BM6P6(@ }}}yyyxxxzzz||||||||||||hhh[[[QQQHHHFFFEEECCCDDDGGGGGGFFFCCCAAA???>>>>>>>>>999999999999999:::::::::777666666555444444333333444444333333333333222222000000000000000000000000////////////////////////222111000//////000111222////////////000000000000///////////////000111111000000111111000///...---000/////////............---......///////////////000111111000...---///000////////////000000000000000000111111111222555777:::===BBBHHHMMMPPPRRRSSSLLLMMMNNNNNNMMMLLLMMMOOOPPPPPPQQQTTTYYY^^^aaacccllldddcccjjjnnnsss}}}}}}~~~kkkaaaZZZRRRKKKEEEDDDAAA???======>>>???<<<<<<<<<<<<===???@@@AAAAAABBBDDDEEEFFFGGGHHHIIIQQQQQQWWWbbblllyyy|||zzz{{{|||}}}|||nnnbbbYYYTTTMMMJJJHHHHHHJJJLLLNNNNNNRRRWWWcccuuu}}}|||{{{{{{zzz~~~~~~ggg[[[OOOJJJHHHFFFEEEGGGHHHFFFDDDBBB@@@???>>>===999999999999999999999:::666666666555555444444444444444333333333333222222111111111111111111111111111111111111111111111111222111000//////000111222000000000000///////////////////////////000111111111000000000////////////000000/////////.........---......///////////////000111111000......///000000000000111111111111222111222222222222333666888===???DDDIIIMMMOOOQQQQQQLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPRRRVVV[[[___bbbcccdddccceeeiiimmmxxxzzz~~~rrraaaYYYTTTMMMGGGEEECCCAAA???======>>>???>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFHHHIIIKKKNNNOOOTTTXXXcccsss~~~}}}yyylllccc^^^XXXUUURRROOOMMMLLLIIIHHHJJJOOO[[[mmm~~~zzzwwwyyyyyy}}}zzzkkkZZZRRROOOKKKHHHGGGHHHHHHGGGEEECCCAAA>>>===:::::::::999999999999999666666666666555555555555444444333333333333222222222222222222222222222222111111111111111111111111111111000000000000111111111111000000//////......///////////////000111111111111///......//////000000000000/////////......---......///////////////000111111000......///111111111222222222333333333222333444444333555777:::@@@BBBFFFJJJLLLNNNNNNNNNKKKLLLLLLKKKIIIIIIKKKMMMOOOQQQUUUZZZ^^^aaacccddd___dddiiikkkrrrvvvrrrzzzzzzxxxeeeXXXRRRNNNIIIDDDCCCBBB@@@>>>===>>>>>>???@@@@@@???@@@@@@AAABBBCCCCCCDDDFFFGGGIIILLLQQQTTT\\\eeevvv~~~{{{{{{~~~yyyooojjjfffccc___[[[WWWQQQKKKGGGHHHLLLVVVeeettt~~~}}}wwwuuuyyy~~~zzzggg\\\WWWQQQLLLIIIJJJJJJIIIHHHFFFCCC@@@>>>;;;;;;;;;::::::999999999666666666666666666666666444444333333333222222222222222222222222222222222111111111111111111111111111000000000000000000111111111000000//////......///////////////000000111222111///------...000111000000000////////////...---......///////////////000111111000//////000222111111222222333333444444444555666666666777:::<<>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIKKKPPPXXX]]]jjjwww~~~{{{xxxwww}}}zzzvvvrrrpppnnnkkkfff^^^UUUOOONNNQQQWWW```kkkuuu}}}wwwtttuuuwwwzzz}}}rrrggg___VVVOOOMMMLLLLLLKKKJJJHHHDDDAAA???>>>======<<<;;;::::::999777777777777777666666666444444333333333222222222111111111111111111111111000000000000000000000000000000000111111000000000111000000000/////////...///////////////000000111111000...------///111222111000000000////////////---......///////////////000111111111//////111222000000111111222333444444555666888888888:::>>>@@@FFFGGGIIIJJJIIIHHHFFFEEEFFFFFFDDDCCCBBBDDDHHHLLLRRRWWW]]]aaacccccceeefffgggjjjnnnxxx|||nnnkkkooo|||nnneeeYYYPPPKKKHHHDDDAAA???>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDHHHKKKNNNPPPSSS[[[eeennn}}}}}}xxxtttvvvyyy~~~|||vvvlllaaaZZZTTTUUUXXX\\\ccckkkrrrwwwxxx|||yyyrrrpppoooqqqtttyyyyyypppfff[[[SSSQQQOOOOOOMMMKKKHHHFFFCCCBBB@@@@@@???>>>===<<<;;;:::999999999888777666666666444444333333333333222222000000000000000000000000////////////////////////000000111111111111000000/////////000000000000000///////////////000111111000//////......///111111111111000000000/////////---......///////////////000111111111000000111333000000111222333333444444555777999:::;;;>>>BBBEEEIIIIIIJJJJJJIIIGGGEEECCCDDDDDDBBBAAAAAADDDJJJNNNVVV[[[aaadddddddddeeegggkkkjjjqqqvvviiilllvvvttteee]]]SSSLLLHHHDDD@@@===============>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGKKKPPPUUU[[[fffvvvuuuuuussstttyyyvvviiiaaaVVVVVVWWWXXX[[[bbbkkkqqqtttyyywwwssspppooooootttyyy~~~vvvkkk^^^VVVUUURRRQQQNNNKKKIIIFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999777666555555444444333333333333222222111111111111111111111111000000000000000000000000///000111222222111000///......//////000000111111///////////////000111111.../////////000000000111111111111000000000//////---......///////////////000111111111000000222444111111222333444555666666555777999;;;===AAAEEEIIILLLLLLMMMMMMKKKHHHFFFDDDDDDDDDBBBAAABBBGGGNNNSSSZZZ___dddfffdddccceeehhhnnnmmmyyysssjjjtttvvvkkk]]]WWWPPPJJJFFFCCC???<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>???AAADDDFFFHHHJJJIIIOOOVVV^^^hhhxxx~~~yyywww|||}}}pppggg]]]\\\YYYWWWWWW\\\dddkkkuuu{{{zzzvvvtttrrrsssvvv|||zzzmmm___XXXWWWTTTRRROOOKKKIIIGGGFFFFFFDDDDDDCCCAAA???>>>===<<<===<<<;;;999777666555444444444444333333333222222222222222222222222222222111111111111111111111111///000111222222111000///------...///000111222222///////////////000111111---...///000111111000000111111111111000000000000---......///////////////000111222111000000222444222222333444555666777888444777999<<<>>>BBBGGGKKKNNNOOOOOONNNMMMJJJGGGEEEEEEDDDCCCBBBDDDIIIQQQVVV]]]bbbffffffdddccceeehhhppppppqqqppp~~~~~~qqqhhhYYYTTTNNNIIIFFFCCC@@@>>>:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBEEEHHHKKKLLLQQQXXXaaakkkxxx{{{yyy}}}uuulllfffddd___YYYVVVXXX```fffxxx~~~yyyxxxuuutttwww|||rrrhhh^^^VVVYYYXXXUUUPPPLLLIIIIIIJJJDDDBBBAAA@@@@@@@@@>>><<<===<<<;;;;;;999999888777444444444333333333222222666444222222222222000///000000000000000000000000333333222222111000//////000111111000///......///000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000444333222111111111333333///000222333333555888:::::::::;;;<<>>======>>>>>>??????@@@@@@>>>AAADDDEEEDDDEEEIIILLLVVV]]]jjj{{{xxxtttvvvzzz~~~xxxrrrmmmfff___ZZZZZZ]]]```qqqyyyzzzuuutttyyyzzzpppfff^^^\\\[[[YYYUUUPPPLLLJJJIIIGGGEEECCCBBBBBBAAA???>>>===<<<<<<;;;:::999888888444444444333333333333222333222111111222333222000000000000000000000000000333333222222111000000//////000111000///...///000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000333222111111000111222333///111222333333555888:::<<<===>>>@@@BBBGGGMMMRRRVVVWWWWWWTTTOOOJJJGGGEEEEEEFFFGGGIIINNNSSSXXX[[[___aaaccccccccceeeggghhhvvvzzzzzzpppbbbZZZSSSNNNHHHCCCAAA???>>>=========>>>>>>???@@@@@@@@@BBBEEEHHHIIIIIILLLQQQUUU[[[eeevvv}}}tttuuuyyy}}}xxxtttmmmfff```]]]]]]___iiirrr}}}{{{tttsssvvvzzz~~~zzzppphhhbbbaaa___\\\XXXTTTOOOMMMKKKIIIFFFEEEDDDCCCAAA???======<<<;;;:::999888888555555444444444333333333111000///000222333222111000000000000000000000000333333222222111000000000...000111000//////000111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111000000000111111222///111222333333555777:::>>>@@@BBBDDDGGGLLLRRRVVVWWWXXXWWWTTTOOOJJJHHHGGGEEEGGGJJJOOOTTTYYY]]]```aaabbbdddcccbbbccchhhllluuuhhh\\\UUUNNNJJJDDD@@@???>>>>>>======>>>>>>???@@@@@@AAAAAABBBDDDGGGIIIJJJOOOVVV\\\fffuuuyyyuuurrrttt}}}}}}wwwpppjjjddd```^^^bbbjjjttt||||||vvvttttttvvvxxxyyyqqqhhhgggfffdddaaa]]]XXXUUUOOOLLLIIIFFFEEECCCAAA@@@======<<<;;;:::999888888555555555555444444444444222111000000222222111000000000000000000000000000222222222111111111000000...///111111000000111333////////////////////////000000000000////////////........................////////////////////////000000000000000111111111000111333333333444777999>>>AAADDDGGGKKKPPPUUUYYYZZZYYYVVVRRRLLLHHHFFFFFFFFFIIINNNUUU[[[___bbbdddccccccddddddbbbccckkkuuu|||mmmaaaWWWQQQIIIFFFBBB???>>>???>>>======>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHLLLSSS]]]dddwww~~~{{{xxxvvvuuuuuuyyy|||xxxtttxxx{{{uuunnngggbbb```eeelllsssyyy|||yyyxxxvvvxxx~~~pppnnnkkkiiigggddd___\\\SSSPPPKKKGGGEEECCCAAA@@@>>>======<<<;;;:::999888666666666555555555444444444333111111222111000...000000000000000000000000222222222111111111111111...000111111000000111333////////////////////////////////////000000000000//////////////////////////////////////////////////////000000111111111111000222333333333444777999===@@@EEEIIIMMMRRRWWWZZZ\\\ZZZVVVOOOIIIFFFEEEFFFIIIMMMSSSZZZ___cccdddeeedddccceeefffccceeesssvvvhhh]]]TTTNNNFFFDDD@@@??????@@@??????>>>>>>???@@@AAABBBCCCCCCHHHIIIKKKNNNSSS]]]kkkuuu}}}zzzvvvqqqnnnlllkkkkkklllnnnrrrvvv{{{~~~yyyqqqkkkbbbdddfffiiilllqqqvvvzzz~~~{{{wwwzzz|||uuuooolllhhhccc```WWWSSSMMMIIIFFFDDDBBB@@@>>>>>>===<<<;;;:::999999777666666666666555555555666444333222222222000...000000000000000000000000111111111111111111111111///111222111000000111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000111222222222222111222333333333444666888;;;???EEEJJJOOOSSSXXX[[[\\\YYYUUUNNNIIIFFFGGGIIINNNQQQWWW\\\aaacccddddddcccccceeehhhfffjjj}}}pppcccYYYQQQKKKEEEBBB@@@???@@@@@@@@@???>>>>>>???@@@BBBCCCDDDDDDHHHJJJMMMQQQZZZiiizzz~~~yyytttqqqmmmhhhdddcccbbbcccccceeehhhkkkpppvvv}}}~~~}}}wwwhhhfffcccaaabbbdddgggjjjpppsssyyy~~~{{{{{{|||{{{sssnnnhhhccc[[[WWWQQQKKKHHHFFFCCCBBB>>>>>>===<<<;;;:::999999777777777666666666555555666444333333444444222111000000000000000000000000111111111111111111111111111222333222000000000222000000000000000000000000.../////////000000000111111111111111111111111111000000000000000000000000///000111222333333333222111222333333333444666888:::>>>EEEKKKPPPUUUYYY\\\ZZZXXXSSSNNNJJJJJJNNNQQQTTTVVVZZZ^^^```aaaaaaaaabbbaaaeeejjjjjjooouuuhhh]]]TTTMMMHHHCCCAAA???>>>?????????>>>>>>???@@@AAABBBDDDEEEEEEHHHJJJNNNUUUbbbvvv|||vvvqqqkkkhhhccc^^^[[[ZZZZZZ[[[[[[]]]___aaaeeekkkrrrwww{{{sssnnngggaaa______aaabbbhhhkkkrrr|||yyytttsssttt{{{{{{ssslllggg^^^ZZZSSSMMMJJJGGGEEECCC>>>>>>===<<<;;;::::::999777777777777666666666666444333222333555666555444000000000000000000000000111111111111111111222222222333333222000///000111000000000000000000000000.../////////000000111111111111111111111111111111000000000000000000000000///000222333444444333333111222444333333444666888999>>>FFFLLLRRRVVVZZZ]]]YYYWWWSSSNNNLLLNNNSSSWWWWWWYYY[[[^^^___```______aaa```eeekkklllssszzzmmmaaaYYYQQQJJJFFFBBB@@@>>>>>>>>>???>>><<<>>>???@@@AAACCCDDDEEEFFFKKKNNNTTT^^^mmmxxxuuusssssstttqqqlllhhheeebbb]]]XXXUUUTTTTTTUUURRRSSSTTTVVVYYY___fffkkkooorrrwww|||~~~|||yyyvvvvvvxxx{{{yyy~~~}}}~~~~~~||||||}}}~~~xxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{wwwxxxyyyyyyxxxvvvtttrrrrrrrrrrrrssstttttttttuuuwwwyyy||||||vvvmmmeeeaaaaaabbbbbbfffiiippp{{{{{{uuurrrtttxxxpppiiijjjbbb\\\UUUQQQQQQNNNHHHBBB@@@>>><<<;;;;;;;;;:::999777777777777666666666666666555555444444333222222333222111000000111222333000000000000000000000000111000000000000000000111---///111222333222000/////////000000///...------//////000000000000//////000000000000111111111111111111222333444444444444000111333333444666999<<<999AAAIIINNNRRRXXX[[[ZZZZZZVVVQQQMMMNNNRRRXXX\\\```___^^^\\\[[[\\\___bbb^^^bbbffffffmmmwwwqqqggg^^^VVVOOOJJJFFF???>>>>>>======>>>???@@@BBB@@@@@@DDDFFFEEEHHHLLLRRRTTT\\\mmm{{{tttnnnllliiiffffffggggggdddaaaZZZXXXUUURRROOONNNMMMMMMLLLKKKLLLNNNQQQUUUXXX[[[ccceeehhhkkkpppsssvvvxxx~~~~~~~~~}}}~~~~~~}}}xxxtttqqquuuqqqlllhhhffffffhhhjjjppprrrvvv{{{zzz{{{zzzyyyyyyzzz{{{}}}~~~}}}|||{{{~~~}}}~~~zzzuuuqqqppppppooonnnpppppppppoooooonnnnnnnnnqqqsssvvvwwwwwwtttqqqooojjjjjjkkkkkkkkkllllllllliiiiiijjjjjjjjjkkkkkkkkkhhhhhhggggggfffffffffeeecccccccccddddddeeeeeeeeefffiiinnnqqqtttxxx|||zzzpppfffbbbdddgggfffgggmmmyyy}}}xxxvvvyyy~~~vvvkkkhhhggg```XXXTTTSSSPPPJJJEEEBBB@@@===<<<======<<<;;;888888777777777666666666666555555444444333333222333222111000000111222333111111111111111111111111000000111111111111000000...///000111222111111000000000111111000000///...//////000000000000//////000000000000111111111111111111222333444444444444111222444444444666:::<<<===EEELLLOOOSSSXXXYYYXXXWWWTTTQQQOOOQQQVVV[[[___^^^^^^]]]ZZZXXXYYY\\\^^^^^^bbbeeeiiissszzzmmmhhhaaaYYYRRRMMMGGGDDD???>>>>>>======>>>@@@AAABBB@@@BBBFFFHHHHHHKKKPPPUUUYYYeeexxxwwwqqqnnniiibbb\\\]]][[[YYYYYYZZZZZZXXXUUUSSSRRROOOMMMJJJIIIIIIHHHHHHHHHHHHIIILLLOOORRRTTTWWWYYY[[[^^^bbbeeehhhiiinnnnnnnnnnnnnnnoooppppppqqqrrrtttvvvzzz}}}wwwtttvvvwwwxxxzzz{{{}}}~~~{{{vvvtttrrrrrrtttsssrrrppplllhhhdddbbbeeebbb___[[[YYYZZZ[[[\\\\\\^^^bbbgggkkkoooqqqrrr{{{}}}{{{sssmmmkkkjjjjjjiiiiiijjjkkklllkkkkkkllllllkkkjjjiiiiiiiiihhhiiimmmssstttqqqmmmgggddd___\\\[[[[[[[[[ZZZ\\\\\\[[[[[[[[[ZZZZZZZZZ]]]^^^```aaaaaa___]]][[[]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]^^^[[[ZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXYYYZZZ]]]aaadddfffiiimmmppprrrtttwwwzzz|||{{{zzzzzzyyywwwuuutttsssssstttuuutttsssrrrqqqqqqrrrssstttwwwwwwyyy{{{|||~~~xxxooojjjiiijjjoooqqqvvv~~~pppjjjnnnggg^^^YYYWWWTTTNNNIIIDDDBBB???>>>>>>>>>>>>===888888888777777777777666666666555555444333333333222222111111111111222222111111111111111111111111///000111222222111000//////000000000111111111111111111222222111111000000//////000000000000//////000000000000111111111111111111222333444444444444333444555555555777:::===AAAIIIOOOQQQTTTWWWXXXVVVUUUUUUTTTUUUWWW\\\```ccc``````^^^\\\YYYYYY[[[]]]```bbbgggooo}}}qqqddd```ZZZUUUPPPKKKFFFCCC???>>>>>>===>>>???@@@AAABBBAAADDDHHHJJJKKKOOOUUU\\\eeeuuu~~~zzzwwwttttttttttttttttttttttttmmmgggaaa\\\XXXTTTNNNJJJMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIKKKJJJKKKMMMPPPRRRUUUVVVWWW[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\^^^aaaeeemmmuuu{{{zzzqqqjjjeeecccaaabbbcccdddfffggghhhiiiqqqtttyyy{{{xxxrrrkkkeeeaaa^^^]]]]]]]]]\\\[[[XXXUUURRRPPPRRRQQQOOOMMMLLLLLLLLLMMMKKKMMMQQQUUUYYY\\\^^^___cccccceeefffgggddd___[[[XXXXXXWWWVVVVVVVVVWWWWWWRRRSSSTTTUUUVVVVVVVVVVVVWWWVVVVVVYYY]]]]]]ZZZWWWTTTQQQNNNLLLLLLMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNRRRTTTUUUWWWZZZ]]]aaabbbeeegggiiiiiihhhgggfffeeecccbbbaaaaaabbbbbbaaaaaa````````````aaaaaacccdddeeegggiiikkkmmmnnnsssuuuyyy~~~|||}}}|||uuurrrqqqzzz}}}{{{sssuuummmddd^^^\\\YYYSSSNNNFFFDDD@@@>>>>>>>>>>>>===999999888888888777777777666666666555444444333333222222222222222222222222111111111111111111111111///000111222222111000///000000000///000111111222000111111111111111000000//////000000000000/////////000000000111111111111111111222333444444444444444555777777777999<<>>>>>===>>>???AAABBBDDDCCCFFFJJJLLLLLLRRRYYYffftttzzz~~~{{{uuuqqqmmmiiidddaaa]]]]]]]]]]]]]]]]]]]]]]]]YYYUUUPPPMMMKKKHHHDDDAAABBBBBBAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKKKKMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOORRRWWW^^^cccjjjiiigggbbb]]]YYYXXXXXXRRRRRRSSSTTTVVVWWWXXXXXX]]]___ccciiipppwww}}}~~~{{{vvvssspppjjjgggbbb[[[VVVQQQNNNMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGIIILLLNNNOOOPPPNNNNNNNNNOOOQQQQQQOOOMMMLLLLLLKKKJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLLLLMMMOOOOOOLLLIIIJJJHHHEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFIIIJJJJJJLLLNNNPPPSSSTTTVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVXXXZZZ\\\]]]^^^aaadddggglllsss||||||zzz|||yyyxxxqqqhhhcccaaa^^^YYYTTTIIIFFFAAA>>>>>>======<<<999999999999888888888888777666666555555444333333222222222333333222222222111111111111111111111111///000111222222111000///000000000///000111111222//////000111111000000000//////000000000000/////////000000000111111111111111111222333444444444444555666888888999;;;???AAADDDLLLRRRUUUXXX\\\]]]\\\^^^___aaaccceeefffgggggghhhhhhgggdddaaa```aaabbbaaadddnnntttnnn}}}}}}ooo___[[[UUUPPPLLLGGGCCC@@@???>>>>>>>>>>>>@@@BBBCCCFFFEEEHHHKKKLLLMMMUUU^^^nnn}}}|||~~~}}}wwwjjjgggbbb^^^ZZZWWWSSSPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIFFFEEEDDDCCCBBBAAA===>>>>>>>>>>>>>>>??????<<<<<<<<<===============<<<<<<<<<<<<<<<=========@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFIIIHHHGGGEEEEEEGGGLLLPPPSSSSSSRRRPPPMMMKKKLLLMMMHHHIIIIIIJJJKKKLLLLLLMMMPPPQQQSSSVVV[[[aaaeeehhhlllllllllllliiieeeaaa___ZZZXXXTTTPPPKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA??????@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCBBBAAABBBDDDFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>AAA???======???@@@@@@????????????@@@@@@@@@@@@@@@AAA@@@?????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@@@@AAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRTTTWWW[[[aaakkkuuu|||xxxrrrkkkgggfffddd]]]XXXMMMIIICCC???===<<<;;;;;;:::::::::999999999888888777777666666555444444444222222333333333333222222222222222222222222222222111000000000000000000111///000000000111111111111...///000000111000000000//////000000000000//////000000000000111111111111111111222333444444444444555777888:::;;;>>>BBBEEEEEELLLTTTWWWZZZ___```___aaaccceeeggghhhhhhhhhggghhhhhhhhheeebbbaaaaaabbb```ffftttzzzppplll|||wwwiii[[[WWWPPPJJJFFFBBB???===???>>>>>>>>>???AAABBBCCCGGGGGGIIILLLMMMQQQ]]]iiixxxuuuwww~~~yyytttssswww~~~~~~vvvmmmeee```WWWTTTPPPMMMKKKIIIGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@;;;<<<======<<<;;;<<<>>>;;;;;;<<<============<<<;;;;;;;;;<<<<<<;;;;;;;;;============>>>>>>>>>???>>>>>>======>>>>>>???@@@BBBBBBAAA@@@???AAADDDGGGHHHHHHGGGEEECCCBBBBBBDDDBBBBBBBBBCCCCCCDDDDDDDDDHHHHHHHHHIIILLLPPPSSSUUUWWWXXXXXXXXXVVVTTTQQQOOOMMMLLLJJJGGGEEECCCBBBBBB@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<============???>>>======<<<<<<======???>>><<<===???@@@AAA@@@?????????@@@??????>>>===>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<;;;;;;===;;;:::;;;<<<>>>===<<<<<<<<<============>>>>>>===============>>>>>>???=========>>>>>>>>>??????<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===============???@@@AAA@@@@@@BBBCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJMMMRRRYYYbbbhhhssswww|||}}}}}}~~~uuupppkkkjjjjjjhhhaaa[[[RRRMMMFFFAAA>>>===;;;:::;;;::::::::::::999999999777777666666555555444444222222333444444333222222222222222222222222222222222111000//////000111222...///000111222111111000///000111111222222111111//////000000000000//////000000000000111111111111111111222333444444444444444666999:::===@@@DDDHHHGGGOOOUUUXXX[[[```aaa___aaaccceeeggghhhiiihhhhhhggghhhhhhfffdddbbbbbbccccccllluuurrrnnn~~~qqqcccYYYSSSLLLEEEBBB@@@???>>>???>>>>>>>>>???AAACCCDDDGGGGGGIIIMMMPPPWWWgggvvvvvvsss|||zzzrrrkkkfffccc___^^^aaafffkkkmmmqqqppplllfff___WWWRRROOOJJJHHHEEEDDDDDDCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>======>>>???;;;===>>>===;;;:::;;;===;;;<<<===>>>>>>>>>======:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<===>>>>>>===>>>@@@BBBAAABBBBBBAAA???>>>>>>???????????????@@@@@@@@@@@@CCCBBBAAAAAABBBEEEHHHJJJIIIJJJJJJJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@??????======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>===<<<<<<<<<===>>>>>>>>><<<;;;;;;<<<======<<<:::;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;:::;;;<<<======<<<<<<===>>>>>>===<<<===>>>??????===>>>>>>>>>>>>?????????@@@>>>>>>??????@@@@@@@@@@@@<<<<<<============>>>>>>;;;;;;<<<<<<<<<=========<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===??????>>>>>>@@@AAA>>>>>>???@@@@@@AAAAAAAAA????????????>>>===<<<<<<<<<======>>>>>>======<<<>>>>>>>>>>>>????????????@@@AAABBBDDDGGGLLLRRRWWW]]]bbbhhhjjjiiijjjnnnqqqvvv{{{sssooollllllmmmjjjccc]]]UUUPPPIIICCC???===<<<;;;;;;;;;;;;:::::::::999999777777777666555555444444222222444444444444222222222222222222222222222222333222///......///222333---///111222333222000///000111222333333333333333//////000000000000//////000000000000111111111111111111222333444444444444444666999;;;===AAAFFFJJJIIIQQQWWWYYY\\\```aaa___```aaacccfffhhhiiiiiiiiihhhiiiiiihhhfffddddddeeegggtttssstttqqq}}}oooaaaXXXRRRJJJDDDAAAAAAAAAAAA???>>>>>>>>>???AAACCCDDDFFFFFFIIIMMMRRR\\\ooouuusssxxx}}}wwwrrrmmmhhheeeeeeccc]]]XXXVVVTTTRRRSSSUUUWWWXXXXXX\\\[[[YYYUUUPPPKKKIIIHHHEEECCCBBBAAABBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???===<<<===>>><<<>>>@@@>>><<<:::<<<>>>;;;<<<>>>??????>>>===<<<999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<:::;;;======<<<<<<===>>><<<>>>@@@@@@?????????@@@????????????????????????@@@???======>>>@@@CCCEEEDDDDDDDDDEEEEEEEEEDDDDDD?????????>>>======<<<<<<======<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<===999888888888999:::<<<======<<<::::::;;;;;;;;;:::888999:::<<<<<<<<<;;;;;;::::::;;;<<<============999:::;;;<<<<<<<<<===???>>><<<<<<<<<>>>???>>>============>>>>>>?????????===>>>??????@@@@@@@@@???=========>>>>>>>>>??????<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>>>>=========<<<>>>??????>>>???@@@BBB>>>?????????@@@AAAAAAAAA????????????>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????AAADDDIIIMMMMMMRRRXXXZZZZZZZZZ^^^bbbeeelllvvvyyynnniiinnnrrrmmmfffcccXXXTTTLLLEEE???;;;::::::<<<<<<;;;:::999999999999:::888666555444555777888555555444444444333333333444444333333333333222222111000/////////111222333000000000000000000000000222111111111000000//////000000111222222222222111000000000000000111111222444444444444444555666666888999:::;;;===AAAFFFJJJOOOSSSXXX[[[]]]___aaabbbccceeeggghhhiiijjjiiiiiikkkiiieeebbbccceeedddbbbjjjxxxyyyyyylllcccVVVQQQIIIDDDAAA@@@??????AAABBBBBBBBBBBBDDDGGGJJJIIIMMMPPPPPPTTTddd~~~uuupppvvvxxxmmmeee```WWWXXXZZZ[[[ZZZVVVRRROOOMMMLLLLLLMMMOOOOOONNNMMMPPPOOOMMMJJJGGGEEECCCBBBEEEAAA@@@DDDEEECCCCCCEEEBBBAAA@@@AAACCCEEEEEEDDDDDDAAA???>>>@@@AAA???===BBBAAA@@@>>>===<<<>>>???;;;<<<======>>>>>>>>>>>><<<<<<<<<===============<<<;;;;;;:::::::::;;;;;;<<<;;;:::::::::;;;===>>>;;;<<<<<<===<<<;;;999888;;;<<<>>>??????>>><<<;;;???>>>=========???@@@AAACCC@@@===>>>@@@CCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???;;;999<<<;;;;;;<<<===>>><<<:::=========<<<<<<;;;;;;;;;<<<===>>>??????>>><<<;;;::::::::::::::::::::::::>>>===<<<;;;:::;;;<<<===<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>???AAA???AAABBBAAA>>><<<<<<<<<============>>>??????@@@>>>>>>===<<<===>>>???@@@>>>???@@@@@@>>>===>>>@@@???>>>===>>>@@@AAA@@@???CCCBBBAAA?????????@@@AAA>>>>>>===>>>>>>???@@@@@@<<<<<<<<<<<<============>>>>>>>>>===============>>>>>>>>>>>>======<<<<<>>??????@@@AAABBBCCCGGGGGGIIIJJJLLLNNNOOOPPPWWWZZZ```gggqqq}}}vvvoooppprrrnnnhhhfff___ZZZQQQIIIBBB>>>=========<<<;;;:::999999999999999888777666555666666777444444444444333333333333444444333333333333222222111000//////000111222333000000000000000000000000111111111111000000000///000000111222222222222111000000000000000111222222555555555555666777888999888999:::;;;===AAAGGGKKKOOOSSSXXX\\\^^^```aaacccdddeeefffhhhiiiiiiiiiiiiiiigggeeecccdddffffffeeennnvvviiiaaaUUUPPPIIICCCAAA@@@??????===???AAACCCDDDFFFIIILLLJJJOOOTTTWWW___rrr{{{qqqttt~~~rrreee[[[TTTQQQOOOPPPRRRSSSSSSRRRQQQOOONNNMMMKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFBBBBBBEEEFFFDDDCCCEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFDDDAAABBBCCCDDDBBBAAADDDDDDCCCAAA@@@@@@@@@AAA======???@@@@@@@@@??????<<<=====================<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>===<<<<<<===>>>???===>>>>>>>>>>>>>>>=========>>>???@@@AAAAAAAAA@@@BBBBBBBBBAAABBBBBBCCCDDDEEECCCAAAAAACCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@@@@@@@@@@???>>>???>>>>>>???@@@@@@???===??????????????????>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>===<<<<<<======>>>======<<<<<<<<<======>>>=========<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAABBBDDDFFFAAABBBCCCAAA@@@???@@@AAA@@@@@@??????@@@@@@AAAAAACCCCCCBBBAAAAAABBBCCCDDDAAABBBCCCBBBAAA@@@AAABBBBBBAAA@@@@@@BBBCCCBBBAAABBBBBB@@@@@@???@@@AAABBBDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>============???>>>>>>??????AAABBBBBBDDDEEEFFFGGGHHHIIIJJJKKKMMMPPPUUU\\\eeeppp|||xxxsssqqqmmmiiihhhgggbbbXXXNNNFFFBBB@@@@@@======;;;:::::::::::::::888888777777777666666666444444333333333222222222444444333333333333222222111111000000000111222222000000000000000000000000111111111111000000000000000000111222222222222111111111000000111111222333555555555666777999;;;;;;888999:::;;;===BBBGGGLLLQQQTTTYYY]]]___aaacccdddeeeeeefffggghhhiiijjjjjjfffeeeddddddeeefffhhhiiivvv}}}rrrfff]]]SSSNNNHHHCCC@@@@@@@@@???>>>@@@BBBDDDFFFHHHLLLOOOPPPTTT[[[cccpppzzztttsss}}}zzzmmm```UUUNNNKKKJJJKKKMMMPPPRRRTTTUUUVVVVVVTTTSSSRRRPPPOOOMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLHHHGGGJJJJJJHHHJJJMMMTTTUUUWWWWWWWWWTTTQQQOOOLLLJJJHHHHHHIIIIIIGGGFFFGGGFFFFFFEEEDDDDDDCCCCCC@@@AAABBBCCCCCCBBBAAA@@@==================<<<<<<===<<<<<<;;;<<<<<<======???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIIIIHHHHHHGGGFFFFFFGGGFFFFFFFFFGGGHHHFFFDDDFFFFFFEEEEEEEEEEEEEEEFFFCCCAAA??????@@@BBBBBBAAA@@@???>>>???AAAAAA???>>>???????????????@@@@@@@@@????????????????????????@@@@@@??????>>>>>>======>>>>>>=========>>>>>>???========================>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBCCCEEEGGGFFFGGGGGGFFFEEEEEEFFFHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGHHHFFFEEEFFFGGGGGGFFFDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<<<<======>>>>>>??????========================>>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDAAADDDHHHMMMTTT]]]gggmmmyyywwwzzzvvvoookkkjjjjjjnnnhhh^^^SSSJJJDDDBBBAAA>>>===<<<;;;::::::::::::777888888888888777666555444333333333333222222222444444333333333222222222111111111111111111111222000000000000000000000000111111111000000000000000000000111222222222222111222111111111111222333333444444555666888:::<<<===888999;;;<<>>>>>======>>>???AAABBBCCCDDDHHHGGGFFFFFFFFFGGGIIIJJJLLLKKKKKKLLLNNNPPPSSSUUUXXXWWWVVVTTTRRROOOMMMLLLLLLMMMNNNPPPPPPPPPOOONNNNNNNNNOOOOOOOOOMMMKKKIIIEEEDDDDDDFFFHHHIIIHHHFFFBBBAAAAAACCCDDDEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHIIIKKKMMMQQQSSSTTTSSSQQQOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJHHHHHHIIIKKKMMMOOOPPPQQQRRRSSSSSSSSSQQQPPPQQQRRRSSSQQQOOOOOOPPPPPPNNNMMMLLLLLLKKKJJJKKKLLLMMMNNNHHHHHHFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDDDDEEEDDDDDDCCCAAABBBEEEGGGKKKQQQXXX]]]iiinnnwwwuuuttt~~~sssooonnnmmmrrrlllbbbWWWMMMFFFBBB@@@>>>>>>===<<<;;;;;;;;;;;;888888888999888777666666444444444333333333222222444444333333333222222222111222222222222111111111000000000000000000000000000000000000000000111111000000111222222222222111222222222222222333333444333333444555777:::<<<===:::;;;<<<>>>@@@EEEKKKOOOTTTXXX]]]aaacccdddfffggghhhhhhhhhhhhggggggggggggbbbaaabbbdddccccccjjjttt~~~{{{qqqeee\\\OOOKKKEEEAAA@@@@@@AAAAAAFFFEEEDDDDDDIIIRRR]]]dddoooqqqxxx{{{uuummmcccXXXSSSSSSVVVYYYYYYaaammmzzz|||~~~vvvlllddd```aaacccgggkkkmmmlllkkkjjjlllgggbbbaaaaaadddnnnxxx~~~zzzxxxvvvuuusssooojjjeeeaaa```]]][[[[[[[[[[[[ZZZVVVRRRRRRQQQNNNKKKGGGDDDAAA???>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>===???BBBFFFJJJMMMPPPQQQTTTSSSSSSRRRRRRSSSUUUVVVXXXYYYZZZ\\\aaafffllloooqqqpppmmmjjjfffccc```___```aaabbbbbb```^^^\\\\\\\\\^^^aaaccc```ZZZTTTOOOLLLMMMQQQUUUWWWVVVRRROOOIIIIIIIIIKKKNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRUUUWWWYYYZZZ[[[]]]```bbbeeegggjjjiiifffbbb^^^]]]]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUXXX[[[___bbbdddeeedddeeeffffffddddddeeeffffffdddbbbbbbbbbaaa___]]][[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXUUUSSSPPPNNNLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEGGGGGGHHHIIIJJJMMMRRRUUU[[[```iiirrrzzz~~~uuurrrzzz~~~yyyuuuvvvqqqhhh]]]SSSJJJDDDAAA???>>>===<<<<<<;;;<<<<<<999999888888888777777777555555444444444333333333444444333333333333222222222222222333222222111000000000000000000000000000000000000000111111111111000000111222222222222111333333222222333333444555333444444666888:::<<<===;;;===>>>@@@CCCGGGMMMRRRVVVYYY^^^bbbdddfffgggiiiiiiiiijjjjjjhhhfffdddcccaaa___aaadddcccdddqqqyyyoooddd[[[MMMIIICCC@@@???@@@AAABBBCCCBBBCCCEEEMMMYYYgggqqqxxx{{{vvvpppggg___\\\\\\```ccciiisss}}}uuuqqqqqquuu|||}}}{{{yyy|||{{{yyyuuusssrrrsssssspppjjjeeebbb^^^XXXPPPIIIDDD@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???BBBHHHPPPXXX^^^cccfffffffffggghhhjjjkkkmmmnnnnnnpppsssxxx}}}xxxtttrrrrrrvvvyyy}}}~~~yyypppfff___WWWZZZ___eeegggeee___[[[UUUUUUVVVYYY\\\______^^^[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYYYY[[[\\\]]]^^^```bbbcccccchhhjjjnnnqqqtttyyy}}}{{{xxxvvvuuutttrrrooollljjjiiiiiigggiiimmmqqquuuyyy{{{|||~~~}}}|||zzzxxxrrrqqqpppooonnnoooooopppqqqooojjjeee___[[[WWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMKKKHHHEEECCCHHHIIIIIIIIIIIIKKKNNNQQQQQQUUU]]]fffpppzzz~~~xxxsssuuuzzzvvvnnneeeZZZPPPHHHCCC@@@???>>>===<<<<<<<<<<<<:::999888777777777888999666666666555555555444444444444333333333333222222222222333333333222111000000000000000000000000000///000000000111111111111000000111222222222222111333333333333333444555555555666666777999;;;<<<======>>>@@@BBBEEEJJJPPPTTTWWW[[[```ccceeegggiiijjjjjjkkklllllliiifffbbb______]]]```eeefffiiizzz~~~vvvlll```WWWLLLHHHBBB??????@@@BBBBBBAAABBBEEEIIIQQQ\\\iiiqqqsssvvv}}}yyyuuuuuuxxx|||}}}wwwqqqkkkaaaVVVLLLEEE@@@??????>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>CCCLLLXXXcccmmmtttxxxzzz|||yyyppprrrvvv{{{}}}{{{wwwsssmmmmmmooossswwwzzz{{{{{{wwwvvvvvvuuutttsssrrrrrrtttvvvyyy|||}}}|||yyyxxxvvvuuutttrrrqqqooonnnmmmggghhhiiikkkkkkkkkkkkkkkkkklllooorrrtttttttttsssqqqqqqqqqqqqqqqrrrrrrsssvvvwwwyyy{{{~~~}}}xxxsssooonnnnnnmmmkkkiiifffdddbbbaaa^^^______```aaabbbbbbcccaaaaaa```___^^^^^^]]]\\\^^^]]]]]]\\\\\\\\\]]]]]]``````___]]]YYYSSSNNNKKKPPPQQQRRRRRRSSSUUUYYY\\\[[[___dddkkkrrr|||}}}xxxttt|||}}}yyysssjjj___TTTKKKFFF@@@???>>>======<<<<<<<<<;;;:::888666666777888:::777666666666666555555555444444444333333333222222222333333444333222111000000000000000000000000000//////000000111111111222000000111222222222222111444333333333333444555555777777888999:::<<<===>>>>>>???AAACCCFFFKKKQQQVVVWWW[[[```dddfffhhhiiikkkjjjlllmmmmmmjjjeee```\\\^^^[[[___fffhhhmmm{{{sssiii]]]TTTKKKGGGBBB??????AAABBBBBBBBBEEEHHHMMMSSS\\\eeekkkhhhlllyyy|||ttthhhZZZNNNFFFAAA@@@???>>>>>>===<<<;;;;;;;;;999999999:::;;;<<<===>>><<>>@@@DDDJJJPPPUUUYYY^^^___aaaccceeegggiiijjjlllkkkkkkkkkjjjfffaaa]]]```[[[[[[bbbhhhsssxxxnnnddd[[[UUUJJJGGGCCC@@@AAABBBCCCDDDDDDFFFHHHLLLSSSZZZ^^^^^^___fffzzzzzzzzzrrrggg\\\TTTLLLDDD>>>>>>>>>===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<===BBBKKKUUU```lllwww~~~xxxvvvzzz}}}yyyxxx}}}zzzyyywwwtttmmmaaaRRRHHHCCCCCCBBBAAA???=========;;;;;;::::::999888888888777777666666555555444333444444444333333333222222444444333333222111111000111111111111111111111111000111111111111222222222000000111222222222222222333333333444555777999;;;:::999999:::;;;<<<===>>>>>>???AAAFFFKKKRRRWWWZZZaaaaaabbbdddeeeggghhhhhhlllkkkjjjkkkkkkiiieeebbbfff``````fffnnn|||vvvmmmcccYYYSSSIIIFFFBBB@@@@@@BBBCCCCCCFFFGGGIIIKKKNNNRRRTTTTTT[[[gggzzzwwwvvvuuuppplllkkkeee]]]UUUNNNIIICCC???=========<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<;;;>>>DDDKKKTTT]]]gggnnn{{{~~~ssspppwww~~~|||||||||{{{uuuiiiYYYNNNFFFEEECCCAAA????????????<<<;;;;;;::::::999888888666666666555444444333333444444444444333333333333444333333222222111111111000000000000000000000000000111111111111222222222000111111222222222222222333333444666888:::<<<>>><<<;;;;;;;;;<<<===>>>??????@@@CCCHHHNNNTTTZZZ]]]ccccccdddeeefffgggggghhhlllkkkjjjkkkkkkkkkiiiggggggaaa___eeeqqq|||tttkkk```VVVOOOHHHEEEAAA@@@@@@BBBCCCCCCGGGGGGHHHJJJKKKLLLMMMNNNXXXkkk|||uuupppnnnhhhaaa^^^]]]]]][[[XXXXXXTTTNNNJJJGGGDDDAAA???<<<<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;<<<>>>AAAFFFLLLTTTZZZjjjxxxzzznnnkkkqqqyyy~~~}}}yyynnn___TTTJJJGGGDDDAAA@@@??????>>><<<<<<;;;;;;::::::999999777666555444444333333333555444444444444333333333333333333222222111111111000000000000000000000000000000111111111222222222000111222222333333222222444444555777999:::<<<===============>>>???@@@@@@@@@BBBFFFKKKQQQWWW\\\___bbbcccdddeeeggghhhiiijjjmmmkkkjjjjjjjjjjjjiiihhheee___]]]dddttt~~~yyyrrrjjj___TTTMMMFFFDDDAAA@@@AAABBBCCCCCCFFFFFFHHHKKKLLLLLLNNNQQQ[[[ttt~~~wwwooohhhbbb^^^XXXTTTOOOLLLLLLKKKIIIHHHGGGFFFCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>BBBHHHMMMVVVbbbrrrzzzmmmjjjrrrzzz~~~}}}~~~yyywwwuuunnncccYYYOOOKKKDDDAAA??????>>>=========<<<<<<;;;::::::999777777555444444333444444555555555444444444333333333333222222222222222111000000000000000000000000000000111111111222222222111111222333333333333222444555666777888999999999=========>>>???@@@AAABBBBBBDDDHHHNNNTTTYYY^^^```aaabbbcccfffhhhkkkmmmnnnnnnllljjjiiihhhgggeeecccccc______iii}}}}}}xxxqqqhhh^^^SSSKKKEEECCCAAA@@@BBBDDDDDDDDDGGGEEEHHHMMMNNNMMMQQQXXXhhh~~~sssllljjjiiijjjlllpppwww~~~{{{zzzxxxvvvvvvppphhhaaa[[[VVVRRROOOIIIHHHFFFFFFEEECCCAAA????????????>>><<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>CCCGGGJJJQQQ\\\dddhhhjjjkkkmmmmmmrrrzzzxxxtttsssuuuzzz~~~vvvoooiiiiiijjjmmmrrrxxx~~~|||zzzwwwrrrnnnmmmnnnpppxxx{{{mmmjjjpppxxxzzzsssqqqrrroooggg```VVVOOOGGGBBB@@@@@@>>>===>>>======<<<<<<;;;::::::999888666555444444555555555555555555444444444333222222222222222222222222111111111111111111111111000111111111111222222222111222222333333333333333444555666777777888777777<<<<<<===>>>@@@BBBCCCDDDDDDGGGKKKPPPUUUZZZ^^^``````aaadddgggjjjmmmooopppnnnllljjjiiigggeeebbb___\\\[[[___lll}}}wwwooofff\\\QQQJJJEEECCCAAABBBCCCEEEFFFEEEJJJHHHJJJPPPQQQQQQXXXccc}}}~~~kkkaaa\\\YYYYYYYYY[[[^^^eeesssxxxpppjjjgggfffdddbbb]]]YYYSSSNNNKKKIIIFFFDDDAAABBBCCCCCCBBBAAA???>>><<<>>>>>>===;;;:::;;;<<<:::;;;;;;<<<<<<=========;;;<<<<<<<<<============::::::;;;::::::<<<@@@CCCDDDHHHMMMQQQSSSUUUWWWYYYZZZ^^^dddnnnyyyuuuooobbbbbbbbbdddfffiiilllnnnyyy{{{vvvtttvvvyyy|||{{{qqqggg```YYYYYY[[[___cccbbb^^^ZZZVVVVVVWWWZZZ___eeekkkooorrruuuxxxuuummmeeeaaa___]]]ZZZYYY\\\^^^aaahhhpppxxx~~~oooiiimmmtttyyysssssswwwwwwqqqjjj]]]UUUKKKDDDBBBBBB???===>>>>>>======<<<;;;;;;;;;:::999777555555555666777555555555555444444444444222222222222222222222222222222222222222222222222000111111111111222222222111222333333444444333333222444555777888999999999::::::<<<===@@@BBBEEEFFFFFFHHHLLLQQQVVVZZZ]]]___bbbccceeehhhjjjmmmnnnooolllkkkjjjjjjhhheeeaaa^^^VVVXXX```rrr}}}uuummmcccYYYOOOIIIEEECCCBBBCCCEEEGGGGGGGGGNNNKKKNNNVVVZZZ\\\gggvvvnnn]]]VVVQQQOOOPPPNNNQQQVVV___lll~~~zzzppphhhbbb[[[WWWVVVUUURRRPPPMMMJJJFFFDDDCCCBBBAAA???>>>?????????>>>>>>??????;;;===???>>>;;;:::;;;<<<;;;;;;<<<<<<===>>>??????============>>>>>>>>>>>>999;;;<<<===<<<===???@@@AAACCCFFFHHHIIIJJJJJJKKKOOOPPPSSSZZZbbbmmmvvv|||rrrfff]]]WWWNNNNNNMMMMMMOOORRRUUUWWW```eeeooowww}}}}}}|||uuuqqqkkkgggeeegggkkknnnuuuwwwzzz{{{zzzvvvrrrnnnllllllmmmmmmmmmllljjjiiigggggghhheee```YYYQQQMMMGGGIIIKKKMMMOOOPPPPPPPPPMMMNNNQQQUUU[[[aaagggjjjjjjkkkjjjcccZZZTTTRRRSSSSSSQQQRRRWWW[[[___hhhqqq~~~tttmmmqqqwwwzzzvvvxxx{{{tttbbbYYYNNNGGGDDDCCCAAA>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::888666555666777888666666555555555444444444222222222222222222222222333333333333333333333333000111111111111222222222111222333333444444333333111222555888:::;;;;;;;;;999999;;;===@@@CCCFFFGGGGGGIIIMMMRRRVVVZZZ]]]^^^dddeeeggghhhjjjlllmmmnnnkkkkkkjjjkkkjjjgggbbb^^^XXX\\\gggzzz}}}tttjjjaaaVVVMMMGGGEEECCCCCCDDDFFFHHHHHHGGGOOOLLLQQQ\\\cccgggwwwdddTTTOOOLLLKKKLLLMMMQQQYYYcccpppzzzqqqeee\\\XXXSSSNNNKKKJJJIIIGGGDDDGGGEEECCCBBBBBBAAA@@@>>>>>>===<<<::::::;;;>>>AAA:::===??????<<<:::;;;===;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>????????????;;;===???@@@?????????@@@===???BBBDDDEEEEEEDDDCCCIIIIIIIIIMMMSSS\\\eeejjjsssyyyyyylll___SSSKKKFFFEEEDDDCCCBBBDDDFFFJJJLLLNNNSSSZZZbbbgggjjjkkkkkkhhhddd___[[[ZZZ\\\```bbbgggfffeeebbb```]]]ZZZYYYXXXYYYYYYYYYYYYXXXVVVUUUWWWWWWWWWUUUQQQLLLGGGDDDDDDFFFHHHJJJJJJLLLOOOQQQOOOQQQUUUZZZaaagggmmmppppppooojjj```VVVRRRTTTWWWXXXVVVWWW]]]bbbhhhsss|||~~~zzzvvvuuutttuuuzzzzzzuuuyyy}}}|||kkk```RRRIIIFFFFFFCCC@@@======<<<<<<<<<;;;;;;;;;999888666666777777555444444444555555444444333222222222222111111111111000000111222333333222111000111111111000000000000000111222222222222111000000000111333666999;;;<<<<<<<<<;;;:::;;;===AAADDDGGGGGGJJJOOORRRTTTWWWZZZ]]]aaabbbdddfffiiikkkmmmnnnlllllllllkkkiiifffdddbbb[[[```lll{{{pppeeeZZZQQQIIIDDDFFFFFFFFFEEEDDDEEEGGGJJJPPPQQQZZZhhhqqqxxxiiiYYYPPPIIIJJJOOOOOORRR[[[hhhtttzzzlllccc\\\UUUPPPHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@??????===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<======>>>>>>??????<<<<<<============<<<<<>>===DDDDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGIIILLLQQQUUUXXXaaafffmmmssswwwwwwuuussstttnnneeeZZZPPPIIIEEEDDD@@@>>><<<===@@@CCCEEEFFFHHHHHHJJJNNNTTTXXXZZZ[[[\\\ZZZVVVSSSQQQQQQRRRSSSWWWVVVTTTQQQOOONNNMMMMMMJJJIIIHHHFFFFFFGGGHHHHHHFFFHHHIIIIIIIIIGGGEEEDDDGGGHHHJJJLLLNNNRRRWWW[[[XXX___fffiiiooovvvzzzzzzxxxlllddd]]]VVVSSSUUUWWWZZZaaahhhnnnwww}}}}}}}}}~~~~~~{{{}}}{{{wwwsssoooooonnnlllkkkiiihhhhhhnnnooopppqqqrrrrrrrrrrrrtttqqqnnnoooqqqssssssrrrsssssssssrrrqqqpppppppppoooooopppppprrrssstttuuusssuuuwww{{{zzztttnnnjjjhhheeedddhhhrrr~~~~~~yyy}}}rrrfffVVVKKKGGGFFFDDDAAA??????>>>>>>===<<<<<<;;;:::999888777888888777555444444555555444444333222222222222222111111111111000111222333333222111000111111111111111111111111111111222222222111111111000111333666999;;;<<<<<<<<<;;;:::;;;===@@@DDDFFFIIILLLPPPSSSUUUWWWYYY[[[bbbccceeegggiiikkkmmmmmmlllllllllkkkiiigggdddccc___cccqqq~~~wwwlllaaaXXXOOOIIIDDDCCCDDDEEEEEEEEEGGGJJJMMMSSSVVVbbbsss~~~hhhYYYQQQKKKMMMSSSQQQTTT^^^lllxxxzzzpppcccXXXRRRMMMHHHDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@>>>???????????????>>>============>>>>>>?????????CCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEGGGJJJMMMNNNSSSWWW]]]bbbeeeeeedddcccccc^^^VVVMMMFFFAAA>>>===>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFHHHKKKNNNPPPRRRQQQNNNKKKJJJIIIJJJJJJGGGFFFEEEDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNRRRVVV[[[aaaggglllsssyyy}}}rrriiiaaa\\\[[[^^^```fffoooxxx|||pppggggggggghhhiiijjjlllmmmpppuuu~~~{{{tttkkkfffeeeccc```\\\ZZZYYYYYYXXXWWWVVVUUUUUUXXXYYYZZZ[[[\\\\\\\\\\\\^^^\\\[[[]]]```bbbbbbaaa``````aaabbbccceeeeeefffhhhgggfffeeeddddddcccdddbbbccceeehhhooozzz}}}wwwrrrkkkgggfffeeeeeejjjttt~~~yyy|||ppp^^^PPPHHHEEEDDDDDDBBBBBBAAA@@@>>>===<<<;;;<<<:::999888999999888666444555555555555444333333333333333222222222111111111111222222222222111111111111111222222333333333111111111222222222222222111222444777999;;;<<<<<<<<<;;;;;;<<<>>>AAADDDFFFKKKNNNQQQTTTUUUWWWZZZ\\\cccdddfffhhhjjjkkkllllllllllllkkkjjjiiigggeeedddccchhhwww~~~yyyrrrggg]]]TTTMMMGGGDDD@@@AAACCCEEEFFFIIIMMMPPPVVV[[[jjj}}}fffXXXRRROOOSSSZZZYYY\\\eeetttuuunnnaaaZZZQQQJJJGGGEEECCC@@@BBBAAA@@@@@@?????????@@@@@@@@@@@@@@@??????>>>===????????????????????????===>>>???@@@@@@???>>>============>>>??????@@@@@@BBBBBBBBBBBBAAAAAA@@@???======<<<===>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEJJJLLLPPPSSSUUUVVVVVVVVVTTTQQQLLLFFFAAA>>>======;;;>>>AAAAAA@@@@@@CCCFFFKKKKKKJJJFFFCCCCCCGGGKKKHHHGGGFFFDDDCCCBBBBBBBBB>>>>>>?????????@@@@@@AAA??????@@@AAABBBCCCDDDEEEFFFHHHJJJKKKMMMOOOSSSVVVYYY]]]dddkkkrrrzzzqqqhhhbbb___aaafffmmmuuuuuudddWWWPPPPPPPPPPPPRRRUUUXXXYYY___dddlllvvv~~~|||wwwuuuttttttuuusssnnnjjjbbb\\\VVVRRRQQQPPPMMMJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLOOONNNOOORRRUUUWWWWWWVVVVVVVVVXXXZZZ\\\^^^```aaaaaa```^^^\\\ZZZYYYXXXXXXZZZ\\\^^^cccmmmzzz}}}xxxsssmmmhhhiiijjjmmmttt~~~~~~rrr{{{{{{hhhWWWKKKEEEEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;:::888888999999777666555555555555555444444333444333333333222222222222222222222222222222222222111111222222333444555555111111111111222222333444222333555888:::<<<<<<===<<<<<<<<<===???AAADDDEEEKKKNNNRRRUUUWWWYYY\\\___eeefffgggiiikkkkkkkkkkkkjjjjjjiiihhhgggfffeeeddddddlll}}}xxxpppeeeYYYQQQJJJFFFCCC@@@AAACCCEEEFFFIIINNNQQQVVV^^^nnn~~~dddXXXTTTTTTZZZcccgggiiippp~~~zzzrrrjjjaaa[[[TTTOOOIIIFFFEEEEEEDDDCCC@@@@@@????????????@@@AAA@@@@@@AAAAAA@@@??????>>>????????????????????????===>>>@@@AAAAAA@@@>>>=========>>>??????@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>???AAADDDFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCFFFGGGHHHJJJKKKLLLMMMNNNLLLJJJFFFBBB@@@?????????:::>>>AAAAAA???BBBHHHOOOUUUVVVVVVPPPHHHDDDFFFIIICCCCCCBBBBBBAAA@@@????????????@@@AAABBBCCCCCCDDD@@@@@@AAAAAACCCDDDFFFFFFKKKPPPUUUZZZ\\\```dddhhhnnnsss{{{{{{mmmeeebbbccciiipppyyyqqqaaaSSSJJJGGGFFFEEEEEEFFFIIIMMMOOOQQQUUU\\\bbbfffeeebbb___]]][[[[[[\\\]]]\\\XXXUUUSSSPPPLLLIIIIIIHHHFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMPPPRRRSSSRRRRRRVVVWWWXXXZZZ[[[]]]_________^^^]]]\\\[[[[[[[[[[[[^^^bbbhhhqqq}}}{{{wwwrrrpppsssvvv}}}oootttttt```PPPGGGEEEFFFDDDCCCBBB@@@>>><<<;;;:::;;;999888777888888777555555555666666555555444333444444444444333333333222333222222222222222222333111111222333444555555555111111111111222333555555444555777:::<<<===>>>>>>>>>>>>>>>???@@@CCCEEEFFFIIILLLQQQVVVYYY]]]```cccfffgggiiikkklllkkkkkkjjjhhhhhhgggfffeeedddddddddeeeqqq~~~yyypppdddWWWNNNHHHDDDAAABBBCCCEEEFFFFFFIIILLLOOOUUU```rrr}}}cccXXXWWWZZZbbblllttttttzzzyyyooogggaaa[[[UUUPPPIIIFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@@@@???????????????????????????===???@@@BBBBBB@@@???===>>>>>>??????@@@AAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>???BBBDDDFFFHHHIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEECCCBBB???===;;;;;;;;;<<<<<>>>>><<<===???@@@AAABBBBBBBBBCCCBBBBBBBBBCCCEEEGGGIIIRRRZZZeeelllppprrrvvvyyy~~~sssiiieeegggkkksss{{{{{{jjj\\\PPPHHHEEEEEEDDDBBBAAAAAACCCFFFHHHIIIMMMQQQTTTTTTQQQMMMKKKLLLLLLLLLMMMNNNMMMLLLJJJGGGFFFDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGJJJKKKLLLLLLLLLLLLQQQRRRSSSVVVYYY[[[]]]^^^cccbbbaaaaaa```aaaaaaaaaaaahhhttt{{{yyyxxxyyy~~~mmmooozzzlllYYYLLLHHHHHHDDDDDDBBBAAA???===<<<;;;:::999777777888888666555555666666666666555444444555555444444444333333333333333222222222222333333222222222333333444444444111111000111222444666777777888:::<<<>>>???@@@@@@???@@@@@@AAACCCDDDFFFGGGIIILLLRRRWWW[[[___cccfffhhhiiikkkllllllkkkjjjiiihhhgggfffeeeeeeeeeeeeeeeiiizzzxxxpppbbbUUULLLFFFCCCAAACCCEEEFFFFFFGGGHHHLLLNNNVVVcccwww|||cccYYYZZZ___jjjuuu||||||{{{vvvjjjddd\\\VVVSSSPPPLLLHHHDDDCCCAAA@@@??????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@????????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAACCCEEEHHHIIILLLMMMNNNMMMLLLIIIFFFDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<>>>>>@@@AAACCCFFFIIIKKKKKKIIIEEECCCBBBCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA??????======>>>???@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJMMMNNNRRRVVVZZZ^^^aaacccgggffffffeeeeeeeeeeeeffflllttt~~~{{{|||mmmlllzzz|||yyyyyybbbRRRKKKKKKEEEEEECCCBBB@@@???>>>===<<<:::999888999999888666666666666666666555444444555555555555444444444444444333222222222222333444222222222222333333333333111000000000222444777888999:::<<<>>>@@@AAAAAABBBAAABBBBBBDDDEEEFFFGGGHHHJJJNNNSSSXXX[[[___cccfffiiijjjlllmmmmmmkkkiiihhhiiihhhgggfffffffffggghhhpppuuulll___RRRJJJFFFCCCBBBCCCDDDFFFFFFGGGIIIMMMOOOYYYgggzzz}}}ddd[[[]]]cccooo|||zzzxxxuuussspppmmmhhheeeZZZUUUOOOLLLKKKIIIFFFCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBCCCFFFIIILLLOOORRRSSSVVVVVVWWWVVVSSSPPPLLLIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>======>>>>>>???@@@BBBDDDGGGLLLRRRYYY___bbbiiiiiihhhddd^^^VVVOOOKKKEEECCC@@@===<<<;;;<<<<<<===???BBBFFFIIIKKKKKKKKKGGGEEECCCCCCFFFLLLSSSXXXgggqqqtttpppqqqwww~~~xxxdddXXXKKKGGGDDD???===???=========>>>???@@@AAABBBEEEGGGHHHFFFBBB???>>>???>>>???@@@@@@??????@@@AAA@@@AAACCCCCCBBBAAA@@@@@@>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCFFFHHHHHHHHHIIILLLOOORRRTTTWWW[[[___dddggghhhiiiiiijjjkkklllnnnpppqqq~~~ooojjjtttvvvuuuiiiWWWNNNMMMFFFFFFEEECCCBBBAAA@@@???===;;;::::::::::::999777666666666666666555555444666666555555555444444444444444222222222222444444333222222222222222222222111000000000222555777999;;;<<<===???AAABBBBBBCCCBBBCCCDDDEEEFFFGGGHHHIIIMMMPPPUUUYYY\\\___bbbeeeiiikkkmmmnnnmmmllliiigggjjjiiihhhgggggghhhiiijjjvvvrrriii\\\PPPIIIEEEDDDDDDBBBCCCEEEFFFGGGJJJNNNQQQ\\\iiizzz~~~ddd\\\^^^eeerrrwwwsssoookkkgggdddaaa]]]ZZZSSSOOOJJJGGGGGGGGGDDDAAA@@@AAABBBBBBAAA@@@AAABBBBBBAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@@@@AAAAAABBBBBBCCC@@@AAABBBDDDEEEEEEEEEEEEEEEHHHLLLQQQUUUYYY\\\]]]_________^^^[[[WWWRRRPPPNNNLLLIIIFFFEEEDDDEEEFFFDDDCCCBBBAAA@@@>>>======:::::::::;;;<<<>>>???@@@DDDFFFJJJQQQYYY^^^``````\\\[[[ZZZYYYYYYWWWSSSQQQHHHEEEBBB>>><<<<<<===>>><<<>>>CCCHHHLLLNNNPPPPPPIIIGGGEEEEEEJJJSSS\\\bbbqqq{{{~~~ooo[[[PPPFFF???@@@BBB???===???======???@@@BBBDDDEEEEEEDDDFFFFFFCCC>>><<<<<<>>>===>>>???>>>>>>>>>???@@@<<>>>>>=========>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBAAACCCEEEFFFFFFHHHMMMQQQXXXYYY[[[^^^aaadddfffgggjjjkkkmmmqqquuuyyy|||~~~}}}rrrjjjooo{{{www{{{zzzbbbSSSPPPNNNGGGAAA@@@???======@@@<<<<<<<<<<<<;;;:::999888888777555444333333444444444444444444444444444444444333333222222333333444333333333333333333333333444444333222111222666999??????@@@AAABBBBBBCCCCCCAAADDDFFFHHHHHHIIIJJJLLLOOORRRVVVXXXYYY\\\bbbggghhhkkkmmmooonnnlllkkkllljjjkkklllkkkgggffflllttt|||tttfffWWWNNNHHHDDDCCCEEEFFFEEEEEEGGGFFFGGGNNNVVV___nnnoooaaa^^^ddduuu{{{rrrnnnkkkiiijjjhhhaaaXXXSSSRRRJJJDDDDDDEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAAAAA@@@>>>>>>@@@AAABBBCCCCCCDDDCCCCCCFFFDDDCCCDDDFFFFFFDDDAAAAAABBBCCCCCCBBBDDDFFFIIIIIIPPPYYY___aaabbbdddgggiiimmmnnnjjjeeebbb[[[TTTSSSPPPKKKHHHGGGEEEDDDBBBFFFEEECCCAAA???>>>======;;;<<<<<<:::999;;;@@@DDDBBBLLLUUU[[[cccjjjiiicccbbbZZZUUUTTTQQQLLLMMMRRRRRRMMMFFF@@@===<<<;;;:::===@@@DDDHHHLLLOOOQQQRRRIIIIIIIIIJJJOOOXXXccckkk}}}sssdddVVVMMMBBB@@@???======>>>@@@AAA>>>???>>>===BBBIIIMMMKKKOOOMMMIIIDDD>>>:::999:::>>>>>>=========>>>??????????????????????????????===<<<;;;===AAABBB@@@>>>AAABBBCCCFFFHHHHHHGGGEEEIIIHHHGGGHHHKKKPPPTTTWWW___```aaaaaabbbcccgggjjjnnnqqquuuzzzwwwjjjjjjxxx|||~~~iiiXXXQQQMMMGGGBBBBBBAAA>>>>>>@@@============<<<;;;:::999999888777555444555555666444444444444444444444444444333333222222333333444333333333333333333333333333333333222111333777:::===>>>>>>???@@@AAABBBBBBBBBDDDGGGHHHHHHIIIKKKLLLNNNRRRVVVXXXYYY]]]bbbgggiiikkkmmmnnnmmmllllllmmmllllllmmmlllhhhgggoooxxx}}}qqqdddVVVMMMHHHDDDDDDFFFEEEDDDEEEHHHHHHJJJRRR[[[fffsssttteeeaaahhhyyy{{{ssspppmmmjjjjjjhhhbbbYYYTTTRRRJJJCCCCCCDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEFFFHHHHHHEEECCCEEEFFFGGGGGGGGGJJJNNNQQQVVV]]]fffkkkmmmmmmnnnpppvvvzzz|||xxxtttpppiiiaaa\\\XXXRRRMMMKKKIIIHHHGGGEEEDDDCCCAAA???>>>===============;;;:::<<>>======>>>???@@@>>>@@@@@@@@@EEENNNRRRRRRRRRPPPJJJDDD???<<<;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>======>>>======???BBBCCCBBB@@@CCCCCCDDDFFFIIIKKKLLLLLLQQQPPPOOOPPPTTTYYY___bbbeeeeeeeeeeeefffjjjpppuuu{{{}}}uuueeecccooottt___RRRLLLGGGCCCDDDCCC@@@???@@@>>>>>>>>>>>>===<<<;;;;;;:::999888666666666777777444444333333333333333333444333333222222333333444333333333333333333333333222333333222222444888:::;;;;;;<<<===>>>???@@@@@@BBBDDDFFFHHHHHHIIIKKKMMMNNNRRRVVVXXXZZZ]]]cccgggkkklllmmmmmmllllllmmmooonnnmmmmmmmmmiiiiiisss|||mmm```SSSLLLHHHEEEEEEGGGEEEDDDFFFIIIKKKNNNVVV___mmmyyy|||kkkgggnnn~~~zzzwwwuuurrrpppmmmiiiaaaZZZTTTLLLEEEDDDDDDBBBAAACCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMMMMKKKHHHFFFGGGHHHHHHJJJMMMRRRVVVbbbiiiqqqvvvvvvvvvvvvwww~~~zzzrrrjjjbbb\\\TTTMMMIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>><<<<<<>>>BBBFFFRRRbbbttt~~~sssfff\\\UUURRRUUU[[[^^^UUUIIIAAA======<<<;;;;;;===???BBBEEEGGGHHHIIIEEEFFFIIILLLSSS]]]hhhpppxxxnnn```SSSIIICCC???===???>>>===<<<<<<===>>>???>>>@@@AAABBBIIISSSXXXXXXVVVRRRKKKDDD???======>>>;;;;;;;;;;;;<<<===??????@@@AAAAAAAAA@@@>>><<<;;;@@@??????@@@CCCDDDDDDCCCEEEFFFHHHKKKOOOSSSWWWYYY\\\[[[ZZZ[[[___eeelllpppqqqqqqqqqqqqsssyyytttbbb[[[fff~~~fffSSSMMMHHHEEEFFFEEEAAA???@@@????????????>>>===<<<<<<;;;:::888777666666777777444444444444333333333333444333333222222333333444333333333333333333333333444444444333333444666999999999:::;;;===>>>??????AAACCCEEEFFFGGGHHHKKKMMMNNNRRRWWWYYY[[[^^^ccchhhlllmmmnnnmmmllllllnnnpppooollllllllliiijjjxxxyyyhhh\\\PPPJJJHHHEEEFFFHHHEEEEEEGGGJJJLLLOOOWWWaaappp{{{sssnnnuuu{{{yyyuuummmeeeXXXOOOHHHFFFFFFCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHJJJKKKMMMNNNPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWVVVTTTRRRNNNNNNOOOOOOPPPTTTZZZ^^^lllrrrzzz~~~~~~}}}~~~~~~xxxpppggg```VVVMMMHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@>>><<<<<>>===<<<;;;:::;;;<<<>>>@@@BBBCCCCCCCCCEEEHHHMMMUUU___jjjrrrrrr^^^WWWMMMDDD@@@@@@@@@AAA======<<<<<<<<<===>>>>>>===???@@@BBBIIITTTYYYYYYXXXRRRIIIBBB>>>===>>>>>>============>>>???@@@AAA@@@@@@AAAAAA@@@???<<<;;;??????@@@AAABBBDDDEEEEEEGGGKKKPPPVVV[[[```eeehhhgggeeedddeeeiiipppwww|||xxxdddYYYaaayyylllVVVOOOJJJGGGGGGFFFBBB@@@AAA@@@@@@@@@@@@???>>>===<<<:::999888666555666666777555555555444444333333333444333333222222333333444333333333333333333333333666666666555333333444666777888999:::<<<===>>>???@@@BBBCCCDDDEEEGGGJJJMMMNNNRRRXXX[[[]]]```eeeiiimmmnnnnnnnnnmmmmmmoooqqqnnnjjjjjjllljjjlll~~~vvvcccXXXMMMIIIGGGEEEFFFHHHGGGFFFHHHKKKMMMOOOWWWaaannnzzz~~~yyy~~~zzzooo\\\RRRJJJGGGFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUWWWYYY[[[]]]\\\^^^aaabbbbbbaaa```___```aaa`````````bbbfffjjjuuu{{{xxxppphhh]]]TTTNNNLLLKKKKKKIIIIIIJJJIIIIIIGGGFFFEEECCCAAA===<<<<<<>>>@@@AAAMMM]]]sssyyysssooolllqqqcccQQQDDD???===;;;999999999:::;;;<<<===>>>???@@@CCCHHHNNNUUU___jjjpppzzzwwwtttssstttwwwzzz|||vvvdddWWWIIIEEE@@@===<<<=========<<<<<<<<<<<<<<<======>>>===??????AAAHHHQQQWWWVVVWWWPPPFFF???<<<<<<======???????????????@@@AAABBBBBBBBBBBBBBBAAA???>>>===??????@@@@@@AAACCCEEEGGGIIIPPPZZZccciiillloooqqqooonnnnnnpppuuu|||~~~iii[[[]]]rrrrrr]]]SSSMMMIIIHHHGGGBBB@@@AAA@@@@@@@@@@@@???>>>======:::999888666666666666777777777666666555444444444444333333222222333333444333333333333333333333333666666777666444333555666888888999;;;===>>>???@@@@@@BBBCCCDDDEEEGGGKKKNNNOOOTTTZZZ]]]___bbbgggkkkmmmnnnoooooonnnnnnooopppoooiiiiiimmmlllooosss___UUUKKKGGGFFFDDDEEEHHHGGGGGGIIILLLNNNQQQYYYbbbmmm|||xxxaaaWWWMMMJJJHHHFFFEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUWWWYYY]]]aaaeeegggiiilllppprrrrrrqqqqqqqqqtttttttttrrrooonnnpppqqqxxx~~~tttmmmbbbYYYSSSQQQPPPPPPMMMNNNNNNNNNMMMKKKIIIHHHGGGCCC>>><<<<<<===>>>>>>DDDOOO```mmmppppppwwwzzzrrrcccPPPCCC???>>>;;;888888888888999:::;;;======???BBBGGGMMMTTT]]]ffflllpppkkkddd```___aaaccccccdddiiirrrzzznnn___QQQGGGBBB@@@>>>======<<<:::999;;;;;;<<<<<<===>>>>>>>>>===??????@@@GGGPPPUUUUUUTTTMMMCCC===<<<=========>>>>>>???@@@AAACCCEEEFFFJJJIIIGGGEEECCCAAA?????????@@@AAAAAAAAACCCFFFIIILLLUUUaaaiiimmmnnnpppqqqqqqrrrtttyyyrrr___[[[jjj}}}zzzfffWWWPPPJJJHHHFFFBBB@@@BBB@@@@@@@@@@@@???>>>===<<<<<<;;;999888777777888888999888888777666666555555444333333222222333333444333333333333333333333333333444666666555555777999888999:::<<<>>>???AAAAAABBBCCCDDDEEEFFFIIIMMMPPPPPPUUU[[[```bbbdddiiimmmlllnnnpppqqqpppooooooppppppjjjjjjoooooottt{{{mmm]]]SSSIIIFFFEEEDDDDDDFFFGGGGGGIIINNNPPPTTT]]]gggpppjjj___UUUQQQOOOMMMLLLNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOPPPRRRUUUWWWYYY[[[[[[YYYXXXVVVUUUUUUVVVWWWXXXZZZ[[[]]]aaaffflllqqquuuzzz~~~}}}yyywwwwww{{{wwwqqqggg___ZZZXXXWWWVVVVVVWWWWWWWWWUUUSSSPPPNNNKKKFFF@@@======>>>>>>===>>>CCCNNNWWWZZZ\\\dddnnnyyykkk]]]KKK@@@>>>>>><<<888888888777888999:::<<<===>>>AAAFFFLLLSSSZZZbbbhhheee___YYYUUUSSSSSSRRRPPPQQQUUUZZZaaagggllloooqqqrrrtttxxx|||~~~uuufffWWWNNNFFF@@@@@@???>>>>>>???>>><<<:::;;;;;;<<<===>>>>>>??????===???@@@AAAHHHRRRWWWWWWRRRJJJBBB======???>>>===>>>???AAADDDGGGKKKNNNPPPVVVSSSNNNIIIEEEBBB@@@@@@@@@AAABBBBBBBBBDDDHHHLLLPPPWWWaaaggggggfffgggiiikkknnnttt}}}ggg[[[dddssszzz~~~lllYYYRRRKKKHHHEEEAAA@@@BBB??????@@@??????>>>===<<<===<<<:::999888999999::::::999999888777666666555444333333222222333333444333333333333333333333333000222444555666777999;;;999:::;;;===???@@@BBBBBBDDDEEEFFFFFFHHHKKKOOORRRQQQVVV]]]aaacccfffjjjnnnkkknnnqqqrrrqqqpppooooooqqqkkkkkkpppqqqwwwvvvggg\\\RRRIIIFFFEEECCCDDDFFFFFFFFFIIIOOOSSSWWWaaakkktttrrrhhh]]]YYYWWWTTTTTTVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRTTTWWWZZZ]]]___aaabbb^^^]]][[[YYYXXXYYYZZZ[[[```aaadddiiiooovvv|||yyyppphhhdddbbb```______`````````^^^[[[XXXVVVNNNIIIBBB???>>>???>>><<>><<<999888777777777999;;;===>>>===AAAFFFLLLQQQXXX```ddd[[[WWWRRROOONNNLLLHHHEEEHHHIIIKKKOOOUUU\\\bbbeeekkknnnrrrvvvxxxxxxwwwvvvssspppeeeUUUIIIDDDAAA>>>:::999999:::<<<===<<<:::;;;<<<===>>>????????????===???AAACCCJJJUUU[[[ZZZQQQIIIAAA>>>???@@@@@@>>>???AAADDDIIINNNSSSXXXZZZ___[[[TTTMMMGGGCCCAAA@@@AAACCCDDDDDDCCCEEEJJJNNNRRRYYY___bbb___^^^___aaaccchhhppp|||nnn^^^bbbooo{{{zzzaaaVVVMMMJJJIIIEEEAAA@@@AAA@@@???======<<<<<<<<<::::::999999888777777777777777777666555555444444222222222222222222222222111111222222222333333333444555666666666666888:::999999:::;;;<<<===>>>???>>>AAADDDEEEFFFIIIOOOTTTXXXZZZ^^^bbbfffiiilllmmmnnnoooppppppooonnnpppqqqnnnnnnmmmkkkqqqqqqgggUUUMMMFFFDDDDDDCCCEEEHHHJJJGGGHHHLLLQQQZZZjjjxxx|||qqqfff```]]][[[^^^bbbaaabbbccceeeggggggeeebbbfffccc___\\\\\\\\\[[[[[[[[[]]]```aaabbbdddfffhhh```______^^^___```bbbccchhhmmmrrrwww|||~~~wwwqqqmmmkkkhhhgggiiigggeeegggiiigggaaa[[[WWWMMMDDDAAA???<<<<<<>>>>>>???DDDJJJMMMPPP\\\jjjzzzrrrUUULLLAAA;;;;;;<<<;;;999888888888888999:::;;;<<<>>>AAAGGGNNNUUUWWWVVVUUURRRPPPNNNJJJHHHGGGFFFFFFCCCDDDFFFHHHKKKOOOUUUZZZfffiiimmmpppqqqpppmmmkkkkkkcccVVVIII@@@======???;;;;;;:::::::::;;;<<<<<<<<<===>>>??????@@@??????;;;@@@BBBBBBGGGRRRYYYXXXLLLDDD>>>>>>@@@@@@AAADDDCCCHHHMMMRRR\\\ggglllkkkmmmcccXXXNNNFFF??????BBBDDDDDDCCCBBBBBBDDDIIIMMMWWWYYY[[[YYYVVVTTTVVVYYY```dddsssrrr___aaammm}}}}}}~~~~~~ggg[[[PPPKKKJJJFFFCCCCCCAAA@@@???===<<<<<<<<<<<<;;;;;;:::999999888888777777777666666555444444444222222222222222222222222111222222222222333333333333444555555444555777999999::::::;;;<<<======>>>>>>@@@CCCDDDDDDHHHOOOUUUXXXZZZ^^^cccgggjjjmmmnnnmmmooopppooonnnnnnooopppoooooonnnnnnuuu~~~ooodddTTTLLLFFFDDDDDDCCCEEEIIILLLJJJKKKPPPUUU^^^mmm{{{|||rrrmmmjjjhhhjjjmmmrrrrrrsssuuuwwwvvvtttrrrooollliiigggfffeeecccbbbfffgggiiijjjkkklllnnnooohhhgggeeedddfffiiimmmpppwww{{{zzzuuussspppnnnmmmmmmkkkjjjkkkmmmkkkddd^^^\\\RRRIIIEEEBBB>>>===?????????BBBHHHLLLRRR```nnntttcccPPPHHH???;;;;;;<<<;;;999888888888888999:::;;;;;;>>>@@@FFFLLLSSSVVVVVVUUUQQQOOOLLLIIIGGGFFFEEEEEEAAABBBCCCCCCEEEIIIOOOSSS```bbbdddffffffdddaaa___^^^WWWMMMCCC<<<:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>???????????????CCCEEEEEEKKKUUU[[[[[[MMMEEE???>>>??????AAAEEEEEENNNXXXcccooo{{{}}}tttgggYYYNNNFFF@@@???BBBAAABBBBBBBBBDDDGGGMMMQQQXXXYYYYYYVVVSSSRRRUUUXXXdddlll}}}zzzccc___fff~~~zzz|||pppbbbTTTMMMJJJGGGEEEEEEAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::999999888888666666666555444444333333333333333333333333333333222222222222333333333333222333444444333444666777:::::::::;;;;;;<<<<<<<<<>>>@@@AAAAAACCCGGGOOOVVVYYY[[[___dddiiimmmooopppnnnoooppppppnnnmmmnnnooopppoooooorrr}}}{{{{{{|||lll```RRRKKKEEEDDDDDDCCCEEEIIIKKKKKKNNNRRRWWW___ooo~~~~~~{{{|||}}}{{{yyywwwvvvssspppnnnnnnoooooopppqqqrrrsssssssssqqqooonnnqqqvvv}}}|||zzzyyyxxxvvvtttrrrqqqqqqrrroooiiidddcccZZZQQQLLLGGGAAA>>>@@@@@@???AAAGGGMMMXXXhhhvvvrrr___OOOGGGBBB<<<::::::;;;:::999999999999888999999::::::>>>???CCCHHHOOOSSSTTTSSSNNNLLLJJJHHHFFFEEEEEEEEE@@@@@@???>>>???BBBFFFJJJVVVVVVWWWVVVUUUSSSPPPOOONNNJJJDDD>>>:::999999:::;;;;;;::::::;;;<<<<<<======>>>???@@@AAAAAAAAAAAA@@@CCCDDDEEEJJJSSSXXXXXXNNNFFF@@@@@@AAABBBEEEJJJNNNZZZjjjyyyzzzjjjXXXMMMGGGBBBAAABBB@@@AAACCCEEEHHHMMMSSSXXXZZZZZZYYYUUURRRSSSWWW\\\lllxxxkkkaaaccc}}}|||{{{kkkYYYPPPKKKGGGFFFGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999888888888666666555555444333333333333333333333333333333333222222222333333333444444333444555444333333555777:::::::::::::::;;;;;;;;;===???@@@@@@AAAGGGPPPWWWZZZ\\\aaagggkkkoooqqqrrrpppqqqrrrqqqooonnnnnnpppooonnnooovvvuuu{{{wwwggg[[[PPPIIIDDDDDDEEEDDDFFFIIIHHHIIIMMMRRRWWW___ppp~~~{{{yyyyyyxxxyyyzzz{{{zzzzzzzzzzzzyyy{{{zzzyyyxxxxxxwwwtttooolllkkkcccZZZSSSLLLCCC???@@@AAAAAACCCJJJUUUdddtttvvvkkk]]]LLL@@@???<<<999999:::;;;:::888::::::999999888999999999<<<===???CCCIIIMMMOOOOOOJJJIIIGGGEEEDDDCCCCCCDDDBBBAAA???===;;;===AAADDDKKKJJJIIIHHHFFFEEECCCCCCEEECCC???<<<::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEGGGKKKPPPTTTUUULLLFFFBBBCCCEEEHHHOOOUUU___lll~~~xxxfffSSSJJJFFFDDDBBBCCCBBBDDDFFFIIILLLRRRXXX\\\\\\\\\ZZZVVVTTTWWW___eeeuuutttgggfff~~~~~~ttt___SSSLLLHHHFFFHHHDDDCCCBBB@@@>>>=========:::::::::999888888777777777666666555444444333333333333333333333333333333222222333333333444444444444555666555444444666777999999999:::::::::::::::<<<>>>???@@@AAAHHHQQQXXX\\\___dddiiinnnqqqrrrsssrrrssssssrrrpppnnnoooppplllkkknnnzzz|||vvvrrrbbbWWWNNNHHHCCCDDDEEEEEEFFFJJJGGGIIINNNTTTYYYbbbuuu~~~}}}|||zzzvvvsssssslllccc[[[QQQFFFAAABBBBBBDDDIIISSSaaarrryyylll```VVVJJJAAA;;;999999888999::::::999999::::::999999888999999999;;;:::;;;>>>CCCGGGHHHIIIFFFEEEDDDBBBBBBBBBBBBCCCDDDCCCBBB???======???AAAAAAAAA@@@???>>>=========???>>>===<<<:::999999999;;;;;;;;;;;;<<<===>>>??????@@@BBBCCCDDDEEEEEEEEEHHHGGGHHHKKKNNNPPPSSSVVVKKKHHHGGGKKKPPPUUU^^^gggttt}}}mmm]]]LLLFFFEEEDDDCCCDDDCCCEEEGGGJJJLLLQQQVVVZZZZZZZZZYYYWWWXXX___iiiqqqzzzkkkggg}}}gggXXXPPPJJJHHHIIIFFFEEEDDDBBB@@@???>>>>>>;;;;;;;;;:::999999888888777777777666555555444444333333333333333333333333333333333333444444444444555666666555444444555777888888888999999:::::::::;;;===@@@AAACCCIIIRRRXXX^^^aaaggglllppprrrsssssssssttttttrrrpppnnnnnnooojjjiiinnn|||{{{nnn^^^SSSLLLFFFCCCDDDFFFEEEGGGJJJJJJMMMRRRXXX]]]iii~~~}}}|||{{{tttmmmdddXXXKKKEEEEEECCCIIISSS___ooo~~~uuuhhhYYYOOOGGG@@@<<<;;;888999999999999999999999999999999888999999:::::::::::::::<<<@@@BBBCCCBBBCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDBBB@@@>>>???@@@======<<<<<<;;;;;;;;;;;;;;;:::::::::999888888777::::::;;;;;;<<<===??????>>>???@@@BBBCCCDDDDDDDDDGGGEEEGGGMMMPPPQQQTTTXXXTTTSSSVVV]]]dddkkkuuu~~~ppp^^^RRRGGGCCCCCCBBBBBBDDDBBBCCCFFFHHHJJJMMMRRRUUUTTTVVVXXXZZZ___hhhuuu~~~llleeennn^^^TTTMMMJJJKKKIIIHHHFFFDDDBBBAAA@@@@@@=========<<<;;;;;;::::::888888888777666666555555444444444444444444444444333333333444444444444555444555555444333333444666666777777888999::::::;;;:::===@@@CCCEEEKKKSSSYYYaaadddiiinnnrrrssssssrrrrrrssssssqqqnnnllllllllliiiiiipppwwwjjj[[[QQQJJJEEEBBBDDDFFFFFFHHHKKKMMMPPPUUU[[[aaannn|||uuulll^^^PPPJJJJJJEEEOOO\\\kkk{{{yyyeeeXXXKKKEEEAAA<<<;;;===::::::::::::999999999:::888888888888999:::;;;;;;;;;;;;;;;===???@@@???>>>@@@@@@???>>>>>>???@@@AAA@@@BBBDDDCCCAAA???>>>>>>============<<<;;;:::999999999999:::::::::::::::::::::;;;;;;<<<>>>???@@@???@@@BBBDDDEEEFFFFFFGGGGGGFFFJJJRRRWWWYYY]]]bbbhhhiiipppyyynnn___RRRKKKEEECCCBBB@@@@@@BBBBBBDDDFFFHHHJJJMMMQQQTTTRRRUUUZZZ```hhhvvvpppeeesssbbbXXXPPPLLLLLLJJJIIIGGGEEECCCBBBAAAAAA?????????>>>======<<<<<<999999888888777777666666444444444444444444444444333333333444444444555555333444444333222111333444555666777888999:::;;;;;;999===AAADDDGGGLLLSSSYYYbbbfffkkkooorrrssssssrrrqqqqqqqqqooollljjjjjjjjjiiiiiirrr~~~ttthhhZZZPPPIIIDDDBBBDDDFFFFFFHHHKKKMMMPPPVVV\\\bbbpppzzzqqqcccTTTMMMNNNGGGSSScccrrr~~~qqq[[[OOOEEECCC@@@<<<;;;>>><<<<<<<<<:::999888999:::888888888888999:::;;;<<<=========>>>@@@@@@>>><<>>=========>>>@@@AAA===@@@CCCDDDBBB???===<<<>>>>>>>>>>>>===;;;999777999999:::;;;<<<===>>>>>>::::::;;;;;;===>>>???@@@CCCDDDEEEGGGIIIJJJJJJJJJOOOMMMRRR]]]dddggglllrrr{{{~~~uuu```PPPLLLHHHEEEDDDBBB>>>>>>AAACCCEEEHHHKKKMMMPPPTTTWWWSSSWWW^^^fffqqquuuiiiooo^^^SSSNNNMMMJJJIIIGGGFFFFFFFFFDDDBBB@@@???>>>======<<<======888888777777666666555555666666555555555444444444555555555444444333333333222222222222333444555555<<<;;;:::999999999:::;;;;;;===@@@CCCGGGNNNUUUZZZdddiiiooottttttsssrrrqqqqqqooollljjjiiiiiikkkllljjjiiirrrwwwhhhZZZPPPIIIGGGFFFEEEEEEGGGHHHJJJOOOPPPUUU^^^iiiyyyuuuiii^^^UUUOOONNNYYYiiixxxvvvgggSSSJJJCCCAAA@@@===<<<===;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>============>>>>>>AAAAAAAAABBBAAA@@@@@@???======>>>>>>>>>===;;;:::;;;::::::999888888999999;;;;;;;;;<<<<<<>>>???@@@BBBDDDFFFEEEDDDGGGLLLQQQVVV\\\cccgggiiippp|||wwwcccSSSIIIDDDCCCBBBAAA@@@@@@AAAAAAFFFFFFHHHKKKPPPTTTVVVWWW\\\___dddmmmzzzffftttbbbUUUPPPPPPKKKIIIGGGFFFFFFFFFDDDBBB@@@???>>>======<<<<<<<<<888888888777666666555555666666555555555444444444555555444444444333333333222222222333444555777888::::::999999999:::;;;<<<===???BBBFFFJJJQQQXXX]]]eeejjjpppttttttsssrrrqqqpppooollljjjiiijjjlllmmmmmmooo|||wwwhhhZZZQQQIIIGGGFFFEEEEEEGGGIIIJJJOOOPPPUUU___kkk{{{xxxnnnccc[[[VVVTTT___mmmzzztttdddPPPGGG@@@??????======???===============<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>============>>>>>>>>>>>>??????????????????>>>?????????>>><<<:::999;;;;;;:::999999:::::::::;;;;;;;;;<<<===>>>???@@@BBBDDDGGGHHHIIINNNUUU[[[dddjjjrrrwww{{{xxxgggXXXMMMGGGDDDDDDCCCCCCBBBBBBBBBAAAGGGHHHJJJMMMRRRVVVXXXYYY___bbbiiisssiii}}}gggXXXSSSSSSKKKIIIGGGFFFFFFEEECCCBBB@@@??????>>>===<<<<<<<<<999888888777777666555555555555555555555444444444555444444444444333333333333333333444555666888888888888999999:::<<<===>>>???AAAEEEIIINNNUUU\\\aaagggkkkqqqttttttsssrrrqqqooonnnkkkjjjjjjkkkmmmoooqqqxxxwwwiii[[[QQQHHHGGGFFFEEEFFFGGGIIIKKKPPPQQQWWWbbbooo}}}tttkkkddd```^^^hhhuuurrrcccTTTKKKBBB@@@???>>>>>>@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>======<<<<<<======>>>============>>>???@@@AAACCCCCCCCCCCCAAA>>><<<:::;;;:::::::::::::::;;;<<<;;;;;;;;;<<<===>>>@@@@@@AAADDDHHHLLLPPPXXXbbbjjjrrryyysssaaaTTTMMMHHHFFFDDDDDDEEEEEEEEEEEEDDDCCCHHHJJJMMMRRRVVVZZZ\\\]]]fffjjjsssoooooo\\\UUUTTTKKKIIIGGGFFFFFFEEECCCAAA?????????>>>===<<<;;;;;;999999888888777666666555555555555555555555555555444444444444444444444444444444444444444555555666777777888:::;;;===>>>???@@@BBBFFFJJJOOOWWW___dddiiilllqqqttttttsssrrrrrrooonnnlllkkkkkkmmmpppqqqtttxxxiii[[[RRRHHHGGGFFFFFFFFFHHHJJJKKKRRRTTT\\\hhhwwwzzzrrrlllhhhiiisssxxxiii___TTTJJJFFFDDDAAA@@@AAAAAAAAA???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================>>>======<<<<<<======>>>>>>>>>>>>>>>???AAACCCDDDGGGHHHHHHHHHFFFCCC???===::::::999999::::::;;;<<<;;;;;;;;;<<<===???@@@AAABBBFFFKKKPPPXXXcccpppyyyxxxnnn___RRRJJJGGGFFFGGGCCCDDDFFFHHHIIIIIIIIIIIIIIIMMMRRRWWW\\\```cccfffqqqvvvvvvyyywwwcccWWWSSSLLLJJJHHHFFFFFFEEECCCAAA????????????>>><<<;;;:::999999999888777777666666444555555555555555555555444444444444444444444444666555444333222222222222555666888:::<<<>>>???@@@@@@BBBFFFJJJOOOVVV^^^dddiiimmmrrrtttuuutttssstttpppooommmlllmmmooorrrsssvvvxxxiiiZZZQQQHHHGGGFFFFFFGGGHHHKKKLLLQQQUUU^^^mmm|||yyysssqqqtttwwwiii^^^TTTNNNKKKFFFDDDDDDAAA@@@???===<<<;;;;;;;;;========================>>>>>>>>>>>>>>>>>>======>>>>>>============>>>>>>===>>>>>>???@@@BBBCCCDDDHHHIIIJJJJJJIIIEEEBBB@@@::::::999999999::::::;;;;;;;;;;;;<<<>>>???AAABBBCCCGGGMMMUUU___mmm|||sssddd]]]RRRJJJFFFEEEEEEEEEDDDEEEHHHKKKNNNPPPRRRSSSOOOTTTZZZ___ccchhhmmmqqq|||~~~wwwxxx}}}{{{kkkZZZRRRLLLJJJHHHGGGFFFEEEBBB@@@???@@@@@@@@@>>><<<:::999:::999999888888777666666444444444555555555555555333333333444444444444555666555444333222111111111555666999;;;===???@@@@@@@@@BBBEEEIIINNNUUU]]]bbbiiimmmqqqtttuuuuuuuuuvvvsssqqqpppooooooqqqtttuuuvvvxxxhhhYYYPPPHHHGGGFFFFFFGGGIIIKKKMMMOOOTTT```qqq}}}{{{uuujjj___YYYTTTMMMHHHHHHAAA@@@>>><<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@??????>>>>>>??????@@@===>>>@@@AAABBBCCCCCCCCCEEEGGGIIIKKKJJJGGGDDDBBB<<<<<<;;;::::::::::::::::::;;;;;;===>>>@@@BBBCCCDDDIIIPPPYYYfffwww{{{gggWWWSSSMMMHHHFFFEEEEEEEEEFFFHHHKKKOOOUUUZZZ___aaa]]]aaafffiiilllpppwww||||||wwwzzz~~~wwwqqq{{{ttt___RRRMMMKKKHHHGGGFFFDDDBBB@@@???@@@@@@@@@???<<<:::888::::::999888888777777666444444444555555555666666333333333444444444555555444444333333333333444444666777999<<<>>>?????????AAACCCFFFJJJNNNUUU\\\aaaiiilllqqqtttuuuvvvwwwxxxvvvtttrrrqqqqqqsssuuuwwwvvvxxxhhhXXXNNNHHHGGGFFFFFFGGGIIILLLMMMPPPWWWeeewww}}}qqqhhh___SSSKKKGGGBBB@@@???=========??????????????????????????????>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEHHHHHHHHHFFFEEEEEEGGGKKKMMMNNNLLLJJJHHH@@@???>>><<<;;;;;;;;;;;;:::;;;;;;===>>>AAABBBCCCDDDIIIRRR]]]mmmqqqcccVVVRRRMMMJJJIIIHHHHHHHHHJJJLLLOOOUUU]]]eeelllqqqooorrrtttuuutttxxx~~~zzzrrrpppuuu{{{}}}|||wwwkkkoooxxx{{{bbbRRRMMMKKKHHHGGGFFFDDDBBB@@@???@@@AAA@@@???<<<999888::::::999999888777777777444444444555555555666666333333333444444555555555333333333444555666777888666777:::<<<>>>?????????BBBDDDGGGJJJNNNUUU\\\aaahhhlllppptttvvvwwwxxxzzzwwwvvvtttrrrrrrtttvvvwwwwwwwwwgggWWWMMMHHHGGGFFFFFFHHHJJJLLLNNNSSS[[[kkk~~~uuuhhhWWWKKKEEECCCAAA@@@>>>>>>???AAABBB????????????????????????======>>>???@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBFFFHHHLLLNNNOOOMMMKKKIIIGGGJJJNNNRRRSSSRRROOONNNCCCBBB@@@???===<<<<<<<<<:::;;;;;;===???AAACCCDDDCCCIIISSS```rrrwwwjjj```ZZZVVVPPPMMMLLLLLLMMMLLLNNNOOOSSSYYYbbbllluuu{{{|||~~~|||zzz|||}}}xxxyyy}}}~~~}}}hhhdddnnnjjjVVVOOOLLLHHHEEEDDDCCCBBBAAACCCDDDDDDDDDBBB@@@===;;;<<<<<<;;;;;;;;;:::::::::888777666555555444444555444333333222333444666777333333333444444444555555888999999:::;;;<<<>>>???DDDFFFJJJMMMQQQWWW\\\aaadddmmmtttvvvwwwyyyzzzyyy|||xxxvvvwwwvvvtttuuuyyyvvvgggVVVJJJGGGHHHHHHHHHHHHJJJMMMPPPUUUbbbrrrppp[[[NNNJJJ????????????????????????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>???@@@AAABBBDDDEEEEEEDDDCCCDDDGGGIIIMMMLLLPPPWWWXXXSSSNNNLLLLLLRRRVVVWWWXXXYYYUUUPPPIII@@@::::::;;;:::999;;;===>>>???@@@???@@@CCCEEEHHHLLLVVVeeezzz|||pppiiifffccc```]]]ZZZZZZ[[[\\\\\\ZZZ[[[\\\aaagggpppxxx|||}}}|||}}}~~~hhhaaaggg}}}lllXXXOOOLLLHHHEEEDDDCCCBBBAAAAAABBBCCCBBBAAA???<<<;;;;;;;;;;;;;;;::::::::::::999888777666666555666666555444333333333444555666444444555555555666666666777777777888999;;;<<<===EEEGGGKKKNNNQQQUUUZZZ]]]cccllltttvvvvvvyyyzzzyyy{{{wwwvvvwwwvvvuuuwww|||vvvgggWWWKKKGGGHHHHHHHHHHHHJJJNNNQQQYYYeeettt~~~ttt[[[JJJDDD@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@BBBBBB@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGGGGIIILLLOOORRRQQQUUU\\\^^^[[[XXXYYYWWW^^^dddggghhhhhhaaaZZZMMMDDD<<<;;;<<<;;;:::;;;===>>>@@@@@@@@@AAACCCFFFIIINNNYYYiii~~~{{{oooiiihhhiiikkkjjjhhhhhhiiikkkmmmnnnnnnllljjjjjjmmmrrrwww{{{|||{{{|||~~~jjj^^^```qqqnnnZZZOOOLLLHHHFFFEEEDDDBBBAAA>>>???@@@@@@???>>><<<;;;::::::::::::999999999999:::999888777777666666666666555444444333444444444000000111111111222222222555555555666888999;;;<<>>======<<<;;;:::::::::999999999888888999999888777666666666666666666555555444444444333/////////000000000111111444444555666888:::;;;<<<===BBBHHHNNNRRRVVVYYY\\\aaajjjrrrtttvvvyyy{{{zzzzzzxxxwwwwwwvvvvvv||||||oooaaaTTTLLLFFFGGGHHHHHHIIILLLPPPSSS\\\gggvvv}}}lllXXXIIIDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHIIIKKKNNNPPPPPPQQQRRRTTTSSSRRRUUUZZZ\\\\\\```eeemmmwwwrrr[[[NNNAAA======<<<;;;;;;>>>???AAAAAABBBCCCFFFHHHMMMSSS```qqqzzzkkk```\\\___dddhhhlllnnnqqquuuyyy}}}~~~}}}~~~|||xxx}}}uuuccc]]]]]]lllmmmXXXPPPNNNKKKIIIHHHFFFDDDBBB<<<<<<<<<======<<<<<<<<<:::::::::999999999888888888888777666555555555555666666666555555444444333333333444444444555555555555555666777999;;;===>>>???CCCIIINNNQQQTTTXXXZZZbbbkkksssuuuvvvyyyzzzyyy{{{yyyxxxxxxvvvvvv}}}wwwjjj]]]QQQKKKEEEFFFGGGHHHIIILLLQQQTTTZZZdddtttzzzlll]]]OOOGGGEEEAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHKKKOOOSSSUUUWWWYYY\\\\\\[[[YYYYYYYYY]]]\\\]]]```aaaaaafffmmmttt~~~zzzaaaRRRBBB======<<<;;;;;;>>>@@@BBBBBBCCCDDDGGGJJJNNNUUUbbbrrrwwwqqqiiidddcccfffjjjlllqqqssssssrrrqqqqqqtttwwwyyy||||||yyyvvv{{{|||hhh]]]WWWeee}}}oooZZZQQQOOOMMMKKKJJJHHHEEECCC>>>>>>==================::::::::::::999999999999888777666555444444444444555555666666666555444444333333444444444555555555555666777888:::<<<>>>???CCCFFFJJJNNNPPPSSSVVVXXXdddmmmtttvvvwwwyyyzzzyyyzzzyyyxxxxxxvvvwwwtttfffYYYOOOJJJEEEFFFGGGHHHJJJMMMRRRVVVYYYdddssswwweeeXXXOOOGGGCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGIIIJJJMMMQQQVVV\\\```cccfffiiilllmmmkkkhhhgggfffiiihhhiiikkkkkkkkkqqqyyygggUUUCCC=========<<<<<>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999888777666555555555555444555666777777666555555111111111222222222222333555555666888:::<<>>???@@@?????????AAACCCDDDEEEGGGJJJLLLPPPXXXeeeuuuvvvwwwzzzssseee]]]\\\]]]aaagggqqq}}}{{{wwwtttxxx~~~xxxkkkXXXSSS\\\uuuyyyeeeTTTRRRPPPOOONNNKKKHHHFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;:::::::::999888777666666666666333444555777777777666666333333444444444555555555444555666888:::<<<>>>???===@@@EEEKKKQQQXXX```eeehhhqqqxxxxxxxxxzzzzzzxxxttttttuuuwwwwww{{{{{{rrrcccWWWPPPLLLDDDEEEGGGIIIKKKNNNSSSWWW```jjjxxxdddXXXMMMIIIHHHGGGFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHJJJLLLNNNNNNOOONNNOOORRRWWW]]]ccciiilllnnnsssyyy~~~ooo[[[GGG???AAABBBAAAAAA???AAACCCDDDEEEGGGJJJMMMQQQYYYgggwwwttteee]]]\\\___aaaeeennnyyy{{{wwwssswww|||sssvvv```XXX\\\qqq{{{fffSSSOOONNNQQQRRRNNNIIIHHHCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;888888777777666666555555555555555555555555555555555555555444333333222222333444555666999;;;===??????AAAEEELLLUUU\\\bbbdddnnntttxxxxxxxxxzzzyyywwwxxxoookkkooovvv}}}|||nnnaaaUUULLLFFFCCCCCCDDDGGGMMMSSSXXXZZZdddooohhhSSSKKKJJJDDDCCCJJJKKKKKKKKKJJJHHHEEECCCCCCDDDJJJKKKLLLPPPSSSUUUUUUUUUTTTSSSRRRSSSWWW\\\___aaagggnnnxxxmmm[[[HHHAAAAAAAAAAAABBBAAACCCEEEFFFFFFHHHJJJMMMPPP\\\nnnzzzpppiiifffddddddjjjlllqqqxxx~~~yyyxxxxxxzzz~~~uuu|||eeeZZZ^^^qqq~~~hhhWWWRRROOOQQQRRRMMMHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>======<<<;;;;;;999888888777666666555555555555555555555555555555444444444444444555555555444444555777999;;;===>>>@@@BBBGGGNNNVVV^^^dddfffmmmsssxxxwwwxxxzzzzzzwwwxxxpppkkkpppuuu|||zzzlll```TTTKKKFFFDDDDDDDDDGGGLLLSSSXXX\\\gggrrrjjjUUUKKKKKKDDDDDDJJJKKKNNNNNNMMMJJJGGGFFFFFFGGGKKKNNNRRRXXX]]]_________YYYVVVTTTTTTWWW\\\bbbeeeiiioooyyykkkZZZHHHAAAAAAAAAAAABBBCCCDDDEEEFFFGGGJJJMMMPPPYYYcccuuu}}}|||~~~{{{tttqqqrrrvvvyyy|||vvvwwwwwwzzz}}}|||lll^^^```qqqmmm]]]VVVQQQQQQQQQLLLIIIHHHFFFEEEEEEDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<<<<999999888888777666666666555555555555555555555555333444444555666666777777555555666777888:::<<<===AAADDDIIIPPPXXX```fffjjjnnntttxxxxxxyyy{{{{{{yyyyyyqqqnnnqqqtttzzzxxxjjj]]]RRRJJJEEEFFFEEEDDDFFFKKKRRRYYY^^^kkkwwwlllVVVLLLKKKEEEEEEJJJKKKOOOPPPOOOMMMJJJHHHHHHIIIMMMRRRZZZccciiikkkkkkjjj```^^^[[[ZZZ]]]ccciiinnnpppvvv~~~fffWWWGGGBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIMMMRRRVVVdddmmm}}}tttoooqqqtttwww{{{~~~|||{{{zzztttuuuvvvyyy}}}sssaaabbbpppttt```YYYSSSRRRRRRNNNKKKKKKHHHGGGGGGGGGFFFDDDCCCCCC@@@??????>>>>>>======<<<:::999999888888777666666555555555555555555555555555555555666666666777777666666666777888:::;;;<<>>>>>======:::::::::999888888777777555555555555555555555555777777666666666555555555666666666777888:::;;;<<>>>>>>>>;;;;;;::::::999888888888555555555555555555555555777777666666555444444333555555666777888:::<<<===???EEEMMMTTTZZZbbbkkkqqqvvv|||~~~|||yyywwwvvvwwwtttwwwrrrbbbVVVNNNHHHFFFEEEGGGIIIJJJLLLRRR[[[bbbnnn{{{uuu[[[LLLJJJEEEEEEIIIGGGHHHIIIJJJIIIHHHIIIKKKMMMQQQYYYccckkknnnoooqqqsssxxx~~~tttVVVMMMEEEDDDEEEDDDDDDGGGDDDFFFJJJOOOTTT\\\dddiiisss}}}{{{ssspppuuu|||~~~wwwrrrssswww}}}~~~{{{{{{|||{{{yyyxxxwwwwwwzzzyyywwwyyy~~~mmmhhhhhhppp{{{zzz{{{jjjccc]]]]]]\\\WWWTTTSSSJJJJJJKKKJJJIIIGGGDDDBBBBBBAAAAAA@@@??????>>>>>>;;;;;;;;;:::999999888888555555555555555555555555555555555444444444444444444444555777999;;;===>>>@@@FFFOOOVVV\\\dddmmmtttxxx}}}}}}~~~}}}zzzvvvuuuvvvvvvrrruuuqqqaaaUUUNNNIIIGGGDDDGGGJJJLLLMMMRRR[[[bbbooo|||yyy^^^NNNLLLGGGGGGKKKHHHHHHIIIJJJKKKKKKLLLOOOQQQUUU\\\eeekkknnnpppuuuyyydddQQQJJJEEEEEEEEEDDDEEEHHHEEEIIIOOOUUU[[[ccckkkpppyyy}}}wwwzzz~~~~~~vvvqqqsssxxx~~~|||xxxyyyzzzyyywwwvvvuuuvvvxxxxxxuuuwww|||{{{ooojjjfffkkkuuu~~~{{{{{{nnnfffaaa```^^^XXXSSSRRRJJJJJJKKKKKKIIIGGGDDDBBBBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888555555555555555555555555222222333333444555555555333444555666999;;;===???AAAHHHQQQXXX]]]eeeooowwwxxx}}}~~~||||||{{{wwwssssssuuuuuupppsssqqqaaaUUUNNNIIIGGGCCCGGGKKKMMMNNNRRRZZZaaaooo}}}|||aaaPPPNNNIIIIIILLLJJJHHHJJJLLLMMMNNNPPPSSSUUUXXX___ggglllooosssyyytttWWWOOOIIIDDDEEEFFFEEEEEEHHHGGGKKKRRRYYY```hhhooottt}}}{{{}}}tttqqqsssxxx~~~xxxrrrssswwwyyyyyyyyyvvvsssqqqrrrwww|||{{{fffbbboooxxx|||zzzjjjdddccc\\\ZZZZZZTTTMMMKKKJJJIIIJJJIIIHHHFFFDDDCCCBBBAAA???>>>======<<<<<<:::999888777777777555555444333333333333444444555666666777777666666555555666777999<<<>>>@@@DDDHHHOOOYYYccckkkooopppvvvyyy|||~~~|||zzzvvvsssssstttppprrrqqqaaaTTTLLLIIIHHHFFFHHHJJJKKKMMMSSS[[[bbbnnn~~~iiiTTTOOOOOOKKKKKKOOOSSSTTTTTTTTTTTTVVVYYY\\\aaadddiiipppvvvzzz{{{{{{eeeRRRGGGFFFDDDCCCCCCDDDFFFHHHLLLRRR[[[dddkkkqqqvvvyyy}}}{{{|||sssrrrrrrvvv|||wwwqqqqqqtttwwwwwwuuusssqqqpppsssxxx~~~kkkcccnnnwwwmmmggggggbbbaaa```XXXQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCCCCAAA@@@???>>>======<<<:::999888888777777666555555444444444444444444444555555555666666666555555555666888;;;>>>???DDDHHHOOOYYYccckkkoooqqqwwwyyy|||~~~~~~|||{{{tttrrrrrrsssqqqvvv~~~ooo___SSSKKKHHHHHHFFFHHHJJJKKKMMMSSS[[[bbbooolllXXXVVVZZZZZZ[[[___]]]___aaabbbbbbcccdddfffeeehhhlllrrrwwwzzzzzzzzz~~~rrrZZZJJJGGGFFFDDDCCCEEEHHHKKKMMMRRRWWW^^^dddkkkqqqwww{{{{{{rrrqqqqqqtttzzzxxxqqqppprrrttttttrrrqqqooopppsssyyyqqqdddkkktttrrrkkkmmmjjjjjjhhh^^^VVVSSSQQQOOONNNLLLIIIGGGEEEDDDCCCBBBAAA???>>>>>>===<<<;;;999888888888888777777666555555555555555555444333333333444666666444444444666888:::===>>>CCCGGGOOOYYYbbbjjjppprrrxxxzzz|||~~~~~~|||{{{tttqqqqqqsssttt}}}{{{mmm]]]QQQJJJHHHGGGFFFHHHJJJLLLNNNTTT\\\cccqqqsssbbbaaaiiilllmmmpppllloootttvvvuuurrrpppppplllnnnrrrvvvzzz{{{||||||ttt^^^NNNEEEGGGEEEDDDEEEGGGLLLRRRUUUYYY[[[```dddjjjqqqxxx}}}}}}wwwtttuuu{{{{{{rrrqqqoooqqqvvv}}}zzzssspppqqqrrrrrrrrrqqqppppppsssyyy~~~wwweeegggnnn|||wwwnnnqqqpppqqqmmmbbbXXXVVVSSSQQQPPPOOOLLLJJJFFFEEEDDDCCCBBB@@@??????===<<<;;;:::999888888888888777777666666666666666555444222111222333555777444444444555777999<<<===BBBGGGOOOYYYaaajjjpppuuuyyyzzz}}}~~~~~~|||{{{uuusssrrrtttxxxyyykkk\\\PPPIIIGGGGGGFFFIIIKKKLLLOOOTTT]]]dddrrrqqqqqqxxx}}}}}}}}}~~~}}}wwwssstttvvvzzz~~~rrr___QQQIIIFFFFFFEEEEEEFFFJJJQQQWWW[[[\\\]]]```ccchhhoooxxx~~~xxxmmmiiijjjqqq}}}{{{sssqqqmmmnnnssszzz~~~vvvrrrqqqqqqqqqtttrrrqqqqqqssswww{{{~~~zzzeeecccfffttt|||rrrrrrqqqqqqmmmbbbXXXVVVTTTSSSSSSQQQOOOMMMGGGFFFEEEDDDCCCAAA@@@@@@======;;;:::999888888888888888777666666666666777555444222111222333555777444444444555777999;;;===AAAGGGOOOXXXaaaiiiqqqwwwzzz{{{}}}~~~~~~~~~||||||xxxvvvuuuwww~~~xxxjjj[[[PPPIIIGGGGGGGGGIIIKKKMMMOOOUUU^^^eeerrrzzzvvv{{{~~~ooo]]]QQQHHHFFFIIIEEEEEEEEEGGGKKKRRRXXX\\\ZZZ\\\___ccchhhpppyyy{{{sssllllllrrr{{{uuuqqqmmmlllrrryyyzzztttqqqppppppsssrrrpppoooqqqtttwwwyyy~~~}}}gggaaa```mmmvvvsssmmmllljjjaaaXXXVVVTTTSSSSSSRRRPPPNNNHHHGGGFFFEEEDDDBBBAAAAAA>>>===<<<:::999999999999888888777666666666666666555444333333333444666666666555555666777999;;;===@@@FFFPPPXXX```iiirrryyy||||||}}}~~~~~~~~~}}}|||yyyxxxxxx{{{yyykkk\\\PPPJJJHHHHHHGGGIIILLLMMMPPPVVV___fffsss~~~{{{lllXXXNNNHHHCCCCCCHHHDDDDDDEEEHHHKKKQQQUUUXXXWWW[[[```fffmmmvvv~~~|||sssqqqttt}}}zzzrrrmmmlllrrrzzz{{{tttpppooooooooonnnllllllmmmpppsssuuu|||jjjaaa\\\hhhzzzsssiiiffffff___ZZZWWWUUUSSSRRRQQQNNNLLLHHHHHHGGGFFFDDDCCCBBBAAA>>>===<<<;;;:::999999999777777666555555555555666444444555555555666666666777666666777888:::<<<===???FFFPPPXXX___hhhssszzz}}}}}}~~~~~~~~~}}}}}}|||xxxxxxzzz{{{mmm^^^RRRKKKHHHHHHGGGIIILLLNNNQQQWWW```ggguuujjjXXXJJJGGGFFFAAA@@@DDDDDDDDDFFFHHHKKKNNNQQQRRRUUU[[[dddmmmvvv~~~|||vvvyyy~~~sssnnnlllsss{{{|||tttooonnnnnnkkkjjjiiiiiikkknnnqqqsss}}}mmmbbbZZZfff}}}sssgggbbbccc^^^[[[YYYVVVSSSQQQOOOLLLIIIIIIHHHGGGFFFEEECCCBBBBBB>>>===<<<;;;:::999999999777777666555555555555555444555666666777777666666777777777777999:::<<<>>>>>>FFFPPPXXX___hhhsss{{{}}}}}}~~~~~~~~~}}}}}}|||vvvwwwzzz}}}~~~}}}nnn___SSSLLLIIIIIIGGGIIILLLNNNQQQWWWaaahhhwwwvvv```OOODDDFFFGGGAAA???BBBCCCDDDFFFHHHJJJLLLMMMNNNUUU\\\gggrrr|||sssnnnmmmttt|||~~~tttnnnlllmmmkkkkkkjjjiiiiiikkkppptttyyykkkZZZZZZhhh}}}ttthhheeeccc[[[\\\XXXTTTRRRQQQOOOKKKHHHIIIJJJJJJHHHFFFDDDCCCCCC@@@???===;;;:::::::::;;;777777666555555555555555666666666666777777777777666777888888888999<<>>===;;;::::::::::::888888777666666666666777555555666666666777777777666777888888888:::===???CCCIIISSS]]]fffooovvv{{{|||~~~|||xxxuuutttuuuyyyvvvggg[[[RRRJJJHHHJJJKKKJJJMMMRRRWWW\\\fffooowwwtttrrrooopppvvvooo___OOOHHHBBBCCCDDDCCCDDDGGGGGGFFFGGGIIILLLPPPSSSTTT^^^fffsss~~~~~~vvvqqqnnnlllkkkppptttzzzuuuqqqoootttyyy}}}|||ppphhheeedddccccccbbbaaaaaaccchhhlllsss{{{gggVVVRRR\\\nnn}}}|||sssiiifffeee^^^^^^YYYTTTQQQQQQRRRSSSTTTLLLKKKJJJHHHEEECCCAAA@@@???>>><<<;;;:::999999999999999888777777777777888555555555555666666666666777888888999999:::===@@@DDDJJJSSS]]]gggooowww{{{{{{}}}~~~zzzvvvsssrrrvvvxxx~~~vvvfffZZZPPPIIIGGGIIIMMMLLLOOOTTTXXX]]]gggqqqvvvjjjhhheeejjjsssvvvaaaTTTJJJDDDAAACCCDDDCCCDDDGGGHHHIIIJJJNNNRRRXXX]]]```kkkrrr|||tttooohhhbbb^^^]]][[[ZZZ___ccckkkvvvuuupppnnnrrrxxx|||{{{ooofffcccbbb______^^^]]]]]]```dddhhhnnnuuu}}}fffTTTOOOUUUcccpppyyyqqqgggeeeeee^^^^^^\\\XXXUUUTTTTTTTTTTTTOOOMMMKKKHHHGGGEEECCCAAA>>>>>>===<<<;;;:::999999999999888777777777777888444555555555666666666666777888999999999;;;>>>AAAEEEKKKTTT^^^hhhpppxxx||||||~~~~~~zzzuuurrrqqquuuvvv|||tttdddXXXOOOHHHGGGIIIMMMMMMPPPUUUWWW\\\gggssstttiiigggfffqqqkkkZZZOOOGGGCCCAAACCCDDDBBBDDDGGGJJJMMMQQQVVV\\\dddlllpppyyy~~~|||nnnbbb^^^YYYUUUSSSSSSRRRQQQSSSXXX```jjjvvvtttooommmqqqvvv{{{{{{pppgggbbbaaa]]]]]]\\\[[[[[[^^^bbbfffmmmsssyyy~~~fffTTTMMMPPP[[[fff~~~wwwooofffdddddd]]]]]]^^^]]][[[XXXUUUSSSRRRPPPLLLHHHFFFEEEDDDBBB@@@>>>>>>>>>===<<<;;;:::999888888777666666666666777555555555666666666666777777888999::::::<<>>????????????===<<<;;;:::888888777666666666666777666666666666777777777777777888::::::;;;===@@@CCCGGGMMMVVV```jjjrrrzzz~~~|||wwwsssrrrtttrrryyy|||ooo___TTTLLLGGGGGGKKKJJJLLLPPPTTTVVV\\\jjjxxxuuurrrssszzzvvvmmmlll{{{xxxgggWWWMMMIIIFFFEEEFFFDDDCCCFFFLLLNNNUUU___hhhpppxxxvvvdddUUUOOOLLLIIIHHHIIIKKKKKKKKKKKKOOOTTTYYYaaalllyyyuuuooolllpppuuuzzztttiii```\\\[[[ZZZZZZXXXYYY[[[```dddhhhmmmrrrvvv~~~gggTTTJJJJJJSSS\\\uuuwwwooofffdddddd]]]\\\^^^___]]]YYYVVVVVVVVVNNNIIIDDDBBBDDDEEEBBB@@@@@@@@@@@@@@@???>>><<<;;;999999888777777777777888777777777777888888888999777999:::;;;;;;>>>AAADDDGGGMMMWWWaaajjjssszzz{{{vvvrrrqqqtttssszzzzzzlll]]]RRRKKKGGGHHHMMMJJJLLLQQQUUUXXX^^^mmm}}}uuuqqqqqqvvv||||||ssstttyyyiiiXXXLLLJJJGGGFFFFFFEEEEEEKKKRRRWWW```kkkuuu{{{ooo^^^QQQLLLJJJHHHHHHIIIKKKKKKKKKHHHKKKOOORRRXXXbbbpppzzzvvvpppmmmpppvvv{{{vvviii___ZZZYYYYYYYYYWWWWWWZZZ___bbbccchhhlllqqqyyygggSSSIIIIIIQQQZZZpppyyyyyyqqqhhhfffeee^^^\\\]]]]]][[[WWWVVVXXX[[[QQQLLLFFFEEEGGGIIIFFFCCCAAAAAAAAAAAA@@@>>>===;;;;;;:::999999888888999999777888888888999999999999777999:::;;;<<<>>>BBBEEEHHHNNNWWWbbbkkksss{{{{{{uuurrrpppvvvuuu|||xxxkkk[[[QQQJJJGGGIIINNNJJJMMMRRRWWWYYY```pppvvvrrrqqquuu{{{|||}}}{{{kkkZZZMMMIIIGGGFFFGGGFFFGGGOOOWWW```jjjvvvsssdddTTTHHHGGGEEECCCDDDFFFGGGHHHGGGEEEHHHKKKNNNRRR]]]kkkuuuwwwqqqmmmpppvvv{{{ttthhh___[[[VVVVVVVVVWWWYYY[[[^^^___```dddfffgggpppkkkUUUHHHEEELLLVVVppp}}}zzzsssnnnfff```___^^^\\\[[[\\\```aaa```^^^VVVQQQLLLJJJKKKJJJFFFBBBFFFFFFEEEBBB???===<<<===<<<;;;:::999888888888888888777666555555666777888888888:::<<<>>>AAACCCEEEEEEMMMYYYdddmmmssswwwzzz~~~zzztttqqqqqqtttyyyvvvgggWWWOOOLLLIIIHHHJJJKKKLLLOOOTTT]]]jjjxxx|||tttpppttt||||||yyytttaaaSSSIIIGGGGGGHHHGGGHHHOOOXXXffftttuuufff[[[QQQLLLGGGEEECCCDDDFFFFFFDDDBBBFFFHHHJJJLLLPPPWWWaaaiiixxxzzzppplllqqquuuxxxsssfff]]]XXXWWWWWWWWWWWWYYY[[[]]]^^^]]]bbbfffiiirrrkkkVVVIIIFFFNNNWWWqqq{{{sssnnneee______]]][[[[[[]]]___```^^^\\\ZZZVVVRRRPPPPPPOOOKKKHHHGGGGGGEEECCC@@@>>>>>>>>><<<;;;:::999888888888888888777666555555666777888888888999;;;>>>@@@CCCDDDFFFMMMYYYccckkkqqquuuwww}}}~~~xxxsssppppppssswww}}}~~~uuufffWWWOOOLLLIIIHHHJJJKKKMMMPPPVVV```nnn}}}{{{uuuxxx~~~~~~jjj[[[LLLIIIIIIJJJKKKMMMTTT]]]gggvvvqqqddd[[[SSSMMMJJJJJJHHHFFFFFFHHHIIIHHHGGGFFFHHHJJJLLLNNNTTT]]]dddpppwww{{{qqqlllppptttvvv}}}rrreee[[[VVVXXXXXXWWWWWWXXXYYY[[[\\\ZZZ```fffkkkuuulllWWWKKKHHHPPPZZZsss{{{rrrmmmddd______\\\\\\]]]^^^```___]]][[[[[[YYYWWWUUUTTTQQQNNNKKKHHHGGGEEECCCAAA???>>>>>><<<;;;:::999999888888888888777666666666666777888777888999;;;===@@@BBBCCCGGGNNNXXXcccjjjppptttvvv|||~~~}}}vvvqqqnnnnnnrrrtttyyy~~~tttfffVVVNNNKKKIIIIIIJJJKKKNNNRRRZZZeeettt|||}}}vvvdddPPPMMMKKKMMMNNNQQQYYYbbbjjjwwwwwwrrrppphhhccc[[[TTTPPPMMMKKKIIIIIIGGGEEEEEEFFFHHHHHHHHHCCCFFFHHHIIIJJJOOOVVV\\\gggooo{{{|||qqqkkknnnrrrssszzzrrreee[[[WWWYYYXXXWWWWWWWWWXXXYYYZZZYYYaaahhhnnnxxxjjjVVVKKKJJJSSS]]]vvv{{{qqqlllccc^^^___\\\]]]___``````^^^[[[YYYXXXYYYYYYXXXTTTPPPLLLJJJHHHFFFDDDBBBAAA@@@???===<<<<<<;;;:::999999999999888888777666666777888888777888999:::===???AAABBBFFFMMMXXXccckkkqqqvvvyyy|||~~~{{{uuuooommmmmmrrrsssvvv~~~sssdddUUUNNNKKKIIIIIIKKKLLLOOOTTT]]]jjjzzz~~~iiiUUUPPPMMMNNNPPPSSS[[[ccckkkxxx|||nnnddd^^^\\\XXXVVVRRROOOMMMMMMMMMMMMKKKIIIGGGFFFFFFGGGGGGHHHDDDFFFIIIJJJKKKMMMSSSWWWbbbkkkxxxzzzpppjjjmmmqqqssszzzsssfff]]]YYYYYYXXXWWWVVVVVVWWWXXXYYY[[[cccjjjpppyyygggTTTJJJKKKWWWccczzz{{{{{{pppkkkccc___```ZZZ\\\^^^^^^]]]ZZZXXXVVVXXX[[[]]]\\\VVVOOOKKKIIIHHHEEEBBBAAAAAAAAA???======<<<;;;:::999999999999999888777666666777888999777777888:::<<<>>>@@@AAAEEELLLXXXcccmmmttt{{{~~~}}}~~~{{{tttooommmmmmsssrrrvvvrrrcccTTTMMMKKKIIIJJJKKKMMMPPPVVV___mmm~~~kkkYYYRRRMMMMMMOOOSSS[[[bbbmmmyyy|||lll^^^VVVRRRQQQOOONNNMMMMMMMMMOOORRRTTTRRRQQQPPPMMMLLLKKKKKKLLLHHHKKKOOOPPPOOOOOORRRVVV[[[fffvvvyyynnnhhhlllqqqttt|||ttthhh___[[[XXXWWWVVVUUUVVVWWWXXXYYY\\\dddlllrrrzzzeeeRRRJJJNNN]]]kkk~~~zzzuuu~~~zzzooojjjccc```bbbZZZ\\\]]]\\\ZZZWWWUUUTTT\\\aaafffccc[[[RRRMMMLLLIIIEEEBBBAAABBBBBB@@@======<<<;;;:::999999999999999888777777777777888999777777888999;;;===???@@@EEELLLWWWcccmmmvvv}}}{{{tttooonnnooorrrrrrwww}}}pppbbbTTTMMMKKKJJJJJJLLLMMMPPPVVV```mmm~~~rrr]]]TTTMMMNNNQQQVVV]]]eeeqqqzzz|||uuujjj^^^UUUOOOMMMLLLHHHIIIJJJKKKMMMQQQXXX\\\WWWXXXXXXVVVTTTRRRRRRRRRNNNQQQTTTTTTQQQNNNOOOPPPTTT```ppp}}}zzzoooiiimmmrrrvvvuuuhhh___ZZZVVVVVVUUUUUUUUUVVVXXXYYY\\\ccckkkqqq{{{eeeRRRKKKRRRdddtttsssqqq}}}yyynnniiicccaaaddd___aaaaaa___[[[XXXXXXXXXaaahhhmmmjjj```UUUOOOOOOKKKGGGCCCCCCEEEEEEBBB???===<<<;;;::::::999::::::999999888777777888999999777777888999:::<<<>>>???EEELLLWWWbbbllluuu|||}}}vvvqqqoooppppppqqqwww{{{pppaaaSSSMMMKKKJJJJJJMMMMMMPPPVVV___lll}}}}}}___VVVOOOPPPUUU\\\dddllluuu}}}|||wwwnnnjjjccc\\\VVVRRRPPPPPPKKKKKKLLLMMMOOOTTT]]]ccc```cccffffffcccaaaaaabbb^^^aaacccaaaZZZUUURRRQQQSSS]]]jjjuuu|||~~~ssslllooossswwwuuuggg^^^YYYUUUUUUTTTTTTUUUWWWXXXYYYZZZbbbjjjqqq{{{eeeRRRLLLUUUiiizzzooonnn{{{xxxnnniiidddbbbeeeeeeggggggddd___\\\]]]^^^ccckkkqqqnnnbbbVVVPPPOOOMMMIIIEEEDDDGGGHHHEEEAAA======<<<;;;:::::::::::::::999888777777888999:::777777888999:::<<<>>>???FFFMMMWWWaaakkkssszzz~~~~~~wwwrrrqqqqqqnnnpppwwwyyyoooaaaSSSLLLKKKJJJKKKMMMMMMPPPVVV___kkk|||```WWWPPPRRRYYYaaajjjrrrxxxzzzuuuqqqmmmjjjfffaaa\\\ZZZXXXWWWSSSSSSSSSRRRRRRXXX```gggmmmqqqvvvxxxvvvttttttuuutttwwwwwwssskkkbbb^^^\\\WWW^^^gggnnnsssxxx~~~vvvnnnppptttwwwqqqeee\\\XXXWWWVVVTTTSSSSSSTTTVVVWWWWWW___iiiqqq~~~kkkWWWPPPWWWjjj|||}}}mmmnnn~~~~~~sssiiihhhjjjeeelllmmmlllhhhcccccciiinnnttttttqqqhhh\\\SSSPPPQQQKKKJJJHHHGGGGGGGGGEEECCC>>>>>>===<<<;;;::::::999;;;:::999888777777777777777888999999999:::===???DDDKKKVVVcccnnnwww|||~~~}}}vvvpppllljjjjjjoooyyyzzziii]]]QQQKKKHHHGGGHHHLLLOOONNNSSS___nnn|||}}}]]]ZZZVVVTTTYYYdddsss}}}~~~wwwvvvvvvwww{{{zzzxxxtttpppmmmjjjhhheeeccc^^^ZZZYYY\\\bbbgggqqqyyy{{{ppphhhddddddgggkkkooorrruuuyyy{{{~~~vvvmmmnnnqqquuu~~~|||nnnbbbZZZVVVVVVTTTSSSRRRRRRSSSTTTVVVWWW___hhhqqqlllZZZVVV^^^ooo~~~rrrsss}}}sssiiiiiilllgggnnnooommmhhhdddeeekkkpppttttttpppggg\\\TTTQQQRRRMMMKKKIIIHHHIIIHHHFFFDDD???>>>>>>===<<<;;;:::999::::::999888777777777777666777888888888999<<>>===<<<;;;:::::::::999888777777666777777555777777888888999<<>>===<<<;;;;;;::::::999777777777777777666777888888999:::>>>@@@EEELLLVVVcccoooxxx~~~}}}vvvnnnhhhfffbbbsssyyyggg\\\PPPLLLJJJIIIJJJMMMKKKNNNVVVbbbmmmxxxjjj]]]XXXUUU[[[hhhwww}}}yyytttrrrsssvvvyyyzzzxxxzzz~~~|||yyy}}}uuulllmmmooorrr{{{|||oooccc[[[WWWTTTRRRQQQPPPPPPQQQRRRTTTUUUZZZbbblll|||iii^^^```gggnnnttt}}}~~~zzzqqqjjjmmmrrrnnnllliiieee```^^^```dddhhhiiigggccc^^^YYYUUUSSSSSSOOOMMMKKKJJJIIIHHHFFFDDD@@@@@@???>>>===<<<<<<;;;;;;:::999888777777777777777999::::::;;;===@@@CCCIIINNNXXXdddpppyyyzzzrrrmmmjjjeeevvvzzzeeeZZZOOOLLLJJJIIIJJJMMMMMMPPPXXXcccmmmwww|||fff[[[XXXVVV]]]kkkyyy}}}xxxxxxyyy{{{{{{wwwsssooolllkkklllllllllmmmqqqxxx~~~wwwnnnnnnqqqttt}}}~~~pppeee]]]YYYSSSRRRPPPOOOOOOPPPRRRSSSSSSXXX___iiiyyy~~~eeeZZZ[[[aaahhhnnn|||yyyqqqkkknnnrrrnnniiifffbbb___^^^___aaacccbbbaaa___]]]ZZZWWWUUUTTTPPPNNNKKKJJJIIIHHHFFFDDDAAAAAA@@@???>>>===<<<<<<<<<;;;:::999999888999999888999;;;;;;<<<>>>AAADDDKKKPPPYYYdddoooxxx~~~~~~xxxrrrpppkkkwwwxxxbbbXXXNNNKKKJJJIIIIIILLLOOORRRZZZcccllluuuuuubbbXXXVVVWWW]]]hhhttt}}}~~~uuunnnlllnnnnnnooorrrrrrnnnjjjgggfffeeedddccceeejjjrrrzzz~~~}}}~~~xxxooopppsssvvv}}}pppddd\\\XXXRRRPPPOOONNNNNNOOOPPPRRRRRRVVV[[[eeevvvxxxaaaVVVVVV\\\eeelll}}}wwwrrrlllnnnrrrmmmiiifffcccaaa`````````aaa^^^^^^^^^^^^]]][[[YYYVVVQQQOOOMMMKKKKKKIIIGGGEEEBBBAAA@@@???>>>======<<<======<<<;;;::::::::::::777999:::;;;<<<>>>AAADDDLLLPPPYYYcccmmmuuu{{{~~~|||wwwuuuooowwwsss```VVVLLLJJJIIIHHHHHHKKKOOORRRYYYbbbiiirrrnnn\\\SSSSSSVVV[[[cccllltttyyy{{{mmmeee```bbbeeeeeegggjjjjjjhhhffffffffffffeeedddfffiiiooouuu{{{}}}xxxsssrrrvvv}}}wwwnnnppptttwww{{{nnnbbb[[[WWWPPPOOOMMMLLLLLLMMMOOOPPPQQQTTTZZZccctttttt^^^SSSSSSYYYdddmmmvvvrrrmmmnnnqqqllljjjhhheeeccccccbbbaaaaaa\\\]]]^^^``````___[[[XXXSSSQQQNNNMMMLLLJJJHHHFFFBBBAAAAAA@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;777888999:::;;;===AAADDDLLLPPPXXXaaakkksssyyy|||~~~zzzxxxrrrvvv}}}ooo^^^UUULLLIIIIIIGGGHHHJJJOOORRRXXX```fffpppjjjXXXOOOQQQUUUXXX^^^eeennnttt{{{sssiiiZZZSSSQQQWWW\\\]]]^^^bbbeeeddddddfffhhhjjjjjjiiimmmooorrrwww~~~~~~yyyrrrllljjjmmmuuu{{{vvvnnnppptttxxx|||pppdddZZZTTTOOONNNMMMLLLLLLMMMNNNOOOOOOTTTZZZcccpppuuu___PPPMMMUUUdddppp~~~ppplllhhhjjjlllfffjjjkkkkkkiiifffdddcccddd```bbbddddddaaa^^^[[[ZZZXXXXXXWWWUUUQQQLLLGGGDDDDDDCCCBBBAAAAAA@@@<<<:::======<<<;;;::::::::::::;;;999888888;;;@@@EEEHHHMMMRRRZZZaaadddgggqqq}}}}}}zzzwwwqqqvvv|||ooo___UUULLLJJJIIIHHHIIILLLMMMOOOUUU\\\dddooogggSSSNNNPPPSSSUUUYYY```jjjqqq}}}ttthhh^^^WWWPPPOOONNNNNNOOOQQQSSSTTT```^^^bbbkkkpppqqqrrruuuwwwxxx|||wwwggg``````bbbggglllvvv}}}vvvllllllpppvvv{{{ooobbbXXXRRRMMMLLLKKKJJJJJJKKKLLLMMMMMMSSSZZZdddrrrttt]]]OOOMMMUUUdddooo|||nnniiidddeeefff```ccceeeffffffdddbbbbbbbbbbbbdddfffddd___[[[YYYYYY[[[[[[ZZZYYYUUUPPPLLLIIIFFFEEEDDDCCCCCCAAA>>><<<===<<<;;;::::::999999999:::999888888<<>><<<<<<;;;:::999999999999888888888999===BBBHHHKKKSSSUUUYYY]]]___aaakkkuuu{{{wwwtttqqquuu}}}vvvggg[[[QQQIIIGGGHHHGGGGGGJJJLLLMMMQQQXXX___lllttt]]]QQQLLLMMMPPPUUU\\\gggrrryyyyyymmmaaaXXXQQQLLLIIIEEEEEEDDDDDDDDDFFFGGGIIILLLLLLPPPYYYbbbgggooouuu{{{qqq```VVVQQQNNNOOOSSSYYY```jjjttt}}}xxxllllllqqqyyyvvvjjj]]]SSSMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLRRR[[[iii|||pppUUUJJJLLLUUUdddrrrvvvhhhccc\\\]]]___ZZZ\\\___aaaaaa```______```dddgggiiiddd\\\WWWWWWZZZZZZZZZYYYXXXUUUQQQNNNLLLKKKIIIGGGFFFFFFDDDAAA???<<<;;;:::999999888999999777777888:::>>>DDDIIILLLSSSSSSVVV[[[]]]aaakkkuuu~~~yyyuuurrrlllpppxxxttteeeYYYPPPIIIHHHHHHGGGHHHJJJKKKKKKOOOVVV^^^lllmmmYYYQQQLLLMMMOOOUUU]]]hhhrrryyy|||{{{lll]]]SSSMMMJJJHHHDDDCCCCCCCCCCCCDDDEEEFFFIIIGGGJJJPPPVVV[[[cccllltttssscccYYYQQQLLLKKKNNNSSSXXX```iiiqqqyyywwwllllllrrr{{{~~~ttthhh[[[RRRLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMSSS\\\kkkiiiQQQJJJLLLUUUgggxxxrrrfffccc]]]___dddaaabbbcccdddcccbbbaaaaaabbbfffhhhhhhddd]]]ZZZ[[[]]]XXXXXXWWWVVVTTTQQQOOOMMMLLLJJJGGGFFFEEECCCAAA???<<<<<<;;;:::999999999999777777888;;;???EEEJJJMMMPPPPPPSSSYYY^^^dddnnnxxx}}}xxxtttqqqgggllluuussseeeXXXPPPIIIHHHIIIHHHIIIKKKJJJKKKOOOWWW```ooohhhVVVPPPLLLMMMOOOUUU]]]gggoootttwww{{{nnn\\\OOOHHHEEECCCCCCBBBBBBBBBCCCCCCCCCDDDFFFEEEFFFJJJMMMQQQZZZcccqqq~~~{{{pppeee\\\TTTLLLJJJLLLMMMPPPVVV]]]dddmmmvvv{{{vvvlllmmmuuu{{{pppdddYYYPPPLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMRRR\\\kkkxxxbbbNNNJJJMMMVVVjjjpppfffddd```cccjjjhhhhhhiiihhhfffeeeeeegggiiilllkkkhhhddd```^^^^^^___YYYXXXXXXVVVUUUSSSQQQQQQMMMJJJGGGEEEDDDCCCAAA???======<<<;;;::::::::::::777888999<<>>>>>===<<<;;;;;;;;;;;;888999:::===AAAFFFJJJLLLMMMMMMRRR\\\eeellluuu}}}|||xxxvvvooouuu|||ooobbbTTTLLLGGGGGGIIIHHHHHHJJJHHHKKKSSS^^^iiiyyyuuu\\\OOOKKKKKKLLLPPPYYYccckkkooopppsssyyyttt```QQQJJJFFFEEE@@@AAAAAAAAAAAAAAA@@@@@@BBBAAACCCFFFGGGJJJSSS]]]ooovvvuuuqqqmmmiii```UUUNNNNNNIIIIIIIIIJJJNNNUUU^^^eeemmmtttvvvpppvvvuuuggg[[[RRRMMMJJJHHHGGGFFFEEEEEEFFFGGGHHHKKKOOOWWWeeexxxfffVVVKKKLLLOOOWWWpppppphhhgggcccgggppppppnnnmmmkkkiiiiiimmmsssxxxzzzssskkkfffeeeddd```]]]WWWVVVUUUTTTTTTSSSRRRRRRPPPMMMIIIFFFEEEDDDBBBAAA???>>>===<<<<<<;;;<<<<<<999:::;;;>>>BBBFFFIIILLLMMMMMMSSS^^^gggnnnvvv}}}{{{yyyuuu}}}zzzmmm```RRRKKKEEEFFFHHHGGGGGGIIIHHHLLLUUUaaammm}}}kkkWWWNNNKKKJJJLLLQQQ[[[fffnnnqqqqqqttt{{{ooo\\\NNNHHHEEEDDDBBBBBBCCCCCCCCCCCCBBBAAADDDDDDFFFGGGGGGGGGOOOYYYhhh{{{{{{zzzxxxvvvsssjjj]]]UUUTTTPPPNNNLLLIIIJJJOOOVVV\\\gggooozzzwwwssszzzyyymmmaaaVVVOOOKKKIIIHHHGGGFFFFFFFFFGGGHHHLLLOOOUUU```ooozzzzzzsssaaaTTTJJJJJJRRR```www~~~{{{pppeeeaaagggnnnrrrsssnnnkkkgggfffiiinnnrrruuuvvvtttooojjjeeeaaa^^^]]]UUUVVVWWWWWWVVVSSSQQQOOOPPPLLLHHHFFFDDDCCCAAA@@@>>>===<<<;;;;;;<<<===>>>;;;:::;;;===AAAGGGLLLOOOMMMLLLPPPZZZdddllluuu}}}{{{yyyuuuggg]]]PPPKKKHHHHHHGGGEEEFFFJJJMMMNNNUUUcccsssqqq^^^RRRKKKGGGFFFKKKSSSYYY___fffnnntttwwwgggYYYQQQLLLHHHFFFFFFEEEDDDDDDFFFFFFFFFEEECCCDDDDDDEEEEEEHHHLLLOOO```kkkzzz|||qqqfff\\\WWWTTTQQQMMMJJJJJJMMMPPPRRRYYYdddqqqyyy{{{uuu}}}yyymmmbbbWWWPPPMMMHHHHHHGGGFFFFFFFFFGGGHHHKKKNNNTTT___nnnyyyxxxqqq\\\OOOFFFIIITTTeee}}}{{{{{{xxxmmmaaa^^^dddlllqqqrrrpppllliiihhhiiimmmooopppsssqqqlllgggccc___]]]\\\WWWXXXXXXXXXVVVTTTQQQOOOPPPMMMIIIFFFEEECCCAAA@@@???>>><<<;;;;;;;;;<<<===::::::;;;===AAAEEEIIILLLMMMLLLPPPYYYbbbjjjrrrzzz~~~zzztttfff\\\OOOKKKHHHHHHGGGEEEGGGKKKMMMOOOXXXhhhxxxvvvdddVVVNNNJJJHHHGGGKKKQQQUUUZZZ```hhhnnnyyy{{{}}}uuujjj___UUUNNNHHHEEEEEEEEEDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEGGGKKKOOOYYYaaannn{{{zzzppphhhcccaaa\\\TTTNNNLLLLLLMMMNNNSSS]]]hhhqqqzzz|||vvvkkk___VVVOOOLLLHHHGGGFFFEEEEEEFFFGGGHHHJJJNNNTTT___ooozzzyyysss^^^PPPGGGLLLZZZllluuuyyyvvvkkk^^^ZZZ```iiioooppppppmmmjjjiiiiiikkkkkkjjjooolllhhhddd```^^^]]]\\\ZZZZZZZZZYYYWWWTTTRRRPPPPPPMMMIIIFFFEEEDDDBBB@@@@@@???===;;;::::::;;;;;;999:::;;;===@@@CCCEEEFFFLLLKKKOOOXXXaaahhhpppxxx~~~{{{ssseee[[[OOOJJJGGGHHHGGGFFFHHHMMMMMMRRR___pppyyypppbbbUUUMMMIIIHHHGGGHHHKKKNNNQQQTTTZZZccciiisssuuu{{{~~~zzzxxxrrriii]]]RRRKKKGGGFFFGGGGGGGGGGGGFFFEEEDDDFFFGGGGGGGGGHHHKKKPPPTTTVVVZZZbbblllyyyyyyuuuvvvnnnbbbWWWQQQNNNMMMLLLOOOVVV^^^fffppp|||zzzqqqeeeZZZQQQLLLIIIGGGFFFFFFEEEEEEFFFGGGHHHJJJOOOWWWdddtttzzzhhhXXXNNNSSSbbbtttsss{{{vvvkkk___ZZZ```gggllllllnnnllljjjiiiiiijjjiiigggkkkiiieeeaaa^^^]]]]]]]]]\\\[[[[[[YYYWWWUUUSSSRRRQQQNNNJJJGGGFFFDDDCCCAAAAAA@@@>>><<<::::::::::::888999;;;<<<>>>@@@AAABBBGGGGGGLLLVVV```gggpppxxx}}}{{{~~~rrrdddZZZNNNJJJGGGGGGGGGGGGJJJOOOOOOXXXhhh{{{}}}uuuhhh```VVVMMMHHHFFFEEEEEEHHHKKKMMMOOORRRYYYcccjjjqqqtttyyy|||rrreeeWWWOOOLLLHHHIIIJJJJJJIIIGGGGGGGGGJJJLLLMMMOOOQQQVVV\\\```___]]]^^^dddnnn{{{pppcccZZZUUURRRPPPQQQSSSWWW\\\fffrrr{{{|||vvvlllaaaWWWOOOJJJHHHFFFFFFEEEEEEEEEFFFHHHHHHKKKQQQ[[[iii{{{kkk[[[PPPXXXiii{{{uuuyyyoooddd```eeejjjkkkjjjjjjiiihhhhhhiiiiiihhhgggiiigggccc___]]]\\\]]]^^^\\\\\\[[[YYYXXXVVVTTTSSSRRROOOKKKHHHFFFEEECCCBBBBBBAAA???<<<;;;:::::::::888999:::;;;===>>>>>>???CCCCCCJJJVVVaaaiiisss{{{~~~{{{~~~rrrcccYYYNNNIIIFFFGGGGGGHHHLLLQQQTTT^^^qqqxxxmmmeeeZZZUUUMMMHHHEEEDDDDDDDDDHHHJJJMMMPPPTTT\\\hhhppptttwww{{{xxxiii[[[RRROOOHHHJJJKKKKKKIIIIIIKKKMMMOOORRRVVVZZZ___ffflllqqqqqqiiidddeeeiiiqqqzzzmmmddd___[[[XXXUUUSSSRRRUUU\\\gggrrrzzzzzztttkkk```VVVNNNJJJIIIFFFEEEDDDDDDEEEFFFHHHIIIKKKQQQ\\\kkk~~~eeeVVVMMMYYYnnn{{{{{{tttlllkkkoooqqqoookkkhhhgggeeefffhhhiiihhhhhhhhheeeaaa]]][[[[[[\\\]]]\\\[[[ZZZYYYWWWVVVUUUUUURRROOOKKKHHHGGGFFFDDDBBBCCCBBB@@@>>><<<;;;;;;<<<999999999:::;;;<<<>>>>>>AAABBBJJJWWWcccllluuu}}}~~~}}}ssscccXXXMMMHHHEEEFFFHHHIIIMMMSSSZZZeeewww}}}wwwmmmbbbZZZNNNJJJFFFCCCCCCDDDEEEEEEFFFIIIMMMQQQWWW```llltttxxx{{{~~~{{{nnn```VVVQQQJJJKKKMMMLLLKKKMMMRRRVVVYYY]]]dddkkkrrryyy{{{qqqnnnmmmooo{{{}}}uuuuuuwwwwwwqqqlllgggccc]]]WWWRRRSSSXXX```lllvvv}}}wwwrrrhhh]]]SSSMMMIIIHHHEEEDDDDDDDDDEEEFFFHHHIIIIIIPPPZZZiii|||bbbSSSLLL[[[sss|||wwwsssvvvzzz{{{vvvpppiiigggeeedddfffgggggggggfffbbb^^^ZZZXXXXXXYYY[[[ZZZZZZYYYXXXWWWWWWWWWWWWSSSPPPLLLIIIGGGFFFDDDCCCDDDBBBAAA???=========>>>:::999999999:::<<<>>>@@@CCCDDDLLLYYYdddmmmvvv~~~tttcccXXXMMMHHHEEEFFFHHHIIIOOOUUU^^^hhhyyyzzzuuuooofff[[[SSSIIIFFFDDDCCCCCCDDDEEEDDDCCCGGGLLLQQQXXXaaallluuuyyy|||wwwkkk^^^VVVOOOQQQRRRQQQQQQUUU]]]dddiiioooxxx~~~zzzwwwyyyuuuyyy~~~|||vvvqqqhhh___YYYYYY]]]cccooo{{{|||tttnnndddYYYPPPJJJGGGEEEEEEDDDDDDDDDEEEFFFHHHIIIHHHNNNXXXfffxxx|||dddUUUOOO___www{{{xxxxxx|||{{{tttjjjhhheeecccdddeeefffeeedddaaa\\\XXXUUUVVVWWWYYYYYYYYYXXXWWWWWWWWWWWWWWWSSSPPPLLLIIIHHHGGGEEECCCDDDCCCAAA???>>>>>>??????;;;:::888888999<<>>???EEEHHHOOOYYYfffrrryyy}}}}}}sssbbbVVVNNNIIIFFFGGGHHHIIINNNTTT^^^ggguuu~~~|||xxxtttnnnjjjeee^^^UUUNNNGGGEEEBBBAAABBBBBBBBBAAAEEEHHHKKKPPPUUU]]]eeejjjqqqvvv{{{}}}qqqeee^^^\\\[[[]]]eeennnwww|||~~~wwwtttwww||||||xxxpppggg[[[QQQKKKGGGDDDAAAEEEDDDDDDDDDDDDEEEFFFFFFIIIOOOUUUbbbxxxvvv```ZZZ]]]mmm{{{wwwtttrrruuuzzzzzztttnnnjjjfffbbbaaaaaabbbaaa___aaaaaa^^^[[[XXXWWWYYY[[[[[[YYYXXXYYY\\\\\\ZZZXXXVVVYYYYYYUUURRRRRRNNNIIIFFFCCC???===<<<<<<;;;:::<<<;;;:::::::::<<<>>>@@@EEEHHHOOOYYYeeepppxxx|||~~~}}}tttcccWWWMMMHHHFFFGGGHHHIIIMMMRRRXXXaaaooo~~~|||uuupppjjjddd___YYYQQQJJJHHHFFFCCCBBBCCCDDDCCCBBBEEEHHHLLLPPPVVV]]]fffkkkqqqvvv|||~~~uuunnnjjjjjjjjjnnnvvv~~~zzzwwwnnndddWWWMMMHHHFFFDDDBBBCCCCCCCCCCCCCCCDDDEEEEEEJJJOOOWWWdddyyysss^^^]]]eeesss|||zzzqqqmmmjjjkkkoooqqqnnnjjjhhhfffdddbbbaaa```^^^\\\bbbcccbbb```^^^]]]]]]___^^^\\\[[[[[[\\\]]]\\\[[[ZZZ^^^___\\\YYYWWWRRRLLLEEEBBB>>><<<<<<<<<<<<;;;;;;:::::::::;;;===@@@AAAEEEHHHNNNWWWbbbmmmvvv{{{}}}}}}tttdddWWWKKKGGGFFFHHHIIIHHHKKKPPPRRRZZZhhhzzz}}}{{{sssnnnfff```[[[UUUNNNIIIIIIGGGDDDCCCDDDEEEEEEDDDEEEHHHLLLQQQWWW^^^ggglllrrrxxx~~~}}}yyyvvvzzz|||}}}zzzwwwtttjjj```SSSIIIEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHMMMWWWfffzzz}}}pppZZZ```lllyyysssnnniiieeedddggghhhfffddddddddddddcccbbb```]]]\\\ccceeefffeeecccaaabbbbbb```___]]]\\\\\\]]]^^^^^^___ccceeebbb^^^ZZZSSSLLLDDDAAA>>><<<<<<===<<<<<<::::::999:::;;;>>>AAABBBEEEHHHMMMUUU^^^hhhrrryyy}}}}}}}}}uuudddWWWKKKGGGFFFHHHIIIGGGIIIMMMPPPWWWdddwww}}}{{{uuuooofff___ZZZUUUPPPKKKHHHFFFDDDCCCDDDEEEEEEDDDEEEHHHLLLQQQXXX```iiinnnuuu{{{|||{{{{{{}}}~~~}}}zzzwwwssspppeee[[[OOOFFFCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEHHHNNNYYYjjj{{{yyymmmWWWaaappp|||pppnnnjjjeeeccccccbbbaaa___```aaacccccccccaaa```___dddfffhhhgggfffdddddddddaaa```___]]]\\\]]]^^^___bbbfffgggddd___ZZZRRRJJJEEEBBB>>>===============;;;:::::::::<<<>>>AAACCCDDDGGGLLLQQQYYYcccnnnuuu{{{}}}}}}uuudddXXXLLLHHHFFFHHHHHHGGGHHHLLLPPPWWWeeeyyy~~~{{{vvvpppfff___ZZZVVVPPPLLLGGGEEECCCBBBCCCDDDDDDDDDEEEHHHMMMRRRYYYbbbjjjpppyyy}}}~~~}}}}}}~~~~~~|||yyyuuuoookkk___WWWLLLDDDBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFKKKPPP]]]nnn}}}tttgggVVVaaapppzzzqqqpppmmmjjjhhhfffccc```]]]]]]___bbbccccccccccccdddeeeggghhhgggeeeddddddddd___``````^^^\\\\\\]]]^^^```eeefffbbb^^^ZZZRRRKKKGGGDDD@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>AAABBBCCCFFFJJJNNNTTT]]]iiirrryyy~~~~~~uuudddYYYNNNIIIGGGHHHHHHGGGIIIMMMOOOXXXhhh~~~~~~|||uuunnneee^^^YYYUUUOOOKKKFFFDDDBBBBBBCCCEEEEEEDDDFFFHHHMMMSSSZZZccclllrrr{{{}}}~~~}}}yyyssslllfffZZZSSSIIICCCAAAAAA@@@???AAAAAAAAABBBCCCEEEFFFGGGMMMQQQ^^^ooozzzwwwiii]]]VVVaaannnuuu{{{rrrppppppooonnnlllhhhccc```]]]```cccdddcccccceeegggfffggggggfffcccbbbcccddd\\\___```___\\\ZZZ[[[\\\\\\aaabbb```]]]ZZZUUUNNNIIIFFFBBB?????????>>>======<<<;;;;;;<<<>>>@@@AAAAAADDDHHHKKKOOOYYYeeeoooxxx~~~~~~|||uuufff\\\QQQKKKHHHHHHGGGFFFIIINNNOOOXXXiii~~~|||tttnnnfff___[[[UUUOOOJJJGGGEEECCCCCCDDDFFFFFFEEEFFFIIINNNTTT[[[dddmmmttt{{{~~~}}}}}}}}}}}}zzzrrrjjjdddWWWQQQHHHCCCAAAAAA@@@>>>AAABBBBBBCCCDDDEEEGGGGGGLLLQQQ\\\llluuuooo___SSSXXXaaakkkrrrxxxssspppqqqssssssqqqlllfffccc___bbbddddddbbbbbbeeehhhfffgggfffdddbbbaaaaaaccc[[[^^^```___\\\YYYYYYZZZYYY^^^```^^^]]]\\\XXXRRRKKKGGGCCC@@@@@@???>>>===>>>===<<<;;;<<<===???AAA@@@CCCGGGIIIMMMVVVcccmmmwww~~~||||||uuuggg^^^RRRMMMHHHHHHGGGGGGJJJOOOOOOXXXjjjyyy}}}vvvppphhhbbb]]]WWWQQQKKKHHHFFFDDDDDDFFFGGGGGGGGGFFFIIINNNTTT\\\eeennnttt{{{}}}{{{kkkjjjiiikkkqqq}}}~~~zzzuuulllccc]]]PPPJJJCCC@@@BBBDDDBBB@@@AAA@@@@@@AAACCCEEEFFFFFFMMMWWW]]]eeennneeeTTTNNNTTT[[[eeeooowww~~~rrrrrroooooossssssmmmiiihhhdddcccbbbaaabbbbbbcccdddeeeeeedddcccbbbaaa```___ZZZ[[[\\\]]]]]]\\\ZZZYYY______```___]]]ZZZWWWUUUOOOLLLIIIEEEBBB@@@@@@@@@@@@???===;;;;;;<<<>>>???BBBDDDFFFHHHMMMVVVbbbjjjttt{{{~~~yyy|||{{{lll^^^RRRLLLHHHHHHJJJJJJLLLOOOTTT]]]lllyyy|||{{{|||xxxrrrjjjccc^^^YYYSSSNNNHHHHHHGGGFFFEEEDDDDDDDDDIIIKKKNNNRRRXXXaaajjjqqqwww{{{|||}}}vvviiibbb```dddccceeeuuu|||xxxrrriii```ZZZNNNHHHBBB@@@AAACCCBBB@@@AAAAAA@@@AAACCCEEEEEEFFFLLLYYY^^^dddiii___OOOLLLQQQYYYeeepppzzzzzzpppooolllnnnrrrrrrmmmhhhfffdddbbb```______aaabbbbbbddddddcccbbbaaa``````___\\\]]]^^^______]]]\\\[[[]]]^^^^^^^^^\\\ZZZWWWUUURRROOOLLLHHHDDDBBBAAAAAA@@@???>>>======>>>@@@AAAEEEGGGIIIJJJNNNWWWccckkkuuu||||||{{{zzzkkk^^^RRRLLLHHHHHHJJJJJJLLLPPPUUU^^^kkkvvv|||zzz}}}}}}wwwqqqiiibbb]]]XXXRRRNNNJJJJJJIIIGGGGGGFFFGGGGGGIIIKKKNNNRRRWWW```iiiooovvvzzzzzzvvvtttrrrpppnnnsss{{{{{{mmmfffcccdddbbbaaaooozzztttmmmeee[[[UUUKKKFFFAAA???@@@AAA@@@???AAAAAAAAAAAABBBDDDEEEFFFMMM\\\cccddddddWWWJJJKKKPPP\\\jjjvvvwwwpppnnnkkklllppppppkkkfffeeeeeebbb]]][[[\\\^^^```aaabbbbbbaaa```````````````___``````aaa```___^^^]]]\\\\\\]]]\\\[[[YYYWWWVVVUUUSSSOOOKKKGGGEEEDDDCCCAAA@@@??????@@@AAACCCDDDHHHIIIKKKLLLPPPXXXccclllvvv}}}~~~{{{|||zzzkkk^^^SSSLLLHHHHHHJJJJJJMMMQQQVVV```mmmvvv}}}~~~xxxwww|||~~~xxxrrrjjjccc___ZZZUUUPPPMMMLLLJJJIIIHHHHHHIIIIIIIIIKKKNNNRRRWWW^^^gggmmmtttxxx}}}zzzqqqkkkeeecccdddhhhrrr}}}}}}tttnnnjjjiiieeedddnnn|||~~~xxxqqqiii```WWWQQQGGGDDD@@@>>>???@@@???>>>AAAAAAAAAAAAAAACCCFFFHHHOOObbbkkkiiicccSSSHHHLLLVVVeeewwwxxxtttrrrnnnkkkmmmlllhhhfffggghhhbbb\\\XXXZZZ\\\^^^___```______^^^______aaaaaaaaaaaaaaaaaaaaa```^^^^^^\\\\\\\\\\\\[[[ZZZXXXWWWVVVTTTQQQMMMIIIFFFDDDCCCAAAAAAAAAAAABBBCCCEEEFFFHHHIIIKKKLLLOOOWWWbbbjjjttt{{{zzzyyy|||mmm___TTTMMMHHHIIIJJJKKKNNNSSSYYYeeettt}}}yyysssqqqvvvzzztttmmmgggccc___ZZZUUUOOONNNLLLJJJIIIIIIJJJKKKKKKMMMOOOSSSWWW^^^eeejjjssswww|||wwwlllddd______ccclllyyy}}}|||xxxuuussspppnnnuuu}}}{{{|||uuummmddd[[[SSSMMMDDDBBB???>>>>>>>>>???>>>@@@AAABBBBBBBBBDDDHHHLLLUUUiiirrrnnndddSSSJJJRRRbbbttt{{{zzzyyyrrrkkkjjjiiiggghhhkkkkkkddd\\\XXXZZZ]]]^^^^^^]]]\\\\\\\\\]]]___aaabbbaaaaaaaaa```______^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXUUUSSSPPPMMMIIIFFFDDDCCCAAABBBBBBBBBCCCDDDEEEFFFEEEGGGHHHIIILLLTTT___hhhqqqyyyzzzyyy~~~oooaaaTTTMMMHHHIIIJJJLLLPPPUUU\\\lllwwwmmmkkknnnyyy|||vvvooojjjgggccc^^^ZZZSSSQQQNNNKKKJJJJJJKKKKKKMMMOOORRRUUUYYY^^^eeeiiiqqquuuzzz~~~uuuhhhaaa[[[\\\aaaiiittt~~~~~~zzzxxx|||~~~}}}vvv~~~yyyppphhh___VVVNNNJJJBBBAAA???>>>>>>>>>??????@@@BBBCCCCCCCCCFFFLLLQQQ]]]ooouuummmaaaRRROOOZZZqqq}}}~~~zzzrrrkkkiiiiiihhhkkkooooooggg^^^[[[]]]______^^^ZZZZZZYYYZZZ\\\^^^aaacccbbbaaa```______^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRQQQOOOLLLIIIFFFDDDCCCAAABBBBBBCCCCCCDDDDDDDDDBBBCCCEEEFFFJJJRRR]]]fffnnnvvv~~~zzz{{{pppcccUUUNNNHHHIIIKKKLLLQQQVVV```qqqwwwmmmeeegggqqq~~~yyyrrrmmmkkkgggccc___ZZZXXXTTTPPPNNNMMMNNNOOOQQQSSSVVVXXX[[[```fffjjjqqquuuyyy}}}~~~tttggg^^^WWWVVVXXX\\\bbbiiitttwww|||~~~wwwssspppmmmmmmoooyyy~~~ssszzztttkkkbbbYYYQQQJJJFFF@@@@@@@@@???>>>>>>???@@@???BBBDDDDDDDDDHHHOOOVVVeeerrrqqqeeeZZZPPPSSSccc}}}}}}~~~tttmmmiiijjjllllllnnnrrrssskkkbbb^^^aaacccaaa^^^XXXXXXXXXXXXZZZ^^^bbbdddcccbbbaaa```___^^^]]]]]]\\\[[[YYYWWWVVVUUUTTTTTTPPPOOONNNLLLIIIGGGEEECCCAAAAAABBBBBBBBBBBBBBBAAA???@@@BBBDDDHHHQQQ\\\eeelllvvv{{{pppbbbVVVNNNHHHIIIKKKMMMRRRWWWdddtttwwwllleeekkkyyy~~~zzzyyyzzz~~~xxxtttqqqnnnjjjfffdddaaa\\\WWWTTTSSSSSSTTTUUUWWWYYY[[[^^^bbbgggjjjqqqtttyyy}}}yyykkkaaaWWWTTTTTTUUUYYY]]]fffiiimmmrrrwww}}}yyymmmhhhccc^^^\\\___eeennn|||}}}pppwwwqqqhhh^^^VVVNNNGGGCCC???@@@@@@???>>>>>>???AAA>>>BBBDDDEEEEEEIIIQQQXXXjjjsssmmm]]]SSSMMMUUUiii{{{|||lllhhhgggkkknnnooopppsssuuummmdddaaaccceeeccc___WWWWWWWWWWWWZZZ^^^bbbeeedddcccbbb```___^^^^^^^^^[[[YYYXXXUUUSSSRRRQQQQQQOOOOOONNNLLLJJJHHHFFFDDDAAAAAAAAABBBAAAAAA@@@@@@===???AAACCCHHHQQQ\\\eeelllvvv|||~~~pppbbbVVVNNNIIIIIIKKKMMMRRRXXXfffuuu|||pppiiiqqqyyyrrrppppppvvv}}}~~~zzzxxxuuuqqqnnnkkkgggbbb]]]YYYWWWXXXXXXWWWYYY[[[]]]```ccchhhkkkqqquuuyyy}}}rrrfffZZZVVVVVVWWW[[[```bbbfffjjjpppwwwzzzmmmeee^^^VVVSSSVVVZZZbbbqqq{{{ooo}}}~~~}}}zzzqqqjjj```WWWOOOJJJGGGDDD??????>>>>>>>>>>>>>>>???DDDAAAAAADDDEEEGGGRRR```tttppphhh[[[OOONNN^^^qqqxxxqqqooohhheeeeeehhhiiiiiikkkooopppkkkeeecccdddccc^^^ZZZXXXVVVUUUWWW[[[___bbbcccaaaaaaaaaaaa````````````ZZZVVVQQQNNNMMMNNNNNNNNNNNNNNNMMMKKKIIIFFFCCCBBB>>>>>>>>>???AAA@@@>>>;;;===>>>AAAGGGJJJNNNWWWaaalllrrr{{{{{{nnncccXXXPPPIIIHHHIIIKKKPPPVVVbbbsss~~~}}}{{{wwwvvv~~~tttlllggghhhkkkvvv~~~{{{xxxvvvqqqkkkeeebbb___\\\ZZZ]]]]]]^^^___bbbeeehhhjjjssstttvvvzzzuuujjj___ZZZZZZ\\\bbbiiiiiimmmsss|||xxxiii^^^WWWTTTSSSSSSXXXcccsss}}}qqq~~~}}}wwwnnnggg]]]TTTLLLHHHDDDBBB??????>>>>>>>>>>>>??????AAA???@@@DDDFFFIIIUUUaaannniiiaaaUUUKKKMMM___sssuuuooommmjjjfffeeegggfffddddddhhhiiieeeaaaaaabbbbbb^^^ZZZXXXWWWWWWYYY]]]aaabbbccc_______________^^^^^^^^^ZZZVVVQQQNNNMMMNNNOOOOOONNNMMMKKKIIIFFFDDDCCCBBBAAA@@@??????@@@???===<<>>BBBGGGJJJNNNWWWaaajjjooowww~~~zzzlllaaaVVVOOOHHHHHHIIIKKKPPPVVVaaapppzzzzzz|||{{{nnnhhhhhhnnnttt{{{tttooojjjfffcccaaa^^^^^^___aaacccfffiiikkkuuuwwwzzz~~~xxxmmmiiihhhkkkqqqxxxyyylllbbb[[[YYYSSSWWW___kkkyyy|||{{{ooo}}}tttiiibbbXXXOOOIIIDDDAAA>>>???>>>>>>>>>>>>>>>?????????>>>@@@DDDGGGLLLWWWaaafff```XXXNNNGGGMMMcccyyy{{{qqqmmmlllkkkgggeeeeeebbb]]]\\\^^^```^^^]]]^^^``````\\\YYYYYYYYYZZZ]]]aaaccccccccc^^^]]]]]]]]]\\\\\\\\\[[[YYYUUUPPPMMMNNNOOOQQQRRRQQQOOOLLLIIIFFFEEEEEEEEEEEECCC@@@>>>>>>>>>===<<>>>>>>>>>>>>>>>>>???@@@???@@@AAADDDHHHOOOXXX___^^^YYYQQQIIIFFFPPPhhhvvvooommmmmmiiieeecccbbb___YYYWWWYYY[[[[[[[[[]]]^^^]]]ZZZWWWYYYZZZ\\\```ccceeedddbbb]]]]]]]]]\\\[[[[[[ZZZZZZYYYUUUPPPNNNOOOQQQSSSTTTVVVSSSOOOKKKIIIIIIJJJKKKIIIFFFAAA>>>>>>>>>======BBBAAABBBFFFHHHLLLUUU```dddiiiqqqxxx|||~~~zzzkkk```UUUMMMHHHIIIKKKLLLPPPTTT___kkk{{{uuussswwwyyyqqqttt~~~~~~~~~yyytttvvvuuuuuuyyy~~~zzztttoookkkiiiiiijjjkkkmmmooorrrsss{{{~~~rrrkkkjjjlllpppvvv{{{|||vvviiizzztttrrrrrrsss{{{zzzmmm___YYYPPPIIIDDDAAA???>>>>>>>>>======>>>???@@@@@@@@@BBBCCCEEEIIIQQQXXX\\\VVVQQQJJJFFFGGGSSSmmm}}}sssooonnnnnneeebbb```aaa^^^YYYVVVXXX[[[[[[\\\]]]]]][[[XXXVVVZZZ[[[]]]aaadddeeecccbbb^^^^^^]]]]]]\\\[[[[[[ZZZXXXUUUQQQOOOPPPRRRSSSTTTWWWTTTOOOKKKIIIJJJKKKMMMLLLHHHCCC???>>>>>>>>>===BBBAAABBBEEEGGGJJJSSS]]]bbbhhhqqqyyy|||}}}||||||{{{mmmcccWWWOOOIIIIIIJJJLLLPPPUUU```kkk{{{}}}qqqnnnqqqzzz~~~xxxssspppmmmpppqqqrrrtttyyy{{{uuuqqqooooooooooooqqqsssuuuwww}}}}}}~~~sssfffvvvkkkdddcccfffhhhqqq~~~sssfffYYYTTTLLLFFFBBBAAA@@@???============>>>???@@@AAA@@@CCCEEEFFFKKKSSSXXXYYYNNNJJJHHHHHHMMM\\\vvv}}}vvvoooooommmlllbbb______aaa___ZZZYYYZZZ\\\\\\]]]]]]\\\ZZZXXXWWWZZZZZZ\\\```cccdddbbbaaa______^^^]]]\\\[[[[[[ZZZWWWUUUSSSRRRSSSTTTSSSRRRTTTRRRNNNJJJHHHHHHJJJKKKLLLIIIDDD@@@?????????>>>@@@@@@BBBEEEGGGHHHPPPXXX___fffpppxxx{{{{{{zzzyyyzzz~~~rrriii[[[RRRKKKIIIJJJKKKPPPVVV```lll}}}yyyllliiikkkuuu|||qqqkkkiiihhhhhhjjjmmmooopppuuu}}}~~~zzzuuuuuutttuuuvvvxxxzzz{{{pppbbbzzzmmmbbb]]]___eeejjjzzz{{{uuuiii^^^SSSOOOHHHCCCAAA@@@@@@@@@============>>>???@@@AAA>>>BBBDDDEEELLLVVV[[[ZZZJJJIIIKKKQQQ[[[kkkzzzmmmkkkllljjjgggbbb______bbbaaa]]][[[]]][[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]aaabbbaaa```___^^^^^^]]]\\\[[[ZZZYYYVVVUUUTTTUUUUUUTTTRRRPPPSSSQQQNNNKKKIIIIIIJJJKKKLLLIIIEEEBBBAAA@@@???>>>>>>>>>BBBFFFGGGGGGMMMTTT\\\bbbkkkssswwwxxxyyyyyyzzzvvvppp```VVVMMMIIIIIIKKKQQQWWW___mmm~~~wwwjjjgggjjjuuussshhhcccbbbcccdddggglllooopppuuu~~~~~~~~~~~~{{{kkk]]]wwwjjj```]]]bbbjjjqqq|||tttmmmbbbXXXPPPKKKEEEAAA??????@@@@@@============>>>???@@@AAA<<>>======AAAFFFGGGFFFKKKRRRZZZ___gggnnnssswwwzzz|||~~~yyytttcccXXXNNNIIIIIIKKKQQQWWW^^^mmmxxxkkkiiimmmyyyyyynnnddd______```aaaffflllpppqqqwwwyyyhhhYYYxxxlllfffcccjjj||||||uuummmeee]]]WWWIIIEEEAAA>>>>>>??????>>>???????????????@@@@@@@@@@@@AAADDDIIIQQQXXXYYYVVVRRRLLLOOO___ttt|||oooiiihhheeebbbaaaZZZ\\\```cccdddccc```^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^```aaa```\\\[[[\\\]]]___^^^\\\\\\\\\\\\ZZZYYYUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNNNNNNNPPPQQQNNNJJJFFFCCCBBBCCCCCCBBBAAABBBBBBBBBBBBEEEIIIMMMUUU\\\bbbdddiiirrr{{{~~~~~~~~~uuuiii[[[MMMIIIJJJLLLPPPTTT```kkkzzz|||llliiisssyyyssskkkdddbbbcccdddeeekkkmmmqqqvvv}}}~~~yyyvvvtttvvv~~~}}}vvvtttqqqsssuuuyyy}}}||||||}}}qqq```UUUwwwnnnlllooozzzyyyqqqhhh```XXXSSSHHHEEEAAA>>>>>>??????>>>???????????????@@@@@@@@@AAA@@@AAAFFFNNNTTTTTTQQQQQQQQQYYYkkkuuuiiieeedddbbb``````^^^```ccceeedddaaa^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]```aaaaaa___\\\[[[\\\^^^^^^\\\[[[ZZZ[[[ZZZYYYWWWTTTSSSRRRQQQPPPQQQQQQRRRSSSRRRPPPOOONNNOOOPPPQQQNNNKKKFFFDDDCCCDDDCCCCCCCCCCCCCCCBBBBBBDDDHHHKKKRRRZZZ```dddiiissszzz|||}}}yyyiii[[[MMMIIIJJJLLLPPPTTTaaalllzzz~~~rrrrrr|||}}}yyyvvvoookkkeeecccdddhhhlllnnnnnnooorrrxxxyyyrrrmmmiiijjjrrr|||xxxmmmfffddddddeeehhhkkkqqqzzzxxxvvvttttttwww|||~~~nnn^^^TTT}}}tttmmmppp{{{{{{{{{}}}uuukkkbbbYYYQQQLLLFFFCCC@@@>>>>>>??????>>>>>>>>>?????????@@@@@@@@@BBBAAAAAAGGGOOORRRPPPLLLLLLSSSbbbvvv{{{oooeeebbbcccaaa``````bbbcccddddddbbb___\\\YYYXXXXXXXXXYYYYYY[[[\\\]]]bbbbbb```^^^[[[[[[]]]___]]][[[YYYYYYYYYYYYWWWUUURRRQQQPPPNNNNNNOOOPPPQQQSSSRRRQQQOOOOOOPPPQQQRRRNNNKKKGGGEEEEEEEEEEEEDDDEEEEEEDDDCCCAAABBBEEEHHHOOOWWW___dddkkktttyyyzzz{{{}}}}}}jjj\\\NNNIIIJJJLLLOOOSSS```kkkyyyxxx{{{}}}vvvqqqnnnlllfffcccaaabbbhhhooouuuxxxxxxwwwyyy~~~uuujjjaaa\\\\\\ccclllvvv{{{ooodddZZZTTTSSSUUUVVVWWWZZZ```jjjttt{{{~~~vvvoookkkiiiiiinnntttxxxiii[[[SSSssslllhhhooosssmmmuuu{{{qqqggg]]]TTTMMMHHHDDDBBB???>>>>>>??????>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCFFFNNNSSSRRRNNNLLLNNNZZZmmmxxxooofffddddddaaa```aaaaaaaaaaaaaaa___\\\ZZZXXXXXXXXXXXXYYYZZZ\\\]]]^^^cccbbb___\\\[[[[[[]]]___]]][[[YYYXXXYYYXXXVVVTTTQQQPPPOOONNNNNNOOOPPPPPPRRRRRRQQQPPPPPPQQQQQQRRRNNNKKKHHHFFFFFFFFFFFFEEEFFFFFFEEECCCAAAAAACCCEEELLLUUU^^^fffnnnwww{{{zzzzzz{{{jjj\\\NNNIIIJJJKKKNNNRRR\\\gggvvv{{{~~~tttmmmhhhfffdddbbb``````dddllltttzzz}}}~~~|||qqqcccYYYSSSRRRXXX```kkkwwwxxxiii___VVVNNNJJJJJJLLLLLLMMMPPPUUU^^^iiippp{{{xxxqqqjjjcccaaa```ccckkktttrrrdddYYYRRRccc``````kkk~~~{{{pppfffiiixxx~~~wwwmmmbbbYYYQQQJJJFFFBBB@@@>>>===>>>???>>>>>>===>>>>>>???@@@@@@AAAAAACCCCCCJJJTTTVVVRRROOOPPP^^^kkk}}}wwwooohhheeeccc```^^^___\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\^^^___```ccc```]]][[[[[[\\\]]]^^^]]]\\\ZZZYYYYYYXXXVVVTTTPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQNNNKKKHHHGGGGGGGGGFFFEEEFFFFFFEEEDDDAAAAAABBBCCCKKKTTT^^^gggqqqzzz}}}{{{{{{zzz}}}~~~kkk]]]OOOIIIIIIKKKNNNQQQVVVbbbrrr|||}}}wwwmmmfffbbb```_________aaagggpppyyyzzzuuuiii\\\SSSNNNMMMQQQXXX```jjj{{{{{{qqqeeeZZZSSSOOOIIIGGGGGGGGGGGGHHHJJJNNNVVV___eeeppp{{{uuuhhhbbb\\\ZZZ[[[```lllxxx|||mmmaaaXXXSSSSSSVVV\\\jjj}}}~~~iiieeedddooo}}}xxxqqqfff[[[SSSLLLGGGDDD@@@???======>>>???>>>=========>>>???@@@AAAAAABBBBBBDDDLLLUUUTTTOOORRR[[[nnnzzztttmmmgggdddaaa\\\ZZZ[[[YYYZZZZZZ[[[\\\\\\]]]^^^\\\\\\\\\]]]^^^___```aaa___]]]ZZZZZZ[[[]]]]]]]]]]]][[[YYYXXXXXXWWWUUUSSSOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPLLLJJJHHHGGGHHHGGGFFFEEEDDDDDDEEECCCBBBAAABBBDDDJJJRRR]]]gggsss}}}||||||{{{|||~~~lll^^^OOOJJJIIIJJJMMMPPPRRR^^^ooo}}}}}}~~~}}}sssiiiccc```^^^]]]]]]]]]aaahhhrrr{{{xxxrrrggg]]]SSSNNNLLLLLLOOOTTTWWW```ooo~~~rrreee^^^UUUMMMKKKJJJFFFDDDEEECCCDDDDDDEEEHHHMMMTTTYYYeeeqqqqqqddd^^^YYYWWWYYY```nnn|||yyykkk___XXXVVVKKKRRR]]]kkk{{{{{{nnnaaabbbkkk|||}}}xxxooohhh^^^SSSLLLGGGCCCAAA???===<<<===>>>???>>>===<<<===>>>???@@@AAABBBBBBEEEGGGOOOUUUQQQNNNZZZmmm|||pppjjjfffdddaaa[[[YYY[[[\\\\\\\\\]]]^^^```bbbccc^^^]]]]]]]]]^^^______```\\\ZZZXXXYYY\\\^^^]]]\\\\\\ZZZXXXWWWVVVUUUSSSQQQLLLNNNRRRTTTTTTSSSPPPNNNMMMNNNNNNOOOOOOPPPOOOOOOKKKIIIHHHGGGHHHGGGFFFDDDAAABBBCCCCCCBBBBBBDDDEEEIIIPPPZZZeeerrr}}}}}}~~~||||||mmm___PPPJJJIIIJJJLLLPPPQQQ]]]nnn||||||ssskkkfffcccaaa```___```ccciiiqqqxxx}}}wwwmmmhhh[[[SSSMMMMMMOOOOOOQQQUUUUUU]]]jjjxxxpppaaaYYYSSSLLLGGGGGGGGGDDDBBBBBBAAABBBCCCCCCDDDGGGLLLOOOXXXcccuuukkk^^^YYYUUUUUUYYYcccuuuxxxjjj___ZZZXXXJJJSSS___kkkxxx{{{ooo___^^^dddrrrzzzuuuiiibbbWWWNNNGGGCCC@@@>>>>>>===<<<===>>>???>>>===<<<===>>>???@@@AAABBBBBBKKKLLLRRRUUUPPPOOOccc|||{{{ooojjjfffeeebbb]]][[[]]]```______```aaaccceeeggg^^^^^^^^^]]]]]]^^^______YYYWWWWWWYYY\\\^^^]]][[[[[[YYYWWWUUUUUUTTTQQQOOOJJJMMMQQQUUUUUUSSSOOOLLLLLLMMMNNNOOOOOOOOOOOOOOOJJJIIIGGGGGGGGGGGGEEEDDD???AAACCCCCCCCCCCCEEEFFFHHHOOOXXXcccqqq}}}}}}}}}}}}mmm___PPPJJJIIIJJJLLLOOORRR^^^nnn{{{~~~vvvooojjjhhhfffeeeddddddeeeiiiooosssvvvvvv|||vvviii___ZZZUUUOOOLLLOOOSSSTTTUUUXXXYYY```kkkvvv~~~jjj]]]UUUQQQOOOIIIEEEGGGGGGDDDAAA@@@BBBCCCDDDDDDDDDEEEHHHJJJLLLWWWiii{{{|||gggVVVSSSQQQSSSZZZggg|||xxxjjj```[[[ZZZNNNYYYiiiuuuyyyuuunnniiifffsss}}}tttmmmaaa[[[QQQIIIDDDBBBAAA@@@<<<===>>>@@@@@@??????>>>AAA@@@???======@@@EEEIIIOOOPPPSSSTTTPPPTTTnnn|||qqqlllfffaaa___^^^]]]]]]dddcccbbb`````````aaabbbbbb```______aaaaaa___\\\ZZZXXXWWWUUUUUUVVVWWWXXXXXXYYYYYYYYYWWWSSSOOOLLLPPPQQQSSSSSSRRRRRRSSSTTTPPPOOONNNMMMMMMMMMMMMNNNMMMJJJFFFDDDDDDEEEEEEDDDAAA@@@@@@???@@@CCCEEEGGGHHHKKKSSS```nnnyyy}}}}}}nnn```QQQJJJGGGHHHKKKPPPVVV]]]lll|||yyyrrrmmmkkkkkknnnmmmpppuuuuuupppppptttvvvwww{{{|||ssscccWWWSSSLLLLLLMMMOOOTTTZZZaaaffffffmmmwwwlll___VVVOOOLLLLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBAAABBBCCCEEEGGGHHHMMMTTT___kkkyyyrrraaaYYYSSSSSS[[[bbbmmm~~~tttllleee```]]]\\\fffssszzzyyysssmmmjjjssszzzppphhh]]]WWWNNNFFFBBB@@@@@@???======???@@@@@@@@@???>>>???@@@@@@@@@@@@BBBFFFIIIPPPSSSUUUTTTSSS^^^zzz{{{nnnjjjddd```^^^^^^]]]]]]cccbbb```____________```aaa___^^^___aaaaaa___\\\ZZZYYYWWWVVVUUUVVVWWWXXXYYYYYYZZZYYYXXXUUUSSSQQQSSSUUUVVVVVVTTTSSSSSSTTTQQQQQQQQQPPPOOONNNNNNMMMLLLIIIFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBDDDEEEFFFJJJRRR^^^jjjtttzzz|||~~~oooaaaSSSLLLIIIIIILLLPPPUUU\\\kkk{{{}}}}}}zzzuuussssssrrrpppqqqtttrrrmmmlllooossstttvvvwwwnnn___TTTQQQNNNNNNPPPTTT[[[dddmmmsss|||tttaaaXXXRRRMMMKKKLLLKKKIIIGGGFFFEEECCCBBBBBBBBBBBBBBBCCCEEEFFFHHHFFFLLLUUU```lll{{{nnn^^^[[[VVVYYYcccmmmyyyxxxqqqjjjeeeaaaqqqyyyyyyqqqnnnnnn}}}~~~uuujjjbbbWWWRRRIIICCC@@@???>>>>>>===>>>???@@@@@@@@@@@@???>>>???AAABBBCCCFFFIIILLLRRRVVVVVVSSSYYYooovvvkkkgggbbb___^^^^^^]]]]]]aaa```___]]]\\\\\\]]]]]]```___^^^___``````^^^\\\ZZZYYYXXXVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYZZZYYYVVVTTTTTTTTTSSSTTTTTTTTTSSSQQQNNNMMMKKKHHHEEECCCDDDDDDEEEDDDFFFEEECCCAAAAAABBBCCCDDDCCCIIIRRR[[[eeennnvvv{{{}}}~~~~~~pppcccVVVOOOLLLJJJLLLOOOUUU\\\jjjzzz~~~}}}}}}}}}{{{{{{xxxsssppprrrssssssssssssjjj]]]TTTRRRQQQSSSVVV\\\cccnnnyyyeeeVVVSSSPPPLLLJJJKKKKKKJJJHHHFFFDDDBBBAAACCCBBBBBBBBBCCCDDDFFFGGGFFFKKKRRRZZZcccooo|||lll^^^]]][[[aaappp}}}{{{tttmmmgggccc{{{ssssssvvvyyypppddd[[[RRRMMMFFFAAA?????????????????????@@@@@@@@@@@@@@@===>>>@@@BBBEEEJJJOOOTTTVVVWWWRRRQQQbbbooogggddd```^^^]]]^^^]]]]]]___^^^]]][[[[[[[[[[[[\\\```____________^^^]]]\\\ZZZYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXWWWWWWXXXZZZZZZ\\\]]]]]][[[XXXUUUTTTUUUUUUVVVXXXXXXVVVSSSOOOMMMIIIGGGDDDCCCDDDEEEEEEEEEIIIGGGEEECCCAAABBBBBBCCCCCCIIIQQQYYYaaajjjttt{{{}}}~~~~~~sssfffYYYRRRNNNLLLLLLOOOUUU\\\jjjzzz}}}yyywwwwwwuuutttssskkkaaa[[[[[[YYY\\\```eeekkkuuurrr\\\TTTTTTRRRNNNKKKJJJKKKKKKJJJHHHEEECCCCCCCCCBBBBBBBBBCCCDDDFFFGGGJJJMMMRRRWWW\\\fffqqqyyy}}}lllaaa``````iiizzzzzzrrrjjjccc^^^|||~~~yyysssiii^^^VVVMMMIIICCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB>>>???@@@BBBFFFMMMUUU[[[YYYUUUNNNSSSmmmyyyvvvyyy{{{llleeebbb___]]]]]]^^^]]]\\\^^^]]]\\\ZZZZZZ[[[[[[\\\aaaaaaaaa```___]]]\\\\\\ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUVVVWWWYYYZZZ\\\]]]]]][[[XXXVVVUUUUUUUUUWWWYYYYYYXXXTTTPPPMMMIIIFFFDDDCCCDDDFFFFFFFFFJJJHHHFFFDDDCCCCCCDDDDDDFFFJJJQQQWWW^^^hhhsss{{{}}}uuuiii[[[TTTPPPLLLMMMOOOUUU\\\jjjzzz|||{{{{{{|||~~~zzz{{{xxxvvvtttnnngggeeeggggggjjjooorrrvvv}}}tttfffXXXVVVWWWUUUPPPMMMLLLNNNPPPOOOKKKGGGEEEEEECCCCCCBBBBBBCCCDDDEEEFFFHHHKKKNNNQQQTTT\\\eeemmmyyyjjjbbb```dddpppwwwmmmddd]]]XXX~~~wwwpppjjjaaaWWWPPPIIIEEEAAA??????AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCEEEHHHOOOWWW\\\XXXQQQOOO\\\zzzpppooouuuxxxmmmeeebbb___^^^^^^^^^]]]\\\]]]\\\[[[[[[[[[\\\]]]^^^cccddddddbbb___\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[ZZZWWWUUUUUUUUUUUUVVVXXXYYYXXXTTTQQQNNNIIIFFFDDDDDDEEEGGGHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGIIIKKKOOOUUU]]]gggrrryyy}}}xxxkkk\\\TTTOOOLLLLLLOOOUUU[[[iiiwwwzzzvvvttttttwwwxxxzzz|||{{{xxxssspppnnnkkkhhhjjjooosssxxx~~~}}}fff]]]WWWWWWYYYWWWUUUTTTUUUXXX[[[XXXRRRKKKHHHGGGDDDCCCCCCBBBCCCDDDEEEFFFGGGJJJLLLNNNQQQXXXaaahhhyyysssggg```___ggguuu~~~rrrhhh___XXXSSS~~~xxxooogggaaaYYYQQQKKKDDDAAA>>>===???AAABBBCCCBBBAAAAAA@@@AAABBBCCCDDDCCCFFFHHHKKKMMMPPPTTTVVVQQQNNNUUUkkkmmmooo{{{sssoooeeeccc```______^^^]]][[[\\\\\\[[[[[[\\\^^^```aaafffggggggddd___[[[ZZZ[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTVVVWWWWWWUUUTTTTTTUUUSSSUUUVVVWWWVVVTTTQQQOOOIIIGGGEEEEEEFFFHHHIIIIIIHHHGGGEEEEEEEEEGGGHHHJJJLLLKKKLLLQQQ[[[gggqqqvvv{{{~~~{{{lll\\\SSSNNNKKKLLLPPPSSSYYYfffttt~~~wwwuuuyyytttrrrrrrtttttttttuuuxxxyyymmmhhhdddcccbbbaaagggnnnwww~~~yyyjjj^^^YYYWWWYYYZZZZZZ^^^ccccccfffgggcccYYYOOOIIIHHHDDDDDDCCCBBBBBBCCCEEEFFFGGGIIILLLNNNRRRYYYbbbiiiuuu|||qqqeee___]]]iiiyyywwwjjj```XXXSSSOOOzzzsssjjjaaa[[[TTTMMMHHHBBB???<<<<<<>>>@@@BBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEHHHMMMPPPPPPPPPPPPPPPLLLMMM\\\wwwvvvlllrrrvvvnnnnnnfffcccaaa______^^^]]][[[\\\[[[[[[\\\^^^```bbbcccgggiiiiiieee___[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSQQQSSSUUUUUUTTTTTTTTTUUUSSSSSSUUUUUUUUUSSSQQQPPPJJJGGGEEEEEEGGGIIIJJJKKKFFFFFFEEEEEEFFFHHHJJJLLLMMMJJJIIIOOOZZZgggppptttyyy}}}~~~|||mmm\\\RRRMMMJJJLLLPPPQQQWWWdddqqq{{{xxxooonnn{{{zzzuuussssssrrrqqqpppooorrrxxxpppbbb]]]ZZZYYYYYY[[[bbbkkkuuu}}}wwwhhhZZZ\\\YYYYYYZZZ[[[^^^fffpppmmmpppqqqjjj^^^RRRJJJHHHDDDDDDCCCBBBBBBCCCEEEEEECCCEEEIIILLLOOOWWW```hhhttt|||rrrfff```\\\jjj{{{}}}pppcccYYYSSSNNNLLL~~~zzzpppkkkccc[[[SSSLLLFFFBBB>>>>>>>>>>>>???@@@AAABBB@@@???@@@BBBEEEGGGFFFFFFGGGJJJRRR[[[\\\TTTMMMKKKIIISSSfffttthhh}}}{{{pppllljjjccccccbbbbbbaaa```______\\\[[[ZZZZZZ[[[]]]___aaaeeedddbbb```]]][[[YYYXXX\\\\\\\\\[[[[[[[[[ZZZZZZXXXWWWVVVTTTSSSSSSRRRRRRTTTRRRQQQQQQRRRSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMMMMJJJHHHKKKJJJGGGEEEFFFHHHKKKMMMNNNKKKKKKRRRZZZaaaiiipppyyyzzz{{{~~~|||mmm\\\RRRLLLIIIKKKNNNVVVXXXaaaooo{{{zzzsssssstttxxxsssrrrssstttpppkkkiiijjjmmmppprrr{{{fffYYYUUUQQQOOORRRWWW\\\```oooxxx{{{vvvqqqlllfff```]]]VVVUUUVVVYYY^^^fffmmmqqq}}}|||xxxmmm___SSSKKKHHHCCCAAA??????AAABBBBBBBBBDDDGGGKKKNNNRRRYYYcccjjjzzzsssfff```bbblllzzzzzzkkk\\\RRRMMMJJJHHHyyytttjjjeee]]]UUUNNNIIIDDD@@@>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAACCCEEEGGGIIINNNTTT]]]ccc___SSSLLLLLLUUU___rrr|||llllllvvvmmmjjjhhhcccdddeeeeeedddbbb___]]][[[ZZZYYYYYYZZZ\\\^^^___cccbbbaaa___]]][[[YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUTTTRRRQQQQQQPPPPPPOOONNNNNNQQQRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNMMMMMMNNNOOONNNLLLJJJKKKIIIGGGFFFFFFHHHKKKMMMOOOKKKJJJPPPWWW^^^fffnnnuuuwwwzzz|||qqq```UUUOOOKKKLLLPPPSSSVVV___mmmzzzyyytttuuu~~~zzzvvvvvvvvvwwwrrrlllgggeeefffggghhhwwwtttbbbSSSPPPLLLKKKNNNSSSXXX[[[llluuuuuuooonnnjjjfffbbb___\\\YYYUUUSSSTTTTTTTTTWWW\\\cccjjjnnnxxxxxxtttkkk^^^RRRKKKHHHEEECCCAAAAAAAAABBBCCCCCCDDDFFFJJJMMMQQQZZZeeemmm|||qqqeee``````hhhuuuwwwgggYYYPPPKKKIIIHHH~~~yyyqqqkkkaaa\\\TTTLLLGGGDDDAAA???============>>>???@@@@@@???AAABBBAAAAAADDDJJJOOOWWW___jjjlllaaaSSSOOOSSSbbbooo|||rrrxxxzzznnniiifffeeeccceeefffgggfffbbb^^^[[[YYYYYYXXXXXXYYYZZZ[[[\\\```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWUUUSSSQQQOOONNNNNNMMMKKKKKKMMMOOORRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNOOOPPPPPPMMMKKKJJJHHHGGGFFFGGGIIILLLNNNOOOKKKIIIMMMRRRXXXaaajjjpppsssvvvxxx~~~vvvdddYYYRRRMMMMMMPPPPPPSSS]]]kkkxxx{{{yyy}}}}}}{{{|||}}}{{{wwwppphhhcccaaa``````kkktttzzz{{{{{{xxxjjj[[[OOOMMMKKKKKKNNNRRRXXX[[[jjjssszzzmmmddd\\\YYYZZZYYYWWWUUUTTTTTTTTTSSSRRRRRRQQQQQQSSSXXX^^^eeeiiiqqqrrrppphhh\\\QQQKKKHHHGGGEEECCCBBBAAABBBCCCDDDFFFHHHLLLOOOUUU```mmmwww~~~~~~nnnccc___\\\cccnnnyyysssbbbTTTMMMJJJHHHGGG~~~zzzsssjjjcccYYYSSSKKKEEEBBB@@@@@@???<<<<<<<<<<<<===>>>???@@@???AAACCCBBBAAAEEEOOOWWWaaaiiipppmmm^^^RRRTTT^^^lll{{{}}}nnnhhheeecccbbbddddddeeedddbbb___\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUWWWVVVTTTQQQOOONNNMMMLLLMMMLLLLLLMMMPPPRRRSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNOOOPPPOOOMMMKKKHHHGGGFFFFFFGGGIIILLLMMMNNNJJJGGGIIILLLQQQ[[[dddmmmppprrrrrrvvvxxxgggZZZRRRLLLKKKMMMOOORRR\\\kkkxxx~~~wwwnnnfffbbb```aaabbbiiioooqqqpppmmmbbbVVVPPPQQQQQQSSSUUUZZZ___cccnnnvvvxxxggg]]]WWWRRRRRRTTTSSSRRRQQQRRRTTTVVVVVVVVVPPPOOOOOOPPPTTTZZZ___ccclllnnnllleeeZZZPPPJJJHHHGGGFFFEEECCCAAABBBDDDFFFJJJMMMRRRWWW___lll{{{|||lllbbb^^^ZZZ```iiiqqqzzz{{{ooo^^^QQQLLLJJJIIIHHH~~~zzzuuummmccc\\\QQQMMMFFFAAA????????????<<<<<<<<<<<<===>>>???@@@@@@BBBDDDCCCDDDKKKVVV___llloooooofffUUUMMMVVVdddtttooofffdddbbbaaaaaadddcccaaa^^^\\\[[[[[[ZZZXXXXXXYYYZZZYYYYYYWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRPPPOOONNNMMMMMMRRRPPPOOOPPPRRRTTTTTTSSSRRRQQQPPPOOONNNNNNOOOOOOMMMMMMLLLMMMNNNNNNLLLIIIGGGGGGFFFEEEFFFHHHJJJKKKKKKGGGEEEEEEFFFJJJTTT^^^jjjmmmooommmnnnzzzyyyggg[[[RRRKKKIIIJJJNNNRRR\\\kkkxxx{{{|||}}}}}}~~~uuujjjcccaaaaaabbbgggkkklllkkkggg^^^VVVUUUXXX\\\___bbbgggmmmqqq{{{qqqdddXXXQQQMMMJJJJJJLLLMMMLLLMMMOOORRRTTTTTTSSSPPPOOONNNOOOSSSYYY^^^bbbmmmmmmkkkcccYYYOOOJJJIIIGGGGGGFFFDDDBBBDDDHHHKKKOOOTTTZZZbbbkkkxxxzzzjjj```\\\ZZZ```hhhpppxxxxxxkkk[[[PPPMMMLLLKKKIII}}}xxxsssnnnfff\\\UUULLLHHHCCC???????????????============>>>???@@@@@@AAABBBDDDFFFJJJSSS^^^gggsssnnneeeXXXKKKHHHUUUddd{{{wwwfffbbbbbb___^^^```bbb```]]]ZZZXXXXXXYYYZZZYYYZZZ[[[\\\[[[ZZZXXXVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQPPPPPPOOOPPPPPPPPPUUUTTTRRRSSSUUUVVVVVVVVVRRRPPPOOOMMMMMMMMMNNNNNNLLLKKKKKKLLLMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGDDDBBBCCCCCCEEENNNXXXeeejjjnnnmmmllluuu{{{iii\\\SSSKKKHHHIIINNNQQQ[[[jjjxxxyyyvvvssstttuuuvvvxxx}}}yyymmmeeecccdddiiillloooooolllfff___ZZZ[[[```ggglllqqquuu|||~~~fff[[[PPPKKKIIIFFFEEEGGGKKKKKKNNNQQQTTTUUUSSSQQQOOOOOOOOORRRWWW^^^eeeiiirrrqqqmmmcccWWWNNNJJJIIIFFFHHHHHHFFFEEEHHHNNNSSSXXX^^^gggpppyyyuuufff^^^[[[[[[bbbkkkuuuttthhhYYYPPPNNNOOOLLLIII{{{vvvpppjjjddd]]]TTTMMMGGGDDDAAA????????????>>>>>>>>>>>>>>>>>>???AAAAAACCCCCCDDDHHHPPP[[[fffmmmmmmbbbUUUKKKEEEHHHVVVeee~~~{{{kkk___```aaa\\\[[[^^^^^^]]]\\\ZZZYYYXXXXXXYYYZZZ\\\^^^___^^^[[[XXXVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOOPPPRRRSSSTTTUUUTTTSSSTTTWWWYYYZZZYYYQQQOOOMMMLLLKKKKKKLLLMMMLLLKKKKKKLLLMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDEEECCCAAAAAAAAA@@@AAAJJJTTT___hhhpppqqqnnnsss}}}lll___VVVNNNKKKLLLMMMPPPZZZiiivvvzzzsssooolllllllllmmmpppvvv~~~}}}sssmmmmmmooosssuuuvvvuuuqqqiiicccaaabbbjjjssszzzyyycccXXXMMMIIIGGGFFFGGGJJJLLLNNNRRRWWWZZZZZZWWWTTTMMMNNNQQQVVV^^^hhhqqqwwwzzzwwwpppdddWWWMMMJJJJJJGGGIIIKKKJJJJJJMMMUUU\\\gggnnnxxx|||wwwsssrrrrrrtttvvvyyy|||~~~mmmaaa\\\[[[\\\dddqqq~~~pppdddVVVOOOOOOPPPLLLGGG|||vvvqqqiiiccc]]]VVVNNNHHHEEEBBB@@@>>>??????>>>===>>>>>>>>>>>>???@@@AAABBBDDDCCCDDDJJJUUUaaajjjpppbbbVVVHHHBBBCCCLLL[[[hhh}}}rrrddd\\\___```ZZZYYY]]][[[\\\\\\\\\[[[ZZZXXXWWW[[[]]]___```___\\\YYYWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMNNNOOOQQQSSSUUUVVVSSSRRRSSSUUUXXX[[[\\\\\\PPPOOOLLLKKKJJJJJJLLLMMMLLLKKKKKKLLLMMMMMMJJJHHHFFFEEEDDDCCCCCCBBBBBBBBB@@@???@@@AAA???@@@HHHQQQZZZfffrrruuurrrsss|||ooobbbYYYQQQNNNNNNMMMOOOYYYgggtttvvvoookkkggggggffffffjjjqqqzzzyyyvvvyyy|||{{{{{{|||{{{uuummmgggeeeiiiqqq|||www^^^SSSHHHDDDDDDEEEIIIMMMJJJMMMSSSYYY]]]\\\XXXUUULLLNNNRRRZZZdddppp{{{{{{rrrdddVVVMMMJJJJJJHHHKKKMMMMMMMMMRRRZZZbbbsss{{{}}}}}}|||xxxrrrkkkeeebbbbbbaaabbbdddhhhkkkooorrrssszzzxxxggg\\\ZZZ[[[\\\fffuuummmbbbUUUOOOPPPPPPKKKFFFxxxoooggg]]]UUUQQQLLLFFF@@@@@@???>>><<<<<<<<<===>>>AAA>>><<<>>>CCCFFFFFFEEEIIIJJJMMMUUU^^^fffiiiiiiWWWKKKDDDFFFDDDFFFZZZtttlllhhhbbb^^^]]]\\\\\\\\\ZZZYYYWWWVVVUUUUUUVVVVVVYYY[[[]]]______\\\YYYWWWUUUUUUTTTTTTSSSQQQPPPOOOPPPOOOOOOOOOOOOOOOOOONNNQQQOOONNNLLLLLLMMMOOOPPPQQQPPPPPPRRRVVVXXXWWWUUUQQQOOOMMMKKKJJJJJJKKKLLLKKKLLLMMMMMMLLLJJJHHHFFFDDDCCCAAAAAABBBBBBAAA@@@===???AAA@@@???AAAFFFJJJYYY```kkktttvvvvvv~~~{{{kkk[[[QQQMMMMMMNNNQQQYYYdddsssyyyssspppooommmjjjiiikkkoootttxxx~~~}}}~~~|||sssiiieeegggkkksss}}}zzzrrr```TTTIIIFFFGGGHHHJJJMMMMMMRRRYYY```ccc```[[[VVVNNNNNNQQQZZZgggttt}}}wwwhhhZZZQQQLLLKKKKKKJJJKKKLLLLLLOOOZZZiiiuuutttvvvsssmmmgggaaa\\\XXXVVVYYYTTTRRRTTTXXX\\\dddlllwww~~~sssccc___]]][[[gggmmmyyyyyylll___TTTPPPOOOKKKGGGEEEzzzqqqiiiaaaWWWPPPLLLHHHCCC???@@@???>>>===<<<======>>>@@@???>>>???BBBEEEGGGGGGKKKOOOXXXaaahhhiiiddd___NNNDDD@@@CCCCCCEEEYYYrrrvvvjjjfff```]]][[[[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[YYYWWWUUUTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOONNNLLLKKKKKKLLLNNNOOONNNMMMMMMOOOSSSUUUTTTRRRNNNMMMKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIFFFEEEDDDCCCBBBCCCDDDCCCBBB@@@===???@@@???>>>AAAFFFKKKYYY^^^gggppptttwww~~~qqqaaaUUUNNNLLLNNNQQQXXXcccqqq~~~yyywwwvvvtttrrrpppqqquuuyyy|||zzznnnbbb^^^___ccckkkvvvyyyqqq```TTTIIIFFFGGGHHHJJJMMMNNNSSSZZZaaadddaaaZZZVVVNNNMMMOOOVVVaaakkkrrruuuwwwooocccXXXPPPLLLLLLLLLKKKMMMPPPRRRVVVaaaoooyyyuuurrrnnnhhhaaaZZZTTTQQQOOOOOOLLLLLLNNNQQQSSS[[[ddduuu~~~}}}pppaaa]]]\\\ZZZgggpppvvvggg[[[PPPMMMMMMJJJFFFEEE|||qqqfff___XXXOOOHHHEEECCCAAA>>>??????>>>=========>>>>>>???@@@@@@@@@AAADDDIIILLLQQQYYYeeeoooppphhh[[[QQQGGG???>>>CCCFFFKKK___www}}}lllfffbbb^^^[[[ZZZZZZZZZYYYXXXXXXVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRPPPOOONNNOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIJJJJJJLLLMMMJJJJJJJJJKKKNNNPPPPPPOOOMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGDDDCCCCCCCCCDDDEEEFFFEEEBBB@@@===???@@@???>>>AAAGGGMMMXXXZZZaaajjjrrrvvv~~~wwwgggXXXOOOKKKNNNPPPWWWaaaooo}}}~~~|||{{{{{{}}}~~~~~~~~~}}}rrreeeZZZVVVXXXZZZbbbmmmxxxvvvooo___TTTJJJFFFFFFGGGIIIMMMPPPVVV]]]cccddd```ZZZUUUNNNMMMMMMQQQXXX___dddfffiiiddd]]]UUUPPPNNNNNNNNNNNNQQQUUUYYY^^^gggrrr{{{xxxqqqmmmeee\\\SSSMMMIIIGGGFFFFFFHHHKKKLLLNNNXXXcccwww}}}yyywwwxxxyyy{{{}}}}}}mmm___[[[[[[ZZZfffsss~~~sssaaaVVVLLLJJJJJJGGGEEEEEE|||ttthhh\\\VVVPPPHHHBBB@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBCCCGGGNNNTTT\\\bbblllqqqmmm```PPPEEEEEE@@@@@@GGGMMMWWWnnnvvviiibbb___[[[XXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMMMMNNNMMMJJJHHHFFFFFFGGGGGGJJJJJJIIIHHHFFFDDDBBBAAACCCCCCEEEGGGHHHGGGCCC@@@???@@@@@@??????BBBIIIOOOVVVVVV[[[eeeooovvv~~~vvvfffXXXOOOJJJNNNPPPVVV___lllzzzsssggg[[[RRRPPPSSSSSSZZZdddooozzz|||ssslll]]]SSSJJJGGGFFFGGGJJJOOOTTTYYYaaaeeeddd^^^XXXSSSOOONNNNNNPPPSSSXXX[[[]]]^^^]]][[[WWWTTTRRRRRRSSSTTTWWW[[[^^^bbbgggnnnsss{{{wwwqqqhhh\\\RRRKKKFFFEEEDDDEEEHHHKKKMMMSSSbbbqqq~~~||||||zzzwwwvvvvvvwww}}}~~~}}}~~~~~~jjj]]]ZZZ[[[]]]eeeuuu|||ppp]]]SSSKKKHHHGGGEEEDDDDDD{{{rrrjjj___UUUMMMIIIDDD@@@>>>>>>???@@@>>>>>>??????????????????===@@@CCCEEEGGGLLLSSSYYYcccfffhhhfff___SSSGGG@@@BBB@@@CCCLLLUUUddd}}}ooofff^^^[[[XXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRSSSRRRQQQQQQQQQQQQRRRSSSPPPPPPPPPPPPPPPOOONNNMMMNNNNNNMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFGGGGGGHHHIIIGGGHHHHHHHHHHHHJJJKKKMMMQQQOOOLLLHHHFFFEEEEEEEEEHHHGGGGGGEEEDDDBBBAAA@@@CCCCCCEEEGGGHHHGGGDDDAAA@@@BBBCCCBBBAAADDDJJJOOOSSSSSSXXXbbblllsss|||rrrdddXXXPPPLLLOOOQQQUUU^^^jjjxxx}}}~~~uuuggg\\\RRRKKKJJJNNNNNNSSS[[[cccnnn|||wwwnnnhhh[[[RRRJJJGGGGGGGGGLLLRRRYYY^^^dddfffbbb[[[UUUQQQPPPPPPRRRSSSVVVZZZ^^^```^^^```bbbbbb___\\\[[[[[[]]]___bbbdddeeefffgggiiipppqqqqqqooooooxxxzzzmmm```TTTKKKFFFEEEDDDEEEHHHMMMRRR]]]qqqzzzwwwyyy||||||zzzxxxxxx{{{}}}zzzhhh]]]ZZZ]]]bbbiiiyyyzzznnn\\\SSSKKKHHHFFFCCCBBBDDD|||nnnddd___WWWNNNGGGEEEBBB???>>>>>>???@@@===>>>???@@@@@@@@@??????>>>AAADDDGGGKKKPPPUUUXXX```___]]]WWWOOOGGGBBB@@@>>>AAAIIIUUUbbbttttttfff```[[[XXXVVVUUUVVVWWWWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPPPPPPPPPPQQQQQQRRROOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHKKKMMMQQQOOOKKKHHHEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCDDDFFFGGGGGGEEEBBB@@@BBBDDDCCCBBBDDDIIIMMMPPPQQQXXXbbbjjjqqqzzzrrrfff\\\UUUQQQQQQRRRUUU]]]hhhvvv}}}{{{}}}ttthhh\\\SSSMMMGGGGGGJJJKKKOOOTTTZZZcccqqq{{{rrrjjjdddYYYRRRKKKIIIHHHIIIOOOWWW^^^cccgggeee^^^VVVQQQOOOPPPSSSVVVZZZ^^^ccciiimmmjjjooottttttpppkkkhhhgggjjjjjjllllllllljjjiiigggmmmkkkjjjiiikkkssstttdddWWWMMMHHHFFFFFFFFFJJJRRR\\\kkk}}}wwwvvvzzz~~~~~~}}}}}}uuueee\\\ZZZ___fffpppvvvjjjZZZRRRKKKGGGEEEAAAAAADDD|||wwwlll```YYYUUUOOOGGGBBBBBBAAA@@@>>>>>>>>>???===>>>???@@@@@@@@@@@@???AAABBBDDDHHHMMMPPPQQQQQQRRRRRRPPPKKKEEEBBBAAABBB@@@IIIXXXiiiyyyxxxhhh___\\\YYYWWWUUUUUUVVVWWWWWWVVVSSSSSSTTTTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFJJJMMMMMMKKKHHHFFFDDDDDDDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCBBBDDDFFFFFFEEECCC???BBBDDDDDDBBBBBBEEEHHHMMMQQQYYYccchhhnnnxxxxxxnnneee]]]XXXRRRSSSVVV\\\ggguuuyyyrrrpppqqqrrrqqqooocccZZZQQQNNNLLLJJJJJJMMMNNNPPPSSSXXX```nnnxxxnnnfff```XXXQQQKKKJJJIIIKKKSSS[[[cccggghhhddd[[[RRRNNNLLLOOOSSSZZZaaagggooowww||||||{{{vvvtttuuuvvvvvvwwwwwwvvvsssqqqsssrrrsssvvvxxx|||kkk\\\QQQLLLJJJMMMMMMSSS___nnn~~~}}}{{{zzz|||pppaaaZZZYYY```hhhtttpppdddVVVOOOHHHFFFCCCAAABBBEEE{{{xxxmmmiiiaaaWWWRRRPPPJJJBBB???@@@AAA@@@>>>======>>>===>>>???@@@AAAAAA@@@???CCCCCCDDDHHHMMMOOONNNKKKFFFHHHHHHFFFCCCAAABBBDDDFFFSSShhh|||nnnccc]]][[[XXXVVVUUUUUUVVVWWWWWWVVVRRRSSSSSSSSSSSSQQQPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGCCCCCCEEEFFFGGGGGGGGGGGGFFFGGGHHHFFFDDDEEEIIIMMMIIIHHHFFFDDDCCCDDDEEEFFFAAAAAA@@@??????@@@@@@AAADDDBBBBBBBBBDDDEEEEEEDDD===@@@DDDDDDBBBAAABBBEEEKKKQQQ[[[dddhhhlllwwwvvvmmmddd^^^SSSTTTVVV\\\gggttt~~~}}}{{{zzzyyyyyy{{{yyyrrriiieeeeeeeeebbb___VVVOOOJJJKKKNNNOOOQQQTTTRRRTTTVVVZZZcccqqqvvvlllccc^^^WWWQQQLLLJJJJJJMMMUUU^^^fffiiiiiicccXXXOOOLLLKKKMMMSSS\\\eeemmmvvv|||}}}}}}~~~}}}}}}~~~qqqaaaVVVPPPNNNWWWWWW___nnnzzz{{{~~~lll^^^YYYXXX```iiittt|||lll___RRRKKKFFFDDDBBB@@@CCCGGG}}}wwwqqqmmmhhhaaaWWWOOOJJJFFFBBB???BBBAAA@@@>>>============>>>???@@@AAABBBBBBBBBBBBEEEDDDFFFLLLQQQQQQLLLGGGAAAAAA???<<<===@@@CCCDDDKKKbbb~~~wwwhhh^^^ZZZZZZUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQNNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCEEEEEEOOOSSSYYY___fffnnnvvv{{{wwwiii^^^WWWTTTTTT\\\fffqqqyyytttqqqqqqpppooooooooooooppptttxxx}}}~~~yyykkkfff```[[[YYYYYYXXXXXXUUUMMMIIINNNTTTXXXZZZ]]]^^^^^^^^^aaaiiivvv|||rrrhhhaaa]]]UUUNNNJJJJJJLLLPPPXXX```kkkqqqtttmmm^^^PPPJJJIIIJJJMMMSSS]]]kkkyyynnn^^^WWWXXX]]]gggvvvzzzwwwtttssstttwwwxxxyyy~~~ggg\\\YYYYYYaaakkktttyyyjjj___PPPJJJDDDDDDCCCBBBDDDGGGzzzuuuoooiiieee___YYYQQQKKKGGGEEEBBB@@@@@@??????>>>>>>>>>>>>???>>>???@@@BBBCCCDDDEEEFFFFFFHHHLLLPPPSSSPPPKKKFFF??????===<<<===AAAFFFIII[[[sss~~~kkk```WWWSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMLLLLLLKKKJJJJJJIIILLLMMMOOOPPPOOONNNLLLKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEMMMQQQVVV]]]dddllltttyyyxxxiii^^^WWWTTTTTT[[[eeeppp~~~xxxtttoookkkjjjiiihhhggghhhhhhhhhjjjnnnrrrvvvyyy}}}~~~zzzsssnnn```\\\XXXUUUTTTSSSRRRRRRPPPKKKLLLUUU^^^bbbdddgggeeefffhhhkkksss|||qqqfff___[[[TTTNNNIIIIIIKKKOOOXXX```mmmsssvvvooo```RRRKKKIIILLLMMMPPPWWWcccqqq}}}uuueee___aaammmyyyyyypppmmmhhhfffgggjjjmmmnnnvvvxxx|||xxxccc[[[YYYZZZbbblll|||vvvhhh]]]RRRJJJDDDBBBBBBAAADDDIII~~~{{{vvvpppkkkddd^^^YYYSSSOOOIIIEEECCCCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@>>>???@@@BBBEEEHHHJJJLLLKKKPPPUUUXXXUUUNNNHHHDDD???>>>======???DDDLLLRRRmmmrrrddd^^^XXXTTTRRRUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLKKKKKKJJJJJJIIIMMMNNNPPPQQQQQQOOOLLLJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEKKKNNNSSSYYY```hhhqqqvvv}}}yyyjjj___XXXTTTTTTZZZdddnnn|||{{{xxxooommmjjjhhhhhhgggeeedddddddddeeegggjjjnnnqqqssssssttttttuuurrrmmmeee```[[[YYYXXXXXXXXXWWWUUUSSSMMMKKKOOOZZZdddhhhjjjlllkkknnnrrrvvv}}}zzzpppfff]]]XXXSSSMMMGGGGGGIIINNNWWW```nnnssswwwpppbbbTTTLLLIIIOOONNNOOOTTT^^^kkkxxx|||mmmiiilllzzztttmmmeeeaaa[[[YYY[[[```dddffflllnnnsssxxx}}}rrr```ZZZ[[[^^^iiiuuu}}}rrrdddYYYRRRKKKDDDBBBAAAAAAEEELLL~~~wwwsssmmmgggaaa[[[TTTPPPJJJGGGDDDBBB@@@AAAAAAAAA?????????>>>>>>???@@@@@@>>>???AAACCCGGGKKKOOOQQQQQQXXX^^^^^^VVVKKKDDDAAA@@@>>>>>>@@@CCCHHHRRR\\\}}}}}}jjjaaa___\\\XXXVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJMMMNNNQQQRRRQQQOOOLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHFFFCCCBBBBBBCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDIIILLLQQQVVV]]]fffoootttwww{{{kkk```YYYUUUSSSYYYbbblllyyy{{{wwwqqqpppoooooopppooommmkkkkkkkkkkkklllmmmooopppqqqnnnnnnmmmllljjjddd]]]XXX]]]]]]___bbbbbb```[[[XXXOOOMMMPPPYYYaaadddgggjjjnnnrrryyy~~~yyypppfff]]]WWWRRRKKKEEEEEEGGGKKKTTT]]]lllqqqtttnnnbbbTTTMMMJJJOOOPPPTTTYYYbbbnnnzzzzzznnnmmmtttuuukkkddd\\\XXXTTTTTTXXX^^^cccffffffjjjqqqxxx}}}~~~}}}~~~nnn^^^ZZZ^^^fffwwwyyymmm```WWWOOOIIIEEEDDDBBBBBBFFFMMM|||xxxppplllfff___ZZZTTTNNNJJJFFFEEECCCAAA??????@@@AAABBBAAA@@@???>>>>>>>>>>>>???@@@BBBEEEJJJNNNQQQSSSVVV\\\aaa^^^SSSHHHAAA??????===???DDDHHHLLLYYYeee}}}nnn```\\\\\\ZZZWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQOOOOOONNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOPPPQQQPPPNNNKKKJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGEEECCCBBBBBBCCCFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDGGGJJJOOOTTT[[[dddmmmsssuuu~~~ooocccZZZUUUSSSWWW___iiiwwwzzzyyyyyyyyyzzzzzzxxxvvvvvvvvvvvvuuutttrrrqqqpppooommmkkkiiigggccc^^^ZZZ___bbbfffjjjjjjeee]]]VVVQQQMMMMMMSSSYYY^^^dddjjjqqqxxx}}}xxxqqqhhh^^^WWWOOOHHHCCCCCCEEEHHHOOOWWWdddiiilllhhh^^^SSSMMMKKKLLLRRR[[[eeennnwww|||ooogggjjjrrr{{{qqqhhh```ZZZTTTRRRQQQTTT[[[bbbhhhllliiinnnvvv}}}}}}{{{xxxvvvtttssstttwwwzzz|||}}}zzziii[[[ZZZaaapppvvvjjj]]]UUUJJJGGGFFFFFFEEECCCHHHNNN~~~{{{zzzxxxsssooohhhddd^^^XXXSSSNNNIIIFFFDDDDDDCCCAAA???>>>@@@AAACCCBBBAAA@@@???>>>>>>>>>???AAADDDHHHLLLOOOQQQRRRSSSWWWZZZVVVMMMDDD???>>>======BBBKKKQQQVVVdddssspppeee]]][[[[[[XXXVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEECCCBBBCCCDDDFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEHHHLLLQQQXXXaaakkkqqquuu}}}ssshhh[[[UUURRRVVV]]]gggttt~~~{{{wwwtttrrrrrrnnnjjjhhhfffeeebbbaaahhhlllrrrvvvtttkkk^^^UUUOOOKKKJJJNNNSSSYYYccckkksss|||}}}xxxrrriii^^^VVVLLLFFFBBBBBBCCCDDDIIIPPPZZZ]]]___]]]WWWQQQMMMLLLJJJUUUeeesss|||zzzqqqiiiaaa]]]bbbjjjxxxuuujjjccc]]]XXXUUURRRSSSVVV]]]eeelllqqqssstttxxx}}}{{{uuupppmmmkkkhhhggghhhkkkooorrrqqqwww~~~rrrcccXXXZZZfffyyy}}}rrreeeZZZRRRGGGEEEEEEFFFEEEDDDJJJSSS|||wwwtttrrroooiiieee___[[[VVVPPPLLLIIIEEEBBBAAABBBCCCAAA??????@@@CCCBBBAAA@@@@@@???????????????BBBFFFJJJNNNOOOOOOOOOKKKMMMMMMJJJEEE@@@??????@@@AAAJJJXXX```fffvvv~~~hhhbbb]]]\\\ZZZVVVUUUWWWTTTSSSSSSSSSRRRRRRRRRRRROOOOOONNNNNNOOOOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHGGGFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCEEEIIINNNUUU^^^hhhnnnqqqvvvwwwlll\\\VVVRRRUUU[[[eeerrr}}}~~~zzzwwwsssnnniiieeeeeefffggggggrrrwww~~~}}}ppp```TTTKKKGGGFFFJJJNNNTTT^^^gggnnnyyy~~~yyyrrriii\\\SSSIIIDDDAAAAAAAAAAAADDDHHHNNNQQQSSSSSSPPPMMMMMMMMMQQQ^^^qqq|||nnnfff]]]YYYVVVUUUYYY^^^eeeppp|||vvvjjjaaa______^^^\\\\\\___fffoooxxx~~~~~~yyyrrrjjjfffaaa^^^[[[YYYZZZ^^^cccfffhhhpppzzzjjj___YYYaaapppyyymmmaaaVVVPPPGGGEEECCCBBBBBBDDDNNNZZZ{{{wwwrrrooolllhhhbbb]]]YYYUUUPPPKKKHHHEEEBBB@@@>>>@@@BBBAAA??????AAADDD@@@@@@??????@@@@@@AAABBB???CCCGGGLLLNNNOOONNNMMMDDDDDDCCCAAA??????@@@AAADDDFFFRRRcccnnnuuutttaaa]]][[[ZZZVVVQQQQQQTTTSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOLLLJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCAAACCCFFFKKKRRR\\\ffflllnnnppp|||zzznnn\\\VVVRRRTTT[[[dddqqq|||}}}rrrmmmgggccccccfffhhhjjjvvv{{{ppp]]]PPPIIIEEEDDDGGGJJJNNNVVV___fffrrrzzzssshhhZZZPPPGGGCCC@@@AAAAAA???@@@DDDGGGIIIKKKLLLKKKKKKMMMNNNYYYgggzzzqqqaaaXXXQQQPPPRRRRRRTTTWWW[[[eeeooossswww~~~yyyoooeee```bbbfffiiijjjhhhmmmvvvzzzrrrjjjccc___XXXVVVRRRPPPQQQUUU[[[^^^eeeooozzzfff^^^]]]hhhyyyvvvjjj]]]SSSNNNIIIEEEAAA???>>>DDDQQQ___qqqnnnhhhddd```\\\XXXUUURRRPPPLLLHHHDDDBBB@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>???BBBEEEFFFDDDHHHRRRVVVQQQIIICCCEEEAAA??????>>>===AAAGGGJJJTTTccctttzzzooo\\\ZZZXXXUUUSSSSSSSSSTTTSSSTTTTTTRRROOONNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEBBBBBBEEELLLWWW```fffgggooommmpppzzzmmm]]]VVVRRRUUUXXX]]]lll|||{{{xxxlllggg```\\\\\\```ggglllvvv|||xxxhhhXXXNNNHHHGGGEEEFFFIIIMMMPPPRRR^^^dddnnnwww}}}rrreeeXXXPPPHHHEEEAAA>>>???AAABBBBBBCCCEEEFFFGGGHHHIIILLLNNNVVVggg}}}sssbbbZZZQQQJJJIIILLLNNNQQQVVV\\\]]]```fffppp}}}|||oooiiidddfffmmmtttuuusssppp|||xxxmmmfff```ZZZUUUQQQKKKJJJPPPSSSSSSVVV[[[hhhwwwttt]]]\\\\\\eee}}}zzznnncccWWWNNNHHHJJJCCCAAABBBBBBFFFUUUggglllhhhccc^^^[[[WWWRRRPPPKKKIIIFFFCCC@@@>>>======??????@@@@@@@@@@@@AAAAAA===>>>???@@@AAACCCFFFHHHJJJJJJOOOWWWYYYRRRHHHCCCAAA>>>===???>>>===BBBHHHRRR___ssspppfff\\\ZZZWWWUUUSSSRRRSSSSSSSSSSSSTTTRRROOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCCAAA@@@@@@AAABBBDDDDDDHHHOOOYYYaaafffgggllljjjooo~~~~~~qqq```WWWSSSUUUXXX\\\jjjzzzwwwqqqbbb]]]WWWRRRRRRVVV\\\```nnnsssxxxxxxoooaaaSSSKKKGGGFFFEEEFFFHHHLLLOOOQQQTTTZZZccckkkttt~~~{{{pppcccVVVNNNFFFCCC>>><<<===???@@@@@@AAACCCEEEEEEFFFGGGJJJLLLXXXiii~~~{{{}}}jjjZZZUUUNNNIIIJJJMMMPPPTTTYYY]]]aaahhhqqq~~~~~~~~~yyyqqqnnnmmmqqqzzz|||nnnccc]]]XXXTTTPPPNNNJJJKKKPPPTTTWWW]]]eeetttsssbbbaaabbbmmmxxxlll```UUUKKKFFFGGGAAA???BBBDDDJJJ]]]pppddd```[[[VVVSSSOOOKKKHHHDDDCCCAAA???>>>======>>>????????????@@@@@@AAAAAA>>>>>>???AAADDDGGGJJJLLLQQQRRRWWW\\\YYYOOOFFFCCCAAA>>>>>>@@@BBBDDDJJJRRRbbbsssvvvggg___\\\ZZZWWWTTTRRRRRRRRRSSSRRRSSSSSSRRRPPPNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGDDDBBB@@@@@@AAAAAAGGGIIIMMMTTT\\\bbbeeefffhhhhhhnnn|||wwwdddZZZTTTUUUWWW[[[hhhwwwvvviii```WWWSSSNNNJJJJJJMMMRRRUUUbbbfffiiihhhaaaVVVLLLGGGFFFFFFEEEFFFHHHKKKNNNPPPPPPUUU\\\cccjjjtttxxxmmm```SSSKKKEEEBBB>>>======???@@@@@@@@@AAACCCCCCDDDEEEHHHJJJXXXiii}}}vvvkkkhhhggglllwwwwwwaaaSSSOOOJJJHHHLLLQQQTTTYYY___```gggsss}}}~~~~~~yyytttuuuyyyzzzqqqdddZZZUUURRRPPPOOONNNNNNPPPUUUZZZaaalllwww~~~rrrbbbbbbeeerrrtttggg\\\QQQHHHCCCCCC???>>>BBBGGGQQQggg~~~[[[WWWSSSOOOLLLHHHEEEBBBAAA@@@????????????AAAAAA>>>>>>??????@@@AAAAAAAAACCCBBBAAACCCGGGLLLQQQSSS\\\[[[[[[[[[TTTIIIBBBBBBCCC@@@???CCCHHHOOOZZZeeeyyy}}}mmmccc^^^[[[YYYVVVSSSRRRQQQRRRRRRQQQRRRSSSRRRPPPOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEECCCBBBCCCDDDEEEKKKMMMRRRXXX]]]aaacccdddfffhhhnnn{{{|||iii^^^UUUUUUWWWZZZfffssszzzvvvrrrhhh\\\RRRPPPMMMJJJGGGGGGJJJNNNQQQVVVXXXZZZYYYTTTNNNIIIFFFFFFGGGHHHIIIJJJMMMPPPSSSVVVZZZ___dddjjjrrr}}}~~~uuujjj]]]QQQIIIFFFCCC@@@???@@@AAABBBAAA???AAABBBCCCCCCDDDFFFIIIUUUeeeyyyqqqeee___]]]\\\\\\bbbmmm|||nnn]]]SSSJJJGGGIIIOOOVVVZZZ```fffiiirrryyyzzz|||zzz|||nnnggg]]]UUURRRSSSTTTUUUUUUXXX\\\aaafffpppnnnbbbccchhhwww|||pppcccXXXNNNFFFBBBBBB>>>>>>CCCIIIVVVpppSSSPPPLLLIIIGGGDDDBBB?????????>>>>>>???AAABBBCCC>>>??????@@@AAAAAABBBBBBEEECCCCCCFFFNNNWWW]]]```ddd^^^YYYSSSJJJAAA>>>@@@BBB>>>>>>EEEOOO\\\mmm{{{rrrgggaaa]]]ZZZXXXVVVSSSQQQQQQQQQRRRPPPQQQRRRRRRPPPOOOPPPQQQOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEEEEDDDEEEEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEFFFHHHKKKLLLPPPRRRVVVYYY\\\]]]______eeeiiioooyyyooobbbWWWVVVVVVXXXcccooo}}}{{{yyywwwtttssswwwqqqjjjfffccc^^^VVVOOOIIIHHHFFFFFFGGGJJJMMMPPPPPPQQQQQQPPPLLLJJJIIIIIIIIIKKKMMMOOOPPPRRRVVVZZZ```bbbeeehhhlllttt~~~|||ssshhh\\\QQQIIIDDDBBB??????@@@AAAAAAAAA@@@BBBCCCCCCCCCDDDGGGIIIPPP___sssnnn___VVVRRRUUUVVVXXX___iiiwwwxxxeeeXXXQQQHHHGGGKKKSSSYYY^^^eeelllwwwxxxtttuuuxxx{{{wwwmmmbbb]]]WWWSSSSSSWWW\\\___```ffflllpppuuuzzzyyyyyyuuuyyy}}}~~~jjjaaadddlll|||xxxlll___TTTLLLFFFBBBCCC???@@@DDDJJJXXXuuuLLLJJJFFFDDDCCCBBB@@@>>>>>>>>>======>>>???AAABBB???@@@@@@AAABBBCCCDDDDDDEEEDDDFFFNNNYYYdddjjjmmmddd[[[QQQJJJCCC======@@@???>>>BBBNNN]]]nnnyyykkkccc]]]ZZZZZZXXXUUURRRPPPPPPPPPQQQOOOQQQRRRQQQPPPPPPQQQRRROOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJJJJKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIILLLPPPRRRTTTVVVXXXXXXWWWWWWXXXYYYaaagggnnnvvvuuufffYYYVVVVVVWWW```kkk}}}~~~zzzvvvuuuvvvxxxzzz{{{|||~~~~~~~~~|||yyytttpppmmmjjjfffdddfffaaa\\\YYYWWWUUUPPPLLLEEEEEEFFFHHHKKKNNNRRRTTTTTTTTTRRROOOLLLJJJJJJLLLMMMQQQUUUWWWXXXZZZ___dddgggiiijjjjjjmmmttt~~~yyypppfff[[[PPPIIIAAA???======>>>?????????AAABBBDDDDDDCCCDDDGGGIIIMMMYYYmmmppp```UUUOOOMMMMMMPPPVVV]]]gggtttmmm[[[PPPMMMHHHHHHLLLTTTZZZ___gggppp{{{tttqqqsssvvvxxx}}}vvvlllcccXXXWWWVVVVVVZZZaaahhhmmmqqqxxx~~~~~~uuummmjjjkkkiiipppxxx}}}yyyggg]]]dddppp|||sssgggZZZQQQJJJEEECCCCCC@@@AAAFFFKKKYYYvvvFFFDDDBBBAAAAAAAAA@@@>>>???>>>>>>===>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEFFFHHHIIIOOOZZZfffnnnooonnn]]]SSSHHHDDDBBB??????AAACCCFFFQQQcccwwwoooeeeaaa\\\XXXYYYWWWTTTRRRPPPPPPPPPPPPOOOPPPQQQQQQPPPPPPRRRSSSQQQPPPOOONNNMMMLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKIIIHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMQQQSSSWWWXXXXXXVVVSSSQQQRRRTTTZZZaaajjjqqq|||yyyhhhZZZVVVUUUVVV^^^iiixxx~~~{{{vvvssssssttttttuuuvvvuuuuuuuuuttttttssssssnnnllljjjhhhfffddd```^^^YYYYYYXXXVVVTTTQQQNNNLLLJJJKKKNNNRRRWWW[[[___aaa___]]]YYYTTTNNNKKKLLLMMMRRRWWW\\\___```ccciiinnnpppppppppooopppvvv|||uuulllcccYYYOOOIII@@@>>>======>>>??????>>>AAABBBCCCCCCCCCDDDFFFHHHKKKTTTeee{{{nnn^^^TTTOOOLLLJJJHHHMMMSSSZZZaaajjjtttzzz{{{}}}yyycccRRRKKKKKKIIIIIIMMMSSSXXX]]]fffppp{{{vvvsssuuuyyy{{{}}}rrrjjjccc]]]ZZZ[[[^^^dddkkkttt}}}{{{pppggg___\\\^^^aaajjjuuu}}}uuuggg\\\iiizzzvvvnnnaaaVVVMMMHHHDDDCCCAAA???AAAFFFKKKYYYwwwCCCAAA??????@@@@@@???>>>AAAAAA@@@??????@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGLLLPPPWWWcccnnnqqqnnniiiVVVLLLCCCBBBCCCBBBAAABBBKKKQQQaaaxxxxxxiiicccaaa^^^ZZZYYYWWWTTTQQQPPPOOOPPPPPPNNNPPPQQQQQQPPPPPPRRRSSSRRRRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGIIILLLPPPRRRYYYYYYXXXTTTOOOMMMNNNPPPUUU\\\fffmmmxxx{{{jjj[[[VVVUUUVVV]]]ggguuu}}}}}}xxxsssqqqsssvvvvvvuuuvvvuuusssqqqooonnnmmmmmmiiihhhggghhhhhhfffcccaaaXXX[[[]]]]]]YYYUUURRRQQQRRRTTTXXX^^^ccchhhlllnnngggeee___XXXQQQMMMLLLMMMUUUZZZaaadddeeehhhoootttwwwwwwvvvtttuuuzzz~~~yyyrrrjjjaaaWWWNNNHHHBBB@@@??????@@@AAAAAA@@@@@@AAACCCBBBBBBCCCEEEGGGKKKQQQ^^^rrr{{{ooo^^^QQQLLLKKKIIIFFFHHHLLLRRRWWW[[[aaagggllllllmmmooossswwwrrr]]]OOOKKKLLLJJJJJJMMMRRRVVV[[[eeennnzzzwwwzzz~~~~~~ssshhhbbb]]]XXXaaadddjjjrrr{{{oooeee^^^WWWUUUXXX]]]ggguuutttgggdddtttsssjjj^^^RRRJJJFFFCCCBBB???>>>AAAGGGLLLYYYxxx@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAACCCBBBBBBCCCEEEGGGIIIJJJPPPTTT[[[bbbfffeee```[[[KKKGGGDDDCCC@@@???DDDKKKUUUfff|||qqqmmmhhh]]]VVVXXXVVVTTTRRROOONNNNNNOOOPPPQQQRRRSSSSSSQQQPPPQQQSSSOOOOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGIIILLLNNNOOOQQQSSSTTTSSSPPPNNNNNNOOOWWWXXX```mmmyyy}}}nnn^^^WWWVVVXXX]]]bbboooxxx{{{{{{{{{vvvrrroookkkiiihhhgggeeeeeegggiiiiiiiiigggfffeeeccc```]]][[[YYYYYY^^^dddjjjsss|||}}}zzzmmm___WWWRRRNNNMMMNNNRRRUUU[[[ccckkksssyyy|||{{{xxx{{{{{{|||}}}yyyrrrjjj```UUUKKKDDDBBB@@@??????@@@AAA@@@???BBBBBBBBBBBBBBBCCCEEEEEEIIINNNXXXhhhvvv|||{{{wwwjjj```RRRJJJHHHHHHGGGFFFKKKMMMOOOQQQTTTWWW\\\```^^^^^^^^^aaaiiisss~~~uuufffXXXOOOKKKJJJHHHJJJMMMOOORRRYYYcccjjjvvv}}}zzztttmmmgggeeefffhhhtttvvv{{{rrraaa[[[XXXRRRSSSZZZ```ppp}}}mmmooojjj|||nnnbbbVVVOOOIIIDDDAAABBB???AAABBBDDDNNNbbb|||@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNPPPTTTYYY[[[YYYTTTPPPGGGDDDBBBCCCDDDGGGPPPZZZhhhzzzyyykkkhhhddd[[[VVVXXXVVVTTTRRRPPPOOOOOOPPPPPPMMMNNNOOONNNMMMLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHKKKMMMNNNNNNPPPQQQQQQPPPOOOPPPQQQVVVWWW^^^kkkwwwqqqbbb[[[YYYZZZ^^^cccnnnvvv{{{wwwsssooommmkkkkkkmmmnnnooooookkkkkkkkkjjjiiigggffffffeeekkkqqqwwwsssbbbXXXPPPJJJGGGIIIRRRUUU\\\eeennnwww}}}}}}yyyxxx{{{}}}|||xxxpppggg^^^TTTKKKEEEBBB@@@??????@@@AAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDDGGGJJJRRR^^^iiinnnlllhhh^^^UUUKKKEEEDDDEEEEEEDDDGGGIIIKKKMMMOOOSSSWWWZZZZZZYYYZZZ]]]dddnnnwww}}}zzzoooaaaTTTMMMJJJJJJJJJNNNRRRUUUYYY```iiipppzzz~~~xxxvvvrrrmmmlllnnntttyyyvvvfffZZZXXXVVVTTTZZZdddmmm||||||lllooouuuwwwkkk___SSSMMMHHHCCC@@@AAA>>>???@@@CCCNNNccc}}}????????????????????????BBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLNNNNNNLLLHHHDDDBBB???>>>@@@DDDLLL[[[iii{{{mmmbbbaaa___YYYVVVXXXUUUTTTRRRPPPOOOOOOPPPPPPNNNOOOPPPOOONNNNNNOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCCCCCCCCCCDDDEEEBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKJJJLLLNNNOOOOOOPPPRRRSSSVVVWWW]]]iiitttvvvhhh```]]]\\\___ccckkkttt}}}~~~zzzwwwtttssstttttttttsssppppppppppppqqqrrrssssssrrryyysssbbbVVVMMMGGGEEEFFFKKKNNNUUU^^^hhhpppwww{{{vvvtttuuuwwwzzzzzztttkkkbbbZZZQQQJJJFFFBBB@@@??????AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDGGGIIIMMMTTT[[[]]]ZZZWWWPPPJJJDDDAAABBBDDDDDDCCCHHHJJJLLLNNNOOORRRUUUXXXWWWWWWWWW[[[aaaiiiqqqvvvyyysssiii]]]RRRLLLLLLMMMPPPUUU\\\bbbgggoooxxx~~~{{{xxxyyy~~~}}}|||xxxvvvtttrrrttt{{{rrreee\\\VVVWWWWWWYYYdddqqq~~~zzzkkkqqq{{{rrrfff[[[PPPJJJFFFAAA???@@@??????@@@EEESSSiii????????????????????????BBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJLLLLLLJJJHHHGGGFFFFFFDDDAAA???CCC@@@@@@CCCIIIUUUhhhyyynnnddd\\\[[[ZZZWWWUUUVVVSSSRRRPPPOOONNNNNNNNNOOOOOOPPPQQQQQQPPPOOOPPPRRRMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJLLLMMMMMMNNNPPPSSSZZZYYY___iiiqqq~~~zzzmmmeee```]]]]]]aaaiiiqqq{{{|||zzzxxxuuussspppoooooopppqqqsssuuuvvvxxx~~~yyyjjjZZZPPPJJJFFFFFFIIIEEEHHHNNNUUU]]]dddjjjmmmnnnnnnoooqqqvvvvvvpppfff\\\UUUNNNIIIFFFBBB@@@??????AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDIIIIIIKKKNNNQQQRRRPPPMMMIIIFFFBBBAAACCCDDDEEEDDDMMMOOOQQQRRRSSSUUUXXXZZZWWWWWWYYY]]]bbbiiipppsssvvvqqqggg\\\SSSOOOOOOQQQWWW^^^gggpppxxx{{{tttqqqtttyyy~~~}}}}}}~~~~~~~~~~~~ttthhh^^^ZZZYYY[[[]]]bbbppp~~~yyynnnxxxyyypppaaaWWWMMMHHHEEEAAA???@@@BBBAAACCCKKK\\\ttt????????????????????????CCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJEEECCCAAA@@@@@@AAA@@@???EEEDDDFFFLLLTTTccczzzsssfff___YYYXXXWWWUUUTTTTTTPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNNNNMMMMMMNNNPPPNNNNNNMMMKKKKKKJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKJJJKKKNNNPPP]]]]]]ccckkkqqqyyy~~~ssskkkccc]]]\\\^^^gggoooyyyzzztttpppiiihhhffffffgggiiikkkmmmqqqwwwmmm```RRRKKKHHHFFFGGGJJJGGGIIIMMMRRRXXX]]]```cccgggiiilllppp{{{|||qqqjjj```WWWPPPLLLHHHFFFBBB@@@???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIIIIKKKLLLLLLKKKJJJFFFEEECCCCCCCCCDDDDDDDDDMMMOOORRRTTTTTTVVVXXXZZZWWWXXX\\\```fffmmmrrruuuwwwrrrhhh]]]UUUSSSTTTWWW^^^fffqqq||||||uuuoooiiiiiilllvvv{{{~~~~~~rrrhhhccc]]]^^^```dddhhhqqqxxxtttxxxooo\\\SSSJJJGGGEEEBBB@@@AAABBBBBBEEEQQQeee@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFF@@@>>><<<<<<>>>???@@@@@@???BBBHHHQQQ\\\mmmxxxiii```]]]YYYVVVUUUTTTSSSRRROOOOOOOOONNNNNNMMMMMMMMMMMMNNNPPPPPPOOOOOOPPPRRROOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCC??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCEEEGGGHHHIIIIIIJJJJJJIIIHHHIIIKKKMMM]]]^^^eeemmmpppvvv{{{rrriii```\\\^^^fffmmmwwwxxxoooiii^^^\\\ZZZXXXXXXZZZ]]]___bbbiiippptttzzz}}}zzztttdddYYYMMMHHHFFFEEEFFFIIIHHHJJJMMMQQQVVVZZZ]]]^^^eeejjjqqqzzzzzzllleee\\\SSSMMMIIIGGGEEEBBB@@@???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIHHHHHHEEEDDDCCCCCCBBBCCCDDDEEEJJJLLLOOOQQQRRRSSSUUUWWWXXXZZZ___fffmmmssswwwyyyyyytttlllbbb[[[ZZZ]]]aaahhhppp|||zzzpppjjjeeeaaacccgggtttyyy~~~~~~{{{qqqgggcccdddeeehhhmmmrrryyywwwzzztttkkkXXXOOOGGGEEEEEEBBB@@@BBB@@@AAAFFFVVVnnnAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFEEEDDDCCCBBB>>>===;;;<<<>>>AAABBBBBBAAAEEEOOOZZZfffvvv{{{kkkcccZZZYYYWWWUUUTTTTTTTTTRRRPPPPPPPPPPPPPPPOOOOOONNNMMMOOOQQQQQQPPPPPPRRRSSSNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCC>>>???@@@AAABBBCCCCCCDDDAAAAAABBBDDDFFFHHHJJJKKKHHHHHHHHHGGGGGGHHHKKKMMMYYY[[[dddmmmpppsss{{{pppeee```aaaffflllvvv|||rrrggg___TTTQQQNNNLLLLLLOOORRRUUUUUU[[[aaaeeejjjnnnkkkfff\\\RRRIIIGGGGGGFFFHHHJJJJJJLLLPPPUUU[[[```dddfffjjjrrr|||yyygggaaaXXXPPPKKKHHHEEECCCBBB@@@???@@@BBBDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFCCCEEEGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCDDDGGGHHHJJJMMMPPPSSSTTTUUUWWWYYY[[[___fffnnnvvv|||zzzssskkkfffggglllpppyyyzzzyyyxxx|||zzzrrrjjjfffddddddiiiooowww|||}}}zzzrrrjjjjjjooozzz~~~xxxtttyyylllbbbSSSJJJCCCCCCCCCAAA???AAA@@@AAAIII\\\vvvBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGEEEFFFFFFEEEDDDBBB@@@???@@@>>>===>>>AAADDDEEEEEEMMMRRR\\\gggqqq|||zzznnncccaaaVVVWWWVVVTTTSSSUUUTTTSSSQQQQQQQQQRRRRRRQQQPPPPPPIIIKKKLLLLLLLLLLLLNNNOOOMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHEEEFFFFFFGGGGGGEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBB@@@@@@???@@@AAAAAABBBBBBBBBBBB>>>??????@@@BBBCCCDDDDDD@@@AAABBBDDDFFFHHHKKKLLLFFFFFFGGGFFFFFFHHHKKKNNNTTTXXXbbbmmmppprrruuuiiiddddddffflllvvv~~~|||uuukkk___VVVNNNKKKHHHEEEFFFIIIMMMPPPMMMSSSXXX\\\aaaeeeccc^^^VVVMMMGGGGGGIIIJJJLLLNNNPPPSSSXXX___fffmmmrrrtttqqq{{{yyyddd^^^VVVOOOJJJGGGDDDBBBBBB@@@???@@@BBBDDDDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEDDDGGGIIIJJJJJJHHHHHHHHHFFFGGGFFFFFFFFFGGGKKKMMMNNNQQQUUUXXXYYY[[[\\\^^^```dddllluuu~~~zzzsssppprrrxxx}}}yyyttttttooottt{{{vvvnnnhhhggghhhlllttt}}}{{{|||}}}{{{}}}zzztttvvv~~~uuuqqqrrrssseeeZZZOOOGGGAAAAAAAAA???>>>@@@BBBDDDMMMbbb~~~BBBBBBAAAAAA@@@@@@AAAAAAFFFGGGHHHHHHGGGGGGHHHIIIGGGEEEDDDCCCBBBAAA???>>>BBB<<<;;;BBBGGGHHHKKKPPPWWWgggxxx{{{xxx{{{wwwhhh___\\\UUUTTTTTTUUUWWWWWWVVVTTTRRRQQQQQQPPPPPPOOONNNNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIGGGDDDCCCCCCDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCEEEFFFHHHIIIGGGGGGGGGHHHIIIKKKMMMOOOWWW]]]fffnnnsssxxx}}}sssllliiigggiiirrr|||wwwsssrrrqqqqqqpppllleee\\\TTTNNNGGGGGGHHHHHHIIIIIIIIIIIILLLMMMQQQXXX]]]^^^[[[WWWRRROOOJJJGGGHHHMMMSSSXXXZZZ^^^fffnnnwww}}}ssskkk]]]OOOKKKJJJGGGDDDCCCBBBBBBBBBCCCCCCBBBBBBAAADDDCCCCCCCCCCCCCCCCCCCCCHHHHHHGGGGGGFFFHHHLLLOOOKKKMMMNNNMMMLLLLLLMMMOOOPPPSSSWWW\\\```bbbbbbbbbjjjmmmrrrzzzvvvpppppprrrtttxxx|||tttqqqnnnooottt{{{|||~~~{{{pppmmmrrrzzznnn```VVVOOOGGGBBBBBBBBB???>>>???BBBEEERRRkkkCCCBBBBBBBBBCCCDDDFFFGGGFFFHHHKKKKKKIIIGGGFFFFFFDDDCCCAAA@@@@@@@@@???>>>???>>>BBBHHHMMMQQQ]]]hhhzzzyyyvvv{{{zzzlllaaaZZZYYYUUUTTTSSSTTTUUUUUUTTTRRROOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHFFFDDDCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCAAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGHHHKKKNNNRRRTTT[[[___fffnnntttzzz~~~wwwoookkkiiiiiiqqq}}}|||{{{zzzzzzzzzzzz{{{|||xxxzzz{{{zzzvvvrrrooonnnqqqqqqqqqnnnjjjgggeeeeeeggggggfffccc]]]VVVNNNIIIEEEDDDEEEEEEGGGHHHJJJKKKNNNPPPUUU[[[``````]]]YYYRRRPPPMMMLLLNNNTTTZZZ^^^iiimmmvvvvvviii[[[MMMHHHHHHFFFCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKKKKLLLMMMOOORRROOOQQQSSSSSSSSSSSSUUUWWW]]]___cccgggjjjkkkkkkkkkkkknnnttt||||||vvvuuuvvvyyy}}}|||{{{yyy|||yyyooonnnwwwuuujjj]]]SSSNNNGGGBBBBBBAAA???>>>@@@CCCIIIXXXrrrDDDCCCBBBBBBCCCEEEGGGIIIJJJMMMOOONNNKKKFFFCCCBBBBBBAAA???>>>??????AAABBBCCCHHHOOOUUUZZZdddxxxxxxwww|||{{{jjjbbb[[[WWWVVVTTTSSSRRRSSSSSSSSSQQQOOOMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@????????????@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFHHHLLLQQQWWWZZZaaabbbfffnnnwww}}}~~~~~~}}}}}}tttoookkkkkkooozzz~~~{{{yyyxxxnnnnnnmmmlllkkkkkkkkkkkkhhhjjjlllkkkgggbbb^^^\\\ZZZ[[[[[[ZZZXXXWWWYYYZZZ\\\\\\\\\ZZZUUUOOOIIIFFFFFFEEEEEEFFFIIIMMMQQQTTTTTTVVV\\\aaaeeeccc___[[[SSSSSSSSSTTTYYY```fffkkkvvvzzz{{{gggYYYLLLHHHGGGEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDAAABBBDDDEEEFFFGGGGGGGGGEEEHHHKKKMMMNNNPPPRRRTTTUUUWWWZZZ\\\\\\]]]___aaaeeefffhhhjjjkkklllkkkkkklllpppvvv~~~}}}~~~wwwnnnrrrxxxooodddXXXOOOLLLFFFBBBBBBAAA??????AAADDDNNNbbb}}}DDDCCCBBBAAABBBDDDGGGHHHTTTTTTSSSOOOIIIDDD@@@???AAA@@@???>>>???BBBFFFIIITTTZZZbbbhhhpppmmmbbb^^^ZZZVVVUUUSSSRRRQQQQQQQQQQQQOOOMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????>>>???@@@AAAAAABBBBBBBBB???????????????@@@@@@AAA@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFHHHLLLSSSYYY]]]fffdddeeemmmxxx|||{{{~~~xxxrrrooolllnnnvvvzzzuuuqqqooonnnhhhhhhfffeeedddcccbbbbbb^^^aaacccccc```[[[XXXVVVSSSSSSSSSRRRQQQRRRUUUWWWWWWWWWWWWVVVSSSNNNJJJHHHIIIIIIIIIKKKPPPVVV]]]```]]]```eeeiiiiiieee___[[[VVVWWWZZZ___fffnnnuuuyyyhhhZZZMMMIIIIIIGGGDDDDDDAAAAAAAAABBBCCCEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFGGGIIILLLOOOQQQSSSWWWYYY\\\^^^bbbdddeeeeeegggiiiiiiiiiiiiiiihhhggggggffflllqqqwww~~~tttnnnxxx|||rrrhhh]]]SSSLLLJJJEEEBBBBBBAAA???@@@CCCEEESSSkkkBBBBBBBBBCCCFFFIIILLLNNN\\\YYYTTTLLLEEE@@@??????>>>??????@@@BBBHHHPPPVVVjjjooowwwtttddd^^^\\\YYYUUUSSSRRRPPPOOOOOOPPPOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????????????????>>>>>>>>>>>>????????????>>>>>>===>>>???@@@AAAAAAAAAAAA??????>>>>>>??????@@@AAA@@@@@@@@@@@@AAABBBDDDDDDGGGFFFFFFHHHLLLSSSZZZ^^^hhhddddddlllwww~~~~~~zzzzzz||||||uuusssnnnnnnuuu|||wwwqqqmmmkkkiiiggggggeeedddaaa___^^^]]]YYY\\\___```]]]ZZZXXXWWWVVVVVVVVVUUUSSSTTTVVVXXXXXXXXXWWWVVVTTTQQQNNNLLLKKKLLLNNNRRRXXX___fffjjjjjjmmmooooookkkeee^^^YYYXXXZZZ^^^eeennnxxx~~~iii[[[MMMIIIIIIGGGDDDCCC@@@AAAAAABBBDDDFFFHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFKKKMMMOOOQQQTTTXXX]]]aaacccfffjjjlllmmmnnnoooppprrrqqqooommmkkkjjjiiihhhmmmrrrxxx~~~qqqqqqwwwlllbbbXXXOOOKKKHHHDDDBBBBBBAAA???AAAEEEHHHYYYuuuAAABBBEEEIIIMMMQQQTTTVVV[[[XXXQQQHHHAAA>>>>>>@@@===???BBBEEEKKKVVVcccmmmoooeee\\\ZZZYYYTTTQQQPPPPPPOOONNNOOOOOOOOOMMMKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????===>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@????????????@@@AAABBBCCCFFFFFFGGGIIINNNUUU[[[___fffccccccjjjuuu||||||zzzwwwwwwyyyvvvqqqooottt{{{zzzuuurrrooommmkkkkkkjjjgggeeebbb___]]][[[]]]``````___]]]]]]]]]^^^^^^^^^\\\ZZZYYYZZZ[[[]]]\\\[[[YYYWWWTTTRRRQQQNNNQQQVVV]]]dddkkkppprrryyyzzzyyyuuulllbbbZZZVVVVVVXXX]]]eeeooozzz~~~jjj\\\OOOJJJIIIFFFDDDCCCBBBBBBBBBCCCFFFIIIKKKMMMNNNMMMJJJHHHGGGGGGHHHIIILLLOOORRRUUUXXX[[[```cccllloootttxxxyyy{{{|||}}}~~~|||yyyuuurrrpppoooooorrrvvv|||~~~{{{{{{|||pppttt|||sssggg\\\SSSLLLIIIFFFCCCBBBBBBAAA???BBBGGGNNNbbbDDDFFFIIIMMMQQQSSSUUUUUURRRPPPKKKEEE???===>>>@@@???DDDJJJQQQ\\\lllqqqccc\\\XXXVVVTTTOOONNNPPPOOONNNMMMNNNOOOPPPNNNLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@<<<======>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@???????????????@@@AAABBBCCCDDDGGGLLLRRRYYY___ccccccaaabbbiiirrryyy{{{zzzxxxuuu~~~}}}xxxrrrpppuuu|||}}}{{{xxxwwwvvvssspppllliiiggggggiiiiiiiiigggffffffgggiiijjjjjjiiifffdddcccdddeeedddbbb___\\\ZZZYYYXXXYYY^^^gggpppxxx}}}xxxkkk^^^VVVRRRQQQSSSXXX___jjjvvvpppbbbTTTNNNMMMJJJGGGEEEEEEEEEEEEGGGIIIMMMPPPRRRSSSQQQMMMJJJIIIKKKNNNQQQUUUZZZ```eeehhhiiikkkllltttyyy|||zzzzzzzzzyyy}}}}}}xxxvvvtttrrruuuwwwoooxxxwwwsss{{{|||wwwnnncccWWWNNNIIIGGGEEEBBBBBBBBBAAA???BBBIIIXXXmmmHHHJJJLLLOOOPPPPPPOOONNNHHHHHHFFFCCC???>>>>>>???DDDJJJSSS]]]kkkxxxhhh^^^ZZZVVVUUUQQQMMMNNNRRRNNNMMMMMMNNNPPPPPPOOOMMMIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA????????????????????????>>>>>>??????@@@@@@AAAAAA<<<<<<============<<<<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>???@@@AAAAAAAAACCCGGGNNNUUU]]]cccgggaaa```bbbhhhpppwwwzzzzzz}}}www}}}yyysssqqqvvv||||||xxxtttrrruuuuuuuuussspppoooppprrrssstttuuutttrrrooonnnnnnlllkkkhhheeebbb```^^^^^^ffflllwwwzzzjjj\\\SSSOOOLLLNNNRRRZZZdddppp{{{vvvhhhZZZTTTRRROOOKKKJJJHHHGGGHHHIIILLLPPPSSSVVVVVVSSSNNNKKKLLLOOOTTTWWWeeekkkuuu|||~~~|||{{{zzz~~~}}}vvvrrrpppnnnmmmsss|||tttooo{{{rrrjjjiiitttyyyuuulll```TTTKKKFFFEEEDDDBBBBBBCCCAAA???CCCJJJ___tttKKKKKKLLLMMMNNNMMMKKKHHHBBBAAA???===???CCCDDDCCCKKKVVVbbbmmm}}}vvvggg```ZZZXXXVVVSSSQQQOOONNNMMMNNNNNNOOOOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBEEEDDDBBBAAA@@@?????????@@@@@@@@@???????????????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@??????>>>??????@@@===>>>>>>>>>>>>?????????@@@BBBEEEKKKRRRZZZaaaeeedddaaaaaafffnnntttuuusssmmmsss~~~zzztttqqqwww~~~}}}zzzyyy|||{{{tttoooooojjjfffeeebbb^^^^^^```iiiyyyqqq^^^OOOKKKOOONNNNNNRRR\\\dddkkkyyy~~~rrrddd\\\UUUNNNKKKLLLMMMNNNMMMLLLPPPYYY^^^]]]bbb[[[UUURRROOOPPP\\\jjjsss~~~wwwtttttttttvvv|||qqqooosssqqqgggaaabbbyyyzzzoooaaaTTTMMMJJJGGGEEEFFFEEECCCAAA???AAAHHHOOOgggKKKKKKJJJJJJIIIFFFCCCAAABBBBBB@@@>>>???CCCHHHKKKWWWgggyyy~~~kkk^^^ZZZWWWVVVTTTRRROOONNNMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@???????????????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAACCCFFFLLLSSSZZZ```dddbbb```___dddjjjooopppnnniiimmmxxx{{{tttooosssyyyxxxrrrmmmfff```]]][[[XXXZZZ___lll{{{tttfffYYYOOOJJJJJJOOOPPPWWWcccllluuuvvvkkkddd^^^WWWTTTUUUQQQTTTTTTTTTYYYbbbggggggkkkddd\\\WWWTTTVVVcccqqq{{{qqqiiiiiiqqquuuggg___^^^bbb{{{{{{rrrhhh[[[PPPJJJHHHFFFDDDDDDCCCBBBAAA@@@BBBKKKTTTnnnHHHHHHGGGFFFDDDAAA???>>>CCCCCCCCCBBBAAAFFFQQQZZZooo|||mmm```WWWSSSSSSRRRPPPOOOMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>===>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>><<<======>>>???@@@@@@AAA>>>>>>>>>===>>>>>>???@@@========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???????????????======>>>>>>>>>?????????AAACCCEEEJJJOOOTTTXXX[[[ZZZXXXWWWXXX[[[]]]]]]\\\\\\]]]fffzzzzzzpppooosssxxx~~~zzzxxxyyyzzz|||}}}ppphhh^^^VVVOOOLLLJJJIIIMMMSSSYYYdddqqqyyy}}}mmm[[[TTTSSSTTTUUUXXX```hhhwww{{{vvvpppnnnpppnnnssswwwxxx|||tttllljjjrrruuuhhhbbbZZZbbbsssyyyeeeWWWUUU___qqqyyysssaaaYYYNNNGGGDDDDDDDDDCCCFFFBBB@@@AAAAAAEEETTTfff===???@@@@@@???@@@CCCFFFGGGHHHMMMQQQRRRXXXjjj}}}rrrfff```YYYRRROOOMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????>>>>>>>>>>>><<<<<<===>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>======>>>>>>>>>????????????@@@CCCFFFJJJNNNQQQSSSTTTRRRRRRRRRSSSTTTTTTTTTWWWXXX```rrr}}}rrroooqqquuu|||}}}yyyuuurrrnnnnnnoooooorrrxxx{{{qqqfff^^^SSSNNNJJJIIIHHHFFFIIIMMMPPPYYYccciiinnnsssssspppmmmbbbWWWQQQQQQTTT^^^gggqqq|||zzzyyy|||zzzzzz~~~}}}jjj___[[[VVV^^^rrrqqqdddVVVWWWggg|||wwwnnn]]]VVVLLLFFFDDDDDDDDDCCCIIICCC@@@BBBBBBFFFZZZooo>>>@@@BBBBBBAAACCCIIIMMMRRRSSSZZZccchhhnnnvvvggg```\\\VVVQQQOOOMMMMMMLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@??????>>>======>>>>>><<<======>>>>>>?????????;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>???@@@@@@@@@@@@AAAAAAAAA===>>>@@@CCCFFFHHHJJJKKKMMMLLLLLLLLLMMMMMMNNNOOOSSSTTT[[[jjjtttqqqqqqssswww|||~~~xxxtttpppmmmjjjhhhcccccccccbbbdddiiioootttzzz|||~~~vvvuuussspppllleee]]]WWWLLLHHHGGGIIIIIIGGGIIILLLKKKRRRYYY]]]bbbggggggdddbbb\\\WWWTTTTTT[[[jjjyyysssaaaXXXVVVRRRZZZlll}}}jjjaaaXXX^^^rrr~~~qqqfffZZZSSSJJJFFFEEEFFFFFFFFFKKKCCC@@@CCCDDDJJJaaa{{{BBBEEEHHHIIIJJJOOOWWW^^^fffgggppp~~~tttiii^^^YYYVVVRRRPPPQQQOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????>>>============>>>=========>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAA<<<===???AAACCCEEEFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLOOORRRXXXbbbrrr{{{wwwwwwvvvwwwzzzxxxtttmmmgggccc```]]]\\\WWWXXXXXXXXXYYY\\\aaaeeeiiikkknnnrrrvvvzzz}}}}}}{{{zzzyyywwwrrrnnngggeeeaaa^^^\\\YYYUUURRRJJJFFFFFFIIIJJJIIIKKKPPPNNNSSSYYY]]]ccciiijjjffffffbbb```aaadddmmm|||hhhZZZTTTSSSQQQWWWfff|||xxxfff___[[[iiiwwwjjj___UUUOOOHHHEEEFFFIIIJJJJJJJJJAAA???DDDGGGNNNiiiDDDHHHMMMQQQUUU\\\gggoooxxxxxx{{{lllcccZZZUUURRRPPPQQQTTTPPPOOONNNMMMMMMLLLLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEHHHIIIKKKKKKKKKIIIGGGEEECCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>============>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???@@@@@@>>>>>>===>>>>>>>>>>>>?????????<<<===???AAACCCDDDDDDDDDCCCDDDEEEFFFFFFGGGJJJKKKLLLPPPVVV]]]jjj~~~~~~}}}{{{zzz|||}}}zzzxxxxxxwwwzzzwwwsssmmmfff___[[[WWWTTTRRRPPPQQQQQQQQQRRRUUUZZZ]]][[[\\\___bbbfffiiilllmmmmmmjjjhhhggghhhgggddd```\\\YYYUUURRRQQQPPPOOONNNJJJFFFEEEHHHJJJKKKNNNTTTWWW]]]bbbfffmmmtttuuurrrqqqmmmkkkooouuummm\\\RRROOONNNSSSWWWdddxxxwwwfff^^^___ssszzzrrrfff\\\PPPKKKFFFDDDGGGKKKMMMMMMHHH???>>>EEEIIIRRRoooOOOXXX```dddiiisss}}}wwwkkk```[[[UUUQQQPPPPPPNNNLLLOOOOOOOOOMMMJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>?????????@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@<<<======>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@?????????>>>>>>======???@@@AAABBBCCCBBBAAA@@@>>>???AAACCCDDDEEEFFFFFFJJJJJJRRR___gggppp~~~xxxrrrnnnmmmpppqqqrrrsssvvv{{{xxxpppgggeee```[[[UUUQQQOOOMMMLLLNNNPPPRRRTTTUUUUUUUUUWWWWWWWWWYYY\\\]]]]]]\\\^^^___aaa___]]]ZZZYYYYYYXXXUUUSSSQQQPPPOOOLLLJJJHHHIIIIIIJJJLLLRRRXXX]]]bbbkkkwww~~~}}}}}}sssbbbWWWOOOMMMOOORRRSSSaaawwwwwwllliiiaaajjj~~~xxxnnnaaaXXXMMMGGGAAACCCKKKRRRTTTRRRFFFCCC@@@@@@KKKbbb~~~fffnnnuuuyyynnnhhh^^^ZZZTTTQQQPPPOOONNNLLLNNNNNNNNNMMMJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@???>>>=======================================>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<;;;<<<;;;;;;;;;;;;<<<======<<<=========>>>>>>>>>>>>?????????>>>>>>>>>=========>>>???@@@@@@@@@???>>>??????@@@BBBCCCDDDFFFFFFIIIIIIOOOYYY___gggzzzyyywwwzzz}}}vvvqqqooolllmmmnnnnnnpppuuu{{{~~~ssslllbbb___[[[VVVQQQOOOMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWUUUTTTTTTUUUWWWXXXWWWUUUXXXZZZ[[[ZZZXXXUUUUUUUUU[[[ZZZYYYXXXWWWUUURRROOOKKKLLLMMMPPPTTT[[[dddkkkxxxiiiZZZQQQKKKJJJMMMPPPRRR```ssszzzpppgggeeeeeerrr~~~uuujjj]]]SSSLLLGGGCCCFFFNNNTTTTTTSSSFFFDDDBBBDDDPPPhhhlllcccbbb[[[XXXSSSPPPOOOOOONNNLLLLLLMMMMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA??????>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>=========??????>>>===<<<;;;::::::<<<;;;;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>============<<<===>>>????????????>>>@@@@@@@@@@@@AAACCCEEEGGGHHHGGGKKKRRRUUU[[[kkk}}}sssooorrr|||zzzwwwvvvvvvvvvvvvwww{{{{{{qqqjjj```^^^YYYUUURRRPPPPPPQQQPPPQQQRRRTTTVVVXXXZZZ[[[WWWVVVUUUUUUWWWWWWVVVUUUXXXYYY[[[ZZZYYYWWWXXXXXX]]]]]]^^^______]]]XXXTTTQQQSSSUUUYYYaaalllxxxqqq___SSSLLLIIIIIIMMMPPPUUUbbbqqqtttjjjddddddiii{{{{{{qqqeeeWWWNNNJJJGGGFFFJJJQQQUUUTTTRRRGGGEEEDDDJJJZZZsssooo```[[[\\\XXXUUURRRPPPNNNMMMMMMMMMJJJLLLLLLLLLJJJIIIJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBB@@@??????>>>>>>?????????========================>>>>>>>>>======<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>===========================>>>>>>???@@@@@@@@@@@@AAA@@@??????@@@BBBEEEFFFFFFFFFHHHLLLNNNSSS```nnnsssnnnpppzzz~~~uuuooogggddd___ZZZXXXWWWWWWXXXUUUWWWZZZ]]]___``````___]]]\\\[[[\\\^^^______^^^bbbccceeeeeedddcccdddeeeeeefffhhhkkkkkkhhhccc___[[[\\\```fffppp~~~tttgggYYYPPPKKKIIIKKKOOOTTT[[[hhhttttttllliiilllqqqxxxmmm```SSSKKKGGGFFFGGGLLLRRRTTTRRROOOEEEDDDFFFQQQddd~~~qqqfff]]]XXXVVVSSSSSSQQQOOOMMMLLLLLLMMMJJJKKKLLLKKKJJJIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCAAA@@@@@@????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<;;;;;;<<<<<<;;;:::;;;;;;<<<===<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<===<<<<<<======>>>???@@@@@@@@@@@@>>>>>>???AAADDDEEEEEEEEEGGGIIIKKKPPP[[[eee{{{}}}|||vvvqqqssswww|||wwwnnnkkkgggbbb___^^^]]]^^^[[[^^^ccchhhjjjhhhfffcccbbbaaaaaacccgggjjjkkklllnnnpppqqqqqqpppqqqrrrtttssstttvvvyyyzzzyyytttqqqiiikkkooowwwxxxhhh^^^TTTNNNKKKIIIMMMRRRXXXbbbppp{{{{{{wwwwwwzzzvvvjjj]]]QQQJJJDDDDDDGGGLLLPPPQQQNNNJJJCCCDDDIIIXXXooosssfffaaa\\\WWWTTTPPPPPPPPPOOOLLLKKKLLLMMMJJJKKKLLLKKKIIIIIIIIIKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????AAABBBDDDDDDCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<===<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>??????>>>>>>???AAABBBCCCCCCDDDFFFHHHJJJPPPYYY```sss|||wwwttt{{{xxxtttvvvvvvvvvtttqqqmmmjjjhhhggggggfffjjjoootttuuurrrooollliiihhhhhhkkkqqquuuxxxyyy{{{|||}}}}}}|||}}}}}}{{{mmm\\\UUUNNNLLLJJJJJJOOOUUU^^^jjjzzz|||qqqdddWWWNNNIIIBBBDDDGGGKKKNNNMMMIIIFFFBBBDDDMMM```zzzxxxhhh```]]]XXXUUUTTTMMMNNNOOONNNKKKJJJLLLMMMJJJKKKLLLKKKIIIHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????>>>>>>>>>???AAACCCDDDEEEEEEDDDBBBAAA??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===;;;:::999888999;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<999888888999:::;;;===>>>>>>>>>??????@@@@@@AAAAAAAAACCCEEEEEEHHHNNNUUUZZZkkkuuuooojjjqqq~~~{{{wwwyyy{{{}}}{{{yyyxxxyyy{{{~~~}}}{{{wwwvvvwwwzzznnn```RRRMMMJJJKKKLLLNNNTTT[[[gggtttvvviii\\\QQQJJJGGGCCCEEEIIIKKKLLLKKKGGGDDDCCCFFFQQQhhhxxxmmmccc^^^ZZZUUUSSSUUUKKKMMMOOONNNKKKJJJKKKMMMKKKLLLLLLKKKIIIGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<>>???@@@@@@@@@@@@@@@@@@CCCDDDDDDFFFLLLRRRVVVeeezzz|||pppjjjccckkkyyy~~~zzz|||sssbbbTTTNNNJJJJJJLLLOOORRRZZZbbbppp}}}{{{qqqcccVVVLLLFFFDDDEEEGGGJJJLLLLLLIIIFFFCCCCCCGGGUUUlllzzzhhhbbb\\\XXXXXXVVVRRRNNNNNNMMMLLLKKKKKKJJJKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@?????????===<<<;;;;;;<<<===??????>>>>>>>>>???AAACCCEEEEEEEEECCCBBB@@@???>>>===<<<<<<::::::::::::<<<<<<::::::::::::::::::::::::;;;;;;999888777777666666;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>???????????????@@@AAABBBDDDHHHMMMRRR^^^qqqnnn___[[[^^^lllttt___TTTRRRLLLHHHHHHNNNSSSYYYaaaiiixxxwwwiii\\\RRRKKKFFFCCCEEEGGGHHHGGGFFFFFFDDDAAAEEEOOO^^^rrrvvvjjjccc^^^XXXVVVVVVUUUQQQNNNNNNMMMLLLKKKKKKJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@AAACCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@????????????>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<>>>@@@BBBCCCDDDCCCBBBAAA???>>>===<<<:::999888888888888999:::::::::::::::::::::::::::::::::999888777777777777::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<=========>>>>>>>>>?????????>>>???@@@AAACCCGGGLLLPPP^^^nnnlll[[[WWW[[[iii~~~yyyxxxyyyyyygggVVVNNNMMMLLLJJJKKKPPPVVV^^^iiitttzzzrrrdddXXXOOOIIIEEECCCHHHIIIIIIGGGEEEDDDCCCCCCHHHUUUhhh{{{vvvggg]]]\\\XXXTTTRRRSSSRRRPPPNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>>>>======>>>===<<<;;;;;;<<<===>>><<<<<<;;;<<<<<<>>>@@@AAAAAAAAA@@@???>>><<<<<<;;;999999888888888888999999::::::::::::::::::::::::999999888888888888888999888888999999999:::::::::999888888888888999::::::999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;============>>>>>>>>>>>>===???@@@AAACCCFFFKKKNNN[[[hhh~~~mmmZZZUUUYYYggg}}}~~~uuusssrrrvvvyyygggXXXNNNIIIJJJKKKKKKNNNSSSYYYcccttt~~~rrriii]]]QQQJJJGGGEEEDDDJJJJJJHHHFFFCCCBBBCCCEEEMMM___vvvwwwkkkbbb]]]YYYVVVRRRPPPPPPPPPNNNLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBB>>>>>>=========<<<<<<<<<>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<===>>>???@@@???>>>>>>===<<<;;;::::::;;;::::::::::::::::::;;;999999999999999999999999888888777777888999999:::888888888999999999::::::777777777777777888999999999999999999:::::::::::::::999999999999:::;;;;;;<<<<<<<<<=========>>>>>>===>>>???@@@BBBDDDIIILLLUUU___tttrrr```WWW\\\iii||||||xxxsssttt|||lll\\\RRRLLLIIIJJJJJJLLLPPPVVV]]]iii~~~{{{uuuhhhaaaUUULLLGGGFFFFFFFFFKKKHHHFFFDDDAAA???CCCIIIVVVlllsssiiiccc```]]]XXXUUURRROOONNNMMMLLLKKKMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA=========<<<<<<<<<;;;;;;======<<<<<<<<<<<<==================>>>>>>???@@@<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999777777777777888999::::::888999999999::::::::::::777666666666666777888888888888888999999999::::::::::::999999::::::;;;<<<;;;<<<<<<<<<<<<=========<<<===???@@@AAACCCFFFIIIPPPYYYnnnwwwfff[[[bbbmmm{{{}}}zzz}}}xxxbbbUUUPPPLLLJJJJJJLLLNNNTTT\\\eeerrruuunnn```YYYPPPHHHEEEFFFGGGHHHJJJEEECCCBBB???>>>GGGQQQccczzzpppccc]]][[[YYYVVVUUUTTTQQQOOOMMMKKKKKKKKKMMMNNNNNNNNNLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA=========<<<<<<<<<;;;;;;========================<<<=========>>>>>>>>>>>>;;;;;;::::::::::::::::::777777888888888888777777999999999999999999999999888777777777888999::::::888888999999999:::::::::777666666666666777888888777777888888888999999999::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<===;;;<<<>>>???@@@AAADDDFFFMMMUUUhhhzzzlllcccjjjsss}}}yyyhhhWWWPPPNNNLLLKKKKKKPPPSSS[[[gggsss|||ooogggWWWRRRKKKFFFEEEFFFGGGHHHHHHCCC@@@AAA@@@AAAMMM]]]sss{{{pppbbbZZZWWWVVVSSSPPPPPPPPPOOOMMMKKKKKKKKKLLLMMMNNNNNNNNNMMMJJJHHHFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA============<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<============<<<::::::::::::::::::::::::666777888999999888777666888888888888888888888888888888888888888888999999777777777888888888999999777777666666777777888999777777777777888888888999999888888888888999::::::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>??????@@@BBBDDDJJJPPP___vvvtttpppwww}}}~~~||||||~~~}}}hhh\\\OOOKKKKKKKKKMMMOOOVVVYYYddduuu~~~rrreee\\\PPPLLLGGGDDDDDDEEEFFFFFFGGGAAA???BBBBBBFFFVVViiiuuunnneee[[[VVVVVVWWWSSSOOOLLLLLLLLLKKKJJJJJJLLLNNNMMMNNNOOONNNMMMJJJGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<::::::;;;<<<<<<<<<;;;;;;999::::::::::::;;;;;;;;;888999:::;;;;;;:::999888888888888888888888888888999999888888888888888999666666666666777777777777777777777777777888999999777777777777888888888888777777777777777888888999:::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>??????AAACCCFFFKKKVVViii}}}zzz}}}|||||||||zzzxxxxxxyyyzzz{{{~~~}}}hhh```VVVLLLIIIJJJKKKPPPUUUZZZ^^^kkk~~~tttiii\\\SSSLLLIIIEEECCCCCCDDDDDDDDDGGG@@@???CCCEEEIII\\\qqqtttlll```\\\WWWSSSQQQPPPNNNMMMNNNNNNMMMMMMLLLKKKKKKKKKNNNMMMKKKHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===??????>>>>>>======<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999888777666555444777888888999999888888777777777777777777777777777777777777777777777777777666666777777777777666666777777777777777777777777777777777666666666666666777777888999999999999888888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@CCCGGGPPP^^^rrr|||vvvuuu|||zzzsssoooqqqsssssssssuuusssxxx{{{||||||iii^^^VVVNNNHHHIIILLLNNNQQQUUU```nnn|||rrrjjjaaaYYYSSSHHHFFFDDDBBBBBBCCCEEEFFFBBB??????BBBFFFRRRiii|||mmmbbb\\\]]]YYYUUURRRPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>======<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;:::999999::::::::::::888777666999::::::;;;;;;::::::999777777777777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777888999999999999888888888888999999999::::::;;;;;;<<<===>>>??????@@@CCCGGGOOOYYYiii|||yyywwwzzztttnnnjjjkkkmmmmmmnnnqqqrrryyyooo```WWWPPPKKKIIIKKKNNNQQQVVV]]]lll}}}ssshhh```XXXQQQKKKEEEDDDCCCBBBBBBBBBCCCCCCCCC@@@@@@DDDJJJXXXqqqwwwiii```YYYTTTWWWTTTQQQOOONNNNNNLLLKKKIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJHHHGGGGGGFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???=========>>>>>>===============<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::999999888999;;;<<<<<<;;;999888999999::::::::::::999999777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666777777777777777777777777666777888888999999888888888888888999999999999::::::;;;;;;<<<===>>>??????AAAFFFLLLRRR\\\nnn~~~~~~}}}oooiiieeefffiiijjjmmmrrrttt}}}|||lll___TTTMMMJJJIIIJJJMMMPPPUUU___jjj~~~uuuhhh]]]UUUNNNHHHDDDBBBBBBCCCBBBBBBBBBAAA@@@DDDBBBAAAFFFPPPccc~~~uuufff___\\\XXXUUURRRPPPMMMLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAA@@@>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999999666888:::<<<===<<<:::999777777888888888888777777777777777777777777777777777777777777777777777777444555555666666555555444555555555555555555555555666666777777777777777888666777777888888888888888888888888888999999999999999:::;;;<<<===>>>>>>??????DDDIIILLLQQQ___tttuuunnnjjjmmmttt~~~}}}yyynnnhhheeegggjjjmmmssszzzzzzggg[[[TTTMMMIIIJJJIIIJJJMMMPPPYYYjjjzzzxxxnnn```UUUMMMIIIEEEBBBAAABBBCCCDDDCCCBBB@@@???BBBAAABBBIIIXXXooossscccZZZXXXWWWTTTPPPNNNLLLKKKKKKKKKLLLKKKIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999888555666888:::;;;:::999888666777777888888777777666666666666666666666666666666666666666666666666666555666666777777666666555444444444444444444444444555555666666666777777777666666777888888888888777777777888888888999999999999999:::;;;<<<===>>>>>>===BBBFFFGGGJJJUUUhhhwwwtttjjjeeebbbkkkwww|||zzzwwwxxxyyy|||{{{wwwmmmjjjiiimmmrrrwwwyyygggZZZSSSPPPMMMKKKNNNLLLLLLNNNRRR___wwwxxxnnneeeXXXNNNHHHEEECCCAAAAAABBBDDDEEEDDDCCC@@@??????AAAEEEOOObbb|||nnnfff\\\WWWUUUTTTPPPLLLMMMKKKJJJJJJKKKLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888888555666777777888888888888888888999999999999888888666666666666666666666666666666666666666666666666888888999999999999888888555555555555555555555555444444444555555666666777555666777777888888777777777777777888888888888999888999999:::;;;<<<=========AAADDDEEEGGGPPP___jjjuuu~~~xxx|||}}}ooogggeeejjjxxx|||xxx{{{xxxrrruuuzzzzzzvvvnnnmmmpppwww}}}mmmeeeZZZRRRPPPPPPPPPOOORRRPPPOOOSSSZZZkkk}}}ooobbbYYYNNNFFFCCCBBBAAA@@@AAABBBCCCDDDDDDBBB@@@???===CCCLLLZZZqqquuulllbbb^^^ZZZVVVTTTRRRPPPNNNMMMLLLKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<===>>>>>>===<<<:::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888888777666666666777888888888888999999999999888888666666666666666666666666666666666666666666666666777777888888888888777777555555555555555555555555222222333333444555555666555666666777777777777777777777777777888888888888888888999:::;;;<<<<<<===???AAABBBCCCFFFMMMWWW^^^mmmwwwsssttt}}}tttqqqttt}}}~~~~~~zzzwwwssstttzzzyyylll[[[WWWRRRNNNLLLNNNQQQSSSTTTRRRTTT[[[ggg{{{ssseeeWWWPPPGGGAAA@@@AAA@@@???@@@AAABBBBBBBBBAAA??????>>>HHHVVVhhh{{{mmmeeebbbVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLLLLLLLMMMMMMKKKIIIFFFFFFFFFGGGHHHHHHIIIIIIDDDEEEEEEEEEEEECCCBBB@@@BBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>;;;<<<>>>???>>><<<999777999999999::::::;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888:::888777555555666888999666666777777777777666666666666666666666666666666666666666666666666666666444444555555555555444444666666666666666666666666111111222333333444555555555666666777777777777777777777777777888888888888777888999:::;;;<<<<<<===@@@AAABBBCCCEEEKKKRRRVVViii}}}|||qqqmmmppp}}}}}}~~~zzzwwwxxx{{{yyyhhh]]]SSSRRROOOKKKIIIKKKPPPTTTSSSSSSWWWbbbrrr{{{lll___QQQKKKDDD@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>@@@LLL]]]rrrwwwnnnddd^^^[[[TTTSSSRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999:::::::::::::::999888777888888888888888888888888777777666666555555555444555555666666666666555555666666555555555555666666666666555555555555666666777666555444444444444444555555555555555555555555777666666555555555555666444555666888888777777666777777888999999:::;;;;;;===>>>@@@AAACCCGGGMMMQQQbbbzzztttcccjjjkkkuuu~~~}}}{{{~~~~~~}}}||||||{{{yyygggYYYPPPMMMMMMLLLKKKJJJKKKNNNPPPRRRVVV]]]gggzzzrrrcccZZZNNNIIICCC???>>>???@@@@@@CCCCCCEEEFFFBBB<<<<<<@@@CCCTTTmmmqqqhhhbbb\\\WWWVVVRRRQQQPPPOOONNNLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????======>>>???????????????>>>>>>=========<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::999999::::::::::::999999777888888999999999999888888888888888888888888888888777777777666666666666444444444555555444444444444444333333333333444444666555555444444555555666666666555444444444444444555555555555555555555555555555444444444444555666555666777888888888777777777888888999::::::;;;;;;;;;<<<>>>@@@CCCGGGMMMRRRaaavvvooodddccckkk{{{}}}{{{~~~}}}}}}rrrlllooouuu{{{}}}~~~{{{zzz{{{~~~sssdddXXXNNNIIIHHHIIIIIIHHHHHHKKKNNNQQQUUU\\\eeerrrzzzmmm___WWWKKKGGGBBB??????AAABBBCCCFFFEEEFFFFFFBBB>>>@@@FFFPPPccc}}}zzznnnccc^^^\\\XXXTTTTTTNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>===============>>>????????????>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999::::::::::::999999555555666777888888888888777777777777777777777777888888888777777777777666444555555666666555555444444444333333333333444444555444444333333444444555666666555444444444444555555555555555555555555555333333333333333444555666666666777888888888888777888888999999:::;;;;;;;;;888:::<<>>>>>>>>===============>>>??????@@@@@@??????<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::::::::888888999999999999888888555555666666777666666666666666666666666666666666777777777666666666666666777777888888888888777777666666555555555555666666444333333222222333333444666555555444444444555555555555555555555555555555333333333333444555666777777777777888888888888888888999999999::::::;;;;;;888:::<<<>>>@@@CCCHHHLLLYYYeeevvvuuujjjaaaeeettt~~~|||xxxtttnnnkkkmmmuuu}}}}}}|||pppggg[[[QQQKKKJJJJJJKKKFFFGGGIIIKKKNNNSSSZZZ___lllyyyvvvooohhh]]]RRRMMMFFFCCC@@@@@@BBBDDDFFFGGGMMMHHHDDDBBBAAACCCMMMWWWnnnppphhh```YYYUUUUUUSSSOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@;;;;;;;;;;;;::::::::::::999999::::::::::::::::::777888888999999888888777777777777666555444333222555555555555555555555555555555555555555555555555777777888888888888777777666666555555555555666666333333222222222222333333555555444444444555555666555555555555555555555555444444444444555666777888777777777777777888888888888888999999999999999999999;;;<<<======???CCCEEENNNXXXiii}}}kkkeeemmm|||}}}|||zzz{{{}}}|||vvvwwwtttooolllooouuuzzzrrrjjjZZZTTTMMMHHHFFFGGGGGGHHHGGGIIIKKKOOOTTT[[[ccciiixxx{{{nnnfff___TTTLLLHHHEEECCCAAA@@@BBBEEEGGGGGGMMMHHHCCCAAABBBIIIWWWdddxxxkkkbbb___WWWRRRPPPRRRRRRNNNMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::888888999999999999::::::777777888888888888777777888888777666555333222111666666666666666666666666333444444444444444555555444555555666666555555444444444333333333333444444444333333222222333333444555444444444444555666666555555555555555555555555555555555555555666777888666666666555666777777888777888888888888888888888999:::<<<<<<<<<===???AAADDDMMM]]]uuuzzzkkkkkkuuu|||}}}~~~~~~}}}{{{xxxvvvssstttvvvyyy~~~yyy}}}~~~zzzyyy}}}~~~~~~~~~vvvggg]]]YYYNNNKKKHHHGGGHHHHHHHHHGGGHHHJJJNNNTTT\\\fffqqqxxx|||qqqeee]]]VVVMMMFFFEEEDDDBBB@@@AAADDDFFFHHHHHHKKKFFFCCCDDDIIIUUUhhhxxxxxxppphhh___ZZZZZZUUUQQQOOOQQQQQQNNNMMMOOOJJJJJJIIIIIIHHHHHHHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@?????????<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888999999999:::666777777777777777777666777777777777666444333333666666666666666666666666444444444444555555666666444444444555555444444444444444333333333333444444444444333333333333444444444444444444444555666666555555555555555555555555555555555444444555555666666555444444444555777777777666666666666666666666666888:::;;;;;;<<<>>>@@@AAAHHHTTTgggwwwpppssstttqqqqqqoooooosss|||~~~zzzwwwuuuoooppprrrtttwww}}}sssjjj```UUUOOOOOOKKKJJJHHHIIIJJJKKKJJJIIIJJJMMMTTT\\\ggguuu{{{nnndddYYYSSSMMMFFFBBBBBB@@@??????AAAEEEIIIKKKKKKHHHDDDDDDIIITTTeee}}}~~~rrrhhheeeaaaZZZWWWXXXSSSOOOMMMNNNLLLHHHGGGIIIIIIIIIHHHHHHGGGFFFFFFEEEIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;777777888888999999999:::666666777777777777666666666666666777666666555555777777777777777777777777444555555555666666777777555555666666666666555555666666666555555666666666555444444333333444444555444444444444444555666777555555555555555555555555555555444333333333444444555444444333333555666777666666666666666555555555444666999::::::<<<>>>@@@CCCGGGOOO]]]vvvvvvtttqqqkkkhhheeedddhhhrrr|||xxxvvvpppqqqqqqrrrtttxxx~~~tttiii___ZZZTTTLLLIIILLLIIIGGGFFFFFFGGGIIIHHHHHHMMMQQQYYYdddqqqwwwnnnddd[[[QQQLLLGGGBBB@@@AAA=========AAAFFFKKKMMMNNNFFFCCCEEENNN\\\qqqyyykkkfffaaa\\\YYYVVVTTTRRRRRRPPPNNNLLLKKKKKKKKKLLLHHHIIIIIIHHHHHHFFFEEEDDDHHHHHHGGGGGGFFFGGGGGGGGGJJJIIIFFFDDDBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888999999:::::::::999888888888999:::;;;;;;999999999999888888888777444444555555555555444444666666555555555444444444777666555444444444444444444444444444444444444444666666555444333333222222444333333222222333333444666555444333333333333333555555555555666666666666777777777666555555444444444444444555666777777888444666888::::::<<<>>>@@@@@@BBBGGGTTThhhssshhhccc\\\```ccceeekkkyyy~~~{{{zzzzzzwwwtttssstttuuuuuuuuuzzzyyy~~~tttooo___YYYRRRMMMLLLKKKIIIHHHGGGHHHHHHHHHIIIJJJLLLMMMQQQXXXdddqqquuulllfffVVVRRRLLLEEEAAA@@@@@@@@@>>>CCCEEEEEEHHHNNNMMMGGGHHHFFFJJJXXXmmmrrrjjjaaa^^^ZZZXXXWWWWWWVVVUUUOOONNNMMMKKKJJJJJJJJJKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888999999999999999999:::888888888888888999::::::888888888888777777777777444444555555555555444444666555555555444444444444666666555444444444444444555555555555555555555555666555555444333333222222333333222222222222333333555555444333333333333333444444444444555555555555555555555555666666666666555555666666777888888888555666999::::::;;;===??????@@@EEEOOOaaawwwyyykkkbbb]]]^^^______fffsss~~~~~~{{{xxxxxxxxxwwwvvvtttppppppxxx~~~tttiii```[[[TTTPPPKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIMMMQQQTTTaaaiiivvvvvvmmmccc]]]RRROOOIIIDDD@@@??????@@@@@@EEEGGGEEEGGGKKKIIIDDDCCCFFFPPPbbbxxx}}}qqqhhhaaa]]]ZZZWWWUUUTTTUUUVVVUUUUUULLLLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999888888888777777777777777888888888777777777666666666555555444444555555555555444444555555555555444444444444666555444444444444444444555555555555555555555555555555444444333333222222222222111111111111222222555444444333333333333333222333333333444444444444333444444555666666777777666666666777777888888999555777999999999:::;;;===>>>???BBBIIIVVVhhh|||sssdddccc```]]]\\\aaalllzzz~~~zzzwwwuuusssqqqnnnjjjiiipppzzz}}}}}}}}}uuurrrlllddd\\\SSSMMMJJJIIIGGGEEEDDDEEEGGGGGGFFFIIIIIIIIIJJJMMMTTT\\\bbbqqqzzzwwwmmmcccYYYRRRLLLIIIEEEAAA>>>>>>???@@@@@@DDDFFFEEEFFFHHHGGGCCCCCCMMM^^^sssvvviiibbb^^^\\\ZZZYYYWWWTTTRRRRRRRRRPPPOOOKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999::::::999999888888777777666666777777777777777666666666555555555444444444444444555555555555444444444444444444444444444444555555444333333444444444555555555555555555555555444444444333333333222222222111111000000111111222444444333333222333333444333333333333444444444444444444444555555666666666555555666666777777777777666888999999888888:::;;;<<<===???DDDMMM\\\mmmyyymmmiiiccc]]]\\\```gggpppxxx}}}yyyuuupppmmmooojjjhhhkkkqqqxxx}}}zzzyyy{{{{{{xxxvvvzzz}}}uuulllfff\\\ZZZVVVRRRNNNKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFLLLMMMNNNPPPUUU___llluuu~~~sssiii___TTTLLLFFFDDDAAA>>><<<===>>>???>>>@@@BBBCCCCCCEEEFFFFFFIIIZZZqqquuuoooggg```\\\YYYYYYXXXXXXVVVSSSRRRQQQPPPMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFDDDDDDEEEFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>?????????<<<;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999888999999999888888777777777666666777777777666666555555555555444444444444333444444555555555555444444333333444444444444444444444444333333333444444555333333333333333333333333333333333333333222222222222111111000000111111222333333222222222333333444333444444444444555555555666555555555444444444333444444444555555555555555666777999888777777999::::::<<>><<<<<<===>>>@@@@@@@@@AAAAAA@@@AAADDDHHHSSSiii|||pppiiieeeccc___[[[WWWTTTSSSRRRTTTRRRPPPPPPPPPPPPNNNLLLKKKKKKLLLLLLKKKJJJIIIIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::::::::::::::999888888888888888888888777777777666666777888888777555444555555555444444444333333444444555555555555444444333333333333444444444444333333333333333444444555222222222222222222222222333333333333222222222222222222111111111111222222222222222222222333333444444444444444555555555555666666555555444333333222444444444444444444444444555666888888777777888:::999<<<>>>???BBBLLLZZZdddmmmqqqyyynnnaaaYYY\\\aaaccchhhnnnzzz{{{tttooolllllljjjhhhiiimmmhhhhhhhhhjjjooouuu{{{~~~~~~~~~}}}{{{{{{{{{|||}}}~~~~~~|||yyyvvvtttqqqmmmmmmsss}}}|||xxxrrrjjjcccaaa]]]WWWSSSPPPOOOMMMLLLHHHHHHFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGHHHKKKMMMWWW\\\cccjjjrrrzzzjjj]]]RRRIIICCC???>>>===<<<<<<===???@@@EEECCCBBBAAA??????EEEMMM___yyyrrrhhh```\\\\\\[[[YYYVVVSSSQQQPPPPPPPPPOOONNNNNNOOOOOOMMMKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>>>>@@@@@@??????>>>>>>======;;;;;;;;;:::::::::999999999::::::::::::999888888777777777777888888888888666777888999999777555444555555555555444444444444444444555555555555444444222222333333333444444444333333222222333333444555333333333333333333333333222222222222222222222222333333222222222222333333222222111111222333333444222333333333444444444444444444444444444444444444555555555555555555555555444555777777777777888:::888;;;=========DDDPPP[[[bbbfffnnn|||nnn___^^^aaaaaaeeelllrrrxxx~~~zzzwwwvvvrrrkkkhhhiiicccbbbaaa```aaadddiiilllttt|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||||||||||||||{{{zzzyyyxxxyyyzzz|||}}}}}}~~~{{{xxxrrrqqqooonnnooosssxxx{{{wwwqqqiiidddaaa]]]WWWQQQNNNKKKHHHFFFEEEEEECCCBBBEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIJJJLLLPPPVVV[[[dddlllwwwsssaaaSSSJJJDDD@@@???>>>===<<<===>>>@@@AAAFFFBBBAAABBBBBBDDDNNNZZZqqqyyymmmddd^^^ZZZXXXVVVVVVUUUSSSQQQPPPRRRSSSPPPOOONNNMMMMMMLLLJJJGGGJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????AAA@@@@@@???>>>======<<<;;;;;;;;;:::::::::999999999::::::::::::999888888666666777777888888999999777888999:::999888666444666666555555555444444444444555555555555555555444222222222333333444444444222222222222333333444555444444444444444444444444222222222222222222222222444333333222222333333444222111111111222333333444111111222222222333333333222333333444444555555666666666666666666555555555333444666777666777999:::777:::<<<;;;999???JJJTTT[[[___ggguuu~~~hhhcccbbb```bbbiiijjjooovvv}}}zzzpppjjjiiiaaa```]]]ZZZYYYYYY\\\___bbbjjjttt}}}~~~}}}}}}~~~|||~~~~~~|||{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~|||}}}~~~}}}~~~~~~xxxyyyyyyyyy{{{|||}}}~~~}}}}}}|||{{{zzzyyyyyyxxxvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxzzz|||~~~~~~~~~zzzvvvpppnnnnnnppprrrtttttttttiiiaaaXXXRRRQQQPPPMMMJJJHHHFFFEEEEEEEEEDDDAAA???AAAAAABBBCCCDDDEEEFFFFFFEEEHHHKKKNNNRRRYYYbbbiiipppzzzooo[[[NNNGGGBBB@@@???>>>======>>>???@@@AAABBB??????BBBEEEJJJYYYhhhxxxpppeee___\\\ZZZWWWSSSUUUTTTRRRPPPNNNMMMMMMLLLNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEECCCBBBDDDCCCCCCBBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>============<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;::::::999888777777777777777777777777888888888888777777777666666555444333333444555666666666666555555444444444333333333333333333333333222333333444444333333222333222222111111222222333444444333333222111000000000111333444444333111000222222222333333333444444333333333333333333333333333333333333333333333333222222222222333333444555777666666666666777777888:::999999:::===@@@CCCEEEMMMQQQ]]]ooo{{{nnngggdddgggmmmnnnmmmnnnqqqqqqrrrwwwxxxssspppnnnhhh```YYYWWWVVVWWWWWWZZZ^^^dddiiimmmssszzz|||xxxvvvvvvwwwxxx{{{}}}|||~~~}}}~~~~~~}}}{{{{{{}}}~~~}}}{{{yyyxxxxxxyyyvvvuuuuuuvvvxxxyyyyyyxxxzzzzzzzzzzzzzzz{{{||||||~~~}}}zzzyyyzzz{{{zzzzzz|||}}}}}}}}}}}}}}}|||}}}~~~|||zzz~~~~~~}}}}}}|||zzzyyyxxxuuuvvvxxxxxxxxxwwwuuusssrrrrrrrrrrrrsssuuuvvvwwwvvvuuuuuutttsssrrrrrrrrrqqqqqqpppqqqrrrtttvvvwwwvvvuuutttttttttuuuvvvwwwvvvvvvvvvvvvuuuqqqlllgggeeefffiiimmmpppqqqnnnlll___VVVKKKEEEEEEFFFEEEDDDEEEDDDBBBBBBBBBCCCBBBAAA>>>@@@BBBDDDEEEFFFHHHJJJPPPRRRTTTWWW]]]fffpppwwwwww```QQQIIIBBB>>>>>>??????@@@AAABBBBBBAAA???BBB@@@BBBFFFKKKUUUiii}}}yyyrrrmmmfff^^^ZZZYYYXXXUUURRRSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDCCCBBB@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999888888777777777777777777777777777777777777666666666555555555444333333333333444555555555555444444444333333333333333333333333333333222333333444444333333222333222222111111222222333444444333222222111000000000111333444444333111000222222222333333333333444333333333333333333333333333333333333333333333333333222222222333333444555444444444444444555555666999999999:::<<>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@>>>AAAIIITTTddd{{{vvvmmmfffaaa^^^ZZZUUUSSSTTTTTTQQQOOOQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::;;;;;;::::::999999999999::::::888888888888888777666666555555555555555555555555666555555555555444444444444333333222222333333444444444333333333333333222333333333333333333333333222333333444444333333222222222111111111111222222333333333222111111000000000111222333333222111000111111222222222333333333333333333333333333333333333333333333333333333333333333222222222333444444444444333333444555555666999888999:::<<<>>>AAABBBCCCEEEOOO___rrr~~~nnnjjjlllmmmgggdddeeefffiiiooovvvuuuoooggg```]]]\\\[[[[[[UUUUUUUUUTTTTTTWWW[[[^^^```ccciiiqqqyyy~~~~~~}}}}}}xxxzzz}}}zzzwwwssspppnnnoooooonnnllllllnnnoooppppppqqqssstttuuuvvvvvvyyyzzz{{{}}}}}}}}}|||{{{}}}|||{{{yyyxxxwwwvvvvvvyyyxxxxxxwwwwwwxxxxxxyyyxxxyyyyyyyyyyyyzzzzzzzzz{{{zzzxxxwwwwwwvvvtttrrrrrrsssssssssttttttttttttpppsssuuuwwwvvvvvvwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwttttttrrrpppoooooonnnnnnnnnmmmlllmmmoooppppppoooqqqqqqqqqqqqqqqqqqrrrssspppqqqqqqpppooooooppprrrsssssssssssssssrrrrrrqqqppppppqqqrrrqqqpppooonnnnnnnnnnnnmmmlllkkkjjjiiihhhiiijjjjjjjjjiiigggfffiiijjjkkkllllllkkkjjjiiiddddddeeefffhhhiiijjjjjjjjjjjjiiihhhgggggghhhhhhcccbbbaaa___]]]\\\[[[[[[XXXWWWUUUUUUTTTRRROOOMMMOOOPPPSSSXXX\\\]]]\\\ZZZLLLGGGAAA???AAABBBAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGCCCEEEHHHJJJNNNSSSXXX]]]___cccjjjtttssscccRRRIIIDDD???===>>>===>>>@@@BBBCCCCCCBBBBBB@@@@@@EEERRRdddyyyzzznnngggbbb___\\\UUURRRPPPPPPQQQQQQOOOMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAADDDCCCAAA@@@@@@@@@AAABBB>>>??????@@@AAABBBBBBBBBDDDCCCCCCCCCAAA@@@???>>>========================;;;;;;;;;:::::::::999999;;;;;;:::::::::::::::;;;999999888888888888999999777888888888888777666666444444444444444444444444555555555555444444444444444333333333333333333444222222222222222222222222222222222222222222222222222333333444444333333222222222111111111111222222333222222222111111000000000111222222222222111000111111111111222222222222222222222222222222222222222222222222222222222222333333333222222333333444555555555555666666777888888888888999;;;===>>>@@@CCCDDDJJJWWWfff{{{sssnnngggaaa^^^bbbgggkkkqqqvvv}}}~~~~~~}}}}}}{{{vvvmmmgggcccaaa```___\\\ZZZWWWTTTRRRSSSVVVXXXZZZ[[[^^^ccciiilllmmmllloooppprrrvvvzzz~~~zzzvvvqqqnnnggghhhhhhgggeeeddddddeeehhhhhhiiijjjkkklllmmmnnnqqqrrrssstttuuuuuuuuuttttttsssrrrqqqpppooooooooorrrqqqqqqppppppqqqqqqrrrrrrsssssssssssssssssssssrrrqqqooooooppppppnnnmmmkkkkkkllllllmmmmmmnnnnnnkkknnnqqqrrrqqqpppooopppqqqpppppppppqqqqqqrrrrrrppppppppppppppppppppppppnnnmmmlllkkkjjjjjjiiiiiiiiihhhhhhiiikkkllllllkkkkkkkkkkkkjjjjjjkkkkkklllhhhiiijjjjjjiiiiiikkkmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhiiiiiiiiihhhgggfffeeeeeeeeeeeedddcccbbbaaaaaabbbbbbbbbbbbaaa```___aaabbbcccddddddbbb```___]]]]]]^^^```aaabbbcccdddbbbaaa```___]]]\\\[[[[[[VVVUUUTTTRRRQQQPPPOOOOOONNNLLLJJJIIIIIIIIIGGGFFFGGGGGGJJJMMMPPPQQQOOONNNFFFCCCAAA@@@BBBBBBAAA@@@CCCDDDEEEEEEEEEFFFHHHJJJGGGIIILLLPPPVVV]]]eeejjjqqqvvv{{{vvvbbbVVVJJJDDDAAA>>>===???===???AAABBBBBBAAABBBBBBCCCGGGQQQbbbwwwtttmmmeee___]]][[[XXXVVVQQQPPPOOOOOOOOONNNMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAACCCBBB@@@?????????@@@AAA===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???===>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::999999999::::::999999999999:::;;;999888888777777888888999888888888888888777777666333333333333333333333333666666555555555444444444444444555555555555444444222222222222222222222222222222222222222222222222222333333444444333333222222111111000000111111222222222111111111111111000111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222444333333222222333333333444444444555555666888888777777777888:::;;;<<<===@@@@@@EEENNN[[[mmmrrraaa[[[YYY```hhhnnnrrruuuuuuuuuttttttuuu}}}zzzsssnnnllljjjhhhccc```[[[XXXVVVVVVXXXXXXVVVVVVWWWZZZ\\\^^^]]]\\\ZZZ[[[]]]```dddhhhlllooorrrrrrrrrsssvvvyyy|||~~~~~~}}}zzzwwwrrrnnnkkklllllljjjgggdddddddddbbbccccccdddeeefffggggggggghhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjggggggffffffffffffggggggiiiiiiiiiiiihhhhhhhhhhhhiiigggggghhhiiijjjjjjhhhddddddeeefffgggggghhhhhhgggiiilllllljjjhhhffffffiiiiiihhhhhhhhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiigggggggggffffffeeeeeedddeeedddcccdddfffhhhgggfffeeeeeedddddddddddddddeeebbbcccdddccccccccceeeggggggggggggfffeeedddcccbbb```aaaaaaaaa``````______^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXYYYZZZ[[[ZZZXXXVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXVVVVVVUUUTTTRRRQQQPPPOOOJJJJJJJJJIIIIIIIIIHHHHHHIIIGGGDDDCCCDDDDDDDDDCCCDDDDDDEEEFFFHHHHHHFFFDDDBBBAAAAAAAAABBBBBBAAA@@@CCCEEEGGGGGGGGGHHHKKKMMMQQQTTTXXX^^^eeennnwww}}}~~~vvvmmmddd^^^TTTKKKCCCAAA@@@======??????@@@AAAAAA@@@@@@BBBDDDHHHRRRcccxxx}}}uuuoooddd```\\\ZZZYYYXXXTTTPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@======>>>???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@@@@============>>>>>>>>>>>>;;;;;;:::::::::999999999999999888888999999::::::888888777777777777888888888888888888888777666666333333333333333333333333666666555555555444444444444555555666666555555444111222222222222333333333222222222222222222222222222333333444444333333222111111000000000000111111111111111111111111111111111111111111111111111111///000000000000111111111222222222222222222222222222222222222222222222222444444333222222222333333111111222222333444666666666666777888999999:::::::::;;;???GGGPPP```xxx~~~fff]]]XXX]]]eeejjjlllnnnjjjlllmmmnnnqqqyyyzzzvvvsssqqqlllhhhccc___]]]]]]\\\[[[TTTSSSSSSTTTUUUVVVUUUSSSRRRRRRRRRTTTVVVXXX[[[]]]]]]]]]^^^```bbbfffhhhjjjmmmoooqqqssstttwwwzzz}}}~~~}}}{{{zzzyyywwwssspppnnnoooooonnnkkkhhhggghhhddddddeeeffffffggghhhhhhdddccccccccccccccccccccc_________``````aaabbbcccaaaaaaaaa``````aaaaaaaaaccccccbbbbbbbbbbbbbbbaaa```___^^^___aaabbbbbbaaa]]]]]]^^^___``````aaaaaaaaacccdddcccaaa___^^^^^^```______^^^___```bbbcccbbbbbbbbbbbbbbbbbbbbbbbb______`````````______^^^^^^]]]]]]^^^```aaaaaa```^^^^^^]]]\\\\\\\\\\\\]]]ZZZ[[[\\\\\\[[[[[[]]]____________^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRROOOOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAAAAABBBCCCBBBAAADDDCCCCCCDDDDDDDDDAAA?????????@@@AAAAAABBBBBBCCCCCCFFFJJJKKKLLLNNNSSSWWW\\\```fffmmmvvv{{{uuummmfff]]]UUUOOOKKKDDD@@@@@@@@@>>>>>>@@@@@@AAABBB@@@???AAAGGGLLLRRRccczzzzzzrrrmmmiiidddaaa]]]ZZZWWWWWWXXXVVVRRRNNNMMMMMMMMMKKKJJJIIIJJJKKKIIIIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???===>>>>>>>>>??????@@@@@@@@@@@@AAA@@@@@@???>>>>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;::::::::::::888888888888888999::::::777777777666666777777777666777777777777666555555444444444444444444444444444444444444333333333333333444555555555555444333222222222222333333444444111111111111111111111111222333333444444333333222111111000000000000111111000000000000111111111111111111000000000000111111/////////000000000111111111111111111111111111111111111111111111111111111555444333333222222222333111111111222333444666666555666666777888888888888666888<<>>???AAACCCDDDFFFIIIJJJGGGLLLRRRVVVXXX\\\ccciiinnnrrrzzz|||wwwqqqlllfff```YYYSSSLLLHHHEEEAAA???AAAAAA>>>>>>AAA@@@AAABBBAAAAAAFFFPPPWWWfff{{{wwwooofff___]]]\\\[[[YYYVVVSSSQQQQQQSSSRRROOOLLLJJJJJJJJJHHHGGGHHHIIIKKKIIIIIIHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>????????????BBBBBBAAAAAA???>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::888888777777888999::::::777777666666666666777777555555666666555555444333444444444444444444444444333333333222222222111111222222444444444444222222222222222333333444444444111111111111111111111111222333333444444333333222111111000000000000111111000000000000000111111111111111000000000000111111////////////000000000000111111111111111111111111111111111111111111111111555444333333222222222222333333333444555666888888555555666777777777777777888999<<<>>>???GGGXXXiiiyyyeee]]]^^^^^^^^^^^^]]]bbbggglllrrr{{{}}}yyyvvvsssnnnjjjiiifffcccaaa___]]]ZZZWWWNNNMMMLLLKKKJJJJJJKKKKKKIIIIIIJJJLLLMMMPPPQQQRRRPPPRRRSSSTTTTTTUUUXXXZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWWWWYYY\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^______]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRUUUTTTRRRQQQQQQPPPNNNLLLOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTTTTSSSRRRRRRTTTVVVRRRQQQPPPOOOPPPRRRTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRQQQSSSRRRQQQPPPPPPPPPPPPPPPMMMNNNNNNMMMLLLLLLMMMOOOQQQQQQRRRRRRQQQQQQPPPOOOPPPOOOOOONNNNNNNNNNNNNNNIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBCCCDDDCCCBBBBBB@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBCCCEEEEEEDDDBBBBBBAAAAAABBBCCCDDDBBBAAA>>>@@@CCCFFFHHHLLLPPPRRRMMMSSS[[[```ccciiirrrxxxyyytttsssqqqlllfffccc___XXXSSSNNNIIIDDDAAACCC@@@???AAABBB??????BBB@@@AAABBBAAACCCKKKWWW```yyyyyynnnbbb```]]]YYYVVVTTTSSSRRRUUURRROOONNNOOOOOOOOONNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFGGGGGGHHHHHHLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888:::::::::::::::::::::::::::::::::999888777777666777777777777666666666666555555555444444333333333444444444444333333222111333333333333333333333333444444444444444444444444333333333222222222111111222333333444444333333222111111222222222222111111////////////////////////......//////000000111111333333222111000///......///000111222222222222222111111222222222111111000111111111111111111111111333333333333333333333333000000000111222333444555666555444333333444666666:::;;;<<<<<<<<>>AAACCCDDDEEEDDDDDDCCCBBBAAAAAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCHHHNNNUUUYYY[[[\\\bbbjjjqqqwwwwwwqqqjjjgggfffeee```[[[SSSQQQMMMIIIEEEBBBAAA@@@>>>======???AAABBBAAAAAAEEEAAA@@@DDDJJJTTThhh{{{}}}zzzpppfff___VVVUUUTTTSSSRRRRRRSSSSSSQQQOOONNNMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>===<<<;;;;;;::::::::::::999999999999:::::::::::::::::::::::::::999999888777777666666888888888777777777777666444444444444444444333333333444444444333333222111333333333333333333333333444444444444444444444444222222222222111111111111111222222222222222222111111111222222222222111111000000000000000000000000.../////////000000000111222222111111000////////////000111222222222222111000000111111111111000000111111111111111111111111333333333333333333333333222222111222222333444555444333333444444555666777777999:::888888===FFFMMMZZZlllyyyiii^^^WWWUUUYYY\\\cccjjjnnnqqqzzzxxxnnneee___\\\ZZZXXXVVVUUUTTTQQQOOOMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIEEEFFFFFFFFFEEEEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDCCCBBBCCCDDDEEEEEEEEECCCCCCDDDDDDCCCBBBAAA@@@DDDCCCBBBCCCDDDFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLOOOSSSYYY```fffiiinnnuuu~~~vvvmmmggg```]]]\\\ZZZUUUQQQMMMKKKGGGDDDBBBAAAAAAAAA????????????AAABBBBBBBBBEEEDDDHHHQQQ\\\iii}}}sssiiibbb^^^YYYVVVNNNNNNNNNNNNOOOPPPQQQRRRMMMLLLLLLLLLNNNNNNLLLJJJKKKJJJIIIIIIHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999888888777777666666555999888888888777777777777333333444444444444444444333333444444444333222222333333333333333333333333444444444444444444444444222222222222111111111111000000111111111111000000111111222222222222111111111111111111111111111111////////////000000000000000000000000000000000000000000111111222222111111///000000111111111000000111111111111111111111111333333333333333333333333333333333222222333444444111222333555555666666666666777888777666999>>>CCCKKKZZZkkkwwwnnn```VVVVVVZZZbbbiiikkklllttt}}}{{{qqqlllhhhfffeeecccbbb___[[[XXXTTTRRROOOMMMMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDD??????@@@@@@@@@???>>>>>>AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB>>>@@@AAAAAA@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBGGGFFFFFFGGGHHHJJJLLLMMMRRRRRRQQQQQQQQQSSSTTTUUUXXX]]]bbbggglllrrrzzzwwwlllaaa\\\VVVRRRQQQNNNJJJGGGEEECCC@@@>>>===>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCFFFOOO\\\kkk|||tttmmmddd\\\XXXVVVTTTSSSOOOOOONNNNNNNNNNNNNNNNNNKKKJJJKKKLLLNNNNNNLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777777777666666555555777777777777666666666666333333333444444555555555333333333444444333333222333333333333333333333333333333333333333333333333333333333333222222222222000111111111111111111000111111222222222222111111111111111111111111111111////////////000000000000////////////000000111111000000111111111111000000000000111111222222111111111111111111111111111111222222222222222222222222444444333333333333333333111222444555666555444444555777999999888999<<>>>>>????????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDD@@@AAABBBBBBBBBBBBCCCEEECCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDEEEEEEFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOORRRUUUXXX\\\\\\[[[\\\___bbbeeehhhjjjqqqxxx}}}{{{pppggg[[[VVVQQQMMMKKKHHHEEEBBBAAA???<<<::::::<<>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777666666666666666555555555444444444444333333333444444555555555222333333444444333333333333333333333333333333333333333333333333333333333555444444444444333333333111111222222222222111111111111222222222222111111111111111111111111111111000000000000////////////.........///000000111111000000111111111000000///000111111222333333222222111111111111111111111111222222222222222222222222444444333222222222333333333333555555555444333222444555777888999:::<<<>>>===CCCLLLWWWbbbppp{{{ggg]]]VVVYYYaaagggmmmqqqtttwww{{{~~~zzztttpppllliiidddaaa^^^[[[XXXUUUSSSRRRQQQPPPOOONNNNNNNNNLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????AAAAAAAAABBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAACCCBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKLLLMMMOOOSSSVVVWWWWWWWWWVVVVVVVVVVVVWWWTTTUUUWWWWWWXXX[[[```dddgggggghhhkkkooouuuyyy|||yyyssslllddd^^^UUURRRMMMIIIGGGDDDBBBAAA@@@>>><<<::::::<<<>>>???>>>???@@@@@@@@@DDDJJJNNNUUUZZZcccpppXXXVVVTTTRRROOOMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDCCCBBB@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777444444444444333333333333333333444444444444444444222222333444444444333333333333333333333333333333333333333333333333333333444444444444333333333333111222222222222222222111111111222222222222111111111111111111111111111111000000000000////////////.........//////000000000000000111111000000/////////000111222222222222222111111111111111111111111222222222222222222222222222222222111111222333333333333444444444444333333222333444666888999;;;;;;;;;===DDDNNNZZZjjj{{{jjjYYYVVV[[[aaadddfffjjjlllooopppsssyyyyyyvvvqqqmmmiiifffbbb___\\\\\\ZZZYYYWWWWWWVVVVVVSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>??????@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAABBBDDDDDDDDDDDDFFFHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHLLLRRRVVVYYY]]]dddiiiqqqooommmjjjgggeeeccccccbbbdddfffggggggkkkrrrwwwxxxyyy|||wwwooohhhaaaZZZTTTMMMKKKHHHDDDBBB@@@???>>>???>>>===<<<<<<===>>>>>>===???@@@AAACCCHHHQQQXXX[[[cccmmmzzzSSSSSSQQQOOOMMMMMMMMMNNNJJJJJJLLLMMMNNNNNNNNNMMMLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEECCCBBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCDDDCCCAAA>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888888888888888888888888888888888888888555555444444444333333333444444444444444444333333111222333333444444444333333333333333333333333333222222222222222222222222333333222222222111111111000000111111111111000000111111222222222222111111000000000000000000000000111000000000/////////.........//////////////////000000000000000//////...---...///000000111111111111111111111111111111111111111111111111111111111000000000000111222222333111111111222333555666777444444444555777999999999<<<;;;???HHHSSSbbbyyyjjj___\\\[[[[[[]]]aaacccgggiiikkkpppxxx~~~|||xxxuuurrrooonnnllljjjiiihhhggggggbbbaaa___\\\ZZZWWWUUUTTTPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCC@@@?????????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHEEEGGGIIIIIIIIIIIIKKKMMMMMMMMMMMMOOOPPPRRRTTTUUUSSSZZZcccjjjpppxxx{{{xxxwwwwwwzzz|||}}}}}}{{{uuulllddd^^^XXXQQQMMMFFFEEECCC@@@===<<<<<<===<<<======>>>????????????===???BBBDDDGGGNNNYYYbbbcccnnn{{{OOONNNMMMKKKIIIJJJLLLOOOMMMNNNOOOPPPPPPOOONNNMMMLLLIIIGGGEEEFFFGGGFFFEEEHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBB@@@AAACCCEEEFFFFFFEEEDDD?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCDDDDDDBBB@@@===;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888999999999666666555555555444444444555555555444444333333333111222333333444444444444333333333333333333333333222222222222222222222222111111111000000000000/////////000000000000//////111111222222222222111111////////////////////////111111000000/////////...////////////////////////000000000000000///......+++,,,---...////////////111111111111111111111111111111111111111111111111////////////000111222333/////////000333666999:::888777666666888999999999;;;888999@@@HHHVVVlll|||kkk```YYYWWWYYYZZZ^^^cccfffiiimmmsssxxx}}}{{{zzzyyyxxxxxxqqqpppnnnjjjgggdddbbb```ZZZYYYYYYXXXVVVUUUUUUTTTOOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHJJJKKKMMMOOOPPPKKKLLLNNNOOONNNOOOQQQSSSRRRSSSTTTVVVYYY\\\___```fffnnnyyyyyysssiiiddd]]]WWWSSSNNNJJJFFFBBBBBBAAA>>><<<;;;;;;===999:::===???@@@@@@@@@@@@===@@@DDDFFFJJJSSS___iiippp}}}MMMLLLKKKLLLMMMNNNMMMKKKLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDEEEFFFFFFFFFGGGHHHFFFDDDBBBAAABBBCCCDDDBBBCCCEEEFFFEEECCC@@@>>>@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@GGGFFFDDDBBB@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666888888888999999:::;;;;;;888888777666555444444333555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333000000000000000000000000000/////////......------000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111000000000000000111000000000000111111111111222222333333333333444444444444444555555555555666999999<<<@@@DDDNNN```qqqrrrbbbYYYTTTUUUXXX]]]aaaeeeiiinnnrrryyy~~~|||~~~}}}zzzvvvsssqqqlllllljjjgggbbb```___```^^^]]]\\\ZZZYYYWWWVVVUUUVVVUUUTTTRRRPPPNNNMMMLLLNNNLLLIIIHHHHHHIIIHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFEEEDDDCCCBBBAAAFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFGGGGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDDDDCCCAAA>>>AAABBBBBBBBBCCCCCCDDDDDDBBBDDDFFFGGGHHHGGGEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDAAACCCEEEEEECCCCCCCCCDDDHHHGGGEEEDDDEEEFFFHHHIIILLLMMMMMMLLLJJJJJJKKKMMMJJJLLLNNNNNNMMMMMMMMMNNNQQQRRRSSSUUUWWWYYYXXXWWW[[[ZZZXXXXXXYYY\\\___bbb^^^aaadddhhhjjjmmmqqqsss~~~|||tttkkkfff```\\\VVVQQQLLLHHHDDD@@@>>>===<<<;;;;;;;;;;;;;;;999999999;;;>>>???>>>===<<>>@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888888888888888888888777777666666555555444444555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333000000000000000000000000222222111111111000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000111111000000000000111111000000000000111111111111222222222333333333444444444444444444555555555555555555888;;;>>>EEETTTcccyyyxxxhhh^^^TTTVVVXXX\\\___bbbdddeeevvvzzz{{{vvvwww}}}}}}{{{xxxssspppoooooommmlllkkkiiigggeeedddcccdddcccaaa___]]][[[YYYXXXXXXUUUSSSRRRRRRRRRRRRQQQSSSRRRRRRRRRPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKLLLKKKIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGEEEEEEFFFFFFGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJHHHGGGFFFKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKKKKJJJJJJKKKLLLJJJJJJIIIIIIJJJLLLOOOPPPVVVXXXZZZZZZXXXVVVTTTTTTSSSUUUWWWWWWWWWXXXZZZ[[[aaacccgggkkkooopppooonnnlllkkkkkkkkkmmmppptttvvvyyy{{{{{{tttmmmfff___ZZZVVVRRRNNNJJJGGGDDDAAA>>>======<<<;;;;;;;;;;;;;;;???>>>===>>>>>>>>>>>>===AAADDDIIINNNVVVbbbqqq{{{~~~MMMLLLKKKKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCBBBCCCDDDEEEDDDBBB@@@???@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999888888777666666555555666666555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222222333000000000000000000000000222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000111000000000000000111111000000000000111111111111222222222222333333333333444444444444555555555555333333555888999<<>>>>>?????????????????????????????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888888888777777666666666444555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000//////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000111222///000000000111111111111111222222222222333333333333333444444444555555555444444666888999:::AAAJJJSSScccxxx{{{mmmcccYYYTTTVVV[[[]]]^^^fffiiimmmqqqvvv|||~~~|||zzzxxxxxxxxxxxxvvvuuuttttttsssqqqooommmkkkjjjhhhhhhhhhhhhhhhfffeeeeeecccbbb```______```bbbccc\\\\\\\\\]]]^^^___aaaaaaffffffeeebbb^^^]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYWWWWWWWWWWWWUUUSSSQQQRRRTTTVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ``````__________________]]]^^^^^^]]]]]]___bbbeeeeeeeeefffhhhkkkooosssvvv}}}|||}}}~~~~~~}}}}}}yyytttqqqkkkgggbbb]]]YYYTTTOOOLLLFFFDDDAAA@@@@@@@@@???======<<<<<<;;;;;;;;;<<<<<<:::::::::999:::<<<@@@CCCGGGNNNYYYfffttt}}}tttdddLLLKKKJJJKKKLLLMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>????????????????????????????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888777777777888888888999999444444444444555555555555555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000//////////////////000000////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////000000////////////////////////000000//////000111222222///000000000111111111111111111111222222222333333333333333444444444444555444333555999999999>>>EEEHHHVVVjjj}}}xxxcccUUURRRUUUXXXZZZ]]]___bbbggglllsss{{{~~~~~~~~~~~~}}}|||{{{}}}{{{yyywwwvvvwwwxxxyyyrrrrrrrrrsssuuuvvvxxxyyyxxxwwwuuuqqqmmmlllnnnpppqqqqqqqqqqqqqqqqqqqqqqqqpppnnnkkkjjjiiihhhfffdddccceeegggjjjkkkllllllkkkeeeeeeeeeeeefffhhhjjjkkkooonnnmmmmmmmmmnnnnnnooorrrrrrrrrqqqqqqssswwwzzzyyyzzz{{{}}}~~~wwwqqqlllhhhddd___[[[VVVQQQMMMIIIEEECCCCCCAAA???>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<============<<<===BBBHHHNNNPPP[[[lll~~~}}}xxxzzzwwweeeVVVLLLKKKJJJJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>????????????????????????<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888666666777888888999::::::555555444444444444444444555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111222000000000000000000000000000000000000111111111111////////////////////////////////////000000000000000000000000000000000000////////////////////////......////////////000000////////////////////////////////////000111222333000000000000111111111111111111111111222222222222333333333333444444444444222111333777888777:::@@@AAAKKK[[[mmmxxxcccWWWRRRQQQQQQUUUWWWZZZ]]]bbbiiipppuuu|||}}}|||{{{yyywwwxxxyyy|||~~~~~~wwwwwwvvvwwwyyy||||||xxxqqqkkkfffbbb^^^[[[VVVSSSMMMIIIFFFCCCAAA>>>???===;;;;;;<<<<<<;;;:::<<<;;;;;;;;;;;;<<<=========>>>??????AAAGGGQQQYYYgggttt~~~tttttt{{{yyygggTTTFFFLLLKKKJJJJJJKKKLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777666777777777777777777777555555555444444333333333555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000.../////////000000000000////////////////////////.../////////000000000111000000000000000000000000////////////////////////........./////////000000////////////////////////////////////000111222333000000000000111111111111111111111111222222222222222222333333333444444444333111222555666555777<<<<<>><<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<>>>BBBEEEKKKVVVeeeooozzztttyyyyyyfffVVVIII@@@LLLJJJIIIJJJKKKLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEE@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666777777777666555555444444666666555444333333222222555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000+++,,,,,,,,,------......////////////////////////.../////////000000111111000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////000111222333000000000000111111111111000111111111111222222222222222333333333444444444666333333555666444666:::999<<>>???CCCJJJQQQ[[[kkk}}}|||yyyiiiTTTIIIEEEBBBJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHHHHEEEFFFFFFFFFFFFDDDBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<::::::;;;;;;::::::999888777777777666666666666666666666666666555555555555333444555666666555444333444333333222222333333444444333222111000000000000111111111111111111111111////////////////////////111111111111111111111111000000111111111111000000////////////////////////////////////////////////........................//////000000000000//////---------------...///000........................000///...------...///000///////////////.........111111000///////////////000000000000111111111111000000000000111111111111000111111111111222222222444444555555555555555555999888;;;DDDNNN[[[lll{{{yyyccc]]]SSSMMMOOOPPPOOOPPPSSSWWW[[[aaagggmmmuuu|||yyyuuupppiiieee\\\YYYSSSNNNJJJGGGFFFFFFCCCBBB@@@???>>>===>>>>>>:::888777888;;;>>>@@@AAA===>>>>>><<<888888<<>>>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;:::999999888::::::999888666555444333666666666666555555555555444444555555555555444444444333333222222333333444444333222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////........................//////000000000000//////---------------...//////////////////////////////000///...------...///000/////////////////////...111000000/////////////////////000000000111111111000000000000111111111111000111111111111222222222333333444444555555555666999999<<>>===<<<<<<=========<<<::::::;;;===>>>>>>>>>???@@@??????CCCJJJPPP]]]eeesssvvvbbbQQQGGGBBB>>>;;;HHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===========================<<<<<<<<<===<<<;;;;;;::::::;;;;;;999::::::::::::999888888;;;:::999888777666555444666666666555555555555444555555444444444444555555333333222222222222333333444444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111111000000///////////////////////////////////////////////////...........................//////000000//////......------------...////////////////////////////////////...------...//////......//////////////////000000//////......////////////000000000000111111000000000000111111111111000111111111111222222222222222333444444555666666777888<<>>>>>>>>===<<<;;;::::::;;;<<<===???>>>>>>======>>>>>>>>><<<>>>@@@BBBFFFPPP\\\eeevvvssseeeRRRFFFBBB@@@>>>;;;GGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999888888777777777777888888888888888666666555555555444444444666555333333333333555666333333222222222222333333444444333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////////////////////////////...........................//////////////////.........---------......///////////////////////////....................................////////////000//////.........//////////////////000000000111///000000000111111111111000000111111111222222222000111222333444555666666555777:::===<<>><<<<<<<<<===;;;;;;:::::::::;;;===>>>>>>???????????????AAABBB>>>AAAFFFLLLUUUcccsss~~~vvvdddWWWGGG??????@@@>>>;;;FFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEECCCCCCAAA@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999888888999999888888777666666666777777888888888888555555555555444444444444555444333222222333444555333222222111111222222333333333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////..............................////////////......///......---------......------------------------------............---------.........//////000000//////............//////...////////////000000000///000000000111111111111000000111111111222222222000000111222333444555666333444888:::999;;;EEEPPP```nnn}}}mmm```TTTKKKIIIIIIHHHIIIKKKMMMOOOPPPWWW]]]dddkkkppptttxxxzzz~~~|||zzzxxxtttoookkkkkkiiifffdddbbb```\\\YYYVVVTTTPPPNNNLLLIIIEEEBBB??????>>>===<<<======>>><<<;;;;;;:::;;;<<<>>>???<<<>>>??????===>>>@@@BBBCCCJJJTTT```nnnpppbbbVVVLLL@@@;;;;;;===<<<999DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999999888888999999777888888888888777666666888888888777666555555444555555555444444444444333444444333333333333444444222222111111111111222222222222111111000111111222000000000000000000000000////////////////////////000000000000000000000000...//////000000//////...////////////////////////////////////////////////........................---......//////......---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///000000000......------......//////......////////////000000000000000000111111111111000111111111111222222222000000111222222333444444222222444888999999@@@GGGNNNZZZlll}}}tttcccUUULLLJJJGGGFFFGGGIIIIIIIIILLLQQQWWW^^^ccchhhlllooo{{{~~~}}}|||{{{yyyvvvssspppnnnjjjfffcccbbb___\\\ZZZYYYWWWTTTRRRLLLJJJGGGEEEDDDCCC@@@>>>======<<<<<<======>>>>>>===<<<<<<;;;<<<===>>>???===???@@@>>>===>>>BBBFFFJJJUUUeeevvv|||ooo___SSSHHHCCC<<<999888888777666CCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDCCCBBB??????@@@@@@@@@@@@@@@???@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>===<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::999888888888888888777777888888777777666555777777666666555444444444555555555444444444333333333333333444444333333333222222111111111111222222111000000//////000111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////........................---......//////......---//////...---------------------------------------,,,------......------,,,------......///000000111...------------...///000........./////////000000000000000000111111111111000111111111111222222222000111111111222222333333333000000555888888:::>>>AAAJJJWWWeeerrrppp___XXXOOOIIIGGGHHHHHHGGGFFFIIINNNRRRVVVZZZ___cccmmmpppssstttttttttvvvyyyvvvvvvxxx{{{~~~{{{yyywwwvvvqqqnnniiieeecccaaa^^^\\\YYYVVVSSSRRRQQQPPPNNNLLLEEECCCAAA@@@@@@@@@>>>===::::::;;;;;;;;;<<<<<<=========<<<;;;;;;<<<===>>>===@@@BBBBBBCCCHHHPPPWWW```mmmzzziii\\\QQQHHH>>>===<<<:::888666666666CCCCCCCCCCCCCCCCCCCCCCCC??????AAABBBCCCBBBBBBAAA===>>>@@@AAAAAA@@@???>>>@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>????????????????????????>>>>>>===;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::999999888777888888888777777777777777666666555333333444444555666666777555555444444444333333333222222444555555444222222222222111111111111222222000///////////////000000000000000000000000000000111111111111111111111111000000000000000000000000......////////////......////////////////////////////////////////////////........................---..................---000///...---------------........................,,,,,,---......---,,,,,,---------...///000000111---------------...///000............/////////000000000000000111111111111000111111111111222222222111111111111111111222222444///...333777777777888;;;AAAJJJTTT___nnn~~~tttjjj[[[PPPJJJIIIIIIHHHDDDFFFHHHKKKMMMQQQWWWZZZ```cccffffffeeefffiiilllnnnnnnpppttt{{{~~~{{{xxxuuurrrpppooogggccc]]]YYYWWWVVVTTTSSSNNNLLLIIIHHHGGGGGGEEECCCBBB@@@>>>>>>?????????>>>888888999999::::::;;;;;;======;;;;;;;;;;;;<<<===<<<@@@EEEHHHLLLUUUaaajjj|||yyyyyynnn[[[OOOHHHBBB999;;;>>>===999777777999CCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>AAAAAA@@@???>>>===<<<<<<============>>>???@@@AAAAAAAAAAAA@@@???>>>======;;;:::999888777888999:::999::::::;;;;;;::::::999:::::::::999999999888888777777777777666666666666555555555555555555555555666666555444333333222222444444444333333222222222333222111111000000111111000000000000000000000000000000000000000000000000------......//////000000000///...------...///000000000000000000000000000000000000000000000000000//////.........---------......///000000///....../////////...------,,,,,,........................,,,,,,,,,---------.......................................------,,,,,,,,,........................111111000///...---,,,,,,////////////000000000000222111111111000000//////111000000000222333222111333333333444444444555555:::===CCCKKKQQQZZZjjjyyyvvvhhh]]]SSSJJJDDDFFFFFFEEEEEEFFFHHHMMMPPPUUUXXXZZZYYYVVVWWW]]]bbbfffjjjmmmqqqzzz~~~zzzyyyuuuqqqooonnnkkkfffbbb___\\\XXXTTTPPPNNNMMMMMMJJJGGGDDDDDDDDDCCC@@@===?????????>>>======<<<<<<;;;;;;:::;;;<<<===<<<;;;@@@>>>======>>>>>>>>>>>>CCCFFFJJJQQQ[[[kkk}}}zzzuuuppprrr{{{rrr]]]LLLBBB@@@AAA;;;:::999999888888999999CCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@@@@??????>>>============>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;999888888888999:::999::::::;;;;;;::::::999999999888888888777777777777777777777666666666555555555555555555555555555666555555444333333222222444444333333333222222222222222111000000000000000000000000000000000000000000000000000000000000000.........///////////////000000////////////000000////////////////////////........................//////.........---------------------------------,,,,,,------.../////////........................,,,,,,,,,---------....................................---------,,,,,,,,,........................000000000///......------////////////000000000000111111111111000000000///111111000111222222222111333333333444444444444555444666;;;@@@DDDKKKYYYgggzzzssseeeXXXPPPIIIHHHFFFDDDCCCDDDGGGIIIIIILLLOOONNNMMMOOOUUUZZZbbbfffkkkpppyyyzzzvvvwww}}}~~~yyytttqqqpppnnnjjjhhhfffccc___[[[WWWUUUQQQMMMIIIGGGFFFFFFDDDBBB??????@@@???===:::======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<=========>>>@@@AAABBBBBBHHHOOOXXXdddrrr|||oookkkjjjoooxxxwwwfffUUUHHHAAA>>>>>>999888777777666666777777BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA???@@@@@@??????>>>===<<<<<<;;;:::999999999::::::999999::::::::::::999999888888777777777666666666777777777666666666555555444444444444444444444444555555444444333333222222333333333333222222222222222222111000000000000000000000000000000000000000000000000000000000000000///////////////.........000000111111111111000000////////////////////////------------------------...............------------,,,+++******+++,,,---,,,,,,,,,---......//////------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,........................////////////////////////////////////000000000000111111111111000000000000111111111111111111111000333333333333444444444444555555888<<<===@@@KKKWWWhhhsssqqqfffRRRNNNJJJEEECCCCCCDDDEEECCCEEEGGGGGGFFFHHHMMMRRRZZZ```eeekkkttt~~~~~~zzztttjjjeeefffooozzz}}}|||yyyvvvrrrmmmhhhddddddbbb```^^^\\\YYYUUURRRNNNLLLIIIFFFCCCAAA@@@@@@???===<<<<<<<<<<<<;;;999:::::::::;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>???@@@CCCFFFJJJLLLXXXaaapppyyyooohhhiiimmmttt}}}oooeeeVVVIIIBBB>>><<<:::888888777666666666666777AAAAAA@@@????????????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>@@@BBBCCCDDDCCCAAA@@@>>>>>>??????>>>======<<<;;;;;;;;;:::::::::::::::999999::::::::::::999999888888777777777666666666777777666666666555555555444444444444444444444444444444444333333333222222333222222222222222222222333333222111111111111111////////////////////////000000000000000000000000000000//////......------//////111222222111//////////////////////////////------------------------........................---,,,***))))))***,,,---//////...------,,,,,,+++------------------------,,,,,,,,,---------......------------------------------------------------....................................//////000000////////////000000000000111111111000000000000000111111222111000///000000222222333333333444444444777666888::::::;;;CCCLLLZZZdddssseee^^^TTTKKKFFFDDDEEEFFFEEEFFFFFFEEEDDDFFFIIIMMMRRRXXX^^^dddkkkrrrssspppiiiccc\\\YYY\\\gggsss|||}}}}}}{{{yyyxxxssspppmmmkkkhhhccc^^^[[[YYYXXXWWWUUURRRPPPMMMKKKHHHGGGEEEBBB@@@???>>>>>>===<<<<<<<<<=========<<<999999::::::;;;<<<======>>>???@@@AAA@@@??????@@@AAAAAABBBDDDIIIPPPXXX]]]qqq|||rrrjjjkkkooovvv~~~|||www```VVVIIIAAA>>>===:::777::::::999888888888888888@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<===>>>>>>??????>>>@@@BBBCCCCCCBBBAAA???======>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888999999::::::999999888999999888888888777777777666666666666555555555555444444444444444444444444333333333333333222222222222222222222222222222222444444333222222222222333////////////////////////////////////////////////000000//////......---------...000000000000...---................................................---.....................///---,,,******,,,---///.........---,,,,,,++++++------------------------,,,,,,,,,---------......------------------------------------------------........................------......///000000000////////////000000000000000000000000000000111111///111222111///...000111222222222333333333444444333222333555555666;;;CCCKKKSSS___lllvvv~~~vvvfffXXXNNNIIIFFFEEEDDDDDDCCCCCCCCCEEEHHHKKKLLLQQQVVVZZZ___cccbbb]]]WWWTTTRRRSSSZZZeeeqqqxxx{{{~~~|||zzzyyyyyyvvvvvvuuutttqqqmmmjjjgggeeedddbbb```___\\\XXXTTTQQQQQQPPPNNNLLLIIIGGGGGGCCCBBBAAA@@@>>>======<<<;;;<<<<<<============>>>::::::;;;<<<===>>>>>>???===???@@@???======???AAABBBDDDHHHMMMUUUbbboooxxxwwwqqqrrrwww}}}vvvjjjaaaUUULLLBBB===<<<<<<999666:::999888888777777888888??????>>>============>>>========================<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<============<<<<<<999999:::::::::999888777888888999999999999888888999999888888888777777777666666666555555555444444333333333333333333333333333333333333222222222222111111111222222222222222444444333222222222222222000000000000000000000000///////////////////////////////////////...............////////////......................................................---------...............///...---,,,,,,---...///+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---.........//////000000////////////000000000000000000000000111111111111---000222111///...000333222222222222333333333333222000111555555555999???AAAGGGQQQ\\\gggrrr|||nnnaaaVVVMMMGGGAAA@@@???@@@AAADDDFFFHHHGGGKKKNNNOOORRRUUUSSSNNNJJJJJJKKKPPPXXXbbbkkkqqqsssyyy}}}}}}~~~{{{yyywwwuuusssqqqpppooommmmmmllljjjgggbbb^^^\\\YYYWWWVVVVVVVVVTTTPPPNNNIIIJJJJJJIIIFFFCCCCCCCCC>>>=========<<<;;;;;;:::999;;;<<<<<<;;;;;;<<<===<<<<<<======>>>???@@@@@@<<<>>>???>>>===???DDDHHHHHHOOOYYYdddppp}}}uuugggYYYPPPJJJEEE???;;;;;;:::999777777777666555555555555666???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<==================>>>>>>>>>>>>>>>>>>>>>===;;;<<<<<<======<<<<<<<<<888888999999999888777666888888999999999999888888888888777777777666666666666666555555555444444444333333333333333333333333222222222222222222222222000111111111222222222222333222111111000000111111000000000000000000000000////////////////////////.........///////////////000000////////////000000........................---------------------------------.........//////...------------------...***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///////////////////////////000000000000///000000000111111111111+++...111111......111555111222222222222333333333444222333666777777999>>><<<@@@FFFOOOZZZfffsss{{{~~~ooo___UUUHHHFFFDDDBBBCCCDDDDDDEEEBBBFFFGGGGGGJJJLLLJJJEEEDDDEEEGGGKKKQQQYYY```eeeggglllnnnmmmooouuuyyyyyyzzzyyy{{{}}}yyywwwqqqpppmmmjjjhhhfffeeedddaaabbbbbbaaa^^^ZZZUUUSSSOOONNNMMMLLLLLLKKKHHHEEEBBBDDDEEECCC@@@>>>>>>???;;;<<<<<<<<<<<<<<<;;;;;;999;;;===<<<::::::;;;============>>>>>>?????????===@@@BBBBBBCCCHHHQQQXXX^^^iiiyyyttteeeWWWMMMGGG@@@>>><<<999888888888999777777666555555555555555>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================>>>===<<<<<<<<<<<<======;;;;;;<<<<<<===<<<<<<;;;777777888999888777666555888888999999999999888888777666666666555555555555666666555555555444444444333333333333333333333333222222222222222222222222000000111111222222222222111000000///////////////000000000000000000000000////////////////////////---.........//////000000222111000//////000111222........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................////////////////////////////////////000000000000//////000000111111111222)))---111111......222666111111222222222333333333333111111555666444666999888:::===CCCLLLXXXeeemmm~~~sssfffVVVRRRMMMIIIGGGEEECCCBBB@@@CCCDDDCCCEEEHHHFFFAAADDDDDDDDDFFFKKKQQQWWW[[[]]]aaabbbaaabbbiiinnnooorrrrrruuu|||{{{wwwrrrmmmkkkeeedddaaa^^^[[[YYYXXXWWWTTTTTTUUUUUUSSSPPPLLLJJJIIIHHHGGGFFFFFFDDDAAA>>>===???AAA@@@<<<::::::<<<<<<======>>>>>>>>>======;;;===???>>><<<;;;===???============>>>>>>>>>>>>AAADDDGGGHHHJJJRRR^^^ggguuuvvvdddTTTHHHAAA???888999999888666666888:::999999888777777777777777<<<<<<<<<<<<==================<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999888888888888888:::::::::999999999888888777777666555555555555555555555555555555555555555222222222222222222222222555555555555555555555555222222333333333333444444555444222000000111222333000000000000////////////......////////////......---------............///..............................////////////......,,,,,,,,,------............------,,,,,,------............------,,,,,,,,,------------------------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---------//////...------------------------------------............///111111000000//////............///000000000000000111111111000000000000000111111111111222333444555222222333333444555666666999999;;;???CCCHHHUUUbbbuuunnneeeZZZRRROOOMMMHHHDDDDDDBBB@@@AAADDDFFFDDDBBBFFFFFFFFFFFFHHHJJJLLLMMMUUUUUUUUUWWWZZZ^^^bbbdddfffiiinnnqqqtttvvvyyy|||}}}}}}}}}}}}~~~~~~{{{xxxwwwzzzxxxzzz~~~~~~zzzxxxvvvuuusssqqqnnniiiccc___WWWVVVTTTRRRQQQOOOOOONNNLLLJJJHHHHHHIIIHHHEEEBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::===>>>>>>>>>===>>>@@@BBB???BBBEEEEEEBBBAAABBBEEECCCHHHOOOUUU\\\jjj|||xxxeeeUUULLLFFF>>>888;;;;;;:::999888777666555777777777777777777777777<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999999999999999999::::::999999999888888888777777666555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444444333111//////000111222000000000000////////////......////////////......---------............///..............................////////////......,,,,,,------------------...------,,,,,,------.........---------,,,,,,,,,---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++---//////---+++---------------------------------............//////////////////000000000......///000000000000000////////////////////////000000000000111222333444222222333333444555555555666666888;;;===AAAKKKVVVeeerrrssshhhaaaZZZQQQKKKJJJFFFAAA@@@BBBCCCBBB@@@EEEDDDEEEEEEGGGJJJLLLMMMOOOOOOPPPQQQTTTWWWZZZ[[[___bbbfffhhhjjjllloooqqqsssrrrqqqppppppqqqrrrrrrrrrpppmmmnnnqqqvvvzzz|||~~~xxxyyy}}}}}}|||}}}}}}||||||{{{zzzxxxtttqqqooolllkkkiiigggddd___YYYUUUOOONNNLLLJJJIIIHHHGGGGGGFFFDDDBBBCCCDDDCCC@@@>>>????????????????????????@@@???>>>>>>======>>>>>>>>>>>>???????????????>>>???AAABBBBBBAAA@@@AAABBB@@@BBBDDDCCCAAACCCGGGLLLSSSZZZdddmmmwwwvvviiiXXXLLLFFFAAA<<<777;;;::::::999777666666555444444444444444444444444;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999777888888999999::::::::::::999999999999888888888777777666555555555555555333333333333333333333333555555555555555555555555222222222222222222222222222222222222333333333333222222000/////////000111000000000000////////////......////////////......---------............///..............................////////////......------------------,,,,,,...------,,,,,,------......------------,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///000000111111......///000000000000///............////////////000/////////000111222333222222222333333444444555555555666999999999@@@HHHSSS^^^ooo~~~}}}rrreee]]]UUUPPPIIIEEEDDDDDDCCCAAABBBBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRVVVXXX[[[\\\]]]]]]___aaaaaa``````aaaaaacccdddeeebbb```___aaafffkkkooopppuuuuuuvvvxxxzzzyyyvvvtttrrrrrrssswww~~~xxxxxx{{{}}}yyyuuurrrqqqqqqqqqooooooooonnnkkkiiifffddd```^^^\\\ZZZXXXSSSNNNJJJFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>???@@@@@@>>><<<========================??????>>>=========>>>>>>======>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCAAA@@@@@@@@@DDDEEEGGGGGGIIIOOOWWW^^^iiiqqq|||xxxaaaXXXKKKCCC@@@>>>;;;777::::::999888777666555555444444444444444444444444;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::;;;;;;;;;;;;:::999999666666777777888999::::::999999999999888888888888777777666555555555555555333333333333333333333333555555555555555555555555333333333333333333333333111222222222222333333333222222111000000000000111000000000000////////////......////////////......---------............///........................---......//////......---.........------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000---...//////000000//////......///////////////000///////////////000111111111222222222333333333444555444666999888777:::@@@HHHQQQ^^^lllzzzzzzjjjcccYYYQQQMMMJJJGGGEEEDDDCCCBBBAAABBBBBBDDDDDDIIIIIIKKKLLLMMMMMMMMMMMMOOOPPPRRRSSSRRRRRRRRRTTTTTTTTTUUUVVVWWWYYYZZZ[[[VVVUUUUUUXXX]]]bbbfffgggkkkjjjjjjkkkkkkjjjhhheeeccccccffflllttt{{{yyyyyyzzz~~~}}}|||~~~~~~zzzwwwvvv{{{|||yyyvvvtttrrrsssqqqnnnkkkhhhgggfffffffffeeeeeedddbbb___]]]\\\WWWVVVSSSRRRPPPLLLGGGDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>@@@??????>>>>>>>>>>>>>>>???AAACCCCCCBBBBBBDDDEEEIIIMMMSSSXXX^^^gggrrryyyvvvhhhSSSLLLDDD???>>>>>><<<:::999999888777666666555555666666666666666666666666;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999::::::;;;;;;::::::999888444555555666777888999999999999999888888888777777777777666555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222333333333333222222111111111111000000000000////////////......////////////......---------............///........................------............------.........------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,666222---******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///000/////////.........---------...////////////////////////000000111111111/////////...//////000000111111111222222222222222444222444888888666777;;;@@@FFFQQQ]]]kkk{{{~~~qqqfff]]]UUUMMMHHHFFFEEEDDDCCCDDDDDDFFFFFFHHHIIIJJJJJJKKKJJJJJJIIIKKKLLLNNNNNNLLLLLLLLLMMMLLLMMMNNNOOOQQQRRRSSSSSSOOOOOOPPPTTTYYY]]]```aaa^^^]]]\\\]]]]]]\\\ZZZXXXVVVWWWZZZaaajjjqqquuuvvvyyyyyyzzz{{{}}}~~~~~~{{{{{{zzzzzz|||~~~|||wwwttttttwwwzzzzzzzzz{{{}}}|||vvvqqqppppppyyy|||~~~}}}|||zzzxxxvvvrrroookkkiiigggfffdddbbb```___^^^]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTOOOMMMLLLJJJIIIGGGCCCAAA??????>>>>>>>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????DDDCCCBBBAAA@@@@@@AAAAAABBBCCCEEEFFFHHHLLLPPPTTTTTT[[[fffpppyyy|||eeeWWWJJJEEE@@@===<<<<<<;;;999888777777666666555555555666666666666666666666666:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888888555666666777777888888888999888888888888777777777777777666555555555555555333333333333333333333333222222222222222222222222000000000000000000000000111111111111222222222222333333333333222222222111000000000000////////////......////////////......---------............///........................------............------------------------,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------777333---******+++---------------------------------------............///000000//////...------,,,------...////////////...//////000000111111222222000000////////////000000111111111111111111111111222000111555666444444777999===EEEOOO\\\lll{{{ttthhh\\\TTTIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLLLLJJJJJJJJJKKKIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMQQQVVVYYYZZZZZZRRRQQQPPPPPPQQQQQQPPPNNNNNNPPPTTT[[[bbbfffhhhhhhjjjkkklllnnnppprrrsssttt{{{{{{{{{zzzyyyxxxwwwvvvwwwuuutttuuuzzz}}}yyyvvvpppqqqsssssstttuuuxxxzzz}}}}}}}}}~~~}}}{{{yyywwwvvvvvvvvvwwwwwwwwwvvvvvvuuuttttttuuuvvvwwwxxxxxxxxxuuutttrrrnnnllllllooorrrsssrrrssswww{{{~~~~~~zzzzzzxxxsssmmmkkkmmmooozzz|||}}}}}}{{{zzzyyyzzzxxxxxxwwwvvvuuusssrrrrrrpppooollliiifffbbb```___YYYYYYWWWVVVTTTTTTSSSSSSPPPPPPOOOMMMLLLKKKJJJJJJFFFEEEDDDCCCCCCBBB@@@>>>======<<<======>>>??????===???@@@@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAA@@@?????????@@@BBBCCCDDDGGGLLLPPPUUU\\\bbbgggiiirrrjjjUUUIIICCC@@@===;;;:::999777666777666666666555555555444333333333333333333333333::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888888888888888999999999999888888888888777777777777777777666555555555555555444444444444444444444444222222222222222222222222000000000000000000000000111111111111222222222222222222222222222111111000000000000000////////////......////////////......---------............///........................,,,------......------,,,,,,,,,------------------...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,---------,,,+++******+++,,,,,,---......+++++++++,,,,,,---------111///,,,+++,,,------,,,........................---------............///........................,,,---......//////............//////000111111222111000000//////000000111111111111111111111111000444000000333555333333555666888<<>>>>>@@@@@@???===<<<<<<<<<<<<===???@@@@@@>>>@@@BBBBBB???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC?????????@@@BBBEEEHHHJJJPPPWWW```jjjrrrzzzwwwhhhVVVHHHCCC===<<<;;;:::999777555444666666555555555555444444333333333333333333333333:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888;;;;;;::::::::::::::::::888888888888777777777777777777666555555555555555555555555555555555555555222222222222222222222222111111111111111111111111000111111111111222222222111111111111111000//////000000000000////////////......////////////......---------.........//////........................,,,------......------,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++)))***,,,---...------,,,******+++,,,,,,---......+++++++++,,,,,,---------+++***+++---......,,,+++////////////////////////---------.........//////,,,,,,------.../////////,,,---......//////......---------...///000000111111111000000000000000111111111111000000000000000777333222555666444333666777777888<<>>===CCCCCCBBB@@@@@@??????@@@>>>===<<<===???@@@@@@???=========>>>???@@@BBBBBBAAACCCEEEDDDBBB@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFHHHLLLQQQUUUXXXccclllzzz{{{lllaaaUUUHHHBBBCCC<<<;;;;;;:::999888666555555555555555555555444444555555555555555555555555======<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<;;;::::::999999999999::::::999::::::;;;======;;;:::888777777777888888888888888888888888888888777777777777777777777777555555444444444333333333555555444444444333333333333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000222111111000///......---////////////////////////000000//////.........---///............---------------------------------...---,,,++++++---...000...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...........................................................................222000......000000000///------...///000000///////////////...---...111444999444......111333333000111111222222222333333333555444444555:::@@@GGGKKK[[[fffuuu|||oooaaaYYYVVVQQQJJJEEEDDDDDDDDDDDDCCCBBBAAACCCGGGJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMJJJHHHFFFHHHKKKLLLIIIFFFGGGIIILLLMMMMMMNNNPPPRRRWWW___iiilllfff^^^YYYVVVSSSUUUWWWYYY[[[\\\]]]^^^VVVTTTQQQNNNLLLKKKKKKLLLPPPPPPPPPPPPQQQSSSTTTUUUZZZZZZ[[[[[[[[[ZZZXXXWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRRRRRRRRRROOOPPPQQQRRRSSSSSSSSSSSSTTTSSSSSSQQQPPPOOONNNNNNKKKKKKKKKKKKLLLMMMNNNNNNOOONNNMMMMMMLLLLLLLLLMMMKKKLLLNNNRRRVVVXXXWWWUUUXXXWWWVVVWWWZZZ^^^cccffffffccc___[[[XXXVVVVVVVVVTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNNNNLLLKKKIIIGGGFFFBBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>???@@@AAACCCFFFHHHIIIHHHHHHGGGFFFDDDBBBAAA???AAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCBBBBBBCCCFFFHHHHHHMMMRRRWWW[[[cccooowwwrrrgggYYYMMMGGGCCC???;;;;;;:::999888777666555444666666666666555555555555555555444444444333333333<<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<;;;:::999999999999999<<<<<<;;;:::999999999999::::::888777777777888888888888888888888888888888666666666666666666666666555555555555444444333333555555444444444333333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000///......---........................000/////////.........---...---------,,,,,,,,,,,,------------------------...---,,,++++++,,,...///...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................................................................000///------/////////...------...///////////////000000111000111222666999===777222000111222111...111111111222222222333333444333333555888===BBBEEELLLWWWfffttt~~~{{{nnnggg^^^UUUNNNHHHDDDAAADDDBBB@@@???AAACCCDDDDDDIIIIIIIIIJJJKKKKKKLLLLLLOOOOOOOOOPPPQQQRRRQQQPPPLLLMMMOOOOOOOOOPPPSSSVVV]]]dddkkklllfff]]]VVVSSSOOOPPPQQQRRRSSSSSSSSSSSSPPPNNNLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOOOONNNLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFIIILLLMMMLLLJJJOOOOOONNNOOORRRVVVZZZ\\\YYYWWWUUURRRPPPOOOOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>???@@@BBBEEEHHHKKKMMMPPPPPPNNNLLLJJJHHHFFFEEECCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHKKKNNNSSSWWWZZZ```gggmmmttt}}}vvv^^^UUUJJJBBB???===:::777::::::999888777555555444666666666666555555555444555444444444444333333333:::::::::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;::::::999999999999:::<<<;;;;;;:::999999888888:::999888888777888888888777777777777777777777777666666666666666666666666666666666555555555555444555555444444444333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111000000//////................................./////////...............------,,,,,,,,,+++++++++---------------------------,,,+++++++++,,,...///------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------................................................111///......///000000///---......///////////////...///000111222444888;;;;;;777222111222333111///111111111222222222222333333333333444666999<<<===???GGGTTT```mmmyyyyyymmmbbbXXXOOOJJJKKKGGGCCCAAA@@@AAAAAAAAACCCCCCDDDEEEFFFGGGIIIIIINNNPPPRRRSSSSSSTTTUUUWWWVVVWWWYYYYYYYYY[[[^^^aaadddhhhllljjjbbbYYYSSSPPPOOOOOOOOONNNNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMJJJJJJLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCDDDDDDBBBEEEEEEFFFGGGJJJLLLNNNOOOLLLKKKIIIHHHGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===============<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAADDDHHHKKKOOOPPPSSSQQQOOOMMMJJJHHHGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHJJJMMMRRRWWW]]]dddlllqqqyyypppaaaMMMGGGAAA=========;;;999999999888777666555555444666666555555555444444444444444444444333333333333999999999999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::999999999999999:::888999:::;;;;;;<<<<<<<<<999999888888888888888888777777777777777777777777666666666666666666666666666666666666666666666555555555444444444333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000/////////.........................................................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------................................................111000//////111222111111......///////////////...+++---...//////111444777555222000000222333333333111111111111222222222222333444444444555666666777:::???GGGPPP[[[iiiyyy|||rrriiiccc[[[VVVPPPKKKIIIHHHFFFFFFCCCCCCBBBCCCDDDEEEGGGHHHHHHKKKOOOPPPPPPQQQVVVYYY^^^aaaeeehhhiiijjjkkkmmmhhhhhhgggbbb[[[TTTQQQPPPTTTTTTSSSSSSRRRPPPOOONNNJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNOOOPPPPPPPPPOOOMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEECCCCCCDDDFFFGGGEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDBBBAAAAAACCCDDDDDDCCCAAABBBDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;<<<======>>>???@@@BBBDDDGGGKKKMMMOOOOOOMMMKKKHHHFFFEEEEEEEEEFFFFFFGGGIIIMMMQQQUUUXXX\\\```gggnnnwww|||ssshhhZZZNNNDDDAAA>>>=========<<<:::777777777666666555555555555555555444444444333333444444444333333333222222888888888999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999888888999999:::999:::;;;<<<======<<<<<<888888888888999888888888666666666666666666666666555555555555555555555555555666666666666666666666555555444444444333333333333333333222222222111111111111111111111111111111111111111111111111111111////////////////////////////////////....................................---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------................................................///...------///000000000...///////////////......,,,...//////......000222111///...///000111222222000000111111111222222222444444555555555444444444888;;;???DDDMMMZZZjjjuuusssnnneee^^^XXXSSSOOOLLLIIIHHHFFFEEEDDDDDDEEEEEECCCFFFJJJKKKKKKNNNSSSWWW[[[```ggglllmmmmmmmmmmmmeeebbb\\\UUUPPPNNNPPPQQQVVVWWWWWWWWWWWWVVVUUUUUUPPPQQQSSSTTTUUUUUUUUUUUURRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFEEECCCBBBBBBAAA@@@@@@??????@@@@@@@@@??????????????????????????????>>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<=========>>>???AAACCCEEEHHHIIIIIIHHHFFFEEEEEEGGGIIIKKKKKKLLLOOOUUU[[[cccjjjnnnwww{{{tttggg]]]SSSJJJEEE>>><<<:::999999777666444666666555555555555555555444444444444333333333333444444333333333222222222888888888888999:::<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999888888888888999999:::;;;<<<======<<<;;;999888777777888999999999999888666666666666666666666666555555555555555555555555444555555555555666666666555555444444444333333333333333333222222222111111111111111111111111111111111111111111111111111111////////////////////////........................---------------------------------------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,+++******,,,......---//////////////////...---000111222111///...///000111111000///.........///000000000111111111111222444444444444444444333333444666999===CCCNNN\\\fffyyyxxxoooggg```\\\VVVSSSOOOJJJGGGEEEDDDDDDBBBCCCDDDDDDEEEGGGJJJMMMPPPUUU\\\aaabbbaaa```___[[[WWWPPPJJJGGGHHHKKKMMMQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVXXXZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]```aaaaaa```___]]][[[ZZZZZZZZZ[[[ZZZYYYVVVTTTSSSMMMLLLKKKIIIIIIHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIJJJIIIHHHKKKKKKKKKIIIHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===???AAACCCEEEFFFEEEEEEDDDEEEIIINNNSSSWWW\\\^^^ccckkksss||||||ooo```UUUMMMFFFBBBBBB<<<;;;:::999777555444333444444444555555555555555444444333333333222222222333333333333222222222222999888888888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888888888999::::::999:::;;;;;;;;;999777666666777888999:::999999888555555555555555555555555555555555555555555555555333333444444555555555555555555444444444333333333333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------..................---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,+++***+++---//////...///////////////...------000222333222000//////000000000000000/////////000000000000000111111111111333222222222222333333444111444666999<<>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAABBBDDDFFFIIILLLMMMMMMMMMOOORRRYYYbbbjjjooozzz}}}xxxeeeZZZNNNIIIDDD>>>===???:::;;;:::999777777777777333333333444444555555555333333333333222222222222333333333222222222222111999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888777777888999::::::444555777999:::999888777666777888999::::::999888555555555555555555555555555555555555555555555555333333333444444444555555555555444444444333333333333333333222222222111111111111111111111111111111////////////////////////////////////////////////---.....................------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................///...---...000222222111//////000000///...------...000111111///...//////,,,...000000111111333444000000000000111111111111111111000000000222333444222444666777777:::???DDDPPPYYYhhhvvv~~~uuuoookkkiii```[[[UUURRRRRRQQQOOOLLLLLLMMMMMMKKKIIIIIIJJJLLLFFFDDDBBB@@@@@@???>>><<<@@@AAABBBCCCDDDDDDDDDDDDBBBDDDHHHKKKKKKJJJHHHFFFFFFFFFGGGGGGHHHIIIKKKLLLKKKLLLNNNPPPPPPPPPPPPPPPSSSUUUWWWYYYZZZZZZYYYYYYbbbaaa```^^^]]]\\\\\\[[[aaabbbccceeehhhjjjkkklllkkklllmmmnnnooooooooooookkklllnnnnnnmmmjjjgggeeefffeeeeeeeeefffggghhhhhhhhhgggeeedddbbbaaaaaaaaa```_________^^^\\\XXXUUUNNNLLLIIIEEEAAA===;;;:::<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDFFFGGGIIIKKKOOORRRUUUWWW]]]^^^```fffoooyyy~~~}}}tttaaaUUUKKKCCCAAA>>>999888;;;555666666666555555777999222333333444444555555555333333333222222222111111333333333222222222111111888888999999999888888777>>>===<<<:::999999::::::888888777777666555555444999999999888888888888888777777777666777888888999888888888888888888888888888888777555555444444444777777666666555555555444444444444444444444444444444444444333333222222222111222222222222111000000333333222111000000000111000000111111111111000000////////////////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///......---+++******)))---...000111111000...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...---///000///---,,,,,,---............////////////...///000111111000///...000000000000000000000000111111222222222333333333444444555555777888999:::BBBKKKWWWcccnnnzzzxxxooohhheeedddbbb```___[[[UUUPPPNNNLLLKKKJJJCCCAAA@@@@@@AAAAAA???>>>AAAAAABBBAAAAAA@@@???>>>CCCBBB@@@@@@BBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEJJJJJJKKKLLLMMMOOOQQQRRRWWW[[[aaafffiiikkknnnppptttvvvyyy|||~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzvvvpppjjjggggggiiijjjnnnpppsssuuuuuutttsssqqqpppooonnnlllkkkkkkkkkkkkiiihhhfffbbb]]]VVVOOOKKKEEEDDDAAA???===<<<<<<<<<>>>===;;;999888888888999;;;999777888;;;<<<:::888<<<:::999888999:::999999:::<<>>AAABBBBBBCCCDDDEEEEEEGGGIIIIIIJJJJJJLLLNNNOOOSSSXXX___eeellltttxxx|||~~~}}}|||nnn]]]VVVGGGBBB===;;;;;;;;;999777888777777666555555444444444444333333333333222222333333333333333333333333555333111000111111000///777888888999888888777777;;;:::999777777777777777666666777777777777777777777777777777777777777777777777777777777888888999888888888888888888888888888777666555444444444444555555555555444444444333444444444444444444444444444444333333333222222222111222222222222111000000111111000/////////000000000000111111111111000000........................000000//////......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,---///000000///---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------......///---///000///...,,,,,,---............////////////...///000111111000///...000000000000000000000000111111111222222222333333444444444444666777888999<<>>???@@@@@@@@@@@@AAA???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJOOOTTT[[[bbbiiinnntttwww{{{}}}}}}{{{vvvvvvtttsssqqqppppppooollliiiccc___\\\\\\^^^___fffhhhkkkmmmnnnnnnmmmllleeeeeedddbbbbbbaaaaaaaaa^^^]]]\\\XXXSSSMMMHHHDDD@@@???>>><<<;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<======;;;:::;;;===>>>===;;;===<<<;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@AAABBBAAADDDGGGIIIJJJKKKNNNOOOOOORRRVVVYYY\\\___cccfffmmmqqqwww~~~|||mmmZZZLLLFFFBBB>>>:::888999999888777777777666666555444444333444444333333333333222222333333333333333333333333666444222111222222111000666777777888888777777777999888777666555555666666555555666777777888999999555555555666666777777777777777777777777888888888888888888888888888888888777777666555444444444444444444444333333333333333444444444444444444444444333333333333222222222222111111222222111111000/////////.........///000000///000000111111000000///........................111000000///...---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,............,,,,,,*********+++++++++,,,,,,---------------------------------............////////////....../////////---...000///...,,,------............//////////////////000000000000//////000000000000000000000000111111111222222222222333222222222333444555666777777999===BBBJJJVVVdddnnn}}}wwwnnneee```\\\XXXTTTPPPNNNMMMLLLJJJBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????@@@AAA@@@???????????????>>>>>>===<<<>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAADDDHHHOOOWWW^^^eeemmmqqqttttttuuuuuussspppmmmlllfffeeecccaaa___]]][[[ZZZWWWTTTPPPMMMKKKLLLMMMOOOUUUWWWZZZ\\\]]]]]]\\\\\\TTTSSSRRRQQQQQQQQQQQQQQQOOONNNMMMJJJFFFBBB>>>;;;::::::999888888888999999;;;;;;::::::;;;<<<===>>>;;;::::::;;;===>>>===<<<>>>??????@@@@@@AAABBBBBB@@@BBBCCCDDDDDDFFFHHHKKKOOORRRVVVYYY\\\^^^aaadddiiilllqqquuuyyy}}}pppaaaTTTGGG===:::;;;999777666777888888777666666555555444333333333444444333333333333222222333333333333333333333333666444222222333333222111555555666777777777666666888888888777777666666666555555666777777888888999444444555666777777888888666666777888888888888888888888888888888888888888777666555444444444444444444444444333333333333333333333333333333333333333333222222222222222222222111111111111111000000///............///000000111//////000000000000///////////////////////////////////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,........................---------............/////////............//////,,,...//////...------...............//////////////////000000000000//////000000000000000000000000111111111111222222222222111111111111222333444555555666777:::???HHHTTT[[[jjjvvv~~~wwwsssmmmhhhfffdddcccbbbYYYXXXWWWTTTRRRNNNLLLJJJJJJHHHFFFFFFFFFEEEBBB@@@AAAAAABBBBBBAAA@@@???>>>@@@@@@@@@@@@????????????@@@@@@????????????@@@@@@@@@CCCGGGKKKPPPUUU[[[____________^^^\\\YYYVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIHHHFFFDDDBBBBBBCCCDDDEEEHHHIIIKKKLLLMMMMMMLLLKKKGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFEEECCC@@@>>><<<:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???=========>>>@@@AAABBBAAA@@@BBBDDDGGGHHHJJJLLLMMMKKKMMMOOOPPPRRRUUUYYY]]]fffjjjnnnsssvvvyyy}}}oooZZZMMMFFF???;;;999666666555555666777888888555555444444444333333333444444333333333222222222222222222222222222222222555333111111222222222111333444555666666666666666666666666666666666555555666666666666666666666666555555666666777888999999666666777888888888888777777777777777777777777777666555555444444444444555444444444444444444444555333333333333333333333333222222222222222222222222000111111111111000//////////////////000000111222//////000000000000//////000000000000000000000000,,,,,,------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------........................---------............///...------,,,,,,------...,,,...//////...------...............////////////000000////////////000000000000000000000000000000000000111111111222222222111111000111111222333444333444666888<<>>>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBCCCDDDDDDEEEDDDEEEGGGHHHIIIKKKLLLMMMIIIMMMRRRUUUWWWZZZ]]]```___aaadddgggjjjoootttxxxkkk[[[JJJCCC@@@===;;;:::444555555666666777888999444444444444444333333333444444333333333222222222222222222222222222222222333111//////000111000///222333444555555555555555333333444444444444333333555555555555555555555555666666666777777888888888555666777999999888888777777777777777777777777777555555444444444444444555444444444444555555555555333333333333333333333333111111111222222222222222000000111111000000///...000000//////000000111111...//////000000//////...000000000000000000000000++++++,,,---...//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------............///------,,,,,,,,,,,,------+++---//////...---...///............////////////000000////////////000000000000000000000000000000000000000111111111111222111111000000111111222333111222444666999<<<>>>???HHHPPP\\\hhhsss~~~uuussspppnnnlllhhhccc```[[[\\\]]]]]]\\\ZZZXXXVVVSSSRRRPPPNNNLLLIIIHHHGGGGGGFFFEEECCCBBBAAA@@@@@@CCCDDDFFFGGGGGGGGGIIIKKKIIIIIIIIIHHHHHHGGGFFFEEECCCDDDEEEFFFEEEDDDCCCBBB?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>===>>>??????@@@@@@BBBCCCDDDEEEEEEEEEHHHIIIKKKMMMOOOPPPQQQQQQQQQSSSUUUWWWXXXYYY\\\^^^```eeellloooqqqssswwwzzz{{{~~~tttiiiWWWLLLAAA>>><<<999777777333555666777666666777999555555444444444444444444444444333333333333222222222222222222222222222222222000......000111000///111222333444444555555555222333444555555444333333222222333333444555555555666666666666666666666666555666888999999999777666777777777777777777777777555444444333333444444555222222333333444444444444222222222222222222222222000111111111222222222222000000000000000//////...000000///.........//////......////////////..............................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......+++---//////...---...///............////////////111000///......///000111000000000000000000000000000000000000111111111111111111111000111111222333222222222444666888999999AAAFFFNNNVVV```kkkxxxwwwxxxyyyzzzyyyvvvsssqqqlllkkkhhheeeaaa^^^[[[ZZZXXXWWWUUUSSSQQQOOONNNNNNOOOQQQSSSTTTSSSRRRRRRSSSPPPPPPPPPOOOOOONNNNNNNNNJJJKKKMMMMMMMMMLLLJJJIIIDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJLLLLLLLLLJJJHHHGGGGGGHHHIIIKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[]]]```dddhhhjjjllllllkkknnnqqqssssssuuuxxx{{{~~~||||||{{{lll^^^VVVIIIBBB<<<;;;999555444555333555777777555333555666555555555555555555555555444444333333333333222222111111111111111111111111222000//////000111111000000111222333444444555444444555666777777777666555///000111222444555666777555555555555555444444444555666888999:::999777666777777777777777777777777444444333333333444444555111111111222222333333333222222222222222222222222000000111111222222222222000000000000000//////...000///...---------------......////////////......---------------------------------------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++)))******+++---......///...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............//////+++---//////.........///............/////////000111000///......///000111000000000000000000000000000000000000111111111111222111111111111111222333444333222222555777999999888<<>>;;;999:::::::::999444444444555555666666666222222222222222222222222111222222333333222222222222222222222222222222222111111111111111222222222000000000000000000000000222222333333333333444444444444444444555666888888111222444555555444222111222333444555666777888999555555555555666666666666666666666555555555555444444444444444444444444444444444444444444444444444222222222222222222222222111111222222222111000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,---......---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++///...+++)))))))))***+++++++++++++++******************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************++++++,,,,,,,,,---------......,,,++++++******++++++,,,******++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,---...---------***++++++,,,---...//////,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,------...............////////////.........////////////000000000000000000000000111111111000000000111111222222222000222444555444555666888666<<>>@@@CCCJJJOOO]]]lll{{{xxxiii^^^QQQMMMHHHCCCAAA???===<<<<<<:::777666555555333111222222333444555555555444222222222222222222222222222222333333333333333222222222222222222222222222111111111111111000000000000000000000000000000000333333333333333333333333444444333333333444444555111222444555555444222111111111222333333444555555444444444555555555666666555555555444444444333333333333333444444444555555333333333333333333333333333222111000000111222333000111111222222222111111000000000000000000000000////////////////////////........................,,,,,,++++++,,,,,,---...------------------------((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------******++++++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------,,,,,,,,,,,,---...//////........................++++++,,,,,,---......///---......//////......---........./////////000000111000000000000000000000/////////000111222222222000111222111111111333555222444777888888;;;@@@DDDOOO\\\iiipppxxxyyyzzz}}}xxxmmmbbbVVVNNNFFFCCC???<<<;;;:::999777999777555555555555444222222222333444555444333333333333333333333333333333333333444444444333333222222222222222222222222222222111111111000000000///000000000000000000000000333333333333333333333333333333222111111222222222444333333222222333333444333444444555555666666666444444444555555555666666555555444444444333333333333333333444444555555555555555555555555555555555333222111000000111222333000111111222222222111111000000000000000000000000////////////////////////........................,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,---------............------,,,,,,------...///......------,,,,,,+++***++++++,,,,,,------...***+++,,,,,,------------++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,111111///...---,,,,,,,,,+++++++++,,,---...///000........................,,,,,,------...///000000---..................---............/////////000111111111000000000000000...//////000111222222222333444333222111111333555222444777777666888===AAAAAALLLWWW\\\cccqqqyyytttzzzwwwkkk___WWWNNNGGGAAA>>><<<:::999999999777666888777666777888999888777222333444444444444222222333333333333333333333333444555555555444444333222222222222222222222222222222111111111000000//////000000000000000000000000222111111111222333333444444444444333333222222222444444444555555555666666000000111111111222222222333333333444444444555555555555555555555555444444555555555555555555555555111222333333444444444444444333333222111111111222000000111111111111000000000000////////////000000000000000000000000000000------............------------------------------------------------------************++++++,,,---,,,,,,,,,------.........---------.........//////++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++,,,---///000//////000000///...------222///,,,---000111...,,,///////////////.........000000000000111111111111000111111111111222222222222222333444444555555666;;;@@@FFFKKKQQQ[[[hhhqqq|||}}}vvvkkkaaaUUULLLGGGCCC>>>999<<<<<<;;;999777555333111777777666666555555555444555444222111111222444555555555444333333222111111000111111222222333444444111111111111111111111111000000000000000000000000000000000000000000000000222222111111222333333444444444444333333222222222222222333333333444444444111111111222222222222333333333333444444444555555444444444444444444555555555555555555555555555555111222333333444444444333444333222222111111111222000000111111111111000000000000////////////000000////////////////////////------............------------------------------------------------------+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++......---,,,,,,,,,---..................---,,,,,,---,,,,,,...///000///.../////////////////////...//////000000000111111111000000111111111222222222222222222333444444555555666:::???BBBFFFMMMXXX```hhhrrr{{{lllbbbWWWPPPGGGBBB@@@???;;;888555666666777777777777777555555555444444444333333444333222111111222333444555444444333222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222333333444444444333333333333222222111111111111222222222222222222222222333333333333333333333444444444555555222222333333444444555555444444444444444444444444222222333444444444333333333333222111111111111222000000111111111111000000000000////////////000000////////////////////////------............------------------------------------------------------,,,,,,,,,,,,,,,------...++++++++++++************************++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++------------------------------------------------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------000///...,,,,,,+++,,,,,,------------------,,,+++)))+++...////////////000......////////////////////////000000000000111111000000000111111111222222000111111222333333444444333555888999:::???FFFLLLPPP[[[jjjwwwzzzoooaaaTTTLLLDDD@@@;;;999::::::777555888888777666555444333222444444333333333333222222333222111000000111222333444444333333222222111111444333333222111111000000111111111111111111111111000000000000000000000000000000000000000000000000333333222222222333333444333333333333333333333333111111111111222222222222222222333333333444444444333333333444444444555555111111222222333444555555444444444444444444444444222333333444444333333333222222111111111111111222000000111111111111000000//////000000000000//////////////////////////////------............---------------------------------------------------------------,,,,,,------...,,,,,,++++++*********)))************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------..............................------,,,,,,,,,,,,------.........------,,,(((,,,000111///...///111............////////////////////////000000000111000000000000111111111111000000000111222222333333333444555666666888===@@@CCCKKKWWWcccllluuu~~~wwwwww|||tttooohhh```WWWOOOFFFAAA>>>;;;999888888777555222999888777555333111000000333333333333333333333333222222111000000111222222333333333333222222111111333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000444444333333222333333444333333333333333333333333222222222222333333333333222222333333333444444444333333333444444444555555111111222222333444555555444444444444444444444444333333333444444333333222111111111000000111222222000000111111111111000000//////000000000000//////........................------............------------------------------------------------------...------,,,,,,---------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................+++,,,,,,------.........---....../////////......,,,///222222///---...000---.........//////000000...////////////000000000//////000000000111111111//////000111111222222333222333444555666777999;;;===BBBIIIPPPWWW```kkkrrrxxx}}}}}}xxxqqqiiimmmuuu}}}sssmmm\\\XXXRRRLLLHHHDDD???===;;;:::999888888777555333111111111222333555666777333333333333333333333333222111111111111111111222333222222222222222111111000000000111111222222222000000000000000000000000////////////////////////////////////////////////555444444333333333333333222222333333333333444444333333333333444444444555222222222222333333333333333333333444444444555555222222333333444444555555333333333333333333333333333333444444444333222222111000000000000111222222000000111111111111000000...///000111111000///...........................------............------------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------------------.........***+++,,,---............---...//////000////////////000000///...---...///------......///000000000......////////////000000/////////000000000111111///000000111222222333333000111222444555666777777888;;;>>>AAAEEELLLVVV]]]eeekkkuuuzzznnnggggggnnnxxxyyypppddd[[[WWWLLLIIIEEEAAA???<<<:::777666666666777777777777777444333222222222444555666222222333333333333444444222222222222222222222222222222222222222222111111//////000000111222222333000000000000000000000000////////////////////////////////////////////////555555444333333333333333222222222333333444444444333333333333444444444444111111111222222222222333333333333444444444555555444444444444444444555555333333333333333333333333333444444444333333222111000000000000000111222222000000111111111111000000...///000111111000///...........................------............------------------------------------------------------------,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++++++++++++++++++++************+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,,,,------------+++,,,---.........---,,,,,,---....../////////...///---+++***,,,---......------......///000000111........./////////000000////////////000000000111000000111111222333333444000000111333555555555444444666999;;;<<>>AAA???DDDMMMWWWcccnnnyyy|||}}}uuuooo```QQQKKKGGGAAA???AAA888888777888999888555333888888777555333333444666222222111111333555888::://////000000111111111222222333333444444333333222111111111111111111222222222222111111000/////////000000000000000000000000////////////////////////////////////////////////222222222222222222222222222222222222222222222222333333333333333333333333000111222333444333222222333222222111111222222333444444444444444444444444333222222111111222222333444333333222222333333444000000000000000000000000000000000000////////////000//////...------,,,,,,........................000000//////.........---------------------------***++++++,,,,,,++++++***------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++******++++++,,,---...---+++,,,,,,---+++***+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++------------------------)))************+++++++++************************,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,---...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,---,,,,,,,,,---------......//////.........------------------............///000000000000000000000000//////000000000000////////////000111222333333333000111111111111222222222333444444555666777777888>>>???AAAFFFNNNXXXaaafffhhhkkktttssshhh```[[[PPPMMMGGGAAA===;;;;;;;;;999888666555444444444555444444444444444444444444222222222222222222222222222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////222222222222222222222222222222222222222222222222333333333333333333333333000111222333333333222222333222222111111222222333444444444444444444444444333222222111111222222333333333222222222222333333111111111111111111111111000000000000////////////111000000///......------////////////////////////000/////////.........---------------------------***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++******++++++,,,---...---+++,,,,,,---+++******++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++---,,,++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,------,,,,,,,,,---------......//////.........------------------............/////////////////////////////////000000000000//////000000000111111222222333000000111111111222222222333333333444555555555666666666888;;;AAAHHHOOOSSSXXXZZZbbbnnnwww~~~~~~yyyxxxuuu{{{wwwooofff\\\SSSMMMIIIEEECCC???;;;888777888888888777666555444444444555444444444444444333333333222222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222000111222222333333222222222222111111111111222222333333333333333333333333222222111111111111222222222222111111111111222222222222222222222222222222000000000000////////////111111111000//////......000000000000000000000000/////////...............------------------------***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++******++++++,,,---...,,,++++++------,,,***)))******++++++******))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,---------.....................------------------............///........................//////000000000000//////111111111111111111111111000000000111111111222222333333333333333333333333444444555777:::===@@@BBBFFFGGGMMMWWW___fffoooxxx~~~{{{tttooommmooorrr{{{uuuccc___XXXPPPIIIDDD@@@???===<<<;;;:::999999999999777666555444444444444444555555444444333333222222222222222222222222222222222222222222222222222222000000000111111111222222000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222000111111222222222222222222222111111111111222222222222222222222222222222222222111111111111222222111111000000000000111111111111111111111111111111000000000000////////////000000000/////////......////////////////////////........................------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,++++++------,,,+++******++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................---------............///........................//////000000000000//////111111111111000000000000000000000000111111111111333333333333333222222222555555666777888999::::::===<<<@@@GGGMMMRRRZZZcccoooxxx}}}qqqjjjfffhhhmmmwww}}}wwwpppiiiaaa\\\SSSPPPJJJEEE@@@>>>======777888888999999999999888666555555444444333333333555555444333333222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222111111000000111111222222222222222222222222222222111111000000111111222111000000//////000000111000000000000000000000000000000000000//////////////////............------........................---------...............------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,---******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------,,,,,,,,,---------......---.....................---------............///........................//////000000000000//////111111000000000000000000//////000000000111111111444444444333333333333333111222333333444444444444:::888:::>>>@@@BBBIIIPPPUUU```kkkuuuyyynnngggeeejjjqqq}}}}}}pppjjjbbbZZZUUUPPPLLLJJJEEEBBB???;;;999888999:::333444555555555444333333444444444444444333333333444444333333333222222222111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000111000000000000111222222111111000000000000111111111111111111111111111111111111000000000000111111111111000000000000111111////////////////////////000000000000////////////...............---------........................---------------.........------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,+++***+++---...---,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))******++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,---------......---------...............---------............///........................//////000000000000//////000000000000000000000000/////////000000000111111333333333333333333333333111111222222333333444444777555666888888888;;;AAACCCLLLVVV^^^hhhttt|||~~~}}}{{{zzzvvvxxx}}}|||sssnnnlllpppwww{{{ooofffXXXSSSLLLFFFCCCAAA@@@???===;;;999777555555666777555666666666555444333333222333333444444333222222222222222333333333333333111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000111000000///000111222333111111000000000000111111111111111111111111111111111111000000000000111111222111111000000111111222////////////////////////000000000000////////////.............../////////........................,,,,,,,,,------.........------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++*********++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,---------......---------.........//////---------............/////////////////////////////////000000000000//////......//////000000111111////////////000000000111000111111111222333333333333333222222333333444555555333444666555333555999999@@@FFFIIIOOOXXX___aaaiiimmmsssxxx~~~~~~ttttttuuurrrttt{{{zzzwwwzzz~~~wwwpppiii```WWWQQQGGGDDD@@@>>>======;;;::::::999888777666555555555777777777666666555555555111222333444444333222111111111111222333333444444111111111111111111111111111111111111111111111111////////////000000000111000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222333111111000000000000111111000000000000000000000000111111000000000000111111222222111111111111222222000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000,,,,,,,,,------.........------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,+++***+++---...---,,,******++++++++++++******,,,+++*********+++,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++++++++,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------,,,,,,,,,---------......---------.........//////---------.........//////000000000000000000000000//////000000000000//////---......///000111111222////////////000000000000...//////000111222222333111111/////////000111222444333444777666333444888666;;;======???FFFKKKKKKOOOTTTZZZaaagggnnnwww~~~{{{ppprrrtttrrrttt|||}}}wwwpppeeebbb]]]XXXSSSMMMHHHDDD>>>======>>>>>>>>>;;;999777777666555444333222111333333222111111222222333000111333333444333222111000000111222333444444555000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...///000222222000///...////////////////////////////////////////////////---.........//////000000111111111111111111111111000000000000000000000000000//////.........//////111111000///////////////111111111000000000000000111111111111111111111111000000000000000000000000111000...---...///111222000000000000//////////////////////////////////////////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********///...------,,,,,,------++++++++++++++++++++++++***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++***(((&&&$$$++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...000///---)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................---------,,,,,,+++++++++,,,++++++******++++++,,,************************---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...---,,,,,,,,,,,,---...//////.........---------......////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222333333444444333333222222222222333333333444444666666777999:::;;;<<<===DDDEEEGGGKKKPPPWWW\\\___hhhlllsss||||||yyywww}}}}}}{{{}}}xxx||||||www{{{~~~zzztttnnnhhhccc]]]ZZZQQQOOOKKKGGGAAA===999777999888888777666555555444666666555444333333222222333333333333333333333333222333333444444333333222444444444333333333222222111111111111111111111111000000000000000///......111111111111000000000///------...///000000//////000000000000000000000000////////////////////////------------------------//////.........---------/////////000000000111111111111111111111111111111000000000000000000000000111000000/////////000000111111000///////////////111000000000000000000000111111111111111111111111000000000000000000000000000000.........///111222000000000000/////////...///////////////////////////.........------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,+++***)))(((++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...---,,,,,,,,,,,,---...///.........------------......////////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222333333333333222222222222222333333333333444555555666777888888999999<<<<<<===@@@CCCHHHLLLNNNTTTXXX^^^eeemmmtttxxx{{{~~~{{{zzzyyyyyywwwwww|||zzz}}}}}}zzz{{{uuurrreeeaaa\\\WWWRRRNNNIIIFFFEEEDDDBBB???<<<999666555888888777777666555555444555555555444333333333222333333333333333333333333222222222222222222222222333333333333222222222222111111111111111111111111111111111111111000///////////////000111111222222---...//////////////////////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111111000000///////////////000000000000000000111111000000000000000000000000000000000000000000000000000///.........///111222000000000/////////......////////////////////////............------------,,,,,,++++++,,,,,,---.........------------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++...------,,,,,,------...............------------......////////////......////////////////////////........................000000000000000000000000000000000000000000000000222222333333333333222222111111222222222333333333333444444444555555555555666666666666888:::<<<>>>AAACCCGGGLLLRRRXXX]]]___pppsssxxx|||~~~zzzvvvsssrrrrrrwww~~~~~~xxxxxxyyy{{{~~~vvvnnnfff___[[[PPPMMMHHHEEEBBB@@@===:::;;;:::999888777666555444777777777666555555444444444444444444333333333333333333333333333333333333333222111000000111222333222222222222111111111000111111111111111111111111111222222222222111000000,,,---...///111222333444//////////////////...---////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,000000000000000000000000111111111111111111111111000000000000000000000000000000//////000000111111000000////////////000000000000000000000111111111////////////////////////000000000000000000000000000//////...///000111111000000/////////.........////////////////////////------------------------,,,,,,++++++,,,,,,---...---------------,,,,,,,,,///...------,,,,,,------++++++++++++++++++++++++***+++------+++***+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++******+++,,,---...++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++*********************++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......////////////......////////////////////////........................000000000000000000000000000000000000000000000000111111222222222222111111111111111111222222222222333333333333333333333333555555555555555666888888999999;;;>>>BBBGGGKKKMMMWWWZZZ```dddgggiiilllnnnvvv|||~~~vvvuuuvvv{{{~~~{{{{{{~~~~~~~~~|||{{{oookkkddd^^^XXXSSSNNNJJJFFFCCC@@@???>>>===;;;:::777777777666666666666666666666666555555444444444333333333333333333444444222222222222222222222222333111000......000111333111111111111000000000000111111111111111111111111000111111111111000//////,,,---...///000222333333//////000000///...------////////////////////////////////////////////////------------------------............------------////////////////////////000000000000000000000000000000000000000000000000...............///000111000000////////////000000//////000000111111111111////////////////////////000000000000000000000000///////////////000000111////////////............////////////////////////,,,,,,------------------,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,///...------,,,,,,------++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,++++++******++++++,,,---,,,,,,+++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------......////////////......////////////////////////........................////////////////////////////////////////////////000111111222222111111000000000000111111111222222444333333333333222222222333333333444555555666777666666666888:::===@@@BBBCCCGGGKKKOOORRRTTTWWWYYY___eeennnwww~~~~~~zzzqqqkkkfffcccaaaVVVSSSOOOKKKIIIFFFCCCAAA>>><<<:::999:::::::::888777777777666666666666555555555555555444444444444222222333333333333333333222222222222222222222222222111///......///111222111111111000000000//////000000000000000000000000/////////000///......---.../////////000000000000//////000000///...------........................////////////////////////---------------------------------,,,,,,,,,,,,+++////////////............000000000000000000000000000000000000000000000000...------......///000111///////////////000000111/////////000111111222222000000000000000000000000000000000000000000000000////////////000000000000/////////.........------////////////////////////,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...******++++++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++************++++++------+++***))))))))))))++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------......////////////......////////////////////////........................////////////////////////////////////////////////000000111111111111000000///000000000000111111111333333333333222222222222...///000111222222333333222222333333555666777888999;;;???AAABBBDDDGGGIIIJJJOOOXXXaaaiiirrryyy~~~yyytttoooiiiaaaZZZUUUQQQNNNLLLIIIGGGCCCAAA@@@???===;;;:::999777777999999999888666666666555444444333333444444444444444444444444333333333333222222222222222222222222222222222222222111000//////000111222111111111111000000000///000000000000000000000000......//////......---,,,000000000//////.........//////////////////...---........................////////////////////////------------------------++++++++++++************000000000000//////......000000000000000000000000000000000000000000000000............///000111222///////////////000111111...//////000111111222222111111111111111111111111000000000000000000000000...//////000000000000000//////.........---------////////////////////////++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++************++++++---,,,++++++***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***************+++************************((())))))***++++++,,,,,,++++++++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,************++++++++++++************************+++++++++,,,,,,---------,,,++++++******++++++,,,***++++++,,,------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------......////////////......///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000000111111111111111111222222222222......///000111111111111111111222333333333333333555777999999999:::<<<===>>>AAAFFFKKKQQQXXX```eeeqqqyyy|||tttkkkccc]]]WWWRRRLLLHHHFFFEEEBBB@@@AAA???<<<;;;;;;;;;999888:::888777777888999999888555555444444444333333333333333333333333333333333444333333333222111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000///////////////......---000000/////////.........---...//////////////////........................////////////////////////---------------------------------,,,,,,,,,++++++222111111111000000//////000000000000000000000000000000000000000000000000////////////000111222333///////////////000111111...//////000111222222222111111111111111111111111000000000000000000000000...//////000000000000000//////.........---------////////////////////////+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///...------,,,,,,------++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++************++++++,,,,,,++++++,,,---///000+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,///---***''''''(((***,,,************************((())))))***++++++,,,,,,*********++++++,,,,,,---)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------......////////////......////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000111111111222111111222333333333222222333333555666666555444333444666777777555555777888:::;;;<<<===@@@DDDJJJOOOTTT[[[fffooossstttttttttqqqoooooottt}}}zzzsssooonnniiiiiifff```ZZZTTTNNNIIIHHHDDDAAA???@@@@@@>>><<<:::888666666888888888777777555444444555666555444444444444444444555555555333333333333333333333333444444333333222111000000111111111111111111111111111111222222222222111111222222222222111111111111000000000000000000000000000000000000000//////...////////////////////////------...///000000000///........................////////////////////////------------------------111111000000000/////////222111111111000000//////...///000111111000///...000000000000000///......000000000000000000000000111111000///////////////111111000000000000111111///////////////000000000111111111111111111111111////////////////////////000///...------...///000////////////////////////------------------------------------------------------++++++++++++---------------,,,,,,+++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************...,,,******+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------------,,,,,,........................///......------,,,++++++............////////////......//////////////////......///000000000000000...//////000111222222222222000000000222333222111000000000000000000000000222222222111111111000000222222222333333444444444555555555666888:::===>>>GGGIIIMMMQQQUUUXXXYYYZZZXXXYYY\\\```dddiiimmmooossswww~~~zzzvvvwww{{{~~~}}}{{{yyyvvvpppiiibbb[[[WWWUUUTTTSSSPPPNNNKKKHHHFFFEEE======<<<;;;;;;:::999999:::999777666555555555666444444444333333222222222555555555555555555555555333222222111111111222222333222111111000000111111333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////000000//////.........---000///...------...///000////////////////////////,,,---......,,,,,,---.........///111333222///,,,,,,,,,,,,------.........///...---,,,,,,---...///000000000/////////.........///000111111000///...000000000000000///......////////////////////////222222111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************...,,,******+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((((((((((((+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,........................------------------------............///////////////////////////...............///000000000000000...//////000111111222222111000///000222222222000000000000000000000000000222222222111111111000000222222222333333333444444444444444444666888999;;;;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFHHHKKKOOOSSSVVVXXX\\\```ffflllrrruuuvvvvvvxxxxxxvvvtttssstttxxx{{{{{{yyyyyyxxxxxxwwwnnnjjjeeeeeehhhjjjhhhfffaaa___[[[VVVQQQLLLIIIGGGHHHGGGEEECCC@@@>>><<<;;;<<<<<<;;;::::::999888888999888777555555555555666555555555444444333333333444444444444444444444444555444444333333333444444333222111111000000111111333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////000/////////............000///...------...///000........................,,,---......,,,,,,---...000///......000000///...,,,,,,,,,---------......///...---,,,,,,---.../////////...............---...//////000000//////...000000000000000//////...////////////////////////222222222111111111111111111000000//////000000111222222222111000000000///////////////////////////////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************---,,,******+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------++++++,,,------...//////---............/////////000000//////.........---......///000000000000///...//////000000111111222000///...///000111111///000000000000000000000000222111111111111000000000222222222222222333333333222222222222333444555666333444555777777888888888999:::;;;<<>>AAACCCDDDEEEEEEGGGHHHIIIIIIKKKNNNSSSVVVVVVYYY]]]aaaeeejjjooosssuuuwwwyyyyyywwwuuutttuuu}}}~~~{{{vvvsssnnnjjjhhhhhhjjjkkkiiigggddd```^^^\\\\\\\\\WWWTTTOOOMMMNNNNNNOOOOOOJJJHHHDDDCCCDDDDDDBBBAAA@@@@@@@@@@@@???>>>>>>=========<<<;;;;;;:::999999888888888777777666666666555555555555555555666666444444444444444444444444222222222222222222222222000000/////////000111111333222111111000000111111222222222222111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////.........................................................,,,---......,,,,,,---...///---+++,,,---...------------------------------------------------------//////////////////////////////............////////////000000000000//////........................//////000111111000000///000000////////////000000444333333222111000//////000000000000000000000000////////////////////////---...///000000///...---........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************---+++)))***+++,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,'''((()))***+++,,,------************************++++++++++++++++++++++++************************************************+++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......------------------------......---------,,,,,,,,,------------............000000//////.........---------...//////////////////////////////000000000///---------///000///...////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222222333333444555555666777444444333333444444555555777888888999:::;;;;;;;;;<<<======>>>>>>@@@DDDGGGEEEGGGJJJLLLNNNQQQUUUXXXZZZ\\\^^^___^^^]]]^^^___eeeiiinnnrrrvvvxxxyyy{{{{{{|||~~~~~~}}}||||||vvvqqqnnnmmmmmmmmmoooooonnnjjjgggaaa^^^ZZZVVVUUUUUUWWWXXXUUUTTTRRROOOMMMLLLLLLKKKHHHFFFDDDDDDEEEDDDCCCAAAAAA???>>>>>>??????>>>>>>:::;;;;;;;;;;;;:::999999777777777777777666666666666666666666666666555555444444444555555555555555222222222222222222222222222222222222222222222222444444333333444555666666333222111111000000111111222222222111111111000000000000000000000000000000////////////////////////////////////////////////.........///////////////------............------........................,,,---......,,,,,,---...,,,,,,,,,...//////,,,***------------------------,,,------------------,,,///////////////000000000///......------......///...//////000000000000000........................---...000111111000//////000//////......//////000222222222111000000000///000000000000000000000000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,+++***))))))***************+++++++++++++++++++++++++++++++++***************************************************************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,------------.........////////////////////////------...////////////...///////////////////////////...---...///000000...//////////////////////////////000000000000000111111111111000000000000000000111222222333222222111666555444333222222222222333222222222222222333333555555444333333444444555666666777666555666888;;;;;;<<<>>>>>>???@@@CCCEEEFFFGGGIIIJJJIIIIIIJJJKKKPPPQQQUUUXXX[[[]]]______bbbbbbccccccddddddddddddfffjjjoooqqqqqqsssvvvyyy|||}}}~~~|||zzzwwwwwwyyy~~~|||wwwuuutttuuuvvvwwwyyyyyyyyyzzz}}}|||vvvqqqoooooonnnmmmlllllllllnnnppprrrjjjkkkkkkiiifffaaa\\\YYYXXXXXXWWWXXXXXXWWWUUUSSSNNNLLLIIIGGGFFFFFFHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@?????????@@@@@@===;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<:::999888666666666666666666666666666666666666555555555555333444444555444444333333111111111111222222222222222222222222222222222222333333222333333444555666333222111111000000111111222111111111111000000000000000000000000000000000////////////////////////////////////////////////.........///////////////------............------------------------------,,,---......,,,,,,---...++++++---///000///,,,)))...------------,,,,,,,,,,,,,,,------------,,,,,,------.........////////////...------------...///......///000000000000000........................---///000222222222000/////////............//////000000000000000000000000//////////////////////////////////////////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))*********+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,***)))***+++---,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,------,,,***)))((())))))*********+++++++++++++++++++++++++++++++++***************************************************************++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------.........------......///000000000,,,---......//////......///////////////////////////...---...000111000///////////////////////////////////////000000111111111111000000000/////////...///000222222222111111666555333222111222222222222222222222333444555555555444222111000111222222333444444333111111222444555777888888777888:::<<<:::<<<======<<<<<<===???BBBBBBCCCDDDGGGIIIIIIIIIMMMMMMMMMMMMMMMMMMNNNNNNOOOSSSWWWXXXXXXXXX[[[^^^```aaaccceeeeeecccaaa___^^^^^^aaaggglllnnnllliiiiiiiiijjjjjjkkkllllllmmmkkkjjjgggccc___]]]^^^______```aaaaaaaaabbbeeegggggghhhfffccc___[[[ZZZZZZWWWVVVVVVVVVVVVVVVWWWWWWTTTTTTSSSRRRPPPMMMKKKIIIJJJHHHFFFFFFGGGGGGFFFEEEBBBAAA@@@???>>>???@@@@@@>>>>>>>>>>>>============>>><<<::::::;;;<<<;;;:::666777888999999888999999:::;;;<<<===<<<;;;999888777777777777777777777777555555555666666666666666444444555555444333222111111111111222222333333333333333333333333333333333////////////000111222333333222111111000000111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////............/////////000,,,------......------,,,------------------------,,,---......,,,,,,---...---------...//////---+++......---------,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,------.........///...---,,,,,,---...///......///000000000000000...........................///111333444333111000//////............//////////////////000000000000........................////////////////////////000///...------...///000------------------------------------------------------------------------++++++------------++++++))))))******+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,***)))***+++------,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++,,,---,,,+++***))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---------......,,,,,,---...///000111111,,,---......//////......///////////////.........000///...///000111111///////////////////////////.../////////000000111111111111000000/////////...,,,---///111111111111000000//////...///111333444000000000111111333444555777666444222111222333444222333444222111000222333333444666666555666888:::666777888888777666888999<<<;;;:::;;;<<<>>>???>>>AAA@@@@@@@@@@@@AAAAAABBBCCCFFFIIIIIIHHHGGGIIILLLLLLMMMOOOPPPPPPNNNLLLJJJJJJJJJMMMSSSXXXZZZWWWTTTOOOPPPQQQRRRSSSTTTSSSSSSUUUTTTRRROOOMMMMMMOOORRRNNNNNNOOOOOONNNOOORRRUUUQQQRRRRRRPPPMMMKKKKKKLLLHHHHHHHHHHHHGGGGGGFFFFFFHHHGGGEEECCCBBBBBBBBBBBBDDDAAA???>>>???@@@@@@@@@===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;===:::777555666999:::;;;666777888999777777777777555666888999999777555444666555555555555555555555555555666666666666666666444444555555444222111///222222222333333444444444333333333333333333333333111111111111222333444555333222222111000111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000,,,,,,---......---,,,,,,------------------------,,,---......,,,,,,---...000...,,,,,,---//////............------,,,,,,,,,++++++------------++++++///---+++******,,,///111/////////000000000000000////////////////////////000000000000000000000000000000000000000000000000111000///......///000111000000//////......------........./////////////////////.........---------////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------************************,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++000000//////............++++++++++++++++++++++++...............---------...------------...//////......---,,,---...///000000111000...,,,,,,---///...........................---------...///111222000000000000000000000000222000...///222333111///000000000000111111111111////////////000000000000111333444333111111222333555444222111111111222222111111000000111111222333444333333222222333333444333333333444444444555555888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>??????@@@@@@AAAAAABBBBBBAAABBBBBBDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCCCCBBBAAA@@@@@@>>>>>>??????@@@@@@@@@AAA======>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777777777777777777777777666666555555555444555555555666777666444111555555444444444444555555777666555444333444444555666666555555555444444444444444333333333333222222222222222222222222222222000000000111222222222333///000111222222111000///000000000000111111111111---.........//////000000------......//////000000//////////////////////////////...---,,,,,,++++++------............------........................------------------------++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******...---,,,++++++---...000////////////////////////////////////////////////////////////////////////000000000000000000000000111000///......///000111///////////////.........///////////////.........//////.........---------////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++(((((()))))))))*********************************,,,,,,,,,+++++++++***************++++++++++++,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------...//////...------,,,---...///000555333111...------....................................------...///000111////////////////////////222000...///111222111/////////000000000111111111000000000000////////////000111222222000000111222333222111000000000111111111111000000111111222333222222111111111111222222222333333333333444444444444444444444444555666666777777777777777777777777777777777777888999:::;;;:::::::::::::::::::::999888888999:::;;;<<<<<<============<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<>>>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999999999999999999999:::::::::::::::::::::::::::999888888666666666666666666666666777666666666555555555444666666555666777777555333555555444444444444555555777666555444333444444555444333333333333222222222444444333333333222222222222222222222222222222222111111111111111111222222000000111111111111000000//////000000000111111111............/////////000.........///////////////........................///......---,,,,,,++++++------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---------------.........000/////////...---------////////////////////////////////////////////////000000000000000000000000000000////////////000000.........///////////////000000//////......------...............---------////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((((()))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------------......///...------------...//////999555000---...//////---........................//////............///000////////////////////////111000//////111111000/////////000000000000111111111111000000//////......///000111000//////000111222111000000///000000000111000000000000111222222000000000//////000000000111111222222222333333333222222222222222333333444444444444444444444444444333444444444555666666777666666555555444333333222666666666777777888888888666666666666777888999::::::999999999999888888888:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888888888999::::::::::::;;;;;;;;;:::::::::;;;::::::999888999999999999888888888888777777888888888999999999888888999999888888777666555555555555555555555555666666666555555555555555777666666777888777555444555555444444444444555555666555444444333444444444333333333333222222222222333333333333222222222222222222222222222222222222111111111111111111000000111111000000000000111111//////000000000000111111............///////////////////////////..........................................------,,,,,,+++------............------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++,,,.../////////...---000000///...---,,,,,,+++////////////////////////////////////////////////////////////////////////000000////////////000000------......//////000000111111000///...------,,,........................////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))((((((((((((++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++*********------------------------------------------------------,,,,,,------...///------------......//////999333,,,+++///111000.........................../////////...............////////////////////////000000//////000000000///////////////000000000111111111000000//////.........000111000//////000222111111111000000000111111000000000000000111222222000000////////////000000000111111111111222222222333333333333333444555555555555555555555555555555111222222333333444444444555444444444333333333222777777777777777777777777555555555555555666777777888888888888888888888888666777777888888999999999::::::999999888888888777888888888888888999999999888888888999999888777777777777777777777777777777777777777888888888999999888888888888888777666666555555555555555555555555555555555555555555555555777666555555666666555333555444444333333444444555555444444444444444444444555555555444444444333333333333333222222222222111111111111111111111111111222222111111000000//////222111000//////000111222////////////000000000111.........///////////////000000//////......------..............................---------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,...///000///...---000000///...---,,,,,,+++////////////////////////........................//////////////////////////////000000000000//////------......//////000000111111000///...------,,,---.....................////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++******))))))(((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,---......---------...............444///******///222111///........................///////////////.................................//////000000/////////000...////////////000000000111000000000/////////...///000111111000000111333111222222222222222222222000000//////000000111222222111111000000111111222000000000111111111222222444444333333444444555666555555555555555555555555111222333333444333333222333333333444444444555555333333444444444444444444777666666555444444555555666666777777777777777777555555666666777777888888888888888888888777777777888888888888888888888888666666777777777777666666666666666666666666666666888888888888999999999999888888888888888777666666666666666666666666666666444444444555555555555555666555333333444555444222444444333333333333444444333333444444444444444444555555444444444333333333333333222222222111111111111111111111111111111111222111111000000/////////222111000//////000111222...////////////000000000///////////////.........000000//////......------........................---------------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...///000///......000/////////...---------////////////////////////........................000000000000000000000000//////000000000000//////.........///////////////000000//////......---------------...............////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++---......///,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,------...,,,---......//////......///,,,***,,,///222111000..............................///////////////..............................///000000......///000......////////////000000/////////000000000000000...000111111111111222444111111222333333333333222000////////////000111111333222222111111222222333000000111111111222222222222222222222222333444444222222222222222222222222111222444444444444333222111111111222333444444444222222333333444444444555666555444333222222222222333333444444444444555555555555666666666666666666666666666555555555555555888888888777777777777777555555666666777777666666555555555555666666666666777888888888888999999999777777888888777777666555666666666666666666666666444444444444444555555555666444222222333444333222444444333333333333444444222333333444444444444333222222222222111111111111222222222222111111111111111111111111111111111111000000000000000000//////111111000000000000111111......////////////000000///////////////.........///////////////.........------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///////////////////////////////////////////////////////////////........................000000000000000000000000...///000111111000///...///////////////.........///////////////.........---------.........//////////////////////////////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,)))******+++,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,++++++,,,,,,---...,,,---.../////////...------......///000111000000........................,,,---...///000000//////........................---///111000...---...000........./////////000000......//////000000111111---...000000000000111333///000111222333333222111///////////////000111111333222222111111222222333111111111222222222333333222222111111222222333444111111111111111111111111111222444555555333222111111222222222222222222222333333333444555666777777333333222222111222222222222222333333333444444444666555555555555555555444555555555555555555555555777777777666666555555555444555555666777777666666555555555555666666666777666666666777777777888888666666666666666555444444555555555555555555555555333333333444444555555555777555333222333444444333444333333222222333333444111222333444555444444333222222222111111111111000222222222222111111111111111111111111111111111111/////////000000000000000000000111111111111000000........./////////000000000/////////.....................///////////////------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++............/////////000/////////000000000000000////////////////////////........................000000000000000000000000...///000111111000///...000000//////.........---.........///////////////---------.........//////////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++************++++++,,,,,,,,,))))))***+++,,,,,,------***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******++++++,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++---///000111,,,,,,++++++,,,,,,---...,,,,,,.../////////...---...000222333111000///000........................+++,,,...000000000000000........................---///111000------...111............/////////000------...///000111222222,,,---//////...///000222...///000222222222111000///////////////000111111222222111111111111222222111222222222222333333333333333333222333333444555222222222222222222222222111222333444444333111000444444444333222222111111///000111222333444555666222222111222222333444555333333444444555555555666666555555444444333333333666666666666666666666666666666666555555444444444444444555666777777777666555555555666666666777777555555555555666666666777444444555555444444333222444444444444444444444444333333333444444555555555888666444333444555555444444333333222222333333444000111333444555444444333444444444333333333222222222222222111111111111000000000000000000000000000......//////000000111111///000111222222111000///............/////////000000000//////.........------.........//////000000---------------------------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------......------------......,,,,,,,,,---------.....................///000000////////////////////////////////////////////////000000000000000000000000////////////////////////---------.........//////+++---------+++++++++---000000///...------,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++************++++++************************************************++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++---,,,,,,+++*********+++,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++...,,,***+++---...---***++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++......---,,,++++++++++++...------,,,,,,------...++++++,,,------......///---------.........//////+++++++++,,,,,,,,,------222222111000///...------------------------------......------------..............................,,,,,,---...//////......---------............///......///000000000000000000000//////.........---000000000000000000000000111111000000//////......000000000000000000000000333333222111111222333444222222222222222222222222222222111111111111222222333333222222111000000000111111111111111111111111111111111111111111111111333333333222222111111111333333333444444555555555333333333333333333333333888888888888777777777777444444444444444444444444333333333444444555555555777666444333222222333444333333444555666777888888666666666666555555555555333333333333333333333333333333333333333333333333555555555444333222111000222222222222222222222222222222111111111111222222222222222222222222222222111111111111000000000000////////////////////////////////////////////////111000...,,,,,,,,,...///...........................------,,,,,,------...,,,///...+++,,,///000---,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,---------.........///...,,,++++++,,,...///++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------......------------.............../////////000000...............//////000////////////////////////////////////////////////........................////////////////////////---------.........//////,,,---......,,,,,,---...000//////...------,,,,,,---------------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((()))***,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************************************++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,---------......---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))'''(((***+++)))(((++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,++++++,,,------------,,,,,,,,,,,,------------------------------------------.........///,,,,,,---------.........000000000//////......---------------------------......------------..............................---------.........//////---------............///......///000000000000000000/////////............////////////////////////111000000000/////////...000000000000000000000000111000///.........///000111111111111111111111111222111111000000111111222///000000111111222333333111111111111111111111111111111111111111111111111333333333222222111111111222222333333333444444444222222222222222222222222444444444444444444444444444444444444444444444444444444444444555555666666666555444333222333444444666666666666555555555555666666666666555555555444333333333333333333333333333333333333333333333333333333444333333222111000222222222222222222222222222111111000000111111222222222222222222222222222111000000000//////......000000000000000000000000////////////////////////111///...,,,,,,,,,...///...........................------,,,,,,------......000000...///333444222------------------------............------------++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......------------...............///////////////......------......///000////////////////////////////////////////////////........................////////////////////////---------...............---...//////------.../////////......---,,,,,,,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++((()))***+++,,,------...,,,,,,,,,++++++++++++***++++++************++++++******************************************************************************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------+++++++++++++++*********++++++++++++++++++++++++)))((('''((())))))((('''++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++************)))++++++++++++,,,---...///------,,,,,,,,,,,,------//////...------,,,++++++------------............---------.........//////........................------------------------......------------....................................---,,,---...///000---------............///......///000000000000///////////////............////////////////////////000000000000////////////000000000000000000000000000000///...------......000000000000000000000000222111111000000111111222//////000111111222222333111111111111111111111111111111111111111111111111222222222222222111111111222222222222222333333333333333333333333333333333111222222333333444444444444444444444444444444444444444555555555555666666444333333333333444444555666666666555555555555444666666555555555444444444333333333333333333333333222222333333333333333333111222222222222222111111222222222222222222222222222111111000000111111222000000000000000000000000111000000///...------,,,000000000000000000000000////////////////////////000///...,,,,,,---.................................------,,,,,,------...---000000...000444666444....................................------------++++++++++++,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......------------......------------------------...------------...//////////////////////////////////////////////////////000000000000000000000000////////////////////////........................,,,---......------...///.........------,,,,,,,,,111///---,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******+++++++++***++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,------------------------------------............,,,,,,,,,------.........------------------------......------------..............................000...---,,,,,,---///000---------............///---...//////000000/////////////////////.........////////////////////////000000000000////////////000000000000000000000000333222222111000000000///000000000000000000000000111111000000000000111111222222222111000000//////111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111222222444444444444444444444444222333333444555666777777333333333333333333333333444444444444444444444444111222222222333444555555222333333444555666777888555555555444444444333333222222222222222222222222222222222222222333333333000000111222222222111111111111111111111111111111111111000000000000111111000000000000000000000000111111000///......---,,,111111111111111111111111///////////////////////////...------------.................................------,,,,,,------...+++......,,,---111222000------------------------.........---------,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++------------------------......------------......---------------------,,,---------------...//////////////////////////////////////////////////////000000000000000000000000////////////////////////.....................---***,,,------,,,,,,---...---------------,,,,,,,,,///...,,,***)))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))++++++************++++++************)))))))))))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,------......------------------------......------------..............................000///---,,,,,,---...000---------............///------...///////////////.........///////////////........................////////////000000000000////////////////////////333333333222222111111111111111111111111111111111111000000000000000000111222222111111000//////...000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333444555666666777777333333333333333333333333222222222222222222222222000111222333444444555555222222333444555666777777444444444444333333333333222222222222222222222222111111111222222333333333000000111222222222111111111111111111111111111111111000000000000000000111////////////////////////222222111000000///......000000000000000000000000////////////////////////......---------....................................------,,,,,,------...---///...++++++......,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++------------------------......------------......///////////////.........------,,,,,,------...///////////////////////////////////////////////////........................////////////////////////...............---------)))+++,,,,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++************++++++************************************************************************++++++************++++++)))))))))))))))(((((((((++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,)))************+++++++++///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------......------------..............................000///...---,,,---......---------............///------...////////////............///////////////........................////////////000000000000////////////////////////000000111111111111000000111111111111111111111111111000000//////000000111......///000000111111222000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111000000000000000000000000222222222333333444444444333333333333333333333333222222111111111111000000000000222333444444444444555555555444444444444333444444333333333222222222222222222222222222222222000000111111222333333333111222222222222222111111111111111111111111111111111000000//////000000111////////////////////////111111111111000000000000////////////////////////////////////////////////---------..........................................------,,,,,,------...///111000,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))))))))************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......------------......000000/////////.........------,,,,,,------...///////////////////////////////////////////////////........................//////////////////////////////.........---------***+++------,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((())))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************))))))((((((++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++(((***+++***(((((()))+++++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,))))))*********+++++++++------,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,,,,---------...------------............------------------------......------------..............................//////.........------------------............///,,,---......//////................../////////000.........................../////////000000000111////////////////////////---...///000111111000000000000000000000000000000000000////////////000000......//////000111111111000000000000000000000000000000000000000000000000///000000000111111111222333333222222222111111111000000000000000000000000111111111222222222222222222222222222222222222222222222222222111111000000000111222333444333333222555555555444444444333333333333333333222222222222111111111111111111111111///000000111222222333333333333444333333222111000111111111111111111111111000000////////////000000000000000000000000000000/////////000000000000000........................////////////////////////,,,------......///.................................------,,,,,,------......111000------///000------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------.........------...............---------,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////000000000000000000000000//////////////////////////////.........---------+++,,,............///111,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---++++++++++++++++++++++++*********++++++,,,------************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))'''''''''((()))))))))***+++,,,------...*********++++++,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++******))))))+++*********+++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++)))+++---,,,)))(((***,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++,,,---......,,,++++++++++++++++++,,,///......------,,,,,,+++---------,,,,,,+++++++++---------.........//////........................------------------------.........------.......................................//////...---,,,,,,---------.........//////,,,---......//////......---.........//////000000.........................../////////000000111111////////////////////////---...000111222333222222////////////////////////000000////////////000000111111111000//////......000000000000000000000000000000000000000000000000//////000000111111111222333333333333222222111111333333333333333333333333333333333222222222222222222222222222222222222222333333333222222222111111000111222333444333222222111222222333444555666777333333333222222222111111111111111111111111111111///000000111222222333333555555555444333222111000000000000000000000000000000000////////////000000111111111111111111111111------......///000000000........................////////////////////////,,,,,,---.../////////..............................------,,,,,,------...,,,......+++,,,000000...........................---------,,,,,,,,,++++++........./////////000000,,,------......------,,,------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,/////////......---------////////////////////////,,,,,,,,,---------..............................///////////////.........................................................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***(((((()))***++++++,,,,,,------,,,,,,++++++++++++*********)))))))))************+++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************)))))))))***++++++,,,,,,************************+++++++++*********))))))***++++++,,,,,,++++++***)))))))))***+++++++++,,,)))***+++***))))))+++---++++++************++++++,,,,,,,,,++++++*********)))************+++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,************************---------...------,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,------...............//////...---,,,,,,,,,------......------,,,------,,,+++,,,---...///........................////////////////////////---------............///,,,++++++++++++,,,------////////////////////////........................////////////////////////111000///......///000111000000000000000000000000000000000000000000000000222222111111000000//////000000000000111111111111111111111111111111111111333222111111111222333444111111111111111111111111111111222222222111111000222222222222222222222222444444222222222222444444333333444444444333222222444444333333333333222222555444444333333444444555222222222222222222222222444333111000000000111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////---------------...///000...------------...//////......---------,,,,,,,,,...------,,,,,,------...((()))***+++,,,,,,,,,,,,------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,,,,,,,---------..............................////////////............................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))***++++++,,,,,,------,,,,,,++++++++++++*********)))))))))************+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++******************************************+++++++++*********))))))***++++++,,,,,,++++++******************+++++++++***+++,,,+++******,,,...++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------.....................---,,,,,,,,,------......------,,,------,,,,,,,,,---...///.........................................................////////////000---------------......///................................................////////////////////////111000///......///000111000000000000000000000000000000000000000000000000111111111000000000000000...////////////000000000111111111111111111111111222222111111111222333444222222222222222222222222111111222222222222111111222222222222222222222222333222111111111111222333222222333333444333333333444444333333333222222222444333333222222333333444111111111111111111111111333222111000///000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------,,,,,,------.........---------......///...------------...//////......---------,,,,,,,,,...------,,,,,,------...)))***+++,,,---------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++++++++,,,,,,,,,,,,+++++++++++++++***************)))************+++++++++++++++*********++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++***))))))(((************************+++++++++******************++++++,,,,,,++++++***+++++++++***************((()))))))))((((((***+++++++++************++++++,,,,,,,,,++++++++++++***)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...---............------,,,,,,------......------,,,---,,,,,,,,,,,,---...///...................................................////////////000000000///............///000000................................................////////////////////////000//////......//////000////////////////////////000000000000000000000000///000000000000000000111............////////////111111111111111111111111222111111111111222333333222222222222222222222222111222222333333333222222222222222222222222222222111111000000000000111111111111222333444444444333333333333333222222222222222222222111111222222222000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------......//////...---------.........------------...//////......---------,,,,,,,,,...------,,,,,,------...***+++,,,------...------------------------------,,,---------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------...............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++******************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))***************************************************++++++,,,,,,++++++***,,,+++++++++***)))))))))((()))***)))((()))***,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------------------------------......------,,,,,,------......------,,,,,,,,,,,,,,,------..................................................................////////////...............///000000................................................////////////////////////////////////////////////........................////////////////////////.../////////000000111111........./////////000000111111111111111111111111111111111111111222222333222222222222222222222222111222222333333333333222111111111111111111111111111111111111111111111111///000111222333444444444333333333222222222222111111111000000000000111111000000000000000000000000000000//////............000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000000//////000000111000///...---------------...------------...//////......---------,,,,,,,,,...------,,,,,,------...+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---------......//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***************************))))))*********+++++++++))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++***************************************************++++++,,,,,,++++++***,,,+++++++++***))))))))),,,---------,,,,,,...///++++++************++++++++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,---------------,,,,,,------......------,,,,,,,,,,,,---------------................................................,,,,,,,,,---------......------,,,,,,------...///................................................////////////////////////......////////////......------------------------////////////////////////......//////000000000111//////000000000111111111000000000000000000000000000000111111222222222222222222222222222222222222000111222222333333333222111111111111111111111111111222222222222222222111///000111222333333444444333333222222222111111111111000000//////000000111111111111111111111111111////////////......------////////////////////////////////////////////////////////////////////////........................000000////////////000000000///...---------------...------------...//////......---------,,,,,,,,,...------,,,,,,------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,........................,,,,,,,,,---------..............................,,,,,,,,,---......//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++******++++++++++++*********************+++++++++)))************+++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************((())))))***++++++,,,,,,***************************************+++++++++***++++++,,,,,,++++++***+++++++++***************((()))******((()))***,,,++++++************++++++***++++++++++++,,,,,,,,,)))************+++++++++************************++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,+++,,,,,,------------,,,,,,------......------,,,+++,,,------......------........................------------------------++++++,,,,,,,,,---------,,,++++++++++++,,,------------------------------........................////////////////////////---......//////......---........................000000000000000000000000...//////////////////000000000000000111111111111000000000000000000000000///000111111222222111111111111111111111111111111///000111222222222222222111111111111111111111111111111222333333222111111000000111222333333333222222222222222111111111111111000000//////000000111111111111111111111111111/////////000///......---////////////////////////////////////////////////////////////////////////........................------,,,,,,,,,,,,------//////...---------.........------------...//////......---------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++,,,,,,------------------------------,,,,,,,,,---------..............................++++++,,,------...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++******))))))*********+++++++++)))************+++++++++((()))+++,,,---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******************************************++++++************************))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++&&&'''((('''&&&&&&(((***++++++************++++++******+++++++++,,,,,,,,,)))************+++++++++******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,***+++,,,---------------,,,------......------,,,+++,,,---.........------........................------------------------,,,,,,,,,---------......+++++++++++++++,,,------------------------------........................////////////////////////------...//////...------........................000000000000000000000000///////////////........./////////000000000000111000000000000000000000000...///000111222111111000000000000000000000000000......///000111111111111111111111111111111111111000000111222222111000000000111111222222222111111222222222222111111111111111000000000000000000111000000000000000000000000//////000000000///...---////////////////////////////////////////////////////////////////////////........................,,,,,,++++++++++++,,,,,,......---------......///...------------...//////......---------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,---------..............................++++++,,,,,,---...//////................................................++++++++++++++++++++++++........................************************************************++++++++++++++++++++++++((()))***+++++++++++++++******++++++++++++******))))))******++++++++++++)))************+++++++++)))***,,,---......------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++***)))))))))************************))))))******+++++++++++++++++++++,,,,,,+++++++++))))))******+++++++++,,,+++,,,---,,,++++++---///++++++************++++++*********++++++,,,,,,,,,)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,************************((()))***+++,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,***+++,,,,,,------------,,,------......------,,,+++,,,---.........---,,,........................---------------------------------.........//////,,,++++++++++++,,,------------------------------........................////////////////////////,,,---...//////...---,,,////////////////////////000000000000000000000000000000//////.........---............/////////000000000000000000000000000...///000222222111111000////////////////////////------///000000111111111000000000000000000000000...///000111111000///...111111222222222111111000222222222111111111111000111111000000000000111111///////////////////////////000111111111000...---////////////////////////////////////////////////////////////////////////...........................------,,,,,,------...---------------...///000...------------...//////......---------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,+++******++++++++++++++++++++++++.........------,,,,,,,,,)))+++...000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...///...---,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------.................................------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......)))***,,,---......---,,,*********)))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++******************************************))))))*********+++++++++************************---,,,+++)))))))))))))))++++++************++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))---,,,,,,+++*********+++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************&&&''')))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++***************+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++************++++++,,,,,,,,,------++++++++++++------++++++------------,,,+++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------///...,,,++++++,,,...///000000//////.........---...---,,,++++++,,,...///000000//////......------------...///000000//////......////////////..............................111111000000//////......000//////......000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111000000111222222222000///...////////////////////////............////////////111111000000000000111111......////////////......------------------------,,,,,,---...///000111111......---,,,,,,...///000/////////...------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++,,,---------------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---------------------------..............................---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,))))))***+++++++++******+++++++++***************************************************************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************///...,,,***)))***+++,,,++++++************++++++)))***++++++++++++***)))************************))))))))))))))))))))))))---,,,++++++******++++++)))))))))******+++,,,---************************************************++++++++++++++++++++++++************************************************((((((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))(((++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......---,,,+++***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------///...,,,++++++,,,...///000/////////.........---///...---,,,+++,,,.../////////.........---------,,,,,,---.....................////////////..............................000000000000//////.........------,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111000000000000000000000///......////////////////////////............////////////000//////////////////000......////////////..........................................////////////---------------...//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++,,,------)))******+++---......///---,,,,,,,,,,,,,,,,,,+++------------------------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++*********++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************+++++++++************************///---+++(((((()))+++,,,++++++************++++++((()))************)))(((************************)))))))))))))))))))))))),,,,,,++++++******++++++,,,+++*********+++---...++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))(((((()))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......---,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,------------------------...---,,,++++++,,,---.../////////...............111000...---,,,---..................------------+++,,,------------------......////////////..............................000000000////////////......------------...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111111000000000000//////...............////////////////////////............///////////////......------......///........................////////////////////////000//////.........------,,,,,,---...............+++,,,,,,---......//////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********///...,,,+++***+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************************************,,,***(((%%%%%%&&&)))***++++++************++++++)))******************)))************************)))))))))))))))))))))))),,,,,,++++++***++++++,,,...---+++***)))***+++,,,++++++++++++++++++++++++************************************************************************************************+++***)))((((((***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,,,,,,,,,,---...........................222111000...------------//////..................,,,------.........---------......//////......---........................////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111000000000000111000...------...///000////////////////////////............///////////////..................///.......................................///////////////.........---------+++,,,---...///...---,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++///...,,,+++***+++,,,,,,))))))))))))******++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************+++***(((&&&&&&''')))***++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,++++++***++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++************************************************************************************************,,,+++)))((((((***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++******+++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---------------------------------,,,,,,------------------...............111111000///...---------////////////////////////....../////////......---------............------......................................./////////...//////000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111000000000//////111111/////////000111222////////////////////////............////////////000//////......//////000......------------......,,,,,,---------.........------------............***+++---.........---,,,......------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,------++++++******)))*********((((((((()))******++++++))))))))))))))))))))))))************************************************************************************************)))))))))***++++++,,,,,,************************+++++++++***************************************,,,+++************+++,,,++++++************++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))++++++******++++++,,,,,,&&&'''(((***+++,,,---...++++++++++++++++++++++++************************************************************************************************,,,+++***)))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++***++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------------------------------------------------------------.........////////////...---------.........////////////////////////000//////...---------............------........................---............/////////,,,------...///.........////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111000000000/////////111000000000000111111222////////////////////////............////////////000//////////////////000///...---,,,,,,---...///++++++,,,,,,---.........,,,,,,------.........///++++++,,,---------------......------,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------(((((()))***+++,,,------))))))***+++++++++******(((((()))******+++,,,,,,************************************************************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++++++++*********))))))************************++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++******++++++,,,---'''(((***++++++***)))(((************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++---...///,,,,,,,,,------------...------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,,,,,,,,,,------.........------.........---------,,,,,,,,,---------........./////////......---,,,,,,------......------,,,........................---------.........//////,,,,,,.../////////...---////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000111000000000////////////...//////000111111000000////////////////////////............///////////////......------......//////...,,,++++++,,,...///,,,,,,,,,---.../////////......------------,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---...///...---,,,******+++,,,------...///+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------&&&&&&''')))***+++,,,---)))***,,,---......---,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************************************************************************************((())))))***++++++,,,,,,************************++++++++++++******))))))************************((()))+++,,,,,,+++***)))++++++************+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))+++*********+++,,,,,,---,,,,,,---,,,***&&&""" ))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++,,,---...///,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++.........------,,,,,,,,,++++++------------++++++---,,,,,,,,,---///111222,,,,,,,,,---------......------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***))))))(((------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,------...---------*********++++++,,,,,,,,,---.........---,,,,,,+++,,,------......------,,,........................---------.........//////---...000111111111000///////////////////////////////////////////////////////////////////////////000000000000111111111111////////////////////////000000000000////////////,,,---///000000000///...////////////////////////............/////////000...------,,,,,,------...///...,,,++++++,,,...///---------...///000000111000//////---,,,++++++***---,,,+++***+++,,,---...***++++++,,,,,,------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---------,,,+++***,,,,,,++++++***)))))))))++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++***,,,,,,+++)))((()))***,,,++++++******++++++,,,***************************************************++++++++++++***))))))'''((()))***************************************)))))))))))))))))))))))))))************++++++++++++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))&&&(((***,,,,,,***(((&&&************************------------------------'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********,,,+++*********+++,,,---------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,,,,------------------------,,,------......------,,,***++++++,,,,,,++++++***......---,,,++++++++++++------------,,,,,,+++***------++++++++++++------+++,,,,,,---...///000000++++++++++++++++++++++++......,,,++++++,,,..............................++++++,,,,,,---.../////////......------,,,+++++++++,,,,,,---...///000000........................////////////////////////000000000000000000000000...000000///...------///////////////////////////............////////////000000000000000000000000------............------------...222555555222...////////////............,,,---...///...---,,,+++------------------------..............................---------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***+++++++++++++++******+++,,,,,,,,,,,,+++***************************************************++++++,,,,,,++++++***+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++***)))******************++++++++++++************++++++******))))))******+++,,,************************+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++***+++,,,+++)))((()))***,,,++++++******++++++,,,***************************************************++++++++++++***))))))*********+++******))))))************************************************)))************++++++++++++*********))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))+++,,,---......---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++,,,,,,,,,+++++++++******++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,,,,------,,,+++++++++,,,,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,------,,,++++++++++++,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,---......///---.....................---------.......................................////////////////////////------------------------///000000///---,,,,,,---....................................////////////////////////////////////------............------...------///222222///,,,////////////............------......------,,,+++------------------------...........................------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++************+++,,,,,,,,,,,,+++***************************************************++++++,,,,,,++++++*********++++++,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++******************)))))))))((())))))***++++++,,,,,,++++++************++++++******))))))******+++,,,))))))))))))))))))))))))+++++++++***************)))************+++++++++************************++++++++++++++++++++++++***+++,,,+++)))))))))+++,,,++++++******++++++,,,***************************************************++++++++++++***)))))),,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++)))************+++++++++***************)))))))))))))))))))))))))))))))))+++++++++,,,++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///...---,,,++++++++++++++++++++++++,,,,,,---...------------------------,,,,,,------------,,,,,,,,,------......------,,,++++++******++++++,,,---,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---............------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------...///000000000//////.........---------........................////////////////////////------------------------///000000///---+++,,,---....................................////////////////////////////////////------............------000///......//////...,,,/////////............---......---,,,,,,,,,,,,---........................------------------------------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))***+++,,,---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******))))))))))))))))))*********+++++++++++++++************++++++******))))))******+++,,,************************************************))))))*********+++++++++************************************************)))+++,,,+++***)))***+++,,,++++++******++++++,,,***************************************************++++++++++++***)))))),,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******,,,+++***))))))***+++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++***++++++++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,***))))))***+++,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////................................................////////////////////////////////////////////////---///000///...---...///....................................////////////////////////////////////------............------000///...---......////////////.........---------///...---,,,+++,,,------////////////////////////---------------------------------,,,,,,,,,++++++---------------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++************++++++++++++*********))))))++++++************++++++******))))))******+++,,,************************************************))))))*********+++++++++************************************************)))***++++++***)))***+++,,,++++++******++++++,,,***************************************************++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,************************************************))))))*********+++++++++***************+++++++++)))))))))))))))))))))))))))******++++++*********///...---,,,,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))******+++,,,......+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++,,,---...//////...---,,,------------------------,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,------...//////000........................////////////////////////////////////////////////+++---////////////111333....................................////////////........................------............------,,,,,,+++++++++---///111............------------///...---,,,+++,,,------////////////////////////------------------------------,,,,,,,,,+++++++++------------,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++***)))***++++++,,,,,,++++++***))))))(((++++++************++++++******))))))******+++,,,))))))))))))))))))))))))***************+++++++++)))************+++++++++************************************************)))***++++++***)))+++,,,,,,++++++******++++++,,,***************************************************++++++++++++***))))))((()))***+++,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++))))))))))))))))))))))))((()))******+++*********------++++++++++++------************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,---...///++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---...//////++++++++++++++++++++++++***++++++,,,,,,++++++***........................------------------------------,,,,,,+++******)))++++++,,,---...///000111........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////111333------------------------............////////////........................------............------((())))))))))))***---000.........------------,,,......---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++******)))))))))************************------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++)))(((((((((***+++++++++******************++++++************++++++******))))))******+++,,,************************))))))*********+++++++++)))************+++++++++************************************************(((***++++++******+++,,,,,,++++++******++++++,,,***************************************************++++++++++++***))))))))))))******+++*********************************************************)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************)))))))))(((((()))))))))************************++++++++++++++++++++++++'''((())))))******************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////***+++,,,,,,---------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------............////////////........................------............------)))+++,,,,,,******,,,///.........---------,,,,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++************************---,,,,,,++++++,,,,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++++++++************************------------------------++++++++++++++++++++++++,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---+++++++++,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---*********++++++,,,,,,,,,+++***((('''&&&''')))***)))))))))***++++++,,,,,,++++++************++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))(((***++++++******+++---,,,++++++++++++++++++,,,***************************************************++++++++++++***))))))***************)))((('''************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&''')))*********************++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++*********************+++,,,---///000+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------......------,,,......---------...//////***+++,,,,,,------------++++++------------++++++------,,,,,,,,,,,,++++++---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......//////............---------........................////////////////////////........................,,,------,,,***))))))***------------------------............/////////000........................---..................---...000222000...,,,...000......---------,,,,,,,,,,,,---...///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++******+++,,,------...///************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++***************++++++++++++,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++------------------------***++++++,,,,,,++++++***///...------++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,(((((()))***++++++,,,,,,************************++++++------------++++++---,,,,,,++++++,,,,,,---))))))*********+++++++++*********+++,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,++++++*********************************************************+++***)))((((((***,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++((((((((((((((((((((((((************************************************)))************+++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...---,,,+++,,,,,,---///......------,,,++++++---,,,,,,,,,,,,---.........---,,,,,,......---,,,....................................////////////------............------------------------------------------------------...------,,,,,,------...---------...------,,,,,,///............---------------------------------------------------------+++*********+++,,,------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,++++++******++++++,,,))))))))))))))))))))))))************************,,,+++*********+++,,,---+++++++++*********))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,++++++***+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,---------************************++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---******************++++++*********+++++++++++++++************************((((((((((((((((((((((((+++++++++++++++++++++++++++***************++++++,,,,,,,,,++++++*********************************************************+++***)))((()))***,,,---++++++***))))))***++++++*********+++++++++,,,,,,******++++++++++++******)))************+++++++++************************************************************************(((((()))))))))*********************************(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,---...------------,,,,,,,,,------,,,,,,------...///...---,,,,,,......---,,,........................------------............,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,...---------,,,,,,,,,,,,************************------------------------++++++******************,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,************************************************++++++*********+++,,,---+++++++++*********))))))************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***---------.........//////+++************+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************************************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++++++++*********************************************************+++***)))))))))***+++,,,++++++***))))))***++++++*********++++++++++++,,,******++++++++++++******)))************+++++++++************************************************************************'''((((((((())))))))))))************************((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,---------.........------------...//////...---,,,,,,......---,,,------------------------+++,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,++++++******++++++,,,,,,,,,------...------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++*********++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,************************************************++++++******++++++,,,---+++++++++***************************************))))))***++++++++++++***************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************))))))))))))************************+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++***************+++*********)))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,+++++++++***************************************************************+++******))))))***+++++++++******************+++************++++++++++++******++++++++++++******))))))*********+++++++++((((((((((((((((((((((((************************************************((((((((()))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------......///000...---,,,,,,......---,,,------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------...------------------,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,************************************************+++***++++++++++++,,,,,,************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))******++++++,,,,,,---+++++++++++++++++++++++++++++++++******+++++++++***)))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,************************+++*********)))(((((((((************************))))))))))))))))))))))))************************)))***++++++++++++***)))************************************************************************++++++***************************++++++*********))))))*********+++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------------...//////...---,,,,,,......---,,,------------------------,,,------------.........------............------------------------------------------------------------,,,,,,,,,,,,------+++,,,,,,---.........---............------------************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------------***++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,******************************************************++++++,,,,,,,,,,,,************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,------...///++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++***)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++++++++************************++++++************++++++++++++************++++++))))))*********+++++++++******************))))))************************************************************************)))***+++,,,,,,+++)))((()))))))))***************************************************************++++++++++++*********))))))***++++++++++++***))))))))))))************+++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************************************************++++++++++++************************)))))))))************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,******)))******+++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,+++++++++,,,,,,---...//////---,,,,,,,,,,,,---.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////......---------------------------------------------------...------,,,,,,------...++++++,,,---............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&(((***+++,,,++++++******+++,,,,,,,,,++++++)))******+++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,+++******))),,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++***************+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++************++++++))))))******++++++,,,,,,************************,,,+++***))))))***+++,,,++++++************++++++(((((()))***+++,,,,,,---*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***,,,,,,,,,+++***((()))))))))*********+++************************************************+++++++++++++++***)))))))))***++++++++++++***)))))))))))))))******************++++++++++++******)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))************************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,------.........,,,++++++++++++,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---***+++,,,---.....................---------,,,,,,........................++++++++++++++++++++++++&&&''')))+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++++++++************++++++************************,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******))))))))))))******&&&''''''((()))******+++************************,,,+++***))))))***+++,,,++++++************++++++''''''(((***+++,,,---...*********+++,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&))),,,---------,,,(((((())))))*********+++************************************************+++++++++++++++***)))((()))***+++,,,,,,+++***)))))))))))))))******************++++++++++++******)))************+++++++++))))))))))))))))))))))))************************************************(((((((((((())))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************(((((())))))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,---------......++++++******++++++,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,++++++++++++++++++,,,***+++,,,---............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...---+++)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++************++++++*********************************++++++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))***+++,,,---,,,++++++))))))******++++++++++++************************))))))***++++++++++++************************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++***+++++++++---+++)))(((***,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++***)))((()))***+++,,,+++******------,,,+++************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******))))))++++++************++++++************************************************,,,,,,++++++***)))))))))++++++***************+++)))***+++,,,---,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++000...,,,***))))))***+++***+++,,,,,,,,,,,,+++************************************************************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,......//////......---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,//////.........---------,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++******)))*********+++++++++***)))((((((''')))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......333///+++***,,,------+++************************)))***+++,,,---,,,++++++++++++************++++++************************************))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,---+++)))(((***,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,++++++***,,,,,,++++++***+++++++++************************))))))***++++++++++++***************************************************************************************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************++++++++++++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))))))))*********+++++++++)))(((((((((''''''''''''++++++************++++++************************))))))))))))))))))))))))******************++++++++++++***************+++)))***+++,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++***))))))++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))***************************++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,+++******++++++++++++++++++++++++,,,+++************+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------******+++,,,,,,------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,...---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++***************+++++++++***)))(((((((((,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...,,,)))(((((()))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++************++++++************************++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,---+++))))))+++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++++++++***+++++++++***++++++,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************++++++++++++++++++************)))++++++************++++++************************************************((())))))***++++++,,,,,,+++***************++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,***++++++,,,,,,++++++***************************************************+++++++++++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++......------,,,***)))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........))))))***+++,,,---......------......------,,,+++------------------------------------------------...------------,,,,,,,,,------------------------------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,+++***************+++++++++***))))))(((((()))((('''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++***)))''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++************++++++************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))******++++++++++++************+++,,,------************************))))))***++++++++++++***************************************************************************)))***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********)))******+++,,,)))******+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000------......------,,,+++........................,,,,,,------------------------------------------------------------------------------------------,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++************++++++++++++******)))))))))((('''&&&%%%%%%''')))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******************+++---...,,,)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,***)))***,,,---,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***************+++++++++************+++,,,------************************))))))***++++++++++++***************************************************++++++++++++++++++++++++))))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))***++++++,,,)))))))))*********++++++***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,---...------......------,,,+++........................,,,,,,,,,---------......---------------------------------------------------------------------------,,,+++******+++,,,---+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++***+++++++++++++++++++++************---,,,***))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++******************,,,...///...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++***)))***,,,---,,,+++***+++---......---,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******))))))******+++,,,+++++++++***++++++,,,,,,************************))))))***++++++++++++***************************************************++++++++++++++++++++++++))))))******+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************************++++++++++++++++++************++++++************************************************,,,,,,++++++***))))))((())))))))))))***+++,,,,,,***))))))))))))***++++++***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,++++++******++++++,,,***************************************************************)))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++'''((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,---,,,+++)))))))))***+++------......------,,,+++------------------------+++,,,,,,------.........,,,,,,,,,------------...---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,+++*********+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++************++++++*********************************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++******+++,,,---,,,******+++---...///...---,,,************************++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,++++++***+++++++++************************))))))***++++++++++++***************************************************************************))))))***++++++,,,------************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,---------......++++++************++++++************************))))))))))))))))))))))))++++++******************))))))))))))***+++,,,---***))))))((()))***+++,,,***+++---......---+++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))************************))))))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))***+++++++++++++++******************************+++,,,,,,+++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,+++)))((()))***+++---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......---------------------------------------------------------......---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++((((((((()))))))))******************************++++++++++++++++++++++++)))+++,,,---...---+++*********************************++++++,,,,,,------+++***)))***+++,,,***)))++++++++++++++++++++++++***))))))((()))***+++,,,++++++************++++++************************)))))))))*********++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++******+++------,,,******+++---//////...---,,,************************++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))))))))***,,,---------,,,+++************************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))***+++,,,,,,------************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))++++++++++++******)))))))))))))))******+++++++++++++++************++++++************************************************)))))))))***++++++,,,,,,))))))))))))***+++,,,---***)))((((((((()))+++,,,***+++---......---+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++------------++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***---,,,+++******+++,,,---************************************************(((((())))))******++++++---,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++******)))(((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))***+++,,,......++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,+++******+++---///111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........------------------------------------------------,,,---...//////...---,,,++++++,,,,,,,,,---------......---------,,,,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************------/////////---+++)))******************************+++,,,------......,,,***)))+++---...,,,)))***************************)))((((((((()))+++,,,++++++************++++++************************(((((())))))*********++++++++++++++++++++++++++++++++++++************)))************************,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++)))'''%%%&&&)))---///---,,,++++++******++++++++++++*********+++---...,,,***((((((***+++,,,,,,++++++++++++++++++++++++''''''((()))***++++++,,,))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************************************)))))))))***+++++++++,,,+++++++++***************************************++++++************++++++************************))))))))))))******************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))***++++++++++++***///+++)))))),,,---,,,))))))))))))))))))******+++***++++++,,,,,,++++++***************************************************************************************************************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,***))))))***,,,---++++++++++++******))))))++++++++++++++++++++++++,,,---...---+++***+++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,++++++*********,,,,,,,,,------.........------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++......,,,++++++,,,............//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,---,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------///---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++************)))++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,+++******+++++++++++++++++++++++++++***(((((((((+++---///---,,,++++++******++++++++++++*********+++,,,---,,,***((((((***+++++++++++++++++++++++++++++++++((())))))******++++++,,,************************************************,,,,,,,,,+++++++++*********************************************************************+++++++++************************************************++++++************++++++************************))))))*********+++++++++******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********)))))))))***++++++++++++***+++***)))***+++,,,+++******************++++++,,,***++++++,,,,,,++++++***************************************************************************************************************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++)))************++++++++++++++++++++++++*********,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,***))))))***,,,---++++++++++++*********)))++++++++++++++++++++++++,,,---...---+++***+++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++***)))(((******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,------......//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++***)))))))))***,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************++++++,,,,,,------------,,,,,,,,,,,,++++++)))***++++++++++++***)))+++++++++++++++++++++++++++*********+++,,,---...---,,,++++++******++++++++++++*********+++,,,------+++))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++***************(((((())))))******++++++************************++++++************++++++************************************++++++++++++******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++))))))***++++++++++++***&&&(((+++++++++******++++++++++++***+++,,,,,,---***++++++,,,,,,++++++***************************************************************************************************************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))*********+++++++++((()))***+++++++++***))),,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***---,,,+++******+++,,,---++++++++++++************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---.........------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000///---***------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++******************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************************************+++++++++***************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,,,,+++---,,,++++++******+++++++++++++++++++++++++++,,,---+++******+++,,,+++)))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))''''''((()))******++++++************************++++++************++++++************************)))))))))************+++******++++++++++++******++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***###'''+++,,,***)))***++++++************+++,,,,,,***++++++,,,,,,++++++***************************************************************************************************************************+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...&&&''')))+++,,,+++***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******+++++++++++++++,,,,,,+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,---......------------------------,,,,,,******,,,------,,,******---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,+++------------,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000++++++++++++++++++++++++*********+++++++++******************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---+++***---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,************************************************))))))))))))))))))))))))************************+++++++++*********))))))+++++++++++++++++++++++++++***************++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++((()))***++++++******)))---,,,++++++******++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))'''(((((()))***++++++,,,************************++++++************++++++************************((((((((()))))))))************++++++++++++******++++++************++++++++++++++++++++++++++++++************************))))))******************))))))***++++++++++++***###'''+++,,,***)))***+++)))))))))))))))***++++++***++++++,,,,,,++++++************************************************************************************************************************************++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......&&&''')))+++,,,+++***(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,------------------------******,,,------,,,******------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***(((''')))+++,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,************************************************))))))))))))))))))))))))************************+++++++++************)))*********************************)))******+++,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++((())))))*********))))))---,,,++++++******++++++++++++,,,,,,,,,+++******+++******,,,---...,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))******++++++,,,,,,************************++++++************++++++************************((())))))))))))***************++++++++++++******++++++************++++++++++++++++++++++++++++++************************)))))))))))))))*********))))))***++++++++++++***&&&(((+++++++++******+++))))))(((((())))))***+++***++++++,,,,,,++++++***************************************************************************************************************************)))***++++++++++++***)))+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---((()))***+++++++++***)))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,++++++------------............++++++,,,,,,,,,,,,++++++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***&&&%%%'''***,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***************************************************************************************++++++++++++++++++************)))++++++++++++++++++++++++******))))))***++++++,,,***************++++++++++++++++++,,,,,,---------------,,,++++++,,,------++++++++++++++++++++++++************************---,,,++++++******+++++++++,,,,,,,,,,,,+++***)))))))))***,,,...///...,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++++++++++++++++++++,,,,,,,,,************************++++++************++++++******************************+++++++++,,,,,,,,,******++++++++++++******++++++************++++++************************************************)))))))))******+++++++++))))))***++++++++++++***+++***)))***+++,,,+++*********))))))******+++,,,***++++++,,,,,,++++++***************************************************************************************************************************)))***++++++++++++***)))************************++++++***))))))***++++++++++++++++++++++++++++++'''((()))***+++,,,,,,---+++++++++++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++(((***++++++******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++------------.........///------,,,,,,,,,,,,------,,,------...//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***(((''')))+++,,,,,,******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,***)))'''************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------************************************************++++++++++++++++++++++++))))))*********++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++++++++***************+++++++++,,,,,,---------......,,,,,,,,,,,,......++++++++++++++++++++++++,,,,,,+++******++++++,,,---,,,++++++******+++++++++,,,,,,---,,,+++***)))(((((())),,,///000///---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,------,,,,,,,,,,,,,,,,,,************************++++++************++++++************************,,,,,,------------......******++++++++++++******++++++************++++++*********************************************************++++++,,,,,,,,,))))))***++++++++++++***///,,,)))))),,,---,,,)))++++++******++++++,,,---+++++++++,,,,,,+++++++++************************************************************************************************************************)))***+++,,,,,,+++***)))************************...---,,,++++++,,,---...************************)))******,,,---...//////------,,,+++*********+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++(((***++++++******+++---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,------......------,,,............---,,,++++++---------........./////////...,,,,,,,,,,,,...///,,,,,,---.../////////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++)))***+++,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.....................---*********++++++,,,,,,,,,)))***,,,---,,,***((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++888555222...+++*********))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++&&&(((***,,,---...------))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((,,,,,,,,,,,,+++***)))))))))(((((()))+++---///000------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++************+++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++,,,+++***))))))***+++,,,++++++************++++++************************************************,,,,,,,,,++++++************+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++******************************************+++++++++++++++,,,,,,,,,---,,,+++))))))))))))***,,,,,,,,,++++++*********'''(((***,,,---,,,+++))))))************++++++++++++******))))))******+++,,,,,,---...---+++(((&&&******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++*********)))******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,---------***((('''+++...------------------------++++++,,,,,,---...//////---------,,,,,,+++++++++---------,,,,,,+++++++++))))))(((''''''(((((())))))***+++,,,---.........+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,++++++***)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++***)))************************++++++************++++++************************+++***))))))******)))(((************************)))))))))((())))))***++++++++++++*********))))))))))))(((((()))+++---...++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,++++++++++++*********+++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))++++++***))))))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++******))))))))))))******************************)))************+++++++++++++++***))))))***++++++++++++************++++++************************************************,,,,,,,,,+++++++++************++++++++++++******(((((()))))))))*********---,,,++++++*********+++************************************************+++++++++++++++*********+++******))))))***+++,,,,,,,,,,,,+++++++++******((()))***+++,,,+++******)))************+++++++++---,,,,,,++++++,,,,,,---+++,,,------,,,+++)))(((******+++++++++,,,,,,,,,************************))))))************)))))))))*********++++++++++++,,,,,,+++***************++++++++++++++++++++++++---,,,++++++******++++++++++++***************))),,,,,,,,,+++++++++******+++++++++***++++++,,,,,,+++******)))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,,,,------+++)))(((***---------------------------+++,,,,,,,,,---.........,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++---------------.........---------,,,***)))'''&&&++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,+++******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++******************************++++++************++++++************************)))(((((()))***++++++***************************))))))))))))***+++,,,,,,+++++++++*********))))))***))))))))))))+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))***+++,,,,,,,,,,,,...---,,,+++************------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++***))))))***++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++***************))))))))))))******************************)))************+++++++++++++++***))))))***++++++++++++************++++++************************************************,,,,,,,,,++++++++++++************))))))*********((((((((())))))))))))***,,,,,,+++************+++************************************************+++++++++******))))))((())))))))))))***+++,,,---,,,,,,,,,++++++++++++***+++++++++***************)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,++++++******++++++)))))))))))))))*********,,,,,,,,,+++++++++******************+++,,,------,,,++++++***))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,---,,,*********,,,------------------------,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---,,,,,,+++...---,,,+++(((&&&$$$"""++++++++++++++++++++++++++++++******++++++,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---------,,,++++++************************++++++************++++++************************((('''''')))+++---,,,,,,************************)))))))))***+++,,,------+++++++++***************+++******)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++++++++******++++++,,,,,,---,,,,,,++++++*********+++******))))))******+++************************))))))*********++++++++++++******************+++++++++************++++++************************************************+++++++++++++++++++++++++++***)))(((((()))***+++************++++++++++++++++++***************+++***************+++++++++************************+++++++++***)))(((''''''))))))*********++++++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))*********++++++++++++******))))))******+++++++++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,------------...,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,((()))))))))******++++++,,,,,,,,,+++++++++******************+++,,,---......---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,+++++++++++++++++++++%%%&&&(((***+++***)))(((************)))((('''&&&++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************+++++++++***+++,,,,,,---,,,,,,---------,,,,,,+++************************++++++************++++++************************)))(((((()))+++,,,,,,+++***************************+++++++++,,,,,,,,,+++************************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********+++*********++++++,,,---,,,,,,,,,++++++*********++++++************++++++************************))))))*********+++++++++*********++++++*********++++++************++++++************************************************+++++++++++++++++++++++++++***)))(((((()))***+++*********************************))))))***++++++))))))*********+++++++++************************+++++++++***)))(((''''''++++++++++++******))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))*********++++++++++++******))))))******+++************+++,,,---...******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,---...000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////++++++++++++++++++++++++)))***,,,......---,,,+++((()))******++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************+++************+++,,,,,,++++++,,,------,,,,,,,,,************************++++++************++++++************************,,,***)))***+++,,,***)))************************,,,,,,,,,,,,,,,+++))))))***************************+++++++++*********)))+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***))))))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************+++++++++)))***++++++++++++***)))************+++,,,------++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))***++++++++++++***)))++++++************++++++***************************************************++++++++++++,,,,,,,,,*********))))))*********)))(((((((((((((((''''''***))))))))))))***++++++)))))))))***++++++,,,,,,************************+++++++++******))))))(((+++,,,,,,++++++)))((((((***++++++++++++,,,,,,,,,+++++++++***************)))************+++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,------//////...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++------------++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............*********+++++++++++++++,,,---.........---,,,,,,+++++++++,,,++++++******++++++++++++++++++++++++,,,,,,++++++******++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,******+++,,,,,,,,,++++++************************++++++************++++++************************---+++******++++++***)))************************++++++,,,,,,,,,***)))(((***************+++++++++)))******+++++++++******++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++***((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++)))***++++++++++++***)))************+++,,,---...*********++++++,,,,,,---,,,++++++******++++++,,,************************)))************+++++++++)))***++++++++++++***)))++++++************++++++******************************************************+++++++++,,,,,,,,,******++++++++++++******))))))(((((('''''''''''')))))))))))))))***++++++((())))))***++++++,,,,,,************************+++++++++++++++*********)))***++++++++++++))))))******+++++++++,,,,,,,,,((()))***+++,,,+++******)))************+++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))))))))*********+++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,---++++++++++++************,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++------------++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---***((()))+++------,,,++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++)))*********++++++++++++---,,,,,,++++++******)))+++++++++,,,++++++******++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,((()))******+++++++++***************************++++++************++++++************************,,,***)))***,,,,,,,,,***************************'''(((***+++,,,+++***)))))))))*********+++++++++((()))***+++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++)))))))))******+++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))************+++,,,---...))))))***+++,,,------...,,,++++++******++++++,,,************************)))************+++++++++)))***+++,,,,,,+++***)))++++++************++++++*********************************************************++++++,,,,,,,,,***+++,,,------,,,+++***++++++******)))))))))((())))))((())))))***++++++((())))))***++++++,,,,,,************************+++++++++++++++,,,,,,,,,'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,'''(((***,,,---,,,+++))))))************++++++++++++******************+++)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---------.........++++++++++++,,,,,,---...+++++++++++++++++++++++++++*********+++,,,,,,---++++++******))))))((((((,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++*********)))******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++------------++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...+++'''(((***---------++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++******)))))))))))))))******++++++++++++//////---,,,+++*********((()))***++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,'''((()))***************************************++++++************++++++***************************))))))***,,,......---************************###%%%(((+++,,,,,,,,,+++))))))******++++++++++++'''(((***+++,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))*********)))***++++++,,,************************)))******)))'''(((***,,,++++++++++++++++++++++++************************)))************+++++++++************************((()))***++++++++++++***))))))))))))))))))))))))------,,,++++++,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,************************************************((((((((((((((((((((((((+++++++++*********))))))+++++++++++++++***)))(((******))))))))))))******************************))))))))))))))))))))))))************************''''''((()))***++++++,,,---,,,***)))))))))******************************************************************************************************************************,,,,,,,,,++++++*********,,,++++++******++++++,,,)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---///...+++***))))))***+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++++++++***))),,,,,,+++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,///---++++++------+++))),,,---,,,***)))++++++***++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))---,,,***)))))))))******,,,,,,++++++++++++++++++************************)))))))))***++++++,,,,,,************))))))((((((************************,,,,,,,,,++++++*********---,,,++++++******++++++++++++++++++++++++++++++************************++++++************++++++************************+++++++++*********))))))*********************************++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))***+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))***)))))))))******++++++************************,,,,,,,,,***)))(((***,,,++++++++++++++++++++++++************************)))************+++++++++************************+++++++++++++++*********************************---,,,,,,++++++,,,,,,,,,++++++************++++++***************+++++++++************************************************************************+++++++++*********))))))+++++++++++++++***))))))++++++************++++++************************))))))))))))))))))))))))************************))))))******++++++,,,,,,,,,,,,***)))))))))******************************************************************************************************************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---///---+++***))))))***+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++***...------,,,++++++++++++******************************+++++++++,,,,,,,,,///---++++++------,,,))))))+++---...---,,,***(((++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++******))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***))),,,,,,***)))))))))******++++++++++++++++++++++++************************++++++******************++++++*********)))))))))************************,,,,,,,,,+++++++++******+++***))))))(((((())))))++++++++++++++++++++++++************************++++++************++++++************************+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))*********************************---------,,,***)))+++,,,++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++***************************************************************************************+++++++++******************++++++++++++***)))))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,+++******)))*********************************************************************************************************************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,......---,,,+++***))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---...---+++***)))******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,+++************************************++++++++++++,,,,,,,,,...,,,++++++------,,,******+++,,,---,,,+++)))(((++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........---------,,,,,,******))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***))),,,+++******)))*********)))*********+++,,,,,,,,,************************,,,,,,++++++***))))))(((+++++++++++++++*********************************,,,,,,,,,++++++++++++***+++***))))))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++***************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))************************************+++,,,,,,,,,+++***,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************************+++,,,...///++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++******++++++,,,,,,+++++++++***)))))))))************************************************((((((((((((((((((((((((******************************+++++++++******)))+++++++++******+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++******++++++******************************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***++++++++++++,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---......---,,,,,,++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++///+++*********)))***---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++*********++++++******************((())))))***+++,,,,,,---************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++******)))************************''')))++++++++++++,,,...++++++++++++++++++++++++************************))))))*********+++++++++************************+++++++++***++++++,,,,,,************************************++++++,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))************************************************((((((((((((((((((((((((************************)))******+++++++++************))))))))))))******************************))))))))))))))))))))))))***************************************)))))))))************+++*********************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++------,,,+++---///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000---...222222---+++...+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++************+++*********(((((()))***++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************))))))******+++++++++++++++***************************************************************+++++++++((()))***,,,,,,+++******************************&&&(((+++,,,++++++,,,---++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))******)))******+++,,,---,,,,,,++++++++++++,,,,,,+++++++++******************************************************************************************************+++++++++))))))***++++++++++++******))))))))))))))))))***************************))))))))))))))))))))))))************************)))))))))))))))))))))***))))))***++++++++++++******************************************************************************************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***---///...+++***,,,///*********+++,,,---...///------------------------,,,,,,,,,++++++++++++******,,,------++++++,,,...------555???>>>444,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++++++++*********++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++))))))***++++++++++++***((()))))))))***+++++++++************************((())))))***++++++,,,,,,*********+++++++++++++++***************************++++++++++++,,,,,,,,,+++***))))))(((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************************+++++++++*********************************++++++,,,,,,---******+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))))))))***+++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))***,,,---------+++******************************,,,---...,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++************************&&&(((***+++,,,***((('''************************))))))))))))***+++,,,------,,,,,,++++++,,,,,,---***************+++++++++************************************************************************))))))*********+++++++++))))))***++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))************************)))))))))******+++++++++((()))***+++,,,++++++*********************************************************************************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------.........************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......************************((((((((((((((((((((((((++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++...000///+++))),,,///++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))),,,------++++++---///...,,,333>>>===222+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++((()))***+++,,,++++++***))))))))))))******************************************************++++++)))))))))*********++++++******************************+++++++++,,,,,,,,,+++***))))))(((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++************************))))))***+++,,,,,,------*********++++++,,,,,,,,,)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))+++,,,......---,,,+++************************...///000000---+++******++++++++++++++++++++++++************************)))************+++++++++************************!!!&&&+++---...---,,,++++++++++++++++++++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---))))))******+++++++++,,,************************************************(((((((((((((((((((((((())))))******++++++++++++((()))***+++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************))))))***+++,,,,,,------((()))***+++,,,,,,+++************************************************************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++///111///+++)))+++...------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++...---++++++---///222,,,,,,333222+++***000+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,((()))***+++,,,,,,+++************)))))))))))))))************************,,,,,,++++++***)))))))))(((((())))))*********+++*********************************++++++,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))******++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++*********))))))((((((++++++++++++,,,,,,---...---------,,,,,,+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))***+++,,,,,,------------------,,,,,,+++***+++++++++++++++***)))((()))***+++++++++)))((('''))))))***++++++++++++************)))))))))))))))+++++++++*********))))))++++++++++++++++++++++++(((((())))))******++++++************************+++++++++*********))))))************************************************++++++************++++++******++++++++++++******************************+++++++++++++++***)))((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,------------,,,+++******++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,+++***))))))******++++++******))))))******++++++******)))+++******)))***+++---...++++++,,,,,,,,,,,,------******)))))))))***,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------......,,,+++***)))))))))************************---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,+++)))(((((()))*********+++++++++,,,,,,,,,+++++++++******))))))))))))***,,,------+++(((&&&+++******))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++******))))))(((+++++++++******)))))))))************************************************++++++******************************+++,,,------************************************)))))))))(((************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++*********))))))))))))***************+++,,,,,,+++++++++*********))))))******************************************************************************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++***))))))***************)))(((((())))))***++++++++++++***************))))))))))))+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))*********************************+++++++++*********))))))************************************************++++++************++++++******++++++++++++******************************+++++++++++++++***))))))++++++++++++++++++++++++*********+++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------***++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******++++++,,,+++++++++++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++++++++******---,,,++++++***+++,,,,,,++++++,,,,,,,,,,,,------+++******))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,+++************************************------------,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++*********++++++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++)))***,,,,,,,,,***)))'''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********...------,,,+++***))))))************************************************************************++++++*********+++,,,,,,************************(((((()))***+++,,,------************************************************++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++************+++++++++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************)))))))))***))))))))))))***+++++++++++++++************)))************************************************))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))******+++++++++******++++++***))))))))))))***))))))***++++++++++++***************************+++++++++***************************************************))))))))))))************************+++++++++***************************************************************++++++************++++++******++++++++++++******************************+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,***))))))***,,,---(((((()))***++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++...---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))+++,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,+++++++++++++++++++++*********))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,111111///...,,,***)))(((************************************************************************,,,,,,+++*********++++++************************))))))***+++,,,---......************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))************+++++++++------,,,,,,,,,++++++++++++******))))))******++++++++++++*********))))))))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***((()))***+++++++++++++++,,,+++***)))))))))***+++))))))***++++++++++++***)))***************++++++************************))))))))))))))))))))))))++++++******))))))((((((************************************************************************************************++++++************++++++******++++++++++++******************************++++++******************))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...,,,***))))))***,,,...))))))***+++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********++++++++++++++++++++++++...---+++))))))***+++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++*********++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))***,,,---......---,,,,,,,,,,,,,,,------------*********))))))))))))))),,,+++***))))))***++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,---......444333111///---+++)))(((***************************************************************+++++++++,,,,,,+++***))))))******************************,,,,,,+++++++++*********************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))*********++++++------,,,,,,,,,++++++++++++******))))))******++++++++++++*********))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++++++++++++++******+++,,,,,,+++++++++((()))***+++++++++++++++,,,+++***))))))***+++,,,))))))***++++++++++++***))))))******+++++++++,,,************************))))))))))))))))))))))))++++++******))))))((((((************************************************************************************************++++++************++++++******++++++++++++******************************+++******))))))***++++++))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,------,,,++++++***++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++...---+++))))))***+++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************+++,,,------++++++++++++++++++++++++------------------------,,,,,,+++++++++*********+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---......---,,,+++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))((()))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,------...///333222111///---+++***)))************************************************))))))*********+++++++++,,,++++++***))))))))))))************************+++*********))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,))))))*********+++++++++------,,,,,,,,,,,,++++++++++++************+++++++++++++++************))))))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,+++************+++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++)))******+++++++++******+++************+++,,,,,,))))))***++++++++++++***))))))******+++,,,,,,,,,***************+++++++++************************************))))))))))))***************************************+++++++++************************************************++++++************++++++******++++++++++++******************************+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,---------.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---......---,,,+++******++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,++++++***---,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******,,,---............++++++,,,,,,,,,,,,------+++,,,,,,---,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------......///*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,---------------......+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,*********++++++++++++++++++***)))))))))***+++,,,+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------...000//////---,,,+++******************************************************)))))))))***++++++,,,,,,++++++***)))))))))******************************''''''((()))***++++++,,,************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++************))))))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++***)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---))))))***+++++++++++++++******+++++++++***)))))))))***++++++,,,,,,,,,+++))))))***++++++++++++***))))))***++++++,,,------))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))*********************************))))))*********+++++++++************************************************++++++************++++++******++++++++++++******************************+++***)))((()))***,,,---++++++++++++++++++++++++*********+++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++************+++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++************++++++++++++************++++++++++++*********+++,,,------,,,++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,+++++++++++++++++++++++++++***++++++,,,------......)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++************++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,---+++++++++,,,,,,,,,------)))*********+++++++++,,,******)))******++++++,,,***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++************************************************((())))))***++++++,,,,,,***))))))))))))******+++************************'''((()))***+++,,,,,,---************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++************))))))************+++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******)))(((((((((((((((+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------((()))***++++++++++++++++++++++++++++++***)))((((((***+++,,,---,,,,,,+++))))))***++++++++++++***))))))***+++,,,,,,------))))))******++++++++++++++++++++++++++++++++++++(((((())))))******++++++************************))))))******++++++++++++************************************************++++++************++++++******++++++++++++******************************+++***)))((()))***,,,---)))))))))))))))))))))))))))))))))******++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,------......------,,,************************,,,------......------,,,++++++++++++++++++++++++)))***,,,------,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***+++,,,------,,,+++***+++,,,,,,,,,,,,+++***)))*********++++++******************++++++*********+++,,,------,,,+++)))(((++++++,,,,,,,,,---------)))***,,,---...------,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++************)))++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++&&&&&&''''''((((((((()))(((((('''((())),,,...///,,,,,,,,,---------......''''''(((((()))))))))***))))))******++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))******+++++++++************************************************((())))))***++++++,,,,,,))))))(((((()))***++++++************************,,,,,,,,,+++++++++******************************************************---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))((((((******))))))******+++,,,************************)))************+++++++++************************************************++++++++++++++++++++++++******************************))))))******+++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++((()))***,,,,,,+++******))))))))))))))))))))))))************************'''(((((()))))))))))))))************************))))))))))))))))))))))))************************************************)))******++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------....../////////,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++...+++***---,,,))))))++++++,,,------------,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,************,,,---******************************+++++++++,,,,,,,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((())))))*********))))))))))))******,,,+++******)))*********))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,...------,,,+++++++++,,,+++++++++++++++++++++++++++)))(((((()))******))),,,+++***))))))***+++,,,************************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++*********)))))))))******))))))******+++,,,************************)))************+++++++++***************************************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))*********+++'''(((((()))))))))))))))******************************************************************************************************++++++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,++++++++++++,,,------++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,......,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++---******,,,,,,)))(((+++***+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***++++++******))))))))))))*********)))))))))***++++++,,,))))))))))))))))))))))))))))))***++++++++++++************************************+++++++++,,,,,,,,,+++******)))))))))***++++++++++++++++++++++++,,,***))))))***+++******++++++***))))))***++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++******)))***++++++,,,,,,++++++***************************,,,+++************+++,,,************************************************+++++++++++++++***************))))))******+++,,,************************)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++(((((())))))******++++++'''((())))))******))))))************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,------************************------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,******------))))))+++******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************++++++,,,******))))))))))))******((((((((()))***+++------))))))))))))))))))))))))((()))******++++++***************************************++++++++++++,,,++++++***))))))))))))***************************,,,***))))))***++++++***++++++***))))))***++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,+++)))'''&&&%%%***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,************************))))))*********+++++++++************************)))))))))***++++++,,,,,,******************************************************))))))******+++,,,*********++++++*********************************+++++++++++++++++++++++++++++++++*********))))))************************+++***)))))))))***,,,---+++++++++++++++++++++++++++++++++++++++*********(((((()))************)))************************++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************++++++,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---++++++//////+++***,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++******))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))***************************************************++++++++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))+++)))(((((()))***))))))+++******************+++************************))))))*********+++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,+++)))'''&&&%%%***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,************************))))))*********+++++++++************************))))))*********+++++++++******************************************************))))))******+++,,,+++******************+++************************++++++++++++++++++++++++++++++++++++************************************+++***)))))))))***,,,---++++++++++++++++++++++++......---,,,+++******)))((())))))***************************************************************************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******)))))))))***+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,---111111---,,,...************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))(((((((((((()))************))))))))))))************))))))((())))))***))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++******+++,,,,,,)))))))))))))))))))))))))))(((&&&&&&((()))((('''*********++++++*********************************))))))*********+++++++++*********************************+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******+++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))************************++++++++++++++++++++++++*********+++++++++++++++******))))))******+++,,,************************)))************+++++++++******************************************************************************************************))))))******+++,,,++++++***))))))***++++++************************++++++++++++++++++++++++,,,++++++++++++******************************************)))******+++,,,++++++++++++++++++++++++......---,,,+++******)))((()))******++++++******************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))((()))***+++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,************++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++---+++---111222...,,,...,,,+++************+++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++((((((((((((((())))))*********))))))))))))******+++***)))((((((((((((((())))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))************+++)))(((((((((((()))*********************************(((&&&'''((()))(((((()))***++++++++++++***)))************************)))************+++++++++************************++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))***+++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++******))))))******+++,,,************************)))************+++++++++************************,,,,,,++++++***)))))))))******************************************************))))))******+++,,,++++++***))))))***++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))***++++++++++++***************************************************))))))***++++++++++++*********************************************************************************************************++++++++++++******++++++++++++++++++++++++******((((((((()))+++,,,***************++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++************++++++++++++,,,++++++******++++++,,,......,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***))),,,000111---+++,,,---,,,+++******+++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))************************************++++++++++++++++++++++++))))))*********+++++++++))))))(((((())))))***+++******))))))))))))******)))(((((((((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******+++++++++++++++++++++++++++***((((((***+++***))))))***++++++++++++***)))************************)))************+++++++++************************+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++************************((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++*********)))***++++++,,,************************)))************+++++++++************************---,,,,,,+++***)))(((((())))))))))))))))))))))))*********************************)))***++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))%%%&&&'''((()))***++++++))))))***++++++++++++***************************++++++++++++++++++++++++*********************************************************++++++*********+++++++++++++++++++++++++++***((('''((()))+++,,,*********)))***++++++,,,***************************+++,,,------,,,+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++*********)))************+++++++++,,,++++++++++++++++++,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))(((***//////+++***+++------,,,++++++,,,------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************************************++++++++++++++++++++++++))))))******++++++++++++*********)))***++++++,,,******))))))))))))******''''''''''''(((***+++,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******+++,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++)))***+++,,,,,,+++***)))************************)))************+++++++++)))))))))))))))))))))))))))******++++++,,,------------------------------............------,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********........................,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************))))))*********+++++++++************************)))************++++++++++++*********))))))((((((************************************+++,,,---------,,,+++***))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,+++++++++***)))))))))************************************************************************+++++++++*********))))))************************...,,,***((((((***,,,...***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++***+++,,,---,,,***((('''++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,+++******---,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++------------++++++,,,,,,*********+++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((('''))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******************------,,,+++************+++,,,---,,,***)))***+++---+++)))((('''((()))***+++++++++*********)))))))))************+++++++++++++++************++++++************))))))))))))(((((())))))*********+++,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))***++++++,,,,,,))))))(((((((((((())))))******))))))***+++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************************++++++++++++,,,************************************+++++++++++++++*********))))))))))))************************+++++++++***++++++,,,,,,---,,,+++***))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************************************************************************************+++++++++*********))))))************************---,,,***))))))***,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++***+++,,,------,,,***)))++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,+++*********+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,++++++***++++++++++++,,,---,,,***)))***+++,,,+++)))((((((((()))***+++++++++*********)))))))))************+++++++++***))))))))))))))))))***(((((())))))*********+++((()))))))))************,,,++++++***))))))(((((())))))))))))))))))))))))******************++++++((())))))***++++++,,,,,,******))))))))))))************))))))***++++++,,,+++*********************)))))))))(((((((((((((((------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,************************************+++++++++,,,***************)))))))))************************,,,,,,++++++***+++++++++,,,,,,+++***))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++************************************************************************+++++++++***************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++***+++,,,---...---,,,+++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))******++++++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,+++*********+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***************************************************+++++++++***++++++,,,,,,+++,,,,,,,,,***)))***+++,,,+++***(((((()))******+++++++++***************)))************+++++++++))))))(((((((((((())))))''''''((()))***+++,,,,,,))))))))))))************+++******))))))(((((('''))))))))))))))))))))))))******************)))))))))))))))***++++++,,,,,,++++++************++++++*********)))******+++,,,*********)))))))))((((((******))))))(((''''''&&&,,,,,,,,,++++++*********++++++++++++++++++++++++---------......------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,---------*********************************+++++++++,,,,,,************************************************------,,,+++************,,,++++++***))))))******************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,***************************************************************************************************************************+++,,,,,,,,,,,,+++***---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------++++++++++++------------,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++***************************************+++++++++************+++,,,------***+++,,,+++***))))))+++++++++***))))))******+++************************))))))*********+++++++++))))))(((((((((((())))))'''(((((()))******++++++)))))))))))))))************)))))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))*********++++++++++++******))))))******++++++***************+++++++++++++++***))))))((((((++++++++++++******))))))******+++++++++,,,,,,,,,------------------------,,,------......---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,---------***************************++++++++++++,,,,,,,,,***************+++++++++************************------,,,+++************,,,+++******)))*********************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,************************************************************************************************************************)))***,,,------,,,***)))---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++))))))***+++++++++,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++************+++,,,------***+++,,,+++)))((()))***+++***************++++++************************))))))*********++++++++++++******))))))******+++******))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))(((((((((***************+++++++++))))))(((((((((((())))))++++++***************+++,,,,,,+++++++++*********))))))******++++++++++++)))******+++,,,,,,------------------------------******+++,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,++++++***+++++++++++++++***************+++************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++***************************************************************************************+++++++++***************************+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,++++++******++++++******************++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++************+++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++***************))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++***++++++,,,,,,***+++++++++)))((()))************+++++++++++++++***************+++++++++)))************+++++++++++++++************++++++************))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************************))))))(((((((((((()))))),,,+++******)))*********++++++++++++++++++++++++&&&''''''((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************************++++++++++++,,,************************+++++++++,,,,,,,,,------*********++++++,,,,,,,,,************************+++++++++***++++++,,,,,,+++***************++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************************************************************************************))))))*********+++++++++************************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++******++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++***+++++++++)))***+++***)))((()))***)))***++++++,,,,,,,,,+++))))))*********+++++++++)))************+++++++++******))))))))))))******)))))))))))))))*********************)))))))))(((************************))))))))))))))))))))))))((((((((()))))))))))))))***************************))))))))))))))))))***,,,++++++***))))))******))))))******++++++,,,,,,((((((((((((((()))))))))------,,,++++++*********+++++++++++++++++++++++++++,,,------............,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************))))))*********+++++++++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************************+++,,,------+++***************++++++************************))))))))))))************++++++++++++++++++++++++************************++++++************++++++,,,+++++++++******))))))************************************************************************))))))******++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++...------,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&''')))+++---//////+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++*********++++++---......---++++++'''(((***,,,---------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///---------,,,,,,+++++++++,,,++++++++++++++++++,,,))))))***+++,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,+++************)))***+++***)))((((((***)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++))))))(((((((((((())))))''''''((()))***+++,,,,,,+++*********))))))((((((***************+++++++++))))))))))))))))))))))))''''''(((((())))))******++++++******************++++++************++++++,,,,,,+++***))))))******''''''((()))***+++,,,,,,,,,,,,++++++***)))))))))------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++...+++)))))),,,---,,,***------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))+++++++++***)))***+++))))))***+++,,,,,,------++++++++++++++++++++++++000///---+++******++++++***************+++++++++))))))******++++++++++++******+++,,,------......,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))(((((()))***++++++******))))))))))))******---,,,+++******+++,,,---++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,,,,++++++*********+++***)))***++++++***)))...+++((((((***,,,......************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++------------------------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,...------,,,+++***))))))******+++,,,,,,---......---------,,,,,,+++++++++***+++,,,------,,,+++***---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------***+++---......---+++***************************,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,,,,,,,+++)))'''&&&%%%++++++,,,,,,,,,,,,------))))))))))))***+++,,,---///---***)))***++++++***+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++******************)))************+++++++++************************)))************+++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++---+++)))))),,,---,,,***---,,,,,,,,,+++*********++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))+++,,,+++***)))***+++*********++++++,,,,,,---++++++++++++++++++++++++...---,,,+++******++++++,,,,,,++++++******)))))))))*********++++++++++++******++++++,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++***))))))))))))******+++******))))))))))))******,,,+++************+++,,,++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,+++++++++++++++++++++*********++++++******+++***)))***+++---,,,+++************************)))))))))((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++,,,++++++******---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------------------+++,,,...//////...,,,+++************************,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******'''((()))***++++++++++++*********+++++++++,,,,,,++++++++++++,,,---......///---+++***+++,,,,,,+++++++++++++++++++++++++++******************++++++************************************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++)))************+++++++++************************+++++++++*********))))))************************************************)))************+++++++++************************)))************+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************++++++------,,,+++***)))((((((************++++++++++++******++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))************))))))))))))******++++++***))))))***++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++,,,,,,************************)))))))))+++---,,,***(((************************++++++************))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++******)))(((,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------,,,---...//////...---,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***&&&''')))+++,,,---......))))))*********+++++++++,,,,,,,,,+++,,,,,,------...,,,+++***,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++)))************+++++++++************************+++++++++***************++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++***))))))))))))+++******))))))******+++************************++++++++++++++++++++++++)))***++++++***)))***+++*********++++++,,,,,,,,,******++++++***)))***+++***))))))***+++,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++++++++******)))*********,,,+++******+++,,,+++***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++***************+++++++++))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++((())))))***++++++++++++******++++++,,,,,,,,,---,,,+++++++++++++++++++++++++++******************+++*********++++++,,,---++++++++++++++++++++++++,,,,,,+++***))))))******++++++************++++++*********++++++*********++++++++++++++++++++++++)))***++++++***)))***+++*********++++++,,,,,,,,,)))+++,,,+++))))))***,,,...+++(((((()))+++++++++************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------,,,+++******,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++))))))+++++++++,,,,,,,,,,,,---++++++******)))************)))((()))++++++***(((++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++++++++++++++++++++++++++,,,,,,+++******+++---------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++))))))***+++,,,---......,,,,,,,,,,,,++++++++++++******++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,++++++*********++++++++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++,,,,,,(((+++---,,,)))(((***,,,000---)))((()))+++,,,,,,************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------))))))(((***+++,,,***)))++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++)))************+++++++++***************************************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++************************)))************+++++++++************************+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++***,,,---,,,))))))+++---.........---,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,++++++***++++++,,,,,,---------------,,,,,,,,,+++++++++******++++++,,,,,,------************+++,,,---...++++++++++++++++++++++++++++++*********+++,,,,,,,,,++++++******++++++,,,+++,,,------------,,,+++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,++++++++++++++++++(((+++---,,,)))'''***---///---++++++,,,,,,,,,+++************************---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,---------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&'''(((***+++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,---......*********,,,---...,,,***++++++++++++++++++++++++******************++++++************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************))))))*********+++++++++************************((())))))***++++++,,,,,,)))************+++++++++************************)))************+++++++++************************++++++------------++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++***,,,---,,,))))))+++...//////...---,,,,,,++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,------......************+++,,,---...++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,,,,,,,............,,,,,,++++++++++++++++++++++++)))+++++++++***)))***+++---,,,,,,++++++*********'''+++...,,,((('''***---...------...///...,,,)))************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++---///111222333++++++++++++++++++++++++))))))))))))))))))))))))...------,,,,,,------...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,''''''(((******+++++++++)))************+++++++++))))))))))))***+++,,,---++++++,,,---//////...,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++************************)))************+++++++++************************,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++,,,---.........---,,,******+++,,,,,,---......*********++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---************************++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------++++++++++++------,,,,,,++++++***)))))))))+++++++++*********))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***------------,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))///......------,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,,,,...,,,***+++---...,,,***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))(((((()))***++++++************************)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++************)))************************************************,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---.........------+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,******************+++++++++++++++*********))))))***************++++++++++++++++++++++++++++++,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***,,,,,,---------,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******++++++,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******+++***)))))))))***+++,,,---,,,***+++---...,,,***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************,,,++++++***))))))))))))***************************************++++++++++++++++++++++++++++++++++++++++++************)))************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((())))))***++++++,,,,,,+++++++++***************))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---))))))***++++++,,,,,,---,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++************))))))******+++,,,---+++***+++,,,---,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))************************,,,,,,+++******+++++++++************************+++++++++***************+++++++++++++++++++++++++++++++++************)))************************************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++***---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))******+++,,,------,,,,,,,,,++++++++++++***)))************+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------,,,,,,+++*********,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++*********+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++,,,+++++++++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))***,,,...000111************************,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++*********))))))************************************************......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,+++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,))))))******+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************************))))))***+++,,,------...++++++++++++++++++++++++)))))))))*********++++++*********++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///.........---,,,,,,++++++,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))***+++,,,...000111************************,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++*********))))))************************************************///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++******+++,,,------......---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***))))))(((***************+++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,---))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,***++++++,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......+++,,,,,,------...//////,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++******+++,,,+++***)))***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---))))))******+++++++++,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))************************------,,,++++++,,,,,,,,,************************+++++++++***************+++++++++++++++++++++++++++++++++************)))************************************************......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++---...///000000,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...*********+++++++++,,,,,,)))******+++,,,,,,------*********+++++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,******+++,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++******************+++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,++++++***)))+++,,,+++))))))***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************...---,,,++++++***++++++***************************************++++++++++++++++++++++++++++++++++++++++++************)))************************************************------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++,,,---...///******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---///000111111++++++************++++++,,,++++++++++++++++++,,,+++++++++***************------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,))))))******++++++++++++---,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///***++++++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------------------,,,,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------,,,,,,+++******)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------......------------,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,+++******(((+++,,,,,,)))(((***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************************++++++,,,---************************))))))******+++++++++,,,+++++++++++++++++++++++++++++++++************)))************************************************////////////////////////...---,,,+++++++++,,,---...---,,,,,,......---,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********.........------,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***)))((('''&&&&&&---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********))))))((((((,,,,,,++++++++++++++++++)))))))))***+++++++++,,,************************+++***)))((()))***,,,...,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...---,,,++++++++++++000...---+++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''))),,,...---,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........000000//////.........---------------------------------,,,+++,,,---...///000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,++++++************------++++++++++++------//////.........---------........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++//////---,,,+++******************++++++,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************++++++++++++******++++++***)))(((((())))))******))))))((((((''''''(((((())))))******+++++++++***)))))))))***,,,,,,(((***+++***)))((()))***************************(((((((((((()))))))))))),,,,,,,,,++++++*********,,,+++******))))))***************)))))))))))))))------,,,++++++*********+++++++++++++++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++........................------,,,++++++,,,,,,---...---,,,,,,......---,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((((((((---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******************)))++++++++++++++++++++++++***************+++++++++************************++++++)))((()))***+++---+++******))))))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,(((((()))***,,,---...///......---,,,++++++++++++///...,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++(((***---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------............---------,,,------------------------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,///...------,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********************++++++++++++******++++++***)))))))))))))))***)))))))))))))))(((((()))))))))))))))*********+++***)))))))))***+++,,,(((***+++***)))((()))+++************************(((((()))))))))*********,,,,,,,,,+++++++++******,,,++++++******************)))))))))))))))))))))************************+++++++++++++++******)))************************************************++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------...---,,,,,,......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,---+++++++++***************************************,,,+++***)))))))))***+++***))))))))))))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((()))***,,,---.........---,,,++++++***++++++------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///((()))+++,,,......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***))))))******+++***++++++++++++,,,,,,,,,)))))))))************+++++++++++++++++++++++++++)))))))))************+++,,,,,,++++++*********)))******++++++++++++******++++++***))))))))))))***)))))))))***************************))))))))))))******))))))******+++,,,)))***+++***))))))***+++************************))))))*********+++++++++,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))******'''(((((()))******++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************------------------------,,,,,,,,,,,,---------......---,,,,,,......---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------,,,+++++++++***)))))))))************************---,,,+++***)))))))))*********))))))))))))************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++++++++***---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,---------......++++++++++++++++++++++++************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......(((***,,,...///000//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,++++++******+++++++++++++++------------++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++)))))))))*********++++++---,,,,,,++++++******)))***++++++,,,,,,++++++***++++++***))))))*********))))))******++++++,,,,,,++++++******))))))((((((***************+++++++++)))***++++++))))))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))*********))))))))))))******++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))........................,,,,,,------...............---,,,,,,......---,,,+++++++++,,,,,,,,,------...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...))))))***+++,,,,,,------,,,+++++++++***)))))))))************************,,,,,,+++******)))))))))+++++++++******+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......++++++++++++++++++++++++***************************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------...------------------------,,,,,,,,,---------------,,,---...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,+++++++++******++++++,,,++++++------------++++++------------............------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++''''''((()))***++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++))))))******++++++,,,,,,++++++******))))))(((((())))))******++++++++++++)))+++,,,+++***)))***+++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))((((((((())))))************,,,,,,+++++++++*********,,,++++++******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))////////////////////////+++,,,---......///.........---,,,,,,......---,,,++++++,,,,,,,,,,,,------......------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------*********++++++,,,,,,---+++++++++***************************************++++++++++++************,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++************++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++******************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............------------------------+++,,,------......------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,---......+++,,,,,,------,,,,,,+++------...............///........................------------,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***)))))))))***++++++,,,,,,,,,,,,++++++++++++***(((((())))))***+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,)))))))))***************************))))))))))))))))))***++++++++++++******+++,,,+++*********,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,***)))(((((((((((()))******++++++------,,,,,,+++******)))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************........................+++,,,---.../////////......---,,,,,,......---,,,++++++,,,,,,,,,,,,------......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++************************)))******++++++++++++***++++++************++++++******))))))******+++,,,************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++************++++++,,,------------,,,***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///...------///000------------------------------------------------------------------------,,,,,,------------------++++++,,,,,,------------------------------------+++,,,---.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++*********)))******++++++,,,,,,,,,+++++++++******)))*********++++++,,,,,,++++++++++++++++++++++++)))))))))************+++***++++++,,,,,,---------+++,,,,,,------,,,,,,++++++*********++++++,,,---***)))))))))))))))(((((()))))))))))))))*********((()))***+++,,,++++++******+++,,,,,,******+++,,,************************************++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++)))((('''(((((()))******++++++++++++++++++***************)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++---///000000///......---,,,,,,......---,,,++++++,,,,,,,,,---------......------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------...............,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++***************************+++---......---+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++))))))******+++++++++,,,************************((()))***+++++++++++++++******))))))))))))***************)))***++++++,,,************************++++++++++++++++++++++++)))************+++++++++------,,,,,,+++***))))))+++***************++++++------......---+++***(((******+++++++++,,,,,,,,,......---,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///.........000222------------------------------------------------------------------------,,,,,,,,,------.........*********++++++,,,,,,,,,------------------------+++,,,---.........---,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))************++++++,,,---...---++++++++++++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++------,,,,,,+++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((()))))))))))))))***+++,,,------...///+++,,,,,,------,,,,,,++++++*********+++,,,,,,---******))))))((((((''''''(((((())))))******++++++((()))***+++,,,+++*********+++,,,,,,******+++,,,************************))))))*********+++++++++*********++++++,,,,,,,,,)))***,,,,,,,,,+++)))''''''(((((()))***+++++++++((((((((()))******++++++)))((('''&&&'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................---...///000000///...---...------,,,,,,,,,------,,,------------,,,+++***------------------------000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++***))))))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))************))))))+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************************,,,+++***))))))***+++,,,))))))((((((((((((((()))***)))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,.........------,,,,,,,,,------------------------------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------...............------,,,,,,,,,------,,,,,,+++***)))))),,,+++***)))((()))***+++*********************************++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,++++++++++++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------************************,,,+++******,,,,,,+++***************************++++++++++++++++++++++++........................---...///000000///...---...------,,,,,,------............---------,,,,,,------------------------000//////...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++*********************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++***))))))***+++++++++******)))))))))******------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,//////.........---------------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------++++++,,,,,,,,,------------------------------------------------------------------------------------..................---......---------,,,,,,,,,------------------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,+++******)))///...------,,,,,,------************************,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++++++++++++++*********))))))************************+++++++++*********))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++..............................////////////.........---------------......000///...---------...///------------------------/////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***,,,---......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))******+++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,---------************************++++++***))))))***++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------------------------------------------------......////////////.........------------,,,,,,,,,------------------------///...------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------,,,,,,,,,------,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++......---------------,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********+++++++++***************************************+++++++++***************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************...........................//////////////////......------------......///111///---,,,,,,---///000........................//////.........---------------------------,,,,,,------------------------------------------------------------............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++(((((()))***,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++++++++***)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************++++++************++++++,,,)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************,,,+++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,------------...------------------------------------------------,,,,,,------------------------............------------------------------------------------------000///...---,,,+++++++++........................------------------------,,,------......------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++******+++,,,,,,***)))(((++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************......................../////////....../////////---------------...///000///...,,,++++++---...000.......................................---------------------------------------------------------------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))************)))))))))***+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''*********************************++++++*********)))))))))))))))***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...............++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------------------------------000///...---,,,+++++++++------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,---.../////////...,,,+++++++++++++++++++++++++++------,,,,,,++++++******+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************************************************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************........................//////............//////------------...///000000...---,,,,,,,,,---...///................................................------------............------------------------------------------------*********+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))******)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''&&&************************)))***++++++++++++***))))))))))))))))))***+++,,,))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------*********+++++++++++++++++++++******++++++,,,---,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000---------------------------,,,,,,++++++,,,,,,---------............------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++***************+++++++++***************************************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++........................000///...------...///000------------...///000111------........./////////................................................------------.........///........................------------------------******+++,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))******++++++******))),,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))***++++++++++++***)))***))))))***+++,,,------''''''((())))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))*********++++++++++++++++++******++++++,,,---,,,,,,------.../////////------------------------++++++,,,---....................................---,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------............------------------------------------------------++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------............------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------...///000---------......000111111---...///000111111000000////////////////////////---.....................---------.........//////........................------------------------++++++,,,------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++************************'''((()))***+++,,,------************************)))***+++,,,,,,+++***)))++++++++++++,,,---...///++++++,,,---......//////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........))))))******++++++++++++++++++******++++++,,,---,,,,,,------...///000000------------------------,,,---.........---,,,+++........................---,,,,,,++++++,,,,,,---,,,---...//////...---,,,---------.........//////........................------------------------++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,------.........------------------------------,,,,,,,,,---......------------------------........................,,,------......------,,,............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,+++******,,,,,,+++***************************------------------------000000000000000/////////.........//////000000000.........------......///......------------......////////////////////////......////////////......//////.........---------------------------------------------------------------------------------------------------------//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,((((((((()))******++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,++++++*********---,,,+++*********+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************)))***+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,************************,,,***((()))+++,,,+++((()))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------////////////////////////------------------------//////.........---------,,,,,,---......---,,,,,,////////////////////////---------............///------............------......------------..............................,,,,,,,,,------.........------------------------................................................/////////...---,,,******...------,,,,,,------....................................------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000000000////////////////////////000000000000///............//////000///......------......///////////////////////////......////////////......//////.........---------........................------------------------------------------------------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------...------------------,,,---,,,+++******+++,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++*********************+++++++++,,,,,,,,,************************,,,***))))))+++,,,+++)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++//////.........---------,,,,,,---......---,,,,,,........................---------............///------............------......------------..............................,,,,,,,,,------.........------------------------------------------------....................................---,,,++++++...------,,,,,,------...........................///...............------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---------,,,,,,,,,------------------------,,,,,,,,,------------...---------,,,,,,,,,++++++---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************''''''(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////000000000000000111111000000000000000000...............///000000///......------......///////////////////////////...//////////////////..................---------////////////////////////------------------------------------------------------------------------000///...---,,,+++++++++------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,++++++******,,,,,,---------............---,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,------------------...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++,,,+++***)))((()))***+++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***+++,,,+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------,,,------......------,,,........................---------............///------............------......------------..............................---------------.........------------------------------------------------........................------.........------,,,......------------.......................................///////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...............------------,,,,,,,,,------------------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''((((((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000000000111111222222222222222111111000000///.........---...//////000//////............////////////////////////////////////............//////................................................------------------------------------------------------------------------000///...---------------........................------------------------......------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++***,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++++++++******))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++******)))++++++++++++++++++++++++---+++)))''''''((()))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................------------------------........................------------------------........................---------............///------............------......------------..............................---------.......................................------------------------........................,,,,,,---.....................------------..............................------....../////////000------------------------,,,------......------,,,------------------------..................------------------------------------------------------++++++,,,,,,,,,---------...---------------------------------------------,,,,,,,,,+++++++++******------,,,,,,+++***))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------111111222333444444555555444444444333222222222111//////............///////////////....../////////////////////////////////000///............///000---.....................------------------------------------------------------------------------------------------------++++++++++++,,,---..............................------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------************++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++******)))))))))*********++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++******)))++++++++++++++++++++++++---+++)))''''''((()))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,***))))))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------------------------------------------------------------------------------........................---------------------------.....................------------------------........................---------............///------............------......------------..............................................................................------------------------........................,,,,,,---...///////////////......------......///........................,,,,,,,,,------......///------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------.............../////////------------------------,,,,,,,,,+++++++++******------,,,,,,+++***))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------333444555666777888999:::777777777777777777666666333222111000////////////000//////......//////000////////////////////////000///...------...///000---------...............------------------------------------------------------------------------------------------------((((((((()))***+++,,,---------------------------,,,,,,,,,------------............---------------,,,,,,,,,,,,------------)))))))))***+++,,,,,,---*********+++++++++,,,,,,,,,,,,---------,,,+++***,,,++++++******++++++,,,+++++++++***************,,,------------------...***+++,,,---......------,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///***++++++,,,,,,------...,,,,,,,,,------------...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------..................------,,,,,,------...---------------------------------............///------............------......------------............................../////////.......................................................................................,,,---.../////////////////////............//////........................,,,,,,,,,---------------------------------------,,,------......------,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,,,,.............../////////,,,,,,,,,,,,------------,,,,,,,,,+++++++++******---,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------666777888999;;;<<<===>>><<<<<<<<<<<<<<<=========888777666444333222111111000000////////////000000////////////////////////000///...------...///000---------.........//////........................------------------------------------------------------------------------+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,+++***,,,++++++******++++++,,,*********+++++++++++++++...------------------,,,***+++,,,............---++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,---******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////...---,,,,,,,,,,,,---...---------------------------------............///------............------......------------..............................000/////////.........---........................////////////////////////........................---......////////////...//////............//////....................................------------------------------------,,,------......------,,,........................+++++++++,,,,,,---------,,,,,,,,,---------......------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------......++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,))))))***++++++,,,------+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------888888:::;;;===>>>???@@@??????@@@@@@AAAAAABBBBBB<<<;;;999777555444333333000000////////////000000////////////////////////111///...------...///111---------.........//////////////////////////////------------------------------------------------------------------------000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---------.../////////,,,,,,,,,---------......///......------,,,,,,+++,,,,,,,,,---------......,,,,,,---...---,,,+++***,,,++++++++++++++++++,,,*********+++,,,,,,,,,---,,,,,,,,,++++++*********)))+++,,,...//////......*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,------.........---------------------------------------------------------------------------------------------------------.........//////...---,,,,,,,,,,,,---...---------------------------------.........//////---..................---.........------.................................000000//////.........---////////////////////////000000000000000000000000..............................////////////......//////............//////........................000000//////.........---------------------------,,,------......------,,,........................,,,,,,,,,------.........,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,'''(((((()))******++++++++++++++++++++++++++++++,,,,,,............,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------:::<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHBBBBBBAAA???<<<888555333777555333111000000000000000///...---------...///////////////////////////000000000000////////////////////////............................................................(((***,,,...//////...---,,,------......------,,,------------------------...------------...//////---------,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,++++++******)))++++++,,,,,,,,,+++******---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++******************++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,333111///,,,************,,,,,,,,,---------......,,,,,,,,,------.................................////////////...---,,,+++......////////////......////////////////////////......//////...---,,,,,,,,,------......------,,,////////////////////////////////////////////////........................////////////////////////------......///000000000........................---------.........//////000000///................................................------,,,,,,,,,,,,------......------,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***+++,,,...///************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''***...//////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;;<<<>>>@@@BBBDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFDDDAAA>>>;;;999:::999666444222111111111111000///...---......//////////////////000000000000000000/////////......////////////............................................................***+++---...//////...---,,,------......------,,,------------------------...------------.../////////.........------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,************************+++++++++++++++++++++,,,***++++++,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++******************++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---------.........,,,------------------...........................---....../////////............////////////......////////////////////////......//////...------,,,,,,------......------,,,////////////////////////////////////////////////........................////////////////////////111000000///......------........................---------.........//////000000///.......................................---,,,,,,,,,++++++++++++,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***---...---,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++<<<===???@@@BBBCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJJJJHHHFFFDDDAAA@@@???>>>;;;999666555444333333222111///............000000000000000000000000////////////............////////////............................................................,,,---...//////...---,,,------............------------------------------...------------...//////000000000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------)))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------//////...---------------)))***+++---.../////////,,,------------..................---------------........................,,,---...///000000000000......////////////......////////////////////////.........///......---,,,------............------////////////////////////////////////////////////........................////////////////////////111000000//////......---........................---............/////////000//////............///........................---------------,,,,,,,,,------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))((((((------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***+++---************************++++++++++++++++++++++++++++++++++++++++++++++++;;;<<<===???@@@AAAAAAAAACCCEEEHHHKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA>>><<<999888777444444333111000///......111000000000000000//////////////////.........---////////////..................................................................//////...---,,,,,,------............------...........................------------...//////000000//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------000000///...............,,,---...///...---,,,+++------------............//////......------,,,,,,..............................///000000000000000......////////////......////////////////////////---...............------------............------////////////////////////////////////////////////........................////////////////////////.........///000000111111......................................./////////000///............//////........................000000000000000/////////------............---------,,,,,,++++++,,,,,,---------------------------111000...---++++++******------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***))))))+++---************************++++++++++++++++++++++++++++++++++++++++++++++++999:::;;;<<<===>>>>>>>>>AAACCCFFFIIIJJJJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEECCCAAA>>>===<<<777777666555444333111111222111111111000000//////000////////////.........////////////............////////////////////////........................////////////...---,,,,,,---......//////......---...........................------------...//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........000000///............///......//////...,,,***)))---------.........///////////////......---------........................000000000000000///............////////////......////////////////////////------...............------......//////......---////////////////////////////////////////////////////////////////////////000000000000000000000000......//////000111111111//////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000---......//////......------,,,,,,++++++,,,,,,---------------------------******+++,,,---///111222------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++999999:::;;;;;;;;;;;;;;;???@@@BBBDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDBBBAAA<<<<<<<<<;;;;;;999888777444444444333222222111111000000000000////////////////////////............////////////////////////........................000//////.........------......////////////.................................------------...//////,,,------------.........,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++******))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---......//////000000///...............,,,,,,------...---------------.........//////////////////.......................................000000000000///...---,,,......////////////......////////////////////////,,,---......///...............////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000222111111000000//////...////////////////////////000000000////////////...///............//////000////////////////////////---------.....................////////////......------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---------,,,******,,,...------------------------++++++++++++++++++++++++++++++++++++++++++++++++999::::::;;;;;;;;;;;;:::<<<======>>>???@@@@@@@@@AAABBBDDDFFFHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFAAABBBCCCCCCBBBAAA@@@???888888777777666555555555222111111111000000000000////////////............////////////////////////......................../////////............///......////////////.................................------------...//////,,,,,,---------.........,,,,,,---......---,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,------,,,++++++************************,,,+++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------.../////////000///......------......+++++++++,,,---...///000............////////////............////////////............................../////////......---......////////////......////////////////////////,,,------...//////............////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000222222111111000/////////////////////////////////000000000000/////////..................///000000////////////////////////,,,,,,---------...............////////////............------------..............................222111///---,,,*********------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))++++++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///......///---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;<<<======<<<===???BBBCCCDDDDDDDDDFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFGGGHHHHHHGGGFFFEEE;;;;;;;;;:::999888888777222222222222111111111000000/////////............000000000000000000000000........................//////............///000......////////////......////////////////////////...------------...//////,,,---------......//////,,,,,,---......---,,,,,,........................------++++++++++++------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++...------,,,,,,------...++++++------------++++++++++++++++++++++++++++++*********++++++,,,------++++++,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000//////...---------------------,,,+++,,,---...000............/////////000------......//////000000........................+++,,,---...////////////......////////////......////////////////////////,,,,,,---.../////////.........////////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000111111000000/////////..................///000111000000000000000000000000---.........//////000000......////////////......///......------......///........................***+++,,,...000333666777------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////...///000///---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<===???BBBEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDAAA===:::777666555444333222111111//////000000000000000000---...//////000000//////////////////////////////////////////////////////////////////////////////........................,,,,,,------...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---+++)))'''''')))+++---------------------------)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++************---------,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))((('''''''''))),,,---,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------...//////---,,,,,,---...///111///,,,******+++---...///...,,,++++++,,,.../////////.........---------........................//////...---...///000111,,,,,,------............//////000000000//////...//////////////////////////////////////////////////////......//////000111///000111111111000///...000000000000000000000000333444444222000///000111000000000000000111222222000000000000111111111111222222333333333222222111//////000000000000000///......---------...//////000//////......//////000/////////.........------//////000000000000000000////////////////////////000000000///.........---//////---,,,,,,---.../////////.........---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++(((((()))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,...---,,,------++++++++++++------+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***)))******+++,,,---.........---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,<<<<<<;;;;;;:::999999888::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???CCCEEEHHHIIIIIIJJJLLLNNNLLLMMMNNNOOOPPPPPPPPPPPPJJJIIIHHHHHHHHHEEEAAA>>>::::::999888777666555555222111111111111000000000//////000000000000000///////////////////////////////////////////////////////////////////////////........................------.........---,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,...///111,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------...///...------------...///000///...,,,,,,---...//////...,,,++++++,,,.../////////.........---------........................000///...------...///000////////////000000000000//////000000000000//////000000000000//////////////////000000000111111111000000//////000000111222111222222333333222000//////000000000111111222222444555555333111000111222222222222222222333444444333333444444444555555555444444444444444333333222222222333333333222222111333222222111111111222222222111111000000111111222/////////000000000111111////////////////////////......................../////////...............///...------------.../////////.........---------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,******++++++,,,,,,------///,,,******,,,...---,,,---,,,,,,++++++,,,,,,------,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......+++,,,,,,---...//////000+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,======<<<<<<;;;:::999999;;;;;;::::::999:::::::::<<<;;;;;;:::999999::::::???AAADDDFFFGGGIIILLLNNNKKKLLLNNNPPPQQQRRRRRRRRRNNNMMMLLLLLLLLLJJJGGGDDD??????>>>===<<<<<<;;;;;;555555444333222111111000000000000000000000000///////////////////////////////////////////////////////////////////////////.......................................---,,,+++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))------------------------++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------......///.........////////////000...---,,,++++++,,,---..................---------........................000///...------...///000........................000000111111111111111000000000000000000000000000///000000111222333444555333222222222222333444444555555666666666555333222222333333444555666777777999::::::999777666777888999888888888888999::::::::::::::::::;;;;;;;;;;;;::::::999999999888888888888888888888888777666555444444333222111111111111333222222111111222222333...//////000222333333444000000000000000000000000........................---------...............///......------...//////...............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,---......((()))***+++,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------===========================<<<;;;;;;::::::::::::===<<<<<<;;;;;;:::::::::<<<>>>AAABBBCCCDDDGGGIIIJJJKKKLLLMMMMMMNNNNNNMMMPPPNNNNNNNNNNNNMMMKKKIIICCCCCCCCCBBBAAA@@@@@@@@@::::::999777555444222222222111000000////////////////////////////////////////////////////////////////////////////////////........................////////////...---,,,+++........................////////////////////////------------------------------------------------......---------,,,,,,,,,******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------...)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------.........///,,,---...///000000///......---,,,,,,,,,,,,---...................................................000///............///000000////////////.........111111222333333333333222000111111111111111222222000111222444555777888999888777777777777888999999;;;<<<<<<<<<<<<:::999888888999:::;;;<<<===>>>???BBBCCCCCCBBB@@@???@@@BBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@>>>?????????>>>===<<<;;;888888777555444444444444444333333222222333333444000000111111222222333333333333222222222222222111........................,,,,,,------......//////.............../////////........................,,,------------------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------,,,,,,*********++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......;;;;;;<<<===>>>???@@@@@@>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===????????????AAABBBFFFGGGHHHIIIJJJKKKKKKKKKNNNMMMLLLLLLMMMMMMLLLJJJFFFFFFEEEEEEDDDDDDCCCCCC@@@???===;;;999777666555444333111000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////......---,,,........................////////////////////////------------------------------------------------......---------,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++***+++,,,------,,,,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------.........//////***+++---/////////...------------,,,,,,------------.....................////////////////////////000000///...///000111222333333333333333333333333111222333333444444444333333333333444444555555555444555666888:::<<<>>>?????????>>>>>>??????@@@AAADDDDDDEEEEEEDDDBBBAAA@@@>>>>>>???AAABBBCCCDDDDDDHHHIIIIIIHHHGGGFFFHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA??????>>>>>>>>>:::999999888888999999:::666555555444333222222111333333333222222222111111////////////////////////,,,------....../////////---......//////000000000---.....................---------------------------------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,......---------------------,,,,,,++++++*********,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++++++++,,,......---------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......::::::;;;<<<>>>???@@@@@@??????>>>>>>===>>>>>>>>>:::;;;<<<==================>>>???>>>===<<<===>>>AAABBBDDDGGGIIIKKKMMMMMMKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCBBB@@@>>><<<:::999777666444222111000111111000000000000000000000000////////////////////////////////////////////////////////////////////////---....../////////..............................////////////////////////------------------------------------------------......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...////////////+++,,,---.........---,,,---------------------------------...............////////////////////////000000///000111222444555444444444444555555555555444555666777777777777777888888999999:::;;;;;;;;;;;;<<<>>>???BBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIINNNNNNNNNNNNMMMLLLJJJIIIDDDDDDEEEFFFGGGHHHHHHIIILLLMMMMMMLLLKKKJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQRRRRRRRRROOONNNLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC>>>===<<<:::888666444444333333333222111111000000000000000000000000000000.........///////////////------///000000000000000---------.....................------------......---------------------------,,,,,,++++++,,,,,,---............------------------------------------///......---,,,+++***))),,,---//////---,,,---...+++,,,,,,------,,,,,,+++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++******++++++,,,((())))))******++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------????????????@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA===>>>???@@@@@@@@@??????>>>???@@@???======>>>??????@@@BBBEEEGGGIIIJJJJJJIIIGGGFFFGGGIIIJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEECCCAAA@@@>>>===<<<:::888555444444444444000000000000000000000000////////////////////////////////////////////////////////////////////////,,,---...//////000000///................................................------------------------..............................---------,,,,,,,,,---..................---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...,,,+++***))))))***+++,,,,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,---////////////..................------,,,,,,------------------,,,---------.........//////////////////////////////000000000111333555777999777777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCDDDEEEFFFHHHJJJLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQVVVWWWWWWWWWUUUTTTRRRQQQLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPOOOOOOPPPRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWTTTRRRPPPNNNMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKFFFEEEDDDBBB???===<<<;;;666666555555444333333222111111111111111111111111000000000000000/////////,,,---///000111111000000---------........./////////...---,,,,,,---...///........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,------......///......------,,,,,,,,,+++...000000...,,,---...+++,,,,,,------,,,,,,++++++,,,,,,,,,---.........------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---...))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,FFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEDDDCCCBBBAAA>>>???AAA@@@??????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEEFFFHHHJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@???>>>;;;888777666777777000000000000000000000000////////////////////////////////////////////////000000000000000000000000+++,,,---///000000111111................................................------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++......---,,,+++))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000111000...------...///111,,,,,,,,,---------......------------------------...------,,,,,,------...***+++---///000000///...000000//////.........---,,,------......------,,,---------.........//////000000000000000000000000000000000222444777999;;;AAAAAABBBDDDEEEFFFGGGHHHGGGGGGIIIJJJKKKKKKKKKKKKDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUU[[[\\\\\\\\\ZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTUUUTTTSSSSSSTTTVVVXXXXXXXXXXXXXXXYYYZZZZZZWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWTTTRRRQQQQQQRRRRRROOOPPPQQQRRRTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFDDDBBBBBB;;;::::::999888777777666222222222222222222222222222222111111000000//////,,,---///000111111111000---------........./////////...---,,,,,,---...///........................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,---......---.....................+++...111000...,,,---...++++++------------++++++---------------------,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,---...///000444444222111///...,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,KKKLLLLLLIIIDDDBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEHHHJJJLLLIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEBBB@@@>>><<<::::::::::::777666444333333111...,,,------...///000000000000000000//////......------........................000000//////.........---...------------...//////......////////////......------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,------...+++,,,------------,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---.........---,,,,,,+++,,,---...//////...---,,,---------------...///000******+++,,,,,,---......---------............/////////.........------------......///////////////000///...---,,,------...///............///000000///000111111//////000111000222444777:::>>>AAACCCHHHHHHGGGGGGHHHJJJMMMOOOLLLNNNPPPQQQPPPPPPQQQRRRQQQOOOMMMLLLMMMMMMLLLKKKMMMNNNPPPRRRSSSSSSRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[```^^^\\\]]]___^^^[[[XXXVVVVVVWWWXXXXXXWWWVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZ\\\[[[YYYXXXXXXZZZ]]]^^^bbb^^^ZZZXXXZZZ\\\\\\[[[WWWVVVTTTRRRRRRRRRRRRSSSRRRQQQQQQRRRUUUXXXXXXXXXUUUTTTSSSUUUWWWXXXWWWVVVWWWUUUSSSQQQQQQSSSUUUVVVSSSRRRPPPMMMKKKHHHFFFEEEFFFDDDBBB???<<<:::999888999888666444333222222222444444333222111000//////------...///000000000000/////////......---------......---------,,,,,,,,,.................................------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))..................------,,,------...---,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,...---,,,,,,++++++++++++KKKLLLLLLJJJFFFDDDEEEGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCC?????????@@@BBBDDDFFFGGGIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCAAA???>>>=========999888666555555333000...000000000000000000000000000000000000000000//////........................000/////////............///............///000000......////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++,,,---............---,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,------...---------............/////////.........------------......///////////////000///...---------......//////............//////...000111111000000222333555666888;;;???BBBFFFGGGNNNNNNMMMMMMNNNOOORRRSSSQQQSSSUUUUUUTTTTTTUUUVVVTTTRRRPPPPPPPPPQQQPPPNNNOOOPPPQQQSSSTTTTTTTTTUUUUUUUUUVVVXXXZZZ\\\]]]]]]```___^^^___```___[[[WWWVVVWWWXXXYYYXXXWWWUUUSSSVVVVVVWWWYYYZZZ\\\]]]]]]___]]][[[ZZZ[[[]]]___aaabbb^^^ZZZYYYZZZ[[[[[[ZZZVVVUUUTTTRRRRRRQQQRRRRRRQQQPPPOOOQQQUUUWWWXXXXXXYYYXXXWWWWWWYYYYYYYYYWWWYYYWWWUUUSSSRRRTTTUUUWWWTTTTTTRRRQQQOOOMMMLLLKKKIIIHHHFFFDDDBBB@@@??????======<<<:::999777666555111111111111111111111111000000111222333333222222//////................../////////.........------.................................------,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,LLLLLLLLLKKKIIIHHHIIIKKKJJJJJJJJJKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@?????????@@@AAA>>>===>>>>>>???AAABBBCCCFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLLLLKKKJJJHHHFFFEEEHHHGGGEEEDDDBBBBBBAAAAAA===;;;999999999777444222444333222000//////000000000000111111111111111222////////////////////////////////////............///////////////000111111......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,)))(((((())),,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------......------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------------------............///...............------------......///////////////000///......------......//////............//////---///111222222333555777;;;<<<>>>AAAEEEIIILLLNNNTTTSSSRRRRRRRRRTTTUUUVVVTTTVVVXXXXXXWWWWWWXXXYYYXXXVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUVVVWWWXXXWWWXXXYYY[[[\\\^^^___```aaaaaaaaaaaaaaa___ZZZWWWWWWXXXZZZ[[[ZZZWWWTTTRRRSSSTTTVVVXXXZZZ\\\]]]^^^___]]][[[ZZZZZZ\\\___```aaa^^^[[[YYYYYYZZZZZZZZZUUUUUUTTTSSSSSSSSSRRRRRRPPPOOOOOOQQQUUUXXXYYYYYY\\\ZZZYYYYYYZZZZZZYYYXXXZZZXXXVVVTTTSSSSSSTTTUUUTTTTTTTTTSSSRRRQQQQQQQQQLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCBBB@@@>>><<<:::555555555444333333222222000000111222222111111111000000000000000111111111000000000000////////////.................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------,,,,,,++++++++++++******------,,,+++++++++,,,,,,MMMMMMMMMMMMLLLMMMNNNOOOMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGFFFFFFEEECCCAAA???>>>>>>???@@@????????????@@@AAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGJJJIIIHHHGGGFFFEEEDDDDDD@@@???>>>======<<<999777888666333111/////////000///000000111111222222222000000000000000000000000///////////////.........//////......//////000111......////////////..............................------------------------------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,...------,,,,,,------...///...,,,++++++,,,...///)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------............///........................---....../////////////////////..................000//////....../////////---///222333555777999<<>><<<999777555444333333444444333222222111222222222222333333333333111000000000000/////////.......................................---------------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------------------........................------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,,,,---,,,,,,++++++((())))))***+++,,,,,,---,,,++++++***+++,,,...///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,,,,NNNNNNMMMNNNOOOQQQQQQRRRPPPPPPPPPPPPPPPOOOOOONNNLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@>>><<<;;;999666333000000000000/////////000000111111111111111111111111111111111.........///////////////......------......///000......////////////......................................................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,...------,,,,,,------...---------......---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------------------------............///---.....................---......///////////////......//////////////////000////////////000111111///111555777999<<>>>>><<<<<<<<<===>>>@@@AAABBB@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFDDDDDDEEEDDDAAA???>>><<<:::777444333222222//////000000000000000000000000000000000000000000.........///////////////---------------...//////......////////////..............................////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,++++++******++++++,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,------......------------,,,,,,,,,,,,------//////...---------......---------------.........---------............///---------...............---......///////////////......///000000000//////000000000000111333444555444777;;;>>>@@@CCCFFFIIIMMMMMMNNNPPPRRRTTTVVVWWWYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\^^^___^^^^^^___```]]]]]]\\\]]]^^^]]]ZZZXXXUUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[\\\]]]^^^___``````aaacccdddbbb___]]]\\\\\\[[[\\\___```___]]]ZZZXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQNNNMMMLLLNNNPPPQQQOOOPPPQQQPPPNNNNNNPPPQQQRRRUUUXXX\\\^^^___^^^]]]ZZZYYYYYY[[[^^^```aaaaaa___^^^]]]^^^___```___^^^\\\[[[ZZZXXXVVVUUUUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKHHHHHHGGGFFFEEEDDDCCCBBB=========<<<:::888777666222222222111111111000000000000000000////////////////////////////////////.............../////////------------,,,,,,,,,,,,,,,,,,,,,---......//////............------------........................------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,---------------++++++,,,,,,------......,,,,,,++++++,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,------------......,,,,,,+++++++++,,,------QQQOOONNNOOORRRTTTTTTSSSSSSSSSSSSTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUTTTSSSQQQPPPLLLLLLMMMMMMKKKIIIGGGEEECCCCCCDDDDDDCCCAAA@@@???<<<<<<<<<<<<===>>>@@@@@@>>>@@@BBBEEEFFFGGGGGGGGGJJJJJJKKKKKKJJJIIIHHHGGGIIIGGGFFFFFFGGGFFFDDDBBBAAA@@@???<<<:::888666555111111111111111111000000000000000000000000000000............/////////000...............//////000......////////////..............................................................................,,,,,,,,,---------......///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////+++,,,------......------......---,,,,,,---......///...------,,,,,,,,,---,,,,,,------......//////---------............///---------.........//////---......///////////////---...///000111000000//////000000111333555777888<<>><<<;;;777777666555444333333222222222111111111000000000////////////////////////---........./////////000.........------------,,,,,,,,,------...////////////.........------------........................------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---......------,,,,,,,,,---------------,,,,,,---------,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,---......///++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...RRROOONNNOOOSSSUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVXXXXXXWWWVVVUUUMMMNNNOOOPPPOOOLLLIIIGGGGGGHHHHHHHHHGGGEEECCCBBB======<<<======>>>???@@@>>>@@@BBBCCCDDDEEEDDDDDDJJJKKKLLLLLLKKKJJJIIIHHHJJJHHHGGGGGGHHHGGGEEECCCCCCCCCBBBAAA>>><<<999888444333333222222111111111////////////////////////---.........//////000000///////////////000111111......////////////......////////////////////////------------------------........................,,,,,,,,,---------......//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...************************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------...------,,,,,,------...000///---++++++---///000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////+++,,,,,,---.........---///...------------...///...---,,,,,,++++++++++++,,,,,,,,,---...///000000---------.........//////---------.........//////---......///////////////---...///111111111000//////000111222444777999:::AAADDDHHHKKKMMMPPPTTTVVVUUUUUUUUUVVVVVVWWWYYYYYYWWWXXXYYY[[[\\\]]]]]]]]]^^^```bbbbbbbbbaaabbbccc_________```aaa```\\\ZZZWWWXXXZZZ\\\]]]]]]]]]\\\]]]^^^^^^___```aaaaaabbb```bbbaaa___[[[[[[]]]```aaaaaa___]]]ZZZVVVSSSQQQOOONNNNNNMMMLLLKKKJJJJJJFFFDDDBBB@@@???AAABBBDDDBBBEEEGGGHHHFFFFFFIIILLLLLLPPPVVV\\\```bbbaaa```___]]]\\\]]]___aaaaaa``````^^^[[[ZZZYYYWWWTTTRRROOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLPPPPPPOOOMMMKKKIIIFFFEEE>>>===<<<;;;:::888777777333333333222222222111111000000000000000000000000---.........//////000000//////.........---------,,,,,,------...///000000//////.........---------........................------------------------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,---...//////*********++++++,,,,,,,,,++++++++++++,,,,,,---...OOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRTTTUUUUUUPPPQQQRRRTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUPPPPPPOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>===>>>@@@BBBDDDEEEEEEDDDJJJJJJJJJKKKKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@===<<<<<<;;;888666444444444444111111111000//////......000000000000000000000000////////////////////////......------------....../////////...------,,,,,,//////.........---------///////////////////////////...---,,,,,,,,,,,,,,,------............------..................------,,,------......------,,,------++++++++++++------)))))))))))))))*********,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,.........------,,,,,,,,,,,,------......------,,,------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++------.........---+++***++++++++++++++++++++++++,,,,,,,,,---------..............................////////////////////////+++++++++,,,,,,---------,,,,,,+++***+++,,,---...,,,------...///000111111000000//////.........---000000000000111111111111///000111333333333222111222444666888;;;>>>CCCFFFMMMMMMNNNPPPRRRUUUWWWYYYZZZXXXVVVTTTTTTVVVXXXZZZWWWYYYZZZZZZZZZZZZ[[[]]]___```aaabbbcccbbbaaa```^^^```aaaaaa___]]]]]]^^^[[[[[[]]]___aaaaaa^^^\\\aaa```______]]]]]]\\\[[[___]]]ZZZXXXWWWWWWXXXZZZZZZ[[[\\\ZZZUUUOOOKKKJJJJJJJJJKKKJJJHHHEEEAAA???BBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCFFFHHHIIIJJJMMMQQQVVVZZZ^^^```aaa\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYVVVSSSPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLKKKOOOPPPQQQSSSTTTVVVWWWXXXZZZZZZZZZZZZYYYYYYXXXWWWYYYXXXWWWVVVUUUTTTTTTTTTQQQQQQQQQQQQOOOMMMKKKJJJDDDAAA>>><<<;;;:::888666444444333222111111111111222000//////111222222222000////////////.................................++++++,,,,,,---...//////......------------......---------.........//////---------...///000000111........................,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,)))((())),,,///222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++((())),,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,NNNNNNOOOOOOPPPQQQQQQQQQOOOPPPPPPPPPRRRSSSUUUUUUSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVQQQQQQQQQPPPOOONNNNNNMMMNNNMMMLLLKKKJJJIIIIIIHHHAAA@@@???>>>===============>>>@@@BBBCCCCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBB>>><<<:::888666555444444222111111111000000000///000000000000000000000000000000000000000000000000//////............//////........................//////.........---------///////////////////////////...------,,,,,,,,,---------............------,,,,,,,,,,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++******))))))))),,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,......---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,---------......---,,,,,,,,,---...///------......//////000000000/////////............/////////000000000111111//////111111222222111111333666999<<<@@@DDDJJJMMMSSSTTTTTTVVVWWWYYY[[[[[[\\\[[[YYYXXXXXXYYYZZZ[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^___`````````______]]]^^^___^^^\\\[[[[[[]]]]]]]]]^^^```bbbaaa^^^[[[\\\[[[ZZZYYYXXXWWWWWWVVVYYYWWWTTTRRRQQQQQQRRRSSSQQQSSSUUUSSSPPPLLLIIIHHHFFFFFFFFFEEECCC@@@>>>===>>>>>>=========>>>>>>???BBBAAAAAABBBCCCEEEGGGHHHIIIJJJMMMQQQTTTVVVWWWXXXUUUUUUUUUTTTTTTSSSSSSSSSVVVTTTQQQNNNKKKHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIILLLMMMNNNOOOQQQRRRSSSTTTYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWVVVUUUSSSQQQNNNMMMLLLIIIEEEAAA???===:::888999888777555333222222222111///......000111000000000000000000////////////........................,,,,,,---......///000000.........------.........------..................------......///000000111........................,,,,,,---------.........------------------------........................++++++++++++++++++++++++,,,,,,,,,---------............------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000---++++++,,,---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIJJJKKKLLLMMMMMMMMMLLLJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPRRRSSSTTTVVVVVVWWWWWWWWWSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPOOONNNNNNMMMMMMGGGFFFEEEDDDBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAAAAABBBDDDFFFHHHJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFAAA???===;;;888777666666222222222111111111111000000000000000000000000000111111111111111111111111000000////////////000000,,,------...//////000000/////////............---///////////////////////////...------,,,---------------............------*********++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---...------,,,+++***)))(((,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,...------------,,,,,,,,,------............------------------------------++++++++++++++++++++++++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---------.........---,,,+++------------------------,,,,,,,,,---------......------------------------////////////////////////---------.....................------......///000.........///////////////////////////................../////////000000000111111111222222222333333777:::>>>CCCGGGLLLRRRVVVYYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\[[[YYYXXXYYYZZZ\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]]]][[[XXXXXXYYY[[[^^^^^^^^^______^^^[[[XXXUUUUUUTTTSSSRRRQQQPPPPPPPPPNNNLLLJJJIIIIIIJJJKKKGGGJJJLLLLLLIIIGGGEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJPPPNNNLLLIIIFFFCCCAAA@@@EEEEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOPPPVVVWWWYYY\\\^^^```aaaaaa___```aaaaaa```^^^\\\ZZZ\\\[[[ZZZXXXVVVRRROOOMMMOOOMMMIIIGGGEEECCCAAA???@@@???===:::777555444333222111//////000111000///111111111000000000//////........................------......///000000000..........................................------------......///000000000........................,,,------------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111111000---***(((+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++111///------------+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIJJJLLLNNNNNNNNNLLLKKKHHHHHHIIIJJJKKKMMMOOOPPPNNNNNNOOOOOOOOOOOOOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA???@@@BBBDDDFFFHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCAAA>>><<<:::999888222222222222111111111111000000000000000000000000000000000000000000000000111111000000000000111111---........./////////000/////////...............////////////////////////......------------......------............------))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,------------------------------,,,------------------------,,,,,,,,,---------......000000000000000000000000////////////////////////.........///////////////...............////////////////////////.........///////////////.....................////////////333333333333444666777888>>>AAAFFFJJJNNNSSSWWW[[[[[[[[[\\\]]]^^^_________]]]]]]^^^^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVWWWXXX[[[[[[\\\\\\]]]]]]]]]]]]]]]]]][[[YYYWWWWWWYYY[[[]]]\\\[[[[[[[[[YYYUUURRRQQQPPPPPPOOONNNMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFBBBDDDFFFFFFEEECCCBBBCCCCCCBBB???===<<<======>>>=========>>>>>>@@@AAABBB@@@@@@@@@AAAAAABBBCCCCCCFFFFFFGGGHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEDDDJJJJJJIIIGGGEEECCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQTTTXXX[[[^^^```aaa___```bbbccccccaaa^^^\\\\\\\\\ZZZXXXTTTPPPMMMKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGEEECCC???<<<999888777666444222222222333222000111000000000////////////........................------......////////////---..................---...............---------............//////000000........................------------............------------------------................................................,,,,,,,,,---------.........///000111000---)))'''+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...------------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,OOOPPPSSSUUUUUUSSSPPPNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQQQQOOOPPPQQQSSSTTTUUUUUUUUURRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@AAACCCDDDEEEFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFEEEDDDBBB@@@>>><<<;;;444444333333222111111111111111111111111111111111////////////////////////111111000000000000111111000000/////////.........////////////////////////////////////////////////......---------......///------............------***++++++,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,---------......000000000000000000000000////////////////////////////////////////////////,,,,,,------............///////////////..................///////////////............////////////222222222333666999<<<>>>GGGJJJNNNQQQSSSVVVZZZ\\\\\\]]]^^^___```aaaaaa```^^^^^^`````````^^^]]][[[ZZZ[[[\\\ZZZXXXVVVWWWXXXZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[YYYXXXXXXZZZ]]]]]]\\\ZZZYYYXXXVVVSSSPPPOOONNNMMMLLLKKKJJJJJJIIIFFFFFFDDDCCCCCCCCCCCCCCCBBBDDDEEEEEECCCAAAAAAAAAAAA@@@===;;;;;;<<<>>>???>>>>>>>>>??????AAABBBCCC???@@@@@@BBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIMMMQQQUUUXXXZZZ[[[]]]___aaaccccccbbb```^^^[[[[[[YYYWWWSSSOOOLLLJJJGGGFFFEEEGGGJJJLLLMMMLLLJJJIIIFFFCCC@@@>>>===<<<:::777555444444444222111000000000/////////......////////////////////////------------------......------...//////...------.....................---............////////////........................---------.........//////------------------------........................------------------------,,,,,,,,,---------......------------,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,VVVXXX[[[\\\\\\XXXTTTQQQOOONNNMMMLLLLLLKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGGGGFFFDDDBBB@@@???888888777666444333222222111111111111111111111111........................111111000000000000111111111111000//////...------...////////////000000000////////////////////////.........---......///000------............---------------....../////////,,,------......------,,,+++,,,,,,------,,,,,,+++)))***+++,,,---......///------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,------------.........////////////......------------------------------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......------------------------///////////////////////////////////////.........,,,,,,---............---.........///////////////.........///////////////....../////////000000000000000000333777<<>>===;;;::::::<<<>>>??????????????????@@@AAABBBAAABBBCCCEEEGGGHHHHHHHHHDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGJJJNNNPPPRRRSSSYYYZZZ]]]___`````````___[[[ZZZYYYWWWUUUQQQNNNLLLIIIHHHFFFGGGIIIJJJIIIIIIJJJIIIGGGEEEDDDCCCBBBBBB===;;;888666666555333222111111000000000/////////////////////////////////------------------------,,,---...//////...---,,,---------.........//////......//////////////////........................------........./////////------------------------........................++++++++++++++++++++++++,,,,,,,,,---------......---,,,+++******+++---......------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++&&&(((+++---,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,gggiiilllmmmlllgggbbb^^^\\\[[[YYYWWWUUUSSSRRRRRRNNNMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLKKKKKKJJJJJJKKKKKKKKKGGGFFFEEEDDDCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHIIIHHHGGGFFFDDDCCC>>>===<<<:::888666444444111111111111111111111111////////////////////////000000000//////000000000000000000///////////////.../////////000000000000////////////////////////...............///000000------............------.....................///,,,------......------,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,---------............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////.........------,,,---...///000//////...------......//////000000............/////////000/////////000000000111111000111222555;;;CCCJJJOOOWWWYYY\\\]]]]]]]]]^^^___``````aaaaaa___]]][[[YYYUUUVVVWWWXXXXXXYYYYYYXXXSSSTTTUUUTTTRRRQQQQQQRRRPPPOOOOOONNNOOOPPPQQQRRRWWWXXXZZZ[[[ZZZ[[[\\\^^^```^^^[[[YYYXXXWWWTTTRRRIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAAAAA???>>>???@@@>>>>>>=========>>>@@@AAABBBBBBBBBAAABBBBBBCCCCCCDDDFFFHHHKKKMMMNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMKKKIIIHHHIIIHHHGGGFFFEEECCCCCCBBBEEEDDDCCCBBBCCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDGGGIIIKKKLLLLLLPPPRRRTTTVVVXXXZZZ[[[[[[XXXXXXWWWVVVTTTRRROOONNNMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDAAA>>><<<;;;:::888666333333333222222222111111////////////////////////...............---------,,,---///000000///---,,,+++,,,,,,---...///000000/////////////////////.......................................////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++'''***......---+++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{uuuqqqpppooollliiifffcccbbbaaaYYYWWWUUUSSSQQQPPPPPPPPPIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKKKKKKKKKKHHHIIIJJJJJJIIIGGGFFFEEEBBBAAA@@@===;;;888777666111111111111111111111111000000000000000000000000000000////////////000000......//////000000111111.../////////000000111111////////////////////////...............///000000---..................---..................------,,,------......------,,,++++++------------++++++++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,,,,,,,,,,------...............////////////......------------------------++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++---,,,,,,+++,,,---...///------------------------,,,,,,,,,---------..............................//////////////////////////////......---------,,,---...000111111111000///,,,------...///000111111---.........//////000000000000000000111111111111333444555:::AAAJJJRRRWWWZZZ]]]```aaaaaa```aaabbb``````___^^^[[[XXXTTTRRRNNNNNNOOOOOOQQQRRRRRRSSSLLLMMMNNNMMMKKKJJJKKKLLLKKKJJJIIIIIIIIIJJJLLLMMMTTTVVVYYYZZZ[[[[[[\\\^^^^^^\\\YYYWWWVVVUUURRRPPPGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????<<<===>>>>>>======???@@@@@@@@@@@@AAAAAABBBCCCDDDGGGFFFFFFEEEEEEEEEFFFFFFGGGIIILLLOOOQQQSSSSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSRRROOOMMMKKKOOONNNMMMKKKIIIHHHGGGFFFJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIKKKMMMPPPSSSUUUVVVTTTTTTUUUTTTSSSQQQOOONNNNNNLLLJJJIIIJJJJJJIIIHHHDDDEEEEEEFFFGGGHHHJJJKKKJJJHHHDDDBBBAAA@@@>>><<<555555444444444444333333000000000000000000000000///////////////.........,,,---///000000///---,,,***+++,,,---...000111111///////////////............................................./////////000------------------------........................000000000000000000000000,,,,,,,,,---------.........//////......------,,,111///---++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***---000000...++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,|||xxxlllgggbbb``````___[[[VVVRRRPPPMMMLLLKKKKKKIIIHHHHHHJJJKKKKKKJJJJJJLLLMMMQQQOOOMMMLLLMMMMMMLLLKKKHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAAAAABBBDDDEEEGGGHHHHHHHHHDDDCCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFHHHJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGCCCBBBAAA@@@>>>===<<<;;;777666444222111111111111222111111000000000000000////////////////////////000000000000000000000000,,,,,,------------,,,,,,////////////////////////222222111111000000//////------------------------........................---------............///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------...///...,,,+++,,,---,,,---......//////......------------------------//////...------,,,++++++---,,,+++***+++,,,---...------------------------,,,,,,,,,---------......------------------------........................,,,---///000000...---+++........................000000//////.........---////////////000000000000///000000000///...------...///000000......///000333444444333111222444666777999>>>DDDKKKQQQWWWYYY```___^^^^^^______]]][[[VVVVVVVVVUUUSSSPPPMMMLLLIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEFFFHHHIIIIIIFFFCCCEEEDDDCCCCCCEEEHHHKKKMMMQQQRRRTTTUUUUUUUUUWWWYYYZZZXXXVVVVVVUUURRRMMMHHHFFFEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@???@@@???>>>=========>>>???>>>AAADDDEEEEEEEEEFFFGGGFFFFFFEEEEEEGGGIIILLLNNNMMMNNNOOOQQQSSSUUUVVVWWWYYYYYYYYYYYYWWWVVVTTTTTTRRRSSSSSSRRRQQQRRRTTTVVVXXXYYYZZZZZZYYYWWWUUUTTTYYYWWWTTTRRROOONNNNNNNNNRRRNNNJJJHHHHHHHHHEEECCCCCCEEEFFFFFFEEEDDDFFFGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGIIIJJJMMMLLLJJJHHHFFFCCCAAA@@@@@@<<<888777777666333000000000000///...---,,,+++........./////////////////////000000000000//////////////////////////////...------,,,,,,------.../////////...------,,,,,,///////////////////////////...---,,,+++,,,,,,---......////////////......................................................------------------------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------,,,,,,+++***))))))+++++++++,,,,,,---------}}}xxxrrrpppooommmhhhddd\\\YYYVVVTTTTTTRRRPPPNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKIIIGGGGGGIIIJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEDDDCCCAAA???>>>>>>:::999777555444333333333111111000000000000111111000000000000000000000000000000000000000000000000......////////////......////////////////////////000000000000000000//////................................................---------............///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------...///...,,,+++,,,---------...////////////...------------------------------,,,,,,+++******)))*********)))******+++,,,------------------------++++++,,,,,,,,,---------------------------------///...,,,++++++,,,...///,,,---///000000...---,,,////////////////////////000/////////............////////////000000000000///000111111111111111000...///111111000000111333444444555444333333555777777;;;BBBIIIQQQXXX\\\^^^```^^^]]]]]]]]]\\\ZZZXXXQQQQQQQQQPPPOOOLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCDDDDDDBBB@@@BBBAAA@@@@@@AAADDDGGGIIIKKKLLLNNNNNNNNNNNNPPPQQQSSSQQQOOONNNNNNLLLHHHEEECCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBAAA???>>>>>>???@@@@@@AAACCCFFFHHHHHHHHHIIIJJJNNNMMMLLLLLLMMMOOOQQQSSSRRRSSSTTTUUUWWWXXXYYYZZZ\\\\\\\\\[[[ZZZYYYXXXWWWSSSTTTUUUTTTTTTUUUWWWZZZ```___^^^\\\[[[ZZZZZZYYY\\\[[[YYYVVVUUUTTTSSSSSSVVVRRRNNNMMMMMMLLLKKKIIIGGGHHHIIIHHHGGGFFFGGGIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNMMMLLLJJJIIIHHHEEEDDDDDDDDDEEEGGGIIIJJJMMMMMMMMMLLLKKKIIIGGGFFFDDDAAA===;;;:::999555333222222111111000000//////000000000000//////////////////000000000000//////000000000000000000000000///......------......///........................///////////////////////////...---,,,,,,,,,------......////////////..............................------------------------------------------------------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------------,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,---{{{vvvmmmkkkiiihhhhhhgggeeeccc\\\XXXTTTSSSSSSRRRPPPMMMIIIHHHFFFFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA>>>===;;;999777666555555111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000//////////////////////////////////////////000000////////////////////////........................---------............///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------.........,,,+++,,,---,,,---......//////......------------------------------,,,,,,+++*********)))******+++++++++++++++------------------------,,,,,,,,,---------......------------------------000...+++))))))+++...000,,,---...//////...---,,,000000000000000000000000////////////............////////////000000000000///000111222333333333333---///111222222333555777666777888777666777999;;;>>>BBBJJJRRRYYY]]]_________]]][[[[[[[[[YYYVVVTTTLLLLLLMMMLLLKKKIIIHHHFFFCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????AAAAAA@@@???AAA@@@???>>>???AAACCCEEEEEEFFFHHHGGGGGGFFFHHHIIIKKKIIIGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@AAABBBBBBDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDBBB@@@@@@AAABBBCCCDDDFFFIIIKKKKKKLLLNNNOOOTTTSSSRRRQQQQQQSSSUUUVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]\\\[[[ZZZYYYYYYXXXUUUVVVWWWWWWWWWXXX[[[^^^eeeccc```]]]\\\[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXXXXWWWUUURRRQQQQQQQQQOOONNNLLLNNNNNNMMMKKKJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJEEEEEEEEEEEEFFFGGGIIIJJJMMMNNNPPPQQQRRRQQQOOONNNKKKHHHEEEBBB@@@>>>:::888666555444333222222222333222111111000000//////...//////000000000000//////111111111111111111111111000//////////////////000,,,------...//////000000///////////////////////////...------,,,---------......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******---,,,,,,,,,,,,,,,,,,+++sssmmmgggeeeeeeccc^^^YYYSSSPPPLLLKKKKKKKKKJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@???<<<:::888777666222222111111111111222222111111111111111111111111////////////////////////000111111222222111111000////////////////////////------......//////000000////////////////////////........................---------............///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,---......,,,,,,,,,...+++,,,,,,---------------------------------------//////......------------***+++---.........---,,,....................................////////////........................///...,,,++++++,,,...///,,,---...//////......---///////////////////////////////////////.........////////////000000000000///000111222222333222222---///222444555777:::<<<<<<>>>??????>>>>>>@@@AAAHHHMMMSSSYYY]]]^^^]]]\\\^^^\\\ZZZYYYYYYWWWTTTRRRKKKLLLLLLMMMLLLKKKIIIHHHEEEEEEEEEEEEEEECCCBBBAAACCCAAA??????AAABBBBBBAAAAAA@@@?????????AAABBBCCCCCCDDDEEEEEECCCCCCDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDAAAAAABBBBBBDDDEEEFFFFFFHHHIIIJJJLLLLLLLLLKKKKKKHHHGGGDDDBBBBBBCCCDDDEEEGGGIIILLLMMMNNNOOOQQQSSSVVVUUUSSSQQQQQQRRRSSSTTTSSSSSSTTTUUUVVVVVVWWWWWW[[[ZZZYYYXXXXXXWWWWWWWWWVVVWWWXXXXXXYYYZZZ]]]```cccbbb___]]][[[[[[[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQRRRSSSSSSQQQOOOMMMMMMNNNMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJGGGHHHHHHIIIIIIIIIIIIIIIFFFEEEDDDDDDEEEFFFGGGHHHKKKMMMPPPSSSUUUVVVUUUTTTQQQOOOMMMJJJGGGDDDAAA???;;;:::888555444333222222000000000000000///////////////000000000000//////000000000000000000000000000//////......//////000---........./////////000////////////////////////.........------------.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++~~~{{{zzzwwwpppjjj```\\\VVVRRROOONNNLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAA???===;;;999888444444333222222222222222000000000000000000000000///////////////////////////000000111111000000///////////////////////////------......//////000000........................////////////////////////---------............///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,---...---,,,,,,---...******+++,,,,,,,,,,,,+++------------------------//////............------+++,,,---...///...------........................,,,------------.......................................////////////......,,,------......//////....................................///////////////////////////000000000000///000000111222111111111000222666888:::===@@@CCCEEEGGGHHHIIIHHHHHHIIIKKKOOOSSSXXX\\\___^^^]]][[[]]][[[ZZZYYYYYYXXXUUUSSSPPPPPPQQQRRRQQQPPPOOONNNKKKKKKKKKJJJIIIFFFDDDBBBCCCAAA@@@@@@AAABBBBBBAAA??????>>>>>>???@@@AAABBBAAABBBCCCCCCBBBAAABBBDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEGGGHHHJJJKKKLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPKKKIIIFFFDDDCCCDDDFFFGGGIIIJJJLLLMMMNNNOOORRRTTTUUUSSSQQQOOOOOOOOOPPPQQQPPPPPPQQQQQQRRRSSSTTTTTTXXXXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWYYY\\\___^^^^^^^^^^^^\\\ZZZXXXVVVTTTUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTQQQOOOOOOPPPNNNNNNOOOPPPOOONNNLLLKKKKKKKKKKKKLLLLLLMMMOOOOOOOOONNNMMMLLLKKKJJJJJJJJJFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGIIIMMMQQQTTTVVVVVVVVVUUUUUUTTTRRRNNNKKKHHHGGGBBBAAA===:::666333111000.........//////000000000//////000000000000/////////////////////////////////..................///000000/////////.........////////////////////////---...........................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++{{{nnnjjjccc]]]ZZZWWWUUUTTTTTTSSSQQQNNNLLLJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDBBB@@@>>><<<;;;888777666444333333333333000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////////////////000000........................////////////////////////---------............///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------+++---...---,,,,,,---///)))***++++++,,,,,,++++++------------------------------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,........................*********+++++++++,,,,,,........................---...000222222000...---,,,,,,------.../////////.................................///////////////////////////000000000000000000222333444444444444666999<<>>???@@@@@@???>>><<<<<<<<<===>>>???@@@@@@???@@@BBBBBBAAAAAABBBCCCAAACCCEEEEEEEEEEEEGGGHHHJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSNNNKKKHHHEEEDDDEEEGGGIIIIIIJJJKKKLLLLLLMMMOOORRRRRRQQQNNNMMMLLLLLLMMMNNNMMMMMMNNNOOOPPPRRRRRRSSSVVVUUUTTTSSSRRRSSSTTTTTTQQQRRRSSSSSSSSSTTTWWWZZZYYYZZZ[[[[[[ZZZXXXVVVTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQSSSUUUVVVUUUUUUVVVWWWUUUVVVVVVTTTRRRPPPPPPQQQNNNOOOQQQRRRRRRPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDFFFIIILLLPPPRRRUUUVVVVVVWWWXXXWWWTTTQQQOOOOOOJJJHHHEEEAAA<<<777333111/////////000000000111111//////000000000000//////........................///......------......///111111000//////...------////////////////////////------...////////////.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------............------------------------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++{{{uuupppnnnmmmlllkkkgggddd^^^WWWQQQMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFDDDBBB@@@???;;;:::999777555444333333111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000//////////////////////////////////////////////////////---------............///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------+++,,,...---,,,,,,---///++++++,,,---------------------------------------,,,,,,------------------+++++++++++++++,,,------........................++++++++++++,,,,,,,,,---..............................///000000///......,,,,,,,,,---...///000000..................................../////////000////////////000000000000111222444777999;;;<<<<<<>>>AAAEEEHHHJJJMMMQQQSSSSSSUUUXXXYYYYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[]]]___```[[[[[[[[[\\\^^^___^^^\\\\\\\\\]]]]]]\\\ZZZXXXWWWVVVVVVUUUSSSOOOJJJEEEBBB>>>>>>>>>???@@@@@@>>><<<<<<<<<===>>>???@@@AAABBB???AAABBBCCCBBBCCCDDDFFFEEEHHHKKKLLLKKKJJJKKKMMMOOOPPPRRRTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSOOOLLLHHHEEEDDDEEEHHHJJJHHHIIIIIIIIIHHHIIIKKKNNNMMMKKKIIIHHHGGGHHHIIIJJJIIIIIIJJJLLLNNNOOOPPPQQQRRRQQQOOONNNNNNOOOPPPQQQNNNNNNOOONNNNNNOOOQQQTTTTTTTTTTTTTTTSSSSSSRRRRRRNNNOOOOOOPPPPPPOOONNNMMMLLLPPPSSSTTTSSSSSSTTTVVVSSSTTTTTTSSSQQQPPPPPPQQQOOOQQQSSSUUUUUUTTTRRRPPPMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUSSSQQQOOOPPPOOOMMMLLLJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGCCCCCCEEEGGGKKKNNNRRRTTTUUUWWWZZZZZZWWWUUUUUUVVVPPPOOONNNKKKFFF@@@:::777444444333222222111000000//////000000000000//////////////////////////////000//////......//////000000000000///////////////////////////////////////,,,---...///000000///.........////////////..............................------------------------------------------------------------------------,,,,,,,,,---------......------------.........///........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,---}}}xxxooofff]]]XXXUUUTTTKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKKKKHHHHHHHHHHHHGGGEEECCCBBB>>><<<:::888666444333333222222222222222222222222000000000000000000000000000000111111111111000000////////////////////////222222111111000000//////000000000000000000000000000000000000000000000000---------.........//////------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------+++,,,------,,,,,,...///,,,---......//////......------------------------....../////////////////////...---,,,---...///000////////////////////////........./////////000000///////////////////////////...------------...///,,,,,,,,,------///000111000000000000000000000000---.........//////000000////////////000000000000111333666:::>>>AAACCCDDDDDDGGGJJJMMMPPPSSSVVVYYYVVVXXX[[[]]]]]]\\\]]]^^^bbb___\\\ZZZYYYZZZ\\\^^^[[[[[[[[[]]]```bbbaaa```^^^^^^___^^^]]]\\\ZZZYYYWWWWWWVVVSSSOOOIIICCC@@@>>>>>>???AAABBBBBB???<<<===>>>???AAABBBDDDEEEEEEAAACCCEEEEEEEEEFFFHHHIIIIIIMMMQQQSSSQQQPPPQQQRRRQQQRRRTTTVVVWWWWWWWWWWWWUUUVVVVVVWWWVVVUUUSSSRRRPPPMMMIIIEEEDDDEEEHHHJJJGGGHHHHHHGGGFFFFFFIIIKKKHHHFFFDDDCCCCCCCCCEEEFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNLLLKKKIIIIIIJJJLLLMMMKKKLLLLLLKKKJJJKKKMMMOOOPPPNNNMMMLLLLLLMMMNNNOOOJJJKKKLLLMMMLLLKKKJJJIIIGGGKKKOOOPPPOOOOOOQQQSSSRRRSSSSSSRRRPPPOOOPPPQQQPPPRRRUUUWWWWWWVVVTTTSSSOOONNNMMMMMMLLLMMMMMMMMMNNNQQQTTTWWWXXXVVVTTTRRRVVVUUURRRPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIICCCCCCCCCEEEHHHLLLPPPSSSSSSWWW[[[[[[YYYXXXXXXYYYTTTTTTTTTQQQMMMGGGAAA===999888777555333111000/////////000000000000//////000000000000000000000000111111000000000000111111......//////000000111111////////////////////////,,,---///000000000///.........////////////......................................................------------------------------------------------,,,,,,,,,------.........---------.........//////////////////////////////------------------------------------------------+++++++++,,,,,,---------{{{rrrkkkeeeaaaZZZXXXTTTOOOJJJHHHHHHIIIDDDEEEGGGJJJLLLOOOPPPPPPLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBDDDGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>><<<:::777666444333111000///000111222000000000000000111111111111111111111000000000000000000000000000000000000////////////////////////............////////////000000///...........................////////////................................................---------,,,,,,+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------......------------......++++++,,,---.........---,,,,,,,,,---------......---------............///,,,---------.../////////.........------,,,,,,,,,........................///////////////////////////000111333222111///...111000000000000111222222///000000000000111555888555888===AAADDDGGGJJJMMMMMMNNNQQQSSSVVVXXXZZZZZZ]]]^^^^^^_______________```___]]]\\\\\\]]]___```___^^^\\\]]]```ccceeeeeecccbbbaaa``````]]]ZZZWWWWWWVVVRRRNNNIIIDDD@@@>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMNNNOOOPPPRRRRRRSSSPPPRRRSSSUUUVVVVVVUUUUUUVVVUUUUUUUUUUUUTTTQQQOOONNNLLLIIIFFFEEEDDDEEEEEEGGGEEEDDDDDDEEEFFFFFFEEEHHHEEEBBBAAABBBDDDDDDDDDAAABBBDDDFFFHHHHHHHHHGGGLLLIIIEEEEEEFFFGGGEEEBBBDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIIIIKKKMMMOOOPPPPPPOOONNNOOOOOONNNNNNOOOPPPPPPQQQQQQTTTXXX[[[\\\ZZZWWWTTTQQQPPPNNNLLLJJJJJJJJJJJJOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTRRRQQQPPPOOONNNMMMJJJGGGFFFHHHJJJEEEDDDCCCCCCEEEGGGJJJKKKRRRUUUYYY\\\\\\[[[ZZZZZZYYYWWWUUUTTTSSSOOOIIIDDD@@@>>>;;;777555444444444333111//////111222111000000000000000////////////,,,,,,---...///000111222////////////................................................//////////////////000000///...------000000//////....................................................................................------,,,+++++++++,,,---------,,,+++,,,---...///000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvmmmjjjccc[[[RRRLLLHHHGGGGGGGGGIIIKKKLLLMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGEEECCCCCCDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCBBB@@@===;;;999777555444222000000000111222000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////............////////////000000///...........................////////////......................................................------------------------......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------------......------------......,,,,,,------------------,,,,,,,,,---------......---------............///---------........................------,,,,,,,,,........................////////////////////////...///111222222111///...//////......//////000000000111111111111333666999999===BBBFFFJJJMMMQQQTTTTTTTTTVVVXXXYYYZZZ[[[[[[^^^^^^___``````````````````___]]]\\\\\\]]]___``````^^^]]]]]]___bbbccccccdddbbbaaaaaa```^^^ZZZXXXSSSQQQNNNJJJFFFBBB@@@???>>>>>>??????@@@@@@AAAAAACCCDDDDDDDDDDDDEEEHHHJJJLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSQQQRRRSSSSSSTTTTTTSSSSSSUUUUUUUUUUUUUUUTTTQQQPPPNNNLLLJJJGGGFFFEEEEEEFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDBBB@@@@@@BBBCCCCCCBBBFFFGGGHHHHHHIIIIIIHHHHHHDDDCCCCCCEEEGGGHHHHHHGGGAAABBBDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGFFFKKKNNNRRRVVVVVVTTTQQQNNNIIIIIIIIIIIIJJJKKKLLLLLLSSSVVV\\\```bbbaaa^^^[[[TTTRRRPPPNNNLLLKKKKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNRRRRRRRRRSSSSSSRRRRRRRRROOOOOONNNKKKIIIHHHJJJKKKHHHGGGFFFEEEEEEFFFHHHIIIMMMPPPUUUXXXYYYZZZ[[[\\\\\\[[[YYYYYYXXXUUUOOOKKKGGGEEE@@@<<<888666555555555333111111222222222111111111111111000000000000////////////////////////............................................................//////////////////////////////...---/////////.........------........................................................................------------............------,,,,,,,,,---...///.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}vvvmmmbbbXXXQQQLLLKKKKKKKKKLLLMMMMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKGGGEEECCCCCCEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJIIIGGGFFFEEEFFFEEEDDDBBB@@@===;;;999666555333222111111111222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////............////////////000000///...........................////////////................................................------................../////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------.........------------......///...---,,,+++,,,---...,,,,,,,,,---------......---------............///...............---------.........---------------........................////////////////////////---...000000111000///..................///000111111222333444444666:::===@@@DDDIIIMMMQQQUUUYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]___```aaaaaabbbbbbaaaaaa```___^^^]]]]]]^^^___```aaa___]]]^^^```bbbcccccceeecccbbbaaa```^^^[[[XXXRRROOOLLLHHHDDDCCCBBBBBB???@@@@@@AAABBBCCCCCCCCCGGGHHHIIIIIIIIIJJJLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPPPPQQQQQQRRRPPPOOONNNNNNMMMMMMNNNNNNQQQQQQRRRRRRQQQOOONNNMMMJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIJJJIIIHHHLLLKKKKKKJJJIIIHHHGGGGGGCCCFFFJJJLLLMMMMMMNNNOOOFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHIIIIIIJJJHHHFFFFFFGGGHHHHHHGGGKKKOOOTTTXXXWWWSSSMMMHHHFFFEEEEEEFFFGGGHHHIIIIIISSSXXX___eeehhhhhheeecccWWWUUUSSSPPPNNNMMMMMMMMMIIIJJJKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPPPPQQQRRRRRRPPPPPPOOOMMMKKKJJJLLLNNNLLLKKKIIIGGGFFFFFFGGGGGGHHHKKKNNNRRRTTTWWWZZZ]]]]]]]]]\\\\\\\\\YYYUUURRRPPPMMMIIICCC???;;;999888888666333333333333222000222222222111111111111000222111000000///...------..................//////....................................////////////---...//////////////////.........---------------........................................................................***+++---...///......---------,,,,,,------...///,,,,,,,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~vvvmmmddd^^^TTTQQQOOOOOOPPPPPPNNNLLLKKKKKKJJJIIIIIIHHHGGGGGGLLLLLLLLLLLLLLLMMMMMMMMMHHHFFFDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDBBB@@@>>><<<888777666444333222222222222222111111111111111000111111111111000000000///000000000000000000000000////////////////////////............////////////000000///...........................////////////................................................,,,,,,------....../////////////////////...---,,,------------------------,,,,,,,,,---------......///......---------............------------......000///---+++***+++---...,,,,,,,,,---------......---------............////////////...---------,,,...............---------........................////////////////////////---...//////000//////.../////////000000111333333222444666888:::===AAADDDHHHKKKOOOSSSUUUXXX[[[^^^^^^^^^]]]]]]]]]^^^^^^^^^```aaabbbbbbccccccbbbbbb``````___^^^^^^___`````````___^^^___bbbdddeeeeeedddcccbbbaaa```]]]ZZZWWWSSSQQQLLLHHHEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGLLLMMMNNNNNNMMMMMMOOOPPPPPPPPPOOOOOONNNNNNMMMMMMOOOOOONNNMMMNNNNNNOOOPPPOOONNNLLLKKKJJJKKKLLLLLLOOOPPPQQQQQQOOOMMMLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMPPPTTTXXX[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNPPPUUU[[[]]]\\\ZZZ[[[\\\XXXXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPOOOPPPPPPRRROOOMMMLLLNNNPPPQQQQQQSSSUUUXXXYYYVVVPPPJJJEEEGGGFFFFFFGGGGGGHHHJJJJJJQQQVVV]]]dddhhhgggdddbbbVVVTTTRRROOOMMMLLLLLLLLLIIIJJJKKKMMMOOOOOOPPPPPPLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNLLLLLLNNNOOONNNLLLKKKIIIHHHGGGGGGGGGEEEGGGJJJLLLOOORRRWWWZZZ[[[[[[\\\\\\\\\[[[YYYXXXVVVTTTPPPKKKGGGCCCAAA???<<<:::777555444444222000222222222111111111000000222111111000///...------/////////000000000000000....................................////////////------...///000000//////------------------------........................................................................)))***,,,------+++***(((---------------......///,,,,,,++++++++++++++++++........................------------------------------------------------yyyssseee```YYYVVVVVVUUURRRNNNNNNMMMMMMLLLKKKJJJJJJIIILLLLLLLLLMMMMMMNNNNNNNNNIIIHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFEEECCCAAA@@@;;;:::999777666444444333333222222222111111000000111111111111000000000///111111111111111111111111000000000000000000000000............////////////000000///...........................////////////................................................++++++,,,,,,---------..................---,,,+++------------------------,,,,,,,,,---------............---------......///......------------......000///---+++***+++---...,,,,,,,,,---------......---------............////////////...---------,,,................................................////////////////////////------...///////////////......///000222333555666555777;;;>>>BBBEEEJJJMMMNNNQQQTTTVVVWWWXXXZZZ\\\\\\[[[[[[[[[\\\^^^___```aaabbbbbbcccdddccccccccc```````````````````````````______aaadddggghhhgggcccbbb```___^^^[[[XXXUUUSSSPPPLLLHHHFFFEEEFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJNNNOOOPPPPPPOOOOOOOOOQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNQQQSSSSSSQQQPPPPPPQQQQQQRRRSSSTTTSSSSSSRRRQQQSSSUUUWWWWWWUUUTTTUUUVVVYYY[[[___eeekkknnnnnnmmmmmmlllkkkiiigggeeedddcccccchhhooorrrrrrqqqqqqrrroooooonnnmmmlllkkkiiihhhdddcccaaa```^^^]]]]]]]]]___]]]ZZZYYY[[[___aaabbbdddcccbbb^^^YYYSSSNNNKKKKKKJJJJJJJJJJJJKKKLLLLLLNNNRRRXXX]]]___^^^ZZZXXXOOONNNLLLIIIGGGFFFFFFFFFEEEFFFIIIKKKNNNPPPQQQQQQMMMLLLKKKIIIIIIHHHIIIIIILLLMMMNNNMMMLLLLLLNNNOOOLLLLLLKKKJJJJJJIIIIIIIIIFFFGGGHHHIIIJJJMMMQQQUUUWWWXXXZZZ[[[\\\\\\]]]]]]YYYXXXUUURRROOOLLLJJJIIIBBB???;;;999777666333111222222222111111111000000000000000000000000//////000000111111111222222222////////////////////////............////////////------...///000000//////------------------------........................................................................+++,,,---...---+++(((&&&------.........//////...,,,,,,,,,,,,------------........................------------------------------------------------|||vvvnnnjjjgggccc[[[UUUOOONNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJHHHHHHIIIHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDCCCDDDFFFGGGIIIJJJJJJKKKGGGHHHHHHGGGFFFEEEDDDCCC>>>>>><<<;;;999777555555333333333222111111000000111111111111000000000000111111111111111111111111000000000000000000000000............////////////000000///...........................////////////................................................++++++,,,,,,,,,,,,,,,,,,------------------,,,+++------------------------,,,,,,,,,---------.........------------...//////......------------......///...---,,,+++,,,---...,,,,,,,,,---------......---------............///...............---------.............../////////........................////////////////////////.........//////000000111------///111333666888:::;;;>>>BBBFFFIIIMMMQQQTTTRRRTTTWWWXXXXXXXXXYYY[[[ZZZZZZZZZZZZ[[[]]]___aaaaaabbbccccccddddddcccccc```aaaaaaaaaaaaaaaaaa``````___```bbbeeegggggggggaaa___^^^\\\[[[XXXTTTQQQNNNMMMJJJHHHFFFFFFGGGGGGKKKKKKLLLLLLLLLMMMMMMMMMMMMOOOQQQPPPOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNKKKJJJIIIHHHHHHJJJLLLMMMGGGGGGGGGHHHHHHJJJKKKKKKKKKOOOTTTVVVUUUVVVYYY[[[^^^```bbbcccdddcccbbb```eeeiiilllkkkiiiggghhhiiinnnooosssyyy~~~|||{{{xxx}}}|||{{{xxxvvvttttttttttttvvvrrrnnnmmmooosssvvvwwwtttqqqmmmgggaaa\\\XXXVVVWWWVVVUUUUUUTTTTTTUUUUUUSSSUUUXXXZZZYYYVVVRRROOOIIIHHHFFFDDDBBBBBBBBBBBB@@@AAADDDFFFIIIKKKLLLMMMMMMKKKIIIGGGEEEDDDDDDDDDGGGIIIJJJKKKJJJJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIHHHHHHJJJMMMOOORRRUUUXXXZZZ[[[\\\___aaaZZZZZZYYYWWWUUUTTTSSSRRRIIIFFFBBB???<<<:::777444333333333222222222111111/////////000000111111111000000111111222222333333////////////////////////............////////////---...//////////////////---------------.................................................................................///000000000///---+++***------...////////////...------------....................................------------------------------------------------}}}qqqggg\\\ZZZXXXTTTQQQMMMKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJJJJJJJJJJGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFAAAAAA???>>>;;;999777666444444333222222111000000111111111111000000000000111111111111111111111111000000000000000000000000............////////////000000///...........................////////////................................................---------------,,,,,,,,,,,,------............---........................,,,,,,,,,---------......---------------...//////......------------......,,,,,,------------------,,,,,,,,,---------......---------............///---------...............---........./////////000........................////////////////////////////////////000111222222///000222555999<<>>CCCFFFHHHJJJMMMPPPQQQRRRSSSUUUVVVUUUXXX[[[\\\]]]]]]___aaa___^^^]]]\\\]]]^^^```bbbaaaaaabbbccccccccccccbbbaaaaaabbbbbbbbbbbbaaaaaabbbaaa```aaaaaaaaa___]]]]]][[[YYYXXXVVVSSSOOOLLLGGGHHHJJJLLLNNNPPPQQQQQQSSSSSSSSSRRRQQQQQQPPPPPPJJJLLLNNNMMMKKKJJJIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGIIIKKKNNNPPPSSSUUUXXX\\\^^^```aaaaaa]]]dddnnnvvv{{{~~~}}}|||{{{{{{vvvuuurrrnnngggaaa[[[XXXOOONNNMMMKKKKKKLLLLLLMMMIIIIIIJJJKKKLLLLLLLLLLLLJJJHHHEEEBBBAAAAAAAAABBB@@@BBBEEEFFFFFFFFFHHHIIIKKKKKKKKKKKKJJJIIIGGGGGGFFFHHHIIIJJJIIIIIIJJJLLLEEEIIIMMMPPPRRRUUUYYY]]]\\\]]]\\\\\\[[[ZZZYYYXXXWWWSSSNNNJJJGGGCCC???===777777777777666666666666111111111000000000000000,,,------...///000000111000000000000000000000000............/////////000///000000000///...------........./////////000000........................................................................,,,,,,,,,,,,---///111222,,,---///000000000///...,,,,,,,,,------.................................................................................{{{pppdddXXXQQQLLLJJJHHHHHHIIILLLMMMMMMNNNNNNKKKGGGIIINNNOOOMMMGGGFFFCCCBBBBBBCCCEEEGGGJJJHHHGGGEEEDDDCCCCCCDDDIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHFFFDDDAAA>>>;;;:::999888777666555444333222111111222222222111111000222222222111111111111000000000000000000000000000000000000000000000000000..............................////////////......------------------------000000000000000///......---------............//////...---,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......------------------------........................------------------------...........................---,,,,,,,,,,,,---...------............------////////////////////////000000000000111111111111...///////////////......---///111222222222444555777999<<<@@@DDDGGGJJJKKKQQQSSSTTTUUUTTTTTTVVVWWW[[[[[[\\\]]]^^^^^^^^^^^^bbb___\\\\\\___bbbbbbbbb^^^^^^______``````aaaaaadddccccccccccccccccccccc______`````````^^^]]]\\\XXXXXXXXXWWWTTTQQQOOOMMMKKKJJJJJJLLLPPPRRRRRRRRRRRRPPPMMMMMMOOOOOOLLLJJJKKKJJJIIIIIIJJJJJJHHHGGGLLLJJJHHHGGGHHHIIILLLMMMOOOMMMLLLLLLOOOTTTZZZ^^^dddfffkkkrrrwwwzzzyyyxxxttt{{{{{{ssslllfffccc]]]ZZZXXXZZZ]]]]]]YYYTTTSSSRRRQQQRRRTTTVVVVVVVVVQQQLLLFFFBBB@@@@@@@@@@@@DDDCCCAAAAAABBBEEEHHHJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHHHHIIIJJJLLLNNNPPPHHHJJJKKKMMMNNNQQQTTTWWW\\\^^^___^^^[[[WWWUUUUUU[[[YYYVVVSSSOOOJJJEEEAAA===;;;999888888666333111333333222111111111111111////////////////////////000000000000////////////000000000000000000000000111111000000//////.........///000///------///000///...---------///000111444222111///....................................////////////////////////---...............------//////......---------,,,........................------------------------------------------------zzzmmmeeeWWWRRRMMMIIIIIIKKKMMMNNNNNNOOOMMMIIIJJJMMMLLLHHHKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCGGGFFFFFFFFFGGGIIIJJJLLLHHHGGGGGGFFFDDDBBBAAA@@@<<<;;;:::888777555444444222222333333333333222222222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////---------......---------------------------------///////////////...---------------............//////...------,,,,,,,,,---------...//////...------------........./////////------------------------........................------------------------..............................---,,,,,,---......---......//////......---////////////////////////...////////////000000000///////////////......---...000111222222333666888<<<>>>AAAFFFJJJMMMPPPQQQTTTUUUUUUUUUTTTUUUVVVXXX[[[\\\]]]^^^____________aaa^^^\\\\\\___bbbbbbaaa^^^^^^___```aaaaaabbbbbbdddddddddcccccccccbbbbbb___````````````^^^]]]\\\YYYYYYXXXWWWUUURRRPPPOOOMMMMMMMMMNNNPPPQQQPPPOOORRRPPPNNNOOOQQQRRRPPPNNNJJJIIIHHHGGGHHHHHHIIIIIIHHHJJJMMMNNNOOOQQQTTTVVVVVVWWWYYY\\\bbbiiipppttt~~~zzzwwwrrrnnnllllllooooookkkgggcccbbb```aaabbbcccbbbbbb]]]WWWOOOIIIEEECCCBBBAAA@@@?????????AAADDDHHHJJJOOOOOONNNMMMKKKHHHFFFDDDGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLKKKJJJKKKNNNQQQSSSVVVYYY[[[[[[[[[\\\]]]^^^\\\YYYWWWUUUQQQMMMIIIBBB@@@>>>===;;;999666333444333222222111111222222000000000000000000000000000000000000////////////////////////////////////111000000000/////////......///000///------///000...............///000000000///...---,,,,,,------........................////////////////////////...//////000//////....../////////.........------................................................------------------------wwwjjjcccYYYRRROOOPPPRRRSSSPPPQQQPPPMMMMMMOOOLLLGGGMMMLLLKKKIIIGGGGGGFFFFFFDDDFFFHHHJJJJJJHHHFFFDDDEEEEEEEEEFFFGGGIIIKKKLLLGGGHHHHHHHHHHHHGGGGGGFFF@@@???>>><<<:::888777666444444444444444444444444333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000---......//////......---////////////////////////...............------,,,---------............//////...------,,,---------------...//////...------....../////////000000000------------------------........................------------------------..............................---,,,,,,---......---......//////......---////////////////////////............////////////////////////.........---000111222222444777;;;>>>DDDFFFIIIMMMPPPSSSUUUVVVUUUVVVVVVUUUTTTUUUXXX[[[[[[\\\^^^___```aaaaaaaaa```^^^\\\]]]___aaabbbaaa^^^___```aaabbbcccddddddeeeeeeeeedddcccbbbaaa```````````````___^^^]]]\\\ZZZZZZXXXVVVUUUTTTSSSSSSPPPPPPOOOPPPQQQPPPMMMKKKKKKJJJIIIKKKMMMOOOOOONNNMMMKKKIIIGGGGGGIIIKKKLLLJJJQQQZZZ^^^___aaadddhhhfffiiinnnvvv{{{xxxvvvuuutttsssqqqooommmggg]]]TTTNNNKKKIIIHHHCCCBBBAAA@@@AAACCCEEEGGGOOONNNMMMKKKHHHFFFDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJHHHGGGGGGJJJLLLMMMPPPUUUXXXZZZ]]]___bbb^^^]]]\\\[[[ZZZXXXTTTQQQJJJHHHEEECCCAAA>>>999666444444333222222222222222000000000000000000000000000000000000////////////........................000000000000////////////...///000///------///000---......//////////////////...------------..............................//////////////////////////////000000000000000///000000////////////......////////////////////////////////////////////////------------------------yyyooogggbbbaaa``````XXXYYYVVVRRRQQQRRRPPPKKKMMMLLLLLLKKKJJJHHHGGGGGGDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDBBB@@@>>><<<;;;:::555555444444444444444444333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000////////////////////////.........//////......------------............///......------------......---..................---....../////////000000000......................................................................................................------------............////////////......////////////////////////........./////////000000000000//////............222333444555777;;;AAAEEELLLMMMOOOQQQTTTUUUVVVVVVTTTTTTTTTSSSSSSVVVZZZ^^^\\\]]]___```bbbbbbcccccc^^^^^^]]]]]]___```aaaaaa______```bbbcccdddeeefffeeeeeeeeeeeedddbbb```___aaa``````___^^^]]]\\\\\\[[[ZZZXXXVVVTTTTTTUUUUUUQQQPPPPPPPPPOOOMMMIIIFFFGGGFFFFFFGGGIIILLLMMMNNNPPPOOONNNLLLMMMOOOTTTWWWZZZdddqqqwwwxxxwww{{{}}}{{{xxxvvvpppggg___ZZZWWWUUUTTTOOOMMMJJJHHHFFFEEEDDDEEEIIIHHHGGGEEEDDDDDDCCCCCCCCCEEEGGGJJJLLLLLLLLLLLLIIIIIIIIIHHHGGGHHHKKKMMMMMMOOORRRUUUWWWYYY]]]___]]]\\\[[[[[[[[[YYYVVVSSSRRROOOLLLIIIFFFBBB>>>:::555555444333222111111111000000000000000000000000000000000000////////////////////////////////////000000000000////////////...///000///------///000---...///000000///...---////////////000000111111........................////////////////////////......///000000000//////000000000000000/////////000000000000000000000000................................................}}}zzzvvvtttkkkiiicccZZZVVVTTTPPPKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHHHHHHHIIIKKKLLLMMMKKKJJJIIIGGGGGGGGGGGGHHHKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@???>>>888777666444444333444444333333333222222222222111000000000000000000000000000000000000000000000000........................000000111111111111000000000000000000000000000000...//////000000000//////---------............///......---------......///.........------.........------........./////////........................////////////////////////...........................................................................//////////////////...//////////////////////////////000000000111111111111000000//////000000111555666777999;;;@@@FFFKKKQQQQQQRRRSSSSSSSSSSSSRRRPPPQQQRRRRRRTTTXXX]]]aaa]]]^^^```aaabbbccccccccc]]]]]]^^^^^^^^^___```aaa``````aaabbbcccdddeeeeeeeeeeeefffeeedddbbb```^^^aaa```___^^^]]]\\\[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTPPPOOOMMMMMMLLLJJJGGGDDDFFFGGGGGGHHHJJJLLLPPPRRRPPPRRRUUUXXX[[[aaahhhmmmvvvxxxsssmmmhhheeeddddddccc[[[YYYVVVRRROOOMMMKKKKKKJJJHHHEEECCCAAA@@@@@@AAA@@@BBBEEEIIILLLMMMNNNNNNLLLLLLLLLKKKJJJJJJKKKMMMLLLNNNPPPQQQRRRUUUYYY\\\]]]\\\[[[[[[[[[ZZZWWWTTTVVVTTTPPPMMMKKKGGGBBB???999888666444333222111111////////////////////////000000000000////////////000000000000000000000000////////////000000000000...///000///------///000---...///000000///...---......///000000111111111........................////////////////////////,,,---....../////////.../////////000000000000000000000000000000000000000------------------------........................xxxkkkbbb[[[SSSKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIJJJLLLNNNOOONNNMMMKKKIIIGGGGGGGGGGGGLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCC<<<;;;888666444444444444333333333333222222222222000000000000000000000000000000000000000000000000........................---......//////......---000000000000000000000000...///000000000000000000---------............///.........---......///000///...------------...///------........./////////........................////////////////////////................................................---...////////////...---...//////000000//////...////////////////////////000000000000111111111111111111000000000222333555888:::<<<>>>AAAFFFKKKOOORRRSSSSSSSSSRRRQQQPPPOOOPPPQQQSSSTTTVVVZZZ^^^bbb______```aaabbbbbbbbbbbb[[[]]]______^^^^^^___aaaaaaaaaaaabbbccccccddddddcccdddeeefffeeeccc```___```___]]]\\\[[[ZZZYYYYYYXXXXXXVVVTTTSSSRRRQQQQQQNNNLLLJJJJJJJJJIIIGGGFFFEEEGGGHHHJJJLLLOOOTTTXXXVVV]]]fffnnnvvv~~~|||zzzvvvuuuuuuuuuuuuttthhhgggdddbbb___]]]\\\[[[YYYUUUOOOIIICCC@@@??????>>>???BBBEEEHHHKKKLLLMMMQQQRRRSSSQQQNNNKKKJJJJJJHHHJJJKKKLLLNNNRRRWWW[[[\\\[[[[[[\\\]]]\\\YYYWWWYYYWWWTTTQQQOOOLLLHHHEEE???>>><<<999666444333222000000000000000000000000000000000000////////////111111111111111111111111////////////000000000000...///000///------///000//////////////////...---,,,,,,---...//////..............................////////////////////////+++,,,---.../////////.........////////////000000////////////////////////------------------------........................xxxmmm```VVVNNNLLLJJJIIIHHHIIIJJJKKKIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFBBB@@@<<<999666555555555444444333333333222222222000000000000000000000000000000000000000000000000........................---------......---------////////////////////////---...//////000000//////---------............///...............///000000///...------------...///....../////////000000000........................////////////////////////................................................---...///000000///...---//////000000000000///////////////////////////////////////000000000000111111111000000222444777888;;;===AAADDDFFFJJJNNNRRRRRRRRRSSSSSSRRRRRRQQQQQQSSSUUUWWWXXXYYY[[[___aaa``````aaaaaaaaaaaaaaa```ZZZ]]]______^^^]]]___aaabbbbbbbbbbbbbbbbbbbbbbbbbbbccceeefffeeecccaaa______^^^\\\ZZZYYYXXXXXXXXXVVVVVVUUUTTTRRROOONNNLLLMMMKKKHHHHHHIIIJJJKKKKKKJJJLLLOOORRRUUU[[[bbbhhhmmmwwwwwwssstttxxx{{{|||{{{yyyvvvsssqqqooonnnmmmhhh___UUUMMMGGGEEEDDDAAAAAABBBDDDFFFHHHJJJKKKQQQSSSVVVUUURRRNNNLLLKKKGGGHHHHHHIIIJJJNNNSSSWWWXXXXXXXXXZZZ]]]]]]\\\ZZZ[[[YYYWWWUUUTTTRRRNNNLLLGGGEEEBBB???;;;888666555222222222222222222222222000000000000////////////000000000000000000000000.../////////000000000111...///000///------///000000000///...............,,,---...//////......---........................////////////////////////,,,---...//////000000000------........./////////........................................................................pppcccRRROOOLLLIIIHHHHHHJJJKKKHHHJJJLLLOOOOOOOOOMMMLLLNNNMMMLLLJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNJJJIIIIIIIIIIIIHHHHHHHHHEEECCC???;;;888777666666444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////,,,,,,---.../////////...---------.........//////...............///000000///...---,,,,,,---...///000000000000111111111111////////////////////////000000000000000000000000////////////////////////........................---...///000000///...---//////000000000000//////////////////////////////............/////////000111111111111333666999;;;===@@@DDDGGGJJJMMMPPPSSSQQQRRRRRRSSSTTTTTTTTTTTTVVVXXX[[[\\\\\\\\\^^^```aaaaaaaaaaaaaaa```______ZZZ]]]___```^^^]]]___aaabbbbbbbbbaaaaaaaaaaaa```aaabbbdddffffffdddbbb```___]]][[[YYYWWWWWWWWWWWWUUUUUUTTTSSSQQQNNNKKKIIIMMMJJJGGGGGGIIILLLNNNOOOUUUXXX\\\```eeellluuu{{{wwwssstttvvvwwwxxxyyy{{{}}}{{{|||~~~{{{zzzzzztttjjj___VVVPPPMMMLLLFFFFFFEEEEEEFFFHHHJJJKKKMMMQQQUUUWWWUUURRRPPPNNNJJJIIIHHHGGGGGGJJJOOORRRSSSSSSTTTXXX[[[]]]\\\[[[\\\ZZZYYYXXXWWWUUURRRPPPLLLJJJGGGCCC???;;;999777444444444444444444444444000000000000////////////000000000000000000000000.../////////000000111111...///000///------///000111000///---------...///...///000111111000///...........................////////////////////////---...///000111111111111,,,---------......//////........................////////////////////////////////////////////////