BM6P6(@ }}}yyyxxx~~~yyy}}}xxxjjj]]]EEE@@@:::555444555666666333333333444444555555555111222222333333222222111222333333444444333333222...///111333444777;;;>>>OOOtttqqqvvvrrrcccUUUPPPNNNKKKLLLOOOQQQTTTYYY```hhhrrr{{{}}}xxxsssqqqpppmmmjjjddd___[[[VVVQQQMMMGGGKKKNNNPPPPPPSSSWWW[[[YYYZZZ[[[\\\\\\\\\\\\\\\______^^^^^^]]]]]]]]]]]][[[[[[\\\^^^```aaabbbccceeecccaaa___^^^ZZZVVVSSSGGGDDDAAA???@@@AAABBBBBBDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;===AAADDDFFFFFFAAAFFFKKKPPPYYYlllzzzhhhcccfffkkkyyy~~~nnnccc^^^XXX]]]eeennnuuu{{{~~~}}}~~~xxxrrrmmmddd]]]VVVUUU\\\eeekkkmmmqqqllliiijjjnnnnnnhhhbbbccc\\\VVVTTTSSSRRRUUU[[[bbbeeehhhiiihhhhhhkkknnnpppjjjccc]]]YYYWWWUUUSSSSSSSSSTTTVVVXXXYYYWWWUUUVVVZZZcccllluuu|||uuuggg]]]ZZZWWWWWW\\\``````aaadddcccaaa___aaadddgggfffeeeaaa```______```___]]][[[^^^______^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY[[[\\\]]]]]]\\\[[[[[[ZZZ\\\^^^^^^]]]\\\___]]]\\\]]]```bbbcccddd```ccccccaaabbbdddccc^^^^^^ZZZVVVSSSTTTUUUVVVWWWVVVUUUVVVXXX[[[]]]]]]]]][[[ZZZXXXVVVTTTRRRQQQPPPPPPMMMKKKMMMRRRWWWYYYYYY______``````___]]]\\\ZZZ^^^ffflllhhh___[[[bbblllnnnnnnpppsssvvvwwwwwwvvvtttuuuvvvwwwxxxxxxxxxwwwuuuwwwzzz|||}}}|||{{{yyyvvvxxxzzz|||~~~{{{{{{~~~~~~~~~}}}{{{~~~}}}~~~hhhVVVIII???333111444///333222111000111222333444111111222222222333333333111222222333333222222111333222111111222333555666555666666555777:::@@@DDDRRRjjj}}}yyyyyy{{{wwwgggZZZEEE@@@999555444555666666333333333444444444555555111222222333333222222111333444444555555444444333222333444555555777;;;>>>PPPuuummmqqq{{{}}}uuufffWWWPPPLLLJJJLLLOOOPPPTTTYYY```hhhqqq{{{~~~{{{wwwvvvvvvmmmjjjeee```[[[VVVPPPMMMJJJLLLOOOQQQQQQSSSWWW[[[YYYZZZ[[[\\\\\\]]]\\\\\\___````````````___^^^^^^]]]]]]^^^^^^______``````dddbbb```___]]]ZZZVVVSSSJJJGGGCCCAAAAAABBBBBBBBBDDDCCCBBB@@@???>>>>>>=========>>>AAADDDGGGHHHHHHFFFHHHJJJLLLSSSbbbvvvxxxeee^^^^^^bbbkkkuuuvvvmmmbbbZZZWWWPPPTTTZZZaaaggglllooopppwww|||vvvqqqlllbbb\\\WWWXXX```jjjqqqtttsssoookkklllooonnnhhhbbbaaaZZZTTTRRRRRRRRRWWW]]]cccfffiiijjjiiijjjnnnrrrvvvqqqjjjddd```^^^\\\[[[YYYXXXYYYZZZ\\\\\\ZZZYYYVVV[[[bbbkkkuuu}}}zzzmmmbbbZZZVVVVVVZZZ^^^^^^```bbbdddbbb``````ccceeeeeedddbbbaaa``````aaa```^^^\\\]]]]]]^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZ\\\^^^___^^^]]]^^^]]]\\\^^^aaacccccccccbbbdddccccccfffiiifffaaa\\\YYYUUUSSSTTTVVVWWWWWWVVVVVVWWWYYY]]]___aaabbb^^^\\\YYYWWWUUUUUUUUUVVVRRROOOMMMNNNRRRWWWZZZ[[[^^^___`````````___^^^]]]```dddgggddd___]]]aaagggmmmnnnppprrruuuvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyyyy{{{|||}}}}}}{{{yyywwwxxxzzz{{{}}}~~~{{{{{{~~~}}}~~~~~~}}}}}}jjjUUUHHH@@@666555666000444333333222222222333333333333333333444444444444111222222333333222222111222222222111222333555666333444444444555888>>>BBBOOOhhh}}}yyyzzzwwweeeVVVDDD???999555444555666666333333333444444444444555111222222333333222222111444555555666666555555444555666777777777888;;;===MMMsssffffffpppssstttgggXXXOOOKKKIIIKKKNNNOOOSSSYYY___gggqqqzzz}}}zzzxxxxxxnnnkkkfffaaa\\\VVVPPPLLLKKKMMMOOOQQQRRRTTTWWWZZZYYYZZZ[[[\\\]]]]]]]]]]]]```aaabbbcccbbbaaa___^^^___^^^^^^^^^^^^^^^^^^]]]bbb```___]]]\\\ZZZVVVSSSMMMJJJFFFDDDCCCDDDCCCBBBCCCBBBAAA@@@@@@????????????@@@AAAEEEIIIJJJJJJIIIJJJIIIHHHIIINNNZZZgggqqqsssaaaWWWUUUVVVZZZ]]]]]]YYYTTTQQQOOOHHHJJJMMMQQQVVVZZZ]]]^^^jjjssszzzzzzvvvsssnnnjjjaaa\\\XXXYYYaaakkksssvvvtttpppmmmnnnooommmfff______XXXQQQPPPPPPRRRYYY```bbbeeehhhhhhiiikkkpppttt|||wwwpppjjjgggeeecccbbbaaa```___```aaaaaa___]]]YYY\\\bbbkkkttt}}}rrrfffZZZUUUTTTWWW[[[[[[^^^aaaeeeccc``````aaacccccccccbbbaaa```aaaaaaaaa___]]][[[[[[\\\\\\[[[YYYXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXZZZZZZZZZ\\\___``````^^^]]]]]]]]]___bbbccccccbbbcccdddeeegggmmmssspppjjj]]]YYYVVVTTTUUUWWWXXXXXXUUUVVVWWWYYY]]]bbbfffiiibbb___ZZZVVVUUUUUUWWWYYYVVVTTTQQQPPPTTTXXX\\\^^^___```aaabbbbbbbbbaaaaaabbbcccbbb```^^^^^^```ccclllnnnppprrrttttttuuutttvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}|||zzzyyyzzz{{{|||~~~}}}yyyyyy}}}{{{~~~~~~pppWWWFFF@@@999999999222444444444444444333222111222222222333333333333444111222222333333222222111222222222222333444555555666777777777888;;;@@@DDDKKKccc}}}zzzzzzxxxeeeUUUBBB>>>999555444555555555444444444444444444444444111222222333333222222111444444555555555555444444555666777777777888;;;>>>HHHmmm|||^^^ZZZaaaeeekkkbbbWWWPPPLLLJJJJJJKKKNNNRRRXXX___gggpppyyy~~~yyywwwvvvppplllgggbbb]]]WWWPPPLLLIIIJJJLLLOOORRRUUUXXXZZZYYYZZZ[[[\\\]]]^^^^^^^^^___```bbbccccccaaa___]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZXXXUUURRRLLLJJJGGGEEEFFFFFFFFFEEEBBBAAAAAA@@@@@@@@@@@@AAA@@@AAACCCGGGKKKLLLKKKIIIJJJHHHFFFHHHOOOXXXaaafffpppvvvzzzvvvhhhZZZRRROOOLLLLLLLLLLLLLLLKKKJJJHHHDDDEEEEEEGGGIIILLLOOOQQQYYYbbbjjjllllllllljjjfff```\\\XXXYYY___hhhooosssrrrpppnnnnnnnnnjjjccc]]]\\\UUUNNNMMMNNNRRRZZZbbbaaacccfffggghhhkkkqqqvvv}}}xxxrrrllljjjhhhgggfffgggfffddddddddddddbbb```^^^```dddkkkttt}}}uuugggZZZUUURRRUUUXXXZZZ]]]bbbeeecccbbbaaaaaaaaabbbbbbbbb```````````````^^^\\\YYYZZZZZZ[[[ZZZYYYWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXWWWWWWZZZZZZZZZ]]]```aaaaaa```\\\]]]^^^```cccdddcccaaacccdddfffkkkttt{{{yyysss```]]]YYYWWWWWWXXXXXXWWWTTTTTTUUUXXX\\\dddlllqqqmmmiiiccc]]]ZZZZZZ\\\^^^\\\YYYVVVUUUWWW[[[___bbbccccccdddeeeeeedddcccbbbbbbcccbbb___\\\]]]aaadddkkkmmmppprrrssssssssstttvvvvvvuuuuuuvvvwwwyyyzzzvvvwwwyyy|||}}}}}}}}}|||zzz{{{|||~~~|||xxxxxx||||||}}}www{{{[[[DDD>>>999999:::555555555666666555333111000//////000000000111111111111222222333333222222111222222222222333444555555666777888888999<<<@@@CCCGGG^^^~~~{{{zzzzzzfffUUUAAA===888555555555555555444444444444444444444444111222222333333222222111333333444444444444333333222333555555666888<<<>>>DDDgggwwwYYYOOOSSSWWW\\\ZZZUUUQQQNNNLLLJJJHHHLLLPPPWWW^^^fffooowww}}}~~~zzzwwwvvvrrrooojjjeee___XXXQQQLLLFFFFFFHHHLLLQQQUUUXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]___aaabbbbbb```]]][[[\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYWWWTTTRRRJJJHHHGGGGGGHHHJJJJJJIIIBBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCGGGJJJKKKJJJHHHIIIGGGFFFIIIPPPXXX^^^```^^^bbbeeebbb[[[RRRNNNLLLFFFDDDCCCDDDFFFFFFDDDAAACCCBBBAAAAAABBBDDDFFFGGGHHHPPPXXX\\\___cccccc```]]]ZZZWWWXXX]]]eeemmmrrrppppppppppppoookkkccc^^^ZZZRRRLLLKKKMMMQQQYYYbbbbbbeeeiiijjjkkkoootttyyy}}}xxxrrrmmmkkkjjjjjjiiijjjhhhfffeeeeeedddbbbaaabbbdddggglllttt|||}}}lll^^^WWWSSSTTTWWWYYY^^^cccdddddddddcccaaaaaaaaaaaa```___^^^^^^___^^^\\\[[[YYYYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYXXXXXXWWWWWWWWWZZZYYYYYYXXXXXXXXXXXXXXX[[[ZZZ[[[]]]```bbbbbb```]]]]]]^^^aaaddddddcccbbbdddgggiiilllsssyyyvvvooodddaaa]]]ZZZYYYYYYWWWVVVUUUUUUWWWYYY___iiiuuu}}}{{{ssslllfffdddddddddaaa```]]][[[\\\___cccfffhhhhhhiiihhhgggeeecccbbbaaadddeeeaaa[[[[[[bbbjjjkkknnnqqqsssrrrrrrssstttuuuuuuuuuuuuvvvwwwxxxxxxtttvvvwwwyyy{{{|||||||||xxxyyy{{{~~~{{{wwwwww{{{~~~uuu^^^CCC<<<666777:::666555555666666555333111000//////000000000111111111111222222333333222222111111111222333444444444444222333444444444777:::>>>DDDXXX|||}}}~~~zzzgggVVV@@@<<<888555555555555555555444444444444333333333111222222333333222222111222333333333333333333222111222333444555777;;;>>>DDDdddxxx[[[LLLKKKOOOQQQSSSTTTQQQOOONNNKKKGGGKKKOOOVVV^^^fffnnnvvv|||}}}|||zzzyyytttqqqmmmhhhbbbZZZRRRMMMEEEEEEGGGJJJPPPUUUWWWXXXYYYZZZ[[[]]]^^^_________]]]^^^___```___^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]ZZZYYYXXXYYYYYYXXXUUUSSSKKKIIIIIIJJJLLLNNNNNNMMMDDDDDDCCCCCCCCCCCCCCCDDDAAAAAABBBEEEHHHJJJIIIGGGHHHHHHIIILLLRRRWWW[[[\\\XXXYYYYYYWWWSSSOOOMMMLLLDDDDDDCCCCCCDDDCCC@@@>>>AAA@@@???>>>>>>???AAABBB???EEEJJJMMMRRRXXXZZZWWWUUUTTTSSSUUU[[[ccclllrrrnnnoooqqqsssrrrmmmfffaaaXXXQQQLLLKKKMMMPPPWWW___dddhhhmmmoooqqqsssxxx||||||xxxrrrnnnlllllllllkkkjjjhhheeeddddddcccbbbaaadddeeeiiinnnvvv~~~wwwfff^^^WWWVVVWWWXXX]]]bbbbbbdddffffffdddbbbaaaaaa___^^^]]]^^^^^^^^^\\\ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWYYYXXXXXXXXXYYYYYY[[[[[[\\\\\\\\\^^^aaabbbbbb```^^^^^^^^^```cccddddddcccfffiiikkkkkklllmmmiiidddeeebbb^^^\\\[[[YYYXXXVVVWWWXXXZZZ\\\cccoooyyyqqqlllhhhgggffffffeeecccbbbcccfffiiilllllllllkkkiiigggeeecccaaaeeefffaaa[[[\\\eeennnkkkooossstttrrrqqqsssuuuttttttvvvwwwwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwyyy{{{~~~~~~zzzwwwvvvzzzzzz^^^CCC<<<666555888777444444444444444333222111222222222333333333333444111222222333333222222111111111222333444444444444222333555555555777:::===CCCSSSsssyyyfffUUU???<<<888666555555555444555555444444444333333333111222222333333222222111333333444444444444333333222444444555555666999<<>>AAACCCDDDHHHNNNPPPNNNNNNMMMMMMOOOSSS[[[dddjjjhhhkkkooorrrqqqlllfffaaaWWWQQQLLLLLLLLLNNNTTT[[[ccchhhnnnqqqrrrtttwwwzzzzzzvvvppplllkkkkkkkkkkkkiiigggdddcccccccccbbbaaaaaadddiiipppxxxrrrhhh^^^YYYWWWWWWZZZ___```dddhhhiiigggdddbbbbbb```___^^^^^^___^^^\\\ZZZZZZ[[[]]]^^^^^^^^^]]]]]]ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^___^^^]]]]]]___aaabbbaaa```___^^^^^^___bbbdddeeeddddddjjjmmmkkkgggfffccc___bbb___\\\[[[[[[ZZZXXXWWWVVVWWWYYY\\\cccqqqwwwqqqmmmiiijjjkkkjjjggggggiiikkkmmmmmmmmmmmmkkkjjjhhhfffccccccaaa^^^]]]```hhhnnnlllpppuuuuuurrrqqqsssvvvtttvvvxxxzzz{{{zzzyyywwwxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz|||~~~|||yyyvvvvvvyyy~~~~~~~~~~~~~~~|||YYYCCC???999444666666444333333222222222333333333333333333444444444444111222222333333222222111000111333444555444444444555666888888999:::===???BBBMMMjjjzzzwwwdddSSS>>>;;;888666555666555444555555555444444333333333222222222333333222222222444555555555555555555444555666666666555666888:::DDD\\\hhhRRRKKKMMMOOOTTTTTTOOOMMMOOONNNIIIIIINNNUUU^^^eeennnuuuzzz|||yyywwwxxxuuuqqqllleee]]]TTTNNNMMMKKKJJJLLLQQQTTTTTTSSSYYYZZZ[[[]]]^^^___``````______^^^^^^]]]]]]]]]]]]______^^^\\\[[[YYYXXXWWW\\\[[[[[[\\\]]]]]][[[XXXSSSRRRQQQQQQRRRSSSRRRQQQLLLLLLKKKJJJIIIIIIIIIIIICCCBBBAAACCCFFFHHHIIIIIIFFFKKKRRRYYY]]]bbbfffjjjjjjiiigggdddaaa^^^ZZZXXXRRRQQQOOOKKKFFFDDDEEEGGGAAAAAAAAABBBBBBAAAAAAAAA@@@AAAAAA???BBBIIIKKKIIIJJJJJJIIIIIIKKKRRRYYY___bbbfffkkknnnnnnjjjddd___WWWQQQMMMLLLMMMMMMRRRXXX```eeelllpppqqqqqqsssvvvvvvrrrmmmiiihhhiiiiiihhhiiifffcccbbbbbbcccbbbaaa___bbbhhhpppzzzzzzoooccc\\\WWWUUUWWW\\\^^^ccciiikkkiiieeecccbbbaaa```______```___]]][[[[[[\\\^^^___``````___^^^[[[ZZZZZZYYYXXXWWWWWWWWWVVVVVVWWWXXXZZZ]]]```bbb___^^^^^^___aaabbbaaa___```___^^^___aaadddeeeeeeaaaiiiooolllgggfffeeeccc^^^\\\ZZZYYYZZZZZZYYYXXXSSSTTTVVVYYY```ppp}}}yyykkkmmmooonnnkkkiiikkklllllllllmmmmmmmmmllljjjiiieeeaaa\\\[[[^^^dddiiilllmmmqqqvvvvvvsssqqqtttwwwuuuwwwzzz}}}~~~|||zzzxxxuuuvvvwwwyyy{{{}}}~~~{{{|||}}}~~~{{{xxxvvvvvvyyy}}}{{{|||{{{}}}~~~}}}tttTTTCCCCCC<<<555666666333222111000111222333444111111222222222333333333222222222333333222222222000111333444555555444333333444666777777888;;;===BBBJJJddd}}}uuu|||xxxaaaOOO>>>;;;888666666666555444444444444444444444444444111222333333444444333333555555666666555444333333555666777666666777:::<<>>CCCEEEGGGGGGHHHJJJPPPUUUZZZ^^^dddiiiiiifff```]]]VVVOOOIIIGGGLLLQQQSSSSSSWWW\\\ccciiimmmnnnnnnllliiigggeeedddeeeeeedddbbbdddbbb``````bbbcccbbbbbbbbbdddhhhmmmuuu}}}{{{jjj^^^ZZZYYYYYYWWWYYY]]]dddiiijjjhhhdddaaabbbbbbaaa```______^^^^^^]]]___aaa```^^^[[[YYYYYY]]]ZZZYYYYYY[[[[[[XXXUUUVVVWWWYYY\\\^^^```aaaaaa]]]\\\\\\^^^```aaa```______^^^^^^^^^___```bbbcccccchhhkkkiiibbb\\\ZZZZZZYYYYYYZZZ[[[[[[ZZZYYYXXXYYYVVVVVV[[[aaalll}}}}}}yyyvvvrrrooommmnnnoooqqqooonnnnnnmmmlllkkkjjjiiieeecccaaaaaabbbeeeiiillloooqqqtttuuuuuuvvvxxxzzzwwwuuutttxxx}}}~~~zzzvvvwwwyyy{{{{{{yyyxxxzzz}}}|||yyysssnnnpppxxx~~~|||zzzzzz|||}}}lllPPP???===888777777111222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444333444555555666888<<>>===888666666111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555666777:::>>>BBBAAAGGGWWWvvv{{{{{{yyyvvv{{{~~~pppZZZIII<<<999777555555666555444444444444444444444444444111222333333444444333333444555555555555555444444555666777666666777:::<<>>AAACCCIIISSSiii~~~yyytttxxxzzzyyy~~~||||||~~~~~~}}}kkkVVVDDD:::888555444555666555444444444444444444444444444111222333333444444333333333444555555666555555555555666777666666777:::<<>>EEENNNaaawwwsssxxx|||}}}}}}zzz{{{}}}jjjTTTCCC:::777555444555666555444444444444444444444444444111222333333444444333333333444444555666666555555555666777666666777:::<<>>:::999888666555555444444333333333333333333333333444444444444444444444444444444444555555555555666333444444666888;;;>>>???>>>KKKkkkvvvsssnnnbbbUUUOOONNNLLLIIIJJJIIILLLSSSYYY___hhhqqqzzz~~~~~~{{{}}}~~~}}}xxxpppjjjgggaaaZZZQQQOOOLLLKKKMMMRRRWWWZZZYYYZZZ\\\]]]^^^^^^]]]\\\]]]aaabbbaaadddjjjmmmlllrrrpppmmmiiiiiiooozzz~~~xxxqqqllliiihhhkkkmmmppptttvvvtttpppmmmkkkllliiibbbZZZTTTOOOKKKMMMIIIFFFEEEDDDGGGPPP[[[gggpppzzz{{{{{{|||ooocccZZZUUURRRRRRTTTVVVYYY[[[\\\[[[bbbgggfffYYYKKKEEEEEEFFFDDDDDDCCCCCCBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCGGGMMMSSSUUUSSSOOOLLLHHHIIIKKKLLLKKKIIIFFFEEEBBBCCCDDDGGGJJJOOORRRUUUSSSTTTWWW^^^gggpppvvvyyyzzz{{{}}}~~~yyyuuutttpppllliiifffdddaaa___aaaaaaaaacccfffiiiiiiiiigggiiiiiihhheeedddfffhhhffffffdddbbb```]]][[[ZZZ]]][[[XXXUUUSSSSSSSSSSSSXXXXXXYYYZZZ\\\^^^___```^^^[[[YYY[[[```dddfffeeebbbbbbaaa```````````````bbb```_________]]][[[YYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\]]]^^^```ccceeegggnnnoooqqqsssttttttttttttttttttuuuvvvuuutttrrrqqqttttttsssoookkkgggffffff```eeelllrrrttttttttttttssstttvvvxxxyyyyyyyyyyyyxxxzzz|||~~~~~~{{{yyyzzz}}}~~~|||zzz}}}~~~tttyyy~~~zzzvvvssssssuuuwwwxxxyyyeeeRRRFFF;;;777777555333444333222111000000111222333222222222222222222222222333333333222222111111111111111222222222333333333333333444555666777888888;;;???AAAJJJiii~~~~~~|||zzz~~~|||cccKKK===:::999888666555555444444444444333333333333333333444444444444444444444444444444444555555555555666444444444555777:::<<<>>>>>>HHHeee|||vvvqqqeeeXXXPPPOOOMMMIIIKKKJJJLLLRRRXXX^^^hhhrrr}}}|||{{{{{{|||{{{vvvooojjjgggaaaZZZQQQOOOMMMLLLNNNRRRWWWZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\___``````dddlllqqqqqqttttttsssrrrrrrvvv}}}zzzsssooollllllnnnppptttyyy{{{yyyvvvsssnnnmmmiiiaaaZZZSSSNNNKKKNNNJJJGGGGGGGGGKKKUUUaaallltttzzz|||}}}}}}xxxxxx~~~uuuhhhaaaWWWUUUTTTVVVYYY[[[ZZZXXX\\\aaa```VVVLLLHHHGGGGGGEEEDDDCCCAAAAAAAAAAAABBBDDDCCCBBBAAAAAAAAACCCCCCFFFIIINNNRRRSSSQQQNNNLLLHHHIIIKKKLLLKKKIIIFFFCCCAAABBBDDDGGGKKKPPPSSSUUUVVVVVVWWW]]]dddlllrrrtttyyyzzz|||}}}xxxtttqqqnnnkkkiiihhheeebbb```bbbbbbbbbeeehhhjjjjjjiiihhhiiiiiigggdddbbbccceeeffffffeeecccaaa^^^[[[ZZZ[[[ZZZWWWUUUTTTSSSTTTTTTWWWXXXXXXZZZ[[[]]]___``````^^^]]]^^^aaadddddddddbbbbbbaaa```_______________^^^\\\\\\\\\[[[YYYWWWWWWWWWXXXYYYZZZ[[[\\\]]]```___``````bbbdddggghhhkkkllloooqqqsssssstttsssrrrrrrssstttuuuuuuuuuuuussssssqqqmmmiiieeedddddddddhhhnnnrrrttttttuuuuuutttuuuvvvxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}||||||~~~}}}{{{{{{|||}}}|||||||||~~~tttxxx~~~~~~~~~{{{wwwttttttuuuwwwxxxrrr```QQQFFF;;;777777555333444333333222111111222333333222222222222222222222222333333333222222222111111111111222222222333333333333333444555666777888888:::???AAAHHHccc|||{{{zzzyyy~~~zzzaaaIII<<<:::999888666555555555555555444444444333333222222444444444444444444444444444444444555555555555666555555555555777999;;;<<<>>>DDD[[[|||vvviii[[[SSSQQQNNNJJJLLLJJJKKKPPPVVV]]]hhhrrr}}}|||zzzzzzyyyuuunnniiifffaaaZZZQQQOOOMMMLLLMMMQQQVVVZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZ]]]^^^^^^dddnnnuuuwwwwwwyyy{{{}}}~~~}}}vvvrrrppppppqqquuu{{{~~~|||sssoooiiiaaaYYYRRRMMMKKKMMMIIIGGGHHHJJJPPP\\\iiiuuuyyy{{{xxxxxx{{{|||{{{|||~~~|||xxxxxx}}}zzzppp^^^YYYUUUUUUYYY[[[ZZZXXXVVVYYYXXXRRRMMMLLLKKKIIIHHHFFFCCC@@@??????@@@AAADDDCCCAAA@@@AAACCCGGGIIIJJJLLLNNNPPPPPPOOOLLLKKKHHHIIIKKKLLLKKKHHHDDDAAA@@@BBBEEEIIINNNQQQTTTVVVXXXWWWWWWZZZaaahhhmmmoooyyyzzz|||}}}wwwsssnnnlllkkkjjjiiigggccc```bbbbbbdddgggjjjkkkjjjhhhggghhhhhheeebbb``````aaaeeeeeeeeecccaaa^^^[[[ZZZYYYXXXWWWUUUUUUUUUVVVVVVWWWWWWXXXZZZ[[[]]]^^^___aaa``````aaacccdddcccbbbcccbbbaaa___^^^]]]\\\\\\[[[ZZZXXXXXXYYYXXXWWWUUUVVVWWWXXXYYY[[[]]]^^^^^^aaaaaaaaabbbccceeehhhiiihhhjjjmmmoooqqqrrrssssssssssssrrrsssssstttuuuvvvqqqpppoookkkfffbbbaaabbbhhhkkkoooqqqrrrsssuuuvvvuuuuuuwwwxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzyyyxxxzzz{{{||||||||||||}}}~~~uuuyyy~~~~~~|||~~~{{{xxxuuutttuuuwwwyyy~~~ppp___PPPDDD:::777777555333444444333333222222333333444222222222222222222222222333333333222222222222111111111222222222333333333333333444555666777777888999>>>@@@EEEZZZ{{{|||~~~~~~{{{zzzzzzyyyyyyxxx^^^HHH;;;999888777666555555555555555555555444333333222222333333444444444444444444444444444555555555555666777666666666777999:::<<>>???CCCAAA@@@@@@CCCIIIPPPTTTRRRRRRPPPNNNLLLJJJIIIHHHJJJKKKKKKJJJHHHDDDAAA???>>>BBBIIIPPPUUUXXXYYYZZZXXXVVVTTTVVV\\\dddkkknnn{{{|||~~~xxxsssmmmlllkkkkkkjjjgggccc___```aaacccgggiiiiiigggeeecccccccccddddddcccbbbaaaaaaaaabbbaaa___\\\YYYWWWVVVVVVVVVVVVWWWWWWXXXXXXVVVWWWYYY\\\]]]^^^______[[[]]]```cccdddccccccbbbbbbaaa___]]][[[YYYXXXXXXWWWUUUSSSTTTUUUWWWWWWVVVVVVWWWXXXZZZ]]]___aaabbb``````aaacccfffjjjmmmooolllnnnoooqqqrrrrrrqqqqqqtttsssqqqooonnnnnnnnnooolllkkkiiieeeaaa___```aaakkklllnnnnnnnnnooorrrtttvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||wwwzzz}}}}}}{{{zzz|||~~~~~~}}}|||xxxyyyyyyxxxvvvttttttwwwzzz}}}tttppp\\\KKKAAA888666777555333333111111222222222222111111222222222222222222222222222222222222222222222222111111222222222333333333222222333444555666777777666:::???BBBLLLhhhyyy|||~~~|||zzzqqqXXXDDD:::888888777666666666666666444444444444444444444444222333333444444555555555444444444555555555555666777777777777777999;;;<<<>>>@@@MMMsssrrrbbbXXXUUUQQQLLLKKKIIIJJJOOOTTTZZZeeeooo|||~~~}}}{{{{{{uuummmgggddd^^^VVVPPPMMMJJJIIIJJJNNNRRRUUUZZZZZZZZZ[[[\\\^^^___``````bbbaaaaaagggrrrzzz}}}|||{{{}}}xxxtttrrruuurrrkkkbbbTTTLLLKKKJJJGGGFFFJJJQQQ^^^qqqpppaaaXXXSSSQQQQQQRRRTTTTTTRRRRRRTTTQQQLLLLLLIIIEEEBBB???>>>?????????>>>>>>???DDDKKKRRRWWWWWWVVVTTTQQQOOOLLLKKKJJJMMMLLLJJJHHHEEEBBB@@@???>>>CCCLLLTTTZZZ]]]]]]\\\ZZZWWWTTTUUU\\\dddlllpppzzz|||~~~wwwqqqlllkkkjjjjjjjjjhhheeebbbaaaaaaccceeehhhhhhgggeeecccbbbccceeeffffffdddbbb___```aaaaaa```\\\YYYVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWXXX[[[]]]___`````````ZZZ]]]aaaccccccccccccddd```___]]][[[YYYXXXWWWWWWUUUSSSRRRRRRTTTVVVWWWWWWWWWXXXYYY[[[]]]___aaabbbaaabbbccceeehhhllloooqqqmmmnnnppprrrsssssssssrrrppppppooooooooooooppppppjjjjjjhhhdddaaa```aaacccjjjlllnnnnnnnnnoooqqqsssvvvuuuuuuuuuuuuvvvwwwxxxvvvwwwwwwxxxyyy{{{}}}~~~|||}}}~~~~~~{{{yyyxxxxxx~~~~~~~~~}}}zzzvvvtttvvvwwwuuusssssswww{{{}}}tttyyy___III???777666777555333333000111111222222111111000222222222222222222222222111222222222222333333333111111222222222333333333222222333444555666666777777999>>>BBBHHH\\\||||||}}}||||||zzznnnVVVBBB:::888777777666666666666666333333444444555666666666222222333333444555555666444444444555555555555666555444444555666888:::;;;<<>>DDDNNNWWW^^^``````___]]]YYYVVVVVV\\\dddlllqqqxxxzzz}}}|||tttoooiiihhhggghhhiiijjjiiigggccccccccceeeggghhhhhhffffffeeeeeeggghhhhhheeebbb```aaaccccccaaa^^^ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZ\\\___aaaaaaaaaaaa]]]```cccdddbbbbbbcccddd___^^^\\\ZZZYYYXXXWWWWWWSSSQQQOOOPPPSSSUUUWWWWWWXXXYYYZZZ\\\^^^___aaabbbbbbbbbbbbdddfffhhhkkkllljjjlllnnnqqqsssuuuuuuuuupppqqqqqqqqqqqqqqqppppppiiiiiigggdddbbbbbbdddfffjjjllloooppppppppprrrsssuuuttttttsssssstttvvvvvvuuuuuuuuuvvvwwwyyy{{{}}}{{{{{{{{{|||}}}|||yyywwwzzz|||}}}~~~~~~wwwssspppsssuuutttrrrsssxxx|||}}}vvvcccHHH>>>666666777555333333111111222333333222111111222222222222222222222222111111222222222333333333111111222222222333333333111222333333555555666777::::::===BBBCCCQQQxxx~~~yyy~~~mmmUUUBBB:::888777777666666666666777222333333444555666777777222222333333444555666666444444444555555555666666222222222333444666888:::999>>>LLLooo~~~qqqaaaXXXTTTQQQLLLIIIHHHJJJPPPUUUZZZccckkkqqqvvv~~~vvvwwwsssmmmjjjhhhddd^^^SSSQQQNNNLLLMMMPPPUUUXXXUUUWWWYYY[[[]]]]]]]]]]]]]]]```bbbcccjjjvvv~~~zzzwwwvvvzzz}}}{{{xxxtttrrrlll^^^UUUUUUSSSOOOOOOSSS\\\jjj}}}{{{|||}}}~~~}}}ttthhh]]]XXXWWWKKKQQQTTTRRRQQQRRRRRRPPPJJJIIIGGGEEECCCAAA@@@@@@AAABBBCCCGGGMMMUUU\\\```___^^^\\\ZZZWWWTTTRRRPPPQQQNNNIIIDDDAAA??????@@@???EEEOOOYYY```bbbaaa``````\\\WWWWWW\\\dddlllpppvvvxxx|||zzzrrrmmmgggfffeeefffiiikkkllllllfffeeedddeeehhhiiiiiihhhiiigggggghhhjjjiiieeeaaaaaacccdddeeeccc```\\\YYYWWWWWWXXXXXXYYYXXXXXXWWWYYYZZZ]]]```bbbbbbbbbaaaaaadddfffeeebbbaaabbbddd^^^]]][[[ZZZXXXWWWWWWWWWQQQOOONNNNNNQQQTTTVVVVVVYYYYYY[[[\\\^^^___aaaaaaaaaaaa``````aaacccdddeeegggiiilllpppsssvvvwwwxxxtttuuuuuutttsssqqqnnnmmmiiihhhgggdddbbbcccfffiiijjjlllppprrrrrrrrrssstttuuutttsssrrrrrrsssuuuvvvuuuuuutttuuuvvvwwwyyyzzzwwwvvvwww{{{~~~{{{wwwzzz}}}|||uuuqqqmmmqqqtttsssqqqsssxxx}}}yyyxxxbbbGGG>>>666666777555333333222222444444444444222222222222222222222222222222111111111222222333333333111111222222222333333333111222222333444555666777<<<:::===AAA@@@JJJmmmzzz{{{hhhPPPAAA===888777666666777777666555444444444555555555555666555555555444444333333333555555555555555555444444666666666666777888999:::>>>===KKKjjj|||yyyjjjaaa[[[UUUOOOLLLHHHIIIIIILLLQQQZZZeeelllpppxxxxxxwwwrrrkkkhhhgggddd___XXXQQQKKKKKKMMMOOOSSSXXXWWWYYY[[[\\\\\\]]]___aaa\\\___bbbeeennn{{{|||vvvwww|||tttxxx}}}qqqmmmkkkbbbUUUMMMQQQOOOPPPYYYhhhxxx}}}uuu{{{xxxyyyzzzsssdddZZZXXXQQQQQQPPPQQQRRRQQQNNNLLLHHHGGGFFFFFFFFFDDD@@@>>>>>>===@@@JJJYYYcccfffdddcccfffgggddd\\\UUUQQQPPPXXXRRRJJJCCC@@@@@@@@@AAACCCJJJUUU^^^cccddddddddd]]]\\\ZZZYYY\\\bbbkkkrrryyyyyy}}}{{{pppiiidddbbbccchhhjjjiiiiiilllgggeeedddgggkkknnnnnnllllllkkkkkkjjjhhhfffeeedddaaabbbccccccaaa^^^[[[YYYZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ\\\___bbbcccbbbaaa```ddddddddddddcccbbbbbbaaa___]]]YYYUUUSSSQQQQQQQQQMMMNNNOOOOOOPPPQQQUUUWWWZZZ]]]___```___^^^]]]^^^^^^___aaaccceeefffgggggghhhhhhjjjnnnrrruuuvvvvvvttttttsssrrrqqqqqqqqqqqqfffjjjiiiaaa^^^bbbffffffllloooqqqsssrrrqqqrrrssswwwtttqqqoooppprrrvvvyyyyyyvvvrrrpppqqqtttuuuvvvzzzyyywwwwwwzzz}}}{{{}}}|||vvvsssnnnnnnooopppqqqtttyyy}}}{{{rrryyy~~~~~~cccEEE???888666777888555222222222222222222222222222222222222222222222222222000111222222111000111222333333222222222222333333555444444444444555666666:::;;;;;;@@@FFFHHH^^^|||zzz}}}~~~eeeMMM>>>;;;888777666666777777666444444444444555555555555666444444444444444444333333555555555555555555555555666666666777777888999:::;;;<<>>AAALLLZZZeeehhhgggfffiiikkkggg```YYYVVVUUUVVVQQQIIIDDDBBBBBBCCCCCCGGGNNNWWW___cccddddddddd^^^]]][[[ZZZ\\\bbbkkkrrrzzzzzz}}}uuulllfffbbbaaadddeeedddeeehhhfffdddbbbcccgggjjjlllllljjjjjjiiihhhgggeeedddcccaaabbbccccccbbb___\\\ZZZYYYYYYZZZ[[[[[[\\\]]]]]][[[]]]___aaabbbbbbbbbaaaeeeeeeeeedddcccbbbaaa```\\\ZZZWWWSSSQQQOOOOOOOOOMMMNNNOOOPPPPPPRRRUUUXXXZZZ]]]```aaa```_________^^^___```bbbccceeeeeefffhhhiiikkknnnrrrtttuuuuuussssssrrrqqqppppppppppppgggjjjggg```^^^bbbggggggmmmoooqqqrrrrrrqqqrrrrrrvvvtttrrrqqqrrruuuyyy|||zzzwwwttttttuuuxxxyyyyyyvvvuuuvvvyyy}}}~~~xxxzzz|||~~~|||wwwuuuoooppppppqqqrrruuuzzz~~~tttlllsss|||sssYYYCCC>>>777555666666444222222222222222222222222222222222222222222222222222000111222222000000111222222222111111111111222222555444444444444555666666777888888===BBBCCCWWWxxxyyy|||zzzaaaIII;;;888888777555666777777666444444444444555555555555666333333444444444444444444555555555555555555555555777777777777777888::::::;;;<<>>???FFF[[[~~~ssszzz|||zzzrrreeeZZZUUUQQQOOOJJJJJJJJJLLLOOOVVV^^^dddpppuuu{{{|||}}}{{{|||yyyuuurrrpppjjjccc^^^VVVPPPNNNOOOOOORRRVVVXXXZZZ\\\\\\\\\]]]^^^``````dddgggkkkuuuzzzzzzrrr|||rrrggg___VVVNNNIIIKKKMMMRRRZZZfffsss}}}~~~|||~~~zzzmmmbbbTTTRRRQQQQQQRRRSSSSSSRRRNNNLLLKKKJJJIIIHHHFFFDDDAAABBBFFFPPP]]]hhhnnnppptttyyy{{{vvvkkkbbb^^^^^^WWWRRRKKKGGGEEEFFFFFFGGGMMMRRRYYY^^^bbbccceeefff```^^^\\\[[[]]]dddlllssswwwvvvyyywwwooohhhdddeeefffdddcccdddcccbbbbbbccceeegggiiiiiihhhhhhggggggfffdddcccbbbbbbbbbccccccbbb```^^^]]]WWWXXXYYYZZZ[[[]]]^^^^^^``````______```aaacccdddddddddcccaaa^^^\\\ZZZXXXTTTSSSQQQOOOMMMLLLLLLLLLNNNOOOPPPPPPQQQSSSVVVYYY[[[]]]aaaccccccccccccdddaaaaaabbbbbbccccccdddeeegggjjjmmmpppqqqqqqrrrsssqqqqqqppppppooonnnmmmlllhhhfffbbb^^^^^^bbbhhhkkkpppqqqssssssrrrqqqsssttttttsssssssssuuuwwwzzz{{{wwwwwwwwwyyy|||{{{{{{zzzzzz{{{zzzwwwuuuxxxyyy{{{}}}~~~~~~zzzxxxxxxssstttttttttuuuyyy}}}pppnnnyyygggQQQ@@@<<<777444444444444333222222222222222222222222111111111111111111111111000111222111000///000222444444333333333333444444555444444444444555666666888;;;:::===BBB@@@KKKcccpppXXXDDD::::::777666555555666666555444444444444555555555555666333333333444444555555555555555555666666666777777777777777777888999:::;;;>>>???CCCWWW~~~nnnttt|||zzzkkk]]]UUUQQQMMMKKKKKKLLLMMMPPPVVV^^^cccnnntttzzz|||~~~{{{}}}{{{vvvsssqqqllleee^^^VVVOOONNNNNNNNNQQQUUUYYYZZZ\\\\\\\\\\\\^^^___```eeehhhkkkuuuxxxssswww~~~|||{{{pppfffZZZOOOIIIIIILLLQQQXXXaaakkktttzzz|||}}}~~~}}}{{{yyywwwvvvrrruuuxxxyyyyyy~~~~~~zzzwwwooofffVVVTTTQQQPPPQQQSSSSSSSSSPPPNNNLLLJJJJJJIIIGGGEEEBBBCCCGGGQQQ]]]hhhooorrr{{{}}}oooccc]]]\\\XXXTTTMMMHHHFFFFFFEEEEEEJJJOOOTTTYYY]]]___bbbddd^^^]]]\\\[[[]]]dddmmmtttwwwxxxyyyssslllhhhiiijjjfffbbbaaaaaacccfffiiiiiiiiihhhhhhhhhhhhhhhgggfffeeedddcccbbbbbbccccccbbbaaa```___YYYYYYZZZ[[[\\\]]]^^^^^^aaa```___^^^___aaabbbdddaaaaaa___]]]ZZZWWWUUUSSSRRRQQQPPPOOONNNMMMLLLLLLMMMOOOPPPPPPPPPRRRVVVXXXZZZ]]]aaacccddddddeeeffffffeeeeeeddddddeeeffffffgggkkkoooqqqpppppppppqqqppppppppppppnnnmmmkkkjjjhhhddd___]]]___ccchhhlllqqqrrrssssssrrrqqqssstttssssssssssssssstttuuuvvvtttttttttwww{{{~~~|||yyywwwwwwwwwvvvuuuwwwyyy{{{|||}}}~~~~~~yyywwwvvvttttttuuuvvvwww{{{oooppp|||hhhTTT@@@===999666555555555555222222222222222222222222111111111111111111111111///000111111000///000111333333222222222222333333555444444444444555666666:::===;;;<<>>AAAQQQxxxlllqqqxxxqqq___UUUPPPKKKKKKKKKLLLNNNQQQWWW^^^cccooouuu||||||}}}zzzuuusssrrrmmmggg]]]UUUOOOMMMNNNNNNQQQUUUYYY[[[\\\\\\\\\\\\^^^___```dddgggiiissswwwooopppuuuyyyooocccXXXSSSLLLNNNRRRVVV\\\dddmmmssszzz{{{||||||{{{zzzwwwvvvtttuuutttqqqnnnnnnrrruuu||||||wwwqqqjjjZZZVVVSSSQQQQQQSSSTTTTTTQQQOOOLLLKKKJJJJJJHHHGGGCCCDDDHHHQQQ\\\gggnnnrrr}}}rrrbbbZZZYYYXXXTTTNNNIIIGGGFFFEEEDDDHHHKKKOOORRRUUUXXX[[[^^^ZZZYYYXXXXXX[[[bbblllsssyyyzzz{{{|||ssslllkkkjjjeee```^^^___ccchhhkkkkkkiiigggfffggggggggggggfffeeedddcccbbbbbbcccccccccbbbbbbaaa[[[[[[\\\\\\]]]^^^^^^^^^```___^^^^^^^^^```aaabbb___^^^\\\ZZZWWWTTTRRRPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQUUUWWWYYY\\\```cccdddeeefffgggjjjiiihhhfffffffffggghhhgggkkkppprrrpppnnnnnnpppppppppppppppooommmkkkiiigggaaa]]]^^^aaadddhhhmmmqqqrrrrrrqqqppppppqqqsssqqqqqqrrrrrrrrrsssssssssrrrqqqqqqtttxxx|||~~~~~~|||yyyvvvuuuvvvxxxxxxxxxtttvvvyyyzzz{{{|||~~~~~~xxxuuutttssstttuuuvvvxxx|||uuuxxxgggSSS???===999666444444555666222222222222222222222222111111111111111111111111///000111111//////000111111000000//////000000111555444444444444555666666888;;;888888??????DDDSSSwwwjjjRRR???999:::777555444444555666444333444444444555555555555666444444444444444444333333444555555666777777888888888888888888999:::;;;;;;888@@@CCCLLLmmmssswwwuuuxxxdddZZZSSSMMMIIIJJJKKKMMMPPPVVV]]]bbbmmmuuu}}}||||||yyysssqqqqqqmmmggg]]]VVVOOONNNOOOOOORRRWWWZZZ[[[\\\\\\\\\\\\]]]___^^^cccfffgggqqqxxxlllkkkoooooo~~~uuujjjbbb^^^RRRTTTVVVWWW[[[aaajjjpppwwwxxxzzz}}}~~~}}}{{{yyyxxxvvvsssoookkkhhhffffffjjjkkkoooxxx~~~vvvooo^^^[[[VVVSSSSSSTTTUUUVVVRRROOOLLLJJJJJJJJJHHHGGGCCCDDDHHHPPPZZZdddmmmqqqzzztttbbbYYYVVVVVVRRRMMMIIIGGGGGGFFFEEEFFFHHHJJJKKKLLLOOORRRUUUTTTTTTSSSSSSWWW___iiipppwwwzzzzzzzzzrrrllliiiddd___^^^]]]bbbgggiiihhhfffeeeeeeeeeffffffeeeeeedddcccbbbbbbccccccccccccccccccccc^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```]]]\\\[[[YYYVVVSSSQQQPPPMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNPPPTTTVVVWWW[[[___cccdddeeeggghhhlllkkkiiigggffffffggghhhggglllqqqrrrooommmmmmooopppqqqqqqqqqooommmkkkiiifff___[[[___cccdddhhhlllnnnoooooonnnllllllnnnpppnnnoooqqqrrrssssssssssssrrrpppooopppuuuyyy|||}}}zzzxxxwwwwwwxxxxxxwwwvvvtttwwwyyy{{{|||}}}}}}wwwsssqqqqqqrrrtttvvvyyy}}}}}}dddOOO===<<<999555333333444666222222222222222222222222111111111111111111111111///000111000///...///111222111111000000111111222555444444444444555666666777:::555555===???CCCPPPfff|||~~~}}}iiiPPP===777999777555444444555666444333444444444555555555666666555555555444444333333333444555555666777888888999888888888888999:::;;;<<<777CCCGGGJJJfff|||ttt~~~jjj___XXXRRRGGGHHHJJJLLLOOOUUU\\\aaajjjrrr{{{||||||xxxrrrooopppmmmhhh^^^VVVPPPOOOPPPQQQTTTYYYZZZ[[[]]]]]]\\\\\\]]]___^^^bbbeeefffooozzzllliiilllcccyyywwwmmmfffdddXXXYYYZZZZZZ[[[```iiiooorrrtttxxx|||}}}zzzxxxuuuqqqnnnlllhhhdddaaaaaa``````fffrrrzzzsssbbb^^^XXXUUUUUUVVVWWWWWWRRROOOLLLJJJJJJJJJIIIGGGCCCDDDHHHOOOYYYccckkkpppwwwtttbbbXXXUUUSSSPPPKKKHHHHHHHHHHHHGGGFFFGGGHHHGGGGGGHHHKKKNNNPPPOOOOOOPPPTTT\\\gggnnntttxxxvvvuuuxxxnnniiieeeaaa```]]]```dddeeecccbbbccceeedddddddddddddddcccbbbaaaccccccccccccccccccdddddd``````_________^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYVVVTTTQQQPPPKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPSSSVVVVVVZZZ___bbbdddeeeggghhhmmmllliiigggffffffggghhhggglllrrrsssooollllllnnnpppqqqrrrqqqpppmmmkkkiiieee]]][[[```dddeeegggllllllmmmmmmkkkjjjjjjlllnnnlllnnnpppssstttuuuuuuuuurrrpppnnnooosssxxx|||}}}zzzzzzyyyyyyyyywwwssspppvvvyyy|||~~~}}}vvvrrrppppppqqqsssvvvyyy~~~}}}~~~bbbLLL;;;:::888444222111333555222222222222222222222222000000000000000000000000///000111000///...///111555444444333333444444555555444444444444555666666888:::555555>>>AAADDDPPPXXX~~~uuuuuuxxx}}}~~~~~~|||]]]FFF<<<999777666666666666555555555555444444444444444444444444777777666666555555555555666666666666777777777777555555555555666777888999<<>>:::999777666666666666555555555555444444444444444444444444444444444444444444444444666666777777777888888888::::::::::::;;;<<<===>>>===BBB???IIIWWWuuuooo]]]UUUMMMJJJIIIKKKLLLMMMSSSZZZeeejjjsss{{{|||wwwuuurrrlllhhhccc___XXXRRRPPPQQQTTTWWWZZZ]]]```aaa___^^^^^^^^^______aaaeeennnzzzqqqddd]]]YYY^^^fffmmmtttzzz{{{~~~~~~vvvnnniiiaaa]]]YYYVVVRRRRRRZZZcccoooxxx}}}wwwsssmmmiiiggghhhiiikkkrrr}}}{{{mmm___XXXUUUQQQPPPPPPOOOLLLIIIGGGHHHIIIIIIIIIEEEEEEEEEEEEFFFHHHJJJLLLPPPWWW___bbb```ZZZTTTPPPJJJJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>???>>>>>>>>>AAAFFFIIIRRRUUUYYY[[[\\\]]]___aaacccbbbaaabbbbbbaaa]]]ZZZWWWWWWWWWXXXZZZ[[[\\\]]]]]]^^^```aaaaaaaaa```___aaaaaaaaaaaaaaaaaa```___^^^^^^^^^]]]\\\[[[[[[ZZZ[[[]]]^^^______]]]ZZZXXXWWWVVVTTTQQQNNNKKKIIIGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHFFFGGGIIILLLOOOQQQSSSUUUWWWYYY\\\___aaaaaaaaa```cccdddhhhlllppprrrpppnnnooommmkkkiiihhhfffccc```___aaadddgggjjjkkkkkkjjjlllllllllllllllmmmmmmmmmnnnoooqqqrrrsssrrrrrrqqqpppqqqsssttttttvvvyyy{{{}}}|||{{{yyyyyyyyyzzzzzz}}}~~~~~~}}}}}}~~~|||zzzxxxvvvsssooolllmmmmmmooosssyyy}}}|||sssZZZKKK===:::777444444333222111222222222111111111000000000000000000000000000000000000111222222222111111222222222222222333333444111222444333222222333555444555777888999;;;>>>AAAEEEXXX|||yyyuuulllkkklllrrr|||~~~zzzssspppvvvgggKKK===;;;:::888666666666666555555555555444444444444444444444444444444444444444444444444777777777777888888888888::::::999::::::;;;<<<======BBB???HHHSSSooowwwbbbWWWNNNKKKJJJKKKLLLLLLRRRYYYbbbiiiqqqyyy~~~|||xxxvvvtttooolllddd```YYYSSSPPPPPPSSSUUUZZZ[[[\\\\\\[[[\\\^^^```\\\]]]aaafffmmm~~~uuuiii```YYYZZZ___ccchhhnnnppptttyyy}}}yyyrrrlllhhhccc^^^ZZZWWWTTTSSSYYYaaagggsss}}}vvvrrrpppooommmkkkfffppp{{{qqqbbbZZZVVVRRRQQQRRROOOLLLHHHFFFGGGIIIJJJJJJCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPOOOLLLKKKKKKEEEEEECCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@>>>===???BBBEEEIIIMMMQQQTTTVVVVVVVVVVVVWWWVVVUUUUUUWWWYYYYYYYYYVVVWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[]]]___``````_____________________^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYY[[[\\\]]]\\\ZZZWWWUUUTTTSSSQQQNNNLLLIIIGGGFFFEEEFFFHHHJJJLLLMMMMMMNNNJJJJJJIIIHHHGGGFFFFFFEEECCCDDDFFFHHHJJJLLLNNNOOORRRTTTXXX[[[^^^_________```bbbffflllrrruuuuuuuuupppnnnkkkiiihhhfffccc```^^^aaaeeehhhjjjkkkkkkkkkiiijjjkkklllnnnooopppqqqpppqqqrrrrrrrrrrrrqqqpppppprrrsssttttttvvvxxxzzz|||{{{zzzxxxxxxxxxyyyzzz~~~~~~~~~}}}~~~|||xxxuuutttrrrooollllllmmmooorrrxxxuuunnnWWWHHH<<<:::777555444444222111222222222111111111000000000000000000000000000000///000111222222222222222222222111111222222333444111222444333222222333555333555777888999:::===???FFFSSSrrryyyuuuqqqnnnmmmsss~~~{{{tttnnnlllqqq{{{bbbHHH===<<<;;;777666666666666555555555555444444444444444444444444444444444444444555555555777777777888888888999999999999999999:::;;;<<<======AAA>>>HHHQQQjjjiiiYYYOOOLLLKKKLLLLLLMMMRRRYYYaaahhhrrrzzz|||yyywwwtttpppnnneeeaaaZZZTTTPPPPPPRRRSSSXXXYYYYYYYYYYYY[[[^^^aaaZZZ]]]bbbfffkkkyyypppeee\\\YYYZZZ[[[^^^bbbeeeiiinnntttyyyyyywwwuuuwwwyyy|||}}}{{{vvvqqqmmmfffaaa]]][[[WWWTTTWWW]]]hhhooozzz|||yyytttnnnhhhdddgggjjjmmmsss}}}vvvfff]]]XXXTTTRRRRRROOOLLLHHHGGGHHHIIIJJJJJJCCCDDDFFFHHHIIIJJJJJJJJJKKKGGGDDDDDDCCCBBBCCCGGGAAA@@@???=========>>>???@@@AAABBBBBBBBBAAA@@@???BBBBBBAAA???>>>>>>AAACCCCCCEEEIIILLLOOOPPPOOOOOOTTTRRRPPPOOOOOOQQQTTTVVVTTTUUUVVVVVVUUUUUUWWWYYYXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZXXXYYY[[[[[[ZZZXXXUUUSSSPPPOOONNNLLLJJJHHHFFFEEEFFFGGGIIIKKKMMMNNNMMMMMMIIIIIIHHHGGGFFFFFFEEEEEECCCDDDEEEFFFHHHIIIJJJKKKMMMOOOSSSVVVYYY[[[\\\]]]^^^```eeekkkrrrwwwxxxxxxpppnnnllljjjiiigggcccaaa^^^aaaeeegggiiijjjlllmmmjjjjjjlllmmmoooqqqrrrsssssssssssssssrrrrrrqqqpppoooqqqsssttttttuuuwwwyyyyyyyyyxxxxxxxxxxxxyyyyyy}}}}}}~~~~~~~~~|||wwwsssqqqpppnnnmmmlllmmmnnnrrrwww~~~sssjjjTTTEEE;;;888666555555555333222222222222111111111111000000000000000000000000000///000111222222222222222111111000000111111222333111333444444222222333555333555888999999;;;===???GGGOOOiii|||wwwsssqqqvvv}}}}}}zzzuuuooolllqqq|||{{{]]]EEE<<<<<<:::444666666666666555555555555444444444444444444444444444444555555555666666666777777888888888999999999::::::::::::;;;<<<=========AAA>>>HHHOOOgggooo\\\QQQMMMLLLMMMMMMMMMRRRYYY```gggsss|||}}}zzzvvvsssooommmhhhccc]]]VVVRRRQQQRRRTTTTTTVVVXXXZZZ[[[\\\^^^```ZZZ]]]cccfffgggqqqrrreee^^^[[[ZZZ\\\``````cccgggkkkmmmmmmlllkkkiiiooowww}}}xxxjjjeeeaaa^^^YYYSSSSSSVVV___cccggglllrrr~~~{{{tttjjjaaa^^^[[[YYYYYY]]]dddnnnuuu|||kkkaaaZZZTTTPPPPPPMMMKKKHHHGGGHHHJJJJJJJJJEEEFFFHHHJJJKKKKKKJJJJJJIIIBBB>>>@@@???===???CCC???>>><<<;;;:::;;;===>>>>>>???AAABBBBBBAAA@@@???BBBBBBAAA???>>>===???AAA>>>???@@@CCCFFFGGGHHHGGGKKKKKKKKKJJJKKKMMMPPPSSSQQQSSSTTTSSSQQQQQQSSSUUUWWWWWWWWWXXXZZZ\\\]]]^^^^^^______^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXYYY[[[[[[ZZZXXXUUUSSSLLLLLLKKKJJJHHHGGGFFFFFFEEEGGGIIIKKKLLLLLLLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKMMMPPPSSSVVVXXXYYY[[[]]]aaagggmmmrrrssssssnnnlllkkkjjjiiigggccc```]]]```dddffffffhhhlllooolllmmmmmmnnnooopppqqqrrruuuuuuttttttsssrrrqqqqqqoooqqqssstttttttttvvvwwwuuuvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}|||uuuooommmmmmmmmmmmmmmmmmooorrrwww}}}}}}}}}pppjjjTTTDDD999777555555666666444333222222222111111111111000000000000000000000000000//////000222222333333222000000//////000000111222111333444444222222333555444666999::::::;;;===>>>EEEJJJaaa{{{vvvsssxxx{{{~~~zzzsssnnnssswwwZZZCCC;;;<<<888222777666666666555555555555444444444444444444444444555555555666666666777777777888888888888999999999;;;::::::;;;;;;<<<===>>>===AAA>>>HHHNNNfffsss^^^QQQNNNMMMNNNMMMMMMRRRYYY___gggsss}}}~~~zzzvvvqqqmmmkkkiiieee^^^XXXTTTSSSSSSTTTPPPTTTYYY\\\]]]^^^^^^___ZZZ^^^dddfffdddjjj}}}nnneeeaaa___aaaddd```cccffffffdddcccdddfff```hhhvvvmmmhhhccc```ZZZRRROOOPPPQQQTTTXXXYYYZZZ```jjjrrr{{{uuummmaaaXXXSSSPPPOOOPPPRRRSSSVVVYYYqqqnnnqqqoooccc[[[TTTOOONNNMMMJJJHHHHHHIIIJJJJJJIIIFFFHHHJJJKKKLLLKKKIIIHHHGGG@@@===???@@@===>>>BBB>>>===;;;::::::;;;<<<>>>===>>>@@@BBBBBBBBB@@@@@@AAAAAA@@@???===<<<>>>@@@;;;;;;;;;===???AAABBBAAA@@@BBBDDDFFFIIILLLOOORRRNNNPPPRRRPPPNNNNNNPPPSSSVVVVVVVVVVVVXXXZZZ]]]^^^____________^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[\\\[[[XXXUUUSSSJJJJJJIIIIIIHHHGGGFFFFFFDDDFFFHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIILLLOOORRRUUUWWWXXXYYY\\\aaagggkkklllkkklllkkkjjjjjjiiigggccc___]]]```ccceeeeeeggglllpppooooooooooooooopppppppppwwwvvvuuutttsssrrrrrrqqqnnnpppssstttssstttuuuvvvrrrtttuuuwwwxxxxxxxxxwwwvvvxxxyyy{{{||||||zzz|||sssmmmkkkkkkllllllmmmnnnoooqqqvvv|||{{{}}}mmm~~~lllUUUCCC888666555555666666555444222222222111111111111000000000000000000000000000//////000222222333333333///////////////000000111111333444444333222444555444777999;;;;;;;;;===>>>CCCFFF\\\zzzyyyzzz~~~{{{tttrrrqqqsssfffLLLAAA999777:::777666666666555444444333333333333333333333333333333333333333444444444555555555555666777888999:::::::::::::::::::::;;;<<<===AAA???@@@FFFPPPeeesss___TTTOOOLLLLLLMMMNNNRRRXXXaaagggpppwww}}}{{{vvvpppmmmgggfffaaa\\\VVVSSSSSSTTTVVVVVVWWWXXXZZZ\\\^^^___aaacccdddbbbaaahhhuuu{{{pppkkkfffgggkkkhhhhhhgggeeeccc```]]]\\\___fffsssyyyoooeee___YYYPPPKKKIIIOOOQQQSSSSSSQQQRRRVVVZZZhhhtttrrriiiccc\\\TTTPPPKKKJJJMMMNNNLLLLLLNNNVVV\\\bbbjjjzzzqqqiii```UUUOOOOOOKKKLLLLLLLLLJJJIIIIIIJJJDDDGGGKKKNNNNNNKKKGGGDDDDDDCCCAAA@@@@@@@@@>>><<<;;;:::999888888888999:::;;;<<>>>>>>>>;;;:::::::::<<<<<<<<<;;;;;;:::::::::>>>>>>@@@BBBEEEGGGJJJKKKNNNMMMKKKJJJIIIJJJLLLMMMQQQQQQRRRSSSVVVYYY\\\^^^______```^^^\\\ZZZZZZ[[[]]][[[YYYZZZ[[[]]]\\\\\\ZZZ[[[\\\\\\YYYUUUQQQNNNLLLJJJHHHFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFCCCEEEGGGHHHHHHHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBAAAEEEFFFGGGIIILLLOOORRRSSSWWWYYY\\\___aaafffkkknnnmmmnnnnnnlllgggcccaaaaaa```aaadddhhhjjjlllmmmmmmkkklllnnnppppppooommmlllrrrtttvvvvvvssssssuuuxxxsssuuuxxxxxxxxxwwwwwwwwwrrruuuxxxyyyxxxxxx{{{~~~~~~|||{{{|||||||||zzz{{{xxxvvvrrrooommmlllmmmnnnnnnrrruuuuuuuuuxxxnnnlllRRRBBB;;;999666444444444333222111111111111111111111111222222222111111111000000111111222222222222111111222222111111111111222222333333444444555666666777444444555666777999;;;<<<<<>>CCCAAACCCHHHOOOccc~~~vvvaaaVVVQQQMMMLLLLLLLLLOOOUUU___eeeooowww}}}{{{uuupppmmmeeeddd```[[[VVVUUUWWWXXXWWWWWWWWWXXXYYY[[[]]]___aaacccdddcccbbbhhhsss}}}}}}sssmmmmmmkkkkkkiiigggeeecccaaa``````hhhsssyyykkkccc\\\UUUPPPOOOQQQRRRQQQOOOMMMMMMNNNOOORRR\\\kkkxxx|||ooogggccc\\\VVVUUUQQQOOORRRRRROOONNNOOORRRVVVZZZaaapppsssjjjbbbWWWQQQPPPMMMMMMMMMLLLKKKJJJJJJKKKGGGHHHKKKLLLLLLJJJGGGEEEDDDCCCAAA@@@AAAAAA???>>>===<<<:::999999999:::;;;;;;<<<>>>??????>>><<<;;;>>>???@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<>>>@@@BBBEEEGGGIIILLLKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNPPPSSSVVVYYYZZZ]]]^^^^^^]]]ZZZYYYZZZZZZ\\\[[[YYYZZZ\\\]]]\\\[[[XXXYYYZZZYYYWWWSSSOOOLLLIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDFFFGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAACCCDDDEEEHHHJJJMMMPPPQQQUUUWWWZZZ\\\___ccchhhkkklllmmmmmmkkkgggcccaaa```___```cccfffiiijjjkkkkkkmmmmmmooopppppppppooonnnrrrtttwwwvvvsssrrrtttwwwtttvvvwwwwwwvvvvvvvvvwwwtttvvvwwwwwwvvvwwwxxxzzz|||zzzyyyzzzzzz{{{vvvuuu{{{vvvtttpppmmmkkkjjjkkkllljjjmmmppprrrsssxxxwwwjjj|||lllUUUFFF;;;999666444444444333222111111111111111111111111222222222111111111000000111111222222222222111111222111111000000111111222222333333444444555666666333444444555666888:::;;;<<>>???CCCCCCFFFJJJNNN___{{{uuuyyybbbXXXRRRMMMLLLKKKIIILLLQQQ\\\cccnnnxxx}}}}}}zzzuuupppmmmhhhfffaaa[[[VVVUUUWWWZZZYYYXXXWWWWWWXXX[[[]]]___```cccddddddcccgggooowwwxxxsssqqqooollljjjhhhgggffffffcccjjjsss~~~pppeee___ZZZVVVUUUYYYVVVRRROOOLLLIIIGGGEEEDDDMMMYYYeeemmmuuu}}}vvvpppnnniiiccc___[[[YYY\\\[[[WWWUUUUUUSSSTTTUUUZZZfffwwwvvvmmmddd[[[TTTQQQOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMLLLKKKIIIGGGCCCBBB@@@@@@AAAAAA@@@???>>>===<<<;;;:::;;;<<<<<<:::;;;===>>>>>>===;;;::::::;;;<<<<<<:::888888999<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===@@@BBBDDDEEEIIIHHHGGGGGGHHHIIIJJJLLLIIIIIIJJJKKKNNNPPPSSSUUUYYYZZZ[[[ZZZXXXWWWXXXYYYZZZYYYXXXYYY[[[\\\\\\ZZZUUUVVVWWWVVVTTTPPPLLLIIIFFFEEEDDDCCCCCCCCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEHHHKKKMMMOOOQQQSSSVVVYYY\\\```dddhhhjjjkkkkkkjjjfffcccaaaaaa^^^```bbbdddggghhhiiijjjnnnnnnoooooooooppppppppprrruuuvvvuuurrrqqqsssvvvvvvwwwwwwvvvttttttuuuwwwxxxvvvuuuuuuvvvvvvvvvuuuyyywwwwwwxxxxxxzzz}}}pppmmmtttyyy{{{tttrrrnnnkkkiiihhhiiijjjiiikkknnnpppssszzztttllljjjVVVIII;;;888555444444444333222111111111111111111111111222111111111111000000000111111222222222222111111222111111000000111111222111222222333333444555555333333333444555777999999===CCCNNNccc~~~zzztttooohhhjjjnnnvvvwwwvvvuuurrrwwwpppTTTBBB<<<555333666444666666666555444444333333555555555444333333222222444555555555666666666666555666777888999::::::;;;<<<<<<<<<<<<===>>>@@@@@@CCCDDDHHHKKKLLLZZZ|||wwwkkkyyybbbXXXRRRMMMLLLJJJIIIKKKPPPZZZbbbnnnxxx}}}yyyuuupppnnnnnnkkkeee]]]WWWTTTUUUWWWZZZYYYXXXWWWXXX[[[^^^______bbbddddddccceeekkkqqq~~~|||xxxuuurrrnnnkkkjjjjjjjjjgggkkkqqq|||yyylllgggcccbbbbbbddd___XXXTTTQQQLLLFFFBBBDDDJJJSSS\\\gggttt}}}xxxsssjjjfffdddgggfffaaa^^^^^^\\\ZZZYYY[[[eeetttyyypppggg___WWWRRRPPPOOOLLLKKKKKKKKKKKKJJJJJJMMMPPPRRRQQQOOOKKKHHHBBB@@@>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::777999::::::888666777777<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===???AAACCCDDDFFFEEEEEEEEEFFFHHHIIIJJJFFFFFFGGGHHHIIILLLNNNPPPUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVVVVWWWYYYZZZYYYXXXSSSSSSSSSRRRPPPLLLIIIGGGBBBBBBBBBBBBAAAAAABBBBBB>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBB@@@??????@@@AAABBBDDDFFFIIIKKKMMMNNNQQQTTTWWWZZZ^^^bbbeeehhhiiijjjiiigggdddcccccc```aaabbbdddfffhhhiiiiiinnnmmmmmmmmmnnnooopppqqqrrrtttvvvuuurrrppprrruuuxxxxxxwwwuuussssssuuuwwwzzzwwwttttttvvvxxxwwwuuuwwwuuuvvvxxxxxxzzz{{{mmmjjjpppuuuvvvsssqqqmmmjjjhhhggghhhiiikkkmmmoooqqquuu}}}}}}xxxuuuzzzfffUUUIII;;;888555444444444333222111111111111111111111111111111111111000000000000111111222222222222111111111111000000000000111111000111111222333333444444444444444555666777999999===AAAHHHYYY{{{{{{vvvrrrqqqqqqqqqmmmjjjjjjkkkooovvvvvvyyyhhhNNN???<<<666444777555666666666555444444333333555555555444444333333333333333444444444555555555666666777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAACCCDDDHHHKKKKKKUUUsssuuudddrrrvvvbbbWWWQQQMMMKKKJJJIIILLLQQQXXXaaammmxxx~~~zzzvvvrrrppppppmmmggg___XXXUUUUUUWWWYYYYYYXXXXXXYYY\\\^^^```___aaacccccccccdddhhhlllvvv{{{vvvqqqooommmmmmkkklllooozzzzzzssspppoooqqqmmmhhhaaa[[[WWWQQQJJJDDDDDDGGGLLLSSS^^^ooo{{{rrrnnnlllnnnmmmiiiffffffgggdddaaacccjjjvvv~~~ssskkkccc[[[TTTRRROOOKKKJJJKKKLLLKKKJJJIIINNNTTTXXXXXXTTTNNNIIIBBB???===<<<>>>?????????>>>===;;;:::::::::;;;<<<;;;;;;<<<======<<<;;;;;;:::<<<======;;;:::;;;;;;========================<<<======>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEGGGIIIKKKMMMPPPQQQSSSSSSRRRRRRTTTUUUTTTSSSTTTUUUWWWXXXWWWVVVQQQQQQQQQPPPMMMJJJGGGEEE@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>@@@@@@AAACCCEEEHHHJJJKKKLLLOOOSSSWWWZZZ]]]```cccfffhhhiiiiiigggeeeeeeeeeccccccdddeeeggghhhjjjkkkllllllkkkllllllnnnooopppqqqsssuuutttqqqppprrrtttxxxyyyxxxvvvttttttvvvxxx{{{xxxuuuuuuxxxzzzzzzxxxvvvuuuvvvxxxyyy|||{{{nnnkkkppptttttttttrrrnnnjjjhhhhhhiiiiiimmmnnnoooqqqvvv}}}xxx}}}{{{zzzsssbbbQQQEEE:::888555333333333222111111111111111111111111111000000000000000000000000111111222222222222111111111000000000000000000111000000111111222333333444555555555666777888999:::<<>>???AAAAAADDDDDDHHHLLLLLLSSSjjjxxxdddkkkuuuzzzsssdddXXXRRRMMMLLLKKKIIILLLQQQWWW___kkkvvv}}}|||yyyvvvtttmmmkkkgggaaa[[[XXXXXXYYYWWWWWWXXXYYY[[[]]]___```^^^___aaaaaabbbcccfffiiimmmwww|||vvvrrrpppnnnoooqqqxxx{{{uuutttwwwtttpppjjjccc\\\UUUMMMIIIEEEFFFIIINNNWWWfffxxx|||vvvssssssrrrmmmkkkllloookkkjjjlllqqqyyyxxxpppjjjaaaXXXUUUPPPLLLJJJLLLMMMLLLJJJGGGMMMVVV\\\]]]WWWPPPKKKCCC@@@===<<<===>>>??????>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<:::<<<======<<<;;;;;;<<<>>>>>>????????????@@@@@@?????????@@@AAACCCDDDEEECCCDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMOOOOOOOOOPPPRRRSSSRRRQQQRRRUUUWWWXXXVVVTTTQQQQQQPPPOOOLLLIIIFFFEEE???@@@@@@@@@@@@???>>>============>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBB@@@???======??????@@@BBBDDDFFFHHHJJJKKKNNNRRRVVVYYY\\\___aaaccceeeggghhhfffeeeeeefffffffffffffffhhhiiikkkkkkjjjjjjkkklllmmmmmmnnnnnnooorrrtttsssqqqppprrruuuxxxyyyyyyxxxvvvvvvwwwyyy|||zzzxxxwwwxxxzzz{{{{{{vvvuuuvvvyyyzzz}}}|||pppmmmrrruuuuuutttrrrnnnkkkiiihhhiiijjjllllllmmmpppuuu{{{zzztttzzz}}}{{{|||nnn^^^NNNAAA:::777444333333333222111111111111111111111111111//////000000000000000111111111222222222222111111111000000//////000000111000111111222222333444444666666666777777888999:::;;;===BBBLLLdddyyy~~~~~~}}}zzzwwwrrrpppmmmkkkllllllmmmmmmgggiiimmmssszzz~~~}}}yyyXXXCCC;;;<<<666555888666333333444444555666666666333333444444555666666666444444444444555555555555666777888888::::::;;;<<<::::::;;;<<<===???@@@AAAFFFDDDHHHNNNPPPTTTeeeyyyjjjjjjmmmrrrrrriii[[[UUUPPPMMMKKKIIIKKKOOOUUU\\\gggrrrzzz{{{yyywwwmmmllliiiddd^^^ZZZXXXXXXTTTVVVXXX[[[]]]___``````^^^^^^______```bbbeeehhhhhhooo{{{xxxuuuooosssuuuwwwyyyvvvyyy{{{yyyuuulllbbbXXXQQQNNNIIIKKKMMMPPPTTT]]]iiiqqq}}}{{{xxxsssqqqrrrtttqqqqqquuuxxx}}}~~~vvvpppggg\\\XXXSSSNNNLLLNNNPPPNNNLLLFFFLLLTTTZZZ\\\XXXRRRMMMFFFCCC???>>>>>>???@@@??????>>>===<<<<<<<<<==============================:::;;;======;;;;;;;;;<<<@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCEEEGGGHHHHHHJJJLLLMMMMMMNNNPPPRRRQQQRRRSSSVVVXXXYYYWWWUUURRRQQQPPPNNNLLLIIIGGGEEE@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<======>>>??????CCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@>>>===<<<======>>>???BBBDDDFFFGGGHHHLLLQQQUUUXXXZZZ]]]___```bbbdddeeedddcccdddeeegggfffffffffgggiiijjjkkkiiijjjlllmmmnnnooonnnnnnmmmppprrrrrrqqqpppsssvvvwwwyyyzzzzzzyyyxxxyyyzzz}}}}}}{{{yyywwwwwwzzz|||uuusssuuuxxxzzz}}}}}}qqqnnnssswwwwwwtttqqqnnnjjjhhhhhhiiiiiijjjkkkmmmrrrwww}}}sssppp{{{~~~|||kkk\\\LLL???:::777444333333333222111111111111111111111111111////////////000000111111111111222222222222111111000000////////////000000111111222222333444444444666666666666666777888999999<<>>@@@AAAGGGEEEHHHPPPSSSVVVcccssspppkkkjjjooorrrmmm___XXXRRROOOKKKHHHIIIMMMSSSZZZeeeooowww}}}}}}zzzyyypppooolllfff___XXXUUUTTTRRRUUUXXX\\\___`````````^^^]]]]]]^^^___bbbeeehhhiiinnnwww}}}yyyooowwwzzzvvvyyy}}}}}}tttfff[[[TTTRRRKKKMMMPPPRRRRRRUUU[[[```jjj{{{~~~xxxvvvwwwwwwtttvvv{{{~~~zzzuuukkk```[[[UUUOOONNNPPPRRRPPPNNNFFFKKKRRRWWWYYYWWWSSSOOOIIIFFFAAA??????@@@AAAAAAAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@??????@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBDDDEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTWWWYYYZZZXXXVVVRRRRRRPPPNNNLLLIIIGGGFFF@@@AAAAAAAAA???===;;;:::888999:::<<<>>>???AAAAAADDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA???>>><<<<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJOOOTTTVVVYYY\\\^^^]]]___bbbcccbbbbbbbbbcccggggggffffffggghhhjjjkkkiiijjjmmmoooppppppooonnnlllooorrrrrrpppqqqtttwwwvvvxxx{{{|||{{{zzzzzz{{{~~~zzzuuutttwww{{{sssrrrtttwwwzzz}}}~~~qqqmmmsssxxxyyysssqqqmmmjjjgggggghhhiiiiiikkknnnttt{{{xxxmmmnnn}}}zzzjjj\\\LLL???:::777444333333333222111111111111111111111111111.../////////000000111111111111222222222222111111000000////////////000000111222222333333444555555555555555555555666777888888;;;@@@EEESSSqqqyyy~~~|||zzzxxxzzz}}}{{{tttqqqrrrpppkkkmmmrrr{{{{{{vvv~~~jjjFFF???999999888555555888444555666888888666555444666666666666666666666666777666666666666777777888888888888888999:::;;;<<<>>>======<<<===>>>???@@@CCCFFFKKKNNNOOOSSSaaappp}}}kkkeeennnrrrggg^^^XXXRRRPPPMMMJJJKKKOOOPPPVVVbbbppp|||~~~{{{tttsssnnnggg^^^XXXTTTTTTRRRRRRSSSUUUXXX[[[^^^```aaabbbaaa___]]]]]]___```bbbgggnnnvvv||||||~~~|||zzzzzz~~~qqqcccZZZVVVSSSWWWWWWSSSTTTYYYZZZWWWbbbgggsss|||{{{{{{yyy{{{}}}~~~vvvhhhaaa\\\UUUQQQRRRSSSRRRQQQJJJKKKNNNTTTZZZZZZTTTNNNJJJHHHFFFCCCAAA???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBGGGFFFDDDBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDCCCAAACCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFFFFEEEEEEIIIGGGEEECCCBBBCCCDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLOOORRRVVVZZZ\\\[[[YYYWWWUUUSSSPPPMMMIIIFFFEEEDDDEEECCCAAA??????>>><<<:::999999999:::<<<>>>@@@BBB@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>;;;999::::::;;;<<<>>>AAADDDEEEGGGKKKPPPTTTWWWXXXZZZ[[[]]]___aaaaaaaaa```aaabbbaaadddfffggggggfffggghhhjjjiiiiiimmmqqqsssqqqnnnmmmnnnppprrruuuvvvwwwwwwzzz{{{|||||||||{{{zzzyyy{{{zzzzzzzzzzzzyyyyyyyyywwwuuusssrrruuu|||}}}sssppprrrtttvvvzzztttlllgggffffffeeedddeeelllqqqqqqwwwqqqlllmmmpppbbbVVVGGG;;;888777555333222333444555111111111111111111111111000000000000000000000000222111000000000111333444000000//////000111222222222222333333333333444444555555666666777777888888999>>>>>>CCCRRRdddwww||||||yyywwwwww{{{|||xxxvvvvvvrrrlllmmmrrr{{{}}}xxx{{{~~~bbbEEE>>>999888888555555888444555666777777666555444666666666666666666666666777666666666666777888888888888888888999:::;;;<<<>>>===<<<<<<<<<>>>@@@AAADDDGGGLLLPPPPPPTTTaaannnrrrgggpppsssddd]]]VVVPPPNNNKKKHHHHHHKKKOOOVVVaaaooo{{{|||wwwrrrlllfffaaa\\\VVVRRRPPPQQQRRRUUUXXX\\\___bbbaaaaaaaaa___]]]]]]___aaa```ccciiinnnrrrtttttttttxxx{{{}}}zzz{{{~~~{{{mmmbbb]]]]]]aaacccaaaaaacccbbb]]]]]]^^^eeettt|||yyyzzz|||~~~{{{mmmgggaaaYYYUUUTTTUUUTTTSSSLLLLLLOOOUUU[[[\\\XXXSSSLLLKKKIIIGGGEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCEEEEEEDDDCCCDDDEEEFFFGGGCCCBBBAAABBBCCCDDDDDDBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDEEECCCDDDEEEGGGHHHJJJKKKLLLOOOQQQUUUXXXYYYWWWUUUSSSSSSRRROOOLLLIIIGGGFFFEEEFFFDDDAAA@@@???>>><<<:::999999999999;;;===???@@@???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA>>>;;;999::::::;;;<<<===@@@BBBDDDFFFJJJNNNRRRUUUWWWZZZ\\\[[[]]]````````````aaaccc```ccceeeffffffffffffgggiiiiiijjjmmmooopppooonnnmmmnnnppprrrssstttuuuuuuxxxxxxyyyzzzzzzyyyxxxwwwyyyyyyyyyxxxwwwwwwwwwwwwyyyxxxuuurrrqqqvvv~~~wwwooonnnqqquuuwwwxxxtttnnnjjjgggffffffeeeeeekkkpppsss{{{ppppppssslll___SSSEEE:::888777555333222333444555111111111111111111111111000000000000000000000000111111000000111111222333111000000000000111111222222222333333333333444444555555666666777777888888999>>>===AAANNN^^^~~~~~~{{{xxxzzz~~~|||xxxuuurrrxxx|||{{{zzzxxxsssmmmmmmsss}}}|||yyy}}}~~~tttXXXCCC===888888888555555777444555666777777666555444666666666666666666666666666666666666666777888999999999999999:::;;;<<<<<>><<<;;;<<>>;;;999:::::::::;;;<<<>>>@@@BBBEEEGGGKKKNNNQQQUUUZZZ]]]ZZZ\\\___`````````aaaccc___bbbeeeffffffffffffgggiiijjjlllmmmmmmlllmmmnnnnnnnnnpppqqqrrrsssssssssuuuvvvwwwwwwwwwwwwvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvyyyzzzxxxtttqqqssszzzuuunnnmmmqqqtttvvvrrrqqqoookkkhhhhhhiiikkkiiijjjmmmrrr}}}ppprrrwwwyyyggg[[[PPPCCC:::888666555333333333333444111111111111111111111111000000000000000000000000000000111222222222222222222222111000000000111111222222333333333333444444555555666666777777888888:::===;;;>>>IIIUUUrrr~~~qqquuuzzz~~~|||wwwtttooossswwwyyyyyywwwrrroooqqqwww~~~xxx}}}}}}kkkNNNAAA;;;777888888555555777444555555666666555555444666666666666666666666666666666666666777888999999999999999::::::;;;<<<===@@@???===<<<===@@@DDDFFFEEEHHHNNNRRRSSSTTT\\\eeevvvvvvddd[[[SSSPPPMMMJJJHHHJJJNNNSSS\\\hhhuuu~~~}}}{{{yyyxxxuuupppjjjfffccc___XXXSSSQQQRRRSSSTTTWWWZZZ^^^___^^^___```___^^^^^^___aaacccccccccbbbbbbbbbbbbbbbhhhkkkppptttxxx{{{~~~zzzxxxzzz|||yyyxxx|||rrriii___dddkkkqqqtttvvvtttrrrhhhddd___[[[]]]hhhxxxvvvnnnddd]]]ZZZXXXVVVTTTPPPOOOPPPTTTZZZ^^^``````XXXWWWUUURRROOOLLLIIIHHHCCCBBB@@@>>>???AAACCCEEEEEEEEEFFFGGGHHHJJJKKKLLLHHHGGGFFFFFFHHHHHHGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGHHHJJJKKKLLLOOOOOONNNMMMMMMLLLKKKKKKIIIHHHFFFDDDBBBAAAAAAAAABBBBBBCCCEEEGGGHHHJJJJJJKKKMMMPPPRRRSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFCCCBBBAAA@@@===;;;;;;;;;:::999999:::;;;;;;???@@@BBBDDDEEEGGGGGGGGGFFFFFFFFFDDDBBB???<<<:::;;;:::::::::;;;===>>>@@@CCCEEEHHHJJJNNNRRRXXX\\\\\\^^^```aaa```___```aaa```cccfffggggggggghhhiiijjjmmmooonnnlllkkkmmmoooooopppqqqrrrrrrsssrrrrrrtttuuuuuuuuuvvvvvvvvvvvvwwwvvvvvvvvvwwwxxxzzz{{{yyy|||}}}{{{xxxyyywwwooommmoooqqqrrrlllmmmmmmkkkiiilllsssxxxrrrnnnjjjooo{{{}}}rrruuuzzzrrrbbbXXXMMMBBB:::777666555333333333333333111111111111111111111111000000000000000000000000///000111333333222111111333222222111000000000000222222222333333333444444555555666666777777888888999<<<:::<<>>@@@@@@??????@@@CCCFFFHHHFFFHHHLLLQQQQQQQQQXXX```{{{|||lllaaaUUUPPPNNNJJJHHHIIIMMMQQQYYYeeerrr|||{{{wwwtttsssoooooolllhhhbbb\\\XXXVVVUUUTTTTTTUUUVVVXXXZZZ[[[\\\^^^______^^^^^^___aaacccbbbbbbaaaaaaaaaaaaaaa```dddhhhkkkmmmppptttwwwyyy{{{uuuuuuvvvyyyuuuvvv}}}{{{rrriiilllsss{{{}}}}}}pppnnniiiaaa[[[\\\bbbiiiwww|||ssshhh___[[[YYYVVVTTTRRRQQQRRRUUUZZZ___cccfffaaa___\\\XXXSSSNNNJJJGGGEEECCCAAA??????AAACCCEEEGGGGGGHHHHHHIIIIIIIIIIIIJJJHHHFFFFFFFFFFFFDDDCCCAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIFFFCCC@@@???>>>@@@AAABBBDDDFFFGGGIIIIIIHHHJJJMMMPPPRRRQQQQQQPPPLLLLLLKKKJJJJJJIIIJJJJJJHHHFFFDDDCCCBBBAAA???=========;;;:::::::::;;;<<>>AAABBBEEEGGGJJJOOOVVVZZZ___aaabbbaaa```______```aaadddgggiiiiiiiiijjjkkkllloooqqqooommmlllnnnqqqqqqqqqrrrsssssssssssssssuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvxxxzzz}}}wwwnnnkkkmmmooopppkkkllllllkkkmmmttttttlllnnnyyyyyysssvvv{{{mmm```XXXMMMAAA;;;666555555444333333222222111111111111111111111111000000000000000000000000///000111333333222111111333333222111000000111111222222222333333333444444555555666666777777888888777:::888;;;DDDLLLaaarrrtttwwwzzz{{{yyywwwvvvrrrooooooqqqqqqoooooorrrxxx~~~~~~{{{}}}xxxYYYBBB===888555777888555555777444444444444444444444444666666666666666666666666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAABBBDDDGGGIIIJJJHHHIIILLLPPPPPPPPPUUU\\\rrrtttfffWWWOOOLLLIIIGGGHHHLLLOOOVVVaaannnzzz}}}wwwsssqqqmmmnnnnnniiibbb\\\YYYYYYVVVVVVUUUUUUUUUWWWXXXYYYZZZ\\\____________```aaa```````````````aaaaaaaaa]]]```dddeeefffiiinnnrrrvvvzzzxxxzzz{{{xxxtttttt}}}wwwtttvvv~~~uuutttqqqjjjaaa\\\ZZZ[[[ccclllyyyyyymmmccc^^^\\\YYYWWWUUUUUUUUUWWW\\\aaagggjjjhhhgggccc^^^XXXQQQLLLIIIGGGFFFCCCBBBAAABBBCCCDDDGGGHHHHHHHHHHHHHHHGGGFFFGGGEEEDDDCCCDDDCCCBBB@@@AAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLNNNMMMKKKHHHDDDAAA???>>>@@@@@@AAACCCEEEFFFHHHHHHGGGIIILLLOOOPPPQQQQQQPPPLLLKKKJJJJJJIIIIIIJJJJJJGGGEEEDDDCCCDDDCCCAAA@@@@@@???===<<<<<<<<<===>>>@@@@@@BBBCCCDDDDDDEEEDDDEEEEEEEEEEEECCCAAA???>>>======;;;::::::;;;<<<===???@@@CCCEEEHHHMMMRRRVVV^^^```aaaaaa___^^^^^^___bbbeeehhhjjjjjjjjjkkkmmmoooooopppooonnnnnnpppqqqqqqrrrssssssttttttttttttuuuuuuttttttuuuvvvwwwxxxwwwvvvwwwxxx{{{vvvkkkhhhjjjmmmnnnmmmlllllllllqqqyyyxxxnnnqqqzzzvvvsssmmmtttiii^^^XXXLLLAAA<<<555555444444333222222222111111111111111111111111000000000000000000000000000000111222222222222222333222222111111111222222222222333333333333444444555555666666777777888888777:::888;;;CCCIIIZZZvvvwwwxxxxxxxxxxxxxxxxxxxxxvvvrrrqqqtttsssoooooossswww~~~nnnRRR@@@;;;777555777888555555777555444444444444444444555666666666666666666666666666666666777888999;;;<<<;;;;;;;;;;;;<<<===>>>???AAABBBDDDFFFHHHJJJKKKLLLLLLKKKLLLOOOOOOOOOTTT[[[jjj~~~mmmZZZPPPLLLIIIHHHJJJKKKNNNTTT___lllxxx{{{vvvssspppooommmjjjgggbbb]]]YYYVVVUUUUUUTTTUUUWWWXXXYYYYYY[[[^^^_________```aaa___```aaaaaaaaaaaaaaa```]]]aaadddeeeeeehhhnnntttvvvzzzzzz|||}}}{{{uuuuuu~~~{{{~~~|||xxxrrrjjjbbb]]][[[WWW]]]fffpppzzzsssiiicccaaa^^^]]]XXXYYYZZZ\\\___dddjjjnnnmmmkkkiiiddd]]]WWWQQQMMMIIIHHHFFFEEECCCBBBBBBBBBEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCCCCEEEFFFIIIJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNMMMLLLKKKIIIGGGDDDBBBAAA??????AAABBBDDDFFFGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJFFFEEECCCDDDEEEEEEDDDBBBBBBAAA???>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@???>>>===;;;;;;;;;<<<<<<===???BBBDDDGGGJJJOOOSSSYYY[[[]]]^^^]]]]]]^^^___aaadddhhhiiijjjjjjkkkmmmooonnnlllmmmnnnpppppppppooopppqqqrrrssstttttttttttttttsssssstttuuuwwwxxxwwwwwwvvvwwwyyy|||yyylllggghhhjjjllllllkkkiiikkkpppvvv{{{}}}{{{qqqlllrrr{{{tttqqqiiisssuuuvvv|||ddd\\\XXXKKK???:::444444444444333222111111111111111111111111111111000000000000000000000000111111000000111111222333222222111111111222333333222222333333333333444444555555666666777777888888888;;;888:::BBBEEETTTmmm{{{zzzxxxwwwvvvwwwxxxyyyyyyuuuuuuxxxwwwqqqpppsssuuu}}}hhhNNN???;;;666444777888666555666555444444333333444444555666666666666666666666666666666666777888:::;;;<<<<<<;;;;;;<<<<<<===>>>???AAABBBEEEHHHKKKLLLLLLLLLNNNLLLMMMOOOPPPPPPUUU[[[fffsss^^^SSSOOOLLLKKKMMMKKKMMMSSS]]]jjjwwwyyywwwtttpppkkkjjjkkkggg```YYYTTTTTTTTTTTTUUUWWWYYY[[[XXX[[[^^^_________```aaaaaabbbcccddddddcccaaaaaa]]]```dddddddddgggnnntttxxxxxxxxxzzzzzz~~~wwwvvvwwwooohhhbbb___SSSUUUZZZcccmmmvvv{{{}}}zzzxxxmmmhhheeecccaaa[[[\\\^^^___bbbggglllpppooonnnkkkgggaaa[[[UUUQQQJJJIIIHHHGGGEEECCCAAAAAACCCDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCEEEHHHIIIIIIHHHDDDDDDEEEFFFHHHKKKMMMNNNMMMLLLKKKJJJHHHHHHGGGGGGEEEFFFHHHIIIKKKMMMOOOOOOKKKKKKKKKJJJHHHFFFEEEDDD>>>???@@@BBBDDDEEEFFFGGGIIIIIIKKKLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCDDDDDDEEEEEEDDDCCCBBB@@@???===<<<;;;;;;<<<<<<<<<>>>AAADDDFFFIIIMMMPPPUUUWWWZZZ\\\\\\]]]___```aaacccgggiiiiiiiiikkklllooollljjjjjjnnnqqqpppooonnnooopppqqqrrrsssssssssssssssrrrrrrsssuuuvvvwwwxxxwwwuuuuuuvvvyyy|||~~~ooogggfffhhhiiijjjgggfffhhhlllooonnnlllooohhhhhhrrr{{{rrroooooo{{{uuutttyyybbb[[[WWWKKK>>>999444444444444333222111111111111111111111111111111000000000000000000000000222111000000000111333444111111111111222333444444222222333333333444444444555555666666777888888888:::;;;888:::@@@BBBOOOggg{{{||||||zzzxxxvvvvvvwwwyyywwwtttqqqqqqrrruuuwww]]]CCC;;;666555555555555666666777555555555555555555555555888777666555555444444555666666666666777888999:::::::::;;;<<<>>>@@@BBBCCCFFFGGGHHHJJJLLLOOOQQQRRRMMMOOOPPPOOOMMMOOOUUUYYYhhhwwwaaaVVVQQQKKKHHHIIIMMMOOOTTT\\\gggtttwww{{{xxxsssmmmgggbbb___]]]UUUTTTTTTTTTTTTVVVWWWXXXZZZZZZZZZ[[[]]]___aaabbbccccccdddfffggghhhfffddddddbbbccceeefffhhhpppyyy}}}|||yyyzzzzzzsssppp{{{~~~yyyoooeeeaaa^^^VVVRRRVVV___hhhrrryyywwwuuutttvvvzzzvvvqqqnnnkkkiiibbb```aaaeeegggfffgggkkkqqqooonnnnnnmmmggg\\\SSSSSSNNNHHHGGGHHHIIIFFFBBBDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGIIIJJJJJJJJJLLLKKKIIIHHHIIILLLOOOQQQTTTNNNJJJHHHEEEBBBCCCGGGFFFFFFGGGHHHKKKNNNQQQSSSNNNMMMKKKHHHFFFDDDCCCCCCBBBAAA??????@@@CCCFFFHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAADDDDDDBBBBBBBBBBBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@@@@???===;;;:::::::::::::::===AAADDDFFFIIIKKKNNNSSSVVVXXXXXXXXX[[[aaafffdddfffiiiiiiiiiiiijjjkkkggghhhiiikkklllmmmnnnnnnmmmmmmnnnpppqqqrrrssstttsssrrrpppnnnooorrruuuwww}}}yyyuuutttwwwyyyzzzzzz~~~uuukkkgggggghhhkkkjjjiiigggffffffffffffiiiggghhhppp{{{xxxooossstttxxxzzz|||ddd]]]VVVEEE999999999777555222111111222333222222222111111111000000////////////////////////000000111111111111000000...000222222111000000000333333333444444444555555444444555555666777777777===999888;;;>>>DDDNNNXXX{{{{{{|||{{{yyywwwuuuvvvwww{{{yyywwwuuutttuuuxxxyyy[[[BBB;;;777666666555555555666666555555555555555555555555777777666555555555666666777777777777888888999:::;;;;;;<<<>>>???AAACCCDDDGGGHHHIIIKKKMMMPPPRRRSSSRRRSSSSSSQQQOOOQQQUUUZZZfff|||eeeXXXRRRMMMJJJJJJLLLNNNRRRYYYdddqqq~~~|||{{{yyyuuupppjjjddd___]]]VVVUUUUUUTTTUUUVVVWWWXXXYYYYYY[[[\\\]]]___``````aaaaaabbbcccdddeeedddccceeecccdddfffgggiiiqqqzzz~~~{{{xxx}}}{{{~~~vvvqqq{{{yyykkkccc___WWWRRRTTTZZZaaakkktttxxxuuuqqqllliiimmmxxx~~~vvvpppmmmkkkfffbbbbbbeeefffeeeggglllooonnnppptttvvvssskkkdddZZZTTTMMMIIIJJJJJJIIIFFFHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLNNNOOONNNMMMLLLKKKJJJJJJJJJLLLNNNOOOOOOJJJFFFFFFDDDAAABBBEEECCCDDDEEEGGGJJJMMMPPPQQQNNNMMMKKKIIIGGGFFFEEEEEEBBBAAA@@@???@@@BBBDDDFFFEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEDDDCCCBBBBBBCCCCCCDDDAAABBBBBBCCCCCCBBB@@@@@@@@@???===;;;:::::::::;;;:::===AAACCCFFFHHHKKKMMMTTTWWWXXXXXXWWWYYY^^^bbbdddfffhhhiiiiiiiiikkkllliiiiiiiiijjjkkklllmmmnnnmmmmmmnnnpppqqqrrrsssttttttrrrpppooooooqqqtttvvvxxxvvvssssssvvvxxxxxxxxx{{{qqqhhheeeggghhhjjjiiihhhgggfffffffffffffffeeegggooozzzssslllqqqvvv|||mmm```UUUCCC888888888777555222111111222333222222222111111111000000000000000000000000000000000000111111111111000000000111222111//////111222333333333444444444444555444444555555666777777777;;;777666999;;;>>>GGGOOOmmm~~~~~~}}}zzzxxxxxxzzz|||~~~|||zzzyyyyyyzzz{{{|||wwwVVV@@@:::888777666555555555555555555555555555555555555555666666666666666777777888999999999999999999999:::<<<===>>>???AAACCCDDDEEEGGGHHHJJJLLLNNNQQQRRRSSSVVVWWWWWWTTTRRRSSSWWW[[[eeekkk[[[TTTOOOLLLKKKKKKMMMPPPVVV___lllzzz|||{{{xxxsssmmmfff___\\\WWWVVVUUUUUUUUUVVVWWWXXXWWWYYY[[[\\\^^^^^^^^^^^^aaaaaa```aaaaaabbbcccdddfffeeeeeeggghhhjjjsss|||zzzvvv{{{~~~wwwoooxxxpppfffbbb[[[TTTRRRRRRWWWaaalllvvvtttnnnddd[[[ZZZ___eeexxx}}}vvvrrrqqqlllgggdddeeeeeedddggglllooopppssszzz~~~zzzhhhaaaWWWQQQOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTRRRQQQQQQSSSSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNKKKGGGFFFGGGFFFBBBBBBEEEAAABBBEEEIIILLLOOOPPPQQQNNNNNNLLLJJJIIIHHHGGGGGGDDDBBBAAA??????@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@???@@@???===;;;:::::::::;;;999<<<@@@BBBDDDGGGJJJMMMUUUWWWXXXXXXVVVWWW[[[___ccceeehhhiiijjjjjjlllmmmlllkkkjjjiiiiiikkkmmmnnnmmmmmmnnnpppqqqrrrssstttuuusssqqqooooooppprrrssssssrrrrrrsssuuuwwwvvvvvvwww|||xxxkkkdddccceeegggiiihhhgggfffffffffffffffddddddfffnnnyyyooojjjppp}}}qqq```RRR@@@777888777666444333222222222222222222222111111111111111111111111111111111111111000000111111111111000000222222222000//////222444333333333333444444444444444555555666666777777888:::777777999:::;;;@@@GGGaaa~~~~~~|||}}}~~~}}}||||||}}}~~~~~~}}}~~~{{{}}}}}}nnnPPP>>>:::888888777555555444444444555555555555555555555555666666666666777888999::::::::::::;;;;;;:::::::::======???AAACCCDDDEEEEEEGGGHHHJJJLLLOOOQQQRRRSSSVVVWWWXXXVVVTTTUUUZZZ^^^ggg}}}ooo^^^TTTOOOMMMKKKJJJLLLNNNRRRZZZgggvvv{{{{{{zzzvvvpppggg___ZZZWWWVVVUUUTTTTTTUUUVVVVVVVVVXXXZZZ\\\^^^]]]\\\\\\```````````````aaaccceeeeeedddeeegggiiikkkttt}}}{{{uuuyyyuuulllrrryyypppiiiaaaYYYRRRNNNOOOYYYdddrrruuuqqqfff[[[XXXZZZ\\\bbbqqq}}}yyywwwqqqkkkfffddddddcccgggmmmrrrrrrtttyyyyyyqqqfff]]]YYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUYYYWWWVVVVVVWWWVVVUUUSSSRRRRRRRRRQQQQQQQQQPPPPPPNNNKKKJJJLLLJJJEEEDDDFFFAAACCCGGGKKKOOOQQQRRRRRROOONNNMMMKKKJJJIIIIIIIIIEEEDDDBBB@@@???@@@AAAAAACCCEEEFFFIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBBBBAAAAAA@@@??????@@@???===<<<;;;:::;;;;;;999<<>>@@@BBBDDDEEEEEEFFFFFFHHHJJJMMMOOOQQQRRRRRRTTTVVVWWWVVVUUUWWW]]]bbbiiiyyyrrr___TTTPPPMMMJJJHHHJJJMMMPPPVVVbbbqqq|||zzz{{{{{{xxxrrriii```[[[WWWVVVUUUTTTSSSSSSTTTUUUUUUWWWYYY\\\\\\\\\[[[ZZZ]]]^^^^^^]]]\\\]]]```ccccccbbbcccggghhhllluuu~~~|||vvvxxxwwwlllnnn|||~~~rrriii___VVVNNNMMMUUU___rrryyyzzznnnaaa[[[YYYXXXYYY___nnnzzzwwwuuunnngggdddcccbbbgggmmmtttrrrpppqqquuu{{{~~~sssjjjdddaaaaaaaaa```______^^^]]]]]]\\\\\\```___^^^^^^^^^\\\ZZZWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSOOOOOOPPPMMMHHHEEEFFFCCCEEEHHHLLLNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJFFFEEECCCBBBAAA@@@@@@@@@CCCEEEFFFIIIJJJLLLMMMMMMQQQQQQPPPPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@??????AAA@@@>>><<<;;;;;;;;;;;;:::<<>>===@@@EEERRRkkk~~~}}}}}}~~~zzzwwwyyyxxxwww||||||wwwwwwvvvXXXCCC:::999888777666555555555555555555555555555555555555555777777777777888999:::;;;:::;;;<<<>>>???>>>>>>===>>>@@@BBBEEEGGGGGGGGGGGGGGGHHHKKKNNNQQQRRRSSSSSSSSSUUUWWWVVVVVVYYY^^^ccciiissssss```UUUQQQMMMHHHFFFIIIMMMOOOTTT^^^lllwww}}}{{{||||||zzztttlllccc^^^YYYWWWVVVTTTSSSSSSTTTTTTVVVWWWXXXZZZ[[[[[[ZZZZZZXXXZZZ\\\[[[YYYYYY\\\___aaa```bbbfffiiimmmwwwwwwwwwrrrmmmttt{{{pppdddZZZRRROOOTTT[[[sssxxxiii___XXXRRRXXXVVV]]]qqq{{{tttvvvooohhheeecccbbbffflllssspppllljjjkkkoootttxxx~~~wwwpppkkkhhhggggggiiihhhhhhggggggfffffffffiiihhhgggffffffddd```^^^[[[[[[ZZZYYYXXXXXXYYYYYYVVVSSSRRRRRROOOIIIGGGHHHGGGHHHIIIKKKMMMNNNOOOOOOPPPOOONNNLLLKKKJJJIIIIIIGGGFFFEEECCCBBBBBBAAAAAADDDEEEGGGIIIJJJKKKLLLLLLRRRRRRQQQPPPPPPOOOOOONNNOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOOOONNNLLLJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@>>><<<;;;;;;;;;<<<;;;===???AAACCCFFFKKKNNNOOORRRVVVWWWVVVWWW[[[^^^aaacccfffggghhhhhhjjjkkkmmmllljjjiiiiiijjjkkkmmmmmmmmmnnnpppqqqrrrssstttxxxwwwuuusssrrrqqqqqqqqqppprrruuuvvvuuuuuuuuuvvvwwwzzz{{{uuullleeebbbaaabbbbbbdddddddddddddddeeefffgggggghhhlllqqqwww}}}wwwwww~~~}}}}}}pppaaaUUUHHH<<<555555333333333333222222222111111111111111111222222222111111111111111111111111000000111111111111000000...000222222111000///000222222222222333333333333555666666777777888888999666555777;;;<<<;;;>>>CCCNNNeee}}}~~~~~~}}}~~~~~~~~~~~~|||yyyxxxzzzzzzvvvmmmpppwwwtttsss}}}mmmPPP>>>888999777666666555555555666666555555555555555555555555888888888888888999:::;;;999:::===???@@@@@@@@@???AAACCCFFFHHHJJJKKKJJJJJJIIIKKKNNNQQQTTTUUUUUUUUUVVVWWWYYYXXXWWWYYY___cccggglllyyyzzztttaaaVVVSSSNNNHHHDDDIIIMMMPPPSSS\\\iiittt|||~~~}}}~~~~~~|||wwwooohhhccc[[[ZZZXXXVVVUUUUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYZZZVVVZZZ]]]]]]ZZZYYY\\\_________bbbgggkkkppp{{{zzzxxxxxxmmmjjjrrruuuggg]]]WWWSSSTTTXXXppptttjjjaaaXXXZZZVVVWWWbbbrrrxxxuuunnnhhheeecccbbbeeekkkrrrqqqpppnnnmmmnnnppprrruuutttrrrooollljjjjjjjjjiiijjjjjjkkklllmmmnnnnnnnnnmmmllllllkkkhhhdddaaa]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZWWWUUUVVVSSSOOOMMMOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPNNNLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBEEEFFFGGGIIIJJJKKKKKKKKKOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSRRRQQQOOOMMMKKKIIIGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;<<<<<<<<<>>>@@@AAACCCGGGLLLPPPPPPTTTWWWXXXWWWWWWYYY\\\aaaccceeefffffffffhhhiiikkkkkkjjjjjjjjjkkkllllllmmmmmmnnnpppqqqrrrssstttyyyxxxvvvuuussssssrrrrrrqqqsssuuuuuusssssstttvvvzzz|||uuupppiiidddbbbcccccccccccccccccccccdddeeefffgggfffhhhlllrrrxxx~~~www}}}{{{tttjjj]]]QQQDDD999444555222333333333333222111111000000111111111222222222000000000000000000000000000000111111111111000000000000000...------000222111222222222222333333333666666666777888888999999777666777:::;;;999<<>>===<<<<<<<<<<<<===>>>@@@BBBDDDGGGMMMPPPSSSVVVYYYYYYWWWVVVXXXZZZaaaccceeefffeeeeeefffgggjjjjjjkkkkkkkkklllllllllmmmmmmnnnpppqqqrrrssstttyyyxxxwwwvvvttttttssssssqqqsssuuutttrrrqqqsssuuu}}}~~~qqqmmmgggdddcccdddddddddbbbbbbbbbcccdddeeefffgggdddggglllrrrxxx|||vvv}}}nnneeeYYYLLL@@@777555666222222333333333222111111000000111111222222222222////////////////////////000000111111111111000000333111...***(((+++111555111111222222222333333333666666666777888888999999;;;999999;;;;;;999<<>>>>>>>>???AAACCCEEEEEEGGGIIIKKKMMMNNNOOONNNOOOPPPRRRSSSUUUVVVWWWYYY[[[^^^___^^^]]]^^^^^^ggghhhrrrtttyyy}}}yyyiii[[[UUUQQQLLLHHHGGGIIIMMMRRRYYYfffrrrvvv~~~}}}}}}wwwqqqnnnmmmdddaaa]]][[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYY\\\___aaa````````````______bbbhhhmmmwww{{{uuuuuufffaaajjjuuu|||nnnddd\\\VVVUUUXXXllltttqqqiii]]]VVVXXXYYY[[[hhhxxxxxxooojjjjjjiiigggdddkkkmmmrrrwwwzzzzzzwwwtttooommmjjjgggffffffggghhhggggggfffffffffgggiiijjjhhhhhhhhhggggggfffeeeeeeaaa]]]XXXUUUUUUWWWYYYYYY___^^^\\\ZZZXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWUUURRROOOLLLIIIHHHGGGHHHHHHHHHHHHGGGEEEDDDBBB@@@AAADDDGGGIIIJJJJJJJJJMMMNNNPPPRRRTTTTTTTTTTTTXXXWWWWWWVVVVVVVVVWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUTTTRRRQQQPPPOOOLLLGGGEEEDDDCCCBBBAAAEEEDDDCCCAAA???>>><<<<<<>>>???@@@CCCFFFJJJNNNPPPQQQRRRSSSSSSSSSVVVZZZ]]]aaaccceeeeeedddddddddeeekkklllmmmmmmnnnnnnmmmmmmnnnoooqqqsssuuuwwwwwwxxxyyyyyyzzzzzzyyyxxxvvvuuussstttvvvvvvvvvwwwyyy{{{{{{tttllleeecccbbbaaabbbfffhhhhhhhhhhhhgggggggggggghhhhhhkkkooowww|||www}}}|||yyy|||hhh```TTTGGG<<<666333222333333333222222222111111111000/////////111222333222111000000000111222333111000000///000222444555111111000000000000111111111111222333444444444444555555666777888999::::::666888:::;;;;;;;;;===???CCCLLLaaa~~~~~~~~~||||||yyy{{{~~~ssskkkgggdddgggssswwwzzz}}}xxxwwwpppTTTCCC;;;888777666555444333333333333444555555555666666666777777777888999;;;<<<<<<<<<<<<;;;===???@@@@@@@@@BBBDDDEEEEEEGGGIIIKKKMMMOOOPPPRRRRRRSSSTTTVVVXXXYYYZZZXXXZZZ\\\\\\\\\\\\]]]^^^fffjjjvvv}}}yyyzzz~~~ooo^^^TTTOOOKKKHHHGGGHHHLLLPPPWWWcccnnnuuu}}}{{{}}}}}}zzztttnnnkkkjjjdddaaa]]][[[[[[\\\\\\[[[WWWWWWWWWWWWWWWXXXYYYYYYZZZ]]]```aaa````````````______bbbhhhmmmwww|||ttt{{{pppfffeeejjjvvv}}}ppphhhaaa[[[WWWXXXmmmxxxwwwoooccc[[[ZZZXXXVVV```mmmwwwvvvooonnnmmmkkkhhheeegggjjjpppvvvzzz{{{{{{xxxvvvtttpppmmmiiigggeeefffeeedddccccccdddeeefffeeeeeeeeeeeeeeeeeeffffffbbb___ZZZXXXYYY[[[\\\\\\\\\\\\[[[YYYYYYXXXYYYYYY[[[YYYWWWUUUTTTUUUVVVWWWWWWVVVTTTRRROOOLLLJJJIIIFFFGGGGGGGGGFFFDDDBBBAAABBBCCCEEEGGGIIIJJJKKKKKKKKKMMMOOOQQQSSSSSSSSSSSSXXXWWWWWWWWWVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXVVVVVVVVVVVVUUUSSSRRRQQQPPPMMMIIIGGGFFFEEEDDDCCCEEEDDDCCCBBB@@@>>>===<<<>>>>>>@@@BBBFFFJJJMMMPPPRRRRRRSSSSSSSSSVVVYYY]]]```bbbdddddddddcccdddeeeiiiiiijjjkkkmmmnnnoooooorrrssstttvvvwwwwwwwwwwwwyyyyyyzzzzzzyyyxxxwwwvvvtttuuuwwwwwwwwwxxx{{{}}}vvvnnnhhhfffdddcccdddgggiiihhhhhhhhhgggggggggggghhhiiikkkpppwww|||{{{}}}rrraaaZZZOOODDD<<<777666666333333222222222111111111111000/////////000222333444333111000000000000111111000000000000222333444222222111111111111222222111111222333444444444444333333444555666777888888888999;;;<<<<<<===@@@BBBAAAHHH\\\|||~~~}}}~~~~~~~~~~~~|||~~~}}}mmmdddbbbcccfffssszzz|||xxx{{{dddKKK???:::777444555555444333333333444444444444555666666777888888888999:::<<<============<<<>>>@@@AAAAAAAAACCCEEEDDDEEEGGGJJJLLLOOOPPPQQQTTTSSSSSSTTTUUUXXX[[[]]]YYYZZZ[[[ZZZZZZ\\\^^^aaaffflll|||wwwwwwzzzeeeVVVOOOMMMIIIGGGHHHKKKNNNSSS^^^iiirrr{{{}}}wwwrrrnnnllleeebbb^^^]]]]]]]]]]]]]]]XXXWWWWWWWWWWWWXXXXXXYYY[[[^^^```aaa```___``````______bbbhhhmmmwww~~~uuu{{{xxxjjjcccbbbiiiwww}}}tttmmmhhhaaa\\\ZZZppp}}}~~~zzzpppgggbbb[[[VVVYYYccciiirrr}}}}}}vvvtttttttttsssfffeeefffiiiooovvvzzz||||||}}}}}}|||xxxsssmmmjjjjjjiiihhhffffffffffffggggggfffffffffggghhhjjjjjjbbb___[[[YYYYYYYYYXXXWWWYYYXXXXXXWWWWWWXXXYYYZZZ___\\\YYYVVVTTTTTTVVVWWWXXXWWWWWWUUURRROOOMMMKKKHHHHHHHHHGGGFFFEEECCCCCC@@@@@@@@@AAABBBEEEGGGHHHJJJKKKNNNPPPRRRSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZWWWWWWWWWWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEFFFEEEDDDBBBAAA???>>>===>>>???@@@CCCFFFJJJMMMOOORRRSSSSSSSSSSSSUUUYYY\\\```bbbddddddddddddeeefffgggggghhhiiijjjmmmoooqqqtttuuuuuuvvvvvvvvvuuuuuuyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxxxxxxxzzz|||~~~wwwpppiiigggfffcccdddgggiiiiiihhhhhhhhhggggggggghhhiiilllrrryyy{{{wwwfff[[[UUUKKKAAA:::777666666333222222222222111111111000000000///000000111222444333222111000/////////000000000000111222333444333333222222222222333333111111222333444444444444333333444555666777888888:::;;;;;;<<<<<<>>>BBBEEECCCGGGWWWttt}}}}}}}}}~~~~~~uuufff___```aaacccrrr}}}~~~{{{zzzXXXDDD===:::777444555444444333333333444444333444555666777888999999888888:::;;;<<<===>>>>>><<<>>>@@@AAAAAABBBCCCEEEEEEFFFHHHJJJMMMPPPRRRSSSRRRQQQPPPPPPRRRUUUYYY[[[ZZZZZZZZZYYYYYY[[[___ccceeemmmyyywwwnnn[[[RRRPPPJJJIIIIIIKKKMMMPPPYYYdddoooxxx~~~yyytttpppnnngggddd```^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\^^^```aaa```______`````````ccchhhmmmvvvxxx~~~sssjjjeeecccmmm{{{}}}{{{sssmmmgggbbb```sss~~~vvvoooeee\\\[[[```ccclllwww}}}|||}}}~~~~~~tttooojjjgggiiimmmppprrrwwwzzz~~~|||xxxtttsssrrrqqqooonnnnnnnnnooommmmmmmmmmmmmmmnnnoooooofffccc^^^[[[YYYWWWTTTRRRVVVUUUTTTSSSSSSTTTVVVWWWZZZYYYWWWUUUTTTTTTTTTTTTVVVWWWWWWWWWUUURRRNNNLLLLLLKKKKKKJJJIIIHHHGGGFFF@@@???>>>>>>???AAADDDFFFIIIKKKNNNPPPSSSTTTTTTTTTWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZZZZZZZXXXXXXXXXWWWVVVUUUSSSSSSRRRPPPOOOOOONNNMMMJJJHHHGGGFFFEEEDDDBBBAAA@@@???@@@@@@AAADDDGGGKKKNNNPPPRRRSSSSSSSSSSSSUUUYYY\\\```bbbdddeeeeeeeeefffhhhhhhgggfffggghhhkkkmmmoooqqqqqqrrrsssttttttttttttxxxxxxwwwwwwvvvuuuuuutttuuuvvvxxxxxxyyyzzz}}}wwwpppjjjiiigggdddcccfffiiiiiiiiihhhhhhhhhgggggggggjjjnnnttt{{{{{{ooo]]]WWWRRRIII???888444333333222222222222111111111111000000000000000000111111222222111111000000000///000000000111111222222333222222222111111222222222111111222333444444444444555555666777888999:::::::::;;;;;;:::;;;>>>CCCFFFHHHJJJUUUmmm~~~|||kkk___]]]^^^]]]bbbsss}}}pppNNN>>><<<:::777555444444333333333444444555444444555666777888999:::777777888999;;;<<<>>>>>><<<>>>@@@AAAAAABBBDDDEEEGGGHHHIIILLLNNNPPPRRRSSSQQQPPPOOOOOOQQQTTTWWWZZZXXXXXXXXXVVVVVVXXX]]]```ccclll|||yyyuuu```TTTRRRLLLJJJJJJLLLLLLNNNVVV```jjjttt}}}}}}{{{wwwsssooommmlllhhhccc___]]][[[YYYXXXZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]______^^^^^^___aaa``````ccchhhmmmvvvyyy}}}yyynnnbbbeeeooo}}}}}}}}}tttlllhhhhhhuuu{{{qqqgggbbbbbbcccjjjsss}}}tttmmmiiiiiijjjkkknnnqqqwww|||~~~}}}{{{yyyyyyxxxvvvuuutttuuuuuuvvvssssssssssssrrrqqqqqqqqqkkkhhhccc```]]][[[XXXVVVVVVTTTRRRPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQUUUVVVVVVVVVUUURRROOONNNMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDBBBAAABBBDDDHHHJJJIIIKKKNNNQQQTTTVVVVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSTTTRRRQQQQQQQQQPPPNNNLLLIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFIIIMMMPPPRRRSSSSSSTTTSSSSSSUUUXXX[[[```bbbeeeffffffggghhhjjjiiihhhgggfffgggiiikkklllmmmnnnppprrrtttuuuvvvvvvvvvvvvuuuuuutttssssssssstttuuuwwwxxxxxxzzz}}}xxxrrrmmmlllkkkgggfffgggiiiiiiiiiiiihhhhhhhhhhhhgggjjjooovvv}}}gggWWWRRRMMMEEE===777333333333222222222111111111000000000000111111111000000000//////000000111111111111000111111111222222222222111111000000000000111111111111222333444444444444555555666777888999::::::999999999999999<<>>???>>>@@@BBBBBBBBBCCCEEEGGGIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQQQQQQQSSSVVVYYYZZZVVVUUUUUUSSSRRRTTTXXX[[[aaahhhtttzzzeeeVVVQQQLLLKKKJJJLLLKKKLLLSSS\\\eeeppp{{{~~~|||zzzwwwsssqqqoookkkfffaaa^^^\\\YYYXXXYYYXXXXXXWWWWWWWWWWWWXXXZZZ[[[]]]]]]]]]^^^___aaaaaa```ccchhhmmmvvvxxxwww~~~{{{gggbbbdddqqq}}}sssnnnooovvvzzzpppiiifffdddhhhpppzzzyyytttrrrpppooommmooorrruuuwwwxxxxxxxxxyyyyyyxxxwwwxxxyyyzzz{{{xxxyyyzzz{{{zzzxxxuuutttoookkkfffbbb```___]]][[[YYYVVVSSSOOONNNMMMNNNOOOLLLNNNPPPRRRSSSSSSRRRRRRTTTUUUUUUUUUTTTSSSQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDBBBAAAAAACCCFFFHHHIIIKKKNNNRRRUUUWWWXXXXXXUUUVVVXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVUUUTTTVVVTTTRRRRRRSSSRRRQQQOOOKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHJJJLLLPPPSSSUUUSSSTTTTTTSSSSSSUUUXXX[[[___aaadddffffffgggiiikkkiiiiiihhhggghhhiiijjjkkkmmmnnnqqqtttvvvyyyzzz{{{vvvvvvuuutttsssssssssssstttuuuwwwxxxyyyzzz}}}yyysssppppppoookkkjjjkkkjjjjjjiiiiiiiiihhhhhhhhhgggkkkqqqxxx|||ttt___TTTJJJFFF@@@:::666555555666222111111111111000000000000111111111111000//////------///000111222222222000111111222222222111111111000000000000000000111111111222333444444444444333333444555666777888888888999999999999;;;>>>AAABBBEEEKKKYYYrrrtttccc[[[```jjjppp{{{~~~{{{}}}___BBB999999777555777333333333333333444555666666666777777777888888888888888888999;;;===@@@AAAAAABBBDDDEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQRRRRRRQQQRRRRRRSSSUUUWWWYYYZZZVVVVVVVVVTTTSSSSSSVVVXXX```cccjjjzzzmmmZZZQQQKKKIIIIIIJJJIIIJJJPPPYYY```lllxxx~~~}}}}}}|||xxxuuurrrnnnhhhdddaaa___]]][[[YYYYYYXXXWWWWWWWWWWWWWWWWWWYYY[[[[[[\\\]]]```bbbaaaaaaccchhhmmmvvvxxxtttyyysssfff___gggpppxxx{{{ssstttwwwxxxpppkkkccceeeiiirrr{{{|||yyyuuutttsssssstttvvvyyy{{{|||||||||}}}~~~}}}xxxpppjjjfffdddbbb```\\\ZZZVVVRRRQQQQQQRRRSSSPPPPPPOOOPPPQQQSSSUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSOOONNNLLLJJJIIIIIIIIIIIIBBBAAA@@@??????@@@BBBCCCHHHJJJMMMQQQTTTVVVWWWXXXUUUVVVXXXZZZ[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUSSSRRRSSSSSSSSSRRRMMMMMMLLLKKKJJJJJJIIIHHHJJJKKKKKKMMMPPPSSSVVVXXXTTTTTTTTTSSSSSSTTTXXX[[[]]]___bbbdddeeefffhhhjjjgggggghhhiiiiiijjjkkkkkklllnnnpppsssvvvxxxzzz{{{xxxwwwvvvttttttttttttuuuuuuvvvxxxyyyzzz|||{{{vvvqqqoooppppppllljjjkkkjjjjjjjjjiiiiiiiiihhhhhhgggkkkrrryyyxxxjjjZZZUUUHHHEEE???:::666555555666111111111111000000000000000111111222111000///...---...///111111111000000000111222222222222111000222111111000000111111222111111222333444444444444333333444555666777888888888999::::::999:::<<<>>>===@@@EEEMMM^^^~~~zzzzzzsssddd]]]eeevvvwwwZZZ???888888555444777333333333333333444555666777777777777777888888888999999999:::<<>>BBBDDDJJJHHHGGGFFFFFFHHHJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNQQQPPPPPPPPPRRRTTTWWWYYYXXXZZZ]]]]]][[[XXXUUUSSSUUU]]]bbbggg{{{yyy```VVVMMMIIIHHHIIIIIIJJJOOOUUUaaaiiiuuu~~~|||{{{zzzyyywwwuuusssoooiiieeebbb___]]][[[[[[[[[\\\]]]]]]]]]]]]\\\WWWWWWXXXYYYZZZ\\\^^^___^^^bbbaaahhhwww~~~}}}uuunnnlllyyyllliiigggeeelllxxx~~~yyy|||}}}nnngggbbb___cccjjjpppwww~~~zzzpppjjjgggbbb^^^[[[[[[]]]^^^___XXXQQQOOONNNMMMQQQWWWXXXVVVTTTSSSTTTUUUUUUUUUVVVTTTPPPMMMKKKJJJJJJKKKEEEEEECCCBBBAAABBBBBBCCCHHHHHHIIILLLQQQUUUWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWYYY[[[]]]___^^^^^^]]]```___\\\[[[ZZZZZZ[[[\\\XXXWWWWWWXXXXXXXXXUUUSSSUUUTTTSSSQQQPPPNNNMMMMMMQQQQQQRRRSSSUUUVVVWWWXXXUUUTTTRRRQQQQQQTTTWWWZZZ\\\___bbbcccbbbbbbfffiiihhhhhhhhhjjjllllllllljjjnnnnnnoooqqqrrrsssuuuuuuxxxwwwvvvuuuvvvuuutttsss{{{yyyyyy}}}}}}tttkkkmmmnnnmmmkkkiiiiiijjjiiijjjlllmmmmmmkkkhhhfffhhhmmmvvv~~~sss___VVVUUUPPPEEE:::777666333111111000000111111111222222222000000000000000000000000000000000000000000000000222222222222222111000///......///000111222222333111222222333333444444555555555666666777777888888999::::::::::::::::::;;;>>>AAABBBFFFMMMVVVxxxuuuoooiiiffffffooo}}}bbbLLL:::888999666333444444444333333333444555666888888888888999:::;;;;;;======>>>======???BBBEEEIIIIIIHHHHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLPPPOOOOOOOOOPPPRRRUUUVVVYYYZZZZZZZZZXXXVVVUUUUUUUUU\\\___bbbsssgggZZZNNNJJJGGGHHHIIIIIINNNTTT^^^fffrrr}}}~~~|||||||||{{{zzzxxxsssoooiiiccc```^^^\\\ZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\^^^cccbbbggguuu|||vvvlllkkkxxxuuupppkkkfffiiiqqq{{{~~~zzzyyyrrrgggbbb___ccchhhmmmtttzzzzzzpppfff```^^^___aaabbbZZZTTTRRROOOMMMNNNRRR[[[YYYWWWWWWXXXXXXWWWVVVXXXVVVSSSPPPNNNMMMMMMMMMGGGFFFCCCAAA@@@@@@AAABBBGGGGGGHHHKKKOOORRRTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^___```___]]][[[ZZZZZZ[[[\\\YYYXXXXXXYYYYYYXXXVVVTTTUUUUUUTTTRRRQQQOOONNNNNNPPPQQQSSSTTTVVVVVVWWWWWWUUUSSSQQQQQQRRRUUUXXXZZZ\\\___bbbcccbbbcccfffiiihhhhhhhhhjjjlllmmmmmmmmmnnnnnnoooqqqrrrssstttuuuvvvuuuuuuuuuvvvwwwvvvuuuzzzyyyzzz|||ssslllnnnooonnnllljjjiiiiiiiiijjjlllmmmmmmllljjjhhhiiinnnwwwqqq^^^WWWWWWRRRFFF;;;777666444222222000000111111111222222222000000000000000000000000000000000000000000000000111111111111111000////////////000000111111222222222222333444444555555666555555666666777777888888::::::;;;;;;;;;;;;<<<<<<999<<<<<<@@@EEEKKKgggvvvoooiiiiiimmmwwwzzzyyyWWWFFF777666888555222333555444333333333444666666888888888888999:::;;;<<<===>>>?????????AAADDDFFFIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQOOOMMMLLLOOONNNNNNMMMNNNPPPRRRSSSZZZYYYWWWVVVUUUUUUUUUUUUTTTYYY[[[]]]iiiooo___PPPKKKGGGHHHHHHHHHLLLRRRZZZbbbnnnyyy}}}}}}~~~~~~|||{{{uuupppiiiccc___]]][[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZ]]]\\\[[[ZZZZZZZZZZZZZZZ^^^dddcccfffqqqyyy|||pppkkkqqqwwwwwwqqqjjjhhhkkkqqq{{{}}}~~~|||xxxttthhhbbb___aaaeeeiiinnntttzzzzzz}}}zzznnnhhhfffffffff___YYYWWWUUUPPPOOOPPP\\\[[[[[[[[[\\\[[[XXXVVVXXXVVVTTTQQQOOONNNNNNNNNJJJGGGDDDAAA??????@@@AAAEEEFFFHHHJJJMMMOOOQQQRRRRRRSSSUUUVVVXXXYYYZZZZZZ\\\[[[ZZZYYYZZZ\\\___aaa___^^^]]][[[[[[[[[\\\\\\ZZZZZZYYYZZZ[[[ZZZWWWUUUVVVUUUUUUSSSRRRQQQPPPPPPPPPRRRTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQRRRUUUYYY[[[\\\```cccdddccccccfffiiiiiiiiiiiijjjkkkmmmnnnooommmnnnooopppqqqrrrssstttttttttuuuvvvwwwwwwxxxxxxyyyyyy{{{zzzqqqlllnnnppppppmmmjjjiiiiiijjjkkklllmmmmmmlllkkkjjjjjjpppyyyqqq___YYYZZZTTTHHH<<<777666444333444111111111111111222222222000000000000000000000000000000000000000000000000///000000000000///......000000000000000111111111333333444444555666666666555555666666777777888888;;;;;;;;;<<<<<<=========;;;>>>>>>@@@DDDEEEZZZ|||~~~~~~yyyrrrmmmnnnttt|||wwwkkkMMM@@@666666777555333333555444444333333555666777888888888888999:::<<<<<<===???@@@AAAAAACCCFFFIIIIIIIIIKKKLLLMMMNNNNNNMMMRRRTTTVVVWWWVVVTTTQQQOOONNNNNNNNNMMMNNNOOOPPPQQQWWWVVVUUUUUUVVVVVVUUUTTTQQQUUUYYYZZZbbbsssvvvaaaSSSMMMHHHGGGHHHHHHKKKOOOWWW___kkkwww}}}{{{xxxrrrjjjddd```^^^\\\[[[YYYZZZZZZ[[[[[[[[[[[[[[[]]]]]]\\\[[[ZZZZZZZZZZZZ]]]eeeeeefffnnnvvvzzzooopppttt|||uuunnnkkklllkkkvvv}}}yyy~~~zzzqqqjjjccc___```ccceeeiiimmmttttttuuuwww|||{{{rrrnnnkkkddd___^^^\\\XXXTTTTTT[[[[[[[[[\\\]]][[[WWWTTTUUUSSSQQQOOOMMMLLLLLLKKKLLLIIIEEEAAA???>>>???@@@EEEGGGIIIKKKLLLMMMOOOPPPRRRSSSUUUXXXYYY[[[[[[[[[]]]\\\\\\\\\\\\^^^___```___^^^]]]\\\\\\\\\\\\]]]\\\[[[ZZZ[[[\\\[[[XXXVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQRRRUUUWWWWWWVVVTTTRRRPPPPPPPPPQQQSSSWWWZZZ\\\]]]aaadddeeeddddddfffhhhlllllllllkkkkkkkkkmmmooollllllmmmnnnooopppqqqrrruuuvvvwwwwwwwwwwwwxxxyyyyyyyyy|||yyyqqqkkknnnppppppmmmjjjhhhhhhjjjjjjkkkllllllllllllkkkjjjqqqzzz~~~yyy~~~uuubbb]]]\\\SSSGGG:::666555444333444111111111111111111111111///////////////////////////////////////////////////000000000000000//////111111111000000000000000222222333333444555555555555555666666777777888888::::::;;;;;;<<<<<<======>>>BBBBBBDDDGGGEEERRRlll|||}}}{{{wwwwwwwwwyyy|||uuupppooosssxxxyyyvvvyyy}}}___DDD===777666777666555444555555444333444555666777888888999999:::<<<===>>>???@@@CCCDDDEEEGGGJJJLLLJJJKKKLLLMMMNNNNNNNNNNNNTTTUUUWWWYYYXXXVVVSSSRRROOOOOOOOOPPPPPPQQQRRRRRRSSSSSSUUUWWWZZZZZZWWWTTTOOOSSSXXX\\\___jjj|||yyydddXXXPPPIIIGGGHHHHHHJJJMMMUUU]]]iiiuuu~~~~~~{{{yyyyyytttmmmgggccc```^^^\\\ZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]eeeeeeeeekkkrrrsssqqqqqq|||wwwooolllkkkjjjqqqwww~~~www|||~~~}}}ssskkkeee```aaabbbbbbdddhhhjjjkkkkkkkkkkkknnntttxxx|||rrrjjjdddcccbbb^^^[[[ZZZYYYYYYZZZ\\\\\\ZZZVVVSSSSSSRRRQQQOOOMMMLLLKKKKKKNNNKKKGGGCCC@@@??????@@@DDDGGGJJJKKKKKKLLLNNNOOOSSSTTTWWWYYY[[[[[[[[[[[[\\\]]]^^^`````````______^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\YYYWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRTTTVVVWWWWWWUUURRRQQQNNNNNNOOOQQQTTTXXX\\\^^^]]]aaafffgggeeedddfffhhhnnnooopppnnnkkkjjjlllmmmkkkllllllmmmnnnoooppppppvvvxxxyyyxxxwwwvvvwwwyyyzzz{{{|||yyyqqqjjjlllnnnnnnllljjjiiiiiikkkkkkjjjjjjjjjkkkkkkkkkkkkrrr{{{|||xxx{{{|||yyyzzzwwwggg```\\\OOOCCC888444444222222333111111111111111111111111////////////////////////////////////////////////000000111222222111111111111111111000000000000000000111111222333333444444555555666666777777888888888999999:::;;;;;;<<<<<<;;;??????AAAFFFDDDKKK___~~~|||~~~xxxrrrnnnooosssyyy}}}nnnnnnrrryyy~~~vvvuuu{{{tttSSS???;;;777666666666666666666555444444444555777777999999:::;;;<<<>>>???@@@@@@CCCFFFHHHIIIKKKMMMPPPNNNNNNNNNOOOOOOOOOOOOPPPSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVQQQRRRTTTYYY]]]^^^ZZZVVVRRRSSSXXX]]]___cccsss|||jjj\\\SSSJJJHHHIIIHHHIIILLLSSS[[[fffrrr|||~~~{{{xxxyyytttnnniiieeebbb___]]][[[[[[\\\]]]]]]]]]]]]]]]ZZZZZZZZZ[[[\\\]]]^^^___\\\dddddddddjjjooo~~~vvvqqqlllqqq{{{qqqkkkiiikkkmmmnnnsss{{{xxx||||||{{{|||yyymmmgggbbbbbbbbbaaabbbfffcccdddeeedddccccccdddeeebbbgggmmmrrrtttxxx}}}wwwllliiigggccc______XXXXXXYYY[[[\\\[[[WWWTTTUUUTTTSSSRRRQQQOOONNNNNNNNNLLLIIIFFFCCCAAA@@@@@@AAAFFFJJJLLLKKKKKKMMMOOOQQQSSSVVVYYY[[[[[[[[[ZZZ\\\]]]___aaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\]]]\\\YYYWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWVVVTTTRRRPPPLLLMMMNNNQQQUUUYYY]]]___^^^bbbggghhhfffeeefffhhhnnnppprrrqqqmmmkkkkkkmmmlllmmmmmmnnnooooooppppppwwwyyy{{{zzzwwwvvvwwwzzz||||||}}}~~~xxxqqqkkklllnnnmmmlllkkklllmmmnnnmmmkkkjjjjjjjjjkkklllmmmttt}}}xxxtttvvvtttoooqqqxxxsssggg```ZZZIII???555333444222111111222222222111111111111111000000000000000000000000000000000000000000000000000111111222222222222111000000000000000111111111000000000111222222333333555555666666777777888888777888888999:::;;;<<<<<<:::>>>===???FFFFFFJJJXXXzzz|||}}}~~~}}}~~~tttnnnkkknnntttzzzqqquuu}}}{{{{{{eeeHHH:::999777444333444666666666555444444444555777888;;;;;;;;;<<<>>>???AAABBBBBBEEEHHHKKKLLLNNNPPPSSSTTTSSSRRRQQQPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[SSSRRRSSSXXX^^^aaa___\\\YYYUUUWWW]]]^^^___nnn{{{wwwsss```UUULLLIIIIIIIIIJJJLLLQQQXXXdddoooyyy{{{yyyvvvsssnnnjjjgggddd```]]]ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^\\\cccccccccjjjlllwww{{{uuurrrnnnnnnuuuvvvmmmiiillliiihhhmmmwwwxxxrrrvvv}}}vvvtttvvvvvv~~~ooohhhcccccccccaaabbbeeehhhgggeeedddbbb```^^^\\\TTTWWWZZZ[[[ZZZ\\\bbbgggjjjqqqvvvuuuuuuxxxyyyvvv{{{zzz{{{~~~||||||{{{sssnnniiidddcccZZZZZZZZZ\\\^^^^^^[[[YYYVVVVVVUUUUUUSSSRRRPPPPPPMMMMMMKKKIIIFFFDDDAAA@@@>>>CCCHHHJJJIIIIIIKKKNNNLLLOOOSSSWWWZZZ[[[[[[ZZZ\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[YYYVVVTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWVVVVVVTTTSSSQQQPPPJJJKKKNNNQQQVVVZZZ^^^```___ccchhhiiigggeeefffhhhjjjooosssssspppmmmmmmooooooppppppqqqqqqrrrrrrrrruuuxxx{{{zzzwwwwwwyyy}}}}}}~~~xxxpppmmmnnnnnnnnnmmmnnnppprrrrrrqqqnnnlllkkkkkklllmmmpppxxxzzzsssooopppmmmhhhllluuuyyyhhhccc___WWWEEE;;;444444555333111111222222222111111111000000000000000000000000000000000000000000000000000000//////000111111111111111//////000000111111222222000111111222222333444444555555666666777777888888888888999:::;;;<<<=========@@@<<<>>>GGGIIIKKKVVVkkkuuuxxx|||~~~uuuooolllpppvvv{{{zzzqqqYYY@@@888888666222111333555666666555555444555666777888;;;<<<<<<===???@@@BBBCCCCCCFFFJJJLLLNNNPPPRRRTTTXXXWWWTTTSSSRRRRRRTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZWWWXXXZZZ\\\]]]^^^______UUURRRRRRVVV^^^ccccccaaa___WWWVVV\\\]]]]]]lllssspppzzzcccWWWMMMJJJJJJIIIJJJLLLPPPWWWbbbmmmwww}}}{{{sssqqqnnnkkkhhhddd___\\\YYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\\\\]]]]]][[[bbbbbbcccjjjkkkssszzztttuuuuuutttttt}}}|||rrrmmmlllfffeeekkkrrr{{{zzznnnmmm{{{{{{qqqooooooooowww~~~pppiiieeeddddddbbbbbbeeeqqqnnniiifffccc```\\\YYYSSSUUUUUUQQQMMMMMMRRRWWWUUU]]]bbb``````fffiiihhhkkkjjjjjjlllppprrrssssssppplllgggfffiiilllmmmllliiimmmuuu}}}uuunnniiiggg\\\\\\\\\^^^```aaa___]]]VVVVVVUUUUUUSSSRRRPPPPPPMMMMMMLLLKKKHHHEEEBBB@@@;;;AAAGGGIIIHHHGGGJJJMMMHHHKKKPPPUUUYYY[[[[[[[[[]]]\\\[[[ZZZZZZ\\\]]]^^^]]]]]]^^^______^^^^^^^^^\\\[[[[[[[[[\\\[[[YYYVVVSSSTTTTTTTTTTTTUUUUUUUUUXXXWWWVVVUUUSSSRRRQQQQQQIIIKKKMMMQQQVVV[[[^^^aaa___ccchhhiiihhhffffffgggffflllssstttrrrooopppqqqrrrrrrrrrssssssttttttuuurrrwwwzzzzzzxxxxxx{{{}}}wwwoooooooooooonnnnnnppptttwwwvvvtttpppmmmllllllnnnooossszzz|||tttppppppmmmiiiooozzzkkk^^^___]]]UUUCCC:::444444666555222222222222222222111111000000000000000000000000000000000000000000000000000000......///000000000000000...//////000111222222333111222222333333444555555555555666666777888888888999999:::;;;<<<===>>>???<<<>>>999:::DDDFFFHHHRRR___vvvwwwyyy}}}~~~}}}yyywwwuuuvvvyyybbbHHH===<<<;;;888555444444444555444444444555777888:::;;;;;;;;;;;;;;;===AAADDDFFFHHHGGGHHHLLLQQQTTTTTTSSSVVVZZZ]]][[[VVVSSSTTTWWWXXXYYYZZZZZZ[[[\\\\\\\\\YYYXXXWWWWWWYYY]]]```cccTTTTTTTTTVVVZZZ```fffiii___YYYXXX]]]]]]]]]jjj{{{kkkjjj}}}lll[[[NNNMMMKKKFFFGGGMMMOOOTTT]]]hhhsss|||{{{xxxxxxuuuqqqmmmjjjfffaaa]]]\\\[[[YYYXXXXXXZZZ\\\]]]ZZZZZZ[[[\\\\\\]]]]]]^^^bbbcccccccccdddjjjttt{{{uuuqqqoooppprrryyy{{{ppprrriiieeeiiilllssstttmmmooouuu{{{tttsssoooqqquuu}}}uuuqqqggg```bbbccc```ccckkkvvv}}}wwwooommmdddZZZ\\\XXXVVVSSSOOOLLLJJJIIIIIIPPPPPPPPPSSSUUUWWWXXXWWWYYYZZZ]]]___^^^\\\[[[]]]]]]\\\YYYXXXWWWXXXZZZ[[[^^^YYY[[[fffppp|||~~~qqqlllmmmccc___[[[[[[]]]^^^\\\ZZZXXXWWWUUURRRPPPPPPOOOPPPIIIIIIJJJKKKKKKIIIDDDAAA@@@AAADDDFFFHHHHHHHHHHHHLLLLLLNNNQQQTTTWWWZZZ\\\[[[\\\\\\]]]^^^^^^^^^^^^___^^^^^^]]]]]]\\\\\\[[[^^^^^^^^^]]]\\\YYYWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYVVVWWWVVVVVVTTTRRROOONNNLLLMMMOOORRRUUUYYY\\\]]]___bbbfffgggfffdddccccccgggkkkppprrrrrrpppooonnntttssssssssssssttttttuuuuuuuuuttttttuuuxxxzzz|||zzz~~~uuussspppooopppqqqpppnnnrrryyyxxxvvvsssooommmmmmqqqtttrrr{{{|||sssqqqzzzwwweee\\\```^^^MMM@@@<<<888444333333333222222222222111111111000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000111111222333111333444444333222444555333444666777999::::::;;;======<<<<<<<<<======>>>>>>????????????BBBGGGKKKbbbuuuvvvxxx{{{~~~~~~}}}|||~~~~~~]]]EEE<<<:::999777555444444555555555555666666777999:::;;;<<<<<<===>>>@@@CCCEEEGGGGGGGGGHHHMMMSSSVVVWWWVVVYYY]]]___\\\WWWSSSSSSUUUYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZ\\\___bbbcccWWWVVVUUUUUUWWW[[[___bbbbbb[[[ZZZ]]]\\\[[[gggwwwlllfffuuu}}}nnn]]]PPPNNNMMMGGGFFFJJJMMMRRR\\\gggqqqzzz~~~{{{xxxuuurrrnnnkkkhhhccc```\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZ[[[[[[\\\]]]]]]^^^```bbbddddddfffkkktttzzzyyyrrrmmmooossszzz|||tttkkkfffggghhhmmm~~~sssjjjkkkppp{{{tttrrrnnnooosss{{{tttrrrggg___``````]]]```hhhzzz{{{tttggg\\\^^^\\\ZZZWWWSSSPPPOOONNNNNNOOONNNMMMMMMNNNOOOOOOOOOQQQRRRTTTVVVTTTQQQQQQQQQTTTSSSSSSRRRSSSSSSTTTUUUTTTOOOPPPXXX___gggyyy|||sssqqqiiiddd^^^[[[\\\^^^]]]\\\ZZZXXXVVVSSSQQQPPPOOOOOOJJJJJJJJJKKKLLLJJJGGGDDDAAABBBCCCEEEFFFGGGHHHHHHNNNOOOPPPSSSVVVYYY\\\^^^YYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^____________^^^\\\ZZZYYYVVVVVVUUUUUUVVVWWWXXXXXXVVVVVVUUUTTTSSSPPPNNNMMMMMMNNNOOORRRUUUYYY[[[]]]___bbbeeegggfffeeeddddddiiikkknnnoooooonnnooopppssssssssssssttttttuuuvvvtttssssssssstttvvvxxxzzzwwwtttnnnlllmmmoooooonnnqqqxxxyyyxxxuuurrrooooooqqqtttttt||||||zzzuuufff]]]```[[[JJJ>>>;;;666333222222222111333333333222222222111111000000000000//////......000000000000000000000000000000000000000000000000000000//////000000111222111333444444333222444555333444555777999:::::::::<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@CCCGGGJJJWWWkkkxxxyyyyyy{{{~~~rrrSSS@@@:::777666555444444444555666777777777777888999:::;;;<<<===>>>@@@BBBDDDFFFGGGGGGGGGJJJNNNTTTXXXYYYYYY]]]___```^^^YYYTTTTTTTTTYYY[[[]]]^^^^^^\\\ZZZXXX[[[\\\]]]^^^```bbbcccddd]]]\\\YYYWWWWWWXXXZZZ\\\```\\\ZZZ\\\ZZZ[[[gggvvvkkk^^^gggtttxxxrrraaaRRROOOMMMHHHFFFHHHLLLQQQZZZdddooowww|||~~~yyyvvvssspppmmmiiidddaaa\\\\\\ZZZYYYYYYZZZ[[[\\\[[[[[[[[[\\\]]]]]]^^^^^^___aaadddeeehhhmmmvvv|||~~~vvvkkkkkkrrryyy{{{qqqiiigggfffhhhuuutttiiihhhlllvvvrrrmmmnnnpppxxx}}}uuuttthhh``````___\\\___ggg|||~~~mmmbbbeeebbb___\\\XXXUUUTTTTTTUUUPPPNNNLLLJJJIIIIIIIIIJJJMMMOOOQQQQQQNNNLLLJJJIIIKKKLLLMMMNNNOOOOOONNNNNNKKKGGGGGGLLLNNNQQQ\\\iii}}}vvvoooiiiaaa]]]]]]^^^^^^]]][[[ZZZWWWTTTRRRPPPNNNNNNKKKKKKKKKLLLMMMLLLIIIGGGCCCBBBBBBCCCDDDFFFHHHIIIKKKLLLMMMPPPSSSVVVXXXZZZXXXXXXZZZ[[[[[[\\\\\\\\\\\\]]]]]]^^^______``````]]]^^^^^^^^^^^^\\\ZZZYYYVVVVVVWWWWWWXXXWWWWWWWWWTTTTTTSSSRRRPPPNNNMMMKKKMMMNNNPPPSSSVVVYYY[[[\\\^^^aaadddfffffffffffffffjjjkkklllllllllmmmooorrrsssssssssssstttuuuvvvwwwsssrrrqqqqqqqqqssstttuuu{{{||||||xxxtttkkkjjjkkknnnnnnmmmpppuuuyyyyyywwwtttqqqqqqrrrtttvvv~~~~~~pppeee^^^___YYYHHH<<<999555222222222111000444444333333333222222222////////////............000000000000000000000000000000000000000000000000///////////////000000111111333444444333333444555333444555777888999999999;;;;;;::::::;;;<<<=========>>>@@@AAABBBDDDGGGIIIRRRYYY{{{~~~}}}~~~~~~bbbHHH;;;999555444444444444555666666777777777777888999:::;;;===>>>@@@CCCEEEFFFGGGGGGIIIJJJMMMQQQUUUXXXYYYZZZ]]]^^^```^^^[[[WWWWWWWWWWWWYYY]]]______^^^[[[YYY[[[\\\^^^```bbbccccccbbbcccaaa^^^[[[YYYYYYYYYZZZ[[[YYYYYYZZZZZZ]]]jjjwwwqqq______lllvvvyyygggVVVNNNLLLHHHGGGIIIKKKPPPXXXbbbllltttzzz||||||yyyuuuqqqmmmhhhccc___]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^____________```bbbdddhhhppp{{{}}}jjjfffnnnwww}}}yyyooojjjfffhhhqqq}}}xxxllljjjnnn~~~{{{sssmmmmmmnnnsssxxxuuujjjbbbbbbbbb___bbbiii~~~tttkkkooohhheeeaaa]]]YYYWWWWWWWWWSSSRRROOOKKKIIIIIIKKKMMMSSSWWWZZZXXXTTTRRROOOLLLKKKLLLNNNPPPOOOMMMJJJHHHIIIFFFFFFIIIIIIHHHMMMUUU___mmm{{{rrrllleee```______^^^\\\\\\ZZZXXXUUURRROOOMMMLLLLLLKKKJJJKKKLLLLLLKKKIIIEEECCCBBBAAABBBDDDGGGIIIJJJJJJLLLNNNQQQTTTWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^ZZZ[[[\\\\\\[[[ZZZYYYXXXVVVWWWXXXYYYYYYXXXVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJLLLNNNPPPSSSVVVYYY[[[\\\]]]```ccceeeffffffggghhhjjjlllmmmmmmmmmnnnpppqqqrrrrrrsssssstttuuuwwwwwwtttsssrrrpppooooooooopppqqqtttxxxxxxsssllljjjjjjmmmnnnlllnnnrrruuuvvvvvvtttsssssstttvvvyyyyyyuuuhhhaaa\\\]]]XXXIII;;;888555333333333222111333333222222222222111111////////////////////////000000000000000000000000000000000000000000000000000////////////000111111222333444444333333444666333444666777888999999999:::::::::::::::;;;<<<===<<<>>>AAABBBCCCDDDGGGIIIQQQTTTlll{{{xxxzzz{{{zzz|||zzzxxxrrrSSS???999:::333333333444555666666777666666666777888999:::;;;AAACCCGGGKKKMMMMMMLLLKKKNNNOOOQQQSSSTTTUUUWWWWWWZZZ[[[]]]]]]]]][[[[[[[[[UUUWWW\\\___aaa```___]]]ZZZ\\\^^^aaabbbbbbaaaaaabbb```^^^[[[ZZZYYYZZZZZZZZZZZZZZZ[[[ZZZ]]]hhhsssiii___fffppp}}}mmm[[[OOOIIIGGGHHHKKKLLLOOOVVV___iiirrryyy}}}{{{wwwrrrmmmgggaaa]]]]]]]]]\\\[[[[[[[[[[[[[[[]]]]]]^^^^^^______``````___``````aaafffppp~~~mmmccchhhrrr{{{~~~tttlllhhhhhhooowwwzzznnnlllppp|||tttpppnnnnnnqqq~~~yyyuuujjjcccddddddaaacccjjj|||qqqrrrmmmjjjfffbbb]]]ZZZWWWVVVUUUTTTQQQMMMKKKLLLQQQUUU[[[cccgggdddaaa___[[[TTTRRRSSSUUUUUURRRNNNIIIEEEHHHGGGGGGIIIIIIHHHJJJMMMLLLTTTbbbqqqvvvpppiiidddcccaaa^^^[[[[[[ZZZXXXUUURRRNNNLLLJJJLLLKKKIIIIIIJJJKKKKKKIIIFFFEEECCCAAABBBDDDGGGIIIMMMNNNOOOQQQTTTWWWYYY[[[WWWXXXYYY[[[\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\[[[ZZZXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTRRRQQQPPPNNNLLLKKKJJJIIIKKKMMMPPPSSSWWWZZZ[[[\\\]]]```ccceeeeeefffhhhiiiiiikkknnnpppoooooooooppprrrrrrrrrrrrssstttuuuvvvuuuuuusssqqqpppnnnmmmmmmmmmpppsssxxxvvv||||||uuupppoookkkkkkmmmnnnllllllnnnoooppprrrrrrrrrtttwwwyyy|||{{{zzzkkk```^^^[[[\\\WWWJJJ:::888555444444444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222222444555555444333555666555555777888999999999999999999999:::;;;<<<======<<>>>>>>>>???AAABBBCCCEEEHHHJJJJJJUUU\\\iii~~~}}}uuuvvv}}}zzzuuuyyy|||yyyyyy|||~~~zzz|||\\\DDD:::999777444555555666777777777777777888888:::<<<>>>@@@AAAKKKOOOTTTZZZ\\\ZZZWWWUUUQQQSSSUUUUUUSSSRRRSSSUUUWWWWWWYYY\\\^^^______^^^WWWYYY[[[^^^```aaaaaaaaa]]]]]]^^^```aaaaaaaaabbb^^^]]]\\\[[[ZZZZZZZZZZZZZZZ^^^aaa^^^[[[[[[```dddjjj}}}mmmaaabbbuuusssjjj[[[MMMGGGHHHJJJJJJKKKOOOVVV```mmmxxx~~~zzzvvvrrrmmmgggddd]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]\\\^^^______aaagggqqqxxxllldddhhhvvv}}}qqqllllllnnnooozzznnnkkkooouuu}}}xxxtttsssxxx|||sssnnnpppmmmfffdddhhhuuuqqqqqqqqqoookkkfffaaa^^^WWWVVVSSSNNNKKKNNNWWW___kkkyyywwwllliiiiiiiiigggbbb[[[UUUQQQOOONNNKKKIIIHHHHHHHHHGGGEEECCCEEEIIIMMMUUUeeeuuuvvvjjjccc___\\\ZZZ\\\\\\[[[YYYVVVRRROOOMMMRRROOOKKKIIIJJJKKKKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHFFFGGGHHHJJJLLLOOOQQQRRRUUUVVVWWWYYYZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ]]]^^^^^^]]]\\\ZZZXXXWWWXXXXXXVVVUUUTTTSSSSSSSSSRRRQQQNNNLLLJJJJJJIIIIIIFFFIIINNNTTTXXX\\\^^^______aaacccddddddeeegggiiigggiiikkkkkkkkkkkkmmmooorrrrrrqqqpppppppppqqqqqqrrrssstttuuuvvvvvvwwwwwwsssvvvwwwttttttzzzsssrrrqqqqqqqqqpppmmmjjjjjjfffeeejjjmmmlllkkklllmmmmmmmmmnnnooosssyyy}}}uuuccc^^^bbb^^^WWWLLL<<<777555444444444555333222111111111000000000000////////////000000000111111000000000000000000000000000000000000000000000000000000000000000111222222333444555555444444555777888999999:::;;;;;;;;;;;;:::::::::;;;<<<===???@@@???@@@AAAAAABBBDDDHHHLLLMMMTTTYYYccc}}}}}}vvvyyytttpppvvv{{{xxxwwwyyy~~~{{{}}}uuuXXXCCC<<<999666555555666777888888777777888999:::<<<>>>AAACCCDDDJJJNNNUUUZZZ\\\[[[WWWTTTPPPSSSUUUUUUSSSRRRSSSUUUWWWWWWYYY[[[^^^___^^^]]]ZZZ[[[\\\^^^___```aaaaaa^^^______```aaabbbbbbccc```___^^^]]]\\\\\\[[[[[[VVV\\\```___\\\]]]aaadddbbbxxxnnnlllpppsssoooaaaQQQHHHGGGHHHIIIIIILLLRRR]]]kkkxxx{{{xxxuuuqqqllliii^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWXXXYYYYYYZZZZZZZZZ]]]`````````ccchhhmmmttttttrrrfffffftttvvvpppooopppppp|||ooommmpppttt{{{vvvuuu|||{{{vvvxxxtttjjjfffiii{{{qqqsssttttttqqqlllgggcccZZZYYYUUUOOOLLLOOOYYYbbbssswwwrrrrrrrrrooojjjddd^^^ZZZWWWVVVQQQLLLJJJKKKJJJGGGFFFCCCCCCEEEEEEFFFQQQ^^^tttzzzjjjaaa^^^\\\\\\]]]]]]\\\[[[XXXUUURRRPPPTTTQQQMMMJJJKKKLLLLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIKKKMMMOOORRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\[[[ZZZXXXVVVTTTYYYXXXUUUSSSRRRRRRRRRRRRRRRQQQNNNLLLJJJJJJIIIJJJEEEHHHNNNTTTYYY]]]___``````aaacccddddddeeeggghhhhhhhhhhhhgggfffhhhlllooosssrrrqqqpppoooooooooooooooqqqsssvvvyyy{{{|||}}}|||xxxtttpppnnnmmmmmmjjjhhheeebbbbbbhhhmmmmmmlllmmmoooooonnnmmmnnnrrryyy}}}sssccc```gggbbbVVVFFF444555444222333444444222111222222222111111111111000---.........//////000000000000000000000000000000000000000000000000000000///////////////000111111333444555555444444555777999::::::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>@@@@@@@@@AAAAAA@@@AAADDDIIIMMMNNNOOOSSS^^^ppp{{{xxx}}}uuuooopppwww~~~}}}uuunnnooozzzttt~~~oooXXXCCC888666777444555777888888888777666888999;;;<<<>>>@@@DDDGGGJJJLLLOOOSSSUUUVVVUUUUUUSSSUUUVVVUUUTTTTTTUUUWWWWWWWWWWWWXXXYYY[[[]]]^^^\\\\\\[[[YYYWWWXXX[[[]]]^^^^^^^^^]]]^^^^^^______```___]]]]]]^^^^^^^^^]]][[[]]]]]][[[YYYYYY\\\___fffpppnnnmmmrrrrrrhhhYYYMMMFFFCCCHHHIIIJJJNNNVVVaaannnvvv~~~zzzxxxuuummmdddfffbbb^^^[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZZZZ]]]\\\ZZZZZZ[[[___bbbeeennnooouuuuuukkkhhhmmm|||xxxooommmnnnooo~~~tttpppqqqyyy}}}zzz}}}~~~tttpppttt|||vvvsssvvvwwwrrrkkkhhhccc^^^XXXSSSOOOOOOYYYeee{{{wwwwwwuuuooojjjiiibbb[[[SSSOOOOOOOOOLLLIIIDDDCCCAAAAAABBBDDDGGGIII[[[qqqnnnccc\\\[[[^^^eeebbb^^^[[[ZZZXXXUUUTTTRRRQQQOOONNNNNNLLLIIIGGGIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMMMMRRRRRRTTTUUUWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ\\\[[[YYYXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNKKKIIIGGGFFFEEEGGGJJJOOOUUUYYY[[[\\\\\\bbbbbbaaabbbdddgggjjjlllrrrlllfffcccfffkkknnnoooqqqrrrtttttttttrrrpppooosssnnnooouuuxxxyyy~~~}}}yyytttpppnnnlllkkkjjjjjjfffbbbbbbeeehhhjjjjjjqqqooonnnmmmpppuuuzzz}}}|||~~~yyyzzzjjj```\\\___[[[JJJ===;;;555555444333222222222222111111111111111111111111000000000000111111111111111111000000//////......111111111111111111111111444333222111111111222333444444555555666777777777999::::::::::::::::::;;;<<<<<<<<<===============@@@???>>>>>>@@@CCCGGGIIIHHHPPPSSSYYYdddsss~~~{{{{{{yyy{{{sssnnnrrr||||||wwwtttrrruuu~~~xxxuuuxxxiiiWWWHHH===999888444555666777888888888888999;;;===>>>???BBBEEEHHHKKKLLLOOOQQQSSSUUUUUUUUUUUUWWWXXXWWWVVVVVVWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[\\\[[[ZZZXXXXXXZZZ\\\]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^^^^]]]^^^```aaa___]]]]]]___aaacccmmmsssccckkkooohhhZZZOOOKKKJJJHHHIIIJJJNNNUUU```lllttt||||||yyywwwpppggghhhddd```]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYZZZ[[[\\\___]]]\\\[[[]]]```dddfffjjjlllttt}}}qqqiiijjjvvvyyypppnnnnnnooo|||zzzwwwxxx{{{|||xxx|||yyyrrrtttzzzvvvyyy|||zzzuuusssgggbbb\\\VVVPPPOOOWWWaaa}}}{{{zzzrrrooohhhaaaYYYTTTSSSRRROOOKKKGGGEEECCCAAAAAABBBDDDEEEKKK]]]yyyttthhhaaabbbeeegggdddaaa___^^^[[[XXXUUUTTTRRRPPPPPPOOONNNLLLIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKPPPQQQRRRTTTVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPMMMKKKIIIGGGFFFFFFGGGJJJOOOTTTXXX[[[]]]]]]^^^^^^```bbbfffkkkooorrryyysssmmmjjjkkknnnqqqrrrqqqrrrtttuuutttsssqqqppptttpppqqqxxx|||~~~}}}yyytttpppoooppppppppplllhhhddddddfffiiijjjjjjnnnnnnnnnooosssxxx}}}}}}zzztttsssiii```\\\^^^XXXHHH<<<:::555555444333222222222222111111111111111111111111//////000000000111111111111000000000/////////...111111111111111111111111333222222111111222333333444444555555666777777777999::::::::::::;;;;;;;;;<<<<<<============>>>>>>@@@@@@???@@@BBBDDDGGGIIIIIIOOOPPPTTT\\\gggzzztttvvv|||}}}}}}}}}tttpppwwwzzzxxxrrrtttyyyzzztttqqqoooyyy~~~mmmggg^^^UUULLLDDD===999666666666666888:::;;;===<<<>>>@@@AAABBBDDDGGGIIILLLLLLMMMOOOQQQSSSUUUVVVXXXYYY[[[ZZZYYYXXXYYYZZZWWWXXXXXXXXXXXXYYYYYYYYYZZZ\\\]]]\\\ZZZYYYYYYZZZZZZYYYXXXWWWWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^___```cccddddddccc```______```___iiiyyy___fffllliii]]]RRRMMMNNNHHHIIIJJJMMMSSS]]]hhhpppzzzyyy~~~}}}{{{yyyrrrjjjjjjfffbbb___^^^^^^]]]\\\[[[ZZZZZZYYYZZZ[[[]]]^^^```___]]]]]]^^^aaadddffffffkkkuuuwwwlllhhhqqq{{{rrrooonnnoooxxx}}}~~~}}}zzz}}}~~~rrrqqq}}}tttuuu{{{}}}{{{zzzoooiiibbb[[[TTTPPPTTT\\\|||{{{vvvpppjjjccc]]]ZZZWWWSSSPPPLLLJJJGGGDDDBBBAAABBBBBB@@@MMM___yyyyyykkkcccdddhhhjjjhhhfffeeeccc```[[[WWWUUUSSSQQQQQQQQQPPPOOOMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIMMMNNNOOOQQQTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRPPPOOOMMMKKKIIIHHHGGGFFFHHHJJJNNNSSSWWW[[[^^^___]]]^^^```dddhhhmmmqqqttt|||xxxrrrooooooppprrrrrrqqqrrrssstttttttttsssrrruuussstttzzzzzzvvvqqqnnnnnnpppssstttooolllhhhggghhhjjjkkkkkklllmmmooorrrvvv{{{yyy|||~~~vvvnnnkkkyyyzzzhhhaaa]]]\\\TTTEEE:::888555444333222222111111222111111111111111111111111//////000000000000111111000000000000////////////111111111111111111111111111111111111222333444444444444555555666777777777999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@@@@BBBCCCEEEFFFHHHHHHHHHMMMLLLOOOWWW]]]ppp|||uuunnnnnnuuu|||xxx{{{ttttttqqqvvvyyypppjjjiiimmmsssXXXVVVSSSQQQOOOJJJAAA;;;999888777888999===@@@BBB???AAACCCDDDDDDFFFHHHKKKMMMLLLLLLMMMOOOQQQTTTVVVZZZ\\\]]]]]]\\\[[[[[[\\\YYYYYYZZZZZZZZZYYYYYYYYYYYY[[[]]]]]][[[XXXWWWWWWWWWVVVTTTSSSTTTVVVXXXZZZZZZ\\\]]]]]]^^^```bbbdddiiiiiihhheeebbb^^^\\\[[[\\\eeexxxffffffggggggaaaWWWNNNJJJIIIIIIJJJLLLQQQYYYcccjjjtttvvv{{{~~~{{{zzzuuunnnkkkhhhdddaaa___^^^]]][[[YYYYYYXXXYYYYYY[[[]]]^^^___^^^]]]]]]^^^```ccceeefffmmmyyyxxxnnnjjjrrr~~~}}}tttpppoooooottt~~~~~~~~~yyyuuuxxxtttxxx|||}}}}}}yyyrrrkkkcccZZZSSSTTTXXXkkk|||yyywwwrrrlllfffaaa]]]XXXUUUQQQOOOLLLHHHFFFDDDCCCCCCAAAJJJRRRcccssshhhfffjjjlllkkkjjjjjjhhhccc]]]YYYUUUSSSQQQQQQQQQQQQPPPOOOKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJKKKLLLNNNQQQSSSUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRROOONNNMMMKKKIIIHHHHHHGGGIIIKKKNNNRRRVVV[[[^^^```aaabbbccceeegggjjjmmmnnnwwwtttqqqnnnnnnnnnppppppooopppqqqrrrssssssrrrrrruuutttvvvzzzvvvrrrllliiiiiimmmpppqqqqqqooolllkkkjjjkkklllmmmmmmnnnrrrvvvzzz~~~zzzxxx|||~~~}}}tttkkkhhhwwwuuufffaaa]]]YYYOOOAAA777666555444333222111111111111111111111111111111111111////////////000000000111000000000000////////////111111111111111111111111000000000111222444555555444444555555666777777777999999::::::;;;<<<<<<<<<=========>>>>>>??????@@@@@@AAADDDFFFGGGHHHHHHHHHEEEKKKKKKNNNWWW[[[fffzzzsssooojjjjjjssswwwrrrsssqqqxxx|||vvvmmmfffiiiqqq{{{fffKKKLLLMMMPPPRRRNNNGGG@@@<<<;;;::::::<<<@@@DDDFFFAAACCCFFFGGGGGGHHHIIIKKKMMMLLLKKKKKKMMMPPPSSSUUUZZZ\\\^^^___^^^]]]]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZYYY[[[]]]]]]ZZZWWWUUUUUUTTTSSSRRRRRRRRRTTTVVVXXXZZZ\\\^^^``````bbbfffiiirrrppplllhhhccc___[[[YYY\\\bbbpppqqqfff___cccfff^^^QQQHHHIIIIIIJJJKKKNNNUUU]]]cccooosssyyy~~~{{{zzzvvvqqqmmmjjjfffcccaaa___\\\ZZZXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\]]]___aaabbbeeemmmyyyzzzpppmmmvvvwwwrrrooonnnrrr~~~}}}~~~~~~{{{ssslllcccYYYVVVXXX]]]sss~~~{{{xxxwwwyyyvvvqqqlllgggbbb]]]ZZZRRRQQQNNNKKKHHHGGGFFFEEEBBBJJJOOOXXXtttuuunnnooonnnnnnmmmmmmjjjfff___ZZZTTTRRRPPPOOOPPPPPPOOONNNJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIKKKNNNPPPQQQRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRNNNMMMLLLKKKIIIIIIHHHHHHJJJKKKNNNRRRVVVZZZ]]]___aaabbbcccdddeeeggghhhiiiooonnnnnnmmmmmmmmmooopppmmmnnnooooooppppppppppppsssuuuvvvxxx}}}uuuqqqjjjggggggjjjlllnnnsssrrrpppnnnllllllmmmnnnppprrruuuyyy}}}}}}|||tttnnnmmm}}}pppcccaaa]]]VVVJJJ===555555444444333222111111111111000000000000000000000000...////////////000000000////////////000000000000111111111111111111111111//////000222333444555555444444555555666777777777999999:::;;;;;;<<<============>>>>>>???@@@@@@AAAAAABBBEEEGGGHHHHHHHHHGGGEEEKKKKKKNNNVVVXXX]]]kkknnnnnnmmmoooyyy~~~}}}zzzwwwyyyuuu|||}}}xxxtttkkkeeemmm{{{oooYYYFFFHHHKKKOOOQQQOOOJJJFFF>>>===<<<===>>>BBBEEEHHHCCCEEEHHHIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLOOOQQQSSSXXXZZZ^^^______^^^^^^___[[[\\\]]]^^^^^^]]][[[[[[XXXZZZ\\\[[[XXXUUUSSSSSSQQQQQQRRRRRRSSSTTTUUUVVVXXX\\\___aaabbbdddiiimmmwwwsssmmmhhhdddaaa]]][[[]]]aaajjjwwwvvvbbbUUU\\\fffcccVVVLLLIIIIIIIIIIIILLLQQQXXX^^^iiipppwww{{{~~~|||{{{yyytttpppmmmiiieeeccc```]]]ZZZXXXWWWWWWVVVWWWXXXZZZ[[[\\\[[[[[[[[[[[[]]]^^^___aaaiiiuuu}}}ssspppyyyyyyssspppnnnooo~~~{{{uuulllaaa\\\[[[[[[lllxxxttttttuuutttrrrnnniiiddd```^^^TTTRRRPPPMMMKKKIIIGGGGGGAAAGGGMMMSSSgggvvvqqqqqqpppoooooolllgggaaa\\\UUUSSSPPPNNNNNNOOONNNMMMJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNMMMNNNNNNOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMLLLJJJJJJIIIIIIIIIKKKMMMPPPSSSWWWYYY[[[\\\]]]^^^```bbbeeeggghhhiiijjjlllnnnnnnnnnnnnpppqqqmmmmmmmmmmmmnnnnnnnnnnnnqqqtttuuuvvv{{{wwwrrrllliiiiiikkkmmmnnnrrrsssrrrpppnnnmmmooopppssstttwww{{{~~~~~~ssssssxxx}}}kkk___```]]]SSSEEE999444444444333222111111000000111000000000000000000000000......////////////000000////////////000000000000111111111111111111111111...///111222444444444444444444555555666777777777999999:::;;;<<<======>>>======>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHHHHHHHGGGEEEMMMMMMMMMSSSSSSUUU___}}}ssswwwyyyzzz|||||||||zzzuuuqqqjjjgggvvv}}}bbbLLLAAADDDHHHJJJIIIHHHGGGGGG>>>=========???AAADDDFFFDDDFFFIIIJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLNNNPPPQQQUUUXXX\\\_______________ZZZ[[[]]]^^^^^^]]]\\\[[[XXXZZZZZZYYYVVVSSSQQQQQQOOOPPPRRRTTTUUUUUUUUUUUUVVVZZZ___aaabbbeeejjjpppuuuppphhhcccaaa___]]][[[^^^___dddooowww___OOOVVVbbbaaaWWWPPPJJJJJJIIIIIIJJJNNNUUUYYYcccllluuuzzz}}}}}}{{{xxxtttqqqmmmiiifffccc___\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___eeeqqqwwwttt|||zzztttpppnnnmmmzzz|||tttiiibbb```^^^iii|||~~~tttsssooopppooommmjjjfffcccaaaZZZYYYVVVSSSPPPMMMKKKIIIFFFGGGKKKRRR^^^xxx~~~vvvuuusssrrrpppnnniiiccc___WWWTTTPPPNNNNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKJJJJJJKKKLLLMMMMMMOOOPPPRRRSSSSSSRRRQQQPPPMMMLLLKKKJJJJJJJJJJJJJJJKKKNNNQQQUUUXXXYYYYYYYYY[[[\\\___bbbeeegggiiijjjgggkkknnnoooooonnnoooqqqoooooonnnmmmmmmmmmnnnnnnooosssuuuuuu{{{{{{uuurrrmmmkkkkkkmmmnnnnnnqqqssssssqqqooonnnppprrrssstttwww{{{vvvxxxqqqwwwnnnddd\\\^^^\\\PPPAAA777444555444333222111000000000000000000000000000000000000........./////////000000.../////////000000000111111111111111111111111111///000111333444444333333444444555555666777777777999999:::;;;<<<===>>>>>>===>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGGGGGGGGGGEEEOOONNNLLLPPPPPPQQQ[[[kkk}}}}}}}}}yyyxxx{{{tttpppjjjjjj~~~uuuZZZCCC===@@@CCCCCCAAA@@@AAACCC============???AAABBBDDDDDDGGGIIIJJJJJJIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPSSSVVV[[[^^^_________```XXXZZZ\\\]]]]]]]]][[[ZZZYYYYYYYYYWWWTTTQQQPPPQQQOOOPPPSSSUUUVVVVVVUUUTTTTTTYYY^^^```aaadddjjjppppppjjjbbb]]]\\\\\\\\\[[[^^^^^^bbbkkk|||xxx```NNNSSS]]]\\\UUURRRJJJJJJIIIHHHIIIMMMRRRWWW```jjjtttyyy~~~{{{wwwtttooollliiieeeaaa^^^[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^```eeeooo~~~zzzvvv~~~{{{uuuqqqnnnlllwwwyyynnnfffddd___hhhuuuwwwssskkklllmmmllliiifffdddcccaaa```]]]YYYUUUQQQNNNMMMPPPKKKKKKQQQXXXiiiwwwvvvsssqqqoookkkeeebbbYYYUUUQQQOOONNNNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQSSSSSSRRRPPPOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNRRRVVVXXXYYYXXXWWW]]]^^^```ccceeeggghhhhhhfffjjjnnnooonnnlllmmmnnnqqqpppooonnnnnnmmmnnnnnnnnnsssuuuvvv}}}vvvrrrooolllkkklllmmmnnnnnnppprrrsssrrrooonnnpppsssrrrsssvvv{{{}}}jjjpppnnnyyyqqqddd___ZZZ^^^[[[OOO@@@666444555444333222111000000000000000000000000000000000000............/////////000.../////////000000111111111111111111111111111111///000222333444444333222444444555555666777777777999999:::;;;<<<===>>>???===>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHCCCNNNOOOLLLPPPQQQTTT^^^^^^nnn~~~zzz~~~|||}}}~~~zzznnnfffiiiwwwvvv^^^MMMHHH>>>===<<<;;;::::::::::::;;;===???@@@@@@@@@AAACCCGGGHHHJJJLLLMMMLLLKKKJJJJJJLLLNNNNNNNNNMMMNNNOOOVVVWWWYYYZZZ[[[^^^cccfffaaa^^^[[[YYYYYYXXXWWWVVVYYYXXXXXXYYYYYYWWWTTTQQQTTTUUUVVVWWWWWWVVVTTTRRRWWWWWWXXX[[[___bbbccccccfffddd```]]][[[ZZZ[[[[[[\\\^^^___aaaoooyyyiiiVVVNNNQQQVVVVVVRRRLLLKKKJJJHHHHHHKKKQQQUUU\\\fffttt~~~wwwtttqqqnnnkkkfff```]]]___]]]ZZZXXXWWWXXXZZZ[[[YYYYYYYYYZZZ[[[\\\^^^^^^aaagggsss~~~}}}~~~zzztttrrrsssppp~~~ssslllllleeeoooxxxyyyzzz}}}ssskkkhhhkkkkkkfffbbbbbbeeeaaa]]]ZZZTTTMMMLLLOOOPPPQQQRRRSSSXXXiii{{{xxxzzzvvvlllffffffddd\\\TTTQQQMMMIIIIIIKKKNNNNNNMMMLLLKKKJJJJJJIIIFFFEEEDDDDDDDDDDDDEEEEEEGGGFFFDDDDDDEEEEEECCCBBBDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIHHHJJJKKKPPPQQQQQQQQQQQQQQQPPPPPPLLLKKKJJJIIIHHHIIIJJJJJJLLLMMMPPPSSSVVVWWWXXXXXX\\\]]]^^^```bbbeeeggghhhggghhhjjjlllmmmmmmmmmlllnnnmmmlllmmmoooooonnnlllppptttwww{{{~~~sssnnnmmmjjjiiiiiikkknnnpppqqqpppooonnnnnnooopppqqqpppsssxxxsssmmmyyy{{{zzzjjjaaa]]]\\\aaa]]]LLL;;;666555444111111222333333111000///000000000000////////////111111000000//////.........//////000000000000000111111222222222333333333111222333333222111///...333444555777888888888888999999999::::::;;;;;;;;;>>>???AAABBBCCCDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKIIILLLNNNPPPPPPPPPRRRSSSXXXgggyyy~~~{{{{{{zzzttt{{{|||{{{}}}~~~xxxmmmiiiqqq{{{iiiSSSEEEAAA<<<;;;::::::999999999999:::===???@@@AAAAAABBBDDDHHHIIIKKKMMMNNNMMMLLLKKKJJJLLLNNNNNNNNNMMMNNNPPPTTTVVVXXXZZZ[[[]]]```cccaaa^^^[[[YYYXXXXXXWWWVVVZZZ[[[\\\[[[YYYVVVTTTRRRSSSTTTVVVXXXXXXXXXVVVVVVUUUUUUVVVYYY^^^aaabbbbbbcccaaa]]]ZZZXXXYYYZZZ[[[ZZZ]]]^^^```llllllTTTGGGIIIPPPTTTSSSLLLLLLJJJIIIHHHKKKPPPTTTZZZcccoooxxx~~~{{{xxxuuuqqqnnniiiccc___aaa___\\\YYYXXXXXXYYY[[[\\\\\\\\\]]]^^^___aaaaaacccjjjvvv{{{zzz{{{yyyrrrooopppxxx{{{ssspppmmmvvv}}}{{{vvvzzzwwwooollliiidddbbbcccbbb^^^\\\[[[VVVQQQPPPTTTSSSSSSTTTTTTXXXggg~~~uuullliiieee^^^WWWTTTPPPLLLJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFDDDDDDEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFHHHIIIIIIHHHHHHIIIJJJQQQQQQRRRRRRRRRQQQQQQQQQMMMLLLJJJIIIIIIIIIJJJKKKLLLNNNQQQTTTWWWXXXYYYYYY\\\\\\]]]___bbbdddggghhhgggiiikkklllmmmnnnmmmmmmooonnnnnnoooqqqqqqpppnnnmmmrrrvvv{{{wwwooommmlllkkkjjjjjjkkkmmmnnnnnnnnnmmmmmmnnnoooqqqrrrqqqtttyyyyyyoooooo|||zzz|||tttfff___]]]]]]___XXXHHH;;;666555444111111222222111111000///000000000000////////////111000000000/////////......//////000000000000000111111222222222333333333222222333333333222111000444444666777888999999999::::::;;;;;;<<<<<<======???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJHHHJJJMMMOOOPPPQQQTTTVVVTTT___nnn|||~~~yyyyyy|||uuupppxxx~~~zzz|||ssskkknnn}}}zzzjjjXXXGGG===;;;999999888888888888888999:::===???AAABBBCCCDDDFFFIIIKKKMMMOOOOOOOOONNNMMMJJJLLLNNNOOONNNNNNOOOPPPQQQTTTWWWYYYZZZ[[[\\\^^^^^^\\\YYYXXXXXXXXXWWWVVV[[[^^^```^^^YYYTTTSSSSSSRRRTTTVVVXXXYYYYYYXXXXXXSSSSSSSSSWWW[[[___aaaaaa___]]]YYYVVVUUUVVVXXXZZZWWW[[[]]]^^^hhh|||sssXXXGGGGGGLLLOOOOOOLLLLLLKKKIIIHHHKKKOOOSSSWWW]]]fffpppxxx}}}~~~~~~|||xxxuuuqqqmmmhhhdddeeebbb___[[[YYYYYYYYYZZZ]]]]]]]]]^^^___```bbbbbbeeemmmzzz{{{yyyzzz~~~yyyqqqnnnoooyyyvvvuuuooosss{{{{{{rrrkkkeeebbbbbbaaa^^^]]]]]]YYYSSSSSSVVVWWWVVVUUUVVVXXXccczzz|||qqqkkkhhhaaa[[[XXXTTTOOOLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFHHHIIINNNOOOOOOPPPPPPOOOOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKLLLNNNQQQUUUXXXZZZ[[[[[[[[[\\\]]]___aaadddfffhhhhhhiiikkkmmmooonnnnnnmmmpppppppppqqqssssssrrrqqqnnnrrrvvv|||}}}zzztttoookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqssstttvvv{{{rrrnnnuuuyyyvvv}}}kkkaaa^^^]]]^^^ZZZPPPCCC:::777666333111111000000/////////000000000000000////////////000000000000////////////...///000000111111000000111111222222222333333333222222333444444444444333444555666777888999999999;;;;;;<<<======>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJLLLNNNOOOQQQUUUXXXVVV\\\ddd}}}|||{{{uuussszzz~~~tttmmmiiisssooo\\\KKK@@@:::999777777666666777777888999;;;===@@@BBBCCCDDDFFFHHHKKKLLLNNNPPPQQQPPPOOONNNKKKLLLNNNOOONNNNNNOOOPPPNNNRRRVVVXXXYYYXXXXXXYYYYYYWWWUUUUUUWWWYYYYYYXXXZZZ^^^aaa^^^WWWRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWQQQPPPQQQTTTXXX\\\^^^___^^^[[[WWWTTTSSSTTTUUUWWWSSSWWWZZZ[[[bbbttt}}}cccQQQKKKKKKJJJIIILLLLLLKKKIIIHHHJJJNNNQQQTTTWWW___iiittt|||}}}}}}{{{wwwuuurrrooollliiiiiifffbbb]]]ZZZYYYYYYZZZ[[[[[[[[[[[[\\\^^^___```eeennn}}}}}}||||||}}}|||ssspppqqq~~~zzzooolllnnnwwwwwwmmmfffbbbdddaaa______[[[VVVUUUYYYYYYWWWUUUVVVWWW```rrryyyqqqkkkddd^^^\\\XXXQQQNNNNNNKKKLLLNNNOOOPPPOOONNNMMMKKKKKKKKKJJJJJJIIIHHHGGGHHHFFFDDDDDDFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNRRRVVVYYY[[[\\\]]]\\\\\\]]]___aaadddfffhhhhhhjjjmmmoooppppppnnnmmmpppooopppqqqssstttsssrrrppptttwwwzzz}}}yyyvvvrrroookkkkkklllllllllkkkiiihhhhhhhhhiiijjjmmmppprrrtttwwwyyy}}}qqqrrr~~~wwwwwwuuuddd]]]\\\]]]]]]TTTGGG===999888555333222111///.........///000000000000000////////////000000000000//////////////////000111111111111000111111222222222333333333222333333444555666666666555555777888999:::::::::;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMMMMNNNQQQTTTWWWXXXYYY[[[ooo~~~zzzyyyzzzkkkiiilllyyyxxxeeeQQQBBB;;;999999555555555666777888::::::<<>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEGGGHHHHHHIIIHHHHHHLLLMMMNNNOOONNNOOORRRTTTSSSSSSRRRbbb~~~{{{|||xxxpppfffkkktttrrrjjjZZZGGG;;;888888666555555666777888:::<<<===>>>AAACCCEEEFFFGGGHHHJJJLLLNNNPPPRRRRRRRRRQQQPPPKKKMMMOOOPPPOOOOOOPPPQQQNNNQQQTTTVVVUUUSSSSSSRRROOONNNMMMOOOSSSVVVWWWWWWUUUXXXZZZYYYUUURRRQQQRRRUUUUUUTTTTTTSSSSSSSSSSSSQQQPPPNNNPPPSSSWWWYYYZZZ[[[[[[YYYXXXVVVUUUTTTTTTRRRTTTWWW[[[^^^hhh{{{iiiQQQGGGHHHLLLLLLLLLLLLJJJHHHIIIKKKMMMNNNQQQWWW```lllxxxyyyvvvtttrrrrrrqqqpppnnnooolllgggbbb^^^\\\\\\\\\[[[[[[[[[\\\]]]^^^___```cccmmm~~~~~~|||}}}|||tttmmmhhheeehhhsssuuunnnjjjgggfffdddbbbeeekkkddd^^^YYYXXXYYY^^^hhhssstttmmmfffbbb^^^WWWSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTTTTSSSRRROOOMMMKKKHHHFFFDDDDDDFFFIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHGGGEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFKKKMMMQQQUUUYYY\\\^^^___]]]^^^___aaacccfffhhhjjjiiikkkooorrrsssrrrpppnnnmmmlllmmmooorrrtttsssrrrkkkmmmmmmooovvvxxxsssqqqpppnnnnnnnnnnnnmmmkkkiiigggfffggghhhjjjmmmqqqtttvvv{{{|||}}}wwwwwwjjj___\\\[[[ZZZUUUHHH;;;666666555333222111111000000/////////000000000000000////////////////////////000000000000///000111111222222111111111111222222222333333333444444444444555666777888666777888999:::;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBAAAAAA@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHKKKMMMPPPPPPOOOOOOPPPQQQPPPSSSTTT```yyy|||~~~wwwjjjfffqqqtttbbb^^^QQQAAA888777777444666666777888:::<<<>>>???@@@BBBEEEFFFFFFGGGHHHJJJLLLNNNPPPRRRRRRRRRQQQPPPKKKMMMOOOPPPOOOOOOPPPQQQOOOQQQTTTTTTSSSRRRQQQRRRPPPNNNLLLMMMOOORRRRRRRRRSSSTTTVVVWWWWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUSSSQQQOOOOOORRRUUUWWWXXXXXXYYYZZZ[[[[[[ZZZXXXWWWUUUVVVYYY^^^aaaffftttdddPPPKKKNNNLLLMMMLLLJJJHHHHHHJJJLLLLLLPPPVVV]]]eeeppp}}}}}}zzzvvvtttsssrrrqqqooopppmmmhhhccc```^^^]]]]]]\\\\\\\\\]]]^^^___```aaabbbmmm|||pppdddaaabbbfffllluuu}}}wwwqqqmmmiiifffjjjpppooofff^^^[[[[[[^^^fffnnn{{{rrrjjjfffaaa[[[XXXYYYVVVUUUTTTSSSSSSTTTVVVWWWWWWWWWXXXWWWUUURRROOONNNHHHFFFDDDDDDGGGJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDEEEEEEFFFIIILLLPPPUUUYYY\\\^^^_________```bbbeeegggjjjkkkiiilllpppssstttssspppooollllllmmmooosssttttttssslllmmmkkkkkkrrr~~~xxxssssssuuuppppppooonnnmmmkkkjjjiiigggggghhhjjjnnnqqqtttvvvzzzzzz|||{{{yyyxxxddd]]]\\\ZZZXXXPPPCCC888666555333111333111111222222111111000///000000000000////////////.../////////000000000111000000111222222222222111111111222222222333333333555444444444444555777777666777999:::;;;;;;<<<<<<<<<<<<===???@@@BBBCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGIIIKKKKKKKKKJJJIIIIIILLLPPPRRRQQQPPPPPPQQQPPPVVVXXX```ooo{{{tttzzz~~~~~~ooogggvvvwwwfffYYYWWWNNN???888999888555666777888999<<<>>>@@@AAABBBDDDFFFGGGGGGGGGHHHJJJLLLMMMPPPQQQRRRRRRPPPPPPLLLNNNPPPPPPOOOOOOPPPQQQPPPRRRTTTTTTRRRQQQQQQRRRQQQOOOMMMLLLMMMNNNNNNNNNSSSSSSTTTVVVXXXXXXVVVTTTSSSSSSSSSTTTUUUVVVXXXXXXTTTRRROOOOOOQQQTTTVVVWWWUUUWWWZZZ]]]^^^^^^\\\[[[XXXXXX[[[aaacccfffppp|||{{{\\\NNNLLLLLLMMMLLLJJJHHHHHHJJJKKKJJJOOOUUUZZZ```jjjxxx~~~zzzwwwuuusssqqqoooqqqnnniiiddd```___^^^^^^[[[[[[[[[\\\]]]^^^___```bbbnnnvvvbbbaaabbbcccaaaaaalllzzz{{{ssslllgggiiiooowwwmmmccc^^^]]]___eeelllyyyvvvmmmhhhccc]]][[[]]]YYYWWWUUUSSSSSSUUUWWWYYYYYYYYYZZZYYYWWWTTTQQQOOOHHHFFFDDDDDDGGGJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGIIIIIIHHHFFFEEEFFFGGGDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGIIIKKKOOOTTTYYY\\\^^^___``````aaacccfffhhhjjjllljjjlllppptttuuusssqqqooollllllmmmpppsssuuuuuutttqqqpppllljjjooozzzyyyqqqnnnqqqtttrrrqqqpppnnnmmmkkkjjjjjjhhhhhhiiikkknnnqqquuuwwwxxxyyy{{{|||zzzppp```\\\\\\ZZZWWWLLL@@@777666555111000333111222222333333222000///000000000000////////////.../////////000000111111000000111222222222222111111111222222222333333333555555444333333444666777777888999:::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDEEEGGGFFFDDDCCCDDDEEEGGGHHHFFFHHHJJJLLLLLLLLLJJJJJJFFFJJJOOORRRSSSRRRQQQQQQMMMTTTWWWZZZaaalll|||}}}|||}}}}}}wwwwww{{{eeeTTTKKKHHHCCC===:::888888999999:::;;;;;;<<<>>>BBBFFFDDDFFFHHHJJJKKKKKKKKKJJJNNNOOOQQQRRRQQQOOOMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQOOORRRTTTUUUSSSQQQPPPPPPRRRRRRRRRRRRPPPMMMJJJHHHPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTWWWZZZ[[[\\\WWWQQQOOORRRUUUWWWWWWSSSTTTVVVXXXZZZZZZ[[[[[[VVVXXX[[[^^^bbbhhhnnnssssssYYYKKKNNNNNNLLLIIIGGGIIIJJJKKKMMMLLLNNNSSSYYYbbbppp}}}}}}{{{|||zzzsssmmmiiijjjiiieee___\\\\\\]]]^^^^^^^^^\\\[[[\\\```bbbccclll||||||lllddd_________]]]^^^aaalllzzzvvvooojjjkkkpppyyywwwpppeee```cccggghhhssssssnnnjjjccc___aaa]]][[[YYYXXXXXXXXXVVVUUUXXXXXXWWWVVVTTTRRRPPPOOOMMMJJJFFFDDDCCCEEEHHHJJJLLLLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKNNNRRRVVVXXXYYYZZZ^^^```ccceeeddddddeeefffiiilllqqquuuvvvuuurrrppppppooooooqqqtttwwwxxxwwwtttnnniiijjjqqqyyy}}}~~~~~~|||xxxuuurrrqqqqqqqqqvvvuuusssqqqnnnllljjjiiimmmkkkiiiiiimmmrrruuuwwwxxxzzz}}}|||xxxxxx~~~zzziii___^^^^^^ZZZUUUDDD>>>666333555666444111111111111111111111111111111111000000000000111111////////////000000000000222222111111111111111111222222111111222222333444111111222333444666777888888999::::::::::::;;;<<<>>>???@@@@@@BBBBBBCCCDDDFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJLLLMMMLLLKKKHHHKKKOOOSSSUUUUUUTTTSSSQQQQQQUUUYYY[[[fffzzz}}}~~~}}}{{{ppp[[[LLLFFFCCC???:::777666666777999;;;<<<<<<===@@@DDDGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOQQQRRRRRRPPPNNNMMMMMMMMMNNNOOOOOOPPPQQQRRRQQQSSSTTTTTTSSSQQQQQQQQQOOOPPPQQQQQQPPPNNNLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSUUUXXX[[[]]]```ZZZSSSPPPRRRUUUVVVVVVRRRSSSTTTUUUVVVXXXYYYYYYXXXYYY\\\^^^aaaffflllpppgggQQQKKKKKKKKKIIIIIIJJJKKKJJJKKKJJJLLLQQQWWW___lllyyy}}}}}}zzzsssllliiijjjhhheee___\\\\\\]]]_________]]]\\\\\\^^^```aaahhhvvv~~~~~~{{{nnnfff```______]]]]]]```aaahhhvvv~~~wwwqqqppprrr}}}|||uuujjjdddeeehhhhhhmmm|||zzzqqqmmmhhhdddccc```___^^^]]]]]]\\\YYYVVVXXXWWWWWWVVVUUUTTTSSSSSSMMMJJJFFFCCCCCCDDDEEEFFFJJJLLLNNNPPPPPPOOONNNLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJMMMQQQUUUWWWYYYYYY\\\___bbbdddddddddfffgggiiilllqqqvvvxxxxxxvvvtttooonnnnnnpppsssvvvwwwwww|||yyywwwwwwzzz~~~~~~xxxsssoooooopppqqqvvvuuusssqqqnnnlllkkkjjjllliiihhhiiimmmrrrvvvxxxxxxzzz}}}tttsssyyy}}}uuufff`````````YYYRRRCCC===666333444555333111111111111111111111111111//////............//////////////////000000000000111111111111111111111111222222222111222222333444333333333333444555555666888999;;;;;;::::::;;;===??????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJKKKMMMMMMLLLKKKIIIKKKOOOSSSUUUUUUTTTSSSSSSQQQTTTYYY\\\eeeyyy~~~wwwyyy~~~yyy|||}}}{{{~~~sss___MMMAAAAAA???;;;888666666777888:::;;;===>>>???BBBFFFIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLNNNPPPRRRSSSSSSQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUTTTRRRQQQRRRSSSOOOPPPQQQQQQQQQPPPOOONNNJJJKKKLLLMMMNNNOOOPPPPPPTTTTTTTTTUUUWWWZZZ]]]^^^ccc]]]VVVRRRSSSUUUVVVVVVQQQQQQQQQQQQRRRTTTVVVWWWYYY[[[\\\^^^```dddiiimmm~~~|||[[[MMMKKKKKKKKKLLLKKKIIIGGGIIIHHHJJJPPPTTT[[[gggsss|||tttmmmjjjjjjhhheee```]]]\\\\\\]]]^^^___^^^\\\\\\]]]^^^bbbgggqqq}}}xxxwwwwww|||tttkkkcccbbbbbb```___```ZZZYYY]]]mmmxxxtttuuu{{{pppiiihhhhhhfffgggmmmzzzuuupppjjjfffaaa````````````]]]XXXUUUTTTSSSRRRRRRRRRRRRSSSSSSPPPLLLHHHEEEEEEEEEEEEDDDHHHLLLPPPTTTUUUSSSPPPMMMKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGEEEEEEDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGIIILLLPPPSSSVVVXXXXXXZZZ]]]```bbbccceeeggghhhhhhkkkpppuuuxxxxxxwwwvvvooonnnnnnqqquuuyyy{{{{{{~~~|||xxxqqqmmmmmmnnnppptttsssrrrpppnnnllllllkkkjjjhhhgggiiinnnssswwwyyyyyy{{{}}}vvvnnnpppyyyyyyxxx{{{xxxmmmbbb```dddbbbWWWLLLAAA<<<666333444444333111111111111111111111111111//////............//////////////////000000000000111111111111111111111111222222222222222333444444555555444444444444444555888999;;;;;;:::;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFGGGHHHHHHIIILLLNNNLLLKKKKKKLLLNNNNNNMMMKKKJJJLLLOOOSSSUUUUUUUUUUUUVVVSSSTTTYYY\\\dddyyyzzzzzzmmmooovvv}}}|||{{{~~~}}}yyyyyy{{{vvvxxxxxxcccPPPBBB:::>>><<<:::999888999;;;<<<;;;===???@@@AAADDDHHHJJJLLLKKKJJJIIIJJJKKKLLLMMMLLLNNNPPPSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVUUUSSSSSSTTTVVVTTTTTTTTTTTTSSSRRRPPPOOOIIIJJJJJJKKKMMMNNNOOOPPPTTTUUUUUUWWWYYY[[[^^^___ccc]]]WWWTTTVVVXXXYYYXXXQQQPPPOOOOOOPPPSSSUUUWWWXXXZZZ[[[]]]___ccchhhlllzzzjjjSSSOOOLLLOOOPPPLLLGGGEEEIIIHHHJJJOOOSSSXXXcccmmmzzz~~~vvvoookkkkkkiiifffccc___]]]\\\YYY[[[\\\\\\[[[[[[\\\^^^dddhhhqqq~~~xxxqqqrrrvvv~~~}}}rrriiifffeeecccbbbccc\\\WWWTTT[[[mmm{{{xxxwww~~~tttllliiigggdddbbbcccnnnwwwoooiiidddcccddddddccc```ZZZVVVSSSSSSRRRQQQRRRRRRSSSTTTTTTPPPKKKIIIIIIIIIHHHFFFHHHLLLRRRWWWYYYWWWSSSPPPPPPOOOMMMKKKKKKLLLMMMOOOIIIHHHFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBCCCDDDDDDFFFHHHJJJNNNQQQTTTVVVWWWXXX[[[^^^```bbbdddgggjjjgggjjjnnnrrrtttuuuuuutttppppppqqqtttzzz~~~~~~{{{vvvrrrooonnnnnnooorrrqqqooommmlllkkkkkkkkkhhhggggggjjjooouuuxxxzzzzzz{{{}}}tttoooqqqwwwtttppptttmmmeee^^^```fffbbbTTTFFF>>>:::555333333333222111111111111111111111111111111111000000000000111111////////////000000000000111111111111111222222222333222222222222333444444555444444444444555555666888:::;;;<<<;;;<<<===???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLOOONNNMMMLLLMMMOOOOOONNNLLLLLLMMMPPPRRRTTTVVVVVVVVVYYYUUUTTTXXX\\\cccppp}}}|||xxxqqqkkkmmmsss{{{~~~~~~vvvyyyzzzwwwyyy|||zzzsssrrryyy~~~kkkVVVFFF<<<888;;;:::999999999;;;===>>>===???AAACCCDDDFFFIIIKKKMMMLLLKKKJJJKKKLLLMMMNNNMMMNNNPPPSSSUUUWWWWWWXXXUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWUUUUUUVVVXXX[[[[[[YYYXXXUUUSSSQQQPPPLLLLLLLLLLLLMMMOOOPPPQQQUUUUUUVVVXXXYYY[[[]]]^^^```\\\XXXWWWZZZ]]]]]]\\\RRRRRRPPPPPPQQQSSSVVVWWWVVVXXXZZZ\\\^^^ccchhhlllttt~~~YYYPPPLLLPPPTTTPPPKKKIIIJJJIIILLLPPPRRRVVV___hhhvvvyyysssnnnmmmkkkiiigggccc```^^^VVVWWWXXXXXXXXXZZZ\\\^^^aaafffooo~~~|||}}}}}}}}}}}}vvvoooooovvv|||nnnhhhgggeeecccddd\\\YYYUUUUUUZZZgggwww~~~{{{yyy|||rrrkkkgggdddaaa\\\[[[```ooovvvpppkkkjjjjjjjjjiiifffaaa^^^[[[ZZZZZZZZZZZZZZZ[[[[[[YYYTTTMMMJJJKKKLLLJJJGGGHHHLLLRRRXXXZZZYYYWWWTTTSSSRRROOOMMMMMMMMMOOOPPPJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFHHHKKKOOORRRUUUVVVVVVYYY\\\___aaadddgggjjjjjjlllnnnqqqrrrsssssssssrrrrrrtttzzz|||zzzuuuuuuuuutttrrrqqqooonnnooonnnllljjjjjjjjjkkkkkkhhhhhhhhhkkkqqqvvvyyy{{{zzz|||}}}vvvssssssuuuppplllrrrxxxccc^^^[[[___ddd```PPPAAA:::888555333222222222111000000000000000000000000111111000000000000111111////////////000000000000000000111111111222222222333333222222333333444555333333333444555666888888888:::<<<<<<<<<<<<>>>@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIJJJLLLNNNOOONNNNNNOOOPPPQQQOOONNNNNNNNNPPPRRRTTTVVVWWWXXXZZZWWWUUUXXX\\\aaaiiippp}}}{{{xxxsssnnnmmmooovvvrrrmmmtttxxxuuuvvv|||yyyzzztttmmmkkkrrrppp\\\JJJ>>>::::::777777777888:::<<<>>>??????BBBDDDEEEFFFGGGJJJLLLLLLLLLLLLLLLMMMMMMNNNOOONNNOOOQQQTTTVVVXXXYYYZZZVVVUUUSSSSSSSSSUUUWWWXXXZZZ[[[\\\[[[YYYXXXYYYZZZaaa```^^^ZZZWWWTTTRRRPPPOOONNNNNNMMMNNNPPPQQQRRRUUUUUUVVVWWWXXXYYYZZZZZZ\\\ZZZYYY[[[___bbbaaa___SSSSSSRRRRRRSSSUUUVVVWWWUUUWWWYYY[[[^^^bbbgggkkkmmm|||^^^QQQIIIOOOUUUSSSOOOOOOKKKJJJMMMPPPRRRTTT[[[dddrrr||||||yyyrrrpppnnnmmmkkkhhhddd```VVVWWWWWWVVVVVVXXX\\\___\\\bbbkkkzzz|||xxxwwwyyyyyy|||}}}~~~zzzvvvrrrpppxxxvvvlllhhheeebbbbbbZZZXXXVVVSSSPPPUUUeeeuuu|||xxxuuuwwwtttkkkeeebbb```]]]VVVUUUWWW\\\eeevvv{{{rrrpppmmmlllkkkjjjhhhfffbbbcccdddfffggggggggggggbbbZZZQQQLLLLLLLLLJJJGGGHHHKKKOOOTTTWWWXXXXXXWWWTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFIIIMMMPPPSSSUUUVVVXXX[[[]]]___cccgggjjjnnnooopppqqqsssttttttttttttuuuwww~~~|||vvvrrroooqqqsssttttttrrrpppooonnnmmmkkkiiiiiijjjlllmmmjjjiiijjjmmmsssxxxzzz{{{{{{|||}}}wwwuuutttssssssooolllwwwnnn]]]ZZZZZZ^^^aaaZZZKKK===777666444333222111111222000000000000000000000000//////............//////////////////000000000000000000000111222222333333333333333333333444444555222222333444555777999:::888:::<<<=========???AAAAAABBBBBBCCCDDDEEEFFFFFFIIIJJJJJJJJJIIIJJJKKKMMMOOONNNNNNPPPRRRSSSRRRPPPOOOOOOPPPRRRTTTVVVXXXZZZZZZXXXWWWWWWZZZ___dddhhh{{{~~~xxxsssrrrqqqoooqqqsss{{{yyypppmmmrrrtttssszzzyyyzzzvvvnnnhhhjjjvvvvvvaaaLLL???999999;;;888888999:::<<<>>>@@@AAABBBDDDGGGHHHHHHHHHJJJKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTWWWYYYZZZ[[[UUUTTTSSSRRRSSSUUUXXXZZZ[[[]]]______]]][[[[[[[[[cccbbb___[[[WWWTTTRRRQQQRRRQQQOOONNNNNNOOOQQQRRRUUUUUUVVVVVVWWWWWWWWWVVV[[[ZZZ[[[___cccdddbbb___SSSSSSTTTTTTUUUUUUVVVVVVVVVXXXYYY[[[\\\```eeehhhhhhsssgggUUUIIIMMMSSSQQQNNNOOOJJJJJJMMMPPPQQQQQQXXX```iiittt~~~vvvtttrrrqqqooolllgggccc[[[ZZZYYYVVVUUUWWW[[[___[[[aaagggpppzzzsssqqqrrrvvvvvvyyy|||xxxuuussssssxxx}}}uuummmgggdddccc^^^ZZZWWWSSSNNNNNNZZZiiizzzwwwooojjjllljjjccc]]]]]]\\\YYYSSSQQQQQQRRRTTT[[[mmm}}}}}}yyytttqqqqqqrrrssssssnnnqqquuuyyy{{{}}}}}}|||pppfffYYYQQQPPPOOOKKKHHHFFFHHHJJJNNNRRRUUUWWWYYYVVVUUUTTTRRRPPPNNNLLLKKKLLLKKKIIIFFFEEEDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEHHHKKKOOORRRTTTVVVXXXZZZ\\\^^^aaafffiiimmmmmmoooppprrrtttvvvwwwwwwwwwyyywwwrrrqqqooooooqqqrrrrrrrrrqqqpppnnnmmmkkkjjjjjjlllnnnooolllkkklllpppuuuyyy{{{|||{{{|||~~~~~~oooooorrrssssssppppppxxxeeeYYYYYY[[[]]]\\\SSSFFF<<<555555444333111000111222000000000000000000000000//////............//////////////////000000000000///000000111222222333333444333333333333444555555444444444444555666888888999:::<<<======>>>@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHIIIIIIIIIJJJMMMOOONNNNNNNNNPPPSSSTTTTTTSSSPPPPPPPPPQQQSSSVVVYYY[[[XXXYYYYYYXXXYYY]]]bbbeeeyyy|||zzzsssnnnppprrrrrrtttvvv~~~}}}xxxqqqsssrrrsss~~~yyy}}}yyypppiiilll{{{}}}nnnWWWBBB888666999<<<:::;;;<<<===???AAACCCDDDDDDFFFHHHIIIIIIIIIJJJKKKJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWYYY[[[\\\UUUSSSRRRRRRSSSVVVYYY[[[\\\^^^aaaaaa___]]]\\\\\\cccaaa^^^ZZZWWWTTTSSSRRRSSSRRRPPPNNNNNNOOOPPPQQQUUUUUUUUUVVVVVVUUUTTTTTT[[[[[[]]]aaaeeeeeeaaa]]]RRRSSSTTTUUUVVVVVVUUUUUUXXXYYYZZZ[[[\\\^^^bbbfffeeemmm|||pppZZZJJJKKKOOOLLLHHHIIIJJJJJJLLLOOOPPPPPPUUU]]]___lllzzzxxxvvvtttsssrrroooiiieee```___[[[WWWUUUVVVZZZ^^^___cccfffiiiwwwuuunnnllloootttuuuxxx{{{||||||wwwrrroooppprrr}}}|||~~~~~~ssskkkgggffffff^^^XXXTTTOOOMMMVVVbbbrrr~~~qqqeeeccceeeccc]]]XXXYYYYYYWWWSSSQQQPPPPPPNNNPPPYYYdddxxx}}}}}}~~~}}}qqqaaaWWWTTTRRRNNNJJJEEEEEEGGGIIIMMMRRRVVVYYYYYYYYYWWWVVVSSSPPPNNNLLLMMMKKKIIIGGGEEEDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDGGGJJJNNNRRRTTTVVVXXXZZZ\\\]]]aaaeeehhhiiijjjkkkmmmpppsssuuuwwwxxxxxxyyy~~~~~~sssqqqsssqqqpppppppppppppppqqqqqqooonnnlllkkkkkkmmmpppqqqmmmmmmnnnqqqvvvzzz||||||{{{|||~~~}}}jjjjjjqqquuutttqqqtttppp]]]WWWYYY[[[\\\XXXOOODDD;;;444444444222111000111222000000000000000000000000111111000000000000111111////////////000000000000///000000111222222333333444333333333333444555555666666555555555555666666999;;;======>>>>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGDDDFFFHHHIIIIIIKKKNNNQQQNNNMMMNNNQQQTTTVVVUUUTTTQQQQQQPPPQQQSSSVVVZZZ\\\XXXZZZZZZXXXWWW\\\aaadddtttrrrqqqqqqtttvvvxxxyyy}}}zzzzzz}}}~~~uuukkkjjjyyyqqqYYYDDD>>>===777555888::::::;;;<<>>@@@AAABBBCCCHHHPPPWWWYYYZZZ[[[\\\^^^bbbgggkkkkkklllmmmpppsssvvvyyy{{{wwwwwwyyy}}}yyysssqqqsssnnnkkknnnpppooopppsssrrroookkkhhhhhhkkkooorrrqqqoooqqqvvvxxxxxxyyy}}}}}}||||||qqqppprrrrrryyyvvv|||xxxddd[[[ZZZ[[[[[[ZZZTTTKKK???777444333111//////000111222111111000000//////......---......//////////////////////////////000111111222222222222222222333333333333444444555444444444888888777777777777888888999999:::<<<===???@@@AAACCCDDDFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLOOOPPPQQQSSSSSSSSSRRRRRROOONNNMMMNNNQQQTTTWWWXXX^^^\\\YYYXXXWWWYYY[[[]]]ppppppqqqvvv{{{|||{{{lllkkkrrryyyeeePPP>>><<<<<<888666999;;;<<<===???BBBEEEGGGIIIKKKLLLLLLLLLJJJJJJKKKMMMQQQRRRRRRTTTUUUVVVWWWWWW[[[```aaa]]]YYYXXXVVVRRRRRRQQQPPPPPPPPPRRRSSSTTTXXXZZZ]]]___```^^^[[[YYY[[[\\\\\\\\\ZZZWWWTTTRRRUUUUUUSSSRRRRRRQQQQQQQQQPPPPPPRRRSSSTTTUUUVVVVVVWWWXXXZZZ]]]______]]]ZZZVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWYYY]]]bbbdddeeedddeeegggqqqxxxbbbLLLFFFJJJKKKJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSYYYbbbooo{{{}}}zzzvvvsssqqqooommmkkkdddbbb^^^[[[XXXXXXXXXXXXZZZ[[[^^^dddkkkyyyzzzjjjaaaeeeiiiooowwwzzz~~~|||xxxuuusssqqqkkkgggjjjppp{{{ssssssxxx|||zzzooommmiiiddd^^^ZZZSSSNNNPPPVVVhhh}}}rrrjjjeee___[[[ZZZYYYVVVSSSPPPNNNKKKHHHFFFGGGHHHIIILLLWWWhhhzzz}}}dddWWWQQQLLLIIIHHHEEEBBBCCCGGGMMMQQQTTTZZZYYYXXXVVVTTTSSSQQQPPPLLLJJJHHHEEECCCAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???AAABBBAAABBBFFFNNNTTTYYY[[[]]]___aaadddhhhkkkjjjkkklllnnnqqqtttwwwyyyvvvwwwxxxzzz~~~{{{qqqlllooollllllpppsssqqqpppqqqqqqnnnkkkiiiiiikkknnnqqqrrrpppqqqvvvxxxwwwxxx|||}}}|||vvvoooqqqtttuuurrrwwwsssbbb[[[YYY[[[[[[YYYRRRGGG<<<555444333111000///000111222111000000000/////////......//////000111000000000///////////////000111111111222222222222333333333222333333444444444444444888888777777777888999999;;;;;;<<<===???@@@AAAAAAEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPOOONNNOOOQQQTTTWWWXXX[[[ZZZXXXWWWXXXYYYZZZ[[[kkklllqqq{{{}}}uuummmiiidddmmm|||}}}hhhTTTEEE888888;;;999888;;;<<<===@@@CCCEEEHHHIIIJJJLLLMMMNNNMMMLLLKKKLLLNNNTTTTTTTTTUUUVVVWWWWWWXXXgggmmmooohhh___YYYVVVSSSQQQQQQRRRSSSSSSTTTUUUUUUUUUWWWXXXZZZZZZZZZYYYXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQRRRSSSUUUVVVQQQQQQRRRRRRSSSTTTTTTTTTXXXXXXZZZ\\\^^^^^^\\\ZZZVVVVVVVVVUUUUUUTTTTTTTTTWWWWWWYYY^^^bbbeeefffeeecccdddiiiwwwjjjRRRGGGHHHJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQUUU^^^jjjuuu}}}yyyuuurrrqqqooonnniiifffbbb^^^[[[YYYYYYYYYZZZZZZ\\\```eeeqqqzzzlll^^^___eeeooo~~~{{{}}}}}}yyytttpppmmmjjjfffdddiiippp{{{rrrnnnqqquuuwwwpppkkkfffbbb^^^XXXRRRRRRVVVggg|||}}}ssslllddd^^^]]][[[YYYWWWSSSPPPKKKGGGDDDCCCDDDEEEBBBCCCLLL]]]kkkyyyttt^^^QQQLLLJJJIIIFFFCCCCCCFFFKKKOOORRRWWWWWWVVVUUUTTTRRRQQQPPPKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@AAAAAAAAAAAADDDKKKQQQYYY\\\___bbbdddfffhhhjjjiiijjjkkkmmmppprrruuuvvvuuuwwwyyyyyy|||~~~ssskkkkkkjjjlllsssuuurrroooooopppnnnllljjjjjjlllnnnpppsssqqqrrrvvvwwwvvvwwwzzz}}}|||sssrrrwwwzzz{{{qqq|||iii]]]YYYXXX[[[\\\XXXMMMAAA888333444333111000000000111222000000000000///////////////000000111111111111111///////////////000111111111111222222222333333333222333444444555555555444888888888888888999::::::>>>>>>??????@@@AAAAAABBBFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMPPPPPPOOOOOOQQQTTTVVVXXXYYYZZZZZZZZZ[[[[[[\\\\\\hhhjjjppp~~~wwwkkkeeedddhhhsssqqqWWWGGG===666888;;;::::::<<<===>>>BBBEEEHHHIIIJJJJJJMMMNNNOOOOOONNNMMMNNNOOOTTTTTTTTTTTTUUUUUUVVVVVVgggpppssskkk```YYYVVVTTTSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZUUUTTTRRRPPPQQQSSSUUUWWWWWWVVVUUUTTTSSSRRRQQQQQQXXXXXXYYY\\\___```___]]]XXXWWWWWWVVVVVVUUUUUUTTTYYYWWWWWWYYY]]]aaabbbcccaaaaaacccmmm}}}xxx\\\JJJFFFIIIKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNTTT[[[eeennnvvv}}}|||wwwtttsssrrrrrrmmmkkkgggbbb^^^\\\ZZZZZZ]]]\\\]]]```ccckkk{{{|||nnn___\\\^^^jjj}}}{{{~~~yyyuuuqqqlllhhhdddaaa```gggooo{{{pppkkklllnnnzzzssspppkkkfffddd^^^WWWUUUXXXiiiwwwmmmeeeaaa```^^^]]]YYYUUUPPPJJJFFFDDDDDDEEEGGG???AAAOOOXXX^^^nnnfffUUUOOONNNKKKHHHDDDBBBEEEIIIMMMOOOUUUUUUTTTSSSRRRPPPNNNLLLIIIHHHFFFCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@DDDLLLQQQXXX\\\```dddeeefffhhhiiijjjjjjkkkmmmoooqqqsssttttttxxx||||||~~~uuunnnkkkiiilllsssvvvssspppqqqooonnnmmmllllllmmmnnnooouuurrrssswwwxxxvvvvvvyyy~~~{{{vvv{{{xxxqqq^^^VVVVVVYYY]]]]]]VVVIII===555333333222111000000000111111000000000000//////////////////000111111111111000///////////////000000111111111111222222333333444444444555666777777777777888888888888999:::<<<<<>>@@@@@@AAAFFFNNNTTTXXX\\\```dddeeeffffffggglllllllllmmmoooppprrrsssooouuu{{{}}}{{{uuuqqqmmmkkkmmmrrruuutttrrrssspppooommmllllllmmmooopppvvvttttttxxxyyyvvvwwwzzz~~~yyy{{{lllYYYUUUXXX]]]^^^\\\SSSFFF:::555444222222222111111111111111////////////000000000000---...//////000000/////////////////////000000111000000111222333333444444555666777888999999999999888888888999:::<<<===>>>?????????@@@@@@AAAAAAAAAEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOPPPTTTWWWYYY[[[]]]^^^______^^^^^^tttuuuwww}}}{{{~~~wwwyyyyyysssggg```hhhttt|||nnnYYYGGG<<<;;;;;;;;;<<<<<<>>>???@@@AAADDDGGGIIIKKKMMMNNNOOOQQQSSSTTTRRRQQQQQQQQQUUUVVVVVVWWWXXXYYYYYYZZZVVV^^^bbb___YYYWWWVVVUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^YYYXXXUUUSSSRRRRRRRRRSSSWWWVVVUUUTTTTTTUUUWWWXXXWWWWWWXXX[[[___aaaaaaaaaYYYYYYYYYYYYYYYYYYYYYYYY[[[WWWRRRPPPRRRUUUXXXZZZ[[[]]]```ccclll~~~zzz^^^KKKFFFIIIKKKMMMLLLLLLKKKIIIHHHHHHGGGHHHLLLSSS[[[eeerrr~~~yyywwwvvvvvvvvvrrrppplllhhhddd```^^^]]]\\\ZZZ[[[]]]^^^```iiirrrqqqeeeZZZSSSZZZiii~~~{{{yyyrrrmmmlllhhhdddbbb```ccclllwww}}}{{{vvvnnnkkkkkklllwww|||uuuooolllhhhaaa]]]]]]kkk~~~rrrjjjfffccc```]]][[[XXXSSSOOOKKKIIIGGGFFF@@@@@@FFFIIIHHHLLLTTT^^^gggttthhh[[[VVVNNNJJJEEEBBBCCCEEEHHHIIINNNNNNNNNNNNLLLIIIFFFDDDFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDD>>>@@@AAABBBCCCHHHQQQWWWYYY\\\aaadddeeeeeefffggglllllllllmmmnnnooopppqqqlllpppvvvyyy{{{{{{uuurrrrrrqqqpppmmmoootttwwwuuussstttqqqooommmkkkkkkmmmoooqqqwwwuuuvvvyyyzzzxxxyyy|||||||||uuu}}}mmmZZZYYY]]]aaa___YYYNNNBBB999555444222222222222111111000000////////////000000000000------...//////////////////////////////000111111000000111222333444444555555666777888999:::::::::888888999:::<<<===???@@@?????????@@@AAABBBBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQOOOPPPQQQOOOMMMNNNRRRUUUWWWXXXYYY[[[[[[[[[ZZZZZZyyy|||~~~tttxxx|||xxxuuusssrrrooojjjjjjtttsss^^^KKKBBB999;;;===<<<<<<===@@@AAACCCDDDEEEHHHJJJMMMPPPQQQPPPRRRUUUUUUTTTRRRRRRRRRTTTTTTUUUWWWXXXYYYZZZZZZUUUZZZ\\\YYYWWWWWWVVVSSSVVVUUUUUUTTTUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTWWWWWWXXXZZZ[[[\\\]]]^^^ZZZYYYXXXVVVUUUUUUUUUUUUVVVUUUTTTSSSTTTUUUWWWXXXXXXWWWWWWYYY\\\]]]]]]\\\WWWWWWXXXXXXYYYYYYZZZZZZYYYVVVTTTSSSUUUWWWXXXXXXXXX\\\```aaafffssssssYYYMMMLLLLLLRRRQQQOOOMMMKKKIIIGGGGGGGGGIIIMMMRRRZZZhhhyyy~~~zzzxxxwwwvvvvvvrrrpppmmmjjjfffbbb___^^^ZZZYYYYYY\\\]]]^^^dddkkkvvvqqqcccXXXRRRXXXcccttt{{{zzz}}}}}}wwwpppkkkiiifffeeeeeegggkkkvvvzzzvvvqqqkkkjjjkkkpppyyyxxxtttqqqjjjffffffqqq{{{rrrkkkfffccc______]]][[[WWWRRRNNNLLLEEEDDDCCCCCCDDDFFFGGGHHHNNNUUU```lllwwwsssbbbZZZOOOKKKEEEBBBBBBDDDFFFGGGGGGHHHJJJKKKJJJHHHFFFDDDEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEAAACCCDDDDDDEEEJJJQQQXXX[[[^^^bbbdddeeefffhhhiiilllllllllllllllmmmnnnnnnnnnoooqqqsssxxxyyyqqqnnnoooqqqpppooorrrxxx{{{wwwrrrrrrrrrpppmmmjjjjjjmmmppprrrxxxvvvwww{{{|||zzz{{{~~~{{{vvvrrr|||mmm[[[\\\bbbddd^^^SSSHHH>>>777444444222222222222222111000000.../////////000000000111......///000000000000000///////////////000111111///000111222333444444555333444666777888999999999888999999;;;<<>>AAACCCFFFFFFGGGIIIKKKOOORRRTTTPPPSSSUUUVVVUUUSSSRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYWWWZZZZZZWWWVVVXXXVVVRRRZZZXXXWWWVVVVVVWWWYYYZZZZZZYYYXXXVVVUUUUUUTTTTTTVVVWWWYYYZZZ\\\]]]]]]]]]ZZZZZZZZZYYYYYYXXXWWWWWWXXXVVVTTTSSSRRRSSSTTTUUUYYYXXXWWWXXXYYYZZZYYYXXXUUUVVVVVVWWWXXXYYYZZZZZZVVVUUUVVVWWWZZZ[[[ZZZXXXWWW\\\``````aaalllgggVVVPPPOOOVVVUUUSSSPPPMMMJJJHHHGGGKKKKKKKKKMMMSSS```ppp{{{}}}zzzxxxwwwvvvvvvrrrpppnnnjjjfffccc```^^^[[[YYYZZZ]]]^^^^^^cccjjjjjjwwwrrraaaWWWRRRXXX```ooo~~~{{{xxxuuu|||{{{vvvpppkkkhhheeefffiiilllrrr~~~yyytttoooiiihhhkkkssszzz}}}yyysssooooooyyyyyyqqqkkkgggbbbccccccaaa^^^YYYTTTQQQJJJLLLIIIDDDCCCGGGFFFBBBDDDJJJSSS\\\cccllluuu|||zzzggg]]]PPPLLLFFFBBBBBBCCCEEEFFFBBBDDDFFFIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFFFFJJJQQQWWW^^^```ccceeefffgggiiikkkkkkkkkjjjjjjkkkkkkllllllrrrpppooopppvvv}}}sssnnnoooqqqoooooottt|||~~~xxxrrrooossspppmmmjjjjjjmmmpppsssyyyvvvwww|||}}}|||}}}zzzuuurrr{{{jjjZZZ\\\ccceee\\\OOOCCC;;;777444333111222222222222111000000.../////////000000111111//////000111111111111111///////////////000111111///000000222333444555555222333444666777777888888888999:::;;;===???AAABBB@@@@@@AAACCCDDDFFFGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMKKKLLLLLLLLLMMMMMMMMMNNNGGGIIIKKKMMMOOOOOOOOOOOOMMMOOOQQQNNNJJJJJJNNNSSSYYYYYYYYYYYYXXXXXXXXXXXX|||yyysssjjjbbbdddwww|||zzz{{{zzzqqqsssttt```LLL???<<<=========>>>@@@BBBEEEFFFHHHHHHHHHHHHJJJLLLNNNOOOQQQRRRSSSUUUUUUVVVVVVVVVUUUUUUUUUTTTRRRRRRSSSUUUXXXXXXXXXWWWVVVVVVUUUUUUYYYXXXVVVUUUUUUVVVWWWXXXVVVVVVUUUSSSRRRRRRTTTVVVUUUWWWZZZ[[[[[[\\\]]]___^^^^^^^^^]]]\\\ZZZWWWVVVXXXWWWTTTRRRRRRRRRSSSTTTSSSUUUWWWZZZ[[[ZZZXXXWWWXXXXXXYYYYYYYYYXXXVVVUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[^^^```aaagggxxx\\\LLLQQQTTT\\\^^^VVVNNNKKKJJJGGGEEEEEEHHHMMMQQQWWWdddqqq}}}zzzyyyzzz{{{rrrqqqpppnnnlllgggaaa]]]]]][[[YYYYYY[[[^^^``````jjjnnnvvv~~~xxxdddYYYSSSVVVZZZggg~~~}}}zzzsssrrryyy|||xxxtttoooiiihhhdddbbbgggrrr~~~zzzsssooolllkkknnnmmm||||||{{{~~~{{{rrrlllhhhgggfffdddcccbbb```\\\YYYPPPMMMIIIFFFEEEDDDBBBAAACCCDDDHHHQQQ\\\fffkkkllltttxxx|||{{{hhh]]]UUUOOOHHHBBBAAABBBCCCCCCFFFEEEDDDEEEFFFEEEDDDBBBCCCCCCBBB???<<<<<<>>>@@@AAAAAA@@@@@@AAACCCDDDEEEBBBDDDFFFFFFFFFIIIOOOTTT]]]bbbgggiiihhhhhhlllqqqpppooonnnnnnoooppppppooonnnmmmlllnnnsss}}}{{{uuupppooommmrrrxxx}}}~~~|||wwwttttttssspppkkkgggiiioootttyyyzzz{{{|||||||||{{{{{{zzzxxxxxx{{{~~~iiibbbcccccchhhXXXGGG>>>888444222333000000000000000000000000////////////............000///............//////000000000000111111111111000000000111222333555555666666777888999::::::;;;;;;;;;<<<<<<===???@@@AAA???@@@BBBDDDEEEEEEDDDDDDHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHIIILLLOOOPPPPPPPPPOOONNNOOOPPPPPPOOOOOOQQQSSS]]]XXXTTTUUUXXXZZZXXXUUU~~~xxxllleee```___bbbjjjzzz}}}yyyuuupppttt|||mmmXXXEEE>>>@@@>>>>>>>>>???AAACCCFFFGGGHHHHHHHHHIIIKKKMMMPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVTTTUUUVVVTTTRRRQQQRRRRRRUUUUUUVVVVVVWWWWWWXXXXXXZZZYYYWWWVVVUUUVVVWWWXXXTTTTTTRRRPPPOOOOOOQQQSSSTTTVVVXXXYYYXXXXXXYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTUUUVVVRRRTTTWWWYYYZZZZZZXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUWWWWWWVVVVVVUUUVVVVVVVVVXXXXXX[[[]]]___eeeuuuwww___[[[VVVaaaeee^^^SSSMMMKKKJJJHHHGGGIIIMMMOOOTTT___kkk~~~~~~}}}~~~~~~tttsssrrrpppnnnjjjddd```^^^\\\ZZZZZZ[[[]]]]]]\\\cccfffmmmuuu{{{iii\\\UUUXXX]]]hhh}}}}}}vvvppppppzzz}}}wwwsssnnnjjjiiieeeaaafffrrrvvvpppllliiiiiilllooo~~~zzzvvvoookkkhhhgggdddccccccaaa___\\\WWWTTTOOOKKKHHHEEEBBB@@@BBBBBBEEEMMMVVV___ccceeeiiilllppprrruuuyyy~~~zzzhhh]]]TTTOOOGGGAAA???@@@@@@AAAEEEDDDDDDFFFGGGGGGEEECCCCCCCCCBBB@@@>>>>>>@@@BBBCCCBBBAAAAAAAAABBBDDDDDDDDDFFFHHHHHHHHHKKKQQQVVV]]]bbbgggiiihhhiiimmmqqqtttrrrpppoooooopppppppppooommmkkkmmmsss}}}}}}{{{xxxssspppqqqqqqvvv}}}~~~yyyuuurrrtttsssqqqmmmkkklllqqquuuwwwxxxyyyzzzzzz{{{|||}}}{{{{{{zzz|||pppbbbbbbggghhhdddUUUEEE<<<777333111222000000000000000000000000////////////............//////////////////......000000000000111111111111000000111111222333555666666666777888999:::;;;;;;=========>>>???@@@AAABBB>>>@@@BBBDDDFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHJJJMMMOOOPPPQQQPPPPPPOOOPPPQQQQQQPPPQQQRRRTTT[[[WWWTTTUUUXXXZZZYYYVVVtttkkk]]]UUURRR\\\kkkyyyzzzoooiiihhhppp|||qqqaaaLLL======CCC@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIKKKMMMPPPSSSUUURRRSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVUUUSSSPPPOOOOOORRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZXXXVVVVVVVVVVVVWWWSSSRRRPPPNNNMMMMMMNNNNNNSSSUUUVVVVVVTTTSSSTTTTTTVVVVVVWWWYYYYYYYYYYYYYYYVVVVVVUUUTTTTTTVVVWWWXXXRRRTTTVVVXXXYYYYYYXXXWWWUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUWWWZZZ\\\bbbqqqnnn]]]YYYfffooohhhZZZPPPMMMMMMKKKIIIIIILLLMMMPPPYYYcccvvvwwwvvvtttsssqqqmmmhhheeeaaa___\\\\\\\\\\\\[[[ZZZ```bbbhhhnnnuuupppaaaXXX[[[bbblllzzz{{{~~~rrrlllooo{{{vvvpppmmmkkkiiiddd___dddrrrsssnnnkkkiiiiiilllqqq~~~sssssswww~~~uuunnnllliiifffdddddddddcccbbb```\\\VVVQQQMMMHHHDDDAAABBBBBBDDDIIIPPPWWW\\\^^^ccceeehhhiiikkkpppxxx~~~zzziii^^^VVVPPPIIICCC@@@?????????BBBBBBDDDGGGIIIHHHFFFCCCBBBBBBBBBAAA@@@@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCCCCFFFHHHIIIIIIIIILLLSSSXXX^^^ccchhhkkklllmmmpppssswwwuuusssqqqppppppqqqrrrrrrnnnlllnnnuuu}}}|||vvvuuussspppoooqqquuu|||wwwrrrqqqrrrrrrqqqpppooopppsssvvvwwwwwwxxxxxxyyy{{{}}}sss___[[[bbbhhhhhh^^^PPPAAA999666222111111000000000000000000000000////////////............---...///000000///......000000000000111111111111111111111111222444555666666777777888:::;;;;;;<<<>>>>>>>>>???@@@AAABBBCCC>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMLLLLLLKKKKKKIIIKKKMMMOOOPPPPPPPPPPPPOOOQQQRRRRRRRRRRRRTTTUUUXXXUUUSSSTTTXXXZZZYYYWWWyyyggg[[[RRRMMMQQQ```ssswwwiiibbbeeennn~~~sssdddTTTDDD:::<<>>@@@CCCFFFIIIIIIFFFCCCAAABBBBBBBBBAAABBBDDDFFFHHHGGGEEECCCBBBBBBBBBCCCFFFHHHJJJJJJJJJMMMSSSXXX___dddjjjoooqqqrrrtttuuuvvvvvvtttrrrqqqrrrtttvvvwwwssspppssszzzzzztttrrroookkklllooowwwvvvrrrrrrooopppqqqqqqrrrssstttuuuwwwxxxyyyyyyyyy}}}~~~{{{aaaUUUYYYbbbeeebbbWWWIII<<<777555222000111000000000000000000000000////////////............,,,---///111111000...---///000000000111111111111111111111222333444555666666777888999:::;;;<<<===>>>>>>>>>??????AAABBBBBB@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJLLLMMMNNNOOOOOOOOONNNPPPRRRSSSRRRRRRTTTUUUUUUTTTSSSUUUXXXYYYYYYXXX{{{kkkZZZOOOKKKMMMWWWfffssszzzuuukkkdddjjjuuuzzzjjjVVVIIIAAA======@@@DDDDDDEEEGGGHHHIIIJJJJJJLLLLLLMMMOOORRRVVVYYY[[[SSSSSSRRRRRRRRRSSSTTTUUUVVVWWWYYYXXXTTTQQQNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWYYYXXXXXXWWWVVVUUUUUUUUUVVVSSSQQQQQQRRRRRRQQQOOORRRTTTUUUTTTRRRPPPPPPQQQUUUUUUTTTTTTTTTTTTTTTTTTXXXXXXVVVUUUTTTSSSRRRRRROOOPPPRRRTTTUUUVVVVVVVVVRRRSSSSSSSSSTTTTTTUUUUUURRRRRRRRRRRRRRRSSSTTTUUURRRRRRTTTXXXZZZ___jjjvvvaaaXXXdddqqqssshhhXXXOOOMMMKKKHHHGGGIIIJJJLLLQQQXXXcccrrr}}}zzzyyywwwvvvvvvssspppmmmfffdddbbbaaabbbbbbaaa```]]]]]]```dddhhhsss{{{iii^^^dddppp}}}uuunnnuuu{{{rrrooorrr{{{uuuooommmmmmeee^^^YYY```rrrxxxnnnjjjiiiiiillloooqqq~~~ssskkkjjjhhhqqq||||||wwwrrrkkkfffddddddeeeeeefffccc^^^ZZZVVVRRRMMMJJJBBBBBBBBBCCCGGGMMMSSSXXX\\\^^^___^^^]]]bbbmmmvvvvvvoooddd\\\WWWOOOIIIEEECCCAAA@@@===???BBBFFFIIIIIIGGGDDDAAABBBDDDDDDDDDDDDFFFHHHJJJIIIFFFDDDCCCBBBCCCCCCEEEGGGHHHHHHHHHKKKQQQWWW]]]bbbiiiooorrrtttuuuuuurrrssstttsssrrrssswwwzzz|||zzzxxxzzz~~~}}}vvvqqqlllgggiiimmmwww~~~vvvttttttnnnnnnppprrrtttuuuuuutttxxxzzz{{{{{{{{{~~~|||iiiVVVSSS]]]eeeccc^^^OOOCCC888444444222000111000000000000000000000000////////////............+++---///111111000///...///000000000111111111111111111111222333444666666777777888:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJLLLMMMMMMNNNNNNLLLOOOQQQRRRRRRRRRSSSTTTSSSSSSSSSUUUWWWXXXYYYXXX}}}tttggg[[[RRRMMMUUU[[[fffooossswwwtttjjjffffffqqq}}}~~~ppp^^^KKKCCCBBB@@@??????EEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMOOORRRUUUXXXZZZTTTSSSRRRQQQRRRRRRTTTTTTUUUWWWWWWVVVSSSPPPNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUVVVSSSQQQRRRUUUUUUSSSPPPQQQSSSTTTTTTRRRQQQRRRSSSVVVUUUTTTSSSRRRRRRRRRRRRWWWVVVUUUTTTRRRPPPOOONNNLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRRRRQQQRRRRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUUUUSSSRRRTTTWWWZZZ]]]fffpppjjjYYY```kkkssspppbbbUUUNNNLLLHHHFFFHHHJJJKKKOOOUUU^^^lll{{{|||{{{yyyxxxxxxwwwtttrrrjjjgggdddbbbcccccccccccc```___aaacccfffoooooobbbgggrrrxxxnnnjjjuuu~~~wwwuuuwwwvvvqqqnnnnnnccc[[[WWW```uuu}}}rrrhhheeefffgggjjjnnntttyyylllgggfffkkksss}}}|||ssslllhhhffffffeeefffddd```^^^[[[WWWRRROOOBBBBBBAAAAAABBBGGGOOOTTT\\\^^^___\\\ZZZ^^^iiirrrrrruuujjj^^^YYYRRRKKKHHHEEECCCBBB@@@AAACCCGGGJJJKKKIIIGGGDDDEEEGGGHHHGGGHHHJJJKKKKKKJJJHHHEEEDDDCCCCCCDDDDDDFFFGGGGGGGGGJJJPPPVVVZZZ^^^fffmmmrrrtttsssrrrnnnpppssssssrrrssswwwzzz~~~~~~wwwqqqkkkfffiiinnnxxx~~~}}}wwwuuuvvvooooooooorrruuuvvvuuutttxxx{{{~~~}}}}}}}}}~~~fffYYYQQQXXXdddhhhccc]]]HHH>>>444333333222111111000000000000000000000000////////////............,,,---...000000000//////000000000000111111111111222222222222333555666777777777999:::<<<===??????>>>>>>>>>>>>>>>???@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDEEEFFFHHHIIIJJJLLLLLLMMMMMMNNNNNNMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNKKKNNNQQQSSSRRRRRRSSSTTTQQQRRRTTTUUUVVVWWWWWWWWW|||rrrcccVVVPPPTTTZZZjjjooouuuxxxwwwzzzwwwlllggghhhkkkyyyyyy```RRREEEAAABBBAAABBBCCCEEEFFFHHHIIIJJJKKKJJJJJJIIIJJJJJJLLLOOORRRUUUVVVUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTRRROOOMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTQQQOOOQQQUUUVVVSSSPPPOOOQQQSSSSSSSSSSSSTTTUUUVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOMMMMMMJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSSSSTTTTTTSSSQQQSSSVVVXXX[[[bbbjjjwwwrrr]]]]]]eeetttyyynnn]]]RRROOOIIIGGGHHHIIIJJJLLLQQQXXXdddrrr|||}}}{{{{{{{{{zzzyyywwwoookkkeeebbbaaabbbbbbcccbbbbbbcccdddeeekkk{{{vvvggghhhppp~~~vvvllljjjvvv{{{zzz~~~~~~xxxssspppmmmbbb[[[XXXbbbyyyyyynnneeecccdddfffjjjnnn|||{{{}}}pppiiieeejjjnnnrrr{{{zzztttpppmmmlllhhhfffdddaaa___[[[VVVSSSGGGFFFDDDAAAAAAEEELLLQQQ^^^aaabbb^^^ZZZ]]]gggqqqppp||||||qqqccc^^^WWWQQQNNNKKKIIIGGGEEEEEEFFFIIILLLMMMLLLKKKHHHJJJLLLMMMLLLLLLMMMOOOKKKJJJHHHFFFEEEDDDEEEEEEDDDFFFGGGGGGGGGJJJPPPVVVYYY^^^fffnnntttvvvuuussskkkooottttttrrrqqqtttwww{{{~~~|||}}}}}}vvvqqqkkkhhhmmmtttzzz|||~~~~~~{{{wwwuuuuuurrrqqqpppsssvvvxxxwwwuuuwww{{{}}}yyyzzz{{{hhhXXXQQQRRR]]]gggfff___ZZZDDD:::222222333333222222000000000000000000000000////////////............------......///000000000000000000000111111111111222222222333444555666777777888999;;;<<<>>>???@@@@@@????????????@@@AAAAAADDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOPPPLLLOOORRRTTTTTTTTTTTTUUUQQQRRRTTTVVVVVVVVVVVVVVVzzzlllZZZLLLMMMZZZgggxxxyyyzzzyyywww|||wwwrrrssswwwuuu{{{sssSSSJJJCCCAAAAAAAAACCCGGGEEEFFFHHHJJJKKKKKKJJJJJJGGGHHHHHHJJJLLLOOORRRSSSUUUTTTRRRQQQPPPRRRSSSTTTRRRRRRRRROOOMMMKKKLLLMMMJJJKKKLLLMMMOOOPPPRRRRRRQQQRRRSSSTTTTTTUUUTTTTTTQQQNNNMMMOOOTTTUUUSSSOOOMMMOOOQQQSSSSSSSSSTTTVVVUUUTTTRRRQQQQQQRRRSSSSSSOOOPPPPPPPPPOOONNNMMMMMMIIIIIIKKKLLLNNNPPPQQQRRRTTTSSSQQQPPPOOOOOOPPPQQQVVVUUUTTTSSSSSSRRRRRRSSSSSSQQQRRRUUUWWWYYY___ffflll}}}xxx```\\\bbbtttwwwcccUUUQQQKKKHHHIIIIIIIIIJJJNNNRRR]]]jjjuuu}}}}}}}}}}}}|||zzzsssmmmfffaaa___``````aaa^^^^^^^^^______dddrrr|||kkkhhhmmm{{{wwwmmmjjjwww~~~}}}}}}yyyuuuqqqmmmccc[[[YYYeee|||yyyoooeeedddfffhhhlllppppppkkkxxxvvvnnnccciiikkkjjjmmm{{{zzzvvvtttkkkiiifffdddaaa]]]XXXUUUNNNLLLIIIEEEBBBEEEKKKQQQ\\\___aaa]]]XXXYYYcccmmmnnnzzzvvvhhhccc]]]WWWTTTQQQOOOMMMIIIHHHIIIKKKNNNOOOOOONNNLLLNNNPPPPPPPPPOOOPPPQQQKKKJJJHHHFFFEEEEEEEEEFFFDDDFFFHHHHHHHHHKKKQQQVVV[[[```hhhqqqxxxzzzxxxvvvjjjoootttuuurrroooqqqsssxxx~~~{{{wwwzzz}}}yyytttoookkkjjjpppyyy}}}||||||{{{yyywwwtttsssuuusssrrrtttwwwyyyxxxwwwvvv{{{}}}rrrwwwmmmYYYUUUQQQTTT```fffaaaYYYVVVAAA888111111444333222333000000000000000000000000000/////////............------------...///111222000000000000111111111111222222222333444555666777777888999;;;===>>>@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQMMMPPPSSSUUUUUUUUUVVVVVVQQQSSSUUUVVVUUUUUUUUUUUUuuueee[[[WWW]]]nnn|||xxxyyyzzzyyy{{{|||~~~yyylll```JJJEEEAAAAAAEEEGGGFFFDDDJJJIIIHHHHHHHHHIIIJJJKKKGGGHHHIIIIIIIIIKKKNNNQQQVVVSSSOOOLLLJJJLLLNNNPPPMMMMMMNNNMMMMMMLLLKKKJJJOOOMMMKKKJJJKKKMMMPPPQQQPPPPPPOOONNNNNNNNNOOOOOOOOOQQQRRRSSSRRRRRRRRRSSSQQQKKKKKKRRRVVVUUUUUUXXXWWWVVVSSSOOOLLLKKKLLLNNNPPPOOONNNNNNNNNNNNMMMLLLJJJKKKMMMNNNOOONNNNNNMMMUUUUUUTTTRRRPPPQQQTTTWWWWWWVVVUUUUUUUUUTTTQQQNNNRRRSSSTTTUUUWWWZZZ^^^bbbjjjrrrddd[[[YYYgggzzz|||jjjVVVTTTPPPJJJGGGGGGIIIKKKLLLQQQVVV___lllyyyzzzwwwxxxyyyxxxrrrjjjdddaaa______^^^]]]___aaa``````eeeoooxxxpppkkknnnzzzxxxlllgggttt}}}}}}|||sssiii```______iiixxxjjjcccfffddd```jjj{{{}}}nnnhhhpppzzzyyymmmkkkiiihhhjjjlllrrr|||xxxpppjjjhhhjjjggg___[[[]]]UUUQQQKKKFFFEEEGGGKKKNNN[[[^^^___\\\ZZZ]]]aaadddnnnzzzyyysssmmmddd]]]YYYXXXXXXXXXQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTUUUUUUYYYZZZTTTKKKKKKJJJHHHFFFEEEEEEFFFGGGFFFGGGIIIIIIJJJPPPYYY```dddfffgggkkkttt{{{{{{vvvsssuuuvvvuuurrrooommmlllqqqrrrsssuuuvvvuuurrrooollloooppplllgggjjjuuu~~~wwwssssssuuuuuuuuuwwwxxxxxxvvvtttuuuxxx|||xxx~~~{{{yyyuuu~~~fffXXXQQQYYY___bbbfffeeeYYYKKK:::666222000222333222000222111111111000000//////333222111000000111222333111111111000000000000000111333444333111111222333111222333555666777777888999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLMMMNNNMMMLLLKKKQQQPPPOOONNNNNNPPPQQQRRRQQQTTTVVVVVVUUUTTTTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTzzzuuurrrnnnjjjeeecccgggrrr~~~}}}xxxtttwwwxxxvvvzzz}}}wwwrrriiiZZZNNNGGGCCC@@@@@@DDDGGGGGGEEEJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHIIIHHHGGGHHHJJJMMMOOONNNNNNMMMMMMMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMLLLQQQPPPNNNLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNOOOQQQRRRRRRQQQPPPQQQRRRQQQMMMLLLQQQSSSQQQPPPSSSSSSSSSSSSPPPNNNMMMNNNOOOQQQPPPOOONNNNNNNNNMMMLLLNNNOOOPPPPPPPPPOOONNNMMMMMMOOOQQQQQQQQQRRRTTTVVVVVVUUUUUUVVVXXXXXXVVVTTTSSSTTTUUUUUUUUUXXX]]]```ffflll~~~ooo___RRRXXXkkkvvvooodddVVVQQQKKKHHHGGGIIIKKKKKKKKKPPPYYYfffuuu{{{zzz{{{xxxsssmmmhhheeecccaaa______``````___^^^ccckkkrrrvvvmmmmmmzzzwwwiiibbbooo~~~}}}uuukkkbbb```___iiitttggg```cccbbb```lll~~~{{{kkkcccgggooo~~~qqqjjjhhhggghhhhhhjjjsss}}}vvvooojjjkkkiiiccc______[[[WWWPPPKKKIIIJJJMMMPPP[[[^^^```^^^\\\^^^aaadddmmmyyyvvvqqqjjjddd```^^^]]]\\\WWWWWWWWWXXXWWWVVVTTTSSSVVVWWWWWWVVVXXXYYYSSSJJJKKKKKKJJJJJJIIIHHHFFFFFFDDDFFFHHHHHHJJJQQQZZZaaadddfffhhhkkkssszzzzzzuuutttvvvxxxvvvqqqllljjjjjjkkklllnnnqqqtttuuusssqqqooonnnlllgggeeejjjttt}}}~~~xxxrrrooooooqqqqqqqqqwwwxxxxxxwwwuuuuuuyyy|||yyy~~~{{{yyy~~~ttt```VVVRRRYYY```bbbccc___QQQDDD999666222111222222222000111111111111000000000///111000///......///000111111111111111000000000000222333444333222111222333111222444555777888888888;;;;;;<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFHHHJJJLLLNNNOOONNNMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPSSSUUUVVVUUUTTTSSSTTTUUUUUUTTTTTTTTTTTTTTTTTT}}}pppeee]]]XXXbbbjjjooo{{{xxxqqqpppuuu}}}}}}{{{xxxwwwyyyvvvmmmcccWWWIII@@@DDDAAA???@@@DDDHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGGGGIIIKKKHHHJJJMMMOOOOOONNNLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNRRRQQQPPPNNNMMMKKKJJJIIILLLMMMNNNOOOOOONNNMMMMMMOOOPPPRRRQQQPPPOOOOOOPPPQQQOOONNNPPPOOOLLLKKKLLLOOOQQQRRRRRRPPPPPPPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLQQQRRRRRRRRRQQQPPPOOONNNLLLOOOSSSUUUUUUTTTTTTUUUTTTTTTUUUWWWZZZ\\\[[[ZZZUUUVVVUUUTTTTTTVVV[[[^^^aaafffpppkkkSSSOOO^^^nnnppplllYYYTTTMMMIIIHHHIIIJJJJJJJJJMMMSSS^^^lllzzz~~~||||||yyyvvvsssooolllhhhdddaaaaaabbbbbb```___bbbhhhnnnvvv}}}nnnjjjvvvwwwggg___lllxxxnnneee```^^^iiiqqqeee___aaaaaabbbqqqooodddeeejjjwwwuuujjjgggfffgggeeecccffflllqqq{{{rrrpppnnnhhhcccaaaaaa]]]VVVPPPMMMNNNPPPRRR[[[^^^aaaaaa______bbbeeennn{{{}}}xxxqqqlllhhhfffdddccc``````___^^^\\\ZZZXXXWWWYYYZZZYYYXXXYYYYYYTTTLLLKKKLLLMMMMMMLLLJJJGGGEEECCCEEEGGGHHHJJJPPPZZZaaaeeegggiiilllsssyyyyyyttttttxxx{{{wwwooohhheeefffeeefffiiimmmqqqssssssqqqqqqmmmgggdddeeellltttzzzxxxtttooollllllnnnpppqqqxxxxxxxxxwwwvvvwwwyyy{{{yyy~~~{{{zzzlll___ZZZWWW^^^eeefffbbbYYYIII<<<777555222111111222111111111111111111000000000000000000////////////000000111111111111111111111111222333444444222222333444333333555777888999999999===<<<<<<<<<<<<===>>>???>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJMMMOOOPPPPPPOOOOOOKKKLLLMMMNNNOOONNNNNNMMMNNNQQQUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSxxxjjj___XXXSSSgggxxx|||ssskkkmmmtttyyy|||}}}tttxxx|||wwwmmmbbbWWWMMMEEEAAABBB@@@???@@@DDDHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHLLLLLLLLLKKKIIIJJJLLLNNNHHHJJJMMMOOOPPPNNNLLLJJJLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNMMMJJJHHHGGGJJJKKKMMMOOOOOONNNMMMKKKOOOPPPQQQQQQOOOMMMMMMNNNOOOPPPQQQPPPMMMIIIHHHJJJMMMPPPSSSTTTSSSQQQQQQQQQSSSSSSSSSQQQNNNMMMLLLLLLQQQQQQQQQQQQQQQPPPPPPPPPQQQUUUZZZ\\\ZZZWWWTTTSSSTTTTTTTTTWWWZZZ\\\\\\[[[WWWWWWVVVTTTTTTUUUYYY\\\]]]ccchhhtttbbbTTT[[[fffjjjhhh^^^XXXQQQKKKIIIHHHIIIIIINNNOOORRRXXXaaaooo|||~~~~~~{{{zzzxxxvvvtttooohhhddddddddddddbbbaaaccchhhlllqqqnnngggsssxxxhhh```kkk{{{qqqfff___]]]iiiqqqgggaaaaaaaaaeeewwwqqqfffeeeiiiwww~~~|||mmmiiiggggggfffbbb```bbbaaasss{{{vvvppphhhcccddd```ZZZTTTQQQRRRSSSUUU]]]^^^bbbeeedddaaadddhhhtttxxxqqqmmmlllkkkkkkhhhgggfffdddbbb___]]]\\\ZZZ[[[[[[YYYYYYZZZWWWQQQNNNNNNNNNNNNLLLJJJHHHGGGEEEGGGHHHHHHJJJPPPXXX___eeehhhkkkmmmrrrxxxxxxuuuuuuyyy}}}yyyooogggccccccdddeeegggkkkoooqqqqqqppppppkkkfffffflllqqqtttuuuuuurrrooommmmmmppprrrtttxxxxxxxxxxxxxxxxxxzzz{{{yyy~~~|||{{{wwwddd]]]\\\```fffllllllcccTTTDDD888666444333222111111111111111111111000000000000000222111111111111111111222000111111111111111222222222333444444333333444555444555777888::::::;;;;;;>>>>>>===<<<<<<<<<===>>>===>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQRRRQQQQQQLLLNNNQQQSSSSSSRRRQQQOOOMMMPPPTTTVVVUUUSSSRRRRRRPPPQQQTTTUUUVVVUUUTTTSSSrrreee]]][[[___vvv|||qqqjjjnnntttuuussstttqqq~~~sssmmmbbbVVVLLLFFFEEEEEEBBBAAA@@@AAADDDHHHJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJKKKNNNPPPNNNNNNOOOOOOOOONNNMMMLLLNNNNNNMMMLLLKKKKKKLLLLLLKKKLLLLLLMMMLLLJJJHHHGGGIIIJJJLLLNNNNNNMMMLLLKKKNNNPPPQQQPPPNNNMMMMMMNNNMMMRRRUUURRRMMMJJJJJJKKKNNNQQQTTTUUUTTTRRRQQQQQQSSSTTTTTTRRRNNNLLLMMMNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRVVV[[[^^^\\\YYYVVVTTTUUUTTTSSSUUUWWWYYYYYYXXXVVVVVVWWWVVVUUUVVVYYY[[[\\\cccgggooosss\\\XXX]]]cccfffddd^^^UUUNNNKKKIIIHHHHHHPPPQQQQQQTTTYYYdddqqqzzz~~~}}}|||yyytttmmmiiiddddddcccccccccdddhhhjjjmmm{{{uuukkkvvvxxxiiiaaakkk}}}tttggg^^^[[[iiippphhhbbbaaa```gggyyy~~~mmmbbbaaaeeewwwrrrkkkggggggfffccc``````]]]ccchhhzzzzzzppphhhfffccc]]]XXXUUUUUUWWWXXX______ccchhhhhheeehhhnnn{{{vvvrrrrrrssstttmmmllliiigggdddaaa```___YYY\\\\\\ZZZZZZ]]][[[WWWRRRQQQNNNLLLKKKJJJJJJJJJHHHIIIJJJIIIJJJOOOWWW^^^fffjjjmmmnnnsssxxxyyyvvvvvv{{{~~~|||tttlllgggfffiiiiiiiiilllnnnooonnnmmmmmmjjjiiinnnvvvyyyvvvqqqsssrrrpppnnnnnnpppsssvvvyyyyyyxxxyyyyyyzzzzzzzzzyyy~~~|||}}}ppp\\\XXXZZZfffkkkooolll```MMM>>>666333333333222111000111111000000000000000000111111111111111222222111111111000000111111222222222333222444555555444444555666666777888:::;;;<<<======??????>>>============>>>===>>>???@@@BBBDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKNNNQQQRRRRRRRRRQQQMMMOOORRRTTTUUUTTTRRRPPPLLLOOORRRTTTSSSRRRQQQRRRPPPQQQSSSUUUVVVUUUSSSRRRzzznnngggfffhhhuuuuuulllooosssqqqppprrruuuxxxiiiaaaVVVKKKDDDBBBDDDEEEDDDDDDCCCCCCEEEGGGJJJLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIJJJIIIIIIJJJLLLOOOQQQPPPPPPOOOOOONNNNNNNNNPPPOOOMMMKKKKKKKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIKKKLLLLLLLLLLLLKKKNNNOOOQQQPPPOOONNNNNNOOOOOOWWW[[[VVVOOOMMMNNNOOONNNQQQTTTUUUTTTSSSSSSSSSRRRTTTUUUSSSOOOMMMNNNPPPLLLLLLLLLMMMNNNPPPRRRSSSMMMQQQVVVZZZZZZXXXWWWVVVVVVTTTRRRRRRTTTUUUUUUTTTSSSUUUWWWXXXXXXYYYZZZ\\\[[[aaafffmmmgggXXXXXXaaaiiiiiicccZZZRRRMMMJJJHHHGGGLLLNNNOOOPPPTTT]]]iiirrr~~~|||xxxrrrnnnddddddccccccdddeeefffgggjjjssswwwxxxkkkccchhh}}}xxxhhh^^^[[[jjj~~~lllhhhdddaaaaaaiii|||~~~nnncccbbbddduuu~~~}}}sssiiigggfffccc`````````^^^YYYccc}}}{{{rrrllliiiccc^^^ZZZYYYZZZ[[[aaa```dddkkkllliiimmmvvv}}}|||}}}}}}tttrrrnnnjjjfffcccaaa___ZZZ]]]]]][[[[[[^^^___\\\VVVTTTQQQNNNLLLLLLMMMMMMIIIKKKKKKKKKKKKPPPXXX___fffkkkoooppptttzzz{{{yyyyyy}}}~~~xxxrrrnnnooonnnmmmmmmmmmmmmkkkiiihhhiiimmmvvvyyyqqqppppppooonnnmmmooosssvvvzzzyyyxxxyyy{{{|||{{{zzzyyy~~~}}}rrr]]]YYY]]]hhhjjjlllgggWWWDDD777444222333444333111000000222000000000000111111111111//////000000000000//////000000111111222333333333222444555555444555666777777888:::<<<===>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>???AAABBBDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLOOOQQQRRRRRRQQQQQQJJJLLLOOORRRSSSRRRPPPOOOLLLNNNPPPRRRQQQQQQQQQRRRQQQRRRSSSTTTTTTTTTSSSRRR{{{sssooossszzz}}}qqqqqqqqqnnnqqqxxxuuulll\\\UUUKKKEEECCCDDDEEEEEEGGGGGGFFFEEEEEEGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJHHHIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJKKKMMMNNNLLLLLLLLLMMMLLLLLLKKKJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOQQQQQQPPPOOOPPPPPPSSS]]]bbb[[[RRRPPPQQQQQQLLLOOORRRTTTTTTUUUVVVWWWQQQTTTVVVSSSOOOMMMOOORRRMMMMMMMMMMMMNNNOOOQQQRRRMMMPPPSSSUUUUUUUUUUUUVVVUUUSSSQQQQQQRRRSSSSSSRRRPPPTTTXXX[[[\\\\\\\\\]]]XXX]]]aaagggwww}}}ddd[[[___fffnnnhhh^^^UUUOOOKKKIIIGGGHHHJJJMMMMMMPPPVVVaaaiiixxx|||yyyvvvsssjjjiiihhhgggggggggfffeeejjjnnn{{{{{{qqqggghhhuuu|||jjj```]]]mmm}}}jjjiiigggeeeeeeoootttiiieeeeeerrr~~~qqqiiigggdddbbbaaa___^^^VVVXXXffftttvvvrrrllleee```]]]]]]]]]dddaaaeeemmmooolllrrr}}}{{{~~~yyysssmmmhhhdddccc]]]``````\\\[[[^^^___^^^XXXWWWUUUSSSQQQPPPOOOOOOHHHJJJKKKKKKMMMSSS\\\cccfffkkkppprrruuu{{{~~~}}}~~~yyysssqqqnnnmmmlllkkkhhhfffeeehhhppp{{{|||tttooopppqqqooonnnooorrrvvv{{{yyyxxxzzz|||}}}{{{yyyxxx}}}~~~uuu```]]]bbbhhhhhhhhhaaaPPP<<<444555000222444333111///000222///000000000111111111111...///000111111000///...000000111222222333444444222444555666555555777888999:::;;;===>>>??????@@@===???AAACCCCCCAAA@@@>>>??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIJJJKKKKKKKKKKKKJJJKKKMMMOOOQQQRRRQQQPPPOOOIIIKKKMMMOOOPPPPPPOOOOOOLLLNNNOOOOOOOOOPPPRRRTTTSSSSSSSSSSSSSSSRRRRRRRRRxxxlllccchhh{{{uuuqqqooommmsss~~~{{{mmmcccQQQLLLFFFDDDFFFIIIIIIHHHIIIIIIHHHGGGFFFFFFIIIKKKMMMNNNNNNNNNMMMLLLJJJIIIOOOOOONNNLLLJJJJJJKKKMMMJJJLLLOOOQQQRRRRRRQQQPPPMMMLLLKKKJJJKKKLLLOOOPPPPPPOOONNNNNNMMMLLLLLLLLLIIIHHHHHHIIIIIIKKKLLLMMMMMMOOOQQQQQQPPPPPPQQQRRRVVVbbbggg___TTTQQQRRRRRRKKKMMMQQQSSSUUUWWWYYY[[[PPPSSSVVVTTTOOONNNPPPSSSPPPOOONNNMMMNNNOOOPPPQQQRRRSSSUUUTTTSSSRRRSSSTTTUUUSSSQQQPPPRRRSSSSSSRRRNNNRRRXXX\\\^^^^^^^^^^^^VVVYYY]]]aaallluuuaaa\\\___qqqjjj```VVVPPPLLLIIIHHHGGGJJJLLLLLLLLLQQQYYY```ooo~~~~~~|||zzzxxxvvvrrrpppnnnmmmllljjjhhhfffmmmoooxxxvvvllliiirrr~~~lllaaa___pppzzzkkkkkkkkkjjjkkkvvvwwwjjjdddcccsssyyynnnjjjfffdddcccZZZ^^^YYYUUUXXX^^^ssszzzssskkkeee```^^^^^^eeeaaaeeennnpppnnnuuu}}}sssttt{{{|||tttnnniiiggg```cccbbb]]][[[]]]___]]]XXXXXXYYYXXXVVVSSSPPPOOOFFFHHHJJJLLLOOOUUU___gggeeelllqqqsssvvv|||tttqqqooommmkkkjjjgggeeedddhhhqqq|||}}}wwwqqqrrrsssqqqpppppptttwww{{{yyyxxxzzz}}}~~~|||yyyxxx}}}~~~sss]]][[[aaaiiihhhfff___MMM:::333777///222444333111///000222//////000000111111111222000111222333333222111000000000111222333333444444333444666666555666777999999:::<<<===???@@@@@@@@@===???BBBDDDEEECCCAAA??????@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQPPPOOONNNJJJKKKMMMOOOPPPPPPPPPPPPMMMMMMNNNNNNMMMOOORRRUUUUUUTTTSSSRRRQQQQQQRRRRRR```\\\aaavvv{{{kkkfffnnnuuuiii___YYYGGGBBB@@@CCCFFFFFFHHHKKKKKKMMMNNNKKKFFFFFFJJJNNNNNNPPPQQQOOOLLLJJJKKKMMMLLLMMMMMMLLLJJJIIIJJJKKKJJJNNNRRRRRRPPPNNNOOOQQQOOOQQQRRROOOLLLJJJLLLOOOQQQMMMJJJIIIKKKMMMMMMLLLHHHIIIJJJIIIHHHHHHIIIJJJLLLKKKKKKKKKMMMOOORRRTTTRRRYYY^^^[[[TTTQQQUUUZZZRRRQQQQQQUUUYYYZZZVVVQQQQQQPPPPPPPPPQQQQQQOOONNNOOONNNLLLKKKKKKLLLNNNOOORRRUUUXXXWWWTTTRRRRRRTTTRRRTTTWWWWWWVVVTTTSSSSSSQQQUUU[[[___aaabbbcccdddZZZWWWZZZaaagggsssoooaaaZZZfffbbbccc```UUURRRPPPFFFIIIKKKLLLLLLLLLPPPVVV[[[hhhwwwwwwuuurrrooonnnnnnooooooqqqtttxxx~~~zzzyyy|||mmmdddaaaoooyyyiiieeehhhiiilllzzzmmmhhhkkkqqqzzzqqqnnnhhhcccdddaaa]]]XXXRRRNNNSSSddduuuxxxnnnddd```bbbgggkkklllsss{{{vvvvvvuuurrrgggcccrrr}}}tttmmmkkkhhheeeaaa^^^]]]]]]\\\[[[]]][[[XXXVVVTTTRRRNNNKKKGGGGGGJJJPPPXXX___dddfffhhhkkkppptttxxx{{{xxxrrrllliiijjjjjjgggddddddgggmmmtttzzz}}}}}}|||ssssssrrrqqqrrrssstttuuuzzzzzzyyyyyyzzz{{{~~~lll^^^[[[___cccgggbbbQQQ@@@999777666333333333222222222111111000000000000000000000000000000000000000000000000111222333333222111222444222444555666555666888999::::::<<<>>>???AAACCCCCC@@@AAABBBCCCCCCBBB@@@???===???AAA@@@======@@@CCCEEEEEEDDDDDDEEEGGGHHHIIIGGGJJJLLLMMMLLLKKKJJJJJJNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMOOOPPPPPPPPPPPPTTTUUUVVVUUUSSSPPPOOOOOOZZZ```nnnxxxttt|||zzzmmm```UUUOOOFFFBBBAAAEEEHHHGGGHHHKKKOOOPPPPPPMMMHHHGGGJJJNNNNNNOOOPPPOOOLLLJJJKKKMMMMMMNNNOOONNNLLLKKKLLLMMMLLLNNNPPPQQQOOOMMMLLLLLLMMMNNNOOONNNLLLKKKKKKLLLNNNKKKIIIIIIKKKMMMLLLKKKJJJKKKLLLLLLJJJJJJKKKLLLOOOOOONNNNNNOOOQQQRRRSSSRRRWWWZZZXXXTTTQQQTTTWWWSSSRRRQQQTTTWWWXXXSSSOOOMMMMMMMMMNNNOOOOOONNNMMMPPPNNNMMMLLLLLLMMMNNNPPPRRRUUUWWWVVVSSSQQQRRRTTTSSSUUUWWWWWWUUURRRQQQQQQQQQVVV]]]bbbdddcccbbbbbb^^^ZZZ[[[```dddmmmnnn^^^^^^\\\cccbbbWWWSSSSSSKKKKKKLLLLLLKKKKKKNNNSSSXXXdddsss~~~{{{wwwtttssstttvvvxxxxxxxxxzzzpppeeeaaaooowwwlllggghhhiiilll{{{mmmgggiiissswwwpppgggbbbcccbbb^^^YYYSSSMMMOOO^^^mmmyyynnniiiiiillloooqqqxxx}}}~~~}}}jjjaaa\\\dddsss{{{sssmmmjjjgggddd```^^^^^^^^^^^^]]]\\\ZZZWWWVVVTTTRRROOOLLLHHHIIIKKKRRRZZZaaafffhhhiiilllppptttvvvyyy|||~~~wwwrrrmmmkkklllllljjjgggeeehhhlllppptttuuutttsssssssssrrrqqqrrrssstttuuuzzzzzzxxxxxxzzz|||sssggg```aaafffcccddd\\\KKK<<<777666444333333333222222111111111000000000000000000000000111111111111111111111111000111333333222222333444333444666666666666888::::::;;;<<<===???@@@BBBBBB???@@@BBBCCCCCCBBB@@@???>>>???AAA@@@>>>===>>>@@@EEEEEEEEEEEEEEEGGGHHHIIIFFFHHHJJJKKKJJJIIIIIIIIINNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLMMMNNNNNNMMMLLLJJJKKKMMMOOOQQQRRRRRRRRRSSSUUUVVVUUUSSSPPPOOOPPPXXXhhh|||}}}}}}pppbbbUUULLLFFFEEEBBBBBBGGGJJJIIIIIIJJJRRRRRRQQQNNNIIIHHHJJJMMMMMMNNNOOONNNLLLKKKKKKMMMOOOPPPQQQPPPNNNMMMNNNOOONNNMMMNNNOOOOOONNNKKKHHHKKKKKKKKKLLLMMMMMMKKKIIIOOONNNNNNOOOQQQRRRQQQOOOKKKLLLMMMMMMKKKKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRTTTUUUTTTRRRQQQQQQRRRSSSQQQPPPRRRUUUTTTQQQMMMLLLMMMNNNNNNOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPSSSUUUVVVTTTQQQPPPRRRUUUTTTVVVWWWVVVSSSQQQPPPPPPQQQVVV^^^cccdddbbb```___```[[[[[[```dddiiiwwwkkk\\\[[[cccfff[[[WWWVVVOOOLLLLLLKKKIIIIIILLLPPPTTT\\\kkk{{{|||xxxwwwzzz~~~|||rrrgggbbbqqqwwwoooiiiiiiiiinnn~~~mmmgggiiiqqqssshhhdddeeeddd```\\\UUUNNNLLLVVVbbb~~~tttnnnmmmqqqtttttt{{{mmmcccZZZZZZ___fffoooxxx|||uuunnnjjjhhhdddaaa^^^]]]^^^_________\\\YYYWWWUUUTTTRRROOOMMMIIIJJJMMMTTT\\\dddhhhjjjkkknnnqqqtttuuuwwwyyy{{{}}}{{{uuuqqqmmmlllnnnooommmkkkhhhjjjlllnnnoooooommmllltttsssssssssssstttuuuuuuzzzyyyxxxxxxzzz~~~nnneeeaaa```dddiiiddd^^^RRRBBB888555444222444444333222111111000000000000000000000000000000111111111111111111111111///000222222222222444555444555777777777777999;;;;;;;;;<<<===>>>@@@@@@AAA???@@@BBBCCCCCCBBB@@@???===???AAA@@@???>>>>>>???FFFFFFFFFFFFFFFGGGIIIIIIKKKLLLNNNNNNMMMLLLNNNOOOPPPOOONNNLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJLLLNNNPPPRRRSSSTTTTTTRRRTTTUUUTTTQQQPPPOOOPPPeeettt|||}}}~~~~~~{{{yyy{{{~~~~~~sssfffYYYOOOHHHEEEEEECCCDDDJJJMMMKKKIIIJJJOOOOOONNNKKKHHHGGGIIILLLMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPQQQPPPOOONNNOOOPPPNNNMMMLLLNNNQQQQQQMMMIIIKKKJJJJJJLLLOOOOOOLLLHHHMMMNNNPPPRRRTTTTTTRRRQQQJJJKKKLLLLLLJJJJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNQQQQQQPPPQQQQQQQQQPPPNNNQQQOOOOOOPPPRRRRRRQQQOOOQQQRRRSSSSSSRRRQQQQQQRRRPPPOOOOOONNNNNNOOOOOOPPPRRRTTTTTTRRROOOOOORRRUUUUUUVVVWWWVVVSSSPPPOOOOOOQQQUUU[[[^^^___]]]\\\\\\]]]YYYZZZ```fffjjjrrrzzzggg___bbbgggaaa\\\XXXNNNLLLKKKIIIHHHHHHKKKOOOQQQTTTbbbrrr}}}{{{zzzqqqgggdddtttzzznnnhhhiiijjjpppooohhhiiikkk}}}zzzmmmhhhiiieeebbb^^^XXXPPPLLLRRR[[[|||~~~wwwqqqsssqqqqqquuuzzzxxxrrrppprrrtttuuuttt|||~~~pppaaaZZZYYY[[[```fffgggqqq~~~}}}vvvssssssssspppkkkgggeeeddd```]]][[[[[[]]]___``````]]]ZZZWWWTTTRRRPPPNNNKKKJJJKKKOOOVVV^^^eeeiiikkklllnnnrrrtttuuuwwwyyy{{{|||{{{{{{zzzyyyrrrooommmmmmooopppooonnnjjjlllnnnoooooonnnnnnooouuuuuuuuuvvvvvvvvvwwwwwwzzzyyyxxxyyy|||xxxfff___^^^___bbbeeedddXXXHHH;;;555444333111444444333222111000//////000000000000000000000000111111111111111111111111...000222222222333555666555666888999888999:::<<<<<<<<<======>>>???@@@@@@???@@@BBBCCCCCCBBBAAA@@@===???@@@BBBBBBBBBBBBBBBHHHHHHHHHHHHHHHIIIJJJJJJNNNOOOPPPOOOOOOOOOQQQSSSSSSQQQOOOMMMMMMMMMNNNNNNMMMNNNOOONNNMMMLLLLLLMMMLLLMMMNNNOOOQQQQQQRRRRRRPPPRRRRRRQQQPPPNNNOOOPPP{{{~~~yyyyyy}}}}}}~~~~~~}}}vvvkkk^^^SSSKKKFFFEEEGGGEEEFFFLLLOOOLLLJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKLLLMMMMMMMMMLLLMMMOOOPPPOOONNNNNNOOOPPPNNNMMMMMMPPPTTTUUURRRNNNLLLKKKKKKNNNQQQQQQMMMIIIHHHJJJMMMOOOPPPOOONNNMMMKKKLLLMMMMMMKKKKKKLLLMMMHHHIIIKKKMMMOOOOOOPPPPPPQQQOOONNNOOOPPPPPPNNNLLLMMMMMMMMMNNNPPPRRRRRRRRRUUUWWWWWWVVVSSSPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSSSSQQQNNNNNNPPPTTTUUUVVVWWWUUUSSSQQQPPPQQQSSSUUUVVVWWWVVVWWWXXXZZZXXXVVVXXX^^^cccgggkkkooouuuaaa[[[aaacccccc]]]PPPMMMKKKHHHGGGIIILLLOOOPPPQQQ\\\kkkvvvzzznnngggfffwww{{{kkkfffiiilllqqqssskkkkkkgggyyyssskkkiiifffccc___[[[TTTOOORRRYYY|||ssshhhfffdddcccfffkkkllllllooouuutttuuuttt{{{jjj^^^[[[YYYYYYZZZWWW]]]gggpppssspppkkkgggaaabbbcccbbb```^^^^^^___\\\ZZZXXXYYY[[[^^^``````^^^[[[WWWTTTRRRPPPNNNLLLLLLNNNQQQXXX```gggjjjkkklllooosssuuuwwwxxx{{{}}}|||xxxwwwvvvvvvuuunnnmmmlllmmmoooppppppoooiiilllnnnooooooppprrruuuwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz|||{{{uuueee```aaaaaaaaabbb```RRRAAA777444444333111333333222111111000//////000000000000000000000000111111111111111111111111///111333333333444666888666888::::::::::::<<<============>>>???@@@@@@AAA???AAABBBDDDDDDDDDBBBAAA??????@@@CCCEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLOOOQQQTTTSSSRRRPPPOOOOOOPPPPPPLLLNNNPPPOOOMMMKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOPPPPPPPPPNNNNNNOOOPPP|||vvvuuuxxx|||vvvooodddYYYOOOIIIFFFEEEJJJHHHIIIMMMOOOLLLJJJJJJGGGFFFEEEDDDDDDFFFHHHIIILLLJJJJJJKKKMMMNNNMMMLLLLLLNNNOOOOOOMMMMMMNNNPPPMMMNNNPPPSSSUUUVVVTTTSSSNNNNNNNNNOOOPPPPPPNNNLLLIIILLLOOOPPPOOONNNNNNNNNNNNOOOPPPPPPNNNNNNOOOPPPJJJKKKLLLNNNOOOQQQRRRSSSPPPOOOOOOOOOPPPPPPNNNLLLLLLLLLLLLLLLNNNQQQSSSUUUTTTWWWXXXUUUPPPMMMMMMOOONNNNNNOOOOOOOOOOOONNNNNNPPPRRRSSSQQQNNNMMMOOORRRTTTUUUVVVUUUSSSSSSTTTUUUUUUUUUUUUSSSRRRSSSVVVXXXUUUUUUWWWYYY\\\___bbbdddzzzeeeUUU[[[bbbhhhfff[[[QQQNNNJJJHHHJJJLLLNNNOOOQQQYYYdddnnn{{{xxxvvv|||wwwmmmggggggvvv{{{jjjfffiiilllqqqxxxooolllfffvvv}}}nnnhhhgggccc```]]]VVVQQQRRRXXXvvvxxxfff```[[[XXXWWWZZZ[[[]]]dddlllpppqqqpppyyyttteee^^^YYYUUUTTTQQQTTTYYY]]]``````^^^]]]VVVXXXYYYYYYXXXXXXZZZ[[[ZZZXXXWWWXXX[[[^^^```aaa```]]]YYYVVVUUUTTTSSSQQQPPPQQQUUU\\\ccciiikkklllmmmpppsssvvvwwwyyy{{{}}}{{{vvvrrrqqqqqqppppppllllllmmmnnnoooppppppqqqhhhkkknnnnnnmmmooossswwwxxxyyyzzzzzz{{{{{{zzzzzzyyyzzz|||}}}wwwyyymmmdddccceeeeeecccbbbZZZKKK<<<555444333222222222111111111111000000000000000000000000000000000222222222222222222222222222333555555555555777888777999;;;;;;;;;;;;===???======>>>???@@@AAABBBCCC@@@BBBDDDEEEFFFFFFDDDCCCBBBAAAAAABBBFFFIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJKKKMMMNNNMMMMMMOOOQQQTTTTTTSSSSSSRRRRRRQQQQQQMMMPPPRRRPPPMMMKKKLLLNNNNNNMMMMMMMMMMMMNNNOOOPPPOOOPPPPPPPPPNNNOOOPPPRRRzzzsssmmmnnntttyyyuuujjjeee]]]TTTNNNKKKJJJKKKNNNJJJJJJNNNOOOLLLIIIJJJJJJHHHFFFEEEEEEGGGHHHHHHKKKJJJIIIJJJMMMOOONNNLLLLLLNNNOOOOOONNNNNNOOOPPPNNNPPPSSSUUUUUUTTTTTTTTTOOOPPPPPPOOONNNMMMMMMNNNMMMPPPRRRRRRPPPOOOPPPQQQOOOPPPQQQPPPOOONNNOOOQQQMMMLLLLLLMMMNNNPPPQQQSSSOOOPPPQQQQQQPPPOOONNNNNNNNNMMMMMMLLLMMMOOORRRUUURRRUUUWWWTTTOOOLLLMMMOOOMMMNNNNNNNNNNNNNNNNNNMMMNNNPPPSSSRRRNNNMMMNNNPPPSSSTTTUUUUUUUUUUUUWWWYYYVVVWWWWWWVVVTTTTTTUUUWWWSSSUUUWWWWWWWWWZZZ^^^aaalllrrrZZZ\\\bbbkkkooojjjWWWSSSMMMKKKKKKLLLLLLKKKNNNSSSZZZcccqqq}}}uuurrruuu~~~}}}}}}xxxxxxnnniiigggppp~~~nnnhhhiiiiiinnn}}}rrrllleeessswwwmmmhhhddd```]]]WWWQQQQQQVVVjjjpppeee]]]XXXSSSQQQOOOOOOUUU]]]eeefffhhhsss|||vvvhhh]]]YYYZZZTTTUUUVVVWWWYYYZZZ[[[[[[VVVWWWXXXXXXVVVVVVXXXZZZ[[[YYYXXXYYY\\\___aaabbb```]]]ZZZYYYZZZ[[[[[[[[[UUUVVVZZZ```gggkkkmmmmmmoooqqqtttuuuvvvvvvxxxyyyyyyvvvqqqnnnnnnnnnmmmllllllmmmoooppppppqqqrrrrrrlllnnnpppooommmmmmrrrvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxzzz~~~{{{yyy{{{ooogggbbb```eeehhhfffcccbbbQQQDDD888555555222111222000000000000111111111111000000000000000000000000222222222222222222222222444666777777666666777999888:::<<<<<<<<<<<<>>>@@@===>>>???@@@BBBCCCEEEEEEBBBCCCEEEGGGHHHGGGFFFEEEFFFCCCAAAAAADDDGGGIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEIIILLLNNNPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSQQQPPPOOORRRUUUSSSOOOMMMNNNQQQLLLLLLLLLMMMNNNPPPRRRTTTQQQRRRRRRRRRQQQQQQSSSVVVvvvuuurrrkkkfffgggnnnttt|||~~~{{{www~~~yyymmm___\\\VVVQQQNNNNNNPPPQQQPPPLLLKKKNNNOOOKKKIIIJJJNNNKKKHHHGGGGGGHHHHHHHHHKKKIIIHHHJJJMMMOOONNNLLLMMMNNNOOOOOONNNNNNPPPQQQNNNRRRVVVVVVSSSQQQRRRSSSOOOQQQRRROOOLLLJJJLLLOOOLLLNNNPPPPPPMMMLLLMMMOOOMMMNNNOOOOOOMMMMMMNNNOOOMMMLLLKKKJJJJJJLLLNNNOOOOOOQQQRRRRRRPPPNNNOOOPPPPPPOOONNNMMMLLLNNNQQQTTTQQQTTTWWWUUUPPPMMMOOOQQQLLLMMMMMMNNNNNNMMMMMMLLLLLLPPPSSSRRROOOMMMMMMOOORRRSSSUUUUUUVVVWWWZZZ\\\WWWYYYZZZZZZXXXVVVVVVVVVQQQUUUXXXWWWWWW[[[aaaeeedddwwweeeaaadddllluuuuuu\\\WWWPPPLLLLLLKKKJJJIIIJJJMMMQQQYYYggguuu{{{yyyyyywwwxxx|||}}}|||}}}wwwzzzuuunnnvvvyyypppjjjffflllrrrkkkiiigggkkkssslllcccpppuuuiiieee```]]]VVVPPPPPPTTTaaa{{{mmmggg```YYYTTTOOOLLLPPPVVV[[[]]]```mmm}}}{{{xxxssseeeaaaeeeXXXXXXXXXXXXYYY[[[\\\]]]ZZZ[[[[[[YYYXXXWWWXXXZZZ]]][[[ZZZ[[[^^^aaacccccc___]]][[[\\\^^^aaabbbcccYYYZZZ^^^ccciiimmmooonnnppprrrtttuuuttttttuuuvvvwwwtttpppnnnnnnnnnmmmlllmmmoooqqqrrrrrrrrrssstttrrrtttuuurrrmmmmmmqqquuuvvvwwwxxxyyyzzzyyyxxxxxxwwwzzz}}}nnnaaa\\\ZZZ]]]eeeiiifffaaa```KKK@@@666555444111000222/////////000111111222222000000000000000000000000222222222222222222222222666777888888777666888999999;;;<<<===<<<===???@@@===>>>???AAACCCEEEFFFGGGBBBDDDFFFHHHIIIHHHGGGFFFJJJFFFAAA@@@BBBEEEFFFFFFCCCDDDEEEFFFFFFEEECCCCCCDDDGGGKKKLLLLLLLLLLLLLLLNNNPPPSSSTTTUUUSSSQQQOOOQQQUUUWWWVVVQQQNNNPPPSSSKKKKKKLLLMMMPPPSSSVVVXXXSSSTTTTTTTTTSSSTTTVVVXXXnnnnnnmmmjjjffffffiiilllhhhhhhjjjqqq}}}~~~ooocccVVVSSSPPPOOOQQQSSSTTTTTTOOONNNNNNMMMLLLLLLLLLMMMJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLLLLMMMNNNPPPPPPQQQQQQQQQPPPNNNMMMOOOPPPOOOOOOOOOQQQSSSUUUUUUTTTPPPPPPOOONNNMMMKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLKKKNNNPPPQQQQQQOOOOOOOOOPPPPPPPPPOOONNNNNNNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSQQQOOOMMMNNNOOOQQQRRRRRRQQQOOONNNNNNOOOOOOPPPQQQRRRRRRPPPNNNMMMMMMPPPTTTUUUTTTSSSSSSSSSUUUXXXZZZYYYVVVTTTUUUWWWWWWTTTQQQRRRWWW[[[]]]]]]hhhkkk{{{^^^XXXeeeoooqqqkkk___VVVUUUQQQHHHGGGLLLOOOMMMPPPXXX___gggrrr|||}}}~~~~~~~~~}}}|||tttsssnnngggfffuuu|||qqqnnnhhhiiixxxyyypppjjjiiilllwwwuuummmooozzz{{{nnnhhhccc```ZZZSSSPPPRRReee{{{qqqggg]]]VVVOOOJJJJJJMMMUUUZZZaaajjjssszzzwwwlllgggbbbaaa____________]]][[[___````````````bbbeeehhheeedddaaa___]]]\\\\\\\\\bbbaaa______aaadddfffggg```bbbdddgggiiikkklllmmmtttwwwvvvrrrpppssstttsssvvvtttrrrpppoooooopppppppppqqqssstttttttttssssssrrrrrrqqqppppppqqqrrrssstttvvvxxxxxxxxxyyyzzz|||{{{~~~~~~wwweee^^^SSS\\\cccbbbaaabbb^^^WWWCCC;;;333///111333222000000000111111111111000000111111222222222333333333111111111111111222222222333444666777999:::::::::<<<<<<<<<<<<===>>>???@@@???@@@AAABBBDDDEEEFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKNNNLLLGGGDDDBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJLLLLLLKKKKKKKKKLLLLLLMMMMMMOOOQQQQQQPPPPPPPPPQQQXXXWWWUUUTTTTTTTTTUUUUUULLLLLLKKKKKKLLLOOOSSSUUUNNNPPPRRRTTTVVVXXXXXXYYYhhhkkkooonnnjjjeeebbb```___aaafffqqq}}}qqqcccXXXSSSPPPMMMMMMOOOQQQRRRSSSOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRQQQOOOOOOPPPQQQNNNMMMLLLNNNPPPSSSSSSSSSPPPPPPOOONNNLLLKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOONNNPPPQQQQQQPPPMMMKKKKKKLLLOOOPPPQQQPPPNNNMMMNNNOOONNNOOOPPPRRRRRRQQQOOONNNKKKNNNQQQSSSTTTUUUVVVWWWZZZZZZZZZXXXUUUSSSSSSSSSTTTQQQOOOPPPTTTXXXZZZZZZ[[[___pppkkkYYY\\\gggmmmrrrhhh]]]VVVPPPKKKHHHIIINNNLLLNNNTTT[[[bbbnnnxxx~~~}}}xxxvvvnnnccc]]]eeewww|||{{{|||}}}rrrooojjjjjjwww~~~vvvooommmmmmvvvzzzrrrrrrzzztttnnniiiddd]]]UUURRRSSS]]]|||vvvmmmbbb[[[SSSLLLJJJLLLNNNRRRZZZcccnnnwww~~~xxxpppllliiieeeccccccbbbaaa```eeeggghhhhhhggggggiiijjjhhhgggfffdddcccbbbaaaaaaaaa``````aaaccceeeggghhheeefffhhhjjjmmmoooqqqrrrssswwwxxxsssppprrruuuvvvwwwuuussspppooopppqqqrrrpppqqqrrrsssssssssrrrqqqqqqqqqpppppppppqqqsssssstttvvvxxxxxxxxxyyy{{{}}}{{{ooo^^^XXXYYY```eeedddcccbbb[[[SSSAAA:::333000111333222111000000111111111111000000111111222222222333333333222222222222333333333333555666777999:::;;;;;;<<<===>>>>>>??????@@@@@@AAA??????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLJJJGGGEEECCCCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLMMMOOOPPPPPPPPPRRRTTTWWWVVVUUUTTTSSSTTTTTTUUUMMMLLLKKKKKKLLLOOORRRTTTOOOPPPQQQSSSUUUVVVWWWWWWllloooqqqppplllfffaaa^^^___bbbjjjxxxxxxnnncccWWWOOOPPPNNNLLLLLLOOOQQQSSSSSSPPPOOOOOONNNNNNNNNNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQRRRRRRPPPPPPQQQSSSNNNLLLJJJKKKMMMOOOQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRQQQRRRSSSTTTTTTRRRQQQPPPNNNNNNNNNOOOOOOOOOOOOPPPRRRQQQQQQPPPOOONNNMMMLLLOOOPPPPPPNNNKKKIIIIIIIIILLLMMMNNNNNNMMMMMMNNNOOOLLLNNNOOOQQQQQQQQQPPPPPPJJJLLLOOORRRSSSVVVYYY[[[___\\\YYYVVVUUUSSSQQQOOOQQQOOOMMMNNNQQQTTTVVVWWWWWW[[[eeexxx```VVV^^^iiiwwwtttjjj]]]TTTPPPMMMIIIMMMJJJKKKPPPUUU\\\hhhrrr|||{{{xxxoooaaaWWWWWWaaajjj}}}~~~xxxsssrrrrrrxxx}}}|||sssqqqlllkkksss|||uuuqqqmmmttt~~~||||||vvvoooiiiaaaXXXSSSTTTYYYxxxwwwmmmeee\\\SSSNNNNNNIIIMMMTTT^^^jjjvvv{{{yyyuuupppmmmllllllkkkjjjnnnppprrrqqqooommmmmmmmmllllllkkkjjjiiifffdddccc``````bbbccceeegggiiiiiijjjjjjkkkmmmpppsssvvvxxxvvv|||~~~wwwpppqqquuuxxxyyyvvvssspppoooppprrrssspppqqqrrrrrrrrrqqqpppoooppppppppppppqqqssstttuuutttvvvwwwxxxxxxyyy|||~~~{{{|||ggg[[[YYYaaadddfffeeeddd___UUUJJJ===888222000111333333222000000111111111111000000111111222222222333333333333333333444444555555555666777888:::;;;<<<======>>>???@@@BBBBBBBBBBBBAAA?????????@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIGGGGGGHHHJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPTTTVVVUUUUUUTTTSSSSSSSSSTTTTTTOOOMMMLLLKKKKKKNNNPPPRRROOOPPPQQQRRRSSSTTTTTTUUU|||zzzvvvrrrnnnlllllllllnnnqqqyyyvvviii```YYYRRRMMMOOONNNMMMNNNPPPSSSUUUUUUPPPPPPOOONNNNNNOOOOOOPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFHHHKKKLLLMMMMMMMMMOOOQQQRRRSSSRRRQQQRRRTTTQQQNNNKKKJJJKKKMMMNNNNNNOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLNNNOOOPPPPPPOOONNNNNNOOOPPPOOONNNNNNPPPRRRTTTTTTSSSQQQOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMMMMLLLNNNOOOPPPNNNKKKIIIHHHHHHIIIJJJLLLLLLLLLLLLMMMOOOKKKLLLNNNPPPQQQQQQQQQQQQKKKMMMOOOQQQRRRUUUYYY[[[___[[[VVVTTTUUUTTTQQQNNNOOONNNMMMNNNPPPRRRTTTUUUZZZ]]]aaalllrrrZZZ[[[dddqqqyyyxxxhhhZZZVVVRRRMMMNNNKKKJJJMMMQQQWWWbbblllyyy}}}|||{{{xxxpppdddYYYTTTWWW\\\gggkkkpppqqqnnnkkkiiijjjnnnxxx~~~yyyrrrwwwzzzssspppllliiinnnzzztttmmmqqqzzzsssmmmdddZZZUUUVVV\\\uuuyyyqqqggg\\\TTTRRRKKKNNNTTT]]]iiivvv{{{{{{|||{{{{{{zzzxxxwwwuuuwwwzzzzzzwwwssspppooopppppppppooolllhhhdddaaa```bbbeeeggghhhjjjkkkllloooooooooqqqssswww{{{}}}uuurrruuuxxxxxxvvvrrrooonnnoooqqqsssqqqrrrssssssrrrqqqpppooonnnooopppqqqrrrtttuuuvvvtttuuuwwwxxxxxxzzz}}}uuuddd```dddhhhgggeeedddaaaYYYLLL@@@999666222000111333333333000111111222222111111000111111222222222333333333333333333444444555555666666777999:::<<<<<<=========>>>AAACCCCCCCCCAAA@@@>>>?????????@@@@@@AAAAAADDDDDDEEEGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFDDDFFFGGGGGGFFFEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNMMMMMMOOORRRUUUTTTSSSSSSSSSSSSSSSSSSSSSOOONNNLLLKKKKKKMMMOOOQQQPPPPPPPPPPPPQQQRRRRRRSSS~~~}}}}}}||||||vvviii]]]VVVRRROOOMMMMMMLLLKKKMMMPPPSSSTTTTTTOOOOOOOOONNNNNNOOOPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGIIIKKKLLLMMMNNNNNNNNNPPPSSSSSSRRRRRRRRRSSSTTTQQQMMMKKKKKKLLLLLLLLLNNNMMMLLLKKKKKKKKKMMMMMMKKKKKKLLLLLLNNNOOOQQQQQQRRRRRRRRRSSSTTTRRRNNNJJJKKKLLLOOOQQQRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQPPPMMMJJJIIIHHHGGGIIIKKKKKKKKKKKKMMMNNNKKKLLLMMMOOOPPPQQQQQQRRROOOPPPQQQRRRRRRSSSVVVXXXZZZWWWTTTSSSUUUVVVSSSQQQNNNOOOOOOOOOPPPRRRTTTUUUYYY\\\\\\aaaxxxjjj\\\\\\bbbsss{{{pppaaaYYYUUUPPPPPPLLLKKKMMMPPPTTT]]]gggooouuu}}}zzzwwwqqqhhh^^^XXXUUUUUURRRWWW^^^aaa```______aaabbbgggkkklllkkkqqq|||zzztttooojjjgggggguuuwwwoooppp}}}vvvpppggg]]]XXXXXX^^^tttzzzqqqeee\\\XXXRRRTTTXXX___jjjwww~~~yyyvvvttttttxxx{{{{{{~~~zzzvvvssswwwwwwvvvtttpppjjjdddaaabbbeeeiiijjjkkklllnnnpppwwwvvvvvvwwwzzz}}}{{{uuuuuuvvvvvvtttqqqnnnmmmnnnoooqqqsssssstttttttttrrrqqqpppnnnnnnppprrrsssuuuvvvvvvtttuuuvvvwwwxxx{{{~~~jjjccciiipppoookkkfffddd___TTTEEE;;;555444222111222222333333111111222222222222111111111111222222222333333333222222222333444555555666666777888:::;;;<<<<<<===<<<===@@@AAABBBBBB@@@????????????@@@@@@AAAAAAAAADDDDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFDDDFFFHHHHHHFFFEEEEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNNNNLLLKKKLLLOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLJJJJJJLLLNNNPPPPPPPPPOOOOOOPPPPPPRRRRRR~~~rrrjjj___UUUOOOLLLKKKKKKJJJIIIIIIKKKMMMPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPSSSSSSRRRQQQQQQQQQTTTQQQMMMLLLLLLMMMLLLLLLMMMLLLKKKJJJJJJKKKMMMNNNKKKLLLLLLMMMOOOQQQRRRSSSSSSRRRSSSVVVWWWTTTNNNHHHHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMOOOQQQQQQNNNLLLJJJJJJGGGIIIKKKKKKJJJJJJLLLNNNLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRQQQRRRSSSSSSSSSSSSTTTVVVVVVUUUTTTNNNPPPQQQQQQQQQRRRTTTVVVXXX[[[[[[^^^pppeeeXXXUUUeeessssssiii___WWWRRRRRRNNNMMMNNNPPPRRRYYYaaagggnnnwww{{{xxxssslllccc[[[TTTQQQJJJOOOTTTWWWWWWXXXZZZ]]]]]]^^^```cccfffjjjmmmpppvvvnnngggdddbbbiii}}}sssppp}}}{{{uuukkkaaa[[[[[[^^^rrrzzzoooeeeaaaZZZ[[[^^^dddmmmyyy{{{wwwrrrnnnoooqqqvvv|||{{{yyy}}}|||{{{xxxsssmmmhhhdddfffjjjmmmnnnmmmnnnqqqttt}}}}}}~~~~~~{{{xxxvvvtttssspppnnnmmmmmmnnnooorrrssstttttttttsssrrrqqqnnnoooqqqrrrtttuuuuuuvvvtttuuuvvvwwwxxx{{{ssseeegggpppvvvtttnnnhhhddd\\\NNNAAA:::333333222222111111222222111111222222222222111111111111222222222333333333111222222333444555666666666777888:::;;;<<<======<<<===>>>@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJHHHHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJMMMMMMMMMKKKJJJIIIKKKMMMPPPPPPQQQRRRRRRRRRQQQQQQOOOMMMKKKJJJJJJLLLNNNPPPPPPPPPOOOOOOOOOPPPRRRSSS||||||tttddd^^^WWWOOOKKKJJJJJJJJJJJJIIIIIIJJJMMMOOOOOONNNMMMMMMMMMMMMMMMNNNOOOOOOKKKKKKJJJJJJJJJKKKKKKLLLKKKIIIHHHGGGGGGIIIKKKMMMNNNPPPSSSSSSQQQPPPOOOOOONNNMMMKKKLLLMMMOOONNNNNNMMMLLLJJJIIIIIIKKKNNNOOOKKKLLLMMMNNNPPPRRRTTTUUURRRPPPPPPSSSVVVUUUPPPKKKGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKMMMPPPPPPOOOLLLKKKKKKHHHJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUSSSQQQPPPPPPNNNPPPTTTVVVVVVUUUUUUUUUNNNPPPRRRRRRQQQRRRTTTVVVVVVYYY[[[\\\gggvvv]]]WWW\\\hhhssssssiii]]]WWWRRROOONNNPPPPPPPPPUUU\\\aaagggqqq{{{|||zzzuuupppiii```WWWQQQKKKNNNQQQQQQQQQRRRVVVYYYWWWYYY\\\```bbbeeeggghhhttt}}}yyynnnfffbbb___aaaqqqzzzsssxxx{{{qqqeee___^^^```nnn|||sssooocccdddffflllttt~~~|||wwwrrrnnnpppsssuuuwwwyyy|||~~~|||}}}}}}{{{zzz}}}|||{{{xxxtttooojjjhhhkkknnnqqqpppnnnooosssxxx|||xxxsssrrrrrrpppoooooonnnnnnpppqqqrrrssstttsssrrrqqqooopppqqqssstttuuuuuuuuutttuuuvvvwwwxxx|||lllfffnnnwwwyyysssmmmfff```UUUEEE;;;888222222333222111000000111111222222333333222222111111111222222222333333333222333444555666777777888777888:::;;;===>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHKKKMMMMMMKKKIIIHHHHHHFFFHHHIIIKKKKKKKKKJJJIIIIIIJJJKKKJJJIIIIIIJJJKKKNNNOOOPPPQQQRRRQQQQQQPPPNNNMMMKKKJJJJJJLLLOOOPPPPPPOOOOOONNNOOOQQQSSSUUU{{{pppiiiXXXUUUPPPLLLJJJJJJKKKLLLLLLKKKKKKLLLOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLIIIGGGEEEEEEGGGJJJLLLNNNPPPSSSSSSQQQOOONNNMMMIIIIIIIIIKKKNNNPPPPPPOOOMMMKKKJJJIIIIIIKKKNNNPPPLLLLLLMMMNNNPPPRRRTTTVVVQQQNNNMMMOOOTTTUUUSSSOOOGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLOOOOOONNNMMMLLLKKKJJJJJJIIILLLOOOPPPNNNLLLKKKKKKIIIJJJLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQTTTVVVVVVTTTQQQPPPOOOKKKPPPVVVXXXVVVTTTTTTUUUNNNPPPSSSSSSQQQQQQSSSVVVSSSUUUWWWWWWZZZlllggg^^^ZZZaaattt|||rrrccc[[[QQQOOONNNPPPPPPOOOSSSXXX\\\bbbkkkuuu{{{}}}|||zzz}}}zzzvvvsssnnnfff]]]VVVIIIKKKKKKJJJHHHIIINNNRRRPPPUUU[[[___aaacccgggkkkgggnnn|||{{{oooeeebbb^^^]]]jjjzzzuuuuuu|||uuuhhhaaa```dddlllzzz{{{jjjkkknnnsss{{{~~~zzzooorrrtttsssqqqqqqtttwwwyyyzzz|||xxx|||{{{yyyxxxzzzyyyxxxuuurrrnnnkkkiiinnnqqqsssqqqoooooouuuzzz}}}~~~|||zzzssssssssssssrrrpppooonnnnnnoooqqqrrrsssrrrrrrqqqoooppprrrtttuuuuuutttttttttuuuvvvvvvxxx|||}}}hhhhhhuuu}}}|||pppiiibbb[[[NNN===555555111222333333111000///000111222222333333222222111111111222222222333333333444444555666777888999999999999;;;===>>>?????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBDDDFFFGGGHHHIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGIIILLLLLLJJJHHHGGGGGGGGGIIIKKKLLLLLLKKKIIIHHHEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRQQQPPPPPPMMMLLLJJJIIIJJJLLLOOOQQQPPPOOOOOONNNOOORRRTTTVVV}}}~~~|||qqqbbbXXXLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLJJJHHHMMMMMMLLLLLLLLLLLLMMMMMMPPPOOOMMMKKKJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPNNNMMMKKKIIIIIIKKKMMMNNNPPPOOONNNMMMNNNPPPRRRTTTQQQOOOMMMMMMNNNPPPPPPOOOIIIHHHGGGFFFFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLKKKLLLMMMMMMKKKIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNNNNNNNNNNNNNUUUUUUTTTRRROOOMMMNNNOOONNNNNNOOOOOOPPPQQQRRRRRRPPPPPPPPPQQQQQQPPPOOOOOOUUUPPPPPPVVV[[[eee~~~xxxaaa^^^^^^fffooorrrllleeeZZZTTTQQQPPPMMMIIIMMMUUUXXX]]]dddlllssswwwxxxyyy}}}zzzvvvqqqllleee^^^YYYOOOLLLJJJIIIJJJKKKKKKKKKPPPSSSWWW\\\___aaabbbbbbccchhhqqq~~~~~~qqqgggdddaaa^^^cccmmmxxxwwwyyyyyynnnfffccceeejjjtttzzzsssqqqzzz{{{oooooopppsssvvvxxxwwwvvvppptttzzz{{{wwwsssoooqqqssstttsssrrrsssuuuooossswwwxxxuuupppllljjjtttyyy|||yyytttrrrxxx|||vvvrrrwwwzzz~~~}}}{{{xxxxxxvvvuuutttsssrrrrrrrrrsssuuuvvvvvvtttsssqqqqqqrrrtttuuuvvvuuutttssswwwtttuuu{{{vvvrrrqqqooopppsssffffffbbbVVVEEE999444333000000000000000111111111111222333444333333111000000111111333444555666666333333444666777999:::::::::;;;<<<>>>????????????AAA@@@@@@@@@AAABBBBBBCCC???@@@AAAAAA@@@BBBEEEHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHLLLKKKJJJIIIIIIIIIIIIIIINNNQQQRRRRRRPPPOOOQQQTTTLLLKKKJJJIIIJJJMMMPPPRRRMMMOOOQQQTTTVVVWWWWWWWWW{{{qqqooommmdddXXXPPPKKKJJJIIIHHHGGGGGGFFFFFFHHHHHHIIIKKKMMMMMMKKKHHHJJJJJJJJJJJJJJJKKKLLLLLLOOOMMMKKKJJJIIIIIIJJJKKKKKKKKKIIIHHHHHHIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJLLLMMMMMMKKKIIIHHHHHHIIIKKKMMMKKKLLLNNNOOOOOOOOOOOOOOONNNLLLJJJJJJLLLNNNNNNNNNHHHHHHFFFFFFFFFGGGIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRQQQOOOLLLKKKKKKLLLNNNNNNNNNOOOPPPQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQMMMNNNTTTWWW___tttxxxlllbbbdddooovvvrrrkkk```XXXPPPOOOMMMJJJKKKOOORRRVVV\\\ccciiinnnpppqqquuuttttttrrrooohhh```[[[PPPMMMIIIGGGHHHIIIJJJJJJNNNQQQUUUYYY]]]```aaaaaa```dddjjjrrrvvvjjjfffbbb]]]aaaiii~~~|||xxxwwwxxx~~~rrrhhhccceeehhhnnnyyy|||uuutttuuuwww{{{||||||{{{tttwww|||}}}wwwrrrkkkkkkmmmnnnpppqqqqqqqqqnnnqqqtttvvvvvvrrrnnnjjjpppvvvzzzyyyvvvvvv{{{~~~{{{wwwtttppprrrtttvvvwwwxxxxxxxxxyyyxxxvvvtttsssrrrqqqqqqssstttvvvwwwwwwwwwuuutttrrrsssuuuvvvvvvvvvttttttuuusssuuuzzz~~~~~~sssiiilllrrrrrrooommmgggeee___RRRBBB777333333222222222222111111111111111222333333333333222111000111111222444555555666333444555666777999:::::::::;;;<<<===?????????@@@@@@@@@@@@@@@@@@AAABBBBBB???@@@AAAAAAAAABBBEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLNNNMMMKKKJJJIIIHHHHHHGGGLLLNNNQQQPPPOOONNNOOOQQQMMMLLLJJJIIIJJJLLLOOOPPPMMMOOOQQQSSSUUUVVVVVVVVVttteee___\\\VVVNNNIIIIIIIIIHHHGGGEEEDDDDDDCCCEEEFFFHHHKKKMMMMMMKKKHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKJJJHHHFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLJJJHHHGGGHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJFFFIIIMMMPPPQQQPPPNNNLLLLLLJJJHHHIIIJJJLLLMMMLLLHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMKKKHHHGGGJJJMMMLLLLLLKKKJJJIIIIIIIIIIIILLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPNNNKKKJJJJJJKKKMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNLLLNNNRRRTTTYYYiii{{{jjjbbbjjjttttttooodddZZZQQQNNNNNNLLLLLLLLLMMMPPPTTTZZZ```eeejjjlllmmmnnnqqqsssrrrllleee___TTTPPPJJJFFFEEEFFFHHHHHHKKKNNNRRRVVVZZZ]]]^^^___bbbeeefffiiiqqq{{{nnnhhhbbb\\\^^^eeeqqqwwwssskkkzzz~~~xxxkkkdddggggggiiillluuu|||xxxwwwxxx{{{~~~{{{}}}xxxqqqjjjhhhhhhkkkpppsssrrrqqqrrrrrrtttwwwyyywwwrrrmmmnnnsssxxxyyyvvvwww{{{}}}{{{zzz{{{zzzyyyxxxmmmmmmnnnppprrrtttwwwxxxyyyxxxvvvtttrrrqqqpppooossstttvvvxxxyyyyyyyyyxxxssstttvvvwwwwwwwwwvvvuuutttsssvvv{{{}}}~~~lllccc```hhhrrrssskkkdddhhhcccYYYKKK===444222444444444333333222111111111111222222333333333222222000111111222333444555555444444555777888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAAAAA@@@AAABBBBBBAAABBBDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKIIIGGGHHHJJJMMMOOOOOONNNLLLJJJIIIGGGGGGFFFIIILLLNNNOOONNNMMMLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNMMMNNNPPPRRRTTTUUUUUUVVVqqq^^^TTTRRRNNNKKKIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCDDDFFFJJJMMMMMMKKKHHHEEEEEEFFFGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHEEECCCCCCDDDEEEFFFIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLKKKIIIFFFEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGLLLPPPRRRSSSRRRQQQOOOLLLJJJJJJKKKLLLKKKKKKHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMIIILLLMMMJJJEEEDDDIIINNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPOOOMMMKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNOOONNNOOOQQQRRRVVVcccrrryyyccc```fffjjjjjjaaa\\\UUUQQQNNNMMMMMMNNNLLLMMMQQQVVV\\\dddjjjmmmkkklllooorrrssspppjjjeeeZZZTTTLLLFFFDDDEEEFFFGGGIIIKKKNNNRRRVVVYYY[[[\\\bbbdddeeecccfffvvvqqqjjjddd]]]]]]bbbiiiuuuooohhhrrr~~~}}}ppphhhiiiiiihhhfffhhhrrr|||zzzuuuuuuvvvzzz|||tttooolllkkkooovvvzzzzzzwwwzzzwwwwwwzzz}}}|||vvvpppnnnqqqttttttssstttvvvyyyvvvsssqqqrrrtttwwwyyyzzzqqqqqqrrrsssuuuwwwyyyzzzzzzyyyvvvtttrrrpppooonnnrrrsssuuuwwwyyyzzzzzzzzzuuuvvvwwwxxxxxxxxxwwwwwwuuuuuuxxx|||~~~wwweeebbbccciiipppnnnfff___eee^^^QQQCCC888222222444444444333222111111000000111111222222333333333222111222222333444444555555555555666777888::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@?????????@@@@@@AAA@@@BBBCCCCCCBBBBBBDDDEEEGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJIIIJJJLLLNNNOOONNNMMMLLLJJJIIIHHHHHHHHHHHHJJJMMMOOOOOOMMMLLLJJJNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUmmmYYYPPPNNNLLLKKKJJJHHHIIIIIIHHHGGGEEEDDDCCCBBBCCCEEEHHHLLLLLLJJJHHHDDDEEEEEEFFFHHHJJJLLLMMMKKKKKKJJJJJJIIIIIIJJJJJJGGGFFFCCCBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKIIIFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKNNNRRRUUUXXXZZZSSSQQQNNNLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMHHHKKKLLLHHHDDDCCCHHHMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLNNNOOOOOOMMMKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOONNNPPPNNNMMMMMMNNNSSS```lllzzzmmmZZZVVVZZZ^^^^^^```___XXXPPPLLLLLLMMMJJJLLLNNNTTT[[[cccjjjooommmmmmoooqqqsssrrrpppmmmaaaZZZQQQIIIEEEEEEFFFFFFGGGHHHKKKOOORRRUUUWWWXXX[[[^^^```______gggxxxssslllfff___^^^bbb```rrrtttmmmiiinnnwww~~~~~~vvvpppjjjjjjgggbbb___dddoooxxx~~~{{{yyyrrrrrrtttyyyzzzwwwsssrrruuu|||~~~|||zzz|||~~~yyysssllllllllllllmmmpppsssvvvpppmmmjjjjjjlllpppssstttrrrtttvvvxxxxxxxxxxxxwwwzzzyyywwwtttrrrpppoooooopppqqqsssuuuwwwyyyzzz{{{vvvwwwwwwxxxxxxxxxxxxxxxwwwxxx{{{~~~nnncccfffiiijjjiiigggccc``````VVVHHH<<<444222222333333333222111000//////...111111111222222333333333333333333444555555666666666777777888999:::;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAACCCDDDDDDCCCBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKEEEEEEDDDDDDEEEFFFHHHIIIGGGIIIKKKMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIKKKMMMOOOPPPOOOLLLJJJNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNNNNOOOQQQRRRSSSTTTvvveeeTTTMMMMMMLLLJJJIIIGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDFFFIIIJJJJJJHHHDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHGGGIIIJJJJJJHHHFFFFFFGGGEEEEEEEEEDDDDDDEEEEEEEEEIIIIIIJJJLLLPPPUUUYYY\\\TTTRRROOOMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKHHHIIIJJJHHHEEEDDDGGGJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKMMMMMMLLLJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOMMMMMMKKKJJJJJJPPPZZZbbbmmm~~~```QQQPPPTTT[[[ccchhh```UUUMMMKKKJJJIIIIIILLLPPPWWW^^^eeeiiimmmmmmnnnqqqtttuuutttrrriiiaaaWWWNNNIIIGGGGGGGGGGGGHHHJJJLLLOOORRRTTTUUUWWW[[[^^^______ccckkkrrryyyuuunnnhhh```^^^aaa\\\hhh~~~yyypppiiijjjpppyyy~~~||||||}}}zzzmmmkkkfff___ZZZZZZ^^^cccqqqzzz|||yyyrrrsssuuu{{{|||zzzxxx{{{~~~~~~}}}yyylllhhhdddcccffflllqqqtttnnnkkkgggfffgggjjjlllmmmppprrrtttvvvvvvvvvtttssszzzyyywwwuuusssrrrqqqppppppppprrrtttvvvxxxyyyzzzwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz}}}}}}qqqgggccchhhkkkfffaaa```aaa```WWWMMM@@@777333333333333222111111111000/////////111111111111222333444444555555555666666666777777777888888999::::::;;;;;;<<<<<<;;;<<<===>>>@@@BBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFDDDCCCCCCEEEGGGHHHEEEGGGKKKNNNOOOOOONNNLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLNNNPPPOOOMMMKKKMMMLLLLLLKKKJJJJJJJJJJJJMMMMMMMMMNNNOOOQQQRRRSSSkkk\\\OOOMMMOOONNNJJJHHHEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCDDDGGGIIIIIIHHHCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGFFFEEEDDDBBBAAABBBCCCCCCDDDFFFGGGGGGHHHFFFHHHJJJKKKJJJIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJLLLPPPTTTVVVPPPNNNKKKJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHJJJMMMNNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQQQQQQQLLLMMMMMMKKKKKKNNNTTTXXX___sssrrrZZZQQQQQQTTT```hhheee]]]WWWPPPJJJIIIIIIJJJMMMRRRXXX]]]```gggiiimmmrrrwwwxxxvvvtttooohhh]]]TTTNNNKKKIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRUUUWWWZZZ]]]___aaadddfffjjjsss~~~xxxpppiiiaaa]]]___^^^ffftttwwwkkkjjjnnnvvv~~~zzzwwwxxxvvvzzztttppphhh___YYYWWWWWWWWWbbbkkkyyy}}}yyyuuuttttttvvv{{{tttlllbbb]]]___eeekkknnnkkkhhheeeeeegggkkkmmmnnnpppqqqqqqssstttuuuvvvvvvzzzyyyxxxvvvtttssssssssspppqqqrrrsssuuuwwwyyyzzzwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~~~~ssshhhddddddhhhlllkkkddd^^^^^^]]]ZZZNNNEEE:::444444555444333111111111111111111111111111111111111111333444555777777777777888888888888888888999999:::;;;;;;;;;===<<<;;;;;;<<<>>>@@@BBBDDDCCCBBBBBBAAAAAABBBBBBBBBDDDFFFFFFDDDBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIHHHFFFDDDBBBBBBCCCEEEGGGEEEFFFIIILLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJLLLNNNOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMNNNOOOQQQRRR}}}dddXXXNNNOOORRRPPPKKKGGGDDDEEEGGGHHHIIIHHHFFFEEEFFFDDDBBBCCCEEEGGGHHHHHHBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHFFFCCCAAACCCCCCDDDEEEFFFGGGHHHHHHEEEGGGJJJKKKKKKKKKLLLMMMFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIJJJLLLNNNOOOKKKIIIGGGHHHIIIKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHGGGEEEDDDFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLOOOPPPOOONNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQLLLOOOQQQOOONNNOOOQQQRRRRRRaaavvvfffWWWRRRMMMYYYcccfffeeeaaaXXXNNNJJJJJJKKKMMMPPPTTTXXXZZZaaaeeekkksssyyyzzzwwwtttrrrkkkaaaXXXQQQMMMJJJHHHHHHIIIIIIJJJLLLNNNOOOPPPPPPPPPRRRUUUYYY\\\\\\\\\aaaffflllqqqzzzzzzqqqjjj```\\\]]]^^^dddmmm}}}}}}nnnlllnnnvvv~~~~~~xxxtttooommmrrr|||uuujjjaaa[[[XXXVVVUUUWWW___mmm{{{yyyzzzvvvooouuuuuuvvvzzzsssdddZZZZZZ___dddgggfffddddddfffjjjooorrrttttttsssrrrrrrtttxxx{{{~~~zzzyyyxxxvvvuuuuuuttttttrrrrrrssstttvvvxxxzzz{{{wwwwwwvvvvvvwwwwwwxxxyyyzzz{{{}}}}}}}}}hhh\\\^^^eeeqqqrrrmmmddd___^^^ZZZRRRHHH@@@666222444777555222222222222222222222333333111111000000111333444666888888888888888999999999999999999::::::;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDAAAAAABBBCCCEEEFFFHHHIIIIIIGGGDDDBBBBBBBBBDDDFFFFFFGGGGGGIIIKKKMMMOOOPPPNNNNNNLLLKKKJJJJJJJJJJJJMMMKKKIIIJJJMMMNNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRnnnZZZUUUOOOMMMOOOPPPMMMJJJIIIGGGEEEDDDEEEEEEEEEDDDFFFEEEDDDCCCDDDFFFHHHIIIIIIFFFBBB@@@AAACCCEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEIIIHHHHHHGGGFFFEEEDDDDDD@@@BBBEEEFFFFFFFFFHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHEEECCCBBBDDDGGGIIIGGGEEEEEEGGGHHHHHHGGGHHHJJJLLLLLLHHHEEEEEEGGGIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBEEEFFFFFFGGGGGGHHHHHHIIIEEEDDDCCCDDDFFFGGGFFFEEEEEEHHHJJJHHHDDDBBBEEEIIINNNOOOOOONNNMMMKKKIIIHHHKKKLLLLLLKKKIIIHHHJJJKKKNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLIIIJJJOOOPPPMMMTTT]]]iii}}}{{{___RRRLLLSSS\\\eeekkkggg[[[OOOLLLJJJHHHJJJOOOSSSTTTTTTWWW\\\bbbhhhlllppptttwwwuuuoooggg^^^XXXRRRNNNKKKIIIHHHGGGGGGGGGIIIJJJKKKNNNOOOPPPSSSVVVYYY\\\^^^dddfffggggggkkkyyysssiiiaaa]]]]]]^^^```dddoooyyypppjjjmmmwww|||sssrrrkkkjjjooouuuiii```[[[UUUQQQTTTXXXcccuuu{{{zzzyyyuuurrrtttuuuyyy{{{fffYYYXXX___dddggggggffffffgggkkkqqqxxx|||zzzyyyxxxvvvuuuvvvvvvwwwzzzzzzyyyyyyxxxwwwvvvvvvrrrrrrrrrrrrrrrssswwwzzzzzzzzzzzzxxxvvvuuuwwwyyyyyy~~~sss```^^^fffmmmzzzpppdddaaabbb```XXXPPP:::999777444333222222222000000000000000000000000111222222333333444555555777777666666666888999:::;;;::::::::::::;;;<<<===@@@??????>>>???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAADDDEEEEEEEEEEEECCCAAA@@@BBBBBBBBBBBBAAA@@@??????CCCBBBBBBBBBDDDGGGKKKLLLNNNIIICCC@@@AAACCCDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMKKKIIIHHHHHHJJJLLLNNNxxxgggXXXSSSNNNMMMOOOOOOMMMJJJJJJIIIGGGFFFGGGGGGEEEDDDEEEEEEDDDCCCDDDFFFHHHIIIHHHEEEBBB@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFEEEEEEFFFHHHKKKJJJIIIGGGFFFFFFEEEEEEGGGEEEDDDFFFHHHJJJIIIGGGFFFGGGGGGGGGFFFGGGJJJLLLOOOLLLIIIGGGHHHHHHFFFDDDGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGFFFIIIJJJHHHEEECCCFFFJJJNNNNNNOOOPPPOOOMMMJJJIIIIIIKKKNNNNNNLLLJJJIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMKKKMMMLLLKKKPPPWWWYYYWWWTTTYYY```ppprrr\\\OOOQQQVVV___gggiiibbbYYYSSSOOOLLLKKKMMMOOOOOOOOORRRVVV\\\bbbggglllqqquuuvvvrrrkkkddd^^^XXXRRRNNNHHHGGGFFFEEEEEEFFFGGGHHHKKKLLLNNNPPPTTTWWWZZZ\\\```bbbddddddgggqqqxxxkkkbbb]]]\\\\\\bbbiiippp{{{rrrkkkllluuu~~~tttqqqiiihhhmmm|||{{{mmmaaaXXXRRRNNNQQQVVV___nnn|||{{{zzzxxxvvvwwwwww{{{ooo___\\\```eeegggiiijjjkkknnnrrrxxx}}}|||{{{yyyxxxxxxxxxyyyyyy{{{{{{zzzyyyxxxvvvvvvuuuttttttuuuttttttuuuyyy{{{{{{zzzxxxwwwwwwxxxzzzzzz}}}qqqdddcccjjjoootttkkkbbb______\\\RRRIII999888666333222111111222111111111111111111111111111111222222333444444444777666666666666888999:::;;;;;;:::::::::;;;;;;<<>>???@@@AAAAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBAAA@@@>>>===CCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEEIIIFFFBBB@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGDDDFFFHHHJJJKKKLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMKKKIIIHHHHHHIIIKKKLLLzzzggg\\\VVVSSSPPPNNNMMMMMMNNNNNNLLLJJJLLLKKKJJJJJJJJJIIIFFFCCCEEEDDDDDDDDDEEEFFFGGGHHHEEECCCCCCCCCDDDDDDBBBAAAEEEEEEFFFGGGGGGHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEECCCBBBCCCFFFHHHLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGGGGFFFEEEDDDEEEHHHKKKRRRPPPNNNKKKIIIGGGEEECCCDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDDDDCCCBBBBBBAAADDDDDDCCCBBBAAAAAAAAAAAAEEEEEEFFFGGGHHHIIIJJJJJJHHHFFFEEEEEEFFFGGGFFFDDDGGGHHHIIIGGGDDDDDDEEEGGGKKKMMMPPPQQQPPPLLLHHHEEEGGGJJJOOOQQQOOOLLLJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKFFFIIIKKKNNNVVVaaaffffffYYYYYYXXX\\\mmmwwwdddVVVJJJJJJTTT\\\```bbbYYYVVVQQQLLLJJJJJJKKKLLLJJJLLLOOOSSSWWW]]]dddiiioooooonnnmmmiiibbbYYYSSSOOOMMMKKKIIIGGGFFFFFFFFFEEEFFFHHHJJJNNNRRRUUUVVVXXX[[[___``````ccchhhnnn{{{yyyiii```^^^VVV^^^gggmmmrrrzzzqqqooottt~~~sssmmmgggfffjjjvvvssscccYYYVVVQQQVVV]]]ccclllyyy}}}zzzlllffffffggggggmmmooossswwwzzz||||||}}}}}}}}}|||{{{{{{{{{|||}}}}}}|||{{{yyywwwuuutttsssrrrsssttttttssstttvvvxxx}}}}}}{{{xxxwwwyyy~~~{{{pppoooqqqrrrpppoooeeebbb___\\\YYYPPPDDD;;;555444222111000000000111222222222222222222222222000000111111222333333444666666666777888999::::::<<<<<<;;;:::::::::;;;;;;<<<===???AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBAAA???@@@AAAAAAAAA@@@>>>===BBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@AAAAAABBBFFFDDDBBB@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJHHHHHHIIIJJJKKKzzzdddYYYSSSOOOMMMMMMMMMMMMNNNNNNNNNLLLJJJJJJJJJJJJKKKKKKIIIFFFBBBDDDDDDDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDEEEEEECCCAAADDDEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDGGGJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFEEECCCDDDGGGIIIMMMMMMLLLKKKIIIGGGFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCDDDFFFHHHJJJLLLMMMNNNHHHFFFEEEFFFGGGGGGFFFEEEFFFGGGFFFEEECCCBBBCCCDDDIIIKKKMMMNNNMMMIIIDDDAAAIIIKKKMMMMMMLLLKKKKKKKKKNNNNNNMMMLLLKKKKKKJJJIIIFFFIIIJJJKKKRRR[[[```___QQQSSSTTTTTTYYYpppuuuaaaOOOJJJNNNTTT[[[aaa]]]ZZZUUUOOOKKKIIIJJJJJJKKKLLLMMMNNNQQQUUU[[[```hhhjjjmmmooonnnhhh___YYYSSSQQQNNNJJJGGGEEEDDDDDDDDDEEEGGGIIIMMMPPPSSSTTTVVVZZZ^^^``````bbbdddgggmmm}}}nnnaaa\\\VVVXXX___gggooo~~~}}}tttrrrwwwrrrkkkgggfffiiittt}}}hhh[[[WWWTTTYYY___ccchhhsss~~~uuunnnkkkjjjiiihhhkkknnnrrrvvvzzz}}}~~~}}}}}}{{{zzzzzz{{{{{{|||}}}|||{{{yyywwwuuutttsssssstttuuuuuuttttttvvvxxx{{{~~~|||wwwwwwvvvmmmpppvvvtttnnnjjjbbbaaa___\\\VVVLLL@@@888333222111000///000000111111111111111111111111111000111111222333333444444666666777888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===???@@@AAAAAA@@@???AAAAAABBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA???>>>@@@AAABBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHHHHIIIIII|||dddXXXTTTQQQMMMKKKLLLMMMOOOPPPOOOMMMKKKJJJHHHIIIJJJLLLMMMKKKGGGCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDBBBCCCCCCDDDDDDEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEAAABBBCCCCCCCCCDDDGGGJJJEEEFFFGGGHHHIIIHHHGGGFFFCCCEEEFFFEEEDDDCCCDDDFFFEEEFFFFFFEEEDDDDDDEEEGGGFFFHHHJJJIIIHHHGGGGGGHHHBBBCCCCCCCCCCCCCCCDDDDDD@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEGGGJJJLLLMMMNNNIIIHHHGGGHHHJJJJJJJJJIIIFFFFFFDDDCCCBBBBBBBBBBBBEEEGGGIIIJJJJJJGGGDDDBBBJJJKKKKKKJJJIIIIIIKKKMMMOOONNNMMMMMMLLLKKKJJJJJJIIIKKKJJJIIIMMMSSSVVVTTTPPPRRRTTTTTTSSS___qqqZZZPPPLLLKKKPPPXXXbbb```[[[TTTMMMHHHFFFGGGKKKLLLLLLLLLLLLOOOTTTWWWaaaeeekkkppprrrnnngggaaaWWWUUUQQQLLLHHHEEEDDDCCCEEEFFFGGGIIIKKKNNNPPPQQQUUUXXX[[[]]]^^^___aaabbbeeeppptttddd[[[XXXUUUXXXaaakkkxxx}}}vvvvvv{{{qqqiiiddddddgggppphhhZZZXXX\\\```dddfffiiiqqq}}}{{{xxxyyyrrrpppnnnmmmmmmmmmlllkkkiiikkkoootttzzz~~~}}}|||zzzyyyyyyzzz{{{||||||zzzyyywwwvvvuuutttuuuvvvxxxxxxwwwvvvxxxyyyxxx}}}~~~zzz{{{uuummmrrrvvvqqqiiieeeaaa```^^^YYYQQQFFF===777222222000000///000111222000000000000000000000000111222222333333444555555666777999:::<<<<<<======;;;::::::::::::;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBBBBBBBBBB@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@BBBCCCCCCBBBAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHssseeeXXXTTTRRRNNNLLLLLLLLLOOOQQQRRRPPPMMMKKKIIIHHHIIILLLNNNPPPNNNIIIEEECCCDDDEEEFFFFFFGGGGGGGGGHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@AAAAAABBBCCCDDDDDDDDDAAABBBDDDDDDCCCDDDEEEGGGDDDEEEGGGHHHHHHGGGEEEDDDCCCEEEFFFEEECCCBBBDDDEEECCCEEEGGGGGGEEEDDDDDDEEEBBBEEEGGGHHHFFFEEEFFFGGGCCCCCCCCCBBBBBBBBBBBBBBB>>>???AAACCCEEEFFFGGGGGGAAAAAA??????@@@AAACCCEEECCCDDDEEEFFFHHHIIIJJJJJJGGGGGGFFFHHHJJJKKKKKKJJJHHHFFFDDDCCCCCCBBBBBBAAAAAABBBEEEGGGHHHHHHGGGFFFHHHIIIJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMKKKHHHIIIMMMNNNKKKTTTQQQSSSXXXWWWYYYmmmvvvdddUUUIIIJJJRRRaaaaaa^^^XXXPPPJJJGGGGGGIIIJJJJJJJJJJJJKKKOOORRRYYY^^^fffnnnrrrqqqkkkeee^^^\\\WWWRRRMMMIIIGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNTTTUUUVVVXXXXXXYYY[[[\\\aaagggsss}}}kkk___\\\WWWWWW^^^dddmmm{{{uuuwwwqqqhhh^^^^^^bbbjjjxxxlllaaaccciiikkkmmmnnnooosssyyy~~~vvvqqqnnnjjjjjjkkklllnnnppppppppplllmmmnnnqqqvvv|||}}}{{{zzzyyyyyyzzz{{{{{{zzzyyyxxxvvvvvvuuuuuuwwwxxxxxxwwwwwwwwwxxxvvvxxxzzz|||uuu{{{vvvmmmrrrtttkkkccc```___^^^[[[TTTJJJ@@@888555222111000000000111222333111111111111111111111111222333333444444555666666777888:::<<<>>>>>>>>>>>>999999999:::;;;<<<===>>>=========>>>>>>???@@@AAA???@@@BBBCCCDDDCCCBBBAAA???@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEFFFEEEEEEDDDDDDCCCAAA@@@@@@???AAADDDDDDCCCBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGuuuggg```XXXTTTTTTRRRLLLJJJMMMMMMOOORRRSSSQQQMMMJJJIIIHHHJJJMMMPPPRRRPPPKKKHHHCCCDDDEEEFFFFFFGGGGGGFFFJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDDDD??????@@@AAABBBBBBCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDDDDEEEGGGGGGGGGFFFDDDBBB@@@CCCDDDCCCAAA???AAACCCBBBDDDGGGGGGFFFDDDCCCCCC@@@CCCGGGGGGEEECCCDDDFFFCCCCCCCCCBBBBBBAAAAAAAAA===???AAACCCFFFGGGHHHIII@@@@@@??????@@@BBBDDDFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIIIIGGGEEEDDDDDDDDDCCCAAA===???BBBEEEHHHJJJKKKKKKFFFHHHIIIJJJIIIHHHIIIKKKGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPLLLHHHHHHKKKKKKHHHSSSLLLMMMUUUWWWUUU^^^mmmfffQQQMMMTTT]]]___^^^YYYSSSMMMKKKKKKFFFGGGHHHHHHHHHIIILLLOOORRRWWW```jjjppppppkkkfffeeebbb]]]XXXRRRNNNLLLJJJEEEEEEEEEFFFGGGIIIJJJKKKRRRSSSSSSSSSSSSTTTVVVWWW\\\___gggtttssseee___ZZZYYY]]]^^^dddzzzxxxtttwwwqqqhhhZZZZZZ]]]fffsssrrrkkkqqqtttuuuuuuuuuuuuwwwyyy{{{yyyqqqkkkhhhjjjjjjjjjlllnnnqqqssstttqqqpppnnnnnnqqqvvv|||~~~|||zzzyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvsssuuuwwwwwwvvvuuuuuuvvvuuusssssszzzppphhhvvvvvvmmmqqqqqqggg___^^^]]]\\\XXXPPPDDD;;;555333222111000000000111222333222222222222222222222222333333444555555666666777888999;;;===????????????888888999:::;;;===>>>???>>>>>>=========???@@@BBB???@@@BBBDDDDDDCCCBBBAAA??????AAAAAABBBAAA@@@???AAAAAACCCEEEFFFGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???>>>AAAEEEEEECCCBBBCCCEEEDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCDDDEEEGGGIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGzzzmmm```WWWTTTQQQNNNLLLLLLLLLKKKKKKNNNNNNNNNNNNMMMLLLJJJIIIJJJLLLOOORRRSSSOOOHHHCCCCCCBBBAAABBBEEEIIIKKKLLLHHHHHHGGGFFFGGGHHHJJJKKKEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???>>>???@@@BBBCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCCFFFEEEDDDBBBCCCDDDEEEGGGCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBCCCGGGKKKNNNOOOBBBBBBBBB@@@???@@@CCCFFFJJJJJJKKKIIIGGGGGGHHHIIIJJJGGGCCCAAACCCEEEGGGGGGGGGFFFEEECCCCCCCCCDDDEEECCCDDDEEEGGGIIIKKKLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEFFFHHHLLLPPPRRRTTTPPPKKKJJJJJJJJJHHHFFFHHHKKKMMMNNNOOOSSSYYY^^^xxxaaaQQQWWWWWW^^^```YYYOOOHHHHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJMMMQQQVVV\\\aaagggnnnrrrmmmjjjfffbbb]]]XXXRRRNNNJJJIIIGGGFFFFFFGGGHHHIIIMMMNNNOOONNNNNNOOORRRTTTWWW[[[```eeennn}}}pppccc]]]TTTVVV]]]^^^pppxxxrrrttt{{{ssshhh[[[ZZZZZZ^^^gggtttrrrpppzzz~~~||||||zzz{{{vvvooohhhcccfffiiinnnrrrtttuuutttsssttttttuuutttuuuwww{{{~~~~~~|||{{{yyyyyyyyyyyy}}}zzzwwwvvvwwwxxxwwwwwwwwwxxxxxxwwwvvvuuuvvvwwwyyyxxxxxx}}}{{{~~~wwwooonnn{{{yyyxxxqqqgggbbbaaa```]]]]]]ZZZSSSHHH>>>666333222222222222111111111000000000///////////////000111333333444444555666666666777888::::::::::::<<<===>>>===;;;::::::;;;<<<===???>>>===<<<<<<===>>>???EEEDDDCCCCCCDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCAAAAAABBBBBBCCCEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLKKKIIIGGGGGGHHHJJJ}}}nnnddd^^^WWWRRRPPPNNNKKKJJJKKKLLLLLLKKKLLLMMMNNNOOOOOONNNKKKIIIHHHIIIMMMQQQRRRPPPLLLHHHCCCCCCCCCEEEGGGIIIJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDBBBAAAAAAAAABBBCCCFFFDDDCCCBBBAAABBBDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>===???BBBFFFHHHHHHAAAAAABBBAAA@@@AAACCCEEEHHHHHHHHHGGGEEEEEEFFFHHHHHHEEEBBBAAABBBDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFHHHLLLOOOQQQTTTQQQMMMLLLLLLLLLJJJHHHJJJKKKMMMNNNNNNQQQVVVZZZmmm|||bbbYYYSSSXXX[[[XXXRRRNNNMMMNNNKKKJJJIIIHHHGGGGGGHHHIIILLLOOOSSSXXX]]]cccjjjooonnnllliiifffccc^^^YYYUUUJJJIIIGGGEEEEEEEEEFFFGGGKKKLLLLLLLLLKKKLLLNNNQQQQQQTTTXXX\\\cccooo~~~ooofffYYYWWW[[[ZZZhhhvvvoooqqqxxxrrriii]]][[[ZZZ\\\dddooo{{{vvvuuu}}}}}}~~~|||zzzwwwuuussspppkkkhhhlllooorrruuuwwwvvvuuutttqqqrrrrrrqqqqqqrrruuuwww{{{{{{zzzzzzyyyxxxxxxwww{{{yyywwwwwwxxxyyyxxxwwwvvvwwwxxxxxxwwwvvvwwwxxx}}}}}}}}}xxxsssssszzzsssrrrwwwwwwwwwvvvtttmmmddd___``````]]]\\\VVVMMMCCC:::555222111222222222111111111000000222111111111111222333333333444444555555666777777888:::;;;<<<;;;;;;===>>>>>>===;;;::::::;;;===>>>???>>>============>>>???CCCBBBBBBBBBCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIJJJKKKLLLMMMLLLMMMLLLJJJHHHGGGIIIKKK|||ppp```UUURRRRRRRRRPPPLLLJJJHHHHHHIIIKKKKKKKKKIIIJJJMMMPPPRRRQQQMMMIIIEEEGGGIIIMMMPPPQQQOOOMMMDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBBBBEEEDDDBBBAAAAAAAAABBBBBB@@@@@@????????????@@@@@@>>>===<<<===???BBBCCCCCC>>>@@@BBBCCCBBBBBBCCCEEEEEEFFFFFFEEECCCCCCDDDFFFFFFDDDAAA@@@BBBCCCDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJOOONNNLLLJJJHHHGGGFFFFFFHHHHHHGGGGGGIIIKKKNNNPPPRRRPPPMMMLLLLLLKKKJJJHHHJJJKKKLLLLLLMMMOOOSSSVVVaaauuuyyy___OOOOOOPPPPPPOOOLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFJJJKKKNNNQQQUUU\\\dddiiimmmlllkkkjjjhhhddd___[[[MMMKKKIIIFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKKKKNNNPPPSSSWWW^^^iiiqqqvvvccc[[[\\\ZZZddd|||uuukkklllsssrrrjjj```]]]ZZZZZZ___hhhrrryyy}}}{{{zzz{{{vvvtttpppooonnnnnnpppqqqqqqpppsssuuuwwwyyyyyyxxxvvvuuuuuuuuuuuutttsssrrrtttvvvuuuvvvwwwxxxxxxwwwvvvuuuxxxwwwwwwxxxzzzzzzyyywwwuuuvvvwwwwwwvvvwwwyyy{{{|||uuuqqqooosss|||rrrwwwrrrmmmppppppnnnggg___]]]___```]]]YYYPPPDDD;;;666444222000222222222111111111111111222222111111222222333444444444555555666666777777:::;;;======<<<<<<===???======;;;;;;;;;<<<===>>>@@@???>>>>>>>>>>>>???@@@AAA@@@@@@AAACCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMKKKIIIHHHJJJLLLfff]]]RRRLLLKKKMMMMMMMMMJJJIIIGGGGGGHHHIIIIIIHHHGGGIIILLLQQQUUUTTTOOOJJJEEEEEEFFFIIIMMMNNNNNNMMMCCCDDDDDDDDDEEEGGGIIIKKKIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGFFFEEECCCCCCBBBDDDDDDCCCBBBBBBAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@@@@@@@AAABBBEEEDDDCCCBBBAAAAAAAAABBB@@@@@@????????????@@@@@@AAA@@@>>>???AAACCCCCCCCC<<>>===<<<<<<;;;<<<<<<===>>>@@@??????????????????@@@>>>===>>>@@@BBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMKKKIIIIIIKKKMMMWWWRRRLLLIIIIIIJJJJJJIIILLLJJJHHHHHHIIIIIIHHHFFFGGGHHHKKKRRRWWWVVVQQQKKKFFFFFFEEEFFFIIIJJJJJJIIIBBBCCCDDDDDDDDDFFFKKKNNNJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@EEEEEEFFFGGGGGGFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAAEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAABBBCCCDDDDDDCCC<<>>>>>?????????@@@@@@?????????===<<<===???BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIHHHFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMMMMKKKIIIIIIKKKMMMOOOMMMKKKKKKMMMNNNOOOOOONNNLLLKKKKKKKKKKKKIIIHHHHHHHHHKKKQQQXXXXXXRRRLLLIIIGGGFFFFFFGGGHHHGGGEEEBBBEEEIIIIIIHHHHHHKKKNNNJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDAAAAAABBBBBBBBBAAAAAA@@@DDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@AAACCCCCCBBBAAA>>>AAADDDDDDCCCBBBAAABBBCCCDDDDDDDDDBBBCCCDDDFFFCCCBBBBBBDDDFFFGGGEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCAAABBBDDDEEEHHHJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMLLLJJJIIIIIIJJJGGGFFFEEEGGGLLLPPPSSSTTTSSSVVVcccpppXXXLLLGGGDDDFFFKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEGGGLLLSSSXXXcccdddhhhlllmmmkkkeeeaaaVVVTTTPPPLLLIIIGGGFFFFFFGGGHHHJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGIIIMMMPPPRRRXXX]]]fffpppyyysssiiiccchhhzzzyyydddbbbbbbeeewwwvvvsssiiiddd^^^YYYYYY^^^dddiiimmmuuu}}}|||zzzyyy|||{{{uuurrrkkkkkkgggaaa[[[YYY[[[^^^aaa```___aaaeeeiiikkkllloooooooooqqqsssuuuwwwxxxuuuxxxzzzzzzxxxuuuttttttoooppprrrsssuuuuuuuuutttuuuuuuuuuwwwzzz|||{{{zzzyyyxxxuuutttvvv}}}{{{wwwgggfffuuuxxxqqqrrrtttqqqllljjj______]]]]]]___```YYYOOODDD>>>777222222333222222111111111111111222222222222222222333444555666777666666777777888888999999:::;;;<<<<<<;;;:::;;;<<<;;;<<<<<<===>>>>>>>>>???>>>>>>???@@@@@@???>>>>>>=========???BBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFHHHJJJLLLNNNNNNOOOLLLLLLLLLJJJIIIIIIKKKMMMMMMLLLJJJJJJMMMPPPSSSTTTNNNMMMMMMMMMOOOOOOMMMLLLJJJIIIJJJQQQWWWYYYSSSMMMJJJIIIHHHHHHHHHHHHFFFEEECCCJJJQQQSSSOOOKKKIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEAAAAAACCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBAAA???>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCC@@@@@@????????????@@@@@@@@@??????@@@BBBBBBAAA@@@@@@BBBDDDDDDBBBAAAAAAAAAAAACCCCCCCCCBBBBBBDDDFFFAAAAAAAAADDDFFFFFFDDDBBB@@@@@@BBBCCCCCCCCCBBBBBBAAABBBCCCDDDFFFGGGIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHKKKMMMLLLJJJHHHIIIJJJJJJGGGFFFGGGLLLPPPQQQQQQSSSRRRWWWgggsss```RRRGGGEEEJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGKKKQQQUUU\\\___eeekkkooonnnjjjfff]]][[[WWWSSSPPPNNNMMMMMMKKKMMMNNNMMMKKKIIIIIIIIIFFFEEECCCDDDFFFIIIKKKMMMRRRSSSYYYcccjjjssstttjjjlllzzz|||gggeeeeeefffvvvwwwsssgggbbb\\\WWWXXX\\\cccgggjjjrrr{{{xxx{{{uuunnnpppvvv~~~qqqgggccc___aaa```\\\WWWVVVZZZ^^^eeedddccceeehhhkkkmmmmmmmmmllllllmmmoooqqqtttvvvtttwww{{{|||{{{xxxwwwwwwqqqqqqrrrssstttuuuuuuvvvwwwuuuuuuvvvyyy{{{{{{{{{yyyzzz{{{}}}wwwkkkeeellltttnnnlllrrrwwwrrriiibbbYYY[[[\\\^^^```^^^SSSFFF;;;999666333222111111111000000111111111222222222222333333333444666777888666666777888888999999:::;;;===>>>===<<<;;;<<<===;;;<<<======>>>?????????===>>>>>>??????>>>>>>===>>>===>>>@@@CCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDEEEEEEFFFFFFGGGFFFGGGGGGHHHGGGFFFEEEDDDCCCEEEFFFHHHHHHGGGFFFEEEDDDEEEHHHKKKMMMNNNOOOOOOJJJKKKKKKJJJHHHIIIKKKMMMKKKIIIFFFEEEGGGKKKOOORRRNNNMMMMMMOOOQQQRRRQQQPPPKKKIIIJJJPPPWWWYYYSSSMMMKKKJJJIIIIIIJJJJJJHHHFFFDDDMMMXXX[[[VVVNNNGGGDDDKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFAAABBBCCCEEEEEEEEEDDDDDD@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA???>>>>>>>>>???@@@>>>???@@@AAABBBCCCCCCCCC??????>>>>>>>>>>>>???????????????@@@BBBCCCBBB@@@BBBCCCDDDCCCAAA@@@@@@AAA@@@BBBBBBBBBAAAAAACCCEEE??????@@@CCCEEEEEECCCAAA>>>???AAABBBCCCBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFLLLKKKIIIGGGFFFDDDDDDCCCAAAAAABBBDDDEEEGGGGGGHHHEEEHHHKKKKKKHHHFFFGGGHHHLLLIIIGGGHHHLLLOOOPPPOOOTTTQQQOOOUUUiiixxxbbbOOOHHHLLLJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGKKKPPPTTTUUUZZZaaaiiioooooolllhhhdddbbb^^^ZZZWWWVVVUUUUUUNNNPPPQQQPPPNNNLLLKKKKKKHHHEEECCCCCCEEEGGGJJJJJJNNNMMMQQQYYY```gggtttsssssskkkjjjkkkkkkzzzwwwssseee```ZZZVVVVVV[[[bbbggglllttt{{{vvvoooyyyqqqhhhkkkttt|||}}}lll```[[[[[[]]]^^^[[[WWWVVVZZZ___kkkjjjjjjkkknnnqqqqqqqqqmmmlllkkkkkkmmmooorrrsssooorrrvvvxxxwwwuuuttttttsssssssssssstttuuuvvvwwwxxxvvvuuuuuuxxxzzz{{{{{{www{{{|||mmmhhhlllxxxxxxllljjjmmmuuuxxxooobbbZZZUUUXXX[[[^^^```\\\NNN???444555666444111//////000000000111111222222222222111111111222333444666666777777777888999999::::::===>>>???>>>===<<<===>>>;;;;;;===>>>????????????<<<===>>>??????>>>===<<>>???AAACCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCEEEHHHKKKMMMOOOOOOOOOJJJJJJJJJIIIHHHHHHJJJLLLHHHIIIKKKKKKKKKLLLNNNPPPKKKLLLNNNOOOOOONNNLLLKKKKKKKKKLLLNNNPPPPPPOOOMMMJJJHHHGGGGGGHHHIIIIIIHHHKKKPPPVVVWWWTTTMMMFFFBBBGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGEEECCCCCCEEEFFFDDDEEEFFFGGGHHHGGGFFFFFFCCCCCCBBBAAA@@@>>>===<<<@@@@@@BBBDDDFFFFFFCCCAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@????????????@@@@@@:::<<>>===999;;;>>>@@@AAAAAA@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBDDDBBBAAAAAABBBCCCBBB@@@@@@AAABBBBBBBBBBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBDDDGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMLLLKKKIIIIIIJJJMMMPPPRRRSSSNNNNNNVVV```rrr|||aaaQQQKKKHHHMMMMMMGGGGGGNNNMMMGGGJJJGGGEEEEEEIIILLLLLLLLLSSSWWW]]]bbbfffkkkooorrrnnnmmmllliiiddd___[[[XXXWWWUUURRROOOMMMMMMMMMNNNJJJHHHFFFDDDDDDEEEGGGIIIQQQQQQQQQTTTYYY```fffjjjrrrwww|||{{{yyyvvvwww}}}rrrtttsssxxxwwwlllddd\\\XXXWWW[[[fffqqqttt|||~~~tttlllmmmsss}}}ssshhhfffhhhttt~~~zzzjjj]]]WWW[[[^^^___]]]YYYYYY]]]bbbmmmnnnpppppppppppprrrtttrrrqqqnnnjjjhhhiiilllooooooqqquuuyyyzzzzzzxxxwwwuuutttrrrrrrsssuuuwwwyyyyyyyyywwwvvvuuuwww||||||qqqiiihhhuuuqqqlllttt{{{yyypppddd\\\ZZZ]]]]]]______\\\RRRCCC999444333333222111111111222222222222222222222222222444444444555555555555555888888777777888888999:::<<<<<<============<<<<<<======<<<<<<<<<<<<=====================>>>>>>???@@@???>>>======???AAABBBEEEDDDBBBAAA@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@???@@@BBBCCCCCCCCCBBBBBB???@@@BBBDDDDDDCCCBBBAAAAAACCCEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDGGGGGGHHHHHHHHHGGGFFFFFFIIIIIIIIIHHHGGGGGGJJJLLLHHHJJJJJJIIIFFFFFFIIILLLMMMNNNOOONNNKKKIIIIIIIIIIIIKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIKKKMMMMMMLLLJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFKKKPPPSSSPPPKKKGGGDDDGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGEEECCCCCCDDDFFFCCCDDDFFFGGGGGGGGGFFFEEEBBBBBBBBBAAA@@@???>>>>>>??????AAADDDFFFFFFCCCAAABBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>>>>??????<<<===???@@@AAA@@@???>>>:::;;;===???@@@@@@@@@??????????????????????????????@@@@@@AAAAAAAAAAAA@@@CCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAAAAABBBCCCBBB@@@???@@@AAABBBBBBAAA@@@???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJIIIIIIJJJMMMPPPRRRVVVPPPNNNSSSXXXccc}}}cccPPPGGGKKKLLLJJJHHHJJJKKKJJJJJJHHHEEEEEEHHHKKKKKKJJJQQQUUUYYY^^^bbbfffkkkoootttttttttrrrnnniiidddbbb]]][[[WWWSSSPPPNNNMMMMMMLLLKKKHHHFFFEEEEEEFFFGGGKKKKKKLLLOOOSSSYYY^^^aaaggglllooonnnnnnsss}}}{{{}}}{{{~~~qqqhhh___ZZZZZZ___lllxxx|||sssjjjjjjooowww|||}}}}}}wwwhhhdddeeesss|||}}}vvviii___YYYZZZ]]]``````^^^^^^bbbfffnnnppprrrrrrqqqqqqsssuuusssqqqnnnkkkhhhiiillloooqqqsssvvvxxxyyyxxxvvvtttqqqqqqqqqrrrsssuuuwwwxxxwwwwwwvvvuuuuuuxxx}}}qqqiiiiiirrr|||qqqvvv{{{}}}wwwiii^^^YYYZZZ[[[\\\]]]\\\VVVKKK???666444333222222111111111222333333222222222222222222444444444555555555555666888888777777888888999:::;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@???>>>===>>>???AAABBBEEEDDDBBBAAA@@@@@@@@@AAA>>>???@@@@@@AAAAAA@@@@@@>>>???@@@AAABBBBBBAAA@@@???@@@BBBCCCCCCCCCAAAAAA???AAADDDFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHFFFEEEDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGHHHKKKMMMJJJKKKKKKIIIGGGFFFHHHKKKMMMNNNPPPOOOKKKHHHFFFEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGGGGHHHIIIIIIHHHFFFHHHFFFDDDEEEFFFGGGFFFFFFCCCGGGLLLNNNMMMKKKIIIHHHEEEFFFGGGGGGGGGFFFEEEDDDGGGHHHGGGFFFDDDCCCDDDEEECCCDDDEEEFFFGGGFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>@@@BBBEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>======>>>>>>>>>===>>>>>>>>>????????????:::;;;===??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>AAAAAA@@@????????????@@@BBBAAA@@@AAABBBCCCBBBAAA??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGFFFDDDDDDEEEGGGHHHHHHGGGHHHJJJMMMPPPRRRUUUPPPOOOQQQRRRWWWhhh{{{|||```OOOLLLLLLMMMKKKHHHJJJNNNJJJHHHFFFFFFGGGIIIIIIHHHNNNQQQSSSVVVZZZ___eeeiiiuuuvvvwwwxxxvvvrrrnnnkkkfffddd```[[[VVVQQQNNNLLLNNNMMMKKKIIIGGGEEEDDDDDDFFFGGGIIIKKKNNNRRRUUUVVV\\\^^^aaaaaabbbgggooovvvzzzoooccc\\\\\\dddssssssllliiikkkrrrwwwxxxzzz||||||jjjdddeeeooovvvzzzyyywwwyyyzzzyyyzzzzzzzzzwwwrrrkkkddd```]]]aaafffgggggggggjjjmmmppprrrssssssrrrrrrsssuuutttrrrpppllliiiiiikkknnnrrrtttuuuvvvvvvuuusssqqqmmmnnnppprrrtttvvvwwwwwwttttttttttttuuuzzzssshhhgggrrr|||||||||oooaaaXXXWWWZZZXXXZZZZZZVVVMMMBBB999333333333222111111111111222333333333333333333333333444444555555555666666666888888777777888888999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<@@@@@@???>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>???@@@@@@@@@??????>>>???AAABBBBBBBBBAAA@@@>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHHHHIIILLLNNNJJJKKKKKKJJJHHHGGGHHHJJJEEEHHHLLLMMMKKKIIIGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEFFFGGGGGGFFFDDDFFFEEECCCCCCEEEFFFEEEDDDDDDGGGJJJLLLKKKJJJJJJJJJDDDEEEGGGHHHHHHGGGEEECCCGGGHHHHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEAAAAAAAAAAAAAAAAAABBBBBB======>>>AAADDDDDDCCCAAA@@@@@@@@@@@@@@@???>>>>>><<<==================<<<>>>===<<<;;;;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<======??????>>>>>>============@@@@@@???>>>>>>>>>>>>>>>AAA@@@???@@@BBBCCCBBBAAA>>>>>>????????????>>>>>>@@@@@@@@@AAAAAAAAAAAABBB??????@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCCCCDDDDDDFFFGGGGGGEEECCCCCCDDDEEEFFFFFFFFFGGGIIILLLOOOPPPOOONNNOOOQQQQQQSSS^^^kkkfffXXXMMMMMMMMMHHHIIIOOOJJJIIIHHHGGGGGGGGGGGGGGGKKKLLLNNNOOORRRWWW^^^bbbkkknnnrrruuuvvvuuusssqqqooonnnjjjddd^^^WWWRRRNNNNNNMMMLLLJJJHHHFFFDDDCCCEEEFFFHHHJJJLLLNNNOOOOOOUUUVVVWWWZZZ]]]bbbfffiiitttwwwhhh___^^^fffwwwwwwoookkkjjjpppuuuwwwyyy||||||mmmfffgggjjjnnnrrrsssrrrrrrrrrrrrsssrrrqqqooonnnmmmjjjiiiiiilllqqqrrrrrrqqqqqqqqqqqqrrrssssssrrrqqqsssttttttsssqqqmmmjjjiiilllnnnrrrrrrsssssssssrrrqqqpppjjjlllooosssuuuwwwwwwwwwrrrrrrqqqqqquuu|||wwwsssttt|||yyy~~~qqqddd[[[WWWXXXZZZVVVXXXVVVOOOEEE:::444222222222111111111111111222333333333333444444444444444444555555666666777777888888777777888888999:::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<@@@????????????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>?????????????????????>>>???@@@AAAAAAAAA@@@@@@???@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJEEEGGGHHHHHHHHHHHHJJJLLLHHHIIIIIIIIIIIIIIIJJJKKK@@@CCCHHHJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGFFFEEEFFFDDDCCCCCCDDDEEEEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGCCCDDDFFFGGGGGGFFFDDDCCCGGGHHHHHHGGGDDDCCCCCCCCCEEEEEEGGGHHHHHHHHHGGGFFFAAAAAA@@@@@@@@@AAABBBCCC=========???BBBCCCBBB@@@??????@@@@@@??????>>>>>>;;;<<<============<<<;;;===<<<:::999999:::;;;<<<:::;;;<<<<<<============<<<<<<<<<======>>>>>>>>>??????===<<<<<<<<<<<<===??????>>>============>>>@@@???>>>@@@BBBCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAABBBCCCCCCDDDDDDFFFGGGFFFDDDCCCDDDFFFFFFGGGGGGFFFDDDCCCDDDFFFEEEEEEEEEFFFHHHJJJLLLNNNJJJLLLOOOQQQQQQRRRYYYaaannnnnnVVVNNNLLLHHHGGGJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJJJJLLLQQQWWW\\\aaaeeekkkqqquuuwwwxxxwwwvvvuuusssnnnggg___XXXTTTPPPOOOMMMKKKIIIGGGEEEDDDDDDFFFGGGIIIJJJJJJJJJJJJOOOOOORRRUUUZZZ___bbbcccfffuuuoooccc```hhhyyy|||rrrllliiinnntttwwwyyy{{{zzz}}}ooohhhiiikkklllnnnooommmjjjiiiiiijjjjjjiiihhhiiikkkmmmoooxxxzzz|||}}}{{{xxxuuusssqqqrrrsssrrrqqqpppqqqrrrtttsssqqqnnnkkkkkklllnnnooopppppppppppppppqqqqqqjjjlllpppsssvvvvvvvvvvvvqqqqqqppppppttt}}}uuuuuurrrbbbYYYYYY[[[[[[YYYUUUUUUQQQHHH>>>666222222111111111000000111222222333333444444444555555555444444555555666777777888888888777777888888999:::999999::::::::::::999999;;;<<<============<<<;;;;;;;;;::::::;;;;;;<<<===???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@????????????@@@===>>>>>>???????????????BBBBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIJJJIIIGGGHHHIIIIIIGGGFFFGGGHHHEEEEEEFFFHHHJJJKKKLLLLLLAAADDDGGGHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEDDDDDDAAABBBDDDDDDCCCBBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCCGGGHHHIIIGGGEEECCCBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFAAA@@@?????????@@@AAABBB>>>======>>>@@@AAA@@@???>>>>>>?????????>>>>>>===;;;<<<===>>>>>>===<<<;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@AAA???>>>===<<<;;;<<<===>>>??????>>>============>>>>>>>>>>>>???BBBCCCCCCCCC??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAABBBCCCCCCDDDDDDFFFHHHGGGDDDCCCEEEGGGFFFGGGGGGFFFDDDDDDEEEGGGDDDDDDEEEFFFGGGIIIJJJKKKHHHKKKNNNNNNNNNOOORRRVVV^^^wwwlllVVVMMMIIIFFFEEEIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHHHHIIIMMMSSSWWW]]]```fffmmmsssxxx{{{|||yyyzzzyyyvvvqqqiiiaaa]]]VVVTTTQQQNNNKKKHHHGGGFFFCCCDDDEEEEEEFFFFFFFFFEEEHHHJJJLLLPPPTTTXXX[[[]]]___hhhwwwvvvkkkgggmmm|||sssllliiinnnuuuxxxyyy{{{zzz|||zzz}}}}}}ppphhhiiinnnllllllllliiiccc______ccceeeeeeddddddgggnnnttt|||xxxuuurrrssssssrrrpppooopppqqqssssssqqqooollllllnnnpppooonnnnnnmmmmmmnnnooopppkkklllooorrrssstttsssrrrpppqqqrrrsssuuu{{{}}}tttuuuzzz|||pppeeeYYYVVVZZZ^^^\\\XXXTTTQQQJJJAAA999444222222111000000000000111222222333444444555555666666666444444555666777777888999888888777777888888999:::999::::::;;;;;;::::::999;;;<<<===>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@??????>>>===>>>??????@@@@@@??????AAA@@@??????>>>?????????============>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIJJJIIIGGGFFFEEEFFFDDDCCCDDDGGGJJJKKKKKKJJJCCCEEEGGGHHHGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDEEEGGGHHHIIIHHHFFFDDDCCCCCCDDDEEEEEEDDD===@@@BBBCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDGGGHHHIIIHHHEEECCCBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDAAA@@@>>>======>>>???@@@???=========??????>>>=========>>>>>>>>>>>>>>>===;;;<<<>>>??????>>><<<;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@???>>><<<;;;<<<===???@@@@@@???>>>>>>======>>>>>>>>>======???BBBDDDDDDCCC@@@???>>>>>>>>>>>>???@@@?????????@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBEEEHHHFFFCCCBBBDDDHHHDDDEEEFFFEEEDDDDDDFFFHHHDDDDDDEEEEEEFFFGGGHHHHHHGGGJJJLLLLLLKKKLLLOOOQQQXXXccc|||jjjUUUNNNJJJFFFHHHKKKLLLLLLIIIHHHIIIKKKGGGHHHHHHHHHIIILLLQQQTTTYYY[[[```ffflllrrrvvvxxxzzz{{{}}}|||xxxqqqjjjeee___\\\WWWRRRMMMJJJHHHGGGCCCCCCCCCDDDDDDDDDDDDEEEDDDFFFIIIJJJLLLNNNSSSVVVWWWZZZbbbooo}}}~~~tttpppuuuvvvoookkkqqqyyy|||}}}}}}{{{{{{yyy|||xxxzzzooogggjjjkkkgggfffiiiggg```\\\]]]bbbfffiiifffcccfffpppzzz}}}zzzxxxttttttuuutttqqqpppqqqrrrqqqrrrqqqooonnnnnnoooqqqpppooommmkkkkkkkkklllmmmkkklllnnnoooooooooooonnnnnnqqquuuwwwwwwvvvuuuuuunnnoootttvvvvvvtttmmmaaa]]]YYYYYY\\\]]]ZZZVVVRRRLLLBBB999555333222222000000000000000111222222333444444555666666777777444444555666777888999999888888777777888888999:::::::::;;;;;;;;;;;;:::::::::;;;===>>>>>>===;;;:::999999999999999:::;;;;;;;;;<<<<<<==================>>>???@@@@@@???>>>>>>===>>>>>>???????????????@@@???>>>=========>>>>>>======<<<<<<======>>>>>>AAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDFFFHHHIIIEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHFFFFFFGGGEEEDDDDDDFFFIIIIIIGGGEEECCCDDDGGGHHHHHHJJJLLLNNNGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCDDDFFFHHHIIIIIIFFFEEECCCCCCEEEFFFEEEDDD<<>><<<<<<===>>>??????>>>======>>>>>>===<<<======>>>>>>>>>>>>>>>===<<<===>>>@@@@@@>>>===<<<>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;<<<<<<999999::::::;;;<<<======>>>===<<<;;;<<<>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>===<<<===???BBBDDDDDDCCCAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@CCCFFFEEEBBBAAADDDHHHCCCDDDEEEDDDDDDDDDFFFHHHDDDEEEEEEEEEFFFFFFFFFFFFGGGJJJLLLKKKKKKNNNQQQRRRVVVVVVeee}}}^^^TTTPPPJJJHHHKKKMMMMMMJJJIIIJJJLLLGGGHHHIIIIIIIIILLLPPPSSSTTTUUUYYY^^^ccciiinnnqqqyyy{{{~~~}}}vvvpppkkkgggccc\\\UUUNNNJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFCCCFFFHHHHHHGGGHHHMMMRRROOOOOOSSS]]]jjjuuuyyyzzz~~~zzzwww|||zzzrrrooovvv~~~|||zzzxxx{{{vvvsss}}}mmmgggkkkddd``````ffffffaaa^^^```dddjjjnnnkkkfffiiittt|||||||||}}}~~~}}}{{{zzzuuuvvvvvvuuusssqqqrrrrrrqqqqqqqqqpppnnnooopppsssrrrpppmmmkkkiiiiiiiiijjjllllllllllllllllllkkkkkklllrrryyy|||yyyrrrkkkgggfffmmmyyy~~~yyyssstttlll___YYY[[[^^^___]]]ZZZWWWUUUQQQHHH===555222222222222000000///000000111222222444444444555666777777888444444555666777888999999888888888777888999999::::::;;;;;;<<<<<<;;;;;;:::999:::<<<======<<<:::999888888888777888999999::::::;;;;;;<<<===<<<<<<<<<===>>>???@@@@@@???>>>=========>>>??????????????????>>>===<<<;;;;;;<<<======<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEFFFDDDDDDDDDDDDFFFHHHJJJLLLEEEEEEFFFFFFFFFEEEEEEDDDCCCFFFHHHIIIHHHGGGGGGHHHGGGEEEDDDFFFHHHHHHDDDAAAEEEFFFHHHJJJJJJJJJHHHGGGHHHHHHHHHJJJJJJIIIFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@???>>>???BBBDDDEEEEEEDDDCCCBBBAAABBBCCCCCCGGGGGGHHHGGGFFFDDDBBBAAA????????????@@@AAAAAABBBDDDCCC@@@???>>>>>>???@@@@@@>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999::::::;;;;;;<<<======>>>;;;;;;<<<;;;999999;;;===>>>>>>============>>>>>><<<======>>>???@@@@@@AAA@@@???>>><<<<<<<<<===>>>===============>>>??????@@@@@@@@@???????????????????????????@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKLLLKKKKKKKKKMMMTTT\\\kkkzzz^^^PPPJJJHHHGGGHHHLLLMMMIIIGGGHHHIIIGGGEEEEEEGGGKKKPPPSSSSSSUUUWWWXXX[[[bbbkkkrrryyy}}}~~~yyyuuuttttttqqqmmmeee\\\YYYVVVNNNEEEKKKHHHEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCFFFHHHHHHHHHLLLMMMOOOSSS[[[dddlllrrrzzz~~~{{{{{{uuuvvv}}}xxxsssrrrsss}}}xxxfff``````ZZZZZZ[[[]]]```aaa___^^^bbbiiipppqqqmmmkkkmmmqqqsssssstttxxx|||}}}zzzvvvwwwvvvvvvuuutttsssrrrrrrtttsssqqqooonnnnnnnnnooorrrpppmmmkkkjjjjjjjjjkkkpppooonnnlllkkkkkkmmmnnnrrruuuxxxvvvrrrnnnmmmnnnrrryyyvvvuuunnncccXXXYYY[[[]]]\\\ZZZWWWVVVVVVFFF???777111...///111222333222111000000111222222555444444444444555666666555555666666777777888888999999888888777888888888999:::<<<======<<<:::999999999:::;;;;;;;;;::::::<<<<<<;;;::::::999888888>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;888999;;;===>>>======<<>>??????>>><<<<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::::::::;;;<<<=========:::;;;<<<;;;:::999;;;<<<===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>??????@@@AAA@@@???>>>======>>>???>>>============>>>>>>???===>>>>>>??????@@@@@@@@@????????????@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIOOOVVVbbb{{{yyy___PPPMMMJJJJJJKKKJJJGGGIIIMMMJJJHHHFFFEEEFFFJJJNNNPPPPPPRRRSSSTTTWWW]]]gggnnnuuuxxx|||~~~}}}{{{zzzyyyvvvuuuppphhhccc```YYYQQQOOOLLLHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFEEEEEEIIIIIIJJJMMMSSSZZZbbbfffqqqxxxxxxxxxwww}}}|||tttmmmkkkkkkpppyyy|||mmm^^^XXXXXXXXXVVVUUUVVVXXXZZZ[[[[[[```gggnnnpppnnnmmmppptttssstttuuuxxxyyyyyywwwtttxxxxxxwwwvvvuuutttsssssssssrrrpppmmmlllmmmmmmnnnqqqooommmkkkjjjjjjjjjkkkkkkkkkkkkmmmpppqqqqqqpppyyyxxxuuuqqqnnnooossswww~~~|||zzzvvvrrrlllfff___ZZZ]]]]]]]]]\\\YYYVVVQQQOOOBBB===666111///000111111222222111000000000111222555444444444444555666666555555555666777777888888999999888888888888999999999:::;;;======;;;:::999;;;;;;;;;;;;:::999888888999999999999::::::::::::=========<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<999:::;;;===============>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGFFFJJJIIIHHHIIIIIIGGGDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCAAA@@@>>>===<<<<<<@@@???===<<<;;;<<<<<<===???===;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999::::::;;;;;;<<<<<<===:::;;;<<<;;;:::999:::<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>???@@@AAA????????????@@@AAABBBBBBDDDFFFHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLHHHJJJPPPXXXeee|||sssXXXNNNKKKJJJJJJHHHEEEFFFKKKJJJIIIFFFEEEFFFHHHKKKNNNMMMNNNOOOOOOPPPWWW```hhhoooqqqvvv{{{~~~yyy|||{{{tttnnnjjjeee___VVVSSSPPPMMMKKKIIIGGGEEEEEEDDDCCCCCCDDDEEEDDDCCCGGGFFFFFFHHHLLLQQQVVVYYYbbbmmmzzzvvvsssvvvvvvssswww|||~~~~~~yyyzzzyyyuuummmgggeeeeeedddiiinnnkkkaaaXXXSSSRRRSSSQQQOOOOOORRRVVVXXXYYY^^^dddlllppppppqqquuuyyyvvvxxxzzzzzzyyyvvvuuuuuuzzzyyyxxxwwwvvvuuuuuutttsssqqqnnnkkkjjjkkklllmmmpppnnnmmmkkkjjjjjjkkkkkkggghhhlllrrrxxxyyywwwsssyyytttmmmhhhkkkttt~~~|||}}}yyywwwuuuvvvssslllbbb\\\[[[\\\```^^^[[[ZZZXXXSSSKKKEEE<<<999444111000111111111111111000000000111111222555444444444444555666666444555555666666777888888:::999999888999999::::::999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;:::888777666777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>::::::<<<==================>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFFFFHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDCCCAAA???===<<<;;;;;;???>>>===<<<;;;<<<<<<<<<===<<<::::::<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<============<<<;;;;;;;;;;;;:::::::::999888888888888888888888888999999::::::;;;;;;;;;;;;999:::<<<;;;:::999:::;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<======>>>>>>??????@@@?????????@@@@@@AAABBBDDDFFFIIIKKKKKKIIIFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDDDDDDDFFFIIILLLNNNMMMJJJLLLRRRUUUaaapppYYYRRRLLLLLLLLLHHHEEEEEEHHHGGGEEEDDDEEEHHHKKKMMMKKKLLLLLLLLLLLLRRR[[[bbbhhhiiimmmuuu|||~~~|||uuu|||zzzsssooollliiiaaa^^^ZZZVVVRRRNNNIIIFFFFFFEEEDDDEEEGGGGGGFFFDDDFFFFFFFFFFFFIIILLLOOOQQQUUU[[[hhh{{{xxxtttrrruuu~~~xxxnnnjjjkkknnnppppppjjjlllllliiieeecccbbbccc^^^```aaa```\\\WWWRRRPPPMMMMMMNNNQQQVVVZZZ]]]]]]___eeelllqqqrrruuuzzz~~~{{{~~~~~~zzzwwwvvvwww{{{zzzyyyxxxwwwvvvuuutttrrrpppmmmjjjiiijjjkkkmmmnnnmmmlllkkkkkkkkkkkklllhhhjjjnnnvvv|||}}}xxxrrrnnniiiccccccmmm}}}|||}}}rrrmmmmmmooovvvtttmmmddd\\\YYY[[[^^^```\\\XXXWWWUUUPPPFFF===777444222111222222111000000000000000111111111222555444444444444555666666444444555555666777777888999999999999999999:::;;;999:::;;;;;;;;;;;;:::999:::::::::::::::999888777666777777888888999::::::;;;;;;<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<==================>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@BBBCCCCCCAAA@@@???>>>============>>>======<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::::::::999999999999888888888888888888888888999999999:::::::::::::::888:::;;;;;;:::999999:::<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<==================>>>>>>???@@@??????>>>===??????>>>>>>======<<<<<<@@@@@@??????@@@@@@AAAAAABBBDDDGGGIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCDDDFFFIIILLLNNNOOOHHHHHHOOOPPPUUUnnnxxxeeeSSSLLLMMMLLLHHHFFFDDDDDDCCCCCCEEEHHHKKKMMMKKKLLLMMMKKKKKKOOOWWW]]]aaabbbeeekkkrrrvvvuuusssoooxxx~~~{{{uuurrrpppooollliiieeeaaa\\\VVVOOOKKKGGGFFFFFFHHHIIIJJJHHHGGGDDDEEEEEEFFFHHHIIIKKKLLLLLLNNNUUUdddyyy~~~uuuqqqqqqrrryyywwwpppgggaaa___aaabbbccc^^^^^^___^^^]]]\\\]]]]]]YYYXXXXXXWWWWWWUUUQQQOOOLLLNNNTTT[[[cccgggiiiiiifffjjjppptttvvvxxx|||}}}zzzvvvvvvwwwzzzyyyxxxwwwuuutttsssrrrqqqooollljjjhhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkkiiijjjnnntttxxxwwwrrrmmmfffeeeeeeiiitttxxx|||~~~ppphhhhhhkkknnnssskkkbbb]]]]]]___bbbbbb\\\XXXTTTRRRPPPJJJAAA999333222111111222333222000000000111222222222222222555444444444444555666666444444444555666666777777999888888888999999:::;;;999::::::::::::::::::999777888888999::::::::::::888888888888888888888888<<<<<<=========>>>>>>>>>????????????????????????========================@@@@@@@@@AAAAAAAAAAAAAAA<<<<<<<<<<<<=========>>><<<======>>>>>>?????????AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBAAAAAADDDGGGIIIJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<======>>>@@@AAABBB>>>>>>===============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999777888999:::999999999999999999999999999999999999:::;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888999999999999999999999999777999;;;<<<:::999999999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::;;;;;;;;;;;;<<<=========<<<<<<<<<===???@@@@@@@@@???>>>AAA@@@???>>>======<<<;;;AAA@@@@@@???@@@@@@AAAAAAAAACCCEEEFFFFFFEEECCCAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDFFFIIIKKKMMMJJJDDDEEELLLOOORRRbbbuuueeeTTTNNNKKKHHHGGGBBBBBBBBBCCCEEEHHHKKKMMMKKKMMMNNNMMMLLLNNNTTTXXXZZZ[[[\\\```eeehhhiiiiiijjjsssyyyxxxuuuttttttssssssqqqnnnkkkfff```ZZZUUULLLLLLLLLMMMNNNNNNLLLIIIDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGKKKTTTbbbtttyyyqqqiiiggghhhiiinnntttyyy{{{|||yyypppjjjbbb\\\ZZZZZZZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSQQQPPPPPPQQQRRRRRRQQQOOOQQQUUU]]]gggqqqvvvxxxxxxqqqtttwwwyyyyyyzzz|||~~~|||}}}}}}{{{yyyvvvuuuvvvwwwwwwuuutttrrrqqqoooooommmllljjjiiihhhhhhhhhhhhggggggggggggggghhhhhhhhhfffgggjjjlllmmmllljjjiiinnnqqqvvv{{{}}}|||tttkkkjjjkkkmmmnnnhhh```YYY[[[ccciiiiiifffYYYUUUPPPMMMIIICCC;;;666222111000111333333222111000111222333444444444333555444444444444555666666333444444555555666777777777777777777888999::::::::::::999999999999::::::555666777999::::::;;;;;;999999999999999999888888<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@@@@AAAAAAAAAAAAAAA>>>======<<<<<<===>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCEEEHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAACCCFFFHHHIIIIIIFFFEEEEEEEEEDDDDDDDDDCCC>>>???@@@BBBCCCCCCDDDDDDAAABBBBBBBBBBBBAAAAAAAAA???@@@AAAAAAAAA@@@>>>>>><<<<<<<<<<<<===>>>@@@AAA>>>>>>===<<<<<<<<<======::::::;;;;;;;;;;;;;;;::::::888666777888999888888999999999999999999999999777888999999::::::999999999999999999888888888888888888888888888888888888999999999999999888888888666999;;;<<<:::999888888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>===AAAAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAADDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIEEEDDDEEEJJJKKKNNNWWWbbb~~~vvvdddUUULLLIIICCCBBBBBBCCCDDDFFFIIIJJJJJJMMMPPPOOONNNNNNQQQTTTTTTUUUVVVWWWYYY[[[___bbbeeemmmssssssrrrtttuuusssuuutttsssrrrppplllfffaaaYYYYYYXXXXXXXXXVVVRRROOOGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDHHHMMMQQQ[[[pppyyywwwuuutttrrrhhhaaa\\\[[[ZZZZZZ^^^ddddddjjjqqqttttttuuuyyy|||}}}{{{|||zzzzzzxxxzzz~~~}}}xxxsssssstttsssuuu{{{vvvoooiiieee___ZZZWWWVVVUUUUUUSSSQQQOOOMMMLLLLLLKKKJJJKKKMMMOOORRRTTTVVVWWWWWW[[[^^^eeeoooyyy~~~~~~~~~}}}|||{{{{{{{{{|||{{{zzzyyyyyyyyywwwuuutttsssrrrpppooommmlllkkkiiihhhhhhgggfffeeedddcccaaaaaabbbbbbccccccccccccaaadddfffeeedddeeejjjnnn|||tttmmmlllppprrrnnniiiaaa]]]]]]dddnnnqqqkkkdddWWWTTTOOOIIIBBB;;;666333222111000111333444333222111222333555666666555555555444444444444555666666333333444555555666666777666666666666777888999::::::999999999999999999:::666777888999999999999999888888999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???================================================??????@@@@@@AAAAAAAAAAAA???>>>===<<<<<<===>>>>>>===>>>>>>>>>>>>????????????????????????@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAACCCEEEGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDCCC===>>>@@@BBBCCCDDDEEEEEE@@@@@@AAABBBBBBAAAAAA@@@??????@@@AAA@@@???>>>===<<<<<<;;;;;;<<<===???@@@??????>>><<<<<<;;;;;;;;;888999999:::::::::999999999777666666777888888777888888888888888888888888777777888999999999999888999999999888888888888777777777777777777777777777999999888888888888888888666999;;;<<<:::999888888999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>===:::<<<>>>AAABBBBBBAAAAAA???????????????@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFDDDFFFHHHHHHFFFHHHOOOVVVeeehhhVVVOOODDDDDDCCCCCCDDDEEEGGGHHHJJJMMMPPPPPPNNNMMMOOOQQQPPPRRRSSSRRRRRRTTTZZZ```bbbhhhmmmnnnpppssstttrrruuuuuuuuuvvvvvvsssnnnkkkfffeeecccbbbaaa]]]YYYUUULLLLLLLLLLLLJJJHHHFFFDDDBBBDDDIIIKKKIIILLL]]]qqq{{{xxxsssooojjjfffbbb___^^^YYYUUUSSSQQQOOORRRWWWUUU[[[```aaa``````dddhhhhhhrrr~~~xxxrrrppppppuuu|||}}}zzztttpppooommmpppvvvwwwrrrnnnnnnjjjfffffflllsssrrrmmmhhhdddaaa\\\XXXUUUSSSRRRRRROOOMMMJJJIIIIIIIIIIIIHHHKKKNNNSSSWWWZZZ]]]___```ccceeejjjrrr|||~~~{{{zzzyyy~~~|||yyyzzz||||||zzzwwwrrrqqqpppnnnlllkkkiiiiiieeefffffffffeeecccaaa```\\\]]]^^^___`````````___```ccceeecccaaadddnnnvvvrrrmmmjjjooovvvwwwmmmccc```bbbgggpppwwwuuukkkaaaWWWUUUOOOGGG===666222000333222000111222444444333111333444666777777666666555444444444444555666666333333444444555666666777555555555555666777888999:::999999888888999999:::888888999999999888888777666777888999;;;<<<===>>>::::::;;;;;;<<<===>>>>>>================================================?????????@@@@@@AAAAAAAAA???>>>===<<<<<<===>>>???>>>>>>>>>>>>?????????????????????>>>???@@@@@@AAA??????@@@BBBDDDEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFDDDBBBBBBCCCEEEFFFLLLKKKJJJHHHGGGEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEECCCAAA>>>>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@??????999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999===<<<:::999888888999:::888888777666666666666666666666666666555555555555666666777777888888999999777888888888888999999999999999999999999999999999<<<;;;:::888777666666666888777777999;;;<<<;;;999999999888888888888888888777888:::;;;<<<;;;::::::<<<<<<============<<<<<<============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB>>>>>>======>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCEEEEEEFFFGGGIIIJJJKKKLLLZZZlllpppXXXOOOFFF@@@BBBCCCBBBCCCGGGLLLMMMOOOPPPOOOMMMKKKJJJJJJKKKLLLNNNPPPSSSUUUVVVaaadddgggkkknnnrrrvvvzzzwwwxxxzzz|||||||||zzzyyyrrrnnnhhheeedddbbb___\\\XXXUUURRROOONNNMMMKKKIIIHHHIIIIIIFFFEEEIIISSS[[[jjjiiifffbbb___\\\ZZZYYYRRRPPPLLLIIIHHHIIIKKKLLLQQQRRRRRRSSSUUUWWWYYYZZZ^^^bbbjjjsss{{{}}}xxxooohhheeefffjjjmmmrrrrrrssstttvvvwwwwwwxxxtttrrrppprrrxxx~~~}}}zzzuuuoookkkhhhgggfffgggeeeeeegggiiiiiieeebbbaaa```___```bbbbbb^^^[[[[[[YYYUUURRRNNNLLLKKKJJJGGGGGGFFFFFFFFFGGGHHHHHHHHHQQQ\\\cccddddddeeegggfffiiiooouuu||||||zzzyyyyyyzzzyyyyyy{{{~~~|||zzzqqqpppnnnllljjjgggfffeeecccdddeeeeeedddbbb___]]]ZZZ]]]^^^]]]^^^aaacccdddcccdddaaa]]]```pppzzzooommmpppvvvuuunnneeebbbdddffflllvvv~~~lllWWWWWWPPPFFF>>>888555333111111111222222222333333333222222333444555555555555555555555555555555555555777666666888::::::999888888888777666666666666666999999888888888888999999444555777888999999888888777888:::<<<======<<<<<<999999:::;;;;;;<<<<<<===<<<<<<============<<<<<<===???@@@@@@>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>=========<<<<<<<<<<<<======>>>>>>>>>===============???@@@BBBCCCDDDCCCCCCBBBAAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>??????@@@@@@@@@??????>>>::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::<<<;;;:::999999999::::::888888777666666666666666888888777777777666666666777777777777777888888888777777888888888999999999::::::;;;;;;<<<===>>>>>><<<;;;999888777666666666666666666777999:::999888888888888888888888888888888999:::;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJQQQ\\\qqqrrr[[[PPPGGGGGGGGGDDDBBBCCCJJJKKKMMMOOOOOONNNMMMLLLIIIJJJKKKMMMPPPSSSUUUWWW\\\^^^bbbeeehhhmmmssswwwwwwxxxzzz|||}}}|||{{{zzzvvvsssnnnkkkjjjhhheeebbb___]]]YYYWWWTTTQQQNNNKKKGGGHHHHHHFFFEEEGGGMMMQQQ[[[[[[ZZZZZZXXXUUUSSSRRROOOMMMIIIFFFEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPTTTVVV[[[aaaeeeiiikkkkkkiiifffaaa]]][[[[[[\\\^^^``````aaabbbcccdddeeeeeeiiigggfffhhhnnntttxxxyyytttqqqmmmhhhccc```^^^]]]aaa```___```bbbaaa]]]ZZZXXXWWWVVVXXXZZZYYYWWWTTTQQQOOOLLLIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHNNNXXXeeennnqqqqqqqqqrrrqqqrrruuuyyy}}}}}}||||||{{{zzzyyyzzz||||||zzzwwwnnnnnnmmmkkkjjjhhhggggggdddccccccbbb```^^^]]]\\\YYY\\\```aaaaaabbbbbbbbb]]]^^^\\\^^^jjj}}}{{{sssrrrssssssmmmddd```aaakkkqqqwww{{{}}}wwwgggXXXQQQKKKBBB:::555333111000111111222222222333333333222222333444555555555555555555555555555555555555888888888:::<<<===<<<;;;888888777666666666666666999888888777777888888999555666777999999999999999888999:::<<<<<<<<<;;;;;;999999::::::;;;<<<<<<<<<<<<<<<============<<<<<<>>>@@@AAAAAA???===<<<<<<<<<===>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIJJJKKKNNNQQQSSSSSSSSSRRRGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCAAAAAACCCEEEGGGFFFCCC@@@@@@@@@@@@???>>>======<<<@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::999999999999:::;;;;;;888888777666666666777777999999888888888777777777888888888888777777777777777777777888888888999999999999:::;;;===>>>???@@@;;;:::999888777666666666555444444666888999888666888888888888888888888888888999::::::;;;:::::::::999::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<======>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFGGGHHHLLLNNNYYYsssmmm___OOOHHHFFFCCCAAA???FFFHHHJJJLLLNNNOOONNNNNNIIIJJJKKKMMMOOORRRTTTUUUUUUWWWYYY\\\```fffmmmrrrtttvvvxxxzzz{{{zzzyyyxxxyyyvvvssspppooommmkkkiiifffdddbbb```^^^[[[WWWSSSLLLKKKJJJIIIHHHHHHIIIIIIMMMNNNPPPQQQQQQOOONNNLLLLLLJJJGGGDDDCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJLLLLLLMMMOOOQQQTTTUUUVVVVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWWWW\\\[[[ZZZ]]]bbbhhhlllmmmllljjjfffaaa]]]YYYWWWVVVZZZYYYYYYYYYYYYWWWTTTRRROOONNNMMMNNNOOOOOOMMMLLLHHHGGGEEECCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJLLLMMMTTT___nnnzzz~~~~~~}}}|||}}}||||||}}}~~~}}}||||||{{{zzzzzzzzzyyyvvvtttllllllkkkjjjiiihhhhhhgggcccbbb___]]][[[[[[\\\\\\YYY[[[___```___]]]]]]]]]]]]___ccclll~~~~~~|||wwwuuusssnnnccc[[[]]]cccttt|||}}}uuukkk___UUUIIIDDD<<<666222111000///111111222222222333333333222333444555555666555555555555555555555555555555777777777999<<<===<<<;;;888777777666666666666666999888888777777888888999666777888999:::::::::999999:::;;;<<<<<<;;;:::999999999::::::;;;;;;<<<<<<<<<<<<============<<<<<<>>>@@@AAAAAA???===============>>>?????????????????????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCBBBCCCCCCDDDEEECCCDDDEEEEEEDDDDDDFFFHHHHHHJJJNNNRRRTTTUUUTTTSSSHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDBBBAAABBBBBBCCCEEEFFFEEECCC@@@AAA@@@@@@???>>>===<<<<<<@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888888888888999999:::;;;<<<888888777777666777777888999999888888888777777777999999888888777777666666777777777777888888888888777777888999999:::;;;;;;:::999888777777777777777555555555666888999888777888888888888888999999999888888999;;;<<<===>>>>>><<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<======>>>>>>???@@@???>>>>>>===>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@????????????@@@@@@AAAAAABBBCCCEEEFFFGGGGGGNNNJJJNNN___{{{zzz```NNNGGGEEEDDDCCCBBBCCCFFFHHHKKKLLLMMMNNNJJJKKKKKKLLLMMMNNNPPPQQQOOOPPPRRRUUUYYY___gggmmmpppqqqtttvvvwwwvvvvvvuuuvvvuuusssrrrqqqpppnnnmmmhhhgggggghhhhhhfffbbb___WWWTTTPPPNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIFFFDDDBBBBBBBBBCCCFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJLLLNNNOOOPPPPPPPPPNNNNNNOOOPPPPPPOOOOOONNNMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSSSSUUUYYY^^^bbbdddhhhgggddd```\\\XXXVVVTTTUUUTTTSSSSSSQQQPPPMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGDDDFFFIIIMMMQQQTTTWWWXXXYYYdddsss~~~~~~}}}~~~~~~|||{{{}}}|||zzzxxxwwwuuurrrqqqkkkkkkjjjiiigggfffeeeeeebbb___\\\YYYYYY[[[]]]___aaa___]]]\\\ZZZXXXZZZ^^^jjjrrr}}}{{{uuuqqqlllfff```\\\bbbjjjyyyxxxkkk```UUUMMMBBB===777333111000000000111111222222222333333333222333444555666666666666555555555555555555555555444444555777999;;;:::999777777666666666666777777888888777777777777888888888888999999::::::::::::999:::;;;<<<;;;:::999888888999999:::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<>>>@@@@@@>>><<<<<<<<<===>>>>>>?????????????????????????????????>>>>>>======>>>>>>>>>>>>============>>>???@@@AAAAAABBBAAA@@@@@@???@@@BBBCCCDDDDDDCCCBBBAAABBBCCCDDDEEECCCDDDEEEDDDDDDDDDFFFGGGEEEHHHKKKOOOQQQQQQPPPOOOGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAACCCBBBAAABBBCCCDDDBBBAAAAAA@@@@@@???>>>=========@@@@@@@@@???>>>===<<<;;;::::::::::::999999999999888777666555555555666666666777888999::::::;;;;;;888888777777777777888888888888777777777666666666999999888888777777666666666666777777777888888888888888777777777777777777888888777777666777777777777666666888::::::999888777777888888888999999999666777999;;;>>>@@@BBBCCCAAA@@@>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>>>>???BBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBCCCDDDFFFGGGHHHHHHLLLIIIJJJSSSddd~~~}}}^^^NNNJJJIIIHHH???@@@BBBEEEGGGIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPSSSYYYaaaffflllmmmppprrrssssssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqkkkkkkkkklllmmmkkkhhheeeccc^^^XXXTTTRRRRRRRRRRRRPPPOOOMMMLLLJJJJJJJJJKKKJJJHHHEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIEEEFFFFFFFFFGGGHHHHHHHHHLLLLLLMMMOOOQQQUUUYYY\\\ccccccaaa___\\\XXXUUUSSSMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFDDDBBBAAAAAAAAABBBBBBBBBCCCEEEGGGJJJKKKHHHKKKPPPUUU[[[```cccdddaaajjjwww||||||{{{{{{{{{|||}}}{{{zzz{{{zzzxxxvvvrrrpppooonnnkkkjjjiiigggdddbbbaaa```___]]]ZZZYYYZZZ]]]```ccciiibbb[[[XXXVVVVVV^^^ggg}}}~~~wwwnnngggaaaaaabbbeeejjjqqqyyy{{{xxxoooeee[[[OOOEEE===999444111111111111111111111222222222333333333333333444555666666666666666666666666666666666666555444444666999:::999888777777666666666666777777888777777777777777777888999999999999999999::::::999:::;;;;;;;;;:::999888888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>>>><<<;;;:::;;;======>>>???????????????>>>>>>>>>>>>>>>>>>??????<<<===>>>>>>>>>>>>===<<<======>>>???@@@AAAAAABBBAAA@@@??????@@@AAACCCDDDCCCBBBAAAAAAAAABBBDDDEEECCCDDDEEEDDDCCCCCCEEEGGGDDDEEEHHHJJJKKKKKKKKKJJJFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDCCCAAAAAACCCCCCBBBAAA????????????>>>>>>>>>>>>????????????>>>===<<<<<<999999999:::::::::;;;;;;888777555444444444555666666777888999::::::::::::888888777777777888999999888888777777777666666666888888888888777777777777666666666777777777888888::::::999888888777777666777777666666666777888888888777777999;;;<<<;;;999777777777888999999::::::666777888;;;>>>AAACCCEEEBBBAAA>>><<<;;;:::::::::;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<===>>>>>>@@@@@@??????@@@AAAAAABBBDDDCCCBBBAAA@@@AAABBBCCCAAAAAA@@@?????????@@@@@@@@@??????????????????@@@BBBCCCDDDEEEFFFGGGHHHIIIFFFEEEGGGMMMTTTeeesssZZZOOOJJJFFFAAAAAABBBCCCDDDEEEFFFFFFJJJJJJHHHGGGGGGFFFFFFFFFHHHJJJKKKMMMOOOTTTYYY^^^fffgggjjjlllmmmmmmmmmllljjjmmmoooqqqqqqrrrssstttqqqpppooooooooommmjjjgggjjjgggbbb]]]ZZZYYY[[[\\\XXXWWWTTTQQQNNNLLLKKKKKKIIIHHHEEECCCAAA@@@??????AAAAAAAAA@@@AAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCEEEFFFGGGBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHHHHIIIKKKOOORRRYYYYYYZZZYYYWWWSSSPPPNNNEEEFFFFFFFFFDDDCCCDDDEEEDDDDDDDDDCCC@@@@@@AAABBBCCCCCCDDDFFFIIILLLOOOQQQQQQTTTYYY___dddiiilllmmmkkkqqqzzz|||xxxxxxyyyzzz{{{~~~~~~|||zzzyyyxxxuuuuuutttpppmmmjjjjjjkkkiiihhhfffdddaaa___]]]\\\\\\[[[[[[[[[\\\^^^```bbbddd[[[VVVWWWYYY\\\gggttt~~~~~~|||tttoooddd^^^\\\```fffjjjnnnrrruuutttooofff^^^VVVJJJ???999666222111111222222222111111222222222333333333333333555666666666666666666666666666666666666666888777777888:::;;;:::999666666666666666777777888888777777666666777777888999999888888888888999:::888999:::;;;;;;:::999888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<===;;;:::::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========>>>??????<<<===>>>??????>>>===<<<===>>>>>>>>>???@@@@@@@@@?????????@@@@@@AAABBBCCCBBBBBBBBBAAABBBBBBCCCDDDCCCDDDEEEDDDCCCCCCDDDFFFCCCCCCEEEFFFHHHHHHIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFEEEBBB???<<<============>>>>>>>>>===>>>>>>>>>>>>>>>======999::::::;;;<<<===>>>>>>999888666555444555666777666777888999::::::999999888888777777888888999:::999999888888888777777777777777777777777888888888666666666666777777777888999999999999888888888888666666666666666777888888888888888999;;;<<<;;;:::666777777888999999::::::777777888999;;;>>>@@@BBB???>>><<<:::::::::;;;<<<<<<<<<=========>>>>>>>>>;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@AAACCCCCCFFFDDDBBB@@@??????@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@??????@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIEEECCCFFFLLLNNNUUUkkkppp^^^QQQIIIEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDEEEEEEEEEGGGHHHJJJKKKLLLNNNRRRUUU[[[]]]___bbbcccdddcccbbbaaaeeeiiilllmmmnnnqqqtttsssrrrpppooooooooommmkkknnnooonnnjjjeeeccceeehhhddddddcccaaa^^^YYYTTTQQQMMMLLLIIIGGGEEECCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEE@@@BBBDDDDDDCCCDDDGGGJJJMMMNNNPPPPPPOOOLLLIIIGGG@@@BBBDDDCCCBBBCCCEEEHHHCCCDDDFFFEEEDDDEEEHHHKKKLLLMMMNNNPPPTTTXXX[[[]]]^^^aaaeeejjjnnnqqqrrrsssrrrvvv|||~~~zzzzzz{{{||||||}}}~~~~~~~~~}}}{{{xxxuuusssrrrrrrmmmnnnmmmjjjfffdddeeegggeeedddcccaaa___^^^\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\WWW[[[fffnnnrrr}}}}}}{{{vvvzzz}}}tttjjjddd[[[[[[^^^dddgggfffhhhmmmkkkkkkggg^^^VVVNNNCCC999777444111000111222222222111111222222222333333333333444555666666777777777666666666666666666666666999888777888::::::999777666666666666666777888888777777666666666666777777999888777777777777888999777888999:::;;;;;;:::999888888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888;;;======<<<::::::;;;;;;;;;<<<===============>>>======<<<===>>>???@@@>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBDDDDDDEEEDDDBBBBBBDDDEEEBBBCCCDDDEEEFFFHHHIIIJJJDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAABBBCCCCCCBBBCCCFFFIIIJJJGGGBBB>>>::::::;;;;;;<<<=========<<<===>>>>>>>>>>>>>>>===:::;;;<<<===>>>@@@AAAAAA:::999777666555666888999666777888999:::999888888888888777777888999:::::::::::::::999999999888888666666777777888888999999666666666666777777777777666666777777888888888999666666555666666777888999888777777999;;;<<<;;;999666777777888999999::::::888888888888999;;;===>>><<<;;;:::999999;;;===>>>============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===>>>@@@AAABBBFFFDDDAAA???======>>>>>>???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHIIIFFFHHHMMMMMMMMMZZZlllrrraaaUUUIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEGGGIIIJJJJJJKKKNNNPPPQQQSSSVVVXXXZZZZZZZZZYYYYYY]]]cccfffhhhjjjmmmpppqqqpppnnnoooqqqrrrrrrqqqqqquuuxxxuuuppplllnnnqqqnnnppprrrrrrnnnggg___ZZZRRRQQQOOOMMMJJJIIIHHHGGGCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEFFFEEEDDDBBBAAACCCCCCDDDDDDDDDDDDDDDDDD???BBBCCCCCCAAAAAADDDGGGFFFGGGJJJKKKJJJHHHEEEBBB@@@BBBEEEEEEDDDEEEIIILLLDDDFFFIIIIIIJJJLLLQQQUUUXXXXXXZZZ\\\```dddgggiiijjjlllooosssvvvwwwxxxwwwuuuwww{{{~~~~~~~~~~~~~~~}}}|||{{{{{{yyyvvvrrrooommmlllkkkggghhhhhheeeaaa```bbbeeeaaaaaa```___^^^]]]\\\\\\[[[\\\]]]^^^]]]\\\YYYXXX]]]]]]iii}}}zzzuuunnnmmmsss||||||qqqddd\\\WWW[[[ccchhheee```aaafffbbbdddbbbXXXMMMEEE<<<444555333000///000222222222111111222222222333333333333444555666777777777777777777777777777777777777888777666777888777666444666666666666666777888888777777666666666666777777999888777666666777888888666777888:::;;;;;;::::::777888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999;;;===>>><<<;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<<<<>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>===============>>>@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAADDDDDDEEEDDDBBBBBBCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDEEECCCBBBAAAAAABBBCCCDDDEEEGGGEEEDDDGGGJJJIIICCC===;;;;;;;;;<<<===>>>>>>???:::::::::;;;<<<======>>><<<<<<<<<======>>>???@@@>>>;;;888777777888888888777777777777777777777777666555555444444666777888777777777777777777777777777777777777777777777777:::::::::999999777666666999999888888777888888888999999999999999888777666555555444555666777999::::::::::::999999999888888;;;;;;:::::::::<<<>>>???===;;;999777888:::===???DDDBBB???<<<;;;<<<===>>>===<<<;;;::::::;;;<<<===>>>===<<<;;;<<<===???AAA@@@???>>>======>>>??????======>>>???@@@AAAAAAAAA@@@@@@???AAABBBCCCBBB@@@@@@AAABBBCCCDDDFFFGGGGGGEEEHHHJJJJJJJJJMMMUUU\\\kkkzzzfff[[[SSSKKKGGGEEECCCAAA@@@@@@AAAAAAAAADDDHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNOOOQQQSSSTTTUUUTTTVVVYYY]]]aaaeeehhhjjjlllmmmnnnnnnnnnooorrrttttttvvvyyy{{{||||||{{{zzzrrrwww}}}~~~zzzqqqiiiddd```]]]YYYUUURRRMMMHHHDDDFFFDDDBBBCCCEEEFFFDDDBBBEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBFFFDDDAAA@@@AAABBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEGGGHHHIIIJJJMMMOOOVVVSSSQQQSSSYYY^^^aaaaaadddeeefffgggiiijjjllllllpppqqqtttxxx}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{~~~~~~zzzwwwuuuvvvtttoookkkgggfffggggggeeedddcccccccccbbb```]]]___aaa^^^WWWVVV[[[\\\ZZZ```ZZZXXXZZZZZZUUUSSSUUUbbbpppzzzrrrssszzzuuummmpppuuuxxx{{{xxxpppgggaaa___]]]eeejjjhhheeebbb___ZZZ]]][[[VVVNNNDDD<<<777444222222111111111111111111222222111111222222333444666666666666666555555555666777888777666555666777999999999999888888888777666666777777888888888888777777777777777777777777666666666666666666666666666666777888888888888888888999999:::::::::999999;;;;;;<<<======<<<;;;:::<<<=========<<<:::777666888888999999:::;;;<<<===============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA:::<<<>>>@@@AAAAAA???>>>@@@??????@@@BBBBBB@@@???@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGHHHIIIGGGEEEDDDCCCCCCDDDEEECCCBBBBBBAAABBBCCCDDDEEEGGGEEEDDDGGGIIIHHHBBB===<<<<<<======>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;===???AAABBB@@@===999777777888888888777777777777777777777777666555555444555666777888666666666666666666666666666666666666666666666666777777888888888888888777888888888888888888999999888888999999999888777777666666555555666777888999999999999999888888888777;;;;;;;;;;;;<<<===>>>>>>===<<<:::999999<<>><<<===>>>???===<<<;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===>>>@@@@@@???>>>======>>>??????>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAACCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEECCCGGGKKKLLLLLLMMMRRRVVV___wwwqqqhhh\\\QQQIIIEEEDDDEEEAAAAAA@@@@@@BBBDDDFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKOOOPPPRRRVVV[[[___ccceeefffhhhjjjkkkkkklllnnnpppuuuvvvwwwyyyzzzzzzzzzzzzxxx~~~yyyqqqlllkkkhhhddd___[[[WWWQQQNNNJJJGGGEEEEEEGGGGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDGGGEEECCCCCCDDDEEEEEEDDDAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFIIILLLNNNPPPQQQRRRTTTUUUZZZYYYXXX[[[bbbhhhkkklllooonnnmmmmmmmmmppprrrtttttttttvvvyyy~~~~~~}}}|||{{{zzzzzz|||~~~|||xxxsssooonnnooommmjjjhhhfffeeeeeeeeefffdddbbbaaaaaa___]]][[[VVVYYYXXXUUUWWW^^^aaa___\\\WWWSSSRRRPPPOOOWWWaaauuuxxxuuuvvv}}}ssspppvvv{{{zzzvvvpppjjjeeecccccceeejjjmmmjjjfffccc^^^YYYYYYVVVPPPHHH???777333111222222111111111111111111222222222111222222333444666666666666666666666666666777888777666555666777999888888888777777777777777777777777777777888888777777777777777777777777777777777777777777777777666666777888888888888888777777888999::::::999999::::::;;;<<<<<<;;;:::999999:::<<<======<<<:::999999999888888999;;;<<<===<<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA===>>>???AAAAAAAAA@@@@@@@@@??????@@@BBBBBBAAA???@@@@@@AAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGEEECCCCCCCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFEEEDDDFFFGGGFFFAAA<<<=========>>>>>>??????@@@@@@??????>>>======<<<<<<;;;:::999:::<<>>>>>=========<<<::::::;;;>>>AAACCCFFFDDDBBB???>>>===>>>???===<<<;;;;;;;;;;;;<<<===???>>><<<;;;;;;<<<===>>>???>>>>>>======>>>>>>?????????????????????@@@@@@BBBAAAAAABBBDDDDDDCCCAAAAAAAAAAAABBBBBBCCCCCCCCC@@@EEEKKKMMMMMMLLLMMMNNNRRR___vvv|||jjj[[[RRRLLLJJJFFFCCCAAAAAABBBDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJIIIIIIHHHGGGGGGJJJKKKLLLOOOTTTYYY^^^aaadddgggjjjlllmmmmmmooopppuuuuuuvvvwwwxxxyyyzzzzzz}}}}}}xxxwwwtttppplllgggbbb]]]YYYQQQOOOLLLKKKKKKKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNNNNNNNKKKIIIHHHGGGEEEDDDEEEGGGGGGGGGFFFBBBBBBBBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKOOOSSSWWWZZZ[[[\\\]]]^^^bbbaaacccgggmmmssswwwyyy{{{yyyvvvttttttvvvzzz|||{{{zzzyyyzzz~~~{{{xxxvvvuuuwwwxxxxxxuuupppjjjfffdddeeeeeedddccccccbbbbbbbbbfffccc```^^^^^^]]][[[ZZZYYY[[[YYYVVVVVVYYYZZZXXXTTTRRRPPPMMMLLLSSSeeevvv~~~sssqqqwwwyyyqqqrrrzzz~~~wwwmmmdddbbbcccfffhhhmmmpppoookkkfffccc]]]WWWUUUQQQIIIAAA999444000///111111222222222222222222222222222222222333444444666666666666666666666666666777888777666555666777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777666777777888888888888777555666777888999999:::999888999::::::::::::999999777888:::<<<======<<<<<<::::::888888888:::<<<>>><<<<<<<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@BBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCDDDEEEDDD@@@<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>:::999777888:::???CCCFFFEEEAAA;;;777666666777777666666666666666666666666555555555555666666666777666666666666666666666666555555555555555555555555333444555666777777777777555666666777888999999999666666777888888999888888888888777666666666666666666666666666666666666666888:::<<<>>>???>>>===;;;;;;:::::::::;;;>>>AAACCCEEECCCAAA???=========>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>><<<;;;;;;;;;;;;<<<============>>>>>>>>>???@@@@@@@@@???????????????BBBBBBAAACCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEIIIKKKJJJIIIIIIIIILLLSSSbbb{{{rrr___QQQNNNHHHBBBCCCDDDEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIILLLPPPUUU[[[^^^aaadddhhhkkkllllllmmmnnnrrrtttvvvyyyzzzzzzyyyxxx|||}}}yyyuuuqqqlllgggccc[[[YYYWWWTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWVVVSSSPPPNNNHHHHHHGGGHHHIIIIIIGGGEEEGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPRRRSSSSSSSSSRRRRRRVVV\\\aaacccdddfffgggiiijjjlllpppuuuzzz}}}~~~~~~}}}{{{{{{{{{}}}{{{zzz}}}}}}zzzwwwsssqqqppppppqqqqqqnnniiiccc___^^^______`````````___]]]\\\ccc```^^^\\\]]]]]]\\\[[[\\\[[[YYYUUUSSSRRRQQQOOONNNPPPSSSVVV\\\iii~~~~~~xxxuuuyyyttttttvvvssssssvvvvvvmmmaaa[[[]]]ccciiimmmqqqrrrooojjjgggddd^^^VVVSSSMMMEEE===777444222111111111222222222222222333333222222222222333444444666666666666666777777777666777888777666555666777777666666666666555555555777777777777777666666666666666666666666666666666888888888888888888888888666777888888888888777777444444666777999999::::::999999999:::::::::::::::777888:::;;;<<<======<<<;;;:::888777888:::<<<>>>;;;;;;<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>???BBBCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCCCCBBB???===;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999888666777999===BBBEEEDDD@@@;;;777666666666666666666666666666666666666444555555666666666666666555555555555555555555555666666666666666666666666555555666666666666555555444555666888999999999888555666777888888888888888888888888777666666555555555555555555555555555555777999<<<>>>???>>><<<:::999888888888:::<<>>===<<<;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;======<<<;;;;;;:::::::::<<<<<<======>>>>>>>>>>>>@@@@@@@@@???????????????BBBBBBAAACCCDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@DDDEEEFFFGGGFFFFFFGGGHHHHHHOOOZZZhhh|||iiiZZZNNNEEECCCDDDBBBCCCGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGIIILLLQQQVVVYYYXXX\\\```cccddddddeeefffllloootttyyy{{{yyywwwuuuvvv}}}|||yyyuuupppmmmgggfffccc```]]][[[[[[\\\^^^]]]]]]\\\[[[ZZZZZZYYY______```___]]]ZZZWWWUUUPPPOOOOOOPPPPPPOOOLLLIIILLLLLLKKKKKKMMMOOOQQQRRRVVVWWWYYY[[[\\\\\\[[[ZZZUUUYYY```eeehhhjjjlllmmmnnnpppsssuuuwwwyyy{{{|||{{{|||~~~{{{xxxxxx{{{}}}}}}yyyxxxvvvssspppnnnlllkkkhhhiiijjjhhhccc___]]]\\\\\\]]]]]]]]]\\\ZZZXXXVVV]]]\\\[[[[[[]]]^^^^^^]]]TTTRRRPPPOOONNNMMMMMMNNNOOOWWWcccnnn||||||yyy}}}vvvxxx~~~|||nnnrrrzzzyyyrrrnnngggaaa[[[ZZZ___ffflllnnnrrrqqqnnnjjjiiihhhaaaWWWNNNGGG???888555444333222111111222222333333333333333333222222333333444555666666666666777777888888666777888777666555666777666666666666555555555444777777666666666666666666666666666666666666666666777777777777777777777777777777888888888777777666444444666777999999:::::::::::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;:::999888888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>???BBBDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@AAA??????@@@AAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888777666555888777666666888:::>>>@@@@@@===999777777777777666666666666666666666666666444555555666777666666666555555555555555555555555666666666666666666666666555666666666666666555555444555777888999888888777666666777777888777777777777777888888777666555555444555555555555666666666666888:::======<<<;;;999777777777777999;;;<<<>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>??????????????????@@@@@@BBBAAAAAABBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCDDDEEEGGGHHHEEELLLUUU[[[ddd{{{sssbbbQQQJJJFFFAAA@@@DDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEHHHLLLPPPRRRTTTVVVZZZ\\\\\\]]]^^^___cccgggmmmrrruuuuuusssqqqpppwww~~~zzzwwwqqqqqqnnnjjjfffeeeeeeggggggfffeeedddcccaaa``````hhhgggeeecccaaa^^^\\\[[[YYYYYYZZZ[[[\\\ZZZVVVSSSQQQQQQQQQRRRTTTXXX[[[]]]aaabbbdddfffffffffdddccc]]]aaafffjjjlllnnnpppqqqqqqsssvvvwwwvvvvvvvvvwwwwwwyyy|||~~~zzzvvvsssrrrsssrrrrrrooonnnllljjjhhhgggeeedddaaabbbcccbbb___\\\[[[[[[ZZZ[[[[[[ZZZXXXVVVTTTRRRWWWWWWXXXZZZ\\\]]]]]][[[RRRNNNKKKJJJIIIHHHIIIMMM\\\jjj{{{|||~~~{{{vvvwwwttt|||}}}qqqvvv}}}yyyooohhh^^^^^^___bbbgggkkkmmmmmmpppnnnjjjiiikkkjjjaaaVVVEEE???777333333333222111111111222222333444444444333333333333333444444555555666666777777888888999666777888777666555666777666666666666555555555555555555555666666777777777777777777777777777777777666666666666666666666666777888888888888777777666555666777888999999:::999::::::999999:::;;;<<<===<<<<<<<<<;;;;;;::::::::::::::::::999:::::::::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@>>>===???BBBDDDFFFFFF@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@>>>=========>>>???<<<===???@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555444888777666666666888999:::;;;999777777888888777666777777777777777777777777444444666777777777666555555555555555555555555555555555555555555555555555444555666777777777777777555666777888888888666555777777777777777777666555666666777888888777666555444555555555666666666666555777999:::;;;;;;:::999888777777888888:::;;;<<<::::::::::::;;;;;;;;;<<<;;;;;;<<<======<<<;;;;;;999::::::;;;;;;;;;;;;::::::;;;<<<>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCCCCDDDEEEFFFFFFEEEHHHMMMQQQUUUeeekkk^^^SSSHHHEEEHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBCCCEEEGGGIIIKKKLLLPPPRRRTTTUUUUUUVVVXXXYYY[[[^^^bbbfffiiilllmmmmmmooouuu|||~~~xxxwwwuuuqqqmmmkkkmmmooonnnmmmmmmlllkkkjjjiiiiiimmmkkkhhhdddaaa___^^^^^^]]]^^^```ccceeeddd```]]]WWWXXXYYY\\\aaaggglllpppoooqqqsssuuuuuusssqqqpppkkkmmmpppqqqqqqrrrssstttqqqtttxxxxxxvvvsssssssssrrrssstttvvvwwwxxxxxxxxxrrrpppnnnmmmmmmllljjjhhhffffffdddbbbaaa___^^^]]]\\\]]]^^^]]][[[YYYYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPSSSSSSUUUXXXZZZZZZXXXVVVSSSMMMJJJLLLLLLLLLPPPVVVooo|||wwwwwwyyy~~~~~~wwwyyyxxxooofffccc```eeekkknnnooonnnlllkkkiiifffccccccffffff[[[NNN>>>888222000222333222000111111222222333444444555444333333333333444555555555666666777888888999999666777888777666555666777777777777666666666555555333444444555666777888888777777777777777777777777555555555555555555555555888888888888888777666666777777888999::::::999999999888888888999:::<<<<<<<<<<<<;;;;;;::::::::::::999:::;;;;;;;;;:::999999999::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@>>>===>>>BBBEEEGGGGGG@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBB@@@???>>><<<<<<<<<===>>>:::<<<>>>?????????@@@BBB===============<<<<<<<<<999999888888888888888888777777777666666666666666777666666777999999888666888888888888888888888888333444666777777777666555555555555555555555555555444444444444444444444444222333555777888999::::::555666888999888777555444777777888777777666555555555666777888888777666555555555555666666666777777555666888999::::::999999888888888888999::::::;;;999999::::::;;;<<<======:::;;;<<<======<<<;;;:::888999::::::;;;;;;;;;;;;999:::<<<>>>>>>>>>>>>=========>>>???@@@AAAAAABBB@@@@@@???AAABBBCCCBBB@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCDDDFFFFFFFFFEEEHHHFFFGGGKKKOOOYYYoooqqqbbbSSSMMMPPPGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCEEEFFFHHHIIIJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQWWWWWWYYY\\\```dddhhhkkkqqquuu{{{{{{{{{yyytttpppnnnqqqtttssssssrrrrrrrrrrrrrrrrrrooolllhhhdddaaa_________\\\^^^aaafffiiiiiieeebbb^^^___aaaffflllttt{{{|||}}}|||{{{vvvwwwxxxwwwuuutttuuuwwwqqquuuyyyyyyvvvsssrrrsssnnnmmmlllllllllmmmoooooojjjiiiiiiiiijjjhhheeecccbbbaaa```^^^\\\ZZZXXXWWWZZZ[[[\\\[[[XXXWWWVVVWWWTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTWWWYYYXXXTTTQQQMMMHHHHHHNNNTTTYYYbbblll}}}yyywwwzzz}}}~~~}}}zzzyyypppccc]]]```fffmmmuuuxxxuuuoookkkjjjaaa___\\\\\\```___SSSDDD<<<666111000333555444222111111222333333444555555444333333333333444555555555666666777888999999999666888888777666555666777777777777777666666666666222333444555666888999999777777777777777777777777555555555555555555555555888888888888888777666666888999999:::::::::999999888777777777777999;;;<<<;;;;;;:::::::::;;;;;;<<<888999;;;<<<<<<;;;999777999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDDDDDDDCCCBBB@@@>>>===>>>BBBEEEGGGHHH@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFEEEEEEEEECCC@@@>>>????????????????????????>>>>>>>>>>>>===<<<;;;::::::::::::;;;===>>>@@@AAA>>><<<:::;;;<<<<<<999666888888888777777777777666888888888888777777777666666666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666666666666555555555555666666444555666777888999::::::888888888888777777777777888888777777666666555555666666666666777777777777666666555555555555666666666777777888999999::::::888888888777777777777777999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::=========<<<;;;;;;::::::@@@???>>>======<<<======???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAABBBDDDEEEEEEEEEGGGIIIIIIJJJQQQ\\\eeevvveeeWWWMMMQQQJJJFFFGGGJJJJJJFFFCCCIIIIIIHHHFFFCCCAAABBBCCCGGGGGGFFFFFFEEEEEEDDDDDDHHHGGGGGGGGGHHHIIIIIIJJJPPPQQQSSSUUUWWW[[[```dddggglllrrrwwwyyyzzz{{{{{{yyy{{{}}}xxx|||~~~zzzwwwwwwuuurrrvvvrrrrrrwww{{{xxxuuuttttttpppjjjfffcccaaa___]]][[[]]]```bbbdddddddddccc```aaabbbgggnnnwww~~~|||zzzyyy|||xxxtttssstttsssmmmhhheeedddaaa___^^^^^^___```eeeeeedddbbb```^^^\\\[[[ZZZYYYXXXVVVUUUTTTTTTTTTWWWWWWXXXXXXWWWUUUTTTRRRTTTRRRPPPOOOOOONNNLLLKKKRRRNNNMMMPPPMMMHHHHHHMMMEEELLLWWWaaaiiipppxxx}}}wwwxxx~~~}}}sssiiiddddddgggjjjsssxxx~~~~~~vvvllleeeaaa___[[[VVVRRRLLLEEE@@@999666444333555444222///111111111222222333333333555555555555555555555555444444333333444555777888777777666555555555555555555555555555555555555555666777777777777666666555888888777777666666555555999888888777666555555555777666666777888999999777888888888888888888888888999999999888888888777777999999999888888888777777::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBB???===>>>AAACCCBBB@@@@@@AAABBBAAA???>>>???@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCDDDEEEDDDBBB@@@????????????????????????===>>>>>>======<<<;;;::::::::::::;;;<<<>>>???@@@>>><<<:::;;;<<<<<<999777777777777777666666666666888888888777777777666666555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666555444444333333444444555444555666777888999::::::999888888777777666666666888777777777666666666555777777777777888888888888888777777666666777777888666666666777777888888888777777777666666666666666999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<>>==================????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDDDDEEECCCEEEGGGFFFFFFKKKSSSZZZlllsssiii[[[WWWQQQMMMJJJIIIHHHIIIGGGHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHMMMNNNPPPQQQSSSVVV[[[___bbbffflllpppssstttvvvwwwxxxyyy|||{{{}}}yyyxxxvvvrrrvvvsssssszzz~~~}}}{{{{{{{{{vvvqqqlllhhheeecccaaa]]]^^^```aaabbbaaa```___``````aaaeeejjjrrryyy~~~~~~}}}zzzxxxuuurrrnnnmmmnnnmmmhhhcccaaa___]]][[[YYYYYYZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPUUUVVVVVVVVVVVVTTTSSSRRRRRRQQQPPPOOONNNMMMKKKIIIIIIHHHKKKOOONNNJJJLLLRRRVVV___lllwww|||zzz}}}vvvllleeeeeejjjqqqvvvzzzzzz|||~~~~~~xxxmmmdddaaa]]]WWWRRRLLLFFF@@@<<<555333222222444555333222111111222222222333333333555555555555555555555555444444333333444555777888777777666555555555555666555555555555555555555555555666666777777777666666777777777777666666555555666666666666666666666666888666666666888888888666888888888999999999999999999999999888888888777777999999999888888888777777::::::::::::::::::::::::888888999999999:::::::::<<<======>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAAAAA???===>>>@@@BBBAAA@@@AAABBBCCCBBB@@@???@@@AAA@@@@@@AAACCCDDDDDDDDDDDDCCCBBBAAACCCDDDDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999999::::::;;;<<<======>>>===<<<;;;;;;<<<<<<:::888777777666666666555555555777777777777666666666666555555555555555555555555666666666666666666666666444555555555555666666666666666666666666666666666333333222222222222333333555555666666777888999999999999888777777666555555777777777777666666666666777777888888888999999999999999888888888888999999666666666666666777777777666666666666666666666666999999999999999999999999::::::;;;;;;;;;;;;::::::999::::::;;;<<<<<<===============<<<======>>>>>>@@@@@@@@@??????>>>>>>===??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFEEEDDDFFFKKKOOOXXXgggwwwtttmmmbbbVVVOOOMMMLLLEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFIIIJJJKKKLLLMMMPPPSSSVVV[[[^^^bbbfffhhhkkknnnppprrrsssuuuxxx{{{}}}~~~{{{~~~zzzyyyvvvrrruuurrrssszzz~~~{{{uuupppmmmjjjfffddd```````````````^^^]]]\\\___^^^^^^___ccchhhnnnqqqqqqrrrtttxxx|||~~~~~~}}}~~~~~~~~~|||yyyuuuqqqooojjjgggdddddddddccc___[[[ZZZYYYVVVTTTSSSRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTQQQPPPOOONNNMMMLLLLLLLLLQQQQQQRRRRRRQQQPPPOOONNNKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGIIILLLMMMOOOYYYccclllttt{{{}}}~~~}}}zzzsssmmmffffffmmmxxx}}}zzzzzz}}}yyynnnddd___ZZZRRRKKKEEE???:::777111000000111444555555444222222222222333333333333444444444444444444444444444444333444444555777777888777666666555555666666444444444444444444444444444555666666777777777777777777777666666666666555333444444555666777777888888777555666777777666555777777888888999999::::::999999999888888888888888999888888888888777777777999999::::::::::::::::::999999:::::::::;;;;;;;;;======>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@@@@???===>>>@@@AAAAAA@@@AAABBBCCCBBB@@@@@@@@@AAA@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777666666666555777777666666666555555555555555555555555555555555666666666666666666666666444444444555555555666666555555555555555555555555333333222222222222333333555555666666777888888999999999888777666555555444777777777777666666666666666777777777777888888888999999888888888888999999777777777777777777777777666666666666777777777777888999999999999999:::::::::::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAA@@@@@@???>>>======<<<>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFFFFHHHJJJPPPWWWgggwwwhhhZZZQQQJJJIIIGGGFFFFFFFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJMMMOOOTTTVVVYYY[[[^^^aaaeeehhhggghhhjjjmmmpppsssuuuvvvvvv{{{~~~{{{yyyyyyxxxttttttppppppwww||||||{{{{{{|||yyytttqqqnnnkkkhhhfffbbbaaaaaa``````_________]]]\\\[[[[[[\\\___bbbeeeeeedddeeegggjjjlllkkkkkklllmmmmmmllljjjfffccc```___]]][[[[[[[[[ZZZWWWTTTSSSRRRQQQOOOMMMMMMLLLLLLNNNNNNOOOPPPQQQQQQQQQPPPLLLLLLKKKJJJIIIHHHHHHHHHKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGJJJKKKLLLNNNSSS___rrr{{{yyy}}}tttvvvzzzyyysssjjjhhhjjjrrr}}}zzzxxxwwwtttkkkddd]]]WWWMMMDDD>>>999666333//////000111333444555555333333333333333333333333444444444444444444444444333333444444555666666777888777666666555555666666444444444444444444444444333444555666777777777777666666666666666666666666444444444555666666777777888777555666777777666444666666666777777888999999888888888888888888888888888888888888777777777777999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>???@@@@@@@@@AAABBBAAA???>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAEEECCCAAA@@@@@@@@@>>>===========================<<<<<<<<<<<<;;;:::999888888999::::::::::::999999999:::;;;;;;:::999999999888888777777777666666666666666666555555555555444555555555555555555555555555555555555555555555555444444444444555555555555444444444444444444444444444444333333333333444444555555555666777777888888888888777777666555555444666666666666777777777777555555555666666666666777777777666666666666777777777777888888888888888999777777777888888999999999888888888999999:::::::::999::::::::::::::::::999<<<<<<;;;;;;::::::::::::<<<<<<;;;<<<<<<===>>>>>>@@@@@@??????>>>===<<<<<<======>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIJJJMMMUUUeee~~~zzzeeeXXXSSSMMMIIIGGGGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBAAABBBBBBCCCEEEFFFGGGGGGGGGGGGIIIKKKNNNPPPRRRSSSUUUXXX\\\___]]]^^^```bbbeeehhhkkklllnnntttwwwwwwwwwzzz{{{yyytttpppnnnsssvvvuuusssssstttrrrooonnnmmmllljjjiiibbbaaaaaa``````aaabbbccc___]]]\\\ZZZZZZ\\\^^^______]]]\\\[[[\\\]]]\\\[[[\\\]]]]]]]]]\\\ZZZXXXVVVVVVUUUTTTTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIILLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFIIIIIIIIIGGGEEEEEEGGGJJJMMMSSS[[[cccnnn|||wwwnnnsss{{{~~~uuunnniiinnnxxx~~~zzzuuupppkkkfffcccXXXQQQHHH???999666444222000111222222222222333444333333333333333333333333444444444444444444444444333333444555555666666666777666666555555555555555444444444444444444444444333333444666777777777777555555555555555666666666666666666666666666666666888777555666777888777555555555555555666666777777888888888888888888888888777777777777777777777777888888888999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<999:::;;;<<<===============>>>>>>======>>>???@@@>>>???@@@???=========>>>@@@@@@AAAAAAAAAAAAAAA@@@EEECCC@@@??????>>>===<<<========================;;;;;;;;;;;;:::999888888888888999::::::999888777777888:::999888777777888777777777666666666555555666555555555444444444444444444444444444444444444555555555555555555555555333444444444444555555555444444444444444444444444555555444444444444555555555555555666666777777777777777666666666666555555666666666666777777777777444444444555555555666666666666555555555555666666777777777888999999::::::777888888999999:::::::::888888888999999::::::;;;999999::::::::::::999999<<<<<<;;;;;;:::999999888<<<<<<<<<;;;<<<<<<======?????????>>>>>>======<<<<<<<<<===>>>???@@@@@@AAABBBAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBAAAAAA???@@@BBBDDDFFFGGGGGGGGGHHHJJJNNNVVVddd~~~oooeeeXXXMMMHHHEEEDDDBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFHHHIIIIIIKKKMMMNNNNNNPPPSSSVVVVVVVVVWWWYYY\\\___aaacccfffkkknnnnnnqqqvvvzzzzzztttooolllooopppnnnkkkkkkllljjjiiijjjkkkkkkjjjhhh```___^^^^^^^^^aaaccceee```___]]]\\\\\\]]]^^^___```]]]YYYWWWVVVVVVTTTSSSUUUUUUUUUUUUUUUTTTSSSSSSNNNNNNNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCFFFMMMSSSXXXeeeuuu|||vvv|||zzzrrrqqqtttzzzyyyrrrnnnrrr{{{yyyyyyvvvqqqjjjddd___]]]PPPJJJAAA:::666444444333111333444333222111333444444444444444333333333333333333333333333333333333222333444555666666666666666555444444333333444444333333333333333333333333333444555555666666666666444555555555555666666666777777777777777666666666888666666777888999999777666666666555555555555555888888888888888999999999666666777777777777777888777777888888999:::::::::777777777888888888999999:::;;;<<<============<<<:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@===>>>???>>><<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAACCCAAA>>>===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;::::::999888777777888999:::999888666555444666999888666555666888555555444444444333333333555555555444444444333333444444444444444444444444555555555555555555555555333333444444444555555555333333333333333333333333555555444444444444555555555555555666666666666666555555555666666666666666555666666666777777777888555555555555666666666666666555555444444555555666444555666777888999:::;;;666777777888999999::::::777888888999::::::;;;;;;999999::::::::::::999999;;;:::::::::::::::::::::======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>=========;;;;;;<<<===>>>???@@@AAA@@@AAAAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGFFFGGGJJJNNNQQQTTTdddttt___RRRJJJFFFCCCEEEFFFFFFFFFGGGGGGGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFGGGHHHEEEGGGIIIIIIIIIJJJLLLMMMNNNNNNOOOPPPRRRUUUXXXYYYZZZ___aaaaaadddlllrrrtttpppjjjfffhhhiiieeecccbbbcccbbbaaacccdddeeedddbbb]]]\\\ZZZYYYZZZ\\\___aaa]]]\\\[[[ZZZ[[[\\\]]]^^^aaa^^^YYYUUUTTTSSSRRRQQQRRRQQQOOONNNMMMMMMMMMNNNHHHIIIJJJJJJIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDD???BBBEEEHHHMMMXXXgggqqqyyy~~~~~~yyynnnlllppp||||||vvvtttwww{{{~~~tttqqqnnnkkkhhhaaaYYYTTTHHHBBB;;;666444444444444111333555444333222444666555555444444444333333333333333333333333333333333222333444666666666666555444444333222222222222333333333333333333333333333444444555555666555555555444444444555555555666666666666777777888888999999777666666777:::;;;;;;:::888888888777777666555555777777888888888999999999666666666666777777888888666777777888999999::::::888888888999999999::::::999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<;;;:::;;;===>>>===;;;;;;>>>@@@===??????>>>===<<<===>>>======>>>@@@AAAAAAAAAAAAAAA???===<<<>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777777777888999:::999777555444333555888777555444555777333333333222222222111111555555444444444333333333444444444444444444444444555555555555555555555555333333333444444444555555333333333333333333333333555444444333333444444555555555555666666666666666444444555555666777777777555666666666777777888888666666666666777777777777666666555555555555666666222333444666777999:::;;;555666666777888999999999777777888999::::::;;;;;;999999999::::::999999999888999999::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAACCCBBBBBBDDDFFFGGGGGGGGGCCCFFFKKKLLLJJJPPPiiiwwwcccVVVNNNJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDAAACCCEEEFFFEEEEEEFFFGGGBBBDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPQQQQQQUUUWWWVVVYYYbbbiiikkkjjjddd```aaabbb___\\\\\\\\\[[[[[[\\\^^^^^^]]][[[[[[YYYWWWUUUUUUWWWZZZ\\\XXXWWWWWWVVVWWWYYYZZZ[[[aaa]]]XXXTTTSSSRRRRRRQQQOOOMMMJJJHHHFFFFFFGGGHHHDDDFFFGGGGGGFFFEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBCCCCCC???@@@AAABBBBBBBBBAAA@@@@@@EEELLLUUUaaassspppgggiiiqqq|||tttnnnqqq~~~zzzyyyqqqlllhhhggggggaaaVVVLLLAAA===777333222333444444000222555555333333666888555555555444444333333333333333333333333333333333222333444666666666666555444333222222111111222222333333333333333333333333555555555666555555444444444444444555555555666666555555666888999:::<<<<<<777666666888;;;<<<<<<<<<;;;;;;:::999888777666666777777888888999999999999555666666666777777888888666777777888999999::::::;;;;;;;;;<<<<<<<<<======888999:::<<<===>>>>>>???============<<<;;;::::::;;;===>>>===;;;;;;===@@@>>>???@@@???>>>======???<<<<<<>>>???AAAAAABBBBBB>>>>>>===<<<<<<===>>>???;;;===??????===;;;;;;;;;777777888999999999888888777777777777777777777777888888777777666666555555666555444333333444555666444555666666666555333333111222333444555555555555555444444333333444444555444333333222222333333444444555555555444333222222444444444444444444444444666555333111111333555666555666777777777555444333444444444555555555555666555444333333333333444555333333333333333333333333666666666666666555555555444555555666777888888999:::::::::999999999888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@???>>>???@@@BBBCCC>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCFFFIIIIIIJJJOOOXXX```mmmZZZNNNHHHEEEGGGKKKJJJEEEEEEJJJGGGIIIIIIEEECCCDDDGGGHHHCCCEEEFFFGGGGGGFFFEEECCCFFFEEEEEEEEEEEEDDDAAA???DDDDDDEEEEEEFFFHHHIIIJJJIIIJJJLLLOOORRRTTTVVVWWW[[[ZZZWWWUUUTTTTTTUUUVVVRRRRRRSSSTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUXXXVVVSSSPPPMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAADDDBBBAAABBBDDDDDDBBB???BBBAAA@@@@@@AAABBBBBBAAAAAACCCEEEDDDBBBBBBCCCEEEIIIQQQ[[[fffyyy}}}~~~ssseeeiiisssyyy}}}zzzuuutttwww~~~tttooojjjfffbbb___]]]WWWLLLCCC999888888666555444333222333333333444444444444555444444333222222111000000222222222222222222222222444444444444444444444444444444444444444444444444444333111000000111333444222222111111111222333444555555555555555555444444222333444666777777777777333555777888999888666555777777777777777777777777444555777888888888777666777777777777777777888888999999888888999;;;<<<===>>>;;;888777999:::;;;:::===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCC>>>===<<<;;;;;;;;;<<<===;;;===??????===;;;;;;;;;999999:::999999888777777666666666666666666666666666666666666666555555555666555444333333444555666444555666666666555333222000111222333444444444444444444333333333333444444444333333222222333333444555555555555555555444333444444444444444444444444444444444444444444444444555666666777666555444333444444444444555555555555555444333333333333444555555555555555555555555555666666666666555555555555555555666666777777888888999999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBDDDFFFFFFEEEIIIOOOUUUhhh|||jjjZZZRRRJJJHHHGGGDDDFFFKKKGGGIIIJJJHHHGGGGGGHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEECCCAAABBBBBBBBBCCCDDDEEEGGGHHHFFFGGGHHHJJJKKKMMMNNNOOOOOONNNLLLKKKJJJJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQOOOMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQSSSRRROOOMMMJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBB@@@???@@@BBBCCCAAA???======>>>???AAAAAA@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNXXXcccqqq}}}vvvmmmttt{{{yyykkklllrrrvvvtttuuuwww{{{xxxppplllcccaaa^^^[[[VVVNNNCCC<<<888777777666444333333222333333333444444555555555555555555444333222222222222222222222222222222222444444444444444444444444444444444444444444444444444333111000000111333444333333333333444444444444555555555555555555444444333444555555555555555444555666777888888888777666777777777777777777777777666777777888888888888888888888888888888888888888999999888888999:::<<<======;;;888888999:::;;;:::===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<=========>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEE===<<<;;;::::::::::::::::::<<<>>>>>><<<;;;:::;;;<<<;;;;;;:::999888777666666666666666666666666666444444444444555555555555555555444444444444555555444555555666666444333222000000111222333333333333444444333333333333444444444333333222222333333444555555666777777777666666444444444444444444444444222333444555555444333222555555666666555555444333444444444444555555555555555444444333333444444555555555555555555555555555555555555555555555555555666666666666666666666666777777777888999999::::::999999999999999999999999888999:::<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>????????????@@@@@@@@@???>>>===CCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAABBBBBBBBBBBBAAADDDFFFEEECCCDDDGGGJJJSSSccc~~~|||mmm\\\RRRMMMKKKJJJLLLGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBAAABBBCCCEEEEEEDDDCCC@@@@@@@@@@@@AAABBBDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDAAAAAA@@@????????????@@@BBBBBBAAAAAA@@@?????????@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>???AAAAAA@@@???>>>???@@@BBBCCCCCCCCCCCCBBBDDDIIIPPPWWW]]]bbbeeerrr|||}}}rrrlllooo}}}zzzmmmlllnnnooopppuuu~~~|||vvvqqqkkkggg^^^]]]ZZZTTTMMMCCC;;;666666666555444444333222222222222333333444555666666666666666555555444444333222222222222222222222222444444444444444444444444444444444444444444444444444333222111111222333444333444555666666666555555444444444444444444555555444444555555444333333222888888888888777777777777777777777777777777777777888888888888888999999:::888888888888888888888888888888888888999:::;;;<<<<<<:::888888999;;;;;;;;;===<<<;;;;;;;;;;;;<<<===::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEE======<<<;;;:::999999999999;;;======<<<::::::;;;<<<;;;:::999999888888888666666666666666666666666222222222333444444444555444444444444444444444444444444555666555444333222000111222333333444444333444333333333333333333444444333333222222333333444555555666777888888888888333333333333333333333333333333333444444333333333444444444555444444444444333333444444444555555555444444444444444444444444333333333333333333333333444444555555555555555666666666666666666666555555555555666777888999:::;;;888888888888888888888888666888;;;>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>???@@@BBBCCCDDDDDDBBB???>>>CCCCCCCCCCCCCCCBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@BBBDDDGGGFFFEEEDDDDDDEEELLLSSScccsssjjjaaaVVVNNNKKKHHHGGGIIIKKKHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFEEECCCBBBBBBCCCDDDEEEDDDCCC????????????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEECCCBBBBBBAAA@@@@@@???????????????@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@?????????@@@??????BBBCCCEEEGGGIIILLLOOORRRNNNSSS\\\iiivvv{{{wwwwwwxxxzzzooonnnooopppwww~~~zzzuuurrrmmmgggbbb]]][[[UUUMMMCCC<<<777666444444444333333222222222111222222333444555666666666666555555555444444444111222222222222222333333444444444444444444444444444444444444444444444444333222222111111222222333222333555777777666555333333333444444444444555555444444555555555444444333999999888777777777777888777777777777777777777777999888777666777888999:::999999999999888888888888888888888888999999::::::;;;999888888:::<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>;;;<<<===>>>???AAABBBBBB======<<<<<<;;;:::999999888:::<<<<<<;;;::::::::::::999999888888999::::::555555555555555555555555111111222222333333444444333444444444444444444333333444555555555444222222111222333444555555555555333333333222222333333333444333333222222333333444555555666777777888777777333333333333333333333333555444222111111222444555444333333333333444444444333333333444444444444555444444444444444444444444333333333333333333333333333444444444555555666666666666666666555555555555444444555666888999::::::888888888888888888888888666888<<<@@@BBBBBBBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<============>>>>>>>>>???AAACCCDDDDDDBBB???===BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>??????@@@?????????@@@CCCEEEFFFFFFEEEDDDDDDIIIJJJRRRbbb}}}nnn\\\UUULLLGGGJJJLLLKKKIIIKKKFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>===============>>>???????????????@@@@@@???>>>=========>>>@@@DDDHHHMMMSSS[[[dddjjjjjjooozzz~~~zzzssstttxxx{{{{{{vvvrrrlllddd___ZZZVVVMMMCCC:::666666777333333333333333222222222222222333333444555666666444444444333333333333333111111111222222333333333444444444444444444444444444444444444444444444444222222222222222222222222000222444555666555333222333333333333444444555555333333444666666777777777888888777777666777777888666666666666666666666666777777666555555777888999999999999888888888777777777777888888888888888888999888777888;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<============;;;<<<<<<===>>>???@@@@@@<<<<<<<<<<<<;;;:::999999777999;;;<<<;;;:::::::::999888777777777888:::;;;555555555555555555555555222222222222333333333333333333444444444444333333333444444555555333222111222222333444555555555555333333222222222222333333444333333222222333333444444444555666666666555555333333333333333333333333555444111000000111444555333333222222222333444444333333333333444444444444333444444555555444444333555555555555555555555555333333333444555555666666555555555555555555555555333444555666777888999999888888888888888888888888666888<<>>>>><<<>>>@@@AAAAAA???===;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???????????????>>>>>>???BBBDDDEEEDDDCCCBBBGGGIIILLLTTTcccgggWWWJJJIIIKKKIIIIIILLLGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDD??????@@@@@@AAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@======<<<<<<<<<===>>>>>>>>>>>>========================>>>????????????>>>>>>??????>>>======@@@BBB@@@HHHRRR]]]gggrrr~~~}}}}}}{{{uuurrrrrr|||~~~wwwtttyyy}}}wwwqqqhhh```[[[TTTMMMCCC999333222444666222333333333333333333333333333333444444444555555222222222222222222222222111111111222222333333444444444444444444444444444444444444444444444444444222222222222222222222222000111222333333333222111222222333333444444555555222333444666777888888888555666666666777777777777666666666666666666666666666666666666666777777888999999888888777666666666666777777888888888777777888777777999;;;======<<<;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========>>>>>>?????????@@@@@@@@@999999:::;;;;;;:::999888666888;;;;;;:::999999:::999888777555555666777888555555555555555555555555333333333333333222222222222333444444444444333222333333444555444333222111111111222444444444444444333333222222222222333333444333333222222333333444333333444444444333222222222222222222222222222222333333222111111222333333333222111111111333444555222222333333333444444444333333444555555444333333555555555555555555555555222222333444444555666666333444444555555666666666444444555555666777888888888888888888888888888888777888:::<<<>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>;;;<<<>>>??????>>>===<<<>>>>>>??????@@@@@@AAAAAA?????????@@@@@@??????>>>??????AAACCCDDDDDDCCCAAAEEEGGGLLLPPPUUUgggvvv^^^TTTPPPJJJIIILLLGGGGGGGGGFFFFFFGGGGGGGGGHHHFFFDDDDDDFFFGGGHHHGGGCCCCCCBBBBBBCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBCCCCCC???@@@@@@AAAAAABBBAAAAAA@@@@@@??????@@@@@@AAABBB>>>???@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<===>>>>>>===============>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???AAABBBBBBCCCEEEIIIMMMPPP\\\lllzzz~~~vvvtttssstttsssooooooqqqqqqxxx}}}{{{{{{}}}uuujjjaaaZZZXXXKKKDDD;;;555333444444444222333333333444444555555555444444444444333333333111222222222222222222222000111111222333333444444444444444444444444444444444444444444444444444444222222222333333222222222111111111111222222222222111222222333444444555555333444555555666666666666222333444666777777777777666666666666666666666666666666777888888888888777888888777777666555555444666666777888888777666555777666777999<<<>>>===<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======@@@????????????>>>>>>>>>666777999::::::999888777666888:::;;;:::999999:::;;;999777555444444555666555555555555555555555555555444444333333222222222222222444444444444222222333333444555444333222111000000111222333333333333333222222222222222222333444333333222222333333444333333333333222111111000222222222222222222222222111222333333333333222111222222111111111222444555222222333333333444444444333333444555555444333333333333333333333333333333222222333333444555666666333333444444555666777777444444555555666777777777777777777777777777777777888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>><<<===>>>???@@@@@@??????>>>>>>???@@@AAAAAABBBBBB??????@@@@@@@@@??????>>>BBBBBBBBBDDDEEEEEEDDDBBB???BBBHHHKKKKKKTTTooozzzhhh]]]RRRNNNQQQHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEDDDEEEGGGIIIJJJJJJCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCBBB@@@??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@<<<===???@@@@@@@@@???>>>===============>>>???@@@=========>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBDDDGGGHHHJJJNNNTTTYYYeeessstttpppnnnppprrrqqqnnnqqqvvvrrr||||||qqqdddZZZVVVUUUGGG@@@888666777888666333222333333444444555555666666555555444444333222222222222222222222222222222000000111222333333444444444444444444444444444444444444444444444444444444111222222333333222222111222222111111111222333444111111222333333444555555444444555555444444333222///111444666888888777666666666666666666666666666666777888::::::999888888888777777666555444444333666666777888888777666555666666777999<<<>>>===<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======???>>>>>>===<<<;;;;;;;;;;;;::::::999888777666666888888999999999999888888<<<<<<;;;999777666555444666555444333333333444444111111222333333333333222000000111222333444444555444333222222111111222222000///...///000111000///222222222222333444555555222222222111111111000000111111222333333333333222444333222111111111000...222222222222222222222222333333333222222111111111333333333333333333333333444444333333333333222222555444444333333222222111333444555555555444333222333333444444555666666666444555666777777888777777777666666555555555555666777777888999999:::;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>=========>>>>>>???:::888777888:::<<<======>>>>>>>>>>>>????????????@@@???>>>======???AAABBBBBBAAA@@@???>>>>>>>>>>>>AAA@@@@@@BBBFFFHHHGGGEEEEEEGGGHHHFFFFFFQQQdddsss{{{ooobbbXXXRRROOOLLLKKKLLLKKKIIIFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDBBB@@@???@@@AAAAAA???@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@<<<===>>>@@@AAAAAA@@@@@@@@@???>>>???AAABBBAAA???AAA@@@???>>>===<<<<<<<<<>>>===>>>???@@@???===:::>>>@@@AAAAAA???>>>???@@@@@@BBBEEEFFFDDDDDDIIIOOOTTTWWW\\\aaaccceeeooozzzzzzwwwtttwwwzzzyyyuuurrrrrrttt{{{zzzqqqiiiaaaXXXNNNGGG===999555333444555444222333333333444444555555555444444444333333222222222333333333333333333333333333333333222222222111111444444444444444444333333333333333222222222111111444444444333333222222222333444444555555444444333111111222333333444555555555555555555555555555555444555555555666666777777666666666666666666666666777777777777777888888999999888777666555555555555777888888888888777666666999888888777888:::<<<===:::<<<======<<<;;;;;;<<<::::::;;;;;;<<<=========;;;:::999888999:::;;;<<<:::::::::;;;;;;<<<<<<<<>><<<888888888888888888888777777888888999999888888777;;;;;;999888777555444444555444444333333333333333000111222222333333222222222222222222222222333333333222111111000000111111000///...///111222111///222222222222222222333444333333333222222222111111000111222222333333222222333222111111111111000///222222222222222222222222333333333222222111111111222222222222222222222222444444333333333222222222444444333333333333222222333444555555666555444333444444555555555555666666555666666777777777777666666666555555555666666777888888888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;999888888;;;===>>>=========>>>>>>>>>?????????@@@???>>>======???AAABBBBBBBBBAAA@@@???>>>>>>>>>AAA@@@@@@BBBFFFHHHGGGEEEEEEFFFFFFEEEGGGPPP^^^jjj{{{~~~nnnggg^^^YYYVVVSSSNNNJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAABBB@@@???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>???AAABBBAAA@@@???@@@AAA@@@???@@@CCCEEECCCIIIPPPSSSSSSUUU]]]ddduuuxxx}}}zzz}}}}}}{{{wwwtttvvv{{{wwwqqqjjjccc\\\SSSHHHAAA;;;888444333444555555333333333333444444444555555444333333333333333333222333333333333333333333333333333333333222222222222222333333333333333333333444444444333333333222222444444444333333222222222333444444444444444444333111222222333444444555555555555555555555555555555444444444444555555555666666666666666666666666666666666666666666777777888777888999999888777555333555666777888888888888888666666666666666888999:::999;;;======<<<<<<<<<===::::::;;;;;;<<<=========::::::999999999:::;;;<<<:::::::::;;;;;;<<<<<<<<>><<<666777777777888888888999777777888888888888777777999888888666555444333333333333333222222222222111000111222222333333222222333333333222222222111111222111000000//////000000000//////000222333222000333222111111111111111111333333333333333222222222000111222222333333222222222222111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111333333333333222222222222222222333333333333444444333333555666666666666666666666666666555555555555666666777777777666555555555555555555555666777888888999999::::::;;;;;;<<<:::::::::::::::;;;<<<<<<:::::::::::::::;;;<<<<<<===;;;999999;;;===============>>>>>>>>>>>>????????????>>>===>>>???@@@AAABBBBBBAAAAAA@@@@@@??????@@@@@@@@@BBBEEEFFFFFFDDDDDDDDDDDDDDDGGGMMMUUU[[[^^^eeetttxxxsssmmmeee___VVVQQQKKKGGGGGGHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCC@@@AAACCCEEEFFFEEEDDDCCCAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>AAA@@@>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBB@@@??????@@@CCCDDDDDDDDDBBBBBBBBBBBBCCCFFFKKKPPPTTT___kkkpppqqqvvv~~~}}}xxxwww}}}{{{uuummmggg```YYYSSSKKKAAA:::999666444333444555555555333333333333444444444444222333333333333333333444333333333333333333333333444444444444333333333333111111111222222333333333555555555444444444333333444444333333333333222222333333444444444444333333222222222333444444555555555555555555555555555555333333333444444444444444666666666666666666666666555555555666666666777777666888:::<<<;;;888555333444444666777888999999999666666666666666777888999999:::<<<===<<<;;;<<<===:::::::::;;;<<<<<<======:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<>>===>>>???@@@???===777777777777777777777777666777777777777777777666666666666555444333222222222222222222222111000000000000111222222222222222222222222222222222222222222222111000000000000000000000000222444444333111222222111000000///000000222222222222222222222222000000111222222222222222000111222222111111222222111111111111111111111111222222222111111111111111111111111111111111111111333333333222222222222111111111222333333444555555333333444555777777888888888888777666555555444444666777777777666555444444444444444555555777888888999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>???===;;;999999:::<<<<<<;;;============>>>>>>>>>??????>>>>>>===>>>???@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@??????@@@BBBDDDEEEDDDDDDCCCBBBBBBCCCGGGJJJMMMNNNNNNQQQ[[[nnnwwwnnnaaaXXXRRROOOJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@??????>>>>>>CCCBBB@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHKKKOOOPPPOOONNNNNNNNNNNNNNNQQQWWW^^^ddduuuwwwooohhhaaaWWWNNNHHHBBB<<<777666555444444444555666666333333333333333333333333222222222333333444444444333333333333333333333333555555444444444333333333000111111222333444444555444444444444333333333333333333333333333333333333444333333333333333333444333333333333444444555555555555555555555555555555444444444444444444444444666666666666666666666666555666666777777777777777777888:::;;;;;;999666555444555666777888888888888888888888888888999::::::999:::<<<;;;:::999999:::999::::::;;;;;;<<<======::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>?????????>>>888888777777666555444444555666666777777666666555444444444444333333222222111111222222222111000///000000111222222222222111000000111222333333444444333333222111111111111222000000111333555666444222222222111000////////////000000000000111111111111000000111222222222222111///111333222000000111333111111111111111111111111111111111111111111111111222222222222222222222222333333222222222111111111111111222222333444555555333333444555666777999999888888777666555444333333666666666666666555444333444444444555555777888888999999:::::::::::::::;;;:::999999999999:::;;;;;;;;;;;;;;;<<<===>>>??????>>><<<:::999:::::::::999<<<============>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAABBBBBBBBBAAA@@@@@@>>>???AAABBBBBBCCCCCCDDDCCCAAA@@@BBBEEEGGGFFFEEEFFFJJJQQQZZZhhhvvviii___VVVQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVTTTQQQNNNKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDFFFIIIKKKJJJJJJKKKKKKLLLMMMOOORRRTTTUUUVVVYYY___fffmmmoooooommmkkkkkkllllllooottt|||{{{xxx~~~wwwnnneee\\\OOODDD???;;;999777444444444444444444555666333333333333333333333333222222222333333444444444333333333333333333333333555555444444444333333333111222222333444555555666333333333333222222222222333333333333333333333333444333222222222222333444333333444444444444555555555555555555555555555555666666555555555555555555666666666666666666666666666777888999999999888888999999999888888888888888666666777777777666666555777888888888999999999999999:::;;;:::888666666666999999::::::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>>>>>>>>???888888777666555444333333555555666666666666555555333333333333333333333333111111222333222111000//////000111111222222111111///000111222333444444555444333333222111222222222000000222555777777555333222111000000000000000000/////////000000000000000///000111111222222111111///222444333000///111333111111111111111111111111000000000111111111111111222222222222222222222222222222222222111111111111111111222333333444555555333333333444555777888999777666666555444333333333555555666666666555444444555555555555555666777888999999999999999999999999999999999999999:::;;;;;;:::::::::;;;<<<===>>>???AAA>>>;;;::::::::::::999<<<<<<============>>>>>>=========>>>>>>>>>?????????@@@AAABBBBBBAAA@@@???===???AAABBBAAAAAABBBCCCBBBAAA@@@AAABBBCCCCCCBBB@@@FFFLLLNNNQQQbbbxxxooojjjjjjlllnnnppprrrsssttttttrrrppplllfff___WWWPPPLLLKKKIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHLLLRRRXXX\\\\\\[[[[[[\\\^^^bbbfffjjjnnnppptttxxx|||vvv|||uuukkk^^^TTTGGG===888888777777333444555555444333444666333333333333222222222222222333333333333333333444333333333333333333333333444444444444333333333333333333333444444555555555333333222222222111111111222222333333333333444444444333222111111222333444444444444444444444555555555555555555555555555555666666666666666555555555666666666666666666666666777888999:::::::::999888999888777777777777888999666777777777666666555444555555666777777666666555888::::::999777555555555999999999:::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;=========<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===>>>666666666555555444444444444555555666666555555444333333333333333333333333111222333444333222000//////000000111111111111111111111111222222333333333333222222111111111111111000111333666888888666444111111000000000111222222//////000000111111111111///000000111111111111111000333555333///---///222111111111111111111111111///000000000111111111222111111111111111111111111222222222222111111111111222222222333333444444444333333333333444555777888555555444444333333222222444444555555666555555555666666555555555666666777888888888888888888888888999999999888999999:::;;;;;;;;;;;;<<<===>>>???@@@DDDAAA>>><<<<<<<<<;;;:::<<<<<<<<<=========>>>>>><<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA???>>>===???BBBBBB@@@@@@AAACCCBBBAAA@@@@@@@@@AAACCCDDDBBBCCCGGGJJJJJJQQQeeezzzrrrddd[[[[[[YYYWWWUUUSSSSSSSSSTTTVVVWWWWWWUUURRRNNNJJJGGGJJJJJJKKKLLLNNNPPPSSSTTTXXX\\\eeepppzzz~~~~~~}}}xxxlll___PPPHHH>>>888666666666555222555666666333222333555333333333222222222111111444333333333333333333222333333333333333333333333333333333333222222222222333333333333333333333444444444333333333222222222222222222333333444444444444333222000000222333444555555555555555555444444555555555555555555555555666666666555555444444444666666666666666666666666666777999:::::::::888777666666777888888777777666555555666666777666666666555555666777777666555444777999::::::999888888999888999999::::::;;;<<<<<<::::::<<<=========<<<;;;>>>=========<<<<<<<<<;;;;;;===>>>===;;;;;;<<<>>>444444444555555555555666444555555555555555555444222333333333333444444444111222444444444333111/////////000111111111111111333333333222222222222111222111111000000000000000000111333666999999666444111111000000111222333333000000111111222222222333//////000111111111111111111444666444///---///222000000000000000000000000//////000000111111111222000000000000000000000000222222222111111111111000222222333333333333444444444333222222333444666777444444333333333333222222333333444555666666666555777666666555555555666666888888777777777777777777999999888888999999:::;;;======>>>>>>???AAABBBCCCFFFCCC@@@>>>>>>>>><<<;;;<<<<<<<<<<<<=========>>><<<======>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???===<<>>???CCCGGGGGGDDDFFFKKKMMMMMMTTT]]]yyy}}}qqqqqqooollliiihhhgggggghhhmmmmmmllljjjfff___YYYUUUVVVVVVWWWYYY[[[___bbbcccqqqxxxxxx|||{{{zzzzzz|||{{{uuupppbbbSSSDDD???888555555666555444222555777666333111222444333333333222222111111111444444444333333222222222333333333333333333333333333333333222222222111111333333222222222222222222555555444444444333333333222222222333333444444444444333111000000111333444555555555555555555444444555555555555555555555555555555555444444333333333666666666666666666666666555666888999:::999777666333555888::::::888555444333333555666777777888888777777888999999888777666555888:::;;;;;;;;;<<<>>>888999999::::::;;;<<<<<<::::::<<<=========<<<;;;>>>>>>======<<<<<<<<<;;;:::<<<>>>===::::::;;;>>>:::888666666666555333222111222333444555555555555333333333333333333333333222222111111111111222222555444333222111111111111000000000000111111111111111000000000111222333333111222444555555444222111000000000000000000000000000000000000////////////000000000000000000000000222111//////111222333333222222111111111111111111......//////000000111111222222222222222111000///222222222222222222222222555555444333333222111111555555555444444333333333555555555444444333333333555555444444444333333333666666666666666666666666666777999999888888888999:::999888888888999:::;;;AAA???@@@BBBAAA@@@BBBGGGGGGKKKOOOLLLDDD===;;;<<<===============<<<<<<<<<;;;<<<===>>>>>>===<<<;;;??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAACCCDDDEEEHHHKKKNNNPPPRRRcccrrr|||qqqmmmggglllrrruuuuuutttvvvxxx~~~vvvqqqoooooowww{{{yyyxxxlll^^^PPPGGG::::::888666555444444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222222111111111111000111222333444444444333333333333333333333333333333111111222222222333333333222222222333333333444444555555555444444333333333444444444555555555555666444444444444444444444444666555555444444555777888777888888888888888777666666666666666555555555555888888888888888777666666666666777888888888888777888888999::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<::::::999999999::::::;;;==================<<<<<<>>>===<<<;;;;;;<<<===>>>999777666555555555333222111222333444555555555555333333333333333333333333333222222222222222222333555444333222111111111111000000000000111111111111111111000000111111222333111111222333333222111111000000000000000000000000......//////000000111111000000000000000000000000222000//////000222222333111111111111111111111111.../////////000000000111111111222222111000000///222222222222222222222222222222222333333333333444555555444444444333333333555555444444444333333333555555555444444444333333555555555555555555555555555777999999888888888999999999888888999:::<<<===BBB@@@@@@CCCBBB@@@CCCHHHPPPTTTVVVRRRIII@@@<<<;;;============<<<<<<<<<<<<======>>>>>>>>>>>>======????????????????????????????????????@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@DDDEEEFFFHHHJJJMMMOOOPPPRRR^^^ssszzzwwwwwwzzz|||yyy{{{|||zzzzzzxxxmmmaaaTTTGGG???:::999888666555444444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333222222222111111111111000111222333444444444333333333333333333333333333333111111222222222333333333333333333444444444555555555555444444444333333333444444444444555555555555444444444444444444444444555555555555555666666777333444555555555555444444666666666666555555555555777777888888888888777777777888999999::::::999999888888999999:::;;;;;;<<<:::::::::::::::;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>888777555555555555333111111222333444444555555444444444444444444444444444333333333222222333333333444333222111111111111111000000000000111111111111111111000000000111222222111111111111111111111111000000000000000000000000------...///000111222222000000000000000000000000000000000///000000111222111111111111111111111111////////////000000000000000000111111000000//////222222222222222222222222///000111222333555555666444444444444333333333333555444444444444333333333666666555555555444444444444444444444444444444444555777888999888777888999888888888888:::<<<>>>???CCCAAAAAACCCCCCAAACCCHHHYYY]]]___ZZZNNNCCC===;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>???????????????????????????AAA@@@???>>>???@@@AAABBBEEEDDDCCCBBB@@@@@@@@@@@@EEEEEEFFFGGGIIIKKKLLLMMMJJJPPP]]]ppp~~~}}}~~~|||yyy~~~wwwkkk___SSSHHH>>>888999888777666555444444444444444444444444444444444333333333333333333333333222222222222333333333333333333333333333333333333222222222111111111111000111222333444444444333333333333333333333333333333111111222222222333333333444444444444555555555555555444444444444333333333444444444444555555555555666555555555444444333333444444555666666666666666444555666777777888777777666666666666555555555555555666777888888999888888999999:::;;;;;;;;;;;;:::888888999999::::::;;;;;;999999999999:::<<<======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<===>>>777666444444444444333111111222333444444444444444444444444444444444444444333222222111111222222333333333222111111111111111///000000000111111111111111111000000000000111111222111000000000000111222000000000000000000000000.........///000111111111000000000000000000000000///000111000//////000111000000000000111111111111////////////000000000000//////000000000000//////111111111111111111111111//////000222333444555666333333333333333333333333444444444444444444444444666666666555555555444444333333333333333333333333444666888888777666777888777777777999;;;===@@@BBBCCCAAAAAACCCBBB@@@CCCHHHZZZ___aaa\\\PPPDDD<<<:::;;;;;;<<<<<<<<<<<<<<<===???>>>===<<<<<<===>>>???????????????@@@@@@@@@@@@@@@???>>>======>>>@@@AAACCCBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDEEEFFFGGGHHHIIIKKKNNNRRR\\\nnnzzzrrrjjj^^^RRRHHH@@@:::777777666666555444444444444333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222222222222111111111000000111222333444444444333333333333333333333333333333111111222222222333333333333333333444444444444555444444444444444444444444333333444444444555555555666666555555444444333333333444555666777666555444555555666888999999999999666666666666555555555555444555666777999999::::::888999::::::;;;;;;::::::888888999999::::::::::::888888888999:::<<<===>>>;;;::::::999999999999:::999:::::::::::::::;;;;;;===<<<;;;:::;;;<<<===>>>666555333333444444222111222222333333444333333333444444444444444444444444111111000000000000111111222222111111000000111111///000000000111111111111111111000000///000000111333222111111111111222333000000000000000000000000000000000000///////////////////////////////////////111222222000///000111//////000000000111111111000000000000////////////...///000000000000//////111111111111111111111111111111111222222333333333333333333333333333333333444444444444444444444444666555555555444444444444333333333333333333333333444555777777666666666777666666777888;;;>>>AAABBBBBB@@@@@@BBBAAA???AAAFFFRRRWWW[[[WWWMMMBBB;;;999:::;;;;;;;;;<<<<<<=========<<<;;;::::::;;;<<<===>>>>>>?????????@@@@@@@@@???>>>===<<<<<<===>>>?????????>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKOOOXXXjjjzzznnnaaaZZZPPPFFF???;;;999777555555444444444444444555333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222222222222111111111000000111222333444444444333333333333333333333333333333111111222222222333333333111111222222222333333333444444444444444444444444333333333444444444444555666666666555555444444444222333555666666666555444111222333444555555555555666666666666555555555555333444666777999:::::::::777777888999999999999999888888999999999999999:::777777888999:::;;;===>>><<<<<<;;;::::::999::::::999999999999::::::;;;;;;<<<;;;:::::::::<<<===>>>555444222222333444222111222222333333333333222222333333333333333333333333000000////////////000000222111111000000000111111000000000000111111111111111111000/////////000000222222222222222222222222000000000000000000000000111000000000/////////...///////////////////////////222444444111///000222...//////000000111111111000000000000//////////////////000000111111000000111111111111111111111111222222222222222111111111222222222222333333333333333333333444444444444555555555444444444333333333333333333333333333333333333555777777666555666777555666666888:::===@@@BBB@@@>>>>>>@@@>>><<<>>>CCCHHHMMMRRROOOGGG???:::999:::::::::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@>>>>>>>>>>>>>>>=====================>>>@@@AAABBBAAA@@@@@@AAAAAABBBCCCDDDCCCEEEHHHJJJNNNXXXfffppp{{{uuusssqqqwwwzzzqqqfffOOOIIIBBB;;;888666555555444444333333333444444555333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222222222222111111111111000111222333444444444333333333333333333333333333333111111222222222333333333111111111111222222222222333333333444444444444555333333333333444444444444555555555555555555555555333333444555555555555555333333444555666666666666666666666666555555555555444555666777999999::::::666666777888888888888777888888999999999999999999888888888888999;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;::::::::::::<<<===>>>444333222222333333222111222222333333333222222111222222222222222222222222111111000000000000111111111111000000000000111111000000000000111111111111111111000//////////////////000111222222111000///000000000000000000000000////////////000000000000////////////////////////000333666555222///000333......//////000111111222111000000000/////////...///000000111222222111111111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555444333333333333222222222444444444444444444444444222444666666555555555666555555666777999<<>><<<<<<===<<<999;;;@@@AAAFFFJJJIIIBBB<<<::::::999999:::;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEECCCEEEFFFHHHIIINNNVVV[[[kkk}}}~~~~~~zzzwwwvvvrrruuu{{{}}}oooaaaXXXBBB>>>999666555444333222333333222222333444555555222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111222222222111111111111000111222333444444444333333333333333333333333333333111111222222222333333333111111222222222333333333333333333444444444555555222222333333333444444444444444555555666666777777444444333333444444555555666666777777888777777666666666666666555555555555555555666888888999999999555666777777888888777777999999888888888888888888999999888888999:::;;;;;;===<<<;;;:::999999999999999999999:::;;;<<<<<<<<<::::::999999:::<<<===>>>444222111222333333222111222222333333333222222111111111111111111111111111222222111111111111222222111000000000000000111111000000000000111111111111111111000///////////////---///000222222000///---000000000000000000000000------...///000111222222////////////////////////000444888777222000111333---......///000111111222111111000000/////////...000000111222222222222222000000000000000000000000000000111111222222222222111111111222222333333333333333333444444555555555333333333222222222111111444444444444444444444444222444666666555444555666555555555777999<<<>>>@@@===::::::<<<:::777999>>>>>>CCCGGGFFF@@@;;;:::;;;999999::::::;;;<<<======;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<===>>>>>>???@@@AAACCCDDDDDDBBB???===AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCFFFKKKNNNWWWgggxxxyyy~~~{{{{{{{{{wwwvvvwww}}}yyyxxxyyyjjj[[[OOOGGG===;;;777666555444333111222222222222333444555555222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111111000111222333444555444333333333333333333333333333333111111222222222333333333222222333333333444444444333333333444444555555555222222333333333444444444333333444555666777888888555444333222333444555666444444444444444444333333777666666666555555555555555666777888888999888888666666777888888888888888999999888888888888888888999999999888999999::::::999888777666555555555555999999:::;;;;;;<<<======::::::999999:::<<<===>>>333333333333333333333333333222111111000000111111333333333333333222111000//////000000111111111222111111000000000000000111222111111111000000//////000111111111000///......000000000111222333333444000000000000000000000000//////............//////////////////////////////222222000///............000000000000111111111111////////////////////////000000000000000000000000222222111111000////////////000222222111111222333333333333222222111111111222222222333333444444444444333111111111111333444333222222111111222222333666555555444444333222222666666555666888;;;>>>@@@AAA@@@>>>===<<<<<<===>>>>>>@@@BBBBBB???;;;999888:::;;;<<<<<<======<<<<<<<<<<<<===============<<<===============<<<<<<<<<===BBBHHHIIIEEE@@@===<<>>>>>>>>???@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHOOORRR```yyy|||}}}|||{{{|||yyyxxxzzz~~~}}}}}}rrreeeZZZOOOCCC;;;777666555444333222222222444333111000000111333444111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111222222555555555555444444333222555444222111111111222222111111222222222333333333222222111111111111222222333333333444444444555555555555555555555555555555555555555555555555555555555555555444444333333333000111111222333444555555777777666666666666777777555666666666666666555444666666777888888888888888777777777777777888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999========================;;;;;;;;;<<<<<<<<<======333333333333333333333333555444333333222222333333222333333333222222111000///000000000111111111111111111000000000000000111111111111000000000//////------------------,,,++++++++++++,,,---.........000000000000000000000000//////............//////////////////////////////222111000///............//////000000000111111111////////////////////////////////////////////////111111111111000000000000///111222222111111222333333333333222222111111111222222222333333333444444333333222222222222333333333222222111111222222333555444444444444333333333666666555666888;;;>>>?????????>>>>>>======>>>>>>???@@@AAA@@@===:::999888:::;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>======<<<<<<<<<=========???AAACCCCCCAAA???======?????????>>>??????@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCDDDEEEGGGGGGJJJKKKQQQ___rrr~~~{{{~~~tttdddVVVMMMEEE===888666666555333333222222333444333111000000111333444111111111111111111111111111111111111111111111111222222222333333333444444111111111111111111111111222222111111111111222222444444444444444333222222444333222111000111111222111111111222222222333333222222111111111111222222333333333444444444444555333333333333333333333333555555555555555555555555444444444444333333333222333333333333444444444444666666555555555555666666555555666666666666555555666666777888888888888777888888888888999999999999888888999:::;;;;;;;;;;;;;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<444444444444444444444444444444333222222222222333222222222333222222111000000000000000111111111111000000000//////000000111111111000000000000//////......///000000000//////------......//////000000//////////////////////////////............//////////////////////////////111111000///............//////000000000000111111////////////////////////////////////////////////000000000000111111111111000111222222111000222333222222222222222111111111222222222222333333333333222333333444444333333222222222111111111111222222333333333444444444555555666666666666888:::<<<>>>===>>>??????@@@?????????@@@@@@@@@>>>;;;999888999::::::;;;<<<<<<<<<<<<<<<777888:::;;;===>>>>>>>>>===<<<;;;;;;<<<===>>>???BBB???===<<<===>>>>>>===@@@@@@???>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFGGGHHHKKKOOOVVVjjj~~~~~~mmmcccSSSFFF???;;;888666666555444333333222222333333222111000000111222333111111111111111111111111111111111111111111111111222222222333333333333444111111111111111111111111222222111111111111222222222333333333333222111111222222111000000000111111111111111222222222222333222222111111111111222222333333333333444444444444333333333333333333333333444444444444444444444444333333333333222222222222555555555444444444333333555555444444444444555555333444555666666666666666555666777777888888777777888888999999::::::::::::999999999999999999999999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;444444444444444444444444222111111000000000000000111111222222222222111111000000000000000111111111000////////////000000111000000000000000000//////...///000111111111111111000000111111222222222333//////////////////////////////............//////////////////////////////111000///...............////////////000000000111////////////////////////...........................//////000111222222222000111222222111000111333222222222111111111111111222222222222222222222333222333444555555444333222222222111111111111222222222222333333444555666666666555666666777999;;;<<<<<<===???AAABBBAAAAAA@@@??????>>><<<999888888:::::::::;;;<<<<<<<<<;;;;;;777888999;;;<<<=========<<<;;;;;;:::;;;===???AAABBB>>>::::::===???>>><<>>>>>===>>>>>>@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAABBBCCCDDDEEECCCGGGLLLPPPQQQXXXjjj|||~~~||||||vvvjjj\\\TTTHHH>>>999777777777555444444333222222222333222222111000000111222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111222222111111222222222111111000111111000000000000000000111111111111222222222222222222111111111111222222222222333333333444444444444444444444444444444444444444444444444444444444222222222222222222222222555555555555555555555555444444333333333333444444222333444555666666777666555666666777777777777777777888888999999::::::::::::::::::999999999999999:::999999999999999999999999999999999999999999999888888999999999:::::::::444444444444444444444444222111000000//////000000000111111222222111111111111111000000000000000000//////......///000111111//////////////////000000+++,,,,,,---............---------...............//////////////////////////////............//////////////////////////////000//////..................////////////000000000000000000000000000000000////////////////////////......///000111222222333000222333222111000111222111111111111111111111111222222222222222222222222111222444444444444222111222111111000000111111222111222222333444555666666555555666666777888999:::;;;===???@@@AAAAAAAAA@@@======<<<:::777777999;;;999::::::;;;<<<;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;<<<===???@@@???===;;;<<>><<<@@@@@@???>>>============????????????>>>?????????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCHHHNNNNNNNNNSSSYYYnnn~~~}}}uuucccUUULLLGGG@@@;;;777666666666444444333222222222333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111222222111111111111222222000000111222222111111111000000000000111111000000000000111111111222222222222222111111111111222222222222222333333333444444444444444444444444444444444444444444444444444444222222222222222222222222333333444444555666777777333333222222222222333333222222444555666666666666555555666777777777777777666666777777888999999:::<<<;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999888888888999999999::::::333333333333333333333333333333222111111111111222///000111111222111111111111111111111000000000000............///000111111......////////////000000---....../////////......------------------------//////////////////////////////............////////////////////////////////////......---......///......////////////000000000000000000000000000000000000000000000000000000...//////000111222222222111222333222000000000222000000000111111111111111222222222222222111111111111222222333333222222111111111000000000000111111222222333333444555666666555555666666777777777888:::;;;<<<===>>>>>>>>>>>>:::::::::999777777:::<<<999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<===???@@@@@@???===??????>>>=========>>>>>>???>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBHHHDDDDDDHHHJJJJJJKKKNNNSSSdddyyy|||wwwhhhVVVIII>>>===:::777555444444444333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222222333111111111111111111111111222222111111111111222222000000111222222222222111///000111111222222111111000000000111111111111222222222111111111111222222222222222222333333333333222222222222222222222222333333333333333333333333222222222222333333333333111222333444555666777777333333222222222222333333222333444555555555555555444555666666777777666666555555666777888999999:::<<<;;;:::::::::;;;<<<===888888888999999999999999999999999999999999999999888888999999999:::::::::222222222222222222222222333333222111111111111111//////000111111111111111111111111111000000000///...------......000111111........./////////000000000111111111111000000///////////////////////////000000000000000000000000//////............//////////////////////////////.........------......///........./////////000000000000000000000000000000111111111111111111111111//////000000111111111222111222333222000///000111///000000000111111111222222222222222111111111000222111111000000111111222111111000000000000111111333333333444444555555555555555666666777666666666888888888888888999:::;;;666888999888888888:::<<<999999:::;;;;;;;;;;;;::::::;;;<<<===============;;;<<<===>>>>>>>>><<<;;;:::<<<>>>>>>>>>>>>???@@@>>>============>>>>>>???>>>=========>>>@@@BBBCCC@@@????????????@@@AAAAAAHHHCCCAAADDDGGGGGGJJJMMMIIIQQQ```wwwyyy|||rrreeeWWWIIIAAA999888777555333333444555333222222222222222333333000000111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111222222111111111111222222000111111222333333222222///000222333333333222222000000000000111111111111222222111111111111222222111222222222222333333333111111111111111111111111333333333333333333333333222333333333444444444444222222333333444444555555333333333222222333333333333333444555555444444444444555666666777777666666555666666777999::::::;;;;;;:::999888999:::<<<===777888888888999999999999999999999999999999999999999999999999:::::::::;;;111111111111111111111111111000000/////////////////////000111111111111111222111111111000000//////---------......000111111---.........//////000000......///......---,,,,,,..................------111111111111111111111111//////............//////////////////////////////......---------......///............/////////000000000000000000000000000111111111111111111111111000000000000111111111111111333333222000///000111//////000000111111111222222222222222111111000000222111000//////000111222111111000000000000111111333333333444444444555555555555666666666666666555666555444444444555777888444666888888888999;;;<<<999999:::;;;;;;;;;::::::999:::;;;===>>>?????????:::<<<>>>@@@???>>>;;;999999<<<======;;;;;;???BBB======<<<======>>>???@@@============???AAACCCDDD??????????????????@@@@@@>>><<<===AAACCCBBBEEEIIIIIIIIIMMMYYYmmmxxxtttlll```QQQDDD;;;777999888666333222333666888222222222111222222333333000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111222222111111111111222222000111222333333333333333000111222333444444333222000000000000111111111111222222111111111111222222111111222222222333333333333333333333333333333333333333333333333333333333333333333444444555555555444444333333333222222222444333333222222333333444444444444555444444333333444555555666666666666666666777888999:::;;;<<<<<<999888777777888:::<<<===777777888888999999999999999999999999999999999999999999:::::::::;;;;;;;;;444333222222111111222222222111000//////...//////111111000//////000111222111111111111111111111222000/////////............////////////////////////---------............///............////////////000000//////.........---------...///000000//////,,,,,,,,,---...///000000///////////////.........000000//////.........---...///000111222222111000000111111111111000//////111000...,,,,,,---///000......///000000000000000333222111000000111222333333333222111111222333333333222111000000000222222222222222111111111000000333333333444444444555555555555555555555555444444777666666666666666777888777888888888999999999999999999888888999;;;<<<>>>===<<<::::::999:::;;;<<<888;;;???CCCDDDBBB>>><<<;;;<<<<<<==================>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCGGGCCCGGGQQQYYYeee~~~{{{{{{||||||}}}~~~{{{jjj```RRRHHHCCC???<<<888444444333333333333222222444333111111111333555666111111222222222222111111000000000000000000000000111000///......///000111000000000000////////////111111222222222333333333222222222222222222222222333222111/////////000000222222222111000//////...000000000000000000000000000000000000000000000000000111111111111222222222333333222111111222333333222222222222222222222222333333333444444444555555333222111000000111222333222222333333333333444444555444333222222222333444666555444333333444555666888888999999999:::::::::999999999999999999999999999999:::::::::999999888;;;::::::999888888888999888888888888888888888888333333222111111111111222111000//////////////////222111000//////000000111222222222111111000000000000000000///...---------........................------------........................////////////000/////////.........---------...///////////////,,,---------...//////////////////////////////...000/////////............---...///000000000//////111111222222222111111000//////...------...///000......///000000000000000222222111000000111222222333222222111111222222333333222111000000111222222222222222111111111000000333333333444444444444555555555555555555555555555777777666666666666666777777777777777888888888999999888888888999:::;;;<<<<<<;;;::::::::::::;;;<<<888:::>>>AAAAAA@@@>>><<<;;;;;;<<<==================>>>?????????>>>============>>>>>>?????????>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@CCCKKKNNNRRRcccwww{{{}}}|||}}}}}}zzzzzz~~~{{{{{{uuukkk[[[RRRGGG???<<<:::777555444444333333333222222222333333222111222333444555000111111222222111111000000000000000000000000000111000///......///000111000000000000////////////111111111111222222222333111111111111111111111111222111000/////////000111222222111111000//////...000000000000000000000000111111111111111111111111000111111111111222222222333333222111111222333333333333333222222222222222333333333333444444444444444333222111111222333444222222333333333333444444444333222222222333444555666555444444444444555666888888888999999999::::::999999999999999999999999888999999:::999999888888;;;:::999999888888888888;;;;;;::::::::::::::::::333222222111111111111111/////////...//////000000222222000000////////////222222111111000000//////000000//////...------,,,........................------------............---............//////////////////...............------...////////////...------........................//////////////////////////////................../////////...------000000111111111111111000////////////////////////...//////000000000000000222111111000000111111222333222111111111111222333222111111000111111222222222222222111111111111111333333333333444444444444555555555555555555555555888777666555555555555555666666666666777777777777888777777777888999:::;;;;;;;;;::::::::::::;;;;;;999:::<<<===>>>======<<<:::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>======<<<<<<============>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@DDDIIIIIIGGGOOO[[[ooo|||zzzzzz||||||vvvpppqqqwwwuuuyyypppaaaVVVHHHBBB<<<888777777555222333333333333222222222222333333333222222222222222000111111222222111111000000000000000000000000000000000////////////000000////////////000000000000000000000000111111111111000000000000000000000000000000000///000000111222222222111111000/////////000000000000000000000000111111111111111111111111000111111111111222222222333222222111111222222333444444333333222222111111222222222222333333333333444444333333333333444444222222333333333333444444333222222222333444555666666555444444444444555666777888888888999999999999888888888888888888888888888888999999999999888888:::999999999888888888888;;;;;;;;;::::::999999999222222111000000000000000...............///000111222222111000///.........000000000000000000000000................................................,,,,,,---------.........---------.........//////........................------...//////........................---------............///////////////////////////.........////////////......------......///000000000000000333333333222111000///...//////000000000000//////111111000000000000111111222222111111111111222222111111111111111111222222111111111111111111111111222222333333333444444444444444444555555555555555888777666555444444333444555555555666666666666777777777777777777888999999::::::::::::::::::;;;;;;:::::::::::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<=====================<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCHHHGGGEEEHHHOOOTTTddd~~~|||~~~uuukkkjjjooosss~~~vvviii\\\OOOGGG===:::777666666666444333333333333222222222222111222222333333222111000///000000111111111111000000000000000000000000000000000000////////////000000////////////000000000000/////////000000000000000000000000000000000000000/////////000111111222333111111111111000000//////000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222444444444333333222111111111111222222222333333333444444333333333333444444222222222333333333444444222222222333444555666666555555555444444555555555777777777888888888888999888888888888888888888888666777888888888888888888888888999999999888888888:::999999888888777777777222111000000//////000000......---......///000000111111111000///...------------...///000111111222++++++,,,---...///000000........................,,,,,,,,,------------...------------............---------...............------............------...............------------.........//////000000.........///////////////111000000///...............///000111222333333333888888777555333111...---//////000000000000//////000000000000000000000000111111111111111111111111000000111111222222222222111111111111111111111111222222222333333333444444444444444555555555666666777777555444333333333333444555555555666666666666666666777777777888888777888999999::::::;;;;;;;;;:::999888888888999:::;;;999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>=========>>>???@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBEEEHHHJJJQQQ^^^sss}}}ssskkkooovvvpppaaaUUULLLDDD???888777666555555555444333333333222222222111111111111222222222111000//////000000000111111000000000000000000000000000000000//////000000000000//////.../////////000000000111////////////////////////111111111111111111111111......///000111222222333111111111000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222444444444333333333222222111111222222222333333333222222333333333333222222222222222333333333444444222222333444555555666666444555555555555555555444666666777777777888888888777777777777777777777777555666777777888888888777777777888999999999888777999999999888888777777777111000000///////////////.........---......//////000000000000//////------,,,,,,---...///000111111***++++++---...///000000------------------------,,,,,,,,,,,,------------,,,------------.........---------------.........---............---,,,,,,------..................------......///000000000.........///////////////111000//////.../////////000111222444555666666666;;;:::888555333111///...000000000000000//////...///000000111111000000///000000111222222111000000///000111222222222222222111111111111111222222222222222222222333333333333333333444444555666666666666555444333333333333333555555555555666666666666666777888888888888777777777888999:::;;;;;;;;;::::::999888777888888:::;;;888999::::::;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>???>>>===<<<===>>>???@@@>>>????????????@@@@@@@@@>>>>>>?????????@@@@@@@@@EEEBBB??????@@@BBBDDDDDDIIIHHHLLLWWWhhhzzztttppprrrvvvkkk\\\NNNFFFAAA===;;;555555555444444333222222222222222222111111111111111111111000000000000000///000000111111000000///000000000000000000000000//////000000000000//////......//////000000111111000000000000////////////111111111111111111111111......000111222222222222111111000000000000000000111111111111111111111111222222222222222222222222000111111111111222222222111222222333333222222111333333333333444444444444222222222222333333333333222222333333333333222222222222333333333333444444222333444555555666555555444444555666666555444444666666666666777777777777666666666666666666666666444555666777777888777777666777888999999999888777::::::::::::::::::::::::000000///............/////////...---------.........//////000000///...---........................,,,,,,------------......------------------------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,------.........---.........------,,,+++,,,---------.../////////------......///000000111............/////////000///...---------...///000///000111333555666666666999888555333111000000000000000000000000///.........///000111111000///...///000111222222111000///...///111222333333222222000000111111111222222222111222222222222333333333333333444444555666666777444444333333333333333444555555666666666777777777777888888999999888777777666777999:::;;;;;;::::::::::::999888888999999:::888888999::::::::::::::::::::::::::::::<<<===>>>>>>===<<<;;;;;;===>>>@@@>>>????????????@@@@@@@@@<<<======>>>???@@@AAAAAAHHHEEEAAA@@@BBBEEEDDDBBBEEEDDDFFFKKKRRR^^^ttt{{{wwwzzzzzzppp^^^UUUJJJAAA===;;;888777444444444444333222333333222222222222111111111111000000///...///000111222//////000000000000//////000000000000000000000000...///000111111000///............///000111111111111111111000000/////////000000000000000000000000...///000111222222111111000000000000000000000111111111111111111111111111222222222222222222222222000111111111111222222222111222333333333333222111222222333333444555555555333333333333444444444444222333444555555444333222222222333333333333444444333444555666666555444444444444555666666555444444555555555666666666777777666666666666666666666666333444555666777777777777555666888999:::999888777999999999::::::;;;;;;<<<000000///...............000///...------------------...///000000///......111000///...---,,,++++++///......------,,,++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---.........------,,,+++,,,,,,------...///000000---------...///000000111---.........//////000000---,,,,,,+++,,,---///000+++,,,...000222333444444666555222000///000111222000000000000000///.........///000111111000///...///000111222222111000///...///111222333333222222000000111111222222222222111111222222222333333333333333444444555666777777333333222222222333444444666666666666777777777777777888999::::::999888777666777999:::;;;;;;::::::::::::999999999999999:::888888999::::::::::::999::::::999999:::<<<===>>>===<<<:::::::::;;;===???>>>????????????@@@@@@@@@;;;<<<<<<>>>???@@@AAABBBCCCAAA>>>===AAADDDCCC???@@@AAAEEEIIIHHHKKKZZZkkkwww{{{{{{uuuhhh^^^LLLFFF???:::888777555333444555555444333444555666222222222111111111111000000///...---...///222333//////000000000000//////000000000000000000000000...///000111111000///...---......///000111111222222222111111000000//////////////////////////////...///111222222111000000000000000000000111111111111111111111111111111111222222222222222222222222000111111111111222222222111222333444444333222111111222222333444555666666333333444444444444555555333444555666666555444333222222333333333444444444444555666666666555444333333444555666666555444333555555555555666666666777666666666666666666666666333444555666777777777777444666888999:::999888777666666777888999::::::;;;000000000000000000000000000000000000000000000000...------,,,,,,------...///////////////////////////////////////.........---...///...---,,,---...------------------------/////////...------,,,,,,...............///000000,,,,,,,,,,,,,,,,,,,,,,,,...............---------///...---,,,+++*********---------.........//////222111000///...---------......////////////......000000111111111111000000---------............//////////////////////////////000111222333222111111000000000000000000000000222222111111111111111111222222333333333333444444666555444444444444555555222222222222222222222222555555555555555555555555777777888888888888777777999888777666666777888999999999999888888888777777888888999999999:::::::::999999999999:::;;;<<<<<<;;;<<<<<<===>>>??????@@@AAAAAA@@@???>>>>>>??????============>>>???@@@AAACCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???AAADDDIIINNNQQQYYYkkk~~~zzzzzz{{{xxxiii[[[OOOGGGBBB>>>:::888888888666333444444333333222111000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000111111111111000000////////////000000000000000111111111111222222222000000000000000000000000000111111111111222222222222222222222222222222222000000000000000000000111333333333333333333333333444444444444444444333333222222222333444555666777444333333222222333333444666666666666666666666666555555555555555555555555444444444444444444444444555555555555666777999999555555444444444333333333666555555444444555555666999:::;;;;;;;;;:::999888888888888999999:::::::::////////////////////////////////////////////////......------------......---------------------------------------.........---...///...,,,,,,,,,------------------------------------..............................//////000,,,,,,,,,,,,,,,,,,,,,,,,---------...............000///...---,,,,,,,,,,,,---------.........//////000000///...------------......////////////......000000111111111111000000---------............//////////////////////////////000111222222222111111000000000000000000000000111111111111111111111111222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555777777888888888888777777999888777666666777888999999999999888888888777777888888999999999:::::::::999999999999:::;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????@@@DDDHHHKKKNNNWWWfffuuuzzzxxx~~~{{{nnn```TTTJJJBBB===>>>;;;777666666666444222444444333222222111000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///000000111111000000///////////////000000000000000000111111111222222222000000000000000000000000000000111111111222222222222222222222222222222222222222222222111111111111333333333333333333333333555555555555555555555555333333333333444555666666444333333222222333333444555555555555555555555555444444444444444444444444444444444444444444444444555555555555666777888888555555555555444444333333666666555555555555666666888999::::::::::::999888888999999999999999999:::////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...///...,,,+++,,,---,,,,,,,,,,,,------------+++,,,,,,---......//////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000///......---------------------.....................------------............////////////......///000000111111000000///---------............//////////////////////////////000111111222222111111000000000000000000000000111111111111111111111111222222333333333333444444222333444555555444333333444444444444444444444444555555555555555555555555666777777888888777777666888888777777777777888888999999999888888888888888888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>============>>><<<===>>>@@@@@@@@@@@@???AAA@@@@@@@@@@@@AAABBBBBBCCCAAA???>>>???AAACCCEEEGGGKKKOOOVVVbbbwww{{{ssskkkbbbVVVJJJBBB===:::888999777444333444444333222333333333222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////...//////000000//////...////////////000000000000000000000111111111222222000000000000000000000000000000000111111111222222222222222222222222222222444333333333222222111111333333333333333333333333444444555555666666777777555555444444444555555666444444333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555555666777777666666666555555555555444666666666666666666666666777777888999999888888777999999999999999888888888////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......//////000000///---,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,------.........------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...---------------...........................,,,,,,,,,,,,,,,---...///......////////////......//////000000000000//////---------............//////////////////////////////000000111111111111111000000000000000000000000111111111111111222222222222222222333333333444444222333555666777666444333333333333333333333333333555555555555555555555555666666777777777777666666888777777777777777777888888888888888888888888888888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<======<<<===???AAAAAAAAA???>>>????????????@@@AAABBBCCCDDDBBBAAA??????AAABBBDDDDDDGGGKKKOOOTTT^^^llluuu{{{iii\\\UUUOOOFFF>>>:::888777777444444333333333333222222333222222222111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////............////////////......////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111333333333222222111000000333333333333333333333333222333333444555666777777666666555444444444555555444444333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555555555555666666666666666666666555555666666666666666666555666666666777777777777777::::::999999888888777777........................------------------------,,,,,,++++++++++++,,,,,,------------------------++++++,,,---...//////000000111222000...------...+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,------.....................---,,,,,,,,,,,,,,,---...///......////////////......//////000000000000//////---------............///////////////////////////000000000000000111111111000000000000000000000000000000111111111222222222222222222333333333444444222333666777888777555444333333333333333333333333555555555555555555555555666666777777777777666666777777777888888777777777888888888888888888888888888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<=========>>>@@@AAABBBAAA???>>>>>>>>>>>>???@@@AAABBBCCCAAAAAA?????????@@@BBBCCC???CCCGGGJJJLLLOOOSSSWWWlll{{{wwwooodddUUUIIIAAA>>>:::777666555444333222333333333333333333333222222111111111111111000000000000000000000111111////////////////////////////////////////////////////////////////////////........................111111000000//////............////////////......////////////000000000000//////000000000111111111000000000000000000000000//////000000000111111111111111111111111111111111222222111111000000000000333333333333333333333333111111222333444444555555666555555444444444555555555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444333444555555666555555444555666666666666666666666444555666666666666555444555555555666666777777777999999999888888777777777........................------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,------......//////111111222000...------...******++++++,,,,,,------......------,,,++++++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,---..................---------------,,,,,,---...//////......////////////.........//////000000//////...---------............///////////////////////////000////////////000111222000000000000000000000000000000000111222222333333222222333333333333444444222333444666666666666555555555555555555555555555555555555555555555555555555666666777777666666555777777888888888888777777888888888888888999999999888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>???@@@AAAAAA@@@??????>>>>>>>>>??????AAABBBBBB>>>>>>=========>>>@@@@@@???@@@BBBCCCEEEHHHLLLOOOXXX___nnnnnn```VVVMMMCCC;;;999888666666666666444222111222444444333222222333111111111111111111111111000000000000111111111111////////////////////////////////////////////////////////////////////////........................000000000000////////////...//////000000//////...////////////000000000000/////////000000000111111000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000333333333333333333333333111111222222333333444444444444333333333444444555555555444444444444555555666666666666666666666666555555555555555555555555444444444444444444444444444444666777777666555444444555555555555666666666555555777777777777555555555555555555666777888888888888888888888777777777........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000000///,,,++++++,,,)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...////////////.........---------.........---......//////......////////////............////////////......---------............///////////////////////////000//////...///000111222000000000000000000000000///000000111222222333333222222333333333333444444111111222333333444555555666666666666666666666666555555555555555555555555555555666666666666555555666777888999999888777666777777888888888999999999888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA??????>>>======>>>>>>???AAAAAABBBBBBDDDGGGKKKMMMMMMPPPVVVbbbvvv~~~nnneeeWWWKKKDDD>>>999666999777666666777777555444///222444444222000000222000000000000111111111111///000000000111111111111////////////////////////////////////////////////////////////////////////........................////////////000000000000///000000111111000000///////////////000000000000////////////000000000111000000000000000000000000////////////000000000111111111111111111111111111///000000111111222222333333333333333333333333333333333333333333333333333222222222222222333444555555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444555777888888777555444333333444444555555555555666777999::::::999777666666555555555666777888999777777777777888888888888................................................//////............//////++++++++++++++++++++++++,,,,,,++++++++++++++++++...//////---+++))))))***))))))***+++,,,,,,------***++++++,,,,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111//////.........---------000//////.........//////......////////////............////////////......---------.........//////////////////////////////000///.........///111222000000000000000000000000///000000111222222333333222222333333333444444444000000000000111222333444444444444444444444444444555555555555555555555555555555666666666666555555666777888999999888777666777777888888999999999999888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===============>>>??????AAAAAA@@@??????@@@@@@AAA?????????>>>??????@@@AAACCCBBBAAA@@@????????????@@@AAABBBDDDDDDEEEEEEEEEEEEHHHLLLPPPZZZmmm~~~yyykkkaaaUUUOOOGGG???;;;999777666777555333222333333333222...111444333111//////000000000000000000111111111//////000000111111111222////////////////////////////////////////////////////////////////////////..............................//////000000111111000000111111111111000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111222333444444555333333333333333333333333444444444444444444444333000000111111222333444555555555444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444555666888999999777666444333333333444444444555555888999;;;<<<<<<;;;999888666555555555666777999:::666666777777888888999999111///...///222333222000222///---...000000...,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++***))))))++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,+++***...------,,,,,,------...,,,...//////......///111////////////////////////......////////////..............................000000000000000000000000000///...------...///000000000000000111111111111/////////000111111222222333222222222333333111000444333222222333444666777444444444444444444444444444444444555555555666666444555555666666666666666666666777777777777666666777777888888888777777666777777777777777777777777:::999999888888999999:::::::::;;;;;;;;;;;;;;;;;;===============>>>??????????????????????????????BBBAAA>>><<<;;;===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFIIINNNWWWbbbiii||||||uuujjj```TTTLLL???===;;;999777666666777333333333333333333333333222222111111111111222222222111///...///000///...////////////////////////------............------//////////////////////////////............//////333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111222222222222111000111333333333111///...000111222333333222111000555444444333333222222111333222222111111222222333444444444333333222222222444444444333333444444555333333333333333333333333222222333333333333444444444444555555555555444444444444444444444444444444666666666666666666666666666777777777888888888888555555555555666666666666777777777777777777777777///---,,,---000111000...000...,,,---...///---+++---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......---------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,---------,,,,,,---------+++---......------...///..............................////////////......000000000000000000000000////////////////////////000///...------...///000...////////////000000000/////////000111111222222222111111222333444222111333333222222333444666777444444444444444444444444111111111222222222333333444444555666666666666666666666777777777777666666777777888888888777777666777777777777777777777777:::999999888888999999::::::::::::;;;;;;;;;;;;<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEHHHMMMUUUZZZeeevvv}}}tttfffZZZRRRKKKCCC===;;;:::888666555444333333333333333333333333333333222111111000000111111222222000/////////000///...////////////////////////------............------........................//////............//////111111000////////////000////////////////////////////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000000111222222222222111000111333333333111000...111222333333333333222111444333333333333222222222333222222222222222222333444444444333333222222222555555444333333333444444333333333333333333333333111111111222222222333333444444555555555555444444444444444444444444444444555555555555555555555555666666777777777888888888555555555666666666777777666666666666666666666666---,,,+++,,,.........,,,...---+++,,,------,,,+++........./////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------,,,+++---.................................////////////......000000000000000000000000//////////////////////////////............//////............/////////////////////000111111222222111000000222444555333222333333333333333555666666444444444444444444444444333444444444444555555555444444555666666666666555555666666777777666666555666777777888888777777777777777777777777777777777999999888888888888999999:::::::::;;;;;;;;;<<<<<<======<<<<<<======>>>?????????????????????????????????>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBDDDHHHKKKMMMVVVeeevvvxxxpppbbbZZZNNNEEE???<<<888666777777666666444333222111222222222222222222222222111111000000000000111111111000//////000000///...////////////////////////------............------........................//////............///////////////000///......---................................................000000000000000000000000///000000111111000000///000000000000000000000000///000111111222222111111111111222333333111000///222222333444444333222222222222222222333333333333333333222222222222333333444444333333333333222222666555444333333333333333333333333333333333333333000000111111111222222222444444555555555555444444444444444444444444444444555555555555555555555555666666666666777777777777666666666666777777777777666666666666666666666666,,,,,,,,,,,,---------,,,------,,,,,,------,,,,,,,,,---///000000///......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******++++++******)))'''''')))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------------------,,,+++,,,...---,,,+++,,,.................................////////////............................../////////////////////////////////....../////////........./////////000000/////////000111111222222000///000222444555555333222222333333444555555666333333333333333333333333555555555555666666666666333444555555666666555555555666666666666666666555555666777777777777777777777777777777777777777777999999888888888888999999999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<===============>>>======>>>??????>>>===<<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDCCCCCCCCCEEEFFFJJJLLLPPPXXXeeezzzuuuiii^^^WWWNNNIIIAAA<<<:::888777666555666666777666444222111222222222222222222222222000000000//////000000000000/////////111111///...////////////////////////------............------........................///......------......///---.../////////...,,,+++................................................//////////////////////////////000000000000/////////////////////////////////000000111111111111111111111222222222111111000222222222222222222222222000111111222333333444444222333333333333333333222333333333333333333333333666555555444333333333333333333333333333333333333111111111111222222222222333444444555555444444333333333444444444444444444555555555555555555555555555555555666666666777777666666666777777777888888666666666666666666666666------...---------------------...------------...+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******++++++******)))***+++,,,---............*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))***++++++,,,,,,,,,,,,---......---,,,,,,,,,...///...---,,,---.................................////////////.........................................................//////////////////...//////000000000111111111/////////000111111222222/////////111444555555444222222333444444555555555333333333333333333333333111111222222222333333333333444444555555555555555555555666666666666555555555555666777777777777777777777777777777777777777999888888777777888888999999999::::::;;;<<<======<<<<<<<<<<<<<<<======>>>=========>>>>>>>>>??????;;;<<<>>>??????>>>===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDDDDDDDFFFGGGFFFFFFFFFGGGMMMYYYgggrrr}}}rrreeeZZZOOOGGGBBB<<<;;;888777666555444333333444555555444333111000111111111111111111111111000//////......//////000/////////000111111000...////////////////////////------............------..............................------------......---.../////////...,,,+++................................................//////////////////////////////000000000000////////////////////////////////////000111111111111000111111111222222222111111111111000000000000111111///000111111222333444444222333444444444444333222333333333333333333333333666555444333333333333333333333333333333333333333222222222333333333333444333333444444444444333333333333333444444444555555555555555555555555555555444555555555555666666666666666666666777777777777555555555555555555555555...///000///---,,,---...,,,---......------...///***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++******)))***+++,,,,,,---,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...)))))))))******++++++++++++,,,---......---,,,+++---...///...---,,,---...------------------------......////////////......000000000000000000000000..............................////////////......000000000000111111111111/////////000111111222222000//////222444555555333111222333444555555555555333333333333333333333333333333333333444444444444333333444555555555555444444555555666666555555444444444555666777777777777777777777777777777777777888888777777777777888888888999::::::;;;<<<======<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAA;;;<<<===>>>???>>>===<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@?????????;;;>>>AAABBBCCCDDDEEEGGGAAABBBBBBDDDFFFLLLRRRWWWaaaqqqzzzjjjeee]]]SSSIIIBBB===;;;444555555666555444333222000111111111111111000000000000000000000000000000//////............//////.........000222222000...////////////////////////------............------------------------------......------------...............///...------,,,................................................000000000000000000000000...//////000000//////...000000000000000000000000...///000000111111000000111111111111111222222222000000////////////000000000000000111222333333444222333444555555444333222222222333333333333444444444444444333333444444555333333333333333333333333222222333333333444444444333333444444444444333333222333333444444555555555444444444444444444444444444444444444555555555666555555555555666666666666555555555555555555555555---///000///,,,+++,,,...***,,,...---,,,+++---///++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++((())))))*********))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,+++,,,...//////...,,,+++,,,---...---+++++++++,,,------------------------......////////////......000000000000000000000000........................---...///000000///...---/////////000000000000111/////////000111111222222000000000222444555444333111222333555555555555444222222222222222222222222555555555666666666777777222333444444555555444444444555555666666555555444333444555666777777777777777777777777777777777777888888777777777777888888888999999:::;;;<<<===>>><<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@AAA;;;<<<<<<===>>>>>>==============================@@@@@@@@@@@@?????????>>>===???AAABBBAAAAAABBBCCC@@@@@@BBBCCCEEEHHHLLLNNNKKKVVVeeesss|||sssiiibbbSSSPPPKKKEEE???;;;::::::666666666555444444444555111000000000000000111111000000000000000000000000///......------......///.........000222222000...////////////////////////------............------------------------------...------,,,,,,------...000//////...---.........////////////////////////////////////////////////000000000000000000000000......////////////......000000000000000000000000...//////000000000000000111111000111111222222333111111000//////000111111000000111111222222333333222333444666666444333222222222222333333444444444333333333333444444555666333333333333333333333333111222222222333333333333222333333444444333333222222222333333444555555666444444444444444444444444333333444444444555555555444444444444555555555555555555555555555555555555,,,...000...,,,***,,,...(((+++---,,,******,,,...,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------+++,,,...//////...,,,++++++,,,---,,,***)))***+++------------------------......////////////......................................................---...///000000///...---............/////////000/////////000111111222222111000000222444555333222111222333555666555555444222222222222222222222222222222222333333333444444222333444444555555444444444555555555555555555444333444555666777777777777777777777777777777777777888888777777777777888888888888999:::;;;======>>><<<;;;;;;;;;;;;<<<======:::::::::;;;<<<======>>><<<<<<<<<<<<======>>>>>>===============<<<<<<<<<@@@@@@@@@@@@??????>>>>>>BBBCCCCCCBBB@@@@@@@@@AAA@@@@@@???@@@AAACCCEEEGGGHHHMMMRRRUUU]]]nnnzzzqqqjjjddd]]]SSSKKK@@@???===999666444555666777666444222000111333555333222111111111222444555000000000000000000000000.........------.........------...111222222000...////////////////////////---..................---------------------------...------,,,,,,------...111000///------...//////000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000...//////000000000000000111111000000111222333333333222111000000111222333111111111111111222222222222333555666666555333222222222222333333444444444222222222333444555666777333333333333333333333333000111111111111222222222222333333444444333333222222222333333444555666666444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))***,,,...---,,,,,,+++*********+++++++++,,,,,,,,,,,,------*********))))))))))))(((+++++++++******+++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,------------++++++,,,,,,,,,,,,------........................------------------------------------------------..................------//////.........---------......------------......111111111111000000000000111111000000000000111111000000000000000000000000000111111111111222222222222222111111222222333444222222222222222222222333111111222222222333333333444444444444444444444444444444555666666555444444999888888888777777666666888777666555555666777888<<<;;;999888888888999999999::::::;;;;;;::::::999;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<======>>>>>>@@@@@@??????????????????>>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEIIIPPPYYY```eee}}}yyypppddd___YYYSSSMMMHHHCCC???888777777666555555444444333333333333333333333333111111111111000000000000000000000000//////////////////.........---------000000000000////////////............------------........................---------............//////...,,,++++++,,,---...////////////////////////---------............///......////////////......///...---,,,,,,---.../////////000000000000//////////////////000000000000111111111111111111111111......///000111222222333222222111111111111111111000111222333333222111000///000222444444444222111111111222333333333222222222222333444444555666666444444444444333333222111444333111000000000111111444555555666555555555444333333444555555444333333666666555444333222222111222222333444555555555555444444444555555555555666666666666666666666666666------------------------...---,,,+++)))((('''''')))***++++++***+++---///---,,,++++++******+++++++++++++++,,,,,,,,,------++++++*********)))))))))))))))******+++,,,---...************************++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................//////.........---------......------------...............//////000000000/////////....../////////000000000000000000000000000000111111111222222222222222111111222222333444222222222222222222222222111111222222222333333333444444444444444444444444555555555555555555555555777777666666555555555555555555555555666777999999;;;:::999888888888999999999::::::;;;;;;::::::999======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>?????????@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCEEEHHHLLLQQQSSSVVV```qqq|||uuupppiii___WWWPPPLLLGGGCCC@@@===999666666555555444333333222222000000000000000000000000111111111000000000//////000///////////////////////////.........---------/////////.........------/////////......---------........................,,,,,,,,,,,,---------...---,,,+++******+++---...........................---------............//////..................///000///............///000//////000000000000//////////////////000000000000////////////////////////000000000000000111111111111111111111111111111111111111222222222222111111///000222444444333222111111111222333333333222222111222222333444444555555333333444444333333222111333333222111000111222222333333333222111000//////333333444555555444333333555555555444333333222222333333444444555444444444444444444444555555555555555555555555555555555555------------------------------,,,+++)))(((''''''***+++,,,,,,+++,,,...000,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************'''((()))***+++---......************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...............................................................---------......------------......+++,,,---...///000000111...------------------...000000000000000000000000000000000111111111222222222111111111111222333333111111111111111111111111111111222222222333333333333333333333444444444444666555444333333444555666444444444444444333333333222333555666888999999:::::::::999888888888888999999999::::::::::::999999>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999;;;<<<<<<=========;;;;;;;;;:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>????????????@@@AAABBBCCCAAAAAAAAAAAAAAABBBDDDDDDEEEJJJQQQ[[[jjj~~~qqqiii```ZZZVVVQQQIIICCC@@@===:::999888777666444333333333222111111000000////////////////////////111111000000000000//////////////////////////////...............---------000000/////////.........111000000///...---------------------------------+++++++++,,,,,,,,,------++++++*********,,,---...........................---------............///000///...------...///000000000////////////000000//////000000000000//////////////////000000000000////////////////////////111111111111000000//////111111111111111111111111222222111111111111222222000111222333333333222111000111222333333333333333111111111222333333444444333333333333333222222111333222222222222333333444333444444444444333222222333333444444444444333333444444444444333333333333444444444555444444333333444444444444555555555555555555555555555555555555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------***+++,,,+++++++++---///,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---------------------------........................---------..........................................------,,,,,,------...,,,------...//////000000...------,,,,,,------...000000000000000000000000000000000000111111111111111111111111111222222333111111111000000000000000111111222222222333333333333333333333333444444444666555333222222333555666444444333333333333333333222333666777999999888888999999888888888888888888999999::::::::::::999999;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<=========999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::999999==================>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAABBB>>>???@@@@@@AAAAAAAAAAAAGGGHHHHHHIIINNNZZZiiitttyyyrrrjjjddd[[[VVVOOOJJJHHHDDD???:::999777555555777777777666222222222111111000000000111111111111111111111111111000000000////////////.........///////////////........................222222222222111111111111111111000///......---,,,------------------------+++,,,,,,,,,,,,---------++++++***+++,,,---...///........................---------............///000///---,,,,,,---///000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000111111000000000000000000000000000000111111111111333222111000000111222333000111222222222222111111000111222222333333333333000000111111222222222222222222333333333222222111222222222333333444444555333333444555666777666666333333333333333333333333222222333333333444444444555555555555444333222222333333444444444555555555555555555555555555555555,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***************,,,...,,,++++++***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++***))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------........................---------.........//////---.....................------,,,,,,,,,,,,------//////////////////////////////............////////////////////////////////////000000000111111111111111000000111111222333111111111000000000//////111111222222222333333333222222222333333333444444666555333222222333555666444444444444444444444444444555777888888777666666888888888888888888888888888999999::::::999999888666777777888999;;;<<<===;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<;;;::::::999===<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<==================>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAA===>>>???AAAAAAAAA@@@@@@===???AAABBBDDDIIIRRRXXXeeeyyy|||vvvmmmfff```ZZZUUUPPPJJJFFFAAA>>>===;;;777444555444222222444555444333222222222222111111111111222222222222222222222222000000000////////////...------....../////////000---.....................222222222222111111111111111000000///...---------------------------------------------............,,,,,,,,,---...///000000........................---------............///000...---++++++---...000........................//////000000000000//////////////////000000000000000000000000000000000000...//////000111111222222//////000000000111111111333222111000000111222333111111111111111111111000///000111222333333444333000000111111111111222222111111222333333222222222111222222333444444444444111222333333444333333333333333333333333333333333111111222333333444444444555555555555444333222222333333333444444444444555555555555555555555555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))******)))***,,,---++++++******++++++,,,,,,************++++++++++++,,,+++++++++***************++++++,,,+++)))((('''************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......------------------------------------------------,,,,,,------.../////////---------...............------,,,,,,,,,,,,------000000000/////////......000000////////////000000/////////////////////////////////000000000111111111000000000000111222222222222222111111000000///111111222222222333333333111111222222333333444444555444333222222333444555444444555555555555555666666666777777777777666666666777888888999888888888888888999999999999888888444444555666888;;;===>>>:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;999999<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>?????????============>>>???@@@AAA???????????????>>>===<<<999===AAACCCCCCCCCGGGJJJOOO[[[gggooozzz{{{rrrjjj```\\\VVVQQQMMMJJJFFFDDD???===:::888777777555333666444333333444555444333222222222222222222222222000000000000000000000000000000////////////......---------......//////000---------...............000000/////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......//////000000---------------------------------............//////...---,,,,,,---...///------............------//////000000000000//////////////////000000000000////////////////////////......///000111222333333...//////000000111111111222222111111111111222222222111111111111000000000///000111222333444444444111111111111111111111111000111222222222222222222111222333333333333333222555555555555444333222111333333222222222222333333111111222222333333444444444444444555444444333333333333333333444444444444444444444444444444444444++++++++++++++++++++++++,,,++++++******))))))))))))***++++++******,,,...++++++******++++++,,,---************++++++++++++++++++*********)))))))))((()))+++++++++***((('''************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------.........//////---,,,,,,++++++,,,,,,---..................//////000000////////////000000////////////////////////////////////000000000111000000000000000111222222444333333222111111000000111111222222222333333333000111111222333333444444333333333333333333333333444444444444555555555666666666555666666777888888555666777888999999888777888888999999999999888888555555666777999:::<<<===999999999::::::::::::;;;<<<<<<=========<<<<<<;;;:::::::::::::::;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===============>>>@@@@@@?????????>>>>>>=========>>>AAADDDCCCAAA???AAACCCFFFKKKOOOPPPVVVeeessszzz~~~tttmmmhhhaaaYYYRRRJJJHHHEEEBBB@@@>>><<<;;;:::999777666666666555555777555333333555555555444111111111111111111111111////////////////////////000000/////////.........,,,,,,---......///000000---------.........///////////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------..................---------------------------------............///---------------------------...///000000///...---//////000000000000//////////////////000000000000//////////////////////////////000000111111111222......//////000111111222111111222222222222111111222222111000000000000000///000111222333444444444222222222222222222222222000000111222222222222222111222333333333222111000222333333444555555555555333333222111111222333333222222222222222333333333333333444444555444444444222222333333333444444444444444444444444444444444++++++++++++++++++++++++******+++,,,------......***+++,,,,,,+++,,,...///+++*********+++,,,,,,---)))************+++++++++*********))))))))))))(((&&&'''***+++,,,+++***)))************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,------...///000000------------------------++++++++++++++++++++++++,,,,,,------...///000000---------.........//////---,,,,,,++++++,,,,,,---***++++++,,,---...////////////............//////////////////////////////////////////000000000000000000000000000111111222444444333333222111000000111111222222222333333333000000111222333333444444222333333444444333333222333333333444444555555555555444444444666888:::;;;555666777999999999888777888888999999999999888888777777777888999:::<<<<<<888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>888888888999999::::::;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>???@@@>>>>>>>>>>>>???@@@AAAAAA<<<>>>???>>><<<===@@@DDDBBBGGGIIIHHHJJJQQQVVVWWW]]]iii|||}}}zzzjjjcccZZZSSSOOOJJJCCC>>>>>>===<<<;;;999888666555666555444444333333333333222111///000111222222111000000000000111111111111000000000000000000000000000/////////............,,,,,,------...///000000---------.........//////000000000000////////////******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...------,,,,,,---------------------------------.........//////,,,------......------,,,...///000111111000///...//////000000000000//////////////////000000000000111111111111111111111111111111111111000000000000---......///000111111222000111222333333222111000222222111000//////000000//////111222333444444444333333222222222222222222///000111222222222222222111222333333222111///...'''(((+++...111444666777444333222111111222333444222222222222222222222222222222333444555555555555222222333333333444444444444444444444444444444444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++************)))++++++***)))(((((())))))+++++++++*********))))))******++++++++++++************+++++++++******)))+++++++++*********))))))+++++++++***************---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,------...///000000,,,---------.../////////---------............///////////////////////////111111111000000000000000////////////////////////000000000000////////////111111000000000000111111222222111111111111222222111111111111000000//////333333222111222333444555444333333222222333333444333444555555333333444555555555555555555666777777666666777888888888888888999888777666666777888999777777777777888999:::;;;888777777777777999:::;;;<<<<<<<<<;;;::::::999999:::;;;===<<<:::999::::::777999;;;<<<===<<<;;;:::;;;<<<<<<===============???>>><<<;;;<<<===???@@@========================>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIIIIMMMRRRZZZbbbmmm|||zzzrrrjjjccc^^^[[[NNNLLLGGGBBB???<<<;;;;;;888888777777666666555555222000///000222333333222000000111111111111000000111111111111111000//////////////////////////////000000000000000000000000000000//////.........---******)))***+++---///111222000...---,,,---...///......------------......---......//////......------,,,,,,,,,,,,---..............................---------------------------------............///,,,,,,,,,---...///000000//////............///////////////...///000111111000000000000111111111111111111000000//////......////////////000000000000111111000000111111222333000000000000000000000000222222222111111111000000111111000000111222333333111111111000000000000000000000000000000000000000222222111111222222333444111111222222222333333333222222222222222222222222///111333333333333555777333333333555888999888777333333333444444444555555555555555444444333333333,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,++++++++++++++++++************,,,,,,+++***************+++++++++*********))))))+++++++++,,,,,,+++++++++******+++++++++******)))+++++++++*********))))))******************++++++---,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,---............------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000------------............------------....................................000000000000000000000000////////////////////////000000000000////////////111111000000000000111111222111111000000111111222///000000000111111111222333333222222222333444555555444444333333444444555333444555555333333444555555555555555555666777777666666777888888888888777999888777777777777888999777777777777888999::::::888777777777777999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999;;;<<<<<<;;;::::::;;;:::;;;===>>>???>>>===<<<;;;;;;<<<===============>>>===<<<;;;;;;<<<>>>???========================>>>>>>>>>>>>???????????????@@@AAACCCDDDEEEEEEEEEAAAEEEJJJMMMSSS\\\iiirrr}}}xxxpppjjjeeebbb^^^XXXRRRMMMJJJHHH@@@>>>;;;888666555555555555555555555555444444444222111///000111222222111000000111111111111000000111111111111111000//////........................////////////////////////000/////////.........---,,,,,,,,,,,,---...000111111000...---,,,---...///......------------......---------------------------,,,,,,,,,,,,---..............................---------------------------------............///,,,---------...///////////////............//////////////////000000000000//////000000000111111111111000000000/////////...////////////000000000000111111000000111111222333000000000000000000000000222222222111111111000000111111000000111222222333222222222111111111111111111111111111111111111111222222111111222222333444111111222222222333333333222222222222222222222222111333444444222222333555333333333555777888888666333333333444444444444555555555444444444333333333,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++************---,,,+++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,+++)))******+++++++++******+++++++++***************)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,++++++***))))))))))))***------......//////............------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////............------------------------....................................000000000000000000000000////////////////////////////////////000000000000111111000000000000111111222111111000000111111222......///000111222333444333333222222222333444555555555444444444444555555333444555555333333444555555555555555555666777777555666777777888888777777999999888888888888999999999888888888888888999999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>===;;;::::::;;;<<<>>>???AAAAAA@@@>>>===;;;;;;<<<============<<<<<<;;;:::::::::;;;===>>>========================>>>>>>>>>===============<<<===>>>???@@@@@@@@@@@@===???AAAAAAAAAEEEKKKQQQ[[[^^^dddlllyyyyyyqqqhhhbbb___[[[TTTNNNIIIHHHEEEBBB???===<<<;;;777666555444444444555666222222222222333333333333333111000000111222111000000000111111111111000000000000111111000000//////......................../////////////////////////////////...............///............///000111000///...---------...///......------------.........---,,,++++++,,,---...---,,,,,,,,,,,,---......---------------------------------------------------------............///------..................//////............//////---...000111111111000/////////000000000000111111000000000000////////////////////////000000000000111000000000000111222222000000000000000000000000222222222111111111111111111111111000111111222333222222222222222222222222111111111111111111111111222222111111222222333444111111222222222333333333222222222222222222222222333444555444222111222333333222333444777888777666333333333333444444444444444444444444333333333333++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,+++++++++*********,,,++++++*********++++++***************************++++++,,,,,,++++++***))))))***+++++++++******************************(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******------............---------------------,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////.........------,,,,,,,,,,,,,,,---------................................./////////000000000000000////////////////////////////////////000000000000111111000000000000111111111111000000000000111111...///000111222333333444222222222333333333444444444444333333333333444444333444555555333333444555555555555555555666777777555666666777777777777777999999888888888888999999999999888888777888888888777777777888888999::::::::::::;;;<<<<<<===>>>>>>???@@@@@@???<<<:::::::::>>>???AAABBBAAA@@@>>>===:::;;;<<<<<<======<<<<<<::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<==================>>>???AAA@@@@@@AAADDDFFFKKKKKKLLLOOOVVVaaammmuuu}}}yyysssiiiaaa]]]WWWPPPKKKIIIGGGBBB>>><<<<<<:::999888777777777555555444444555666777888000111111111222333333333444222000///000111000///000000111111111111000000///000000000000000//////........................////////////////////////......................../////////.........////////////...---------...///......------------.........---+++******+++---...---,,,,,,,,,,,,---......---------------------------------------------------------............///...............---------//////............//////,,,...000111222111///...////////////000000000111000000000000////////////////////////000000000000000000000000000111222222000000000000000000000000111111111111111111111111222111111111111111222222111111111222222222222222111111111111111111111111222222111111222222333444111111222222222333333333222222222222222222222222222333444444222222333444333222222444666777666555222222333333333444444444333333333333333333333333++++++++++++++++++++++++************************,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++*********))))))))))))***+++************************))))))************))))))((()))***+++++++++++++++************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.....................------,,,,,,,,,+++,,,,,,,,,------------.................................//////000000000000////////////////////////.../////////000000000111111111000000000000111111111000000000000000000111111111111111222222222222222222333333333444444444333222222222222222222333333444555555333333444555555555555555555666777777555555666777777777777777888888888888888888888888999999888888777888888888666777777888999999::::::999::::::;;;<<<===>>>>>>BBBCCCCCCAAA===:::999999>>>???AAAAAAAAA???===<<<:::;;;;;;<<<<<<<<<<<<<<<999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<;;;<<<>>>>>>>>>>>>???@@@DDDDDDEEEEEEFFFJJJPPPTTT___hhhrrryyy~~~~~~{{{ssslllddd___\\\WWWNNNGGGDDDAAA<<<::::::999777555555555444333222222222333222222222222222222333333111111111222333333333444333111//////000000000...000000111111111111000000...//////000000000//////................................................---------........................---------,,,,,,......---------...............------------.........---+++******+++---...---,,,,,,,,,,,,---......---------------------------------------------------------............///...............---------//////............//////,,,...000111222111///......////////////000000000////////////000000000000////////////000000000000000000//////000000111222000000000000000000000000111111111111111111111111222222111111111111111222000000000000111111222222111111111111111111111111222222111111222222333444111111222222222333333333222222222222222222222222000222333333333333444666222222222333555666555333222222222333333333444444333333333333333333333333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,++++++++++++)))))))))((())))))***+++***************+++++++++(((((())))))))))))((((((((()))***+++++++++++++++***************+++++++++)))))))))***+++++++++,,,++++++************++++++,,,++++++++++++,,,------,,,,,,,,,---,,,,,,++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,------........................------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......//////000000111////////////////////////......//////000000111111111111000000000000111111111000000//////000000111111111111222222222222222111222333444444444333333222222111111111111222222333444555555333333444555555555555555555666777777444555666666777777666666777777888888888888777777999888888888888888999999666666888999999:::999999999999::::::;;;<<<======AAABBBBBB@@@===:::999999???@@@AAAAAA@@@>>><<<;;;::::::;;;<<<<<<<<<<<<;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@AAABBBDDDFFFJJJNNNSSSWWWZZZbbbnnnvvv}}}wwwtttooollliiieeeaaa^^^UUUQQQKKKHHHEEEAAA<<<777999777444444555666666555444333222111111111111111222222222222222111111111222222222333333333333333222000//////000111000///000000111111111111000000......///000000000//////------------------------........................---------------.........+++,,,,,,---,,,,,,++++++,,,---------..................------------.........---,,,++++++,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------..................//////............//////---...000111111111000///......////////////000000////////////000000000000////////////000000000000000////////////000111111000000000000000000000000111111111111111222222222333222111111000111111111/////////000111111222222222222222222222222222222222222111111222222333444111111222222222333333333222222222222222222222222///111333333333333555777222111111333444555444222222222222222333333333333222222222222333333333333************************++++++++++++++++++++++++******))))))***,,,...///------,,,,,,,,,+++++++++***)))))))))******+++,,,))))))*********+++++++++))))))************))))))(((((()))++++++,,,,,,+++))))))*********+++++++++******************++++++++++++************+++++++++++++++++++++,,,------------......---,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------......///000000111////////////////////////.........///000111111111111111000000000000111111000000////////////000000000000111111222333444444111222333444444444333333333222222111111222222333333444555555333333444555555555555555555666777777444555666666777777666666555666777777777777666555777777777777888999::::::555666888999::::::999999888999999999::::::;;;;;;:::<<<======;;;::::::;;;@@@AAABBBBBBAAA>>><<<:::999:::;;;;;;<<<<<<;;;;;;888999:::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<=========<<<>>>===<<<<<<<<<<<<<<<;;;888:::===>>>>>>>>>???@@@@@@BBBCCCDDDFFFJJJPPPUUUYYY\\\aaagggmmmpppsssttttttyyy}}}}}}zzzwwwuuurrrnnnkkkhhheeeaaa^^^WWWTTTQQQOOOMMMKKKHHHEEEAAA???===;;;888666555444666555333333444666777777555444333222222222222222333333333444333333333222333333222222222222222222111///......000111111000000000111111111111000000---......///000000//////------------------------........................,,,,,,,,,------.........***+++,,,------,,,+++++++++,,,------..................------------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,---------...///////////////............//////////////////000000000000........./////////000000.../////////000000000111////////////000000000000///////////////000111111000000000000000000000000000000111111111222222222333222222111000000111111//////000111111222333333222222222222222222222222222222111111222222333444111111222222222333333333222222222222222222222222111222444333333222444555222111111222444444333111111222222222222333333333111111222222222333333333************************))))))))))))))))))))))))***)))((((((***,,,///111---------,,,,,,,,,+++++++++*********+++,,,,,,---))))))******++++++++++++******++++++++++++******(((((()))++++++,,,,,,,,,))))))******+++++++++++++++++++++***************++++++************++++++++++++******+++,,,------.../////////...------,,,,,,,,,,,,------.........++++++,,,,,,,,,---------.....................---+++++++++,,,,,,---------++++++,,,,,,,,,------------------------------------------...///000000111////////////////////////---......///000111111222111111000000000000111111000000////////////000000......000111333555666777111222333444555444333333444333333222222333333444333444555555333333444555555555555555555666777777444555555666666666666666444555666777777666555444777777777777888999:::;;;555666888999::::::999999888888999999999999::::::555777999:::999999;;;<<>>===;;;<<<>>>===;;;::::::;;;<<<<<<<<<>>>???AAACCCDDDCCCFFFIIIMMMOOOPPPPPPPPPLLLQQQVVVWWWXXXZZZ```fffiiihhhhhhiiimmmqqqvvvyyy{{{||||||{{{yyyvvvsssqqqpppqqqqqqqqqpppooommmlllhhheeebbb```___^^^]]][[[YYYVVVSSSPPPNNNKKKGGGDDDCCCAAA???===<<<;;;888666888888888777555444555777222222000000111222333444222111111000000111111222///000111111222111111111333333222222111111000000000...---...000111111111000000111111111111000000------...///000000//////------------------------........................,,,,,,,,,------.........***+++,,,---...---,,,,,,+++,,,------.........---.........------.........---......//////......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,------...///000000//////............/////////////////////000111111............/////////000.../////////000000111111////////////000000000000///////////////000111111000000000000000000000000000000111111222222222222333333222111000000111111000000111222333333444444222222222222222222222222222222111111222222333444111111222222222333333333222222222222222222222222333444555444222111222333222111111222444444333111111111222222222333333333111111111222222333333333))))))*********++++++++++++++++++*********))))))+++***)))))))))***,,,,,,...---+++*********++++++************************************************,,,+++***))))))***+++,,,,,,***(((''''''(((***,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++******************+++*********+++,,,,,,------------,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++///............---------+++++++++,,,,,,------------...//////------...///------............---------------............///........................222111000//////...//////111111222222222222111111111111000000000000000111000000111111111222222222333333333222222111111111111111222222222333333333333333333333444555666666222333555666777666444333666666555555555444444444666666666666666666666666666666666666777777777777888777666666666777999:::::::::999999888777666666777888888999999:::;;;;;;>>>????????????===;;;:::888;;;===>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<;;;::::::999888888::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;;;;:::::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;===============>>>???@@@BBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKMMMOOOPPPPPPSSSTTTTTTTTTSSSRRRQQQQQQOOOQQQSSSTTTSSSPPPLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA???===;;;999999999999888888888888999999555555444333333333333444333333333333222222111000111111111111111111111111333222222222111111000000...///111333333333111000,,,...000111222111///...////////////////////////................................................000000000000000///......---------,,,,,,+++++++++------------------------...........................---,,,,,,++++++++++++---------............///.........------,,,,,,,,,------------------------............---,,,++++++........................,,,---...//////...---,,,---------------...///000///...,,,+++,,,---///111////////////////////////////////////////////////000000///.....................//////000000111111000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111000111111222222333333444333222222111111222222333222222222222222222222222111111111111111111111111333333444444444333333222333333444222111000222333333333333222222333444444))))))*********++++++++++++++++++*********))))))+++***)))))))))***+++,,,---,,,+++*********++++++************************************************++++++***))))))***+++++++++***)))(((((()))***+++***++++++,,,,,,++++++*********++++++,,,,,,,,,+++************************++++++******++++++,,,---------,,,,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,.........---,,,---...------............---------------............///........................111000000///////////////000000111111111111000000111111000000000000111111111111111222222222222333333333333222222222111111111111222222222333333333333333333333444555666666555666888999999999777666666666555555555444444444555555555555555555555555555666666666777777777777888777666666666777888999;;;:::999888777777777777777888888999999:::;;;;;;<<<=========<<<;;;999999888:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;<<<;;;;;;:::999999888888777777777888888888999999===<<<;;;:::999::::::;;;999:::::::::999999888777::::::::::::::::::::::::999999999999999999:::;;;999999999999::::::;;;;;;======>>>????????????>>>BBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;:::999999::::::999888777777666666555555444444444444555555444444333222222222222222222222222222222111000000111111111111111111111111222222111111000000000000...///111222333222111000...///000111111000//////........................................................................///////////////...---------------,,,,,,,,,++++++------............------...........................---,,,,,,+++++++++,,,------------..................---------,,,,,,,,,---------------------------------...------,,,,,,........................------............------......---------......//////...---,,,---...000111////////////////////////////////////////////////000000///................../////////000000000111000000000000111111111111111111111111111111111111111111111111111222222222000111111111111222222222111111222222222222111111111111111222333333444444333222222111111222222333222222222222222222222222111111111111111111111111222222333333333333222222222333333222000000222333444333333222222333333444***************++++++++++++++++++*********************))))))******+++,,,,,,,,,+++************+++************************************************++++++***))))))***++++++))))))))))))))))))))))))******+++,,,,,,+++***************+++++++++++++++************************++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++---...---,,,+++,,,---------............---------------............///........................///////////////000000000//////000000000000//////111000000000000000111111222222222222333333333333333333333222222222222111111111222222222333333333333333333333444555666666333444555666666666555444555555555555555444444444444444444444444444444444555555666666666777777777999888777666666666777888;;;:::888666666666777888777888888999999:::;;;;;;:::::::::::::::999888777888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;<<<<<<;;;:::::::::::::::999999999:::999999888777888888888888888888888888888777777666666666666777666666666666777777777777888999999999999888777777888999999::::::::::::999:::999888888777888999999777777777666666555555555222333333333333444444444333222222111111222222333333222111111000000111111111111222222222111000000111111111111111111111111000000000000////////////...///000111222111000///000000000000000/////////........................................................................---............---,,,,,,------------,,,,,,,,,,,,......////////////......------------------------------,,,+++++++++,,,,,,------------............------------,,,,,,,,,,,,------------------------,,,,,,------...---------////////////////////////......------------......//////...---------......000///...---...///000111////////////////////////////////////////////////000//////............///////////////000000000000000000000000111111111111111111111111111111111111000000111111222222222222000111111111111222222222111111222222222222111111111222222333333444555555333222222111111222222333222222222222222222222222111111111111111111111111000111111222222222111111000111222111000000222333444333333222222333333333***************************************************************+++++++++++++++******************************************************************+++******************+++))))))************))))))******++++++++++++*********************++++++,,,***************+++++++++,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,------++++++,,,---------............---------------............///..............................///000000000000000......////////////......000000000000000000111222222222333333333444444444222222222222222222222222111111222222222333333333333333333333444555666666222222333444444444444333555555555555555555555555444444444444444444444444555555555666666666777777999888777666555666777777;;;:::777555555666888999777888888999999:::;;;;;;999999999999888888777777999;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::888888999999999999888888777777777777777777777777999888777666666666666666777777777777777777777777666777888999999999999999777888999:::::::::::::::888888999999999:::::::::555555666666666666666666222222333333444444555555444333333222222333333444333222111111000000111111111222222222222222111111111111111111111111111111//////////////////.........//////000000000///...111000//////......//////........................................................................------.........------,,,------------------,,,,,,...///000000000000///...---------------------------,,,,,,++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............///////////////////////////...,,,,,,,,,,,,...///000///...---------------000////////////000111111////////////////////////////////////////////////000///............//////////////////000000000000///000000000111111111111111111111111111111111111000000000111222222333333000000111111111222222222111111222222222222111111222222222333444444555555333222222111111222222333111111111111222222222222111111111111111111111111///000000111111111111000///000111111000000222444444444333222222222333333************************************************))))))******++++++++++++*********************************************************************************++++++*********))))))************))))))******************************)))))))))***+++,,,))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,------.....................---------------------,,,,,,++++++++++++,,,------++++++,,,---------............---------------............///........................---...///000111111000000......////////////......000000//////000111222222222222333333333444444444222222222222222222222222111111222222222333333333333333333333444555666666555555666666777777777777444555555555555555555555444444444444444444444444555555555555666666666666888777666555555666777777;;;999666555444666888999777888888999999:::;;;;;;999999888888888888888888;;;<<<===<<<;;;;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999999999999999888888666777777777777888888888:::::::::::::::999999999777888888999999888888888666666666666666666666666888888777666555555555666444444444444444444444444222333444444555555555444555555666777777888777777333444777999:::999777666222333333333333444444444444444444444444444444444444333333222222333333444333222222111111111111111222222333333333333333222000000000000000000000000..................//////.........///.........---//////...------......///........................................................................---....../////////......------------------------...///000111111000///...------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............////////////////////////...---,,,++++++,,,---...000///...---------------///////////////000000111//////////////////////////////////////////////////////............//////000000000000///////////////000000000111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111222222222222111111111111222333333444444555333222222111111222222333000000000111111222222222111111111111111111111111...///000111111111111111///000111111000111333555555444333333222222222333+++++++++******************************+++++++++))))))***++++++++++++***((()))******+++*********************************************************)))***++++++++++++***)))))))))))))))))))))))))))+++***))))))))))))***+++******)))((()))***+++,,,)))))))))***++++++,,,,,,,,,,,,++++++******++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////.........------------,,,,,,,,,,,,,,,,,,++++++---...---,,,+++,,,---------............---------------............///..............................000111111000//////......////////////......////////////000111222333222222222222333333333333111222222222222333333333111111222222222333333333333333333333444555666666444444444444555555555666444444444555555555555555444444444444444444444444444444555555555666666666666666555555555666777888999888666555555666888999777888888999999:::;;;;;;999999888888777888888999;;;<<<<<<<<<;;;;;;===>>>::::::::::::::::::::::::;;;;;;;;;;;;:::999888888999999999999999999888888777888888888888999999999:::::::::::::::999888888666777888888999888888888666666666666666666666666555444444333333333333444555555444444444444333333333333333333222111000///444444555666666666555555000333666999999777555333333333333444444444444444444444333333222222111111222111111111111111111222333222222111000111111111111111222333333333333222000000000000000000000000............////////////......------------------,,,,,,,,,---------......------------------------................................................------...////////////...------------............---///000222222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,------...---------........................------,,,,,,,,,,,,------//////...---------............/////////000000000///////////////////////////////////////////////////............//////000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111000111111222222333444444333222222111111222222333//////000000111222222222111111111111111111111111...///000111111222111111///000111222111222555777555555444333222222222222+++++++++*********))))))))))))*********+++++++++((()))***+++,,,++++++***'''((()))***++++++***)))************************************************)))***++++++++++++***)))+++***)))(((((()))***++++++***)))(((((()))***+++******((((((((()))+++,,,((())))))***++++++,,,,,,---,,,++++++******++++++)))*********++++++++++++++++++++++++++++++++++++******++++++,,,---------.........---------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,.........---,,,---...------............---------------............///...........................///111111111000...---/////////000000/////////////////////000111222333111111111222222222222333111111222222222333333333111111222222222333333333333333333333444555666666222222111111222222333333444444444555555555666666555555555555555555555555444444444555555555666666555444444444555777888:::777777666666666666777777777888888999999:::;;;;;;999888777666666777888999999::::::999888999;;;===::::::::::::::::::::::::;;;;;;<<<<<<;;;999888777888888888888888888999999999::::::::::::;;;;;;;;;999::::::;;;:::999888777666666777888888888888888666666666666666666666666333222222222222222333444777666666666555555555555555555555555555444333222666666777777777666555555333444666777777777555444555555555555555444444444222222222111111111111000111111000000000000111111222111000000//////000000//////000111111111111111000000000000000000000000....../////////000000000...------,,,,,,,,,,,,,,,''')))***,,,---------,,,------------------------................................................,,,,,,---...............------------.........///,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------------------------------...------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,......---------......///------...///////////////////////////////////////////////////////////////...............///000000111000000000/////////...000000000000111111111111111111111111111111111111333333222222111000000000000111111111111222222222111111222222222222111111///000000111111222222333333222222111111222222333/////////000111222222222111111111111111111111111...///000111222222222222///111222333333444666999666555444333222222222222++++++++++++******))))))))))))******++++++++++++((()))***+++,,,+++******'''((()))+++++++++***)))************************************************)))***+++,,,,,,+++***))),,,***)))'''''')))***,,,+++***)))(((((()))***++++++***((('''((()))+++,,,((())))))***++++++,,,,,,---,,,,,,+++*********+++))))))******++++++++++++++++++++++++++++++++++++))))))***++++++,,,---------------,,,,,,,,,+++++++++++++++,,,,,,------------...//////------...///---..................------------.........//////........................///000111222111000...,,,//////000000000000//////////////////000111222333000000111111111222222222111111111222222333333333111111222222222333333333333333333333444555666666555555444444444555666777444444444555555555666666666666666666666666666666444444444555555555666666444333333444555777999:::666666666777777777777777777888888999::::::;;;;;;888777666555555666777888888888888777666777999;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;999888777888888888888888888999999666666777777777888888888999999:::;;;:::999888777666666777888888888888888666666666666666666666666333222222222333444555555444444444444333333222222111222333555666666777777555666666666555444333333444444333333333333444444333333222222111111111111111111111222222222222222222222111111111111222222000000///...............------...//////000//////000000000000000000000000.../////////000000111111...---,,,,,,+++++++++,,,%%%&&&))),,,------,,,+++------------------------................................................***+++,,,,,,---------------------.........//////,,,---000111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---------------...///000,,,------...///.........////////////////////////////////////////////////...............///000111111111000000/////////...000000000000111111111111111111111111111111111111444333333222111000//////000111111111111222222222111111222222222222111111/////////000111111222222333222222222222222222333...//////000111222222222111111111111111111111111//////000222222333333333///111333333333555888:::666555444333222222222222(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))******(((%%%######$$$))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++******+++,,,------------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,***(((***---...,,,***.........------,,,,,,,,,.........------,,,,,,,,,---------............///000000111111111111000000---...000111111111000///000000000///////////////222222222111111111111111444444222222222222444444555444333333222222222222222222222222222222222222222333444444222222333444333333222111222333444555444444444444444444444444666666555444444555777888777777777666555555444444777777777666666555444333555666666666666666555444888888777777777777888888888777777888999:::888777777777888888888999999999===;;;999888888999;;;<<<999888888888777777666666999999999:::::::::;;;;;;888888888888777777777666888888888888777777777666666666777777777777666666333333333333333333333333222222222222222222222222333333333333333333333333555555555444444333333333777777666555444333333222111111111111111111111111///222444444333222555777111111000000000000111111000000000000000000000000222222111111000000//////111111000000//////......//////000000000000////////////...---+++***))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,//////.........---------...,,,++++++---000000000---------------------------,,,,,,++++++,,,,,,---------------------------------++++++++++++---------.........---,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...///...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........444000,,,,,,...//////...///////////////.........------...///000111222222000000000000000000000000000000000000111111111111444222000111333444333000000111222333333222111000555222///...000111222222333222111/////////000111000000000000000000000000//////000000000000/////////000111222222111///...///////////////000111111////////////////////////000111222222333444555666000111333555555444333222(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))******)))&&&%%%%%%&&&))))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,***)))***,,,---,,,***......---------,,,,,,,,,......---------,,,,,,,,,------------............000000000111111000000000......///000000000000000000000000000000000000000111111111111111111222222555555444333333444555555555444333222222222222222222222222222222222222222222333444444222222333444333333222222222333444555444444444444444444444444555555444444444666777888666666666666555555555555555555666666666555444444555555666777777666666666888888777777777777888888:::999999:::::::::999888777777888888888999999999999999888777777888999:::888888888777777777666666888888888888999999999999888888888777777777666666777777777666666666555555444555555666666555555444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444333333333444333333333333333333333111111111111111111111111***,,,......---,,,///111111111000000000000111111000000000000000000000000111111000000000000000000000000000000//////.........//////000000//////.........---,,,++++++*********++++++++++++,,,,,,,,,++++++,,,---------------///.........------------///...,,,,,,...000000000---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------......---,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++,,,...///...---+++++++++,,,,,,------------------,,,,,,+++++++++........................////////////............333000---,,,...//////.../////////////////////...////////////000000000000000000000000000000000000//////000000000111111111333111000000333333222000000111222222222222111000444222000///111222222111333222000/////////000111000000000000000000000000///000000111111000000///000111111111111111000000///////////////000111111////////////////////////111111222222333444444444222333555666666666444444((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***)))(((''''''((())))))))))))************))))))))))))))))))))))))************************)))************+++++++++------------,,,+++***)))******+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++...------------,,,,,,,,,...------------,,,,,,,,,------------............///000000000000000000/////////......//////000111////////////000000000000000000000111222222222333444444333222222333444444444333333222222222222333222222222222222222222222222333444444222222333444333333222222222333444555444444444444444444444444444333333444555666777888444555555555555666666666444444555555666666555555444555666777777888777777888888777777777777888888;;;<<<<<<<<<;;;:::999999777777777888888888888999444555666777777777777777888888777777777777666666666666666777777777888888777777777777666666666666666555555555555444444444333444444444444444444333333333333333333333333333222222222222222222222222222222333333333333333333333333333333444444444444000000111111111222222222111111111111111111111111,,,...//////......000111111000000//////000000111000000000000000000000000/////////000000000000000000000000////////////...---..................------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---............------------000///------///000000///---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------------------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...///...---++++++,,,,,,,,,,,,------///...------++++++***)))------------------------........................222000------...//////.........//////////////////111000000000/////////...000000000000000000000000//////000000000000111111111000///000111222111///000111111222222111111000222111000111222333111000222111000000///000000000000000000000000000000000000111111111111111111000222111111111111111222222000000000000000111111111000000000000000000000000222222222222222222222222111222444555555555444333(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((************************((()))******)))((()))+++((()))))))))************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++******************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........//////////////////////////////...------///000111------.............../////////000111222333333333111000000000000000000111333333222222222222222333222222222222222222222222222333444444222222333444222222222333333333444444333333333333333333333333222222333333444666666777333333444555555666777777333444555666777777777777444555666777888888888888888888777777777777888888;;;<<<<<<<<<:::888888888777777777777888888888888222333555777888888777666777777777777777777666666666666666666777777777777777777666666666555555555555555555555444444444444333333444444444444333333222222222222222222222222111111111111111111111111222222222222222333333333222222222333333444444555111111111111111111111111111111111111111111111111111222222222222333333444000000////////////000000000000000000000000000000.........//////000000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......------------------------000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,************************---------,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------...............///000///...---.../////////............////////////000000000000////////////////////////////////////////////////000000000111000/////////000000000///000000111111111111000000000000000222444444111///111111000000000000000000000000000000000000000000111111222222222222111111222222111000000111333444000111111111111111111111000000000000000000000000333333222222111111111000///000111222222222111111))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++((()))******))))))***+++((()))))))))************++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------------------------------,,,,,,,,,------------...//////...------.../////////...---------...000111.........//////000000000//////000111222333333333000000000000000000000000222222222111111222222333222222222222222222222222222333444444222222333444222222333333333444444444333333333333333333333333111222333333444555555555222222333444555666777777444555666777888999999999444444555777888888888888888888777777777777888888888:::;;;:::888666666777777777777777777777777777222444777999:::999888777666666666666666666777777666666666666777777777777666666666555555555555444666666555555555444444444333444444555555444444333222222222222222222222222111111111111111111111111111111111222222333333333111222222333333444444444444333333222111000000000000000000000000000000000000000000000111111111111000000////////////000000////////////////////////------....../////////000.............../////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////......,,,,,,---------------------,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***++++++,,,------,,,,,,************************---------,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---------......//////...//////.........///000---.........//////000000.........///000111111111////////////////////////...////////////000000000//////000////////////000000000000000000000000000//////000333555444111///000000000111111111000000000000000000000000000000111111222222222222111111222111000///000111333444111111222333222222111000000000000000000000000000222222222111111000000///...//////000000000000000)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************((()))******)))((()))+++))))))))))))************++++++++++++++++++++++++************************)))************+++++++++((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,------------///...---,,,,,,---...///......------......///000000000111111222222333333000000000111222222222333111222333333333333222111222111111111111222222333222222222222222222222222222333444444222222333444111222333444444444333333333333333333333333333333111222333444444444333333222222333444555555666666444555666777888999999999333444555666666777666666888888777777777777888888555888:::999666444555777888777777777777777666666444555888999:::999888777555555666666666666777777555555666666666777777777666555555555444444444444666666555555555444444444333444444555555444444333222222222222222222222222111111111111111111111111000000111111222333333333222222222222333333333333555555444333222111000///000000000000000000000000111000//////111111000///000//////......//////000////////////////////////---------...............---............/////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---,,,,,,,,,,,,------------+++******+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...///...---------,,,,,,,,,,,,++++++)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...000///......///000------......///000000000------...///000111222222000000000000000000000000......////////////000000...000111000///...///111111000000//////000000111//////000222444444222000//////000111111111111000000000000000000000000000000111111111111111111000////////////000111222222111222333444444222111000000000000000000000000000222111111111000000//////000000000000111111222222))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************************((()))******((('''((()))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))******+++++++++************+++++++++,,,,,,,,,)))***++++++++++++***)))***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------)))+++,,,,,,******+++...,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------///...,,,++++++,,,...///,,,---......//////......//////000000111222222333111111111111111111222222222222333444444333222222111111111111111222333333222222222222222222222222222333444444222222333444111222333444444444333333222222222222222222222222222333333444333222111111333333333444444555555555333444555666666666666666444444555555555555444444888888777777777777888888333777:::999555333555888888888777777666666666666666666888888888888777666555555555666666666777777444444444444555555555555555555555444444444333333444444444444333333333333222222333333333333222222111111111111111111111111111111111111111111111111///000000111222222333333333333333222222222222222333333333222222111111111000000000000000000000000333111000000333333222000//////............//////////////////////////////......---------------------------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---------------++++++,,,,,,,,,---------***)))***+++---...,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++,,,...///...------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,...000000......///111------......///000000111......//////000000111111000000000000000000000000........./////////000000...000222111///...000222111000///......///000111/////////111333444333111...///000111222111111000000000000000000000000000///000000111111000000///------...///000111111000222333444555444333111000////////////////////////000000000000000000//////000000//////000000111111)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((******)))(((''''''((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------(((+++---,,,***)))+++...,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------///...,,,++++++,,,...///+++,,,.../////////...---,,,,,,,,,---...//////000222222222111111111111111000111222333333222111000111111000000111222333333222222222222222222222222222333444444222222333444111222333444555444333333222222222222222222222222333333444444333222000///333333444444444444555555222333444444555444444444444444444555444444333333888888777777777777888888222666:::999555444666999888888777777666666666555777777777777777777666666444555555555666666777777222222333333333444444444555555444444444333333333333333333222222222111111111111222222222222111111111111111111111111111111000000000000000000000000///000000111222222333333444333333222222111111111111111111111222222222222000000000000000000000000222///---...111111000---//////............//////////////////////////////.........------,,,,,,,,,---------.........//////---......//////......------------,,,,,,+++++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,+++++++++,,,,,,---------***)))***,,,//////...,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++...000000...---///111---------...///000000111000000000000////////////000000000000000000000000............/////////000///111333222///...000222111000///......///000111000//////111333444333222...///000222222222111000000000000000000000000000//////000000000000//////+++,,,...000000000000///222333555555555333111000/////////////////////////////////000000000000000...------------...//////))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++++++++*********))))))))))))((('''''''''''''''******))))))))))))************))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++))))))(((((((((***+++,,,+++*********))))))(((((()))******)))((()))+++...,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++,,,------......------,,,+++++++++******)))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///+++,,,------......------000000000000000000000000333222222222111111000000111111000000000111222333000111111111111222222222111222333333333333222111111111111111111111111111333333333333333333333333333222000/////////000111000000111111111111000000111222333555666555555444444333333333333444555555333444444555555444444333666666555555555444444444666666555555555555666666777777777777666666666666444555777888777666444333999888666444444555777888555555555555555555555555555444444333333444444555444333222333444444333111222222222222222222222222111111111111111111111111///000111222222222222222111111000000000000000000111111222222222222111111000000000000000000000000000000000000////////////111111000000//////......//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......000///...---,,,------...............////////////111111000000//////............///000000000000000000000000000111111111111000///...---,,,------...000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111111111111111111111111111444333333222111000//////---...///000000000000000............////////////////////////............))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++++++++*********))))))++++++***)))))))))))))))******))))))))))))******)))))))))))))))*********+++***)))(((((()))***+++))))))*********+++++++++***))))))(((((()))***+++************)))))))))(((***++++++***)))***,,,...++++++***))))))***++++++*********+++++++++,,,,,,************************+++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------............,,,,,,---...............////////////////////////222222111111000000000000000000000000111111111111000111111111111222222222111222222333333222222111111111111111111111111111333333333333333333333333222222111000000000000000000000111111111111000000111222333555555555555444444333333333333444555555333444444555555444444333666666555555555444444444666666555555555555666666777777777666666666555555555666888999999888666555888666555333333333444555444444444444444444444444444444333333333333444444444333333333555555333222222222222222222222222222111111111111111111111111000000111222222222111111111111111111111111111111000111111222222111111000000000000000000000000000000000000000/////////...000000000000//////..............................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------...//////...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......000///...---,,,------...............////////////000000000000//////............///000000000000000//////000000000111111111111000///.........//////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000111111111111111111111111111111111111333222222111111000000000//////000111111111000000/////////000000000000111////////////............))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))+++************)))))))))+++******)))))))))))))))******))))))))))))******(((((())))))*********+++******))))))))))))******)))))))))*********+++++++++***))))))((())))))***************)))))))))))))))******)))((((((+++---++++++***))))))***++++++*********++++++++++++,,,************************************+++,,,------,,,,,,++++++++++++,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------............------...////////////...////////////////////////000000000000////////////...///000111222111000000000111111111111222222222111111222333333222111111222222222222222222222222222222222222222222222222222222222222222222111000000000111111111111000000111222333444555555555444333333333333333444555555444444555555555555444444555555555555555444444444666666555555555555666666777666666666666555555555666777999999:::999888777777666444333222222222333444444444444444444444444444333333222222333333444444444333444666666444333222222222222222222222222111111111111111111111111111111111222111111000000111111111111111111111111000111111222222111111000000000000000000000000000000000000/////////......000000000////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,---...000111000///---+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++........................++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------............------******+++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......//////...------------...............////////////000000000////////////.........///000000000000/////////000000000000111111222111000/////////000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111222111111000000000000000000111111111111////////////............))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((******))))))))))))******((((((((()))******++++++***))))))))))))))))))***))))))))))))************++++++***))))))(((((((((*********)))))))))))))))((()))((('''&&&&&&(((++++++******************+++************++++++++++++************************************+++,,,---...,,,++++++******++++++,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........---......///000///////////////////////////////////////////////////.........///111333333222111000000000111111111222222222111111222222222222111111222222222222222222222222111111111111111111111111111222333444444333111111000111111222222111111000111222222333444444555555333333222222333333444555444444555555555555444444555555555555555555555555666555555444444555555666666666666555555555444444666777888888999888888777999888666444333333222333333333333333333333333333333333222222222222333333555444444555666777555444111111111111111111111111111111111111111111111111111111222111111000//////111111111111222222222222000000111111111111000000////////////////////////000000/////////.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................------..................////////////////////////////////////---...//////000000//////////////////000000000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////......//////000000111111///000000000111111111111111111111111111111111111///000000000111111111222222222222222222111000/////////000000000111111111////////////............))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******(((((())))))************)))))))))******)))))))))(((((()))))))))*********************))))))(((((())))))))))))))))))******)))******((('''''')))+++*********++++++*********))))))*********+++++++++************************************+++,,,---...,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...---......///000/////////........................................../////////000222444444333222000000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000111333444444333222111111111222222222222111111111111222222333444444555333222222222222333444444444555555666666555555444444555555555555555555555555555444444444444555555555555555555444444444444444555555666666666666666::::::888777666555444444333333333333333333333333222222111111111111222222444333333555666777666444111111111111111111111111000000000000000000000000111111111111111000///...000000111111111222222222000000000111111000000000////////////////////////////////////.........................../////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------..............................////////////.............../////////------...///////////////...////////////000000000////////////////////////////////////////////////////////////////////////..............................//////000000111111///000000000111111111111111111111111111111111111/////////000111111222222222222222222222111000///........./////////000000////////////............))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))******+++******))))))))))))*********)))))))))))))))))))))))))))************))))))((((((((()))))))))******)))************))))))((())))))))))))************,,,,,,,,,***))))))+++---)))***++++++++++++***))))))))))))************+++************************************+++,,,------++++++,,,,,,,,,,,,++++++))))))************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------------...////////////.......................................///////////////000111222333222222111000111111111111222222222222111000000000000111222333333333333333333333333222222222222222222222222000111222222222222222222111111222222222222111111222111111111222333444555222222222222222333444444555555666666666666555555444444444555555555555555555555444444444444555555555555444444444333333333333333333444444555555666999999888777666666555444222222222222222222222222222111111000000111111222333222222444666777666444111111111111111111111111000000000000000000000000000000000111000000///////////////000111111222222///000000111111000000///000000000000000000000000/////////.........---------............/////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...///,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,((()))***+++,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---------------......,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---......///.....................////////////---............/////////------...////////////.........////////////000000......///000000000//////000000000000000000000000////////////////////////........................////////////000000000000000000000000111111111111111111111111111111111111/////////000000111111111111111111222111111000000............////////////////////////............))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***++++++******))))))))))))******++++++******)))(((((((((((()))***++++++***)))((((((((((((((()))))))))***((((((******+++***))))))((()))))))))************+++++++++)))(((((()))+++)))***++++++++++++***)))))))))))))))************************************+++++++++***++++++,,,,,,***+++---//////---+++***)))))))))*********++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---............................................./////////000000000////////////000000000000000111111111111222222222222111000//////000111222333333333333333333333333333333333333333333333333000000000000000111222222111222222333333222222111222111111111111333444555222222222111222222333444555555666666666666555555444444444555555555666666555444444333333444444555444444444333333333333222222222222333333444555666555555555555444444333222222222222222222222222222111111000000000000111111222111111333555666555444111111111111111111111111000000000000000000000000...///000000000000000000---......///000000111111//////000000000000//////000000000000000000000000//////.........------------------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,.../////////..................////////////---------.........//////,,,---......//////.............../////////000000...///000111111111000000000000000000000000000000////////////////////////........................000000000000////////////000000000000111111111111111111111111111111111111/////////000000000000000//////000111111111000000...////////////000000000////////////............))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))******))))))))))))******,,,,,,+++***)))(((''''''((()))***++++++***)))((((((((((((((())))))))))))'''((()))***++++++***)))(((((())))))*********+++(((((((((&&&$$$$$$&&&((()))***+++,,,,,,+++***)))))))))))))))************************************,,,,,,++++++***+++++++++***,,,...111111...,,,***))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,------......------.........................../////////000000111111...------------...//////000111111111111222222222222111000//////000111222333333333333333333333333333333333333333333333333111000/////////000222333111222222333333222222111222111111000111333444555222222111111222222333444555555666666666666555555444444444555555555666666555444444333333444444555444444444333333333222222222222222333444555666777111111222222222111111000111111111111111111111111111111000000000000111111111111111222555666555333000000000000000000000000000000000000000000000000......///000000111000000,,,------...///000000111//////000000000000//////000000000000000000000000//////.........------------------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++*********,,,------......------,,,,,,,,,,,,---------......+++,,,.../////////................../////////000---------.........//////,,,---......//////................../////////000///000111222333333222111000000000000000000000000////////////////////////........................111111000000//////......000000000000111111111111111111111111111111111111000000000000000/////////---...///000000000000000000000000000111111111111000/////////............******))))))******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,+++++++++******************************************************))))))***+++,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////...---,,,,,,,,,,,,....................................////////////------...000111111111111//////000000000000//////000000000000111111111111111111111111000000//////222222222111111111111000333222111000000111222333111111111111111111111111111111111222222333333333111222222333333222222111555555555555555555444444444555666777777666555444555555333333333333555555111222222333333222222111111222333444555444333222222222222111111111111000111111111111111111111111000000000000000000000000333222222222111111000000111111111111111111111111///...------...000333444//////......---------,,,------......///000000000////////////////////////111111000000/////////....................................------,,,,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++*********+++++++++,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++***)))((()))***+++,,,++++++++++++++++++++++++************************)))))))))******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++'''&&&$$$%%%'''*********++++++,,,,,,,,,,,,------------...///...---+++***......---------,,,,,,,,,.........------,,,,,,,,,---------.........//////000///.........///111222///////////////.....................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000............///////////////000111222111000...,,,//////000111111111111111222222111111222222333444222222222111111111111000//////000000000000//////........................,,,---///000000///---,,,******))))))******+++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******)))))))))))))))(((***)))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++*********************************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------,,,,,,,,,------.......................................////////////---...///000000111000000//////000000000000/////////000000000000111111111111111111000000000000000222222222111111111111000222111000000000000111222222222222222222222222222222222222222222222222222111222222333333222222111444444555555555555444444555555666777777666555555444444333222222333444444111222222333333222222111111222222333444333333333222222222111111111000000111111111111111111111111000000000000000000000000222222111111000000000000111111111111111111111111111000...---...///111222/////////.........------////////////....................................///.........---------,,,........................------------------,,,,,,......---,,,++++++++++++++++++++++++++++++++++++------------------------------,,,+++++++++,,,---******+++++++++,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++...,,,******+++++++++***+++++++++,,,,,,,,,------------......---,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,+++++++++---------........./////////////////////000000111/////////////////////...............////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////............////////////...///111111111000...---//////000111111111111111111111111111111222333333222222222111111111000000//////000000000000//////........................,,,---...000000...---,,,***))))))))))))***+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((()))))))))************))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////....................................//////////////////000000000000////////////000000000000///////////////000000000111111111111000000000111111222222222222111111111111000111000000//////000000111333333333333333333333333222222222222222111111111111222222333333222222111222333333444555555555555555666777777777777666555333333222111111222333333111222222333333222222111222222111111222222333444222222111111111000000000111111111111111111111111000000000000000000000000000000000000////////////111111111111111111111111222111///...---.../////////////////////.........000000//////...------,,,.................................---------------------------------------,,,,,,------------------......---,,,++++++++++++++++++++++++++++++++++++------------------------///---+++))))))+++---///******+++++++++,,,,,,,,,------,,,,,,------......++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++000...,,,,,,---------,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++******---------.....................///000000000000///......//////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////............////////////......000111111000/////////000000111111111111000000000000000000111111222222222111111111000000000...//////000000//////...........................,,,---...//////...---,,,)))))))))))))))***+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((((((''''''))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))*********(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((((((((************************************************,,,,,,++++++++++++++++++******++++++,,,,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///....................................///////////////000000000000//////...//////000000000000//////...//////000000111111111111111000000000111222333222222222111111111000000000000////////////000000222222222222222222222222000000111111222222222333111222222333333222222111000111222444444555555555555666777777777777666555222111111111111111111222111222222333333222222111222111000000000111333444111111111111000000000000111111111111111111111111000000000000000000000000//////////////////......111111111111111111111111111000///............////////////////////////////////////......---------........................////////////////////////------------------------,,,,,,,,,------.........++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,---///******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***))))))***,,,......---***++++++++++++,,,,,,,,,...---,,,+++++++++------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++........................,,,---///000000000///...............////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////---...///000111111000000///000111111111111000000///////////////000111111111111111111000000000000...//////////////////...........................------...//////...------))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((************************************************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,....................................///////////////000000000000//////...//////000000000000///////////////000111222222333333222111000000111222333222222222111111111000000//////000000000000//////000000000000000000000000......///000222333444444111222222333333222222111000000222333444444444444444555666777777666555444111111111111111111111111111222222333333222222111222111000///000111222333111111111000000000//////000000000000000000000000////////////////////////..................//////000000000000000000000000...............//////000.........///////////////,,,---------.........///.................................///////////////------------------------,,,,,,,,,------.........++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++)))((((((***,,,------,,,*********+++++++++,,,,,,---,,,+++******+++---.........---------,,,,,,,,,,,,,,,,,,---------------.....................---,,,---///000000000///...---.........//////000000............////////////////////////////////////////////////////////////////////////////////////....................................////////////......///000000000000000000000111111111000000/////////......//////000111111111111000000000//////......////////////..............................---..................---)))(((((((((((()))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************************************++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,//////...---,,,,,,,,,,,,....................................//////////////////000000000000////////////000000000000/////////000000111222333444444555333111000///000222333222222222111111111111000///000000111111000000///000000000000000000000000---...///000111333444444111222222333333222222111000111111222333333333333333444555555555555444333000111222222222222111000111222222333333222222111000000000///000111111222111111000000000/////////000000000000000000000000////////////////////////............////////////000000000000000000000000---------....../////////---------...............+++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,++++++++++++++++++++++++++++++++++++------------------------)))***,,,---......---,,,******+++++++++,,,,,,,,,------,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++---,,,,,,,,,------+++)))************+++++++++++++++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,------------.....................---------------...////////////...------......///000000000............////////////////////////////////////000000000000000000000000000000000000000000000000....................................////////////////////////000000000000000111111111111000000//////////////////000000111111111000000000/////////---......//////......---................................................((((((((((((((()))******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))++++++++++++************'''(((((()))******++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))******************************************************************++++++,,,,,,---++++++++++++***************++++++,,,,,,++++++******++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,,,,------....................................////////////---...///000000111000000//////000000000000//////000111222333444555555666777555222000///000111222222222222111111111111000000000111222222111000000000000000000000000000000000000000000111111111111111222222333333222222111111111222222222222222111222222333444444333222222111111222333333222111111111222222333333222222111...///000000111111000000111000000000////////////000000000000000000000000////////////////////////....../////////000000000000000000000000000000000.........///......------,,,,,,,,,,,,---------...------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---,,,++++++++++++++++++++++++++++++++++++------------------------******++++++,,,---......******+++++++++,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********+++++++++++++++,,,,,,------,,,,,,+++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++---,,,,,,---...---+++)))************++++++++++++******+++,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------//////.........---------...------------...//////------......///000000111............////////////////////////////////////000000000000000000000000000000000000000000000000....................................////////////111000000///////////////111111111111111000//////000000//////000000111222111000000000////////////---......//////......---.................................------.........((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))---,,,,,,,,,+++*********'''(((((()))***+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++************************************************))))))***+++,,,,,,------,,,+++++++++******))))))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////..................................../////////000------///000111111111111//////000000000000//////111111222333555666666777888666333000//////000111222222222111111111111000000111222333333222111000111111111111111111111111333222222111000//////...222222222333333222222222111111222222222111111000111222333333333333222111111222333444444333222111222222222333333222222222---...000111111111000///000000000000////////////000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000000000000///...,,,+++***+++++++++,,,,,,---------///......------,,,,,,+++---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++---+++***)))***,,,///111******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******+++++++++++++++,,,,,,------,,,,,,++++++***)))((()))***,,,---++++++++++++++++++++++++************************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++(((((()))+++---...---+++)))************+++++++++(((***+++,,,---,,,,,,+++......---------,,,,,,,,,*********++++++,,,,,,,,,//////.........---------......---,,,,,,...///000---------...///000000111............/////////000////////////////////////000000000000000000000000000000000000000000000000..................................../////////000222111000//////...//////111111111111111000//////000000000000000111222222000000000000////////////---..................---..............................------------......---***((((((***+++(((&&&******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***,,,+++***)))((((((((((((************************((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******)))((((((((()))************+++++++++,,,,,,+++******+++,,,,,,++++++************************************************+++,,,,,,,,,++++++++++++++++++,,,---......++++++,,,------....../////////---,,,,,,---...///........................000000//////.........---............////////////000000000000111111111111///111222222000///000000111222222333333222222111000111111111111222222222000000000000000000000000111111111111000000000000222222222222222222222222000//////222222222222444222222111111000/////////222222111111222444555777333333333222222111111111111111111111111111111111000000000000000000000000...000111000///...///111222111111111000000//////000000////////////000000........................//////.........---------000000//////.........---,,,,,,,,,------.........------------------------///////////////////////////...,,,,,,------,,,+++/////////......---------+++******))))))******+++++++++++++++++++++++++++************************(((***+++------,,,+++***++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,------------,,,******+++,,,++++++,,,+++******++++++)))(((************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................------,,,,,,,,,////////////000000000000////////////////////////........................000000000000000000000000//////////////////////////////.........---------............////////////111111111111111000//////111111111111000000000000000000000000000000000000////////////............////////////////////////////////////////////////000000//////.........---+++)))'''(((++++++***(((******))))))))))))******************)))))))))((())))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,+++******))))))*********)))))))))))))))*********************************))))))))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))))))))************+++++++++,,,++++++******++++++,,,******************************+++,,,,,,---......++++++,,,,,,------,,,,,,++++++******++++++,,,,,,++++++,,,,,,---.........///...---,,,,,,---...///........................000/////////........................//////////////////000000000111111111///000222222000///000111111222222333333222222111000111111111111222222222000000000000000000000000111111111111000000000000222222222222222222222222111000111111222111111222222111111111111000000000333222222111222333555555333333333222222111111111111111111111111111111111000000000000000000000000...000111000///...///111111111111000000000//////000000////////////000000........................//////.........---------///.........------------,,,,,,------------------------------------------........................000...------......---,,,.........---------,,,,,,++++++************++++++++++++++++++++++++++++++************************(((***+++------,,,+++***++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,...,,,++++++,,,---,,,+++---,,,++++++,,,,,,+++)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................---------,,,,,,,,,---............/////////................................................//////////////////////////////////////////////////////.........---------............/////////////////////000000000//////111111111000000000//////000000000000000000000000////////////............................................................000/////////.........---(((((('''(((***,,,+++*********))))))))))))******************)))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))++++++***)))))))))******(((((((((((()))***+++,,,************************+++++++++******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++************+++,,,************************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,++++++***************++++++,,,,,,------............------------..............................////////////........................//////////////////000000000000111111...000222222000000000111111111222222222222111111000111111111111222222222000000000000000000000000111111111111000000000000222222222222222222222222111222111111000000000000111111111111222222222222333333222222222222333444222222222222222111111111111111111111111111111111000000000000000000000000...000111000///...///111111111000000000000//////000//////......//////000.......................................------------------------,,,,,,,,,------------------,,,,,,------------------------........................000///......//////...---------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++---,,,++++++---------+++...---+++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,,,,---------.........................................................////////////////////////////////////////////////...............---------............////////////,,,---...//////000000///111111000000000000//////000000000000000000000000////////////............................................................/////////...............)))(((((()))******************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++************************,,,++++++******++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))*********+++++++++++++++************++++++***************+++++++++---,,,+++)))'''%%%$$$###)))))))))******+++,,,,,,...---,,,+++***************++++++,,,------......------------------..............................///////////////.....................////////////////////////000000000111...000111222000000000111111111222222222222111111000000111111111222222222000000000000000000000000111111111111000000000///111111111111111111111111///111222000000222222000000111111222333333444444333333222222222222222222222222222111111111111111111111111111111111111111////////////////////////...000111000///...///111000000000000000000///////////////....../////////................................................------------------------.........------,,,,,,,,,,,,,,,------------------........................///...------...///...,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******++++++***+++------,,,+++---,,,++++++,,,---,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------.........................................................////////////////////////////////////////////////....................................////////////+++,,,...///000111111111111000000000////////////////////////////////////////////////....................................................................................************)))(((((()))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))***))))))((())))))******++++++***)))(((((())))))******************************))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++************************))))))*********+++++++++111000///---,,,***)))(((+++*********+++,,,...///000///...---,,,+++++++++******++++++,,,------...+++,,,,,,---------.......................................///////////////............////////////...////////////000000000...///111111111000111222000111111222222111111000000000111111111222222222000000000000000000000000111111111111000000000///111111111111111111111111---111222///000555666333000000111222333444444555222222222222222222111111111111111111111111111111000000000000000000000000////////////////////////...000111000///...///111//////////////////000000//////............//////........................---.......................................//////.........------,,,,,,,,,,,,,,,,,,---------..............................---,,,++++++---------+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++*********))))))+++,,,---+++***+++***)))***+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////........................................................................////////////////////////---.................................////////////,,,---...000111222333333000000000////////////...////////////////////////////////////............................................................---------...............***+++,,,***((('''((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))((((((((()))******,,,+++***)))((((((((((((************************))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++))))))***++++++***)))))))))))))))***++++++,,,,,,***+++++++++,,,,,,------...---------...///111222000000...---,,,,,,,,,,,,******++++++,,,,,,------***+++,,,------...------.................................///////////////............////////////......////////////000000---///111111111000111222000000111111111111000000000111111111111222222222000000000000000000000000111111111111000000000000111111111111111111111111,,,222333///111888999444000000000111222333333444111111222222222222222111000000000111111111111111000000000000000000000000000000000000000000000000...000111000///...///111......////////////000000///......------......///........................---------........................///////////////------------------,,,,,,+++,,,,,,------.........------------------------,,,+++***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++))))))***+++---...,,,******)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////------------------------................................................////////////////////////---------...........................////////////---...///111222333333333000000////////////......000000000000000000000000////////////............---------------------------------------------------------------.........(((***+++***(((''')))+++******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))************)))))))))))))))***************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,%%%%%%&&&((()))+++,,,,,,---,,,,,,,,,---///111222///...------,,,,,,,,,,,,*********+++,,,,,,------)))***,,,---......------..................................../////////000............////////////........./////////000000---///111111111111111333000000111111111111000000000111111111111222222222000000000000000000000000111111111111000000000000111111111111111111111111...444555000111999:::444000000000111111222222222///000111222333333222222///000000000111111111222000000000000000000000000000000000000000000000000...000111000///...///111........./////////000000///......------......///........................---------.........//////---------....../////////,,,,,,------------------++++++,,,,,,---......///------------------------,,,+++***+++---...---,,,++++++++++++,,,,,,------++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,******+++...000000...,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------------------------................................................////////////////////////---------.........//////............////////////---...///000111111111111000000/////////.........000000000000000000000000////////////............------------------------------------------------,,,,,,,,,------.........&&&(((+++***)))(((***---******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))***+++,,,******************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,((())))))***+++,,,,,,---***))))))(((***,,,...000------,,,,,,++++++,,,,,,)))******+++,,,,,,------)))***+++---......------........................---.........//////000000............/////////000............/////////000---///111111111111222333000000111111111111000000000111111111111222222222000000000000000000000000111111111111000000000000000000000000000000000000000777888111222999999333000000000000000111111111...///111222333333333222//////000000111111111222000000000000000000000000000000000000000000000000///000111000///...///111---.........//////000000.........------.................................---------.........//////,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,---...//////---------------------------,,,+++,,,...///...---+++++++++,,,,,,---------+++******************+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,---000222222000...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------................................................////////////////////////---------.........//////............/////////000,,,---...///000000000000000/////////............000000000000000000000000000/////////............------------------------------------------------,,,,,,,,,------.........************))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))************++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,+++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***+++,,,...000000...+++***)))***+++,,,---......------------............///......------------............------------..................////////////000000////////////000000000000000000000000000000////////////////////////000000000///////////////000000000000111111111111000000000000000000000000000000000000000000000000333333777===BBBAAA:::444////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000//////......---------,,,........................//////////////////////////////.........---------+++,,,------......------........................------------------------------++++++++++++------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++******))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---...///000111222222111...,,,+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++******+++,,,,,,******+++,,,***)))))))))***++++++,,,///......---,,,+++*********+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................//////............//////......//////000000111111---------............///////////////////////////000000000000000000000000,,,------......------,,,,,,------,,,++++++,,,...//////.........---------++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))))))))******+++++++++******))))))))))))******))))))))))))************************************'''(((((()))***+++,,,---)))))))))))))))))))))))))))************+++++++++***))))))(((''''''((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,---...///...,,,++++++++++++,,,,,,------------------............///......------------............------------..................////////////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222444999>>>===777111000000000000000000000000//////000000000111111111000000000000000000000000/////////////////////////////////.........------................................................//////.........---------,,,---......//////..............................---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,++++++++++++++++++++++++***,,,...---,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,+++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++---...000111222333222111///,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,---...---,,,+++,,,...***************+++,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------------...///////////////................................................//////.........---------........................///..................//////////////////000000000---------............///////////////////////////........................,,,------......------,,,,,,------,,,++++++,,,...///.........------------+++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))(((((())))))***+++,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))***+++,,,------)))))))))))))))))))))))))))************+++++++++,,,++++++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,------......---,,,+++++++++,,,---...---------............///......------------............------------..................////////////000000////////////000000000000000000000000000000////////////////////////000000000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111000111444777777333///111111111111111111111111//////000000000000111111000000000000000000000000////////////////////////000000////////////.....................................................................------------...//////000000//////---------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,...000222333444333111///---++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---...//////------...///+++++++++++++++,,,,,,---++++++++++++************,,,,,,++++++,,,,,,------------------------------------------------------......------,,,,,,++++++------...////////////...........................////////////////////////...............---------..............................------------......000000//////////////////---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---...---,,,+++,,,...............------------++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******((()))))))))************)))))))))***************---,,,,,,,,,+++*********))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******+++---///000///---+++******+++,,,...---------............///......------------............------------..................////////////000000////////////000000////////////////////////000000000000000000000000000000000111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111000///111222222000...000000000000000000000000////////////000000000111000000000000000000000000////////////////////////000000000000000/////////........................................................................------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,...000222333444222111///---+++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---...///...---------///---,,,,,,++++++,,,------,,,,,,,,,---------......---,,,+++***+++,,,---...........................------------------------...------,,,,,,++++++***,,,---......//////..............................////////////////////////................................................------,,,,,,,,,,,,------000000000//////......------------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---......,,,,,,,,,---------------------------++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******((()))))))))*********************+++++++++,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++*********,,,...000///---+++******+++,,,...---------............///......------------............------------..................////////////000000////////////000000////////////////////////111111111111111111111111//////000000111111111111///000000000111111111111////////////////////////////////////////////////111000///000000000//////////////////////////////...////////////000000000////////////////////////......................../////////000000000000000................................................---.....................,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************,,,---///111222333111000///---,,,******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------...//////---,,,+++***+++,,,---...........................---------------------------------,,,,,,+++++++++,,,------...............................................................---.............................................------,,,,,,,,,,,,------000000//////......---------------............///////////////////////////------------------------,,,------......------,,,+++---//////---,,,,,,---,,,,,,------------------*********+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))*********************+++,,,,,,------************++++++,,,,,,)))))))))))))))))))))))))))************+++++++++******)))))))))***++++++************************+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***++++++*********,,,---...---,,,+++++++++,,,---...---------............///......------------............------------..................////////////000000////////////000000000000000000000000000000111111111111111111111111......//////000000111111000000000000111111111111////////////////////////////////////////////////000000000000000000000000..............................////////////000000////////////////////////..............................////////////000000........................---------------------------------...............+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------++++++++++++++++++++++++(((***++++++***))))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++---...///000111///......---,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,---,,,,,,++++++++++++,,,******++++++,,,,,,------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---........................---------------------------------.............................................------------......//////..................---------............///////////////////////////........................,,,------......------,,,+++---//////...---------,,,,,,,,,,,,------------)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************)))))))))***+++,,,,,,,,,)))))))))************+++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...************************************************,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,------------------............///......------------............------------..................////////////000000////////////000000000000000000000000000000////////////////////////,,,------...//////000000000000000000111111111111////////////////////////////////////////////////...///000000//////000000////////////////////////........./////////000000////////////////////////........................------........./////////........................---------------------------------.........//////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))***+++******************************+++++++++,,,,,,,,,)))******+++,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,------...------------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++******+++,,,+++***)))***,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,------......------........................---------------------------------.........//////........................///..................///------..................---------............///////////////////////////........................,,,------......------,,,+++---000000///---------++++++,,,,,,,,,---------(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))************'''(((((()))***+++++++++,,,,,,+++***)))((('''&&&)))))))))))))))))))))))))))************+++++++++)))((((((((()))******+++************************************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++)))***+++,,,---......------------.........//////.........------..................------...................../////////000000000////////////000000000000000000000000000000........................,,,,,,------...//////000000000000000111111111111////////////////////////////////////////////////,,,...000000/////////000000000000000000000000000............/////////000////////////////////////........................,,,---------......//////........................---------------------------------.........//////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,------,,,***))),,,,,,++++++,,,,,,---......------,,,++++++++++++++++++++++++++++++++++++)))+++------+++***+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,,,,++++++***)))))))))***........................***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++,,,------......------................................................---------.........//////........................//////............//////,,,------....../////////---------.........//////////////////////////////........................,,,------......------,,,+++---000000///---------+++++++++,,,,,,---------++++++***)))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))************))))))))))))))))))((((((((((((&&&'''(((*********)))((())))))))))))************+++++++++***************))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************************************,,,++++++++++++++++++++++++++++++*********))))))************************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...,,,***+++---...,,,***,,,,,,------------...............------,,,,,,,,,...------,,,,,,------.................................//////000000111111---------............///......//////000000111111............////////////........................,,,,,,,,,---...///000000000000000000000000000000////////////000000000000........................///////////////......---..............................//////...---,,,,,,---------...///000000111------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......---,,,,,,+++******))))))***+++,,,------...,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------------,,,,,,+++***************************,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,+++++++++*********)))((()))***,,,///111---+++)))+++---///---+++************************++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,+++***)))+++---,,,,,,++++++,,,,,,------++++++++++++++++++++++++---------------------------------------------------------,,,,,,+++++++++------------------------------------------------+++,,,------......------.........////////////000............////////////....................................////////////..................------.........------,,,,,,,,,///............---------//////.........---------,,,,,,,,,---------.........------,,,,,,------...000///...---,,,,,,+++***++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))(((((((((((('''((())))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...,,,***+++---...,,,*********++++++++++++,,,,,,......---------,,,,,,,,,...------,,,,,,------........................................../////////........./////////000000///////////////000000000............////////////........................,,,---------.../////////////////////////////////.../////////000000000000........................///////////////......---..............................//////...------,,,---------...///000000000------------------------,,,------......------,,,------,,,,,,,,,+++++++++)))***+++,,,---.........---,,,,,,,,,++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,+++***************++++++,,,,,,---++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++***))))))++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,+++++++++*********))))))((()))+++---///---+++***+++---...---+++************************+++++++++++++++++++++++++++++++++***++++++,,,,,,)))+++,,,+++******+++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.....................////////////....................................////////////..............................---------,,,,,,,,,............---------------------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------.........------,,,,,,+++++++++***))))))))))))))))))++++++++++++************))))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))******)))((((((((())))))))))))))))))************((())))))******+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************************************************************+++++++++***************************************,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++------,,,+++******++++++++++++,,,,,,...------------,,,,,,,,,...------,,,,,,------....................................---------------////////////000000000111000000//////////////////---............/////////........................------..................////////////////////////....../////////000000000///////////////////////////////////////......---.................................///......---,,,---------...//////000000------------------------,,,------......------,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---.........+++++++++++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***+++,,,,,,+++***+++,,,------+++************************++++++++++++++++++++++++,,,,,,++++++***+++++++++'''***,,,---,,,+++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++------------------------+++++++++++++++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,---............/////////........................---............/////////...........................------------,,,,,,,,,............---------------------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***++++++*********)))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((()))))))))))),,,+++)))((('''((())))))((()))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))''''''((()))******++++++))))))))))))))))))))))))((()))))))))************************************)))))))))))))))*********************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...........................///.........------,,,,,,....../////////000000000000000000//////......------------.........//////.......................................---------////////////////////////........./////////000000000000000000000000000000///////////////......---........................---...............---------------....../////////------------------------,,,------......------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***************************+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++************)))(((((())))))***+++******+++,,,,,,,,,,,,***************************+++++++++++++++,,,,,,---,,,++++++******++++++(((+++...000///.........------,,,+++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,------......------***++++++++++++,,,,,,,,,---------.........//////........................---------.........//////---------...............------------------------.........---------,,,,,,////////////////////////,,,,,,,,,---------.........------,,,,,,------...*********++++++,,,,,,,,,***)))))))))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***,,,+++***((((((((()))***((()))))))))************''''''((()))******++++++))))))))))))))))))))))))&&&&&&''''''((()))******))))))))))))))))))))))))((()))))))))************************************(((((()))))))))*********************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...........................000//////......---------------........./////////000000//////......------------------...................................................---------....................................////////////000000000000000000000000///////////////......---........................------...............---------------............------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++)))***,,,++++++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++***************++++++,,,,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++***************)))))))))))))))******++++++++++++,,,,,,*********************************++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++...111222222111111111///...---,,,++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,------------------------....................................------------............---------.........//////------------------------...------------,,,,,,,,,......//////////////////,,,,,,,,,---------.........------,,,,,,------...)))******++++++,,,,,,---)))))))))))))))******+++))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******++++++***)))))))))******))))))))))))************'''(((((())))))*********))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************************************((())))))******+++++++++***************+++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---******++++++++++++,,,,,,,,,,,,,,,------------......------,,,,,,------.........................../////////...............------------............//////..................,,,------------.................................------..........................................------.........////////////////////////////////////////////////......---........................,,,---......///.........------------------------------------------------,,,------......------,,,*********+++++++++++++++)))***+++,,,---.........*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,++++++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))))))))***++++++******+++---*********************************++++++,,,,,,---++++++******++++++,,,---...111333444333222333333111000///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,------......------------------............,,,------------.................................,,,------------.........,,,,,,------.../////////,,,,,,,,,------------...------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...***+++++++++,,,,,,------)))))))))))))))***++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((()))*********))))))***+++++++++******))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))******+++,,,,,,---))))))*********+++++++++***************************+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++***,,,...---+++***,,,...******++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................---------------.....................////////////------..................,,,,,,---------.................................,,,---------.../////////........................---------.........//////........................///////////////......---........................,,,------...//////......------------------------------------------------,,,------......------,,,)))*********++++++++++++)))***+++,,,---.........++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++******************************************************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++)))+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------)))***+++,,,,,,,,,,,,+++******+++++++++***))))))++++++++++++++++++++++++---------,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++*********,,,,,,,,,+++++++++************++++++++++++++++++(((***,,,+++***)))+++---************************)))******+++,,,,,,------)))))))))***+++,,,---...111222444333222111222444333222111///---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............,,,,,,---------.................................,,,,,,---------.........,,,,,,------...//////000,,,,,,,,,---------......---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------))))))((())))))***+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++'''(((***+++,,,,,,+++***))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***+++,,,,,,------))))))******++++++++++++***************************+++,,,------,,,+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++***,,,...---+++***,,,...,,,,,,---------.........,,,,,,,,,------............------,,,,,,------...........................+++++++++,,,,,,---------////////////000000000000,,,------....../////////,,,,,,,,,---------..............................,,,,,,------...///000000........................---------.........//////........................///////////////......---........................,,,,,,---.../////////...------------------------------------------------,,,------......------,,,))))))******++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,------------,,,,,,++++++******************************************************************++++++,,,,,,,,,++++++,,,------------,,,***+++------------///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,---------------,,,+++***************************......---------,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,++++++******))))))))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,(((***,,,+++))))))+++---************************))))))***+++,,,,,,------((())))))***+++---...///222333333222000000222333444333222000...---,,,,,,++++++++++++++++++++++++------------------------------------------------+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,------......------,,,,,,------------......,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,------...///000000,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------------------------++++++*********************************)))((((((***)))(((''''''((()))***************************+++++++++*********))))))(((((())))))))))))(((((((((((()))************************)))))))))))))))************))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))(((((('''''',,,,,,,,,++++++*********,,,+++*********+++------************************++++++++++++++++++++++++************************************************************************.........------,,,,,,,,,...,,,+++---......+++'''+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000...,,,+++,,,---.........------,,,,,,,,,------------------------...................................................------------...//////............///////////////.........------------000///...---------------,,,,,,------.../////////------------------------........................---...............------------------------------+++,,,,,,,,,,,,+++*********+++---......---+++***+++++++++,,,,,,---------,,,)))''''''***+++***(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***)))***+++,,,---.........******+++++++++,,,,,,,,,------,,,+++************++++++++++++******))))))------,,,+++************,,,+++***+++---...---,,,000///...---+++***)))(((++++++++++++++++++++++++...---,,,+++***+++,,,,,,+++*********))))))((((((******))))))******+++,,,+++++++++++++++***)))((()))***+++,,,---,,,++++++,,,,,,++++++***)))(((((('''(((((()))***,,,---...++++++,,,,,,,,,---------++++++************++++++*********+++---000333444444555666555333333333444000000000000///...,,,,,,000///---,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++)))******++++++,,,------..................------///,,,+++,,,...///---+++,,,,,,,,,---------......---------,,,,,,+++++++++///---+++))))))+++---///.................................------,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***************)))((((((+++***)))(((((()))***+++************************+++++++++*********))))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))*********************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******))))))))),,,,,,,,,++++++*********+++******)))***+++,,,---************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,+++++++++...,,,+++,,,---...+++)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...++++++,,,---......---------,,,,,,,,,------------------------.......................................---------...------------...//////............/////////////////////.........------//////...---------------...............---------........................------------------------------............------------------------------+++,,,,,,,,,,,,+++*********+++---......---+++***+++++++++,,,,,,,,,------,,,***((((((***,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,------------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++*********))),,,,,,++++++***++++++++++++***)))***,,,---,,,+++---------,,,,,,++++++***++++++++++++++++++++++++---,,,+++***)))***++++++++++++++++++*********)))******))))))******+++,,,+++++++++++++++***)))))))))***+++,,,,,,,,,++++++,,,,,,++++++***))))))((((((((())))))***+++------++++++++++++,,,,,,,,,,,,++++++************++++++*********+++---000333444111222333222000///000111222222111111000///------******((('''''''''((((((,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++,,,,,,,,,---------......---------,,,,,,+++++++++...---+++******+++---...........................------------,,,,,,,,,+++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((((((((((((((())))))***************)))((((((+++******))))))******+++))))))))))))))))))))))))+++************)))))))))(((((())))))))))))((((((&&&''''''(((((((((((('''(((((())))))******++++++************************'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))***++++++************************++++++++++++++++++++++++************************************************************************************++++++++++++...---++++++,,,---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......,,,******+++,,,...------------,,,,,,,,,------------------------........................///.........------,,,,,,...------------...//////---............/////////000/////////............///...------------------//////......---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++,,,,,,,,,,,,+++*********+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++************+++++++++***++++++,,,,,,***)))((()))+++,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***,,,,,,,,,+++++++++++++++******))))))******+++,,,***++++++++++++***)))))))))***+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))******))))))***++++++,,,)))*********++++++++++++++++++************++++++*********+++---000333444000111222111///...///000333333222222111///...---,,,++++++************+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++//////...------,,,++++++******++++++,,,,,,------...---,,,,,,......---,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((()))))))))))))))***************)))((((((***))))))))))))))))))***((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))''''''(((((()))(((((('''''''''((()))***++++++,,,(((((())))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))*********************************++++++++++++++++++++++++************************************************************************)))*********++++++,,,,,,...---+++***+++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------+++***)))***,,,------------------------,,,,,,------------------........................///......------,,,,,,+++...------------...//////---------.........//////000000/////////...............---,,,,,,---------.........------,,,,,,,,,........................++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++************+++,,,------+++***)))***+++,,,+++***++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++******))))))))))))++++++++++++++++++++++++******))))))******+++,,,******+++++++++******)))******++++++,,,,,,,,,,,,+++++++++*********))))))++++++***************+++))))))))))))************++++++************++++++*********+++---000333444111222333222000///000111333333222111000///---,,,............------......,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++...---------,,,,,,,,,+++++++++,,,---......//////------,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))******+++++++++***************)))(((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******))))))(((''''''((()))***++++++,,,'''''''''((((((((())))))************))))))((((((************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++************************(((((())))))************************************++++++++++++++++++++++++******************************************************************************++++++,,,,,,---------,,,,,,+++***+++---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,+++))))))***,,,------------------------,,,,,,,,,---------....................................------,,,,,,,,,,,,...------------...//////------------............////////////............------,,,,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++++++++,,,++++++************+++++++++,,,,,,,,,************+++,,,------+++++++++++++++++++++,,,************+++,,,------,,,+++***+++---------,,,---,,,,,,++++++***))))))*********++++++,,,,,,,,,+++++++++++++++*********))))))************************))))))******+++,,,)))******+++++++++******+++***++++++++++++,,,,,,+++++++++***************,,,+++******)))*********(((((()))))))))*********++++++************++++++*********+++---000333444111222333222000000000111222222111000///---++++++*********++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---++++++,,,,,,---...//////,,,------------,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))******++++++,,,,,,***************)))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((()))))))))))))))******)))(((''''''((()))******************))))))((((((((())))))******++++++&&&''''''(((((()))))))))++++++******)))(((((('''************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))))))))***************((()))******++++++******************************++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,,,,,,,+++,,,---,,,++++++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,------------...+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,------...------------...//////,,,------------.........///.........------------,,,,,,,,,,,,,,,------...***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++*********,,,------,,,++++++,,,...++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((******+++++++++++++++*********+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++***+++---...---,,,---,,,,,,+++***)))))))))*********++++++,,,,,,---++++++,,,,,,++++++***))))))))))))))))))***************))))))******+++,,,))))))***++++++++++++***++++++******++++++,,,---************************++++++***************+++((()))))))))************++++++************++++++*********+++---000333444111222333222000///000111222222111000...,,,+++***((()))******+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***++++++,,,------))))))******++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((()))***+++++++++***************)))((((((&&&'''((())))))((('''&&&************************(((((((((((())))))*********)))(((''''''((()))***))))))******)))((((((''')))))))))))))))*********((((((((()))***+++++++++*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))******++++++((()))))))))*********+++))))))+++,,,,,,,,,+++***************************++++++++++++++++++++++++************************************************************************++++++++++++************)))+++...---,,,+++,,,...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,...,,,,,,,,,---------......++++++,,,,,,---......///........................+++++++++,,,,,,------......------------...//////,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++************++++++++++++++++++*********)))+++,,,---,,,***)))+++...++++++++++++++++++++++++************************************************((()))***+++,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,------,,,,,,++++++***++++++++++++*********,,,---,,,++++++++++++***************)))******+++,,,,,,------)))***+++++++++***(((((()))))))))******+++++++++******))))))******+++,,,))))))***+++++++++++++++++++++*********+++,,,---******************************************++++++)))))))))*********++++++++++++************++++++*********+++---000333444333444444444222111222333333333222111///---+++******+++,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,******************+++++++++---///...,,,+++---...,,,,,,,,,---------......+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&''''''((()))******+++***************)))(((((('''((()))******)))((('''************************'''((((((((())))))******+++)))(((''''''((()))+++(((((())))))((('''&&&&&&*********))))))))))))))))))******+++,,,,,,------((((((((()))******++++++************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++(((((())))))*********+++)))***+++,,,---,,,++++++************************++++++++++++++++++++++++************************************************************************++++++******))))))(((((((((+++...///---+++,,,...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,------.........++++++,,,,,,---...//////........................)))***+++,,,------...///...------------...//////,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++,,,,,,---......------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++************++++++++++++++++++******))))))***,,,---,,,))))))+++...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++************+++++++++,,,,,,---------------,,,+++***************)))))))))+++,,,+++***((())))))***++++++,,,,,,))))))***+++,,,,,,------((()))*********)))'''&&&*********++++++,,,,,,,,,*********)))***++++++,,,((()))***+++++++++++++++,,,+++*********+++,,,---******************++++++******))))))***++++++,,,************++++++++++++++++++************++++++*********+++...000333444666777888777555444555666444444333222000...,,,+++))))))+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++///......------,,,,,,+++------,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///,,,,,,,,,---------......+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''((()))))))))))))))(((+++***)))(((((()))***+++))))))))))))(((((((((((('''''''''''''''''''''''',,,+++***)))((((((((((((******))))))((((((''''''(((((())))))))))))((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''(((((()))***+++++++++---+++***(((((()))+++,,,((()))))))))******************++++++++++++******************************+++++++++*********))))))******++++++++++++************+++,,,...---+++(((***)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++------------------------........................---------------------------......///////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111///...------++++++***)))///...,,,++++++,,,...///......---,,,++++++***)))++++++++++++++++++++++++...+++)))))),,,---,,,***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))************************+++***))))))++++++***))),,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))***++++++,,,,,,++++++***************************************************************************************************************************++++++************++++++,,,+++*********+++,,,---************************,,,------,,,+++---000333000111111222222333333444333222000---,,,+++++++++...------,,,+++***)))))),,,,,,,,,++++++*********///......---+++******))),,,++++++******++++++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,------,,,+++,,,...000.........------,,,,,,,,,------------------------...//////...,,,,,,---///////////////////////////---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++))))))***))))))((('''&&&******)))(((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))***)))))))))((((((((('''(((((())))))))))))(((((((((((('''''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))************))))))'''(((((()))******++++++,,,+++***(((((()))+++,,,************++++++++++++******++++++++++++******************************+++++++++*********))))))******++++++++++++******,,,+++******++++++++++++---+++***+++,,,,,,+++***************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++------------------------........................------------------------------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,---...///...------,,,,,,++++++***///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++...,,,******,,,...---+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))************))))))************************...,,,+++,,,---...---+++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))+++,,,,,,------,,,,,,+++************************************************************************************************************************++++++************++++++,,,+++*********+++,,,,,,************************---------,,,+++,,,///222111111222333333444555555333111///---+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,+++,,,...000......---------,,,,,,,,,------------------------......///---,,,+++,,,...---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************)))'''&&&%%%***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((()))***+++))))))))))))))))))))))))+++******************+++))))))************))))))((((((((()))******++++++++++++***))))))***+++,,,***++++++++++++,,,,,,,,,******++++++++++++******************************+++++++++*********************++++++++++++******---,,,***((((((***,,,---///---,,,+++,,,,,,+++))))))))))))*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++------------------------------------------------------------------------------...////////////...////////////////////////++++++++++++++++++++++++........................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++,,,,,,------++++++++++++++++++++++++...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************))))))************))))))************************...---,,,,,,......---,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++***))))))------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***))),,,,,,------------,,,,,,************************************************************************************************************************++++++************++++++,,,++++++*********++++++************************---...---,,,++++++...000000111222333444555666666111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,---------,,,,,,...000...------------,,,,,,,,,------------------------------...,,,+++***+++---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++))))))***))))))((('''''')))))))))(((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))******)))(((((()))******))))))************))))))(((((())))))************+++******))))))***+++,,,*********+++++++++,,,,,,******++++++++++++************************************************************++++++++++++******+++++++++***))))))+++,,,,,,+++******,,,,,,+++)))((())))))))))))************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))***++++++,,,------,,,,,,,,,,,,,,,+++++++++------------------------------------------------------------------------,,,---......//////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------,,,++++++,,,------+++++++++++++++++++++,,,***+++++++++++++++,,,,,,---,,,+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))******++++++******)))************************,,,*********,,,---,,,++++++***++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++******)))...---------,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++---......---+++++++++++++++++++++++++++++++++***)))***++++++***)))+++,,,,,,------,,,,,,+++************************************************************************************************************************++++++************+++++++++++++++***************************************---------,,,+++***,,,...//////000111333444555555000///---+++++++++++++++//////...,,,***)))((('''*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,------,,,,,,---///------------------------------------------------,,,,,,---+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,&&&'''((())))))***))))))((((((((())))))((((((((('''((((((((()))))))))***((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))((((((((())))))***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************)))))))))))))))))))))************))))))******++++++,,,))))))))))))*********+++******++++++++++++******))))))))))))))))))))))))******************************++++++++++++******'''***,,,,,,***))))))***(((''''''(((+++,,,,,,+++((())))))))))))************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))***+++,,,------...---------,,,,,,,,,++++++------------------------------------------------------------------------,,,------...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........///***++++++,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------,,,++++++***))))))*********++++++,,,,,,,,,++++++******)))***++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******************************+++***)))***,,,---,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++---......---+++++++++++++++++++++++++++++++++***)))***++++++***)))******++++++++++++******************************************************************************************************************************++++++************++++++++++++++++++******))))))************************+++,,,---,,,******+++---,,,------...000111111222...---,,,+++******+++,,,///...---,,,***)))((('''*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,......---,,,---...------------------------------------------------+++,,,,,,+++))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++***++++++,,,,,,%%%&&&''')))************'''(((((())))))(((((('''''''''(((((())))))******************************((()))***++++++***)))((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))*********)))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))************))))))))))))))))))))))))******)))))))))***++++++,,,,,,(((((()))))))))***************++++++++++++******))))))))))))))))))))))))***************+++++++++******++++++++++++******%%%)))------+++((((((***&&&&&&&&&'''***,,,,,,+++)))))))))*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++,,,------.........------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---........................------------------------........................)))***,,,---.../////////+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++------,,,+++***)))((((((*********++++++,,,,,,---)))***+++***((((((***+++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******************************,,,******+++---......---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,---++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***++++++***)))))))))************))))))************************************************************************************************************************++++++************++++++++++++++++++***)))((('''***************************+++,,,,,,+++***+++,,,++++++,,,,,,------......---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++***,,,......---,,,---...,,,,,,,,,------------...------------------------,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------------......//////000000++++++++++++++++++++++++++++++******++++++,,,,,,&&&'''((())))))***))))))''''''((())))))((('''''''''''''''((()))*********************************%%%''')))***+++***)))((('''((((((((()))))))))***(((((())))))))))))((((((&&&'''((()))))))))(((((())))))))))))))))))))))))***)))'''%%%%%%''')))***))))))************))))))***)))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******&&&***---,,,((('''))),,,(((''''''(((***,,,++++++************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++++++++******)))))))))******+++,,,,,,------)))+++,,,+++((((((***,,,)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++******************************))))))***,,,------,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++++++++++++++)))******************+++)))******+++,,,,,,------++++++++++++++++++++++++))))))***+++++++++++++++++++++************++++++************************+++***)))***++++++***)))*********++++++*********************************************************************************************************************************++++++************++++++***+++++++++***)))'''&&&************************((()))+++++++++***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***+++,,,------...,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,...///...------...,,,,,,,,,---------......------------------------,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---......///000000++++++++++++++++++++++++++++++******++++++,,,---((()))))))))))))))((('''&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((((((((((((((((((((("""$$$&&&)))***+++***)))'''((((((((())))))******(((((())))))))))))((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))+++***'''&&&&&&'''***+++))))))************))))))*********)))))))))))))))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******(((+++,,,)))&&&%%%***...+++***)))***+++,,,+++******++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++))))))***+++,,,,,,------***,,,---,,,))))))+++...************************,,,++++++++++++++++++,,,***************************************************************************++++++,,,,,,++++++***************************'''&&&&&&''')))+++***))))))***+++,,,---,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))(((((())))))*********+++))))))***+++,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***,,,+++***))))))***+++,,,************************+++***)))***+++++++++)))+++++++++,,,,,,+++++++++************************************************************************************************************************++++++************++++++***+++++++++***)))'''&&&************************&&&(((++++++++++++,,,---,,,,,,,,,+++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++---,,,,,,++++++*********)))******+++---......///,,,++++++++++++++++++,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...***,,,...///...---------,,,,,,,,,------.........------------------------------...,,,+++***+++---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........))))))***++++++,,,------+++++++++++++++++++++++++++*********+++,,,,,,---((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((''''''''''''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))*********+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******************************************************+++,,,,,,---......///...---,,,+++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------,,,,,,------...///------------------------,,,---------.../////////------------------------,,,,,,,,,------.........---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++*********))))))******+++,,,.........---,,,+++))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++++++++)))((('''************************)))))))))***+++,,,......+++++++++*********))))))*********+++,,,,,,,,,---************************,,,,,,+++******+++,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++++++++*********))))))*********++++++,,,,,,,,,)))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++,,,,,,,,,---.........---,,,++++++++++++*********)))))))))******++++++******)))------------------------------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***)))))))))((((((((('''************************((())))))***************&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************************************++++++,,,------......---,,,,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++******++++++,,,---------------------------------------............------------------------,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++*********))))))******+++,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,++++++***)))((())))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))******+++***)))((('''************************************+++,,,------+++++++++*********))))))*********+++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++*********)))))),,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++++++++,,,,,,---......---,,,+++------------,,,,,,,,,,,,******++++++++++++******------------------------,,,,,,,,,++++++++++++***...------,,,,,,+++******,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((************************))))))***+++++++++++++++(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))***++++++******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************************************++++++,,,,,,------,,,,,,++++++++++++,,,,,,......------------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...------------,,,,,,,,,++++++******++++++,,,---------------------------............------------------------------------,,,,,,,,,------------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++*********))))))******+++,,,******+++,,,------,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******''''''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++++++++***************************************)))************+++++++++******************************++++++++++++******)))************)))((((((************************,,,++++++******+++,,,,,,+++++++++*********************************))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************------,,,++++++******)))---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++************+++,,,,,,------------,,,,,,............------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,+++++++++*********---------,,,++++++******,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******'''((())))))******))))))))))))))))))))))))))))))((((((((((((((()))))))))%%%'''((('''&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,+++***)))******+++,,,,,,,,,++++++))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******************************************************++++++,,,,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------------,,,,,,------...///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***************************+++++++++++++++,,,,,,)))***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))*********)))))))))************************---,,,++++++*********+++************************+++*********)))(((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++******))))))******+++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********+++,,,,,,------,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))''''''((())))))))))))(((************************(((((((((((())))))******&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******************************************************+++++++++++++++,,,************+++,,,------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------------,,,,,,------...///------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********))))))******+++,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******************************------,,,+++************************************+++*********)))(((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++******))))))******++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))***++++++,,,,,,---,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++''''''((()))))))))))))))&&&'''(((((())))))((((((************************'''(((((())))))******+++)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))%%%%%%&&&'''((((((((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************************************++++++++++++++++++***************+++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++******++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))***+++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********))))))******+++,,,++++++,,,,,,+++***))))))******+++++++++,,,,,,,,,*********************************++++++,,,,,,---******+++,,,------,,,,,,...------,,,++++++******++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++***************+++++++++************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))((())))))***+++************************---,,,,,,+++*********+++***************+++++++++******************))))))***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************************+++++++++(((((()))***,,,---...///)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++************+++++++++******+++,,,---...............------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++(((((()))************)))'''((())))))******))))))************************'''(((((()))******++++++***+++,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,%%%&&&'''(((((()))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++******************+++***************++++++,,,,,,,,,------.........***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,***+++,,,---....................................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((()))***+++++++++(((((()))++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********))))))******+++,,,)))******++++++++++++*********+++++++++,,,,,,,,,************************)))******+++,,,,,,------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++************+++,,,,,,******************************************++++++++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++******************************++++++++++++*********)))((((((((()))+++,,,************************,,,,,,++++++***+++++++++))))))*********+++++++++*********+++++++++++++++***************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,************************)))))))))******+++++++++))))))*********+++++++++))))))***+++,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++++++++++++++************,,,---...------------,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***)))))))))+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))***+++++++++++++++))))))***++++++++++++***************************'''(((((()))***+++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))***+++---...((((((***++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************************************++++++******************++++++***************+++*********++++++,,,,,,,,,)))***+++,,,------...///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------,,,,,,------...///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,***+++,,,---....................................------------------------++++++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))***+++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++*********)))***++++++,,,'''((()))***,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,---......++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,******************************************++++++++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++******************************++++++++++++*********)))(((((((((***+++,,,************************,,,++++++***++++++,,,,,,))))))******++++++++++++*********+++,,,,,,,,,---***************************+++,,,------,,,+++***)))))))))******+++++++++*********************************++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++,,,,,,******))))))***,,,---///+++++++++*********))))))*********++++++*********++++++++++++++++++++++++))))))))))))(((((((((((()))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,+++)))&&&&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''******))))))((((((''''''(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********)))'''&&&'''***+++***((((((((())))))*********+++)))************+++++++++************************))))))))))))))))))))))))************************(((((())))))******++++++((()))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++******+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////,,,,,,+++***))))))))))))---------,,,,,,+++++++++---...//////...,,,***))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++*********))))))************************,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,************************+++***)))(((((()))***+++++++++******************,,,,,,++++++***+++++++++***************+++++++++******))))))******+++,,,+++++++++*********))))))************************++++++************++++++))))))************))))))************************((())))))))))))*********+++)))((()))+++,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((************************+++++++++*********))))))************************))))))*********+++++++++************************************************---,,,+++)))((((((''''''************************************************)))************+++++++++***************************++++++,,,,,,++++++*********************************++++++++++++******)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------))))))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---)))***+++,,,---,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************))))))))))))))))))))))))))))))(((&&&$$$$$$%%%((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))***))))))))))))))))))))),,,++++++***)))((('''''')))(((&&&'''***+++***(((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))))))))*********)))*********++++++++++++************************)))************+++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++*********++++++++++++*********++++++,,,------,,,,,,,,,+++++++++...//////000///---+++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,++++++***+++++++++************************+++***))))))))))))***+++)))))))))***+++++++++,,,,,,,,,++++++***++++++,,,+++++++++*********************))))))******+++,,,,,,++++++++++++*********************************++++++************++++++)))******++++++******)))++++++++++++++++++++++++)))))))))*********+++++++++)))((()))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))************************+++++++++*********))))))************************))))))*********+++++++++************************************************,,,+++***)))((((((((((((************************************************)))************+++++++++***************************++++++,,,,,,++++++*********************************++++++++++++******)))************+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))(((((('''&&&$$$###%%%'''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))******+++*********))))))(((((()))((('''(((***+++***)))))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))************************************))))))))))))*********+++++++++,,,,,,************************)))************+++++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////---,,,,,,++++++,,,,,,---------+++******)))))))))*********++++++,,,---...,,,,,,,,,,,,++++++++++++...//////000///...,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++************************************************++++++,,,,,,---------,,,+++************************************++++++************++++++(((((()))***+++,,,,,,---,,,++++++***++++++,,,,,,,,,,,,++++++******))))))******))))))******+++,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++***((()))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))************************+++++++++******************************************************+++++++++******************************************************))))))))))))******************************************************)))************+++++++++***************************++++++,,,,,,++++++*********************************++++++++++++******)))************+++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,((((((((((((((((((((((((*********)))'''&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********&&&'''((()))***+++,,,,,,)))(((((()))************)))))))))))))))*********))))))))))))************************************))))))))))))))))))))))))************************++++++******))))))(((((())))))*********+++++++++************************))))))*********+++++++++++++++++++++************((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,+++++++++,,,,,,---...,,,+++++++++++++++++++++------.........---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************))))))***+++,,,,,,------...---,,,+++************************************,,,++++++++++++++++++,,,)))))))))***+++++++++,,,++++++******++++++,,,,,,------,,,+++******))))))******))))))******+++,,,---------,,,,,,,,,++++++************************++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))***++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))************************************************************************************************************************************************))))))(((((()))***++++++************************************************))))))*********+++++++++***************************++++++,,,,,,++++++*********************************++++++++++++******))))))*********++++++++++++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++,,,+++***)))***+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,((((((((((((((((((((((((***+++,,,+++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((())))))************&&&'''((()))***+++,,,,,,((())))))***)))******+++******))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************++++++******))))))(((((((((((((((((())))))))))))************************))))))*********+++++++++------,,,,,,++++++++++++((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---............------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---......---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))***+++,,,,,,------...---,,,+++************************************++++++++++++++++++++++++,,,+++++++++***)))))))))+++*********++++++,,,---...------,,,+++***))))))******))))))******+++,,,---------,,,,,,,,,++++++************************++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))***++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++******************************************************************************************************************************************************(((((((((((()))***+++,,,************************************************))))))*********+++++++++***************************++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++,,,+++***)))***+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))******+++++++++*********))))))((((((((()))+++***))))))***,,,************))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))************************************))))))))))))'''''''''((((((((())))))************************)))************+++++++++...------,,,,,,+++++++++)))))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---......---,,,---,,,,,,++++++,,,,,,---((((((((())))))***,,,,,,...---,,,+++*********************+++++++++++++++***************************++++++++++++,,,,,,,,,************++++++++++++***************+++++++++*********************************++++++,,,,,,---------,,,+++******************************************++++++++++++******---,,,,,,+++***)))((((((************+++,,,------------,,,,,,++++++************))))))******+++,,,,,,,,,,,,,,,++++++++++++************************++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---+++))))))***+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***++++++++++++******************************************+++++++++************************+++++++++***************************************************************))))))(((((()))***++++++************************************************)))************+++++++++***************************++++++,,,,,,++++++*********************************++++++++++++******)))************+++++++++***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++,,,++++++***)))(((''''''(((***++++++))))))***---************)))))))))((((((((((((((()))))))))***************************))))))))))))))))))))))))************************)))))))))))))))*********(((((((((((())))))))))))************************)))************+++++++++------,,,,,,+++******)))************+++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,---,,,,,,++++++,,,,,,---***)))))))))))))))******,,,++++++*********++++++)))*********+++++++++++++++***************++++++******+++++++++,,,,,,,,,************++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++***+++++++++************************))))))***++++++***)))))),,,+++++++++***)))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,++++++++++++*********************************++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++---+++))))))***+++***)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++************************))))))*********+++++++++************************+++++++++*********))))))***************************************************)))))))))))))))******************************************************)))************+++++++++***************************++++++,,,,,,++++++*********************************++++++++++++******)))************+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++,,,------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))*********(((***,,,+++))))))+++---+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))************************************)))************+++++++++,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,...//////...------,,,,,,++++++,,,,,,---...---,,,+++************))))))))))))***+++,,,,,,))))))******++++++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++************************,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,************************((()))***++++++***)))(((***************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,---*********)))***++++++,,,+++++++++*********))))))************************++++++************++++++***++++++,,,,,,++++++***************************((())))))))))))*********---+++))))))***+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++...------,,,,,,++++++************++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++************************))))))******++++++++++++************************++++++++++++******))))))******************************************************))))))))))))******************************************************)))************+++++++++************************+++++++++,,,,,,+++++++++******************************++++++++++++******)))************+++++++++&&&''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,***(((&&&&&&''')))+++))))))******+++++++++,,,'''((()))((('''&&&''')))(((((())))))******++++++))))))))))))(((((((((((((((***,,,---+++******+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((''')))+++,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********+++,,,------************************++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,************************++++++++++++++++++++++++************************************************++++++************++++++,,,+++******))))))******++++++++++++++++++++++++)))((((((((()))***+++++++++***)))))))))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((''')))*********))))))))))))******))))))))))))))))))))))))------------,,,++++++***************************,,,,,,++++++***)))))))))---,,,+++******+++,,,---+++*********))))))((((((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++++++++++++++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,((('''&&&&&&'''***...000---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************...---------,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++************************))))))(((((()))***++++++************************************************************************************************,,,+++***))))))***+++,,,---,,,++++++******++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********///...---,,,***)))((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++******))))))************+++++++++++++++******++++++,,,---)))((('''&&&&&&''')))***''''''((((((((()))))))))((()))***)))((('''(((***)))))))))))))))*********))))))))))))(((((((((((((((((('''%%%######%%%'''))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((''')))***,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************+++,,,,,,************************************************)))************+++++++++,,,++++++***))))))******+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))***+++******))))))******+++,,,************************))))))))))))))))))))))))***++++++***(((((()))+++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++*********************************************+++,,,+++************+++,,,************)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************++++++++++++++++++++++++*********)))******++++++************+++++++++,,,***)))((('''(((***,,,---,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************************************************************((((((((((((''''''&&&&&&************************)))))))))))))))))))))(((++++++++++++++++++++++++***************************************+++,,,,,,************************************************************************************************++++++************++++++---,,,++++++******++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++******++++++,,,---&&&&&&&&&''''''(((((()))''''''(((((((((((()))))))))***+++***)))((()))+++***))))))))))))))))))((())))))))))))((((((((((((***(((%%%!!!###&&&))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((()))***+++++++++***))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))***++++++************************)))))))))))))))))))))))))))************+++++++++,,,+++******)))************+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++,,,+++******))))))******+++++++++++++++++++++++++++***))))))))))))))))))))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((()))+++******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,++++++************************(((((()))******+++,,,,,,+++******))))))******+++************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******++++++++++++++++++++++++++++++******)))*********)))))))))*********++++++++++++***************+++,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************************************************************************))))))))))))************************))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,******************************************************************************************************++++++++++++******,,,,,,+++************+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***((()))***+++---...///000++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---$$$%%%''')))))))))))))))))))))******************((()))******(((((()))*********))))))((((((((('''))))))))))))((((((((((((***)))'''$$$"""###&&&***(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))(((((()))***+++******))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))******************************************************))))))*********+++++++++++++++***************+++******++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++,,,+++******))))))******************************++++++***)))((((((((()))((()))***,,,,,,+++******************************------------------------)))******)))''''''(((*********))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,++++++************************((()))))))))*********+++***))))))))))))))))))************))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++***)))))))))***((())))))))))))***************++++++++++++******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************************************************************------------------------************************)))))))))))))))*********))))))))))))))))))))))))******************************++++++++++++++++++************************************************************************************************)))***+++,,,,,,+++***))),,,++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++........................++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))))))))***+++,,,,,,------))))))*********+++++++++++++++******++++++,,,---%%%''')))+++++++++************))))))))))))))))))'''((())))))''''''((()))***)))))))))((((((''''''))))))))))))(((((((((((('''((())))))((((((***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************)))))))))))))))))))))))))))*********++++++++++++************************************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))***************************++++++++++++++++++++++++))))))*********++++++++++++***************++++++************+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++,,,+++******))))))******************************++++++***)))((((((((()))((()))***,,,,,,+++******************************))))))))))))))))))))))))((())))))(((&&&&&&''')))******))))))))))))******))))))))))))))))))))))))(((((()))***++++++++++++*********************************)))))))))(((((()))))))))******)))))))))))))))))))))))))))************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***((())))))))))))*********((())))))***++++++,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************************************************************)))))))))***************************************((()))))))))*********+++))))))))))))))))))))))))************************))))))***++++++***)))(((************************************************************************************************)))***+++,,,,,,+++***))),,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))))))))***+++,,,------...))))))*********+++++++++++++++******++++++,,,---'''(((***+++,,,++++++***((((((''''''''''''&&&&&&&&&((()))((('''&&&'''((()))(((((((((((((((((('''))))))))))))((((((((((((###&&&)))+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))******************************++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++,,,+++******))))))******************************+++***))))))))))))))))))))))))***+++++++++++++++************************++++++++++++++++++++++++((())))))(((&&&&&&''')))******))))))))))))******))))))))))))))))))))))))((())))))*********))))))************************++++++***))))))((('''''')))******++++++******)))))))))))))))***************++++++,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++******)))*********)))))))))*********++++++(((((((((((()))***+++,,,))))))+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************((((((((())))))))))))***++++++++++++++++++++++++((())))))******+++++++++************************************************((()))***+++***)))((('''******************************************************************************************************++++++++++++******++++++***))))))))))))******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,((((((((())))))*********++++++++++++++++++++++++************++++++++++++*********+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,------)))************+++++++++++++++******++++++,,,---)))))))))*********))))))(((((('''''''''&&&&&&&&&''')))***)))((('''((()))'''''''''((((((((((((((())))))))))))(((((((((((($$$''')))***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))***************************************+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***************************************************************)))************+++++++++******))))))***++++++,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++,,,+++******))))))******************************))))))))))))))))))***+++******))))))******+++,,,************************------------------------***++++++***(((((()))*********))))))))))))******)))))))))))))))))))))))))))))))))***))))))((((((************************)))))))))))))))(((((((((******+++,,,,,,+++******((()))))))))************+++++++++,,,,,,++++++***************************)))***++++++,,,,,,++++++++++++++++++++++++++++++*********)))******++++++************+++++++++,,,***)))'''&&&&&&((()))***((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))******+++,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,***((('''************************************************************************************************++++++************++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,&&&&&&'''((()))+++,,,,,,++++++++++++++++++++++++************++++++++++++)))*********++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---)))))))))(((((((((((((((******))))))((((((((('''(((***+++***)))((()))***&&&'''''''''(((((())))))))))))))))))((((((((((((((()))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++------,,,+++******++++++************************)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,---,,,***)))))))))******++++++++++++++++++++++++************************+++***)))))))))***,,,---************************++++++++++++++++++++++++************************************************++++++************++++++,,,++++++***)))*********))))))))))))))))))))))))))))))(((((()))***+++++++++***)))))))))***,,,---************************************************,,,------+++***)))+++,,,******))))))))))))******))))))))))))))))))))))))))))))***))))))(((''''''************************''''''(((((())))))*********+++,,,------,,,+++***(((((())))))*********+++++++++,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,***'''%%%$$$%%%'''(((((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***************************+++---------+++)))(((************************************************************************************************,,,+++***))))))***+++,,,+++******)))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++((((((((((((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((---+++)))((('''((()))***''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))+++***((('''((()))+++---))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((&&&''')))*********)))((((((***,,,,,,+++)))***+++)))))))))))))))))))))))),,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,+++******))))))******************************+++)))(((((()))******)))++++++******************************************************************************************'''(((((()))***+++++++++---,,,***)))))))))******+++++++++***)))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***---------,,,,,,+++++++++)))))))))***++++++,,,,,,******++++++++++++************++++++++++++******''')))+++,,,,,,,,,***)))***************************++++++,,,,,,++++++******)))((((((((()))++++++***+++,,,------,,,+++*********++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******))))))))))))******************))))))))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))*********************************************************************************,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,+++***))))))******+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++***)))(((((()))***+++***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********************)))))))))((())))))***++++++++++++***))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((***)))'''&&&&&&&&&(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))'''(((((())))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((*********)))************************************************************************************************((((((((()))***+++++++++,,,,,,***)))))))))******++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++++++++++++++*********************++++++++++++************++++++++++++******((()))+++,,,,,,,,,***)))***************************++++++,,,,,,++++++***)))))))))******+++,,,---++++++,,,------,,,++++++******++++++++++++******************++++++++++++))))))*********+++++++++******))))))))))))******************))))))))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******))))))************)))))),,,++++++***))))))******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************------,,,,,,,,,,,,------***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++************))))))***++++++++++++***))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((('''&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************)))(((((((((((()))******)))******((('''''')))+++))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))*********++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,+++******)))*********++++++******)))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,+++++++++++++++*********---,,,,,,+++******))))))******++++++++++++************++++++++++++******((()))+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,------------++++++,,,------,,,++++++******++++++++++++******************+++++++++,,,(((((()))))))))***************))))))))))))******++++++*********)))))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,+++************************************************************************,,,,,,,,,++++++++++++***))))))(((((((((((()))))),,,+++******)))*********+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************---------......---------***************************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***))))))***++++++++++++***))))))************)))))))))************+++++++++((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++***))))))******+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++++++++***)))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))******++++++***)))((((((((()))+++,,,)))***)))'''&&&&&&))),,,))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,+++******))))))******)))***************++++++,,,***))))))***++++++******************+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++******************************))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************+++******************+++************************))))))*********+++++++++++++++,,,,,,,,,++++++***,,,------......------,,,************************,,,,,,,,,++++++***************++++++++++++************++++++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,++++++***++++++++++++++++++******++++++,,,,,,++++++************+++++++++,,,,,,))))))))))))*********++++++******))))))******++++++++++++*********))))))******++++++++++++******************************************************************************,,,,,,,,,,,,++++++++++++************************************************************************++++++++++++++++++++++++***)))(((''''''((()))***++++++***************+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******************************************************)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++*********))))))***++++++++++++***)))******++++++******)))))))))*********+++++++++((()))))))))************************************))))))************))))))((()))))))))*********++++++************+++++++++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))******++++++***)))((((((((()))+++,,,)))***)))'''&&&&&&))),,,))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,+++******))))))******)))))))))******+++++++++,,,***))))))***++++++***))))))*********+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++************+++******************)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********************************++++++*********************************))))))*********+++++++++***++++++,,,,,,,,,++++++,,,------......------,,,******************************++++++,,,,,,,,,,,,******++++++++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,***)))(((******))))))))))))******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++++++++++++++******************++++++++++++******************************************************************************,,,,,,++++++************************************************************************************++++++++++++++++++++++++,,,+++))))))))))))+++,,,+++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************((()))***++++++***)))(((***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))))))))))))))***++++++++++++*********++++++++++++******))))))*********+++++++++))))))))))))************************************))))))************))))))((())))))******+++++++++(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***************))))))))))))***++++++)))******((('''''')))+++))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,+++******)))*********++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,+++******))))))******+++++++++,,,,,,------...,,,+++))))))+++,,,+++***)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))************************)))************+++++++++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,*********+++++++++++++++******++++++,,,------...******++++++++++++************++++++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))(((******))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,++++++++++++***************++++++++++++*********************************************************************+++++++++,,,,,,++++++******))))))***************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********)))******+++,,,***************+++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))***************************************************++++++,,,,,,++++++******************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********)))))))))(((((())))))***++++++++++++*********++++++++++++******)))************+++++++++))))))))))))************************************))))))************))))))((())))))******+++,,,,,,(((((())))))***************)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,*********)))))))))))))))))))))***++++++++++++***)))***+++***))))))***+++))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,+++******))))))*********++++++,,,------......---+++******+++,,,++++++((())))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++((()))***+++,,,++++++***)))))))))))))))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))************************)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------************++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++***************++++++++++++******************************************************))))))*********+++++++++...------,,,++++++************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))***++++++,,,))))))*********+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++))))))************))))))************************************************---,,,,,,++++++,,,,,,---***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++++++++******++++++,,,,,,++++++***)))************+++++++++))))))))))))************************************))))))************))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******))))))((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))(((&&&%%%%%%''')))***))))))))))))))))))))))))'''((((((((()))+++,,,---++++++******))))))((((((((()))***,,,,,,+++******)))***,,,,,,+++******+++)))))))))))))))))))))))),,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++---...//////))))))***+++,,,,,,------,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,++++++***)))*********(((((()))***++++++,,,,,,---+++******+++,,,,,,+++((())))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++((()))***+++,,,,,,+++***)))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------...------,,,,,,++++++*********++++++++++++************++++++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++******+++,,,...111222......,,,,,,,,,,,,......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------))))))))))))************,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))))))))******++++++++++++//////...---,,,,,,++++++*********************************************************************************++++++,,,,,,,,,***+++,,,------,,,+++*********))))))***+++,,,,,,))))))******++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,(((((()))***,,,---...///++++++++++++++++++++++++))))))************))))))************************************************---,,,************,,,---************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++******++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******++++++************************)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''***++++++***((('''((()))++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***)))'''************************))))))***++++++++++++***(((((())))))*********+++))))))************))))))))))))))))))************************************+++*********))))))(((((()))************+++++++++************+++,,,------,,,,,,,,,++++++*********+++++++++++++++++++++++++++)))(((&&&&&&((()))+++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++***)))((((((((())),,,,,,,,,++++++*********+++***(((''''''(((***+++******************************++++++++++++************++++++++++++******+++***)))(((((()))***++++++*********))))))((((((************************+++++++++*********))))))***++++++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,++++++,,,,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************))),,,+++***))))))***+++,,,,,,+++***))))))+++---...------,,,,,,+++***))))))++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***((()))+++,,,+++(((************************++++++++++++++++++++++++************************+++++++++*********))))))++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,************************************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************************)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++***((((((((())))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))************************))))))***++++++++++++***((()))))))))************))))))************))))))))))))))))))************************************++++++++++++*********))))))************+++++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,***)))(((((()))***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))+++++++++*********))))))''''''''''''((((((((()))))))))))))))))))))))))))******)))))))))***++++++,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,++++++++++++++++++++++++*********++++++***************++++++++++++************))))))))))))******+++*********))))))))))))************************+++++++++*********))))))((())))))))))))*********,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++,,,,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************)))++++++***))))))***++++++))))))******++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++************************************************************************---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***((()))+++,,,+++)))************************++++++++++++++++++++++++************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,************************((()))))))))*********+++))))))))))))))))))))))))'''''''''((()))*********)))***+++***)))((()))***'''(((((()))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''((()))+++************************))))))***++++++++++++***))))))))))))************))))))************))))))))))))))))))************************************,,,,,,,,,+++++++++++++++)))************+++++++++,,,,,,+++*********++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************+++++++++***************'''''''''((((((((())))))))))))))))))))))))))))))***))))))******+++,,,---+++++++++++++++*********,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))************))))))***************)))))))))************************+++++++++***************((())))))))))))*********,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))++++++***))))))***++++++((()))+++------,,,+++)))---,,,,,,++++++*********++++++++++++++++++++++++************************************************************************---------------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))************************++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))***+++***)))((()))***(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))************************))))))***++++++++++++***)))))))))))))))*********))))))************))))))((()))))))))************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,+++++++++***************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******++++++++++++******((()))***++++++***)))(((******************************************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******************+++***+++,,,---------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++******************************************************************************************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,+++************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((())))))(((((()))))))))***************)))(((''''''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''((()))******)))((()))+++************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************))))))***++++++++++++*********))))))))))))))))))))))))************))))))((()))))))))************************************))))))******************))))))*********+++++++++,,,++++++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************************++++++++++++))))))))))))))))))))))))...---,,,+++************************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******++++++++++++******((()))***++++++***)))(((***************+++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******,,,,,,,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++*********+++***)))))))))***,,,---,,,,,,+++++++++++++++***++++++++++++++++++++++++******************************************************************************************++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++************+++************************************************************************************************(((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,+++************************************************************------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((((((((('''(((((())))))***************)))((('''&&&%%%%%%))))))))))))))))))))))))*********)))((('''''''''((()))******))))))***+++++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***++++++***)))'''************************))))))***++++++++++++***************))))))))))))))))))************))))))))))))))))))************************************)))))))))))))))*********)))************+++++++++++++++***)))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***(((''''''(((***+++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++***************+++++++++((((((((()))))))))******))))))))))))))))))))))))///...,,,+++)))((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******))))))************))))))*********+++++++++++++++***************************************+++++++++((())))))))))))*********))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------+++*********,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************))))))***++++++++++++***))))))(((&&&%%%&&&''')))+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++++++++************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++++++++***)))***+++***************************************************************************************+++++++++'''(((((())))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************************************,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))(((((())))))''''''(((((()))******+++***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''')))******))))))***+++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++******************************))))))***++++++++++++***************)))))))))((())))))************))))))))))))))))))************************************)))))))))******+++++++++)))************+++++++++***))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***,,,***(((''''''(((***,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))---,,,+++***)))(((((((((((()))))))))*********+++)))******************)))++++++++++++++++++++++++,,,+++***((((((***+++,,,******++++++++++++************))))))))))))***************++++++,,,,,,,,,************************))))))*********+++++++++((())))))))))))*********)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++************))))))***++++++++++++***)))((((((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++)))(((***,,,************************************************************************))))))*********+++++++++''''''(((((()))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))''''''(((((())))))******''')))******))))))***,,,((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,...************************))))))***++++++++++++***+++*********))))))(((((())))))************))))))))))))))))))*********************************************++++++,,,,,,,,,)))************+++++++++))))))(((((()))***++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++)))(((((()))+++---++++++,,,,,,,,,---------************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))******++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***(((((())))))*********+++))))))************))))))************************,,,+++)))(((((()))+++,,,******++++++++++++******+++***)))(((((()))***+++*********++++++,,,,,,,,,************************))))))******++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++************))))))***+++,,,,,,+++***))))))***,,,---------+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,************************))))))))))))))))))))))))************************))))))******++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,************************************************)))))))))******++++++,,,))))))))))))))))))))))))+++*********))))))(((((('''((()))++++++******)))++++++******)))((((((((())))))))))))************((()))*********((('''&&&***)))(((''''''((()))*********************************))))))))))))******,,,,,,+++***)))(((''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******************************************************+++++++++******)))++++++******************++++++******************************************++++++******************(((((())))))******++++++000---+++***+++,,,,,,+++++++++++++++++++++++++++******)))))))))***,,,------,,,***)))))))))************+++,,,,,,---......,,,,,,,,,++++++*********+++++++++++++++***)))(((***)))))))))((((((''''''---***((()))+++,,,***''')))************+++++++++++++++******)))((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((()))******************((((((***---...+++(((******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,...------,,,+++***)))))))))***,,,,,,,,,,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***)))******++++++******)))(((((()))***++++++,,,,,,************************************************,,,++++++******++++++,,,************************111000...,,,+++++++++,,,***+++,,,,,,,,,,,,+++*********************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))***************++++++,,,,,,------...---,,,***(((((()))***++++++++++++*********))))))((((((((((((((((((((((((++++++******************(((((('''(((((()))***++++++++++++*********))))))************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,******))))))******+++,,,************************))))))))))))))))))))))))************)))))))))((('''((()))***+++******))))))))))))))))))*********))))))))))))************((()))******)))((('''&&&***)))(((''''''((()))*********************************))))))))))))******++++++******)))((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,,,,,,,************************************************************************************************))))))))))))************///---******+++,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,***)))))))))******)))*********+++,,,,,,,,,,,,++++++++++++++++++***+++++++++++++++***))))))*********))))))(((((((((---+++)))***+++,,,***((()))************+++++++++)))))))))))))))*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((((((((()))******************))))))***+++,,,+++)))******++++++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,---,,,,,,++++++******)))***+++,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))******+++,,,,,,---************************************************,,,++++++******++++++,,,************************...---,,,+++******++++++***+++,,,,,,,,,,,,+++*********************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))******************+++,,,,,,------...---,,,***)))((()))***++++++++++++*********))))))************************************************)))(((((((((((())))))***+++++++++*********))))))************************------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++***))))))***++++++******))))))******+++,,,************************))))))))))))))))))))))))************))))))))))))(((((()))************)))'''(((((()))******++++++))))))))))))************((())))))))))))(((((('''))))))(((((((((((())))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************************************))))))+++,,,---.........***************************************************************************************************************)))))))))---+++***)))***++++++***++++++++++++++++++++++++,,,+++******)))*********,,,+++******)))*********))))))***************************+++++++++++++++***++++++++++++***))))))***************)))))))))---,,,***+++,,,,,,+++))))))************+++++++++'''(((((()))******++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((()))******************++++++***)))((()))+++******++++++++++++******************************************************************************---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,------************************************************++++++************++++++************************++++++************++++++***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))))))))*********++++++******++++++,,,---------,,,+++***)))))))))***++++++++++++*********************************************************************)))((((((((())))))+++++++++***************************************,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++***))))))***++++++******))))))******+++,,,************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((())))))************((()))))))))************((())))))))))))((((((((())))))(((((((((((())))))******************************))))))))))))******(((((())))))************(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************************************)))***++++++,,,,,,,,,,,,***************+++++++++***************+++++++++***************************************++++++++++++++++++******))))))))),,,***))))))++++++***)))++++++++++++++++++++++++,,,,,,+++******)))))))))++++++************************************))))))))))))******++++++,,,,,,******+++++++++******)))++++++******************---,,,+++++++++++++++***))))))*********+++++++++(((((())))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((()))******************,,,,,,***&&&&&&))),,,******++++++++++++******************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,))))))******+++++++++,,,+++---------+++***+++---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************************************++++++************++++++************************************++++++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++*********+++,,,,,,------++++++***))))))******+++***************************************************************+++++++++++++++***)))((((((((((((************************************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++******************+++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********************))))))((((((((()))))))))************)))(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((('''))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++,,,,,,++++++******))))))+++***)))***+++,,,***)))++++++++++++++++++++++++++++++++++++******))))))************+++*********+++++++++++++++*********)))))))))******+++++++++)))******+++++++++************************++++++,,,,,,,,,++++++******+++))))))*********+++++++++************))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((()))******************+++,,,)))&&&%%%(((+++******++++++++++++******************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,((())))))******++++++,,,+++---------+++***+++---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------************************************************+++******))))))******+++******************************++++++,,,---------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************************++++++++++++))))))***++++++,,,,,,---******************++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))((())))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++*********++++++***************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++++++++******)))(((((('''))))))))))))************)))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((&&&%%%)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,************************)))))))))***++++++,,,,,,+++++++++++++++***************)))+++,,,---+++***++++++++++++++++++++++++******+++++++++***))))))))))))***++++++++++++******+++++++++++++++++++++)))))))))***************))))))***++++++++++++***)))))))))******************+++,,,+++)))((()))***)))************+++++++++++++++******)))(((((('''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))***************)))******)))((('''(((*********++++++++++++******++++++++++++++++++++++++************************************************)))***************++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,)))))))))*********+++++++++,,,------++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******************************************************))))))))))))************************************+++,,,------,,,,,,,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************++++++++++++,,,))))))******+++,,,,,,,,,)))*********++++++++++++***************+++++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++***)))))))))*********************+++++++++*********************************+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))***++++++++++++***)))******))))))******+++,,,************************))))))))))))))))))))))))((()))))))))***************)))((((((((()))++++++*********)))))))))))))))))))))))))))************)))(((''''''((()))***+++'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((('''((())))))***++++++,,,,,,((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,***++++++++++++++++++,,,*********,,,......,,,***++++++++++++++++++++++++))))))***+++,,,+++******((()))***+++,,,++++++***(((((())))))***+++++++++************))))))))))))))))))***+++++++++++++++((((((((())))))*********(((***+++***((('''(((***)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************(((((()))***************((((((((()))******)))(((******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,))))))))))))***************+++,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......------++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++******************************************************))))))))))))******************************)))***+++,,,,,,++++++***,,,,,,+++******+++,,,,,,******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************+++++++++,,,,,,)))))))))***++++++,,,,,,))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,*********)))******++++++))))))*********+++++++++************************)))*********++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))***++++++++++++***)))******))))))******+++,,,************************))))))))))))))))))))))))(((((())))))*********+++***)))((((((((()))+++,,,((((((((()))******++++++))))))))))))************)))(((''''''''')))***+++'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******((())))))***++++++,,,,,,((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,*********++++++,,,,,,---+++***+++---...///---+++++++++++++++++++++++++++((()))***+++,,,,,,+++***((()))***+++,,,,,,+++***&&&''''''((()))******+++++++++******))))))((((((((()))***+++++++++++++++''''''(((((()))))))))***'''***+++***'''&&&'''))))))************+++++++++((((((((()))******++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((()))***************(((&&&&&&(((,,,,,,***&&&******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,*********))))))))))))))))))***,,,,,,,,,,,,...///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++*********+++***************************************************************************))))))))))))******************************((()))***++++++***)))(((---,,,+++******+++,,,---******************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,((()))***+++++++++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,***)))))))))***+++,,,,,,))))))******++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))*********)))***++++++,,,************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******************************+++***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((((((((())))))************************************+++***)))))))))***,,,,,,******++++++++++++************))))))))))))******+++++++++*********))))))))))))))))))************************************''''''((()))***++++++,,,,,,,,,+++***))))))******---,,,+++*********+++,,,************************,,,,,,,,,++++++*********,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++'''((()))+++++++++***)))+++++++++*********))))))++++++************+++++++++*********))))))((((((+++*********))))))((((((***))))))))))))+++,,,---+++++++++***************(((((((((((((((''''''&&&)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++***)))))))))))))))***,,,+++***+++,,,+++)))'''))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******+++++++++++++++******************,,,,,,++++++++++++++++++---,,,++++++------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******************************++++++++++++************++++++++++++******))))))***++++++++++++***,,,,,,,,,++++++*********************************************************************************++++++************++++++)))***+++,,,,,,+++***)))************************++++++************++++++******************************+++,,,------......+++*********+++,,,,,,------------,,,,,,+++++++++************************))))))))))))))))))))))))++++++***************+++---,,,,,,,,,++++++******************************************************++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++******)))******+++************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************'''&&&&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********************************+++***)))))))))***+++,,,+++++++++,,,,,,+++++++++******))))))))))))******++++++******************))))))))))))************************************(((((())))))******++++++,,,++++++******)))******,,,,,,+++******++++++,,,************************,,,,,,,,,+++++++++******,,,+++******))))))******))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((())))))************)))+++++++++*********))))))+++******))))))******+++************)))))))))(((************)))))))))(((+++***)))((((((((()))*********************++++++((())))))))))))((('''''')))))))))))))))))))))))))))************+++++++++************+++++++++,,,++++++*********++++++,,,***)))((()))+++,,,,,,+++))))))))))))))))))))))))************************************************,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******************++++++++++++++++++++++++---,,,++++++------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++***************++++++*********++++++,,,------------,,,,,,,,,,,,+++++++++******************************************************************************+++******))))))******+++******++++++++++++******************************++++++************++++++******************************++++++,,,,,,------++++++******++++++,,,------,,,,,,,,,++++++++++++************************************************++++++***************+++))))))))))))))))))******************************************************++++++***)))))))))))))))*********))))))*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++***************+++************************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))&&&%%%%%%'''***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********)))))))))))))))******************************))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++******))))))))))))************************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++++++++***************,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***)))))))))******))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))))))))))))))+++++++++***************+++******))))))******+++************))))))))))))************))))))))))))+++***)))((('''''''''''')))))))))***+++++++++,,,***************)))(((((()))))))))))))))))))))))))))************+++++++++)))))))))*********+++++++++++++++++++++,,,---...,,,***((((((***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++*********++++++,,,,,,------+++***+++,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******************************++++++,,,------------,,,,,,,,,,,,++++++++++++*********************************************************************************))))))))))))******++++++************++++++************************++++++************++++++******************************++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++*********************************************************+++***************++++++*********))))))))))))(((************************************************+++***))))))))))))))))))++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++***************************+++************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((()))((()))***,,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************))))))))))))***************************************+++++++++***++++++,,,,,,++++++*********))))))))))))*********************+++++++++((()))))))))************((((((((((((((((((((((((*********)))))))))))))))******+++++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((,,,+++***((((((((()))*********************************))))))))))))***************)))))))))))))))*********)))))))))))))))******))))))(((((((((((((((((()))***+++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++((())))))))))))*********************+++---......111...***(((((((((((('''))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,++++++******+++++++++++++++,,,))))))***+++,,,,,,------,,,+++***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***+++******************+++))))))***++++++++++++***++++++++++++++++++++++++***************************************************************************))))))(((((())))))***,,,+++***))))))***+++,,,************************++++++************++++++************************++++++******************,,,++++++***++++++,,,,,,*********************************************************************************)))******+++,,,......---,,,+++***)))(((******************************************************)))))))))))))))******++++++++++++++++++***((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))*********+++++++++***************************************************))))))))))))))))))************))))))))))))******((((((((((((((((((((((((+++++++++,,,---,,,)))'''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))************************))))))******++++++++++++))))))************))))))******))))))))))))******************************((()))))))))************((((((((((((((((((((((((*********))))))))))))))))))******+++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))((())))))******))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((,,,+++***((((((((()))******************************))))))))))))))))))***))))))))))))))))))******))))))))))))))))))******)))))))))******+++++++++(((((()))***+++,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))*********+++++++++((())))))))))))*********)))))))))******,,,---...111...***(((((((((((('''))))))))))))))))))))))))************************++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,++++++++++++***))))))***++++++))))))***++++++++++++***++++++++++++++++++++++++******************************************************************************))))))))))))******,,,+++***))))))***+++,,,************************++++++************++++++************************++++++******************,,,,,,++++++***++++++,,,******************************************************************************))))))***++++++,,,,,,,,,++++++++++++++++++***************************************************)))))))))))))))******))))))***++++++***))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))((()))***++++++++++++***************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))*********++++++)))&&&###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++((()))))))))************************************))))))***++++++++++++***(((((())))))))))))((((((******))))))))))))******+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))***,,,,,,+++******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))((((((((()))******)))))))))))))))))))))))))))***++++++,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))))))))))))))***************+++++++++***))))))(((((())))))***))))))))))))************))))))))))))************((((((***+++,,,,,,,,,,,,)))))))))***+++++++++,,,***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++)))))))))*********++++++******)))******+++,,,---,,,***((((((***+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))***************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((()))+++,,,------,,,+++******++++++,,,---------*********++++++,,,,,,---,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++************************************++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++,,,------------,,,***++++++++++++,,,,,,,,,************************************************************************++++++************++++++++++++************++++++************************++++++************++++++******************************++++++++++++++++++,,,,,,++++++******++++++*********+++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,%%%&&&'''(((***,,,---...************************************************)))))))))))))))******+++((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))************))))))'''(((***+++,,,,,,+++***************************************************((()))))))))******************))))))))))))******************************))))))***+++,,,+++'''$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))*********************************''''''((()))***++++++,,,************************((()))***+++,,,++++++***))))))************))))))******))))))))))))******---,,,,,,+++***)))(((((())))))))))))************************************(((((())))))******++++++''')))***,,,,,,,,,***)))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((()))******)))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((())))))************)))))))))*********+++++++++))))))(((((((((((())))))((()))))))))************((()))))))))************((()))***++++++***))))))******************++++++*********+++***))))))((()))))))))))))))))))))))))))************+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---***)))((()))+++,,,,,,+++))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,''')))+++---------,,,+++******++++++,,,------...+++++++++++++++++++++++++++***)))***+++,,,+++)))******+++++++++,,,,,,,,,++++++++++++************************************+++,,,,,,------,,,,,,+++,,,+++***((((((***+++,,,++++++,,,------------,,,******+++++++++,,,,,,,,,************************************************************************,,,,,,++++++++++++,,,,,,******++++++++++++******************************++++++************++++++******************************++++++,,,,,,---------,,,++++++******++++++++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++))))))))))))***+++,,,---&&&'''''')))***+++,,,,,,************************************************)))))))))))))))***++++++)))***,,,------,,,***)))))))))))))))************************************++++++++++++++++++++++++))))))*********+++++++++))))))************))))))'''(((***,,,,,,,,,+++***************************************************(((((())))))*********+++******))))))))))))******************************)))***+++---///...+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******''''''''''''''''''''''''&&&&&&''')))***+++,,,---************************((()))***+++,,,+++************++++++++++++************))))))))))))******...---,,,+++***(((''''''))))))))))))************************************'''(((((()))***++++++,,,'''(((***,,,---,,,***)))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((((((((((((((()))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))+++++++++***)))))))))******++++++++++++))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++))))))*********((('''&&&+++++++++***************)))************)))(((((()))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,......---,,,,,,,,,------,,,+++***+++,,,+++)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---''')))+++---...---,,,+++******+++,,,,,,---......,,,,,,+++++++++++++++++++++***)))***+++++++++)))******+++++++++,,,,,,,,,+++++++++************)))************************+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,))))))***++++++++++++************++++++,,,,,,,,,************************************************************************---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))************************++++++************++++++******************************+++,,,------......---,,,,,,+++*********++++++++++++,,,,,,---------************************++++++++++++++++++++++++))))))))))))***+++,,,------------,,,+++***))))))************************************************))))))((())))))***++++++***+++---......---+++***))))))))))))************************************++++++++++++++++++++++++))))))******++++++++++++))))))************))))))&&&(((***,,,---,,,+++***************************))))))******+++++++++,,,)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))++++++******))))))((((((+++***)))'''''')))***+++((((((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))***)))((((((((()))++++++******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((('''************************))))))((((((''''''&&&&&&'''(((((()))***+++++++++++++++******************++++++++++++++++++++++++++++++******************************************,,,,,,,,,++++++*********+++***)))(((((((((******))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******''''''(((((())))))*********************)))((((((+++++++++*********)))))),,,,,,++++++***)))))))))+++***)))(((((()))***+++))))))(((((())))))***+++******************************++++++++++++******************************++++++******************---------,,,,,,+++++++++++++++************+++++++++*********))))))((((((************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************)))((('''++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))(((''''''&&&''''''*********++++++,,,------************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************)))*********++++++++++++))))))))))))))))))))))))************************+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++...---,,,***))))))******************************************************&&&'''''''''(((((((((((()))***+++,,,,,,***)))'''))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))***))))))((()))***+++,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************************************)))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))******++++++++++++++++++************************************************,,,,,,,,,++++++************)))))))))))))))******))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******(((((((((((())))))*********************)))((((((+++++++++*********))))))((((((((((((((()))))))))+++***)))(((((()))***+++,,,,,,++++++,,,,,,---...******************************++++++++++++******************************************************------,,,,,,,,,+++++++++++++++************++++++************)))))))))(((************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++++++++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))),,,+++******))))))******************************************************************************++++++++++++++++++++++++***))))))(((((())))))*********************************))))))******+++,,,************************)))))))))*********++++++************************************************+++++++++++++++***))))))++++++++++++++++++++++++************************,,,,,,------,,,+++)))(((************************************************)))))))))***************)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******)))))))))((((((((((((((()))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************,,,++++++++++++*********((((((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++++++++*********'''((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********((((((((())))))))))))***)))************))))))(((+++++++++***************&&&''''''((())))))************))))))))))))*********))))))))))))***++++++******************************++++++++++++******************************************************,,,,,,,,,,,,++++++++++++++++++************++++++************))))))))))))************************++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,++++++******++++++++++++******)))(((((('''************************************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,************************((((((((()))))))))******++++++++++++++++++++++++***************************++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))***+++---......+++)))'''************************************************++++++++++++++++++++++++)))******+++***)))(((((())))))))))))))))))))))))(((((())))))******++++++******)))(((((()))******************))))))))))))))))))))))))************((((((((((((((((((((((((***************++++++,,,******))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++(((((())))))************))))))))))))************((())))))******++++++,,,***************+++++++++************************+++++++++***************&&&''')))***+++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))************)))(((************************))))))******++++++++++++***))))))))))))))))))***((((((((((((((()))************************************++++++++++++*********************************************+++++++++,,,+++++++++++++++++++++++++++************++++++*********)))))))))))))))************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++************++++++******************************+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))*********++++++******))))))))))))************************************************************************+++******))))))******+++******************************))))))******+++,,,************************(((((((((((())))))))))))++++++++++++++++++++++++******************************+++++++++******)))++++++++++++++++++++++++***************************+++---------+++)))(((************************************************((((((((((((((((((((('''************))))))(((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******************))))))))))))************))))))))))))(((((((((((((((((((((((())))))******++++++++++++******))))))))))))***************))))))(((((('''************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************************************)))))))))))))))******************++++++,,,,,,,,,))))))******++++++++++++))))))*********+++++++++************************************************&&&''')))***+++++++++***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************))))))))))))((())))))*********))))))************************++++++++++++******)))))))))))))))******))))))))),,,++++++++++++,,,------******************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++***************++++++*********+++++++++,,,,,,************************************************************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,************************(((((((((((())))))))))))++++++++++++++++++++++++************************)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++******************************************************))))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))******)))))))))******)))))))))(((((((((***)))))))))))))))(((((())))))))))))))))))))))))(((((()))************)))******))))))))))))******)))))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))************************((((((((()))))))))))))))))))))))))))))))))************++++++,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))))))))***************'''((()))***************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,+++************)))))))))((())))))************)))***************+++++++++******))))))(((''''''&&&))))))************))))))***************+++,,,,,,******************************++++++++++++******************************)))))))))***++++++,,,,,,*********+++++++++++++++++++++************++++++))))))))))))******************************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++,,,,,,------)))******+++,,,,,,------******************************************************************************))))))))))))******++++++++++++++++++++++++******))))))******+++,,,************************((((((((()))))))))******++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***,,,---************************************************,,,,,,,,,,,,++++++************)))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))))))))((((((((('''''')))))))))(((((((((''''''))))))))))))))))))))))))&&&'''((()))***)))((((((******))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************((((((((()))))))))*********))))))))))))))))))))))))******+++,,,,,,------......------,,,+++++++++((())))))***++++++,,,,,,************************((()))))))))*********+++***)))))))))))))))******))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,+++++++++*********))))))(((((()))***************))))))*********+++++++++)))))))))(((((((((((((((((()))***++++++***)))(((((((((((((((((())))))*********************************++++++++++++******************************((())))))***++++++,,,,,,)))*********++++++++++++++++++************++++++((()))))))))************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++,,,...///------------------------++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,------************++++++++++++************************************************************************++++++************++++++******************************))))))******+++,,,************************)))))))))*********++++++************************************************))))))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************)))))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))************))))))((((((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&((()))))))))((('''******))))))))))))******))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------************************(((((())))))*********+++*********)))))))))))))))((())))))***++++++,,,,,,000///......,,,,,,+++***((())))))***++++++,,,,,,************************(((((())))))*********++++++***)))(((((()))******))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++******))))))(((((()))***************))))))******++++++++++++)))))))))***++++++,,,,,,((()))***++++++***)))(((+++++++++++++++,,,,,,---******************************++++++++++++******************************((())))))***++++++,,,,,,))))))******++++++++++++++++++************++++++(((((())))))*********+++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))***+++---...///------------------------++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,)))((((((((()))******+++++++++******)))(((((((((************************************************))))))))))))))))))))))))...------,,,,,,------...))))))))))))))))))))))))*********)))***++++++,,,************************************++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,......,,,***)))***************************************************************************************)))((((((&&&&&&''')))---......---+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))************))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''++++++++++++++++++++++++)))******++++++,,,------)))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))******************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))(((((()))***++++++************************((()))***++++++***)))(((******++++++++++++******''''''(((******++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---+++)))((('''((()))***+++,,,,,,------,,,,,,+++---------------------------------...------,,,,,,*********++++++,,,,,,,,,---,,,+++++++++,,,---...+++++++++******)))))))))+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******))))))******************))))))((((((***************************)))))))))((((((''''''++++++++++++++++++++++++***************+++++++++,,,,,,+++***))))))******((()))))))))************+++*********))))))(((((())))))******++++++,,,,,,+++***)))((((((***,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************)))((((((+++***))))))******(((&&&+++***)))(((((()))***+++))))))))))))))))))))))))************************************)))))))))((())))))************))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************)))))))))))))))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++***))))))***++++++,,,++++++***))))))***************++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))******+++************************((()))***++++++***)))((()))******++++++******)))'''((()))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))************+++++++++,,,+++)))((('''((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,+++++++++,,,---,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++*********)))))))))************************,,,+++++++++************++++++++++++++++++++++++++++++******************,,,++++++***))))))******************++++++++++++++++++++++++*********))))))))))))***************+++***)))((()))***,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))************))))))(((---+++***))))))'''%%%"""******))))))))))))******))))))))))))))))))))))))************************************))))))))))))))))))************))))))(((((())))))******))))))))))))))))))************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,++++++***))))))(((((()))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++***))))))***++++++,,,+++******)))*********+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************++++++***)))))))))******************************))))))************))))))))))))************))))))'''((()))******+++******+++++++++***************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++++++++)))((((((((()))*********++++++++++++******++++++++++++++++++++++++******++++++++++++***************+++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++*********************************+++++++++++++++*********++++++++++++++++++++++++,,,+++++++++***))))))))),,,+++******)))************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))(((+++***)))))))))***,,,---******************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))************)))(((***)))((()))******(((&&&***))))))))))))))))))***))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))((())))))*********))))))((()))))))))************))))))))))))))))))))))))++++++)))(((((()))++++++************************------,,,,,,++++++++++++))))))*********+++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************+++******************+++++++++***************+++,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************,,,++++++***))))))))))))************************)))))))))******)))))))))((())))))******))))))((((((((()))***************++++++******))))))((((((************************))))))*********+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))******))))))************))))))************************)))***++++++++++++++++++***************+++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++***)))((((((++++++***************+++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))((((((''''''******)))))))))***+++,,,))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))((())))))*********)))))))))((((((***,,,,,,+++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))************))))))((()))))))))***************************************)))(((''''''((()))************************************++++++,,,,,,,,,))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))******+++*********************************++++++*********+++***************++++++,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************,,,,,,+++***))))))*********************************))))))))))))))))))***))))))************))))))((())))))************)))*********))))))(((((((((************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******((())))))******))))))(((******************************+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************)))(((''')))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,+++***)))((((((+++***************++++++))))))))))))*********+++))))))************************))))))((((((''''''***************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------------------------************************************************))))))*********+++++++++))))))))))))))))))))))))((())))))************)))+++*********,,,,,,***((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))******++++++******))))))))))))))))))************************************))))))(((((((((((())))))************************&&&&&&''''''((())))))***)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))))))))************************)))***++++++++++++***)))*********)))******+++,,,,,,++++++******)))))))))***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''************************,,,++++++*********++++++******************************))))))))))))************++++++++++++******))))))************))))))*********)))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((************************)))************+++++++++))))))))))))************))))))************))))))************************)))***+++,,,------------***************)))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,******++++++++++++******)))***++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))*********)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,+++******))))))***************+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))*********)))******+++,,,(((((()))))))))*********)))))))))))))))************))))))))))))))))))((())))))******++++++++++++******************************************************************************+++++++++,,,,,,,,,------------------------************************************************)))************+++++++++))))))))))))))))))))))))(((((()))***************+++***)))***++++++)))'''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))***++++++++++++***)))((())))))))))))************************************)))))))))******)))))))))************************&&&&&&&&&&&&'''''''''''')))************+++++++++))))))***+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((************************)))***++++++++++++***)))******))))))***++++++,,,++++++***))))))(((((('''))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,************************+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++))))))************))))))))))))******************************************)))************+++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++(((((()))***************)))******++++++******)))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++*********)))))))))(((((()))***+++,,,,,,++++++*********+++++++++,,,,,,******++++++++++++******))))))***+++++++++++++++)))******+++,,,,,,------************************)))***+++++++++++++++******++++++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************++++++++++++,,,,,,+++************+++)))))))))*********++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++************************))))))***++++++,,,))))))*********+++++++++)))))))))******+++++++++)))))))))***************))))))***+++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((((()))***************'''''''''(((***+++***(((((()))***++++++***)))((())))))))))))))))))))))))************************(((((())))))*********+++))))))************))))))+++++++++++++++***)))((())))))))))))************************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))***+++,,,,,,*********)))(((''''''&&&))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((************+++,,,------************************+++***)))(((((()))***++++++,,,,,,------,,,,,,+++))))))*********))))))((())))))******++++++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++'''((()))*********************++++++++++++******++++++++++++++++++++++++'''''')))******++++++++++++*********))))))((((((&&&((()))+++,,,,,,,,,+++)))))))))******+++++++++******++++++++++++******((()))***+++++++++++++++))))))***+++,,,,,,------***************************+++,,,---------------+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************)))************+++++++++...---,,,,,,++++++,,,,,,(((((())))))*********+++************************)))))))))******+++++++++++++++++++++++++++++++++***************+++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))------------------------************************)))************+++++++++***************+++++++++***************************(((&&&'''***+++)))''')))))))))))))))))))))))) '''------(((&&&)))---,,,+++***))))))***+++,,,))))))***++++++++++++***+++***)))(((((()))******++++++++++++++++++++++++******))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))******************************))))))(((((('''''',,,,,,++++++***)))((((((+++******)))(((''''''&&&,,,++++++***)))(((''''''))))))))))))************************************)))))))))))))))******+++******++++++++++++************)))))))))))))))***)))************+++++++++,,,+++)))(((((()))+++,,,,,,***((()))+++,,,+++(((++++++***)))((('''&&&&&&,,,,,,++++++******))))))))))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))((((((((()))******++++++)))***+++,,,,,,+++***)))***************************+++---......---+++***+++*********))))))((((((************************(((((()))))))))(((((('''******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************'''((()))***************++++++++++++++++++++++++******************************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************************---------,,,,,,+++++++++''')))+++,,,,,,,,,***)))++++++++++++++++++++++++)))************+++++++++++++++************++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************''''''&&&'''((()))+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************))))))************))))))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,,,,++++++***************)))))))))))))))***------------------------,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))))))))((((((************************+++++++++******************************************((('''(((******)))'''))))))))))))))))))))))))###'''+++,,,)))'''(((+++++++++***)))))))))******))))))***++++++++++++***+++***)))(((((()))******++++++++++++++++++++++++******))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))***************************************))))))))),,,,,,++++++***))))))(((+++++++++***))))))((((((*********)))))))))))))))))))))))))))************************************)))))))))))))))******+++******++++++++++++************))))))))))))******)))************+++++++++,,,+++)))(((((()))+++,,,,,,***((()))+++,,,+++)))************))))))))))))***************)))))))))))))))))))))************************************************)))))))))((())))))))))))))))))))))))++++++******)))((((((((()))***++++++++++++***)))************************)))***,,,---,,,+++)))(((************)))))))))(((******************************++++++++++++******))))))))))))************++++++************++++++************************************************************************((())))))************)))+++++++++******)))))))))******************************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))******************************************************))))))***++++++,,,************************------,,,,,,,,,+++++++++***************++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***+++***((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,+++***++++++------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************))))))************))))))(((***++++++******+++,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,************************,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++*********************************,,,,,,++++++******))))))))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))'''((()))******)))((((((+++***)))(((((((((((((((((()))******++++++************))))))))))))******++++++++++++++++++++++++***))))))))))))((((((((('''((())))))******))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,++++++***))))))))),,,,,,++++++******))))))(((((())))))************))))))))))))************************************)))))))))))))))******+++******++++++++++++************)))))))))******+++)))************+++++++++,,,+++***))))))***+++,,,+++***)))***++++++***))))))*********++++++++++++((())))))))))))))))))***))))))))))))************************************************))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))***++++++++++++***)))***************************+++,,,,,,,,,***)))(((************))))))))))))))))))))))))))))))))))))******++++++++++++******'''''''''((((((((())))))******++++++++++++******++++++++++++++++++++++++*********************************************************+++******))))))*********)))))))))((((((******************************))))))))))))******+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))******+++,,,************************,,,,,,,,,,,,++++++++++++,,,***)))((((((***,,,---++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***+++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************......---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***************++++++,,,,,,---++++++++++++++++++++++++))))))************)))))))))***++++++******+++---************************+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,,,,++++++++++++***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************------,,,+++******))))))))))))))))))))))))))))))***))))))))))))***))))))))))))))))))))))))))))))***((('''(((***+++(((%%%******)))(((((('''''''''((())))))***************)))))))))))))))*********************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************))))))******+++,,,,,,---+++++++++*********))))))+++++++++******)))))))))))))))))))))))))))******((()))))))))************************************)))))))))))))))******+++******++++++++++++************))))))******++++++))))))*********+++++++++++++++***))))))***+++++++++************+++******************************''''''(((((())))))******((()))))))))*********************************************)))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++*********************************,,,,,,,,,,,,,,,+++))))))*********)))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((('''''''''((((((((()))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************++++++++++++******)))((())))))))))))*********+++******************************))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++***************++++++************************,,,++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))))))***,,,+++******+++---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,************************...------,,,+++***)))))))))))))))))))))))))))))))))*********)))))))))***))))))))))))))))))))))))+++(((&&&'''***+++(((%%%))))))))))))((((((''''''(((((()))************)))(((((())))))************************************))))))))))))************((())))))***************))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,+++++++++***************)))))))))))))))(((((((((++++++******)))(((((('''((()))))))))************************************)))))))))))))))******+++******++++++++++++*********************+++,,,,,,))))))*********++++++++++++******************+++******+++************++++++******)))((((((''''''''''''(((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************((((((((()))******+++++++++******************+++***************************************)))(((((())))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************+++++++++++++++***)))((('''((()))***,,,---......******************************))))))))))))******************************))))))))))))))))))))))))************************************************++++++***************+++************************++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))******++++++++++++***++++++++++++,,,,,,***++++++,,,,,,,,,++++++...------,,,+++***))))))++++++++++++++++++++++++******++++++++++++******)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************------,,,,,,++++++******************************)))***++++++))))))***+++))))))))))))))))))))))))***(((&&&'''***+++)))'''((())))))******))))))((('''((())))))******))))))'''((()))******+++******************************)))))))))************+++((()))******++++++******))))))))))))))))))))))))************************(((((())))))***+++,,,,,,************************)))(((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))************************************)))))))))))))))******+++******++++++++++++*********************+++,,,---)))************+++++++++************************)))+++++++++***)))***+++++++++***)))((('''&&&&&&((())))))))))))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))************************************++++++******)))(((((((((++++++***))))))***++++++************************'''''''''''''''''''''((())))))))))))************))))))))))))))))))))))))((()))***++++++,,,++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************************************+++++++++,,,++++++******'''((()))***,,,...//////******************************))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))******************************************+++++++++++++++''')))+++,,,---,,,***)))++++++++++++++++++++++++)))************++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++%%%(((***+++***)))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************((()))***,,,------......++++++******++++++,,,---******+++,,,,,,,,,++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((******))))))******+++,,,***************************++++++++++++,,,,,,,,,(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,+++)))(((***,,,))))))))))))))))))))))))(((''''''''')))*********'''((()))++++++++++++***'''(((((()))))))))))))))&&&''')))***++++++******************************))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))************************)))******++++++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************)))))))))))))))******+++******++++++++++++******************+++,,,---...)))************+++++++++*********++++++*********)))+++,,,+++)))(((***,,,*********))))))(((((((((***************)))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************++++++******)))(((((((((++++++***))))))***++++++************************(((((((((((())))))***+++((()))))))))************************************((()))***++++++,,,,,,,,,)))))))))*********++++++++++++************++++++******************************************************************************+++,,,,,,,,,++++++)))))))))***++++++,,,,,,******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++***))))))******************************)))*********++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************$$$'''+++,,,***)))***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,.........------++++++*********+++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---,,,++++++,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******))))))******+++,,,******************************+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))'''''''''(((((()))+++,,,&&&((()))+++,,,,,,,,,,,,'''(((((()))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))******++++++++++++))))))***++++++++++++***))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------******************++++++******************++++++))))))))))))************))))))))))))************************************)))))))))))))))******+++******++++++++++++******************+++,,,---...)))************+++++++++******++++++++++++******(((+++,,,,,,)))(((***,,,***************+++++++++,,,,,,++++++******))))))))))))))))))************************************(((((())))))*********+++************************((((((((()))******++++++,,,+++***))))))***+++,,,******************************++++++,,,---///000(((((())))))*********+++************************&&&&&&'''))))))*********))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,,,,,,,************)))))))))(((******************************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))******+++++++++++++++***)))((()))***,,,---++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************%%%)))---...,,,+++,,,---(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++,,,---------,,,+++***,,,+++*********+++,,,---)))***+++,,,,,,,,,,,,,,,((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------,,,+++---...************************+++++++++,,,,,,---------)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,*********************************++++++,,,,,,,,,************+++,,,---...------------------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,+++*********+++------)))******++++++)))((('''))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++((((((((((((''''''''''''$$$&&&(((+++,,,,,,++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************************((()))***++++++***)))(((***)))(((''''''((()))***++++++************++++++************************&&&'''((())))))))))))))))))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************)))'''&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((******+++++++++,,,,,,,,,******************************************************+++++++++******)))---,,,+++*********+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++++++++++++++++++++*********)))))))))************)))((((((************************************************)))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------************************************************+++*********+++,,,,,,---(((((())))))************************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,------,,,++++++***)))))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))))))))*********))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,+++***)))***)))))))))))))))******+++******)))***+++,,,---)))******+++***)))((('''))))))))))))************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))******+++******)))))))))(((((((((%%%''')))+++,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************************((()))***++++++***)))(((******)))(((((()))***************))))))***************************************++++++,,,+++++++++)))************+++++++++,,,,,,++++++************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********((('''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((*********+++++++++,,,,,,************************************************)))******+++++++++******++++++***)))))))))***+++++++++***))))))***++++++))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))'''((()))***************************************************************************************,,,,,,,,,+++++++++******)))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++******++++++,,,---************++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++******)))))))))*********))))))))))))***++++++)))************)))(((((())))))))))))************))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))******+++++++++*********)))))))))'''((()))+++++++++***)))++++++************++++++))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************************))))))************))))))+++******))))))******+++***))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++************)))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******)))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))(((''''''))))))))))))))))))))))))((())))))******))))))(((************))))))))))))*********++++++++++++,,,************************************************((()))***+++++++++++++++***))))))(((((()))******++++++***))))))***++++++)))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************&&&'''((()))+++++++++,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------+++++++++++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,))))))***+++,,,,,,------+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,+++******---,,,+++***************)))))))))))))))*********************)))))))))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))))))))************)))(((+++******))))))******+++))))))))))))))))))))))))***************+++++++++******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************************)))))))))******)))))))))++++++++++++++++++++++++))))))(((((((((((())))))************************+++++++++++++++***)))((())))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))***))))))))))))))))))***)))***+++***((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))*********))))))((())))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))))))))************++++++++++++************************************************'''((()))***+++,,,,,,,,,))))))))))))*********++++++******************+++))))))))))))))))))))))))%%%%%%&&&'''((())))))***))))))))))))))))))))))))*********+++++++++++++++************************************************'''''')))******+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((()))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***------,,,+++************(((((())))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******)))))))))(((((((((***************))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******************************))))))))))))))))))))))))******))))))))))))*********************************))))))))))))))))))***++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))************************+++++++++++++++***)))((())))))*********+++++++++)))))))))))))))))))))***************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))******))))))))))))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************((()))***************)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******))))))*********+++++++++************************************************'''((()))***+++,,,,,,,,,)))******++++++,,,,,,,,,*********++++++*********))))))))))))))))))))))))%%%%%%&&&'''((())))))***)))))))))))))))))))))))))))))))))*********++++++************************************************))))))************)))(((************************************************************************++++++++++++++++++++++++,,,,,,---------.........*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***************)))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))))))))************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))(((***++++++,,,,,,,,,++++++---,,,,,,+++******++++++((()))******++++++******+++******)))((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++)))))))))))))))******+++******)))))))))(((((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++******))))))))))))******************************))))))))))))))))))))))))******))))))))))))************************************))))))))))))*********++++++,,,,,,++++++******))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,+++***)))************+++++++++)))))))))************+++************************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))************)))))))))+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((()))***++++++++++++)))))))))))))))))))))))))))******************)))))))))))))))************)))))))))************+++************************************************((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***++++++++++++***))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++(((((())))))***+++++++++***************************************+++++++++***************)))((((((************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************+++++++++++++++++++++***************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++************************+++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++******)))((((((''''''******+++,,,,,,,,,++++++++++++************++++++))))))+++,,,,,,,,,+++***++++++)))((((((((()))***))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++++++++*********)))))))))))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))''''''((())))))***++++++******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************************+++***)))(((((()))***+++)))***+++,,,,,,+++***)))*********))))))***************************************++++++,,,+++++++++)))************+++++++++************++++++,,,,,,***************************************************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************'''((()))***+++,,,,,,+++))))))))))))))))))))))))+++******))))))******+++((()))))))))************))))))))))))************************************************************)))******+++++++++******'''(((***+++,,,,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---************************))))))*********+++++++++((())))))************)))******************************************************************************+++++++++,,,,,,,,,)))))))))************++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***************++++++,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))************++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,++++++++++++++++++++++++*********))))))))))))))))))***+++,,,,,,,,,,,,+++))))))))))))******+++,,,)))***+++,,,---,,,++++++,,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******)))))))))((()))***++++++++++++************++++++))))))))))))))))))))))))&&&''''''((()))***************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************************+++***)))(((((()))***+++)))***+++,,,,,,+++***)))++++++************++++++************************&&&'''((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************************************++++++************++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))+++---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************'''((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))*********+++))))))))))))******************************************************************+++++++++******)))&&&''')))***+++++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......))))))))))))))))))))))))))))))******++++++++++++&&&'''(((***++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......*********)))***++++++,,,***+++,,,------,,,+++***,,,++++++++++++++++++,,,'''((()))***,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))))))))*********))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))************++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***)))***,,,---...---,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,''''''(((((()))***,,,---************************))))))************))))))))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++******)))(((((((((+++*********))))))(((((('''(((((()))***+++++++++************************)))************+++++++++++++++************++++++++++++************++++++***++++++,,,,,,++++++************************************++++++,,,,,,,,,,,,,,,+++******+++,,,,,,((())))))))))))*********...---,,,+++************************************)))))))))))))))))))))))),,,,,,+++***))))))******************************************************++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))***+++,,,,,,+++))))))((()))+++,,,,,,+++)))((())))))))))))************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************,,,,,,++++++***)))))))))+++*********))))))((((((++++++******************************************)))************+++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++************++++++************************++++++******++++++,,,---************************++++++************++++++))))))))))))))))))))))))++++++************++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++++++++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...---------,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---------------------------......------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))*********************)))))))))(((((((((((()))***+++++++++************************************+++++++++++++++******))))))******+++++++++************++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,)))))))))*********++++++...---,,,+++************************************++++++++++++++++++++++++,,,++++++***))))))******************************************************++++++************++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))***************))))))((()))+++,,,,,,+++)))((())))))))))))************))))))))))))************+++++++++*********))))))************************+++***)))))))))))))))*********************************************+++++++++*********))))))))))))++++++******************************************)))************+++++++++************************)))***++++++))))))***+++++++++************++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++************************++++++************++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++......------,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))************+++++++++***************))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************'''(((((()))******++++++************))))))))))))(((((())))))***+++++++++************************************+++++++++,,,******))))))))))))******++++++************++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,************+++++++++,,,------,,,+++************************************++++++++++++++++++++++++,,,+++******)))*********************************************************++++++************++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((((((((((((((((((((()))))))))(((((())))))***)))***+++,,,,,,+++***)))))))))))))))************))))))))))))************+++++++++***************************************,,,,,,+++))))))(((((((((************************((())))))***++++++,,,,,,***************)))))))))******++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++((()))******)))((()))***++++++************++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---+++************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***'''((()))+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................)))******+++---......///------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,+++******)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************))))))************))))))((()))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************(((((())))))*********************))))))))))))))))))))))))******+++++++++*********************************+++++++++,,,,,,***))))))(((((())))))***++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++*********+++************************))))))))))))))))))))))))++++++***************+++************************************************++++++************++++++(((((()))))))))*********))))))))))))))))))))))))((()))))))))******************++++++++++++******)))))))))))))))))))))))))))((('''''''''(((***+++)))***++++++++++++***)))((()))))))))************((()))))))))************************************************************,,,+++******)))))))))***************************))))))*********+++++++++******************************+++++++++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++)))***+++***)))((()))+++++++++************++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))************))))))((()))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))******************++++++++++++***************************++++++++++++,,,,,,,,,******))))))))))))******++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++************************))))))))))))))))))))))))+++***************++++++************************************************++++++************++++++))))))))))))************))))))))))))))))))))))))((()))))))))******************++++++++++++******************************)))((('''''''''(((***+++*********++++++*********((()))))))))************((()))))))))***************************************************************************+++,,,,,,************************+++++++++*********))))))***************+++++++++******++++++,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++************++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---........................------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))************+++++++++***************))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++************************++++++******)))(((((('''))))))))))))************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++************++++++++++++************++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************+++++++++,,,,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++*********)))******+++,,,************************************************++++++************++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************(((((((((((()))***++++++************************))))))))))))************))))))))))))***************************+++++++++++++++++++++++++++++++++)))))))))******,,,------************************,,,,,,++++++***))))))(((*********+++++++++++++++******++++++,,,---------************************)))************+++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++************++++++***************************))))))))))))***++++++************************++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************+++,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********************************)))))))))))))))((()))))))))************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***)))))))))*********++++++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++******))))))***++++++,,,************************************************++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************'''((()))***+++++++++++++++******************+++))))))))))))************))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,************************++++++***************************++++++,,,,,,,,,******++++++,,,------...************************)))************+++++++++************************)))+++,,,+++***)))***+++++++++************++++++************************)))))))))))))))***++++++++++++++++++++++++++++++++++++************++++++***************************+++---......---+++******)))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***************+++,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))************))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************((((((((()))******++++++(((((())))))*********+++++++++++++++++++++++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++************+++++++++++++++,,,,,,+++++++++************************,,,,,,,,,++++++************+++,,,------,,,+++***((())))))))))))*********+++++++++***++++++,,,,,,************************))))))))))))))))))))))))******))))))***+++,,,,,,************************************************++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++++++++************++++++))))))))))))************))))))))))))************))))))******++++++++++++++++++++++++++++++++++++------,,,+++************************************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......************************)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***++++++************++++++************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***+++---......---+++***++++++***************+++++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---..................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++//////............//////////////////////////////******+++,,,------...///------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---////////////////////////+++,,,,,,------......///+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,------,,,+++***************+++,,,---...,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************))))))(((((('''''',,,,,,,,,+++***)))((((((++++++******************)))))))))))))))*********+++++++++*********))))))(((((()))***+++,,,,,,---************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...+++)))(((***---000///...)))***+++,,,---,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++******))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***))))))******))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++)))************+++++++++*********)))******++++++++++++************++++++)))))))))***+++++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))((((((((('''***************************++++++,,,,,,++++++***)))************+++++++++************************++++++******************************************)))************+++++++++************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((++++++************++++++******************************+++++++++,,,,,,,,,************************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++)))************+++++++++---,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------,,,,,,+++***)))))).........------,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------/////////......---------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------------------------+++***))))))+++,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************)))))))))***************,,,++++++******)))))))))************************&&&&&&''')))***,,,------+++++++++*********))))))***************+++++++++************************))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......,,,******,,,...---+++((()))***+++,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++*********))),,,++++++++++++*********++++++++++++++++++++++++,,,,,,+++***************))))))*********+++++++++******++++++++++++******************************************************++++++************++++++)))************+++++++++)))************+++++++++++++++***************+++++++++************++++++***************++++++++++++++++++***************))))))))))))))))))))))))*********)))))))))((((((***************************++++++,,,,,,++++++***)))************+++++++++************************************************************************************++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++*********)))++++++************++++++******************************+++++++++,,,,,,,,,*********************************++++++,,,,,,---+++,,,,,,------,,,,,,+++)))************+++++++++---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...+++++++++++++++++++++,,,.........------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,---------..................------,,,,,,,,,........................++++++,,,,,,,,,---------.........---------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((''''''))),,,......---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))************)))((())))))***+++,,,,,,,,,************************************************&&&'''((()))***,,,------+++++++++***************+++++++++*********))))))************************))))))))))))))))))))))))******)))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...000...,,,+++,,,,,,***)))((((((***+++++++++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++++++++************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++************+++***************+++++++++******++++++++++++******))))))))))))))))))))))))************************++++++************++++++)))************+++++++++)))************+++++++++,,,,,,+++***))))))))))))++++++************+++++++++++++++******************************+++++++++))))))))))))))))))))))))************))))))))))))***************************++++++,,,,,,++++++***)))************+++++++++************************************************************************************+++++++++,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......)))******+++,,,------............---------------...---,,,,,,+++,,,,,,,,,,,,------------..................---------------........................,,,,,,,,,,,,------------------------,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((())),,,......---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************)))))))))))))))******+++++++++))))))))))))***************************+++++++++++++++***************)))************************************************************************))))))))))))))))))))))))******))))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,++++++******)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++************************,,,++++++******+++++++++******************************++++++++++++******************************************************++++++************++++++))))))*********+++++++++))))))*********+++++++++---,,,+++***))))))))))))++++++************++++++,,,+++++++++***))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))*********+++++++++***************************************+++++++++*********************************+++++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******++++++,,,------..................------------------,,,,,,,,,------------------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++---+++******,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********))))))(((******)))))))))((((((((())))))))))))))))))******))))))*********+++++++++,,,+++++++++******))))))************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++,,,---+++,,,---------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,++++++************************,,,+++++++++++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++))))))*********+++++++++---,,,+++***))))))))))))++++++************++++++,,,+++++++++***))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************************++++++,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))******************++++++************++++++******************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++---,,,++++++,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************))))))(((******))))))(((''''''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))******+++,,,,,,---***************+++++++++'''((()))***+++,,,------************************))))))))))))))))))))))))***************+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,++++++---///,,,---.........---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,++++++++++++,,,,,,---+++++++++*********************++++++++++++******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++)))************+++++++++,,,,,,+++***))))))))))))++++++************+++++++++++++++******************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***************************++++++,,,,,,++++++***)))************+++++++++************************)))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********++++++************++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...........................------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...---,,,++++++++++++***++++++,,,,,,------...,,,,,,+++*********++++++------------,,,,,,,,,,,,.............../////////,,,,,,---............---------........./////////.............../////////....................................------------,,,,,,,,,,,,------------+++,,,---...000111222222------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,+++++++++*********++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((***)))))))))))))))))))))******))))))((((((''''''((())))))***++++++,,,,,,)))******++++++,,,,,,---))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))************+++,,,---...******************************+++++++++,,,,,,,,,***+++,,,---------,,,,,,***,,,---,,,******---///,,,,,,---...---,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++*********************************+++++++++++++++,,,---...+++++++++*********))))))******++++++++++++******************************************************++++++************++++++)))************+++++++++)))************+++++++++++++++***************+++++++++************++++++***************++++++++++++++++++***************))))))))))))))))))))))))))))))******++++++++++++***************************++++++,,,,,,++++++***)))************+++++++++************************((())))))***++++++,,,,,,************************+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++************++++++******************************+++++++++,,,,,,,,,*********************************++++++,,,,,,---******++++++++++++******)))************+++++++++++++++******++++++,,,---------------------------+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,------------------,,,++++++,,,,,,,,,******+++,,,,,,---......------,,,+++++++++++++++++++++,,,,,,---.........---........./////////000+++,,,.../////////...---............////////////---........./////////000........................///.........------------,,,,,,---------.........,,,,,,---...//////000000........................,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((()))))))))***++++++,,,,,,+++******)))(((''''''&&&((())))))***++++++,,,,,,------,,,,,,+++***))))))))))))******+++++++++++++++++++++***************************************))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,+++---...---***))),,,...+++,,,,,,---,,,+++***)))---,,,,,,++++++*********++++++++++++++++++++++++************************((()))***++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))++++++++++++,,,,,,---...++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))************************++++++************++++++)))************+++++++++)))************+++++++++******************++++++++++++************++++++))))))******+++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,---------************************+++++++++,,,,,,+++++++++)))************+++++++++************************((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,************************))))))***+++,,,,,,------******++++++++++++******)))************++++++++++++*********+++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------++++++++++++,,,---......******+++,,,,,,---......///...------,,,,,,,,,,,,)))***+++,,,...///000111---.........//////000000+++,,,.../////////................../////////000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------....../////////++++++++++++++++++++++++........................,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------------------------///...,,,,,,,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++*********))))))((((((*********++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))+++,,,,,,+++******,,,---++++++******************++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,***((()))+++,,,+++(((++++++++++++******))))))************************---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++************+++++++++***)))(((((()))***+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,***(((&&&&&&(((***,,,++++++++++++++++++++++++************************************************)))+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,))))))******++++++++++++///...---,,,,,,,,,,,,,,,---,,,++++++******++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...---,,,,,,------......------------......000000//////.........---........................////////////000000000000000000//////............++++++,,,,,,---.../////////////////////.........//////.........---------//////////////////.........------,,,,,,------.................................---,,,,,,,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++...---+++*********++++++***+++,,,,,,------------...---,,,,,,++++++++++++------------------------.........------,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,++++++***))),,,...000...***(((***---,,,,,,++++++***)))))))))************************))))))))))))))))))))))))***************************************************************************++++++,,,,,,++++++***+++*********))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,++++++******)))***+++***)))(((***,,,++++++******************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,***((()))+++,,,+++)))++++++++++++*********)))************************,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++************+++++++++***)))(((((()))***+++,,,,,,++++++************************************************************************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************)))***,,,+++******+++---++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********,,,---...)))*********++++++++++++------,,,++++++++++++++++++*********+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///......------------......000000/////////......................................./////////000000000111000000000////////////,,,,,,---......///000000//////////////////////////////.........---------...........................------------------...........................///...------,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++***+++,,,,,,---------,,,...---,,,,,,+++++++++,,,------------------------------------,,,,,,,,,+++,,,++++++***************++++++,,,,,,,,,+++***************+++,,,---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******++++++++++++*********************)))))))))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************---------,,,,,,,,,,,,+++***++++++***)))(((***+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++++++++++++++************************---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))++++++++++++************************************,,,++++++******+++,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++************+++++++++***))))))))))))***++++++************)))))))))************************************************++++++++++++++++++++++++***************************************************************************************+++++++++************************************************************************++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***++++++******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++---...///************++++++++++++,,,++++++************+++))))))******+++---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////......---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------///000111......------------......000000////////////..........................................////////////111111000000000000//////.........//////000111111/////////////////////////////////.........------..............................------------..............................///...------,,,---------...------,,,,,,------...---------------------------,,,,,,++++++++++++,,,++++++,,,---------,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++*********************+++,,,,,,,,,++++++,,,)))''')))---///---******++++++,,,------......++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++))))))***,,,******+++++++++++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++******++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***************************)))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************((()))+++***))))))***,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,******++++++,,,---......++++++++++++++++++++++++,,,++++++*********+++++++++******+++,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,---......,,,,,,---...------------------------........................,,,,,,------...//////000......------------......000000//////////////////........................---.........////////////000000000000000000//////.........//////000000000///////////////000000000////////////............------------............//////............//////........................//////...---------------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++************+++)))***++++++,,,,,,,,,,,,---+++))))))++++++)))'''++++++++++++,,,,,,------************************************************************************************************++++++++++++++++++++++++)))******++++++******)))***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************++++++++++++***++++++***(((((()))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++************++++++++++++++++++++++++,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++******++++++++++++******)))))))))))))))))))))***************************************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++******))))))******+++)))+++,,,------,,,+++)))++++++++++++++++++++++++************************************************(((***++++++******+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---......,,,,,,---...------------------------........................---..................---......------------......//////000000000000000000////////////////////////.........////////////000////////////////////////.............../////////////////////000000111111000000/////////.........---------.........//////000//////......//////000//////////////////////////////...------------......---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++---,,,,,,+++***+++++++++)))***++++++,,,,,,,,,,,,***,,,---,,,)))'''(((***,,,+++++++++*********)))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))************))))))*********+++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************)))***************++++++)))******(((&&&%%%'''(((******++++++,,,---------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++***))))))***++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***+++++++++++++++,,,,,,,,,,,,************************))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++************++++++******+++,,,,,,+++******)))))))))************+++************************************************++++++++++++++++++++++++************************************************************************+++++++++***************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************************************))))))))))))******)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************)))+++,,,,,,+++***,,,---*********++++++,,,,,,---,,,++++++******++++++,,,---------------,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------........................---......///......------......------------......//////000000000000111111////////////////////////////////////000000000000//////000000000000000111...........................//////000000111111222000000000/////////......------......///000000000000000////////////000000////////////////////////000///......------.........------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,------------------------------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++******+++,,,,,,,,,++++++&&&***---,,,)))))),,,///,,,,,,+++******)))((((((************************))))))))))))))))))))))))************************************************************************))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********************************++++++,,,,,,,,,+++,,,+++***((('''((()))******++++++,,,------...+++++++++++++++++++++++++++++++++,,,------......------------------------,,,,,,------------,,,,,,++++++***))))))***++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++)))(((***,,,+++++++++,,,,,,,,,------************************((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++***++++++,,,,,,++++++***************++++++,,,,,,************************************************************************************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******)))******************)))++++++++++++++++++++++++***************************************************,,,------,,,,,,---...)))******+++,,,,,,------,,,++++++******++++++,,,+++,,,---......------,,,------,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,---......///........................++++++,,,,,,---.........,,,---......,,,,,,---...................................................+++,,,---////////////.........------------......//////000000000111111111////////////////////////000000000000111111111222111111111222222333333333////////////////////////...//////000111111222222000000000000/////////.........//////000111111222111000000//////000000111////////////////////////000//////...............,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------,,,---------,,,,,,+++***,,,+++++++++,,,,,,---...------------------------+++,,,,,,,,,------------------,,,++++++++++++,,,++++++,,,,,,,,,+++******)))***+++,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------/////////...+++***+++---******+++,,,,,,---......++++++++++++++++++++++++++++++,,,------...//////------------------------***++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,+++++++++,,,,,,---------************************((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************++++++************++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************++++++++++++******))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++,,,...---,,,,,,---///))))))***+++,,,,,,------,,,++++++++++++++++++,,,)))***,,,...//////......---------,,,,,,+++++++++))))))((())))))***+++++++++++++++,,,---...///000...------,,,,,,------...******+++,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,---......,,,,,,---...........................////////////////////////)))***,,,...000000000000.........------.........//////000000111111111222000000000000000000000000000111111111222222222222333333333444444555555555111111111000000000000000...//////000111222222222000000000000////////////...//////000111222222333111111000000000000111111000000000000000000000000000000///...............+++,,,............,,,+++------------------------***+++---...///...------------------,,,,,,+++***++++++++++++,,,,,,---...------------------------,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))000---***+++---...+++(((***++++++,,,,,,------...************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************))))))************+++++++++*********)))******++++++(((***+++---......------***+++,,,,,,---------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++***+++,,,,,,------,,,,,,/////////......---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************))))))))))))'''((()))***+++,,,,,,,,,************************************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++************************---------,,,,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++*********))))))***************************++++++,,,,,,++++++***...------,,,,,,++++++***,,,++++++++++++++++++,,,)))))))))***+++++++++,,,+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,------............------------------------......................../////////......---------//////.........---------........................////////////////////////000000//////......------////////////////////////111000000000000000111222///000111222222222222111///000222444666888888999666666666666777888888999999777555333111//////...222111000//////000111222111111111000000000000000000000111111111111000000000///...------...///000000000//////.........---////////////////////////,,,---...//////...---,,,.........------,,,,,,,,,+++)))((((((***,,,,,,,,,------............------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,---...///000000......---------,,,,,,,,,))))))******++++++++++++++++++******************------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++++++++,,,************++++++++++++*********+++,,,---...///)))***+++,,,------------++++++,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,************))))))))))))((()))***+++++++++++++++***************************************************************+++++++++******************************************************+++++++++***))))))++++++++++++++++++++++++************************---,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***++++++,,,,,,,,,,,,+++------------------------....................................---------,,,000000/////////.................................///////////////////////////////////////.........////////////////////////000000000000000111111222222222333333444555555666666777888:::;;;<<<<<<<<<===<<<<<<<<<===???@@@AAA===<<<:::777444333111111222222111000000111222222111111111111111111111111000000111111111111000000111000////////////000111000000/////////.........////////////////////////---......//////......---.........------,,,,,,,,,---+++))))))***,,,,,,,,,------............------++++++,,,,,,,,,---------,,,------......------,,,---------...............------,,,,,,,,,+++++++++)))*********++++++++++++******++++++++++++++++++------------,,,,,,,,,+++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,------************+++++++++,,,+++++++++,,,---///111222++++++++++++,,,---......,,,,,,,,,------,,,++++++------,,,,,,------...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++******,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,++++++*********))))))))))))******+++++++++******++++++++++++++++++++++++************************))))))******+++,,,,,,---************************************************)))******+++++++++******++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++***))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...*********))))))*********+++++++++***************+++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,//////---,,,+++******+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------.........---,,,,,,------------------------...........................------------,,,,,,,,,000000000000000/////////........................////////////////////////...///////////////000000////////////////////////000000000000000111222222555555555555666888:::;;;>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHAAA@@@===:::777444333222333222111111111111222333111111111111111111111111000111111222222111111000111111000000000000111111000000000000///////////////////////////////////////..................///.........---------------///---******+++,,,,,,,,,------............------,,,,,,,,,,,,------------------............------//////.........---------,,,,,,+++++++++*********************++++++++++++******++++++,,,,,,------......---------,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,---///000000,,,,,,+++***+++,,,...///,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++++++++++++++++++++*********))))))******+++++++++******)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************************((()))***+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,******))))))))))))******,,,+++++++++***)))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++++++++,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---------,,,+++******................................................---------------,,,,,,,,,////////////////////////........................////////////////////////......//////000000000111////////////////////////000000000000111222333333777666555666777:::===???@@@AAABBBCCCDDDEEEEEEEEEAAABBBCCCDDDEEEGGGHHHIIICCCAAA>>>;;;777444222111222222111111111111222222111111111222222222222222111111222222222222111111111000000000000000000111000000000000000000000000////////////////////////000///...------...///000...............---------000...,,,+++,,,---,,,,,,------............------,,,,,,,,,------------...,,,------......------,,,........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,------...............---------,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))*********+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,------,,,+++***+++,,,---...,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++******************+++++++++******)))++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******************************************************((()))***+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++***))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***************))))))))))))******,,,+++++++++***)))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,((()))******+++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------)))))))))))))))((('''&&&................................................------------------------........................////////////////////////////////////////////////.../////////000000111111000000000000000000000000000000000000111222333444777666555555777:::===>>>>>>???AAACCCEEEFFFGGGGGGAAABBBDDDFFFHHHIIIIIIIIIEEECCC@@@<<<888555333222111111111111111111111111111222222222333333333444222222333333333333222222000000000000000000000000000111111111111111111111000000000000000000000000000///...------...///000........................111///,,,+++,,,------,,,------............------,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,------...//////000------------,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,------............---------,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++************,,,,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,+++************+++,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,------,,,---------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))************+++,,,++++++++++++*********)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,++++++******************************++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********************+++++++++***************************++++++,,,,,,++++++***---,,,,,,+++******))))))*********))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,***++++++++++++***)))(((++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---------,,,++++++................................................---------............///------------............///////////////////////////////////////////////////000000000000000000111000000000000000000000000000000000111222333444555666666555666777999;;;<<<<<<===???AAACCCEEEFFFFFFBBBEEEIIILLLMMMLLLJJJIIIGGGEEEBBB>>>:::888666555111111222222222222111111222222222333333444444555222333333444444333333222111111222222222222111111111111111111222222222222000000000000000000000000000//////////////////000.............../////////000...++++++,,,---------------............------,,,---------............------............------++++++,,,---...///000111.........---------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++)))***+++,,,---.........,,,++++++++++++,,,------///...---,,,,,,,,,,,,,,,------------------------,,,------...............,,,,,,,,,------.........------------............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************,,,,,,+++++++++*********((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************++++++************++++++***************+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,***+++,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...//////000000000000///........................................................./////////000000---.........////////////////////////////////////////////////////////////111111111000000000000000000000000000000000000000000000000111222333555555666666777777888999999:::===>>>@@@BBBCCCDDDEEEEEEDDDGGGMMMQQQRRROOOKKKHHHEEEDDDAAA===:::777666555333333444555555444333333222222333333444555555555333333444444444444333333222333444555555444333222111111111222222222333333000000000000000000000000//////000000000000//////---........./////////000...,,,******,,,---...---------............------------------............//////000000000000//////,,,---------......//////---------,,,,,,,,,++++++------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++*********************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------...///++++++,,,,,,,,,---------++++++++++++,,,,,,---...+++,,,---...---,,,+++***((()))***,,,---...//////---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,------------------------,,,---......//////....../////////000000000111111---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...************************+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++************************+++++++++,,,,,,---------))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))******++++++,,,------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,))))))******++++++++++++,,,,,,,,,++++++*********((())))))***++++++,,,,,,((()))+++---............******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------))))))***+++,,,,,,,,,,,,////////////////////////.........................../////////000000111111.../////////000000111111000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000000000000111222444555666666777888999999999999888@@@AAABBBCCCCCCDDDDDDDDDCCCHHHNNNSSSTTTPPPJJJFFFBBB@@@>>>;;;777555333333444555666777777666555444222222333333444555666666333444444555555444444333444555666777777666555444111111111222222333333333000000000000000000000000...///000111111000///...---.........//////000000---+++)))***,,,---......---..................------------.........//////111111222222222222111111///............---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++******************+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************,,,+++******,,,,,,+++***************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++++++++---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++++++++++++++++++++,,,------......------------------------------------------------------------------------------.........///000111111222//////.........---------------------------------------------------------++++++++++++++++++++++++///...,,,++++++,,,...///------------------------///...---,,,,,,,,,,,,,,,///...---,,,+++++++++++++++,,,.../////////......///...,,,+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((***++++++***((('''++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++---...///......---******+++++++++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,------,,,+++***+++******)))***,,,---...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................///////////////////////////////////////.........//////////////////////////////////////////////////////////////////////////////000000000000//////333222222222111111000000222111000000000111333444666666666666777888999999?????????AAABBBDDDFFFGGGEEELLLQQQOOOLLLKKKIIIGGG>>><<<:::;;;<<<;;;888555444555777999888777444333666111111666999666555888888666444333444555444333666555444444444444333111555333111111222333333333111111222222222222222222............///111222333000000000000////////////........................////////////////////////---,,,,,,++++++,,,,,,---//////...------------...///............---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************,,,+++******,,,,,,+++************)))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++++++++++++++++++++,,,------......------------------------------------------------------------------------------------...//////000111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///...---,,,,,,,,,,,,---///...---,,,++++++++++++---.../////////...---,,,000...,,,+++,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,******+++++++++,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,+++******---,,,+++******++++++,,,,,,------------.........------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////222222222111111000000000222222111111111333444555666666666666888999:::;;;@@@@@@@@@AAABBBDDDEEEFFFGGGNNNQQQOOOLLLJJJHHHEEEBBB???===<<<===<<<:::777:::<<<===???>>>===;;;999:::555444999;;;999999;;;:::888888888999:::999777777666444444555666555444666444222111222333333333222222222111111111000000111111111111111111111111000000000/////////..............................////////////////////////------,,,,,,,,,,,,------//////...------------...000000/////////.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********))))))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------......++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------------------------///.........------,,,,,,---------...//////000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---,,,,,,,,,------......---,,,++++++++++++////////////...---,,,+++000...,,,+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))...---,,,+++************,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111///000000111111000000///111111111000000000000000222222111111222444555666333444444555666888999:::======>>>>>>@@@AAACCCDDDEEEJJJMMMKKKIIIIIIGGGDDDFFFDDDAAA@@@??????>>>===@@@AAABBBCCCBBBAAA???>>>===:::999<<<>>>======???===<<<<<<<<<<<<;;;999666999777555555666888888888888666444333444555444444333333333222222111111000333333333333222111///...////////////....................................////////////////////////------,,,,,,,,,,,,------//////...------------...111000000000////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,------.......................................------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,------...............................................................//////......------,,,,,,------------......///////////////.......................................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,,,,------...---,,,,,,+++++++++,,,..................------000...,,,,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++++++++,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))******+++******+++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************------,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------.............../////////......------,,,,,,,,,+++................................................///////////////////////////////////////000000000////////////////////////////////////////////////111111111111111111111111000000000111111000000000000000000000000000000000111111111111222444666777555666666666777999:::;;;<<<<<<===>>>@@@BBBDDDEEECCCHHHKKKJJJKKKMMMMMMJJJLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBEEEGGGGGGFFFFFFGGGFFFEEEDDDCCC@@@<<<888;;;888666666888:::;;;;;;;;;999666555555666555555444444444444444444444444444444444444222111///...////////////.........---........................////////////////////////......------------......//////...------------...000000000/////////......------------------------+++,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++***+++,,,---...---------...........................------,,,,,,------......------,,,,,,------...------------------------,,,---......//////....................................................../////////......------------------...............////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,---...///000000000///---,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,---......---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))******+++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******************+++++++++,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,------.........///.........------,,,,,,,,,................................................////////////////////////////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111000000000111222555777888999999999999:::;;;<<<======>>>???AAACCCFFFHHHIIIGGGKKKMMMMMMPPPTTTUUURRRPPPQQQSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJMMMPPPSSSVVVVVVSSSPPPSSSRRRQQQPPPOOOLLLGGGDDD@@@>>><<<<<<>>>@@@AAA@@@===:::777666666666666555444444444555555666666666444444444333222111000///000////////////.........////////////////////////000000000000000000000000///......------....../////////...------------.../////////.........------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...........................------...////////////......................................................................................................////////////000000000........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,+++++++++,,,...///111222111///---,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***+++---......---+++************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,---............,,,,,,,,,,,,------------------------------------*********+++,,,,,,------.........---------------................................................////////////////////////...//////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000111111111111111222222222000000111222444666999:::555666666888:::<<<>>>???@@@AAAAAABBBDDDFFFHHHIIIKKKNNNOOOPPPUUU[[[]]]ZZZWWW[[[```aaa___ZZZVVVTTTWWWUUUSSSRRRQQQQQQQQQRRRSSSZZZbbbgggkkkkkkddd\\\\\\[[[YYYYYYXXXVVVRRROOOIIIHHHHHHHHHJJJKKKJJJIIIAAA???<<<:::::::::999777777777777777888888888999777666555333222222222222000000000000////////////////////////////////////000000000000000000000000//////............////////////...------------...............------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++************+++,,,,,,------------------------------+++,,,,,,,,,------------...------------,,,,,,,,,***+++---///000///...---------------------------......------------.........------,,,,,,------...........................------...///////////////................................................------......//////000000////////////////////////.../////////000000000000........................////////////////////////------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,------,,,,,,,,,---///000111111///---------...---+++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------,,,++++++,,,------+++,,,---......------,,,,,,------------.........------------------------+++++++++,,,------......------------............................................................////////////////////////...//////000111111222222000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000111222222222333333333333222222333444666999;;;===666888:::===AAAEEEIIIKKKOOOOOONNNNNNNNNNNNOOOOOORRRUUUWWW[[[dddnnnrrrppptttzzz~~~uuummmhhhiiihhheeecccbbbbbbcccdddkkkvvvxxxnnnkkkgggdddbbb___[[[XXXVVVVVVVVVWWWXXXXXXUUUSSSLLLIIIFFFDDDCCCCCCBBB@@@AAAAAA@@@???>>>>>>======>>><<<888555333222333333222111111111000000000000////////////////////////000000000000000000000000000//////////////////000//////...------------...////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***(((((()))***+++,,,,,,---------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,...000111111000///////////////////////////......------------.........------,,,,,,------...////////////////////////---......///////////////////////////////////////////////////////////////,,,,,,---...///000111111000000000000000/////////.../////////000000111111///////////////////////////////////////////////////////////////////////////...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,------///...---,,,------///000111///---------...---,,,++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,------...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///......---******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------......,,,,,,,,,,,,......---......///...---+++***---------.........//////------------------------.........///000111111222,,,---------.../////////////////////////////////........................////////////////////////...//////000111222222222000000000000000000000000000000000000000000000000222222222222222222222222111111222222222222111111222222222333333444444444444444444666888;;;>>>@@@@@@BBBFFFKKKPPPVVV[[[]]]eeedddbbb```___]]]]]]\\\]]]```eeelllyyy|||zzzyyyyyyzzz|||zzztttnnniiidddaaa______```bbbcccaaa]]]ZZZVVVSSSPPPNNNMMMMMMKKKJJJLLLKKKJJJHHHFFFDDDBBBBBBDDD@@@;;;666333222333444222222222222111111111000000000000000000000000000000000000000000000000000000000////////////000000//////...------------...000000000000////////////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,------.../////////000000000000000000000000////////////////////////////////////...---,,,+++000000000000000000000000111000///......///000111............////////////...........................///000///...---...000000000//////.........---000000//////.........------...//////000000//////......////////////......000////////////.........///............///000000........................000000000000000000000000......////////////.........------......///000111000000///...------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---.........------///000*********+++,,,---...///------------------------------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++++++++***))))))++++++++++++++++++++++++///......------,,,,,,+++,,,,,,,,,---------......,,,++++++******++++++,,,...,,,******,,,---+++(((***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++++++++*********)))))),,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,***************************+++,,,---...---,,,+++------------------------------------------------........................------------------------000000000000000000000000000///...------...///000,,,------...///000111111//////000000000000//////111111111000000000000000111111000000000000000111222111000///000111333555555111///222333222222555///222666777666444444444<<<999:::??????>>>EEENNNJJJUUUdddpppxxx~~~yyywwwxxxwwwxxx{{{|||wwwtttrrrooopppsssvvvwwwvvvrrrpppnnnfff\\\WWWVVVVVVTTTRRRVVVUUUSSSRRRPPPOOOOOOOOOQQQLLLDDD???;;;999777666333222222333555555444222333333222222222111111111222111111111000000000///000000////////////000000//////.........---------000/////////............///............---------...---,,,,,,......---,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,++++++........................,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,------...///////////////////////////////////////////////////////////////000000//////...---000000000000000000000000111000///......///000111............////////////...........................///000///......///000000000/////////.........000000/////////............//////000000000/////////000000000000000000///000000000000////////////...............//////000........................---,,,,,,,,,,,,,,,,,,---.........//////........................///111111000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------,,,,,,---///,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,+++******)))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++++++++++++++,,,...,,,******,,,,,,+++)))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------------------------------........................------------------------////////////////////////000///............///000---.........///000000000///000000000000000000///111111111111000000000000222222111111111111222222444444444444333333333222333000111555666555555777999999:::;;;;;;;;;<<<<<<>>>>>>BBBJJJOOOQQQYYYaaaeeeppptttkkkfffccc___[[[YYYWWWUUUSSSRRRRRRSSSTTTXXXTTTOOOJJJFFFCCC???======:::888666777777666555333222222111111111111111111111111000000000000000000000////////////000000/////////.........------000000/////////.........///............---------...---,,,,,,......---,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------,,,,,,------.../////////////////////////////////////////////////////////...///000000000000000000000000000000000000000000000000////////////000000............////////////...........................///000000......///000000000////////////......000000000000///////////////000000000000000///...000111111111111111111000111111111000000000//////......------......///000........................,,,+++***))))))***+++,,,------............------............///000111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++---......---------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---+++***+++,,,,,,+++)))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,------------,,,,,,+++---------,,,,,,,,,,,,+++*********++++++,,,,,,---++++++******++++++,,,---***************+++,,,---------------,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------------------------------------------------------........................------------------------........................000//////......//////000////////////////////////000000111111111111000000111111111111111111111111333222222111222222333333111222333444444333222111555222333777888666777:::======>>>???AAADDDGGGIIIPPPSSSZZZdddkkkooovvv|||~~~~~~xxxrrrnnngggdddaaa]]]ZZZYYYXXXXXXXXXUUURRROOOMMMIIIEEEBBBEEEBBB>>>;;;:::999777666555444333222111222222333000000000000000000111111111000000//////000000111////////////............000000000/////////......///............---------...---,,,,,,......---,,,------------------------************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************************++++++++++++,,,,,,,,,---------......////////////............,,,,,,------.../////////////////////////////////////////////////////////------...///000111111111////////////////////////000000////////////000000............////////////...........................000111000///...///000000000//////////////////000000000000000000000000///000000000000///......000111111222222111111000111000000000////////////......------......///000........................///...,,,++++++,,,...///,,,,,,------------,,,,,,............///000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,++++++---///...------,,,++++++,,,,,,------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,------------,,,++++++,,,,,,+++++++++++++++***((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++******++++++,,,---))))))))))))***+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...........................------------------------........................................................................000//////////////////000000000000///////////////000111111222222111111000000111111111111111222222222222111111222222333333000111222444555555666666888666666999::::::===BBBFFFLLLQQQSSSSSSVVV]]]cccssswww~~~}}}zzzuuuooohhhccc```ZZZXXXUUURRRPPPNNNJJJGGGLLLIIIFFFDDDBBB@@@===:::999888666444333333444555000000000000111111111111111000000000000000000111000000000/////////......000000000////////////...///............---------...---,,,,,,......---,,,------------------------************************,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,---------......//////,,,,,,,,,---------......000000/////////.........,,,,,,------.../////////........................////////////////////////+++,,,---...///000000000//////////////////////////////000000000000//////............///////////////////////////////////////000111000///...///111//////000000000000000000000111111111111111111111//////000000000//////...111111222222222222111111000000000/////////......///............///000000////////////////////////000///...------...///000,,,,,,------------,,,,,,///......//////000111222...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...---,,,,,,...000000///...---,,,,,,,,,,,,------------------------******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,------------,,,++++++,,,,,,,,,++++++*********'''((())))))***+++,,,,,,+++++++++,,,,,,,,,------+++,,,------------,,,++++++++++++++++++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,---......---------************++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---))))))))))))***+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...........................------------------------........................................................................///000000000000000000///000000000000000/////////111111222222222222111111000000111111222222222333111111111111222222333444555555555555666777999:::::::::<<>><<<999777555444444444444333333333222222222111111000000111111222111111111111000000000000111111000000000////////////............---------...---,,,,,,......---,,,------------------------------------------------++++++************++++++******+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,---...///((())))))******+++,,,,,,,,,,,,,,,---------....../////////.........------,,,,,,------.../////////........................////////////////////////,,,---...///////////////000000000000000000000000...///000111111000///...............///////////////////////////////////////000111111000///000111//////000000000111111111111111111222222222333333222222444555666666777777555555666666666666555555333333333222222222111111111111111111111222222333////////////////////////,,,---///000000///---,,,.........//////.........////////////000111222333........................------------------------++++++++++++++++++,,,,,,,,,---...---,,,,,,...000///......---------......++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,+++******)))------,,,,,,+++******))))))******++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---//////---,,,+++)))+++,,,,,,******,,,...***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,........................++++++,,,,,,------,,,,,,........................------------------------................................................///////////////////////////000111111111111000////////////000111111111222222222333333333333222222000000111222222333444444444444444444555666777888;;;>>>CCCGGGJJJJJJIIIHHHNNNUUUddduuu|||nnndddYYYWWWSSSQQQOOOLLLIIIGGGIIIIIIHHHFFFBBB>>>:::777777777666555444333333222222111111000000111111222222222111111111000000000111111111000000000/////////............---------...---,,,,,,......---,,,------------------------------------------------++++++************++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))((((((((((((***,,,---++++++,,,---......//////,,,,,,,,,---------......///.........------------,,,,,,------...//////000........................////////////////////////...//////000000000000000000000000000000000000000...///000111111000///.............../////////000000000000000000000000000///111222111000///000111//////000000111111111222111111111222222333333333444444666888999:::::::::777777888888888888777777555555444444444444333333222222111111222222333444000000000000000000000000---///111333333111///---......////////////......////////////000111222333---.....................------------------------*********++++++,,,,,,---+++,,,,,,,,,++++++---///+++******))))))******+++------------------------((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,***++++++++++++***))))))------,,,,,,+++***))))))+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...//////...,,,+++(((+++---,,,******,,,...***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++////////////////////////------------------------........................////////////////////////000000000000000000000000///000111222222111000///......///000111222222333222333333444444333333222000000111222333333444444666666666666777888::::::BBBIIISSS]]]bbbcccaaa___\\\gggzzzzzzlllggg```[[[YYYXXXWWWVVVRRRRRRQQQOOOKKKEEE@@@===999999888666555444333222222222111111111111222222222222222111111111111000111111111111000000000000//////.........---------...---,,,,,,......---,,,------------------------------------------------************************++++++++++++++++++++++++...,,,******,,,---...------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................---------............///........................000///...---------------............////////////000///...------...///000000000000000000000000000////////////000000000000//////000111111111111111......////////////......////////////000000000111......//////000//////...222000///000111222222222000333333111222777:::999888666666;;;BBBGGGGGGEEEBBBCCCDDDCCC@@@===<<<<<<<<<<<<;;;:::888777555444555000...444888666222111///000222222111000000111---...///...------...///,,,...000111000000111222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********))))))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((''''''************************(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++************************))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))************++++++++++++++++++,,,,,,,,,------..................------------------------,,,,,,---,,,,,,,,,,,,---......////////////////////////....................................////////////111000////////////000000000000000111222222333333777555222111111111111000777444222333666888777555:::777444333666===FFFKKKPPPaaawwwuuuoootttxxxtttrrrmmmkkkkkkcccZZZUUUUUUSSSLLLGGGGGGCCC>>>:::;;;999444222222777666555444444444444444222000///...///000///...000000000000000000000000////////////............------------------------........................---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,***((((((***,,,,,,+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///..............................---------......///............////////////000///...------...///000000000000000000000000000////////////000000000111///000000111111111111111///000000111111000000///000000000000111111111111//////000111111111000000333222111111222444555555444888:::999<<>>AAAGGGRRR___iiiwww}}}}}}|||}}}|||~~~sssjjjeee___VVVOOONNNGGGAAA<<<<<<:::666444555555444333333222222222222444222000000111111111000000000000000000000000000////////////............------------------------........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***((()))+++,,,,,,+++,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,------///000000............//////////////////............//////000000000000000000000000/////////000000000111111///000111111222222111111111111222222222222111111222222222111111111111111000000111222222222222222222111000000222444777999:::AAAFFFHHHKKKQQQTTTSSSRRRPPPPPPTTTZZZ^^^___^^^ZZZZZZ[[[^^^```^^^YYYUUUMMMNNNNNNMMMJJJFFFBBB@@@<<<<<>><<<:::;;;>>>AAAEEEJJJQQQVVV\\\jjj|||}}}ttttttrrrqqqpppnnnmmmmmmkkkooouuuyyy|||~~~}}}vvvqqqnnnmmmggglllrrruuuvvvwwwzzz}}}}}}|||zzzwwwvvvwww{{{{{{pppdddZZZVVVOOOHHHBBB@@@===999888:::555555444333222222111111555333222111222333222111000000000000000000000000////////////............///.........------,,,,,,........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---......---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------------...//////............/////////////////////......///////////////////////////////////////000000000111111111000000111222222222222111111111222222222222111111222222222111111111111000000111222333444444444444444444444555666999>>>AAABBBKKKSSSWWW[[[aaaeeefffaaa```___```cccfffgggfffeeedddeeejjjnnnmmmfff___XXXYYYZZZYYYVVVRRRMMMJJJIIIKKKSSS^^^```WWWMMMGGG===;;;999777777777777666333222222222222222222111333444444444222222333555666777777777666444111000............------------------------------------+++++++++,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---------.........,,,,,,------------...............///////////////---------------...//////////////////////////////........................000000000000111111111111000000111111111111111111//////000000111222222333111333555666666777999:::DDDKKKQQQRRROOOMMMPPPTTTYYY```hhhkkknnnzzzxxxvvvtttrrrsssvvvyyy{{{yyy|||yyypppkkkjjjjjjmmmpppqqqpppppprrrsssoooooommmjjjgggfffggghhhqqqwwwxxxuuuvvvvvvhhh___XXXPPPHHHEEEBBB>>>===@@@999999888777666444333222666444222222333444333222000000000000000000000000////////////............//////......------,,,,,,........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---...///...---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////...---------------............////////////...//////////////////...////////////////////////000000000000111111111111000000111222222222222222000111111222222111111000111111111111111111111111111222333555666777777777777999;;;<<<>>>AAAFFFJJJKKKUUU___cccgggmmmrrrssskkkiiigggffffffgggggggggjjjiiikkkppptttrrrjjjcccaaabbbddddddbbb___ZZZXXXXXX[[[dddmmmnnndddYYYSSSIIIEEEAAA????????????>>>:::888777777888999777555333444444444333333555777888999999999888555222000/////////......---------------------------------++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------..................//////000000...------------...//////////////////////////////////////////////////////000000000000111111111111000000111222333333222222000000111111222222333333444555666666555888<<>>===<<<999777444333555444222222333333333222111111111111111111111111////////////............/////////......---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++---...,,,+++)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000///------,,,,,,,,,............////////////......////////////......000000000000000000000000000000000111111111222222000111222222333222222222111111111222222111111111111111222222222333333333444555666888:::;;;;;;;;;777:::???AAACCCFFFKKKOOOWWWaaajjjlllmmmqqquuuwwwmmmkkkhhhfffddddddeeeeeejjjkkkmmmppprrrooohhhbbbeeegggiiijjjjjjiiigggeeedddgggooovvvvvvmmmdddaaaYYYTTTMMMJJJKKKLLLKKKJJJBBB???<<<===???@@@===:::666666666555444444666888;;;<<<======;;;777444111000000000///......------------------------------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......---------......//////000......------......///000/////////////////////////////////////////////////////////000000000111111///000222333444444333222111111222222333444444444555666777777:::AAALLLSSSmmmzzz}}}uuulllfffcccbbbaaadddkkkrrrxxxzzzyyywwwwww}}}xxxggg^^^UUUQQQLLLGGGFFFHHHFFFFFFDDDBBB>>>:::666444666444222222333444333222111111111111111111111111////////////..................................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,......,,,***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///........................///......---------..................////////////---...///000000///...---000000000000000000000000000000111111111222222222000111222222333333222222222222333333333333222222222222333444555666777777888999:::===>>>@@@AAAAAA===CCCIIIMMMNNNQQQVVVZZZdddmmmssspppmmmnnnqqqrrrkkkiiigggdddbbbbbbdddeeejjjkkknnnooommmiiiccc```bbbcccfffhhhjjjkkklllllljjjlllrrryyyyyyrrrnnnmmmiiibbbZZZWWWXXXYYYXXXWWWOOOLLLIIIIIILLLMMMJJJFFF@@@@@@>>><<<999888:::<<>>@@@BBBCCCDDDEEEKKKRRRZZZ___```bbbfffkkkllltttxxxrrrlllkkklllmmmhhhgggeeecccaaabbbdddfffjjjlllooonnnjjjeeeaaa___[[[]]]___cccfffiiikkkllllllmmmrrrxxxyyyuuusssuuussslllccc___```bbbaaa___```\\\YYYZZZ]]]^^^ZZZVVVJJJJJJGGGCCC???>>>>>>@@@BBBCCCDDDDDDAAA===999666222111111000///......---........................,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,++++++,,,,,,,,,---------))))))*********+++++++++******+++,,,,,,---......++++++,,,,,,---...//////...............///000000////////////////////////000000000000000000000000............///////////////000333555555555444333333333444555555666666777999<<<@@@GGGUUUjjjyyysss]]]___cccgggkkkoooqqqsssrrrvvv~~~vvvnnniiiccc]]]ZZZZZZZZZYYYWWWSSSNNNHHHBBB???999777666555666777666555111111111111111111111111000/////////............,,,,,,---...///000111111..............................------------......///......------,,,++++++,,,------......------,,,,,,------......------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------..................------..................------////////////////////////000111111111222222222222111111222222222222222222///000111222333222111000333333333333555555333222666111111777:::777777::::::<<<===>>>===>>>AAACCCEEEHHHJJJIIIFFFHHHNNNSSSVVV```ppp{{{zzzrrrppprrruuuvvvssslllddd___```cccdddbbb___[[[YYYZZZ]]]```fffiiikkkjjjfffaaa``````]]][[[YYY[[[___dddggghhhiiinnnssstttqqqoooqqqsssssspppllljjjjjjkkkkkkkkkllljjjhhheeecccaaa```___XXXUUUPPPJJJGGGFFFFFFGGGFFFPPP\\\VVVEEECCCFFF>>>777333111111000---...111000000000///......------...---,,,,,,,,,,,,---......................................................---,,,,,,,,,,,,---.........---,,,,,,+++******------,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---444111---+++,,,,,,***(((,,,,,,++++++,,,,,,---......------,,,,,,------...,,,+++***+++---...---,,,...---+++******+++---...000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++---------,,,+++******,,,...///&&&''')))+++,,,,,,,,,+++***+++,,,---------,,,,,,------------------------............////////////111000///...............000000000000////////////////////////000000000111000000000000111111111111555111000222222000222666555333333444555555888;;;BBBJJJUUUbbbqqq{{{wwwxxxyyynnnfffffffffcccccceeeeeehhhooo{{{yyyrrrooouuu}}}zzzxxxwwwuuurrroookkkhhhddd```ZZZVVVSSSRRRPPPOOOHHHDDD===999888999::::::555555444222000000111333///............///000000//////000000000000//////000///...---,,,---......------------------------------------------------,,,------......------,,,,,,------......------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------.........................................................////////////////////////000000000111111111222222111111111111111111111111111222333333444444444444333333333444555666555555:::666666;;;>>><<<<<>>EEEKKKZZZaaajjjvvv~~~zzzwwwzzzzzzyyy{{{xxxuuusssrrrqqqrrrvvv||||||ssskkkmmmsss~~~~~~~~~~~~}}}|||zzzxxxpppkkkeee___[[[XXXVVVTTTPPPLLLFFFAAA>>><<<:::888666666555444333222333444000000/////////000000111000111111222222111111000000///...---------......------------------------++++++,,,------...//////,,,------......------,,,,,,------......------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...............................................................///////////////////////////000000000111111111111222222222222222222222222000000000111222333444555555555666888999:::;;;;;;>>><<<>>>DDDIIIIIIJJJLLLLLLNNNPPPRRRVVV[[[aaafffiiikkkppptttvvvsssmmmiiifffeeehhhmmmooollllllooommmnnnmmmhhhccc```aaaddd```aaabbbdddddddddcccbbbcccfffjjjkkkjjjhhhgggggghhhhhhgggddd```]]]\\\\\\YYY^^^dddhhhhhhiiillloooooopppooommmjjjiiilllpppooollliiifffeeefffhhhjjjggghhhjjjjjjiiifffbbb___fffmmmuuunnn^^^^^^bbb[[[EEE;;;333333444222000000111000000//////......---......---,,,,,,---.........................................................------,,,,,,------......------,,,,,,++++++***)))******+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***((()))+++---------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++---...///...............---,,,,,,+++,,,,,,,,,------------------------------------............////////////000000////////////......////////////000000000000............////////////000000111111111222222222111000333777777555777<<<:::;;;;;;===CCCNNNZZZaaaqqquuu}}}}}}~~~~~~~~~yyymmmjjjnnnzzz|||tttlllfff```\\\YYYXXXTTTPPPLLLIIIFFFBBB@@@===<<<:::888666555444444111111000000000000000111000000111111111111000000000///......------......------------------------,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...000//////......---------............////////////............////////////000000000000000000000000//////000000000111111111333333333444444444444444222222222222333666888999:::;;;===>>>>>>@@@BBBCCCDDDGGGNNNXXX___ccccccbbb```aaabbbccceeejjjpppuuuvvvwww{{{}}}vvvsssllliiikkknnnnnnoooqqqooopppoookkkgggeeefffgggjjjkkkkkkmmmnnnnnnlllkkkgggiiimmmooopppooonnnnnnkkkmmmmmmjjjddd```^^^^^^^^^aaaeeeggggggfffggghhhkkkmmmnnnjjjdddbbbeeeiiinnnllljjjhhhgggggghhhiiijjjllloooqqqpppmmmjjjgggrrryyy{{{kkkjjjkkkbbbJJJ>>>555555777666333111111111000000///...............------------......................................................---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************,,,------...,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------..................------,,,,,,,,,,,,,,,---..........................................//////////////////000000000/////////////////////000000000000000000111111111222222222000000111111222333333333222333666:::999777:::@@@BBBGGGLLLOOOWWWdddqqqxxxvvvqqqrrrttt|||sssjjjbbb^^^\\\XXXTTTRRRQQQRRRQQQQQQKKKGGGAAA<<<999777555444222222111000//////000000.........//////.........000//////.............................................---------,,,,,,,,,,,,------......------,,,,,,------......------,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///.........------,,,,,,........./////////000000........./////////000000111111111111111111111111000000000000111111111111222222333333444555555666888888888999;;;>>>@@@BBB???AAACCCDDDEEEHHHLLLOOOSSSZZZfffsss~~~yyyyyywwwuuutttvvvzzz}}}}}}wwwyyy{{{||||||~~~yyyyyyxxxvvvtttrrrrrrrrrxxxwwwuuuuuuwwwwwwvvvtttnnnpppsssuuuwwwwwwuuutttlllmmmnnnmmmjjjgggeeedddfffhhhkkkllllllkkkjjjjjjjjjllllllfff___[[[]]]```fffgggiiikkkkkkkkkjjjiiilllmmmnnnoooooonnnlllkkkttt|||ssspppmmmaaaJJJ???666666999777333222111111111000//////..............................................................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,------------------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++++++++,,,,,,---...///------,,,,,,,,,---...///....................................////////////...///000111111000//////.../////////000000000111111111111222222222222333000111111222333444444444333444777:::::::::AAAIIIVVVaaalllqqqxxxwwwwwwvvv{{{yyyooohhhaaa\\\VVVSSSSSSVVVYYY[[[YYYSSSJJJBBB===999666444333222111000////////////......////////////......///////////////.................................//////...---,,,,,,++++++,,,------......------,,,,,,------......------,,,...............---------------------------------------------------------,,,---------.....................---------------.........//////000000111.........//////000000111111111111111111111111111000111111111222222222222111111222444666777888999;;;;;;<<<>>>AAADDDFFFGGGDDDHHHLLLOOOQQQUUU\\\aaajjjttt}}}}}}~~~|||sssrrrrrrrrrsssrrrpppmmmnnnooorrrtttvvvvvvuuuuuunnnooommmhhhaaa\\\[[[]]]^^^aaafffkkknnnnnnmmmlllllllllmmmllllllkkkkkkjjjmmmvvvtttqqqmmm___MMMCCC<<<<<<;;;777333222222111111000000//////...---...////////////...---................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,++++++,,,...//////---,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++)))))))))***+++---...///...---,,,,,,,,,---///000....................................////////////...///000111222111000///......//////000000111111///000000000111111111111111111222333444444555666444555888===@@@FFFRRR___www|||xxxwwwxxxwwwttttttxxx{{{~~~~~~}}}~~~yyymmmfff]]]VVVTTTVVVXXXYYY___YYYPPPJJJEEEAAA<<<888555444333111000/////////111111222222222222111111///000000000000///...---........................---------------------,,,,,,------......------,,,,,,------......------,,,//////.........---------................................................------------.........................../////////---......///000000111111---......///000000111111222222222222222222222222222222222222333333333333444555777999<<<>>>@@@AAAAAABBBEEEHHHKKKMMMOOOPPPLLLRRRXXX^^^cccjjjttt{{{|||~~~~~~yyyvvvwwwzzz}}}~~~wwwuuurrrnnnjjjfffcccbbbaaacccgggkkkmmmnnnmmmllljjjkkkkkkkkkjjjhhhfffeeeeeennn{{{{{{qqqqqqooobbbVVVOOOJJJGGGCCC<<<666666222222111111000/////////---...///000000///...---................................................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***))),,,......,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,+++***+++---...---,,,------++++++++++++---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,,,,------,,,,,,+++++++++,,,---------------++++++*********,,,---...///...,,,,,,,,,---///000....................................////////////---///000222222222000///.........///000111111111000000000111111111222222111111222333444555666666888999===EEENNN[[[ppp~~~{{{}}}|||{{{yyywwwrrrooommmmmmkkkhhhjjjnnnooosssyyy}}}|||uuujjjaaa[[[YYYWWWWWWYYYVVVSSSRRRQQQMMMDDD>>>888777666444222111111111222222333333333333222222///000000111000///...---........................+++,,,,,,------......///,,,------......------,,,,,,------......------,,,//////.........---------////////////////////////........................---------.........//////......//////000000111111---......///000111111222---......///000111111222222222222222222222222222222222333333333444444444:::;;;===@@@CCCFFFHHHIIIMMMOOORRRVVVYYY[[[\\\\\\TTT[[[ccckkkrrr{{{~~~~~~~~~{{{wwwuuurrrpppllliiiiiijjjjjjkkkkkkjjjjjjiiiggghhhjjjjjjiiieeebbb___```hhhuuuvvvnnnqqqrrrfff```[[[VVVSSSKKKAAA;;;;;;222222111111000/////////---...///000000///...---................................................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***'''***------,,,***+++---,,,,,,++++++,,,,,,---......------,,,,,,------...,,,+++***+++---...---,,,...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///++++++------------++++++,,,---......//////.........---,,,+++***+++,,,---///...,,,,,,,,,---///111////////////////////////............/////////000---///111222333222111000---......///000111111222222222333333333444444444111111222333444666666777<<<>>>DDDNNN[[[nnnzzzyyy~~~yyyvvvxxxtttqqqqqqooolllnnnsssppptttzzz~~~~~~uuurrruuuzzz{{{|||vvvllleee___[[[XXXRRRRRRTTTXXXZZZUUUKKKBBB;;;:::888666444333333222111111222222222222111111///000111111111000...---////////////////////////........................------------------------------,,,+++,,,---...///........................------------------------,,,---------...////////////////////////.........///////////////.........111111111000000000000000000000000000111111111111222111000000222333222222333444555666777999;;;<<>>AAAJJJOOOQQQVVV]]]aaaeeejjjmmmnnnmmmmmmmmmfffjjjrrr{{{{{{xxxxxxxxxwwwuuuuuussspppnnnooooooooonnnqqqoookkkiiihhhfffcccaaadddhhhnnnqqqpppnnnlllkkkhhhgggbbbZZZTTTNNNBBB777666333000///000111000000000000///...............---------.........//////------............------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,......+++(((------------------------222///,,,***)))+++---///++++++*********+++---...++++++,,,,,,,,,,,,---------------,,,+++***)))(((+++++++++++++++++++++++++++++++++,,,,,,---------///...,,,+++***+++,,,,,,.........................................................------,,,,,,,,,//////...---,,,++++++***------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------...//////222111111111000000//////111111111111000000000000000000000000000111111222777555222000111222222222333222555:::999666:::BBB@@@JJJWWWdddrrryyyvvv|||tttkkkiiillloooqqqssssssuuuyyywwwhhh\\\YYYVVVWWWXXXXXX[[[ZZZQQQGGGFFFBBB<<<999999888555333333333333333222000///...222111///...---...000111---.............................................------------------------------,,,,,,,,,---...///........................---------------------------------.............../////////////////////...////////////////////////111111111111000000000000111111111111111222222222222111000111222444444444666777888999;;;>>>AAACCCHHHGGGMMMXXXaaafffmmmttt{{{}}}{{{yyy|||zzzyyyyyyzzzyyyxxxwwwwwwuuussspppnnnkkkgggcccdddgggiiijjjjjjiiijjjkkkjjjmmmllleee^^^UUUHHH<<<444333111111111111000///111000000/////////000000.........//////000000000---......//////......---............------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,000///,,,+++***+++---...++++++*********+++,,,---++++++,,,,,,,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,------------------------------------------------......---------,,,,,,,,,.........------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------...//////111111111000000000//////000000000000000000000000000000000000000111222222222111000111222333444444555444666999999:::BBBLLLXXXaaannnyyy|||oooiiihhhhhhhhhiiiiiijjjlllpppwwwzzzzzzxxxlllfff``````]]]ZZZ[[[\\\WWWOOOKKKGGGCCC@@@@@@===999555444444333333222111000000222111000......///000111000000/////////.................................------------------------------,,,,,,------...///........................------------------------...............---------......////////////////////////////////////000000111111111111111111111111222222222222222222222222333333333333444666888999:::<<<>>>@@@CCCGGGMMMQQQWWWXXX```kkkuuu||||||~~~|||zzzyyywwwtttooollliiiiiihhhgggeeefffiiikkknnnsssuuuooodddWWWIII===666444333333444333222000111000000000000000111111//////000000000000111111---......//////......---/////////............---------,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++*********+++,,,---++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.................................------------...//////111111000000000000//////////////////000000000000111000000000000111222222///000222333555666666666777777888;;;>>>EEESSS```ooowww{{{|||vvvqqqooonnnlllllllllllllllkkkkkkjjjmmmllllllmmmrrryyyxxxtttvvv|||yyyrrrnnnggg___]]]^^^[[[UUUOOOLLLJJJIIIIIIFFF@@@;;;888777555333222222222222333222000/////////000111111111000000/////////...........................---------------------------------------......///................................................/////////...---------,,,............//////////////////000000000000111111000111111111111111222222222222222222222222222222555555555666666888<<<>>>AAADDDHHHKKKOOOUUU]]]ccckkkmmmsss{{{~~~|||zzzwwwrrrqqqnnnkkkhhhgggiiikkkttt{{{|||ssseeeXXXKKKBBB<<<999666444444444444333000000000000000000111222000000000000000000000000......////////////....../////////////////////...------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------++++++++++++,,,---------++++++++++++++++++++++++------------------,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,---------,,,***)))***,,,...///---------------------------------,,,,,,++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////...------------...//////000000000000000000/////////////////////000000000111111000000111111222333000333555777777777777777888:::>>>BBBHHHUUUhhhwww|||wwwqqqllldddaaa]]][[[\\\```fffiiikkkqqqwww||||||yyywwwuuu}}}vvviiibbb___ZZZTTTOOOMMMMMMOOOPPPNNNIIIDDD>>><<<999555333222333333333222111000000000111111////////////////////////........................------------------------------.........//////.................................................../////////...---------,,,---.........//////000000000000000000111111222222000000111111222222222333111111111222222222333333444666777888999===BBBFFFNNNSSSXXX\\\```fffooovvv~~~yyyyyywwwtttooolllkkkkkkxxx|||{{{qqqfff]]]UUUOOODDD???999555333444444444111000000///000000111111////////////////////////...//////////////////....../////////////////////...------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++++++++++++++,,,---///++++++++++++++++++++++++,,,,,,---......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,*********,,,...000---------------------------------,,,,,,+++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////...------------...////////////////////////000000.../////////000000111111111111111111111222222333222444777777555555666888<<>>:::666444333333333222222111111111111111,,,,,,---...//////000000........................------------------------------...////////////..................................................................---------------......///000000000000000000111222222333333000000111111222333333333000111222333444444555666444888<<>>:::777555444333333333333222222111111+++,,,,,,---...///000000........................------------------------,,,---...///000//////...................................................---------...............------......///000000111000000111111222333333444000000111222222333444444111222333555666888999::::::???FFFLLLSSS\\\iiirrr}}}~~~xxx||||||zzzzzz}}}||||||tttsssmmmeeecccdddddd```[[[WWWPPPJJJEEEAAA<<<999777666555333333222222222111111111000000///////////////000000000000//////,,,,,,------..................------------......,,,,,,,,,---------......++++++,,,,,,,,,,,,---------...---+++)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------...//////........./////////000000000000000111222333333333222222111111222222333444222444666666999@@@KKKSSSnnn~~~}}}xxxrrrmmmkkkmmmllljjjhhhhhhjjjmmmooouuuvvvxxxzzz~~~{{{rrrhhhbbb\\\XXXWWWVVVSSSQQQJJJHHHFFFCCC???<<<999888333333333333333222222111/////////.......................................------------------------,,,---///000000000///...........................////////////////////////,,,------....../////////---------...///000000111000000111222333333444444000000111222333333444444222333444666999;;;<<<===@@@GGGPPPYYYbbbnnn}}}|||wwwpppjjjhhhjjjmmmqqquuurrrmmmkkknnnsssyyy||||||vvvwwwwwwssszzz~~~sssnnnjjjjjjmmmxxx}}}uuummmlllmmmkkkffffffccc^^^YYYSSSKKKCCC>>>:::999777666444444333333222222222222111111000000//////000000000000//////,,,,,,,,,---------............------------......,,,,,,,,,------.........++++++,,,,,,,,,---------.........,,,)))(((+++///------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------,,,------......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------...//////---.........//////000000000000111222333333444444222222111111222222333444333555888:::???JJJYYYddd{{{xxxvvvvvvuuutttqqqpppooonnnnnnnnnooopppyyyuuummmccc[[[WWWUUURRROOOIIIHHHGGGEEEBBB???===;;;333333444444444333222111333222111000///...------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////////////////.........//////............//////---...000111222222111111.../////////000111333555222//////111222111333777666777999999999===CCCHHHGGGPPP]]]iiittt|||wwwtttrrrqqqooottt}}}{{{nnnmmmiiieee```___```bbblllkkkiiiggggggggghhhiiikkkjjjeeecccjjjuuuyyyuuuppphhhdddgggjjjmmmvvvzzz{{{|||zzzyyy|||vvvrrrjjjaaaXXXRRROOOOOOJJJ@@@999::::::666222333222111111222333222111/////////.........//////000////////////////////////........................------------------------........................,,,+++*********+++,,,---++++++,,,,,,,,,---------........................,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,---...//////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------------............------............////////////............/////////000111111111111111222222333222222222111222222333333222111///......///111222666888<<<@@@EEERRRkkk{{{rrrkkkgggfffddddddfffnnnvvv{{{xxxjjjddd^^^UUUNNNNNNMMMJJJGGGDDDDDDCCCBBB@@@;;;888555555555666444333111000000000222333222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......////////////////////////------------------------//////............//////...///000111222222111111222222222333333444333333333000000333333111333888:::<<<===???AAAGGGOOOUUUYYYaaammmvvv}}}|||~~~{{{vvvooojjjhhhhhhggggggiiimmmttt{{{}}}{{{vvvpppiiifffeeeeeemmmnnnoooqqqrrrttttttuuurrrpppkkkiiiqqq}}}tttmmmjjjlllnnnmmmoootttwwwuuurrrsssvvvzzz~~~|||sssiiiaaa\\\ZZZUUUKKKDDDCCCAAA;;;666555444333111111222222000///000000////////////000000////////////////////////........................------------------------........................000///---,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------***++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------...............---------,,,,,,,,,------,,,,,,,,,,,,------........................++++++,,,,,,,,,---------------............------............////////////........./////////000000//////......//////000111222222111111111222333333555444333333333444555666777<<>>:::777555555555666444333111111222222000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000000/////////...////////////////////////........................000//////......//////000000000111111222111111000111000111333555555333222666333444666555444777<<<<<<===AAAEEELLLVVVaaaiiimmmsss{{{vvvmmmfffcccccceeehhhlllmmmllljjjjjjgggdddccceeegggiiiiiiooossswww{{{~~~}}}{{{zzz}}}}}}zzz~~~{{{|||zzzooojjjccc___```eeejjjmmmpppooosss|||xxxnnneeeaaa___XXXQQQNNNKKKEEE@@@>>>;;;888555333222333222111111111000000000000111111////////////////////////........................------------------------........................111000///---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++******)))))))))++++++,,,,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------...------------,,,,,,,,,......------------..............................,,,,,,,,,,,,------------------............------............////////////....../////////000000000...............//////000111111111111111222333333444444333333333555777888>>>EEEQQQ]]]dddooo~~~zzzyyywwwvvvuuussssssqqqlllggghhhooovvv}}}sssggg^^^ZZZTTTQQQMMMKKKLLLNNNOOOOOOJJJHHHCCC>>>999888999::::::888555444333333111///////////////////////////------------------------111111000000///.........////////////////////////000000000000111111111111000000////////////000000111111111111111111111111111111111333666777777777777666777999999888>>>EEEEEEGGGKKKSSS^^^lllxxx~~~xxxrrrkkkeeecccbbbaaacccgggjjjllllllooonnnnnnqqqvvv{{{~~~}}}ttthhh^^^[[[]]]```cccbbb^^^___eeelllsss~~~yyyoooiiifffaaa]]]ZZZWWWRRRMMMJJJEEEAAA;;;777666555555444222111000000000000000000////////////////////////........................................................................------,,,,,,++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,++++++******))))))+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------,,,,,,------------------------.........------.................................,,,,,,,,,------------...------............------............////////////...////////////000000000000000//////000000111222111111111111111222333444444333111111444999>>>AAALLLSSS___kkkrrr{{{~~~tttooopppssstttxxx~~~|||tttjjjeeeZZZWWWTTTSSSUUUWWWYYYYYYPPPPPPMMMHHHBBB>>>===>>>>>><<<999777666666444333.../////////////////////------------------------/////////......---------///////////////////////////000000000111111222222000000////////////000000111111111111111222222222555666777888888888999:::777666888;;;===@@@IIITTT___```cccjjjuuu{{{zzzvvv}}}~~~}}}zzzrrrpppnnnooorrrwwwzzz|||{{{|||~~~vvvhhh```]]]]]]^^^```[[[ZZZ]]]```bbbggglllssszzzpppooolllgggccc___ZZZUUUPPPKKKCCC===999888666555222111111000//////000000000000000000000000000000........................................................................***++++++,,,------------,,,,,,---------.........---------------------------------------,,,+++***------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------,,,,,,------------------------.........------.................................,,,,,,---------.........------............------............////////////////////////000000000111000000000000000111222222111111111111222333444555555444444666<<>>>>>;;;888666666666555444,,,,,,,,,---------------------------------------------..................////////////////////////,,,------......//////000111000000//////000000111111000000111111222444444555;;;@@@@@@;;;777888:::;;;;;;===AAAFFFNNN]]]kkk~~~}}}}}}yyyrrrllllllooosss{{{{{{qqqllliiigggccc^^^\\\]]]]]][[[ZZZ[[[___iiiuuu|||{{{tttoooiiiccc\\\VVVMMMEEE@@@<<<999777333333222111000000000000000000000000000000000000........................................................................+++,,,---///000000000000,,,---------................................................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,------------.........------------..............................,,,---------............------............------............/////////////////////000000000111111///////////////000000111222222222222333555666777444555999???JJJWWWbbbiiiqqqqqqsssuuutttssszzz~~~|||~~~~~~xxxsssrrrqqqpppsssxxx{{{tttrrrooolllggg___WWWQQQMMMOOOQQQSSSSSSOOOGGGBBB>>>:::666444444444333333,,,,,,,,,---------..............................------......//////000000////////////////////////+++,,,,,,---......//////111111000000000000111111000000000000222333555666777CCCQQQTTTLLLEEEDDDGGGEEEFFFIIIOOOVVVcccxxxxxxqqqoooqqqrrrqqqnnnnnnpppnnnlllpppxxx}}}}}}{{{pppjjjggghhhhhhccc``````\\\___ccceeefffiiiooottt|||xxxjjjddd[[[RRRKKKEEE???<<<666666444333333222222222000000000000000000000000........................................................................,,,---...///000000//////------------............------------------------,,,---------------,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,,,,------........................------------............------............------............//////////////////000000000111111111000000000000000111222222333333333444555666777888777<<>>999555444333222111........./////////000000........................------...///000111222222////////////////////////---------...///000000111111111000000000000111111/////////000222444666888===PPPeeellleee\\\ZZZ]]]QQQQQQUUU\\\eeettt}}}oooccc^^^___bbbdddmmmmmmrrryyy|||||||||xxxyyyyyyvvvsssssseeedddbbb___]]]^^^aaacccccciiiqqqvvvzzz~~~vvvpppggg]]]UUUMMMGGGCCC888888777666555444444444000000000000000000000000........................////////////////////////........................,,,---.........---,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............(((((()))***+++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,---...//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................---------.........//////---..................---............/////////000000000000000111111111111333333222222333333444555333444444555666777888999AAAJJJZZZlll~~~|||nnnhhhiiiiiiwww}}}|||~~~|||xxxxxxuuupppmmmnnneeemmmxxx}}}xxxiii___WWWTTTSSSZZZbbbddd^^^WWWGGGCCC===999666555333222.........///......------........................***+++,,,---...000111111////////////000000000000////////////////////////111111000000//////......222222222111000222666999DDD[[[vvv~~~uuuooofffccceeeooo|||yyysssmmmgggbbbaaaaaabbbhhhnnnnnnttt~~~yyyvvvrrrnnniiiccc[[[VVV[[[ZZZ]]]dddgggfffiiimmmssstttiiicccZZZOOOGGGCCC@@@;;;888666555333222000000000000111000---***///............---------,,,---------.../////////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------//////...---,,,,,,++++++,,,,,,,,,---------...............------,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...................................................////////////111222333444444333111111000/////////000111222222111222555888666555<<>>HHHYYYhhhzzzzzz}}}yyysssllliiikkkooouuuzzzqqqmmmkkkiiijjjmmmmmm___QQQIIICCC<<<666444,,,,,,,,,---...///000000------------------------........................////////////000000000000////////////////////////111111111111111111111111222444555666777999===@@@HHHZZZooo~~~~~~zzzxxxxxxvvvsssqqqssswww||||||{{{xxxqqqjjjhhhaaaaaabbbdddeeedddaaa___```hhhqqqxxx|||wwwlllgggccc]]]WWWQQQKKKDDD@@@===999555222222222111111111111000000000/////////000000//////......------,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---......///.........///...------------..............................------------............000//////.........////////////////////////////////////000000000111111111///000000000111111111111222222222333444555666777666555888@@@JJJZZZqqq}}}}}}|||sssooopppoooqqqtttzzz}}}xxxvvvxxx|||ooobbbTTTMMMHHH@@@;;;999,,,,,,,,,,,,---///000111------------------------------......///000000000////////////000000000000000000000000000000000000000000111111222222333333444444444555888???GGGMMMVVV```kkkuuusssllllllnnnooouuuwwwzzz}}}{{{yyyqqqsssvvvxxxwwwoooddd\\\ZZZ^^^ccceeeggglllttt{{{|||vvvlllbbbZZZTTTNNNKKKBBB>>>888444222222111000000000000/////////......000000000//////......---,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......///..................---.........///........................---------.........////////////.........//////000////////////////////////........./////////000000//////000000000111111222222222222333444555666777777888===GGGUUUiiizzzzzzyyyuuuqqqoooqqqwww~~~lll___RRRMMMIIIDDD@@@@@@...---,,,,,,---...000111........................------...///000000111111////////////000000000000000000000000000000000000000000111222333444444444333333444666===HHHTTT\\\aaagggmmmuuu{{{mmmfffgggnnnuuuyyy~~~|||wwwxxx|||uuuiii^^^]]]\\\[[[\\\```gggkkksss|||wwwjjjaaaYYYTTTQQQJJJEEE???:::777555333111000000/////////.........000000//////////////////+++,,,,,,------.........000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---.........////////////------------------------------........./////////---,,,,,,,,,,,,---......------------------------............////////////000000000000000111222333222222222333444666777888:::<<>>:::777444111111111000000000/////////////////////000000000++++++,,,,,,---......///111111000///...---,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,---------.........,,,---......//////......------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,---......------------------------...////////////000000000111111000000111222444555333333444555666888999:::AAADDDMMMYYYfffuuuzzztttqqqpppoookkkiiilllvvv|||uuugggXXXQQQNNNKKKJJJKKK000///---,,,,,,---...///000000000000000000000000111111111000///.........////////////000000000000000000000000000000000000000000111222444555666666777;;;BBBJJJUUUcccpppyyyxxx{{{{{{xxxwww|||~~~vvvlllgggddd```]]][[[\\\fffyyy}}}qqqgggaaaZZZVVVOOOIIIDDD???:::777222222222111111111111000......//////000000111111++++++,,,,,,---...//////............/////////000////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........///......---------......---------------------------------.........//////,,,---......//////......------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...............///000111000000000000000000000000000000000000111111111111222111111000111333555666444444555666888999;;;<<>>888888555222111000000///.........///000111222333333........................111222222222111000...---................................................---------,,,,,,+++++++++------------------------+++,,,---......---,,,++++++,,,------......------........................,,,,,,,,,,,,---...//////........................---......///////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////000///.........///111222222222111111111111111111444333222222333333222111...000777<<<;;;999AAALLLOOOYYYgggpppwww}}}|||||||||jjjbbb```bbbkkkttt}}}yyyzzzfff[[[VVVPPPMMMNNN......------------......,,,,,,,,,------................../////////000000//////000222222333333222000000000000111222222333111//////222555666;;;BBBIIIQQQ[[[bbbiiiqqq|||zzzxxxrrrlllfffdddfffhhhdddjjjqqquuuuuutttuuuvvvyyywwwsssnnnlllmmmrrrvvv|||xxxvvvyyy~~~wwwsssssszzzxxxyyy{{{mmmeee``````ccciiiuuu~~~tttkkk```ZZZWWWRRRJJJCCC===999444222111111000////////////000111111222222........................000000000000000...---,,,------------------------........................------,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,,,,---......//////......------------------------///...---,,,,,,+++++++++------------------------,,,------...............,,,------......------,,,------------------,,,,,,////////////////////////---------.........//////000//////...///000111222111111111111111111111111000000000111222333222222333222666;;;===@@@IIISSS\\\eeepppxxx}}}uuujjjeeebbbdddjjjtttssshhh^^^TTTOOOPPP......------------......------------------............/////////000000000///000111222222222222222111111000000000111111222111111444555444888EEETTT[[[bbbkkkooorrryyywwwssstttvvvwww}}}yyysssooogggfffdddaaa___```dddhhhlllqqqvvvxxxxxxxxxzzz|||~~~yyyvvvyyy|||rrrlllooommmnnntttzzzsssjjjccc```ccchhhlllooottt|||~~~tttiiiaaa^^^YYYQQQKKKDDD???888333111111111111000000000000000000000000.......................................---,,,+++------------------------........................,,,,,,,,,,,,------------------------------------...------,,,,,,------...---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------............------------..................////////////////////////------.........////////////////////////000111111111111111111111111111111///000111333444444555555888666999@@@IIIQQQ\\\eeepppvvv}}}yyyppphhhddddddbbbooozzzkkk]]]UUUTTT......------------..................------------...////////////000000000///000111222222222222222111111000000000111111222555666777999:::@@@PPP```ggglllrrrvvv||||||xxxqqqhhhcccccceeeggggggccchhhnnnrrrrrrpppnnnlllmmmmmmmmmlllmmmqqqwww{{{tttrrrrrruuuxxx{{{~~~rrrggg```^^^^^^```dddjjjqqqvvvxxxxxxxxxmmmccc[[[TTTPPPKKKEEE===666333222222222111111111111000000//////....................................------,,,,,,------------------------........................+++,,,,,,,,,------......------------------------...---,,,++++++,,,---...------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------............------............////////////////////////////////////............///////////////////////////000000111111111111111111222222222000222444555666666777888:::;;;BBBOOO___nnnxxx}}}vvvoookkkdddjjjyyyzzzmmmbbb]]]......------------...........................---////////////000000000111000000111222222222111111222111111111111222222333555444666===DDDNNN\\\hhhmmmnnnqqqyyyzzzvvvrrrooollleee^^^[[[]]]```bbbbbbbbbiiirrryyy}}}~~~~~~xxxkkkbbb___^^^___aaadddfffffffffjjj{{{~~~mmm___XXXWWWPPPKKKCCC<<<888555444222222222111111000///////////////////////////////////////..................------------------------........................,,,,,,,,,------.........------------------------...---,,,++++++,,,---...,,,,,,---............---------------------------((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---......//////......---.........//////000000000////////////////////////........./////////000000...//////000000000000000000000111111111222222222111333555555444555777999:::BBBPPPeee{{{}}}vvvmmmkkkmmmwwwtttiii......------------........................///////////////000000000111111000111111222222222111111222111111222222333555555222222888EEERRR\\\fffmmmppppppttt~~~}}}xxxqqqkkkiiikkkooosssxxxtttnnnjjjhhhiiijjjkkkuuu}}}wwwjjjhhhdddaaa___]]][[[YYY[[[gggwwwvvveee\\\YYYTTTPPPJJJDDD@@@;;;777444222111111111000000//////////////////////////////000000//////...//////000................................................---------------.........------------------------...------,,,,,,------...+++,,,,,,---...---------........................,,,,,,---------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////......////////////......------......///000000000////////////////////////....../////////000000000......///000000000000000000000000111222222333333000222333333222333999===AAAPPPeee}}}~~~~~~xxxooohhhjjjsssyyy......------------......------......//////000000//////000000000111111111111111222222222111111000111111222333444666777888777;;;FFFUUUaaaggglllpppuuuxxx~~~yyyuuuvvvwwwvvvtttiiikkkmmmnnnqqqxxx~~~yyyqqqjjjddd___[[[XXXUUU[[[cccnnn~~~ssseee\\\XXXUUURRRNNNIIIBBB;;;666111111111000000000000000////////////////////////000000///......///000111////////////////////////....................................------------------------------------,,,------------------,,,,,,------...............------------------------,,,---...///...,,,***)))------------------------,,,---......//////............////////////......,,,,,,---......///000000////////////////////////.../////////000000000000---...///000111000000//////000000111222222333333000222333333333777???FFFSSSfff~~~wwwvvv{{{}}}}}}qqqnnnrrrxxx.........------.........,,,------...///000111111000000000000111111111111111111222222222111111000111222222333555777999:::@@@GGGUUUeeelllmmmmmmpppyyywwwqqqjjjiiimmmqqqrrrqqqooovvv~~~vvvnnngggaaa]]]TTTTTTVVV^^^oooqqqcccZZZYYYWWWTTTOOOGGG>>>888000000000000000000111111000000000000000000000000000///...------...000000000000000000000000000000......................../////////...---------,,,------------------------+++,,,............,,,+++---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////...---........................+++,,,------......------......////////////......,,,,,,,,,---...//////000////////////////////////////////////000000000000---...000111111111000//////000000111222222333333222444555555666<<>>MMMaaa~~~~~~{{{{{{|||~~~~~~|||{{{{{{{{{|||~~~}}}zzzxxxyyyuuuqqqpppttt|||~~~xxxqqqoootttzzz000000///////////////.../////////000000000000111000000//////000000111222222222222222222333444555555333444777888:::EEEPPPdddppp|||~~~xxxwww~~~rrrkkkkkkjjjvvv}}}vvvqqqmmmeee]]]\\\^^^cccooo{{{}}}{{{}}}uuukkk___WWWUUUSSSOOOKKK???;;;666333222222333222111000000/////////000000........./////////////////////.........---------........................,,,,,,,,,---------......////////////////////////------------------------------------............,,,---...000000...---,,,........................///...------------...///,,,------...///000000111........./////////000000000///...------...///000/////////////////////////////////000000000000111111000000000000000000000222222222222333333222111444111444<<>>:::555222222222333333111111000/////////////////////000000///...---,,,111000000///...---------000///...------...///000........................//////000000000000000000......................../////////......---------,,,------......------,,,---------............///.../////////...---,,,,,,000000000000000000000000000000////////////000000////////////000111222333111111111111111111111111333111000111444555444222333333777<<>>999333222111111000111111111111111222222111000///............///////////////,,,,,,---......---,,,,,,........................+++,,,,,,---...///000000........................---------....../////////,,,------......------,,,---------.........//////......///000000000000000000000000000000000000000000000////////////000000333222111000////////////333333333333333333333333222444666666777;;;AAAFFF___tttxxxggg___jjj}}}sssdddZZZ^^^TTTQQQVVVVVVPPPPPPWWWaaagggrrr|||{{{vvvrrrppprrrvvvxxxvvvtttrrrllleeeYYYXXXVVVVVVWWWVVVTTTRRRQQQPPPNNNMMMNNNNNNMMMLLLKKKNNNOOOMMMPPPVVVVVVQQQVVVZZZ^^^eeeoooyyy|||yyyqqquuuqqqddd[[[YYYYYYWWWTTTSSSQQQPPPPPPPPPOOONNNOOOUUU[[[\\\XXXVVVYYY]]]___dddlllxxxzzzuuutttvvvxxxzzz|||vvvrrrrrrpppqqqzzzxxxppplllsss000000000000000111111222111111222333333333333333444222222555666555777<<>>EEETTTsss~~~|||yyytttqqquuuuuu|||sssccc[[[\\\iii{{{qqqeee```\\\hhhyyyqqqccc[[[UUUMMMFFF???;;;555222111111111111000000000000000000000000000000000/////////......---------............///000000/////////.........)))***,,,,,,,,,---...000------------------------///...,,,,,,---...------.........------------------------............///000000000000111111111111222222222222111111111111000000000000000111111111111111111111111111111111333222222222222222333333777666666999===FFFWWWfff}}}~~~nnnkkkssswwwddd\\\]]]```aaacccbbbcccdddeeegggkkkqqqvvv||||||{{{{{{}}}}}}}}}zzzxxxnnnhhhdddaaa```\\\YYYVVVVVVWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYWWWWWWYYY\\\YYYWWWUUUUUUWWW\\\aaaeeeggghhhjjjpppvvvxxxvvvsssmmmiiiccc___^^^^^^^^^^^^[[[XXXUUUSSSSSSSSSSSSRRRVVVSSSPPPNNNNNNNNNLLLKKKJJJJJJJJJLLLOOORRRVVVYYY^^^aaaeeeggggggiiilllppp|||zzzuuurrrsssrrrrrrrrrrrrtttvvvwwwuuuwwwzzz~~~vvvmmmiiirrr111111000000111111222333222222222333222222111000333444666999888:::CCCNNNjjj}}}~~~xxxtttpppooosssxxx|||~~~|||jjj^^^\\\dddrrrpppeee\\\___hhhyyy{{{lllbbbZZZSSSNNNDDD???888333111111111111000000000000000000000000000000000////////////...---------............///////////////.........---,,,...///...,,,+++,,,,,,------------------------000...---,,,---...---,,,...............------------------............/////////000000000111111111111111111111111111111111111111111000000000000000000111111111111111222222222222222222222333444444777666888===DDDOOObbbsssvvvsssxxxnnn```RRRQQQ\\\hhhqqqttttttrrrooommmooosssyyy}}}~~~{{{xxxtttrrrsssrrrxxxzzzssshhh___\\\\\\YYYXXXVVVUUUVVVWWWYYYZZZYYYZZZ\\\^^^```aaabbbcccdddeeeeeeeeeddddddfffhhhcccaaa___]]]]]]bbbhhhmmmqqqsssvvv{{{|||yyyqqqmmmhhheeedddddddddddd```^^^\\\[[[ZZZZZZZZZZZZ^^^[[[WWWUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNOOOPPPPPPSSSUUUXXXYYYYYYZZZ\\\___jjjqqqzzzzzzvvvoooppppppqqqrrrssstttuuuyyyyyyyyyyyy|||uuummmiiiyyy111111111111111222222333222222333333333333222222333444777888888>>>NNN^^^uuuooojjjhhhjjjooouuurrrooopppuuu}}}tttkkkhhheeekkkxxx|||mmmddd___^^^jjjyyylllaaaYYYTTTHHHCCC;;;666333222111111111111111111111111111111111000000000////////////---------............///.........---------,,,,,,,,,...//////---,,,,,,,,,------------------------000...------...///...---........................---------............///........./////////000000000000000000000000000000111111111000000000000000000000111111222222222333222222222222333444555666888:::@@@IIIRRR^^^ppp~~~ttt|||sssfffXXXQQQJJJOOO___rrr~~~~~~yyytttppprrrwww~~~}}}~~~wwwqqqnnnjjjhhhjjjgggkkknnnjjj```WWWVVVYYYVVVWWWYYY[[[\\\^^^___```ccceeegggjjjmmmnnnoooppplllmmmoooooooooppprrrtttvvvtttqqqmmmkkknnntttyyy}}}|||wwwsssqqqpppooonnnkkkjjjjjjiiigggffffffgggccc```]]][[[ZZZZZZXXXWWWPPPOOOOOONNNMMMLLLLLLLLLMMMNNNPPPQQQQQQRRRSSSUUU[[[aaajjjsssyyy{{{ppppppqqqrrrrrrrrrrrrrrruuuvvvwwwwwwxxx}}}~~~tttiiirrr222111111111111222333333000111111222333333222222444555777999;;;HHHaaaxxx}}}{{{ppphhh```]]]]]]___gggooovvvuuutttvvv}}}~~~ppppppssszzzxxxnnnccc[[[aaassszzzkkk^^^WWWMMMHHHAAA;;;777555333111111111111111111111111111111111000000000/////////---------............///...------------,,,,,,,,,(((+++...//////...///000------------------------///---,,,---...000000///.............../////////---------............///............///////////////////////////000000000000000000000000111111111000000111111222333333333222222222333444666777888666===JJJYYYdddnnn|||yyyyyyqqq```TTTLLLKKKJJJPPPaaauuu{{{vvvuuuxxx~~~~~~|||}}}}}}sssmmmiiidddaaaaaa\\\^^^``````ZZZTTTUUUYYYWWW[[[aaaeeeggghhhjjjkkkjjjlllooorrruuuwwwxxxxxxuuuwwwzzz|||}}}{{{{{{|||zzzyyyzzz{{{zzzvvvsssqqqqqqkkkhhhfffdddcccbbb___\\\WWWVVVTTTSSSQQQPPPPPPOOOJJJKKKLLLMMMNNNOOOPPPQQQRRRVVV___hhhmmmsssuuuuuuttttttsssrrrrrrqqqppptttxxxyyyzzz}}}{{{qqqpppzzz222222111111222222333444000111222333444555555555666777999;;;BBBVVVxxx{{{qqqnnnnnnmmmkkkccc]]]YYYYYY\\\bbblllvvvwwwxxxzzz~~~yyykkk^^^^^^iii{{{tttddd\\\SSSNNNGGGAAA===999666333111111111111111111111111111111111000000000//////---------............///............------------(((+++...000////////////------------------------...,,,,,,---///111111111---........./////////000---------............///...////////////000000000//////000000000111111111//////000000111111222222000000111222222333444444333333333444666888999:::;;;FFFZZZnnn{{{tttfff[[[QQQIIIDDDGGGJJJOOO]]]rrr}}}zzzvvvtttpppsssxxx~~~{{{rrrjjjgggddd___[[[[[[YYYWWWXXX\\\[[[XXX[[[```aaaffflllpppsssuuuyyy|||wwwyyy|||{{{zzzxxxvvvtttpppkkkhhhdddbbb```]]]ZZZYYYYYYYYYQQQPPPOOOOOOOOOOOONNNMMMMMMOOOVVV^^^bbbhhhuuu}}}|||zzzwwwuuutttssssssqqquuuyyy{{{|||}}}{{{qqqppp222222111111222222333444222333444666777888888999777888:::>>>GGG```~~~sssfff^^^^^^```aaaaaabbb^^^[[[]]]aaagggrrr}}}rrrccc^^^dddpppzzziii```VVVRRRLLLFFFAAA===888555111111111111111111111111111111111111000000000000---------.........//////000/////////............,,,...000111///---,,,,,,---------------------------,,,+++---///222222222---.........//////000000---------.........//////000000000000111111111111000000111111222222222333...//////000111222222333000000111222333333444444333333444555777999:::;;;FFFTTTmmm|||nnn]]]PPPKKKGGGCCC>>>DDDHHHLLLYYYooo~~~||||||yyysssoooeeefffhhhlllppprrrqqqoookkkddd_________[[[WWWWWWZZZVVVWWW]]]```___bbbhhhkkkooouuuyyy|||~~~xxxsssllljjjfffbbb___^^^]]]]]][[[YYYVVVSSSRRROOOLLLJJJJJJJJJPPPWWWZZZ```nnn~~~~~~zzzwwwvvvuuutttqqquuuxxxyyywwwwwwzzz}}}~~~sssiiittt000111111111111222222222333333333444444555555555444:::???GGG]]]jjjaaaVVVRRRVVV^^^eeegggiiiccc]]]^^^hhhwwwnnnffffffnnn~~~kkk^^^[[[WWWRRRLLLGGGAAA:::666777555333222222111000///000000000000////////////........................,,,---------.../////////000//////............///////////////////////////........................,,,,,,------.../////////......//////...,,,***)))000000000000000000000000...000222333333111...---111111000000111111222333333333333444444444555555777666777888666555<<>>888666444333444555444333111111000000000/////////000000000000000000000000000000000000000/////////------------...///000000////////////////////////........................000//////...------,,,,,,000/////////...//////000000000000000000000000000......///000111222333333111111000000111111222333333333333444444444555555///222777::::::>>>KKKZZZ{{{ppp^^^HHHEEE@@@===>>>@@@AAABBBGGGNNNVVV___jjjyyy{{{yyyzzzzzzyyyssspppmmmnnnooommmeee___VVVQQQLLLKKKLLLNNNMMMLLLNNNQQQVVV^^^eeeiiiiiihhhnnnooouuu|||~~~vvvppplllgggaaa]]]YYYWWWTTTSSSTTTWWW[[[^^^fffnnnuuuzzz}}}zzzxxxxxxyyy|||~~~xxxsssqqqtttzzz111111111222222222333333666555555555555666888888BBBGGG\\\~~~kkk\\\VVVSSSRRRWWWcccppp{{{~~~xxx|||zzzzzzwww~~~nnniiiccc^^^ZZZSSSIIIAAA:::777444333444555555444111111111000000000//////000000000000000000000000111000000//////........./////////000000222333333////////////////////////........................//////.........---------...---,,,,,,,,,---///000////////////////////////222222000/////////000111111111000000111111222333333333333444444444555555222444888;;;===EEEYYYkkkttt^^^PPPEEEBBB@@@???@@@DDDHHHJJJPPPYYYdddlllrrrzzz|||tttrrrrrrqqqpppllljjjggggggfffccc]]]YYYSSSPPPLLLKKKMMMPPPQQQQQQUUUXXX___hhhrrrxxxyyyxxxzzz{{{yyyrrrkkkfffbbb___[[[YYYXXXYYY[[[[[[\\\___bbbfffnnnzzz~~~zzzyyy{{{~~~{{{rrrqqquuu111222222222222333333333666555555555666888:::;;;BBBQQQppp}}}lll```XXXWWWXXX^^^gggsss~~~yyywww|||}}}qqqiiiuuuyyyqqqhhhaaa\\\UUUKKKDDD<<<999666444444444444444111111111111000000000000/////////////////////////////////......---------/////////000000222333333////////////////////////........................---------.........//////...---,,,,,,---...000111////////////////////////333222000///...///000111111111000000111111222333333333333444444444555555777666888;;;@@@MMMeeezzz|||qqqYYYKKKEEECCCBBB@@@AAADDDJJJRRRWWW^^^fffqqqwwwxxxxxx|||ssskkkjjjkkkkkkiiieeedddbbb___]]]YYYVVVTTTSSSRRRPPPQQQUUUYYY\\\]]]bbbeeelllttt|||zzztttoookkkfffccccccbbbaaa___YYYWWWVVVWWW\\\eeepppxxx}}}}}}xxxtttwww222222222222333333333333555555444555777:::===???FFFaaasssggg```aaabbbgggnnnwww}}}tttuuuxxx}}}mmmccciiixxx}}}nnnccc]]]WWWNNNGGGBBB>>>999555444444333222222222111111111000000000////////////////////////............------------------------...///000000////////////////////////........................,,,,,,------...//////000000/////////000111111222000000000000000000000000//////......000111333444111111000000111111222333333333333444444444555555999777888>>>IIIZZZrrr}}}ttt{{{{{{]]]IIIBBBBBB???@@@BBBEEEKKKTTT___fffnnnssszzz~~~{{{vvvvvvzzz~~~nnnddddddeeeeeeccc^^^^^^]]]ZZZWWWTTTTTTUUUVVVWWWYYY\\\```eeehhhkkkooottt{{{zzztttooommmjjjeeeaaa^^^XXXTTTTTTUUUWWW]]]cccooovvv~~~zzzyyy222222222333333333444444444444444555888<<<@@@BBBTTTzzz{{{pppjjjkkkmmmpppuuu{{{{{{vvvssssssuuu~~~{{{lllhhhmmm~~~uuufff___ZZZRRRLLLIIIDDD>>>999666444333222222222222111111111000000000000000000000000000000............////////////...---------------......////////////////////////........................------..................///000000111111111111000000000000000000000000000......//////000222333444111111000000111111222333333333333444444444555555<<<:::===IIIYYYlll|||nnnmmm}}}dddPPPGGGEEEFFFBBBEEEKKKRRRYYYcccmmmttt{{{zzz~~~}}}uuurrruuunnncccaaabbb```]]]ZZZ\\\]]][[[XXXWWWZZZ]]]]]]```eeeiiimmmqqquuuwwwxxxxxxooohhhggg```[[[ZZZXXXTTTUUUYYYYYY^^^fffmmmsssxxx~~~{{{zzzzzz|||~~~222222333333333444444444333333333555888===AAADDDddduuupppqqqsssvvvyyy~~~uuupppnnnuuuzzzooojjjvvvzzziiiaaa\\\VVVPPPNNNIIIAAA;;;888555444222222222222111111111111000111111111111111111111111......//////000000111111000//////.........//////////////////////////////......................../////////...------,,,,,,---...///000000///...---000000000000000000000000111111111111000000000///111111111000111222222333333333333444444444555555>>>===DDDTTThhh|||~~~lllccciii~~~}}}bbbOOOFFFFFFGGGHHHJJJPPPXXX```gggooowww}}}~~~~~~}}}tttqqqssszzzqqqdddaaa```]]]YYYZZZ]]]___^^^\\\]]]bbbgggeeeiiioootttxxx{{{~~~}}}~~~vvvnnngggaaaaaa^^^WWWTTTWWWPPPSSSXXX^^^bbbgggkkknnn}}}{{{wwwvvvzzz{{{|||zzz