BM6P6(@ zzz```XXXQQQOOOLLLIIIFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======<<<===<<<;;;777444666;;;@@@CCCBBB@@@@@@AAACCCDDDDDDFFFGGGOOOdddzzzqqqlllkkkjjjjjjjjjkkklllmmmwwwrrr^^^WWWYYYRRROOOPPPMMMKKKKKKJJJIIIHHHFFFDDDDDDAAACCCGGGJJJMMMOOOOOOOOOIIIIIIIIIHHHHHHHHHGGGGGGDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::999;;;BBBIIIQQQ^^^hhh}}}~~~{{{vvvrrrpppqqqtttuuusssrrrqqqqqqqqqqqqpppoooooooooppprrruuuvvvtttsssqqqqqqqqqsssuuuvvvvvvuuuuuuuuuvvvwwwyyy|||zzz___XXXPPPOOOLLLIIIFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<>>>>>><<<:::888999===@@@BBBAAA@@@AAABBBCCCCCCCCCGGGJJJVVVnnnzzzrrrmmmlllkkkjjjkkkkkklllmmmvvvuuuaaaYYYZZZSSSPPPRRROOOLLLLLLKKKJJJHHHFFFDDDCCCAAACCCEEEHHHIIIJJJIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@===;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<;;;:::<<>>=========>>>???>>>===<<<<<<>>>AAAAAAAAAAAABBBBBBBBBCCCCCCGGGOOOaaa|||wwwqqqnnnmmmlllkkkkkklllmmmmmmttt|||{{{dddZZZZZZTTTRRRTTTQQQMMMMMMLLLJJJHHHEEECCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBB@@@>>><<<===<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<;;;===DDDJJJQQQ[[[eeeoooxxxwwwrrrqqqnnnmmmmmmmmmnnnoooqqqrrrrrrqqqqqqrrrsssuuuwwwxxx|||{{{zzz{{{}}}~~~~~~|||}}}~~~~~~|||zzzyyy{{{~~~yyy___XXXPPPNNNKKKIIIFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>======>>>>>>???????????????@@@???@@@BBBCCCCCCCCCCCCDDDHHHUUUmmm~~~sssnnnmmmlllkkkjjjjjjjjjkkklllpppuuuiii\\\ZZZTTTRRRTTTRRRNNNMMMLLLJJJGGGEEEBBBAAA@@@@@@AAAAAAAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@@@@@@@@@@>>>===::::::;;;;;;<<<============<<>>>>>>>>>>>>>>=========>>>????????????>>>@@@CCCCCCCCCDDDFFFIIILLL]]]yyyyyyrrrnnnlllkkkiiihhhhhhhhhiiiiiikkknnnxxxppp___ZZZSSSQQQSSSPPPNNNMMMLLLJJJGGGEEEBBBAAA>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAAAAAAAA???===::::::;;;;;;<<<======>>>>>>>>>BBBJJJPPPVVV^^^ggghhhsssxxxuuurrrnnnmmmooolllnnnqqqssstttuuutttssswwwzzz}}}~~~xxx^^^WWWOOOMMMKKKHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@???>>>>>>@@@CCCCCCCCCEEEJJJOOOVVViiixxxssspppkkkjjjhhhgggfffgggggghhhgggjjjrrryyyddd\\\TTTQQQRRROOOMMMMMMLLLJJJHHHEEECCCBBB>>>>>>>>>??????@@@AAAAAA????????????@@@@@@@@@@@@@@@???>>>?????????===;;;999::::::;;;<<<===>>>>>>>>>???EEENNNUUU[[[dddlllnnn|||xxxrrrpppooolllmmmpppmmmooosssvvvxxxxxxxxxwww{{{xxx^^^WWWNNNMMMKKKHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>??????===;;;<<>>AAACCCCCCCCCGGGOOOUUUbbbuuu|||uuuqqqooolllkkkiiihhhggggggggghhheeehhhoooxxxiii___UUURRRRRRNNNLLLLLLKKKJJJHHHFFFDDDCCC>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>?????????@@@???>>>>>>>>>??????<<<:::999999:::;;;<<<===>>>>>>>>>@@@GGGRRRZZZaaajjjrrrxxx{{{tttooooooooommmnnnqqqppprrrvvvzzz}}}xxx^^^WWWNNNMMMKKKHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>?????????@@@>>>;;;<<>>AAACCCCCCCCCHHHQQQYYYkkk~~~xxxrrrnnnkkkmmmllljjjhhhhhhhhhhhhiiieeehhhnnntttyyynnnbbbWWWRRRRRRNNNKKKKKKJJJIIIHHHFFFDDDDDD??????>>>============>>>>>>?????????@@@@@@AAAAAA@@@@@@???@@@AAA@@@>>>;;;999999:::;;;<<<===>>>???>>>@@@HHHTTT]]]dddmmmvvvzzztttooopppqqqoooppptttsssvvvzzzzzz```YYYMMMLLLJJJGGGFFFEEEEEEEEECCCBBBBBBAAAAAA@@@??????@@@@@@>>>=========>>>???>>>>>>>>>???@@@BBBCCCDDDBBBEEEBBBCCCGGGFFFPPPfffyyy{{{uuuqqqnnnllliiifffeeeeeefffeeedddfffgggiiikkknnnssszzz~~~uuubbbZZZSSSOOOOOONNNMMMLLLKKKJJJHHHDDDAAA>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>============??????>>>>>>======<<<<<<;;;:::999888999;;;>>>???>>>FFFQQQZZZaaakkkwww}}}{{{zzzvvvssspppooorrrttttttrrrvvv|||xxx^^^WWWMMMLLLJJJHHHFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???>>>>>>>>>??????============>>>???@@@AAA@@@CCCAAACCCIIIJJJUUUmmmyyysssooommmkkkiiifffeeeeeefffeeedddeeefffhhhiiilllpppvvvzzz||||||ggg\\\TTTPPPPPPOOOMMMLLLKKKKKKIIIEEECCC???>>>===<<<;;;<<<<<<===>>>=====================>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;===???@@@@@@HHHRRR[[[cccnnnzzz{{{yyyyyyuuussspppqqqtttxxxyyyyyyuuu\\\VVVNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@????????????@@@>>>>>>======>>>???@@@@@@???BBBAAADDDKKKOOO^^^xxxwwwqqqmmmkkkkkkiiifffeeeeeeeeeeeeddddddeeeffffffhhhlllqqquuuwwwnnn___VVVRRRQQQNNNMMMLLLKKKKKKJJJGGGEEEAAA@@@>>><<<;;;;;;;;;<<<========================>>>>>>>>>============<<<:::;;;<<<===>>>???@@@@@@CCCKKKUUU^^^gggrrr~~~{{{zzzyyywwwuuusssuuuyyy~~~sss[[[VVVNNNMMMJJJHHHFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@DDDCCCFFFNNNTTTfff}}}vvvqqqmmmkkkkkkhhhfffdddeeeeeedddddddddeeeeeeeeefffiiimmmqqquuuvvvbbbWWWSSSRRRNNNLLLJJJJJJJJJJJJGGGFFFBBBAAA???===;;;;;;;;;;;;<<<<<<<<<=======================================999:::<<<===????????????EEEMMMYYYccclllwww~~~~~~}}}|||{{{|||rrr\\\XXXOOOMMMKKKHHHFFFDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????AAA@@@@@@@@@@@@@@@AAAAAABBBFFFEEEHHHPPPXXXooo}}}wwwrrrooollljjjhhheeeddddddeeedddccceeeeeeeeeddddddgggkkkooouuu~~~fffXXXSSSQQQNNNLLLJJJIIIIIIIIIGGGFFFCCCBBB???===<<<;;;;;;;;;;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<=========888999:::<<<>>>?????????GGGQQQ___jjjttt}}}rrr\\\ZZZOOONNNKKKHHHFFFDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>>>>======>>>???@@@@@@CCCHHHGGGIIISSS]]]www}}}xxxssspppmmmjjjhhheeeddddddddddddcccdddddddddccccccfffjjjmmmuuu~~~jjj[[[UUURRRPPPMMMKKKIIIIIIIIIHHHFFFCCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>;;;<<<<<<<<<<<<=========888999:::;;;===>>>@@@@@@IIIVVVggguuu~~~ppp[[[ZZZPPPNNNKKKHHHEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????@@@@@@@@@???>>>===============>>>???@@@AAABBBGGGGGGJJJUUUccc|||wwwssspppmmmjjjhhheeeddddddddddddccccccccccccbbbbbbdddhhhlllssszzzooo___WWWSSSSSSQQQMMMKKKKKKJJJIIIHHHCCCAAA???>>><<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======:::::::::;;;===???AAACCCMMM[[[pppooo[[[ZZZPPPNNNKKKHHHEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@???>>>===<<<>>>>>>>>>???@@@BBBCCCDDD@@@EEEFFFKKKWWWfff{{{wwwsssooommmjjjgggeeecccddddddccccccaaaaaaaaaaaaaaacccgggkkkpppvvvsssaaaYYYUUUVVVSSSPPPMMMLLLLLLJJJIIIBBBAAA???>>>===<<<======::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;===@@@CCCEEEOOO___vvvsssZZZSSSOOOMMMJJJGGGEEECCCBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<===>>>???AAACCCDDDBBBFFFIIILLLWWWppp}}}yyysssnnnjjjiiigggdddaaa``````aaabbbcccccccccbbbbbbcccfffiiikkkttt|||dddWWWSSSRRROOOMMMKKKKKKJJJHHHGGGCCCBBBAAA???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888@@@<<<:::===@@@BBBEEEIIIXXXeee|||sss[[[UUUOOOMMMJJJGGGEEECCCCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>><<<======>>>???AAACCCDDDDDDGGGJJJOOO[[[uuu{{{wwwrrrnnnkkkjjjhhhfffcccbbbbbbbbbcccbbbccccccbbbaaabbbfffhhhlllsss~~~iii[[[UUURRROOOMMMLLLKKKKKKIIIHHHDDDCCCAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===999888<<>>>>>=========>>>@@@AAACCCDDDEEEHHHLLLRRRaaa|||}}}xxxtttqqqnnnllljjjiiihhhfffeeedddccccccbbbbbbbbbaaa```aaadddgggmmmqqqxxxqqq___WWWQQQOOOLLLKKKLLLKKKJJJIIIDDDCCCAAA@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;999999>>>AAAAAADDDHHHWWW```ooo~~~rrr^^^YYYOOOMMMJJJHHHEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCCCCFFFHHHMMMWWWiiizzzuuurrrpppnnnllliiiiiihhhgggeeedddcccbbbaaabbbaaa```___```cccfffkkknnnttt{{{wwwaaaVVVPPPMMMKKKJJJKKKKKKIIIHHHDDDCCCBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;:::<<>>>>>????????????@@@AAACCCCCCEEEHHHOOO\\\rrr~~~xxxsssqqqooonnnmmmggggggfffeeedddbbbaaaaaaaaabbbaaa```______bbbeeegggkkkqqqyyy{{{bbbUUUOOOMMMJJJIIIIIIIIIHHHFFFDDDCCCBBB@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::===AAACCCDDDIIIPPP[[[___eeelllxxxqqq\\\XXXNNNMMMKKKHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>?????????@@@@@@AAACCCCCCDDDHHHRRRccc}}}{{{vvvsssqqqpppooommmgggfffeeecccaaaaaa``````bbbbbbbbb```______bbbeeeccciiipppvvveeeVVVPPPNNNKKKJJJIIIHHHGGGEEEEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888888;;;???@@@BBBIIIRRR\\\aaaeeekkkyyyqqq[[[UUUNNNMMMKKKHHHGGGFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAABBBCCCEEEJJJVVVkkk|||yyyvvvtttsssqqqooommmhhhfffdddaaa`````````aaaccccccbbbaaa___```bbbeeeaaafffmmmrrr{{{kkk[[[SSSQQQNNNLLLKKKIIIGGGEEEEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999;;;>>>???BBBKKKVVV]]]bbbgggnnn}}}|||~~~pppZZZTTTNNNMMMKKKHHHGGGFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@AAABBBBBBCCCFFFKKKYYYpppzzzxxxvvvuuutttrrrooommmiiigggdddaaa``````aaabbbddddddcccaaa``````ccceee```eeejjjooowwwooo```VVVSSSPPPMMMLLLJJJHHHFFFEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;===???@@@DDDNNNZZZ\\\bbbhhhqqq~~~{{{zzz~~~oooZZZVVVNNNLLLIIIGGGEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???===???BBBBBB@@@CCCGGGNNNOOO]]]||||||zzzvvvtttsssqqqooommmgggeeebbbbbbbbbbbbaaa___ccceeefffdddaaa___```bbbccceeejjjooouuuuuuaaaUUURRROOOLLLIIIHHHHHHHHHEEEDDDCCCBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???>>>===DDDQQQ\\\dddeeejjjxxxzzzwwwvvvzzz}}}oooZZZUUUNNNMMMJJJGGGEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<>>>BBBBBBAAADDDIIIOOOUUUjjj|||yyyuuurrrqqqooommmkkkfffdddbbbaaaaaaaaa```___```bbbcccbbb___^^^___```aaaccchhhmmmrrr}}}{{{dddVVVSSSOOOLLLJJJIIIHHHHHHDDDDDDCCCBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???>>>???FFFSSS^^^ggghhhnnn|||wwwtttuuuyyy~~~oooZZZUUUOOOMMMKKKHHHFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@???>>>>>>>>>===<<<>>>AAABBBBBBFFFKKKPPP^^^{{{|||xxxtttqqqooommmkkkiiieeecccaaa`````````___^^^]]]___```___^^^]]]^^^___```aaaeeejjjnnnxxxhhhXXXTTTOOOKKKJJJIIIHHHGGGDDDCCCBBBAAA@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????AAAJJJWWWbbblllmmmsssyyywwwtttrrruuu{{{nnnZZZUUUOOONNNKKKIIIGGGEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>???===???BBBBBBBBBFFFLLLQQQfff~~~zzzuuuqqqnnnllljjjhhheeeccc````````````___]]]\\\]]]]]]^^^^^^^^^^^^___``````cccgggkkkssskkk[[[VVVOOOKKKJJJJJJHHHGGGCCCCCCBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@DDDNNN\\\fffqqqrrrwwwwwwqqqqqqqqqqqqwwwnnnYYYTTTOOONNNKKKIIIGGGEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>BBB???@@@BBBBBBBBBFFFLLLQQQkkk}}}wwwrrrooommmjjjiiieeeccc````````````___]]]]]]]]]]]]]]]____________aaa```bbbfffjjjppp}}}nnn^^^WWWOOOKKKKKKKKKIIIFFFDDDCCCCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAHHHTTTaaakkkuuuvvv{{{zzzqqqmmmnnnmmmpppzzznnnYYYTTTOOOMMMKKKHHHFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????BBB@@@@@@BBBCCCCCCGGGNNNTTTrrryyysssooommmkkkiiieeecccaaa`````````___^^^^^^]]]\\\]]]___``````___```___aaaeeehhhmmmxxxvvv```YYYOOOKKKKKKKKKIIIFFFDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBKKKXXXfffpppxxxyyy~~~}}}uuummmkkknnnnnnsssmmmYYYTTTNNNMMMJJJGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>????????????@@@???===>>>AAACCCEEEKKKRRRYYYzzzyyysssooommmjjjiiifffdddbbbaaaaaaaaa```______]]]\\\]]]___```___]]]^^^]]]^^^cccfffkkkttt~~~bbbZZZPPPKKKKKKLLLIIIFFFEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCNNN\\\jjjsss|||}}}|||xxxrrrkkkkkkooouuu|||mmmYYYTTTNNNLLLIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB=========>>>??????@@@@@@===;;;<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===DDDOOO^^^llluuu~~~~~~{{{xxxvvvpppjjjkkkppp~~~nnnZZZUUUNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBAAA@@@??????@@@@@@???===AAA>>>===AAADDDFFFLLLRRRjjj|||vvvqqqlllhhheeehhhfffdddaaa___^^^^^^^^^]]]]]]]]]]]]]]]^^^___```^^^^^^^^^^^^```eeelllqqq}}}nnn\\\RRROOOIIIJJJKKKDDDFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<>>AAADDDGGGMMMTTTmmm|||vvvqqqmmmiiiffffffeeecccaaa```______```^^^]]]]]]]]]]]]^^^___```]]]^^^^^^^^^```eeekkkppp{{{ppp]]]RRROOOJJJKKKLLLEEEFFFEEEDDDCCCBBB@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===AAAJJJYYYjjjyyy|||vvvsssqqqooolllmmmwwwmmmXXXTTTNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@??????@@@@@@???>>>CCC@@@???BBBDDDGGGOOOWWWppp|||wwwrrroookkkhhheeedddbbbaaa``````aaabbb^^^^^^]]]]]]]]]^^^______]]]^^^^^^^^^```dddjjjnnnwwwuuu___SSSPPPKKKKKKMMMFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===???EEEOOO]]]nnn|||}}}vvvrrrooonnnnnnoootttlllXXXSSSNNNLLLJJJHHHFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBB@@@??????@@@AAA???>>>BBB@@@???AAACCCGGGPPPZZZrrr|||wwwssspppmmmkkkfffeeecccaaa``````aaaaaa^^^^^^]]]]]]]]]^^^^^^___]]]^^^^^^^^^___ccchhhlllssszzz|||bbbTTTQQQLLLKKKMMMHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<>>@@@>>>>>>@@@BBBGGGSSS___vvv{{{wwwtttqqqooolllhhhgggdddbbb```____________^^^^^^]]]]]]]]]^^^^^^]]]]]]^^^^^^___bbbfffjjjpppuuufffUUURRRMMMKKKMMMIIIFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;CCCOOO[[[cccjjjooorrrwww~~~wwwpppkkkllllllqqqwww~~~mmmXXXTTTNNNLLLJJJHHHFFFEEEEEEEEEBBBBBBCCCBBBBBBAAA??????CCCAAA@@@@@@AAAAAA@@@??????>>>>>>AAACCCIIIWWWeee}}}yyyvvvtttrrrooonnniiihhheeebbb```_______________^^^]]]]]]]]]^^^^^^]]]]]]^^^^^^___aaaeeehhhlllrrr}}}kkkWWWTTTNNNKKKLLLIIIEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<>>CCCAAA@@@@@@AAABBB@@@??????>>>@@@BBBEEELLL\\\lll{{{wwwuuusssrrrpppnnnhhhgggeeebbbaaa````````````___^^^]]]]]]]]]]]]]]]\\\]]]^^^^^^___```dddfffgggooo{{{oooXXXUUUOOOJJJJJJIIIDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>GGGSSS[[[^^^___aaadddmmm~~~~~~xxxsssqqqqqqtttyyynnnZZZUUUNNNLLLJJJHHHFFFEEEEEEEEEBBBCCCCCCDDDCCCBBB@@@???CCCBBB@@@AAABBBBBBAAA???@@@???AAADDDGGGOOO```ppp}}}zzzvvvtttsssrrrpppnnnfffeeedddbbbaaabbbbbbccc```___^^^]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^```cccfffdddnnn{{{qqqYYYVVVOOOIIIJJJHHHCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>======<<<<<<<<<<<<===<<<;;;<<<>>>@@@CCCOOOUUUYYY]]]WWWVVVbbbttt~~~~~~{{{vvvqqqqqquuuzzz~~~kkk\\\QQQMMMKKKHHHFFFFFFEEEDDDBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@CCC@@@BBBGGGJJJTTTpppzzzvvvsssrrrsssrrrnnniiigggfffdddcccaaa``````___```______^^^^^^^^^^^^^^^___``````___^^^^^^aaacccfffkkksss~~~___TTTQQQJJJGGGLLLGGGFFFDDDCCCAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;<<<<<<<<<;;;<<<>>>AAACCCNNNTTTYYY^^^ZZZ[[[hhh|||}}}|||}}}|||zzzwwwxxx}}}jjj\\\QQQOOOMMMJJJIIIHHHGGGFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>??????@@@@@@DDDIIILLL[[[{{{{{{wwwtttrrrsssqqqnnnjjjiiihhhfffcccbbb```_________^^^^^^^^^]]]]]]]]]]]]___```aaa```______aaaccceeejjjqqq|||bbbTTTPPPJJJHHHKKKEEEEEEDDDCCCBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;<<<<<<<<<;;;<<>>>>>======<<<<<<;;;;;;<<<<<<;;;<<>>>>>======<<<<<<:::;;;<<<;;;;;;<<>>>>>======<<<<<<:::;;;;;;;;;;;;===@@@BBBJJJXXXdddooo{{{{{{eeeZZZQQQOOOMMMJJJIIIHHHHHHFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDCCCEEEGGGNNN___~~~xxxwwwtttooollliiiiiijjjfffeeecccaaa```___^^^^^^^^^___```aaaaaa___]]]\\\[[[]]]______^^^^^^^^^___```dddkkkvvvsss[[[SSSPPPLLLHHHGGGFFFDDDCCCAAAAAA@@@@@@??????>>>>>>======<<<<<<999:::;;;;;;;;;===@@@CCCMMM]]]lllyyydddYYYQQQJJJHHHEEEDDDCCCCCCAAA???DDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAAAAABBBBBBCCCDDDCCCEEEGGGOOOddd~~~xxxvvvsssooojjjhhhhhhiiidddcccbbb```___^^^^^^^^^]]]^^^___``````^^^\\\[[[\\\^^^```aaa```_________^^^bbbiiisssuuu]]]TTTQQQLLLHHHGGGFFFEEECCCAAA@@@@@@????????????>>>======<<<<<<999:::;;;;;;;;;===@@@CCCOOOaaaqqqdddVVVTTTMMMKKKIIIGGGFFFEEEFFFFFFLLLGGGAAA@@@CCCEEECCC@@@AAAAAA@@@@@@AAABBBDDDEEEEEEFFFIIITTTnnn|||zzzyyyvvvqqqnnnllljjjhhhffffffccc```]]][[[[[[\\\]]]^^^_________^^^]]]]]]\\\``````aaaaaaaaaaaa`````````aaagggrrr|||bbbWWWPPPKKKGGGFFFFFFEEEDDDCCCBBBAAAAAA<<<===>>>???@@@@@@???>>>BBB>>>===???@@@@@@CCCHHHPPPgggxxxdddVVVTTTMMMKKKIIIGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFGGGKKKWWWrrrzzzxxxxxxuuuqqqnnnllljjjhhhffffffdddaaa]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[^^^^^^____________^^^^^^aaabbbhhhqqqzzz~~~cccVVVPPPLLLHHHFFFFFFEEEDDDCCCBBBAAAAAA??????@@@@@@???>>>===<<<>>>;;;;;;===???@@@DDDJJJUUUlll|||cccUUUSSSLLLKKKIIIGGGFFFEEEEEEEEEAAAEEEGGGFFFBBB@@@AAADDDAAAAAA@@@@@@AAABBBDDDEEEFFFIIINNN\\\www}}}xxxvvvuuussspppnnnllljjjgggdddfffdddaaa^^^]]]\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZ^^^^^^____________^^^^^^aaadddjjjpppttt~~~eeeVVVPPPLLLIIIFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA@@@>>><<<:::999:::888999<<<===>>>DDDKKK\\\ssscccUUUSSSLLLKKKIIIGGGEEEEEEEEEEEE@@@CCCEEECCC@@@???AAADDDAAAAAA@@@@@@AAABBBDDDEEEEEEIIIPPP___||||||xxxuuusssqqqnnnmmmllliiifffdddfffdddbbb___]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[``````aaaaaaaaaaaa``````___dddjjjnnnpppxxxhhhVVVQQQMMMIIIFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA???>>><<<;;;:::;;;999:::<<<<<<===DDDLLL```uuucccUUURRRLLLJJJHHHFFFEEEDDDEEEEEECCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEDDDIIIQQQbbb|||yyywwwqqqooolllkkkjjjhhhfffdddeeedddbbb___^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]``````aaaaaaaaaaaa``````^^^bbbhhhlllnnnvvvlllWWWQQQNNNIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>=========>>><<<===>>>======DDDMMM```rrr||||||~~~bbbTTTRRRKKKJJJHHHFFFEEEDDDDDDDDDEEECCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEDDDIIISSSddd|||yyyxxxpppmmmjjjhhhggggggfffeeedddcccaaa___]]]\\\[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^____________^^^^^^]]]___eeejjjmmmuuupppYYYRRRNNNHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>??????======EEEOOO]]]kkkpppqqqyyybbbTTTRRRKKKJJJHHHFFFDDDDDDDDDDDDBBBFFFJJJJJJFFFCCCAAABBBAAAAAA@@@@@@AAABBBDDDEEEEEEKKKUUUfff{{{yyyxxxpppmmmhhheeeeeefffffffffbbbaaa```^^^]]][[[ZZZYYY[[[ZZZYYYXXXXXXZZZ\\\]]]^^^^^^____________^^^^^^]]]^^^aaafffllluuuttt[[[SSSMMMFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@>>>=========>>>???>>>===>>>???===>>>GGGRRRZZZdddeeehhhvvvbbbTTTRRRKKKJJJHHHFFFDDDDDDDDDDDD???HHHRRRRRRJJJBBBAAACCCAAAAAA@@@@@@AAABBBDDDEEEGGGMMMWWWhhh}}}zzzyyyxxxppplllgggcccccceeefffgggaaaaaa___^^^\\\ZZZYYYYYYYYYXXXWWWVVVWWWYYY[[[\\\``````aaaaaaaaaaaa``````^^^]]]___dddkkktttwww]]]TTTMMMEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???============>>>;;;;;;===>>><<<>>>IIIUUUXXX______bbbttt~~~bbbXXXPPPMMMJJJGGGFFFEEEEEECCCAAABBBEEEHHHIIIHHHEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEELLLXXXlllzzz}}}}}}wwwtttrrrmmmfffdddeeeeeebbb___\\\___```^^^ZZZWWWWWWYYYYYYXXXXXXYYYYYYZZZ[[[\\\`````````___^^^^^^]]]]]]^^^^^^bbbgggllluuu~~~```QQQMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA????????????>>>>>>>>>>>>???>>>???@@@@@@AAAKKKVVVZZZ[[[aaakkkwww~~~bbbYYYQQQLLLJJJGGGFFFEEEEEECCCAAAAAACCCFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFMMMZZZooo}}}zzz~~~~~~}}}yyy{{{~~~{{{vvvrrrpppkkkeeecccdddeeebbb___^^^^^^___]]][[[YYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[____________^^^^^^^^^^^^______bbbgggkkkrrrbbbRRRLLLJJJGGGEEECCCBBBCCCCCCAAA@@@????????????>>>>>>>>>>>>>>>===>>>@@@???AAAKKKWWW]]]]]]cccmmmyyy}}}bbbYYYQQQLLLJJJGGGFFFEEEEEECCCBBBAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEHHHNNN]]]tttzzzwwwxxx~~~}}}}}}|||xxxzzz|||~~~~~~~~~{{{xxxsssooommmiiidddcccddddddbbb```___^^^]]]\\\\\\[[[YYYWWWWWWWWWWWWWWWXXXYYYZZZZZZ^^^^^^^^^^^^____________``````bbbfffiiiooo~~~eeeSSSLLLJJJGGGEEEBBBBBBBBBBBBAAA???????????????>>>>>>>>>>>>======>>>??????BBBLLLXXXbbbbbbgggppp~~~|||aaaWWWPPPLLLIIIGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA???@@@BBBDDDAAAAAAAAABBBCCCDDDEEEFFFHHHOOO```{{{{{{vvvsssqqqttt|||~~~~~~~~~{{{|||}}}}}}~~~}}}zzzxxxtttpppmmmjjjhhheeedddddddddcccaaa```]]][[[[[[]]]]]]ZZZVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\\\\]]]^^^^^^___``````^^^^^^```dddgggnnn|||hhhTTTLLLJJJFFFDDDBBBAAAAAAAAA@@@???????????????>>>>>>>>>======<<<===??????CCCNNNZZZfffggglllvvv|||___UUUMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@CCCEEE@@@@@@AAAAAACCCDDDFFFFFFIIIPPPeeewwwrrrpppooooooqqqwww~~~~~~}}}}}}~~~~~~zzzxxxuuurrrnnnkkkiiigggfffeeeeeedddcccbbb___\\\ZZZ[[[]]]\\\YYYVVVVVVUUUUUUVVVVVVWWWXXXYYY[[[\\\\\\]]]^^^___``````\\\\\\___cccfffnnn|||kkkVVVMMMKKKFFFDDDBBBAAAAAAAAA@@@???????????????>>>>>>>>>======<<<===???@@@DDDQQQ]]]jjjlllqqq||||||___UUUMMMKKKIIIFFFEEEFFFFFFDDDCCCCCCDDDDDDBBBAAAAAACCCEEE???@@@@@@AAACCCEEEFFFGGGJJJRRRkkkxxxpppmmmnnnpppqqqqqquuu~~~~~~}}}}}}~~~}}}yyyvvvtttqqqmmmkkkggggggfffeeecccbbbaaaaaa\\\[[[ZZZZZZ[[[ZZZXXXVVVVVVVVVVVVVVVWWWXXXYYYYYY[[[\\\\\\]]]^^^_________\\\\\\^^^bbbfffmmm|||mmmWWWNNNKKKGGGEEEBBBBBBBBBBBBAAA???????????????>>>>>>>>>>>>>>>===>>>@@@AAAFFFSSS```kkkooovvv|||```VVVOOOJJJHHHFFFEEEFFFFFFEEECCCBBBCCCDDDCCCAAAAAACCCDDD??????@@@AAACCCEEEGGGHHHLLLVVVrrr}}}tttnnnmmmooorrrtttuuuwww}}}~~~~~~}}}yyyvvvtttqqqnnnkkkdddeeeeeecccaaa___^^^^^^YYYZZZ[[[ZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^```cccffflllzzzpppXXXMMMJJJGGGEEECCCBBBCCCCCCAAA@@@????????????>>>>>>>>>>>>???>>>>>>AAACCCHHHVVVccckkkqqqzzz{{{zzz|||~~~}}}|||||||||~~~}}}bbbYYYQQQJJJHHHFFFEEEFFFFFFEEEDDDAAABBBCCCCCCAAAAAABBBCCC>>>???@@@AAACCCEEEGGGHHHNNNYYYwwwzzzrrrmmmmmmqqquuuwwwyyyyyy}}}~~~zzzvvvtttqqqnnnlllcccccccccbbb___\\\[[[[[[VVVYYY[[[ZZZWWWUUUVVVXXXWWWWWWWWWWWWXXXYYYZZZZZZ\\\\\\]]]]]]]]]]]]^^^^^^aaa```aaadddeeekkkxxxrrrYYYMMMIIIHHHFFFDDDCCCCCCCCCBBBAAA????????????>>>>>>>>>>>>???>>>???AAADDDJJJWWWeeekkkrrr|||}}}vvvuuuxxx{{{{{{zzzyyyyyy{{{~~~zzz___VVVNNNJJJKKKKKKKKKIIIHHHFFFDDDCCCFFF999GGG888GGGFFF>>>BBBBBBBBBAAAAAABBBEEEHHHNNN```vvvpppqqqlllooovvvwww|||{{{|||yyyvvvsssooolllhhhfffdddcccbbbaaa___]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUVVVXXXYYYZZZYYYZZZ[[[\\\]]]^^^^^^^^^```^^^___cccfffkkkvvvuuuYYYPPPHHHHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@???>>>============<<<===???AAAFFFPPP\\\eeemmmqqq~~~}}}xxxvvvvvvuuuyyyvvvtttsssvvvzzz}}}~~~zzz___VVVNNNKKKLLLLLLLLLKKKIIIHHHGGGEEEGGG???III888EEEEEE@@@AAAAAABBBAAAAAACCCFFFIIIOOOaaawwwqqqqqqnnnsss|||}}}~~~}}}{{{xxxuuurrrooollljjjgggeeecccaaa^^^[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^bbbeeejjjtttwww[[[QQQJJJHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@???>>>============<<<===>>>@@@FFFQQQ^^^gggooottt{{{uuusssqqqqqquuusssrrrrrrtttxxxzzz|||zzz___VVVNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEGGG888DDDEEEBBB@@@AAAAAAAAAAAACCCGGGJJJQQQcccyyyrrrssspppxxx}}}{{{yyyuuusssqqqnnnkkkgggdddaaa]]]ZZZZZZYYYWWWVVVUUUUUUVVVVVVWWWVVVUUUTTTTTTUUUWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^\\\]]]aaaccchhhrrr|||{{{^^^SSSKKKHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@???>>>=====================@@@GGGSSSaaajjjpppxxxxxxqqqmmmkkkjjjooonnnooopppqqqtttvvvxxx}}}~~~zzz___VVVNNNKKKKKKKKKKKKKKKKKKJJJJJJLLLEEEIIIDDD:::EEEDDDDDD@@@@@@AAAAAABBBDDDHHHKKKSSSeee|||vvvtttrrr|||~~~|||yyywwwtttqqqmmmiiifffccc___\\\[[[YYYWWWUUUTTTUUUUUUVVVWWWVVVUUUTTTSSSTTTUUUVVVXXXXXXZZZ[[[]]]^^^^^^^^^^^^]]]^^^aaacccgggpppzzz}}}```TTTKKKHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@???>>>======>>>>>>>>>======AAAIIIWWWdddmmmqqqyyyuuummmhhhfffdddgggiiikkklllmmmooorrrttt{{{}}}zzz___VVVNNNJJJIIIIIIIIIIIIIIIIIIIIIMMMCCCRRREEE???HHHDDDDDD@@@AAAAAABBBBBBEEEHHHLLLUUUfffzzzvvvsss~~~}}}zzzuuurrrnnnkkkiiifffccc```]]][[[XXXUUUTTTTTTUUUUUUVVVUUUSSSSSSRRRSSSTTTUUUWWWXXXYYY[[[\\\]]]^^^^^^___^^^___bbbdddfffoooxxxaaaTTTJJJHHHFFFDDDBBBAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>???===>>>BBBLLLZZZgggooooooyyysssjjjeeebbbaaaaaadddfffhhhiiikkknnnqqqzzz{{{~~~zzz___VVVNNNIIIIIIHHHGGGFFFFFFGGGGGGLLLGGGhhhTTTKKKJJJBBBEEEAAABBBBBBBBBBBBDDDHHHKKKUUUgggyyyvvvxxxuuurrrooonnnkkkhhhfff```^^^ZZZVVVTTTSSSTTTUUUTTTSSSRRRQQQRRRRRRTTTTTTVVVWWWYYY[[[\\\]]]^^^^^^___^^^```bbbccceeemmmvvv~~~dddUUUJJJHHHFFFDDDBBBAAA@@@@@@AAA??????>>>>>>>>>>>>>>>???@@@>>>???EEEPPP]]]hhhnnnnnnwww}}}pppgggbbb___^^^]]]```cccddddddfffkkkpppwwwyyy|||zzz___VVVNNNJJJIIIHHHFFFEEEEEEEEEFFFHHHOOOmmmZZZLLL???EEEBBBCCCCCCCCCBBBDDDGGGJJJUUUfff}}}{{{}}}{{{wwwuuussspppmmmjjjdddaaa\\\WWWTTTSSSSSSTTTRRRQQQQQQPPPQQQRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^]]]___aaabbbcccjjjsss{{{fffWWWKKKHHHFFFDDDBBBAAA@@@@@@AAA??????>>>>>>>>>>>>??????@@@???@@@GGGSSS___hhhmmmnnnvvvyyylllccc___]]]\\\[[[^^^`````````cccjjjppptttvvvyyy}}}zzz___VVVNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEVVVeeeLLL<<>>>>>>>>>>>>>>??????@@@@@@AAAIIIUUU```hhhlllnnnvvvvvviiiaaa]]][[[[[[ZZZ]]]___^^^^^^bbbjjjpppqqqsssvvvzzz~~~zzz^^^RRRQQQNNNLLLIIIEEEDDDCCCDDDEEEGGG]]]qqqSSSPPP;;;LLLEEEBBBAAADDDEEEEEEIIINNNZZZkkk~~~{{{xxxuuuqqqnnnmmmhhhccc___YYYRRROOOPPPRRRQQQPPPPPPRRRSSSSSSSSSXXXWWWVVVYYY]]]``````^^^```___^^^^^^___dddkkkpppyyyiiiRRROOOIIIFFFCCCAAAAAAAAAAAA@@@@@@??????>>>>>>>>>======>>>AAADDDHHHTTTdddkkkiiirrrzzz~~~ppphhhccc]]]YYYXXXWWWXXXZZZ\\\^^^bbbgggkkkssstttvvvyyy}}}{{{^^^RRRQQQNNNLLLIIIEEEDDDCCCDDDEEEDDDPPPsss\\\IIIMMM:::GGGDDDAAAAAACCCDDDDDDHHHNNNZZZlll}}}{{{xxxtttrrrnnniiiccc```ZZZRRROOOPPPQQQPPPPPPPPPRRRSSSSSSSSSXXXWWWWWWYYY]]]______^^^``````___^^^```dddkkkpppyyylllUUUQQQIIIFFFCCCAAAAAAAAAAAA@@@>>>>>>??????@@@AAAAAAAAA===AAADDDIIIUUUdddkkkkkkqqqzzz}}}nnnfffaaa[[[WWWVVVUUUWWWYYY[[[]]]aaagggkkkpppqqqssswww{{{{{{^^^RRRPPPMMMKKKHHHEEEDDDDDDDDDEEEBBBCCCWWWFFF@@@JJJ<<>>???@@@BBBDDDEEEEEE>>>@@@DDDJJJWWWdddkkkkkkooozzzzzzkkkccc^^^XXXTTTSSSRRRTTTWWWYYY\\\aaafffjjjmmmoooqqquuuxxx|||~~~|||___RRRPPPLLLJJJHHHFFFDDDDDDDDDDDDCCC???HHH======III@@@DDDBBBAAABBBDDDDDDCCCHHHPPPZZZqqqyyyvvvpppllllllooossswwwzzz|||~~~|||~~~~~~~~~~~~|||zzzrrrlllfffbbb[[[RRROOOOOOOOOOOOPPPPPPPPPQQQSSSUUUWWWWWWXXXZZZ\\\]]]^^^^^^````````````aaafffkkkpppzzztttYYYQQQIIIFFFCCCAAAAAAAAAAAA@@@======???@@@BBBCCCEEEEEE@@@AAADDDLLLXXXccciiijjjooo|||wwwhhh```ZZZUUUQQQPPPPPPRRRUUUWWWZZZ___eeejjjmmmoooqqqtttvvvxxx{{{~~~}}}___RRRPPPJJJIIIGGGFFFDDDDDDDDDDDDCCC@@@EEE??????FFFBBBDDDBBBAAACCCEEEDDDCCCIIIQQQ]]]xxx|||uuuhhhfffbbb``````cccfffiiijjjlllppptttvvvvvvtttssspppppppppsssxxx~~~~~~|||uuunnnhhhccc\\\SSSNNNOOOMMMOOOPPPPPPPPPPPPSSSUUUWWWXXXYYYZZZ[[[\\\]]]^^^___`````````bbbeeekkkooo{{{vvvYYYOOOIIIFFFCCCAAAAAAAAAAAA@@@===>>>>>>???@@@AAAAAAAAABBBAAAEEENNNYYYbbbgggjjjsssttteee\\\WWWRRROOOOOOOOOQQQSSSVVVYYY^^^dddhhhnnnppprrrssssssuuuyyy|||~~~```RRRPPPIIIHHHGGGFFFEEEDDDDDDDDDAAABBBDDDBBBAAAAAAAAACCCBBBBBBEEEFFFEEEDDDKKKTTTeee~~~vvvlllfffZZZYYYXXXWWWXXX[[[^^^aaabbbdddhhhjjjkkkjjjgggfffeeeeeegggjjjnnntttzzz}}}~~~wwwqqqjjjddd\\\SSSNNNOOOLLLNNNQQQPPPOOOOOOSSSVVVVVVXXXZZZZZZZZZZZZ\\\^^^^^^^^^___```aaaeeejjjnnnzzzxxxZZZOOOIIIFFFCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCAAAEEEQQQ]]]eeejjjnnn|||qqqaaaYYYUUUQQQOOOOOOOOOQQQTTTVVVYYY^^^cccgggmmmooorrrrrrqqqssswww|||~~~```RRRPPPHHHHHHGGGFFFEEEDDDDDDCCCBBBCCC@@@CCCBBB???CCCBBBBBBCCCFFFHHHFFFEEELLLVVVmmm~~~wwwqqqjjjaaa[[[TTTTTTTTTUUUWWW[[[^^^___ccceeeggghhhgggeeebbb```___```aaacccggglllqqqtttwww{{{zzzzzzwwwqqqrrr~~~||||||}}}~~~}}}yyyrrrkkkeee]]]SSSNNNNNNJJJNNNQQQPPPNNNOOOSSSWWWVVVXXXZZZZZZYYYYYY[[[^^^\\\]]]^^^___aaadddhhhlllxxxzzz\\\QQQIIIFFFCCCAAAAAAAAAAAA@@@=========>>>>>>>>>??????BBB@@@FFFUUUccckkkqqqvvv}}}nnn___XXXTTTQQQOOOPPPQQQRRRTTTVVVYYY]]]bbbfffhhhkkknnnooonnnqqqwww}}}```RRRPPPHHHGGGGGGFFFEEEDDDCCCCCCEEEDDD>>>CCCDDDAAAEEEBBBCCCDDDGGGIIIFFFFFFMMMWWWtttzzzsssmmmiiibbb[[[UUUTTTUUUVVVWWWZZZ^^^```bbbfffggghhhhhhgggdddaaa___\\\]]]___```cccgggkkkooonnnrrrwwwzzz|||||||||}}}sssrrrnnngggfffuuu}}}zzzyyyzzz|||}}}|||~~~zzzssslllfff]]]SSSNNNNNNJJJNNNQQQPPPNNNNNNSSSWWWUUUXXXZZZZZZYYYYYY[[[^^^[[[\\\^^^___```ccchhhkkkvvv|||^^^SSSIIIFFFCCCAAAAAAAAAAAA@@@<<<======>>>??????@@@@@@AAA@@@GGGXXXgggpppwww}}}{{{mmm^^^WWWTTTQQQPPPQQQRRRSSSUUUWWWYYY]]]bbbfffcccgggkkklllmmmpppxxx~~~yyy^^^UUUNNNJJJJJJHHHFFFEEEDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBBCCC@@@???BBBDDDGGGOOOXXX{{{wwwnnnooonnnkkkfff```ZZZWWWVVVUUUUUUWWW[[[```dddddddddeeegggiiiiiieeeaaa___^^^]]]]]]\\\[[[\\\```fffjjjeeehhhmmmssswwwxxxtttqqqllleee``````bbblll}}}~~~~~~|||zzzyyyzzz|||~~~vvvkkk```XXXQQQLLLIIIKKKMMMOOOPPPPPPQQQSSSTTTTTTTTTUUUVVVXXX[[[^^^```______^^^]]]^^^bbbggglllvvv}}}```RRRJJJGGGDDDBBBAAAAAA@@@>>>AAAAAA@@@???>>>>>>>>>>>>CCC???GGGZZZkkksssyyyzzzkkk[[[UUUSSSRRRPPPQQQSSSSSSSSSUUUYYY]]]``````ffffffjjjqqqssssssyyyyyy^^^UUUNNNJJJIIIGGGFFFDDDDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBBDDDBBBBBBDDDGGGJJJSSS\\\~~~yyyqqqkkkkkkkkkjjjgggaaa\\\XXXVVVUUUVVVYYY]]]bbbfffggggggiiijjjkkkjjjhhhdddaaa___^^^^^^]]]\\\\\\___dddgggggghhhjjjnnnqqqqqqooommmiiibbb]]]]]]^^^hhh}}}{{{zzz{{{||||||{{{{{{}}}~~~~~~zzzrrrggg\\\TTTOOOKKKIIIKKKMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVWWWYYY[[[^^^___^^^^^^]]]]]]]]]aaagggkkksss~~~```RRRIIIGGGCCCBBBAAAAAA@@@>>>@@@??????>>>=========>>>DDDBBBKKK^^^mmmuuu}}}|||zzz{{{wwwhhhYYYSSSRRRPPPOOOOOOQQQQQQRRRUUUYYY^^^aaabbbfffgggkkkrrrttttttzzzzzz^^^UUUNNNIIIHHHGGGEEEDDDCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBEEEGGGKKKUUU___}}}uuusssqqqmmmiiiiiijjjjjjiiifffbbb]]]YYYVVVWWWZZZ___eeeiiijjjjjjnnnnnnmmmmmmllliiieeebbb``````___^^^]]]^^^bbbeeeggghhhiiilllnnnooonnnlllfff___[[[\\\]]]dddyyy}}}zzzxxxvvvvvvxxxzzz||||||}}}~~~tttlllaaaVVVPPPMMMKKKJJJKKKMMMOOOOOOPPPPPPRRRTTTWWWWWWWWWXXXYYY[[[]]]^^^]]]]]]]]]\\\]]]```eeeiiippp|||```QQQIIIFFFCCCAAAAAAAAA@@@>>>>>>>>>==================CCCDDDOOO```mmmttt~~~xxxxxxvvvtttssstttwwwzzz~~~rrreeeWWWRRRPPPNNNMMMNNNOOOPPPRRRUUUYYY^^^bbbdddggghhhmmmsssuuuvvv|||{{{___UUUNNNIIIHHHFFFDDDCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAA???AAACCCEEEIIIUUU```xxxsssrrrqqqnnnkkkiiijjjkkkmmmllliiiddd```XXXYYY[[[```fffkkkmmmmmmpppooonnnnnnooonnnjjjgggeeeeeeeeedddbbbbbbcccdddhhhiiikkkooossssssqqqnnnddd^^^ZZZ\\\]]]dddvvv{{{wwwvvvttttttvvvxxx{{{}}}}}}~~~nnnfff[[[RRRMMMKKKLLLLLLKKKLLLNNNOOOOOOPPPRRRTTTXXXXXXXXXYYYZZZ[[[\\\\\\[[[\\\\\\\\\\\\___dddhhhnnn{{{aaaQQQHHHEEEBBBAAAAAAAAA@@@???>>>>>>=========>>>>>>???@@@DDDPPPbbblllsss|||yyywwwuuuqqqrrrsssssssssvvvyyy|||zzznnnbbbWWWRRRPPPMMMLLLMMMOOOQQQSSSUUUXXX\\\```cccgggjjjooosssuuuxxx|||___UUUNNNIIIHHHFFFDDDCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@???AAACCCDDDHHHUUUbbb~~~|||zzzyyyyyywwwrrrnnniiiiiijjjlllnnnmmmiiieee]]]]]]^^^aaafffkkknnnoooooooooooopppqqqqqqpppnnnmmmnnnooonnnkkkiiihhhiiijjjmmmrrrwwwyyywwwqqqmmmccc\\\XXX[[[]]]cccttt}}}xxxvvvuuuuuutttxxxzzz}}}yyyhhhaaaWWWOOOLLLKKKLLLMMMJJJLLLNNNOOOOOOPPPRRRSSSWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\___dddgggooozzzbbbQQQGGGEEEBBB@@@@@@AAA@@@???>>>>>>>>>>>>??????@@@AAA@@@EEESSSdddnnnsss}}}{{{wwwtttqqqpppqqqrrrpppsssvvvyyy|||wwwkkkaaaWWWSSSQQQMMMMMMOOOQQQSSSUUUVVVWWWYYY]]]aaafffkkkpppsssuuuzzz|||```VVVMMMIIIHHHGGGEEEDDDCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDIIIVVVdddxxxyyy|||~~~yyyuuukkkiiihhhjjjmmmooommmkkkfffcccaaabbbfffkkkoooqqqppprrrttttttsssrrrsssuuuwwwyyy{{{zzzwwwtttrrrqqqpppsssxxx}}}~~~zzzsssmmmddd\\\WWWYYY[[[```ppp|||xxxvvvvvvwwwwwwvvvzzz}}}xxxrrrccc]]]TTTNNNKKKKKKLLLMMMJJJLLLNNNNNNOOOOOOQQQSSSVVVVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]```dddgggnnnyyyeeeRRRGGGDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBBBBBBBBGGGVVViiissswww~~~xxxnnnnnnmmmllljjjkkknnnppprrrvvv|||}}}ttthhh```XXXUUURRRNNNMMMPPPQQQTTTVVVVVVVVVWWW\\\```eeekkkqqqrrruuu{{{}}}```VVVMMMJJJIIIGGGFFFDDDDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDCCCGGGUUUddd{{{tttwww}}}qqqmmmiiijjjooossssssrrroookkkfffdddggglllqqqtttsssxxx{{{yyytttrrruuuyyy|||zzztttwww|||}}}yyykkkaaaZZZZZZ[[[___mmm}}}wwwvvvtttuuuwwwyyyyyyxxxzzz}}}{{{rrrkkk___YYYRRRLLLJJJJJJJJJKKKJJJLLLNNNNNNNNNOOOQQQSSSSSSTTTVVVXXXYYYZZZZZZYYY[[[\\\]]]]]]^^^```dddgggjjjuuugggSSSFFFDDDAAA@@@@@@@@@@@@???<<<<<<======???@@@AAABBBBBBGGGVVVjjjvvvyyyyyysssnnndddeeeggggggfffgggkkknnntttyyyyyypppeee^^^WWWUUUQQQMMMMMMPPPOOOSSSVVVVVVUUUWWW\\\aaadddkkkqqqqqqttt|||}}}```VVVMMMJJJJJJHHHFFFEEEDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBB???@@@AAAAAA@@@CCCRRRaaasssssswww}}}xxxrrrllllllrrrwwwzzzzzzvvvpppiiifffhhhmmmssswwwwww}}}}}}uuuqqquuu{{{vvvxxx~~~ssshhh___^^^^^^```nnn}}}~~~{{{rrrqqqrrruuuxxxzzzzzzzzzzzz}}}wwwnnnhhh\\\WWWPPPLLLJJJIIIIIIHHHJJJKKKMMMNNNNNNOOOQQQSSSRRRSSSUUUWWWYYYYYYYYYYYY[[[\\\]]]^^^___aaadddggggggrrrhhhTTTFFFCCCAAA???@@@@@@@@@???;;;;;;;;;<<<>>>???AAAAAAAAAEEETTTiiiuuuxxx}}}{{{sssoookkkhhh___bbbdddeeedddeeeiiillluuuzzz}}}uuummmccc\\\WWWTTTQQQMMMLLLOOOMMMQQQUUUVVVUUUXXX^^^cccccckkkqqqpppsss|||```PPPLLLIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???CCC???@@@GGGIIIOOO___}}}zzzttt{{{vvvmmmmmmqqqvvv{{{yyyooogggfffllluuu}}}zzz}}}rrrnnnxxx}}}~~~ttteee___[[[\\\jjj{{{{{{xxxxxxoooqqqssstttvvvxxx{{{~~~~~~zzzqqqiiicccYYYUUUOOOKKKJJJIIIHHHGGGJJJJJJJJJKKKLLLMMMMMMMMMNNNQQQTTTVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]___cccfffllltttfffQQQGGGDDDAAA@@@@@@AAAAAAAAA@@@CCC:::BBBDDDAAALLLGGGGGGKKKVVVeeeqqqwww|||zzzqqqkkkfffdddddddddccccccdddfffggggggggglllsss{{{yyyqqqiiieee___WWWPPPMMMMMMNNNNNNOOOQQQRRRSSSTTTWWW[[[^^^bbbgggooouuuyyy}}}```PPPMMMIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@DDD@@@@@@GGGIIIOOO```~~~|||wwwmmmlllpppvvv}}}vvvllliiimmmwww~~~tttnnnvvv~~~nnneee^^^]]]iiiyyy~~~{{{vvvssssssoooqqqsssuuuvvvxxx{{{~~~~~~wwwooogggbbb[[[VVVQQQMMMJJJIIIHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRUUUWWWWWWXXXYYY[[[[[[\\\]]]\\\]]]___cccfffjjjssshhhRRRGGGDDDAAA@@@@@@AAAAAA@@@AAA???888>>>>>>IIIbbbZZZEEEHHHQQQ^^^iiiqqq{{{tttlllhhhdddccceeeccccccdddfffggghhhhhhggglllpppvvv{{{|||ssskkkbbb\\\UUUOOOMMMNNNOOOOOOOOOPPPRRRSSSTTTVVVZZZ]]]aaafffnnnuuuyyy|||___PPPMMMIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAEEEAAAAAAGGGHHHOOOaaa~~~|||oookkkooovvvtttmmmpppyyyyyypppuuu{{{nnnccc___hhhvvv{{{xxxsssppppppppprrrtttvvvwwwyyy{{{~~~{{{tttmmmfffbbb]]]YYYSSSNNNKKKJJJHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNRRRTTTUUUVVVVVVXXXZZZ]]][[[\\\\\\\\\]]]___cccfffiiirrriiiSSSGGGDDDAAA???@@@@@@@@@@@@AAA<<<<<<@@@:::QQQtttbbbHHHLLLVVV```ggglllwwwwwwlllgggeeebbbbbbdddcccdddgggiiijjjjjjiiihhhmmmooorrruuuxxx|||~~~tttlll___ZZZSSSOOONNNNNNOOOPPPNNNOOOQQQRRRSSSUUUYYY\\\___eeemmmuuuyyy|||~~~~~~___QQQNNNIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAFFFCCCAAAFFFHHHPPPbbb}}}tttnnnooovvvzzzqqqrrr|||ssswwwwwwhhhbbbiiittt{{{xxxuuussssssqqqsssvvvxxxyyyzzz|||~~~yyysssnnnhhhccc___[[[TTTOOOLLLJJJHHHFFFHHHHHHIIIKKKLLLNNNOOOOOORRRSSSTTTTTTUUUWWWZZZ]]][[[[[[\\\\\\\\\^^^bbbeeeiiisssjjjTTTGGGDDDAAA??????@@@??????>>>;;;CCCHHH:::UUUzzz]]]EEELLLYYYdddhhhlllvvvxxxooogggdddcccaaaaaadddcccfffjjjmmmmmmlllkkkkkkppprrruuuwwwxxxyyy|||~~~~~~~~~tttkkk___[[[TTTPPPNNNOOOOOOOOOMMMNNNPPPQQQRRRTTTXXX[[[^^^dddmmmtttyyy{{{|||}}}|||}}}___QQQNNNIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@FFFCCCBBBFFFHHHRRReee}}}zzzsssrrrxxx~~~ssstttwwwzzz}}}nnnfffjjjssszzzxxxvvvvvvwwwsssvvvyyy{{{{{{|||~~~yyytttooojjjfff```[[[TTTOOOLLLIIIGGGEEEGGGGGGIIIKKKLLLNNNPPPPPPPPPRRRRRRSSSSSSUUUXXX[[[ZZZ[[[\\\\\\\\\^^^bbbeeejjjrrrkkkTTTHHHEEEAAA????????????>>><<<:::CCCIII;;;WWW}}}bbbLLLPPPXXX___dddkkkyyy}}}rrrlllfffeeecccaaabbbeeefffjjjnnnppppppoooooopppsssvvvzzz||||||{{{{{{{{{zzz~~~}}}rrrhhhaaa\\\VVVQQQOOOOOONNNNNNLLLNNNOOOPPPQQQTTTXXX[[[^^^dddlllsssxxxzzz|||~~~~~~yyyvvv}}}___QQQOOOIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???EEEDDDBBBFFFHHHTTTiii~~~wwwvvv{{{wwwwwwyyy{{{|||uuukkklllqqq{{{vvvvvvuuuvvvwwwuuuxxx|||~~~~~~~~~wwwsssnnniiifff^^^YYYSSSMMMJJJHHHFFFDDDFFFGGGHHHJJJMMMOOOPPPQQQOOOPPPRRRSSSSSSUUUWWWZZZZZZ[[[[[[[[[\\\^^^bbbeeeiiiooozzz|||jjjTTTHHHEEEAAA???>>>???>>>===;;;:::===CCC;;;TTTzzzllliiieee```___```hhhyyyvvvnnnjjjggggggfffcccdddhhhiiimmmrrrtttsssrrrtttvvvuuuyyy~~~~~~~~~{{{pppfff```\\\VVVQQQOOONNNMMMLLLMMMNNNPPPQQQRRRTTTXXX[[[```eeelllrrrwwwzzz}}}}}}zzzvvvsss|||^^^QQQOOOIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>EEEDDDBBBFFFIIIVVVlll~~~yyyyyy~~~|||zzzyyyzzz||||||ooolllnnn{{{zzzuuutttttttttvvvxxx{{{~~~{{{tttoookkkgggccc[[[WWWPPPKKKHHHGGGEEECCCEEEFFFHHHJJJMMMOOOQQQRRRNNNPPPSSSUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[^^^aaadddeeejjjrrrvvvtttttt}}}iiiSSSHHHEEEAAA???>>>>>>>>>===;;;>>>;;;@@@===HHHddd```qqqjjjcccbbbdddlll{{{vvvnnnjjjggggggiiihhhfffhhhlllmmmqqquuuvvvttttttwww{{{{{{~~~yyyoooeee\\\XXXSSSOOOMMMMMMLLLKKKMMMOOOPPPQQQRRRUUUXXX[[[bbbffflllqqqvvvzzz~~~}}}{{{yyywwwtttqqq|||^^^RRRPPPIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB===DDDCCCBBBFFFJJJWWWnnn|||zzz{{{}}}wwwxxx}}}qqqlllmmmuuu|||vvvuuuttttttvvvyyy|||xxxqqqlllhhhddd```YYYUUUOOOJJJGGGFFFDDDCCCEEEFFFHHHJJJMMMOOOQQQRRRNNNQQQUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[]]]aaadddaaaeeelllooonnnppp}}}hhhRRRHHHEEEAAA>>>>>>>>>===<<<;;;BBB===CCC@@@;;;IIIHHHUUUSSSUUU___jjjuuu{{{pppiiifffeeefffjjjjjjhhhkkkoooooossswwwwwwuuuvvvzzz~~~yyynnneeeXXXTTTOOOMMMLLLLLLLLLKKKNNNOOOQQQRRRSSSUUUYYY\\\cccggglllqqquuuzzz}}}zzzxxxwwwuuussspppvvv]]]TTTIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@<<>>>>>>>>???>>>>>>============???@@@AAACCCJJJUUU```mmm{{{sssiiiddd___bbbfffhhhjjjkkknnnpppvvvxxxzzz{{{{{{{{{}}}sssiiibbbXXXVVVSSSPPPNNNMMMNNNNNNOOOPPPRRRSSSUUUYYY^^^aaafffgggiiinnntttyyy{{{|||~~~{{{zzzyyywwwvvvuuuuuuuuuwww^^^UUUKKKIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@CCCCCCFFFIIIJJJ^^^|||{{{}}}vvvmmmlllqqq}}}yyyxxxxxxzzz~~~~~~~~~yyyqqqlllhhheee```]]]WWWSSSNNNJJJHHHGGGFFFEEEHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRTTTTTTTTTVVVXXXZZZ\\\\\\\\\[[[ZZZ[[[]]]```___bbbgggllloooxxxiiiSSSGGGDDD@@@======>>>>>>>>>>>>============???@@@AAAEEELLLWWWcccooo{{{pppiiieeecccdddeeefffhhhkkkpppsssyyy{{{|||}}}}}}~~~qqqeee^^^WWWUUURRROOONNNMMMMMMMMMOOOPPPRRRTTTVVVYYY^^^bbbfffgggjjjnnnssswwwzzz{{{}}}zzzwwwwwwvvvuuuuuuuuuuuuvvvxxx___WWWNNNIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCEEECCCEEEIIILLLddd~~~|||yyyooolllooo{{{zzzzzz{{{~~~{{{uuuooojjjhhheeeaaa]]]WWWTTTQQQNNNLLLKKKHHHFFFIIIIIIJJJJJJKKKLLLNNNNNNSSSTTTUUUUUUTTTTTTVVVWWW[[[\\\\\\[[[ZZZZZZ]]]___^^^aaaffflllrrr~~~jjjSSSFFFCCC???======>>>======>>>============???@@@AAAGGGOOOZZZfffsssuuulllgggeeeggggggffffffgggmmmtttyyy}}}~~~~~~qqqeee]]]UUUSSSQQQOOOMMMLLLMMMMMMOOOPPPSSSTTTWWWZZZ___bbbfffgggjjjmmmqqquuuxxxzzz~~~|||xxxuuutttsssrrrrrrssstttuuuvvvwww___WWWNNNIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDDEEEBBBDDDJJJPPPkkk~~~}}}}}}zzzyyyzzz|||pppmmmnnn~~~~~~}}}{{{|||zzzuuuooollljjjhhhddd```YYYWWWUUUSSSQQQOOOLLLIIIGGGGGGHHHHHHJJJLLLNNNOOOSSSTTTUUUTTTSSSSSSUUUWWWZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^aaafffmmmsssjjjSSSEEEBBB???======>>>===<<<>>>============???@@@AAAHHHQQQ]]]iiiuuuyyynnnhhheeedddgggggghhhiiilllrrryyyrrrfff___SSSRRRPPPOOONNNMMMMMMMMMOOOQQQSSSUUUWWWZZZ^^^aaaeeefffiiikkknnnqqquuuxxx|||}}}}}}}}}}}}}}}}}}}}}{{{xxxvvvtttsssrrrqqqqqqrrrsssuuuvvvwww___VVVMMMIIIHHHGGGEEEDDDDDDCCCCCC???@@@@@@AAABBBCCCDDDDDDCCCDDDAAACCCKKKSSSpppzzz~~~~~~yyyyyyxxxwwwzzz~~~rrrmmmnnn|||}}}~~~{{{wwwrrrooonnnlllhhhddd\\\ZZZXXXVVVTTTQQQMMMJJJDDDDDDEEEFFFIIILLLOOOQQQPPPRRRSSSSSSSSSTTTWWWYYYZZZ[[[\\\[[[ZZZZZZ\\\]]]___aaagggmmmsssiiiSSSEEEBBB@@@>>>>>>>>>===<<<>>>============???@@@AAAHHHRRR___jjjuuu}}}qqqhhhcccbbbbbbcccfffjjjnnnrrrwww}}}}}}pppddd]]]SSSRRRQQQPPPOOOOOOOOONNNOOOQQQTTTVVVWWWYYY\\\___bbbdddfffhhhjjjmmmssswwwzzzzzzzzzzzzzzz{{{{{{{{{|||yyyvvvvvvvvvuuusssrrrpppqqqrrrtttuuuyyy```VVVLLLIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAABBB@@@DDDLLLTTTqqqyyy|||zzzvvvuuutttwww{{{~~~sssnnnnnnzzz~~~{{{xxxsssqqqpppnnnjjjfff]]][[[XXXVVVTTTQQQMMMJJJCCCCCCCCCEEEHHHLLLPPPRRROOOPPPRRRSSSSSSUUUXXXZZZYYYZZZ\\\[[[ZZZZZZ[[[]]]```bbbhhhmmmsss~~~hhhSSSEEECCCAAA@@@@@@???>>><<<>>>============???@@@AAAIIITTTbbblllttt{{{rrriiiccc``````aaaaaaeeekkkppptttwww{{{~~~zzzkkk___WWWSSSSSSSSSSSSRRRRRRQQQQQQPPPRRRUUUVVVVVVWWWZZZ[[[^^^```ccceeefffjjjpppuuuxxxwwwwwwvvvwwwyyyzzz|||}}}yyyvvvtttuuuvvvtttsssqqqooooooqqqsssuuu|||bbbWWWLLLIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAACCCBBBEEELLLSSSmmm}}}xxx{{{~~~}}}xxxtttrrrrrrwww~~~|||}}}{{{xxx{{{uuupppoooyyy}}}~~~zzzvvvrrrppppppmmmhhhddd]]]ZZZVVVSSSPPPMMMIIIGGGCCCCCCCCCDDDFFFJJJNNNQQQOOOPPPRRRSSSSSSUUUWWWZZZXXXZZZ[[[\\\ZZZZZZ[[[\\\```ccciiiooottt~~~hhhSSSFFFDDDBBBAAAAAA@@@???===>>>============???@@@AAAKKKVVVeeennnttt~~~|||pppmmmgggaaa^^^^^^```aaabbbeeejjjnnnpppsssvvvxxx{{{}}}wwwiii]]]UUUUUUUUUUUUUUUUUUUUUTTTTTTQQQSSSUUUVVVUUUUUUVVVXXXZZZ]]]aaabbbcccgggnnnuuuvvvuuusssssstttwww{{{}}}}}}~~~||||||{{{wwwrrrpppqqqsssqqqooommmmmmnnnppptttvvv~~~cccXXXLLLIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBDDDCCCGGGMMMQQQjjjwwwsssuuuwww}}}xxxsssqqqqqqxxx|||~~~|||zzzzzzxxxvvvyyyvvvrrroooyyy|||}}}xxxtttqqqooonnnkkkfffbbb]]]YYYTTTPPPMMMJJJGGGDDDEEEDDDCCCDDDEEEIIILLLOOOPPPQQQSSSSSSSSSTTTVVVXXXXXXZZZ[[[\\\[[[ZZZ[[[\\\___cccjjjpppuuuhhhSSSFFFEEECCCBBBBBBAAA???===>>>============???@@@AAALLLXXXgggpppttt}}}zzzqqqeeeccc___\\\\\\]]]```bbbeeegggiiikkklllnnnqqqsssrrrtttxxxzzz|||~~~vvviii^^^XXXVVVVVVWWWWWWWWWVVVVVVUUUQQQSSSUUUUUUTTTTTTUUUVVVWWW[[[___```aaaeeennntttuuutttqqqqqqrrrvvv{{{~~~||||||~~~~~~{{{{{{zzzuuupppmmmnnnpppmmmllljjjjjjlllppptttwwwbbbWWWNNNLLLIIIFFFDDDDDDBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAAAAADDDBBBDDDKKKQQQdddxxxvvvxxxzzzzzzwwwrrrpppttt~~~xxxvvv}}}}}}~~~yyyvvvwwwvvvwww}}}xxxtttrrrvvv{{{wwwrrrnnnkkkggg```[[[YYYUUUPPPKKKHHHEEECCCAAABBBBBBDDDFFFIIILLLNNNPPPQQQSSSTTTTTTTTTTTTVVVXXXZZZ\\\]]]]]]\\\\\\]]]^^^eeegggjjjpppzzziiiTTTGGGCCC???<<<<<<===>>>>>>???<<<;;;===>>>>>>@@@DDDMMM]]]dddfffooowwwwwwnnniii___[[[XXXYYY\\\^^^]]]\\\bbbfffkkkmmmnnnmmmlllllllllmmmnnnpppqqqsssvvvwwwvvvggg]]]ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYWWWWWWZZZbbbhhhlllmmmoooppprrrtttwwwyyy{{{|||}}}~~~~~~}}}{{{|||yyytttpppnnnmmmkkkjjjkkklllnnnqqqsssvvvxxxyyybbbWWWNNNLLLIIIFFFDDDCCCBBBAAA???DDDDDDDDDDDDDDDDDDDDDDDD@@@DDDCCCEEEKKKOOOaaa}}}~~~uuutttwwwyyyzzzvvvqqqnnnrrr||||||rrrrrr{{{yyyxxx}}}xxxtttssszzztttsssuuu{{{}}}wwwtttsssvvv{{{vvvpppllliiiddd]]]XXXSSSOOOJJJFFFDDDBBBAAA???BBBCCCDDDGGGJJJMMMPPPQQQQQQSSSTTTUUUTTTUUUVVVXXXZZZ[[[\\\\\\[[[[[[\\\^^^dddfffkkkrrr|||hhhTTTGGGCCC???<<<<<<===>>>>>>???<<<;;;===>>>>>>@@@DDDJJJZZZaaaccckkksssyyymmmddd^^^YYYXXXWWWXXX[[[^^^___```dddhhhkkkmmmkkkiiiggggggggghhhjjjlllooorrrvvvxxx~~~tttggg___\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWYYY]]]dddiiikkkkkknnnoooqqqtttvvvxxxzzz{{{{{{|||}}}}}}|||zzzzzzvvvrrrpppooonnnmmmlllmmmnnnppprrruuuwwwyyyzzzbbbWWWNNNMMMJJJFFFCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@EEEDDDEEEJJJLLL\\\wwwzzzrrrrrrvvvyyyyyytttnnnkkkoooyyy}}}qqqkkknnnvvv}}}{{{ttttttwwwxxxpppnnnppp~~~yyyuuutttvvv{{{{{{wwwuuutttvvv|||vvvoooiiieee```YYYTTTMMMJJJEEECCCBBBAAA@@@???BBBCCCEEEGGGJJJNNNPPPRRRQQQSSSUUUUUUUUUUUUWWWYYYYYY[[[[[[[[[ZZZZZZ\\\]]]cccfffmmmuuugggRRRFFFCCC???=========>>>===???;;;;;;>>>???>>>@@@DDDGGGVVV\\\^^^eeennn}}}}}}nnnbbbYYYTTTTTTVVVYYY[[[]]]```dddggghhhjjjlllkkkhhheeebbbbbbcccfffiiillloootttyyy}}}zzzrrrhhhaaa___^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSUUUWWWZZZ___eeeiiijjjiiimmmnnnpppsssuuuwwwxxxyyywwwyyyzzz|||~~~|||yyyxxxuuussspppoooooooooooonnnooopppqqqtttvvvxxxzzzzzzcccWWWNNNMMMJJJFFFCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDEEEIIIIIIWWWqqqvvvooopppuuuxxxwwwqqqjjjgggkkkttt~~~|||qqqhhhgggkkkrrrwww~~~zzztttqqqqqqsss~~~zzzqqqmmmllllll{{{~~~{{{zzzzzz~~~|||yyyvvvuuusssvvv}}}~~~wwwooohhhbbb]]]WWWRRRMMMIIIEEECCCBBBAAA@@@???BBBCCCDDDGGGJJJMMMPPPRRRQQQSSSUUUVVVVVVVVVXXXZZZYYYZZZ[[[ZZZYYYYYY[[[]]]cccgggoooxxxfffQQQFFFCCC???======>>>======>>>;;;;;;>>>???>>>@@@CCCEEESSSYYYZZZbbbjjjzzzuuuggg\\\VVVRRRTTTYYY]]]```bbbeeejjjnnnlllmmmmmmjjjfffcccaaaaaaeeehhhmmmppptttyyy}}}xxxrrriiibbbaaa```___^^^\\\[[[YYYXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWZZZ^^^bbbeeeggghhhkkkllloooqqqsssuuuuuuvvvtttvvvyyy|||{{{wwwuuuvvvqqqpppnnnnnnpppqqqqqqppppppppprrrtttvvvxxxyyyzzzcccWWWNNNMMMJJJFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@DDDDDDEEEHHHGGGTTTmmmuuunnnooossswwwsssmmmfffcccgggnnnvvvzzzwwwpppgggbbbccchhhnnnqqqvvvuuurrrooonnnmmmnnnooowwwzzz|||xxxqqqlllkkkmmmlllxxx}}}wwwsssqqqqqqpppssszzzyyyooogggaaa\\\VVVRRRNNNJJJFFFCCCBBBAAA@@@???BBBCCCDDDFFFIIILLLOOOPPPRRRSSSUUUVVVVVVWWWYYY[[[ZZZZZZZZZYYYXXXYYY[[[^^^ccchhhpppyyyeeeQQQEEECCC???>>>>>>>>>===<<<>>>;;;;;;???@@@>>>???CCCDDDRRRXXXYYY```iiizzzooobbb[[[WWWUUUWWW\\\aaadddfffiiimmmrrrppppppmmmiiieeecccdddeeehhhmmmrrrvvvzzz~~~zzzsssjjjeeecccaaaaaa___^^^\\\ZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[XXXYYYYYY[[[]]]aaaeeegggiiijjjmmmppprrrsssssssssrrruuuyyy||||||wwwsssssssssooommmmmmnnnpppqqqqqqpppooooooqqqsssvvvxxxyyyzzzdddWWWNNNKKKIIIGGGEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???DDDCCCDDDGGGGGGTTTmmmtttmmmmmmpppsssmmmhhhaaa```dddiiimmmoookkkgggaaa___```eeejjjlllnnnlllkkkiiihhhiiikkklllqqqssssssqqqmmmkkkmmmooopppxxx|||uuuoookkkjjjjjjlllpppvvvzzzooofff```[[[VVVRRRNNNKKKFFFDDDCCCBBBAAA@@@EEEEEEFFFHHHJJJLLLNNNOOORRRTTTVVVWWWWWWXXXZZZ\\\[[[[[[[[[YYYXXXYYY\\\___ccchhhoooxxxdddQQQEEEBBB@@@>>>>>>>>>===<<<===;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBFFFGGGUUUooorrrkkkjjjlllnnniiiccc^^^^^^aaaeeefffeeedddcccbbbaaabbbeeeiiikkkjjjjjjjjjhhhhhhhhhkkkmmmpppqqqqqqooonnnnnnrrruuuvvv{{{}}}yyyssslllhhhfffggghhhhhhlllsss|||yyynnneee___ZZZVVVSSSOOOLLLHHHFFFGGGGGGGGGFFFIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTVVVWWWXXXYYY[[[]]]\\\\\\[[[ZZZYYYZZZ]]]```bbbffflllsss}}}dddQQQEEEBBB@@@>>>>>>>>>===<<<===;;;<<<@@@AAA??????BBBBBBQQQVVVXXX```kkk}}}{{{iii^^^[[[\\\^^^aaacccgggmmmtttxxxzzz{{{{{{vvvnnneee```aaafffkkkmmmttt|||~~~xxxpppjjjiiihhhgggeeecccaaa___^^^]]]]]]^^^___aaaaaa```^^^]]]]]]___```___]]]^^^```ccceeegggjjjmmmoooooonnnnnnlllpppuuu{{{}}}yyytttqqqppppppnnnmmmmmmnnnoooooonnnmmmmmmoooqqqtttxxx{{{}}}~~~dddWWWNNNHHHHHHHHHHHHIIIGGGCCC@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>BBBAAAAAAFFFGGGVVVqqq~~~qqqjjjhhhiiijjjfffaaa\\\\\\```cccbbb```cccdddeeeeeeeeegggkkknnnjjjllllllkkkjjjjjjmmmpppqqqrrrsssrrrrrrtttwww{{{{{{}}}wwwsssmmmhhheeeeeegggiiieeejjjqqqzzzyyymmmccc]]]YYYUUURRRQQQNNNKKKJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPRRRTTTVVVXXXXXXYYY[[[]]]]]]]]]\\\ZZZYYYZZZ^^^aaaaaadddiiipppyyydddRRRDDDBBB@@@??????>>>===;;;<<<;;;<<<@@@AAA??????BBBAAAPPPUUUWWW```kkk~~~}}}kkk```^^^___aaaggggggkkksss|||xxxnnnccc]]]^^^eeejjjooowww~~~yyyqqqlllllljjjjjjhhhfffdddbbb```___^^^___```aaa```___\\\[[[^^^aaadddcccaaa______aaadddgggjjjmmmooonnnmmmllliiimmmtttzzz}}}}}}|||yyyuuuqqqppppppooonnnmmmnnnoooooommmkkknnnooorrruuuyyy}}}dddSSSQQQGGGFFFDDDDDDDDDCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBB<<>>::::::<<<;;;;;;<<<===>>>???@@@@@@HHHNNNTTTXXX]]]kkksssfffbbbaaaaaabbbhhhlllpppwwwwwwgggbbbaaaaaafffnnnwww~~~zzzvvvqqqnnnmmmjjjgggeeeddddddbbbaaaaaabbbdddcccaaa`````````bbbbbbbbbbbbbbbbbbbbbbbblllmmmnnnnnnnnnmmmlllkkkmmmmmmpppyyy}}}{{{wwwssspppoooooopppooonnnllljjjggghhhjjjmmmnnnmmmnnnqqqwww|||dddSSSQQQJJJHHHEEECCCCCCBBB@@@???@@@@@@AAAAAAAAAAAABBBBBB???EEEBBB@@@FFFLLLZZZooosssgggbbbaaabbbbbb_________^^^^^^```dddggghhhiiijjjkkkkkklllnnnppprrruuuwwwwwwvvvtttttttttzzz{{{}}}zzzrrrlllgggcccccchhhnnnqqqrrrrrruuu|||yyynnnddd___\\\YYYVVVTTTTTTRRRQQQPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYXXX]]]\\\[[[ZZZZZZ\\\___aaabbbbbbgggpppxxx^^^OOOEEEFFFEEEBBB>>><<<<<<>>>;;;;;;<<<===>>>???@@@@@@HHHPPPYYY]]]aaammmsssfffcccbbbbbbdddjjjpppwwwtttfffcccccceeekkkttt}}}xxxtttpppnnnllliiifffdddddddddcccbbbaaabbbcccbbb```_________cccccccccdddeeeeeeeeeeeekkkllllllmmmlllkkkjjjiiijjjkkknnnwww{{{yyyuuuqqqnnnmmmmmmmmmnnnnnnllliiiggggggjjjlllnnnnnnpppssswww{{{~~~dddSSSQQQMMMJJJFFFCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCGGGCCCAAAGGGMMM]]]vvv|||nnnbbb^^^^^^^^^^^^^^^___```aaaaaaccceeehhhmmmnnnnnnnnnnnnooosssvvvyyy|||}}}||||||xxxnnnhhheeeeeefffjjjooosssvvvvvvxxx}}}yyynnneee```^^^[[[YYYYYYXXXWWWVVVTTTSSSSSSSSSPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXX\\\[[[ZZZYYYZZZ\\\^^^`````````eeennnwww^^^OOOCCCDDDCCCAAA???===>>>???;;;<<<<<<<<<===???@@@AAAGGGSSS___dddfffrrrrrrfffbbbbbbdddgggjjjsssqqqeeedddgggjjjsss}}}zzzvvvrrrooommmjjjgggeeecccddddddcccbbb```aaabbbaaa___^^^]]]^^^bbbcccdddfffhhhiiijjjjjjkkkkkkllllllkkkiiigggfffggghhhlllttt~~~~~~xxxuuuqqqmmmkkkjjjjjjjjjmmmmmmkkkiiiggggggiiilllmmmooorrruuuxxx{{{|||}}}eeeSSSQQQNNNJJJEEEBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCFFFBBBBBBIIIPPPcccxxxjjj```\\\\\\]]]]]]]]]```cccdddeeefffhhhjjjppppppqqqqqqrrruuuzzz}}}wwwnnngggdddcccfffkkkppptttwwwyyyzzzyyynnnfffaaa___]]][[[\\\ZZZYYYWWWUUUTTTSSSSSSPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZYYYYYYZZZ\\\^^^___^^^___dddnnnwww^^^NNNCCCCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<===???@@@AAAEEETTTcccjjjkkkuuuqqqdddaaaaaaeeejjjkkkwww|||oooeeegggkkkpppzzzxxxssspppnnnmmmhhheeecccbbbbbbcccbbbbbb]]]___```___^^^\\\\\\]]]```bbbeeehhhjjjlllmmmmmmllllllmmmlllkkkiiigggfffggghhhkkkrrrzzz{{{tttqqqmmmjjjggggggggghhhllllllkkkiiiggggggiiikkkmmmpppssswwwyyyzzz|||}}}eeeSSSQQQLLLHHHDDDBBBBBBCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAACCCAAACCCJJJQQQhhhuuuhhh___\\\]]]]]]^^^^^^aaaeeehhhiiijjjlllnnnqqqrrrsssuuuwww|||uuukkkeeecccbbbfffkkkqqquuuvvvxxx{{{}}}zzzooofffcccaaa^^^\\\]]]\\\YYYWWWUUUSSSRRRQQQOOOPPPRRRTTTVVVVVVVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\^^^_________eeeoooyyy]]]NNNEEEDDDBBB@@@???>>>===<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCSSSdddlllnnnyyynnnccc___aaafffmmmqqqyyynnngggjjjooouuu|||vvvrrrooommmlllfffcccaaa``````aaa```___ZZZ\\\]]]]]]\\\[[[\\\]]]___aaaeeeiiilllnnnooopppoooooooooooonnnllljjjiiijjjkkkmmmqqquuuzzz|||}}}|||xxxooommmjjjgggeeeeeefffgggkkkkkkkkkjjjhhhhhhjjjllllllpppuuuwwwyyyzzz|||~~~fffSSSPPPJJJHHHDDDCCCCCCDDDDDDCCC@@@@@@AAAAAAAAAAAABBBBBB???AAA@@@DDDKKKQQQiii}}}ttthhh```^^^_________aaadddhhhjjjlllnnnqqqssssssuuuxxxzzz~~~}}}mmmdddaaaaaaccckkkpppuuuvvvuuuwww}}}{{{ppphhhdddaaa___]]]]]]\\\YYYVVVSSSQQQPPPOOOKKKMMMPPPRRRSSSSSSRRRQQQNNNNNNOOOQQQTTTVVVYYYZZZYYYYYYZZZ[[[\\\]]]___```aaaaaahhhrrr}}}]]]MMMEEECCC@@@??????>>>===;;;===<<<;;;;;;<<<>>>AAABBBCCCRRRbbblllqqq|||nnnbbb___aaaiiippp{{{uuulllgggmmmssszzzzzzuuuqqqooommmkkkdddbbb___]]]^^^^^^]]]\\\WWWYYY[[[[[[[[[[[[\\\]]]___bbbfffkkknnnpppqqqrrrqqqqqqrrrrrrqqqooommmlllmmmnnnnnnppprrrtttvvvxxx}}}xxxuuullljjjgggeeeeeefffhhhiiikkkllllllkkkjjjjjjkkkllllllpppuuuwwwxxxyyy}}}fffTTTPPPKKKIIIFFFEEEDDDDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBB???AAA@@@EEEKKKOOOfff|||ssshhhaaa___```aaaaaadddfffjjjlllooorrruuuxxxwwwzzz~~~wwwhhhaaabbbeeehhhooosssvvvtttrrruuu|||qqqhhhdddbbb___]]]ZZZYYYVVVRRROOOMMMKKKJJJHHHJJJMMMOOOPPPOOONNNMMMHHHIIIKKKMMMQQQUUUYYY[[[YYYZZZZZZ\\\]]]___``````cccdddkkkvvv\\\MMMCCCAAA>>>>>>???@@@>>>======<<<;;;;;;<<<>>>AAACCCEEEQQQ```kkksssoooccc```cccllluuuppphhhfffnnnwww~~~yyytttrrrooollljjjccc```]]][[[[[[[[[ZZZYYYSSSUUUXXXZZZZZZ[[[]]]^^^aaaccchhhmmmqqqsssttttttqqqrrrsssssssssqqqpppooonnnooooooooopppqqqtttvvv|||xxxssspppiiihhhfffeeeeeegggjjjkkkkkklllmmmmmmkkkkkklllmmmlllpppuuuvvvwwwyyyfffTTTPPPLLLJJJHHHFFFEEECCC@@@>>>@@@@@@AAAAAAAAABBBBBBBBB@@@AAA@@@EEEKKKMMMddd{{{ssshhhaaa___```aaaaaafffhhhkkkmmmpppsssxxx{{{|||sssgggbbbeeekkkoooqqqtttuuurrrpppuuu}}}rrriiidddbbb___]]]VVVTTTQQQNNNJJJGGGEEEDDDFFFHHHJJJMMMMMMLLLJJJIIIEEEFFFHHHKKKPPPUUUYYY\\\YYYZZZ[[[\\\^^^___```aaaeeefffmmmxxx\\\LLLAAA???======@@@AAA@@@???>>><<<;;;:::;;;>>>AAACCCFFFQQQ___jjjtttpppeeebbbeeeoooxxxllleeeeeeoooyyy|||xxxuuurrrpppllljjjbbb```\\\ZZZZZZYYYXXXWWWQQQTTTWWWYYYZZZ[[[]]]___bbbeeejjjooosssuuuuuuuuuqqqrrrssstttssssssqqqqqqnnnooooooooooooqqqsssvvvyyy}}}|||uuupppmmmhhhgggeeeeeefffhhhkkkmmmkkkmmmnnnnnnllllllmmmnnnlllppptttvvvvvvyyyfffSSSOOOHHHEEECCCBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA<<>>;;;<<<===<<<<<<===@@@BBBFFFRRR\\\iii|||ooofffcccgggqqq{{{}}}llliiiiiippp{{{}}}yyyuuuqqqoooppppppmmmkkkccc```\\\YYYYYYYYYXXXWWWTTTUUUVVVWWWZZZ\\\___```dddiiirrrzzz}}}{{{wwwsssssstttuuutttrrrqqqqqqrrrpppppppppqqqrrrssstttuuuxxxyyyzzzzzzxxxtttpppnnnhhhhhhiiijjjkkkkkkkkkkkkmmmoooqqqqqqooommmmmmmmmnnnnnnnnnoooqqquuu|||fffSSSOOOJJJGGGDDDBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>CCCCCCDDDIIINNNcccxxxpppeee^^^]]]^^^`````````cccgggiiikkknnnrrrvvv|||||||||~~~vvvooojjjiiiooowww|||{{{ppphhhccc___ZZZVVVQQQMMMIIIFFFEEEDDDCCCBBB???AAADDDDDDDDDCCCCCCDDDCCCCCCEEEKKKRRRWWWYYYYYY[[[ZZZZZZZZZ[[[^^^aaabbbhhhjjjrrr___KKKDDDBBB???===;;;;;;<<<===;;;<<<===<<<<<<===@@@BBBFFFRRR\\\iii|||pppgggeeeiiisss}}}|||nnnkkkkkkrrr~~~wwwuuurrroookkkiiijjjjjjiiihhhccc```\\\ZZZYYYYYYXXXWWWUUUVVVXXXZZZ]]]aaaccceeejjjooowww}}}}}}xxxuuuqqqrrrsssrrrpppooopppqqqrrrrrrrrrrrrssssssttttttxxxxxxxxxwwwuuuqqqnnnlllkkkkkkkkklllkkkkkkjjjjjjlllnnnppppppooonnnnnnnnnqqqqqqqqqqqqssswww}}}hhhTTTPPPKKKHHHEEECCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@DDDDDDDDDIIIMMM```~~~uuummmccc]]]\\\^^^______]]]```cccfffiiilllppptttwwwvvvuuuuuuwww{{{~~~~~~}}}wwwqqqooossszzzzzzqqqiiiccc]]]VVVRRRLLLIIIEEEBBBAAAAAA@@@??????AAACCCCCCBBBAAAAAABBBCCCDDDGGGLLLRRRVVVXXXYYYYYYXXXXXXYYY[[[^^^aaabbbhhhkkkttt___KKKDDDBBB???===<<<<<<<<<===;;;<<<===<<<<<<===@@@BBBFFFRRR\\\hhhzzzrrrjjjgggjjjttt|||qqqmmmmmmtttwwwooolllkkkhhhdddbbbccceeeffffffdddaaa]]][[[ZZZZZZYYYWWWWWWXXX[[[^^^bbbfffiiijjjooosssyyy~~~~~~{{{vvvrrrmmmnnnooonnnmmmlllmmmnnnsssttttttuuuuuuuuuuuuuuuyyyxxxvvvssspppmmmkkkiiimmmmmmmmmlllllljjjiiiiiikkkmmmooooooooonnnooopppqqqqqqqqqqqqrrrvvv|||iiiUUUPPPKKKHHHDDDCCCBBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@DDDCCCCCCGGGJJJ[[[www~~~pppiii```[[[[[[]]]^^^^^^]]]^^^```cccfffiiillloooqqqpppooopppqqqtttwwwyyyzzz{{{|||{{{zzzzzz{{{}}}~~~yyytttvvv{{{{{{qqqiiiccc\\\TTTOOOJJJFFFBBB@@@@@@??????>>>AAACCCDDDCCCBBBAAAAAACCCDDDEEEIIINNNSSSVVVXXXYYYXXXXXXXXXYYY[[[^^^aaaccchhhlllvvv^^^KKKCCCBBB@@@===<<<<<<<<<<<<;;;<<<===<<<<<<===@@@BBBGGGSSS[[[fffuuutttkkkgggjjjuuu}}}tttooonnnvvvsssjjjgggeeeccc```^^^___aaadddeeeeeeccc___^^^]]]]]][[[ZZZZZZ\\\^^^bbbeeehhhjjjkkkooorrrvvvxxxwwwsssnnnjjjhhhiiijjjjjjiiihhhiiikkkqqqrrrtttwwwxxxyyyxxxxxxzzzxxxtttpppllliiihhhgggkkkkkkkkkkkkkkkjjjiiihhhiiikkkmmmnnnnnnnnnpppqqqooopppppppppppptttyyy|||kkkVVVQQQHHHFFFCCCBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???CCCAAABBBFFFGGGVVVppp{{{llleee^^^[[[[[[]]]^^^]]]]]]^^^^^^aaacccfffhhhiiihhhiiikkkmmmnnnooooooooosssuuuvvvwwwwwwzzz}}}wwwwww}}}{{{qqqiiibbb[[[SSSMMMHHHEEEBBB@@@@@@@@@??????AAABBBCCCBBB@@@@@@AAABBBEEEGGGLLLPPPTTTVVVXXXYYYYYYYYYXXXYYY\\\___bbbdddgggmmmxxx\\\JJJCCCBBB@@@>>>===<<<<<<<<<;;;<<<===<<<<<<===@@@BBBHHHSSS[[[cccpppyyywwwmmmhhhjjjtttxxxqqqoooxxxzzznnnfffccc___^^^]]]\\\\\\^^^aaacccfffdddaaaaaaaaa```___]]]^^^___aaadddfffgggggghhhmmmoooqqqrrrppplllgggcccccceeeffffffeeeeeefffhhhkkknnnsssxxx{{{}}}~~~~~~{{{yyytttoookkkhhhgggfffgggggghhhiiiiiiiiiiiiiiihhhjjjkkkllllllmmmoooqqqnnnoooppppppqqqtttxxx{{{mmmWWWQQQGGGEEECCCBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???BBB@@@AAAFFFGGGSSSlllyyyhhhccc]]][[[\\\^^^^^^]]]]]]\\\\\\^^^bbbeeeggggggdddfffiiikkkmmmmmmlllkkkppprrruuuwwwzzz~~~wwwxxx~~~zzzooofff___XXXQQQLLLHHHEEEBBB@@@@@@AAA@@@@@@???@@@@@@???>>>>>>@@@BBBFFFJJJOOOSSSVVVWWWYYYZZZZZZYYYYYYZZZ\\\___bbbdddgggnnnzzz}}}ZZZHHHBBBBBB@@@???===<<<<<<;;;;;;<<<===<<<<<<===@@@BBBGGGSSSYYY```llluuu{{{qqqjjjjjjuuu|||uuuqqqzzz}}}tttiiibbb```YYYZZZ[[[[[[ZZZ[[[^^^```dddcccbbbbbbccccccaaa```aaabbbdddeeeffffffeeedddlllmmmoooooommmiiidddaaa___aaaccccccbbbcccdddffffffjjjqqqxxx~~~|||zzzvvvqqqmmmjjjhhhgggeeeeeefffggghhhiiiiiiiiiggghhhjjjjjjiiijjjmmmoooooopppqqqrrrsssvvvzzz~~~nnnWWWQQQIIIGGGDDDBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCAAACCCHHHHHHSSSjjjxxxfffaaa\\\[[[]]]______^^^YYYYYYYYY]]]bbbggghhhhhhhhhiiikkkmmmoooooopppppprrruuuyyy~~~vvvxxxwwwlllbbb[[[UUUOOOKKKGGGDDDAAA???@@@AAAAAA@@@??????@@@???>>>???AAACCCHHHLLLRRRVVVWWWXXXZZZ\\\ZZZYYYYYYYYYZZZ]]]```aaagggnnn{{{zzzXXXFFFBBBAAA@@@???>>><<<<<<;;;;;;<<<===<<<<<<===@@@BBBEEEQQQXXX___jjjtttuuummmlllvvvyyyuuu}}}wwwpppgggaaa```XXXZZZ]]]]]]\\\\\\^^^```aaa``````aaaccccccbbbaaabbbccceeefffgggfffeeedddkkklllmmmmmmkkkgggdddaaa]]]^^^```aaaaaaaaaccceeeccchhhpppxxx}}}{{{xxxtttpppmmmjjjiiigggggghhhhhhhhhhhhhhhgggfffggghhhhhhggghhhkkkmmmmmmnnnppprrrsssvvv{{{~~~oooXXXQQQKKKHHHEEECCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBDDDBBBDDDIIIIIITTTkkk~~~wwweeeaaa\\\[[[^^^```___^^^WWWVVVWWW\\\ccchhhjjjjjjoooooooooppprrrtttvvvxxxvvvzzz~~~uuuyyy}}}uuuiii___XXXSSSNNNJJJFFFCCC@@@???@@@AAAAAA@@@@@@AAABBBAAAAAABBBDDDGGGIIINNNTTTXXXXXXYYYZZZ\\\YYYYYYXXXXXXYYY[[[^^^___gggooo|||yyyWWWFFFBBBAAA@@@???>>><<<;;;;;;;;;<<<===<<<<<<===@@@BBBCCCPPPWWW^^^kkkvvvxxxooonnnwww|||www|||vvvooohhhcccbbbZZZ]]]aaabbb```___```bbb^^^^^^^^^```bbbcccbbbaaabbbccceeeggghhhgggfffeeeiiijjjkkkkkkiiifffcccaaa\\\]]]___`````````bbbdddccchhhpppyyy~~~|||zzzvvvrrrooollljjjiiijjjjjjiiiiiihhhgggffffffggggggffffffgggiiikkkjjjlllnnnppprrruuuyyy|||qqqYYYQQQHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAABBBDDDFFFKKKXXXeeewwwmmmccc]]]YYY[[[aaacccaaa\\\YYYYYYZZZ]]]ccciiimmmooonnnqqqtttuuuuuuuuuvvvwwwvvvvvv|||yyyqqqeee\\\WWWRRRLLLGGGDDDCCCAAA??????@@@AAABBBCCC@@@@@@AAA@@@???CCCIIILLLOOOSSSVVVWWWXXXZZZ[[[YYYYYYYYYYYY[[[]]]___```iiimmmwwwrrrSSSGGG??????>>>>>>======<<<<<<:::;;;<<<;;;;;;<<>>???AAACCCGGGTTTaaauuukkkccc^^^[[[]]]aaaccc```[[[YYYYYY[[[___eeejjjnnnpppoooqqqtttttttttttttttuuu}}}vvvxxx~~~}}}uuummmbbbZZZUUUQQQKKKGGGBBBBBBAAAAAA@@@@@@@@@@@@CCC@@@???AAAAAA@@@CCCIIINNNQQQTTTVVVWWWXXXYYYZZZYYYXXXXXXYYY[[[]]]___aaafffkkkuuuqqqSSSGGG??????>>>>>>===<<<<<<<<<:::;;;<<<;;;;;;<<>>======<<<<<<;;;:::;;;<<<;;;;;;<<>>>>>===<<<<<<;;;;;;:::;;;<<<;;;;;;<<>><<<<<<>>>BBBDDDAAA??????AAABBBBBBFFFMMMSSSUUUWWWXXXWWWVVVVVVWWWVVVVVVWWWYYY[[[^^^aaacccgggmmmyyyjjjOOOEEE>>>>>>======<<<;;;;;;;;;:::;;;<<<;;;;;;<<>>;;;<<<>>>BBBEEE@@@>>>???BBBBBBCCCHHHNNNSSSVVVXXXXXXWWWVVVVVVWWWUUUUUUWWWXXX[[[___bbbdddjjjppp}}}gggNNNDDD>>>>>>===<<<<<<;;;;;;::::::;;;<<<;;;;;;<<>>>>>>>>???AAABBB@@@>>>???BBBCCCCCCHHHOOOSSSUUUXXXXXXXXXWWWWWWXXXTTTUUUVVVXXX\\\___ccceeeiiiqqqeeeMMMDDD>>>======<<<<<<;;;:::::::::;;;<<<;;;;;;<<>>>>>??????@@@@@@@@@AAA<<<<<>>@@@>>>???BBBCCCDDDIIIOOOSSSUUUXXXYYYXXXWWWWWWXXXTTTUUUVVVXXX\\\```ccceeehhhqqqdddLLLDDD>>>======<<<;;;;;;:::::::::;;;<<<<<<;;;<<>>AAA@@@===<<<<<<===@@@AAAAAAAAAAAAAAABBBEEEKKKOOOQQQSSSVVVWWWWWWWWWXXXZZZ\\\WWWUUUXXX[[[\\\___dddgggxxx\\\JJJDDD======<<<<<<<<<======>>><<<;;;;;;<<<<<<===>>>???CCCNNN^^^kkkyyywwwooojjjrrr|||zzzuuuooohhhbbb^^^\\\ZZZXXXYYYYYY[[[\\\]]]^^^^^^^^^]]]ZZZVVVRRROOOLLLHHHFFFJJJIIIHHHGGGIIIMMMQQQTTTZZZ]]]aaadddgggjjjnnnqqqyyyxxxxxxzzz|||zzzuuuqqqqqqlllgggfffhhhiiigggdddaaaeeekkkpppsssvvvzzz|||}}}|||{{{|||}}}}}}|||{{{zzzxxxwwwvvvuuuttttttsssrrrssstttuuuvvvxxx[[[RRRKKKHHHEEECCCCCCCCCBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAFFFNNNUUUrrrvvviiibbbbbbaaa^^^ZZZXXXXXXZZZ]]]```dddgggjjjllllllmmmoooqqqnnnmmmkkkjjjkkkpppxxx~~~{{{xxxxxx~~~rrrkkkeee\\\UUUSSSJJJHHHFFFDDDBBB@@@???>>>@@@???>>>======>>>???@@@???@@@@@@AAABBBFFFKKKOOOQQQSSSUUUVVVVVVWWWXXXZZZ\\\WWWVVVXXX[[[\\\```eeeiii{{{[[[JJJDDD======<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>???DDDNNN]]]lll{{{{{{sssooouuu~~~zzztttnnnjjjccc___\\\[[[ZZZYYYXXXXXXZZZ[[[\\\]]]]]]]]]\\\YYYUUUQQQNNNKKKHHHFFFKKKJJJHHHHHHJJJMMMQQQSSSWWWZZZ___cccggglllqqquuuzzzzzzzzz|||}}}{{{vvvrrrooolllhhhhhhiiihhhddd___\\\___eeeiiimmmppptttvvvzzzzzzzzz{{{|||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvuuuuuuttttttuuuvvvxxxyyyyyy\\\RRRKKKHHHEEECCCCCCCCCBBB@@@AAAAAAAAA@@@@@@?????????CCCDDDDDDBBBBBBEEEMMMSSSjjj~~~rrrfff______```^^^ZZZXXXXXX[[[___aaacccfffjjjmmmnnnnnnoooppppppnnnlllkkkmmmttt}}}wwwsssrrrwww|||ooogggaaaXXXQQQOOOHHHGGGEEECCCAAA@@@?????????>>>>>>>>>>>>>>>>>>???===>>>???AAACCCGGGLLLPPPQQQSSSUUUVVVVVVVVVXXXZZZ[[[XXXVVVYYY\\\]]]aaagggmmmYYYJJJDDD======<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???EEEMMM[[[kkk~~~zzzvvvyyyyyyqqqlllfffbbb^^^[[[ZZZZZZZZZYYYVVVWWWXXXYYYZZZ[[[[[[[[[ZZZWWWSSSPPPNNNKKKIIIFFFGGGFFFDDDDDDEEEHHHKKKMMMSSSVVV\\\bbbgggnnntttxxx||||||}}}}}}yyyuuuooommmjjjiiiiiieee___ZZZXXX[[[```dddgggjjjooorrrvvvwwwyyyzzz{{{|||||||||~~~|||zzzxxxwwwvvvvvvvvvvvvxxxzzz|||}}}yyy]]]SSSKKKHHHEEECCCCCCCCCBBB@@@BBBAAAAAA@@@@@@?????????AAABBBCCCAAAAAAEEELLLRRRgggzzznnnbbb\\\\\\]]][[[YYYWWWXXX[[[^^^aaaaaaeeejjjmmmnnnmmmmmmnnnqqqpppnnnmmmpppxxxtttooommmrrr{{{yyylllddd^^^UUUNNNLLLGGGFFFDDDBBBAAA@@@??????===>>>???@@@@@@???>>>===:::<<>>>>>EEELLLZZZkkk}}}|||vvvooojjjfffaaa^^^ZZZXXXXXXXXXXXXXXXUUUVVVWWWXXXXXXYYYYYYYYYXXXUUUQQQOOONNNLLLIIIGGGEEEDDDCCCBBBCCCEEEHHHIIIRRRUUUZZZ```fffmmmtttyyy}}}~~~{{{xxxrrrooollljjjgggccc^^^YYYYYY\\\___bbbdddhhhmmmpppsssuuuxxxzzzzzz{{{||||||}}}{{{zzzwwwwwwwwwxxxzzz|||zzz]]]TTTKKKHHHEEECCCCCCCCCBBB@@@AAAAAAAAA@@@@@@?????????===???@@@@@@@@@DDDKKKQQQggguuuiii^^^YYYZZZYYYXXXVVVVVVWWWZZZ]]]```cccfffkkknnnooonnnoooooorrrqqqpppppprrrzzz{{{xxx}}}sssnnnkkkpppzzzvvviiiaaa[[[SSSMMMJJJEEEDDDCCCAAA@@@@@@??????===>>>???@@@@@@???>>>===:::<<<@@@CCCFFFIIIMMMPPPQQQSSSTTTTTTTTTUUUXXXZZZZZZXXXYYY\\\]]]^^^dddlllvvvyyyXXXKKKDDD======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>CCCKKKYYYjjj}}}wwwvvvtttqqqmmmhhheeeccc___\\\YYYWWWWWWWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWWWWVVVSSSPPPOOONNNMMMKKKIIIJJJIIIHHHHHHIIIKKKMMMNNNSSSUUUZZZ^^^cccjjjqqquuu|||~~~}}}{{{wwwtttnnnjjjfffccc```^^^\\\^^^```aaacccfffkkknnnqqqtttwwwxxxxxxyyy{{{}}}}}}|||xxxxxxxxxyyy{{{~~~{{{^^^UUUKKKHHHEEECCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;===??????@@@CCCJJJPPPddd{{{pppeee[[[WWWYYYVVVUUUUUUUUUWWWZZZ]]]___eeehhhmmmoooppppppqqqrrrssssssrrrrrrtttzzzttttttzzz|||sssmmmjjjooozzz~~~qqqeee^^^YYYQQQKKKIIIDDDCCCBBBAAA@@@?????????===>>>???@@@@@@???>>>===:::===BBBFFFHHHKKKNNNPPPRRRSSSSSSSSSSSSUUUXXX[[[ZZZYYYZZZ]]]^^^___fffnnnzzzuuuVVVJJJCCC======<<<;;;::::::::::::::::::::::::;;;<<<===>>>AAAJJJYYYhhhxxxzzzuuummmllljjjgggeeebbbaaa```]]][[[XXXVVVVVVVVVUUUSSSTTTTTTUUUVVVVVVVVVVVVVVVUUURRRPPPOOOOOOOOOMMMLLLJJJJJJJJJJJJKKKMMMOOOPPPSSSUUUYYY\\\```fffmmmqqqyyy|||~~~~~~zzzwwwrrrmmmhhheeedddddd````````````aaadddhhhlllnnnqqqtttuuutttvvvzzz~~~zzzzzzzzz{{{}}}{{{___UUUKKKHHHEEECCCCCCCCCBBB@@@?????????@@@@@@AAAAAABBB===???AAA@@@@@@CCCIIINNN[[[uuuwwwlllaaaXXXVVVXXXUUUUUUUUUUUUXXX[[[^^^```eeegggjjjlllmmmnnnpppqqqssssssssssssuuuyyy~~~xxxqqqrrrxxx|||xxxrrrllljjjooozzzxxxlll```ZZZVVVOOOIIIGGGBBBBBBAAA@@@?????????@@@>>>>>>????????????>>>>>>;;;???DDDHHHJJJLLLNNNPPPRRRRRRSSSSSSSSSTTTXXX[[[YYYYYY[[[^^^^^^___gggppp}}}qqqSSSHHH???>>>===<<<;;;::::::::::::::::::::::::;;;<<<======>>>IIIYYYfffrrrzzzrrrnnneeecccaaa___^^^]]]\\\\\\YYYWWWUUUTTTUUUUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPOOOPPPPPPOOONNNHHHIIIIIIJJJLLLNNNOOOPPPRRRTTTWWWZZZ^^^cccjjjooouuuzzzzzzyyyvvvrrrnnnjjjiiihhheeedddcccaaaaaaccchhhkkkkkknnnppppppoooqqqxxx}}}}}}}}}}}}}}}~~~{{{___VVVKKKIIIEEECCCCCCCCCBBB@@@>>>>>>???@@@AAABBBBBBCCC@@@BBBCCCBBBAAACCCHHHLLLTTTmmmuuujjj```WWWVVVXXXUUUUUUUUUVVVYYY\\\```bbbbbbdddfffhhhhhhjjjlllooossstttttttttuuuxxx|||}}}uuupppssswwwzzz~~~}}}uuuqqqllliiioooyyyuuuiii]]]WWWSSSMMMGGGFFFBBBAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>???===@@@EEEIIIKKKMMMNNNPPPRRRRRRSSSRRRRRRTTTXXX[[[YYYYYY\\\______```hhhqqq~~~nnnQQQFFF<<<>>>===<<<;;;:::999999999::::::::::::;;;<<<======<<>>???@@@AAAAAA@@@???>>>>>>???@@@@@@AAABBBEEEHHHUUUfffvvviii^^^XXXUUUTTTTTTUUUVVVXXXYYY[[[\\\]]]dddeeegggjjjllloooqqqrrrsssqqqpppsssxxx||||||{{{wwwqqqqqqtttxxxxxxqqqhhhjjjmmmqqqzzzqqqggg[[[SSSPPPOOOLLLHHHBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAACCCGGGIIIJJJLLLNNNPPPSSSRRRPPPOOOQQQTTTXXXZZZ]]]\\\[[[[[[]]]bbbiiinnn{{{lllRRRIII@@@>>>===<<<;;;:::999999999<<<;;;::::::;;;<<<>>>???AAAFFFTTTfffpppwww{{{pppeee^^^\\\[[[YYYWWWVVVWWWXXXYYYUUUTTTQQQPPPPPPRRRTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRXXXUUUSSSSSSTTTTTTRRROOOOOOPPPQQQRRRSSSSSSRRRRRRTTTTTTTTTUUUXXX___gggllluuuxxx{{{}}}~~~~~~zzz{{{{{{zzzxxxuuurrrpppqqqmmmgggcccbbbbbbbbbbbbeeeeeeffffffhhhmmmssswww|||}}}aaaRRRLLLIIIFFFDDDCCCCCCBBB@@@>>>???@@@@@@@@@@@@???>>>>>>???@@@@@@@@@BBBEEEHHHOOO```~~~uuuhhh^^^WWWUUUTTTXXXXXXZZZ[[[^^^```bbbcccdddeeegggiiikkkmmmooopppqqqppppppsssxxx{{{||||||~~~wwwqqqrrrtttxxx~~~yyyrrrmmmhhhjjjmmmqqqzzzxxxnnneeeYYYQQQNNNLLLHHHDDDBBBAAA@@@???>>>>>>>>>>>>===============>>>>>>???BBBDDDGGGIIIJJJKKKMMMOOORRRRRRQQQPPPRRRTTTWWWYYY[[[[[[[[[[[[]]]bbbhhhmmmxxxhhhPPPGGG???======<<<;;;:::::::::::::::::::::;;;;;;===>>>>>>BBBFFFTTTeeeooowwwvvvmmmccc]]][[[ZZZXXXVVVUUUVVVWWWXXXTTTSSSQQQPPPPPPQQQTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSXXXVVVTTTTTTUUUUUUSSSQQQRRRSSSTTTUUUVVVUUUTTTSSSTTTTTTTTTTTTVVV\\\ccchhhppptttxxx|||}}}~~~}}}~~~~~~}}}{{{xxxuuussssssooohhhccc```___^^^\\\]]]^^^___```ccchhhnnnssszzz{{{~~~```PPPJJJHHHDDDCCCCCCCCCBBBAAA>>>???@@@@@@@@@@@@???>>>>>>???@@@@@@@@@BBBEEEGGGJJJZZZxxxtttggg]]]WWWTTTTTTYYYZZZ[[[^^^aaaeeehhhiiieeeeeeggghhhjjjlllmmmnnnppppppqqquuuzzz~~~~~~xxxssssssuuuxxxwwwrrrnnnkkkiiikkknnnsss{{{{{{rrrkkkbbbWWWOOOLLLIIIDDD???AAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???CCCEEEHHHJJJJJJKKKMMMNNNQQQQQQQQQRRRTTTUUUWWWXXXYYYZZZ[[[\\\^^^bbbfffjjjttt|||dddMMMEEE======<<<;;;;;;::::::::::::888999:::;;;======>>>>>>BBBFFFSSSdddnnnvvvzzzppphhh```[[[YYYXXXVVVUUUTTTTTTUUUUUURRRQQQPPPOOOPPPQQQTTTUUUWWWWWWWWWWWWWWWVVVUUUTTTXXXWWWUUUUUUVVVVVVUUUSSSVVVWWWXXXYYYYYYWWWVVVTTTTTTTTTSSSRRRSSSXXX^^^bbbiiimmmtttyyy|||~~~|||yyywwwvvvqqqjjjccc___[[[WWWUUUUUUWWWYYY[[[___eeekkkpppyyyzzz}}}```PPPIIIFFFCCCBBBBBBBBBBBBAAA?????????@@@@@@????????????@@@@@@@@@@@@AAADDDFFFIIIXXXuuu~~~rrreee\\\VVVTTTTTTWWWXXX[[[^^^bbbfffjjjlllfffggghhhiiijjjkkklllmmmoooppptttyyy~~~yyytttssstttxxxvvvpppnnnnnnnnnkkkmmmpppuuu~~~yyyqqqggg___TTTMMMKKKHHHCCC???@@@@@@???>>>>>>>>>>>>>>>======<<<======>>>???@@@DDDFFFIIIJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUVVVWWWWWWWWWYYY[[[]]]___bbbeeehhhrrrxxx___KKKEEE<<<===<<<;;;:::::::::::::::666888:::<<<===>>>======AAADDDPPP```kkktttuuukkkccc]]]YYYWWWVVVUUUSSSSSSSSSSSSSSSQQQPPPPPPOOOPPPRRRTTTUUUXXXXXXXXXXXXWWWWWWVVVVVVXXXXXXWWWWWWXXXXXXWWWWWWZZZ[[[\\\\\\[[[XXXVVVTTTQQQQQQPPPPPPQQQTTTZZZ^^^bbbhhhpppwww|||~~~~~~{{{yyyyyytttlllddd]]]WWWRRRNNNQQQSSSVVVZZZ^^^dddkkkpppyyy{{{}}}aaaQQQIIIFFFCCCBBBBBBBBBBBBAAA@@@??????????????????@@@???@@@@@@@@@???@@@CCCEEEJJJWWWrrr|||pppdddZZZUUUSSSSSSVVVXXX\\\```eeeiiilllmmmhhhhhhiiijjjkkklllmmmmmmlllooouuu{{{~~~xxxsssqqqrrrvvv|||oookkklllnnnoookkknnnrrrxxxyyyrrrfff]]]SSSMMMKKKIIIEEEBBB??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGIIIJJJKKKKKKMMMNNNPPPQQQSSSUUUVVVWWWWWWWWWVVVXXX[[[^^^___bbbeeehhhqqqwww\\\JJJFFF===<<<<<<;;;:::::::::;;;;;;666888:::<<<=========<<>>>>>???@@@@@@???@@@@@@@@@???@@@BBBEEEHHHSSSmmmzzznnnbbbYYYTTTSSSSSSWWWZZZ___eeejjjmmmoooooohhhiiiiiikkklllmmmnnnnnnjjjooowww~~~|||}}}yyyuuurrrrrrssswwwwwwmmmiiikkknnnoooooorrrxxx~~~}}}uuuhhh^^^SSSLLLJJJIIIGGGDDD???>>>>>>======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFIIIKKKKKKLLLNNNOOOQQQRRRSSSUUUVVVWWWWWWWWWWWWYYY\\\^^^```bbbfffiiipppwwwYYYJJJGGG===<<<;;;;;;::::::;;;;;;;;;888999:::;;;;;;<<<<<<;;;===???JJJZZZfffsss}}}xxxiii___YYYVVVTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWZZZZZZYYYYYYXXXYYYYYYZZZYYY[[[\\\\\\[[[[[[]]]^^^___```aaa```]]]XXXSSSPPPKKKKKKLLLLLLMMMPPPUUUYYYYYY```iiirrrxxx}}}}}}zzzxxxwwwsssnnngggaaaZZZRRRMMMMMMPPPTTTXXX\\\aaagggkkkwwwzzz|||}}}~~~fffWWWLLLIIIFFFDDDCCCCCCBBB@@@@@@@@@???>>>>>>???@@@@@@???@@@@@@?????????BBBDDDGGGQQQjjjxxxmmmaaaYYYTTTRRRRRRWWW[[[bbbiiinnnooooooooofffggghhhjjjkkkmmmnnnnnnmmmttt~~~{{{tttsssssswww}}}}}}~~~}}}vvvvvvxxx||||||~~~|||sssqqqssstttuuuxxx}}}{{{lllaaaTTTKKKHHHGGGEEECCC>>>>>>============>>>>>>=========>>>???AAABBBCCCCCCFFFIIIKKKLLLMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ\\\^^^___cccgggjjjpppyyyVVVIIIGGG===;;;;;;;;;::::::;;;;;;<<<;;;::::::999::::::;;;;;;===???IIIYYYggguuu}}}~~~|||zzzmmm```XXXTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTVVVXXXXXX[[[ZZZYYYYYYYYYZZZ[[[[[[YYY\\\^^^^^^\\\\\\^^^aaabbbccccccbbb^^^YYYSSSOOOLLLLLLLLLLLLLLLNNNQQQTTTWWW\\\eeemmmttt{{{|||yyywwwuuurrrnnniiiddd]]]VVVRRROOOQQQUUUXXX\\\```eeeiiirrrvvvzzz}}}~~~gggYYYNNNKKKGGGEEEDDDCCCAAA@@@AAA@@@???>>>>>>???@@@AAA???@@@@@@???>>>???BBBDDDHHHQQQkkk~~~wwwlllaaaXXXSSSRRRRRRUUUZZZbbbjjjnnnooonnnmmmeeeeeeggghhhjjjlllmmmnnnrrrzzzyyyrrrooohhhjjjooowwwzzz}}}~~~}}}|||uuuyyy}}}{{{}}}}}}~~~pppdddUUUJJJFFFEEECCCAAA>>>>>>============>>>???<<<<<<<<<===>>>@@@AAABBBBBBEEEHHHKKKLLLMMMPPPRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[]]]^^^___ccchhhlllooozzzTTTGGGGGG<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888999:::;;;===???JJJZZZhhhwwwwww}}}yyyqqqdddZZZSSSQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSUUUWWWYYYYYY[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZ\\\______]]]]]]___bbbdddeeeeeeddd```ZZZSSSOOOMMMNNNMMMLLLKKKLLLOOOQQQUUUZZZbbbjjjrrrxxx|||yyywwwsssqqqmmmjjjfff```ZZZUUURRRTTTXXX[[[]]]aaafffiiimmmsssyyy|||~~~gggVVVOOOKKKEEEAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDKKKPPPjjj~~~tttiiibbb[[[TTTRRRSSSWWW[[[cccjjjpppppplllhhheeecccbbbccchhhmmmppprrrwwwzzzpppkkkjjjjjjnnnuuuwwwxxxyyy{{{|||}}}}}}~~~}}}jjj^^^RRRKKKGGGBBBAAABBB>>>===<<<;;;;;;<<<===>>>======>>>???@@@BBBDDDEEEEEEGGGIIIKKKLLLNNNPPPRRRQQQSSSTTTTTTTTTVVVXXXZZZ___^^^___aaaaaa```ccciiiqqq}}}{{{YYYHHHBBB>>><<<;;;::::::999999::::::666777777999:::;;;<<<<<<<<>>>>>=========<<<<<<<<<<<<===???AAACCCEEEIIINNNggg}}}ssshhhaaaZZZSSSQQQSSSYYY]]]ccckkkpppqqqmmmjjjfffeeeeeefffiiiooouuuxxxwwwpppiiifffgggnnnsss{{{zzzzzzzzzzzz|||}}}iii]]]QQQKKKGGGBBB@@@AAA??????>>>======>>>??????>>>>>>>>>???@@@AAACCCCCCFFFHHHJJJKKKLLLMMMOOOQQQQQQSSSTTTTTTTTTVVVXXXZZZ^^^^^^___cccbbbaaaeeekkkrrr~~~xxxVVVGGGAAA>>><<<;;;::::::999999::::::666777888999:::;;;;;;<<<<<<>>>GGGVVVhhh}}}}}}{{{zzztttpppmmmmmmnnnkkkeee```[[[XXXRRRNNNLLLMMMPPPRRRVVVUUUTTTSSSQQQQQQQQQPPPSSSSSSTTTVVVXXXZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[]]]^^^ZZZ\\\___``````___```aaabbbcccccccccbbb___]]][[[[[[YYYVVVTTTRRRRRRRRRSSSVVVYYY___dddjjjqqqxxx}}}|||}}}zzzvvvsssooommmkkkfff___ZZZUUURRRSSSXXX]]]^^^```ccckkkpppwww}}}~~~fffTTTKKKHHHEEECCCCCCCCCBBBAAA???>>>>>><<<;;;::::::999<<<<<<<<<===>>>AAACCCDDDGGGLLLbbb|||rrrggg___YYYSSSQQQSSSXXX[[[aaaiiinnnooollliiifffhhhiiiiiikkkrrr{{{xxxqqqlllhhhiiimmmvvv|||||||||{{{|||yyyfff[[[PPPJJJFFFBBB@@@@@@@@@@@@????????????@@@@@@????????????@@@AAABBBCCCGGGIIIKKKKKKLLLLLLNNNPPPQQQSSSTTTTTTTTTVVVXXXZZZ^^^^^^```ccccccbbbgggnnnssssssRRREEEAAA>>><<<;;;::::::999999::::::777777888999::::::;;;<<<===>>>EEESSSeee{{{|||yyywwwwwwqqqmmmiiifffddd```YYYTTTQQQOOOLLLJJJKKKNNNRRRUUUWWWWWWVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[\\\[[[ZZZZZZZZZ[[[]]]^^^ZZZ\\\___aaaaaabbbccceeeeeefffgggggggggeeecccaaa^^^]]][[[XXXVVVUUUTTTTTTSSSWWW[[[aaafffmmmtttyyyzzz}}}wwwtttpppmmmkkkgggaaa[[[WWWSSSRRRVVVZZZ[[[]]]```gggmmmuuu|||gggTTTIIIGGGEEEDDDDDDDDDBBBAAA@@@??????>>>======<<<<<>>>>>>>>???@@@BBBCCCDDDGGGIIIKKKLLLKKKLLLNNNOOOQQQSSSTTTTTTTTTVVVXXXZZZ^^^^^^```aaa```___eeennnuuummmNNNDDDAAA===<<<;;;::::::999999::::::777777888999::::::;;;;;;>>>===CCCOOOaaawww{{{wwwtttrrrrrroookkkgggccc___ZZZTTTOOOLLLKKKJJJKKKMMMQQQUUUXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[]]]]]][[[]]]```bbbcccdddgggiiihhhiiikkkllllllkkkiiihhh```___^^^[[[YYYVVVTTTSSSQQQTTTYYY^^^cccjjjpppuuuyyyyyyuuuqqqnnnlllhhhbbb^^^YYYTTTQQQTTTVVVVVVXXX\\\aaahhhqqqyyy}}}iiiUUUIIIGGGEEEDDDDDDDDDBBBAAA????????????????????????BBBAAA@@@?????????@@@AAAFFFIIIXXXwww}}}rrrfff^^^XXXSSSRRRUUUSSSUUUZZZ```eeegggfffdddeeehhhlllnnnrrr|||yyyrrrnnnmmmnnnuuu|||~~~{{{lll^^^UUUMMMJJJHHHDDDAAABBBAAAAAAAAABBBBBBAAAAAAAAA===>>>>>>@@@BBBDDDFFFGGGGGGIIIKKKLLLKKKLLLNNNOOOQQQSSSTTTTTTTTTVVVXXXZZZ^^^]]]^^^]]]ZZZZZZcccmmmwwwgggKKKCCCAAA===<<<;;;::::::999999::::::888888888999999::::::;;;>>><<<@@@KKK\\\sss}}}wwwrrrooommmmmmgggddd```\\\XXXSSSOOOLLLKKKKKKKKKLLLNNNQQQUUUWWWWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^\\\___aaaccceeegggjjjlllmmmnnnpppqqqrrrqqqooonnncccbbb___\\\XXXTTTQQQPPPOOORRRWWW[[[```fffmmmrrrxxxzzzvvvqqqooommmjjjddd```ZZZUUUQQQSSSTTTTTTUUUXXX\\\cccllltttxxx{{{|||}}}lllWWWKKKHHHEEECCCCCCCCCBBBAAA=========>>>>>>?????????<<<<<<<<<<<<===???AAABBBEEEGGGSSSmmm|||qqqddd]]]WWWRRRRRRUUUTTTVVVYYY___dddgggfffeeeeeehhhlllqqqxxxzzzuuupppooooooqqqzzztttgggZZZRRRLLLKKKJJJGGGDDDEEECCCCCCDDDDDDDDDDDDCCCCCC??????@@@AAACCCEEEGGGHHHGGGIIIKKKKKKLLLLLLNNNPPPQQQSSSTTTTTTTTTVVVXXXZZZ]]]\\\[[[XXXUUUVVVbbbooo|||cccIIICCCAAA===<<<;;;::::::999999::::::888888999999999:::::::::===;;;>>>HHHXXXnnn~~~zzztttooollliiihhhaaa___\\\XXXTTTQQQNNNMMMJJJJJJJJJLLLNNNPPPRRRTTTVVVUUUUUUUUUUUUVVVVVVWWWUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^^^^______aaaccceeefffiiillloooqqqrrrtttuuuvvvuuutttsssgggddd```[[[VVVQQQNNNMMMMMMPPPTTTYYY]]]ccciiinnnvvv~~~{{{wwwrrrooonnnkkkfffbbb\\\WWWTTTUUUVVVUUUUUUWWWZZZ```hhhooosssvvvxxxyyyoooZZZMMMIIIEEEBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@AAADDDEEENNNeeeyyynnnbbbZZZTTTPPPPPPSSSSSSTTTWWW\\\aaaeeeeeedddfffhhhmmmuuu}}}ssspppoooppprrrvvv~~~vvvjjj___WWWOOOKKKLLLLLLIIIGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGFFFHHHJJJKKKLLLMMMOOOQQQQQQSSSTTTTTTTTTVVVXXXZZZ[[[YYYWWWTTTRRRVVVeeeuuu```HHHDDDBBB===<<<;;;::::::999999::::::888999999999999:::::::::<<<:::===FFFUUUjjj|||zzzwwwrrrnnniiifffddd]]]\\\ZZZVVVRRROOONNNMMMIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^______```aaacccdddfffgggjjjmmmppptttuuuwwwxxxyyyxxxvvvuuukkkgggaaaZZZTTTOOOLLLKKKJJJMMMQQQUUUYYY___eeeiiittt{{{~~~}}}xxxssspppooolllhhhddd___ZZZXXXZZZ[[[XXXWWWYYYZZZ___ffflllpppsssuuuwwwqqq\\\OOOKKKEEEBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>======BBBAAA@@@>>>>>>>>>???@@@BBBCCCKKK___wwwlll___XXXRRRNNNNNNRRRQQQRRRTTTYYY^^^aaabbbbbbhhhiiinnnwww~~~tttkkkiiijjjmmmpppuuu}}}}}}{{{rrrkkkaaaWWWUUUNNNJJJLLLMMMKKKIIIIIIHHHHHHJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGJJJKKKLLLNNNPPPRRRQQQSSSTTTUUUUUUVVVXXXZZZYYYWWWUUURRRPPPVVVhhhzzz^^^HHHDDDBBB<<<<<<;;;::::::999999::::::999999999999999999::::::;;;999<<>>>>>>>>>>>>>>>>>>>>??????@@@???EEEKKKVVVppptttkkk___UUUPPPOOOPPPQQQSSSSSSTTTXXX]]]bbbdddeeemmmmmmttt}}}uuuqqqjjjkkkllllllooouuu~~~~~~sssiiibbb]]]ZZZUUUQQQMMMLLLNNNPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPUUUUUUUUUTTTSSSTTTVVVXXXYYYXXXXXXXXXWWW]]]ooo|||YYYHHHCCC>>>888:::::::::999999999888888<<<;;;:::999888888888888;;;:::<<>>>>>>>>======>>>>>>???@@@@@@DDDHHHRRRjjjssskkk___UUUPPPOOOPPPPPPTTTTTTVVVYYY^^^cccfffgggooorrr{{{~~~xxxqqqmmmiiikkkmmmnnnpppvvv}}}}}}sssiiiccc___\\\ZZZVVVQQQPPPRRRSSSRRRPPPNNNNNNNNNMMMKKKJJJHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPTTTUUUUUUTTTSSSTTTWWWYYYZZZYYYYYYYYYYYY```qqqwwwVVVFFFBBB>>>999::::::999999999888888888999999999999999999999999===;;;<<>>>>>======>>>>>>???@@@@@@CCCEEELLLaaa|||ssskkk^^^TTTOOONNNOOOPPPUUUUUUWWW[[[___cccgggjjjqqqxxx}}}vvvqqqmmmkkkiiillloooqqqrrrvvv}}}}}}{{{zzz{{{ssskkkeeebbbaaa```\\\WWWVVVWWWWWWVVVTTTRRRRRRPPPNNNLLLJJJHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPSSSTTTTTTTTTTTTUUUWWWZZZ[[[ZZZ[[[[[[\\\ccctttqqqQQQDDD@@@===::::::999999999999888888888555666888:::::::::::::::===;;;;;;AAAJJJYYYqqq}}}zzzyyyrrrooommmjjjhhhddd___[[[RRRPPPMMMIIIHHHGGGHHHIIILLLMMMOOOOOOOOOPPPSSSUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYY\\\___aaaaaa```___^^^\\\\\\]]]___bbbdddhhhiiijjjjjjkkkmmmpppsssxxx}}}}}}|||}}}}}}zzzuuummmaaaXXXSSSPPPMMMJJJHHHHHHJJJLLLQQQWWW\\\```ffflllsssyyy|||}}}~~~~~~|||xxxvvvtttrrrooollliiihhhgggeeeccc```^^^]]]aaabbbeeeiiinnnsssxxx{{{zzz~~~vvv___OOOKKKFFFCCCBBBBBBAAAAAA>>>>>>??????@@@@@@@@@AAA===============>>>??????AAABBBCCCIIIZZZwwwzzzrrrjjj^^^TTTOOONNNNNNOOOTTTVVVXXX[[[^^^ccchhhkkkrrr}}}vvvpppnnnlllkkklllooosssttttttvvvzzz~~~}}}zzz{{{zzz|||vvvoookkkhhhgggfffaaa\\\ZZZZZZZZZXXXVVVWWWUUUSSSPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPRRRSSSTTTTTTTTTUUUXXX[[[^^^]]]\\\]]]^^^dddssskkkNNNBBB???<<<:::999999999999888888888888555666888:::;;;:::999888;;;999:::???GGGWWWnnn|||yyywwwsssqqqnnnkkkiiieee```\\\QQQOOOKKKGGGFFFGGGIIIJJJMMMNNNPPPPPPPPPQQQTTTVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[]]]```aaaaaaaaa^^^]]]\\\[[[\\\___bbbdddfffgggjjjkkklllooosssuuuzzz{{{tttlllbbbYYYUUURRROOOLLLHHHHHHIIIKKKPPPUUUZZZ^^^bbbhhhpppvvv{{{}}}}}}yyyvvvssspppnnnjjjjjjiiihhhfffccc```^^^aaabbbdddhhhmmmrrrwwwzzzzzz}}}xxx```OOOLLLGGGCCCBBBBBBBBBAAA===>>>>>>??????@@@@@@AAA=========<<<===>>>>>>???AAAAAACCCHHHWWWrrr{{{rrriii]]]SSSNNNMMMNNNOOOSSSUUUXXXZZZ]]]bbbhhhmmmvvvzzzrrrnnnmmmmmmnnnppptttwwwxxxvvvvvvxxx{{{~~~|||}}}}}}|||vvvrrrpppoookkkgggaaa^^^]]]]]]ZZZXXXZZZXXXTTTPPPMMMJJJHHHHHHDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPPPPRRRSSSSSSTTTVVVZZZ\\\aaa___]]]^^^___eeerrrfffLLLBBB>>>;;;:::999999999888888888777777666777999::::::999777666888666888===FFFUUUkkk~~~{{{wwwuuurrrpppmmmjjjgggbbb]]]YYYPPPNNNJJJHHHGGGHHHKKKLLLMMMOOOPPPPPPPPPQQQTTTVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ\\\^^^___```aaabbb^^^]]][[[ZZZ[[[]]]```bbbbbbdddhhhkkknnnqqqvvvyyy|||{{{rrrkkkbbb[[[WWWUUUQQQNNNHHHHHHIIIKKKOOOTTTYYY\\\```eeemmmuuuzzz~~~}}}xxxtttqqqpppkkkkkkjjjiiigggcccaaa___aaaaaacccfffjjjpppuuuxxx|||yyybbbPPPLLLGGGDDDCCCCCCBBBAAA>>>>>>>>>?????????@@@@@@======<<<<<<======>>>???AAAAAACCCIIIUUUnnn}}}qqqiii]]]RRRMMMLLLMMMNNNSSSUUUXXXZZZ\\\aaaiiiooo~~~~~~uuuooommmmmmooopppsssvvvzzzzzzxxxxxxzzz||||||yyywwwrrrmmmgggcccbbbaaa^^^[[[[[[YYYUUUPPPMMMJJJIIIHHHEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPRRRSSSTTTWWW[[[^^^ccc___^^^___aaagggsss```JJJCCC>>>::::::999888888888888777777777777888999999999888777666777666777===EEESSSiii|||{{{wwwtttooommmiiifffbbb]]]WWWSSSNNNMMMJJJIIIHHHJJJLLLMMMMMMNNNPPPPPPPPPQQQTTTVVVUUUUUUUUUVVVWWWXXXYYYZZZXXXZZZ]]]^^^______aaaccc___^^^\\\ZZZZZZ\\\^^^``````ccchhhlllppptttxxx{{{}}}{{{nnniiibbb]]][[[XXXTTTPPPIIIIIIIIIKKKOOOSSSXXX[[[]]]ccckkkrrrxxx}}}yyyuuussssssmmmlllkkkiiigggdddbbbaaaaaaaaabbbdddiiioootttxxxzzzcccPPPLLLGGGDDDCCCCCCBBBBBB>>>>>>>>>>>>????????????===<<<<<<<<<<<<===>>>>>>@@@@@@BBBHHHRRRhhhppphhh\\\RRRMMMLLLMMMMMMSSSWWWZZZ[[[]]]bbbjjjqqq|||wwwpppkkkkkkmmmooopppsssvvvzzz{{{{{{{{{~~~~~~}}}~~~~~~zzzuuunnnjjjhhhgggccc```[[[YYYUUUPPPLLLJJJIIIHHHDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNPPPRRRSSSUUUXXX\\\___bbb___^^^aaaeeekkkwwwYYYHHHDDD???;;;;;;888888888888777777777777666666777777888888999999999777888===DDDQQQfffxxx{{{wwwtttooolllhhhddd```ZZZTTTPPPLLLKKKJJJIIIIIIJJJLLLLLLLLLNNNOOOPPPPPPQQQSSSUUUTTTTTTTTTUUUVVVXXXYYYZZZWWWZZZ]]]^^^^^^^^^```cccbbb```^^^[[[[[[\\\]]]___bbbeeejjjnnnrrruuuyyy|||~~~{{{jjjfffbbb___^^^[[[VVVRRRJJJJJJJJJKKKOOOSSSXXX[[[[[[```hhhpppuuuzzzzzzwwwvvvwwwooonnnllliiigggeeedddcccbbbbbbbbbeeeiiiooouuuxxx{{{dddPPPLLLGGGDDDCCCCCCBBBBBB?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????BBBHHHPPPcccppphhh\\\RRRLLLLLLLLLMMMUUUXXX[[[]]]^^^ccclllsssyyywwwrrrllliiiiiikkknnnoooqqquuuyyy{{{|||~~~~~~{{{xxxwwwzzz}}}}}}}}}}}}~~~{{{tttooommmkkkhhhddd[[[XXXTTTPPPLLLJJJIIIIIIAAA@@@@@@???@@@AAABBBCCCGGGHHHJJJLLLNNNOOOPPPPPPMMMOOOQQQSSSUUUXXX\\\___aaa^^^^^^bbbgggooo|||yyyTTTFFFDDD???;;;<<<888888888888777777777777555555555666777999;;;<<<;;;999:::===DDDOOOcccuuu~~~~~~{{{wwwtttqqqnnnjjjeee```ZZZTTTOOOIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOOOOOOOPPPSSSUUUTTTTTTTTTUUUVVVWWWYYYYYYVVVYYY]]]^^^]]]]]]```bbbdddbbb___]]]\\\\\\]]]___eeehhhmmmpppsssvvvzzz|||~~~zzzgggeeebbbaaa```]]]XXXSSSKKKJJJJJJLLLOOOSSSXXX[[[YYY^^^fffmmmsssyyy}}}{{{yyyyyy{{{rrrpppmmmjjjgggfffeeeeeecccccccccfffjjjpppvvvyyy}}}```RRRJJJCCCCCCCCC@@@???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;@@@@@@CCCNNN^^^sssiii[[[QQQMMMLLLKKKJJJSSSTTTYYY\\\ZZZ\\\jjj{{{{{{tttlllhhheeeggghhhhhhkkkoooqqqtttwwwxxxxxx|||}}}{{{zzz}}}{{{wwwrrrppprrrvvv{{{}}}xxxsssoookkkgggeee^^^ZZZRRRJJJCCCAAABBBDDD???>>>======>>>@@@CCCDDDHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPOOOOOOQQQVVVZZZ]]]]]]___aaaccchhhrrr~~~rrrQQQGGG???;;;;;;777888888888888888777666666888777666666666777999:::888888999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;AAA@@@BBBLLL[[[{{{vvvlll^^^SSSNNNMMMLLLKKKRRRSSSXXX[[[ZZZ^^^mmm}}}~~~wwwppplllfffdddeeeggghhhkkkppprrrtttwwwxxxyyyzzz{{{zzzyyyyyy{{{yyyvvvsssoooooorrrwww{{{zzzuuupppjjjfff\\\XXXPPPHHHBBB???@@@AAA>>>===<<<<<<===@@@BBBDDDHHHIIIJJJLLLNNNOOOPPPQQQPPPOOONNNOOOQQQUUUZZZ\\\^^^___aaaccciiitttlllMMMEEE>>>;;;<<<999888888888888888777666666888777666666666777888999:::999:::<<<@@@JJJ^^^ppp~~~{{{wwwtttqqqpppnnniiibbb^^^\\\WWWPPPJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\___aaabbb``````__________________```fffmmmqqqsssuuuzzz~~~|||ooobbbaaaaaadddgggeee^^^XXXPPPMMMJJJJJJMMMQQQTTTVVV[[[]]]```fffnnnuuu{{{~~~{{{wwwuuutttpppllliiihhhhhhhhhggggggeeecccdddhhhnnnsssuuuwwwyyy{{{|||}}}eeeSSSJJJDDDCCCCCCAAA???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<>><<<<<<;;;;;;===???BBBDDDHHHIIIKKKLLLNNNOOOPPPQQQPPPOOONNNOOOQQQUUUYYY\\\______```cccjjjvvvdddIIICCC>>><<<===:::777888888888888777777666777777666666666777888999;;;:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;@@@???AAAJJJTTTnnn|||qqqaaaUUUOOOMMMLLLLLLOOOQQQTTTXXX]]]iiixxxxxxuuuooohhhhhhaaa]]]aaaeeeiiimmmrrrrrrsssuuuxxx}}}yyyuuutttwww{{{~~~~~~zzzuuummmhhhhhhiiijjjnnnssswwwyyy}}}uuujjjcccUUUPPPHHHAAA===;;;::::::;;;:::::::::<<>>;;;===:::777777888888888888777666666666666666777777888888999999:::<<<>>>FFFWWWggg|||xxxtttpppmmmkkkjjjfff___ZZZUUUPPPKKKGGGGGGIIIKKKLLLMMMMMMLLLKKKPPPOOONNNNNNNNNPPPRRRSSSQQQRRRSSSTTTVVVWWWXXXXXXWWWXXXYYY[[[]]]___aaabbb]]]^^^aaacccccccccbbbaaaaaafffnnntttwwwxxxzzz|||uuueee___bbbfffkkkmmmiiibbb\\\UUURRRMMMKKKLLLNNNPPPQQQVVVYYY^^^ccchhhnnnsssvvv|||~~~~~~{{{yyy{{{uuulllfffdddeeeggghhhiiieeeaaa```ccchhhlllnnnjjjlllooorrruuuxxx}}}hhhTTTLLLEEEDDDCCCAAA???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>:::???>>>AAAIIIRRRhhh|||ppp```TTTNNNLLLKKKKKKNNNQQQTTTXXXaaappp~~~zzzuuusssnnnhhhfff___[[[```gggkkkooosssppprrrvvv{{{wwwrrrpppqqqvvv|||}}}yyypppiiieeefffiiikkkoootttvvvyyy~~~tttggg```PPPKKKCCC>>>;;;:::999888:::999999:::===@@@CCCEEEGGGIIILLLNNNPPPQQQPPPPPPOOOOOOOOOQQQSSSVVVYYY[[[\\\\\\]]]bbblllxxx~~~[[[FFFCCC>>>;;;;;;999666777777888888888777777555555666666777777777777666666999;;;===EEEUUUeee~~~~~~}}}zzzwwwssspppnnnmmmiiieee___YYYTTTOOOJJJHHHHHHJJJLLLNNNOOONNNMMMKKKOOOOOONNNNNNOOOPPPRRRSSSRRRRRRSSSUUUVVVWWWXXXYYYXXXYYY[[[]]]___aaabbbccc\\\^^^aaaccceeeeeedddcccbbbgggnnntttxxxzzz{{{|||rrrccc```dddiiinnnooojjjccc^^^WWWSSSNNNKKKKKKLLLNNNNNNVVVZZZ___dddggglllqqqtttyyy|||~~~}}}~~~wwwmmmeeebbbccceeeggghhheeeaaa___bbbfffiiikkkeeehhhkkkooorrrvvv{{{~~~jjjUUUMMMFFFDDDDDDAAA???@@@================================================:::>>>===@@@GGGMMM```}}}{{{ppp___RRRLLLKKKKKKKKKNNNQQQUUUZZZfffwwwvvvsssssspppkkkccc\\\ZZZaaaiiinnnqqqssspppsssyyyzzzpppmmmoooooottt{{{|||qqqkkkhhhjjjmmmnnnqqquuuvvvzzz|||oooccc[[[KKKFFF???;;;;;;:::999777999999999;;;===AAADDDGGGGGGIIILLLOOOQQQQQQQQQPPPPPPPPPQQQRRRUUUXXXZZZ\\\\\\[[[]]]dddnnnzzzwwwWWWDDDCCC>>>::::::777666777777888888888888777444555666777777777666666555555888;;;===CCCRRRaaauuu|||{{{yyyvvvrrrooommmlllgggddd___XXXRRRNNNKKKJJJIIIJJJLLLNNNOOONNNMMMLLLNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYZZZ\\\^^^```bbbcccccc]]]^^^aaaccceeefffffffffdddhhhmmmsssxxx{{{|||}}}{{{ooodddcccggglllppppppkkkeee```YYYTTTOOOLLLKKKMMMNNNNNNUUUZZZ```dddfffiiinnnrrrwwwzzzxxxnnneeebbbbbbdddeeegggdddaaa```bbbeeeggghhhcccfffjjjmmmqqquuuzzz~~~mmmVVVMMMFFFEEEDDDAAA???@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;???===>>>DDDFFFUUUppp{{{ooo___RRRLLLLLLLLLMMMNNNSSSWWW]]]kkk|||zzzrrrqqqsssrrrmmmaaa[[[ZZZbbblllqqqrrrsssqqqvvv~~~tttjjjjjjooopppuuu|||~~~tttooommmppprrrqqqsssvvvxxx}}}}}}rrrfff[[[SSSHHHBBB<<<999:::;;;999777999999:::;;;>>>BBBFFFHHHGGGIIIMMMPPPQQQQQQQQQPPPQQQQQQRRRTTTWWWYYY\\\]]]\\\\\\___fffqqq|||oooQQQAAABBB===999999777666666777888888888888888444555666777777777666555666666999;;;<<<@@@NNN]]]nnn|||{{{xxxtttpppllliiihhhdddbbb]]]WWWQQQMMMKKKKKKIIIJJJKKKMMMMMMMMMMMMLLLLLLNNNPPPQQQRRRRRRQQQPPPRRRSSSTTTUUUWWWXXXYYYYYYXXXYYY[[[^^^```aaabbbbbb^^^___```bbbeeeggghhhiiifffhhhmmmrrrxxx|||}}}~~~}}}tttkkkdddeeejjjoooqqqpppkkkeeebbb[[[WWWQQQNNNMMMOOOPPPPPPSSSYYY```ccceeeggglllpppuuuyyyyyyooofffbbbbbbcccccceeecccaaabbbdddfffgggfffdddfffjjjnnnqqquuuzzz~~~oooVVVMMMFFFEEEDDDAAA???@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@<<<888999777666666777888888888888888333444666777777777666555777888:::;;;;;;>>>KKKYYYkkk}}}}}}}}}{{{wwwsssnnniiifffdddbbb```[[[UUUOOOLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMPPPRRRSSSRRRPPPOOOSSSSSSTTTUUUWWWXXXYYYYYYVVVXXX[[[]]]___aaaaaaaaa______```bbbdddgggjjjkkkhhhiiilllqqqwww|||~~~~~~yyyooohhhdddhhhkkkppprrrpppkkkfffccc]]]YYYSSSPPPOOOQQQRRRRRRRRRXXX___cccccceeejjjnnnuuuyyyzzzooogggbbbaaabbbbbbdddbbbbbbccceeefffffffffeeegggkkknnnrrrvvv{{{~~~vvv[[[PPPFFFCCCCCCAAA@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<>>DDDQQQ\\\yyyooo___VVVPPPKKKLLLQQQRRRTTTYYYeeessszzzooonnnuuutttkkkZZZ[[[]]]aaagggmmmrrrvvvwww~~~vvvoooiiijjjnnnyyy}}}|||~~~~~~}}}~~~zzzpppgggaaaXXXNNNGGG>>>>>><<<;;;:::999999999::::::;;;===???CCCFFFHHHKKKLLLOOOQQQRRRQQQPPPOOORRRSSSSSSTTTVVVXXXZZZ[[[aaabbbeeemmmwww]]]NNN???;;;======;;;;;;777777666666666666777777777777666666666666777777:::777666777888<<>>>>>@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===::::::===@@@DDDMMMVVVooo~~~ooo___VVVPPPKKKLLLQQQTTTUUU\\\ggguuu}}}}}}wwwmmmlllrrrppphhh\\\]]]___ccchhhoootttwww{{{{{{sssmmmiiikkkppp}}}~~~}}}vvvlllddd]]]UUUKKKDDD>>>===<<<;;;:::999999999::::::;;;===@@@CCCFFFHHHKKKLLLNNNPPPQQQQQQQQQQQQSSSSSSTTTUUUWWWYYY[[[\\\___aaagggpppzzz}}}ZZZLLL>>>:::<<<;;;::::::777777777666666777777777777777666666666666777777888666555777888;;;EEEPPPeeexxx{{{~~~yyywwwtttpppkkkhhhggggggbbb^^^YYYSSSNNNKKKIIIIIIHHHJJJLLLLLLLLLLLLLLLNNNQQQQQQRRRTTTVVVVVVUUUTTTQQQTTTVVVXXXXXXYYYZZZ\\\[[[ZZZZZZ[[[]]]]]]\\\ZZZ\\\]]]]]]]]]___eeelllrrrtttnnnmmmssszzz}}}rrrhhhdddeeejjjpppuuutttqqqooojjjeee___[[[UUUPPPNNNOOOQQQSSSUUUVVVXXX\\\bbbhhhlllnnnuuuzzz{{{ssslllhhhfffeeedddaaa^^^^^^aaaccccccbbbgggllloooppprrryyy}}}~~~vvv___TTTHHHDDDCCC@@@======@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;???BBBCCCHHHOOOccc||||||pppaaaVVVOOOLLLMMMQQQUUUWWW___kkkxxxwwwxxxrrrjjjjjjooollleee^^^___aaaeeejjjpppvvvyyyvvvoookkkiiinnnttt~~~~~~}}}wwwpppggg___XXXPPPHHHBBB>>>===<<<:::999999999999::::::<<<>>>AAADDDFFFHHHKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTVVVWWWYYYZZZ\\\\\\]]]bbbjjjttt|||~~~tttVVVIII<<<999;;;:::999999888888888888888888888888777777666666666666777777666444555777888:::CCCLLL___rrr}}}|||yyywwwtttpppllliiigggfff```]]]WWWRRRMMMJJJIIIIIIHHHJJJLLLLLLLLLLLLLLLNNNRRRSSSTTTUUUUUUVVVVVVUUUSSSUUUXXXYYYXXXXXXZZZ[[[\\\ZZZYYYZZZ\\\]]]]]]\\\]]]\\\\\\[[[^^^dddlllrrrvvvrrrppptttzzz~~~{{{nnnfffdddfffmmmssswwwuuuqqqooojjjeee___[[[VVVQQQOOOOOOPPPRRRSSSUUUWWW[[[```fffjjjmmmtttyyyxxxqqqlllhhhgggfffccc```___```aaaaaaaaahhhmmmppppppsssyyy~~~~~~www___TTTHHHEEECCC@@@>>>===??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;???AAAAAAEEEJJJ[[[sss|||rrrdddWWWOOOLLLNNNPPPUUUXXXaaannnzzztttsssnnniiiiiillljjjddd___```bbbffflllrrrxxx{{{}}}sssmmmkkklllrrrzzz||||||}}}|||~~~xxxqqqkkkbbbZZZSSSLLLEEEAAA===<<<;;;:::999999999999:::;;;===???BBBDDDGGGHHHKKKKKKLLLMMMOOOQQQSSSUUUUUUUUUWWWYYYZZZ\\\]]]]]]^^^ccckkkttt{{{nnnRRRGGG<<<:::;;;999888999888888999999999999888888777777666666666666777777555444666888999:::AAAJJJ[[[nnn}}}{{{zzzyyywwwssspppmmmjjjgggeee^^^[[[VVVPPPLLLIIIHHHHHHHHHJJJLLLLLLLLLLLLLLLNNNPPPSSSTTTRRRQQQSSSSSSRRRTTTVVVXXXYYYXXXXXXYYYZZZ\\\ZZZYYYYYY[[[]]]]]]]]]]]]\\\[[[ZZZ]]]ccckkkqqqwwwtttsssuuuyyy~~~vvvlllfffgggiiipppuuuwwwtttpppnnnjjjeee___\\\WWWSSSPPPOOOPPPPPPRRRTTTWWWZZZ^^^ccchhhlllssswww~~~|||vvvooojjjgggeeecccaaa______aaabbbbbbgggllloooooorrrxxx|||}}}xxx^^^SSSHHHEEEDDDAAA???@@@>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::===>>>>>>CCCIIIVVVkkk|||uuuhhhYYYPPPMMMNNNPPPTTTYYYcccqqq||||||ssspppkkkhhhiiikkkjjjfffaaabbbdddhhhmmmtttyyy|||zzzqqqnnnmmmpppwww~~~zzz{{{|||}}}zzztttkkkfff___VVVOOOIIICCC@@@<<<;;;:::999999999999999:::;;;>>>@@@CCCEEEGGGHHHKKKKKKLLLMMMOOOQQQSSSUUUUUUVVVXXXZZZ\\\]]]]]]]]]```cccjjjqqqwww}}}jjjOOOEEE<<<;;;;;;:::999:::777888999999999999888777777777666666666666777777666555777:::::::::AAAIIIYYYjjj}}}|||yyyvvvrrrooonnnkkkfffccc\\\YYYTTTOOOKKKHHHHHHHHHHHHJJJLLLLLLLLLLLLLLLNNNNNNTTTTTTPPPNNNQQQRRRPPPTTTVVVXXXYYYXXXXXXYYYZZZ\\\ZZZXXXYYY[[[]]]^^^^^^]]]\\\\\\[[[]]]cccjjjpppvvvvvvuuuuuuxxx~~~~~~tttkkkgggjjjmmmqqquuuwwwsssnnnmmmiiieee```]]]YYYUUURRRPPPOOOOOOPPPSSSWWWZZZ\\\aaagggkkkpppuuu|||yyyqqqjjjfffbbbbbbaaa______aaaccceeeeeejjjmmmmmmooouuuyyyzzz{{{^^^SSSHHHEEEDDDBBB@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<===::::::<<<======BBBIIIPPPccc~~~~~~yyylll\\\PPPNNNOOOOOOTTTZZZfffttt~~~}}}xxxsssoooiiiggghhhjjjjjjiiicccdddgggkkkpppvvv|||xxxqqqooopppsss{{{{{{xxxzzz|||}}}vvvooofffbbb[[[SSSKKKFFFBBB@@@;;;;;;:::999999999999999:::<<<>>>AAADDDFFFHHHHHHKKKLLLMMMNNNPPPQQQRRRSSSTTTVVVXXX[[[\\\]]]]]]]]]___ccchhhnnnuuu}}}cccKKKCCC<<<;;;;;;999888:::666777888999999888777666777777666666666666777777777666777999999999@@@HHHVVVeee}}}{{{yyyxxxtttpppnnnmmmjjjeeeaaaZZZWWWRRRMMMJJJHHHGGGGGGHHHJJJLLLLLLLLLLLLLLLNNNPPPWWWXXXQQQMMMQQQTTTQQQRRRTTTWWWXXXWWWWWWYYYZZZZZZYYYXXXYYY\\\^^^^^^]]]]]]]]]]]]]]]___dddjjjooouuuxxxyyywwwyyy{{{qqqjjjiiilllppprrrvvvvvvrrrnnnmmmjjjgggaaa___\\\XXXTTTQQQPPPOOOPPPSSSWWWZZZ\\\```fffkkknnnssszzzzzzssskkkgggaaaaaaaaa```___```cccfffccchhhkkkkkkmmmssswwwwww~~~```TTTIIIFFFDDDAAA??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===>>>>>>BBBHHHKKK\\\www~~~qqq^^^QQQOOOOOONNNUUU\\\iiiwww|||uuutttmmmgggeeegggiiikkkkkkggghhhjjjnnntttzzz|||uuuppppppqqquuu}}}|||xxxwwwyyy{{{~~~{{{qqqjjjaaa^^^WWWOOOHHHBBB@@@???;;;:::999999888999999999:::<<>>GGGRRR___xxx}}}{{{yyywwwvvvwwwsssooommmmmmjjjddd^^^XXXUUUQQQLLLIIIGGGGGGGGGHHHJJJLLLLLLLLLLLLLLLNNNQQQYYYZZZQQQMMMRRRUUURRRPPPRRRUUUVVVVVVWWWYYYZZZYYYXXXYYY[[[]]]^^^^^^\\\\\\]]]___```aaaeeejjjmmmtttzzz}}}{{{{{{wwwnnniiiiiimmmqqqssswwwwwwrrrnnnnnnmmmjjjcccaaa^^^ZZZVVVSSSPPPOOOPPPTTTXXXZZZ[[[___eeekkkkkkpppxxx~~~|||tttmmmiiibbbccccccaaa^^^^^^aaadddbbbgggjjjjjjlllqqquuuvvvbbbVVVKKKFFFDDD@@@======<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999;;;???@@@???BBBGGGIIIZZZuuusss___RRROOOOOONNNVVV^^^kkkzzz|||uuutttllleeeccceeehhhkkkmmmjjjkkkmmmqqqvvv}}}yyysssoooppprrruuu}}}yyyvvvvvvxxx{{{~~~wwwnnnggg^^^[[[UUUMMMEEE@@@>>>>>>::::::999999888999999999:::<<>>999999999666666888444666777888888777666444777777666666666666777777777555444555555666===FFFNNN[[[sss}}}{{{yyyxxxvvvrrrnnnlllllliiiccc]]]WWWTTTPPPKKKHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLNNNPPPYYYZZZPPPKKKQQQTTTQQQOOOQQQTTTUUUVVVWWWYYYZZZXXXXXXYYY[[[^^^___]]]\\\\\\^^^```aaacccfffjjjmmmuuu|||}}}}}}}}}tttlllhhhiiinnnqqqtttxxxxxxsssppppppooollldddbbb___\\\XXXTTTQQQOOOPPPTTTYYY[[[[[[___eeekkkjjjooovvv}}}}}}vvvoookkkdddeeedddaaa^^^]]]___bbbccchhhjjjjjjlllqqquuuuuuhhhZZZLLLFFFEEEBBB>>>===<<<<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEIIIWWWooo{{{rrrdddXXXQQQRRRTTTTTT^^^ooozzzrrrooolllhhhfffffffffggggggmmmpppsssuuuxxx}}}}}}sssqqqooommmnnnttt{{{xxxtttpppqqqvvv~~~~~~xxxooogggbbbZZZUUUMMMGGGCCC@@@>>><<<999888888777777888888999999===AAADDDFFFHHHJJJLLLPPPPPPOOOOOONNNOOOOOOPPPSSSUUUWWWZZZ\\\^^^___```]]]bbblllvvv|||~~~fffOOO@@@>>>:::999999999888666777777777777777777777777555666888999999999888777666777666666666888<<>>==================<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::===AAAEEEHHHUUUlll}}}sssfffYYYQQQQQQRRRVVVaaaqqqwwwooollljjjgggddddddeeeffffffkkkoootttvvvxxx}}}{{{vvvsssrrrpppooopppttt{{{}}}uuuqqqoooqqqwww~~~~~~~~~}}}yyyssskkkbbb^^^VVVQQQJJJDDDAAA>>>===;;;999999888888888888999999999<<>>>>>>>>======<<<<<<<<<999::::::::::::::::::999999:::::::::;;;===AAADDDEEEOOOdddvvviii[[[RRROOOPPPYYYcccrrr~~~|||rrrjjjhhhfffdddccccccdddeeefffiiiooouuuwwwxxx}}}{{{uuuqqqrrrssssssrrrsssvvvzzz~~~zzzuuurrrqqqrrrxxx~~~~~~yyyyyywwwssslllddd\\\XXXPPPLLLFFFAAA>>>===;;;:::::::::999999999999::::::999<<<@@@CCCEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMMMMNNNTTTUUUXXX\\\___bbbdddeeedddhhhqqqzzz~~~zzzZZZIII???===:::888888888888777555555555555555555555555444444444444444555666666555666666555555777;;;>>>GGGUUUkkk}}}{{{yyyyyyxxxrrrpppnnnllljjjfff```\\\XXXQQQKKKIIIHHHEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOOOONNNNNNOOOOOOPPPQQQOOOPPPQQQRRRSSSUUUUUUVVVUUUUUUVVVYYY]]]______^^^```cccgggiiiiiiiiijjjkkktttzzz|||xxxqqqkkkjjjmmmrrrvvvyyyvvvsssrrrpppnnnllliiifffdddaaa```___]]]XXXSSSTTTTTTUUUWWW[[[```eeehhhmmmmmmpppuuu||||||vvvppphhhgggeeecccaaaaaaaaaaaaaaadddhhhmmmpppsssttttttooo___PPPIIIGGGDDD@@@@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<>>>AAADDDBBBIII\\\|||zzzlll]]]SSSOOOOOOYYYcccrrr|||~~~xxxnnngggddddddccccccbbbcccfffhhhjjjpppwwwxxxxxx}}}yyytttqqqrrrsssuuuuuuvvvwww{{{}}}zzzwwwvvvuuuvvvyyy~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~|||{{{vvvuuurrrmmmggg___XXXTTTKKKGGGCCC???======;;;:::;;;::::::999999::::::;;;999<<<@@@CCCEEEFFFHHHIIIMMMMMMMMMNNNOOOPPPRRRRRRUUUVVVYYY]]]aaadddfffgggfffjjjrrrzzzrrrTTTEEE>>><<<999888888888888777555555555555555555555555888777666666666777999:::444555555555555777:::===EEERRRhhh~~~~~~~~~|||zzzyyyyyyrrrpppnnnllliiieee```\\\WWWPPPJJJIIIGGGEEEEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMOOOOOONNNNNNNNNNNNOOOOOORRRQQQQQQQQQQQQRRRSSSTTTTTTTTTVVVYYY\\\______^^^```cccgggkkklllmmmllllllssszzzxxxsssmmmjjjkkkpppuuuxxxzzzxxxuuussssssqqqnnnlllfffdddbbbaaabbb___YYYUUUUUUUUUUUUWWW[[[```eeeggglllmmmqqqvvv|||yyytttiiigggeeecccbbbaaa```______aaafffkkkooorrrssstttppp```PPPIIIFFFCCC@@@???@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======???BBBDDDCCCHHHXXXwww|||oooaaaVVVPPPOOOXXXbbbqqq{{{{{{tttkkkeee```aaacccccccccdddgggjjjmmmrrrwwwxxxxxx}}}}}}xxxuuusssrrrtttvvvxxxxxxzzz|||~~~}}}yyyuuuvvvwwwyyy|||~~~~~~}}}~~~xxxzzz{{{||||||{{{zzzyyysssrrrnnniiibbb[[[UUURRRHHHEEEAAA>>>======<<<;;;;;;::::::999999::::::;;;:::===AAACCCEEEFFFHHHIIIMMMNNNNNNOOOQQQSSSUUUVVVVVVWWWZZZ^^^bbbeeeggghhheeejjjsss{{{kkkOOOBBB>>>;;;999777888888888777666666666666666666666666555444333222333444555666333444555555555666999<<>>>>>=========;;;<<<<<<======<<<<<<;;;999:::<<<======???AAACCCEEEHHHUUUqqq}}}rrrdddYYYRRRQQQXXXcccqqqyyyxxxpppgggbbb\\\___bbbcccbbbdddhhhlllooorrruuuwwwyyy~~~~~~zzzvvvtttrrrrrrtttwwwyyyzzz|||~~~yyyvvvqqqtttwwwzzz~~~~~~}}}||||||wwwyyyzzzyyywwwvvvvvvvvvooolllhhhccc]]]WWWRRRPPPEEECCC@@@>>>======<<<:::::::::999999999999::::::;;;>>>BBBDDDFFFGGGHHHJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWXXX[[[___bbbeeeggggggdddkkkuuu}}}cccKKKAAA===;;;888777888888888777666666666666666666666666333222222222222333444444222333555555555666888;;;BBBMMMaaazzz~~~~~~}}}{{{yyyxxxtttssspppnnnkkkfff```\\\WWWPPPKKKKKKIIIFFFEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNMMMMMMLLLMMMMMMMMMLLLMMMNNNPPPRRRSSSUUUUUURRRRRRTTTWWW[[[^^^^^^^^^___aaadddjjjooorrrrrrqqqrrryyyooojjjeeeeeekkkqqqvvvxxxvvvtttrrrqqqqqqpppnnnlllgggdddbbbbbbcccaaa]]]YYYUUUUUUUUUVVVYYY]]]aaadddjjjnnntttyyy}}}~~~yyypppkkkeeebbbaaa```\\\YYYZZZ]]]aaagggkkknnnooopppuuudddSSSJJJGGGCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::666888:::;;;<<<===???AAABBBEEEPPPhhh~~~tttggg\\\UUUSSSZZZeeerrrxxxuuukkkccc^^^WWW[[[```aaaaaabbbggglllooooooppptttzzz|||xxxuuurrrqqqrrrtttwwwyyy{{{}}}}}}xxxtttrrruuuyyy{{{}}}|||{{{{{{vvvwwwwwwtttqqqooopppqqqhhhfffaaa\\\WWWRRRNNNLLLCCCAAA>>>===<<<<<<:::999999999888888888888999999===???CCCFFFGGGGGGIIIJJJJJJJJJLLLNNNPPPSSSUUUWWWXXXYYY\\\___bbbdddffffffdddkkkwwwyyyYYYGGGAAA<<<:::888777777888888777555555555555555555555555333444555555666666555555111222444555555666888:::@@@JJJ^^^www~~~~~~~~~zzz{{{{{{{{{zzzyyywwwwwwtttssspppnnnjjjfff```\\\VVVPPPKKKKKKIIIFFFDDDFFFDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNKKKLLLNNNQQQRRRSSSSSSSSSQQQRRRSSSWWW[[[^^^^^^]]]______bbbgggnnnsssuuuttttttzzznnniiidddeeekkkrrrvvvxxxuuusssrrrqqqqqqpppooommmiiifffccccccdddccc```]]]TTTTTTTTTUUUWWW[[[___bbbhhhmmmtttyyy|||{{{uuuooogggbbbaaa```\\\YYYXXX[[[```dddhhhkkkllllllwwwfffTTTLLLHHHEEEBBBBBB>>>>>>>>>>>>>>>?????????999::::::;;;;;;::::::999555666999::::::;;;===???>>>@@@JJJ```~~~uuuiii]]]WWWUUU]]]gggsssxxxssshhh___ZZZTTTYYY^^^``````aaafffkkknnnlllmmmrrr{{{}}}yyyuuurrrppprrrtttwwwyyy{{{~~~}}}xxxuuuvvvyyy{{{{{{zzzzzz|||}}}|||{{{uuuuuutttpppllljjjkkknnncccaaa\\\WWWRRRNNNKKKIIIBBB@@@===<<<;;;:::999777999888888888888888888999===@@@DDDFFFGGGHHHJJJKKKJJJKKKMMMOOORRRUUUWWWYYYXXXZZZ\\\___aaaccceeeeeedddlllxxxpppRRRDDDBBB<<<:::777777777888888777444444444444444444444444111222444555555555444333000222444555555666777999???III[[[ttt~~~~~~}}}}}}||||||wwwwwwxxxyyyxxxwwwvvvuuutttrrrpppmmmjjjeee___[[[UUUOOOJJJJJJIIIEEEDDDEEECCCDDDFFFIIIJJJKKKKKKJJJLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQRRRRRRQQQOOONNNQQQQQQSSSVVV[[[]]]^^^]]]^^^^^^```fffnnntttvvvvvvvvv|||nnnhhhdddeeelllssswwwxxxwwwuuussssssssssssqqqoookkkhhhdddccceeeeeeccc```TTTSSSSSSTTTVVVZZZ^^^aaaffflllsssxxx{{{}}}|||yyyrrrhhhcccbbb```]]]YYYXXXZZZ___cccgggiiijjjkkkwwwdddPPPHHHHHHFFFBBB@@@>>>?????????>>>===<<<;;;<<<<<<;;;::::::999888888::::::::::::;;;<<<======@@@AAAGGGUUUppp}}}uuuiii^^^WWWTTT^^^fffoooqqqkkkbbb\\\ZZZ[[[ZZZZZZ[[[```dddgggiiihhhkkknnnuuu{{{wwwuuutttsssrrrssstttuuuwwwzzzxxxvvvwwwvvvzzz|||}}}{{{}}}zzz{{{uuunnnlllmmmmmmkkkggg```\\\VVVQQQMMMIIIEEECCC???>>>>>><<<;;;:::999999999:::;;;:::999999;;;===AAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNPPPSSSUUUWWWXXXYYY[[[]]]___aaacccdddcccppp~~~gggOOOCCC@@@;;;:::999777666555555555555555555555555666777777888666444222111222333444333444555555333444555777???HHHZZZnnn|||}}}}}}{{{vvvvvvwwwxxxxxxwwwvvvuuuuuupppkkkiiiiiifff```[[[TTTPPPJJJFFFEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNNNNLLLKKKKKKLLLJJJMMMOOOQQQPPPOOOPPPQQQQQQSSSUUUVVVWWWYYY]]]___\\\]]]aaaeeekkkrrrxxx||||||}}}zzznnniiidddffflllsssvvvwwwxxxvvvtttsssrrrqqqooommmhhhdddaaabbbfffhhhfffcccZZZXXXUUUTTTTTTWWW[[[]]]ccchhhnnntttxxx|||zzzqqqeee^^^]]]^^^]]][[[XXXZZZ^^^aaadddeeefffeee|||iiiUUUMMMLLLJJJFFFDDD============<<<<<<<<<<<<<<<<<<;;;::::::999888888::::::999::::::;;;<<<===???@@@EEEPPPgggwwwkkk```YYYVVV[[[dddlllnnnggg___YYYVVVXXXXXXYYY[[[___dddfffhhhiiimmmqqqwww{{{xxxvvvuuutttrrrtttvvvxxxyyy}}}|||wwwwwwyyyzzz~~~{{{|||vvvooommmmmmmmmjjjggg___[[[UUUPPPLLLIIIEEECCC???>>>>>>===;;;::::::999666777888777666777888:::AAABBBCCCDDDEEEGGGHHHHHHKKKKKKMMMNNNQQQSSSVVVWWW[[[\\\^^^___```aaabbbccceeerrraaaJJJ???===;;;:::999777666555555555555555555555555666666777999777555333222222222333444555666555444444666888===FFFVVViii{{{}}}~~~~~~|||wwwwwwwwwwwwvvvuuusssrrrsssoookkkiiihhheee^^^YYYQQQMMMHHHEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHLLLMMMOOONNNMMMLLLLLLMMMNNNPPPRRRSSSRRRRRRSSSTTTQQQSSSUUUVVVWWWYYY\\\^^^^^^___bbbeeekkkqqqxxx|||}}}}}}~~~yyylllhhhdddfffmmmtttwwwwwwvvvtttsssrrrssssssqqqpppjjjfffbbbcccfffhhhgggddd[[[XXXVVVTTTUUUWWW[[[^^^cccgggmmmssswww{{{{{{rrrfff___]]]]]][[[ZZZYYY[[[^^^aaacccdddeeeeee~~~lllYYYQQQNNNKKKGGGFFF>>>===<<<;;;;;;;;;<<<===<<<;;;;;;::::::999999888999999999::::::;;;<<<======???BBBJJJZZZtttyyynnnccc[[[WWWYYY```hhhiiibbbYYYTTTRRRTTTVVVXXX[[[___bbbeeefffjjjnnnssszzz{{{xxxvvvttttttqqqtttxxxzzz}}}{{{xxxvvvxxx|||{{{|||~~~|||~~~zzztttpppooonnnkkkggg___ZZZTTTOOOKKKHHHEEECCC???>>>>>>===<<<;;;::::::999:::;;;:::999:::;;;===BBBBBBCCCEEEFFFGGGHHHIIILLLLLLMMMOOORRRTTTVVVXXX[[[]]]___```___^^^___```hhhtttuuuXXXEEE;;;999:::999888777666555555555555555444444555555666777999777555444222222333333444555666666444555666888:::CCCQQQaaaqqq|||}}}}}}|||xxxxxxxxxwwwuuurrrpppnnnqqqnnnkkkiiigggbbb[[[UUUPPPMMMIIIFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGKKKMMMNNNNNNMMMLLLMMMNNNOOOQQQRRRSSSRRRRRRSSSTTTQQQSSSVVVWWWWWWYYY[[[]]]```aaadddfffjjjpppwww|||}}}~~~|||xxxjjjgggeeegggmmmtttwwwxxxsssrrrqqqrrrsssttttttrrrlllhhhdddccceeeggggggfff[[[YYYVVVUUUUUUXXX\\\___cccggglllqqquuuyyy}}}zzzrrrhhh```]]]\\\[[[YYY[[[\\\^^^```bbbccccccddd~~~mmmZZZQQQNNNIIIEEEDDDBBB@@@===;;;::::::;;;<<<;;;;;;;;;::::::999999999999999999999:::;;;<<<===<<<>>>AAAFFFPPPeeezzzqqqfff^^^YYYXXX___eeeeee^^^UUUPPPNNNQQQSSSWWW[[[^^^aaaccceeeiiiooouuu{{{~~~zzzvvvsssrrrqqqpppsssxxx|||~~~yyyuuuttttttwww|||{{{|||~~~~~~|||{{{~~~}}}||||||}}}|||~~~|||xxxtttpppkkkhhh___[[[TTTOOOKKKHHHEEECCC?????????>>>===<<<<<<;;;<<<===>>>===<<<<<<>>>@@@BBBBBBDDDEEEGGGHHHIIIJJJMMMMMMNNNPPPSSSUUUWWWYYYZZZ]]]___^^^[[[ZZZ[[[\\\jjjuuukkkQQQAAA:::888999999888666666555555555555444444444444555666666666555444444333333444444555666666666555555777888999@@@LLLYYYgggwww~~~{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxvvvssspppmmmkkknnnllljjjiiifff```XXXSSSQQQOOOKKKIIIHHHHHHFFFEEECCCDDDEEEFFFGGGGGGGGGGGGJJJKKKLLLLLLKKKKKKMMMOOONNNOOOOOOOOONNNNNNPPPRRRSSSUUUWWWXXXYYYYYY[[[]]]aaacccfffhhhjjjooovvv{{{~~~}}}xxxuuugggfffeeehhhnnntttwwwyyyrrrqqqpppqqqssstttsssrrrmmmiiidddbbbccceeefffeee[[[YYYWWWUUUVVVZZZ]]]```cccgggkkkooosssvvvzzz}}}~~~xxxrrriiibbb___^^^]]]\\\]]]]]]^^^___aaabbbcccccc~~~nnn\\\SSSMMMHHHDDDCCCFFFDDD@@@===;;;:::;;;;;;;;;;;;::::::::::::999999999999999999:::;;;<<<<<<;;;===AAAFFFKKKZZZxxx{{{sssiii```ZZZZZZ```eeeddd\\\SSSOOOMMMOOOSSSXXX[[[\\\^^^bbbdddgggnnnuuu{{{{{{vvvqqqooonnnmmmnnnrrrwww{{{~~~wwwtttssstttwww|||}}}~~~}}}}}}~~~}}}|||{{{zzz{{{|||}}}zzz|||~~~{{{tttnnnjjjbbb]]]VVVPPPKKKIIIFFFDDDAAA@@@@@@??????>>>>>>>>>;;;<<<<<<<<<;;;;;;===>>>BBBCCCDDDFFFGGGIIIJJJKKKNNNNNNOOOQQQTTTVVVXXXZZZ[[[^^^___]]]ZZZXXXZZZ]]]llluuucccMMM@@@;;;999888888777666555555555555444444444444444555666666222222222333444555555666444555666555444555666888888???IIISSS```ppp~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxxxxwwwuuurrrooollljjjkkkkkkiiihhhddd^^^WWWSSSQQQOOOKKKIIIHHHHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJMMMOOOMMMNNNMMMLLLKKKKKKNNNQQQTTTWWWYYYZZZZZZZZZ[[[\\\aaaeeeiiijjjkkkooouuu{{{~~~|||xxxtttqqqffffffgggjjjooossswwwxxxsssrrrppppppqqqqqqpppnnnjjjgggcccaaaaaabbbdddeee\\\ZZZXXXVVVXXX[[[___bbbdddgggkkknnnqqqtttxxx{{{vvvrrrkkkfffcccaaa``````____________```bbbdddeeeqqq```VVVPPPIIIEEEDDDFFFDDDBBB???===;;;;;;;;;::::::::::::::::::::::::888888888999999:::;;;<<<;;;<<>>???@@@@@@??????@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLOOOOOOPPPRRRUUUWWWYYY[[[^^^```aaa^^^ZZZZZZ___dddooovvvwww[[[HHH???;;;:::888777666666555555555666444444333333444444555666000000111222333444444555333444555555333444555777777===FFFOOOZZZlll~~~~~~}}}}}}}}}{{{zzzwwwwwwvvvuuurrrooommmkkkiiiiiiiiifffbbb]]]XXXUUUPPPMMMIIIFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJJJJIIIKKKNNNPPPPPPOOONNNLLLJJJLLLOOORRRUUUWWWZZZ[[[ZZZZZZZZZ[[[___eeekkkmmmmmmooouuuzzz}}}~~~}}}xxxsssooonnneeefffhhhkkkooosssvvvwwwsssqqqooooooooonnnlllkkkgggfffcccaaa```aaaccceee\\\[[[XXXWWWYYY\\\```cccfffhhhkkkmmmpppssswwwzzz}}}~~~xxxuuupppkkkgggdddccccccaaa```______```ccceeegggssscccXXXPPPIIIEEEDDDBBBAAA@@@???>>><<<<<<;;;::::::::::::::::::::::::888888888888999:::;;;<<<<<<;;;@@@EEEFFFKKK___vvv~~~yyyrrrhhhaaa___dddgggccc[[[RRRNNNNNNSSSVVVYYYZZZYYYZZZ```ddddddmmmwww}}}|||wwwpppiiifffgggjjjmmmqqqsssvvvxxx{{{{{{{{{|||{{{}}}~~~|||zzzxxxwww{{{}}}~~~xxxuuullleee\\\TTTOOOKKKHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGBBBCCCEEEGGGIIIKKKLLLMMMOOOPPPQQQSSSUUUXXXZZZ[[[^^^```aaa]]]YYYZZZbbbiiirrrwwwmmmRRRCCC===:::999777777666555555555555666444444333333444444555666111111111222222111111111222333444333222333444666666;;;CCCKKKVVViii~~~~~~~~~~~~~~~}}}zzzyyywwwvvvvvvvvvuuusssqqqooommmhhhiiihhheeeaaa\\\YYYXXXQQQMMMHHHEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMPPPSSSQQQPPPNNNKKKJJJLLLOOOSSSSSSVVVYYYZZZYYYXXXXXXXXX]]]dddmmmpppooopppuuuyyy|||}}}~~~zzztttnnnkkkjjjeeegggjjjmmmooorrrtttvvvqqqooommmmmmmmmmmmkkkiiieeeeeedddcccbbbcccdddeee]]][[[YYYXXXYYY]]]aaadddgggiiikkkmmmooorrrwwwzzz|||~~~}}}zzzvvvpppjjjfffdddcccbbbaaa``````aaadddhhhjjjssscccXXXOOOGGGCCCCCC===>>>>>>???>>>===<<<<<<::::::::::::::::::::::::888888888888999:::;;;<<<<<<:::???EEEDDDEEEVVVkkkzzzwww|||uuukkkddd```dddgggcccZZZRRRNNNNNNUUUXXXZZZYYYXXXYYY___eeedddnnnxxx~~~xxxssskkkeeecccfffkkkooosssuuuwwwxxx{{{}}}~~~{{{~~~|||yyyooohhh___VVVPPPLLLIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCBBBAAABBBCCCEEEBBBCCCEEEGGGIIIKKKMMMNNNPPPPPPQQQSSSVVVXXX[[[\\\\\\^^^^^^ZZZVVVYYYbbbkkkuuuyyyfffMMM???:::888777777666666555555555555666444333333333333444555555222222222222111///...---222333333333222222444555444999AAAHHHTTTggg~~~}}}~~~~~~~~~~~~|||yyyvvvtttsssuuuuuuuuuuuutttrrrpppooohhhhhhgggddd```\\\[[[ZZZTTTPPPJJJFFFEEEFFFGGGHHHEEEFFFGGGHHHHHHIIIHHHHHHKKKLLLLLLLLLLLLOOORRRUUUQQQOOOMMMJJJHHHJJJNNNRRRRRRTTTWWWXXXWWWVVVVVVVVV[[[dddmmmrrrqqqqqquuuyyy{{{}}}}}}yyyrrrllliiihhheeegggkkkmmmoooqqqsssuuunnnmmmkkkkkkllllllkkkiiidddeeeeeeeeeddddddeeeggg]]][[[YYYXXXZZZ^^^bbbeeehhhjjjlllmmmooorrrvvvzzz{{{}}}zzzssslllfffcccbbbcccbbb``````bbbeeeiiilllxxxeeeYYYSSSKKKFFFDDD===<<<::::::;;;;;;:::888::::::::::::::::::::::::777777888999999:::;;;;;;;;;:::;;;======CCCQQQ```zzztttwww}}}wwwpppkkkcccddddddbbb]]]WWWQQQNNNVVVSSSPPPPPPUUU\\\bbbeeelllnnnttt|||}}}xxxqqqgggaaaaaaffflllpppyyy{{{{{{zzzzzz~~~~~~~~~|||wwwlllfff^^^WWWRRRMMMJJJGGGEEECCCAAABBBEEEFFFEEEBBBEEEDDDCCCBBBAAABBBCCCCCCAAACCCEEEFFFGGGIIILLLOOOQQQRRRRRRTTTWWWZZZ]]]______^^^[[[WWWVVV\\\iiisss}}}{{{uuuVVVDDD>>>:::666333666555444333222222333444444444444333333222222222111111111111111111111111111111222222222333333333666777===GGGSSSddd{{{}}}|||}}}{{{{{{|||~~~{{{yyyxxxxxxwwwuuu{{{yyyvvvtttqqqpppooooooiiihhhfffdddbbb^^^YYYUUUVVVQQQKKKGGGFFFEEEEEEDDDFFFHHHIIIIIIHHHGGGGGGHHHLLLKKKIIIIIIJJJMMMPPPSSSUUUSSSOOONNNNNNOOOOOONNNUUUWWWYYYZZZZZZWWWTTTQQQ[[[aaajjjppprrrtttwwwyyy}}}yyywwwrrrkkkhhhiiilllkkkkkkmmmoooppppppppppppnnnlllllllllkkkjjjhhhhhhgggeeecccaaabbbeeehhh___[[[YYY[[[\\\]]]aaagggjjjlllnnnpppppprrrtttvvv~~~zzzrrrjjjdddbbbbbbccccccccccccdddeeeffffffyyyeeeZZZSSSLLLFFFDDD???===<<<<<<<<<<<<;;;999::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<;;;<<<======@@@MMMYYYsssvvvvvv~~~}}}xxxrrrmmmddddddcccaaa]]]XXXSSSPPPQQQOOOLLLNNNSSSZZZ```dddmmmooottt{{{~~~{{{tttmmmddd^^^^^^ccckkkooo{{{|||}}}|||{{{~~~|||yyywwwwwwxxxzzzxxxxxx{{{yyytttgggbbb[[[UUUPPPMMMJJJHHHCCCAAA@@@AAADDDEEEDDDCCCCCCBBBAAA?????????@@@@@@AAACCCEEEGGGHHHIIILLLNNNPPPQQQRRRUUUXXX[[[___```aaa```]]]YYYYYYaaammmwwwnnnQQQBBB>>>;;;777555777666555444444444555666444444333333333222222222111111111111111111111111111111222222222333333333555666<<>><<<===FFFQQQgggzzzxxxssswww|||}}}yyytttpppfffeeedddaaa]]]XXXTTTQQQLLLJJJHHHKKKQQQYYY___bbbnnnppptttyyy}}}~~~|||yyyuuuooogggaaaaaagggooouuu}}}~~~~~~}}}wwwrrrooonnnooopppppprrrwww}}}~~~~~~yyytttpppbbb^^^WWWQQQNNNKKKIIIGGGBBBAAAAAABBBEEEFFFEEEDDDAAA@@@>>>===<<<<<<<<<===@@@CCCFFFHHHIIIJJJKKKLLLOOOPPPRRRUUUYYY]]]```bbbdddccc___]]]^^^gggttt~~~zzzdddKKK???<<<:::888777777666666555666666777888333333333333222222222222111111111111111111111111111111222222222333333333444555:::CCCMMM\\\rrr~~~}}}}}}}}}}}}|||zzzzzz{{{||||||yyywwwvvvvvvxxxvvvsssssstttuuuuuuuuuwwwvvvtttrrrpppnnnnnnmmmiiihhhfffeeeccc___ZZZVVVRRRNNNJJJGGGGGGHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJLLLNNNPPPQQQTTTQQQMMMKKKLLLNNNOOOPPPQQQTTTXXX\\\^^^___^^^]]]___ccciiinnnrrrvvv{{{~~~{{{xxxwwwrrrkkkggggggjjjjjjkkklllnnnooopppqqqpppnnnjjjiiiiiijjjjjjjjjhhhgggeeeaaa______aaaccc^^^YYYVVVWWWYYY[[[aaaggglllnnnqqqssstttvvvyyy{{{yyyrrrkkkgggeeeddddddddddddeeeeeefffggghhh{{{ggg\\\TTTMMMGGGEEE@@@???============;;;:::999999999999999999999999999999999888888888888888;;;:::;;;===<<<<<>>===;;;:::;;;;;;<<<@@@CCCGGGJJJJJJJJJKKKKKKOOOPPPSSSWWW[[[___bbbdddfffdddaaa```dddnnn|||mmmZZZEEE;;;:::999777666555555555555666666777777333222222222222222222222111111111111111111111111111111222222222333333333333444888@@@IIIVVVjjj{{{}}}{{{{{{{{{|||{{{zzzzzzzzz{{{zzzxxxvvvttttttuuusssrrrrrrtttvvvwwwvvvtttsssrrrpppnnnmmmlllllliiihhhfffeeeccc___ZZZWWWOOOLLLIIIGGGHHHIIIIIIIIIGGGIIIKKKJJJIIIHHHIIIJJJIIIJJJJJJKKKMMMNNNPPPPPPRRROOOKKKIIIKKKNNNPPPQQQRRRTTTXXX]]]```bbbbbbbbbbbbeeehhhmmmrrrwww|||}}}yyywwwvvvrrrjjjffffffiiijjjlllmmmmmmnnnpppqqqpppmmmiiiggghhhiiijjjjjjggggggdddaaa^^^]]]^^^```^^^YYYUUUVVVXXXZZZ```ggghhhjjjmmmppprrrtttwwwzzz~~~wwwqqqmmmjjjhhhffffffffffffffffffhhhiiiiii}}}iii]]]UUUNNNHHHFFF@@@>>>===<<<<<<<<<:::888999999999999999999999999888888888888888888888777888777999<<<<<<<<<@@@GGGWWWppp|||ooojjjjjjooouuu~~~}}}}}}||||||yyyvvvsssnnnkkkeee___XXXSSSPPPNNNJJJHHHHHHLLLSSS[[[aaadddjjjooouuu{{{~~~qqqnnnhhhbbbbbbhhhrrrzzz~~~wwwxxxyyyzzz||||||}}}}}}zzzrrrlllkkklllmmmooorrrxxx{{{vvvsssnnnjjjggg]]]XXXQQQKKKGGGDDDAAA@@@???@@@AAABBBBBBBBBCCCDDD???>>>===<<<;;;<<<<<<===AAADDDHHHJJJJJJJJJKKKKKKOOOPPPTTTXXX\\\```ccceeeeeedddbbbdddjjjvvvbbbQQQ@@@999888666444444222333333444444555555555222222222222222222222222111111111111111111111111111111222222222333333333222333777===EEEQQQcccsssyyy{{{|||{{{{{{||||||{{{zzzzzzzzzzzzyyywwwuuutttrrrpppooooooqqqsssttttttppppppooonnnmmmlllkkkjjjhhhfffeeedddbbb___ZZZWWWMMMKKKHHHGGGIIIJJJJJJJJJGGGIIIJJJJJJIIIHHHHHHIIIHHHIIIKKKLLLNNNOOOOOOOOOOOOLLLIIIIIIKKKNNNPPPPPPSSSUUUYYY]]]```bbbcccccceeefffhhhmmmrrrxxx|||~~~{{{wwwtttsssooohhhdddeeeiiikkkmmmmmmllllllnnnqqqooolllhhhggggggiiijjjjjjgggfffdddaaa^^^\\\]]]___^^^YYYUUUWWWXXXYYY___eeedddfffjjjmmmooorrrvvvxxx|||vvvqqqnnnmmmjjjiiigggggggggggghhhiiijjjkkk~~~jjj^^^VVVOOOHHHFFF@@@???===<<<<<<;;;:::888999999999999999999999999999999999:::::::::::::::888666777;;;<<<;;;???EEEQQQkkk}}}pppgggeeeiiipppyyy~~~~~~}}}|||{{{zzzzzzxxxuuurrrppplllddd\\\VVVQQQOOONNNMMMLLLLLLOOOUUU\\\bbbdddhhhnnnvvv}}}sssqqqkkkeeedddiiittt}}}}}}}}}{{{rrrlllkkkmmmoootttwww}}}|||wwwsssooojjjfffbbb[[[VVVOOOIIIEEEBBB???===<<<===>>>>>>======>>>???>>>======<<<<<<>>>???@@@CCCEEEHHHJJJJJJJJJKKKLLLOOORRRUUUZZZ^^^aaadddeeeeeedddeeeiiiqqq~~~vvvYYYJJJ<<<777777555333333111111222333333333222222111111111222222222222222111111111111111111111111111111222222222333333333333333666<<>>======<<<:::888888888888888888888888888888888999999::::::;;;;;;:::888777:::;;;:::>>>CCCKKK```~~~qqqgggbbbffflllqqqxxx|||zzzyyyxxxxxxvvvsssqqqnnniiibbbZZZTTTQQQPPPPPPQQQPPPOOORRRWWW]]]aaacccfffmmmwww~~~~~~|||{{{vvvtttoooiiiggglllwww}}}~~~~~~{{{rrrmmmmmmppprrryyy|||{{{xxxtttppplllgggaaa]]]WWWRRRLLLGGGDDDBBB@@@>>><<<===???>>>;;;:::;;;======<<<<<<<<<===???AAABBBDDDFFFHHHIIIIIIIIIKKKMMMQQQSSSWWW[[[___bbbdddeeeeeeeeehhhnnnyyyiiiPPPCCC888666666555444444111222333333333222111000000111111111222222222222111111111111111111111111111111222222222333333333333333666;;;@@@IIIYYYgggwwwzzz}}}}}}{{{zzz{{{{{{{{{xxxwwwvvvxxxzzzzzzwwwtttnnnllljjjiiijjjkkkkkkjjjjjjkkkkkklllkkkjjjhhhhhhdddcccbbbaaa```]]]XXXUUULLLJJJHHHHHHJJJKKKJJJIIIEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHKKKNNNOOOOOONNNNNNHHHHHHHHHIIILLLNNNOOONNNOOOQQQUUUZZZ^^^bbbdddeeehhhgggiiimmmssswwwxxxxxxyyysssnnnlllgggbbbaaadddjjjmmmpppnnnjjjhhhkkknnnkkkiiihhhgggiiiiiiiiihhheeeeeedddbbb___]]]^^^______[[[ZZZ[[[[[[ZZZ[[[___```cccgggkkknnnrrrwwwzzz}}}~~~zzzsssqqqqqqqqqooollliiiiiiiiiiiijjjkkklllmmmkkk___WWWOOOIIIGGGCCCAAA???>>>>>>===;;;:::888888888888888888888888555555666777888999999:::===999888999:::999<<>>@@@BBB@@@===;;;===???;;;;;;;;;<<<===???AAACCCFFFGGGHHHHHHHHHIIILLLNNNQQQTTTWWW\\\___bbbddddddfffgggjjjrrr~~~vvvZZZJJJ???666555777666555555222333333444333222000///000000111111222222222222111111111111111111111111111111222222222333333333333333666:::???GGGVVVeee{{{|||{{{{{{zzzzzzzzzzzzvvvuuutttvvvyyyzzzwwwtttqqqnnnlllkkkkkkkkkkkkjjjiiijjjjjjkkkjjjiiihhhgggcccbbbaaa```___\\\XXXTTTLLLJJJIIIIIIJJJKKKJJJIIIDDDFFFHHHHHHFFFEEEFFFGGGFFFHHHLLLNNNPPPOOONNNMMMFFFFFFGGGJJJMMMOOONNNMMMLLLOOOSSSXXX]]]bbbeeeggghhhgggiiimmmssswwwwwwuuuxxxrrrllliiieeeaaaaaadddkkknnnpppnnnjjjgggjjjmmmjjjiiihhhhhhiiiiiihhhgggdddeeedddbbb```^^^___``````\\\[[[]]]\\\ZZZZZZ^^^^^^aaaeeeiiimmmqqquuuxxx|||}}}yyysssppprrrssspppmmmjjjjjjjjjjjjkkklllmmmmmmnnnaaaXXXOOOJJJHHH@@@???>>><<<;;;;;;;;;;;;888777666666666777888999:::999999888888888888888999999999:::;;;<<<===>>>DDDNNNccc|||pppccc```dddgggmmmvvv}}}}}}|||zzzxxxvvvuuuttttttoooiii```YYYVVVVVVVVVVVVXXXWWWWWWWWWXXX\\\```bbbdddllluuuzzzzzzxxxvvvvvvsssqqqmmmgggdddhhhsss|||{{{yyyzzz|||~~~}}}xxxuuutttvvv{{{}}}|||vvvqqqjjjgggeeeaaa[[[UUUOOOMMMIIIDDDAAA???>>>>>><<<;;;999888777777888999;;;;;;<<<;;;<<<>>>AAADDDFFFGGGHHHHHHIIILLLPPPSSSUUUWWW[[[___bbbdddeeeeeeeeeeeelllzzzlllUUU>>>===;;;999777555444444444444222222222222444444333222111000000222444555555333222111222222222000333222111000000111222333222111333777===FFFXXXggg}}}{{{yyy{{{~~~}}}zzzzzz{{{|||xxxwwwuuuuuuvvvvvvtttssspppnnnllliiiiiijjjlllmmmmmmllljjjiiiiiigggeeebbbfffdddbbbaaa___[[[VVVRRRPPPMMMIIIGGGFFFFFFFFFEEEGGGFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJNNNQQQQQQMMMIIIHHHIIIJJJLLLNNNNNNMMMKKKNNNOOORRRVVV[[[```eeegggfffhhhjjjnnnqqqtttwwwxxxtttooojjjgggbbb___ccckkkpppppppppooonnnlllkkkjjjjjjjjjjjjiiiiiihhhhhhhhhfffffffffccc```^^^___``````^^^[[[ZZZ[[[^^^aaabbbaaaccceeefffhhhlllqqquuu|||yyytttpppnnnmmmnnnooopppkkkffffffjjjmmmnnnlllnnnbbbYYYPPPIIIGGG@@@???>>><<<;;;;;;;;;;;;::::::999999999999999:::777777777777777888999:::888888888888:::;;;<<<===BBBKKK^^^yyyvvvfffaaadddeeekkkrrrxxx~~~~~~|||yyywwwvvvuuuuuuqqqkkkbbb[[[XXXWWWWWWWWWZZZZZZYYYYYYYYY[[[]]]___cccjjjsssxxxxxxvvvttttttrrrqqqmmmhhhdddgggpppxxx~~~|||zzzyyyzzz}}}~~~yyyvvvuuuxxx}}}}}}~~~~~~~~~|||yyyrrrlllfffbbb```\\\VVVQQQKKKIIIFFFBBB???>>>======;;;;;;999888888999999::::::;;;;;;;;;:::<<<@@@BBBFFFGGGHHHHHHIIILLLPPPSSSUUUXXX\\\```ccceeeeeeeeefffgggooo}}}|||aaaKKK===<<<:::888666555444444333333333222222333333333222111000//////111333444444222000000111222222111222222111000000111222222222111333777<<>><<<;;;;;;;;;;;;:::::::::::::::999888777555555555666777888::::::777777777777888:::;;;<<>>AAAEEEFFFHHHIIIJJJMMMQQQTTTWWWYYY]]]aaadddeeeffffffgggjjjsssoooUUUBBB<<<;;;999777666555444444222222333333333333222222111000/////////000222222222000//////111222111111222222111000000111222222111111333777;;;CCCRRRaaappp{{{pppnnnqqqxxx~~~}}}zzzvvvvvvwwwyyy{{{yyywwwvvvwwwvvvtttssssssrrrqqqooollljjjiiihhhfffeeeeeeeeeffffffeeecccaaa```^^^]]]\\\YYYVVVSSSRRRPPPNNNMMMLLLKKKIIIGGGDDDCCCCCCCCCCCCCCCCCCDDDIIIJJJLLLOOOQQQPPPMMMJJJIIIIIIKKKMMMOOOQQQRRRSSSRRRRRRRRRTTTXXX^^^dddgggjjjkkkmmmpppsssuuuxxxyyyuuunnngggccc___^^^dddlllpppnnnllljjjiiiiiijjjkkknnnnnnmmmllljjjiiihhhhhhgggfffddd```]]]\\\^^^```aaa```^^^\\\]]]^^^aaabbbcccdddeeeeeeggglllrrrwww{{{|||zzzwwwsssooommmnnnooopppnnnjjjggggggkkkoooqqqppp~~~nnncccZZZPPPHHHEEE@@@???>>><<<;;;;;;;;;;;;888999999999888777555444555555555555666777888999777777777888999:::;;;<<<@@@DDDNNN```xxxqqqccc```iiimmmrrruuuxxx}}}|||zzzxxxwwwwwwsssnnnfff```\\\[[[ZZZYYY[[[^^^```___[[[YYYYYYZZZaaagggoootttsssqqqpppqqqpppooolllhhhddddddgggjjjqqqsssvvvxxx{{{}}}~~~}}}{{{yyyxxxzzz{{{}}}|||vvvuuuuuuzzz~~~~~~{{{|||~~~}}}|||vvvuuurrrqqqpppooollljjjaaa]]]YYYUUUQQQMMMIIIEEE@@@???===<<<::::::::::::999999999::::::;;;<<<===;;;;;;;;;::::::;;;>>>AAADDDFFFHHHJJJKKKNNNRRRUUUXXX[[[^^^bbbeeefffgggggggggmmmyyy}}}eeeNNN???:::999888666555444444444111222333444444333222111111000000000000111222222000...---...000111111111222111111111111111111222111111333666999@@@NNN[[[jjjzzz{{{pppnnnrrrzzz~~~zzzvvvuuuvvvxxxzzzxxxvvvvvvvvvuuusssqqqrrrqqqqqqpppnnnkkkiiigggfffeeeeeeeeeffffffdddbbb```___]]]\\\\\\ZZZWWWTTTQQQOOONNNNNNMMMLLLIIIGGGBBBBBBAAAAAAAAAAAABBBBBBHHHJJJLLLOOOPPPOOOLLLJJJHHHJJJLLLNNNOOORRRUUUXXXXXXVVVVVVVVVZZZ___eeeiiilllmmmooorrrtttvvvxxxxxxtttlllddd```^^^^^^eeelllpppmmmjjjhhhggghhhjjjlllpppooonnnmmmkkkjjjhhhhhhgggfffccc^^^[[[[[[^^^aaabbbaaa```^^^]]]^^^```bbbddddddeeeeeeggglllssswwwyyyzzz}}}{{{xxxuuuqqqooooooqqqrrrooollljjjjjjlllooopppppp}}}mmmcccZZZPPPIIIFFF@@@???>>><<<;;;;;;;;;;;;888999999999888777555444777777666666666666666777888888888888999;;;<<<===@@@BBBIIIUUUiiiwwwfffbbbkkkoootttxxx{{{|||zzzxxxwwwvvvrrrmmmfff```]]]\\\[[[ZZZ[[[___bbb```\\\YYYYYYZZZ___fffnnnrrrrrrqqqqqqqqqooommmjjjfffcccbbbccceeekkkooosssvvvxxx{{{~~~}}}|||{{{|||}}}xxxtttssstttyyy}}}~~~~~~{{{{{{zzz{{{{{{|||{{{{{{zzzyyyuuurrrnnnjjjgggddd```]]]XXXVVVRRRNNNKKKGGGDDDAAA;;;;;;:::999999888888888777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;===@@@CCCDDDFFFIIILLLNNNPPPTTTWWWZZZ\\\```dddfffhhhhhhhhhgggqqqrrrZZZGGG===888777666555444444444444000111333333333333111000111111111111222222333333000...---...000111111000111111111222222111111111111111333666888===IIIUUUdddsssuuurrrttt||||||xxxwwwxxxxxxyyywwwuuuuuuuuuuuusssqqqooopppppppppnnnllljjjhhhiiihhhgggggggggfffdddbbbaaa___]]]\\\\\\ZZZXXXVVVNNNMMMLLLLLLLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIMMMNNNNNNLLLJJJIIIHHHJJJLLLMMMNNNQQQVVVZZZZZZXXXWWWWWWZZZ___dddgggmmmooorrrtttvvvwwwvvvvvvrrriiiaaa^^^^^^```fffmmmooollliiiffffffgggjjjlllppppppnnnmmmkkkjjjiiihhhgggfffccc^^^[[[[[[^^^aaaaaabbbaaa___]]]]]]___aaaddddddeeefffhhhmmmssswwwwwwxxx{{{~~~{{{wwwtttrrrrrrssstttrrrpppnnnlllmmmmmmnnnnnn}}}lllaaaYYYPPPIIIGGG@@@???>>><<<;;;;;;;;;;;;:::::::::::::::999888777999888777777666666666777888888888999:::;;;<<<===???@@@DDDLLL\\\sssooojjjnnnrrrwww{{{~~~{{{yyywwwuuuuuuqqqmmmgggbbb___^^^]]]\\\]]]aaadddaaa\\\XXXXXX[[[]]]ccckkkpppqqqpppqqqrrrmmmkkkgggdddaaaaaaaaaaaahhhlllqqqssstttwww{{{vvvsssrrrssswww|||}}}yyywwwvvvvvvvvvvvvuuuuuuuuuuuusssoooiiiddd___ZZZUUURRROOONNNKKKHHHEEEBBB@@@>>>999999999999888888888777666777888999:::;;;;;;:::;;;<<<<<<<<<<<<>>>AAADDDEEEGGGKKKNNNPPPSSSVVVYYY\\\^^^aaaeeegggiiiiiiiiihhhvvv~~~eeeMMM???;;;666555555444333333333444111111222222222222111111111222222222333333333333111///......000111000000000111222222222222111000111111333666666:::DDDPPP^^^mmm}}}~~~zzzyyy~~~|||{{{{{{xxxwwwuuuuuuvvvvvvtttssspppqqqqqqqqqooommmkkkjjjkkkiiihhhhhhhhhgggeeecccaaa___]]][[[[[[ZZZXXXVVVLLLKKKIIIHHHIIIHHHFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEHHHLLLMMMLLLJJJHHHHHHGGGIIIKKKKKKKKKOOOVVV[[[XXXWWWVVVVVVXXX\\\```ccclllooossswwwxxxwwwtttrrrmmmeee^^^]]]___bbbgggnnnnnnllliiiffffffhhhjjjllloooooonnnmmmkkkjjjiiiiiigggfffddd```]]]\\\^^^```aaabbbbbb```\\\[[[]]]```cccdddfffhhhjjjnnnrrrvvvvvvwwwyyy~~~~~~zzzvvvsssssstttuuutttrrrpppooommmmmmmmmmmm}}}kkk```XXXOOOJJJHHH@@@???>>><<<;;;;;;;;;;;;::::::999999999999999:::888888777777777888888999777777777777888:::;;;<<<===>>>AAAFFFQQQfffzzzuuutttxxx|||}}}zzzwwwuuussssssqqqmmmhhhdddbbbaaa``````aaadddfffbbbZZZUUUVVVYYYYYY___hhhmmmnnnoooppprrrmmmiiieeeaaa_________```gggkkkooopppppprrrwww||||||uuusssssssssvvv{{{|||yyyvvvuuusssqqqooonnnnnnoooooojjjddd]]]WWWRRRMMMJJJFFFFFFEEECCC@@@===<<<<<<999999999999999888777777666666888999999999999888999::::::;;;;;;>>>BBBEEEEEEHHHLLLPPPRRRUUUXXX[[[]]]___cccfffhhhiiiiiiiiikkk{{{qqqXXXCCC:::;;;555444333333333333333444222222111111111111222222000111111222222222222222222111//////000111000///000111222222222222111000000111333555555777AAAKKKWWWhhh{{{~~~xxxwwwvvvwwwxxxxxxwwwvvvuuuuuutttrrrpppnnnlllkkkiiihhhgggggghhhhhhfffdddaaa___\\\ZZZYYYXXXVVVTTTLLLJJJGGGFFFFFFGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCGGGKKKLLLJJJGGGFFFFFFFFFHHHJJJIIIIIILLLTTTZZZXXXWWWWWWWWWXXX[[[^^^___jjjnnnuuuyyyzzzwwwrrroooiiiaaa[[[]]]```ccciiinnnmmmllliiihhhgggiiijjjlllmmmmmmllllllkkkjjjjjjiiiffffffeeebbb___^^^^^^```___bbbccc```[[[YYY\\\___aaadddgggjjjlllnnnrrruuuuuuvvvyyy}}}{{{vvvsssrrrsssssssssrrrqqqpppnnnmmmnnnooo}}}kkk___WWWOOOJJJIII@@@???>>>===;;;;;;;;;;;;888777666666666777888999777777777777888:::;;;<<<555555666666777999:::;;;;;;===???BBBKKK___xxx}}}zzz}}}~~~|||yyyvvvtttrrrqqqrrrnnniiifffddddddcccbbbdddhhhhhhbbbYYYSSSTTTXXXVVV]]]eeekkklllmmmoooqqqlllhhhccc```^^^_________gggkkknnnnnnmmmooouuu{{{{{{uuutttttttttvvvzzz}}}wwwuuuqqqnnnkkkjjjjjjjjjkkkfff___YYYSSSNNNIIIFFFAAABBBAAA???<<<:::::::::999999:::999999888777777555666777999999888777777777888999999:::===AAAEEEFFFIIIMMMQQQTTTWWWZZZ\\\^^^```cccgggiiijjjjjjjjjmmm}}}hhhQQQ???:::???444333333222222333333444333222111000000111222333//////000111111111111111444222000///000111000///000111222333333222111000000111333555555666???IIIRRReee{{{yyyxxxwwwxxxzzz{{{zzzyyyzzzyyywwwtttqqqooommmlllfffeeeeeefffhhhiiihhhfffaaa^^^[[[YYYWWWVVVTTTRRRLLLJJJFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEBBBFFFKKKLLLIIIFFFEEEEEEEEEHHHIIIHHHGGGJJJRRRYYYYYYYYYYYYZZZ[[[]]]^^^___iiinnnuuu{{{{{{wwwqqqlllfff___ZZZ]]]aaaeeeiiinnnmmmkkkjjjiiihhhiiikkkllllllllllllkkkkkkjjjjjjjjjfffffffffccc```______```___aaaccc```[[[XXX[[[^^^```dddhhhkkkmmmooorrrtttuuuvvvxxx}}}{{{vvvrrrqqqqqqrrrqqqqqqqqqpppoooooopppqqqwwwjjj```XXXOOOIIIGGG???>>><<<;;;999999888888666666666666555555555555666666666666666777888888888888999:::::::::999999:::;;;===@@@EEERRRiii~~~}}}}}}|||wwwtttrrrqqqvvvrrrmmmjjjhhhgggfffdddhhhhhhfffaaaYYYTTTRRRRRR[[[]]]```eeejjjlllkkkiiikkkeeeaaa___]]]ZZZ\\\```iiijjjkkklllmmmppptttwww|||~~~}}}|||{{{|||}}}|||~~~}}}yyyuuurrrsssvvvzzz{{{wwwsssoookkkhhhdddaaaaaa___ZZZSSSLLLGGGDDDCCCAAA@@@???>>><<<:::999999999888888888777777666666777777666666666666777777777777888:::===@@@CCCEEEJJJLLLNNNQQQVVVZZZ]]]___aaaaaadddggggggeeeiiiooozzzmmmWWWFFF;;;777888888666444222111222333444444444333333222111000000000000000000111111111111...//////000111222222222////////////////////////000333555444333777>>>EEEQQQ[[[rrr}}}yyywwwuuuvvvyyy||||||{{{|||yyyvvvuuuuuusssooolllhhhhhhggggggfffeeeeeedddbbb```]]][[[ZZZXXXTTTRRRKKKIIIFFFDDDCCCDDDFFFGGGFFFDDDBBBCCCFFFGGGEEECCCHHHKKKMMMMMMKKKHHHGGGGGGIIIKKKMMMJJJGGGJJJSSS\\\]]]^^^___]]]ZZZZZZ]]]```eeeooowwwyyywwwvvvrrrnnnggg```YYYZZZccckkkoooooollljjjhhhggghhhiiiiiiiiikkkkkkllllllkkkjjjhhhgggdddffffffdddaaa^^^\\\\\\aaacccccc```\\\ZZZ[[[^^^dddeeeggghhhjjjnnnrrrvvvyyy{{{|||uuurrrrrrrrrssssssrrrqqqrrrssssssqqqpppyyylllbbbZZZPPPJJJIII??????===;;;:::999999999777777777666666666555555666666666666666777888888777777888999::::::::::::;;;;;;<<>>BBBEEEHHHMMMNNNPPPSSSWWW[[[^^^```bbbbbbdddggggggfffkkkrrrdddPPPBBB999666666666555333111000111222333333333222111111000////////////000000000111111111...//////000111111222222000000000000000000000000111222333222333888BBBJJJTTT\\\ooo{{{}}}|||xxxvvvtttuuuxxxzzzzzzyyy|||zzzwwwvvvvvvtttqqqnnnjjjjjjiiiiiihhhggggggfffdddaaa^^^[[[YYYXXXUUUSSSJJJIIIFFFDDDDDDDDDEEEFFFFFFDDDCCCDDDEEEFFFEEECCCHHHJJJLLLLLLJJJHHHGGGGGGHHHKKKMMMKKKHHHJJJRRRYYY\\\^^^```___\\\[[[^^^aaafffooowwwxxxvvvtttpppkkkddd^^^ZZZ\\\eeellloooooojjjhhhffffffgggiiiiiihhhjjjjjjjjjiiihhhgggfffeeedddeeefffdddaaa^^^\\\\\\___aaabbb___\\\ZZZ\\\^^^aaacccgggiiilllnnnrrruuu{{{}}}{{{uuurrrrrrssssssuuusssrrrrrrttttttsssqqq{{{nnnddd[[[RRRKKKJJJ@@@???>>><<<;;;:::999999888888888777777777777666666666666666666777888888666777888999::::::::::::;;;:::;;;===???HHHYYYjjj~~~}}}yyywwwvvvvvvwwwtttqqqnnnnnnmmmllljjjiiiiiifffaaa[[[VVVTTTTTTYYYZZZ]]]aaaeeefffeeedddddd___[[[[[[ZZZXXX[[[___dddeeegggiiijjjmmmqqquuu~~~~~~}}}|||zzzzzzzzz{{{{{{{{{zzz{{{}}}|||vvvqqqppprrruuu{{{}}}~~~~~~{{{uuuooojjjddd^^^ZZZRRRPPPLLLGGGCCCAAA@@@@@@::::::999888888777666666777777777777666666666666555555555555555666777777;;;;;;;;;<<>>===;;;:::::::::999999999888888888777777666666666666666777777888777888888999999999999888:::999:::<<<>>>DDDSSSaaa~~~|||}}}}}}|||yyywwwwwwwwwyyyvvvssspppooonnnkkkjjjkkkiiieee___YYYUUURRRQQQUUUVVVXXX]]]aaaddddddcccaaa\\\YYYZZZZZZXXX[[[___bbbdddgggiiikkkooosssvvv}}}{{{zzz}}}}}}}}}||||||}}}}}}vvvqqqooopppsssxxxzzz}}}~~~}}}}}}~~~}}}|||yyyzzz|||~~~|||}}}{{{yyyvvvqqqiiiaaa[[[NNNKKKFFFBBB???>>>===<<<999999888888888888888777666666666666666666666666444444444444555666777888<<<;;;;;;===AAAFFFKKKNNNTTTUUUVVVXXX[[[^^^```bbbfffcccaaabbbdddjjjvvvyyybbbJJJ===999777333111444333222111111111111222111111111000000/////////////////////000000000111////////////000000111111111111111111111111111111///000000000333888@@@FFFNNNUUUbbbqqq{{{|||wwwuuutttuuuxxxzzzwwwsssrrrrrrrrrrrrrrrrrrrrrsssrrrqqqoooooonnnmmmlllnnnnnnnnnmmmllllllkkkkkkgggccc___[[[ZZZXXXWWWUUUMMMMMMLLLKKKIIIHHHFFFFFFGGGFFFEEEEEEDDDDDDCCCBBBHHHJJJKKKJJJHHHGGGFFFGGGGGGJJJNNNNNNLLLKKKNNNRRRYYY^^^cccdddcccaaabbbdddhhhooouuuuuussspppjjjccc[[[[[[\\\bbbjjjnnnnnnllldddccccccdddggghhhhhhhhhiiihhhfffdddccccccccccccbbbcccdddcccaaa^^^]]]]]][[[^^^aaa```^^^]]]___aaa___aaadddgggjjjnnnssswwwyyy|||zzzuuussssssttttttxxxuuurrrqqqrrrsssssssss|||nnncccZZZOOOIIIGGGAAA@@@>>>===;;;:::::::::999999999999888888888888666666666666666777777888999999999999888777666666888777999<<<>>>BBBNNNZZZuuu~~~zzz||||||{{{yyywwwwwwwwwzzzwwwtttqqqooommmjjjggglllhhhbbb\\\WWWSSSPPPNNNPPPQQQTTTYYY^^^bbbcccccc___ZZZYYYZZZZZZYYY[[[___bbbdddhhhkkknnnqqquuuxxx}}}~~~}}}|||}}}vvvooommmoooqqquuuxxx|||~~~~~~|||{{{{{{zzzyyyyyyyyyzzz|||}}}|||yyyvvvssstttwwwxxxuuulllaaaYYYNNNIIICCC???===;;;:::888777777777777777777777777555555555555555555555666333333444444666777999999<<<<<<===???CCCHHHMMMPPPWWWWWWYYYZZZ]]]```bbbccciiidddaaabbbeeeoooiiiUUU@@@888888777444222444333333222222222222222111111111111111000000000...////////////000000000///////////////000000000000000000000000000000000---...000222444666999;;;CCCLLLZZZgggrrrxxxzzzyyyvvv||||||vvvtttqqqrrrttt}}}yyyvvvqqqqqqqqqqqqpppooonnnnnnnnnnnnmmmllljjjjjjkkkkkknnnmmmmmmllllllkkkjjjjjjeeebbb^^^\\\ZZZYYYWWWUUUMMMMMMKKKJJJHHHFFFDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCHHHIIIJJJIIIGGGFFFFFFGGGFFFJJJMMMNNNMMMLLLNNNOOOXXX]]]ccceeeeeedddeeefffiiioootttsssrrrooohhh___XXXZZZ^^^eeekkknnnmmmkkkccccccccceeegggiiiiiihhhhhhgggeeedddccccccdddeeebbbcccdddccc```]]]\\\\\\ZZZ^^^aaaaaa___^^^```bbbaaabbbbbbcccfffllltttyyyyyy{{{~~~~~~yyyuuuttttttttttttwwwuuuqqqppppppqqqrrrqqq|||}}}|||mmmbbbYYYNNNGGGEEE@@@???>>><<<;;;:::999999999999999888888888888777666666666666666777888888999999999999888777666555666666888<<<>>>AAAJJJSSSjjj~~~{{{|||}}}|||zzzxxxxxxxxxyyywwwtttqqqooommmjjjgggjjjfff___ZZZVVVSSSPPPNNNOOOOOORRRVVV\\\```aaaaaa]]]YYYXXXYYYYYYXXXYYY]]]___bbbgggkkknnnqqqvvvyyyzzz}}}~~~~~~~~~~~~}}}}}}|||~~~zzzrrrlllkkklllnnnsssvvv{{{~~~|||{{{{{{yyyxxxxxxxxxxxxyyyyyywwwsssppplllpppuuuyyyxxxoooccc[[[OOOIIIAAA===;;;;;;888666444444444444444444444444444444444555555555555555333444444555777999:::;;;<<<===???CCCGGGLLLPPPRRRXXXXXXZZZ\\\^^^aaadddeeejjjfffeeehhhnnnyyywww[[[KKK;;;777777666444333333333333333333333222222111111111111111111111111......////////////000000////////////////////////////////////////////////---...000222444444444444:::EEERRR^^^jjjsssvvvtttsss{{{}}}xxxrrrqqqsss~~~~~~yyyvvvoooqqqqqqpppnnnlllkkklllkkkkkkkkkjjjhhhhhhjjjlllkkkjjjjjjiiiiiihhhhhhgggbbb```]]]\\\[[[ZZZWWWUUULLLKKKHHHFFFDDDBBBAAA@@@EEEFFFGGGFFFDDDBBBCCCDDDHHHIIIIIIHHHFFFEEEEEEFFFFFFHHHLLLMMMMMMMMMNNNOOOWWW\\\bbbeeeeeeeeegggiiijjjooossssssrrroooggg^^^WWWZZZ```ggglllnnnllljjjcccbbbccceeegggiiihhhgggfffeeeeeeddddddeeeeeeeeecccdddeeeccc```\\\[[[ZZZYYY]]]aaaaaa___^^^___aaaaaabbbbbbccceeekkkrrrxxxyyy{{{~~~}}}xxxuuutttuuuuuuuuuwwwtttqqqpppqqqqqqqqqppp|||rrryyy|||mmmcccYYYNNNFFFDDD??????===;;;:::999999999999888888888888777777777666666666666666777888888666666777888888888888888666555777;;;<<<>>>DDDLLL\\\vvv~~~~~~|||zzzyyyzzzvvvuuusssrrrqqqpppmmmkkkgggbbb\\\YYYWWWVVVUUUSSSQQQQQQRRRUUUZZZ]]]^^^^^^[[[WWWVVVXXXXXXVVVWWWZZZ[[[^^^cccgggkkkooosssvvvwww~~~}}}}}}|||zzzyyyyyyyyyyyyxxxzzz}}}~~~}}}}}}}}}|||yyytttmmmhhhgggiiikkkppptttyyy}}}~~~}}}||||||{{{zzzxxxvvvvvvvvvvvvvvvsssooollliiilllqqquuutttmmmccc\\\NNNGGG???;;;;;;;;;999666555555555444444333333333333333444444444555555555444444555666888:::<<<===>>>@@@CCCHHHLLLPPPSSSUUUXXXXXXZZZ\\\___bbbeeefffhhhhhhlllsss{{{}}}fffOOOCCC999777777555444444111111222222222222222111000000000000000000000000........./////////000000////////////////////////......................../////////111333444444444777AAALLLVVVbbbooouuutttuuu}}}}}}zzzwwwyyy}}}zzzwwwnnnppprrrpppmmmjjjiiijjjggghhhhhhfffdddeeehhhkkkggggggffffffeeeddddddddd^^^]]]\\\]]]]]][[[WWWUUUNNNLLLHHHEEEBBBAAAAAAAAACCCEEEFFFFFFCCCBBBDDDFFFHHHHHHIIIGGGEEEDDDEEEFFFEEEGGGJJJLLLMMMNNNOOOPPPVVV[[[aaaddddddeeehhhkkkkkkooorrrrrrssspppggg]]]XXX[[[aaagggllllllkkkiiiaaaaaabbbdddfffgggeeedddbbbbbbcccdddeeeeeeeeeeeedddeeeeeeccc___[[[YYYYYYXXX[[[___```^^^\\\]]]______aaacccfffhhhkkkpppsssvvvxxx{{{|||wwwuuuuuuuuuuuuuuuvvvuuusssrrrsssrrrqqqoooqqqkkkwww}}}nnncccYYYNNNGGGDDD???>>><<<;;;999999888888888888888777777777777666666666666666666777888888333444555777999::::::;;;666555777:::;;;;;;@@@FFFPPPkkk~~~|||{{{{{{tttsssrrrrrrsssrrrpppnnnddd```[[[XXXYYYZZZYYYXXXSSSSSSSSSUUUYYY[[[[[[[[[YYYVVVUUUVVVVVVTTTUUUXXXWWWZZZ```dddhhhlllpppsssuuu}}}~~~|||zzzwwwvvvuuuuuuuuurrrvvvyyy{{{zzzyyyxxxxxxwwwzzz}}}~~~~~~~~~~~~xxxuuupppiiieeedddfffiiinnnrrrxxx|||~~~~~~}}}|||{{{{{{||||||{{{yyytttssstttttttttqqqmmmjjjdddfffiiikkkkkkeee]]]WWWLLLEEE===::::::;;;:::777888888777666666555444444333333333444444555555555444444555777999;;;===>>>???BBBFFFLLLPPPTTTVVVWWWWWWXXXZZZ\\\```cccfffggggggjjjrrr}}}sss[[[GGG???888777666444333444///000111111111111000000.........///////////////............/////////000///////////////.................................111000...///222444666777888AAAIIIPPP\\\kkktttuuuxxx~~~|||}}}~~~|||{{{xxxnnnqqqrrrpppllliiihhhiiibbbcccdddbbb```aaadddhhhdddddddddcccbbbbbbaaaaaa[[[[[[\\\]]]]]][[[WWWTTTRRROOOKKKGGGDDDCCCCCCDDDBBBEEEFFFFFFCCCCCCDDDGGGHHHHHHHHHGGGEEEDDDEEEFFFEEEGGGIIIKKKMMMOOOPPPQQQVVVZZZ```cccdddeeeiiilllkkkooorrrrrrsssqqqhhh^^^XXX\\\bbbhhhkkkllljjjhhh``````aaaccceeeeeecccaaa___```bbbdddeeefffeeeeeeeeeffffffccc___[[[XXXXXXVVVZZZ^^^^^^\\\ZZZ[[[\\\\\\```eeeiiikkklllmmmoooqqqtttxxx|||~~~{{{wwwuuuuuuvvvvvvuuuwwwvvvuuuuuuuuutttqqqoootttkkkpppxxx}}}mmmbbbXXXMMMGGGFFF@@@???>>><<<:::999999999666777777888888888777777:::::::::999999999888888999999888888999999:::;;;888888888999:::===???@@@MMM___yyy~~~}}}~~~~~~}}}|||{{{wwwuuusssqqqqqqooommmkkkmmmhhhbbb]]][[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWZZZ[[[ZZZUUURRRRRRQQQNNNOOOSSSSSS[[[bbbccceeeiiilllmmmtttyyy~~~{{{wwwuuuttttttssssssppptttyyyzzzwwwtttsssssswwwxxxzzzyyywwwuuutttttttttsssqqqlllhhheeeeeefffkkkpppwwwyyyxxxyyy|||~~~yyy|||}}}xxxuuuwwwtttrrrrrrsssoooggg``````_________^^^[[[VVVRRRKKKFFF@@@;;;999999888888666555555444444444555555444333333333444444555666999999888999;;;>>>AAACCCCCCFFFKKKNNNQQQTTTWWWZZZWWW[[[```aaaaaabbbeeehhhgggooo|||dddNNN>>>;;;777444333333222111111111111111111111111111222111///.........///000........................---.........---,,,++++++111111000000//////...............///000222333444777:::@@@IIIVVVcccooowww~~~|||}}}{{{{{{{{{xxxtttsssqqqnnnkkkiiifffeeecccfffgggfffcccaaabbbccceeecccaaa```___```aaabbbaaa^^^[[[YYYXXXWWWUUUSSSQQQMMMHHHEEEDDDDDDDDDCCCDDDCCCBBBBBBCCCDDDEEEFFFIIIHHHEEECCCBBBBBBCCCDDDFFFGGGIIIJJJJJJLLLNNNPPPVVVYYY]]]aaadddgggkkknnnqqqoooqqqtttpppfff\\\YYYZZZ___fffjjjjjjhhhfffeeeaaabbbdddeeeffffffeeedddcccbbbbbbaaabbbccceeefffhhhiiihhhddd]]]YYYXXXYYYUUUYYY\\\]]][[[ZZZ[[[]]]\\\___bbbfffiiilllpppsssqqqtttwwwzzz{{{}}}|||uuurrrsssuuuwwwwwwwwwvvvuuuwwwxxxxxxtttpppwwwpppvvv|||lllaaaWWWMMMFFFEEE@@@???===<<<:::999999999777777888888888888777777888888888888777777777666777777777777777888888999888777777888:::<<<>>>???GGGUUUlll~~~}}}|||}}}}}}~~~~~~~~~}}}{{{zzzvvvuuusssrrrrrrqqqooommmjjjfffaaa^^^^^^^^^______WWWVVVTTTRRRSSSTTTWWWXXXXXXRRROOONNNLLLIIIKKKOOOSSS[[[aaabbbcccgggkkkkkkmmmrrrzzz{{{wwwtttssstttsssssssssvvvyyyzzzwwwtttttttttvvvxxxyyyxxxvvvttttttttttttrrrooollljjjhhhgggfffhhhlllqqquuuxxx{{{|||yyy{{{~~~~~~{{{xxxvvvsssooonnnmmmiiibbb\\\[[[ZZZXXXWWWVVVRRRLLLIIIFFFBBB===:::888777666666555555444444333444444555333333333333333444555666999999:::;;;===???BBBCCCDDDHHHLLLOOORRRUUUXXXZZZYYY\\\aaabbbbbbcccgggjjjkkktttrrrYYYFFF;;;888555222222222111111111111111111111111111111222111000///...//////000......................../////////000//////......000000000000//////...............///000222333444777999???GGGRRR```nnnvvv{{{yyy{{{}}}{{{xxxsssrrrooollliiigggeeedddccceeegggfffcccaaabbbccccccbbbaaa______```aaabbb```^^^[[[YYYYYYXXXVVVUUUQQQMMMHHHEEEDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEIIIHHHEEECCCBBBBBBCCCDDDCCCEEEGGGHHHJJJMMMRRRUUUVVVYYY]]]aaadddggglllooorrrpppqqqsssoooeee\\\XXXZZZ___fffjjjjjjhhheeedddaaabbbccceeeeeeeeeeeedddcccccccccbbbcccdddfffgggjjjjjjiiiddd^^^ZZZXXXYYYVVVYYY]]]]]][[[ZZZ[[[]]]^^^aaadddgggiiikkknnnqqqqqqssswwwzzz{{{}}}zzzsssooooooqqqrrrsssvvvuuuuuuvvvwwwvvvsssppp|||xxx{{{kkk```VVVLLLEEEDDD???>>>===;;;:::999999999777777888888888888777777666666666666555555555555555555555555555666777777777777777777888:::<<<===???III[[[ppp}}}{{{{{{{{{|||}}}}}}}}}|||{{{zzzvvvtttrrrrrrrrrrrrpppnnngggeeeaaa```bbbdddeeefff\\\YYYUUURRRQQQRRRUUUWWW[[[UUUPPPNNNKKKIIIJJJOOORRRZZZ______```eeehhhiiijjjpppxxx}}}wwwtttssstttttttttwwwyyyzzzyyywwwvvvvvvwwwwwwxxxyyyyyywwwuuuuuuvvvxxxtttpppooooooooollliiijjjjjjlllpppvvv||||||zzz}}}~~~~~~uuupppkkkgggddd```ZZZVVVUUUSSSQQQOOOMMMIIICCC??????===:::888777666555333444333333222222333444444222222222222333444555666:::;;;===>>>AAACCCDDDEEEGGGJJJNNNRRRTTTVVVYYY[[[[[[^^^bbbddddddfffjjjmmmrrr|||uuu```MMM???888555222111111222111000111111111111111111111111111111000///////////////..............................//////000/////////000000000////////////............///000111222333666888<<>><<<;;;:::999999999777888888888888777777666555555555555555555555555555555444444555555666777777666666666777888:::;;;===BBBNNNaaaxxx}}}|||{{{yyyzzz{{{||||||{{{zzzyyyuuutttrrrqqqpppooommmkkkgggeeecccccceeehhhiiijjjbbb^^^YYYTTTRRRSSSUUUWWW\\\UUUOOOMMMJJJGGGIIIMMMQQQYYY^^^^^^___cccgggggghhhmmmvvv~~~zzzvvvuuuuuuuuuuuuyyyyyyxxxwwwxxxyyy{{{}}}zzz{{{||||||zzzyyyzzz{{{|||xxxssssssvvvvvvrrrnnnnnnjjjhhhkkkrrryyy{{{zzz~~~}}}}}}}}}}}}}}}~~~}}}|||{{{rrrmmmfff```[[[WWWRRROOONNNLLLJJJIIIGGGCCC???;;;:::999777777777777444222222222222111222222333333111111222222444555666777<<<===@@@BBBEEEFFFGGGHHHKKKNNNRRRTTTVVVXXX[[[]]]]]]```dddffffffiiimmmqqqzzz|||fffRRREEE>>>555333111111222222222111111111111111111111111111111000000///////////////........................++++++,,,---.........---////////////////////////.........//////111222222444666999???JJJZZZlllxxxssstttxxx}}}}}}{{{~~~~~~|||zzztttqqqmmmiiifffdddccccccdddeeeeeeeeecccbbbaaaaaa______^^^^^^___```aaabbbfffdddaaa^^^]]]ZZZVVVSSSRRRNNNIIIFFFEEEDDDCCCCCCAAAAAA@@@@@@AAACCCEEEFFFHHHFFFDDDBBBAAABBBCCCDDDIIIIIIHHHGGGGGGJJJOOOSSSVVVYYY]]]aaaeeehhhmmmpppuuusssrrrqqqjjj___YYYXXX[[[```eeeiiihhheeebbb```___```aaacccdddccccccbbbddddddeeeeeefffggghhhiiijjjiiifffbbb^^^YYYWWWVVVWWW[[[______]]]ZZZZZZ\\\^^^bbbfffiiijjjkkkmmmnnnpppssswwwzzz|||~~~yyyssspppooooooppptttttttttttttttsssqqqppp~~~yyykkkaaaWWWLLLEEECCC>>>===<<<;;;:::999999999888888888888888777666666666666666666666666666666666555555555555666777777777666666555666777999999>>>@@@HHHWWWlll~~~}}}|||xxxxxxzzzzzz{{{zzzyyyxxxuuussspppooonnnllljjjhhhiiigggeeeeeegggiiijjjjjjeeeaaaZZZUUURRRRRRSSSUUUWWWQQQKKKIIIFFFCCCDDDGGGOOOWWW^^^___```dddffffffdddhhhnnnvvv}}}}}}yyywwwwwwvvvvvvwwwuuuttttttwwwzzz}}}|||~~~~~~~~~}}}}}}~~~|||xxxttttttwwwwwwsssnnnlllgggdddgggnnnuuuvvvuuu}}}}}}|||||||||}}}~~~}}}{{{xxxuuussspppooolllggg```XXXRRRNNNKKKIIIEEEDDDBBBBBBAAA@@@<<<:::777777666777888777555333111111111111111222333444222222333444666777999:::???AAACCCFFFHHHJJJKKKLLLOOORRRUUUWWWYYYZZZ\\\^^^^^^bbbeeeggghhhkkkpppuuuqqqYYYGGG===;;;333222111111333333333222000000000000000000000000000000000000000//////...........................++++++,,,---.........---.............../////////............///000111111111444777===GGGXXXlllyyy~~~uuuvvvyyy}}}|||{{{}}}~~~}}}{{{wwwsssnnniiifffddddddeeeddddddddddddccccccaaa```]]]]]]]]]^^^^^^___``````dddbbbaaa``````^^^[[[XXXSSSOOOJJJFFFEEEDDDCCCCCCBBBAAAAAAAAACCCDDDFFFGGGGGGFFFCCCBBBAAABBBCCCDDDIIIIIIHHHGGGGGGJJJOOOSSSVVVYYY]]]bbbeeeiiinnnqqqtttrrrpppnnnfff\\\WWWXXX]]]aaafffiiihhhdddaaa___^^^___```bbbbbbbbbbbbaaaccccccdddeeegggggghhhhhhhhhfffccc___\\\YYYVVVTTTWWW[[[```aaa^^^\\\[[[\\\\\\```dddgggjjjkkknnnpppooorrrvvvyyy|||~~~|||vvvqqqooopppqqqttttttttttttrrrqqqqqqqqqvvvyyywwwiii```VVVLLLDDDBBB===<<<;;;:::999999999999888888999888888777666555666666666777777777777777666666666666666777888888888777666555666777888999>>>???DDDOOOaaawww}}}~~~}}}|||vvvwwwxxxyyyyyyyyyxxxwwwsssqqqooommmlllkkkiiigggiiihhhffffffgggiiiiiihhhccc```ZZZTTTQQQPPPPPPQQQVVVPPPLLLKKKHHHDDDDDDGGGMMMVVV___aaacccfffgggffffffhhhlllqqqwww}}}{{{yyyxxxvvvtttrrrpppnnnooossswwwzzz{{{zzz{{{|||{{{zzz{{{}}}wwwtttrrrrrrsssrrroookkkfffbbb___ccckkkqqqsssssswwwxxxzzzzzzyyyzzz|||~~~~~~}}}zzzvvvqqqmmmiiigggccc___XXXPPPJJJFFFCCCCCC===;;;:::;;;;;;;;;999777777666555666777777555333111111111111222333444444444444555777888;;;===>>>CCCDDDFFFHHHKKKMMMOOOPPPSSSVVVYYYZZZ[[[\\\^^^______cccfffhhhiiimmmssswwwzzzdddNNN===555555222111000111333333222111000000000000000000000000000000000000000///....................................//////000/////////---............////////////.........//////000111///222666:::CCCSSSgggvvv{{{yyyzzz}}}~~~}}}{{{~~~~~~|||yyyuuuoooiiifffeeeeeefffeeedddccccccdddcccaaa___]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]___aaabbb```^^^TTTPPPKKKGGGEEEDDDCCCBBBBBBBBBAAABBBCCCEEEGGGHHHFFFEEECCCAAAAAABBBCCCDDDDDDEEEFFFGGGIIIMMMRRRVVVVVVYYY^^^bbbeeejjjnnnqqqssspppnnnkkkbbbXXXVVVYYY___ccchhhjjjhhhddd```^^^]]]^^^___aaabbbaaaaaa``````aaacccdddfffgggggggggeeeccc___]]][[[YYYVVVSSSVVV[[[```bbb___]]]]]]^^^\\\___bbbeeegggjjjnnnpppooorrrvvvyyy|||~~~}}}wwwqqqnnnoooppptttuuuuuutttrrrqqqqqqrrrwwwkkkoootttggg]]]TTTIIIBBB???<<<<<<;;;:::999999999999999999999888888777666555555666666666777777777777666666666666666777777888999888777666666666777888:::;;;???FFFTTTiii}}}~~~}}}{{{yyyyyyuuuvvvwwwxxxxxxxxxwwwwwwpppooommmmmmmmmmmmkkkjjjhhhgggeeeeeeggghhhhhhgggccc```[[[VVVRRRPPPOOOPPPUUUQQQOOONNNLLLGGGFFFHHHKKKVVV```dddfffiiiiiiggghhhhhhiiimmmrrryyy|||zzzwwwtttqqqnnnkkkiiiiiimmmppprrrrrrrrrssstttsssssstttvvvyyyssssssrrrqqqooommmkkkiiibbb```___aaaggglllnnnnnnrrrtttvvvuuuttttttuuuwwwzzzyyyvvvrrrmmmhhhccc```YYYVVVQQQIIICCC???======999888777777888888666555666555444444555555444222111111111222222333555555666777888999;;;>>>@@@AAAFFFFFFGGGIIILLLOOORRRTTTVVVYYY[[[\\\]]]]]]___``````cccfffhhhjjjnnntttyyyiiiVVVEEE777222444111000///000111111000...000000000000000000000000///000000111000///...---......................../////////000//////......---------........./////////............///000000///222555888>>>LLL___mmm}}}{{{yyy}}}|||xxx{{{~~~}}}zzzvvvoooiiieeedddeeegggeeecccbbbbbbddddddaaa^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[^^^``````^^^\\\TTTPPPKKKGGGEEEDDDCCCBBBAAA@@@@@@AAABBBDDDGGGHHHFFFDDDBBBAAAAAABBBCCCDDDCCCEEEGGGHHHJJJMMMRRRUUUVVVYYY^^^bbbfffjjjooorrrpppnnnlllhhh^^^VVVUUUYYY```dddiiikkkiiiddd```^^^\\\]]]___```aaaaaa``````^^^___aaacccdddeeeeeeeeedddaaa^^^\\\\\\[[[XXXUUUTTTZZZ```bbbaaa___^^^___^^^```aaabbbdddgggkkkooonnnrrrvvvyyy|||~~~~~~xxxqqqnnnoooqqqtttuuuvvvtttrrrppprrrtttpppccchhhyyy}}}qqqddd[[[RRRGGG@@@===<<<;;;;;;:::999999999999999999999888888666555555555555555666666666777777666555555555555666777777999999777666666777777888555888;;;@@@KKK___www}}}}}}~~~|||zzzxxxvvvuuutttuuuvvvxxxxxxxxxwwwvvvnnnmmmlllmmmooooooooommmfffeeedddeeeggghhhhhhhhhdddbbb^^^YYYUUURRRQQQQQQQQQMMMLLLLLLJJJEEECCCEEEJJJUUUaaagggiiikkkjjjhhheeedddccceeejjjqqqyyy~~~~~~|||yyyvvvrrrnnnkkkhhheeeeeehhhkkkkkkjjjlllmmmmmmmmmlllnnnpppsssrrrssstttrrroookkkjjjiiicccbbbaaabbbdddfffggghhhnnnqqqsssrrrpppnnnoooqqqpppooommmjjjeee^^^YYYVVVRRRPPPLLLEEE???:::999999:::888777777777777666444666444222222333333333222222222222222333444555666888888999;;;===@@@BBBCCCHHHHHHHHHJJJLLLPPPTTTWWWXXXZZZ]]]^^^^^^^^^___aaa```cccfffhhhjjjnnnuuuzzzqqq[[[LLL@@@666333666000///...///000000...,,,000000000000000000000000///000111111111000...---........................---.........---,,,++++++---------........./////////............//////000///333555777;;;GGGYYYfffuuu~~~}}}yyy|||{{{xxx{{{}}}~~~}}}zzzvvvooohhhdddccceeegggeeecccaaabbbddddddaaa^^^]]]]]]]]]]]]]]]\\\[[[ZZZ\\\\\\\\\]]]]]]\\\YYYVVVUUUQQQKKKGGGEEEDDDCCCBBB?????????@@@AAADDDFFFGGGEEEDDDBBBAAAAAABBBCCCDDDFFFGGGIIIJJJJJJLLLNNNPPPVVVYYY^^^bbbfffjjjooorrrooommmkkkfff]]]TTTTTTYYYaaaeeejjjkkkiiiddd```^^^\\\]]]^^^````````````___\\\]]]```bbbcccddddddddddddaaa^^^]]]]]]\\\YYYVVVTTTYYY```bbbaaa```___```aaaaaaaaaaaaaaadddiiimmmnnnrrrvvvyyy|||zzzssspppqqqssstttvvvwwwuuurrrppprrruuummmccchhhuuu~~~sssfff]]]TTTIIIAAA???======<<<;;;::::::::::::777666555333333444555555555555555555666666666666666666666666666666666666555555555666666666666666::::::<<<>>>BBBNNNeeeyyy{{{}}}}}}{{{xxxuuussstttuuurrrsssuuuwwwxxxwwwvvvuuupppnnnmmmlllmmmmmmkkkiiiccccccbbbbbbdddfffiiikkkgggccc]]]XXXUUURRROOOMMMUUUSSSQQQPPPOOOMMMJJJHHHIIIQQQ]]]hhhnnnnnnkkkggggggddddddgggjjjmmmttt}}}~~~~~~}}}zzzuuurrrpppppphhhddddddffffffcccdddgggiiiiiijjjjjjjjjjjjiiiiiilllkkkkkklllnnnnnnmmmkkkiiieee```]]]]]]___aaabbbfffiiijjjhhhdddaaaaaaccceeeeeeeeebbb^^^WWWQQQNNNHHHFFFBBB???<<<:::999999777666555444444444444444444111///000333555444222222222222333444777999:::;;;<<<>>>??????@@@CCCEEEFFFGGGIIILLLPPPTTTXXXZZZ[[[]]]____________```aaabbbeeegggdddbbbfffqqq{{{xxxhhhQQQAAA:::777555333111111111111111111111111000000000000000000000000000000000000///...,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///..................------............////////////111///000555;;;CCCRRR___kkkzzz{{{vvvzzzxxx|||}}}vvvqqquuu}}}|||~~~}}}{{{{{{xxxuuupppjjjfffdddccccccdddbbb```bbbdddeeebbb```]]][[[XXXXXXYYY[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXTTTQQQMMMJJJHHHFFFCCCAAAAAABBBCCCCCCBBBBBBDDDEEEBBBBBBAAAAAABBBCCCEEEFFFHHHIIIKKKLLLKKKLLLNNNOOOWWWYYY\\\___bbbgggmmmqqqqqqmmmggg___XXXUUUVVVXXXggghhhiiihhhfffaaa]]]ZZZ[[[\\\^^^___```___^^^]]]______```aaabbbccccccdddeeecccaaa___]]]ZZZUUURRRVVVZZZ___ccccccaaa``````aaaaaa```^^^^^^```eeeiiinnnooorrrvvvzzz~~~yyyssspppppprrrsssrrrrrrrrrrrrrrrrrrqqqmmmbbbfffqqqzzzsssfff\\\SSSIIIAAA???<<<<<<;;;999999999999999777666555555444444555555666666666666777777777777666666666666666666666666555555555555666666666666777777888;;;>>>HHH\\\ooo{{{yyyxxxvvvsssqqqppppppqqqppprrrtttuuuvvvvvvuuutttpppnnnmmmlllmmmlllkkkiiicccbbbaaaaaabbbdddggghhhjjjfff```[[[XXXVVVSSSQQQTTTRRRQQQPPPPPPNNNLLLIIIKKKQQQ\\\fffkkkkkkiiifffdddbbbdddhhhjjjkkkqqqwwwxxxxxxxxxuuuqqqmmmllllllkkkhhhggghhhgggccccccfffhhhhhhiiiiiiiiiiiihhhhhhkkkjjjiiijjjkkkkkkiiigggfffbbb^^^[[[[[[[[[\\\\\\^^^______]]][[[YYYXXXXXX\\\\\\\\\ZZZVVVQQQLLLHHH@@@???<<<999777555444444555555444333333333333444444222000111333444444222333333444555666888;;;<<<===>>>@@@AAAAAABBBEEEGGGIIIJJJLLLNNNRRRVVVZZZ\\\[[[]]]````````````aaabbbcccccccccaaaaaahhhttt}}}jjj\\\III;;;666555333111111111111111111111111111000000000000000000000000//////000//////...---,,,------.........////////////...------------...///....................................////////////111//////333777>>>KKKXXXcccrrr~~~zzz{{{}}}zzz{{{}}}xxxrrrooossszzz|||}}}{{{yyyxxxwwwtttooojjjfffccccccbbbcccaaa```aaacccdddbbb___^^^]]]\\\\\\\\\[[[YYYXXXZZZZZZZZZZZZYYYXXXWWWWWWTTTQQQMMMJJJHHHFFFCCCAAAAAABBBCCCCCCCCCDDDEEEFFFBBBBBBAAAAAABBBCCCEEEFFFGGGIIIKKKLLLLLLLLLNNNPPPVVVYYY]]]```cccgggkkkooooookkkeee]]]WWWTTTVVVXXXdddfffiiiiiifffbbb^^^\\\[[[\\\]]]^^^____________`````````aaabbbbbbbbbcccdddbbb```^^^]]]ZZZUUURRRUUUYYY^^^aaaaaa___^^^]]]___``````______aaaeeehhhlllnnnqqquuuzzz~~~yyysssppppppqqqqqqqqqqqqqqqqqqppppppppplllbbbcccmmmuuu~~~rrrddd[[[RRRHHHAAA???;;;;;;:::999888888888888666777777777666666555555666666777777777888888888666666666666666666666666555555555555555555555555555555777999;;;AAAQQQaaa|||{{{vvvuuurrrooonnnmmmmmmnnnnnnoooqqqrrrssssssrrrrrrpppnnnlllllllllkkkjjjhhhbbbaaa`````````aaacccdddhhheee```\\\ZZZXXXUUUSSSSSSRRRPPPPPPQQQPPPNNNLLLLLLQQQYYYaaafffhhhgggfffaaa```cccgggiiihhhkkkpppwwwxxxxxxvvvrrrooommmmmmoookkkiiijjjhhhdddccceeehhhhhhiiiiiiiiiiiihhhhhhlllkkkjjjjjjjjjiiigggeeeaaa^^^ZZZXXXWWWVVVTTTSSSRRRPPPOOONNNNNNMMMKKKIIIOOOOOOPPPOOOLLLHHHCCCAAA===<<<:::888666555555555333222222222222333444444555444222222333444333333555555666777999;;;===>>>???AAACCCCCCDDDEEEHHHJJJMMMNNNPPPRRRUUUYYY[[[]]]]]]___aaabbbaaaaaacccdddbbb```]]]\\\aaalllzzzvvvWWWLLL>>>555222222111///111111111111111111111111000000000000000000000000....../////////......---....../////////000000000///...------------...///....................................////////////222000000222555:::EEEPPP]]]jjjvvv|||{{{zzz~~~{{{{{{vvvtttpppmmmpppvvv|||~~~{{{yyywwwvvvvvvsssnnniiieeecccaaaaaaaaa``````aaabbbbbbaaa___```_________^^^\\\WWWTTTXXXYYYZZZ[[[ZZZXXXVVVUUUSSSPPPLLLJJJHHHFFFDDDBBBAAAAAABBBCCCEEEFFFGGGGGGBBBAAAAAAAAAAAACCCDDDEEEGGGIIILLLMMMMMMMMMOOOQQQVVVYYY^^^bbbdddgggiiikkklllhhhaaaZZZTTTTTTVVVYYYbbbeeeiiijjjgggccc___]]]ZZZ[[[[[[\\\]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaabbb```___^^^]]]ZZZVVVSSSTTTXXX]]]```___]]][[[ZZZ]]]^^^`````````bbbdddgggiiikkkoootttyyy}}}~~~xxxrrrooonnnoooooopppppppppoooooonnnmmm}}}kkkaaaaaaiiirrr|||pppcccZZZQQQHHHAAA@@@<<<;;;:::999888888888888666777888888888777555444666666666666777777777777666666666666666666666666666555555555555555444444666666888:::;;;>>>IIIUUUnnn~~~xxxuuuqqqnnnmmmmmmmmmlllkkklllmmmnnnooooooooooooooommmkkkjjjjjjjjjhhhfffaaa```___^^^^^^^^^^^^___ccc```\\\ZZZXXXVVVTTTRRRQQQPPPPPPPPPQQQQQQOOONNNLLLOOOUUU\\\aaaeeeggghhh___^^^___bbbccccccffflllyyyzzz{{{yyyuuuqqqnnnmmmoookkkiiijjjhhhdddccceeehhhhhhiiiiiiiiiiiihhhhhhjjjiiigggfffeeecccaaa^^^\\\ZZZVVVTTTRRRPPPMMMJJJGGGDDDAAAAAABBBCCC@@@===CCCCCCDDDDDDBBB???<<<:::999999888777666666666555222222222222333444555666666555444333444444444444555666777999;;;===>>>???AAACCCDDDEEEFFFHHHKKKMMMQQQRRRSSSUUUXXXZZZ\\\]]]^^^```bbbcccbbbbbbcccddd___\\\YYY[[[dddsssxxxeeeIIIAAA888222111111///---111111111111111111111111////////////////////////------......///.............../////////000000000.........------.........---------...........................////////////333111111333555888BBBMMMZZZfffrrrwww}}}{{{|||}}}}}}~~~}}}~~~yyyvvvuuusssooopppttt~~~}}}{{{xxxvvvuuutttrrrnnniiieeebbb``````______``````aaa``````___aaa___^^^]]]]]][[[WWWTTTVVVXXXZZZ[[[ZZZXXXUUUSSSRRROOOLLLJJJHHHGGGEEECCCAAAAAABBBCCCFFFHHHHHHHHHBBBAAAAAA@@@AAABBBDDDEEEFFFIIILLLNNNNNNOOOPPPRRRVVVZZZ___ccceeefffggghhhiiieee^^^WWWRRRRRRWWW[[[aaaeeejjjjjjfff```]]][[[YYYYYYYYYZZZ\\\^^^aaacccaaaaaaaaaaaaaaa`````````aaa```___^^^^^^\\\XXXUUUTTTXXX]]]___^^^\\\ZZZYYYZZZ]]]___aaaaaabbbdddfffgggiiimmmrrrxxx}}}}}}xxxrrrnnnmmmnnnooooooppppppooonnnmmmlllxxxhhhaaa```iiirrr{{{nnnaaaXXXPPPGGGAAA@@@===<<<;;;::::::999999999666777888888888777555444444444444555555555666666666666666666666666666666666666555555444444444333666666888::::::;;;BBBLLLcccyyy|||xxxrrrnnnlllllljjjiiihhhhhhiiijjjkkkkkkkkkkkkmmmkkkiiihhhhhhgggeeeddd___^^^^^^]]]\\\\\\[[[[[[^^^\\\YYYWWWWWWVVVTTTRRRPPPOOOOOOPPPQQQQQQPPPNNNKKKMMMQQQVVV\\\aaaeeeggg^^^[[[ZZZ\\\\\\\\\bbbiiivvvxxxyyyxxxtttoookkkjjjlllhhhfffgggfffbbbbbbdddgggggghhhhhhhhhhhhggggggcccaaa___^^^]]]ZZZWWWTTTUUUSSSPPPNNNMMMJJJFFFDDD@@@===999999;;;<<<:::777;;;<<<<<<===<<<:::888777444444444444444333333333333333333333444666777888666666666555444444555666666777999;;;===???@@@AAABBBDDDFFFGGGHHHIIIMMMOOOTTTUUUVVVXXXZZZ[[[\\\]]]___aaaccccccaaaaaaaaabbb[[[ZZZZZZ___kkk{{{}}}cccRRR@@@;;;666222111111///...000000000000000000000000////////////////////////,,,---...............---------........./////////---..................------------.........//////............////////////000...///222444777???IIIWWWbbbmmmssswww{{{~~~~~~{{{{{{yyytttqqqsss}}}zzzxxxwwwvvvtttqqqnnniiieeebbb```___^^^___`````````_________```]]][[[YYYYYYZZZYYYXXXUUUWWWXXXYYYYYYWWWTTTRRRQQQOOOKKKJJJIIIHHHFFFDDDBBBAAAAAACCCFFFHHHHHHGGGAAAAAA@@@@@@AAABBBDDDEEEEEEHHHLLLOOOPPPPPPQQQSSSUUUYYY___ccceeeffffffggggggccc[[[TTTPPPQQQWWW\\\bbbgggkkkiiiccc\\\YYYXXXXXXXXXXXXYYY[[[^^^aaabbbaaaaaaaaa```````````````bbbaaa_________]]]YYYWWWTTTXXX\\\___^^^[[[YYYYYYYYY[[[___aaabbbcccdddffffffhhhlllqqqwww|||}}}xxxrrrnnnmmmmmmoooppppppqqqpppnnnlllkkkqqqeee```aaakkkwwwyyymmm___VVVNNNFFFAAAAAA======<<<;;;::::::::::::666777777777666666555555333333444444444555555555666666666666666666666666666666555555444333333333444333555888777777<<>>@@@BBBCCCCCCDDDFFFHHHIIIJJJLLLOOORRRXXXYYYZZZ[[[\\\]]]]]]]]]```aaabbbbbb```^^^^^^___XXX[[[aaaiiitttmmmVVVHHH;;;888555222222222111///000000000000000000000000000000000000000000000000------.........------,,,------........./////////------...//////...------,,,,,,------.../////////............////////////,,,+++---000111333;;;DDDQQQ[[[fffmmmqqqtttzzz~~~|||~~~~~~~~~xxxsssrrr|||~~~||||||{{{zzzyyyxxxxxxwwwsssqqqnnnjjjfffbbb```^^^^^^```aaaaaa```______```___\\\YYYXXXXXXZZZZZZZZZUUUVVVWWWXXXWWWUUUSSSRRRPPPNNNKKKIIIIIIHHHFFFEEECCCAAA@@@BBBFFFHHHGGGEEEAAA@@@@@@@@@@@@BBBCCCDDDEEEHHHMMMPPPQQQRRRSSSTTTUUUYYY___ccceeeeeeggghhhgggbbbZZZRRRNNNQQQWWW]]]bbbgggjjjggg___YYYVVVWWWWWWWWWXXXZZZ[[[^^^___```````````````````````````bbb```______^^^\\\YYYVVVRRRVVV[[[^^^]]][[[YYYYYYXXXZZZ^^^```aaaccceeegggfffhhhlllqqqwww|||~~~yyysssooommmmmmnnnooopppqqqpppnnnkkkjjjlllbbb```cccooo|||xxxlll^^^UUUMMMFFFAAAAAA===<<<;;;:::999999999999777666555555444444555555444444444444555555555666666666666666666666666666666666555444444333222222333222333666666555:::@@@KKKbbbxxxqqqnnnkkkgggdddccccccccccccdddeeeeeefffiiigggeeedddcccbbb```^^^\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVWWWXXXXXXVVVTTTOOONNNMMMNNNOOOOOONNNLLLJJJJJJKKKMMMOOORRRUUUWWWVVVSSSSSSUUUUUUVVVZZZaaalllpppvvvxxxwwwtttqqqoooddd```^^^^^^\\\WWWVVVXXXYYYYYYZZZZZZZZZZZZYYYYYY[[[YYYVVVUUUSSSQQQNNNKKKEEECCC@@@???>>>>>><<<;;;777777666444222222444666666666777888888777777666666777888999888888777666333333333333444555555666444666777777666666999<<<:::<<>>777111000//////000111333333000000000000000000000000000000000000000000000000...///......---,,,+++***000000000000111111111111,,,---...//////...---,,,,,,,,,------...///000000............/////////000000///111333333333888@@@HHHQQQ^^^iiiooottt~~~|||~~~{{{vvvuuuzzz}}}}}}zzzssspppmmmvvv~~~yyyrrrrrrssstttuuuvvvwwwwwwtttrrroookkkgggdddaaa___^^^aaacccccc```___```bbb^^^^^^]]]^^^^^^]]]YYYVVVVVVVVVUUUTTTTTTSSSSSSSSSOOOMMMJJJIIIIIIIIIGGGFFFDDDAAA???@@@EEEGGGDDDAAAAAA@@@@@@???@@@AAACCCDDDDDDHHHMMMQQQRRRSSSTTTUUUUUUXXX]]]```ccceeehhhjjjhhhcccZZZQQQMMMPPPWWW]]]^^^bbbeeeaaaZZZUUUWWW[[[VVVWWWYYY[[[]]]]]]]]]\\\]]]^^^^^^___```aaabbbbbb___^^^\\\[[[ZZZXXXTTTQQQMMMQQQWWWZZZZZZYYYXXXWWWXXXZZZ\\\^^^```bbbfffiiihhhjjjmmmrrrwww|||zzztttpppnnnmmmkkklllnnnnnnmmmjjjgggeeerrreeefffnnnxxx~~~wwwjjj]]]TTTMMMDDD@@@???999:::;;;<<<;;;999666555666666666666555555555555444555555555666777777777666666555555555444444444555555555555555555555555222333444555666888999999AAAJJJ\\\uuu|||wwwsssnnniii``````___^^^]]]^^^aaacccaaaaaabbbaaa```___]]]\\\]]]ZZZXXXYYYZZZYYYVVVSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTRRROOONNNMMMMMMKKKJJJHHHGGGEEEDDDDDDFFFHHHIIIJJJKKKMMMOOORRRUUUXXXYYY```ccchhhlllnnnmmmjjjhhhaaa^^^ZZZUUUPPPLLLJJJIIIKKKHHHEEEFFFJJJLLLJJJGGGEEECCC@@@>>>>>>===;;;:::666666555444333222222111444444444444444444444444666666666777777666555555666555444222222222222333555555444444444555666666:::999888888999;;;===???CCCDDDEEEFFFHHHJJJKKKLLLJJJMMMQQQSSSUUUWWWYYY[[[___```aaacccddddddccccccaaa^^^[[[[[[XXXVVVXXX]]]fffmmmvvv|||jjjTTTDDD<<<888444333111////////////000...///000111111000///...---...///000000///...---///,,,)))))),,,///000///...,,,...***)))777>>>222....................................////////////,,,---......//////......////////////000333777;;;FFFOOO___mmmrrrvvv~~~yyyzzz~~~~~~{{{xxxyyy}}}~~~~~~|||zzzuuunnniiillloootttyyy}}}|||xxxuuunnnnnnppprrrttttttrrrpppqqqpppnnnlllhhhccc___]]]```bbbdddcccbbb`````````\\\\\\ZZZYYYYYYYYYZZZ[[[WWWWWWXXXXXXWWWUUUTTTSSSQQQPPPNNNLLLIIIGGGEEEDDD??????AAADDDFFFEEEBBB@@@@@@??????>>>???@@@BBBCCCEEEEEEGGGJJJOOORRRTTTTTTTTTVVVYYY^^^bbbeeedddccccccYYYQQQNNNPPPSSSYYY``````___^^^\\\ZZZWWWVVVUUUVVVWWWZZZ]]]___`````````___^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTQQQSSSUUUVVVWWWWWWVVVUUUWWWXXXYYYZZZ\\\___dddggggggjjjnnnsssyyy~~~~~~uuummmkkkllllllmmmnnnnnnmmmjjjgggeeeuuuiiiiiiqqq{{{vvvjjj\\\TTTLLLDDD@@@???888999:::;;;;;;:::888777666666666666555555555555555555555555555555666666666555555555444444444444555555555555555555555555333333444555666777888888888@@@OOOdddzzzzzztttmmmhhhaaaaaa___\\\[[[ZZZ\\\]]]______``````___^^^\\\[[[[[[YYYXXXXXXYYYXXXUUUSSSSSSSSSSSSRRRSSSSSSTTTTTTRRRPPPNNNMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCDDDDDDEEEEEEFFFGGGIIILLLOOOQQQSSSYYY\\\aaadddfffdddbbb```[[[YYYUUUPPPLLLHHHFFFEEEEEEBBB??????CCCDDDBBB@@@>>>===;;;::::::999777555555555555444444333333222444444444444444444444444333333333444444333333222555444333111111111222333555444444444444555666666777777777777999<<>>777444333222111////////////000...///000111111000///...---...///000000///...---111...+++***,,,......---...,,,...+++***777>>>333....................................////////////---------............///////////////000222777:::AAAKKK[[[jjjrrrxxxxxxssssssxxx~~~~~~|||wwwvvvyyy|||}}}}}}|||{{{wwwpppkkkkkkmmmqqquuuxxxwwwssspppmmmmmmoooqqqssssssrrrqqqrrrrrrpppmmmiiieeeaaa___aaabbbccccccaaa___^^^^^^\\\\\\ZZZYYYYYYYYYZZZ[[[VVVWWWWWWWWWVVVUUUSSSRRROOONNNLLLJJJHHHEEEDDDCCC@@@AAABBBDDDFFFFFFCCCAAA????????????@@@BBBCCCEEEEEEFFFGGGJJJNNNRRRTTTTTTTTTUUUXXX\\\aaaddddddcccaaaWWWOOOMMMOOORRRXXX___```___]]]ZZZXXXVVVUUUTTTVVVWWWYYY[[[]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTQQQSSSVVVXXXXXXWWWUUUTTTUUUWWWXXXZZZ\\\___dddhhhgggiiimmmsssyyy~~~~~~uuummmjjjkkkjjjjjjkkkjjjiiihhhfffeeezzzmmmkkkqqq|||uuuhhh[[[SSSLLLDDD??????777888999:::;;;:::999999666666666666555555555555555555555444444444444444555555555555444444444444444444444444444444444444444444555555555666666666666;;;EEEUUUiiiyyypppkkkfffddd```]]]ZZZYYYXXXXXX[[[\\\\\\]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSTTTSSSRRRRRRRRRRRRRRRSSSQQQOOOMMMMMMMMMNNNMMMKKKKKKJJJGGGDDDBBBAAAAAAAAAAAABBBCCCDDDGGGIIIKKKLLLRRRTTTXXX[[[[[[ZZZXXXVVVSSSQQQMMMIIIFFFBBB@@@??????<<<999:::<<<===;;;888888777777777888777555333444444444444444444444444333333333333333333333333111222222333333222222111333333111000000111222222444444444555555555666666666555666777999===@@@CCCEEEEEEFFFHHHJJJKKKMMMMMMMMMPPPSSSVVVWWWXXX[[[]]]]]]^^^```bbbcccccccccbbbddd___[[[WWWSSSUUU___kkkxxx|||vvv___KKK???888444111222222111000////////////...//////000000//////...---...////////////...---111///,,,+++,,,,,,,,,+++---+++...,,,***666===444---------------------------............/////////......---,,,---...///000...////////////222555888;;;EEEUUUfffpppyyy{{{uuuooolllqqqwwwzzz{{{|||}}}vvvssssssuuu{{{zzz}}}~~~}}}zzzuuurrrnnnnnnppprrrsssrrrnnnkkkkkklllmmmnnnpppqqqrrrssstttsssqqqnnnjjjgggcccaaabbbbbbbbbaaa```^^^\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZUUUUUUVVVVVVUUUTTTSSSRRROOONNNLLLJJJHHHFFFDDDCCCBBBBBBCCCEEEFFFFFFCCCAAA>>>>>>>>>???AAACCCFFFGGGFFFGGGHHHKKKNNNQQQSSSUUUUUUUUUWWW[[[```dddeeeddd]]]UUUNNNMMMOOORRRXXX___aaa^^^[[[XXXUUUTTTTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVUUUTTTPPPSSSWWWZZZZZZWWWTTTQQQSSSUUUWWWYYY\\\___dddhhhgggiiinnnsssyyy~~~~~~uuunnnjjjiiiffffffffffffeeeeeeeeeddd~~~nnnjjjooo|||sssgggZZZRRRKKKCCC??????999999:::::::::999888888666666666666555555555555555555555444333333333222444444444444444444444444444444444444444444444444555555555555555555555555777:::???JJJ[[[ssswwwrrrkkkhhhccc^^^\\\ZZZXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQRRRRRRRRRPPPNNNMMMMMMMMMKKKJJJJJJIIIGGGDDDBBB@@@??????AAAAAABBBCCCDDDFFFGGGHHHMMMOOOQQQSSSSSSRRRPPPOOOKKKIIIGGGDDDAAA>>><<<;;;<<<:::888777888888777555555555666888999999666333333333333444444555555555333333333333333333333333222333333444444444444333222222111000000111222333444555555666777777777777777777777888:::>>>AAACCCGGGGGGHHHJJJLLLMMMOOOOOOPPPSSSVVVXXXYYYZZZ\\\^^^^^^___aaabbbccccccbbbbbbbbb^^^ZZZVVVTTTXXXfffuuu~~~wwwfffPPP???888666333000111111000000////////////////////////////////////........................///...---,,,,,,,,,,,,,,,---+++......+++444;;;444---------------------------------........./////////...,,,+++,,,---///111...///000//////111444666888@@@OOO___kkkvvv{{{vvvrrriiimmmrrrvvvzzz~~~~~~wwwqqqppppppzzz{{{wwwzzz~~~{{{vvvuuutttsssrrrpppmmmjjjiiijjjlllmmmnnnooorrrttttttsssqqqnnnjjjgggdddcccbbbaaa___^^^^^^]]][[[YYY[[[[[[ZZZZZZZZZZZZYYYZZZTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOOMMMJJJHHHGGGFFFBBBBBBBBBDDDEEEDDDBBB@@@======>>>???BBBEEEHHHIIIGGGHHHJJJKKKMMMPPPSSSUUUWWWWWWYYY\\\aaadddeeeeee[[[SSSMMMNNNPPPTTTYYY___aaa^^^ZZZVVVSSSRRRSSSSSSRRRSSSTTTVVVWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSOOORRRWWW[[[[[[WWWSSSOOOQQQSSSVVVYYY[[[___dddggghhhjjjnnntttyyywwwooojjjhhhddddddccccccccccccdddeee}}}ooolllpppqqqeeeXXXPPPJJJCCC??????<<<<<<;;;:::999888666666666666666666555555555555555555555444333333333222333333444444444444444444444444444444444444444444555555555555444444444444333555888???LLLccc}}}|||xxxnnnjjjddd___]]]ZZZWWWUUUTTTTTTTTTUUUUUUVVVWWWWWWYYYYYYZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTQQQNNNMMMLLLKKKJJJHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDHHHIIIJJJKKKKKKJJJIIIHHHEEEDDDBBB@@@>>><<<:::999999888666555555555444444444444555888999999666444222333333444444555555555333333333333333333333333222333444555555555555555222222111111111333444555555666888999:::::::::999;;;;;;:::;;;===???BBBDDDIIIJJJKKKMMMOOOPPPQQQRRRSSSVVVXXXZZZ[[[[[[]]]___```aaabbbcccccccccbbbaaa^^^[[[YYYZZZ[[[bbbppp~~~~~~hhhYYYEEE888444333111///000000000000/////////...//////............//////......------------......,,,,,,------,,,---...///---***...///***111777222------------------------------------............///...,,,+++,,,---///111...///000//////000222444777===IIIXXXcccnnn}}}{{{wwwttthhhjjjnnnrrrxxx~~~xxxrrroooooouuu|||}}}yyy{{{zzzvvvsssqqqnnnlllhhhjjjlllllllllnnnqqqtttsssrrrooollliiifffcccbbbbbb___]]]\\\\\\[[[YYYWWWZZZZZZZZZZZZYYYYYYXXXXXXSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGBBBBBBAAABBBCCCBBB@@@>>><<<======???BBBEEEHHHJJJHHHJJJKKKLLLLLLNNNRRRVVVYYYYYY[[[^^^bbbeeeeeedddYYYRRRMMMOOOSSSVVV[[[aaa```^^^YYYUUURRRQQQQQQRRROOOOOOQQQSSSUUUWWWYYYZZZVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWUUUTTTRRRQQQMMMQQQVVVZZZZZZWWWRRRNNNOOORRRUUUXXX[[[^^^bbbeeehhhjjjnnntttzzzyyyqqqjjjgggcccbbbbbbbbbbbbcccdddddd{{{tttrrruuuooocccWWWOOOIIICCC??????>>>===<<<:::888777555555666666666666555555555555555555555444444444444444333333333333444444444444333333333333333333333333555555444444444444444444333555777:::BBBVVVooo}}}sssmmmfff```^^^[[[WWWSSSRRRQQQQQQQQQQQQRRRSSSTTTWWWXXXYYYYYYWWWVVVVVVWWWSSSRRRRRRQQQQQQQQQQQQRRRSSSQQQNNNLLLLLLKKKJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>============>>>>>>AAAAAABBBBBBCCCBBBBBBBBB@@@@@@???>>><<<;;;999888666555444333333222333333333333333555777777555333333333333444444555555555444444444444444444444444222222333444555555555555444333333333444555777888888999;;;===>>>>>>======???>>>>>>>>>@@@BBBEEEGGGLLLMMMNNNPPPRRRSSSTTTUUUVVVXXX[[[\\\\\\]]]^^^```aaabbbbbbcccbbbaaa___^^^ZZZXXX[[[cccjjjqqq||||||lllWWWLLL===333000000///---...//////000000//////...///......------......///......------------......***+++------------...000---***...///))),,,333000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,---...///000...///000///...///000222777:::CCCOOOZZZdddrrr~~~{{{wwwttthhhiiijjjnnnttt{{{{{{tttpppoooqqqxxx~~~~~~~~~|||~~~xxxssspppmmmlllgggjjjmmmnnnmmmmmmpppsssrrrqqqnnnjjjgggeeecccbbbaaa]]]ZZZYYY[[[[[[YYYVVVXXXXXXXXXYYYXXXWWWWWWVVVQQQQQQPPPPPPPPPPPPQQQQQQOOONNNMMMKKKIIIHHHFFFFFFCCCBBBAAAAAAAAAAAA>>>===<<<<<<===???BBBEEEHHHJJJIIIKKKMMMLLLKKKMMMRRRWWWZZZZZZ\\\```cccdddcccaaaVVVPPPMMMPPPTTTWWW]]]bbb```^^^ZZZVVVSSSQQQQQQQQQNNNNNNOOOQQQSSSUUUWWWYYYUUUUUUTTTTTTTTTUUUVVVVVVXXXXXXWWWVVVTTTRRRPPPOOOKKKNNNTTTXXXYYYVVVQQQNNNOOOQQQUUUXXXZZZ]]]```cccfffiiimmmrrrxxx}}}xxxqqqjjjeeeaaaaaaaaabbbbbbbbbbbbbbb}}}}}}|||zzzmmmbbbVVVNNNIIIBBB??????===<<<;;;999888777777666666666666666555555555555555555555555555555666666222222333333333444444444333333333333333333333333444444444444444444444444555888999888<<>>===<<<;;;;;;:::;;;;;;============>>>>>>??????<<<======<<<;;;:::888777444444444333222222333444555444333444555666555444333333444444444444444444555555555555555555555555333444555666777777777777555555555555666888:::;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@AAADDDGGGJJJLLLOOOPPPQQQSSSTTTVVVWWWXXXXXXZZZ]]]^^^^^^^^^___aaaaaaaaaaaaaaa___]]][[[ZZZVVVWWW___mmm{{{nnn\\\GGGAAA888222/////////...---...///000000///......///...------------...///...------,,,,,,------...***---///...,,,+++---......)))...///((()))///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///---///000///......///111555777===HHHRRR\\\iiittt~~~zzzxxxkkkjjjiiilllrrryyy|||tttpppnnnnnnvvv|||{{{|||vvvpppllljjjhhhgggkkkooopppnnnmmmooorrrrrrpppmmmjjjgggeeecccccc___[[[WWWWWWYYY[[[YYYVVVVVVVVVWWWWWWWWWVVVUUUTTTQQQPPPOOONNNNNNOOOPPPQQQOOONNNMMMKKKJJJHHHGGGFFFEEECCCAAAAAAAAAAAA???===;;;;;;<<<>>>AAADDDGGGIIIJJJLLLNNNLLLKKKLLLRRRWWWYYYZZZ]]]```cccbbb^^^[[[SSSNNNKKKOOOTTTWWW\\\bbb___^^^[[[XXXTTTRRRPPPOOOQQQQQQPPPPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXXXXWWWUUUSSSPPPNNNLLLHHHLLLQQQUUUWWWUUUQQQOOOOOOQQQUUUXXXZZZ\\\___aaaccceeeiiiooouuuzzz~~~~~~{{{vvvooohhhccc___```aaabbbaaa```______{{{zzzmmmaaaUUUNNNHHHBBB??????;;;;;;:::999888888888999777666666666555555555555444555555555666777777777222222222333333444444444333333333333333333333333333333333444444444555555333777888555555@@@TTTeee~~~tttlllgggbbb[[[UUUPPPOOONNNMMMMMMNNNOOOOOOQQQTTTVVVUUUSSSQQQRRRTTTLLLLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJKKKMMMNNNNNNNNNIIIIIIHHHFFFDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@:::;;;;;;;;;;;;999777666555555666555444444666777888666444444666777777666444444444444444444444444666666666666666666666666777777999:::;;;;;;;;;;;;666666666777888:::<<<===<<<>>>@@@CCCDDDDDDCCCBBB@@@@@@AAACCCFFFJJJNNNPPPQQQRRRSSSTTTVVVXXXYYYZZZYYY[[[^^^___^^^___```aaaaaaaaa```___]]][[[XXXWWWUUUWWWbbbuuuvvvbbbQQQ>>>;;;777333111000111111---...///000000///......///...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,...000///,,,***+++,,,...)))...///'''&&&,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---///000///......///000444444999CCCMMMWWWdddooo~~~}}}ooolllkkkmmmrrryyy}}}uuuooommmmmmtttzzzzzzzzz~~~tttmmmiiifffeeeggglllqqqqqqnnnlllnnnqqqsssqqqnnnjjjgggeeedddddd^^^ZZZUUUVVVYYY[[[YYYVVVUUUUUUVVVWWWVVVUUUTTTSSSPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIFFFDDDCCCBBBBBBAAA???>>>;;;;;;<<<===@@@CCCFFFHHHJJJMMMNNNMMMJJJLLLRRRWWWWWWYYY\\\```bbb```[[[WWWPPPLLLJJJNNNSSSWWW\\\aaa___^^^\\\YYYVVVRRRPPPOOOTTTSSSRRRQQQPPPQQQRRRRRRTTTTTTSSSTTTTTTUUUVVVVVVYYYXXXWWWUUURRROOOLLLKKKGGGJJJOOOSSSUUUTTTRRRPPPOOORRRUUUXXXYYY[[[]]]___```cccggglllrrrxxx|||~~~}}}|||{{{yyyuuunnnfffaaa^^^___```aaaaaa___]]]\\\~~~sssllllllzzz}}}mmmdddXXXNNNHHHDDD@@@===;;;:::777555555555777888777777777666555333222111444333333333333444555555444444555555555555444444555555555444444333333333222222111111111222444555777666777999999===HHHSSSnnn|||vvvqqqkkkbbb[[[UUUTTTRRRQQQPPPOOOMMMKKKKKKLLLNNNOOOPPPPPPOOONNNNNNMMMKKKJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLJJJHHHEEECCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777;;;<<<<<<<<<;;;:::888777:::999777777777999;;;<<<;;;999777777888::::::999:::888666555444555666777666666777888999999::::::<<<======>>>>>>===<<<;;;:::::::::;;;<<<===>>>???AAABBBCCCDDDEEEGGGHHHHHHEEEGGGHHHIIIJJJMMMRRRVVVTTTVVVYYY[[[\\\]]]___aaa^^^[[[\\\```bbb______```^^^___^^^\\\XXXUUUTTTTTTVVV```rrrxxxfffQQQAAA444333222000...---,,,,,,........................///////////////...............---,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------------------........./////////////////////.........111222666>>>EEEMMMZZZfffzzzxxxkkkaaafffqqqzzzssshhhbbbdddpppyyy{{{|||}}}wwwvvv|||wwwnnnkkkiiifffbbbjjjlllnnnnnnkkkkkkmmmoooqqqnnnjjjgggfffeeedddbbb\\\ZZZYYYXXXXXXWWWTTTRRRUUUVVVWWWWWWWWWUUUSSSQQQRRRPPPNNNMMMNNNQQQUUUWWWccc[[[QQQLLLKKKJJJHHHEEEFFFFFFGGGFFFDDDAAA===;;;????????????@@@BBBDDDFFFLLLLLLLLLKKKJJJKKKNNNPPPUUUWWWZZZ]]]___^^^[[[WWWMMMLLLLLLNNNTTTZZZ___aaa```^^^ZZZUUUQQQOOONNNNNNOOONNNMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQSSSUUUWWWVVVUUUSSSQQQOOOLLLKKKJJJJJJMMMQQQPPPLLLLLLOOOTTTTTTTTTUUUWWWYYYZZZ[[[]]]bbbjjjqqquuuxxxzzz{{{~~~|||wwwpppiiibbb^^^]]]^^^```aaabbbaaa___^^^ssskkkgggiiixxx}}}lllcccWWWMMMGGGCCC???<<<;;;:::888777666666777777888888777777666444333222444333333333333444555555444444555555555555444444555555444444444333333333333333222222222333555555555444555777777:::CCCMMMaaarrr}}}xxxqqqggg```ZZZXXXTTTRRRQQQPPPMMMLLLKKKLLLMMMNNNOOOOOONNNNNNNNNMMMKKKJJJIIIJJJJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLJJJGGGEEEDDDDDDDDDCCCCCCBBBAAA???>>>======<<<;;;:::999888888888888;;;<<<<<<<<<;;;:::888777<<<;;;;;;:::;;;<<<===>>>===;;;999999:::<<<<<<;;;<<<:::999777777888999::::::::::::;;;<<<<<<<<<===>>>>>>>>>===>>>>>>>>>???>>>===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKLLLPPPTTTXXXWWWXXXZZZ[[[]]]```eeeiiihhhbbb]]]^^^___^^^^^^___[[[[[[YYYUUUQQQRRRWWW\\\bbbnnn|||jjjWWWFFF;;;333222111///...---------................................................++++++++++++,,,---...///......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------.........///////////////............111111555<<>><<>>;;;:::::::::999888888777777999888888777666555444444444333333333333444555555444444555555555555444444444444444444333333333333444444333333333444555666222111222555555666===FFFSSSccc{{{yyyooohhhbbb^^^YYYUUURRRPPPNNNMMMJJJKKKLLLMMMNNNNNNNNNMMMNNNMMMLLLJJJJJJIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEECCCBBBAAA@@@???======<<<:::::::::::::::===============<<<;;;:::>>>??????@@@@@@@@@@@@@@@@@@>>><<<<<<>>>???>>>>>>>>>===<<<;;;;;;<<<>>>??????????????????@@@@@@@@@@@@????????????AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMNNNPPPSSSXXX[[[\\\\\\[[[[[[^^^dddlllrrrssshhh^^^\\\]]]\\\[[[\\\WWWVVVTTTPPPOOOUUUaaajjjmmmzzz|||mmmYYYGGG<<<777222111000///............------------------------,,,,,,,,,------.........,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------....................................111000333999>>>FFFTTT```sssxxx}}}~~~}}}}}}qqqhhhkkksss{{{~~~tttlllhhhhhhqqqxxxxxxwwwyyy|||~~~|||vvvsssvvv~~~}}}wwwpppkkkhhhgggfffgggiiikkkkkkkkkkkklllmmmiiihhhgggffffffeeecccaaa\\\ZZZYYYYYYYYYYYYWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQSSSRRRQQQQQQSSSWWWZZZ]]]SSSTTTTTTRRROOOLLLKKKKKKHHHHHHFFFDDDBBB@@@???>>>>>>???@@@AAAAAAAAAAAAAAAEEEGGGJJJLLLLLLMMMOOOPPPXXXXXXZZZ\\\]]]ZZZUUUQQQGGGHHHJJJPPPWWW^^^bbbcccYYYVVVSSSOOOLLLKKKJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOLLLKKKIIIJJJJJJMMMPPPOOOKKKKKKNNNPPPPPPQQQSSSUUUWWWXXXYYY^^^ccciiiooorrruuuxxxzzz}}}zzzuuummmeee]]]YYYYYYZZZ\\\^^^^^^^^^\\\[[[~~~mmm^^^^^^ccclllzzz~~~hhh___SSSJJJDDD@@@===:::::::::;;;::::::999777777888777666666555444444444444333333333333444555555444444555555555555444444333333333333333333333333444444333333333444444444111000111444444444999???JJJYYYqqqwwwpppjjjeee^^^XXXTTTRRROOONNNJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<>>>?????????>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@CCCAAA@@@@@@BBBBBBBBBAAA??????>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNQQQSSSTTTWWW[[[^^^^^^^^^^^^^^^aaafffmmmrrruuujjj___\\\\\\ZZZXXXXXXTTTRRRQQQRRRXXXcccpppxxxwwwyyy|||~~~mmm\\\KKK>>>777666000000///.........//////------------------------******+++,,,------......000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///111///111555:::AAANNNZZZooorrrtttvvvyyy~~~}}}xxxzzzpppiiikkkqqqwww}}}{{{tttnnnjjjhhhoootttuuutttuuuyyy|||}}}xxxssstttyyy~~~~~~zzzssskkkeeecccccceeegggiiikkkllllllmmmmmmiiihhhgggggggggeeebbb___\\\[[[YYYYYYZZZZZZYYYXXXUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRTTTWWW[[[___bbb\\\```bbb___WWWOOOKKKKKKIIIHHHFFFDDDBBB@@@??????>>>???@@@AAAAAA@@@???>>>AAADDDHHHKKKLLLMMMOOOQQQVVVVVVXXXZZZ[[[YYYTTTPPPGGGHHHKKKQQQXXX]]]``````UUUSSSPPPMMMKKKJJJJJJJJJIIIJJJKKKLLLNNNPPPRRRRRROOORRRUUUVVVUUUSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJLLLPPPOOOJJJJJJMMMNNNOOOQQQSSSUUUWWWYYYYYY]]]aaaggglllqqquuuyyy{{{~~~{{{uuummmddd\\\WWWXXXYYY[[[]]]^^^]]]\\\[[[|||lll______eeennn||||||ggg^^^RRRHHHCCC???<<<999::::::;;;::::::999777777666666444333333333333333444333333333333444555555444444555555555555444444333333333333333333333333222222333333333222222222222000111444444444777<<>>>>>>>>>>>>>>>>>??????AAACCCEEEFFFFFFDDDBBBAAAEEEDDDCCCDDDEEEFFFEEECCC@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCC???AAAEEEHHHIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJKKKLLLMMMMMMNNNNNNPPPRRRUUUWWWXXXZZZ^^^```___```bbbcccdddfffjjjmmmpppggg^^^]]]\\\XXXTTTTTTRRRPPPQQQYYYgggttt}}}}}}{{{oooZZZLLLCCC:::444333//////............//////------------------------)))******+++,,,---......000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......//////000...///333777===HHHTTTiiilllooopppuuuzzzzzzvvvvvvnnniiijjjnnnqqqwww|||}}}}}}|||zzzwwwsssnnnkkkhhhlllqqqsssrrrrrrwww|||{{{uuusssuuuxxx|||tttkkkccc___^^^dddeeegggjjjmmmnnnnnnmmmjjjiiihhhhhhgggeeebbb___]]][[[YYYXXXYYYZZZYYYXXXTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRUUUYYY^^^bbbeeebbbgggjjjfff[[[QQQLLLKKKJJJIIIFFFDDDBBB@@@@@@???===>>>???@@@@@@@@@???>>>???BBBFFFJJJLLLMMMOOOQQQRRRSSSVVVXXXZZZXXXTTTPPPHHHIIIMMMRRRXXX[[[[[[ZZZRRRPPPNNNKKKJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNOOOOOONNNQQQTTTUUUTTTRRRRRRRRRRRRQQQQQQPPPOOONNNLLLLLLJJJIIILLLOOONNNIIIIIIKKKMMMOOOQQQTTTWWWYYYZZZZZZ[[[___dddjjjoootttzzz}}}|||uuummmddd\\\WWWWWWYYY[[[]]]]]]]]]\\\[[[sssfffdddhhhnnn|||zzzfff]]]QQQHHHCCC???<<<::::::::::::999888888777777666555333222222222333444444333333333333444555555444444555555555555444444222222222222333333333333222222333333333222111111444111000333444444777;;;<<>>>>>>>>>>>>>>???@@@AAADDDEEEFFFGGGGGGFFFDDDBBBGGGFFFFFFGGGHHHHHHGGGEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEAAACCCGGGIIIJJJHHHFFFDDDDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLNNNOOOPPPRRRSSSSSSTTTVVVYYYZZZ[[[\\\___aaa___aaadddfffffffffggghhhjjjddd___^^^[[[UUUQQQRRRQQQSSSYYYeeettt|||vvv```JJJAAA===555///...//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...///000++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,---....../////////...///333555999CCCNNN^^^dddiiilllqqqwwwxxxwwwuuuooollllllkkkkkknnnsssuuuuuuuuuuuuuuusssoookkkiiikkkooorrrpppooottt|||}}}wwwsssrrrsss}}}|||tttkkkeee```]]]aaabbbeeeiiimmmnnnnnnllliiihhhgggfffgggfffcccaaa^^^[[[XXXWWWXXXYYYXXXWWWTTTTTTSSSSSSRRRQQQQQQQQQOOOPPPQQQTTTWWW[[[___aaa]]]bbbeeeaaaYYYQQQMMMMMMIIIIIIGGGEEECCCAAA@@@???<<<===>>>???????????????>>>AAAEEEHHHJJJLLLOOOQQQPPPQQQTTTWWWXXXWWWRRROOOHHHJJJNNNSSSWWWXXXVVVTTTOOONNNLLLJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMKKKJJJJJJMMMOOOQQQRRRQQQQQQQQQRRRQQQQQQQQQPPPOOONNNMMMLLLJJJIIILLLOOOMMMHHHHHHJJJKKKMMMQQQTTTWWWYYYZZZZZZ[[[^^^ccchhhmmmsssyyy~~~{{{uuummmddd\\\XXXVVVWWWZZZ\\\]]]]]]\\\[[[sssooonnnqqqxxxfff]]]QQQHHHCCC@@@<<<:::;;;:::888777666666777777666555333222222333444555444333333333333444555555444444555555555555444444111111222222222333333333333333444444444333111111555000///111444444777;;;999>>>III\\\ttt~~~yyyrrrlllfff```ZZZVVVRRRPPPNNNLLLJJJIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEHHHGGGGGGIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHJJJLLLNNNOOOMMMNNNPPPRRRTTTUUUWWWXXXWWWYYY\\\]]]]]]]]]___``````bbbeeefffffffffggghhhiiieeebbb^^^WWWPPPPPPSSSVVV^^^iiittt}}}||||||rrraaaNNN===999666000---000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++,,,------...//////...---000333555888???IIIQQQ[[[dddiiimmmtttyyyzzzyyyuuurrrpppkkkffffffjjjoooooopppsssuuutttpppmmmmmmmmmoooqqqnnnkkkqqqyyy~~~xxxrrrppppppvvvxxx}}}xxxqqqmmmiiieeeaaa^^^^^^aaafffkkkmmmllliiieeedddcccccceeeffffffeee^^^[[[XXXVVVVVVWWWWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUVVVXXXUUUWWWYYYXXXSSSOOOMMMMMMHHHHHHHHHGGGEEEBBB???>>><<<<<<<<<===>>>???@@@AAA???AAADDDFFFHHHKKKOOORRRQQQRRRTTTVVVWWWTTTPPPLLLFFFHHHMMMSSSWWWWWWTTTQQQMMMKKKJJJHHHHHHIIIKKKLLLKKKLLLLLLMMMMMMLLLKKKJJJLLLNNNOOOOOOOOOOOOPPPRRROOOOOOOOOOOONNNMMMLLLLLLIIIIIIKKKNNNLLLHHHGGGIIIIIIKKKOOOSSSVVVXXXYYYYYY]]]```cccgggkkkpppwww{{{~~~}}}yyytttlllccc\\\WWWTTTUUUXXXZZZ[[[[[[ZZZYYYxxxtttuuuwwwfff]]]QQQHHHCCC@@@===:::;;;:::777555555555777888777666444333333444555666444333333333333444555555444555555555555555555444111111111222222333333333444444555666555444222111555000---000333444777;;;<<<;;;???MMMcccyyy}}}wwwqqqkkkddd^^^ZZZTTTRRROOOLLLJJJIIIHHHHHHEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNMMMLLLJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIKKKJJJHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHJJJIIIFFFDDDDDDFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSNNNOOOQQQSSSVVVXXXYYYZZZYYY[[[]]]^^^]]]]]]^^^___aaacccdddeeeeeefffiiikkkjjjgggddd^^^UUUMMMOOOUUU\\\iiixxxyyyuuugggNNN???555444222,,,...555000000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++*********++++++,,,,,,,,,........................++++++,,,---------,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,---...//////------000444555777>>>FFFGGGTTT```fffkkkssszzz}}}~~~{{{xxxtttllldddaaadddllllllnnnrrruuuuuurrrnnnpppoooppprrrnnniiinnnwww~~~xxxqqqnnnmmmrrrsssxxx~~~}}}tttpppooonnnjjjfff[[[\\\^^^dddiiillljjjgggbbb```___```cccfffggghhh___\\\XXXVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSRRROOOMMMLLLLLLHHHHHHHHHHHHFFFBBB???===<<<<<<;;;;;;===???AAABBB???AAACCCEEEGGGJJJOOORRRSSSSSSTTTVVVVVVRRRMMMIIIDDDFFFLLLRRRVVVVVVSSSPPPKKKIIIHHHGGGGGGHHHJJJKKKEEEGGGIIILLLNNNOOOOOOOOOLLLMMMNNNMMMMMMNNNPPPRRRMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIKKKNNNLLLGGGFFFIIIGGGJJJNNNRRRUUUWWWXXXXXX```bbbdddgggjjjnnntttxxx|||{{{xxxrrrkkkbbb[[[VVVRRRTTTVVVXXXYYYYYYYYYXXXwwweeeZZZMMMEEEDDDBBB>>>999999999888777666555444444888777444222111111222333333222111111000000000111444333333222222333333444111222222333333222222111222333333444444333333222222222111111222222333444<<<:::<<>>???>>>===???AAACCCEEEJJJOOOSSSUUUVVVVVVTTTPPPLLLJJJIIIDDDGGGLLLRRRUUUSSSOOOKKKIIIIIIIIIIIIHHHGGGFFFEEEIIIJJJJJJKKKLLLKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJLLLLLLKKKIIIFFFHHHJJJKKKKKKJJJHHHFFFGGGGGGIIIKKKNNNQQQTTTUUU\\\```dddgggiiimmmsssxxxyyyyyyvvvpppggg^^^XXXUUUPPPQQQRRRTTTVVVWWWWWWXXX|||{{{|||~~~ssscccYYYLLLDDDBBBAAA<<<888999999888777666555444444777555333222111222333333666555444444333333333444444333333222222333333444222222333333333333222222222222333333333333222222222222222222222333444444555333555<<>>>>><<<:::;;;<<<>>>???>>>>>>@@@BBBCCCFFFJJJOOOSSSTTTUUUUUURRRNNNJJJHHHGGGCCCGGGLLLQQQSSSRRRNNNJJJGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKLLLLLLKKKIIIFFFGGGJJJKKKKKKJJJGGGFFFFFFGGGIIIKKKNNNQQQSSSUUUYYY]]]cccfffhhhlllqqquuuxxxxxxuuuoooggg^^^XXXUUUPPPQQQRRRTTTUUUVVVVVVVVVvvvqqqmmmooossszzzzzzooo```WWWKKKCCCAAA???<<<888999999888777666555444444555444333222222333444555333333222111111111111222333333222222222222333333222333333444444333333222111111222222222222111111222222222222222333333444333333666999>>>GGGZZZkkk~~~yyyrrrlllbbbaaa___\\\XXXTTTPPPOOONNNKKKIIIHHHIIIJJJJJJIIIOOOLLLJJJLLLPPPRRRQQQOOOLLLLLLMMMNNNPPPQQQRRRRRRPPPPPPOOOPPPPPPQQQRRRSSSSSSQQQOOOOOOPPPQQQRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKIIIHHHIIIJJJMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRTTTUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^___aaabbbcccdddeeeffffffgggjjjkkkkkkjjjnnntttvvvtttnnnaaaTTTOOOQQQXXXaaaiiiwww~~~|||yyyrrrgggUUUDDD:::444///---///111///000222---------------,,,++++++000///...,,,++++++++++++,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...////////////222666999===GGGUUU```iiiuuuttthhhccceeelllmmmpppsssvvvvvvssspppmmmppptttssspppmmmmmmnnnrrrsssttttttsssrrrssstttxxxrrrmmmlllqqqvvvzzz|||}}}xxxtttuuuuuuttttttwwwssskkkccc```]]][[[[[[^^^dddcccbbbccceeeeeecccaaa]]][[[YYYWWWUUUUUUVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGEEEDDDBBBAAA???===;;;;;;<<<>>>>>>>>>???AAACCCDDDFFFIIINNNQQQRRRSSSRRRPPPKKKGGGEEEDDDCCCFFFKKKOOOPPPOOOKKKIIIEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLKKKKKKLLLLLLJJJHHHEEEGGGIIIJJJJJJIIIGGGEEEFFFGGGHHHJJJMMMPPPRRRSSSVVV[[[aaadddfffiiinnnrrrvvvvvvtttooofff^^^XXXUUUPPPQQQSSSTTTUUUUUUUUUTTTddd```___cccjjjuuuyyynnn___VVVKKKCCC@@@>>><<<:::888888888777666555555555444444333333444444666666111111000000000000111111333333222222222222333333333333444444444444333333000111111222222111111000111111000000111111222333333555888::::::???OOO___ppp{{{~~~yyysssmmmfffeeedddaaa]]]YYYUUUSSSSSSPPPMMMLLLLLLMMMLLLLLLMMMKKKJJJKKKMMMOOOOOONNNLLLLLLMMMNNNPPPQQQRRRRRROOOOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNOOOQQQSSSSSSSSSQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJKKKLLLOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYY[[[\\\]]]___````````````eeeeeeeeefffggghhhiiijjjkkknnnpppqqquuuzzzyyyuuuhhh\\\PPPPPPXXXbbbmmmttt|||yyyyyyqqqeeeVVVEEE888333///---,,,...//////000111------------,,,,,,++++++//////---,,,+++*********,,,,,,,,,,,,++++++++++++------,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------//////000//////000333666;;;EEEQQQ]]]gggsssvvvlllhhhiiikkklllooosssvvvwwwtttrrrlllooorrrrrrooolllkkkjjjpppqqqrrrsssssstttvvvyyyyyyqqqiiihhhkkkoootttyyyzzzyyyxxxyyyzzzzzz{{{|||yyypppgggbbb^^^ZZZ\\\```ccccccbbbbbbcccccccccbbb___]]]ZZZXXXWWWVVVWWWXXXSSSRRRQQQPPPPPPOOOOOOOOONNNOOOOOOOOOOOONNNNNNMMMJJJJJJKKKLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDDDD@@@>>><<<;;;===>>>>>>===@@@BBBDDDEEEFFFIIILLLOOOPPPQQQQQQNNNIIIEEECCCBBBCCCFFFJJJMMMMMMKKKIIIGGGEEEDDDBBBBBBCCCEEEGGGIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHJJJLLLNNNPPPNNNLLLKKKKKKLLLKKKIIIGGGDDDFFFHHHIIIIIIHHHFFFDDDEEEFFFGGGIIILLLNNNQQQRRRTTTYYY___ccceeehhhlllppptttuuusssnnnfff^^^WWWTTTPPPQQQSSSTTTUUUTTTSSSRRRVVVTTTVVV\\\eeerrrzzzppp]]]VVVLLLDDD@@@???===<<<888888777777666666555555444444444555555666777777444444333333333444444555333222222111111222222333222333333444444333333222000111111222222111111000///////////////000111111...000444666444666CCCQQQ```nnn~~~~~~~~~~~~}}}yyyssspppjjjjjjiiigggddd```]]][[[YYYVVVRRROOOOOOOOOOOOOOOKKKJJJJJJJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPOOONNNNNNOOOQQQSSSSSSSSSQQQQQQPPPPPPOOOOOOOOONNNQQQPPPPPPPPPQQQQQQQQQQQQRRRQQQOOONNNMMMNNNOOOPPPMMMLLLLLLKKKJJJKKKKKKKKKOOOPPPPPPOOOMMMLLLMMMNNNQQQQQQRRRRRRSSSTTTTTTUUUTTTUUUVVVWWWXXXYYYZZZZZZ\\\]]]___```aaaaaaaaaaaagggggggggggghhhjjjkkkllljjjpppwww{{{~~~yyyrrraaaXXXTTTZZZdddnnnvvv|||zzzwwwtttttt{{{uuueeeUUUFFF999333222---//////...---...//////------,,,,,,++++++++++++---,,,,,,+++++++++,,,,,,...---------,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,------...............///000/////////222444:::BBBMMMXXXbbbooo}}}wwwooojjjhhhhhhiiilllppptttuuutttrrrmmmnnnppppppnnnllljjjiiipppqqqrrrrrrsssuuuyyy|||xxxooogggggghhhjjjpppxxx|||{{{rrriiibbb[[[WWWYYY^^^aaaaaabbbbbbbbbbbbcccccccccaaa^^^[[[XXXXXXXXXXXXRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOONNNMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEFFFFFFGGGAAA???===<<<===>>>======AAACCCEEEEEEFFFGGGJJJLLLNNNOOOOOOLLLHHHEEEBBBBBBCCCFFFJJJKKKIIIGGGFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJMMMOOOPPPMMMLLLKKKKKKKKKKKKHHHFFFCCCEEEGGGHHHHHHGGGEEECCCEEEEEEGGGHHHKKKMMMOOOQQQSSSXXX]]]aaacccfffkkkooorrrrrrrrrmmmfff]]]WWWTTTOOOPPPRRRTTTUUUTTTRRRQQQOOOOOOSSS[[[dddqqqzzzooo\\\UUULLLDDD@@@>>>>>>===888777777777666666666555444444555555666666666666222222222222222333333444222222111111111111222222111222222333333222222111111111222222222222111111/////////...///000000111...///222444222333<<>><<<=========<<>>=========777777777777666666666666333333444444444444444444000000//////000111111222222222111111111111222222000111111222222111111000222222333333333333222222000000000000000111222222111111333555444333888???CCCPPPcccsss~~~}}}}}}|||}}}~~~~~~}}}{{{zzzyyyzzzyyyyyyxxxxxxxxxxxxxxxrrrmmmeee^^^ZZZWWWTTTRRRNNNOOOOOONNNNNNNNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMOOOPPPRRRTTTUUUPPPPPPPPPQQQTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXYYY[[[]]]___```aaaaaa````````````aaacccdddhhhgggffffffgggiiilllmmmmmmwwwzzznnnfffgggmmmvvv}}}~~~~~~yyytttpppnnnkkkiiimmmssswww~~~|||qqqaaaSSSCCC:::444000...000...333555000...000111///---,,,+++*********+++,,,++++++******+++,,,,,,------------,,,+++*********)))***+++,,,---,,,,,,+++++++++************++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,------......,,,---//////...///000222444:::CCCMMMYYYgggttt}}}~~~xxxrrrkkkfffeeeeeehhhmmmqqqtttuuutttsssqqqqqqqqqrrrrrrrrrqqqqqqpppooopppsssxxx}}}xxxoookkkmmmkkkgggkkktttpppiiiaaaZZZRRRMMMOOOTTTYYY]]]aaaccccccbbbccceeebbbaaa^^^\\\ZZZZZZZZZ[[[VVVUUUSSSQQQOOOMMMLLLLLLJJJKKKMMMOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKJJJJJJJJJIIIIIIHHHCCCAAA>>>============<<>>@@@BBB@@@@@@AAABBBBBBBBBAAAAAAAAACCCFFFIIIIIIGGGEEECCC???AAADDDGGGIIIIIIGGGFFFGGGFFFFFFGGGHHHIIIGGGFFFAAACCCEEEFFFFFFEEECCCAAADDDDDDEEEFFFHHHKKKLLLNNNQQQSSSUUUWWWYYY^^^gggmmmlllnnnooollleee]]]VVVRRRJJJLLLPPPSSSUUUTTTSSSQQQNNNWWWbbbggglllxxxtttiiiXXXPPPGGGBBBAAA@@@<<<888;;;:::888888999888777555555444444333333222222111111111222222222333333333222222222333333444444444111111111111111111111111111111111000000000000000000111111111111222222222222111111111222333444444888<<>>======>>><<<===???BBBCCCDDDDDDDDDEEEEEEEEECCCAAA@@@AAABBBEEEDDDBBB@@@????????????????????????@@@AAABBBCCCAAAAAAAAABBBBBBAAA@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDFFFHHHGGGCCC???AAAAAAAAABBBEEEHHHLLLNNNOOORRRVVVYYY\\\___cccfffiiilllmmmkkkeee]]]VVVSSSOOONNNOOOPPPRRRRRRPPPNNNTTT^^^jjjqqquuussshhhUUUOOOGGGAAA>>><<<999777:::999777777777777666444555444444333333222222111111111222222222333333333111111111222222333333333111111111111111111111111000000000000000000000000000000111111111222222222000/////////000000111222333555===IIIVVVdddvvv}}}|||zzzyyyyyyzzz|||}}}{{{wwwssslllggg]]][[[WWWUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTRRRSSSUUUVVVWWWWWWWWWWWWUUUWWWXXXXXXVVVVVVWWWYYYWWWXXXXXXXXXXXXXXXYYYYYYVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYXXXXXXXXXXXXXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWYYYXXXWWWWWWWWWXXXYYYYYY[[[\\\\\\]]]]]]]]]]]]\\\aaa```^^^^^^^^^___aaabbbddddddeeeeeeeeedddcccbbbeeeeeeeeegggjjjnnnrrruuuxxxxxx{{{|||rrrnnnhhhdddccccccbbbaaaiiiuuu~~~{{{qqqdddSSSFFF;;;777222/////////...---+++222444///+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++************+++,,,------......++++++++++++++++++++++++++++++++++++*********))),,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...---------......////////////111666???KKKZZZiiirrrttt||||||mmmddd___cccjjjmmmqqquuu{{{{{{zzzwwwtttqqqppppppoooooommmjjjiiikkkooorrrwwwvvvtttsssqqqpppoooooozzzvvvllldddcccaaa]]]XXXVVVUUUVVVWWWXXX[[[^^^aaaccccccddd]]]\\\ZZZXXXXXXYYYZZZ[[[[[[YYYVVVSSSPPPOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEBBB@@@>>>=========;;;<<<>>>@@@BBBCCCCCCBBBBBBBBBBBBAAA???>>>???AAACCCBBB@@@>>>=========>>>>>>>>>??????@@@@@@AAABBB@@@AAAAAAAAAAAAAAA@@@@@@DDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDFFFHHHGGGCCC@@@BBBAAABBBCCCEEEHHHKKKMMMNNNQQQTTTWWWZZZ]]]```ccchhhjjjllljjjddd\\\VVVRRRNNNNNNNNNOOOPPPPPPNNNLLL[[[gggvvv~~~pppeeeUUUQQQJJJCCC===:::888888999777666666777777555444555444444333333222222111111111222222222333333333000111111111111111222222111111111111111111111111/////////000000111111222000000000111111111222222111111111000111111222333000000555===GGGTTTfffttt|||{{{vvvuuuwww{{{}}}|||wwwrrreeeeeeccc___[[[WWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWWWWXXXXXXUUUWWWXXXXXXWWWWWWXXXYYYWWWXXXXXXXXXYYYYYYYYYZZZVVVWWWXXXYYYZZZ[[[[[[\\\XXXXXXXXXXXXYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXZZZYYYYYYYYYZZZ[[[\\\]]]____________^^^^^^^^^^^^aaa```___^^^______aaabbbbbbccceeefffgggffffffeeeeeeeeegggjjjnnnsssxxx{{{tttwww~~~}}}~~~wwwrrrjjjdddaaa___^^^]]]bbbllltttooobbbRRRBBB888222000......///000///...(((---000---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------......,,,+++***))))))))),,,,,,,,,++++++++++++***))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------......///000444:::DDDRRRaaakkkmmmsssyyy}}}~~~nnnddd]]]```hhhmmmpppqqqxxxuuurrrpppooonnnlllkkkkkkkkkjjjhhhgggiiimmmpppuuuuuuuuuuuuuuuttttttssszzz~~~yyyrrrllllllhhhddd```^^^[[[YYYWWWVVVWWWYYY[[[^^^aaacccddd^^^\\\ZZZXXXWWWWWWXXXYYYWWWWWWUUUTTTRRRPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFCCCAAA???===<<<<<<:::;;;===>>>@@@@@@AAAAAA>>>??????>>>===<<<>>>???AAA@@@>>><<<;;;;;;<<<<<<===>>>>>>??????@@@@@@AAA???@@@@@@AAAAAAAAA@@@@@@DDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEGGGHHHFFFCCC@@@CCCCCCCCCDDDEEEHHHJJJLLLMMMPPPSSSUUUWWWYYY]]]___eeegggiiihhhbbb[[[UUURRRNNNMMMMMMMMMNNNMMMKKKHHH___mmm}}}nnncccVVVSSSMMMEEE>>>::::::;;;999777666666777777666555555444444333333222222111111111222222222333333333111111111111222222222222111111111111111111111111///000000111222333333444000000000000111111111111111111000000000000111111222000111777>>>HHHXXXfffttt{{{yyysssyyy}}}uuurrrssswwwzzz|||xxxrrrsssqqqlllccc\\\ZZZZZZSSSRRRRRRQQQPPPPPPQQQQQQPPPQQQRRRTTTUUUVVVWWWWWWUUUWWWXXXXXXWWWWWWYYYZZZXXXXXXYYYYYYYYYZZZZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\XXXXXXXXXYYYYYYZZZZZZ[[[YYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^___aaa```______^^^^^^^^^^^^____________```bbbcccddddddeeefffhhhhhhhhhggggggeeefffhhhlllrrrxxx}}}}}}yyy||||||vvvlllddd___]]][[[ZZZ\\\bbbfff___QQQCCC888333,,,,,,,,,---...///......,,,///000...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...---,,,+++***)))))))))++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000222666===JJJZZZdddjjjmmmqqqxxxqqqfff]]]]]]dddlllooopppuuuqqqmmmkkklllmmmjjjhhhhhhhhhhhhgggggghhhkkkmmmqqqsssuuuvvvwwwwwwwwwwwwxxx}}}~~~yyyvvvuuusssoooqqqlllfffcccbbb```\\\XXXUUUUUUWWWYYY[[[^^^aaabbb___]]][[[XXXWWWWWWWWWXXXSSSSSSSSSSSSRRRPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGDDDBBB???===;;;;;;999:::;;;<<<===>>>??????<<<=========;;;;;;===??????>>>===;;;::::::;;;;;;<<<<<<===>>>????????????>>>??????@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@CCCDDDEEEGGGGGGEEECCC@@@CCCCCCCCCDDDFFFHHHIIIKKKMMMOOORRRTTTUUUWWWZZZ\\\bbbdddfffddd___YYYTTTQQQNNNMMMMMMMMMMMMLLLIIIFFF___lll||||||lllaaaUUURRRLLLEEE>>>::::::;;;:::888777777999999888666555444444333333222222111111111222222222333333333333333333333333333333222111111111111111111111111111111222333333444555555//////000000000111111111//////......---......///333000111444888>>>KKKXXXbbbmmm{{{~~~tttmmmqqq|||yyysssrrrtttvvvyyy}}}|||{{{|||zzzsssiiiaaa]]]\\\VVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVUUUVVVXXXXXXXXXXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\XXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXYYY[[[\\\]]]^^^^^^```___^^^]]]\\\\\\]]]]]]\\\]]]^^^```ccceeeggghhhhhhhhhhhhiiiiiiiiihhhhhhiiijjjmmmrrrwww}}}{{{zzzxxxnnnddd^^^\\\ZZZZZZ\\\\\\XXXOOOBBB777222222***+++------------,,,,,,------...///---,,,+++---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++***+++++++++++++++++++++++++++++++++******************++++++************************+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++///000222444999DDDSSS^^^iiijjjooovvv}}}wwwmmmaaa]]]bbbjjjoooooopppmmmjjjjjjlllmmmkkkhhhdddeeeffffffeeeeeegggiiilllooorrrvvvxxxxxxxxxwwwwwwyyyyyytttrrrtttuuutttrrrmmmgggdddcccbbb^^^[[[VVVVVVWWWXXXYYY[[[]]]^^^```^^^[[[YYYWWWVVVWWWWWWRRRRRRSSSTTTSSSRRRPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGEEECCC@@@>>>;;;:::999999999:::;;;<<<===>>><<<======<<<;;;;;;===???>>>===<<<:::::::::;;;;;;:::;;;<<<>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@???BBBBBBAAAAAABBBDDDEEEFFFGGGGGGEEEDDDBBBAAA??????AAACCCEEEFFFEEECCCAAA@@@BBBBBBCCCDDDFFFGGGIIIIIIMMMOOOQQQSSSTTTVVVYYY[[[^^^```bbbaaa\\\WWWRRRPPPNNNMMMMMMMMMMMMKKKHHHFFF[[[ggguuu~~~{{{kkk```QQQMMMGGG@@@;;;999888777:::888777888999:::888777555444444333333222222111111111222222222333333333444444444333333333333333111111111111111111111111222222222333333444444555/////////000000000111111333222222111111111111222111///000222444666???IIITTT```ppp|||xxxpppjjjmmmttt{{{{{{wwwuuuuuurrrxxx}}}yyyssskkkdddaaa___\\\[[[YYYWWWVVVUUUTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXXXXXXXZZZ\\\\\\\\\[[[[[[ZZZZZZYYYYYYVVVWWWXXXYYYZZZ[[[[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^^^^^^^]]][[[ZZZWWWXXXZZZ[[[]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZ\\\\\\[[[]]]___bbbfffiiikkklllkkkjjjiiihhhhhhiiikkklllooopppssswww{{{zzz{{{|||xxxlllbbb]]][[[[[[[[[]]]VVVLLLCCC888///---///+++---......,,,++++++,,,)))'''))),,,---,,,,,,...++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************+++,,,------***++++++++++++,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++---///222333666???MMMXXXgggiiiooowww{{{|||zzznnneeedddjjjmmmlllkkkjjjjjjlllmmmnnnmmmkkkbbbdddeeedddcccbbbcccdddhhhkkkpppuuuxxxxxxwwwvvvuuuwwwuuupppnnnqqqttttttooolllhhheeedddcccaaa```ZZZZZZ[[[[[[[[[[[[[[[[[[^^^]]]ZZZWWWVVVVVVVVVWWWSSSTTTUUUUUUTTTSSSQQQPPPIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEECCCAAA???<<<;;;999999999999:::;;;<<<===<<<======<<<;;;;;;<<<>>>===<<<:::999999999:::;;;999:::<<<===>>>>>>===<<<<<<===>>>???????????????AAAAAA@@@@@@AAACCCEEEGGGGGGFFFEEEDDDBBB@@@?????????BBBDDDEEECCCAAA@@@??????@@@AAACCCEEEGGGHHHHHHKKKMMMPPPRRRSSSUUUXXXZZZ[[[]]]^^^]]]YYYUUUQQQOOOMMMLLLLLLLLLLLLKKKHHHEEEWWWaaammmttt{{{zzzjjj```PPPJJJCCC>>><<<:::888666888777666777888999888777555444444333333222222111111111222222222333333333333333333333222222111111111111111111111111111111111222222222222222222222////////////000000000111444444333222222222222222......000333333222777>>>IIISSSaaalllqqqsssvvvxxxsssnnnkkklllnnnpppxxx{{{yyysssyyy~~~{{{vvvqqqnnnkkkhhhfffcccbbb```^^^\\\ZZZYYYYYYUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVXXXYYYXXXYYY[[[\\\^^^^^^]]]\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^^^^\\\ZZZXXXYYYZZZ[[[]]]^^^^^^]]]]]]\\\[[[YYYXXXYYYZZZ\\\]]]]]]___aaaeeehhhjjjlllmmmlllkkkhhhggghhhkkkoooqqqrrrsssuuuxxx{{{~~~~~~|||vvvzzz|||ttthhh___ZZZYYYZZZ[[[WWWKKK???999333---+++...,,,...///...,,,+++---///***&&&''',,,...+++***---************************'''((()))+++,,,,,,++++++++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,------......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...---------,,,,,,,,,,,,***---000111333;;;HHHRRRbbbfffpppxxxzzzyyy~~~tttllljjjiiieeedddhhhkkknnnnnnnnnnnnnnneeeggghhhhhhfffdddddddddeeeiiioootttxxxxxxwwwvvvsssuuusssmmmjjjmmmooonnnkkkkkkjjjgggdddcccdddfff```aaaaaa```___\\\ZZZYYY[[[ZZZWWWUUUTTTTTTTTTUUURRRRRRRRRRRRQQQPPPOOONNNHHHHHHIIIJJJKKKLLLMMMMMMIIIKKKLLLMMMNNNMMMKKKKKKGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@===<<<:::999999999999;;;<<<===<<<======;;;:::999:::;;;:::999888777777777888999888999;;;=========<<<;;;;;;<<<===>>>????????????AAA@@@?????????AAACCCDDDCCCCCCBBBBBBAAAAAA@@@@@@===@@@DDDDDDBBB???>>>>>><<<>>>@@@BBBDDDFFFGGGHHHHHHJJJMMMOOOQQQSSSVVVXXXXXXZZZ\\\[[[WWWSSSPPPOOOKKKJJJIIIJJJJJJIIIGGGDDDTTT]]]gggmmmuuuzzzjjj```RRRKKKBBB>>>>>>>>>:::777777666555666777888777666555555444333333222222111111111222222222333333333222222222222111111000000111111111111111111111111111111111000000000000000////////////000000000000......---,,,,,,,,,,,,,,,...///222555444222444:::@@@IIIUUU^^^cccgggmmmrrrqqqnnnlllkkkiiiiiipppxxxrrr{{{}}}yyy}}}zzztttqqqqqqqqqooommmhhhgggeeebbb```^^^^^^]]]WWWWWWUUUTTTTTTTTTUUUVVVUUUVVVXXXYYYYYYYYY[[[]]]```___^^^\\\ZZZYYYWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZ]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[]]]^^^]]][[[YYYWWWZZZ[[[]]]^^^___^^^^^^]]][[[ZZZYYYXXXXXXZZZ\\\^^^```aaacccfffiiikkkllllllllljjjgggfffhhhmmmrrrvvvqqqrrrtttvvvxxxzzz{{{|||}}}~~~~~~}}}yyyuuu|||~~~}}}~~~yyyqqqeee\\\XXXXXXZZZ[[[NNNAAA666333222...,,,...,,,...///...,,,,,,///111///******......***(((***************************&&&''')))***+++++++++***,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((+++++++++,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,***+++,,,---...---,,,,,,.........------,,,,,,,,,'''+++///000111888EEEOOO^^^dddpppyyyyyywww~~~rrrlllfff``````fffllloooooonnnnnnpppjjjlllmmmllljjjhhhggggggeeeiiiooouuuxxxyyywwwvvvqqqsssqqqkkkggghhhiiihhhiiikkkkkkiiieeedddgggjjjeeeeeeeeedddbbb^^^[[[YYYYYYWWWUUUSSSRRRRRRSSSTTTPPPOOONNNMMMLLLLLLKKKKKKGGGHHHIIIJJJKKKMMMNNNNNNIIIKKKMMMNNNOOONNNMMMLLLGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEDDDBBB@@@>>>===::::::999999999:::<<<===<<<===<<<;;;888777888:::888888666555555666777777777999;;;=========<<<;;;;;;<<<===>>>????????????BBBAAA???======>>>???AAA?????????@@@@@@AAAAAAAAA<<>>===>>>;;;<<<>>>AAADDDFFFGGGHHHEEEHHHKKKMMMOOOQQQUUUWWWWWWYYYZZZYYYVVVRRRPPPOOOHHHHHHGGGHHHIIIHHHFFFCCCWWW[[[dddpppzzzzzzgggZZZNNNIIIBBB===;;;;;;::::::777777777777666666666666555555444333333222111111111111111111222333444555111111111111111111111111000000000000//////////////////.........---------...............///000000000000000///......------000000111222333333444444<<<@@@GGGPPPYYYbbbiiilllkkkkkkjjjjjjiiihhhhhhhhhmmmqqqwww~~~~~~|||xxxssspppppprrrtttuuurrrmmmhhheeeeeegggiiijjjdddbbb___]]]\\\\\\\\\]]][[[[[[ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZYYYWWWVVVTTTSSSVVVUUUUUUTTTUUUWWWXXXYYY\\\\\\\\\\\\\\\]]]]]]]]]]]][[[ZZZ[[[^^^^^^[[[XXXXXXZZZ]]]]]]\\\ZZZZZZZZZZZZZZZ[[[\\\^^^```bbbcccdddeeefffhhhiiijjjjjjjjjjjjiiigggggghhhkkkoooqqqwwwuuurrrnnnmmmpppvvvzzz~~~}}}zzzyyy~~~}}}}}}|||ttthhh[[[VVVYYY[[[WWWRRREEE===444/////////---***......---,,,******+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((,,,,,,+++)))((()))+++...************************+++++++++*********)))))),,,++++++******++++++,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++************+++---//////...---,,,***---111222222777???EEETTT[[[eeekkkooowwwuuuhhh```]]]\\\___ccchhhkkkmmmllllllllliiifffgggjjjkkkiiieeecccggglllrrrvvvwwwwwwwwwpppppppppnnnggg^^^^^^bbbeeeiiilllkkkgggfffhhhlllkkkjjjkkknnnoooiii^^^TTTSSSQQQMMMKKKKKKKKKKKKJJJLLLKKKKKKJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOONNNMMMKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDDDDCCCAAA@@@@@@???;;;::::::999999999::::::;;;;;;;;;:::999888777666777777777888888888888888888999:::;;;<<<;;;::::::999999:::;;;;;;<<<<<<===>>>??????>>>======>>>@@@<<<<<<<<<===>>>>>>??????<<>>???@@@@@@BBBEEEGGGGGGGGGHHHHHHIIILLLPPPSSSTTTUUUVVVWWWUUUSSSPPPNNNJJJHHHEEEEEEEEEFFFFFFEEE\\\___hhhrrr|||wwweeeXXXMMMIIIBBB>>><<<;;;:::999777777777777666666666555555555555444444333333333000000000000000111222333111111111111111111111111111111000000000/////////000000/////////........................///000000.........//////////////////000000111222222333333777;;;AAAIIISSS\\\cccgggggggggggghhhhhhhhhggggggkkkmmmrrryyy~~~|||{{{xxxuuusssssstttuuutttrrrooommmmmmppprrrtttuuukkkiiifffbbb___^^^]]]]]]___^^^\\\ZZZYYYZZZZZZ[[[ZZZZZZZZZYYYXXXVVVUUUTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[^^^]]]]]]]]]\\\ZZZVVVTTTVVVXXXYYYYYYYYYYYY[[[]]]^^^^^^___```aaabbbdddeeegggggghhhiiijjjkkkkkkkkklllkkkjjjjjjlllnnnppprrrpppnnnkkkhhhjjjpppxxx}}}{{{yyywww|||||||||~~~~~~zzzvvvhhh^^^TTTSSSXXXWWWNNNEEE:::444---***++++++***''',,,---,,,+++))))))+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))************)))))))))(((&&&&&&&&&%%%$$$$$$&&&(((************************+++++++++*********)))))),,,++++++******++++++,,,---,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---...------,,,+++...000000000333999???KKKTTT___hhhoooxxxuuuiiiaaa___]]]___bbbeeehhhjjjjjjjjjjjjfffcccdddhhhkkkkkkiiieeehhhmmmrrrvvvwwwxxxwwwqqqpppooommmfff^^^]]]bbbeeejjjoooooommmkkkllloooqqqrrrtttvvvtttlll```WWWNNNKKKHHHFFFFFFFFFFFFEEEGGGGGGFFFEEEEEEEEEGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA???>>>>>>===>>>===;;;:::888777777777999::::::::::::999999888555555555555555555555555777888999:::::::::999999999999999:::;;;;;;<<<<<<===>>>???>>><<<<<<>>>???>>>>>>>>>===============<<<>>>BBBCCCCCC@@@;;;999;;;<<<>>>??????@@@CCCEEEEEEEEEFFFFFFFFFHHHLLLOOORRRSSSTTTUUUTTTQQQNNNLLLIIIGGGDDDCCCDDDEEEEEEDDDbbbeeellluuu~~~tttcccWWWKKKHHHCCC???===;;;:::888777777777666666666555555555555555555444444444444222111111111111222222333111111111111111111111111222222111111111000000000000000000000000/////////...............///000000------......///000000111/////////000000111111222222444999@@@HHHQQQYYY]]]```aaaccceeegggggghhhhhhhhhiiilllqqqyyy}}}}}}zzzzzzyyywwwwwwxxxwwwuuusssooooooqqquuuzzz}}}~~~~~~qqqooollliiifffddddddcccfffeeebbb___^^^^^^^^^___]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___^^^ZZZUUURRRQQQTTTUUUVVVWWWXXX[[[___bbbddddddeeeeeefffgggggggggjjjjjjjjjjjjkkkllllllmmmnnnoooooopppqqqrrrrrrssskkkiiiggggggkkkttt~~~~~~|||zzzyyyxxxwww{{{{{{|||}}}|||wwwpppkkkZZZTTTQQQSSSWWWRRRDDD777555111---,,,......---+++---------+++******+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++***)))************))))))))))))''')))))))))((('''((()))************************+++++++++***************++++++************++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,...//////---///444888@@@JJJXXXdddnnnyyyuuujjjdddaaa]]]^^^```bbbdddgggiiijjjhhhddd___```dddjjjmmmnnnhhhjjjnnnrrruuuwwwxxxxxxssspppooollleee^^^]]]bbbfffkkkrrruuutttsssssstttwwwzzz}}}}}}wwwlll```XXXJJJGGGCCCAAAAAABBBAAAAAAAAA@@@???>>>>>>AAACCCEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>>>>===<<<:::999888888888888999::::::;;;;;;;;;:::555555555555555444444444666666777888888888888777888888999999:::;;;;;;;;;<<<======<<<;;;;;;<<<>>>??????>>>>>>===<<<<<<;;;;;;>>>@@@BBBAAA>>>;;;888999:::<<<======???AAADDDDDDEEEFFFFFFEEEGGGIIILLLOOOPPPRRRRRRQQQOOOLLLJJJGGGEEEBBBAAABBBCCCBBBAAAfffhhhnnnvvv~~~qqqbbbWWWJJJFFFBBB???===<<<999777777777666666666555555555333333333444444444444444555444444333333444444555111111111111111111111111222222222222111111111000////////////////////////...............///000000............//////000000........./////////000000000111444888>>>FFFMMMQQQYYY[[[___dddhhhjjjkkkkkkhhhhhhiiilllqqqyyywwwssszzz|||zzzxxxyyy{{{|||}}}|||xxxxxxxxxzzzzzzyyyuuurrrkkkmmmrrrxxx}}}sssrrrqqqooommmmmmlllllllllkkkhhhfffeeefffggghhhfffffffffeeedddbbbaaa```YYYZZZ\\\]]]^^^]]]]]]\\\]]]^^^___aaabbbccccccccc^^^```aaa]]]VVVQQQOOOOOOSSSVVVYYY\\\^^^aaaeeehhhjjjjjjjjjkkkkkkjjjjjjjjjlllkkkjjjjjjkkklllnnnoooqqqrrrtttuuuvvvvvvvvvuuummmmmmnnnpppttt|||zzzyyy|||~~~}}}|||zzzyyyyyyzzzzzz|||}}}}}}{{{uuummmddd^^^SSSSSSTTTTTTRRRIII===333222111//////111111///------......,,,++++++---///,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++***************)))))))))))))))***,,,------,,,++++++,,,************************************************++++++************++++++,,,++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,---...------...111444999BBBQQQ^^^kkkwwwvvvmmmhhheee]]]]]]^^^___cccgggkkknnniiieee___^^^bbbhhhmmmoooiiikkknnnrrrtttvvvwwwwwwuuurrrooommmggg``````cccfffllltttyyyzzzzzzyyyyyyxxx|||~~~|||sssggg\\\VVVIIIFFFBBB@@@@@@@@@???>>>===;;;999888999<<<@@@CCCCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;<<<======::::::;;;;;;;;;;;;::::::777777777666666666666666444444555555666666666666777777888888999::::::::::::;;;<<<;;;:::999;;;===>>>=========<<<<<<<<<;;;;;;<<>>@@@CCCFFFGGGGGGGGGFFFFFFIIIKKKMMMNNNPPPQQQPPPNNNKKKIIIFFFCCC@@@???@@@@@@@@@???ggghhhmmmuuu}}}pppaaaXXXIIIFFFBBB???===<<<999888666666666666555555555555222222222222222333333333444444333333444444555555111111111111111111111111222222222222111111111000.......................................///000000000000//////.........................../////////111111222444888===CCCFFFQQQUUU\\\dddjjjnnnpppqqqkkkjjjiiiiiimmmrrrxxx|||xxxpppkkkrrrzzzzzzvvvrrrpppqqqtttwwwxxxtttuuuvvvyyyzzzxxxtttqqqlllnnnrrrxxx}}}}}}|||vvvvvvtttsssqqqppppppoookkkkkkjjjjjjkkklllmmmnnnmmmlllllljjjhhhfffdddccc\\\^^^___aaaaaaaaaaaa```aaabbbeeeggghhhhhhhhhgggeeedddbbb[[[RRRLLLKKKLLLVVVZZZ```eeehhhiiijjjkkkmmmmmmnnnnnnmmmlllkkkkkkkkkjjjiiiiiijjjmmmppprrruuuwwwyyy{{{||||||{{{zzztttvvvyyy|||~~~zzz{{{}}}|||{{{|||||||||{{{{{{|||||||||||||||zzzuuummmbbbYYYTTTPPPSSSUUUQQQGGG===666333---,,,,,,,,,,,,,,,***)))+++,,,,,,+++)))***,,,...,,,++++++******++++++,,,,,,,,,,,,++++++*********)))******++++++*********))))))))))))))))))******''')))******)))(((((()))************************************************+++******))))))******+++++++++++++++******))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---+++,,,------...///222333666>>>KKKXXXeeerrr}}}}}}xxxrrrllliii^^^]]]]]]___ccciiiooorrrmmmhhhccc```aaaeeejjjmmmkkkmmmpppsssuuuvvvvvvuuuwwwsssqqqoookkkdddccceeefffkkksssyyy|||}}}||||||yyy{{{{{{wwwmmmcccZZZUUUKKKGGGCCC@@@???>>>===<<<:::888666555666999===???>>>>>>=========???AAABBBDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@===============>>>??????=========<<<;;;:::999999888888777777666666666666333333333333444444555555666666777777888999999999999::::::999888888999;;;::::::;;;;;;;;;<<<<<<<<<:::;;;===>>>>>>;;;888666888999;;;<<<<<<===@@@CCCDDDEEEFFFFFFEEEEEEFFFHHHLLLMMMOOOPPPOOOMMMJJJIIIDDDBBB???>>>>>>>>>>>>===fffggglllsss|||oooaaaXXXIIIEEEAAA>>><<<;;;:::999666666666555555555444444222222222222111111111111000000000111111222333444111111111111111111111111222222111111111000000000------------...........................///000000111000000///......------........................000000111222555888<<<>>>IIIOOOYYYdddmmmsssvvvwwwpppnnnkkkiiijjjmmmqqqssswwwzzz}}}}}}xxxpppiiifffhhhpppzzzzzzrrrmmmlllmmmnnnnnnqqqqqqrrrtttvvvvvvtttqqqrrrsssuuuxxx{{{|||{{{yyyzzzyyywwwtttrrrooommmlllfffgggiiikkkmmmnnnoooooommmlllllljjjiiigggeeedddaaabbbcccdddeeeeeeeeeeeedddeeehhhjjjkkkjjjiiihhhlllggg___VVVNNNKKKLLLMMM\\\```ggglllnnnmmmmmmmmmlllmmmnnnnnnnnnmmmkkkjjjiiihhhggghhhkkkoootttwww{{{|||}}}}}}{{{zzzzzz~~~~~~~~~~~~~~~}}}{{{{{{xxxwwwssslllbbbXXXRRROOONNNPPPNNNFFF:::222000222,,,,,,++++++******))))))((())))))(((''''''))),,,,,,++++++******++++++,,,,,,,,,,,,+++******))))))((()))******+++*********))))))))))))************''')))***)))((('''(((******************************************+++++++++******))))))))))))************++++++******)))(((************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...000222222444:::EEEPPP]]]iiiuuu|||~~~}}}{{{vvvppplll___^^^^^^```dddjjjpppssspppmmmhhheeeccceeehhhjjjmmmpppssswwwyyyxxxvvvuuuvvvsssqqqrrroooiiifffgggfffiiinnntttyyy{{{}}}}}}|||zzzvvvpppiiibbb\\\XXXMMMJJJDDDAAA>>>===;;;999999888666444444666888:::999888777666777999;;;===@@@AAACCCEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????AAA@@@???>>>============>>>>>>>>>===<<<;;;999888777777666666555555444444333333222222333333444555555555666666777888888999777888888888666666888999777888888999::::::;;;;;;999:::<<<===<<<:::777666777999:::;;;;;;===???BBB???AAABBBBBBBBBBBBCCCDDDJJJKKKMMMNNNNNNLLLIIIHHHDDDAAA>>>=========<<<;;;dddeeejjjrrr{{{nnn___WWWJJJEEE@@@<<<;;;;;;::::::666666555555555444444444333333333222222111111111......//////111222444555111111111111111111111111111111000000000/////////---.........////////////...............///000000///////////////........./////////...............---...///111444777999;;;BBBIIIUUUbbbnnnvvvzzz{{{tttrrrnnnjjjhhhhhhjjjkkkkkknnnqqqqqqmmmhhhcccaaa```gggooovvvzzz{{{uuurrrpppmmmlllmmmllllllnnnqqqssssssrrrwwwvvvuuuvvvxxxyyyyyyxxxxxxwwwuuussspppmmmkkkjjjdddfffjjjnnnooopppooonnniiiiiiiiiiiiiiihhhgggfffffffffffffffggghhhiiijjjgggiiikkkmmmmmmlllkkkjjjjjjbbbWWWOOOMMMPPPUUUYYYbbbeeejjjmmmmmmmmmmmmmmmjjjkkklllmmmmmmkkkjjjiiihhhhhhggghhhlllsssyyy}}}~~~{{{zzzzzzzzz{{{wwwuuupppnnniiiaaaWWWQQQNNNNNNMMMJJJCCC;;;444000//////---------,,,,,,,,,...///((())))))((('''(((***---,,,++++++******++++++,,,,,,,,,++++++***))))))((((((((()))***************((()))))))))************+++,,,,,,***))))))+++---************************))))))*********+++++++++******))))))))))))******)))******+++***)))((('''************++++++++++++******+++++++++,,,,,,,,,***+++,,,---...------,,,,,,++++++,,,.../////////222666===HHHTTTaaalllsssyyyyyy{{{}}}~~~zzztttnnnaaa``````aaadddiiimmmpppqqqooommmjjjgggggghhhiiipppsssxxx|||~~~|||xxxvvvtttqqqqqqsssqqqkkkgggfffeeefffiiimmmsssxxx{{{}}}xxxpppiiifffccc___]]]TTTOOOIIIEEEAAA???<<<:::888777555444333333444444444333111111111333666888<<<>>>@@@BBBDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<===============<<<;;;:::999888888777666666555555333333222222222333444555444555555666666777888888666777777666555555666888777777777777888888888888888999;;;;;;;;;999666555555777888999999;;;>>>@@@===???AAAAAAAAAAAABBBCCCGGGIIIKKKLLLLLLJJJGGGFFFDDDAAA>>><<<<<<<<<;;;:::cccdddiiiqqq|||~~~mmm^^^UUUJJJEEE???;;;::::::;;;;;;666666555555555444444444555555444333333222111111/////////111222444666777111111111111111111111111000000000000////////////.../////////000000111111...............///000000------......///000000000//////////////////......***+++---000444777999:::===EEERRRaaannnwww{{{}}}vvvtttoookkkgggfffeeeeeecccfffhhhhhheeebbb___^^^]]]bbbhhhlllooottt}}}|||xxxtttpppkkkjjjiiijjjmmmqqqrrrsssxxxvvvtttsssuuuwwwwwwwwwrrrrrrrrrqqqpppnnnlllkkkeeehhhmmmqqqrrrqqqooommmgggggghhhiiijjjjjjjjjjjjiiihhhhhhggghhhjjjkkkmmmkkklllooopppqqqooommmkkkcccYYYNNNIIINNNWWWaaaffffffhhhjjjkkkkkkkkklllmmmhhhiiikkklllllljjjiiiggghhhggggggiiinnnvvv}}}||||||zzzzzzzzzzzzyyysssoooiiigggbbbYYYQQQMMMMMMOOOMMMEEE;;;555333222000---***++++++++++++,,,///111+++,,,,,,+++***+++...000,,,++++++++++++++++++,,,,,,,,,++++++***))))))((((((((()))***************(((((())))))*********+++++++++***)))'''(((+++---************************))))))******++++++++++++******))))))))))))******)))******++++++)))(((''')))************+++++++++*********++++++,,,,,,,,,***+++---//////...---,,,,,,,,,+++,,,---------,,,///222888BBBNNN\\\hhhoootttuuuyyy}}}}}}vvvpppcccbbbaaabbbcccgggjjjlllpppppppppmmmjjjhhhhhhhhhrrrvvv|||{{{wwwqqqooopppsssrrrlllgggfffeeedddeeeiiiooouuuzzz|||vvvjjjcccccccccaaa___ZZZUUUOOOJJJFFFCCC@@@===888777555444222111000000111000...---...000333555:::<<<>>>AAADDDEEEEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB:::::::::;;;;;;===>>>>>>;;;<<<<<<===============;;;;;;;;;:::999888888777444333222222222333444555444444555555666777777777555666777666444444666777888888777777666666555555888999:::;;;:::888666555444555777777888999<<<>>>>>>@@@BBBCCCCCCCCCDDDEEEEEEGGGIIIJJJJJJHHHFFFDDDDDDAAA>>><<<<<<<<<;;;:::ggggggiiippp~~~kkk\\\UUUHHHAAA999777999;;;:::777888777777666555444444444444444444333333333222222000000////////////000000000000000111222222222333////////////............000000//////.........---...............///000000,,,---///111000...,,,***.........------,,,,,,,,,'''***---///000222555888===BBBJJJWWWdddpppwwwzzzrrrqqqpppmmmiiieeeaaa^^^]]]\\\\\\]]]^^^___^^^]]]bbbdddddddddeeeiiipppwww}}}{{{qqqllleeeaaaccciiiooosssqqqsssuuuuuutttrrrrrrrrrsssrrrpppppppppnnnllliiilllmmmnnnoooppppppmmmkkkiiiiiijjjkkkllllllllllllooommmjjjjjjlllnnnooooooqqqrrrrrrqqqnnnlllkkkkkkYYYTTTPPPQQQWWW]]]bbbfffmmmlllkkkmmmooonnnkkkgggiiigggfffhhhkkkkkkiiifffgggjjjmmmqqqtttyyy}}}xxxuuussszzz~~~}}}||||||~~~|||vvvnnniiibbb[[[SSSNNNNNNNNNKKKHHH===999555000------...///,,,,,,,,,++++++*********************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,++++++***+++++++++***************+++******))))))******++++++++++++*********))))))"""$$$''')))***)))'''%%%'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///111444999CCCRRRaaakkkmmmooossszzzxxxrrreeeccc```___aaadddggghhhkkknnnqqqoooiiieeeeeegggnnnwww}}}~~~{{{sssqqqnnnmmmooorrrqqqmmmhhhcccaaa```aaafffmmmtttyyywwwoooeee```aaaccccccaaabbbZZZQQQJJJFFFCCC@@@===:::666333000000000000///------......///000000000444777<<>>>>>>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888888999:::;;;777666444333222333333444111111111222333444555666777666444333333444666777333444666777777777666555777888888999888777666555666666777888:::;;;<<<=========>>>???@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFDDDCCC???>>><<<;;;:::::::::;;;jjjjjjkkkrrr}}}jjj[[[TTTHHHBBB<<<888999:::999888777666666555444444333333222222222111111111000000111111000000000000111111111111111111111111222222000000000/////////......000/////////.........---...............//////000---...///000///...,,,+++......---------,,,,,,,,,***,,,...//////000222444777;;;BBBLLLXXXccckkknnnqqqpppooollliiifffcccbbb[[[YYYXXXYYY[[[]]]]]]]]]```aaacccccccccgggnnnsss|||xxxtttooojjjhhhhhhiiiiiilllmmmoooppppppqqqsssttttttrrrqqqqqqqqqpppnnnlllnnnnnnooopppqqqpppnnnlllmmmmmmooopppppppppppppppsssqqqnnnlllmmmnnnnnnnnnrrrqqqqqqqqqpppmmmfffaaaUUUTTTUUU[[[bbbgggkkklllnnnmmmmmmoooqqqpppmmmiiieeedddeeeiiiooorrrsssrrrqqqsssuuuwwwyyy{{{|||vvvrrrpppssszzz}}}|||zzz{{{{{{{{{{{{}}}}}}wwwooogggaaa[[[VVVPPPMMMLLLIIIDDD???666444000---+++***++++++,,,++++++++++++++++++***************************))))))***++++++,,,------))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,++++++*********************++++++++++++************+++++++++++++++*********))))))((()))***,,,,,,+++***))))))******+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...///111555===IIIVVV___jjjkkkooouuuzzzyyytttooogggdddaaa___```cccfffhhhiiilllnnnlllfffcccdddfffkkkqqqttttttuuuyyywwwrrrrrrooommmoooqqqqqqlllhhh```^^^]]]]]]aaagggnnnrrrsssllleeebbbccceeedddbbbccc]]]TTTNNNJJJFFFAAA===;;;888444222111111000///------......///000000000333666:::???CCCEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDBBB@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;::::::999777666555333222222222333222222222333333444666666555555333333333333555555333444555666777666555555777777888999888777666555555666777888999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCC???>>><<<:::999999999:::nnnnnnooovvv{{{iii[[[SSSGGGDDD???;;;888888999:::666555555444444333333333222222222111111111000000222222111111111111222222111111111111111111000000111111000000000//////////////////.....................------......///000............---------,,,...------------,,,,,,,,,---///000000///...///111222444999AAAJJJTTT\\\```kkkkkkkkkjjjiiigggfffeee]]]ZZZXXXWWWZZZ]]]______```ccceeeffffffiiioootttxxx{{{~~~~~~|||xxxsssmmmhhhfffhhhgggggghhhjjjnnnrrrttttttrrrqqqqqqrrrrrrqqqpppoooppppppqqqpppooommmlllqqqrrrssstttuuuuuuuuutttvvvssspppmmmmmmmmmmmmlllqqqpppqqqsssrrrlllbbbYYYRRRVVV]]]fffnnnssstttsssnnnmmmmmmnnnnnnlllhhheeebbbccchhhnnnuuuzzz||||||zzz|||}}}}}}}}}}}}~~~yyysssnnnmmmmmmuuu|||~~~zzzxxxxxxzzz|||~~~}}}|||}}}}}}uuummmddd[[[VVVRRROOOLLLIIIGGGBBB:::555000///---,,,*********)))*********+++++++++++++++************************))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******)))))))))***+++++++++,,,,,,++++++++++++++++++,,,+++++++++******************)))))))))))))))((((((+++++++++++++++***)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++...------,,,,,,,,,,,,,,,...//////222777@@@KKKSSSdddeeehhhlllpppqqqooommmjjjgggbbb___^^^aaadddggggggiiijjjhhhdddbbbcccfffjjjlllllljjjlllppprrrqqqrrrpppnnnooopppppplllhhh___]]]\\\[[[^^^ccchhhkkknnnjjjfffeeefffhhhfffdddeee```YYYTTTPPPKKKEEE@@@???;;;777444222111000///------......///000000000111444888===AAACCCDDDEEEBBBBBBAAAAAABBBDDDFFFGGGDDDCCCAAA@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>========================:::;;;===>>>===<<<:::888777777555444222222222222333333333333333444555666333333333333333333333333333333444555555555555555666777888888888777555444555555666777999:::;;;;;;>>>>>>???@@@@@@@@@?????????@@@BBBCCCDDDDDDCCCCCC@@@>>><<<:::888777777777pppqqqssszzzyyyhhhYYYRRRFFFEEEBBB===999777999;;;666666555555555444444444444444444333333333222222222111111000000111111222222222111111000000//////111111111111000000000000...........................------------.../////////...---,,,,,,,,,------------------------------...///000000...---...000111222555:::@@@HHHPPPUUU]]]```dddiiikkkkkkiiihhhdddaaa]]]\\\]]]```bbbccceeehhhkkkmmmmmmpppuuuzzzyyy{{{}}}~~~~~~~~~xxxssspppjjjgggdddcccfffjjjnnnpppqqqpppoooqqqssstttttttttpppqqqrrrqqqpppnnnnnnnnntttuuuwwwyyyyyyyyyxxxwwwvvvssspppmmmmmmmmmmmmllloooqqquuuuuuqqqhhh]]]VVVVVV]]]fffmmmtttyyyxxxuuurrrqqqooommmjjjeeeaaa^^^```eeemmmvvv}}}}}}~~~~~~~~~{{{vvvqqqllllllnnnqqq{{{zzzwwwvvvwwwzzz}}}~~~|||}}}uuujjj```XXXRRRNNNLLLJJJFFFCCC???:::333...------......---,,,,,,+++))))))******++++++,,,,,,************************))))))******+++++++++,,,))))))))))))))))))))))))((()))))))))************((()))))))))******************++++++++++++******(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,+++)))((('''''''''(((******+++++++++******)))++++++++++++++++++++++++************************------,,,,,,+++,,,,,,---//////000111555<<>>??????@@@??????>>>>>>>>>>>>>>>========================;;;<<<=========<<<;;;:::888777666555333222111111333222222222222333333444111111222222222222111111222333333444444444444444666666777777777666555444444444555666888999::::::>>>>>>>>>?????????>>>>>>===>>>???AAABBBBBBBBBBBB???>>>;;;999777666555555pppqqquuu|||wwwgggXXXPPPEEEDDDAAA===999888999;;;777777777777666666666666444444444333333333222222000000////////////000000222111111000000/////////111111111111000000000000---------...............---------------.../////////...,,,+++++++++---...------------------------,,,...//////......///000000222333555888>>>FFFLLLOOOVVV___iiinnnooommmkkkiiigggcccbbbbbbdddddddddhhhllloooqqqrrrvvv{{{~~~~~~||||||}}}tttoooiiiggggggjjjkkkkkkooonnnmmmnnnqqqtttttttttqqqssstttsssqqqooopppqqqvvvxxxzzz|||}}}|||{{{zzzuuurrrooonnnnnnooopppooopppvvvzzzuuuhhh\\\VVVUUU^^^ffflllooorrrwwwwwwsssxxxvvvrrrlllfff```\\\ZZZ^^^fffrrr~~~~~~}}}tttssspppmmmlllooouuuzzz|||{{{~~~|||xxxuuutttuuuwwwxxx{{{||||||zzzzzz|||yyyjjj]]]SSSMMMKKKIIIHHHEEE@@@:::666333000...+++,,,---.........---,,,)))))))))******+++++++++************************)))***************++++++))))))))))))))))))))))))((()))))))))************((()))))))))************)))******++++++******)))(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,************************000///---+++******++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++,,,,,,---------...///222888@@@EEETTTWWW[[[]]]^^^aaafffjjjmmmllliiiddd___]]]^^^```bbbdddfffggghhhiiijjjlllkkkiiigggfffeeeddddddfffnnnmmmmmmlllmmmlllkkkiiidddbbbaaa______```bbbccceeefffhhhkkknnnnnnlllkkkhhheeecccbbb```\\\UUUPPPHHHDDD>>>999666333111///------......///000000000111333777<<<@@@CCCEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFDDDCCCBBB@@@???>>>======@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<888777777666555444333222333222111111111111111222000000111222222111000000222222222222222333333444555555666777666555444333222333444555777888999999<<<<<<======>>>>>>======<<<<<<===>>>??????@@@@@@>>><<<:::777555444444444mmmooottt}}}uuufffWWWNNNDDDBBB???<<<::::::::::::777777777777777777777777222222222111111111000000000000////////////000000000000000000000000//////111111000000000/////////---------------.........------,,,,,,------...//////...,,,+++++++++,,,---,,,,,,,,,------------...+++---............///111...000111111222666===CCCFFFNNNZZZfffmmmooonnnllliiigggffffffggggggeeecccgggjjjnnnppprrrvvv}}}}}}{{{zzz~~~zzztttqqqrrrrrrpppnnnpppnnnllllllmmmoooooonnnnnnqqqsssrrrooonnnpppsssuuuwwwzzz|||}}}|||zzzyyyssspppnnnmmmnnnpppppppppqqqvvvwwwmmm[[[OOOOOOTTTdddmmmrrrppppppvvvvvvrrruuurrrmmmfff^^^YYYXXXXXX```iiivvv~~~{{{yyynnnnnnnnnmmmooottt{{{xxxuuutttsssssssssqqqpppqqqtttwww||||||||||||||||||{{{{{{vvvlll^^^RRRJJJFFFEEEEEECCC???999444000......///)))***+++,,,,,,,,,++++++)))))))))***************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))))))))***+++++++++,,,+++******************+++***************+++++++++...---+++***)))))))))***'''((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---)))***+++,,,///444:::???KKKOOOUUUWWWWWW[[[cccjjjoooppppppllleee___]]]]]]___aaaeeeiiilllnnnpppppplllhhhfffeeeccc```___aaajjjjjjjjjjjjjjjjjjjjjjjjcccbbbaaa______^^^______aaacccgggkkkmmmnnnmmmlllllljjjhhhggggggccc\\\WWWMMMHHHAAA<<<888444111///------......///000000000111333666;;;???CCCEEEGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>======@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999999:::;;;===888888888888777666555444444333222111111111111111111111111111111111111111111111111111111222333333444555666666666555333222222222333444666777888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::888666444333333444iiilllrrr}}}~~~ttteeeVVVMMMCCC???;;;:::;;;<<<:::888666666666777777777777777222222222111111111000000111000000000000000000111/////////000000000000000000000000/////////......,,,,,,,,,------.........------,,,,,,------...///...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,...///...------...000,,,...000000...111777<<<@@@FFFQQQ[[[cccgggggggggeeefffhhhkkkmmmlllhhheeedddgggkkkmmmpppvvv~~~}}}{{{}}}|||xxxvvvzzz{{{wwwtttpppllliiihhhgggfffeeeeeehhhkkkjjjgggfffjjjmmmnnnpppsssvvvvvvuuusssrrrmmmkkkhhhggghhhjjjjjjjjjjjjkkkhhh\\\OOOJJJPPPXXXfffqqqvvvrrrrrrxxxyyytttooommmhhhaaa\\\[[[^^^aaakkkrrr|||}}}~~~|||xxxvvvnnnooopppppprrrwww|||~~~wwwpppnnnnnnmmmnnnooopppppprrrvvvxxx}}}zzzwwwxxxzzzzzzvvvsssddd^^^TTTKKKEEEBBB@@@>>><<<999555000,,,+++---...***************+++++++++************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))******************++++++***))))))(((((())))))***))))))*********+++++++++***)))((((((''''''''''''((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---((()))***+++---111666:::BBBHHHOOORRRRRRWWW```hhhqqqvvvyyyvvvmmmddd^^^\\\[[[^^^dddjjjpppssssssssspppjjjffffffddd```aaafffgggggghhhhhhhhhiiijjjkkkccccccbbb```___^^^^^^]]]]]]```eeeiiikkkkkkkkkkkkrrrpppmmmkkkjjjfff___ZZZPPPKKKDDD>>>999555111///------......///000000000///111444999===AAADDDFFFDDDCCCBBBAAA@@@AAABBBBBB>>>??????@@@@@@@@@@@@???@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::777888999999999999888777666555444333222222222222222222111000000111222222111111000///000111222333444444555666555444333222111111222444555666777888555666888999;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;:::888666555333333333444fffiiiqqq}}}}}}ttteeeUUULLLCCC>>>999999<<<===;;;777555555555666666666666666444444444333333333222222222222111111111111222222......//////000000111111////////////............,,,,,,,,,------.........---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,------............///000///---,,,---...,,,///111000...000555;;;<<<@@@HHHQQQXXX]]]___```ccceeejjjooorrrqqqlllhhhdddfffiiikkkooovvv||||||~~~yyyttttttxxx{{{}}}wwwsssmmmhhhdddbbb___]]][[[___bbbaaa^^^^^^bbbffffffhhhkkknnnooommmkkkiiihhheeebbb```aaabbbbbbbbb```^^^WWWNNNHHHJJJTTT^^^eeeqqqxxxuuuvvv|||}}}wwwqqqoookkkfffccceeekkkqqqxxx|||wwwyyy{{{}}}|||zzzvvvtttpppqqqrrrssstttwww{{{~~~~~~yyyqqqlllkkkkkkmmmnnnqqqrrrsssuuuxxx{{{vvvqqqmmmnnnqqqqqqlllfffWWWSSSNNNHHHDDD@@@<<<999666555222...+++***+++---,,,+++++++++++++++,,,---++++++******))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))+++++++++***************))))))(((((((((((())))))))))))******++++++++++++++++++++++++*********)))***++++++++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---***+++,,,---...111555888<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<:::888777777888999:::;;;:::999999888777666555444333333333444222111//////111222444111000/////////000222333333444555555555444333222000111222333555666777777333444666888:::;;;<<<<<<<<<<<<;;;:::999999999999888777555444333333444444aaagggppp|||zzzooodddWWWNNNDDDBBB???>>>===<<<999777999777555333222333444555222222333333333333444444---///111222333222111000000000000000000000000000000000000000000000000000000///...---,,,+++******,,,------......------,,,000...,,,---......+++(((++++++++++++++++++++++++.........------,,,,,,,,,///.........///000222333333777>>>DDDKKKQQQWWW[[[```gggrrr{{{~~~{{{uuupppnnngggdddhhhmmmrrr|||}}}~~~zzzwwwxxx|||}}}zzzxxxwwwwwwwwwwwwzzz~~~zzztttmmmgggbbb___ZZZXXXVVVVVVWWWWWWUUUTTTTTTZZZ]]]]]]\\\^^^^^^\\\ZZZWWWUUUVVVXXXXXXVVVSSSPPPNNNIIIDDDDDDKKKWWW```pppuuuzzz}}}xxxvvvsssqqqqqqsssuuuwwwzzz}}}~~~yyytttuuuwwwyyyzzzyyyuuuqqqqqqqqqqqqrrrtttwwwyyyzzz}}}zzzuuuoookkkiiihhhhhhssssssssstttuuutttrrrpppooonnnllljjjhhhccc^^^ZZZLLLIIIEEEAAA===888444000///...---,,,++++++++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((())))))))))))************))))))))))))************)))******++++++)))((('''))))))************))))))*********)))))))))))))))%%%(((...---((()))************+++++++++((())))))))))))***************))))))******+++,,,))))))))))))))))))))))))++++++++++++,,,...000111:::;;;@@@GGGKKKOOOWWWaaaooo|||qqqddd]]]YYYWWWZZZ___fffnnnrrrtttssstttpppllliiihhhhhhgggfffddd```]]]___dddgggeeecccffffffeeedddbbb___]]][[[]]]ZZZ[[[]]]^^^^^^ccciiivvvyyyxxxpppiiieee```[[[TTTOOOGGGAAA<<<999666444333111...---///000000000000222444555777:::>>>AAA?????????@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>=====================<<<<<<<<<::::::;;;<<<;;;:::888777777888999::::::999888777555444222111000000111222111111111111111111111111000000111222111000///...222222222222111111111000000000111222333333444444555555555666777888888999777888999:::::::::::::::999888666444333222333333bbbgggooozzz{{{ooocccWWWNNNCCC@@@>>><<<<<<:::888666888777555333333333444555444444444333333222222222...///111222222222000000000000000000000000000000........................//////............------------------------------000...,,,---......,,,***........................------------,,,,,,,,,+++............///000111111000444999>>>DDDJJJPPPUUU^^^kkk|||zzzwww{{{tttooooooooopppwwwzzzvvvqqqpppsssxxx|||}}}}}}zzzxxxyyyxxxwwwuuutttwww|||~~~yyyrrrlllhhhcccaaa___]]]\\\YYYVVVSSSOOOSSSUUUSSSTTTZZZ^^^___ZZZVVVSSSTTTXXXYYYVVVQQQRRRQQQOOOMMMNNNTTT]]]dddnnnttt|||~~~~~~}}}||||||||||||||||||~~~}}}vvvrrrqqqqqqsssuuuvvvvvvsssqqqpppqqqssstttuuuuuuuuuuuuvvvtttqqqnnnlllllllllmmmuuutttsssssssssrrrqqqpppooolllgggccc^^^XXXRRRMMMIIIEEE@@@<<<999555111///......---,,,++++++++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++))))))))))))************))))))))))))************)))******+++***)))((('''))))))************))))))***))))))))))))))))))))),,,)))%%%%%%(((******)))))))))*********+++++++++)))))))))*********+++++++++++++++++++++,,,------************************++++++++++++,,,...000111666777<<>>;;;999777444111---,,,---///000000111222444555666999===@@@CCCCCCBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>===============<<<<<<<<<:::;;;;;;<<<;;;:::999888777888999::::::999888777777666555333333333333444222222222222222222222222111222222333222111000///222222222111111111000000000000111222222333444444444444555555666777777777777777888999999999888888888777666444333333222222cccgggmmmwww{{{ooocccVVVNNNBBB???<<<;;;:::999777555666666444333333444555666555555444333222111000000...///111222222111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...---,,,,,,,,,,,,---...///...------//////...,,,////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,---...////////////...000333666;;;@@@GGGKKKWWWjjj}}}zzzwwwtttqqqtttyyy|||wwwqqqnnnooossswwwyyy}}}}}}{{{zzzyyy}}}}}}{{{xxxvvvuuuwwwyyy}}}~~~xxxsssooonnnllljjjhhhddd___\\\YYY[[[[[[YYY\\\fffooosssiiiccc```ccciiikkkeee^^^]]]^^^]]]]]]^^^aaagggkkkooowww}}}}}}~~~~~~~~~}}}~~~|||xxxtttpppnnnnnnnnnmmmoooqqqsssrrrqqqoooqqqrrrtttsssrrrpppnnnllllllllllllmmmoooqqqssstttsssrrrpppnnnlllkkkkkkhhhddd]]]WWWQQQLLLFFFBBBCCC???:::555333111...---...---,,,++++++***++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))******))))))))))))))))))************))))))))))))************)))************)))(((((())))))************))))))))))))))))))))))))******...---,,,***(((((()))***)))))))))*********++++++******+++++++++,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++++++++++++++,,,...///000111222777>>>BBBFFFNNNWWWdddoooxxxuuullleee```\\\[[[[[[[[[^^^ccchhhkkklllnnnnnnoooqqqrrrrrrooommmfff```ZZZYYY\\\aaaddddddggghhhjjjjjjiiifffbbb___```ZZZTTTSSSRRRUUU]]]gggyyy{{{wwwmmmfffccc```\\\WWWRRRJJJEEEAAA???>>>===555111---++++++...000000111222444444555777;;;>>>DDDDDDCCCCCCBBBAAAAAAAAA???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;:::999999888999999::::::999999888999999888666666666666666444444444444444444444444333333444444333333222111222111111111111000000000000000111111222333333333333333333444444555555666666777777777777666666555666666666555444333222111eeeggglllvvv|||nnnaaaUUUMMMBBB???<<<:::999888777555555555444444444555666666444444333333222111111000///000111111111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////...,,,++++++,,,...///......------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///...---------///000111444999???CCCOOO```vvv|||wwwuuuvvvwwwxxxyyy|||~~~}}}zzzuuuqqqoooooopppqqqwwwxxxyyyyyyxxxxxxyyy{{{}}}~~~}}}|||yyyxxxyyy{{{uuuuuuvvvwwwyyy}}}~~~zzzzzzyyyyyyxxxuuuooollliiilllmmmlllppp|||{{{wwwuuu{{{zzzpppnnnmmmlllkkkkkkmmmpppssswww}}}yyyyyyyyyxxxxxxwwwxxxyyyzzz}}}|||xxxuuurrrppppppooonnnlllkkkkkknnnqqqrrrrrrnnnnnnnnnnnnmmmkkkjjjiiihhhhhhjjjllloooqqqtttuuurrrrrrqqqnnniiiddd```___[[[WWWQQQKKKGGGDDDAAA???>>>:::444000......---,,,---,,,,,,+++******++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))###$$$&&&((())))))((((((((()))))))))************((()))))))))************************)))))))))((())))))************)))))))))))))))))))))*********))))))((((((((()))******))))))))))))************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++***+++++++++,,,---......---...333:::===AAAIIIRRR[[[eeemmmmmmiiifffccc___\\\YYYWWWYYY]]]ccchhhjjjkkkmmmqqqvvvxxxwwwsssooofff```ZZZVVVXXX]]]bbbdddgggiiilllmmmllliiieeebbb```ZZZUUUSSSQQQSSSZZZcccuuuuuuqqqggg```___]]][[[XXXSSSLLLGGGDDDCCCBBBAAA888333...***+++---///000111222444444444666:::===AAAAAAAAAAAAAAA@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::999::::::999888888777777777666666666666666666666666555555555555444444333333222222111111111000000000000000111111222222222333111222222222333333333444555555555555555444333222333444555555555333222111ggghhhmmmwww}}}nnn```TTTLLLCCC@@@<<<:::999999888666555444444444444555555666222222222222222222222222000000111111111000000000////////////////////////------------------------.........---------,,,,,,///...,,,++++++,,,...///......------------...///++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,//////000000111555:::>>>GGGRRRcccrrr|||~~~yyyuuulllmmmoooqqquuuyyy}}}yyyxxxwwwtttpppllliiihhhrrrrrrrrrrrrrrrtttxxx{{{zzz{{{|||{{{yyyyyyyyy{{{uuutttsssssstttuuuvvvwwwyyyzzz{{{~~~yyyvvvoootttwwwxxx}}}xxxvvvuuusssrrrtttvvvyyyzzz~~~xxxrrrqqqqqqqqqrrrsssssssssyyyxxxuuurrrqqqpppqqqqqqooollljjjiiilllooopppqqqllljjjhhhfffeeeeeeggghhhhhhiiikkkmmmoooqqqrrrrrrppprrrrrrnnnfff]]]VVVSSSRRRNNNHHHCCC@@@???===;;;999666111...------,,,,,,,,,,,,+++*********++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))+++,,,,,,++++++((()))))))))************((()))))))))*********************)))))))))))))))))))))************))))))(((((())))))************)))&&&$$$&&&***,,,***((((((((()))))))))*********+++,,,,,,,,,,,,---------+++++++++++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---------,,,---111777:::===DDDMMMUUU]]]eeeggghhhjjjjjjggg```\\\WWWVVVXXX]]]aaadddgggkkkqqqxxx|||zzzuuupppeee```ZZZVVVWWW[[[```cccfffhhhkkkmmmmmmjjjfffddd```[[[XXXWWWTTTSSSWWW^^^kkklllhhh```ZZZ[[[[[[YYYYYYUUUOOOKKKIIIGGGEEEDDD<<<777111---,,,---///000111222444444444666:::===??????@@@AAAAAABBBCCCCCC@@@@@@??????????????????>>>>>>??????????????????@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;:::::::::999888888777666777777777777777777777777666666666555555555555555222222222222111111111111000111111111111111222222111111111111222222222222444444444444333333222111222222333444444333222111iiijjjnnnyyy}}}nnn___SSSLLLCCC@@@<<<999999888888777555555555555555555444444111111111111222222333333111111111000000000000000000000000000000000000000..............................------,,,,,,,,,+++...---,,,,,,,,,,,,---...---......,,,++++++---///------------------------++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,//////000000000222666999@@@FFFPPP]]]jjjssswwwyyyzzzuuuddddddeeegggjjjqqqyyyxxxzzz|||zzzvvvqqqmmmkkkrrrqqqooommmlllooouuuyyy~~~}}}{{{zzz{{{|||xxxvvvtttttttttsssqqqoooqqqrrrtttxxx}}}|||yyytttzzz~~~~~~yyywwwvvvwwwzzz}}}~~~~~~zzzmmmllllllmmmoooqqqpppoootttsssrrrqqqpppooooooooonnnkkkhhhggghhhjjjllllllgggeeebbb```aaacccfffiiijjjkkklllnnnnnnmmmlllkkklllnnnnnniii___UUUNNNKKKLLLHHHBBB>>>;;;888666444555222...,,,,,,---,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******))))))))))))************))))))))))))************+++******)))((()))))))))))))))************))))))((((((((()))******++++++,,,)))&&&(((+++,,,***&&&((((((((()))))))))******++++++,,,,,,,,,---------******))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------111555777999@@@HHHPPPWWW^^^ccciiioooqqqnnnfffaaaZZZUUUUUUXXX[[[]]]eeeiiiqqqxxx|||yyysssnnnccc```\\\XXXWWWZZZ^^^aaadddfffiiikkkkkkiiifffeee```]]][[[ZZZWWWTTTUUUZZZ```bbb```ZZZXXXZZZ\\\[[[[[[XXXTTTQQQNNNLLLHHHFFFAAA<<<666111////////////111222444444555777;;;>>>@@@@@@AAACCCDDDEEEFFFGGGAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::999888777666888888888888888888888888777777666555555555555666444333333333333222222222111111111111111111111111111111111111111111111111222333333333333222222111111111222333333333222222kkklllqqq}}}~~~mmm^^^RRRKKKBBB???:::777777777666666666666666666555444333333222222222111111111111111222111111000000000000000000000000000000000000000........................------------............---------------------------......+++)))(((+++...........................+++,,,,,,,,,------------......------------......,,,---/////////000222444666<<>>>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::;;;<<<===>>>===<<<;;;::::::;;;<<<===:::;;;;;;;;;:::999888777888888888888888888888888888777666555444555555666555555444444444444333333111111111111000000000000111111111111111111111111111111222333333333222222111111111111111222333333lllmmmsss~~~mmm^^^RRRKKKAAA>>>999666555555555555666666666666555444333222444333333222111000//////222222111000//////000000000000000000000000000000........................,,,,,,---...///000111222,,,------......------,,,---......+++''''''***---------------------------,,,,,,,,,------.........000///---,,,,,,---...///***+++---...---...///111---555>>>CCCGGGNNN[[[eeeqqq|||{{{zzzzzzxxxpppmmmfff^^^ZZZ\\\dddkkkrrruuuxxxyyyxxxwwwyyy{{{|||yyyrrrlllhhhiiinnnrrrvvvwwwwwwvvvvvvwww{{{~~~yyyxxxxxxzzz{{{yyytttooommmmmmmmmmmmnnnqqquuuxxx{{{{{{|||}}}~~~xxxtttvvvwwwwww|||{{{wwwtttrrrpppmmmlllkkklllooopppnnnlllmmmnnnppprrrqqqooollljjjiiifffbbb```______^^^]]]\\\]]]___bbbeeegggiiijjjjjjjjjkkkkkkiiifffbbb```[[[[[[XXXPPPFFF@@@AAACCC>>>;;;888555333111...,,,---,,,++++++,,,,,,+++)))+++***************++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++...,,,)))'''&&&''')))+++))))))))))))************))))))))))))************,,,+++)))((((((((()))***))))))************))))))'''(((((()))***+++++++++###(((,,,+++'''&&&(((,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,)))))))))))))))))))))))))))***+++,,,---,,,+++***------///333333333999@@@AAAFFFMMMUUUaaalllpppmmmaaa\\\WWWUUUWWW[[[___bbbcccgggnnnuuuxxxuuunnnhhh``````___]]][[[ZZZ[[[\\\aaabbbcccdddeeeeeeeeedddeee```\\\ZZZUUURRRTTTYYYSSSXXX[[[ZZZ[[[```dddddd```___^^^\\\YYYTTTNNNJJJHHHDDD>>>888555222///---000222444555777:::>>>AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::;;;<<<===>>>===<<<;;;::::::;;;<<<===;;;<<<<<<<<<<<<:::999888888888888888888888888888888777555444444444555666666666555555555444444444111111111000000000000000222222222111111111111111000111222333333333333333111111000///000222333444lllnnnttt{{{lll]]]PPPHHH>>>;;;999888888999888777555555444444444333333333333333333222222222111111////////////////////////000000//////.........---////////////000000000000,,,,,,---......///000000******+++...000000...,,,/////////......---------***++++++,,,------------........................++++++,,,,,,---...//////.........////////////000333444555777;;;CCCLLLRRRfffkkkqqqsssssssssuuuwwwtttssslllccc^^^___```^^^fffgggiiimmmrrrxxx|||~~~{{{uuupppnnnoooqqqsssyyyuuuooonnnppptttwwwwwwxxxvvvwww|||}}}xxxssssssqqqrrrsssrrrqqqppppppqqqxxxwwwtttssstttvvvzzz|||}}}|||{{{{{{}}}yyyuuutttsssqqqrrrtttwwwyyyyyyuuurrrnnnlllmmmooopppqqqnnnmmmkkklllmmmnnnmmmlllmmmlllllloooqqqppplllggghhhfffaaa^^^]]]^^^```bbbfffiiikkkkkkiiihhhiiikkkhhhgggggggggddd___XXXSSSKKKIIIGGGFFFDDDAAA===:::777555222///,,,,,,,,,,,,)))************+++++++++******)))((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))'''((()))+++++++++***)))(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((***,,,......,,,***((((((((())))))******++++++222///,,,+++,,,,,,***'''))))))))))))************(((((())))))******++++++***'''######'''***''''''((()))***++++++,,,%%%&&&''')))************************************,,,,,,++++++***)))))))))+++++++++++++++++++++++++++,,,...///111444888;;;;;;@@@IIIPPPVVVZZZ\\\^^^XXXWWWUUUUUUWWW[[[___aaahhhiiijjjkkklllkkkjjjiiidddbbb^^^ZZZWWWVVVVVVVVVWWWYYY]]]aaacccddddddcccddd```ZZZWWWVVVWWWXXXXXXVVVYYY]]]```bbbfffjjjnnnqqqllleee^^^ZZZUUURRROOOJJJFFF???:::777444222111000111222444777:::===>>>AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBAAA???=========;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::888777777777888999::::::888777777666555444444444444333222222111111222222444333111//////000111333...///111000...---...000000000000000000/////////...///000222333333333333hhhjjjqqqzzzkkk]]]PPPHHH???<<<:::888999999888777555555444444444333333333222222222111111111000000111111111111111111111111000/////////.............../////////000000000000......---,,,+++***))))))000...------...///...---------,,,,,,,,,+++++++++++++++,,,---------,,,,,,------------------------++++++,,,,,,---......///------.........////////////000111222666<<>>>>><<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::888888888888888888999:::999888888777666666555555333333222111111111111111444333222111000111111222,,,---...///000000222222////////////////////////...///000111222333333333cccfffnnn~~~xxxjjj]]]QQQIII@@@===:::999888888777666555555444444444333333333111111111000000000//////111111111111111111111111////////////................../////////000000000111111000///---,,,++++++222///,,,+++,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---------......------......000555;;;@@@IIINNNUUU\\\bbbiiirrryyyxxx{{{zzztttooonnnllliii```___^^^___dddllltttyyy}}}{{{xxxuuutttttttttuuuvvvsssnnnlllkkklllmmmlllpppmmmmmmrrrtttrrrqqqrrruuuxxx{{{|||zzzwwwvvvvvvqqqnnnkkkhhheeeeeeeeeeeehhhhhhiiikkknnnrrruuuwwwyyywwwuuusssrrrqqqqqqqqqttttttuuuuuuvvvxxxyyyzzzyyytttqqqkkkiiiffffffhhhjjjkkkkkkdddbbb```aaaeeeiiilllmmmiiigggeeedddfffhhhjjjjjjkkkjjjiiiiiijjjjjjiiigggeeecccaaa```aaaccceeegggmmmnnnnnnlllhhhfffeeeeeebbb```]]]YYYTTTLLLDDD???@@@>>><<<:::888555222//////...,,,***))))))******)))))))))*********++++++***))))))(((((((((((((((''''''''''''((())))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))((((((((((((((((((((()))))))))))),,,,,,,,,++++++******)))************))))))))))))---+++))))))*********)))))))))))))))************))))))(((((((((((((((((('''(((************(((''')))))))))))))))*********+++++++++++++++***))))))************************(((((()))******+++,,,,,,++++++++++++++++++++++++((()))***+++,,,...222555;;;???EEEJJJMMMPPPRRRTTTQQQRRRTTTXXX\\\aaaeeehhhhhheeeaaa^^^^^^aaaeeehhhiiihhhfffbbb]]]XXXTTTRRRQQQTTTXXX\\\___``````___aaa^^^\\\ZZZZZZZZZXXXWWWTTTUUUWWWXXXZZZ^^^dddhhhjjjllllllggg___XXXSSSRRROOOJJJCCC===999777444222000111222444777;;;>>>@@@DDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBAAA@@@??????>>>???AAAAAA???>>>>>>???????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;:::999999888888888888999999999999888888777777666333333222111111111111222222333333333222222111111...------...000111111000---------.../////////000...///000111222333333333aaadddmmm~~~uuuhhh\\\PPPIII@@@===:::888777777555444555555444444444333333333222111111111000000000000........................///////////////................../////////000000,,,,,,---...//////000000...---++++++,,,,,,+++***------------------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------......///...///111666999<<>>===???@@@@@@?????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;:::999999888888888888999999888888888777777777555444444333333333333333222333444555444333111000222000......//////---++++++,,,,,,---...///000000...///000222333333333333cccfffooosssfffZZZOOOHHH???<<<999777666555444333555555444444444333333333333333222222222111111111.................................///////////////............////////////&&&&&&''')))+++,,,---...++++++---///111111---+++------------------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......///......///222444666:::@@@FFFMMMWWWccclllwww|||zzzyyywwwtttoooggg```]]]```dddgggjjjjjjkkklllnnnooopppqqqssssssrrrpppnnnlllkkkkkkjjjeeebbbdddggggggiiimmmpppssswwwxxxvvvsssqqqpppooonnnmmmkkkjjjhhhggggggdddeeefffggghhhiiiiiiiiikkkiiigggeeeddddddeeefffccccccbbbbbbcccddddddeeecccgggjjjlllllllllllllllkkkhhheeeeeefffgggggggggeeecccaaabbbeeegggiiiiiijjjgggcccbbbbbbbbbaaaaaa^^^^^^^^^___aaadddhhhjjjeeeeeeddddddeeeeeefffgggjjjiiifffccc___[[[WWWTTTPPPNNNKKKIIIGGGCCC???<<<999777444222111000---+++*********************+++(((((()))))))))*********))))))(((((((((((()))))),,,+++***(((''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((()))))))))***---,,,***)))((()))***+++++++++******))))))(((((((((((((((''''''((()))***((()))))))))************))))))((((((''''''&&&&&&))))))))))))))))))))))))*********)))))))))))))))&&&&&&((())))))******************************************)))))))))(((((()))))))))******+++++++++)))***+++++++++,,,///111444888===AAAEEEJJJNNNRRRSSSVVV[[[```dddeeefffeeeYYYXXXXXXYYY[[[^^^bbbdddfffggghhhgggccc]]]XXXTTTJJJLLLOOOSSSWWWZZZ\\\]]]\\\[[[[[[[[[\\\[[[XXXVVVSSSSSSRRRQQQQQQSSSXXX\\\```eeehhhfff___ZZZZZZ\\\TTTOOOHHHBBB===:::777555333333333444777;;;>>>AAAEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===???@@@@@@?????????@@@AAA@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::999888888888999888777777777777777666666888777666666555555666666222333555666666444222000222111///......---,,,++++++,,,,,,---...///000000///000111333444444444444eeehhhqqqqqqdddXXXMMMGGG>>>;;;888666666666555444555555444444444333333333333333333222222222222111111111111111111111111111.........///////////////------........./////////******++++++++++++,,,,,,+++---000444666444000---************++++++++++++,,,,,,---------,,,++++++------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,---...000333666:::>>>CCCKKKVVV^^^mmmvvv|||{{{yyy{{{~~~|||wwwnnneee___^^^^^^```cccddddddfffgggiiikkklllmmmoooqqqqqqooommmmmmmmmhhhaaa\\\\\\^^^___bbbgggmmmooorrrsssqqqooommmmmmkkklllllllllkkkjjjiiihhhggghhhiiikkkkkkkkkjjjiiihhhhhhfffeeeeeeeeefffgggcccccccccccccccdddeeefffaaadddgggiiijjjjjjlllmmmhhheeebbbbbbcccdddeeeeeehhhgggeeeeeefffgggggggggdddbbb___^^^^^^]]]\\\ZZZZZZ[[[]]]^^^```cccgggjjjhhhhhhgggfffeeedddcccbbbeeeccc___\\\YYYUUUQQQNNNGGGEEECCCAAA@@@???===;;;555333000//////...---,,,************************((((((((()))))))))******((((((((((((((())))))***+++***)))((('''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))******+++***)))(((((()))***+++************))))))))))))'''((()))(((''''''(((***))))))))))))************))))))((((((((((((((((((***)))(((''''''((()))***)))))))))))))))*********'''((()))***,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''(((((())))))***++++++++++++,,,,,,+++***+++...000000333888<<>>;;;999777555555444444666:::===@@@DDDDDDEEEFFFFFFEEECCCCCCAAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@@@@??????>>>???AAAAAA???>>>>>>???@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;::::::999999999999:::777777777777777777777777999999888777777777777888333444555666666444222111///111222111///...///111---------.../////////000111222333444555666666666eeeiiissspppbbbVVVLLLEEE???<<<999888888888888777555555444444444333333333222222222222111111111111111111111111111111111111............/////////000---------.........//////111111000//////...---------...///222333222///,,,))))))*********+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------)))+++------------...//////111444777:::@@@IIIPPPYYYccckkklllmmmttt||||||uuummmgggcccaaaaaa___^^^^^^]]]^^^___aaabbbeeeiiimmmooonnnmmmmmmnnnjjjbbb[[[ZZZZZZ[[[___dddgggiiijjjjjjiiiggggggggghhhiiijjjkkkjjjiiigggfffgggiiikkkmmmnnnmmmlllkkkggggggggghhhhhhhhhiiiiiidddddddddeeeeeeggghhhhhheeegggiiiiiiiiiiiijjjllleeebbb```___aaaccccccccciiigggeeeeeefffffffffeee^^^]]]]]]]]]^^^]]][[[YYY[[[]]]```aaaaaabbbfffiiikkkkkkiiigggdddaaa^^^\\\[[[XXXUUURRRPPPMMMHHHEEECCC@@@<<<:::999888666444000...,,,+++,,,,,,,,,+++)))***************))))))(((((((((((()))))))))***((((((((((((((()))******((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))*********))))))((('''&&&'''''''''(((((((((((('''''''''((()))*********((((((((())))))***+++,,,)))))))))))))))*********((()))***)))'''&&&(((***))))))))))))************(((((())))))))))))))))))******))))))))))))******(((((())))))******++++++((()))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))(((((((((((((((((()))***++++++++++++,,,,,,+++)))***,,,......000444888<<>>???@@@@@@AAA@@@@@@???@@@BBBAAA???===>>>>>>???>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999:::;;;;;;888888888888888888888888999999888777777777777888444555555666555444333222111555888666111...111555////////////////////////222333444666777777888888eeeiiitttoooaaaUUUKKKDDD???===:::999:::;;;:::999555555444444444333333333111111111111000000000000////////////////////////---.........//////000000---------.........////////////......---------,,,///...------...---+++)))+++++++++,,,,,,---------***+++,,,,,,------------************************++++++++++++++++++++++++,,,,,,------------......***,,,.../////////000111+++...000222444999AAAGGGHHHRRR[[[^^^bbblllxxx~~~zzztttnnnjjjgggfff\\\ZZZXXXVVVVVVVVVXXXYYY^^^dddjjjmmmmmmllllllmmmooofff]]][[[[[[[[[___eeeaaabbbdddcccaaa``````aaacccdddeeefffeeecccaaa```fffhhhkkknnnoooooonnnmmmfffgggiiijjjkkkkkkkkkkkkdddddddddeeefffggghhhiiihhhiiijjjiiigggfffggghhhdddaaa______aaacccddddddbbb```^^^^^^`````````___[[[[[[\\\___``````]]][[[]]]```ccccccbbbbbbeeeggghhhgggfffccc^^^ZZZVVVSSSSSSOOOLLLJJJHHHFFFAAA===AAA>>>999666333222///...,,,***(((((()))*********)))))))))***))))))((('''(((((((((((())))))))))))((((((((((((((()))******$$$$$$%%%%%%'''((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))***+++++++++)))(((''''''((((((((())))))******&&&''''''((()))******+++''''''((()))***+++,,,,,,(((((())))))******++++++(((***+++)))'''&&&(((***))))))))))))************(((((())))))******++++++)))***++++++++++++***)))'''(((((()))***++++++,,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''(((((())))))******'''(((((()))***++++++++++++++++++***((()))+++------///222555999???EEEJJJNNNSSS[[[aaadddaaa]]]YYYRRRQQQPPPOOOPPPRRRTTTVVVTTTWWW\\\```cccddddddcccZZZVVVPPPKKKJJJKKKOOORRRYYYWWWUUUUUUWWWXXXWWWVVVXXXXXXWWWSSSPPPMMMMMMMMMMMMTTTaaammmssspppggg```SSSNNNHHHCCC???===;;;999999888666444555888<<<>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBB<<<===>>>???@@@AAAAAAAAA@@@AAABBBAAA???===============<<<;;;;;;<<<>>>>>>========================;;;;;;:::999999999999:::999999999999:::;;;;;;<<<999999999999999999999999999888888777777777777777555555555555555444444333666;;;???:::222---000666000000000000000/////////333444555777888888999999hhhiiiqqqnnn^^^QQQGGGAAA<<<;;;:::888888888888999333333333444444555555555444333222222111111222222222000...---,,,---///000---...///000000///...------------......//////////////////......---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---+++***)))((((((***,,,---,,,+++***+++,,,,,,+++***)))***,,,.........,,,+++......---,,,+++***)))(((,,,---...000111333444555>>>BBBHHHOOOXXXbbblllssswwwxxxxxxuuurrrnnnmmmmmmccc___ZZZWWWWWWVVVTTTRRRYYYZZZ]]]ccchhhkkkkkkkkkllljjjgggdddbbbaaaaaabbbaaa``````___^^^]]]\\\\\\ZZZ[[[\\\^^^```aaaaaaaaadddfffjjjmmmooonnnlllkkkeeeeeefffhhhjjjjjjgggeee```bbbcccddddddeeehhhjjjllllllllllllkkkiiihhhggg```___^^^\\\[[[[[[\\\]]]ZZZ[[[\\\]]]\\\ZZZXXXVVVUUUXXX]]]bbbdddeeeddddddddddddddddddcccaaa___]]]ccceeefffbbbZZZRRRMMMKKKHHHIIIIIIHHHFFFCCC@@@>>>888777444111...,,,+++***,,,,,,***)))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''')))***+++++++++******)))(((((((((***(((''''''((())))))(((---,,,***((('''&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((()))***************)))((('''))),,,---+++(((************)))))))))))))))(((((('''''')))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))***++++++***)))***+++((()))***++++++***)))(((((((((((((((((((((((((((************+++,,,------,,,...111444777<<>>???<<<888777888:::<<<===CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???@@@AAAAAAAAABBBAAA???>>>>>>>>>??????@@@@@@???>>>======>>>>>>???>>>===<<<;;;<<<======;;;;;;999999999999;;;;;;888999999::::::999999888::::::::::::::::::;;;;;;999999::::::::::::999999;;;;;;:::999888777555444777===AAA===999777555222111111000000000000111111333555888999999888888999ggghhhqqq}}}lll]]]PPPFFF@@@<<<;;;999888777777888888333333333444444444555555333333222111111111111111111000...---------///000---...///000000///...---++++++,,,,,,,,,,,,,,,,,,/////////.........------...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++***)))((()))***,,,---...---+++***)))***+++,,,,,,+++***++++++,,,+++***///...............//////------,,,,,,,,,,,,,,,++++++,,,---...///111111222444666;;;@@@HHHQQQ[[[aaalllmmmnnnnnnlllkkkkkklllhhhddd```]]][[[YYYUUURRRRRRRRRTTTYYY___eeehhhiiimmmkkkiiifffeeeeeeffffffhhhgggdddaaa^^^ZZZXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^```dddgggiiijjjiiihhheeeeeefffhhhiiiiiifffddd]]]___```aaaaaaccceeegggjjjjjjkkkkkkjjjhhhfffeee]]]\\\[[[ZZZYYYYYYZZZZZZWWWWWWXXXYYYYYYXXXWWWVVVZZZ]]]aaafffhhhhhhhhhgggddddddcccaaa___]]][[[ZZZ^^^``````\\\UUUMMMHHHGGGGGGHHHIIIIIIFFFAAA<<<888333222000///---,,,++++++,,,+++***)))(((((((((((())))))************))))))'''&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((&&&'''((()))(((((("""$$$&&&((()))***)))))))))(((((((((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((())))))(((((((((((()))******************)))(((***,,,---+++)))*********)))))))))((((((***)))((((((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((((()))******(((((()))***))))))************))))))************************++++++*********+++,,,,,,+++---///111444:::@@@EEEIIIOOOVVV[[[]]][[[YYYXXXYYYWWWSSSPPPMMMKKKJJJIIIJJJPPPVVVZZZ___fffhhheeeaaaXXXOOOLLLKKKKKKNNNSSSYYYYYYYYY[[[\\\[[[XXXVVVWWWUUUTTTTTTUUUUUUSSSQQQOOOUUU```lllrrrnnnbbbXXXNNNIIIDDDBBBCCCDDDCCCBBBCCC???;;;::::::<<<===>>>DDDEEEEEEFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@???>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===;;;;;;:::999999:::;;;;;;555666888999;;;<<<<<<<<<:::::::::::::::999999999888999999999999999999888888999999999888777666666888???DDDBBB===:::666222222111111000000111111222444666888999888888999:::gggiiirrr{{{jjj[[[NNNDDD???;;;:::888777666666777777333333333444444444444555222222111111111000000000111000///------......///---...////////////...---,,,,,,,,,,,,,,,,,,++++++//////............------------,,,+++++++++,,,,,,************************+++***)))))))))***,,,---000///---+++*********+++++++++++++++++++++++++++...---+++))))))***,,,---+++,,,,,,,,,------......+++++++++,,,------......///111333666;;;CCCKKKQQQZZZ]]]```aaacccdddgggiiigggeeebbbaaa___\\\YYYVVVOOOMMMMMMPPPVVV^^^cccfffkkkjjjhhhgggggghhhiiikkkllljjjgggccc___[[[XXXVVVVVVVVVWWWWWWXXXXXXWWWWWWYYYZZZ]]]```bbbddddddddd``````aaabbbcccbbb```]]]WWWYYY[[[\\\]]]^^^```bbbdddeeefffgggfffdddaaa___ZZZYYYXXXXXXWWWXXXXXXYYYVVVVVVVVVWWWXXXYYYZZZZZZ___aaaeeehhhiiiiiihhhgggeeeccc```\\\YYYVVVUUUTTTWWWXXXWWWTTTNNNHHHDDDBBBEEEFFFHHHGGGCCC<<<555111------,,,+++++++++,,,,,,++++++***)))((((((((()))))))))************))))))))))))((('''''''''''''''&&&&&&&&&'''((()))))))))***(((&&&'''((()))((('''$$$)))++++++)))'''***))))))(((((((((((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((((((((()))******************))))))***,,,,,,+++)))******))))))))))))(((((()))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&''')))***)))((('''((()))******))))))))))))******************************,,,,,,+++*********++++++++++++---...111666===BBBGGGKKKRRRWWWXXXXXXXXXXXXZZZZZZXXXVVVQQQLLLGGGDDDHHHNNNSSSVVV[[[bbbeeeddd^^^VVVOOOMMMMMMMMMPPPUUUYYY\\\```dddeeeaaaZZZTTTUUUTTTSSSTTTUUUVVVTTTSSSQQQTTT[[[ccchhhfff^^^WWWOOOJJJEEEDDDFFFIIIIIIHHHHHHEEEAAA>>>>>>?????????DDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????????????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<666777888:::;;;<<<======;;;::::::999999888888888888888999999999999888888777888888999999888888888888AAAGGGEEEAAA===999444333333222222222222333333666777888888777888999;;;iiillluuuyyyiiiZZZNNNDDD???:::999888666666666666777444444444444444444444444111111111111000000//////000000///............///......................../////////......---------------------------,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,///...,,,+++*********+++***+++++++++*********+++******)))(((((()))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000111444999AAAFFFIIILLLPPPTTTXXX\\\aaaddd`````````aaaaaa```^^^]]]WWWSSSNNNNNNQQQXXX^^^bbbdddcccbbbbbbccceeehhhiiiiiihhhfffdddbbb```___^^^YYYYYYZZZZZZYYYYYYXXXWWWYYYZZZ\\\^^^___```aaabbbXXXXXXXXXYYYZZZXXXUUUSSSQQQTTTVVVWWWXXXYYY[[[\\\[[[]]]___``````]]]ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYY[[[]]]```aaa```bbbdddfffffffffdddcccdddaaa\\\WWWSSSPPPPPPPPPOOOOOOOOOLLLIIIFFFCCCBBBDDDDDDCCCAAA<<<666000---+++++++++******++++++,,,******)))))))))))))))***((())))))))))))))))))(((++++++***************+++'''''''''(((((()))))))))+++)))'''((()))***)))((( """&&&)))***)))&&&%%%)))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((()))***************)))))))))***++++++***)))***)))))))))(((((((((((((((((((((((())))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&((()))***)))(((((()))***+++***)))(((((()))***+++************************,,,,,,+++***))))))******++++++,,,,,,...333:::>>>CCCHHHNNNRRRTTTVVVWWWXXX]]]^^^^^^\\\WWWOOOGGGAAAFFFLLLPPPRRRXXX```cccbbb\\\UUUOOONNNNNNMMMOOORRRVVV[[[cccjjjlllggg]]]VVVTTTSSSRRRSSSUUUVVVVVVUUURRRSSSVVVZZZ]]]]]]ZZZVVVPPPLLLGGGGGGJJJNNNPPPPPPNNNKKKFFFCCCBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCC????????????@@@@@@@@@@@@>>>?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;:::999888888777777777888888999999888888777999::::::::::::999999888888@@@EEEDDDAAA???===;;;555444444333333444444555888999999888777888:::<<>>>>>?????????@@@>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@@@@===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888777777888888999999999999888888=========<<<;;;:::888777777===@@@>>>===???BBBAAA666666555555555555666666999::::::999777888:::===lllrrrwwwhhhZZZNNNEEE@@@;;;:::888777666666777777555444444444444333333333000111222222222111000//////////////////...............------------......,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,------........................))))))******++++++++++++))))))*********+++++++++(((***,,,+++((('''))),,,(((***,,,...///...---,,,++++++******)))))))))(((...---------,,,,,,,,,+++---------,,,,,,---111444444666:::===AAAFFFLLLPPPYYY[[[^^^``````aaacccdddggg```WWWOOOLLLLLLNNNNNNPPPOOOOOOOOOQQQSSSVVVXXX]]]^^^___aaabbbdddeeeeeeeeeeeeeeeeeedddcccbbbbbbcccdddeeefffeeedddcccbbbYYYYYYXXXXXXWWWUUUQQQNNNPPPRRRUUUVVVUUUTTTUUUUUUXXXYYY[[[]]]^^^^^^^^^^^^^^^_________^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZ\\\^^^^^^^^^^^^]]][[[YYYWWWVVVXXXUUUQQQMMMJJJIIIIIIIIIFFFDDDBBBAAABBBBBBAAA@@@<<<999555111...------......---,,,+++************)))((((((((()))***++++++(((((())))))))))))((((((&&&&&&''''''(((***+++,,,+++++++++***)))(((((((((,,,***((()))***+++******((((((''''''''')))+++---***))))))(((((((((((()))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))*********)))(((((((((((()))***************(((***++++++)))(((((()))))))))((((((((((((''''''''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((()))+++,,,+++***)))***+++******))))))))))))******((((((((((((((((((((((((++++++***)))))))))*********+++,,,,,,---///333666999>>>EEEJJJNNNQQQTTTUUUZZZ\\\___^^^ZZZRRRIIICCCAAAGGGLLLOOOTTT\\\^^^]]]ZZZTTTPPPQQQPPPMMMLLLNNNMMMQQQXXX```eeeeeeaaa]]]XXXVVVSSSRRRSSSTTTTTTSSSQQQPPPOOOOOOOOORRRTTTVVVUUURRRPPPSSSXXX\\\]]]\\\TTTQQQLLLIIIHHHFFFDDDBBB===<<<<<<<<<===>>>???@@@>>>>>>>>>??????@@@@@@AAA???????????????????????????@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCBBBAAA@@@>>>????????????>>>===<<<<<<<<<===>>>>>>===<<<<<<888999:::<<<===>>>??????<<<;;;;;;::::::999999999999999999::::::999999999>>>>>>===<<<;;;999888777555;;;===;;;:::>>>CCCDDD888777777777777777777888::::::;;;:::999999:::<<>>???@@@@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@AAAAAAAAA@@@@@@???@@@BBBCCCDDDCCCBBBAAA???@@@@@@AAA@@@???>>>===<<<===>>>>>>>>>>>>===<<<888999;;;<<<>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888777555;;;>>>;;;:::===AAAAAA999999888888888888999999999;;;<<<<<<;;;::::::;;;fffpppsssdddWWWKKKBBB===<<<;;;:::888888888888999555555555444444333333333111222444444444333111////////////000///......---...---,,,,,,,,,,,,---...---------....../////////---------....../////////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***.........---,,,+++***)))'''***---+++(((&&&))),,,444222000---+++++++++,,,((()))***+++,,,---......++++++++++++++++++++++++***+++------,,,+++---...---...///000111444888<<>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC===>>>???@@@AAA@@@@@@??????@@@BBBDDDDDDCCCBBBAAA@@@@@@AAABBBAAA@@@???>>><<<===>>>??????>>>===<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888999999888888777555<<<@@@>>><<<===>>>===:::999999888888999999:::999;;;======<<<:::::::::fffrrrssseeeWWWHHH???===<<<:::777777777777666444555555444444444333333333555444444333222222222333///.........------------000000000000000000000000---,,,+++,,,///000...,,,.........------,,,,,,,,,+++++++++++++++++++++++++++))))))***------***''',,,,,,,,,++++++******************************************+++,,,---...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...//////---,,,+++,,,---...///000222222333:::===BBBFFFKKKRRRXXX]]][[[WWWRRRPPPOOONNNJJJGGGGGGFFFDDDDDDDDDEEEEEEDDDIIIJJJLLLNNNRRRWWW]]]bbbaaabbbbbb```^^^\\\\\\]]][[[___bbbcccbbb```______^^^```aaabbbbbb```]]][[[\\\ZZZWWWXXXYYYZZZXXXUUUUUUVVVYYY[[[\\\]]]^^^]]]]]]\\\[[[YYYVVVTTTSSSRRRQQQOOOLLLJJJHHHIIIJJJKKKKKKIIIFFFDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCC<<<:::888555222000///...+++,,,,,,,,,,,,+++******(((((((((((())))))))))))((((((((((((''''''''''''(((***,,,------+++((('''%%%'''((((((''''''((()))))))))((((((''''''&&&&&&(((((((((((())))))))))))'''((()))******)))((('''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&++++++***)))((('''&&&&&&,,,,,,+++(((&&&(((---222999<<<===:::444---)))'''******))))))((((((''''''))))))(((((()))+++---...///,,,)))((()))***)))(((+++***)))(((((()))***+++************************)))((('''&&&'''(((***,,,******(((((('''((()))***)))***++++++*********+++''''''''''''''''''&&&&&&'''(((******((('''((()))---+++***+++,,,...------///222888===AAACCCCCCBBBEEEGGGHHHIIIHHHFFFCCCAAAAAABBBCCCFFFIIIMMMPPPRRRQQQTTTYYY___aaa___YYYTTTPPPLLLHHHIIINNNSSSVVVVVVZZZXXXSSSOOOMMMNNNSSSWWWOOOOOONNNMMMLLLLLLLLLMMMOOOVVV^^^aaa___]]]]]]^^^WWWRRRMMMJJJIIIGGGDDDBBB@@@???<<<;;;;;;===???AAABBBCCCDDDFFFGGGHHHIIIIIIFFFGGGHHHIIIHHHFFFDDDBBBBBBAAA@@@AAABBBBBBAAA???@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>???>>><<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888CCCEEE===999>>>AAA>>>;;;;;;;;;<<<<<<<<<======???>>>;;;999888999:::;;;hhhuuuqqqdddVVVIIIAAA???<<<:::777777777777666444555444444444444333333333333333222111111111111111/////////.........------------------------------((('''&&&(((***+++)))'''---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++,,,...///---+++,,,,,,,,,+++++++++******************************+++++++++++++++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))***+++,,,------,,,+++***+++,,,,,,---...///000000333666:::>>>BBBHHHNNNRRRUUUSSSPPPPPPQQQQQQOOOLLLLLLJJJIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNRRRXXX\\\YYYYYYYYYVVVSSSQQQQQQRRRQQQTTTXXXZZZ[[[[[[\\\]]]\\\^^^___aaa```___\\\[[[[[[YYYXXXXXXZZZZZZYYYWWWTTTUUUWWWYYYZZZZZZYYYYYYUUUTTTSSSQQQPPPNNNMMMLLLMMMMMMLLLJJJIIIGGGFFFFFFAAA???===;;;;;;===???AAAEEEEEEDDDDDDBBB@@@>>><<<777666444111///...---,,,+++,,,,,,,,,,,,+++******((((((((()))))))))******++++++*********))))))))))))***,,,------+++)))'''((((((''''''((())))))***)))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))+++******)))(((''''''&&&((()))******,,,000777<<>>===;;;::::::<<<>>>@@@CCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFCCCBBBAAABBBCCCCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>=============================================>>>>>>>>>======<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888BBBEEE===:::???AAA===;;;;;;;;;<<<<<<<<<======@@@???===;;;::::::;;;<<>>===<<<;;;<<<===>>>???DDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHEEEDDDCCCDDDDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@???>>>??????@@@@@@??????>>>===?????????>>>>>>======<<<>>>>>>>>>>>>>>>=========;;;;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::888@@@DDD>>>;;;??????<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>===<<<<<<======mmm{{{zzzlllaaaUUUHHHAAA???<<<:::777777777777666444444444444333333333222222111000000/////////000000000000000000////////////000000000000000000000000/////////000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((('''&&&&&&'''(((******++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((()))***+++++++++******++++++++++++++++++++++++---...000222444777;;;>>>BBBDDDGGGKKKNNNPPPOOOOOOLLLMMMMMMKKKIIIGGGGGGGGGFFFFFFGGGFFFEEEGGGIIILLLHHHHHHFFFCCC???>>>???AAA>>>@@@CCCFFFHHHLLLQQQUUUUUUUUUVVVVVVUUUSSSQQQPPPNNNMMMNNNOOOPPPQQQQQQQQQMMMMMMNNNNNNMMMKKKHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCAAAAAACCCCCCCCCAAA@@@>>>??????>>>>>>???AAADDDEEE@@@???<<<999555111...---,,,+++******)))))))))***+++,,,,,,,,,,,,+++******)))*********++++++++++++***)))))))))((((((((((((++++++---------,,,***)))+++(((&&&)))...///+++'''((((((((())))))***************))))))(((((('''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((('''(((((()))+++...222444:::<<<===666,,,'''(((+++(((((((((((((((((((((((((((((()))***)))((('''%%%'''***...---)))''''''))))))***,,,------,,,+++***((((((((((((((((((((((((&&&((()))******)))((('''(((((((((((()))))))))***---,,,******+++,,,,,,,,,(((((()))))))))))))))***)))***,,,,,,***)))***+++***)))'''(((***++++++***++++++---///222555777888:::===@@@EEEHHHKKKLLLLLLHHHGGGEEEEEEFFFIIIMMMOOOQQQRRRUUUYYY]]]___]]]\\\UUUQQQLLLGGGFFFGGGIIIKKKNNNOOOPPPOOOOOOPPPSSSUUURRRQQQPPPOOONNNMMMMMMMMMFFFIIIKKKLLLLLLMMMPPPRRRSSSQQQNNNKKKHHHFFFCCCBBB??????>>>>>>>>>??????@@@AAABBBDDDFFFHHHIIIJJJJJJIIIJJJLLLLLLLLLKKKIIIHHHHHHFFFEEEFFFFFFEEECCCAAA@@@@@@@@@@@@???>>>===<<<>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>======<<<>>>>>>============<<<<<<999:::<<<>>>???>>>>>>===>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999???BBB???===???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======nnn~~~zzzlll```TTTGGG???>>><<<:::777777777777666444444444333333333222222222111111000000000111111222000000000000////////////------------------------,,,------...---,,,,,,,,,---------...............++++++++++++++++++++++++++++++***))))))***,,,...++++++++++++++++++++++++************************,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++++++++++++++,,,,,,,,,+++++++++++++++,,,...///000000222666888:::<<<@@@DDDFFFGGGGGGGGGHHHJJJLLLKKKHHHFFFFFFGGGHHHHHHHHHFFFDDDDDDEEEGGGBBBBBBAAA???===<<<>>>???>>>???AAABBBDDDHHHLLLPPPPPPPPPOOONNNLLLIIIGGGFFFCCCDDDEEEFFFFFFGGGHHHIIIGGGGGGGGGFFFDDDBBB@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAA@@@???>>><<<;;;888777444222///,,,+++*********)))))))))******++++++,,,,,,,,,,,,+++******)))*********++++++++++++)))))))))(((((((((((('''++++++,,,,,,,,,+++***)))((('''(((---111111***$$$'''''''''(((((()))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((()))))))))))))))(((((('''((()))))))))+++******((((((((()))***'''''''''''''''((((((((()))******+++***)))'''&&&))))))***++++++***(((''')))***+++---------,,,+++''''''''''''''''''''''''&&&(((***++++++)))'''&&&)))))))))***************111...***))))))***)))''''''''''''(((((())))))))))))***,,,,,,***)))***+++***((('''((()))+++******++++++,,,---///222444666999<<<@@@EEEJJJMMMPPPQQQNNNMMMJJJHHHHHHIIIKKKLLLNNNNNNOOORRRVVVYYYZZZYYYVVVSSSNNNIIIFFFEEEFFFHHHMMMNNNNNNNNNMMMMMMOOOQQQQQQPPPOOONNNLLLLLLLLLKKKFFFFFFGGGGGGGGGIIIKKKNNNSSSSSSQQQMMMIIIEEECCCBBB@@@@@@@@@@@@@@@???>>>>>>===>>>AAADDDGGGIIIJJJKKKLLLMMMNNNOOONNNMMMKKKIIIKKKIIIHHHHHHHHHGGGEEEBBBAAAAAAAAA@@@???>>>===<<<:::;;;===???@@@AAABBBBBBAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::>>>@@@>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>======pppzzzlll```TTTGGG@@@>>><<<:::777777777777666444333333333333222222222222222222111111111222333333000000000/////////..............................+++---......,,,++++++,,,............////////////++++++++++++++++++++++++***++++++***))))))***,,,***++++++++++++,,,,,,,,,************************++++++*********++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,---000333333666999;;;<<<===>>>???CCCFFFIIIJJJGGGFFFGGGHHHJJJJJJJJJHHHEEECCCDDDEEE???@@@AAA@@@>>>===>>>???@@@AAABBBBBBBBBDDDHHHJJJKKKJJJIIIGGGEEEBBB@@@???<<<>>>@@@@@@???@@@AAACCCCCCBBBAAA???============;;;;;;<<<======>>>>>>???BBBBBBBBBCCCDDDFFFGGGHHHCCCCCCAAA???<<<999666444111000...,,,+++*********+++************+++,,,,,,+++,,,,,,,,,,,,+++******)))))))))*********++++++************))))))))))))***++++++++++++***))))))&&&'''***...111///)))$$$''''''''''''((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((())))))*********((((((((()))***)))''')))&&&%%%&&&)))+++***)))&&&''''''''''''(((((((((************))))))((('''***((('''(((++++++)))&&&''''''((()))************(((((((((((((((((((((((('''(((***+++***)))'''&&&)))***+++---.../////////;;;555///,,,+++***'''$$$&&&''''''(((((()))))))))(((***++++++***))))))******)))'''(((***++++++***++++++,,,---///000222333888:::>>>CCCHHHMMMPPPRRRPPPOOOMMMKKKJJJIIIIIIJJJKKKIIIIIIJJJNNNRRRUUUUUUUUUTTTRRRMMMHHHFFFFFFGGGJJJKKKKKKJJJIIIJJJLLLOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJQQQRRRRRROOOKKKGGGFFFEEEAAABBBBBBBBBAAA???<<<;;;:::;;;>>>AAADDDGGGHHHIIIMMMNNNPPPRRRSSSRRRQQQPPPNNNLLLKKKJJJJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>999:::;;;===>>>??????????????????>>>>>>======<<<<<<<<<<<<<<<=========>>>;;;;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;:::;;;>>>???@@@???>>>===rrrxxxkkk```UUUIIIBBBAAA<<<:::777777777777666444333333333222222222222111111111111111111222333444/////////.........------111111111111111111111111...000222111///---...///---------.........//////++++++++++++++++++++++++(((***,,,+++(((&&&'''(((******+++++++++,,,,,,,,,***************************)))))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***+++,,,------(((((((((((()))***+++++++++++++++++++++++++++,,,)))*********)))***---///...111333444444555888::::::???DDDEEEDDDCCCEEEHHHKKKKKKKKKHHHEEECCCBBBCCCAAACCCEEEEEECCCAAA??????@@@AAABBBBBBAAABBBDDDFFFEEEEEEDDDCCCAAA@@@???>>><<<>>>@@@@@@>>>>>>@@@BBBBBB@@@===;;;:::;;;===>>>======>>>??????@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCC@@@>>>:::666333111111111...---+++*********+++++++++++++++++++++,,,,,,---+++,,,,,,,,,,,,+++******((((((((()))))))))******))))))))))))((((((((('''*********)))))))))(((((('''(((***,,,,,,+++***((()))))))))(((((((((((((((''''''(((((())))))******&&&''''''((((((''''''&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((&&&''''''((()))******+++)))(((((())),,,,,,***((())))))))))))))))))((((((&&&&&&&&&'''''''''(((((())))))((('''''''''(((((()))))))))((((((((()))***''''''''''''((()))******((((((((((((((((((((((((((()))******)))((('''&&&(((***---111444777888999===777000---------***'''''''''((())))))***++++++''')))******)))(((((()))+++)))((((((***++++++******+++,,,---...///000000444666:::???DDDHHHLLLNNNQQQQQQPPPPPPOOONNNMMMLLLIIIFFFDDDEEEHHHMMMPPPRRRTTTUUUTTTQQQLLLHHHGGGHHHFFFGGGGGGFFFFFFHHHLLLOOOPPPOOONNNLLLKKKJJJIIIIIIJJJIIIGGGFFFGGGGGGGGGGGGMMMOOOQQQPPPMMMKKKKKKLLLFFFGGGGGGGGGEEEAAA>>><<<999:::<<>>>>>===========================<<<<<<===>>>???@@@AAAAAA======<<<<<<<<<======>>>>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;;;;:::<<>>tttvvvjjj```UUUKKKEEEDDD<<<:::777777777777666444333333333222222222111111111111000000111222333333///.........------------........................---000222111...,,,---///,,,,,,,,,------.........++++++++++++++++++++++++,,,...111000,,,))))))************++++++,,,,,,,,,************************))))))))))))***+++,,,---,,,,,,,,,++++++*********************************&&&&&&''')))***,,,------&&&&&&&&&'''''')))******)))*********++++++++++++)))***+++***)))***---///+++...000111000111555999333888???AAA??????BBBEEEKKKKKKKKKHHHEEEBBBBBBBBBGGGIIIKKKKKKHHHDDDBBBAAA>>>@@@AAAAAAAAAAAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>@@@BBBBBB??????AAACCCBBB???<<<999999;;;>>>AAAAAABBBBBBBBBCCCDDDDDDDDD===???BBBDDDCCC@@@===:::666222,,,'''%%%&&&)))+++...---+++******++++++,,,,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,+++******(((((((((((())))))))))))'''&&&&&&&&&%%%%%%%%%%%%))))))))))))((((((((((((((()))***)))((((((***,,,++++++******))))))((((((&&&&&&'''((()))***++++++%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))******++++++&&&&&&'''((()))***++++++***((((((***,,,,,,)))&&&&&&))),,,***&&&$$$%%%(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((((((&&&***,,,)))%%%$$$)))...)))((((((((((((***,,,---)))))))))))))))))))))))))))))))))))))))((('''''''''***...444999===???@@@555///)))(((***,,,***(((((())))))***++++++,,,,,,'''(((******((('''((()))+++***((()))+++,,,,,,+++)))***+++---............111333666;;;@@@DDDHHHJJJRRRSSSTTTTTTTTTSSSRRRQQQHHHEEEBBBBBBEEEJJJNNNPPPSSSUUUVVVSSSNNNJJJHHHIIICCCDDDDDDDDDEEEHHHMMMQQQTTTSSSQQQOOONNNMMMLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFIIIMMMPPPPPPOOONNNOOOQQQLLLMMMMMMLLLJJJFFFBBB???:::;;;<<<===????????????DDDGGGKKKPPPUUUXXXYYYZZZQQQOOOMMMLLLLLLJJJGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<==================>>>@@@AAABBBCCCDDD???>>><<<;;;;;;<<<===>>>BBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA===::::::;;;<<<===???======<<<<<<<<<;;;;;;;;;:::===@@@CCCDDDCCCAAA???xxxzzzkkk\\\PPPGGGAAA>>>:::999777666555444555555444444444444444444444444222222222111111111000000111111000/////////////////////.........---------...------,,,,,,------...------------------------,,,,,,---...---,,,+++***++++++************++++++(((((()))***+++,,,,,,---******++++++++++++******)))))))))(((&&&%%%&&&'''""""""######%%%(((***,,,+++++++++*********)))))),,,+++***))))))***+++,,,******))))))))))))******,,,+++***))))))***+++,,,,,,---...---+++***+++,,,...---,,,+++,,,...000222444555666888999:::::::::AAACCCEEEDDDCCCBBBCCCCCCHHHKKKNNNOOOMMMIIIGGGFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBDDDFFFGGGHHHIIIIIIFFFBBB===:::;;;>>>@@@BBBDDDCCCBBBCCCFFFEEEBBB???===;;;999666555444444444...............---,,,+++)))))))))))))))))))))))))))))))))))))))******++++++***((('''''''''((()))))))))))))))))))))))))))(((''''''(((((()))***+++------,,,+++***)))((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''&&&((())))))(((((()))+++))))))(((&&&&&&%%%%%%%%%''''''&&&'''((()))+++,,,***((('''(((***+++)))&&&))))))))))))(((((((((((()))))))))((())))))***+++))))))(((((('''''''''&&&((((((((('''&&&$$$###"""%%%&&&&&&'''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((()))((('''(((******)))'''))))))))))))************(((///888>>>===888111---******++++++++++++******((()))*********((('''&&&))))))************)))))))))'''%%%###$$$&&&)))+++''''''(((***+++,,,---...111333555777:::===BBBEEEMMMPPPUUU\\\``````\\\YYYMMMFFF???===AAAFFFHHHHHHOOONNNQQQWWWVVVOOOJJJKKKGGGGGGGGGEEEDDDGGGMMMSSSSSSTTTTTTTTTSSSRRRPPPOOOJJJHHHGGGGGGHHHIIIHHHGGGKKKLLLNNNPPPSSSUUUVVVWWWXXXVVVQQQLLLHHHDDDBBBAAA???>>>===<<<:::999888888>>>AAAFFFJJJMMMPPPTTTWWWRRRPPPNNNMMMLLLJJJHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFGGGGGGFFFCCC@@@???<<<<<<;;;<<<<<<===>>>???===>>>???AAABBBBBBBBBBBB@@@???===<<<<<<>>>@@@AAAAAA???===>>>@@@AAA@@@===>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>???@@@???>>><<<;;;:::999999===>>>@@@AAAAAA@@@???>>>{{{yyyjjj[[[PPPGGGAAA>>>:::999777666555444555555666666555444333333222222222222222111111111000000111000000/////////////////////.........---------...------,,,,,,------...------------------,,,,,,+++,,,,,,------,,,******++++++************++++++)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++)))***++++++******,,,...(((((((((((()))***,,,---+++++++++*********))))))++++++***))))))***++++++++++++************++++++++++++***))))))***+++++++++,,,---,,,+++******+++---,,,++++++,,,---///111111111333444555666666666:::<<<>>>???>>>>>>@@@AAAFFFIIIMMMOOOOOOMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJEEEAAA===;;;<<<>>>@@@AAADDDBBB??????>>><<<888555555444222000///...------((((((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))******++++++***))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))+++++++++***))))))((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&+++***)))((('''(((((())))))((('''(((***+++)))&&&((((((((((((((()))))))))******)))(((((((((((())))))(((((((((''''''''''''$$$%%%''')))***+++,,,,,,'''(((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***)))((()))))))))'''%%%''''''''''''(((((((((((()))---333555444000,,,***(((((())))))))))))((((((((())))))))))))((((((''')))))))))******)))))))))'''''''''&&&'''(((((()))((())))))***+++,,,------///111333666888<<<@@@DDDLLLPPPVVV^^^cccccc___[[[LLLEEE>>><<>><<<<<<<<<;;;:::888777666555:::===AAADDDHHHLLLQQQTTTPPPOOOMMMLLLKKKJJJHHHGGGGGGGGGHHHJJJKKKLLLNNNNNNKKKKKKKKKKKKIIIFFFCCCBBBBBBBBB@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAA@@@>>>???AAABBB@@@>>>>>>>>>>>>?????????@@@@@@>>>>>>=========>>>??????@@@???>>><<<;;;;;;;;;;;;===>>>@@@BBBBBBAAA@@@???wwwiiiZZZOOOFFF@@@===:::999777666555444555555777777666444333111000000222111111111111000000000111000//////......//////...............---------...------,,,,,,------............------,,,,,,,,,++++++,,,,,,++++++***)))++++++************++++++************************+++,,,,,,,,,,,,,,,,,,+++'''((())))))((()))+++---,,,++++++******+++,,,---+++++++++***************++++++***))))))***++++++,,,++++++******++++++,,,++++++***))))))***++++++***+++,,,+++***)))***+++,,,+++******+++,,,...///,,,---...///000111111111000333555777888999:::<<>>BBBGGGLLLTTT]]]bbbaaa\\\XXXLLLEEE>>><<<>>>CCCFFFGGGIIIHHHJJJOOOPPPNNNNNNPPPLLLKKKIIIFFFDDDDDDHHHKKKOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKHHHGGGIIIJJJKKKKKKHHHHHHJJJMMMQQQVVV[[[^^^___\\\VVVOOOHHHBBB>>>;;;<<<;;;:::999888777666555666888:::===AAAFFFLLLPPPNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMPPPRRRSSSTTTQQQQQQQQQPPPMMMJJJGGGFFFEEEDDDAAA???===;;;::::::??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>?????????>>>======<<<<<<<<<======>>>@@@BBBCCCCCCBBBAAA~~~uuugggYYYNNNFFF@@@===:::999777666555444555555666666555444333222111000111111111111000000000000000000///............///...........................------,,,,,,------............------,,,,,,+++++++++++++++******)))))),,,++++++******++++++,,,+++++++++*********))))))***++++++,,,,,,++++++******++++++)))'''&&&''')))******)))((()))***+++,,,************************+++******************++++++******))))))******++++++******************+++)))***+++***)))((()))*********))))))***+++,,,---))))))+++,,,,,,---------+++---000111222222444666555999===@@@AAABBBCCCDDDGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>======<<<555333222222333444333333000/////////......---,,,+++,,,,,,---,,,***((('''++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((())))))''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))******)))((()))+++******)))(((((((((((((((&&&&&&'''((()))***++++++((((((((()))))))))((('''&&&&&&''''''((()))******...---,,,***((('''''''''((((((((((((((('''''''''---,,,***'''$$$!!!%%%&&&&&&'''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((%%%%%%%%%'''***+++***)))))))))))))))***************++++++***)))(((((()))******++++++++++++******)))(((''''''''')))***+++)))))))))(((((()))))))))'''((()))************)))))))))))))))))))))))))))+++---000222444777<<>>AAAEEEFFFJJJJJJJJJLLLMMMNNNOOOPPPNNNLLLIIIFFFDDDDDDFFFHHHKKKLLLNNNOOOPPPOOOOOONNNMMMJJJGGGFFFHHHJJJKKKKKKHHHHHHHHHJJJNNNSSSYYY\\\[[[YYYTTTOOOIIIDDD@@@>>>>>>======;;;:::999888777333555777888<<>>???@@@AAAAAAAAA@@@BBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<===>>>>>>===???AAACCCEEEEEEDDDCCC|||ssseeeWWWLLLEEE???===:::999777666555444555555333333333333333222222222000000000000000000000000000//////...............---........................------,,,,,,------............------,,,,,,,,,+++++++++***************,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))************))))))---......,,,***)))+++,,,((('''''''''(((***,,,---*********************************++++++*********))))))(((((((((((())))))*********++++++*********((()))******(((((()))******)))))))))*********+++((()))***+++++++++++++++***,,,.........---...000...111555777777777888999;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;999888777666666666666555444333222...---,,,,,,.........,,,))))))*********+++,,,---+++,,,------,,,+++***)))''''''(((((((((((((((''')))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++***)))((()))******))))))(((((((((((()))&&&&&&'''((()))***++++++'''((()))))))))(((((((((%%%&&&&&&'''((())))))***///...---+++***)))(((((('''''''''((((((((((((((('''(((((())))))))))))(((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&'''))))))(((&&&))))))))))))************&&&(((******)))))))))*********++++++++++++******)))(((''''''''')))***+++))))))(((''''''((())))))***))))))((()))***+++,,,((((((((((((''''''''''''+++,,,///000222555999<<<===BBBJJJRRRVVVTTTMMMHHHEEEBBB>>>;;;<<<>>>@@@BBBHHHIIIJJJKKKMMMQQQTTTUUUXXXTTTOOOKKKGGGEEEDDDDDDFFFGGGIIILLLMMMMMMMMMMMMKKKIIIFFFFFFGGGIIIIIIIIIIIIHHHGGGHHHJJJNNNRRRUUUVVVTTTRRRNNNIIIEEEAAA??????>>>===<<<;;;999888888555666777888:::>>>CCCHHHJJJKKKKKKJJJHHHIIILLLNNNQQQRRRSSSTTTVVVWWWXXXXXXYYYXXXVVVTTTQQQMMMKKKJJJLLLKKKJJJHHHGGGFFFFFFFFF@@@@@@???>>>>>>>>>??????<<<===>>>???@@@@@@@@@@@@BBBBBBCCCBBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???===============>>>>>>???>>>@@@BBBEEEFFFFFFEEEEEEzzzqqqcccVVVKKKDDD???<<<:::999777666555444555555222222222222333333333333//////000000000000000111000///......------......---------..................------,,,,,,------...------------------------,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))(((((())))))))))))((((((((()))******)))***,,,...)))(((((((((***+++---///***************+++++++++)))***++++++++++++***)))(((((((((''''''((((((((()))***++++++++++++***)))((()))******))))))***+++)))*********************((()))***++++++++++++++++++,,,...---,,,++++++,,,+++...000111000000000111111111111222333555666777666666555444222111///...000000000000///...------,,,+++)))***,,,---,,,,,,)))******)))(((((()))+++******+++++++++******)))&&&&&&'''((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))******+++*********))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***&&&'''''''''(((((())))))''''''(((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))***)))'''&&&'''((()))((((((''''''(((((())))))))))))))))))((('''''''''(((******((((((((()))&&&&&&&&&''''''(((((()))---,,,+++***************'''''''''(((((((((((((((###$$$%%%''')))*********'''(((((()))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((+++***((((((((('''$$$"""''''''''''''((((((((((((###&&&((())))))(((((()))(((((())))))))))))(((((()))(((((((((((())))))***))))))''''''''''''))))))***)))((((((((()))+++,,,((((((((('''''''''''''''***+++------...000444777;;;???GGGNNNRRRQQQKKKGGG@@@???===<<<;;;;;;<<<===AAADDDGGGIIIOOOXXX]]]^^^ccc^^^WWWPPPKKKFFFBBB???AAABBBEEEHHHJJJKKKKKKKKKIIIHHHFFFGGGHHHIIIHHHGGGHHHGGGFFFFFFFFFHHHJJJLLLRRRQQQNNNKKKGGGCCC@@@>>>>>>===<<<;;;:::888888777999::::::::::::<<<@@@CCCFFFGGGHHHGGGEEEGGGKKKOOORRRSSSTTTUUUVVVWWWXXXXXXYYYXXXVVVSSSPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKCCCBBB@@@???>>>???@@@@@@>>>>>>???@@@AAAAAABBBCCCAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@BBBDDDFFFGGGGGGFFFEEExxxooobbbUUUJJJCCC>>><<<:::999777666555444555555444333333333222111111111////////////000000111111//////...------------...---------.........//////...------,,,,,,------...+++,,,,,,------............---,,,+++***++++++,,,---,,,,,,++++++,,,,,,---+++++++++***************))))))************))))))%%%&&&''''''&&&''')))***+++***)))))))))+++,,,---))))))*********+++++++++)))***++++++++++++***)))))))))(((((((((((()))))))))***++++++++++++***)))((()))+++***))))))+++,,,*********++++++******)))))))))***+++++++++*********+++------+++***++++++)))+++------,,,,,,,,,---,,,,,,,,,---...///000111............---,,,++++++,,,,,,,,,,,,,,,+++***))),,,***((((((***,,,,,,,,,***++++++)))'''&&&(((+++******)))))))))******+++((()))******+++++++++***)))))))))))))))))))))))))))))))))))))))******+++)))((((((((())))))***+++))))))))))))))))))))))))''''''&&&&&&&&&''''''((((((((((((((((((((())))))((((((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((()))***)))'''&&&'''(((((('''''''''''''''((((((((())))))***)))((('''&&&&&&)))+++***((('''((()))'''''''''''''''''''''''')))((((((((()))***++++++''''''''''''((((((((()))%%%%%%&&&&&&%%%%%%$$$###'''(((((()))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((()))(((''''''((('''%%%###''''''''''''(((((((((((('''((()))(((''''''(((***(((((())))))))))))((((((((())))))))))))(((((('''***)))'''&&&&&&''')))***'''((())))))******))))))(((((())))))))))))))))))((()))*********+++...111777;;;BBBJJJOOOPPPLLLIII@@@AAABBBAAA@@@>>>>>>>>><<>>AAADDDGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJHHHGGGEEEEEEDDDCCCCCCDDDDDDDDDIIIIIIIIIHHHFFFDDDBBBAAA??????>>><<<;;;:::999888===>>>>>>===;;;;;;===>>>@@@CCCDDDCCCAAACCCHHHNNNPPPPPPRRRTTTVVVWWWYYYZZZYYYXXXUUUSSSPPPNNNMMMLLLIIIIIIIIIIIIIIIJJJJJJKKKGGGFFFCCCBBBAAAAAABBBCCC????????????@@@BBBDDDEEE@@@BBBCCCBBB@@@???AAACCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDCCCDDDFFFGGGHHHGGGFFFEEEwwwoooaaaTTTJJJCCC>>><<<:::999777666555555555555666555444333111000//////.../////////000000111111//////...------------...---------.........//////...------,,,,,,------...***++++++,,,---...//////...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---******************************++++++++++++******+++++++++***((('''((())),,,+++)))((((((((())))))))))))******++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******)))***+++,,,,,,+++***)))(((***++++++******+++---******+++++++++******)))))))))******+++*********(((***,,,,,,+++***+++,,,&&&(((*********)))***++++++++++++++++++,,,---...)))***++++++,,,,,,++++++)))))))))))))))(((''''''+++(((&&&&&&(((***++++++((()))***)))''''''***---,,,+++***))))))+++,,,---(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++)))((('''''''''(((***+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))+++,,,,,,+++)))))))))***''''''&&&&&&&&&''''''(((%%%&&&((()))***+++******&&&)))+++***((('''(((***'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''')))***+++&&&'''''''''(((((())))))''''''(((((()))(((((((((%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((($$$###$$$&&&)))******((())))))))))))************------+++(((&&&'''))),,,******++++++++++++******((()))*********((('''&&&***((('''&&&&&&'''(((***$$$&&&))),,,,,,***(((&&&)))*********++++++++++++'''((((((''''''(((***---222666>>>FFFMMMNNNLLLJJJDDDFFFHHHHHHFFFDDDBBBAAA<<>>:::<<>>===<<<;;;???@@@@@@???<<<::::::;;;===???AAA@@@>>>@@@FFFLLLMMMNNNPPPRRRUUUXXXZZZ[[[YYYWWWUUUSSSPPPOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNJJJHHHFFFDDDCCCCCCDDDEEE???>>>======>>>AAACCCEEE???AAACCCBBB@@@???@@@CCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEttthhh[[[SSSLLLDDD@@@???<<<:::888777555555555666555555444444444333333333444444222111111111222333000...------......---,,,------...///000000000///333111///,,,++++++,,,------&&& """)))---***&&&------,,,+++*********+++---///000///,,,***((((((+++++++++*********))))))+++++++++************)))---------,,,,,,+++++++++(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((+++***)))(((((()))***+++************))))))))))))++++++************++++++'''))))))(((%%%###"""###******************++++++******))))))******+++,,,((()))***+++***(((&&&$$$((())))))))))))(((((('''************)))(((&&&&&&(((((())))))******++++++((()))*********)))'''&&&(((((('''(((******)))'''&&&''')))***+++***((('''))))))************))))))*********++++++,,,,,,,,,******))))))))))))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''************************+++)))(((&&&%%%%%%%%%%%%))))))))))))((('''&&&%%%%%%&&&((()))))))))((('''((((((((((((((()))******+++***((()))+++,,,,,,+++'''''''''''''''''''''&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''(((((((((&&&&&&((()))'''''''''''''''((()))***%%%&&&(((*********))))))(((''''''(((((()))***+++''''''((()))******))))))(((((((((((()))))))))))))))***++++++)))(((((()))))))))((('''''''''''''''++++++******))))))(((((()))************(((&&&%%%))))))))))))************((())))))************)))'''(((((()))***,,,111444444666<<>>>>>@@@GGGOOOUUUWWWWWWQQQOOOMMMJJJGGGDDDCCCBBB@@@===::::::>>>CCCGGGIIIHHHIIIJJJIIIGGGGGGGGGHHHDDDDDDCCCBBBBBBAAA@@@@@@===>>>???AAACCCEEEFFFGGGHHHGGGEEEDDDBBB@@@??????GGGFFFEEECCCAAA>>><<<;;;>>>>>>===<<<===>>>???@@@CCCEEEJJJOOOTTTXXXZZZ[[[WWWUUURRRMMMJJJJJJNNNPPPQQQQQQOOONNNMMMLLLKKKKKKGGGGGGHHHGGGFFFDDDCCCAAABBBBBBAAA@@@???@@@CCCFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHGGGFFFDDDCCCHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEECCCAAAAAABBBDDDttthhh[[[SSSLLLDDD??????;;;:::888666555555555666555555444444444333333333444333222111000111111222000...------......---,,,+++,,,------------------...............---------///***&&&''',,,///---***,,,,,,+++******************,,,---,,,***(((''''''+++++++++*********))))))))))))******+++++++++,,,++++++++++++******)))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))((()))************)))((()))))))))******)))))))))+++***)))(((((()))***+++************))))))))))))*********))))))************+++,,,+++)))'''''''''***************)))))))))******))))))******+++,,,++++++,,,,,,+++***((('''*********))))))((('''&&&'''(((((()))))))))))))))))))))******************((())))))***)))((('''&&&((())))))))))))((((((((('''(((***+++++++++))))))))))))************))))))+++++++++******))))))(((((((((''''''''''''((((((''''''((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***)))(((''''''(((((())))))))))))((('''&&&%%%&&&&&&((()))))))))((('''))))))(((''''''((()))***)))(((&&&'''(((***))))))''''''''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))((())))))(((''''''(((***(((''''''''''''(((((()))((()))))))))))))))(((((((((((('''''''''''''''((('''''''''(((''''''&&&&&&(((((((((((())))))))))))(((***++++++)))(((((()))))))))((('''''''''''''''(((((((((((('''''''''''''''((()))******++++++***(((((()))))))))*********))))))*********))))))((()))******)))((((((+++---000222888AAAJJJPPPRRRRRRJJJKKKLLLNNNNNNLLLIIIFFFCCCBBBCCCEEEJJJMMMMMMLLLHHHGGGGGGGGGGGGHHHHHHIIIDDDAAA===<<<<<<>>>>>>>>>BBBCCCDDDDDDCCCCCCEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@======>>>@@@BBBDDDFFFGGGLLLLLLKKKJJJHHHEEECCCBBBFFFFFFDDDBBB???<<<:::888;;;:::999888888999::::::>>>AAAEEEJJJNNNRRRTTTUUUTTTSSSPPPLLLJJJJJJMMMPPPSSSRRRPPPNNNMMMLLLLLLMMMKKKKKKKKKJJJIIIFFFDDDCCCAAABBBBBBBBBBBBCCCEEEGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDGGGHHHHHHIIIHHHHHHGGGFFFFFFEEECCCAAA@@@@@@@@@@@@??????>>><<<;;;<<<>>>AAAttthhh[[[RRRKKKCCC>>>===;;;:::888666555555555666555555444444444333333333222222111000000000000111000...------......---,,,,,,------------,,,,,,+++***+++...///000///---,,,...,,,+++,,,...///...---+++++++++***************)))+++,,,+++***(((((()))+++++++++***************'''((()))***+++,,,------))))))))))))((((((((((((***************************)))))))))))))))******))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))*********))))))))))))******************))))))))))))***))))))(((((())))))***+++,,,------+++******+++++++++******))))))((((((***))))))))))))***++++++,,,,,,++++++***)))))))))+++******)))(((''''''&&&$$$%%%'''(((***+++++++++***************))))))))))))))))))))))))((('''''''''***,,,+++(((&&&'''(((((()))***+++,,,+++***)))((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''))))))(((((('''(((((()))))))))))))))((('''&&&%%%&&&''''''((()))(((((((((+++***((('''&&&''')))***)))'''&&&&&&((())))))((('''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))***)))(((''')))+++)))((((((''''''''''''(((+++***)))((((((''''''''')))((('''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%(((((((((((())))))))))))(((***++++++)))(((((())))))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,---(((((())))))))))))*********************)))(((''')))+++,,,,,,+++***+++,,,,,,...333;;;EEELLLQQQRRRQQQNNNMMMNNNPPPQQQNNNLLLIIIHHHFFFEEEFFFEEECCCBBB@@@AAABBBCCCEEEHHHJJJKKKFFFCCC???===<<<;;;999888<<<>>>???@@@@@@BBBDDDFFFEEEDDDBBB@@@?????????@@@============???BBBFFFGGGMMMNNNOOOPPPNNNKKKGGGEEEFFFEEECCC@@@===:::888666999888777555555555666666999;;;???CCCFFFIIIKKKKKKOOONNNLLLIIIGGGHHHKKKMMMSSSQQQOOOLLLKKKLLLNNNOOOPPPOOONNNLLLJJJGGGEEEDDDAAACCCEEEFFFFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEBBB???===<<<;;;;;;999888777555555777;;;???sssgggZZZQQQJJJBBB======:::999777666555555666666555555444444444333333333111111111000000000000000000...------......---,,,////////////......---,,,+++,,,---.........------***+++------,,,++++++,,,*********************)))***+++---,,,+++***+++,,,************************((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******))))))))))))))))))***************)))))))))((())))))(((((((((((())))))(((***++++++***))))))***------,,,+++***))))))((()))))))))))))))***++++++******)))(((''''''(((((()))))))))(((((((((((((((%%%%%%'''(((***+++++++++***)))))))))(((((('''''')))))))))))))))((((((''''''+++...,,,'''$$$&&&)))'''((()))************)))(((((())))))))))))((((((%%%&&&'''(((***+++,,,---))))))************))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&'''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&''''''(((((()))(((((('''&&&&&&&&&''''''(((((((((((((((,,,+++(((&&&&&&'''(((******)))((((((***++++++***''''''(((((()))*********(((((((((''''''(((((((((''''''((((((((())))))))))))*********(((((()))+++***)))((('''''''''''''''+++***((('''''''''((())))))(((''''''&&&&&&&&&'''))))))*********))))))((((((((((((((())))))))))))((()))+++***(((''''''((()))(((''''''''''''(((((((((((())))))******++++++,,,+++)))((((((((()))***(((((((((((()))))))))***+++++++++******((('''&&&!!!%%%(((+++++++++,,,---+++,,,///555===EEEKKKNNNQQQNNNKKKLLLQQQUUUUUUTTTQQQOOOLLLIIIFFFDDDAAA????????????@@@BBBDDDEEEFFFEEEBBB>>><<<<<<<<<<<<;;;:::<<<>>>???@@@CCCFFFIIIJJJHHHEEEBBB@@@???>>>???===<<<;;;;;;===AAADDDGGGHHHJJJNNNQQQQQQOOOKKKIIIEEEDDDBBB???<<<:::888777;;;:::888666555555555555555777:::===@@@BBBBBBCCCGGGGGGFFFDDDCCCCCCEEEHHHMMMKKKIIIHHHHHHKKKNNNPPPSSSRRRPPPMMMJJJGGGEEEDDDDDDGGGJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGEEEBBB>>>;;;999888777444444222111111555:::>>>qqqeeeXXXPPPIIIAAA===<<<999888777555555555666666555555444444444333333333111111111111000000//////000...------......---,,,.../////////...---,,,,,,///...---,,,+++,,,------)))+++------***)))***+++)))***++++++++++++*********+++,,,+++******,,,---************************************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***)))))))))******)))))))))************)))))))))((())))))(((((((((((())))))&&&(((******)))((()))***......---,,,++++++******))))))(((((())))))***+++***)))(((((('''(((((()))((((((''''''((()))***+++''''''((()))))))))))))))((((((((('''&&&&&&&&&%%%***))))))((((((((((((((('''+++...,,,'''$$$&&&)))&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&((()))+++,,,---...))))))************))))))&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''''''''(((((((((((((((((('''&&&''''''''''''((((((((())),,,***((('''&&&'''((()))***)))'''(((***++++++***'''((((((((())))))******'''(((((((((((((((((('''&&&&&&'''''''''((((((((()))*********(((((()))+++***)))(((''''''''''''''')))(((''''''''')))***+++((((((''''''((())))))***'''((()))***++++++++++++(((((((((((())))))))))))''')))******(((''''''(((((((((''''''''''''(((((((((((())))))******++++++***)))'''&&&&&&'''((()))'''(((((((((((()))))))))+++++++++******((('''&&&$$$'''))))))***++++++,,,---111555<<>><<<<<<<<<===>>>@@@AAABBBCCC@@@;;;999:::<<<======999:::<<<===???BBBFFFJJJNNNLLLIIIEEEBBB???>>>>>>===<<<;;;:::<<<>>>BBBDDDBBBFFFKKKOOORRRRRRQQQOOOGGGFFFCCC@@@>>><<<;;;:::<<<;;;999777666555555555666777999;;;============>>>??????>>>======>>>@@@CCCAAA@@@AAACCCGGGLLLOOOTTTRRRPPPNNNKKKIIIGGGFFFGGGJJJNNNOOONNNMMMLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOIIIJJJLLLMMMMMMMMMLLLKKKOOOOOOPPPQQQPPPNNNLLLKKKCCCAAA>>>:::777555444333000///...---...222888===ooocccVVVOOOHHHAAA======888777666555555555666666555555444444444333333333111111222222111111000///000...------......---,,,+++,,,,,,,,,,,,++++++***000...,,,******+++,,,---,,,---------+++++++++,,,)))***+++,,,---,,,+++***((()))))))))'''''')))+++***************++++++++++++++++++*********))))))))))))))))))************''''''''''''''''''''''''***)))))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))************))))))************))))))))))))***))))))(((((())))))***(((***,,,+++*********+++---------,,,++++++******)))(((((((((((()))******++++++******************((((((''''''''')))***,,,((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&******)))((((((((((((((('''***,,,+++(((&&&'''(((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''************************&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''(((((((((((((((''''''(((''''''''''''((())))))***))))))((((((((((((((((((&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))***)))(((''')))+++)))((((((''''''''''''((('''''''''(((((()))***+++'''''''''(((((()))++++++$$$%%%&&&((()))***++++++(((((((((((())))))))))))''')))******(((''''''((((((''''''''''''(((((()))''''''''''''(((((((((((($$$$$$%%%&&&''')))***+++''''''(((((((((((())))))***************)))((('''###&&&***++++++******+++++++++,,,---///333999===@@@@@@AAAEEELLLTTT]]]bbbgggeee___VVVKKKBBB===;;;666777888999<<<>>>@@@AAACCC???;;;999999:::::::::777888999:::;;;???CCCGGGNNNMMMKKKHHHEEEBBB???>>>===<<<;;;:::;;;<<<>>>??????BBBGGGLLLPPPSSSTTTUUUOOOLLLIIIDDDAAA>>>===<<<;;;:::888666555444555555888999;;;<<<<<<<<<;;;:::888999:::999888777888999999999999:::>>>BBBGGGJJJPPPOOOMMMKKKIIIHHHGGGGGGGGGJJJMMMOOOOOONNNNNNNNNLLLLLLLLLLLLMMMOOOPPPQQQOOOPPPRRRSSSTTTSSSSSSRRRSSSUUUVVVVVVTTTPPPLLLIII===;;;888555222000//////,,,,,,,,,,,,---000666:::lll```TTTMMMHHHBBB>>>>>>888777666555444555666666555555444444444333333333111222333333333222000000000...------......---,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------///...,,,++++++,,,,,,,,,)))+++,,,.........,,,+++)))***)))(((''''''(((***))))))*********+++++++++***************+++++++++(((((()))))))))*********(((((((((((((((((((((((()))((((((((()))***++++++))))))))))))))))))))))))***)))(((((((((((()))***'''(((((((((((((((((('''((()))***++++++***)))(((************))))))))))))*********))))))*********)))+++,,,,,,***)))******************************((((((((((((((()))******)))***+++,,,,,,+++***)))+++***((('''&&&'''((()))(((((())))))))))))((((((''''''((((((((((((((()))+++***)))((('''(((((()))((())))))))))))((((((((('''''''''''''''(((((()))''''''((((((((((((''''''*********))))))(((((('''&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''((((((((((((''''''(((''''''&&&'''((()))***'''((()))******))))))((((((&&&%%%%%%'''(((((('''))))))(((((('''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((((())))))(((''''''(((***(((''''''''''''(((((()))'''((()))))))))))))))((((((((('''''''''(((((()))%%%&&&'''((()))*********(((((((((((())))))))))))'''(((***)))(((&&&'''''''''''''''''''''((())))))((((((((((((''''''''''''###$$$&&&''')))******+++'''''''''((((((((())))))))))))*********))))))(((***,,,......,,,+++++++++)))***+++++++++---222666666999>>>BBBFFFOOOZZZbbbgggfff```VVVJJJ@@@;;;999444444555777999<<<>>>???AAA@@@?????????>>>;;;999888888999888999<<>>AAADDDIIINNNRRRUUUYYYVVVPPPJJJDDD@@@===<<<:::999777666555555555666;;;;;;<<<===<<<;;;:::999444666888777555444333444333444555777:::===AAABBBGGGFFFDDDBBBBBBAAABBBBBBCCCFFFIIIKKKLLLMMMOOOPPPOOOOOONNNNNNNNNNNNOOOOOORRRSSSUUUVVVWWWWWWVVVVVVSSSUUUWWWWWWTTTMMMFFFBBB888777444111///.........,,,---......///222666999jjj___SSSMMMHHHBBB??????777777555444444555666666555555444444444333333333222222333444333222111000000...------...///---,,,+++,,,------............''')))+++---///......---000---)))((()))+++++++++***+++---/////////---,,,,,,,,,,,,***((((((***,,,))))))******++++++++++++(((((()))***+++,,,,,,---'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,&&&'''((())))))((('''&&&((()))***++++++***)))(((************))))))))))))++++++************++++++)))***++++++)))(((((()))(((((((((((())))))))))))((((((((((((((()))******&&&''')))***+++)))((('''...---***'''&&&&&&&&&'''''''''((()))))))))))))))(((((())))))******+++++++++***((('''''''''((()))(((((('''(((******)))'''((((((((((((((()))******''''''((((((((((((''''''&&&'''''''''(((((())))))((()))***,,,,,,***)))((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$&&&&&&&&&%%%$$$###''''''((((((((((((((('''(((''''''&&&&&&((()))***%%%&&&)))***+++***)))((()))((('''''')))******)))))))))((('''&&&%%%%%%$$$&&&'''((())))))((('''&&&(((((((((((())))))))))))'''(((((((((&&&&&&((()))'''''''''''''''((()))***))))))*********((('''%%%)))((('''&&&&&&&&&&&&&&&)))******++++++++++++***(((((((((((())))))))))))'''(((***)))'''&&&&&&''''''''''''''''''((()))***++++++******))))))(((((('''((()))******)))((('''''''''''''''((((((((()))((())))))************)))&&&'''))))))'''&&&'''((('''(((******)))+++000444000666<<<@@@BBBJJJWWWaaabbbaaa]]]TTTIII@@@;;;:::555555555666888999;;;<<>>BBBHHHNNNRRRaaa]]]VVVNNNFFF@@@===;;;<<<:::999888777777888888<<<=========<<<;;;999888444555777777444222222222222333444666888:::<<<======<<<;;;:::::::::;;;<<<>>>AAAEEEHHHJJJMMMPPPRRRSSSRRRPPPOOONNNMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQOOORRRTTTTTTPPPHHH???999777666444222000000000000...000111222333555999<<>><<<:::888888999;;;===CCCEEEGGGHHHGGGEEECCCAAA======<<<<<<<<<;;;;;;;;;888;;;===>>>???DDDJJJPPPXXXXXXWWWSSSMMMEEE===999<<<:::999777666666666777>>>???@@@@@@???===:::888555555666666666555444444222444666777555444444555888777777666666666777777999999:::===@@@EEEJJJLLLQQQQQQPPPOOOLLLIIIFFFDDDFFFGGGHHHIIIKKKNNNPPPQQQPPPOOOLLLJJJGGGBBB===888444444333333333444555555666555555666666777888999mmmaaaTTTMMMGGG@@@<<<<<<888888777666555444444333333333333333222222222222111111111111111111111111000000111111000///---,,,))))))***+++,,,---............------,,,,,,++++++---,,,***))))))***+++,,,++++++++++++++++++++++++++++++++++++************((())))))************))))))((('''''''''((()))***))))))))))))))))))))))))***************************)))))))))))))))))))))))))))*********+++++++++(((((('''''''''(((*********************)))(((((())))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))*********++++++++++++(((&&&''')))***)))(((+++***)))))))))***,,,---'''''''''''''''(((((()))(((((()))******)))(((((()))+++,,,,,,***((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''******+++******)))((('''''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++***)))((('''&&&''''''(((((((((((((((''''''''''''))))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''(((***)))((('''(((***''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((())))))))))))******)))))))))))))))))))))((('''&&&&&&'''((()))((()))************)))(((''''''(((((())))))))))))++++++***************)))((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&))))))))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''((())))))''''''(((((()))***++++++---///222555999???EEEIIIKKKJJJHHHEEEBBB>>><<<:::999777666555555777999;;;???BBBHHHOOORRRQQQLLLHHHAAA@@@===:::999999:::;;;???@@@BBBCCCCCCAAA???>>><<<<<<<<<<<<;;;::::::999999:::<<<<<<<<>>;;;:::666666666666666555555444222444666777666555555666444444333333333333333444555555666888;;;???CCCEEEIIIIIIHHHFFFDDDAAA???>>>AAABBBCCCDDDGGGIIIKKKLLLHHHGGGEEEEEECCC@@@<<<999555555444444444555666666777777777777777888999:::~~~mmmaaaTTTMMMFFF???;;;;;;777777666666555555555444333333333222111111111000111111111111111111111111000000000000000...------******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))*********+++++++++++++++))))))***++++++***((('''(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))******)))))))))************+++'''''''''''''''((()))******************)))(((((((((((((((((())))))))))))++++++***)))((('''&&&&&&))))))(((((((((((()))))))))))))))*********++++++***)))'''''')))))))))((((((((('''''''''(((***+++&&&&&&&&&&&&&&&'''(((((())))))************))))))***+++---,,,+++)))******%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''((((((((((((((())))))++++++++++++***((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%(((******'''%%%&&&'''((((((((((((((()))++++++))))))(((''''''''''''(((+++***)))((('''&&&%%%$$$)))(((''''''&&&'''''''''''''''&&&&&&&&&'''(((((($$$&&&(((((('''((()))+++&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''((((((((()))))))))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))******+++++++++((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))***))))))(((''''''''''''((()))))))))))))))*********++++++,,,...000222444777<<>>===<<<;;;:::999888777555555555777999:::???BBBGGGMMMRRRRRRPPPMMMGGGEEEBBB>>>;;;:::999999;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<;;;:::999999999::::::999999;;;>>>AAAEEEGGGIIIKKKKKKJJJGGGFFF??????@@@BBBDDDGGGIIIKKKJJJHHHFFFCCC@@@===<<<;;;666666777777777666555555333555777888777666666777222222111111111222222333333333444555888:::<<<>>>AAA@@@>>><<<:::999888777:::;;;<<<>>>@@@BBBCCCDDD>>>>>>===>>>???>>><<<999666666666666666777888888999999999888999999::::::|||lll```TTTLLLFFF???;;;;;;666666666666666555555555333333222222111000//////111111111111111111111111000000000//////...------000//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))***+++++++++)))'''&&&((()))******++++++******))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************)))(((((('''''''''''''''***************)))(((((((((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))***************)))((((((((())))))))))))((('''&&&%%%&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((***++++++)))((())))))&&&'''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******(((((()))(((((('''&&&&&&&&&''''''((((((''''''&&&((((((((((((((('''''''''$$$))))))%%%###$$$'''))))))))))))))))))******)))(((((((((''''''''''''******)))((('''&&&%%%%%%(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((('''&&&&&&''')))***'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((''''''&&&'''''''''((((((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))************+++******))))))))))))***''''''((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''')))************)))(((((((((((()))******++++++*********************+++...///000333666999::::::999999999999999999:::999888777777888999:::===>>>BBBGGGLLLNNNNNNMMMLLLJJJGGGCCC???<<<:::888999:::<<<===>>>===<<<<<<<<<======>>>===<<<;;;;;;::::::999888888:::<<<===BBBCCCEEEFFFGGGFFFEEEDDDCCCDDDFFFIIILLLOOOQQQRRRLLLJJJFFFAAA===;;;::::::666666666777777666555555444666888999888666666777444444333333333444555555444444555777888999::::::;;;:::888666444444444555555666777999;;;<<<===>>>:::999999;;;======;;;:::888888777888888999:::;;;::::::999999999999999:::zzzjjj___RRRKKKEEE???;;;;;;666666666666666555555555333333222222111000//////000000000000000000000000000000//////...---------222222000///---,,,******,,,,,,,,,,,,,,,,,,,,,---'''(((***+++,,,+++***)))******************************++++++,,,,,,,,,---******++++++***)))((('''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))++++++***)))'''&&&%%%$$$***************)))(((((('''((((((((()))))))))***''''''(((((())))))******))))))(((((((((((())))))(((((()))))))))*********)))))))))((((((((())))))///...,,,***((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''')))++++++)))))))))***))))))((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******%%%&&&'''(((((()))((((((((((((((())))))((((((((('''''''''((((((((((((((("""'''(((%%%$$$&&&)))++++++*********)))(((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''(((((('''&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))'''''''''((((((((())))))((('''&&&&&&&&&((()))***'''''''''''''''((()))***(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))*********)))))))))((((((++++++***)))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''')))******************))))))******+++,,,+++++++++***************'''))),,,---...000333666777777777888:::<<<>>>???@@@???===<<<;;;;;;;;;;;;>>>===>>>AAAEEEIIIKKKKKKNNNMMMJJJGGGCCC???;;;999777888999:::;;;;;;::::::;;;<<<>>>@@@AAA@@@@@@???<<<;;;:::::::::;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEGGGJJJLLLNNNOOOKKKHHHDDD???;;;999888888555555666777777777777777777999::::::888777666777555555555555555666777777555666777888999888888777777666444333222222333333333444666888999:::;;;;;;::::::999:::<<<<<<;;;:::999999999999:::;;;<<<===;;;:::999888888888888888wwwhhh]]]QQQJJJEEE???<<<<<<777777666666555555555444333333333222111111111000000000000000000000000000111000///...------------///............---------------------------------&&&''')))***++++++******************************+++++++++,,,,,,,,,,,,,,,*********)))))))))))))))))))))(((((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***)))))))))))))))((((((,,,,,,+++***)))'''%%%$$$***************)))((((((''''''(((((())))))******&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((()))))))))******((()))))))))'''''')))***...---+++((('''&&&&&&&&&((((((((((((((()))******((((((''''''''''''(((((((((***,,,,,,+++***+++,,,******)))(((((('''&&&&&&))))))))))))))))))))))))'''((((((((((((((())))))&&&'''(((***++++++++++++(((((())))))))))))(((((('''''''''(((((((((((((((!!!$$$((()))(((((()))+++******++++++******)))(((((((((((()))(((''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&'''(((((()))***+++***)))((()))***&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''&&&''''''((()))***''''''''''''((()))******(((((((((((((((((((((((('''((())))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))*********))))))(((((((((***)))(((''''''&&&&&&''''''((()))******)))'''&&&))))))))))))************''''''(((((())))))******&&&'''((())))))***))))))***))))))))))))***++++++******************))))))&&&(((+++,,,---///111333111222444777;;;@@@DDDGGGFFFEEEDDDCCCBBBAAAAAAAAABBB@@@======@@@DDDGGGHHHKKKKKKJJJHHHDDD@@@===:::555666666777777777777777888:::===AAACCCEEEEEEDDD@@@>>>===<<<===>>>===<<<999999;;;<<<>>>@@@AAABBBBBBDDDFFFHHHJJJKKKLLLLLLIIIGGGCCC>>>;;;999888888555666777999:::;;;;;;;;;:::;;;<<<;;;999666555555444444444444555555666777444555777999999888666444333222222111111111222222333444777999:::;;;;;;:::;;;:::999:::;;;<<<;;;:::999999999::::::<<<===>>><<<;;;:::999888888777777tttfff[[[OOOIIIEEE???======888888777666555444444333333333333333222222222222000000000000000000000000111000...---,,,,,,------+++,,,,,,---......///////////////......---------))))))******+++*********************************,,,,,,,,,,,,,,,,,,+++++++++***((('''((()))+++,,,...---+++)))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++******))))))((((((((((((***+++++++++***)))((('''***************)))(((((('''''''''((()))*********''''''(((((())))))******))))))(((((((((((())))))(((((((((((()))))))))***((()))***)))'''&&&(((+++***)))'''&&&%%%%%%&&&&&&(((''''''''''''((())))))))))))(((''''''((())))))''')))++++++*********+++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))******+++******'''(((((((((((((((((('''''''''''''''((((((((()))'''((((((((((((((())))))'''((()))+++,,,,,,++++++'''((()))))))))(((&&&&&&&&&&&&''''''((())))))***&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&((())))))((((((***+++''''''((((((((()))))))))(((((((((((((((''''''''''''((((((((())))))))))))%%%&&&'''((())))))))))))''''''''''''((()))***+++((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&'''((())))))((('''&&&******)))))))))(((((((((((((((((()))))))))))))))***)))((('''&&&&&&&&&&&&&&&(((***+++,,,+++***)))((((((((()))))))))******'''''''''((()))*********(((((())))))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))&&&(((***++++++,,,.../////////111444999>>>CCCFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFBBB<<<:::;;;>>>AAACCCEEEFFFFFFEEECCC@@@===:::777777777777666666666666333666;;;@@@DDDGGGHHHHHHFFFCCC@@@??????>>>;;;999777777777999;;;===???AAABBBCCCFFFHHHJJJKKKLLLLLLHHHGGGDDDAAA>>><<<;;;;;;777888:::<<<>>>@@@AAAAAA===>>>>>>===999666444444444444444444555666777888444666999::::::999666444222222333333444333333333444666888:::<<<<<<;;;;;;999888777777999::::::999999999999:::;;;<<<===>>>>>>===<<<:::999888888888rrrdddYYYNNNIIIEEE@@@===>>>999888777666555444333333333333333333333333444444000000000000000000000000111000...---,,,,,,------,,,,,,,,,---------......111111000///...---------------,,,++++++*********************************---------,,,,,,++++++++++++)))'''&&&'''))),,,...444222///,,,*********+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((((('''((()))***,,,,,,++++++******************)))((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''')))***)))'''&&&(((+++***))))))((((((***+++,,,'''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++%%%&&&((()))((('''((()))''''''(((((())))))******((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))+++)))&&&&&&&&&&&&&&&$$$$$$%%%(((+++---.........'''((()))))))))(((&&&%%%''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&!!!###%%%&&&&&&''')))+++(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))$$$%%%''')))***))))))(((''''''''''''((()))++++++((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''')))******)))'''&&&))))))(((((('''''''''&&&&&&&&&'''((()))***++++++,,,,,,***)))(((((((((((( """$$$'''((()))((('''&&&'''''''''(((((())))))&&&''''''((()))******+++((()))))))))))))))((('''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))&&&(((***+++*********,,,000000000222666:::>>>@@@JJJJJJKKKLLLMMMNNNOOOPPPGGGBBB;;;666666999<<<>>>@@@AAACCCCCCBBB???<<<:::::::::999999888888888777///333999???EEEHHHJJJJJJIIIFFFBBB@@@???===999666888888777777888:::<<<======>>>AAADDDFFFGGGHHHHHHIIIHHHFFFCCCAAA@@@>>>>>>888:::<<>>???@@@===999666444333555555555666777888999999666888;;;======;;;888666333444666777777777666555555666999;;;<<<<<<<<<;;;777555444555777999999888888999999:::;;;<<<>>>>>>@@@???===<<<::::::999999sssddd[[[PPPGGGBBB@@@===::::::999888777666666666666444555555555444222000///222222222111111///......///............------------------.........//////111111000///......---------------,,,,,,,,,++++++(((((((((((()))***+++,,,(((((('''(((((()))***+++---,,,,,,+++***)))(((((())))))(((((('''''''''&&&)))(((''''''((('''""" %%%''''''(((***((('''&&&%%%%%%&&&'''(((---+++)))((('''((()))***((()))******)))((()))+++,,,)))&&&&&&&&&%%%'''***''''''((((((((((((''''''*********)))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((++++++******)))(((((((((***'''%%%&&&((((((&&&$$$'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++---+++)))'''&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,***))))))((('''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&((()))+++,,,,,,&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))(((''')))++++++(((%%%))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((())))))((('''&&&&&&'''((()))(((((())))))))))))(((((()))(((&&&%%%%%%&&&'''(((((((((((((((((()))******(((***+++***)))((()))******,,,...///111555:::>>>EEEIIINNNTTTWWWXXXWWWVVVMMMCCC888111111333333333777999;;;===>>>===<<<;;;;;;:::999999:::999666444444777;;;>>>@@@CCCEEEHHHKKKJJJIIIGGGCCC>>>999777555666777999<<<===;;;:::;;;>>>AAAEEEGGGGGGFFFEEEEEEDDDCCCAAA??????>>>>>>AAAAAACCCFFFIIIKKKKKKJJJCCCBBBAAA>>>;;;888666555888555444444777777666333;;;<<<======<<<:::888777777444111111444666555222111333555777999:::;;;;;;666555555444444444444444;;;:::999:::;;;<<<;;;:::<<<;;;:::::::::;;;<<<===uuucccZZZOOOFFFBBB???<<<::::::999888777666666666666222333444444444333222111222222222111111000///...///............---------,,,------------.........---------,,,+++*********,,,,,,,,,,,,+++++++++++++++***))))))(((((()))))))))(((((((((((())))))***+++++++++***)))))))))((()))))))))((((((((('''''''''''''''(((******'''$$$$$$'''***+++******+++,,,)))((('''&&&&&&'''((()))'''&&&$$$###"""###$$$%%%'''((())))))((('''((()))'''''''''((((((((()))***'''(((((())))))(((((('''''''''((()))***++++++,,,((((((((()))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))(((((())))))***+++++++++)))'''&&&&&&((((((&&&$$$'''''''''''''''((())))))&&&&&&'''''''''((((((((('''''''''((()))*********,,,***((('''&&&'''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((()))))))))******+++,,,------------+++******)))((((((''''''&&&&&&''''''(((''''''''''''((((((((()))))))))***((('''&&&%%%%%%&&&'''((()))((((((''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&''')))))))))))))))(((''''''(((''''''&&&'''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((''''''''''''''''''''''''((()))***''''''((((((((((((((()))'''''''''''''''((()))))))))))))))))))))))))))))))))((('''(((******(((&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((('''''')))((((((''''''(((((()))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((()))******((()))******)))((()))***,,,---...///000222777:::;;;@@@IIIRRRXXXYYYXXXWWWJJJBBB888222111333222111555666888:::;;;<<<<<<<<<===>>>??????>>>;;;888666444666999<<<===???AAACCCHHHHHHHHHFFFCCC@@@<<<:::888888888999::::::999888888<<>>@@@AAABBBAAA???======;;;;;;;;;===???@@@vvvaaaYYYNNNEEEAAA>>>;;;999999999888777666666666666111222333444444444444333111111222111111000///...///............---------,,,,,,,,,,,,------------,,,,,,++++++******)))))),,,++++++++++++*********,,,+++***((('''&&&&&&&&&******)))((((((((())))))))))))))))))))))))))))))***)))))))))))))))(((((()))((()))***,,,+++)))'''+++,,,,,,***(((''')))***))))))(((((((((((()))))))))((('''%%%%%%&&&'''''''''((()))((('''&&&'''(((%%%&&&'''((()))))))))(((((())))))******))))))(((((((((((())))))*********'''(((((())))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))'''&&&'''(((((('''%%%(((''''''''''''(((((()))''''''((((((((()))))))))''''''(((((())))))*********)))((('''''''''((()))&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))******+++,,,------...------++++++******))))))(((((((((((('''''''''''''''&&&******))))))((((((''''''***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((''''''(((''''''''''''((())))))(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********)))((()))(((((((((((()))******))))))))))))(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((())))))***)))(((&&&&&&(((((())))))***))))))((((((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((()))******((()))******(((((()))***,,,---...---...///222555333:::DDDNNNUUUVVVUUUSSSFFF???777333222222111000222333444555888:::<<<===???CCCHHHHHHDDD>>>:::999444555888888888999;;;===CCCCCCDDDDDDCCCBBB@@@???;;;::::::::::::999888888888<<>>>>>>>><<<:::888888777666444333555999<<<@@@@@@@@@@@@@@@?????????>>><<<:::888888:::===???FFFEEEFFFGGGIIIIIIGGGEEEAAA???===<<<===@@@CCCEEEsss```XXXMMMDDD@@@>>>;;;999999888777666666555555666222333333333333333333333111111111111111000/////////............---------+++++++++,,,,,,,,,------......------,,,,,,,,,++++++++++++*********)))))),,,+++)))((('''&&&&&&&&&++++++***)))((((((((((((((((((((((((((()))))))))************)))))))))))),,,,,,++++++***)))'''&&&(((((((((((('''(((((()))***))))))))))))))))))***,,,,,,+++******+++,,,,,,''')))))))))'''&&&'''(((&&&((((((&&&'''******)))))))))************)))))),,,+++***)))((('''&&&&&&''''''((()))******++++++((((((((())))))(((((((((((((((((((((((((((((((((,,,,,,,,,+++******))))))((((((''''''((((((''''''((((((''''''''''''((()))(((((((((((())))))))))))'''((((((((()))))))))***(((((('''''''''((())))))&&&''')))++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))******))))))***+++,,,,,,,,,,,,*********))))))((((((((())))))((('''''''''&&&&&&******))))))((((((''''''+++)))'''&&&&&&''')))+++&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++***)))((()))((((((((((((((())))))*********))))))((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((()))***+++***(((&&&%%%'''(((***++++++***))))))(((((())))))))))))((((((***))))))((())))))***+++((((((((((((((())))))***((()))***)))((('''(((******+++,,,,,,,,,---000222444999@@@GGGLLLMMMKKKJJJAAA<<<777444333222111///111111111222555888<<<>>>@@@GGGNNNOOOHHHAAA===<<<666777888777666555777888<<<===???@@@AAABBBBBBBBB<<<======<<<;;;;;;<<<===>>>@@@BBBDDDFFFEEEDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBFFFKKKOOOPPPMMMJJJMMMJJJEEE???<<<:::999:::;;;;;;<<<>>>AAACCCDDDDDDAAABBBBBBBBB@@@===;;;999777888888777666999@@@FFFGGGGGGEEEDDDCCCBBBAAAAAAAAA???===;;;===AAAFFFIIIMMMMMMNNNOOOQQQPPPNNNLLLEEECCC@@@>>>???CCCGGGJJJrrr___WWWLLLDDD@@@===;;;999999888777666555555555555555555444333222222111111000111111111111000000//////............---------+++++++++,,,,,,,,,------............------------+++++++++*********))))))))))))(((((((((((()))))),,,+++***))))))((())))))((((((((((((((()))))))))))))))))))))************+++++++++***)))'''''''''((()))***,,,------+++***)))******************)))******)))))))))*********)))***+++***((('''((()))(((+++)))&&&(((000444444))))))************))))))++++++***)))((('''&&&%%%'''(((((()))***++++++,,,(((((()))******)))(((((()))))))))))))))))))))))),,,,,,++++++***))))))((('''(((((((((((('''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''(((((((((&&&''')))++++++***((('''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''((((((((((((''''''%%%&&&&&&'''((())))))***'''((()))******+++******)))(((((((((((((((''''''***)))((('''''''''''''''(((((((((((())))))))))))+++***(((''''''(((***+++%%%%%%%%%&&&&&&'''(((((())))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((("""$$$''')))***)))((('''(((''''''&&&&&&'''''''''******))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''(((***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((()))***++++++)))'''%%%'''((()))+++++++++***)))(((((())))))))))))(((((()))))))))))))))***++++++((((((((((((((())))))***''')))***)))((('''((()))'''(((***++++++,,,...000555777:::>>>AAABBBCCCDDD;;;999666555444333222222222111111222444888;;;>>>???GGGNNNOOOJJJCCC???>>>:::::::::888555444555777777888:::<<<>>>@@@AAABBB===>>>>>>>>>===>>>BBBEEEHHHGGGEEEDDDBBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA===???CCCHHHKKKKKKHHHFFFHHHEEEBBB>>>======>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFCCC@@@<<<:::888:::;;;:::;;;@@@HHHNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGEEECCCBBBEEEJJJPPPTTTVVVUUUUUUVVVWWWVVVTTTRRRGGGEEEBBB@@@AAADDDHHHKKKqqq___WWWLLLDDD@@@>>><<<:::888888777666555555555555777666444333222111111111000000111111111111000000///............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********(((((((((((()))***+++,,,++++++***)))))))))******))))))))))))))))))))))))(((((()))))))))))))))***&&&'''))))))(((((()))+++******+++,,,---,,,***'''))))))************))))))(((((())))))))))))*********+++,,,+++)))'''((()))'''+++***''',,,888@@@???((())))))******))))))((('''''''''(((((()))))))))((())))))******+++++++++((((((************((((((,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++&&&((())))))((('''(((***)))((((((''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))&&&&&&((()))))))))))))))((((((((((((''''''''''''***)))((('''''''''((()))&&&''''''((()))******+++))))))(((((((((((())))))$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((())))))'''(((((((((((('''&&&&&&&&&'''(((((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((###$$$&&&'''((((((((('''(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((()))***)))'''''')))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))*********)))(((''''''((()))************(((((())))))))))))(((((((((((())))))******++++++((((((((((((((()))******'''((())))))''''''((()))&&&''')))******+++---...000111333666999<<>>>>>===:::666555666777555666777999;;;===???@@@===???@@@???>>>AAAGGGLLLPPPNNNJJJFFFBBB@@@??????<<<===???AAAAAAAAAAAA@@@===???AAAEEEHHHHHHEEEBBBAAA@@@>>>======???@@@BBBEEEGGGHHHHHHGGGGGGHHHJJJLLLLLLKKKJJJFFFBBB>>><<<;;;;;;<<<===@@@EEEKKKOOOPPPOOONNNLLLLLLMMMNNNNNNMMMKKKIIIIIILLLQQQWWW[[[ZZZXXXVVVVVVVVVUUUTTTRRRFFFDDDBBB@@@AAACCCFFFHHH|||nnn___WWWLLLDDDAAA???<<<;;;888888666555555555555555555555333222222222222333000000111111111111000000///............---------,,,------------.........***************+++++++++,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,---*********)))******+++++++++++++++***)))))))))(((''''''((((((((()))))))))&&&((())))))'''(((***---***((('''''')))***(((&&&(((((()))******)))((((((((()))******+++++++++******++++++***(((&&&'''((($$$***+++''',,,999???==='''(((((())))))(((((('''%%%&&&&&&'''((()))******************************'''(((***++++++***((('''++++++++++++++++++++++++'''''''''((())))))******&&&(((***)))(((''')))+++))))))((('''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((((((***)))'''&&&'''(((***+++'''''''''((()))*********''''''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******''''''((((((''''''&&&%%%&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''***,,,+++)))((()))+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))******++++++''''''''''''((()))***+++(((((())))))))))))((((((&&&'''((()))************((((((((((((((()))******'''((()))(((''''''((()))''')))++++++***)))***++++++---///222555777999:::555555555444555666999;;;999999888888999:::;;;<<<;;;===@@@CCCCCCCCCAAA@@@AAA@@@>>>;;;777666666888777777888999:::;;;===>>>>>>???@@@???>>>AAAHHHNNNQQQPPPNNNJJJFFFAAA===;;;999;;;===???AAAAAA@@@@@@======>>>AAACCCCCCAAA???;;;;;;;;;<<<>>>???AAABBBDDDGGGHHHHHHGGGGGGIIIKKKKKKLLLKKKJJJHHHDDDAAA???>>>======>>>BBBFFFIIIJJJMMMLLLKKKKKKLLLNNNPPPRRRPPPNNNLLLKKKMMMQQQUUUXXXVVVSSSOOOMMMLLLLLLKKKJJJCCCBBB@@@>>>>>>???@@@AAAxxxjjj```WWWMMMEEEAAA???===;;;888777666555555444444555444333222222222333444555///000000111111111000000//////.........------------------.........//////++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++******+++,,,,,,---***)))))))))***+++,,,,,,---,,,,,,+++***)))((((((&&&'''''''''(((((())))))***+++,,,***'''&&&(((***,,,(((%%%%%%(((,,,---,,,'''((()))******)))((('''&&&&&&'''((((((((((((((()))******)))'''%%%&&&'''###***+++&&&)))444777333''''''((((((((((((''''''((((((((((((((('''''''''+++++++++***************''')))***++++++***)))'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%(((******((('''))),,,***)))((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''((()))******+++++++++)))))))))))))))*********)))((('''&&&'''(((***,,,(((((((((((())))))))))))%%%'''(((******((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''((((((''''''&&&%%%$$$$$$&&&'''''''''&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((((())))))*********)))((((((((((((((($$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''***------+++))))))+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''&&&(((((((((((()))***,,,---'''&&&&&&&&&&&&(((***+++(((((())))))))))))((((((&&&&&&((()))************((((((((((((((()))******'''((()))((('''&&&''')))***+++,,,+++)))(((((((((***,,,///222444444333333444444444444555777;;;>>><<<<<<;;;;;;;;;;;;;;;;;;999999:::===@@@BBBBBB@@@BBBAAA???;;;777666777888999999999999:::;;;<<<===>>>@@@AAA???===???GGGMMMOOOPPPPPPNNNJJJDDD===999888:::<<>>>>>===;;;888999:::<<<===???@@@@@@BBBEEEGGGGGGFFFFFFIIILLLIIIIIIJJJJJJHHHFFFCCCAAAAAA???===>>>CCCFFFFFFDDDGGGGGGFFFGGGIIILLLOOOQQQOOONNNKKKJJJJJJLLLOOOQQQPPPLLLGGGCCCBBBAAAAAA@@@@@@???>>><<<<<<<<<<<<===uuuhhhXXXOOOFFFCCCAAA===;;;;;;777777777666555555444444444444333333333333222222///111222111000///000111222111111000///......---..................------,,,,,,,,,------.........,,,------....../////////************)))))))))((($$$$$$%%%%%%&&&'''''''''''''''((())))))***))))))))))))(((((((((((())))))******))))))((((((''''''++++++******))))))((((((,,,***(((&&&&&&''')))+++))))))************))))))&&&(((+++,,,***(((&&&&&&)))((('''''''''(((***+++)))(((&&&%%%%%%'''***+++###%%%'''&&&$$$$$$'''***((())))))***+++,,,,,,,,,''')))***)))((('''(((*********)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((()))))))))((((((''''''''''''(((((()))&&&$$$$$$&&&'''&&&$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))###%%%'''(((((('''%%%###'''((())))))(((&&&$$$###&&&&&&'''((()))***++++++&&&&&&'''((()))))))))(((------,,,***)))'''&&&&&&(((&&&%%%&&&))))))'''%%%((((((((((((''''''''''''######$$$%%%%%%&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))'''&&&&&&&&&&&&''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***************''''''((())))))((('''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******)))*********++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((***++++++***))),,,,,,,,,---///111222333666444444666;;;AAAEEEGGGKKKGGGCCC@@@>>>===<<<;;;<<<:::888888:::===>>>>>>============<<<;;;::::::<<<;;;::::::;;;===@@@AAAAAA@@@>>><<<<<<>>>CCCGGGLLLKKKJJJKKKKKKHHHBBB======;;;:::999999<<<>>>@@@======>>>>>>===<<<::::::555333222555999======<<>>>>>>>>===;;;:::888777666tttgggXXXNNNEEEBBB@@@<<<:::;;;777777777666555555444444444444333333333333222222000222333222111000111222000/////////...---------..................------,,,,,,------------------------------------......***))))))((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''*********)))))))))))))))***)))(((''''''((()))***'''((())))))******))))))&&&)))++++++***((('''''')))(((((('''((()))***+++***(((&&&%%%%%%''')))***'''((()))(((%%%%%%''')))(((((())))))***++++++,,,''')))***)))((('''(((*********)))(((((((((((((((++++++***))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((()))'''$$$%%%&&&'''&&&$$$&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))((('''%%%###&&&&&&'''((()))***++++++((((((((((((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&))))))'''%%%((((((((((((((('''''''''$$$%%%%%%&&&''''''(((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''''')))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))&&&&&&'''((()))))))))((()))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$&&&((()))******)))(((*********+++---...000111333222222555;;;BBBHHHLLLOOOMMMIIIEEECCCBBBAAAAAA;;;999777666888;;;<<<<<<<<<<<<============<<<<<<======<<<;;;<<<>>>@@@AAAAAA@@@???======>>>BBBFFFHHHGGGHHHIIIJJJHHHCCC???<<<;;;:::999:::<<<>>>@@@>>>???@@@@@@???===;;;999888666555666888:::999888???@@@AAAAAAAAACCCFFFHHHHHHEEEBBB@@@BBBEEEFFFGGGDDDCCCBBB@@@???>>>>>>???>>>===;;;;;;<<<>>>@@@@@@BBBAAA???===<<<===???@@@@@@>>>===>>>>>>???===<<<<<<;;;999777666555444444qqqcccVVVMMMDDDAAA???;;;999:::888777777666666555555444444444333333333333222222111222333333111111222333...---------------------------------------......------------------,,,,,,------,,,,,,,,,,,,,,,,,,***)))((('''&&&'''((((((+++++++++***)))((((((((()))))))))***))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))***((((((((((((((()))))))))))))))))))))(((((('''&&&((()))******(((''''''(((((((((((((((((()))*********)))'''&&&%%%'''((()))*********)))&&&&&&'''((('''(((((())))))******+++''')))***)))((('''(((******))))))(((((((((((((((,,,,,,+++)))((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***(((''''''(((***+++'''((())))))((('''%%%$$$&&&&&&'''((()))***++++++***)))((('''''''''((()))((((((((((((((((((((((((((('''&&&'''((()))'''%%%'''''''''(((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&))))))(((((((((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((())))))(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))&&&&&&&&&'''((()))***+++(((((((((((('''''''''''''''''''''''''''''''''''')))))))))******)))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))$$$%%%'''((())))))((('''((((((((()))***,,,---...000000111333:::BBBJJJOOOUUUSSSQQQNNNKKKHHHFFFDDD999777555444666777888888:::;;;<<<===>>>>>>>>>>>>@@@???>>>======>>>???@@@@@@@@@@@@???>>>>>>@@@CCCBBBCCCDDDFFFGGGFFFCCC@@@<<<;;;:::999:::<<<>>>@@@@@@BBBDDDEEEDDD@@@===:::888777555666777888888777;;;===???@@@AAABBBEEEGGGDDDAAA>>>===???BBBCCCDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;:::888777888:::===>>>;;;::::::;;;===>>><<<;;;<<<:::888555333333333444lll___UUUKKKCCC@@@>>>;;;999:::888888777777666555555555444444333333333222222222000111222222000000111222---------------.........,,,,,,------------...............------,,,,,,,,,---,,,,,,++++++*********+++***(((''''''''')))***+++++++++******)))))))))***************)))((('''))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******'''''')))******))))))(((++++++***)))'''%%%###""")))******)))''''''((()))((((((((((((((())))))******)))'''&&&&&&'''(((((()))))))))((('''''''''(((''''''(((((()))))))))***''')))***)))((('''(((***))))))(((((((((((())))))***))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))((('''&&&%%%'''''''''((()))*********+++)))'''%%%%%%&&&'''(((***)))((('''&&&%%%$$$$$$(((((((((((((((((('''&&&&&&'''''''''(((((())))))&&&&&&'''''''''(((((((((''''''''''''(((((())))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))((('''&&&&&&&&&((()))***(((((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))((('''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''(((((('''''''''''''''((()))+++,,,---//////000222777???HHHNNNUUUWWWXXXVVVQQQJJJEEEAAA888555333222333444555555777888:::<<<===>>>??????BBBAAA@@@>>>>>>>>>>>>>>>???@@@AAA@@@>>>>>>???@@@@@@@@@BBBCCCDDDBBB@@@>>><<<;;;::::::;;;<<<>>>???BBBEEEHHHJJJHHHDDD???<<<444444444555666888999999999;;;>>>???@@@AAABBBDDD???===;;;:::<<>><<<:::999888777:::;;;<<<<<<;;;999888888999888666666666999<<<===:::::::::<<<>>>???>>><<<>>>;;;888555444444555666~~~lll___TTTKKKBBB@@@>>>;;;999:::888888888777666666555555444444333333333222222222///000111000///...///111..................//////,,,,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,++++++******))),,,+++***)))))))))******((((((((())))))***************+++******)))(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))))))))***&&&''')))*********)))((())))))))))))((('''&&&%%%)))******)))''''''((()))'''(((((())))))))))))))))))(((''''''''''''(((((('''&&&&&&&&&'''(((((()))(((((((((((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''*********))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((******((('''&&&((((((((((((((((((''''''''''''(((((())))))*********(((&&&$$$$$$$$$&&&''')))(((((('''&&&%%%$$$$$$((()))))))))((('''&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''''''''))))))((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))$$$%%%%%%&&&'''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))***)))(((&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((((((((((()))***,,,,,,///000000111444:::BBBHHHOOOTTTXXXXXXRRRHHH???:::666444111000222333444333444555777999<<<===>>>???AAAAAA@@@>>>======<<<<<<===>>>??????===<<<===>>>???@@@AAAAAA@@@>>><<<;;;;;;;;;::::::;;;<<<>>>>>>CCCFFFJJJLLLKKKGGGAAA===444444555555666777999:::999<<>><<<===;;;888555444555777888nnnbbbTTTKKKBBB@@@???;;;::::::999888888777777666666555444444333333333333222222...///000000......///000//////..................++++++,,,,,,------......------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********&&&''''''((())))))***************+++******))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((((((((()))&&&'''(((*********))))))$$$%%%&&&((()))+++++++++((()))******(((''''''(((''''''((()))))))))))))))'''''''''''''''((())))))'''%%%$$$%%%((()))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((())))))***$$$$$$%%%%%%&&&''''''''''''''''''(((((())))))***''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))'''&&&%%%'''(((%%%&&&&&&&&&&&&%%%%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&(((***,,,,,,***(((&&&(((((((((((((((((((((((('''((((((((()))))))))***((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((((()))******(((&&&&&&'''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((($$$$$$%%%'''((()))***+++***)))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((((())))))((((((+++***)))((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''((((((((((((((()))***+++,,,---///000000000444;;;@@@EEEKKKRRRSSSLLLCCC:::666666333111000222333444444222333666888;;;===>>>>>>??????>>>===<<<;;;::::::;;;<<<======;;;;;;<<<===???@@@AAA@@@===:::999999;;;;;;;;;;;;<<<======>>>AAADDDHHHJJJJJJFFFAAA>>>888999:::999888777999;;;>>>AAADDDEEEDDDAAA@@@???<<<:::999888:::;;;;;;:::999:::;;;;;;;;;;;;::::::666999<<<<<<888666777888888888999:::;;;;;;<<<<<<<<<<<<===>>>???>>><<<999999888666555555666888999nnnbbbTTTKKKCCCAAA???<<<:::;;;999999888888777666666666444444333333333333222222...000111000///...///000///.........---,,,,,,,,,***++++++,,,------......,,,,,,------------------+++++++++,,,,,,,,,,,,,,,)))***,,,,,,,,,+++)))(((((((((((()))))))))))))))))))))***+++++++++******))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((('''''''''&&&'''((())))))*********%%%%%%''')))***+++,,,,,,&&&)))++++++***(((''''''&&&'''((()))***))))))(((%%%&&&&&&'''((()))*********(((&&&&&&)))***)))(((************************''')))***)))((('''(((***((((((((((((((()))******''''''''''''''''''((((((&&&''''''((())))))******'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((''')))***(((&&&%%%''')))&&&&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))))))))(((''')))((((((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))(((***,,,***(((&&&&&&'''$$$$$$%%%'''(((***++++++''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''&&&&&&'''(((((()))******))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((((())))))((((((((()))))))))((('''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((('''((((((((((((((('''(((((()))***+++))),,,//////...///555:::;;;AAAGGGHHHCCC===:::999555333111111333555666666333444666999;;;===>>>???<<<<<<<<<;;;:::999888888888:::::::::999999;;;======???@@@???;;;999999999::::::;;;;;;<<<======>>>===???CCCFFFEEECCC???<<<;;;<<<>>>===<<<<<<>>>AAAFFFIIILLLLLLHHHDDDAAA???===;;;999999::::::999888999:::<<<>>>????????????;;;>>>@@@===999666777999888:::===@@@BBBBBBBBBAAAAAAAAAAAABBBBBB@@@<<<999888777777888888:::;;;;;;|||lll```TTTKKKCCCAAA@@@===;;;<<<999999888888777666666666444444444333333333222222///111222111000///000111......---,,,,,,+++************+++,,,,,,---......,,,,,,,,,------.........+++++++++,,,,,,---------''')))+++,,,,,,***'''&&&++++++******)))(((((((((((()))***+++++++++++++++))))))(((((((((((())))))'''((((((((())))))******))))))(((((('''''''''&&&'''''''''((()))******+++***************))))))(((&&&(((+++,,,***(((&&&&&&&&&''')))*********)))((($$$%%%&&&'''(((***++++++...+++((((((******)))'''+++++++++***************((()))***)))((('''(((***((((((((((((((()))************))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''((((((''')))***(((&&&%%%''')))''''''((()))*********)))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((()))***(((((((((((())))))))))))'''((()))***++++++******)))))))))((('''''''''&&&(((***,,,+++(((%%%&&&((($$$$$$%%%'''(((***+++,,,))))))))))))((((((((((((&&&&&&''''''((()))))))))$$$%%%%%%&&&'''((())))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((()))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&'''((()))))))))''''''&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((())))))'''''''''''''''((()))***%%%***......,,,---222777555;;;@@@@@@===:::;;;===555333111111333666777777444555777:::<<<>>>??????::::::::::::999888777666777888888888777999;;;>>><<<>>>@@@>>>;;;999999;;;::::::;;;;;;<<<=========999<<>><<<::::::::::::999777999:::===@@@BBBCCCDDDDDDAAADDDEEEAAA;;;777888;;;:::===BBBGGGIIIJJJIIIHHHFFFFFFFFFFFFFFFCCC>>>;;;999999:::<<<===>>>??????{{{kkk```PPPIIIAAA>>>>>>>>>;;;888555555555555555555555555444444444333333222222222---...000111111111000///...---,,,,,,,,,,,,---...++++++************++++++,,,---///000000///---,,,(((,,,---)))***...---)))(((((('''(((((()))******,,,,,,+++***)))(((''''''''')))******))))))***+++((((((((((((((((((((((((******))))))((((((((('''(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))...,,,))))))))))))(((&&&%%%'''((((((''''''(((***((((((((((((''''''''''''+++***)))'''''''''(((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((()))))))))))))))(((((((((++++++***((('''&&&%%%$$$''''''''''''''''''''''''###$$$%%%&&&''')))******((((((''''''''''''((((((%%%$$$######$$$&&&)))***(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---++++++***)))(((((())))))&&&&&&%%%%%%%%%&&&''''''+++)))&&&&&&'''(((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***%%%&&&((()))))))))((('''(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))'''''''''((()))******+++(((***++++++***+++---///...111666888999888888888555333222444888;;;;;;:::888888999;;;======;;;999666555555444333333333333444555555555444666:::===;;;AAADDD???;;;;;;======<<<<<<=========;;;:::999===>>>???>>>;;;888777777999:::;;;===@@@DDDHHHJJJNNNMMMLLLJJJHHHEEECCCAAA>>>===;;;:::999999::::::===>>>@@@CCCEEEHHHJJJKKKMMMIIICCC<<<888888999:::AAADDDIIILLLNNNMMMKKKIIIJJJKKKMMMMMMJJJEEE@@@===;;;:::999:::===@@@AAAAAA{{{jjj___RRRKKKCCC?????????===;;;666666666666555555444444444444444333333222222222...///000111111000///......---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,***...///++++++...---))))))((((((((())))))***+++++++++******)))(((((((((+++,,,,,,***(((''''''((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((,,,***((('''(((((('''&&&&&&'''((((((''''''(((***((((((((((((''''''''''''))))))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((('''&&&%%%$$$%%%&&&(((***(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))******+++,,,---+++******)))(((((()))))))))(((((('''&&&&&&&&&'''+++)))''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''((())))))'''''')))*********)))((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))((((((%%%%%%&&&&&&'''(((((()))(((*********)))***,,,...,,,///222555555555666777555444333555999<<<===<<<======>>>??????===:::777444444333333333333444444444555666666666888;;;>>>@@@FFFHHHCCC======>>>============>>>===<<<;;;:::<<<===>>>===;;;888888888;;;<<<<<<>>>AAADDDGGGHHHJJJJJJIIIGGGEEEBBB@@@???<<<;;;;;;:::;;;<<<>>>>>>@@@AAACCCEEEHHHJJJLLLMMMMMMJJJDDD>>>:::999:::;;;@@@BBBFFFIIIKKKKKKIIIHHHCCCEEEGGGHHHGGGDDD@@@===<<<;;;:::;;;===@@@AAAAAA|||jjj]]]QQQKKKCCC>>>===>>>===<<<999999888777666555444444444444333333333333222222000111111111000///...---...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,+++......++++++,,,+++(((***))))))))))))***++++++))))))))))))))))))))))))++++++,,,***(((&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))(((((('''''')))(((&&&&&&'''(((((('''&&&'''((((((''''''((()))((((((((((((''''''''''''''''''''''''((()))***+++(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&((((((&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,******)))((((((((()))))),,,+++)))((('''&&&&&&&&&)))'''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''(((((()))******+++'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''((()))(((''''''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))************************(((''''''''''''''''''((()))((((((''''''((())))))(((((()))************)))(((((((((((((((((((((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''((((((((())))))***)))(((((()))+++))),,,...000111222555777666555666888;;;>>>??????AAABBBDDDEEECCC???;;;888333222222222222333333444444555666777777999===@@@FFFKKKLLLFFF@@@??????==================<<<<<<<<<;;;===>>>===;;;999999999===>>>>>>???@@@BBBDDDEEEEEEEEEDDDCCCAAA???===<<<999999::::::<<<>>>AAABBBCCCCCCEEEGGGIIILLLMMMNNNLLLIIIDDD???;;;:::;;;<<<===>>>AAACCCEEEFFFFFFFFF===???AAACCCCCCBBB???>>><<<;;;::::::===>>>???>>>{{{hhh[[[NNNHHH@@@;;;::::::;;;;;;;;;:::999888777555444444333333333333333333333333222222111000///...---,,,------------------------,,,,,,++++++++++++,,,,,,,,,------......------,,,)))***+++************)))+++***************++++++(((((())))))************'''((())))))(((((()))+++((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((('''&&&&&&((()))))))))&&&((()))(((''''''((()))((((((((((((''''''''''''((((((((((((((()))******(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%***)))(((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((((((((((((((((((((((()))******+++++++++++++++***))))))((((((((())))))+++***)))(((''''''''''''&&&%%%%%%&&&''''''%%%$$$''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))*********)))(((((((((((()))&&&((()))((('''&&&'''((())))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((((('''%%%&&&&&&'''''''''''''''(((((((((((())))))******)))))))))(((&&&&&&'''((((((***+++,,,---000333666777777888:::===@@@BBBCCCDDDGGGJJJJJJGGGBBB>>>;;;333333222111111111222222333444666777777999<<>>;;;;;;;;;::::::;;;<<<<<<<<<===>>>===;;;::::::;;;??????????????????@@@@@@AAAAAAAAA@@@???===<<<;;;888888888999;;;===@@@AAAAAABBBCCCEEEGGGIIIJJJKKKHHHFFFBBB>>>;;;::::::;;;999:::;;;<<<>>>???@@@AAA:::<<<===?????????======999888777888:::;;;::::::yyyfffZZZKKKGGG@@@;;;999999:::;;;<<<;;;:::888777555444333333333333333333333333333333222111000///------,,,------------------------++++++************++++++,,,------------------,,,))))))***+++,,,++++++,,,++++++***************+++((((((((()))******++++++&&&((())))))(((((()))***))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))((('''''')))++++++***'''((()))((('''&&&'''((((((((((((((('''''''''''')))))))))))))))(((''''''(((((((((((())))))))))))(((((('''&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%''')))******)))'''%%%***)))(((((('''''''''&&&&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((()))***+++++++++******)))((((((((((((((())))))(((''''''&&&''''''((((((&&&&&&''')))******'''%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%######''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))*********)))(((((((((((()))%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((())))))(((&&&%%%&&&'''(((***++++++,,,...222555666888999<<<>>>AAADDDFFFIIILLLOOOMMMHHHAAA<<<999555444333222111000000000222333555666777888;;;===CCCFFFFFFBBB@@@AAA@@@===999888777777777999;;;<<<>>>??????>>><<<;;;<<<===?????????>>>======<<<<<>>===<<<;;;999888888777888999:::;;;<<<===>>>???AAABBBCCCDDDCCCAAA???<<<:::999888888666666777777888999:::;;;888888999999999999888777555444333555777777666555wwweeeXXXJJJGGGCCC>>><<<;;;;;;<<<;;;;;;:::888777555444444222222333333333333444444333222111///......------,,,------......------,,,+++******))))))******+++---,,,,,,,,,,,,,,,,,,---+++)))***---...++++++---++++++***))))))))))))***(((((())))))*********+++******+++)))'''%%%&&&&&&))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))***)))'''(((***++++++***'''((()))((('''&&&'''(((((((((((((((''''''''''''************)))((('''&&&(((((((((((())))))))))))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''+++*********************&&&'''((())))))((('''&&&((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((()))******)))((((((((((((''''''(((((())))))'''&&&&&&&&&''''''((()))))))))+++---///...+++((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%))))))((((((((('''''''''&&&&&&''''''&&&%%%###"""''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''((())))))'''&&&%%%&&&((((((***+++++++++---000333333555888:::<<>>:::888777555444555888;;;===AAAAAAAAA???===<<<===???@@@@@@??????===<<<:::999===>>>>>>>>>>>>======<<<:::999777666555555555666777888999:::;;;<<<======>>>===<<<:::888777666666666666666666666666666666555444444333333333333333333222222444666777666555tttcccXXXGGGFFFCCC@@@<<<;;;:::;;;:::999999777666555444444222222222333333444444444333222000///............,,,,,,---......---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------)))))),,,,,,'''&&&)))+++***))))))((((((((())))))))))))))))))*********)))******)))'''%%%%%%&&&))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))*********((('''''')))******)))((()))))))))'''&&&'''(((((((((((((((''''''''''''(((((()))******)))((('''(((((((((((())))))))))))((('''&&&%%%%%%''')))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))(((((('''(((((((((((()))+++...000///+++(((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))$$$%%%&&&((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((()))))))))(((((('''''''''''''''''''''&&&(((((()))(((&&&&&&''')))((()))*********+++---///---000333666777:::>>>BBBFFFIIIJJJFFF>>>777555555333333222333333444555555444666888888777777888::::::===<<<::::::<<<:::666888777444333555888<<<>>>DDDDDDCCCAAA>>>===>>>@@@AAAAAAAAAAAA???===;;;:::<<<<<<==================:::999777555444333333333555555666777888888999999;;;;;;:::999888777666555888888888888777666555444444333333222222333444444333333444666999:::999888sssbbbWWWDDDCCCBBB???;;;999888888999888888777666555444444222222222333333444444444222111000.........//////,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,(((''')))'''!!!"""******)))(((((('''((((((******))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))'''((((((((())))))******((())))))***************))))))))))))))))))))))))+++*********))))))((((((&&&&&&'''((()))***++++++)))(((&&&&&&((()))((('''((()))***)))'''&&&&&&''')))(((((((((''''''''''''&&&'''(((*********))))))(((((((((((())))))))))))((('''%%%%%%%%%''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%)))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$'''''''''''''''((()))***---,,,+++)))((((((((((((%%%&&&))),,,...---)))&&&''''''''''''''''''''''''''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%###%%%'''***+++,,,+++***'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))###$$$&&&((())))))((('''(((''''''&&&&&&((()))***((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&'''(((((())))))))))))))))))))))))))))))((((((((('''((()))(((&&&&&&(((***'''(((******))))))+++,,,))),,,000222333666;;;???<<<@@@CCCAAA;;;777777888000111111333444666888999666777999:::888888999::::::<<<;;;888888:::888333999777555444555999===@@@FFFFFFEEEBBB???>>>???@@@CCCCCCCCCBBBAAA???===;;;:::;;;<<<<<<=========<<<:::999777555444333333333444555555666777777888888:::::::::999888777666555::::::::::::999777444333666555444444555777888999555555777999<<<===<<<;;;ppp```VVVIIICCC<<<:::<<<>>>===;;;888888888777777666555444222333444444333222000///////////////............///............---------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++***)))(((((())))))************************,,,,,,++++++***)))))))))((((((((((((((()))))))))%%%&&&''')))+++***(((&&&$$$$$$&&&'''''''''&&&%%%&&&'''(((***++++++++++++******))))))((((((''''''$$$%%%''')))***))))))(((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((&&&%%%$$$###""")))************)))((((((%%%''')))***((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))(((&&&$$$###(((((((((((('''&&&%%%$$$)))((('''&&&&&&'''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%((((((''''''''''''((((((******)))(((((((((((((((***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++++++++***************(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&******++++++++++++***)))%%%&&&&&&&&&'''((((((((()))(((((('''''''''((((((''''''&&&%%%&&&'''((())))))(((&&&%%%$$$%%%%%%&&&))))))((('''&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))******++++++)))((('''((((((((((((((((((((((((&&&&&&''')))************''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$))))))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((())),,,+++++++++******))))))''''''''''''((((((((()))++++++,,,---///000000111666666666666666666666666666666555555666888:::;;;<<<<<<<<<<<<<<<;;;;;;:::===;;;888555444444444555222333444555777999;;;<<>><<<<<>>@@@::::::::::::888555222111666777888888888:::===@@@===<<<:::999888888999:::777999;;;;;;999666555555444555666777888999999:::888888888;;;===???>>>===ppp```VVVJJJDDD>>>;;;<<<===<<<:::888888888777777666555444333333444444333222000///111000000000000////////////............---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++***+++++++++******)))(((++++++***)))))))))))))))+++******************************************+++(((((())))))******))))))''''''(((***,,,,,,***'''$$$%%%&&&'''(((''''''&&&++++++***)))(((&&&%%%$$$***)))))))))((((((((('''*********)))((('''&&&%%%((((((((((((((((((((((((***)))(((''''''((()))***))))))((('''&&&%%%$$$$$$'''((()))***************''')))******)))(((((()))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))))))))))))))(((((((((''''''''''''((((((((())))))((((((''''''''''''((((((***))))))((((((((((((((()))((('''((()))***)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''))))))((((((((((((((()))''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''')))(((((((((''''''''''''))))))(((((('''&&&&&&%%%''''''''''''((((((((((((((())))))***)))((('''&&&((((((((((((((((((((((((&&&'''((()))))))))))))))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%(((((((((((((((((((((((()))(((((('''''''''(((((('''''''''((((((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((******+++,,,---...//////333333333444444444555555555666666777888:::;;;<<<======>>>>>>>>>===;;;:::;;;999777444222222222333222222333555777:::<<<===@@@@@@???<<<999:::>>>AAAAAABBBCCCCCCBBB@@@>>><<<999;;;============>>>???888999:::;;;:::999777666777999:::::::::;;;>>>AAA<<<;;;:::999888888999:::999;;;======;;;999777777666666777777888888999999999888999;;;>>>@@@@@@???ppp```UUUMMMGGGAAA======<<<:::888888888888777777666555444333333333333333111000000111111111111000000000000///............------------------,,,,,,---------,,,,,,,,,,,,++++++++++++)))************)))((((((+++***))))))))))))))))))+++++++++******)))))))))(((((()))******+++,,,,,,((((((***+++++++++***)))((('''((()))++++++)))'''&&&&&&'''(((((((((((((((,,,+++***(((&&&$$$!!! ))))))))))))((((((((((((,,,+++***((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&((()))***+++++++++)))******)))(((((()))+++&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''((((((((('''&&&((()))+++***)))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''((()))))))))(((&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&((())))))***((((((((('''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&)))((((((((((((((())))))''''''&&&&&&''''''((()))((())))))))))))(((''''''%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''+++******)))(((''''''&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''(((((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))++++++)))(((((('''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''(((((()))***++++++,,,,,,......///000111222222333444555777999;;;===>>>>>>???@@@BBBCCCBBB@@@===;;;:::888555333111000111111111222333555777999;;;;;;<<<;;;:::777666666999<<<;;;===???AAABBB@@@>>>===<<<>>>@@@@@@>>>=========777888:::;;;<<<<<<;;;;;;999;;;<<<<<<<<<===???BBB<<<;;;:::999888999:::;;;<<<>>>@@@@@@>>><<<;;;;;;888888888999999999999999999999:::<<<@@@AAAAAA@@@~~~ooo___SSSNNNIIICCC???===;;;999777888888888777777666555444444333333333222111111000111111111000000000/////////............---------......------------......,,,+++++++++++++++++++++)))***************))))))******)))))))))))))))***++++++******))))))((((((((()))))))))*********+++((()))+++,,,,,,,,,***)))&&&&&&%%%'''((((((&&&%%%'''(((((()))))))))))))))(((((((((((('''&&&%%%$$$))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))&&&'''((()))************)))))))))(((&&&''')))+++'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((((((''''''((((((((())))))((((((((('''''''''(((''''''&&&%%%$$$$$$$$$(((''''''&&&&&&''''''((()))(((((('''''''''(((((('''&&&&&&'''***++++++***''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((()))(((((((((((((((((('''&&&&&&&&&%%%'''''''''&&&''''''((()))'''''''''''''''(((((()))'''((()))***))))))'''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''')))))))))))))))(((((((((''''''''''''((((((((((((((()))((((((((((((''''''((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&)))))))))((((((((())))))((((((((((((((((((((((((***))))))(((''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((()))******)))***+++,,,...///000111222444777:::===??????@@@BBBDDDFFFGGGFFFCCC@@@===:::888555333111111111222222333444555666666777777888777555333222333555777555888;;;???@@@@@@>>>======???AAAAAA>>><<<;;;;;;666777999:::;;;<<<<<<<<<:::<<<============???AAA<<<;;;:::999:::;;;<<<===>>>@@@BBBCCCAAA???>>>>>>;;;;;;;;;::::::999999999999999:::<<>>??????DDDEEEHHHIIIHHHEEEBBB@@@:::888666444333333444555555555555555555444333222555444222000111111222333222444888;;;=========<<<>>>???@@@???<<<999888888555666666777888888888888:::;;;======<<<<<<===>>>;;;;;;:::::::::<<<===>>>===@@@BBBBBBAAA???>>>>>><<<<<<;;;;;;::::::999999888888888:::===>>>>>>===}}}ooo]]]PPPIIIGGGDDD@@@===;;;999999888888888777777666555444555444333222111111111111////////////............///............---------......------------......*********+++++++++++++++******+++,,,,,,,,,,,,+++)))))))))))))))******+++))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))******+++++++++***))))))******)))(((((((((((((((((()))************************)))((((((((((((((())))))))))))(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))(((((('''&&&&&&''''''&&&%%%%%%&&&(((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++(((((((((((('''&&&%%%$$$''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&((()))+++***)))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&'''(((((((((((((((&&&'''((())))))))))))(((%%%%%%%%%&&&&&&((())))))'''(((((((((((()))))))))(((((((((((()))))))))************)))))))))(((((()))))))))(((((((((''''''))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''((())))))))))))(((&&&&&&'''(((((((((''''''))))))((('''&&&%%%%%%&&&'''''''''(((((((((((((((''''''(((((())))))******''''''''''''((((((((((((++++++***)))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))'''(((((((((((()))))))))''''''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))((((((((()))))))))******'''''''''''''''(((((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((&&&&&&''')))***,,,---------///222555888;;;<<<===BBBCCCEEEGGGFFFDDDBBB@@@999888666555555666777888777777777777666444222111444222000000111222111111111222555777999:::;;;;;;<<<===<<<:::777555555666444444444444444555555555888999;;;;;;:::999::::::999999888888999;;;<<<>>>;;;===@@@@@@???===<<<<<<::::::999999888888888777666555555777999:::999888|||ooo]]]OOOEEEDDDBBB@@@===;;;::::::888888888777777666555444555444333111111111111222000000000////////////...///............---------...------------------...)))*********++++++++++++))))))***+++++++++++++++)))))))))))))))***++++++''''''(((((()))*********)))))))))))))))(((((((((***)))((('''''')))***,,,---+++******++++++***)))(((((('''''''''((()))************+++******))))))'''((((((((()))))))))***'''(((((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''(((((()))(((((((((%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***,,,&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''((()))***)))(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((($$$$$$&&&''''''(((((((((&&&'''((()))***))))))(((''''''&&&&&&&&&''''''((('''((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))******))))))))))))((((((((('''''''''''''''''''''''''''$$$$$$%%%''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&'''((()))******&&&'''((()))***))))))(((((((((''''''(((((()))***)))(((((('''''''''((((((''''''''''''((((((((()))++++++*********)))))))))''''''''''''((((((((((((+++***)))((('''(((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((***))))))(((((())))))***&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&((()))''''''''''''''''''''''''((('''''''''''''''(((((((((((()))))))))*********%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******''''''(((((((((((())))))&&&'''((()))***+++,,,,,,+++,,,...000333666999:::>>>???@@@AAABBBAAA@@@@@@777666555555555777999;;;777888999:::999888666555555333000000222333222000222222333444555777888999::::::888555222111222444111111111222222333444555555777888888777666666666555555555555666888:::;;;777999<<<===;;;:::999999555555555555555555555444444333333333555555333222|||ooo\\\NNNBBBBBBAAA???<<<;;;;;;;;;888888888888777666555444555444333111000111111222111111111111000000000000//////.........------------------,,,,,,---------))))))******++++++++++++(((((()))***************))))))((())))))***++++++&&&&&&'''((()))***++++++''''''(((((())))))*********)))'''%%%&&&(((***,,,,,,***)))((()))***)))(((((('''&&&&&&&&&''')))***'''((()))***++++++++++++'''((((((((())))))******$$$%%%(((***,,,------,,,(((((((((((((((((((((((('''((()))******)))(((''')))(((((((((''''''''''''%%%%%%'''((())))))******%%%''')))***((('''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((%%%%%%&&&'''((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((('''%%%### '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))***)))(((((())))))(((''''''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))###$$$%%%&&&''''''''''''&&&''')))*********)))((()))((('''&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))))))))(((((((((((($$$$$$%%%&&&'''((()))***&&&'''((()))************%%%&&&&&&''''''((((((((((((((((((((()))***,,,,,,&&&''')))*********)))(((***)))((((((((()))+++,,,(((((('''(((((()))***+++&&&'''''''''(((((())))))///...---,,,***)))((('''''''''''''''((((((((()))***)))(((&&&&&&''''''((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&'''(((+++,,,))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))************&&&&&&&&&''''''((((((((($$$%%%&&&'''(((***++++++((((((((()))))))))))))))'''(((((()))***+++,,,,,,***++++++---000444777999;;;;;;<<<===>>>>>>>>>>>>555555444444555888:::<<<777888:::<<<<<<<<<:::999666333111111333444222000333222222222333555777888999888555111......000333//////000111222444555666333555777777555333333333333222222333444666888999555777::::::999888777777222222222222222222222222333111111111222222000...{{{lllYYYKKKFFFCCC@@@<<<:::999:::;;;:::777555666777666333000222333444555444333222111000111111222222222111111000111111000...,,,,,,------------,,,,,,+++++++++,,,---...//////---+++***************************((((((((())))))***+++,,,+++000111------111000+++((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))******+++,,,***((('''&&&&&&&&&'''((((((((((((((()))*********((('''((()))***)))'''&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))******++++++&&&''''''((()))******+++,,,+++***)))))))))))))))))))))(((((('''''''''&&&++++++))))))***,,,...000((('''&&&&&&'''((('''&&&&&&'''(((((()))(((((('''***'''%%%&&&)))***(((%%%((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))***)))((('''&&&&&&'''(((******))))))(((((('''''')))'''%%%&&&)))***(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$###''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''))))))***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))*********((('''&&&&&&&&&%%%###$$$'''---111111,,,''''''***------+++)))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''******++++++++++++******))))))((((((''''''&&&&&&))))))))))))************))))))))))))))))))))))))((('''''')))******((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''')))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***))))))******)))'''$$$"""''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&((())))))(((((()))******+++---...//////333333444555666777888999555555666777888999:::;;;;;;===???@@@???===;;;999999666333222222333333333555333222444777777555222333222111000////////////...///000000000000000000111000000000222333222111111111111111111222222333555777777666444222111222///////////////.........000000111111111111000000zzzkkkYYYLLLEEECCC???<<<:::999::::::999777666666777777444222222222333333222222111000///000000111111111000000...///000///------...///...---------,,,,,,,,,++++++,,,---...---,,,***)))******************************)))(((((()))))))))&&&***+++((((((+++***&&&)))((((((''''''(((((()))'''((()))))))))))))))((()))(((((((((((()))*********)))((('''''''''''''''((((((((((((((()))*********((('''((()))***)))'''&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********'''''''''((()))*********&&&&&&%%%$$$$$$$$$$$$$$$)))((((((((('''''''''''''''&&&%%%$$$%%%''')))***((('''&&&&&&'''((('''&&&+++******((('''&&&&&&%%%)))((('''((())))))((('''&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&)))'''&&&&&&))))))(((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))******)))((((((''''''&&&%%%%%%(((''''''&&&&&&'''''''''(((((())))))(((((('''&&&(((((('''&&&%%%%%%&&&&&&((()))******)))((('''&&&&&&&&&&&&%%%%%%'''+++///777000(((%%%&&&))))))(((''''''&&&%%%%%%%%%%%%&&&'''((()))******)))((('''((())))))******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))+++---...,,,+++''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))'''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))###$$$&&&((()))***))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''((()))***+++,,,------000000111222333444555555444555666888999;;;<<<===???@@@BBBCCCBBB@@@>>><<<888666333222333444444444555444555888;;;:::777444333333222111000000000000//////000111111111000000000//////000333555555444111000000000000000111111111333444444222111111222000000000/////////////////////000111111111000000zzzkkkYYYLLLDDDBBB???<<<:::999::::::888777777777888888666444333222111111000000111111//////000000000//////...+++---......------...///.........---------------***+++,,,---,,,+++***)))+++++++++++++++++++++++++++***)))(((''''''''''''$$$'''(((&&&&&&((('''$$$***))))))(((((())))))***((()))))))))))))))((('''((((((''''''(((((()))***((((((((())))))(((((('''((((((((((((((()))*********((('''((()))***)))'''&&&'''(((((())))))((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((***))))))))))))))))))(((''''''(((((())))))******(((((('''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%&&&''')))***((('''&&&&&&'''((('''&&&***)))'''&&&%%%$$$%%%%%%&&&'''(((((('''&&&'''(((%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&''''''((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((('''''''''&&&(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))((((((''''''&&&&&&&&&(((''''''&&&''''''(((((('''''''''(((''''''&&&&&&)))(((((('''&&&&&&&&&'''((())))))))))))(((((('''&&&''''''&&&&&&'''***,,,777000(((###$$$&&&''''''%%%%%%%%%$$$%%%%%%&&&''''''(((((())))))((((((''''''(((((())))))((((((''''''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%(((***+++***)))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&'''((())))))******,,,,,,---...///000111111333444666888:::===>>>???AAABBBDDDDDDDDDAAA???===777555333333444555555555444666:::???AAA???;;;777444333333222111111111111000000111222222222222222///......000444777888888000000////////////000000...///111222111000111222111111111111111111111111//////000111111111111111yyyiiiXXXMMMCCCAAA???<<<::::::::::::888777888888888888777666444333111000000000111222000000000111000000///...,,,---...---,,,,,,---...........................++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++***))))))(((''''''((((((((())))))(((((())))))(((******))))))))))))******)))))))))))))))((((((''''''''''''''''''((())))))&&&'''(((*********)))(((((((((((((((((())))))******((('''((()))***)))'''''''''((()))))))))))))))&&&'''''''''((((((((()))((((((((((((((((((((((((******))))))(((((((((''''''((((((((()))))))))***++++++***************+++((((((((((((((('''''''''(((''''''''''''((()))***(((&&&&&&&&&'''((('''&&&%%%$$$"""""""""$$$&&&(((###%%%''''''$$$###%%%(((&&&&&&&&&'''((())))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''&&&&&&'''''''''''''''(((((()))&&&&&&&&&''''''&&&%%%%%%'''''''''''''''((())))))((())))))))))))(((((((((&&&'''((((((''''''((()))...***%%%###%%%((()))***%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''(((((())))))''''''((((((((()))))))))''''''''''''''''''''''''######$$$&&&((()))'''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''((((((,,,+++)))'''%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''(((((())))))*********+++,,,---------111222444777:::<<<>>>???>>>@@@AAABBBAAA???===;;;666555333333555777777666444888???DDDFFFCCC>>>:::555444444333222222333333111222333444444444444444111000///111555888999999222111111000000111111222000111333222111000000111222222222333333333333333111111222333333333333333wwwgggWWWLLLBBB@@@>>><<<;;;:::999999777888888888888777777777555444333111111222333333111222222222111111000///...//////...,,,***+++,,,........................,,,,,,---------------,,,++++++++++++++++++++++++((((((((((((((()))******+++******++++++******+++******))))))))))))******(((((())))))))))))(((((('''''''''''''''((())))))&&&'''(((*********))))))((((((((((((((())))))******((('''((()))***)))''''''(((((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''***)))))))))((((((''''''(((((((((((())))))))))))'''''''''&&&&&&''''''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&(((&&&&&&&&&'''((('''&&&&&&%%%######$$$&&&((()))###&&&((('''%%%$$$''')))((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((((((((((((((((((&&&'''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))((((((((((((((((((''''''''''''''''''''''''((()))***%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,)))(((((((((((()))))))))&&&((())))))'''''''''(((&&&%%%%%%&&&((()))))))))&&&&&&&&&&&&''')))***+++((((((''''''''''''((((((((())))))******))))))(((&&&&&&''''''(((((())))))(((((()))))))))*********(((((((((((((((((((((((()))))))))***++++++(((&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))$$$$$$%%%'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''((())))))))))))))))))***++++++,,,,,,///000222444777999;;;<<<;;;<<<>>>??????===;;;999555444333444777888888888555:::AAAFFFGGGDDD???<<<666555555444444444444555333444555666777777777777555444222333555777999999444444444444444555666666777888888666333111000111444444444555555666666666555555666666666666555555uuudddUUUKKK@@@???>>><<<;;;:::999999666888999888777555555666555444333333222222333333222222333222222111000//////000000///,,,++++++,,,---------------.........,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,,,,)))(((******((())),,,***))))))(((((())))))***''''''((()))))))))))))))((((((''''''(((((()))***'''((())))))************((((((((((((((()))*********((('''((()))***)))''''''((())))))******))))))******)))(((((('''&&&&&&'''''''''''''''''''''''')))(((((((((((((((((('''(((((((((((())))))))))))&&&&&&&&&%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''((((((((('''((('''&&&&&&'''((('''&&&+++***((('''''''''((()))&&&'''((()))(((((()))+++))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))))))))%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))************(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))*********)))(((((((((((((((((((((((((((''''''''''''((()))******%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''')))+++,,,)))(((((((((((())))))***&&&''')))(((''''''((()))%%%&&&'''))))))((('''&&&''''''''''''((()))***+++(((''''''&&&&&&''''''(((((())))))******))))))((('''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))))))))***)))'''$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((''''''&&&'''''''''''''''((((((((()))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%'''((()))***''''''((((((((()))))))))))))))))))))******++++++,,,---...000222444555666666888:::<<<<<<;;;999888444333333555888::::::999777<<>>777666666555555555666666666777888999:::;;;;;;;;;999777444444555777888888777777777777888:::;;;<<<>>>>>>>>>;;;777444222222555666666777777888888888888999999888888777666555rrrbbbSSSJJJ??????>>><<<;;;:::999999666888999888555333333555333333333333333222111111222222222222111000///......///000///---,,,---...+++,,,,,,,,,------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,+++'''&&&))))))&&&'''+++)))((((((''''''(((((()))%%%&&&''')))************)))(((((((((((()))******))))))))))))))))))******((((((((((((((()))*********((('''((()))***)))'''(((((()))************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((()))******''''''''''''((((((((()))))))))************))))))((('''&&&&&&'''((('''&&&)))))))))(((((((((((((((&&&%%%%%%&&&((())))))((('''''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%&&&'''((((((((('''''''''''''''((((((((())))))$$$&&&((('''%%%$$$&&&(((&&&&&&&&&''''''''''''(((***)))))))))))))))((((((&&&&&&''''''((())))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***++++++***((('''((((((((((((((((((((()))''''''''''''((()))***+++%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((())))))(((''''''((()))***+++&&&'''((('''&&&''')))+++&&&'''((()))(((''''''''''''''''''''''''((()))***((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))(((&&&$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''&&&&&&'''''''''(((((((((((()))*********)))((('''((((((((((((((((((((((((************************'''''')))*********)))((()))))))))(((&&&$$$!!! ''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((((((((((()))))))))))))))++++++,,,,,,---.../////////111444666888777555444333333333666999;;;;;;:::999<<<@@@BBB@@@>>>>>>>>>777777666666666777777888999999;;;<<<===>>>>>>>>>;;;888555444666888999:::777777888999;;;===???@@@AAABBBAAA>>>:::666555444666777777888999999::::::;;;::::::999888666555444qqq```RRRJJJ???>>>>>><<<;;;:::999999666888:::888444222222444111111222333333111000///111111111111000///...------...000///......///111+++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,'''&&&))))))&&&''',,,((((((''''''''''''(((((($$$%%%'''(((***+++++++++)))))))))))))))***+++++++++***)))(((((()))***+++((((((((((((((()))*********((('''((()))***)))((((((((()))***************''''''(((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))%%%&&&&&&'''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&"""###%%%&&&'''((((((((($$$""" """&&&(((&&&$$$%%%&&&&&&'''((()))******&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***((('''(((((((((((())))))))))))''''''''''''((()))++++++%%%&&&&&&'''((((((((('''''''''&&&%%%%%%%%%%%%&&&)))(((''''''''')))***+++&&&'''''''''&&&'''***,,,&&&'''''''''&&&''')))+++'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&))))))(((((('''''''''&&&'''''''''((((((((())))))'''''''''''''''''''''''')))))))))+++------+++***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''')))***+++,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''"""$$$&&&(((((((((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((************************)))+++...111222222111000222222333666:::<<<<<<;;;:::===@@@???===<<<===>>>888777777777777777888888:::;;;<<<>>>??????@@@@@@:::888555555777999;;;<<<777888999:::<<>><<<:::999888888777777777777888888888888666555444444555444222000111222333222000......///,,,,,,,,,,,,,,,---...///---------............///.........------,,,,,,,,,***,,,------+++******++++++***)))(((((()))******))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))*********---+++(((''''''(((''''''((((((((((((((((((((((((''''''''''''((()))++++++(((((()))***+++***'''$$$***)))(((''''''((()))***'''''''''(((((((((((()))******))))))((((((''''''***$$$ %%%)))(((%%%)))))))))))))))))))))))),,,***((()))+++,,,)))&&&''''''''''''((((((((((((******)))((((((((((((((((((((((((((('''&&&%%%$$$'''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''(((((((((((()))+++***((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((()))*********)))'''&&&,,,***''''''''''''&&&%%%&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((***''''''((()))***++++++,,,))))))(((''''''''''''(((%%%&&&''''''((((((''''''))))))(((((((((((())))))&&&''''''(((((((((((((((++++++)))&&&'''***)))%%%'''%%%###""""""$$$''')))+++***)))(((((((((((((((******))))))))))))*********(((&&&&&&'''((((((((((((((())))))((('''&&&&&&%%%''')))***'''$$$''',,,''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&"""!!!"""$$$&&&))))))(((***(((&&&&&&'''((((((''')))))))))))))))))))))))))))))))))))))))(((((('''(((''''''&&&&&&''')))***,,,+++***((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''&&&''''''&&&((()))***)))(((&&&%%%******+++,,,,,,---.........///000222444666888999<<<<<<<<<======<<<;;;;;;555666888999:::;;;;;;;;;999;;;===@@@AAAAAA@@@???999888666555555666888999999999::::::<<<===>>>>>>?????????<<<:::888888999888888888888999999999999;;;:::888666555555555555ppp^^^PPPHHHAAA@@@>>><<<:::999888888:::999888777666555555444555444444444555555333111111222333222000......///,,,,,,++++++,,,------...------------............---,,,,,,,,,+++++++++******,,,---,,,+++******+++)))))))))))))))***++++++))))))((((((((('''''''''((((((((()))))))))******''''''((()))***++++++,,,+++)))''''''((())))))(((((((((((((((((((((((((((''''''''''''((()))***+++)))(((((()))******'''%%%***))))))(((((((((((()))''''''((((((((()))))))))))))))((((((((((((((('''(((%%%###$$$(((***(((%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&$$$###''''''''''''((((((((((((&&&&&&''''''(((***+++,,,++++++++++++***)))((('''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''((((((((())))))))))))((()))))))))************)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&''''''((()))''''''&&&&&&&&&&&&''''''((())))))***)))((('''&&&+++)))'''''''''((('''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((()))*********+++'''''''''''''''((()))***%%%&&&''''''((((((''''''))))))(((((((((((())))))&&&''''''((((((((((((((((((+++***'''&&&((('''$$$'''&&&$$$###$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''(((((((((''''''(((((((((***(((&&&&&&'''((((((((((((((((((((((((((('''&&&'''&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))&&&''''''((((((''''''&&&&&&%%%$$$$$$&&&'''&&&%%%***(((&&&&&&((()))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&'''''''''''''''((())))))(((((()))*********))))))''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&'''((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))'''((()))***)))(((&&&%%%((())))))***++++++,,,,,,***+++,,,---///111222333777888888999888888777777444555777888999:::::::::999:::<<<>>>@@@??????>>>777666555555555777888:::888999:::<<<============<<<===<<<999777666888999::::::::::::;;;;;;;;;;;;===<<<:::888777777777777|||lll[[[NNNHHHAAA@@@>>><<<;;;999999999999888888777666555444333555444444444666666444333000222333222000/////////,,,,,,,,,+++,,,,,,---...------------............++++++************))))))+++,,,---,,,***)))***+++((()))***+++++++++++++++))))))(((((((((((('''''')))))))))*********++++++&&&&&&''')))***+++,,,---,,,***((((((((()))((('''(((((((((((((((((((((((((((''''''(((((()))***+++***)))(((((())))))(((''')))))))))))))))((('''''''''(((((((((((()))))))))'''''''''''''''(((((((((%%%&&&''')))))))))'''&&&''''''''''''''''''''''''''')))******(((''''''(((''''''''''''((((((((((((&&&&&&&&&'''((()))+++++++++++++++++++++***)))(((&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))(((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((()))))))))*********((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((******((((((''''''''''''(((((()))))))))))))))(((''''''***(((&&&&&&((((((((('''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++%%%&&&''''''(((((('''''')))((((((''''''(((((()))&&&''''''((((((((((((((((((---///+++'''''''''%%%&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&''')))(((&&&&&&((()))((((((&&&'''((((((((((((((((((,,,***))))))***+++(((%%%'''''''''''''''''''''''''''((()))))))))((('''&&&$$$%%%'''))))))***))))))&&&''''''((((((''''''&&&***(((&&&&&&&&&%%%$$$"""'''%%%###$$$&&&'''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''((((((((((((((($$$&&&))),,,,,,+++)))(((''''''((((((((((((''''''((((((''''''(((((()))***''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((******'''((()))))))))(((&&&%%%&&&''''''(((((())))))***(((((()))***+++,,,------111222222333333333222222333333555666777777777777777888:::<<<======<<<<<<666555555555666777999:::888999;;;===>>>>>>===<<<::::::888666444555888;;;========================<<<;;;999888777666777777xxxiiiYYYMMMHHHAAA@@@>>>===;;;::::::999555555555555666666666666666555444555555555333111000111222222000//////000...---------------......,,,,,,---------.........+++*********************+++,,,---,,,***)))***,,,)))***+++,,,,,,+++***)))))))))(((((((((((((((((()))*********++++++++++++''''''((()))***++++++,,,...,,,***))))))(((&&&$$$((((((((((((((((((((((((((((((((((((((()))******+++)))''''''((()))((('''))))))*********((('''%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((%%%'''))))))'''&&&''')))''''''''''''''''''''''''***---///...+++***+++---''''''''''''(((((((((((())))))(((''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''(((((())))))((((((((((((((())))))***)))))))))))))))((((((''')))'''&&&&&&((())))))(((&&&&&&&&&''''''''''''((()))(((''''''''''''((())))))))))))))))))(((((((((&&&&&&&&&''''''(((******%%%&&&''''''((('''''''''(((((((((''''''(((((((((&&&''''''((((((((((((((()))000444000***)))))))))&&&''''''((('''&&&%%%$$$((((((((((((((()))***+++'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((())))))'''&&&&&&'''((())))))((((((+++------+++)))***(((%%%'''''''''''''''''''''''''''((()))***)))'''%%%$$$ """%%%'''(((((('''&&&''''''((((((((((((''''''+++)))'''&&&&&&&&&$$$"""&&&%%%###$$$&&&((())))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))))))))((('''&&&''')))***+++***)))(((''''''((((((((((((''''''((((((((((((((()))******''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))((('''&&&&&&&&&&&&'''''''''((((((((()))))))))************+++,,,---..................000111222333444444444444555666777888999999999999444444444555666888:::;;;777999<<<>>>???>>>===;;;999999777555444555:::===@@@@@@???>>>===<<<;;;;;;888777555444333333444444vvvfffXXXMMMIIIAAA@@@>>>===;;;;;;::::::555555555555666666666666777666444444444333111//////111222222000//////000//////............//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++,,,,,,,,,+++)))'''&&&(((((()))))))))))))))))))))*********++++++++++++*********))))))))))))))),,,***))))))******)))''')))))))))))))))))))))))))))(((((((((((())))))***+++)))''''''((()))((('''((()))*********((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&((()))&&&###"""&&&+++((((((((((((((((((((((((&&&)))++++++((('''(((+++''''''''''''(((((((((((()))(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((''''''&&&((((((((((((((()))***+++***))))))((((((((((((((()))'''&&&&&&((())))))(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))(((((((((((((((((((((''''''''''''((((((%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&''''''((((((((((((((()))000444000***)))***)))&&&'''((())))))(((&&&%%%((((((((((((((()))***+++((((((''''''''''''(((((('''&&&&&&''')))***)))'''&&&&&&'''((())))))((((((%%%...222,,,%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&((()))(((&&&$$$###!!!"""%%%''')))((((((''''''((((((((((((((((((''')))'''&&&&&&(((((('''&&&)))(((&&&''')))+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))))))))((('''***))))))(((''''''((((((''''''((((((((((((''''''((((((((((((((()))******'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,......///000111111111111222222333444444555555555333333333444666777888999666888;;;===>>>===;;;999888888666444444666:::>>>@@@???>>><<<:::888777666444333222111000000111111sssdddVVVLLLHHHAAA@@@>>>===<<<;;;;;;;;;999888888777666555444333555444333333333222000...///111222222000///000111000///..................,,,,,,,,,,,,------------,,,------------.........,,,---,,,+++))))))+++---+++++++++***)))((('''&&&(((((())))))))))))******)))))))))*********++++++++++++******)))((((((((('''&&&'''))),,,------,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((())))))((('''(((((())))))))))))((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((%%%""""""&&&***))))))))))))))))))))))))%%%'''((()))((('''((((((''''''''''''((((((((((((%%%%%%%%%&&&'''(((******'''''''''((((((''''''&&&))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&''''''+++******************+++&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))((('''&&&%%%(((''''''(((((()))***+++******)))(((((((((((((((***(((&&&&&&((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((&&&,,,...+++'''(((((('''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&''''''((())))))(((((((((((())))))&&&&&&&&&''')))***)))'''&&&'''((((((((((((((((((%%%222888000((('''***+++''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&(((******+++******'''(((((())))))(((((('''&&&&&&%%%''')))******)))'''%%%######%%%'''((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((((((((((((,,,***((('''&&&&&&'''(((''''''((((((((((((''''''((((((''''''(((((()))***&&&&&&%%%&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((******(((''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((()))***++++++,,,+++++++++,,,------......------....../////////000000000///000111111222333444444333444666888888888666555555555444333222444888;;;:::999888777555444333222222111000.........///000oooaaaTTTJJJFFF@@@@@@>>>===<<<<<<<<<<<<:::999888777666555555444111000000111333333111000///000222222000000000111......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------............------,,,***((()))+++---)))((((((((((((((())))))(((((()))))))))*********((((((((()))))))))***************)))))))))))))))((('''(((***,,,---,,,***))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))******'''%%%(((''''''(((((()))***+++'''''''''((((((((())))))))))))((((((((((((((('''))))))((('''&&&%%%'''(((((((((((((((((((((((((((((((((((()))***+++***)))''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***''''''(((((((((((((((''')))(((''''''''''''((()))&&&&&&&&&&&&&&&'''((((((******))))))))))))******&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))((('''&&&''''''''''''((()))******+++***)))((('''(((((()))+++)))'''''''''((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''((()))))))))(((''''''''''''(((((()))%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((&&&))))))&&&&&&))))))&&&%%%&&&'''((()))*********(((''''''&&&&&&&&&&&&'''))))))(((((((((((())))))&&&%%%&&&(((******)))'''(((((((((((((((((('''&&&&&&333888000***,,,---***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))*********++++++(((((())))))))))))((((((&&&%%%%%%'''***+++++++++%%%###!!!!!!###$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))%%%$$$$$$$$$%%%&&&((()))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++)))******++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,---............//////000111111111000000///000000///...///222444000000000000000000000000...---,,,+++***+++,,,,,,|||mmm___RRRHHHDDD@@@@@@???===<<<<<<<<<<<<777777777777888888888888---------000222444333222...000222222000000000111---,,,++++++************++++++,,,,,,,,,---------,,,,,,,,,------.........------,,,***((()))+++---&&&&&&%%%%%%''')))+++,,,(((((())))))*********+++(((((((((((())))))))))))(((((())))))******++++++---,,,+++,,,,,,***'''%%%))))))))))))))))))))))))***)))(((((((((((())))))(((((()))***+++***'''$$$''''''&&&'''((()))+++---))))))))))))******************))))))(((((('''''')))))))))******)))'''&&&''''''''''''''''''''''''(((&&&%%%&&&***+++)))&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))%%%&&&''')))))))))((((((&&&&&&&&&&&&'''(((******+++***((('''''''''((())),,,***''''''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&'''((()))***+++%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((((()))(((%%%'''++++++(((%%%&&&'''((()))***+++,,,+++***)))(((((((((((((((((((((''''''''''''((((((%%%%%%&&&(((***+++)))'''((()))))))))((('''&&&&&&!!!+++///(((%%%)))(((!!!'''''''''''''''''''''''''''''''''''''''((()))***))))))(((((((((((()))***(((((())))))))))))((((((&&&&&&%%%'''***,,,+++++++++)))&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((('''&&&&&&((()))***###%%%(((***+++***((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((($$$$$$######$$$&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&''''''((()))***))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((()))************((())))))************)))***)))))))))))))))***+++((())))))*********))))))++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++---...)))******,,,---...///000)))((('''&&&&&&''''''((({{{gggZZZRRRJJJEEEAAAAAA@@@>>>===;;;:::::::::999777777888888666555666555333222111000000000444444222111000...------......------------......***)))))))))+++,,,+++***************************,,,+++++++++***)))))))))************************************)))'''&&&%%%&&&((()))(((%%%$$$%%%((())))))))))))(((((((((((()))))))))***++++++,,,,,,***)))(((''''''((()))******))))))((('''&&&&&&&&&(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))(((((())))))*********+++)))))))))((('''%%%$$$###))))))(((((((((((())))))%%%$$$$$$&&&((()))(((&&&))))))(((((((((((()))))))))))))))***)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))%%%''')))(((%%%$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&+++***)))''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''&&&$$$######%%%(((***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''***(((''''''(((((('''%%%''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$***)))'''%%%%%%''')))******)))))))))+++---///000))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&************)))((('''&&&+++***((('''&&&&&&'''''')))((('''''''''(((***+++,,,+++***)))((('''''''''))))))(((((((((((())))))))))))***))))))(((''''''(((((())))))))))))(((((())))))(((((('''&&&$$$$$$%%%(((+++***(((''')))+++))))))))))))))))))))))))&&&&&&''''''''''''''''''######$$$$$$%%%&&&''''''((((((((((((((((((((((((%%%$$$$$$%%%&&&(((+++,,,))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''(((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))*********************+++,,,+++++++++******)))))))))))))))))))))******+++))))))************))))))yyyfffYYYPPPIIIDDD@@@???>>>===<<<:::999999999888666666777777555444666666555333222111111111222222111111000/////////......------------......,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************)))((('''''''''(((***)))&&&%%%&&&((())))))))))))((((((((((((+++************************)))(((''''''((()))***((()))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((()))))))))******((()))******************))))))(((((((((((())))))))))))((()))++++++***)))))))))(((((((((((())))))(((((()))))))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))(((&&&%%%&&&((())))))))))))***************)))((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((('''&&&&&&'''&&&%%%$$$$$$&&&'''(((''''''''''''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***))))))******)))'''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&%%%%%%%%%&&&((()))***)))(((((((((''''''''''''(((((((((''''''((((((((())))))((((((((('''''''''''''''((()))))))))(((((((((((('''&&&''''''((())))))(((((('''((()))***+++))))))((('''&&&&&&&&&&&&))))))(((((((((((())))))((()))))))))(((((('''&&&(((((())))))))))))(((((((((((((((((('''&&&%%%%%%$$$&&&'''((('''&&&'''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((())))))((((((((('''''''''''')))((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######''''''((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***************)))))))))++++++******))))))))))))((((((''''''(((((()))***((((((((())))))(((((((((xxxdddXXXOOOHHHCCC>>>>>>===<<<;;;999888888888777555555666666444333777666555444333333222222000000000000000000000000......------------......---,,,+++,,,---......,,,------------------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((((()))***)))((('''''')))(((((((((((()))))))))))),,,,,,+++******)))(((((())))))(((((((((((())))))'''(((((()))***++++++,,,(((((((((((((((((((((((()))***+++)))'''&&&'''((('''((((((((((((((())))))&&&&&&'''((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))((())))))(((((((((((())))))'''''''''((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&'''''''''''')))(((((('''''''''((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&)))))))))))))))(((''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''+++)))((()))******)))'''''''''''''''((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''((()))***((((((((((((''''''''''''))))))(((((((((((()))))))))))))))))))))((((((((($$$%%%&&&((()))*********&&&&&&&&&&&&'''(((******((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((('''&&&&&&(((((())))))))))))((((((&&&'''''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&((((((((((((((((((((((((***((('''&&&%%%%%%&&&'''((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((((((''''''''''''((((((''''''&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%)))))))))))))))(((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))((((((((('''))))))))))))((((((((((((''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&wwwdddWWWOOOHHHCCC>>>>>>===<<<;;;:::999888999777666666666666555333555555555444444333222111000000000000000000000000......------------......---++++++,,,---...---,,,........................)))))))))***+++++++++,,,++++++++++++++++++++++++((()))******+++++++++***************)))(((((()))(((((((((((())))))))))))+++*********)))))))))((())))))(((((((((((())))))'''(((((())))))***++++++(((((((((((((((((((((((()))***+++***((('''((()))''''''''''''(((((((((((((((((((((((('''&&&%%%$$$))))))(((((((((((())))))((('''&&&'''***,,,,,,+++))))))(((((((((((())))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((############$$$$$$$$$$$$(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''''''''(((((((((&&&%%%$$$###$$$&&&''''''&&&%%%%%%((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''(((((((((((('''''')))))))))))))))))))))***(((((((((((((((''''''''')))(((((((((((((((((()))((((((((((((((((((((((((###$$$&&&'''))))))******''''''''''''(((((())))))((((((((((((((())))))***''''''&&&&&&'''(((((()))(((((())))))))))))((((((&&&'''''''''''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((((((''''''***(((&&&(((+++,,,)))&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))***)))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))***))))))((((((''''''''''''(((((((((((((((((('''''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((''''''''''''&&&&&&''''''((()))'''''''''(((((('''''''''wwwdddWWWOOOHHHCCC???>>>======<<<;;;:::::::::888777777777777666444333333444444333222111000111111000000///...............------------......,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++***************)))((('''((((((((()))))))))***(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***,,,((((((((((((''''''''''''+++++++++++++++***)))((())))))(((((((((((())))))***))))))+++///222333333))))))(((((((((((())))))((((((''''''''''''((()))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))(((''''''''''''(((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((''''''((()))((('''%%%$$$!!!$$$''')))******(((((((((''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((''''''&&&'''(((((()))))))))))))))############$$$%%%&&&&&&(((((())))))))))))((((((&&&&&&'''''''''''''''&&&(((((())))))))))))(((((($$$%%%&&&'''((((((((((((***((('''(((++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***))))))((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))***))))))((('''''''''((((((((((((((((((((('''''''''(((((()))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&(((((((((''''''((((((((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''(((((()))***'''(((((())))))(((((('''vvvcccWWWOOOHHHCCC>>>>>>======<<<;;;;;;::::::999777777888888666555222222333444333222000///111111000//////...------......------------......,,,******+++,,,---,,,+++++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***))))))******)))(((''''''(((((())))))******''''''((())))))***++++++(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&(((******))))))+++,,,)))))))))(((((((((((('''&&&'''(((***++++++++++++))))))(((((((((((()))))))))(((''')))---000222222))))))(((((((((((())))))+++***)))'''''''''((()))***))))))(((((())))))***((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''(((((()))))))))*********)))(((((('''''''''((((((&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))))))))&&&'''((())))))(((&&&%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''')))***)))((())))))))))))*********+++)))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''))))))))))))((('''&&&%%%''''''((()))))))))))))))'''''''''''''''((()))***'''((()))******)))((('''&&&&&&'''(((((((((((('''(((((())))))))))))((((((%%%%%%&&&'''((((((((('''((('''&&&'''((((((&&&$$$''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********'''''''''(((((((((((((((((((((''''''(((((())))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''(((((())))))((((((''''''''''''&&&%%%%%%$$$$$$(((((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***((((((((())))))(((((((((tttaaaUUUMMMGGGBBB======<<<<<<;;;:::::::::999888666666777777555444222333444555444333111000////////////////////////......------------......---,,,+++,,,---...---,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,+++)))'''(((******(((&&&'''''''''((()))*********((((((((()))))))))))))))'''((()))******)))(((''''''''''''((())))))******))))))))))))))))))))))))''')))***)))(((((()))*********)))))))))((((((((($$$%%%&&&'''))))))))))))))))))(((((((((((())))))'''%%%$$$$$$'''***,,,,,,))))))(((((((((((())))))...,,,***((('''(((((()))******))))))))))))******))))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((***)))'''%%%%%%&&&&&&&&&'''''''''***)))((('''''''''''''''&&&&&&''''''((())))))***(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&((())))))*********&&&''''''(((((((((((((((...---+++(((&&&%%%$$$###&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))***)))(((((((((((()))))))))******((((((((())))))******+++)))((('''&&&&&&'''((()))%%%&&&''')))*********)))''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((((((((())))))************))))))''''''((())))))((('''&&&&&&'''((()))***))))))(((++++++*********+++,,,,,,'''((()))******)))((('''&&&'''(((((()))))))))((((((((())))))))))))((((((&&&&&&''''''''''''''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&((()))((('''&&&%%%&&&'''''''''((()))))))))(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''((((((((()))((((((((((((((()))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((('''&&&%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((()))******''''''((((((((()))))))))''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&sss```TTTLLLEEEAAA;;;;;;;;;::::::999999999888777555555666666444333222444555666666444333111------......///000000111.........------............---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************,,,,,,,,,------,,,,,,++++++)))'''''')))***(((&&&&&&''''''((()))******+++******))))))(((((('''''''''((()))******)))((('''&&&&&&''')))***,,,------)))))))))))))))))))))))))))***+++)))'''&&&'''(((++++++******))))))((((((***++++++++++++******)))))))))(((((((((((())))))+++(((&&&&&&''')))******))))))(((((((((((())))))000...+++)))((((((((()))((((((''''''''''''((((((+++******)))(((''''''&&&%%%%%%%%%&&&&&&''''''''''''%%%###%%%(((***)))'''%%%%%%%%%&&&&&&&&&''''''+++***)))''''''&&&&&&&&&&&&&&&&&&'''((())))))*********))))))((((((((('''((((((((((((((((((((((((&&&&&&((()))************&&&'''''''''(((((())))))&&&%%%%%%%%%''')))+++---%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++------***)))'''&&&&&&''')))*** !!!###%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))'''((((((((())))))******))))))***+++++++++++++++%%%&&&''')))))))))((((((&&&''')))*********)))(((''''''&&&&&&&&&&&&'''''''''((()))++++++)))((('''''''''((()))******))))))(((((())))))))))))((((((&&&'''''''''''''''&&&&&&'''***,,,+++(((&&&''')))(((((((((((((((((((((((('''(((******)))&&&###!!!&&&''''''((()))******+++((((((((((((((((((((((((,,,+++)))''''''''''''(((&&&'''''''''(((((())))))((((((((((((((()))******)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&$$$###"""!!!!!!''''''(((((())))))******)))((('''&&&&&&'''((()))(((((())))))))))))((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++'''((((((((())))))******&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%ooobbbSSSLLLHHH???AAA@@@???===<<<:::999999777777666666555555444444444444333222222111111000111111111111111000//////---...///...,,,++++++,,,)))***,,,...//////......******+++,,,------------************************((((((((()))******++++++)))***,,,------,,,***)))'''(((******((((((((()))***)))((('''&&&&&&'''(((&&&((()))***)))((()))******+++++++++***)))(((''')))))))))))))))******+++***)))'''&&&'''(((***+++'''((()))******(((&&&$$$***)))(((''''''((()))***+++***)))'''&&&&&&&&&&&&*********))))))))))))(((((((((((((((((()))******)))((('''&&&&&&'''((()))******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%''')))******)))((((((''''''''''''&&&&&&&&&''''''(((((())))))******'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''((()))***)))((('''((())),,,)))'''&&&'''((()))(((&&&'''((())))))***))))))''''''''''''((((((((((((''')))******((('''((()))(((''''''''''''(((((()))''''''(((((())))))*********)))(((&&&&&&&&&'''((())))))(((''''''''''''(((((((((''''''&&&&&&%%%%%%))))))))))))***************)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,------)))))))))((('''&&&$$$$$$"""''''''$$$$$$'''+++''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&((()))+++,,,,,,)))))))))(((((((((((((((''''''''''''((((((((((((((()))***+++***)))'''%%%''''''((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&******))))))))))))******%%%%%%%%%%%%%%%&&&'''(((%%%%%%'''((())))))))))))((((((((((((((()))*********((('''&&&&&&'''(((***+++)))'''&&&&&&&&&%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((+++)))'''&&&'''(((((('''))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''%%%&&&((()))))))))((('''''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((((((''''''&&&''''''(((((())))))******))))))((('''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%)))'''$$$"""###%%%(((***))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''((()))***+++,,,((((((((((((''''''''''''))))))((('''''''''''''''ooobbbSSSLLLHHH@@@@@@???>>>===<<<;;;:::999888888777666666555555444444444333222222111111000000111111111111000//////---......---+++)))***+++++++++,,,---............,,,,,,,,,------,,,++++++)))))))))))))))))))))))),,,,,,++++++*********)))((()))+++,,,,,,+++)))((('''(((******((((((((()))***)))((('''&&&''''''(((&&&((()))***)))((()))*********)))))))))((((((((())))))(((((())))))***+++***)))'''&&&&&&'''((()))'''((()))))))))(((&&&%%%)))((('''&&&&&&'''((((((+++***)))(((((((((((((((+++************)))))))))((((((((((((((())))))***+++***))))))))))))***+++++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&(((***+++***))))))(((''''''''''''&&&&&&&&&******)))(((((('''&&&&&&((((((((((((((()))******(((((('''&&&&&&&&&&&&&&&''''''''''''((()))******&&&''')))((((((((()))***''''''((((((((()))))))))'''(((((())))))))))))(((''''''''''''((((((((((((*********(((&&&%%%&&&((()))(((((('''''''''((((((((((((((((((((()))))))))))))))((('''''''''''''''&&&&&&&&&''''''((((((((())))))((((((((((((((((((''''''((((((((())))))))))))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%!!!%%%))))))&&&%%%(((+++(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&''''''(((((())))))*********)))(((''''''((()))***''''''''''''((((((((((((((((((*********)))'''&&&))))))***++++++++++++***%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&'''((()))))))))(((((((((((((((((())))))***)))((('''&&&&&&'''((())),,,***((('''(((((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((***(((&&&&&&'''''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))((((((''''''(((((()))***++++++,,,******)))((((((((((((((('''''''''((((((((())))))(((((((((((((((((('''''')))'''&&&%%%%%%''')))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((''''''''''''))))))((('''''''''''''''oooaaaRRRKKKHHHAAA???>>>>>>===<<<;;;;;;;;;999888888777777666555555444444333222222111111000000000111111000000///...---......---***((())))))---------,,,,,,------...------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((***++++++***(((''''''(((******((((((((()))))))))((('''''''''((((((&&&((()))***)))((()))***)))((('''''''''((()))***))))))(((((())))))***++++++***)))'''''''''((()))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&******))))))))))))******+++++++++************)))((((((''''''(((((()))***(((''''''&&&&&&''''''(((******)))(((((((((((()))(((((((((''''''''''''&&&&&&''')))***++++++***)))(((''''''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&***))))))))))))******+++''''''&&&%%%%%%%%%&&&&&&,,,***(((&&&&&&''')))+++###%%%'''''''''((()))+++'''+++...///,,,)))((()))((())))))))))))(((((('''''''''''''''((((((((((((,,,+++***'''$$$$$$%%%'''***)))((('''''''''''''''))))))(((((((((((((((((((((((((((((((((''''''&&&"""###%%%'''(((((((((((())))))))))))************&&&&&&'''''''''((((((((('''((()))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''******)))(((((('''&&&&&&''''''((((((''''''''''''%%%(((+++***(((''')))+++)))))))))******)))))))))''''''''''''''''''''''''))))))))))))((((((((((((***)))'''&&&&&&''')))+++''''''''''''(((((((((((('''((()))***)))((('''&&&((()))******++++++******&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((())))))******''''''((((((((((((((('''((((((''''''(((((()))***)))((('''&&&&&&'''((())),,,***))))))******)))'''''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***((($$$!!! """%%%(((&&&''''''((()))(((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))************)))(((((('''(((((()))+++,,,------*********)))))))))((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((''''''(((((()))***(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((('''''''''''')))((((((''''''''''''(((nnn```PPPIIIGGGAAA>>>>>>======<<<<<<<<<;;;999999888888777666666666444444333222222111111000000000000000000//////......//////---+++))))))***///...---,,,+++,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++''''''((()))+++,,,------((()))***,,,,,,***)))((('''(((******((((((((()))))))))((((((((((((((((((&&&((()))***)))((()))***((('''&&&%%%&&&(((***,,,((((((((((((((()))******---,,,+++***)))((()))))))))(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&)))((((((((())))))***+++++++++++++++************(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&'''((()))***)))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))))))))))))))(((((()))******&&&&&&%%%%%%%%%%%%&&&&&&///---***'''&&&%%%&&&'''$$$%%%''''''&&&'''(((***---222777666///)))&&&'''))))))***))))))((('''&&&''''''''''''(((((((((((()))***+++***'''&&&&&&'''******)))''''''&&&&&&&&&)))))))))((((((''''''&&&&&&'''((())))))((('''&&&"""###&&&((((((((('''&&&(((((())))))******++++++&&&&&&'''''''''(((((((((&&&''')))******((('''%%%&&&&&&&&&&&&''''''''''''+++++++++***))))))((((((&&&&&&&&&&&&&&&''''''(((''')))++++++)))((((((***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((())))))''''''''''''(((((((((((('''(((((())))))(((''''''&&&''''''(((((((((((((((&&&''''''((()))((((((((()))((((((''''''(((((()))***))))))((())))))******'''((((((((((((((('''&&&(((''''''''''''((()))))))))(((''''''''''''((()))+++***))))))++++++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''''''''%%%&&&&&&''''''''''''(((((()))))))))))))))))))))))),,,***'''$$$###%%%''')))&&&''''''((((((((((((((())))))(((((((((((('''''''''''''''((((((((()))))))))))))))))))))(((''''''&&&&&&''')))***+++,,,---)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***''''''(((((()))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''')))(((''''''''''''((((((mmm^^^MMMFFFFFFAAA>>>>>>======<<<<<<<<<;;;999999888888777666666666444444333222222111111000000000000000000///......///000000///,,,++++++,,,000///---,,,++++++,,,---***+++,,,,,,---------,,,++++++++++++++++++++++++******+++,,,---...///000)))***,,,------,,,***)))'''(((******((((((((()))(((((())))))))))))))))))&&&((()))***)))((()))***'''&&&%%%%%%&&&(((***,,,((((((((('''((())))))***++++++***)))((('''''''''((((((''''''''''''((()))))))))))))))((((((''''''''''''''''''((()))******+++++++++*********))))))'''''''''''''''(((((()))((((((((())))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))))))))(((((('''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''+++***))))))((('''''''''&&&'''((('''&&&%%%&&&'''---222777666///)))&&&'''))))))***))))))((('''&&&''''''''''''((((((((((((%%%(((+++,,,+++)))((((((******)))''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%'''(((((('''%%%###&&&''''''(((((()))))))))''''''((((((((()))))))))%%%'''(((******)))'''&&&&&&&&&&&&'''''''''((((((((())))))))))))*********$$$$$$$$$$$$%%%&&&'''(((((()))***)))((('''''''''&&&''''''''''''''''''&&&)))(((''''''''''''((()))''''''(((((())))))******$$$&&&((()))***)))(((&&&''''''''''''(((((((((((('''''''''(((((((((''''''&&&&&&'''(((((((((((((((&&&''''''((()))(((((((((***))))))))))))))))))***)))((((((''''''((((((((('''((((((((((((((('''&&&'''''''''''''''(((((()))((((((''''''''''''(((((()))(((((()))++++++)))(((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&(((((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))******)))(((((('''((((((''''''''''''((((((((()))*********)))))))))((((((&&&&&&''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&'''((()))***+++''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((~~~kkk\\\JJJCCCDDDAAA???>>>>>>===<<<;;;;;;;;;999888888777777666555555444444333222222111111000//////000000//////...---///000111///---,,,---...///...------,,,,,,,,,,,,)))***+++,,,------------************************+++******)))(((((('''''')))***,,,------,,,***)))'''(((******((((((((()))(((((()))*********))))))&&&((()))***)))((()))***''''''&&&&&&''')))***+++((((((''''''(((((()))***((((((''''''&&&&&&%%%%%%'''''''''((((((((((((((((((((())))))))))))((((((''''''&&&''''''((())))))*********))))))))))))(((''''''&&&&&&''''''((()))''''''((((((((((((''''''(((''''''''''''((())))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''''''''''''''&&&&&&&&&'''(((((($$$%%%&&&'''((()))******'''((()))(((&&&%%%&&&''''''+++...///,,,)))((()))((())))))))))))(((((('''''''''''''''((((((((((((###&&&***,,,+++***)))(((***)))((('''''''''''''''((((((''''''''''''''''''&&&'''((((((((((((((((((&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&'''((()))))))))((('''&&&&&&'''''''''((((((((($$$%%%%%%&&&((())))))***%%%%%%$$$$$$$$$%%%'''((('''((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++###%%%''')))***)))(((&&&''''''''''''((((((((((((''''''''''''''''''(((((('''((())))))******))))))&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((('''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))((((((((((((((((((((((((((('''(((***,,,,,,***(((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&((()))***((('''''''''(((((()))*********''''''''''''''''''''''''%%%&&&'''))))))(((&&&%%%(((''''''''''''((())))))+++******))))))(((((((((%%%&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((()))&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((''''''''''''(((''''''''''''(((((()))|||iiiZZZGGGAAACCC@@@@@@???>>>===<<<;;;:::999888888777666666555555444444444333222222111111000//////000000//////...------...//////---,,,---///---------...------,,,,,,++++++,,,------,,,,,,,,,************************)))((('''&&&%%%######"""(((***+++,,,,,,+++***((('''(((******((((((((()))'''((()))***+++******)))&&&((()))***)))((()))***((((((((())))))*********(((''''''''''''((())))))''''''(((((((((''''''&&&%%%&&&((()))))))))((('''%%%&&&'''))))))))))))((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&%%%((((((''''''((())))))***'''((((((((())))))))))))'''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((***))))))(((''''''(((((((((''''''''''''((()))***&&&%%%$$$$$$%%%'''***+++'''((())))))''''''(((***''''''((((((((()))))))))'''(((((())))))))))))(((''''''''''''((((((((((((%%%'''((('''&&&&&&'''((()))(((((('''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''''''''(((((((((((($$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&((()))'''''''''((())))))((('''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))&&&&&&%%%&&&&&&((()))***''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''((())))))******))))))%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''')))(((''''''&&&&&&&&&'''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((()))+++......,,,***)))(((((((((''''''''''''((((((((((((((((((((((((((('''''')))++++++)))(((&&&&&&''''''((())))))***''''''''''''''''''''''''###$$$&&&'''(((''''''&&&(((''''''&&&'''((()))***))))))(((((('''&&&&&&&&&&&&'''((()))))))))(((((('''''''''''''''&&&&&&%%%'''''''''(((((((((((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((('''''''''''''''''''''''''''((()))))){{{hhhYYYFFF???BBB???AAA@@@???===<<<:::999999777777777666555555444444444444333333222111111000///////////////......---+++,,,...---,,,,,,---///+++,,,---.........,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''')))***++++++***)))'''''')))******((((((((()))'''((()))+++++++++***)))&&&(((******)))((()))***((())))))************)))'''''''''''''''((()))))))))******++++++++++++***$$$&&&(((******)))((('''###$$$&&&((())))))((((((******))))))))))))******(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&((()))+++,,,,,,++++++***))))))((())))))((((((((((((((()))******,,,)))%%%"""!!!###&&&(((%%%'''((()))((()))+++,,,,,,)))'''&&&'''((()))(((''''''((())))))***))))))''''''''''''((((((((())))))(((%%%"""!!!"""%%%((((((((('''''''''(((((()))%%%&&&&&&''''''(((((((((((('''&&&&&&&&&((()))***&&&&&&&&&&&&''')))***+++((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''((((((((()))''''''(((((()))*********+++***(((''''''((()))***(((''''''(((******)))(((''''''((((((((((((''''''&&&((()))++++++)))(((&&&+++******)))(((''''''''')))'''$$$"""###&&&***---''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''((((((((())))))((('''''''''''''''%%%%%%'''((())))))))))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))***---//////---+++))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((***,,,,,,***(((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))$$$%%%&&&'''(((((())))))(((''''''&&&&&&((()))***(((((('''&&&%%%%%%$$$$$$'''((()))++++++******)))(((((((((((((((''''''&&&))))))))))))(((((((((((('''((()))******(((&&&%%%&&&&&&&&&'''''''''((((((******))))))(((((('''''')))))))))((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))((((((((('''''''''''''''''''''''''''((()))***|||dddSSSJJJCCCAAACCCAAA@@@??????@@@???===;;;999999888888777666666666555444444333333222222111000000000000////////////........................++++++++++++,,,,,,---...,,,------......------,,,+++...///...+++'''%%%%%%&&&''')))+++,,,+++***)))(((((((((((((((((((((((())))))))))))************))))))(((((('''''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))000---++++++,,,,,,)))''')))((('''((()))***)))(((&&&((()))((('''&&&''')))'''((()))))))))(((&&&%%%''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$%%%''')))***))))))))))))************)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((((('''******))))))((((((((('''''''''((((((((((((''''''((('''%%%$$$%%%(((+++---&&&&&&''''''(((((())))))((()))***++++++***)))(((***'''%%%&&&)))++++++)))$$$&&&(((((('''&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))+++***(((&&&%%%&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&'''((((((((())))))******((((((((((((((('''''''''))))))((((((''''''&&&&&&%%%&&&((()))))))))((('''(((((((((((()))))))))))))))(((((('''''''''((((((***************)))((('''((((((''''''''''''((((((&&&'''(((*********)))(((+++******)))((('''''''''(((((()))***************(((((())))))((('''&&&&&&))))))***++++++)))((('''((('''&&&&&&%%%%%%%%%&&&&&&''''''((()))((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((''''''''''''((((((%%%"""$$$000<<<===000###((((((((((((((()))******''''''''''''((((((((((((((((((((((((((()))******+++***((('''&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%'''(((%%%'''))))))((('''((()))(((((((((((((((((((((((((((((('''(((((()))***+++'''''''''((((((((()))))))))))))))(((''''''&&&&&&))))))(((''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((******)))(((((((((((((((+++)))(((((()))******)))'''''''''&&&%%%%%%$$$$$$((((((((((((''''''''''''zzzcccSSSJJJCCCAAABBBAAA???>>>>>>>>>>>>===;;;888888777777666555555555555444444333333222222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,------......------,,,+++,,,------+++)))'''&&&!!!###%%%(((*********)))************************((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((---***))))))******(((&&&)))((('''((()))***)))((('''((())))))''''''((()))******++++++******)))((('''''''''''''''''''''''')))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&((('''&&&%%%%%%&&&((()))''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((''''''''')))))))))(((((('''''''''''''''((((((((((((''''''+++***(((&&&%%%&&&'''''''''''''''((((((((((((((('''(((((((((((((((((('''///,,,)))(((((('''$$$!!!&&&((()))((('''%%%%%%&&&(((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''((()))************)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((((((((()))))))))((((((''''''''''''(((((())))))*********)))((((((((((((''''''''''''((((((''''''((())))))))))))))))))(((((('''&&&&&&%%%%%%'''((())))))******))))))(((((((((((((((((('''&&&)))))))))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''((())))))''''''((()))((((((''''''''''''(((((('''&&&(((---222222---''''''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((()))******))))))((('''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''%%%%%%%%%%%%''''''&&&'''))))))((((((((()))(((((((((((((((((((((((((((((((((((((((((()))***%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((()))******((('''&&&&&&&&&&&&'''(((***)))(((''''''''''''(((***)))'''''')))***)))(((&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''wwwaaaRRRIIICCCAAABBB@@@>>><<<<<<======<<<;;;777777666666555444444444555444444333333222222111000000000000////////////------------------------***************++++++,,,,,,------......------,,,++++++***+++,,,+++***(((###$$$&&&((()))))))))(((************************''''''((((((((()))))))))************))))))))))))+++***)))(((((()))***+++'''((()))******)))(((''')))'''&&&'''((()))(((&&&)))((('''((()))***)))(((((()))******(((((()))***(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''')))((('''&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''***))))))((('''&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''')))((('''((()))(((&&&###((()))***)))'''%%%$$$%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''((()))*********&&&'''(((((()))(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))*********))))))(((((((((''''''(((((((((((((((((((((((())))))***((((((((('''&&&&&&%%%%%%''''''((())))))))))))(((&&&'''(((((((((((((((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((()))******(((((()))***((((((''''''''''''(((((()))++++++***((((((***,,,&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((()))*********)))((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((((((***(((((((((((((((((((((((())))))(((((('''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***)))((((((''''''''''''((())))))(((((())))))******((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''''')))'''&&&''')))******)))%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&ttt___QQQIIICCC@@@AAA@@@>>>;;;;;;<<<===<<<;;;888777777666666555444444555444444333333222222111000000000000////////////000000000000000000000000,,,+++++++++++++++,,,,,,,,,------......------,,,+++***)))***---...,,,+++++++++++++++***)))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,&&&((()))++++++)))(((&&&&&&&&&&&&'''(((((((((((()))((('''((()))***)))((((((***+++***)))((()))***'''&&&%%%$$$###$$$%%%&&&))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''###$$$&&&(((************))))))((((((''''''&&&&&&((('''%%%%%%%%%%%%'''(((%%%&&&'''))))))(((&&&$$$((()))***)))'''%%%%%%&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))(((''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''((((((((((((((((((((()))))))))******''''''((((((((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''(((((()))''''''((()))*********)))''''''((((((((((((''''''***)))(((''''''((()))*********))))))((((((((((((&&&''''''(((((((((((((((&&&&&&'''((())))))((((((***)))((('''&&&'''((()))''''''''''''''''''&&&&&&'''''''''''''''((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))((()))***((((((''''''''''''((((((+++,,,,,,)))%%%%%%)))---&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***++++++***)))((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&(((((('''''''''(((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))''''''''''''(((((()))))))))(((''''''''''''(((((()))((((((((((((((())))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%'''***,,,------'''''''''((((((((())))))(((((('''''''''&&&&&&&&&ppp]]]PPPIIICCC@@@@@@???===;;;;;;<<<===<<<;;;999999888777777666666555555444444333333222222111000000000000////////////000000000000000000000000...------,,,,,,,,,------,,,------......------,,,,,,++++++---......---,,,---------,,,+++***)))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***(((''''''(((***+++&&&((()))++++++)))(((&&&&&&''''''((((((((()))***)))((('''((()))***)))((((((***+++***)))((()))***+++***((('''''''''((()))************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((''''''''''''''''''((((((((()))))))))''''''((())))))(((((('''''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''' """%%%(((+++,,,,,,,,,))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))***+++,,,***'''### &&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))((())))))((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((('''''''''((((((((()))))))))))))))))))))(((((((((&&&'''''''''(((((())))))***)))))))))((((((((('''((((((((('''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))&&&'''((()))))))))))))))''''''((())))))(((''''''***)))(((''''''((()))***))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&'''((())))))((((((+++***)))((('''((()))***'''(((((()))))))))(((((((((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((***+++***)))((()))***((((((''''''''''''((((((******)))((())))))******&&&'''((())))))))))))(((''''''''''''((((((((((((((((((((((((((())))))***(((((()))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&###%%%''''''&&&&&&&&&'''(((((((((((((((((((((((())))))(((''''''&&&''''''((((((((()))))))))******))))))((((((''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''+++///000000))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&}}}mmmZZZOOOIIIBBB??????>>>===<<<===??????===;;;999999999888777777666666555444444333333222222111000000000000////////////------------------------///......------------...,,,------......------,,,,,,...111111000...------((((((((())))))*********++++++++++++++++++++++++''''''((((((((()))))))))''''''''''''((((((((((((***)))(((''''''((()))***'''((()))******)))((('''&&&((())))))(((((()))+++)))((('''((()))***)))(((((()))******(((((()))***))))))(((''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((()))************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((((((((('''''''''((((((((()))))))))&&&'''((()))***)))((('''''''''''''''(((((((((((('''''''''''''''((((((((('''''''''''''''(((((((((''''''((((((((((((''''''###$$$&&&(((*********)))((((((((((((((('''''''''))))))(((((((((((())))))(((***+++***'''%%%$$$$$$%%%'''))))))(((((((((***(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&(((((((((((((((((())))))'''''''''(((((())))))***'''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))))))))((('''&&&&&&&&&))))))(((''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&''''''((()))***''''''((()))))))))((((((&&&'''((())))))((('''&&&***))))))(((((((((((((((''''''''''''''''''&&&&&&''''''((())))))))))))(((&&&'''((((((((((((((((((++++++***)))))))))))))))((()))***+++,,,+++***)))(((''''''&&&&&&((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))******(((((()))***((((((''''''''''''(((((()))''''''(((+++,,,***'''&&&''')))*********)))(((''''''''''''((((((((((((((((((((((((((()))******###$$$&&&((()))*********''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&(((''''''''''''(((((()))''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$'''+++...//////))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%yyyjjjYYYOOOHHHBBB???>>><<<===>>>@@@AAA@@@===;;;888888888777666666555555555444444333333222222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,------......------,,,,,,222777777111,,,+++---&&&&&&&&&&&&'''((()))***++++++++++++++++++++++++((((((((()))))))))******''''''(((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&(((***)))''''''(((***)))((('''((()))***)))((('''((())))))''''''((()))&&&''''''''''''&&&%%%%%%))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''(((((())))))))))))(((&&&&&&'''''''''(((((((((&&&''')))*********((((((''''''''''''(((((((((((('''''''''(((((()))))))))'''''''''(((((()))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((($$$&&&((()))((((((***,,,''')))******(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((***+++,,,((((((((((((((((((''''''&&&''''''((())))))******((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''&&&&&&&&&&&&***)))((('''&&&''''''(((''''''((((((((()))))))))&&&&&&&&&''''''((()))***((((((((()))((((((''''''&&&'''((())))))((('''&&&)))))))))))))))(((''''''&&&''''''''''''''''''''''''((())))))******))))))(((((((((((((((((('''&&&)))))))))))))))((((((''')))***,,,---...---,,,+++)))(((&&&&&&&&&''')))***(((''''''&&&&&&''''''((())))))))))))))))))))))))'''((())))))''''''((()))((((((''''''''''''(((((((((''''''((())))))'''&&&%%%&&&((()))***)))((('''''''''''''''((((((((((((((((((((((((((()))******%%%%%%''''''(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))%%%'''))))))((('''((()))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$&&&(((***+++***'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%wwwhhhXXXNNNHHHBBB???>>><<<===???AAACCCAAA>>>:::777777777666555555444444555555444333333222222111000000000000////////////...........................---,,,,,,++++++++++++,,,------......------,,,,,,444<<<:::222+++***---))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))&&&(((***)))'''&&&'''))))))((('''((()))******((('''((()))((('''&&&'''))))))***+++++++++***((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((())))))***))))))%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***)))(((''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&***,,,,,,)))&&&%%%&&&))))))++++++***(((&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((***---000222'''''''''&&&&&&%%%%%%$$$&&&''''''((()))******+++******))))))((((((((('''&&&&&&&&&'''((())))))***$$$$$$%%%%%%&&&'''''''''***)))((('''&&&&&&'''((((((((((((((())))))))))))&&&&&&&&&'''''')))******((()))))))))((('''&&&&&&&&&'''(((******((('''&&&((()))*********((('''&&&((((((((()))))))))))))))(((((()))***************((()))))))))((('''&&&&&&'''((()))))))))(((&&&%%%***+++---//////...---,,,)))(((&&&%%%&&&''')))+++'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''(((((('''(((((('''%%%$$$$$$%%%$$$%%%'''))))))((('''&&&''''''''''''((((((((()))((((((((((((((()))***************(((&&&### ''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''***)))'''%%%%%%''')))***''')))++++++***)))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))************&&&&&&''''''((()))))))))'''''''''''''''((()))******)))((('''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%vvvfffUUUKKKEEEAAA>>>???@@@???>>>===<<<;;;::::::777777777888777777666555555555444444444333333333111000////////////,,,***......---,,,,,,,,,,,,---------,,,,,,+++*********---------...000000...------:::???444+++,,,---***)))((((((((()))***+++++++++***)))(((((('''((((((---***((()))++++++(((%%%))))))))))))************((()))***++++++***)))(((,,,***((('''&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***'''''''''''''''''''''''')))***,,,+++)))&&&%%%%%%))))))(((((((((((())))))(((''''''((())))))'''&&&$$$%%%'''((((((((('''&&&%%%!!! &&&******)))))))))((('''''''''''''''((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$$$$&&&((()))***)))((('''))))))************))))))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((())))))))))))((((((''''''&&&%%%&&&'''((()))((('''%%%%%%%%%&&&(((***((((((''''''''''''((((((''''''(((((()))*********((((((((((((((('''''''''))))))(((((('''''''''&&&$$$$$$$$$%%%(((******)))******)))((('''&&&%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$$$$$$$&&&'''((())))))'''&&&&&&''')))))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&''''''((()))******)))'''''')))))))))((('''''''''''''''((()))***+++***)))(((((('''''''''...---,,,***((('''&&&&&&******)))))))))***,,,---000111333444222...***((('''''''''''''''((())))))%%%%%%&&&&&&''''''((((((###&&&))))))'''&&&(((+++))))))))))))))))))))))))+++***)))(((((()))***+++&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))'''***+++***'''%%%%%%'''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))&&&''')))***+++++++++***))))))(((((((((((())))))''''''''''''&&&%%%$$$###,,,+++'''###%%%)))((($$$)))&&&%%%''')))+++)))'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((sssdddSSSIIIDDD@@@===>>>>>>>>>===<<<;;;:::999999444444555555444444333222555444444444444333333333222111000111222222000.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...///444======222***,,,...+++))))))))))))))))))***+++***))))))(((((((((((()))***)))((((((((('''%%%###''''''(((((()))))))))***((()))************)))((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((('''''')))+++,,,+++)))((((((((()))((((((''''''(((((()))((('''''''''))))))(((&&&&&&'''(((((())))))((((((((($$$!!!###(((+++***((((((((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))(((((('''&&&&&&&&&'''((())))))((((((''''''(((((((((((((((((('''(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$######"""(((((())))))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&((()))+++((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((''')))(((((((((''''''''''''%%%$$$$$$&&&((())))))((()))))))))(((''''''&&&&&&''''''(((((()))((((((((('''''''''''''''((())))))''''''&&&%%%%%%%%%%%%%%%'''&&&&&&'''((())))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''(((((((((***)))'''''')))))))))((())))))(((((())))))*********))))))(((((((((((((((---,,,+++***))))))))))))***)))))))))***,,,...///444555555444222...***((('''''''''''''''((())))))'''''''''''''''(((((((((%%%&&&((())))))((()))***))))))))))))))))))))))))***)))(((''''''(((((()))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))''')))+++***'''%%%&&&''''''''''''''''''(((((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''((()))***+++++++++))))))(((((((((((())))))%%%&&&&&&'''''''''&&&&&&'''(((%%%###&&&,,,---)))&&&$$$######%%%'''&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))ooo```PPPHHHCCC???============<<<;;;:::999999888777777777777777666555555444444444444333333333333000//////111222333222000......---,,,,,,,,,,,,---+++++++++,,,---............///000...,,,,,,000333:::===999...)))---...,,,+++***))))))))))))))))))))))))((((((((()))******,,,---...,,,***(((((((((%%%&&&&&&'''((())))))***((())))))******))))))((('''(((***++++++)))'''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''***++++++***)))(((***,,,(((''''''''''''''''''(((((('''&&&'''((()))((('''((((((((((((((()))*********(((&&&'''***+++)))'''((('''&&&&&&%%%%%%&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&$$$###"""!!! (((((())))))))))))((((((''''''&&&&&&''''''((()))))))))((('''''')))***+++((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%''''''(((((((((((((((((((((((((((((('''''''''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((()))))))))(((''''''&&&'''(((((()))((((((((((((((())))))(((''''''&&&'''&&&&&&''')))+++***)))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((((((((((((***)))'''''')))))))))((())))))((((((((((((((((((((((((((((((((())))))******************++++++,,,))))))***+++---///111222888777666333000---***((((((''''''''''''(((((()))))))))((((((((((((((('''((('''''')))***+++***)))))))))))))))))))))))))))))))))((('''&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))((()))******(((&&&&&&'''((((((((((((((()))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***,,,''''''''''''''''''''''''(((((((((((()))***++++++)))((((((''''''(((((()))%%%%%%&&&'''((())))))(((%%%'''&&&$$$'''---...,,,***(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((~~~kkk]]]OOOHHHDDD@@@===>>>======<<<<<<;;;:::999999888888999999888888777666444444444333333333222222///......///111111///.........---,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,---///222555777888888333,,,***......***++++++***)))((((((((()))(((((((((((()))***++++++---000111///+++))))))+++%%%&&&''''''((()))******((((((((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((******))))))(((''''''''')))))))))((('''(((+++---''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))((()))((('''''''''(((***++++++***))))))******(((%%%(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((()))))))))***)))((('''&&&'''''''''%%%&&&&&&''''''&&&&&&%%%))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''&&&%%%%%%(((((())))))))))))(((((('''''''''''''''(((((()))(((((('''''''''((()))***((((((''''''''''''((((((******))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((('''&&&&&&'''((('''%%%''''''''''''(((((()))))))))))))))))))))((('''&&&$$$%%%&&&'''''''''%%%%%%&&&'''((()))***)))((('''''''''&&&(((+++,,,,,,+++(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))))))))))))))***)))'''''')))))))))((('''''''''&&&&&&%%%$$$$$$''''''''''''((()))***+++)))))))))))))))***+++,,,)))***+++---///111333444777555333000---+++***)))((((((''''''''''''((()))******))))))((((((''''''***((('''(((,,,---+++((())))))))))))))))))))))))***))))))(((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))((()))***))))))(((''''''(((((()))***************((((((((((((((((((((((((******)))))))))***+++,,,'''''''''''''''''''''''')))(((''''''''')))***+++(((((((((''''''(((((((((&&&''''''((())))))((((((''')))(((&&&'''+++,,,***+++***(((&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%''''''''''''%%%$$$zzzgggZZZNNNHHHEEEBBB??????>>>>>>======<<<;;;;;;;;;555555666666666555444444444444333333333222222222222111000000000000...,,,......---,,,,,,,,,,,,---------,,,,,,+++++++++++++++******///555:::;;;999000000...,,,---///,,,(((++++++***)))((((((((()))))))))((())))))***+++,,,***,,,...,,,(((&&&'''(((''''''((())))))***++++++''''''((((((((())))))******)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''&&&'''))),,,''''''&&&&&&&&&&&&''''''((('''%%%&&&((()))))))))((('''&&&%%%&&&'''((()))***))))))))))))(((&&&%%%***))))))(((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''(((((()))***)))((('''&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((******************++++++(((((())))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))******&&&'''''''''(((((())))))'''''''''(((((((((((((((((('''&&&&&&'''(((&&&%%%&&&&&&''''''((())))))))))))*********)))(((''''''$$$%%%&&&''''''&&&%%%$$$ """$$$&&&&&&&&&&&&&&&%%%%%%''')))++++++***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))'''''')))))))))(((&&&&&&''''''&&&%%%$$$###''''''''''''(((***+++,,,))))))((((((((()))*********+++,,,...111222333444111///...,,,+++******+++((((((''''''''''''((((((******))))))((((((''''''***((('''))),,,---***'''((((((((((((((((((((((((************))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))((('''((()))******++++++******(((((((((((((((((((((((($$$%%%'''))))))((('''&&&(((((((((((((((((((((((()))((('''''''''((()))***((((((''''''''''''(((((((((((())))))(((''''''&&&%%%))))))''''''***+++)))&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$vvvcccWWWLLLHHHFFFBBB??????>>>>>>=========<<<<<<<<<777777777777777666666555333333333333222222222222555444333222333222///---......---,,,,,,,,,,,,---.........---,,,+++++++++,,,---000555:::<<<:::777***+++,,,---......+++(((+++***))))))))))))))))))******)))))))))***+++++++++,,,---,,,+++)))))))))))))))))))))************''''''''''''((()))*********)))'''&&&&&&(((***+++&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''''''''%%%&&&''''''&&&&&&(((***(((''''''''''''''''''((()))'''%%%%%%''')))******&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''+++***))))))(((((())))))((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((($$$%%%%%%%%%&&&((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***+++++++++(((((())))))))))))((((((&&&'''((())))))))))))(((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))))))))'''''''''(((((((((((((((((('''&&&&&&'''((('''%%%&&&'''''''''(((((())))))))))))*********)))((((((((((((((()))(((((('''&&& !!!###%%%&&&'''(((((($$$######$$$&&&((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++***)))'''''')))))))))((('''((()))******)))'''&&&''''''''''''((()))++++++))))))(((((()))******+++,,,---...000111222222222+++******)))))))))******)))((((((''''''''''''((())))))(((((((((((((((''')))(((((()))******)))((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))******))))))((('''(((((((((((())))))))))))***)))((()))******)))''''''((()))++++++******)))(((((((((((((((((((((((($$$&&&***,,,,,,+++(((&&&(((((((((((((((((((((((((((((((((''''''(((((()))(((''''''&&&&&&''''''(((((())))))((('''&&&%%%%%%"""'''(((&&&&&&)))+++***$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''ttt___TTTIIIFFFEEEBBB???>>>======<<<<<<<<<<<<;;;;;;999::::::::::::999888888333333333222222222222111444333222222333333111///......---,,,,,,,,,,,,---////////////...............666>>>@@@;;;666333222***+++---......+++))))))))))))))))))))))))***+++++++++******)))*********---,,,,,,---......,,,+++)))))))))))))))(((((((((''''''&&&&&&'''(((***+++((((((((((((((()))******&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,&&&&&&''''''(((((())))))%%%'''))))))(((''''''((()))((((((''''''(((((())))))'''%%%%%%''')))******&&&&&&'''(((((((((((((((((((((''''''&&&''')))+++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((())))))(((((('''(((((())))))))))))((((((''''''&&&''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))***))))))(((&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((()))'''&&&%%%&&&(((((('''&&&'''''''''((((((((((((((((((((()))*********))))))))))))((('''''''''''''''(((((((((((()))***++++++&&&$$$$$$%%%'''((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''(((((())))))***)))'''''')))))))))((('''((()))++++++***)))((((((((('''(((((()))******(((((()))***+++---...///...///000111111000//////((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''((())))))(((''''''(((((((((((((((((((((((((((&&&'''(((************)))'''((()))******)))((('''(((((((((((((((((((((((()))************)))(((((((((((((((((())))))))))))***(((((()))++++++)))'''&&&''')))***+++***)))((())))))))))))))))))))))))((())),,,---...---+++***'''''''''''''''''''''''''''(((((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%###(((***'''%%%&&&((('''###&&&***+++***)))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((rrr\\\QQQGGGEEEDDDAAA>>>===;;;;;;;;;;;;;;;;;;::::::777777777777777666555555333333333222222222111111000//////000222222111///......---,,,,,,,,,,,,---//////000000111111222222000===IIIHHH;;;///,,,...------//////,,,))))))+++))))))(((((()))***++++++,,,,,,+++***)))))))))******(((&&&(((+++,,,***''')))))))))(((''''''&&&&&&'''&&&&&&&&&'''(((***+++%%%''')))***+++***)))((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++&&&(((***+++)))((((((((())))))(((((((((((()))))))))&&&$$$%%%''')))***+++&&&''')))*********)))((('''''''''&&&&&&(((+++...))))))(((''''''''''''''')))((((((((('''''''''''')))))))))))))))((((((((($$$&&&(((******)))((('''''''''((((((((((((''''''***))))))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((((('''(((((())))))))))))((((((&&&''')))*********)))((('''(((((()))))))))))))))((((((''''''''''''((((((*********)))((((((''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''&&&%%%&&&((()))((('''(((((((((((((((((((((((('''((()))***************((('''&&&%%%$$$$$$%%%&&&***)))'''&&&&&&&&&'''((()))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''&&&&&&'''***)))'''''')))))))))((($$$&&&((()))***)))((('''((((((((((((((())))))***(((((()))+++...000222444///000111111000///...---(((((())))))))))))((((((***)))((('''''''''''''''%%%&&&&&&&&&''''''((((((%%%(((******'''%%%&&&)))(((((((((((((((((((((((($$$%%%''')))******))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))***(((''')))+++,,,***'''&&&''')))***+++***((('''************************'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''+++,,,'''######"""!!!"""''')))(((''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&$$$######$$$&&&&&&qqqZZZQQQJJJEEEJJJFFF999AAA<<<;;;;;;::::::999999888777777777777666666666666///000222333444444333333000///////////////000111///...---,,,,,,---...///...222999???BBBBBB???===CCC@@@:::555000------,,,//////...---,,,***)))(((***))))))((((((((()))))))))***+++,,,,,,+++***))))))((('''''''''(((***+++&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((()))***************(((((((((((())))))))))))%%%&&&'''((())))))(((((((((((('''&&&%%%$$$$$$###%%%&&&''')))))))))((((((***)))'''&&&'''(((***,,,))))))((((((''''''&&&&&&###%%%'''***+++++++++***+++)))(((***,,,---***(((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((('''((()))(((&&&%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&'''((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&''''''((()))******+++)))))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))(((&&&&&&((()))((('''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))+++*********))))))((((((************************))))))))))))))))))))))))************)))'''&&&%%%((((((((((((((((((((((((************))))))))))))(((((())),,,000333333333333222111000...,,,++++++)))((('''&&&&&&%%%&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''(((((())))))******%%%&&&&&&&&&''''''((((((***)))(((&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((************************((((((((((((''''''''''''***)))((((((((((((((()))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((''')))***)))((('''(((***%%%&&&&&&'''((()))******''''''(((((())))))******''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((()))))))))&&&###$$$&&&'''&&&$$$&&&'''''''''((()))))))))%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&nnn```TTTHHH???@@@===777>>><<<<<<;;;::::::999999888777777777777666666666666111222333444555444333333333222222111000000000000///...------------...///...111666999;;;:::777555555333111...---,,,------+++++++++++++++***)))(((******)))))))))))))))***((()))*********)))(((''')))(((((('''((()))***+++(((((((((((((((((('''''''''''''''((((((((())))))'''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%&&&'''((()))))))))(((''')))((('''''''''(((******))))))))))))************$$$&&&(((***++++++***))),,,+++***+++------+++)))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))&&&((()))(((''''''((())))))))))))*********))))))######$$$&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&'''((()))***(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))************))))))(((((((((((((((''''''''''''''''''(((((()))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))+++///111222111111111000...---+++******''''''''''''''''''((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((((((((((((((***)))((('''&&&''''''(((((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((((((((()))(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))((('''&&&'''(((&&&&&&''''''(((((())))))))))))))))))))))))******''''''''''''(((((((((((()))(((((('''''''''(((((('''''''''(((((((((((((((+++)))'''''')))***)))'''''''''''''''''''''((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&jjj]]]SSSGGGBBB@@@>>>???AAA<<<<<<;;;;;;:::999999999777777777777666666666666444555555666666555333222555555444333222111000000///...------------...///...///111222222000...---++++++******+++,,,,,,---)))******++++++***************))))))))))))******((()))))))))(((((('''&&&((((((((((((((()))************)))(((((('''&&&&&&''''''((((((((()))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))'''&&&&&&'''((((((((((((((((((((('''''''''(((((()))))))))(((''''''''''''((((((((()))))))))((((((((()))***+++++++++&&&''')))*********)))(((((('''&&&'''((()))'''%%%''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''))))))((((((***+++((())))))*********))))))###$$$%%%&&&&&&''''''&&&''''''''''''(((((((((((((((((('''''''''((()))***(((((())))))))))))((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((())))))************))))))'''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''))))))((((((''''''(((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++...////////////......,,,+++***))))))''''''''''''((()))***+++(((((('''&&&&&&'''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))),,,++++++******)))(((((())))))(((''''''''''''((())))))******)))(((&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&((('''''''''(((((((((((((((******))))))))))))))))))''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&|||hhhUUUPPPGGGIIIDDD???DDD<<<<<<<<<<<<;;;::::::999999777777777777666666666666555555666666555444222111333333333333222222111000.........------..................---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++))))))((((((((()))******))))))))))))(((''''''&&&((((((((((((((())))))***))))))))))))(((((('''''''''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))***(((&&&$$$$$$$$$&&&'''''''''(((((()))))))))***))))))))))))((((((''''''&&&'''(((((())))))((((((&&&'''''''''((((((((()))(((((())))))))))))((('''%%%%%%%%%&&&&&&&&&%%%$$$''''''((((((((((((''''''***))))))))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))***'''((())))))((('''(((***'''''''''''''''&&&%%%$$$'''(((((()))******))))))''''''''''''((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((('''''''''((((((((((((((($$$$$$$$$%%%&&&'''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&)))((((((((((((((('''''')))(((((('''''''''(((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))***,,,------,,,,,,,,,+++******)))((((((((((((((((((((()))******))))))((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********************)))(((((((((''''''''''''&&&((()))******)))'''%%%))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''((((((((((((((((((''''''''')))))))))(((((('''''''''''''''''''''((((((((((((***)))(((''''''&&&''''''))))))((((((''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%'''''''''&&&%%%%%%%%%$$$%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''{{{gggUUUQQQFFFJJJ???;;;JJJ;;;======<<<;;;;;;::::::999777777777777666666666666555555555555444333111000...///000111222222111111---..................---///...---,,,,,,,,,,,,,,,............------,,,,,,.........---,,,+++))))))((('''''''''(((((()))*********))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))******(((((((((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))+++)))'''%%%%%%&&&'''(((''''''(((((()))***************))))))((((((((((((&&&&&&'''((((((((((((''')))((((((((('''''''''&&&)))))))))))))))(((((('''))))))*********)))))))))''''''((((((((((((''''''+++******))))))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((())))))(((&&&%%%%%%&&&(((((('''&&&%%%###"""!!!)))******++++++++++++***''''''''''''((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''$$$$$$$$$%%%&&&'''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&*********))))))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((''''''''''''((((((((())))))))))))))))))(((''''''((((((((()))))))))''''''''''''((((((((((((************************((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))&&&'''''''''((((((((()))***)))((()))***+++***)))******))))))((((((''''''******)))((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***++++++(((((((((((((((''''''&&&###$$$''')))***)))((('''************************((((((((((((''''''''''''%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))((((((((('''((())))))((('''((()))((((((((((((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''))))))((((((''''''&&&&&&&&&'''))))))))))))))))))'''''''''&&&%%%%%%%%%$$$%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''zzzgggVVVQQQBBBIII>>>BBBdddSSS======<<<<<<;;;:::::::::777777777777666666666666444555555555444333111000+++,,,...000111111111000------...//////...------......---------...//////,,,,,,,,,,,,,,,---......------,,,+++***((('''&&&((('''''''''((()))***+++***))))))(((((())))))***''''''((()))))))))))))))''''''((())))))***++++++((((((((()))))))))******(((((()))))))))(((''''''(((((((((((()))))))))))),,,+++))))))((()))******''''''(((((())))))************)))((((((((())))))&&&&&&'''''''''(((((((((+++++++++***)))((((((((()))))))))(((((((((((((((''')))+++***)))((())))))''''''((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))******(((%%%######$$$******)))((('''&&&$$$###(((((())))))))))))((((((''''''''''''(((((((((((('''((()))*********))))))(((((())))))))))))((((((((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((())))))************))))))'''''''''((((((((((((((('''''''''''''''''''''(((++++++******))))))((((((''''''&&&&&&''''''(((((('''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))***'''(((((((((((()))))))))************************))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))'''''''''(((((())))))***)))''''''''')))***)))(((((((((((((((((((((((((((+++***)))(((''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&''')))***++++++((((((((()))(((''''''&&&"""$$$&&&((()))******)))************************((((((((((((''''''''''''$$$%%%'''((())))))(((''''''(((((((((((()))))))))((())))))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''(((***'''''''''((((((((((((((((((((('''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''###%%%((()))((('''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''xxxgggSSSPPP@@@KKK@@@HHHttt```=========<<<;;;;;;::::::777777777777666666666666444555666666555444333222,,,---///111111111//////------...//////...------.....................///,,,+++*********,,,...///,,,,,,,,,+++***)))((('''))))))))))))***+++,,,---(((''''''&&&'''(((***+++&&&'''((()))***))))))((())))))))))))))))))******(((((()))))))))*********))))))******))))))((('''(((((((((((())))))))))))((((((((()))))))))))))))'''(((((((((((((((((((((***)))((((((((()))***+++''''''&&&%%%&&&'''((()))************)))))))))))))))(((((((((((()))))))))$$$''')))(((&&&%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))))))))(((((()))******)))&&&%%%%%%&&&)))))))))***))))))(((''''''''''''((((((''''''&&&''''''''''''(((((((((((('''((()))***+++***))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))************))))))(((((((((((((((''''''''''''''''''(((((()))))))))+++******)))(((((('''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((''''''''''''((((((''''''((())))))((('''''''''''''''((((((((())))))((((((((()))))))))******************************))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))''''''((())))))***++++++'''&&&%%%&&&((())))))'''''''''((((((((((((((((((((((((''''''&&&'''''''''''''''))))))***)))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''((()))******'''((()))))))))(((&&&&&&&&&&&&'''((())))))******************************((((((((((((''''''''''''###%%%'''((())))))(((''''''((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''((((((((((((((((((''''''((())))))''''''((()))&&&&&&''''''(((((())))))((((((((()))))))))))))))''''''''''''((((((((((((''''''&&&''''''((()))***'''''''''((((((((((((((( ###&&&'''&&&%%%%%%&&&''''''''''''''''''((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((wwwfffSSSRRRBBBNNN===???jjjOOO=========<<<;;;;;;::::::777777777777666666666666555666777777777666555444...///111222111000...---,,,---...//////...---,,,............------------000...,,,***)))+++---...,,,,,,,,,------,,,,,,+++++++++++++++,,,---...///&&&%%%%%%%%%&&&(((***+++&&&''')))*********)))(((++++++******)))((((((((())))))))))))***************************)))(((((((((((((((((())))))))))))$$$$$$%%%&&&'''''''''&&&((((((((((((((('''''''''))))))(((((((((***+++,,,((('''%%%$$$%%%&&&(((***&&&&&&''''''(((((())))))((((((((((((((()))******&&&)))++++++((('''(((***''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''((()))***)))((('''((()))&&&&&&((()))************'''(((((((((((((((''''''''''''''''''((((((((()))'''((()))++++++******)))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&''''''((()))***++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,&&&%%%%%%&&&((()))(((''''''''''''(((((((((((((((&&&&&&%%%&&&&&&'''((()))&&&'''(((*********))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))'''((()))))))))(((&&&%%%***))))))((())))))***+++)))))))))))))))))))))))))))(((((((((''''''''''''###$$$&&&((())))))(((''''''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((%%%&&&&&&'''((()))******))))))******++++++,,,,,,''''''''''''((((((((()))&&&&&&&&&&&&((()))***+++&&&'''''''''(((((())))))"""&&&***+++)))((((((***&&&'''''''''((()))))))))%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((ttteeePPPJJJDDD@@@AAABBBBBBAAA???===;;;:::;;;<<<<<<;;;::::::999999888666555444333333333333222111000000333111//////111111...+++222111000...------------------......//////000000***++++++,,,,,,------...++++++******)))((((((((())))))))))))************(((((())))))*********++++++*********))))))((((((++++++***)))((('''&&&&&&(((***+++,,,,,,+++***(((******))))))((((((''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******))))))))))))************++++++++++++******(((((())))))))))))((((((******))))))((((((''''''++++++******)))(((((((((******))))))(((&&&%%%$$$'''### !!!&&&)))(((%%%)))(((''''''''''''((()))))))))((((((''''''&&&&&&'''((((((&&&""""""%%%)))''''''''''''((()))++++++%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((************************))))))((((((((((((((()))+++++++++*********)))))),,,+++++++++******))))))'''&&&%%%&&&'''((((((&&&'''((((((((('''&&&&&&%%%))))))************))))))))))))(((((('''''''''&&&''''''((()))***)))))))))))))))(((((('''''''''&&&%%%&&&'''(((((()))((((((%%%''')))***+++***)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))(((''''''''''''''''''''''''''''''''''''''')))************+++++++++************))))))(((((())))))))))))))))))))))))###%%%((((((((((((***+++******))))))((((((''''''%%%&&&''')))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%$$$$$$%%%&&&((()))***)))(((''''''((()))***''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%))))))((((((''''''&&&&&&(((((((((((((((''''''&&&******))))))(((((('''''''''&&&%%%$$$$$$%%%&&&'''))))))((('''''''''''''''((((((''''''''''''((((((,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((***((('''((()))***)))''')))((('''&&&&&&''')))******(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&'''((())))))***(((&&&&&&(((+++)))&&&'''''''''''''''((()))***)))))))))))))))(((''''''))))))))))))***+++,,,---''''''((()))))))))))))))(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&qqqaaaRRRLLLDDDAAA@@@AAA@@@>>>???===;;;;;;;;;<<<<<<<<<:::::::::999888777555444444444444444333222000000222111///000222111///,,,000//////............///.............../////////---------,,,,,,+++++++++,,,++++++***)))(((((('''))))))))))))************((()))))))))*********************)))))))))(((((()))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%***)))))))))((((((((('''((((((((((((''''''&&&&&&))))))))))))))))))))))))***))))))))))))))))))***)))***************))))))(((((())))))))))))(((((())))))))))))((((((((((((%%%%%%&&&''''''(((((()))(((((()))))))))((('''''')))%%%"""###'''***)))''''''((((((((((((''''''&&&((((((((((((((('''''''''))))))(((&&&%%%%%%''')))(((((('''(((((()))***+++&&&&&&'''(((((('''&&&&&&((((((((())))))))))))***''''''''''''''''''''''''))))))(((((((((((())))))*********)))))))))((((((++++++******)))))))))))))))((('''((()))******((('''''''''''''''&&&%%%%%%''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((()))))))))))))))((((((((('''''''''''''''(((((())))))))))))((()))***+++,,,+++)))'''&&&((((((((((((((('''''''''************************&&&&&&''''''((())))))***))))))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++*********)))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))***)))))))))(((((((((''''''(((((())))))))))))((())))))))))))))))))))))))(((((((((''''''(((((((((&&&%%%%%%%%%&&&'''((()))***)))(((''''''((()))***''''''''''''((((((((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&(((((((((((((((''''''''')))))))))***)))(((((('''***)))))))))((((((((('''))))))(((''''''((())))))))))))((('''''''''''''''((((((''''''''''''(((((('''(((((((((((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))***((('''((()))***)))'''***)))'''&&&&&&'''((())))))'''&&&'''(((((('''&&&%%%&&&&&&''''''(((((((((&&&''''''&&&&&&(((***+++(((''''''''''''(((((())))))))))))))))))((('''''''''''''''(((((()))***+++''''''((()))))))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((mmm]]]RRRLLLEEEAAA@@@@@@>>><<<>>>>>>===<<<<<<<<<<<<===999999999999888777555555666666555555333222111000111000///000111111000.........------...//////000..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((''''''))))))))))))************))))))))))))******************))))))))))))((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))%%%%%%&&&''''''(((((()))'''(((((()))***************'''%%%&&&)))++++++)))'''(((((()))((('''%%%$$$'''((((((((((((((())))))+++)))'''&&&'''((((((((())))))(((((((((((())))))&&&''''''((((((''''''&&&))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((((()))((('''((()))******(((&&&&&&''''''&&&&&&%%%%%%''''''((((((((((((''''''***)))))))))))))))(((((()))((('''''''''(((***+++(((((((((((('''''''''''''''((((((((((((((('''&&&'''''')))))))))((('''&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))+++++++++***************))))))))))))))))))))))))((()))******(((&&&&&&'''))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((()))******)))(((((((((((()))))))))((('''''''''((((((((((((((())))))***************))))))((())))))))))))((((((((((((***))))))(((((())))))***)))((((((''''''''''''(((((((((''''''''''''((((((((())))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))******((('''((()))***)))'''***)))(((&&&&&&&&&'''((('''''''''(((******(((&&&''''''''''''''''''''''''&&&'''((('''%%%%%%(((+++)))((((((''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))'''''''''''''''&&&&&&&&&((((((''''''(((((()))***jjjYYYOOOJJJDDD@@@@@@@@@>>>======>>>>>>===<<<<<<<<<===888888888777777555444444777777666555444222111000......//////000000//////.........------......//////......------,,,,,,,,,))))))***+++---...//////------,,,+++)))(((''''''((()))))))))************)))))))))))))))*********))))))))))))))))))((((((''''''''''''(((((((((((())))))************))))))))))))))))))((((((((((((******))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))((('''&&&%%%(((((())))))))))))((((((''''''(((((())))))******,,,++++++******)))(((((((((((()))***************+++(((&&&''')))++++++***)))((((((((('''&&&&&&%%%''''''(((((()))))))))***+++(((%%%&&&(((***)))'''***))))))(((((((((((()))''''''((((((((((((''''''(((((()))))))))*********************************)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((('''''''''&&&%%%&&&'''((((((&&&%%%&&&&&&&&&&&&&&&%%%%%%))))))************))))))************))))))))))))***)))'''&&&'''(((***,,,((((((((((((((('''''''''''''''''''''&&&&&&%%%$$$ !!!###%%%&&&'''((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))(((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++************((((((((((((((((((((((((''')))******(((''''''((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((()))***++++++***)))(((((()))))))))))))))((((((''''''(((((()))))))))***)))************)))(((((())))))))))))((((((((((((((((((''''''''''''(((((()))(((''''''''''''((((((((((((''''''''''''(((((()))***************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))*********((('''((()))***)))'''***)))((('''&&&&&&''''''&&&&&&'''***,,,+++)))'''((((((((((((''''''''''''+++))))))***(((&&&&&&(((***)))((('''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%&&&''''''(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))******iiiXXXLLLGGGBBB@@@@@@AAA@@@>>><<<===???>>><<<;;;;;;===666666666666555444333333666666666555444333111000,,,---...///............000///...------,,,,,,,,,......------,,,,,,++++++)))******+++---......///------,,,+++***)))((((((((()))))))))******************))))))))))))))))))(((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))******************(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((('''&&&&&&(((((())))))))))))((((((''''''(((((())))))******------,,,++++++******)))***************)))((((((***(((&&&&&&''')))))))))+++***(((&&&&&&&&&((()))'''((((((((())))))******)))'''$$$%%%(((***(((&&&***))))))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((()))******************************''''''''''''''''''(((((('''&&&%%%&&&'''((((((&&&%%%%%%&&&''''''&&&&&&&&&))))))************))))))))))))))))))***************)))'''&&&'''(((***,,,'''''''''(((((((((((((((((((((((((((((('''&&&%%% !!!###$$$&&&'''((((((%%%&&&&&&'''((())))))***((('''''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((************************)))))))))*********++++++************************((((((((((((((((((((((((&&&(((******)))((()))***(((((((((((())))))))))))&&&'''((()))************(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((()))***++++++***)))((((((((()))))))))))))))((('''((((((((())))))******(((((())))))(((((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))*********((('''((()))***)))'''))))))((('''''''''''''''&&&&&&'''***,,,+++)))'''(((((((((((((((((('''''',,,)))***000111,,,((()))***)))((('''''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''((((((''''''((()))))))))))))))&&&'''''''''''''''''''''$$$%%%&&&'''((()))))))))iiiXXXIIIEEEAAA???AAAAAA@@@>>>:::===???>>>;;;999:::<<<555555555555555444333333444555555444444333222111---...000///...------...111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,+++******))))))))))))))))))************************))))))))))))''''''(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((())))))******+++************)))((((((''')))((('''&&&&&&'''((()))******((((((((()))***+++((())))))))))))))))))***'''&&&&&&&&&((()))((('''))))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++************++++++++++++''''''''''''(((((((((((()))((('''((()))******(((&&&&&&''''''((((((''''''''''''((((((((((((''''''(((((()))))))))))))))***)))((('''''''''(((***+++'''''''''(((((((((((((((******************)))((((((((((((((((((((((((((($$$%%%&&&'''(((***+++++++++******))))))(((((((((''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************++++++++++++)))))))))))))))*********))))))))))))))))))))))))&&&(((******))))))***+++(((((((((((())))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))((())))))******))))))(((&&&''''''(((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((())))))))))))))))))***((((((((((((((('''&&&&&&(((((((((((())))))))))))((())))))******))))))((((((''''''''''''(((((()))((((((''''''''''''(((((('''((())))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))******((('''((()))***)))'''''''''(((((((((((((((((('''''''''(((******(((&&&((((((((((((((((((((((((((()))000;;;;;;111,,,---)))((((((''''''''''''((('''(((((()))))))))))))))(((((('''''''''(((((()))''''''((()))))))))))))))&&&&&&&&&'''''''''''''''$$$%%%&&&'''((())))))(((}}}hhhXXXIIIEEEAAA???@@@@@@>>><<<888;;;???>>>:::888999;;;666666777777666666555555222222333333333333222222///111333222///---...//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...---+++***))))))++++++++++++++++++++++++))))))))))))************************)))))))))((('''''''''((((((((()))))))))))))))***************++++++************++++++'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))&&&''')))******)))'''&&&&&&'''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''(((((())))))''''''((()))))))))(((((())))))((('''&&&&&&((()))'''(((***,,,---,,,+++************)))))))))))))))&&&'''))))))(((((()))***(((((('''(((((()))***+++***)))(((''''''((()))***'''(((((((((((()))))))))************************''''''''''''((()))***+++))))))))))))*********+++''''''((((((((())))))))))))((('''((()))******(((&&&'''(((((())))))((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))***)))))))))++++++***))))))(((((()))%%%&&&&&&'''((()))******,,,,,,+++******)))(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))(((***++++++)))(((((()))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***%%%&&&'''(((''''''&&&%%%'''((()))******)))((('''''''''''''''((((((((((((***)))'''&&&&&&''')))***&&&&&&'''(((((((((((((((*********))))))))))))))))))))))))))))))((('''''''''((((((((()))))))))***'''((())))))))))))(((''''''''''''''''''((())))))((((((''''''''''''((((((((()))******++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))***((('''((()))***)))'''&&&&&&'''(((((())))))))))))'''&&&'''(((((('''&&&''''''(((((())))))******'''///>>>IIIAAA000***///(((''''''''''''(((((()))''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((({{{gggXXXKKKGGGBBB@@@@@@???===:::777;;;>>>===999777888;;;777888888888888777777666111111222333333333222222111333555444000...///000------,,,,,,,,,---......*********++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))************+++*********))))))((((((&&&'''''''''(((((())))))(((((()))***+++,,,------''''''&&&&&&&&&&&&'''''''''((((((((())))))******''''''(((((()))))))))***))))))))))))))))))))))))&&&'''(((******((('''&&&%%%&&&''')))******++++++(((((())))))))))))((((((******))))))(((((('''''')))))))))(((''''''&&&&&&$$$%%%&&&((())))))******)))))))))((('''''')))***###''',,,000111///+++(((++++++******))))))((((((%%%))),,,+++)))(((***,,,''''''''''''(((***++++++***)))(((''''''((()))***))))))))))))************''''''''''''''''''''''''''''''''''''((()))++++++'''((((((((())))))******'''((((((((())))))******'''&&&%%%&&&(((((((((&&&''''''((()))******))))))))))))************))))))&&&'''''''''(((((())))))''''''((()))***)))))))))&&&'''''''''(((((())))))$$$$$$%%%&&&'''''''''&&&((((((((((((((()))***+++'''''''''(((((((((((((((+++******)))(((''''''&&&(((((((((((((((''''''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))+++,,,,,,+++)))'''&&&''''''((((((((())))))******)))))))))))))))(((((('''))))))))))))))))))))))))+++***)))(((((()))***+++%%%&&&'''''''''&&&%%%$$$'''((()))******)))((('''''''''''''''((((((((()))***)))&&&%%%%%%&&&)))***%%%%%%&&&'''((((((''''''++++++******))))))((((((***************)))(((((('''((((((((())))))******$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((()))***((((((''''''''''''(((((($$$$$$%%%&&&''''''&&&&&&************************)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((***((('''((()))***)))((($$$%%%&&&((())))))*********(((&&&%%%&&&'''&&&%%%&&&''''''((()))******+++)))777KKKSSSBBB***%%%---'''''''''''''''((()))***''''''((()))))))))))))))(((''''''&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&&&&'''''''''(((((('''(((***++++++***))))))uuu```SSSMMMHHHBBBAAABBBBBB???;;;;;;<<<>>>>>>===<<<999888777666555666777666444222333333333444444333222222222222111///------...000///...---,,,+++,,,---------,,,*********+++---///******,,,,,,,,,,,,*********)))(((((('''(((((((((******))))))***+++,,,,,,(((((())))))*********+++************))))))))))))(((((()))******************)))(((''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((()))))),,,***))))))***++++++***)))((('''&&&%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&'''&&&%%%&&&(((+++)))(((((()))++++++***((((((((())))))))))))((((((((((((((((((((()))***+++(((((((((((()))***,,,---******---000333222...))))))((('''((())))))(((&&&((((((((((((((()))***+++))))))(((((((((((())))))))))))*********))))))((('''&&&&&&&&&&&&'''(((((((((%%%$$$%%%'''(((&&&$$$))))))************))))))*********)))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))((()))))))))'''''')))***...+++'''&&&((()))'''&&&%%%)))+++)))### ###))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***(((((('''&&&'''))),,,---))))))((((((''''''&&&&&&******)))((('''&&&%%%%%%,,,+++***((((((((()))***&&&''''''((()))******++++++)))(((&&&&&&((()))+++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((******((('''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((...,,,***(((''''''((()))))))))************))))))++++++******))))))(((((('''&&&&&&''''''%%%!!!))))))************))))))+++***((('''&&&&&&''''''$$$&&&(((***+++)))'''&&&&&&''''''((()))******+++******))))))((((((''''''''''''''''''((((((((()))&&&''')))******)))'''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((()))***+++,,,---XXXlllQQQ111,,,...*********))))))))))))******'''((()))******)))((('''+++***)))'''%%%###!!!!!!%%%&&&'''((())))))))))))(((&&&(((///"""&&&***%%%'''(((*********)))(((rrr^^^RRRMMMHHHCCCAAABBBBBB>>>;;;;;;;;;<<<===<<<:::888777888666444444555666555444444444444444333333222111111222222000......///000//////......---------...---...///000000000//////***+++,,,------,,,+++***//////...---,,,,,,,,,,,,******))))))***++++++,,,((()))))))))************************))))))))))))))))))*********+++++++++))))))(((((((((((())))))((((((((()))))))))************))))))))))))******+++***))))))***+++***))))))((('''&&&&&&&&&'''((((((((()))))))))(((''''''((())))))(((&&&&&&(((******((('''((())))))((('''(((((())))))))))))(((((()))))))))((())))))*********)))((((((((()))***+++******,,,000333444000------***((('''((())))))((((((((((((((((((((()))))))))((((((''''''(((((()))))))))*********))))))((((((''''''''''''((()))))))))(((&&&''')))***(((&&&(((((())))))))))))(((((()))))))))))))))))))))***((((((''''''''''''((((((''''''((())))))))))))(((((())))))(((''''''(((***---***''''''((()))(((&&&&&&((()))(((%%%###%%%'''))))))(((((((((((())))))))))))(((((((((((())))))(((''''''''''''((())))))$$$###"""""""""$$$&&&'''+++*********)))))))))((()))))))))(((''''''&&&&&&******((('''''''''((((((''''''(((((())))))*********)))(((''''''((()))***************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***((((((((()))))))))*********)))))))))((((((((('''************************)))))))))******+++++++++'''((()))******)))(((''''''(((((())))))(((((('''(((((((((((((((''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((,,,+++)))'''''''''((()))(((((())))))))))))((((((*********)))))))))))))))+++******+++---,,,***((())))))************))))))***)))((('''&&&'''((((((&&&''')))***+++***)))((('''''''''(((((()))))))))))))))))))))(((((((((((('''''''''((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++000LLLWWWBBB,,,((()))%%%((((((''''''''''''(((((())))))(((((((((((()))))))))(((((((((((('''''''''%%%&&&'''((()))))))))))))))''')))"""333%%%&&&)))'''''''''(((((((((((((((nnn[[[PPPLLLGGGCCCAAAAAAAAA>>><<<:::;;;;;;<<<;;;999888777888666444444555666555555555555555444333222111000111222333222000///////////////000000//////...---+++---111444444222///,,,+++,,,---......---,,,+++...---,,,+++***)))))))))*********)))******+++,,,))))))))))))************************))))))))))))******)))))))))***+++,,,(((((())))))))))))(((((())))))*********++++++++++++******))))))******+++)))((((((***++++++)))'''(((''''''''''''(((((()))***************)))((('''***++++++)))(((((()))++++++)))'''&&&'''''''''&&&(((((())))))))))))((((((******))))))((()))))))))******)))(((((((((((((((((()))***---000111111///111...***(((((()))***+++((((((((((((''''''''''''(((''''''''''''''''''(((((())))))******)))))))))((((((((((((((()))******)))(((''''''))))))((('''''''''((((((((((((''''''((((((((())))))*********))))))(((((((((((())))))&&&''''''(((((((((((((((((())))))(((''''''(((***,,,***((('''((()))((('''''''''&&&&&&'''(((***+++))))))(((((((((((())))))))))))(((((((((((())))))(((''''''''''''((())))))((('''&&&%%%%%%&&&'''(((************))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++((((((((()))))))))******((((((((()))))))))******''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***((()))***++++++***)))(((((())))))******))))))(((***))))))((((((''''''&&&''''''(((((((((((())))))''''''&&&&&&''''''((()))***)))((('''''''''))))))''''''((((((((((((''''''))))))))))))************(((''''''(((+++,,,,,,+++((())))))******))))))((((((((('''''''''((()))***(((((())))))************'''''''''''''''''''''((((((((((((((())))))))))))''''''((((((((()))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******///888:::000'''%%%&&&$$$((((((''''''''''''((((((+++)))(((&&&&&&((()))+++'''(((((((((((()))))))))&&&&&&'''((()))))))))))))))''',,,&&&888)))(((''')))(((''''''&&&''''''(((kkkYYYOOOJJJGGGCCCAAAAAA@@@>>>===;;;;;;<<<<<<;;;:::888888777666666777888888666555555555555444333222000///111222444444222000//////......///000000...---,,,(((+++///111222000,,,***,,,---...//////...---,,,+++***)))'''&&&&&&&&&&&&+++***************++++++)))))))))))))))*********************)))))))))((())))))((((((((()))***+++'''((()))******)))(((''''''''''''((((((((())))))******))))))))))))******''''''(((***+++***(((%%%'''''''''(((((())))))***,,,+++++++++***))))))((((((*********))))))***+++---***'''&&&&&&'''''''''))))))(((((((((((())))))******)))(((''''''''''''))))))((((((((((((((((((''''''((()))+++,,,,,,,,,333000---,,,,,,,,,,,,+++((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))((((((''''''(((((()))***'''&&&&&&&&&'''''''''&&&'''(((((())))))(((((('''&&&''''''((()))***++++++******))))))))))))******&&&&&&'''((((((((((((((('''((()))(((&&&&&&((()))***)))((((((((()))(((((()))'''$$$%%%'''***++++++))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((()))******,,,+++***)))))))))******((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((************************++++++++++++++++++++++++(((((()))))))))*********(((((()))))))))*********''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''((())))))))))))((('''))))))************)))))))))))))))((((((((((((((((((((((((((((((((())))))'''''''''''''''(((((()))''''''&&&&&&'''((()))***'''(((((())))))(((((('''(((((())))))******++++++%%%$$$###$$$&&&((((((((((((((())))))))))))(((((('''''''''(((((()))***+++)))((('''''''''(((******'''''''''''''''&&&&&&&&&''''''(((((())))))******'''(((((((((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))+++(((&&&'''&&&%%%&&&(((******))))))))))))*********)))(((''''''((()))***((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))***(((---***???///***&&&))))))))))))(((((('''&&&~~~gggWWWOOOIIIFFFCCCAAA@@@???>>>============<<<;;;;;;:::999666666888;;;<<<;;;777444555555555444333222000///111222444444222000//////------...///...---,,,+++***+++,,,---...---,,,,,,------////////////------------,,,+++***))))))***++++++***************+++******))))))))))))))))))************)))))))))((('''''''''''''''((())))))'''((()))******)))((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''(((***+++***(((%%%'''(((((())))))*********,,,,,,+++***************&&&''')))***))))))+++,,,...,,,(((''''''((((((((())))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''(((((()))*********((())))))((((((((()))***111111000000000///,,,)))(((((())))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''&&&&&&''''''((()))&&&''''''''''''&&&''''''((())))))******))))))(((&&&&&&'''((()))******+++******))))))))))))******&&&''''''((()))((((((((('''(((((('''&&&&&&''')))'''((()))))))))((())))))***(((%%%$$$&&&((())))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))******+++,,,))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))************''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))************))))))&&&''''''((()))***++++++))))))))))))))))))(((((((((''''''''''''((())))))&&&&&&&&&''''''((())))))((())))))******))))))((((((((())))))******++++++)))(((&&&&&&((()))(((((((((((())))))))))))((((((&&&&&&'''((()))***++++++((('''&&&%%%%%%'''((()))'''''''''''''''&&&&&&&&&''''''(((((())))))******(((((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))))))))$$$$$$))))))$$$%%%*********))))))))))))******'''((()))******)))((('''(((((('''''''''&&&&&&&&&'''((())))))))))))))))))***(((...---DDD444,,,&&&((()))+++,,,+++)))'''%%%zzzdddUUUOOOGGGFFFCCCAAA???>>>>>>>>>>>>======<<<;;;;;;::::::555666888;;;===<<<888555555555555444333222111000111222333222000/////////---------...---,,,,,,+++------------......//////,,,---...//////...---,,,------,,,++++++++++++,,,,,,+++******)))*********************))))))))))))************))))))))))))&&&'''((()))))))))(((((((((((())))))))))))((((((((((((((()))))))))******(((''''''&&&&&&''''''((()))((((((***++++++)))'''((()))***************)))++++++***)))******++++++&&&(((*********)))***+++---+++)))((()))))))))(((***)))(((''''''((()))***((((((''''''&&&&&&''''''&&&'''(((***++++++,,,+++***+++,,,+++)))))))))+++......///111111///+++(((((((((*********)))((('''(((''''''''''''''''''(((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((((((((()))******(((((()))***))))))************))))))'''''''''(((((()))))))))******))))))))))))******'''(((((()))))))))))))))'''(((((('''&&&&&&''')))%%%''')))***)))((()))***))))))((('''&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))***++++++(((((((((''''''&&&&&&%%%))))))))))))************((((((((())))))*********((())))))************)))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++''''''((((((((()))))))))(((((((((((())))))))))))************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((&&&&&&'''(((***+++,,,,,,******))))))))))))((((((((((((''''''(((((()))***'''''''''(((((()))))))))))))))************))))))))))))))))))***************)))(((((((((((('''&&&'''(((((())))))(((((('''&&&'''((()))***+++******'''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''((((((((((((((())))))))))))((((((((()))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******+++((())),,,***$$$###(((((((((''''''''''''((((((&&&((()))++++++)))(((&&&''''''((()))******++++++((())))))******))))))))))))&&&---...HHH999///''''''(((***++++++)))'''&&&vvv```SSSMMMFFFEEEDDDAAA???>>>>>>???======<<<;;;::::::::::::777666555777888999888777444444444444333333222111111222222000......///000//////...------------------......///////////////,,,---...//////...---,,,))))))))))))))))))***+++,,,++++++***))))))******************)))))))))(((************))))))))))))&&&(((***,,,,,,+++)))((())))))(((((((((((())))))))))))*********+++++++++((((((''''''''''''((((((+++***))))))***+++***))))))***+++++++++***)))((())))))(((((()))***,,,,,,***+++------+++)))))))))***)))(((((()))***)))'''***)))(((''''''((()))***)))(((((((((((())))))***((()))***+++,,,,,,++++++(((***,,,,,,***)))***++++++++++++,,,---,,,)))''''''(((***+++,,,+++)))((()))((((((''''''(((((()))%%%&&&'''((())))))))))))'''''''''''''''(((((()))(((***+++***(((((()))+++(((((())))))))))))((((((''''''(((((((((((((((((()))))))))(((((()))))))))((())))))***************''''''((('''&&&%%%''')))$$$'''******)))((()))+++''')))+++***(((''')))+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''((())))))***))))))*********))))))(((((()))))))))*********+++))))))))))))))))))******'''''')))*********))))))''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''((()))***+++++++++*********)))))))))((((((((((((((((((((())))))***(((((())))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))''''''&&&'''((((((%%%###''''''(((((((((((('''''''''((()))***+++******)))&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))))))))))))))(((((((((((((((((()))))))))***************))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++***(((((()))(((&&&%%%'''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))*********+++))))))*********))))))((()))%%%+++...JJJ<<<222(((''''''&&&%%%%%%&&&((()))sss]]]PPPKKKFFFEEEDDDAAA>>>===>>>???<<<<<<;;;:::999999999999888555222222444666888888333333444444444333222222222222111///------...000111000///------...//////+++,,,...///000///...---+++,,,---......---,,,+++))))))))))))***+++,,,---,,,,,,+++***))))))******+++*********))))))((((((************))))))))))))'''))),,,//////---+++)))***)))(((''''''((()))***((())))))))))))*********))))))(((((((((((()))))),,,***))))))***++++++******+++,,,,,,+++***)))(((((((((''''''(((***,,,---...///000///,,,)))(((''''''''''''((())))))(((&&&+++)))(((''''''((()))+++******))))))***+++,,,,,,++++++,,,---,,,+++***)))###'''***+++)))((()))+++***)))''''''((()))(((''''''(((***,,,---,,,+++***))))))(((((((((((())))))%%%&&&'''((())))))))))))((((((((((((((()))******&&&(((***)))&&&%%%''')))''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))))))))***+++++++++++++++&&&'''((('''%%%%%%'''(((###&&&***+++)))(((***+++%%%)))------)))(((***...))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))******))))))))))))))))))%%%&&&((()))))))))((((((&&&''''''((()))******++++++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))************'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))************+++*********))))))((((((((((((((((((((()))******))))))************))))))''''''((((((((((((''''''++++++******))))))((((((''''''(((***++++++(((&&&''''''(((((((((((('''''''''(((***++++++***))))))'''''''''(((((((((((((((&&&''''''((()))***++++++******))))))((((((''''''))))))))))))************,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&'''((()))***+++,,,&&&%%%###$$$'''******)))******))))))))))))*********)))(((''''''((()))*********)))((('''&&&%%%%%%))))))*********))))))(((((($$$***...KKK>>>333)))(((&&&""" $$$(((+++ooo\\\OOOJJJDDDCCCAAA???===<<<<<<<<>>===<<<:::888777777777777777666666666666444444555666555444222111111111111111111000//////////////////////////////...------------...////////////000000000000000///---,,,++++++***+++++++++,,,***((()))+++,,,+++(((((((((((()))******++++++++++++***(((''''''&&&&&&)))(((''''''''')))***+++))))))************))))))+++*********))))))(((((()))******)))((((((+++---,,,+++***)))(((((((((((())))))))))))))))))))))))'''((()))***+++,,,------000000///...---+++)))((('''''''''''''''((())))))******))))))))))))))))))++++++++++++***)))((((((***+++,,,------,,,+++***))))))************))))))******+++,,,+++***)))((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((---,,,+++)))(((((((((((((((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))******))))))((((((''''''******(((''''''((()))***''''''''''''((((((((((((,,,+++)))(((&&&%%%%%%%%%((()))***+++,,,++++++***'''''''''(((((((((((((((---,,,***)))(((((((((((((((((((((((((((((((((((((((((('''((()))***,,,---(((((((((((((((((((((((())))))*********))))))((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******************))))))((((((''''''***)))((()))***+++***((())))))))))))))))))))))))'''((()))******++++++***))))))(((((((((((())))))((()))***++++++***)))(((&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))),,,++++++***)))(((((('''))))))*********((('''%%%******))))))((((((''''''(((((())))))))))))((((((+++***(((''''''(((((()))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$!!!&&&)))++++++)))(((*********)))))))))))))))&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''((((((+++***)))'''''''''((()))******))))))((((((''''''%%%&&&(((******)))(((&&&+++***'''&&&&&&'''***+++&&&((()))---XXX>>>)))(((***)))(((''''''((()))***lllYYYNNNHHHEEEDDDBBB@@@???>>>??????============<<<;;;::::::777777777777666666666666444444444444444333222222222222222222222111111000..............................------......///000------------,,,,,,+++***---,,,+++***))))))))))))---+++***+++---...,,,***************))))))))))))))))))***+++++++++***)))((((((((((((((()))******))))))************)))))),,,,,,++++++************'''(((((('''&&&&&&)))+++,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,---111111000///...,,,***)))((((((''''''(((((()))*********)))))))))******+++******+++++++++++++++***(((((()))******)))(((((()))******++++++******)))++++++,,,---,,,+++***)))(((((())))))))))))((((((***)))(((((('''''''''((())))))))))))))))))))))))&&&&&&'''(((((((((((((((+++******)))((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&%%%%%%%%%&&&'''(((''''''((((((((()))))))))+++***)))'''&&&&&&&&&&&&((()))***+++++++++***))))))))))))((('''''''''&&&******))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++************************))))))*********))))))((((((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))******************))))))((((((((((((***)))((()))***+++***((())))))))))))))))))))))))'''((()))******++++++***))))))((('''''''''((((((((())))))******)))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))*********,,,,,,+++******)))((((((''''''((()))))))))))))))((((((((((((((('''''''''((()))))))))))))))((('''''''''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))((('''&&&%%%"""$$$''')))***)))((('''))))))))))))))))))))))))''''''((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))******+++++++++***&&&&&&''''''((())))))***((((((''''''''''''((((((***)))(((''''''(((((()))))))))))))))((((((''''''%%%&&&'''((()))(((''''''***)))'''&&&&&&''')))***(((***+++---RRR;;;)))+++)))((('''&&&&&&'''((()))iiiWWWKKKFFFEEEDDDCCCAAA@@@@@@AAAAAA;;;;;;<<<<<<<<<<<<<<<;;;777777777777666666666666444333333222222222222333111111111111111000000///........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,+++)))((('''......---+++************...---,,,,,,......---,,,,,,++++++***))))))((((((((()))***+++,,,++++++***'''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((('''''')))+++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++//////......,,,+++)))))))))(((((((((((()))*********************+++,,,---)))***+++,,,------------'''(((((())))))((((((''')))******++++++******)))+++,,,---------,,,+++***(((((())))))))))))(((((()))(((''''''&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((()))***+++((((((((()))))))))******))))))(((''''''''''''''''''((()))*********))))))+++***))))))''''''&&&%%%((((((((())))))*********((((((((((((((((((((((((***)))((((((''''''((((((************************((())))))******)))))))))))))))(((((((((((())))))''''''''''''''''''''''''*********+++++++++,,,,,,))))))))))))***************))))))))))))(((((((((***)))((()))***+++***((())))))))))))))))))))))))'''((()))******++++++***+++***))))))(((((((((((())))))(((((((((((())))))((())))))))))))(((((('''))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))*********,,,++++++******))))))((()))(((((((((((())))))***(((((((((((()))))))))))))))))))))))))))(((''''''%%%%%%%%%&&&'''(((***+++))))))))))))))))))))))))************)))(((''''''&&&&&&'''(((((((((''''''))))))))))))))))))))))))'''((())))))******))))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********&&&&&&''''''((()))))))))((((((''''''''''''(((((()))(((((((((((())))))***)))))))))(((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))+++***+++DDD333''',,,(((''''''&&&&&&''''''(((gggUUUKKKFFFDDDCCCBBBAAA@@@AAAAAABBB;;;;;;<<<<<<<<<<<<;;;;;;777777777777666666666666444333222111000111222333.........///...------,,,////////////////////////*********)))***++++++,,,---------------,,,+++***///...------------------------,,,---------------+++++++++******)))))))))+++***)))))))))***+++,,,'''((()))******)))((('''******))))))))))))******''''''''''''''''''&&&&&&)))***+++***))))))+++,,,++++++***)))(((((())))))************************&&&''''''((()))*********************)))((('''&&&)))))))))))))))******+++************+++,,,---...***+++,,,---------------))))))************))))))((())))))******))))))(((++++++,,,,,,,,,+++***)))(((((())))))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&'''((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))************(((((('''''''''(((((()))&&&'''(((******))))))(((***)))))))))((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((('''''''''''''''''''''''''''((())))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********+++++++++,,,,,,((()))))))))************))))))))))))))))))))))))***)))((()))***+++***((((((((((((((((((((((((((('''((()))******++++++***---,,,+++******************)))((('''''''''((()))))))))***))))))((('''&&&(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((()))))))))*********))))))(((((((((---,,,***(((&&&&&&&&&''')))))))))******+++++++++)))******))))))((('''&&&&&&&&&''''''((()))******)))))))))))))))))))))))))))*********))))))(((''''''''''''''''''(((((()))((((((((()))))))))))))))(((((()))***************&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&%%%&&&'''((((((&&&'''((())))))((('''&&&''')))&&&'''444+++$$$***(((((((((''''''(((((((((}}}fffUUUKKKGGGCCCBBB@@@?????????@@@@@@============<<<;;;:::999777777777777666666666666333222111000111222333444...............---,,,,,,000000000000000000000000+++++++++++++++,,,,,,---+++,,,---...............,,,,,,+++,,,,,,---...///++++++,,,,,,+++++++++,,,))))))******+++++++++,,,,,,***((('''(((---111444'''((()))******)))((('''******)))(((((()))******&&&&&&&&&&&&&&&&&&''''''(((***++++++******+++,,,+++***))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((()))))))))((('''&&&&&&)))))))))))))))******+++************+++,,,---...---------------,,,+++*********))))))))))))******'''((((((((((((((((((''')))***+++++++++***((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&'''((())))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''&&&%%%$$$))))))))))))************(((''''''''''''((())))))&&&'''(((******))))))((('''((((((((())))))******)))*********)))(((&&&%%%((((((((((((((((((((((((%%%&&&''''''((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))***************************)))))))))************+++((()))))))))************))))))))))))***************)))((()))***+++***((((((((((((((((((((((((((('''((()))******++++++***,,,+++******))))))))))))+++***)))'''''''''((()))))))))***))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''---,,,)))(((&&&&&&''''''((((((((())))))*********)))))))))))))))((('''''')))))))))***))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&''')))***+++''''''(((((())))))))))))(((((()))***************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******'''''''''''''''((((((((('''&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&''')))$$$'''(((((($$$***)))))))))******))))))))){{{eeeUUULLLHHHBBBAAA@@@>>>======>>>>>>============<<<;;;:::999777777777777666666666666333222222222222333333444000000000000000//////...000000000000000000000000...............///000000)))***+++---............))))))))))))***+++,,,---)))***++++++))))))***+++))))))******+++,,,,,,---+++)))'''(((+++222888<<<)))))))))))))))(((((('''+++***)))(((((()))***+++(((((((((((())))))))))))&&&(((******)))((()))*********)))))))))))))))***))))))))))))))))))))))))((((((((())))))*********))))))*********))))))((()))(((((((((((()))*********************+++,,,---------------,,,+++***))))))((((((''''''(((((()))'''(((((())))))(((((('''((()))*********)))''''''(((((())))))))))))(((((('''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))***))))))((($$$$$$%%%&&&((()))******))))))))))))))))))))))))(((((((((((())))))))))))************)))(((&&&%%%((((((((()))))))))******(((((('''''''''(((((()))'''((()))*********))))))&&&'''((((((******+++,,,)))*********)))'''%%%$$$((((((((((((((((((((((((%%%%%%'''((()))*********************************&&&&&&'''((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))************)))))))))************+++***)))((()))***+++***((())))))))))))))))))))))))'''((()))******++++++***(((((('''''''''(((((())),,,+++***))))))(((((()))((())))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))******&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***+++&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((***++++++++++++***)))((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&'''(((***+++,,,&&&''''''(((((())))))***'''((())))))******))))))******)))(((((('''&&&&&&************************))))))))))))(((((((((((((((((((((((())))))))))))+++***)))((((((((()))***''''''((((((((((((((((((((((((''''''''''''(((((('''((()))))))))))))))(((&&&''''''''''''((((((((('''''''''(((((((((((()))'''((()))******)))((('''******%%%+++$$$+++'''***)))******++++++******)))yyycccTTTKKKHHHCCCBBB@@@>>>===<<<======;;;<<<<<<<<<<<<<<<;;;;;;777777777777666666666666222222333444444444444444000111111111111000//////.......................................//////000***+++,,,------...------------,,,+++++++++++++++(((***,,,+++)))((()))+++++++++++++++++++++++++++(((((((((***---111444777******)))(((((((((((((((+++***)))(((((()))***+++(((((()))))))))*********&&&(((***+++***))))))*********))))))))))))******++++++++++++++++++++++++)))))))))***************))))))************))))))((((((''''''(((((()))*********)))))))))******+++***+++++++++++++++*********)))(((((((((((()))***))))))************))))))))))))***+++***)))((('''(((((())))))))))))((((((((('''''''''(((((()))***))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((()))++++++***)))(((%%%%%%&&&''')))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))******+++,,,,,,,,,,,,+++***''''''((((((((())))))))))))(((((('''''''''((((((((()))***+++++++++***)))((((((((()))*********+++'''((()))***)))(((&&&%%%((((((((((((((((((((((((&&&''')))*********))))))************************%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))*********+++++++++***)))((()))***+++***((())))))))))))))))))))))))'''((()))******++++++***(((((((((((()))***++++++,,,,,,,,,,,,+++***)))((('''(((((())))))))))))((())))))))))))))))))))))))(((((()))))))))*********((((((((())))))))))))***)))))))))***************%%%%%%'''(((***+++++++++((((((((('''''''''''''''&&&'''((())))))******)))((()))******+++***))))))))))))))))))))))))))))))((())))))******)))))))))''''''(((((())))))))))))&&&&&&''''''((())))))***''''''((())))))))))))((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))---,,,***(((((()))***+++((((((((((((((((((((('''((((((''''''''''''((((((((())))))******)))((('''&&&&&&&&&'''''''''(((((('''''')))*********)))((())))))************))))))******###...!!!...)))(((((()))***++++++***)))(((wwwaaaSSSKKKHHHDDDCCCAAA???===<<<<<<===999:::;;;<<<============777777777777666666666666111222444555666555444444///////////////......---------------------------,,,,,,++++++,,,,,,---........./////////...------333222111///---,,,,,,,,,(((+++,,,+++)))(((***,,,------,,,++++++*********((((((******+++++++++++++++***)))'''''''''((()))+++***)))'''''')))***+++&&&'''''''''(((((())))))(((***------,,,++++++,,,***)))))))))))))))******((((((((((((((((((((((((***************+++++++++&&&'''(((((((((((((((((('''''''''''''''((())))))******))))))))))))))))))((()))***+++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++******+++,,,+++***)))((((((((())))))))))))((((((((((((((((((((()))******************************(((((())))))((('''&&&&&&((()))***,,,+++***)))''')))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******$$$%%%''')))***+++******''''''''''''(((((((((((())))))((('''''''''''''''((()))***,,,,,,++++++************)))))))))))))))%%%&&&(((******)))'''&&&(((((((((((((((((((((((()))******++++++***((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''************************((())))))))))))*********))))))))))))************))))))******++++++++++++***)))((()))***+++***((())))))))))))))))))))))))'''((()))******++++++************+++,,,---//////,,,,,,------,,,+++)))(((''''''((())))))***))))))))))))))))))))))))))))))(((((())))))*********+++************++++++++++++++++++++++++++++++,,,,,,&&&''')))*********)))(((,,,,,,++++++******))))))%%%&&&''')))************%%%&&&((()))************)))))))))))))))))))))))))))******+++++++++******)))))))))***)))(((''''''&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,***((('''&&&'''((()))((((((((((((((('''''''''((((((''''''''''''(((((())))))*********((('''&&&&&&&&&&&&'''''''''((((((&&&(((***+++,,,+++)))(((+++******************+++((('''!!!...///(((%%%'''((()))******)))((('''ttt___OOOGGGFFFAAAAAAAAA@@@???>>>======<<<===============<<<<<<888888888777666666555555111222222333333222222111222111///.........///000...------...//////...,,,............////////////,,,------......------,,,***+++,,,............---***++++++,,,,,,+++++++++))))))(((((((((''''''&&&***)))(((''''''((()))***---+++))))))***++++++***&&&'''((())))))***))))))))))))))))))************$$$333999///&&&'''***(((******++++++++++++******'''''''''''''''''''''''')))***+++,,,,,,+++***))),,,+++***((((((((()))***(((((()))(((((('''&&&&&&))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))************###&&&)))+++***))))))***))))))))))))(((((((((((()))***,,,,,,,,,+++)))(((++++++***)))((('''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((+++++++++***)))(((((('''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((('''((()))((('''&&&''')))))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******(((''''''(((((((((''''''''''''((((((******))))))((((((''''''((((((((((((''''''''''''%%%''')))***+++++++++***)))(((''''''''')))***+++))))))************))))))(((((())))))))))))((('''&&&%%%%%%''')))***)))((()))(((''''''''')))***+++***)))))))))((((((''''''(((((((((((())))))))))))(((((()))***************)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))*********+++++++++++++++************((()))***+++***)))'''%%%''''''(((((())))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))(((((('''''''''&&&((((((((()))***++++++,,,sss___PPPHHHHHHDDDCCCBBB@@@???>>>>>>>>>===============<<<;;;:::888888777666666555555444111222222333333222222111222111000///...//////000...------...//////...,,,////////////000000000000,,,,,,------------,,,,,,//////000000///...,,,+++++++++,,,,,,,,,+++************))))))((((((((((((***)))(((((((((((()))***+++(((%%%%%%&&&((((((((('''(((((())))))))))))((())))))))))))***************777;;;222))))))+++***************************''''''''''''''''''''''''))))))***++++++***))))))******((('''''''''(((((((((((()))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))%%%'''*********))))))***+++******)))(((((('''''''''(((***+++,,,+++***)))******))))))((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((((((((((('''((())))))***++++++******)))(((((('''(((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''''''''((((((((((((((()))((((((''''''(((((()))))))))************))))))))))))(((((((((((())))))++++++*********)))))))))*********)))))))))))))))((()))******(((((()))***))))))************))))))))))))))))))))))))))))))))))))******************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******(((''''''(((((((((''''''''''''((((((+++*********)))))))))))))))))))))((((((((('''''''''(((((()))))))))(((((()))(((((((((((())))))***(((((())))))))))))(((((())))))************))))))((('''''')))***+++***)))***))))))((()))***+++,,,++++++++++++*********)))(((((((((((()))))))))***(((((()))***************)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((()))))))))******%%%%%%&&&&&&''''''(((((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))(((((((((''''''''''''%%%%%%&&&''''''((())))))qqq^^^OOOIIIIIIGGGEEEBBB@@@>>>>>>>>>???=========<<<<<<:::999888777777666666555444444333111222222333333222222111111111000///////////////...------...//////...,,,/////////000000000111111,,,,,,------------,,,,,,...///000000///...,,,++++++,,,,,,,,,+++***)))))),,,+++***)))((()))***+++***))))))(((((())))))******'''%%%$$$%%%'''((((((((())))))))))))(((((('''))))))))))))************,,,666:::111******+++)))******((((((((((((******((((((((((((((((((((((((((())))))******))))))((()))((((((''''''''''''((((((((())))))***)))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******((((((((((((((((((((((((+++************)))))))))))))))))))))************((()))******(((((()))***++++++***)))((((((''''''%%%&&&(((***+++++++++***))))))))))))(((((((((((())))))************))))))***************************))))))(((((((((((((((***))))))))))))***+++++++++******))))))(((((('''(((((((((((())))))))))))******))))))))))))******++++++***)))((('''&&&&&&))))))((((((((((((((('''((())))))******))))))(((******++++++++++++******))))))(((((((((((())))))++++++*********)))))))))))))))))))))************)))***++++++))))))***+++))))))************))))))))))))))))))))))))))))))''''''((())))))***++++++)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))******(((''''''((()))((((((''''''(((((()))++++++++++++******************)))))))))((((((((())))))((('''''''''''''''((())))))))))))(((((('''''''''((((((((((((''''''******++++++++++++*********))))))***+++,,,***)))++++++*********+++,,,,,,++++++++++++************((((((((()))))))))******(((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))'''((((((((((((((())))))''''''((()))***+++,,,,,,***(((&&&$$$$$$%%%'''((((((''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((ooo\\\MMMGGGHHHGGGEEEAAA>>><<<<<<>>>???=========<<<;;;999888777666666666555444444333333111222222333333222222111111000000///////////////...------...//////...,,,............/////////000,,,,,,,,,------,,,,,,,,,((()))+++,,,------,,,,,,++++++,,,++++++***)))(((,,,+++)))(((((()))***+++))))))))))))))))))))))))***)))((()))***+++***)))))))))***))))))((('''&&&((()))))))))************)))000333---(((((()))(((+++)))'''&&&&&&''')))+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******+++******(((((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((************))))))))))))*********+++++++++,,,,,,)))******)))(((''')))+++))))))))))))))))))))))))&&&&&&((()))*********)))'''((((((((()))))))))***(((((()))*********))))))************************))))))(((((((((((())))))******))))))******+++,,,******))))))(((((((((((((((((((((((())))))))))))******))))))))))))************))))))((((((''''''***)))))))))((((((''''''((()))***++++++***)))((()))******++++++******)))))))))(((((((((((())))))((((((((()))))))))******(((((())))))******++++++)))***+++***))))))***+++))))))************))))))))))))))))))))))))))))))''''''(((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((''''''((())))))(((((((((((())))))************************************))))))))))))***)))'''&&&&&&'''((()))((()))*********((('''&&&'''(((((())))))(((((('''))))))******++++++******+++***)))***++++++)))(((++++++*********+++++++++)))))))))((((((((((((((((((((()))))))))*********(((((()))***************((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((++++++******************''''''''''''((((((((((((******++++++,,,---......)))((('''&&&&&&&&&'''((()))))))))((('''''''''&&&((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((('''''''''''''''''''''(((((())))))mmmYYYJJJDDDEEEEEECCC???<<<;;;;;;<<<>>>=========<<<;;;999888777666666666555444444333333111222222333333222222111000000000000000//////......------...//////...,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++((()))***,,,,,,,,,,,,+++++++++++++++******)))(((***)))((((((((()))******))))))************))))))((()))+++---///...+++((())))))***))))))((('''&&&((()))))))))************&&&***,,,)))((()))***)))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******'''(((((((((((()))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***++++++)))(((((()))+++''''''((()))***+++,,,,,,(((((()))))))))(((((((((''''''(((((())))))******&&&'''(((((()))))))))(((************************))))))(((((((((((()))))))))(((((((((((()))******)))))))))((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))************))))))((((((((('''((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((())))))&&&'''((()))+++,,,------(((((())))))******++++++((()))******(((((()))***))))))************))))))************************))))))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))(((''''''(((***+++---((()))*********((('''&&&((())))))******))))))((('''(((((()))******))))))***)))((()))******)))'''*********************)))(((((((((((((((((())))))))))))))))))************(((((()))***************'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''))))))***)))((('''+++*********)))((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((iiiVVVHHHCCCDDDBBBAAA>>><<<;;;<<<<<<============<<<<<<:::999888777777666666555444444333111222222333333222222111000000000000000///.........------...//////...,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,---......---,,,***)))))))))***************)))(((((()))))))))))))))))))))******++++++******)))&&&''')))---///...***'''((())))))))))))(((((('''))))))))))))************'''(((((()))***+++,,,,,,******((((((((((((******))))))))))))))))))))))))***))))))(((((())))))***((())))))************)))(((((())))))***)))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***&&&'''''''''(((((((((((((((***++++++))))))***+++''''''((()))+++,,,------*********))))))(((((((((''''''(((((())))))******%%%&&&'''(((((()))((((((************************((((((((((((((())))))***(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******&&&&&&'''((()))***++++++***))))))))))))))))))(((((())))))******))))))((((((((())))))))))))(((((())))))(((((((((((())))))((((((***+++---...///000))))))))))))************((()))***)))(((((()))***))))))************))))))************************++++++***))))))(((''''''+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))******(((''''''(((***))))))(((((())))))***((((((((((((((()))))))))******)))))))))(((((((((''''''(((((()))+++,,,---((())))))))))))(((((('''))))))************))))))&&&'''((())))))))))))))))))(((((()))******)))'''*********+++******)))(((************++++++++++++)))))))))*********++++++(((((()))***************''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))++++++***((('''++++++***************)))'''(((((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{eeeTTTGGGDDDEEE@@@??????>>>======>>>>>>===============<<<;;;:::888888777666666555555444111222222333333222222111///000000111000///...---...------...//////...,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,------,,,+++***((('''((()))******++++++***'''(((***+++,,,+++***))))))***++++++++++++***)))''''''''')))+++,,,+++)))'''(((((())))))))))))((())))))))))))***************(((''')))++++++++++++************************************************+++***))))))))))))***+++'''''')))*********))))))(((((()))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))******''''''((((((((()))))))))&&&)))+++,,,+++***++++++))))))*********+++++++++******)))))))))******+++(((((((((((())))))))))))&&&&&&'''))))))*********))))))))))))))))))))))))((((((((((((((()))******(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))******)))))))))))))))*********)))((((((''''''(((((())))))))))))******)))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,*********))))))))))))))))))***++++++))))))***+++))))))************))))))******************************************)))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******(((''''''(((******))))))))))))******(((((()))))))))*********)))))))))(((((((((''''''''''''((()))*********))))))(((((((((((())))))***(((((())))))))))))((((((''''''((()))***+++******)))((((((***,,,,,,+++***++++++,,,,,,,,,+++)))))))))*********++++++++++++))))))*********+++++++++(((((()))***************&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************)))))))))((((((((((((((((((((())))))))))))&&&''''''(((((())))))((())))))))))))************'''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''xxxcccSSSHHHEEEHHH????????????????????????<<<===============<<<<<<888888888777666666555555222222222333333222222222///000111111111000...---...------...//////...,,,,,,,,,,,,---------......+++++++++,,,,,,+++++++++&&&''')))***++++++******&&&'''(((***++++++++++++'''))),,,......---+++***)))***+++,,,,,,+++***)))+++)))''''''))),,,------''''''((())))))***))))))))))))))))))************+++'''%%%'''***))))))(((******++++++++++++******************************,,,+++***))))))***+++,,,%%%&&&((()))))))))(((((((((((()))(((((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******,,,+++++++++******))))))************************'''((((((((())))))*********++++++++++++,,,,,,,,,%%%(((+++---,,,+++++++++,,,,,,++++++***))))))((())))))))))))***+++---...))))))))))))(((((((((((('''''')))******+++++++++((((((((((((((((((((((((((((((((((((((()))******((((((((((((((())))))***'''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((((((((())))))******++++++)))((('''&&&&&&'''((()))******++++++++++++******))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&++++++******))))))((((((***+++,,,,,,******+++,,,))))))************))))))************************)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))+++***(((''''''(((******))))))))))))******))))))******+++++++++,,,(((((((((((('''''''''''''''((()))))))))(((&&&%%%)))(((''''''''')))***+++''''''((((((((((((''''''(((((()))++++++,,,,,,,,,)))))))))+++---...---,,,,,,------...---,,,***)))''''''(((((()))))))))***)))************+++++++++(((((()))***************&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***++++++******))))))((((((&&&&&&'''((()))***++++++((('''%%%%%%%%%''')))***''''''(((((())))))******'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))***************)))))))))qqq___RRRIIIEEEEEEBBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>??????===;;;:::::::::888777555444444444555555444333333222111111111111111111000000000000------...//////...------111111000...---,,,+++***)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++++++++***&&&&&&&&&&&&(((***,,,...))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))((((((((((((((()))((((((''''''''''''((((((,,,,,,++++++******))))))'''((()))******)))((('''))))))))))))))))))))))))+++***(((''''''(((***+++++++++++++++++++++++++++(((***,,,---+++***)))***))))))))))))************)))'''&&&'''((()))((('''))))))************))))))''')))***)))((('''(((***)))************+++++++++)))((((((''''''''''''''',,,+++++++++***)))))))))&&&'''))))))))))))+++---******))))))))))))************))))))))))))************)))))))))))))))***))))))*********((('''&&&((()))*********)))'''&&&''''''(((((())))))******)))((('''''''''(((***+++***+++,,,+++)))''''''(((,,,,,,+++***)))(((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))***+++++++++***************************************,,,+++++++++******))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''(((((())))))******)))((((((((()))***+++++++++******)))(((''''''&&&******))))))((((((''''''%%%&&&&&&'''((())))))***%%%%%%&&&'''((()))******++++++***)))(((((())))))(((((())))))))))))((((((+++)))((('''((()))+++,,,,,,,,,,,,,,,+++)))'''&&&))))))))))))************((((((((((((((((((((((((------,,,,,,+++*********''''''(((((())))))******)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++'''''''''''''''((())))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,***((('''(((++++++(((%%%''''''(((((())))))******))))))))))))))))))*********)))))))))((((((''''''))))))))))))************,,,+++***(((''''''''''''(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&''''''((())))))***ppp]]]PPPGGGCCCCCCAAAAAA@@@???>>>======>>><<<===???@@@???>>><<<;;;:::999888666555555444444444444444333333222222222111111111111000000000000......................../////////...------,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((###$$$%%%&&&''''''''''''))))))(((''''''(((((((((((((((((((((((('''''''''))))))))))))************))))))(((((((((((())))))((((((''''''''''''((((((***************)))))))))'''((()))******)))((('''((((((((((((((((((((((((+++***(((''''''(((***+++++++++++++++++++++++++++(((***++++++***))))))***))))))))))))************)))(((''''''((()))((('''))))))*********))))))(((''')))***)))((('''(((***))))))*********+++++++++++++++***))))))((())))))++++++******************'''(((******))))))+++,,,******))))))))))))************))))))))))))*********))))))(((((())))))***((())))))******)))((('''%%%&&&'''((())))))(((((()))))))))))))))((((((((()))((('''''''''(((***+++***+++,,,+++)))(((((((((++++++******)))(((((((((''''''''''''''''''''''''''''''(((((())))))******))))))((((((((('''''''''))))))))))))************((((((((((((((((((((((((******))))))))))))******************************************************************))))))((((((((((((((())))))))))))))),,,++++++***)))(((((('''(((((((((((()))))))))))))))))))))((())))))******+++******)))((((((''''''***)))))))))((((((((('''''''''(((((()))*********((((((((()))))))))))))))++++++***)))))))))))))))***************************)))((('''((()))+++,,,******+++,,,+++***)))((())))))))))))************))))))))))))))))))))))))************++++++++++++******************))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))************))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++++++++++++++*********)))'''(((((((((((()))))))))+++***)))((((((''''''((((((((((((((())))))))))))((((((((((((((('''''''''&&&''''''((())))))******ooo\\\OOOFFFBBBBBB@@@@@@???>>>============>>>>>>???@@@???>>>===<<<999999777666555555555555333333333333333333333333111111111111000000000000///...---,,,,,,---...///------........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++$$$%%%'''(((******++++++,,,,,,,,,,,,++++++***)))'''((((((((((((((())))))************++++++++++++))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''***)))(((''''''((()))***************************))))))***)))(((((()))+++))))))))))))************)))(((''''''))))))((('''***************)))((('''''')))***)))((('''(((***)))))))))*********++++++,,,,,,***)))(((((((((((())))))******************)))***++++++))))))***+++******))))))))))))************))))))))))))******))))))(((((((((((())))))(((((()))*********))))))###$$$&&&'''((()))))))))++++++***))))))((('''''')))((('''''''''(((***+++***,,,---,,,***(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))***)))))))))))))))******((())))))******+++++++++************************++++++************))))))************))))))))))))++++++******)))))))))((())))))))))))((((((((((((******)))((((((((())))))*********))))))(((((('''))))))))))))(((((((((((())))))))))))************+++*********)))))))))(((+++***)))))))))))))))))),,,+++***))))))***+++,,,***)))((((((((()))+++,,,((()))***+++++++++++++++))))))))))))************************************((((((((()))***+++++++++---,,,,,,+++******))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))(((((((((((()))******,,,++++++******)))))))))************************((('''''''''''''''((((((((()))))))))((()))***,,,))))))))))))((((((((((((((())))))***+++,,,------++++++++++++************''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''((())))))******nnn[[[NNNEEEBBBBBB??????>>>===============>>>>>>??????>>>===<<<;;;888888777666666555666666333333333333333333333333111111111111000000000///000///---,,,,,,---///000........................+++,,,,,,------......///++++++,,,,,,,,,,,,------,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------((()))+++,,,---,,,++++++''''''(((((()))))))))***)))))))))*********++++++)))(((((((((((())))))***))))))(((((((((((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((+++***))))))))))))***+++)))))))))))))))))))))))))))))))))(((&&&''')))+++((()))))))))************)))((('''((()))***)))'''******+++******)))((('''''')))***)))((('''(((***))))))))))))************+++***)))'''&&&&&&&&&&&&(((((())))))******++++++***+++,,,+++)))((()))*********))))))))))))************))))))))))))******((((((((('''(((((()))***(((((())))))************&&&&&&'''(((((()))))))))*********)))))))))(((((()))((('''''''''(((***+++***+++---,,,***))))))***(((((())))))************))))))))))))))))))))))))'''''''''((()))*********))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++'''(((((()))***++++++,,,************************++++++++++++++++++++++++*********)))))))))(((((($$$%%%&&&'''((()))***+++******))))))((((((''''''+++***)))(((((((((((((((*********)))))))))(((((())))))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,+++)))(((((()))+++,,,))))))(((((())))))***+++))))))******++++++++++++((()))))))))************************************'''((((((((()))))))))***,,,,,,++++++************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++------,,,++++++***))))))************************))))))((('''''''''((((((%%%&&&(((+++...///---+++******))))))((((((''''''((())))))+++,,,---......)))))))))((((((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((mmm[[[OOOFFFCCCCCC???>>>==============================<<<;;;:::999888777666666666666666777444444333333333333222222111111111111000000000///000///---,,,,,,---///000/////////...------,,,,,,+++,,,,,,------......///+++++++++,,,,,,---------,,,+++******)))*********)))))))))))))))))))))))))))))))))***))))))((((((%%%&&&((()))))))))(((''''''((((((((())))))******((((((((()))))))))******((((((((((((((()))******))))))(((((((((((())))))&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((&&&''')))+++((()))))))))***************((('''((()))***)))(((***************)))((((((''')))***)))((('''(((***(((((()))))))))************)))((('''&&&&&&&&&&&&((((((((())))))******+++***++++++***((('''((()))******))))))))))))************))))))))))))******((((((((((((((()))******((()))))))))******++++++******))))))))))))))))))((()))))))))*********+++)))((('''''''''(((***+++)))+++,,,,,,***))))))***((((((((()))******++++++************************))))))))))))(((((((((((((((((())))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++''''''((()))******++++++************************)))))))))***************(((((((((((((((((((((((($$$%%%&&&'''((()))***+++******))))))((((((''''''******)))((('''''''''(((************))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&''''''((()))*********)))))))))))))))******+++***(((''''''(((***+++)))))))))))))))******++++++++++++***************((()))))))))************************************)))))))))((((((((('''''')))))))))*********++++++,,,++++++***)))(((''''''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++...------,,,+++***))))))******************************))))))((()))))))))&&&'''+++333999999222+++******))))))((((((''''''((())))))+++,,,---......(((((((((((((((((())))))(((((()))))))))*********(((''''''(((((()))***+++(((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&''''''kkkZZZOOOGGGDDDEEE???>>>>>>======>>>>>>>>>>>>===<<<;;;::::::999999777666666666666777777888555555444333333222111111111111111111000000000000///...---,,,,,,---...///000000///...------,,,,,,......------,,,+++++++++***++++++,,,,,,------...++++++***************+++*********************************))))))((('''&&&+++++++++++++++***)))(((((())))))))))))))))))***'''((((((((())))))))))))(((''''''(((((()))***+++***))))))(((((())))))***''''''''''''(((((((((((())))))(((((((((((())))))************************++++++++++++++++++++++++************************))))))***)))(((((()))+++))))))))))))***************)))((((((******)))((())))))************))))))''')))***)))((('''(((***((((((((()))))))))******+++******)))))))))))))))(((((())))))))))))))))))((()))***)))'''&&&'''(((******))))))))))))************))))))))))))******)))(((((())))))***+++,,,******)))))))))***++++++,,,+++***))))))))))))***(((((())))))***++++++,,,)))((('''''''''(((***+++((()))++++++)))((())))))(((((())))))*********+++))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((())))))*********************************&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((++++++******)))))))))((())))))))))))(((((((((((())))))((('''''''''((((((************************(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&'''((()))******)))))))))))))))******+++***)))(((''''''((()))***((()))))))))************,,,,,,+++***))))))******))))))))))))*********************************************)))((('''''''''(((((())))))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))******---,,,,,,++++++***************************************))))))))))))***+++))),,,333<<>>>>>>>>??????@@@???>>>===<<<;;;::::::999666666666666666777888888666666555444222111000000111111111111000000000000................................................---------,,,++++++************+++,,,,,,---......+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,+++++++++,,,,,,*********)))))))))))))))(((((()))))))))*********''''''''''''((()))***+++******))))))))))))******))))))((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++(((***++++++***))))))***))))))))))))***************)))((()))******)))((('''((()))******+++******''')))***)))((('''(((***(((((((((((()))))))))***)))))))))))))))******+++)))))))))))))))(((((((((&&&'''((('''&&&%%%&&&'''******))))))))))))************))))))))))))******))))))))))))***+++,,,---,,,+++***)))))))))***+++***))))))(((((()))***+++************************)))((('''''''''(((***+++&&&(((******((('''((())))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))************(((((((((((((((((((((((((((((((((((()))***+++,,,((((((((()))))))))))))))************************&&&'''''''''((((((((((((&&&&&&'''((()))******+++,,,++++++***)))(((((('''(((((((((((())))))))))))(((((('''''''''((())))))************************'''((((((((()))))))))***'''''''''((())))))******''''''(((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************+++***)))))))))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((''''''(((((()))***+++++++++++++++*********))))))))))))))))))))))))((((((((((((((()))***+++***222;;;???<<<555///+++(((((((((((()))))))))))))))))))))******+++++++++)))*********++++++++++++((((((((())))))))))))***)))((((((((((((((()))***(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((~~~fffVVVLLLFFFDDDEEE@@@???????????????@@@@@@@@@???>>>===;;;;;;::::::666555555666666777888999777777555444222111//////111111111111000000000000------...//////...------,,,,,,------...//////000)))******++++++,,,------******+++,,,,,,---......+++***************++++++))))))))))))))))))))))))((()))***+++++++++++++++$$$$$$###$$$&&&(((***,,,++++++******))))))(((((()))************+++++++++''''''''''''((()))++++++******))))))))))))************))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''++++++++++++++++++++++++(((***,,,---+++*********))))))))))))***************)))((()))***+++***(((&&&'''(((***++++++++++++((()))***)))((('''(((***(((((((((((())))))))))))&&&&&&&&&''''''((()))*********))))))((((((''''''%%%&&&'''&&&%%%%%%&&&'''******))))))))))))************))))))))))))******************+++,,,---...---,,,***)))))))))******''''''''''''((()))+++,,,,,,,,,++++++***))))))))))))((('''''''''(((***+++&&&'''))))))(((''''''(((******))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))*********+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))((((((((((((************************))))))******+++++++++,,,&&&'''''')))***+++,,,---''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''((()))*********************++++++'''((((((((())))))******'''(((((()))***++++++,,,************))))))))))))))))))((())))))***++++++)))***++++++++++++***)))(((((()))***************)))((((((((()))+++---...))))))))))))************(((((((((((((((((((((((((((((())))))******++++++...------,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))******************++++++((((((((((((((((((((((((&&&&&&&&&'''''')))***+++)))444??????444***''')))''''''(((((())))))******)))))))))))))))*********''''''(((((()))))))))***''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))%%%%%%&&&'''((()))******************))))))))))))~~~eeeTTTJJJDDDDDDFFFEEEDDDBBB@@@???>>>======AAAAAA???>>><<<:::999888:::888666555777888888888888888777555444333222111222222222111///...,,,+++............////////////---,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,---------,,,,,,---------+++,,,---,,,***)))***+++++++++++++++++++++++++++''''''(((((())))))******&&&''')))*********)))((('''((()))******)))(((''''''((()))***************)))************+++++++++((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++)))&&&&&&'''))))))))))))(((((((((''''''&&&&&&))))))))))))))))))))))))++++++***)))(((((())))))++++++******++++++,,,---///***'''***///111---(((((()))+++***)))((()))************++++++,,,,,,---,,,+++***(((''''''&&&&&&***)))((((((((()))++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,+++******,,,...111222000...+++((('''((()))***(((((()))******)))''''''((()))***+++++++++++++++************++++++++++++***************)))(((((())))))))))))))))))))))))***)))((('''''''''''''''+++++++++***)))(((((('''((('''(((,,,111111,,,'''******++++++++++++***************)))))))))))))))(((((((((***,,,,,,***((('''(((((((((((())))))))))))))))))***+++++++++,,,((())))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))((((((''''''((()))******)))'''&&&(((+++...---)))&&&'''((())))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))***+++------++++++******)))((((((((())))))))))))************))))))))))))))))))))))))***************+++++++++,,,+++)))(((((()))+++,,,***(((&&&$$$$$$'''***,,,***************+++++++++))))))))))))))))))))))))***))))))((())))))******)))***+++++++++)))(((''''''((()))+++++++++***)))+++*********))))))((((((******))))))((((((''''''))))))***+++++++++++++++,,,---...///...,,,)))((('''''''''''''''((())))))((((((((('''&&&&&&(((***)))(((******'''$$$)))111+++***)))))))))))))))******((('''''')))***))))))++++++******))))))((((((******))))))))))))************++++++++++++******|||cccSSSIIIDDDCCCEEEDDDCCCBBB@@@???>>>======???>>>===<<<<<<;;;::::::<<<:::777666666777777666666666555444333222111111111111111111000//////...//////......------,,,,,,------,,,,,,------...///------,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---...+++,,,---,,,***)))***+++++++++++++++++++++++++++((((((((()))))))))))))))'''(((((()))))))))))))))(((((()))******)))(((((('''(((((()))******))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,)))'''&&&((()))******,,,+++++++++************************************++++++******))))))))))))''''''(((***,,,///111222777333//////222111+++&&&***)))((('''&&&''''''''''''(((((()))***++++++,,,******)))(((((((((((()))******))))))***+++,,,---+++***))))))))))))***+++)))******++++++******)))******))))))***,,,...//////---+++(((((((((***+++))))))******))))))(((((('''(((((())))))))))))(((''''''(((((()))))))))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************)))''''''***...///+++&&&(((((())))))))))))((((((***))))))))))))))))))))))))(((((()))++++++***)))***++++++++++++,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,************************(((((())))))))))))((((((((())))))******))))))((('''(((((()))************)))+++,,,+++***(((''''''))))))(((((((((((()))))))))((((((''''''(((((()))'''((((((((()))))))))***'''''''''(((((()))******)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))((())))))******++++++++++++++++++,,,,,,+++++++++)))'''&&&%%%%%%''')))***++++++************************************************)))))))))*********)))******+++***)))(((''''''((()))***+++******)))************)))))))))(((******))))))((((((((((((''''''((()))))))))))))))***+++,,,,,,,,,***((('''((((((''''''(((((()))***)))))))))(((&&&&&&)))+++((((((***,,,***%%%%%%)))***)))))))))))))))******+++)))(((((()))***)))(((*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))xxxaaaRRRIIICCCBBBDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;>>>;;;888666666666555444555444444333222111111000000111111111111111111111//////...---,,,+++******------------.........///---,,,,,,,,,,,,,,,------///...,,,++++++,,,...///+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))(((((()))(((((((((((()))******((())))))******))))))((('''((())))))***))))))))))))))))))*********++++++************************((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,***(((((()))***+++***))))))))))))((((((((((((************************++++++++++++************&&&'''(((***---000222444;;;777444444555333,,,&&&---***&&&&&&(((***(((''''''((((((***+++,,,------(((((()))))))))******+++************+++,,,---...***))))))(((((())))))***)))))))))******)))))))))+++***)))))))))+++,,,---...,,,***)))((()))***,,,++++++***)))))))))))))))((())))))))))))(((((('''&&&''''''((()))*********************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&'''''')))***+++,,,---***((('''(((+++,,,)))&&&(((((())))))))))))(((((())))))))))))))))))*********)))'''(((***++++++***((((((((()))))))))******+++++++++******************++++++++++++,,,,,,,,,************************))))))(((((((((((())))))))))))***************)))((((((((()))***+++,,,---+++***************(((&&&))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((())))))'''(((((()))******++++++''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))***++++++***+++---......---+++***((((((((('''((()))******,,,+++++++++***)))))))))************************+++*********************)))************)))(((((((((((()))************)))************))))))))))))***))))))))))))(((((((((''''''((()))))))))))))))))))))*********((('''%%%)))(((((((((((()))***************)))'''(((***,,,222---***+++***'''&&&''')))((((((((()))***++++++---+++))))))******)))((())))))))))))************&&&'''((())))))((('''&&&(((((('''&&&&&&'''((((((vvv```RRRIIIDDDBBBDDDDDDCCCAAA@@@???>>>>>>>>>===<<<;;;::::::::::::;;;===;;;888777777777666666444444333333222222111111222222222111111111111111//////......---,,,++++++------......////////////---,,,,,,,,,,,,------...///...,,,******,,,...///+++,,,---,,,***)))***+++************************+++******))))))(((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))***************)))))))))))))))************************************)))(((((((((((()))******))))))))))))))))))))))))+++******************+++)))))))))))))))))))))))),,,***))))))***++++++***((((((((((((((('''''''''++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,------444222111333555333...***---***)))+++000111---))))))***+++,,,---...///000))))))*********+++******)))))))))***+++,,,---...))))))(((((((((((())))))))))))************))))))------,,,++++++,,,,,,---,,,+++***))))))***,,,---...,,,+++)))))))))***++++++++++++++++++***)))((((((((()))***+++,,,,,,---,,,+++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))(((((((((&&&'''''')))***+++,,,---+++)))'''((()))***)))(((******++++++++++++******)))))))))))))))*********+++)))'''''')))***++++++'''''''''(((((((((((())),,,+++++++++***)))))))))(((((()))))))))************************************)))(((''''''((()))***)))******++++++++++++***+++***)))))))))***,,,---,,,***((((((++++++)))&&&))))))(((((((((((())))))((()))***++++++***)))((((((((((((((())))))))))))***++++++++++++******)))(((((())))))************''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++******,,,,,,,,,,,,******)))******+++++++++++++++,,,,,,,,,+++***)))((((((************************+++++++++++++++*********))))))*********))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((())))))))))))((('''&&&)))))))))))))))******+++***++++++***((((((***---@@@444)))&&&'''(((***...(((((((((((()))***,,,,,,...,,,***)))******)))((((((((())))))******++++++''')))***,,,,,,***)))''')))(((&&&%%%%%%&&&((()))ttt```SSSKKKFFFDDDEEECCCBBBAAA@@@???>>>>>>>>>???>>><<<:::999999999:::;;;999777777888999999888444444444333333333333333555444333111000/////////..................//////---...///000000000//////---,,,,,,,,,------...//////...,,,++++++,,,...///+++,,,---,,,***)))***+++************************++++++******))))))((((((***)))((((((((()))+++,,,******))))))))))))******+++++++++,,,,,,+++******(((((()))))))))************************************))))))))))))***++++++************************++++++************++++++)))))))))))))))))))))))),,,***))))))+++++++++***++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++,,,+++***)))((((((((((((,,,++++++---//////,,,))))))(((***000555555000***)))******+++---......///+++++++++,,,+++***))))))'''((()))******+++++++++(((((())))))))))))((((((***++++++++++++++++++***------,,,,,,+++++++++,,,+++*********+++,,,---...///...,,,+++******+++++++++++++++++++++***)))(((((())))))***++++++,,,,,,******)))))))))******+++************************'''((()))******)))(((((((((((())))))************,,,+++)))((()))***************++++++++++++******(((((())))))************+++)))'''''')))***++++++*********+++++++++,,,,,,,,,+++++++++***)))))))))(((((()))))))))************************************)))(((''''''((()))***))))))***+++++++++++++++---,,,***)))))))))***+++,,,***'''(((***+++)))'''))))))(((((((((((())))))((()))***++++++***)))((())))))))))))((((((((((((******+++++++++******)))************))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))*********+++***)))(((((()))***+++((()))***+++++++++******,,,,,,,,,+++***)))((((((***************************++++++++++++***)))((())))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))************))))))***+++++++++++++++))))))))))))))))))(((((()))))))))))))))******++++++++++++***))))))+++---AAA444(((%%%''')))***---(((((((((((()))***,,,,,,...,,,***)))******)))((((((((())))))******++++++''')))***,,,,,,***)))'''***)))'''&&&&&&''')))***rrr___SSSLLLGGGDDDEEECCCBBBAAA@@@????????????@@@???<<<:::999999::::::;;;999777777888::::::999333333333333444444444444666444222000///......///........./////////000000---...000111111111000///,,,,,,,,,,,,---...///000---------,,,,,,---------+++,,,---,,,***)))***+++******************************************))))))***))))))))))))***+++++++++******))))))******++++++++++++,,,++++++******((((((((()))))))))*********************************************++++++,,,************************++++++************++++++))))))))))))))))))))))))+++)))))))))++++++***)))***************+++++++++))))))))))))))))))))))))))))))+++,,,,,,,,,+++***)))((((((((((((((())))))***)))((()))******(((&&&$$$&&&)))...333222---)))((((((((())))))***+++++++++,,,------,,,+++***)))(((((()))************)))((())))))******))))))(((++++++,,,,,,,,,,,,++++++***************)))))))))))))))***+++,,,---...///000///...,,,,,,+++++++++((())))))))))))(((((('''(((((((((((())))))))))))((('''&&&&&&&&&'''((()))************************'''((()))***+++***)))(((*********)))))))))))))))******)))))))))***++++++(((((())))))))))))((((((((((((((()))******++++++***)))'''(((***++++++***)))))))))*********+++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((()))***++++++++++++---,,,+++***)))(((((((((+++***(((((()))******)))))))))(((((((((((())))))((())))))******))))))((())))))))))))(((((((((((('''((()))******)))((('''++++++******)))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******+++***(((&&&&&&(((***+++''''''((())))))))))))(((,,,+++++++++***)))))))))++++++++++++++++++++++++)))***++++++***)))'''&&&)))))))))((())))))***++++++***))))))((()))))))))))))))))))))************)))))))))************+++''''''((()))))))))))))))*********))))))))))))))))))(((((((((((()))******+++++++++***((()))+++---444,,,''')))+++)))&&&%%%)))((((((((()))***++++++---+++))))))******)))((())))))))))))************&&&'''((())))))((('''&&&******)))(((((()))******ooo]]]RRRKKKFFFDDDDDDBBBBBBAAA@@@????????????@@@>>><<<:::999;;;<<<>>>===:::888777888999999888111111222222333333333444444333000///......///000.....................------///000222222111000///,,,,,,,,,------...///000,,,,,,---......---,,,,,,+++,,,---,,,***)))***+++******************************************++++++))))))***++++++++++++***++++++***))))))***++++++***************)))((('''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++******************************))))))))))))******))))))))))))))))))))))))))))))((()))******)))'''''''''((((((((()))))))))(((((((((((((((((((((((('''(((***+++,,,+++***)))((((((((((((((()))******+++)))((('''(((((())))))&&&''')))+++,,,+++***)))(((((((((((((((((((((((()))***,,,---...---,,,+++******+++++++++***)))((())))))***++++++***))))))******++++++++++++******((())))))************)))((()))***+++,,,...///000/////////...---,,,+++***'''(((((())))))))))))((())))))))))))(((((((((((()))((('''&&&'''(((***+++************************&&&((()))+++++++++)))((())))))))))))))))))))))))'''((())))))))))))***+++(((((())))))))))))(((((('''(((((()))******++++++)))(((((()))++++++***)))''''''''''''((((((((((((***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((&&&'''((()))************************)))(((((('''*********)))((((((***,,,))))))(((((((((((()))))))))((((((''''''(((((()))***)))))))))((((((((('''%%%&&&(((*********)))(((*********)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************)))))))))***))))))))))))))))))***))))))))))))*********+++++++++******************++++++++++++++++++++++++((()))*********(((&&&%%%***)))((((((((()))+++,,,,,,+++)))((((((((()))***((()))))))))************))))))*********+++++++++''''''((()))))))))))))))***)))))))))))))))******((((((''''''(((((()))************)))((((((***,,,+++'''&&&***,,,)))&&&&&&***)))))))))))))))******+++)))(((((()))***)))(((*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))|||lll[[[QQQKKKEEECCCCCCBBBBBBAAA@@@????????????>>>===;;;::::::<<>>===<<<;;;:::;;;<<<<<>>===============<<<<<<;;;===;;;999999::::::999888666444333333444555444222111///---...111111000...333222222222000///...------------......///000111+++,,,---......---,,,+++,,,---...---------///111......---,,,,,,,,,,,,---++++++++++++*********************************************)))))))))))))))&&&'''))))))(((((()))+++++++++++++++************(((((())))))******++++++(((((()))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))******************++++++...---,,,+++***)))((('''&&&$$$"""###%%%'''((((((((()))))))))************'''(((((()))******++++++)))))))))******+++++++++,,,+++***))))))((())))))(((((()))******+++,,,,,,)))))))))************)))(((((()))))))))*********(((((()))(((((((((((((((''')))***((('''---:::EEERRRAAA000)))))))))))))))******)))))))))+++,,,------,,,++++++******))))))))))))((((((((('''''''''*********,,,...///...---((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************))))))***+++******************++++++))))))))))))))))))))))))***)))((()))***+++***)))))))))*********+++++++++,,,+++++++++***)))))))))************************++++++************++++++************************(((((()))***+++,,,,,,---+++++++++*********)))))),,,,,,+++******+++,,,,,,************************************************))))))))))))))))))))))))((()))))))))))))))(((((((((((()))))))))))))))((())))))))))))))))))))))))***,,,---,,,***)))***++++++***)))(((((((((((((((''')))******)))(((((()))&&&(((***,,,---,,,+++***+++++++++,,,+++++++++***,,,,,,++++++***)))((((((++++++************++++++************************++++++++++++++++++++++++************))))))((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++(((((())))))))))))))))))((()))******))))))***++++++++++++*********))))))((((((((())))))******+++)))))))))))))))******+++(((((((((((())))))))))))*********)))))))))))))))+++***((()))+++,,,+++***rrrcccTTTMMMLLLIIIFFFEEEEEEEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>===<<<<<<999888777999;;;===>>>===555444333333555555444333111111222222111111111222222222111111///---,,,+++------------///000111222------............------,,,---//////...///111333......---,,,,,,,,,,,,---,,,++++++++++++***************************************)))))))))))))))))))))***++++++***)))+++,,,,,,++++++++++++*********))))))))))))*********************+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***((('''&&&&&&'''%%%$$$%%%'''((((((((((((((()))************)))''''''((()))***+++,,,,,,******++++++++++++++++++++++++***)))))))))******))))))******++++++,,,,,,))))))***++++++++++++***((((((((()))))))))******)))***+++***((((((((()))((()))***(((&&&(((,,,111888000***)))))))))+++///000///---,,,+++++++++,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((***)))***,,,//////---,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))******)))(((((()))+++*********)))******+++,,,++++++++++++++++++++++++***)))((()))+++++++++***)))************++++++++++++++++++***************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************************+++++++++++++++*********************************************************((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))))))))(((((((((((((((((((((((((((+++,,,...---,,,******+++***)))((((((((((((((((((((()))++++++)))((()))******++++++++++++)))((('''******+++++++++,,,,,,,,,...---,,,+++***(((''''''++++++************++++++************************++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((((((((())))))*********(((((())))))))))))******((()))+++***))))))***,,,+++++++++************)))(((((()))))))))))))))))))))))))))))))))******+++((((((((()))))))))************)))))))))))))))))),,,)))&&&%%%''')))******mmm___RRRMMMLLLIIIFFFEEECCCCCCCCCBBBAAA???======<<<===>>>>>>>>>===;;;;;;888777666888;;;===>>>===555444333333555555444333///222444333000///111444000000000000///...,,,,,,...------------...000000000000////////////000000---.........---...000111......---,,,,,,,,,,,,---,,,,,,+++++++++*********************************)))))))))))))))))))))******+++,,,+++***)))***+++,,,,,,+++++++++******************))))))))))))))))))******+++,,,,,,------************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))(((******)))))))))))))))(((+++***)))***,,,,,,+++)))'''((()))***+++******)))(((((())))))*********++++++++++++************************)))******++++++)))))))))***************)))***+++,,,---,,,,,,+++(((((((((((()))))))))***+++---......,,,+++---///******))))))******)))))),,,)))(((******)))+++///111000...,,,++++++++++++******************))))))))))))))))))))))))))))))))))))***,,,......,,,***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))***+++***((('''))),,,******)))))))))***,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,'''((()))++++++++++++***************************************************))))))))))))))))))))))))***************)))(((''''''((()))***************))))))))))))))))))))))))+++---///...---+++++++++)))))))))((())))))******)))+++------+++***+++,,,+++++++++***))))))(((((())))))******+++,,,---...---,,,,,,+++***)))((((((++++++************++++++************************++++++++++++++++++++++++((((((((()))******++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))(((((()))))))))*********(((***++++++***)))+++,,,+++++++++************))))))))))))))))))((((((((()))))))))))))))******+++)))))))))*********++++++)))))))))))))))))))))***+++)))&&&&&&'''))))))(((jjj]]]QQQMMMMMMJJJFFFDDDBBBBBBAAA@@@???===<<<;;;;;;<<<=========<<<:::::::::999777888999::::::999555333222333555555444333+++000444222---+++...333//////000000000000/////////...---,,,+++,,,---......---,,,++++++,,,---...,,,------,,,******+++---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************)))))))))))))))*********)))******)))'''&&&'''(((,,,,,,,,,+++++++++******++++++******))))))(((((('''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))***+++,,,,,,------)))))))))***++++++)))&&&'''((()))++++++******)))************))))))))))))++++++******))))))((((((***)))))))))***+++,,,,,,))))))))))))((((((((((((***+++,,,---...------,,,(((((((((((())))))))))))'''))),,,,,,******---///,,,***)))+++...///---***///+++***,,,+++((((((***,,,+++*********+++,,,---(((((())))))))))))(((((()))))))))***************))))))***,,,...---+++)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,)))+++,,,+++((((((***---******)))))))))***,,,---))))))))))))))))))))))))***)))((()))+++,,,,,,***)))************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,+++***)))((('''(((((()))***+++,,,,,,---###%%%(((+++,,,,,,,,,+++************************************************************************+++++++++++++++***)))(((((()))***+++++++++++++++************************+++---//////---,,,+++,,,***)))))))))***+++,,,,,,+++---......---,,,,,,---)))((((((((()))***+++,,,((())))))***+++---...///+++++++++***************++++++************++++++************************************************''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))((((((((((((((())))))*********+++(((***++++++******+++,,,+++++++++************)))******))))))(((((('''''')))))))))))))))******+++************++++++++++++)))))))))))))))*********)))(((((((((******((('''ggg]]]RRRNNNJJJFFFEEEFFFDDDCCCAAA???===;;;::::::>>>>>>>>>>>>>>>===<<<<<<;;;:::999888999:::;;;<<<333444666888888777666444000000000000000000000000...///000000000...---,,,111...***)))***---///000---------------------------...///...,,,,,,...//////...,,,++++++,,,...///)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++***(((%%%&&&)))++++++)))))))))))))))))))))))))))&&&''''''(((***+++------))))))))))))))))))))))))++++++******)))(((((((((************************,,,+++***))))))***+++,,,---,,,***(((''''''((())),,,,,,+++***)))))))))***(((((((((((((((((())))))******))))))))))))******---,,,+++***)))))))))))),,,'''&&&((((((%%%###$$$************))))))((((((&&&'''(((*********)))(((/////////...---,,,******************************,,,+++++++++******))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---+++*********++++++))))))+++,,,,,,+++***)))******++++++++++++******,,,,,,+++***))))))************))))))))))))))))))((()))***+++++++++++++++)))))))))***+++++++++,,,---,,,,,,+++***)))((((((((()))***+++,,,++++++***+++***************++++++((()))***++++++***)))(((******++++++++++++******---,,,,,,,,,***)))((('''))))))))))))))))))******************************...---,,,+++************,,,+++***))))))***+++,,,******++++++++++++******'''))),,,......,,,)))'''***+++,,,,,,+++***)))((('''''''''''''''''''''''')))************+++++++++************+++,,,------,,,++++++******++++++,,,++++++++++++******))))))))))))***++++++++++++***------,,,,,,+++***)))))),,,+++*********+++------))))))*********))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************((()))***+++,,,,,,+++++++++******)))))))))))))))...---,,,+++************************************+++***((('''''''''((()))+++*********))))))(((((()))******)))(((((()))+++***)))(((''''''((()))***fff\\\RRRMMMJJJFFFEEEFFFCCCBBB@@@???>>>======<<<>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999999::::::333444555666555444222111111111111111111111111111//////////////////...---...---++++++,,,------,,,---------------------------...///...,,,,,,...//////...---++++++,,,---...---......///...---+++++++++++++++,,,,,,+++++++++,,,+++******))))))******+++)))''''''***,,,+++***************************(((((((((((()))***,,,---************************(((((())))))***+++++++++************************++++++***))))))***++++++,,,,,,+++***))))))((()))++++++******************+++++++++*********************))))))))))))******&&&'''((()))***,,,------...***))),,,---+++***+++******)))))))))(((((((((&&&'''((()))******)))(((------------,,,+++***)))************************))))))))))))((((((((('''+++++++++++++++***)))))))))))))))))))))))))))))))))************++++++++++++++++++***************((((((((((((((((((((((((++++++++++++++++++++++++)))******************)))))))))))))))************++++++++++++++++++++++++))))))************))))))---,,,+++***)))******+++******++++++***)))((('''******++++++++++++******,,,,,,+++***************************************)))******++++++++++++******************+++++++++,,,,,,++++++***))))))))))))***++++++,,,+++******++++++************++++++))))))***++++++***))))))******++++++++++++******(((((()))))))))((('''''',,,,,,,,,,,,++++++++++++************************------,,,+++************++++++***))))))***++++++******++++++++++++******(((***,,,------+++)))'''******+++,,,+++***))))))(((((((((((((((((((((((()))************++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++*********)))))))))***+++++++++++++++,,,,,,+++******)))((((((+++******)))***+++,,,---))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******)))******+++,,,,,,...---,,,+++************************************,,,,,,+++***************************)))))))))((()))******)))(((((()))+++,,,,,,+++******+++,,,,,,{{{dddZZZQQQMMMJJJFFFDDDEEEBBBAAA@@@??????>>>??????===>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;:::999888888555555666555444222000///111111111111111111111111///............//////000............///...,,,)))---------------------------......---,,,,,,---///000///---,,,,,,,,,------////////////...,,,+++******++++++++++++++++++***+++******))))))))))))***,,,***))))))+++,,,,,,+++************************+++***((((((((()))+++---++++++++++++++++++++++++(((((())))))***++++++,,,************************++++++***))))))***++++++,,,,,,,,,,,,+++***)))(((***************+++++++++,,,+++++++++******))))))******************************++++++***((('''&&&(((%%%$$$(((+++))))))+++)))))))))))))))((((((((('''(((((())))))))))))(((******++++++++++++******************************))))))))))))((((((((((((+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************+++++++++***************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++******))))))))))))************++++++++++++++++++++++++))))))************))))))++++++***)))))))))******,,,,,,,,,,,,+++)))((('''******++++++++++++******,,,++++++************++++++++++++++++++++++++++++++++++++++++++*********+++++++++******************************************+++++++++++++++***)))++++++************++++++)))******++++++******)))******++++++++++++************+++,,,,,,,,,,,,,,,...------,,,,,,+++++++++************************,,,,,,++++++***+++++++++++++++***))))))***++++++******++++++++++++******+++++++++++++++***)))((())))))***+++++++++******************************)))************+++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++************)))******+++++++++++++++++++++******)))(((((((((***))))))))))))***++++++))))))***************)))+++***))))))))))))***+++))))))))))))))))))))))))(((((()))***************...---++++++***+++,,,,,,)))))))))***+++---...///---,,,+++***************************************,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))******)))(((((()))+++---,,,,,,++++++,,,,,,---xxxaaaXXXOOOLLLJJJFFFDDDEEECCCCCCAAA@@@??????>>>>>>======>>>>>>======<<<;;;:::;;;;;;;;;:::999777666666666777666666444333222111111111111111111111111///...---------///000111111000000000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///000///...---,,,,,,---------------,,,,,,+++******+++,,,,,,------,,,,,,+++++++++***************++++++*********++++++++++++************************---+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,+++******))))))(((************************+++******************++++++,,,,,,---,,,+++***)))))))))******++++++++++++******))))))((('''''''''************************+++,,,,,,,,,***'''###!!!%%%!!!!!!%%%'''&&&&&&(((************************((((((((())))))))))))((())))))***+++,,,,,,++++++************************+++++++++******************++++++,,,++++++******))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))---------,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++************,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++******,,,,,,+++*********++++++++++++++++++++++++++++++******++++++++++++******,,,------...............+++++++++***************************************+++++++++***++++++,,,,,,+++******************+++******++++++++++++******,,,,,,+++***))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++******)))))))))))))))))))))))))))*********))))))***+++++++++******************************))))))))))))))))))))))))(((((()))***************000///,,,+++***+++,,,---***))))))***+++,,,------,,,,,,+++***************************************)))***+++,,,,,,+++))))))*********))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))vvv^^^UUUMMMKKKJJJFFFDDDEEEEEEDDDCCC@@@???======<<<===============<<<;;;;;;::::::;;;;;;:::888666555444444555555555555555555111111111111111111111111///...---------///000111333000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...//////......------------++++++++++++,,,------...---..................---,,,,,,+++++++++,,,,,,---)))************))))))***************************---,,,***)))((()))+++,,,************************,,,,,,++++++***)))))))))*********************************++++++************+++,,,------+++***)))((()))***+++++++++++++++))))))))))))(((((('''''')))***++++++++++++***)))$$$&&&(((***+++***)))(((***&&&&&&)))***(((''')))++++++++++++++++++++++++)))))))))(((((((((((())))))***+++,,,---------,,,******************************************++++++))))))***************)))))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))******))))))************++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------...---,,,+++******++++++,,,+++++++++***))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++++++++******))))))))))))******+++++++++************************+++++++++***++++++,,,,,,*********++++++***************++++++++++++******,,,,,,***)))))))))******)))))))))******+++,,,,,,************************))))))*********+++++++++------,,,+++************,,,++++++******++++++,,,+++++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++*********(((((())))))************))))))***+++++++++++++++******++++++++++++******************************(((((()))***************,,,***(((&&&&&&&&&((()))+++******)))))))))******++++++******))))))******************************((()))+++,,,,,,+++***)))))))))))))))))))))******)))******)))(((((()))+++''''''((((((((((((''''''rrr\\\SSSLLLJJJJJJFFFDDDEEEFFFDDDBBB@@@>>><<<;;;;;;<<<============<<<;;;;;;999:::::::::999888777777111222222222222333333444222222222222222222222222///............//////000000...+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...........................---,,,------...000111222...//////000000//////...---,,,,,,,,,,,,---......)))***,,,+++***((())))))++++++++++++++++++++++++,,,++++++*********++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,************************)))***++++++++++++***)))***+++++++++++++++******((()))+++,,,,,,+++***)))*********************+++)))***+++,,,,,,+++***)))'''((()))*********))))))...***(((+++,,,)))((()))*********++++++++++++,,,***))))))(((((((((((()))******+++,,,------,,,,,,************************(((((((((((())))))))))))(((((()))************))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))************++++++++++++++++++++++++))))))************))))))((()))******++++++******&&&&&&&&&'''((()))+++,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---***++++++,,,,,,------......---+++******+++,,,,,,+++++++++***************))))))******+++++++++,,,+++++++++++++++,,,------...---,,,++++++***++++++---,,,,,,++++++,,,,,,---******++++++++++++******,,,,,,------,,,+++************+++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++)))***++++++++++++***)))******++++++++++++******+++***************++++++*********)))******+++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******))))))***+++,,,,,,,,,,,,******+++,,,,,,+++******************************(((((()))***************+++***)))((('''((()))***+++******)))(((((())))))+++******)))))))))*********************************+++,,,,,,,,,,,,,,,,,,))))))))))))************)))******)))(((((()))+++((())))))******))))))(((mmmYYYQQQKKKJJJIIIFFFDDDEEECCCBBBAAA???===<<<<<<<<<<<<<<<======<<<<<<;;;:::999999888888888888888999333333222222222222222222222222222222222222222222//////////////////...---...---------//////---+++++++++++++++++++++++++++,,,------,,,++++++,,,...,,,---...//////000000000......------...///000111......////////////......,,,+++++++++,,,,,,---...))),,,...---+++))))))***++++++++++++++++++++++++)))***+++,,,,,,,,,+++***************************)))******++++++,,,,,,---************************)))***++++++++++++***)))******)))))))))******+++)))***+++,,,,,,+++)))((()))))))))***++++++,,,,,,)))***,,,------,,,***))),,,,,,+++***))))))((((((,,,((('''***+++((('''((((((((()))))))))*********+++***)))(((''''''((())))))***+++++++++++++++***************************'''((((((((())))))))))))((()))******+++++++++***)))))))))))))))))))))))))))************++++++++++++++++++***************************************++++++++++++++++++++++++)))******************)))))))))))))))************++++++++++++++++++++++++))))))************))))))((()))+++,,,,,,,,,++++++)))(((((((((((()))+++,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---...*********+++,,,------------,,,+++******+++---...***************+++++++++***************++++++++++++*********+++---...///......---,,,++++++++++++...---,,,++++++,,,---...******++++++++++++******,,,------............---,,,,,,++++++***)))((((((************************------,,,+++************)))***++++++++++++***)))******++++++++++++******)))))))))***++++++,,,,,,,,,+++***)))))))))***+++)))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,***************+++++++++))))))+++,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((((()))***************+++,,,,,,,,,,,,,,,,,,---******)))))))))***++++++******))))))))))))*********************************************+++,,,,,,((()))))))))************)))******)))(((((()))+++((()))***++++++***)))(((~~~iiiXXXPPPJJJJJJIIIFFFDDDEEEAAA@@@???>>>============<<<<<<======<<<<<<;;;:::999888777777777888999:::777666555444333222222222222222222222222222222222//////000000000///---,,,...///000333555333000---++++++++++++++++++++++++,,,------,,,++++++,,,...+++,,,---///000000111000///...,,,,,,+++,,,---...------............------+++*********+++,,,,,,---***---//////,,,******+++++++++++++++++++++++++++((()))+++---...---+++***++++++++++++++++++++++++------,,,++++++******)))************************)))***+++,,,,,,+++***)))******((((((((()))***+++***+++,,,---,,,***((('''&&&&&&'''((()))***++++++)))***,,,------,,,***)))&&&'''''')))***---///000---)))(((+++---******+++&&&'''''''''(((((())))))+++***)))'''''''''((()))))))))************))))))************************))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,------,,,+++...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...))))))***++++++,,,---------,,,*********,,,...///))))))******+++++++++,,,************************************+++---///111///...---,,,++++++++++++...---,,,,,,,,,,,,---...******++++++++++++******&&&''')))***+++,,,,,,,,,,,,,,,***(((&&&%%%###"""************************...---,,,+++************)))***+++,,,,,,+++***)))******++++++++++++******'''((()))+++,,,,,,,,,,,,---,,,***)))))))))******************************)))************+++++++++************+++,,,------,,,++++++++++++++++++,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,)))))))))))))))*********)))***+++,,,---,,,++++++((()))***+++,,,---------***+++,,,------,,,+++***************************(((((()))***************((()))***+++++++++++++++)))))))))***+++,,,......***)))))))))))))))******************************)))((('''''''''(((***+++(((((())))))*********+++)))******)))(((((()))+++'''((()))******)))((('''zzzgggTTTOOOJJJIIIKKKLLLIIIEEECCCBBB@@@>>>=========>>>999<<<;;;888;;;AAABBB===999999888888777666666555666444222111222333333222444333111///---------...000000000000000///............---------,,,,,,,,,,,,,,,------...///000000...---,,,,,,,,,,,,---......,,,+++...333555222......---+++++++++,,,...000......////////////......++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,,,,,,,+++******)))((('''((()))+++------------,,,+++***)))(((***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))...---+++*********+++,,,*********+++,,,,,,)))'''+++++++++*********))))))(((***+++***)))((()))***,,,,,,+++***))))))******(((***,,,......---+++))),,,+++***(((&&&'''***,,,,,,,,,+++++++++++++++,,,,,,,,,+++***))))))******++++++++++++++++++++++++---+++)))((((((***---///******))))))))))))******---,,,,,,++++++*********))))))(((((((((((()))))),,,+++++++++******))))))***((('''(((+++,,,+++(((+++++++++*********))))))***++++++++++++***))))))++++++******)))*********,,,,,,,,,++++++*********,,,++++++******++++++,,,222111000///---,,,+++***,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,---,,,+++***)))++++++,,,,,,,,,++++++***---,,,+++******+++,,,---***++++++***)))(((***+++------+++***)))(((((((((------------------------......,,,,,,,,,,,,......,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))))))))************+++++++++++++++***)))((((((((()))***************))))))******++++++++++++************************...------,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++******++++++,,,---............------,,,+++,,,,,,,,,,,,,,,+++***))),,,***)))---000000)))###%%%%%%%%%&&&((()))+++,,,,,,,,,,,,++++++*********'''((()))++++++***))))))(((***,,,,,,++++++,,,---,,,,,,++++++***+++++++++---,,,***))))))***,,,---+++++++++************)))************************((())))))))))))*********...---,,,)))'''%%%###"""++++++++++++++++++++++++***+++,,,------,,,+++***uuucccVVVQQQKKKIIIJJJJJJGGGDDDFFFDDDBBB???<<<;;;::::::;;;>>>===::::::===<<<888:::999999888777777666666666444222111333333333222000---+++,,,///222111000000000000000000///...............---------,,,,,,,,,,,,------......//////......---,,,,,,---......///---,,,///333555222...------,,,+++,,,---...///......////////////......++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++***))))))***++++++***)))((((((((()))+++,,,,,,,,,,,,,,,+++******)))******)))))))))***++++++************************************************+++***)))(((''''''((()))******)))***,,,,,,+++)))+++++++++*********)))))))))+++,,,+++***)))***+++,,,++++++***))))))******''')))+++,,,,,,***((('''+++,,,---,,,***)))***+++++++++************++++++---,,,+++***************++++++++++++++++++++++++,,,+++)))))))))***,,,---******))))))))))))******+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))***((('''(((+++,,,+++))),,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******///......------,,,,,,,,,,,,,,,+++***************+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,---,,,+++***)))***++++++,,,,,,++++++******)))(((''''''((()))***,,,---...---++++++,,,...------,,,+++************------------------------...---,,,++++++,,,---...******))))))))))))******++++++,,,,,,,,,---------))))))))))))************+++++++++++++++***))))))((())))))***************)))*********++++++++++++************************,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++******)))))),,,,,,,,,++++++++++++***++++++******++++++,,,------------------,,,++++++,,,,,,,,,,,,,,,+++******---+++***+++------***((((((((((((((()))***,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++(((***,,,,,,+++++++++---,,,,,,++++++***++++++,,,,,,,,,+++******+++,,,,,,++++++++++++************************************)))))))))*********++++++***++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++qqq___VVVRRRLLLJJJIIIHHHEEEBBBEEEDDDBBB???===;;;:::::::::>>>???<<<:::;;;:::888:::::::::999888888777777666444222222333444333222///+++(((***111444333///000000111111000000//////.........------------,,,,,,,,,------------------......---,,,,,,---......///---,,,...111222000---,,,,,,,,,---------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,***(((&&&&&&(((***,,,******)))((((((***+++,,,+++++++++,,,,,,++++++***+++***))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++*********+++++++++)))((()))+++,,,,,,,,,+++++++++******************,,,---,,,+++***+++,,,,,,+++******)))*********)))***+++,,,+++***(((&&&***,,,......,,,+++************)))))))))******+++,,,,,,+++*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,***************)))))))))***)))((()))+++++++++***---------,,,,,,,,,,,,+++)))))))))***+++---...///++++++++++++,,,---......,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...//////...,,,+++---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******,,,++++++******++++++,,,---......---,,,,,,...///------,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,******))))))))))))******++++++,,,,,,,,,---------)))))))))*********++++++***++++++++++++***))))))((()))******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******++++++*********++++++************)))))),,,,,,,,,,,,++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,++++++***---,,,+++*********+++,,,++++++******+++,,,,,,---,,,,,,,,,++++++++++++***+++++++++***++++++,,,---)))+++,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++---...///000++++++++++++++++++++++++,,,++++++++++++++++++,,,nnn\\\TTTPPPLLLIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>>>>>>>999<<<>>>===;;;;;;<<<===:::::::::999999999888888666444333333444444333222222000---...000111///---000000111111111000000///............------------,,,------......---,,,+++......------------.........,,,+++,,,...///...,,,+++,,,---.........------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))***,,,+++******))))))***++++++)))***+++,,,,,,,,,,,,,,,++++++***)))((((((((((((************************++++++++++++++++++++++++---------,,,,,,,,,,,,---+++)))((((((+++---......***************************+++,,,,,,******+++,,,++++++***************+++------......---+++)))((()))***,,,+++***(((((())))))))))))((())))))***++++++******)))))))))******++++++++++++++++++++++++***+++,,,---...---,,,,,,+++******))))))******+++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++---...*********+++,,,---...///++++++++++++++++++++++++)))+++,,,......,,,+++)))++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++,,,...000000...,,,+++---------,,,,,,+++++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++)))***++++++++++++++++++------,,,,,,,,,,,,------+++,,,---,,,++++++---...---------------...//////------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))*********+++++++++))))))*********+++++++++******+++++++++******)))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......)))******++++++******))))))******++++++++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******++++++,,,---******+++++++++******)))+++,,,,,,---,,,,,,+++++++++,,,,,,+++))))))+++------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,)))+++,,,,,,+++***+++,,,++++++******++++++,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---kkkYYYPPPNNNKKKIIIHHHGGGFFFEEEBBBBBBBBBAAAAAA@@@??????::::::;;;<<<;;;:::;;;===:::::::::999999999999999666444333444555555333222222444555333000......000000000111111111111000000//////.........---------,,,---...///...---,,,+++........................+++*********+++,,,+++++++++,,,---.........------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++***************+++))))))***+++,,,,,,,,,,,,++++++***))))))((())))))************************************************))))))******************,,,***((()))+++---......************************)))***+++***)))((()))++++++***************++++++---.........---+++***)))))))))(((&&&$$$%%%''')))))))))(((((()))******+++))))))((((((((())))))***+++++++++++++++++++++++++++,,,...///000///...---++++++************++++++------,,,,,,+++***)))))),,,++++++******++++++,,,************++++++++++++)))***************+++,,,************+++++++++++++++******)))))))))******))))))))))))***,,,------+++++++++++++++++++++++++++,,,...//////...,,,+++---,,,,,,+++******)))))),,,---............------+++,,,...//////...,,,+++---------,,,,,,+++++++++.........------,,,,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))******************)))***,,,,,,,,,++++++---///------------...///000000------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------))))))*********+++++++++************++++++++++++)))******+++++++++******))))))***+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------)))******++++++******)))******+++,,,------,,,,,,---------------------------------,,,,,,,,,++++++++++++******++++++,,,---))))))***++++++*********+++,,,,,,---------,,,,,,)))+++------+++***++++++,,,,,,+++************+++++++++++++++++++++++++++***)))((((((((()))+++,,,***+++---,,,+++******++++++*********++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******++++++++++++++++++++++++---,,,+++******+++,,,---gggVVVNNNMMMKKKHHHGGGFFFFFFFFFDDDDDDDDDBBBAAA>>>===;;;===:::;;;???@@@;;;777666999999999999999999888888666555444555666555444222...333777666111...111555000000111111222222111111/////////.........------+++---///000000///---,,,---...////////////...---***))))))))))))***+++,,,,,,,,,,,,---------............////////////..............................------,,,,,,,,,,,,------***+++,,,------,,,+++***+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,***)))***,,,---------***************+++++++++((()))******)))((()))************)))******+++,,,,,,,,,,,,++++++***))))))))))))'''$$$######''')))))))))))))))******+++,,,)))(((((((((((()))******++++++++++++++++++++++++,,,---...///000///...---++++++************++++++------,,,,,,+++******))),,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,)))***++++++******+++---)))***************++++++***++++++++++++***)))((())))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,+++------,,,,,,+++***)))))),,,---///000000///......+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++.........---------------......---,,,,,,,,,,,,,,,***+++,,,---.........---***+++,,,,,,,,,,,,+++***+++---------,,,---///111...---------...///000000------------------------++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,---------*********++++++++++++,,,))))))***++++++++++++***)))***++++++,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***************++++++++++++*********+++,,,---------------------............//////------------,,,,,,,,,,,,++++++******++++++,,,---))))))***++++++++++++***+++,,,,,,---------------)))***+++,,,---,,,+++***++++++******)))************++++++++++++,,,,,,,,,+++++++++***++++++,,,---***,,,------+++******+++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++++++++,,,fffUUUOOONNNLLLHHHEEEDDDDDDDDDBBBBBBBBBAAA???===;;;:::>>>;;;???IIIMMMEEE;;;555888888888888888888888888555555444555666666444222---111444444222111222444///000111222222222222111////////////............+++---///111222111///...---...///000000///...---)))************+++---///------,,,+++,,,---...///......////////////.................................---,,,,,,,,,,,,---...++++++************+++++++++,,,,,,,,,++++++***)))******+++,,,,,,,,,++++++++++++++++++++++++,,,---++++++++++++++++++++++++************************,,,,,,.../////////......,,,++++++,,,---...,,,+++))))))*********+++++++++)))***++++++))))))***+++******))))))***++++++,,,+++++++++++++++++++++************((('''&&&(((***)))))))))******+++------***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,++++++******++++++,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........)))+++,,,,,,******+++---*********++++++,,,,,,,,,)))+++---...///---+++***++++++*********++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---///111111000///...,,,+++************+++,,,+++,,,,,,,,,,,,,,,,,,---------------............///...---,,,+++,,,,,,---+++,,,---...////////////------...//////...------***,,,,,,,,,,,,,,,...000......---------...//////------------------------+++,,,---......---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,))))))***+++++++++++++++)))***++++++,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********************++++++,,,,,,,,,,,,++++++))))))+++,,,,,,---------------------......//////...------------,,,,,,,,,++++++******++++++,,,---)))******+++,,,,,,+++++++++,,,,,,---......---------***((())),,,...---++++++***************++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,------+++*********************+++,,,---...,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++hhhXXXPPPOOOMMMIIIEEEBBBBBBBBB======>>>??????>>><<<<<<===;;;CCCRRRZZZRRRCCC999777777777777777777888888555555555666777666444222000111111222333222111//////000111222222222222222000/////////............+++---///222333222000///---...///000000///...---******+++++++++,,,///111...---,,,++++++---///000......////////////......////////////////////////...---,,,,,,,,,,,,---...,,,***(((''''''(((***,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,++++++,,,,,,,,,---......+++)))))))))******++++++++++++***+++,,,,,,******+++,,,******))))))***+++,,,,,,---------------------...***,,,------,,,*********************+++,,,---...,,,+++++++++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,'''((()))***,,,...//////.........------.........---------....../////////(((+++---,,,***)))+++...+++++++++,,,,,,---------(((***...111222111///---------,,,+++++++++,,,,,,*********++++++,,,,,,,,,******)))(((((()))************+++,,,------......,,,...000111222111000///,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------,,,---------...////////////...---,,,+++,,,------,,,---...///000000000000******+++,,,,,,+++******((()))******)))***,,,.........------------......------------------------,,,,,,............,,,,,,...------,,,,,,------...))))))*********+++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,+++,,,,,,---.........---000+++%%%&&&***......,,,+++*********++++++,,,---*********++++++,,,,,,,,,'''((()))++++++***))))))+++,,,------+++*********************+++,,,---...---,,,***))))))***,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***~~~dddUUUMMMLLLJJJHHHFFFDDDBBBAAABBBBBBAAA@@@???>>>===<<>>???PPP```[[[GGG666;;;:::999999888888999999777777666666666333///,,,222111000000000111222333000111111111000///...---,,,------...///.........111111111111000///...---////////////............+++++++++,,,,,,------...---,,,,,,+++,,,---///000------------------------000///...------------...---------,,,,,,++++++++++++++++++*********))))))***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++******************************))))))))))))******---,,,+++)))))))))***+++***+++,,,,,,***(((((())),,,++++++******++++++,,,+++******))))))******+++***++++++++++++***))))))---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...---.........,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,++++++,,,---///111333+++---//////...------...111000000///...------,,,)))+++...000000...,,,***)))******++++++******)))+++***))))))***,,,...000++++++++++++,,,---...///...,,,++++++---......------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,---///000//////......---,,,---///000///...------,,,++++++,,,,,,,,,222000///...//////---,,,000///...---,,,+++++++++(((555;;;333///777???@@@111///---+++++++++,,,---...---,,,---------------111111000000/////////...---------------------------------------------------------++++++,,,...111------,,,+++***)))((('''---,,,+++******+++,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---..................------,,,,,,,,,------,,,,,,------...///.........------,,,+++***---------------------------,,,,,,,,,,,,---...///........................,,,,,,---------...............------------,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,---...---,,,+++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++((((((((((((((((((((((((,,,+++*********,,,...000{{{bbbSSSNNNMMMKKKHHHEEECCCAAA@@@BBBAAAAAA@@@???>>>>>>===???888999DDDLLLHHH===555:::999888888777777888888555555555555666555111///222222111111111222222222000000111000000///............/////////...............///000000000//////////////////............***************+++++++++...---,,,+++++++++,,,------------.........//////...---***(((''')))+++,,,---------,,,,,,+++++++++---,,,,,,,,,+++++++++***+++++++++++++++,,,------*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))(((((('''(((((((((***+++---,,,+++******+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++************,,,++++++******++++++,,,))))))((((((((()))***+++---...///...,,,,,,,,,...000//////......//////000------------------------,,,,,,,,,,,,---///000111---///111111000///000111111111000//////...------,,,---...//////...,,,++++++,,,,,,,,,,,,,,,,,,+++...---+++***+++,,,---///++++++++++++,,,---...///333000...,,,,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------..................------,,,+++***+++---------,,,---,,,,,,++++++,,,,,,------,,,+++,,,---...---,,,//////...---,,,,,,,,,,,,///<<>>;;;:::======;;;:::;;;999888777777666666777777444333444555666555333111222222333333333333222222000000000000000000//////111111000000//////......,,,,,,---...///000000000/////////............---++++++++++++************000///...---,,,,,,,,,,,,------......//////000000...+++(((%%%%%%'''***---------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,------...))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,---,,,,,,,,,***,,,---...,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******++++++******))))))******++++++++++++++++++,,,------...///000///---,,,---.........------------............------------------------,,,,,,---.../////////111222333222111222333111111000000//////....../////////......---,,,,,,------............------000///---,,,+++,,,------++++++++++++,,,---......444111...---,,,+++)))'''+++,,,---......---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...000000///...---,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,++++++,,,,,,---+++******+++---///...---......---------------...222:::>>>;;;:::===<<<777...---,,,+++,,,---...///...555;;;;;;555000///000///............------------------------------------------------------------...///000000///------******+++,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++******))))))******+++,,,---000555888888444///,,,.........------,,,,,,,,,+++,,,---.........---,,,........................++++++++++++,,,,,,,,,,,,((())))))***,,,------...------............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++///...---,,,+++***************++++++,,,,,,------,,,,,,,,,,,,---......///++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******))))))******((((((***+++,,,---------++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///ttt]]]OOOIIIHHHGGGFFFEEEEEEFFFFFFAAAAAA@@@?????????@@@AAABBBAAA???===:::999<<<@@@999999888777777777777777555444444444555555333111222333444555444333222111000000000000000000111111444333222000//////......,,,,,,---...//////......//////.........---------.........------,,,,,,+++000//////..............................---------...---***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************+++++++++,,,...///000000///...***,,,...///...---...///......------------......------............------...---+++))))))***+++,,,++++++************++++++------......//////000000///000000000...---...///------,,,,,,,,,,,,------.........---------------...---------------------...000222333222111222333111111000000000/////////111000///---,,,,,,------------............------...---,,,,,,,,,,,,------,,,+++++++++,,,,,,---......---++++++---......---+++,,,...//////...,,,+++------,,,,,,,,,+++++++++------,,,,,,,,,---......000///...,,,,,,------...---,,,+++,,,...///...---,,,,,,+++++++++,,,---------,,,,,,---///000000///---------------...//////111444444111000111...(((,,,,,,+++,,,,,,...///000...666@@@DDDAAA;;;444111------------------------++++++++++++++++++++++++------------............///.........///...---,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,------++++++++++++++++++++++++******))))))******+++,,,111444777888777444///,,,.........------,,,,,,+++***+++---//////...---,,,........................---------............///++++++,,,------...//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++,,,---......******))))))***,,,...///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------+++++++++++++++---...///qqq\\\PPPJJJIIIGGGEEEDDDDDDEEEEEEBBBAAA@@@?????????AAAAAAAAAAAA???<<<999:::;;;<<<::::::999888888888888999777666444444444444222000333333444555444333222000000000//////000111222333555444222000///...............//////...---,,,,,,............------------///......------,,,,,,,,,,,,,,,------............///......---,,,+++******,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,---------,,,,,,+++---//////......///000///......------......///---...////////////...---...---+++))))))***+++---,,,,,,++++++++++++,,,,,,++++++,,,---....../////////000000000...---...///000000////////////000000......------,,,,,,,,,,,,---------------,,,,,,,,,,,,...000111000000111222000000000000////////////222000...,,,+++,,,------,,,,,,------------,,,,,,*********++++++,,,---...,,,,,,+++++++++,,,------+++******+++...000000000+++,,,...//////...,,,+++------,,,,,,,,,+++++++++------,,,,,,,,,---.........------,,,,,,...///000---,,,+++,,,...///...---,,,+++++++++,,,,,,---...///---,,,---...///...---------------...///000000222222///,,,---///---)))+++++++++,,,---...///000///444>>>GGGKKKEEE999000,,,,,,,,,---------------........................---------....../////////000...+++,,,---......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---+++,,,---++++++++++++++++++++++++,,,++++++++++++,,,------666666555444222///---+++.........------,,,,,,,,,***+++---//////...---,,,........................------........./////////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,------......******))))))***,,,...///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......ooo[[[QQQNNNKKKHHHEEECCCBBBBBBBBBDDDBBB@@@???>>>???@@@BBB@@@CCCBBB>>><<<===<<<:::;;;::::::999888999999999888666444444444333222000333444444333333222111000000000//////000222333555555444111000.........//////000000///...---,,,,,,.........------------,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,...------,,,+++***))))))***+++,,,......---,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---.........------,,,...//////.........///......------------......---...///000000///...---...---,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,---,,,---...///000111111111...///000///---,,,---......------------------...------,,,,,,++++++******,,,,,,------------,,,+++)))+++............///000///////////////.........000///---,,,++++++,,,---++++++,,,,,,,,,,,,++++++((())))))+++,,,------...,,,,,,,,,++++++,,,,,,------,,,++++++---//////...,,,---...//////...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---...///000000+++***)))***+++,,,+++***++++++++++++,,,---......---+++***+++,,,,,,+++***...---------...///000000///---++++++---///000000++++++,,,------.../////////111888AAAHHHEEE:::///,,,,,,,,,------------...---------------------------------...//////000000///---+++---000111///---------,,,,,,++++++******,,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000000---++++++---++++++++++++,,,,,,,,,,,,------,,,,,,------...///777555222...,,,+++++++++------------------------+++,,,---.........---,,,........................+++,,,,,,,,,------------,,,,,,,,,++++++*********------............------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,+++*********++++++,,,,,,------......,,,,,,,,,,,,---......///************++++++++++++++++++,,,,,,,,,,,,------,,,+++******))))))******,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,------...lllZZZPPPLLLJJJGGGDDDBBBBBBDDDDDDFFFDDDAAA???>>>???@@@AAA>>>DDDFFFAAA======>>><<<:::999999888888888888888777555333333444444333222444444333111111000000000000/////////000222444666444222000.........////////////000000000///...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,------------........................------,,,,,,,,,,,,------000000///.........//////---...000///...------......------------------...,,,---///000000///---,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---///111222222222222---...///...,,,,,,,,,...*********))))))*********,,,,,,++++++***))))))(((++++++,,,---------,,,+++(((***,,,---------...///------------............---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,---------------,,,,,,++++++,,,,,,,,,...,,,++++++---......---........................------,,,,,,,,,,,,+++++++++++++++++++++,,,------------..................***)))))))))+++,,,+++***++++++++++++,,,---...///+++***)))***,,,------,,,///...............///000******+++,,,,,,+++,,,---+++,,,,,,---............---...000555999999444000,,,---------............************************---------...///000000000---,,,---222666666111,,,------------,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...111111---***+++---+++,,,,,,,,,---------------------------......///333111...,,,+++++++++,,,+++,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---............---,,,+++,,,,,,,,,------------///...---,,,+++*********,,,,,,------------------,,,,,,---......---------************+++++++++++++++++++++,,,,,,---------***++++++++++++***))))))******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,------------jjjYYYPPPFFFEEECCCBBBCCCFFFHHHJJJGGGEEEBBB???>>>>>>???AAA999BBBFFF???888888;;;<<<999888888777777777777777555333222222444555555555555444222000//////000111000/////////000222555777333222///...---...///000---...///000111111111111......---------,,,,,,,,,---------......////////////000000000000...---,,,******+++,,,...//////000///...---,,,,,,...000111+++++++++,,,,,,------------------.........//////000///...---------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000000000000000000000000...------,,,,,,------...///---,,,*********+++,,,---///000///---,,,,,,------------,,,,,,---------,,,---...000000...---,,,,,,,,,---------,,,+++***++++++************++++++''')))+++,,,.........------...///...,,,+++,,,------,,,,,,++++++,,,,,,---++++++******)))(((((('''***+++,,,---...---,,,,,,'''))),,,---,,,---...///,,,---------------------***++++++++++++++++++++++++,,,,,,------,,,,,,+++------......------,,,+++------,,,++++++,,,,,,,,,,,,+++***+++---///000//////...------------...///---------,,,,,,,,,++++++++++++******++++++,,,---...//////000///---,,,+++,,,+++***+++---...---,,,++++++++++++,,,---...///*********,,,...000000000//////............//////,,,...000111...)))'''(((+++,,,------......------,,,,,,,,,,,,,,,---///000---------....../////////---------------------------------...///000000111***,,,000777<<<;;;333+++........................,,,,,,---......---,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))...222111---******---,,,,,,,,,------.........------,,,,,,------...///......---,,,+++,,,,,,---***++++++,,,---...//////------,,,,,,,,,---...///................................./////////000000++++++,,,---......///000+++,,,,,,------,,,,,,+++------...//////...------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------,,,,,,***+++,,,---,,,+++***))))))************++++++++++++++++++,,,,,,---------,,,,,,---...---,,,+++***((()))***+++,,,---------)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------}}}hhhXXXPPPLLLHHHDDDDDDFFFHHHHHHFFFDDDDDDEEEEEEDDDBBB@@@??????>>><<<;;;<<<===???@@@<<<:::888666555777999:::666666555555555444444444444444444333222111//////111000/////////111222333222111000000000000000111.../////////////////////......//////////////////------,,,+++++++++,,,,,,/////////...------,,,,,,++++++,,,,,,,,,,,,---------------........./////////...,,,++++++,,,...///111000///...............000000///...............******+++,,,---//////000---,,,,,,++++++,,,,,,------......///000111222222....../////////////////////...------//////...---------,,,+++,,,---...//////000000000///...---,,,***++++++,,,,,,++++++******)))))))))***,,,...000++++++++++++++++++++++++---,,,)))((('''((()))***((()))***+++,,,---......++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,************,,,,,,///...,,,++++++,,,...///,,,---...,,,***))))))***,,,,,,,,,,,,,,,---...///333000---,,,......,,,***///---,,,---+++(((***...000///---+++*********+++---+++)))((('''((()))***---------.........//////.........------,,,,,,,,,---------------------------++++++,,,...///...---,,,---......,,,******++++++---000222222222000...---------.........//////.........------,,,,,,,,,,,,------+++******,,,......---,,,,,,++++++++++++,,,---...//////...---,,,///000000000000000//////+++,,,...333666666222---,,,---...---,,,,,,---.........---,,,---...///000000,,,***+++,,,,,,,,,---///...,,,******+++,,,---------------------------,,,,,,---.../////////...+++++++++,,,,,,---------......,,,,,,,,,,,,......++++++,,,------......///---------............////////////...---------,,,///...,,,++++++,,,...///((()))+++---.........---////////////...---,,,+++------............------...---,,,+++,,,...000222666222---+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,***++++++,,,------------,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---...---***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---***)))***---///...,,,xxxdddWWWQQQJJJHHHFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@??????>>>===<<<<<<===>>>???:::::::::999999999999999555555444444444333333333444444444333222111000/////////.........///000000000000///---,,,,,,,,,,,,/////////////////////...---------------------...++++++++++++,,,---......,,,,,,------------------++++++,,,,,,,,,,,,------------------............///...---,,,,,,---...///000//////............///222111000/////////////////////............------------,,,,,,+++,,,,,,,,,------......///000111111////////////............///...---...//////...---,,,,,,,,,,,,,,,---......---------......------,,,***++++++,,,,,,++++++***------............------+++++++++++++++++++++++++++***)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++***++++++++++++++++++***,,,---------,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------...---,,,++++++,,,---...---...///---+++******+++------,,,,,,,,,---......111///,,,,,,......---+++...+++***,,,,,,+++,,,/////////...---,,,,,,,,,,,,,,,+++***(((((()))***+++---------------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++,,,...//////---,,,,,,,,,,,,...000111111///---++++++,,,,,,,,,------------......---------,,,,,,,,,,,,------,,,******,,,......---,,,,,,++++++,,,,,,------............------....../////////......---......///222444333///,,,,,,...///...---,,,---...,,,,,,++++++,,,---///000---,,,+++,,,------...///---.........------,,,,,,------------------------......//////000/////////,,,,,,,,,,,,,,,,,,------...---,,,++++++,,,---...---------------------------------............///...............---------...---+++******+++---...++++++---......------,,,////////////...---,,,+++------............------...---,,,,,,,,,...000111555111---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......,,,***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***---//////...sss```UUUPPPHHHHHHIIIGGGEEECCCBBBCCCDDDDDDDDDCCCBBBAAA?????????>>>===<<<<<<<<<>>>>>>999:::<<<<<<<<<;;;999777777777777777666666666666444444444333222111000///000000000111000000//////111000///---,,,+++******111000000000//////......---,,,,,,+++++++++,,,,,,******++++++,,,...///000***++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////////////////............//////000------,,,+++++++++,,,,,,000000/////////...............---,,,++++++,,,,,,,,,------....../////////////////////......------///...------//////...---+++,,,,,,---------------***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------,,,***'''&&&++++++++++++++++++++++++***)))(((((()))+++,,,------,,,,,,+++***)))((((((++++++++++++,,,,,,,,,,,,******))))))))))))************++++++++++++******,,,,,,---------,,,++++++++++++++++++++++++++++++......////////////......---,,,+++******+++,,,---...//////...,,,++++++---......---,,,,,,,,,------///---,,,,,,---......---///)))'''***...------///------............------,,,+++*********+++,,,------,,,+++++++++,,,...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++)))---...000///...------...---...///000///---+++)))*********+++++++++,,,,,,...------------,,,,,,,,,,,,------,,,+++***,,,......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------.........------000//////000111000---+++---...//////------...///+++++++++++++++---...000***,,,---,,,,,,...000222,,,---///111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000///...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...------,,,++++++---------............///---------...............---,,,+++******+++,,,---...............---,,,+++////////////...---,,,,,,------............------...---,,,,,,---...000111222000---,,,---------,,,++++++++++++++++++++++++---.........---+++)))(((******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++000///............,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,...000000///qqq^^^SSSOOOGGGJJJLLLKKKFFFBBBAAABBBDDDCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<======999:::;;;<<<;;;:::888777777777777666666666555555333444444333222111000///222333444444444222111000333222111000///.........222111111000000//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,------------//////000000000000//////...............///000111++++++************++++++,,,------...//////000000///...---,,,,,,,,,,,,,,,,,,---------------------000//////......------,,,...,,,+++,,,---...---,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***************)))(((&&&%%%+++++++++++++++++++++++++++************+++,,,---,,,,,,+++***))))))((((((+++++++++,,,,,,,,,,,,,,,+++******************+++)))******++++++******))),,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------------...///000000///...---,,,++++++******++++++,,,---......---,,,++++++---///...---,,,,,,,,,,,,,,,---,,,,,,,,,---.........111***&&&***......,,,,,,***+++---.........---,,,+++++++++++++++,,,---...---,,,+++******,,,---///------------------------++++++++++++++++++++++++...,,,++++++,,,,,,***))),,,...//////---,,,---...---.../////////---,,,+++******+++++++++,,,,,,,,,------------------------+++,,,---,,,++++++,,,---...------,,,,,,,,,------------+++******+++------,,,------............---///...............------...///000///.........000......,,,,,,,,,,,,---...)))---...---,,,...000000,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///...---......------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,---------............///,,,---------.../////////---,,,,,,++++++,,,,,,---...............---------......//////...------,,,------............------...------------...///000///...---------.........++++++++++++++++++++++++,,,------------,,,******)))***++++++,,,,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---///000111000rrr^^^RRRMMMHHHLLLNNNMMMHHHDDDBBBCCCDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<:::999999888888888888888444444444333333333222222333333333333222222111000222333444444444222111000111111111111111111222222222222111111000000000000000///---,,,,,,,,,---...///......---,,,,,,,,,,,,000/////////.........---+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111111000//////...............///000111/////////......//////000,,,,,,,,,------......//////...------,,,,,,,,,------------------,,,,,,,,,//////......---------,,,,,,+++******,,,,,,+++***)))***,,,---------,,,+++---------,,,+++***)))(((***++++++,,,,,,++++++***------++++++***+++,,,---++++++++++++++++++++++++------,,,+++++++++++++++++++++******************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,,,,---------.........//////,,,---...//////...---,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///444,,,(((***...---***)))((()))+++,,,------,,,++++++++++++,,,,,,---......,,,,,,+++***+++,,,---...------------------------++++++++++++++++++++++++///---,,,,,,------,,,******,,,......,,,+++,,,---,,,---...////////////...,,,,,,,,,,,,---------...------------------------+++,,,------,,,+++,,,------------,,,,,,---......------+++******+++------,,,---...///////////////------------------...///...///000///.........000222111///...---,,,------)))...000,,,,,,000111..................------,,,------------------------////////////......---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,---------.../////////......------------......------------......//////.........///......---,,,------............---------------------......///---------------...//////++++++++++++++++++++++++***++++++,,,------------******+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++***+++------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---...//////000000qqq^^^RRRLLLJJJLLLMMMLLLIIIFFFDDDCCCCCCCCCAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::999888777777777888888888777777777777666666666333333333333333222111000000000000111000000//////////////////000111222222111111111111111111111111333111///---------...///111000///---,,,,,,++++++111111000000///......---++++++,,,,,,,,,,,,---------------.........//////000000000//////000000000///............//////000///............///000000//////...---,,,++++++***......------------...............------,,,,,,,,,------------------------,,,+++******,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***,,,+++)))))))))+++---///++++++++++++++++++++++++......------,,,+++***************++++++,,,,,,---++++++,,,,,,------......,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,------....../////////,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,......---,,,,,,,,,------+++,,,---,,,+++,,,---///444...***+++---***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---+++)))+++------,,,+++,,,---,,,,,,---...///000000000------............//////,,,,,,,,,------------...***,,,...---,,,++++++,,,------------------...///------,,,,,,,,,,,,------,,,---...///////////////,,,---......------///000---...//////------...///444333111///------------+++000000---000666555///000/////////....................................---...............---,,,.........---------------,,,------......------,,,++++++,,,,,,---...//////---------............///---------........................//////.........------,,,,,,---...//////---...............------------............---------.....................,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++,,,------------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++))),,,...///.........///mmm\\\RRRMMMLLLKKKJJJIIIIIIGGGDDDBBBCCCBBBAAA???>>>>>>>>>>>>============<<<;;;::::::888999:::::::::999888777:::::::::999999999999888222222333333333222111111//////.........///000000000///////////////000111000111111222222333333333333222///---,,,---///000000///...---------------///////////////.........++++++,,,,,,,,,,,,------........./////////000000000///............///000000//////............///,,,,,,,,,,,,,,,---......000000///...---,,,++++++------,,,------...///000/////////...---,,,,,,++++++,,,,,,------......///---,,,+++,,,---...---++++++++++++***++++++,,,---'''((()))******************++++++,,,,,,++++++***)))))))))))))))***++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......///+++,,,------------,,,+++,,,,,,------------,,,,,,***+++,,,,,,---------,,,+++++++++,,,---.........------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---,,,++++++,,,---------,,,,,,,,,---......+++,,,---,,,+++***,,,///111---+++,,,,,,)))))),,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,.../////////---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,***,,,......---,,,---...------------------------------........./////////,,,,,,,,,---------......***,,,......,,,++++++,,,---------------...//////------............------++++++,,,---...//////...---///111000...,,,---...,,,...///...---,,,---...111000///...---...//////,,,000///...555???===333000111222333333111///...000000000000000000000000---......////////////...------------............---......//////......---,,,------------------------------............///...............------------..................---...---,,,++++++,,,,,,---------...............---------............---------...............------+++---//////---,,,...///------------------------++++++++++++,,,------...,,,,,,---............---,,,,,,+++++++++,,,------------------------------+++---//////---,,,---///------------------------,,,,,,,,,------------...++++++++++++++++++++++++))),,,//////---++++++,,,jjjYYYRRROOOLLLIIIGGGGGGHHHHHHEEEAAACCCBBB@@@>>>======>>>>>>============<<<;;;:::999777999<<<>>>>>>;;;888555555555555555444444444444222222333333333222111111111000/////////111222333222222111000000000000000000000111222333444444555333222///,,,,,,,,,...///......---------......///,,,,,,------.../////////++++++,,,,,,,,,---------////////////000000000000111///...,,,,,,...///111111000///...........................//////000111.........///////////////,,,,,,,,,---...///000111000000///...------,,,+++***++++++,,,---.../////////...------//////...---,,,+++***)))***+++---...###$$$&&&''')))***+++++++++++++++,,,,,,+++++++++,,,---...//////...,,,+++++++++++++++++++++++++++++++++,,,---............------------------------++++++,,,,,,---...//////***+++,,,------,,,+++***,,,------......------,,,***+++,,,,,,------------))))))***++++++,,,------...---,,,++++++,,,---...,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,------...///+++---...---******,,,......,,,,,,---+++)))+++///...---,,,+++++++++------,,,,,,,,,,,,++++++***)))***,,,///111111000---,,,,,,,,,,,,------.........------------------------+++***)))***,,,------++++++---//////.........///...------,,,,,,++++++***---------.........//////,,,,,,,,,------.........***,,,......---++++++,,,---------------...///000,,,---////////////---,,,)))***+++,,,------...---...111333222...,,,+++,,,,,,---...---,,,,,,---...------,,,,,,---...000111---000//////:::FFFCCC777///222666888888555000...000000000000000000000000......///000000111000000,,,---------.../////////---...///000000///...---///......------,,,,,,+++---------.........///////////////......------,,,,,,------......------,,,000///---+++************------...............------..................------......///......------+++...000000---,,,---///........................------,,,+++++++++,,,,,,,,,---......//////......++++++++++++,,,------..............................000222111...,,,---...------------------------,,,,,,,,,---------......++++++++++++++++++++++++))),,,//////---******+++}}}iii\\\TTTOOOLLLIIIFFFGGGIIIJJJJJJHHHDDDBBBBBBDDDAAA======@@@???@@@@@@@@@>>>===:::999::::::::::::999777555444555555666888999:::;;;<<<555444444333333222222111111000/////////000222333111222222333333333222222+++---000333333222///---111000---+++***+++,,,...///...---,,,+++,,,---......///111222111///,,,******+++...//////---***))),,,,,,++++++,,,,,,---...,,,,,,------...///000000------......//////000000,,,,,,------...///000000000000111111000///......////////////////////////---------------------------------------------------------,,,,,,+++++++++------,,,+++************///,,,)))***---//////.........---,,,,,,,,,------...,,,++++++,,,------,,,,,,...000000...+++******+++,,,---///000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------)))************+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((++++++++++++++++++++++++***'''$$$%%%(((+++++++++***+++,,,---...---,,,+++------++++++++++++------+++++++++,,,---...///000......---,,,---...///000//////.........---------+++,,,...000000///...---,,,---------,,,++++++******++++++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------......///++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---///+++)))+++///111///+++,,,---......//////......//////////////////////////////...------------...,,,,,,------,,,,,,+++***+++,,,...///000///......------...000222444666777333666999999555111/////////111555///***888DDD>>>666111+++***---000///,,,...---,,,---///000000...///,,,,,,000222///---...---,,,+++---///111000///,,,...111222222111000///444222000/////////...,,,///---***+++///000///---222000///---,,,,,,,,,---,,,---......//////......////////////////////////,,,,,,+++***+++,,,---...,,,,,,---...///...+++)))///.........------------------------.........///444111...---///000000...,,,,,,,,,,,,,,,,,,,,,,,,///---***((()))+++...000------------------------++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,111000///...------...///}}}gggYYYQQQNNNKKKHHHEEEEEEGGGHHHGGGFFFFFFCCCBBBCCCAAA======@@@===============<<<;;;:::999999999999888666444333555666666777888999::::::555444444333333222222111222222111000000000000000//////111222333333333333,,,---000222222111///...------------------------...---,,,,,,,,,,,,---........./////////---***)))''')))+++...//////...---------,,,,,,,,,------...,,,,,,------...//////000000000000000000000//////,,,,,,------...//////000000000111111111000//////////////////////////////------------------------------------------------......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,...,,,******---///...---,,,,,,,,,,,,------...///...,,,++++++,,,------,,,,,,...000///---++++++++++++,,,---///000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------************++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............++++++++++++++++++++++++---***'''(((+++---...---++++++,,,------------,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,------...++++++*********+++,,,---......------,,,,,,,,,,,,+++,,,...///000///...------------------,,,++++++,,,------------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------.........------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000---***,,,000222000---,,,---......//////......//////////////////////////////......---------...---------------,,,,,,+++------..................000000000000000111111222000222444444000---,,,---111666<<<888333BBBTTTTTT666111,,,+++...000///---+++...222333111...------...,,,---000000---...111...---------.../////////111111111111000///---,,,...---+++,,,...//////...///...------...//////...///...---,,,,,,------...+++,,,------......------////////////////////////---,,,,,,+++,,,---...///000///...............---/////////.........------------........./////////111///,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))((((((***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...|||dddUUUOOOMMMJJJHHHEEEDDDDDDEEEDDDCCCHHHDDDBBBBBBAAA======@@@<<<;;;;;;::::::;;;;;;<<<888888888888777666444444666666666666777777777888555444444333333222222111333333333222111///...---,,,---///000222333333333......///000000000//////)))+++---///000///...---------,,,,,,,,,------...111000000///...---,,,+++((()))+++...////////////......---,,,,,,---------,,,,,,------.../////////111000000///......------,,,,,,------...///////////////000000111000000000000000000000000000000000------------------------------------------------......------------,,,,,,------,,,,,,------.........,,,++++++---......---***++++++,,,---...///000...,,,++++++,,,------,,,---...///...,,,++++++,,,,,,,,,...///000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...///...,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,......---------,,,,,,,,,*********)))***++++++,,,---,,,,,,,,,,,,+++++++++,,,---.../////////...---..................---,,,......///......---,,,+++,,,,,,,,,,,,,,,------...........................//////......---......///000000//////...---,,,,,,------------------------......------......///000111...,,,...111222000...------...////////////...////////////////////////////////////...........................------,,,///......---------......000000000000///////////////000000///---,,,,,,---///444<<<888111@@@UUUYYY555111---,,,///000000...***333<<<<<<555///...000111///...000///,,,...222/////////...,,,,,,---///222000////////////...------,,,+++,,,...000000000///000000///......///000---------------...//////++++++,,,------------,,,////////////////////////...------------...//////111000///------...///000000000000/////////............/////////000000000---,,,,,,,,,------,,,***------------------------//////---,,,+++******+++------------------------------------------------....../////////...------------------------------///...---,,,,,,,,,------{{{bbbSSSNNNMMMJJJHHHFFFDDDCCCCCCCCCCCCHHHCCC@@@AAAAAA??????BBB>>>===<<<:::::::::;;;<<<999999999888777666666555666666666666666666555555555444444333333222222111222222333333222111///...------///000111111111111//////.........//////000***+++---///000///......---,,,,,,,,,------......555333222000////////////------............------...---,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,+++---------.........//////,,,---...///////////////////////////////////////------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,+++,,,,,,------,,,++++++,,,---...............---++++++---...---,,,.........---++++++,,,...,,,---...///000000000000........................------------------------)))***+++,,,---.........++++++++++++,,,,,,,,,---++++++,,,---......------------------------------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------------,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,------...//////......---......////////////...............///......------,,,,,,,,,,,,,,,---......////////////////////////000//////...............000000//////...---------------------------------///...---------...000111000///---...000111000...------...///////////////////////////////////////000000000000//////......///////////////......---111000...---,,,,,,---...------...//////000000000111000000.........///000...000555222+++666FFFGGG444111...---///000000///---999DDDCCC999222555;;;:::333...///000///...000///111111///---,,,---//////......///000222222222222000......000000000//////111222111---,,,///222////////////////////////+++,,,------......------////////////////////////...............//////000///000000///...---...///000000000000////////////////////////000000000000+++,,,,,,---...---+++***---------------------------...///000000000000000........................---------...............///000000000///...------------------------------........................zzzbbbTTTOOONNNJJJIIIGGGEEEDDDCCCDDDDDDIIIBBB>>>@@@AAA@@@AAADDDCCCAAA???===;;;;;;;;;;;;;;;::::::999888888888888666666666555555555555555555444444333333222222111000111222333333222111000//////000000000//////...000///...------...//////........................+++,,,,,,------.........444333111///...///000111//////......------......,,,,,,++++++++++++,,,,,,---------...............)))******+++,,,------...---------...............++++++,,,---............------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,++++++******+++,,,------+++,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,///---,,,,,,---......------......---++++++,,,...,,,---...///000000000///---.....................------------------------+++,,,---...////////////+++,,,,,,,,,------------,,,,,,---.........------------------------------444222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,---...///........................***+++,,,---............---......///////////////------------..............................------......//////000//////...+++,,,---...////////////------,,,,,,------...///////////////////////////111000///......................../////////000000........................//////...------///000111///.........//////...------...//////000000//////////////////////////////000000111111111000///...//////000000//////...---111000...---,,,,,,---...,,,---...////////////...111000.........000111222333///222222...444;;;555222000///...///////////////:::CCCAAA888444:::BBBAAA666---...222222...,,,000111111111000//////000///111333333333222222333222000......000000000///...111222000------///222222222222111000//////...------...///////////////////////////////////////......////////////000///---000444444222///......000000000000////////////////////////000000000000+++---...//////...---,,,........................---...///111222222111111........................---------......////////////000000000///...------......................../////////000000000//////vvvaaaVVVPPPMMMIIIIIIHHHFFFDDDCCCEEEFFFMMMDDD>>>???@@@@@@AAACCCEEEDDDBBB@@@===<<<;;;;;;<<<;;;:::999999999999:::666666666666666555555555555444444333333222222111000111111222333333222222111111111000000///...---000///......------......//////...------......///++++++,,,---............000///...---------////////////...------///000111,,,++++++++++++,,,---...........................***+++,,,---///000111111........................+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------++++++*********+++,,,,,,***,,,------+++******+++------...///...---+++***///---,,,,,,---......---,,,---......,,,,,,,,,...------...///////////////---------...............---------------------------......///////////////,,,,,,,,,---------......------............------------------------------111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///...---...000---------------......///...//////000000//////...)))***,,,.../////////...,,,,,,---...............------...............//////............------------...//////////////////)))***,,,---///000000000---------------......///////////////////////////111111000///............,,,------///000111222222//////////////////////////////......//////000111//////...............---......///000000000000///////////////////////////000111222222222111///...///////////////......---///......---------......///000000000000...,,,+++///---+++,,,...000111111333,,,///222///333555...//////............//////...444:::888333222888??????555---...222111...+++//////000333555555333000222888======666111///000---,,,+++,,,...000000000.../////////......000222333333222222111///...---......///000000000000///////////////////////////---......///000/////////---222888999666222000000000000000/////////............/////////000000000,,,...///000.........000////////////////////////...////////////...---,,,........................,,,,,,------.../////////....../////////...------//////////////////////////////000111111111000000ppp```WWWPPPLLLGGGHHHHHHFFFDDDCCCEEEHHHSSSIII@@@??????>>>>>>???CCCCCCBBBAAA???>>><<<;;;;;;:::999888888888999:::666666666666666666777777555444444333333222222111333333222111111111222222000000111111111000///////////////......---------,,,---...000000000//////***+++,,,...............,,,,,,,,,,,,---...//////222111///------...///111,,,,,,,,,---...///000111........................,,,,,,---...///000000111............................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////------,,,+++++++++,,,,,,***,,,......+++)))***++++++,,,---//////...---,,,///...,,,,,,...///...---***,,,//////---,,,,,,------......///////////////---------.........//////.................................///......---,,,------------............------............------........................+++++++++,,,,,,,,,++++++------------------------,,,...000000---,,,---///,,,------...............---...///000000///...---***+++---...///...---,,,+++,,,---.........------,,,,,,,,,------.........//////...---------------,,,---...////////////...******+++---............---------------...//////........................222111000///............------...///000111222222////////////////////////......///000000000000000000000000000///......///......///000000000000000////////////////////////000111222333333111///......////////////...------------..................///000111111111///---,,,---+++***+++///111111000///))),,,///))),,,111...---.........------......---///111111000000222444555000---......,,,---///...---///555;;;<<<777111000;;;FFFEEE;;;111...000...---+++,,,...//////...---,,,,,,,,,///000111000///000000111000///...------......///000/////////////////////////////////,,,---.../////////......---222666777333//////111/////////.........------------........./////////,,,...//////------///222///////////////////////////............---------........................+++,,,,,,---......//////,,,------............---////////////////////////---...///111111111000///lll^^^WWWPPPJJJEEEGGGGGGFFFCCCCCCEEEHHHWWWLLLBBB??????<<<;;;<<<@@@AAAAAAAAA@@@???===<<<:::999888777777777888999666666666666777777888888555555444333333222222111666555333111000000111111//////000111111222111111......//////...---,,,,,,'''***...222333222000...)))+++,,,...//////......,,,,,,---...///000111111888555222...,,,+++,,,------------...000111333444.....................---,,,---------------------.....................---000111111111000///......------------------------------------------------------------------------.../////////000000111111///...------,,,,,,,,,,,,))),,,///...+++))))))***(((***,,,...//////...---///...,,,,,,...///...---))),,,///000...---,,,,,,---...//////////////////---------.........//////....................................---,,,++++++---------.........//////---...............------........................)))+++---///000000000///------------------------***,,,......+++***+++---+++,,,.../////////...---,,,---...//////...---,,,,,,---...//////---+++***,,,---.../////////...---+++++++++,,,,,,---------000///...---------------,,,,,,---...//////......++++++,,,,,,---,,,,,,,,,...------------...//////........................222222000///.....................///000111111111000000000000000000000000---...000111111111000///111222222111000//////000...//////000000000000000////////////////////////000111333333333222000..................------,,,+++,,,...///000///......+++,,,///111222222111000---++++++---111333222111000+++...///&&&'''000111,,,---...---,,,,,,---......------...000000...,,,***+++...///+++(((,,,444---,,,---666???AAA:::111,,,;;;JJJKKK???333111444444222000/////////...,,,---+++)))+++///222111000,,,,,,.../////////...---,,,---......//////......////////////////////////+++,,,.../////////...---,,,///333111---+++---000///.........------------------------.........///,,,...///---+++,,,///222000000000000000000000000------......///111222333////////////////////////++++++,,,,,,---...//////++++++,,,---............000000000000000000000000,,,---///000000000///...nnn^^^RRRLLLKKKEEEEEEEEEFFFFFFEEEEEEEEEGGGDDD@@@???@@@AAA???======>>>@@@BBBBBB@@@>>>===<<<;;;:::888777888888999777666666555444333333333666555333333444444333222000000111222222222111111---///111222222///+++)))///---,,,+++,,,///222444......////////////......***++++++,,,---...//////000000///............///444333222111000///...---000//////...---+++***)))((()))***,,,---...//////......---------......///...............///000111.........------,,,,,,++++++,,,---......---,,,+++---------------------------...//////......///111111000///......---......---------------------------...000111111///...,,,...------------...//////000000000000000000000000.../////////...---,,,,,,......------------......,,,,,,,,,---...///000000...---,,,++++++---...000///...---,,,,,,,,,,,,,,,...,,,++++++---......---,,,---///000000///---,,,//////.........---------......---,,,,,,+++******000000///...---,,,,,,+++++++++++++++,,,------...//////............//////------...///...---+++***++++++++++++++++++++++++............---,,,+++***////////////...---,,,+++---------.........//////444///***+++///222222000+++,,,,,,------,,,,,,+++/////////......---,,,,,,++++++++++++,,,---......////////////////////////,,,,,,------...///000000////////////////////////........................000000000///......---------,,,,,,+++,,,---///000.........////////////000222111111000///.........000///...---------------.........---,,,+++)))))),,,,,,---------...............---,,,+++++++++,,,---,,,,,,,,,------...//////...------......,,,***,,,---...///000///......------------------------***,,,///111333333222222222555:::>>>>>>999111+++------............/////////,,,,,,//////---...111,,,///222333222111111111...---...111222000......,,,,,,,,,,,,---...000000...............---,,,+++///......---,,,,,,------......------,,,,,,++++++...---,,,,,,,,,...000222////////////////////////------.........---,,,,,,///......------......///...------...000000...---.........---------,,,,,,.........//////...------///......------......//////222555333///---///333kkk\\\RRRLLLKKKGGGFFFEEEDDDCCCDDDDDDEEEFFFCCC??????@@@@@@???>>><<<===>>>>>>>>>>>>===<<<<<<;;;:::888888888888999888888888777666555555555777555444444555555444222222222111111111111111111......///000000111111111222111/////////111444555......////////////......,,,,,,------------------000///......------......111000///...---,,,++++++000000//////...---++++++***+++,,,---.../////////...------------......//////............//////000............------------+++,,,---......---,,,+++---------------------------...//////......///000//////.........//////000------------------------///........................------------...//////////////////////////////......//////......---,,,......------------......,,,---------...////////////...---,,,,,,...///111///......---,,,,,,------...---,,,,,,...//////...,,,---...//////...---,,,//////.........---------...---------,,,+++++++++/////////...------,,,,,,,,,,,,,,,+++,,,,,,------///......------......///---------...------,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,+++***))))))---------.........//////777222---,,,...000...,,,,,,------......------,,,---------------.........------,,,,,,+++,,,,,,,,,........................,,,,,,,,,---......//////.....................................................................//////...---------...///000---............/////////111111000000///......---///......------------...---------...------,,,,,,------------............------------------,,,,,,//////............//////...---------//////...---***+++,,,---...------,,,........................+++---...000000///...---......000333555444000---/////////000000000111111000///000222000,,,,,,000......------...//////000...---...//////---,,,------,,,,,,------...//////////////////////////////000///...---,,,,,,,,,---............------------111000...---------////////////////////////////////////000000000000//////000///...............///...------...///000...,,,//////......------------....../////////......---///..................//////222444222...---///222hhh[[[RRRMMMKKKIIIHHHEEEDDDCCCCCCCCCDDDCCCAAA>>>>>>>>>??????>>>========================<<<;;;:::999888888888999::::::999999888777777777777666555555666666555444444333222000000000111111222000...---...000333555111000...------...000111------............------......---------,,,,,,,,,///......---------------------,,,+++******))))))///////////////...------,,,---......//////......------,,,------...////////////......---.....................////////////,,,,,,------------,,,,,,------------------------,,,...//////......///000---------......///111111------------------------///...,,,++++++,,,...000......------......///000............................../////////...------......------------......------..................//////...---...///000111//////......------.........---,,,---...//////---------------------------...............------------------------------,,,------------------------...---,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......------------------------------,,,+++,,,---...///////////////...---,,,+++---------...............777333...,,,...///---+++---......//////......---+++++++++,,,---.........///...---,,,++++++++++++------------------------+++,,,,,,------.........------------------------........................+++,,,,,,---......//////000000///.........//////---------............///000000//////......---------------------.........))))))***+++++++++++++++.........---------------+++,,,---...///...------...---,,,,,,,,,,,,,,,------,,,,,,---///111000///++++++,,,------------,,,...........................///000000///...,,,+++///...---///222555666777111111111222222222222333...///222333000,,,///666<<<666///,,,---/////////---...///...---,,,---...---------------.........111000000///000222333444111000///...------------//////////////////000000444333111///...---......000000000000000000000000000000111111111111111000222111000//////////////////......///000000...---//////............------...//////000000/////////000//////......//////000///111333222...---///111|||fff[[[SSSNNNLLLIIIIIIHHHGGGEEEDDDCCCBBB@@@???>>>======>>>??????@@@???>>>>>>>>>>>>???@@@<<<;;;;;;:::999999888888::::::999999999888888888888666555666777888666555666444222000//////000111444222000...---...000222111///...---,,,---......------............------------------------------......---,,,,,,,,,,,,---,,,,,,,,,++++++*********------...............---------............------,,,,,,,,,,,,---...//////000///......------------......//////000000111111................................................,,,---///...------...000...............///000000........................------,,,+++,,,---...///...............//////000////////////////////////......////////////............------------.....................---------......------......///000000//////.........//////,,,++++++,,,......---,,,...------,,,,,,------...........................---------------.........,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111000000000000000///...---........................222000---,,,...//////...------............------+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......------------------------........................,,,,,,,,,---------......000000///......---------------------............////////////......------,,,,,,------............***++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++---///000///...,,,,,,,,,,,,,,,,,,---...///...---,,,---///000//////------........./////////........................000111111111000///...---222000...///222777999;;;111111111222222222333333,,,---000111...---555???NNNDDD888111111222222000000555666222//////111222..................------111000//////111333666888444333222111000000000000000000000111111222222222666555444222111111111111222222222222222222222222000111111222222222222111555444333222222111111222222111000111222222000.../////////...............000000111222222222111111222111111000000111111222111222333222000///000222yyyeee\\\UUUPPPMMMHHHIIIJJJKKKIIIFFFBBB@@@??????>>>===<<<===>>>?????????>>>======>>>??????<<<<<<;;;;;;:::999999888999888888888888888777777888666555666777888777666666444222000//////000111000000/////////.........444333222000000000000111---..................---++++++,,,,,,---...//////......---,,,,,,,,,,,,---------------------------++++++,,,---------,,,,,,,,,------------,,,+++++++++++++++,,,,,,...//////000///...---------------...//////000000111111111000000////////////000000........................,,,---......------...///000000///.......................................***+++---.........------///............///000000000000000000000000000000......///////////////.........------------.....................---------------,,,---------......//////.........//////000+++******+++------,,,***...---,,,,,,,,,,,,---...---..........................................///++++++,,,,,,---.........///......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000111,,,------------,,,++++++.....................---000///------.../////////,,,,,,------------,,,,,,---------,,,,,,+++++++++---,,,,,,,,,------...///------------------------,,,,,,---------------...------------------------////////////////////////......---------,,,,,,,,,............---,,,,,,,,,---------........./////////////////////.........,,,,,,...////////////...000000111111000000///...---------------,,,,,,,,,***,,,...000000///...---.........///000222333444222000...---...///...---............//////000000////////////////////////000000000111111111111111///------...111333444333111111111222222222333333000000111000------777CCCQQQGGG;;;444333555444333<<>><<<<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999888777777777777777777777777777666555666777888777666444333222000000000111111***+++---///111111111000222111000000////////////......////////////......***++++++,,,---...///000///......---------------.....................///***++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,---//////......------,,,---------////////////000000000000000000////////////000000........................+++---......------...///111111///......---------........................***+++---///000///...---//////......//////000111111111111111111111111111......///000000000//////......------------......------..................,,,,,,,,,---------------......------......//////*********,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////////////////......++++++,,,,,,---------...///...---------------------,,,,,,++++++,,,,,,---------,,,,,,,,,---..............................,,,,,,++++++,,,...///000---......///......------...............---------111000///...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++.........---,,,+++++++++,,,,,,,,,,,,---...///000------------------------........................------------------------//////////////////////////////......---,,,,,,+++---------...------,,,+++.........////////////000000000000000000/////////---...///111111000///...///////////////...---,,,------........./////////...///000111111111000///,,,,,,---...///111222333555333000///000111000///000000/////////000111222222222222222222222222222000000111111222333444444111111222333555555333111444444444444555555555555:::888666555000///666???DDD>>>777444555777777777EEEOOOQQQEEE888444444222444444666777777666555444444444555666777:::<<<>>><<<<<<;;;;;;<<<<<<===>>>999999999:::::::::::::::999::::::;;;<<<======>>>:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::;;;;;;;;;999777333333333444444444444444777777888999:::::::::::::::999999888888999999:::::::::999999999888888888sss```ZZZTTTOOOKKKHHHHHHGGGFFFDDDCCCCCCBBBAAABBBBBB???<<<;;;===???:::;;;<<<======<<<;;;:::;;;<<<<<<<<<<<<:::999888777777777777888888888888666555444555777888777666222222111111111111111111+++,,,...000111222222222............------------//////000000000000//////,,,,,,,,,------.........000///......------......,,,,,,,,,------.........,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,*********+++,,,---///000------,,,,,,,,,---......000///////////////......//////...------...//////........................+++---......---,,,...///000//////.........//////........................,,,,,,---...//////000000///////////////000000111000000000000000000000000......///000000000000000......------------......,,,---------.../////////,,,------...............------,,,,,,---......///++++++,,,...000000---++++++,,,------------,,,+++---------.........//////111000000000///.........,,,,,,,,,,,,,,,,,,------...------------......///------,,,,,,,,,,,,---------------...------,,,,,,////////////////////////,,,,,,,,,------.........000000111111111111000000//////.........---------/////////...---------...,,,,,,------------,,,,,,.........---------------......---------......///........................////////////////////////........................///////////////////////////.....................,,,---...//////......---/////////000000000111111000111111111111111111111///000222222222111///...,,,------............---//////000111222333444444444444444444444333333333000000//////000000111111888555333222333555555555555555444333444555666777777777777777777777777777555555555666666777888999999999999;;;===<<<:::777999999999999::::::::::::>>><<<<<<===:::666666::::::999999999::::::;;;<<>>===<<<;;;:::;;;<<<>>>???AAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBB????????????@@@AAABBBBBBBBBAAA@@@@@@AAA@@@>>><<<888888888999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>======>>>>>>===<<>>>>>>>>>>>???===<<<>>>CCCBBB===:::::::::===@@@AAA@@@?????????:::KKKTTTJJJ???>>>@@@>>><<<>>>@@@BBBCCCCCCBBBAAA???@@@BBBDDDEEEFFFGGGGGGBBBCCCCCCDDDFFFGGGIIIJJJFFFFFFFFFEEEDDDDDDDDDCCCAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDCCCAAA???<<<<<<<<<======>>>>>>>>>======>>>@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@BBBAAA@@@@@@AAAAAA@@@???oooaaaTTTOOONNNIIIGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>=========>>>>>>======<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999777666555666777888777555888666444222111222333555///000222333333222000///111000/////////000222333222111000000222222111000***---222666777555222///444333111///...------...111000...,,,,,,,,,...///.........---,,,+++))))))...---,,,+++,,,---...///---...///...---,,,---///000///...------------------------------...///000,,,---------.../////////,,,...//////---++++++,,,000///...---,,,+++++++++///...---,,,,,,---...///000000//////......------///////////////.........///......///000000...---///000111222222111000///111111111111111111111111000000000000////////////////////////////////////000...,,,+++,,,,,,***)))------///000111111111111...------,,,,,,------...,,,,,,,,,------.........------------......///000+++---///111111///---+++.........////////////000////////////////////////++++++,,,,,,,,,---------------............//////.........//////000000000------.........////////////...,,,+++++++++,,,,,,000000000000///...------------------------------000000000111222333444555////////////////////////........./////////000000........./////////000000.........////////////000222111///......///000111000000///////////////000000000000000000111222222+++000222000000333666555...///000111111111111111333333444333222000...,,,111111222222222333333333555444444444444555555666555555666666777777777777999999888777888:::===>>>>>>>>>>>>>>>>>>===<<<;;;======<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDCCCBBB@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEGGGGGGFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCGGGFFFCCCBBBAAABBBCCCDDD===OOO___]]]MMM@@@@@@GGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHGGGGGGHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDFFFGGGIIIKKKGGGFFFFFFEEEDDDDDDCCCCCC>>>>>>===???BBBCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAABBBCCCBBB@@@>>>lll```UUUPPPPPPKKKGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>=========>>>>>>>>>>>>=========<<<:::;;;===>>>===<<<;;;:::999888777888999999888777999888888777666666555555000111222333333222111000111111000///000111222333333222111111333333222111...///111222333333222111333222000/////////000111111000///.........///000000111000000000///...---...------,,,,,,,,,---------///000///...---.../////////...---------............---------......///------.....................///000///---,,,---...000///...---,,,,,,,,,,,,......------------......///////////////........./////////////////////...000......///000111111000//////000111111000//////........................000000000/////////..............................111///------......---,,,---...///000000000000000///......------......///........................------,,,,,,,,,---......,,,---...//////...---,,,////////////000000000111------------------------,,,------------.........------------.........///////////////000000000000............////////////111000...---------......000000111111000///..........................................///000111111000000000000000000000000////////////000000000000/////////000000000111111000000000111111111111222333222111000000111333444222222111111111111222222222222222222222333444444111555666333444777888666333444444555555555555444555555666666666555555444555666666666666777777777999999888888888999:::::::::::::::;;;;;;<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFJJJIIIHHHHHHHHHIIIJJJKKKOOO[[[ddd___OOOCCCDDDJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDBBBBBBDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFGGGGGGIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@AAACCCDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAACCCBBBBBBCCCEEEEEECCCAAAiii___UUUQQQQQQLLLGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>=========>>>>>>>>>>>>>>>=========:::;;;<<<=========;;;;;;;;;:::999999;;;;;;:::999888888999:::999777666444222222222222222222222222111111111111111222333333444333222333444555444222333222000//////000222333111000000///000111333444000000000000000000000000111111111111111111111111............---,,,++++++...000111000///...///000......------......///000//////...---------......//////..................000111000///------///111//////...---,,,,,,,,,,,,---..................---.........///////////////......//////////////////000...------///000111000...//////000000//////...........................////////////....................................111///......///000///.........///////////////...//////............/////////////////////.........///......------------...---..................---000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------............000000000000000000//////............////////////222111000000///000000000111111111111111111000000000000000000000000000000/////////......///000000111111111111111111111111000000000000111111111222111222222222333333333333444444444444555555555555555555444444444555777888666666666555555666666777666666666777777777888888555777777555666999999555::::::;;;;;;;;;:::999999999999999:::;;;<<<>>>>>>;;;<<<<<<<<<============???>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJIIIGGGHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOO[[[```bbbZZZOOOGGGIIINNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMVVVTTTRRRPPPMMMLLLKKKKKKHHHFFFCCCAAAAAACCCFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEGGGHHHFFFEEEfff]]]TTTPPPPPPKKKGGGEEECCCCCCCCCDDDCCCAAA@@@@@@??????>>>=================================:::;;;<<<=========<<<<<<<<<:::999:::;;;<<<;;;999666666666666555444333333333333222222222222333333222222222222222333333444666444333444555666555333444333000///...///111222000000//////000111222333//////000111111111000000///////////////000111111......//////...,,,+++)))///111222111000///000111------------...///000111000///...---------------000000//////......------000000000...,,,---///222//////...---------------,,,---...//////...---,,,------......//////000000............////////////222///,,,+++,,,...............////////////......////////////////////////////////////.........---...........................---,,,,,,.../////////....../////////......---//////............//////////////////............222111000/////////////////////------------/////////000000000111111111111////////////////////////....../////////000000000---............/////////111111111000000/////////............////////////111111111111111111111111000111111222222222111111222222222222222222222222333333222222111222222222222222222222222222222222222333333333444444444444555555555666666666777777888888999999999:::::::::999999888999:::;;;<<<===<<<<<<<<<<<<<<<<<<===>>>;;;;;;<<<===============;;;<<<;;;999;;;???>>>:::@@@@@@@@@@@@@@@???>>>===???>>>>>>>>>???AAACCCEEEAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOKKKLLLMMMNNNNNNNNNNNNMMMWWWWWWVVVRRRLLLJJJLLLNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMLLLLLLNNNPPPQQQPPPNNNOOONNNLLLKKKKKKMMMOOOPPP[[[ZZZWWWTTTRRRPPPOOOOOOIIIFFFCCCAAAAAACCCFFFIIIGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEFFFGGGHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDFFFHHHIIIHHHGGG{{{ddd\\\SSSOOONNNHHHGGGEEECCCCCCCCCDDDCCCAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;999888999:::;;;:::999888666444222222222333444444444333222222333444444222333333444444444444444666555444555666666555444444333222111111000000000111000/////////000111222///000111111111111000000///.........///000111222//////000000///...,,,***000111222111000///000222---------...///000111222000///...---------------000000000//////......---//////...---+++,,,///222//////...---------......,,,---...//////...---,,,------......//////000000---.........//////000000666333///------...------//////............//////000000000000000000000000000////////////.........////////////////////////,,,***)))***,,,......---//////////////////......//////............///////////////...............111111000//////...//////111000...------...000111//////000000000111111111000000000000000000000000////////////000000000111///000000000000111111111222222111111000000///////////////000000000111111111111111111222111111111111111222333333444333333444444444444444444444444666666555555444555555555555555555555555555555555777777777777888888888888::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>?????????======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDD@@@AAABBBCCCCCCCCCCCCBBBAAACCCCCCAAABBBFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBAAADDDCCCCCCBBBCCCDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIIIIIIIJJJJJJKKKKKKOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKLLLNNNOOOQQQQQQMMMNNNNNNNNNNNNMMMLLLKKKOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNOOONNNNNNNNNOOOQQQRRRQQQPPPPPPOOOMMMLLLMMMOOOQQQRRR]]]\\\ZZZWWWUUUTTTSSSRRRJJJGGGDDDBBBBBBDDDGGGJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKIIIHHHHHHHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIIIIHHHxxxbbb[[[SSSOOOMMMGGGGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>=========<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;:::999888888::::::999888:::888555333222333555777444444444444444444444444333333444555555555555555666555444555666666666444333333444444333222111111222111000///000000222222333333222222222111111111222111111000111222333444111111111111000///......///111222111000///000111............///000111222//////...---------......000000//////////////////.........---,,,---///111//////...............///---..................---.........///////////////------......///000000000888666333111111000///...000//////......//////000////////////////////////000000000000////////////000000000000000000000000,,,+++******,,,---------//////000000000000000///000000////////////000000////////////000000000111000//////............///222111000//////000111222000111111111111222222222111111111111111111111111111111111111222222222222333333333333444444444444333333333333333222222222222333333333333444444444333333444555555555444444333333444666777777777777888888888888888888888888888888777777777888888999::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIEEEFFFHHHIIIIIIIIIHHHGGGBBBFFFHHHDDDCCCEEEGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLKKKIIIHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTRRRRRRQQQPPPPPPOOONNNNNNOOONNNNNNOOOPPPOOOMMMKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMOOOQQQRRRQQQPPPPPPRRRTTTUUUTTTRRRQQQQQQPPPPPPQQQRRRSSSTTT\\\[[[[[[ZZZXXXVVVTTTSSSKKKIIIFFFDDDDDDFFFIIIKKKOOOOOOOOOOOOOOONNNMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMMMMNNNOOONNNLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDFFFHHHHHHGGGsss___YYYSSSPPPOOOIIIGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>============>>>>>>>>>???????????????>>>===<<<;;;::::::::::::999888999::::::999888999888777666555555555666333444555666666555444333333444555666777666555555666555444444666666555444555444444444444444444444222111111111222444666777888777555444333222333333555444222111222333555666222222111111111111111222///000111111//////000111//////......///000111111......---------......//////////////////000000000---///000000///...000111//////............//////......------------......///////////////.........------......///000000111444333111111222222000///111000////////////000111000000000000000000000000222111111111000000000000111111111111111111111111000...------///000////////////000111222222222111333222222111111222222333///000111111222333444444111111000000000111222222333222222222222222222333333333333333444444444555444444444444444444444444333444444444444555555555666666666666777777777777666666666666777777777777777888888888888999999999777888999:::;;;::::::999666777888:::;;;<<<<<<<<<========================<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLMMMNNNMMMLLLKKKGGGMMMPPPJJJDDDDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNMMMLLLJJJJJJKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLLLLKKKLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSTTTVVVVVVTTTSSSRRRQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUTTTRRRQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMLLLLLLNNNPPPRRRTTTUUUTTTTTTVVVXXXXXXWWWVVVSSSSSSTTTUUUUUUVVVWWWWWW[[[[[[\\\[[[YYYVVVRRRPPPKKKJJJHHHGGGGGGHHHJJJKKKRRRRRRRRRQQQPPPOOONNNMMMPPPQQQSSSUUUWWWXXXXXXXXXTTTTTTUUUVVVVVVWWWWWWXXXXXXVVVTTTSSSSSSRRRPPPNNNLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGEEEEEEGGGHHHHHHGGGooo\\\XXXSSSQQQPPPKKKGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>=========??????@@@@@@AAAAAAAAAAAA@@@???===<<<::::::999999;;;:::999999;;;;;;:::999666666777777666555444333333444666777777666444333333444666777777777666555666444333444555666555444777555444333333444666777111111222333555777:::;;;<<<:::888555444444555555555444222111111222444555333222111111111222333444...000111000///...///000///////////////000000111---------------...///000......//////000000111111---///111222111000111222//////.........//////000///...---,,,,,,---...///000000//////.........------------...///000000111...------...000111///...222111000//////000111222222222222222222222222222222222222222111111111000222222222222222222222222333222000000111222222111...///000222222333333333555444444333333444444555111111222333555666777777444444444444555555666777333333333333333333333333555555555666666666666777888888888888888888888888666666666666777777777777888888888888999999999999888888999999:::::::::;;;;;;;;;<<<<<<<<<=========;;;<<<>>>?????????>>>>>>999:::;;;===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGIIIJJJJJJKKKLLLNNNPPPPPPOOONNNMMMQQQYYY\\\TTTKKKIIILLLNNNHHHIIIJJJKKKKKKKKKKKKKKKGGGIIIKKKLLLMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOOOOPPPRRRSSSTTTRRRQQQQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOONNNKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMNNNNNNOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOPPPPPPNNNMMMMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJOOONNNMMMMMMMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXTTTSSSQQQQQQQQQSSSUUUWWWSSSSSSTTTVVVWWWXXXYYYYYYWWWVVVTTTSSSPPPOOOMMMLLLMMMLLLLLLLLLNNNPPPSSSUUUWWWWWWWWWXXXZZZ[[[ZZZYYYUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\]]]\\\ZZZUUUPPPMMMKKKJJJIIIIIIIIIIIIJJJKKKRRRQQQQQQPPPOOOMMMLLLKKKQQQSSSUUUXXXZZZ[[[\\\\\\WWWWWWXXXYYYZZZ[[[\\\]]]```]]]ZZZXXXVVVTTTQQQOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKIIIFFFFFFGGGHHHHHHHHHqqq\\\UUURRRMMMKKKMMMIIIGGGEEEBBBAAAAAABBBBBBAAA???===:::::::::<<<===;;;;;;<<>>@@@???===::::::::::::888666666777888777666777666555555666777777777888777666555555555555555:::999777666555555555555777777777777777777777777555555666666555444333333444444333333444777999;;;BBB<<<666444666888666444444333333333333444555555999888666333111000//////000000000000000///......///000000111111111111111000000111000000///......---...///000000///...---...000111111000000111333222111000000000000111111111111000000000000111111222111000000//////000000222111///......000111333000222444444333333333444222111111000111222444555333222222333555666555444222222333333333333333333444444333333333333444444666555333333333444666888777777666555444444555555888888777777666777777888555555666777888888999999555555666666666777777777222333555666888888888888777777777888888888999999999:::<<<======<<<:::999:::::::::;;;<<<>>>???@@@<<<=========;;;;;;<<<>>>???AAA???;;;:::???@@@=========>>>>>>===???BBBDDDCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBAAAAAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAACCCEEEFFFGGGFFFDDDCCCFFFFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFHHHIIIIIIJJJIIIHHHFFFEEELLLKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHHHHJJJKKKJJJIIIJJJHHHGGGFFFFFFHHHKKKMMMSSSPPPLLLJJJKKKMMMNNNNNNVVVcccfffWWWIIIIIIMMMNNNOOONNNMMMMMMLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOOOOPPPQQQRRRTTTTTTPPPQQQSSSTTTSSSRRRPPPOOOSSSSSSRRRRRRQQQQQQQQQPPPMMMOOOPPPQQQQQQPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOMMMKKKJJJMMMOOOQQQSSSTTTUUUTTTTTTPPPRRRTTTUUUUUUSSSPPPNNNRRRPPPNNNKKKJJJJJJKKKLLLNNNNNNNNNQQQSSSTTTRRRQQQUUUUUUTTTTTTTTTVVVWWWXXX[[[ZZZXXXVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUWWWXXXYYY[[[\\\\\\\\\]]]^^^^^^___[[[[[[YYYTTTOOOLLLKKKKKKFFFHHHKKKOOORRRUUUWWWXXXXXXXXXXXXZZZ\\\]]]\\\[[[YYYZZZ\\\]]]^^^]]]]]]\\\\\\\\\\\\[[[XXXTTTPPPMMMSSSOOOKKKHHHHHHJJJKKKKKKQQQQQQQQQQQQPPPNNNLLLKKKSSSVVVXXXZZZZZZ[[[]]]^^^___]]]ZZZ[[[]]]______^^^___YYYVVVWWWVVVSSSRRRTTTOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKLLLLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGnnnZZZTTTRRRMMMKKKMMMIIIHHHEEECCCAAAAAAAAAAAA@@@@@@???>>>>>>=========>>>===>>>???AAAAAA@@@>>>===???@@@???===;;;::::::;;;999777777888999888777888777666666777888888888999888777777777777777777:::999888666666666666777777777777777777777777777666777777777666666555444666666555666666888:::;;;AAA===888777999:::888555555444444444444555666666777777666444444333333333222222222222222111000000///000111111222222111111111111111111111000//////000000111222222111000000000111222222000000111222222222111111111111222222222222222222222222222222111111222444666888:::;;;666555444333333444555555333444666666555555666777555555555555555555666666555444444555888999999888666666666666666666666666999999888888888888999999888777666555666777999::::::999888888777777777777::::::999999888999999:::888888888999:::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<============;;;<<<>>>??????>>><<<;;;>>>>>>>>>???@@@BBBCCCDDD>>>???@@@???======???@@@BBBBBBCCCDDDCCCCCCBBBBBB@@@AAACCCCCCBBBCCCEEEHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEDDDEEEEEEFFFFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKLLLLLLKKKKKKIIIHHHGGGHHHIIIJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKIIIIIIKKKLLLKKKJJJJJJIIIHHHGGGHHHKKKMMMOOOKKKLLLMMMNNNPPPQQQRRRSSSYYYaaabbbVVVOOOQQQQQQMMMPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWUUUSSSRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOQQQQQQPPPPPPPPPQQQQQQRRRVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUVVVTTTRRRPPPOOOOOOPPPPPPRRRRRRRRRTTTVVVVVVUUUSSSTTTSSSSSSSSSTTTVVVWWWXXXYYYYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\___``````aaaaaaaaaaaaaaa\\\\\\ZZZWWWRRRNNNMMMMMMKKKMMMOOOSSSVVVYYYZZZ[[[[[[ZZZ[[[]]]___``````___^^^___`````````___^^^]]]]]]\\\[[[ZZZXXXVVVTTTTTTSSSPPPLLLJJJJJJKKKLLLLLLTTTRRRQQQOOOOOOOOOPPPQQQWWWYYY\\\^^^^^^___```bbbaaa^^^[[[[[[]]]^^^]]]\\\\\\VVVSSSTTTTTTQQQPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLNNNOOOOOOLLLIIIFFFGGGGGGGGGHHHHHHHHHHHHHHHkkkXXXRRRQQQMMMJJJLLLJJJHHHFFFCCCAAA@@@@@@@@@@@@AAABBBBBBBBB@@@>>>===AAA@@@??????@@@???===;;;>>>???AAA@@@>>>;;;;;;;;;<<<:::888888999:::999888888888888999999999:::::::::999999999999::::::;;;999999888888888888999999777777777777777777777777888888999999888888777777888888999999999:::::::::???<<<999:::<<<<<<:::777666666666666666777888888666666666666666777888888444444444555444444333222000111222222333333222222333333333333333222222111222333444444444444333222222333444333111111222333444333333333333333444444555555666666666666555555333444666888;;;>>>AAABBB;;;;;;;;;::::::999999999777888::::::999888999:::::::::::::::::::::999888888777777888;;;======<<<<<<;;;;;;::::::999999999===<<<<<<<<<<<<<<<<<<===;;;;;;:::999999;;;<<<=========<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======;;;<<<<<<======>>>>>>???>>>?????????@@@@@@@@@@@@CCCBBB@@@???>>>===>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBAAA@@@???BBBBBBBBBBBBCCCDDDFFFFFFBBBCCCCCCBBBAAAAAABBBDDDGGGDDDHHHPPPPPPHHHEEEGGGEEEGGGIIIJJJIIIIIIJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMLLLJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLNNNOOONNNLLLKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJLLLNNNPPPQQQQQQRRRSSSRRRQQQTTT[[[```qqqooodddWWWSSSVVVUUUOOORRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYZZZZZZXXXWWWVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]^^^^^^^^^]]]\\\[[[_________^^^^^^^^^^^^]]]\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXWWWXXXZZZZZZXXXWWWTTTTTTUUUUUUVVVXXXYYYZZZXXXXXXWWWWWWWWWWWWVVVVVVXXXYYYYYYZZZ[[[]]]^^^___bbbccceeefffeeedddbbbaaa\\\\\\\\\YYYUUUQQQPPPPPPQQQRRRUUUXXX[[[]]]^^^___^^^^^^^^^aaadddeeeeeeddddddddddddcccbbb```___^^^\\\[[[ZZZYYYXXXYYYZZZ[[[TTTRRRNNNLLLMMMNNNNNNNNNUUUSSSPPPNNNNNNQQQUUUXXX[[[^^^```aaaaaaaaabbbddd```^^^[[[ZZZZZZZZZYYYXXXWWWRRROOOQQQQQQOOOMMMOOONNNNNNMMMMMMLLLLLLKKKKKKIIIKKKMMMNNNNNNKKKGGGEEEGGGGGGHHHHHHIIIIIIJJJJJJ~~~jjjXXXSSSRRRLLLIIIJJJJJJHHHFFFDDDBBB@@@@@@???AAAAAABBBAAAAAA@@@??????BBB@@@????????????===;;;>>>@@@AAA@@@>>><<<;;;;;;;;;:::888888999999999888888999;;;;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===999999999::::::;;;;;;;;;777777777777777777777777::::::;;;;;;;;;::::::999999::::::;;;;;;:::999999<<<;;;:::<<<======:::888888888888888888999::::::777666666666777888999999555555666666666555555444222222333444444444444444555555666666666555555444555555555555555555555555444555666555333222333444666666666555666666777888888999:::;;;;;;:::999888999999999:::<<<===???@@@@@@@@@@@@@@@???>>><<<;;;;;;===>>>>>>===<<<===>>>======>>>???>>>===;;;::::::999999;;;===??????>>>??????>>>>>>===<<<;;;;;;======<<<<<<<<<<<<============<<<<<<<<<===>>>???@@@@@@@@@AAA@@@@@@@@@?????????????????????@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDHHHFFFDDDAAAAAAAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGFFFEEEDDDFFFHHHJJJEEEKKKYYYYYYMMMGGGLLLIIIKKKNNNOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMNNNPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQOOONNNMMMLLLMMMNNNPPPQQQSSSSSSTTTTTTUUUTTTTTTSSSRRRPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPOOONNNLLLLLLNNNOOONNNMMMLLLLLLMMMMMMOOOPPPRRRSSSXXXWWWTTTPPPQQQ[[[kkkxxxnnn[[[SSSVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWTTTTTTTTTUUUUUUVVVXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSUUUWWWXXXWWWVVVTTTSSSTTTVVVYYY[[[YYYXXXXXXXXXYYY[[[]]]^^^```aaabbbcccccccccbbbaaacccbbbaaaaaa```aaabbbcccbbbaaa```^^^^^^]]]^^^^^^]]]\\\[[[[[[\\\\\\[[[YYYWWWWWWXXXYYYZZZ\\\]]]]]]WWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___```bbbccceeefffeeeccc```^^^[[[\\\\\\ZZZWWWTTTRRRRRRTTTVVVXXXZZZ]]]___````````````aaacccgggiiiiiihhhgggfffeeecccaaa___]]]\\\YYYYYYZZZZZZ[[[]]]^^^___VVVTTTQQQQQQQQQRRRQQQPPPTTTRRRPPPOOOPPPTTTXXX[[[^^^___aaa```___^^^^^^___]]][[[XXXVVVUUUTTTTTTSSSSSSOOOMMMPPPPPPNNNLLLNNNQQQQQQPPPPPPOOONNNMMMMMMLLLLLLMMMNNNNNNMMMMMMLLLIIIJJJJJJKKKLLLMMMMMMNNN~~~jjjYYYTTTSSSLLLHHHIIIIIIHHHFFFDDDBBBAAA@@@???BBBAAA???>>>>>>???@@@AAA@@@>>>======>>>???>>>===>>>???AAA@@@>>>;;;:::;;;:::888777666888888777666777:::<<<===<<<;;;<<<>>>::::::::::::;;;<<<======::::::;;;<<<<<<=========999999999999999999999999;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;;;;:::999999::::::;;;<<<===<<<:::888:::999999999999:::;;;;;;888888777777777777777888555666666777777666666666444555666666777777666666777777888888999888888777666666666666666666666666666777888888666666666888:::999999999::::::;;;<<<<<<===???@@@@@@???===<<<===============>>>??????BBBBBBBBBBBBAAA@@@>>>>>>???@@@BBBBBB@@@??????@@@>>>???@@@@@@@@@>>>===<<<;;;;;;;;;<<>>===<<<<<<>>>======<<<<<<======>>>>>>>>>>>>>>>>>>?????????AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDEEEGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJIIIGGGGGGIIIJJJKKKFFFMMM[[[\\\OOOJJJOOOLLLNNNQQQQQQQQQPPPPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXWWWVVVUUUUUUSSSRRRPPPOOOOOOQQQSSSUUUWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSRRRRRRSSSSSSQQQPPPNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOMMMMMMOOOPPPOOONNNLLLMMMNNNPPPQQQRRRRRRRRRPPPPPPPPPPPPTTTbbbuuu}}}nnn^^^UUUSSSTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVVVVVVVUUUWWWXXXYYYZZZ[[[ZZZYYYXXXTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTVVVXXXZZZXXXVVVTTTSSSSSSUUUXXXZZZ[[[[[[ZZZ[[[\\\^^^aaabbb___aaacccdddeeefffeeeeeecccbbbaaa``````aaacccdddeeeeeedddcccbbbbbbbbbbbb```^^^]]]\\\]]]]]]\\\[[[XXXXXXYYY[[[\\\]]]]]]^^^XXXXXXZZZ[[[\\\\\\\\\[[[YYYYYYZZZ[[[\\\^^^___``````aaabbbcccbbb```]]][[[ZZZ[[[[[[ZZZWWWUUUUUUUUUWWWXXXYYY[[[]]]______```aaaaaabbbeeehhhjjjjjjiiigggfffdddbbb```^^^\\\\\\WWWYYY[[[^^^___```___^^^YYYWWWVVVVVVVVVWWWUUUTTTRRRRRRRRRSSSUUUWWWXXXYYY]]]^^^___]]]ZZZXXXXXXXXXXXXWWWUUUSSSPPPOOOOOOPPPRRRNNNMMMQQQRRRPPPNNNPPPTTTTTTSSSRRRQQQQQQPPPPPPNNNQQQVVVYYY[[[YYYVVVTTTNNNNNNOOOPPPQQQQQQRRRRRR{{{hhhXXXUUUSSSMMMHHHHHHGGGFFFFFFDDDCCCBBBAAA@@@BBB@@@>>><<<<<<>>>@@@BBB???===<<<<<<>>>??????>>>===>>>@@@???===::::::::::::888666666777888777666666:::>>>>>><<<;;;===???<<<<<<<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999:::::::::::::::;;;<<<<<<;;;:::999888777777777777666777777888888888888888777888888999999999999999999::::::;;;;;;;;;;;;:::999888888777777888888999888999;;;;;;:::999;;;<<<============>>>???@@@@@@@@@AAACCCDDDDDDCCCAAA@@@?????????@@@AAABBBCCCDDDCCCCCCCCCBBBAAAAAAAAA@@@AAABBBDDDCCCBBBAAAAAABBB???@@@@@@@@@@@@??????>>>>>>===<<<>>>@@@AAA@@@???@@@@@@@@@??????>>>>>>>>>@@@??????>>>>>>??????@@@>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKJJJKKKKKKJJJIIIIIIJJJLLLKKKHHHMMMVVVWWWQQQNNNQQQNNNPPPQQQRRRQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXYYYZZZYYYZZZ[[[[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSUUUWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWUUUTTTSSSSSSTTTUUUTTTRRRPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQOOONNNNNNOOOPPPPPPOOOLLLNNNOOOQQQQQQQQQPPPPPPLLLOOOQQQSSSVVV\\\eeekkkaaacccbbb^^^WWWSSSQQQQQQSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVWWWXXXZZZ\\\\\\[[[ZZZYYYRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUTTTTTTVVVXXX[[[\\\XXXWWWVVVUUUTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^______```bbbdddffffffffffffbbbaaa```___```aaabbbccceeeeeeeeeddddddcccccccccaaa___]]]]]]^^^^^^^^^]]]YYYZZZ[[[\\\\\\]]]\\\\\\ZZZ[[[\\\^^^______^^^]]]ZZZZZZ[[[\\\]]]___```aaa___```aaabbbaaa___]]][[[[[[[[[[[[YYYWWWWWWXXXYYYYYYZZZ\\\]]]^^^___``````cccbbbccceeehhhjjjjjjiiifffeeecccaaa```^^^^^^^^^ZZZ\\\___aaabbbaaa```^^^\\\[[[ZZZ[[[\\\\\\ZZZXXXSSSTTTVVVXXXYYYYYYYYYXXX[[[\\\\\\[[[XXXVVVUUUVVVUUUUUUTTTRRROOOOOOPPPQQQTTTQQQQQQUUUWWWUUUSSSTTTVVVUUUUUUUUUTTTSSSSSSSSSQQQXXXbbbjjjkkkfff]]]WWWUUUUUUVVVVVVWWWWWWXXXXXXuuucccUUUSSSSSSNNNIIIJJJEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>???@@@AAA@@@>>><<<<<<===>>>>>>>>><<<===???>>><<<999888999;;;999777777888888888777555999>>>???<<<;;;===???@@@???>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<>>>>>><<<===>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::999999::::::888999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===============<<<;;;:::999999:::;;;<<<999;;;============???@@@@@@@@@@@@AAAAAABBBCCCDDDCCCDDDFFFHHHHHHFFFDDDCCCAAAAAAAAAAAABBBCCCEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDDDDBBBAAAAAABBBAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???@@@AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBB???AAABBBDDDDDDDDDBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLKKKLLLMMMPPPQQQRRRRRRRRRPPPQQQRRRQQQPPPPPPRRRTTTUUUUUUVVVWWWYYYZZZZZZ[[[]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\^^^^^^^^^]]][[[ZZZVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUSSSSSSSSSUUUVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPQQQOOONNNNNNOOOPPPPPPOOOLLLNNNPPPQQQQQQPPPNNNLLLOOOPPPPPPQQQQQQRRRRRRRRRQQQSSSVVVXXXWWWTTTRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVVVVXXXZZZ\\\\\\[[[YYYXXXSSSSSSSSSRRRSSSSSSTTTUUUWWWVVVVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWYYY[[[]]]^^^[[[ZZZYYYXXXXXXXXXXXXXXXVVVWWWXXXYYY[[[\\\\\\\\\```aaacccdddeeeeeeeeeddd````````````aaaaaabbbcccccccccddddddccccccbbbbbbbbb```^^^]]]___``````___]]]^^^___``````___^^^^^^\\\]]]___aaaaaaaaa```___]]]]]]^^^___```bbbcccdddcccccccccccccccbbbaaa```]]]]]]\\\ZZZXXXYYY\\\^^^]]]^^^___```aaabbbbbbbbbeeedddeeegggiiijjjjjjhhhhhhfffeeecccbbbbbbbbbcccbbbbbbcccdddcccbbbaaaaaa^^^^^^^^^___aaa```]]][[[XXXYYY[[[\\\\\\\\\ZZZZZZYYY[[[\\\\\\ZZZYYYYYYZZZUUUVVVWWWUUURRRRRRUUUWWWXXXUUUUUUZZZ\\\ZZZYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXYYY___fffllllllggg```[[[\\\\\\\\\\\\\\\\\\]]]]]]ppp___RRRQQQSSSOOOKKKKKKDDDDDDDDDEEEDDDCCCCCCBBB>>>???@@@AAAAAAAAA@@@???AAA???===<<<=========<<<;;;===>>>===;;;999888888<<<:::888888999:::999888444999>>>???<<<;;;===???BBBBBBAAA@@@????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@>>>===<<<<<<>>>@@@BBB?????????>>><<<;;;<<<===;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======::::::;;;<<<======<<<<<<;;;<<<<<<===>>>=========<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>:::<<<>>>>>>>>>???AAACCCBBBBBBBBBCCCCCCEEEFFFFFFDDDFFFHHHJJJJJJHHHFFFDDDBBBBBBAAAAAAAAAAAABBBBBBEEEDDDBBBAAAAAACCCEEEFFFBBBCCCEEEDDDBBBAAAAAABBBBBBAAA@@@@@@@@@BBBCCCEEEDDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>======>>>>>>???AAABBBBBBCCCDDDCCCCCCCCC>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLKKKNNNNNNKKKMMMSSSUUUTTTRRRSSSRRRQQQPPPQQQSSSUUUWWWWWWXXXZZZ[[[\\\]]]]]]aaa``````____________```]]]^^^```aaa```___]]]\\\TTTSSSSSSSSSTTTTTTUUUUUUXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSRRRSSSUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOMMMNNNOOOPPPOOOOOOLLLMMMPPPQQQPPPOOOLLLJJJMMMKKKHHHIIILLLPPPSSSTTTZZZVVVSSSSSSTTTSSSTTTUUUPPPPPPPPPPPPPPPQQQRRRRRRTTTUUUWWWYYYYYYXXXWWWVVVVVVWWWZZZ\\\\\\[[[YYYWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]___```^^^]]]]]]\\\[[[ZZZYYYXXXYYY[[[]]]___``````______bbbcccdddeeeeeedddcccbbb```aaaaaabbbbbbcccccccccaaabbbbbbbbbbbbbbbaaa```bbb```^^^^^^```aaaaaaaaaccccccdddeeeeeecccbbbaaa^^^___aaabbbcccbbbaaa`````````aaabbbccceeefffggggggfffffffffeeeeeeeeeeee___^^^\\\ZZZYYY[[[___bbbaaaaaabbbcccddddddddddddfffffffffhhhjjjkkkjjjiiiiiihhhgggeeeeeeeeefffgggiiihhhfffdddcccccccccddd`````````bbbcccbbb___]]]]]]^^^^^^^^^]]]]]]\\\\\\XXX[[[]]]^^^]]]^^^___```WWWXXXYYYXXXVVVVVVYYY\\\ZZZWWWXXX]]]```^^^\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^cccccccccbbbbbbaaa```___``````````````````______ooocccWWWSSSQQQLLLIIIHHHBBBCCCBBB@@@???@@@CCCEEEFFFFFFEEE@@@<<<;;;>>>AAA>>>>>>>>>>>>============>>>???>>><<<999777888999<<<;;;999888888999;;;<<<888:::;;;<<<<<<<<<>>>@@@CCCCCCBBBAAA@@@@@@@@@AAA;;;<<<===?????????>>>>>>============>>>???@@@AAABBBBBBAAA@@@@@@??????>>>BBBAAAAAA@@@>>><<<;;;:::???>>>===<<<;;;;;;;;;;;;===<<<;;;;;;;;;===>>>???========================??????>>>>>>=========<<<===>>>@@@BBBBBBBBBAAAAAA???>>>>>>>>>>>>??????@@@>>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFJJJKKKKKKLLLKKKIIIHHHGGGBBBBBBCCCCCCCCCBBBAAAAAAAAAEEEBBBBBBHHHEEEAAAGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@??????@@@BBBCCCEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNRRRUUUYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[YYY[[[]]]^^^]]][[[XXXVVVXXXVVVTTTRRRQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUTTTTTTSSSTTTTTTTTTOOOOOOPPPPPPQQQRRRRRRRRRUUUUUUSSSPPPNNNOOORRRTTTTTTQQQQQQSSSSSSQQQQQQTTTRRRQQQPPPPPPQQQSSSUUUVVVVVVUUUTTTVVVXXXYYYYYYXXXRRRTTTWWWXXXWWWVVVVVVWWWUUUWWWYYYZZZYYYWWWWWWXXXZZZZZZ[[[ZZZZZZYYYXXXWWW[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbbbbbbbccccccbbbaaaaaa```______^^^]]]]]]___bbbccccccbbbeeeeeeeeedddcccbbb```___ccccccbbbbbbaaaaaa``````aaaaaaaaaaaabbbbbbbbbbbbaaa`````````aaabbbcccccceeefffhhhiiihhhgggeeedddaaabbbcccdddeeeeeeeeeeeehhhgggeeefffhhhiiiiiihhhhhhhhhggggggggghhhhhhiii```aaaaaabbbbbbcccccccccgggiiiiiiiiigggggghhhiiihhhhhhiiijjjjjjkkklllllllllkkkkkkjjjjjjkkkkkkllljjjhhhfffccccccdddeeegggeeeeeeeeedddcccbbb``````\\\]]]^^^___`````````___bbbaaaaaaaaa````````````___^^^]]]\\\]]]^^^___```^^^^^^_________^^^\\\[[[``````aaaaaabbbcccccccccccccccccccccccccccccccccaaabbbcccccccccaaa```___jjj___UUUQQQPPPKKKGGGFFFDDDDDDCCCBBB@@@@@@BBBDDDDDDDDDCCC???<<<;;;>>>@@@AAA@@@@@@??????>>>>>>>>>===>>>===;;;999777888999999::::::;;;;;;;;;::::::999:::<<<===<<<===???@@@AAA@@@???>>>>>>>>>>>>???<<<===>>>?????????>>>===>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAABBBAAAAAA@@@???CCCBBBAAA@@@@@@?????????======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>???@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGEEEEEEIIIGGGDDDGGGEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB???===???BBBDDDCCCAAADDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGGGGHHHHHHHHHHHHGGGJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLOOOPPPPPPPPPPPPOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\\\\[[[ZZZXXXWWWYYYWWWVVVTTTTTTTTTVVVWWWVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVWWWSSSSSSSSSTTTUUUUUUVVVVVV\\\\\\ZZZVVVTTTTTTVVVXXX]]]XXXUUUWWWXXXVVVUUUWWWVVVVVVUUUTTTUUUWWWYYYZZZZZZYYYYYY[[[]]]______^^^YYY[[[\\\\\\\\\[[[\\\]]][[[]]]^^^^^^\\\[[[\\\]]][[[\\\]]]]]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\\\\\\\\``````______^^^_________]]]^^^___```aaabbbbbbccccccddddddeeeeeeeeeddddddffffffeeeeeedddccccccbbbbbbaaaaaabbbeeeffffffeeegggggggggfffeeedddbbbbbbbbbaaaaaaaaaaaa`````````bbbbbbbbbcccccccccddddddbbbbbbbbbbbbcccdddeeefffggghhhiiijjjkkkjjjhhhgggdddeeefffgggggghhhhhhhhhiiihhhfffgggiiijjjjjjiiiiiihhhggggggggggggggghhhcccdddeeefffggghhhhhhiiijjjkkkllljjjhhhffffffgggjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjiiihhheeedddccceeefffhhhhhhhhhgggfffeeecccbbbaaabbbbbbbbbcccddddddeeeeeecccccccccbbbbbbbbbaaaaaa```______^^^___```aaabbbaaabbbcccccccccaaa```___``````aaaaaabbbcccccccccddddddddddddddddddccccccbbbccccccdddcccbbbaaa```fff\\\TTTRRRQQQLLLHHHGGGDDDDDDCCC@@@>>>===???@@@BBBBBB@@@>>><<<<<<>>>AAACCCCCCBBBBBBAAA@@@??????<<<===<<<;;;999888999:::777999;;;======<<<;;;::::::<<<>>>>>>===>>>???AAA@@@??????>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>@@@??????@@@@@@AAABBBCCCFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC??????>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGGGGHHHHHHIIILLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIIIIJJJKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEAAA>>>AAAGGGIIIEEEAAAFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIILLLLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMMMMMMMNNNQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRVVVVVVVVVUUUTTTRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTWWWYYYZZZYYYXXXXXXYYYYYYYYYZZZ\\\\\\]]]]]]\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^[[[\\\\\\]]]]]]^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\bbbaaa```^^^\\\]]]```ccckkkbbb\\\]]]___]]][[[[[[\\\\\\[[[[[[[[[]]]^^^___```___```bbbeeeggggggfffbbbcccccccccbbbbbbccceeecccddddddcccaaa```aaaccc```aaabbbcccddddddddddddbbbbbbcccccccccccccccdddccccccbbbaaa`````````aaa```aaabbbdddfffgggiiijjjiiijjjjjjjjjiiiiiihhhgggiiiiiiiiihhhhhhggggggfffhhhgggfffgggiiijjjiiihhhiiiiiiiiihhhgggfffeeedddaaabbbbbbbbbbbbcccccccccddddddddddddeeeeeeeeeeeedddddddddeeeeeefffggghhhiiijjjkkkmmmmmmmmmlllkkkhhhhhhiiiiiijjjkkkkkkkkkkkkiiihhhhhhjjjkkkkkkjjjiiiiiihhhgggfffffffffgggggghhhiiikkklllnnnoooppppppqqqqqqooollliiiiiiiiioooooonnnmmmllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeedddeeefffhhhiiikkkkkkjjjhhhgggeeeddddddccccccbbbbbbcccdddeeefffeeeeeedddddddddcccccccccbbbbbbaaaaaaaaabbbcccdddccccccdddeeeeeedddbbbaaa``````aaabbbbbbccccccdddfffffffffeeeeeedddddddddcccddddddddddddccccccbbbeee[[[TTTTTTSSSOOOKKKIIIGGGGGGFFFDDDAAA??????AAAAAA@@@???>>>>>>>>>@@@AAADDDDDDCCCBBBAAA@@@??????;;;<<<<<<;;;999999:::;;;999:::;;;=========<<<<<<<<<>>>???@@@??????AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????AAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDAAABBBDDDFFFGGGIIIIIIJJJHHHGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFFFFHHHJJJKKKPPPLLLLLLLLLKKKOOOPPPIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFHHHIIIFFFEEEDDDGGGJJJKKKHHHEEEHHHHHHHHHGGGGGGHHHHHHHHHJJJKKKMMMNNNOOOOOONNNNNNQQQPPPOOONNNMMMLLLLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTTTTRRRQQQRRRSSSUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^^^^]]]\\\\\\]]]]]]]]]^^^___```aaaaaaaaadddcccaaa```______``````^^^___````````````^^^^^^______```aaaaaabbbccccccbbbbbbbbbcccdddeeefffffffffeeecccbbbaaa```____________```aaaaaabbbbbbcccccccccdddcccdddggglllooouuujjjaaabbbeeeccc```___aaaaaaaaa```aaabbbcccddddddcccdddfffiiilllllllllhhhhhhhhhgggeeefffhhhjjjiiiiiihhhfffcccccceeefffgggggghhhiiiiiiiiiiiiiiifffgggggghhhiiiiiiiiiiiieeedddcccbbbaaaaaaaaaaaacccdddeeefffhhhiiijjjkkkjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjjjjiiiiiiiiikkkjjjiiijjjkkklllkkkjjjiiiiiiiiiiiihhhgggfffeeebbbccccccdddeeefffffffffdddddddddeeeeeeeeeffffffeeeeeeeeefffggghhhiiijjjjjjjjjlllmmmnnnnnnnnnnnnjjjjjjjjjkkkkkklllmmmnnnmmmllljjjjjjlllmmmlllllljjjjjjiiihhhggggggggggggjjjkkkmmmnnnppprrrtttttttttvvvwwwuuurrrpppooooootttsssrrrpppooommmlllkkkhhhhhhiiiiiiiiiiiihhhhhhgggfffeeeeeefffhhhiiikkkmmmllljjjiiigggffffffeeedddcccbbbaaabbbdddfffhhhfffffffffeeeeeeeeeddddddccccccccccccddddddeeeeeebbbcccdddddddddcccbbbaaabbbbbbbbbcccddddddeeeeeehhhhhhhhhggggggffffffeeefffffffffffffffffffffeeezzzcccZZZSSSSSSSSSOOOKKKJJJMMMMMMLLLIIIFFFDDDDDDDDDAAA@@@??????@@@AAABBBBBBCCCBBBBBBAAA@@@@@@??????:::;;;<<<;;;::::::<<<>>>>>>===<<<<<<<<<===???@@@>>>@@@AAAAAAAAAAAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAADDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNNNNOOOOOONNNNNNMMMJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLKKKIIIHHHIIIKKKMMMNNNSSSLLLOOOPPPLLLUUUYYYMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMLLLJJJHHHHHHIIIJJJKKKDDDGGGKKKKKKJJJHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPRRRSSSTTTSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQPPPOOOOOONNNOOOOOOKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWYYYYYYYYYYYYWWWVVVXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\[[[ZZZYYYXXXWWWXXXYYYXXXWWWVVVWWWXXXWWWWWWXXXYYY[[[]]]^^^_________```aaabbbccccccdddaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccddddddbbbaaabbbccccccccccccdddeeeggghhhhhhkkkjjjhhhfffeeefffggggggdddeeefffggggggfffeeedddgggggggggggggggggggggggghhhhhhiiijjjkkkkkklllllljjjjjjhhhgggeeeeeedddddddddeeeeeeffffffgggggghhhffffffgggggggggkkkooosssxxxmmmeeeeeehhhgggdddccceeeeeeeeeeeeeeeeeefffffffffeeefffhhhkkknnnnnnmmmjjjkkkjjjiiihhhhhhjjjllljjjjjjiiigggeeedddfffhhhjjjjjjjjjjjjjjjiiihhhgggffffffggghhhiiiiiiiiihhhiiihhhgggfffeeedddddddddfffffffffgggggggggggggggfffggghhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiikkkjjjiiijjjkkklllkkkjjjhhhhhhhhhhhhhhhgggfffeeeaaabbbbbbcccdddeeeffffffdddddddddeeeeeeeeefffffffffffffffggghhhiiikkkkkkjjjkkklllmmmnnnnnnoooooolllkkkkkkkkklllmmmnnnooopppnnnllllllnnnooonnnmmmlllkkkjjjjjjiiiiiiiiijjjlllmmmnnnoooqqqrrrttttttrrrtttvvvvvvuuussssssssssssrrrqqqooommmllljjjjjjiiijjjjjjkkkkkkjjjjjjiiiffffffffffffgggiiijjjkkklllkkkiiihhhgggggggggggghhhgggfffeeefffhhhjjjlllgggggggggffffffffffffeeeeeeeeeeeefffffffffffffffcccdddeeeffffffeeedddcccdddeeeeeeffffffggghhhhhhkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiittt```WWWOOOOOOPPPMMMJJJIIIJJJJJJJJJGGGDDDAAAAAAAAABBB@@@???@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@??????:::;;;<<<<<<;;;<<<>>>@@@BBBAAA???======???@@@BBBAAABBBCCCCCCBBBBBBCCCEEEAAA@@@@@@@@@@@@AAAAAABBBDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJMMMLLLLLLKKKKKKLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPNNNMMMMMMMMMMMMNNNPPPQQQVVVLLLRRRTTTNNN\\\dddRRROOOOOOQQQQQQQQQQQQOOOOOOOOOOOOMMMLLLLLLLLLMMMNNNDDDIIINNNMMMHHHGGGJJJOOOLLLMMMNNNNNNNNNNNNMMMLLLOOOPPPRRRTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUPPPQQQSSSUUUVVVXXXXXXYYY\\\\\\]]]]]]]]]]]]\\\\\\___^^^\\\\\\\\\\\\^^^^^^^^^___```aaaaaa```^^^]]]\\\]]]^^^]]][[[ZZZ[[[\\\ZZZ[[[\\\^^^```ccceeefffeeeffffffggghhhiiiiiiiiieeeeeefffhhhhhhiiiiiiiiigggggggggggggggggggggggghhhiiiiiihhhfffeeefffgggggggggggghhhiiikkklllmmmpppooommmkkkkkkkkkllllllhhhiiijjjkkklllkkkjjjjjjmmmmmmmmmllllllkkkkkkkkkllllllmmmmmmnnnnnnoooooommmlllkkkjjjiiihhhhhhhhhggghhhhhhiiiiiijjjkkkkkkkkkkkkjjjhhhgggiiilllooouuummmggghhhkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggiiilllnnnnnnnnnllllllmmmkkkjjjiiikkkllljjjkkkkkkiiigggggghhhiiiiiiiiiiiihhhhhhgggfffeeedddeeeggghhhhhhgggffffffhhhgggfffeeeeeeeeeeeeeeehhhhhhhhhgggffffffeeeeeecccdddeeeggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhiiikkklllkkkjjjggghhhhhhhhhggggggfffeee``````aaabbbbbbcccdddddddddeeeeeeeeeeeefffffffffggggggggghhhiiikkklllmmmlllllllllmmmmmmnnnnnnooommmllllllllllllnnnoooppprrrpppooonnnpppppppppooonnnmmmmmmlllmmmmmmnnnnnnnnnnnnooooooppppppqqqqqqlllooorrrssssssrrrrrrrrrnnnnnnmmmkkkjjjiiihhhgggjjjkkklllmmmmmmlllkkkjjjggggggggghhhhhhiiijjjkkkkkkjjjhhhggggggggghhhiiihhhggggggfffgggiiijjjkkkiiiiiiiiiiiihhhhhhhhhhhhggghhhiiiiiijjjjjjiiiiiiggghhhiiijjjkkkjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkllllllmmmnnnoooaaaWWWNNNMMMNNNLLLJJJIIIEEEFFFFFFDDDAAA>>>===>>>AAA???>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA:::<<<=========>>>@@@BBBDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCEEEDDDCCCCCCDDDFFFAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXVVVUUUSSSRRRQQQQQQRRRRRRPPPQQQQQQRRRSSSSSSTTTTTTYYYMMMUUUYYYRRRdddoooYYYPPPQQQSSSTTTTTTSSSQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOKKKMMMOOONNNLLLLLLOOORRRPPPQQQRRRRRRRRRRRRQQQPPPQQQRRRRRRTTTVVVXXXYYY[[[WWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZUUUVVVXXXYYY[[[\\\]]]]]]``````____________``````dddbbb```___^^^___```aaa___```bbbcccccccccaaa```___```aaa```___^^^^^^```___``````bbbdddfffhhhiiiiiiiiijjjjjjkkkkkkllllllggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggffffffhhhhhhgggggghhhjjjlllnnnoooppppppooonnnmmmmmmmmmmmmkkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkiiiiiiiiijjjkkkkkkllllllmmmmmmkkkiiiggghhhjjjmmmooojjjhhhkkklllkkkkkkmmmjjjkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjlllnnnppppppooommmnnnpppooommmllllllmmmjjjlllmmmmmmlllkkkkkkllliiiiiiiiijjjiiiiiihhhhhhiiijjjkkklllkkkjjjiiigggggggggfffffffffffffffgggjjjjjjiiihhhhhhgggffffffeeeeeefffggggggggggggggggggggggggggggggggggggggghhhgggfffhhhjjjlllkkkjjjhhhhhhhhhhhhhhhggggggfffbbbbbbccccccddddddeeeeeefffffffffggggggggghhhhhhiiiiiiiiijjjlllmmmooopppnnnnnnnnnnnnnnnnnnooooooooonnnmmmmmmmmmoooqqqrrrtttrrrppppppqqqrrrqqqpppoooooooooooopppqqqrrrrrrppppppoooooonnnnnnmmmmmmiiilllppprrrqqqpppooooookkkkkkkkkjjjjjjiiihhhhhhjjjkkklllmmmmmmlllkkkjjjhhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhggggggiiikkklllfffgggggghhhhhhiiijjjjjjmmmmmmlllllllllkkkkkkkkkkkkkkkmmmnnnnnnnnnmmmlllkkkkkkmmmnnnnnnnnnmmmmmmlllllllllmmmnnnnnnoooooonnnnnnooooooppppppqqqqqqpppooonnnnnnnnnpppqqqrrrmmmdddYYYPPPNNNOOOMMMKKKLLLHHHIIIJJJHHHEEEBBBAAAAAAAAA???===>>>AAABBB@@@>>>??????@@@AAAAAABBBBBBCCC:::<<<===>>>>>>???BBBDDDCCCDDDEEEEEEDDDBBB@@@>>>CCCDDDEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIHHHGGGGGGFFFFFFEEECCCEEEGGGJJJLLLNNNPPPPPPKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHKKKMMMOOOPPPPPPOOOOOOOOOPPPPPPRRRSSSTTTUUURRRSSSSSSTTTTTTSSSSSSRRRVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZWWWVVVUUUSSSSSSSSSSSSTTTRRRSSSTTTVVVVVVWWWWWWVVV[[[NNNXXX\\\UUUiiivvv^^^QQQRRRTTTUUUUUUTTTRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPSSSRRRQQQQQQRRRTTTUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSUUUXXX[[[\\\WWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\\\\YYYZZZ[[[]]]^^^___``````cccbbbaaa``````aaabbbcccgggeeecccaaa``````aaaaaa___```bbbdddddddddbbbaaaaaabbbcccbbb`````````aaacccccccccdddfffgggiiijjjkkkkkkkkkkkklllllllllllliiijjjkkkkkkllllllkkkkkklllllllllllllllllllllllljjjjjjjjjhhhfffeeeeeegggggggggfffgggiiikkkmmmnnnooooooooonnnmmmmmmllllllkkklllllllllmmmmmmnnnnnnllllllmmmnnnoooppppppqqqnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmiiiiiijjjjjjkkklllllllllkkkkkkjjjhhhgggiiillloookkkiiiiiimmmnnnlllmmmqqqllllllmmmmmmmmmmmmlllkkknnnmmmmmmnnnpppqqqqqqpppoooqqqrrrrrrpppooonnnnnnkkkmmmppppppooonnnnnnnnnjjjkkklllmmmmmmnnnnnnnnnooopppqqqrrrqqqooommmlllllllllkkkkkkkkklllmmmmmmkkkkkkkkkjjjjjjiiiiiiiiiggghhhhhhhhhhhhgggfffffffffffffffffffffggggggggggggffffffhhhjjjllllllkkkhhhhhhiiiiiiiiihhhhhhgggfffffffffggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkklllnnnoooqqqrrrppppppoooooonnnoooooooooppppppnnnnnnnnnppprrrtttuuusssqqqqqqrrrrrrqqqppppppppppppqqqrrrsssuuuuuuqqqqqqpppooommmlllkkkkkkjjjmmmqqqrrrqqqpppoooooolllllllllllllllllllllllliiijjjlllmmmmmmllljjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhhhhjjjmmmnnnjjjkkklllmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnmmmnnnpppqqqqqqppppppoookkklllmmmooooooooonnnmmmnnnnnnoooooopppqqqqqqqqqoooooopppqqqrrrsssssstttqqqqqqpppppppppqqqssstttiii[[[UUUMMMJJJJJJLLLMMMMMMKKKJJJHHHFFFCCCAAA???>>>>>>>>>???@@@@@@@@@@@@???AAABBBBBBAAA???>>>???AAA??????>>>>>>???AAABBBDDDGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFIIIKKKLLLLLLKKKJJJJJJHHHFFFDDDCCCCCCDDDEEEJJJKKKLLLNNNOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIIIIJJJKKKKKKJJJKKKLLLLLLJJJHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]YYYVVVVVVZZZ]]]^^^^^^^^^\\\YYYWWWVVVVVVXXXYYY\\\]]]]]]\\\ZZZZZZ[[[\\\^^^]]][[[YYYXXXXXXXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWVVVUUUTTTTTTSSSRRRSSSUUUVVVXXXXXXYYYYYYYYYZZZ[[[\\\[[[YYYWWWUUUVVVWWWXXXYYYZZZZZZYYYXXX]]]\\\ZZZXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYXXXYYY[[[]]]]]]]]]\\\]]]^^^```_________``````aaabbbaaa````````````aaaaaabbbdddeeefffeeecccbbbcccddddddddddddddddddddddddcccggggggggghhhhhhhhhhhhhhhkkkkkkjjjjjjiiiiiijjjjjjmmmmmmllllllkkkkkkllllllnnnooopppooommmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnllljjjiiiiiilllnnnpppqqqrrrrrrqqqooonnnpppqqqtttsssqqqooonnnnnnoooooooooqqqssssssrrrrrrssstttqqqpppnnnoooppppppooonnnooooooooooooooonnnnnnnnnpppooonnnmmmmmmnnnoooppppppooommmlllkkkkkkllllllppppppppppppppppppppppppppppppooooooooooooppppppmmmoooqqqtttuuuvvvuuutttuuuvvvvvvvvvuuutttrrrqqqrrrrrrssssssrrrpppooonnnpppooonnnnnnnnnooopppqqqtttxxxzzzxxxssspppqqqssssssrrrqqqooonnnmmmmmmlllrrrpppmmmjjjhhhiiijjjkkkggggggfffeeeeeefffggghhhgggffffffhhhjjjiiieeebbbggghhhhhhhhhiiiiiijjjjjjgggfffdddccccccdddfffgggiiiiiiiiiiiijjjkkklllmmmooonnnmmmlllkkkjjjjjjjjjkkkkkkjjjjjjkkknnnqqqrrrqqqpppnnnnnnppprrrrrrrrroooooopppqqqrrrsssssstttrrrrrrqqqqqqrrrrrrssstttuuuttttttssssssttttttuuuuuutttrrrooommmmmmlllmmmnnnnnnooorrruuuuuuqqqnnnmmmnnnooopppqqqrrrssssssmmmmmmnnnooonnnmmmkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmkkkjjjjjjkkklllnnnooopppqqqssstttuuuuuuuuuxxxvvvtttsssrrrqqqooommmooopppqqqssssssrrrqqqqqqqqqrrrssstttuuutttsssrrrnnnooorrrtttttttttsssrrrqqqssstttssstttuuuuuusssyyyyyyyyyyyyyyyzzzzzzzzz~~~ddd[[[UUUNNNKKKLLLMMMLLLKKKIIIIIIGGGEEECCCAAA@@@???>>>>>>???@@@@@@@@@@@@@@@???@@@@@@???======>>>???@@@@@@@@@@@@AAACCCEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOMMMKKKJJJJJJKKKLLLNNNOOOQQQSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOOOONNNMMMMMMMMMNNNLLLKKKJJJJJJKKKKKKKKKKKKJJJLLLMMMMMMMMMOOORRRTTTSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^______^^^[[[XXXXXX\\\```aaa```aaa___\\\ZZZYYYZZZ\\\]]]`````````___]]]]]]^^^___^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZVVVWWWWWWWWWVVVVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZXXXWWWWWWXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\^^^___```___^^^___```aaaaaaaaaaaabbbbbbccccccdddccccccccccccdddeeeeeehhhiiijjjiiigggggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkkkkkjjjjjjjjjooonnnnnnmmmmmmmmmnnnnnnoooooonnnnnnnnnpppqqqrrroooppppppooommmlllmmmnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjlllmmmnnnpppqqqrrrqqqppppppqqqsssxxxwwwvvvttttttsssttttttsssuuuwwwwwwvvvuuuuuuvvvsssrrrqqqrrrssssssrrrqqqppppppppppppppppppppppppqqqqqqqqqqqqrrrssstttuuurrrqqqooonnnmmmmmmnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrpppqqqtttvvvwwwwwwwwwvvvyyyzzzzzzzzzzzzxxxvvvuuuuuuvvvvvvuuutttrrrpppoooqqqqqqqqqrrrsssuuuwwwxxxwwwzzz}}}{{{vvvssstttwwwwwwvvvuuusssrrrqqqqqqqqqtttssspppmmmllllllmmmnnnkkkkkkiiiiiihhhiiiiiijjjhhhgggfffgggiiiiiifffccceeeeeeffffffgggggggggggggggfffdddbbbbbbccceeegggiiiiiiiiiiiijjjkkkllllllooonnnnnnnnnnnnnnnoooooopppooonnnnnnoooqqqsssuuuuuusssqqqqqqrrrssssssrrrpppqqqqqqrrrssstttttttttsssssssssrrrsssssstttuuuuuuuuuttttttttttttuuuuuuuuutttrrrpppoooooooooooonnnnnnnnnppprrrrrrooolllpppqqqrrrssstttuuuvvvvvvoooppppppqqqpppooonnnmmmnnnnnnnnnoooooooooooooooqqqpppooommmmmmnnnpppqqqttttttvvvwwwxxxyyyyyyyyyzzzyyywwwwwwwwwwwwuuusssqqqrrrssssssttttttsssssstttuuuuuuvvvvvvvvvvvvvvvssstttvvvxxxyyyxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzvvv___XXXSSSNNNKKKKKKKKKIIIGGGGGGGGGFFFDDDCCCBBBAAA@@@===>>>>>>???@@@AAAAAABBB>>>>>>???===<<<;;;===>>>@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKJJJJJJIIIJJJLLLOOOPPPPPPOOOOOOPPPQQQSSSUUUVVVTTTTTTSSSRRRQQQQQQPPPPPPOOONNNMMMKKKKKKKKKLLLMMMQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSPPPOOOOOONNNNNNNNNOOOOOONNNPPPQQQRRRSSSTTTWWWZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^______\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]^^^______```aaaaaa___]]]ZZZ\\\```ddddddcccbbb```^^^]]]\\\]]]^^^___bbbccccccaaa___^^^___```^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^___```aaa___aaabbbcccaaaaaaaaabbbcccccccccddddddddddddeeefffgggggggggggghhhhhhiiikkklllmmmmmmlllkkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmooooooooonnnnnnmmmmmmmmmppppppoooooooooppppppqqqpppoooooonnnooorrrtttvvvpppqqqrrrpppnnnmmmnnnoooqqqpppppppppoooooonnnnnnoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnppprrrrrrrrrrrrtttvvvzzzzzzyyyxxxwwwwwwwwwxxxvvvxxxyyyyyywwwvvvvvvwwwvvvuuutttuuuwwwwwwvvvtttssssssssssssssssssssssssrrrssstttvvvwwwxxxyyyyyyuuutttrrrqqqppppppqqqqqqssssssssssssssssssssssssqqqrrrssstttuuuttttttssstttuuuvvvxxxyyyyyyxxxxxxzzz{{{{{{|||{{{zzzxxxwwwyyyyyyxxxwwwvvvtttrrrqqqqqqqqqrrrtttvvvyyy{{{}}}xxx{{{|||{{{wwwuuuvvvxxxyyyxxxwwwvvvuuuuuuuuuuuuuuutttqqqooonnnooopppqqqpppooommmlllkkkjjjjjjjjjhhhgggffffffggggggfffeeedddddddddeeeeeeeeeeeeeeegggfffcccbbbbbbdddfffhhhhhhhhhhhhhhhiiijjjkkklllnnnnnnooopppqqqsssuuuvvvuuutttssssssssstttvvvwwwzzzwwwuuutttuuuuuuuuutttssssssttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrqqqppppppqqqrrrsssqqqpppuuuuuuvvvwwwxxxyyyyyyzzzrrrssssssssssssrrrqqqqqqqqqqqqqqqrrrrrrsssssssssuuuuuussssssssstttuuuvvvyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||{{{zzzuuuttttttttttttuuuvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzxxxyyy{{{|||}}}}}}|||{{{}}}||||||{{{{{{zzzyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxppp\\\TTTPPPLLLJJJJJJIIIFFFBBBEEEEEEDDDCCCCCCBBBBBBAAA>>>>>>>>>???@@@AAABBBCCC===>>>???>>><<<<<<===???@@@@@@BBBCCCEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNMMMKKKKKKLLLOOORRRTTTUUUTTTRRRQQQPPPQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMRRRSSSUUUWWWXXXYYYYYYXXXYYYYYYXXXVVVVVVUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUTTTSSSSSSTTTUUUUUUVVVXXXXXXWWWXXXZZZ[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___``````]]]]]]^^^``````aaaaaabbbaaa___]]]```dddggggggeeeaaa```^^^]]]]]]^^^___```cccccccccaaa___^^^___```_________^^^^^^^^^]]]]]]^^^^^^^^^^^^]]][[[ZZZYYYWWWXXXYYYYYYYYYWWWUUUTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[XXXXXXXXXXXXYYYZZZ[[[\\\______^^^^^^```bbbdddeeebbbdddfffeeedddcccdddeeeddddddeeeeeeeeeeeeeeeeeeggghhhhhhiiijjjjjjjjjjjjlllmmmnnnnnnmmmmmmnnnoooooooooooooooppppppppppppqqqqqqppppppooonnnnnnnnnooonnnnnnnnnooopppqqqqqqqqqpppnnnnnnoooqqqsssuuurrrssstttrrrpppooopppqqqqqqqqqqqqpppoooooonnnnnnrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttsssrrrqqqpppnnnpppssstttuuuuuuwwwyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvxxxyyyxxxvvvuuuuuuuuuxxxwwwwwwyyyzzz{{{yyywwwvvvvvvwwwwwwwwwwwwwwwxxxtttuuuwwwyyyzzzzzzzzzyyyyyyxxxvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttvvvwwwvvvuuutttvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxxxxxxxvvvuuutttxxxxxxwwwwwwvvvuuuuuutttpppqqqrrrtttvvvxxxzzz{{{uuuwwwyyyxxxuuuttttttuuuwwwwwwvvvuuuttttttttttttsssrrrqqqpppooopppqqqrrrsssrrrqqqooommmlllkkkjjjiiihhhgggffffffgggggggggfffffffffffffffgggggggggiiihhhfffdddeeefffiiijjjiiiiiiiiiiiijjjkkkllllllooopppqqqrrrtttvvvxxxyyyxxxwwwvvvvvvvvvvvvwwwwww{{{yyywwwvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzxxxxxxxxxyyyyyyxxxxxxxxxwwwvvvuuutttssssssrrrrrrsssssstttuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{||||||}}}uuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyxxxxxxwwwxxxxxxyyyzzz||||||~~~~~~}}}}}}~~~~~~}}}|||wwwvvvuuuuuuuuuvvvxxxyyyyyyyyyxxxwwwxxxyyyzzz{{{zzz{{{|||}}}~~~}}}}}}}}}}}}{{{zzz{{{{{{xxxxxxzzzzzzzzzzzzyyyxxxwwwuuutttkkk\\\SSSOOOKKKJJJJJJIIIFFFBBBCCCCCCCCCCCCBBBBBBBBBBBB????????????@@@AAABBBCCC>>>???@@@???>>>>>>???AAA???@@@BBBDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLOOONNNLLLLLLLLLOOORRRTTTVVVUUUSSSQQQPPPOOOPPPPPPRRRRRRQQQQQQQQQRRRSSSTTTPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUWWWYYY[[[\\\\\\[[[]]]\\\ZZZYYYXXXWWWWWWVVVXXXYYYZZZ[[[[[[[[[[[[[[[XXXYYYZZZXXXVVVUUUWWWYYYXXXZZZ[[[\\\[[[\\\]]]^^^bbbbbbaaaaaaaaaaaa``````^^^^^^]]]\\\\\\\\\]]]]]]____________```aaabbbccc]]]^^^```aaabbbccccccccccccaaaaaadddhhhjjjiiifffbbbbbbaaa```aaaaaabbbccceeeeeeeeedddaaaaaabbbcccdddcccccccccbbbbbbaaaaaa`````````___]]]\\\ZZZYYY[[[[[[\\\[[[ZZZXXXVVVUUUWWWXXXXXXYYYYYYYYYXXXXXXYYYXXXXXXYYYZZZ[[[]]]]]]^^^]]]\\\[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]bbbaaaaaaaaaccceeeggghhhfffgggiiihhhgggffffffgggeeefffgggggggggffffffeeeggggggiiijjjkkkkkkkkkjjjkkklllmmmmmmlllkkklllmmmooooooooooooppppppqqqqqqqqqpppppppppoooooonnnnnnooooooooopppqqqrrrssstttuuutttrrrqqqqqqrrrssstttuuuvvvvvvuuusssrrrrrrsssrrrqqqqqqqqqpppppppppooottttttttttttttttttttttttssstttuuuvvvuuutttrrrppppppsssvvvwwwxxxxxxzzz{{{xxxxxxxxxxxxyyyyyyyyyxxxwwwyyyzzzyyywwwvvvvvvwwwyyyyyyzzz|||~~~~~~|||zzzzzzzzzzzz{{{{{{|||||||||zzz{{{|||}}}}}}}}}|||{{{|||{{{zzzxxxwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxrrrsssuuuwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvuuuuuurrrssstttttttttsssrrrqqqttttttttttttuuuvvvwwwwwwsssssstttuuuvvvwwwxxxxxxtttuuuvvvvvvuuutttttttttuuuuuutttttttttttttttuuussssssrrrrrrrrrssstttuuuwwwwwwuuutttrrrooonnnmmmmmmllllllkkkjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjiiijjjkkkmmmnnnkkkjjjjjjkkkkkklllmmmnnnrrrrrrrrrssstttvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwzzzxxxwwwxxxzzz|||}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}zzz{{{||||||||||||{{{zzzzzzyyyyyywwwvvvtttsssrrrsssuuuvvvxxxzzz{{{}}}{{{||||||}}}}}}~~~~~~~~~yyyyyyyyyxxxyyyyyyyyyyyyzzzzzz{{{{{{|||||||||}}}{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~}}}~~~}}}{{{zzzyyyxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwxxxyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{xxxyyy}}}|||xxxwwwzzzxxxxxxyyyxxxwwwuuusssqqqfffZZZSSSPPPLLLKKKKKKKKKHHHEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@BBBCCC???@@@AAA@@@??????AAACCCAAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNPPPOOOMMMLLLLLLMMMNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^```aaaaaaaaa```___^^^\\\ZZZYYYYYYXXXXXXZZZ[[[]]]^^^^^^]]]]]]ZZZ\\\]]][[[WWWVVVXXX[[[XXX[[[^^^___```aaabbbdddggggggggggggffffffffffffdddcccaaa`````````aaaaaaccccccccccccdddfffggghhh```aaacccfffgggggggggggggggffffffiiimmmnnnkkkhhhgggggggggggghhhiiijjjjjjjjjkkkkkkjjjhhhhhhiiijjjiiiiiiiiiiiihhhfffeeedddbbbbbbbbbaaa___^^^\\\[[[``````___^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]___```aaabbbcccbbbbbbaaaaaaaaaaaaaaaccccccccccccbbbbbbbbbbbbfffffffffggghhhiiikkkllljjjlllmmmmmmkkkjjjjjjkkkjjjjjjkkkllllllkkkiiihhhggghhhjjjlllmmmmmmmmmlllmmmnnnooonnnlllkkklllmmmnnnnnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssstttuuuwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxvvvuuuvvvwwwssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuuuutttrrrqqquuuwwwzzz{{{{{{{{{{{{|||{{{{{{|||}}}~~~~~~~~~}}}{{{|||~~~}}}|||{{{{{{|||||||||}}}}}}}}}~~~~~~~~~|||{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzuuuvvvwwwwwwwwwwwwuuuuuuvvvvvvuuutttssssssrrrrrrqqqrrrsssssssssrrrqqqpppppppppqqqrrrtttuuuwwwxxxwwwwwwxxxxxxyyyxxxxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvuuuuuutttttttttuuuvvvvvvtttttttttuuuvvvwwwxxxxxx{{{zzzzzzxxxvvvsssqqqpppoooqqqqqqqqqooonnnooopppnnnmmmmmmmmmmmmmmmllllllmmmmmmnnnoooooopppppppppmmmmmmmmmmmmnnnooopppqqqssssssssstttuuuvvvxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyzzz|||~~~~~~}}}}}}||||||~~~~~~~~~}}}~~~}}}~~~~~~}}}||||||||||||zzzyyyxxxwwwsssvvvyyy{{{|||}}}~~~~~~~~~}}}}}}|||||||||}}}~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}}}}{{{yyyzzzzzzzzzzzzzzz{{{||||||{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}yyy{{{xxxuuuxxxxxxyyyzzzzzzyyywwwtttsss}}}```VVVQQQMMMIIIHHHIIIJJJHHHEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBAAA??????@@@AAABBB???@@@AAA@@@???@@@AAACCCCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOPPPPPPOOOMMMLLLJJJJJJIIIIIIJJJLLLNNNQQQRRRSSSRRRRRRPPPQQQSSSUUUVVVVVVVVVVVVTTTUUUVVVXXXYYY[[[[[[\\\\\\]]]___bbbdddeeeeeeeeedddcccaaa___]]]\\\[[[[[[YYY[[[]]]___`````````___]]]```aaa___[[[YYY\\\___\\\___bbbcccddddddeeefffhhhiiiiiiiiiiiiiiiiiiiiiiiihhhfffdddcccdddeeeeeeggggggggghhhiiikkklllmmmfffgggjjjlllnnnnnnnnnmmmmmmllllllooorrrrrrnnnkkklllllllllmmmnnnoooooopppmmmnnnooonnnmmmmmmoooqqqooooooooonnnllljjjhhhgggeeeeeeeeedddbbbaaa______dddcccbbbaaaaaabbbdddeeebbbbbbbbbbbbbbbaaa```______```ccceeeggghhhhhhhhhiiiiiiiiiiiiiiihhhgggggghhhiiijjjjjjkkkkkkkkkkkkkkkkkklllnnnnnnooooooooooooppprrrqqqooonnnnnnooopppqqqsssssssssqqqpppnnnjjjlllnnnpppqqqqqqppppppsssttttttrrrpppooooooppppppppppppqqqrrrssssssssssssssssssttttttuuuuuuvvvvvvvvvwwwxxxyyy{{{}}}~~~|||}}}~~~~~~~~~}}}{{{||||||{{{yyyxxxxxxyyyuuuvvvvvvwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvvvvwwwvvvvvvvvvyyy|||~~~~~~}}}|||}}}~~~}}}~~~~~~||||||||||||}}}||||||||||||||||||||||||zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvtttsssrrrqqqpppppppppqqqrrrssssssrrrqqqqqqpppppppppqqqrrrtttvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvvvvwwwxxxyyyxxxwwwtttttttttttttttuuuvvvvvvsssttttttvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvsssqqqpppmmmppprrrrrrooommmnnnooonnnnnnnnnmmmmmmllllllllllllnnnppprrrssssssqqqpppppppppppppppqqqrrrsssttttttttttttuuuwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~www{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz}}}vvvpppsss|||}}}~~~~~~|||yyywwwxxx[[[RRRMMMIIIDDDCCCEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???EEECCCAAA?????????@@@AAA???@@@AAA@@@??????AAACCCEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMOOOQQQRRROOOOOOMMMLLLIIIHHHFFFEEEGGGIIILLLOOOPPPPPPNNNMMMTTTUUUXXXZZZZZZZZZXXXWWWWWWXXXZZZ\\\^^^___``````\\\^^^```bbbdddeeeeeeeeegggfffdddbbb```^^^]]]]]]ZZZ\\\^^^aaabbbbbbaaaaaabbbeeegggddd___]]]```dddccceeeggggggeeedddcccdddggggggggghhhhhhiiiiiiiiillljjjhhhfffeeeeeefffgggkkkkkkkkklllmmmnnnpppqqqkkklllooorrrssstttsssrrrpppppppppsssuuuuuuqqqlllmmmmmmnnnooopppqqqqqqrrrnnnoooppppppoooppprrrtttrrrrrrrrrqqqooollljjjhhhgggggggggfffeeedddbbbbbbfffeeedddccceeehhhkkkmmmggggggggggggfffeeeddddddccceeehhhlllnnnnnnnnnnnnmmmnnnnnnooonnnmmmkkkjjjkkklllnnnpppqqqrrrssssssnnnoooqqqrrrssssssrrrqqqrrrtttuuutttsssqqqqqqrrrvvvwwwxxxyyyxxxwwwuuusssmmmoooqqqsssuuuttttttsssxxxyyyyyywwwtttrrrrrrsssqqqrrrrrrssstttuuuuuuvvvuuuuuuvvvwwwxxxyyyyyyzzzvvvwwwwwwxxxzzz|||~~~zzz||||||}}}~~~}}}{{{yyyzzz{{{xxxxxxyyyzzz{{{||||||}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||}}}||||||}}}}}}|||}}}}}}~~~||||||||||||||||||||||||}}}|||{{{zzzyyyxxxxxxxxxwwwvvvtttsssqqqpppppppppooopppqqqrrrrrrrrrqqqppprrrrrrqqqqqqrrrsssuuuvvvuuuvvvxxxyyyzzzyyyyyyxxxuuuuuuuuuvvvxxxxxxxxxvvvrrrrrrqqqrrrrrrssstttuuuqqqqqqrrrtttuuuvvvwwwxxxvvvvvvvvvuuusssqqqnnnmmmiiillloooooollljjjjjjkkkmmmmmmmmmllllllkkkkkkkkklllnnnqqqtttuuutttqqqppprrrrrrrrrrrrssstttuuuuuussstttuuuvvvxxx{{{}}}~~~~~~~~~|||zzz}}}ssskkkmmm~~~|||ppp]]]RRRLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBCCCAAA???>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKNNNQQQQQQNNNKKKNNNKKKJJJJJJNNNRRRUUUVVVWWWUUURRRNNNKKKIIIHHHHHHJJJKKKMMMOOOPPPRRRSSSTTTTTTVVVYYY\\\___```aaaaaa[[[]]]```bbbcccbbb```___ddddddeeeeeeeeedddccccccaaaaaabbbbbbbbbbbbaaaaaabbb___bbbnnnvvvrrrggg___iiihhhgggeeedddcccccccccfffeeeeeeeeefffhhhjjjkkkjjjjjjkkkkkkkkkkkklllllllllllllllkkkjjjlllooorrroooppppppqqqrrrtttvvvwwwvvvuuuuuuvvvwwwwwwtttrrrssstttvvvxxxyyywwwrrrnnnooorrruuuvvvuuutttssstttvvvvvvtttsssrrrrrrrrrrrrtttvvvwwwxxxwwwtttpppnnnnnnllljjjhhhggghhhjjjkkkffffffgggiiijjjkkklllmmmlllkkkkkkjjjiiihhhhhhgggjjjkkkmmmooopppppppppooosssssssssrrrrrrrrrrrrqqqnnnppprrrssssssssstttuuussstttuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvxxxyyyyyy{{{}}}}}}{{{zzzyyyzzzxxxxxxxxxyyyzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwvvvvvvtttrrrrrruuuwwwyyyyyywwwwwwxxxxxxxxxwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~}}}||||||||||||}}}~~~}}}}}}||||||~~~~~~|||{{{{{{}}}}}}~~~~~~}}}~~~~~~}}}{{{yyywwwvvv{{{zzzwwwuuutttssssssssspppqqqrrrsssttttttttttttssssssrrrrrrrrrqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwvvvssssssssssssssssssttttttssssssrrrrrrrrrrrrsssssspppqqqrrrssssssrrrqqqpppvvvwwwvvvtttqqqooonnnooooooooonnnmmmlllkkkjjjjjjnnnoooooonnnkkkjjjjjjkkkppppppppppppqqqqqqqqqrrrsssuuuwwwxxxwwwwwwwwwxxxwwwyyy{{{||||||}}}~~~|||zzzxxxwwwvvv~~~}}}~~~lll[[[RRRNNNLLLJJJGGGEEECCCBBBAAACCCBBBBBBAAAAAAAAAAAAAAACCCAAA??????@@@AAACCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKLLLNNNQQQQQQOOOLLLPPPNNNMMMNNNQQQTTTVVVVVVUUUTTTRRRPPPOOOMMMMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUWWWYYY\\\___bbbdddeeeeee^^^___```aaabbbbbbccccccffffffggggggffffffeeeeeebbbcccdddeeeffffffffffffhhhdddeeemmmsssqqqkkkhhhiiiiiigggfffeeeeeeeeeeeefffeeeeeeeeefffhhhjjjkkkmmmnnnnnnooooooppppppppppppppppppoooooopppsssuuuuuuvvvwwwyyyzzz|||}}}~~~|||{{{zzzzzzzzzyyywwwuuutttuuuvvvxxxyyyxxxtttqqqqqqtttwwwxxxxxxwwwwwwxxxyyyxxxwwwuuuttttttttttttxxxzzz|||~~~}}}zzzwwwtttsssrrrooommmmmmmmmooopppjjjkkkkkklllmmmnnnoooooonnnnnnnnnnnnnnnooooooooolllnnnoooqqqrrrrrrqqqqqqtttttttttttttttsssssssssppprrrtttuuuttttttuuuvvvuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{||||||{{{zzz{{{||||||~~~~~~||||||}}}||||||||||||}}}~~~~~~}}}|||{{{{{{{{{zzzxxxvvvvvvxxxzzz{{{{{{zzzzzz{{{|||||||||||||||yyyzzz{{{}}}}}}|||||||||}}}~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzyyy|||zzzxxxvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssrrrqqqqqqppppppqqqqqqrrrqqqrrrrrrssssssrrrrrrqqqrrrssssssrrrpppoooooopppnnnnnnmmmmmmllllllkkkkkknnnoooooonnnlllkkkkkklllooooooqqqrrrtttvvvxxxxxxuuuwwwzzz{{{zzzzzzzzz{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzz}}}~~~~~~fffYYYQQQLLLKKKIIIFFFDDDBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGFFFFFFGGGHHHIIIJJJMMMLLLMMMOOOQQQRRRPPPNNNSSSQQQQQQRRRTTTVVVWWWVVVSSSSSSTTTTTTTTTSSSSSSRRROOOOOONNNOOOPPPSSSVVVXXX[[[]]]```cccfffhhhhhhiiibbbaaaaaaaaabbbdddggghhhjjjiiiiiiiiiiiihhhhhhgggdddeeefffhhhjjjkkkkkkkkkkkkgggfffjjjmmmmmmmmmooolllkkkjjjjjjiiiiiiiiiiiiiiiiiihhhiiijjjkkkmmmnnnrrrsssssstttuuuvvvvvvvvvuuuvvvvvvuuuuuuvvvxxxzzzwwwxxx{{{}}}~~~}}}}}}}}}|||zzzxxxwwwwwwxxxzzzzzzyyywwwvvvyyy{{{||||||{{{{{{||||||{{{zzzyyyxxxwwwwwwwwwyyy{{{|||yyyxxxwwwtttrrrrrrrrrtttuuuqqqqqqqqqrrrrrrrrrsssssspppqqqrrrsssuuuvvvwwwwwwrrrssstttuuuvvvuuuuuutttuuuuuuuuuuuuuuuvvvvvvvvvsssuuuwwwwwwwwwvvvwwwxxxwwwxxxzzz{{{|||}}}}}}}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyyyyyzzzzzz{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrsssuuuuuuvvvwwwwwwvvvuuuuuuqqqssstttsssrrrrrrsssuuuppppppppppppppppppppppppppprrrrrrqqqooonnnooopppqqqrrrtttvvvxxxzzz{{{|||xxxzzz}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~|||}}}~~~~~~}}}}}}~~~}}}|||||||||}}}}}}~~~~~~}}}~~~~~~}}}{{{{{{}}}bbbVVVMMMHHHHHHGGGFFFEEEDDDDDDDDDBBBAAA@@@@@@??????@@@@@@AAAAAABBBAAAAAABBBCCCEEEHHHIIIJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGHHHJJJLLLNNNNNNOOOPPPRRRRRRQQQQQQUUUTTTSSSTTTVVVWWWWWWUUUTTTUUUWWWXXXYYYXXXXXXWWWTTTRRRQQQQQQRRRUUUYYY[[[___```ccceeeggghhhhhhhhhdddddddddeeegggiiijjjkkkllllllkkkjjjjjjiiiiiiiiifffgggiiijjjllllllmmmmmmhhhfffeeeggghhhgggkkkqqqpppoooooonnnnnnnnnooooooppppppooooooppprrrtttuuuwwwwwwxxxyyyzzz{{{||||||{{{|||||||||{{{{{{}}}zzz|||~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyuuuxxx||||||zzzyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvttttttuuuvvvxxxyyyzzzzzzvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvxxxzzzzzzyyyyyyyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||||||||}}}}}}{{{zzzzzzzzzzzzzzzyyyyyywwwwwwwwwvvvvvvwwwwwwwww{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyyyyxxxwwwyyyzzzuuuuuuuuuuuuvvvvvvwwwwwwtttuuuvvvuuutttssstttuuuwwwxxxxxxyyyzzzzzz{{{{{{{{{}}}}}}|||||||||zzzyyyyyy{{{}}}}}}{{{{{{{{{|||~~~}}}{{{{{{|||}}}}}}{{{zzzzzzzzzzzz{{{}}}~~~{{{{{{zzzxxxwwwxxx{{{~~~|||```TTTJJJIIIHHHGGGFFFFFFFFFFFFFFFBBBAAA@@@@@@??????@@@@@@@@@BBBDDDCCCBBBCCCEEEGGGJJJKKKKKKLLLMMMMMMLLLLLLNNNMMMKKKJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSUUUTTTTTTUUUVVVWWWVVVUUUXXXYYYZZZ\\\\\\\\\[[[ZZZXXXWWWVVVUUUWWWZZZ]]]___bbbccceeefffgggffffffeeeeeefffiiilllnnnoooooonnnnnnnnnlllkkkjjjjjjjjjkkkiiijjjkkklllmmmmmmmmmmmmhhhggghhhkkkjjjiiilllqqqsssrrrrrrqqqqqqqqqrrrrrruuuuuutttuuuvvvwwwyyyzzz||||||}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzyyysssuuuyyy|||}}}}}}|||{{{{{{zzzyyyyyyyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyyyyyxxxwwwuuutttvvvvvvwwwwwwxxxyyyzzzzzzyyy{{{}}}}}}||||||}}}~~~}}}}}}~~~~~~~~~{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}yyyyyyyyyzzz{{{{{{||||||vvvxxxyyyxxxwwwwwwxxxyyy{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{yyyyyyyyyxxxvvvtttuuuwwwxxxyyyxxxxxxxxxyyy|||{{{zzzxxxxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyyyywwwuuutttuuuyyy|||vvv]]]SSSIIILLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAADDDFFFFFFDDDDDDGGGJJJKKKLLLLLLMMMNNNNNNNNNNNNOOONNNMMMMMMNNNOOOPPPQQQPPPRRRSSSSSSRRRRRRTTTVVVVVVTTTSSSTTTVVVWWWWWWWWW[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]___aaaccceeefffggghhhhhhhhhgggfffgggjjjnnnrrrtttuuutttsssqqqpppnnnlllkkkkkkllllllmmmmmmnnnooopppppppppooonnnmmmpppttttttrrrssswwwvvvvvvuuutttttttttttttttxxxxxxwwwwwwxxxzzz|||}}}~~~~~~|||zzzyyyxxxxxxuuuvvvxxxzzz|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyzzzzzzzzzxxxwwwuuussswwwwwwxxxyyy{{{|||}}}}}}}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~yyy{{{||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{yyyxxxwwwwwwwwwvvvtttqqqrrrtttvvvwwwvvvvvvwwwxxx|||{{{{{{zzzzzzzzzzzzzzz{{{zzzxxxvvvuuuvvvwwwxxxzzzzzzxxxvvvtttuuuyyy{{{nnnYYYSSSJJJKKKJJJHHHFFFDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAEEEIIIIIIFFFFFFHHHLLLKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRRRRQQQSSSTTTTTTRRRSSSUUUWWWWWWUUUSSSTTTVVVXXXYYYZZZ\\\\\\]]]]]]___```bbbbbbaaaaaaaaabbbcccdddeeefffggghhhiiikkklllllllllkkkmmmnnnqqqtttvvvxxxyyyyyytttsssqqqooonnnnnnnnnooopppqqqrrrtttuuuvvvvvvwwwxxxuuuwww{{{}}}{{{{{{~~~~~~~~~}}}{{{zzzzzzzzzzzz|||{{{{{{{{{|||~~~~~~|||zzzxxxwwwvvvvvvwwwwwwxxxyyyzzz|||~~~~~~~~~~~~|||zzzxxxzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{zzzwwwuuuuuuwwwzzzzzzzzzzzz|||}}}~~~}}}}}}|||yyyxxxwwwyyyzzz|||}}}}}}|||zzzxxxxxxzzz|||hhhUUURRRKKKFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBFFFJJJJJJGGGGGGJJJMMMKKKLLLMMMNNNOOOOOOOOOOOOLLLMMMOOOPPPQQQRRRRRRRRRQQQSSSUUUTTTSSSSSSVVVYYYYYYVVVTTTTTTVVVYYY[[[\\\\\\\\\\\\]]]___bbbdddfffcccdddeeefffgggggghhhhhhgggiiikkknnnpppqqqqqqqqqqqqqqqrrrtttvvvzzz}}}~~~wwwuuusssqqqoooooopppqqqrrrsssuuuxxxzzz|||}}}}}}~~~zzzzzz~~~~~~}}}{{{yyywwwvvvuuuuuuxxxwwwvvvwwwxxx{{{~~~|||}}}|||}}}~~~~~~~~~}}}{{{{{{}}}}}}{{{zzzzzz|||~~~}}}{{{zzz{{{}}}