BM6P6(@ 333333333333333333333333444444444555777888:::;;;@@@DDDVVVwwwuuusssnnnooovvvwww~~~{{{{{{sssfffnnn~~~yyyvvvsssooonnnmmmnnnpppqqqqqqooonnnnnnnnnoooooonnnjjjgggaaaXXXPPPNNNMMMJJJHHHIIIJJJJJJJJJIIIGGGDDDAAA@@@BBBAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@AAA@@@@@@>>>===AAAAAAAAABBBCCCDDDEEEFFFEEEGGGIIIIIIGGGEEEDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLNNNOOONNNMMMKKKJJJIIIHHHFFFDDDDDDFFFIIIJJJUUUWWW\\\ccclllxxx~~~wwwpppkkkeee]]]WWWUUURRROOOMMMLLLKKKJJJIIILLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBCCCBBBAAAAAACCCCCCBBBAAAHHHGGGGGGFFFFFFFFFFFFFFFCCCBBBAAA???===<<<::::::<<<<<<<<>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===>>>???@@@@@@@@@???>>>???AAACCCDDDEEEEEEDDDCCCEEEGGGJJJJJJGGGEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNOOONNNMMMKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJQQQSSSXXX___hhhtttxxxssslllddd^^^XXXUUURRROOOOOONNNMMMLLLOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJHHHFFFEEECCCCCCCCCAAA@@@@@@BBBBBBAAA@@@DDDCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???===;;;:::999<<<===@@@EEENNN[[[hhhppp}}}xxxtttrrrmmmgggbbb___ZZZTTTRRRUUUUUUZZZdddoooyyy}}}{{{xxxssspppmmmkkkhhhccc^^^YYYUUUSSSOOOOOOOOONNNMMMLLLJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJJJJJJJKKKLLLNNNOOONNNRRR[[[eeerrr}}}tttnnnqqqzzzvvviii```bbbdddlll|||xxxyyy|||333333333333333333333333222222222333555666888999???EEEZZZzzzwwwvvvrrrtttzzz{{{vvvgggooo{{{uuusssqqqpppooopppqqqrrrqqqpppnnnmmmllllllmmmnnnmmmkkk```WWWPPPNNNMMMJJJIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===???@@@@@@@@@@@@??????AAADDDFFFGGGFFFDDDBBBFFFHHHJJJJJJHHHFFFDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNOOONNNMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKOOOQQQVVV\\\eeerrr~~~}}}uuummmggg\\\YYYUUUSSSRRRRRRQQQPPPSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQPPPPPPOOONNNMMMJJJIIIIIIHHHGGGFFFEEEEEECCCAAA??????@@@@@@???>>>AAA@@@@@@AAAAAABBBCCCDDDEEEDDDBBB???===:::888777888<<>>GGG___yyyyyyuuuwww}}}~~~sssccckkk|||wwwvvvrrrqqqpppppprrrsssrrrpppnnnlllkkkkkkmmmnnnnnnmmm___WWWOOONNNMMMKKKJJJKKKHHHGGGEEEDDDCCCDDDDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@@@@???AAABBBDDDEEEFFFEEEEEEDDDFFFIIIKKKKKKIIIFFFEEEEEECCCDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJJJJKKKKKKKKKPPPRRRVVV\\\fffrrr}}}tttmmmaaa]]]YYYUUUTTTTTTSSSRRRWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNIIIIIIIIIIIIHHHHHHHHHGGGDDDAAA???>>>>>>>>>===<<<@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDBBB???<<<999777666333888@@@JJJUUUeeewww~~~xxxqqqjjjgggccc___```dddhhhnnnyyy{{{vvvqqqnnnkkkhhhccc]]]XXXTTTRRRMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLOOOQQQPPPNNNLLLMMMOOORRRQQQSSSWWW[[[aaammmyyyzzztttrrrppppppsssooommmqqq}}}ooo___\\\]]]cccyyy333333333333333333333333444444444555777888:::;;;>>>JJJdddzzzzzzwwwyyyppp```iii~~~yyyxxxrrrqqqpppqqqrrrrrrqqqpppnnnlllkkkkkkmmmnnnnnnmmm___VVVOOOMMMMMMKKKJJJLLLHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@???CCCBBBAAAAAACCCDDDFFFHHHGGGIIIKKKKKKIIIGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJKKKKKKLLLLLLQQQSSSVVV\\\eeerrrzzz{{{zzzsssgggccc]]]YYYWWWVVVVVVUUUZZZZZZZZZYYYWWWVVVTTTSSSRRRSSSSSSRRRRRRQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKFFFCCC@@@>>>=========<<<>>>>>>>>>???@@@BBBCCCDDDEEEDDDBBB???<<<999777666222777@@@LLL]]]qqq|||tttlllhhhffffffjjjqqqxxx~~~}}}wwwrrrooommmiiiddd^^^YYYUUUSSSMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNRRRUUUXXXVVVQQQMMMLLLMMMPPPPPPRRRVVVXXX\\\fffpppzzztttnnnkkkkkkhhheeefffmmmwwwwwwddd^^^]]]bbbvvv333333333333333333333333222222222333555666888999>>>KKKfff{{{|||yyy{{{lll^^^iiizzzvvvrrrqqqppppppqqqqqqpppooonnnmmmllllllmmmnnnmmmkkk^^^UUUNNNMMMMMMLLLKKKMMMHHHHHHGGGFFFEEEEEEEEEFFFCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>????????????>>>AAA@@@??????@@@DDDHHHJJJHHHJJJLLLLLLJJJHHHFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKLLLNNNOOONNNMMMKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQTTTYYYcccppp~~~uuuqqqzzzzzzqqqllleee```]]][[[ZZZYYY]]]]]]]]]]]]\\\YYYWWWVVVTTTTTTTTTTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNIIIFFFBBB???>>>>>>===<<<;;;;;;<<<<<<>>>???@@@AAADDDCCCAAA>>><<<999777666666999AAAPPPgggzzzrrrooonnnooouuu|||yyytttpppnnnjjjddd___YYYUUUSSSNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIKKKLLLNNNOOOOOOOOOVVVZZZ^^^[[[TTTNNNMMMNNNMMMMMMOOOSSSTTTVVV]]]fff}}}wwwmmmgggeeegggddddddggghhhlllwww~~~iiibbb```cccvvv333333333333333333333333222222222333555666888999>>>LLLggg{{{|||zzz}}}yyyeee[[[hhhzzzuuurrrpppooooooppppppooonnnnnnmmmmmmnnnnnnnnnkkkiii]]]UUUNNNMMMNNNLLLLLLMMMIIIIIIIIIHHHHHHFFFEEEEEEDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>============;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>============>>>???AAADDDGGGIIIHHHJJJLLLLLLJJJHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHKKKLLLNNNOOONNNMMMKKKJJJHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPSSSXXXbbbooo}}}rrrhhhkkkxxx|||wwwooohhhdddbbbaaa```aaaaaabbbbbb```^^^\\\ZZZVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQMMMIIIDDDAAA??????>>>===<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@>>><<<:::888777999999@@@RRRnnn|||{{{yyyxxx|||zzzuuupppmmmiiiddd^^^XXXTTTRRROOOOOOOOONNNMMMLLLJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPXXX]]]bbb___XXXQQQOOOQQQMMMMMMOOORRRRRRRRRWWW^^^ooo}}}rrrjjjhhhfffdddddddddaaa___eeennn|||ooohhhgggjjj{{{333333333333333333333333444444444555777888:::;;;>>>LLLfffzzz}}}zzz}}}~~~qqq___WWWfff~~~{{{uuurrrpppooooooppppppooommmnnnnnnnnnoooooonnnjjjggg]]]TTTNNNMMMNNNLLLLLLNNNIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCBBB@@@??????>>>>>>>>>>>>>>>============;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<============>>>??????>>>===<<<999;;;===@@@CCCEEEGGGHHHIIIKKKMMMMMMKKKHHHGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHKKKLLLNNNOOONNNMMMKKKJJJIIIGGGFFFEEEGGGIIILLLOOOPPPRRRTTTYYYcccppprrrdddbbblllwww~~~vvvooojjjhhhfffeeecccdddeeeeeedddbbb___^^^WWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSOOOKKKFFFBBB@@@@@@???>>>???>>>>>>??????@@@AAABBBAAAAAA???>>><<<:::999888999888===PPPppp{{{vvvooolllhhhccc]]]WWWSSSQQQOOOOOOOOOOOONNNLLLKKKJJJIIIJJJKKKMMMOOOPPPPPPPPPWWW^^^cccaaaZZZSSSRRRTTTPPPOOOQQQTTTSSSQQQUUU[[[eeezzzyyyrrroooeeeccccccbbb]]]ZZZ___gggiiisssuuunnnnnnqqq|||333333333333333333333333444444555555444555888:::AAANNNeee}}}{{{mmm^^^WWWeee{{{yyysssrrrrrrqqqqqqooonnnlllkkkpppmmmkkkkkkllllllhhheeeZZZUUUOOOKKKKKKKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<@@@@@@??????????????????===>>>???AAACCCDDDEEEFFFJJJKKKKKKKKKJJJHHHFFFEEEFFFDDDCCCEEEHHHKKKKKKIIIMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEGGGIIILLLMMMPPPQQQTTT[[[bbblll}}}qqqccc```bbbcccpppyyysssooollljjjjjjjjjiiihhheeecccaaa```^^^]]][[[ZZZYYYYYYZZZZZZWWWWWWXXXXXXWWWWWWVVVUUUPPPNNNKKKGGGDDDBBBAAAAAA???>>>===<<<<<<===>>>???AAA@@@>>>===;;;::::::::::::999<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<>>>>>???AAABBBCCCDDDEEEIIIJJJJJJIIIHHHGGGEEEDDDFFFDDDCCCDDDHHHJJJJJJIIILLLMMMMMMMMMLLLJJJHHHGGGFFFFFFEEEEEEGGGIIILLLMMMOOOOOOSSSZZZ```jjj{{{rrrddd``````___dddqqq|||wwwsssqqqnnnmmmkkkiiigggeeebbb___```___]]][[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVUUURRRQQQNNNJJJGGGEEEDDDDDDAAA@@@???>>>>>>???@@@@@@AAA@@@>>>===;;;:::::::::777666999DDDXXXsss~~~yyyxxxvvvuuuvvvyyy}}}tttppplllkkkoooyyy|||xxxrrrnnngggaaa\\\XXXTTTRRRPPPQQQQQQOOOMMMKKKKKKLLLKKKLLLLLLMMMOOOQQQRRRSSSWWWXXX[[[\\\\\\ZZZXXXVVVQQQPPPOOOOOOOOOOOOPPPQQQ]]]lllxxxrrrllliiidddaaa___]]][[[YYYXXXZZZbbbpppuuussswww}}}yyy~~~333333333333333333333333333444555444444555888;;;BBBPPPhhh~~~}}}yyyzzz{{{{{{||||||~~~{{{fffYYYggg}}}~~~zzzvvvrrrrrrrrrqqqpppooonnnmmmkkklllooorrrtttpppggg```XXXSSSMMMJJJJJJJJJIIIGGGIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<>>===;;;:::::::::555666888>>>JJJ^^^uuu|||rrrpppmmmkkkkkkooosssvvvzzzqqqfffbbb^^^\\\```iiirrryyy~~~{{{wwwqqqlllfff```\\\XXXUUURRRQQQQQQQQQPPPMMMKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTWWWZZZ]]]````````````XXXVVVRRROOOMMMNNNPPPQQQWWWddd{{{yyysssooohhhccc```^^^\\\ZZZVVVYYY___dddkkk{{{{{{||||||333333333333333333333333333444444444444666999;;;AAAQQQjjjyyy}}}yyyyyyyyyyyy{{{|||}}}}}}kkk]]]lll|||yyyzzzyyywwwtttqqqqqqrrrqqqqqqpppoooooolllmmmooossstttppphhhaaaXXXSSSMMMJJJKKKKKKIIIGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================???????????????@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBAAACCCCCCCCCDDDFFFHHHIIIIIIKKKKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKLLLPPPUUUZZZbbbqqqyyylllccc]]]XXXZZZYYY```ttt|||xxxtttssssssqqqlllhhhkkkiiifffcccaaa```______``````___^^^]]][[[ZZZYYYWWWVVVUUURRRPPPNNNMMMLLLGGGFFFDDDBBBAAAAAAAAABBBAAA@@@>>>===;;;:::::::::777888:::<<>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJKKKNNNSSSVVV]]]jjjxxx|||qqqggg___YYYXXXVVVZZZdddttt~~~zzzyyyxxxvvvqqqnnnooommmjjjfffcccaaa```___^^^^^^^^^^^^^^^]]]\\\[[[XXXXXXWWWUUUSSSQQQPPPOOOJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@>>>===;;;:::::::::777999:::;;;===EEESSS]]]hhhooo{{{xxxpppmmmgggbbbaaacccfffiiiyyy|||xxxlllbbb[[[WWWSSSPPPSSSYYYaaagggeeeiiiooovvv||||||wwwpppllleee```\\\YYYUUUSSSRRRRRRRRRPPPMMMJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTVVVZZZ^^^ccchhhkkkmmmhhhddd]]]WWWSSSQQQQQQRRRRRRZZZlllzzzqqqjjjfffdddbbbbbb___]]]\\\___```eeeppp|||333333333333333333333333222333444444444666999<<>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGJJJIIIIIIIIIIIIHHHFFFEEECCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJMMMPPPSSSWWWcccppp}}}~~~tttkkkbbb[[[SSSTTTVVVZZZaaaqqq~~~zzzvvvttttttqqqnnniiifffcccaaa```]]]^^^^^^^^^^^^]]]]]]\\\YYYYYYXXXWWWVVVTTTRRRQQQLLLKKKHHHEEECCCBBBAAAAAAAAA@@@>>>===;;;:::::::::666777888888999???GGGNNNZZZbbbmmm{{{~~~wwwrrrnnnhhhccc``````aaacccsssxxx{{{nnndddYYYVVVQQQNNNPPPVVV]]]bbbaaadddiiinnnxxx}}}}}}yyyrrrmmmgggaaa\\\YYYVVVSSSRRRSSSRRRPPPLLLJJJJJJJJJKKKLLLLLLNNNOOOQQQSSSTTTWWWXXX[[[^^^bbbgggkkkmmmmmmjjjeee___ZZZVVVTTTSSSRRRXXXggg~~~xxxooojjjgggfffeeeccc___\\\___bbbcccfffjjj333333333333333333333333111333444444555666:::<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@?????????@@@AAA@@@BBBCCCDDDCCCDDDGGGJJJHHHHHHIIIHHHGGGFFFDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIKKKJJJLLLOOOPPPSSS^^^iiivvv~~~~~~uuummmeee^^^UUUUUUUUUVVVWWW```ttt~~~~~~|||yyyuuupppllliiigggfff````````````___]]]\\\\\\ZZZ[[[[[[ZZZYYYWWWUUUTTTPPPNNNKKKHHHEEEDDDCCCCCCAAA@@@>>>===;;;:::::::::777666666666888;;;???BBBKKKRRR]]]jjjxxx}}}vvvsssmmmgggbbb`````````iiioooyyy~~~pppeeeYYYVVVQQQNNNOOOTTT[[[______cccgggjjjqqq~~~zzztttooohhhbbb]]]YYYVVVSSSRRRSSSRRRPPPLLLJJJIIIJJJKKKKKKMMMNNNQQQSSSUUUWWWZZZ[[[\\\^^^aaaeeehhhjjjpppooolllgggaaa[[[VVVTTTRRRVVVcccxxxvvvnnnjjjhhhggggggaaa^^^______]]]^^^```ooo333333333333333333333333111222444444555777:::===EEEZZZzzzzzz}}}~~~{{{xxxuuuwww|||yyyjjjfff}}}wwwttttttrrrnnnkkklllmmmnnnooooooooonnnlllllllllooopppmmmgggaaaRRRNNNHHHFFFGGGGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@?????????@@@AAA???AAADDDDDDBBBCCCFFFJJJHHHHHHHHHHHHGGGEEEDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIKKKKKKLLLNNNNNNPPPZZZfffrrr{{{|||uuunnnfff___[[[YYYWWWVVVTTTYYYfffuuu}}}xxxsssooommmlllccccccbbbaaa___]]]\\\[[[\\\\\\\\\\\\[[[YYYWWWVVVRRRPPPMMMJJJGGGEEEDDDDDDAAA@@@>>>===;;;::::::::::::888666666999;;;<<<<<<===DDDOOO\\\iiivvv{{{wwwrrrkkkfffcccaaa```___fffrrrqqqeee[[[WWWRRROOOPPPUUU[[[______cccfffhhhmmm}}}{{{uuuqqqiiiccc^^^ZZZVVVSSSSSSSSSSSSPPPLLLJJJIIIJJJKKKKKKMMMOOORRRUUUWWWXXX]]]]]]\\\]]]___cccfffhhhrrrqqqppplllfff___XXXTTTRRRUUUaaatttzzzqqqllliiihhheee```\\\[[[WWWTTTUUUYYY```hhh{{{333444444555555444444333222333333333444666:::===HHH```zzz~~~~~~{{{vvvssswww{{{~~~nnnddddddxxxyyyuuusssqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjnnnqqqssstttqqqhhh]]]TTTNNNGGGEEEGGGHHHGGGEEEEEECCCAAA??????AAACCCDDDDDDCCCBBB@@@??????@@@@@@??????>>>>>>======<<<<<<:::999999888888999999:::::::::;;;;;;<<<=========????????????????????????>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@??????@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHKKKKKKIIIHHHFFFEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIKKKLLLNNNPPPSSSXXX\\\hhhooozzz|||sssiiibbb___XXXTTTTTTSSSSSSZZZdddwww}}}xxxrrrmmmkkkgggbbb``````___]]]ZZZZZZZZZZZZ[[[\\\[[[YYYWWWUUURRRMMMJJJHHHGGGEEECCCEEECCC@@@===<<<;;;<<<<<<;;;:::999999888888999999>>>AAAGGGOOOWWWbbblllsss~~~}}}tttnnnjjjfffaaa]]]aaaaaahhhxxxuuuhhh___ZZZSSSNNNNNNTTT\\\aaaeee``````gggmmmxxx}}}vvvrrrkkkddd]]]XXXVVVUUUUUUSSSPPPMMMKKKKKKKKKKKKKKKLLLOOORRRUUUWWWXXXYYYYYY\\\_________```dddhhhfffiiilllnnnkkkddd]]]WWWWWWVVV[[[lllssslllllljjjgggbbb\\\WWWTTTUUUVVV\\\aaalllzzz333444444555555444444333333444444444444777:::>>>IIIaaa~~~|||vvvrrruuuyyy|||kkkbbb```qqqxxxuuutttrrrpppnnnnnnnnnnnnnnnnnnnnnnnnjjjnnnqqqrrrssspppggg\\\SSSMMMGGGEEEGGGHHHGGGEEEFFFDDDBBB@@@???@@@BBBCCCDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<::::::999999999999::::::::::::;;;;;;<<<=========????????????????????????>>>>>>??????@@@AAABBBCCCAAAAAA@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFEEECCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMOOOSSSVVV```hhhrrrxxxxxxrrrkkkgggaaa[[[VVVUUURRRPPPUUU]]]hhh{{{}}}xxx}}}~~~xxxtttpppkkkfffcccbbb```]]]ZZZYYYYYYXXXYYYZZZYYYWWWUUUVVVSSSPPPMMMLLLJJJHHHFFFEEECCC@@@>>><<<;;;<<<<<<;;;:::999999888888999999;;;===BBBHHHNNNWWW```fffqqq{{{wwwppplllhhhccc___```___eeesssxxxkkkaaa[[[TTTPPPPPPWWW___eeehhhddddddhhhlllttt}}}vvvrrrkkkddd]]]XXXUUUTTTTTTRRROOOMMMKKKJJJJJJKKKJJJKKKNNNQQQUUUXXX[[[\\\^^^```aaabbbbbbcccdddfffbbbeeegggiiigggccc^^^[[[XXXVVVZZZhhh{{{zzzqqqooohhheee```ZZZUUUSSSSSSTTTSSSVVV^^^iiiuuu333444444555555444444333444555555555666888<<>>>>>======<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<=========????????????????????????===>>>>>>???@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAACCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBDDDEEEGGGHHHHHHHHHJJJJJJJJJIIIIIIIIILLLNNNVVV\\\fffmmmooonnnkkkjjjccc^^^YYYVVVQQQNNNPPPUUUXXXhhh~~~wwwppppppuuu}}}wwwrrrlllhhhgggeeeaaa]]][[[ZZZYYYYYYYYYYYYVVVTTTUUUTTTRRRQQQPPPNNNKKKIIIEEECCCAAA???===<<<<<<<<<::::::999888888888888999999;;;>>>AAAFFFLLLTTTYYYcccmmmzzz|||tttooojjjfffbbb```^^^aaammm|||}}}pppccc^^^WWWRRRSSSZZZccciiillliiiiiikkkjjjooo}}}uuurrrllleee^^^XXXTTTRRRSSSRRROOOMMMKKKKKKKKKKKKJJJKKKNNNQQQVVVZZZ^^^```dddcccccceeeggggggfffeee___```aaaaaaaaa```^^^]]]XXXUUUXXXbbbsssyyytttjjjgggaaa[[[VVVTTTSSSSSSRRRSSSXXX___ggguuu333444444555555444444333555666666666666999<<>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========????????????????????????=========>>>???AAACCCDDDAAA@@@@@@@@@@@@@@@@@@AAADDDDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIHHHFFFFFFHHHJJJLLLQQQYYY___ccceeefffgggaaa___[[[WWWRRRNNNNNNQQQQQQ]]]ooosssjjjhhhjjjppp}}}~~~yyysssooommmjjjfffbbb___]]][[[[[[[[[ZZZXXXVVVSSSRRRQQQQQQQQQOOOLLLIIIEEEDDDBBB@@@>>>===<<<<<<:::999999888888888888888999;;;===???BBBGGGNNNRRR[[[fffsss}}}yyysssnnniiieeeccc___```hhhuuuuuufff```YYYUUUVVV^^^gggnnnnnnmmmmmmmmmiiilll}}}wwwtttnnnfff___YYYTTTRRRSSSRRRPPPNNNMMMLLLLLLLLLLLLMMMPPPSSSWWW\\\```bbbfffddddddgggjjjllliiiggg___^^^]]][[[ZZZZZZ[[[[[[WWWTTTUUU]]]kkkyyypppkkkeee^^^ZZZXXXVVVVVVWWWVVVXXX[[[```lll333444444555555444444333555666666666777999===@@@IIIaaayyytttuuuwwwxxx}}}yyymmm[[[VVVXXXdddttt~~~yyyvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqpppssstttrrrrrroooeee[[[OOOMMMJJJHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA??????>>>>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>AAACCCDDDAAAAAABBBBBBBBBBBBAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGFFFEEEEEEGGGHHHEEEIIINNNSSSVVVZZZ]]]___\\\]]]\\\WWWSSSQQQPPPPPPNNNVVVbbbttt|||qqqhhhdddeeehhhsss~~~wwwssspppnnniiieeebbb```]]]\\\[[[ZZZXXXVVVQQQQQQPPPPPPPPPNNNKKKHHHEEEDDDCCCAAA???>>>===<<<:::999888888777777888888999:::<<<>>>AAAFFFLLLPPPXXXdddqqq{{{yyysssnnnjjjeee```^^^cccnnnzzzjjjddd\\\WWWYYYaaakkkrrrpppnnnnnnmmmiiikkk~~~zzzvvvoooggg___YYYUUUSSSSSSSSSQQQPPPOOONNNMMMMMMOOOPPPSSSVVV[[[___bbbdddfffeeedddhhhlllooommmkkkdddbbb^^^ZZZWWWVVVVVVVVVTTTSSSTTTZZZeeexxx~~~uuuooohhhaaa^^^\\\YYYWWWUUUTTTTTTVVVYYYcccwww333444444555555444444333555666666666666999===@@@HHH```|||wwwxxxyyyzzz|||vvvhhhYYYWWW\\\lll}}}{{{wwwtttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttrrrqqqmmmdddZZZNNNMMMKKKJJJHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>@@@CCCEEEBBBCCCCCCDDDDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEDDDDDDEEEGGGBBBEEEHHHKKKMMMPPPTTTWWWUUUYYYZZZWWWTTTSSSQQQOOOJJJOOOXXXfff|||yyyppphhhddddddfffnnn{{{~~~yyyuuuqqqlllhhheeeccc___]]]\\\ZZZXXXWWWSSSQQQPPPOOOOOONNNKKKIIIEEEEEEDDDBBB@@@???======999999888777777777777888666888:::;;;>>>CCCIIINNNVVVaaaoooyyy{{{tttooogggaaa]]]___hhhyyyoooiiiaaa[[[]]]dddooovvvtttpppnnnmmmjjjlll~~~|||wwwooofff^^^XXXTTTSSSRRRRRRQQQPPPOOONNNMMMMMMOOOQQQUUU[[[___dddfffhhhhhhggggggiiimmmpppqqqqqqmmmjjjeee```ZZZVVVTTTSSSRRRRRRTTTXXX```rrryyyrrrjjjdddaaa^^^[[[XXXTTTSSSSSSTTTWWW___rrr333444444555555444444333444555666666666888<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;===@@@CCCEEECCCDDDEEEFFFFFFEEEDDDCCCGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDDDDBBBAAABBBCCCAAACCCEEEGGGHHHKKKOOORRRNNNUUUXXXUUURRRSSSPPPLLLHHHKKKPPPZZZmmmvvvnnngggcccccceeejjjtttyyysssnnnllliiieeebbb```___]]][[[WWWUUURRRPPPPPPOOOMMMLLLEEEEEEDDDCCCAAA???>>>===999999888777777777777777777888999;;;===AAAGGGKKKSSS___mmmxxx{{{uuulllfffaaaaaahhhwwwvvvooofff```aaahhhssszzzyyyrrrnnnmmmjjjmmm}}}~~~|||wwwmmmcccZZZUUUSSSRRRPPPPPPPPPOOONNNMMMLLLKKKLLLPPPWWW^^^eeeiiilllmmmlllmmmmmmlllmmmooosssvvvuuusssnnnhhhaaa[[[VVVSSSRRRRRRTTTVVV[[[kkk~~~wwwnnngggeeeccc___[[[WWWWWWWWWXXXYYY```ppp333444444555555444444333444555555555555888<<>>======<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;===@@@CCCFFFDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDCCCAAA?????????AAACCCDDDFFFGGGJJJNNNQQQJJJRRRVVVSSSQQQQQQNNNIIIIIIKKKNNNTTTcccyyy}}}tttmmmeeebbbbbbccchhhppp{{{yyytttrrroookkkgggfffdddbbb```[[[XXXUUURRRRRRQQQPPPNNNFFFEEEEEECCCBBB@@@>>>===999888888777777777777777999:::;;;<<<===AAAFFFJJJSSS___mmmzzzzzzrrrlllffffffkkkzzzzzzsssjjjcccdddkkkuuu|||}}}uuunnnmmmkkkmmm{{{~~~|||vvvkkk```XXXSSSQQQQQQNNNNNNNNNMMMMMMKKKJJJIIIIIINNNWWW```hhhmmmpppqqqqqqqqqqqqooommmnnntttyyyzzzxxxtttnnnggg___YYYUUURRRSSSUUUVVVXXXfff|||rrrllliiigggccc___YYYXXXXXXYYYYYY___nnn}}}333333333333333333333333333555666777777:::===@@@HHHbbb}}}yyy||||||ooo___aaammm|||zzzxxxtttrrrrrrvvvtttrrrqqqrrrrrrqqqpppqqqpppoooooonnnhhh^^^WWWQQQNNNKKKIIIHHHHHHGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>><<<<<<======>>>>>>??????===<<<;;;:::999:::;;;;;;999;;;===>>>======>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>???AAAAAABBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@?????????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>???AAABBBBBBBBBCCCDDDEEEGGGIIIJJJMMMMMMMMMOOOPPPOOOLLLJJJLLLKKKJJJMMMWWWhhh{{{uuukkkfffeeefffcccgggnnnyyywwwtttqqqmmmjjjhhhggggggccc^^^XXXSSSPPPOOOMMMMMMIIIHHHFFFCCCAAA???>>>===;;;:::999888777777777777888999;;;<<<===AAAEEEIIITTT___lllyyyzzzuuuooojjjhhhlllyyyxxxjjjddddddiiirrr{{{{{{{{{rrrlllnnnooowww~~~~~~{{{vvvnnnddd[[[TTTPPPNNNPPPOOOMMMKKKKKKKKKKKKLLLQQQSSSXXXcccooovvvuuussswwwvvvsssqqqqqqsssuuuwww~~~~~~|||wwwppphhh```[[[VVVSSSRRRTTTUUU___xxxxxxsssnnngggaaa```^^^\\\[[[YYYXXX]]]ooo333333333333333333333333333444666666777999<<>>>>>===<<<<<<<<<<<<<<<:::999999999:::;;;999;;;======<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAA@@@???>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@?????????>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGIIIJJJLLLLLLLLLNNNOOONNNLLLIIIIIIGGGGGGIIISSScccuuu}}}tttkkkfffeeeeeedddhhhqqq{{{}}}wwwrrrpppnnnllljjjddd___XXXSSSPPPNNNMMMKKKIIIHHHFFFCCCAAA???>>>===;;;:::999888777777777777666888:::;;;>>>BBBGGGKKKTTT___lllyyy~~~yyysssmmmkkknnn{{{|||ooohhhgggjjjrrrzzz{{{|||sssmmmooonnnvvv{{{vvvnnnddd\\\UUUQQQOOOPPPOOOMMMLLLKKKKKKKKKLLLSSSUUU]]]iiiuuu||||||yyywwwvvvuuuttttttvvvwwwyyy~~~zzzrrrhhhaaa\\\WWWUUUUUUUUU]]]ttt{{{wwwqqqiiicccbbb^^^]]][[[ZZZYYY^^^ooo333333333333333333333333222333555555666888<<>><<<;;;:::999;;;;;;:::999999999999999888999;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<===>>>@@@AAADDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????AAAAAABBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLMMMMMMKKKIIIGGGFFFEEEGGGPPP^^^ooozzzyyyqqqjjjeeeddddddeeekkkttt~~~~~~zzztttqqqoookkkgggddd___XXXRRROOOMMMLLLJJJIIIHHHFFFCCCAAA???>>>===:::999888888777777777777555777999;;;>>>BBBHHHLLLTTT___lllyyyyyysssppprrr~~~tttmmmjjjjjjpppvvvyyy{{{sssnnnooonnnsss{{{wwwoooeee]]]VVVSSSQQQPPPOOOMMMLLLKKKKKKLLLMMMSSSXXXbbbppp|||zzzxxxvvvuuutttvvvwwwyyy}}}}}}sssjjjccc]]]XXXWWWUUU[[[ppp|||vvvmmmgggddd```^^^\\\[[[ZZZ```ppp|||333333333333333333333333111333444555555888;;;>>>IIIccc~~~zzzxxxyyy|||~~~{{{yyyxxx{{{qqqbbbgggvvvyyyuuutttrrrsssuuuqqqooooooppprrrtttttttttuuutttssssssqqqjjjaaaYYYOOOLLLIIIHHHHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???AAA@@@???>>><<<:::999999::::::999999999888888888777999;;;;;;::::::;;;<<<>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;<<<>>>@@@AAADDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>><<<<<<======>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJLLLLLLKKKIIIIIIGGGGGGIIIPPP]]]mmmwww{{{yyyuuuooohhhdddccccccgggnnnyyy|||zzzvvvssssssvvv|||xxxtttqqqjjjcccaaa\\\VVVQQQNNNMMMLLLKKKIIIHHHFFFCCCAAA???>>>===999999888777777777777777666888:::;;;>>>BBBGGGJJJTTT^^^lllxxxyyyuuuwwwyyyqqqllliiilllqqqsssvvvppplllnnnmmmrrr}}}{{{vvvooofff]]]WWWTTTRRROOOOOOMMMLLLLLLLLLMMMMMMSSSZZZfffvvv}}}xxxssspppppprrrtttuuuvvvzzz}}}sssjjjbbb\\\YYYVVV[[[nnn|||rrrjjjgggbbb___]]]\\\\\\bbbppp333333333333333333333333111333444555555888;;;>>>HHHbbb~~~yyyvvvwwwyyy{{{{{{{{{xxxxxxyyy~~~}}}mmm\\\dddvvvxxxtttsssrrrrrruuuooommmmmmnnnqqqsssttttttuuusssrrrrrrpppiii___XXXNNNLLLIIIGGGGGGHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999888888666888:::;;;::::::;;;<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCCCCBBBBBBAAA@@@@@@??????????????????>>>>>>===:::;;;<<<===>>>>>>??????????????????>>>===<<<;;;===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGIIIKKKLLLKKKJJJIIIHHHHHHJJJQQQ\\\jjjtttvvvtttqqqkkkfffcccbbbcccjjjsss}}}xxxtttnnnjjjiiikkkoooqqqvvvyyy}}}~~~xxxnnnggg^^^ZZZTTTOOONNNMMMMMMLLLIIIHHHFFFCCCAAA???>>>===888888777777666777777777999:::;;;<<<===@@@DDDHHHRRR]]]jjjxxx}}}zzzzzz}}}uuunnnjjjiiillllllpppkkkiiimmmlllrrr}}}zzzzzzvvvnnneee^^^XXXUUUSSSOOONNNMMMLLLLLLLLLMMMNNNVVV^^^lll}}}|||rrrllljjjkkkmmmlllnnnttt~~~pppfff___[[[YYY]]]oooxxxoookkkfffbbb___^^^^^^cccppp}}}333333333333333333333333222333555555666888<<>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;:::999999888777888:::;;;::::::;;;<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;===>>>???AAAAAABBBCCCBBBBBBAAA@@@???>>>>>>======>>>>>>>>>======<<<:::;;;<<<==============================<<<<<<;;;===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHJJJLLLLLLKKKGGGGGGGGGIIIPPP[[[gggpppsssqqqnnnhhhcccaaabbbcccooozzz}}}tttpppiiieeedddeeeggggggkkkmmmqqqtttwww|||}}}rrrkkk___[[[UUUPPPOOONNNNNNMMMIIIHHHFFFCCCAAA???>>>===888777777666666777777777:::;;;<<<<<<===???CCCGGGOOO[[[iiiwww}}}}}}zzztttmmmkkkllliiilllhhhgggkkklllrrr|||yyyyyytttmmmeee]]]XXXUUUTTTOOONNNMMMLLLLLLMMMNNNOOOZZZcccrrrzzzpppjjjhhhggggggiiinnnxxxvvvkkkbbb^^^[[[___ooouuupppjjjeeeaaa``````dddooo{{{333333333333333333333333333444666666777999<<>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<;;;:::999888777999;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<999:::===@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>======;;;<<<<<<=========<<<<<<:::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<===???AAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHJJJMMMMMMMMMGGGGGGHHHJJJPPP[[[gggooosssppplllfffaaa```aaadddvvv~~~{{{qqqmmmgggccccccccccccbbbaaacccgggjjjnnnsssyyy}}}yyyzzz{{{|||~~~xxxqqqddd```YYYTTTQQQOOONNNMMMIIIHHHFFFCCCAAA???>>>===777777666666666666777777999:::;;;<<<===@@@DDDHHHMMMXXXgggvvv~~~~~~{{{sssppppppjjjnnniiifffkkklllsss}}}xxxwwwssslllddd]]]WWWUUUSSSOOONNNMMMMMMMMMNNNOOOOOO[[[cccrrr}}}rrrjjjeeedddeeehhhoooxxx}}}qqqfffaaa]]]```ooo{{{vvvmmmhhhcccbbbaaadddnnnxxx333333333333333333333333333555666777777:::===@@@IIIccc{{{yyyyyy|||~~~{{{vvvuuu{{{uuuccc___mmm~~~wwwvvvuuurrrqqqqqqsssrrrqqqrrrtttvvvwwwvvvuuutttrrrqqqooohhh^^^VVVMMMJJJHHHFFFGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999888:::<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>======<<<777:::>>>BBBDDDEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<===???BBBCCCDDDDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHKKKMMMNNNNNNHHHHHHIIILLLRRR\\\hhhpppssspppkkkddd```___aaadddzzz~~~yyyvvvmmmhhhbbb`````````^^^\\\]]]___bbbdddhhhmmmtttxxxxxxxxxxxxxxxyyyzzz{{{{{{xxx{{{{{{jjjddd]]]WWWSSSPPPNNNMMMJJJHHHFFFCCCAAA???>>>===777777666666666666777888777888:::<<<===AAAFFFJJJKKKWWWgggvvv~~~~~~xxxttttttnnnpppjjjgggkkkkkksss~~~yyyvvvrrrkkkccc\\\WWWTTTSSSOOONNNMMMMMMMMMNNNOOOPPPXXXaaaooo~~~zzzmmmfffaaaaaacccfffmmmwwwuuuiiiccc___```nnn{{{ooojjjdddcccbbbdddmmmwww|||~~~333333333333333333333333333444555555666888<<>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;<<<>>>>>>===<<<999888999;;;>>>BBBEEEHHHJJJKKKEEECCC@@@===<<<;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCDDDGGGHHHFFFDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJGGGFFFIIISSS```kkkrrrtttoooiiiddd]]]ZZZbbblll{{{{{{tttpppgggfffccc___]]][[[ZZZZZZYYY\\\^^^___aaaeeelllrrrrrrtttuuuwwwwwwvvvtttsssqqqsssuuuwwwxxx{{{~~~}}}nnnhhh```YYYUUUQQQKKKGGGGGGFFFEEECCCAAA@@@@@@@@@;;;;;;:::999888888888888888:::<<<>>>???AAAEEEGGGMMMTTTaaasssyyyvvvsssoookkkiiigggjjjwww}}}xxxtttnnnfff^^^YYYUUUTTTRRRPPPMMMKKKJJJKKKMMMNNNUUU^^^lll|||zzzoooeeeaaa^^^___bbbfffppp{{{xxxzzzqqqgggdddaaakkkyyyssskkkdddbbbcccgggooowww}}}xxx}}}333333333333333333333333444444555666666999===@@@PPPgggzzzzzz{{{zzzzzz{{{}}}vvvuuu~~~}}}eeeaaaoooyyyuuuqqqnnnnnnppprrrrrrrrrpppoooqqqtttvvvvvvuuuwwwuuusssqqqnnnggg^^^VVVKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@???@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>===<<<:::888:::;;;>>>BBBEEEHHHJJJKKKDDDBBB???<<<;;;:::;;;;;;<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;999999:::<<<===>>>???@@@CCCCCCCCCCCCDDDEEEFFFFFFEEEDDDBBBDDDFFFHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGGGGKKKTTT```jjjppprrrnnnhhhccc\\\ZZZbbblllyyyrrrnnnfffdddaaa^^^[[[YYYXXXXXXWWWXXXZZZ[[[\\\^^^cccgggnnnoooqqqsssttttttsssrrrnnnoooqqqqqqqqqsssuuuwwwqqqjjjaaaZZZUUUQQQLLLHHHFFFEEEDDDBBBAAA@@@??????<<<;;;:::999888888888888999;;;===>>>???AAADDDFFFLLLSSS___ppp|||yyyuuurrrnnnkkkiiilllxxx~~~xxxtttmmmfff^^^YYYUUUTTTQQQPPPMMMKKKJJJKKKMMMNNNUUU]]]kkk{{{{{{iiibbb[[[ZZZ[[[^^^eeemmmqqqtttmmmdddbbb```iii~~~yyyssslllfffeeegggkkkttt||||||wwwzzz{{{333333333333333333333333444555666666777:::>>>AAAOOOfff|||zzz{{{yyyyyy{{{zzzuuuuuu}}}jjjcccsssuuurrrpppooopppqqqrrrrrrrrrqqqpppqqqsssuuuuuuuuuuuutttrrrqqqooohhh^^^VVVKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCC?????????@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::999999999::::::;;;<<<<<<===>>>>>>===<<<:::999:::<<>>??????CCCCCCDDDDDDEEEFFFFFFGGGDDDCCCCCCDDDGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGHHHNNNWWWaaaiiimmmoookkkfffaaa[[[ZZZbbbmmm|||vvvpppkkkhhhfffbbb^^^[[[YYYWWWWWWUUUWWWXXXXXXXXXYYY[[[]]]fffhhhkkkmmmooopppppppppkkklllmmmlllkkkkkkmmmoooqqqsssxxxvvvnnncccZZZTTTPPPLLLIIIEEEDDDBBBAAA??????>>>>>><<<;;;:::999888888888888999;;;===>>>>>>@@@BBBEEEKKKQQQ\\\lll~~~~~~yyyuuuqqqnnnkkkmmmxxxxxxtttmmmeee^^^YYYUUUSSSQQQOOOLLLJJJJJJJJJLLLMMMTTT\\\iiixxxsssggg\\\XXXWWWWWWZZZ^^^gggkkkfffaaa```___ggg{{{zzzuuunnnhhhhhhkkkpppyyyzzztttuuuttt333333333333333333333333555666777777888:::>>>AAANNNfff||||||zzzzzz|||wwwsssttt}}}nnneeevvvuuusssqqqqqqrrrsssrrrqqqrrrqqqqqqrrrssstttuuuuuuuuutttsssrrrpppiii___WWWKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<===>>>>>>>>>===<<<;;;:::;;;===@@@CCCGGGIIIKKKLLLEEECCC@@@===;;;;;;;;;<<<===<<<;;;:::999999999999:::::::::::::::999999999888999:::;;;<<<===>>>???CCCDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHJJJPPPYYYaaagggjjjkkkgggccc___ZZZZZZcccmmm{{{uuuoookkkllliiifffaaa]]][[[YYYXXXVVVWWWXXXXXXXXXXXXYYYYYY___aaadddgggiiikkklllmmmjjjkkklllkkkjjjjjjkkkmmmmmmnnnpppsssxxx}}}zzzqqqcccXXXQQQMMMIIIFFFCCCBBBAAA???>>>>>>=========<<<;;;:::999888888888:::;;;=========???AAACCCIIINNNXXXfffwww}}}yyytttpppmmmnnnyyywwwtttmmmeee^^^XXXUUUSSSPPPNNNLLLJJJIIIJJJKKKMMMSSSYYYeeeuuusssccc\\\XXXUUUTTTUUU]]]bbb___]]]___^^^fffxxx|||vvvooojjjjjjnnnsss}}}xxxqqqqqqnnn~~~}}}333333333333333333333333555666777777888:::>>>AAANNNggg||||||zzzzzz|||tttqqqsss|||}}}nnnhhhzzz~~~wwwvvvtttssstttsssrrrppprrrrrrrrrrrrrrrssstttuuuvvvuuuttttttqqqjjj___WWWKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===>>>>>>>>>======<<<;;;;;;<<<===@@@DDDGGGJJJLLLMMMFFFEEEBBB???=========>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999999999888999:::;;;===>>>??????CCCDDDFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKFFFFFFFFFFFFGGGHHHIIIIIIHHHIIILLLSSS[[[bbbeeeggggggddd```]]]YYYYYYcccnnn~~~yyysssooopppmmmiiiddd```\\\ZZZYYYWWWWWWWWWXXXYYYZZZZZZYYY[[[\\\^^^aaadddggghhhiiiggghhhiiiiiihhhiiikkkmmmmmmmmmmmmnnnppprrruuuvvv|||~~~yyyoooaaaUUUNNNIIIEEECCCBBBAAA@@@???>>>=========>>>===;;;:::999888888888999:::<<<<<<===>>>@@@CCCGGGLLLUUUaaaooo|||vvvqqqmmmooozzzwwwsssllleee]]]XXXTTTSSSOOONNNKKKIIIHHHIIIKKKLLLQQQVVVaaaqqqnnnddd^^^WWWSSSRRRUUU[[[ZZZYYY^^^___fffwwwwwwppplllmmmqqqwwwvvvooonnnlll}}}|||{{{333333333333333333333333444555666666777:::>>>AAAOOOiii~~~}}}|||zzzzzz{{{uuusssuuu|||zzzooolll}}}yyywwwuuutttttttttrrrqqqqqqsssssssssrrrrrrtttvvvvvvuuuuuutttqqqiii]]]TTTKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDBBBAAAAAAAAAAAAAAA>>>>>>>>>???????????????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>??????>>>======<<<<<<<<<<<<>>>AAADDDHHHKKKMMMMMMHHHFFFCCC@@@>>>>>>>>>???======<<<<<<<<<<<<=========<<<<<<;;;;;;::::::999999:::;;;<<<===???@@@@@@CCCDDDFFFHHHJJJJJJJJJJJJHHHIIIJJJJJJIIIIIIJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJNNNTTT[[[aaadddeeeccc```]]][[[XXXYYYcccooo}}}zzztttrrrmmmhhhccc___]]][[[YYYXXXVVVWWWYYYZZZZZZZZZYYYZZZ[[[^^^```bbbdddeeeaaacccdddddddddeeehhhjjjkkkkkkkkkkkklllmmmnnnooossstttuuuuuusssrrrrrrrrrssstttvvvyyy~~~{{{pppgggZZZOOOIIIFFFCCC@@@AAAAAA@@@>>>>>>=========>>>>>><<<;;;999888888888888999;;;<<<<<<>>>@@@CCCEEEKKKSSS]]]iiixxxxxxsssnnnqqq~~~wwwssslllddd]]]XXXTTTRRROOOMMMJJJHHHHHHHHHJJJKKKNNNRRR\\\nnn{{{oooeeeZZZSSSRRRPPPVVVTTTUUU\\\^^^eeevvvwwwqqqnnnqqqwwwzzz}}}uuunnnnnnmmm}}}|||333333333333333333333333444444555666666999===@@@PPPkkk~~~~~~zzzwwwxxx}}}xxxrrrwwwuuusssrrrsssttttttsssqqqssstttsssqqqqqqsssvvvuuuttttttsssooofffZZZQQQKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===??????@@@???>>>======<<<<<<<<<===>>>AAAEEEHHHKKKMMMNNNGGGEEECCC@@@>>>>>>>>>???======<<<======>>>???@@@>>>>>>===<<<<<<;;;:::::::::;;;<<<===>>>@@@AAAAAACCCEEEGGGJJJKKKKKKKKKJJJHHHIIIKKKJJJGGGFFFGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNTTT[[[aaadddeee```^^^[[[YYYWWWYYYcccooo|||yyytttoooiiieeebbbaaa___[[[XXXXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]___aaabbb^^^___aaaaaa```aaaccceeefffgggiiijjjkkklllmmmmmmnnnoooooonnnkkkhhhhhhhhhgggggghhhiiikkknnnppprrruuuvvvxxxyyyxxxuuuppplllccc[[[QQQIIIFFFEEECCCAAAAAAAAA@@@???>>>>>>>>>>>>???>>>===;;;999888888888666888:::;;;<<<>>>AAACCCDDDJJJRRRZZZdddqqq~~~{{{tttppptttwwwssslllddd]]]WWWTTTRRRNNNMMMJJJHHHGGGHHHJJJKKKKKKNNNXXXkkk|||lll]]]UUUSSSLLLQQQOOOQQQYYY\\\ccctttwwwrrrqqqwwwwww|||uuunnnoooppp~~~333333333333333333333333333444555555666888<<>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>@@@@@@@@@???>>>===<<<<<<<<<<<<===???BBBEEEIIIKKKMMMNNNFFFEEEBBB???=========>>>============>>>@@@AAABBB??????>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEHHHJJJLLLLLLKKKKKKGGGIIIJJJIIIEEEDDDEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOTTT[[[aaadddeee___\\\ZZZYYYVVVYYYcccooo|||vvvpppllliiihhheee```\\\ZZZ\\\]]]]]]\\\ZZZZZZ[[[[[[\\\^^^___```^^^`````````______aaaccccccdddgggjjjmmmnnnnnnnnnlllmmmmmmjjjgggcccbbbbbbaaa```______```aaacccddddddeeefffgggfffeeebbb```ZZZSSSKKKFFFDDDEEEDDDBBBAAAAAA@@@???>>>>>>>>>??????>>>===;;;999888888888555777999;;;<<<>>>AAADDDDDDIIIQQQYYYaaammm{{{}}}~~~}}}vvvrrrwwwvvvssslllddd]]]WWWTTTRRRNNNLLLJJJHHHGGGHHHIIIKKKJJJMMMVVViiisssaaaWWWVVVJJJNNNLLLNNNWWWZZZbbbssswwwssssss{{{~~~}}}vvv{{{tttoooqqqrrr444444444444444444444444222333444555666999===@@@PPPlll}}}xxxzzz}}}~~~zzz~~~wwwrrrqqqtttuuurrrqqqrrrpppppppppqqqrrrssstttuuussstttsssoookkkfffZZZOOOIIIIIIHHHGGGGGGFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDD?????????>>>??????@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>===<<<<<<<<<===???@@@BBBCCCDDDEEEFFFGGGHHHIIIHHHFFFDDDBBBAAABBBCCCDDD@@@@@@??????>>>??????@@@AAA@@@>>><<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFHHHIIIHHHGGGGGGIIIJJJKKKLLLPPPUUU[[[^^^___^^^^^^VVVRRRSSSSSSTTT___mmmzzzvvvqqqmmmiiigggdddaaa___^^^^^^___\\\\\\[[[\\\]]]^^^```aaa[[[]]]^^^^^^]]]\\\]]]^^^fffgggiiilllmmmnnnnnnnnnmmmooonnnjjjddd______```[[[YYYWWWVVVXXXZZZ[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[VVVSSSMMMGGGCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>???<<<======<<<:::999999:::888888999:::;;;===>>>???DDDHHHNNNUUU]]]iiivvv}}}yyyzzz{{{||||||xxxtttxxx{{{xxxsssllleee___YYYTTTPPPPPPMMMIIIFFFEEEFFFHHHIIINNNMMMTTTggg}}}~~~ooobbbXXXSSSMMMLLLOOOPPPSSSaaaqqq|||yyywww}}}|||tttqqqyyy444444444444444444444444333444555666777:::>>>BBBSSSnnn{{{{{{{{{{{{}}}yyywwwsssqqqtttuuusssqqqsssqqqqqqqqqrrrssstttvvvvvvwwwxxxvvvqqqlllfffYYYNNNIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@??????>>>?????????>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBAAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;======>>>@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFHHHJJJJJJIIIHHHIIIJJJKKKLLLPPPVVV[[[______^^^[[[TTTPPPRRRRRRSSS^^^mmm|||vvvsssooommmiiieeebbbaaaaaabbb]]]\\\[[[ZZZZZZ[[[\\\]]]\\\^^^``````___^^^___```ccceeehhhlllppprrrttttttrrrrrrpppmmmhhhdddcccbbb\\\YYYVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVSSSOOOJJJFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@???===999777666777888888888999;;;<<<>>>???CCCGGGMMMTTT[[[fffsss{{{}}}wwwssssssttttttzzz~~~yyyvvv{{{{{{vvvrrrjjjddd^^^XXXSSSPPPOOOLLLIIIFFFEEEFFFGGGIIIMMMMMMSSSbbbtttvvvhhh]]]VVVPPPNNNPPPQQQTTTaaaqqq}}}|||wwwrrryyy444444444444444444444444444555666777888;;;???BBBRRRlll|||yyyxxxzzz~~~}}}uuuwwwrrrqqqsssuuurrrrrrsssqqqqqqrrrsssuuuvvvxxxyyy||||||yyysssmmmfffYYYLLLHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIJJJKKKMMMQQQVVV\\\___^^^]]]XXXQQQNNNPPPPPPQQQ\\\kkk|||xxxuuupppkkkgggfffeeefff___^^^\\\[[[ZZZZZZZZZZZZ^^^```aaabbbaaa```aaabbbccceeeiiinnnrrruuuwwwxxxxxxvvvsssqqqooolllhhheee```\\\XXXVVVUUUTTTTTTSSSRRRSSSTTTUUUVVVVVVUUUUUUVVVTTTQQQMMMIIIFFFDDDDDDBBBBBB@@@??????>>>>>>>>>???@@@???===999777666777888888888999;;;<<<>>>???BBBFFFLLLQQQXXXbbbnnnwww{{{|||{{{vvvooojjjjjjkkklllrrr{{{{{{zzz{{{tttoooiiibbb]]]XXXTTTQQQMMMKKKHHHFFFEEEFFFGGGHHHMMMMMMRRR]]]jjjzzzssseeeZZZSSSOOOQQQQQQTTT```ooo|||yyyyyyyyysssxxx444444444444444444444444444555666666777:::???BBBMMMhhh~~~yyyvvvyyy~~~wwwnnn}}}uuuqqqoooqqqsssqqqqqqsssrrrrrrssstttvvvxxxzzz{{{}}}}}}zzzsssmmmeeeXXXLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@>>>============>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>???@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>======>>>??????@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGJJJKKKJJJHHHHHHHHHJJJLLLPPPVVV[[[^^^]]]\\\UUUNNNKKKNNNNNNOOOZZZhhh|||wwwqqqllljjjiiihhhcccbbb```^^^]]]]]]]]]]]]^^^```bbbbbbbbbaaabbbcccfffhhhlllppptttvvvxxxxxx{{{xxxvvvvvvsssnnniiieeeaaa]]]ZZZXXXWWWVVVUUUSSSTTTTTTUUUVVVVVVVVVWWWWWWVVVTTTQQQMMMIIIFFFEEECCCBBBAAA@@@???>>>>>>>>><<<======<<<:::999999:::777777888999:::<<<===>>>BBBEEEJJJOOOUUU^^^iiirrruuuvvvuuupppiiicccbbbbbbfffkkksss|||}}}}}}zzzrrrnnnhhhbbb]]]YYYTTTRRRKKKJJJHHHFFFEEEFFFGGGIIILLLMMMRRRYYYaaaooo}}}mmm___VVVQQQQQQQQQRRR]]]kkkvvvttttttyyy{{{tttxxx444444444444444444444444333444555555666999===AAALLLggg}}}yyy{{{{{{qqqkkk~~~tttooommmoooqqqpppppprrrsssssstttuuuwwwyyy{{{|||zzzzzzwwwrrrllleeeYYYMMMHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>============>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@AAABBBDDDFFFGGGIIIIIIJJJKKKKKKJJJHHHGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDFFFIIIIIIHHHGGGGGGHHHJJJLLLQQQWWW\\\^^^\\\ZZZRRRLLLJJJLLLMMMMMMWWWeee~~~xxxsssooommmkkkeeedddcccaaa`````````aaa^^^```bbbbbbbbbbbbcccdddfffiiimmmrrrwwwzzz|||}}}~~~}}}|||yyytttoooiiieeeaaa]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWUUUSSSOOOLLLHHHFFFDDDCCCBBB@@@???>>>>>>>>><<<======<<<:::999999:::777777888888:::<<<===>>>AAAEEEIIIMMMSSS\\\gggnnnrrrsssrrrnnnfff```^^^^^^___bbbiiirrr|||yyyrrrmmmgggaaa]]]YYYUUURRRJJJIIIHHHFFFFFFGGGHHHIIIIIIKKKOOOTTTZZZeeezzzttteeeZZZRRRQQQPPPQQQ[[[gggzzzzzzqqqppppppsss{{{tttxxx444444444444444444444444222333444555666999===@@@PPPjjj~~~~~~}}}sssmmmlll~~~tttooolllooopppooopppsssttttttuuuvvvxxxyyy{{{|||xxxxxxvvvpppllleeeYYYMMMGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>============>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBAAA@@@@@@AAACCCEEEGGGIIIIIIJJJKKKLLLLLLKKKIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIHHHGGGGGGHHHJJJKKKNNNSSSYYY^^^___]]][[[RRRLLLIIILLLLLLKKKUUUbbbzzz}}}wwwsssppphhhfffeeecccbbbaaabbbbbb^^^```bbbcccccccccdddeeeeeehhhnnnuuu|||zzzvvvmmmjjjeeeaaa___^^^\\\ZZZWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVSSSPPPMMMJJJHHHEEEDDDBBBAAA???>>>>>>>>>???@@@???===999777666777777777777888:::;;;===>>>BBBEEEIIIMMMRRR[[[fffnnnppprrrrrrmmmfff```]]]]]]XXXZZZ```hhhsss~~~yyyqqqlllfff```[[[WWWSSSPPPJJJIIIHHHHHHHHHIIIJJJKKKHHHIIIMMMRRRUUU]]]nnn}}}yyykkk^^^TTTRRRQQQQQQYYYeeewwwvvvmmmllllllllltttyyyssswww444444444444444444444444333444555666777999>>>AAAPPPkkkvvvnnnkkkkkk}}}uuupppmmmoooqqqqqqrrruuuuuuuuuuuuvvvwwwyyyzzz{{{xxxyyyvvvqqqkkkdddXXXLLLGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<===@@@CCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDAAAAAAAAAAAACCCFFFIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFJJJJJJJJJIIIHHHHHHKKKMMMOOOQQQVVV]]]aaabbb```^^^RRRLLLJJJLLLKKKJJJSSS___vvv{{{wwwnnnllljjjgggeeedddcccccc```bbbdddeeeeeeeeefffggghhhlllrrrzzz~~~vvvqqqlllgggcccaaa^^^\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYXXXVVVSSSPPPMMMKKKJJJEEEDDDCCCAAA??????>>>>>>???@@@???===999777666777666777777888999;;;<<<===BBBEEEIIIMMMSSS[[[fffnnnoooqqqqqqmmmfff```^^^]]]XXXYYY[[[```kkkxxx}}}xxxooojjjddd^^^YYYTTTPPPMMMJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNQQQUUUWWW[[[fffqqqqqqcccXXXUUUSSSSSSZZZeeewwwwwwmmmkkkiiigggllluuuxxxrrrvvv444444444444444444444444444555666777888;;;???BBBMMMhhhssslllkkkjjj{{{wwwqqqoooqqqsssrrrtttwwwvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{xxxqqqllldddWWWKKKGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????@@@>>>============>>>>>>???>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;>>>AAACCCEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEHHHJJJJJJJJJIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEBBBAAAAAABBBCCCFFFIIIKKKIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFMMMLLLKKKIIIHHHJJJMMMPPPQQQTTTYYY```dddeeeccc```SSSMMMJJJLLLKKKIIIRRR^^^sss}}}tttrrrooolllhhhfffeeeeeeaaacccfffgggffffffhhhiiinnnrrrwww~~~~~~yyyrrrmmmhhhdddaaa______^^^\\\ZZZYYYYYYYYYZZZZZZXXXUUURRROOOMMMKKKKKKEEEEEECCCAAA@@@???>>>>>><<<======<<<:::999999:::666666777888999;;;<<<===BBBEEEJJJNNNSSS\\\gggooonnnpppqqqnnngggaaa^^^^^^]]]\\\ZZZ]]]dddppp}}}}}}xxxmmmiiibbb\\\VVVRRRMMMJJJJJJJJJJJJJJJJJJKKKLLLMMMUUUTTTVVVZZZ[[[\\\ccckkkuuugggZZZWWWUUUTTT[[[fffxxx{{{pppmmmjjjeeehhhpppxxxqqquuu555555444444444555555666333444555666777:::>>>AAAOOOiiivvviiinnnlll{{{rrrmmmppptttuuutttuuuvvvvvvuuuuuuvvvxxxzzz{{{{{{yyywwwssslllbbbWWWOOOHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBB======>>>>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<:::999888888999:::999999:::;;;;;;:::::::::888999;;;>>>AAACCCEEEFFFDDDEEEFFFGGGFFFDDDBBBAAA@@@AAACCCCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIILLLMMMNNNOOONNNMMMLLLKKKLLLJJJGGGFFFEEEFFFHHHJJJOOOMMMKKKJJJKKKMMMPPPQQQVVVYYY^^^dddgggfffbbb^^^UUUOOOKKKJJJKKKLLLQQQWWWppp}}}wwwrrrooommmllljjjkkkjjjhhhgggffffffgggggglllpppxxxxxxrrroookkkfffbbb```]]]ZZZXXXXXXXXXXXXWWWVVVVVVTTTSSSPPPMMMKKKJJJKKKIIIFFFDDDCCCAAA>>><<<>>>>>>>>>>>><<<:::888777888888777888999;;;===???BBBDDDHHHMMMUUU___iiippprrrrrrqqqnnnjjjfffaaa^^^[[[YYYXXXZZZ]]]dddssszzzuuunnniiiaaa[[[VVVRRRNNNLLLMMMMMMNNNOOOPPPQQQRRRRRRWWW___hhhiiiddd```bbbfff{{{nnn```XXXTTTTTTYYY```ttt}}}rrrooopppoooppprrr|||{{{{{{~~~xxxqqqttt{{{444333333222222333333444333444555666777:::>>>AAALLLhhh}}}mmmqqqnnnxxxqqqqqqtttttttttuuuvvvvvvvvvvvvwwwxxxzzz{{{|||zzzxxxtttmmmcccXXXPPPHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;999999999999:::999999::::::;;;::::::999888999;;;===@@@CCCEEEFFFDDDEEEFFFGGGFFFEEECCCBBB@@@AAACCCCCCBBBBBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIILLLMMMNNNOOOOOOOOONNNMMMLLLKKKHHHGGGFFFGGGIIIKKKNNNMMMLLLLLLMMMOOORRRTTTVVVYYY___fffiiihhhccc___UUUOOOKKKJJJKKKLLLQQQWWWlll|||wwwtttqqqooommmmmmllljjjhhhggggggggghhhlllpppxxx}}}xxxtttpppkkkhhhccc```\\\ZZZZZZ[[[ZZZZZZXXXWWWVVVTTTQQQNNNLLLKKKJJJHHHEEEDDDCCCBBB@@@===>>>>>>>>>>>><<<:::888777888888777888999;;;===???CCCEEEIIIOOOWWWaaalllsssvvvvvvtttqqqmmmhhhcccaaa]]]ZZZYYYZZZ\\\bbbppp}}}yyytttmmmhhh```YYYTTTQQQNNNMMMKKKLLLMMMOOOQQQTTTVVVXXX___gggooopppkkkgggiiilll}}}|||pppbbbZZZUUUUUUZZZaaattt|||qqqnnnnnnooopppsss}}}{{{xxxtttssstttwwwyyyzzz|||~~~vvvwww|||444444333333333333333444333444555666777:::>>>AAAKKKhhhrrrssspppvvvtttuuuttttttuuuwwwvvvvvvvvvwwwyyy{{{||||||{{{xxxtttmmmcccXXXQQQGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@?????????>>>======>>>>>>>>>>>>============<<<<<<;;;;;;::::::===<<<;;;:::999999999999999999::::::::::::999999777888:::===???BBBDDDEEEDDDEEEFFFGGGFFFEEEDDDCCC@@@AAACCCCCCBBBBBBCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQPPPPPPOOOMMMLLLJJJIIIHHHIIIKKKLLLNNNMMMMMMMMMOOOQQQTTTVVVUUUYYYaaahhhllljjjeeeaaaVVVOOOKKKJJJKKKLLLQQQWWWggg{{{xxxtttrrrqqqooommmkkkiiihhhhhhhhhjjjpppyyy~~~yyytttppplllfffccc```^^^^^^^^^]]]]]]ZZZYYYXXXVVVSSSPPPMMMLLLIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>>>>>>><<<:::888777888888777888999;;;===???CCCFFFKKKRRRZZZfffqqqxxx|||{{{yyyvvvqqqlllgggddd___[[[YYYYYYZZZ^^^iiittt~~~xxxssslllfff]]]VVVRRRPPPOOONNNNNNNNNNNNPPPSSSVVVZZZ\\\lllttt|||~~~zzzuuurrrsssuuuyyyxxxzzz{{{qqqeee]]]XXXVVV[[[bbbsss|||qqqnnnmmmnnnpppttt~~~|||vvvtttuuuxxxzzzyyyxxxyyy}}}}}}|||777666666555555555555666333444555666777:::>>>AAALLLjjjrrrqqqqqqzzzvvvuuuttttttuuuvvvvvvvvvvvvxxxzzz|||}}}{{{zzzxxxtttmmmbbbWWWPPPGGGFFFEEEDDDDDDCCCCCCDDDAAAAAA@@@@@@???>>>============>>>>>>>>>>>>======@@@@@@???>>>===<<<<<<;;;===<<<<<<;;;::::::999999999::::::::::::999888888777888:::<<<>>>AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDD@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQNNNMMMLLLKKKKKKLLLNNNOOOMMMMMMMMMNNNPPPSSSUUUWWWTTTYYYbbbjjjooommmgggbbbVVVPPPKKKJJJKKKKKKPPPVVVbbbwww{{{xxxuuussspppmmmjjjiiihhhhhhhhhnnnxxx}}}wwwrrroookkkgggdddaaaaaaaaa```___]]]\\\ZZZXXXTTTQQQNNNMMMKKKIIIFFFDDDCCCAAA>>><<<===>>>>>>>>><<<;;;999888888888777888999;;;===???DDDGGGMMMTTT^^^kkkwww~~~{{{vvvpppkkkhhhbbb]]]ZZZYYYXXXZZZbbbkkkzzz}}}vvvqqqkkkddd\\\TTTQQQPPPPPPPPPSSSSSSRRRSSSVVVZZZ^^^```sss{{{wwwrrrmmmvvvyyyuuuuuuyyypppfff```ZZZXXX]]]dddrrr}}}sssooonnnnnnrrrvvv~~~}}}~~~}}}zzzxxxxxx|||~~~888777666555555555555555333444555666777:::>>>AAAPPPnnnooommmppp|||wwwvvvtttsssuuuvvvuuuuuuvvvwwwzzz|||}}}zzzyyyvvvrrrkkkaaaVVVNNNGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>============>>>>>>>>>>>>======@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999999999:::::::::999999888777666777999;;;===???AAABBBCCCCCCDDDDDDEEEEEEEEEEEEAAACCCDDDDDDBBBBBBCCCEEEDDDDDDEEEEEEFFFFFFEEEEEEGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQNNNNNNNNNNNNOOOPPPRRRSSSNNNNNNNNNOOOQQQSSSUUUVVVSSSYYYcccnnnsssqqqiiicccVVVPPPKKKKKKJJJKKKPPPVVV^^^ooo~~~zzzxxxtttpppllljjjhhhhhhgggllluuu{{{wwwtttpppmmmhhheeedddcccbbbaaa___^^^\\\YYYVVVRRROOOMMMMMMKKKGGGEEECCC@@@===:::======>>>>>>===;;;999888888888777888999;;;===???CCCGGGNNNWWWbbbppp}}}{{{uuupppmmmfff```[[[YYYWWWWWW\\\cccuuu|||tttnnnjjjccc[[[UUURRRRRRRRRSSSTTTTTTTTTVVVZZZ___dddgggsss|||zzzqqqjjjpppxxx~~~vvvuuusssmmmfffaaa\\\ZZZ___fffppp~~~wwwtttrrrqqqtttyyy~~~yyyuuurrrsss{{{||||||666666555444333333333333333444555666777:::>>>AAARRRppp~~~~~~nnnlllooo{{{vvvuuutttsssttttttttttttuuuwwwyyy{{{}}}yyyxxxuuuqqqjjj```UUUNNNFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@?????????>>>======>>>>>>>>>>>>============<<<<<<;;;;;;::::::<<<======<<<<<<;;;:::999::::::::::::999888777666666777888:::<<<>>>@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFEEEEEEDDDGGGHHHIIIJJJJJJIIIGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNPPPQQQQQQQQQQQQPPPMMMNNNOOOPPPRRRTTTVVVWWWRRRRRRRRRRRRRRRSSSTTTUUUSSS[[[gggrrrxxxuuunnngggWWWQQQLLLKKKJJJKKKOOOVVV[[[iii~~~zzzuuupppmmmkkkjjjgggkkkrrryyy}}}wwwsssnnnjjjhhhfffeeecccaaa```]]]ZZZVVVRRROOOMMMMMMKKKGGGEEECCC@@@===:::<<<============;;;:::999888888777888999;;;===???BBBGGGNNNXXXeeettt{{{vvvsssllleee___]]]ZZZXXX[[[___nnnxxxzzzrrrllliiiccc\\\WWWUUUUUUUUUVVVRRRRRRTTTXXX]]]bbbgggjjjttt}}}{{{mmmmmmrrr{{{yyytttkkkgggdddaaa]]][[[aaaiiippp}}}}}}{{{xxxvvvxxx}}}|||yyyuuussswww~~~{{{zzz777666555444333333333333333444555666777:::>>>AAARRRppp{{{~~~~~~xxxyyyyyyyyy{{{~~~oooooooooyyyuuuuuusssssstttssssssssstttvvvxxxzzz|||zzzxxxvvvrrrkkkaaaVVVNNNFFFFFFDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<;;;:::999:::::::::999999888777666555666888999;;;===????????????@@@AAABBBCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQQQQPPPOOONNNLLLMMMOOORRRUUUWWWYYY[[[WWWWWWVVVVVVUUUUUUTTTTTTVVV^^^kkkxxx~~~{{{ssskkkWWWQQQLLLKKKJJJKKKOOOUUUYYYbbbwwwzzzuuuqqqooommmiiikkknnnrrrtttvvvvvvvvvyyy{{{}}}{{{uuupppmmmjjjgggfffbbb```^^^ZZZVVVRRRNNNLLLKKKHHHFFFDDDCCCAAA???===<<<============;;;:::999888888777888999;;;===???BBBFFFNNNYYYgggvvv}}}{{{ssskkkeeebbb___\\\\\\```eeennn}}}yyyqqqkkkhhhddd^^^ZZZYYYXXXXXXXXXSSSTTTVVVYYY\\\```ccceeennnvvvsssnnnmmmuuu}}}{{{qqqcccaaaaaa```]]]\\\bbbkkkrrr~~~{{{|||yyysssssswww}}}999999888666666555555555333444555666777:::>>>AAAQQQooowww~~~|||}}}tttttttttuuuvvvyyy}}}rrrrrrpppwwwtttuuusssrrrsssrrrrrrrrrsssuuuxxxzzz{{{{{{yyywwwssslllbbbWWWOOOFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBB======>>>>>>>>>>>>===============>>>>>>>>>>>>>>><<<============;;;:::999:::::::::999999777666666555666777999;;;===>>>???>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPPPPPPPOOONNNMMMKKKMMMOOOSSSVVVYYY\\\]]][[[[[[ZZZYYYWWWVVVUUUTTTXXXaaaooo|||vvvoooWWWQQQLLLKKKJJJKKKOOOUUUWWW___qqq~~~yyytttqqqpppkkkkkklllmmmmmmlllkkkjjjkkkkkkmmmppptttzzzyyytttpppmmmjjjhhhbbbaaa^^^ZZZVVVRRRNNNLLLHHHFFFDDDDDDDDDCCCAAA@@@<<<<<<=========<<<:::999888888888888999;;;>>>???AAAFFFNNNZZZhhhxxxwwwpppiiifffccc______aaa^^^ggguuuyyypppjjjhhhddd```\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\aaagggsssyyyooojjjpppyyy{{{ooo^^^^^^^^^___]]]\\\cccmmmttt~~~xxxnnnjjjkkkooowww666555555555555444444444444555666777888;;;???BBBTTTppp}}}}}}{{{}}}~~~}}}|||~~~{{{zzzyyyxxxwww{{{sssqqqnnn{{{vvvvvvvvvtttssssssssstttuuuwwwyyyzzz{{{xxxyyywwwsssjjj^^^SSSLLLGGGFFFDDDBBBAAABBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<===============<<<<<<;;;;;;;;;::::::::::::999777666666666777888777999;;;<<<;;;;;;===>>>???AAACCCCCCBBBAAABBBCCCEEEGGGIIIHHHFFFCCCAAAAAAEEEDDDDDDDDDEEEEEEFFFGGGCCCDDDEEEFFFGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQRRRQQQOOOMMMMMMMMMIIIKKKPPPUUUYYY[[[]]]]]]]]]___```]]]YYYVVVUUUVVV```gggsssyyyooo^^^VVVPPPNNNMMMNNNSSSYYY[[[```mmm~~~zzzuuuqqqlllhhhccc___^^^^^^]]]\\\[[[]]]```cccffflllrrrvvv{{{xxxtttnnngggcccfff```ZZZVVVUUURRRLLLGGGFFFEEEDDDCCCAAA@@@???>>><<<=========<<<:::888777555555555666888:::<<<===BBBEEENNN]]]kkkxxx|||xxxrrrmmmhhhccc^^^[[[```fffppp~~~|||{{{~~~zzz|||sssmmmllldddbbb___^^^___``````___\\\YYYUUUSSSSSSTTTTTTTTTXXXZZZaaapppxxxppphhhhhhppp|||pppfff]]]WWWXXX^^^dddkkkqqqzzzyyyoooiiihhhmmmooovvv666555555555555444444444444555666777888;;;???BBBPPPmmm~~~yyywwwzzz|||}}}~~~}}}}}}{{{yyyyyy{{{rrrrrrqqq~~~xxxuuuuuutttssspppsssssstttuuuwwwyyyzzz{{{zzzyyywwwrrriii]]]RRRLLLGGGFFFDDDBBBAAABBBCCCDDDBBBBBBAAAAAA@@@??????>>>@@@@@@@@@???>>>=========<<<<<<<<<<<<============<<<;;;;;;;;;;;;:::::::::999999777666666666777888666999;;;<<<;;;;;;<<<>>>???AAACCCCCCBBBAAABBBCCCFFFHHHJJJKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPPPPOOOLLLKKKLLLLLLOOORRRVVVZZZ^^^```aaaaaacccdddeeeccc___[[[[[[[[[eeejjjsss~~~{{{sssaaaXXXPPPLLLKKKKKKPPPVVV]]]aaalll~~~{{{tttoooeee```ZZZUUURRRQQQPPPOOOOOOQQQTTTWWW[[[```fffjjjrrrvvv|||}}}zzzvvvqqqjjjfffeee___XXXTTTRRROOOJJJFFFEEEEEEDDDBBBAAA@@@???>>><<<=========<<<:::888777777777666777888:::<<<===BBBDDDNNN]]]lllyyy~~~xxxqqqlllgggbbb___^^^cccmmmzzz~~~zzzvvvuuuwwwzzz|||tttnnnmmmeeecccaaa`````````___^^^YYYUUUQQQNNNMMMMMMMMMLLLMMMMMMQQQ[[[iiitttyyyzzzwwwppphhhfffkkkvvvwwwiii___XXXYYY^^^dddlllttt}}}~~~wwwnnniiiiiihhhjjjppp|||666555555555555444444444444555666777888;;;???BBBLLLiiizzztttrrruuuyyy{{{~~~|||{{{}}}qqqssssss~~~zzzvvvtttuuuuuurrrpppsssssstttvvvwwwyyyzzz{{{{{{zzzvvvpppfff[[[QQQKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@?????????AAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888777666777777777666888;;;;;;;;;;;;<<<===???@@@BBBBBBAAAAAAAAABBBEEEGGGJJJKKKJJJIIIIIIJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKOOOOOONNNMMMKKKKKKLLLNNNUUUWWW[[[___cccdddeeeeeeiiikkkmmmmmmiiieeebbbaaajjjlllsss}}}xxxggg\\\QQQLLLJJJKKKOOOUUU___bbbjjjxxxxxxooohhh]]]WWWPPPJJJFFFDDDBBBAAABBBDDDGGGIIIMMMRRRWWW\\\bbbgggmmmssswwwzzz}}}~~~{{{yyyvvvqqqkkkgggccc]]]UUUQQQNNNLLLHHHDDDDDDDDDCCCBBB@@@???>>>>>><<<=========<<<:::888777999888888888999:::<<<===AAADDDNNN^^^mmm{{{wwwqqqkkkfffccc]]]aaaiiiuuu|||wwwrrrmmmlllooowww|||tttoooooogggeeecccaaaaaa```]]][[[UUURRRMMMJJJHHHGGGFFFEEEGGGFFFGGGKKKTTT```kkkrrrtttooohhhcccdddlllwwwmmmddd[[[ZZZ^^^eeeoooxxx~~~{{{|||yyyvvvqqqmmmmmmiiilllqqqxxx~~~666555555555555444444444444555666777888;;;???BBBLLLiiiyyysssoooqqquuuyyy~~~|||~~~qqqsssrrrzzzvvvssssssuuuvvvtttqqqrrrsssuuuwwwxxxzzz{{{{{{|||zzzvvvoooeeeZZZPPPKKKFFFEEEDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777666888:::;;;;;;;;;<<<===>>>@@@AAABBBAAA@@@AAABBBBBBDDDGGGHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIILLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJOOOOOONNNMMMLLLMMMPPPRRRWWWZZZ^^^bbbfffhhhiiijjjmmmqqqwwwzzzxxxqqqjjjeeelllmmmsss~~~~~~ooobbbUUUNNNLLLMMMRRRXXX^^^aaagggrrr|||qqqeee\\\VVVQQQJJJDDD@@@>>><<<:::;;;<<<>>>AAACCCHHHMMMQQQYYY^^^ccchhhlllooorrruuuwwwvvvtttsssqqqmmmhhhddd```[[[TTTOOOLLLIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>><<<=========<<<:::888777::::::999999999:::<<<===AAADDDOOO___nnn||||||tttnnniiifff]]]```gggrrrvvvqqqlllggggggiiirrr{{{|||sssoooooohhhfffdddbbb```^^^[[[XXXRRROOOKKKHHHGGGFFFEEECCCFFFFFFDDDDDDGGGQQQ^^^gggkkkjjjhhhccc```ccclllttt{{{ssshhh___\\\___fffrrr}}}yyyuuu{{{zzzyyywwwvvvvvvtttxxx{{{|||~~~yyyzzz666555555555555444444444444555666777888;;;???BBBOOOjjj|||uuuoooooorrrvvv|||~~~}}}~~~rrrrrrqqqwwwtttqqqrrrtttuuusssqqqrrrsssuuuwwwyyyzzz{{{{{{|||zzzvvvoooeeeZZZPPPKKKFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???===============<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999888888888888777777777666666888:::;;;::::::<<<======???AAAAAA@@@???@@@AAAAAACCCEEEFFFFFFGGGIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMOOOSSSVVVYYY\\\aaafffjjjmmmnnnooopppvvv~~~ssskkkjjjkkkrrrwwwgggWWWNNNMMMOOOUUU[[[]]]```fffnnn|||~~~ttthhh[[[SSSPPPLLLFFFBBB???===;;;:::777999:::<<<===AAAFFFIIIRRRUUUZZZ___bbbeeehhhjjjmmmllllllkkkjjjhhhddd```\\\XXXSSSNNNKKKHHHFFFEEEBBBBBBAAA@@@???>>>>>>===<<<=========<<<:::888777::::::999999999:::<<<===AAAEEEPPP```ooo{{{wwwpppjjjfff```bbbgggrrr|||rrrlllhhhddddddgggmmmvvv|||rrrnnnooojjjgggccc```^^^ZZZWWWTTTMMMKKKHHHGGGGGGGGGFFFEEECCCCCCBBB??????DDDNNNVVV^^^bbbeeeccc^^^]]]bbbgggsss}}}yyyoooddd```bbbiiivvvyyyxxxyyyvvvzzz666555555555555444444444444555666777888;;;???BBBOOOjjjwwwpppppprrrtttzzz~~~|||~~~tttqqqrrr|||xxxtttsssttttttrrrppprrrsssvvvxxxzzz{{{{{{{{{{{{zzzvvvpppfff[[[QQQKKKEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::999999999999777888888888888777666666555777::::::::::::;;;<<<===>>>@@@@@@?????????@@@BBBDDDEEEFFFEEEFFFHHHJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIKKKMMMNNNOOORRRVVVYYY]]]```eeejjjnnnqqqrrrrrrqqqwwwyyyoooiiiiiinnn}}}nnnZZZPPPNNNPPPVVV\\\]]]bbbhhhnnnxxx~~~tttjjj```UUUNNNJJJGGGDDDBBBAAA???<<<:::777777888888999;;;???CCCHHHKKKPPPUUUXXX\\\```cccdddcccccccccdddbbb___\\\VVVTTTQQQNNNJJJGGGEEEDDDAAAAAA@@@@@@???>>>>>>===<<<=========<<<:::888777999888888888999:::<<<===CCCGGGQQQaaannnyyy|||ssslllgggdddeeeiiirrrzzzooojjjeeebbbbbbfffhhhrrr~~~zzzppplllnnnkkkgggbbb]]]YYYVVVRRRPPPHHHGGGEEEEEEFFFGGGFFFEEECCCDDDCCC@@@>>>@@@EEEJJJSSSYYY___```\\\ZZZ[[[]]]kkkuuuvvvlllggggggnnn|||}}}{{{}}}{{{wwwuuu|||666555555555555444444444444555666777888;;;???BBBLLLgggyyyrrrqqqsssuuuyyy|||{{{}}}uuuppprrr~~~yyyxxxvvvsssqqqrrrtttvvvyyy{{{{{{{{{{{{zzzyyywwwrrriii]]]RRRLLLEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<=====================<<<;;;;;;:::999999:::::::::999999999999888777888888999888777666555555777999:::::::::;;;<<<<<<>>>@@@@@@???>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLIIILLLPPPSSSVVVYYY]]]```aaacccgggkkknnnooopppppplllqqqzzzwwwooojjjgggiiixxxyyybbbUUURRRSSSXXX^^^___eeelllpppwww{{{oooeee]]]VVVPPPKKKHHHFFFEEEEEEDDDBBB>>>;;;999999999888888999<<>>>>>======<<<=========<<<:::888777777777666777888:::<<<===EEEIIIRRRaaammmwwwxxxooojjjfffgggjjjssszzzooohhhccc______bbbfffppp}}}xxxnnnlllooolllggg___YYYTTTQQQNNNMMMHHHFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCAAAAAABBBDDDFFFLLLQQQWWWZZZYYYXXXXXXYYY```iiittt~~~uuupppooouuu}}}zzz}}}}}}~~~{{{yyyyyy666666555555555444444444444555666777888;;;???BBBIIIdddyyysssssstttvvvzzz~~~{{{{{{}}}wwwoooqqq}}}zzzvvvsssrrrtttwwwyyy{{{{{{{{{zzzxxxyyyxxxsssjjj___SSSLLLEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>======<<<;;;::::::999999:::::::::999999999888888777888888999999777666555555777999:::::::::;;;<<<<<<>>>???@@@???>>>???@@@@@@AAAAAA@@@>>>>>>???AAAAAAAAAAAABBBCCCEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLMMMLLLPPPUUUYYY\\\```dddfffaaacccfffiiikkkkkkkkkjjjgggjjjooowww{{{yyyrrrlllkkkffffffsssjjj[[[WWWWWW\\\```bbbiiipppsssvvvwwwooobbbYYYSSSOOOKKKHHHIIIIIIIIIIIIHHHEEE@@@<<<<<<<<<;;;:::999999<<>>@@@CCCFFFGGGJJJMMMOOOPPPPPPQQQRRRTTTSSSQQQNNNKKKLLLMMMLLLIIIEEEBBBAAA@@@@@@??????>>>>>>======<<<=========<<<:::888777666555555666888:::<<<===GGGJJJSSSaaallluuu|||ssslllggghhhkkksss{{{ooogggaaa\\\\\\___eeeooo|||vvvmmmlllpppmmmggg^^^VVVQQQNNNLLLKKKJJJIIIGGGGGGHHHHHHGGGEEEBBB@@@???>>>>>>@@@BBBCCCJJJMMMRRRUUUWWWXXXXXXYYYVVV___jjjuuu{{{uuutttyyy}}}zzz|||yyy~~~}}}}}}555555555555555555555555555555666666777:::???CCCOOOeee}}}xxxvvvwwwwwwvvvxxx}}}}}}{{{}}}tttooommmyyyvvvuuuvvvwwwxxxyyyzzzzzzyyyvvvxxxxxxuuukkk^^^PPPGGGFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>===<<<;;;;;;::::::888888999999999:::::::::::::::999999888777777777888888888888999:::;;;<<<===>>>???@@@???>>>===<<<>>>>>>???@@@AAAAAAAAAAAACCCBBBBBBBBBCCCDDDFFFGGGFFFFFFEEEDDDDDDCCCDDDDDDGGGGGGHHHIIIJJJKKKMMMNNNMMMRRR\\\dddiiijjjhhhfffiiihhhhhhiiijjjjjjiiihhhgggjjjkkklllppptttqqqjjjdddcccdddooorrr```[[[___cccdddhhhjjjnnnrrryyy}}}tttbbb^^^XXXQQQKKKHHHGGGGGGHHHFFFEEEFFFHHHIIIFFFCCC>>>===;;;999888888888888??????@@@AAADDDFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIGGGDDDCCCAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<======;;;999666444666666666666888:::<<<===BBBIIIVVVeeeooottt|||vvvooojjjhhhjjjqqq~~~xxxlllddd___[[[\\\```bbblllzzzxxxqqqmmmllllllhhhaaaYYYTTTSSSQQQMMMIIIFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGEEEDDDCCCAAA@@@@@@DDDEEEIIIPPPWWWZZZXXXUUUTTTVVV^^^jjjttt|||~~~}}}{{{zzz}}}|||yyyzzz555555555555555555555555555555666666777:::???CCCNNNeee}}}xxxuuuvvvvvvvvvzzz~~~~~~vvvqqqqqq~~~yyyvvvvvvwwwxxxyyyzzz{{{{{{|||{{{yyysssiii\\\PPPIIIFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<============>>>======<<<;;;;;;::::::999999999999::::::::::::::::::999999888777777777777777777777888999:::::::::;;;===>>>??????>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHIIIJJJMMMOOOPPPRRRXXX```hhhmmmmmmllljjjmmmllllllllllllkkkiiihhhfffjjjkkkkkkmmmpppmmmhhhfffffffffpppxxxfffaaadddhhhjjjlllnnnqqqtttzzzyyylllcccXXXUUUOOOJJJGGGEEEEEEEEEIIIGGGFFFGGGIIIJJJHHHEEE???>>><<<:::999888999999;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<===<<<;;;999666444666666666777888:::<<<===BBBHHHVVVeeennnrrrxxx~~~xxxqqqjjjiiiiiippp}}}zzzmmmeee___ZZZYYY\\\bbbmmm{{{}}}wwwqqqnnnmmmmmmjjjbbbXXXRRRPPPPPPNNNKKKGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@CCCDDDGGGMMMSSSVVVUUUTTTQQQPPPTTT^^^gggqqq{{{zzz}}}}}}wwwvvvxxx555555555555555555555555555555666666777:::???CCCOOOeeeyyyttttttvvvwww}}}yyytttttt{{{xxxwwwwwwwwwxxxzzz|||}}}~~~zzzssshhh\\\PPPJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<===============<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;:::::::::999888888777777666666666666666777888999888999;;;===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLOOORRRTTTXXX\\\cccjjjnnnooonnnmmmlllllllllllllllkkkjjjjjjggglllooommmlllmmmlllhhhiiiiiijjjrrrnnnggghhhlllnnnppprrruuuwwwzzz~~~rrrggg\\\TTTMMMKKKHHHEEECCCCCCEEEFFFJJJIIIHHHIIIKKKKKKIIIHHHAAA@@@>>><<<::::::::::::999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;>>>>>>>>>============<<<;;;<<<<<<<<<:::888666555777777777777999;;;===>>>CCCIIIVVVeeemmmpppssswwwzzzrrrllljjjiiiooo|||xxxllleee___ZZZYYY\\\cccmmm{{{~~~zzzuuuqqqnnnmmmmmmkkkcccXXXQQQNNNNNNNNNMMMGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFFFFFFFFFFDDDBBBAAABBBBBBDDDHHHMMMQQQRRRRRRPPPLLLLLLQQQYYYcccsss{{{zzz~~~|||uuuuuuzzz555555555555555555555555555555666666777:::???CCCRRRiiizzzttttttvvvzzz|||xxxuuu{{{xxxwwwwwwvvvxxxzzz}}}~~~{{{uuujjj]]]RRRKKKFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999888777777666666666666777777888999888999:::<<<>>>???@@@@@@@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLNNNRRRVVVXXX[[[^^^dddiiilllmmmmmmllliiijjjkkkkkkkkkjjjjjjkkkiiippptttqqqnnnnnnmmmllljjjjjjlllrrrwwwmmmkkkmmmpppsssuuuxxxzzz|||xxxkkkbbb[[[TTTOOOIIIHHHEEEDDDCCCDDDFFFGGGIIIIIIIIIJJJKKKKKKJJJIIIDDDBBB@@@>>><<<;;;;;;;;;;;;<<<===???@@@BBBBBBCCCBBBBBBAAAAAA@@@>>>===<<<===<<<<<<;;;;;;;;;;;;<<<========================;;;;;;;;;;;;:::888666666777777777777999;;;===>>>DDDJJJWWWgggooopppppprrryyy{{{sssooolllkkkppp}}}|||sssiiiddd```\\\\\\___cccmmm{{{}}}xxxssspppmmmkkkiiihhhaaaXXXRRROOONNNMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFHHHHHHHHHGGGEEEDDDCCCCCCCCCEEEIIIMMMPPPQQQRRRMMMJJJLLLPPPXXXeeeqqq|||{{{{{{yyywwwxxx~~~wwwzzz555555555555555555555555555555666666777:::???CCCUUUnnn{{{uuuuuuxxx~~~~~~{{{xxxyyywwwwwwvvvvvvxxxzzz}}}{{{|||{{{wwwmmm```SSSKKKFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888888888888888777777777888999999::::::;;;<<<===>>>???@@@???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMOOORRRVVVYYY\\\^^^```dddgggjjjkkklllllllllmmmnnnllliiiggggggggghhhooosssqqqoooppppppnnnkkkkkklllrrr}}}tttnnnnnnpppuuuxxx|||~~~wwwoooeee\\\VVVRRRNNNKKKHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJFFFEEEBBB@@@>>>============>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>======<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<=========;;;;;;::::::999888777666777777777777888:::===>>>EEEKKKYYYjjjsssrrrooonnnooo{{{rrrqqqnnnmmmsssyyyppphhhddd```\\\\\\^^^bbblllzzz~~~xxxsssoookkkgggdddaaa^^^XXXTTTPPPMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEGGGKKKOOORRRSSSNNNKKKLLLLLLOOOWWW___mmmwww{{{|||xxxmmmjjjjjjoooxxx{{{~~~}}}}}}555555555555555555555555555555666666777:::???CCCVVVppp|||wwwxxx|||}}}xxxuuuuuuuuuvvvxxxzzz|||}}}yyyzzz{{{xxxnnnaaaSSSJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777777888888999::::::::::::<<<===?????????@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDFFFGGGIIIKKKLLLLLLMMMOOORRRVVVZZZ]]]^^^aaabbbccceeegggiiijjjkkkppprrrrrrnnngggbbbaaabbbcccjjjnnnnnnooorrrrrrppplllkkklllrrr{{{zzzrrrpppqqqvvvzzz~~~|||wwwoooiiiccc^^^WWWQQQMMMJJJGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLIIIGGGEEEBBB@@@???>>>>>>===???BBBDDDGGGHHHHHHHHHFFFFFFFFFEEEDDDCCCAAA@@@???>>>===;;;:::999999999;;;<<<<<<<<<<<<=========;;;::::::999888888777777666666666666888:::<<<===EEEKKKZZZlllvvvuuuooommmgggvvv{{{rrrpppooooootttyyyppphhhddd```ZZZXXXZZZ___jjjwwwyyysssoookkkeee```[[[YYYWWWSSSPPPMMMJJJIIILLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJFFFGGGGGGFFFGGGJJJNNNRRRRRRNNNLLLKKKIIIHHHKKKQQQ^^^gggttt||||||oooeeeaaaaaaeeejjjwww~~~|||zzz555555555555555555555555555555666666777:::???CCCSSSooo}}}yyy{{{~~~|||vvvsssssstttvvvxxxzzz{{{{{{{{{|||zzzuuulll^^^RRRJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999::::::::::::<<<;;;;;;::::::999888888888777777666666666777777555555666777999<<<>>>@@@@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKLLLNNNQQQVVVZZZ]]]___````````````aaacccdddfffgggkkkmmmnnniiiccc^^^]]]___aaafffjjjmmmrrrwwwwwwsssnnnkkkmmmttt{{{{{{rrroooooorrrvvvyyyzzzxxxxxxzzz}}}vvvrrrlllfffccc```]]][[[UUUSSSOOOMMMJJJIIIGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJMMMMMMLLLKKKMMMOOOJJJIIIFFFCCCAAA@@@@@@@@@>>>@@@DDDGGGJJJKKKLLLLLLJJJJJJJJJJJJIIIHHHFFFFFFEEECCCAAA???<<<;;;:::999;;;;;;;;;<<<<<<<<<======::::::999888888777777777555555555555666999;;;<<>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::<<<;;;;;;::::::999999888777666666555555555666666111222333444777;;;>>>@@@AAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCCCCCCCBBBAAA@@@CCCCCCDDDEEEFFFHHHJJJJJJKKKNNNSSSXXX\\\___``````]]]\\\\\\\\\]]]___aaaccc```dddfffccc^^^[[[\\\___aaaeeeiiinnnvvv}}}|||xxxppplllnnnuuu|||yyyooolllmmmlllpppsssssspppnnnnnnpppllluuuwwwqqqnnnjjjjjjkkklllmmmkkkhhheeeaaa^^^ZZZVVVTTTSSSTTTTTTMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLIIILLLOOOOOOMMMMMMNNNQQQKKKJJJGGGDDDBBBAAA@@@@@@@@@CCCGGGKKKNNNOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIFFFCCC@@@>>><<<<<<;;;;;;;;;<<<<<<<<<======::::::999888777777777888444444444444666888:::;;;@@@HHHYYYmmmyyywwwppplllbbbfffmmmwww}}}tttlllkkkmmmtttzzzqqqkkkeeecccaaa]]][[[]]][[[eeesss}}}xxxsssqqqllleee___WWWUUUQQQMMMIIIIIILLLNNNOOONNNMMMKKKIIIGGGEEEDDDCCCBBB@@@@@@AAADDDHHHJJJFFFHHHIIIHHHGGGHHHLLLPPPSSSPPPMMMLLLIIIFFFIIINNNLLLQQQ]]]ppp}}}rrreeecccaaa]]]^^^```^^^bbbyyy|||444444444444444444444444444666888777777;;;AAAFFFTTTooo}}}|||}}}||||||yyyxxxxxxssstttvvvxxxzzz{{{||||||}}}{{{wwwpppfff[[[QQQKKKFFFEEEDDDCCCAAAAAAAAA@@@BBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::<<<;;;:::888777666666666777777666666555555555444444444555666888:::<<<===>>>@@@BBBDDDDDDDDDBBBAAACCCDDDDDDDDDBBBBBBDDDFFFGGGHHHHHHGGGFFFHHHKKKNNNOOORRRUUUWWWXXXYYY[[[]]][[[[[[\\\^^^aaaaaa```___ZZZ]]]______\\\ZZZ[[[\\\bbbcccdddgggkkkpppuuuwwwrrrppppppqqqvvv~~~{{{ppplllkkkhhhgggfffdddcccbbbaaaaaa```dddkkkrrrwwwzzz{{{{{{zzzxxxtttnnnhhhccc___]]]YYYYYYXXXWWWVVVUUUTTTTTTPPPOOONNNLLLLLLLLLMMMNNNHHHHHHHHHIIIIIIKKKLLLMMMMMMOOOPPPPPPNNNMMMMMMNNNNNNOOOQQQRRRRRRRRRQQQQQQPPPPPPNNNJJJEEEBBBAAAAAACCCDDDGGGJJJMMMPPPSSSTTTVVVVVVUUUTTTSSSQQQPPPOOOOOOKKKGGGCCCBBBAAA???>>><<<<<<<<<===============<<<<<<<<<;;;:::999888777999888666555666777999:::AAAHHHUUUffftttxxxsssmmmfffdddfffmmmzzz|||vvvmmmlllmmmttt~~~|||qqqllleee___\\\YYYWWWUUUZZZaaalllwwwrrrkkkjjjiiiccc]]]VVVSSSNNNLLLLLLNNNOOOOOOQQQOOOMMMJJJHHHGGGFFFFFFFFFEEECCCAAAAAABBBCCCDDDHHHHHHHHHGGGFFFHHHLLLOOONNNTTTUUUOOOJJJJJJKKKLLLMMMQQQ[[[kkk}}}}}}uuunnngggbbbaaa]]]]]]___^^^[[[aaasss~~~444444444444444444444444333555777777777:::@@@EEEUUUqqq{{{xxx|||vvvsssvvvyyyzzzwwwvvvvvvvvvssstttvvvxxxyyyzzz{{{{{{|||zzzvvvpppfffZZZPPPIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::<<<;;;:::888777666666666777777666666666555555555444444555666777999:::;;;<<<>>>@@@BBBCCCBBBBBBAAAAAABBBBBBBBBAAAAAABBBDDDGGGGGGHHHGGGGGGIIILLLOOOPPPRRRUUUWWWWWWXXXZZZ\\\[[[]]]```ccceeebbb]]]YYYUUUWWWZZZ[[[ZZZ[[[]]]```dddccccccdddfffjjjnnnqqqnnnnnnnnnpppuuu||||||ooogggddd^^^]]]ZZZXXXVVVUUUUUUUUUUUUXXX]]]bbbfffgggggggggbbb```^^^[[[WWWTTTQQQPPPOOOOOONNNMMMLLLKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHIIIIIIJJJKKKLLLKKKMMMNNNOOONNNNNNOOOPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSRRRPPPLLLGGGCCCBBBBBBCCCDDDGGGJJJNNNQQQTTTUUUWWWWWWWWWWWWVVVTTTSSSRRRRRRNNNIIIFFFDDDCCCAAA@@@========================;;;;;;<<<<<<;;;:::999888999888777666666777888:::@@@FFFRRRbbbpppuuuqqqmmmcccaaa```eeeooo{{{zzzuuummmmmmnnnttt~~~yyyrrrnnngggbbb^^^\\\YYYWWWXXX^^^hhhrrr{{{ssskkkiiigggaaa[[[TTTPPPLLLJJJKKKLLLMMMMMMPPPOOOMMMKKKJJJIIIIIIIIIFFFEEECCCAAAAAAAAABBBCCCEEEGGGHHHIIIIIIJJJLLLMMMPPPVVVXXXSSSNNNMMMMMMLLLKKKOOOXXXggg{{{{{{|||uuukkkeee___\\\\\\\\\]]]^^^^^^\\\```ppp}}}|||444444444444444444444444222444666666666999???DDDVVVrrryyytttyyy}}}qqqlllooorrrtttttttttuuuvvvtttuuuvvvxxxyyyzzzzzzzzz{{{yyyvvvoooeeeZZZOOOHHHGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@???>>>======<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::;;;;;;999888777777666666777777777777666666666666555555555555666777888999:::;;;===???@@@@@@@@@???>>>???@@@???>>>???@@@BBBEEEGGGGGGHHHHHHJJJMMMPPPPPPRRRTTTVVVVVVVVVXXXYYY[[[___fffkkklllfff\\\TTTOOOQQQTTTVVVXXX[[[```ccceeeccc```______bbbfffhhhiiijjjllloootttyyy}}}zzzlll```ZZZSSSQQQNNNKKKIIIIIIIIIIIIMMMOOORRRUUUWWWWWWVVVUUUNNNNNNNNNMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEDDDEEEGGGHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKHHHJJJKKKLLLMMMNNNPPPRRRRRRSSSTTTVVVVVVUUUTTTTTTUUUUUUSSSOOOIIIEEEDDDCCCCCCEEEGGGKKKOOOSSSUUUWWWYYYYYYZZZ[[[ZZZYYYXXXWWWVVVRRRMMMIIIGGGEEECCCAAA??????>>>>>>======<<<<<<:::;;;<<<>>>>>><<<;;;999:::999888777777777888999===BBBMMM\\\iiippppppnnnhhhddd```aaagggqqq{{{xxxtttnnnmmmnnnttt~~~uuuqqqmmmgggbbb___\\\ZZZXXXVVV[[[ccckkkttt~~~ssskkkhhhddd^^^WWWRRROOOKKKJJJKKKLLLMMMMMMPPPOOONNNMMMLLLLLLMMMMMMJJJIIIGGGDDDCCCCCCCCCCCCBBBEEEHHHJJJJJJJJJJJJKKKRRRYYY\\\XXXSSSQQQNNNKKKLLLNNNUUUbbbvvv}}}zzz{{{zzzjjjaaa]]]ZZZYYYZZZ\\\]]]```aaa___bbbppp|||xxxzzz{{{555555555555555555555555222444666666666999???DDDUUUqqqxxxrrrwwwrrrkkkmmmppprrrtttuuuvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzwwwqqqggg[[[OOOIIIFFFEEEDDDCCCBBBBBBBBBBBB?????????>>>===<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::;;;:::999888777777777777777777777777777777777777777666666666666666666777777888:::;;;======>>>>>><<<===>>>>>>======???AAACCCEEEFFFGGGHHHIIIMMMOOONNNQQQSSSTTTTTTTTTUUUVVVYYY```jjjsssssskkk^^^TTTNNNOOOQQQTTTWWW]]]bbbeeedddaaa]]]ZZZZZZ\\\```cccfffhhhkkknnnrrruuuwwwxxx|||{{{pppcccWWWQQQKKKIIIFFFDDDCCCCCCEEEFFFGGGIIIKKKMMMMMMMMMKKKJJJFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEAAAAAAAAAAAACCCEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJFFFGGGHHHIIIIIIKKKOOOQQQUUUVVVWWWXXXXXXWWWVVVVVVWWWVVVUUUQQQKKKGGGEEEDDDDDDFFFHHHLLLPPPTTTWWWYYY[[[\\\]]]^^^^^^]]]\\\[[[XXXTTTOOOKKKHHHFFFDDDBBB@@@@@@???>>>>>>===<<<<<<999;;;===??????>>>===<<<;;;:::999888888888999999999>>>GGGUUUbbblllpppqqqnnniiiccc```bbbiiirrrwww{{{vvvsssnnnmmmnnnsss}}}{{{qqqnnnjjjddd```]]][[[XXXVVVUUUXXX]]]dddmmmxxxtttkkkfffbbb[[[UUUSSSPPPMMMLLLMMMOOOPPPPPPOOOOOOPPPPPPPPPQQQRRRRRRQQQOOOMMMJJJHHHFFFFFFEEEAAADDDFFFGGGGGGHHHIIIKKKRRRYYY^^^\\\XXXUUUPPPKKKNNNOOOSSS^^^qqq|||zzzzzzvvvfff___\\\ZZZZZZ[[[\\\^^^bbbeeedddfffrrr~~~{{{||||||555555555555555555555555222444666666666999???DDDRRRnnn{{{tttwww~~~}}}}}}}}}sssnnnnnnoooqqqssstttuuuuuuwwwxxxyyy{{{|||}}}}}}}}}|||{{{yyysssiii\\\QQQJJJDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::::::::999888777777777777777888888888888888888888888888777666666666666666555666777888::::::;;;;;;;;;<<<======<<<===???AAAAAACCCEEEFFFFFFHHHJJJMMMLLLNNNPPPQQQQQQQQQRRRTTTVVV]]]iiitttvvvooocccYYYRRRRRRSSSUUUYYY^^^bbbddd```]]]YYYVVVWWWYYY]]]```ccceeehhhlllnnnoooooonnnnnnnnnlllhhh```VVVOOOKKKEEEDDDCCCBBBBBBCCCDDDFFF>>>@@@BBBCCCDDDDDDCCCBBB@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDBBBBBBAAA@@@?????????@@@AAADDDFFFHHHGGGHHHIIIIIIJJJIIIIIIHHHEEEEEEEEEEEEEEEGGGKKKOOOXXXYYYZZZZZZZZZYYYXXXWWWVVVWWWVVVRRRMMMHHHFFFEEEFFFGGGJJJNNNRRRUUUXXXYYY[[[]]]___```aaa```^^^]]]YYYUUUPPPKKKIIIGGGDDDCCCAAAAAA@@@???>>>======<<<;;;<<<>>>@@@@@@@@@???>>><<<<<<;;;;;;::::::::::::666:::BBBMMMZZZfffooosssoookkkddd___^^^bbbhhhmmmxxxzzz||||||{{{wwwsssppplllkkklllrrr|||xxxnnnkkkhhhccc___]]]ZZZWWWUUUUUUVVVYYY^^^fffrrrtttkkkfffaaaZZZUUUSSSPPPNNNNNNOOOQQQRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWUUUSSSPPPLLLJJJHHHGGGDDDDDDDDDDDDCCCEEEHHHKKKOOOWWW]]]^^^\\\YYYSSSLLLNNNNNNQQQ[[[lll~~~|||zzzzzztttgggaaa___\\\[[[\\\]]]___cccfffgggiiisss~~~555555555555555555555555222444666666666999???DDDPPPlll~~~wwwyyy}}}~~~~~~|||zzzzzz~~~zzzwwwvvvuuupppooonnnooorrrsssrrrqqqvvvwwwyyy{{{|||~~~~~~||||||zzztttjjj]]]QQQJJJCCCBBBBBBAAA@@@@@@AAAAAA?????????>>>>>>=========:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888888999999::::::999999888777777888888888888888888999999999999999999888777777777777777666666666777777888888999999:::;;;;;;;;;;;;>>>@@@>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJMMMNNNNNNNNNPPPQQQQQQXXXbbblllpppmmmddd]]]WWWVVVVVVXXX\\\___aaabbb[[[YYYVVVTTTUUUWWW[[[]]]^^^```ccceeefffeeecccbbb]]][[[XXXTTTOOOKKKHHHFFFBBBAAAAAAAAAAAABBBBBBCCC;;;<<<>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>???AAACCCFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDCCCBBBCCCFFFKKKOOOZZZZZZ[[[\\\[[[ZZZYYYXXXVVVWWWWWWTTTOOOKKKHHHGGGHHHJJJLLLOOOSSSVVVXXXZZZ[[[]]]___aaaaaa___]]]\\\YYYUUUPPPLLLIIIHHHFFFDDDAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;666888===EEEQQQ^^^iiipppqqqooojjjeeebbbcccgggjjjqqqrrrtttuuutttrrrnnnllliiihhhiiiooozzzvvvmmmjjjgggccc```^^^[[[XXXVVVTTTTTTVVVYYYaaalllyyy}}}ssslllfffaaa\\\WWWTTTRRRPPPQQQSSSTTTUUUTTTXXXYYY[[[]]]___`````````]]][[[YYYUUUQQQMMMJJJHHHGGGGGGFFFDDDCCCDDDHHHKKKLLLTTT[[[^^^^^^]]]WWWOOOMMMMMMPPPXXXhhh}}}|||}}}zzzxxx~~~tttjjjhhhhhhddd```___aaabbbdddggghhhiiirrr}}}555555555555555555555555333555777777777:::@@@EEEPPPlllzzzyyyzzzyyy{{{~~~yyyyyyyyyzzz|||qqqnnnlll{{{rrrpppnnnooorrrtttsssqqqssstttvvvyyy{{{}}}~~~{{{{{{yyytttjjj]]]PPPIIICCCCCCBBBAAAAAAAAAAAABBB???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999999888888999999::::::999888888777888888888888888888999999999:::::::::999999888888888888999666666666666666666666777666777999999888999<<<>>><<<>>>@@@AAAAAAAAABBBDDDDDDFFFIIIKKKKKKLLLNNNPPPLLLPPPXXX```eeeeee```\\\YYYXXXWWWZZZ^^^aaaaaa```WWWUUUSSSRRRRRRTTTWWWYYYWWWYYY[[[\\\[[[YYYVVVTTTMMMKKKHHHFFFEEEDDDCCCCCCAAABBBBBBBBBAAA@@@???>>><<<<<<>>>??????@@@??????>>>??????@@@AAABBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@>>>===>>>>>>@@@BBBDDDFFFFFFHHHIIIJJJJJJIIIGGGFFFBBBBBBBBBAAACCCGGGNNNSSS[[[[[[\\\\\\\\\[[[YYYYYYWWWXXXXXXVVVRRRNNNKKKJJJKKKLLLNNNQQQSSSVVVXXXYYYZZZ\\\^^^``````^^^[[[YYYYYYUUUPPPMMMKKKIIIHHHGGG@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAABBB@@@@@@@@@@@@???>>>======888999:::???GGGTTTaaaiiippppppoookkkgggeeefffhhhjjjkkkmmmnnnmmmkkkiiigggfffeeegggmmmyyyvvvmmmhhheeeaaa___]]]ZZZWWWUUURRRRRRRRRUUU[[[fffsss{{{{{{ssslllgggccc^^^ZZZYYYWWWVVVWWWYYY[[[[[[[[[```aaadddfffhhhhhhiiiiiieeedddaaa]]]XXXSSSOOOMMMJJJJJJJJJHHHGGGFFFHHHJJJKKKRRRZZZ^^^aaaaaa\\\TTTPPPPPPSSS[[[jjj~~~zzz|||yyyuuuzzzuuuwwwxxxtttnnnlllkkkjjjkkklllkkkkkkrrr|||666666666666666666666666444666888888888;;;AAAFFFQQQmmm{{{zzzxxxvvvxxx}}}xxxyyyzzz{{{{{{}}}kkkgggbbb{{{tttrrrpppqqqtttvvvvvvtttppprrrtttwwwzzz|||~~~~~~zzzzzzxxxsssiii\\\OOOHHHDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999999999999999999:::999999888888888888888888888888888999999:::::::::::::::999999999999999:::777777666555555555555666444555777777777888:::<<<:::<<>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>===============>>>???AAACCCDDDFFFGGGIIIJJJJJJIIIGGGFFFAAAAAAAAAAAADDDJJJQQQWWW[[[\\\\\\]]]\\\[[[ZZZYYYWWWYYYZZZXXXTTTPPPNNNMMMLLLMMMOOOQQQTTTVVVXXXYYYYYY[[[^^^______]]]ZZZWWWYYYVVVQQQNNNLLLKKKJJJIII@@@@@@@@@@@@@@@@@@AAAAAACCCBBB@@@??????@@@BBBCCCBBBBBBBBBAAAAAA???>>>===;;;:::999;;;AAAMMMZZZbbbjjjlllllljjjeeebbbbbbccceeeggghhhiiiiiigggeeeccccccccceeelllxxxvvvmmmdddbbb^^^\\\ZZZXXXUUURRRPPPPPPPPPRRRXXXcccooowwwzzzssslllhhhddd```]]]^^^]]]\\\]]]```bbbbbbaaafffgggiiilllnnnnnnnnnnnnmmmlllhhhddd___ZZZVVVSSSKKKLLLNNNMMMKKKIIIHHHIIIJJJRRRYYY___cccddd___XXXTTTUUUWWW```nnnxxx{{{xxxrrr|||}}}yyyvvvsssrrrqqqooonnnttt}}}333333333333333333333333555666666666777:::???CCCSSSkkkyyywwwvvvtttxxx{{{xxxzzz{{{|||xxxfff\\\bbbooo{{{tttppprrrtttsssssstttuuuuuuvvvwwwyyy{{{}}}~~~}}}xxxqqqggg[[[OOOGGGEEEDDDCCCBBBBBBAAABBBBBB???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999999888888888777777666666666666666666666666666666777888999999999999:::::::::999999888888888777777666666666666666777666666777888888888888888888888999:::;;;===>>>??????@@@BBBDDDFFFHHHHHHHHHIIIJJJLLLOOOQQQSSSTTTTTTVVVUUUXXX]]]bbbccc]]]WWWSSSRRROOOMMMLLLMMMNNNOOOKKKKKKJJJIIIGGGDDDAAA??????????????????@@@@@@AAAAAABBBBBBCCCBBBAAA???>>>===<<<;;;:::999888888888;;;<<<===>>>@@@@@@AAAAAADDDBBB@@@>>>======>>>??????>>>======>>>AAADDDFFFKKKKKKKKKJJJHHHEEECCCAAA<<>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@::::::999:::>>>EEENNNTTT___cccgggiiihhheeecccbbbbbbccccccdddcccbbbaaa```___aaaeeemmmyyy~~~vvvpppgggccc]]]XXXVVVTTTSSSRRRQQQOOOPPPSSSVVV[[[gggrrrzzzrrrmmmkkkiiifffccceeeeeefffhhhkkkmmmmmmmmmuuuooommmpppooolllmmmrrryyyssskkkfffeeeaaa\\\WWWSSSNNNHHHFFFGGGJJJJJJJJJIIINNNUUU[[[___aaa```___UUUUUUWWW```ooowwwuuuvvvvvv{{{~~~yyyuuutttvvvyyy|||444444444444444444444444555666666666777:::???CCCSSSjjjxxxuuuttttttxxx~~~zzzxxxyyy{{{}}}rrrbbbYYY^^^kkk}}}uuuppprrrtttsssssstttvvvvvvwwwxxxyyy{{{}}}~~~|||xxxqqqhhh\\\PPPGGGEEEDDDCCCBBBBBBAAABBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999999888888888777777888888888888888888888888666777888999::::::::::::;;;;;;:::::::::999999999999888888777666666666777666777777888888888888888888888888999:::;;;<<<===>>>>>>@@@AAACCCEEEFFFGGGDDDEEEGGGIIIKKKMMMOOOOOOQQQRRRWWW]]]bbbaaaZZZTTTQQQPPPMMMKKKJJJJJJKKKKKKGGGGGGFFFDDDBBB@@@>>>===>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBB@@@???>>>===<<<;;;:::999888888888<<<===>>>???@@@AAAAAAAAABBBAAA???=========>>>??????>>>======???BBBEEEGGGKKKKKKJJJIIIGGGEEEBBBAAA>>>@@@AAAAAABBBGGGOOOVVV\\\\\\]]]]]]\\\ZZZXXXWWWXXXXXXXXXWWWUUURRROOOMMMQQQRRRTTTUUUWWWXXXXXXXXX[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVRRRPPPNNNLLLJJJHHHEEEDDDBBB@@@?????????@@@>>>>>>??????@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAAAAA===<<<;;;999999===BBBFFFUUUYYY^^^bbbbbbaaa``````^^^___````````````___^^^]]]___dddlllxxxvvvpppfffbbb\\\XXXVVVTTTSSSRRRPPPNNNNNNQQQSSSXXXcccnnn{{{{{{vvvqqqnnnnnnnnnlllkkkiiijjjlllppptttxxxzzzzzzzzztttppppppmmmhhhhhhlllrrrnnnjjjiiihhhfff```[[[XXXSSSMMMIIIIIIJJJJJJIIIJJJMMMRRRZZZ```cccbbb```ZZZYYYZZZbbbppp{{{tttssstttvvv{{{|||yyyzzz|||}}}555555555555555555555555555666666666777;;;@@@CCCRRRjjjyyyssssssvvvyyy}}}{{{xxxxxxyyy|||nnn___XXXXXXfff}}}wwwrrrrrrtttsssssstttwwwxxxxxxyyyzzz{{{}}}~~~~~~{{{xxxrrriii]]]QQQIIIEEEDDDCCCBBBBBBAAABBBBBB@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999999888888888888888888888888888888888888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999888777777777777666777888888999999888888888888888888888999::::::===<<<======???AAACCCEEEBBBBBBBBBCCCEEEGGGJJJKKKKKKNNNTTT[[[___^^^WWWPPPNNNMMMKKKHHHGGGFFFFFFFFFBBBAAA@@@>>><<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBAAABBBBBBAAAAAA???>>>>>><<<;;;:::999999999999999<<<===>>>@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@???>>>======???CCCFFFHHHKKKKKKJJJHHHFFFDDDBBB@@@@@@>>>>>>@@@EEEKKKQQQUUUZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSPPPNNNPPPRRRTTTWWWXXXXXXXXXWWWYYYYYYYYYYYYXXXXXXXXXWWWWWWTTTQQQOOOMMMLLLJJJHHHEEEDDDBBB@@@?????????@@@=========>>>>>>???@@@AAACCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>;;;888888:::<<>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;999888777777777777777888999999999999888999888777777777777888888<<<;;;;;;;;;<<>><<<;;;999888999999:::::::::;;;===>>>@@@BBBCCCBBBAAAAAA@@@???>>>======::::::999999999999999999<<<<<<>>>??????@@@@@@@@@>>>============>>>???@@@>>>======>>>@@@DDDHHHJJJLLLLLLJJJHHHFFFCCCBBBAAA???>>>???AAAFFFLLLRRRVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWUUURRRPPPOOOPPPRRRUUUXXXYYYYYYXXXVVVXXXXXXWWWWWWVVVVVVUUUUUUUUUSSSOOONNNMMMKKKIIIHHHEEEDDDBBB@@@?????????@@@===<<<<<<<<<===>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDD@@@AAAAAA???===;;;<<<======AAAFFFJJJLLLNNNPPPRRRPPPQQQRRRSSSUUUVVVWWWWWWWWWZZZ___iiiuuuwwwqqqccc___[[[XXXVVVTTTRRRQQQPPPNNNMMMNNNNNNPPPXXXbbbooo}}}|||zzzxxxvvvvvvvvvwwwwww}}}wwwnnnfff```]]]\\\[[[ZZZ[[[]]]^^^\\\YYY\\\YYYUUUQQQNNNLLLKKKJJJLLLKKKMMMUUUbbbiiihhheeecccaaabbbiiivvv|||uuuooopppssswww}}}444444444444444444444444555555666777888<<>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888888888888888888777777777777777777777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888777777777777777888999999999999999888888777666666666777777<<<;;;::::::<<<>>>AAABBBAAA@@@??????@@@BBBEEEGGGGGGHHHJJJLLLOOOOOONNNLLLHHHGGGFFFDDDBBB@@@??????::::::888888888888:::;;;::::::;;;===???AAACCCDDDBBBAAA@@@???>>>======<<<999999888888888999:::::::::;;;<<<======>>>>>>===<<<<<<<<<<<<===>>>??????=========>>>AAAEEEJJJLLLNNNMMMKKKHHHFFFDDDBBBAAA===???BBBDDDEEEJJJRRRXXXVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTRRRPPPPPPPPPRRRUUUXXXZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSQQQNNNLLLLLLKKKIIIHHHEEEDDDBBB@@@?????????@@@<<<;;;::::::;;;<<<>>>???AAAAAACCCDDDEEEEEEFFFFFFAAABBBCCCBBB@@@>>>>>>>>>:::===@@@BBBCCCDDDFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRUUUWWW]]]gggtttxxxrrrccc```\\\YYYWWWUUURRRPPPQQQOOONNNNNNMMMNNNUUU^^^kkk|||~~~|||||||||{{{{{{{{{}}}~~~xxxnnnfffaaaYYYWWWTTTSSSSSSTTTUUUUUUWWWVVVTTTQQQOOOMMMLLLLLLMMMKKKLLLTTTaaajjjkkkhhhcccdddgggppp|||tttnnnooorrruuu{{{444444444444444444444444444555666777999===BBBFFFTTTkkk}}}~~~zzztttrrryyyhhh[[[ZZZfffyyy~~~vvvuuutttssssssuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}zzzuuummm```RRRIIIEEEDDDCCCBBBBBBAAABBBBBB@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999888888888888888999999999666666666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888777777777888999999:::999999999888777777666666666777777;;;;;;:::;;;<<<>>>???AAA>>>=========>>>???AAABBBEEEEEEFFFGGGGGGHHHHHHHHHDDDDDDBBBAAA???>>>===<<<888888888888999:::;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEBBBAAA@@@>>>===<<<<<<<<<888888888888888999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<===>>>BBBGGGLLLNNNPPPOOOLLLIIIFFFDDDCCCCCC===@@@DDDEEEFFFJJJRRRXXXUUUTTTTTTTTTTTTTTTUUUUUUWWWVVVUUUSSSRRRQQQPPPOOOQQQSSSUUUXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOLLLKKKKKKKKKIIIHHHEEEDDDBBB@@@?????????@@@;;;:::999888999;;;===>>>@@@AAABBBDDDFFFGGGGGGGGGCCCDDDEEECCC@@@>>>======<<<===>>>>>>>>>>>>@@@AAAEEEEEEFFFGGGIIIKKKMMMNNNQQQTTTZZZdddrrryyyssseeebbb^^^ZZZXXXUUURRROOOQQQOOONNNNNNLLLLLLSSS[[[gggxxx{{{}}}yyyooofff]]]ZZZUUUQQQOOOPPPQQQSSSQQQRRRRRRQQQOOOMMMNNNNNNNNNLLLMMMTTT___hhhllllllfffhhhnnnzzz{{{ssslllkkkmmmpppuuu{{{555555555555555555555555444555666777999===BBBFFFVVVmmm}}}wwwtttzzzpppaaa]]]jjj}}}wwwuuuuuussssssuuusssssstttvvvxxx{{{}}}~~~~~~{{{vvvmmm```RRRHHHEEEDDDCCCBBBBBBAAABBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777888888888999999999777777777777777777777777666777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::999888888888888888777888999999::::::999999777777777666777777888888999999:::;;;<<<======>>><<<<<<<<<======>>>>>>>>>AAACCCDDDEEEDDDCCCBBBBBB??????>>>>>>===;;;:::999555666777999:::;;;;;;;;;======>>>???AAABBBDDDEEECCCAAA???===<<<;;;;;;;;;777777777777888999:::;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<===???CCCHHHMMMPPPRRRPPPMMMJJJGGGEEEDDDDDDAAAAAABBBEEEHHHMMMRRRUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUSSSRRRPPPOOOOOOOOOSSSTTTUUUWWWXXXYYYYYYZZZWWWWWWVVVUUUTTTSSSRRRRRRPPPNNNKKKJJJJJJJJJIIIHHHEEEDDDBBB@@@?????????@@@:::999888777888:::<<<>>>???@@@BBBDDDFFFGGGHHHIIIEEEFFFFFFDDDAAA?????????>>>??????>>><<<<<<===???BBBBBBBBBCCCDDDGGGIIIJJJMMMPPPVVVaaaooo~~~zzzsssgggddd```\\\YYYUUURRROOOPPPMMMMMMMMMKKKKKKQQQYYYaaarrr~~~|||qqqfff___]]]YYYUUUQQQOOOOOOPPPNNNPPPRRRRRROOONNNNNNOOONNNMMMOOOUUU]]]fffmmmpppkkkoooxxxxxxooohhhffffffgggkkkppp~~~777777777777777777777777444555666777999===CCCGGGWWWnnn~~~yyyvvv}}}vvvhhh___lllxxxuuuuuussssssuuuqqqrrrsssuuuxxx{{{}}}|||wwwmmm```QQQGGGEEEEEECCCBBBBBBBBBBBBBBB???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::::::::777777888888999999999999888888888888888888888888666666777888999999999999:::::::::;;;;;;;;;<<<<<<999999888888777888888888888888999::::::::::::999777777777777777888999999777888999;;;;;;<<<<<<<<<<<<===>>>?????????>>>>>>>>>AAADDDEEECCCAAA???>>><<<<<<<<<;;;:::999888777333555777999;;;;;;;;;;;;>>>??????@@@AAACCCDDDEEECCCAAA???===;;;;;;;;;;;;777777777777888999;;;;;;<<<<<<==================;;;<<<<<<===<<<<<<;;;;;;<<<<<<===???CCCIIINNNQQQSSSQQQNNNKKKHHHFFFEEEEEEEEEAAA???CCCKKKQQQRRRQQQSSSRRRQQQPPPOOOPPPPPPQQQUUUTTTRRRQQQOOOOOONNNNNNTTTTTTUUUVVVWWWYYYZZZ[[[WWWWWWVVVUUUTTTSSSRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHEEEDDDBBB@@@?????????@@@:::999777666777999<<<>>>???@@@BBBDDDFFFHHHIIIIIIEEEFFFFFFFFFDDDCCCDDDEEE@@@@@@@@@>>><<<<<<>>>???AAA@@@@@@AAABBBEEEGGGHHHIIIMMMSSS^^^lll|||zzzttthhheeeaaa]]]ZZZVVVQQQNNNNNNLLLLLLLLLJJJIIIOOOWWW]]]nnn~~~yyynnnccc]]]]]][[[XXXSSSPPPNNNNNNMMMPPPSSSSSSPPPNNNNNNOOONNNNNNQQQUUU\\\eeemmmqqqooottt~~~uuullldddaaa``````dddiiiuuu555555555555555555555555666555777::::::<<>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888777777777777666666666666666666888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;::::::999999999:::::::::999999999888888888888777777777888999::::::;;;<<<<<<===<<<<<<<<<>>>===;;;::::::;;;<<<===<<<:::888666555777999:::999999999:::;;;===>>>??????@@@CCCFFFGGGGGGGGGFFFCCCAAA??????>>>===;;;999999999999999::::::;;;<<>>>>>======<<<<<<===<<<===???CCCIIIOOOSSSUUUSSSQQQNNNKKKHHHEEEDDDBBBAAAAAADDDIIIMMMPPPQQQSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOMMMLLLLLLNNNPPPSSSTTTVVVXXXYYYYYYXXXXXXYYYXXXWWWTTTRRRQQQPPPOOOKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAA???>>>======<<<:::888777555666888:::<<<===???AAADDDFFFFFFFFFEEEIIIIIIHHHGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFHHHMMMXXXhhhyyy|||uuummmhhh```ZZZVVVTTTRRRPPPOOOMMMKKKIIIIIIKKKNNNPPP[[[hhh}}}~~~zzzvvvrrrrrrtttwwwyyyzzzvvvooojjjbbbaaa___[[[WWWSSSPPPNNNOOOQQQSSSRRROOONNNPPPRRRNNNOOOQQQVVV^^^hhhrrrxxxtttxxxwwwlllaaa]]]\\\[[[\\\___nnn|||555555555555555555555555666555777::::::<<>>===<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888888888888888777777777777999999::::::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;;;;::::::999999999:::::::::999999999888888888888888999999999999:::::::::;;;<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;999777666555777999:::::::::;;;;;;===>>>@@@@@@AAACCCEEEGGGHHHHHHGGGFFFEEECCC@@@>>>======;;;999:::999999::::::;;;<<<===AAABBBCCCDDDDDDCCCBBBAAA>>>======<<<<<<;;;::::::<<<<<<===???DDDJJJQQQTTTUUUTTTRRROOOLLLIIIGGGEEEDDDCCCCCCFFFJJJOOOQQQRRRTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMNNNOOOQQQTTTUUUVVVXXXYYYYYYXXXXXXVVVUUURRRPPPNNNLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEECCCBBBAAA???>>>===<<<<<<:::888666555666888;;;===???AAACCCFFFHHHHHHGGGFFFJJJIIIHHHGGGFFFFFFEEEEEEGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGLLLXXXhhhzzz|||vvvlllggg```ZZZWWWUUUTTTRRRQQQOOOLLLJJJJJJLLLNNNPPPYYYfff{{{}}}{{{xxxssspppmmmmmmoooqqqqqqnnniiieeeaaa``````^^^[[[XXXUUUSSSSSSUUUVVVTTTQQQOOOOOOQQQOOOPPPRRRWWW___iiissszzz}}}zzzooobbb]]]ZZZXXXXXX[[[hhhwww555555555555555555555555666555777::::::<<>>===<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888999999999999888888888888999999::::::::::::999999::::::::::::;;;;;;;;;;;;:::999999999999999999:::;;;;;;::::::::::::999999:::::::::999999999888888777888:::;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999888666555555777999:::;;;<<<<<<>>>???AAABBBBBBEEEFFFHHHIIIIIIHHHGGGFFFGGGDDD@@@===<<<<<<;;;:::::::::::::::;;;<<<===>>>CCCCCCEEEEEEEEEEEECCCCCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;===@@@EEELLLSSSWWWWWWVVVTTTRRROOOKKKIIIGGGFFFEEEEEEHHHLLLPPPRRRSSSTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLMMMMMMNNNPPPQQQRRRTTTUUUWWWXXXYYYXXXXXXWWWTTTRRROOOLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEECCCBBBAAA???>>>===<<<<<<:::888666555666999<<<>>>AAACCCFFFIIIJJJJJJIIIHHHJJJIIIHHHFFFEEEDDDDDDCCCHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFLLLXXXiii{{{~~~xxxkkkgggaaa\\\YYYWWWVVVTTTRRRPPPMMMKKKKKKLLLNNNOOOWWWcccwww~~~{{{zzzxxxtttpppmmmggggggggghhhhhhgggccc```___aaabbbbbbaaa^^^[[[YYYWWWXXXYYYWWWTTTQQQPPPPPPPPPRRRTTTYYY```jjjuuu|||rrrddd\\\WWWTTTTTTVVV___nnn555555555555555555555555666555777999:::;;;CCCKKKXXXjjj~~~}}}}}}wwwuuutttssssssqqqqqqrrrsssuuuxxxzzz|||~~~}}}|||xxxqqqdddWWWNNNEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888999999888888888777777777666777888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;:::999888777777888999::::::::::::::::::::::::::::::::::::999999999888888777888:::<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;999::::::;;;:::999777666777666555555666888999;;;<<<<<<>>>@@@AAACCCCCCDDDFFFHHHIIIKKKKKKKKKIIIHHHHHHDDD???<<<;;;;;;:::::::::::::::;;;<<<===>>>???BBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@???>>>>>>======::::::<<<@@@FFFNNNUUUYYYXXXWWWVVVTTTQQQNNNKKKJJJGGGFFFFFFHHHLLLPPPRRRRRRTTTSSSSSSRRRQQQPPPOOOOOOKKKKKKKKKMMMPPPRRRSSSSSSUUUVVVWWWXXXXXXWWWVVVVVVTTTRRROOOLLLJJJJJJKKKLLLJJJJJJJJJIIIHHHFFFEEEDDDCCCBBB@@@???===<<<<<<<<<:::888666555666999===@@@CCCFFFIIILLLMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCIIIHHHHHHHHHHHHIIIJJJKKKNNNMMMLLLJJJIIIGGGFFFEEECCCEEELLLXXXjjj}}}yyynnniiiccc^^^[[[XXXVVVTTTRRRPPPNNNLLLKKKKKKLLLMMMTTT___rrr}}}{{{yyyxxxvvvsssnnnkkkeeecccbbbcccddddddbbbaaaaaaccceeegggfffccc```^^^[[[[[[ZZZYYYVVVTTTRRRRRRRRRTTTWWWZZZ```jjjvvvrrrccc[[[VVVRRRRRRTTTXXXggg555555555555555555555555666555777999:::;;;CCCKKKXXXjjj~~~~~~~~~}}}zzzwwwuuutttuuuppppppqqqrrrtttvvvyyyzzz|||{{{zzzwwwpppeeeXXXOOOEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888777777888888888888777777777666666666666777888999:::;;;;;;;;;999999999:::::::::;;;;;;;;;:::999888888999:::;;;:::::::::::::::::::::::::::::::::999999999888888777888:::<<<<<<;;;:::999888999999:::::::::::::::888999999999999777555444555555555666777999;;;<<<<<<===???BBBCCCEEEEEEEEEGGGHHHJJJLLLMMMLLLKKKJJJFFFCCC>>>;;;:::::::::999:::::::::;;;<<<===??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>=========999:::<<<@@@FFFNNNVVVZZZYYYXXXXXXVVVTTTPPPMMMKKKHHHGGGFFFHHHLLLOOOQQQQQQSSSSSSRRRQQQPPPOOONNNNNNJJJIIIJJJMMMRRRUUUUUUTTTUUUUUUVVVWWWWWWVVVUUUTTTQQQOOOMMMKKKKKKKKKLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@>>>===<<<<<<;;;:::888555444666:::>>>AAAEEEHHHLLLPPPQQQQQQOOONNNHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIIIIJJJKKKLLLMMMNNNQQQPPPOOOMMMKKKIIIGGGGGGDDDFFFMMMZZZlll|||rrrmmmgggaaa]]]YYYUUUSSSQQQOOOMMMLLLKKKKKKLLLLLLRRR\\\mmm~~~}}}}}}|||{{{yyywwwvvvsssnnnkkkdddbbbaaabbbdddeeeeeeeeefffgggjjjkkkjjjgggcccaaa]]]\\\ZZZYYYXXXWWWVVVUUUSSSUUUXXX[[[```jjjwww~~~qqqccc[[[VVVRRRRRRTTTUUUaaa{{{555555555555555555555555666555777::::::<<>>===<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::999888888777777777888888777777777777666666666555::::::::::::999888777666888888999999::::::;;;;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;:::::::::999999999888888777888:::;;;;;;;;;:::999777888999999::::::999999888888888777666555444333444555555777999;;;===>>>>>>@@@BBBEEEGGGHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJCCC@@@<<<:::999:::999888999999999:::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::888999;;;???FFFNNNUUUZZZYYYYYYYYYXXXUUURRRNNNLLLJJJHHHHHHIIILLLOOOQQQQQQRRRRRRQQQPPPOOONNNMMMMMMJJJIIIIIINNNSSSVVVVVVTTTTTTUUUUUUVVVUUUTTTRRRQQQLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLJJJIIIGGGEEEDDDBBBAAA@@@>>>===<<<;;;;;;999777555444666:::@@@CCCHHHKKKPPPUUUWWWWWWUUUTTTMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSRRRQQQOOOMMMKKKIIIHHHFFFHHHOOO\\\nnn}}}tttpppiiiccc^^^ZZZVVVSSSPPPOOONNNMMMLLLLLLMMMMMMQQQZZZiii{{{|||{{{{{{|||{{{yyyxxxvvvsssooollldddccccccdddhhhjjjkkkkkklllmmmnnnooonnnkkkhhhfffaaa^^^ZZZXXXXXXXXXXXXXXXSSSVVVYYY[[[```jjjxxx{{{oooccc\\\XXXTTTSSSUUUTTT]]]sss555555555555555555555555666555777::::::<<>>===<<<;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;:::::::::999999888888777777777777888888888888888777777777666666:::::::::999999888777666777888888999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;:::::::::999999999888888888888888999999999999:::777888888999999999999999999888777555444333333333444555666888:::===>>>???AAACCCFFFIIIKKKLLLLLLKKKMMMMMMNNNNNNMMMJJJHHHFFF>>><<<:::999999999888777777888888999;;;<<<>>>???===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999888999:::>>>EEEMMMTTTXXXXXXYYYYYYYYYVVVSSSOOOMMMLLLJJJIIIKKKNNNPPPRRRRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIIIINNNTTTWWWVVVSSSSSSTTTTTTTTTSSSRRRPPPOOOJJJLLLMMMOOOPPPQQQPPPPPPNNNNNNMMMLLLJJJHHHFFFEEEBBBAAA???>>><<<;;;;;;;;;999777555444666;;;AAADDDKKKOOOUUUZZZ]]]^^^\\\[[[VVVUUUSSSPPPNNNLLLKKKKKKHHHIIIJJJLLLNNNPPPQQQQQQSSSSSSQQQOOONNNLLLJJJJJJHHHKKKQQQ^^^ppptttpppjjjeee```\\\XXXUUUQQQPPPPPPOOOOOOOOOPPPPPPPPPXXXfffwww}}}{{{zzz|||zzzxxxwwwvvvsssooolllhhhhhhiiilllppptttuuuuuuqqqrrrrrrsssrrrqqqooonnngggaaa[[[WWWVVVXXXXXXXXXSSSVVVZZZ[[[___iiixxxzzzoooddd^^^ZZZUUUSSSTTTTTTYYYjjj~~~{{{555555555555555555555555666555777::::::<<>>===;;;;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;:::::::::999999888777777777777777888888999999999888888888888777666777888999999999999999777777888999::::::;;;;;;:::;;;<<<======<<<;;;:::999999999::::::;;;;;;;;;:::::::::999999999888888888888777777777888999:::777777888999999999999999999888666444333333333333444555777999;;;>>>???@@@CCCEEEHHHLLLNNNOOOOOONNNPPPPPPPPPOOOLLLHHHEEECCC<<<:::999999:::999888666777777777999:::<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;::::::888888:::>>>DDDLLLSSSWWWXXXYYYYYYYYYWWWSSSOOOMMMNNNLLLKKKLLLOOORRRSSSSSSPPPOOOOOONNNMMMLLLKKKKKKKKKIIIIIINNNTTTXXXVVVRRRSSSSSSSSSSSSRRRQQQOOONNNKKKMMMPPPSSSUUUVVVUUUTTTOOONNNNNNLLLJJJHHHGGGEEEBBBAAA???>>><<<;;;;;;;;;999777555444666;;;AAAEEENNNRRRXXX^^^bbbbbbaaa```]]]\\\YYYUUUQQQNNNMMMLLLGGGHHHJJJMMMOOOPPPQQQRRRSSSSSSQQQPPPNNNLLLKKKJJJJJJLLLSSS___qqqrrrooojjjeeebbb^^^ZZZWWWRRRRRRQQQQQQQQQRRRRRRSSSPPPXXXeeeuuu~~~|||{{{{{{zzzxxxwwwvvvsssooolllnnnnnnooosssxxx|||~~~~~~ttttttuuuuuuuuuuuuuuuuuukkkddd[[[VVVUUUVVVWWWVVVRRRVVVZZZ[[[^^^hhhxxxzzzpppeee```\\\VVVRRRSSSTTTWWWeee~~~rrrmmmhhhkkkooorrrrrrooojjjgggfffjjjqqqzzz|||~~~555444444444444555666666777555777:::;;;>>>GGGQQQ___ooo}}}{{{rrrpppyyy}}}xxxvvvtttrrrrrrqqqqqqqqqqqqrrrsssttttttvvvxxxyyyvvvmmm```SSSKKKGGGFFFCCCAAA@@@@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::999999:::999888888777777888888666666666666666666666666888888999999999888888777777888999;;;<<<===>>>>>>??????>>>===<<<;;;::::::<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;:::999888888888888777777888:::<<<======<<<;;;999888777777777888666444222111111222222333555777999;;;===AAADDDFFFHHHJJJMMMOOOPPPQQQQQQRRRRRRQQQPPPNNNIIIBBB>>><<<<<<:::999888888777777555555666888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>><<<;;;999888777666777999<<<@@@DDDJJJQQQUUUXXXWWWUUUTTTQQQPPPNNNMMMHHHIIIKKKLLLNNNPPPRRRRRROOOOOOOOONNNMMMJJJHHHFFFGGGIIIMMMPPPRRRSSSSSSSSSTTTQQQNNNMMMNNNPPPQQQRRRWWWVVVVVVUUUUUUUUUUUUUUUQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCAAA???===;;;:::999666666666666888<<>>GGGPPP[[[nnn{{{zzzrrrrrrzzz}}}~~~yyywwwtttrrrqqqqqqqqqqqqqqqrrrsssttttttuuuwwwwwwtttlll___RRRJJJFFFEEEBBB@@@??????@@@AAA=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999888888888777777888888888888888888888888888888999999999999888888777888999;;;<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;<<<======;;;:::::::::;;;;;;::::::999999999888888888888:::;;;<<<<<<;;;:::999777777666666777555333111111111222222333555888:::<<>>???<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888999:::===AAAEEEJJJOOORRRSSSRRRQQQOOOMMMLLLJJJJJJHHHIIIJJJLLLNNNOOOPPPQQQRRRQQQQQQPPPNNNKKKIIIHHHHHHJJJMMMPPPRRRSSSSSSSSSSSSQQQOOONNNNNNPPPRRRSSSVVVVVVWWWWWWWWWVVVVVVUUUPPPNNNKKKIIIHHHGGGEEEEEEDDDCCCAAA???===;;;:::999555555555555777<<>>GGGPPP\\\pppxxxyyyuuuvvv||||||vvv{{{wwwtttqqqqqqqqqppppppqqqqqqrrrsssttttttuuuuuurrriii]]]PPPHHHDDDCCCAAA@@@???>>>??????<<<<<<<<<;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888999:::999888777666888888888888888888888888888888999999999999999888888999::::::;;;;;;;;;:::========================>>><<<<<<<<<===<<<;;;999999999::::::;;;;;;:::::::::999999888888999::::::;;;:::999888777666666666555444333111111111222333333555888:::===@@@DDDGGGIIIKKKNNNQQQSSSUUUVVVVVVUUURRRNNNJJJGGGCCC>>>;;;999999888888888888888999::::::::::::<<<>>>@@@AAA??????>>>>>>=========<<<::::::::::::::::::;;;;;;:::;;;???CCCGGGJJJMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFGGGHHHJJJMMMNNNPPPQQQUUUTTTSSSRRRPPPMMMKKKJJJJJJKKKNNNQQQSSSTTTTTTTTTRRRQQQPPPOOOPPPQQQTTTUUUVVVWWWYYYZZZZZZYYYXXXWWWPPPMMMIIIGGGFFFFFFEEEDDDDDDCCCAAA???===;;;:::999444444555555777===CCCHHHRRRYYY___aaadddiiijjjiiikkkgggaaa\\\WWWRRRMMMJJJIIIHHHIIIIIIKKKMMMPPPQQQRRRSSSSSSRRRPPPNNNLLLKKKIIINNNXXXgggyyy|||vvvmmmfffbbb___ZZZWWWSSSSSSSSSSSSRRRRRRRRRRRRPPPSSS^^^ooo~~~{{{xxxvvvuuuuuuuuuxxx{{{||||||{{{|||}}}|||yyyvvvtttuuuvvvwwwwwwsssjjj___WWWTTTUUUUUUUUUUUUQQQQQQWWW[[[aaaqqq}}}ppphhhbbb[[[WWWXXXTTTWWW___pppwwwpppggg```\\\YYYUUURRRMMMMMMNNNNNNOOOOOOOOOPPPRRRRRRSSSVVV___mmm|||vvvtttyyy555444444444444555666666555444555999;;;>>>GGGQQQaaauuuxxxyyyxxx{{{~~~zzzooo{{{|||xxxtttqqqpppppppppppppppqqqrrrssstttsssttttttqqqhhh\\\OOOHHHDDDCCCBBB@@@????????????======<<<;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999777888:::;;;:::999777555666666666666666666666666888888999999::::::999999999:::::::::::::::999999<<<<<<<<<<<<======>>>>>>>>>===<<<<<<===<<<:::888777888999:::;;;;;;;;;;;;;;;::::::999999888888888999999888777666666666777444444333222111222222222222444888;;;===AAAEEEHHHJJJLLLOOORRRUUUVVVWWWWWWUUUQQQKKKFFFBBB???<<<:::888777777777888888999:::::::::999:::;;;>>>AAABBBCCCCCCCCCBBBBBB@@@@@@???;;;;;;;;;;;;;;;;;;:::::::::;;;???DDDIIILLLLLLLLLMMMMMMKKKJJJHHHGGGEEEEEECCCDDDGGGIIILLLOOOQQQSSSWWWWWWUUUTTTQQQOOONNNMMMLLLMMMOOOQQQSSSTTTUUUUUURRRRRRRRRRRRRRRTTTWWWYYYXXXZZZ]]]______^^^[[[ZZZSSSOOOIIIFFFFFFFFFEEECCCDDDCCCAAA???===;;;:::999555555666666999>>>EEEJJJPPPXXX^^^```bbbgggiiigggiiieee___YYYUUUPPPLLLIIIHHHHHHHHHIIIKKKMMMOOOQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKOOOZZZiii{{{zzzpppiiieeeaaa\\\YYYUUUUUUTTTSSSRRRRRRQQQQQQOOORRR]]]nnn|||zzzxxxxxxxxxxxxzzz|||{{{zzzxxxxxxyyyzzzxxxuuuttttttvvvxxxyyyvvvnnnbbbYYYUUUTTTUUUUUUUUUQQQPPPVVVYYY___pppwwwmmmeee]]]YYYYYYTTTVVV]]]lllyyyssshhhddd___]]]]]][[[WWWTTTLLLLLLMMMMMMNNNNNNOOOOOOSSSRRRQQQRRRXXXcccpppxxxtttrrryyy555444444444444555666666555444666999<<>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::999999999777888:::;;;:::999777555666666666666666666666666888888999:::::::::::::::::::::;;;;;;;;;:::999999;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<===<<<:::888777888999:::;;;<<<<<<<<<::::::::::::999888888777888888777777777777777888555555444333333222222222111333777999<<<@@@DDDGGGIIIKKKMMMQQQSSSUUUUUUUUUSSSNNNGGGBBB???===:::999777777777777888999:::;;;;;;;;;;;;<<<>>>@@@CCCDDDGGGGGGGGGGGGFFFEEEDDDCCC@@@???>>>===<<<:::999999999:::>>>EEEKKKOOOOOOMMMNNNNNNLLLJJJHHHFFFEEEDDDBBBCCCFFFJJJNNNQQQTTTVVVXXXWWWVVVTTTRRRQQQPPPOOONNNNNNPPPRRRSSSUUUUUUVVVSSSUUUWWWWWWWWWXXX[[[^^^^^^```bbbddddddbbb```___YYYSSSKKKGGGGGGGGGFFFDDDDDDCCCAAA???===;;;:::999666777777777:::???EEEJJJPPPWWW]]]___bbbggghhhgggeeeaaa[[[WWWSSSPPPMMMKKKGGGGGGGGGHHHJJJLLLOOOPPPPPPPPPQQQQQQQQQPPPNNNNNNOOOSSS[[[jjj|||~~~uuummmiiiddd___\\\YYYXXXVVVUUUSSSQQQPPPOOOPPPRRR\\\lll~~~|||{{{zzzzzz{{{{{{|||zzzwwwuuuuuuuuuvvvvvvtttssssssuuuxxx{{{yyyrrrggg]]]WWWUUUTTTTTTWWWRRRQQQUUUXXX^^^oootttjjjaaa[[[ZZZTTTUUU[[[jjjxxxnnniii```___^^^```aaa^^^XXXSSSNNNOOOOOOOOOPPPPPPPPPQQQSSSRRRQQQPPPSSSZZZdddkkkxxxtttqqqzzz555444444444444555666666666555777;;;===AAAJJJTTTbbbwww||||||zzz}}}uuugggtttyyyvvvssspppppppppooooooppppppqqqrrrsssssstttsssooofffZZZOOOHHHDDDDDDCCCBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888999:::999888777666888888888888888888888888777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<===<<<;;;999777888999:::;;;;;;<<<;;;:::::::::::::::999888777888888777777777888999999777777666555444333222222000222555888:::===AAADDDGGGHHHKKKMMMOOOPPPQQQQQQNNNIIICCC???===;;;:::999999888888888999:::;;;;;;===>>>@@@AAACCCEEEGGGGGGIIIIIIJJJJJJJJJHHHGGGFFFDDDCCCBBB???===;;;999888999:::???GGGPPPUUUVVVUUUSSSRRRPPPMMMKKKHHHFFFEEEDDDFFFHHHLLLOOOSSSUUUWWWVVVVVVTTTSSSRRRQQQQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWUUUXXX[[[\\\\\\]]]aaadddfffggghhhiiiiiigggeeeddd___WWWMMMHHHGGGHHHFFFCCCDDDCCCAAA???===;;;:::999888888888888999>>>DDDIIIPPPWWW]]]___bbbgggiiigggaaa]]]XXXSSSQQQOOOMMMKKKEEEEEEEEEFFFGGGJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPOOORRRVVV^^^mmmyyyrrrmmmhhhccc___[[[ZZZYYYWWWTTTRRRPPPOOOQQQSSS\\\kkk}}}}}}}}}}}}}}}}}}}}}zzzwwwttttttttttttttttttssssssvvvzzz}}}}}}wwwnnnddd\\\WWWUUUUUUZZZTTTRRRUUUWWW]]]mmm~~~rrreee]]]ZZZUUUUUU[[[iii{{{rrrjjjfff^^^]]]^^^```aaa^^^WWWRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQOOOPPPTTTZZZ^^^jjjvvvuuusss}}}555444444444444555666666777666888<<<>>>BBBKKKUUUdddyyy~~~|||xxxzzzxxxfffsss}}}vvvtttrrrpppqqqoooooooooooopppqqqrrrsssrrrrrrqqqllldddXXXMMMFFFCCCBBBBBBAAA@@@???>>>===>>>======<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999999888888888777777888888888888888888888888777888999:::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<===============<<<;;;;;;<<<======;;;:::888999::::::;;;;;;;;;;;;888999:::::::::999888888888888888888888999::::::999999888777555444222111...111333555777:::>>>AAADDDEEEGGGIIIKKKKKKKKKKKKHHHEEE@@@===<<<;;;::::::::::::::::::::::::;;;;;;===???AAADDDGGGHHHHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEDDDAAA???<<<::::::;;;<<<@@@JJJUUU]]]```___\\\[[[XXXUUURRROOOLLLKKKJJJKKKMMMNNNQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXXXX\\\```aaa```aaafffjjjnnnnnnnnnmmmmmmkkkjjjiiicccYYYNNNGGGGGGGGGEEEAAADDDCCCAAA???===;;;:::999777777777666777;;;AAAFFFMMMTTTZZZ\\\___ccceeeddd\\\WWWQQQMMMJJJHHHGGGEEEAAAAAAAAABBBCCCFFFHHHIIIMMMNNNPPPQQQQQQQQQPPPPPPRRRWWWbbbrrr}}}uuupppkkkfffbbb\\\[[[ZZZXXXVVVTTTSSSRRRRRRTTT\\\jjj{{{|||xxxuuuuuuuuussstttuuuttttttwww|||}}}uuulllbbb\\\XXXWWW]]]VVVTTTVVVWWW\\\lll~~~zzzkkk```[[[VVVVVV[[[hhh}}}~~~vvvpppmmmcccaaa___```aaa```[[[WWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQPPPQQQTTTVVV^^^hhhttt}}}wwwuuu555444444444444555666666888777999===???CCCLLLVVViii}}}~~~|||vvvwww~~~{{{yyy{{{|||eeesss{{{tttsssrrrqqqqqqoooooooooooopppqqqrrrssspppqqqoookkkbbbWWWLLLEEEAAAAAAAAAAAA???>>>===<<<===<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999:::999888888777777888888666666666666666666666666777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>==============================<<<;;;;;;<<<===>>><<<;;;999999:::;;;;;;;;;::::::888888::::::;;;:::999888888888888888999:::;;;;;;;;;;;;:::888666444222111...000222444666888<<<>>>BBBCCCEEEGGGHHHHHHHHHGGGEEEBBB>>><<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;;;;:::===AAADDDGGGGGGFFFEEEFFFGGGIIIKKKKKKJJJHHHGGGGGGFFFDDDBBB@@@>>><<<<<<======AAALLLYYYcccffffffeeedddaaa]]]YYYVVVSSSQQQOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXYYY^^^cccdddcccdddiiimmmsssrrrqqqpppooommmmmmllleee[[[NNNGGGFFFFFFCCC@@@DDDCCCAAA???===;;;:::999777666666555555999???CCCHHHOOOUUUWWWZZZ___```___VVVRRRLLLFFFCCCAAA???>>>>>>>>>>>>???@@@CCCEEEGGGMMMNNNOOOQQQRRRRRRQQQPPPQQQWWWdddvvvwwwrrrmmmgggccc[[[ZZZZZZXXXWWWVVVUUUUUUSSSTTT\\\jjjzzz}}}yyyvvvvvvwwwsssuuuvvvvvvuuuxxx~~~zzzqqqggg___ZZZXXX___XXXUUUVVVWWW[[[lll~~~ooobbb\\\XXXWWW[[[ggg{{{~~~yyywwwjjjgggcccbbbddddddaaa___ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUSSSRRRSSSTTTVVV___jjjsssyyywww555666777666555444555777888888999===???DDDQQQ]]]kkkzzzyyyxxxyyy{{{yyytttuuu}}}|||nnnsssyyyuuusssqqqnnnqqqpppooonnnmmmmmmmmmnnnssssssqqqjjj```TTTJJJEEECCCBBBBBBAAA@@@???>>>>>>???>>>===<<<;;;:::999999::::::999999::::::;;;<<<;;;;;;::::::999888777777888888888888777777777777777777888888888777777666999999999999999999::::::===>>>???@@@@@@???>>>=========>>>>>>======<<<;;;<<<<<<==================777777777888888999999:::777777888888888888777666777777777777777888888888::::::::::::999777555444555444444444555777888:::?????????@@@@@@@@@@@@@@@???>>>===<<<======;;;:::???>>>>>>===<<<<<<<<<======>>>@@@BBBCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCCCCDDDDDDEEEDDDCCCAAA@@@AAAAAAEEEOOO^^^iiioooppprrrpppjjjdddbbbbbb^^^XXXXXXWWWUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQSSSTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYaaadddfffgggfffgggiiilllpppsssuuurrrmmmgggddddddXXXQQQHHHDDDDDDEEECCC@@@AAAAAA@@@>>>;;;888666555777666444333444666999;;;FFFIIILLLPPPSSSTTTUUUUUUJJJGGGCCCAAAAAA@@@===:::;;;===>>>???@@@BBBEEEHHHLLLMMMOOORRRTTTVVVWWWXXXXXX\\\gggxxx{{{xxxssskkkddd^^^YYYUUUTTTWWWXXXVVVRRRRRRUUU]]]iiizzz}}}yyywwwvvvwwwzzzzzzyyyvvvuuuwww}}}|||sssjjjccc___]]]ZZZVVVRRRSSSVVV^^^mmm{{{xxxkkkccc]]]\\\^^^gggwww}}}wwwpppkkkiiigggcccbbbccceeeccc```]]][[[ZZZYYYYYYVVVVVVVVVUUUSSSPPPNNNMMMRRRUUU\\\hhh{{{|||444555666666555444666777888888999===???DDDQQQ]]]kkkzzzxxxwwwxxxyyywwwtttuuu{{{mmmsssyyyuuutttrrrpppqqqppppppooonnnnnnnnnooorrrsssqqqkkk```UUUKKKFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999::::::999999::::::;;;<<<;;;;;;::::::999888888777888888888888777777777777777777888888888888777777999999999999::::::::::::===>>>????????????>>>==================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777888888888999999::::::666777777777777777666666555666777888999:::;;;;;;;;;<<<<<<<<<;;;999777666333333333333555666888999:::::::::::::::;;;;;;;;;=========>>>@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@AAABBBDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDBBBBBBAAAAAAEEEPPP___nnnvvvyyyvvvvvvrrrmmmllllllhhhbbb^^^\\\ZZZYYYYYYYYYXXXVVVVVVUUUUUUTTTUUUVVVXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[___bbbddddddddddddfffiiilllnnnpppnnniiidddbbbaaaSSSLLLEEEAAAAAAAAA@@@===@@@???>>><<<;;;999888777888777555444444666888:::AAACCCFFFIIIKKKLLLLLLLLLDDD@@@===<<<<<<;;;888666888999;;;;;;<<>>>>>======<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<;;;;;;::::::999999888888888888888888777777777777777777777777888888777777999999999:::::::::;;;;;;===>>>>>>??????>>>>>>==================<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::555555555555555555555555555555777888:::<<<===>>>===>>>>>>>>>===;;;:::888222222222333444555777888666666666666666777888888;;;===???BBBDDDFFFGGGGGGDDDCCCBBB@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBEEEOOO^^^mmmxxx}}}zzz|||{{{xxxwwwwwwssslllfffdddaaa```___^^^]]][[[YYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]___aaaaaa``````bbbdddeeegggiiihhhddd```^^^]]]OOOJJJCCC??????@@@>>>===>>>===<<<:::999999::::::999888666444444555666777;;;<<>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;;;;:::::::::999999999888888888888777777777666777777777777777888888888999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999444444444444444444555555666777888:::;;;===>>>???>>>>>>??????>>>===;;;:::555444444444444444444444666555555555555777888999<<>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;;;;;;;:::::::::::::::888888888888777777777666777777666666777888999999999::::::;;;<<<<<<======<<<<<<=========>>>>>>???>>>>>>??????>>>>>>===<<<======<<<<<<<<<;;;;;;;;;:::::::::999999888888888333333222222333444555555999999:::;;;<<<===>>>>>>>>>>>>?????????===<<<;;;999888777666555333222111666555555444555777999:::???DDDJJJNNNOOOOOOPPPQQQLLLKKKIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGJJJGGGFFFJJJUUUcccpppxxx}}}}}}wwwssspppmmmlllkkkkkkiiiggg^^^]]][[[YYYXXXXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWZZZZZZZZZZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]\\\ZZZWWWTTTKKKHHHDDDBBBAAAAAAAAAAAA@@@>>>;;;888777666777777999888666555444444444444666666777888999999999999:::::::::999888888999:::999:::<<<<<<===???CCCEEEGGGJJJOOOSSSWWWZZZ[[[\\\]]]```jjjzzzxxxpppkkkccc```]]][[[YYYYYYXXXWWWVVVWWW[[[dddsss~~~}}}~~~vvvkkkccc```eeeaaa^^^\\\[[[^^^gggrrrzzzoooeeecccfffrrr~~~{{{|||zzzrrriiiddd\\\ZZZWWWTTTQQQNNNLLLJJJKKKLLLNNNSSS]]]ppp}}}zzz666777888888666666777888888888999===???DDDQQQ]]]qqq{{{xxxwwwwwwyyy~~~~~~xxxtttrrrqqqoooppppppppppppqqqrrrssstttsssuuuuuupppfffZZZOOOIIICCCBBBBBBAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;::::::::::::888888888888777777777777777777666666666888999:::999::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999888777666666333333222222222444555666999999:::;;;<<<======>>>??????@@@@@@@@@???======<<<;;;;;;999777444222111555444333333444666999:::BBBHHHPPPTTTTTTSSSTTTUUUOOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJNNNNNNMMMKKKJJJIIIHHHHHHEEEEEEEEEFFFFFFHHHIIIJJJKKKIIIHHHJJJSSSaaaoooxxx|||~~~xxxuuurrrpppnnnmmmkkkiiiaaa```^^^\\\ZZZZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVWWWVVVUUUWWWYYYZZZZZZYYYWWWVVVWWWXXXYYYWWWSSSPPPFFFDDDBBB@@@>>>>>>???@@@???>>>;;;999777666666666888777666555444444444444222222333444666777888888:::;;;<<<:::999888:::;;;;;;<<<=========???BBBDDDHHHJJJNNNRRRWWW[[[]]]___aaaccclll|||zzzsssmmmdddbbb___\\\ZZZXXXWWWWWWUUUWWW[[[dddssszzzmmmfffdddfffccc```^^^]]]^^^gggqqq~~~sssjjjiiikkkxxx}}}sssjjjdddZZZXXXVVVSSSPPPNNNMMMMMMMMMNNNPPPSSSZZZkkk|||999::::::999777666777888888888999===???DDDQQQ]]]sss~~~|||}}}~~~|||~~~}}}wwwuuutttsssrrrnnnnnnooooooqqqrrrsssttttttvvvwwwrrrgggZZZOOOHHHCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777666555666888:::;;;::::::;;;<<<===>>>??????<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBAAAAAA@@@???@@@??????>>>======<<<<<<::::::999888777555555444444333222222222444666777777888999:::<<<===??????@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<;;;:::888666555666555444333555777:::<<>>======>>>???;;;;;;:::999888777666666666666666555444444444444000111222444666888:::;;;===>>>???===;;;:::<<<>>>@@@AAAAAAAAA@@@AAACCCFFFIIIJJJMMMPPPUUU[[[___bbbeeehhhppp~~~vvvqqqiiigggddd___ZZZWWWVVVVVVTTTWWW\\\dddsss}}}pppjjjhhhhhheeebbbaaa___```hhhqqq{{{qqqooorrr|||qqqggg```XXXWWWUUUSSSQQQPPPPPPPPPOOOQQQRRRRRRWWWeeexxx}}};;;<<<<<<:::888777777888888888:::===???DDDQQQ]]]uuuwwwzzzzzzuuuuuuvvvvvvuuunnnnnnnnnoooppprrrssstttuuuwwwwwwrrrhhhZZZNNNHHHCCCBBBBBBAAA@@@???>>>>>>???>>>>>><<<;;;:::999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777666555555666888:::;;;::::::;;;<<<===>>>???@@@<<<;;;;;;;;;<<<===???@@@BBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@???>>>======<<<:::999888777666555444333444333222222222444777888444555777:::<<<>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAA;;;<<<<<<===<<<;;;999888888777666555777999<<<>>>BBBJJJTTTZZZ[[[ZZZ\\\^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYZZZ\\\^^^^^^___^^^^^^^^^^^^^^^]]]ZZZVVVSSSPPPJJJIIIIIIJJJKKKMMMOOOPPPQQQNNNJJJHHHJJJSSS^^^eeepppyyy}}}xxxsssoookkkfffccc```^^^\\\YYYWWWVVVUUUUUUOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMPPPTTTVVVVVVTTTRRRQQQPPPQQQRRRQQQLLLHHHAAABBBAAA???======>>>@@@888888999999999888777777555555555555555444444444111222333555888;;;>>>???@@@BBBCCCAAA>>>===>>>AAAFFFFFFFFFEEEDDDDDDGGGIIIIIIJJJLLLOOOUUU[[[```dddiiikkksssxxxtttnnnlllhhhbbb[[[VVVUUUTTTTTTVVV\\\eeessssssmmmkkkiiifffdddcccaaabbbiiirrruuusssvvv{{{nnnccc]]]XXXWWWUUUSSSRRRSSSSSSTTTPPPRRRSSSRRRTTT```qqq~~~}}}444999======999555555777666777:::<<<===BBBOOO]]]wwwssswwwxxx~~~ttttttvvvuuussssssqqqppppppqqqrrrtttvvvxxxwwwxxxwwwrrrgggYYYNNNHHHEEECCCAAAAAABBBBBBAAA@@@AAA@@@???===<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<::::::;;;;;;<<<======>>>:::::::::999999999888888:::999777555555666888999999:::<<<=========<<<;;;>>><<<:::888999<<<@@@CCCCCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>===<<<<<<;;;;;;;;;:::999777666444333222444444333333333444555555666666777888;;;>>>AAABBBEEEEEEFFFGGGFFFEEEDDDCCCAAA???===<<<<<<<<<;;;:::666666666555555888===AAAFFFLLLSSSXXX[[[^^^bbbeeeiiihhhgggfffdddcccbbbbbbbbbbbbccceeeggggggfffdddbbbdddeeeeeebbb^^^ZZZWWWTTTPPPMMMMMMNNNMMMOOOTTTMMMOOOOOONNNMMMRRR[[[cccmmmqqqxxx~~~zzzsssmmmgggcccaaaZZZXXXVVVUUUTTTSSSPPPMMMKKKKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTPPPQQQQQQPPPNNNKKKHHHFFFCCCAAA>>>===>>>???@@@???===<<<;;;:::999888888888;;;::::::999777666444333888777666555666777999;;;???AAADDDEEEEEEDDDDDDEEEOOOMMMKKKIIIGGGGGGGGGGGGKKKHHHIIIOOOUUUYYY^^^cccgggnnn{{{zzzvvvpppnnniiiccc^^^ZZZXXXWWWRRRSSSXXXbbbrrr{{{pppkkkoooiiidddcccdddfffmmmttt~~~yyy{{{}}}rrrhhh```\\\VVVUUUSSSSSSUUUUUUUUUTTTRRRRRRSSSTTTUUUZZZiiiwww444999===<<<999555666777888999;;;======AAAOOO\\\yyyrrrvvvwwwwwwuuuvvvtttrrrrrrpppppppppqqqrrrtttvvvwwwvvvxxxxxxrrrgggZZZNNNHHHEEECCCAAAAAABBBBBBAAA@@@AAA@@@???===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888777777666555555555666777777999;;;<<<>>>>>>>>>===@@@???===<<<<<<===???AAABBBBBBBBBAAAAAABBBBBBBBB??????>>>>>>===<<<<<<<<<;;;:::999777555444222222333222222222222333333444666666777999;;;>>>AAABBBEEEFFFGGGGGGGGGFFFEEEDDDAAA>>><<<;;;;;;;;;:::888888888888777888;;;@@@CCCIIIOOOWWW\\\```cccgggkkksssssssssrrrqqqpppnnnmmmooonnnmmmnnnooonnnllljjjiiijjjkkkkkkjjjgggcccaaa[[[UUUQQQPPPOOOMMMOOORRRNNNPPPPPPMMMKKKNNNUUU[[[___cccjjjqqqwwwzzz{{{{{{yyyvvvrrrlllfffaaa^^^\\\TTTRRRPPPPPPOOOMMMKKKHHHGGGFFFEEEDDDDDDEEEGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPOOOMMMJJJGGGEEECCC@@@>>>===>>>?????????===<<<;;;:::999999999999:::::::::999777666444333555555555666888;;;>>>@@@BBBDDDGGGHHHHHHHHHIIIKKKTTTSSSPPPNNNLLLKKKKKKKKKLLLIIIJJJQQQWWW[[[aaaggglllrrr}}}yyyssspppkkkeee___ZZZWWWUUUUUUVVVZZZcccrrrvvvpppsssmmmgggfffeeefffllltttzzzpppfff___[[[WWWVVVTTTUUUVVVWWWWWWVVVTTTSSSSSSTTTTTTXXXeeerrr444888<<<;;;888666666777::::::===>>>>>>BBBOOO]]]|||sssvvvuuu|||xxxwwwtttqqqqqqppppppppppppqqqtttvvvwwwvvvxxxxxxssshhhZZZNNNHHHEEECCCAAAAAABBBBBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;:::999888888999999888888888777777777666666777777777777777666666777:::<<<>>>?????????AAAAAA@@@???>>>?????????BBBBBBAAAAAAAAAAAABBBBBB@@@??????>>>======<<<<<<:::999888777555333222222111111111111111222333333666777888:::<<>>CCCFFFNNNTTT\\\bbbfffjjjooosss~~~~~~|||zzzxxxvvvuuuttttttrrrooommmnnnoooqqqrrrqqqpppnnnlllfff___YYYVVVTTTPPPNNNPPPOOOPPPOOOLLLIIIIIIMMMQQQQQQTTTYYY___eeeiiilllmmmjjjhhheeeaaa\\\XXXUUUTTTMMMKKKJJJIIIIIIHHHEEECCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMKKKIIIFFFDDDBBB@@@>>>===>>>??????>>><<<;;;::::::999999999999:::::::::999888666555444333333555777;;;???CCCEEEFFFHHHJJJKKKLLLNNNPPPSSSYYYWWWTTTQQQOOONNNMMMMMMMMMJJJLLLRRRXXX]]]eeelllqqqxxx{{{wwwtttnnnggg```[[[WWWUUUXXXYYY]]]eeerrr|||uuuuuuoookkkiiihhhiiipppxxxyyypppggg```\\\YYYXXXWWWWWWYYYZZZZZZYYYUUUTTTTTTTTTSSSVVVaaalll555777::::::888666666777999:::===???@@@EEERRR```xxxxxxuuu}}}yyytttqqqpppooooooooooooqqqsssuuuvvvvvvxxxyyyttthhh[[[NNNHHHEEECCCAAAAAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;::::::999888888777888888888777777777777666777888:::;;;;;;:::999888777888:::<<<>>>>>>>>>>>>??????@@@@@@@@@??????>>>AAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999888777666444333222111111111111111222333333444666777999;;;===@@@BBBCCCGGGGGGHHHIIIHHHGGGFFFEEEDDDBBB???>>>>>>===;;;::::::;;;<<<===>>>AAAFFFIIIQQQXXXaaahhhmmmqqqwww{{{~~~|||zzzyyyxxxvvvtttqqqrrrssstttvvvvvvvvvvvvuuussskkkccc```\\\UUUPPPPPPNNNOOONNNJJJGGGFFFGGGIIIKKKLLLNNNQQQTTTWWWYYYZZZZZZZZZXXXVVVSSSPPPNNNMMMHHHGGGFFFEEEEEEDDDAAA???@@@???>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJIIIGGGDDDCCCAAA???======>>>???>>>>>>;;;;;;:::999999999:::::::::::::::999888777555555333444666:::>>>BBBFFFHHHHHHJJJMMMOOOPPPSSSVVVYYYYYYXXXUUURRROOOMMMMMMLLLMMMKKKLLLRRRXXX]]]gggpppwww}}}}}}xxxuuuooohhhbbb\\\YYYWWWXXXZZZ^^^fffsss~~~vvvsssooolllllllllnnnwww|||ssskkkdddaaa\\\[[[YYYZZZ[[[\\\\\\[[[WWWUUUTTTUUUUUUWWW```jjjzzz555777888999888777777777777888<<<@@@BBBHHHWWWeee}}}|||vvv{{{tttqqqqqqooonnnnnnoooppprrrtttvvvvvvxxxyyytttiii[[[OOOGGGEEECCCAAAAAABBBBBBAAA@@@@@@???>>><<<;;;;;;;;;:::999:::;;;<<<<<<;;;:::999999999999999999999999999888888888777777777777666666777:::<<<<<<;;;999888999:::;;;=========<<<<<<;;;<<<===>>>????????????@@@@@@AAABBBBBBAAA@@@@@@===<<<<<<;;;::::::999999888777666555444333222111222222222333444555666666777888:::<<<>>>@@@BBBCCCGGGGGGHHHIIIHHHGGGFFFEEEDDDAAA???>>>>>>===<<<:::;;;===???@@@AAADDDIIILLLTTT[[[dddlllqqqvvv|||~~~|||{{{vvvvvvxxxyyy{{{}}}~~~~~~vvvooolllggg^^^VVVRRRNNNNNNLLLIIIFFFEEEDDDEEEHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOONNNMMMKKKKKKFFFEEECCCBBBBBBAAA>>><<<===<<<<<<;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDBBB@@@???======>>>???>>>===::::::999999999:::;;;;;;::::::::::::999777666555666777999<<<@@@CCCFFFHHHHHHKKKNNNQQQSSSVVVYYY\\\ZZZXXXUUURRROOONNNMMMMMMLLLJJJLLLQQQVVV\\\gggqqqzzzwwwtttoooiiiccc^^^[[[ZZZWWWYYY^^^gggtttwwwtttqqqoooooonnnqqq{{{wwwpppjjjgggbbb```^^^]]]^^^^^^]]]\\\YYYVVVVVVXXXXXXZZZaaajjjuuu666666777777888888777777666888<<>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???;;;;;;;;;:::999999888888777666555444333222111111444444444444555777888999777888;;;===@@@AAABBBCCCFFFGGGHHHHHHHHHGGGEEEDDDBBB@@@============<<<;;;>>>@@@BBBDDDFFFIIIMMMPPPWWW^^^gggooouuuzzz{{{||||||~~~yyyxxxtttiii^^^WWWQQQPPPMMMIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDFFFIIIJJJHHHIIIKKKMMMNNNNNNNNNMMMGGGFFFDDDCCCBBB@@@===;;;::::::999888888888999:::===>>>???@@@AAABBBCCCCCCDDDEEEGGGGGGGGGEEECCCBBB@@@>>>======??????===<<<999999999999:::;;;;;;<<<::::::::::::999888777666999:::<<<>>>AAACCCEEEFFFHHHKKKPPPTTTVVVXXX[[[]]][[[YYYVVVSSSQQQPPPOOOOOOLLLKKKLLLPPPTTTZZZfffrrr|||wwwtttoooiiiccc___\\\[[[VVVXXX^^^hhhvvvyyyxxxuuusssrrrpppqqq|||~~~wwwrrroookkkhhheeecccbbbaaa___]]][[[YYYXXXZZZ[[[\\\aaahhhqqq666666666666777888888777777999===BBBEEEKKKZZZiii~~~zzzxxxqqqzzzqqqmmmnnnmmmmmmmmmnnnoooqqqssstttvvvxxxzzzvvvkkk\\\OOOGGGEEECCCAAAAAABBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999888888:::999999999888888888888333444555777888888777777888999;;;======>>>======;;;;;;;;;<<<<<<=========>>>@@@AAABBBBBBAAA@@@>>><<<<<<;;;::::::999999888666555555444333222111111444444444555666777999999777888;;;>>>@@@BBBCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA??????@@@@@@???>>>AAACCCFFFHHHJJJNNNRRRUUUZZZaaakkkrrrxxx}}}~~~~~~ssseee]]]WWWTTTOOOJJJGGGEEECCCCCC@@@@@@@@@@@@BBBDDDEEEFFFFFFHHHKKKOOOQQQRRRRRRRRRNNNLLLJJJHHHGGGDDDAAA>>>;;;:::999777777777888888::::::;;;===???@@@AAABBBCCCDDDFFFGGGGGGEEECCCBBB???>>>===>>>??????===;;;999999999999:::;;;<<<===::::::::::::999888777777999:::<<>>===<<<;;;:::::::::<<<<<<:::999999:::<<<<<<>>>===<<<;;;999888777666:::::::::999999999999888555555666888888999999999666888:::<<<>>>?????????>>>>>>===<<<<<<<<<<<<===>>>???AAABBBBBBAAA???>>>===<<<<<<;;;;;;:::999999555555444444333222111111333444444555666777888999777999<<>>===;;;:::999888999999777888999;;;===???@@@AAACCCDDDFFFGGGGGGEEEDDDCCC???>>>===>>>??????===;;;888888888999:::;;;<<<===:::::::::::::::999888777888:::<<>><<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888777777888888888888777777888888999:::777999<<>>===>>>>>>>>>>>>????????????@@@???@@@AAACCCBBB???<<<======<<<;;;:::999999888555555444444444333333333222444777888888999:::<<<:::===AAACCCCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCDDDFFFHHHIIILLLNNNQQQUUUXXXZZZ[[[[[[cccgggnnnsssxxx|||}}}{{{}}}}}}tttlllggg\\\XXXRRRNNNKKKIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDGGGLLLRRRWWWYYYZZZZZZ[[[[[[XXXUUURRRPPPMMMJJJHHHEEECCC@@@===<<<999666444777666666777999<<>>??????<<<;;;999777666666888888>>>>>>=========@@@EEEIIIQQQSSSWWWZZZ\\\\\\\\\[[[ZZZWWWSSSQQQQQQRRRRRRQQQPPPNNNNNNPPPRRRXXXffftttyyyqqqiiibbb\\\WWWTTTUUUXXX___iiivvvvvvqqqtttyyyvvvqqqssssssqqqrrryyy}}}vvvppplllgggeeehhhfffdddcccbbbbbbcccccclllttt777777777777666666666666:::;;;>>>@@@AAAFFFTTTccczzz~~~}}}|||sssuuuvvvpppmmmlllnnnmmmkkkiiijjjkkkmmmooorrrqqqooolllfff[[[PPPHHHEEECCCBBBBBBCCCCCCBBBAAABBBAAA???===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::999888888888888999888888777777888888999:::777999<<<>>>??????===<<<=========>>>>>>>>>????????????@@@BBBCCCCCC@@@>>>======<<<;;;:::999999888555555444444444333333333333555888999999:::;;;===<<>>AAABBBCCCCCCCCCBBBAAA@@@======<<<<<<;;;;;;;;;:::888999:::<<<===>>>>>>>>>;;;:::888777666777888999>>>??????>>>???BBBGGGKKKRRRTTTWWWZZZ\\\[[[ZZZYYYVVVTTTQQQPPPPPPQQQQQQQQQPPPNNNNNNPPPQQQVVVdddrrr}}}tttkkkddd^^^XXXUUUUUUXXX^^^hhhsss}}}pppiiijjjnnnwwwvvvpppqqqrrrppprrrzzz|||zzzwwwwwwxxx}}}~~~xxxrrrnnnkkkkkkkkkjjjhhhgggfffffffffkkkppp{{{666666666666777777777777999:::===???@@@DDDQQQ___yyy|||}}}~~~}}}vvvqqqllliiijjjiiigggeeeeeefffhhhiiiiiiiiihhhgggcccZZZQQQJJJEEECCCBBBBBBCCCCCCBBBAAAAAA@@@???===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::999999999999999888888777777888888999:::777888;;;===>>>>>>===<<<<<<<<<=========>>>>>>>>>??????@@@AAACCCDDDBBB@@@======<<<;;;:::999999888555555444444333333333444444666999;;;;;;<<<>>>???@@@BBBDDDEEECCCBBBBBBCCCGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGJJJMMMQQQUUUWWWZZZZZZZZZZZZ\\\^^^aaabbbcccfffjjjnnnrrruuuzzz|||}}}xxxsssrrrsssuuuwwwxxxxxxxxxwwwsssmmmhhhddd\\\YYYVVVSSSRRRQQQOOOMMMJJJIIIGGGEEEDDDDDDDDDEEEFFFJJJQQQVVVZZZ\\\^^^```^^^]]][[[[[[ZZZWWWSSSPPPJJJHHHEEEBBB@@@>>>;;;999;;;999888777777888:::;;;AAAAAABBBBBBBBBAAA???>>>>>>======<<<;;;:::999999777999;;;===>>>===<<<<<<999999777666666777888999>>>??????@@@AAAEEEJJJNNNSSSUUUXXXZZZ[[[ZZZXXXVVVRRRPPPNNNNNNOOOQQQQQQQQQPPPNNNNNNOOOPPPUUUbbbooo}}}xxxooofff___YYYUUUUUUXXX]]]dddmmmwww~~~|||uuuqqqoootttzzzkkkaaa```bbbgggrrrwwwoooppppppppprrr{{{~~~yyyuuuqqqnnnlllnnnrrrzzz}}}xxxuuuuuuuuuuuuuuussspppnnnlllnnnpppuuu|||{{{zzz666666666666777777777777888888;;;>>>???CCCNNNZZZttt}}}xxxrrrooojjjfffeeedddbbbaaaaaaaaabbbccccccdddddddddaaaYYYPPPJJJEEECCCBBBBBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;::::::999999::::::888888777777888888999:::777888:::<<<======<<<<<<<<<<<<<<<<<<============?????????AAACCCDDDCCCBBB======<<<;;;:::999999888666555444333333333444444555888;;;<<<===>>>@@@AAAEEEGGGHHHHHHEEECCCBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJMMMQQQVVVYYY[[[^^^^^^______```aaabbbbbbcccfffiiikkknnnqqqvvvyyy{{{}}}zzztttooollllllnnnooorrrrrrrrrqqqoookkkgggddd^^^\\\ZZZYYYYYYXXXVVVTTTOOONNNKKKIIIGGGFFFEEEEEEHHHLLLQQQVVVXXXZZZ\\\]]][[[[[[[[[\\\\\\YYYUUURRRNNNKKKHHHFFFDDDBBB>>><<<:::999888666666777999:::@@@@@@AAAAAA@@@???>>>===>>>>>>===<<<:::999888888777999;;;>>>>>>===;;;:::888777777777777888999:::===>>>???AAABBBFFFKKKOOOTTTVVVXXXYYYYYYWWWUUUSSSOOOMMMLLLMMMOOOQQQRRRQQQPPPNNNNNNOOOOOOSSS```lllzzz|||qqqhhh```YYYUUUUUUWWWZZZ```ffflllqqqsssrrrkkkbbb^^^\\\___jjjuuu{{{kkk___[[[\\\\\\fffuuuwwwnnnoooppppppsss}}}}}}{{{|||xxxsssooonnnpppuuu~~~~~~yyyvvvvvvssssssvvvwwwxxxxxxvvv555666666666777777777888777888:::>>>???BBBKKKUUUmmmsssmmmjjjfffddd```___^^^]]]]]]^^^^^^___ccccccdddccc```XXXOOOHHHEEECCCBBBBBBCCCCCCBBBAAA??????===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;::::::999999::::::888888777777888888999:::777888:::;;;<<<======<<<<<<<<<<<<<<<============?????????@@@BBBDDDCCCBBB======<<<;;;:::999999888666555444222222333444555666999<<<>>>>>>@@@BBBCCCHHHJJJKKKJJJHHHEEEDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIHHHJJJLLLOOOSSSWWWZZZ\\\^^^```bbbddddddcccaaa___ccceeefffhhhjjjmmmrrrvvvxxx||||||xxxtttoookkkhhhhhhiiijjjkkkkkkkkkkkkiiifffdddcccaaa`````````aaa```]]][[[UUUSSSPPPMMMKKKIIIHHHHHHLLLOOOSSSUUUVVVVVVWWWXXXZZZZZZ[[[]]]]]]\\\XXXUUUQQQNNNKKKIIIGGGEEEBBB???:::999777666666888999:::??????@@@@@@@@@???===<<<>>>===<<<;;;:::999888888777999<<<===>>><<<:::888666777777888999:::;;;;;;<<<===???AAACCCFFFKKKOOOTTTUUUVVVWWWVVVTTTQQQOOOLLLLLLKKKMMMPPPRRRSSSRRRPPPNNNNNNOOOOOOSSS___kkkyyy~~~sssiiiaaaZZZVVVUUUWWWYYY\\\___aaacccdddaaa[[[UUUTTTSSSTTT[[[cccppp|||kkk^^^YYYYYYXXX```mmmzzzwwwnnnoooppppppttt|||zzzuuutttvvv{{{{{{wwwtttssssssrrrwww}}}xxxuuu555555666666777777888888888777:::>>>@@@BBBIIIRRRhhh~~~sssiiidddaaa```[[[[[[[[[[[[[[[\\\]]]]]]ccccccdddccc___XXXNNNGGGEEECCCBBBBBBCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::999999999999999888888777777888888999:::888999:::;;;<<<=========<<<<<<=========>>>>>>>>>@@@???>>>???AAABBBBBBAAA======<<<;;;:::999999888777555444222222333444555777999<<<>>>???AAACCCDDDIIIKKKLLLKKKIIIGGGFFFFFFAAAAAACCCDDDFFFHHHIIIJJJIIIKKKMMMQQQUUUXXX[[[\\\^^^aaadddggggggdddaaa^^^aaabbbcccccceeeiiiooosssvvvyyy|||{{{wwwpppmmmiiieeebbbbbbcccdddbbbccccccccccccccccccbbbeeeeeefffggghhhgggdddaaa\\\ZZZWWWTTTQQQOOONNNNNNQQQSSSUUUVVVUUUTTTUUUUUUZZZZZZ[[[]]]^^^^^^\\\YYYSSSQQQMMMKKKIIIGGGDDDAAA;;;:::888777777888999;;;===>>>???@@@@@@???>>>>>>===<<<<<<;;;:::999888888999:::;;;<<<<<<;;;999888666666888999;;;<<<======<<<>>>@@@BBBDDDGGGKKKNNNRRRSSSTTTUUUTTTQQQNNNLLLKKKJJJJJJMMMPPPRRRRRRQQQOOONNNOOOPPPPPPTTT___kkkzzzuuulllddd]]]YYYXXXYYYZZZ[[[[[[ZZZYYYXXXSSSOOOLLLNNNOOOOOORRRWWWdddrrr|||kkk]]]VVVUUUUUU\\\fffqqq}}}wwwpppqqqqqqqqquuu|||}}}zzz}}}~~~zzzzzzyyywwwyyy~~~zzzvvv555555555666777888888888888888:::>>>@@@BBBHHHOOOfff~~~zzzvvv{{{xxxkkkbbb]]][[[XXXXXXYYYZZZ[[[\\\\\\]]]bbbbbbcccbbb___WWWNNNGGGEEECCCBBBBBBCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::999888888888888999888888777777888888999:::999:::;;;<<<===>>>>>>???=========>>>>>>>>>??????@@@???===>>>???@@@@@@???======<<<;;;:::999999888777666333222111222444555666999<<<>>>???AAACCCEEEGGGIIIJJJJJJIIIGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJNNNRRRVVVZZZ]]]^^^aaabbbeeefffgggeeebbbaaa]]]^^^^^^^^^```dddkkkoooqqqsssuuuxxx{{{{{{uuupppiiifffbbb^^^[[[ZZZZZZ[[[[[[\\\]]]___bbbdddfffgggjjjjjjkkkmmmnnnmmmiiifffcccaaa^^^[[[XXXVVVVVVUUUTTTVVVXXXXXXVVVUUUUUUVVVXXXWWWWWWYYY\\\]]]\\\[[[TTTRRROOOLLLKKKHHHEEECCC>>>===:::888777777888999<<<===???@@@AAA@@@@@@???;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;:::999888666777888;;;<<<>>>??????>>>@@@BBBDDDFFFHHHLLLOOOOOOPPPRRRSSSRRROOOLLLJJJIIIHHHIIIKKKNNNPPPPPPOOONNNNNNOOOQQQQQQUUU```lll{{{wwwooohhhbbb^^^]]]]]]^^^]]]ZZZWWWSSSQQQMMMIIIHHHKKKMMMLLLMMMQQQZZZddd{{{}}}lll]]]UUUSSSRRRWWW___hhhsssvvvrrrssssssssswwwyyyxxx{{{{{{vvv444555555666777888888999999888:::???AAABBBGGGNNNggg}}}{{{vvvooowww~~~nnnaaaZZZWWWVVVWWWXXXYYY[[[\\\]]]]]]``````aaaaaa^^^WWWNNNHHHEEECCCBBBBBBCCCDDDBBBAAA>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888777777888888888888888777888999999::::::;;;;;;<<<===>>>??????>>>>>>>>>>>>????????????AAA???======>>>???>>>===>>>===<<<;;;:::999999888777666333111111222444666666999<<<>>>@@@AAACCCEEEDDDFFFIIIIIIHHHGGGFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJNNNSSSXXX\\\___aaaddddddeeeeeeeeeeeeeeedddZZZ[[[[[[[[[]]]aaahhhmmmjjjlllnnnpppssswww}}}|||vvvooojjjdddaaa]]]YYYUUUTTTTTTTTTXXXYYY\\\___ccchhhkkkmmmlllmmmnnnpppqqqppplllhhhhhhfffccc```]]]\\\[[[[[[VVVXXXYYYYYYXXXWWWXXXYYYTTTSSSSSSUUUXXXZZZZZZYYYUUUSSSOOOMMMKKKIIIFFFCCCAAA???<<<999777666666777<<<===>>>@@@AAAAAAAAAAAA::::::::::::::::::::::::<<<;;;;;;::::::999999999666777999<<<>>>???@@@@@@@@@BBBDDDFFFGGGJJJMMMPPPNNNOOOPPPQQQPPPNNNKKKIIIGGGGGGHHHJJJMMMNNNNNNMMMNNNMMMOOOQQQRRRVVVaaammm|||yyyqqqkkkeeeaaa```aaa```___[[[VVVQQQNNNMMMIIIHHHKKKMMMLLLMMMPPPSSSYYYnnnnnn^^^UUUSSSNNNSSSZZZbbblll{{{vvvtttuuuttttttwww~~~wwwsssrrrzzz|||vvv~~~666666666666777777777777;;;:::<<>>=========;;;;;;;;;<<<<<<<<<<<<===888888888888888888888888:::::::::999999999888888888999::::::;;;;;;::::::999999999:::<<<>>>???@@@BBBBBBAAA@@@???>>>===<<<@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;888666444333333333555666666888;;;<<<===>>>AAACCCFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFKKKMMMPPPTTTYYY\\\^^^___dddddddddcccaaa^^^\\\ZZZZZZXXXXXXYYY[[[]]]]]]\\\```aaacccdddeeehhhlllooovvvuuurrrqqqnnnjjjeeeaaaYYYWWWSSSPPPNNNMMMNNNNNNOOORRRXXX^^^dddhhhjjjkkkiiijjjkkkmmmppprrrrrrqqqpppnnnkkkhhhfffdddccccccbbb```]]]ZZZWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYVVVTTTRRRNNNKKKIIIGGGFFFDDDBBB???<<<999777666666===>>>@@@AAAAAA@@@???>>><<<;;;::::::999999999999===<<<:::888777777777888777999:::;;;;;;===@@@BBBBBBCCCEEEGGGJJJMMMOOOQQQTTTQQQNNNNNNOOONNNKKKGGGIIIJJJJJJKKKLLLMMMMMMNNNMMMLLLMMMOOOPPPUUUbbbooo}}}vvvpppjjjeeedddeeeddd```ZZZTTTOOOMMMKKKKKKJJJJJJJJJKKKKKKLLLPPPUUUccc}}}}}}nnn^^^TTTQQQQQQQQQVVV___hhhsss{{{wwwxxxxxxwwwyyy}}}rrrmmmlllsss{{{ttt~~~777777777888888999999999<<<;;;<<>>=========;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999:::::::::999999999888888888999::::::;;;;;;::::::999999:::;;;<<<===???@@@??????????????????>>>>>>======<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;888666444333333333555666777:::<<<===>>>???AAACCCFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHJJJNNNSSSWWW[[[^^^___bbbbbbaaa```^^^[[[XXXVVVUUUTTTSSSTTTVVVWWWXXXWWWXXXYYYZZZ[[[\\\^^^bbbdddhhhgggeeecccaaa]]]XXXTTTPPPNNNKKKGGGFFFFFFFFFGGGKKKNNNSSSXXX^^^aaacccdddfffgggiiilllpppssstttuuusssrrrooommmkkkjjjjjjiiifffdddaaa^^^[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQNNNLLLJJJHHHHHHDDDCCC@@@<<<:::888777666<<<===???AAAAAA@@@???>>><<<;;;:::999999999999999===<<<:::888888777888888888999;;;<<<<<<>>>@@@CCCCCCDDDFFFHHHKKKNNNPPPQQQTTTSSSRRRQQQQQQOOOLLLIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLNNNOOOTTTaaannnyyysssmmmiiieeeeeeccc^^^XXXRRRNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLPPPZZZooo~~~ooo___UUUQQQPPPQQQUUU]]]fffppp}}}uuuwwwyyyyyy|||rrrmmmlllsss}}}{{{yyy777777888999::::::;;;;;;<<<;;;===@@@AAABBBIIIRRRddd~~~vvvtttwwwwwwyyy{{{~~~lll```^^^YYYXXXWWWWWWWWWYYY[[[\\\^^^______]]]\\\ZZZRRRHHHCCCBBBAAABBBCCCCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888999::::::;;;;;;::::::::::::;;;<<<<<<===>>>>>>;;;<<<<<<===>>>???@@@@@@:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888666444333333333555666999;;;>>>??????@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDEEEEEEHHHJJJMMMQQQUUUXXX[[[\\\^^^^^^]]][[[YYYVVVSSSQQQOOONNNLLLMMMOOOPPPPPPPPPOOOPPPRRRRRRRRRSSSUUUXXXXXXVVVTTTSSSQQQMMMIIIFFFEEECCCAAA>>>===>>>???@@@CCCFFFJJJOOOSSSWWWYYYYYY]]]___ccchhhmmmrrrvvvxxxwwwvvvuuutttrrrqqqqqqpppkkkjjjgggddd```]]]ZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQOOOMMMKKKIIIIIIEEECCCAAA>>>;;;999777777;;;<<<>>>@@@@@@???>>>===;;;::::::999999999999:::<<<;;;:::888888888999:::999;;;======>>>???BBBDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTUUUSSSOOOLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJKKKMMMNNNSSS```mmm}}}xxxsssooojjjhhheee___WWWRRROOONNNPPPOOOMMMLLLJJJIIIHHHHHHJJJKKKRRR```uuupppaaaVVVRRRQQQQQQTTT\\\ccclll{{{~~~tttvvvyyyzzzsssnnnmmmsss~~~yyy~~~~~~666777888999:::;;;<<<<<<<<<<<<>>>AAABBBCCCJJJSSSccc~~~}}}||||||}}}~~~zzzuuuqqqccc```ZZZYYYXXXWWWWWWYYY[[[\\\\\\^^^^^^]]]]]][[[SSSJJJDDDCCCBBBBBBCCCCCCBBBAAA?????????>>>======<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;::::::;;;;;;<<<===============:::;;;;;;<<<===>>>??????;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<<<<;;;;;;;;;888666444333333333555666:::===???AAAAAAAAABBBCCCCCCDDDFFFHHHIIIJJJKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDJJJKKKMMMPPPSSSUUUVVVWWWZZZZZZYYYWWWTTTQQQNNNLLLKKKIIIHHHHHHJJJKKKKKKJJJJJJKKKLLLLLLKKKKKKMMMNNNMMMKKKIIIGGGFFFCCC@@@======<<<:::999888999:::;;;;;;===@@@DDDHHHKKKLLLMMMRRRUUU[[[aaahhhnnnuuuxxxzzzzzzzzzyyywwwvvvtttsssoooooommmjjjfffaaa\\\ZZZ[[[ZZZXXXWWWVVVUUUUUUUUUVVVUUUSSSQQQNNNKKKIIIGGGEEEDDDBBB???<<<:::888777:::;;;===?????????>>>===::::::999999999999999:::;;;:::999888999999:::;;;;;;===>>>??????AAADDDFFFGGGHHHJJJMMMOOORRRSSSTTTQQQSSSTTTQQQLLLGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHIIIKKKMMMRRR^^^kkk~~~zzzvvvrrrpppjjjbbbZZZTTTQQQQQQPPPOOONNNLLLKKKJJJIIIIIIJJJKKKOOOVVVdddzzzssscccXXXTTTRRRRRRUUU[[[bbbjjjxxxuuuvvvvvvxxx}}}vvvrrrpppuuu}}}}}}666666777888999;;;;;;<<<===<<<>>>BBBCCCDDDLLLUUUbbbtttnnn}}}xxxhhhccc[[[ZZZYYYXXXXXXYYY[[[\\\\\\^^^^^^]]]]]]\\\UUULLLEEEDDDBBBBBBCCCCCCBBBAAA??????>>>>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<=========:::;;;;;;<<<===>>>??????===<<<<<<<<<<<<;;;;;;;;;888666444333333333555666:::===@@@BBBBBBBBBCCCDDDCCCDDDFFFHHHJJJKKKKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDHHHIIILLLOOOQQQSSSUUUUUUVVVUUUUUUSSSQQQMMMKKKIIIHHHGGGEEEEEEFFFGGGFFFEEEEEEFFFGGGGGGEEEDDDEEEFFFEEECCCAAA??????===:::888666666555444444555666777555666999;;;>>>@@@BBBBBBHHHMMMTTT[[[ccckkktttyyy||||||||||||zzzxxxuuusssrrrssssssqqqmmmgggaaa^^^]]]\\\ZZZXXXWWWXXXXXXYYYZZZYYYWWWTTTPPPKKKHHHEEEFFFEEECCCAAA>>>;;;999888888:::<<<>>>>>>>>>===<<<999999999888888999999::::::999999999999;;;<<<======???AAAAAABBBCCCFFFHHHIIIKKKMMMPPPRRRTTTUUUUUUSSSUUUTTTPPPJJJFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEIIIHHHIIIKKKLLLQQQ^^^kkk}}}{{{wwwpppggg]]]VVVSSSRRROOONNNMMMLLLLLLKKKKKKLLLJJJKKKMMMPPPXXXfffyyyuuueeeZZZUUUUUUTTTWWW\\\bbbjjjwwwxxxvvvttttttzzzzzzvvvtttxxx777777888999::::::;;;;;;======???CCCDDDFFFMMMVVVaaa}}}~~~~~~uuunnn|||pppfff]]]\\\ZZZYYYYYYZZZ\\\]]]\\\^^^^^^]]]]]]\\\UUULLLFFFDDDCCCCCCDDDDDDBBBAAA???>>>>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;:::::::::;;;===>>>??????>>>>>>>>>>>>======<<<<<<;;;;;;999999:::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;888666444333333333555666888<<<@@@BBBCCCCCCDDDEEEDDDEEEGGGHHHJJJKKKKKKLLLIIIIIIGGGFFFEEEEEEEEEEEECCCEEEHHHKKKOOORRRSSSTTTPPPPPPPPPOOOLLLJJJGGGFFFEEECCCBBBAAABBBBBBBBB@@@===???@@@@@@>>>======>>>===;;;999888888777555333222111111111111111222222222222444555777999:::;;;BBBGGGOOOWWW^^^gggrrryyy{{{|||~~~~~~}}}zzzwwwuuuwwwxxxzzzzzzwwwqqqjjjfffaaa```]]][[[ZZZZZZ[[[\\\]]]\\\ZZZWWWRRRMMMHHHEEEFFFEEEDDDBBB???<<<:::888777888;;;===>>>===<<<<<<999888888888888999999:::999999888999:::<<<===??????AAABBBCCCCCCEEEHHHJJJLLLMMMPPPSSSUUUVVVVVVVVVYYYXXXUUUPPPKKKGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEIIIHHHIIIKKKLLLQQQ^^^kkk~~~xxxmmmaaaXXXTTTRRROOOOOONNNMMMLLLLLLLLLMMMHHHIIIJJJKKKNNNWWWbbbjjj|||xxxggg\\\WWWVVVUUUWWW]]]bbbiiivvv~~~zzzwwwttttttzzz}}}yyywwwzzz999999::::::;;;;;;;;;<<<>>>===@@@CCCEEEGGGNNNWWWaaa{{{|||tttxxxiii^^^]]]\\\ZZZZZZ[[[]]]^^^]]]______]]]^^^\\\UUULLLFFFEEECCCCCCDDDDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888999::::::;;;;;;::::::888:::<<>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;888666444333333333555666666:::???BBBCCCDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDEEEGGGIIIJJJLLLLLLMMMJJJJJJJJJJJJHHHFFFDDDCCCAAA???===<<<======<<<;;;777999;;;;;;999888888888888666444333333333222000111111111000000000000000111111111222333444666666:::@@@IIIPPPWWW```llltttzzz|||}}}{{{||||||vvvqqqkkkhhheeebbb```___``````^^^]]]\\\YYYTTTOOOKKKHHHFFFFFFEEECCC@@@===:::888666777:::<<<======<<<;;;888888888888888999::::::888888888999:::<<>>>>>@@@DDDEEEGGGOOOXXX```zzzyyylll___^^^\\\[[[[[[\\\^^^___]]]______^^^^^^\\\UUULLLGGGEEEDDDCCCDDDDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999999:::;;;;;;;;;::::::888999<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;888666444333333333555666555999>>>BBBDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGFFFEEEDDDBBBAAA===;;;999999999999888777555777999999888666666666777555222111222222111000333333222222222222111111111111111111222333444444444:::BBBIIIPPPZZZeeennnyyy|||~~~yyytttqqqmmmiiifffddddddeee^^^]]]\\\ZZZVVVRRRMMMKKKGGGFFFEEEDDDAAA>>>;;;999555777999;;;======<<<;;;888888777777888999::::::888888888999:::===???AAABBBCCCEEEEEEFFFGGGJJJLLLNNNPPPSSSVVVXXXYYYXXXXXX___WWWNNNHHHGGGFFFEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGIIIHHHIIIKKKMMMRRR^^^kkk~~~qqqeee^^^ZZZTTTSSSQQQOOOLLLKKKJJJIIIJJJHHHFFFEEEHHHLLLQQQSSSUUUbbbyyy{{{jjj^^^XXXUUUTTTVVV\\\aaahhhuuu{{{zzz{{{}}}~~~zzzwwwyyy|||zzz888:::<<<>>>???>>>===<<<>>>???BBBDDDGGGKKKQQQUUUccczzzxxxeee```ZZZXXX[[[^^^______```aaabbbbbbaaa\\\VVVQQQHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===;;;:::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@??????>>><<<<<<===>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::999888555333222222333444555777<<<@@@DDDGGGJJJKKKHHHLLLMMMKKKIIIKKKKKKIIIKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDCCCBBB@@@>>><<<;;;777777666555444444333333555555333333333333555555333222111/////////000111000/////////............000000000000111111111111555777;;;AAAIIISSS^^^eeerrrwww}}}wwwrrrmmmiiidddaaa___^^^\\\[[[YYYTTTNNNJJJGGGEEECCCBBBAAA???<<<::::::999999:::<<<<<<;;;999888888888888888888888888999;;;<<<======@@@CCCFFFIIIJJJKKKKKKKKKMMMPPPRRRRRRRRRTTTWWWZZZ[[[ZZZXXX\\\VVVNNNHHHEEEDDDCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHKKKMMMSSSaaannn~~~}}}iii^^^]]]VVVVVVTTTQQQMMMJJJJJJJJJKKKIIIGGGFFFFFFIIILLLOOOMMMWWWhhh}}}mmm___XXXUUUSSSUUUZZZaaahhhttt~~~~~~~~~{{{{{{|||xxx{{{~~~}}}|||{{{:::;;;===>>>@@@@@@@@@??????@@@BBBDDDGGGLLLRRRVVVbbbzzz|||mmmfff___[[[\\\^^^``````bbbbbbccccccbbb^^^XXXSSSIIIGGGDDDCCCDDDDDDCCCBBBBBBAAA@@@>>>===;;;:::999:::::::::;;;;;;;;;;;;<<<999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@??????>>><<<<<<===>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::999888666444333333333444555777<<<@@@DDDHHHKKKMMMIIIMMMNNNKKKIIIKKKLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCAAAAAA@@@???===;;;999888666555555444333333222222333333222111111222333333222111000/////////000000000000/////////.....................////////////444666:::>>>EEENNNWWW^^^lllrrrzzz{{{vvvsssnnnhhhccc```___]]][[[XXXSSSNNNIIIGGGEEEDDDBBBBBB@@@===:::888777777777999999777666888888888888888888888888999:::<<<===>>>AAADDDGGGJJJKKKLLLLLLLLLMMMPPPSSSRRRSSSTTTXXX[[[[[[ZZZXXXVVVQQQIIIDDDAAAAAAAAA@@@EEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHKKKMMMSSS```nnnuuuhhhdddYYYYYYWWWSSSPPPMMMLLLLLLKKKIIIGGGEEEEEEGGGJJJLLLLLLRRR]]]nnnooo```XXXUUUSSSUUU[[[aaahhhsss}}}}}}|||yyyxxx|||}}}yyy{{{}}}~~~yyyyyy<<<======???@@@BBBDDDEEECCCDDDDDDEEEGGGLLLSSSWWWbbbzzz~~~tttlllbbb\\\[[[]]]______cccccccccdddccc___ZZZVVVJJJGGGDDDCCCCCCDDDCCCBBBBBBAAA@@@>>>===;;;:::999::::::::::::;;;;;;;;;;;;777888999::::::;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>><<<======>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999888666444333333444444555888<<<@@@DDDHHHMMMPPPMMMQQQRRRNNNLLLNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;:::888666555333333333222222111111000111000000//////000000111111000000////////////000000000000/////////..................////////////333444777:::???GGGOOOTTTbbbiiittt}}}}}}{{{wwwnnngggcccaaa^^^\\\XXXSSSMMMHHHHHHFFFDDDCCCCCCAAA>>><<<999777666666777777555444888888888888888888888888888:::<<<>>>@@@CCCGGGIIIJJJLLLMMMMMMMMMNNNQQQSSSSSSSSSUUUXXX[[[[[[YYYWWWQQQLLLFFFBBB@@@@@@@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFIIIHHHIIILLLNNNSSS```mmmssslll___]]]ZZZVVVSSSPPPNNNMMMMMMKKKIIIHHHGGGHHHJJJKKKLLLNNNSSS___rrrrrrbbbYYYVVVTTTVVV[[[aaagggqqq{{{~~~~~~~~~{{{wwwuuuxxx{{{{{{~~~wwwzzz>>>>>>>>>???AAADDDGGGIIIIIIIIIIIIHHHIIIMMMRRRWWWbbbzzz~~~wwwnnnbbb[[[ZZZ\\\______dddccccccdddccc```\\\XXXKKKHHHEEECCCCCCCCCBBBAAAAAAAAA@@@>>>===;;;::::::999999:::::::::;;;;;;;;;999:::::::::::::::999999999999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>======>>>?????????>>>>>>======>>>>>>>>>>>>======???>>>===<<<;;;::::::999999888777555444444444444555888<<<@@@CCCIIIPPPUUUTTTXXXXXXSSSQQQRRRRRRPPPLLLKKKJJJIIIHHHHHHHHHHHHCCCBBBAAA???>>>=========:::::::::999777555444333111111111000000/////////////////////////////////000000//////////////////000000000////////////...000000000000111111111111000222444777;;;AAAHHHMMMXXX```mmmxxxuuulllgggeeeaaa]]]YYYSSSMMMHHHHHHFFFDDDDDDCCCBBB???===;;;999777777777777666555888888888888888888888888777:::===@@@BBBEEEIIIKKKKKKMMMNNNOOOOOOPPPRRRTTTTTTUUUWWWZZZ\\\[[[XXXUUUOOOKKKFFFCCCBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFJJJIIIJJJLLLNNNSSSaaannn}}}ssseeeaaa\\\WWWTTTQQQOOONNNOOONNNMMMLLLLLLMMMNNNNNNNNNNNNPPPVVVeee|||vvveee[[[WWWUUUVVV\\\```fffoooxxx}}}}}}yyyuuutttwww~~~|||{{{}}}yyy???>>>>>>???AAAEEEHHHKKKOOOOOONNNMMMLLLOOOSSSWWWbbbzzzyyypppddd\\\\\\___bbbcccccccccdddeeeeeebbb]]]YYYMMMIIIEEECCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::999999999:::::::::;;;;;;<<<<<<<<<<<<;;;999888777999999999:::::::::;;;;;;::::::;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>======>>>???????????????======>>>>>>>>>>>>======>>>>>>===<<<;;;:::999999999888777666555444444444555888<<>>EEEIIIPPPXXXeeesss}}}}}}sssmmmjjjeee```[[[UUUNNNJJJGGGFFFDDDDDDCCCBBB???===;;;999777666777777666555777777777777777777777777888;;;???BBBDDDGGGJJJMMMLLLNNNPPPQQQQQQQQQSSSUUUUUUVVVXXX[[[\\\[[[WWWSSSMMMJJJFFFCCCDDDEEEFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFJJJIIIJJJMMMOOOTTTbbbooo}}}ooohhh___XXXUUUSSSQQQOOOOOOOOOPPPPPPPPPQQQQQQRRROOOOOOPPPTTT^^^nnn{{{iii]]]XXXVVVWWW\\\```eeemmmvvv|||{{{xxxtttrrrvvv~~~~~~|||~~~>>>>>>>>>???AAADDDGGGJJJRRRRRRSSSRRRRRRSSSVVVYYYbbbzzz|||ttthhhaaa```cccfffgggcccdddfffhhhiiieee```[[[NNNJJJEEEBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;999999999999::::::::::::<<<<<<<<<<<<;;;999888777999999::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<>>>======<<<;;;:::999999999888888777666555444333555888<<>>???AAACCCEEEGGGPPPRRRUUUVVVWWWYYY[[[^^^bbbzzzvvvkkkdddccceeefffgggdddfffjjjmmmmmmiiiccc]]]OOOKKKFFFBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;888999999999999:::::::::999999::::::::::::999999999999::::::::::::;;;;;;999:::<<<======<<<:::999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<>>>===<<<<<<::::::999888888888888777666555444333555999<<<>>>AAAJJJXXXcccmmmrrrsssnnnhhhbbb\\\VVVRRRQQQNNNLLLIIIGGGFFFFFFCCCBBB@@@>>>;;;:::999888444444444333222111000///...........................///000111111000///...///000111222333333222111111111111000000000//////............////////////000111333444555777;;;>>>FFFLLLXXXdddqqq}}}zzzvvvooohhhaaaZZZSSSOOOEEEDDDBBBBBBBBBAAA???<<<999777444444555666777777777777777777777777777777:::>>>BBBEEEGGGIIIKKKMMMMMMPPPSSSTTTTTTTTTUUUVVVWWWXXXZZZ]]]]]]ZZZUUUQQQIIIFFFCCCBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHJJJNNNQQQWWWeeesss~~~nnnaaa\\\[[[[[[ZZZ[[[[[[\\\\\\[[[YYYVVVUUUPPPPPPPPPQQQRRRWWW]]]bbbdddaaa___bbbeeemmm~~~qqqdddZZZXXXYYY]]]```ccciiiqqqxxx{{{sssuuunnnllliiiiiippp{{{<<<======???@@@BBBDDDEEENNNQQQUUUXXX[[[]]]```bbbbbbzzzvvvkkkdddbbbccccccccceeehhhlllpppqqqmmmeee___PPPKKKFFFBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;888888999999999:::::::::555555777888::::::;;;;;;999999:::::::::;;;;;;;;;999:::<<<======<<<:::999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;:::999999888888888888888777555444333555999===>>>AAAJJJYYYeeewww|||~~~yyyrrrkkkccc\\\SSSRRROOOLLLIIIGGGFFFEEEBBBAAA???<<<:::888777777222222222222111000..............................---...///000000///...---000111222333444333333222111111111111000000000000000000000000111111111111111222333333333444777999CCCIIISSS___lllyyy}}}yyyrrrjjjccc\\\UUUPPPDDDCCCBBBBBBBBBAAA>>><<<;;;999666666777999::::::777777777777777777777777;;;???CCCFFFHHHIIIKKKMMMNNNPPPSSSUUUUUUUUUVVVWWWXXXYYY[[[]]]]]]ZZZUUUPPPJJJHHHEEECCCDDDEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIHHHGGGJJJNNNQQQXXXfffttttttfff````````````dddddddddcccaaa]]]ZZZXXXSSSSSSRRRPPPPPPRRRVVVZZZ\\\XXXWWWYYYZZZ^^^lllzzzsssfffZZZXXXYYY]]]```bbbiiippprrr~~~}}}vvvnnnppphhhfffdddeeelllyyy::::::;;;<<<>>>@@@AAACCCEEEKKKSSSXXX[[[^^^cccgggfffxxxttthhheeefffeeedddddddddiiimmmpppsssssslllcccTTTKKKDDDCCCCCCAAA@@@BBB@@@@@@??????>>>=========::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<999888999<<<>>><<<:::<<<<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@???===<<<;;;>>>>>>===<<<;;;::::::999:::999888777666555444444333888<<<>>>AAAJJJXXXcccsss~~~}}}rrrfff]]]YYYUUUOOOKKKIIIHHHGGGFFFBBBAAA???<<<:::777555444333222111000////////////.........////////////000......//////000000111111222222222222333444555666444333333222222111111111000000000000111111111111000//////...000222555666???CCCKKKVVVeeeuuuvvvnnnggg___WWWQQQJJJGGGDDDBBBAAA???===;;;;;;:::999888777777777777888666555444444555666888:::<<<@@@CCCEEEGGGJJJLLLNNNPPPRRRSSSSSSSSSUUUVVVYYYZZZ\\\^^^^^^[[[UUUPPPHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLKKKMMMPPPSSSZZZiiiwww{{{pppkkkjjjooouuuyyyxxxrrriiiccc```\\\WWWZZZXXXUUURRRQQQRRRTTTUUU[[[ZZZZZZYYYVVVWWW```lllzzzxxxeeeYYY[[[]]]```cccfffhhhiiippptttxxxvvvoooiiiffffffddd```]]]aaagggrrr::::::;;;<<<>>>@@@BBBCCCDDDIIIPPPUUUYYY___ffflllooo{{{sssgggddddddcccbbbbbbdddiiimmmpppsssssslllbbbTTTKKKDDDCCCCCCAAA@@@BBB@@@@@@??????>>>=========::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::888:::<<<===<<<:::;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@???===<<<;;;>>>======<<<;;;:::999999999888888777555444444333222666:::<<<>>>FFFSSS^^^ppp}}}vvvkkkbbbYYYUUUOOOKKKHHHFFFEEECCC???>>><<<:::777555333222222222111//////......///---............/////////...//////000000111111222222222222333333444555666555555444333222111111111000000000000000000000000111111000111222333555666<<<@@@GGGSSSaaaqqqyyyqqqiiibbbYYYSSSKKKHHHEEEBBBAAA???===;;;;;;;;;:::999888888777777888777555444444555777888;;;===AAADDDEEEGGGJJJLLLLLLOOORRRSSSSSSTTTVVVWWW[[[[[[]]]^^^^^^ZZZTTTPPPHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKNNNRRRYYYggguuu~~~||||||~~~}}}{{{|||yyymmmhhheeeccc^^^ZZZUUURRRRRRTTTVVVWWWYYYYYYZZZZZZWWWUUU[[[cccoooyyyfff\\\]]]^^^```bbbdddggghhhkkkooorrrpppiiiccc``````___[[[ZZZ]]]dddooo~~~{{{::::::;;;<<<>>>@@@BBBCCCCCCFFFKKKPPPUUU^^^iiiqqqxxx~~~ttthhhddddddbbbbbbccceeeiiimmmpppsssssskkkbbbTTTKKKDDDCCCCCCAAA@@@BBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999:::;;;<<<;;;:::::::::::::::;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAA@@@???>>><<<<<<===<<<<<<;;;:::999888777888777777666555444333333222555888999;;;AAALLLUUUiiiuuuwwwnnneeeZZZVVVOOOJJJGGGDDDAAA???;;;:::999777555333111000111000///...............---------............/////////000111111222333333444333333444444555666777777666555444333222111111000000000000000000000000222222222333333444444444888<<>><<<;;;;;;;;;:::999999999888888777555444444555777888<<<>>>BBBDDDEEEFFFIIIJJJKKKMMMQQQSSSTTTUUUWWWYYY]]]]]]]]]^^^]]]YYYSSSOOOHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLMMMPPPSSSZZZiiiwww~~~}}}zzzwwwtttmmmmmmmmmpppxxxxxxpppllljjjddd___ZZZWWWWWWYYY[[[\\\[[[[[[\\\^^^[[[VVVWWW\\\dddwww{{{iii``````______```bbbdddeeeeeehhhjjjhhhbbb\\\ZZZYYYYYYVVVTTTXXX^^^jjj|||}}}{{{vvv}}};;;;;;;;;===>>>@@@BBBCCCCCCEEEGGGJJJPPPZZZgggpppxxxwwwkkkfffdddccceeehhheeejjjnnnqqqsssssskkkbbbTTTKKKDDDCCCCCCAAA@@@BBB@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999999:::;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777777777666666555444444333333222555777777888===FFFMMM]]]hhhtttxxxwwwssskkkdddZZZUUUOOOJJJEEEBBB>>><<<888888666555333222000000000///...---------------------------............000000111222333444444555555555555555555666777888888888777666444333222222111000000000000000//////111222333333444333333222555999???HHHUUUfffxxxwwwppphhh^^^XXXNNNKKKFFFCCCAAA@@@???===<<<<<<<<<<<<;;;;;;::::::888777666444444666777888<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::999999999:::;;;<<<===>>>AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;;;;:::999888777777666666666555555444444333333333555666777777;;;AAAFFFQQQ[[[fffjjjlllkkkeee___WWWSSSNNNHHHDDD@@@<<<999666666555444333222111111///......------------------------.........//////111111222333444555666777777777777666777777888888999999888777666555444333222222111111000000000///000111222222222222111111555888===DDDPPPaaatttyyyrrrjjj```YYYPPPLLLGGGDDDBBBAAA???>>><<<============<<<<<<;;;999777666555555666777999;;;>>>AAACCCCCCEEEGGGHHHHHHKKKOOORRRTTTWWWYYY\\\^^^]]]]]]\\\ZZZVVVQQQMMMGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPRRRVVVTTTTTTVVVYYY```ppp~~~~~~vvvqqqmmmkkkkkkjjjgggccc^^^ZZZWWWUUUUUUUUUWWW[[[dddrrr{{{xxxvvvwwwyyyyyyuuuqqqpppiiieeecccaaa]]]]]]______iii|||{{{wwwwww{{{pppfffeeecccbbbaaaaaabbbbbbaaaaaa```]]]ZZZVVVTTTSSSQQQOOONNNQQQVVVcccwww~~~{{{xxx|||vvvppplllmmmttt}}}tttlllfffbbbcccdddkkkwww;;;;;;<<<===???AAACCCDDDDDDEEEFFFFFFIIIQQQ]]]eeelll{{{|||wwwooommmkkkhhhiiillliiimmmqqqsssvvvuuummmcccTTTKKKDDDCCCCCCAAA@@@BBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;:::999888999:::999999999:::;;;===>>>???BBBAAA@@@??????@@@AAABBBBBBBBBAAAAAA@@@???===<<<<<<;;;;;;:::999888777666666666666555555555444444444555666666777999===@@@IIIPPPXXX\\\___```\\\WWWRRRNNNIIIEEEAAA>>>:::777444444444333333222222222///......---------...............////////////000222222333444666777888888999999888888888888999999999999999888777777666666333333333222222111111000000000000111111222222222555888<<>>??????>>>===<<<999888666555555666888999999;;;???AAABBBCCCFFFHHHHHHKKKOOORRRTTTWWWZZZ\\\]]]\\\[[[ZZZXXXUUUPPPLLLFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGIIILLLPPPUUUWWWXXXVVVVVVWWWZZZaaaqqq~~~tttkkkeeeaaa______^^^ZZZUUUQQQOOOOOOMMMNNNPPPTTT]]]lll~~~vvvllliiifffbbb___```^^^dddooo||||||rrrlllgggeeeeeegggpppyyyqqqeeeeeeeeeeeedddcccccccccaaa```^^^[[[WWWUUUSSSRRROOONNNNNNPPPTTT```vvv}}}xxx{{{tttkkkfffggggggkkkuuuxxxmmmddd^^^XXXUUUXXXYYY^^^hhhwww;;;<<<<<<>>>???AAACCCDDDDDDFFFGGGHHHJJJQQQ[[[bbbjjjvvv}}}|||}}}{{{xxxwwwyyywwwqqqllllllkkkooosssuuuwwwvvvnnneeeTTTKKKDDDCCCCCCAAA@@@BBB@@@@@@??????>>>=========::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::<<<;;;888777888:::999999:::;;;<<<>>>???@@@BBBAAA@@@>>>>>>???AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777777777777666666666666555555222333444444555777999;;;@@@FFFJJJMMMPPPSSSQQQLLLJJJGGGCCC@@@>>>:::777444222222222222222111111111///...............///////////////000000000111111222333444555777888999:::::::::999999999999::::::999999999999999888888888555555444444333222222111111000000000111333444555555777:::>>>FFFVVVlll||||||vvvoooeee___TTTOOOIIIEEECCCBBBAAA@@@===>>>???@@@AAA@@@>>>===999888666555555666888999666999<<>>???AAACCCDDDDDDFFFIIIJJJMMMSSS[[[bbblllsss}}}}}}{{{yyyyyy|||zzzzzzyyyqqqnnnlllppptttvvvxxxwwwoooeeeTTTKKKDDDCCCCCCAAA@@@BBB@@@@@@??????>>>=========::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<;;;888666888::::::::::::;;;===???@@@AAACCCAAA@@@>>>>>>???AAABBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;:::999888888777777777777777666666666111222222333444555777888:::>>>@@@AAAEEEIIIHHHCCCEEECCC???===;;;888555222000000000111111111111111//////.........//////000000000000000111111111111333333444666777999::::::;;;;;;:::999999:::::::::888888999999999:::::::::666666555444444333222222222111000000222444777888444777999;;;BBBSSSiiiyyy}}}xxxqqqhhhaaaTTTPPPJJJEEECCCBBBAAA@@@===>>>@@@AAAAAA@@@???>>>999888777555555777888999444777;;;>>>@@@BBBEEEGGGIIILLLOOORRRTTTVVVYYY[[[YYYXXXWWWWWWVVVSSSOOOKKKFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHKKKPPPVVV[[[___```^^^\\\]]]```gggxxxvvviii___XXXPPPRRRSSSPPPLLLJJJJJJLLLKKKMMMOOOSSS[[[kkkyyypppfffbbb[[[\\\^^^aaabbbbbb```^^^\\\YYYYYY[[[[[[ZZZ^^^cccpppoooccceeegggiiijjjhhhfffeee___\\\XXXTTTRRRQQQOOOMMMNNNLLLLLLMMMPPP[[[rrrxxx|||tttllliiigggfffhhhmmmtttzzzssslllaaaXXXRRRPPPPPPOOOJJJQQQXXXWWWVVVaaayyy<<<<<<<<<===???BBBFFFHHHHHHNNNOOOLLLNNNXXXaaadddjjjttt{{{yyyxxxwwwyyy}}}~~~tttnnnlllooorrrtttxxxwwwnnncccVVVNNNFFFCCC@@@>>>???BBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999::::::::::::;;;;;;888:::;;;;;;::::::<<<===;;;:::999888888999:::;;;<<<;;;::::::;;;===@@@AAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999777777777777666666666666111111111222222333333444888999;;;===???AAACCCDDD>>>>>><<<:::888555333111---------------...//////////////////000000000000222111///......000222333444444333444555666888999999;;;<<<<<<;;;::::::;;;:::999888777777777888999999999888777666444222111333222111111111222333444666555777<<>>>>>BBB@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;888:::;;;:::999999:::;;;::::::999888888999::::::<<<;;;::::::;;;===@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999999888888777666555555444222222222222222333333333444444666777999;;;<<<===::::::999777555333111000......------......///000/////////000000000000000222111000//////000222333555555555666777999;;;===:::<<<<<<<<<::::::;;;===<<<;;;:::888888888999999:::999999888666444333222444333222111111222333444777666777<<>><<<:::999999999999888999:::::::::<<<@@@CCCGGGJJJNNNSSSWWWYYYYYYZZZZZZYYYWWWVVVUUUSSSOOOLLLKKKIIIGGGDDDCCCDDDEEEFFFHHHIIILLLQQQUUUZZZ^^^```bbb___]]]___bbbiiiwwwzzzlll^^^UUUVVVPPPLLLKKKJJJGGGFFFHHHKKKJJJNNNVVV```oooxxxmmmeeeaaa^^^\\\\\\\\\ZZZXXXXXXYYYXXXXXXYYY\\\___aaagggppp~~~ooogggggghhhiiiiiigggccc```[[[XXXTTTRRRQQQQQQQQQPPPLLLPPPRRRRRRTTTaaawww}}}{{{zzzssspppjjjjjjqqqyyyzzzwwwsssqqqnnnnnnnnnnnnmmmjjjeeeaaa\\\ZZZUUUQQQNNNMMMLLLMMMNNNMMMNNNPPPQQQWWWeeesssCCCCCCCCCEEEGGGJJJMMMOOOPPPTTTUUURRRSSS[[[ccchhhppp}}}xxxuuussstttvvv{{{~~~tttlllhhhkkknnnqqquuutttkkk```TTTLLLEEEBBB@@@>>>>>>AAAAAA@@@???>>>===;;;::::::<<<;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;888:::::::::888777888999::::::999999999999::::::;;;;;;;;;;;;<<<===???AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999::::::999777666444333333333333333333222222222222111222222333444555666666555444444333222000///..................///000000//////000000111111111111333222111000000000222222444444555666888:::===>>>=========;;;::::::===???>>>===<<<;;;::::::::::::;;;:::999888777666555444555555333222222333444555888666888===CCCOOObbbrrr~~~xxxqqqhhhbbb^^^[[[XXXTTTQQQNNNIIIFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<;;;:::999:::;;;<<<<<<;;;<<<>>>@@@EEEHHHMMMRRRVVVXXXYYYXXXZZZYYYWWWVVVUUUSSSOOOLLLKKKJJJHHHFFFFFFGGGHHHIIIGGGIIIMMMRRRXXX^^^bbbdddbbb______aaaeeekkkwwwqqqbbbXXXVVVPPPLLLKKKJJJGGGFFFHHHLLLLLLPPPXXXcccsssxxxnnnjjjeeebbbbbbaaa^^^[[[YYYXXXXXXYYYZZZ]]]```bbbaaahhhttt~~~~~~zzznnngggggggggggggggddd```\\\UUUTTTRRRRRRRRRRRRQQQOOOMMMPPPSSSSSSWWWeee|||~~~yyyxxxtttnnnlllrrrzzzwwwnnniiifffcccaaaaaa___]]]\\\]]]]]]\\\ZZZWWWUUUSSSPPPOOONNNOOOPPPPPPOOOPPPQQQPPPRRR\\\gggBBBBBBDDDFFFHHHKKKNNNOOOTTTVVVVVVUUUVVV\\\dddjjjtttwwwuuutttvvvzzzwwwmmmgggjjjmmmpppttttttjjj```RRRJJJDDDBBB@@@>>>>>>AAAAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;:::888777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999999999888777666555444444444444444333333222222111222222222222222333333333111111111111000///...---///............///000000//////000000111222333333333333222111111111222222111111222333666999<<<>>>???>>>===:::999:::>>>AAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888888777777777777555444333444444555777666888<<>><<<;;;===???@@@@@@???>>>???AAACCCFFFKKKQQQUUUWWWXXXXXX[[[ZZZXXXWWWVVVTTTPPPMMMJJJIIIHHHGGGGGGHHHJJJKKKHHHJJJNNNTTTZZZ___ccceeebbb```aaadddggglllxxxuuueee[[[VVVPPPLLLKKKJJJGGGFFFHHHLLLLLLPPPXXXddduuu~~~xxxrrrnnnmmmkkkgggbbb]]][[[ZZZZZZ]]]___aaabbb```dddmmmxxx{{{uuurrrkkklllqqqyyy~~~uuullleeedddccccccbbb___[[[XXXQQQPPPPPPRRRSSSSSSQQQOOOOOORRRTTTUUUZZZjjjzzztttttt}}}xxxpppmmmrrr{{{yyymmmddd```___]]]\\\]]][[[XXXWWWXXXYYYYYYYYYWWWVVVTTTRRRRRRRRRRRRSSSMMMLLLNNNQQQPPPQQQXXXaaaqqqCCCDDDEEEHHHKKKNNNPPPQQQVVVVVVWWWWWWXXX\\\eeelllxxx{{{xxxxxx|||xxxnnnhhhkkkmmmpppssssssiii^^^PPPIIICCCBBB@@@>>>>>>AAA@@@???????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;<<<===<<<:::999999::::::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999777777777777666666666666555444444333333222222222333222222222111111000000//////000000000///.....................///000000...///000111222333444555444444333222222222222222000000111333555999<<<===??????<<<:::888:::>>>AAABBBBBBBBBAAA@@@@@@???>>>===<<<;;;::::::::::::;;;:::999777555555555555555666555777<<>>@@@BBBCCCBBBAAAAAABBBBBBEEEIIIOOOSSSWWWYYYZZZ\\\[[[YYYXXXWWWUUUQQQNNNIIIIIIHHHHHHHHHIIIJJJKKKJJJLLLPPPVVV[[[___aaaccccccaaaaaadddgggmmmyyywwwhhh^^^VVVPPPLLLKKKJJJGGGFFFHHHKKKKKKOOOWWWcccuuu}}}|||zzzsssnnnccc```]]]\\\^^^``````______bbbgggnnnzzz}}}ssslllgggcccaaa^^^___cccjjjppprrrmmmhhh```___^^^]]]]]]ZZZWWWTTTOOOOOOPPPRRRTTTUUUSSSQQQOOOQQQSSSUUU]]]mmmwwwppppppzzz{{{sssnnnrrrzzzyyyqqqggg```]]]]]]\\\[[[XXXVVVUUUUUUVVVWWWVVVTTTXXXWWWVVVTTTSSSSSSSSSTTTMMMMMMOOORRRRRRQQQVVV]]]eee{{{FFFHHHJJJMMMPPPRRRUUUVVVXXXWWWXXXZZZ[[[^^^gggppp}}}~~~~~~~~~wwwnnniiilllnnnooorrrqqqggg\\\NNNGGGBBBAAA@@@>>>>>>AAA>>>>>>>>>>>>>>>?????????:::::::::;;;;;;;;;;;;<<<999999::::::::::::;;;;;;;;;<<<===<<<:::::::::<<<::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999666666666666777777777777444444444444333333333333111111111000//////......//////000000000///......---------------...//////...///000111333444666666555444444444333222222111111111222333666999<<<>>>>>>>>><<<:::888:::===AAACCCDDDDDDDDDDDDCCCBBBBBB>>>===<<<;;;;;;<<<===>>><<<;;;999777666555666666666666888>>>DDDOOOaaaqqquuunnnjjj```___^^^^^^]]]ZZZVVVSSSQQQOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDD@@@BBBEEEFFFEEECCCBBBBBBCCCEEEHHHMMMRRRVVVZZZ\\\^^^]]][[[ZZZYYYWWWSSSPPPJJJJJJIIIIIIIIIJJJJJJKKKLLLOOOSSSXXX\\\___aaabbbdddaaaaaacccgggmmmyyywwwiii```VVVPPPLLLKKKJJJGGGFFFHHHKKKJJJNNNVVVaaattt|||mmmiiicccaaaaaaaaa___]]]]]]^^^aaaeeennnzzzsssoooiiibbb]]]YYYWWWWWWXXXXXXZZZ___dddgggfffcccZZZYYYXXXYYYYYYWWWUUURRROOOOOOQQQSSSVVVWWWVVVTTTOOORRRTTTXXX```pppwwwnnnmmmwwwwwwppprrrxxxuuunnneee___]]]\\\[[[YYYWWWVVVVVVWWWYYYYYYWWWVVVXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQRRRTTTSSSQQQSSSXXX^^^pppIIIJJJMMMPPPSSSVVVXXXYYYZZZXXXYYY]]]___aaajjjttt}}}zzzvvvqqqnnniiikkkmmmnnnpppnnndddXXXLLLFFFAAAAAA@@@>>>>>>@@@>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;999:::;;;;;;:::999:::<<<::::::;;;<<<<<<;;;::::::::::::;;;===>>>>>>???????????????@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999888888777777666666555555333333333444444444444444222111111000000///......///////////////...------,,,,,,,,,,,,,,,---.........///000222444555777777555555555444444333222111000000111222555777:::<<<======<<<:::888999<<>>===<<<<<<===???@@@>>><<<:::888777666666666777777;;;AAAHHHSSSeeetttzzzssspppfffccc```^^^\\\ZZZWWWTTTSSSRRROOOLLLJJJIIIHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIGGGJJJMMMMMMJJJGGGEEEDDDEEEEEEGGGKKKPPPVVV\\\___```___]]]\\\[[[YYYUUURRRLLLLLLLLLLLLKKKKKKKKKKKKMMMPPPUUUZZZ^^^aaacccdddeeebbb```bbbeeelllzzzvvviii```VVVPPPLLLKKKJJJGGGFFFHHHKKKJJJMMMUUUaaasss}}}vvvooojjjiiigggccc___ZZZ[[[]]]___dddmmmvvv}}}wwwkkkdddbbb```\\\YYYWWWVVVWWWXXXWWWVVVXXX\\\______^^^VVVUUUUUUVVVWWWWWWUUUSSSRRRQQQRRRTTTWWWXXXXXXWWWTTTWWWZZZ___hhhwwwwwwnnnlllttt~~~|||tttrrrttt~~~yyyssskkkeeeccc```]]]ZZZYYYXXXXXXYYY\\\_________XXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVUUUSSSTTTXXXZZZdddyyyIIIJJJMMMQQQTTTVVVXXXYYY\\\YYY[[[```bbbccclllxxx~~~yyysssooommmmmmmmmhhhkkklllmmmnnnlllaaaVVVKKKEEEAAAAAAAAA>>>>>>@@@>>>>>>===;;;:::999888777:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;777888::::::999999:::<<<::::::;;;<<<<<<;;;::::::999:::;;;===>>>>>>??????>>>>>>???@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999:::999888777666555444333333333333444444555555555333333333222111111111000////////////...---,,,,,,,,,++++++++++++,,,------...///000222444666777888555555555555444333222111......///000222444777888<<<<<<;;;:::888999;;;>>>CCCDDDFFFGGGHHHHHHGGGGGG@@@???===<<<<<<>>>@@@AAA???===;;;999777666666666999999===DDDKKKVVVhhhwww~~~xxxtttlllhhhccc^^^[[[YYYWWWUUUTTTSSSPPPMMMKKKIIIIIIIIIHHHGGGFFFEEEFFFHHHKKKLLLPPPRRRTTTTTTPPPLLLHHHGGGFFFFFFGGGJJJOOOVVV]]]aaaaaa```^^^]]]\\\ZZZVVVSSSNNNNNNNNNNNNMMMMMMLLLLLLNNNQQQVVV\\\aaadddfffgggeeebbb___aaadddkkkzzzuuuiii```VVVPPPLLLKKKJJJGGGFFFHHHLLLKKKNNNUUUaaasssyyytttqqqnnnhhhcccZZZ[[[\\\^^^aaafffnnnssstttuuusssrrrsssrrrjjjaaa___```___^^^\\\[[[[[[\\\YYYWWWUUUVVVXXXZZZ[[[[[[TTTTTTTTTUUUWWWWWWVVVUUUTTTSSSSSSUUUWWWYYYYYYYYYZZZ]]]aaafffpppwwwnnnkkkrrr|||vvvrrrrrryyy{{{tttnnnjjjfffaaa]]]YYYXXXVVVXXX\\\aaadddeeeZZZZZZ[[[[[[\\\]]]]]]]]]YYYVVVUUUWWWWWWVVVWWW[[[VVV[[[kkkKKKOOOTTTVVVUUUUUUXXXZZZ[[[]]]```ccceeeiiinnnqqq{{{zzzvvvpppkkkiiihhhgggeeehhhjjjkkkjjjjjjiiibbbYYYKKKGGGCCCAAAAAA@@@@@@???AAA@@@???>>>============;;;::::::999999::::::;;;<<<;;;::::::<<<<<<;;;:::888888999::::::::::::999;;;;;;<<<======>>>============>>>>>>>>>======<<>>????????????>>>======??????>>>===<<<;;;::::::888777666555444333222222555555444444444333333333333222000...---,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///000111444888;;;999999999888666444111000222111000000111444777999;;;999888888999:::999999EEEDDDCCCFFFJJJLLLJJJHHHCCCCCCBBB@@@>>>===???@@@??????@@@???>>>;;;888666:::;;;>>>EEESSSdddttt~~~}}}vvvmmmkkkgggbbb^^^ZZZWWWUUUYYYWWWSSSNNNKKKHHHHHHGGGLLLKKKIIIIIIJJJMMMPPPRRRUUUVVVWWWWWWTTTPPPLLLIIIIIIIIIIIIKKKOOOTTTZZZ]]]___cccccc```^^^]]]YYYTTTQQQPPPNNNLLLLLLMMMNNNOOOQQQUUU[[[aaaeeeggggggfffiiieeecccccceeekkkwww~~~vvvkkk```YYYQQQJJJJJJJJJGGGFFFGGGJJJJJJMMMSSS\\\lllxxxsssmmmggg```\\\ZZZZZZ[[[\\\bbbiiikkklllmmmllliiiccc^^^ZZZ^^^\\\^^^dddddd___^^^aaa^^^]]]\\\YYYVVVVVVXXXYYYWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZ\\\^^^```aaacccbbbeeeooouuukkkgggkkkrrrxxxrrruuu~~~tttnnniiiccc```ZZZ\\\^^^```ffflllkkkfffeee```\\\^^^ccceeeaaa]]]^^^[[[WWWUUUUUUVVVVVVVVVWWWZZZdddttt~~~NNNRRRUUUWWWWWWWWWYYY[[[]]]^^^```bbbeeeiiinnnrrr|||}}}xxxtttnnnjjjhhhgggfffeeefffhhhiiihhhhhhhhh```XXXKKKHHHDDDAAAAAA@@@@@@???AAA@@@???>>>============;;;;;;::::::::::::;;;;;;;;;:::999:::;;;;;;;;;999888888999::::::::::::999;;;<<<===>>>????????????===>>>>>>??????>>>>>>===???@@@AAA@@@???>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>===<<<;;;::::::999888777666555444333333555444444444444333333333333222000///...------...///...------,,,,,,,,,---,,,,,,,,,------------...---...///000111333666999999999999999777555333222444333111111222555888:::<<<;;;::::::;;;<<<<<<;;;BBBBBBCCCEEEHHHJJJJJJJJJGGGGGGFFFBBB???===>>>???AAAAAAAAAAAA@@@===;;;999;;;<<<@@@IIIWWWiiiyyyyyypppmmmhhhddd___\\\XXXVVVUUUSSSOOOLLLIIIHHHHHHHHHHHHHHHHHHIIILLLPPPSSSVVVWWWXXXYYYXXXVVVRRRNNNKKKJJJIIIHHHIIIMMMRRRXXX[[[^^^aaabbb___]]]\\\YYYTTTQQQPPPNNNMMMLLLMMMNNNOOORRRVVV]]]ccchhhjjjjjjiiikkkgggccccccdddiiivvv~~~vvvkkk```YYYQQQJJJJJJJJJHHHGGGHHHJJJJJJMMMSSSZZZggg|||uuulllbbb^^^[[[\\\[[[ZZZ^^^cccccceeehhhjjjiiifffaaa___bbbaaadddjjjkkkeeebbbccccccbbb```]]][[[ZZZZZZ[[[XXXXXXYYYZZZ[[[]]]^^^___\\\\\\\\\]]]```bbbeeegggiiiiiinnnzzzvvvkkkfffiiiooo}}}ssssss~~~}}}uuuoooiiiddd___cccfffiiiooouuurrrmmmeeeaaa^^^```eeefffbbb]]]^^^\\\ZZZZZZ[[[\\\\\\[[[\\\]]]bbbkkkvvv~~~zzz|||SSSUUUXXXZZZ[[[\\\^^^______```aaabbbdddiiioootttwwwuuuqqqlllhhhffffffeeeddddddfffgggfffgggfff___VVVLLLHHHDDDBBBAAA@@@@@@???@@@@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<:::999888999::::::999888888888999::::::::::::999:::;;;===>>>???@@@AAAAAA>>>>>>???????????????>>>>>>???@@@@@@>>>>>>???@@@CCCCCCCCCDDDCCCBBBBBBAAA???>>>>>>===<<<;;;::::::999999888777666555555444444444444444333333333333333333111000///////////////...------,,,---------+++,,,,,,,,,------------...//////000000111444777999::::::::::::888777666666555333222333555888:::<<<<<<<<<<<<===>>>??????BBBCCCEEEEEEFFFHHHKKKMMMLLLLLLIIIEEEAAA>>>>>>???CCCCCCCCCCCCBBB@@@>>><<<<<<>>>DDDOOO___qqq}}}tttpppkkkfffaaa]]]YYYVVVQQQOOOKKKHHHFFFFFFGGGGGGDDDDDDFFFIIINNNSSSWWWZZZYYYZZZZZZYYYWWWSSSOOOLLLJJJIIIGGGFFFIIINNNTTTXXX[[[___```^^^\\\\\\YYYTTTQQQPPPNNNMMMLLLMMMOOOPPPTTTYYY```ggglllnnnooonnnooojjjdddbbbbbbfffsss}}}vvvkkk```YYYQQQJJJJJJKKKIIIHHHIIIJJJJJJLLLQQQVVV___ooo}}}yyylllfffaaa___\\\YYYZZZ^^^___bbbgggjjjkkkiiifffcccaaaccchhhoooppplllhhhhhhhhhgggeeecccaaa```______[[[\\\^^^```bbbdddfffgggddddddcccdddfffhhhkkkmmmqqqssszzzyyylllfffgggmmm|||wwwqqqxxxyyyrrrlllhhhmmmrrrwww~~~xxxlllhhheeefffjjjllliiieeefffeeeeeegggiiiiiigggfffdddbbbaaacccgggrrrzzzwwwzzzVVVXXX[[[^^^```ccceeegggcccccccccccceeejjjpppuuuxxx}}}}}}rrrooojjjfffeeeeeedddcccccceeefffeeeffffff___VVVLLLIIIEEEBBBAAAAAA@@@???@@@???>>>======<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<999888777888999:::999777888888999::::::::::::999999:::;;;===???@@@@@@AAA>>>??????@@@@@@@@@@@@???===?????????>>>===>>>???@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;::::::999888888777777666555555444444444444333333333222222333333222111111000000///......------------......,,,,,,,,,,,,------------...///000//////000333555:::;;;<<<<<<<<<;;;:::999666555333222333555777999;;;<<<=========>>>@@@BBBFFFGGGHHHGGGEEEFFFKKKOOONNNMMMKKKGGGBBB@@@@@@@@@CCCDDDDDDCCCCCCAAA@@@???===AAAHHHUUUgggzzzxxxssslllgggccc___YYYUUUOOOMMMIIIEEECCCCCCDDDEEEBBBDDDGGGKKKPPPTTTXXX[[[YYYZZZZZZXXXVVVRRRNNNLLLJJJHHHEEEDDDFFFJJJPPPSSSZZZ^^^___]]]\\\]]]ZZZUUUQQQPPPNNNMMMMMMNNNOOOQQQWWW[[[cccjjjpppsssssssssssslllfffbbb```cccooo{{{}}}wwwlllaaaYYYQQQKKKKKKKKKJJJIIIJJJIIIIIILLLPPPSSSWWWaaakkk~~~tttjjjddd^^^YYYYYY\\\bbbfffjjjnnnooonnnkkkhhhbbbdddjjjoooqqqpppnnnmmmiiihhhgggfffffffffeeedddbbbccceeehhhjjjlllmmmnnnpppnnnmmmlllmmmoooqqqsssyyy}}}{{{nnnfffggglllyyy~~~sssuuu|||}}}vvvsssyyyyyytttooonnnrrruuuuuutttuuuuuuvvvxxxyyyxxxtttqqqkkkgggcccaaabbbiiizzz~~~yyyuuuzzzXXXYYY\\\```eeejjjmmmooofffffffffeeeggglllrrrwww}}}|||rrrnnniiifffeeeddddddcccdddfffgggfffgggggg```WWWMMMJJJEEEBBBAAAAAA???>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<999888777777999999888777888888999::::::::::::999777888:::<<<===>>>??????>>>>>>???@@@@@@@@@@@@@@@===?????????>>>===>>>???>>>????????????>>>======>>>>>>===<<<;;;:::999999666666666555555444444444444444333333333222222222333333222222111111000000......---------......///,,,,,,---------.........//////000//////000222444<<<<<<===>>>>>>===<<<;;;777555333222222333666777888:::<<<======>>>AAADDDHHHIIIIIIGGGDDDDDDHHHLLLLLLLLLJJJGGGDDDBBBBBBDDDCCCCCCCCCCCCBBBAAAAAA@@@???CCCLLL[[[mmm|||vvvnnnhhheee```YYYTTTPPPLLLHHHCCC@@@@@@AAABBBCCCEEEIIIMMMQQQUUUWWWXXXXXXXXXWWWUUUSSSOOOLLLIIIIIIGGGDDDCCCDDDHHHLLLOOOXXX\\\^^^]]]\\\]]][[[VVVQQQPPPNNNMMMMMMNNNPPPQQQYYY^^^eeemmmsssvvvvvvvvvuuunnngggbbb___aaakkkvvv~~~xxxnnncccZZZRRRLLLKKKLLLJJJIIIJJJIIIIIIKKKOOOPPPQQQVVV]]]lllrrrwwwwwwxxxtttjjjbbb\\\[[[^^^eeehhhmmmqqqssssssrrrqqqnnnqqqtttuuuvvvvvvtttqqqjjjhhhggghhhkkkllllllkkkmmmnnnppprrrtttuuuvvvvvvwwwvvvttttttuuuxxx{{{}}}}}}ppphhhhhhllluuuyyyxxx|||{{{wwwyyy~~~{{{vvvmmmiiidddaaa___dddsss|||vvvsssyyyYYYYYY\\\```gggmmmpppqqqiiiiiiiiiiiikkknnntttxxx~~~tttpppkkkgggeeeeeedddcccdddfffgggggghhhhhhaaaXXXNNNJJJFFFCCCBBBAAA???>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999888777888999999888777888888999::::::::::::999777888:::;;;<<<======>>>======>>>???@@@@@@@@@@@@>>>???@@@@@@>>>>>>???@@@???????????????>>>>>>===>>>======<<<;;;:::999999666555555555444444444444333333333333222222222222222222222222222111000///.........---......///000---.........///////////////000000000///000333555===>>>?????????>>>===<<<777666333222111333555666666999<<<===<<<===AAAEEEHHHHHHGGGFFFEEEEEEFFFHHHLLLLLLKKKHHHEEEDDDEEEGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@EEEOOO^^^qqqzzzqqqkkkhhhbbb[[[TTTPPPMMMGGGBBB??????@@@AAAEEEGGGKKKOOORRRUUUVVVVVVVVVUUUTTTRRROOOLLLHHHGGGGGGFFFDDDCCCDDDGGGJJJLLLVVVZZZ\\\[[[[[[\\\ZZZVVVQQQPPPNNNMMMNNNOOOQQQRRR[[[___gggnnntttwwwxxxwwwuuuoooiiiddd___```hhhrrr~~~zzzpppeee\\\TTTMMMLLLLLLJJJIIIJJJIIIHHHJJJNNNOOONNNPPPUUU\\\ccciiikkkkkkttttttlllfffdddfffhhhkkkoootttxxx{{{}}}}}}}}}xxxooollliiikkkooosssttttttwwwyyy{{{~~~|||{{{zzzzzz|||rrriiihhhlllrrr}}}}}}{{{uuunnniiiddd```\\\___kkkxxxzzzuuussszzz[[[ZZZ[[[___fffkkknnnoookkklllmmmmmmnnnqqquuuxxx}}}vvvrrrmmmiiigggfffdddccccccfffgggfffhhhhhhaaaYYYNNNKKKFFFCCCBBBAAA???>>>??????===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888888999:::999888888888999::::::::::::999999:::;;;<<<============;;;<<<===>>>???????????????@@@AAA@@@???>>>???AAA>>>????????????>>>======>>>===<<<<<<::::::999888666666666666555555555555333333333222222222222111000111222222222111000///...............///000000////////////000000000000///000111000000222555777>>>??????@@@???>>>===<<<999777555333222444555777555999======<<<>>>CCCGGGHHHGGGGGGHHHJJJKKKJJJJJJOOOOOONNNKKKHHHFFFGGGIIICCCCCCBBBBBBBBBCCCCCCCCCAAAFFFQQQ```sss~~~uuuoookkkfff]]]VVVOOOLLLFFFBBB@@@@@@BBBDDDEEEHHHLLLPPPTTTUUUVVVUUUUUUTTTSSSPPPMMMIIIGGGEEEEEEDDDDDDDDDEEEGGGIIIJJJRRRVVVYYYXXXYYYZZZYYYUUUQQQPPPNNNNNNNNNPPPQQQSSS\\\```gggoootttwwwwwwwwwtttoooiiieee```___fffoooxxx{{{qqqggg^^^UUUNNNMMMMMMJJJHHHIIIIIIHHHJJJNNNOOOMMMNNNRRRQQQYYY```bbbaaaiiizzzxxxtttttttttuuuxxx{{{xxxsssoooooouuuzzz|||{{{ssshhhfffiiinnnyyyzzztttoookkkgggccc______iiiuuu}}}yyyxxx\\\ZZZZZZ]]]dddiiikkkkkklllmmmoooppppppsssvvvyyyyyyxxxtttnnnjjjgggfffeeedddbbbeeeffffffggggggaaaXXXOOOKKKGGGCCCBBBAAA???>>>???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;:::999888999::::::999888888888999::::::::::::999;;;;;;<<<===>>>>>>======;;;;;;===>>>>>>????????????@@@AAAAAA@@@???@@@AAA===============<<<;;;;;;>>>===<<<;;;:::999999888777777777777666666666666333333333222222222111111///000111222222111///..................///000000000000000000111111111111///000111111111333666888??????@@@@@@???>>><<<;;;;;;999666444444555666888555999===>>>===???DDDIIIJJJHHHHHHKKKPPPRRRPPPNNNRRRRRRPPPMMMIIIHHHHHHIIIDDDCCCCCCCCCCCCDDDDDDEEEAAAGGGQQQaaasssxxxqqqnnniii___XXXNNNJJJFFFBBB@@@BBBEEEGGGDDDGGGLLLQQQTTTVVVVVVVVVUUUTTTRRROOOLLLIIIFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIOOOTTTVVVVVVWWWYYYWWWSSSQQQPPPNNNNNNNNNPPPRRRSSS]]]aaahhhoootttvvvwwwvvvsssooojjjfffaaa___eeemmmwww|||sssiii___WWWOOONNNMMMIIIGGGHHHIIIHHHJJJNNNPPPNNNOOORRRLLLTTT\\\]]][[[bbbrrryyytttsssxxx~~~sssgggdddfffkkkvvv{{{uuuqqqnnnkkkhhhdddeeennnyyy~~~}}}RRRUUU[[[___bbbdddgggiiilllnnnpppqqqppppppqqqrrruuu~~~{{{|||{{{tttmmmjjjiiieeeeeeggghhheeedddeeegggeee___YYYNNNJJJGGGEEEBBB>>>???CCCBBBBBBAAA???>>><<<;;;;;;;;;;;;::::::::::::999999::::::999888777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>=========>>>???@@@@@@???@@@AAACCCDDDCCCCCCBBBAAA@@@>>>===<<<<<<======>>>======<<<<<<;;;::::::888888888888777777777777555444444333333222222111000000000000000000000000111000000////////////000111111222333333333333222444444333444555777999:::???AAABBBCCCCCCAAA@@@>>>:::888555333444666666666888:::===AAAEEEGGGHHHHHHLLLNNNPPPOOOOOOQQQVVVZZZYYY[[[[[[ZZZUUUQQQMMMLLLEEEFFFFFFEEECCCBBBCCCEEECCCHHHRRRaaarrrzzztttqqqkkkaaaXXXQQQOOOJJJEEEAAAAAACCCEEEIIILLLQQQUUUWWWVVVTTTRRRSSSTTTRRRNNNHHHFFFFFFHHHFFFEEEDDDCCCDDDEEEGGGIIIMMMOOORRRTTTVVVVVVVVVUUUVVVRRROOONNNMMMLLLQQQXXXZZZ\\\___eeelllrrrvvvxxxyyyrrrllliiiddd]]]___eeeqqq|||rrrkkkbbbYYYRRRPPPOOOLLLKKKLLLKKKKKKMMMPPPRRRSSSQQQOOOQQQNNNOOOTTTYYY```lllvvv}}}|||}}}~~~~~~}}}}}}zzz|||uuuiiicccbbbmmmsss~~~~~~uuunnnkkkiiihhhoooyyyRRRVVVZZZ^^^```ccceeegggjjjlllnnnoooooooooppprrrsss|||}}}}}}~~~uuummmkkkiiifffeeeggggggeeecccdddeeeccc]]]XXXOOOJJJFFFEEEAAA>>>>>>BBBBBBAAA@@@???>>><<<;;;;;;;;;;;;::::::::::::999999888888777666666666666666888888999999999:::::::::::::::::::::;;;;;;;;;;;;============>>>???@@@@@@???@@@AAACCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<======<<<;;;;;;::::::999888888666666666666555555555555555444444333333222222111111111111111111111111111111000000/////////000000111222333333444444333333444444444444666888:::;;;@@@AAACCCDDDCCCBBB@@@??????<<<888666555444333222777:::>>>CCCHHHLLLNNNOOORRRTTTVVVVVVUUUXXX]]]bbbaaaaaa```]]]XXXTTTQQQQQQIIIHHHFFFDDDDDDDDDDDDEEECCCGGGQQQ___ppp|||wwwtttnnneee]]]TTTRRRMMMIIIFFFFFFHHHJJJKKKMMMQQQTTTVVVVVVUUUTTTTTTTTTRRRMMMHHHEEEFFFGGGEEEDDDCCCCCCDDDFFFHHHIIIMMMOOORRRUUUVVVWWWVVVVVVWWWSSSPPPOOONNNMMMRRRYYYYYYYYY[[[```gggmmmrrruuuyyysssnnnkkkeee^^^^^^cccnnn~~~wwwqqqeee\\\TTTRRRQQQMMMLLLMMMKKKKKKMMMPPPRRRSSSRRRPPPOOOKKKKKKOOOSSSYYYcccmmm|||zzzyyyyyy{{{zzzvvvrrrooopppsss{{{xxxlllfffeeeiiippp{{{|||uuuooolllttt~~~SSSVVVZZZ]]]^^^```ccceeefffhhhkkkllllllmmmooopppqqqyyy~~~wwwnnnkkkiiiffffffgggfffdddcccccccccaaa\\\XXXPPPJJJFFFDDDAAA>>>>>>BBBBBBAAA@@@???>>><<<<<<;;;;;;;;;::::::::::::999999888888777666666666666777888888999999999:::::::::999999999999::::::::::::============>>>???@@@AAA>>>???AAABBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<======<<<;;;;;;::::::999888888666666666666555555555555555444444333333222222111111111111111111111111111111111000000000111111222333333444555555555555555444444444555777:::<<<>>>BBBCCCDDDEEEDDDCCCAAA@@@AAA>>>:::777666555333222666999===CCCJJJPPPTTTVVVYYY[[[]]]]]]]]]___eeejjjooonnnkkkfff```ZZZXXXWWWPPPKKKFFFCCCEEEFFFFFFEEEEEEJJJRRR___ooo{{{xxxrrriiiaaaXXXUUUQQQMMMLLLLLLMMMOOONNNOOORRRTTTVVVVVVVVVVVVVVVUUURRRMMMHHHEEEEEEFFFDDDCCCCCCCCCEEEGGGIIIJJJMMMOOORRRUUUVVVWWWWWWVVVWWWSSSPPPOOONNNNNNSSSZZZZZZZZZZZZ\\\aaahhhoootttzzzvvvrrrmmmggg```^^^aaajjj{{{~~~yyyjjjaaaXXXUUUSSSOOOLLLMMMLLLLLLMMMOOORRRSSSRRRPPPMMMJJJIIILLLOOOSSS\\\eee}}}yyyuuurrrqqqssswww|||zzzssslllfffbbbbbbgggqqq|||pppjjjhhhfffmmmxxx{{{vvv|||TTTVVVYYY[[[\\\^^^```bbbbbbdddfffggghhhiiilllnnnrrryyy{{{pppllljjjgggfffggggggeeeddddddcccaaa]]]ZZZSSSLLLFFFDDDAAA>>>>>>AAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999::::::999888888999999999888888999999999:::::::::888888999999999:::::::::<<<<<<<<<======???@@@AAA>>>???AAABBBCCCCCCBBBBBBAAA???>>>===<<<<<<======>>>======<<<<<<;;;::::::888888888888777777777777555444444333333222222111111111111111111111111111111111111111111222333444555555666777777777777777444555555666999<<<>>>@@@BBBCCCEEEFFFEEEDDDBBBAAA???===:::888888888666555555888;;;AAAGGGNNNSSSVVVZZZ\\\___``````bbbhhhlllxxxxxxvvvqqqiiiccc___]]]VVVOOOGGGDDDFFFHHHHHHFFFJJJNNNVVVcccrrrzzzsssjjjccc[[[WWWSSSQQQPPPQQQQQQRRRQQQRRRSSSTTTVVVWWWXXXYYYXXXUUUQQQLLLGGGEEEDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLNNNQQQTTTVVVWWWWWWVVVUUUQQQNNNNNNMMMNNNTTT\\\___^^^\\\[[[^^^eeennntttzzzyyyvvvqqqjjjccc``````hhhxxx~~~pppfff]]]XXXUUUPPPMMMMMMLLLLLLMMMOOORRRSSSRRRQQQNNNJJJIIILLLNNNQQQYYYbbbuuuzzzqqqmmmkkkiiikkkoootttzzzzzztttmmmggg```\\\XXX^^^jjj}}}uuummmiiiffflllvvvUUUWWWYYYZZZ[[[\\\___aaa```aaacccddddddfffiiillltttzzz~~~qqqlllkkkhhhgggggghhhgggffffffeeeccc```^^^VVVNNNFFFDDDBBB??????AAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::::::::999999999:::999999999999999::::::888888999999999:::::::::888888999999999:::::::::;;;;;;;;;<<<===???@@@AAA>>>???@@@BBBBBBBBBBBBAAAAAA???>>>===<<<<<<======>>>======<<<<<<;;;::::::888888888888777777777777555444444333333222222111111111111111111111111111111111111222222444555555777777888999999999999999555555666777999<<>>;;;::::::999888666666777999===BBBGGGLLLOOOUUUXXX]]]______aaaeeeiiiqqqssstttrrrmmmhhhdddbbb[[[SSSJJJFFFGGGIIIIIIGGGLLLPPPYYYfffuuu{{{sssjjjddd]]]YYYUUUSSSSSSTTTSSSRRRTTTTTTUUUVVVWWWXXXZZZ[[[YYYUUUOOOJJJGGGEEEDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMPPPSSSUUUVVVVVVVVVRRRMMMKKKLLLMMMPPPWWW```dddbbb^^^[[[[[[aaajjjrrrzzz{{{zzzuuuooohhhdddaaagggvvvwwwmmmbbb]]]XXXRRRMMMMMMMMMMMMMMMOOORRRSSSSSSRRRMMMJJJIIILLLNNNPPPXXX```mmm|||wwwooohhhfffeeedddfffjjjmmmsss{{{zzzvvvqqqlllgggaaa\\\XXXTTTZZZfffwww{{{pppjjjiiimmmuuu~~~UUUWWWYYYZZZZZZ\\\___bbbaaabbbccccccccceeehhhkkktttzzz{{{sssmmmkkkiiihhhggghhhhhhhhhgggfffeeedddcccYYYPPPGGGEEECCCAAA@@@AAA@@@@@@??????>>>======<<<;;;;;;::::::::::::999999888777777777777888999999888888999999999:::::::::999999999999:::::::::::::::;;;;;;<<<===???@@@AAA===>>>@@@AAABBBBBBAAAAAAAAA@@@>>>===<<<<<<======<<<;;;;;;::::::999888888666666666666555555555555555444444333333222222111222222222222222222222222111111222222444555666777999999:::;;;;;;;;;;;;;;;666666666777999<<<>>>@@@>>>@@@CCCEEEFFFFFFFFFEEEEEECCC@@@???===;;;888666888888888999<<>>=========;;;;;;::::::::::::999999888777777777888888999:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;===???@@@AAA===>>>@@@AAABBBBBBAAAAAAAAA@@@>>>===<<<<<<======<<<;;;;;;::::::999888888666666666666555555555555555444444333333222222111222222222222222222222222111111222333444666888999:::;;;<<<<<<======<<<<<<777777777777999;;;===>>><<<>>>AAADDDFFFGGGGGGFFFHHHFFFDDDCCCBBBAAA>>>;;;:::999888777:::>>>BBBEEEJJJQQQZZZ___``````aaabbb[[[\\\]]]\\\[[[[[[]]]___^^^ZZZTTTNNNJJJIIIIIIIIIJJJPPP]]]lll{{{~~~wwwppplllgggbbb]]][[[\\\]]]ZZZWWWVVVWWWYYYZZZ[[[[[[[[[[[[XXXSSSLLLHHHFFFFFFFFFEEECCCCCCDDDEEEFFFGGGGGGGGGGGGIIILLLPPPRRRSSSSSSSSSKKKHHHHHHLLLQQQXXXcccnnnooolllggg___ZZZ\\\eeemmmvvv}}}}}}xxxuuuooohhheeeqqq|||pppiiibbbYYYTTTSSSOOONNNMMMOOOQQQTTTTTTTTTQQQMMMLLLMMMLLLMMMRRRYYY```rrrvvvmmmgggddd```^^^aaacccbbbcccffffffhhhkkknnnoooooommmllliiieee___[[[XXXVVVSSSQQQQQQTTT[[[eeeuuu{{{rrrmmmoootttyyy~~~VVVWWWYYYZZZ[[[]]]aaadddhhhhhhhhhgggfffhhhkkknnnpppvvvtttmmmlllkkkhhhhhhfffgggggggggffffffggghhh^^^SSSIIIFFFFFFCCCBBBCCC@@@@@@??????>>>>>>======;;;;;;;;;:::::::::999999:::999999999:::;;;;;;<<<888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<:::::::::;;;===???@@@AAA===>>>@@@AAABBBBBBAAAAAAAAA@@@>>>===<<<<<<======>>>======<<<<<<;;;::::::888888888888777777777777555555444333333222222111222222222222222222222222111222222333555777999:::;;;<<<<<<===============777777777777888:::<<<===:::<<<@@@CCCFFFGGGHHHGGGGGGFFFEEEFFFGGGFFFDDDCCC<<<:::888888999===BBBEEEIIIQQQ[[[aaacccbbbaaabbb```^^^ZZZVVVSSSSSSVVVYYY^^^[[[WWWPPPKKKHHHIIIJJJKKKSSS```pppzzztttqqqlllgggaaa___aaa```]]]YYYWWWXXXZZZ[[[\\\\\\\\\[[[XXXRRRKKKGGGFFFGGGGGGEEECCCDDDEEEFFFFFFFFFFFFFFFFFFHHHKKKOOOQQQSSSSSSSSSJJJHHHHHHMMMSSS[[[hhhsssuuurrrlllddd]]]^^^fffnnnttt}}}{{{xxxrrrjjjdddooouuummmfff]]]WWWUUUOOONNNMMMOOOQQQTTTTTTTTTVVVRRRPPPOOONNNMMMQQQWWW]]]nnn~~~sssjjjcccbbb^^^^^^bbbdddcccccceeeeeefffggghhhhhhgggfffeeeaaa]]]XXXUUUTTTTTTSSSSSSOOOQQQVVV^^^kkk}}}vvvlllooosssxxx}}}WWWWWWWWWXXXYYYZZZ[[[\\\eeegggiiikkkllllllllllllooovvv{{{yyylllhhhiiiiiihhhcccfffgggfffgggiiigggaaa\\\UUULLLFFFDDDDDDBBBAAA>>>>>>>>>>>>============;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;;;;;;;::::::777777888999::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@>>>???@@@@@@@@@>>>===<<<<<<<<<;;;:::999888777666777777666666555555555444222333333444555555555444444333333333333333222222222222111222333555777888>>>???@@@AAA@@@>>><<<:::888888777666666777999:::999;;;>>>AAADDDGGGHHHIIIIIIHHHFFFFFFFFFFFFEEEDDDBBB???:::777666999===@@@IIIPPP[[[dddiiihhhdddaaa^^^___]]]WWWPPPMMMOOOSSS[[[___[[[PPPIIIIIIJJJHHHFFFQQQdddvvv|||yyywwwsssmmmiiihhhddd^^^YYYYYYZZZ[[[\\\]]]]]]\\\ZZZZZZSSSOOOIIIEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEFFFJJJOOOPPPMMMJJJJJJHHHGGGKKKVVVbbbnnntttvvvssslllbbb[[[[[[cccjjjvvvzzzuuuooolllqqq}}}}}}pppfff]]]WWWSSSPPPOOONNNOOORRRUUUVVVVVVTTTSSSQQQNNNLLLLLLOOOQQQZZZhhhwwwmmmeee___``````aaaaaabbbbbbbbbcccfffeeedddcccaaa```______^^^[[[WWWTTTSSSQQQNNNLLLMMMNNNSSSZZZbbbmmm~~~vvvqqqmmmooovvv}}}WWWWWWWWWXXXYYYZZZ[[[\\\bbbcccfffiiimmmoooqqqrrrpppttt|||{{{zzzmmmhhhiiiiiihhheeeggghhhfffhhhkkkiiiddd]]]VVVLLLFFFDDDDDDBBBAAA???>>>>>>>>>============;;;;;;;;;:::::::::999999999999999999999999999999:::::::::;;;;;;:::999999888888888999999::::::;;;===<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@????????????>>>===<<<;;;;;;;;;:::999888777666666777666666666555555555555222333444444555555444444555444444333222222111111111111111222444666999:::===>>>???@@@@@@>>><<<;;;999888777666666777888999888:::<<<@@@CCCFFFHHHIIIIIIGGGFFFFFFGGGHHHHHHHHHFFFBBB===888777888;;;===FFFLLLVVV```gggiiiiiigggaaabbb```ZZZRRRMMMNNNPPPYYY\\\XXXNNNGGGHHHIIIHHHMMMXXXjjj|||}}}xxxrrrmmmlllhhhbbb^^^]]]\\\\\\]]]\\\[[[ZZZXXXWWWRRRNNNIIIEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEFFFJJJMMMNNNKKKHHHHHHGGGGGGLLLWWWeeepppvvvxxxuuummmccc[[[[[[aaagggrrr{{{}}}xxxrrroootttwwwmmmddd\\\XXXSSSQQQPPPQQQSSSUUUVVVVVVVVVUUUSSSPPPNNNNNNPPPRRRXXXeee{{{zzzppphhhccc`````````aaaaaaaaabbbbbbeeedddcccaaa```^^^]]]]]]ZZZXXXUUUSSSRRRQQQNNNKKKKKKKKKNNNTTTYYYcccttt{{{tttoooooouuu{{{|||}}}~~~|||}}}VVVVVVWWWWWWXXXZZZ[[[\\\ZZZ\\\___dddiiinnnrrruuurrrsssvvvzzz~~~|||~~~oooiiihhhiiihhhhhhiiihhhfffhhhllllllhhh^^^WWWMMMGGGDDDDDDCCCAAA??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;;;;;;;:::999999888999999999999999999999999<<<<<<;;;;;;;;;<<<<<<===<<<======>>>>>>??????@@@AAA@@@>>>===;;;;;;::::::::::::999888777666555555666666666666555555555555333333444444555555444444555555444333222111111000///000111333555888:::<<<<<<===>>>??????>>><<<;;;888888666555555666777888777888;;;>>>AAAEEEGGGHHHHHHGGGFFFFFFGGGHHHKKKLLLJJJFFFAAA;;;888777999:::AAAFFFOOOYYYaaagggkkkmmmeeefffeee___WWWPPPMMMMMMUUUWWWTTTLLLFFFFFFHHHIIIQQQ\\\nnn}}}wwwrrrqqqmmmgggcccccc^^^^^^^^^]]][[[XXXVVVTTTPPPLLLHHHEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHJJJJJJHHHFFFFFFFFFHHHOOOZZZhhhsssyyy{{{wwwoooddd[[[YYY]]]bbbjjjttt}}}|||vvvtttyyyvvvlllccc]]]WWWUUUSSSRRRTTTVVVVVVVVVYYYXXXVVVSSSPPPOOOQQQSSSVVVaaattt{{{ssskkkfff``````aaaaaaaaaaaabbbbbbdddcccaaa```^^^\\\[[[ZZZUUUTTTSSSSSSSSSQQQMMMJJJKKKJJJJJJMMMQQQYYYiiixxxwwwqqqooossswwwxxxyyy{{{}}}uuutttzzzUUUUUUUUUVVVWWWXXXZZZZZZYYYZZZ]]]bbbgggnnnsssvvvssssssuuuwww{{{}}}~~~~~~ssskkkiiiiiiiiiiiiiiihhheeeggglllnnnkkk```XXXNNNGGGDDDDDDCCCAAA?????????>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::999999999999999999999999<<<<<<<<<;;;:::999888777::::::999999999999999999<<<;;;;;;;;;;;;<<<==================>>>>>>??????AAA@@@===;;;:::999999999999888888777666555555555666666666666666555555555333333444444555444444333333333333222222222222222000111222444666888999::::::;;;<<<============<<<888777555444444444555555555666999<<>>:::999999:::>>>AAAGGGNNNWWW___eeeiiiiiijjjiiiddd\\\TTTOOOLLLQQQRRROOOIIIDDDDDDHHHKKKTTTaaasssyyytttrrroooiiieeeeee``````___^^^\\\ZZZWWWVVVNNNKKKGGGEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDEEEEEEIIIRRR^^^lllvvv{{{~~~yyypppeee\\\XXXYYY\\\```kkkvvv|||zzzyyy|||~~~rrrggg```\\\YYYUUUTTTTTTUUUVVVUUUYYYYYYWWWTTTQQQOOOPPPRRRUUU]]]nnnzzzrrrkkkgggbbbcccccccccccccccccccccdddcccaaa___]]][[[YYYXXXRRRRRRSSSTTTTTTQQQMMMIIIKKKIIIHHHIIIKKKRRRaaapppzzzsssmmmooorrrssstttwwwxxxzzznnnjjjnnnwwwzzzTTTTTTTTTUUUVVVWWWYYYYYY]]]^^^```dddhhhmmmrrruuuqqqsssvvvyyy{{{|||~~~yyyooojjjiiiiiihhhiiigggdddggglllnnnlllbbbZZZOOOGGGDDDDDDCCCBBB????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999<<<<<<<<<;;;:::999888777::::::999999999999999999;;;;;;;;;;;;;;;<<<=====================>>>>>>>>>AAA???===;;;999999999999888777777777666555555555555555555666666666666666333444444555444444333333000111111222222333333444222333444555555666666777888999:::;;;<<<=========777666555333222222333333555555777999<<<@@@CCCDDDHHHIIIHHHFFFCCCCCCFFFIIIIIIGGGCCC@@@>>>=========<<<>>>AAAFFFLLLSSSYYY]]]eeeggggggeee___XXXRRROOONNNMMMKKKHHHDDDDDDIIIOOOXXXiii~~~yyysssqqqmmmhhhdddeee```aaaaaa```___]]]ZZZYYYMMMKKKGGGEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFEEEDDDDDDEEEFFFKKKUUUbbboooxxx|||~~~yyyoooddd[[[WWWVVVWWWXXXaaakkkttt|||}}}{{{}}}wwwkkkddd```\\\XXXUUUTTTUUUUUUTTTXXXXXXWWWTTTPPPOOOOOOPPPTTT[[[jjj{{{ssslllhhhfffeeeeeeeeeeeeeeeeeeeeedddcccaaa___\\\ZZZXXXWWWRRRRRRSSSUUUUUURRRLLLHHHGGGEEEDDDEEEFFFLLLZZZhhhyyy~~~uuulllkkkmmmmmmooosssrrrxxxvvviiiccceeelllyyyuuuUUUUUUVVVVVVWWWXXXZZZ[[[]]]]]]___aaacccfffiiijjjmmmpppuuuyyy{{{|||~~~sssmmmjjjiiiggghhhgggeeehhhnnnpppmmmddd\\\PPPGGGDDDDDDCCCBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999;;;;;;;;;;;;:::999999888999999999999999999999999;;;;;;;;;;;;;;;<<<===>>>========================@@@???===<<<::::::999999888777777777666666666555555555555666666666666666444444555555444444333333000000111111222333333333222333444444555555444444777777888999;;;<<<>>>>>>999888666444333222333333555555666777999===???AAAFFFHHHIIIGGGDDDBBBDDDGGGFFFEEEDDDBBBAAAAAAAAAAAA>>>???@@@BBBEEEIIIMMMOOOZZZ\\\^^^^^^]]]XXXSSSPPPMMMJJJIIIHHHEEEEEEKKKSSS]]]rrr~~~wwwqqqoookkkfffcccdddbbbbbbbbbbbb```^^^\\\ZZZNNNKKKHHHFFFEEEEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFFFFDDDDDDDDDEEEFFFIIIOOOYYYeeeqqqxxx||||||vvvmmmccc[[[VVVTTTSSSRRRYYYaaahhhsss}}}~~~}}}~~~ssskkkfffaaa[[[WWWVVVUUUUUUUUUVVVVVVVVVSSSPPPOOOOOOPPPSSSYYYggg}}}|||uuunnnjjjhhhhhhggggggggggggffffffdddcccaaa^^^[[[YYYWWWVVVTTTSSSTTTTTTSSSPPPJJJFFFBBB@@@@@@AAAAAAEEEQQQ^^^nnnyyymmmhhhgggfffiiilllkkkqqqzzzuuuhhhaaa```eeeppp|||}}}rrrXXXXXXXXXYYYZZZ[[[\\\]]][[[\\\^^^___```aaabbbbbbgggkkkqqquuuvvv~~~|||~~~xxxooojjjhhhgggiiihhhgggjjjpppqqqooofff]]]QQQHHHDDDCCCCCCBBB@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;:::999999888888888999999::::::;;;;;;::::::;;;;;;===>>>>>>========================>>>>>>>>>===<<<;;;::::::888888777777777777666666555555555555666666666777444444555555444444333222222222222222111111000000000111222333444444444444555666777888:::<<<>>>???<<<;;;999777555444444555666555555666777:::===>>>DDDGGGKKKJJJFFFDDDEEEHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEKKKMMMPPPSSSUUUUUURRRPPPLLLIIIGGGHHHGGGGGGNNNXXXjjjxxxqqqoookkkfffdddeeeddddddcccbbb```]]]ZZZXXXNNNKKKHHHFFFEEEDDDBBB@@@BBBBBBBBBCCCCCCCCCDDDDDDAAADDDFFFEEEDDDCCCEEEGGGHHHKKKRRR\\\gggqqqxxxzzzyyysssjjjaaaZZZVVVSSSQQQOOOSSSWWW^^^jjjwww~~~~~~~~~xxxkkkggg```[[[XXXWWWWWWVVVUUUUUUUUUTTTQQQPPPPPPQQQRRRWWWeee{{{{{{tttmmmiiihhhhhhhhhgggggggggffffffcccbbb```]]]ZZZWWWTTTSSSUUUTTTSSSRRRPPPLLLGGGCCCAAA?????????>>>@@@JJJUUUbbbuuuooogggbbb___```dddccciiiqqq|||wwwkkkbbb___aaakkkuuu|||yyynnnZZZZZZ[[[[[[\\\^^^___``````bbbccceeeeeeeeeddddddbbbfffllloooqqqzzz}}}~~~{{{qqqkkkhhhhhhjjjjjjiiimmmrrrssspppggg^^^QQQHHHDDDCCCCCCBBB@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999999999:::;;;;;;;;;::::::777777888999::::::;;;;;;:::::::::;;;<<<===>>>???===============<<<<<<<<<======>>>???>>>===;;;:::888888888888777777777777444555555555666666777777444555555555444333333222555555333222111///...------...000333444555555555555555666777:::<<<>>>??????===;;;999777666666777666666555555666888;;;===AAAFFFKKKLLLIIIFFFHHHJJJFFFFFFFFFEEEDDDCCCCCCBBBDDDEEEEEEEEEDDDCCCBBBBBB???AAAFFFKKKOOOQQQPPPNNNLLLHHHGGGIIIHHHHHHPPPZZZ|||yyyrrrooolllgggeeeffffffeeedddbbb^^^[[[WWWUUUNNNLLLIIIFFFEEEDDDAAA???BBBBBBBBBCCCCCCCCCDDDDDDAAADDDFFFEEEDDDDDDFFFHHHJJJMMMSSS]]]iiirrrwwwyyywwwqqqiii```ZZZVVVRRRPPPMMMPPPRRRWWWdddttt|||~~~ooojjjccc]]]ZZZYYYYYYXXXTTTUUUVVVTTTRRRQQQQQQRRRPPPVVVccczzzyyyqqqkkkggghhhhhhggggggfffffffffeeebbbaaa^^^[[[XXXUUURRRQQQVVVUUUSSSPPPNNNJJJDDD@@@BBBAAAAAAAAA>>>???GGGQQQYYYlllrrrfff___[[[[[[^^^^^^dddllluuuzzznnneee``````hhhqqq}}}yyy~~~uuuiii_______________```aaabbbbbbfffeeebbbgggqqqoooeeefffcccfffllloootttxxxyyy~~~sssnnnnnnjjjiiiiiijjjmmmooooooooofff^^^RRRIIIEEEDDDBBB@@@AAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777444555777999::::::::::::999999888888888888999999<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>>@@@???===<<<::::::999999555555555666666666666666444444555555555555555555444444444444444444444444666555555444333222111111...///111333555666666555888777666777:::<<<>>>>>>>>>===;;;999777666666555999888666555555777999:::@@@FFFLLLLLLIIIFFFGGGIIIGGGGGGGGGHHHHHHGGGFFFFFFJJJIIIHHHHHHIIIIIIGGGEEECCCCCCCCCEEEGGGJJJNNNPPPMMMHHHGGGIIIGGGIIIXXXjjj~~~yyyrrrmmmiiigggeeecccdddcccaaa```___\\\XXXUUUPPPNNNKKKHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHLLLTTT\\\dddllltttuuurrrvvvpppiiiccc___[[[UUUQQQPPPNNNOOOUUU]]]fffttt|||wwwrrrjjjddd___\\\YYYWWWVVVVVVVVVUUUSSSRRRPPPOOOQQQWWWdddvvvxxxoooiiieeedddeeefffgggggggggfffeeeccc```[[[VVVSSSRRRRRRSSSWWWVVVSSSPPPKKKFFFBBB@@@>>>===<<<<<<>>>AAADDDFFFTTT^^^rrrvvvfff]]]ZZZXXXWWWVVVZZZaaakkkyyytttlllhhhddddddgggyyywwwsssyyy|||ssskkk__________________``````gggkkkiiidddhhhqqqrrrlllgggdddfffkkklllpppwwwwwwuuunnnlllkkkiiihhhiiikkkmmmnnnmmmbbbZZZOOOHHHFFFEEEDDDCCCAAAAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777888888999:::;;;:::999999999999888888888888999999;;;;;;;;;;;;;;;<<<===============>>>>>>===============<<<;;;:::::::::;;;777777666666555555444444555555555555555555555555444444444444444444555555777666666555444333222111222222444555555555444444999777666777:::<<<======>>>===<<<;;;:::999999888;;;:::999888888888999999>>>DDDJJJLLLIIIGGGHHHJJJIIIIIIJJJJJJJJJJJJIIIIIILLLKKKIIIIIIJJJIIIFFFDDDCCCCCCBBBBBBDDDGGGJJJMMMMMMHHHHHHJJJIIILLL[[[mmmzzztttnnnjjjhhheeecccdddbbb```___^^^[[[WWWTTTOOOMMMJJJGGGEEECCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKNNNVVV^^^fffnnnuuuvvvrrrtttnnnfffaaa]]]YYYTTTPPPQQQOOOOOOUUU[[[cccooo{{{~~~|||vvvooohhhccc___[[[YYYWWWWWWWWWVVVUUUSSSRRRQQQQQQWWWcccuuuwwwoooiiifffdddeeefffgggggggggfffeeeccc```[[[VVVSSSRRRRRRSSSWWWUUURRRNNNIIIEEEBBBAAA???>>><<<<<<===???BBBDDDPPPYYYkkkzzziii^^^YYYWWWUUURRRVVV\\\cccooo{{{rrrlllhhhgggjjjwwwzzzwww}}}{{{qqqjjj____________````````````iiinnnnnnggggggnnnqqqooohhheeefffiiiiiilll{{{wwwwww}}}{{{rrrnnnmmmkkkiiihhhiiikkkkkkjjj```XXXNNNGGGEEEEEEDDDBBBAAA@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;;;;::::::999999888888;;;;;;;;;;;;;;;:::999888999999888888888888999999;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;;;;888888777666555444333333555555555555555555555555333444444444555555666666777777666555444333333222666666777777666555444333888777777888:::<<<<<<;;;======>>>>>>>>>===<<<<<<>>>>>>======<<<:::999999===BBBIIILLLKKKIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLOOOMMMLLLKKKKKKIIIGGGEEEFFFDDDBBBAAABBBEEEHHHJJJLLLHHHHHHKKKKKKNNN^^^ppp}}}}}}|||{{{zzzyyyxxxwwwxxx{{{|||vvvqqqmmmiiifffcccdddbbb___^^^\\\ZZZVVVSSSNNNLLLIIIFFFDDDBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEHHHIIIJJJJJJIIIJJJMMMOOOSSS\\\eeelllsssyyyyyyvvvtttnnngggaaa^^^ZZZUUUQQQSSSPPPPPPTTTYYY___jjjttt}}}}}}tttmmmgggbbb^^^[[[XXXXXXWWWVVVVVVUUUTTTTTTRRRXXXbbbsssyyyuuusssqqqpppooonnnnnnrrrwww}}}~~~tttlllgggdddeeefffgggggggggfffeeedddbbb___[[[WWWTTTRRRSSSSSSUUUSSSOOOKKKGGGDDDCCCBBB@@@???===<<<<<<>>>@@@AAAJJJRRRbbbyyymmmaaaYYYUUURRRNNNQQQVVVYYYaaarrryyyrrrmmmkkkmmmsss|||{{{{{{rrrnnn^^^___```bbbcccdddeeeeeeiiiooopppjjjfffgggjjjiiifffeeefffhhhhhhkkkwww{{{yyy}}}zzzvvvssspppmmmjjjjjjiiihhhfffaaaYYYOOOGGGDDDBBB@@@>>>@@@@@@@@@???>>>>>>==================<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::::::::999999999:::999999888888999999:::;;;;;;::::::;;;;;;<<<===<<<<<<<<<======<<<<<<<<<;;;::::::999999999999:::777777666666555555444444555555555555555444444444333333444555666666777777777777666555444333333222777888888999888777555444777666777999<<<===<<<;;;<<<===>>>?????????>>>>>>AAAAAABBBAAA@@@===;;;999>>>DDDKKKOOOOOOMMMJJJJJJMMMMMMNNNNNNOOOOOONNNNNNQQQOOONNNMMMMMMKKKIIIFFFIIIGGGDDDBBBCCCEEEHHHKKKKKKHHHIIIMMMMMMPPP```rrr}}}|||zzzzzzzzzyyyyyyxxxxxxwwwyyy}}}yyytttppplllgggddddddaaa___\\\[[[XXXUUURRRLLLKKKHHHEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEEEEHHHIIIJJJJJJIIIKKKPPPTTTZZZdddooovvv|||}}}xxxrrrkkkfffbbb^^^YYYUUUSSSPPPPPPSSSWWW\\\fffooozzzyyypppjjjddd___]]]YYYXXXWWWVVVVVVUUUUUUUUUSSSXXXaaaqqqzzzsssuuuyyyzzzyyyxxx}}}zzzvvvpppjjjeeebbbaaa______^^^```dddllluuu{{{yyyooogggcccbbbeeefffgggggggggeeedddcccaaa___[[[WWWTTTSSSRRRSSSSSSQQQMMMIIIEEEDDDCCCCCCAAA@@@>>>===<<<======>>>DDDLLL\\\qqqpppcccZZZTTTQQQMMMPPPRRRRRRVVVdddxxxyyyqqqnnnoooqqq|||||||||vvvuuu___```ccceeehhhjjjkkkkkkiiippptttppphhhdddccccccdddeeefffiiijjjnnnxxx~~~{{{~~~}}}zzzwwwrrrooollliiieeeccc___XXXNNNGGGEEECCCAAA>>>@@@@@@??????>>>======<<<>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::888888888888888999999:::::::::999999999999:::::::::::::::::::::;;;<<<<<<<<<======>>>>>>======<<<<<<;;;:::888777777666666444444555555666666777777666666555555555444444444333333444555777888999999777777666555444333222222666777888999999999888777555666888;;;???@@@???>>>===>>>>>>???????????????CCCCCCDDDEEECCCAAA>>><<>>===<<<<<<===AAAIIIYYYmmmsssfff]]]VVVQQQOOOQQQQQQPPPQQQ[[[kkkwwwvvvqqqqqqpppzzz~~~{{{xxx|||aaacccfffiiilllnnnooooookkkqqqvvvtttmmmgggcccbbbdddfffiiikkknnnttt|||{{{}}}|||zzzwwwtttpppkkkeeeaaaZZZTTTLLLGGGFFFFFFDDDBBB@@@??????>>>>>>===<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::888777777777888888999:::::::::999999999999:::::::::::::::::::::;;;;;;<<<=========>>>>>>=========<<<;;;999888666555555555333333444555666777888888666666666555444444333333333333444666777999:::;;;888888777666555444333333555666888999:::::::::999555777;;;@@@EEEHHHGGGEEEAAAAAA@@@?????????@@@@@@CCCDDDEEEFFFEEEDDDBBB@@@EEELLLWWW```bbb]]]TTTNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQPPPOOOPPPRRRRRRPPPOOOIIIHHHGGGGGGHHHJJJLLLNNNPPPLLLNNNQQQQQQRRR```qqq{{{|||}}}~~~yyyssslllgggfffbbb___[[[YYYWWWUUURRRKKKJJJGGGEEECCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFIIIKKKKKKKKKPPPYYYaaahhhuuuyyysssnnniiiccc___YYYUUUTTTUUUVVVXXX___ggguuuxxxpppjjjeeebbb^^^\\\ZZZXXXWWWVVVVVVWWWWWW[[[cccpppsssggg]]]\\\^^^]]][[[[[[XXXWWWUUURRROOOMMMKKKIIIFFFGGGHHHJJJMMMUUU```iiiwwwyyyyyytttkkkdddccceeeeeeeeeeeeeeedddbbb```___\\\[[[XXXUUUSSSQQQPPPPPPNNNLLLJJJHHHFFFEEEEEEEEECCCCCCAAA???>>>======<<>>======<<<<<<>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;<<<<<<======<<<<<<;;;:::999888777666555555555444444555555666666777777777666666555444444333333222333444666888:::;;;<<<;;;:::999999777777666555555666888999::::::999999777:::???GGGMMMQQQPPPOOOGGGEEEBBB@@@??????@@@AAABBBCCCDDDFFFFFFFFFEEEEEEEEENNN]]]iiimmmggg]]]UUUNNNNNNPPPQQQQQQRRRRRRRRROOONNNOOOQQQTTTUUUTTTSSSKKKKKKMMMNNNPPPRRRSSSTTTUUURRRRRRUUUSSSTTTaaaqqq}}}vvvnnniiigggddd___\\\ZZZXXXUUUSSSKKKJJJHHHEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJFFFJJJMMMMMMNNNTTT___iiisss}}}xxxssslllggg```[[[XXXXXXWWWVVV[[[bbbooo|||~~~wwwpppkkkhhhbbbaaa^^^[[[YYYXXXXXXXXXYYY\\\dddqqqzzzjjj```WWWTTTTTTQQQOOOOOOLLLLLLKKKIIIHHHFFFDDDCCC???AAACCCDDDFFFLLLWWW___ooorrrtttooofffaaaaaaddddddddddddcccbbb```^^^\\\ZZZYYYVVVTTTQQQPPPOOONNNLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@>>>>>>===???EEEQQQbbbwww|||nnncccYYYTTTRRRQQQOOONNNPPPRRRUUUVVVdddrrr}}}zzzttt{{{tttwwwgggiiikkkmmmooonnnnnnmmmmmmmmmooopppoookkkiiijjjjjjmmmppprrruuu{{{{{{~~~~~~wwwuuuvvvwwwwwwuuupppiiiccc]]]WWWOOOIIIGGGFFFCCC@@@?????????>>>======<<<<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999888888888999;;;::::::999999::::::;;;::::::999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::777777666666666666777777666666666666666555555555777777666555444444333333222333555666888:::<<<<<<===<<<<<<;;;:::999888888666777888999:::999888777888<<>>>>>>>>CCCMMM\\\qqqqqqeeeZZZTTTRRROOOMMMNNNPPPPPPOOOLLLWWWccctttvvv|||uuuxxxkkkjjjiiijjjllllllkkkiiikkknnnqqqrrrrrrqqqqqqrrrrrrsssrrrppppppttt}}}|||zzzzzz|||~~~~~~}}}~~~uuusssssstttwwwxxxtttlllfffddd]]]RRRKKKHHHGGGFFFDDDAAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<999888777777888999;;;;;;;;;;;;;;;;;;::::::>>><<<:::999:::;;;;;;:::999999:::;;;;;;<<<<<<===666666555555555555666666666666666666555555555555222444666666444333444444777666777999;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999:::===FFFTTTaaafffbbb]]]WWWMMMGGGGGGGGGCCCAAADDDCCCDDDDDDDDDCCCCCCDDDEEEGGGRRRbbbqqqyyyuuulllcccZZZYYYWWWWWWWWWUUURRRPPPOOONNNKKKMMM\\\nnnmmm```\\\ZZZYYY]]]dddiiijjjhhhfff\\\WWWYYYZZZ[[[fffuuu}}}vvvrrrnnnhhh```]]]]]]\\\XXXTTTLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBBBBFFFKKKMMMKKKIIIIIIJJJNNNQQQTTTZZZiiixxx{{{vvvppphhh```]]][[[WWWWWWZZZhhhqqq~~~zzzrrrmmmiiifffaaa___]]]]]][[[ZZZ\\\___fffsss{{{sssmmm```[[[RRRKKKHHHFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAAAAABBBFFFKKKOOObbbddddddaaa\\\YYYZZZ[[[_________^^^]]]\\\[[[ZZZYYYVVVSSSQQQPPPPPPNNNMMMNNNNNNOOOOOONNNKKKIIIGGGGGGFFFDDDBBB@@@?????????:::@@@IIIXXXkkktttggg]]]VVVRRRQQQQQQQQQQQQPPPMMMJJJRRRUUUaaattt~~~zzz{{{}}}xxx{{{ggghhhhhhiiiiiiiiihhhhhhmmmppptttuuutttsssrrrrrrqqqrrrsssrrrrrrwwwzzzzzzzzz{{{~~~}}}{{{|||xxxuuuuuuwwwzzz|||yyyrrrmmmeee^^^UUUNNNJJJGGGEEECCCAAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===;;;999888777777888999::::::;;;;;;;;;;;;;;;;;;>>><<<:::999:::;;;;;;:::999999999999::::::::::::666666555555555555666666555555555666666777777777444555666666555555666888999888888999;;;===>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::999999999999;;;===FFFUUUfffnnnlllggg[[[SSSLLLKKKIIIFFFEEEGGGEEEEEEDDDDDDCCCDDDFFFHHHGGGPPP___oooxxxxxxqqqkkk___]]]ZZZYYYXXXWWWUUUSSSOOOOOONNNRRRdddvvvvvvkkkeeeddddddiiiqqqvvvvvvtttpppfff______^^^]]]hhhwwwxxxtttpppjjjccc___^^^\\\XXXTTTNNNMMMKKKIIIGGGFFFFFFEEEGGGFFFGGGJJJNNNOOONNNLLLIIIJJJMMMRRRVVV^^^nnn}}}}}}vvvnnnfffccc___[[[[[[]]]fffnnn{{{xxxrrrkkkgggccc___^^^]]]\\\[[[\\\```fffsss~~~yyyqqqkkk```ZZZRRRLLLIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@AAADDDJJJNNN^^^```aaa___ZZZWWWXXXZZZ^^^^^^^^^^^^^^^\\\[[[ZZZXXXUUUQQQPPPOOOOOONNNMMMOOOPPPQQQQQQPPPMMMKKKIIIGGGFFFEEECCCAAA@@@??????;;;@@@IIIVVVjjjxxxkkk```YYYQQQPPPNNNNNNNNNMMMKKKHHHKKKLLLTTTcccuuu|||~~~tttwwwccceeehhhhhhfffeeegggiiilllooossstttsssqqqooonnnnnnppprrrssstttxxx~~~|||{{{|||{{{xxxyyy~~~}}}wwwwwwxxx{{{~~~|||vvvqqqgggbbbZZZSSSMMMIIIEEEBBB@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999888777888888999999999::::::;;;;;;<<<<<<===;;;999999:::;;;::::::999999999888888888888777666666555555555555666666444444555666777888999999666666777666666777;;;>>>???>>>===<<<===???AAABBBAAAAAA@@@??????>>>======;;;;;;:::::::::999999999<<<>>>FFFWWWlllyyy{{{wwwhhh```XXXSSSPPPKKKJJJKKKDDDBBB@@@???@@@CCCFFFHHHIIIRRR```oooyyy{{{wwwsssfffccc^^^[[[ZZZYYYXXXVVVQQQRRRTTT[[[nnnzzzooonnnooottt|||vvvlllhhhcccbbblllyyy{{{wwwsssmmmfffbbb```]]]XXXUUUPPPOOOMMMKKKJJJHHHHHHGGGJJJJJJJJJMMMOOOPPPNNNMMMHHHIIILLLRRRYYYcccsss~~~uuummmjjjfffaaa```aaadddkkkvvvzzzoookkkeeeaaa___^^^]]][[[]]]```gggttt~~~|||wwwpppkkk^^^YYYRRRMMMKKKJJJJJJJJJGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@???BBBGGGKKKXXXZZZ\\\ZZZWWWTTTUUUWWW[[[\\\]]]^^^^^^]]]\\\[[[VVVSSSPPPNNNNNNOOOOOONNNPPPQQQRRRSSSRRRPPPNNNLLLIIIHHHFFFDDDBBBAAA@@@@@@<<<@@@HHHTTTfff~~~pppddd\\\SSSPPPMMMKKKKKKKKKJJJIIIKKKJJJNNNVVVbbbttt~~~}}}{{{qqqttt~~~^^^cccgggfffcccbbbeeeiiifffiiimmmnnnmmmiiigggfffhhhkkkoooqqqrrrvvv{{{~~~xxxvvvwww|||xxxwwwwwwyyy|||zzzuuuqqqkkkgggaaaYYYRRRKKKFFFBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999888888999:::;;;;;;<<<<<<<<<:::999999;;;;;;:::999::::::999888888777666666666555555444444555555666555666666777777888888888666777777666777;;;@@@DDDHHHGGGDDDBBB@@@AAADDDFFFDDDCCCCCCBBBAAA@@@??????<<<<<<<<<;;;:::::::::999===>>>FFFYYYpppzzztttlllccc[[[TTTPPPOOOHHHEEEAAA???@@@CCCGGGIIIMMMUUUcccqqq||||||xxxmmmiiiccc___]]]]]]\\\[[[WWWWWWYYYbbbuuutttrrrrrrvvv}}}zzzrrrjjjgggppp|||}}}zzzuuuqqqkkkfffbbb___ZZZWWWRRRQQQOOONNNLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJHHHHHHLLLSSS[[[fffwwwyyyrrrnnnkkkfffdddfffeeejjjttttttoooiiidddaaa```^^^]]]]]]aaahhhuuu|||xxx}}}|||zzzvvvpppkkk\\\XXXRRRNNNLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGDDDAAA???AAAEEEHHHQQQTTTWWWVVVSSSQQQRRRSSSWWWYYY\\\_________]]]\\\UUURRRNNNLLLMMMNNNNNNNNNQQQRRRSSSTTTSSSQQQOOONNNJJJIIIGGGEEECCCBBBAAA@@@>>>AAAGGGQQQccc}}}uuuggg^^^WWWTTTOOOLLLKKKLLLKKKKKKLLLKKKMMMPPPWWWeee}}}yyyrrrvvv}}}YYY^^^bbbbbb___^^^bbbfffbbbeeehhhiiigggdddbbbaaacccgggkkklllmmmpppuuuzzz}}}wwwuuuvvv|||{{{yyyxxxyyyzzzxxxtttooonnnkkkfff___VVVNNNGGGDDD@@@???>>>>>>======>>>>>>========================<<<<<<;;;;;;;;;:::::::::::::::999999999999999999888888999999:::;;;<<<<<<:::999999999;;;;;;:::999;;;;;;:::999888777666666555555444444444444555555888888777777666666555555555666777888;;;@@@GGGLLLPPPOOOMMMHHHCCCAAACCCEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<;;;;;;;;;>>>???GGGXXXoooyyymmmccc[[[VVVTTTOOOIIIEEEFFFIIIKKKKKKLLLTTTcccrrr~~~}}}vvvqqqkkkfffddddddcccccc^^^]]]]]]eeetttuuurrroooqqqyyy~~~tttqqqxxx}}}zzzvvvsssnnnjjjfffbbb^^^[[[UUUTTTRRRPPPOOONNNMMMMMMLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHKKKSSS\\\fffuuuyyysssppplllgggeeegggfffkkkrrr{{{zzzuuunnngggdddbbbaaa```___ccciiiwww{{{tttvvvzzzwwwvvvrrrmmmhhh[[[WWWRRRNNNNNNNNNNNNMMMIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJHHHDDDBBBBBBDDDGGGLLLOOOSSSRRRPPPNNNNNNPPPSSSVVV[[[___aaa```^^^]]]UUUQQQMMMLLLLLLNNNNNNNNNPPPQQQSSSTTTTTTRRRQQQPPPLLLKKKIIIFFFDDDCCCBBBAAA???AAAEEEOOO```zzz|||lllaaa\\\XXXRRRNNNMMMLLLLLLKKKIIIHHHJJJLLLNNNWWWhhhyyy~~~||||||vvvsssxxxWWWZZZ^^^^^^]]]^^^```bbbccceeeggggggeeecccbbbbbbcccfffhhhiiiiiikkkppptttzzzwwwwww{{{|||zzzzzz{{{yyyuuuqqqooonnniiiaaaWWWNNNHHHFFF??????>>>============>>>========================<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999::::::;;;;;;999888888999;;;;;;:::888:::::::::999888777777666555555444444444444555555888888777666555444333333555666999<<>>======<<<===@@@HHHVVViii}}}xxxmmmddd```YYYQQQLLLKKKLLLKKKJJJHHHPPP]]]lllyyy|||wwwqqqmmmkkkjjjjjjiiiccc___\\\bbbnnnxxx{{{zzzssspppmmmnnnuuu~~~{{{yyyuuutttqqqmmmiiieeebbbaaaZZZYYYWWWUUUSSSRRRQQQQQQPPPRRRRRRQQQNNNKKKJJJJJJIIIHHHLLLTTT[[[dddooozzzyyyrrroookkkeeeccccccdddhhhoooxxx{{{rrrkkkgggeeecccbbbaaaeeelllyyy{{{rrrsss|||{{{vvvsssqqqmmmhhhdddZZZVVVQQQOOONNNNNNNNNMMMJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLIIIFFFDDDEEEFFFIIIMMMPPPQQQNNNLLLLLLMMMPPPTTTZZZ___bbbbbb___^^^VVVSSSNNNKKKLLLMMMNNNNNNQQQRRRTTTUUUUUUTTTSSSRRRNNNMMMJJJHHHFFFDDDCCCBBBAAABBBEEEMMM^^^yyytttiiiccc^^^XXXSSSPPPNNNMMMKKKJJJJJJKKKMMMMMMOOOYYYdddvvvyyyvvvuuuzzzyyysssuuu|||[[[\\\^^^```bbbcccddddddeeefffggggggeeedddeeeffffffhhhiiiiiigggiiinnnrrr}}}~~~zzzxxxzzz|||yyyyyy{{{{{{xxxtttnnnmmmiii```VVVMMMHHHFFF??????>>>=======================================<<<<<<;;;;;;;;;:::::::::888999999::::::999999999999999999999999999::::::888888888:::;;;<<<:::888888888888777777666666666555444444333333444444555666666555555444444333333555888<<>>>>><<>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999999:::::::::999999::::::999999999999999999888777888:::;;;<<<:::888666666666666666555555555555444444333333444444555333333444444444444444444666999???EEEMMMUUU^^^cccrrrrrroooeeeXXXNNNJJJJJJCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCAAA@@@??????<<>>?????????===>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;::::::999888:::999777666666777999:::999888888777777888888999:::999888777777888999:::777777666555555555555555333333444555666777888999777666444111000111555888;;;===CCCKKKUUU```jjjpppwww~~~~~~tttdddWWWLLLEEEGGGCCCBBBDDDCCCAAABBBEEEDDDFFFGGGFFFDDDAAA@@@@@@>>>???FFFQQQ\\\gggwwwxxxnnnddd\\\WWWTTTSSSSSSTTTWWW\\\bbbeeedddeeeffffffccc```\\\ZZZRRRQQQPPPRRRVVV]]]dddiiijjjiiijjjnnnqqqwww|||yyyvvvuuurrrppplllooorrrtttrrrpppnnnnnnmmmjjjgggeeecccbbb```^^^\\\ZZZVVVRRRNNNKKKHHHGGGEEEHHHMMMQQQTTTVVVVVVUUUbbbgggqqq{{{vvvllleee___ZZZXXXWWWYYYaaannn|||zzztttooojjjgggkkklllqqq}}}uuuttt|||}}}vvvqqqpppnnniiiddd```[[[SSSMMMKKKJJJJJJJJJJJJJJJJJJKKKMMMQQQTTTVVVWWWXXXYYYXXXUUUPPPLLLIIIIIIMMMPPPOOOLLLIIIIIIJJJNNNRRRYYY___dddeeedddddd^^^XXXTTTTTTRRRNNNLLLMMMRRRUUUXXX[[[\\\\\\[[[ZZZTTTRRROOOKKKIIIGGGFFFFFFCCCEEEHHHMMM\\\xxx}}}vvvoooiiiccc]]]ZZZUUURRRNNNKKKKKKLLLLLLLLLOOOQQQSSSUUUWWWYYY]]]```^^^]]][[[YYYZZZ___gggmmm|||}}}uuuuuu|||yyygggdddaaacccgggjjjhhheeebbbcccdddddddddeeeggghhhiiijjjmmmoooqqqrrrrrrrrrttt||||||}}}zzzxxxyyy|||}}}zzzwwwnnnhhh^^^TTTMMMGGGDDDBBBCCCAAA???>>>?????????===>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;::::::999888::::::999888888999::::::999999999999999999999999999888777777777777888999777666666555555555555555555555444444444444333333666666555333222333777:::===@@@FFFOOOYYYdddnnnttt|||{{{ooocccWWWOOOKKKFFFDDDEEEEEEBBBBBBEEEEEEFFFHHHGGGDDDBBBAAAAAAAAABBBHHHRRR[[[eeerrr}}}~~~sssiiiaaa\\\RRRRRRPPPQQQSSSVVVZZZ]]]_________^^^\\\XXXUUURRRNNNNNNMMMOOOTTT[[[bbbfffhhhgggiiimmmpppuuuzzzwwwtttpppnnnkkknnnqqqrrrrrrrrrssstttooommmjjjiiiiiiiiihhhfff```^^^ZZZUUUQQQMMMKKKJJJGGGIIIMMMQQQSSSTTTTTTSSSUUUXXX___ffflllsssvvvmmmfff```\\\YYYXXXYYY```kkkxxx}}}wwwqqqllliiillllllqqq~~~vvvsss{{{~~~xxxtttrrrpppkkkfff___ZZZRRRLLLIIIIIIHHHHHHIIIIIIIIIKKKNNNRRRVVVXXXYYYZZZZZZYYYVVVQQQMMMJJJJJJMMMPPPPPPMMMJJJJJJKKKNNNSSSZZZbbbfffhhhgggfff```[[[XXXYYYWWWQQQNNNNNNQQQSSSVVVYYYZZZ[[[ZZZZZZUUUSSSPPPMMMJJJHHHGGGGGGFFFGGGIIINNN[[[vvv}}}vvvnnngggcccZZZVVVQQQMMMLLLLLLLLLKKKKKKMMMOOOPPPQQQRRRUUUXXXXXXWWWVVVTTTUUUZZZ```eeeuuu||||||yyyxxxfffdddbbbcccfffhhhgggeeedddddddddeeefffgggiiiiiifffiiimmmqqqsssuuuttttttvvv~~~~~~|||{{{}}}}}}zzzlllfff\\\SSSMMMHHHEEEBBBCCCAAA???????????????===>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;:::999999999999999999999999999999888999:::;;;;;;:::999888888777777666666777777888666666555444444444444555333333333222222111111111444555555555444666999<<>>=========>>>======<<<;;;;;;:::::::::;;;;;;::::::999777777888888888888777777888999;;;<<<<<<;;;999888777777666666666666777777666555444444333333444444000000000111222333333444222333444555666888<<>>=====================<<<;;;999::::::;;;;;;:::::::::888999999::::::999999888888999;;;<<<<<<;;;999888666666777777777777666666555555444333333333333333111111222222333333444444000222333444666:::???CCCJJJPPPYYYaaahhhqqq{{{uuuhhh^^^UUURRRPPPKKKGGGFFFGGGIIIJJJJJJHHHFFFFFFFFFFFFEEEJJJSSSZZZ\\\```dddcccjjjppptttzzz}}}xxxuuuooohhhaaaZZZUUURRRQQQQQQRRRSSSTTTUUUVVVWWWVVVTTTQQQNNNJJJGGGDDDCCCDDDEEEGGGJJJOOOTTTXXX[[[^^^^^^aaafffhhhkkksss|||~~~{{{tttqqqmmmjjjiiimmmtttyyy~~~|||zzzxxxuuuqqqnnnlllhhhbbb[[[TTTPPPMMMLLLPPPQQQRRRRRRQQQNNNKKKIIIHHHEEECCCCCCBBBDDDKKKTTT^^^nnn|||uuunnnfff___[[[ZZZXXXZZZaaajjjuuuxxxrrrnnnhhhiiilllwwwwwwooovvvzzzwwwlllggg___XXXSSSPPPMMMKKKGGGIIIKKKOOOSSSWWWZZZ\\\]]]]]]]]][[[XXXUUURRROOOLLLOOORRRQQQMMMJJJJJJKKKMMMRRR[[[eeemmmqqqttttttssskkkddd```\\\WWWUUUWWWUUUUUUVVVWWWYYYZZZ[[[\\\YYYXXXVVVTTTQQQOOOLLLKKKGGGIIIKKKOOO\\\tttvvvpppfff^^^XXXUUUSSSQQQPPPPPPOOOMMMJJJIIIIIIJJJOOOSSSWWWYYYZZZZZZ[[[[[[___kkk|||{{{~~~xxxhhhgggeeeeeeeeegggjjjkkkfffccc```aaadddeeedddbbbcccbbbbbbdddiiiqqqyyy~~~yyyyyy|||mmmaaaYYYSSSLLLGGGFFFCCCAAA@@@@@@@@@>>>===<<<===============<<<<<<999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999888666777777888888777777666444444333222222222222333666555555444333222111111111222333444777===DDDIIIPPPWWW```fffkkkrrr|||wwwlll```[[[XXXQQQKKKIIIHHHJJJKKKKKKJJJHHHGGGHHHGGGEEEIIIQQQXXXZZZ\\\^^^]]]```bbbcccgggllllllhhhiiigggbbb^^^YYYUUURRRPPPMMMNNNPPPSSSUUUVVVWWWWWWSSSQQQMMMIIIEEECCCBBBAAACCCEEEGGGJJJNNNRRRUUUWWW\\\[[[]]]aaaccceeennnwww|||yyysssmmmkkknnnuuuzzz~~~||||||{{{yyyvvvsssnnnjjjccc\\\UUUQQQOOONNNUUUUUUUUUTTTQQQMMMIIIFFFGGGDDDCCCDDDCCCBBBFFFKKKPPP```sssyyyrrrjjjbbb]]][[[XXXYYY___hhhsssyyysssooohhhiiimmmwwwxxxooovvv}}}rrrmmmeee]]]XXXSSSPPPMMMJJJKKKNNNQQQTTTWWWYYYZZZ[[[[[[[[[ZZZWWWUUURRRQQQOOORRRUUUTTTPPPLLLLLLLLLNNNSSS[[[dddmmmtttxxxzzzzzzrrrjjjfffaaa[[[YYY[[[TTTUUUVVVWWWXXXXXXXXXXXXXXXXXXVVVTTTRRROOOLLLJJJFFFIIIKKKPPP]]]vvvuuujjjaaa\\\XXXVVVPPPPPPPPPMMMJJJIIIIIIJJJNNNRRRYYY]]]^^^^^^]]]\\\___hhhxxxyyyiiihhhgggffffffhhhkkkmmmhhhddd```aaacccdddbbb___dddcccbbbcccgggmmmsssvvvvvvttt|||zzzpppiii```TTTKKKFFFDDDAAA@@@@@@@@@>>>===<<<<<<============<<<<<<888999::::::;;;;;;;;;:::<<<<<<;;;::::::;;;<<<<<<999999999999999999999999777777888999999888777777444333333222222222222222666555444333222111111000333333444555999@@@IIIOOOWWW^^^ggglllooottt}}}yyyllleee```XXXQQQNNNHHHJJJLLLLLLKKKIIIIIIIIIJJJGGGIIIPPPUUUVVVWWWYYYWWWXXXVVVTTTVVVZZZXXXTTTWWWVVVSSSQQQNNNMMMMMMLLLLLLNNNQQQTTTVVVXXXXXXXXXSSSPPPLLLGGGDDDBBBBBBBBBBBBDDDFFFIIILLLOOOQQQRRRYYYWWWXXX[[[\\\```iiissszzztttqqqssszzz}}}yyyuuuqqqmmmfff___YYYUUUSSSSSSXXXXXXXXXVVVRRRLLLHHHEEEEEECCCDDDGGGGGGDDDDDDHHHGGGSSScccqqq~~~{{{uuuooogggbbb]]]YYYYYY^^^eeeppp{{{tttpppjjjllloooxxx{{{ooovvv{{{vvvnnnfff```[[[VVVSSSMMMNNNPPPRRRUUUVVVXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRSSSVVVYYYWWWSSSPPPOOOPPPPPPTTT[[[dddnnnwww}}}yyyssspppkkkccc^^^]]]WWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVTTTQQQNNNKKKIIIHHHJJJMMMRRR^^^vvvvvvkkkbbb\\\YYYQQQQQQQQQOOOLLLKKKLLLMMMNNNTTT]]]cccdddcccaaa______gggttt}}}iiiiiihhhgggfffhhhllloooiiieeeaaaaaadddeeebbb^^^ddddddcccdddfffjjjmmmoooyyytttzzz~~~wwwlll\\\PPPGGGDDDBBB@@@@@@@@@>>>===<<<<<<===============<<<888999::::::;;;;;;;;;;;;:::999777666666777999:::999999888777777888999999777888999::::::999888777444333222222111111222222222222222222222333333333555555555666:::CCCMMMTTT[[[ccckkkoooqqquuu}}}ssslllfff]]]UUUQQQIIIKKKMMMMMMKKKJJJIIIJJJMMMIIIIIIOOOTTTTTTTTTUUUTTTSSSOOOLLLMMMOOOMMMHHHIIIHHHGGGEEEEEEEEEFFFGGGNNNPPPSSSVVVYYYYYYYYYYYYTTTQQQMMMHHHEEEDDDDDDEEEBBBCCCFFFIIIKKKMMMNNNOOOWWWUUUUUUWWWXXX\\\fffpppyyyvvvyyy~~~xxxuuutttpppiiibbb\\\XXXWWWWWWZZZZZZYYYWWWRRRLLLGGGDDD@@@???BBBFFFFFFBBBAAABBBBBBKKKWWWdddsss|||xxxrrrkkkggg___ZZZYYY]]]cccmmm||||||uuuqqqmmmnnnrrryyy~~~ooovvv}}}uuunnngggbbb]]]ZZZOOOPPPQQQSSSUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRVVVYYY\\\ZZZVVVRRRRRRRRRSSSVVV\\\eeeoooyyy~~~zzzyyytttjjjaaa___[[[\\\^^^______]]]ZZZXXXVVVVVVUUUSSSQQQMMMJJJHHHJJJLLLOOOSSS___vvv~~~qqqfff___[[[SSSTTTSSSRRRPPPOOOPPPQQQPPPWWWaaahhhjjjhhheeeccc```fffrrrhhhhhhhhhgggfffgggjjjlllffffffffffffeeecccbbbaaaaaacccfffggghhhjjjnnnppptttrrrxxx~~~|||hhhTTTOOOHHHCCCBBB@@@===;;;===??????>>>===============;;;;;;;;;:::::::::999999888999999::::::999999888888999999999999888777777777777777777777666555555555444333333222222333333333333222222111111222222222444777:::>>>EEEPPPWWWgggfffjjjrrrtttssswww~~~zzznnnbbbYYYSSSOOOQQQQQQNNNKKKJJJNNNRRRIIIIIIIIILLLOOOPPPPPPOOOMMMKKKIIIFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFLLLUUUZZZ\\\]]]___aaaZZZUUUOOOJJJGGGFFFFFFEEEBBBBBBCCCEEEGGGIIIKKKLLLRRRNNNMMMPPPTTTYYYccclll}}}~~~{{{yyytttlllddd```bbbeeedddfffddd]]]VVVQQQIIIBBBEEEDDDCCCDDDFFFFFFDDDBBBEEEFFFJJJTTTcccttt{{{wwwqqqjjjbbbaaa^^^]]]aaakkkyyywwwqqqrrrooopppwwwvvvxxx~~~vvvpppjjjccc^^^\\\[[[YYYWWWVVVVVVVVVVVVSSSUUUVVVUUUTTTSSSTTTUUU[[[___bbbaaa\\\VVVSSSRRRXXXXXX[[[eeerrr{{{vvvnnnfffdddbbb____________]]]\\\UUUUUUTTTSSSQQQOOOMMMLLLKKKJJJLLLUUUgggtttiiiaaaWWWRRROOOQQQSSSPPPMMMLLLQQQUUU]]]dddiiijjjiiihhhaaajjjwwwiiijjjkkkiiihhhgggiiijjjeeeddddddcccbbbbbbaaaaaaccceeeggghhhiiillloooqqqsssrrrxxxxxxcccRRRJJJDDDBBBAAA===<<<===???>>>======<<<<<<======;;;;;;;;;:::::::::999999999999::::::::::::999999888999999999999888777777777777777777777666555555555444333333222222333333444444333222111111111111222444888<<>>===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::999999888999999999999888777777777777777777777666555555555444333333222222333333555444333222111111111111222555:::???EEEPPP]]]fffrrrtttyyy~~~zzzxxxzzzyyy|||rrrkkkaaa\\\VVVUUUVVVVVVSSSOOOOOONNNMMMMMMNNNOOOMMMLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDHHHOOOYYYbbbhhhjjjjjjgggccc^^^YYYTTTPPPKKKGGGCCCCCCCCCCCCDDDEEEFFFFFFGGGDDDBBBDDDFFFIIIQQQZZZjjjzzzxxxiii]]]WWWQQQLLLJJJHHHFFFEEEEEEEEEDDDBBBCCCDDDFFFIIIOOOYYYfffppp{{{tttoooiiiaaa]]]___gggpppuuuzzztttoookkkkkkqqq{{{~~~{{{sssmmmgggfffccc```^^^]]]]]]]]]YYYYYYYYYWWWUUUUUUVVVXXXbbbfffhhhfff```ZZZVVVVVVXXXXXX]]]ffftttvvvoookkkfffbbbaaa```___^^^\\\[[[YYYVVVSSSPPPNNNLLLNNNNNNQQQYYYjjj}}}uuuiiiaaa[[[YYYXXXSSSPPPOOOSSSYYYccclllqqqrrrpppnnnjjjkkkoooyyyaaacccffffffeeeccccccdddfffeeebbbaaa```aaabbbcccdddeeegggiiiiiikkknnnqqqrrrtttyyyqqq^^^SSSHHHDDDBBB@@@>>>???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::999888999999999999888777777777777777777777666555555555444333333222222333333555444333222111000000000444777<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::888999999999999888777777777777777777777666555555555444333333222222333333555444333222111111111111555888===BBBKKKWWWfffppp|||~~~zzzxxx{{{vvvtttppphhh___WWWTTTSSSPPPNNNLLLLLLNNNOOOOOOOOONNNMMMLLLJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGGGGFFFEEEAAABBBGGGQQQ___jjjqqqsssvvvsssnnniiibbbYYYPPPJJJDDDCCCBBBAAA@@@@@@@@@@@@AAA???>>>??????@@@DDDKKKSSS\\\jjjxxxtttiii___WWWTTTQQQMMMKKKLLLMMMMMMMMMLLLMMMLLLHHHFFFHHHQQQYYYdddppp~~~vvvtttooogggcccccchhhnnnqqq}}}yyyqqqllliiilllsss~~~~~~xxxtttrrrnnnjjjgggdddcccbbbbbbaaa^^^[[[XXXXXX[[[^^^hhhjjjllliiibbb\\\ZZZZZZYYY[[[___gggsss{{{wwwpppkkkiiihhhgggfffdddbbb^^^YYYTTTQQQNNNMMMMMMNNNRRR\\\lllwwwjjjbbb[[[YYYXXXUUUSSSSSSMMMSSS]]]gggoootttwwwwwwuuupppnnnsss```bbbeeegggggghhhjjjlllnnnmmmjjjhhhfffeeeeeeeee```bbbdddeeeeeefffiiilllooorrrwwwlll]]]MMMFFFEEECCCAAABBB??????>>>===============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::888999999999999888777777777777777777777666555555555444333333222222333333444333222222111111222222666999>>>DDDMMM[[[jjjuuu}}}~~~|||rrrfff]]]YYYYYYRRRPPPNNNNNNPPPQQQRRRQQQOOOOOONNNLLLJJJHHHFFFDDDCCCDDDGGGHHHIIIHHHGGGFFFAAAAAADDDLLLXXXdddooouuuzzzwwwrrrkkkdddZZZPPPJJJCCCBBBAAA???>>>>>>=========::::::<<<<<<;;;???DDDLLLRRR]]]jjjsss|||xxxmmmddd\\\XXXSSSOOONNNOOOOOOOOONNNNNNLLLIIIFFFFFFKKKOOOXXXeeetttxxxxxxvvvpppjjjggggggkkkoooxxxzzztttnnnhhhiiimmmwwwzzz|||zzzvvvqqqmmmjjjhhhgggfffdddaaa]]]ZZZZZZ]]]```jjjlllmmmjjjddd___]]]]]]^^^___bbbiiisssyyytttpppnnnllljjjfffccc___YYYUUUQQQOOONNNKKKMMMSSS]]]mmm}}}pppfff___YYYYYYYYYVVVTTTTTTMMMQQQXXX```iiipppvvvyyyuuurrrpppuuuccceeefffggggggiiikkkmmmqqqpppnnnllliiigggeeeddd```bbbcccddddddfffhhhkkknnnooottt{{{}}}rrraaaOOOGGGEEEDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999999999888777777777777777777777666555555555444333333222222333333222222111111222222333333555888>>>EEEPPP___ppp|||zzzppphhhbbb___YYYVVVSSSRRRSSSTTTTTTSSSPPPPPPPPPNNNLLLJJJGGGFFFBBBDDDFFFHHHIIIHHHGGGFFF@@@AAABBBGGGOOO]]]kkkttt{{{xxxrrrkkkcccYYYPPPJJJAAAAAA???>>>======<<<<<<:::888888;;;:::999<<>>FFFRRRcccuuu}}}xxxrrrjjjccc^^^[[[WWWUUUUUUUUUUUUTTTQQQQQQQQQPPPNNNKKKHHHGGGAAACCCEEEHHHHHHHHHFFFEEE@@@AAABBBDDDJJJWWWhhhttt|||xxxrrrjjjbbbYYYOOOIII@@@@@@???===<<<<<<<<<<<<:::999999<<<;;;:::===BBBEEEFFFMMMWWW___fffuuuuuuooofff^^^YYYVVVUUUTTTSSSQQQOOONNNNNNMMMKKKIIIFFFOOOYYYbbbllluuuyyywwwrrrwwwzzzuuunnnkkkqqqwwwwww|||{{{vvvnnneeebbbcccjjjwww{{{www{{{wwwtttsssllliiiddd___[[[\\\```dddmmmpppqqqnnniiieeeddddddhhhiiikkknnnvvv~~~wwwqqqmmmfffccc^^^YYYTTTQQQOOOOOOKKKNNNUUUaaarrryyygggaaa]]]^^^^^^ZZZVVVUUUKKKJJJJJJLLLSSS\\\eeekkknnnppptttxxx~~~aaa___aaagggfffaaabbbgggfffmmmpppoooooopppllleeegggggggggggghhhiiijjjkkkkkknnnsssyyy~~~~~~zzzxxxxxxxxx{{{ttthhhWWWJJJEEECCCAAA@@@BBBBBBBBBCCCCCCCCCCCCDDD>>>=========<<<<<<<<<<<<;;;;;;:::999999999999:::;;;:::999888888888999:::888888777777666666555555555444333333222222333333444333111000///...//////222777>>>GGGTTTeeewwwyyysssooodddbbb]]]XXXTTTSSSUUUWWWQQQPPPOOONNNMMMKKKJJJJJJFFFGGGGGGGGGFFFFFFEEEEEEAAAAAA@@@@@@DDDOOO^^^iiiuuuxxxuuukkk```VVVMMMEEECCCAAA>>>;;;:::999::::::;;;:::888777888:::===>>>???DDDIIINNNSSS\\\hhhrrr~~~~~~}}}tttjjjccc^^^ZZZWWWVVVUUURRRRRRQQQPPPNNNLLLMMMOOOSSSYYYaaajjjqqquuuqqqrrrsssrrroooooorrrvvv}}}}}}vvvssskkkdddbbbbbbfffnnnwwwyyyzzz}}}yyyuuutttkkkccc^^^]]]^^^dddllluuuvvvvvvsssnnnkkkkkkmmmnnnoooooorrrxxxxxxppplllhhhaaa[[[WWWSSSPPPNNNPPPPPPWWWfffuuurrrhhh```___\\\UUURRRTTTJJJIIIIIIJJJMMMQQQVVVZZZiiimmmssszzzeeeccccccggggggbbb```bbbdddjjjooooooppprrrnnniiiiiiiiiiiiiiijjjkkkmmmmmmlllnnnsssyyy}}}}}}zzztttttttttvvvyyy{{{{{{zzzttthhhXXXLLLFFFDDDBBB@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::::::::<<<;;;:::888888888888999888888777777666666555555333333222111111111111222444333222000000000111111444999@@@IIIVVVgggyyyyyyuuullliiibbb[[[UUUSSSSSSTTTPPPPPPOOONNNMMMLLLKKKJJJHHHIIIIIIIIIGGGFFFDDDCCC??????>>>>>>AAAKKKYYYcccpppsssrrrjjj___VVVLLLDDDAAA???===;;;::::::;;;<<<;;;999888777888:::<<<>>>???CCCHHHKKKOOOVVV```gggttt|||~~~yyyqqqiiiccc^^^\\\YYYVVVTTTSSSRRRPPPOOOLLLMMMOOOSSSZZZaaagggkkkoooqqqrrrqqqoooooosssvvv{{{}}}xxxqqqiiibbb______aaahhhppp~~~zzz||||||yyypppgggcccbbbbbbiiipppwwwxxxxxxvvvrrrpppppprrrtttttttttuuuzzz}}}vvvrrrmmmfff```[[[VVVRRRPPPQQQQQQXXXgggvvvyyynnnccc```]]]WWWSSSSSSKKKJJJIIIHHHJJJNNNQQQTTTbbbhhhqqqxxxmmmiiigggjjjjjjeee```]]]___eeejjjmmmoooqqqoookkkjjjjjjjjjjjjkkklllmmmnnnnnnooosssxxx{{{|||yyyrrrqqqpppqqqssstttsssrrrsssiiiZZZOOOHHHEEEBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>=========<<<<<<===<<<<<<;;;:::;;;;;;;;;===<<<:::999888888888888888888777777666666555555333222111111000000111111444333222111111222333333666:::AAAKKKXXXiii|||wwwrrrjjjaaa[[[WWWVVVVVVSSSRRRQQQPPPOOONNNNNNNNNKKKLLLLLLKKKIIIEEEBBB@@@======<<<;;;===EEEQQQZZZggglllmmmfff^^^UUULLLCCC>>>===<<<;;;:::;;;<<<===:::999888777888:::<<<===>>>AAAEEEHHHIIIMMMTTTYYYdddmmmxxx}}}}}}uuummmhhheeeaaa\\\XXXVVVUUUSSSRRRNNNMMMMMMNNNRRRWWW]]]aaakkknnnppppppooopppssswwwyyy}}}xxxoooggg```\\\[[[[[[___fffqqqyyy|||wwwnnnjjjiiijjjpppwww{{{|||}}}|||zzzyyyzzz{{{}}}|||zzzyyy}}}~~~zzzuuummmfff___ZZZVVVSSSRRRSSS\\\jjjxxxwwwiiibbb___YYYSSSPPPLLLJJJHHHGGGGGGIIIKKKLLLXXXaaammmvvv{{{|||}}}sssooommmoooqqqnnnfffaaa[[[___eeeiiilllnnnnnnlllnnnmmmmmmlllllllllllllllqqqqqqssswwwzzz{{{xxxtttrrrqqqpppqqqqqqooonnnppphhh\\\RRRKKKFFFCCCAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>============<<<======<<<;;;;;;;;;;;;<<<;;;:::::::::999999999999888888777777666666555555333333222111111111111111222111111000111222333444666:::AAAKKKXXXjjj~~~|||sssjjjddd___\\\[[[WWWVVVTTTSSSQQQQQQQQQQQQNNNNNNNNNLLLIIIDDD@@@=========<<<:::;;;@@@JJJQQQ]]]cccfffbbb[[[TTTKKKCCC===<<<;;;:::::::::;;;;;;999888888777888:::;;;===<<>>>>>>>>==================<<<;;;;;;;;;;;;<<<888999999:::;;;;;;;;;;;;888888777777666666555555444444333222222222222222000000//////000111333444555999@@@JJJWWWjjj~~~~~~uuummmfff```\\\[[[YYYVVVSSSQQQPPPPPPPPPNNNNNNMMMKKKGGGBBB>>><<<=========;;;:::>>>DDDJJJSSSZZZ___\\\WWWRRRJJJBBB======<<<;;;:::999888888888888888888888999;;;<<<:::<<>>>>>>>>============<<<<<<;;;:::;;;;;;;;;888999:::;;;<<<<<<<<<;;;888888777777666666555555555444333333222222333333000000/////////000222333555888???HHHVVVjjjzzzqqqggg______\\\XXXSSSPPPMMMLLLLLLMMMLLLJJJGGGDDD@@@===<<<===>>>>>><<<:::<<>>>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;999999888888777777666666555555444333333222222222222222222111000000000111222333555999???HHHWWWkkkxxxoooeeebbb\\\VVVQQQMMMLLLKKKJJJIIIFFFCCC@@@>>>===<<<;;;===>>><<<:::;;;>>>BBBCCCJJJNNNLLLIIIFFFBBB<<<:::::::::::::::999888888777777777888999999::::::<<<<<<<<<===???AAACCCCCCCCCFFFJJJNNNTTT___mmmvvv||||||yyyvvvrrrnnnlllkkkhhhffffffffffffeeefffiiiooossswwwpppiiibbb^^^WWWUUURRROOOMMMMMMNNNOOOTTTZZZaaaeeehhhlllppptttxxx~~~~~~wwwrrrlllddd^^^VVVQQQOOOOOOMMMIIIIIIMMMNNNWWWhhh}}}{{{|||tttmmmgggbbb^^^[[[\\\bbbnnnzzz|||{{{|||zzzlllccc[[[SSSMMMLLLKKKIIIHHHGGGGGGGGGIIISSScccqqq|||mmmrrrtttpppqqqxxx|||{{{}}}uuunnnllljjjhhhlllsssppppppqqqsssuuuwwwyyyzzzwwwuuutttxxx{{{vvvtttqqqpppnnnmmmjjjhhh^^^^^^\\\WWWQQQJJJFFFDDD>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;:::999999999999:::===>>>>>>===;;;999777666888888888777666666555555333222222111000111111111444333222111111222333333555999@@@IIIWWWllllllhhhaaaZZZTTTPPPMMMMMMIIIGGGCCC@@@============:::<<<>>><<<::::::===@@@???EEEHHHFFFCCCBBB>>>:::777888999:::::::::::::::666777777888999999::::::>>><<<;;;<<<===@@@AAAAAA@@@CCCFFFJJJOOOXXXdddlllyyy}}}yyyuuuuuurrrmmmiiifffdddaaa___``````___^^^^^^aaaeeeiiisss|||wwwooogggbbb\\\ZZZVVVSSSPPPNNNNNNNNNRRRWWW^^^dddgggkkkppptttwww||||||uuunnniiibbbZZZUUUPPPLLLJJJLLLJJJGGGHHHKKKJJJRRRcccxxx{{{{{{tttmmmhhhccc___]]]^^^eeeqqq|||||||||~~~ooofff^^^WWWQQQPPPNNNKKKIIIHHHGGGGGGIIISSScccsssqqqmmmjjjlllrrruuuuuurrrtttrrrnnnkkkhhhgggggghhhnnnqqqttttttrrrqqqrrruuutttvvvxxxwwwwwwzzzzzzrrrmmmmmmmmmiiifffeeebbb___ZZZUUUQQQLLLFFFBBBAAAAAA???>>>>>>>>>???@@@???>>>===============>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::999888777777666666666444333222222111111222222222222111111222222333444888:::@@@KKKWWWfff|||yyyjjjbbb[[[RRRLLLKKKGGGFFFDDDAAA>>><<<<<<===999999999999:::;;;<<<<<>>;;;;;;::::::888777666666666666666666777888999:::::::::;;;;;;<<<>>>???@@@AAABBBAAAAAAAAADDDIIIOOOVVVZZZdddkkkttt}}}~~~yyytttqqqlllddd___\\\[[[[[[ZZZWWWWWWXXXYYY[[[]]]___```lllooozzzzzzpppiiiccc^^^XXXUUUUUUTTTQQQOOOPPPRRRWWW```eeegggmmmsssvvv{{{tttpppkkkeee___XXXQQQMMMMMMKKKIIIHHHHHHJJJLLLNNNPPPTTT___ppp}}}zzzzzz|||uuukkkfffeeeccc___[[[bbbeeekkksss{{{}}}|||}}}wwwllleee```XXXTTTNNNKKKIIIHHHHHHGGGLLLTTTcccuuuoookkkiiikkkooorrrrrrpppqqqooommmkkkiiiiiihhhhhhlllmmmoooppppppqqqsssuuusssuuuvvvuuutttwww~~~~~~vvvooonnnmmmiiieeedddbbb___ZZZVVVQQQLLLFFFCCCBBBAAA@@@???>>>??????@@@??????>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777666555555444444444444333222222111111222222222222111111222222333444666888???IIIUUUeeezzz{{{ooocccXXXQQQPPPHHHGGGEEEAAA>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===???AAAAAA???<<<:::999999999888777666666666777666666777999999::::::999:::;;;;;;<<<===>>>????????????@@@CCCGGGLLLQQQTTT\\\bbbkkkttt|||~~~||||||zzzuuuqqqlllggg```[[[YYYXXXWWWWWWTTTTTTUUUVVVXXXZZZ\\\]]]fffjjjuuuxxxqqqjjjeee^^^YYYWWWUUUQQQNNNQQQQQQVVV]]]bbbeeekkkrrrvvv{{{}}}xxxlllhhhbbb]]]WWWRRRMMMIIIJJJIIIHHHGGGHHHIIIKKKLLLNNNRRR]]]nnnxxxwww}}}yyyrrriiidddcccbbb```]]]aaadddiiiooouuu{{{}}}|||~~~|||ppphhhbbbYYYUUUPPPLLLKKKJJJIIIHHHJJJQQQ```qqqllliiihhhiiimmmooonnnllllllllllllllllllkkkkkkjjjkkkjjjiiikkknnnrrrssstttqqqrrrsssrrrqqqtttzzzzzzqqqooommmiiieeedddccc```[[[WWWRRRMMMGGGCCCBBBAAA@@@?????????@@@@@@@@@@@@???===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777666555555444444444444333222222111111222222222111111111111222333333444666===GGGSSSbbbxxxppp```WWWUUULLLJJJGGGDDDAAA>>>===<<<======<<<<<<<<<======>>>:::<<<>>>>>><<<999888777888888777777777777777888666777888999999999999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>AAADDDHHHKKKMMMQQQVVV]]]eeennnzzz|||zzzxxxuuuuuuuuusssnnnjjjddd___ZZZVVVTTTTTTSSSRRRPPPPPPQQQRRRTTTVVVWWWXXX^^^cccooo}}}sssmmmeee___[[[WWWRRRNNNQQQQQQSSSYYY]]]aaahhhooouuuyyy~~~uuuoooddd___YYYTTTPPPMMMJJJGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKOOOZZZlll~~~uuutttyyy}}}uuunnneee```___``````___bbbdddggglllqqqwww|||~~~~~~|||}}}wwwllleee\\\XXXRRRNNNMMMLLLJJJIIIHHHNNN[[[mmm~~~jjjhhhgggiiikkkmmmlllkkkiiijjjmmmnnnoooooonnnmmmmmmjjjgggiiimmmrrrsssrrrpppqqqqqqqqqrrruuu{{{|||qqqnnnnnnjjjfffeeedddaaa\\\WWWSSSNNNHHHDDDBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@???===<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::999888777666666666666444333222222111111222222111111111111111222222333444666<<>>@@@BBBDDDEEEFFFHHHLLLPPPVVV^^^jjjxxx|||xxxsssooonnnmmmllllllllliiieeeaaa[[[XXXTTTRRRQQQPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUYYY___jjjxxxzzztttkkkddd___[[[UUUQQQSSSQQQRRRVVVYYY\\\dddlllssswww|||zzzpppjjj___[[[TTTOOOLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHJJJNNNYYYkkk|||rrrpppuuu|||ssslllccc]]][[[\\\^^^^^^bbbcccgggkkkqqqwww|||~~~||||||}}}qqqhhh___[[[UUUPPPNNNLLLKKKJJJHHHMMMYYYiiizzzhhhhhhhhhiiikkkllllllkkkiiikkknnnppprrrqqqpppooopppmmmiiijjjmmmppppppoooooopppqqqsssuuuzzzrrrnnnnnnllliiigggeeebbb]]]YYYTTTOOOIIIEEEBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@???===<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::999888777666666666666444333222222111111222222111111000000111111222333444666;;;DDDNNN\\\qqqnnncccYYYSSSMMMHHHFFFEEEDDDBBB???>>>===<<<;;;:::::::::999;;;<<<<<<:::888888888888777777777777777888999777777888999999999888888<<<<<<;;;;;;;;;;;;:::::::::<<<>>>@@@AAABBBBBBBBBCCCEEEHHHKKKPPPYYYeeennn~~~{{{vvvrrrnnnjjjgggddddddcccccccccaaa___[[[XXXUUURRRPPPOOOOOOOOONNNLLLNNNNNNNNNOOOPPPRRRSSSTTTWWW\\\fffrrrxxxooohhhddd___YYYUUUTTTQQQQQQTTTWWWYYYaaaiiipppsssxxx}}}vvvlllfff]]]XXXRRRMMMKKKJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIIIILLLOOOYYYjjj{{{}}}pppnnnqqq|||{{{qqqkkkccc\\\YYYYYYZZZ[[[^^^aaaeeekkkrrryyy~~~|||}}}wwwmmmccc^^^XXXRRROOOMMMJJJIIIJJJNNNXXXgggxxxeeefffhhhjjjkkkllllllmmmiiikkknnnpppqqqqqqqqqpppqqqooommmmmmmmmnnnnnnnnnoooooopppssswww|||uuuppppppnnnkkkiiifffccc^^^YYYUUUPPPJJJFFFBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@???===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777666555555444444444444333222222111111222222111000000000000111222222555555:::BBBJJJXXXkkk|||wwweee]]]RRRKKKGGGFFFEEECCCCCCBBB@@@???===<<<<<<;;;:::;;;<<<;;;:::888999999888888777777777777777888777888888999999999888888;;;;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@???BBBDDDEEEGGGMMMUUU\\\dddkkkwww{{{xxxmmmkkkgggccc___\\\[[[ZZZYYYYYYYYYXXXWWWTTTRRRQQQOOONNNMMMMMMNNNNNNMMMKKKNNNNNNNNNOOOPPPQQQRRRSSSUUUZZZaaajjjwww{{{}}}}}}tttmmmhhhccc]]]YYYVVVSSSSSSUUUWWWXXX^^^fffmmmooottt{{{uuujjjccc\\\XXXQQQMMMJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJMMMPPPYYYiiizzz}}}pppmmmoooyyyyyynnnjjjbbb\\\XXXWWWXXXZZZZZZ^^^dddkkkssszzz~~~ttthhhccc\\\VVVQQQNNNJJJHHHJJJOOOYYYgggxxxbbbdddgggiiijjjkkklllmmmjjjkkkmmmnnnoooooonnnnnnnnnoooooonnnmmmllllllmmmnnnnnnooorrrvvv{{{~~~|||tttssspppllliiifffccc___ZZZVVVPPPKKKGGGBBBCCCCCCDDDCCCBBBAAA@@@??????>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777666555555444444444444333222222111111222222000000000000000111222222333444777>>>FFFRRReeeuuuxxxmmm^^^RRRMMMJJJHHHFFFEEECCCBBB???===<<<;;;;;;999:::;;;:::999888888999999999888777666666666777888888999999999888888777888999999999999999999999999::::::;;;<<<===>>>>>>===???BBBCCCCCCEEEJJJNNNRRRVVV]]]fffpppwww{{{|||~~~~~~}}}zzzvvvoooiiifff[[[ZZZWWWTTTPPPOOOOOOPPPNNNOOOOOONNNMMMLLLLLLMMMJJJJJJJJJKKKMMMMMMKKKJJJMMMMMMMMMNNNOOOPPPQQQRRRRRRVVV[[[aaammmzzz}}}yyytttuuuvvv{{{zzzrrrlllggg```\\\WWWUUUUUUWWWXXXXXX]]]dddjjjlllqqqxxxxxxnnnggg^^^ZZZTTTOOOLLLKKKIIIHHHHHHGGGEEEEEEEEEFFFHHHJJJLLLOOOXXXiiizzzqqqmmmnnnwww{{{vvvjjjgggbbb\\\XXXXXXYYY[[[[[[___gggooowww}}}|||oooiiiaaaZZZTTTOOOLLLIIIIIINNNYYYhhhzzz~~~___bbbfffhhhjjjkkklllmmmjjjkkklllllllllmmmlllllljjjmmmpppooolllkkklllnnnooonnnnnnqqquuuxxx{{{|||{{{xxxuuurrrllliiigggddd___[[[VVVQQQKKKGGGBBBCCCDDDDDDDDDCCCAAAAAA???>>>===============>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::999888777777666666666444333222222111111222222000000000000000111111222222222666<<>><<<:::999999888999:::999888777888999::::::888777666666666666888888999999999888888777666777777777888888888888888888888999:::;;;===>>>;;;>>>BBBCCCBBBBBBEEEHHHNNNNNNOOOSSSZZZaaafffhhhlllmmmnnnpppqqqppppppooommmmmmllliiiddd]]]WWWSSSOOOOOOMMMIIIGGGFFFGGGIIIGGGHHHHHHHHHGGGHHHIIIKKKGGGGGGHHHJJJLLLLLLJJJHHHMMMMMMMMMMMMNNNOOOQQQQQQPPPSSSVVV[[[gggtttxxxsssrrrqqqooopppyyyvvvoooiiibbb]]]XXXVVVVVVXXXYYYYYY]]]ccchhhjjjooowww}}}sssmmmaaa]]]XXXSSSPPPMMMKKKIIIGGGFFFDDDBBBCCCEEEGGGIIIJJJMMMWWWiii{{{rrrmmmmmmvvv~~~xxxsssfffdddaaa]]]YYYYYYZZZ\\\^^^ccckkkttt{{{sssnnneee]]]VVVQQQMMMJJJGGGMMMXXXiii{{{}}}jjjjjjkkkkkklllkkkkkkkkkiiikkklllllljjjjjjkkkmmmeeeggghhhhhhggggggiiijjjhhhiiiiiilllooosssxxxzzzzzz{{{uuurrrnnnjjjhhhfffbbb]]]YYYSSSLLLHHHFFFDDDBBBAAABBBCCCCCCBBBAAAAAA@@@???>>>===<<<;;;========================;;;<<<<<<<<<<<<<<<<<<;;;999999999999999888777666555555444333111000//////111111000000000000111111555333555:::AAALLL]]]kkkpppbbbWWWNNNJJJIIIFFFCCCCCCBBBAAA<<<888999999:::;;;:::999888777777777777777777888888999777777777777777777777777888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAFFFGGGIIILLLOOOQQQSSSTTTZZZZZZ\\\]]]___aaacccddd^^^]]]ZZZWWWRRRNNNJJJHHHFFFEEECCCBBBAAABBBBBBCCCIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHJJJLLLLLLKKKIIIHHHKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQTTTZZZaaaiiimmmooojjjhhhhhhkkkrrr~~~yyyrrrhhhaaa___[[[XXXYYYXXXXXXZZZ___eeejjjrrrvvvzzzvvvpppeeebbb\\\WWWTTTPPPLLLIIIIIIHHHGGGFFFFFFGGGHHHHHHMMMQQQ\\\nnnxxxpppmmmsss|||}}}tttnnnhhhccc^^^\\\YYYWWW[[[bbbbbbhhhrrrzzz{{{sssfff\\\VVVRRROOOLLLLLLNNNYYYlll|||llllllmmmmmmmmmmmmmmmllljjjkkkkkkkkkiiihhhiiijjjdddeeeffffffeeeeeegggiiihhhhhhhhhjjjlllpppsssuuuzzz}}}uuurrrnnnllljjjfffbbb]]]XXXSSSMMMIIIGGGEEEBBBAAABBBCCCCCCBBBAAAAAA@@@???>>>===<<<<<<========================;;;;;;<<<<<<<<<<<<;;;;;;888888888777777555444444444444333333222111000000111111000000000000111111222000111666===FFFVVVddd{{{mmm```WWWQQQMMMIIIEEECCCBBBAAA===:::::::::;;;;;;:::999888777777666666666666777888888777777777777777777777777777777888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAADDDEEEGGGIIILLLNNNPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPMMMJJJGGGEEECCC???>>>>>>===>>>???AAABBBFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRWWW___eeeiiikkkcccaaa```bbbhhhqqqzzz}}}uuulllfffaaa\\\YYYYYYXXXWWWYYY^^^dddjjjqqqvvv{{{}}}wwwmmmhhhaaa[[[VVVSSSOOOMMMIIIIIIGGGFFFFFFGGGHHHIIINNNSSS^^^ppp{{{rrrnnnttt}}}~~~wwwnnnhhhccc^^^ZZZXXXWWWWWW\\\dddiiioooyyy}}}tttggg]]]VVVRRROOOLLLLLLNNNYYYkkk|||}}}llllllmmmmmmmmmmmmlllllljjjkkkkkkjjjgggffffffggggggggggggfffeeeeeehhhjjjjjjiiiiiijjjlllooorrrsss{{{vvvqqqooommmkkkgggbbb]]]XXXTTTOOOLLLHHHFFFCCCBBBBBBCCCCCCBBBAAAAAA@@@???>>>======<<<========================::::::;;;;;;;;;;;;::::::999999888888666555333333333333333222222111111111111111000000000000111111111000111555999AAANNN[[[uuuyyylll```ZZZSSSOOOIIIEEEBBB@@@>>>===<<<<<<<<<<<<;;;999888777666666555555666666777888777777777777777777777777777777777888888888888999:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAACCCEEEGGGIIIKKKLLLLLLMMMNNNOOONNNMMMKKKJJJGGGGGGFFFEEECCCBBB@@@???:::::::::;;;<<>>==============================999::::::;;;;;;::::::999<<<;;;;;;:::888666555444222222222222222222222222111111000000000000111111333222333666999>>>IIITTTiii|||uuuiiibbb]]]XXXPPPHHHCCC@@@@@@??????>>>===<<<;;;999888777555555555555555666777777777777777777777777777777777777888888888999999999999999999:::;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@???@@@AAABBBDDDFFFGGGGGGIIIJJJLLLMMMMMMKKKHHHFFFDDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;<<<>>>@@@BBBDDDAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNSSSXXX]]]___```___^^^]]]\\\]]]___bbbdddeeeoooxxxpppkkkfff```\\\ZZZXXXUUUVVVZZZ```fffmmmuuu{{{}}}yyyrrrkkkddd]]]VVVRRRPPPOOOMMMKKKKKKLLLNNNOOOSSSYYYfffwwwyyysssxxx}}}vvvmmmddd]]][[[VVVSSSSSSVVVZZZdddooouuu|||~~~qqqddd\\\WWWRRROOOMMMNNNXXXiiizzz{{{|||}}}jjjjjjkkkkkkjjjiiiiiihhhlllmmmmmmkkkhhhggggggggglllmmmllljjjiiihhhjjjllljjjjjjjjjkkknnnrrruuuxxxzzz{{{|||qqqmmmmmmmmmiiiccc^^^ZZZWWWTTTRRRKKKHHHEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>========================999::::::;;;;;;::::::999<<<;;;;;;:::888666555444222222222222222222222222111111000000000000111111444333444777999;;;DDDMMMaaasssuuummmhhhcccYYYOOOFFFBBBAAABBBBBBAAA???===;;;999888777555555555555555666777777666666666666666666666666888888888888999999999999888888999999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEBBBDDDFFFHHHHHHFFFDDDCCCFFFEEEEEEDDDCCCAAA@@@???>>>=========>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIILLLLLLNNNRRRWWW[[[\\\\\\WWWVVVUUUTTTTTTTTTUUUVVVVVV]]]jjjzzzyyyrrrmmmgggbbb]]][[[XXXUUUUUUYYY^^^ccckkkttt{{{zzzuuunnnddd[[[UUUSSSQQQOOOLLLKKKLLLNNNOOOUUU\\\iiizzz|||vvvzzzyyyoooeee^^^\\\WWWUUUVVVYYY___jjjttt|||~~~|||}}}wwwhhh^^^WWWRRROOONNNOOOYYYiiiyyy}}}yyyzzz~~~}}}lllmmmmmmllllllkkkjjjiiijjjkkklllkkkiiihhhhhhjjjkkkllllllkkkiiiggghhhhhheeeeeefffgggjjjnnnrrrtttuuuwwwtttnnnlllllliiiddd```]]]YYYVVVSSSMMMJJJFFFDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????========================::::::;;;;;;;;;;;;::::::999999888888666555333333333333333222222111111111111111000000000000111111222111333666666777===FFFXXXiii}}}vvvpppfffYYYMMMGGGEEEFFFDDDCCCAAA>>>;;;999888888666666555555666666777888666666666666666666666666777777777888888888999999777777888999::::::;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDFFFGGGFFFEEEDDDEEEEEEDDDCCCBBB@@@???>>>>>>===<<<<<<<<<===>>>???BBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKMMMQQQVVVYYYZZZZZZSSSRRRPPPOOONNNMMMNNNNNNKKKNNNXXXfffttt|||tttooohhhbbb]]][[[XXXUUUUUUYYY\\\aaaiiisss|||~~~wwwnnnddd]]]WWWUUUQQQMMMLLLLLLNNNOOOVVV^^^lll}}}~~~xxx|||yyyoooiiiddd```^^^aaadddiiisss}}}~~~|||zzzyyyzzz}}}}}}lll```XXXRRRNNNPPPQQQZZZjjjzzz~~~zzzzzz}}}}}}~~~|||lllmmmmmmlllllljjjiiiiiifffhhhiiiiiihhhhhhjjjkkkkkklllnnnmmmkkkhhhggggggddddddcccdddfffjjjmmmoooooosss|||yyypppmmmkkkiiieeebbb___[[[WWWSSSNNNKKKGGGEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@??????========================;;;;;;<<<<<<<<<<<<;;;;;;888888888777777555444444444444333333222111000000111111000000000000111111000000222555555444:::AAAMMM\\\sss}}}rrrdddVVVMMMJJJJJJFFFEEEBBB>>>;;;999888888777666666666666777888888666666666666666666666666555555555666666666666777666666777888999:::;;;;;;:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFHHHIIIKKKOOOTTTWWWXXXWWWTTTSSSPPPMMMKKKJJJJJJJJJGGGFFFKKKWWWcccmmmyyy{{{sssnnnhhhbbb^^^\\\YYYUUUUUUYYY[[[___hhhrrr|||~~~wwwpppkkk```]]]XXXSSSQQQQQQRRRSSSWWW___nnn~~~yyy}}}{{{uuuqqqppprrruuuxxx|||zzzxxxwwwwwwzzz}}}uuuggg^^^WWWRRRRRRRRR[[[kkkzzz~~~}}}kkkkkkkkkjjjiiihhhgggfffccceeeggghhhggghhhjjjlllllloooqqqqqqnnnkkkiiihhheeeeeeddddddeeehhhjjjllljjjoooyyy|||qqqnnnkkkiiifffcccaaa\\\WWWSSSNNNLLLHHHEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@========================;;;<<<<<<======<<<<<<;;;999999999999999888777777555555444333222000000///111111000000000000111111111111333666666555999@@@CCCQQQggg~~~{{{kkk\\\QQQMMMMMMHHHFFFBBB???;;;999888888777777777777777888999999666666666666666666666666333333333444444444555555555666777888999:::;;;;;;:::;;;<<<>>>????????????@@@@@@@@@@@@@@@?????????EEEEEEDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@======<<<<<<===>>>@@@AAA>>>???@@@AAACCCDDDEEEFFF@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIINNNSSSVVVWWWVVVTTTQQQNNNJJJGGGEEEEEEEEEHHHDDDFFFOOOYYYaaannnyyyyyypppkkkhhhbbb^^^\\\YYYUUUVVVYYYZZZ^^^gggrrr|||}}}yyyvvvhhhddd___ZZZWWWVVVXXXYYYWWW```oooyyy}}}|||zzzxxxvvvvvvxxxzzz|||}}}oooddd]]]XXXSSSSSS[[[kkk{{{ooollliiihhhiiiiiigggeeedddddddddeeefffhhhjjjkkknnnoooqqqrrrqqqnnnkkkiiigggdddbbbcccfffgggfffdddiiilllrrr~~~tttlllllljjjgggdddaaa^^^[[[YYYTTTQQQLLLFFFCCCBBBBBBCCCEEEBBB@@@AAACCCDDDBBB???============>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::===;;;999777666666666777555555555555555555444444222222222222222222222222111111222333555777999:::BBBHHHWWWmmm}}}nnn```VVVPPPMMMNNNIIICCC???<<<;;;999888444555555555666666777777666666666666666666666666555444333222222333555666444555666888:::<<<===>>><<<<<<===>>>???@@@@@@@@@@@@@@@????????????@@@@@@CCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>===<<<<<<===>>>???@@@??????>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHKKKOOORRRUUUXXXYYYUUURRRMMMGGGDDDCCCCCCCCCAAABBBGGGLLLOOOTTT___jjj{{{{{{wwwsssmmmgggddd```[[[XXXWWWWWWWWW[[[^^^fffsss{{{~~~{{{uuulllddd___\\\WWWWWWYYY\\\cccppp|||zzzvvvssssssuuuxxx{{{zzzkkk]]]TTTWWWVVV]]]mmm}}}nnnkkkhhhhhhiiijjjiiigggffffffeeefffggghhhjjjkkkooooooppppppooommmkkkiiiiiigggddddddeeefffdddcccfffhhhmmmxxxwwwnnnmmmkkkhhheeebbb^^^[[[XXXTTTQQQLLLGGGCCCBBBBBBCCCDDDBBBAAAAAACCCCCCBBB???===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::<<<;;;:::888777777666666555555555444444444444444000000000000000000000000222222222333444666888888===BBBOOOcccwww}}}ooocccZZZTTTQQQMMMIIICCC>>><<<:::999888555555555666666666777777555555555555555555555555555444333222222444555777555666777999:::<<<===>>>======>>>>>>??????@@@@@@?????????>>>>>>?????????@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>=========>>>>>>??????>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIMMMQQQTTTVVVXXXXXXUUURRRMMMHHHEEEDDDDDDEEEDDDDDDGGGKKKMMMOOOXXXbbbpppwww|||{{{zzzxxxuuupppgggddd```[[[XXXWWWVVVWWWZZZ\\\dddpppyyy|||{{{rrriiieee```[[[ZZZ\\\^^^dddqqq~~~{{{yyywwwtttrrrrrrtttvvvxxx}}}~~~mmm^^^UUUWWWVVV]]]mmm}}}mmmkkkhhhhhhiiikkkllllllgggffffffffffffggghhhiiioooooonnnmmmlllkkkjjjjjjllliiigggeeeeeeeeecccbbbeeeeeehhhqqq}}}|||qqqmmmkkkhhheeeccc___ZZZWWWTTTQQQMMMHHHDDDCCCCCCCCCDDDBBBAAAAAABBBCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::999888666666555444444444333333333222000000000000000000000000333333333333444555666666888;;;EEEUUUfffzzzyyymmmccc\\\VVVSSSLLLHHHBBB>>><<<:::999888555555666666666666777777444444444444444444444444555444333333333444666777666666888999;;;<<<>>>>>>>>>>>>>>>>>>???????????????>>>>>>======>>>>>>??????AAACCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>============>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKOOOSSSUUUWWWWWWWWWTTTQQQNNNJJJHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIPPPXXXbbbkkksssvvvxxxyyywwwsssiiifffaaa\\\XXXVVVVVVVVVXXXZZZbbbmmmvvvzzzzzzqqqlllgggaaa^^^``````gggttt~~~{{{xxxvvvtttsssrrrrrrrrrsssttttttvvvyyy~~~qqqccc[[[WWWWWW^^^mmm}}}llljjjhhhhhhiiilllnnnppphhhhhhhhhhhhggghhhhhhhhhooonnnllljjjiiiiiiiiijjjkkkjjjhhhgggfffeeeeeedddhhhfffgggnnn}}}~~~}}}|||wwwmmmjjjgggeeeccc```[[[WWWTTTRRRMMMIIIEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;999:::;;;;;;:::888777555444444444333333222222111222222222222222222222222333333333333333333444555555666===IIIWWWhhhsssiiibbb\\\VVVRRRKKKGGGAAA===;;;:::888777666666666666666666777777333333333333333333333333444444333333444555666777777777888:::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>AAACCCDDDFFFFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBB@@@???======<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLKKKMMMPPPTTTVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJHHHGGGHHHGGGFFFJJJPPPWWWaaakkkqqquuuxxxxxxuuukkkhhhccc]]]YYYWWWVVVVVVXXXYYY___kkksssyyyxxxsssmmmfffccccccdddjjjwww}}}zzzxxxvvvsssrrrooopppqqqrrrssssssrrrrrrooosssxxx~~~wwwiiibbbZZZYYY___ooo~~~iiiiiiiiiiiijjjllloooqqqmmmmmmmmmmmmllllllkkkkkknnnllljjjhhhgggggghhhhhhhhhhhhhhhhhhgggggghhhiiioookkkjjjnnnxxx~~~~~~}}}qqqlllgggddddddaaa\\\XXXTTTRRRNNNJJJGGGDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>==================<<<<<<<<<999:::;;;;;;:::999777666555555444333222222111111222222222222222222222222333333222222222222333333555555:::BBBKKKZZZooo{{{pppgggbbb]]]WWWRRRJJJFFF@@@<<<:::999888777777777777777777777666666333333333333333333333333333333444444555666777777777777888999;;;<<<======>>>========================<<<<<<;;;;;;<<<<<<===DDDEEEGGGHHHGGGDDDAAA???AAA@@@@@@@@@@@@AAABBBCCCEEEDDDCCCBBB@@@>>>===<<<<<<<<<===>>>????????????@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFIIILLLNNNPPPMMMOOOQQQTTTUUUUUUUUUTTTUUUTTTSSSRRRQQQPPPOOONNNKKKHHHGGGHHHGGGEEEHHHMMMQQQ[[[eeelllqqqvvvwwwuuunnnkkkeee___[[[XXXVVVVVVYYYYYY^^^hhhpppwww~~~~~~yyyssslllhhhhhhiiiooo{{{~~~|||yyyuuurrrqqqpppooommmlllnnnppprrrssssssrrrqqqlllpppuuu||||||lllddd]]]\\\cccrrrfffgggiiijjjjjjlllnnnpppqqqqqqrrrrrrrrrqqqppppppllljjjiiigggfffffffffffffffggghhhhhhhhhiiikkkmmmrrrnnnmmmpppuuu{{{tttkkkfffeeebbb]]]YYYUUUSSSOOOKKKHHHEEEDDDCCCBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@??????>>>>>>===========================:::::::::::::::999888888666666555444333222111111000000000000000000000000222222111111111222333333555555999>>>CCCMMM```rrr{{{ppphhhddd___XXXRRRIIIEEE@@@<<<:::999888777888888777777777777666666333333333333333333333333333333444555666777777888666777777888:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<>>??????>>>>>>>>>@@@AAACCCEEEEEEDDDCCCBBB@@@>>>===;;;<<<===>>>?????????>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDFFFJJJMMMQQQSSSRRRRRRSSSTTTUUUUUUUUUUUUXXXXXXWWWWWWUUUTTTRRRQQQNNNJJJHHHIIIIIIGGGHHHKKKLLLVVV___ffflllrrruuusssrrrnnnhhhbbb\\\YYYWWWWWWZZZXXX\\\dddlllsss{{{{{{tttpppppppppvvv~~~{{{xxxvvvqqqooollljjjjjjkkkjjjiiijjjlllnnnqqqrrrrrrqqqppplllpppuuu{{{pppdddaaaaaagggvvvcccfffjjjkkkkkkkkklllnnnooopppqqqrrrrrrrrrqqqpppjjjiiihhhfffeeeeeeddddddfffhhhjjjiiiiiiiiillloooooolllmmmpppqqq|||sssjjjgggccc]]]XXXUUUSSSPPPLLLIIIFFFDDDCCCAAACCCDDDCCCAAA@@@AAACCCAAAAAA@@@??????>>>>>>========================>>>;;;;;;:::999999999::::::777777666555444333222222000000000000000000000000111111111111111222333333333555999<<<===CCCSSScccuuuzzzooogggccc^^^VVVPPPHHHDDD???;;;999999888777888888888777777777666666444444444444444444444444222333444555777777888888666666777777888999::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>@@@CCCFFFFFFCCC@@@>>>>>>===<<<<<<===???AAABBBDDDDDDEEEDDDCCCAAA???>>>:::;;;<<<>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDGGGJJJOOOSSSUUUWWWWWWVVVUUUUUUVVVWWWXXX[[[[[[[[[[[[YYYWWWUUUSSSRRRMMMJJJKKKKKKHHHHHHJJJGGGPPPYYY___fffnnnrrrrrruuuqqqkkkddd^^^[[[YYYXXXYYYWWWYYY```hhhnnnwww}}}zzzzzzxxx~~~~~~}}}xxxsssqqqooommmkkkgggeeecccbbbdddeeeeeedddgggiiikkknnnooopppoooooonnnrrrwww|||~~~}}}zzzjjjeeeeeekkkyyyaaaeeejjjlllkkkjjjkkkmmmkkklllmmmooooooooonnnmmmhhhhhhgggfffeeeddddddcccgggiiikkkjjjiiiiiillloookkkiiikkkoooooowwwyyynnnhhhddd]]]WWWUUUSSSPPPMMMIIIFFFDDDCCCAAACCCEEECCC@@@???AAACCCAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>>>><<<;;;:::999888999:::;;;888777777555444333222222222222222222222222222222000000000000111222333444111333888::::::===KKKYYYggg{{{xxxllleeeaaa\\\SSSLLLHHHDDD???;;;999999888777999888888888777777666666444444444444444444444444222333444666777888888888555555666777888999999:::777777888999::::::;;;;;;;;;::::::999999::::::;;;999<<<@@@CCCEEECCCAAA???======;;;;;;<<<>>>@@@BBBDDDDDDEEEEEEDDDBBB@@@???:::;;;<<<>>>>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCCCCDDDGGGKKKOOOTTTWWW[[[ZZZXXXWWWVVVXXXYYYZZZ]]]]]]^^^]]]\\\YYYVVVTTTUUUPPPMMMMMMLLLIIIHHHJJJDDDLLLUUU[[[bbbkkkqqqrrrvvvsssllleee___[[[YYYYYYXXXUUUVVV]]]dddkkkttt|||~~~}}}zzzwwwtttrrrsssttttttssssssoookkkgggeeedddcccaaaaaa___]]]]]]___aaabbbaaafffgggiiikkkmmmnnnnnnnnnqqqtttxxx}}}|||{{{tttttthhhgggnnn|||dddcccdddeeehhhiiihhhgggdddeeefffjjjnnnpppqqqpppkkkhhheeeccccccdddcccccceeegggjjjjjjjjjiiikkklllpppmmmkkkkkknnnzzz|||mmmhhhfffaaa\\\YYYWWWUUUQQQMMMHHHEEEBBBDDDEEEFFFFFFFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<;;;;;;999999888777777777555444444444444444111111111000111111222333000000000000111111111111000333666777999>>>HHHPPP[[[kkk~~~xxxooofff^^^WWWQQQMMMEEE???999666888999777444666666666666555555555555333333333333333444555666555555555666666666666777444444444555555777888888666777888999:::999888777999999999888999999::::::>>>???AAADDDFFFDDD@@@======>>>>>><<<;;;;;;<<<>>>@@@AAADDDEEEEEEDDDBBB@@@???===<<<===???@@@>>><<>>>>>>>>>>>>>>@@@AAACCCEEEHHHLLLSSSWWW^^^^^^]]][[[YYYXXXZZZ\\\^^^```aaa___[[[XXXVVVUUUUUUSSSPPPOOONNNNNNLLLJJJJJJMMMRRRVVV[[[aaagggkkkppprrrooohhhccc```ZZZTTTVVVWWWXXX[[[aaajjjttt{{{{{{wwwmmmkkkhhheeeddddddfffgggcccaaa^^^[[[YYYYYYZZZ[[[VVVXXXZZZ\\\]]]^^^```bbbdddfffiiijjjjjjjjjlllmmmrrrrrrtttyyyyyytttvvvzzzwwwllljjjnnnzzzfffeeeeeefffhhhiiigggfffeeeeeefffjjjnnnqqqrrrqqqmmmjjjfffdddddddddcccbbbgggiiilllmmmlllmmmnnnooonnnmmmmmmnnnpppyyyqqqjjjgggbbb]]]YYYXXXUUURRRNNNIIIEEECCCDDDEEEEEEFFFEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>======<<<;;;:::999999777777666555444444444444/////////000111333444555000000000000111111111111222444666666777;;;CCCJJJUUUcccwww{{{uuukkkbbbZZZSSSMMMIIIBBB===777555777888777444777777666666666555555555333333333333333444555555444444444555555555555666333333333333444555666666666777888999999999888777999999999999999::::::;;;>>>???AAADDDFFFEEEAAA===<<<===<<<;;;999999;;;===???AAACCCEEEEEEDDDCCCAAA@@@>>><<<<<<>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEHHHMMMSSSWWW\\\\\\\\\[[[YYYYYYZZZ[[[___bbbdddccc```[[[YYYWWWWWWTTTQQQOOOOOONNNMMMKKKKKKMMMPPPTTTXXX^^^dddiiiqqqtttsssmmmhhheee```ZZZVVVWWWXXX[[[```iiissszzzwwwsssooojjjfffcccaaa^^^[[[ZZZ[[[\\\]]][[[YYYVVVSSSRRRRRRSSSTTTRRRTTTWWWXXXYYYZZZ]]]___bbbdddggghhhiiiiiikkklllrrrrrruuuzzzyyyrrroooqqqyyyvvvmmmjjjnnnzzzhhhgggfffggghhhhhhfffdddddddddfffiiinnnqqqsssrrrpppmmmjjjgggfffeeedddbbbfffiiikkkmmmmmmnnnoooqqqmmmmmmnnnppprrryyyuuummmhhhbbb^^^YYYXXXVVVSSSOOOKKKGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@??????>>>>>>?????????>>>>>>======>>>>>>?????????>>>===<<<;;;::::::888777666555444444444444000000000111111222333444000000000111111111222222333444555555444777===BBBKKKVVVfffsss~~~vvvpppfff\\\SSSLLLGGGCCC>>>:::555444666777777555888888777777666555444444333333222222333333444444222222333333333444444444333333333222222333333444555666777888888888888777::::::::::::;;;;;;<<<<<<>>>???BBBEEEGGGEEEAAA>>>;;;<<<;;;:::888888999;;;>>>@@@BBBDDDEEEEEEDDDCCCBBB???===;;;<<<<<<<<<;;;=========>>>>>>>>>>>>>>>???@@@BBBDDDHHHMMMSSSXXXZZZ[[[\\\\\\ZZZXXXXXXYYY^^^aaaeeegggeee```]]][[[ZZZWWWSSSPPPOOOOOONNNMMMLLLMMMNNNPPPSSSYYY```eeeooossstttpppmmmjjjddd^^^WWWXXXXXXZZZ___hhhrrryyyuuummmhhhccc]]]YYYWWWUUUSSSQQQPPPPPPQQQRRRQQQPPPNNNLLLKKKKKKMMMNNNNNNPPPSSSTTTUUUVVVXXX[[[___bbbdddfffggggggiiikkkpppqqqttt{{{xxxoooiiihhhlllsss}}}tttmmmkkknnnzzzjjjhhhgggggggggfffcccaaacccbbbcccggglllpppqqqrrrssspppllljjjhhhgggeeecccccceeehhhjjjjjjkkkmmmooonnnnnnoooqqqssszzz{{{xxxnnngggbbb___YYYYYYXXXUUURRRMMMIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@????????????@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::888777666555444444444444555555333222111000000000000000111111111222222222111222333333222444888;;;BBBJJJUUU___jjjyyy}}}wwwpppiii___UUUMMMFFFAAA>>>;;;888555555666888777666999999888777555444333333333333222222222222333333111111111111222222222333444333333222222222333333444555555666777777777777::::::;;;<<<============>>>???BBBEEEGGGFFFBBB???<<<<<<;;;999777777999;;;===???AAACCCEEEEEEEEEEEECCCAAA>>><<<;;;;;;;;;;;;<<<<<<===============>>>>>>@@@BBBDDDGGGLLLRRRWWWZZZ\\\^^^^^^[[[WWWTTTSSSWWW\\\bbbffffffccc```___]]]ZZZUUURRRQQQQQQPPPOOOMMMMMMMMMMMMOOOTTT[[[___hhhmmmpppnnnlllkkkfff```ZZZYYYYYYYYY]]]fffooovvv~~~{{{xxxzzztttllleee```[[[WWWSSSOOONNNLLLKKKJJJJJJKKKKKKKKKJJJHHHHHHGGGHHHJJJKKKLLLNNNQQQRRRSSSTTTWWWYYY\\\^^^aaacccdddeeegggiiimmmooossszzzwwwmmmeeeddddddfffjjjrrrssskkkiiimmmyyyjjjiiigggffffffdddaaa___aaa```aaadddhhhllloooooopppmmmkkkiiihhhgggdddbbbbbbdddgggiiijjjjjjlllnnnpppooooooppprrrzzztttvvv{{{nnnfffbbb___YYYYYYYYYWWWTTTPPPKKKIIIFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>===<<<;;;:::999999888888666555555555555555666555444222111000000000111111111111222222222222///000111222222444666888<<>>?????????>>>>>>@@@BBBFFFHHHGGGCCC@@@<<<===<<<:::888777999;;;<<<===@@@BBBCCCDDDEEEEEECCCBBB@@@>>>;;;:::;;;;;;;;;;;;<<<<<<<<<=========>>>???AAACCCEEEJJJPPPUUU[[[^^^aaaaaa\\\VVVQQQNNNOOOTTT[[[```bbbaaaaaaaaa___[[[WWWUUUTTTTTTSSSRRROOOOOONNNLLLMMMPPPVVVZZZ```fffjjjkkkkkkkkkgggbbb]]]\\\ZZZYYY\\\ccclllsss}}}{{{yyyxxxvvvuuurrrqqqpppnnnkkkiiifffccc^^^ZZZVVVRRROOOMMMIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIILLLNNNQQQRRRSSSTTTWWWYYYYYY\\\___aaabbbdddfffhhhiiilllrrryyyzzzpppcccaaa______^^^aaammmzzz}}}pppgggeeejjjvvvkkkjjjhhhgggfffdddaaa___aaa``````bbbfffjjjlllmmmkkkiiigggggggggfffdddbbbeeehhhjjjlllllllllnnnooorrrpppppppppqqqyyyrrrlllqqqpppfffaaa```ZZZZZZZZZYYYVVVRRRNNNKKKFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@??????>>>>>>??????@@@>>>======<<<;;;:::999999888888777666555555555555333222222222222333333444111111111222222222222333...///000222333555666666777:::>>>BBBGGGQQQ]]]eeesss{{{zzzqqqkkk^^^XXXOOOFFFAAA===:::999888888777777777777888888666666555555444333222222222222111111000000111111///000000000000111111111333333333222222333444444333222222333444555777777;;;<<<>>>@@@@@@AAA@@@@@@>>>@@@CCCFFFIIIHHHDDDAAA======<<<:::888777888:::<<<<<<>>>@@@AAABBBCCCCCCBBBBBBBBBAAA>>><<<;;;<<<::::::;;;;;;<<<=========>>>???@@@AAACCCGGGMMMQQQZZZ^^^cccccc___WWWPPPLLLJJJMMMRRRVVVYYY[[[]]]___^^^\\\ZZZXXXXXXWWWUUUTTTRRRQQQPPPMMMLLLNNNRRRUUU\\\aaafffgggiiillljjjfff```^^^[[[YYYZZZ```hhhooo~~~}}}{{{yyywwwyyywwwuuussspppmmmkkkjjjfffdddbbb``````___\\\ZZZUUUTTTSSSQQQNNNLLLJJJIIIDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHKKKMMMPPPQQQRRRSSSVVVXXXWWWYYY]]]```aaacccfffhhhgggkkkqqqxxxyyygggbbb___\\\YYYYYY```iii|||tttjjjbbb```eeesss~~~~~~mmmkkkiiiiiihhhfffcccaaacccaaa```bbbeeeiiikkkkkkjjjiiihhhiiijjjjjjiiiggghhhjjjmmmnnnmmmnnnooopppqqqqqqqqqrrrqqquuuzzzmmmkkktttgggaaa```ZZZ[[[[[[[[[XXXTTTOOOLLLGGGFFFEEEDDDCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@???>>>>>>===<<<;;;::::::999888777666555555555555222222222222222333444555111111111222222222333333000000111333555555444333444666888:::===CCCJJJPPPZZZbbbnnnzzz}}}wwwooofff^^^UUUOOOFFF???;;;999888777666777777666666555666777444444444333333222222222222222111000000000000000///000000000000111111111111111111111111222333444222222111222333444666777;;;<<>>???@@@AAAAAA@@@BBBEEEDDD@@@=========999::::::;;;<<<<<<======>>>>>>???@@@AAAEEEJJJMMMWWW]]]ccceeeaaaZZZRRRMMMIIIKKKMMMNNNPPPSSSXXX[[[]]]\\\[[[[[[\\\ZZZXXXUUUTTTSSSRRRPPPMMMMMMOOOQQQWWW\\\aaacccfffkkkkkkhhhdddaaa\\\XXXXXX]]]eeekkkxxx~~~zzzvvvrrrmmmjjjjjjiiigggdddaaa^^^[[[ZZZWWWUUURRRQQQQQQPPPOOOMMMJJJKKKKKKKKKIIIGGGFFFFFF@@@@@@@@@??????????????????@@@AAACCCEEEGGGHHHIIIIIIKKKMMMOOOOOOQQQSSSUUUUUUXXX\\\___aaaccceeehhhhhhlllsssyyyuuummmfffbbb___^^^aaagggqqq~~~vvvjjjaaa\\\[[[aaappp||||||~~~~~~|||~~~ooommmkkkjjjjjjhhheeecccdddcccaaabbbeeeiiikkkkkklllllllllmmmooopppooonnniiikkkmmmnnnmmmmmmnnnooopppqqqssstttqqqsss}}}tttkkk}}}wwwiiibbb```ZZZ[[[\\\[[[YYYUUUPPPMMMGGGFFFDDDCCCCCCCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@@@@@@@???>>>===<<<;;;;;;999888777666666555555555555555444333222222222222111111222222222333333333333222333444555555333111222444666777888;;;@@@DDDIIIQQQ\\\gggrrr~~~zzztttnnneee[[[SSSOOOIIIAAA;;;888777666666555666666666444333444555222222222222222222222222222222111000000///000000000000000000111111111111////////////000111333333111111111111222444666777;;;===???BBBCCCCCCBBBAAA???@@@CCCGGGJJJIIIFFFCCC;;;;;;:::777555444555777;;;;;;<<<===>>>???@@@@@@???BBBFFFFFFBBB???===>>>999999:::;;;;;;<<<======>>>>>>??????@@@CCCHHHKKKUUU[[[cccfffccc\\\TTTOOOKKKKKKJJJJJJJJJNNNTTTXXX\\\\\\\\\]]]^^^\\\YYYVVVUUUUUUTTTQQQOOOMMMNNNPPPSSSXXX\\\^^^ccchhhiiigggfffccc]]]XXXWWW\\\ccciiittt~~~zzzuuuqqqkkkfffbbb```___\\\YYYVVVSSSQQQPPPMMMKKKIIIHHHHHHHHHFFFEEEAAABBBDDDDDDBBB@@@@@@@@@@@@@@@@@@???????????????@@@AAACCCEEEGGGIIIKKKLLLFFFHHHKKKLLLMMMNNNQQQSSSUUUXXX\\\___aaacccfffhhhiiinnntttzzzzzzpppkkkhhhgggiiimmmmmmyyyyyynnncccZZZXXXWWW^^^nnn~~~|||{{{}}}|||yyy{{{oooooonnnllliiifffcccaaa___bbbdddeeedddfffkkkoooooooooqqquuuxxxxxxsssnnnrrrqqqooommmkkkjjjiiiiiinnnllllllllljjjlllvvvvvvwwwsssgggbbbbbb^^^ZZZYYYYYYWWWSSSOOOIIIGGGDDDDDDEEEEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::888777555444444555444333333222222333333333333333333333333333333222222222222222222222222222333444555666888999999<<>><<<999555444555777999::::::;;;<<<===>>>??????DDDDDDDDDCCCBBBAAA@@@???===<<<:::999999:::<<<===;;;<<<===>>>>>>@@@CCCFFFNNNXXXcccgggddd^^^ZZZYYYTTTNNNKKKMMMMMMKKKNNNUUUYYY[[[]]]]]]\\\\\\\\\\\\WWWVVVUUUTTTSSSQQQQQQPPPUUUUUUWWW\\\cccggghhhggggggddd___ZZZXXX[[[bbbgggttt}}}}}}yyywwwuuuqqqmmmiiiccc]]]YYYVVVTTTRRRNNNKKKIIIGGGGGGEEECCCAAA@@@AAAAAA@@@???>>>>>>======<<<<<<<<<;;;======<<<<<<<<<======>>>BBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIILLLPPPSSSTTTVVVXXXZZZ[[[]]]aaacccfffllluuu}}}}}}wwwrrroooqqquuuzzzzzzkkk^^^VVVUUUXXX___jjjyyy~~~|||~~~xxxyyyzzzzzzzzzzzz{{{{{{lllkkkkkkiiifffccc```______bbbeeeeeeeeegggkkkoooooorrrvvvxxxwwwuuurrrqqqoooooommmllljjjiiihhhggghhhgggfffggggggiiirrr|||~~~|||llldddccc___[[[YYYYYYXXXTTTPPPJJJGGGEEEDDDEEEFFFEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????????????????>>>===<<<<<<<<<<<<<<<;;;999888777666555555444333333222222333333333333333333333333333333222222222222222222222222222333333444555666777777999@@@HHHPPPXXXcccpppyyyzzzuuurrrkkkgggaaa]]]ZZZSSSIIIBBB???===:::777555555555666777777666555444333222222333333333222222111111000000000000000000000000000222222222222222222222222222222222222222222222222111111111222333555777999<<<>>>AAAEEEHHHIIIIIIHHHGGGFFFEEEGGGIIIJJJHHHEEE???===:::777666666888:::;;;<<<<<<===>>>>>>??????BBBCCCCCCCCCBBBAAA@@@@@@===<<<:::999999:::;;;<<<:::<<<=========???CCCEEEMMMUUU___eeeeeebbb```___YYYRRRMMMMMMKKKIIIKKKQQQUUUXXX[[[^^^___`````````XXXWWWVVVUUUSSSRRRQQQPPPSSSSSSUUU[[[aaafffgggfffgggeeeaaa\\\ZZZ]]]bbbfffrrrzzz~~~zzzuuuqqqooommmiiieeeaaa\\\VVVRRRRRRPPPMMMJJJHHHEEEDDDCCC@@@>>><<<;;;<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<>>>>>??????>>>===<<<;;;===<<<<<<:::999888777666555444444333333333333333444444444333333222222222222222222222222222222222333333333333444444444555666:::???EEEKKKTTT___gggwww}}}~~~|||xxxsssmmmhhhdddbbb[[[WWWSSSQQQNNNHHHAAA;;;;;;999777555444444555666666666555444333333222222333333111111111111222333000000000000000000000000222222222222222222222222222222222222222222222222000000000111333666888:::===???CCCGGGKKKMMMNNNOOOLLLIIIFFFHHHKKKKKKGGGCCC???===:::888777888999:::======>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>===;;;:::999999:::;;;999:::<<<<<<<<<>>>AAADDDIIINNNWWW___dddffffffeee___YYYSSSPPPMMMKKKMMMQQQOOORRRWWW[[[^^^^^^]]]\\\YYYYYYWWWUUUTTTRRRQQQPPPQQQQQQSSSXXX^^^ccceeeeeefffeeeccc___]]]^^^bbbeeennnvvv~~~{{{xxxtttoookkkgggdddaaa]]]YYYUUUPPPLLLLLLJJJHHHEEEBBB@@@???>>><<<:::888888888999888777999999999999::::::::::::777777777777888999:::;;;@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWXXX[[[]]]```gggqqqzzz{{{lll```ZZZVVVYYY```kkkyyy~~~~~~~~~||||||{{{xxxuuugggggggggfffdddbbb```___```dddggggggfffgggkkknnnqqqtttvvvuuurrrooonnnnnnjjjjjjkkkkkkjjjiiihhhggghhhffffffiiijjjlllsss{{{yyyqqq{{{{{{mmmiiiddd___\\\[[[YYYVVVSSSLLLJJJGGGFFFFFFGGGFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????<<<>>>???@@@???>>><<<:::<<<<<<;;;:::999888777777555555444333333333333333555555444333333222111111111111111111111111111111333333333222222222222222444555888;;;???FFFNNNUUU___dddllluuu|||~~~yyytttpppoooooooooooojjjhhheeeaaa\\\XXXUUUSSSPPPMMMJJJHHHEEEAAA;;;777777666444333333333444555555555444444333222222111222111///...///111333444111111111111111111111111111111111111111111111111111111111111111111111111/////////111333666999:::===@@@EEEJJJNNNSSSWWWYYYYYYRRRKKKIIIJJJJJJEEE@@@>>><<<:::888777888999:::>>>>>>???@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBAAA???>>><<<:::999999999999888999::::::;;;<<<@@@BBBCCCGGGMMMWWWaaahhhjjjkkkhhhccc^^^YYYUUUSSSSSSTTTPPPRRRVVVZZZ\\\\\\YYYWWWXXXXXXVVVTTTRRRQQQOOONNNNNNOOOQQQUUUZZZ^^^aaabbbddddddcccaaa``````bbbdddkkkrrr~~~~~~|||xxxuuurrrnnnjjjfffccc```\\\YYYVVVRRRMMMJJJGGGFFFDDDAAA???===<<<<<<;;;999888777888999888777666666666777888888888999555555555666777999:::;;;>>>>>>>>>???@@@AAACCCCCCDDDFFFIIIKKKKKKKKKMMMNNNQQQSSSTTTUUUUUUVVVYYY[[[]]]dddnnnxxxrrrccc[[[VVVXXX___jjjxxx~~~~~~{{{wwwiiiiiiiiiiiihhhfffdddcccbbbfffiiiiiiggggggjjjmmmqqqooommmnnnooonnnkkkiiijjjjjjkkkkkkkkkkkkjjjjjjmmmjjjjjjmmmooooootttzzz~~~{{{zzz|||yyyoootttrrrkkkfff```]]][[[ZZZVVVSSSNNNKKKHHHGGGGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???<<<===???@@@@@@>>><<<;;;;;;;;;:::999888777777666666555444444333333444444555555444333333222111111111111111111111111111111222222222222222111111111333333444555777<<>>:::666333444333333222222333444444444444333333222222111111000///...---...000222333222222222222222222222222111111111111111111111111111111111111111111111111...//////000333666888:::;;;???EEEKKKPPPVVV]]]bbbggg^^^SSSKKKHHHEEEBBB>>><<<:::999777777777888999>>>>>>???@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBB??????===;;;:::888777777666777888999999;;;>>>AAAAAACCCHHHQQQ]]]gggmmmppprrrqqqmmmgggbbb^^^ZZZWWWVVVVVVWWWZZZ]]]]]][[[XXXVVVUUUTTTRRRQQQOOONNNMMMLLLMMMOOORRRUUUYYY\\\___```aaabbbaaa``````aaaccciiiooozzzyyywwwrrroookkkgggbbb___^^^[[[WWWTTTRRROOOKKKIIIDDDCCCAAA???===<<<;;;;;;:::888777777888888888777444444555555666666777777555555555666777999:::;;;<<<<<<======>>>@@@AAABBBBBBDDDGGGIIIIIIJJJKKKMMMPPPRRRSSSTTTTTTUUUXXXZZZ[[[bbbkkkuuuwwweeeZZZUUUXXX^^^hhhvvvjjjjjjkkkkkkkkkiiihhhgggeeehhhkkkkkkhhhggghhhjjjllliiifffgggjjjllliiifffkkkkkkkkkkkkkkklllmmmnnnpppllllllnnnooooooqqquuu{{{{{{yyyzzz~~~{{{sssppp~~~vvvmmmhhhaaa]]][[[YYYVVVSSSOOOMMMJJJHHHHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>??????>>>===<<<:::::::::999888777777777666555555444444444444444444444444333333222222222111111111111111111111111222222222222222111111111333222222333555888:::<<<@@@CCCGGGKKKOOOQQQRRRRRRRRRPPPNNNNNNPPPQQQQQQPPPLLLKKKJJJHHHFFFDDDCCCBBB>>>===<<<:::777444222000333222222222222222333333333333333222222111111111000//////...///000111222222222222222222222222222111111111111111111111111111111111111111111111111/////////000222555777999:::>>>DDDIIINNNUUU^^^eeekkkcccYYYNNNGGGBBB???>>>:::999888777777777888888<<<===>>>@@@AAACCCDDDEEECCCCCCDDDDDDDDDCCCCCCBBB@@@@@@>>><<<:::888666555444666777777777999<<>>???@@@AAACCCEEEFFFFFFGGGIIIKKKNNNPPPRRRRRRSSSTTTWWWZZZ\\\bbbjjjsss~~~zzzfffZZZVVVXXX^^^hhhvvviiijjjkkklllkkkjjjiiihhhhhhkkkmmmlllhhhffffffhhheeedddddddddfffggghhhiiilllkkkiiiiiijjjlllnnnpppsssooommmooopppmmmmmmpppttt~~~}}}zzz|||yyy}}}|||ooowwwxxxnnnhhhaaa\\\[[[YYYVVVSSSPPPNNNJJJIIIIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@============>>>>>>>>>>>>;;;;;;;;;:::999999888888666666555444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222111222333444666666666777888;;;>>>AAACCCDDDDDDCCCBBBAAABBBDDDEEEEEEDDD@@@@@@???>>>===<<<<<<;;;666666666555333222111111333222222222222222222222222222222222111111111111111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000222444666777999===CCCFFFJJJPPPYYYaaacccaaa[[[QQQHHHAAA??????::::::999888888888999999:::;;;===???BBBDDDEEEFFFEEEFFFFFFFFFEEEDDDCCCCCCAAA@@@???===:::777555444333444555666666888;;;>>>???BBBEEEIIIOOO[[[hhhrrr~~~wwwppphhh___YYYYYYYYYWWWUUUSSSRRRRRRQQQPPPPPPOOOOOOJJJKKKMMMMMMMMMOOOSSSWWWXXXYYY[[[[[[\\\^^^aaaccceeeiiipppyyy}}}wwwqqqlllgggbbb^^^SSSPPPLLLIIIHHHFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<777555444444666666666555555555444444444444444444666666666666666777888888::::::::::::;;;===>>>???@@@AAABBBBBBCCCEEEHHHKKKKKKMMMOOOPPPQQQSSSVVVXXX]]]bbbiiiqqq{{{lll```XXXZZZ```jjjwwwhhhiiijjjkkkkkkjjjiiihhhiiilllnnnmmmiiieeeeeefff```ccceeedddcccdddhhhlllllljjjhhhggghhhkkkoooqqqvvvqqqoooqqqpppmmmlllnnnmmmxxx{{{zzzzzz}}}uuuxxxyyynnniiiaaa\\\ZZZXXXUUURRRQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>============>>>???<<<<<<<<<;;;;;;:::::::::666666555444444444444555333333333333333333333444000000000000000000000000111111222222222333333333111111111333555555444333000111333555888:::;;;;;;;;;:::999:::<<<===<<<;;;999888888888777777777666111222333333333333444555333333333222222222222222222222222111111111111111222333444444444333333222////////////////////////000000000000000000000000000000000000000000000000000000000000111333555666999===BBBDDDFFFKKKTTT\\\ZZZ[[[ZZZTTTJJJBBB@@@AAA;;;;;;::::::999:::::::::999:::<<>>===<<<<<<<<<888777555555777888888777555555555444444333333333666666555555555666666777999999999:::;;;<<<===>>>???@@@AAA@@@AAACCCGGGJJJHHHJJJLLLNNNOOOQQQUUUWWW___ccciiipppyyyrrrhhhZZZ\\\bbblllxxx|||}}}bbbbbbcccdddeeegggiiiiiiggggggffffffeeeddddddccceeedddcccaaaaaabbbdddeeelllkkkjjjiiiiiijjjkkkkkkmmmkkkjjjlllooopppmmmjjjkkkuuu}}}~~~}}}uuummmdddaaa]]]WWWUUUVVVRRRPPPLLLIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@=========>>>??????@@@@@@===<<<;;;:::999:::;;;;;;777777555444444444444444111111222222222333333333333333111000000000111222333333222111000000111111222222222222222222222222222333444444555555444444444444444555555666666666555555333222222333555555444444444333222111000///111111111111111111111111222222222222222222222222333333333222222222111111333222000//////000222333111111111111000000000000......///000111222333333000000000000000000111222777:::===AAAHHHQQQUUUSSSZZZTTTNNNMMMKKKDDD>>>===999777666666777888888777777777777:::>>>DDDJJJNNNPPPOOOLLLHHHDDDBBBCCCEEEGGGCCC>>>;;;::::::999888555555555666666777888999:::===???AAADDDLLLYYYcccppp}}}~~~sssiii___ZZZXXXVVVTTTSSSSSSQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKOOOQQQSSSTTTUUUXXX\\\___bbbfffkkksss}}}yyyqqqiiiaaaZZZUUUOOOLLLIIIGGGFFFFFFEEEDDDDDDCCCAAA???===;;;:::999888777777666666666666666777666444222222222444555444444555555555555444444333444555777999;;;===>>>=========>>>@@@BBBEEEFFFDDDFFFHHHIIIKKKNNNRRRVVV[[[```gggoooxxxrrreee\\\ZZZ]]]gggwww}}}~~~aaaaaa```aaabbbccceeefffgggfffeeeeeeddddddddddddbbbbbbaaa```aaabbbdddffflllkkkjjjhhhhhhhhhhhhiiijjjiiiiiilllqqqsssrrrpppmmmuuu~~~yyypppfffaaa]]]XXXVVVXXXSSSQQQNNNJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;777777666555444444444444222222222222333333333333444333222111000111111222333222222111000000111111222222222222222222222222222222333444444444444444333333444444444555555555444444333333333333444444333333333333333222111000222222222222222222222222333333333333333333333333333333333222222222222111333222111000000111222333111111111111000000000000/////////000111111222222000000000000000111111222666:::===BBBMMMZZZaaaaaa```UUUKKKGGGEEE@@@;;;:::999888666666888999888777777777777999===BBBHHHKKKOOOQQQQQQOOOKKKHHHFFFEEEEEECCC@@@>>>===<<<999777666666555666666777888888999;;;======???EEEOOOWWWcccpppxxxiii^^^ZZZWWWTTTRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPRRRUUUYYY\\\bbbeeeiiipppyyyzzzpppggg___WWWSSSNNNKKKHHHFFFFFFFFFEEEDDDBBBBBB@@@>>><<<:::999888777777666666666666777777777666444222222222444444444444555555555555444444333444555777999;;;===>>><<<<<<<<<===???AAADDDEEEDDDFFFHHHIIIKKKNNNRRRVVV\\\```fffllltttvvvhhhZZZYYY\\\hhhxxx```___]]]]]]]]]^^^```bbbeeeeeecccbbbbbbcccdddeeebbbaaaaaaaaabbbccceeefffjjjiiihhhgggfffffffffffffffeeefffkkkrrrvvvvvvuuupppuuu{{{tttgggaaa\\\XXXWWWYYYTTTRRROOOLLLIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<===<<<;;;;;;::::::;;;;;;888777666555444444444444222222222333333333444444444333222111111111222222333222111111000111111111333333333333333333333333111222222333333333333333222333333333333333444444222222222333333222222222222222333333333333222222222222222222222222222222444444444444444444444444333333333333222222222222333222111000000111222333222222111111111000000000000000000000000000000000000000000000000111222222555999===DDDQQQcccnnnrrrlll]]]NNNGGGDDD@@@===<<<:::888666777888999888888777777666777:::???CCCFFFOOOSSSWWWWWWSSSMMMGGGDDDEEEDDDCCCBBBAAA>>>:::777777666666666666666777777888:::<<<<<<<<>>>>>=========<<<<<<;;;;;;;;;;;;;;;888777666555444444444444333333333333444444444444444333333333222222222222222222111111111111111222333333333333333333333333000111222222333333222222222222222222222222222222000111222333333222111000111222222333444444333333333333333333333333333333555555555555555555555555444444333333333222222222333222222111111222222333222222222111111111000000111111111111000000//////000/////////000111222333555888<<>>@@@LLLRRRYYY]]]ZZZSSSKKKGGGIIIGGGEEECCCBBB???<<<999888888777666666666666666999;;;=========>>>BBBEEEHHHPPP^^^mmm}}}rrraaa]]]WWWSSSQQQPPPOOONNNJJJJJJJJJIIIIIIHHHHHHGGGEEEFFFHHHJJJLLLOOOSSSWWW^^^___aaaeeekkkttt~~~{{{mmmaaaXXXQQQLLLHHHFFFDDDCCCDDDDDDDDDCCCAAAAAA???===;;;999888777444444555555666888999:::777777555444333333333444444444444444444444444444444444666777999;;;<<<===<<<===>>>???@@@BBBCCCDDDDDDEEEHHHIIIKKKNNNRRRUUU[[[^^^bbbfffkkksss~~~~~~nnnbbb```aaajjjxxx}}}~~~bbb```^^^\\\\\\\\\]]]^^^````````````aaacccdddeeegggfffeeedddcccbbbbbbbbbbbbbbbccceeefffggghhhiiijjjiiijjjnnntttxxxxxxvvvxxxyyyzzz|||mmmccc^^^YYYXXXXXXTTTSSSPPPMMMKKKHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@======>>>>>>????????????<<<======<<<<<<<<<;;;;;;888888666555555555555555333333444444444555555555444444444444333333222222222111111111111111222222333333333333333333333333000111222222333333222222222222222222222222222222///000222222222222000///111222333333444444444444333333333333333333333333555555555555555555555555444444444333333333222222333222222222222222222333222222222222111111111111222222111111000/////////////////////000111222333555888:::>>>KKK]]]iiinnnbbbUUUHHHCCC@@@;;;666444999777666666777888888777666555555555666888:::<<>>===;;;:::999888777666666666888999;;;<<<===>>>@@@AAACCCHHHPPPYYYcccnnnyyyyyyeeeaaa[[[VVVSSSQQQPPPNNNKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGIIIJJJLLLNNNRRRVVVYYY[[[]]]```eeellltttzzzyyyiii]]]TTTMMMJJJEEECCCAAAAAABBBCCCCCCCCCBBBAAA@@@>>><<<:::999888444444444555777888::::::666666555555444444444444555444333333333333444555444555666777999;;;<<<<<<===>>>???@@@BBBCCCCCCDDDCCCDDDFFFHHHJJJMMMQQQTTTYYY\\\```dddjjjrrr}}}pppfffcccdddkkkxxxzzz|||~~~bbbbbbaaa```______^^^^^^``````bbbccceeefffgggggggggfffeeecccbbb```___^^^```aaacccfffhhhjjjkkkkkkpppooonnnqqqvvvxxxwwwtttuuuvvvyyy{{{rrrgggbbb]]]YYYYYYUUUTTTRRROOOLLLJJJGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@<<<======>>>??????@@@@@@<<<============<<<;;;;;;888888777666555555555555444444444555555555666666444444555555555444333222111111111000111111222333333333333333333333333333111222222333333333333333333333333222222222222111111111111222222111111111222222333444444444444444444444444444444444444444555555555555555555555555444444444444333333333333333333333333333333333333333222222222222111111111222111111111000000//////////////////000111333333444666777999BBBOOOWWWYYYSSSKKKDDDBBB???:::555555888666444555666777666666555555444444555666888999<<>>===;;;999888777666666666666888:::;;;===>>>>>>@@@CCCGGGLLLRRRZZZbbbhhhlllrrr}}}xxxjjjfff```[[[WWWTTTRRRPPPKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJKKKMMMPPPSSSTTTVVVZZZ]]]aaaffflllppp|||tttcccWWWNNNIIIGGGBBB@@@??????AAACCCCCCCCCBBBBBB@@@>>><<<:::999888444444555555666888999:::444555555555666666666666555444333222222333444555555555666888999:::;;;<<<===>>>???@@@BBBBBBBBBBBBAAACCCEEEGGGHHHKKKPPPSSSVVVZZZ___ccciiirrr}}}uuugggeeeeeemmmyyyyyy|||~~~bbbbbbbbbcccbbbaaa______aaaccceeehhhjjjkkkkkkjjjgggggggggfffeeecccbbbaaaaaaccceeehhhjjjkkkkkklllooommmlllooorrrtttrrrooonnnqqquuuxxxyyyxxxmmmgggaaa\\\[[[XXXWWWUUURRROOOLLLIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>?????????<<<======>>>===<<<;;;:::999888777666555555555555444555555555666666666666444555555666555444333222111111000000111222222333444444444444444444444444222222333444444444444444444444333333222222222222222222222111111222222222333333444444444444444444444444444444444444444444444444444444444444444444555444444444444333333333222333333333333333333222333333222222222111111111111111111000000000000000......//////000222333444222444444444:::BBBEEEDDDEEEAAA@@@@@@===888777:::666555333333555666555444444444444444555666777888777<<>>@@@BBBDDDHHHLLLRRRVVVXXX]]]fffoootttvvvvvvvvvnnnjjjeee```\\\XXXSSSPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHHHHIIILLLOOOPPPSSSWWW[[[^^^bbbfffiiipppxxx~~~mmm\\\PPPIIIEEECCC@@@>>>===>>>@@@BBBCCCBBBAAAAAA???===;;;999888777555555555555666777999999222333444555777777777888555444222111111222444555555555666888999:::;;;<<<;;;<<<===???@@@@@@@@@@@@@@@AAACCCEEEGGGJJJNNNQQQVVVYYY^^^bbbhhhqqq|||}}}zzz|||~~~nnnjjjjjjppp{{{yyy}}}aaabbbcccddddddbbb```^^^bbbeeeiiilllnnnooonnnmmmjjjjjjjjjjjjiiihhhgggfffdddeeegggiiikkkkkkkkkkkkkkkiiihhhjjjmmmnnnllljjjhhhlllrrrvvvuuu{{{|||qqqkkkeee___\\\ZZZYYYXXXUUURRRNNNKKKJJJGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========<<<===>>>>>>>>>===;;;:::999888777666666555555555555555555555666666666777444555666666666555333333111111000000111222333333444444444444444444444444222333444444555555444444444444444333333222222222444333222111111222333444333444444555555444333333555555555555555555555555444444444444444444444444555555444444444333333333222333333444444333333222333333333222222222111111000000000000000000111111.........///000222333444000222222222555::::::777888777888999666222444:::555444222222444555444333444444444444555666777777777999<<<@@@GGGQQQ[[[bbbeeebbb^^^YYYTTTNNNHHHCCCBBBAAA???<<<:::999888777:::999888999;;;<<<===<<<===>>>@@@AAABBBDDDHHHJJJJJJOOOWWW]]]bbbhhhoootttpppmmmhhhccc___ZZZUUUQQQMMMLLLLLLJJJIIIHHHGGGGGGDDDEEEFFFEEEEEEFFFIIIKKKMMMQQQVVV[[[^^^```ccceeehhhppp|||zzzhhhWWWLLLEEEBBB@@@???===<<<===???BBBBBBBBB@@@???>>><<<:::888666666666555555666666777888999111222444666777888999999555444222111111222444555555666777888999:::;;;;;;999:::<<<===>>>>>>>>>===???@@@BBBDDDFFFIIIMMMPPPVVVYYY]]]aaafffooozzz|||tttrrrpppssszzzuuuqqqooosss|||~~~zzz}}}bbbcccddddddeeeeeeeeedddaaafffmmmqqqrrrqqqooonnnlllmmmmmmkkkiiiggghhhhhhffffffffffffggggggggggggjjjjjjkkkkkkjjjiiihhhhhhhhhjjjoootttvvv{{{xxxmmmfff```\\\YYYYYYYYYWWWTTTPPPLLLJJJIIIGGGFFFFFFGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???<<<<<<<<<<<<=========>>>>>><<<:::777666555666666555555666666777777888888555444333333222222333333111111000000111222333333444444333333333222222222444444444444444444444444222333444444222222333444111222222333444555666666555666666666444333444555555555555555555555555555555555444333333333333444444444444444444444444444333333333333333333333333/////////000111222444444111111111111000000000000000000000000////////////333333333333444555666666888888777666666666666666555555666777666555333222222222111111222222333444555555666888===EEENNNTTT\\\]]]^^^\\\XXXQQQJJJEEEDDDBBB@@@??????>>><<<:::888888777777888999::::::;;;;;;<<<>>>???AAABBBBBBCCCFFFIIINNNTTT\\\dddiiiooosssqqqhhhbbb```[[[TTTRRROOOLLLKKKLLLJJJGGGDDDDDDFFFHHHGGGEEEDDDFFFHHHLLLNNNQQQUUUYYY]]]___```hhhjjjqqqooo[[[PPPIIICCC???>>><<<<<<<<<<<<===???@@@@@@BBB@@@===<<<<<<:::888666333333333444444666777777444333444666999;;;;;;;;;444444444444444555666777555555555555666777888999>>><<<:::999999;;;>>>@@@BBBCCCEEEFFFGGGHHHKKKNNNQQQSSSXXX```jjjsssyyy|||~~~{{{vvvrrrppptttzzz}}}zzzxxxzzz|||}}}dddddddddddddddccccccbbb```dddjjjnnnppppppqqqrrrooopppooollliiigggggghhhgggggghhhhhhhhhhhhhhhhhhfffgggiiikkkkkkjjjhhhggghhhjjjnnnssstttwww~~~pppeee^^^[[[\\\\\\[[[XXXUUUPPPLLLJJJIIIHHHFFFFFFGGGGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<;;;;;;>>><<<:::777666666666777666666666666777777888888666555444444333333444444000000000111222333444444555444444444444333333333444333333333333333333333444666777666555444555777444444444555666666777777666777888777555444555666555555555555444444444444666555444444333333444444444444444444444444333333333333333333333333333333111000000111111222333444111111111000000000//////000000000000////////////222222222222333444555666666666666666777777888999666666666666555444333333333333222222333333444555333444555666999>>>EEEJJJRRRSSSUUUVVVSSSOOOJJJFFFEEECCCAAA@@@@@@???===;;;888888888888888999:::::::::;;;<<<===???@@@AAABBBBBBDDDFFFIIINNNSSSZZZ___gggnnnqqqooommmlllgggaaaZZZVVVQQQMMMLLLJJJGGGDDDEEEGGGHHHGGGEEEEEEFFFHHHHHHJJJMMMQQQTTTWWWZZZ[[[aaabbbhhhtttvvvfffTTTKKKFFFBBB??????<<<<<<<<<======???@@@AAABBB???===<<<;;;:::777555333333333333444555666777444333444666999;;;;;;;;;555444444444444555555666444444444444555666777888::::::999999:::<<>>===;;;:::999>>><<<:::888777777777777666666666777777777777888666666555444444444444555000000111222333555666666666666666555555555444444444444333222222111222222666777888777666555666777666666777777777777777777777888888888666555666777555555555444444444333333666555444444333444444444555555555444444333333333333333333333333333333333333222222111222222333333111111000000000000//////////////////000000000000111111111111222333444555555555666777888999:::;;;888777666555555444444444333333333333333444555555222333444444444666:::===DDDFFFJJJLLLMMMKKKHHHGGGEEECCCBBBAAABBBAAA>>><<<999888888888888999999:::::::::;;;===>>>???@@@@@@BBBCCCEEEFFFHHHKKKPPPTTT]]]fffpppuuuwwwwwwuuuqqqjjjeee]]]VVVRRROOOLLLJJJFFFGGGHHHGGGEEEEEEFFFHHHFFFGGGJJJMMMPPPSSSUUUVVVZZZYYY^^^hhhsss~~~{{{gggYYYKKKEEEBBB@@@>>>???<<<<<<<<<===>>>???AAAAAAAAA???===;;;:::999777444333333333333444555666666444333444666999;;;;;;;;;666555555444444444444444333333333333444555666666777777888:::<<<===???@@@@@@BBBDDDEEEFFFHHHKKKMMMSSSVVV[[[aaahhhnnnrrrtttyyyzzz{{{}}}~~~aaaaaabbbbbbcccbbbbbbaaabbbbbbcccdddgggkkkqqqvvvwwwwwwuuuqqqlllhhhggghhhggghhhjjjkkkkkkiiihhhggggggiiikkkmmmooopppppppppnnnppptttyyyyyyxxx|||vvvgggooo}}}llleeeddd______]]]ZZZVVVRRRNNNLLLJJJHHHGGGGGGGGGGGGFFFDDDEEEEEEEEEDDDDDDDDDDDDCCCAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@???===<<<;;;:::===<<<;;;999888888888888777777777777777777777777666555555444444444444444000111222444555666777888777777777666666666666555666555444222222222222333555666777666555444555666888888777777777666666666666777888777555444555666666666555555444333333333666666555444444444444444555555555444444333333222444444444444444444444444444444333222222111222222111000000000////////////////////////000000000000000000000000111222333444666666777888999:::;;;;;;:::999777555444444555555333222222222222333444444000222444444333333444666:::<<<@@@DDDFFFFFFFFFEEEDDDCCCBBBCCCCCCBBB@@@>>>999999999888888999999:::999:::;;;<<<===>>>??????BBBCCCDDDEEEEEEHHHKKKNNNUUU___jjjsssyyy}}}}}}wwwnnnddd\\\VVVRRRPPPIIIIIIHHHFFFEEEEEEEEEFFFHHHHHHJJJLLLNNNQQQSSSTTTWWWUUUXXX___hhhrrrnnnZZZOOOEEEAAA???======>>><<<<<<<<<===>>>@@@AAABBBAAA???===;;;:::999666444333333222222333444555555444333444666999;;;;;;;;;777666555444333333333333333222222333333444555666555777999;;;<<<=========???AAACCCDDDEEEGGGJJJMMMQQQUUU[[[bbbhhhmmmqqqttt{{{}}}~~~~~~]]]^^^___aaabbbcccccccccdddccccccbbbcccgggmmmrrrwwwwwwvvvsssnnnkkkiiiiiifffggghhhiiiiiiiiihhhhhhkkkkkkkkklllnnnpppssstttoooqqqvvv{{{|||{{{}}}wwwggghhhwwwsssjjjggg```___]]]ZZZWWWTTTQQQPPPJJJIIIGGGGGGHHHHHHFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@????????????>>>>>>>>>===<<<;;;:::999999888888888888888888777777777777555444333333222333333333111222444666777888888888888888777777777666666666777666555333333333444555777888999888666555666777888888777777666555555555555666777666444333444555666666666555555444444444666666555444444444444555555555555444444333333333444444444444444444444444444444333222111111111111000000000////////////....../////////000000000111000000000000111222333333888888::::::;;;;;;::::::;;;:::888666555555555555111111111111111222222333000222555666555444444555666888;;;>>>@@@BBBBBBBBBCCCBBBBBBCCCDDDCCCAAA>>>::::::999999999999999:::999999:::;;;<<<======>>>???@@@BBBCCCCCCEEEHHHKKKOOOVVVaaallluuu~~~yyylllaaaYYYUUUPPPNNNKKKIIIHHHGGGGGGGGGKKKKKKKKKLLLNNNPPPRRRSSSUUUSSSUUUZZZ```gggrrr|||rrraaaRRRIIIBBB???>>><<<;;;===;;;<<<<<<===???@@@BBBCCCBBB@@@===<<<:::999666444333222222222222333333444444333444666999;;;;;;;;;777666555444333222222222333333333333444555666666666888:::;;;<<<;;;:::999===???AAACCCDDDFFFIIILLLMMMSSSZZZaaahhhnnnuuuzzz~~~ZZZ[[[]]]```bbbcccdddddddddcccbbbaaaaaadddiiilllrrrtttvvvuuuqqqnnnlllkkkeeeffffffggghhhiiijjjkkknnnnnnmmmmmmoooqqqssstttoooppptttzzz{{{zzz|||{{{mmmfffmmm|||ooojjjeeedddaaa]]]ZZZVVVTTTRRRJJJIIIGGGGGGHHHHHHFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@AAA======<<<;;;;;;:::999999999888888888888777777777444444333222222222222333222333666888999999999888888888888777777777666666777666444333333555666888;;;<<<<<<;;;999888999:::888888777777666666555555444666666555444333444555666666666666666666666666777666555555444444555555444444444444444444444444444444444444444444444444333333222111000000000111000000////////////............//////000000111111000000000000111222333444999:::;;;<<<<<<;;;::::::;;;;;;999888666555555555000000000000000111222222111333666777666555666666444555777:::<<<>>>??????AAAAAABBBCCCEEEDDDAAA>>>;;;::::::999999999999:::888999999:::;;;;;;<<<<<<:::<<<>>>???@@@BBBDDDGGGHHHMMMVVVbbblllyyywwwjjjddd\\\YYYTTTQQQOOONNNMMMLLLNNNNNNMMMMMMNNNPPPRRRSSSTTTRRRSSSXXX[[[___hhhpppuuudddUUULLLFFF@@@???>>>;;;:::<<<;;;<<<<<<===???AAACCCDDDDDDAAA>>>===;;;999666444222222222111111222222333444333444666999;;;;;;;;;666555444333222222222222333333333333444555666666777888999:::;;;:::999888<<<>>>@@@BBBCCCEEEIIIKKKLLLRRRZZZbbbiiiqqq{{{~~~}}}~~~ZZZ[[[]]]___aaabbbbbbcccaaaaaabbbaaaaaacccfffiiilllppptttvvvtttqqqooommmffffffffffffhhhkkkmmmooorrrssstttuuuvvvuuutttsssrrrqqqtttyyyzzzyyyzzz}}}ssshhhhhhxxxzzzrrrmmmkkkgggbbb]]]YYYUUUTTTKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFFFFEEEEEEEEEDDDDDDAAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@AAAAAA=========<<<<<<;;;:::999999999999888888888777777555555444333333333333333444555777999::::::999888888777777777777666666666666444333222333555777999<<<===>>><<<:::999999:::888888888888888777777777555666777666555444444666666666777777888888999999777666666555555555555555222333333444444555555555555555555555555555555555111111000000///000000000000000/////////..................///000111111111111111111111111333444444777999;;;===>>>======<<<;;;;;;:::999888666555444111111000000111111222333222444666666555444444555222333444666888;;;===>>>@@@@@@AAACCCEEEDDDAAA>>><<<;;;:::999999999999999888888999999::::::;;;;;;999;;;===>>>>>>???BBBDDDEEEFFFMMMWWW___kkk~~~}}}vvvkkkfff```\\\ZZZXXXVVVTTTTTTSSSRRRQQQRRRSSSUUUVVVVVVTTTUUUYYY[[[\\\bbbiiirrrzzzsssfffXXXLLLGGGBBB??????>>>;;;;;;===;;;<<<<<<>>>???AAACCCDDDEEECCC@@@>>><<<:::777555222222111111111111222222444333444666999;;;;;;;;;555555444333222222222222222111111222222333444555666666777999::::::::::::;;;===???AAABBBEEEHHHKKKNNNSSS[[[bbbiiisss}}}}}}\\\\\\^^^___```aaaaaaaaa^^^___aaabbbbbbcccfffhhhhhhmmmssswwwvvvssspppooohhhgggffffffhhhlllppprrrvvvxxx|||~~~~~~{{{wwwtttvvvtttvvvzzz{{{yyyyyy}}}xxxjjjfffrrr|||tttqqqlllfff___ZZZVVVTTTKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<=========<<<;;;::::::999999999999888888777777666666555444444444444555555666888:::::::::888777777777777777666666666666444333111111222444777999;;;<<<<<<;;;999777888999999999999999999999999999666888888777666555666777666666777888999:::;;;;;;777777666555555555555555111222222333444555666666555555555555555555555555000000////////////000000000/////////............---......///000111111222111111111111222333444555555777:::===?????????>>>;;;;;;;;;;;;999777444333222222111111222222333444222444555555333222222333000111222444777999<<<===??????@@@CCCDDDDDDAAA>>><<<;;;::::::999999999999888888888999999::::::;;;;;;===>>>?????????AAACCCDDDDDDHHHOOOTTT\\\nnn}}}vvvpppiiidddbbb```]]][[[ZZZYYYWWWVVVVVVXXXZZZ[[[YYYXXXYYY\\\]]]]]]aaagggiiirrr~~~vvvggg\\\QQQHHHCCC???===>>>>>>;;;;;;>>>;;;<<<<<<>>>@@@BBBDDDEEEFFFDDDAAA>>>===;;;888555222222111111111111111222444333444666999;;;;;;;;;444444333333222222333333000000000000111222333444444555666777999;;;<<<===:::<<>>>>>======<<<<<<;;;;;;;;;:::999888777666444444555666777888999999666666555555555555666666555666888999999777555444555444222111222555999;;;<<<<<<======<<<;;;;;;:::;;;;;;;;;:::999888666555666666666666666555555555444333333666:::<<<;;;999:::777555555888999888666555555444333333333333444444444333333333333222222333222111111000111111111000000000000///////////////////////////000111111000000//////000222444555555666999<<>>;;;::::::888444000222111000000000000000000111111111222222333333333444333222111111333555666<<<>>>???>>>===<<<===???@@@===:::888666777999:::777888888888888999999999999999:::;;;<<<===>>>???AAAAAABBBDDDIIIQQQ[[[bbbsss{{{|||yyywwwtttoookkkfffcccaaa^^^]]]\\\[[[\\\]]]^^^____________```aaadddfffhhhkkknnnuuuxxxkkk```TTTLLLIIIDDDCCCAAA???>>>===<<<<<<======>>>???@@@BBBCCCDDDEEECCC@@@===;;;999999999777666333111000111333444444444444555777888777666666555333222111222333333222222111111111111222222222333333444555666888888;;;<<<>>>@@@AAADDDIIILLLPPPTTT[[[aaaiiitttzzzwww||||||}}}~~~{{{xxx}}}```aaaaaaaaa``````___^^^[[[]]]___bbbeeehhhiiijjjnnnmmmmmmqqqvvvwwwuuuqqqtttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}}}}iiibbbooo|||uuuoookkkeee^^^XXXQQQNNNKKKIIIHHHHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBB?????????>>>======<<<<<<;;;;;;;;;:::999888777666444444555777888999::::::888777666555444444444444555666777777777666555444555333222111222555888:::<<<<<<<<<<<<<<<<<<;;;;;;999999:::::::::999999999888888777666555444333333444333333666:::<<<<<<::::::888666666777888777555666555555444333444444444555555555444444444333333333222222111111111111111000000000000///////////////////////////000111111000000000000111222333444444666888;;;>>>@@@BBBBBBBBB???<<<;;;:::999666333333222222111111111111222111222222222222222222333444333222111111333444666999;;;<<<<<<;;;;;;<<<===>>>===:::888777777777888777777888888888999999999999::::::;;;<<<======>>>???@@@AAABBBEEEKKKRRRXXX]]]ccckkkppprrrpppmmmlllooonnnllliiifffcccaaa```^^^^^^]]]\\\]]]^^^___```______```aaaccceeehhhiiijjjlllrrr{{{|||zzzyyyzzzrrrfff\\\RRRKKKIIIFFFEEECCCBBB@@@?????????===>>>>>>???AAACCCEEEFFFFFFDDDBBB>>><<<:::999999888666333111000111222333444333444555777888777555444444333222222222333333222222111111111111222222333333333444555666777888;;;<<<>>>@@@AAADDDIIILLLNNNSSSZZZaaaiiisss~~~{{{uuurrrwww~~~}}}~~~~~~|||yyy~~~___```bbbcccbbbaaa___^^^]]]^^^```bbbeeegggiiijjjkkkkkkllloooqqqtttvvvwwwzzz{{{}}}~~~}}}lll]]]bbboooyyyuuupppiiiaaa[[[RRRPPPLLLJJJIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;:::888777666444555777888:::;;;;;;<<<999888777555333333222222444555555555555555555555444333111111222444777999;;;;;;;;;;;;<<<<<<<<<<<<777777888999:::;;;<<<<<<:::999888666444222111111333222333666999<<<<<<<<<;;;999888777888777666444777666555555444444555555666666666555555555555444333333222111111111111111000000000000///////////////////////////000111111///000000111111222222222444555777999<<>><<<;;;999777666444444333222222222222222222222222222222111111111333222222111111333444555555777888999888999:::<<<======;;;:::888777666666777777777888888888999999:::::::::;;;;;;<<<<<<<<<>>>>>>??????@@@CCCGGGKKKMMMPPPTTTWWWYYY[[[^^^```aaaaaa```___^^^^^^]]]]]][[[ZZZYYYYYYYYY[[[\\\]]]\\\]]]]]]___aaadddfffggghhhiiimmmttt{{{}}}xxxuuutttuuuuuuxxx~~~|||jjj^^^WWWOOOJJJIIIHHHGGGFFFDDDCCCBBBBBBBBB>>>??????AAABBBDDDFFFGGGGGGFFFCCC@@@===;;;:::999888777444222111111222222444333333555777888777555222222222222333333333333222222111111111111222222333333333444555666777888:::<<<>>>@@@AAAEEEIIILLLNNNSSS[[[bbbiiiqqqzzzyyysssooottt{{{~~~~~~~~~~~~~~~}}}{{{}}}~~~^^^___bbbcccdddbbb```^^^\\\\\\]]]___aaaccceeefffhhhjjjllllllmmmqqqvvv{{{zzzzzzzzzzzzyyyxxxwwwvvvtttvvvxxxxxxyyyzzz}}}mmm[[[[[[ddd~~~{{{xxxtttmmmddd]]]UUURRRNNNKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????>>>======<<<<<<<<<<<<;;;:::999777777555666888:::;;;<<<<<<<<<888777666444333222222222444333333333333444555666444333111111111444666888::::::::::::;;;<<<======888888888999:::;;;<<<===:::999777555333222222222222222333555888;;;<<<===<<<<<<;;;:::999888666555777777666555555555666666666666666555555555444444333333222111111111111222000000000000///////////////////////////000000111000000000111111111111111333333555777:::===???@@@CCCAAA>>><<<:::999888777555444333222222111222222333333222222111111000000222222111111222222333444222444666777777888:::;;;=========<<<;;;999777666777777777777888888888888:::::::::::::::;;;;;;;;;<<<===????????????AAACCCGGGIIIJJJLLLMMMPPPTTTXXXTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWXXXZZZ\\\^^^```aaaeeeeeehhhmmmsss|||~~~{{{xxxwwwwwwxxxyyyyyy}}}sssbbbXXXSSSMMMJJJJJJJJJIIIGGGFFFEEEDDDDDDDDD@@@@@@AAABBBDDDFFFGGGHHHHHHGGGEEEBBB???===;;;:::999777555333222111222222444333333555777888777555111111222333333444444333333222222222222222222333333333333444444666777777:::;;;>>>@@@BBBEEEIIIMMMPPPUUU]]]ccchhhnnnuuuzzz{{{vvvxxx{{{~~~}}}}}}}}}zzzyyy}}}}}}\\\^^^aaaccccccbbb```___\\\\\\\\\]]]^^^```bbbcccfffiiikkklllkkknnnuuu{{{wwwuuurrrpppnnnnnnooooooooopppqqqrrrssstttxxxzzzzzz{{{}}}mmm[[[XXX^^^www~~~{{{yyyuuuoooeee^^^XXXUUUPPPMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@???>>>>>>======<<<<<<<<<;;;:::999888777666888:::;;;======<<<;;;555444444333333333333444222222222222333444666777333222111111111333555666888888888999:::<<<>>>???;;;::::::999999:::;;;;;;999777555333222222333444111222333444666888;;;=========>>>===;;;999888777999888777777666666777777555555555444444444444333444333333222111222222222000000000000///////////////////////////000000111111111000000000000000000111222333555888;;;>>>???AAA@@@>>><<<:::888777777444444333111111000000000222222222111111000000000111111111111222222333333111333555666666777999;;;<<<===>>>>>>===;;;999777666666777777777888888888999999999:::::::::::::::;;;===???@@@??????@@@AAAAAABBBDDDEEEEEEFFFIIIKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQSSSTTTUUUWWWYYYZZZ[[[[[[``````bbbfffjjjqqq~~~}}}|||zzzzzzzzz{{{|||wwwzzz}}}yyykkk\\\UUUQQQNNNLLLLLLJJJIIIHHHFFFEEEEEEEEEEEEAAAAAABBBCCCDDDFFFGGGHHHGGGFFFEEECCC@@@>>><<<;;;999888777555444333333444555444444555888888777666222222222333333444444555444444333333333333444444444444444444444555666777999;;;===???BBBEEEJJJMMMSSSXXX```eeeiiimmmrrrwww{{{~~~~~~{{{}}}~~~}}}[[[]]]___aaabbbbbbaaa```___^^^^^^^^^___```bbbccceeehhhkkkllllllnnnrrruuusssqqqmmmjjjhhhiiijjjkkkkkklllnnnnnnnnnooorrrtttoooqqqtttyyy~~~ppp___YYY[[[mmm~~~|||yyyxxxvvvppphhhaaa[[[XXXSSSOOOMMMJJJHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;999888777888999;;;<<<===<<<:::999333333333222222333333444111111222333555666666777222222111111111222333444777777777888:::<<>><<<:::999999999999888777777777888888555555555444444444333333444444333222222222222222000000000000///////////////////////////000111111333222000///...//////000000111111333666999<<<>>>>>>???@@@>>>;;;888777777555444333111000000000000111111111111111000000000111111111222222222222222111333555555666777999:::;;;<<<=========<<<:::999666666666777777777888888888888888999999::::::::::::<<<>>>?????????@@@AAA>>>@@@BBBCCCBBBBBBBBBDDDGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOORRRRRRTTTUUUVVVWWWWWWWWWYYYYYY[[[___aaafffrrr~~~|||{{{zzz|||~~~~~~}}}|||zzzzzzyyyyyyqqqsssvvvwwwzzzrrreeeXXXSSSQQQNNNLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCAAA???===<<<999999888777666666666666666555555777999:::999777555555444333333444666666666666555555555555666666444444444444444555666666999;;;===???BBBEEEJJJNNNTTTYYY```fffjjjooouuuyyy~~~}}}xxx{{{~~~}}}}}}}}}[[[\\\]]]___``````aaaaaa```___^^^^^^^^^```bbbccceeegggkkkmmmnnnnnnnnnnnnnnnmmmkkkiiihhhhhhhhhhhhfffgggiiiiiihhhhhhjjjkkkiiikkknnnrrrwww{{{xxxiii___]]]___qqq}}}{{{xxxwwwvvvrrrkkkeee___[[[VVVQQQOOOLLLIIIGGGFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>=========<<<<<<;;;:::888777999:::<<<===<<<;;;888777444444333222111111222222///111333555666777777777222111111111111222222333666666666777999===@@@BBB===<<<:::999999999;;;<<<;;;999555222111111222222111222333222111222666999888;;;>>>===;;;999888999::::::999888888888888888666666666555555555555444444444333222222222222333000000000000///////////////////////////000111111555333000---,,,---///111//////000111444888;;;======@@@BBBAAA>>>:::888888666555444333111111111111000000000000111111111111000000111222222222222222000222444444444555777888888999::::::;;;;;;::::::666666666666777777777888666777777888999::::::;;;999;;;======<<<<<<===??????AAABBBBBBAAAAAABBBDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQRRRUUUXXXYYY[[[eeepppzzz{{{vvvrrrqqqqqqssswwwzzz||||||xxxwwwvvvtttqqqooommmllldddgggkkknnnrrryyyzzzkkk```UUURRRQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>===999999999999999999999999777666666888:::;;;:::888999888555333333444777888888777777777777777777888555444444444444555666666888:::===???BBBFFFJJJNNNRRRXXX```ffflllrrrzzz~~~~~~}}}yyy{{{[[[[[[\\\]]]^^^```aaaaaa```___]]]]]]]]]^^^```aaaeeegggkkknnnooonnnllljjjjjjjjjkkkkkkjjjhhhgggeeeeeefffhhhhhhgggffffffgggiiijjjlllooorrruuuwwwxxxzzzsssgggbbbTTTfff}}}zzzxxxwwwvvvsssmmmhhh```]]]WWWSSSPPPMMMJJJGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;:::888888999;;;<<<===<<<:::777555666555444222111000000//////000333666888888888777111111111111111111222222666666666777999===@@@BBB===;;;:::999999:::<<<======:::666333000///000000000222222111///000444888666999<<<<<<:::777777888;;;:::999999888888999999777777777777666666666666555444333333222222333333000000000000///////////////////////////000111111666333///,,,+++,,,///111/////////111333777;;;======AAADDDDDD@@@;;;999999777777555444333222222222//////000000111111222222000000111222222222222111000111333333333333555777666777777888888999::::::666666666666777777777777555666777888999:::;;;;;;999:::;;;;;;:::999:::<<<>>>????????????@@@BBBDDDBBBBBBCCCEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNOOONNNNNNLLLKKKLLLMMMPPPSSSTTTUUU^^^hhhmmmqqqsssqqqpppqqqooojjjffffffhhhkkkoooqqqrrrrrrkkkjjjhhheeebbb___\\\ZZZUUUYYY___dddiiirrr}}}|||pppggg]]]TTTRRRQQQNNNKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCBBBAAA???>>>999999:::::::::;;;;;;;;;888777777999;;;<<<;;;999<<<999666333222444777999999999888888888888999999555555444444444555666666888:::===???BBBFFFKKKNNNPPPVVV^^^fffmmmvvv{{{zzz}}}{{{}}}\\\\\\]]]^^^___```aaaaaabbbbbb```^^^\\\]]]___aaahhhjjjnnnqqqrrroooiiidddfffdddccceeeggghhhfffcccaaa```______aaaeeehhhkkkmmmmmmnnnnnnooopppqqqrrryyy|||uuujjjXXX___nnnzzzvvvuuutttqqqnnnggg```XXXSSSRRRQQQMMMIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????======<<<:::888777888:::<<<<<<<<<<<<;;;:::999999555444333333222222222222222222222333333444444444000...------///000000///222333444666888<<>>666::::::666333444333111444555777999::::::999888::::::;;;<<<<<<;;;::::::@@@>>>===<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMJJJJJJKKKLLLOOORRRUUUWWW___aaadddffffffdddaaa______```aaaccceeefffgggggg```\\\XXXTTTSSSRRRQQQPPPNNNQQQVVVYYY^^^gggqqqyyy{{{qqqnnnggg```XXXRRROOONNNKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDBBBAAAAAA@@@@@@>>>????????????>>>>>>===999:::;;;<<<<<<<<<;;;:::666666888;;;======;;;999888777666555555444444444888888888888999;;;===???999888777666666777888888888:::<<<>>>@@@DDDJJJNNNSSSZZZdddjjjoooxxxzzzvvvssswww}}}~~~}}}~~~|||}}}|||``````aaaaaaaaabbbbbbbbbccccccbbb```^^^^^^```cccgggjjjnnnqqqqqqnnniiieeebbb```___```ccccccaaa___aaaaaa```aaacccfffiiilllnnnooopppqqqqqqrrrrrrrrruuuwww~~~{{{jjjeeefffttt|||yyy|||~~~zzzrrriii]]]UUURRRPPPMMMJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????======<<<:::888777888:::<<<<<<<<<<<<;;;:::999999555555444333333333333333111111222222222333333333111000...///000111111000222333333555777:::===>>><<<============;;;:::999888777555333111000000000/////////000000000111111333333444555666777888888888888999::::::999888777888777777666555444333222333222222111111222222333000000000000000000000000///............---------111000///.........//////000000000111333444666777===>>>@@@BBBBBB@@@===;;;:::999888777555333111000000000000000000000000000000000111222222222111111222222222222222333333444444555666888999;;;<<<===:::===<<<888666999::::::>>>?????????>>><<<:::999999999:::;;;<<<<<<======???>>>===<<<<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEDDDFFFGGGGGGFFFFFFGGGIIIIIIJJJJJJLLLNNNPPPRRRSSSWWWXXX[[[]]]]]]\\\[[[ZZZYYYZZZ[[[\\\\\\\\\\\\[[[UUUSSSOOOMMMLLLKKKJJJIIIIIILLLOOOQQQUUU]]]gggooovvvnnnkkkeee___WWWRRRPPPNNNKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>??????>>>>>>======:::;;;<<<======<<<;;;::::::::::::<<<======:::888888888777666555555555555777777777777999;;;===>>>:::999888777777777777888999:::<<<>>>@@@EEEJJJNNNRRRZZZccckkkrrr|||}}}xxxsssqqqpppuuu}}}}}}|||{{{yyyzzzzzzwwwccccccccccccdddddddddddddddddddddbbbaaaaaaccceeegggjjjnnnppppppmmmhhheee```^^^]]]^^^___```___]]]bbbaaaaaabbbdddgggjjjlllnnnoooqqqrrrssssssrrrqqqsssssswww|||nnnbbbiii~~~vvvggg[[[TTTQQQNNNLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???=========:::888777888:::<<<<<<<<<;;;:::999999888555555444444333333444444111111111222222222222222333222000000111222222111222222333444666888999:::999999;;;;;;<<<;;;:::999888777666444333222222222111111111000000000//////111111222333444555555666666777888999999888777777888888777666555444333333222222111111111111222222000000000000000000000000///............---------//////...---------......000000000111222444555666999;;;>>>@@@AAAAAA??????===<<<:::777555333222222000000000000000000000000111111111222111111000000111111111111111222222333333444555777888:::;;;<<<999<<<;;;777666:::>>>>>>CCCCCCDDDCCCBBB@@@>>>===999999999:::;;;===???AAA>>>======<<<<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAACCCFFFGGGFFFFFFFFFGGGIIIIIIJJJLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFGGGHHHIIIKKKRRR[[[cccxxx~~~yyypppkkkiiigggbbb[[[VVVTTTQQQLLLHHHEEEDDDCCCAAAAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAA>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>===<<<;;;>>>======>>>>>>===:::777999999888777666666666666666555555666777999<<<===<<<;;;:::999888777777777999:::<<<>>>AAAEEEJJJNNNTTTZZZcccjjjrrr~~~|||yyyxxxzzzyyysssnnnjjjjjjlllsss~~~~~~}}}~~~~~~~~~~~~~~~{{{~~~~~~~~~yyyuuuwww{{{yyysssaaaaaabbbbbbcccddddddeeeeeeffffffeeecccccceeefffgggjjjmmmooonnnkkkhhhfffaaa``````___`````````___aaaaaaaaaaaacccfffhhhjjjlllnnnoooqqqrrrqqqpppoooqqqpppqqqvvv|||zzzjjjhhhwwwqqqddd[[[TTTPPPMMMIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===;;;888777999:::===<<<;;;:::999999888888666666555444444555555666333333333333333333333333444333111000111222111000111111222333444555666666555666888999:::;;;::::::999999888777666666555555444333222111000//////...//////000111222222333333555666888999999999888888999888888777666555444444222222111111111111222222000000000000000000000000///............---------------------------------//////000000111333444555666888:::===???@@@AAAAAA@@@>>>;;;888666444444444222111111111111111000000111111222111111000//////000000000000000111111222333333444666777888999:::999===>>><<<;;;>>>@@@???>>>???@@@BBBBBBCCCBBBBBB;;;;;;:::999:::===???AAA======<<<<<<<<<===>>>????????????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA@@@BBBEEEIIIJJJJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSUUUWWWWWWWWWVVVWWWVVVTTTRRRQQQOOOLLLIIIHHHIIIHHHFFFFFFKKKTTT[[[gggnnntttwwwtttpppnnnnnnpppkkkddd^^^ZZZUUUOOOJJJEEEDDDBBBAAA?????????@@@@@@BBBDDDEEEEEEEEECCCBBB??????>>>======<<<<<<<<<===>>>??????>>>===<<<;;;>>>===>>>??????>>>;;;888:::999888777666666666666444444444555666999;;;<<<>>>===<<<;;;999888888777999;;;===???AAAEEEJJJNNNVVVZZZ```fffnnnyyyzzzwwwuuuvvvyyyyyysssnnndddeeehhhqqq|||~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}yyyvvvrrr|||}}}~~~zzz|||~~~{{{ttt[[[\\\]]]___aaacccdddeeeeeefffffffffddddddfffggggggjjjmmmnnnkkkiiihhhhhhcccbbbbbbaaa`````````aaa`````````aaabbbdddfffggghhhiiikkkmmmnnnnnnnnnmmmlllkkknnnssswww~~~xxxllllllzzzvvvkkkbbbYYYRRRNNNJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===;;;999888999;;;>>>===;;;999888888888888777666666555666666777777666666666666666666666666555333111000111111000...000111111222333333333444333444666888::::::::::::;;;;;;;;;::::::999999888555555444222111000///.........//////000000111111444666777999;;;;;;;;;:::999999888777666555555444222111111000000111111222111111111111111111111111///............---------,,,,,,------------------/////////000111222333444444555777:::<<>>???AAABBBCCCDDD===<<<:::999:::;;;===>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@AAABBBCCCEEEEEEDDDCCCCCCEEEGGGKKKLLLLLLKKKJJJKKKKKKKKKMMMMMMMMMLLLKKKJJJKKKJJJJJJIIIJJJJJJLLLLLLMMMPPPUUUZZZ^^^```aaabbb```^^^[[[YYYVVVSSSOOOKKKLLLLLLKKKGGGEEEHHHOOOUUU[[[bbbmmmuuuyyy{{{|||}}}}}}vvvnnnfff```YYYQQQKKKEEEDDDBBB@@@???>>>>>>???>>>???BBBDDDEEEEEEDDDCCC@@@@@@>>>===<<<<<<<<<===??????@@@@@@???===;;;:::;;;;;;<<<>>>??????===;;;:::999888777666666666666333333333444666888:::<<<>>>>>>===<<<;;;:::999888999;;;===???AAAEEEKKKOOOSSSVVV[[[```hhhssszzzxxxxxx|||~~~wwwpppccccccgggppp{{{~~~}}}}}}}}}}}}~~~~~~}}}{{{|||}}}zzzsssoooooouuu}}}{{{zzzuuuXXXYYY[[[]]]```bbbdddeeeccceeeffffffddddddeeegggfffjjjmmmllliiiggggggiiiccccccbbb```^^^^^^```bbbaaaaaaaaaaaaaaabbbccccccdddeeefffgggiiikkklllmmmhhhiiinnntttyyy}}}ooocccjjjvvvvvvyyyxxxvvvrrrlllddd[[[TTTPPPKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>;;;999888999;;;>>>===;;;999777777777888777777666666777777888888999999999999999888888888666444111000111000///...///000111222333333333222222333555888999:::::::::;;;;;;<<<<<<<<<;;;;;;:::666555444333111000//////------......////////////222333666999;;;=========::::::999888777666555555111111000000000000111111111111111111111111111111///............---------+++,,,------......------////////////000111222333333333444666999<<<>>>@@@@@@???>>><<<:::999888888444444333333222111111111000000000111000000//////000000000000000111111222111111222333444555666666:::AAAGGGGGGGGGFFFDDD@@@>>>???????????????@@@@@@<<<;;;::::::999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAABBBCCCDDDEEEFFFFFFFFFFFFIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSYYY```fffiiikkklllllliiieeeaaa^^^[[[WWWTTTPPPPPPOOOKKKHHHIIIMMMRRRWWWaaappp~~~}}}rrriiiaaaYYYQQQKKKDDDCCCAAA???>>>===>>>>>><<<===???BBBCCCDDDEEEEEEBBBAAA???>>>============???@@@@@@???>>><<<:::999777888999<<<>>>???===;;;999999888777666666666666222222333444666888;;;<<<>>>>>>>>>>>>===<<<;;;::::::;;;===???BBBFFFKKKOOOOOORRRWWW^^^fffqqq}}}|||sssfffeeegggmmmwww|||||||||}}}}}}~~~}}}}}}xxxqqqmmmnnnrrrwww{{{|||~~~~~~zzzzzz||||||vvvoooYYYZZZ\\\^^^```bbbdddeeeaaaccceeeeeedddcccdddeeefffjjjmmmlllhhhfffgggiiidddddddddaaa^^^^^^```ccccccccccccbbbbbbbbbaaaaaaaaaaaabbbccceeehhhlllnnnlllnnntttyyy{{{zzz~~~xxxeeedddtttuuunnnllliiiiiiiiifffaaa[[[VVVSSSLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@>>>???>>><<<999888:::;;;???===;;;888777666777777777777777777777888999999;;;;;;:::::::::999999999888666333222222111000......///111222333333333222222333555888999:::::::::999:::;;;<<<<<<;;;;;;:::666555555333222111000000------............//////...000444777;;;===>>>???;;;:::999888777666666555111111000000000000111111111111111111111111111111///............---------+++,,,---...///......---///////////////000111222222222222333555888;;;===?????????>>>===;;;:::999555444444333222222111111...///000000000000000000111000000000000111222222000111111222333444555555444;;;AAAAAABBBCCCBBB??????>>>>>>===<<<;;;;;;;;;888999999999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>AAAAAABBBCCCDDDFFFHHHIIIJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMOOOQQQSSSTTTVVVVVVXXX\\\bbbhhhmmmpppqqqqqqqqqnnniiieeebbb```]]][[[VVVVVVVVVRRRNNNMMMOOOSSSZZZeeewww|||pppeee]]]VVVNNNIIIAAA@@@>>>===<<<<<<<<<===:::;;;===???AAACCCEEEFFFDDDCCC@@@>>>======>>>??????@@@@@@???>>>;;;999888666666777:::======;;;999888888777666555555555555222222333444666999;;;===>>>>>>?????????>>><<<<<<:::<<<>>>???BBBFFFKKKOOOSSSVVVZZZ```hhhqqqzzzzzzjjjgggfffjjjsss}}}yyyzzz|||}}}zzztttqqqoooqqqtttvvvwwwyyy||||||yyyyyy}}}~~~||||||yyyqqqhhh\\\]]]^^^```aaacccdddeee```bbbddddddcccccccccdddfffjjjmmmkkkgggeeegggjjjfffgggfffccc```___bbbeeeeeeeeeeeedddcccbbbaaaaaa``````___```ccchhhlllooouuuvvv{{{~~~{{{vvvuuuxxx}}}nnnfffkkktttxxxllleee___```aaa___\\\YYYWWWVVVLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>><<<999999:::<<>>???;;;::::::999888777666666111111000000000000111111111111111111111111111111//////.........---------+++,,,.../////////......//////...//////000111222222222111222444666999;;;>>>>>>?????????===;;;:::555555444333333222111111......///000000111000000111111111111111222222333000000111222333333444444444;;;???@@@AAAEEEFFFDDD;;;;;;:::999999888999999555666777999;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>@@@@@@@@@AAACCCFFFIIIKKKMMMNNNNNNLLLJJJIIIJJJLLLIIIIIIIIIIIIKKKMMMPPPQQQOOOQQQTTTWWWZZZ]]]^^^___aaadddjjjooosssuuuuuutttmmmiiiddd```^^^]]][[[ZZZ[[[\\\\\\XXXTTTRRRSSSVVV\\\hhhzzzxxxkkkaaaYYYRRRKKKGGG???>>><<<;;;::::::;;;<<<999:::;;;===@@@CCCEEEGGGEEEDDDAAA???>>>>>>?????????@@@??????===;;;888777555555777999;;;;;;999777888777666555555444444444222222333444666999<<<======>>>???@@@@@@???======:::<<<>>>@@@BBBFFFKKKOOO[[[]]]```eeekkkqqqxxx{{{|||lllhhheeehhhpppzzz~~~xxxyyy{{{~~~}}}xxxuuuooorrruuuvvvvvvxxx}}}{{{yyyzzz~~~xxxvvvyyyyyypppccc___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffeeehhhiiihhhdddbbbccceeehhhhhhfffccc```___```aaadddeeeggggggfffccc```^^^```___]]]^^^aaaggglllppp|||zzzyyyyyyuuuooommmoooxxxxxxeeecccjjj}}}tttfffaaa```^^^]]]]]][[[XXXUUUOOOLLLJJJIIIJJJIIIEEEAAAGGGFFFFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDD@@@;;;777777888;;;@@@>>>;;;999777777888888666555444333444666888999::::::::::::::::::::::::888888888888666444222111.........//////000111222555666777:::>>>??????===555999===<<<777555666999555555555555444333222222///............///000000///111333555666888;;;===AAA???===;;;999777777777555444222111111111111222555555666666666555333222000000///...---,,,,,,+++,,,,,,,,,++++++,,,------//////.........//////000111111000000111222333333999;;;>>>??????<<<999777999888777555333111000///333222000//////111222444333222222222222222222333000000111222444555555666777888;;;===???@@@@@@@@@===:::777666888999777666777888888888999999999999888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@BBBCCCDDDDDDGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGFFFFFFHHHJJJMMMOOORRRSSSVVV^^^ffflllmmmmmmnnnmmmlllnnnqqqqqqooollleeeaaa]]]ZZZYYYXXXWWWVVVVVVYYY]]]^^^^^^\\\[[[ZZZaaakkkzzz|||qqqbbbXXXTTTPPPKKKEEE???>>>===;;;999888888777<<<<<<;;;;;;===@@@CCCFFFHHHGGGEEEDDDCCCAAA>>><<>>===???@@@@@@???=========999<<<@@@CCCFFFKKKSSSYYYdddfffggggggiiinnnvvv}}}ssshhhbbbgggrrr{{{~~~}}}~~~}}}~~~~~~}}}zzzvvvrrrrrrvvvyyyzzzvvvtttyyy~~~}}}{{{yyy}}}|||ooo^^^``````aaacccddddddeeeeeebbbaaaaaabbbcccdddeeeeeefffhhhjjjhhheeecccbbbccceeeeeedddbbb___^^^```aaacccdddeeefffeeeccc```^^^_________```ccchhhllloooxxxvvvuuuuuuqqqlllkkknnnooo}}}zzzccc\\\```qqq{{{ooofffccc```^^^\\\ZZZXXXVVVPPPNNNKKKJJJJJJIIIFFFCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEECCC@@@;;;777666888:::???===;;;999777777777888666555444444555777999:::::::::::::::::::::::::::888888888888666444222111000000/////////000222333555555777:::>>>??????===;;;>>>AAA???:::777777999555555555555444333222222//////...............///...///111222333555888;;;??????>>><<<;;;999888777555444333111111111222222444555555666555444333222111111000///...---,,,,,,......------------............------......///000000000000000000111222222666888;;;>>>???>>><<<;;;777777666555444333333222333222111000000111222333222222111111111111222222000111111222333444555666555666888;;;<<<===>>>>>>>>>:::777555666777666555666666666666777777777777888888999::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDFFFEEEDDDDDDFFFHHHJJJLLLNNNOOOTTT\\\eeellloooooopppnnnkkkjjjjjjhhheeeaaa```]]]ZZZXXXWWWVVVTTTRRRTTTVVVYYY\\\]]]]]]^^^^^^gggnnnyyy~~~yyymmm___UUUPPPLLLFFFAAA@@@???===<<<:::999999999<<<;;;;;;;;;===@@@CCCEEEGGGFFFEEEDDDCCCAAA???===AAA@@@???@@@BBB@@@<<<999999888888888888888888999999999777666555444444444333333333444666888;;;<<<;;;===??????===;;;:::;;;999<<<@@@CCCHHHPPPZZZaaahhhiiiiiiiiijjjqqqzzztttiiibbbfffpppyyy~~~}}}}}}}}}}}}xxxttttttyyy}}}xxxvvv{{{|||~~~~~~~~~{{{kkk[[[```aaabbbccceeeggghhhhhhbbbbbbbbbbbbcccdddeeeeeefffhhhjjjjjjgggdddccccccccccccbbb```^^^^^^___aaaaaabbbdddeeedddbbb```___``````aaacccfffjjjmmmooorrrooonnnnnnkkkggghhhlllkkkvvv}}}eeeYYYXXXdddvvvxxxmmmiiiccc___\\\ZZZXXXVVVRRRPPPLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCBBB???;;;777666888:::>>><<<:::888777777777777555555444555666888:::;;;;;;;;;;;;::::::999999999888999999888777555333222222111///...///111444555777777888;;;>>>???>>>===>>>@@@BBB???:::777666777555555666555555444333222000///...---------------,,,---///000111222555777======>>>>>>===;;;999777777555333111111111222333444444555666666555333222222222111000///...------000//////.........//////------,,,,,,---...///////////////...//////000111111444777;;;>>>?????????777777666666666666666666333222111000000111222333111111111000000111111111000111111222333444555555333444555777999:::;;;;;;>>>;;;777555555555555444444444444444555555555666999999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???===>>>???@@@BBBBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGGGGIIIOOOWWWaaahhhlllnnnnnnlllhhheeecccaaa^^^\\\]]][[[ZZZZZZYYYWWWTTTRRRTTTUUUXXX[[[^^^bbbeeeffflllqqqxxx~~~}}}xxxuuutttjjj]]]SSSNNNJJJDDD???AAA@@@>>>===;;;;;;::::::<<<;;;:::;;;<<>>@@@@@@@@@AAABBBBBB???<<<999999888888888888999999999999777666555555555555333333333333555777999;;;;;;===>>>===;;;999888999999<<<@@@DDDKKKVVVccclllpppooonnnmmmnnnuuuvvvkkkbbbeeennnvvv|||~~~||||||}}}||||||~~~yyywww{{{zzz~~~wwweeeTTT___```aaaccceeeggghhhiiidddddddddddddddeeefffgggeeegggjjjkkkjjjhhhgggfffddddddccc```^^^\\\]]]___aaaaaacccddddddcccbbbaaaaaabbbdddgggiiilllnnnooommmjjjhhhhhhfffccceeejjjnnnuuukkk\\\XXX\\\ooo~~~vvvppphhh```\\\ZZZXXXWWWUUURRRNNNKKKIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBAAA???;;;777666888999===<<<:::888777777777777555555555666777999;;;<<<<<<<<<;;;::::::999888888999999999999888666444333222000///...///333777999;;;;;;;;;===??????===;;;;;;===>>><<<888555444444666666666666555444333222111000///---,,,,,,+++++++++---...//////000333555999;;;>>>??????===:::999888666444222111111222333555666777777777666555555444333333222111000//////000000///.........//////,,,,,,,,,,,,,,,---...///.........------......///000111555888;;;>>>??????888888888888888888888888444333222111111111222333111111000000000000111111000111111222333333444444222333444555777888999999???===:::777555555555555333333444444444555555555999999999:::::::::;;;;;;999999999999:::::::::;;;999999::::::;;;<<<======<<<======>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCBBBDDDIIIPPPXXX___ccceeeeeecccaaa```___```````````````aaabbbcccaaa]]]ZZZZZZZZZZZZ^^^ccciiinnnpppooosssxxx|||}}}{{{wwwtttnnnfffZZZRRRMMMJJJEEEBBBAAA@@@???===<<<;;;;;;;;;;;;::::::;;;<<<>>>AAABBBDDDFFFGGGFFFDDDBBB@@@??????@@@AAACCCCCCBBB@@@???:::999999888888999999::::::999888777666666666666444444444444555777999:::<<<>>>???>>><<<:::999999999<<>>>>>===>>>???>>><<<999777888:::999888666555555666666666666555444333333222111///...,,,,,,++++++,,,---////////////222444666888<<>><<<::::::888555222111111333444777888999::::::999888888666555444333222111111000000000///...------......+++++++++,,,---...//////......---------------...000111333555888:::;;;<<<:::::::::999999888888777555555444333333333333333111111000000000000111111000111111222222333333333222333333444666777888999??????===:::888666666777444444555555555666666666888888888999999999999999888888888888999999999999999999::::::;;;<<<<<<<<>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBB???AAAEEEIIIMMMRRRVVVYYYYYYZZZZZZ[[[]]]___bbbdddfffhhhjjjnnnooonnnjjjgggdddbbbaaaccciiippptttvvvsssvvvyyy|||{{{xxxtttrrrfff```VVVOOOKKKIIIFFFCCC??????>>><<<;;;;;;;;;;;;:::::::::;;;<<<>>>???AAABBBEEEHHHGGGEEEBBBAAAAAA>>>@@@BBBCCCCCCBBBAAA@@@;;;:::999888888999:::;;;:::999888777777777777777666666555555666888999;;;===???@@@@@@>>><<<;;;;;;:::<<>>===;;;999666777999:::::::::999888666666666666666555333333222222000///------,,,,,,---...//////...///111333333666:::===??????===<<<<<<999555222111222333555888999;;;<<<<<<;;;::::::777777666555444333222222111000///......---......,,,,,,,,,,,,---...000000///...------,,,---------000000111222333666777999;;;:::::::::999888888888777777666666555555444444111111111000000111111111111111111111222222333333333333333333444666777888===>>>???>>>;;;888777777555555555666666666777777777777777777777777777777777777777777888888888999999:::::::::;;;;;;;;;;;;??????>>>===============<<<===>>>???@@@BBBCCCCCCAAABBBDDDEEEFFFHHHKKKNNNQQQSSSWWWZZZ\\\```eeehhhnnnppptttxxx||||||yyyvvvrrrnnnkkkkkkpppuuuxxxxxxxxxzzz{{{|||yyytttnnnkkk___ZZZSSSLLLHHHEEECCCAAA======<<<::::::999999999999::::::;;;<<<===>>>???AAAEEEHHHHHHEEEBBBAAABBB>>>@@@CCCDDDBBBAAA@@@@@@<<<:::999888888999:::<<<::::::999888888777888888888777666666666888999:::<<<>>>??????>>><<<<<<<<<:::<<<>>>BBBJJJYYYjjjuuu|||zzz}}}vvvlllfffkkksssyyy|||~~~}}}~~~~~~ttt[[[OOOdddcccaaa_________```aaaggggggffffffeeeffffffggggggeeeccccccfffhhhhhhggggggfffddd```\\\YYYYYYZZZ[[[\\\]]]^^^```aaabbbccc``````aaaccceeehhhjjjkkkhhhfffggghhhfffbbbcccfffeeejjjssssssdddVVVXXXaaattt~~~sssiiibbb^^^[[[YYYVVVWWWWWWSSSNNNKKKKKKKKKGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA>>>;;;::::::;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999::::::::::::888777666333222111000000111222333777777888:::<<<===;;;:::777777888:::;;;;;;:::999777777777666666555444333333222111000///.........,,,---......------///111111444777;;;===>>>>>>======:::666222111222444555888999:::<<<<<<<<<;;;:::888888777666555444444333222222111000////////////,,,,,,,,,---...///111222//////...---------------///......///000222555666888999999999999:::::::::999999888888777666555555222222111111111111222222111111111111222222222222222222222222333444666777999<<>>AAACCCDDDEEEFFFDDDEEEFFFEEEDDDDDDGGGIIIKKKPPPWWW]]]bbbgggmmmqqqvvvyyy}}}~~~xxxwwwzzz}}}|||{{{{{{}}}~~~}}}yyyssslllhhh^^^ZZZSSSLLLGGGCCC@@@???;;;:::999888888777888888999999:::;;;;;;<<<===>>>???DDDIIIIIIFFFBBBBBBCCC===@@@CCCDDDAAA??????@@@<<<;;;999777777999;;;<<<::::::999888888888999999777777666555666666888999777999<<<<<<;;;::::::;;;:::<<<>>>AAAGGGTTTdddoooxxxzzz}}}|||{{{|||zzzvvvxxx{{{rrriiieeekkkuuuzzz{{{}}}~~~qqqXXXOOOgggeeebbb```_________```fffeeeeeedddddddddeeeeeehhheeeaaaaaaccceeeeeedddddddddbbb^^^[[[YYYYYYZZZYYYYYYZZZ\\\^^^___aaaaaa^^^^^^^^^___bbbeeegggiiiiiihhhiiikkkhhhdddcccfffjjjooovvv~~~qqq]]]WWWXXXggg{{{uuukkkddd___[[[ZZZVVVXXXXXXUUUPPPLLLKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB???<<<;;;;;;<<<============<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::;;;999::::::;;;:::999777666555555333111000///......111222333777:::<<<<<<;;;777777888999::::::888666777777777777666555444333333222111000000//////000,,,---------,,,,,,...000000222666:::<<<>>>>>>>>>===;;;666222111222444666777888:::;;;<<<;;;::::::999999888777666555444444444333222111000000000000,,,------...///000222222000///...---------------------,,,---...111444666666666777888:::;;;<<<<<<:::::::::999999777666666333333222222222222333333111111111111111222222222111111000000111333555666666:::???@@@===888666666444444444555555555666666555555555555555555444444666666666666777777777777888888888888999999999999777777666777888999;;;<<<<<<===???BBBDDDFFFGGGHHHGGGHHHIIIGGGDDDCCCFFFIIIIIIOOOYYYbbbiiipppwww|||}}}~~~|||~~~|||vvvoookkkbbb]]]VVVNNNHHHCCC@@@???999999888777666666666666999999:::;;;;;;<<<======???DDDIIIJJJFFFBBBBBBDDD===AAADDDCCCAAA>>>>>>???===;;;999777777999;;;===::::::999999888999999999777666555444444555666777333666888999888888888999:::<<<===@@@EEEQQQ___jjjqqquuuyyy{{{{{{||||||~~~~~~xxxpppkkkgggiiimmmtttzzznnnfffdddkkkuuuzzz{{{||||||~~~~~~lllSSSKKK[[[\\\\\\]]]]]]]]]\\\\\\cccbbbaaa______```aaaaaacccaaa___^^^^^^```bbbdddbbbbbbbbbaaa___]]]ZZZYYYWWWYYY[[[]]]___`````````ccc```\\\]]]aaaeeehhhhhhgggggggggjjjnnnnnnlllhhhrrrqqqssszzzkkk]]]UUU^^^ppp~~~}}}sssiiiaaa[[[WWWUUUZZZZZZYYYXXXUUUQQQMMMKKKIIIGGGDDDCCCBBBDDDFFFHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@>>><<<:::888777<<<>>>??????===;;;:::;;;<<<<<<=========<<<:::999;;;;;;;;;<<<<<<<<<<<<<<>>===<<<:::888777666666444222///.........///000000000111333555777888;;;::::::;;;<<<;;;999777666666666666666666666666555444333222111///...---++++++++++++,,,,,,---......000333666999;;;<<<<<<:::999999888777777777888888888777777777777777888777888888888666444222111444333222111111111222333333333222222222333444444666444111/////////...---,,,,,,------///000222222333555777888999:::<<<>>>>>>===<<<:::999777666666777555333222333444444333444222111000111111111///222333333444444333333222666888;;;===<<<:::777555444333111222555777888888444444444555555555555666666666666666666666666666888888888888888888888888888888888999999:::::::::===>>>@@@CCCFFFHHHJJJKKKMMMKKKIIIJJJLLLMMMKKKIIIOOOXXXbbbiiinnnsss{{{}}}|||}}}zzzvvvnnneeeYYYOOOIIIDDD@@@===999:::;;;:::888888888:::999;;;======<<<<<<===>>>CCCFFFJJJLLLKKKHHHDDDCCCBBB@@@>>>===>>>>>>===<<<::::::999999888999999999999999888777888;;;===???;;;:::999777666444333222666666666666666777888999;;;;;;<<<>>>CCCLLLWWW^^^hhhlllrrrttttttvvvyyy|||||||||zzzxxxsssmmmhhheee```^^^```gggrrrzzz|||{{{mmmhhhgggmmmtttwwwzzz}}}|||}}}}}}}}}}}}||||||{{{~~~cccLLLCCC\\\\\\]]]]]]]]]\\\\\\[[[``````__________________aaa```^^^]]]\\\]]]___```aaaaaaaaa```___\\\ZZZYYYWWWXXX[[[]]]___``````aaabbb___\\\]]]aaaeeegggggghhhhhhiiimmmqqqrrrqqqnnnooonnnpppuuu}}}wwwgggYYY\\\kkkyyy|||qqqfff^^^YYYWWWVVVZZZZZZYYYXXXUUUQQQNNNKKKIIIHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@>>><<<:::888777<<<>>>??????===;;;::::::;;;<<<=========<<<:::999;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<;;;:::999888666444222000......//////000000000111222555777888::::::999:::;;;;;;888666666666666666666666666666555555444222111///......,,,,,,++++++,,,,,,---......000333666888:::;;;;;;:::999888888777777888888888777777666666777777888666666777777777666555444555444444333222222222222333333333444555777888999888666222111111111000///...---------...//////000111333666777777888:::<<<>>>>>>======;;;:::888777888666444444555666666666555333111111111222111000222222333333333333222222555777999;;;<<<:::888666555444222222444666777777444444444444555555555555555555555555555555555555888888888888888888888888888888999999::::::;;;;;;???@@@BBBDDDGGGIIIKKKLLLQQQOOONNNOOOQQQRRRPPPNNNUUU\\\eeelllpppssswwwzzz{{{pppgggZZZPPPIIIDDD@@@===999:::;;;:::888888888999:::<<<>>>??????>>>>>>???CCCGGGKKKMMMLLLIIIEEECCCAAA???===<<<======<<<;;;;;;:::999888888888999999999999888777888999;;;===:::999888666555333222222555555555555555666777888888999;;;>>>CCCKKKUUU[[[eeejjjpppssstttuuuxxx{{{yyyxxxvvvtttppplllhhhfff```^^^]]]bbbkkkqqqsssqqqhhhddddddllltttxxx|||||||||||||||{{{{{{{{{{{{~~~xxx]]]JJJCCC\\\\\\]]]\\\\\\[[[ZZZYYY[[[\\\]]]^^^^^^^^^]]]\\\^^^^^^]]]\\\[[[[[[[[[[[[___`````````^^^]]][[[ZZZWWWYYY[[[]]]```aaabbbbbbbbb___^^^^^^aaadddeeefffiiiiiikkkooosssuuutttsssllllllnnnpppsss~~~uuuaaa[[[cccpppsssfff]]]YYYYYYYYYZZZZZZZZZXXXVVVRRROOOLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@>>><<<:::888777<<<===??????===;;;::::::;;;;;;<<<======<<<:::999;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;666555333111/////////////////////000222444777888:::999888999::::::888666666666666666666666666666555555444333111000//////,,,,,,,,,,,,,,,,,,---......///222444666888999999999999888777777777888888777777666666666666777777444555666777777888777777666666666666555444333222333444555777999<<<>>>???>>>;;;777444222111///---......---------------...///111444555555666888:::===>>>???@@@???===;;;::::::888666666777999999888666444222111222222111000222222333333333333222222333444777999::::::999888777555333333444555555555444444444444555555555555555555555555555555555555777777777777777777777777888888999::::::;;;<<<<<>>:::;;;<<<;;;999888999:::<<>><<<<<<======<<<;;;;;;:::888777666777888999999888777666666777888999777777666555333222222111333333333333444555666777666888<<<@@@EEELLLTTTYYYbbbhhhooosssssstttvvvyyyxxxwwwuuurrrpppnnnmmmllleeeaaa^^^```fffkkkjjjhhhbbb___```jjjsssyyy~~~|||{{{zzzzzzzzz{{{|||}}}}}}}}}~~~uuufffTTTGGGBBB[[[[[[[[[[[[ZZZYYYXXXWWWWWWYYY\\\^^^___^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[______``````___^^^]]]\\\YYYZZZ\\\^^^aaacccdddeeedddcccbbbaaabbbcccddddddggghhhjjjmmmooopppqqqpppkkkkkkmmmmmmlllssskkk]]]]]]iii}}}zzzlllaaa\\\[[[\\\YYYZZZZZZYYYVVVSSSPPPNNNIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@???===;;;999777;;;===???>>><<<::::::::::::;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============777666444222111000000000/////////000222555777999999888777888999999888777777777777777777777777777555555444333222111000000------,,,,,,,,,------......///000222444666777888888888777777777777777888666666555555555666777777555666666777888888888888888999999999888666444333555666777999;;;>>>@@@AAACCC???:::666222///,,,***------,,,,,,,,,------...---///111222222333555777<<<===@@@BBBBBB@@@>>>===:::999777777888:::::::::777555333222222222111000111111222222222222111111111222444777888999999999999777444333444444444333333333444444444555555555555555555555555555555555777777777777777777777777888888999:::;;;<<<<<<===AAABBBCCCEEEFFFHHHIIIJJJLLLMMMOOOSSSWWW[[[^^^___ddddddgggkkkoooqqqpppooorrruuuzzz|||zzzyyy{{{~~~|||yyylllcccVVVLLLGGGEEECCCAAA>>>??????>>><<<;;;<<<===???CCCHHHKKKJJJIIIGGGGGGJJJKKKMMMPPPPPPMMMHHHDDDAAA???=========>>>===;;;<<<:::888666555666777999888777666555555555555666444444333333222222111111222222222222333444666666777;;;@@@FFFKKKPPPVVVZZZbbbhhhnnnrrrrrrssstttvvv{{{zzzyyyxxxwwwwwwwwwwwwmmmiiidddeeeiiikkkiiifff```]]]^^^hhhrrryyy~~~}}}|||zzzyyyzzz|||~~~{{{|||}}}~~~www{{{~~~yyyjjj___UUUKKKDDDAAAZZZZZZZZZZZZYYYXXXWWWVVVVVVXXX[[[^^^```___^^^\\\ZZZZZZ[[[[[[\\\\\\\\\\\\^^^___```aaaaaa```___^^^[[[\\\]]]___aaaccceeefffgggggggggfffdddcccccccccffffffggghhhhhhhhhhhhiiiggghhhiiiiiihhhlll{{{vvvddd]]]eeeyyyuuuggg^^^[[[[[[YYYZZZZZZYYYWWWTTTRRRPPPIIIJJJKKKKKKJJJHHHFFFEEEFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAA@@@???<<<:::888;;;===>>>>>><<<:::999:::999:::;;;<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>777777555444222111111000//////000111333666888:::999888777777999999999888888888888888888888888888666555555444333222111111......---,,,,,,---------......///000222333555555666666555555555666666777555555444444555666666777888888777777777888888888:::;;;;;;;;;;;;999777666888999999:::;;;===???@@@BBB>>>999666333111///------,,,,,,,,,,,,---......,,,...///000000111333444999;;;>>>AAABBBAAA@@@???;;;999777777999:::::::::888666333333333333111000000111111222222111111000000000222444666888999::::::777555333444444333222333333333444444444444555555555555555555555555555666666666666666666666666777888888999:::<<<<<<===???@@@AAABBBCCCDDDEEEEEEGGGIIIMMMRRRYYY```gggllljjjiiiiiikkknnnqqqrrrrrrkkklllpppttttttvvvvvvsssqqqrrruuuvvvsssqqqccc[[[PPPIIIGGGGGGFFFEEEBBBCCCDDDBBB@@@??????@@@CCCHHHOOOSSSTTTRRRPPPNNNPPPOOOOOOPPPPPPNNNIIIEEECCCAAA???>>>??????>>>===;;;999777666555555666777666555444444333333333222222222222222111111111111000000111111222444555666:::???FFFLLLQQQVVVZZZ]]]ccchhhnnnrrrrrrrrrtttvvvwwwsssnnnnnnqqqqqqmmmiiiaaa]]]___hhhqqqwww|||}}}|||{{{{{{|||~~~{{{|||~~~uuuqqqrrryyywww{{{qqq]]]QQQJJJEEEAAA@@@ZZZZZZZZZZZZZZZYYYXXXWWWWWWYYY]]]```bbbbbbaaa```[[[[[[ZZZZZZ[[[\\\\\\]]]\\\]]]___`````````______\\\\\\]]]^^^```bbbdddeeeggghhhiiiiiifffeeedddeeeeeeffffffeeecccbbbbbbddddddcccccceeeeeehhhsss~~~pppccccccsss~~~ooobbb[[[YYYYYYYYYZZZZZZXXXVVVSSSQQQJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBAAA>>>;;;:::;;;<<<>>>>>><<<:::999999888999;;;<<<<<<;;;::::::;;;;;;<<<===>>>>>>???@@@>>>>>>>>>>>>============888777666555444333111111000000111222444777:::<<<:::888777777999::::::999888888888888888888888888666666555444444333222222///...------------------------......000111333333444444333333444444555555444444444444444555666777999888888888888888999999<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???===:::777666666666555444......---------------...+++---.../////////111333555777:::===???@@@@@@@@@>>><<<999999:::;;;::::::999777444333333333222000000000111111111111000000//////000222444666999::::::777555333444444333222333333333333444444444444444444444444444444444444666666666666666666666666666666777888:::;;;<<<<<<======>>>>>>???@@@@@@@@@DDDGGGKKKQQQYYYdddpppwwwuuuuuuttttttssstttuuuuuuiiigggggggggeeefffooozzz~~~sssppplllkkkmmmmmmkkkhhhZZZTTTLLLHHHHHHIIIIIIHHHFFFGGGGGGEEECCCBBBBBBCCCGGGMMMVVV\\\^^^\\\YYYWWWXXXTTTQQQPPPPPPNNNJJJGGGCCCAAA??????@@@@@@???>>>999999888666555555555444333333333222222111111000000000000111111222222222000000000111222444666666<<>>===;;;999999999888999:::;;;<<<;;;::::::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>======<<<<<<<<<888888777666555333222111111111222333666999<<<===;;;999777777999;;;;;;;;;999999999999999999999999666666555555444444333333//////...---------------------------...///111222222222111111222333333444333333333333444555666777777777777777888:::;;;==================>>>>>>???<<<<<<<<<===>>>???@@@AAA>>><<<999888888888777777333222000...---,,,+++++++++,,,............000222222444666999<<<>>>???@@@AAA???<<<;;;;;;<<<;;;::::::888555444444333222000///000000000000000000////////////000222555888999999777444333444444444333222222333333333444444444444444444444444444444444555555555555555555555555444555666777999:::;;;<<<<<<<<<<<<<<<============BBBDDDHHHMMMVVVcccrrr|||}}}xxxvvvuuuiiiddd^^^[[[XXXXXX```iiiyyy|||rrrmmmhhheeeeeeeeebbb```VVVQQQLLLIIIJJJKKKJJJIIIGGGHHHHHHGGGDDDCCCCCCDDDJJJQQQ\\\cccfffdddaaa___^^^YYYRRROOOOOONNNKKKGGGCCCAAA???>>>??????>>>===888888888888666555333222000111111111111000000/////////000111222222333333000000000111333555666777<<>>======]]]]]]^^^_________^^^^^^[[[]]]```ccceeegggggghhhbbb___[[[XXXVVVVVVWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]][[[ZZZYYYYYYZZZ\\\]]]^^^]]]aaafffhhhhhhgggiiijjjgggiiiiiigggdddccceeehhhgggbbb```cccgggiiimmmqqqooobbbgggsssqqqddd^^^YYYYYYZZZZZZYYYWWWUUUSSSOOOOOONNNMMMLLLKKKJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEEEEDDDAAA>>><<<:::<<<>>>===;;;999999999888888:::;;;<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>===<<<;;;;;;;;;888888888777666444222111222222222444777:::===>>>;;;999888888:::;;;<<<<<<999999999999999999999999666666666555444444444333000///...---------------------,,,,,,---...000111111000000000111222222333333222222333444555666777666666666777999;;;>>>???>>>>>>=========???@@@BBB<<<<<<===>>>???AAACCCDDDDDDAAA===:::999888666444777555333000---***)))(((+++,,,............000111000111333666999<<>>===>>>>>>===<<<666777888888777555222111//////000000000000////////////000111222333444444000000111222333555777888<<<@@@HHHNNNSSSXXX\\\___```eeejjjoootttzzz|||sssccc___```iiirrrwww{{{~~~|||zzzxxxyyy{{{}}}~~~~~~~~~|||}}}yyypppkkklllooouuu}}}wwwqqqrrrxxx{{{zzzwwwgggZZZLLLEEEAAA===;;;===\\\^^^cccggghhhddd]]]XXXYYY]]]bbbeeefffdddcccbbbbbb]]]XXXVVVWWWYYYXXXWWW[[[YYYWWWWWWXXXZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]```cccfffggghhhhhhkkklllllljjjgggeeeeeeffffffeeeddddddgggjjjnnnqqqrrrxxxccc```ggg|||}}}ooodddaaa___\\\ZZZYYYXXXVVVTTTRRRNNNKKKIIIIIIJJJKKKKKKHHHGGGEEECCCCCCDDDFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB???===<<<;;;<<<<<<<<<;;;999777666:::;;;;;;<<<<<<;;;;;;:::;;;>>>@@@AAA@@@???@@@@@@??????===:::777777888::::::999999888666555333222333111111333888<<<>>>???999999888888777888888999999999999999999999999999777777777666555555444444222000...,,,+++******+++******+++++++++,,,,,,,,,............//////000000000000000000000111111222333222222444999<<<;;;:::=========>>>>>>>>>>>>>>><<<<<<===>>>???AAACCCDDD<<<<<<<<<===>>>>>><<<:::999777444222000///......,,,,,,,,,++++++,,,------///000111333555888:::;;;BBBCCCCCCAAA===;;;:::::::::999777555333222111111111111111111000000000000111000///...///000222444666666555444444333222222///000111222333444444444333333333222222222111111222222222333333333444444444444555666777888999999:::999999999::::::;;;<<<;;;===???DDDLLLXXXeeennnzzzqqqhhhbbb___YYYRRRNNNNNNSSSWWW```oooxxxwwwsssnnnjjjeeeaaa\\\YYYXXXTTTSSSVVVWWWRRRLLLJJJLLLHHHEEECCCCCCDDDDDDDDDIIIPPP[[[eeeiiigggccc___^^^WWWOOOIIIGGGGGGFFFEEEFFFCCC???>>>??????===:::888777777555222///,,,***222222111111000000/////////000111222333222111111111333555555444333444555;;;???FFFNNNUUU[[[___aaafffhhhjjjmmmrrr{{{qqqeeedddeeeiiiooovvv{{{}}}|||yyyxxxxxxxxxzzz{{{|||}}}~~~{{{}}}|||vvvrrrjjjbbbcccrrr|||vvvrrrtttxxxxxxqqqjjj___VVVJJJCCC@@@???;;;888ZZZ]]]aaaeeefffddd___[[[ZZZ\\\___aaabbbcccdddfffbbb^^^ZZZXXXYYYZZZYYYXXXXXXVVVTTTTTTUUUWWWWWWVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ\\\^^^aaadddggghhhiiikkklllllliiifffdddcccdddfffffffffgggiiillloooqqqtttmmmgggjjjwwwxxxllleeebbb^^^[[[ZZZYYYWWWUUUSSSOOOKKKHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<===<<<<<<:::999888999999::::::::::::999999;;;>>>@@@AAA@@@???@@@AAA??????>>><<<999888999:::;;;::::::999777666444333444333444666:::===>>>>>>999999888888888888888999999999999999999999999999777777777666555555444444333222000...,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------.........///////////////000111111222111111333777:::999888::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===???@@@AAA<<<<<<===???@@@@@@===;;;999888555333000///......,,,++++++******++++++,,,///000111222444777999:::???@@@AAA@@@===999888888999999888666555333222111111111111111000000000000111000///...///000222333555555444444333222222111///000111222333333333333333222222222111111111111222222222333333333333444333333444555666777777888999999999999999:::;;;<<<<<<===???CCCHHHQQQ[[[bbbsssyyy|||xxxssspppkkkeee```^^^YYYTTTPPPOOOQQQTTT\\\kkk{{{||||||zzzvvvrrroookkkfffbbb```[[[YYY[[[[[[UUUOOOMMMKKKHHHDDDAAAAAABBBBBBBBBFFFLLLUUU]]]```___ZZZWWWTTTNNNHHHDDDCCCEEEEEEEEEIIIEEEBBB@@@???>>>;;;999777777666444222///---,,,111111111111111000000000111222333444444444333222222333555555444444444666;;;???EEEMMMUUU\\\bbbdddiiikkkmmmooorrrzzzsssgggffffffiiiooovvv{{{}}}~~~~~~{{{xxxxxxxxxyyyzzz|||~~~~~~{{{}}}xxxrrrhhhfffccchhhwwwzzzvvvssstttvvvrrrhhh```UUUNNNEEE@@@>>>===;;;888YYY\\\```cccdddccc```^^^ZZZ[[[\\\\\\]]]```eeehhhbbb```]]][[[[[[[[[ZZZYYYWWWUUUSSSSSSTTTUUUUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[ZZZ[[[\\\___bbbeeegggiiikkklllkkkhhheeebbbaaabbbddddddeeegggiiikkkmmmnnnrrr{{{qqqnnnooo~~~rrrkkkgggbbb^^^[[[ZZZXXXVVVVVVSSSNNNKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA???===<<<<<<===<<<<<<;;;:::999888888999999999999888888<<<>>>@@@@@@@@@???@@@AAA???@@@@@@>>><<<::::::;;;;;;;;;:::999777666555555666666888;;;>>>???>>><<<999999888888999999999999::::::::::::::::::::::::888777777666666555555444444333111///...---------))))))*********+++++++++******++++++++++++,,,,,,...------------...//////000//////111444666777666555555666777888888999999666666777888999:::<<<===;;;;;;===@@@BBBAAA>>><<<;;;999777444222000///...++++++************++++++//////000111333555777888:::===???>>>;;;888555555777888888888777555333222222222111111111000000000111000/////////000222222333333333222222111111000000000111222333333333333111111111111000000000000111111222222222333333333222222333444555666666777888888888888999:::;;;<<<===>>>@@@BBBDDDIIIPPPTTT\\\aaaeeeeeeeeeggggggeeeaaaaaa```\\\XXXVVVUUUVVV]]]jjjzzz|||wwwsssnnnhhhccccccaaa[[[TTTRRRKKKGGGCCC@@@???@@@??????AAAEEEKKKQQQSSSQQQNNNLLLGGGCCC???===>>>AAACCCDDDJJJGGGDDDAAA@@@===:::888777666444222000///......111111111111111111222222444444555555555555444333333444555555444444555666;;;>>>DDDLLLUUU^^^eeeiiinnnpppqqqqqqrrrxxxuuujjjhhhgggiiinnnuuuzzz}}}{{{||||||{{{xxxwwwwwwxxxyyy{{{~~~|||~~~zzzqqqjjj___dddjjjrrr}}}xxxvvvuuuvvvssskkk]]]RRRJJJEEE@@@===>>>===;;;999ZZZ]]]```bbbbbb```______ZZZ[[[[[[[[[\\\^^^bbbeeebbb```___]]]\\\\\\[[[ZZZXXXVVVTTTTTTUUUVVVWWWVVVSSSTTTUUUXXXZZZ[[[]]]]]][[[[[[\\\]]]___aaadddfffjjjkkkjjjgggccc```______^^^___```bbbdddfffggggggkkkrrrxxxooofffpppxxxrrrmmmgggaaa^^^[[[YYYWWWYYYVVVRRROOONNNMMMLLLKKKHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@???<<<<<<<<<;;;;;;;;;::::::888999999::::::999999888<<<===???@@@??????AAABBB@@@AAABBB@@@>>>;;;;;;;;;::::::999777666555555555777999;;;???AAAAAA===:::888888999999999999999999::::::::::::::::::::::::888888777777666555555555333333222000///...------)))))))))*********++++++*********+++++++++++++++,,,,,,,,,,,,,,,------............000111333333333000000111222333555555666222222333333444666777888888999;;;>>>AAA@@@>>>;;;<<<;;;999666333111///...---,,,++++++***+++++++++......///000111333555666555888;;;<<<999555333111444666888::::::777444222222222222111111111000000111111000//////000111222222222111111000000000000000000111222222222222222000000000000000/////////111111111111222222222222222222333444555666777777777777777888999:::<<<<<>>>>>======@@@CCCFFFGGGFFFDDDBBB>>><<<999888:::===@@@CCCHHHGGGDDDBBB???<<<:::888777666444222000000000111000111111222222333333333555555555555555444444444444555666555444444666888<<<>>>DDDLLLVVV```hhhlllrrrssstttsssrrruuuzzzvvvllliiigggiiinnntttzzz|||zzz{{{{{{yyywwwuuuvvvwwwzzz|||tttjjjddd___jjjuuu{{{uuuvvvwwwwwwqqqeeeUUUIIIDDDAAA>>>===>>>>>><<<:::]]]```bbbbbb___\\\[[[[[[XXXZZZ\\\]]]]]]]]]^^^```aaaaaaaaa```^^^\\\[[[[[[XXXVVVTTTTTTUUUWWWWWWVVVTTTVVVXXXZZZ\\\^^^______]]]]]]\\\\\\]]]___aaabbbiiiiiihhheeeaaa^^^]]]^^^[[[\\\]]]___```bbbcccccceeejjjyyy|||oooaaaeeeqqqzzzuuunnnhhhccc___[[[XXXXXXVVVRRRQQQPPPPPPOOOMMMIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCAAAAAA<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;;;;:::<<<===?????????@@@BBBCCC@@@BBBBBBAAA>>><<<;;;<<<999888777555444444444444888:::===AAACCCAAA===999777888999::::::::::::999::::::::::::::::::::::::888888888777666666555555222222111000///---,,,+++)))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,---......//////000111,,,---...///000111222222/////////000111222333444444555777;;;>>>>>><<<:::<<<<<<:::888555333111000///...---,,,,,,,,,,,,,,,------......///111222333222555888999666333111000222444888:::;;;999666444222222222222111111111111111111000000000000000000111000000000000000//////000000111222222222111111////////////////////////000000000111111111222222333333444555666777777888666666777888999;;;===>>>@@@BBBDDDEEEEEEFFFHHHIIIKKKMMMQQQVVVZZZ___eeekkkkkknnnsssuuusssooolllkkkqqq|||}}}uuunnnccc[[[YYYLLLIIICCC@@@???>>>>>>===;;;<<<>>>?????????>>>===;;;:::999888999;;;???BBBEEEEEEDDDBBB???<<<:::999888666444222111111222222111111222222333333444444444444333333333333333333555666666666555555777999<<>>===;;;:::999999999<<<<<<============<<<<<<<<<===>>>???>>>@@@BBBDDDAAABBBBBB@@@===<<<<<<<<<888777555444333333444444777999===@@@BBBAAA<<<888777888999;;;;;;;;;::::::::::::::::::::::::::::::999888888777777666666555222222222111000...,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,...------,,,...///++++++,,,---...//////000............///000111222111222333666:::<<<;;;:::<<<<<<;;;999777555333222000///...------,,,,,,---,,,,,,,,,---...///000111000222555666444111000///000222666999:::999777555333222222222222111111111111111111111000000000000000000000000000000000000000000111111111111111000////////////000000000000///000000000000111111111333333444555666777888888666666777888:::===>>>@@@@@@BBBDDDEEEEEEFFFHHHIIIJJJJJJMMMRRRVVVZZZ```gggjjjoootttxxxxxxwwwuuuuuu{{{|||qqqddd[[[XXXLLLHHHCCC???>>>>>>======999:::;;;<<<======<<<<<<;;;<<<;;;::::::<<<@@@CCCDDDEEEFFFDDD@@@===;;;:::999888666555444333333222333333333333333333444444222222111111222333444444666777777666555555888:::<<>>===;;;:::888777777777]]]aaaeeeddd^^^XXXVVVWWWSSSVVVZZZ]]]^^^___aaabbbcccfffhhhgggdddaaa______ZZZXXXVVVUUUWWWXXXXXXXXXZZZ[[[]]]_________^^^]]]YYYZZZ\\\^^^___aaaaaabbbdddddddddbbb___\\\\\\]]]^^^]]]\\\]]]^^^```cccddddddgggpppsssfff```iiiyyyzzzssslllddd___XXXUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFEEEDDDCCCCCCAAA???===;;;;;;::::::<<<======>>>>>>======<<<<<<===>>>>>>>>>@@@CCCEEEBBBBBBAAA???<<<;;;<<<===999888666444333444555666666888;;;???AAA@@@<<<888666888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666333333333333111///---,,,+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++******++++++,,,---***,,,...---++++++,,,...++++++,,,,,,---------...------------...///000000111000111333777:::<<<<<<;;;;;;;;;:::999777555444//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111333333222000000000///111444777999999888777333333222222222111111111111111111111111000//////000000000000000000000000000000111111111111000000/////////000000111111111/////////000000000111111222222333444555666666777666777888999<<<>>>@@@AAA@@@BBBCCCDDDCCCDDDFFFHHHJJJHHHJJJPPPSSSUUU[[[ccchhhmmmssswwwzzz{{{|||}}}rrrcccYYYVVVIIIFFFAAA>>>======<<<<<<777888:::<<<<<<======<<<;;;<<<===<<<<<<===BBBEEEGGGIIIJJJGGGBBB===;;;;;;::::::999888666555333222444444444444333333333333111111111111222333555666777777777666555666888;;;===@@@GGGNNNWWW^^^cccfffiiimmmqqqqqqooommmoooppptttxxx|||uuueeeeeefffjjjoootttvvvwwwtttttttttsssrrrtttvvvyyy}}}wwwyyyvvvqqqpppyyy}}}{{{xxxuuurrrpppqqqooohhh[[[NNNFFFBBB======;;;999888777888999[[[```eeeddd^^^XXXVVVWWWRRRTTTXXX[[[^^^```dddfffeeehhhkkkjjjgggcccaaaaaa]]][[[YYYYYYZZZ[[[\\\[[[[[[\\\^^^______^^^\\\[[[VVVWWW[[[^^^aaaccccccdddcccccccccaaa^^^\\\\\\]]]^^^\\\[[[[[[\\\___bbbdddcccffflllwwwmmm^^^```kkkvvvyyypppgggaaa\\\YYYVVVSSSRRROOOLLLIIIIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFEEEEEEDDDFFFDDDBBB???===<<<<<<<<<<<<<<<============<<<<<<<<<===>>>>>>>>>@@@CCCEEECCCBBBAAA>>>;;;:::<<<>>>:::999777555444555666777555777:::===@@@???;;;888666777:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666444555555444333111///---,,,,,,,,,---------......,,,,,,,,,,,,++++++******+++++++++***++++++,,,---***,,,...---+++***,,,...,,,,,,,,,,,,,,,---------------------...///000000111000000222666:::<<<===:::;;;;;;;;;:::888666555///...---,,,++++++++++++,,,+++++++++,,,,,,---...///111222222000///000111...000333666777888888888333333333222222222111111111111111111111000///...000000000000111111111111000000111111111000000/////////000000111111222222////////////000000000000000111222333444555555666777777888:::<<>>======???DDDHHHKKKLLLMMMJJJCCC>>>;;;;;;:::;;;;;;:::888666333111555555555444444333333333111111000111222444666888888888777666555666999;;;===AAAGGGOOOWWW]]]aaacccfffjjjnnnpppnnnmmmmmmooosssvvv{{{~~~{{{pppccccccfffjjjppptttvvvvvvooopppqqqqqqqqqtttxxx{{{~~~|||zzzoooqqqvvv~~~zzzvvvwww~~~{{{yyywwwoooooolllaaaSSSGGGAAA??????>>>===;;;999:::<<<>>>[[[]]]^^^^^^\\\XXXTTTQQQSSSUUUXXX[[[___aaacccdddgggeeedddbbbaaaaaabbbbbbaaa```___]]]\\\\\\\\\\\\^^^]]][[[YYYXXXWWWWWWWWWYYYWWWUUUVVV[[[___```````````````^^^[[[ZZZZZZ[[[ZZZZZZ[[[\\\\\\]]]^^^^^^cccdddiiirrr}}}bbbWWWZZZdddrrr~~~{{{qqqggg]]]\\\ZZZXXXUUURRRPPPNNNHHHHHHIIIJJJIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAA???==================>>>>>>>>>===;;;:::;;;<<<>>>???AAACCCDDDEEEGGGEEEBBB???===;;;::::::999888666444333444555666444777;;;======;;;::::::999:::;;;============<<<>>>===;;;:::999999:::;;;;;;;;;::::::999888777777555444444333222111000000//////...---,,,,,,++++++,,,++++++***++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---111000...------.../////////000111222222444777:::<<<<<<<<<<<<;;;999777666222111///...---,,,++++++,,,,,,---...//////......+++,,,---...////////////......///111444666999:::666555444333222222222222///000111222222111000///000000000000000000000000000000////////////000000111000///......///000111111000...------...///000000000111222444555666666===<<<:::999999:::;;;===???@@@@@@@@@@@@AAADDDFFFDDDEEEGGGHHHJJJNNNTTTXXXcccdddgggmmmttt{{{ssseeeZZZTTTIIIDDD>>>:::999888888888999:::<<<>>>??????>>>===>>>>>>???AAACCCDDDEEEFFFLLLLLLKKKIIIFFFCCC@@@>>>>>>===<<<;;;999666444333333333333333333222111000000000///000111222444555666777888777666777888:::???DDDKKKPPPTTTZZZaaagggjjjkkkkkklllmmmnnnoooooosssuuuxxx|||vvvfff______aaadddhhhlllppprrrrrrssssssssssssuuuxxx{{{~~~yyyvvvuuuvvvlllooouuu}}}{{{xxx{{{~~~{{{tttttthhh\\\TTTLLLCCC===;;;<<<<<<;;;::::::999888888YYY[[[\\\]]]\\\YYYUUUSSSTTTVVVYYY\\\___bbbdddddddddcccbbbaaaaaaaaabbbcccbbbaaa```^^^]]]\\\\\\\\\]]]\\\[[[YYYXXXWWWVVVVVVYYYVVVTTTUUUYYY\\\]]]]]]^^^___^^^\\\ZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ\\\___dddlllvvvrrraaaZZZ\\\gggrrryyyrrrddd```\\\XXXVVVTTTQQQNNNIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFDDDBBB???>>>===<<<<<<======>>>???>>>===<<<;;;<<<<<<===>>>@@@BBBDDDEEEGGGFFFCCC@@@===<<<;;;;;;:::999777555444444444555444888<<<>>>>>><<<:::999999:::;;;===>>>======<<<>>>===<<<::::::::::::;;;;;;;;;::::::999888888777555555444333222111000000.........---------------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------------------------------//////...---------...//////000111222222444777:::<<<<<<======;;;:::777666222111000...---,,,,,,,,,+++,,,---...............,,,---......////////////---...///000333555777888555555444222111111111111000111222222222111000///////////////////////////000000////////////000000111000///......///000111111000...------...///000111111222222333444555555<<<;;;999888888999:::;;;===>>>?????????@@@BBBEEEEEEFFFGGGGGGHHHKKKOOOSSS[[[\\\aaagggpppxxx~~~vvvggg[[[SSSIIIEEE@@@<<<;;;:::999888999:::<<>>@@@AAABBBCCCEEEFFFGGGHHHLLLLLLKKKIIIGGGCCC@@@>>>>>>>>>===;;;999777555444555444444333333222222111000000//////000222333444666777888777666777888:::???EEELLLRRRVVVZZZaaaeeejjjjjjkkklllmmmnnnoooooorrruuuxxx|||uuufff\\\]]]___bbbfffjjjnnnqqqpppqqqrrrrrrsssuuuyyy|||zzzvvvuuuuuupppssszzz~~~{{{yyy}}}}}}wwwqqqeeeYYYQQQJJJBBB===<<<<<<;;;;;;:::999999888888WWWYYYZZZ\\\[[[YYYVVVUUUUUUWWWZZZ]]]```bbbddddddaaa```_________```aaabbbcccbbbaaa___]]]\\\\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVXXXVVVTTTUUUWWWYYYYYYYYY[[[\\\\\\ZZZYYYXXXYYY[[[[[[[[[ZZZZZZYYYXXXWWWVVVWWW[[[aaafffkkkzzzppp^^^WWW\\\eeerrr|||}}}oooggg___ZZZYYYWWWSSSNNNLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFDDDBBB???>>>============>>>?????????>>>===<<<======<<<<<<>>>AAADDDEEEHHHFFFCCC@@@>>>===<<<<<<<<<;;;888666444333333444333888===@@@???===:::999999:::<<<===>>>>>>======>>>===<<<;;;;;;::::::;;;;;;;;;::::::999999888888555555444333222111111000........................------,,,,,,+++,,,,,,---------,,,,,,,,,,,,------...........................---,,,++++++,,,---.........---------.../////////111222333333444777:::<<<===>>>>>>===;;;999777333222111///...---,,,,,,+++,,,,,,---.../////////---....../////////......------...///111333555666555555444333222111000000222333333444333222000///////////////////////////000000////////////000000000000////////////000000000///.........///000111111222222222333333444444999888777777777888999:::;;;===>>>>>>===>>>@@@CCCFFFFFFFFFEEEEEEGGGJJJMMMQQQSSSXXX___iiirrrzzz~~~{{{jjj\\\TTTJJJFFFBBB???===;;;999888888:::<<<>>>@@@AAA@@@@@@CCCCCCDDDFFFGGGHHHIIIIIIMMMMMMLLLJJJGGGDDDAAA???>>>>>>===<<<:::999777777777777555444444333333333111000//////000111222333777888888888777777999:::@@@GGGOOOUUUYYY\\\```dddiiijjjjjjkkkmmmnnnnnnoooqqqtttxxx{{{}}}}}}|||{{{zzz~~~}}}qqqfffYYYZZZ\\\___ccchhhlllnnnmmmnnnpppqqqsssvvvzzz}}}{{{wwwuuuuuuuuuyyy}}}}}}{{{zzz~~~~~~wwwkkk___SSSLLLGGGAAA======;;;;;;::::::999888888888WWWXXXZZZ[[[ZZZYYYVVVUUUVVVWWWZZZ\\\___aaabbbccc^^^^^^]]]]]]]]]___```aaadddcccaaa___]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWYYYXXXWWWVVVWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWYYYZZZYYYZZZZZZZZZYYYXXXWWWVVVWWW[[[bbbdddeeeoooiii[[[ZZZ___dddppp}}}yyyoooccc]]]\\\ZZZUUUOOONNNMMMJJJGGGFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???>>>======>>>>>>>>>>>>???@@@@@@???>>>===>>>===<<<;;;===@@@CCCEEEHHHFFFDDDAAA???============<<<:::777555444333222333888===AAA@@@===:::999999:::<<<===>>>>>>======>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999666666555444333222111111111111000//////...---------,,,,,,+++++++++++++++,,,++++++++++++,,,,,,---------------------------...---+++******+++---............//////000000111000222444444444555888:::<<<===?????????===;;;999555444222000...------,,,,,,,,,---...///000222222000000000000000///......,,,------...///111222333666666555444333222111000333444444555444333111000........................000000////////////000000000000////////////000000000//////...//////000111222222222222222222333333777666555555555666777888999:::<<<<<<<<<<<<>>>@@@EEEEEEFFFEEEDDDEEEHHHJJJJJJMMMRRRXXXaaakkktttzzzmmm^^^VVVJJJGGGCCC@@@>>><<<999777777888;;;===???@@@AAAAAADDDDDDEEEGGGHHHIIIJJJKKKNNNNNNMMMKKKHHHEEEBBB@@@???>>>===<<<;;;:::::::::;;;:::888777666555666666222111000///000111222333666777888888777777999;;;DDDKKKTTTZZZ]]]___bbbdddhhhiiijjjkkklllmmmnnnoooppprrrvvvzzzzzzyyyvvvtttrrruuuxxxzzzyyytttkkkdddWWWXXXZZZ]]]aaafffjjjllljjjlllooorrrtttxxx||||||xxxvvvvvvzzz|||sssdddXXXMMMGGGCCC???===>>>::::::999999888888888777XXXYYYZZZ[[[ZZZYYYWWWUUUVVVXXXZZZ\\\^^^```aaabbb^^^]]]\\\\\\\\\]]]^^^___bbbaaa___]]]\\\[[[ZZZZZZ\\\\\\]]]]]]]]]]]]\\\[[[\\\\\\[[[ZZZXXXXXXXXXXXXVVVWWWWWWWWWVVVVVVXXXYYYWWWXXXYYYZZZZZZYYYXXXWWWWWW[[[```bbbaaafffxxx|||iii```]]]\\\hhhtttxxxzzz~~~~~~tttggg```^^^\\\VVVQQQQQQOOOKKKHHHFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE>>>===<<<<<<===>>>???@@@>>>???@@@AAAAAA@@@?????????>>><<<<<<===@@@CCCEEEGGGFFFCCCAAA???>>>======>>>===;;;999666444333222444888===@@@???<<<:::999:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::777666666555444333222222444444222111///...,,,,,,,,,,,,+++******************************+++,,,,,,++++++++++++++++++++++++...---+++******+++---...//////000111222333333333222444666777777777999:::<<<===@@@AAAAAA???===;;;666555333111///...------------...///000222444555333333333222111000///...------------...///000111555666666666555444333222333444444555444333222111////////////////////////000000////////////000000//////000000000000/////////////////////000111111222222222222222222222222444444444444555555666666777999;;;;;;;;;;;;===>>>BBBCCCDDDDDDDDDEEEGGGJJJHHHKKKOOOSSSZZZcccmmmttt{{{nnn```XXXKKKHHHDDDAAA???<<<999777777888999;;;===???@@@AAACCCCCCEEEFFFHHHJJJKKKKKKOOOOOONNNLLLIIIFFFCCCAAA??????======<<<<<<======>>>===<<<;;;:::999999888333222111000000111222222555777888888888999;;;===IIIPPPYYY___aaabbbccceeeggggggiiijjjkkkmmmnnnnnnnnnqqqtttvvvvvvssspppmmmlllmmmppprrrqqqllleeeaaaXXXXXXZZZ]]]aaaeeeiiikkkiiikkkooosssvvvzzzyyyssspppttt{{{}}}zzzzzzzzz|||ooo\\\RRRHHHDDDAAA===<<<===999888888888888888777777XXXYYYZZZ[[[[[[ZZZYYYYYYXXXYYY[[[]]]___```aaaaaa```___]]][[[[[[[[[[[[\\\^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]___``````______^^^^^^___]]][[[YYYZZZZZZVVVVVVWWWVVVUUUUUUWWWXXXVVVWWWYYYZZZZZZYYYXXXVVVUUUXXX\\\^^^\\\___lllzzzlll___[[[ccckkknnnrrryyy~~~~~~vvvjjjccc___\\\WWWSSSTTTQQQNNNJJJIIIHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC======<<<<<<===>>>@@@AAA???@@@AAABBBBBBBBBAAA@@@??????>>>>>>???AAACCCEEEFFFEEECCC@@@>>>=========>>>===<<<:::777555444333444777;;;======;;;:::::::::;;;===>>>??????>>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;::::::::::::777777666555444333333222555555333222000///------------,,,+++******************)))******+++,,,---************************...---,,,++++++,,,---...///000111333444555555555444666888999999999:::<<<<<<>>>AAACCCCCCAAA>>>===888666444222000///...------------...000333555777666666666555333111000///...------------......///333444555666666555444333222222333444444444333222000000000000000000000000000000////////////000000//////000000000000//////...//////000000111111111000111111111222222333333222333333444555555555666666888:::;;;;;;;;;<<<===@@@AAACCCCCCCCCDDDFFFHHHGGGJJJMMMOOOSSS\\\gggoooyyynnn```YYYNNNJJJFFFBBB@@@===;;;999999999:::<<<===???@@@AAAAAABBBDDDFFFHHHJJJLLLMMMPPPPPPOOOMMMJJJGGGDDDBBB@@@???>>>======>>>???@@@AAAAAAAAA@@@???===;;;:::555444333222111111222333333555777888888:::===???MMMTTT\\\aaabbbcccdddffffffggghhhiiikkklllnnnnnnmmmoooqqqqqqpppmmmiiigggffffffhhhlllkkkfffbbbaaa[[[[[[\\\___bbbeeeiiikkkjjjmmmrrrvvvzzz~~~pppbbb\\\^^^hhhqqq~~~}}}~~~{{{kkkVVVMMMEEEBBB@@@===;;;<<<777777777777777777777777VVVWWWYYY[[[\\\]]]^^^^^^[[[\\\^^^___aaabbbccccccbbbaaa^^^\\\ZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWYYY\\\___```aaaaaa```^^^```aaa```]]][[[[[[\\\VVVWWWWWWVVVUUUTTTVVVWWWVVVWWWXXXYYYYYYWWWTTTSSSTTTTTTWWWZZZZZZ[[[cccmmm}}}gggYYY]]]```aaagggrrrxxxzzz{{{uuummmeee```[[[XXXVVVUUUSSSPPPMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@???>>>>>>???@@@AAA???@@@AAACCCCCCCCCBBBAAA??????@@@@@@AAABBBDDDDDDEEEDDDBBB???>>>===============<<<:::888666555444555777:::;;;:::999999::::::;;;===>>>??????>>>>>>??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444333333333333333222111111000000//////...---,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++------------------------...///111333555555666555666888;;;<<<<<<;;;<<<===<<<>>>AAADDDDDDCCC@@@>>>999777555333111///......+++++++++,,,...222555666999999888777555333111000///......---------......///111333444555555333333000111222333444444333333111111111111111111111111000000////////////000000...///000111111000///.........///000111222222222//////000111222333333444222222333444555555555555555888:::;;;;;;;;;<<<===>>>???AAAAAAAAAAAACCCEEEEEEGGGJJJKKKOOOWWWbbbkkkwww|||yyy}}}lll___YYYRRRNNNHHHDDDAAA@@@>>>===<<<<<<======>>>@@@AAABBB@@@AAACCCFFFIIILLLNNNPPPQQQPPPPPPNNNKKKHHHEEECCC@@@???>>>===>>>@@@AAACCCCCCDDDEEEEEECCCAAA>>><<<777666555333222222333333222333666888999<<>>??????>>>>>>??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444333333111111111222222333333333111111000///...---------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...000333444555555555777:::<<<======<<<===>>>;;;>>>BBBEEEEEEDDDAAA???999888666333111000///...******)))***---000333666;;;;;;:::888666444222111000///...------------...,,,...000333444444333222...///111333444444444333111111111111111111111111000000////////////000000...///000111111000///.........000111222222222222...///000111222333444444111222333444555666555555555888:::<<<;;;;;;<<<<<<===???@@@@@@??????@@@AAACCCEEEHHHIIILLLTTT```jjjttt~~~{{{uuurrrvvv~~~kkk^^^XXXVVVQQQJJJEEECCCAAAAAA@@@????????????@@@AAABBBCCC@@@AAADDDGGGKKKNNNPPPRRRQQQQQQPPPNNNKKKHHHEEECCC@@@???>>>>>>>>>@@@CCCDDDDDDEEEGGGHHHFFFCCC???<<<999777666444333333333444000333555777999<<<@@@CCCPPPUUU\\\___``````bbbeeeeeeeeeggghhhjjjlllmmmnnnmmmlllllljjjgggdddbbb```\\\[[[___fffgggccccccgggbbbbbbbbbccceeegggjjjkkkmmmqqqvvv{{{~~~jjj]]]QQQQQQYYYfffwwwttt___OOOHHHBBBBBBAAA<<<999888666666666666777777777777UUUWWWZZZ]]]___```______```bbbccccccccccccdddfffgggeee```\\\XXXVVVUUUUUUUUUTTTSSSQQQPPPSSSWWWZZZWWWXXXZZZ]]]```aaacccccceeedddcccaaa^^^\\\[[[ZZZZZZZZZZZZYYYVVVTTTSSSSSSTTTUUUWWWWWWWWWUUUSSSRRRSSSRRRQQQRRRTTTXXX]]]___nnn|||~~~eeeXXXNNNRRR]]]hhhpppvvvwwwuuunnneee```^^^[[[VVVZZZWWWTTTRRRPPPOOOMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFFFF@@@@@@????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDCCCCCCBBBAAABBBAAAAAA@@@???>>>======@@@@@@>>>;;;777555666777666888;;;<<<;;;::::::;;;:::;;;===>>>@@@@@@AAAAAA>>><<<;;;<<<>>>???<<<:::;;;;;;::::::::::::999999===<<<;;;999888666555444222333444555666555444333111111000000//////......///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...111333555555444333666888:::===>>>???>>>===999;;;>>>AAABBBBBBBBBAAA;;;:::999777555333000///............000111222333999999999999777555222000111000///...............//////111222333333333333333222111111222555777999666555333111///......---,,,---.........---,,,+++111000///......///000111////////////000000000000111111222222222333333333333333444444555666666666777777777888999999::::::<<<<<<======>>>>>>??????FFFEEEGGGIIIKKKOOO\\\hhhmmm~~~~~~{{{xxxwww}}}nnn___UUURRROOOJJJFFFDDDBBB???===BBBCCCDDDEEEFFFEEEDDDDDDCCCDDDGGGJJJNNNPPPRRRSSSTTTSSSQQQNNNJJJGGGDDDBBB@@@????????????@@@BBBCCCGGGHHHHHHGGGFFFDDDBBBAAA<<<:::888555444444555666444555555666888===DDDIIISSSUUUXXX[[[^^^aaacccddddddccccccdddfffjjjmmmppplllllllllllljjjeee^^^YYYYYYYYY[[[]]]___aaabbbcccbbbbbbbbbbbbcccgggmmmqqqrrrtttxxx~~~qqqfffRRRNNNLLLQQQ```ttt~~~jjjXXXJJJGGGCCC???;;;888777666666666666666555555555555VVVXXX[[[]]]___``````______aaabbbbbbaaaaaabbbdddeeeccc___[[[XXXVVVVVVUUUUUUUUUTTTRRRQQQRRRVVVYYYXXXYYY[[[^^^```bbbccccccddddddbbb```___]]][[[[[[ZZZZZZZZZYYYWWWUUUTTTTTTVVVWWWXXXXXXWWWVVVUUUTTTRRRQQQOOOOOOQQQUUUYYY\\\iiitttfffYYYNNNPPP[[[eeeooouuuxxxvvvpppgggaaa```]]]XXX[[[XXXUUUSSSRRRPPPNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@??????>>>======>>>>>>===:::777666666888999;;;<<<;;;:::999999:::;;;<<<>>>???@@@AAAAAAAAA@@@>>>======>>>>>>;;;999::::::::::::::::::::::::;;;;;;:::999777666555555555555555555555444333222222222111000//////......///...---,,,,,,,,,------------------------------------------------------///000222444444444333222444666999;;;<<<===<<<<<<999:::<<<>>>???@@@@@@@@@<<<;;;:::888666333111000............///000111222333555777999999888666555111111000///............------......///000000111222222111111222444666777777666444333111000//////...//////000///...------000000////////////000000////////////000000000000111111111222222222333333333333444444555666666666666777777888888999::::::<<<<<<<<<===>>>>>>??????CCCBBBDDDGGGIIINNN[[[gggnnn~~~zzzyyyooo___UUUSSSOOOKKKHHHGGGEEECCCBBBDDDEEEEEEFFFEEEDDDCCCBBBBBBDDDGGGKKKNNNQQQSSSTTTTTTSSSQQQNNNJJJGGGDDDBBBAAA@@@@@@???@@@AAABBBCCCEEEFFFGGGGGGGGGEEECCCBBB===<<<999666444333333333444444555666999???FFFKKKSSSTTTWWWZZZ]]]___```aaadddddddddeeefffhhhjjjlllllljjjgggeeeccc```\\\ZZZ\\\[[[ZZZZZZ\\\^^^aaacccaaabbbcccccceeeiiiooosssuuuwwwzzz{{{fffWWWPPPMMMNNNZZZooo|||yyy{{{www```OOOFFFDDDAAA===:::777666555666666666666555555555444XXXYYY\\\^^^___`````````^^^```aaa```______```aaacccaaa^^^[[[YYYXXXWWWWWWWWWWWWVVVTTTRRRSSSUUUXXXZZZ[[[\\\^^^```aaabbbcccccccccaaa```___]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWSSSQQQOOONNNOOOSSSXXX[[[cccjjjzzznnn```RRRPPPWWW```kkktttwwwvvvqqqhhhbbbaaa___[[[[[[YYYVVVTTTSSSQQQOOONNNNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<999777666888999>>>>>>===;;;888777888:::<<<===>>>???@@@AAAAAAAAABBBAAA?????????===;;;999:::::::::::::::::::::::::::999999888777777666666888777666555333333333222333333222111000......---......---,,,,,,,,,,,,---........................------------------------111222333444444333111111333444666888:::::::::999888888999:::;;;===>>>???======;;;:::777555222111...............///000000111333777:::;;;:::888777222111000///............------,,,,,,,,,...///000333222111111111333444555777777666555333222222111000111111111000000///...//////000000000000//////////////////000000000000111111111222222222222333333333333444555555666666666666777888888999999:::;;;<<<<<<======>>>??????@@@???AAAEEEGGGLLLYYYfffmmm{{{{{{tttvvv|||~~~ooo___SSSNNNKKKHHHFFFFFFEEEDDDCCCFFFFFFFFFFFFEEECCCAAA@@@AAACCCGGGKKKOOORRRTTTUUUSSSRRRQQQNNNJJJGGGDDDBBBBBBBBBAAAAAAAAABBBBBBCCCBBBCCCEEEGGGGGGFFFDDDCCCAAA???<<<888555333333222333444555777;;;AAAHHHMMMSSSTTTVVVXXXZZZ\\\]]]]]]bbbcccdddeeeffffffggggggkkkgggbbb___]]]]]]]]]\\\___]]]ZZZXXXXXX[[[___bbb```aaaccceeeggglllqqquuuxxxzzz}}}www___NNNJJJKKKSSSeee|||}}}xxxtttuuuzzz|||lllXXXJJJBBBAAA>>>;;;888666555444666666555555555444444444YYYZZZ\\\]]]____________]]]___```___^^^]]]^^^```aaa```^^^\\\[[[ZZZZZZZZZZZZZZZYYYWWWUUUUUUVVVXXX[[[[[[\\\]]]^^^```aaabbbaaaaaa```___^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZXXXXXXXXXWWWVVVVVVWWWWWWXXXVVVTTTQQQPPPQQQTTTXXX[[[___bbbmmmooo[[[QQQQQQWWWcccmmmqqqsssooohhhbbbaaa^^^[[[[[[YYYVVVTTTSSSRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGEEECCCBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>======;;;;;;;;;999777777999;;;AAA@@@>>>:::666666777999<<<<<<===>>>?????????>>>AAA@@@@@@??????===<<<:::999999999::::::;;;;;;;;;888888888888888777777777999888666444333444444555555444333222000///...---.........---------,,,---........................,,,,,,------------------000111222333333333222222222333555666888888888888777666555555666999;;;<<<>>>===<<<;;;888666444333//////...............///222444888:::;;;999777555333222111000///.........///...---,,,,,,...000111333333222222222333444444777777777666666555444444222222111111000000//////---...000111111000//////////////////000000000000111111111111222222222222222333333444444555666666666666777777888999999999;;;;;;<<<<<<===>>>>>>???>>>>>>@@@DDDFFFLLLYYYffflllxxxwwwmmmlllpppxxx|||nnn^^^QQQLLLIIIGGGFFFFFFGGGFFFEEEEEEEEEFFFFFFEEECCCAAA@@@AAACCCFFFKKKOOORRRTTTVVVRRRRRRPPPNNNKKKHHHEEECCCDDDCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFFFFEEEDDDBBBDDDCCC@@@<<<999777666555222444666999===CCCJJJOOOTTTUUUVVVXXXYYYZZZZZZ[[[]]]___bbbdddeeeeeeeeedddgggccc___]]]]]]^^^___```^^^\\\ZZZXXXXXXZZZ\\\^^^^^^```cccfffiiinnnssswww{{{}}}uuu```RRRJJJRRRaaattt{{{vvvrrrsssyyy~~~~~~yyyqqqcccSSSGGG???>>><<<:::888777555555555555555444444444333333YYYZZZ[[[\\\\\\]]]]]]]]]\\\]]]^^^^^^]]]\\\^^^___``````___^^^]]]\\\\\\\\\\\\\\\]]][[[YYYWWWXXXYYY[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZ[[[\\\]]][[[YYYVVVUUUUUUTTTTTTUUUVVVVVVUUUTTTRRRQQQRRRTTTWWWYYY^^^___gggxxx~~~fffTTTKKKLLLWWWbbbhhhmmmmmmgggbbb```^^^[[[[[[XXXVVVTTTSSSRRRQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCBBB??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???==================>>>>>>:::;;;;;;:::888999;;;===CCCAAA>>>:::666555777::::::;;;<<<<<<<<<<<<<<<;;;===>>>>>>>>>======<<<<<<888888999::::::;;;<<<<<<999999999999888888888888777666555444555555777888666555444222111///......////////////......------------------------------,,,,,,,,,---------............///111222333333333222333444555666777777777555444333222333555888:::======<<<;;;999888666555111000///...............000222666999:::999777666444333222111///////////////...,,,++++++---///000333333333333333333444444555666666777777666555555333222111000000/////////---...///111111111000///////////////000000000000000000111111111222222222222222333333444555555555555666666777888888999999;;;;;;;;;<<<======>>>>>>???>>>AAADDDGGGMMMZZZgggmmmyyyxxxlllcccbbbfffoooxxxxxxmmm]]]QQQNNNKKKIIIHHHIIIJJJJJJIIIDDDEEEFFFFFFFFFEEECCCBBBBBBCCCFFFJJJNNNQQQSSSTTTPPPPPPOOOMMMKKKIIIFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCCCCDDDCCCAAA>>><<<:::888777333555888;;;???EEEKKKPPPTTTUUUWWWXXXYYYYYYYYYYYYXXX[[[^^^aaadddddddddccc___]]][[[\\\]]]_________ZZZZZZYYYYYYYYYYYYZZZZZZ^^^aaaeeeiiilllpppuuuxxx|||mmm]]]VVVRRRaaauuu~~~wwwtttqqqsssxxx|||uuummmdddYYYLLLCCC>>>>>>===;;;:::888666666444444444444333333333333XXXXXXXXXYYYYYYZZZZZZ[[[XXXZZZ[[[[[[[[[[[[\\\^^^_________^^^]]]]]]\\\\\\[[[]]]^^^]]][[[YYYYYYYYYZZZZZZYYYXXXXXXYYY[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\]]][[[YYYZZZ]]]]]][[[XXXSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQQQQQQQRRRTTTUUUVVV]]]___dddppprrr]]]NNNHHHNNNWWWaaahhhllliiieeebbb___\\\\\\ZZZWWWUUUUUUTTTRRRQQQLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCBBB???@@@AAABBBBBBCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;999:::<<<>>>AAA@@@>>>:::777777999;;;::::::;;;;;;;;;:::999999999;;;<<<<<<;;;:::;;;<<<777777888999;;;<<<======:::::::::::::::999999999666666666666666777888888555555444333222000000///000000111111000000///...------------------------+++,,,,,,------.........,,,,,,---...000111222333222222333333444555555666333222111111111333666777;;;;;;;;;;;;:::999888777333222111000......------,,,...222555888:::::::::555444333111000/////////,,,,,,+++******+++,,,---111222222222333333444444333444555666777666666555444333222111000/////////---...///000000111111000////////////000000000000000000000111111111111222222222222333444444555555555555666777777888888999:::;;;;;;<<<<<<===>>>>>>@@@@@@BBBEEEGGGMMMYYYfffooozzzuuujjj___XXXXXX]]]gggpppwwwxxxuuummm```UUUNNNLLLIIIHHHIIIIIIIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCEEEGGGJJJLLLNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCCBBBAAAAAAAAABBBCCCEEEFFFDDDCCCBBB???===;;;999888444666999===@@@FFFLLLQQQTTTUUUVVVWWWXXXXXXYYYYYYVVVXXX[[[___aaabbbbbbbbbYYYXXXXXXYYY[[[\\\[[[ZZZWWWWWWXXXXXXYYYYYYZZZZZZ```ccciiimmmqqqtttxxxzzz~~~xxxccc[[[ZZZ]]]nnn}}}}}}{{{~~~sssqqqpppqqquuuzzz~~~|||vvvmmmddd]]]TTTKKKDDD>>>>>>===<<<:::999777666444444333333333222222222WWWVVVVVVVVVVVVWWWWWWXXXSSSUUUWWWXXXXXXXXXZZZ\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYY[[[]]]]]][[[YYYXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[^^^[[[YYYZZZ]]]]]]ZZZVVVQQQRRRSSSTTTTTTTTTSSSSSSPPPQQQRRRTTTUUUVVVVVVVVV[[[^^^ccckkkzzzlllZZZOOONNNTTT\\\fffooonnnkkkgggddd```^^^\\\YYYXXXWWWWWWUUUTTTNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@??????@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@??????>>>::::::;;;<<<<<<===>>>>>>===>>>>>><<<;;;;;;===?????????===;;;999888:::<<<;;;;;;;;;;;;;;;:::999888888:::<<<;;;888666777888666777888999;;;<<<===>>><<<<<<<<<;;;;;;:::::::::777777888888888777666666555444444333222222111111111222222333222111000///........................++++++,,,,,,---......///,,,,,,,,,---...///000000000000000111111222333333222111111000111222444555999999::::::::::::999999555444333111///......------...000333555888999:::666555444222000000//////,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222222000111333555666666555444666555333222111000111111............///000111222////////////000000000000000000000000111111111111111222222333333444555555555555666666777888888888::::::;;;<<<<<<======>>>@@@@@@BBBEEEFFFKKKXXXeeennnwww{{{qqqfff]]]VVVQQQSSSYYYaaaiiippprrrrrrnnneee[[[SSSPPPMMMLLLLLLLLLKKKJJJNNNNNNNNNNNNMMMLLLJJJIIIEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHIIIIIIHHHGGGEEEDDDCCC???>>>>>>>>>@@@DDDHHHKKKJJJIIIGGGDDD@@@===:::999555777;;;>>>BBBGGGLLLPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVXXXZZZ\\\^^^___``````\\\ZZZXXXXXXYYYYYYYYYXXXUUUUUUUUUUUUWWWYYY[[[]]]dddhhhnnnrrrvvvyyy{{{~~~pppdddeeejjjqqq}}}{{{yyyxxxxxx{{{|||zzz{{{sssrrrpppoooppprrrttttttqqqjjjbbb[[[UUUPPPJJJEEE=========<<<:::888666444333333333333222222222222UUUUUUUUUTTTTTTUUUUUUVVVPPPRRRTTTUUUUUUVVVYYYZZZ\\\\\\\\\[[[[[[YYYXXXXXXWWWYYY\\\\\\[[[YYYXXXXXXXXXWWWUUUSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZ^^^[[[XXXYYY\\\]]]YYYUUUPPPQQQTTTUUUVVVUUUSSSRRRPPPRRRUUUXXXYYYYYYXXXXXXYYY]]]ccchhhsss{{{hhhXXXTTTWWW[[[gggqqqsssooolllgggccc```^^^[[[ZZZZZZYYYXXXVVVOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHFFFDDDAAA???===<<<@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>999::::::;;;<<<===>>>>>>?????????===;;;;;;===???=========<<<:::999;;;===<<<<<<<<<<<<;;;:::999999888:::<<<:::666333444555666777888999;;;<<<>>>>>>>>>======<<<;;;;;;::::::888999999999888777555333444444444333333222222222222222333444333222111000000000000000000000000000++++++,,,,,,---...//////------,,,,,,,,,------...///////////////000111222111000000111111222333333777777888999::::::::::::666555444222000///......111111111111333444666777777666444222111000//////....../////////...------+++,,,---///000111111111...000222444555555444444888777555333222222222222///............000222333////////////000000000000000000000000111111111111111222222333333444555555555555666666777888888888::::::;;;;;;<<<======>>>@@@@@@AAADDDFFFJJJWWWcccjjjssszzz}}}}}}}}}zzzuuulllddd[[[VVVRRRPPPTTTZZZ]]]dddkkknnnqqqpppiiiaaa^^^[[[WWWVVVUUUUUUSSSRRRSSSTTTSSSRRRQQQNNNLLLJJJGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIJJJIIIHHHFFFDDDBBB===<<<;;;<<<@@@FFFLLLPPPQQQOOOMMMIIIEEEAAA===;;;666888<<>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA???===:::888888999;;;<<>>======>>>===;;;;;;:::;;;<<<=========<<<;;;;;;;;;;;;;;;999999999888777555444333555555555666888999;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;:::888777777888888666666555444333111000///000000000000111222333444333222000000111111///------,,,+++++++++,,,---......---------......,,,***///////////////.........111000000000111222333333999:::<<<>>>===<<<999888666555444333111000///.../////////000222444777888888777666444222000///...........................,,,...000111000000111222000000111222333333444444888777666555444333333222222111000//////000111222000000000000000000000000////////////000000000000000000111222333444444555444555555666666666666666888999999::::::;;;;;;<<<@@@??????BBBDDDHHHQQQ[[[gggoooxxx|||yyysssmmmkkkccc```\\\YYYWWWWWWWWWXXXaaaeeekkkqqqtttssspppnnnkkkhhhdddaaa`````````___]]]YYYUUUSSSSSSPPPKKKGGGBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNIIIIIIIIIHHHEEECCC@@@>>><<<;;;===>>>???CCCQQQ___ccc```WWWJJJBBB@@@>>><<<888:::===AAAFFFIIIKKKMMMOOOPPPRRRSSSSSSSSSRRRQQQUUUVVVXXX[[[^^^```___^^^aaa___[[[YYYXXXWWWUUUTTTXXXWWWUUUUUUXXX\\\aaaeeejjjnnnsssxxx{{{~~~uuusss}}}wwwtttvvvxxxvvvrrrpppssswww||||||xxxwwwtttqqqooommmiiibbb]]]UUUPPPJJJFFFCCCAAA@@@???;;;;;;::::::999888777777444333222111000000000000SSSSSSTTTTTTTTTSSSQQQPPPPPPRRRUUUWWWWWWXXXYYYZZZYYY[[[]]]^^^]]]ZZZVVVSSSRRRSSSTTTVVVWWWXXXXXXYYYYYYWWWUUUSSSRRRQQQRRRSSSWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUSSSTTTWWWZZZ[[[\\\[[[ZZZZZZXXX\\\bbbgggtttooofff]]]iiixxxzzzssskkkgggbbb^^^[[[YYYXXXWWWUUUSSSPPPNNNNNNNNNNNNLLLNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBBBB??????@@@BBBBBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@???===;;;:::;;;<<<>>><<<===>>>???????????????===<<<;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<::::::999888777555333222444444444555666888999:::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;999888888888999666666555444333222000///111111222222333555666777555333222111222111///...------,,,++++++,,,---......---------......,,,***,,,,,,,,,------.........000000000000111222333333666888:::===>>>===<<<;;;888777666555333111000000/////////000111333666777888777666444222000///...........................,,,...////////////000222222222222222222222222222555555555444444333333333111000///......///000000000000000000000000000000000000000000111111111111222222222222222222333333444444555666666666666666888888999999:::;;;;;;;;;>>>===>>>AAACCCFFFOOOYYY___hhhtttzzzwwwqqqjjjggggggeeecccbbbaaabbbccccccjjjmmmrrrwwwzzzzzzxxxvvvvvvsssooollljjjjjjhhhgggddd```[[[XXXUUUQQQJJJEEEBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNOOOLLLLLLJJJHHHEEEAAA>>><<<>>>======>>>???FFFUUUdddooolllbbbTTTIIIEEEBBB???888:::>>>BBBFFFIIIKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTUUUWWW[[[^^^`````````bbb___[[[YYYXXXXXXXXXWWWXXXWWWVVVXXX[[[```eeehhhlllpppuuuyyy|||~~~{{{yyyyyyxxxsssooommmqqqwww{{{~~~yyyvvvtttrrrnnnkkkiiiddd^^^YYYSSSNNNHHHDDDAAA???===<<<999999888888777666666555444333222111000000000000QQQRRRRRRSSSSSSRRRRRRQQQOOORRRVVVXXXYYYXXXYYYZZZYYY[[[]]]^^^]]][[[WWWUUUTTTSSSSSSSSSTTTUUUWWWXXXZZZYYYVVVTTTRRRQQQQQQRRRXXXXXXYYYYYYYYYYYYYYYXXXVVVUUUUUUTTTSSSRRRQQQQQQSSSTTTVVVWWWWWWVVVUUUTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXZZZ^^^aaallltttcccjjjwwwwwwppphhhbbb^^^\\\XXXVVVUUUTTTRRRQQQQQQPPPNNNLLLNNNNNNNNNNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBCCC@@@@@@AAABBBCCCCCCCCCBBBFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA???>>>======>>>>>>:::;;;===???@@@AAA@@@@@@<<<;;;;;;;;;;;;<<<>>>???AAA@@@???>>>============<<<;;;;;;999777555333222333333333333444555666777888999;;;<<<>>>?????????>>>===<<<;;;999999999999777777666555333222111000222222444555777888::::::888777444333333222000......---,,,++++++,,,---......---,,,---......,,,+++))))))***+++,,,---......000000000000111222333333333555888;;;===>>>>>>===:::999888777555333222111000/////////000222444555777666555444222111000///........................------...---,,,---///222444444333222111111000000222222222222333333444444111000///...............000000000000000000000000111111111111222222222222333333333222222222111111444444555666666666666555888888888999::::::;;;;;;===;;;<<<@@@AAADDDMMMWWW___jjjyyy{{{sssooooooppppppqqqrrrsssssstttwwwyyy}}}{{{wwwuuussspppnnnkkkfffaaa]]]XXXQQQHHHBBBAAABBBBBBDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNOOONNNKKKHHHDDD@@@===;;;@@@======>>>AAAHHHXXXffftttqqqhhhXXXLLLEEEAAA===:::<<>><<<:::999666666666555444444333333333333222111000000000000QQQQQQQQQQQQPPPPPPOOOOOOMMMQQQUUUWWWXXXWWWXXXXXXXXXZZZ\\\^^^]]][[[YYYWWWUUUSSSQQQPPPQQQRRRUUUVVVZZZYYYWWWUUUTTTTTTTTTTTTXXXYYYYYYZZZZZZYYYXXXWWWSSSSSSRRRQQQQQQPPPOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVYYYXXXXXXXXXWWWWWWWWWWWWXXXWWWYYY[[[^^^hhh|||rrrooosss}}}pppfff```]]]YYYVVVVVVUUUTTTSSSSSSRRROOOMMMNNNNNNOOOOOOMMMJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>======:::;;;>>>@@@AAAAAA@@@???<<<;;;;;;;;;<<<===???@@@BBBBBB@@@??????>>>>>>???>>>===<<<;;;888666444333222222222111222222333444666777999;;;===>>>?????????>>>===<<<;;;:::999999888777666555333222222111222333444777999;;;<<<<<<<<<999777555555333111//////...---,,,+++,,,------------,,,---......---+++)))******+++,,,,,,------////////////000222333444333555777:::<<<=========;;;:::999777666444333222111000000///000111333444666666555444222111000000........................---------+++***+++///111333222222222111111000000//////000111222333444444111111000000//////......////////////////////////000000000111111111222222222222222222222222222222333444555555666666555555777777888888999:::::::::<<<;;;<<>>;;;:::888777555555444444333333333333333222222111000000111111QQQQQQPPPOOONNNNNNNNNMMMMMMPPPSSSUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]\\\ZZZYYYVVVTTTQQQOOOOOOPPPSSSTTTWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZYYYXXXWWWQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNPPPRRRTTTVVVWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWYYY\\\eeeuuutttmmmtttyyylllddd___[[[YYYXXXWWWUUUUUUUUUTTTQQQOOONNNNNNOOONNNMMMJJJGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBB@@@???===<<<;;;;;;===???@@@AAA@@@>>>===<<<;;;;;;;;;<<<>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===:::888666555333222222111111111111111333444666999;;;<<<==================<<<;;;::::::999888777555333333333333111222555777:::;;;<<<======;;;999777666444222/////////---,,,,,,,,,---------,,,,,,---......---+++------------,,,,,,,,,,,,.........///000222333444555666888999:::;;;;;;;;;::::::999777666555444333222222111000000111222333555555444333333222111111////////////////////////---------+++***+++...000//////000111111222333333......///000111222333444222222222222111111000000/////////////////////////////////000000000111111000000111222333333444444333444444555555555555555666666777888888999999:::;;;;;;<<<@@@AAACCCKKKTTT```pppzzzuuuqqqjjjfffaaa\\\XXXQQQIIICCC@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIJJJIIIGGGEEECCCAAA???>>>===<<<>>>BBBEEEGGGOOOWWWfffhhheeeZZZNNNHHHEEEBBB>>>???BBBDDDGGGIIIJJJJJJLLLLLLLLLMMMMMMNNNOOOOOONNNQQQUUUXXXZZZ\\\aaadddeeegggjjjmmmmmmhhhaaa\\\VVVWWW[[[___eeekkkpppssswwwzzz~~~|||{{{}}}|||vvvuuuyyy{{{rrrooonnnnnnrrrwwwxxxvvvqqqmmmjjjnnnnnnooorrrtttvvvuuusssppplllfff^^^VVVOOOKKKIIIIIIEEE@@@<<<:::999888777444444444444444333333333333222111111000111111111RRRQQQPPPOOOOOOOOOOOOOOOOOOQQQSSSSSSRRRRRRSSSUUUVVVWWWYYY[[[\\\[[[ZZZZZZVVVTTTRRROOONNNOOOQQQRRRUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXYYY[[[[[[ZZZXXXWWWQQQQQQQQQPPPPPPPPPOOOOOOKKKLLLMMMOOOQQQTTTUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVYYYaaammmvvv}}}nnnlllqqqwwwvvvjjjccc___]]]ZZZYYYWWWVVVVVVUUUSSSQQQNNNNNNNNNMMMKKKHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA???===:::888;;;===???AAAAAA@@@>>><<<===<<<<<<<<<<<<===???@@@AAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???===;;;999888555444333222111111111111111222444666888::::::;;;;;;<<<<<<======<<<;;;;;;;;;999777555444333333444111333555888:::<<<<<<<<<>>><<<999888777555333111000///...,,,,,,,,,---------,,,,,,---...///---,,,///.........---------,,,------...///000111333444666777888888999999999999999999888888777666666666555444222111111111222222444444444333333222222222////////////////////////---------,,,++++++---///,,,---...000222333555555000000000111111111222222111222222333333222222111000000000000000000000000.../////////000000000000///000111222333444444555333333444555555555555444666666666777888888999999;;;:::<<>>AAABBBAAA???>>>>>>>>>===<<<<<<===>>>????????????@@@AAABBBDDDDDDCCCCCCBBBAAA@@@>>><<<;;;777666555333222111111111000111222444666777777888888999;;;<<<======<<<<<<;;;:::777555444444444555222444777:::<<<<<<<<<<<<===;;;999888777666333111111000...---,,,,,,------,,,,,,+++---...///...,,,------------............---------...000111333444666666777777888999999999999999999999999999999999777666444222222111222222444333333333333333333222////////////////////////---...///...---,,,---...,,,,,,...000111333555555222222222111111000000000//////111222333333222222000000000000000000000000//////000000000111111111111111111222222333333333222333444444555555444444555555666666777888888999999888;;;>>>???@@@GGGPPP```ppp~~~yyylllggg```\\\ZZZWWWRRRNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDBBB@@@????????????@@@???AAAGGGJJJLLLQQQVVVVVV\\\^^^VVVKKKEEEBBB???AAABBBDDDFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJLLLNNNOOOLLLOOOSSSTTTTTTVVV\\\aaaaaadddiiiooosssqqqmmmiiibbbbbbbbbeeejjjpppvvvzzz{{{~~~|||}}}~~~|||zzzyyyssssssvvv{{{}}}}}}~~~~~~~~~}}}yyysssmmmiiihhhiiijjjkkkooosssuuutttsssnnnjjjcccWWWKKKCCC@@@@@@@@@<<<888555555666666555333333333333333333333333222111111111111111222222PPPPPPQQQRRRTTTWWWZZZ[[[VVVVVVTTTRRRPPPQQQSSSUUUSSSTTTVVVXXXZZZZZZZZZZZZWWWUUUSSSQQQPPPOOOOOOOOORRRRRRRRRRRRQQQPPPNNNNNNTTTVVVXXX[[[\\\[[[YYYXXXRRRRRRRRRRRRRRRRRRQQQQQQMMMMMMLLLLLLMMMMMMNNNOOOLLLNNNQQQTTTUUUUUUSSSRRROOOPPPOOONNNPPPVVV[[[^^^hhhzzzqqqeeekkkyyy|||nnnfffddd^^^[[[XXXVVVVVVVVVVVVUUUOOONNNLLLIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDBBB>>>:::777777999===AAACCCBBBAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCDDDEEECCCCCCCCCBBBAAA@@@>>>===888777666444333222111111///000111333444555555666777888:::<<<=========<<<<<<:::888555444444444555444666888;;;=========<<<<<<;;;888777777666444222111000...---,,,,,,------,,,++++++---...///...,,,++++++,,,,,,......//////,,,------...000111333444555555666777888999:::::::::::::::;;;;;;<<<<<<<<<888777555333222222222333333333333333333333333333000000000000000000000000,,,...000///...------...------...000111333444444444444333222111000//////,,,...000111222222222222000000000000000000000000000111111111111222222222333333333222222222222111222333444444555555444444555555666666777888888888777777999===>>>???EEENNN\\\lll{{{ooojjjbbb^^^[[[YYYVVVSSSLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHEEEDDDBBB@@@>>>=========DDDAAABBBHHHLLLPPPVVV]]][[[bbbddd[[[OOOHHHDDDBBBBBBCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHJJJMMMOOOPPPKKKOOOSSSSSSRRRUUU[[[```___aaaffflllqqqsssrrrpppgggffffffggglllrrryyy}}}|||{{{~~~~~~}}}||||||}}}yyyvvvwwwxxxxxxzzz}}}yyyrrrllljjjiiiiiiiiikkknnnrrrttttttsssmmmiiiaaaUUUHHH@@@===>>><<<999555333333444555444222222222222222222333333222111111111111111222222QQQRRRSSSTTTWWWYYY[[[\\\]]][[[XXXUUUSSSRRRSSSSSSTTTSSSSSSSSSSSSUUUWWWXXXWWWPPPLLLNNNOOOLLLJJJJJJKKKNNNRRRRRROOOLLLLLLMMMOOOQQQTTTTTTTTTTTTUUUVVVWWWTTTQQQPPPRRRRRRPPPMMMMMMNNNPPPQQQQQQPPPNNNMMMKKKLLLMMMNNNOOOPPPPPPPPPSSSRRRPPPMMMLLLNNNSSSWWWccckkk{{{mmmgggmmmwww|||pppggg^^^[[[YYYWWWWWWUUUSSSRRRTTTRRRNNNJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCAAA===:::999;;;>>>AAABBBAAA@@@???@@@@@@@@@@@@???>>><<<;;;???>>>>>>???AAACCCEEEFFFDDDDDDDDDCCCBBB@@@???>>>>>><<<888444222111222333333333333333333444444444666666666777888:::;;;<<<<<<:::888555444555666888999999::::::;;;:::::::::::::::999777666444333333222000...+++******+++,,,---,,,,,,++++++,,,,,,,,,---,,,+++******+++---............///////////////222333555666888999:::::::::;;;<<<<<<======<<<<<<999999888666555333222222222111000000000000000111000000000000000000000000//////.........---------------,,,+++,,,...111222333333333333222222111000000000/////////111222333333333222222111000000000//////000000111111222222111111111111111111111111666555444333333444666777777777666555555666888888777999999999:::@@@HHHOOO\\\ooo|||ssslllccc^^^]]]\\\[[[ZZZXXXXXXVVVSSSOOOLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIEEECCCAAA???>>>>>>>>>>>>???AAAGGGOOOZZZbbbgggiiimmmlllggg]]]QQQHHHCCCBBBBBBCCCEEEFFFFFFGGGIIIKKKHHHIIIKKKKKKKKKKKKLLLMMMPPPPPPRRRSSSUUUWWWXXXYYY[[[[[[^^^cccjjjooonnnllliiiiiikkkpppuuuzzz}}}}}}|||zzz|||~~~~~~}}}yyyxxx{{{~~~}}}}}}~~~xxxnnnjjjmmmrrrppppppooopppqqqqqqpppnnnkkk```UUUNNNHHHAAA===<<<666666555444333333222222111111111111111111111111000111333222000//////000QQQQQQRRRSSSUUUWWWYYYZZZ\\\ZZZXXXVVVUUUTTTTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSUUUNNNKKKMMMOOOMMMLLLLLLLLLNNNPPPPPPOOOMMMMMMMMMOOOQQQSSSTTTSSSTTTUUUVVVUUURRRPPPPPPQQQQQQPPPNNNOOOPPPQQQRRRRRRQQQPPPOOOKKKLLLMMMNNNOOOOOOOOOOOOPPPOOONNNLLLKKKMMMPPPTTTYYY^^^kkknnnjjjmmmuuuvvvjjjccc```[[[XXXVVVUUUSSSQQQSSSQQQNNNJJJGGGEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBCCCBBBAAA===:::999:::===@@@AAA@@@???>>>?????????>>>=========<<<>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???===:::666444333333333222222222222333333333333444444555666888999;;;<<<<<<;;;888666555666777888::::::;;;;;;;;;;;;::::::::::::999777555444333222222000...,,,++++++,,,,,,......---------......///...---+++++++++,,,...///////////////////////////111222444555777888999999;;;<<<===============<<<;;;:::999888666555444333222222111000000000000111000000000000000000000000//////.........------------,,,++++++,,,...000111111222333444333333222111111000000//////000222222222222222111111111000000000000000000000111111111111111111111111111111111555444444333333444666666777666555555555666777888888:::;;;;;;<<<@@@HHHNNNXXXlll{{{rrrhhhaaa```bbbdddeeeaaa___\\\WWWRRROOONNNNNNLLLLLLKKKKKKKKKJJJJJJIIIDDDCCCAAA???>>>>>>>>>>>>CCCFFFNNN\\\kkkwww||||||{{{sssgggYYYNNNHHHGGGCCCEEEGGGGGGGGGGGGIIIJJJFFFGGGIIIIIIHHHIIILLLNNNNNNOOOPPPRRRSSSUUUVVVVVVWWWXXXZZZ___eeeiiikkkkkkkkkllloootttxxx|||~~~~~~~~~|||{{{}}}~~~}}}{{{}}}}}}}}}{{{yyyzzz}}}}}}uuunnnlllooorrrrrrssstttvvvvvvtttpppnnnfff\\\RRRNNNIIIBBB>>>===666555555444333333222222111111111111111111111111000111222222000//////000PPPPPPQQQRRRSSSUUUWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPTTTNNNJJJMMMPPPNNNMMMNNNNNNNNNNNNOOOQQQPPPOOOMMMOOOPPPRRRSSSRRRSSSTTTVVVSSSQQQPPPPPPQQQQQQPPPNNNNNNOOOQQQRRRRRRQQQOOONNNLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJKKKMMMOOOSSSWWW^^^lllzzzmmmgggkkkwww|||nnnhhhddd^^^YYYWWWVVVUUUTTTSSSQQQNNNKKKHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBB@@@===:::888:::<<<>>>??????>>>===>>>>>><<<<<<;;;<<<===>>>>>>============>>>??????BBBBBBCCCCCCCCCCCCBBBBBB???>>>===:::888666444333222222222222222111111111222222333444666888:::;;;<<<;;;999777777777999:::;;;;;;<<<<<<<<<;;;;;;:::::::::888777555333222111222111///---,,,,,,------------,,,,,,---...//////...---,,,,,,,,,...///000//////000000000000//////000111222444555777888999<<<===============<<<<<<<<<;;;:::999888666666555333222111111000000111111000000000000000000000000/////////............------,,,+++++++++---...//////000222444555555333222222222111000000000000111000000000111111111222222111111111111000000000000111111111111111111111111444333333333333444555666666666555555666666777888888:::<<<<<<===AAAGGGLLLVVVkkkyyyllleeeeeejjjnnnqqqnnnjjjddd\\\WWWSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKDDDCCCBBB@@@?????????@@@BBBFFFRRRggg}}}ppp```SSSMMMJJJFFFGGGIIIHHHGGGGGGIIIJJJFFFFFFGGGFFFFFFGGGKKKNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSUUUYYY\\\```dddiiilllnnnppptttyyy|||~~~~~~}}}}}}~~~~~~{{{yyyyyyzzzzzzzzzzzz}}}}}}wwwqqqnnnnnnppprrrqqqtttwwwyyywwwsssmmmiii]]]UUUMMMKKKGGGAAA<<<:::555555444444333333222222111111111111111111111111///111222222000//////000OOOOOOOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSVVVPPPLLLOOOQQQPPPNNNOOOQQQOOONNNPPPSSSTTTRRROOOOOOPPPRRRRRRRRRRRRTTTVVVUUUTTTSSSRRRRRRPPPOOOMMMKKKLLLNNNOOOOOONNNLLLKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMQQQSSSXXXbbbqqq|||mmmiiilll{{{wwwnnnhhhaaa[[[XXXXXXXXXWWWSSSQQQOOOLLLJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@===;;;999:::<<<===>>>>>>===<<<===<<<;;;::::::;;;===>>>??????>>>>>>============@@@AAABBBCCCCCCDDDDDDCCC@@@@@@???>>><<<999666555333222222222111111000000000000111333555777999:::<<<;;;:::888888999:::;;;<<<<<<<<<===<<<<<<;;;;;;:::999888666444333111111222111000......---......************+++,,,---.........------...///000111000000111111111000///...//////000222444666888999<<<<<<=========<<<;;;;;;;;;;;;:::999888777666666444333222111111111111111000000000000000000000000/////////...............,,,,,,+++++++++,,,---------///222444666666555444333333222111000000///////////////000111222222333222222111111000000//////111111111111111111111111222222222333333444555555555555555555666777777888666999<<<======@@@FFFJJJWWWmmmxxxqqqrrrwww{{{~~~yyysssiiiaaaZZZWWWUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLEEEDDDCCCAAAAAAAAABBBBBBBBBHHHWWWoooqqqaaaUUUNNNKKKHHHIIIJJJJJJHHHGGGHHHJJJIIIIIIHHHFFFEEEFFFJJJMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRUUUZZZ\\\___cccjjjoooooosssxxx|||~~~~~~~~~}}}|||zzzyyywwwwwwwwwxxx{{{}}}xxxrrrnnnoooqqqtttvvvrrrvvvzzz{{{wwwnnnfff```UUUNNNHHHFFFDDD===777555444444444333333333222222111111111111111111111111///111222222000///000111NNNNNNOOOPPPQQQSSSUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZTTTPPPQQQRRRPPPNNNOOORRRPPPOOOQQQUUUWWWUUUSSSPPPQQQRRRRRRQQQRRRUUUWWWYYYYYYXXXVVVSSSOOOMMMLLLJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHJJJKKKKKKJJJJJJKKKLLLLLLMMMRRRYYYbbbuuuyyykkkccclll{{{xxxrrrhhh```[[[XXXWWWVVVTTTSSSQQQOOOMMMKKKJJJIIIEEEEEEEEEEEEDDDDDDCCCCCCGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@@@@AAA@@@>>><<<:::;;;<<<===>>>>>>>>>======<<<:::999999;;;===>>>@@@@@@@@@??????>>>======>>>???@@@BBBCCCCCCDDDDDD@@@AAAAAA@@@???<<<:::888555444444333222111111000///000000222333666777888;;;::::::999999:::;;;<<<<<<=========<<<;;;;;;:::888777666555444222111111222111111000////////////,,,+++++++++,,,,,,---...------......///000111111000111222222222111///.........///111333555888999;;;;;;<<<<<<<<<;;;;;;:::::::::999888888777666666555444333222111111111111000000000000000000000000////////////////////////---,,,,,,,,,++++++,,,,,,,,,---000333555555555444444333333222111000//////......///000111222222333222222111111000000//////000000000000000000000000000111222333333444444444333444444555666777777777555888;;;<<<<<>>======>>>???????????????======;;;;;;:::;;;<<<===AAAAAAAAAAAA@@@???>>>======>>>???AAABBBBBBCCCCCC@@@@@@AAAAAA@@@???===<<<888777666555444333222111000000111222333555666777999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999666555555444333333222222222222222111111000000000000000////////////000000,,,------...///000111111111222333444333111///.........///000222555888::::::;;;;;;<<<======<<<<<<::::::999999888777777666666555444333222111111111000000000000000000000000...////////////000000000......------,,,,,,++++++,,,---...000222333444555333333333333222111000///......//////000111222222111111111111000000000000000000000000000000000000///000111222333444444444222333444555666777777777555888:::;;;<<<@@@GGGMMM]]]tttvvvnnniiifffccc```^^^]]]\\\YYYVVVSSSPPPNNNIIIHHHGGGGGGGGGHHHIIIJJJNNNUUUeee{{{sssfff\\\UUUOOOLLLHHHIIIJJJJJJHHHGGGHHHJJJNNNNNNMMMJJJHHHHHHIIILLLNNNNNNOOOPPPQQQRRRSSSSSSRRRUUUYYY^^^bbbgggmmmpppqqqvvv{{{~~~~~~}}}vvv}}}}}}}}}zzzzzz}}}}}}zzzwwwvvvxxx{{{lllaaa\\\QQQJJJDDDDDDBBB;;;666444333333333333222222222222000000000000000000000000...000111222000000000111MMMNNNOOOQQQTTTWWWYYY[[[]]]ZZZUUUQQQOOOOOOPPPRRRSSSTTTWWWZZZ]]]___``````YYYRRRNNNPPPRRRPPPNNNOOOOOOPPPQQQRRRRRRTTTVVVXXXSSSSSSTTTSSSSSSTTTWWWZZZYYY[[[\\\YYYSSSNNNLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJIIIHHHHHHJJJLLLPPPMMMOOOSSSSSSVVVhhh~~~jjjaaaaaafffvvv{{{ppphhhaaa\\\ZZZZZZYYYWWWUUURRROOOLLLKKKHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEECCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;@@@AAAAAAAAAAAA@@@>>>===<<<===>>>???@@@AAAAAAAAA??????@@@@@@@@@@@@@@@???;;;:::999888666555444333222222222222333444555555888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888333333333333333333333333222222222222222222111000333222111000000///000000+++,,,---...///000000000111222444555444222///---......///000222666999;;;:::;;;<<<>>>????????????;;;;;;::::::999999888888777666555333222222222111000000000000000000000000.../////////000000000000/////////...---,,,++++++,,,,,,------///111333555222333333333333222000000.../////////000000111111000000000000000111111111000000000000000000000000...///000222333444333333111222444555777777777666777999;;;;;;===BBBKKKQQQeee|||yyyvvvtttpppllliiiiiiiiigggccc^^^ZZZWWWSSSSSSRRRRRRRRRSSSUUUVVVSSS[[[jjj}}}{{{ssshhh___XXXRRRNNNKKKGGGHHHIIIIIIHHHGGGHHHJJJKKKLLLLLLKKKJJJJJJKKKMMMLLLLLLNNNOOOQQQRRRSSSTTTVVVWWW[[[aaaiiinnnqqqrrrrrrwww|||~~~~~~yyywww}}}{{{~~~yyyyyyxxxwwwyyyuuueeeZZZUUULLLEEE@@@@@@???:::666666222222222222222222222222000000000000000000000000...///111222111000111222MMMNNNPPPRRRUUUYYY[[[]]]aaa]]]WWWQQQNNNNNNPPPRRRRRRTTTWWWZZZ\\\^^^^^^^^^UUUOOOLLLOOOQQQPPPOOOOOOLLLOOOQQQQQQPPPQQQUUUXXXTTTTTTTTTSSSSSSUUUXXX[[[WWWYYYZZZXXXSSSNNNLLLLLLHHHIIIJJJLLLLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFGGGIIIKKKPPPKKKKKKNNNLLLKKKZZZnnnssseee\\\ZZZiii|||~~~uuunnniiieeebbb\\\[[[YYYWWWSSSPPPMMMKKKFFFFFFFFFEEEDDDCCCCCCBBBFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFDDDBBBBBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>===<<<;;;:::???@@@AAAAAAAAA???>>>===<<<<<<===??????@@@@@@@@@?????????@@@@@@AAAAAABBB===<<<;;;999888666555444333333222222333333444555777777888999::::::;;;;;;;;;;;;;;;;;;:::999888777222222222333333444444444222222333333333222111111333222111///............***+++,,,...///000000000222333444555444222///---/////////000222666999<<<;;;<<<>>>???AAABBBBBBBBB<<<<<<<<<;;;;;;:::::::::777777555444333222222222000000000000000000000000.../////////000000111111000000000///...---,,,+++---,,,,,,,,,---000333444111222333444333222111000////////////000000000000//////000000111111222222000000000000000000000000---...000222333444333333000222444666777777777666999:::<<<<<<>>>DDDNNNUUUmmm~~~zzzvvvttttttuuusssoooiiiccc```]]]]]]\\\\\\]]]^^^```aaa\\\dddsssrrrkkkaaaYYYSSSOOOKKKGGGFFFGGGIIIHHHGGGGGGIIIJJJGGGIIIKKKKKKKKKKKKMMMNNNJJJKKKLLLNNNPPPRRRSSSTTTZZZ[[[^^^fffooouuuvvvuuusssxxx}}}wwwyyy}}}~~~|||sssuuuvvvuuuvvv}}}~~~lll[[[QQQMMMFFF???:::;;;;;;888555555222222222222222222222222000000000000000000000000...///111222111000111222XXXRRRMMMMMMRRRXXXZZZZZZ\\\ZZZWWWUUUUUUUUUSSSRRRRRRSSSUUUXXX\\\]]][[[YYYUUUTTTSSSQQQPPPPPPPPPPPPOOOPPPPPPOOONNNPPPTTTVVVYYYWWWUUUSSSQQQPPPPPPPPPUUUUUUTTTSSSQQQNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHFFFEEEFFFHHHJJJLLLLLLPPPSSSQQQMMMNNNUUU\\\ttt^^^SSS[[[jjj|||wwwrrroookkkdddaaa[[[UUUPPPMMMMMMNNNIIIEEECCCEEECCC@@@???BBBEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@???>>>???@@@@@@AAABBBCCCDDDDDDCCCAAA??????>>>===<<<<<<<<<<<<<<>>>>>???AAACCCBBBAAA@@@???===;;;999888888777333333333222333333444555666888999;;;<<<<<<<<<<<<======<<<;;;999888777777444444444555555555555555555555444333333333333444111000///......------...+++++++++,,,---...///000111111222333444444444444000//////000222444666777888;;;>>>BBBEEEEEEEEEDDDCCCAAA>>><<<;;;:::777555555555666666555333111000111///......///000000///000000000000000000000000//////////////////......***++++++,,,...//////000000111333444555444333333000///...------...///000---///111222111000111111000000////////////000000333333333333333333333333222222333333333333444444444;;;;;;;;;AAADDDQQQfff}}}}}}zzzwwwsssnnnjjjgggdddbbbdddiiimmmmmmlllooottt}}}|||pppfffYYYQQQMMMLLLIIIFFFJJJIIIHHHGGGFFFDDDCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRRRRTTTWWWYYY```dddiiioootttvvvwwwwwwzzz{{{}}}~~~~~~~~~~~~~~~xxxyyy}}}zzztttrrrooonnnpppvvv|||uuujjj___TTTJJJDDD===;;;777333111111111222222222222222222222222222000000000000000000000000...000111000///...///000YYYTTTOOOOOOSSSWWWXXXWWWZZZXXXVVVTTTTTTTTTRRRPPPRRRRRRSSSVVVYYY[[[[[[YYYUUUUUUSSSRRRPPPPPPOOOOOOOOOOOOPPPOOONNNOOORRRTTTUUUTTTSSSRRRQQQRRRRRRSSSTTTSSSRRRPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHFFFEEEFFFGGGJJJKKKLLLOOORRRPPPLLLMMMSSSZZZpppkkk\\\\\\dddnnn|||}}}{{{pppkkkccc[[[VVVRRROOONNNIIIEEEDDDEEECCC@@@???BBBEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDCCCBBB@@@???=========<<<<<<;;;;;;;;;>>>======>>>@@@AAAAAA@@@@@@???===<<<:::999999888666555444444333333333333666777999;;;<<<<<<;;;;;;===<<<<<<;;;:::999888888666666666666555555555555666666555555444444444555111000000///............++++++,,,,,,---///000111111222333444444444444444111000000000111333555666888;;;???CCCEEEGGGGGGFFFGGGFFFDDDBBBAAA???<<<999666666666666555444222111222111000111222222111000000000000000000000000000000000000000////////////,,,,,,------...//////000///000222333444444444333111000///......//////000,,,...111111000///000000000000////////////000000222222222222222222222222222222333333333333444444555<<<;;;;;;BBBGGGUUUlll{{{vvvqqqrrrooolllmmmrrrwwwyyyyyyvvvzzzwwwjjjaaaVVVOOOLLLKKKIIIGGGIIIIIIHHHGGGFFFDDDDDDCCCEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNPPPQQQSSSUUUYYY\\\bbbfffkkkpppuuuxxxzzzzzz{{{|||}}}vvvxxx}}}yyyuuurrrnnnkkklllpppuuuyyyyyyrrrhhh]]]TTTMMMFFFBBB;;;999555222111111111222222222222222222222222222000000000000000000000000///000111111//////000111YYYUUUQQQQQQTTTVVVUUUTTTXXXVVVTTTTTTTTTSSSQQQPPPQQQPPPPPPRRRVVVYYYZZZYYYVVVUUUTTTRRRPPPOOOOOOOOOMMMOOOPPPOOONNNMMMNNNPPPQQQQQQPPPPPPQQQRRRTTTUUUSSSRRROOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHFFFEEEFFFGGGIIIJJJKKKNNNPPPNNNJJJKKKPPPUUUbbbuuu|||fff[[[XXX[[[jjj{{{{{{sssggg]]]WWWRRRNNNKKKIIIEEECCCDDDCCC??????BBBFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCAAABBBCCCCCCCCCBBB@@@???;;;<<<=========<<<;;;:::===<<<;;;===???@@@???>>>???>>>===;;;:::999999999888777666555333333333333555777888:::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888777666666555555777777666666555555555555111111000//////......---,,,,,,,,,---...///111111222333444555555555444444222111000000000111333333777999>>>BBBEEEGGGHHHHHHIIIHHHGGGGGGFFFCCC???;;;888888888777666555333222333222222444555555333111111111111111111111111111000000000000000000000000...........................///000222333444444444333222111000000000000000,,,...111111000//////000000000////////////000000111111111111111111111111222222333333333333444444666<<<;;;<<>>??????>>><<<;;;<<<;;;;;;;;;===>>>>>><<<======;;;:::999999999999888777666555444444444444666777999;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999777666666555666666666666666555444444111111000000///......------------...///000111222333444555777777666555444333222111000///000111111444666;;;???CCCFFFGGGHHHGGGFFFFFFGGGFFFCCC>>>;;;::::::999888777555444444222222333555666666333000000000000000000000000000/////////000000000000000000//////......---,,,,,,------///000222333444555444333333222111111111111...000222222111000000000000000////////////000000111111111111111111111111222222222333333333444444555<<<;;;>>>JJJVVVkkk|||xxxzzz{{{qqqfff^^^XXXQQQKKKIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNQQQSSSVVV[[[bbbffflllmmmppptttwwwzzz|||}}}~~~yyyyyy~~~|||{{{}}}~~~{{{sssnnnxxx~~~zzzuuurrrqqqpppmmmjjjgggeeeddd[[[UUUMMMFFFAAA>>>;;;:::444333111000000000111222111111111111111111111111000000000000000000000000000111222111000///000222RRRQQQQQQRRRTTTUUUUUUTTTVVVUUUUUUUUUVVVVVVSSSQQQPPPNNNLLLMMMPPPSSSVVVVVVUUUTTTRRRPPPOOONNNMMMMMMJJJLLLMMMLLLJJJIIIIIIIIIOOONNNMMMLLLMMMNNNOOOPPPRRRPPPNNNLLLKKKKKKLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIHHHHHHKKKMMMOOOZZZnnn}}}}}}~~~sssbbbZZZWWWZZZfffwwwoooaaaXXXTTTQQQPPPKKKFFFCCCDDDBBB???@@@DDDHHHIIIJJJKKKJJJJJJHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA===>>>@@@BBBBBB@@@???>>>===<<<;;;<<<===>>>===<<<;;;;;;:::999888888999999666666555555555666666777888999;;;<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777666555444444555555555444333222000111111111000///...------------...///000111222222444666888999888777666333222111///......//////000333666;;;???BBBDDDEEEDDDCCCDDDEEEEEECCC???<<<<<<;;;:::888777666555444222222222444666555222000////////////////////////....../////////000000000000000///...---,,,++++++,,,------///000222333444333333333333333222222111000222444444333111111222000000////////////000000222222222222222222222222222222222333333333444444555;;;;;;@@@NNN\\\sss}}}{{{wwwmmmcccZZZVVVPPPKKKHHHFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEGGGHHHKKKLLLMMMMMMPPPSSSVVVZZZ```fffkkkpppqqqrrrtttwwwzzz|||}}}}}}~~~~~~|||zzzyyyzzz{{{|||~~~~~~wwwtttttt||||||{{{yyytttpppqqqrrrqqqmmmggg```\\\RRROOOIIIDDD@@@<<<888555222111000000000000111222111111111111111111111111///////////////////////////111222111000///000111PPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTVVVWWWVVVTTTRRRPPPNNNLLLLLLOOORRRSSSSSSRRRQQQPPPOOONNNMMMMMMMMMIIIJJJJJJIIIHHHGGGGGGHHHMMMLLLKKKJJJJJJJJJKKKLLLOOONNNMMMLLLKKKLLLLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLOOOVVVdddwww~~~~~~}}}tttcccWWWOOOVVVgggwwwvvvhhh]]]VVVSSSRRROOOJJJFFFFFFEEEBBBDDDHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCCCCBBB???@@@AAABBBBBBBBBAAA@@@>>>===<<<===>>>???>>>===::::::999999999999999:::888888888888888999:::::::::<<<===???@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<;;;:::999888777666666333444555555555444222111000111222222111000...---,,,,,,,,,---...///111111111333666999;;;:::999888333222000............///...000333777;;;>>>AAABBBBBBBBBBBBCCCEEEDDDAAA???===<<<:::888666555555555222111111333444444222000////////////////////////...//////000000111111111111111000///...---,,,+++---------...///000222333222222333333333333222222222444555555444222222222000000////////////000000222222222222222222222222222222333333333333444444444;;;;;;@@@NNN]]]uuuyyysssjjjaaaUUUSSSOOOJJJGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNOOONNNRRRVVV[[[___dddjjjnnnrrrrrrsssuuuxxx{{{}}}|||wwwxxxyyyzzz~~~|||}}}~~~zzz{{{zzzwwwrrrssssssqqqkkkcccZZZUUUMMMJJJFFFBBB???:::555222111111000000000111111111111111111111111111111111////////////////////////...000111000///...///000QQQPPPPPPOOONNNOOOQQQRRRSSSRRRSSSUUUVVVVVVSSSQQQQQQOOOMMMMMMOOOPPPQQQPPPOOONNNNNNMMMLLLLLLMMMMMMHHHHHHHHHGGGEEEEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKOOOTTT\\\iii}}}qqqaaaRRRQQQYYYgggwww{{{lll```YYYWWWTTTOOOKKKKKKIIIGGGIIIMMMJJJKKKKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEIIIIIIHHHFFFEEEDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>???@@@@@@???>>>;;;;;;;;;::::::;;;<<<<<<>>>===<<<<<<<<<<<<<<<======>>>@@@BBBCCCCCCCCCBBB@@@??????>>>===<<<;;;;;;;;;::::::999888777777666444555666777666555333222000111222222222000...---++++++,,,,,,---///000111000222666:::<<<<<<;;;:::222111///...---......///...///222555999<<>>>>>@@@BBBCCCBBBAAA===<<<:::777666555444444333222111222333333222111111111111111111111111111000000111222222333444444333222222111000///......---------------///000111000111222333444444333333222333555555333222111222000000////////////000000111111111111111111111111222222333333333333444444555;;;;;;>>>KKKYYYooo|||xxxzzz~~~zzzssslllbbbYYYNNNMMMKKKHHHEEECCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMPPPQQQPPPTTTZZZ___dddhhhlllooorrrrrrsssvvvzzz~~~|||{{{zzzuuuvvvwwwyyy~~~|||~~~~~~zzzvvvtttqqqkkkccc[[[SSSOOOIIIFFF@@@<<<999777444222111111111111111111111111111111111111111111111111////////////////////////---///000///...---...///RRRRRRPPPNNNLLLLLLNNNPPPQQQQQQRRRTTTUUUUUUSSSPPPQQQOOONNNNNNOOOPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMGGGGGGGGGEEEDDDDDDGGGJJJGGGFFFFFFFFFFFFGGGIIIJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEEEECCCDDDEEEGGGHHHIIIKKKKKKKKKNNNTTT[[[lllrrr```WWWVVV^^^rrroooeeebbbWWWRRROOONNNMMMKKKLLLQQQKKKKKKLLLLLLLLLJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEKKKJJJIIIGGGFFFEEEEEEEEE@@@?????????@@@@@@AAABBBBBB@@@???@@@AAAAAA@@@???===<<<<<<<<<<<<===>>>>>>CCCBBBAAA???>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDAAA@@@???>>>===<<<;;;::::::999999888888777777777555666777888888666444333000111222333222000...---+++++++++,,,---...///000///111666:::======<<<;;;111000///...---......///...///222555888;;;>>>???<<<;;;;;;<<>>@@@@@@@@@@@@?????????>>>AAAAAAAAAAAA@@@???===<<<>>>@@@CCCFFFGGGGGGEEEDDDCCCBBB@@@>>><<<:::999999666666555555444444333333555555444444444555555666333222222111000//////...++++++******+++---...000///000222666:::<<<<<<;;;333222000...---,,,------...///000333555888;;;===;;;;;;;;;<<<>>>???@@@AAA???>>><<<888444222333555444333222222222222333333333333333333444444444555666555555444555777999:::555555444444333333333222111///---,,,,,,---...///.........///111222444555666666666666555444333333//////000000111111222222111111000000000000111111333333333444444444555555666777;;;@@@EEEOOOaaaqqq}}}uuulllfffggglllssswwwyyyvvvpppiiibbbZZZRRRMMMHHHGGGDDDBBBAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKLLLOOOSSSVVV\\\```eeejjjlllnnnppprrrrrruuuyyyzzz~~~~~~zzzxxxuuurrrqqqrrrsssttttttwwwyyyzzz}}}xxxwwwyyy{{{{{{yyy}}}~~~wwwsssjjj^^^RRRJJJGGGFFFDDD???999555444444555555111111111111000000000000111111000///////////////.........//////////////////////////////.........KKKKKKLLLLLLLLLMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFF@@@AAABBBDDDEEEEEEFFFFFFIIIJJJNNNSSSZZZjjj{{{sssnnnrrr|||llldddZZZSSSRRRQQQOOOMMMMMMLLLJJJJJJJJJIIIGGGEEEIIIIIIIIIHHHHHHFFFEEEEEEGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDHHHGGGGGGFFFFFFEEEEEEDDDGGGDDDAAACCCFFFGGGEEEAAACCCCCCCCCBBBBBBAAA@@@???@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@???>>>===>>>@@@CCCEEEFFFFFFEEEDDDAAA@@@>>>===;;;:::999999888888888777777666666666777666666555555555666666333222222111000///......,,,,,,++++++,,,---///000//////111555999;;;<<<;;;444222000...---,,,------//////111333666999;;;===;;;;;;:::;;;<<<>>>@@@AAABBBBBB@@@<<<888666666777777777777666666666666666444444444444555555555555555555555555555777888999777666666666555555555555222000...---,,,---...///------......000111333333444444444444444333222222000000000000000000111111111111000000000000111111222333333333333444444444666666999===BBBJJJZZZjjjzzzvvvwwwsssmmmfffbbbdddiiiooorrrpppkkkddd]]]WWWQQQKKKHHHFFFEEECCCAAA@@@@@@@@@AAACCCCCCDDDEEEEEEFFFGGGGGGIIIJJJLLLMMMNNNQQQUUUYYY___bbbgggjjjlllnnnppprrrrrrtttxxx}}}zzzvvvtttrrrpppooooooqqqrrrssswwwyyy|||zzzwwwwwwwwwvvvtttyyyzzz|||~~~~~~}}}|||zzzrrrmmmdddZZZQQQJJJEEECCC???<<<777333333333333333111111111000000000//////111000000///////////////////////////............////////////............IIIIIIJJJJJJJJJKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBCCCDDDEEEEEEEEEGGGHHHKKKNNNQQQ[[[ppp~~~wwwssscccYYYVVVUUURRRNNNOOOMMMKKKJJJIIIHHHFFFDDDIIIIIIKKKKKKKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEIIIGGGDDDEEEGGGHHHEEEBBBCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>===<<<===>>>>>>??????>>>>>>===???AAACCCDDDDDDBBBBBB>>>===<<<:::999888888888888888888888777777777777888888777777666666666555333222111000///...---------,,,,,,,,,---...///000......000333777::::::999444333111///------------///000111333666999;;;===;;;:::888888999;;;>>>@@@BBBCCCCCC@@@===:::999999999999:::::::::888777666555555555555666666666777666555555555666777888999888888888888777777777777333222000///.........///---------......///111111222333333333333222222111222111000///...///000111111111000000000000111111111111222222222333333333555555777:::===CCCPPP^^^sss{{{oooiiiiiikkkhhhddddddggglllppprrrlllfff]]]UUUPPPLLLJJJHHHCCCBBBAAA@@@???@@@AAAAAADDDDDDEEEEEEFFFGGGGGGGGGIIIKKKMMMOOOQQQUUUZZZ]]]eeehhhkkkmmmnnnpppsssvvvtttvvvzzz~~~}}}|||tttqqqpppnnnlllkkklllnnnoooqqqvvvzzz}}}|||wwwuuutttrrrppptttvvvzzz|||{{{yyyuuurrriiiddd\\\VVVQQQJJJCCC>>>999777444222222222111111111111000000000000//////111000//////......//////000/////////...---------........................EEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAAAAAAAAAAA@@@AAA@@@@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDFFFFFFIIIKKKKKKQQQ```ooo|||ttt}}}oooaaa[[[ZZZWWWSSSRRRPPPNNNLLLKKKJJJHHHGGGIIIJJJLLLNNNNNNLLLIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFJJJHHHFFFFFFGGGFFFEEEBBBCCCDDDDDDDDDCCCBBBBBBAAA?????????>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@???>>>::::::999888777777777777666666666666666666666666888888888777777666555444333333222111///...------,,,,,,,,,------...............///222555888999888555444222000...---------000000111333666888;;;<<<;;;999666555555888;;;===???AAABBBAAA>>>;;;999999999:::;;;;;;:::888666444555555666666666777777777666777777777777888888999888888888888888888777777555444222111000///000000......------......//////222222333333333333333222333222000.........000000111111000000000000111111000111111111111222222222666444666888:::===GGGRRRaaasssrrreee___^^^dddcccdddfffjjjnnnpppqqqjjjcccYYYPPPKKKIIIHHHHHH@@@???>>>>>>>>>???AAABBBEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKOOORRRUUUYYY^^^aaalllmmmpppqqqrrrtttxxxzzzxxxyyy}}}~~~}}}}}}~~~}}}vvvqqqmmmllljjjjjjjjjkkklllmmmpppuuuzzz}}}|||xxxvvvvvvtttrrrqqqtttxxxzzzyyytttnnnjjjaaa\\\VVVRRRPPPKKKBBB:::555333222222222222111///111000000000////////////000000///............///000000///...------,,,,,,------...............///CCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>???@@@AAAAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDCCCEEEFFFHHHJJJIIILLLWWWccc{{{pppooosssnnneee```[[[XXXUUURRROOOMMMMMMLLLKKKJJJIIIKKKMMMOOOOOONNNLLLJJJGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFHHHGGGEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBB????????????>>>>>>>>>>>><<<<<<;;;:::999888888888;;;;;;<<<=========<<<;;;888888777666666666666666555555555555555666666666777777777777777666555444444444333111000///------,,,,,,,,,---------------...---...000444777888888777555333000......------///000111333555888:::;;;999777555333333555888:::<<>>>>>======>>>???AAABBBEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMQQQUUUYYY]]]bbbeeennnooorrrsssuuuxxx{{{~~~{{{}}}~~~{{{yyywwwuuussspppkkkkkkjjjjjjkkklllmmmnnnqqqvvvzzz|||~~~zzzxxxzzzzzzyyywwwqqqtttxxxyyyvvvooogggbbb\\\WWWRRRPPPNNNIII@@@888333222111222333333111000000000000////////////...000//////...............000//////...---,,,,,,+++,,,---------......//////DDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCEEEEEEHHHJJJIIIJJJRRR\\\jjjmmmgggdddpppuuukkkccc^^^XXXUUUQQQNNNMMMLLLKKKIIIJJJKKKMMMOOOOOOOOOMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>===<<<;;;:::888888888888;;;<<<<<<<<<<<<;;;;;;:::777777666555444444555555666666666666777777777777666777888999999888777666666555444333111///......,,,------.........------///......000333666888888888666444111///.........//////000222444666888999777555333111111333555666:::<<>>>>>>>>>>>>>>>>>>>><<<:::888666333333333444444444444555666666777777777777666666333333333333444444444444555555555555555444444444333333111000////////////111111333444555555555555222222222222222222111111111111000000000000111111000000111111111222222222666444444777888888<<>>>>>======>>>???AAABBBDDDEEEFFFHHHIIIKKKLLLMMMNNNQQQVVVZZZ^^^bbbgggjjjmmmppptttwwwyyy|||yyytttrrrrrrrrrrrrllllllmmmnnnooopppqqqrrrtttyyy||||||}}}zzzxxxyyy|||}}}|||zzzrrruuuwwwwwwsssjjjaaaZZZWWWTTTQQQNNNKKKEEE===777333222111111222333111000000000////////////......000///......------......///.........---,,,,,,,,,,,,,,,,,,---......//////DDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBEEEDDDFFFIIIHHHHHHNNNWWW]]]mmmnnnjjjgggjjjttt}}}rrrkkk```\\\VVVRRROOOMMMKKKIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>======<<<<<<<<<888777666555444333333333444555555555666666666777666888:::;;;<<<;;;::::::888777666444222111//////...///000111111000///...000///...000333666888888999777444222///...............///000222555777888555444222111111111222222555888;;;=========>>>?????????===<<<:::888777666111111111111222222222222333333444555555444333222111111222222222333333333555555666666666666666666666666444333111111000000///000111333444444555555111222444555555444333222111111000000000000111111111111111222222222333333444222333666777666999>>>CCCMMM]]]qqqoooaaaWWWUUUWWWXXXYYY\\\```cccbbb___[[[RRRNNNGGGCCC@@@???>>>===???>>>>>>===>>>???AAABBBCCCDDDFFFHHHKKKMMMNNNOOOSSSWWW\\\aaadddhhhllloooppptttzzz~~~|||vvvssssssssssssooopppqqqrrrtttuuuvvvwwwxxx|||yyywwwwwwyyy||||||yyyvvvsssuuuvvvuuunnneee[[[TTTTTTSSSPPPLLLFFF???999555444222000///000111000///000000/////////.........//////...------------...------------------------++++++,,,------...//////BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBBEEEDDDEEEGGGFFFEEEKKKSSSUUU___vvvvvvvvvtttoookkkqqqxxxgggccc\\\VVVRRROOOLLLIIIKKKKKKLLLLLLMMMNNNOOOPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFF@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<===>>>???@@@@@@@@@@@@???>>>>>>======888888666555444333333333222222222333333333444444777999;;;===>>>>>>===<<<999888777555333111000///000111222333333222111000111//////000333777888888999777555222000.........------...000222444666777333333222111111000000000111333666888999:::<<<>>>>>>===:::888666555444444//////000000000111111111000111222222222111000///111111111222222333333333444555666777888888888777888777666444333222111111---...000111333333444444000222444777777666444333111111000000000000111111111222222222222333333333333111111555777666777;;;<<>>>>>>>>???AAABBBCCCDDDFFFHHHKKKNNNPPPQQQXXX[[[```eeehhhlllpppsssuuuyyyyyyvvvuuutttsssrrrrrrtttuuuwwwyyyzzzzzz{{{~~~zzzxxxwwwwwwyyy{{{zzzuuuqqqtttuuuuuussskkkaaaWWWPPPRRRRRRPPPKKKCCC;;;666444444111///...////////////000/////////............//////...------------...,,,,,,------------------++++++,,,,,,---...//////DDDCCCCCCBBBBBBBBBBBBCCC@@@??????CCCHHHKKKKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBBBBCCCBBB@@@>>>AAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@AAABBBCCCCCC>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBAAAAAACCCDDDFFFHHHIIIJJJNNNYYYlll{{{ppphhhnnnyyyzzzpppdddZZZSSSNNNMMMNNNLLLLLLMMMNNNOOOPPPPPPPPPMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA???>>>>>>>>>???@@@???>>>===>>>???@@@???===@@@??????>>>===<<<<<<<<<999999999888666555333222/////////000111333555555888888888999:::<<<===>>><<<;;;:::888555333222111////////////............000000111222444666888999888888888777555333000///.........///000111222333111111000///////////////222222333444555666666777888888777666555333111000000//////.........//////////////////////////////111000///......///000111333333444555666777888888999888888777555333222111000000000000000111111222555555666777888888555222000000000000000000000000000000111111222222222222222333444555666666666666:::AAAKKKUUU```nnn}}}{{{hhh[[[TTTPPPNNNPPPQQQSSSTTTSSSQQQNNNLLLCCCBBBAAA???>>>============>>>>>>===<<<<<<>>>@@@FFFFFFGGGHHHJJJNNNSSSWWW\\\```fffkkknnnqqqsssuuu}}}|||xxxuuuuuuvvvwwwuuusssrrrtttzzzwwwooonnnpppsssvvvwwwvvvuuutttzzzwwwqqqhhh^^^WWWTTTTTTTTTOOOGGG@@@;;;888666444888777444222000000111222000000///...------,,,,,,......------------......---------------------------,,,,,,++++++,,,,,,---CCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAACCCGGGIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@@@@>>><<>>>>>>>>??????@@@AAA@@@??????@@@@@@AAABBBCCC>>>???AAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>=========<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGNNNVVVddduuuoooiiikkkwwwyyykkk```XXXUUUTTTPPPOOOOOOOOOOOOOOONNNMMMNNNNNNMMMMMMKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCBBB@@@@@@???@@@@@@AAA@@@>>>===>>>???@@@???===??????>>>>>>===<<<<<<;;;;;;;;;;;;:::999777666555111111111111111222333444666666777777999:::;;;<<<;;;:::999777555444222111000000000000//////////////////000111333555777888888888888777555222///...............///000111222111000//////......//////000000111222333444555555555555555444333111000/////////......---......///........................000000///......///000000222222333444555666777777999999999888777555444333111111000000000000111111222222222444666555333000////////////////////////000111111111222222222222222333444555666666666666555:::@@@FFFNNNZZZiiittt{{{hhh\\\UUUPPPNNNNNNOOOPPPPPPOOOMMMJJJHHHCCCBBB@@@???>>>============>>>>>>>>>===>>>AAACCCFFFGGGIIIKKKMMMRRRWWW\\\```dddiiimmmppprrrtttvvv{{{{{{{{{xxxwwwwwwwwwwwwvvvwww{{{}}}~~~yyyrrrppppppqqqrrrsssttttttuuussspppkkkeee^^^YYYVVVUUULLLGGGAAA<<<999999999888:::888555222000///000000000//////...------,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------CCCCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>><<<===<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBBBB???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEELLLQQQXXXbbbsssrrrjjjeeerrrsssggg___[[[VVVTTTRRRRRRQQQPPPNNNLLLOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEEEEFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@???>>>>>>>>>======<<<<<<;;;;;;=========<<<;;;:::999888444444333222111111111111555555555555666777888999:::999888666555444333222222111111111000000000000//////000111333444666777888888888777555222///..................///000111000000///...............---...///000111222222333111111111111000///...---...---------------..............................//////...------...//////000000111222333444555555999999999999999999888777333333222111000000000000000000000222444444333111000000000000000000000000111111111111222222222222222333444555555666666555777888:::<<>>===============>>>?????????@@@CCCFFFFFFHHHLLLOOOSSSXXX^^^bbbhhhkkkooossstttvvvxxxyyyzzz|||~~~|||zzzwwwvvvzzz{{{~~~zzzxxxtttrrrqqqpppooopppqqqssstttllljjjhhheeebbb^^^YYYVVVIIIDDD===999888999:::;;;:::999666333111//////////////////...------,,,,,,,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...BBBBBBBBBCCCDDDEEEFFFGGGIIIHHHFFFEEEDDDBBBAAA@@@????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@??????@@@BBBBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEHHHJJJOOOUUU```wwwvvvccceeemmm~~~wwwjjj```\\\YYYUUUTTTUUUTTTQQQNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHDDDEEEFFFGGGGGGEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>============<<<<<<;;;;;;======>>>>>>===<<<;;;;;;888777666444222111111000333333333333444555666666888777666666555444333333333333222222222111111111000000111222333555777777999:::999888666444222000//////////////////000000000//////...............,,,,,,---...///000111111///000000000///......---------,,,,,,,,,---......------------------------.........------...............///000111222222333888888999:::;;;;;;;;;;;;555444333222111000000000000000000222555555444333222222222222222222222222222222222222222222222222222222333444555555555555888999999:::===CCCKKKQQQ___lll|||zzzjjj___XXXRRRNNNJJJJJJIIIGGGEEEBBB@@@???@@@???>>>===============>>>????????????AAADDDFFFGGGJJJOOOSSSXXX^^^cccgggnnnqqqtttwwwyyyzzz|||~~~~~~~~~}}}zzzxxxwww~~~}}}yyyuuusssssssssqqqppppppooooooooohhhiiijjjkkkiiiddd[[[TTTKKKFFF>>>999777777888888888777555333111000000/////////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...BBBBBBBBBBBBCCCEEEFFFFFFHHHHHHGGGDDDBBB???>>>>>>=========<<<<<<<<<<<<<<<========================?????????@@@BBBCCCBBB@@@===<<<<<<;;;;;;;;;<<<<<<============>>>???@@@@@@???@@@AAABBBBBBBBBAAA@@@??????@@@@@@@@@???>>>>>>======<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDEEEJJJPPPWWWhhhmmmdddaaalll~~~yyykkkccc^^^XXXVVVVVVVVVTTTQQQOOOPPPPPPPPPPPPPPPOOONNNOOONNNLLLJJJHHHHHHHHHIIIEEEFFFGGGGGGGGGFFFDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@???>>>???@@@AAA@@@>>>===============<<<<<<<<<=========>>>======<<<<<<;;;:::888666444333222111333333333222333333444444555555555555444444444333333333333333222222222222222222333333555666888888;;;;;;;;;;;;999777555444222222111000000000111111000000///...............,,,,,,---...///000111111000000111111000///......,,,,,,,,,,,,,,,---...///........................---..................---,,,,,,---...///000111111555666888999:::;;;;;;;;;666666444222111000000000000000///111333444444333222222222222222222222222333222222222222222222222111222333444555555555555333444666888:::===@@@CCCNNNWWWffftttzzzkkkaaaYYYSSSOOOJJJIIIFFFDDDBBB@@@???>>>>>>>>>======<<<=========???@@@@@@@@@@@@AAADDDFFFIIIMMMSSSYYY^^^ccchhhkkkooorrruuuxxx{{{}}}~~~|||{{{|||}}}|||wwwtttttttttttttttsssqqqnnnjjjhhheeehhhlllmmmiii```TTTLLLHHHCCC;;;666444444444444333333222222111111111111...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCC@@@======>>><<<<<<<<<<<<;;;;;;;;;;;;========================<<<<<<<<<===???@@@>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBAAA@@@@@@>>>???????????????>>>>>>======<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFBBBBBBGGGNNNRRR\\\tttvvveee[[[```kkkyyytttkkkaaa[[[ZZZXXXUUURRRQQQQQQRRRRRRSSSRRRRRRRRRQQQPPPOOOMMMKKKJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????AAA?????????@@@AAA@@@???>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>>>>=========<<<:::888777666555555444444333333333333333444333444444444444444444444444333333333222222222222333333444444555777888999:::;;;<<<<<<;;;:::999888666555444333333333333333111111000///////////////---...///000111222222333222222222222111000///...,,,,,,,,,,,,---...///000////////////////////////---...////////////...---++++++,,,---...///000000333444555777888999999:::777666555333222111111111///......///111222111000000000000000000000000000333333333333222222222222111222333444444555555444111333666999;;;===>>>>>>BBBGGGSSSaaammmxxxyyylllccc[[[TTTOOOIIIGGGEEEBBB???>>>>>>>>>===<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCGGGIIINNNRRRYYY___dddhhhlllooonnnrrrvvvzzz~~~}}}wwwvvvwwwvvvvvvuuusssooojjjeeeaaa___cccgggfff^^^RRRGGG@@@===999444111111222222222///000000000000111111111........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---BBBBBBAAAAAAAAABBBBBBCCC@@@BBBCCCAAA>>><<<===???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===;;;:::===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???===>>>???@@@@@@@@@??????>>>>>>????????????>>>>>>======<<<<<<<<<<<<============>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDBBBEEELLLNNNRRRcccxxxpppeeefffffffffuuurrrgggaaa^^^XXXTTTSSSTTTUUUVVVVVVVVVVVVVVVSSSRRRRRRPPPNNNLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDAAABBBBBBCCCBBBBBB@@@???AAA@@@??????AAAAAA@@@???>>>?????????????????????<<<===>>>>>>????????????>>>===<<<:::999999888888666666555444333333444444222222333333444444444555333333333222222222222111333333333444555666777888888999:::<<<<<<<<<;;;:::999999777666666555555555222222111000000000000000000000111222333444555555444444444333222000///...------------...///000111000000000000000000000000...///000000000000///...++++++,,,---...//////000000111222444555666666777666666555333333222222222111000...///000111111000222222222222222222222222444444333333333222222222111111222333444444444444555555666999;;;===>>>>>>@@@AAAGGGSSS\\\eeeqqq}}}yyymmmddd\\\TTTOOOHHHFFFBBB???======>>>>>><<<;;;;;;;;;<<<<<<===>>>>>>@@@BBBDDDEEEHHHLLLPPPTTTYYY```fffjjjmmmppprrrrrrvvv|||}}}~~~|||vvvvvvxxxxxxwwwtttooojjjddd___\\\[[[___```YYYMMMAAA;;;:::555333000///000111111000...///////////////..............................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,BBBBBBAAA@@@@@@@@@AAAAAA===???AAA@@@===<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999<<<;;;;;;:::999999999:::;;;;;;;;;;;;;;;===>>>>>><<<===>>>???@@@???>>>>>>===>>>>>>?????????>>>>>>======<<<<<<<<<<<<===============>>>??????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAGGGCCCDDDJJJJJJKKKYYYkkkxxxvvvnnncccjjj{{{rrriiiccc\\\WWWVVVVVVWWWXXXYYYYYYYYYYYYSSSTTTSSSRRRPPPNNNKKKIIIJJJIIIGGGEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCAAAAAAAAA@@@??????AAAAAA@@@??????????????????@@@@@@@@@===>>>??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;777777666555444444444444111111222333333444555555333333333222222222111111222222222333444555666777666777999;;;<<<<<<;;;;;;;;;;;;:::888777777777777333222222111111111111111222222333444555666666777555555444333111000...------------...///000111111000000000000000000000000...///000111111000///...***+++,,,---...//////000...///000222333444444444666555444444333333333333555333111111222333333222555555555555555555555555444444444333333222222222111111222333444444444444666444333444777:::<<<<<<@@@===@@@HHHNNNSSS^^^jjjrrr|||yyynnneee]]]UUUOOOFFFDDDAAA>>><<<<<<===>>>;;;;;;;;;;;;;;;<<<===>>>===@@@CCCEEEHHHMMMRRRUUUYYY^^^dddjjjnnnpppssstttxxx|||}}}zzz{{{~~~{{{}}}||||||yyytttuuuxxx{{{wwwrrrkkkeee```\\\ZZZ[[[]]][[[QQQAAA777666999555333111111111111000///////////////...---,,,+++---.....................++++++************+++++++++++++++++++++++++++++++++******************+++BBBBBBBBBBBBBBBBBBAAAAAACCCBBB@@@???>>>??????@@@:::;;;===>>>>>>>>>===<<<=========<<<;;;;;;:::::::::::::::::::::;;;<<<===999999:::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<============BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCFFFLLLSSSYYYqqqxxxrrrllliiixxxssshhhaaa\\\YYY]]]bbbcccaaa______```]]]ZZZUUURRRQQQQQQQQQQQQJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<::::::999999999999888888666555444333444333222000000000111111222222222222222222222222333333222222333555666777888888888888888999999999;;;<<<>>>??????===;;;:::555444222111000111111222333444555777888999999999555444444333222111000000------......000111333333666333000//////000111000111111000000/////////...........................////////////000111222333444444444555555555666666555444444333333222111111111222444555666555444333555555444444444555555666222222222222333333444555555555555666666777888999;;;===???AAAEEELLLSSSYYYaaajjjyyyzzzqqqhhh\\\QQQMMMFFFBBB>>>===>>>@@@???===;;;;;;::::::;;;===>>>@@@AAADDDHHHKKKNNNRRRVVVXXXbbbeeejjjnnnrrruuuyyy{{{}}}vvvoooqqqvvv~~~|||xxx|||}}}{{{yyy{{{|||wwwvvvvvvvvvuuutttnnnfffcccdddccc___aaaYYYLLLAAA999444222000//////............//////...///000111111000///...///............---------+++++++++++++++***)))(((++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,EEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@?????????@@@======>>>>>>>>>>>>=========<<<<<<;;;::::::999999999999999999::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@?????????@@@@@@BBBBBBBBBBBBDDDJJJQQQVVV^^^vvv{{{tttkkkuuuxxxiii___]]]bbbiiinnnnnnkkkfffccc___[[[WWWSSSRRRRRRQQQQQQMMMMMMKKKJJJHHHFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????????????????????????????@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999777666555555444222111000000111222222222222222222222222222222222222222222444555666666666666777777888888888:::;;;===>>>===<<<;;;999555444333222111222222333444555666777888999999999666666555444333222222111///////////////000000111555444333111000000000111111111000000000/////////........................////////////000111222222333333444444444444555555444444444333333333333333444555666777888777555444555444444333333333444444333333222222333333444555555555555555666777888999999:::<<<===@@@DDDJJJOOORRRYYYfffsssyyy~~~yyynnneeeZZZPPPLLLCCC???;;;:::;;;<<<<<<:::<<<;;;;;;;;;<<<>>>@@@AAACCCFFFKKKOOOSSSWWW\\\___eeeiiimmmpppssswww|||yyysssqqqvvv}}}zzzwwwzzz~~~vvvuuuuuuvvv{{{}}}wwwtttsssrrrpppooojjjeeeeeefffddd___XXXQQQFFF===777444222111//////............//////---...////////////...---............------------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,++++++******+++,,,,,,******+++,,,DDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@??????@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999888999999999999999:::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<============<<<;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAABBBFFFLLLQQQQQQdddkkkeeedddmmm|||vvvhhhfffjjjqqqxxx|||xxxooohhhaaa^^^XXXTTTSSSRRRQQQPPPQQQPPPNNNKKKIIIFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;:::999888555444222111000000111111111111111111111111111111111111111111111222333444333333444555666666777777777999:::<<<<<<;;;999888666555444333333333444555666777888888999999999999888888777666555444333333111111000///.........///333666777555222///000222111111111000000000000000////////////////////////............///000111111222222222333333333333444333333333444444444555555777888999999999888777666555555444333222222222222333333333333333333444555555555555555666777888999888999:::;;;<<<>>>AAADDDGGGLLLVVV```eeeiiirrr|||wwwkkkaaaVVVNNNKKKAAA>>>;;;999999:::::::::<<<;;;;;;<<<>>>@@@CCCDDDFFFJJJOOOTTTYYY^^^cccgggjjjooosssuuuvvv|||zzzuuusssvvv}}}{{{}}}zzzwwwxxxyyyxxxvvvpppqqqsssuuuxxx{{{~~~~~~wwwtttqqqpppjjjjjjhhhgggjjjkkkeee]]]LLLFFF>>>777444333222222//////............//////,,,---............---,,,......---------,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,+++++++++***+++,,,,,,******+++,,,@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDCCCAAA???>>>>>>>>>???===<<<<<<;;;;;;:::999999999:::::::::;;;:::::::::;;;:::999888888999;;;===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>??????>>><<<;;;999:::;;;;;;<<<===>>>>>>======>>>>>>??????>>>>>>@@@@@@@@@@@@AAACCCGGGKKKMMMXXXkkkkkk[[[]]]ggguuuzzztttssstttyyy~~~}}}tttlllbbb^^^XXXTTTRRRQQQOOONNNQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????============<<<;;;:::999555444222000//////000000000000000000000000000000000000000000111111222222000000111222333555555666555666888::::::999888777666666555444444555666777888999999:::::::::999999999999888777666555444444222111000///////////////111666:::888333///000222111111111111111111111111////////////////////////...............///000000111111111111222222222222222222333444555555666666888999999999999888777777777666555444333222222222444444333333333444444555555555555555555666888888888999;;;;;;;;;<<>>@@@CCCFFFGGGKKKOOOTTTYYY^^^ccciiillloootttyyy{{{}}}~~~{{{zzz|||xxxwwwxxx|||~~~{{{wwwvvvuuuuuusssqqqsssvvvyyyzzz{{{|||}}}wwwssspppoooiiikkkmmmoooqqqooocccWWWBBB>>>777333111111111111///......------......///---------......---------------------,,,,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,,,,++++++***+++,,,,,,******+++,,,>>>>>>>>>?????????@@@@@@>>>>>>>>>???@@@CCCEEEFFFEEEDDDBBB@@@>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;:::;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;:::::::::;;;<<<======>>>======>>>???@@@@@@??????>>>???@@@??????AAADDDFFFIIIMMMXXXjjjxxx___XXXZZZaaawwwzzzssstttxxxyyytttnnnbbb]]]XXXSSSQQQOOONNNMMMNNNNNNMMMLLLKKKKKKJJJJJJGGGFFFFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????????????????????????????>>>>>>===>>>>>>>>>============<<<;;;::::::555444222000////////////000000000000000000000000//////000000000000000000...//////111222333444444222444666888999999888777666555555444555666888999::::::;;;;;;;;;;;;;;;:::999999888777666555444444222111111000000000111111000555:::999444000111333111111111222222222222222000000000000000000000000///............//////000000000000111111111222222111222222333444555666666777777777777777777666666888888777555444444444444555555444333333444444444444444444444555666777888666888:::;;;;;;===???BBB??????BBBGGGIIILLLSSS\\\kkkvvvpppaaaVVVLLLFFFDDD???>>>===;;;:::;;;===>>><<<===>>>@@@CCCGGGJJJLLLRRRVVV[[[___ccchhhmmmppprrrwww|||tttqqqxxx~~~~~~~~~{{{xxxvvvvvvxxx|||~~~zzztttqqqrrrtttuuuuuuwww{{{|||||||||~~~uuuoookkkiiinnnrrruuuvvvtttlll\\\MMM===999444111000000000///......------------..............................---,,,,,,,,,++++++++++++))))))************)))))))))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,>>>>>>??????@@@@@@AAAAAA=========>>>@@@BBBEEEFFFDDDCCCBBBAAA??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>===;;;:::::::::999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>@@@@@@@@@??????<<<>>>????????????BBBCCCFFFGGGNNN[[[mmmggg\\\WWWWWWcccsss}}}tttqqqssstttrrrnnnaaa]]]WWWSSSPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@???>>>======>>>>>><<<<<<======<<<;;;;;;:::777666444222111000000111111111111111111111111111//////000111111000000///......///000111111222222111222555777888888888777555555444444555777999::::::;;;<<<<<<=========<<<::::::999888777666555555333333222222222222222333000444777777555222333444222222222222222333333333000000000000000000000000000//////......///000000000000000111111111111222111111222222333444555555444444444555555555666666888888777666555555555666666555444444444444444444444444444444555666777888444555777888999<<<@@@CCC@@@>>>???BBBDDDFFFKKKRRR^^^iiiuuuzzzfffYYYPPPGGGBBBAAA<<<<<<<<<;;;:::;;;>>>AAA@@@@@@BBBEEEIIIMMMQQQSSSZZZ]]]bbbgggkkkpppuuuxxxyyy}}}uuunnnhhhkkkwww{{{zzzzzzvvvuuuuuuvvvyyy|||yyyrrrnnnppptttwwwxxxzzz}}}|||{{{||||||qqqjjjgggeeetttxxxyyytttkkk```PPPBBB999666222000//////...---......------------......//////............//////,,,,,,,,,+++++++++******'''((()))))))))))))))))))))***++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,>>>>>>??????@@@AAAAAAAAA>>>=========>>>@@@BBBCCCBBBBBBBBBAAAAAA???>>>===>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>===<<<:::999999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999;;;===?????????>>>===;;;===????????????AAABBBEEEFFFKKKTTT]]]ooovvvggg___YYYZZZ___jjjxxx~~~xxxuuuvvvuuurrrnnnaaa]]]WWWSSSQQQPPPOOONNNKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA??????>>>>>>>>>===============<<<<<<;;;;;;999777555444333333333222222222222222222222222///000111111111111000///////////////000000111111000222444777888999888888444444444444555777999::::::;;;<<<===>>>?????????<<<;;;;;;:::999888777777777666555444333222222222000111333444555555444444222222222333333333444444111111111111111111111111111000000//////000000000000000111111111222222222111111111222222333333333222222222333444555666777777666666555555555666666666666555444444444444444444444444444555666777777555666777777888<<<@@@DDD@@@>>>>>>AAACCCCCCHHHMMMPPP[[[hhhssszzzkkkZZZPPPIIIDDD@@@@@@;;;<<<===<<<<<<===BBBEEEEEEFFFHHHKKKOOOTTTXXX[[[```dddjjjoootttzzz{{{uuuhhhhhhkkkttt|||zzzxxxoooppptttxxx}}}{{{uuurrrsssxxx{{{{{{}}}~~~|||zzz|||vvvmmmiiiiiiiiiwwwyyyuuuhhhZZZNNNCCC:::444222///...//////...,,,...------,,,,,,------.........---,,,,,,---......++++++++++++************(((((()))***************))))))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,<<<======>>>??????@@@@@@??????>>>======>>>???@@@@@@AAABBBBBBAAA@@@>>>============<<<;;;;;;:::::::::;;;<<<======;;;999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<777777888888999999999:::<<<;;;::::::::::::;;;<<<===<<<<<<;;;;;;:::999999888999;;;===>>>>>>===<<<:::<<<>>>?????????@@@BBBAAACCCHHHMMMOOOZZZsssttthhh```YYYUUUSSS]]]hhhooouuu|||~~~}}}~~~||||||{{{xxxsssnnnaaa]]]XXXTTTSSSRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCAAA@@@?????????===>>>>>>>>>>>>======<<<>>><<<:::888666666666666222222222222222222222222///000111222222111000////////////000000000000000000111444777999999888888444333333444555777999::::::;;;<<<>>>???@@@@@@@@@======<<<;;;:::999999888:::999777555333222111111111000000222555666555444222222222333333444444444111111111111111111111111111111000000000000000111111111111111222222222222000111111111111222222222111111111222444555777888555555444444444555555666777666555444444444444444444444444444444555777777999999999888999===BBBFFF===::::::===??????BBBGGGEEEQQQ___kkkwww|||nnn```QQQIIIFFFAAA???@@@===>>>@@@@@@???AAAFFFJJJHHHIIILLLOOOTTTYYY]]]```dddiiiooouuu{{{uuummmjjjfffkkkttt}}}{{{vvvkkknnnssszzzzzzwwwxxx|||}}}zzz}}}}}}pppjjjkkknnnqqqxxxxxxppp^^^LLL@@@:::666111///------.........---...------,,,,,,------...------++++++++++++------+++++++++************)))((()))***+++++++++++++++((()))***+++,,,---------***+++,,,,,,******+++,,,;;;<<<<<<=========<<<<<<@@@??????>>>============??????@@@@@@@@@>>><<<;;;;;;;;;<<<===>>>>>>======:::;;;;;;;;;<<<=========999;;;<<<<<<;;;;;;===>>>>>>>>><<<;;;:::999999999999:::;;;::::::999:::;;;;;;;;;:::999999999::::::::::::;;;;;;<<<===>>>>>>666888;;;;;;:::888888999888999999:::;;;<<<=====================>>>??????BBBAAADDDIIIMMMQQQ^^^lll}}}qqqbbbWWWUUUPPPPPPVVVYYYYYY^^^eeekkkvvvwwwnnneee\\\YYYXXXVVVSSSQQQRRROOOLLLKKKLLLNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@????????????>>>????????????>>>>>>>>>>>><<<<<<;;;:::999888888777555555444444444333333333444444555555444444333222111000000000000000111111000111111333444555666666222333555666888999999999:::;;;===>>>??????>>>>>>>>>===<<<:::888666555444888777555444333333444444333444444555666777888888222222222222222222222222111111111111111222222222222222111111111111222222111111111111111111111111000000111111222222222333222222333333333222222111222222333444444555666666333333333333333333333333555444444444444555666666666666666666777888:::::::::999888888999<<<>>>@@@DDDIIISSS^^^jjjuuu}}}yyysssvvvzzz{{{{{{|||zzzpppiiiYYYRRRIIICCCAAA@@@???>>>===???AAABBBDDDGGGLLLOOOQQQSSSVVVXXX[[[___dddggglllqqqwww}}}vvvmmmkkkoooxxx|||}}}{{{tttrrrqqqttt{{{}}}wwwzzz~~~rrrjjjeeemmmvvvsss|||mmmWWWEEE<<<777555333///000000111000...,,,+++...------,,,,,,------............------,,,,,,,,,,,,,,,,,,++++++*********------+++***))))))((((((*********++++++,,,,,,,,,)))******++++++******)))===>>>>>>???@@@@@@@@@???@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<==================>>>:::;;;<<<<<<;;;:::;;;===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;::::::999888888888888999::::::;;;<<<<<<======;;;===>>>>>>===;;;;;;<<<:::::::::;;;;;;;;;;;;;;;===============>>>>>>???AAA@@@BBBFFFIIIMMMXXXdddsss}}}nnnccc[[[TTTOOOPPPQQQPPPTTTYYY\\\gggtttuuuhhh```\\\YYYVVVTTTQQQNNNKKKJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>=========<<<<<<;;;::::::666666666555555555444444555555555555555444333333111111000000000111111222000000111222333444555555555666777777888888777777<<<===@@@BBBCCCCCCBBBAAAAAAAAA???>>><<<:::999888888777666444444444444555333333333444555555666666222222222222222222222222222222222222111111111111222222111111111111222222000000000000000000000000000000111111111222222222111222222222222222111111222222222333444444555555444444444444444444444444555444444444444555666666666666666666777777888999:::999888888999<<<>>>???BBBFFFNNNXXXdddnnnvvv{{{xxxpppjjjkkkmmmlllkkklllkkkmmmooooookkkccc[[[VVVQQQLLLEEEAAA@@@AAA@@@??????BBBDDDGGGIIIMMMQQQTTTXXXZZZ\\\___aaaeeejjjmmmooottt}}}zzzsssooolllpppvvv}}}yyywwwwww{{{}}}|||~~~|||}}}~~~{{{nnniiifffoooxxxtttjjj]]]KKK===666444222111000000000//////...---,,,......------------......------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++***))))))))))))*********++++++,,,,,,,,,******++++++++++++******<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999===<<<<<<<<<<<<<<<<<<;;;:::<<<======;;;:::;;;;;;:::::::::::::::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;999888777777777777999999999::::::;;;;;;<<<===???@@@@@@>>><<<<<<===<<<;;;;;;;;;:::::::::999======<<<<<<======>>>??????>>>???BBBDDDHHHQQQ[[[___tttuuukkkbbbYYYSSSOOOLLLKKKNNNMMMUUUbbbttt{{{mmmeee```\\\YYYTTTQQQMMMLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888888888777777777666666666666666666666555444444222222111111111111222222000000111222333333444555888888888888888777666555;;;===AAAEEEFFFFFFEEECCCCCCBBBAAA???>>><<<;;;:::888888777555555555555555333333333333333333333333333333333333333333333333333333333222222111111111333222222111111222222333000000000000000000000000000000000111111111111111000111111222222222111111111111222222333333444444555555555555555555555555555555444444555555666777666666666555666666777777999999999999:::;;;===>>>???BBBHHHPPPYYYbbbjjjooolllccc]]]]]]\\\YYYXXXXXXVVVXXXYYYYYYVVVRRRMMMJJJHHHEEEBBB@@@AAAAAABBBAAABBBFFFJJJNNNQQQUUUYYY\\\aaaccceeegggjjjmmmrrruuuvvv|||{{{sssllliiijjjoooxxx}}}zzzzzzyyywwwyyy~~~yyyxxx~~~rrriiiggggggnnnssslllUUUKKK???666222222111000000000///...------------...------,,,,,,------...,,,,,,++++++++++++******++++++++++++++++++,,,,,,++++++***************+++*********+++++++++++++++++++++,,,,,,,,,,,,++++++:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC???>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999:::::::::999999888888888<<<>>>??????===;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<::::::;;;<<<<<<;;;<<<<<<:::999888888777777888888999999999:::::::::<<<===>>>===;;;::::::;;;::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>======>>>@@@BBBGGGNNNUUUVVVccczzzzzzoooeee\\\TTTMMMIIILLLNNNVVVhhhtttlllddd]]]YYYVVVRRRPPPOOOOOOOOONNNKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@:::::::::999999999888888777777777777777666666555444333333222222222222333000000111111222333444444888888999999888888777666888;;;@@@EEEGGGGGGEEECCCAAA@@@???>>><<<;;;:::999999888888777666666555555444444444333333222222222444444444444444444444444555555444333222111111000333333222222222222333333111111111111111111111111111111111111111111111111000000111111222222111111111111111222222333333333444444444444555555555555555555555555555666666777777666666555555555555666999999999999:::;;;<<<===>>>@@@BBBGGGMMMTTT[[[^^^^^^WWWRRRQQQPPPLLLJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHCCCBBBBBBBBBBBBCCCDDDDDDFFFJJJOOOTTTYYY]]]bbbeeeiiikkkmmmooorrruuuzzz~~~qqqnnnllllllooouuu~~~}}}~~~yyyxxxwwwvvvyyy~~~~~~{{{uuuvvv{{{{{{mmmhhhhhhfffhhhfffZZZEEE@@@999444333333222222111///...---,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,******))))))***++++++,,,***************++++++++++++,,,,,,------,,,,,,+++::::::<<<===??????@@@@@@AAABBBCCCDDDEEEEEEDDDDDD@@@???===<<<;;;;;;<<<==================<<<;;;:::::::::999999888888888777===???AAAAAA???===<<<<<<<<<<<<;;;::::::::::::;;;<<<999777777:::<<<<<<<<<======<<<;;;:::999999999888888888999999999999999:::;;;<<<;;;999888999:::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<======>>><<<===>>>???CCCIIINNNQQQNNNUUUddd|||}}}rrrfffWWWLLLQQQMMMNNN^^^xxx|||nnnbbb```\\\WWWTTTRRRPPPOOOMMMKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@????????????=========>>>??????@@@@@@<<<<<<;;;;;;;;;:::::::::888999999999999888777777555555444333333333333333111111111222222333333444666777888999::::::::::::888;;;@@@EEEGGGGGGEEEDDD??????>>>===<<<:::999999999999999888888777666666666666555555444444333333444444444444444444444444666555555444333222111111444444333333333333444444222222222222222222222222222222222222111111111111000000111222222222222222111111222222222222333333222222333333333444444444666555555555555666777777777666666555555555555666999999999999::::::;;;<<>>===<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::<<<>>>AAAAAA@@@>>>=========<<<;;;:::::::::::::::===999666666999<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999:::;;;<<<;;;999999;;;===777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;===???>>>BBBIIIMMMMMMJJJLLLVVVhhhlll\\\SSSKKKHHHRRRfff|||{{{lllgggccc]]]WWWTTTQQQOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????=========>>>>>>?????????======<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777666555444444333333444222222333333333444444444555666777999;;;<<<<<<<<<:::===AAAEEEHHHHHHGGGFFF@@@@@@???>>>===<<<;;;;;;::::::::::::999888777666777777777666666555555555555555555555555555555555555555555444444333333333555444444333333444444555333333333333333333333333333333333333333222222222000111222333333333333333222222333333333333333333111222222333333444444444666666555555666666777888666666666555666666777777888999999999::::::::::::>>>======>>>???AAACCCEEEEEEAAA@@@BBBAAA???@@@CCCBBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNSSSVVV[[[```eeelllssswwwzzz|||uuuoooooouuu}}}~~~||||||wwwssstttwwwzzzyyyxxx}}}yyyuuuvvvyyyzzz{{{}}}}}}uuuuuuooo___SSSIII;;;666555333222000/////////......---------------...+++******))))))******+++,,,,,,------------......++++++++++++++++++,,,,,,***)))))))))***+++,,,,,,***************)))))))))++++++,,,,,,,,,,,,++++++<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===============<<<;;;::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999<<>>888888999999:::::::::;;;<<<;;;;;;;;;;;;<<<======:::>>>>>><<>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777666555444444444444333444444444444555555555555666888:::;;;<<<======;;;===@@@CCCEEEEEEEEEEEE@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;:::999888777777666666666666666666666555555555555555555555555555555555555444444444444555555444444444444555555555555555555555555555555555555555444444333333333111111222444444555555444444444333333333333333333222222333333444555555666666666666666666777777888666666666666777777888999888888999::::::::::::999;;;;;;<<<===>>>@@@AAAAAA@@@>>>>>>AAAAAA???@@@EEEDDDDDDDDDDDDDDDEEEGGGGGGFFFHHHJJJKKKKKKMMMRRRUUU[[[]]]```dddjjjrrrzzz}}}tttnnnpppvvvzzz|||{{{vvvsssuuuwwwzzzxxxyyy}}}|||uuusssxxx|||zzzyyyyyyvvvxxx|||}}}wwwtttjjjTTTGGGAAA888222222222000............,,,------......---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++******************+++++++++*********)))))))))(((******++++++++++++******::::::;;;;;;;;;;;;;;;:::<<<===>>>???>>><<<:::999;;;<<<<<<===<<<;;;999888999999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;777:::===???>>><<<;;;;;;999999999:::;;;<<<>>>>>>FFFAAA:::888:::;;;999777999999999999:::;;;<<<<<<::::::::::::::::::::::::777888888888777999;;;>>>:::::::::999999999999888<<<;;;;;;;;;;;;<<<======:::======:::<<>>BBBCCCHHHNNNUUUgggzzznnnaaa[[[VVVTTTZZZccclll~~~yyytttllleee```[[[WWWTTTOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????????????????????????????============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777555555444444444444444555555555555555555777777999:::;;;<<<<<<<<<:::;;;===???AAABBBBBBBBB???>>>>>>===<<<;;;;;;::::::;;;<<<<<<;;;:::888777666666666666666666666666666666666666666666666666444444444555555555555555555555444444444444555555666666666666666666666666666666666555555444444444111222333444555555555555444444444444444444444444333333444444555666777777666666666666666777888888666666666666777999::::::888888999:::::::::999999888999;;;===???@@@AAAAAAAAA???@@@CCCCCCAAACCCGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEGGGJJJKKKLLLOOOUUUZZZ```bbbdddgggmmmuuuxxxrrroooooowww}}}~~~|||wwwtttuuuwwwyyy~~~~~~|||xxx|||yyysssrrryyy~~~zzzwwwwwwpppqqqtttxxxxxxwwwyyy|||{{{tttpppcccJJJ>>>===888222222222000///...///000+++,,,---.........---,,,...------,,,,,,------...*********++++++,,,,,,,,,---,,,,,,++++++*********++++++***************++++++*********))))))((((((*********++++++*********;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999::::::::::::999888888444666888:::;;;:::999888;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;::::::999888888;;;;;;:::999:::;;;===>>>999:::;;;;;;999999:::;;;::::::::::::::::::::::::888999999::::::999999888;;;:::::::::::::::999999888888999999999::::::::::::;;;<<<===>>>@@@@@@AAACCC???AAAJJJPPPXXXmmmwwwdddYYYSSSPPPNNN^^^cccoooqqqhhheeebbb[[[UUUVVVTTTQQQOOOOOOOOONNNLLLJJJJJJJJJMMMOOOOOONNNLLLHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEECCCBBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>=========<<<@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999777555444333333444666777888999999888666555>>>@@@>>>::::::>>>@@@>>><<<<<<<<<<<<===???@@@BBB<<<======>>>>>>>>>>>>>>>>>>======<<<;;;999888777666666666666666666666666777777777777777777777777666666555555555555666666666666777777777777666666888888777777666666666555666666666666666666666666666666666666666666666666666666777777777777666666444444444444444444444444666666666666666666555555888777777777777888888999;;;;;;:::::::::::::::::::::;;;===???@@@AAA@@@@@@??????@@@@@@AAABBBCCCCCCFFFEEEDDDDDDEEEFFFHHHIIIIIIKKKNNNQQQTTTXXX^^^bbbeeefffkkkqqqrrrtttyyyssssssyyy~~~|||~~~}}}}}}}}}~~~~~~yyy~~~xxxzzz~~~|||vvvrrryyyuuuuuuvvvxxxyyywwwtttqqqooopppnnnjjjlllppppppmmmoooiii___UUUKKKCCC;;;777666333000......//////...------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,,,,+++)))'''((())))))((('''&&&%%%************))))))(((((()))************+++++++++::::::999999999999999999999::::::;;;;;;;;;;;;:::;;;;;;::::::999999888888999999999999999888888777444555777999999999999888999::::::;;;;;;<<<<<<===<<<;;;;;;:::999999888888999999888888888999:::;;;777999:::999888777888:::::::::::::::::::::::::::777777888888888888777777999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????CCC>>>???EEEGGGLLL]]]pppxxxiii___WWWSSSPPPSSS]]]mmmzzzssslllbbb[[[YYYWWWTTTRRRPPPNNNLLLJJJNNNNNNNNNPPPRRRRRRQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMIIIHHHFFFDDDCCCCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBAAAAAA@@@???>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========;;;;;;<<<<<<;;;;;;:::::::::888777555444333444444666777999::::::999888666888;;;;;;:::<<>>@@@AAA>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;999888777777777777777777777777777777777777777777777777777777666666555555666666777666777777888888777777666888888777777777666666666777777777777777777777777777777777777777777777777666777777777777777777666555555555555555555555555666666666666666666666666888777777777777888888999:::::::::::::::;;;;;;;;;<<<===>>>???AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKLLLNNNRRRUUUXXX\\\aaadddiiiiiimmmssswww|||~~~~~~zzzwwwyyy{{{yyy{{{}}}}}}}}}~~~{{{||||||}}}}}}|||vvvuuuyyy~~~{{{tttsssssstttuuuuuutttrrrnnnooommmjjjkkknnnmmmiiiiiiccc[[[RRRKKKDDD>>>:::666333000......//////...------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++,,,+++))))))***+++++++++***)))(((++++++*********)))))))))))))))*********+++++++++999888888888777777666666888888999::::::;;;:::::::::::::::999888777777666888888888888888777666666555555666666777777888888777888888999::::::;;;;;;;;;;;;::::::999888888888777777666666666777888888666777888888666666777888999999999999999999999999777777888888888888777777888888999999::::::;;;;;;::::::::::::;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<@@@<<<===@@@@@@BBBNNN]]]oootttiiiaaaVVVTTTTTTYYYeeevvv{{{oooggg```]]]YYYUUUSSSQQQOOOMMMNNNMMMLLLMMMOOOOOOMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAACCCCCCBBBAAA???>>>======@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;;;;:::999999888666444333333444444666777999;;;<<<;;;:::999555999;;;;;;>>>CCCEEECCC::::::::::::;;;===>>>????????????>>>===<<<::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999888888888888888888888888777777777666666777777777777777888888888888777777888888888777777777777777888888888888888888888888999999999999999999999999777777888888888888777777777777777777777777777777666666666666666666666666888777777777888888999::::::::::::;;;;;;<<<<<<<<>>??????>>>>>>============<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;:::999999888777555444333444444555666888:::<<<======<<<;;;777<<<>>>===???AAA@@@===999999::::::;;;===>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<======<<<<<<<<<999999999999999999999999999999999999999999999999888888777777777777888888888888999999999999888888888888888888888888888888::::::::::::::::::::::::999999999999999999999999777888888999999888888777777777777777777777777777666666666666777777777777888888888888999:::;;;;;;::::::;;;<<<===>>>>>>???CCCBBBAAAAAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFIIILLLOOOQQQXXX\\\aaaeeeiiikkknnnpppuuurrrsssyyy}}}vvvzzz|||yyywwwtttqqqrrrsssvvvyyy|||zzzyyy{{{~~~}}}zzz{{{|||vvv|||}}}uuusssqqqpppqqqrrrqqqpppmmmrrrvvvvvvtttnnndddYYYSSSPPPJJJEEEBBB???<<<999333111.........///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++++++++++++++++++++***)))((()))***++++++,,,(((((())))))************++++++++++++************))))))))))))************999999888888777777777777777888999999:::::::::999999999888777777666555555666777777777777666555555666555555444555555666777666777777888888999::::::999888888888888888777777777777777777777777666666666777888777666555666888888888888888888888888888888999999::::::999999888:::::::::999999888888888777888888888999999999999::::::::::::999999999999::::::<<>><<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888666555444333333444555555777999;;;===>>>===<<<<<<999===@@@>>>???@@@>>>:::999:::;;;<<<======>>>>>>======>>>>>>>>>>>>>>>===<<<======>>>>>>>>>>>>>>>999999999999999999999999::::::::::::::::::::::::999999888888888888999999999999::::::::::::999999888888888999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888999999999999888888777777777777777777777777777777777888888999999999999999999::::::<<<======<<<======>>>???@@@@@@AAADDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDFFFHHHLLLPPPSSSVVV\\\```eeeiiimmmooorrrtttxxxxxxzzzyyyqqqqqq}}}|||zzzwwwrrrmmmppprrrvvvzzz}}}~~~~~~~~~yyywwwvvvxxxwwwuuuxxx}}}wwwuuusssrrrrrrrrrpppnnnpppwww}}}}}}yyyooo___PPPIIIEEEAAA===:::888666444111///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++)))***************,,,---((((((((())))))***++++++************************(((((()))))))))*********888888888888888888999999999999::::::::::::999999888888888888777777777777777777777777777666555555555555666666666666666666666666666777888888999999777777777777777777777777777777888888888777666666555666777777555555666777777777777777777777777777555666666666666666666555:::999999999888888888888777777777777888888888888::::::::::::999999999999:::;;;<<<===<<<===???BBBMMMSSSccc|||mmmaaa\\\[[[aaakkk|||}}}oooeee]]]XXXVVVVVVTTTPPPOOONNNMMMKKKIIILLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHEEEEEEDDDDDDCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;::::::=========<<<;;;:::999888555444333333333444555666888999;;;===>>>===<<<;;;777;;;>>>>>>???BBBAAA===:::;;;===>>>??????@@@@@@===>>>??????@@@@@@@@@???======>>>>>>>>>>>>>>>===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;::::::999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@@@@AAAAAABBBBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKNNNSSSXXX\\\^^^aaadddiiimmmpppssswwwyyy~~~~~~|||qqqqqqttt}}}}}}|||yyyuuupppmmmpppssswww{{{~~~}}}|||{{{yyyuuussssssqqqppptttzzzyyyvvvsssrrrrrrrrrqqqppprrryyy}}}|||uuuiiiVVVGGG???<<<888555444333111000000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++***+++,,,+++******,,,---++++++*********+++,,,,,,)))))))))))))))*********((((((((()))))))))******777777777888888999999:::;;;;;;<<<;;;;;;:::999888777777888888888888999999777888888888888777666666555666777777777777666555444444555555666666777777777777777777777777777777666777888888777666555444333555666555444333444666777777777777777777777777444444555555555555444444666777777888999:::::::::777777888888888999999999999999:::::::::::::::::::::;;;<<<;;;;;;<<<>>>>>>GGGLLLWWWjjjuuufff___\\\```hhhtttyyynnnddd^^^YYYVVVRRROOONNNMMMKKKIIILLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGFFFEEECCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>======<<<<<<;;;;;;;;;=========<<<;;;:::888777444444333222333444666666999:::<<<======<<<;;;999666:::===<<<>>>BBBBBB@@@<<<===???@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999::::::;;;;;;<<<==================>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHOOOPPPSSSWWW\\\bbbfffiiikkkmmmqqqtttwww{{{wwwnnnmmmrrrssswww}}}}}}|||zzzuuuqqqooooooppptttyyy}}}~~~{{{yyytttpppnnnnnnnnnooouuu}}}zzzuuupppmmmnnnqqquuuwwwtttxxxwwwqqqiii]]]LLL???777555222111111111000///...---------......---+++++++++++++++++++++++++++******************+++,,,************************,,,---...---******,,,...,,,+++***)))))))))***+++''''''((((((((()))))))))(((((((((((()))))))))***555555666777888999::::::=========<<<;;;:::999888777777777888999999::::::888888888888888777666666555666888999999777555444222222333444444555555666666666666666777777777777666666777777777666444333222333444444222222333444777777777777777777777777555555666666666666555555333444555777999;;;======888888999999999:::::::::999999:::::::::;;;;;;;;;888:::;;;:::<<>>===<<<<<<;;;=========<<<;;;:::888777444333222222333444666777999:::<<<======;;;:::888888<<<===<<<===AAABBB???===>>>@@@BBBCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<<<<;;;::::::999========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;================================================999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDFFFFFFGGGGGGHHHIIIJJJJJJUUUWWWYYY^^^ccciiinnnqqqtttwwwyyy|||}}}qqqeee___eeeppp}}}{{{xxx}}}}}}|||wwwqqqnnnoooqqqppptttzzz|||yyyllliiihhhjjjmmmqqqzzzzzztttlllhhhjjjqqqxxx}}}uuuvvvqqqhhh^^^SSSEEE:::333111//////000111111111...---,,,---......,,,+++++++++++++++++++++++++++***)))))))))***+++,,,,,,************************---///000...+++***,,,...***)))(((&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))777888888999999888888777;;;;;;::::::999888777777666777777777888888888888777666666555555555666666666666777777666555444444555555444444444444555555666666666666666666555555555555555555555555555555444444444444444444444444777666555444444444444444555555555555666666666666777777777777888999:::;;;666777777777888888888888888888888888777777666666888888888999:::;;;<<<===CCCBBBHHHRRRYYYddd{{{kkk]]][[[___kkkrrrlllddd\\\WWWTTTRRRPPPVVVSSSOOOLLLLLLMMMMMMMMMMMMPPPQQQOOOLLLIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIBBBCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@????????????===;;;999777777777777777666444333333222111333666666555:::AAA>>>@@@>>>;;;<<<>>>===999;;;::::::<<<>>>??????>>>BBBCCCCCCDDDFFFHHHIIIJJJGGGGGGEEEDDDBBB@@@???>>>>>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;;;;;;;;;;===<<<;;;::::::;;;<<<======>>>>>>======<<<;;;:::>>>;;;888999<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<>>>>>>>>======<<<<<>>===AAAHHHKKKSSSjjjlllccc___bbbsssrrrfff^^^YYYWWWVVVUUUSSSQQQPPPQQQQQQQQQOOORRRSSSTTTSSSOOOLLLLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???>>>===;;;:::999::::::::::::999777666555222111333666666777===EEEGGGIIIHHHDDDCCCDDDBBB===>>><<<<<<===???AAABBBAAACCCCCCDDDEEEGGGIIIJJJKKKHHHGGGFFFCCCAAA???>>>============<<<<<<;;;;;;:::<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;<<<<<<<<<======<<<;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<>>=====================<<<======>>>>>>>>>>>>======@@@@@@@@@?????????>>>>>>AAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJMMMQQQWWW[[[bbbeeeiiilllnnnssszzz~~~{{{ppphhhbbbbbbdddgggpppyyy|||zzzzzz{{{}}}}}}{{{wwwrrrooommmppptttxxxzzz~~~yyypppoookkkhhhhhhjjjooo}}}}}}oooggg___bbbkkksssrrrooobbbWWWNNNJJJDDD;;;333111111111000000///......---------------------------++++++************++++++))))))))))))))))))))))))***)))((('''((()))+++,,,---,,,,,,+++******)))))),,,,,,,,,,,,,,,+++******************************)))))))))))))))(((((((((::::::;;;;;;;;;;;;::::::888888888888888888888888666666666666777777777777666666555555555555666666777777777777777777666555555666777888888777666555444444444555555666666666555555555444444333333333444444444444444444444444555555444333333333444444444444444555555555666666555555555555666777888888666666666666777777777777999999999888888888888888999999999999:::<<<===>>>@@@???AAADDDCCCFFFVVViiiqqqfff___bbbiiimmmvvvwwwkkkccc___]]]UUUTTTSSSSSSTTTTTTRRRQQQRRRSSSSSSRRROOOMMMLLLLLLMMMLLLLLLJJJIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;999999888888777555444333333222333555777999BBBKKKRRRUUUUUUQQQOOONNNKKKGGGEEECCCAAA@@@BBBDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLIIIHHHFFFCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<============<<<<<<<<<<<<======??????@@@@@@@@@???>>>>>>???===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>BBBBBBAAAAAAAAAAAAAAA@@@???@@@@@@AAABBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFIIIMMMQQQUUUYYY^^^bbbiiilllpppsssvvv}}}}}}ssskkkgggccccccdddgggiiimmmvvv}}}}}}|||}}}}}}{{{wwwsssppppppooouuuyyyzzz{{{{{{wwwrrrpppjjjfffhhhmmmuuuzzzqqqggg```ZZZ^^^gggjjjcccZZZPPPGGG===999777333000111000000000///......------------------------------++++++************++++++))))))))))))))))))))))))***)))((((((((()))+++++++++++++++***))))))((((((++++++***)))))))))******))))))))))))))))))))))))*********)))((((((''''''777888888999999888888777888888888777777666666666555555555666666666777777666555555555555666666777666666666777777666555555666888:::<<<<<<:::888666333333333444555555666666555555444444333222222222333333333333333333333333444444333333333333333444333333444444444555555555555444444444555555666777555555555666666666777777999999999999888888888888888999999999:::<<<===>>>AAA@@@BBBCCCAAAAAAKKKWWWiiiyyylllbbb___[[[bbbooouuulllfff```^^^ZZZXXXXXXWWWVVVTTTRRRRRRSSSRRRQQQOOONNNNNNLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEBBBBBBCCCDDDEEEEEEEEEDDDAAABBBBBBCCCBBBBBBAAAAAABBBAAA???===<<<<<<<<<===888888888777666444333222333222222555777;;;EEEOOOZZZ```bbbaaa______]]]YYYSSSPPPKKKHHHGGGGGGGGGFFFEEEEEEGGGHHHJJJKKKLLLLLLJJJHHHEEEBBB???===;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>======;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<>>>???========================@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEGGGHHHIIIKKKOOOTTTZZZ^^^ccchhhkkkpppssswww{{{vvvmmmgggdddbbbeeejjjooorrrqqqrrrxxx||||||~~~~~~~~~{{{vvvrrrqqqqqqooowww||||||{{{{{{yyyuuuqqqjjjgggllluuu|||{{{rrrjjjbbb^^^\\\^^^```\\\QQQHHHCCC===666222111111111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******)))(((((()))***+++++++++*********)))))))))******(((''''''((()))***((((((((((((((((((((((((******************))))))666777777777777777777666999999888777555444333333444555555555555666666666555555555555555666777777444555555666666555555555888:::===??????===:::888222333333333444444444555444444333333222222222222333333333333333333333333333333222222222222333444333333333333444444444444444444444444444444555666444555555555555666666666888888888888888888888888888888888999:::;;;<<<===;;;;;;===>>>===>>>CCCJJJVVVeee~~~qqqhhh]]]^^^bbbkkkzzzzzztttooohhhccc___]]][[[ZZZVVVVVVVVVVVVVVVUUUTTTSSSLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEBBBBBBCCCDDDEEEEEEEEEDDDAAAAAABBBBBBCCCBBBBBBAAACCCAAA???>>>=========>>><<<<<<<<<;;;999777666555333111222444666;;;FFFPPP^^^gggnnnqqqsssuuuuuurrrgggbbbZZZTTTPPPLLLJJJHHHGGGHHHIIIKKKLLLLLLLLLLLLJJJHHHDDDAAA>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@???>>>======<<<<<<======>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>===>>>???>>><<<<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCBBBBBB>>>?????????>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEGGGJJJMMMNNNQQQUUU\\\bbbggglllpppssswww{{{|||pppgggccccccdddeeeooovvv|||}}}zzzzzz|||}}}~~~|||~~~zzzuuurrrqqqqqqttt|||}}}wwwrrrpppvvv}}}zzzoooiiiddd___``````]]]VVVLLLBBB===:::888555222111111000...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))))))))+++++++++++++++*********)))((('''''''''((()))***''''''''''''''''''''''''))))))******+++,,,------777777888888888888777777888777777666444444333222444444444444555555555666555555444555555666777888444555555666666666666666888:::===??????===:::888333333333333333333333333222222222222222222222222333333333333333333333333222222111111222222333333222222222333333333444444555444444444444444555555444444444444555555555666777777777777777888888888777777777777888:::;;;<<<888999;;;<<<===>>>AAADDDKKKSSSeeezzzjjjfffbbbaaaiiixxxxxxpppjjjeeeaaa___[[[ZZZYYYXXXYYYXXXVVVTTTPPPOOOMMMLLLLLLLLLMMMNNNJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::888666444333333111111444555999CCCNNN[[[hhhuuu|||{{{vvvmmmddd]]]VVVQQQMMMLLLMMMNNNOOOOOONNNMMMLLLIIIGGGCCC???===;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@??????>>>===<<<========================<<<<<<<<<===>>>>>>??????<<<>>>@@@>>>;;;;;;===@@@>>>>>>????????????>>>>>>???@@@AAABBBCCCDDDDDDDDD???@@@BBBAAA@@@>>>??????@@@@@@@@@AAAAAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEHHHKKKPPPSSSVVV[[[___eeejjjoootttxxx|||vvvooogggcccdddhhhkkklllwww~~~~~~~~~}}}~~~{{{vvvxxx{{{~~~zzzuuussssssttt|||}}}{{{~~~{{{{{{sssiiidddaaa```aaa___WWWJJJ???999777333555444000///000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++((((((''''''(((((())))))(((((((((((((((((((((((('''((()))***,,,---......555555666666666666555555444444444444444444555555333333444444444555555555444444444555555666777888666666777888888888888888777999;;;<<<<<<;;;999777444444333333222222111111000000111111222222333333222222222222222222222222111111111111111222333333222222222222333333333333555555444444444444555555333333444444444555555555555555666666666777777777555555666666777888:::;;;999:::;;;;;;===???@@@@@@DDDHHHTTThhh}}}{{{sssjjjfffkkkuuu}}}yyyqqqlllhhheeebbbaaa```^^^ZZZVVVWWWUUUSSSPPPOOONNNOOOOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCDDDEEEBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>::::::999888666444222111222111111333444777@@@IIIQQQ```rrr}}}~~~tttkkkbbbZZZVVVRRRSSSTTTTTTSSSRRRPPPNNNGGGEEEBBB>>><<<;;;<<<<<<===============>>>>>>>>>????????????>>>===<<<;;;======<<<<<<;;;;;;:::::::::::::::;;;<<<=========;;;>>>@@@>>>;;;:::===@@@>>>??????@@@@@@??????>>>>>>???AAABBBCCCDDDDDDDDDAAACCCEEEEEEBBB@@@AAABBB??????@@@AAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@?????????@@@AAABBBDDDEEEHHHIIIKKKOOOUUUZZZ___bbbiiilllqqqvvvzzz~~~uuunnnkkkiiilllsssxxxyyyxxx~~~}}}~~~}}}wwwuuuzzz}}}yyyvvvuuuvvvxxx{{{yyyyyy}}}|||}}}|||rrrnnnjjjfffaaa^^^WWWLLL@@@888444444///333222---,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************)))((((((************************''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))******++++++222333333333333333333222111111222333555666777777333333333444444444555555444444444555555777888888777888999:::::::::::::::666777999::::::999777666555444444333222111000000//////000111222333333444222222222222222222222222111111000000111222333333111111222222222333333333666555555444444444555555333333333444444444555555444555555555666666777777444555555555666888999:::888999888888999;;;:::888<<>>=========<<<;;;999777555444222000111333333555===FFFHHHXXXlllyyy~~~uuukkkbbb\\\WWWWWWXXXXXXWWWTTTRRRPPPGGGDDDAAA>>><<<<<<<<<===>>>>>>>>>>>>============?????????>>>>>>===;;;;;;<<<<<<;;;:::999888888777888888999::::::;;;<<<<<<:::===@@@>>>:::999<<<@@@>>>???@@@AAAAAA@@@???>>>>>>???@@@BBBCCCDDDDDDDDDCCCFFFHHHGGGEEEBBBCCCDDD??????@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>======>>>@@@BBBEEEGGGIIINNNPPPSSSXXX^^^dddiiillluuuxxx|||vvvpppmmmjjjjjjoooxxx~~~yyy|||yyyuuuvvv}}}}}}{{{xxxvvvwwwyyy|||~~~{{{zzz~~~~~~xxxuuuyyywwwuuuvvvsssmmmaaaYYYNNNCCC;;;666333222...222111,,,***///111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************)))((('''(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))''''''''''''((((((((((((555555444444444333333333222222333444555555555555333333333444444555555555666555333222222333555666666777888::::::999888888999999999888777666666555333333333222222222111111222222222222222222222222333333333222222111111111111111000000111111222333333555666555222111111111222222333333333333444444444444444555555555666666333333444555666666555555555555666777888999::::::::::::999999::::::;;;<<<@@@@@@CCCIIIQQQ```xxx}}}uuummmpppmmmmmmqqqyyyyyypppiiigggccc\\\YYYWWWUUURRROOOSSSQQQPPPQQQTTTTTTRRROOONNNNNNLLLJJJHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA??????>>>===<<<:::888777555444333333333555777999DDDMMM]]]ooozzzyyysssmmmiiicccbbb```^^^\\\XXXSSSOOOJJJEEE???>>>@@@AAA>>>;;;@@@@@@??????>>>>>>======DDDCCCBBB@@@===;;;:::999;;;::::::999888777666666999:::;;;;;;<<<===>>>???>>>======<<<<<<<<<======??????????????????????????????@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAEEEEEECCCBBBAAAAAAAAAAAA@@@???======>>>???@@@@@@===@@@CCCDDDDDDHHHMMMRRRZZZ]]]aaaeeeiiimmmsssvvv~~~~~~xxxuuusssrrr|||~~~{{{xxxxxxzzz{{{xxxyyy|||zzz{{{uuuzzz}}}{{{zzzvvvmmmTTTMMMBBB999333111000000/////////...------,,,,,,------------------------+++++++++***)))(((((('''***************)))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))555555444444444333333333333333444444555444444444333333333444444444555555777666444333333444666777666777888888999999888888999999888777777666555555444333333333333222222222222222222222222222222222333333333222222111111111111111000000111111222333444555666555333111111222222222222333333333444444222222222333333333444444333444444555666666555555444444555666777888999:::888888888888888999::::::>>>>>>@@@DDDIIIRRReeeuuuyyyuuurrrrrrrrrvvvyyyssskkkeeeaaa^^^ZZZWWWWWWVVVVVVWWWZZZ\\\ZZZXXXTTTQQQNNNLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>===<<<:::888777777666444444444555777888AAAGGGUUUeeeqqqxxx~~~xxxsssooohhhfffcccaaa^^^YYYTTTQQQIIIEEE@@@???AAABBB@@@===@@@@@@@@@??????>>>>>>>>>BBBBBB@@@???===;;;:::::::::::::::999888888777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======??????????????????????????????@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>AAA???>>>>>>???@@@AAAAAA???AAADDDEEEFFFKKKSSSZZZeeegggkkknnnrrrwww||||||vvvuuuxxx{{{}}}~~~yyyyyy}}}zzzvvvuuuwwwxxxvvvwww{{{~~~|||xxxzzz}}}{{{~~~~~~nnn___KKKEEE<<<555111000000////////////...------,,,,,,------------------------,,,,,,,,,+++***)))))))))***************)))((((((***************)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))555555444444444333333333444444444555444444333333333333333444444444444555777666555444444555666777777777666666777777888999888888777777666555555555444444333333333222222222222222222222222222222222222222222222222111111111111000000000000111222222444555666666444222222333222222222222333333333333222222222333333333444444333444555555666555555555333444444555666777888888777777777666777888888999:::;;;>>>BBBEEEIIIUUUaaa}}}yyyqqqppptttvvvpppkkkgggddd```______aaaeeehhhjjjjjjaaa[[[UUUPPPNNNLLLIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>===<<<:::999888888777666444444555666666;;;???JJJWWWaaaiiiuuuzzzuuunnnjjjfffaaa]]]YYYTTTQQQIIIEEEAAAAAABBBCCCAAA??????????????????>>>>>>>>>@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::888888888888888888888888::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCBBBBBBAAA@@@@@@??????>>>======<<<======???>>>======>>>???AAABBBEEEFFFGGGHHHLLLSSS^^^fffuuuwwwyyy{{{~~~vvvrrrnnnooouuu~~~zzztttrrrwww}}}|||xxxtttrrrssstttsssvvvzzz}}}{{{{{{{{{||||||}}}}}}}}}~~~zzzzzzvvv___LLL???;;;666222000000///.../////////...------,,,,,,------------------------------,,,,,,+++************************)))((((((***************+++++++++))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))555555444444444333333333555555555555444333222222444444444444444444444444666555444444444444555666777666555444555666888999666666666555555555444444333222222222222111111111111111111111111111111111222222222111111111111111000000000000000111222222444555666666444333333333111222222222222333333333444444444555555555666666444444555555555555555444333333444444555666666777777777666666777777888999777:::@@@FFFJJJLLLTTT]]]mmm~~~|||ttttttooorrrwww~~~xxxtttqqqllljjjggghhhlllssszzz~~~vvvmmm```WWWRRROOOLLLIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<;;;999999888777666555444444444444777888>>>HHHPPPYYYfffrrr}}}}}}vvvoookkkeee```\\\XXXSSSPPPJJJGGGDDDBBBBBBBBB@@@>>>===============>>>>>>>>>============<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999888888777777777888888999999:::;;;<<<===????????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBAAA???>>>>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>============>>>>>>AAAAAABBBBBBCCCDDDGGGIIIMMMNNNNNNOOOSSS\\\iiisssxxxsssqqqllllllnnnttt|||}}}|||}}}}}}yyyssspppsss{{{}}}zzzxxxwwwrrrpppqqqrrrrrrvvv{{{}}}zzzuuurrrqqqrrrsssssswwwwwwxxxyyyttteeeQQQBBB999666333111111111///.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))(((((())))))***************+++))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((555555444444444333333333555555555555444333222222444444444444444444444444333333333333333333333333666555444333444555666777555555555444444444444444111111111111000000000000111111111111111111111111111111111111111111111111000000//////000000111222333444666555444222333444111111111222222222333333444444444555555555666666444555555555555555444444333333444444555555666666777777777777777888999999888;;;CCCKKKOOOPPPUUU[[[\\\eeelllzzz|||wwwpppkkkkkkqqqyyy|||vvvrrrnnnkkkoooxxxpppbbbYYYTTTPPPNNNLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@?????????>>>===<<<;;;:::888888777666555444444333555555888>>>DDDKKKXXXccc|||{{{rrrkkkhhhbbb^^^ZZZVVVRRRPPPJJJHHHFFFCCCAAA???===<<<:::;;;;;;;;;<<<=========<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>>;;;;;;;;;::::::999888888888888888999:::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>===>>>@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???<<<<<<======>>>???AAAAAADDDGGGIIIKKKLLLOOOTTTWWWXXXYYYYYYYYY\\\eeeqqq{{{yyypppllllllnnnrrruuuzzzyyytttsssssszzz}}}|||yyyuuusssssswww}}}|||xxxuuuxxxsssqqqsssuuuuuuyyy~~~|||uuulllfffeeegggjjjllluuuvvvtttmmmaaaSSSHHHBBB888666444333333222000.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***************)))((((((((((((((()))))))))******))))))(((((((((((())))))((()))))))))************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((555555444444444333333333444444444555444444333333555444444444444333333333222222222222222222222222444444333333444444555666333333333333333333333333222111111111000000000000111111111111111111111111000000000111111111111111000////////////000111111111333555444333222222333111111111111222222222222222222222333333333444444555555555666555555444333444444444555555555666666777777777777777888888999;;;===CCCJJJMMMLLLNNNRRRNNNSSSUUU```xxx{{{lllbbbaaadddgggooo|||}}}wwwrrrrrryyyqqqcccYYYTTTRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<999999999888777666666555777666777:::===AAAKKKVVVrrr{{{}}}yyywwwpppgggaaa^^^[[[XXXVVVSSSOOOMMMHHHGGGEEEBBB@@@===;;;:::999::::::;;;<<<======>>>========================<<<=========>>>>>>??????=========<<<<<<;;;;;;;;;999999999999:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>@@@AAABBB>>>>>>????????????>>>>>>;;;<<<===???AAACCCEEEFFFEEEIIINNNQQQTTTYYY```eeeiiijjjjjjiiikkkqqq{{{}}}{{{{{{xxxtttpppppptttyyy}}}|||tttnnnllllllsssvvvzzz||||||||||||}}}|||{{{yyywwwuuuuuuxxxzzz~~~|||xxxvvv{{{wwwvvvyyyzzz{{{~~~~~~}}}tttiiibbbcccgggkkkmmmooommmggg\\\OOOFFFCCCCCC999777555444444333111////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))(((((('''''''''((())))))******))))))(((((((((((())))))))))))))))))************''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))555555444444444333333333333333444444555444444444555555444444444333333333222333333333333333333222222222333444444444444444222222222333333333333333333333333333222222222111111111111111111111111111///000000000111111111222///////////////000111111000222333333222111111222111111111111222222222222222222222333333333444444555555666666555444444333555555555555555666666666666666555555666666777888<<<<<>><<<<<<<<<<<<;;;::::::999;;;999999;;;;;;<<>><<<;;;;;;::::::;;;<<<>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>===============;;;;;;::::::::::::;;;<<<=============================================<<<============>>>>>>>>>>>>======>>>>>>???@@@@@@AAA======>>>???@@@@@@@@@@@@???@@@AAADDDGGGKKKNNNOOONNNSSSZZZ___ccciiirrryyywwwnnniiigggfffqqquuuzzzzzzyyyzzz~~~{{{sssmmmjjjkkklllrrrsssttttttuuuwwwzzz}}}}}}}}}|||yyyuuutttvvvxxxyyy|||~~~}}}{{{{{{{{{~~~|||||||||}}}wwwooofffbbbdddiiillllll```ZZZQQQHHHAAA>>><<<<<<888666444333333222111////////////...------,,,,,,++++++++++++++++++++++++***************************************)))(((((('''(((((()))******++++++))))))(((((((((((())))))))))))))))))************'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))555555444444444333333333222222333444555555555555555555555444444333333333333444444555555444444333111222333444555444333222222222222222222222222333555555555444444444333333000000000000000000000000//////000000111111111222///////////////000111111///111222222111000111222000111111111111222222222444444444555555555666666555666666666555444333333555555555666666666666666555444444444444555666666:::999;;;@@@AAA??????BBB===BBBBBBFFFQQQZZZmmmooobbb[[[WWWZZZ]]]aaadddhhhmmmppp}}}uuucccYYYUUUPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???>>>>>>===<<<>>><<<<<<===;;;:::???FFFCCCNNNSSSNNNKKKOOOMMMEEEBBBAAABBBCCCCCCBBB???<<<===>>>??????===<<<<<<<<<;;;<<<===>>>???@@@AAABBB????????????>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<>>>???@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJNNNRRRVVVXXX]]]ccckkkqqqvvv~~~vvvppphhhaaa^^^___bbbeeepppwww~~~zzzssslllhhhhhhlllppptttsssqqqpppppptttzzz~~~~~~}}}yyyuuutttvvvyyyxxxyyyzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}{{{xxxvvvkkkeee^^^]]]```dddeeedddRRRHHH>>>999999999666222555333111000111111000///000//////...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***************)))((((((((())))))***++++++,,,,,,))))))(((((((((((())))))))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))555555444333333333333444333444444555555444444333111111333444444333111111111111111111111111111111333333333222111000//////111222222333333222222111555666666444222000000111222111111111000000//////000000////////////000000000000////////////000000222222111111000000//////111111222222222333333333222222222222222222222222555555555444444333333333444333333333333444555555666666666666666666666666888999999::::::;;;<<<<<<555;;;AAABBBBBBKKK\\\kkkuuujjj[[[ZZZXXXWWWWWWXXXZZZ\\\fffrrrooobbb\\\UUUUUUTTTSSSQQQPPPOOONNNNNNMMMKKKKKKLLLLLLKKKIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJIIIGGGFFFFFFFFFBBBAAAAAA@@@@@@AAAAAABBBAAAAAA???>>>>>>=========???>>>===<<<<<<===>>>???AAABBBDDDFFFFFFFFFDDDCCC??????>>>>>>>>>===============>>>>>>>>>>>>==================>>>>>>>>>>>>@@@@@@>>>>>>>>>???@@@AAACCCBBB@@@???>>>===>>>>>><<<=========>>>>>>??????<<<<<<<<<;;;;;;:::::::::999:::;;;:::888666666777;;;;;;<<<============<<>>============;;;:::============>>>>>>???@@@@@@BBBDDDCCCBBBCCCGGGKKKLLLLLLMMMSSS\\\bbbeeedddkkksssyyy}}}xxxooohhhaaa___\\\ZZZ[[[^^^ccceeewwwyyy|||}}}wwwvvvrrrooolllnnnrrruuusssuuutttqqqsssyyy|||{{{|||xxxvvvttttttyyy|||{{{zzzxxxwwwyyy|||}}}~~~|||yyytttnnniiifff___]]]]]]___```___YYYUUUEEE>>>777444555666333000000000000000////////////------......------,,,++++++*********+++,,,,,,---***************)))((((((+++*********))))))(((((((((*********)))((()))***,,,+++***)))((((((((((((++++++***)))(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((666555444444333333444444333333444444444444333333444444555555555555444444222222222222222222222222222222222222111000//////000111111222222111111000222333444333222111222333111111111111000000000///000000////////////000000000000////////////000000111111111000000000000000111111111222222222333333222222222222222222222222555555444444444333333333444333333333333444555555666666666666666666666666666777777888999999::::::999===@@@@@@???DDDQQQ\\\nnnppplllfff___ZZZWWWWWWWWWYYYbbbllltttzzzwwwjjjaaaZZZXXXVVVRRRPPPNNNNNNMMMOOONNNLLLLLLLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@?????????????????????>>>>>>>>>??????@@@>>>???AAABBBBBBBBB@@@???=========<<<<<<<<<;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>????????????@@@??????>>>>>>>>>??????AAA@@@???============>>><<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;::::::888:::<<<<<<:::::::::;;;::::::;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===<<<<<>>???@@@@@@AAAAAAAAAAAA===>>>???@@@@@@???===<<<=========<<<<<<<<<;;;;;;<<<======>>>>>>======<<>>?????????>>>===<<<<<<======<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::888:::<<<===<<<<<<===>>>;;;<<<<<<<<<;;;;;;;;;;;;============>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIIIIGGGKKKOOOQQQRRRTTTZZZ^^^cccggglllrrrxxxxxxlllbbb[[[WWWUUUTTTXXXZZZ^^^dddkkkrrrwwwzzz~~~~~~yyypppoooqqqrrrsssuuuyyy~~~xxxuuutttvvvwwwwww|||~~~~~~~~~|||rrrjjjccc]]]YYYYYYTTTNNNKKKHHHEEE@@@<<<:::555000///000111///---.........---------,,,,,,------......------,,,++++++************+++,,,,,,)))************))))))(((************)))))))))))))))+++++++++***)))***+++,,,,,,+++***))))))))))))******)))((((((((())))))%%%&&&'''((()))******+++'''((()))******)))((('''((((((((((((((((((((((((777666555555444444555555333333333444444333333333222222000//////000222222222222222222222222222222111111111111111000/////////000000111111000000//////000111111000000111222111111111000000000000000000000////////////000000000000////////////000000//////000000111111222222111111111111222222222222222222222222222222222222333333333333333333333333333333222222333333444555666666666666666666666666444444444555666666777777777777888:::<<<@@@CCCFFFLLL[[[rrrwwwppplllkkkmmmmmmjjjeeecccdddgggjjjoooxxxyyyuuummmeee```^^^^^^^^^[[[YYYWWWVVVUUUTTTRRRPPPOOONNNMMMKKKKKKKKKLLLMMMMMMNNNOOONNNLLLKKKLLLMMMHHHHHHGGGFFFDDDBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBB>>>???@@@BBBBBBBBBAAAAAA???@@@@@@@@@@@@???======>>>>>>>>>>>>============<<<======>>>>>>======<<<>>>>>>>>>?????????@@@@@@===>>>??????>>><<<:::999::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::999999888::::::::::::::::::::::::888:::<<<===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBEEEIIILLLGGGHHHIIIJJJLLLNNNPPPQQQQQQUUUYYY[[[\\\___dddhhhooovvvzzzvvvmmmhhh```YYYVVVVVVYYYZZZ```ccciiipppxxx~~~~~~vvvqqqqqqrrruuuyyyuuussssssvvvwwwwww|||yyymmmeee```\\\YYYUUUOOOGGGBBB???<<<888555444111...---...//////............------------,,,------......------,,,++++++***************++++++))))))************)))(((*********))))))))))))))))))+++,,,+++***)))***,,,,,,,,,+++******************))))))((((((((())))))&&&&&&''''''((())))))***&&&((()))++++++)))(((&&&((((((((((((((((((((((((666666555444444444444444222333333333333333333222111000///......///000111222222222222222222222222000000111111111000//////000111111111111111111000000111222111///...///000000000000000000000111111000000////////////000000000000////////////000000//////000000111111222222000000111111111222222222222222222222222222222222333333333333333333333333333222222222222333444444666666666666666666666666444444555555666777777777777777888:::===@@@BBBCCCHHHTTTfffwwwyyyooogggccc___```dddlllvvv}}}~~~|||~~~{{{sssnnnllllllgggeeebbbaaa```^^^[[[YYY[[[YYYVVVSSSRRRRRRSSSTTTRRRTTTUUUUUURRRQQQPPPQQQMMMMMMLLLLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>===============>>>>>>>>>??????===>>>>>>>>>===<<<:::999999999::::::;;;;;;<<<<<<;;;;;;;;;::::::999999888999999999999:::::::::::::::;;;======;;;:::;;;<<<@@@@@@?????????@@@AAABBB@@@BBBCCCDDDFFFKKKRRRWWWYYYXXXXXXXXXYYYYYYZZZ[[[\\\```fffiiillloootttxxx~~~vvvpppnnncccbbb```___```cccgggjjjmmmpppvvv{{{zzzwwwvvvtttuuuwww|||uuussssssvvvwwwxxx}}}}}}sssiiiddd```\\\YYYNNNGGG???:::888777555222111000.........//////////////////.........------------......------,,,+++++++++***))))))*********((())))))*********))))))))))))))))))))))))******)))***++++++))))))***+++++++++******)))*********)))((((((((((((((())))))((((((((('''''''''''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((555555444333333333333444222222333333333333222222222111111111111111111222111111111111111111111111///000000111111000//////000111111222222111111000111222222111///...///000000000000000111111111111000000////////////000000000000////////////000000000000000000111111111111000000000111111111111222222222222222222222222222222222222222333333333333222222222222222333444444666666666666666666666666444555555666777777888888999::::::;;;<<<===>>>???EEEOOO\\\fffnnn~~~zzzttthhhbbb[[[ZZZ^^^cccddddddppp|||{{{yyyvvvtttrrrpppmmmjjjhhheeeaaa]]]ZZZZZZ\\\]]]^^^aaacccccc```]]]ZZZYYYTTTTTTTTTRRRPPPMMMKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEBBBCCCCCCDDDCCCCCCCCCBBB@@@@@@@@@???????????????>>>>>>=========<<<<<<<<<>>>??????@@@@@@??????>>><<<=========>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<>>>??????===<<<===>>>AAAAAA@@@@@@AAACCCEEEFFFEEEGGGIIIKKKMMMSSS\\\ccclllkkkiiihhhgggffffffffflllqqqxxx}}}{{{yyy{{{}}}}}}|||yyytttrrrqqqqqqkkklllmmmmmmnnnppptttwwwzzz|||{{{zzz{{{}}}xxxxxxzzz}}}wwwtttuuuxxxyyy{{{|||zzz{{{rrrmmmiiiddd[[[UUUEEE???888444444444222000000000////////////000000/////////............---------......------,,,+++++++++***))))))))))))***((())))))************)))))))))))))))************(((*********)))((()))*********)))))))))))))))***((((((''''''(((((())))))((((((((('''''''''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((444444333222222222222333222222333333333333222222222222333333333333222222000000000000000000000000//////000000000000000//////000000000000000000//////111222111000000111333///000000000111111111111000000////////////000000000000////////////000000111111111000000000000000000000000000111111111111222222222222222222222222111111222222222333333333222222222111222222333444666666666666666666666666444444555555666777777777888999:::999888999;;;===DDDIIIRRRWWWYYYccc{{{tttdddYYYVVVWWWVVVTTT]]]hhhvvv|||xxxrrrllliiiiiijjjkkkqqquuuxxxyyyuuupppllliiiddddddbbb```\\\XXXTTTQQQOOONNNMMMKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>?????????>>>>>>======<<<=========;;;<<<===>>>>>>======<<<<<<<<<<<<<<<=====================>>>>>>>>>?????????AAACCCCCCCCCBBBCCCDDDEEEEEEDDDEEEGGGIIILLLNNNNNNQQQTTTUUUXXX```kkksss{{{{{{{{{{{{|||}}}~~~{{{uuuqqqjjjcccdddiiijjjnnntttxxx|||~~~~~~{{{zzz}}}|||zzz{{{|||}}}~~~{{{zzz|||~~~~~~yyyvvvwwwzzz}}}~~~}}}|||}}}}}}{{{{{{wwwlll[[[NNNAAA<<<666222222333222000///000000000/////////000.........---------,,,,,,------......------,,,+++++++++***)))))))))))))))(((((()))***************((()))))))))************'''((())))))((('''((())))))((((((((((((((())))))'''''''''''''''((())))))&&&&&&''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((444333222222111111222222222222222333333222222222111222333444444333222111//////////////////////////////000000000000000///......////////////.........///111222111222444555//////000000111111111222000000////////////000000000000////////////000000222222111111000000//////000000000000111111111111222222222222222222222222111111111222222333333333222222111111222222333444666666666666666666666666333333444555555666666777333666888777555666;;;???EEEGGGLLLOOOMMMQQQcccxxxuuufff___\\\YYYUUUPPPYYYdddkkkuuu{{{{{{|||}}}{{{wwwxxxwwwuuurrrlllfffaaa^^^SSSRRRPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@>>>????????????@@@@@@@@@???>>>===<<<<<<===???@@@======>>>??????>>>===<<<<<<=========>>>???????????????@@@@@@AAAAAAAAABBBAAACCCFFFGGGGGGHHHIIIKKKJJJJJJJJJKKKMMMPPPSSSUUUWWWZZZ^^^___ccckkkwww|||vvvhhhaaa]]]\\\YYYUUUYYYaaagggnnnyyyzzzrrrqqquuu{{{~~~{{{yyy|||~~~zzzxxxxxx|||wwwzzz}}}ttt\\\JJJAAA<<<777444444444333111...///000000.........///---------,,,,,,,,,++++++------......------,,,+++++++++***))))))((())))))(((((()))***************(((((())))))*********+++'''((()))((('''&&&''')))((((((''''''''''''((()))'''''''''''''''((()))***$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))((((((((((((((((((((((((///222444444333222222222222222222222222222222222111111111111000000//////000000000000000000000000000000000000000000000000---.........//////000000////////////000000000000////////////000000000000111111000///......------////////////000000000000000000111111111111000000111111111000000000000000222222111111111111111111111111222222222111111000333333333333333333333333222333333444444333333222333333333444444444555555888777666666888:::===>>>AAAEEEGGGEEEAAAFFFRRR]]]rrr~~~sssnnniiiddd___]]]\\\\\\___eeekkkooozzz~~~~~~zzztttmmmiii```]]]YYYXXXYYYYYYWWWTTTUUUQQQMMMKKKLLLNNNMMMLLLOOONNNLLLKKKIIIIIIHHHHHHGGGHHHJJJIIIGGGFFFFFFGGGFFFFFFGGGHHHIIIHHHEEECCCAAAAAAAAACCCEEEFFFEEEDDD======>>>???@@@@@@@@@@@@======>>>>>>>>>?????????AAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGLLLMMMNNNMMMLLLKKKLLLMMMPPPPPPPPPQQQTTTZZZ___bbbdddhhhnnnpppsssxxxxxxooohhhcccbbbVVVZZZ\\\ZZZUUUVVV\\\cccmmmvvv~~~zzzuuurrrsssyyy|||yyyzzz}}}~~~}}}{{{xxxvvvyyy{{{|||~~~uuubbbNNNEEE>>>666222222222///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***++++++***)))***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))+++)))&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''******+++******)))((('''******)))((('''&&&%%%%%%...000222333111000000000222222222222222222222222222222111111111000000000////////////////////////////////////////////////---........./////////000.../////////000000000000.../////////000000000000,,,,,,++++++***))))))))).../////////000000000000000000111111111111000000000000000000000000000000000000000111111222222333222222333333333222222111333333333333333333333333222333333333333333333222333333333444444444444555777666666666888:::===>>>FFFGGGFFFBBB>>>@@@HHHPPP___qqq~~~zzzuuupppjjjccc^^^\\\\\\\\\```ccchhhmmmttt}}}zzzvvvjjjgggdddcccddddddbbb```]]]YYYTTTRRRRRRTTTTTTSSSUUUTTTRRRPPPOOONNNNNNNNNLLLNNNOOOOOONNNMMMNNNNNNNNNNNNNNNPPPRRRQQQOOOLLLIIIHHHGGGHHHJJJJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHLLLMMMNNNNNNOOOOOONNNNNNNNNPPPRRRRRRRRRSSSUUUWWWVVVVVVVVVXXX]]]ccciiimmmtttxxx|||}}}~~~wwwrrrkkkddd^^^ZZZYYYYYYXXX[[[^^^]]]ZZZ\\\cccjjjvvv}}}{{{wwwuuuvvv{{{zzzxxxzzz{{{~~~wwwwww|||{{{|||uuuppplllaaaTTTGGG@@@777333222222///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,+++))))))***+++))))))))))))))))))))))))************************((((((((((((((((((((((((+++)))'''&&&(((******((((((''''''&&&'''((()))***''''''''''''''''''''''''((())))))*********))))))((((((((((((((('''''''''///111333333222000000111111111111111111111111111222222222111111111111111////////////////////////////////////////////////.............../////////....../////////000000000....../////////000000000//////......------,,,,,,....../////////000000000///000000111111000000///000000000000000000000000...//////000111222333333222222333333333333333222222222333333333333333333222333333333333333333222333333333333444444444444555555555666888:::===>>>GGGEEEAAA===:::<<<@@@DDDMMMWWWjjj~~~~~~uuuiii```YYYVVVUUUVVVYYY[[[___dddkkkppp~~~}}}zzzyyyxxxxxxvvvuuulllgggbbb___^^^___``````___^^^[[[XXXVVVUUUUUUVVVSSSUUUXXXXXXXXXWWWWWWXXXXXXWWWXXXYYY[[[ZZZYYYVVVOOOMMMKKKKKKKKKKKKJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNQQQRRRRRRSSSTTTTTTSSSSSSTTTVVVWWWXXXYYY[[[]]]```aaaaaabbbffflllttt|||zzzqqqlllcccaaa]]][[[ZZZ\\\^^^```aaadddgggfffeeehhhooovvv{{{xxxxxx{{{}}}yyyxxx{{{~~~~~~~~~~~~~~~}}}zzzvvvtttxxx}}}zzz{{{nnn]]]XXXXXXVVVPPPFFF@@@777222111000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,+++)))((()))***))))))))))))))))))))))))************************((((((((((((((((((((((((,,,)))'''&&&((()))******(((''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))************''''''''''''(((((())))))222444666666444222222222111111111111111111111111222222222222111111111111////////////////////////////////////////////////................................./////////000000........./////////000000222222222222111111000000........./////////000000//////000000000000///////////////000000000000000//////000000111111222222111111222333333333222222222222222222222333333333333222222222222222222333222222333333333444444444333333444555777:::<<<===AAA>>>:::888999<<<>>>@@@EEEKKKVVVfff{{{vvvnnnjjjfffeeebbb^^^[[[[[[]]]___dddiiioooqqqppppppsssvvv~~~~~~yyytttqqqppppppqqqooolllhhhddd```_________]]]```cccdddcccbbbbbbcccfffeeeeeefffggggggeeecccXXXUUUQQQOOOOOONNNMMMLLLOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUVVVXXXXXXYYYYYYYYY[[[\\\^^^______aaaeeegggmmmmmmooossszzzwwwnnnfffaaa^^^cccbbbbbbcccfffkkkpppsssrrrtttuuutttrrrtttyyy~~~yyyvvvvvvzzz|||}}}{{{zzz|||~~~~~~~~~}}}|||yyytttpppsssyyyyyywwwxxx}}}{{{lllVVVFFF@@@AAABBBAAA@@@;;;555000////////////------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,---+++)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++((('''***,,,***))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))******))))))'''''''''(((((((((((((((222444555555333222111222000000000000000000000000111111111111111111111111...............................................................---------............////////////............//////////////////...............---............//////////////////000000000000//////......//////000000000000222111111000000///////////////000111111111111111111111111222222333333333333222222111111222222333222222222333333333444444222222333555777888:::;;;===:::777666999<<<======>>>DDDKKKSSS^^^sss~~~{{{vvvmmmeee^^^[[[[[[bbbcccccc```\\\[[[\\\^^^bbbfffmmmtttzzz}}}~~~~~~}}}wwwssspppnnnnnnnnnqqqttttttsssqqqqqqqqqvvvuuuttttttuuuuuusssrrreeeaaa\\\YYYXXXXXXXXXWWWXXXWWWWWWVVVVVVVVVVVVVVVTTTTTTSSSTTTVVVXXXZZZ\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^___aaabbbccccccccceeegggiiikkkoootttwww||||||~~~}}}wwwsssmmmgggcccbbbbbbccchhhiiikkknnnsssxxx|||~~~}}}zzzzzz}}}}}}}}}}}}}}}~~~wwwsssuuuyyy}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~{{{wwwrrroooqqqxxx~~~~~~zzzwwwwwwwwwxxx|||sssbbbUUUEEE:::666444333333777444000......///000000------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))'''***111222,,,''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''***))))))(((''''''&&&&&&///111333222000///......////////////////////////000000000000000111111111.........................................................---------------------........./////////------........./////////------------------------------........./////////...//////000000//////...---......//////000000111222222111000///......---......///000111111111111000000111111222333333333333222111000000111222333222222222222333333333333222222333444666777888888;;;999777666888999::::::777===CCCEEEJJJYYYpppzzzrrrllljjjnnnkkkfff```ZZZTTTQQQOOOOOORRRWWW[[[```bbbddddddfffkkkvvv~~~}}}||||||~~~~~~}}}sssoooiiifffeeefffffffffdddddddddcccaaa___^^^]]][[[ZZZZZZZZZ\\\___bbbdddccccccbbbaaa`````````aaabbbdddfffiiikkkmmmoooooorrrtttvvvyyy}}}|||||||||zzzwwwsssooollljjjhhheeedddeeejjjooorrrsssuuuxxx|||}}}|||}}}~~~{{{}}}wwwuuuxxx}}}~~~~~~|||yyyvvvuuuuuuxxxyyy|||}}}xxxssspppooouuuxxxvvvuuuxxx{{{||||||lll]]]OOOFFF===999777222//////000///............///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))************************(((((((((((((((((((((((()))''',,,666777...''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%******)))((('''&&&%%%%%%///000222111///---------////////////////////////....../////////000000000.........................................................------,,,,,,,,,---------.........//////---------.........//////........................---------.........//////......////////////......------......///000000111111111000000//////............000111111222222222///000000111222222333333333222111000000111222333111222222222222333333333222222333444555666666666777777777666666777888999666999<<<>>>AAAJJJYYYddd|||~~~|||xxxrrrnnnkkkeee\\\UUUQQQQQQQQQQQQRRRSSSTTTUUUTTTWWW^^^gggjjjiiikkknnnpppssswww|||}}}yyyyyy{{{}}}}}}}}}}}}}}}{{{wwwrrrmmmkkkgggfffeeefffhhhlllooorrruuutttsssrrrqqqqqqqqqqqqqqqsssvvvzzz~~~zzzsssooolllkkkkkkgggiiimmmppprrrpppmmmjjjiiihhhggghhhlllsss{{{{{{zzz|||||||||zzzwwwsssrrrtttwwwxxxyyyyyy{{{}}}~~~|||~~~yyytttqqqmmmppppppooosss~~~|||qqqeeeVVVJJJAAA:::555666666111...///,,,.../////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***+++,,,+++))))))***+++))))))))))))))))))))))))************************((((((((((((((((((((((((,,,(((---777999///)))***&&&&&&((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''))))))(((((('''''''''&&&000222333333111///......////////////////////////---.........//////000000.........................................................------,,,,,,,,,---------.........//////---------.........//////,,,,,,---------------------------.........//////......////////////......---------...///000000111////////////000000000000//////000222222333333333///000000111222222333333333222000//////000222333111111222222222333333333222333444444555555444444222444555666555666999;;;::::::;;;<<>>777111///...---,,,///......---------------------------------------***+++,,,---,,,+++***)))***************+++++++++++++++******)))(((&&&&&&************))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''')))***,,,...000000---(((&&&''')))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))//////////////////...---,,,,,,------.../////////111000...------......///,,,,,,------------------------------------------,,,,,,---------------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,------............------------------------------------////////////............------------.....................///000000111111111111111111000000//////000111111222222111111000222222222333333333444444333333222222222222333333333333333333444444444444555666777666666777999<<>>888555222///...------,,,/////////.........------------------------------***+++,,,---,,,+++***)))))))))************++++++++++++++++++***)))((('''))))))))))))))))))))))))************************((((((((((((((('''&&&&&&'''''''''(((((()))***+++******))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))...///////////////......,,,,,,,,,---......//////000000///...............,,,,,,,,,,,,------------------------------------+++,,,,,,------------,,,------------------------------,,,,,,,,,,,,------++++++******++++++,,,---///...............------------------------------///////////////.........,,,------------.........---......//////000000111222222111111000/////////000000111111111111000000111111222222222333333333333222222111111222222333222222222333333333444444555666777777666777999:::>>><<<<<<@@@BBBEEELLLUUUggg}}}~~~uuuoooiiiiiihhhccc]]]YYYVVVVVVNNNMMMLLLKKKJJJKKKLLLLLLJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTRRRQQQSSSXXX]]]```___^^^\\\YYYVVVSSSQQQOOORRRVVVXXXXXXYYYZZZ[[[___bbbeeehhhiiihhhfffdddcccaaa______bbbeeeffffffjjjiiigggffffffgggiiijjjiiimmmqqqtttxxx~~~zzzyyyxxxzzzzzz{{{|||~~~~~~}}}}}}zzzyyy{{{|||wwwtttrrrqqq~~~|||uuuiii[[[MMMAAA999555333222111///......---.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))******************+++++++++++++++******)))(((((()))))))))))))))***++++++++++++++++++++++++'''(((((())))))(((((('''(((((((((((('''''''''''''''((()))******)))'''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''......////////////......+++,,,,,,------......//////////////////......---++++++,,,,,,,,,---------------------------------***+++,,,---------------------------------------......------------......***************+++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,---------.........------......///000000000222222111111000//////...000000111111111111000000000000000111111111222222222222111111111111222222222222222222333333333333333555666666555666777999999777999===>>>>>>BBBHHHTTTeee{{{zzzsssmmmkkkjjjbbb```^^^\\\[[[[[[\\\\\\WWWWWWXXXZZZ^^^aaadddffffffeeeccc```]]]ZZZYYYXXXWWWYYY[[[\\\\\\[[[ZZZXXXZZZ\\\___aaaaaabbbcccdddgggjjjoootttvvvvvvtttrrrpppooommmnnnoooqqqrrrqqqrrrqqqqqqpppqqqrrrssstttsssxxx|||~~~~~~ssstttttttttssstttvvvxxx{{{{{{|||}}}~~~}}}{{{{{{yyytttuuuxxx|||zzztttqqqrrrtttwww~~~{{{|||}}}lllaaaRRRFFF>>>999666333000000000///---------...,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************))))))))))))((())))))***************(((((((((((())))))******************************&&&'''(((************)))'''((((((((((((((('''''''''((())))))((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''......///////////////...++++++,,,------......///...///000000000///---,,,+++++++++,,,,,,---------------------------------***+++,,,,,,------------------------------------///......------......///*********)))***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++............//////000000,,,,,,,,,---------......------......///000000000222222222111000//////...000000111111111111000000///000000000000111111111222222111111111111222222111111222222222333333333222444555555555444666777555666999<<<;;;999===DDDGGGSSSddduuu~~~~~~yyywwwssspppmmmllllllllljjjkkkmmmpppuuuyyy~~~~~~|||yyyuuurrrlllfffbbbbbbdddhhhkkkmmmmmmlllkkkoooqqqsssssssssssstttuuuvvvzzz~~~xxxyyy{{{}}}~~~~~~~~~~~~xxx}}}{{{ssslllmmmnnnoooqqquuu{{{|||||||||}}}~~~~~~|||zzzyyyvvvrrrtttxxxyyyzzzsssnnnooouuu}}}~~~xxxvvvwwwyyytttZZZNNN@@@666444555555444.........---,,,+++---...++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,************)))))))))(((&&&'''((()))************'''((((((((())))))******))))))))))))))))))))))))&&&''')))***+++,,,++++++'''(((((()))))))))))))))))))))((('''&&&'''***,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&(((((((((((()))))))))***///............---------,,,,,,,,,---------......//////...,,,******---///------------------------------------------------*********++++++,,,,,,,,,,,,)))((())),,,...---,,,---,,,***)))((()))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////////////////...............////////////111222222222111000...---000000000000////////////000111111111111222222222555444333222222222333444222222333333333333444444222222333333333333444444777777888999::::::;;;;;;AAAGGGPPPYYYggg{{{~~~~~~|||yyyxxxyyy{{{~~~tttnnnnnnlllnnnppptttwwwzzz|||~~~zzzxxxwwwwww{{{}}}xxxxxx{{{yyywwwuuuuuuvvvxxxyyyppprrrtttwwwzzz{{{rrrpppuuu{{{qqq\\\FFF???777333333222///+++//////...------------...,,,---------,,,++++++***+++,,,,,,------,,,,,,++++++*********))))))((((((******))))))))))))******++++++************++++++''''''(((((())))))******'''((()))******)))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((&&&%%%$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((............------------,,,,,,,,,---------...............,,,******---///------------------------------------------------++++++++++++,,,,,,,,,---000---++++++,,,---+++))),,,,,,+++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------------------............////////////111111222222111///...---000000000000////////////000000111111111222222222222111111000000111111111222222222333333333444444222222222333333333444444555666666777888888999999:::???EEEKKKSSSbbbuuu}}}vvvtttpppqqqrrrsssuuuxxxzzz{{{wwwxxxzzz|||xxxttttttxxxxxxxxxwwwwwwwwwwwwxxxyyyvvvrrruuuyyy~~~}}}}}}uuussswww|||zzzxxxzzz~~~rrrZZZIII???999333111222222000---//////...------------------------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++*********)))******))))))))))))***************))))))*********(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((............------------,,,,,,,,,---------...............,,,******,,,...------------------------------------------------,,,,,,,,,,,,------------///---+++***++++++***))),,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------.....................///---............/////////000111111111000///...---////////////000000000000000000000111111111222222000000111111111111111000222222222222333333333333222222222222333333333333444444444555555666666777777;;;>>>AAADDDMMMZZZddd~~~zzzvvvuuutttttttttvvvwwwxxxwww{{{~~~|||wwwsssqqqqqqwwwwwwxxxyyyyyyyyyxxxwww}}}~~~|||xxxuuutttxxx|||~~~}}}}}}zzz{{{{{{{{{{{{~~~{{{yyy{{{~~~|||yyyyyy|||wwwkkkYYYGGG:::777333......000222111//////......---------------------......------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((((('''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((.........---------,,,,,,,,,,,,,,,---------......---...---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))((((((((()))++++++,,,+++,,,---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------------.........//////000000000//////.........////////////000000000000000000000000111111111111000111333444444333222222111222222222222333333333111222222222222333333333333333444444555555555666666999<<<===???DDDLLLSSSccctttyyyuuutttwww~~~{{{zzzxxxwwwwwwwwwyyyzzz~~~{{{xxxvvvuuussssssssstttuuuyyyyyyyyyyyyzzzzzz{{{|||~~~~~~{{{xxx{{{}}}|||}}}}}}{{{{{{yyywwwuuuxxx~~~~~~|||}}}}}}|||yyyvvvpppdddVVVHHH===777222///------///111111000///...------,,,,,,------------.........------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((((((((((((((())))))((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((...------------,,,,,,,,,,,,,,,,,,---------......,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++,,,---***+++---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------((((((((())))))*********------------............/////////................../////////000000000111//////000000000111111111///111222333444333222222111111111222222222333333111111111222222222333333444444555555555555555666555777999::::::===BBBFFFLLLUUUhhh}}}|||{{{yyy~~~}}}wwwqqqoooqqqwww~~~}}}}}}}}}~~~zzzvvvsssrrrqqqqqqssswww{{{}}}~~~}}}zzzyyyzzz}}}~~~|||||||||{{{{{{zzzvvvrrrtttyyy~~~|||{{{|||}}}}}}tttlll```]]]WWWNNNCCC;;;777666111000......//////000///......---,,,,,,,,,,,,,,,,,,,,,---------------,,,***++++++,,,,,,++++++***))))))************************))))))))))))******))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''(((((((((((((((((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,/////////...++++++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,------------.........///...------------............//////000000111111/////////000000000111111......///000111111111111111111111111222222222222111111111111222222222222555555555555555555555555::::::;;;;;;::::::===???CCCEEEOOOcccyyy}}}{{{yyy|||}}}{{{{{{{{{yyywwwvvvsssqqqsssvvv{{{~~~yyyuuusssqqqrrrtttuuuwwwzzz}}}{{{}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{{{{wwwrrrpppuuuyyy{{{zzzwwwvvvvvvxxx|||~~~wwwdddXXXIIIHHHDDD>>>999666555666111000000///...............------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,******++++++++++++******)))))))))))))))***************))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,------+++******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++---...///---***)))+++---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///000111111111,,,,,,---------...............---,,,,,,---...............///000111111111////////////000000000111.........//////000111222111111111111222222222222111111111111222222222222555555555555555555555555:::::::::::::::;;;<<<>>>AAA@@@EEEQQQ^^^lll|||xxxsssrrrtttvvvuuusssvvvvvvxxx|||}}}}}}yyyvvvtttppptttyyyzzzyyy{{{~~~uuuqqqvvv}}}zzzxxxwwwwwwwwwzzz}}}{{{tttqqqsssvvvvvvsssppppppttt{{{|||fffRRRGGG===<<<999777555444333222/////////...---------......---,,,,,,++++++,,,,,,)))***++++++,,,,,,++++++******++++++++++++******)))))))))******+++++++++******))))))))))))***************))))))*********(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((()))))))))))))))((((((''''''((()))***'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((---------,,,,,,,,,++++++,,,,,,,,,---------......***,,,------+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********&&&)))******((((((+++---******)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))******+++,,,------,,,,,,,,,---------.........---,,,,,,,,,---...///---......///000111111222////////////000000000000111000000///000222444555000111111111111222222222000111111111111222222222444444444444444444444444333333444555666888;;;===<<<<<>>999444444333222111000////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,+++******))))))******+++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''(((((((((((((((''')))***)))'''&&&&&&'''))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))******+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++*********)))))))))(((((()))***++++++))))))***+++++++++++++++++++++++++++)))))))))))))))************)))))))))))))))))))))+++++++++*********))))))+++******))))))******+++******++++++++++++******------,,,,,,++++++++++++***++++++,,,---...//////,,,---///000000///---,,,...---,,,,,,,,,,,,---...000000///.......................................000000000000000000000000000000000111111222222333111111111111111111111111111222222333333222222111444444444444555555555555777888888999;;;???EEEIIIRRR\\\ooo||||||{{{|||~~~}}}yyytttrrrssswwwzzz{{{}}}{{{|||}}}~~~{{{tttrrroooooouuu~~~{{{}}}{{{xxxkkkZZZLLLCCC===777333000000000///......------///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++...------,,,,,,------...((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((((('''''')))******(((''''''((((((((())))))))))))(((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))))))***,,,,,,---------))))))'''&&&&&&''''''((()))***+++***))))))***+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))******+++************)))))))))+++******))))))******+++)))******************)))++++++++++++******************+++,,,---...//////---...///000000///...---...------,,,,,,------...000///......---.................................000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222111444444444444555555555555666777888777777999<<>>DDDLLLYYYeee|||{{{wwwrrrmmmllllllnnnoooppprrrvvv|||}}}zzzyyyyyy{{{}}}wwwrrrsssuuuuuutttvvvyyy|||~~~yyynnnmmmvvv{{{wwwssspppqqqrrrttt{{{|||wwwuuuzzztttggg^^^\\\PPP@@@666333333111...------......//////000000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''$$$&&&((((((''''''((()))&&&((()))++++++)))(((&&&******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((((()))******++++++++++++************((())))))))))))*********+++++++++******((('''''')))((((((''''''(((******((()))***)))(((((()))***************************************))))))))))))((((((((()))******++++++(((((()))))))))))))))******))))))(((((())))))***)))******************)))+++++++++,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,------......------,,,---------,,,------...///---------------------------......//////000000111000000000000000000000000000000000000000000000000//////000111222222222222333333333333444444444444000222444444444555666888777555666;;;>>>AAAHHHPPP^^^qqqzzzuuurrrpppooommmjjjggggggiiikkkmmmooouuu{{{~~~||||||xxxssspppppprrrtttuuuqqquuuzzz~~~vvvqqqooouuu|||wwwtttpppooossswwwzzz{{{wwwyyyzzzoooiiibbbYYYSSSPPPHHH===555111000...---+++,,,,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))((()))******++++++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((%%%'''))))))((('''(((((('''((()))******)))((('''+++***))))))(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((())))))***+++++++++++++++************((((((((()))))))))******))))))))))))))))))((((((''''''((((((((()))))))))''')))***)))((('''(((***************************)))))))))))))))*********'''(((((()))******++++++(((((((((((())))))******))))))(((((((((((())))))******++++++++++++******************+++++++++,,,))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,---,,,,,,,,,------...///------------------------------......///000000111......//////000000111111000000000000000000000000...///000111222222222222222222333333333444444444000111222222222333666888666555777;;;===>>>AAAFFFHHHXXXkkk{{{~~~zzzvvvsssqqqrrrrrrqqqooonnnooopppqqquuu{{{|||}}}~~~{{{wwwtttssssssrrrsssrrrooommmnnnrrruuuqqqvvv}}}wwwuuuuuu{{{}}}xxxuuutttppppppwww~~~xxxxxx~~~vvvjjj[[[QQQMMMKKKGGGCCC===;;;777333///------------------------.........++++++++++++++++++++++++******************************************************)))))))))***+++,,,((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***%%%%%%&&&((())))))))))))(((***++++++)))(((((()))(((((())))))))))))((((((+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''((())))))+++++++++************)))(((((((((((())))))))))))&&&'''((()))************(((((()))***++++++******)))+++,,,+++***)))***+++))))))))))))))))))))))))(((((())))))******++++++'''(((((()))***+++++++++'''((((((((())))))******))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++(((((())))))*********+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------...///---------------------------------...///000000111---......///000111111222111111111111111111111111......000111111222222222222222333333333444444444333444444333333444666999555333444888:::888999===???KKKWWWbbbrrr~~~~~~|||wwwyyy~~~yyy|||~~~~~~{{{wwwuuuttttttxxx~~~xxx{{{}}}zzzsssnnnmmmooommmpppqqqooolllkkkpppttttttzzz|||yyyzzz~~~}}}xxxvvvvvvuuupppqqqzzz{{{xxxxxxvvvxxx{{{sss___SSSDDD;;;999999777555000222333111---,,,---///000000000000000000000000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---++++++************++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******$$$$$$&&&((()))*********+++,,,...---+++*********))))))(((((((((((())))))+++******)))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''&&&&&&&&&&&&'''((((((************************,,,***))))))******)))'''************))))))))))))+++*********))))))((((((***************)))((((((+++*********))))))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))*********************+++++++++++++++++++++++++++))))))))))))***+++,,,------------------------,,,)))***,,,------,,,+++***,,,++++++******++++++,,,///...---,,,,,,---.../////////.........---------............//////////////////000000000000//////000000000000000/////////000000111222222222222111222222333333333222222111333333222222333333444555222333333444666888999:::;;;@@@FFFLLLVVViii{{{xxxvvvxxx{{{}}}}}}~~~wwwpppllllllmmmpppwww}}}yyyuuusssrrrsss|||}}}xxxtttpppnnnnnnmmmnnnooonnnlllhhhhhhjjjmmmzzzyyy{{{~~~{{{zzzzzzzzzyyyxxx{{{xxxwww{{{}}}}}}yyyyyy{{{|||yyyuuu~~~}}}ooo___UUUBBB<<<777555666777555111333111...,,,,,,---///000000///...---,,,---......------,,,,,,,,,,,,++++++((()))***+++,,,,,,+++***((((((((((((((((((((((((*********)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++***))))))***+++,,,((()))***+++***(((&&&$$$((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))************************+++***))))))******)))'''************))))))))))))******)))))))))((((((((())))))******))))))((('''*********)))))))))(((((()))))))))***************(((((()))))))))*********))))))))))))))))))))))))******************))))))++++++++++++++++++++++++)))(((((()))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,......---,,,,,,---......///.........------------............//////////////////000000000000//////////////////////////////000000111222222222222111111222222333333222222111333222222222222333444444666555555555555555666666;;;>>>AAACCCHHHUUUhhhuuu}}}}}}}}}}}}|||}}}~~~{{{~~~~~~}}}zzzwwwtttrrrqqqqqqssssssrrrssstttvvvwwwxxx}}}tttmmmgggdddddddddgggooo{{{zzzwwwuuuwww~~~~~~zzzvvvrrrpppnnnnnnlllnnnpppooommmlllnnnppp|||yyy|||~~~|||{{{|||}}}}}}|||}}}{{{yyy{{{||||||~~~~~~{{{{{{{{{zzzrrreeeWWWIIIAAA<<<777111000222333000...111000...,,,,,,---...//////...---,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,------,,,,,,+++))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))),,,+++***)))))))))***+++***+++,,,,,,,,,***((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((************************+++)))((((((******)))'''************))))))))))))))))))((((((((((((((('''((())))))))))))(((''''''******))))))))))))((((((((())))))***+++,,,,,,,,,(((((())))))))))))******))))))))))))))))))))))))*********))))))(((((((((++++++++++++++++++++++++(((((((((((()))***++++++((((((((()))******++++++---,,,,,,+++*********+++,,,++++++******++++++,,,------,,,,,,,,,,,,------............---------------............/////////...//////000000//////...........................///000111111222222111111111111222222222222222111222222222222222333444444666555555444444444555555777999::::::;;;AAAMMMWWWiiizzz}}}vvvpppnnnmmmkkkiiijjjhhhhhhkkkpppuuuvvvvvv|||~~~tttnnnjjjfffdddcccfffllluuu|||}}}xxxuuuxxx}}}~~~zzzvvvsssqqqpppuuuvvvvvvvvvwwwyyy|||ssspppnnnsss~~~|||}}}~~~~~~}}}xxxwwwyyy{{{zzzyyy|||yyymmm]]]OOOBBB:::555555111...---///000...,,,......------------,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++******************************+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++***)))(((((())))))***++++++,,,+++***((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''***************************)))(((((()))***)))'''************)))))))))(((((((((((((((''''''''''''(((((((((((((((''''''&&&))))))))))))))))))(((((()))))))))******+++++++++(((((((((((()))))))))***((((((((((((((((((((((((******))))))((('''''''''************************((((((((((((((()))******''''''(((((()))***++++++...---+++***)))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...//////////////////...---------...............///000000111111111111111000111111222222222222111222222222111222333333444222222222333444666777888333555777777666:::BBBHHHOOO\\\oooxxxxxxxxxuuurrrooommmmmmsss~~~}}}wwwrrrnnnnnnssszzz~~~}}}yyywwwyyyzzzzzzzzz{{{{{{{{{xxxvvvxxx|||~~~~~~}}}zzzwwwvvv~~~}}}~~~yyyssshhhkkkrrr}}}~~~|||uuuqqqqqqtttwwwxxx~~~pppgggZZZKKK???888555444222000------///000///---+++,,,---------,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***))))))))))))((((((''''''))))))))))))))))))))))))++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******)))(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))((('''((()))***)))(((************)))))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((())))))******)))))))))((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((''''''************************(((((((((((((((((()))***'''(((((()))***+++,,,,,,...---+++***)))***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................////////////......------------......////////////000111111111111000///000111111222222222222222111111111111222333333222222222222333555666777222444666777777999>>>BBBDDDJJJVVVeeeuuu~~~||||||wwwtttwww|||xxxwwwuuuuuutttsssrrrrrrooonnnpppuuuyyyyyy{{{xxxrrrooonnnnnnsss}}}~~~|||~~~~~~~~~yyysssppprrrwww}}}wwwmmmeee```SSSMMMCCC:::333000000111///...------...//////...***+++,,,---...---+++***+++++++++++++++*********,,,,,,+++++++++***************)))(((((('''''''''((((((((((((((((((((((((+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&''')))***)))(((************))))))))))))'''(((((((((((()))))))))((())))))))))))(((''''''''''''(((((((((((())))))******))))))(((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((())))))***))))))******++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------------.........---......//////......------------...//////000000...///000000111111000000//////000111222222222222111111111111111222333333555444444333222222222222444555777777777777999;;;@@@AAAGGGPPP\\\jjj|||zzzuuuuuuxxx{{{~~~}}}~~~|||{{{|||}}}wwwttttttrrrnnnlllmmmjjjhhhkkkqqquuuuuuxxx||||||~~~yyyvvvqqqllljjjmmmssswww}}}~~~{{{zzz~~~zzzyyyxxxxxx{{{}}}rrrhhh___VVVKKKCCC>>>;;;777333///.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,,,,,,,,,,+++***)))++++++++++++************,,,,,,+++*********++++++''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''')))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))((('''&&&''')))***)))(((************))))))))))))((((((((()))))))))******))))))******))))))(((''''''''''''((((((((())))))***)))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++************************+++******)))))))))******************************)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,---............---,,,++++++,,,,,,,,,---------,,,,,,---------.........---......//////......---------...//////000111111...//////000000000000000...///000111222222222222111111111111111222222333555444333222111111111111555555666666666666666777;;;;;;@@@HHHMMMSSS___kkk{{{~~~yyyvvvvvvyyy|||||||||}}}|||xxxssssssqqqkkkhhhiiihhhgggiiipppttttttwww{{{}}}~~~vvvooofffffffffhhhlllsss||||||xxxyyy|||}}}{{{{{{}}}}}}~~~tttiiiZZZNNNHHHBBB<<<888444444222111000/////////+++,,,------,,,++++++,,,++++++,,,---------------+++,,,---------,,,******++++++++++++************,,,,,,+++***+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''(((((((((((('''))))))((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''&&&&&&''')))***)))(((************))))))))))))(((((())))))******++++++***************)))((((((&&&'''''''''(((((()))))))))))))))***++++++,,,,,,''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))++++++***************+++************))))))))))))'''(((***,,,---------,,,,,,++++++++++++++++++,,,------...//////...------+++++++++,,,,,,---------,,,,,,,,,---------......---..................---.........///000111111222...//////000000000000000......000111111222222222111111111000111222222333111111111111222333444444444444555666666777777888777888>>>FFFIIIHHHMMMUUUZZZqqq|||zzz|||~~~{{{}}}wwwqqqqqqooohhhdddeeehhhgggjjjppptttuuuxxx||||||pppjjjgggdddccceeehhhmmmrrrxxxzzzqqquuu~~~}}}xxxvvvxxx{{{}}}~~~uuunnnZZZQQQCCC999555444555666---------.........//////,,,...//////---,,,,,,---,,,,,,,,,------.........,,,,,,---...---,,,+++***+++++++++************)))******)))))))))***,,,---))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''************************(((((((((((((((((((((((((((((((((((())))))))))))###$$$&&&((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))+++***((('''''''''((()))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))+++******)))))))))))))))&&&((()))((('''&&&''')))%%%&&&&&&&&&'''((((((((('''''''''''''''((()))***))))))))))))))))))))))))++++++***)))((('''&&&&&&++++++************++++++)))************+++++++++))))))*********++++++++++++,,,...//////...,,,***---------,,,+++***)))((()))***+++---......------........................////////////000000000000000000000000000000000000000000000000111111111111444333333222111000//////222222222222222222222222444444333333444555777888777888;;;>>>??????AAAEEENNN\\\nnnzzz{{{rrrnnnmmmlllhhheeekkklllnnnooorrrvvv||||||wwwooohhhddddddfffhhhqqqvvv}}}}}}~~~{{{wwwzzz|||xxxvvvxxx}}}~~~zzzooo___SSSEEE???777444444444111---........................)))***,,,,,,++++++,,,...++++++++++++++++++++++++************************+++******)))))))))))))))******)))(((((((((((((((+++++++++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***,,,'''''''''(((((((((((()))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''+++***)))((('''(((((()))******)))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))+++***))))))(((((())))))(((***+++***)))((()))+++''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******))))))((((((''''''*********))))))*********)))************+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++***)))((()))***+++---------------............................../////////000000000//////////////////////////////000000000111111111333222222111111000000000222222222222222222222222444333333333333555666777777888:::<<<<<<<<>>:::999777555222000......000111///...,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***+++************************************************+++******)))))))))))))))***))))))(((((((((((((((******))))))(((((((((((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###'''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***))))))((('''(((((((((&&&((()))((('''&&&''')))(((((((((''''''&&&&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))*********+++++++++************************)))))))))))))))***+++,,,******+++,,,------------++++++***+++++++++,,,,,,------------------------------------.......................................////////////000000000/////////000111111222222000000000111111222222222000000111222222333333333888===???>>>@@@HHHMMMMMMJJJHHHEEE???;;;:::===@@@FFFNNNYYYdddqqq{{{{{{yyyuuurrruuuyyy}}}|||wwwwww{{{{{{zzz{{{~~~|||wwwyyy}}}zzzooooooooorrrwww{{{|||}}}}}}{{{zzz|||~~~~~~}}}|||wwwtttyyy}}}xxxxxx}}}qqqddd[[[WWWFFF@@@999444333333444333111000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***+++************************************************+++******)))))))))))))))***))))))((((((((((((((()))))))))((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%''')))***))))))(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''')))(((''''''''''''((())))))))))))))))))(((''''''&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((***)))((((((''''''(((((((((***+++***)))((()))+++''''''''''''&&&&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***)))************++++++++++++++++++***************))))))******++++++,,,,,,++++++,,,---......------++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////000000/////////000000111111111//////000000111222222222000000111333333333333333666===@@@===@@@JJJPPPPPPLLLHHHBBB===999999:::;;;;;;@@@FFFLLLSSS```ppp|||~~~}}}zzzvvvwwwzzzzzzyyy{{{~~~{{{}}}zzz{{{|||yyyvvviiihhhiiilllqqqwww{{{}}}~~~wwwrrruuuzzz}}}{{{pppcccVVVKKKCCC???888555222000//////...---///000000000000...,,,++++++++++++++++++++++++++++++,,,---,,,*********,,,************************************************+++******)))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******%%%&&&&&&&&&''''''''''''***)))((((((''''''(((((('''''''''''''''((((((((()))((('''&&&&&&'''((()))((())))))***)))((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''''''''((((((***+++***)))((()))+++''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********)))************++++++++++++++++++*********))))))'''(((***+++,,,,,,++++++++++++,,,---------,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------................................./////////000000/////////000000000000000/////////000111222222222000111222333444444444333333:::===999<<>>???AAAHHHSSS\\\gggrrr{{{|||{{{}}}}}}zzzyyy|||uuutttuuu~~~}}}{{{zzzxxxuuurrriiiggggggjjjqqqxxx~~~~~~vvvrrruuuxxxyyy{{{{{{kkkaaaSSSGGG@@@;;;666333333222000//////...,,,++++++---///000///---,,,+++++++++++++++++++++++++++***+++,,,,,,+++***+++---************************************************+++******)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''''''''(((((((((***)))'''%%%%%%&&&''')))&&&'''''''''((((((((())))))((('''&&&&&&'''((()))((()))*********)))'''&&&'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''((()))((('''&&&''')))''''''(((((())))))******'''''''''''''''((()))***************************))))))))))))((((((((((((++++++************++++++)))************+++++++++++++++++++++******))))))%%%''')))+++,,,,,,***)))++++++,,,,,,,,,++++++***,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000000000000000000/////////...//////000111222222222000111333444555555444333000888:::444777BBBHHHFFFAAA===888555666777777666444888;;;;;;:::<<>>BBBFFFLLLWWWdddnnn|||wwwrrrwww~~~{{{{{{{{{zzzyyyvvvvvvxxxwww{{{}}}||||||~~~}}}zzz}}}zzzvvvssstttyyy~~~{{{mmm]]]OOODDD>>><<<:::888555222000000000000.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,************************+++***)))(((((()))***+++******)))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((('''''''''''')))((('''%%%###""""""!!!''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((())))))))))))((((((''''''((((((''''''(((((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++******)))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,------......//////------........./////////000//////......//////000000000//////......//////222111111000000000000000444444444444444444444444555444333222222222333333444333333333333444555666999;;;======>>>CCCKKKQQQ\\\iii|||}}}wwwsssuuuvvvqqqnnnmmmjjjooozzz|||uuutttttttttvvvzzz~~~zzzxxxwwwyyy{{{}}}~~~yyyvvvtttlll^^^NNNBBB999555333333111000.........///000---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))*********))))))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))))))))************)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''+++***)))'''&&&%%%$$$$$$&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''((((((((()))(((((('''''''''(((((('''((((((((()))))))))***))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))************))))))***+++,,,---,,,+++******++++++++++++,,,,,,,,,...------,,,,,,------...++++++,,,------...//////------.........//////////////////....../////////000//////.........//////000000////////////000000222222222222222222222222333333222222222222222222444333333222222222333333888999;;;;;;;;;>>>BBBEEEHHHRRRccctttzzznnnhhhfffjjjmmmmmmlllmmmkkkssszzztttsssssstttxxx~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{rrriiiaaa\\\[[[VVVMMMDDD<<<777555444//////...------------...------------------------+++++++++++++++******)))++++++++++++++++++++++++,,,,,,++++++******))))))***************************))))))))))))))))))***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))((('''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((***))))))(((((((((((((((&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))***************)))***+++,,,---,,,+++************+++++++++,,,,,,...------,,,,,,------...***++++++,,,---...//////....../////////000000000//////............////////////............//////000///////////////000000//////000000111111111111111111222222222222222222444444333222222222333333333444555666777999;;;===@@@GGGSSSaaammmwww}}}sssnnnlllpppuuuvvvwwwyyysssyyyzzzuuusssrrrrrrxxx}}}~~~~~~~~~~~~~~~vvvxxx|||~~~qqqdddYYYPPPHHHDDD???>>><<<999666444222111000///...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))(((((('''&&&''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++...------,,,,,,------...++++++,,,,,,------............/////////000000000///......------......///......------....../////////////////////000000111------...///000111111222000000111222222222111111444444333222222333333333333333444444555777888888===@@@GGGQQQ\\\cccffffffiiirrrzzzwwwwww|||}}}~~~~~~~~~|||~~~~~~}}}wwwtttqqqqqqvvv~~~~~~}}}|||zzz}}}oooeeeWWWKKKCCC???:::777333333444444333111///---000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((($$$%%%&&&((()))*********'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''((((((((((((((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))&&&%%%%%%%%%&&&&&&'''(((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++,,,,,,,,,,,,++++++******++++++,,,---************++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////......------......///...------------...///000000/////////000000111222------...//////000000111...///111222222222111111333222222222222222333333666555444555777888999::::::;;;>>>EEENNNRRRRRRPPPOOOTTT]]]iiiwww~~~vvvnnnjjjiiijjjmmmrrrzzz}}}yyyuuurrrvvv}}}}}}{{{|||uuukkkeeeSSSKKK@@@999777777555333111111222111111000///.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******'''((((((((())))))))))))(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&''''''(((%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))***+++,,,---------,,,+++***)))***+++---...)))************+++++++++...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........---------------...///000000000000000000111222222////////////////////////...///000222222222111000111111111111111222333333333222222333666999;;;;;;:::888999???EEEHHHFFFBBBCCCDDDGGGMMMWWWfffuuu~~~zzzxxxssslllfffdddgggkkkjjjsss~~~yyyuuuxxxyyy~~~}}}{{{vvvpppgggZZZNNNEEECCC<<<555222333444333000...------,,,,,,,,,---...,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((************************(((((())))))******++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&(((***++++++))))))&&&''''''''''''''''''&&&))))))(((((((((((())))))---,,,+++)))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((()))))),,,+++***))))))***+++,,,---+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))'''''''''((((((+++***)))'''''')))***+++,,,,,,,,,++++++***************++++++++++++*********+++---,,,+++******+++,,,,,,,,,---------......000///---,,,,,,---...///////////////000000000000---------............///---....../////////////////////000000111111222222111111000000//////......222222333333333222111111333444444666888;;;>>>@@@>>>;;;888888:::===??????===<<<===@@@EEEMMMUUUYYYiiiuuu}}}{{{vvvtttssssssvvv{{{~~~{{{zzzyyysssssswww|||{{{|||{{{yyyzzzyyyuuuvvvxxxxxx~~~}}}~~~zzzwwwyyyxxxxxx|||}}}yyyuuujjjddd[[[RRRJJJCCC>>>:::000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************,,,,,,+++***)))))))))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))(((******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((************))))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&******))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))((((((((((((***,,,---''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((())))))((((((''''''(((((()))(((''''''''''''((())))))(((((())))))))))))(((((()))((('''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((()))))))))*********+++******))))))))))))******+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++***)))(((((()))***+++,,,,,,,,,++++++***************++++++++++++*********+++------+++***+++,,,,,,,,,,,,------------.........------------.............../////////000000---------............///---......///////////////000000000000000111111111111000000000/////////...000111222222333333333333333333444555888:::===>>><<<:::777777999<<<===>>><<<;;;:::;;;===BBBFFFIIIPPPZZZgggsss}}}wwwsssooommmooouuu}}}{{{vvvrrrooommmrrruuuyyy{{{{{{}}}{{{{{{~~~}}}yyyzzzxxxvvvtttuuuzzz|||{{{zzzzzz{{{~~~~~~tttrrrqqquuu{{{}}}wwwnnnddd^^^SSSOOOHHHAAA<<<888444111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******************************,,,+++******))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((('''''''''((()))***++++++''''''''''''''''''''''''((())))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************(((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************+++***)))(((((()))***++++++++++++++++++***************++++++++++++*********+++------,,,++++++,,,,,,,,,,,,,,,------------,,,------......------------------.........//////---------............///---......///////////////111000000000000000000///000000000000////////////...///000222333444444444222333333555666999;;;<<<:::777555555777999;;;;;;888777777666777888:::;;;>>>DDDLLLTTT\\\hhhwww~~~yyyyyy~~~zzzuuurrrppppppsssuuuuuuvvvyyy~~~{{{}}}{{{zzzyyyyyyyyyyyyzzzzzzvvvtttrrrvvv}}}{{{ssskkkaaaVVVLLLFFF@@@<<<888555444222000///000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********))))))))))))))))))))))))++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))((('''&&&%%%((((((((())))))(((((((((&&&'''(((((((((((('''&&&)))))))))(((((((((((('''(((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''))))))************))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$'''(((((((((((((((((('''))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&(((***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((******)))(((((()))******+++++++++*********************++++++++++++******)))+++------,,,+++,,,---++++++,,,,,,,,,---------***+++---......---,,,+++,,,,,,,,,---------......---------............///---......///////////////111111000000/////////...000000000000//////////////////111222222333333333222222333444555666888888777555333333555777888888333444444555666777888888:::===@@@CCCFFFNNNXXX```oooyyy|||yyyxxxyyyyyy|||~~~|||zzz{{{sssjjj\\\OOOFFF@@@===;;;555333111000111222111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******(((((()))(((((('''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&'''''''''((((((((($$$%%%'''((()))((('''&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''&&&'''((())))))((('''&&&$$$&&&((()))*********)))))))))))))))))))))))))))************************((()))*********)))'''&&&******))))))))))))************************************++++++++++++******(((***,,,,,,+++++++++,,,+++++++++,,,,,,,,,------)))***,,,---------,,,+++,,,,,,,,,,,,---------------------............///---......///////////////111000000000//////......////////////000000000000111111111222222111111000111111222333444444444555444222111222444555666555222333444555666777777777666888;;;;;;<<<>>>CCCFFFQQQYYYeeeqqq~~~~~~~~~||||||}}}{{{}}}}}}yyy{{{{{{xxxuuurrrlllgggZZZRRRGGG===888666666666///---,,,---...///...---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++((((((((((((((((((((((((***))))))((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))$$$%%%'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%###$$$%%%&&&''')))*********)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))************))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))******))))))))))))))))))))))))************************************)))((('''&&&)))))))))******))))))))))))))))))*********************++++++++++++******&&&(((***+++*********,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......---------............///---......///////////////000//////////////////...////////////000000000000111111222222111000000///000111111222222222222111222111000111333444444444333333333333333333333333444666999::::::;;;<<<>>>>>>CCCJJJRRR\\\iiiwww~~~yyywwwyyy|||~~~{{{xxxtttuuuwww||||||sssjjjbbbZZZPPPIII???<<<:::888666444111//////...------...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++*********)))))))))((('''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((()))))))))***&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%'''((()))***&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***+++*********)))))))))((()))(((((((((((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))************************))))))((((((((((((((()))))))))************))))))((()))))))))*********+++******++++++++++++******%%%''')))))))))))))))+++***++++++++++++,,,,,,,,,)))))))))******+++,,,---------------............---------............///---......///////////////.........///////////////.../////////000000000111///000000111111111111000///000111111111000//////111000///000333444333222444444333222222222222333444555777777888999:::<<<888:::>>>@@@EEEMMMXXX```iiittt{{{vvvuuuuuu~~~}}}}}}}}}|||{{{zzzyyyuuuttttttvvvzzz}}}~~~~~~}}}{{{|||rrrjjj^^^TTTLLLFFF???;;;333333333444555333000---000.........000000...,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************))))))***++++++,,,************************((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((('''''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&***)))(((''''''((()))***(((((('''&&&&&&''')))***))))))))))))))))))))))))************************((((((''''''''')))+++,,,))))))************))))))(((((())))))*********+++******++++++++++++******$$$&&&(((((((((((()))*********+++++++++,,,,,,,,,***)))(((((()))+++---...---------.........//////---------.........//////---......///////////////---.........//////000000.../////////000000111111---...///111222222222222///000111111111000...---111000///000333444333222444333222222222444555777333222222111111222444555888:::;;;::::::>>>EEEKKKOOOYYYfffrrr{{{zzzxxxwwwyyy}}}yyywww|||~~~{{{{{{|||}}}}}}wwwvvvuuuwww{{{~~~xxxwwwyyy}}}~~~~~~vvvppp\\\SSSGGG>>>:::888777666666333000//////000000///,,,+++***+++,,,,,,+++)))---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,************************((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&#########$$$%%%'''***+++***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******+++++++++*********))))))---,,,)))'''&&&(((***+++''''''((()))))))))))))))+++***)))))))))***,,,---******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((((((((((((((((())))))))))))************++++++++++++***)))(((((()))***+++))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000/////////...---------,,,////////////////////////............////////////111111000000//////......111111222222222333333333111111111111111111111111666555333222111222333333444444555777999;;;===>>>EEEIIIQQQZZZbbbhhhlllmmmzzzzzzxxxwww{{{|||uuuttt}}}~~~|||~~~|||zzz}}}yyynnneee]]]WWWUUUHHHCCC===777444222000///////////////............///...---,,,+++,,,------///...---+++******++++++,,,++++++******))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************---,,,***)))))))))***+++++++++******))))))(((((())))))))))))))))))))))))''')))***)))((('''(((*********))))))((((((''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((()))))))))************))))))(((((((((+++***((('''&&&'''((()))''''''((()))))))))))))))******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,------...))))))*********++++++++++++***)))(((((()))***+++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,---...///............------------....................................////////////111000000000/////////...111111111111222222222222111111111111111111111111444333222111000111111222444444444555666888999:::999<<>>;;;888666555444333000...---///000000000//////.........------------------,,,,,,,,,,,,,,,---,,,,,,+++++++++************++++++,,,,,,------+++++++++***))))))(((((())))))))))))))))))))))))************************((((((*********)))(((''''''((((((((())))))******(((((((((((((((((((((((('''((()))(((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((()))(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((***++++++***)))(((''''''((()))))))))))))))'''((()))++++++***))))))******))))))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((()))))))))*********)))))))))******)))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......---------+++,,,,,,,,,------..............................------------............////////////000000000000....../////////000000000000000000000000000000000111111222222222222222222000000111222333555666777777666555444555666888999<<>>AAAAAA>>>===???BBBIIIRRRYYYUUULLLKKKVVVbbbfff```UUULLLJJJOOOYYY```dddaaadddmmmtttsssqqqqqqyyy~~~~~~}}}|||yyytttmmmeee^^^ZZZUUUTTTSSSTTTTTTPPPHHHBBB@@@>>>;;;888555444333444333333222111111000//////000//////...............//////......------,,,,,,---,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((())))))))))))***((()))))))))(((((('''&&&((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$############$$$%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&''')))******)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))))))))*********++++++******))))))))))))(((((())))))))))))(((((((((((()))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))+++---+++,,,------......---------............/////////...,,,+++,,,---///......000000000000111111111111000000111111111222222222000111111111222222222222222222222222333333444444333333333333444555666666666:::>>>>>><<<999:::;;;DDDIIIMMMJJJDDDCCCJJJRRR___\\\UUULLLDDDEEELLLTTTTTTNNNNNNUUU]]]^^^[[[XXXYYY]]]bbbfffjjjmmmqqqssswww}}}~~~{{{|||{{{sssmmm``````^^^ZZZUUUOOOIIIFFFAAA@@@???@@@BBBAAA===888666444333111111111222222222222111111000000//////000///......------......------------------......,,,,,,------------,,,,,,************************,,,+++************+++,,,************************))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))************'''(((((((((((('''&&&&&&((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$###!!!!!!###$$$%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###$$$%%%&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))************))))))))))))))))))((((((((((((((((((((((((''''''))))))(((''''''''''''((((((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,+++************+++,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,+++)))***,,,///+++,,,------......---------------.........//////...---+++,,,...//////............/////////000000///000000000000111111111000000000111111111111222111111111222333333444444222333333333333444444555555777::::::888777777888>>>@@@BBBAAA>>>>>>BBBGGGVVVZZZZZZTTTJJJEEEIIINNNNNNHHHFFFLLLVVVZZZWWWSSSLLLMMMNNNOOOPPPQQQRRRSSSUUUZZZ```fffmmmvvv|||yyy{{{{{{wwwuuuwwwtttqqqnnniiiccc\\\XXXIIIIIIIIIHHHFFFCCCAAA???;;;:::888999;;;;;;:::888222222111111111222333333111111000000000///////////////...------------...***++++++,,,...//////000***+++------------+++***************************++++++************++++++************************))))))))))))))))))))))))'''(((((((((((((((''''''(((((()))))))))*********&&&'''''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%'''&&&&&&&&&&&&'''(((((()))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%$$$$$$%%%''')))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&$$$###$$$%%%'''((((((((((((((((((((((((((('''(((((((((((((((((((((&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((()))))))))*********(((((((((((((((((())))))''''''''''''''''''((((((+++***))))))(((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,******))))))))))))***************++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------)))))))))'''&&&&&&))),,,+++,,,------......------------------............///---,,,---...000//////............////////////.........////////////000//////000000000111111111000000111222222333444444222222222333333333333333777777666666555666777999555777888888888999<<<>>>LLLUUU[[[XXXMMMDDDBBBEEEHHHDDDAAAFFFQQQZZZZZZUUUIIIHHHFFFDDDDDDDDDDDDCCCBBBEEEIIIMMMRRRZZZeeelll|||xxxpppjjjddd^^^ZZZ^^^[[[VVVSSSQQQOOOLLLJJJ>>>?????????>>>===<<<;;;888666555444555555555444333222222222222222222222000000////////////////////////...---------------,,,,,,,,,---------------)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((('''&&&$$$$$$'''&&&&&&&&&&&&'''((((((******)))((('''%%%$$$###&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''***)))&&&$$$$$$%%%''')))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((()))))))))******''''''(((((((((((())))))''''''''''''((((((((((((++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,---++++++************++++++***++++++,,,,,,------...)))******)))((()))+++---+++,,,------......------,,,------------.........///...,,,---///000000///////////////000000000000---------.........//////////////////000000000000///000000111222333444444111222222333333222222111666555444333444666888:::555666888888888999;;;>>>GGGQQQZZZXXXNNNCCC>>>===BBB@@@>>>BBBNNNZZZ]]]ZZZGGGDDD@@@>>>????????????===>>>???AAADDDIIIPPPUUUaaafffoooyyy{{{sssoooiiieee```[[[WWWSSSNNNKKKKKKHHHDDDBBBCCCDDDDDDDDD<<<;;;;;;:::888777555444666666444333222222222222222222222111111000000///////////////............///...------,,,,,,------000///...---,,,***))))))))))))************))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&(((((()))((((((&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%###!!! &&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((('''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***'''''''''((((((((())))))''''''((((((((()))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++*********)))******+++,,,,,,------++++++************++++++******+++,,,,,,---......+++,,,------,,,,,,---///+++,,,------......------,,,,,,---------............---+++,,,---///..................////////////............////////////........./////////000000//////000111222333444444111111222333333222111000333222222444666777888888777:::<<<;;;999888;;;===@@@HHHPPPPPPIIIAAA======<<<===<<<>>>HHHUUU\\\[[[EEEAAA<<<:::;;;======<<<;;;;;;;;;;;;<<<@@@DDDGGGNNNPPPUUU___jjjppppppnnnooonnnmmmnnnpppqqqqqqppptttvvvxxxyyyyyy~~~||||||}}}zzzxxxsssmmmfff```ZZZXXXRRRPPPLLLJJJHHHFFFDDDBBB???>>><<<<<<===>>>>>>===999888777666555333222111555555444333222111111222111111111111000000//////........................///...------,,,,,,------......------,,,+++******+++******************+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&%%%$$$###&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''###$$$%%%'''''''''&&&&&&((((((''''''&&&&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++************++++++******+++,,,,,,---......''')))+++++++++***+++,,,+++,,,------......------,,,,,,,,,---------......---+++***+++,,,---------+++++++++,,,,,,,,,------////////////000000000000............/////////000...///000111222333444444000111222333333222000000///000222555777888777666555888:::888444222444777555<<>>@@@CCCBBBFFFOOOZZZ```^^^YYYYYYWWWUUUTTTUUUVVVUUUTTTTTTWWW[[[[[[[[[___ffflllnnnppptttzzzwwwvvvqqqkkkddd```______\\\ZZZWWWTTTPPPNNNLLLLLLGGGEEEBBB@@@???>>><<<;;;:::999999:::<<<;;;999777444444444444444444444444000111111111///...///000000111111222222111111000---...........................---,,,,,,,,,,,,---))))))***+++---...//////---,,,+++******+++,,,---))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))************''''''((()))******))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''(((***+++,,,,,,'''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''(((((())))))******(((((()))***************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************))),,,,,,++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...............////////////...///000///------///000222111111111000000/////////000000000111111111111222222222333444555777777888888777555222000---,,,666888:::<<<<<<<<<;;;:::777888999;;;===BBBIIINNNJJJ???777888:::999888;;;999888777777777888:::;;;:::;;;===AAAEEEJJJMMMOOOFFFFFFFFFFFFEEEDDDCCCBBBGGGGGGGGGHHHJJJLLLOOOPPPTTTWWW[[[\\\___iiiyyyyyysssuuuzzz~~~}}}|||xxxtttooojjjhhh```^^^ZZZVVVRRROOOMMMLLLLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>===<<<;;;;;;888888888888777777777777444444333333222111000000222111111111000000//////222222000///............///---+++,,,---...---,,,.........------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++++++++************++++++((((((((()))******++++++))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''***************)))(((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((***+++,,,''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***)))'''''''''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''((((((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((()))***************+++***))))))))))))***++++++)))'''&&&&&&''')))+++++++++++++++++++++++++++((())))))***+++*********************************+++,,,---.........------))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------............////////////...//////...------...000111111111000000000//////000111111111222222222222111222222222333555666777777777777666444333111000555666888:::::::::999888666777888999;;;???FFFJJJJJJ@@@888999:::888888:::888888888777888888999999<<<<<<===>>>@@@AAACCCDDD@@@@@@??????>>>>>>======>>>>>>>>>???@@@BBBDDDEEEFFFIIILLLLLLMMMUUUaaalllwwwtttooojjjeeeccccccdddkkklllmmmmmmllllllmmmoooqqqrrrtttwwwzzz~~~{{{wwwxxxxxx}}}nnnjjjfffccc```\\\XXXUUURRRPPPMMMJJJHHHFFFFFFEEEGGGFFFDDDBBBAAA@@@??????>>>>>>===<<<;;;:::999999666555555555555444444444444444333222222111000000111111111000000000//////111000///...------------///---+++,,,---...---,,,......---------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++((()))))))))************))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))((('''&&&'''((((((((())))))))))))((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''(((***+++,,,''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))(((&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((())))))***&&&%%%$$$%%%'''((('''&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((()))*********************))))))))))))******+++)))&&&$$$$$$&&&)))+++++++++++++++++++++++++++))))))***++++++++++++***((((((((()))*********+++((()))+++,,,---,,,+++***))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---............/////////---......---,,,,,,---///111111000000000000//////111111111222222222333333111111111222333444555666666666777777666666555444333444555777777777777666555666666777888<<>>???@@@???BBBDDDCCCBBBFFFNNNUUU___dddgggeee]]]UUUQQQPPPTTTUUUVVVUUUTTTTTTVVVWWWZZZ[[[]]]```dddjjjqqqvvvyyyiiiaaaaaaccctttwww~~~{{{sssnnnkkkoootttxxx}}}}}}}}}{{{uuueee___WWWSSSRRRQQQMMMHHHHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777777666444444444444333333333333333333333222111111000000111111000000000000////////////...---,,,,,,,,,,,,///---+++,,,---...---,,,------------,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))************)))((((((''''''(((((()))++++++***))))))((('''''')))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((('''&&&&&&''''''((((((((()))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''((((((((((((&&&%%%$$$%%%'''((('''&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((()))***************+++++++++******+++++++++---+++***((((((***+++---************************)))******+++++++++++++++'''(((((()))***+++,,,,,,&&&(((***,,,,,,+++)))(((++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------.........//////,,,---...---++++++---...000000000000000000//////000000111111111222222222111111111111222333444555555666666666666666555444222333444555666666666555555666666666666999===@@@JJJDDD>>>:::999888777777777888999999999888666555666666666666777999:::;;;;;;:::999888888999;;;<<<==================>>>>>>>>>@@@CCCBBB@@@AAAEEEIIINNNUUU\\\```]]]WWWQQQNNNJJJKKKKKKJJJIIIIIIKKKMMMPPPQQQRRRTTTVVV\\\eeellluuusss___TTTTTTVVV___ccckkkvvvyyymmm___YYYVVVXXX]]]aaaffflllxxx{{{}}}|||||||||yyytttggg]]]RRRMMMNNNNNNJJJFFFEEEEEEEEEDDDDDDDDDDDDDDD===<<<;;;:::::::::::::::999999888888777666666555555555555444444444333333333222222222111111000000000000000000000000////////////...---,,,,,,------///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************)))))))))))))))***************))))))))))))************))))))(((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&'''''''''((((((((()))))))))))))))((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''******))))))((((((''''''(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))***++++++++++++***))))))******+++,,,------)))+++---///000...,,,+++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------------............,,,---...---++++++---...//////////////////000000////////////000000000000111111111111111222333444555555555555444444333222333333444555555666666666555666777666666888;;;>>>HHHEEE@@@:::888888777666666777888999999888666555666666666777888:::;;;<<<<<<;;;999888888999;;;===::::::::::::::::::::::::888;;;>>>>>><<<<<<>>>@@@BBBEEEKKKRRRWWWVVVQQQLLLEEEFFFEEEDDDBBBCCCEEEGGGIIIJJJKKKJJJJJJOOOXXX___ppp{{{pppZZZMMMJJJLLLMMMQQQYYYdddsss{{{tttgggVVVOOOJJJLLLNNNPPPUUUZZZ___gggooosssvvvzzzzzzvvvhhh]]]PPPIIIIIIJJJGGGCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::::::::::::::999888888777777666666666444444444444333333333333222222111111111111111000//////////////////000000//////......---.........///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******************************))))))))))))))))))******))))))))))))******''''''(((((())))))))))))((((((''''''''''''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************++++++,,,,,,,,,,,,++++++(((***,,,------,,,***(((************************(((((()))************)))*********+++,,,,,,------)))***,,,---...---+++***))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------------.........---......---,,,,,,---///......////////////000000........./////////000000111111000000111111222333333333333444333333222111333333444444555666666777555666777666666777:::<<>><<<;;;<<<<<<;;;::::::999::::::888888888777777666666666222222222222111111111111111111111111111111111111......////////////000000//////...............//////---+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***************************************************))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''(((((()))******(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))***)))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))(((''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))(((((()))***************)))***++++++++++++***))))))***++++++++++++***)))************************''''''((())))))))))))(((************++++++++++++(((((()))************)))))))))*********+++++++++******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,---------............//////...------...000........./////////000000////////////000000000000111000000000000111222222000111222333444444444444333333333333444555666666333444555555555666888;;;BBBDDD@@@999555777777444555555555666777888999:::;;;:::999888888888888888888888777777666666555555888999;;;<<<<<<<<<<<<;;;777999;;;<<<<<<<<<<<<<<<===>>>@@@DDDHHHKKKLLLLLLGGGFFFEEECCCAAAAAADDDGGGEEEGGGIIIFFFBBBDDDKKKRRR```lllrrrhhhWWWJJJEEECCCCCCGGGJJJMMMZZZiiikkkdddSSSLLLHHHGGGGGGEEEFFFIIIEEELLLRRRUUU]]]jjjuuuyyyrrrjjj]]]SSSMMMJJJIIIIIIEEEEEEEEEDDDBBB???===<<<<<<;;;:::888888777777777777777666666666666555555333333222222222111111111000000000000111111111111........./////////000000...---------------......///---+++,,,---...---,,,******+++++++++,,,,,,,,,,,,++++++***************************************************)))))))))(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))))))))((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''(((((())))))******(((((()))***************'''((()))******)))(((''',,,,,,+++******+++,,,,,,))))))))))))))))))))))))&&&''''''(((((((((((((((*********))))))))))))))),,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,---------.........///000///------///000---.........//////000000000000000000111111111111111000000000000000111222...///111333444666666777222222222222333444555666222333444444444555777:::@@@CCC@@@888444666777444555444444444666888:::;;;888888777777777888888999888888999888777666555444555666888::::::::::::999777888999:::::::::::::::777;;;@@@BBBBBBDDDIIIMMMEEEDDDCCC@@@>>>???BBBDDDAAAEEEGGGDDD@@@AAAHHHOOOUUUbbbkkkeeeXXXOOOJJJHHHIIIMMMLLLJJJUUUeeejjjdddUUUNNNJJJJJJJJJGGGGGGIIIEEEHHHHHHFFFLLLYYYgggoootttmmmaaaVVVMMMJJJIIIJJJCCCCCCCCCBBB@@@>>><<<::::::999888777666555555555555555555555555555444444555555555444444444333333000000000000000111111111---.........//////000000,,,,,,,,,++++++,,,------///---+++,,,---...------*********++++++,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((()))(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%###(((......&&&!!!"""'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''+++***(((&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************)))))))))***+++,,,,,,+++***)))(((((()))************)))++++++++++++++++++++++++******************************++++++++++++******,,,,,,............,,,,,,,,,,,,------,,,,,,+++***,,,******,,,///111///------------............///000000000000000000000000////////////////////////---......///000111111222222222222333333333444444666666555333333222222222333333444555666777888888;;;;;;:::888777555444444666666666666666666666666888777666555444444555666666666555555555777999:::888888888888888888888888888999::::::;;;;;;::::::>>>===<<<<<>><<<;;;===<<<<<<;;;:::999888777555555555555555555555555222222222222222222222222000000000000///////////////...---,,,,,,---...////////////......---------.........------,,,,,,,,,+++++++++************))),,,,,,++++++***)))((((((******))))))((((((''''''+++***((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''')))'''%%%$$$''')))&&&'''(((*********)))(((,,,,,,+++)))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((''''''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''%%%&&&+++***%%%###%%%((('''''''''''''''&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))************)))))))))***++++++++++++***)))((()))******++++++******+++++++++++++++++++++++++++++++++*********************++++++++++++*********++++++++++++++++++***))))))+++,,,---.........---,,,+++,,,//////---+++------------............////////////////////////////////////////////////---......///000000111111222222222333333333333444666555444444444444444444333333444444555555666666666666666555444444333333555555555555555555555555777666555444444444555555666555555555666777888999888888888888888888888888888999::::::;;;;;;::::::===<<<;;;;;;===AAAEEEGGGJJJJJJHHHEEEAAA@@@AAACCCCCCCCCBBBAAAAAAAAABBBBBBFFFKKKRRRXXXZZZ[[[ZZZZZZRRRLLLFFFDDDGGGLLLPPPRRROOOKKKGGGGGGJJJJJJFFFBBBAAA???>>>>>>AAAFFFLLLOOOUUU[[[bbbgggcccZZZNNNFFFFFFEEECCCAAA???>>>===<<<;;;::::::999888777666666444444444444444444444444222222222222222222222222000000000000/////////...///...---,,,,,,---...///------,,,,,,,,,++++++++++++++++++***************+++++++++*********)))))),,,,,,+++******)))(((((((((((((((((())))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%''')))&&&''''''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$###'''''''''((((((''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%***&&&%%%&&&&&&$$$%%%((('''''''''(((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))((()))******++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++******++++++************++++++((()))***,,,------.........---,,,---...---,,,***------------....................................////////////////////////.........//////000000111111111222222222333333333444444444444555555666666333333333333333333333333333333333333444444444444555555555555555555555555555555444333333333444444666555555555666777888999888888888888888888888888888999999:::::::::::::::<<<;;;::::::<<<>>>AAACCCHHHHHHIIIGGGDDDBBBBBBBBBBBBAAA@@@@@@????????????CCCEEEIIIOOOUUUYYYZZZZZZPPPKKKEEEBBBBBBDDDFFFGGGHHHEEECCCCCCEEEFFFCCCAAA???===;;;;;;<<>>=========999888888777666555444333333333333333333333333333111111111111111111111111000000000/////////............------------......,,,,,,,,,,,,++++++++++++,,,,,,------------------++++++*********)))))))))+++++++++******))))))((('''''''''((()))***************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((((((''''''&&&&&&&&&&&&'''###$$$%%%&&&'''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&)))'''%%%%%%%%%%%%&&&(((&&&&&&''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((())))))))))))(((((())))))************))))))******+++,,,,,,,,,,,,+++************************,,,,,,++++++***)))))))))******++++++++++++******...---,,,++++++,,,---...+++,,,,,,,,,,,,+++******,,,,,,,,,---------,,,+++,,,,,,---------.................................////////////////////////........./////////000000111111111111222222222222222333444555666777777777555444444444333333333222444444444444444444444444444444444444444444444444444333333333333333333333555555555666777777888888888888888888888888888888888888999::::::::::::999;;;;;;;;;:::;;;<<<>>>???DDDFFFHHHHHHFFFCCCAAAAAABBBAAA@@@??????>>>??????EEEDDDFFFJJJPPPRRRQQQNNNHHHEEEBBB@@@AAACCCEEEGGGCCCAAA@@@@@@BBBCCCBBB@@@>>>===<<<<<<===???BBBDDDFFFIIINNNSSSVVVVVVUUUTTTIIIFFFCCC???===;;;;;;;;;888777777666555444333333222222222222222222222222111111111111111111111111000000/////////.........---------------------------------------------------------....../////////************))))))))))))+++*********)))))))))((('''((((((((()))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&'''(((***)))'''&&&%%%&&&&&&'''&&&'''((()))***+++,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************+++++++++*********))))))******++++++++++++******------+++******+++------++++++,,,,,,++++++***))))))***+++,,,------------,,,,,,,,,------------...........................////////////////////////............////////////000000000111111111222222000111333555666777777777666666555555444333333333555555555444333333222222444444444444444444444444222222333333333333333333444555666666777888888888777777777777777777777777777888999999::::::999999;;;;;;;;;;;;<<<<<<<<<<<<@@@CCCFFFGGGEEECCC@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@DDDDDDEEEHHHKKKKKKFFFBBB@@@@@@??????@@@AAADDDFFF@@@??????@@@AAAAAAAAA@@@AAA@@@???>>>>>>???@@@AAACCCDDDEEEGGGJJJNNNQQQSSSKKKIIIEEEAAA===:::999888888888777666555444444333222222222222222222222222000000000000000000000000////////////............,,,------------------,,,------------------------)))))))))******+++++++++*********)))))))))((((((*********)))))))))))))))***)))))))))(((((((((''')))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''''''''+++***((('''&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''"""%%%'''&&&&&&((('''###%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''***))))))(((((())))))***)))******+++++++++++++++******************************************************++++++++++++************))))))))))))******'''((()))+++,,,,,,------''')))+++,,,,,,,,,---///,,,,,,,,,,,,------------........................////////////////////////........................///000000000000111111111///000222444666666666666666555555555444444333333444333333222111000000///333333333333333333333333222222333444444444333333444555666777888888888777777777777777777777777777777888888999999999999999999999:::;;;;;;;;;;;;:::;;;???CCCDDDCCCAAA???>>>BBBAAAAAA@@@AAAAAABBBBBB???@@@BBBEEEGGGEEEBBB???>>>???@@@???>>>>>>???AAA>>>?????????@@@@@@@@@AAACCCBBBAAA???>>>===<<<<<<===???BBBEEEGGGHHHIIIIIIKKKJJJGGGCCC???;;;888777999888888777666555444444222222222222222222222222/////////////////////////////////.........------,,,,,,------------,,,,,,************++++++++++++******************++++++******)))))))))((((((((())))))))))))))))))))))))*********)))(((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&***))))))(((((((((((()))%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((()))))))))'''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''"""&&&'''$$$$$$(((((($$$''''''''''''&&&&&&&&&&&&(((''''''&&&'''((()))***((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''((((((((((((''''''***)))(((''''''((()))***((()))******++++++******************************)))))))))***++++++,,,,,,******++++++++++++******))))))************))))))'''((()))+++,,,,,,,,,,,,(((***------+++***,,,---++++++,,,,,,,,,---------////////////////////////////////////////////////......................../////////000000000111111...///222444555555555444444444444333333333333333222222222222222222222222222222222222222222222222111222333555555555444333444555666777888888888777777777777777777777777777777777888999999999999999555777888:::::::::999888888;;;???AAA@@@>>>======@@@@@@@@@@@@AAAAAABBBCCC===>>>@@@AAA@@@@@@AAABBB@@@BBBDDDBBB???======>>>===>>>??????>>>>>>???@@@AAAAAAAAA@@@>>>===<<<;;;<<<===@@@BBBDDDDDDDDDCCCHHHHHHGGGEEEBBB>>>;;;999888888777666555444333333333333333333333333333333//////////////////////////////.........---------+++,,,------------,,,+++))))))*********+++++++++,,,,,,++++++++++++++++++***)))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))***)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))'''%%%%%%'''((('''&&&''''''(((((()))(((((((((''''''''''''((((((((()))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))******((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''###'''&&&""""""''')))%%%))))))(((((('''''''''&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))'''&&&%%%$$$%%%''')))+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++++++++*********+++,,,------,,,+++******++++++++++++***))))))))),,,...---***)))***,,,++++++,,,,,,,,,---------000000000000000000000000////////////////////////.....................---////////////000000000000---///111444555444444333222222222222222222222222222222333444555555666666222222222222222222222222111222444555666555444444333444666888888888777777777777777777777777777777777777888999999999999888333444777888999888777666666999===>>>>>>===<<<<<<>>>>>>??????@@@AAACCCCCC>>>???@@@>>>;;;<<<@@@DDDCCCFFFHHHGGGCCC@@@@@@AAA===>>>???>>>======>>>???>>>??????@@@AAAAAA@@@@@@@@@???>>>===>>>AAADDDFFFEEEFFFGGGGGGEEEAAA===;;;777777666555444333333222333333333333333333333333//////////////////////////////.........---------++++++------------+++++++++++++++,,,,,,---------))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******((()))*********)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))'''$$$%%%''')))'''&&&$$$%%%'''((()))(((''''''$$$%%%%%%&&&'''((())))))$$$###!!! !!!###$$$&&&'''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''((()))******((('''&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&$$$""" """&&&'''&&&$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''((()))******))))))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&))))))))))))))))))))))))'''((()))((('''''''''(((''''''((()))))))))))))))+++)))'''&&&%%%&&&'''(((%%%%%%'''((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))(((((()))************+++++++++))))))*********+++++++++,,,------......------,,,,,,---......//////......////////////////////////////////////////////////222111111111000000//////000000000000111111111111333333333333333333333333111111222222222333333333666666666555444444444333777777777777666666666666777777777777777777777777888888999999999999888888888888888888888888888888888999999::::::;;;;;;<<<======>>>???????????????>>>===<<<;;;<<<===???AAADDDEEEEEEEEECCCBBB@@@???;;;<<<<<<===>>>??????@@@AAAAAA@@@@@@???@@@@@@@@@===============>>>??????===???CCCHHHJJJGGG>>>888888888777666555555444444333222000000111222111000000000000000000000000000------,,,,,,,,,,,,++++++***************************++++++,,,,,,+++++++++++++++******************************************))))))))))))))))))))))))******))))))((((((''''''+++)))(((&&&&&&((()))+++((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''%%%$$$%%%((((((&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%((()))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''''''''((()))(((''''''''''''((()))))))))))))))))))))))))))'''(((((((((''''''((((((''''''((()))))))))))))))***)))'''&&&&&&&&&((((((&&&&&&'''((()))))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))((()))************++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,------.......................................////////////////////////111111111000000000//////000000000000111111111111333333333333333333333333222222222222333333333333555555555555444444444444555555666666666777777777666666666666666666666666666777777888888777777666666666777777888999::::::::::::::::::::::::999999;;;<<<======>>>>>>======>>>===<<<;;;;;;===>>>???BBBCCCDDDDDDCCCBBB@@@???<<<<<<======>>>>>>??????@@@@@@?????????@@@@@@AAA@@@???>>>===<<<<<<<<<<<<>>>>>>@@@DDDGGGGGGDDDAAA>>><<<999666444333444444444222000000111222111000////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&&&&'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%%%%''''''(((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))***)))&&&%%%%%%''')))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***)))'''&&&&&&'''((((((''''''((((((((((((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))************++++++++++++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,---.......................................////////////////////////111111000000000000//////000000000000111111111111222222222222222222222222333333333333444444444444444444444444555555555555333333444555666777888999666666666666666666666666555666666777777666666555333444555666888999:::;;;;;;;;;::::::999888888777::::::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===???@@@AAABBBBBBAAA@@@@@@============>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAABBBAAA???===<<<:::::::::>>>===<<<>>>CCCGGGJJJKKKFFFCCC>>>999555444444555444222000000111222111000////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))(((&&&&&&&&&''')))***((((((((((((((((((((((((((('''''''''((((((((('''''''''((())))))))))))))))))(((''''''''''''(((((('''((((((((((((((('''&&&''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((*********************************************************)))))))))))))))))))))*********+++++++++))))))))))))************,,,,,,,,,------,,,,,,,,,,,,,,,---.........------........................////////////////////////000000000000000000/////////000000000111111111111222222222222222222222222333333333444444444555555333333333444444555555555333333444555555666777777666666666666666666666666555666666777777666666555444444555666777888999999::::::999999888888888777999:::;;;;;;<<<<<<;;;;;;>>>===<<<;;;::::::;;;;;;<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>=====================>>>???@@@AAABBBBBBAAA???===;;;::::::999<<<;;;:::;;;>>>DDDIIILLLKKKIIIEEE@@@<<<888666555444333111000111111000///////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&''''''((()))))))))))))))(((((('''''''''((((((((('''((((((((((((((('''&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------........................//////////////////////////////////////////000000///000000000111111111111111111111111111111111111333333333444444444555555222333333333444444555555555555555444444444444444555555555555555555555555666777777888888777777666666666666666777777777777777777777888888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::999999999999;;;===>>>???@@@??????>>>>>>>>>>>>============<<<<<<<<<===>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;999999999:::;;;>>>BBBDDDJJJJJJIIIGGGCCC>>>999666555333111000111111000///........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))((()))))))))******+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&''')))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))$$$&&&''')))***)))(((((())))))))))))))))))))))))***'''%%%&&&)))***(((&&&''''''((()))))))))))))))'''''''''(((((((((((((((''''''((((((((((((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------------------------------////////////////////////......////////////000000000000000000111111111111000000000000000000000000333333333333444444444444333333333333444444444444555555444444444333333333555555555555555555555555666777777888888777777666777777777777777777777777555666666777888888999999999999:::;;;;;;;;;;;;;;;::::::::::::999999999999888999;;;===>>>>>>>>>===============>>>>>>>>>>>>===<<<<<<<<<===>>>??????======<<<<<<;;;<<<<<<<<<888999:::999888999:::<<>>>>>??????======<<<<<<<<<======>>>======<<<;;;;;;;;;;;;<<<888::::::888666555666888:::<<<>>>@@@@@@===:::888666444111000111111///...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++'''((()))******++++++***((((((((()))***+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%'''(((***(((((('''&&&&&&&&&&&&'''%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%(((***)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% """%%%%%%######%%%((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###&&&((()))(((&&&%%%%%%&&&'''((()))***+++,,,,,,,,,+++)))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******%%%&&&&&&&&&%%%$$$$$$###(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''%%%%%%%%%(((***,,,))))))))))))))))))))))))+++'''$$$&&&***+++(((%%%'''(((((()))))))))))))))&&&&&&'''((())))))((((((%%%%%%'''((())))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++(((((((((((())))))))))))+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,------------------------////////////////////////---.........//////000000000000000000111111111111000000000000000000000000111111222222222333333333444444444333333222222222111111222333444444555666555555555555555555555555444555555555555555555444555666666888999:::;;;<<<888888777777666666555555666666777888888888888888666777888999999999999999777888:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@>>>======<<<<<<<<<======>>>>>>===<<<;;;:::::::::999::::::777444333666999444555777999::::::999999666444111111111111///...........................---------,,,,,,,,,++++++************************&&&'''(((***++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((('''%%%%%%%%%''')))***(((((('''&&&&&&&&&&&&'''###$$$&&&((())))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((( ###''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&(((,,,///000...,,,***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))(((''''''((()))+++,,,,,,+++***)))((('''''')))((('''''''''(((***+++++++++******))))))((((((((()))***++++++***(((''')))************+++++++++************************,,,---......//////.........------------...//////---------............///000///...------...///000000000000000000000000000333222000//////000222333333333222222222222222222222222222333333333444444222222222333333333444444333444555555666666555555444555555666666666666666999999999999999999999999777777666666555555555444777777777777777666555555;;;:::999888777555555444555777888:::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;<<<===<<<999777888888777666666666666666444444444444444444444444222111///...---------...///...---,,,,,,---...///+++++++++*********))))))---,,,+++)))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++***)))'''''''''((()))'''((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))&&&''''''((()))******+++((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&(((+++///333111...+++((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***++++++******))))))((((((''')))(((((('''((()))***+++)))((((((((('''''''''&&&((()))***++++++***(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------------...//////------------............000///...------...///000////////////////////////111111111222222111111111222222222222222222222222222333333333444444444444222333333333444444444444333444444555555555555555444444555666666666666666444444444444444444444444888777777777666666666666777777777777777666555555777777777777777777777777777777888999::::::::::::::::::::::::::::::::::::>>>===;;;::::::::::::;;;;;;::::::::::::999666444666666555444444444444444333333333333333333333333222111///...---------...///...---,,,,,,---...///------,,,,,,,,,+++++++++++++++***))))))***++++++++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++***)))(((''''''((()))'''((()))((('''&&&''')))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&''''''((())))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((()))((('''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''+++...666333///+++((('''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''((()))***++++++***)))((()))************+++++++++------------------------++++++,,,------------,,,---------------.........------------............//////............/////////////////////////////////000222333333222000///000111111111222333333333333333333444444444555555333333333444444444555555333333444555555555555555333444555555666666555555666666666666666666666666888888888777777777777666666666777777777666555555444444555666777888999999999888888888888888999999999999999999::::::::::::===<<<;;;:::999999999999:::999777777777666444222444444333222222222222222222222222222222222222222111000///------------.........------------......---,,,,,,,,,,,,+++++++++******)))))))))***+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((()))'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((())))))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&'''***,,,333000---)))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&'''''''''((((((((()))((((((((((((((())))))***************))))))))))))(((((()))************)))))))))*********+++++++++------------------------******+++,,,,,,,,,,,,+++,,,,,,------............,,,,,,---------........./////////......////////////////////////////////////000111222222111000//////000000111222333333444333333444444444555555555333333444444444555555555333333444555555555444444333333444555555555555444888888888888888888888888777777777666666666666666555666666666666666555555333333444555777888999999:::999777666666777888999999999999:::::::::::::::<<<;;;:::999888888777777888666555555666666444333333333222111111111111222111111111111111111111111000///...---,,,---......------------------------************))))))))))))*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))'''((()))((('''&&&''')))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%'''((()))(((&&&%%%###$$$&&&&&&&&&&&&((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&''')))+++---+++)))''''''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((()))))))))))))))))))))))))))************(((((()))***************))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,------......------,,,,,,,,,------------......//////////////////...........................111111000//////000111111//////000111222222333333333333333444444444555555333333333444444444555555222333333444555444444444222333333444444444444444444444444444444444444444555555555555555555555555555555666666666666555555444444444555666666666777999888777666555666777888999999::::::;;;;;;;;;;;;;;;:::::::::999888777777666555444444666777777666444333222222111222222222000000000000000000000000//////---,,,,,,---......,,,------------------,,,*********)))))))))((((((+++++++++***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))((('''((()))((('''&&&''')))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&"""###&&&'''((('''%%%$$$###$$$&&&&&&&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&(((***''''''&&&&&&&&&((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((((('''$$$""""""$$$'''((()))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))''''''((()))))))))))))))''''''''''''((((((((((((((((((((()))******++++++)))************+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,......------,,,,,,,,,,,,,,,------------......////////////..............................222111///......///111222///000000000111222222222222222222333333333444444222222222333333333444444222222333444444444444444111222333333444444333333222222222222222222222222333444444444444444555555444444555666666666555555444444555555555555555555777666666666666666777777888888999999::::::;;;;;;999999:::::::::999888888777555444444666777777666444444333222222222222222000000000000000000000000///...---,,,,,,---......,,,,,,------------,,,,,,,,,++++++++++++*********************)))((('''&&&((())))))******))))))((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))))))))((('''((()))((('''&&&''')))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&"""###$$$&&&&&&&&&&&&%%%###%%%&&&&&&%%%%%%'''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&&&&''')))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))))))))&&&'''((()))***))))))(((&&&'''''''''((((((((()))(((((((((((()))***+++,,,)))************+++++++++***************************++++++,,,,,,,,,,,,,,,)))+++,,,......---,,,+++++++++,,,,,,,,,------------...///000000///...---........................000000////////////000000000000000000111111111111111111111222222222333333111111111222222222333333222222333444444444444333111111222333333333333333333333333333333333333333444444444444555555666666333444555555666666555555333333444444444555555555444444555666777777777777666666666777888999999999888999:::;;;;;;;;;:::999999777444333444555444333444333222222111111222222000000000000000000000000...---,,,,,,,,,---......+++,,,------------,,,+++++++++++++++************&&&'''(((*********))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))******)))((('''((()))((('''&&&''')))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%'''((('''&&&&&&'''(((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***++++++,,,&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))&&&''')))*********)))(((((()))))))))******++++++(((((((((((()))***+++,,,)))************+++++++++************************++++++,,,------------,,,)))***,,,......---,,,+++++++++,,,,,,,,,------------...///000000///...---...........................///000111111000///...111111111000000000000000000000111111111222222222000000111111111222222222222222333444444444333333111111222333333333333222222222222222222222222222444555555555666666777777333333444555666666666555222222333333444555666666222333555777888888777666333444444555666777777888777888:::;;;<<<<<<;;;:::;;;888555333222222111000333222222111111111111111111111111111111111111111...---,,,,,,,,,---...///++++++------------++++++))))))))))))((((((((((((###$$$''')))++++++,,,+++'''((()))******)))((('''************************((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((*********)))((('''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&((()))***%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((###$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&%%%&&&(((++++++(((%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))((('''((()))++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,......---,,,+++***)))((('''(((+++---------,,,+++/////////...------,,,,,,////////////////////////000000000000000000000000//////000111111111111111111111222222222333333333333333222111111222333333222333555666666555333222000000000000000000000000222222111222333444222111222222222222222222222222555444444444555555333111222222222111111000000000222333333444555666666777666666555555555555666666777888888999999999888888666555444333222222222222333222111000000000111222........................---------------------------,,,************,,,---,,,,,,++++++***))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))(((((((((((((((***+++***)))((()))******)))'''''')))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++(((%%%%%%((())))))''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&%%%$$$$$$############&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((++++++(((%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((())))))'''&&&%%%%%%&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''''',,,++++++***))))))(((((((((((((((((((((((((((((())))))*********)))''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%'''))))))(((((((((***))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***((()))+++---...---,,,,,,...............---------//////////////////////////////////////////////////////000111111111111111111111111222222222333333333333222111111222333333222333444555444444222222000000000000000000000000000000000222444555444333333333333333333333333333555444444444555555333111333333333333333222222222555555666777777888999999666666555555555555666666666666777777777777666666555555444222222111111111333222000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((())))))******+++,,,,,,))))))(((((())))))***+++(((((())))))))))))(((((())))))))))))((((((((((((((()))******)))((()))******(((''''''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))***(((''''''((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''***'''%%%%%%''')))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''%%%%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''---,,,+++***))))))******(((((((((((((((((((((((()))************))))))((('''''''''''''''''''''''')))((((((''''''(((((()))'''(((******)))((()))***(((((((((((((((((())))))++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))+++,,,.........---------------...............////////////////////////........................//////000111111111111111111111111222222222222333333222222111111222222333333333333222222222111111000000000000000000000000/////////111444666555444333333333333333333333333555444333444555555333222444444444444555555555555666666777777888888999999666666555555555555666666444444555555555444444333444444333222111111111111222111000///...------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,(((((()))******++++++,,,))))))(((((())))))***+++(((((())))))))))))(((((())))))))))))((((((((((((((()))******(((((()))******(((''''''((())))))(((((((((((((((((((((((((((***************************((('''''')))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''%%%%%%'''((('''&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''')))***+++,,,,,,((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''+++***(((&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((()))++++++)))))))))***((((((((()))))))))))))))++++++++++++++++++++++++************++++++++++++...---------,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---............---,,,,,,------...//////000//////////////////////////////////////////////////////000111111111111111111111111111222222222222222222222222222222222222444333222111000000000111000000000000000000000000000///000222444555444333444444444444444444444444444444333444555555444222333333444444555555666666555555555666666666777777666666555555555555666666333444444444444333333222333333222111111111111111222111000///......------........................------------------------***+++------------+++***+++++++++***))))))((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))((((((((((((((()))***)))((('''(((***)))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&''')))******)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&''''''&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''')))***++++++'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((***(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((***++++++)))((()))***)))))))))******+++++++++++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,------------------+++,,,,,,---...///000000////////////////////////000000000000000000000000//////000111111111111111000000111111111222222222222222222222222222222222333222111000000000000111000000000000000000000000222111111222444444333111444444444444444444444444444333333444555555444222222222333333444444555555555555555555666666666666666666555555555555666666444555555555444444333222222222111000000000111111222111111111000///..............................------------------------)))***+++,,,,,,+++***)))++++++******)))(((((('''((((((((('''((())))))***(((((())))))))))))(((((())))))))))))((((((((((((''')))***)))((('''((())))))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''''''''&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$&&&&&&&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((''''''''''''(((((()))************************(((''''''&&&&&&''''''(((((()))+++***)))(((((()))))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))************+++,,,,,,+++++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000////////////////////////111111111111111111111111//////000111111111111111000000000111111111111222111222222333333222222111111111111111111111111111000000000000000000000000333222111222333444222000333333333333333333333333444333333444555666444333222222222222222333333333666666666777777777777777666666555555555555666666555555666555555444333222111111000000000000000111000000111111111000//////........................------------------------))))))************))))))''''''((())))))******+++((((((''''''(((((()))***(((((())))))))))))(((((())))))))))))(((((((((((('''((())))))''''''((())))))'''&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&((())))))(((''''''((($$$&&&((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''((()))))))))((('''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###%%%'''###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((******))))))))))))))))))))))))(((''''''&&&&&&''''''(((''')))******((('''''''''((((((((()))***+++++++++************************))))))))))))************)))******************+++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......//////////////////////////////000000000000000000000000//////000111111111111111000000000000111111111111111222333333333333222111///000111333333333333222000000000000000000000000111000000222444444333222333333333333333333333333333333222444555666555333333333333333222222222222666666666666555555555555666666555555555555666666555555555555444333222111000000/////////000000111---...///000000000//////........................+++++++++++++++++++++++++++******************+++''''''(((((()))*********(((''''''''''''((())))))(((((())))))))))))(((((())))))))))))(((((((((((('''((()))(((''''''((())))))'''%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&)))++++++)))'''((()))&&&'''***,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$###%%%'''"""###$$$%%%&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''((())))))))))))((((((((((((((((((((((((((((((***)))(((((((((***+++,,,(((((((((((((((((((((((('''''''''&&&&&&'''''''''''')))***)))'''&&&&&&'''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((()))***+++,,,---......,,,,,,+++******+++++++++---------...............//////////////////////////////////////////////////////000111111111111111000000000000111111111111111222333444444333222111...///222444555555444333000000000000000000000000/////////111444666555444222222222222222222222222333222222444555666555333444444444333333222222222333333333333333333333222666666555555555555666666555555555444333222111000000000////////////000111+++,,,---////////////...........................))))))))))))))))))))))))---,,,+++******+++,,,---*********)))(((((('''''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))(((((((((((('''((()))((('''&&&''')))((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,***((('''((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&))),,,,,,***((()))***'''))),,,......---+++***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%############$$$$$$%%%&&&%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%'''((()))(((&&&%%%%%%'''))))))((((((((((((((()))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((,,,***((('''&&&&&&&&&'''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,------------------.........------,,,,,,,,,///////////////.........////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222333333444444444222222222222222222222222666666555444333333222222444444444333333222222222111222222333333444444555444222111222444444111///////////////............//////...------------.........---------,,,,,,,,,,,,++++++******+++,,,,,,)))))))))))))))*********+++******)))(((''''''&&&$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))(((&&&%%%$$$###)))(((((((((******((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))***(((''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&''''''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%''''''%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''&&&&&&&&&&&&((()))***)))'''&&&'''((())))))((((((((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((+++***)))((((((''''''((((((((((((((((((((((((((()))((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))*********+++++++++)))******++++++++++++++++++++++++,,,,,,,,,------///......------,,,,,,,,,......---------,,,,,,,,,.........///////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222222222333333333333333333222222222222222222222222666555555444333333222222444444444333333222222222111222222333333444444555555333222222444444111///////////////............---------------...///000...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))((('''(((******((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((()))))))))((('''%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((()))***)))((('''((())))))((((((''''''((()))))))))******++++++******)))((((((((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******))))))(((((((((((((((((((((((((((*********))))))((((((((())))))(((((((((((())))))))))))))))))************)))))))))*********++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,000000///...---,,,,,,+++...------------,,,,,,,,,------......//////000000////////////000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000000111111111222222222222222222222222222222333333333333333222222222333333333333333333333333555555444444333333222222444444333333333333222222111222222333333444444555555444333333444333111///////////////............++++++,,,,,,---///000111------------,,,,,,,,,,,,+++,,,,,,---,,,+++***)))+++++++++******)))))))))******))))))((((((''''''(((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))((('''((()))***(((&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''')))***)))''''''((()))(((((('''''''''((())))))))))))************)))))))))))))))((((((''''''&&&(((((((((((((((((((((((('''((()))******)))((('''&&&'''(((*********)))(((((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((((())))))((()))))))))************))))))))))))******************+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,/////////......---------------------------------,,,------...///000111111////////////000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000111111111111111111111111111111111111444333333333222222111111333333333333333333333333444444444333333333222222333333333333333333333333111222222333333444444555666666555555444333111000////////////............,,,,,,,,,,,,---...///000---------,,,,,,,,,+++++++++,,,---...---+++)))'''***))))))((('''&&&%%%%%%***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&***)))((('''&&&%%%$$$$$$(((''''''((())))))(((&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,)))&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&'''((((((&&&&&&'''((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&$$$%%%'''((()))(((((('''''''''''''''''''''''''''+++*********)))))))))((())))))(((((((((((())))))((()))))))))************(((((()))))))))***************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---------......//////------------------------,,,------...///000111111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111333333333222222111111111333333333333333333333333333333333333333222222222333333333333333333333333111222222333333444444555777777777666444222000000////////////...............------,,,,,,,,,------------,,,,,,,,,+++++++++***+++---------+++)))(((***))))))((('''&&&%%%%%%))))))))))))((((((((((((((((((((())))))*********''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$((('''&&&'''))))))'''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((()))******)))((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))...333444///)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&'''((()))***+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&'''((())))))&&&''''''((((((''''''&&&###$$$%%%&&&(((***++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((()))))))))******))))))***++++++++++++***************++++++++++++***++++++,,,---...//////,,,,,,,,,------------...------......//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111222222222222222111111111222222222222222222222222333333333333222222222222222222333333333333444444111222222333333444444555888999999777444111000000////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***+++++++++******)))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((((('''&&&'''((()))'''%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%''''''))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((///555555000)))&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&((()))+++,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''))))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((((((''''''((()))&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((())))))***))))))(((((((((((())))))))))))))))))************(((((((((((()))))))))***(((((()))************)))************++++++++++++***+++++++++,,,---------,,,,,,,,,---------...............///////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000111111111111111111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222222333333444444444111222222333333444444555999:::;;;888444111000111////////////............,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++***)))******++++++,,,,,,---+++++++++++++++++++++***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%+++111000+++&&&''')))%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''(((''''''&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((***,,,+++(((&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))(((((()))+++%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((,,,+++)))(((&&&$$$###"""''''''''''''''''''''''''***)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........///////////////.........////////////000000000000000000000000000000000000000000000000000000000000222222222222222222222222////////////000000000000000000000000000000000000000000111111222222222333000000000000000000000000222222222222222222222222222222222333333444444444111222222333333444555555999;;;;;;999444000000111000/////////............*********+++,,,---...///,,,,,,,,,+++++++++******)))))))))***+++,,,...///)))))))))))))))*********(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""'''+++***%%%###(((---%%%&&&'''(((((('''&&&%%%#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''+++***((('''&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&"""$$$'''******)))&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''',,,$$$'''***###$$$---000:::555---'''$$$%%%(((+++)))(((&&&%%%%%%&&&((()))(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$)))%%%###%%%)))+++(((%%%))))))(((((((((((())))))***)))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))''')))***)))((('''(((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***---/////////000//////...------...------------...//////...///////////////......000000///...------,,,,,,---///111222111000111111222111000///............111222222111///...///000111111111111111111111111222222111111111111222222222222222222222222222222111111222222222333333333444333222111111111222333>>>===;;;888555222000///........................000000//////........................------,,,+++******+++,,,------......(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%)))(((&&&&&&''''''&&&$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&)))(((%%%$$$%%%'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&"""&&&)))'''222BBBEEEGGG@@@777---&&&###$$$%%%)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((%%%###%%%(((***(((%%%)))((((((''''''(((((()))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((())))))******))))))(((''')))***)))((('''(((***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++///...,,,,,,,,,///111333///////////////...------------,,,,,,------...///...//////000000//////...000//////...------,,,,,,,,,...000111000//////000222111000000000000000000000111222111///...///000000000000000000000000000222111111000000111111222222222222222222222222222111111111222222222333333444333222111000111222222999:::;;;:::888555111...///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,++++++*********+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((&&&%%%&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%***%%%!!!!!!&&&((('''$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###(((***...DDDUUUSSS;;;666///((($$$###$$$%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&((((((((('''%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''%%%###$$$''')))'''%%%'''''''''&&&&&&'''''''''))))))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''(((((())))))(((((('''''')))***)))((('''(((***)))))))))))))))))))))))),,,+++++++++******)))))))))))))))***,,,...///000---............------,,,,,,,,,++++++,,,,,,---...//////000000000000///////////////...------,,,,,,+++---//////...---...///111000000000000111222222000111222111///...///000////////////////////////111111000000000000111111111111111111111111111111111111111222222222222333444333111000000000111222333555999<<<;;;777333000111///---+++******+++,,,+++++++++++++++*********+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&%%%%%%&&&((())))))((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%***###&&&)))&&&!!!&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((((((''''''''''''''''''((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''+++---666NNNVVVHHH***(((%%%""""""$$$''')))((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&%%%###$$$'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))++++++******))))))((((((&&&'''((()))***++++++,,,,,,,,,------------,,,,,,++++++******++++++,,,---...///000000111000000000//////.........---------,,,---///...---------............//////000222222///000111000///...///000////////////////////////000000000//////000000000111111111111111111111111111111111111222222222222333222111000///000111111000222666999:::888555333444111...+++)))***+++,,,******************************+++++++++******)))(((((())))))*********+++************************(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&'''((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$%%%&&&'''&&&%%%((($$$ !!!%%%'''%%%"""''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&+++******)))(((''''''&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''+++000;;;MMMJJJ111+++***(((&&&%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$!!!###&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((((())))))((((((''''''''''''''''''''''''))))))************))))))&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((*********))))))((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,......///000000000000000...............------------//////...------...///,,,,,,,,,---...///000111...///000000///...///111000000000000000000000000000//////......//////000000000000000000000000000000000111111111222222222222111000/////////000000000111222444555666777888666333000---++++++,,,---***************+++++++++))))))***++++++*********((()))))))))))))))******************************((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&***(((''''''(((((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%$$$&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%#########%%%((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&+++******)))(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""(((000888BBB;;;$$$((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))))))))(((''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((('''(((((())))))(((((('''''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))******+++++++++++++++++++++******++++++,,,---,,,---...///000000000///...........................//////...,,,,,,---///+++++++++,,,,,,...//////---///000000......///111000000000000000000000000//////............//////////////////////////////000000000111111111111222222111///.........///000111000//////111333777999555333111...---,,,------*********+++++++++++++++))))))***++++++++++++***))))))))))))))))))******************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&''''''((('''''''''+++)))(((((((((((('''%%%$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((('''&&&&&&(((((('''&&&$$$(((***)))%%%$$$&&&***&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))&&&### !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$ &&&......111000&&& !!!###$$$&&&'''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''((()))))))))))))))''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%&&&'''(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((())))))******))))))(((''')))***)))((('''(((***))))))))))))))))))))))))((())))))******++++++,,,'''((((((((())))))******((())))))***++++++******+++++++++++++++,,,------+++,,,---...////////////.................................,,,******,,,...,,,,,,,,,,,,------...///---...//////......///111///////////////////////////......------......///////////////////////////000000000000111111111111111000///...---...//////000///...---...111444666222222000///------,,,,,,))))))*********+++++++++)))******+++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''***((('''((())))))((('''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))(((''''''))))))((('''&&&''')))((('''&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))'''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&+++)))&&&$$$###%%%''')))%%%%%%%%%&&&&&&'''''''''***((('''((()))***)))(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&!!!''',,,$$$###***,,,$$$%%%&&&''''''&&&$$$###&&&&&&''''''''''''&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&((()))+++''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''(((((()))))))))))))))(((((((((((((((((((((((((((((()))***++++++******'''((())))))(((((()))***(((''''''&&&&&&''''''((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))((()))***)))((('''(((***************************(((((()))***+++,,,------+++++++++,,,---///000111(((((()))***************,,,,,,++++++,,,,,,---...***+++,,,---............---.....................---------+++))))))***,,,...------------...//////,,,...//////......///111.................................------.........////////////////////////000000000000111111111111111000///...---......//////......---...000222333000000///...---,,,,,,+++((()))))))))******++++++)))***+++,,,,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''((('''&&&(((***+++***)))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((***((('''((()))***)))((((((&&&%%%'''))))))'''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''(((((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###(((''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&%%%%%%'''(((***...,,,***((('''&&&&&&'''&&&&&&'''''''''&&&$$$###"""%%%((((((&&&$$$&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&(((***)))%%%!!!'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******************************))))))************))))))(((((((((((())))))))))))(((((()))***************,,,+++***))))))***+++,,,))))))*********+++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---......---,,,+++---...//////---,,,,,,------------...............000000000000000000000000...///111111/////////000,,,,,,,,,---...///000000//////000000111111111222////////////////////////000000///...............///...------...///000111222111///---+++******)))************************)))))))))))))))))))))))))))(((((((((******((('''******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))(((''''''''''''&&&$$$%%%''')))((())))))))))))(((((('''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&'''''')))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))***)))((()))***)))((('''&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&(((***)))'''%%%%%%$$$%%%%%%''''''((((((((('''%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''******'''$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))************************))))))************))))))(((((((((((())))))))))))(((((()))***************++++++***))))))***++++++))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------......---------///111222111000////////////.....................////////////////////////---...000000...---...///+++,,,,,,------.........//////000000000111111111000000000000000000000000000//////...............///...---------...///000000///...,,,+++*********************************)))))))))))))))))))))))))))(((((((((******(((''')))))))))(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''((()))***)))'''''')))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&'''''')))(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''))))))((('''((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%'''((((((((((((''''''&&&(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''')))***(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((()))***************++++++***))))))***++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............------.........222333555444333111222222000000000//////.........////////////////////////,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,---////////////000000000000111111111111111111111111000///......------............---,,,,,,,,,------...---,,,+++************************************)))))))))))))))))))))))))))(((((((((******((('''(((((((((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((())))))(((((('''''')))******)))(((((()))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((()))(((&&&&&&'''''''''&&&'''''''''(((((('''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&'''((()))'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&### """&&&***+++***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************+++******************+++))))))))))))******************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......000///------------///000333444555555333222222333222111111000///......---////////////////////////,,,...//////...---......---------------------,,,////////////////////////000000000000000000000000//////...------------......------,,,,,,+++++++++,,,+++******************************************)))))))))))))))))))))))))))(((((((((******((('''&&&''''''(((((()))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&((()))'''&&&&&&&&&***)))(((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''''''''%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&### """&&&***+++***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))************************++++++*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,---...///111222333333111000000111222111111000///......---...........................///111111///...///000////////////............///.............................................//////...------------------------,,,,,,+++******+++******))))))*********************************)))))))))))))))))))))))))))(((((((((******((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((($$$&&&((()))'''&&&&&&&&&,,,+++***)))(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&'''''''''%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&$$$######$$$&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((&&&$$$%%%&&&((((((''''''''''''(((((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((()))***************)))***++++++++++++***)))***)))))))))))))))((((((((()))+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,---------...///111000...------...000000000//////....................................000111111000//////000//////////////////000000...............---------------------------------///...------,,,,,,------,,,,,,---------,,,++++++++++++******)))*********************************)))))))))))))))))))))))))))(((((((((******((('''''''''''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''')))******)))(((((()))...---+++)))(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))(((&&&&&&'''''''''&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&%%%&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$###$$$$$$'''(((((((((((((((((('''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((()))'''%%%$$$&&&(((((((((''''''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************)))***++++++++++++***)))******))))))((((((((((((''')))+++---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,---///...,,,++++++,,,///.............................................---///000000///......///------......//////000000.........---------,,,,,,------------------------///...------,,,,,,------+++,,,---......------,,,---,,,+++***************************************)))))))))))))))))))))))))))(((((((((******((('''''''''''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((()))***)))'''''')))***...---***(((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&((()))))))))(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&(((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''((()))*********)))'''&&&&&&%%%%%%$$$%%%&&&(((((("""%%%((((((&&&$$$&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&((('''%%%%%%(((+++((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))(((((('''''''''&&&%%%&&&''')))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************)))***+++,,,,,,+++***)))******))))))((((((((('''''')))+++---...---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......******,,,------,,,******+++,,,...---,,,******+++---------.......................................,,,...//////...------...,,,,,,,,,---...///000000.........------,,,,,,,,,..............................---,,,,,,,,,,,,---***+++---...///......---...---,,,+++************************************)))))))))))))))))))))))))))(((((((((******)))'''(((((((((''''''&&&&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''((('''&&&$$$%%%''')))---,,,)))'''&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***)))(((&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))$$$$$$%%%%%%'''(((***+++)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''''''''%%%$$$$$$%%%''''''###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))((((((+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++******+++,,,------......++++++++++++++++++++++++........................,,,,,,,,,---------..............................+++,,,---...///...---,,,///............---------,,,++++++******++++++,,,------,,,,,,,,,+++++++++------++++++++++++------------,,,,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((***(((&&&$$$######$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%''''''%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%)))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******++++++************)))))))))(((+++++++++,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++*********+++,,,,,,------++++++++++++++++++++++++........................,,,,,,,,,---------..............................+++,,,------......------............---------------,,,,,,++++++,,,,,,---***++++++,,,---...///000---,,,++++++++++++,,,---------,,,++++++***))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((''''''''''''&&&&&&&&&''''''((())))))***((((((((((((((('''''''''((((((''''''(((((()))***''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---..................------------------,,,,,,,,,,,,------++++++,,,---...///000000,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$&&&&&&&&&''''''''''''((( ###&&&)))***))))))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''(((((((((&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&(((''''''''''''((())))))'''(((((((((((()))))))))((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++(((((())))))*********+++***+++++++++++++++,,,,,,------------------------,,,,,,,,,---------......------------------------------,,,+++,,,---...///.........---------,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******))))))************************))))))))))))))))))))))))************************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((###$$$%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&(((((((((((((((((((((((())))))((((((''''''''''''))))))((((((''''''&&&&&&'''''''''''''''(((((()))(((((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))******)))))))))*********++++++******+++,,,,,,,,,,,,+++((()))))))))))))))***************++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------,,,+++,,,---...///...------------,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((())))))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((()))))))))***))))))(((''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&''''''((()))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************((())))))))))))***************+++,,,,,,,,,,,,+++))))))))))))))))))***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,******))))))))))))******(((((()))***+++,,,------******++++++++++++*********************************************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''%%%%%%&&&'''((()))))))))&&&&&&&&&''''''''''''(((((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''((()))))))))((('''((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))******++++++((()))))))))************((((((((()))))))))************+++,,,,,,,,,,,,+++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,+++++++++******************+++((()))***+++,,,------...)))***+++,,,,,,+++***)))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((&&&%%%&&&'''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''***,,,---+++)))(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))'''((((((((())))))******&&&&&&''''''((()))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))*********+++(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++***************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++)))***+++,,,,,,+++***))))))))))))))))))*********))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,---...((((((((((((((((((((((((+++***(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''))))))((('''$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###&&&))))))'''&&&'''((($$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%###"""!!!"""######''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%