BM636([@ MMM777333999333---000444///............---------...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++************))))))))))))******))))))))))))************))))))((((((''''''(((((())))))))))))(((((())))))************))))))))))))))))))************)))******++++++,,,------***,,,............000111:::FFFPPPQQQWWWrrrsssnnn{{{jjj{{{wwwnnnrrrvvvyyywwwrrrpppssswww}}}{{{~~~yyyooommmnnnooovvvyyyuuuwwwwwwvvvvvvxxx~~~|||{{{{{{|||~~~~~~~~~{{{zzzyyyxxxxxxxxxyyyzzz{{{yyywwwuuuuuuwwwyyy{{{yyyyyyxxxwwwvvvxxx||||||{{{yyyyyyyyy{{{}}}~~~}}}}}}~~~~~~{{{xxx}}}zzz|||qqqeeeiiiuuu|||}}}~~~~~~|||zzz~~~|||{{{}}}~~~zzzUUU;;;666888666222000222444444111111111111111111111111000000000000000000000000////////////...............//////...,,,,,,---///---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***+++,,,---......------......///000111111222444444444555888:::===FFFhhhaaaCCC444666333//////...000000/////////............---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++************))))))))))))******))))))))))))*********)))))))))((((((((('''(((((())))))))))))(((((())))))************))))))))))))))))))*********************+++,,,,,,------+++,,,......///111444777>>>HHHQQQYYYiii|||zzz~~~vvvooooootttxxxwwwvvvyyy|||zzztttrrrvvvxxxyyy|||{{{{{{vvvpppvvvwwwyyyzzz||||||{{{yyyzzz|||~~~}}}|||yyyxxxwwwwwwwwwxxxyyyzzzzzzxxxwwwvvvvvvwwwxxxzzzvvvwwwwwwwwwwwwyyy}}}}}}|||zzzyyyxxxyyy{{{|||||||||}}}~~~~~~||||||~~~xxxdddcccnnn||||||~~~~~~}}}}}}~~~}}}~~~}}}|||{{{|||}}}kkkLLL999666444444444444444555111111111111111111111111000000000000000000000000////////////...............//////...,,,,,,---///---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------...------......///000111111222444444444555888:::===EEEgggXXX===888555333222---111111111000000000//////...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++************))))))))))))******))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))******************++++++,,,,,,------,,,------...000444999>>>FFFMMMVVVeeezzzvvvqqqkkkooorrrsssttt|||xxxooojjjmmmttt}}}~~~|||sssooovvv}}}zzzqqqkkksssuuuyyy{{{}}}|||{{{zzzyyyyyy{{{|||}}}}}}}}}}}}xxxwwwwwwwwwwwwwwwxxxyyyzzzxxxwwwwwwvvvvvvwwwwwwxxxuuuvvvwwwwwwxxxzzz~~~}}}{{{xxxwwwwwwxxxyyywwwyyy|||yyyyyyzzz}}}}}}eee\\\eeeuuu{{{~~~}}}{{{{{{}}}}}}yyywwwwwwxxxzzz|||~~~dddFFF;;;444777999555333555222222222222222222222222000000000000000000000000////////////...............//////...,,,,,,---///---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,...------......///000111111222444444444555888:::>>>EEEfffpppOOOBBB999777666000111111000000000////////////---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************)))))))))(((******))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))((()))))))))******************++++++,,,------...............000666===CCCMMMSSS]]]rrr~~~zzzttttttuuuuuuooopppqqqqqqsss{{{yyykkkccc```gggrrr|||}}}yyywwwtttmmmjjjnnnsssrrrmmmkkkoooqqqtttvvvwwwyyy{{{~~~}}}~~~}}}{{{zzz{{{|||{{{{{{{{{{{{{{{{{{{{{|||~~~|||{{{|||zzzvvvxxxxxxxxxxxxyyyzzzzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxyyyyyyzzz}}}~~~{{{yyywwwvvvwwwwwwyyyzzz{{{}}}}}}}}}zzzyyyzzzzzz{{{|||}}}}}}~~~iiiYYY```rrr|||{{{xxxxxxzzzzzz|||~~~|||xxxvvvwwwyyyzzz{{{~~~\\\HHH999999999444222555222222222222222222222222000000000000000000000000////////////...............//////...,,,,,,---///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,+++...------......///000111111222444444444555888:::>>>DDDcccbbbOOO<<<444555222000000000/////////......///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,************)))))))))(((******))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))((()))))))))***************++++++,,,------......000///......111888AAAGGGNNNYYYiii}}}}}}pppmmmoootttwwwvvvuuuttttttxxx|||ggg\\\```iiisssyyyzzzwwwrrrooonnnjjjiiilllllljjjkkknnnooopppqqqqqqqqqsssvvvxxx}}}zzzyyyyyywwwxxxyyyzzz||||||}}}}}}|||{{{yyyzzzyyyvvvyyyzzzzzz{{{{{{|||||||||vvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{{{{zzzzzz{{{||||||yyywwwwwwwwwwww}}}}}}{{{zzzxxxwwwxxxxxx~~~{{{{{{mmm[[[aaasss~~~zzzxxxxxxwww{{{~~~}}}zzzwwwwwwxxxzzz|||~~~|||{{{|||qqqXXX@@@777555222222666222222222222222222222222111111111111111111111111////////////...............//////...,,,,,,---///.....................---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,+++...------......///000111111222444444444555888:::???CCCaaawwwaaaDDD444333000000000/////////.........///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,************))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************++++++,,,,,,------......000000000111555===FFFMMMOOOccc|||wwwnnnlllmmmrrrwwwtttqqqpppuuu~~~{{{cccWWWfffooowwwxxxvvvtttqqqnnnkkkjjjjjjkkkiiifffiiiooorrrssssssqqqpppppprrrttt||||||uuuuuuvvvwwwyyyzzzzzz{{{zzz~~~{{{yyyzzzzzzxxx{{{||||||}}}}}}|||{{{{{{xxxwwwwwwvvvvvvwwwwwwxxxxxxzzz|||}}}{{{zzzyyyzzz~~~|||yyyxxxxxxyyyzzz~~~{{{yyyyyy|||~~~}}}|||vvvsssvvvzzzqqq^^^cccsss|||yyyxxx{{{{{{xxxvvvzzz|||~~~{{{zzz|||nnnOOO:::333444666666333333333333333333333333111111111111111111111111////////////...............//////...,,,,,,---///...............---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,...------......///000111111222444444444555888:::@@@BBB___zzzWWW@@@999222111111111000000000//////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************))))))))))))******))))))))))))******'''((((((((()))))))))***(((((())))))))))))(((((())))))************))))))))))))))))))************++++++,,,,,,---............///111444:::CCCNNNVVVYYYwwwvvvwwwyyysssrrrqqqnnnppptttpppllllllvvvlll]]]YYYiiissszzzxxxuuuuuussspppmmmiiihhhiiiiiiggghhhlllssstttuuutttrrrooonnnnnnxxx}}}yyyxxxwwwvvvvvvuuuvvvvvvwww|||~~~{{{yyy{{{|||zzz||||||}}}}}}|||{{{zzzyyyzzzxxxwwwvvvvvvwwwxxxzzzvvvyyy|||}}}|||{{{zzz{{{~~~}}}{{{zzzzzz{{{|||}}}}}}|||}}}zzz~~~uuunnnnnnqqqrrraaacccpppyyyvvvyyy~~~}}}xxxyyyzzz|||}}}|||}}}iiiFFF888::::::333333333333333333333333333111111111111111111111111////////////...............//////...,,,,,,---/////////.........---------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------...------......///000111111222444444444555888:::@@@BBB^^^jjjOOOBBB888222222222111111111111000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************))))))))))))******))))))))))))******'''((((((((())))))******(((((())))))))))))(((((())))))************))))))))))))))))))************++++++,,,------......///---...222666>>>IIITTT\\\dddpppwwwrrrqqqoooqqqvvvuuupppnnnqqqtttoooppp|||yyyiii]]]]]]ccchhhssszzzxxxuuuvvvuuurrrooohhhdddhhhkkkjjjhhhhhhpppsssvvvvvvsssnnnjjjhhhooouuu}}}~~~{{{wwwuuusssssssssuuu{{{~~~{{{yyy{{{}}}}}}||||||}}}}}}|||zzzxxxwww{{{yyywwwuuuuuuwwwyyy{{{tttwww{{{~~~}}}|||||||||~~~}}}{{{zzz{{{|||~~~~~~{{{zzz{{{~~~|||rrroooppp{{{}}}rrrbbbcccmmm{{{{{{~~~xxxqqquuu|||}}}xxxyyy{{{}}}~~~~~~|||}}}~~~eeewwwTTT??????;;;000333333333333333333333333111111111111111111111111000/////////...............//////...,,,,,,---/////////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---......------......///000111111222444444444555888:::@@@AAA]]]cccFFF@@@888000111333,,,,,,///+++......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++***)))))))))*********************************)))))))))***,,,---******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++,,,,,,+++,,,,,,,,,,,,------...///)))---222888???KKKYYYbbbooo|||zzzvvv}}}wwwrrrrrruuuyyywwwrrrqqqsssrrrvvv}}}}}}qqqmmmkkkgggdddbbbbbbpppxxxtttqqqtttrrrlllllllllkkkjjjiiijjjkkklllnnntttyyyyyysssmmmkkklllmmmpppuuuzzz}}}}}}||||||{{{uuuqqqpppqqqqqqssswwwzzz{{{{{{yyywwwyyy{{{}}}~~~|||{{{yyyxxxwwwwwwxxxyyy{{{zzzzzz{{{{{{|||}}}~~~vvvxxxzzz}}}~~~~~~}}}zzzpppiiimmmqqqzzzuuuaaa___nnn}}}{{{ssssssrrruuu~~~zzzwwwzzz}}}~~~~~~kkknnniiiHHH;;;999888444555666555222111333666444444333333222111000000//////............//////......................../////////...---,,,******......---------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........///111111000000222333222333222111111333777:::>>>FFF______HHH:::000111444///000333//////.........---------------------,,,,,,,,,++++++---,,,,,,+++******++++++************************+++***)))))))))***+++,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++++++++,,,,,,,,,,,,---...//////000555;;;???CCCNNN]]]hhh~~~}}}~~~~~~|||}}}rrrssspppqqqvvvxxxwwwxxx{{{}}}zzznnniiifffccc``````eeepppvvvqqqnnnpppoooiiikkkiiiggghhhkkkmmmnnnmmmlllqqqwwwxxxtttooollljjjjjjmmmppptttvvvvvvuuutttzzz||||||zzzvvvssstttuuuvvvvvvwwwxxxyyyyyyyyyyyyzzz|||~~~|||yyyvvv}}}yyyvvvttttttvvvwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{}}}~~~||||||zzzwwwrrrggghhhgggsss~~~ppp___aaattt~~~kkkqqq~~~~~~rrrrrruuu|||zzzxxx{{{}}}||||||~~~xxxjjj___CCC999999333444666555333222333555444333333222222111111111//////............//////............................../////////...------............------,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------...000000//////111222222222222222222444888<<<>>>FFF^^^ZZZ>>>111///333......111...//////.........---------------------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,************************,,,+++******)))***************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***,,,,,,,,,------...000000000888@@@CCCGGGRRReeetttwww|||qqqmmmqqqnnnnnnttt{{{~~~tttiiidddbbb^^^]]]___fffnnnrrrllliiikkkjjjfffjjjgggfffjjjpppsssrrroookkknnnrrruuuuuuqqqmmmjjjjjjlllnnnpppqqqpppooonnntttvvvwwwwwwvvvvvvxxxyyyzzzyyyxxxwwwwwwxxxyyyzzz|||~~~}}}yyyuuu~~~|||yyyvvvuuuvvvwwwyyywwwwwwxxxxxxyyyzzzzzz{{{~~~~~~}}}}}}}}}~~~~~~{{{{{{zzzwwwnnnfffZZZhhhwww}}}ppp```bbbxxxiiibbbnnnsssqqqrrruuuyyy}}}~~~|||{{{yyy|||}}}{{{zzz|||~~~~~~kkkeee{{{QQQ>>>>>>222444555555444333333444222222222222222222222222000//////......//////000........................---......///000000///////////////............---...------------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,---//////......000111111222333333333666:::======EEE^^^nnnKKK888222555000...000---.........---------,,,,,,...------------,,,,,,,,,---,,,,,,+++++++++,,,,,,************************,,,,,,+++******)))))))))******************************))))))))))))******(((((((((((((((((((((((()))))))))))))))*********''''''((()))************------------...///111111///:::DDDIIIMMM\\\uuuxxx|||tttooommmooommmoootttyyy|||qqqjjjeeecccaaa^^^]]]___dddiiikkkfffdddggghhheeekkkiiijjjpppxxxzzzuuuooommmmmmnnnqqqsssssspppnnnpppqqqqqqrrrqqqpppooonnnrrrssstttvvvwwwxxxzzz{{{{{{zzzyyywwwwwwwwwxxxxxx|||}}}~~~{{{zzzzzzzzzzzzzzz{{{|||}}}~~~{{{||||||}}}~~~~~~~~~|||zzzzzzzzz{{{|||~~~}}}kkkXXXaaaooo{{{|||xxxuuudddccczzzrrr___hhhooonnnssswwwyyyzzz}}}}}}zzz|||{{{}}}}}}yyyxxxzzz~~~}}}~~~~~~dddpppgggKKKBBB333444555555555444444333222222222222222222333333000000////////////000000........................---....../////////....../////////////////////...------------------------,,,------......------,,,+++++++++,,,,,,,,,,,,---,,,...////////////000222111222333444555777;;;>>><<>>EEEVVV\\\^^^{{{|||pppwwwzzztttyyyzzztttsssxxxtttuuusssttt}}}xxxmmmfffeeebbb^^^ZZZYYYWWWVVVZZZ```ZZZZZZ[[[[[[]]]___aaacccbbbcccdddgggjjjooosssuuurrrxxx}}}}}}wwwsssuuuxxxsssuuuvvvtttqqqqqqtttwwwuuuuuuvvvxxxyyyzzz{{{{{{zzzvvvsssuuuzzzzzzyyyxxxxxxyyyyyyxxxvvvwwwuuurrrssswww{{{|||{{{ssssssssstttvvvyyy{{{}}}wwwwwwvvvvvvxxxxxxxxxwwwzzz}}}}}}{{{eeeaaahhhvvvxxxsssoooeeeXXXYYYcccpppjjjxxxxxxSSS___kkkvvvyyy|||~~~}}}~~~}}}|||}}}zzz|||~~~~~~}}}~~~~~~~~~~~~vvvrrrtttssswwwxxx{{{aaaHHH:::888666::::::222111000000111333444444333111111111111111111111111000000000000000000000000000000000///......------000000///...------,,,,,,,,,,,,+++---...///...,,,+++,,,------......------------,,,------...///000.../////////------///111222222333333555666888999:::BBB[[[```III<<<666333222111000000111111///---........................,,,,,,++++++++++++++++++,,,,,,+++******+++++++++++++++***))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------.../////////111777???EEEMMMXXXaaannnyyyooolllrrruuuqqqrrrxxx}}}zzzrrrlllfffdddeeebbb^^^]]]\\\YYYTTTUUUYYYTTTTTTVVVYYY^^^cccfffhhh```aaadddhhhlllpppsssuuupppuuuzzzzzzwwwttttttuuusssrrrqqqqqqrrrtttuuuuuurrrtttvvvxxxyyyyyywwwvvv{{{xxxuuuvvvyyy|||}}}}}}vvvtttttttttvvvxxxxxxwwwwwwuuussssssvvvyyyzzzyyyssssssssssssuuuwwwzzz{{{wwwvvvvvvvvvwwwxxxxxxwww|||yyytttyyy|||vvvsssiii^^^___hhhvvvsss___[[[hhhuuuzzz|||~~~}}}}}}~~~~~~}}}zzzzzzjjjeeeccceeebbb[[[XXXYYYYYY___bbblllrrrUUU???777222666:::444444222111222333333222111111111111111111111111111000000000000000000000000.........///////////////000//////...------,,,,,,---,,,,,,---//////...,,,,,,---......//////......------,,,------...///000.../////////......///111222222333333555666888999:::BBB[[[pppzzzWWW>>>444333444333111111222111000...........................------,,,,,,++++++******...---,,,+++************++++++***))))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------//////000111555<<>>777444111000000000///.................................------,,,,,,++++++))))))))))))***+++,,,---)))***++++++++++++***))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------......//////111777AAAKKKSSSXXX\\\rrr~~~vvv{{{tttsssrrrqqqooopppssswwwwww~~~hhhcccffffff___YYY[[[XXXWWWXXXUUUQQQQQQUUURRRXXX```gggjjjhhheeebbbfffhhhjjjmmmmmmllljjjiiipppoooppptttxxxxxxuuurrrnnnqqqsssrrrpppqqquuuzzz|||{{{{{{{{{||||||}}}~~~|||yyyvvvuuuuuuvvvuuuttttttuuuuuutttrrruuuvvvwwwvvvtttrrrssstttrrrrrrqqqqqqqqqssstttuuuvvvyyy{{{{{{yyyyyy|||xxxtttqqqsssuuuwww}}}mmmqqqwww||||||wwwwwwyyyyyy|||~~~~~~}}}||||||}}}{{{vvvxxxxxx~~~yyygggbbbaaannnyyydddcccxxxppp[[[AAA666888777444333222333444555444333111111111111111111111111000000000000000000000000111000000///......------...........................------...000000///---+++,,,,,,---...---------------,,,------...///000---...000000///000222444222222333333555666888999:::BBB[[[ooofffxxxwwwUUUBBB999666333111111111000000........................------------------,,,,,,,,,,,,,,,++++++,,,------)))***++++++++++++***))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,---.........111111444;;;FFFPPPWWWZZZccczzz}}}yyyrrrttttttuuuuuusssrrrtttxxx{{{uuuvvvzzznnneeeooovvvlllaaa^^^YYYWWWWWWYYYVVVRRRRRRVVVPPPZZZgggooonnnjjjfffdddggghhhjjjlllllllllkkkjjjooooooppprrrssstttsssrrrnnnoooqqqrrrtttwww{{{}}}}}}{{{zzzyyyyyy}}}~~~~~~{{{vvvsssssstttuuuuuuuuuvvvwwwvvvsssqqquuuwwwxxxwwwtttssssssuuurrrqqqqqqqqqrrrsssuuuvvvssswwwzzzzzzwwwwwwzzz~~~zzz{{{}}}}}}}}}{{{yyyxxxpppjjjkkkuuuvvvtttvvv|||}}}zzzxxxzzzzzz|||~~~~~~||||||}}}mmmaaaZZZbbbvvvhhh\\\lllsssRRR>>>:::888666555333333444444333111111111111111111111111111000000000000000000000000///////////////....................................------...000000///...,,,------...............------,,,------...///000---...000000///000333555222222333333555666888999:::BBB[[[xxxbbbpppaaaIII;;;888444222222222222111........................,,,,,,------------------000000///...------------)))***+++,,,,,,+++***)))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------......///000111444===HHHRRRWWWYYYooozzzuuuppptttvvvvvvrrrpppssswwwzzzxxxtttwww~~~~~~qqqbbbdddxxx}}}lll]]]]]]XXXWWWXXX[[[XXXSSSQQQTTTQQQ]]]mmmtttqqqiiidddcccfffgggiiikkklllllllllllloooooopppppppppqqqrrrrrrooommmmmmqqqxxx~~~{{{|||}}}}}}}}}|||zzzzzzyyy{{{{{{xxxuuusssuuuwwwssssssuuuwwwxxxwwwtttqqqtttwwwyyyxxxuuussstttvvvrrrqqqqqqqqqrrrtttvvvwwwqqquuuyyyxxxvvvuuuyyy}}}|||~~~~~~{{{yyyzzzwww{{{zzzuuuuuu{{{|||zzz|||wwwzzz}}}{{{hhh[[[]]]mmm}}}hhhVVVccc|||fffIII===666999777555444444333111///111111111111111111111111000000000000000000000000------......///000000000---........................------...000111///...---......///////////////---------------...000000---...000000000111333555222222333333555666888999:::BBB[[[qqq^^^zzzxxxYYYDDD:::777444---000444///000000000000////////////,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************)))))))))))))))))))))))))))*********...---++++++---///111222+++444999AAAMMMPPPUUUeeexxxyyywwwvvvvvvwwwwwwwwwvvvtttrrrqqqqqquuuuuuuuu|||rrreeeeeehhhiiicccYYYUUUVVVRRRTTTVVVWWWUUUTTTSSSTTTVVV___kkkqqqooojjjfffeeefffhhhjjjjjjjjjkkklllnnnssstttsssqqqooonnnpppqqqmmmnnnqqqwww}}}}}}yyyuuuuuuvvvwwwwwwvvvuuuttttttuuuvvvwwwwwwvvvuuuuuutttttttttuuuuuuuuuuuuuuuqqqssstttuuuuuuuuuwwwxxxrrrtttvvvwwwvvvwwwyyyzzzwwwwwwvvvvvvwwwyyyzzz{{{~~~~~~|||uuutttxxx{{{{{{zzzzzzzzzzzz{{{|||~~~{{{|||~~~lll```aaayyyrrrccceeewwwUUU;;;777666666444333444555444000111111111111000000000000000000000000////////////////////////////////////......//////......---,,,//////.........------------...............------///...---...000000000///.........//////000111222///111333444444555777888===BBBYYYkkkZZZooooooSSS@@@666444///000333.../////////.........------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))***+++************))))))))))))************++++++++++++---,,,+++,,,---///000000///777<<>>:::777888555000111666222222222222111111111111000000000000////////////////////////////////////.........///......---,,,---.....................,,,------...//////......---,,,+++,,,.........---............///000111222111222333333333444777:::;;;@@@UUU~~~~~~mmm______iiiuuukkkIII===555333444111111000000000000/////////---------------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((************))))))))))))''''''((()))***++++++,,,))),,,///000//////222666;;;KKKTTTWWW___mmmkkk^^^nnnoooooooooooopppqqqrrrssssssuuuvvvvvvxxxqqq___]]]eee___WWWQQQPPPOOOMMMNNNQQQQQQSSSUUUVVVWWWYYY\\\^^^ZZZ]]]aaafffiiiiiiiiihhhggghhhiiiiiihhhhhhiiikkkkkklllmmmmmmmmmooorrruuuwwwsssooopppsssuuusssppprrrrrrrrrrrrrrrssstttuuuuuutttsssrrrrrrrrrrrrrrrooooooppppppppppppqqqqqqmmmnnnpppqqqqqqqqqsssuuuqqqsssttttttsssssstttvvvyyyyyyzzzzzzzzzzzzyyyyyyxxx|||}}}}}}~~~~~~|||{{{|||~~~~~~}}}{{{zzzzzzzzzxxxxxxzzzyyywwwyyy}}}}}}||||||{{{yyyxxxwwwvvvwwwyyy|||~~~}}}zzzyyyyyyyyyxxxxxxxxxyyyzzzzzzxxxvvvwww}}}{{{sssyyyppp[[[ccctttzzzhhhGGG===666777555111111666333222222222222111111111000000000000////////////////////////////////////......//////......---,,,---------...............,,,,,,---...////////////...,,,,,,,,,...///...---.........//////000111222111222222222222444777:::<<>>LLLSSSUUU]]]sssxxxwwwttttttooolllooovvvyyyvvvrrroooqqqtttvvv~~~xxx\\\TTTVVVWWWYYYQQQLLLMMMOOOOOOPPPSSSPPPSSSWWWZZZ\\\]]]___```______```cccgggjjjkkkkkkiiijjjkkkkkkjjjiiijjjllllllmmmmmmmmmlllmmmppprrrooosssvvvwwwuuutttvvvyyytttsssrrrqqqqqqqqqrrrsssqqqpppooooooooopppqqqrrrssssssrrrrrrqqqpppppppppnnnpppqqqrrrqqqqqqssstttuuuvvvwwwwwwvvvvvvwwwxxxuuuvvvwwwxxxxxxwwwuuuuuuuuuwwwzzz~~~zzzyyyyyy{{{~~~yyyzzz}}}|||yyyzzz|||yyyuuuvvvvvv{{{|||zzz}}}{{{|||~~~~~~|||{{{zzzzzzzzz{{{}}}~~~~~~~~~|||{{{yyy{{{|||~~~~~~}}}zzz|||{{{yyywwwcccggg```hhhzzzYYYEEE666777999555444888333333333222222222111111000000000000////////////////////////////////////......//////......---,,,---------.........//////+++,,,---...///////////////...---...000000000///.........//////000111222444444444333333555999===<<<@@@TTTdddttt~~~kkkZZZ|||oooLLL888555444111000000000000////////////000000///...------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))******++++++,,,------,,,...///......111:::AAAPPPSSSXXXaaavvvyyywww{{{~~~vvvtttrrrqqqrrrrrrrrrrrrqqqrrrtttzzzjjjWWWZZZ[[[TTTTTTRRRNNNKKKJJJKKKMMMOOOOOORRRUUUXXXXXXYYYZZZ[[[]]]___aaacccdddfffiiilllooonnnllljjjiiiiiijjjkkknnnpppooolllkkknnnooolllrrrrrrtttvvvwwwvvvrrrooossssssqqqpppoooooonnnnnnqqqoooooopppsssssspppmmmqqqqqqqqqppppppppppppoooqqqsssuuusssooonnnooorrrvvvwwwyyyyyyxxxwwwwwwxxxuuuvvvwwwvvvuuutttuuuwwwwwwxxxzzz|||}}}zzzwwwvvv|||zzzyyyxxxwwwyyy}}}zzzvvvssstttvvvwwwzzzwwwxxx|||~~~{{{yyyzzztttuuuxxxzzz||||||{{{zzzxxxzzz~~~}}}|||yyyyyyzzz{{{{{{|||||||||xxx{{{~~~~~~{{{zzz{{{~~~~~~yyy]]][[[nnnjjjiiihhhPPP:::666777333111444666555333111000000000111000000000000////////////........................000000000000///...---,,,,,,---///000111000///---...........................------------...//////+++...000111111000000111222222333333555666888999:::@@@UUUccclll{{{yyyggg]]]ppp\\\CCC999555222111000000000////////////000//////...------,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++***)))))))))))))))************************(((((())))))******++++++*********+++,,,,,,------...///000//////444>>>EEEVVVYYY]]]fff~~~xxxwwwvvvvvvuuussspppooosssvvvwww{{{gggYYYZZZZZZUUURRRPPPMMMJJJIIIJJJLLLNNNRRRUUUXXXZZZ[[[\\\^^^___]]]___aaacccdddfffiiilllkkkkkkjjjiiiiiihhhhhhgggmmmoooooolllllloooooommmoooqqqtttwwwxxxwwwtttqqqrrrrrrqqqpppoooooooooooopppooonnnppprrrsssqqqooopppppppppppppppppppppppprrrsssttttttsssssstttuuuuuuvvvxxxxxxwwwwwwyyyzzzuuuvvvwwwvvvtttsssssstttrrrsssuuuwwwyyy{{{{{{|||zzzwwwvvvzzz}}}yyyyyyyyy{{{|||~~~~~~zzzwwwvvvwwwwwwxxxttttttxxxzzzxxxwwwxxxvvvwwwyyyzzz{{{{{{{{{zzzyyyzzz|||~~~~~~}}}|||{{{zzzzzzzzzzzz{{{||||||}}}|||||||||}}}~~~~~~~~~hhhgggxxxxxxnnnuuuZZZAAA999888555333666666555333222111000000111111000000000////////////........................000000000000///...---,,,,,,---///000111000///..............................------------...//////,,,...000111000000000111222222333333555666888999;;;@@@UUUccc___jjjsssbbb^^^___}}}rrrRRR>>>666333111111000000000//////////////////...------,,,,,,------,,,+++++++++,,,,,,************************++++++***))))))))))))***************************)))***************************++++++,,,,,,------///000000///111888CCCKKK\\\```cccmmm|||vvvwwwxxxxxxwwwuuurrrpppsssvvvwwwxxxttt```ZZZYYYXXXUUUOOOMMMKKKIIIHHHIIIKKKLLLQQQTTTWWWYYYZZZ[[[\\\^^^^^^```bbbcccdddfffiiillljjjjjjjjjjjjiiihhhhhhgggkkknnnnnnlllmmmpppqqqnnnmmmppptttxxxyyywwwtttrrrqqqppppppoooooopppppppppqqqooonnnoooqqqrrrrrrqqqpppppppppppppppqqqqqqqqqqqqqqqqqqsssuuuvvvvvvuuutttuuuwwwvvvvvvwwwyyy{{{wwwxxxyyywwwuuussstttuuurrrtttvvvxxxzzz|||}}}~~~zzzwwwvvvzzz~~~zzzvvvwwwyyy{{{}}}~~~~~~~~~|||zzzyyyxxxwwwsssqqquuuwwwvvvwwwyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyzzz{{{{{{|||wwwwww{{{~~~~~~}}}pppnnn|||zzzhhhJJJ<<<999777555777666555444222111111111111111111000000000/////////........................000000000000///...---,,,,,,---///000000000///..............................------------...//////,,,...000111000000000111222222333333555666888999;;;@@@UUUhhhVVVYYYuuusssaaa^^^ZZZtttcccFFF888444111111111000000000////////////.........------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************+++***************************++++++,,,------...////////////444===IIIQQQ^^^ccchhhvvv|||rrrsssuuuvvvvvvuuuuuuvvvvvvwwwvvvyyycccZZZZZZXXXUUUUUUMMMLLLJJJHHHHHHIIIKKKLLLTTTVVVYYYYYYYYYZZZ\\\]]]^^^```bbbcccdddfffiiikkknnnmmmkkkjjjiiijjjkkkllljjjmmmnnnmmmnnnqqqrrrooolllpppvvvyyyxxxvvvrrrpppooooooooooooooopppqqqqqqsssrrrpppoooooopppppppppqqqqqqqqqrrrrrrsssssssssooommmlllnnnsssvvvuuutttuuuvvvvvvuuuttttttwwwyyywwwyyyyyyyyywwwvvvwwwxxxtttuuuwwwzzz|||~~~|||yyyxxx{{{~~~{{{xxxvvvwwwxxxyyyzzz{{{|||}}}}}}{{{zzzyyytttqqqtttvvvvvvxxx{{{{{{zzzzzzyyyyyyzzz{{{{{{{{{zzzxxxwwwxxxzzz}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{}}}yyyuuutttvvvzzz||||||tttnnnzzz}}}tttSSS@@@999666666888555555444333222222111111111111111000000000//////........................//////000//////...------------...///000/////////...........................------------...//////,,,...000000//////111222222222222333555666888999;;;@@@UUUqqqZZZSSSjjj~~~yyyggg^^^aaaoooxxxRRR;;;222111111111111000000000000...............---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++***************++++++,,,------...............000777BBBNNNVVV]]]cccnnn~~~xxx|||{{{rrrssssssqqqpppqqquuuxxxyyyyyywww{{{mmmVVVTTTXXXUUURRRRRRLLLKKKJJJIIIIIIJJJLLLMMM[[[]]]^^^^^^]]]]]]___aaa___```bbbcccdddeeehhhkkkpppmmmjjjggggggiiillloooiiimmmooonnnooorrrrrrpppnnnrrrwwwxxxvvvrrrooonnnnnnnnnnnnnnnooopppqqqqqquuutttrrrpppnnnmmmnnnooorrrrrrsssssstttuuuvvvvvvqqqnnnkkkmmmqqqtttuuutttwwwwwwwwwuuusssrrrssstttsssuuuwwwwwwwwwwwwyyyzzzssstttvvvyyy{{{|||}}}~~~~~~|||{{{}}}~~~~~~{{{xxx{{{zzzxxxwwwxxxzzz|||~~~|||}}}~~~|||{{{zzztttqqqrrrttttttvvvyyyzzzzzzyyyyyyyyyzzzzzz{{{zzzyyywwwwwwwwwyyy|||}}}~~~}}}|||zzzyyyyyyyyyyyyzzzzzzxxxvvvtttvvvzzz~~~~~~~~~yyyooozzz}}}]]]FFF:::666666777444444444444333222222111111111111111000000000000//////////////////////////////////////////...------......///////////////...........................------------...//////---...000000//////111333222222222333555666888999<<>>TTTuuuppp}}}lllccc{{{hhhZZZhhhaaaJJJ777444444000000555////////////////////////------------------------------------------------,,,++++++++++++++++++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,...111333444555;;;PPPdddsss{{{{{{qqqkkkbbbPPP```uuujjjkkkgggPPPtttzzzxxxwwwuuusssvvvwwwxxxxxxxxxzzz~~~uuuggg___WWWOOOLLLNNNHHHHHHGGGFFFFFFEEEEEEEEEBBBBBBBBBCCCFFFIIILLLOOOOOOQQQSSSUUUVVVZZZ^^^aaa```bbbdddgggiiilllmmmnnniiiiiikkknnnoooooollliiigggffffffhhhkkkmmmmmmllliiikkklllmmmmmmmmmoooqqqlllooorrrttttttttttttuuuppppppppppppqqqsssuuuwwwwwwvvvtttsssrrrsssssstttmmmnnnpppqqqpppppprrrtttrrruuuuuuyyyyyywwwyyyzzzzzzyyyyyyzzz|||uuuvvvwwwxxxxxxxxxxxxxxxzzzyyyxxxvvvvvvvvvvvvwwwxxxuuurrrrrruuuvvvuuutttttttttssssssrrrrrrssssssuuuvvvwwwxxxxxxyyyxxxxxxwwwtttqqqooooooqqquuuwww~~~zzz|||}}}zzzzzzyyyxxxwwwwwwwwwwwwuuuuuuvvvxxx{{{}}}}}}{{{~~~|||{{{zzz{{{|||}}}}}}zzzyyy}}}~~~{{{ooosss|||~~~~~~}}}|||{{{kkkiiiAAA===999666555444333222333333333222222222111111000000000000////////////000000////////////000000,,,---///000000000///...///////////////........................///000000...///000000///000222444111222444444444555888:::999>>>TTTvvvooossstttiiibbbXXX~~~tttUUU888000222222222555000000000000000000000000111000///...---,,,++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------000,,,,,,555444333;;;FFFZZZjjjssszzzzzzcccWWW^^^eeennn}}}qqqaaawwwzzzvvvvvvsssrrrsssqqqtttuuuttttttxxx|||~~~ssseee\\\TTTMMMIIIIIIGGGFFFEEEEEEGGGFFFEEECCCCCCCCCBBBCCCFFFJJJNNNPPPRRRSSSUUUWWWZZZ^^^```bbbaaabbbdddeeeeeefffhhhiiiggghhhkkkooorrrqqqnnnkkkgggggghhhmmmssssssnnnhhhooonnnmmmmmmmmmnnnooooooooommmmmmoootttvvvvvvuuuwwwtttqqqpppqqqsssttttttvvvvvvvvvuuutttrrrqqqppppppmmmmmmppppppnnnooossswwwyyyyyyvvvvvvzzz{{{xxxzzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzyyywwwwwwyyyzzzzzzwwwtttvvvyyy{{{xxxtttxxxsssqqquuuuuurrrsssxxxvvvuuutttsssssstttuuuvvvtttwwwyyyyyyvvvuuuwwwzzz|||rrrjjjlllllljjjlllqqqyyywww|||zzzzzz|||{{{xxxvvvyyy|||yyyrrrtttuuuvvvyyy{{{}}}|||}}}}}}}}}{{{{{{}}}~~~}}}~~~|||}}}~~~~~~}}}{{{zzz|||}}}zzzcccqqqwww~~~~~~}}}}}}zzz}}}xxxRRR>>>333999;;;333000666222222222111111111111000111111111111000000000000////////////////////////---....../////////////////////////////////////////////............//////////////////000111222333555555444222222333777:::<<>>RRRdddpppvvv}}}eee___iiimmmpppzzz|||yyyuuurrrtttssssssuuummmqqqtttwww{{{|||qqqaaaXXXRRRLLLHHHHHHEEEDDDDDDDDDEEEEEECCCAAABBBAAAAAABBBEEEIIIMMMOOORRRSSSUUUWWW[[[^^^```bbb```bbbdddeeeeeefffgggiiiiiiiiikkknnnppppppnnnkkkiiihhhiiimmmqqqqqqmmmiiiooonnnmmmlllkkklllmmmnnnssspppnnnnnnqqqttttttssssssrrrqqqqqqssstttsssrrruuuuuuuuutttsssrrrpppppprrrooooooqqqqqqnnnnnnqqquuuwwwwwwuuuvvvzzz{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyywwwwwwyyyzzzyyyvvvsssuuuyyy{{{zzzwwwvvvuuuvvvxxxtttoooqqqxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwyyy{{{yyywwwvvvyyy||||||sssjjjdddccceeehhhtttvvv|||}}}yyy{{{}}}|||yyywwwzzz}}}zzztttxxxxxxzzz|||~~~|||}}}}}}|||{{{{{{|||~~~||||||}}}~~~{{{}}}~~~~~~}}}{{{zzz|||}}}~~~sssaaajjjqqq{{{}}}|||~~~{{{ZZZCCC333666999444111666222222222222111111111111111111111111000000000000////////////////////////---....../////////////////////////////////////////////............//////////////////000111222333555555444333222333777:::<<>>???AAAEEEHHHKKKNNNOOOPPPRRRVVVZZZ]]]_________aaaaaabbbaaaaaacccgggjjjjjjiiiiiijjjlllnnnmmmllliiijjjkkkkkkkkkjjjjjjjjjlllooorrrssspppkkkeeeaaa\\\___cccfffhhhkkkqqquuutttrrrqqqqqqrrrsssssssssppppppqqqrrrssssssrrrrrrqqqnnnlllnnnooooooqqqvvvuuuwwwwwwuuuvvvzzz{{{yyyxxxxxxwwwwwwwwwvvvvvvvvvvvvxxx{{{{{{zzzyyyxxxxxxvvvvvvuuutttssssssssstttsssvvvvvvvvvzzz|||vvvtttuuuvvvxxxxxxxxxxxxxxxyyy|||ppp```TTTFFFKKKWWWhhhsssxxx{{{~~~yyy{{{yyyuuutttxxx{{{zzzxxxxxxyyyzzz{{{}}}}}}~~~yyyzzzzzzyyyxxxxxxyyy{{{yyyxxxxxxzzz|||~~~}}}}}}{{{|||}}}|||{{{|||}}}iii```hhhssszzz}}}}}}~~~|||yyyzzz}}}}}}~~~{{{zzzzzzzzzwwwzzz}}}|||zzzzzz}}}sssMMM999666888777555444444333333333222222222111111111111000000000000////////////////////////---....../////////////////////////////////////////////............//////////////////000111222333000222444555555666888:::<<>><<<>>>@@@DDDGGGKKKMMMNNNPPPRRRVVVZZZ]]]_________bbbbbbaaa``````cccgggjjjhhhhhhhhhkkkmmmnnnnnnlllgggiiikkklllkkkjjjjjjkkklllpppuuuyyyxxxtttnnniii[[[\\\^^^___aaafffnnnuuussssssssstttuuutttrrrppppppqqqrrrrrrsssssssssssstttooolllmmmmmmmmmpppuuuwwwyyyyyyvvvvvvzzz{{{xxxxxxxxxxxxxxxwwwwwwwwwwwwuuuwwwyyyzzzxxxwwwvvvvvvtttuuuvvvvvvuuuuuuvvvwwwqqqvvvxxxuuuuuuyyyyyyuuuuuuvvvxxxyyyzzzzzzyyyyyyzzz~~~wwwhhh^^^KKKGGGOOOaaaooossswwwwwwyyyxxxtttssswwwzzzzzzvvvwwwxxxyyy{{{|||}}}}}}yyyzzzzzzyyyxxxxxxyyy{{{zzzyyyyyy{{{}}}~~~{{{|||}}}|||{{{|||~~~tttfffllluuuzzz||||||~~~yyywwwxxx|||~~~|||}}}}}}{{{{{{{{{|||www{{{~~~}}}zzzyyy|||||||||WWW???888888555333444444444333333333222222111111111111000000000000////////////////////////---....../////////////////////////////////////////////............//////////////////000111222333000222444555555666888:::<<>>999888111555555444444333222222222000000000000/////////...000000//////......------............////////////---......///////////////---------------...//////000000000111222222333333222444555666555666888999===CCCZZZkkk|||hhh[[[TTTYYY{{{mmmTTTCCC===999666111111111111000000000000........................---------....../////////------------------------,,,,,,,,,---------......//////000000111222222222111888999<<>>>>>?????????@@@BBBDDDHHHLLLOOOQQQTTTVVVXXXYYYZZZ[[[^^^`````````aaabbbcccddddddeeefffgggfffeeehhhmmmooollllllllllllllllllllllllllljjjkkklllmmmooorrrvvvyyy~~~qqqaaa\\\\\\eeeooosssuuuxxxwwwyyyzzzyyywwwvvvvvvwwwrrrrrrrrrsssuuuxxx{{{|||zzzyyyxxxxxxzzz{{{zzzyyy}}}|||zzzwwwtttsssuuuwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvxxxyyyxxxuuurrrpppppprrrtttvvvxxx{{{}}}yyyzzz{{{|||||||||{{{zzzxxxdddPPPKKKNNNWWWhhhyyyyyyzzz{{{{{{zzzzzzyyyyyy|||zzzxxxyyyzzz|||}}}}}}|||}}}~~~~~~}}}zzz||||||{{{zzzxxxxxxzzz|||}}}|||pppxxx}}}}}}}}}}}}}}}}}}}}}|||||||||{{{zzzyyyzzz{{{|||||||||~~~|||yyyxxxyyy{{{{{{|||~~~~~~~~~kkkIII>>><<<666444444444333222222111111000000000000/////////...000000//////......------........./////////000000---......///////////////---------------...//////000000000111222222333333222444555666555666888999===CCCZZZjjjwwwzzzeeeQQQVVVxxxxxx\\\GGG===777333111111111111111111111111........................,,,------...//////000000------............------+++,,,,,,------.........//////000111111222222333555999>>>JJJfffmmm]]]rrryyyzzz~~~{{{xxxxxx|||uuuwwwzzzvvvgggTTTIIIGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>??????@@@BBBDDDHHHKKKNNNPPPQQQSSSWWWYYY[[[\\\___aaa```aaaaaabbbccccccddddddfffgggfffdddggglllnnnkkkjjjkkkkkkkkkllllllllllllhhhiiilllrrrwwwxxxuuuqqqwww{{{vvvggg\\\___gggjjjnnnsssvvvxxxyyyxxxwwwwwwxxxzzzuuuuuuuuuuuuvvvxxxzzz{{{zzzyyyxxxxxxzzz{{{{{{{{{~~~~~~|||yyyuuussstttuuussssssttttttttttttssssssssstttuuuuuutttrrrpppnnnooorrruuuwwwyyy{{{~~~xxxyyyyyyzzzzzz{{{||||||~~~|||qqqZZZOOOMMMTTTeeevvvzzz|||~~~~~~}}}{{{{{{|||}}}|||{{{{{{|||}}}}}}|||~~~~~~}}}{{{|||~~~~~~zzzyyyxxxxxxzzz{{{{{{zzz}}}sssxxx~~~|||~~~~~~~~~}}}}}}|||||||||}}}{{{zzzzzz{{{{{{{{{zzz}}}~~~~~~|||zzzyyyzzz{{{{{{|||~~~~~~~~~sssSSSBBB;;;777444444333333222111111111222222222222111111111111///////////////.............../////////000000000---......///////////////......------......///000000000000111222222333333222444555666555666888999<<>>>>>>>>>>>>>>???@@@BBBDDDGGGJJJLLLMMMOOORRRWWW[[[]]]___```bbbaaaaaaaaabbbccccccddddddeeegggfffdddffflllmmmjjjkkkkkkkkkkkkjjjjjjjjjjjjiiijjjmmmrrrvvvwwwtttqqqnnnooorrr|||lllddd```___eeeooouuuvvvwwwxxxwwwxxxzzz|||zzzyyyxxxxxxxxxyyyzzz{{{~~~|||zzzzzz{{{||||||{{{}}}}}}}}}zzzwwwuuutttuuuqqqsssuuuvvvvvvuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrooorrrvvvxxxyyyzzz}}}yyyyyyxxxxxxzzz|||~~~xxxzzzeeeUUUNNNQQQ```qqq|||}}}|||{{{{{{|||~~~~~~zzzyyyyyyzzz||||||{{{zzzxxxxxx|||~~~~~~}}}|||{{{{{{}}}{{{yyyyyy{{{|||{{{zzz{{{|||}}}|||{{{zzz|||}}}|||}}}~~~~~~}}}~~~{{{^^^FFF:::777555555444444333333222222222222222222111111111111.........///////////////.../////////000000000000---....../////////////////////......//////000111000000000111222222333333222444555666555666888999;;;BBBYYYssshhhhhhnnn```sssrrr\\\]]]hhhfffNNNBBB<<<888111111111111111111222222........................000000000///......------,,,---...//////...---,,,++++++,,,,,,---...//////000000000111222222333333444222???___ppp}}}|||pppsssvvvtttxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{bbbIIICCCIIICCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@BBBDDDGGGIIIKKKLLLNNNRRRXXX]]]___aaabbbcccaaaaaaaaabbbcccccccccdddeeegggeeedddfffkkkllljjjmmmlllkkkkkkjjjiiihhhhhhkkklllnnnooopppqqqppppppkkksssvvvsssxxxlll___XXX```nnntttuuuwwwwwwxxxyyy|||~~~}}}|||{{{zzzyyyyyyzzz{{{}}}||||||}}}|||{{{{{{||||||{{{xxxvvvvvvvvvrrrtttwwwyyyyyywwwtttrrrrrrrrrrrrrrrtttuuuwwwxxxooossswwwyyyyyyzzz}}}zzzyyyxxxxxxzzz}}}vvv|||lllYYYOOOOOO\\\lll|||zzzzzzzzzzzz|||~~~~~~{{{zzz{{{|||~~~~~~|||zzzxxx{{{~~~~~~}}}|||{{{zzz|||zzzxxxyyy|||}}}|||{{{yyy{{{||||||{{{{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~jjjMMM>>><<<777666666555444444333333000000000000////////////---.........//////000000////////////000000000000---......//////////////////////////////000111111000000000111222222333333222444555666555666888999;;;AAAXXXttteee\\\mmm^^^hhhqqq\\\[[[ooosssRRRGGGBBB666333222111111000000111111......------------......//////000000///...---------...///000000...,,,***---------------...000000111222333333333333444555666666GGGkkk{{{}}}yyyyyyyyyyyywwwwwwwwwvvvttttttvvvxxx{{{lllVVVIIIFFFFFFEEEDDDBBBAAA@@@@@@AAABBBAAA@@@???>>>============???@@@BBBDDDFFFIIIMMMPPPUUUWWW[[[]]]___aaaeeeggg```ddddddaaaaaadddeeedddfffhhhiiiiiihhhhhhhhhiiiiiijjjjjjjjjiiigggfffeeehhhiiijjjlllmmmnnnnnnnnnqqqoooqqqvvvyyyxxxbbbbbbccc\\\oooqqqtttwwwxxxwwwuuuttt{{{zzzzzzzzzyyyyyyyyyxxx|||{{{zzzzzzzzz{{{}}}}}}~~~uuuwww{{{xxxxxxyyyrrrvvvvvvvvvvvvwwwxxxuuupppooorrruuuvvvtttsssuuuwwwrrrtttvvvxxxyyyzzzzzzyyywwwwwwxxxyyyzzz|||}}}~~~vvvuuuyyycccUUUOOOXXXgggyyy~~~~~~{{{}}}{{{yyyyyy{{{~~~{{{zzz{{{}}}}}}yyyyyywwwxxx~~~||||||||||||{{{{{{{{{{{{zzz{{{|||{{{zzzyyy{{{}}}~~~}}}}}}}}}~~~yyy{{{|||~~~~~~}}}||||||{{{ZZZ@@@777555666555555444333222111000000000000000111111111......////////////......000000000000000111111222---...///000000///...---000000000000000000000000000000//////000222444555444444444444444555666777BBBDDD\\\{{{fff[[[mmmdddiiixxxaaaaaattt[[[GGG???111333222111111000000111111......------------......///////////////...------....../////////...,,,,,,------------...///000000000111333333222222333555777;;;RRRyyy}}}||||||{{{zzzxxxyyyyyyxxxwwwwwwzzz|||{{{{{{sssaaaPPPGGGDDDCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>>>>=========>>>>>>@@@BBBCCCEEEHHHMMMPPPUUUWWWZZZ\\\]]]^^^aaaccc```eeehhhffffffhhhhhheeegggiiikkkkkkjjjjjjkkklllkkkjjjjjjiiihhhhhhgggggghhhiiijjjlllmmmmmmnnnnnnooonnnpppttttttuuu~~~mmmcccaaadddiiipppuuuwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}|||{{{zzzzzz{{{|||}}}yyyqqqssswwwtttvvvyyyrrroooqqqsssuuuwwwxxxvvvtttrrrsssuuuvvvuuuuuuvvvwwwtttuuuvvvxxxyyyyyyyyyyyyvvvvvvvvvwwwyyy{{{|||}}}vvvrrrqqq[[[QQQVVV^^^ttt~~~|||{{{}}}||||||~~~~~~~~~}}}|||yyywwwzzz}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzyyyzzz{{{zzzyyyyyy{{{}}}}}}}}}}}}}}}~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~pppIII999666666666555444333222111000000000000000000000111......////////////......000000//////000000111222......////////////......////////////////////////333222111000000000111111444444444444444555666777@@@BBB[[[eeeZZZhhhgggffffffaaaqqqbbbKKKBBB333333222111111000000111111......------------....../////////............---//////...------------...------------...///000111///000222222222222333555777AAAaaawww{{{xxx}}}~~~{{{yyyzzzzzzyyyxxxyyy|||~~~{{{vvvhhhWWWJJJGGGEEECCCDDDCCCBBBAAA@@@@@@@@@AAA???>>>>>>============>>>>>>@@@BBBCCCEEEHHHMMMPPPTTTVVVYYYZZZZZZ[[[\\\^^^aaagggkkkjjjjjjkkkjjjggghhhjjjlllmmmmmmlllmmmooolllkkkjjjhhhhhhhhhhhhiiihhhiiijjjkkklllmmmmmmmmmlllmmmppprrrqqqnnnqqqwwwmmmbbbWWW]]]eeekkkooosssxxx{{{~~~~~~}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}wwwoooqqqtttrrrwww{{{ttthhhkkkoootttxxxyyyyyyxxxuuuttttttvvvwwwxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxuuuuuuvvvwwwxxxyyy{{{|||vvvpppcccSSSQQQTTTjjj{{{{{{yyy{{{}}}~~~}}}}}}}}}|||||||||~~~~~~|||}}}zzzwwwwwwzzz{{{yyywww~~~|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzzwwwxxxyyyyyyyyyyyy|||~~~zzz{{{}}}~~~}}}~~~||||||}}}}}}~~~QQQ:::777777666555444333222111111111000000000000000000......////////////......000000//////000000111222//////............//////////////////////////////222222111000000000000111333333333444444666777777>>>AAAZZZggg^^^bbbjjjccc{{{ggg^^^jjj}}}fffPPPFFF666333222111111000000111111......------------......///.........---.........000///---,,,,,,---...///------------...///000111000111333333333333555666777DDDjjjyyyxxxxxxzzz{{{{{{zzzzzzzzzyyywwwwwwyyy{{{{{{uuugggUUUJJJGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@======<<<<<<<<<===>>>>>>???AAACCCDDDFFFIIINNNQQQRRRUUUXXXYYYZZZZZZ[[[]]]aaagggjjjhhhhhhjjjjjjhhhjjjlllmmmmmmlllllllllmmmmmmkkkiiihhhggghhhiiikkkhhhiiijjjkkkkkkllllllllljjjllloooqqqpppoooqqqsss|||jjj[[[ZZZZZZ^^^eeeooowww|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~zzztttuuuvvvttt{{{wwwfffgggllltttxxxyyyyyy{{{wwwtttsssuuuxxxzzzwwwtttxxxxxxxxxxxxxxxxxxxxxwwwvvvwwwwwwwwwyyyzzz{{{|||uuupppmmmSSSKKKPPP^^^qqq~~~xxxwwwzzz}}}{{{zzzzzzzzz{{{|||}}}}}}|||{{{|||zzzyyyyyyzzzzzzxxxvvv}}}|||{{{zzzyyyzzz{{{|||~~~}}}}}}|||{{{zzzyyyyyyuuuvvvxxxxxxxxxzzz|||~~~zzz{{{}}}~~~~~~}}}{{{||||||}}}~~~~~~UUU<<<888777666555444333222222111111111000000000000000......////////////......///////////////000111111000///...------...///000////////////////////////......///000111222333333333333333444555666777888===AAA[[[ooohhheeesssjjjvvvbbb]]]fffxxxmmmUUUFFF444333222111111000000111111......------------............------------...///000///---++++++---///000...............///111111111333444555555555777999666HHHssswwwiiipppzzzxxx|||yyy~~~yyy~~~zzzzzzzzzyyywwwttttttuuuwwwwwwttthhhWWWJJJFFFEEEDDDBBBBBBBBBAAAAAA@@@??????<<<;;;;;;;;;<<<===>>>>>>@@@BBBDDDFFFGGGJJJOOORRRPPPSSSWWWZZZ[[[[[[]]]^^^aaadddeeeaaaaaaeeehhhhhhjjjlllmmmllljjjhhhhhhiiilllkkkiiigggggghhhjjjkkkhhhhhhiiijjjkkkkkkkkkkkklllnnnooonnnnnnppprrrsssyyyyyypppeeeYYYVVV]]]iiirrrvvvyyyyyyzzzzzzzzzyyyyyyyyy~~~~~~~~~yyyzzzyyyvvvyyyiiifffiiirrrxxxyyyyyy{{{wwwuuutttuuuyyyyyywwwtttyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~tttoooxxxVVVGGGOOORRRfff|||~~~||||||~~~~~~yyywww{{{~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{zzzyyyyyyyyyyyyyyyzzz|||}}}||||||{{{{{{zzzyyyyyyxxxtttvvvwwwxxxxxxzzz||||||}}}~~~~~~|||{{{~~~~~~{{{||||||}}}}}}}}}~~~~~~~~~aaaBBB:::888777555333222222222111111111111000000//////......////////////....../////////...///000000111000///...------...///000........................---...///000111222222333333333333444555666777888>>>CCC^^^zzzqqqmmmxxxuuu___YYY```sssrrrYYYHHH777333222111111000000111111......------------.........---,,,,,,,,,---...//////...---,,,,,,---///000............///000111111222333555666666777888:::999TTTmmm___fffsss|||rrrvvv{{{xxx}}}|||zzzyyyyyyxxxvvvtttssstttvvvpppmmmcccSSSGGGDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>:::::::::;;;;;;===>>>???@@@BBBDDDFFFGGGJJJOOORRROOOSSSWWWZZZ[[[\\\]]]^^^___aaaaaa]]]]]]bbbfffggghhhiiijjjjjjhhhffffffgggjjjiiihhhgggggghhhiiiiiiggghhhiiijjjjjjjjjjjjjjjnnnooonnnkkkkkknnnpppnnnpppwww~~~yyyfffZZZYYY___dddffftttvvvxxx{{{{{{{{{zzzyyy}}}}}}|||}}}~~~~~~}}}zzz{{{mmmdddcccnnnwwwxxxwwwxxxxxxwwwwwwxxxyyyyyyxxxvvvzzzyyyyyyxxxxxxxxxyyyyyy||||||||||||}}}~~~~~~qqqjjj```MMMOOOLLL\\\qqq~~~|||{{{{{{}}}}}}zzzyyy|||||||||}}}~~~~~~~~~~~~}}}{{{|||}}}}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{||||||zzzyyyyyyyyyyyyxxxxxxxxxuuuwwwxxxyyyyyyzzz}}}}}}~~~~~~~~~}}}}}}|||{{{}}}yyy|||||||||}}}}}}~~~~~~~~~xxxMMM;;;999777555333222222333222222111111000/////////......////////////......//////......//////000111//////............//////........................000000111111000000///...222222333333555666888999>>>DDD```qqqlllsss}}}cccUUU\\\ooovvvZZZHHH===333222111111000000111111......------------.........---,,,++++++---///000...------,,,---...///000............///000111222111333555666666666888:::@@@fffzzzpppbbbaaaqqq}}}ttt{{{yyy||||||{{{{{{xxxxxxxxxwwwvvvvvvxxxzzzllleeeXXXKKKEEEFFFEEEAAAAAAAAABBBBBBAAA@@@>>>===999999999:::;;;===>>>??????@@@BBBDDDFFFIIIMMMPPPPPPSSSXXXZZZ[[[ZZZ[[[[[[\\\``````^^^^^^bbbeeeeeedddfffhhhhhhgggfffggghhhggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiikkknnnmmmjjjkkkooooookkkmmmqqqyyyuuufff^^^\\\]]]kkkoootttyyy|||}}}{{{zzzyyyyyyyyyzzz{{{~~~oooaaa[[[ggguuuwwwuuuvvvyyyzzz||||||zzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzzzzz}}}}}}|||}}}}}}~~~~~~lllaaavvvnnnZZZOOOJJJUUUfffuuu}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~zzz|||}}}|||zzzzzz|||~~~{{{zzzzzz{{{}}}|||||||||{{{{{{zzzzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyzzzzzz{{{}}}}}}||||||||||||}}}}}}~~~}}}yyyyyyzzz{{{|||}}}xxxVVV<<<:::777555333222222333222222111111000//////.........////////////......///............///000000......////////////..............................///000111111111000......222222222333555777888999===DDDaaammmeee|||pppmmmjjjXXX^^^pppzzzYYYFFF>>>333222222111000111111111.........------............---+++++++++---///000---------------...//////.........//////000111222000222444555555666888:::EEEttttttfff[[[fff||||||zzz|||{{{{{{|||wwwxxxyyyyyyyyyzzz}}}lllaaaPPPEEEEEEJJJHHHBBBAAAAAABBBBBBAAA@@@>>>===888888999:::;;;===>>>???===???AAABBBDDDGGGKKKOOOQQQTTTXXXZZZYYYXXXXXXXXXZZZ___bbb``````dddeeedddaaacccfffgggggghhhiiikkkeeefffggggggggggggffffffggghhhhhhiiiiiiiiiiiihhhggglllmmmlllnnnsssrrrlllrrrlllppp~~~{{{iiiaaaaaa]]]bbbjjjrrrwwwxxxvvvuuuuuuvvvvvvwwwyyy|||ooo]]]UUUcccssswwwuuuuuuzzz}}}|||zzz|||~~~yyyyyyxxxwwwxxxyyyzzz{{{}}}}}}|||}}}}}}~~~yyyggg[[[ooozzzfffPPPKKKQQQ^^^mmmyyy~~~}}}~~~}}}||||||zzzyyyyyy{{{||||||{{{~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}{{{zzzyyyxxxuuuuuuuuuvvvwwwwwwxxxxxxxxxyyyzzzzzzzzz{{{}}}|||{{{zzz{{{|||}}}~~~yyywwwxxxyyy{{{~~~~~~vvvZZZ<<<:::777555333222333333222222222111000//////.........////////////.....................///000000---...///000000///...---........................,,,---///000111222111111222222222333555777888999===DDDaaawwwiii|||~~~iiimmmjjjZZZ^^^mmm}}}jjjQQQ<<<555333111000111111000///333///......---,,,000666//////...------------...111000///...............------......//////000000555666///000:::;;;888???GGGsssiii```mmm~~~|||{{{zzzwwwwww{{{vvv{{{yyyqqqsssrrr\\\NNNJJJDDDEEEGGGBBBBBBBBBBBBAAA@@@???>>>===:::;;;<<<<<<<<<===???AAA===>>>???BBBFFFJJJNNNPPPSSSUUUWWWWWWWWWXXXZZZ\\\[[[]]]```bbbbbbbbbbbbcccddddddeeeeeeggghhhjjjjjjfffffffffggggggiiijjjjjjhhhiiiiiijjjjjjkkkllllllmmmmmmllllllmmmnnnpppqqqkkkoootttyyy|||}}}nnnccc^^^^^^^^^___bbbeeehhhjjjmmmkkkmmmtttyyyzzz|||nnn^^^TTT^^^qqq{{{yyysssvvvxxxzzzzzzxxxyyy|||}}}{{{zzzyyyyyyzzz|||}}}~~~|||xxxvvv}}}{{{iii\\\nnnnnn\\\LLLLLLWWWiiivvvzzz~~~}}}}}}|||zzzzzzzzz|||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{uuuvvvxxxxxxwwwvvvvvvwwwxxxzzz{{{{{{zzzzzz{{{}}}zzzxxx}}}~~~yyyzzz{{{}}}~~~vvvuuuyyy}}}hhhAAA<<<888666444333444666333333222222111000//////000000000000000000000000///////////////.........111///---,,,.../////////...------......///000111000000000000000111111222222333444444444555777999<<>>===999:::;;;;;;;;;<<<>>>@@@???@@@AAACCCFFFIIILLLNNNSSSUUUXXXYYYYYYYYYZZZ\\\ZZZ]]]```aaaaaaaaabbbcccddddddddddddeeefffhhhhhhffffffffffffggghhhiiijjjhhhhhhiiiiiijjjkkkkkklllmmmmmmllllllmmmnnnoooqqqnnnqqquuuyyy|||~~~qqqiiieeeaaa___^^^]]][[[ZZZ]]]]]]aaaggglllpppxxxlll^^^VVV^^^nnnyyy{{{{{{{{{|||{{{yyyvvvvvvxxx{{{zzzyyyyyyyyyzzz|||~~~~~~~~~}}}zzz}}}uuufff]]]qqqxxxbbbPPPIIILLL]]]nnnwww~~~~~~|||zzzzzz{{{}}}~~~~~~~~~}}}|||{{{{{{|||zzzzzz{{{}}}~~~}}}}}}}}}}}}||||||{{{{{{uuuwwwxxxxxxvvvvvvwwwxxxzzz|||}}}}}}||||||~~~~~~}}}}}}}}}{{{{{{{{{}}}|||yyywwwrrrllllllrrrwwwzzzpppDDD>>>999777666444333555333333222222111000000///000000000000000000000000/////////////////////...000///------///000///......------......///000111000000000000000111111222222333444444444555777999===HHHbbbrrreeesssxxxqqquuu^^^ZZZcccyyyoooTTTAAA555333111000111111000///111......000000///333::://////...------------...//////...------------...//////000000111222222333333999777666888666<<>>HHHaaannnccclllqqqpppiii^^^ccczzzuuuWWWCCC555333111000111111000///111......000///...111777//////...------------.........------------......000000111111222333444444222666555555999999BBBXXXmmmeeecccoookkkyyy|||~~~{{{{{{~~~yyyxxxttttttwwwbbbQQQIIIGGGAAAAAADDD???AAAAAAAAAAAA@@@>>>===<<<888999;;;;;;:::;;;===???@@@@@@AAACCCEEEIIILLLMMMRRRUUUYYY\\\\\\[[[ZZZ[[[[[[]]]___```aaaaaaccceeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeefffgggggggggggghhhhhhiiijjjjjjjjjllllllkkkkkklllmmmoooppprrrtttvvvvvvuuuuuuvvvwwwyyy{{{zzz```YYYQQQOOONNNQQQXXXaaakkkppp}}}tttdddWWW[[[hhhsssxxxzzzxxxzzz{{{}}}}}}~~~~~~{{{{{{}}}~~~~~~~~~}}}{{{xxxyyy~~~wwwfffaaatttooobbbPPPEEEKKKYYYfffttt~~~|||}}}yyywwwxxxzzz{{{~~~~~~}}}~~~{{{xxxwwwxxxyyyzzzyyy{{{{{{{{{{{{{{{{{{||||||yyyyyyzzzyyyxxxxxxzzz}}}~~~|||~~~~~~zzzzzzzzzyyyyyy{{{qqqfffaaa^^^\\\]]]bbbjjjttt|||~~~~~~|||MMM@@@666777888444222444222222222111111111000000////////////////////////............////////////.........///111000...,,,...------......///000111000000000000000111111222111333444444444555888:::@@@HHHaaarrr___dddhhhiii}}}tttdddddd|||xxxXXXDDD555333111000111111000///111///...///...+++---222//////...------------.........---------......///000000111222333444555555666666222444;;;;;;FFF]]]{{{eeebbbeeerrrqqqyyy{{{}}}yyyxxx{{{||||||yyyzzzqqq[[[LLLGGGGGGAAA@@@CCC>>>AAAAAAAAA@@@???>>>===<<<999;;;<<<<<<<<<<<>>>>>@@@BBBFFFJJJMMMPPPQQQUUUYYY[[[[[[ZZZZZZZZZ\\\]]]```aaaaaabbbeeegggfffeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeffffffgggfffgggggghhhhhhiiiiiijjjllllllkkkkkklllmmmooopppqqqssstttsssrrrqqqqqqrrruuuyyy}}}|||lll[[[SSSQQQOOOMMMMMM[[[aaaooo~~~zzzfffVVV[[[lllxxxzzzyyywwwxxxyyyzzzzzzxxxuuusssrrruuuxxx|||~~~~~~}}}|||xxxwww{{{}}}}}}~~~zzzpppcccbbbzzzpppcccSSSGGGHHHPPP[[[lll||||||~~~~~~|||yyywwwwwwyyyzzz|||~~~~~~~~~~~~{{{yyyxxxxxxvvvuuu|||{{{{{{{{{{{{|||~~~~~~{{{|||}}}|||{{{zzz|||}}}|||}}}~~~}}}}}}~~~}}}{{{yyyzzzzzzyyyxxxzzz~~~{{{~~~~~~{{{sssiiiaaa]]]```dddlllxxx~~~SSSAAA444555888444333555222222222111111111111111////////////////////////---.........//////000000.........///111000...,,,...------......///000111000000000000000111111222111222444444444555888:::@@@HHH```zzz]]]bbbeeedddsss{{{gggeee}}}yyyYYYDDD555333111000111111000///111///...///---***+++000//////...------------...///............///000000///000111222333555555666;;;999333666<<<<<>>AAAAAA@@@@@@???>>><<<;;;:::;;;<<<<<<<<<===???AAA===>>>???BBBFFFJJJNNNPPPQQQTTTXXXZZZZZZYYYZZZZZZ[[[]]]___``````bbbeeegggeeeeeedddeeeeeefffgggggggggfffffffffffffffggggggfffffffffggghhhhhhiiiiiilllkkkkkkkkkkkkmmmnnnooooooppprrrrrrpppooopppqqqoooxxxlllbbb^^^WWWLLLFFFHHHMMM[[[iii|||zzzfffWWW^^^ppp{{{{{{wwwtttrrrpppnnnmmmiiieeeaaaggglllrrryyy~~~~~~}}}yyyxxxzzz{{{{{{~~~vvvoooaaaaaazzzzzzfffVVVHHHFFFJJJSSSfffxxxxxx{{{|||zzzyyyyyyzzzzzz||||||~~~~~~~~~}}}|||zzzyyyvvvsss{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}{{{{{{|||{{{{{{}}}|||{{{||||||zzz{{{zzzzzz~~~{{{uuutttqqqnnnkkkkkknnnsssvvvvvv{{{^^^GGG555666999444333666111111111111111111111111000000000000000000000000------......///000000000///......///000000///---...------......///000111000000000000000111111222000222333444444666888;;;@@@HHH```}}}ccchhhlllhhhpppkkkhhh}}}]]]EEE555333111000111111000///000......000...+++---111//////...------------...///////////////000111111//////000222333444555666888888666999>>>>>>PPPqqqqqq```dddiiivvv}}}tttvvvxxxwwwyyy~~~vvvkkkRRRFFFEEEGGGAAA@@@CCC>>>@@@@@@@@@@@@???===<<<;;;999:::;;;;;;;;;<<<>>>@@@>>>???@@@BBBFFFIIIMMMOOOQQQTTTVVVWWWWWWXXXYYYZZZYYY[[[\\\]]]^^^```cccfffccccccccccccdddeeegggggghhhggggggffffffgggggghhheeeeeefffgggggghhhhhhiiilllkkkjjjjjjkkklllnnnooommmoooqqqqqqqqqqqqrrrsssqqqxxx|||{{{nnn```WWWIIIJJJPPPXXXiiixxxgggZZZ___lllsssqqqnnnhhhddd___]]]^^^___```___hhhmmmttt|||}}}||||||}}}|||zzzwwwssscccbbb{{{xxxbbbLLLFFFIIIQQQaaapppvvvzzz~~~~~~~~~}}}}}}}}}}}}}}}}}}|||~~~~~~|||xxxuuuzzzyyyyyyyyyzzz|||~~~}}}|||zzz{{{zzzzzzzzz||||||zzz|||{{{|||zzzlllnnnppprrrwwwmmmQQQ:::888:::444222666111111111111111111111111000000000000000000000000------......///000000111000///------///000///......------......///000111000000000000000111111222000111333444444666999;;;???GGGaaazzzjjjqqqvvvpppsssnnnlll```GGG555333111000111111000//////......111000---///444//////...------------...000000000000000111222222...///000111333444555666111555888<<>>:::;;;444222666111111111111111111222222000000000000000000000000---------...///000000111111///---,,,...///000///...------......///000111000000000000000111111222000111333444444666999;;;>>>GGGaaazzztttkkktttzzzvvvsss```eee|||}}}qqqaaaEEE666444111000000000000///............////////////000000///...............000000000000000111111222111222222333444555777888;;;333;;;888@@@FFFYYY}}}|||zzzppprrrzzz}}}zzzwwwllleee```HHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>===;;;:::999999:::;;;===>>>>>>????????????@@@BBBEEEHHHKKKMMMOOOQQQTTTVVVXXXXXXWWWWWW[[[ZZZYYY[[[___ccceeeeeedddddddddbbbaaabbbeeehhhhhhfffeeefffiiilllkkkjjjfffggghhhhhhgggggghhhiiiiiiiiijjjkkklllnnnoooppppppooonnnmmmmmmoootttxxxzzzxxxwwwwwwzzz|||||||||tttssssssvvvuuueee[[[\\\iii~~~yyykkkaaa```]]]UUUTTTYYYZZZXXXZZZaaagggjjjqqqyyy||||||~~~~~~|||vvvkkkeeepppzzz^^^UUUMMMGGGVVVooouuuvvvyyy}}}~~~~~~|||{{{zzzzzz|||~~~|||xxxsssyyy{{{||||||{{{zzzzzz{{{|||yyywwwtttwww{{{|||zzzxxxyyyzzz}}}~~~}}}~~~|||yyy|||[[[DDD>>>000000:::777222222333222222111000///000000000000000///....................................---,,,---...///000---------............///000000000000////////////333222333333555888:::;;;EEEGGGdddzzzzzzoootttxxxtttqqq\\\aaa}}}}}}uuucccEEE666444111000000000000///............////////////000000///...............000000000000000111111222222222222333444666777888:::444===:::AAALLLfff|||zzzsssuuu}}}}}}xxxyyytttiii___YYYHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>===;;;:::999999:::;;;===>>>>>>????????????@@@BBBDDDHHHKKKMMMOOOQQQSSSVVVWWWXXXXXXWWW[[[ZZZ[[[]]]aaadddeeeeeecccccccccbbbaaaaaaccceeehhhfffeeefffhhhjjjjjjhhheeefffhhhgggffffffgggiiiiiiiiijjjjjjlllmmmnnnooopppqqqpppoooooorrrvvvzzz{{{yyywwwvvvxxxyyyyyyxxxttttttuuuvvv|||nnnaaa```eeeqqq~~~vvvjjj```ZZZRRRKKKQQQ]]]iiigggfffiiipppyyy~~~~~~{{{rrrfffbbbooo|||^^^RRRMMMMMMZZZkkkrrrtttxxx{{{}}}~~~~~~~~~|||vvvsssvvvuuuuuuwwwyyyzzzwwwuuuxxxzzz||||||{{{zzzzzz{{{|||zzzxxxwwwzzz||||||{{{zzz{{{||||||}}}~~~~~~~~~}}}~~~}}}zzz~~~|||tttmmmttt}}}]]]CCC;;;111222888333222222333222222111000///000000000000000///.................................------,,,---...///000---------............///000000000000////////////333222333333555888:::;;;DDDFFFdddxxxlllrrryyyxxxoooWWW[[[|||~~~xxxeeeFFF666444111000000000000///............////////////000//////............///000000000000000111111222222222222333555666888999888666>>>>>>CCCRRRyyy|||rrrzzzttt|||{{{wwwzzz~~~|||wwwvvv}}}{{{sssiii___VVVGGGFFFEEECCCBBBAAAAAA@@@??????>>>>>>===;;;:::999999:::;;;===>>>>>>????????????@@@AAADDDGGGJJJLLLNNNPPPRRRUUUWWWXXXXXXXXXYYYYYYZZZ]]]aaaddddddcccaaabbbcccbbbaaa```aaabbbgggfffeeeeeeggghhhgggfffdddeeegggfffeeeeeefffhhhiiiiiijjjjjjkkklllmmmmmmooopppppppppqqqssswww{{{{{{yyyvvvuuuuuuvvvuuuuuutttuuuvvvwwwyyy~~~sssllljjjooovvvtttlllddd[[[PPPIIISSSaaayyy{{{yyyvvv}}}|||pppcccbbbqqqjjjVVVPPPRRRZZZaaannnrrrxxx{{{{{{|||}}}}}}~~~{{{mmmddd```eeeddddddfffjjjmmmoooooouuuxxx{{{|||{{{zzzyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyzzz{{{zzzyyyyyy{{{|||{{{|||}}}}}}}}}~~~{{{||||||zzz|||zzzuuu___]]]```ooo|||~~~fffGGG:::333555777000222222333222222111000///000000000000000///.................................------------...//////---------............///////////////000000000000333222333333555888:::;;;BBBFFFdddiiieeesss~~~nnnTTTWWWxxxyyyeeeHHH666444111000000000000///............////////////000///............//////000000000000000111111222222222333444555777999:::888999???@@@BBBWWWrrrhhhnnn}}}uuu}}}{{{zzzzzzzzzyyy{{{zzztttnnnggg]]]SSSGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>===;;;:::999999:::;;;===>>>>>>????????????@@@AAADDDGGGJJJKKKMMMOOOQQQTTTVVVWWWXXXXXXWWWXXXYYY]]]```bbbaaa```aaabbbdddcccbbbaaaaaaaaaffffffeeeeeefffeeedddccccccdddfffeeeddddddeeeggghhhiiijjjkkkkkklllllllllkkkmmmnnnoooppprrrvvvyyyzzzwwwuuutttuuuuuuuuutttsssuuuvvvwwwyyy|||yyyuuuwwwvvvssspppooolllccc[[[]]]eee~~~pppccceeewwwdddTTTRRRTTTTTTfffnnnxxx}}}}}}~~~}}}||||||}}}~~~sssfff[[[SSSPPPXXXXXXYYY[[[```eeeiiikkktttwwwzzz|||{{{zzzyyyyyyyyyzzz{{{|||||||||{{{{{{yyyxxxwwwvvvvvvwwwyyyzzzyyyzzz{{{{{{|||}}}}}}{{{|||~~~~~~|||yyy|||}}}]]]SSSQQQ]]]sss}}}zzz~~~vvvTTT>>>555555444111222222222222222111//////000000000000000///..............................------------......//////---------............///////////////000000000000333222333333555888:::;;;@@@EEEeee^^^aaavvvpppVVVWWWtttxxxbbbJJJ666444111000000000000///............//////////////////............//////000000000000000111111222222222333444666888:::;;;:::<<>>>>>===;;;:::999999:::;;;===>>>>>>????????????@@@AAACCCFFFIIIKKKLLLMMMOOORRRUUUWWWXXXYYYYYYYYY[[[^^^bbbcccbbbaaaaaacccddddddcccbbbbbbccceeeeeeffffffeeeccccccbbbcccdddeeeeeeddddddeeefffhhhiiijjjllllllmmmmmmlllkkkmmmoooqqqqqqsssvvvxxxxxxvvvtttsssuuuvvvvvvvvvuuuuuuuuuuuuuuuyyy~~~{{{zzzssstttvvv{{{wwwllleeevvv}}}mmmbbbhhh|||tttZZZPPPMMMKKKYYYdddqqqzzz}}}~~~~~~|||||||||}}}~~~tttcccVVVQQQPPPPPPNNNZZZ\\\^^^bbbfffkkkpppsssuuuwwwzzz{{{zzzyyyyyyyyyxxxxxxyyyzzz{{{|||||||||{{{yyywwwuuuvvvwwwyyyzzzxxxyyyzzz{{{{{{}}}}}}{{{{{{}}}}}}~~~}}}cccTTTKKKRRRgggvvv}}}}}}|||eeeEEE777444333444222222222222222111//////000000000000000///..............................---------...............---------............///.../////////000000000111333222333333555888:::;;;???FFFfff~~~^^^cccwww~~~uuu[[[[[[sssxxx___LLL666444111000000000000///............///////////////............//////000000000000000000111111222222333333555777999;;;<<<===@@@???EEECCCbbbmmmhhhtttwwwwww}}}xxxrrrxxxxxxjjj___SSSIIIFFFEEEDDDBBBAAA@@@@@@?????????>>>>>>===;;;:::999999:::;;;===>>>>>>????????????@@@AAACCCFFFHHHJJJKKKLLLNNNQQQTTTWWWYYYZZZ]]]\\\]]]```ccceeeeeedddaaabbbccccccbbbbbbccceeeccceeeggggggeeecccbbbccccccdddfffeeeddddddeeegggggghhhkkkmmmnnnooonnnnnnmmmooorrrtttuuuuuuwwwyyywwwuuusssssstttuuuvvvuuuvvvvvvtttqqqqqqsssxxx|||~~~|||sssuuuxxxssscccgggvvvvvvggg___iii}}}eeeRRRJJJHHHKKKUUUdddqqqxxx{{{~~~mmm___NNNHHHLLLUUUZZZ[[[cccfffkkkooorrruuuyyy{{{xxxzzz{{{{{{yyyxxxyyyzzzxxxxxxyyyzzz{{{|||}}}}}}|||yyyxxxzzz{{{{{{{{{wwwyyyzzzzzz{{{}}}|||zzz{{{~~~~~~jjjYYYJJJIII^^^oooxxx~~~~~~oooHHH999444222777222222333222222111000///000000000000000///..............................,,,---......//////......---------............///......//////000000111111333222333333555888:::;;;???GGGhhhccccccpppuuuxxx{{{``````xxx{{{aaaQQQ666444111000000000000///............////////////...............///000000000000000000000111111222222333444555888:::<<<===BBBDDDAAAIIIHHHkkkgggfff{{{{{{{{{}}}}}}xxxsssxxx~~~nnn```SSSIIIFFFEEEDDDBBBAAA@@@????????????>>>>>>===;;;:::999999:::;;;===>>>>>>???????????????AAACCCEEEHHHIIIJJJKKKMMMPPPSSSVVVYYY[[[]]]\\\\\\^^^aaacccdddddd___```aaaaaa```aaadddfffbbbeeehhhhhheeeccccccddddddeeeffffffeeeeeefffgggfffhhhkkknnnpppqqqqqqpppmmmpppsssuuuuuuuuuvvvwwwwwwtttrrrqqqrrrsssrrrrrruuuuuutttrrrqqqrrrvvvyyyyyy}}}{{{xxxvvvwww{{{ppp___[[[bbblllwww~~~ooobbb]]]jjj~~~ttt[[[LLLHHHCCCKKKXXXfffrrrzzztttiiiYYYRRRMMMOOOXXXaaagggiiijjjpppwww|||~~~~~~|||||||||zzzxxxxxxyyy{{{yyyyyyyyyzzz{{{|||}}}~~~}}}zzzzzz|||}}}|||{{{wwwyyyzzz{{{{{{~~~{{{|||vvvbbbLLLFFFYYYmmmzzzoooDDD:::777333777222222333222222111000///000000000000000///..............................,,,---.../////////...------------............///.........///000111111111333222333333555888:::;;;@@@HHHjjjeee```hhhmmmwwwcccccc}}}~~~eeeUUU666444111000000000000///............/////////000...............///000111000000000000000111111222333333444666888:::<<<>>>EEEGGGBBBLLLMMMrrrhhhhhhyyywwwyyyyyyvvvyyy|||lll^^^PPPFFFFFFEEEDDDBBBAAA@@@????????????>>>>>>===;;;:::999999:::;;;===>>>>>>???????????????AAABBBEEEGGGIIIJJJKKKMMMOOOSSSVVVYYY[[[[[[ZZZYYYZZZ]]]```aaaaaa^^^______^^^^^^```dddgggaaadddhhhhhhfffddddddeeedddeeegggfffeeeeeefffhhhfffhhhkkkoooqqqrrrrrrrrrlllooorrrttttttsssssstttwwwuuurrrpppppppppooonnnrrrssstttttttttuuuxxxzzzxxx{{{{{{wwwwwwzzz}}}www|||vvvuuutttwwwzzzvvvjjj]]]UUUSSSZZZmmm~~~lllaaa^^^llldddOOOIIIBBBGGGRRR```ooo{{{~~~~~~nnn]]]QQQNNNPPPVVV]]]eeekkknnnooorrryyy~~~}}}zzzwwwwwwyyy|||yyyyyyyyyzzz{{{|||}}}~~~~~~|||yyyyyy{{{|||zzzxxxwwwyyyzzz{{{|||~~~}}}}}}~~~~~~~~~~~~kkkPPPFFFZZZppp}}}jjj@@@;;;;;;333555222222333222222111000///000000000000000//////...........................,,,,,,.../////////...------------.........//////---......///000111111222333333333333555888:::;;;@@@IIIkkknnn___fffsss{{{bbbjjjlllXXX555333000000000111111000////////////////////////............/////////000.........//////000111222000111222444777:::===>>>FFFAAA<<>>@@@???>>>???@@@???>>><<<;;;<<<===>>>>>>======<<<===>>>???@@@BBBCCCDDDEEEGGGJJJNNNPPPRRRTTTWWWYYYYYYYYYYYYZZZ\\\^^^```bbbaaaaaabbbbbbcccccccccdddeeedddcccbbbbbbbbbbbbbbbfffggghhhhhhgggggghhhjjjjjjjjjlllppprrrooollljjjrrruuuwwwwwwtttqqqrrrssstttrrrppppppqqqqqqpppooovvvtttsssuuuyyy{{{zzzyyy|||zzzvvvrrrooollliiihhhooosssvvvssstttrrrooorrrtttlllaaaTTTQQQOOOUUUiii}}}rrrcccYYY\\\qqqppp]]]KKKHHHBBBDDDRRRdddqqq}}}{{{jjj\\\UUUPPPLLLQQQWWW```hhhnnnqqqsssttt~~~~~~~~~{{{|||~~~zzz~~~}}}|||{{{zzzyyyyyyyyy{{{zzzyyyxxxxxxxxxxxxxxx{{{yyyxxxyyy{{{~~~}}}{{{{{{||||||~~~}}}}}}~~~nnnVVVJJJVVVppp~~~tttJJJ222333666333444444444444333222111111000000000000///...---,,,,,,------......------,,,---...............---------------............///000000000000000111111222333444444444555777;;;>>>BBBHHHjjjooodddooo{{{yyyZZZbbbyyyeeeNNN555333000000000111111000////////////////////////........./////////000000000000000000111222333333222333444666999<<>>>>>??????>>><<<;;;<<<===>>>>>>>>>===<<<===>>>???@@@BBBCCCDDDEEEHHHKKKNNNQQQRRRSSSUUUWWWYYYYYYYYYZZZ[[[^^^```aaaaaaaaaaaaaaabbbbbbccccccfffeeeeeeeeeddddddccccccfffggghhhhhhgggfffgggiiijjjiiijjjmmmooopppqqqqqqsssuuuuuusssqqqppprrrttttttrrrppppppqqqqqqqqqooosssrrrsssvvvzzz|||{{{zzz||||||zzzrrrjjjgggkkkpppttt{{{~~~xxxyyyyyyyyyzzzzzzssskkk[[[SSSLLLNNNZZZlll{{{tttbbbXXX]]]qqq}}}sssgggXXXOOOFFFCCCKKKZZZhhhvvvsssggg\\\WWWRRRNNNTTT^^^iiilllppprrrsssssstttuuu~~~|||~~~}}}{{{}}}|||||||||{{{{{{{{{|||}}}}}}~~~~~~|||{{{yyyyyyxxxxxx{{{zzzzzz{{{}}}~~~}}}|||{{{{{{}}}}}}dddRRRYYYppp}}}|||xxxMMM555444666333444444444444333222111000000000000000///...---,,,---......//////......------...............---------------............///------...///111333444555333444444444555777;;;>>>CCCIIIllliiibbbsss}}}vvvUUU^^^ssseeeJJJ555333000000000111111000////////////////////////....../////////000000000111111111111222333444555444555777999;;;>>>AAABBBGGGNNNOOOPPP\\\yyy]]]VVVZZZ|||yyyxxx|||{{{|||zzzwwwzzz~~~nnnUUUHHHFFFHHHFFFDDDCCCCCCBBBAAA@@@@@@>>>===>>>??????===<<<;;;;;;<<<===>>>>>>======>>>>>>???@@@BBBCCCDDDDDDIIILLLOOOPPPQQQRRRTTTVVVXXXXXXXXXYYY[[[]]]```aaa````````````aaaaaaaaaaaaffffffggghhhhhhgggfffeeefffggghhhgggfffeeefffggghhhhhhhhhhhhkkkoootttvvvssssssrrrpppnnnooorrrtttsssqqqpppppprrrrrrqqqppppppqqqsssvvvzzz||||||{{{{{{}}}tttiiigggrrr~~~{{{|||}}}}}}xxxggg[[[QQQQQQVVV```ssswwwaaa[[[aaatttzzzwwwpppcccXXXLLLBBBDDDNNN]]]nnnzzz|||tttnnnkkk]]]NNNHHHPPPUUUTTT```rrrzzzzzzyyyuuuqqqppprrruuu~~~|||}}}|||zzzzzz{{{|||}}}}}}{{{zzzyyyyyyzzz{{{|||}}}{{{{{{zzz{{{}}}qqqXXXXXXkkk{{{}}}nnntttyyyNNN666555777333333333333333222111000///000000000000///...---,,,...//////////////////...------...............------------............///------...///111333444555333444444444555777;;;>>>DDDKKKooollldddwwwqqqTTT\\\sss~~~fffJJJ555333000000000111111000////////////////////////...////////////000000000111111111111222333444555666777888:::===@@@BBBDDDEEERRRVVVRRReee}}}sss[[[^^^iii}}}}}}zzz|||{{{|||{{{xxxzzz~~~iiiQQQGGGGGGGGGEEECCCBBBBBBBBBAAA???@@@>>>======>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>??????@@@BBBCCCCCCDDDGGGJJJMMMOOOQQQRRRTTTVVVXXXXXXXXXYYYZZZ]]]___```______``````````````````eeegggiiijjjjjjiiigggffffffggghhhgggfffeeeeeegggfffhhhhhhggghhhnnnssstttpppppppppoooooooooqqqrrrqqqppppppqqqrrrsssrrrpppppprrrtttwwwzzzzzzzzzyyyvvv{{{|||vvvoooppp||||||~~~wwwfffZZZYYYZZZ[[[kkkvvv```]]]fffxxx~~~}}}uuuggg^^^RRREEE@@@FFFSSSbbbmmmyyy{{{yyypppdddZZZTTTSSSRRRMMMQQQ]]]gggkkksss|||~~~|||xxxsssoooqqqvvv|||~~~}}}~~~yyyzzz{{{{{{|||}}}~~~}}}|||{{{{{{{{{zzz{{{~~~|||yyyzzzzzz{{{}}}|||]]]WWWffftttyyy~~~~~~kkkiiizzzOOO777666777333222222222222111000////////////000//////...------......////////////......,,,---......///.........---------............///000000000000000111111222333444444444555777;;;>>>CCCKKKpppqqqyyynnn{{{tttVVV___uuu}}}wwwbbbIII555333000000000111111000000000000000000000000000////////////000000000111111111111111222333444444777777999;;;>>>AAACCCEEEDDDQQQXXXRRRooosss\\\jjj|||}}}|||{{{}}}|||zzz}}}zzzcccMMMEEEHHHEEECCCAAA@@@AAAAAA@@@>>>@@@>>><<<<<<===>>>===<<<;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBCCCCCCDDDGGGKKKNNNPPPSSSVVVXXXWWWWWWWWWXXXZZZ\\\^^^`````````__________________dddfffhhhjjjjjjiiihhhgggfffggghhhgggfffeeefffggghhhnnnooolllkkkoooqqqpppmmmnnnppprrrsssrrrpppooopppooopppqqqssssssrrrppprrrtttvvvwwwxxxwwwwwwwwwwwwzzz}}}{{{zzzzzzeee]]]WWWSSS]]]nnnrrr\\\]]]gggxxx{{{|||~~~nnneee\\\NNNCCCAAAGGGPPPVVV]]]___^^^WWWNNNIIIJJJNNNVVV```iiiqqq~~~}}}xxxttttttyyy|||}}}}}}||||||}}}~~~}}}}}}||||||{{{|||||||||zzz{{{~~~|||yyyyyy{{{|||~~~~~~cccVVV___kkkttt~~~~~~jjjbbbWWW;;;555555222222222222222111000////////////////////////...---,,,------......------,,,,,,------...//////......---------............///000000000000000111111222333444444444555777;;;>>>BBBKKKqqqsssuuulllwww^^^ggg}}}rrr___MMM555333000000000111111000000000000000000000000000/////////000000000111111111111111111222333444444888999:::<<>>@@@>>><<<;;;<<<=========;;;;;;;;;;;;<<<>>>???@@@??????@@@AAAAAABBBCCCCCCBBBEEEJJJMMMPPPSSSVVVYYYVVVVVVVVVWWWYYY[[[^^^___````````````____________bbbccceeefffggggggggggggfffggghhhhhhgggggghhhjjjllluuuxxxrrrooorrrrrrnnnlllnnnppptttvvvuuurrroooooonnnoooqqqttttttsssqqqtttuuuwwwvvvuuuuuuvvvxxx|||uuummm]]]UUUZZZeeezzzmmmWWW[[[gggwww~~~zzzyyy{{{rrrkkk\\\KKKAAAAAABBBBBBDDDGGGIIIIIIIIIOOOXXX```pppyyyrrrqqqvvv}}}~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}zzz{{{|||}}}{{{zzz|||~~~~~~~~~}}}~~~gggQQQSSSbbbmmm|||}}}}}}~~~tttgggbbbAAA666444111333333333333222111000///...///////////////......,,,,,,------------,,,,,,,,,,,,---...////////////---------............///------...///111333444555333444444444555777;;;>>>BBBLLLrrrddddddppp|||___kkkppp\\\QQQ555333000000000111111000000000000000000000000000//////000000000111111111222222222222333444555666;;;;;;===???BBBDDDGGGHHHLLLMMMUUUVVVkkkccc|||{{{}}}sss\\\JJJEEEHHHDDDBBB@@@@@@AAAAAA@@@???@@@>>>;;;:::;;;=========;;;;;;;;;;;;<<<>>>???AAA???@@@@@@AAAAAABBBBBBCCCCCCFFFJJJMMMOOORRRUUUWWWVVVVVVVVVWWWXXX[[[]]]___aaaaaaaaa`````````______``````aaabbbdddeeeeeefffeeeggghhhiiihhhiiijjjlllnnnxxx{{{sssnnnqqqrrrnnnoooooopppssswwwwwwuuurrrmmmnnnooorrrtttuuusssqqqtttuuuvvvtttssstttxxx{{{nnnxxxttteeebbbdddvvvhhhVVV\\\iiixxx|||{{{{{{lllXXXJJJFFFCCC@@@BBBEEEKKKQQQZZZfffttt}}}zzzqqqiiikkkvvv~~~}}}zzz}}}}}}||||||{{{{{{{{{||||||{{{zzzzzz{{{}}}~~~}}}{{{}}}}}}|||}}}~~~}}}~~~qqqSSSNNN\\\gggvvvyyyjjjFFF888666444444444444444333222111000......////////////......------............------+++,,,---...////////////---------............///------...///111333444555333444444444555777;;;>>>CCCNNNttt___dddrrrwww{{{VVVdddlllUUUNNN555333111000000111111000000000000000000000000000000000000000111111111111444444444444444555777777<<<===???AAACCCFFFIIIJJJPPPLLLTTTYYYaaaggg}}}{{{~~~oooZZZKKKGGGKKKEEECCCAAAAAABBBBBBAAA@@@AAA>>>;;;:::;;;=========;;;;;;:::;;;<<<>>>@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDGGGKKKMMMOOOQQQSSSUUUVVVVVVVVVWWWXXX[[[]]]^^^bbbbbbaaaaaa`````````____________```aaacccdddeeeeeegggiiiiiiiiijjjlllnnnmmmwwwyyyooojjjnnnqqqmmmrrrqqqppprrrvvvxxxwwwuuummmmmmooorrruuuuuusssqqqsssttttttsssrrrtttzzz~~~iiikkkttthhhcccrrryyy{{{gggXXX___mmm{{{yyywwwbbbTTTPPPNNNJJJLLLPPPWWWaaannn|||~~~wwwmmmeeekkkzzz~~~~~~|||xxxzzz}}}|||{{{{{{{{{{{{{{{yyyxxxyyy{{{~~~|||~~~}}}{{{|||~~~||||||___TTTYYYdddrrr|||~~~}}}}}}}}}~~~zzzlllHHH999999999444444444444333222111111......///////////////.........////////////......+++,,,---...////////////---------.........//////000000000000000111111222333444444444555777;;;>>>DDDOOOvvvjjjfffhhhnnnbbbeeegggSSSHHH555333111111222333222111......///000111000000000000000000000000111111111333333444444666777999999===<<<<<<>>>BBBEEEFFFFFFLLLYYYRRR^^^{{{___jjj}}}~~~~~~mmmTTTJJJGGGEEEFFFEEEDDDBBBAAA@@@??????@@@???>>><<<;;;;;;;;;;;;:::::::::::::::;;;<<<======>>>???@@@AAABBBBBBBBBFFFHHHIIIJJJKKKMMMPPPRRRSSSSSSTTTVVVXXXYYY[[[[[[```aaabbbbbbaaa___]]][[[bbbaaa``````aaacccdddeeedddfffiiikkkjjjjjjkkklllpppppppppnnnlllkkklllmmmooorrruuuwwwvvvttttttttttttnnnlllqqqtttqqqoooqqqvvvvvvwwwwwwwwwwwwvvvvvvzzz|||tttssswwwnnnvvvzzz~~~ttt```VVVbbbsssxxx~~~xxxoooeee[[[TTTRRRTTTZZZ]]]hhhwwwxxxtttooohhhhhhsss}}}{{{zzzyyyyyy||||||{{{yyywwwyyy||||||yyyyyy{{{~~~~~~}}}{{{|||}}}~~~~~~}}}zzz{{{}}}~~~~~~}}}~~~^^^WWWZZZooo~~~|||zzzyyy{{{wwwMMM777777888666666555333111000......000000000000////////////......////////////..................////////////...........................///000000///000222444333444444444444777;;;???EEETTTzzzbbbdddlllvvvooopppiiiSSSGGG555333111111222222222111////////////000000000000111111111222222222222333333333444555666888999:::>>>???@@@BBBEEEGGGHHHHHHLLLYYYSSSbbbyyy```kkk~~~}}}{{{iiiQQQIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;===>>>???@@@AAABBBBBBBBBDDDFFFHHHIIIJJJKKKNNNQQQRRRSSSTTTVVVWWWYYYZZZ[[[\\\]]]___``````___^^^]]]aaaaaaaaaaaabbbccceeefffeeehhhjjjkkkkkkkkkkkkllljjjkkkllllllkkkjjjkkklllnnnppprrrsssssstttvvvxxxtttnnnmmmrrruuusssrrrsssssstttvvvwwwwwwvvvvvvwwwuuuwwwyyy{{{|||~~~rrrqqq{{{wwwzzz~~~rrraaaVVVccctttxxxuuuqqqmmmhhheeehhhmmmrrruuu~~~uuullljjjgggkkkwww~~~}}}}}}}}}||||||{{{zzzxxxyyy{{{~~~~~~}}}{{{|||}}}~~~~~~}}}~~~nnn]]]\\\sss}}}}}}SSS888555444555555444333111000//////000000000000////////////......////////////..................////////////...........................///000000///000222444333444444444444777<<>><<<;;;;;;;;;;;;======<<<;;;::::::::::::<<<===???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHJJJMMMOOORRRRRRTTTUUUWWWYYYZZZZZZXXXZZZ\\\^^^___``````___aaaaaaaaaaaacccdddeeefffgggiiikkklllkkkjjjjjjkkkfffhhhkkkllllllkkklllmmmmmmoooppppppqqqssswwwzzztttpppnnnrrruuutttssssssooosssvvvvvvtttssstttuuupppqqqrrrsssuuuxxx}}}{{{xxxmmmmmm~~~~~~yyy{{{~~~pppaaaTTTaaarrr~~~}}}tttuuuxxx|||zzzyyy~~~rrrhhhkkknnnttt~~~~~~~~~|||}}}}}}{{{yyyyyyzzz{{{zzz|||~~~~~~}}}}}}~~~~~~}}}{{{~~~yyy[[[WWWoooXXX<<<777666444444333222222111111000000000000000////////////......////////////..................////////////...........................///000000///000222444333444444444555888<<<@@@FFFUUU|||zzz\\\eeewwwpppuuugggOOO@@@444222000000111222111000111000...---...///111333222222222333333444444444444444444666777999;;;<<>><<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIILLLOOOQQQRRRSSSUUUVVVXXXYYYZZZYYYZZZ\\\^^^___````````````aaaaaabbbcccdddeeeffffffhhhjjjkkkiiihhhhhhiiifffiiimmmnnnnnnmmmmmmmmmlllnnnppppppppprrrtttwwwvvvrrroooppprrrrrrooommmkkkooossstttqqqpppqqqtttoooooopppooopppsssxxx|||xxxooogggjjjzzzyyy{{{}}}nnn___PPP]]]ppp~~~~~~~~~zzz}}}xxxrrrmmmsssyyy~~~}}}||||||{{{{{{{{{||||||~~~~~~}}}{{{yyyyyyzzz{{{{{{|||~~~}}}|||~~~~~~}}}}}}~~~~~~{{{~~~~~~]]]TTTfff{{{[[[???:::888333333222222222222222222000000000000////////////......////////////..................////////////...........................///000000///000222444333444444444555888===AAAFFFVVV~~~{{{sss[[[dddxxxrrr|||~~~lllUUUAAA444222000000111222111000111000...---...///111333///000000111222333333333444444555666888:::<<<===>>>BBBHHHKKKKKKIIIIIIIIIKKKRRRSSSsssmmmcccwwwuuuyyy{{{}}}~~~|||~~~sssXXXHHHGGGHHHFFFBBBBBBAAAAAAAAABBBCCCCCC@@@???>>><<<;;;;;;;;;;;;999999999:::;;;<<<===>>><<<===>>>???@@@AAAAAAAAABBBDDDFFFGGGHHHJJJLLLOOOPPPQQQRRRTTTVVVWWWXXXYYY\\\\\\]]]^^^___```````````````aaabbbccccccccccccdddfffhhhhhhgggfffffffffhhhjjjmmmnnnnnnlllllllllllloooqqqrrrqqqooooooooovvvtttpppnnnoooooolllhhhfffiiimmmooopppqqqtttxxxrrrrrrqqqpppoooqqquuuxxxwwwnnniiikkkyyy~~~{{{}}}kkk\\\OOO]]]ooo~~~{{{{{{}}}uuutttqqqyyy~~~}}}|||{{{zzzyyyyyyyyy}}}~~~~~~}}}{{{yyyzzzzzz~~~}}}|||{{{|||~~~|||{{{zzzzzzzzz{{{}}}hhhXXX___nnnbbbAAA888444222222222222222222222222000000000000////////////......////////////..................////////////////////////////////////...///000000///000222444333444444444555999>>>AAAGGGWWWrrrqqqiiinnn}}}ppp{{{nnnTTT===333222000000111111111000000///.........///111222......///000111111222333444444555777999;;;===>>>===BBBHHHJJJIIIGGGGGGIIILLLRRRVVVzzz{{{ddd___}}}zzz||||||{{{{{{}}}wwwfffPPPEEEGGGIIIEEEBBBBBBAAAAAAAAABBBBBBCCC@@@???>>><<<;;;;;;;;;;;;888888999:::;;;===>>>???;;;<<<>>>???@@@@@@AAAAAABBBDDDFFFGGGGGGIIILLLNNNPPPPPPRRRSSSUUUWWWXXXXXX]]]^^^^^^^^^_________`````````aaabbbbbbaaaaaa```aaadddfffgggfffeeeeeefffgggiiillllllkkkjjjkkkkkkmmmooorrrrrrpppmmmkkkjjjsssssspppnnnppprrrpppkkkffffffhhhlllpppvvvzzz}}}vvvvvvuuusssrrrrrrtttwwwxxx}}}tttoooqqqzzz}}}|||~~~|||zzz{{{~~~}}}~~~|||hhhXXXRRR^^^ppp~~~}}}|||{{{tttxxx~~~yyyuuuwwwsss|||~~~}}}|||{{{{{{{{{}}}~~~~~~|||zzzzzz{{{|||}}}|||{{{}}}~~~~~~|||zzzwwwwwwxxxzzz|||kkk[[[WWW^^^qqq{{{zzzuuuooojjjkkkssszzz}}}~~~fffCCC888333333333222222222222222222000000000000////////////......////////////..................////////////////////////////////////...///000000///000222444333333444555666999>>>BBBHHHXXXrrruuupppqqqmmmhhh|||mmmRRR999333111000///000111000///////////////000000000000---......///000111222333444555666777999<<<>>>???===CCCHHHIIIGGGFFFGGGIIIPPPTTTYYYsss^^^^^^{{{{{{~~~~~~||||||wwwrrrbbbOOOFFFHHHGGGAAACCCBBBBBBAAAAAAAAABBBBBB@@@???>>><<<;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;<<<===???@@@@@@@@@@@@@@@BBBDDDEEEFFFGGGJJJMMMOOOPPPQQQSSSUUUVVVWWWXXX\\\\\\\\\\\\]]]^^^___`````````aaaaaa```___^^^]]]```cccfffgggfffffffffggggggiiikkkkkkkkklllnnnpppnnnpppqqqpppmmmkkkjjjjjjnnnppppppooouuu|||{{{vvvrrrmmmjjjlllrrrxxxzzzzzzvvvwwwwwwwwwuuuuuuwwwxxx{{{yyyvvvssstttzzz}}}|||xxx|||~~~}}}xxxvvvvvvxxx{{{|||}}}}}}}}}wwwdddUUURRR^^^mmmzzz}}}vvvnnnhhhdddgggsss{{{}}}}}}{{{hhhcccdddqqq}}}yyyxxxyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz}}}}}}}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}}}}}}}|||{{{wwwxxxzzz{{{}}}}}}~~~~~~ppp___UUUTTTbbblllkkkiiilllffffffddddddfffkkkrrrvvvzzz}}}fffDDD999444333333333222222111111111000000000000////////////......////////////..................////////////////////////////////////...///000000///000222444333333444555666:::???CCCIIIYYYrrrcccfff}}}cccccc}}}qqqUUU<<<333111//////000111000///......///000111000000000---...///000111222333333444555666777:::<<<>>>???>>>CCCHHHIIIGGGEEEGGGJJJSSSVVV\\\ooo[[[___vvvzzz~~~xxx{{{uuueeeQQQHHHHHHEEE===DDDCCCBBBAAAAAAAAAAAABBB@@@???>>>===;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@???AAACCCDDDDDDFFFIIIKKKOOOPPPQQQSSSTTTVVVWWWXXXZZZZZZZZZ[[[\\\^^^___``````aaaaaaaaa___^^^\\\ZZZ```cccfffggggggggghhhiiihhhjjjkkkmmmnnnpppsssvvvppppppooommmjjjjjjkkkmmmiiimmmoooqqqzzzxxxooonnnrrrwwwvvvtttuuuwwwxxxxxxxxxxxxyyyzzz|||vvvwwwuuurrrsssyyy}}}xxxtttrrryyyzzz{{{{{{{{{}}}sssbbbSSSQQQ[[[iiitttyyyzzz{{{{{{vvvvvvuuuqqqkkkddd]]]YYYfffsss}}}qqq[[[UUUJJJTTTaaaooo~~~zzzyyyyyyzzzzzz~~~{{{~~~~~~}}}}}}~~~~~~}}}|||zzzyyyzzz~~~xxx{{{|||yyywwwyyy{{{}}}~~~}}}{{{zzz|||zzzyyyzzz|||}}}}}}|||yyyzzz|||}}}}}}}}}|||{{{~~~gggZZZVVV^^^aaa\\\\\\ccceeegggmmmvvvzzz~~~gggDDD888333444444333333222111111000000000000000////////////......////////////................../////////000000000000000000000000000...///000000///000222444333333444555666:::???CCCIIIYYYrrreeeiii}}}dddkkkjjjGGG888222222111000//////000000111111000//////000111222//////000111222333333444555::::::666666;;;>>><<>>>>>>>>>>>BBBBBBBBBCCCEEEHHHJJJLLLPPPQQQSSSTTTTTTUUUWWWYYYYYYZZZ[[[ZZZZZZ\\\___aaaeeedddcccbbbbbbaaaaaa```dddcccdddgggkkkkkkiiieeejjjiiijjjmmmqqqsssqqqooonnnpppsssqqqmmmjjjjjjkkknnnmmmlllooozzz|||tttnnnnnnooopppooowwwwwwxxxwwwwwwwwwxxxyyyxxx{{{zzzxxxyyywwwuuuxxx~~~|||~~~{{{xxxvvvttttttpppwww{{{zzz|||qqq]]]PPPSSS```kkkoooqqqtttsssnnnhhhddd___\\\ZZZ[[[aaagggkkk{{{}}}~~~wwwgggPPPIIIJJJOOO___xxx|||yyy{{{}}}xxxqqqvvvuuu}}}{{{xxxyyy{{{}}}|||zzz~~~~~~}}}||||||}}}}}}|||~~~~~~|||zzzzzz{{{|||}}}}}}~~~}}}}}}}}}{{{yyyyyyzzz{{{|||{{{yyyyyy|||xxxzzzooonnnwwwkkkddd___bbbgggmmmttt{{{~~~dddGGG===333333333222222222222222222000000000000000000000000////////////////////////...///////////////......***+++---///111111111111000000000000111222333444444333555888888888???GGGKKKWWWuuu___eeeyyykkktttjjjJJJ;;;222111111000//////000000111000/////////000111222000000111222333444555555444999:::777777<<>>AAABBBDDDEEEDDDEEEGGGHHHQQQZZZcccooo^^^```yyy~~~zzz}}}}}}rrr]]]OOOIIIGGGEEEBBBDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<:::999888<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>>>>@@@@@@@@@BBBDDDGGGIIIKKKNNNQQQSSSUUUVVVWWWZZZ\\\[[[\\\]]]]]]\\\\\\^^^```bbbbbbbbbdddeeeeeecccaaacccbbbcccfffiiijjjiiigggiiiiiiiiimmmqqqsssqqqpppnnnpppqqqpppnnnlllkkkkkkmmmmmmllloooyyy}}}zzzsssooonnnooonnnmmmrrrvvvzzzxxxtttrrruuuxxxwwwzzzxxxvvvyyyuuussstttyyy{{{zzzwww~~~}}}|||zzzxxxvvvtttsssoootttvvvvvvzzznnn\\\PPPNNN[[[eeeeeebbb___]]]YYYUUUUUUVVVYYY]]]dddlllsss{{{zzzuuufffOOOIIIEEEEEEVVVtttvvvuuuvvvxxxxxxyyywww|||zzzyyyyyy{{{{{{yyywwwzzz{{{}}}~~~~~~}}}{{{{{{zzzyyyxxxzzzzzz{{{{{{|||{{{{{{{{{zzzxxxwwwxxx{{{~~~}}}zzz~~~~~~zzzwwwxxxzzzxxxtttppphhh\\\^^^dddjjjxxx{{{}}}zzzmmmKKK===444333333333222222222222111000000000000000000000000////////////////////////......////////////......,,,---...///000000//////////////////000111222333444333555888888999???GGGLLLYYYzzzkkkYYYccc|||tttqqq}}}~~~gggIII888111111000/////////000000000///.........000111222111111222333444555666777555999;;;999:::===??????AAACCCEEEFFFFFFGGGIIIKKKOOOWWWccckkkYYY\\\ooozzzwwwzzz~~~~~~qqq]]]OOOJJJHHHEEEBBBAAA@@@@@@@@@????????????>>>???>>>>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@CCCFFFIIIJJJKKKNNNPPPSSSTTTVVVYYY[[[\\\^^^______^^^]]]]]]^^^``````cccgggkkkjjjeee`````````aaadddgggiiiiiihhhhhhhhhiiilllppprrrrrrqqqooonnnnnnnnnoooooommmkkklllmmmmmmooowww~~~}}}wwwyyyvvvsssqqqppppppnnnlllmmmtttzzzyyysssooorrrwwwvvvxxxvvvssszzzzzzvvvrrrrrruuuwwwvvvuuuzzzzzzzzzzzzxxxwwwuuutttsssssssssttt|||}}}hhhZZZQQQHHHSSS\\\\\\VVVSSSPPPOOOSSSXXX```iiisss~~~}}}zzzmmmYYYOOOGGGCCCRRRrrrrrrrrrppppppvvvzzz{{{zzzzzzzzz{{{zzzwwwuuuvvvxxx|||~~~~~~{{{yyywwwwwwxxx|||||||||||||||{{{{{{{{{zzzyyyxxxyyy|||~~~|||yyy|||{{{vvvqqqnnnkkkhhheeeaaa___dddgggkkk|||}}}qqqrrrKKK:::333333333333222222222111111000000000000000000000000////////////////////////......///////////////......///////////////...---............///000111222444333555888999:::@@@HHHNNN[[[ooo]]]VVVddd|||ppppppwwwbbbEEE222111000000/////////000000///............000111222111222333444555666777888999<<<>>>>>>======>>>>>>AAACCCGGGIIIKKKNNNQQQSSSPPPVVVcccnnn\\\```lllvvvwww{{{wwwyyy~~~|||ppp\\\OOOJJJIIIFFFCCC???????????????@@@@@@@@@???????????????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>======>>>@@@CCCFFFIIIKKKHHHJJJMMMOOOPPPRRRUUUWWW[[[]]]``````_______________```dddkkkpppnnnddd\\\^^^___```cccfffhhhiiijjjggghhhiiillloooqqqrrrrrrpppnnnlllmmmpppqqqooolllkkkmmmmmmoootttyyywwwqqqqqqqqqrrrssssssrrrpppooonnnsssxxxyyyuuurrrsssuuuuuuvvvtttqqquuu|||~~~{{{{{{xxxtttsssuuuwwwxxxxxxwwwxxxzzz{{{{{{yyywwwvvvyyywwwuuuyyy||||||{{{dddXXXQQQFFFKKKQQQUUUWWWYYY[[[\\\gggppp{{{yyygggVVVMMMJJJZZZzzz|||pppqqqllliiisss||||||{{{{{{|||||||||zzzwwwuuuvvvwwwzzz}}}~~~|||~~~~~~zzzxxxzzz|||~~~~~~}}}}}}}}}}}}}}}|||{{{{{{}}}}}}|||{{{}}}}}}vvvyyyyyyppplllnnnqqqqqqvvv{{{}}}|||~~~yyytttMMM;;;666444333333222222111111111////////////////////////////////////////////////---...//////////////////......///////////////...///////////////000222222444444666999::::::AAAIIIPPP]]]mmmYYYVVViii}}}jjjnnnnnn[[[CCC444000///////////////000000///.........///000222333111222333444666777888999>>>???BBBCCCAAA>>>===>>>BBBEEEHHHKKKLLLOOORRRUUUTTTVVVbbbvvvhhhmmmooouuuqqqyyyzzz~~~||||||mmm[[[NNNJJJIIIFFFCCC@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@??????>>>>>>::::::999999999999::::::999::::::;;;<<<<<<======>>>>>>???@@@CCCFFFIIIKKKIIIKKKMMMNNNNNNOOOQQQSSSWWWZZZ]]]_________```aaa```aaaeeennntttpppcccWWW\\\^^^aaacccfffgggiiijjjggghhhjjjkkkmmmoooqqqssspppnnnlllmmmpppqqqpppnnnlllmmmnnnnnnqqqtttrrrmmmkkkmmmppprrrttttttttttttqqqrrrtttwwwyyyxxxvvvsssuuuuuutttqqqsssvvvwwwuuuyyywwwttttttvvvyyy{{{|||wwwyyy{{{}}}}}}}}}{{{zzz}}}zzzyyy}}}zzzyyy{{{}}}yyycccWWWQQQFFFEEEGGGNNNYYYbbbiiimmmzzzrrr]]]TTTOOO^^^{{{mmmmmmiiihhhuuu|||zzz|||}}}|||zzz|||}}}~~~}}}{{{zzzyyyzzzxxxxxxzzz~~~{{{~~~~~~}}}~~~}}}||||||}}}}}}~~~|||||||||~~~~~~}}}|||xxx}}}}}}wwwyyyvvvxxx~~~~~~wwwQQQ???:::444444333333222111000000////////////////////////////////////////////////------...///////////////------......//////000111000000000000111222333333444444666::::::;;;BBBJJJRRR___jjjZZZZZZrrreeeoooxxxeeeUUUCCC<<>>>>>??????@@@?????????:::999999888888999999:::888999999:::;;;<<<======?????????@@@CCCEEEHHHIIIKKKMMMOOOOOOOOOPPPRRRTTTUUUXXXZZZ\\\]]]^^^```bbbaaa```dddooowwwrrrbbbSSSZZZ^^^bbbfffgggggghhhiiihhhiiikkkkkklllmmmppprrrpppooommmnnnoooppppppooolllnnnnnnlllnnnqqqpppkkkhhhkkknnnpppqqqrrrtttvvvsssqqqqqquuu{{{|||yyyvvvuuuuuuuuutttsssssssssssstttsssssstttuuuxxx{{{}}}yyyzzz|||~~~~~~~~~}}}{{{~~~|||{{{{{{}}}~~~yyydddYYYSSSLLLHHHHHHQQQ\\\fffooovvvlll___SSSVVVjjj~~~yyykkkiiigggmmmzzz~~~{{{zzzzzzzzzzzzxxxzzz}}}~~~}}}}}}}}}~~~~~~zzzwwwxxx||||||~~~}}}|||zzzyyyyyyzzz{{{{{{zzzzzz{{{}}}uuuyyy{{{zzz{{{|||VVV@@@666555444444333222111000000000000000000000000000000////////////////////////,,,---...///000000000000------------...000111222000000000000111222333444444444777:::;;;<<>>;;;...............///000000000000///000111333444666555666777999:::<<<===>>>BBBBBBFFFKKKJJJEEECCCFFFFFFHHHJJJKKKJJJKKKMMMNNNVVVUUUccc~~~bbbXXX]]]mmm|||lllbbb}}}|||}}}uuuhhhWWWLLLHHHGGGDDDAAABBBBBBBBBBBBBBBAAAAAAAAA======>>>???????????????999999888888888888999999888888999:::;;;<<<======????????????AAACCCEEEFFFIIIKKKNNNOOOOOOQQQSSSUUUUUUWWWYYYYYYYYY[[[]]]______^^^bbbnnnxxxuuudddSSSZZZ___eeehhhhhhgggggghhhiiikkklllkkkjjjkkknnnqqqpppppppppooommmmmmoooqqqmmmooonnnkkkkkkoooooollliiikkkllllllkkkmmmppptttpppppprrruuuyyy{{{{{{{{{vvvvvvvvvvvvuuusssssstttrrrssstttuuuvvvxxxzzz|||{{{{{{|||}}}~~~}}}}}}vvvhhh```[[[ZZZYYY]]]cccgggkkkvvvxxxmmm___YYYaaannnsssoooooojjjkkkvvv~~~||||||zzzxxxwwwwwwuuuxxx{{{||||||}}}|||xxxyyy}}}~~~~~~~~~~~~}}}{{{zzzxxxxxxxxxyyy{{{|||zzzzzz{{{~~~wwwvvvyyy}}}|||{{{```EEE444555444444333222111000///000000000000000000000000////////////////////////,,,---...///000000000000000///...---......///000/////////000000111222333555444777;;;<<<===DDDLLLTTTaaarrraaa^^^lllxxxhhhrrr~~~qqqgggOOO777333...............///000111111000000000222333555666777888999;;;===>>>@@@AAAAAAAAAFFFMMMMMMHHHFFFJJJFFFHHHJJJLLLMMMNNNQQQSSSUUUTTTeeepppZZZSSSZZZrrrzzz|||}}}~~~tttfffUUUKKKHHHGGGDDD@@@BBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>???????????????999999888888888888999999777888888999;;;<<<======???>>>>>>>>>???AAACCCDDDEEEHHHKKKMMMNNNPPPSSSUUUWWWWWWXXXWWWWWWXXX[[[]]]]]][[[```mmmyyyvvveeeTTTYYY___fffjjjjjjhhhggggggjjjkkkmmmkkkjjjjjjnnnqqqpppqqqrrrpppllllllooorrrnnnooonnnjjjjjjnnnnnnlllkkklllkkkiiiggghhhlllqqqmmmpppsssuuuvvvxxx|||wwwwwwxxxxxxwwwtttsssuuusssuuuwwwxxxxxxyyyzzz|||||||||||||||}}}}}}sssjjjgggdddgggllltttxxxuuussszzztttlllgggkkktttxxxvvvwwwoooqqq~~~~~~}}}|||}}}{{{wwwuuuuuusssuuuxxxzzzzzz|||}}}yyyzzz}}}|||}}}~~~zzzwww{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}~~~~~~|||zzzuuuwwwwww{{{|||}}}|||{{{|||~~~oooPPP:::555555444333222000000///000000000000000000000000////////////////////////,,,---...///000000000000222111///...------...............//////000111222555444777;;;<<<===DDDMMMTTTaaayyyaaa___kkkuuulllhhh{{{ooo\\\HHH:::222222222000/////////000111//////000111222444666777:::<<<>>>@@@@@@BBBDDDFFFFFFFFFHHHKKKMMMMMMKKKIIIJJJJJJJJJJJJKKKOOOUUUYYY^^^___ooo~~~iii^^^UUU\\\yyyuuubbbOOOGGGGGGEEEAAA>>>???@@@BBBBBBBBB@@@>>>===@@@???===;;;;;;<<<>>>???::::::999999888777777777777888888999999:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDFFFIIIKKKLLLNNNQQQSSSYYYWWWVVVWWWYYY[[[ZZZYYY\\\\\\^^^gggtttyyykkkXXX[[[```eeehhhjjjkkkhhhdddfffiiilllllllllnnnpppooorrrpppllliiigggggghhhiiipppooonnnmmmmmmnnnooooooooommmkkklllnnnpppooommmnnnnnnpppuuuvvvuuuwww|||~~~~~~yyyvvvvvvuuuqqqssswww{{{~~~~~~~~~~~~~~~}}}zzzyyyzzz}}}~~~}}}~~~nnnnnnvvv|||~~~~~~~~~}}}~~~|||{{{xxxvvvuuuvvvxxxyyyvvvvvvwwwyyy|||~~~~~~}}}|||yyywwwyyy~~~~~~|||zzz{{{zzzzzzzzzzzz}}}~~~||||||yyy|||}}}qqqzzz~~~~~~|||zzzMMM===555555444333222000000///000000000000000///......000000000000000///............////////////.........---,,,---///111111000111000000000000000111222333888<<<>>>===@@@FFFLLLWWWhhh{{{aaa^^^nnnrrrfffaaannnYYYEEE888333222111000///...///000000111111111222333555666777:::<<<>>>???@@@BBBDDDFFFFFFFFFHHHKKKNNNPPPOOONNNJJJKKKKKKKKKKKKNNNRRRVVV\\\```sssssslll___]]]xxx~~~qqq___MMMGGGGGGEEEAAA??????@@@AAABBBBBB@@@>>>===??????======<<<======>>>::::::999999888777777777777888888999999:::;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDDDDFFFIIIJJJLLLNNNQQQSSSXXXWWWVVVWWWXXXYYYZZZZZZ\\\]]]aaahhhtttwwwjjjXXXWWW]]]bbbfffiiijjjhhhccccccfffiiijjjkkklllmmmmmmpppooollljjjiiiiiijjjjjjoooooonnnmmmmmmnnnoooppppppnnnllllllooopppooonnnpppoooqqqtttsssqqqrrrwww{{{}}}}}}yyywwwwwwuuurrrtttvvvyyy}}}~~~~~~}}}{{{zzzzzz}}}|||pppjjjkkksss~~~qqqqqqyyy~~~{{{yyywwwuuutttuuuwwwxxxvvvvvvvvvxxx{{{||||||{{{zzzxxxvvvvvvyyy~~~zzzzzzyyyyyy||||||{{{{{{~~~qqqyyytttKKK;;;555444444333222111000///000000000000000///......000000111111000000///.........////////////.........---,,,---///111111000000000000000000111111222333777;;;;;;;;;>>>EEELLLXXXjjjsss^^^___wwwtttkkkjjj~~~kkkTTTAAA666333222111000///...///000000333333333333444555666777999;;;>>>???@@@AAADDDFFFFFFEEEGGGJJJNNNRRRSSSRRRMMMOOOOOOOOOOOOPPPRRRTTTYYYaaaxxxyyy{{{mmmccc{{{xxxyyy|||iiiZZZKKKGGGHHHFFFBBB@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<::::::999999888777777777777888888999999:::;;;;;;===>>>??????>>>???BBBEEECCCEEEHHHIIIKKKMMMQQQSSSWWWWWWWWWVVVUUUVVVXXXZZZ\\\___dddlllttttttgggXXXWWW]]]bbbeeehhhkkkggg```___aaadddhhhjjjkkkkkkkkkmmmmmmlllkkkkkkkkkllllllmmmmmmmmmmmmnnnooopppppppppnnnmmmnnnpppqqqqqqppprrrpppqqqrrrqqqmmmnnnqqqwww{{{|||yyyxxxyyywwwsssuuuuuuwww|||~~~~~~{{{yyyzzz~~~xxxpppdddZZZXXX[[[dddwww}}}yyyooooootttwwwyyy{{{~~~zzzxxxvvvtttssstttuuuwwwvvvuuuuuuwwwyyyzzzyyyxxxwwwvvvuuutttuuuyyy|||zzzxxxxxxyyy|||~~~yyyzzz~~~pppwww~~~~~~~~~~~~rrrKKK888555444333333222111000000000000000000000///......000111111111111000000///......////////////......///---,,,---///000000000000000000000000111222222555888;;;;;;;;;???GGGNNNZZZmmmeeeXXXaaa~~~vvvuuu|||zzzdddOOO???666111333222111000///000111111333333333333333444555555888;;;===>>>???@@@CCCEEEEEEDDDDDDGGGKKKOOOPPPQQQQQQSSSTTTTTTSSSRRRRRRSSSUUUbbb}}}yyy|||uuuzzz~~~yyywwwyyy{{{}}}~~~vvvbbbUUUIIIGGGHHHFFFCCCAAA??????@@@@@@@@@@@@???>>>===>>>???@@@???===;;;:::::::::999999888777777777777888888999999:::;;;;;;>>>>>>>>>======???BBBEEECCCDDDGGGHHHJJJMMMQQQTTTXXXZZZ[[[WWWRRRPPPSSSWWW]]]```fffooouuurrrdddXXX[[[aaaeeefffjjjnnniii```]]]\\\```fffjjjjjjjjjkkkjjjkkkkkklllmmmmmmmmmnnnlllllllllmmmnnnooopppppppppooooooooopppqqqrrrrrrrrrpppppprrrppplllmmmqqquuuzzz|||{{{{{{|||yyyuuuwwwuuuwww}}}|||yyyyyy|||}}}}}}~~~}}}xxxooocccZZZSSSSSS\\\hhhlllzzzxxxzzz|||qqqfffcccdddfffjjjnnn}}}{{{zzzxxxvvvtttssstttvvvwwwvvvuuuuuuvvvwwwxxxvvvuuurrrtttuuuuuutttvvv||||||~~~{{{{{{}}}}}}{{{zzzzzzxxxvvvwww{{{}}}~~~}}}yyyvvvwww}}}|||pppwww{{{{{{}}}}}}~~~~~~}}}~~~}}}wwwOOO555444444333333222111000000000000000000000///......000111111111111111000000......////////////......///...------///000000///000000000000111222333333999<<<>>>>>>>>>BBBLLLSSS]]]rrrrrrZZZSSSaaa~~~vvvxxxuuu\\\JJJ>>>555///444333222111000111222222222222111222222333444444888:::<<<>>>>>>@@@BBBDDDDDDCCCBBBDDDGGGIIIJJJJJJPPPRRRSSSSSSRRRQQQPPPQQQRRRaaasss|||}}}~~~|||{{{wwwwwwwwwzzz}}}ttt^^^RRRHHHFFFGGGEEECCCBBB>>>?????????????????????===>>>@@@@@@@@@===;;;999::::::999999888777777777777888888999999:::;;;;;;>>>>>>>>>======>>>BBBEEEBBBCCCEEEGGGIIILLLQQQTTT[[[______YYYNNNJJJOOOUUU^^^___gggqqqwwwqqqcccWWW\\\cccggggggnnnvvvsssiii\\\YYY\\\eeekkkkkkjjjmmmjjjjjjkkkllllllmmmmmmnnnkkkkkklllmmmnnnooooooooooooooopppppppppqqqrrrssspppnnnppprrrqqqoooppptttvvvzzz}}}||||||}}}{{{wwwxxxwwwyyy{{{yyyzzz}}}xxxqqqfff___YYYVVVWWW^^^ooo}}}~~~zzzrrrwwwwwwlll```XXXSSSSSSYYY```zzz~~~}}}zzz{{{yyywwwuuutttuuuvvvxxxuuuttttttuuuvvvvvvuuusssnnnrrrvvvwwwvvvvvvxxx{{{yyy|||~~~|||xxxvvvvvvwww{{{zzz|||}}}vvvuuuxxxyyyzzzyyyvvvtttuuuyyy}}}|||vvvzzz}}}}}}~~~~~~zzzwwwzzzzzzzzz|||}}}~~~~~~}}}~~~SSS444444333333222222111111111000000000000000///......///000000111111111000000......////////////......000...------///000000///000000000000111222333444:::===@@@@@@@@@DDDNNNVVV```wwwnnnXXXTTTdddwwwxxxrrrYYYGGG;;;333///444333222111000111222222111111111111222333444555777999<<<===>>>???BBBDDDCCCBBBAAACCCEEEFFFFFFEEEIIIKKKMMMMMMLLLKKKLLLMMMPPP```{{{eeekkkqqq~~~zzzyyyzzz{{{{{{|||wwwwwwvvvxxx~~~{{{rrr]]]RRRHHHFFFFFFDDDCCCCCC>>>>>>>>>????????????@@@>>>???@@@@@@???===;;;999::::::999999888777777777777888888999999:::;;;;;;<<<===>>>>>>===>>>AAADDDAAACCCDDDFFFHHHLLLQQQTTT\\\aaacccZZZLLLGGGMMMVVV___^^^eeessszzzrrrbbbVVVZZZbbbfffgggqqqttt]]]WWWYYYccckkkjjjkkkoookkkjjjjjjjjjjjjkkklllmmmkkklllmmmnnnnnnnnnnnnnnnmmmoooppppppoooppprrrtttnnnmmmooossssssqqqsssxxxxxx|||}}}{{{{{{|||zzzvvvxxxyyy{{{~~~zzzzzz~~~lllaaaUUUUUUYYY```gggppp}}}pppjjjqqq{{{vvvmmmbbbWWWNNNJJJPPPYYYqqq|||{{{yyywwwuuutttuuuwwwxxxttttttssstttvvvvvvuuusssooorrrwwwyyyyyyxxxwwwvvvxxxzzz|||{{{wwwuuuvvvxxxwwwwww}}}yyyxxx}}}wwwwwwvvvuuussstttvvvyyytttzzzzzz{{{~~~~~~~~~}}}|||zzzwwwuuuzzzzzzzzzzzz|||~~~~~~~~~}}}SSS666333333333222222222111111000000000000000///.........//////000000000000///......////////////......000...------///000///...000000000111222333444555888<<>>>>>>>>>>>>>>???@@@@@@??????@@@???>>><<<;;;:::::::::999999888777777777777888888999999:::;;;;;;;;;===>>>???>>>???@@@BBBAAABBBCCCEEEGGGKKKQQQUUUZZZbbbeee[[[LLLFFFNNNYYY```]]]cccsss}}}uuubbbTTT\\\ccceeedddpppwww]]]UUUUUU```iiiiiikkkqqqmmmkkkjjjhhhhhhiiijjjkkkkkklllmmmnnnnnnnnnmmmllllllnnnppppppoooooorrruuullllllnnnrrrsssqqqtttyyyyyy||||||yyyxxxyyyxxxtttvvvyyy}}}|||~~~}}}||||||~~~xxxjjj^^^YYYXXX\\\eeerrr|||{{{fffaaadddgggrrr~~~vvvvvvppphhh^^^QQQIIIMMMVVVfffxxx~~~|||zzzxxxvvvtttssstttuuuwwwtttsssssstttvvvwwwvvvtttuuuuuuvvvxxxzzzyyywwwuuuuuuxxxzzzzzzxxxwwwyyy|||vvvvvv{{{vvvvvv~~~uuuvvvvvvvvvuuuuuuvvvvvvpppuuutttvvv~~~|||zzzyyyyyyzzz{{{|||}}}}}}}}}|||wwwMMM:::333333333222222222222111000000000000000///......------...///////////////......////////////......000///------/////////...000000000111222333555555888<<>>AAACCCBBBBBBDDDGGGJJJJJJIIIGGGCCCDDDEEEFFFFFFHHHJJJMMMNNN]]]{{{fff\\\___rrr}}}|||xxx|||~~~{{{yyy{{{tttuuuuuuuuuxxxzzzvvvnnn```UUUJJJEEEDDDBBBBBBDDD>>>>>>======>>>???@@@@@@@@@@@@??????===<<<;;;:::::::::999999888777777777777888888999::::::;;;;;;:::<<<>>>?????????@@@AAAAAABBBCCCDDDFFFKKKQQQUUUXXXaaaeee\\\LLLFFFPPP]]]aaa\\\aaasssvvvbbbTTT```gggfffcccmmm~~~sss]]]SSSRRR^^^ggghhhkkkrrrnnnllliiigggfffggghhhjjjlllmmmnnnnnnnnnmmmlllkkkkkknnnpppooonnnooorrruuulllkkkmmmqqqrrrqqqsssxxxzzz|||{{{vvvuuuvvvuuurrruuuxxx~~~xxxpppfff___YYYUUUVVV[[[kkknnnwwwyyy```ZZZWWWTTTbbbwww~~~wwwtttrrrmmmdddVVVLLLMMMUUU]]]rrr{{{}}}~~~zzzyyywwwuuurrrrrrssstttvvvssssssssstttvvvwwwvvvuuuzzzwwwuuuvvvyyyzzzxxxuuurrruuuxxxxxxxxxxxx{{{xxxuuuyyy~~~zzzpppqqqzzzuuuvvvwwwxxxwwwwwwvvvvvvrrrvvvsssuuu~~~{{{}}}~~~yyy{{{}}}{{{xxxuuuvvvxxxzzz|||mmmHHH>>>333333222222222222222222000000000000000//////...,,,,,,---...//////............////////////......111///------/////////...000000000111222444555666:::???DDDFFFFFFJJJQQQWWWfff}}}mmmbbbbbbppp{{{kkkvvvxxxwwwkkkSSS===222111111000////////////000000111444444555555666777777777999::::::;;;===>>>@@@AAADDDDDDFFFLLLQQQPPPIIICCC>>>BBBDDDEEEHHHOOORRRQQQUUU^^^nnn___fffooo}}}{{{|||vvvwwwttttttuuu{{{xxxlll[[[JJJFFFGGGEEEAAA>>>>>>???@@@???>>>======??????>>>===<<<<<<;;;;;;<<<555888:::999666444555666777888888888888999999999;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDHHHNNNRRR___jjjdddTTTLLLIIIMMMZZZ[[[^^^fffqqqxxxsssdddVVVeee```dddjjjqqq}}}|||kkkWWWKKKQQQ```dddgggmmmlllpppooommmjjjggggggiiikkklllnnnppprrrrrrqqqooommmkkkjjjiiijjjlllppptttvvvqqqppppppqqqssstttrrrqqqtttvvvxxxxxxvvvtttttttttxxx~~~zzz}}}wwwooo```XXXMMMGGGLLLYYYdddiiizzzeeeVVVSSSXXXbbbmmm}}}~~~|||vvvuuurrriii[[[NNNIIIIIIVVVjjj{{{~~~yyyxxxzzzzzzzzzxxxvvvtttsssuuuwwwxxxwwwxxxxxxwwwtttssssssttttttssssssuuuyyyyyywwwuuuwwwvvvvvvxxxzzz||||||{{{wwwxxxxxxyyyxxxwwwuuutttrrrrrrsssuuuvvvxxxyyyzzzrrrtttuuuwwwzzz|||zzz{{{|||{{{uuuzzz~~~}}}xxxtttuuuvvvuuuzzz}}}}}}~~~~~~zzz}}}|||}}}~~~sssRRR999555444333222111111111111000000000000000///............////////////..............................---,,,,,,---///000///...000111111111111222555777888DDDFFFFFFJJJJJJOOO\\\fff~~~rrrkkkqqqnnngggzzzuuusssfffOOO:::111111222000///////////////000000333333444555666777888888;;;;;;;;;<<<>>>???AAABBBEEEEEEFFFJJJMMMLLLGGGAAAJJJMMMLLLIIIJJJNNNPPPNNNVVV___kkk^^^hhhrrr|||{{{}}}yyyzzzxxxyyyzzzmmm\\\LLLHHHIIIGGGCCC@@@>>>???@@@???>>>===>>>??????>>>===<<<<<<;;;;;;;;;666888:::999666555555777777777888888888999999999;;;;;;<<<===???@@@AAABBB@@@AAABBBCCCEEEIIIOOOSSS]]]jjjfffTTTIIIEEEMMM^^^______dddmmmuuurrreeeXXXdddaaagggmmmrrr}}}|||kkkZZZLLLPPP^^^ccchhhmmmkkkkkklllllljjjiiiiiikkkmmmlllmmmooopppqqqpppooonnnkkkkkkjjjkkkmmmooorrrtttssstttvvvwwwwwwvvvvvvuuutttvvvxxxyyywwwvvvvvvwwwqqqvvvyyywwwwww}}}zzzuuuqqqiii___WWWNNNOOOPPPTTT]]]jjjuuuzzzfffTTTPPPUUUbbbppp{{{~~~}}}~~~|||zzzyyyttt|||zzzvvvqqqfffYYYRRRQQQNNN```rrryyyzzz|||}}}|||zzzyyyvvvtttssstttuuuvvvxxxyyyyyywwwtttssssssttttttssssssuuuxxxyyywwwtttxxxwwwwwwyyy{{{}}}|||{{{wwwxxxyyyyyyyyywwwvvvuuurrrrrrssstttuuuvvvvvvvvvtttvvvwwwyyyzzz~~~||||||}}}|||{{{vvvzzz}}}|||xxxuuuvvvyyyvvvzzz|||zzz{{{}}}|||xxx~~~|||||||||}}}~~~|||}}}kkkKKK444555444333222111111111111000000000000000///............////////////..............................---,,,,,,---///000000///000111111111111222555777888DDDFFFFFFJJJKKKQQQ___kkkzzzmmmhhhqqqvvveeeggg}}}}}}tttooo```III777000111222000000///////////////000111222333555666888999:::=========>>>???AAABBBCCCHHHFFFFFFHHHKKKJJJFFFBBBSSSTTTQQQLLLKKKNNNOOONNNXXX```iii___mmmzzz}}}zzz|||||||||~~~lll\\\MMMHHHHHHFFFCCCAAA???@@@@@@@@@>>>===>>>???>>>>>>>>>===<<<<<<;;;;;;777888:::999888666777777777777777888888888999999:::;;;<<<===>>>@@@AAAAAA===???AAACCCFFFJJJNNNRRRYYYhhhfffSSSFFFBBBLLL^^^cccbbbeeeooowwwssscccUUU___```gggmmmrrrsss]]]MMMOOO]]]ccchhhmmmjjjiiijjjlllllllllmmmnnnppplllmmmmmmmmmnnnnnnnnnnnnkkkkkkllllllmmmnnnooopppsssvvvzzz{{{yyywwwwwwxxxvvvxxxzzzzzzxxxvvvvvvvvvqqqtttuuutttxxx}}}uuukkkbbb[[[SSSLLLFFFGGGNNNYYYeeeppp{{{hhhUUUPPPUUUeeevvvyyy~~~zzzyyy|||zzz~~~sssaaaUUUPPPHHHVVVfffsss{{{||||||zzzwwwuuusssssstttuuuxxxyyyyyywwwtttrrrrrrsssuuuuuutttvvvwwwwwwvvvtttxxxwwwxxxyyy{{{||||||zzzxxxyyyzzz{{{zzzyyyxxxwwwsssssstttuuuuuutttsssrrrvvvxxxzzz{{{{{{|||~~~~~~~~~{{{yyy{{{|||{{{xxxwwwyyy|||yyy||||||zzzzzz}}}}}}zzz~~~~~~}}}}}}||||||||||||}}}|||}}}|||gggJJJ444555444333222111111111111000000000000000///............////////////..............................---,,,,,,---///000000///000111222111111222555777777DDDGGGFFFKKKMMMTTTcccooopppbbbbbbooorrrhhhooouuunnn]]]EEE555000222222111000000/////////000000222333555777999;;;<<<===?????????@@@AAACCCDDDEEEJJJHHHGGGIIIKKKKKKJJJHHHRRRRRROOOJJJJJJOOOQQQPPPXXXaaa~~~ccc\\\nnn~~~||||||||||||~~~hhhZZZKKKFFFFFFCCCAAA@@@???@@@AAA@@@>>>===>>>???>>>>>>>>>======<<<;;;;;;888888999999999888888888777777777777888888888888999:::;;;<<<>>>???@@@@@@<<<>>>AAADDDFFFHHHLLLOOOUUUcccaaaQQQGGGCCCIIIXXX[[[[[[aaalllsssooo^^^OOOSSSVVV^^^bbbgggzzzvvv]]]MMMPPP___fffjjjlllgggjjjllloooooooooooopppqqqllllllkkkkkkkkklllmmmnnnkkklllmmmnnnooonnnmmmmmmooouuuzzzzzzvvvsssuuuwwwxxxyyyzzzzzzwwwuuuttttttvvvwwwuuusssuuuxxxvvvqqqiiibbbYYYRRRNNNMMMLLLLLLWWW___mmmyyyeeeSSSMMMQQQbbbtttxxx~~~~~~jjjUUUOOOHHHPPP]]]mmmzzz~~~zzz~~~|||yyywwwuuutttttttttvvvwwwwwwuuurrrppppppqqqvvvvvvuuuvvvvvvvvvuuutttwwwwwwwwwxxxzzz{{{yyyxxxzzzzzz|||}}}}}}|||{{{zzzuuuvvvvvvwwwvvvtttqqqpppvvvyyy{{{|||{{{{{{{{{|||}}}}}}~~~~~~{{{{{{{{{{{{zzzxxxyyy|||~~~~~~{{{{{{~~~}}}}}}||||||}}}~~~~~~}}}|||~~~~~~iiiLLL777444444333222111111111111000000000000000///............////////////.................................---,,,---///111000///000111222222111333555888777DDDGGGGGGKKKNNNXXXiiiqqq}}}eee]]]jjjoookkkyyyxxxnnnZZZCCC555222333222111000000000000111222222555666777999<<<>>>@@@@@@AAAAAAAAABBBBBBDDDEEEFFFKKKJJJIIIJJJMMMNNNOOOOOOQQQRRROOOJJJKKKPPPSSSRRRWWW___vvvZZZUUUlll{{{yyyzzz||||||xxxgggYYYKKKFFFEEECCCAAAAAA???@@@AAA@@@???>>>>>>@@@===>>>>>>>>>===<<<;;;:::888888888999999999888888666666777777777888888888999999:::<<<===>>>???@@@>>>@@@BBBCCCDDDFFFIIIKKKSSS___\\\PPPKKKGGGHHHQQQQQQQQQTTT]]]fffhhhaaaZZZPPPRRRWWWUUU[[[qqq|||qqqZZZMMMRRRbbbhhhjjjkkkffflllnnnoooooommmllllllmmmlllkkkjjjiiijjjkkkmmmnnnlllmmmoooppppppooommmlllnnnsssxxxxxxtttqqqsssvvvtttvvvxxxxxxvvvuuuuuuuuuxxxvvvqqqkkkhhheee]]]SSSRRROOOJJJIIILLLSSSYYY]]]nnnxxxvvv\\\NNNIIIMMM]]]mmmuuuzzz~~~~~~}}}{{{|||}}}~~~}}}{{{zzzzzz___WWWIIIKKKTTTfffwww{{{~~~{{{yyywwwvvvuuuuuussstttuuusssqqqoooooopppvvvvvvvvvvvvuuuuuuuuuvvvuuuuuuuuuwwwxxxxxxvvvtttzzz{{{|||~~~~~~~~~}}}}}}xxxyyyyyyxxxwwwuuusssrrrvvvxxx{{{}}}||||||||||||{{{||||||||||||{{{yyyxxxzzz|||~~~{{{zzz~~~}}}|||{{{|||~~~|||~~~~~~rrrQQQ999444444333222111111111111000000000000000///............////////////......////////////////////////...------...000111000///111222222222222333666888888EEEIIIHHHLLLPPP[[[nnnvvvyyy```]]]tttkkkllluuujjjUUU@@@444333333111000000111111222333555666777888999<<<>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJJJJLLLMMMOOOQQQRRRSSSTTTQQQLLLLLLOOOQQQPPPSSS\\\xxx]]]XXXooozzzvvvxxxyyy~~~{{{gggZZZMMMHHHFFFDDDCCCCCC@@@AAAAAAAAA???>>>???@@@===>>>>>>>>>>>><<<;;;999777777666888999:::888777666666666777777777888888888999:::;;;<<<>>>?????????@@@AAABBBBBBDDDGGGJJJVVVaaa]]]RRRPPPMMMLLLSSSXXXTTTRRRVVVaaammmvvvzzzddddddccc]]]```vvvpppWWWMMMTTTdddhhhiiikkkiiimmmnnnnnnllliiiggggggggglllkkkjjjjjjjjjkkkmmmnnnnnnooopppqqqppppppnnnnnnpppsssvvvuuusssrrrtttvvvoooqqquuuvvvwwwwwwxxxyyywwwtttmmmbbb[[[VVVMMMCCCGGGHHHIIINNNVVV```jjjppprrrYYYNNNMMMSSSbbbqqqtttxxx|||~~~|||zzz|||}}}|||zzz|||~~~vvvsssttt|||iii___JJJGGGLLL^^^qqq|||~~~}}}|||zzzxxxvvvuuuuuuqqqrrrsssrrrpppppppppqqquuuvvvvvvuuuttttttvvvxxxttttttuuuvvvwwwwwwtttqqqxxxyyy{{{|||}}}}}}}}}|||zzzzzzyyyyyyxxxwwwwwwwwwwwwzzz|||}}}}}}|||}}}}}}{{{}}}}}}|||zzzyyyyyyzzz{{{}}}{{{}}}|||xxxxxx|||}}}{{{zzzzzz{{{|||zzz{{{|||||||||~~~}}}|||}}}|||]]]>>>555444333222111111111111000000000000000///............////////////......////////////////////////...------...000111111000111222333222222333666888999GGGKKKHHHLLLPPP]]]qqq~~~ttt___```zzznnnqqqzzzmmmbbbNNN:::222222222000000000111222444666888999888999:::<<<>>>@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNOOOOOOQQQOOOKKKKKKNNNNNNLLLOOOYYYggg^^^ppp{{{zzzuuuwwwvvv{{{}}}fffZZZNNNHHHFFFCCCBBBDDD@@@AAABBBAAA???>>>???@@@======>>>???>>><<<:::999777555555666999:::888666666666666666777777777888888888999:::<<<===>>>???>>>?????????@@@CCCHHHKKK]]]hhhcccWWWSSSQQQTTT^^^cccaaa___```ggguuu{{{zzzwwwpppssswwwWWWNNNUUUbbbcccfffmmmooopppooonnnkkkgggffffffgggkkkkkkkkkkkkkkklllmmmmmmpppppppppqqqqqqqqqpppppprrrrrrqqqqqqqqqrrrssstttqqqsssvvvxxxwwwwwwxxxyyyqqqmmmcccWWWOOOMMMIIIEEEMMMQQQXXXaaalllwwwqqqWWWNNNQQQ[[[kkkzzzyyy|||}}}zzzzzz~~~}}}zzzzzzxxxwww{{{ooocccOOOHHHHHHWWWiiittt{{{|||{{{zzzxxxwwwuuuuuutttqqqrrrssssssrrrrrrsssttttttuuuvvvuuuttttttwwwzzzuuuuuuuuuwwwxxxvvvsssppptttuuuwwwyyyzzzzzzzzzzzz{{{zzzxxxwwwwwwyyyzzz{{{{{{|||~~~~~~}}}|||}}}~~~||||||}}}~~~}}}|||zzzyyyyyyzzzzzzyyyxxx{{{{{{xxxyyy|||}}}{{{xxxwwwyyy~~~{{{xxxyyyzzz{{{|||~~~}}}~~~~~~uuufffAAA555444333222111111111111000000000000000///............////////////......///////////////////////////...---...000222111000111222333333222333666999;;;IIILLLIIILLLQQQ^^^ttt{{{mmm^^^cccuuuyyynnnfff[[[HHH666000222222///000000111333555888:::;;;888999:::<<<===???@@@AAACCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKHHHKKKKKKHHHIIILLLMMMKKKMMMVVV}}}jjj\\\jjjxxx~~~ttt{{{vvvxxxsssuuu}}}{{{dddXXXLLLFFFCCCAAA@@@BBB@@@AAABBBAAA???>>>???@@@<<<===>>>???>>>===:::999666555444666999:::888555666666666666777777777777777888999:::<<<===>>>>>>======>>>>>>???CCCIIINNNcccooojjj[[[TTTSSSZZZiiieeegggiiijjjmmmvvvzzz~~~zzzXXXOOOUUU``````cccooouuusssrrrpppllliiihhhiiikkkkkkkkklllllllllmmmmmmmmmqqqqqqqqqqqqqqqrrrrrrrrrrrrpppmmmmmmoooqqqrrrrrrwwwyyyzzzzzzwwwuuuuuuuuueeeaaaVVVIIICCCEEEHHHHHHXXX^^^iiitttkkkOOOGGGNNNZZZlll{{{~~~{{{xxx{{{|||{{{~~~vvvgggUUUKKKHHHSSSbbbllltttzzzzzzyyyxxxwwwvvvtttssssssqqqrrrttttttttttttuuuwwwsssuuuvvvuuussstttxxx{{{uuuvvvvvvxxxyyywwwssspppqqqrrrtttvvvwwwxxxwwwwwwzzzyyywwwvvvwwwyyy|||}}}~~~~~~|||{{{|||}}}{{{{{{{{{{{{|||}}}|||zzzyyyyyyyyyxxxwwwxxx{{{|||zzz{{{~~~|||vvvvvvwww}}}~~~yyyyyyzzz{{{}}}~~~}}}|||}}}nnneee<<<555444333222111111111111000000000000000//////.........////////////......000000000000000000000000///...---...111222111000222222333333222444666999<<>>>>>???@@@AAA>>>===;;;;;;<<<<<<;;;:::888777777777888999999:::555555666666777777888888:::888666888;;;<<<;;;999:::;;;===>>>???AAADDDFFFVVV^^^]]]QQQLLLTTT\\\]]]dddeeeggghhhjjjmmmrrrvvvvvvzzz~~~~~~]]]TTTWWW]]]\\\aaalllmmmpppooommmlllkkkiiifffdddkkkjjjhhhggggggiiikkklllmmmppprrrsssrrrpppoooooopppsssmmmkkkrrrqqqlllqqqyyywwwxxx|||yyypppgggcccMMMLLLJJJGGGHHHNNNYYYaaajjjuuunnnWWWOOOUUUaaaoooxxx}}}|||xxxuuuuuuzzz}}}yyy{{{uuuzzztttvvvnnnXXXOOOGGGJJJUUUbbbmmmtttttttttwwwzzzyyyuuurrrrrrpppqqqpppoooqqqvvvvvvsssvvvvvvvvvvvvuuuuuuuuuuuu{{{wwwsssrrrtttvvvvvvtttssstttuuuvvvwwwyyyzzzzzzuuuxxx{{{zzzwwwvvvyyy}}}{{{vvvyyy~~~~~~||||||{{{||||||xxxyyyzzzzzzyyywwwuuusssvvvwwwyyyyyyxxxyyy{{{}}}vvvwwwyyy{{{|||{{{{{{zzz~~~{{{{{{~~~}}}~~~oooyyy^^^===555333111/////////111222//////000000000000//////////////////////////////000...---...111222111///.........//////000111222444555444333222222444666BBBIIIPPPOOOKKKQQQeeeyyyhhhaaadddsss|||llldddOOO999111222333222111000333666777777888;;;===<<<===>>>===<<<>>>@@@CCCBBBDDDEEEDDDAAA@@@@@@BBBEEEGGGHHHGGGEEEDDDFFFIIIDDDBBB@@@AAADDDFFFEEECCCFFFZZZuuunnn]]]___lll~~~zzzwww|||vvv{{{~~~}}}dddVVVJJJFFFGGGEEEBBBBBB@@@@@@????????????@@@@@@???===<<<<<<======<<<;;;;;;:::999999888888888888666666666666777777888888999777666888:::<<<;;;999:::<<<>>>>>>>>>@@@CCCEEENNNVVVVVVLLLGGGOOOVVVWWWZZZ[[[\\\]]]^^^```dddgggiiikkkpppvvv{{{```XXX\\\bbb```ccckkklllnnnmmmlllllllllkkkiiigggiiihhhgggggggggiiikkkmmmmmmooorrrssssssrrrqqqrrrqqqtttnnnkkkqqqooolllrrrrrrooommmllleeeZZZSSSQQQOOOQQQTTTXXX]]]dddkkkpppsssTTTKKKXXXlll}}}{{{zzzxxxwwwzzz}}}}}}sssvvvoooooo{{{yyy^^^TTTKKKJJJQQQ[[[gggooossstttwwwyyyyyyvvvttttttqqqsssrrrppprrrvvvvvvrrrtttuuuvvvwwwxxxyyyzzz{{{yyywwwvvvuuuvvvvvvvvvuuuttttttuuuvvvvvvwwwxxxxxxzzz|||}}}{{{xxxxxx}}}~~~~~~zzzwwwyyy~~~~~~}}}|||||||||}}}}}}{{{|||||||||{{{yyywwwvvvvvvwwwxxxwwwvvvvvvwwwyyywwwxxxyyy{{{{{{{{{{{{{{{}}}~~~zzzzzz}}}~~~|||~~~|||}}}~~~zzzyyyUUU999555444222111000000111111//////000000000000//////////////////////////////000...---...111222111//////......//////000111222111222333333333444777:::DDDLLLTTTSSSOOOTTThhhzzzaaacccjjjuuu~~~sssvvvzzzzzzsssjjj^^^III555...222555444333333555888999999999;;;<<<<<<===>>>>>>======???AAA???AAABBBBBB@@@??????@@@DDDDDDEEEDDDCCCDDDGGGIIICCC@@@>>>@@@CCCFFFEEECCCDDDXXXttthhhVVVVVVbbbvvv}}}kkk}}}gggYYYLLLGGGGGGEEEBBBAAA??????@@@@@@@@@@@@?????????>>>======>>>>>>===<<>><<<:::888777777666666666666777777777777888777666666777:::<<<<<<;;;;;;===>>>>>>>>>???AAACCCFFFNNNOOOHHHEEEKKKQQQRRRWWWXXXXXXXXXWWWYYY\\\^^^```___dddooouuu^^^WWW]]]eeeccceeekkkjjjjjjiiihhhhhhiiihhhgggeeehhhggggggfffgggiiikkklllmmmooorrrsssssssssssstttqqqvvvqqqmmmpppllliiiooobbb___]]]YYYSSSLLLLLLPPPWWW]]]hhhuuuWWWIIIWWWmmm~~~}}}|||{{{|||xxxwwwmmmiiisssfffZZZOOOJJJKKKQQQ]]]iiiqqqtttxxxyyyxxxxxxwwwwwwtttuuutttrrrssswwwvvvrrrttttttuuuwwwxxxzzz{{{{{{uuuxxxzzzzzzyyywwwvvvvvvtttuuuuuuuuuvvvvvvvvvvvv|||}}}|||zzzxxxzzz|||||||||zzzwwwyyy}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~|||zzzyyyvvvwwwwwwuuutttssstttvvvxxxxxxyyyzzz{{{{{{{{{{{{zzz}}}|||yyyyyy}}}}}}{{{}}}{{{{{{}}}~~~sssWWW???444444333222222111111000//////000000000000//////////////////////////////000///...///000111000///////////////000111222222///000222333444666:::===EEEQQQYYYXXXRRRXXXkkk|||\\\gggsssxxxyyyzzz~~~iiissswwwrrrsssooogggZZZFFF333///444777666555444666888999::::::;;;;;;;;;===>>>===<<<<<<>>>???>>>???@@@AAA@@@@@@@@@@@@BBBBBBBBBBBBBBBDDDGGGIIIAAA???===???CCCFFFEEECCCCCCVVVpppzzzdddQQQRRR^^^tttnnnjjj\\\MMMHHHGGGDDDBBBAAA>>>???AAAAAAAAAAAA???>>>>>>===<<<===>>>>>>===<<<@@@???===;;;999888888777777777777777777777777777555555666777999;;;<<<<<<<<<===>>>>>>======???AAABBBIIIKKKGGGFFFJJJOOOPPPUUUVVVWWWWWWWWWXXX[[[]]]bbb___ccclll|||pppYYYTTT]]]fffeeehhhmmmkkkhhhgggfffggghhhhhhfffdddhhhhhhggggggggghhhiiijjjmmmooorrrrrrrrrqqqrrrsssooovvvtttpppppphhh```dddVVVSSSPPPMMMIIIIIIRRR]]]hhhooo}}}WWWIIIUUUkkk{{{{{{zzz}}}}}}rrrllltttkkk^^^QQQJJJGGGIIIVVVdddmmmsssxxxxxxxxxyyyzzzyyyvvvwwwvvvtttuuuwwwvvvqqqttttttuuuuuuvvvvvvvvvwwwsssxxx}}}~~~{{{xxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuzzz{{{{{{zzzyyyzzz~~~|||yyyyyy{{{zzzxxxyyy}}}~~~|||{{{zzz{{{{{{|||~~~|||{{{zzzvvvwwwwwwvvvuuutttvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzxxx{{{{{{xxxyyy|||}}}zzz~~~}}}{{{{{{|||~~~vvv\\\@@@333444444444333222111000//////000000000000//////////////////////////////////////////000000000000////////////000111222333///111222333555777;;;>>>EEESSS]]]ZZZTTTZZZmmm}}}YYYlll|||}}}xxxyyy|||}}}vvvddduuuxxxuuuqqqiii```RRRBBB333000333555555555555666888:::<<<<<<;;;::::::;;;<<<<<<;;;;;;===???<<<<<<<<<===???@@@AAAAAABBBAAA@@@@@@BBBEEEGGGHHHAAA>>>===???CCCFFFFFFDDDCCCRRRiiizzzeeeQQQSSSbbb~~~}}}}}}lll]]]NNNHHHGGGDDDAAAAAA???@@@AAABBBBBBAAA@@@???===<<<;;;;;;======<<<;;;>>>===<<<;;;::::::::::::888888888888777777777777444555666888999:::;;;<<<<<<===>>>===<<<<<<>>>@@@AAAEEEGGGFFFFFFIIIMMMOOOOOOQQQSSSTTTUUUVVVYYY[[[cccaaaeeejjjqqqoooXXXSSS[[[dddaaaccchhhfffccccccdddfffiiikkkkkkjjjjjjjjjiiihhhhhhgggggggggmmmoooppppppoooooopppqqqmmmuuuuuurrrqqqeeeWWWVVVRRRPPPNNNNNNNNNSSSaaaoookkkQQQKKKYYYnnn|||qqqpppwww||||||xxxtttzzzrrrbbbSSSKKKFFFEEEPPP```gggqqqxxxxxxxxx{{{|||{{{vvvxxxwwwuuuvvvxxxvvvqqqsssssstttuuuvvvwwwwwwxxxsssxxx}}}~~~|||yyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{}}}}}}}}}~~~~~~{{{wwwwwwzzz{{{yyyyyy|||~~~|||{{{yyyyyyyyyyyy~~~~~~~~~}}}|||{{{zzzyyyvvvwwwxxxxxxwwwxxxzzz|||xxxxxxxxxxxxxxxyyyyyyyyyvvvyyyzzzxxxyyy|||}}}zzz~~~~~~~~~~~~~~~yyyXXX666333333333333333111000/////////000000000000//////////////////////////////...//////000///000000111/////////000000111222333111333444444555777:::===DDDUUU```[[[TTT\\\pppYYYsss~~~hhhjjj~~~{{{vvvtttsssnnndddZZZFFF;;;111000111111222333666777999<<>><<<:::;;;;;;::::::;;;???BBB???===::::::<<<>>>@@@@@@DDDAAA??????BBBEEEGGGHHH@@@>>>===???DDDGGGGGGFFFEEEOOO```hhhQQQRRRbbb}}}zzz{{{lll]]]NNNGGGFFFDDDAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;:::;;;<<<===<<<;;;<<<;;;;;;:::::::::;;;;;;999888888888888777777777444555777888888888:::<<<;;;<<<===<<<;;;<<<>>>@@@@@@AAACCCCCCDDDGGGJJJLLLMMMOOORRRTTTUUUWWWZZZ\\\]]]]]]cccfffiiivvvzzznnnVVVOOOSSSXXXSSSSSSWWWUUUUUUVVVYYY^^^dddiiikkkkkkkkkkkkjjjjjjiiihhhhhhhhhlllnnnoooooonnnnnnpppqqqlllsssrrrpppqqqdddSSSNNNMMMOOOTTT^^^fffooo|||}}}~~~nnn^^^OOOOOO\\\mmm~~~|||rrrssszzz~~~|||{{{{{{~~~jjjXXXPPPIIIDDDLLLZZZ```nnnxxxxxxxxx|||~~~{{{uuuxxxwwwvvvwwwxxxvvvqqqqqqrrrtttvvvyyy{{{}}}~~~vvvxxx{{{|||{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxzzz}}}~~~{{{wwwvvvzzz|||zzzyyy{{{}}}|||zzzyyyyyyyyyyyy}}}}}}|||{{{zzzyyyxxxxxxvvvwwwyyyyyyyyyyyy|||~~~xxxwwwwwwvvvvvvwwwxxxxxxtttxxxyyyxxxyyy}}}}}}zzz}}}~~~||||||YYY555333333222111111000000/////////000000000000//////////////////////////////...///000000//////000111000000000000111222333333333444555555555777:::===EEEXXXccc]]]VVV```vvv^^^~~~nnnxxx}}}uuurrrpppiii]]]TTT:::555222222222000222777888888:::>>>BBBCCCAAA???<<<<<<;;;::::::===CCCGGGIIIDDD>>><<<===???@@@@@@FFFBBB??????BBBEEEGGGGGG@@@>>>===@@@EEEHHHIIIGGGHHHLLLXXXsssUUURRRaaa{{{ssswww~~~|||xxxvvv{{{|||lll\\\MMMFFFEEECCCAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA<<<;;;;;;<<<===>>>>>><<<<<<;;;;;;:::::::::::::::999999999888888888777777444666888888777777999;;;:::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAABBBCCCEEEIIILLLNNNPPPSSSUUUVVVXXXZZZ\\\YYYYYYaaaeeegggrrrvvvjjjXXXNNNPPPRRRKKKKKKPPPOOOOOOPPPTTTYYY```dddfffgggiiiiiijjjkkkkkkkkkkkkkkkjjjlllnnnooooooqqqsssvvvnnnqqqmmmlllqqqgggUUUNNNKKKQQQ^^^ooo{{{yyytttppppppqqqtttssswww~~~uuuuuuwwwyyy{{{|||}}}lll\\\OOOOOOYYYfffrrr{{{|||www|||~~~{{{|||wwwaaaWWWNNNDDDGGGRRRZZZkkkxxxyyyyyy}}}~~~zzztttvvvwwwvvvwwwyyyvvvqqqpppqqqsssvvvyyy{{{~~~zzzxxxwwwxxxyyy{{{zzzzzz{{{|||||||||||||||||||||yyyyyy{{{}}}|||wwwvvvzzz}}}{{{yyyzzz{{{zzzyyyyyyyyyzzz{{{|||}}}|||{{{zzzyyyxxxxxxxxxvvvwwwxxxwwwwwwwwwyyy{{{wwwvvvuuuttttttuuuvvvwwwssswwwyyyyyyzzz~~~~~~{{{zzz~~~~~~zzzYYY;;;333222111///...//////000//////000000000000//////////////////////////////---///111000///...000222000000000000111222333333333444555666666888;;;>>>HHH]]]hhh```YYYfff}}}eeeuuu{{{rrreeeVVVKKK444333444555444222666<<<::::::<<>>===<<<:::;;;???FFFJJJSSSLLLDDD@@@???AAABBBBBBGGGCCC??????BBBEEEGGGGGGAAA???>>>AAAFFFIIIIIIHHHIIIJJJSSS```YYYggg{{{vvvwwwpppuuuxxxwwwtttsssyyy~~~xxxkkk\\\LLLFFFEEECCCAAAAAACCCBBB@@@@@@@@@@@@BBBCCC===<<<<<<===>>>??????>>>===<<<;;;:::999888888999999999999999888888777777444777999888666666888:::999:::;;;;;;;;;<<<>>>@@@EEECCCBBBCCCEEEFFFJJJNNNKKKNNNQQQRRRSSSTTTVVVWWWYYYYYYbbbhhhjjjssstttfff```VVVVVVWWWQQQRRRYYYYYYWWWWWWYYY]]]bbbeeeffffffggghhhiiikkkmmmnnnnnnnnnhhhjjjmmmooopppssswwwzzzooopppiiiiiipppiiiXXXRRRQQQWWWeeevvv}}}yyyrrroooeeebbb[[[SSSMMMMMMSSSYYY___^^^bbbmmmrrrpppnnnpppzzzrrrmmmoooqqqpppnnnmmmqqqxxxjjjYYYJJJJJJUUUcccnnntttyyy}}}|||uuuuuu|||xxx}}}hhh]]]RRREEECCCLLLVVViiixxxyyyyyy~~~~~~yyysssvvvvvvuuuwwwyyyvvvqqqqqqrrrsssuuuvvvxxxyyyzzz|||xxxuuuuuuxxx{{{{{{zzz}}}}}}}}}}}}~~~~~~~~~yyyxxxwwwxxx{{{}}}~~~|||xxxwww{{{}}}{{{yyyyyyxxxxxxwwwxxxyyy{{{}}}}}}|||{{{zzzxxxxxxxxxxxxvvvwwwwwwvvvttttttuuuvvvvvvuuutttsssssstttuuuvvvssswwwzzzyyy{{{~~~~~~{{{yyy}}}~~~~~~sssrrrQQQ777333222000...---...///000//////000000000000//////////////////////////////---///111111......000222000000000000111222333444222333555666777999===@@@LLLaaalllccc\\\jjjzzzvvvpppfffWWW;;;222222222333555888:::<<<<<<<<<<<<>>>AAADDDEEEEEEAAA???<<<999888<<>>@@@BBBEEEGGGIIIJJJIIIKKKNNNPPPQQQSSSVVVXXXXXXYYYZZZaaaoooyyywwwooofffjjjpppqqqjjjbbbeeelllmmmfff^^^]]]ccciiijjjhhhkkkkkkkkkkkkkkkkkkkkkkkkpppooommmmmmnnnssszzzoooeeebbbmmmxxxvvviii^^^XXXXXX\\\aaaaaa\\\VVVSSSOOOLLLHHHDDDCCCCCCCCCCCCKKKOOOTTTYYY]]]___aaabbbhhheeecccdddcccaaadddiiigggjjj|||vvviiiXXXKKKKKKNNNTTTbbbrrryyy{{{yyyvvvxxxwww||||||nnnaaaUUUIIIEEEIIIPPPaaaqqqvvvwwwzzzzzzxxxuuuwwwwwwvvvsssqqqpppqqqrrrrrrsssuuuxxxzzzzzzyyyyyyzzzyyywwwuuuvvv{{{}}}{{{zzzzzzzzzyyyzzzxxxyyy{{{zzzxxxzzz~~~}}}}}}~~~~~~|||{{{yyywww}}}zzzvvvuuuxxx||||||yyyyyy{{{|||{{{xxxyyywwwtttrrrrrrsssrrrqqqmmmnnnppprrrssstttuuuuuuqqqvvv{{{|||yyyxxx{{{|||{{{|||~~~fffiiiIII===666555222000/////////000......//////000000111111////////////////////////////////////000000000000////////////000111222333333111333777999888999===MMMcccjjjbbb```hhh~~~ssshhh```PPP;;;222222222444666999;;;======<<<;;;<<>>BBBDDDIIIGGGDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCEEEGGGHHHFFFEEEDDDEEEGGGHHHGGGFFFKKKIII[[[jjj\\\ggglllqqq|||sssuuurrrrrrssswww|||~~~|||nnncccSSSHHHDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@??????>>>>>>======>>>>>>???<<<;;;999888888888999:::999888888888888999::::::888777777666777888999:::777888999999;;;;;;<<<======>>>@@@BBBDDDGGGIIIJJJJJJLLLNNNPPPQQQSSSVVVXXXZZZ\\\___fffsss~~~{{{{{{~~~{{{{{{vvvooohhhdddfffhhhiiihhhjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiikkknnnsssvvvsssfff\\\cccttt{{{qqqccc]]]VVVRRROOOKKKHHHFFFCCCCCCBBBBBBAAA@@@@@@@@@BBBDDDHHHKKKNNNNNNMMMLLLMMMKKKKKKMMMLLLIIIJJJMMMPPPRRRcccxxxcccTTTHHHGGGIIILLLWWWdddooouuu{{{~~~zzz~~~{{{tttqqquuu{{{|||xxx{{{|||ssscccWWWJJJFFFIIIOOO___ooouuuwwwyyyzzzwwwtttuuuvvvuuusssrrrrrrssssssssstttwwwzzz|||||||||zzz|||}}}|||{{{|||}}}xxxuuuuuuvvvwwwxxxyyywwwxxxzzzyyywwwyyy}}}{{{{{{|||}}}|||{{{zzzyyy~~~{{{yyyyyy|||}}}zzzxxxwwwyyyyyywwwuuuwwwuuurrrrrrsssttttttssstttsssrrrrrrrrrtttuuuvvvrrrvvvzzz{{{yyyyyy{{{}}}{{{|||}}}sss^^^~~~dddEEE888555444222000//////000111////////////000000000000////////////////////////////////////000000000000/////////000000111222333444333555999:::999;;;???MMMccckkkdddcccmmm}}}wwwbbb^^^WWWFFF999111111333555777:::===>>>===;;;:::;;;===>>>>>>>>>AAA>>>;;;;;;>>>AAABBBAAA???@@@AAACCCEEEEEECCC@@@BBBAAA@@@@@@BBBEEEHHHJJJKKKJJJHHHHHHIIIIIIHHHFFFKKKIII[[[ggg]]]dddmmmlll}}}tttvvvrrrtttyyy~~~|||qqqfffVVVJJJDDDCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???<<<>>>@@@BBBBBB@@@>>><<<<<<;;;:::999888999::::::999999999999999:::;;;;;;888888777666666777999:::777888999999;;;;;;<<<======>>>???AAACCCFFFHHHIIIJJJLLLOOOPPPQQQSSSVVVXXXUUUYYY]]]aaajjjuuuyyywwwyyyzzz}}}yyy{{{wwwtttnnniiiggggggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmnnnooorrrpppqqq}}}zzzgggXXXQQQOOOMMMJJJ@@@CCCEEEEEECCC@@@???>>>??????AAACCCDDDCCC@@@>>>BBB@@@BBBEEEEEEAAA@@@BBB???@@@LLLkkksss]]]PPPFFFEEEEEEDDDJJJSSS___ccchhhlllnnnsssyyy~~~~~~~~~}}}~~~~~~zzzwwwpppiiijjjuuu~~~kkk[[[OOOJJJLLLLLL[[[kkktttwwwxxxxxxwwwrrrtttuuutttsssssssssuuurrrrrrssswww{{{}}}~~~}}}{{{~~~{{{uuurrrssstttvvvwwwxxxvvvwwwyyyxxxuuuwww|||xxxyyyzzz{{{{{{{{{{{{{{{|||{{{yyyzzz}}}|||{{{yyyxxxxxxxxxvvvttttttsssqqqrrrtttuuuvvvuuuzzzxxxuuusssrrrsssuuuwwwtttvvvwwwyyyzzz{{{{{{{{{zzz|||~~~~~~||||||cccUUU}}}www___CCC444333222111000///000000111000000000000////////////////////////////////////////////////000000000000000000000000000111333333666555777;;;<<<;;;>>>CCCOOOfffoooiiiiiitttxxxsss{{{qqqXXXXXXPPP===666111222333666999<<<>>>???<<<;;;::::::<<<>>>>>>===AAA===:::<<>>======???BBBEEEEEEBBB@@@AAA@@@>>>>>>@@@DDDHHHKKKLLLKKKJJJJJJKKKKKKJJJIIIJJJJJJZZZ{{{iiiaaa```zzzrrrzzzsssuuutttxxx~~~~~~zzzoooeeeXXXMMMGGGEEEDDDDDDAAAAAABBBBBBBBBAAA@@@???===???AAACCCCCCAAA???======<<<:::999999999:::;;;::::::999999::::::;;;<<<:::999888777777888999:::777888999999;;;;;;<<<===>>>>>>???@@@BBBEEEGGGIIIJJJLLLOOOPPPQQQRRRUUUWWWQQQVVVYYYYYY]]]ccchhhhhhgggfffhhhmmmnnnkkkhhhhhhmmmmmmlllhhheeeeeeiiimmmjjjiiiiiiiiiiiiiiihhhhhhkkklllnnnppprrrqqqpppnnnrrr|||sssiiieee___YYYPPPRRRSSSQQQMMMHHHEEECCCGGGFFFEEEFFFFFFEEECCCAAA>>>;;;;;;??????===<<<======???EEE\\\iiiXXXOOOGGGEEECCCAAACCCGGGMMMPPPTTTWWW[[[```fffkkkooollljjjkkkqqqzzzzzzyyyrrrhhheeennn{{{wwwcccUUUOOOPPPJJJWWWgggrrrvvvxxxwwwwwwtttuuuuuutttsssrrrsssuuuqqqqqqrrrvvvzzz}}}}}}}}}~~~}}}zzzwwwuuuvvvwwwxxxxxxwwwvvvvvvxxxwwwtttuuuzzzxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxyyy{{{||||||{{{}}}}}}{{{zzzyyyxxxvvvuuutttrrrrrrrrrtttvvvuuutttyyyxxxvvvuuuttttttuuuvvvvvvvvvvvvwwwzzz{{{{{{zzzvvvzzz~~~}}}|||~~~~~~}}}{{{{{{VVVRRRooo\\\CCC333222111000000000000111111111111000000//////......////////////////////////////////////000000000000000000000000111222333333666666888<<<<<<;;;???EEESSSkkkuuuoooooozzz~~~hhhnnnppp|||mmmWWWUUUJJJ777333111222555888;;;===???@@@;;;:::999;;;>>>@@@@@@@@@@@@===;;;>>>CCCDDDAAA===AAA@@@???AAABBBCCCBBB@@@@@@???======???CCCGGGJJJIIIHHHHHHIIIKKKLLLLLLJJJJJJKKKWWWxxx~~~vvvoooiiiwwwrrrsssvvvzzz~~~yyyvvvjjjdddZZZPPPIIIFFFDDDCCCAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@???===<<<;;;:::::::::;;;<<<::::::999999::::::;;;<<<;;;;;;999999888999:::;;;777888999999;;;;;;<<<===>>>>>>>>>???AAADDDFFFHHHIIIKKKNNNOOOPPPQQQSSSUUUTTTYYY[[[YYYZZZ^^^bbbbbbddd___^^^bbbeeeddddddffffffhhhhhhfffcccdddhhhmmmiiiiiihhhhhhhhhgggggggggggghhhlllrrryyy|||{{{zzz}}}rrrggggggfffeeeccc___ZZZSSSOOOPPPPPPPPPNNNKKKHHHGGGGGGFFF@@@===???@@@???>>>@@@===@@@DDDRRRqqq|||bbbUUUOOOHHHEEECCC@@@@@@AAAAAABBBEEEGGGKKKOOOTTTWWW\\\[[[\\\```hhhrrrzzz~~~|||}}}vvvjjjbbbgggqqqyyy~~~kkkYYYRRRQQQIIISSSbbbooovvvwwwwwwxxxxxxxxxwwwuuusssrrrssstttttttttuuuxxx{{{}}}}}}}}}{{{{{{}}}yyyxxxwwwxxxyyyzzzxxxwwwwwwuuuvvvwwwvvvssstttyyyzzzyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwxxxyyyyyywwwuuu{{{||||||{{{yyyvvvuuuttttttsssrrrsssuuuuuutttsssssstttuuuwwwwwwvvvuuutttwwwvvvuuuvvvyyyzzzzzzyyytttxxx}}}~~~}}}}}}||||||}}}~~~rrrNNNSSS{{{}}}iiiVVV@@@333111111000000000000000000111111000000//////......////////////////////////////////////000000000000000000000000111222333444555555888;;;:::999???FFFUUUnnnxxxqqqppp{{{ppp```lllzzztttyyygggWWWOOOCCC555222222444666999<<<>>>???@@@;;;::::::<<<>>>AAAAAAAAA???======???BBBCCCAAA???DDDBBB@@@@@@AAAAAAAAA@@@>>>===<<<<<<>>>AAADDDFFFDDDCCCDDDEEEHHHJJJJJJJJJGGGIIIRRRoooxxxyyywwwsssrrruuuxxx{{{{{{yyyvvvtttssskkkeee\\\RRRJJJEEEDDDDDDAAAAAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<999999999999999:::;;;;;;<<<;;;:::999888999::::::777888999999;;;;;;<<<===>>>>>>===>>>@@@CCCFFFGGGHHHJJJMMMNNNNNNOOORRRSSSSSSXXX[[[ZZZ[[[```cccbbbddd___]]]```ccccccfffiiifffhhhiiigggeeeeeegggjjjhhhhhhhhhggggggffffffeeefffhhhmmmwww~~~|||||||||uuujjjaaaZZZ___dddbbb\\\UUUSSSTTTUUUMMMFFFFFFFFFCCCAAABBB===???BBBMMMccctttpppbbbWWWQQQJJJEEEBBB@@@??????======>>>@@@BBBDDDFFFGGGJJJNNNVVV```gggkkkjjjhhhkkkooommmddd___cccmmmsss}}}xxx```SSSPPPJJJQQQ^^^mmmuuuvvvxxx{{{{{{zzzyyywwwtttssstttuuuyyyxxxyyy{{{}}}~~~}}}||||||yyyyyy{{{vvvuuuuuuvvvxxxyyyxxxwwwxxxvvvvvvwwwvvvssstttxxxzzzyyyxxxwwwwwwwwwwwwwww{{{yyyxxxxxxyyyyyywwwvvvwwwxxxzzzyyyvvvtttsssssstttsssssstttuuuuuutttrrroooqqqtttwwwxxxwwwuuutttvvvvvvvvvwwwwwwxxxzzzzzzvvvyyy|||~~~|||}}}~~~hhhJJJVVVyyynnnxxxeeeOOO:::222111111111000000/////////000000000000////////////////////////////////////////////////000000000000111111000111111222333444444555888:::999888???HHHXXXqqq|||tttrrr~~~nnneeerrr{{{~~~lll\\\TTTEEE999666333444555888:::===>>>??????===<<<;;;<<<>>>???@@@???>>>>>>???@@@AAAAAAAAAAAACCCAAA@@@@@@AAAAAA???>>><<<<<<;;;<<<===???AAABBB@@@@@@@@@BBBEEEFFFGGGFFFDDDEEELLLfff}}}{{{kkkyyywwwuuuuuuvvvwwwuuussssssuuuwwwssskkk___QQQGGGCCCDDDFFFAAAAAABBBBBBBBBAAA@@@?????????@@@@@@@@@@@@?????????>>><<<;;;;;;;;;<<<===999888888888888999:::::::::999888777777777888888777888999999;;;;;;<<<===???>>>======???BBBEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRPPPUUUWWWXXX[[[```aaa^^^^^^\\\\\\```aaaaaadddhhhggghhhhhhhhhgggggghhhiiihhhhhhggggggfffeeeeeedddhhhhhhlllwwwssslllzzz|||xxxyyynnneee]]][[[XXXQQQKKKIIIMMMIIIHHHRRR```jjjiiiddd___YYYQQQIIIDDDCCCBBB@@@????????????@@@@@@???>>>???FFFRRR^^^eeeeee```[[[ZZZ^^^]]]WWWTTTZZZbbbgggnnnuuu|||~~~lllXXXPPPLLLPPP[[[kkktttvvvzzz{{{{{{zzzwwwuuuuuuwwwyyy{{{zzzyyyzzz{{{{{{yyywwwwwwzzz|||zzzxxxwwwyyy|||xxxuuusssrrruuuxxxzzzzzzxxxvvvvvvxxxvvvssstttxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxvvvwwwyyyzzzzzzyyytttwwwyyyyyyvvvsssssssssqqqqqqrrrtttvvvwwwvvvtttqqqssstttvvvwwwvvvvvvuuuuuuwwwxxxwwwuuuvvvyyy|||{{{{{{|||~~~~~~~~~~~~oooJJJ[[[|||rrr{{{gggKKK666555111111111111000///------////////////000000000000////////////////////////////////////000000000000111111111111222333444444444555999;;;999888@@@III^^^xxx|||zzz{{{xxx|||cccSSSPPP<<<222666555555666999;;;===>>>>>>>>>???===;;;;;;===>>>===<<<===???@@@@@@@@@@@@AAACCC?????????AAABBBAAA>>><<<;;;;;;;;;<<<===>>>?????????>>>>>>???BBBCCCCCCBBBAAABBBHHH```wwwpppsssddd~~~|||{{{xxxvvvwwwvvvsssrrrtttyyy~~~{{{qqqaaaQQQEEEBBBDDDHHHAAAAAABBBCCCBBBAAA@@@???===>>>@@@BBBBBB@@@>>>===???>>>===<<<;;;<<<<<<===888888777777888888999:::999888777555555555666777777888999:::;;;<<<<<<===???>>>======>>>AAAEEEGGGFFFHHHJJJKKKLLLLLLOOOPPPRRRUUUWWWYYY\\\aaa___ZZZ\\\\\\```ddddddccceeejjjdddeeeeeeggghhhiiijjjjjjhhhhhhgggfffeeeeeeddddddfffeeefffnnn{{{zzzpppkkkcccYYYTTT[[[eeehhhfffdddgggbbbXXXMMMHHHGGGFFFDDDBBBBBBAAAAAAAAA???<<<:::===BBBMMMXXX```ccc```]]]ZZZ\\\XXXNNNHHHKKKPPPRRRUUU^^^ggglllpppuuuvvvttt{{{xxxwwwwwwtttyyywww^^^SSSMMMOOOZZZiiisssvvv{{{zzzzzzzzzxxxvvvwwwzzz|||yyyxxxwwwwwwwwwvvvtttrrrmmmpppssstttssstttyyy}}}|||wwwrrrpppsssxxx}}}yyywwwwwwxxxvvvssstttxxxuuuuuutttuuuvvvwwwyyy{{{vvvuuussstttwwwzzz{{{{{{uuuxxx{{{{{{xxxuuuuuuvvvoooooopppssswwwxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvwwwtttwwwzzzxxxttttttxxx}}}~~~}}}}}}}}}|||yyyMMM```yyymmmKKK666999222222222111000...---,,,......//////000000111111////////////////////////////////////000000000000111111111111222333444555555666:::<<<999999AAAKKKddd~~~~~~xxxaaaIII>>>888333444:::888777888<<<@@@BBBAAA>>><<<:::777888;;;<<<;;;999;;;:::999999999;;;===>>>===<<<===>>>??????>>>===<<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>>>>>===>>>???CCCEEEMMMTTTnnn^^^^^^ggg|||zzz{{{tttzzz{{{uuuwwwoooVVVGGGCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>============:::888888999;;;;;;;;;::::::999888777777888666555444444555666888777888999;;;;;;:::999999>>>===;;;<<>>;;;999777777999;;;:::888888888777777999;;;>>>@@@===<<<;;;;;;;;;;;;:::999;;;::::::999999::::::;;;<<<===???@@@??????@@@AAACCCFFFNNNUUUmmm[[[XXX```yyyzzzwww{{{~~~yyytttwwwwww___NNNHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBAAA???===<<<<<<======;;;999888999:::;;;;;;::::::999888888777777555444333333444555777555666777999::::::;;;;;;===<<<;;;;;;===@@@BBBBBBCCCFFFIIIKKKLLLMMMOOOQQQRRRSSSUUUWWWYYY[[[[[[\\\^^^___```aaabbbdddeeeeeefffdddeeegggfffbbbcccgggcccccccccdddeeeeeefffgggggggggggghhhjjjooovvv|||xxxmmmgggcccaaa```WWWYYYXXXVVVXXX^^^ccccccZZZUUUVVVaaajjjggg___ZZZTTTRRRMMMHHHEEEDDDEEEFFFEEEEEEGGGIIIKKKMMMNNNOOOWWWYYY[[[ZZZZZZ^^^gggnnnqqq\\\SSSLLLXXXllltttzzz||||||}}}|||zzzxxxuuutttsssrrrrrrrrrssstttvvvwwwsssxxx}}}~~~{{{xxxwwwwwwyyyvvvrrrooopppssswwwzzz~~~zzzvvvsssqqqrrrssspppssstttrrrtttxxxwwwsssyyy{{{||||||{{{{{{|||}}}vvvuuutttuuuuuuuuurrrppptttuuuwwwyyyyyywwwuuutttrrrrrrrrrssstttuuuvvvwwwzzzvvvuuuwwwxxxwwwzzz}}}{{{|||~~~~~~|||}}}}}}~~~}}}RRRnnnnnnLLL===888222222111111000/////////222000//////000///+++(((////////////////////////111111111111000000000000222222222222333444555555666666888:::;;;>>>FFFPPPkkk{{{vvvpppWWW???777777666666:::;;;:::;;;===???@@@@@@>>>999888777777888999888777555555555666888;;;>>>@@@<<<;;;999888666666666777999999888888888888999999;;;===?????????>>>???@@@AAADDDKKKSSSmmmXXXOOO```~~~xxxxxxxxx{{{{{{vvvqqquuuvvv```NNNFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@???===;;;:::<<<===<<<:::999999999;;;::::::999999888888888666555444333333444555666444444555666888:::<<<===<<<<<<;;;;;;<<<>>>???@@@CCCEEEIIIKKKLLLMMMOOOQQQSSSTTTUUUWWWYYYZZZZZZ[[[]]]^^^___```aaacccddddddbbbaaadddgggfffbbbbbbeeecccccccccdddeeeeeeffffffffffffffffffgggkkkpppttt~~~zzzwwwwwwuuussswww~~~iiibbb```hhhqqqpppggg```XXXUUUOOOIIIEEEEEEGGGJJJEEEEEEDDDCCCCCCDDDEEEFFFIIIJJJJJJHHHGGGIIIOOOTTTpppdddWWWMMMWWWkkkvvv}}}{{{{{{zzzyyyxxxwwwvvvvvvqqqpppppppppqqqsssvvvxxxtttxxx|||~~~{{{xxxwwwuuurrrpppppprrruuuwww|||||||||yyyvvvsssssstttoootttwwwvvvvvvwwwwwwuuuxxxzzz||||||||||||~~~wwwuuutttsssttttttsssrrrsssuuuwwwxxxxxxvvvtttssstttssssssssstttuuuuuuvvvxxxuuuuuuyyyzzzyyy{{{~~~|||{{{{{{|||}}}}}}||||||yyy{{{~~~VVVpppjjjFFF;;;888222222111111000/////////333222000//////...,,,+++////////////////////////111111111111111111111111222222222222333444555555777777999<<<===@@@KKKVVVsssuuummmiiiQQQ;;;666888888999<<<======>>>???@@@AAAAAAAAA999999999999999999888777666555444555666999<<<>>>::::::888666444444666888888777777666666777777888888:::<<<<<<<<<;;;<<<======???EEEOOOwww```SSSddd~~~~~~yyyyyyxxxzzzyyytttoooqqqzzzzzzzzzrrr___NNNEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAA@@@>>><<<;;;999;;;======;;;999888999:::::::::999999888888888666555444444444444555666444444444444666888:::<<<<<<======<<<<<<===>>>@@@BBBEEEHHHKKKLLLMMMPPPRRRSSSTTTVVVWWWYYYZZZZZZZZZ^^^^^^^^^___``````aaaaaa______cccgggfffbbbbbbeeebbbcccddddddeeeffffffffffffgggfffffffffhhhllloooooouuu~~~qqqkkkhhhqqq}}}}}}wwwlllfff___[[[XXXWWWUUUSSSPPPNNNKKKHHHGGGFFFGGGHHHGGGGGGFFFCCC@@@@@@CCCFFFQQQsssqqq___QQQWWWjjjvvv}}}|||wwwwwwvvvvvvwwwxxxzzz{{{tttsssqqqpppppprrrtttuuusssuuuyyy~~~{{{wwwuuutttrrrrrrrrrtttvvvwwwuuuxxx{{{{{{yyywwwwwwyyysssxxx|||{{{xxxvvvvvvvvvqqqsssvvvxxxzzz|||zzzwwwtttsssssstttuuutttrrrsssuuuwwwvvvuuurrrqqquuutttttttttttttttuuuuuuxxxvvvwww{{{|||yyyzzz||||||{{{{{{{{{|||}}}~~~~~~|||xxxzzz}}}lllxxxgggAAA555333222222111111000/////////000///......///000111111////////////////////////000111111111111111222222222222222222333444555555888888:::======AAAMMMZZZzzz||||||tttjjj```KKK999777;;;;;;<<<@@@???@@@@@@AAAAAABBBCCCDDD;;;<<<<<<<<<;;;::::::999888777666555555666888999888888888666444555888;;;777666666555555666666777777999;;;;;;;;;:::;;;<<<;;;>>>BBBMMMmmm___ggg{{{zzzzzz{{{{{{wwwrrrqqqtttwwwzzz~~~zzziiiVVVKKKGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAA@@@>>><<<;;;888:::<<<<<<:::999888999::::::999999999999999888777777666666666666777777666666555444555666888999<<<===???>>>======???AAABBBDDDHHHKKKLLLNNNPPPRRRSSSTTTVVVXXXYYY[[[[[[[[[_________^^^^^^^^^]]]]]]^^^^^^bbbggggggccccccgggbbbccceeefffffffffffffffggghhhhhhgggfffgggjjjlllllloootttvvvxxx{{{~~~tttpppqqq|||xxxqqqqqqqqqnnnjjjfffccc^^^YYYUUURRRQQQPPPKKKKKKIIIGGGEEEDDDEEEFFF>>>PPPlllyyyhhhWWWYYYiiisssyyy|||wwwvvvuuuuuutttuuuwwwzzz{{{uuutttrrrqqqrrrssstttvvvpppqqqtttxxx||||||yyyvvvtttssssssssstttvvvxxxzzzsssxxx}}}~~~{{{xxxyyyzzzyyy{{{zzzuuutttuuunnnppprrrtttuuuwww{{{~~~{{{xxxuuussstttuuuvvvvvvtttuuuwwwxxxwwwvvvsssqqquuuuuutttttttttuuuuuuvvvzzzwwwxxx|||{{{xxxwwwyyyyyyzzz{{{|||}}}~~~zzz{{{}}}[[[:::333333222222111111000///////////////////////////111222000000000000000000000000000000111111222222222333222222222222333444555555999999<<<===<<<@@@NNN]]]~~~uuuxxxtttwwwyyyqqqgggUUUDDD888999<<<<<<>>>CCC???@@@AAABBBAAABBBEEEGGG<<<>>>@@@???===;;;;;;;;;;;;:::888555444555666666777999:::888666666999===666666555555555555666666888:::<<<<<<<<<;;;<<<======???AAAMMMyyymmm^^^nnn||||||~~~{{{wwwtttssstttrrr\\\NNNIIIGGGAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@???===;;;888:::;;;;;;999888999:::999999999999999999999999777777777777777777777777666666666666666777777888:::===??????======???BBBAAADDDHHHJJJLLLNNNQQQSSSSSSTTTVVVYYY[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]```eeefffccceeehhhcccdddfffggghhhhhhggggggfffhhhiiiiiihhhiiikkkllloooppppppqqqrrruuuzzz}}}yyy{{{~~~{{{mmmnnnsss|||vvvooohhhbbb___]]]UUUTTTRRRPPPNNNLLLKKKKKKEEEHHHUUUmmmnnn\\\ZZZgggnnntttyyyvvvyyyxxxvvvuuuttttttuuuvvvqqqqqqqqqrrrtttuuuvvvwwwnnnoooqqqssstttvvvwwwxxxuuutttsssssstttvvvyyyzzzwww|||{{{wwwwwwxxx|||{{{}}}~~~{{{uuusssuuurrrrrrsssrrrqqqrrrtttvvv{{{xxxuuuttttttuuuvvvuuuvvvxxxzzzzzzzzzxxxuuusssuuutttttttttuuuvvvvvvwwwzzzxxxxxx{{{zzzvvvuuuwwwwwwyyy{{{||||||~~~}}}|||}}}{{{MMM555666777222222111111000/////////000111111000...------...000000000000000000000000000000111111222333333333222222222222333444555555888:::<<<======BBBRRRbbbooo~~~wwwsssuuuvvvpppeee]]]III>>>888:::<<<;;;>>>EEE===???@@@@@@@@@AAAEEEHHH<<>><<<;;;<<<<<<;;;888666555555555666777:::<<<:::777555888;;;666666555555555555666666777999;;;<<<;;;;;;;;;======???@@@LLLnnnqqqaaattt|||}}}}}}zzzxxxvvvvvvuuu{{{rrr[[[LLLGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBAAA???===<<<999::::::999888888999;;;999999999999999999999999666666777777777777666666444555666777888999999999777;;;>>>???<<<<<>>???FFFXXXjjjkkkzzzuuuuuuzzzvvvfffWWWQQQBBB:::777;;;<<<999===EEE;;;===??????>>>@@@DDDHHH<<>>;;;;;;;;;<<<:::888666555555666777777;;;>>><<<777444555888666666555555555555666666555777999999888888999:::;;;======IIIfffrrrqqq~~~{{{|||~~~zzzvvvvvvvvvwwwwwwvvvqqq[[[LLLHHHHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===999::::::888777888:::<<<999999999999999999999999555555666666666666555555222333666888:::;;;::::::444999===>>>;;;;;;>>>BBBAAADDDHHHJJJLLLNNNQQQSSSSSSUUUWWWZZZ^^^```bbbbbbXXXXXXYYY[[[\\\]]]^^^___[[[ZZZ\\\```aaa```dddiiieeefffhhhjjjkkkjjjiiihhhccceeehhhiiijjjjjjlllmmmlllkkkkkknnnsssvvvuuussstttvvvwwwvvvssstttxxx|||}}}}}}}}}~~~~~~}}}||||||}}}wwwhhh```llltttiiipppyyyzzzqqqllliiiggggggjjjnnnrrrvvvyyyppp]]]ZZZcccgggnnnxxxzzztttttttttuuuuuuuuuuuuuuuqqqrrrssstttsssqqqnnnmmmrrrsssrrrnnnlllooowwwzzzxxxtttqqqpppppprrrtttvvv|||{{{xxxzzz~~~zzzsssqqqvvvyyyuuutttuuuuuuuuuuuusssrrrsssvvvxxxvvvtttrrrrrrssssssrrrqqqssstttvvvwwwvvvtttqqqooossssssssstttuuuwwwxxxyyywwwttttttwwwwwwuuuvvvzzzwwwyyy{{{zzzxxxyyy|||}}}}}}pppOOO===777...222222111111000/////////(((+++000111///......///000000000000000000000000000000111222333333444444222222222222333444555555555888<<>>???===<<<<<<<<>>???@@@BBBCCCDDDEEE>>>>>>=========>>>???@@@???===:::777666666777777666999999666777::::::777999777555555666888888777888999999:::::::::::::::999???<<>>;;;;;;:::::::::999999999999;;;::::::999999888888888888888777555555444444555444444555666777999:::;;;:::<<>>===>>>>>>BBBCCCEEEGGGJJJLLLNNNOOONNNPPPSSSUUUWWWWWWWWWVVVYYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\\\\]]]```cccgggiiidddaaa```bbbgggkkkjjjhhhgggggghhhhhhjjjkkkmmmnnnlllnnnoooooooooooorrrtttsssssssssqqqoooooosssvvvxxxvvvuuutttuuuxxx|||~~~{{{xxxiii\\\QQQXXXiii~~~}}}nnnhhhkkkxxx}}}|||sssmmmgggfffkkkrrrwwwyyysssrrrrrrtttwwwwwwuuusssnnntttvvvssspppqqqsssrrrtttqqqooopppooonnnssszzzzzzxxxuuurrrqqqqqqrrrssswwwxxxyyyyyyyyyyyyyyyzzzxxxuuurrrqqqrrrtttuuuuuuxxxvvvttttttuuuvvvvvvuuurrrsssuuuvvvuuuuuuwwwxxx{{{}}}|||wwwtttuuusssooouuuvvvxxxxxxvvvuuuuuuvvvvvvwwwwwwvvvtttuuuxxx{{{yyyzzzzzz{{{|||~~~~~~pppNNN555222444000000000000///////////////........./////////...000000000000111111111111000111333444444333222111666555555666666777888999888===>>>CCCKKKNNN\\\uuu{{{oooZZZFFF;;;@@@>>><<<;;;<<<>>>>>>======>>>???@@@BBBCCCDDDEEE???>>>>>>>>>>>>??????@@@>>><<<:::777666666777888555888888666666999:::777888666444555777888999999777888999999::::::999999999===:::AAASSSzzzvvvwwwjjj{{{tttwwwvvvwww}}}{{{}}}sss___NNNIIILLLBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBAAA>>><<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888777666555555555555444444444555777888:::;;;:::<<<>>>?????????@@@AAABBBCCCEEEGGGIIIKKKLLLMMMMMMNNNQQQSSSTTTTTTSSSSSSXXXYYYZZZZZZ\\\\\\]]]^^^[[[\\\]]]___aaadddeeefffbbb```___aaaeeehhhhhhfffhhhhhhhhhiiikkklllnnnooolllnnnoooooonnnoooqqqsssrrrssssssrrrqqqppprrrttttttsssssssssuuuwww{{{|||{{{|||tttppppppeee[[[UUUZZZiii}}}vvvlllhhhnnnzzzwwwmmmkkkpppuuuwwwvvvrrrqqqqqqrrrttttttrrrqqqnnnqqqqqqooopppssstttrrrwwwrrrpppppppppnnnqqqvvvwwwvvvsssrrrqqqrrrsssttttttvvvxxxyyyyyyyyy{{{|||zzzwwwtttrrrsssssstttsssuuutttssssssuuuvvvvvvvvvppprrrsssssssssuuuwwwyyy|||}}}vvvqqqrrrtttttttttvvvxxxxxxwwwvvvvvvwwwuuuyyy{{{yyytttsssxxx}}}|||||||||}}}zzzgggHHH444000...000000000000////////////000---***,,,///111...+++000000000000111111111111000111222444444444333222666666666666777888999:::999>>>@@@EEEMMMQQQ___xxxyyyttthhhUUUCCC:::@@@>>>===>>>???AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>??????;;;999888666555555666666444777777555666999999777777555444555777999:::999666777888888999999888888999:::999???LLLooooooooo~~~}}}tttvvv{{{qqqyyyzzzdddPPPGGGGGGBBBBBBAAA@@@@@@@@@@@@AAA@@@??????@@@AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888888777666555555666666444444444555666777999999888:::===>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMPPPRRRSSSSSSRRRQQQVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\___aaaccccccccccccbbbaaa```bbbeeeggghhhggghhhhhhiiijjjkkkmmmooopppjjjlllmmmlllllllllnnnppptttuuutttsssqqqpppnnnnnnqqqqqqqqqqqqrrrtttvvvwwwwww{{{~~~||||||}}}zzz|||kkkhhhiii```YYYUUU\\\kkk}}}sssmmmkkknnnzzzyyyqqqrrruuutttpppqqqqqqqqqqqqqqqqqqpppppprrrqqqmmmhhhkkkqqquuutttyyytttqqqqqqrrrppprrruuutttsssrrrqqqqqqrrrssstttsssvvvyyyzzzyyyyyy{{{}}}{{{xxxuuusssssssssrrrqqqsssqqqpppqqqssstttttttttrrrssstttsssssstttvvvyyyzzzxxxrrrrrrvvvwwwsssuuuxxxyyywwwvvvvvvvvvvvvyyyzzzxxxuuutttxxx{{{|||||||||}}}~~~wwwaaaDDD666333...000000000000////////////000...,,,---///000...---///000000000111111111111000111222333444444444333444444444444444555777777777===???FFFOOOTTTccc}}}}}}|||pppggg[[[LLL@@@:::=========???BBBCCCCCCBBBCCCCCCBBBBBBAAA@@@??????========================777666555444333333444444333666666444555999999777666555333444666888999999555666777777888888777777777777777@@@GGGwwwwww___```oooxxx{{{oooyyywwwpppssszzzmmmWWWJJJFFFCCCBBBAAAAAA@@@@@@AAAAAA?????????@@@AAAAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;888777777666666666666777444444444444555666888888777999;;;;;;<<<===???AAACCCCCCDDDEEEFFFGGGHHHHHHLLLMMMPPPRRRSSSSSSSSSRRRVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\___aaabbbbbb```___aaa``````aaaccceeeffffffgggggghhhjjjkkkmmmooopppkkklllmmmlllkkklllnnnpppsssrrrrrrrrrrrrpppnnnmmmpppppppppppppppqqqqqqqqqvvvzzz~~~~~~{{{xxxyyy{{{zzz{{{jjjcccbbbXXXQQQMMMYYYlllzzz~~~~~~yyypppkkkkkkppp|||wwwuuuuuussspppqqqrrrrrrqqqppppppqqqqqq{{{vvvkkkbbbcccllltttvvvvvvrrrooopppooonnnqqqvvvsssrrrrrrrrrrrrssstttuuutttxxx||||||yyyxxxyyy{{{xxxvvvttttttuuuvvvuuutttrrrqqqpppppprrrssssssrrruuuvvvvvvuuutttsssuuuvvvwww~~~}}}wwwvvvwwwwwwuuuwwwzzz{{{zzzxxxwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwzzzzzzzzzzzz{{{|||~~~~~~}}}yyy___CCC999999333000000000000////////////...000111000...---///111///000000000111111111111111111222333444444555555333333333333444555666777777===AAAIIITTTZZZkkk|||{{{|||uuueeeZZZOOOCCC;;;999;;;<<<===???BBBCCCBBB@@@BBBBBBAAA@@@???======<<<;;;;;;;;;<<<;;;;;;:::999444333333222222222333333222555666444555888999777666444222333555777777777444555666666777777666666666555777AAABBBjjj{{{YYYWWW___lllzzznnnwww{{{wwwuuu|||uuu```PPPJJJCCCBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAA@@@===;;;::::::::::::;;;;;;;;;;;;888888888999999:::::::::888777777666666777777777333333333444444555777777777888:::::::::<<<>>>AAACCCDDDDDDDDDEEEFFFFFFFFFJJJLLLOOORRRTTTTTTTTTSSSWWWXXXYYYYYY[[[[[[\\\]]]YYY[[[^^^```aaa```^^^\\\^^^^^^^^^___```aaabbbcccfffggggggiiikkkmmmooopppmmmnnnnnnnnnmmmmmmoooqqqmmmlllmmmoooqqqrrrqqqpppppppppqqqqqqqqqpppooonnnvvvyyy|||{{{yyyxxxzzz||||||{{{|||oooddd^^^PPPHHHIIIXXXmmmzzz|||||||||rrrllliiiiiiwwwyyywwwwwwvvvtttrrrssstttsssrrrrrrsssuuu}}}nnn```\\\eeepppuuussspppnnnllliiigggmmmuuusssssssssssssssttttttuuuvvv{{{zzzwwwxxx{{{uuutttssssssuuuvvvvvvuuupppooonnnooorrrttttttsssuuuwwwxxxwwwuuusssssstttttt{{{~~~{{{zzzyyyvvvxxx{{{~~~~~~}}}zzzxxxxxxvvvuuutttuuuxxxzzzyyywwwxxxxxxxxxxxxyyyzzz{{{|||yyy}}}}}}wwwYYY:::444888222000000000000////////////---000333111...---///222000000000000111111111111111111222333444555666666666666666666777888999999:::@@@DDDMMMYYY```qqqvvvpppqqqwww}}}vvviiiZZZPPPHHH???::::::<<<<<<===@@@AAAAAA>>><<<======<<<<<<;;;;;;;;;;;;888888999999999888777666222222222222222333333333111444555333444888999666666444222222333555555444444444555666666666666555777555888AAA<<<^^^|||ZZZVVV[[[nnnuuuzzz{{{vvvxxxvvvcccSSSLLLCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???@@@@@@???<<<:::999999999999:::::::::;;;999999999999999999::::::888777777777777777888888333333333333444555666666999:::;;;;;;:::<<>>>>>>>>@@@@@@>>>;;;777888888888999999:::::::::666777888888777666555444222222333333333333444444000444555333444888999666666444111111222333333333333444555555666666555555777555888BBB999VVV}}}WWWTTT]]]uuu|||~~~}}}{{{zzzzzz~~~|||}}}uuubbbRRRJJJCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???@@@@@@>>>;;;999888888888999999:::::::::999999999999999999999999888777777777777777888888333333333333444444555666;;;;;;<<<<<<;;;<<>><<<;;;::::::===<<<:::999888777777777333444666888777555333111222222222111111111111111333222111333555666666555333333222222111000//////333333333444444444555555777999999<<<===KKKZZZTTTVVVggg{{{{{{zzzyyyyyyzzz|||~~~}}}}}}~~~}}}sssbbbUUUPPPHHHHHHGGGEEEBBB@@@@@@AAA@@@@@@@@@??????===<<<<<<===<<<;;;::::::::::::;;;666666777777888888999999888999999888888777666555666555555444444444555555:::::::::;;;===???@@@AAAFFFDDDBBBAAA@@@AAACCCDDDIIIIIIJJJLLLOOOSSSVVVXXXVVVWWWZZZ\\\]]]]]]\\\[[[WWWYYY[[[]]]^^^^^^\\\[[[___aaaccccccaaa```______eeefffggghhhjjjkkkmmmmmmfffffffffggggggggggggggglllkkkjjjjjjkkklllnnnpppssstttvvvyyyzzzxxxtttppptttssssssuuuwwwzzz}}}zzzwwwwwwyyy|||kkkcccXXXJJJIIIIIISSSfffuuu~~~xxxqqqsssvvvzzz~~~zzzttttttwwwzzzyyywww||||||{{{zzzzzzzzzzzz{{{{{{~~~~~~|||~~~{{{zzzzzzzzzxxxwwwwwwtttxxx~~~zzzgggXXXYYYcccrrrvvviii^^^___fffjjjiiioootttxxxyyywwwwww{{{uuuzzz}}}{{{}}}|||pppaaaTTTNNNMMMNNNJJJSSS^^^eeeqqqvvvnnnpppssswwwxxxvvvtttrrrqqqqqqrrrtttvvvxxxyyyzzzzzz{{{zzzyyyxxxuuupppiiidddbbbnnnwwwxxxxxx|||}}}{{{vvvvvvwwwxxxzzz|||~~~}}}|||uuuKKK999777333111000000000000////////////111000///......///000111000000000000////////////333333333444444555555555:::888777888<<>>===>>>FFFHHHJJJRRRZZZkkk{{{ssstttlll^^^TTTLLLDDDAAA???===>>>AAA>>>===<<<;;;:::;;;;;;<<<<<<;;;999888777666666666444444666666666555333222000000000000000000000000333222222333555666666444333333222111111000//////333333333333444444444444666888888999:::EEE|||~~~www\\\XXXWWWdddyyy{{{{{{{{{{{{{{{|||}}}~~~||||||~~~~~~tttcccVVVPPPGGGGGGFFFDDDBBB@@@@@@AAA@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::777777777777888888888888999999999999999888888777666555555444444555555555777888888999:::<<<>>>???DDDCCCBBBAAAAAABBBCCCCCCGGGGGGHHHJJJMMMPPPSSSUUUUUUVVVYYY[[[]]]]]]\\\\\\WWWXXXZZZ[[[\\\\\\[[[[[[]]]___``````___^^^___```eeefffhhhiiijjjkkkllllllhhhhhhhhhggggggfffffffffhhhgggfffggghhhllloooqqqttttttvvvxxxyyyxxxtttrrrrrrrrrqqqqqqssswwwzzz|||xxxvvvvvvyyy|||yyyeee```WWWJJJIIIJJJPPP\\\fffppp|||qqqmmmsssxxx~~~}}}{{{vvvrrrrrrvvvxxxwwwuuuwwwvvvvvvvvvwwwxxxyyyyyywwwyyy|||~~~~~~|||yyyvvv~~~}}}|||zzzxxxwwwvvvvvvyyyvvvyyy|||www```YYY___mmmyyylllaaaaaajjjrrrttttttvvvyyyyyywwwwwwyyy|||uuuyyy}}}~~~|||{{{}}}~~~~~~dddTTTMMMLLLFFFLLLVVV]]]jjjsssmmmooorrrtttvvvuuuuuuvvvwwwuuuvvvwwwyyy{{{||||||}}}{{{{{{{{{{{{yyywwwssspppfffpppxxxxxxwwwzzz|||zzzwwwwwwxxxxxxzzz|||}}}~~~}}}}}}|||wwwJJJ555333000///000000000000////////////111000///......///000111111111111111111111111111222222333333444555555555;;;999888:::===@@@@@@???>>>EEEEEEEEENNNWWWjjjyyywwwtttfffWWWOOOGGGAAA@@@???>>>@@@DDD@@@???===;;;::::::;;;<<<::::::888777666666666666555555555444444444333333.............../////////222222222333555666555333222222222111111000000///333333333333333333333333444666666777777>>>lllqqqfff___\\\ddd~~~~~~~~~||||||yyyyyy|||~~~vvveeeVVVPPPHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>======;;;;;;<<<<<<;;;;;;:::999888888888888888777777777888888999::::::::::::999666555555444555555666666555555555666777999:::;;;AAAAAABBBBBBBBBBBBBBBAAADDDDDDEEEGGGJJJMMMPPPQQQSSSUUUXXX[[[]]]]]]]]]]]]YYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\]]]]]]\\\]]]___aaaeeefffiiijjjkkkkkkjjjiiijjjjjjiiihhhgggffffffeeefffeeedddeeehhhmmmrrruuuuuuttttttuuuvvvvvvuuussssssrrrppppppqqqtttxxx{{{xxxvvvvvvxxx{{{rrraaa^^^VVVJJJLLLRRRWWWWWW[[[dddlllpppwwwmmmnnnvvv~~~~~~~~~~~~{{{wwwuuurrrsssvvvwwwvvvtttssssssttttttuuuwwwxxxyyyuuuwwwyyyzzzyyywwwuuussszzz|||}}}{{{wwwuuuvvvxxx{{{xxxzzz}}}eeeZZZ___nnn}}}xxxmmmaaa```kkkxxx||||||}}}||||||{{{{{{zzzzzz{{{|||}}}||||||{{{{{{iii[[[QQQGGGHHHNNNTTT```kkkiiimmmoooqqqrrrssstttwwwzzzyyyzzz{{{|||~~~~~~{{{|||}}}~~~pppvvv{{{zzzyyy{{{}}}}}}zzzyyyyyyyyyyyy{{{|||}}}~~~|||uuuGGG333111000111000000000000////////////000000////////////000000222222222222222222222222111222222333444444555555;;;::::::;;;>>>@@@AAA@@@???FFFDDDDDDLLLUUUiiiyyyrrrsssvvvrrrfff\\\LLLFFFAAAAAAAAA@@@AAAEEEGGGEEEAAA===:::999:::::::::999888777666666666666555555333222222222333444............////////////222222222333555555444222222111111111000000000///333333333333222222222222333555555777777:::___sssbbbaaannn|||zzzvvvwww|||zzzjjjZZZRRRIIIGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===;;;;;;<<<<<<<<<;;;:::999999999999888888777777777666777888999::::::::::::555555555555555666666777444444444555666777999:::>>>???AAABBBCCCBBBAAA@@@AAABBBDDDFFFHHHKKKMMMNNNPPPSSSVVVYYY\\\]]]]]]]]][[[[[[[[[[[[[[[\\\]]]^^^[[[\\\\\\\\\\\\]]]```cccdddfffiiikkkllljjjhhhgggjjjjjjiiiiiihhhhhhhhhgggiiigggfffgggjjjnnntttwwwsssrrrpppppprrrsssssssssvvvtttrrrppprrruuuyyy|||zzzyyyxxxyyyzzzqqqbbbaaaYYYLLLPPP___fff```[[[```fffhhhzzztttpppttt|||~~~zzzzzzzzz|||}}}}}}{{{yyywwwuuutttuuuwwwxxxwwwuuuuuuuuuuuuvvvvvvwwwyyyyyyvvvwwwxxxyyyxxxvvvtttsssvvvzzz}}}|||xxxvvvyyy|||}}}zzzzzz}}}}}}}}}iii[[[___nnn~~~{{{qqqccc___hhhwww~~~~~~~~~}}}{{{zzz~~~}}}eeeTTTMMMNNNMMMUUU______fffhhhjjjlllnnnpppsssvvvzzzzzz{{{}}}}}}~~~~~~~~~{{{}}}{{{~~~~~~}}}}}}}}}|||zzzyyyyyyzzz{{{|||nnnCCC333333333444000000000000////////////000000////////////000000111111111222222222222222111111222333444555555666:::::::::;;;===@@@AAAAAABBBIIIIIIIIIOOOWWWhhhwwwtttrrrqqqooohhh^^^WWWIIICCC??????@@@>>>>>>AAAFFFDDD@@@===:::999999999:::999888777777666777777555444222111111111333444//////000000000111111111222111222444555555333111111111111000000000000000222222222222222222222222222555555777999:::VVVlllmmm|||yyyxxxyyytttddd[[[LLLHHHDDDBBBBBBBBBAAA@@@???@@@@@@@@@@@@??????>>>;;;;;;<<<<<<;;;;;;:::999::::::999999888888777777555555777888999999999999555555555555555666777888555555555555666888999:::;;;===???BBBBBBBBB@@@???@@@BBBCCCFFFHHHJJJKKKLLLNNNPPPTTTXXXZZZ\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[\\\]]]]]]]]]^^^bbbddddddfffiiikkkkkkjjjhhhggghhhiiiiiiiiijjjkkkkkkkkkllljjjiiihhhiiimmmpppssspppnnnlllkkkmmmooopppqqquuusssqqqqqqrrruuuxxx{{{~~~|||{{{zzzyyysssggghhh___PPPOOOcccpppjjj______eeeggguuuvvvwww{{{~~~~~~~~~~~~}}}xxxwwwwwwyyyzzzzzzyyywwwuuuuuutttuuuvvvvvvuuuuuuwwwwwwvvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwvvvuuutttrrrwww|||}}}zzzzzz}}}}}}zzzzzzzzz{{{nnn^^^]]]hhhxxxhhh^^^cccnnnvvv{{{lll]]]VVVMMMLLLQQQPPPVVVYYY^^^cccgggkkkooorrrwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~{{{yyyxxxyyyzzz{{{gggAAA555444333444000000000000//////////////////000000000000//////000000000111111111222222111222222444555666777777888999:::;;;<<<>>>@@@BBBBBBKKKMMMNNNSSSWWWeee|||tttwwwvvvoooggg```XXXQQQCCC>>>:::<<<<<<:::999;;;===<<<;;;:::999999888888888888777666666666666666444333222111000111222333000000111111222222333333111111222444555555222000000000000000000000000000000000111111111222222222111444444777::::::OOOqqq|||zzzzzz|||oooeeePPPKKKEEEBBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@??????===<<<;;;::::::::::::;;;999999999999999888888888444555666777888999999999555555555555666777888888666666666666777888999::::::;;;>>>@@@AAAAAA@@@@@@@@@AAACCCEEEHHHIIIJJJJJJLLLOOORRRVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]_________```bbbddddddeeehhhiiijjjjjjiiihhhhhhiiiiiijjjkkklllmmmmmmlllkkkiiihhhhhhiiikkklllmmmkkkiiiiiikkkmmmnnnnnnqqqppppppppprrrtttwwwxxx~~~}}}{{{zzztttkkknnnfffVVVMMM]]]kkkkkkdddaaadddhhhqqqwww}}}}}}|||||||||xxxwwwvvvwwwxxxxxxwwwuuutttsssrrrrrrqqqqqqrrrrrruuuuuutttsssssssssssssssttttttttttttttttttttttttrrrvvvzzz||||||}}}yyyuuutttuuuyyy|||qqqdddaaahhhwwwggg\\\[[[```cccuuuwww{{{~~~~~~~~~~~~uuuhhhVVVLLLJJJFFFFFFJJJPPPVVV]]]dddkkkppptttuuuvvvwwwxxxyyyyyyyyy|||~~~|||{{{}}}}}}{{{}}}|||yyyxxxyyyzzz{{{bbb???555444000111000000000000//////////////////000000000000////////////000000111222222222222333333555666777888999777888:::;;;<<<===@@@CCC???IIIMMMOOOUUUWWWdddzzzssszzzwwwhhh^^^\\\TTTHHH>>>999777::::::888888:::999999:::::::::999777777555555444444333333444444333222222111111111111111000000111111222333333444111111222444555444111//////000000000000000000000...//////000111222333333111333111444888888GGGddd{{{|||~~~|||zzzxxx{{{uuukkkTTTNNNFFFCCCCCCDDDBBB??????@@@@@@AAAAAA@@@@@@???>>>===:::999888999;;;<<<888999999999999999999:::666777888888999999999999555555555555666777888999777777777777777888999:::999:::<<<>>>@@@AAAAAA@@@>>>???BBBDDDFFFHHHHHHHHHKKKMMMPPPTTTVVVWWWWWWVVVZZZ[[[\\\\\\\\\\\\[[[ZZZ\\\]]]````````````aaabbbdddeeefffhhhiiijjjjjjjjjjjjjjjkkkkkkllllllmmmmmmllllllkkkjjjiiiiiihhhhhhllljjjhhhhhhjjjlllmmmmmmooooooppprrrtttvvvxxxxxx~~~~~~}}}|||{{{pppjjjpppjjj\\\SSSWWW```hhhiiiggghhhkkkmmmwww{{{xxxyyy{{{yyywwwvvvvvvwwwwwwvvvtttuuutttssspppoooooopppqqqrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrssstttuuuvvvsssuuuxxx{{{}}}}}}}}}}}}{{{ssskkkiiijjjmmmnnnsssvvvqqqmmmiiillltttuuupppfff______``````kkkpppvvvyyyyyyzzz{{{}}}{{{|||}}}{{{zzz|||iiiWWWOOOHHHBBBCCCFFFJJJPPPZZZeeelllrrrsssuuuwwwxxxzzzzzzzzz|||~~~~~~|||}}}}}}yyyxxx|||}}}{{{||||||yyyxxxyyy{{{|||}}}}}}]]];;;444444111333000000000000////////////...///000111111000///...000000111111222333333444333444555666777999::::::777999<<<<<<===>>>BBBEEE>>>HHHKKKNNNUUUZZZhhhwwwxxxbbbWWWWWWMMM;;;<<<888777:::<<<::::::<<<<<<<<<======<<<999666444333333222222111111222222222222222222111111000000///000000111222333333333111111222444555444111...////////////000000000000---......000111222333444111222000222666555AAA[[[xxxxxxxxx|||{{{~~~yyyzzz{{{|||}}}|||{{{{{{tttwwwvvvkkkVVVPPPHHHDDDDDDDDDBBB??????@@@@@@AAAAAAAAA@@@@@@???===:::888777999<<<>>>888888888999999::::::;;;888888999:::::::::999999555555555555666777999999777777777777777888999:::999:::;;;===???@@@AAAAAA===>>>AAACCCEEEFFFFFFFFFKKKLLLPPPSSSUUUUUUUUUUUU]]]^^^```aaaaaa```^^^]]][[[]]]```aaa```______```ddddddeeeggghhhjjjkkkllllllllllllllllllllllllkkkmmmmmmnnnmmmmmmkkkjjjiiikkkjjjhhhiiikkkmmmnnnmmmoooqqqsssvvvxxxyyyzzz{{{}}}}}}}}}||||||kkkgggpppmmm___]]]VVVXXXfffoooooommmpppjjjwww|||zzzvvvwwwzzzzzzxxxwwwvvvwwwwwwuuusssxxxwwwuuuqqqooooooqqqsssppppppqqqqqqrrrsssuuuuuutttssssssssstttvvvxxxyyyuuuvvvwwwzzz|||}}}{{{yyyzzzuuukkkbbb___```bbbaaagggwwwwwwppprrrrrrlllllljjjnnnooolllkkknnnnnnlllgggnnnuuuxxxvvvuuuxxx||||||~~~}}}yyyuuuuuuzzzyyycccXXXPPPFFFEEECCCCCCGGGRRR^^^gggrrrtttuuuxxxzzz{{{|||||||||~~~|||xxxwww{{{}}}xxxxxx}}}|||}}}|||yyyxxxyyy{{{}}}~~~}}}}}}|||}}}XXX999333555555999000000000000////////////...///000111111000///...111111222333333444555555444444555777888:::;;;;;;888:::===>>>>>>???CCCFFF???IIILLLNNNWWW^^^oooyyynnndddXXXJJJ@@@<<<;;;;;;;;;;;;::::::999888:::::::::999888777666555222222222222222222222222333333333222222222111111000000000000000000000000111222222222222111000000000000////////////000000////////////000000000000000222333222222888BBBJJJlllccc___iii{{{wwwyyyzzzzzzzzz{{{yyywwwwwwzzz~~~ppp[[[LLLBBBEEEGGGBBB@@@DDD???@@@@@@AAAAAA@@@@@@???@@@AAAAAA<<<666444666:::===;;;:::888777777888888888888777777888999::::::666999;;;:::777444555666888888888888888888999999::::::;;;;;;<<<============>>>???BBBDDDFFFGGGHHHIIIKKKMMMPPPRRRTTTTTTTTTXXXZZZ^^^aaacccbbb```___bbbbbbbbbcccdddddddddeeeccccccdddfffiiijjjjjjiiilllkkkjjjjjjiiiiiijjjjjjrrrssssssqqqnnnmmmnnnoookkkhhheeefffiiimmmmmmmmmtttuuuuuuuuuuuuvvvvvvvvv|||xxx{{{mmmdddcccccchhhaaa^^^aaammmvvvuuuoookkkuuu~~~~~~wwwppprrryyyvvvyyywwwqqqppptttsssooowwwuuutttrrrqqqqqqrrrrrrooopppqqqpppnnnmmmnnnoootttuuuvvvsssppppppsssvvvvvvyyywwwsssxxx~~~tttmmmggg```]]]```eeejjjmmmmmmpppooonnnwwwvvvdddlllvvv~~~~~~|||wwwqqquuurrrsssxxx{{{yyyxxxyyy{{{|||{{{xxxttttttwww{{{}}}}}}mmm]]]XXXKKKEEEIIIJJJHHHQQQ___gggnnnssstttuuuzzz||||||xxxtttwwwzzzzzzvvvwwwyyyzzz|||}}}}}}|||}}}~~~~~~}}}|||~~~{{{lllLLL>>>555333333...000000000000////////////////////////000000000000000000000000111222333444444222222333666999999999888999;;;<<<<<<>>>@@@CCC@@@CCCJJJRRRVVVaaa}}}xxxnnnddd[[[PPPDDD<<<999;;;<<<<<<<<<<<<;;;:::999:::::::::999888777666555222222222222222222222222222222222222111111111000222222222222222222222222111111222222111111000///000//////////////////000.../////////000000000000000222333222222777@@@GGGwwwlll```WWWccc|||{{{yyywwwwwwyyyyyyxxxzzz|||rrr^^^OOODDDGGGIIIDDDAAACCC@@@@@@@@@AAAAAA@@@@@@@@@@@@AAA@@@<<<666444777:::<<<;;;:::888888888888888888777777777888888999:::777888:::999777666555555777777777888888999999999::::::;;;;;;<<<=========>>>>>>@@@BBBDDDFFFGGGHHHIIIJJJLLLOOOQQQRRRRRRRRRVVVXXX\\\___``````^^^]]]______``````aaaaaabbbbbbcccbbbccceeeggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkllloooppppppnnnllllllmmmnnnllljjjhhhhhhkkkmmmmmmlllxxxxxxxxxyyyyyyzzzzzz{{{}}}kkk```[[[WWWZZZ^^^[[[```llluuuuuunnnjjjssszzz~~~||||||~~~{{{uuuuuuyyyxxxzzzwwwpppooossstttqqquuutttsssqqqqqqqqqrrrrrrnnnoooppppppooooooqqqrrrvvvxxxyyywwwsssqqqsssuuuvvvyyyxxxuuuvvv}}}zzzpppkkkpppwwwvvvooo{{{zzzvvvqqqsssxxxyyyvvvyyy|||wwwvvvxxx|||}}}zzzzzz}}}{{{{{{{{{yyywwwwwwyyyzzzzzzyyy{{{lll\\\OOOMMMKKKHHHOOO[[[eeelllrrrtttwww|||}}}uuuzzz~~~|||xxxxxxxxxyyy{{{|||||||||}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~fffJJJ???777555555000000000000000////////////////////////000000000000000000000111111222333444444333333444777999:::999888:::;;;<<<<<<>>>@@@CCCEEEDDDIIIPPPWWWhhhhhh___UUUNNNGGG>>>::::::<<<<<<======<<<<<<;;;;;;:::::::::999888777555555222222222222222222222222111111000000000000000///222222222222222222222222111111111111111000////////////............//////....../////////000000000222333333222222666===CCCbbbqqq```RRR^^^~~~xxxuuuuuuvvvxxxyyy{{{}}}uuucccSSSGGGHHHJJJFFFBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@<<<777555777:::;;;;;;:::999888888888888777777777888888888888999999888777888888777555444555666666777888999999::::::::::::;;;<<<<<<======>>>???@@@BBBDDDFFFHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPSSSUUUXXX[[[]]]\\\[[[ZZZ[[[[[[\\\\\\]]]^^^^^^___bbbbbbbbbcccdddfffggghhhggggggggghhhiiijjjllllllkkkllllllkkkjjjjjjkkkmmmmmmlllkkkkkkmmmmmmlllkkkvvvvvvwwwwwwxxxyyyzzz{{{zzzzzzjjj]]]VVVPPPSSS^^^[[[^^^jjjtttsssmmmiiitttwwwxxxvvvvvvzzz}}}}}}~~~{{{xxxxxxyyyyyyvvvqqqooorrrtttrrrsssrrrqqqppppppqqqrrrrrrmmmnnnpppqqqqqqqqqsssuuuxxx{{{}}}{{{wwwttttttvvvtttuuuwwwwwwvvv}}}|||vvvqqqllljjjooowwwwww{{{yyyyyy|||~~~zzz|||}}}||||||||||||zzzuuutttvvv{{{pppcccYYYQQQPPPTTT]]]dddlllqqqxxx{{{ooovvv{{{xxxzzzxxxvvvwwwzzz{{{yyywwwxxxzzz|||~~~}}}|||}}}___IIIAAA999777777222000000000000////////////////////////000000000000111111111111222333444444555444444555888::::::999888:::<<<<<<===>>>AAACCCJJJIIILLLRRRWWWddd]]]TTTKKKFFFAAA<<<;;;===;;;;;;<<<<<<<<<<<<;;;;;;999999999999888666555444222222222222222222222222////////////////////////000000000000000000000000000000111111000000///...///......------......///........./////////000000222333333222222555:::>>>RRRvvveeeTTT^^^xxxwwwwwwvvvwwwxxx{{{{{{zzzzzz~~~yyyjjjZZZKKKGGGHHHFFFCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<999777888999:::::::::999999888888888777777888888888888888777:::888555666888888666333444444555666777999999:::999::::::;;;;;;<<<======??????AAABBBDDDFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMRRRSSSVVVYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]```aaaaaaaaabbbccceeeggggggggggggggghhhiiijjjkkkhhhiiijjjiiihhhiiijjjlllmmmmmmmmmmmmmmmmmmkkkjjjooonnnooooooqqqsssuuuvvvtttsssxxxkkk^^^YYYUUUYYY```[[[]]]gggqqqssspppnnnyyyyyyvvvttttttwwwzzz||||||zzz|||zzzwwwyyyxxxvvvtttrrrrrrrrrrrrqqqpppooooooooopppqqqrrrnnnoooqqqqqqqqqqqqsssuuuwww{{{~~~~~~{{{xxxwwwxxxsssrrruuuzzzzzz{{{rrrsssoooccc```eeennnyyy|||xxxyyyzzz~~~|||xxx{{{{{{zzz{{{|||{{{yyyuuutttuuuxxx||||||nnnaaaWWWRRRNNNVVV```jjjuuu~~~~~~zzz{{{mmmtttyyytttyyyvvvtttvvvzzz{{{yyyvvvxxxyyy|||~~~yyy~~~}}}}}}uuuYYYHHHDDD<<<888888333000000000000////////////////////////000000000000222111111222222333444555666555555777999;;;:::999999:::<<<<<<===>>>AAACCCFFFHHHQQQ\\\```dddttt]]]TTTKKKEEE@@@;;;:::<<<999::::::;;;;;;;;;::::::999999999888777666555444222222222222222222222222........................///////////////////////////000000000000///............------------..................////////////222333222222222444888:::IIIuuugggXXX___}}}yyyzzz{{{xxxwwwxxx}}}|||xxxtttvvv|||~~~|||pppaaaPPPGGGDDDDDDDDDEEEAAA@@@@@@??????@@@@@@AAA@@@@@@???===:::999888999999:::::::::999999888888777777888888888777777666:::777555555777888555333333444444666777888999999999999::::::;;;<<<<<<<<<>>>???@@@BBBCCCEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLQQQSSSUUUWWWYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^```bbbaaaaaaaaadddfffhhhggggggffffffgggggggggggghhhiiiiiihhhhhhjjjllllllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjkkkmmmooorrrtttuuusssvvvzzz~~~lll```\\\ZZZ```]]]XXXXXXcccpppxxx{{{}}}{{{wwwuuuuuuvvvxxxzzzxxxvvvxxx{{{xxxwwwwwwwwwwwwvvvsssqqqpppqqqpppooooooooopppqqqrrroooqqqrrrrrrqqqqqqrrrssstttxxx}}}~~~|||zzzzzz{{{yyyvvvwww}}}}}}uuuzzzyyyiii\\\YYYiiittt||||||yyy{{{}}}}}}xxxyyy|||}}}yyyuuuxxx|||xxxwwwyyy||||||{{{zzzyyyvvvtttvvvyyy}}}ppp^^^PPPCCCJJJTTT```nnnxxxwwwqqqvvv{{{~~~xxxwwwuuuuuuvvvzzz|||{{{yyyzzzzzzzzz{{{}}}vvv}}}||||||jjjRRRGGGEEE<<<777666222000000000000////////////////////////000000000000222222222222333444555666666666777999;;;<<<;;;999999:::<<<======???AAADDD???DDDRRRccclllqqq}}}aaaWWWMMMGGG@@@:::777999999999::::::;;;:::::::::999999999888777666444444222222222222222222222222---............/////////111111111111111111111111///////////////......---------,,,,,,,,,,,,------------........./////////222222111222333444666777CCC{{{ssseeeVVV\\\www~~~xxx|||{{{yyy{{{~~~xxxvvvzzz}}}|||rrrgggYYYLLLEEECCCDDDEEEBBBAAA@@@??????@@@AAABBB@@@???>>>===<<<:::999888999999:::::::::999999888666777888888888777666555999888666555555666555444333444444555666777777888999999999:::;;;;;;<<<<<<>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLQQQRRRTTTVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]\\\```ccccccaaa```bbbdddhhhgggffffffeeeeeeeeefffggghhhiiihhhggghhhiiikkkjjjkkklllkkkiiihhhiiijjjjjjjjjjjjkkkmmmqqqtttwwwtttssstttvvvxxxnnn```\\\ZZZ___XXXSSSTTTbbbrrr~~~{{{wwwwwwwwwvvvvvvyyyuuusssuuu}}}}}}|||xxxvvvwwwyyywwwssspppqqqrrrqqqpppoooooopppqqqqqqoooppprrrqqqppppppqqqrrrqqqvvv{{{|||{{{zzzzzz|||~~~}}}}}}}}}{{{zzzooo^^^XXXaaannnzzz}}}{{{{{{|||{{{yyyxxxyyyzzzwwwtttvvv|||~~~}}}}}}~~~~~~xxxxxxuuummmiiikkknnnooottteeeOOOFFFHHHLLLUUUcccooopppkkksss|||}}}}}}zzzvvvwwwxxxyyyzzz{{{|||}}}{{{zzzyyyyyy{{{}}}xxx~~~|||vvv]]]IIIBBBBBB:::444444111000000000000////////////////////////000000000000333333333333444555666666777777888:::<<<===;;;999999;;;<<<===>>>???BBBDDDCCCDDDNNN^^^jjjrrr[[[RRRJJJEEEAAA;;;999:::999::::::;;;<<<<<<;;;;;;999999888888777555444333222222222222222222222222---.........////////////111111111111111111111111....../////////...------------,,,,,,,,,,,,---------------.........//////111000000111333555555555>>>dddxxxdddOOOSSSppp}}}~~~vvv{{{}}}~~~zzzyyywwwtttpppmmmdddVVVJJJDDDDDDEEEBBBAAA???>>>>>>???AAABBB@@@???>>>======;;;:::888888999::::::::::::999888666777888999888777555444888888777666444333555666444444444555555666666666888999999::::::;;;<<<<<<======>>>???AAABBBCCCCCCDDDDDDDDDEEEGGGJJJLLLMMMPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWYYYZZZ\\\]]]]]][[[```dddeeebbb```aaaccceeeeeeeeeeeeeeeeeefffffffffggghhhgggffffffgggiiihhhiiiiiihhheeeeeehhhjjjhhhhhhhhhiiilllppptttwwwqqqqqqsssuuuuuurrrddd^^^YYY]]]WWWSSSVVVddduuu|||vvvtttwwwyyyvvvuuuwwwtttrrrtttzzz~~~|||wwwuuuvvvuuuqqqqqquuutttsssqqqpppoooooopppqqqlllnnnpppppppppppprrrsssppptttyyyyyyxxxvvvxxxyyy{{{zzzttttttwwwxxx~~~sssaaaZZZ```nnn{{{}}}{{{zzz{{{{{{}}}yyyxxxzzzyyyvvvwww{{{}}}~~~xxxrrrooohhhmmmnnngggccceeejjjkkksssyyy___WWWQQQKKKLLLYYYhhhllliiilllrrryyy}}}{{{xxxvvvwwwxxx{{{~~~}}}zzzyyy|||~~~~~~~~~~~~}}}zzz~~~oooOOO>>>:::===555111222000000000000000////////////////////////000000000000333333333333444555666777888888999;;;======;;;999:::;;;======>>>???BBBDDDHHHEEEKKKXXXbbbjjjwwwQQQJJJDDDCCCAAA======???:::;;;;;;<<<=========<<<888888888888777555444333222222222222222222222222........./////////000000////////////////////////......//////......---,,,---,,,,,,++++++,,,,,,------------.........//////000///000111333555555444:::UUUeeeIIIKKKkkkuuuyyy~~~~~~}}}wwwpppkkknnnpppkkk^^^PPPGGGDDDDDDBBBAAA???>>>>>>???AAABBB@@@???>>>======<<<:::888777888::::::;;;:::999888666777888999888777555333777888999666333222444777444444555555555555555555888999999::::::;;;<<<<<<<<<======???@@@AAABBBBBBCCCCCCCCCEEEGGGJJJMMMNNNOOOOOOQQQSSSTTTUUUUUUVVVUUUVVVWWWXXXZZZ[[[\\\]]]ZZZ```fffgggccc```aaabbbcccccccccdddeeefffggghhhfffggggggfffeeedddfffgggggghhhhhhfffccccccgggkkkdddcccdddeeehhhmmmqqqtttrrrssswwwyyyyyyvvvjjjbbb\\\]]]ZZZVVVZZZhhhvvv|||~~~~~~vvvqqqpppvvvyyyvvvtttvvvtttrrrtttyyy}}}~~~xxxssstttrrrppprrryyyuuutttrrrppppppoooppppppjjjlllnnnooopppqqqsssuuuqqquuuxxxxxxuuutttuuuwwwsss~~~wwwooorrrvvvvvvuuu}}}yyyeee]]]kkkwww}}}~~~{{{xxxzzz{{{yyyyyy{{{vvv{{{~~~tttggg[[[VVVVVVaaahhheeeccciiipppsss}}}yyyfff[[[MMMHHHSSSccckkkkkkmmmmmmsss||||||uuusssvvvzzzzzzwww{{{{{{wwwzzzoooFFF777444888222...111111000000000000////////////////////////000000000000444444444444444555777777888999:::<<<>>>>>>;;;999:::;;;===>>>>>>???BBBDDDDDDBBBIIIXXXdddkkkvvvMMMIIIEEEAAA@@@???>>>===;;;:::999888999:::;;;<<<:::999999888777666666555000...---///222444333111111000...---,,,,,,,,,---,,,,,,,,,---------......000...+++))))))+++...000,,,,,,++++++,,,,,,---............///////////////111222222333333444444555666LLLpppUUULLLbbboooxxx}}}}}}|||vvvrrryyy~~~zzzhhhSSSFFFBBBAAADDDCCCCCCBBBAAA@@@??????@@@???>>>???AAA@@@===:::>>><<<:::;;;======;;;999777777888888888888777777666666555555555444444444777777777666666666666666666777888::::::;;;;;;;;;999;;;===>>>===>>>@@@BBB???BBBEEEFFFEEEGGGKKKOOOQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVWWWXXXZZZ\\\]]]___bbbfffgggccc```bbbfffddddddddddddeeeeeefffggggggggggggggggggffffffffffffgggggggggeeeeeegggiiifffiiiiiigggjjjooorrrqqqvvvuuuvvvvvvvvvxxxmmmkkkfffddd]]]dddooowww|||}}}}}}}}}tttuuuuuutttrrrrrrsssuuurrrsssvvvyyy|||~~~xxxuuuuuuvvvtttrrr{{{vvvpppmmmoooqqqrrrqqquuuqqqlllkkknnnqqqssssssqqqqqqrrruuuwwwvvvtttrrrrrrwww{{{zzzuuupppppprrrxxx~~~fffZZZlllvvv~~~}}}~~~|||xxxvvvxxxxxxuuurrrrrrsssrrrpppjjj```VVVNNNIIISSS[[[cccffffffjjjsss{{{}}}{{{kkkVVVLLLTTTeeeppprrroooqqqtttwwwyyyxxxwwwvvvqqqtttyyy}}}zzzxxx}}}{{{{{{sssEEE???888333111111222222000000////////////000000///000000000111111111111222222333555666888999999999::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>@@@CCCFFFGGGDDDJJJYYYbbbgggrrrIIIEEEAAA???>>>>>>===<<<::::::999999999999999:::777777666666555444444333000...---///222333222000111000///---------------,,,,,,,,,------------...///...,,,******,,,...///,,,++++++++++++,,,------------------............000000111111222333333333666EEEbbbPPP```{{{xxxyyy~~~|||yyyyyyyyyzzzzzzyyyvvvtttxxx}}}zzziiiUUUHHHBBB@@@CCCCCCBBBAAA@@@???>>>>>>AAA???>>>???@@@@@@<<<999>>><<<:::;;;<<<===;;;999777888888888888888888777555555555555555555555444666666666666666666666666666777888999999:::::::::999;;;<<<<<<<<<<<<>>>@@@>>>BBBEEEFFFEEEGGGKKKNNNQQQQQQRRRRRRTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ___aaaeeefffeeecccccceeeccccccccccccdddeeefffgggffffffffffffffffffffffffffffffgggfffddddddeeegggeeejjjllljjjkkkpppuuuuuuuuutttvvvxxxxxx~~~zzzooohhh```fffoooxxx}}}~~~|||zzzuuuvvvvvvuuusssrrrtttuuurrrsssuuuwwwyyy}}}yyywwwwwwwwwuuusssvvvsssooooooqqqtttwwwxxxuuuqqqlllkkknnnqqqssssssqqqrrruuuyyy{{{zzzvvvsssvvvxxxyyyvvvsssqqqrrruuu|||qqqaaallluuu|||{{{|||{{{vvvuuuxxxzzzxxxvvvvvvlllhhh```XXXRRRPPPRRRSSSWWWcccpppvvvuuuvvv|||nnnYYYXXXdddooosssuuuvvvyyy{{{{{{zzzxxxvvvssstttxxx{{{zzzxxx{{{~~~~~~||||||eee@@@<<<666222000000111000000000////////////000000000000000000111111111111222333444555666888999999888999:::;;;;;;<<<;;;;;;<<<===>>>??????@@@CCCFFFJJJFFFKKKXXXaaafffqqqCCC@@@===<<<<<<<<<;;;:::999999:::999999888777666444444444333222222111111///...---///111222111000111000///......---......,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++++++++,,,------++++++,,,,,,------------/////////000111111222222999>>>qqq{{{ZZZ```xxxzzz|||}}}zzzvvvuuutttuuuwwwxxxxxxvvv}}}~~~nnn[[[NNNFFFBBBCCCBBBBBBAAA@@@???>>>>>>AAA@@@@@@@@@@@@???<<<999===<<<;;;;;;<<<<<<;;;999888888888888888888888888555555555555555555555666666666666666666666666666666666777777888888999999999:::<<<<<<;;;;;;<<<======AAADDDFFFEEEFFFJJJNNNNNNOOOPPPQQQRRRTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWXXX___aaaccceeeggggggeeebbbaaaaaabbbbbbdddeeeggggggddddddeeeeeeffffffggggggfffggggggeeeccccccdddeeeggglllnnnllllllqqqvvvwwwssssssuuuwwwwww~~~uuujjjlllqqqyyy{{{vvvuuuvvvvvvuuusssssstttuuurrrsssssstttuuuxxx|||zzzwwwxxxxxxvvvtttqqqqqqpppoooooorrrvvvyyytttqqqmmmlllnnnqqqssssssqqqssswww|||}}}yyyuuu{{{yyyvvvsssqqqrrruuuwww}}}}}}~~~ggglllttt}}}~~~zzzyyyzzz}}}xxxuuuuuutttpppooopppgggccc^^^[[[[[[___eeeiiijjjxxxvvvbbbaaafffjjjzzz|||}}}~~~~~~|||yyywwwwwwuuuvvvzzz{{{yyyzzz~~~}}}{{{|||~~~}}}YYY;;;888333111000000///...000000////////////000000111111111111111111000000222333444555666777888999777888999:::;;;;;;;;;;;;===???@@@@@@@@@AAACCCFFFIIIFFFKKKWWW```hhhuuu>>><<<::::::;;;;;;;;;:::888888999999888777555333222222222111111111000000............///000000000000000//////............++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,------.........//////000000111222222888777___```^^^ttt~~~{{{wwwyyywwwvvvwwwyyy|||||||||xxxfffXXXLLLEEEBBBBBBAAA@@@???>>>>>>===AAAAAAAAAAAA@@@>>><<<:::<<<<<<;;;;;;;;;;;;::::::999999888888888888999999555555555555666666666666666666777777777777777888666666666666666777888888:::;;;<<<<<<;;;:::;;;======@@@DDDEEEEEEFFFIIILLLJJJKKKMMMOOOPPPQQQRRRSSSWWWXXXXXXYYYYYYYYYYYYYYY___``````ccchhhkkkggg````````````bbbccceeeggghhhdddeeeeeefffggghhhhhhiiihhhhhhhhhfffdddcccdddeeejjjmmmmmmlllooouuuxxxvvvtttqqqqqqrrrrrr|||zzzwwwvvvzzz~~~zzzuuuttttttuuusssrrrqqqrrrtttrrrssssssqqqpppsssxxx}}}}}}yyywwwxxxxxxvvvtttppprrrrrrooolllkkkooorrrsssqqqnnnmmmnnnppprrrtttssstttwww{{{~~~~~~{{{yyy|||yyytttrrrsssuuuvvvvvvxxxyyylllmmmsss{{{~~~{{{{{{{{{zzzxxxvvvtttoookkknnntttsssuuuyyyuuuccc```bbb|||}}}~~~|||zzzyyyuuutttyyy}}}}}}|||}}}}}}}}}~~~~~~|||PPP777555222111111111///...000000////////////000000222222111111111111000000333333444555666777888888666777888999:::;;;;;;;;;???@@@BBBBBBBBBBBBDDDFFFEEEDDDIIIUUUaaalll|||;;;:::999999;;;<<<;;;:::777777888888777555333222222222111111111111000000---.............../////////////////////.........+++++++++,,,,,,,,,------++++++,,,------,,,+++++++++************+++,,,,,,+++,,,,,,---......////////////000000111222222222333222OOO___XXXlll}}}yyyxxxwwwvvvxxx}}}~~~nnn___QQQFFFCCCBBBBBBAAA@@@???>>>>>>AAAAAABBBBBB@@@>>><<<<<<;;;<<<<<<;;;::::::::::::999999888777777888999999666666666666666666666666777777777888888999999999777666555555555666777888;;;<<<======<<<;;;<<<>>>===AAAEEEFFFEEEDDDGGGIIIIIIJJJMMMOOOQQQRRRRRRRRRUUUVVVXXXYYY[[[[[[[[[[[[]]]______```gggmmmiii````````````bbbccceeeggghhhfffgggggghhhiiijjjjjjkkkiiijjjjjjhhhfffeeefffgggkkkjjjiiikkkuuu~~~zzzxxxtttqqqqqqqqq{{{~~~~~~{{{yyy{{{|||zzzwwwqqqrrrrrrqqqooooooppprrrrrrssssssqqqnnnpppvvv{{{~~~{{{wwwvvvwwwwwwuuurrrrrrsssssspppllljjjkkknnnqqqqqqooonnnnnnooorrrtttuuuttttttvvvyyy{{{|||{{{yyywwwuuutttuuuvvvuuutttsssvvvuuuooottt{{{~~~~~~}}}}}}~~~sssuuuxxxxxxsssqqqxxx}}}uuuiiigggyyy{{{~~~~~~}}}{{{vvvuuu{{{}}}mmmIII666444222222222222000///000000////////////000000222222222111111111111111333444444555666777888888666666888999:::;;;;;;;;;???AAACCCDDDDDDDDDFFFGGGEEEFFFKKKUUUaaannn}}}999888888999:::;;;:::999555666666555555444333222111111111111111111111111,,,...///...------...///---...............------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,++++++,,,---...//////000/////////000111111222222222777III|||ggg\\\jjj|||ttttttuuuxxx~~~sssdddTTTGGGDDDCCCCCCBBBAAA@@@???>>>???AAABBBBBB@@@>>>>>>>>>:::;;;<<<;;;:::999999;;;999888777666666777888999777777777666666666555555666777777888888999999:::888777666555555666777888:::<<<======<<<<<<===>>>>>>BBBEEEFFFDDDCCCDDDFFFJJJKKKNNNPPPRRRSSSTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[[[[^^^^^^]]]dddllljjjaaaaaaaaabbbbbbdddeeegggggghhhhhhiiiiiijjjjjjkkkkkkiiijjjjjjhhhgggfffggghhhgggggggggkkkvvv|||wwwtttssssss}}}zzz}}}|||xxxwwwxxxxxxwwwpppqqqqqqpppnnnnnnoooppppppssstttrrrnnnooouuuzzz|||yyyvvvuuuwwwwwwuuurrrrrrssssssrrrqqqooooooppppppqqqpppooonnnooorrrtttwwwtttrrrrrruuuxxxzzz{{{tttuuuvvvvvvuuutttssssssqqquuu|||}}}tttwww|||~~~~~~}}}}}}}}}tttvvv{{{}}}yyyzzz}}}zzzooowwwyyy|||}}}xxxwww|||~~~zzzhhhHHH777555333222222222111000000000////////////000000111111111222222222333333444444555555666777777888666777888:::;;;<<<<<<<<<>>>AAADDDEEEFFFFFFHHHIIIIIILLLPPPWWWaaammm{{{888777666888999:::999777444444333333333333444444000000000000000000000000,,,...///...,,,+++---///+++,,,---......---,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,******+++,,,---...//////---......//////000111111111;;;CCCggguuueeejjj{{{vvvvvvwwwyyy~~~~~~vvviiiXXXJJJEEEDDDDDDCCCBBBAAA@@@@@@===@@@BBBBBB@@@??????@@@999;;;<<<;;;999888999;;;888777555444444555777888999888888777666555444444444555555666777777888888999888666555555666888999888:::;;;;;;;;;;;;===??????CCCFFFFFFCCCAAABBBCCCGGGIIILLLOOOQQQRRRRRRRRRSSSTTTVVVXXXYYYYYYXXXWWWXXX]]]]]]ZZZ___jjjjjjcccccccccccccccdddeeefffgggiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiihhhffffffgggiiidddhhhjjjjjjmmmtttyyyyyyyyyuuuuuuvvvvvv}}}~~~zzzuuussssssttttttpppqqqqqqpppnnnnnnooopppooosssvvvtttppppppuuuzzz|||yyyvvvvvvxxxxxxvvvsssrrrrrrqqqrrrssssssqqqoooooopppqqqpppnnnnnnqqqtttvvvtttrrrsssuuuwwwxxxxxxrrrtttvvvuuurrrqqqrrrtttrrrrrruuu|||zzz{{{~~~zzz|||~~~~~~}}}{{{yyyxxxwwwwww~~~zzz{{{~~~}}}yyyzzz}}}vvvwwwyyy}}}{{{{{{}}}~~~{{{{{{|||~~~}}}hhhEEE777555222111111111111000000000////////////000000000000111111222333444444444444555555666777777777666777999:::<<<=========>>>@@@DDDFFFGGGHHHJJJKKKKKKNNNSSSYYYbbbnnnyyy666666555777888888777555444333222111222333444555.../////////////////////+++...///...,,,+++,,,...***+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********)))***++++++,,,((()))***+++,,,---......,,,,,,------...//////000***888999RRR|||hhhffflll|||{{{}}}||||||~~~|||||||||~~~~~~}}}|||{{{yyynnn]]]OOOEEEEEEDDDCCCBBBAAAAAA@@@<<>>@@@DDDGGGFFFCCC@@@@@@AAACCCEEEHHHKKKNNNOOONNNNNNSSSTTTVVVWWWWWWVVVTTTSSSVVV]]]]]]XXX]]]hhhkkkeeeddddddddddddeeeeeefffgggiiiiiiiiihhhhhhhhhhhhhhhfffgggggggggeeeeeegggiiibbbjjjmmmhhhcccdddjjjmmmtttrrrssswwwwww{{{|||zzzvvvwwwvvvtttqqqpppqqqrrrqqqrrrrrrqqqooonnnpppqqqnnnssswwwvvvqqqpppuuuzzz|||yyywwwwwwyyyzzzwwwtttsssqqqpppqqqsssrrrnnnkkkooopppqqqpppnnnnnnqqqtttuuuttttttuuuwwwwwwvvvuuuqqqtttvvvtttpppnnnrrrvvvrrrnnnmmmsss|||~~~yyyuuuzzz}}}~~~~~~|||xxxvvvtttttttttkkkfffbbbeeeooozzzzzz}}}{{{zzz|||zzzvvvzzz|||~~~}}}yyy{{{~~~~~~~~~}}}~~~|||xxxwwwyyy}}}}}}}}}}}}ccc>>>888555111//////000000///000000////////////000000//////000111333444555666444444555555666666777777777888999;;;<<<===>>>>>>===@@@DDDGGGHHHIIIKKKMMMHHHMMMSSSZZZcccppp{{{999999999888777666666555444444444333222111///...000000000000000//////...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++***************++++++,,,---,,,***)))***+++************************))))))***+++,,,,,,------,,,---//////......000111555///:::LLLmmmbbb]]]```ccc}}}|||~~~zzzwwwyyy}}}}}}yyy{{{zzz{{{}}}|||rrr```SSSLLLGGGEEEGGGFFFBBB???@@@???@@@AAAAAABBBBBBAAAAAA===<<<<<<;;;;;;;;;<<<<<<777666444333222222333333444666777888777666444333111111222333444666777888;;;:::999888777777777777888999:::::::::;;;===???===EEEOOOQQQKKKBBB<<<:::@@@CCCGGGJJJLLLNNNPPPRRRWWWVVVTTTSSSRRRQQQOOONNNTTTVVVYYY[[[\\\]]]___aaafffdddcccdddgggiiigggeeedddfffgggdddaaaaaaeeeiiigggffffffffffffeeeeeeeeejjjiiipppxxxsssgggeeelllooorrrvvvvvvtttyyy}}}{{{xxxuuurrrqqqrrrsssuuuqqqrrrrrrqqqooonnnoooqqqoooppprrrtttrrrpppuuu|||~~~wwwuuu|||zzzuuuuuuqqqooonnnnnnpppqqqppppppqqqppppppppppppooollljjjvvvwwwwwwwwwwwwvvvuuuuuuuuutttsssrrrqqqpppppppppnnnnnnppprrruuuwwwwwwvvvvvvxxxxxxyyy|||{{{vvvrrrrrrtttxxxtttqqq___YYYdddsssyyywww|||~~~~~~|||{{{|||~~~~~~||||||}}}}}}{{{xxx|||yyyxxx{{{yyyzzz|||~~~}}}}}}}}}}}}||||||||||||}}}zzztttSSS333222222111000//////000000000////////////000000111444333222111111333555666777777666666666666777777:::<<<>>>@@@@@@>>><<<:::?????????AAADDDFFFHHHHHHJJJSSSXXXWWW[[[iiiyyy999999888777777666555555444444444444222111000/////////000000000///......,,,,,,,,,++++++++++++************+++++++++,,,,,,++++++***************++++++,,,---,,,***)))***+++*********************************++++++,,,,,,,,,,,,---//////......000111222...888FFFcccfffbbbbbb^^^ttt{{{~~~zzzwwwyyy}}}{{{~~~wwwhhhZZZOOOIIIEEEEEEEEEAAA???@@@???@@@AAAAAABBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;888777666555444333333333555666777888777666444333222222222333444555666777999999888777777777888888777999:::::::::;;;===???DDDJJJQQQSSSMMMCCC;;;777<<<@@@EEEJJJLLLNNNOOOQQQRRROOOKKKHHHIIIJJJJJJIIILLLNNNOOONNNNNNQQQXXX___^^^^^^```cccggghhhfffccccccddddddbbb``````cccfffffffffffffffeeeeeeeeeeeeiiihhhooovvvrrrgggeeekkkmmmppptttuuusssxxx|||yyywwwtttqqqpppqqqssstttttttttsssppplllkkkkkklllpppppprrrtttrrrooossszzz|||vvvtttzzz}}}yyytttssspppooommmnnnpppqqqppppppqqqppppppoooooonnnlllkkkttttttuuuuuuuuuuuuttttttuuutttsssrrrrrrrrrsssssssssrrrppppppqqqsssuuuvvvvvvyyyzzz{{{yyy}}}~~~}}}zzzuuurrrtttvvvwwwuuu}}}eeeYYY\\\eeemmmrrrxxx}}}}}}|||}}}}}}}}}{{{{{{yyywwwzzz~~~}}}yyyrrrtttwwwzzz{{{zzzxxxvvvzzzzzzzzz{{{{{{|||||||||~~~}}}pppOOO000222222111000000000000000000////////////000111111444333222222222444666777888777777666666777777888:::;;;===>>>>>>===;;;:::?????????@@@CCCEEEFFFFFFHHHTTT]]]^^^___jjjvvv~~~888888777777666666555555444444444444333222000000...////////////...------,,,,,,,,,,,,++++++++++++))))))*********++++++++++++***************++++++***,,,,,,,,,***)))***+++******************************+++++++++++++++++++++---...///......///111//////666>>>SSSeee___eee[[[gggttt~~~{{{www{{{{{{|||~~~zzznnncccUUULLLEEEDDDCCCAAA???@@@???@@@AAAAAABBBBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;999999999888777555444333555666777888777666555444444333333333333444555666777777777777777888888999777999::::::999:::<<<>>>FFFLLLSSSUUUPPPFFF===777777<<>>>>>===<<<<<<<<<===::::::;;;;;;999888666444666777777777777666555555555444444333333333444444666555555666777888999999777888999999999999;;;===@@@IIISSSXXXTTTKKKCCC>>>666;;;DDDIIIKKKJJJHHHGGGDDD@@@<<<;;;>>>AAABBBBBB@@@BBBCCCCCCBBB???>>>===IIIKKKOOOTTTXXX\\\^^^^^^`````````aaabbbbbbbbbbbbfffffffffeeeeeeeeeddddddeeeeeeiiinnnmmmgggfffjjjllllllnnnooonnnqqq{{{||||||{{{zzzxxxsssrrrpppooonnnnnnooooooqqqqqqooommmkkkkkkmmmpppnnnmmmooosssrrrpppsssxxxwwwvvvuuuwwwyyywwwsssqqqooonnnnnnoooqqqrrrqqqppprrrrrrpppnnnllllllmmmnnnpppqqqssstttuuuvvvvvvvvvwwwvvvsssqqqqqqrrrssstttzzzxxxvvvtttrrrtttwwwzzz}}}|||{{{{{{|||}}}zzzwwwvvvwwwwwwtttqqqqqqtttxxx~~~}}}||||||uuukkkhhhcccbbbffflllqqqxxxzzzyyywwwxxxyyy~~~~~~~~~zzzxxxxxxyyy{{{}}}|||zzz{{{zzzzzzwwwrrrvvvxxx{{{}}}~~~}}}{{{zzz}}}}}}}}}~~~}}}sssaaaHHH333111111000000000000000111////////////000111222222444444444555666888999:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???????????????AAABBBFFFWWWgggllljjjnnnyyy666666666555555555555555333333333333222111000000...............------,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---******))))))***++++++,,,)))***++++++))))))***+++))))))))))))))))))))))))+++*********************+++,,,......------///000---222555444<<<^^^qqq^^^YYYWWW\\\{{{~~~|||~~~zzztttooonnnooocccUUUHHHCCCBBBAAA@@@AAA???@@@AAAAAABBBBBBAAAAAA>>>>>>=========>>>??????:::;;;<<<<<<;;;:::888777777777777777777666666555555555444333333333444444444444444555666777999999777888999999888888:::<<<:::EEETTT\\\YYYQQQGGGBBB888===DDDHHHHHHFFFDDDCCC@@@AAADDDFFFIIIJJJJJJIIIKKKHHHEEEEEEEEECCC>>>999DDDEEEFFFHHHLLLQQQVVVZZZ]]]___aaacccddddddddddddfffeeeeeeeeeeeedddddddddddddddgggkkkkkkhhhhhhjjjmmmllllllmmmllllllsss{{{~~~|||xxxwwwwwwuuuqqqnnnoooooonnnmmmmmmlllllllllqqqqqqpppnnnlllllloooqqqkkkjjjmmmrrrsssrrrtttxxxwwwxxxxxxxxxyyyxxxuuurrrooonnnooopppssssssrrrqqqrrrsssrrrpppmmmlllnnnppprrrrrrtttvvvwwwxxxxxxxxxwwwvvvsssqqqpppppppppqqqrrrtttvvvvvvuuutttvvvxxx}}}zzzxxxxxxxxxyyyzzzxxxyyyyyywwwttttttwww{{{~~~}}}xxxsssooohhhaaa___^^^```gggpppyyy}}}{{{www||||||}}}~~~~~~~~~zzzyyyyyyyyyzzzzzzzzzyyyzzzyyy{{{yyytttssstttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~{{{iiiSSS===000111000000000000000111111////////////000111222333555555666777999:::<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???======@@@BBB???MMM\\\cccbbbfffuuu555555555555555555444444111111222222111000000///...////////////...------------------,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))***+++,,,,,,((()))+++***))))))***+++))))))))))))))))))))))))))))))*********************,,,---...------...000---444444222888MMM~~~___UUURRRRRRppp~~~yyyyyy~~~~~~{{{}}}}}}vvvrrrrrrtttiiiZZZKKKEEEDDDBBBAAAAAA???@@@AAAAAABBBBBBAAAAAA??????>>>>>>>>>>>>??????::::::;;;;;;;;;;;;::::::888888777777777666666666555444444333333333444444444444444444555666888888777888999888777777999;;;:::CCCRRR___ccc\\\MMMAAA;;;???CCCEEEDDDCCCBBBBBBCCCJJJSSSXXXXXXXXXYYYZZZXXXRRRLLLHHHGGGEEEAAA===CCCCCCBBBAAACCCGGGNNNSSSWWW\\\aaadddccccccdddgggeeeeeeeeeeeeddddddddddddcccdddeeehhhiiijjjjjjjjjmmmkkkjjjlllkkkjjjmmmrrrpppqqqrrrtttuuusssooolllkkkllllllllllllkkkjjjiiiqqqrrrrrrpppmmmlllmmmnnnkkkiiilllqqqssssssssswwwvvvzzz{{{yyyxxxyyywwwsssooooooppprrruuuuuutttrrrrrrtttuuusssooommmoooqqqrrrrrrtttuuuvvvwwwxxxxxxuuutttsssrrrqqqpppppppppjjjoootttvvvuuussssssttt{{{xxxxxxxxxvvvxxx|||{{{}}}~~~}}}yyyxxxzzz|||yyy~~~zzz}}}tttnnneee]]]TTTSSSYYYfffwwwzzz{{{}}}}}}||||||}}}{{{zzzzzzzzzyyyyyyxxxxxx{{{vvvwwwzzzyyysssrrrrrrrrrsssvvvyyy|||~~~}}}}}}}}}||||||{{{{{{{{{gggKKK999333000000000000000111111222/////////000111222333444555666777999;;;===>>>???===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@???======@@@CCC@@@JJJVVV^^^___eeeuuu444444444444444444444444///000000000000///......//////000000000///.........------------,,,,,,,,,***+++++++++,,,,,,,,,,,,))))))))))))***+++,,,---''')))******))))))***,,,))))))))))))))))))))))))(((((())))))******++++++***,,,------------...000---444222222888CCCuuunnnVVVPPPNNN```{{{ssseeewww}}}}}}}}}{{{xxx{{{{{{{{{{{{|||zzzwwwuuunnn^^^NNNHHHFFFDDDAAA@@@???@@@AAAAAABBBBBBAAAAAACCCBBB@@@???>>>=========::::::::::::;;;<<<======999888888777777777777777444444333333333444444555444444444444555666666777777888888888666777888:::<<<>>>JJJ___qqqnnnWWWAAA===???AAABBBAAABBBCCCEEEJJJVVVbbbhhhfffeeeiiiooojjjkkkjjjeee[[[PPPGGGCCCDDDDDDCCCAAA@@@BBBFFFKKKNNNWWW___bbb___^^^bbbgggeeeeeeeeedddddddddccccccbbbdddeeefffiiikkklllkkkkkkhhhgggjjjkkkiiikkknnnpppqqqssstttuuussspppmmmhhhiiijjjkkkkkkjjjhhhgggmmmnnnppppppnnnmmmmmmmmmmmmkkklllqqqsssqqqqqqsssuuuzzz|||yyywwwyyywwwssspppppprrrtttwwwwwwvvvtttrrruuuxxxvvvqqqoooppprrrooopppqqqsssssstttttttttqqqrrrsssttttttsssrrrrrriiiooouuuwwwtttrrrrrrttt{{{xxxxxx{{{zzzwwwwww|||{{{~~~~~~zzzwwwwwwxxxttt~~~{{{uuugggZZZVVVVVV^^^kkkwww}}}~~~zzz|||~~~}}}{{{zzz|||~~~{{{||||||zzzyyyxxxxxxxxx|||zzzvvvsssuuuyyyxxxrrrrrrssstttvvvxxxzzz{{{|||{{{{{{{{{{{{{{{{{{||||||}}}~~~fffDDD555666000000000000000111222222/////////000111222444555555666888:::===>>>@@@@@@>>>======<<<<<<======>>>:::;;;===>>>>>>===;;;:::;;;>>>AAA@@@======AAADDDGGGLLLVVV___ccchhhwww444444444444444444444444...///////////////...---000000000000000//////.........---------,,,,,,,,,)))************+++++++++))))))))))))***+++,,,---''')))******))))))***,,,))))))))))))))))))))))))'''(((((()))***++++++,,,***,,,------------...000---333000222888===jjjYYYQQQMMMSSSkkkhhh\\\fffvvv}}}~~~{{{{{{{{{yyyyyyuuutttxxxzzzsssqqq```PPPIIIHHHEEEBBB@@@@@@@@@AAABBBBBBBBBAAAAAAFFFEEEBBB@@@===<<<;;;:::999999999999:::<<<>>>???999888888777777777777777444333333333333444555666555444444444444555666666777777888777666666888:::<<<888BBB^^^{{{}}}aaaCCC>>>?????????@@@BBBEEEHHHPPP]]]lllpppmmmmmmttt|||~~~yyybbbRRRKKKDDDEEEFFFCCC@@@@@@BBBEEEGGGRRR]]]```\\\ZZZ```gggeeeeeeeeedddddddddcccccccccddddddeeehhhlllmmmllliiieeeeeeiiikkkjjjkkknnnsssssssssrrrqqqnnnkkkjjjggghhhjjjkkkjjjiiigggffffffiiimmmooooooooooooooopppmmmmmmrrrssspppnnnoootttzzz|||xxxvvvxxxwwwrrrqqqqqqsssuuuxxxxxxwwwuuurrrvvvyyyxxxsssppppppsssmmmnnnooopppppppppppppppnnnpppsssuuuwwwwwwvvvuuunnnsssxxxyyyuuussstttwwwvvvuuuxxx~~~~~~xxxwwwzzzxxx{{{}}}|||wwwsssrrrrrrqqq~~~zzz~~~yyysssfffaaaZZZYYY^^^hhhpppuuu{{{}}}~~~{{{zzz|||~~~|||}}}}}}{{{yyyxxxxxxxxxyyyxxxtttqqquuuzzzxxxrrrpppqqqtttvvvwwwwwwvvvvvvzzzzzz{{{|||}}}~~~~~~~~~~~~zzzzzzzzz^^^999...333000000///000000111222222/////////000111333444555555666999;;;>>>???@@@AAA>>>>>>============>>>>>>:::<<<>>>@@@@@@>>><<<::::::>>>AAA@@@======AAAFFFHHHLLLUUU^^^cccgggttt333333333333333333333333------......//////000000......------------......,,,,,,,,,------.........++++++++++++++++++++++++++++++************+++++++++)))'''&&&%%%&&&'''(((***))))))(((((((((((((((%%%&&&''')))************,,,,,,,,,,,,---...//////***+++///777666444YYYxxxUUULLLRRRbbbggg]]]bbb~~~|||{{{||||||{{{yyyuuuxxxvvvqqqxxxttthhhXXXLLLGGGFFFDDDCCC@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@????????????;;;<<<<<<:::666666999===999999::::::999888666555555222000111444555444222555555444333333333333444999888888888888888999999<<<>>>???LLLjjjoooNNNBBB???===>>>CCCHHHJJJKKKTTTVVV[[[bbbhhhnnnsssuuuxxxWWWKKKMMMGGGDDDGGGBBB===CCCCCCIIIPPPVVVYYY]]]cccgggfffggghhhhhhgggfffeeedddccceeegggjjjlllnnnoooooohhhfffddddddgggjjjlllmmmmmmnnnnnnnnnmmmkkkiiihhhjjjmmmmmmjjjiiikkkiiiffffffhhhkkknnnoooooonnnmmmooopppppppppooopppsssvvvwwwzzz~~~zzzwwwpppuuuvvvsssrrrtttuuutttoooqqqttttttsssrrrrrrrrrtttpppmmmmmmqqqtttvvvvvvuuutttsssssstttuuutttrrrqqqtttwwwzzz{{{yyywwwuuuvvvyyy{{{{{{yyywwwvvvvvv{{{yyyvvvssspppppppppqqqrrrzzzyyyxxx|||kkkeeecccYYYWWW^^^bbbnnngggllluuuxxx~~~~~~ttt~~~zzzwww{{{~~~xxxyyyyyyxxxvvvuuutttrrrrrrqqqsssrrrpppttt{{{}}}{{{xxxyyyzzzzzz{{{}}}~~~{{{zzz|||~~~tttpppKKK<<<)))999111111000000//////......222222111000111222444555888888999999999:::::::::======<<<;;;::::::::::::???AAABBBAAA???============<<<<<<<<>>???===CCC[[[nnncccJJJCCCAAA???@@@DDDHHHJJJKKKPPPQQQSSSVVVYYY]]]```bbbjjj|||}}}___^^^TTTOOORRRJJJ>>>===BBBCCCGGGMMMTTTZZZ___aaaccceeeggghhhhhhgggffffffeeeeeefffgggiiijjjkkklllgggfffeeefffiiijjjjjjiiimmmmmmmmmmmmmmmkkkiiihhhkkknnnnnnkkkjjjlllkkkhhhhhhiiiiiikkklllnnnoooppppppqqqrrrrrrqqqrrruuuwwwyyyyyyzzz~~~|||sssvvvvvvsssrrruuuvvvtttsssssssssrrrpppoooqqqrrrsssqqqoooqqqtttxxxyyyyyytttsssssstttuuuvvvuuusssppprrrtttwwwwwwvvvuuutttuuuwwwyyyyyywwwvvvuuuvvvssssssrrrpppnnnnnnnnnooouuu}}}yyyuuuyyy~~~wwwrrrooo___RRRPPPMMM___]]]gggpppqqqxxx~~~yyy{{{zzzyyyzzz|||}}}}}}|||yyyyyywwwvvvtttsssrrrqqqpppqqqpppooorrryyy{{{yyyvvvxxxzzz{{{}}}~~~{{{zzzzzzcccCCC<<<,,,666222111111111000000000000111111111222333444555666888888888999999999::::::;;;;;;:::999999999999:::<<<@@@DDDEEEDDDAAA>>>===>>>=========???CCCGGGIIIHHHLLLTTTZZZ___hhhzzz222222222222222222222222000000000000////////////......------------......+++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++,,,+++)))(((((()))******,,,+++******))))))******))))))************))))))+++++++++,,,,,,---...///444222000444444...DDDlllzzzoooccccccjjjkkk```{{{vvvuuuxxxzzz{{{zzzsss|||vvvdddTTTKKKFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@>>>:::999999:::::::::999999999999999888777666:::888444333444555666555666555444444333444444444666666666777888999:::;;;>>>???<<<<<>>DDDNNNWWW\\\]]]```cccfffggghhhhhhjjjkkkffffffeeeeeegggiiilllnnnffffffggghhhjjjjjjhhhfffkkklllmmmmmmlllkkkjjjiiillloooooollllllnnnmmmiiijjjiiihhhhhhjjjmmmqqqsssqqqrrrssssssssstttwwwyyyzzzvvvssswwwxxxyyyvvvsssssswwwwwwsssuuutttrrrpppmmmmmmooorrrqqqpppqqqsssvvvyyyyyyyyyrrrrrrrrruuuwwwxxxwwwuuurrrssstttvvvvvvvvvuuuuuuuuuvvvvvvuuutttssstttvvvqqqssssssrrrpppnnnnnnooottt|||yyyssstttxxx~~~}}}ppp[[[OOOEEEPPPRRR```iiiiiiqqq}}}}}}wwwxxxzzzyyyxxxxxx{{{~~~yyyxxxvvvuuusssrrrrrrrrrooopppooonnnqqqwwwyyyvvvsssvvvyyy{{{}}}|||zzzyyyTTT:::;;;///111222222222222111111111111000111333444555666777777888888888999999999999:::::::::999999::::::;;;<<<999>>>EEEIIIHHHDDD@@@===>>>===<<<===>>>BBBEEEHHHLLLLLLPPPXXX___jjj}}}222222222222111111111111111111111000000//////......------,,,,,,------...++++++++++++,,,,,,,,,,,,******************************))))))))))))************)))(((((())))))***+++***))))))(((((())))))******++++++***)))((((((++++++++++++,,,---...///000///,,,111444000===[[[mmmeeebbbfffjjjeee^^^ppp|||wwwxxxzzzzzzyyyqqq{{{zzzhhhXXXMMMGGGDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAACCC???:::999;;;<<<;;;999999999999999888888777777;;;999666444333444555666666666555444444444444444555555666666888999:::;;;<<<>>><<<999@@@KKKPPPNNNDDDCCCBBBBBBCCCEEEFFFGGGLLLKKKJJJKKKMMMQQQTTTWWWXXX\\\dddssszzzpppdddVVVLLLOOODDDAAA>>>@@@HHHRRRZZZ^^^___bbbdddeeefffiiinnnrrrhhhgggeeeeeegggkkkoooqqqiiihhhhhhiiijjjjjjiiigggjjjkkklllmmmmmmlllkkkjjjllloooooollllllnnnmmmjjjjjjiiihhhiiijjjmmmqqqssspppqqqssssssssstttvvvxxxyyyuuurrrrrrwww{{{}}}}}}~~~}}}yyyttttttvvvuuuqqqqqqrrrrrrpppnnnnnnoooqqqoooppprrrsssuuuuuuuuutttpppppprrruuuxxxyyyxxxvvvqqqrrrrrrssstttttttttsssxxxxxxvvvtttrrrrrrtttvvvuuuwwwxxxvvvsssqqqqqqsssooovvv}}}}}}wwwsssvvvzzz}}}lll^^^RRRMMMLLLVVV___aaammmzzz{{{tttvvvyyyzzzzzzzzz{{{|||vvvvvvttttttssssssttttttqqqrrrrrrpppsssxxxyyyvvvrrruuuxxx{{{|||}}}}}}|||}}}LLL555888222...111111111111111111111111000111444666888888888888888888888888999999999999::::::::::::;;;<<<===>>>888===CCCGGGFFFDDDAAA@@@===<<<;;;;;;===@@@CCCEEEMMMOOOVVV]]]```hhh|||222222222111111000000000111111000000//////......------,,,,,,,,,,,,------++++++++++++++++++++++++***************************))))))))))))))))))***((((((((('''((((((((()))))))))(((''''''''''''(((***************)))((('''++++++++++++,,,---......------***...444222888LLLwwweeeZZZWWW^^^hhhjjjbbbggg|||zzz{{{zzzxxxrrrxxx~~~zzzkkk[[[PPPIIIFFFEEECCCBBB@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAAEEEAAA<<<;;;<<<===;;;999999999888888888888888888999888666444333333444555666666555444444444444555555555555666777999:::;;;999<<<<<<;;;;;;@@@FFFIIIAAAAAAAAAAAA@@@AAACCCDDDFFFEEEEEEFFFHHHLLLPPPSSSTTTWWW[[[aaakkkvvv{{{{{{dddPPPPPPFFFEEEBBB???AAAIIITTT\\\___aaabbbbbbccchhhpppwwwkkkiiifffddddddgggjjjlllnnnkkkhhhgggiiijjjjjjjjjiiijjjlllmmmnnnnnnmmmlllkkknnnnnnllllllnnnmmmjjjhhhiiijjjlllmmmnnnoooooolllnnnpppqqqqqqrrrtttuuuxxxyyyxxxuuurrrrrrwww{{{}}}vvvttttttrrrnnnlllnnnqqqsssrrrqqqppppppqqqssstttuuutttrrrqqqpppooooooqqqtttxxxyyyyyyxxxoooppppppqqqqqqqqqqqqppp{{{zzzxxxuuurrrrrrtttvvvrrrtttvvvssspppnnnqqquuunnnsssxxxwwwtttssswww}}}xxxwww}}}www}}}|||pppdddRRRHHHJJJRRRZZZkkkyyyxxxssstttwww{{{~~~~~~{{{xxxuuutttsssssssssuuuvvvwwwtttvvvuuutttwww{{{{{{xxxvvvxxx{{{}}}}}}~~~}}}}}}uuuEEE333333444...000000000000000000000000111222444777888999999999777777888888888999999999777777888888999:::<<<<<<999<<>>===<<<>>>@@@CCCEEEKKKRRR___fffbbbbbbwww222222111111000/////////////////////............------,,,,,,,,,,,,------+++++++++************)))***************************))))))(((((())))))***''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''')))))))))))))))(((''''''*********++++++,,,---......000,,,---333111222???___lll[[[IIIIII___qqqnnnggg}}}}}}{{{yyyuuuwwwzzz|||yyymmm```TTTLLLHHHFFFDDDBBBAAA??????@@@AAABBBBBBBBBCCCDDDDDDCCCBBBAAAFFFCCC???===<<<<<<;;;:::999999888888777888888999666777777666444333444666777666555555444444555555555555555666777888999::::::999:::;;;888666999>>>>>>???@@@???>>>>>>@@@BBBFFFEEEEEEEEEGGGIIILLLNNNOOOSSSWWWXXX\\\dddpppyyyaaaTTTJJJHHHCCC===;;;@@@KKKTTTZZZ^^^`````````dddmmmtttmmmjjjfffbbb``````aaabbbnnnkkkhhhfffhhhjjjkkkkkkiiijjjlllnnnooopppooooookkknnnnnnllllllnnnnnnjjjgggiiillloooooonnnlllkkkhhhjjjmmmoooooopppqqqrrrwww{{{}}}zzztttqqquuuyyy~~~yyytttrrrqqqnnniiimmmrrruuutttsssqqqqqqtttvvvwwwvvvtttqqqppppppooooooooorrruuuxxxyyyxxxtttuuuvvvwwwwwwwwwvvvuuuzzzzzzxxxvvvttttttvvvxxxpppqqqooojjjeeeeeekkkqqqppptttvvvuuurrrrrrvvvzzztttuuu}}}wwwyyy|||```MMMDDDIIITTTjjjyyywwwrrrsssuuuzzz~~~|||xxxwwwvvvtttssstttuuuwwwxxxvvvxxxxxxvvvxxx||||||xxxzzz|||~~~||||||]]]<<<222000666000///////////////000000000222333555666777888999999777777777888888888888999555555555555666777888999:::;;;<<<<<<<<<>>>AAADDDCCCAAA@@@???@@@BBBEEEGGGHHHQQQaaaiii```\\\ppp222111111000//////......------------............---,,,,,,++++++,,,,,,---++++++******))))))))))))************************))))))(((((((((((())))))''''''((()))))))))))))))))))))((('''''''''''''''''''''(((((((((''''''&&&************+++,,,---...---111...---333111111:::HHHuuuyyyhhhLLLCCCXXXmmmyyykkkzzz~~~}}}yyyxxxxxx{{{zzzqqqdddXXXNNNIIIFFFDDDCCCAAA???>>>???AAABBB@@@AAACCCDDDDDDCCCBBBAAAEEEEEEBBB???;;;:::;;;<<<999999888777777888999:::555777999999777555666777777666666555555555555555666666666666666777888888:::666666999999444555:::<<<>>>??????======???AAADDDDDDEEEFFFGGGIIIJJJKKKMMMQQQUUUUUUTTTWWWaaakkkeeeQQQLLLCCC;;;999===EEEJJJRRRXXX___aaa___```fffkkkjjjhhhdddaaa___^^^______jjjhhhffffffhhhiiiiiiiiiiiikkkmmmoooqqqqqqqqqqqqlllooopppmmmmmmpppooollliiikkkmmmoooooommmkkkiiifffhhhkkkmmmnnnnnnoooqqqrrrwww{{{|||yyyvvvvvvvvvwww{{{tttrrrrrrqqqmmmpppssstttsssrrrrrrrrrsssuuuvvvuuurrrppppppqqqpppooonnnooosssvvvxxxxxxyyyzzz|||~~~~~~|||zzzxxxtttuuuvvvvvvvvvwwwzzz|||{{{xxxqqqfff\\\ZZZ```gggooosssvvvvvvtttrrruuuxxxzzzxxxuuuvvvyyy```NNNKKKSSShhhxxxwwwppprrruuuwwwxxxyyy{{{}}}|||zzzxxxuuuttttttuuuvvvuuuwwwwwwvvvwww{{{zzzvvvyyyzzz}}}~~~zzzzzz~~~vvvGGG555555///555/////////000000000111111111444444444555666777888888777777777777888888888888666666555666666777888888:::;;;<<<<<<<<<===@@@CCCCCCAAA???>>>???AAADDDEEEDDDLLLZZZccc\\\VVVjjj222111111000///......---+++,,,,,,------.........---,,,,,,++++++,,,,,,---+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********************)))(((((((((((((((&&&&&&'''''''''''''''&&&************+++,,,---...)))000---,,,333333333:::999cccxxx]]]OOOZZZhhhmmmooo~~~|||yyyxxx|||~~~|||ttthhh[[[PPPIIIFFFEEECCCAAA???>>>???AAABBB???AAABBBDDDDDDCCCAAA@@@EEEFFFDDD@@@;;;999;;;===999999888777777888999:::444777;;;<<<999777777888777777666555555555555555777666666666666666777888999333222999;;;888888>>>;;;===@@@???======???BBB===>>>@@@BBBEEEGGGHHHIIIKKKNNNTTTVVVUUUVVV\\\cccuuuuuuYYYPPPCCC;;;;;;???BBBDDDKKKTTT^^^bbb```^^^```cccfffdddcccaaaaaabbbcccdddeeeeeeeeegggiiiiiigggeeejjjkkkmmmppprrrsssssssssmmmpppqqqooooooqqqqqqnnnkkklllmmmnnnmmmllljjjiiieeegggkkkmmmmmmnnnoooppplllpppuuuzzz|||{{{vvvsssrrr|||}}}uuurrrssstttqqqssstttsssqqqqqqqqqsssoooqqqsssqqqnnnmmmoooqqqqqqooommmmmmqqquuuwwwxxxuuuwwwzzz|||{{{yyyvvvtttoooqqqtttuuuwwwyyy|||zzziiiYYYTTTXXX___jjjooouuuxxxvvvuuuvvvwww|||www|||lllnnnttt\\\RRRTTTfffvvvwwwnnnsssvvvtttqqqsss{{{~~~zzzvvvsssrrrsssssssssuuuuuutttvvvyyyxxxssstttvvvxxx{{{~~~vvvvvvzzzxxxyyy~~~rrr===333888///444,,,000000111111222222222333666555444444444666777888777777777777888888888888999999999999999999:::;;;:::;;;=========>>>@@@BBB@@@>>>===;;;<<<>>>@@@BBBCCCFFFRRR\\\XXXSSSfff......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000///......///000222...---,,,***)))(((((('''******))))))((((((''''''((())))))(((''''''(((***((((((((((((((((((((((((+++***)))(((&&&&&&%%%%%%******))))))((((((''''''******+++++++++,,,,,,,,,+++---//////000000222444<<>>===>>>???AAACCCEEEFFFDDDCCCCCCDDDCCCCCCBBBBBB@@@???===<<<;;;<<<;;;999666555555666888999:::999777777777888;;;;;;777444555888666000555555555555555555444444444444555555666888999:::<<<<<<<<<===>>>>>>??????BBB@@@@@@AAADDDFFFHHHIIIMMMRRRVVVUUUQQQRRRXXX^^^hhh{{{sssSSSGGGEEE:::<<>>@@@AAACCCEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA???===<<<======<<<:::777555555666888999:::999777777777888888999666444555999888333555555555555555555444444444444555555666888999:::;;;;;;<<<======>>>>>>???@@@@@@???@@@CCCDDDFFFFFFMMMPPPSSSSSSQQQSSSXXX\\\bbbmmmhhhRRRLLL@@@===@@@:::AAAJJJUUU]]]______```aaaaaa```______aaaccccccbbbhhhiiijjjjjjhhhhhhiiijjjnnnnnnmmmkkkhhhggghhhjjjllllllkkkiiihhhiiimmmppplllkkkjjjiiihhhhhhhhhhhhhhhgggggggggiiilllmmmnnnooonnnnnnpppuuuyyyzzzyyywwwxxx}}}~~~uuuqqqrrrpppppprrruuuxxxxxxvvvssspppooonnnoooqqqrrrpppnnnooooooooopppqqqtttvvvwww|||yyyuuutttuuuvvvtttssstttuuuuuuuuuvvvzzz~~~ttteee```]]]^^^cccjjjqqqwww|||}}}|||www|||~~~kkkWWWeeennnhhhlllrrrtttqqqrrruuuuuuqqqnnnsss{{{~~~|||yyywwwtttrrrqqqooopppsssvvvwwwxxxwwwwwwzzz{{{|||~~~zzzxxxwwwwww|||zzzyyy{{{~~~}}}~~~tttdddJJJ444///111///---///111222333222111222555777444777:::;;;:::999999:::888999999::::::999999888888777777888999999888666;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<::::::<<<===>>>===FFFJJJOOOTTTVVVggg/////////.........------))))))***+++,,,---.........---,,,++++++,,,---...,,,+++***))))))))))))***))))))))))))(((((((((((()))******)))(((((()))+++(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))((((((((((((*********++++++++++++,,,+++,,,...//////000222444222999^^^ttt___VVVUUUjjjzzzpppnnn|||}}}|||}}}~~~~~~sss```PPPGGGBBBCCCCCCAAA??????@@@AAA@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCAAA???===<<<>>>>>>===;;;888666666777888999:::999777777777888555777666333555::::::666444444444444444444555555444444444555666777888999::::::;;;<<<<<<======>>>@@@AAAAAABBBCCCCCCDDDDDDMMMNNNNNNOOOQQQTTTWWWXXXYYY___gggyyy\\\QQQFFF>>>>>>;;;<<>>===;;;::::::;;;===>>>;;;AAADDDIIIRRRUUUccc}}}000////////////.........******++++++,,,,,,,,,---......------------......******))))))))))))******))))))))))))(((((((((((()))***+++***((((((***+++(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((************++++++++++++***,,,...//////000111333777777QQQsssYYYOOOPPPWWWnnnoooooo{{{{{{}}}xxx~~~yyyiiiTTTEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@BBBCCCDDDCCCCCCDDDEEEEEEDDDDDDBBB@@@>>><<<;;;??????>>><<<999777777888888999:::999777777777888555777777444555999999666333333444444444444555555444444444555666777888888999999::::::;;;<<<<<<<<>><<>>AAA@@@FFFPPPTTT___vvv000////////////.........,,,,,,,,,++++++*********------,,,,,,,,,,,,------)))))))))((())))))***+++(((((((((((()))))))))))))))******)))(((((()))+++(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))))))))*********+++++++++***,,,.........///111333777555HHHzzzwwwYYYNNNQQQOOOeeelllnnn|||}}}zzz|||xxxxxxyyy~~~}}}}}}qqq\\\JJJGGGEEECCCAAA@@@AAAAAAAAA@@@AAACCCCCCBBBBBBDDDFFFDDDCCCBBBAAA???===;;;:::>>>???>>><<<999888888999888999:::999777777777888777:::999555444666777444333333333333444444555555555444444444555666777888888888888999::::::;;;;;;>>>@@@AAAAAA???>>>@@@AAAJJJHHHFFFIIIOOOSSSSSSRRRQQQ[[[aaabbbnnnoooVVVNNNDDD===AAA>>>DDDMMMVVV[[[]]]^^^^^^aaa```___```ccceeeeeeeeeggghhhgggeeebbb`````````iiikkkllllllkkkjjjkkkmmmhhhiiiiiihhhffffffhhhjjjiiiiiihhhggggggggghhhhhhllllllkkkhhhgggiiimmmqqqrrrrrrrrrqqqqqqqqqqqqrrrsssrrrqqquuu{{{}}}yyyrrrqqqrrrtttvvvxxxxxxuuurrrooopppqqqqqqqqqppppppppprrrtttvvvxxxxxxwwwvvvtttvvvuuussspppnnnlllmmmmmmrrrssstttuuuwww|||vvvhhh[[[YYY^^^eeennnvvv{{{vvv{{{}}}^^^```yyy}}}|||xxxxxxxxxzzz{{{xxxttttttxxxyyyzzz{{{{{{zzzxxxuuutttqqqtttxxx{{{|||zzzvvvtttyyy|||~~~~~~~~~{{{xxxyyy~~~~~~zzzvvvvvvwwwzzz}}}~~~sssxxxhhhCCC999111///222222111111000222444444333333444666666888:::::::::999;;;<<<::::::;;;;;;;;;;;;::::::888666444444666888888888:::::::::;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<>>CCCMMMOOOYYYnnn/////////.........------------,,,+++***)))(((((())))))************))))))))))))((((((((())))))***(((((((((((())))))))))))((())))))(((''''''(((***((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((()))))))))))))))))))))************+++***+++---......///111333111000===dddeeeUUUSSS[[[iiiqqqrrrxxxuuuvvvvvv~~~~~~~~~~~~xxxfffUUUJJJGGGCCCAAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFCCCCCCBBBAAA@@@>>>===<<<<<<======;;;999888999;;;888999:::999777777777888999<<<;;;666333444555333222222333333444444555555555555444444555555666777666777777888888999::::::;;;===>>><<<999999===@@@GGGEEEDDDGGGLLLPPPQQQQQQSSSYYY^^^___cccyyy___TTTIII@@@BBB@@@EEEMMMUUUZZZ]]]]]]]]]^^^]]]]]]^^^aaaccccccccchhhhhhhhhfffccc``````aaadddfffhhhiiihhhhhhiiijjjhhhiiiiiihhhgggfffgggiiieeeeeeddddddddddddeeeeeeiiijjjkkkiiiggghhhmmmqqqsssssssssqqqooonnnoooqqqqqqqqqqqqsssxxx}}}zzzsssqqqqqqsssuuuwwwwwwtttqqqlllnnnpppppppppooopppqqqqqqrrrtttvvvvvvvvvtttsssssssssrrrooolllkkklllmmmoooqqqsssuuuwww{{{qqqaaaZZZXXXXXX```kkkxxxwww}}}^^^[[[ppp{{{yyyzzz|||zzzvvvwww{{{{{{{{{{{{{{{zzzyyywwwvvvwwwyyy||||||yyywwwwwwzzz}}}zzzxxxyyy}}}{{{{{{|||xxxvvvxxx}}}{{{kkkYYY<<<666000...///000000///111333555666555555555666666777999999888888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;777666555555777999999888::::::::::::;;;;;;;;;;;;<<<;;;999888888999;;;<<<===???===@@@HHHIIIRRRggg............---------,,,,,,,,,++++++******))))))((())))))))))))))))))(((***))))))((((((((())))))'''((((((((()))))))))***'''(((((('''&&&&&&''')))(((((((((((((((((((((((((((''''''''''''(((((()))'''((((((((()))))))))***))))))))))))************)))+++---......///111222///...666PPP|||~~~eeeXXXcccnnnyyyyyy~~~zzzyyy{{{{{{|||}}}|||{{{|||zzzmmm^^^MMMIIIDDDAAAAAAAAA@@@>>>???@@@AAAAAAAAABBBEEEGGGCCCCCCCCCCCCBBBAAA@@@???:::;;;;;;:::999999:::<<<888999:::999777777777888888<<<<<<666333444555444111222222333444444555555555555444444444555666666555666666777777888999999;;;======:::777888>>>CCCDDDCCCDDDFFFJJJMMMPPPQQQTTTRRRWWW^^^^^^fffgggYYYPPPEEEFFF@@@DDDKKKSSSYYY]]]]]]\\\^^^]]]\\\^^^```cccccccccggghhhhhhfffcccaaaaaaaaa```bbbeeefffffffffggghhhhhhiiijjjiiigggfffggghhhddddddccccccccccccddddddeeehhhjjjiiiggghhhlllqqqpppqqqrrrqqqooonnnppprrroooqqqrrrqqquuu{{{zzztttpppqqqrrrtttvvvuuurrrpppkkknnnppppppnnnmmmnnnpppnnnoooqqqrrrsssssssssssssssttttttqqqnnnmmmnnnqqqooorrrtttvvvwwwzzz}}}rrriiiaaaXXXXXX^^^iiimmmtttzzz|||ddd[[[fffsss|||{{{||||||{{{|||}}}|||yyyxxxzzzyyywwwxxx|||~~~}}}}}}{{{zzzyyyxxxxxxzzz{{{{{{|||}}}}}}}}}|||xxxxxx{{{~~~{{{xxxzzzzzzzzz|||}}}yyyvvvxxxttt^^^FFF777444000---...000222111222444666777777666777777666777999888888888:::<<<:::;;;;;;<<<<<<;;;;;;:::666666666777999:::999888999999:::::::::;;;;;;;;;;;;:::999777777999:::;;;;;;>>>===@@@FFFFFFQQQhhh......---------,,,,,,,,,***************+++++++++******++++++++++++************)))((((((((((((((('''((((((((())))))******&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++'''((((((((())))))******))))))))))))************)))+++---......///000222222111444DDDiiiyyyddd^^^jjj{{{}}}vvv}}}~~~yyy{{{~~~~~~yyyzzzyyyvvvxxxxxxooobbbOOOJJJDDDAAAAAAAAA???===???@@@AAAAAA@@@BBBEEEGGGDDDDDDEEEEEEDDDDDDCCCBBB888999::::::999999;;;===888999:::999777777777888777;;;;;;666333444555555111111222333333444555555555555444444444555666666555555666666777888888888>>>??????<<<999;;;AAAGGGBBBCCCDDDFFFHHHKKKOOOQQQTTTMMMRRR^^^]]]YYYoookkk\\\UUUIIIIII>>>AAAHHHQQQYYY]]]]]]\\\___^^^^^^___bbbeeeeeeeeefffffffffdddbbb`````````___bbbeeefffffffffggghhhiiijjjjjjiiihhhgggggghhheeeeeeeeeddddddeeeffffffcccgggjjjjjjhhhhhhlllpppmmmoooqqqpppoooooorrruuunnnrrrsssqqqtttyyyyyyuuuppppppqqqtttuuuuuurrroookkknnnpppooommmlllmmmnnnmmmmmmooopppqqqrrrrrrrrruuuvvvvvvssspppoooqqqtttpppsssvvvwwwwwwxxxyyyzzz{{{~~~ssscccZZZZZZRRRZZZccchhhlll|||hhh```ccckkktttzzzxxxqqqpppwww}}}{{{wwwuuu|||xxxwwwxxxxxxwwwyyy}}}}}}|||zzzzzzyyyyyyzzzyyyxxxwwwxxx{{{~~~zzzwwwyyy}}}{{{{{{yyyzzzzzz|||~~~|||{{{yyyvvvyyy~~~pppUUU999555444111...///333555555222555777888888777777888777888999999888999;;;===999::::::;;;;;;::::::999666666777999;;;;;;:::888999999:::::::::;;;;;;;;;;;;:::888777777888:::;;;:::??????BBBHHHHHHTTTlll------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))((('''''''''''''''''''''(((((((((((('''''')))((((((((((((((())))))(((((())))))******++++++***++++++,,,---...//////111---222777YYYgggcccyyyxxxnnn{{{}}}|||}}}~~~vvvvvvzzzyyyppphhhWWWPPPHHHCCCBBBAAA@@@???AAA@@@AAAAAABBBCCCDDDEEEFFFDDDBBBCCCFFFGGGEEECCC???:::777:::;;;999999;;;999;;;===<<<:::888888888;;;:::888666666666666777444333111000000111333444333333444555666666555555333333444555666777888999@@@???>>><<<:::;;;>>>AAAAAADDDGGGIIIIIIIIIJJJKKKJJJQQQVVVUUUTTT\\\lllzzzzzz]]]RRRJJJGGGBBBFFFLLLTTTZZZ]]][[[ZZZ[[[\\\^^^^^^^^^___bbbdddfffccc```___```aaaaaaaaacccdddeeeffffffeeeddddddiiiiiijjjkkkkkkiiihhhgggeeeggghhhiiihhhggghhhiiiggghhhggggggfffgggkkkmmmooommmmmmoooqqqsssrrrqqqqqqooommmnnnrrruuutttrrrmmmqqqsssqqqrrruuutttqqqlllnnnooonnnkkkkkknnnrrrpppnnnpppvvvxxxuuurrrrrrrrrrrrrrrtttuuuuuurrrpppvvvtttrrrrrrtttvvvwwwwww{{{{{{{{{}}}ooobbb___PPPUUUQQQSSSggg|||}}}```VVVcccuuuxxxrrryyywwwuuuuuuxxxyyyxxxvvvuuutttwww|||}}}yyyxxxyyy|||~~~~~~{{{xxxvvvvvvxxxyyyzzzzzzyyyzzz{{{}}}}}}zzz{{{}}}||||||}}}|||zzzyyy}}}}}}|||yyyxxxdddIII333222222333333333444444444777777777777777777777777777666666999<<<===;;;888;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;===============<<<<<<;;;:::999888888777888888888:::;;;>>>AAACCCIIIXXXggg------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))((('''''''''''''''''''''((((((((((((''''''))))))(((((((((((()))))))))))))))))))))************++++++,,,---.../////////,,,333666NNNsssrrr___fffmmm|||ttt}}}~~~vvvvvvxxxwwwooogggWWWPPPGGGAAA@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDEEECCCBBBCCCFFFGGGFFFDDDAAA<<<999;;;<<<999999;;;999;;;<<<<<<:::888777888999999888777666666666666555444333222222333444555333333444555555555555555333333444555666777888888===>>>??????=========>>>BBBDDDFFFGGGFFFFFFGGGHHHIIINNNRRRRRRSSSYYYgggrrr{{{^^^SSSKKKFFFCCCGGGMMMTTTZZZ\\\[[[ZZZ\\\]]]^^^______```bbbeeefffccc```___```aaaaaa```cccdddeeefffffffffeeedddeeefffggghhhiiihhhhhhgggeeegggiiiiiihhhggghhhiiiggghhhjjjkkkjjjjjjkkklllmmmmmmnnnpppqqqpppooonnnmmmmmmmmmpppsssuuuvvvuuuooorrrssssssvvvzzzyyytttooommmlllkkklllmmmmmmmmmooonnnrrrxxxzzzvvvssstttsssssssssuuuvvvvvvsssqqquuusssqqqqqqsssuuuvvvvvvxxxyyy{{{|||nnn]]]WWWTTTJJJIIIWWWhhhttt\\\RRR___rrrzzzxxxxxxuuussssssuuuvvvvvvtttvvvtttuuuxxxzzzxxxyyy|||}}}|||{{{zzzyyyxxxvvvuuutttuuuvvvvvvvvvwwwzzz}}}}}}~~~{{{{{{~~~~~~|||zzz|||}}}{{{|||uuu}}}aaaGGG666222222222222333333333444666666666666666666666666777666666888;;;<<<:::777;;;::::::::::::::::::;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::777777777777777888999::::::<<>>;;;<<<<<<:::999;;;888:::;;;;;;999777666777777777777777666555555444666555444333333444555666333333444444555555444444333333444555666777777888999<<<@@@AAA@@@===<<<;;;BBBCCCEEEDDDCCCCCCDDDFFFGGGJJJMMMNNNQQQVVV___fff{{{___VVVMMMFFFDDDHHHOOOUUUYYY[[[ZZZYYY\\\]]]^^^______```bbbeeefffccc```______```aaa```cccdddeeeffffffffffffeeeaaabbbdddeeefffgggggggggeeegggiiiiiihhhhhhhhhiiigggjjjmmmnnnmmmlllllllllmmmoooqqqrrrpppnnnmmmmmmlllnnnqqqssssssssstttuuupppqqqqqqrrrxxx~~~{{{uuuqqqmmmiiiiiilllnnnkkkhhhnnnnnnssszzz|||xxxuuuvvvuuuttttttvvvwwwwwwuuurrrsssrrrpppppprrrtttuuuuuuuuuwwwyyyzzz{{{nnn^^^VVVIIIFFFNNNXXXsssppp[[[SSS]]]ppp{{{|||wwwtttqqqpppqqqsssttttttxxxtttsssvvvwwwvvvyyy}}}~~~}}}|||{{{{{{zzzxxxwwwzzzzzzyyyxxxwwwxxx|||{{{~~~zzz{{{}}}}}}}}}}}}~~~zzzyyy{{{nnnuuu{{{SSS===555111111222222222333333333555555555555555555555555777777666777999999888666::::::999999999999::::::888999999:::;;;::::::::::::::::::::::::999888888555555555666777888:::;;;:::<<>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGDDD???<<<<<<<<<999888999888999;;;:::888666666666555666777777777666444333666555444333333444444555222333333444444444333333333333444555555666777777777:::>>>@@@???===;;;:::???@@@BBBBBBAAABBBDDDEEEFFFGGGIIILLLOOOTTTXXX[[[hhh|||bbbXXXOOOGGGFFFJJJPPPUUUXXXYYYYYYYYYZZZ\\\]]]]]]]]]___aaaccceeeccc```^^^___`````````bbbcccddddddeeefffffffffbbbbbbcccddddddeeeeeefffeeegggiiiiiihhhggghhhiiihhhjjjmmmmmmmmmllllllmmmpppqqqsssrrrooommmmmmnnnnnnrrrvvvuuurrroooooopppqqqpppnnnpppwww}}}yyyqqqpppnnnlllkkklllmmmkkkiiimmmnnnuuu|||}}}yyyvvvxxxvvvvvvuuuvvvxxxxxxvvvtttsssrrrqqqqqqsssuuuuuuuuutttvvvxxxxxxxxxyyy|||~~~nnndddUUUPPPQQQSSSnnnvvvaaaXXXbbbssszzzxxxuuussspppoooqqqtttwwwyyyyyyuuutttvvvvvvtttvvvzzz{{{~~~~~~{{{zzzzzz~~~}}}{{{yyywwwyyy}}}|||}}}zzzzzz|||||||||{{{yyy|||ooodddmmmiiiBBB444444111111111222222222333333444444444444444444444444777777777777777777666555888888777777777777888888777888999999::::::999999777888888888888777666666555555555555666777888999999:::???CCCEEEKKKYYYggg,,,,,,+++++++++***************++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((())))))))))))((((((******)))(((((((((((((((***)))))))))(((((('''''')))******+++,,,---......111)))000111444<<>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGDDD???;;;<<<;;;888666888888999;;;:::888666666666555555666777777666444333555555444333333333333333222333333333333333222222333333444444555555666666666999===>>>===<<<;;;::::::<<>>;;;<<<;;;888777888888:::;;;;;;999777666777666666666777777666666555555555444444333333222222222222333333333222111111333333444444444555555555666:::>>>@@@???===<<<;;;666:::===@@@AAABBBCCCEEEEEEFFFHHHJJJLLLNNNQQQRRR___vvv]]]JJJEEEJJJOOOTTTWWWVVVUUUWWWYYYWWWXXXYYYZZZZZZ[[[]]]```eeebbb___^^^^^^___```____________aaabbbdddfffgggfffeeedddccccccccccccdddccceeeggggggfffffffffgggkkkkkkjjjhhhggggggjjjmmmmmmmmmnnnppprrrqqqooolllkkkmmmpppqqqqqqpppqqqrrrttttttsssssswww{{{xxxqqqlllooorrrqqqmmmjjjlllnnnlllnnntttyyyxxxttttttxxxxxxwwwvvvvvvwwwxxxwwwvvvtttsssssstttvvvwwwvvvuuuwwwvvvvvvwwwyyy{{{~~~tttaaaTTTcccwwwbbb^^^mmm|||zzzoooqqqrrrsssssstttxxx}}}{{{xxxxxxzzzxxxtttrrrtttnnnwww|||vvvuuuwwwqqqrrrtttvvvyyy~~~}}}}}}}}}yyy}}}~~~||||||{{{|||}}}{{{||||||}}}zzz|||oooQQQ777111333222222333333333444444444444444444444444444444444666777777666555555777999555555444444444444555555555666777777888888777777555555555555555444444333666555444444333333444444555777<<>>;;;666999>>>AAABBBAAAAAAAAACCCEEEGGGHHHIIIKKKOOORRR]]]^^^HHHGGGLLLQQQVVVWWWUUUTTTVVVXXXWWWXXXZZZZZZZZZ[[[^^^```dddbbb___]]]^^^_________]]]]]]]]]^^^```ccceeefffdddccccccbbbbbbcccdddeeebbbdddffffffeeedddeeefffiiijjjkkkjjjhhhhhhiiikkkmmmmmmqqqxxx~~~}}}tttllllllllllllmmmpppqqqqqqpppppprrrssssssvvvyyyxxxtttlllmmmnnnooonnnmmmllllllmmmnnnsssvvvtttppprrrxxxxxxwwwuuuuuuwwwxxxwwwvvvsssrrrrrrsssuuuvvvuuutttwwwvvvvvvwwwyyy|||}}}}}}~~~~~~mmmlll{{{rrrcccaaaooo|||zzzppppppqqqssssssssstttxxx||||||xxxwwwxxxwwwuuuuuuyyyrrruuuyyy{{{zzzwwwuuutttqqqsssvvvyyy}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{~~~|||}}}|||~~~~~~~~~~~~}}}||||||xxxvvv|||ooo[[[AAA333222111333333444444444555555555444444444444444444444444555777888777555666888;;;666666555555555555666666555555666777777777666666444555555555555444333333444333333333333333444555666888<<>>>>>;;;:::<<<:::;;;===<<<:::888888888999888777666666777888999777777777777666555444333222222222222222111000///333333444444444444444444555<<>>BBBEEEGGGGGGGGGHHHMMMRRRWWWvvv___HHHKKKMMMRRRWWWWWWUUUSSSUUUXXXWWWYYYZZZ[[[[[[\\\^^^```dddbbb___]]]^^^_________\\\\\\\\\]]]___bbbdddfffaaaaaa```aaabbbccceeefffaaaccceeeeeedddcccdddeeegggjjjlllmmmkkkiiiiiiiiinnnpppwwwzzznnnpppmmmkkkkkknnnpppooollljjjnnnqqqqqqssswwwwwwtttllljjjjjjllloooooollliiimmmnnnrrrtttqqqnnnqqqwwwxxxvvvuuuuuuvvvwwwwwwvvvqqqqqqqqqsssuuuuuutttsssvvvvvvvvvwwwyyyzzzzzzyyyuuuyyy{{{|||zzzqqqfffeeeooozzzyyyrrroooqqqsssrrrqqqqqqsssvvv}}}xxxuuuvvvvvvvvvyyy~~~yyyvvvsssuuuzzz|||xxxtttqqqsssvvvxxxzzz}}}}}}wwwrrrsssyyyxxxwwwvvvvvvwwwxxxzzz{{{{{{tttrrrvvv|||~~~~~~}}}zzzwwwtttqqqrrr{{{~~~bbbKKK777333888555444444444555555555666666555555555555555555555555555777888777555666:::===777777666666666666777777444555555666666666666666444555555555555444333333111111111222333444555666777999===@@@@@@BBBNNNZZZ|||...---+++)))((())))))***))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***))))))((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))***++++++,,,,,,,,,---//////111444999<<>>======<<<:::999@@@>>><<<999888888999:::777777777999:::;;;999777666666555555555444444444222222111111111111222222444444333333333333222222...999GGGLLLHHHBBB>>>>>>;;;;;;<<<>>>@@@@@@???===AAABBBCCCBBBCCCEEEIIILLLVVVlllnnnXXXMMMKKKSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]cccccc```]]]^^^```]]]XXX\\\YYYaaappptttjjjbbbaaabbbbbbaaaaaabbbcccddddddcccbbbaaaaaabbbdddffffffkkkiiifffeeegggiiijjjkkklllgggllloooqqqnnnlllnnnqqqssspppmmmllllllnnnppprrrtttvvvwwwqqqpppnnnnnnnnnnnnllljjjoooyyy~~~xxxrrrrrrrrrqqqvvvwwwxxxwwwuuurrrqqqqqqxxxuuusssuuuzzz{{{xxxsssrrrrrrrrrsssssssssssssssrrrxxx|||}}}|||tttjjjdddhhhmmmpppuuu{{{uuuuuutttsssrrrqqqqqqpppvvvuuuuuuuuuvvvyyy{{{}}}wwwxxxwwwtttrrrsssxxx|||xxx{{{yyyvvvwwwsssrrrrrrsssrrrqqqwww~~~zzzuuussstttvvvuuuttt|||wwwwww{{{{{{wwwwww{{{}}}}}}|||}}}}}}zzzyyywwwssstttjjjHHH999666444444777444444333111000111555888555666888::::::888666555:::::::::999999888888888999;;;======;;;888777777999888777777888888777555444333333222222333333444333333333333444555666666;;;:::===@@@BBBCCCKKKTTTsss---,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((******)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))))))))***++++++,,,,,,,,,---......///222666999SSS|||hhhVVVSSSbbbssskkk{{{uuu}}}wwwmmmbbbUUUJJJBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDBBB@@@?????????>>>===>>>===<<<:::999999999:::777777777888::::::999777666666555555555444444444222222111111111111222222444444333333333333222222111:::EEEJJJHHHDDD@@@???;;;;;;<<<===???@@@>>>===@@@AAABBBAAABBBDDDHHHKKKSSSdddttttttfffVVVOOOOOOTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\aaaaaa___\\\]]]```^^^YYY___[[[aaannnqqqhhhbbbbbb```````````````aaabbbbbbbbbaaaaaacccgggjjjkkkjjjdddcccbbbcccdddeeeeeeeeeiiibbbeeevvvyyymmmkkkjjjjjjnnnssstttrrrnnnlllmmmnnnppprrrssstttuuukkkkkkllloooppppppmmmkkkmmmwww}}}xxxwwwwwwuuuvvvxxxyyyxxxuuusssrrrrrrvvvsssrrrsssvvvwwwvvvtttrrrrrrrrrsssssssssssssssrrrvvv{{{||||||~~~nnnaaaccclllssswwwzzzvvvuuutttsssrrrrrrqqqqqqssssssrrrrrrsssvvvxxxyyyvvvwwwwwwuuutttvvv{{{}}}}}}~~~wwwuuuxxxuuuuuuvvvwwwtttqqqtttzzz|||yyyvvvtttttttttsssrrrxxxuuuuuuyyyyyyvvvwww{{{~~~~~~}}}|||yyywwwwwwxxxvvvyyybbbCCC777555444444777444444333111000222555888666666777777777777666666999999999999999999::::::999;;;===<<<:::888777777:::888666666777888777666333222222222222222222333333333222333333444555666::::::<<<@@@AAACCCKKKSSSsss,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''((((((((((((******)))))))))((((((((((((((((((((((((((((((((()))))))))((((((((((((''')))))))))***++++++,,,,,,+++,,,------...000333666DDDeeeoooWWWPPPbbbxxxxxx~~~ooo|||~~~~~~uuuhhhXXXLLLEEEDDDCCCBBBAAAAAA@@@@@@>>>??????@@@AAABBBCCCCCCDDDBBB@@@???@@@@@@???>>><<<<<<<<<;;;;;;:::::::::777777666888999:::999777666666666555555555444444333222222111111222222333444444333333333333222222444888>>>CCCEEECCC???===;;;;;;;;;<<>>===??????@@@@@@@@@BBBFFFIIINNNXXXbbbbbbZZZRRRPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[^^^___^^^[[[\\\___^^^ZZZ```\\\^^^gggiiiccc___aaa______^^^^^^______```aaacccaaa```ccchhhkkklllkkkddddddeeefffggggggffffffggg^^^]]]hhhvvvyyyrrrlllgggeeeeeejjjppptttrrrnnnnnnoooooopppqqqrrrssssssiiijjjllloooqqqpppllliiihhhrrr|||}}}{{{zzzyyyxxxvvvwwwxxxxxxuuusssssstttsssrrrrrrrrrrrrsssttttttrrrssssssssstttttttttuuurrruuuyyy||||||}}}~~~~~~gggaaajjjrrruuuuuuuuuuuutttssssssrrrrrrrrrsssrrrqqqqqqrrrtttvvvwwwyyyzzzyyywwwvvvwwwzzz}}}||||||~~~~~~zzzttttttyyywwwwwwzzz{{{xxxrrrrrruuuxxxxxxxxxuuurrrpppppppppsssqqqrrrvvvwwwwwwxxx|||~~~}}}}}}}}}~~~}}}yyywwwwwwxxxzzzxxxnnnUUU===555555444444777444444444222111222555888888777666555555666777888777888888999999:::;;;;;;888:::;;;;;;999777777777:::888555444555777777777222222222222222222222222222222222333333444555666999999;;;???@@@BBBJJJRRRppp++++++***)))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,.........///111444>>>QQQ}}}vvvWWWKKK\\\sss{{{yyy~~~zzzvvvdddTTTIIIGGGDDDBBBAAAAAA@@@???===>>>???@@@AAABBBCCCCCCDDDAAA???>>>>>>>>>===;;;:::;;;;;;<<<<<<;;;::::::777666666777999999888777666666666666555555555555333333222222222222333333444444333333333222222222333333666:::>>>???===:::;;;::::::;;;===>>>>>>======>>>>>>>>>???AAAEEEHHHJJJOOOTTTUUURRROOOPPPRRRUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZ\\\\\\ZZZ[[[^^^^^^[[[]]]ZZZZZZ^^^___[[[[[[^^^^^^^^^^^^^^^______```aaagggccc______bbbfffhhhhhhiiiiiijjjiiihhhhhhhhhiiihhh___ZZZ```jjjooopppqqqkkkeeeaaacccjjjpppqqqoooqqqqqqrrrrrrrrrsssssssssnnnnnnnnnoooooommmjjjgggeeelllsssvvvuuuuuuvvvvvvuuuvvvwwwvvvtttsssssstttrrrrrrsssrrrqqqqqqsssuuutttttttttuuuuuuvvvvvvwwwvvvvvvxxxzzz{{{{{{zzzxxx}}}yyyiiiiiinnnpppooossssssrrrrrrssstttuuuvvvsssssssssssstttuuuvvvwww~~~}}}{{{yyywwwvvvvvvwwwwwwxxx{{{}}}yyyssssssvvvuuuwww{{{~~~zzzsssqqqssstttwwwxxxvvvqqqnnnmmmnnnppppppqqqtttvvvyyy|||~~~~~~{{{{{{|||zzzxxxxxx~~~ttt[[[HHH777444666444444777444555444333222333666888888888777777777777888888999999999999999999999:::666888::::::888777777888;;;888444333444666777777222333333333333333333222222222222222333444555666888888:::===???AAAHHHQQQkkk************)))))))))((())))))))))))((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((((((((()))))))))***++++++,,,,,,+++---.........///111333777===]]]^^^KKKUUUhhh}}}uuu|||}}}}}}{{{uuuaaaNNNJJJEEEBBBAAAAAA@@@???======>>>???AAABBBCCCCCCFFFDDDAAA??????>>><<<::::::;;;;;;<<<<<<;;;::::::888666555666888999888777777777666666666555555555444444333333333333444444444444333333333222222222333111111555:::===<<<999;;;:::999:::<<<======<<<<<<=========>>>@@@DDDGGGHHHKKKNNNOOONNNMMMMMMNNNSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWWWWZZZ[[[YYYYYY]]]]]][[[[[[YYYYYYZZZYYYXXXYYY\\\^^^^^^^^^___```aaacccdddgggccc^^^[[[[[[^^^bbbdddjjjkkkjjjhhheeeeeegggjjjlllddd^^^```fffllltttzzzzzzooobbb^^^dddmmmrrrsssttttttttttttttttttttttttssspppnnnmmmmmmmmmmmmkkkhhhjjjmmmooonnnnnnqqqttttttuuuuuuuuusssssstttuuurrrssstttsssrrrrrrtttvvvtttuuuuuuvvvwwwwwwxxxxxxyyyxxxwwwxxxzzz{{{{{{yyyzzzzzzvvvlllllloooooopppppppppppprrrtttwwwxxxqqqrrrrrrssssssuuuvvvvvv}}}|||zzzyyyxxxwwwvvvuuuyyy{{{|||sssoooqqqrrruuuzzz~~~{{{tttqqqtttrrruuuwwwuuuqqqmmmlllmmmooopppqqqssswww|||~~~{{{}}}~~~|||zzzxxxzzzmmmLLL>>>333444666444444888444555555555444444666888777888:::;;;;;;:::888777;;;;;;::::::999888777777555777888888777666777888:::777333222333555666666333333444444444444333333222222222222333444555555777666888<<<===???GGGPPPhhh((())))))******)))(((((())))))))))))((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))***++++++,,,,,,***,,,.........///111222444444III|||nnnUUUSSS]]]vvvttt{{{www{{{yyyzzzhhhTTTNNNGGGCCCBBBCCCAAA@@@===>>>>>>???@@@AAABBBBBBHHHFFFCCCBBBAAAAAA???===<<<<<<<<<;;;;;;:::::::::888666555555777888888777777777777666666666555555555444444333333444444555444444333333333333222222444222111444999======<<<;;;999888999;;;======<<<<<<============@@@CCCFFFGGGIIILLLLLLKKKJJJKKKLLLQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUYYY[[[XXXXXX[[[\\\[[[ZZZ[[[[[[ZZZYYYYYY[[[]]]]]]]]]^^^```aaadddfffgggggggggddd___ZZZYYY]]]aaaiiikkklllkkkhhhgggjjjmmmmmmhhhddddddggglllxxxyyyeee[[[```kkksssvvvttttttttttttttttttttttttsssqqqnnnmmmoooqqqssssssnnnllllllnnnmmmlllpppuuutttuuuuuutttssssssuuuwwwrrrsssttttttuuuuuuttttttsssttttttuuuvvvwwwxxxxxxzzzxxxvvvvvvxxxzzzzzzzzzyyyzzz~~~}}}|||~~~qqqpppssstttpppooonnnooopppsssuuuwwwnnnnnnoooqqqrrrssstttuuuwwwwwwwwwyyy{{{|||{{{yyy~~~sssmmmmmmqqqrrrwww{{{xxxrrrqqqtttrrrsssuuutttqqqooommmmmmnnnqqqrrrrrrwww~~~zzzyyyxxxyyy~~~zzzyyy|||wwwxxxzzzuuuhhhCCC999333666777444444999444555666666555555666888777999;;;======;;;999777===<<<;;;:::888777666666444555666666555555777888888666333222333555555555222222444444444444222222111111111222222333444555555555777;;;<<<>>>FFFNNNhhh'''((()))******)))(((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,'''))),,,------...///111333444AAAfffbbbUUUUUUbbb~~~ooonnn}}}}}}}}}~~~zzzxxxwwwlllXXXQQQHHHDDDCCCDDDBBB@@@>>>>>>??????@@@@@@@@@AAAFFFDDDBBBBBBBBBCCCBBBAAA>>>===<<<:::999999999:::888666444555666888888888777777777777666666666555555555444444444444555555444444333333333333222222111111222444777:::<<<===;;;999888888:::<<<<<<<<<<<<============@@@CCCGGGGGGIIIJJJIIIGGGGGGKKKNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTYYY[[[XXXVVVYYY[[[ZZZWWWZZZ\\\[[[ZZZZZZ[[[]]][[[[[[]]]___bbbeeegggiiiooossstttkkk^^^UUUUUUXXX```ffflllnnnlllkkklllnnnkkkhhhggggggggglllyyy|||dddXXX\\\gggpppsssrrrrrrrrrrrrsssssssssssstttsssqqqqqqssstttttttttooolllmmmppppppnnnppptttuuuvvvwwwvvvuuuuuuxxxzzzrrrqqqrrruuuwwwwwwtttppppppqqqrrrssstttuuuuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwtttyyy~~~}}}xxxwww~~~uuuuuuvvvtttrrrqqqooonnnnnnoooqqqssslllmmmoooqqqsssuuuvvvvvvuuuuuuvvvzzz~~~~~~||||||rrrnnnoooqqqrrrtttvvvsssnnnoootttsssrrrqqqqqqrrrqqqooonnnmmmqqqrrrqqqvvvxxxyyyyyywwwwwwzzz~~~}}}|||xxxxxxuuuzzzpppaaa@@@777444888888444444999444666777777666555777888999999:::;;;;;;:::999999;;;;;;::::::999888777777333444555555444555777999777555333333444555444333///000222333333222000///111111111111222333444555444444666:::;;;===EEEMMMfff'''((()))******)))(((((())))))))))))((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''((((((***++++++''''''''''''((((((((()))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,%%%'''***,,,,,,---...000000333<<>>???AAACCCCCCBBB@@@>>><<<999888888999:::888666444444666888888888777777777777666666666666555555444444444444555555444444444333333333222222...///000222444777:::;;;;;;999777888:::<<<<<<<<<<<<=========>>>@@@DDDGGGGGGIIIIIIGGGDDDEEEKKKQQQLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRTTTYYY[[[WWWUUUXXXZZZYYYSSSXXX[[[ZZZYYYYYYZZZZZZYYYZZZ\\\^^^bbbeeehhhjjjyyyxxxdddSSSMMMOOORRR[[[ffflllkkkiiihhhiiigggggghhhhhhgggkkkyyyzzzaaaTTTXXXccckkknnnppppppqqqqqqqqqqqqrrrrrrwwwvvvvvvvvvvvvuuurrrpppmmmkkkmmmrrrsssoooooossswwwxxxxxxwwwwwwwwwzzz|||rrrpppppptttyyyyyysssmmmnnnnnnoooppprrrsssssstttsssuuuwwwvvvtttrrrrrrrrruuuyyyzzzvvvsssvvv}}}|||wwwwwwuuupppuuussspppmmmllllllnnnooommmoooqqqtttvvvxxxyyyyyyxxxxxxyyy|||~~~{{{||||||}}}}}}xxxqqqppptttsssrrrssstttppplllmmmrrrtttrrroooppprrrsssqqqnnnlllqqqrrrpppuuu|||wwwxxx~~~|||yyy{{{{{{wwwxxxkkkXXX???888555999999444444:::555666777777666666777888::::::999888888999::::::::::::999999999999999999222333444444444555777999666444333444555555333222---///000111111000///---111111111111222333444555444333666999;;;===DDDMMMddd~~~''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))(((((((((((('''((((((((())))))******(((((((((((((((''''''''')))(((((('''''''''((((((((((((''''''''''''((((((###%%%''''''&&&$$$$$$%%%((((((((((((((((((((((((((()))***)))'''&&&&&&'''+++++++++************)))(((,,,000///,,,,,,///444...333777BBBgggyyyYYYUUU[[[dddwww___bbbwww~~~~~~}}}~~~~~~zzz~~~|||yyywwwmmmeeeTTTGGGEEEIIIFFF???CCCAAA@@@???@@@@@@@@@>>>@@@AAACCCBBBAAA@@@@@@AAABBB???<<<<<<>>>>>>;;;888:::999888666555555555555999999999999888888888777777444444666777555555999555555555444333222111000333333333333333333444444::::::999888888999<<>>CCCFFFGGGFFFEEEEEEFFFHHHJJJLLLHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUVVVYYY\\\]]]\\\ZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ\\\aaadddeeeiiippp}}}jjjWWWVVVLLLOOONNNTTTbbblllmmmmmmooolllmmmiiijjjpppoooxxxhhhOOOYYYiiiooorrrpppoooooopppqqqqqqooonnnppprrrtttuuuuuuvvvxxxyyytttqqqmmmmmmpppsssvvvwwwqqqtttwwwxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttsssqqqnnnooosssttttttuuuyyyxxxvvvsssqqqpppqqqrrrtttuuutttssstttuuuxxx{{{|||zzzxxx{{{yyyrrrnnnpppvvvtttqqqpppqqqrrrrrrqqqsssssstttuuuyyy}}}}}}{{{zzz}}}uuuyyywwwvvvvvvwwwwwwuuutttooooooooonnnlllkkklllnnniiimmmppppppooopppppppppooopppqqqsssuuuyyy~~~|||{{{}}}~~~||||||}}}||||||zzzbbbHHH:::888777666777888777666666666666666666666666666999999999999999999::::::999;;;<<<;;;999777777888555444333222333444555666777777666555444222111000222222222111111111000000111000000000111333555777666444555888:::===GGGQQQdddwww|||''')))***)))((('''((()))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))((((((((((((((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((###%%%''''''&&&%%%%%%%%%((((((((((((((((((((((((((()))))))))'''&&&'''((()))))))))******+++++++++)))+++......,,,,,,///222///000000888VVVjjjPPPPPPVVVhhhUUU^^^qqqvvv{{{zzzzzz{{{{{{zzz{{{|||{{{||||||{{{yyyxxxxxxxxxuuunnn^^^NNNGGGHHHHHHDDDCCCAAA??????@@@@@@???>>>???AAACCCBBBAAA@@@@@@AAABBB@@@>>>>>>======;;;999::::::888777666555555555999999888888888777777777777444333555555222222555444444444444333222222111222222222222333333333333777888999888888888;;;===;;;:::999999:::<<>>:::888666666777888777666777777777777777777777777555555666777777888999999999:::;;;:::888777777777555444333222222333444555555555555444333222111000222222222111111111000000111000000000111333555777666444555777999<<>>===???AAABBBBBBAAA@@@AAABBBAAAAAAAAA???===;;;;;;;;;<<<;;;:::888777777666666888888777777777666666666888555444666555111000333333333333444444333222222111111111111222222333333444666888888888888999:::;;;:::999999999::::::;;;>>>>>>======>>>@@@BBBCCCEEEFFFGGGHHHJJJKKKLLLLLLOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVWWWVVVUUUTTTUUUVVVYYYXXXWWWWWWWWWXXXZZZ[[[[[[ZZZ[[[```aaaaaaeeekkkttt}}}iiiccc]]]VVVNNNIIIOOOYYYaaafffiiieeehhhgggjjjpppqqq{{{rrrXXX[[[eeeiiimmmlllmmmnnnnnnoooooooooooonnnppprrrssstttuuuwwwyyyuuuuuuuuusssqqqoooooopppnnnpppssstttrrrqqqpppqqqooooooqqqssswww{{{~~~xxxtttssssssrrrnnnmmmooovvvtttrrrpppoooooopppppptttttttttuuuvvvxxxyyyzzzsssooonnnqqqtttuuuvvvyyyxxxtttpppnnnppprrrtttuuuuuuuuuvvvxxxyyyyyyzzzzzzvvv{{{wwwqqqsssqqqpppppprrrrrrqqqooonnnnnnmmmjjjfffcccccccccfffiiimmmnnnllljjjlllnnnooooooooopppqqqsssuuuvvvyyyzzzxxxzzz||||||zzzxxxyyy|||vvv```GGG888:::888666666777888777666999999999999999999999999333444444666777888999:::888999::::::888666666777666555333222222222222333222222333333222222111000222111111111111000000000111000000000111333444666555444444666777999BBBKKKZZZnnnvvv'''((()))(((''''''((()))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((&&&((())))))'''&&&'''((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((()))***+++++++++***)))(((***,,,......---333...///666AAAZZZ~~~yyyjjjXXXgggtttUUU```nnnhhhaaaffflllvvv~~~|||wwwttttttwwwzzzzzzzzzsssdddSSSIIIGGGIIIDDDBBB@@@?????????>>>===???@@@BBBBBBAAA@@@AAABBB???AAABBB@@@<<<999:::<<<===<<<;;;:::999888888888777777777777666666666666999777666999888444333555222222333444444444333333000000000111111222222333111444777888888777666777777888888999999888888888=========>>>???@@@BBBCCCBBBCCCDDDFFFGGGIIIJJJKKKNNNOOOPPPPPPQQQQQQPPPPPPSSSTTTTTTRRRQQQQQQSSSUUUXXXWWWVVVVVVVVVXXXZZZ[[[[[[YYY[[[___```___ccciiimmm~~~nnneeeffflll^^^OOOJJJNNNYYYcccjjjdddiiihhhkkkqqqqqq|||xxxYYYUUU\\\bbbiiilllnnnoooooonnnmmmmmmmmmqqqrrrrrrrrrpppooopppqqqtttvvvxxxwwwtttqqqpppqqqnnnpppssssssrrrpppooooooqqqqqqqqqrrruuuxxx{{{}}}{{{wwwuuuuuurrrnnnmmmooouuusssqqqooonnnnnnoooooorrrrrrssstttuuuvvvwwwwwwpppooonnnpppsssssssssssstttrrrooooooqqqrrrssssssrrrsssuuuwwwxxxwwwvvvuuutttzzz~~~xxxsssqqqpppooonnnnnnoooooonnnmmmjjjkkkjjjgggcccbbbbbbccceeehhhlllnnnllliiilllqqqtttqqqmmmlllmmmqqquuuwwwwww}}}yyy{{{|||zzzxxxvvvvvvxxx{{{}}}lllPPP???:::999888666666777888888777999999999999999999999999666666777777888999::::::777888999999777555555666666555333222111111111222000000111111111111111000111111111111000000000000000000000000111222333444555333444666666777???HHHYYYnnnvvv&&&((()))((('''&&&'''((('''((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))((((((''''''''''''(((((('''((()))(((''''''((()))((((((((((((((((((((((((&&&((()))(((''''''((())))))))))))))))))))))))))))))((((((***,,,...---,,,---)))---444888DDDjjjvvvbbbVVVnnnwww^^^RRRNNNQQQVVVbbbppp~~~{{{wwwuuuuuuvvvsssuuuvvvmmm]]]NNNGGGGGGEEECCC@@@@@@@@@@@@>>>===>>>@@@BBBBBBAAAAAAAAABBB???AAABBB@@@<<<:::<<<>>>???>>>===<<<;;;:::::::::777777777777666666666666777555666999999666555777222222333444444444333333//////000111222222333333000333666888777666555555333444666777888888888888<<<<<<<<<===>>>???@@@AAA@@@@@@BBBCCCEEEGGGHHHIIILLLMMMNNNNNNOOOOOOOOOOOORRRSSSRRRPPPOOOPPPRRRTTTWWWVVVVVVVVVWWWXXXZZZ[[[[[[YYY[[[^^^___^^^bbbggghhh~~~mmmaaaiiikkkWWWNNNQQQ[[[bbbeeejjjkkknnnrrrqqq|||~~~XXXMMMQQQYYYeeennnpppqqqpppmmmkkkkkkllloooppppppooommmllllllmmmqqqtttwwwyyyxxxvvvuuuuuuppprrrttttttssspppooooooppppppppprrrtttvvvyyyzzz{{{xxxvvvvvvtttpppppprrrsssrrrqqqooooooooooooooooooppprrrssstttuuuttttttkkklllmmmoooqqqrrrpppmmmoooooooooppprrrsssqqqpppoooqqqsssvvvvvvvvvtttsssqqqyyywwwpppmmmooonnnllllllmmmmmmkkkjjjdddeeeeeedddbbbbbbdddeeeeeefffkkknnnmmmjjjpppyyy{{{sssjjjeeehhhnnnuuuzzz||||||||||||{{{{{{{{{zzzzzz{{{}}}~~~yyyvvv^^^BBB999===999777666666777888888777888888888888888888888888888888777777777777777777666777888888666444444555555444222111000000000111//////000000111111000000000000000000000000000000000000000000111222222333444222333555555666===FFF[[[pppwww&&&'''((((((&&&&&&'''(((''''''(((((())))))******))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))''''''&&&''''''((()))***((((((''''''''''''(((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&'''((((((''''''((()))******)))))))))(((((((((((()))***+++,,,,,,---......,,,///444333888QQQmmmqqqUUUWWW[[[IIIGGGJJJUUUfffvvv}}}}}}{{{}}}~~~~~~zzzvvvtttsssqqqrrruuuttthhhXXXKKKGGGGGGDDDBBBAAAAAAAAA???>>>>>>@@@BBBBBBAAAAAABBBCCCAAABBBBBBBBB@@@???@@@AAAAAA@@@???===<<<<<<;;;;;;888888777777777666666666444222444888888555444666333333333444444333222222///000000111222333444444000333666777666555555555111222444666777888999999888888999:::;;;<<<=========>>>???AAACCCEEEFFFGGGIIIJJJKKKMMMNNNNNNOOOOOORRRRRRRRRQQQOOOPPPRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYZZZ^^^___^^^bbbhhheee|||mmmYYYeee{{{cccVVVUUUXXXcccjjjlllnnnrrrqqq|||YYYGGGIIISSSbbbnnnppprrrqqqmmmkkkkkkmmmjjjkkkmmmmmmllllllmmmooopppqqqssswww{{{{{{yyywwwrrrtttvvvvvvtttqqqppppppkkklllooorrruuuxxxzzz{{{{{{wwwvvvwwwvvvrrrrrruuuqqqqqqpppppppppppppppqqqnnnppprrrtttuuutttsssrrrllloooqqqrrruuuyyyyyyuuunnnnnnnnnpppssssssrrrqqqqqqrrrtttuuuvvvuuusssrrrnnnxxx{{{pppjjjooommmkkkjjjjjjjjjhhhfff]]]^^^```aaaaaabbbeeegggcccccchhhmmmlllkkkuuuyyyllldddfffnnnwww{{{}}}|||{{{xxxyyyyyyyyyxxxyyy{{{~~~rrrgggqqqqqqNNN:::777;;;888777666666888999888888777777777777777777777777666666666555444444333333555666777777555333333444444333111000000000000111//////000000111000000000//////000000000000000111000000000111111111222222222111333555666666===EEE[[[ooouuu&&&'''((((((&&&&&&'''((('''''''''((()))*********))))))))))))(((((((((((()))))))))(((((('''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''((()))***((((((''''''''''''(((((('''(((((('''%%%%%%''')))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((()))))))))))))))'''***,,,,,,++++++---000//////111333222555DDDTTT___RRRiii```LLLJJJKKKZZZiiiqqqzzzyyyxxx{{{~~~~~~{{{yyyxxxxxxuuuvvvyyyssscccSSSKKKHHHFFFCCCBBBBBBBBB@@@???===???AAABBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@>>>============999999888888888777777777555444555999888444333444444444444444333222222111000000111222333444555555111333555666666555555666222333444555666888999999666666888999:::;;;;;;;;;;;;<<<===???AAACCCEEEFFFFFFGGGIIIKKKMMMNNNOOOOOORRRSSSSSSRRRQQQQQQRRRTTTRRRTTTVVVXXXYYYYYYYYYXXXZZZXXXZZZ^^^______ccciiifffxxxoooSSS\\\mmm___ZZZ^^^fffiiimmmqqqppp}}}]]]HHHFFFQQQaaakkkooorrrqqqnnnlllnnnqqqjjjkkkmmmmmmlllmmmnnnppppppnnnnnnttt{{{~~~zzzvvvtttvvvxxxwwwuuurrrppppppiiikkkoootttwwwyyyzzz{{{{{{wwwvvvwwwvvvrrrrrrtttooooooppppppqqqrrrrrrsssoooqqqtttvvvwwwuuusssrrrppprrrrrrpppuuu|||}}}rrrpppnnnoooqqqtttvvvvvvvvvwwwwwwwwwvvvuuusssrrrrrryyy{{{sssnnnmmmkkkiiihhhgggeeecccaaaWWWYYY\\\]]]^^^aaadddgggaaa```dddkkkkkklllyyyvvvmmmmmmtttzzz~~~}}}zzz{{{zzzxxxuuuuuuuuussssssvvv|||{{{eeeggg~~~ZZZ???999:::888888777555666888999999888777777777777777777777777555444444444444444444333444666777666444222222333222111000//////000111222000000111111111000000///////////////000000111111///000000111111111111111111111333666666777>>>FFFWWWjjjppp&&&'''((('''&&&&&&'''(((&&&''''''((()))******+++))))))))))))((((((((((((******))))))((((((((('''&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))******((((((''''''''''''(((((('''''''''&&&%%%%%%''')))((((((((((((((((((((((((%%%'''((((((''''''(((***&&&&&&'''((()))***++++++&&&+++......+++***...222+++,,,---...///444???HHHuuufffWWWbbbrrrwwwSSSMMMFFFTTT```hhhtttxxxxxx{{{yyywww|||zzzkkkYYYPPPIIIGGGDDDCCCCCCCCCAAA@@@===???AAABBBAAAAAABBBCCCGGGEEEDDDFFFIIIKKKJJJGGGBBBBBB@@@???>>>=========999999999999888888888888999777888;;;:::666333444555555555444333222111000000111111333444555666666222333555666555555666777444444444555555777888999666777888:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNOOOOOORRRSSSTTTTTTRRRRRRRRRTTTQQQSSSVVVYYYZZZZZZXXXWWWYYYXXXZZZ^^^``````dddjjjgggtttsssPPPVVVcccoooeeeZZZbbbgggkkkpppppp}}}aaaJJJGGGQQQaaaiiimmmqqqqqqooonnnqqquuunnnooopppooommmlllmmmnnnppplllkkkqqqzzz~~~yyyssstttvvvxxxwwwuuurrrppppppkkknnnrrrvvvyyyzzzyyyyyy{{{wwwuuuvvvuuuqqqpppsssnnnooopppqqqrrrsssttttttppprrruuuxxxxxxwwwuuusssoooppplllhhhkkkuuu{{{yyywwwsssooommmpppuuuyyy||||||{{{zzzyyywwwuuusssrrr{{{zzzyyyyyyxxxwwwvvvuuullljjjgggfffdddccc```^^^UUUWWWYYY[[[\\\___bbbeee___]]]bbbiiijjjkkk{{{wwwvvvzzz~~~~~~~~~zzzuuuuuuxxxxxxuuuwwwwwwuuussstttzzznnnZZZggglllHHH666===@@@888888666555666888999999888777777777777777777777777555555555666666777777777444555666666444222222333111111000//////000111222111111111111111000//////.../////////000000111111///000000111111111111000111000333666777888>>>FFFRRReeekkk))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((())))))((('''&&&&&&&&&'''''''''((((((&&&((()))******)))(((&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))******)))''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))******++++++...------...///222555777XXX|||dddYYY[[[fffrrrbbbJJJJJJCCCQQQiiiuuu{{{~~~zzz|||{{{}}}~~~yyyooo```RRRMMMHHHEEEFFFEEE@@@======>>>>>>???AAAAAABBBBBBAAACCCCCCCCCDDDEEEGGGHHHIIIFFFBBB>>><<<<<<>>>??????>>>;;;777666777888777555777777777777777666555555555555444555666555222000222222333444444444444333444333333555666777555444333333333444444444555555666666888999999999999999::::::;;;;;;===>>>???@@@DDDFFFGGGHHHIIIJJJMMMOOOUUUTTTQQQOOOOOOQQQSSSUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\]]]```bbbccchhhqqqyyyTTTPPP\\\wwwoooddd\\\\\\eeelllppp|||gggKKKEEEEEEbbbnnnlllnnnsssrrrlllkkkpppmmmnnnnnnnnnnnnnnnmmmmmmkkkjjjkkkooouuuyyyzzzyyytttsssrrrssssssqqqnnnlllrrrssstttuuuvvvvvvvvvvvvvvvppplllooorrrrrrrrrsssrrrpppoooooopppqqqqqqpppnnnnnnppptttwwwxxxuuurrrssspppllljjjiiillloooqqqqqqpppooooooqqquuuxxxzzz}}}zzzyyyyyyyyywwwvvv}}}zzzvvvssssssrrrqqqpppiiigggeeeccc```^^^[[[ZZZ^^^___^^^\\\[[[]]]bbbfffhhhfffeeefffffflllzzzxxxpppuuu}}}yyyvvvvvvwwwwwwwwwxxx}}}uuuvvvqqqlllYYYeeerrrYYYFFF===999666444777777666666666666666777444444333333444555777888888888888666444333444555555555444333333222111111000000000000000000000000000000111111111111000000---000000......000000---------......///000000000000111111222333666;;;???PPPbbbfff(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((&&&&&&&&&'''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***)))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++------,,,---///111444666JJJllljjjRRRLLLTTT\\\___MMMEEEQQQgggrrrxxx}}}{{{~~~}}}||||||}}}~~~zzzssshhh^^^PPPKKKGGGHHHGGGBBB@@@@@@>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIGGGDDD???======>>>??????>>>;;;888777888999888666777777888888777666666555555444444444555444222000111222222333333333333333444333222333444555555444333333333444444444555555666666777888999999999999;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDDDDFFFHHHKKKRRRQQQOOOOOOOOOPPPRRRSSSRRRRRRSSSUUUVVVXXXXXXYYYZZZZZZZZZ[[[]]]___bbbccciiiqqq\\\VVVQQQeee~~~hhhTTTSSS\\\hhhxxxvvvUUUKKKGGG^^^kkkjjjmmmqqqpppkkkiiimmmkkkkkkkkkllllllkkkkkkjjjlllkkkkkkmmmrrrtttuuutttqqqpppppppppqqqpppnnnlllrrrrrrssstttuuuuuuvvvvvvsssooonnnooonnnlllnnnsssqqqooommmnnnoooppppppoookkkoootttuuusssrrrsssuuusssqqqnnnkkkkkklllnnnpppnnnnnnmmmmmmooorrruuuwww{{{xxxuuussstttuuuvvvuuuwwwtttooolllkkkkkkjjjiiiffffffdddaaa^^^\\\\\\\\\^^^^^^]]][[[YYY[[[___ccccccbbbcccddddddeeellluuu{{{tttwww|||~~~zzzwwwyyy|||www~~~~~~lll___```lll]]]III<<<777777777666777777777666666777777777666555444333333444555666555555666555333333444666555444444333222222111111/////////////////////////////////000000/////////,,,000000......000000,,,......//////000111111111000111111111333666;;;>>>NNNaaaggg((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((()))+++***)))&&&&&&'''''''''((((((((())))))++++++++++++))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))(((''''''&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))******+++,,,++++++,,,...000222444@@@OOOwwwuuuSSSIIIOOOUUUhhhvvvPPPDDDLLLbbbppp||||||yyyyyy|||wwwooohhhTTTNNNJJJJJJIIIDDDBBBCCC>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHEEEAAA???????????????===;;;999999:::;;;:::999777888888888888777666666555444333333444444111///000111111222333222222222444222111111222444444444333333333444444444555555555666777888888999999999;;;;;;;;;;;;;;;<<<=========>>>@@@AAAAAABBBEEEGGGNNNNNNNNNNNNOOOPPPPPPPPPOOOPPPRRRSSSUUUVVVWWWWWWXXXXXXYYYZZZ\\\___bbbcccjjjrrr```VVVRRR```nnnuuu~~~hhhYYYXXX___lllwwwYYYOOOLLL^^^hhhiiimmmpppooojjjhhhjjjmmmmmmnnnnnnnnnnnnnnnmmmnnnllllllmmmoooqqqqqqqqqooonnnmmmmmmoooooonnnmmmrrrrrrssssssttttttuuuuuutttssssssssspppmmmqqqyyypppnnnllllllmmmoooooonnniiiqqqxxxwwwppplllpppvvvqqqpppnnnllllllmmmnnnooollllllkkklllmmmpppsssuuu~~~{{{wwwuuuuuuvvvuuutttooollliiifffeeedddbbbaaabbbcccbbb___\\\[[[]]]```___^^^]]]ZZZXXXYYY\\\_________aaadddbbb^^^^^^aaattt|||~~~yyyxxxzzz|||wwwrrrvvv|||tttzzzkkkWWWmmmsssRRRHHH;;;333333555666555777777777777777777888888888777555333333333333444222333444333222222444666444444333333222111111111////////////////////////---......//////......---,,,///000......000///,,,...//////000111111222222000111111111222555:::>>>LLL```ggg(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''***++++++***''''''''''''((((((((((((((()))************)))((((((((((((((((((((((((((('''''''''''''''(((((()))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************++++++---///111222:::@@@\\\^^^QQQSSSUUU[[[cccKKKHHH[[[ooo~~~zzzzzz}}}{{{ssslllYYYRRRMMMKKKIIIEEECCCDDD===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIFFFCCCAAAAAAAAA@@@>>>===<<<;;;;;;;;;<<<;;;;;;777888888999888888777777555444333333333333111000000000111222222222222111666333111000222444555555333333333444444444555555444555666777888888888888;;;:::::::::::::::;;;<<<===???@@@AAAAAABBBEEEGGGKKKLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVUUUVVVWWWWWWYYY[[[^^^aaabbbjjjsssbbbPPPUUUeeeqqqqqqqqqlllYYYVVVcccsssVVVNNNQQQccchhhjjjnnnqqqooollljjjjjjnnnnnnoooooopppoooooooooooonnnmmmnnnoooqqqrrrrrrnnnmmmllllllnnnooooooooorrrrrrrrrrrrsssssstttttttttrrrqqqrrrqqqpppuuu|||qqqooommmlllmmmnnnnnnnnnkkkssszzzyyyrrrlllmmmqqqmmmllllllkkklllmmmnnnooommmmmmmmmmmmoooqqqsssuuu}}}zzzxxxuuupppmmmjjjiiihhhgggfffccc___[[[___``````]]]ZZZZZZ^^^ccc```___]]][[[YYYZZZ[[[]]]```___aaaeeeccc]]]ZZZ[[[jjjttt~~~{{{xxxyyy|||yyy~~~|||tttppptttyyyvvv{{{jjj```hhhGGG@@@888333333555444333777777777888888888888888666555444333333333444444333444444333222222444555333333222222111111111000////////////////////////.........//////.........,,,///000------000///,,,.........///000000111111000111111111222555999===III\\\ccc''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''***++++++***'''''''''((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((())))))***************+++---...///000111999JJJmmmlllXXXOOOKKKXXXhhhZZZFFFTTTlll}}}{{{yyyxxx{{{}}}ttt```XXXQQQMMMJJJDDDBBBDDD>>>=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEHHHFFFDDDCCCCCCBBB@@@???<<<<<<======<<<<<<<<<<<<888888999999999999999888666444333222333333222111000000111222222222222111777444222111333555666666333333333444444444555555444444555666777777777777:::999999999999999::::::===>>>@@@@@@@@@AAACCCEEEIIIKKKNNNPPPRRRRRRRRRRRRTTTUUUWWWXXXXXXWWWVVVUUUVVVVVVVVVWWWYYY\\\___```eeepppiiiPPPQQQddduuuvvvqqqxxxgggWWW```pppxxxVVVMMMRRRbbbiiimmmqqqqqqpppnnnmmmkkkiiijjjkkkkkklllllllllkkkkkkkkkllllllmmmooorrrtttqqqooommmlllnnnpppqqqqqqssssssrrrrrrrrrsssttttttpppjjjgggkkkoooqqqtttxxxsssqqqmmmlllmmmoooooooooppptttxxxyyyvvvpppllljjjiiiiiiiiiiiijjjlllnnnooopppppppppqqqrrrtttvvvwww|||||||||{{{xxxrrrjjjdddggghhhjjjlllkkkggg```[[[]]]^^^]]][[[ZZZ[[[___cccaaa```]]]\\\\\\\\\]]]]]]```___aaacccbbb^^^___cccmmmttt|||{{{xxxzzz~~~{{{||||||zzzwwwuuuvvvwww{{{}}}fffuuu}}}^^^AAA===888555555555444222555666777888888888888777444333333222333444555666666666666555333222333444222111111111111111000000...........................//////000000//////...,,,//////------//////,,,,,,,,,------...//////000000111111111111444999<<>>======>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDDDDDDDCCCAAA???<<<===>>>>>><<<;;;;;;;;;888888999::::::::::::999777666333333444444333222000111111222333222222222666444333333555666666666333333333444444444555555333444555666777777777777888888888888888999::::::;;;<<<=========>>>@@@BBBFFFHHHKKKMMMPPPQQQQQQQQQUUUVVVXXXYYYYYYXXXVVVUUUVVVUUUVVVVVVXXXZZZ]]]^^^___jjjyyyuuuXXXUUUgggvvvvvvqqqsss~~~vvv```YYYhhh{{{]]]OOOPPP\\\iiinnnqqqooommmnnnnnnkkkiiiiiijjjkkkllllllllllllggghhhhhhhhhiiikkkpppsssuuurrrnnnmmmnnnooopppqqquuutttsssrrrrrrssstttuuuqqqjjjfffjjjpppsssvvvyyytttqqqnnnlllmmmnnnoooooosssrrrrrrtttuuutttnnnjjjkkkjjjiiiiiiiiikkkmmmnnnrrrsssssstttuuuvvvwwwxxxxxxyyyzzz{{{yyytttlllffffffgggiiikkkkkkhhhbbb]]]]]]\\\[[[[[[\\\^^^```bbbaaa___]]]]]]___`````````]]]^^^```bbbaaaaaaiiisssvvvwwwzzz|||{{{xxx{{{}}}yyywwwxxxxxxvvvtttxxx{{{}}}eeeqqqPPP999777555555666666555444333555666888888888777777333222222222222444666777777777777555333111222333000000000000000000000000......................../////////000000/////////+++...///------///...++++++,,,,,,------...//////000111111111111444888<<>>???@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDEEEDDDBBB???<<<>>>@@@???<<<999999:::888999999:::;;;;;;::::::999777444444444555444333111222222333333333333333444333222333555666555444333333333444444444555555333333444555666666666666666666666777888999:::;;;999;;;<<<<<<;;;<<<>>>@@@AAACCCEEEHHHJJJLLLNNNNNNPPPQQQTTTWWWXXXWWWVVVUUUVVVVVVUUUVVVWWWXXXZZZ[[[\\\dddooo{{{]]][[[iiiuuuuuupppqqqvvvyyyvvv{{{]]]ffflllaaaPPPQQQ^^^ggglllmmmjjjhhhkkkllliiiiiijjjkkklllmmmmmmmmmmmmfffggghhhggggggiiinnnrrryyyuuuooollllllnnnnnnooovvvuuusssrrrrrrsssuuuvvvuuuooollloooqqqssswww}}}tttqqqmmmkkkkkkmmmnnnnnnqqqnnnkkklllooorrrrrrqqqrrrpppllliiihhhiiikkkmmmrrrrrrssstttuuuvvvvvvwwwzzzyyyyyyyyywwwsssmmmhhhdddcccccccccdddcccaaa___^^^[[[YYY[[[___bbbaaa______]]][[[]]]```bbbbbbaaa\\\___dddfffdddfffttt}}}xxxwwwzzz{{{zzz{{{{{{vvvuuuwwwxxxxxxwwwzzztttiiidddssseeeBBB444333333444555666666666222333555777888777666555444333222222222333444555444555555444222111222444000000000000000000000000........................---......//////......---+++...///,,,,,,///...+++,,,,,,------.../////////111111111000111333888;;;BBBTTT[[[~~~''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((())))))((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))*********)))((((((((('''''''''(((((()))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++,,,---.../////////111111222999QQQfffXXX@@@YYYPPPQQQbbbMMMOOO```rrruuuzzz|||}}}wwwjjj```WWWOOOKKKKKKGGGEEECCCAAA???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBDDDEEEEEEBBB@@@<<<>>>@@@???;;;888888999888999::::::;;;;;;;;;;;;:::888555444555555555444222222333444444444444333222222222333555555444222333333333444444444555555222333444555666666666666555555555666777999:::;;;:::<<<======<<<===???AAA===>>>@@@CCCFFFHHHJJJLLLJJJMMMPPPTTTVVVWWWVVVUUUVVVVVVUUUUUUVVVWWWYYYZZZ\\\aaaggg~~~yyy[[[WWWdddppptttssstttuuuuuuxxx|||ooohhh___PPPUUUeeeeeejjjjjjeeedddhhhjjjgggeeefffggghhhiiijjjjjjjjjiiijjjkkkiiihhhjjjnnnssszzzvvvppplllkkklllmmmmmmwwwvvvtttsssssstttuuuvvvssspppoooooommmlllsss{{{ssspppkkkiiijjjkkkmmmmmmnnnjjjfffeeeiiiooovvvzzzxxxuuupppkkkhhhhhhjjjkkkqqqqqqrrrsssssstttuuuuuuzzzxxxtttqqqnnnjjjfffcccccc```\\\[[[\\\^^^_________[[[XXX[[[aaadddaaa\\\]]][[[ZZZ\\\```ddddddbbb\\\bbbiiikkkiiikkk{{{yyyuuuyyy|||{{{|||~~~{{{xxxwwwyyy}}}nnn___YYY}}}]]]:::333333444444555666666666111222444666777777666555666555333222111222222333111222333222111111333555////////////000000000000........................,,,------......------,,,+++...///,,,,,,///...+++------......///000000000111111111000111333777;;;AAASSS\\\******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&************))))))((((((---***''''''))))))(((&&&(((''''''&&&&&&&&&''''''+++******)))(((''''''&&&))))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''######$$$$$$$$$%%%%%%%%%)))******++++++,,,------444///000888CCC```ooo^^^DDDLLLQQQ[[[|||SSSQQQZZZcccoootttyyy{{{{{{vvvgggZZZRRRPPPPPPNNNJJJCCC>>>???BBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAAAAAAAA<<<<<<===>>>===<<<:::999;;;;;;<<<<<<<<<<<<<<<;;;888777777666555444444444333333333333333333333333444222111111222333333222444444333222333444555666555555555555555555555555555555666777888:::<<<===;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBDDDEEEGGGGGGIIIKKKNNNQQQSSSUUUVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[___^^^eeeyyy}}}^^^^^^fffjjjiiijjjnnnooolllrrrvvv~~~~~~wwwuuufffQQQSSSfffhhhhhhhhhhhhhhhhhhhhhhhhfffdddccceeeiiikkkkkkjjjkkkjjjhhhiiilllnnnoooooouuuvvvuuupppjjjhhhjjjnnnssstttuuuuuutttrrrpppnnnpppuuuuuunnnjjjmmmooonnnnnnkkkhhhhhhjjjmmmoooppplllkkkjjjiiijjjmmmsssxxxqqqoookkkiiipppwwwrrrhhhmmmpppqqqnnnooorrrrrrooorrrsssrrrnnniiieeebbbbbbWWW[[[ZZZVVVWWW]]]___\\\```cccfffeeebbb```aaabbbZZZZZZ[[[[[[\\\^^^___```^^^gggtttzzztttnnnvvv~~~xxxvvvzzz|||zzz{{{zzzvvvyyy{{{{{{~~~mmmeeejjjMMM===666555333222333555777888222222333333555666888999333666999999666333333444222222222111111111000000333222222111000//////...+++,,,------......------------------------------,,,,,,,,,---------.........------,,,,,,,,,------///000111000000111333666???MMMeee((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((('''&&&(((((()))))))))*********+++)))'''''')))***((('''(((((('''''''''''''''(((******))))))(((''''''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''')))******++++++,,,,,,---///+++...555<<>>?????????@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBB===>>>>>>======<<<;;;:::;;;<<<<<<======<<<<<<<<<888888777666666555444444444444444444444444444444444222111111222333333222444444333222333444555666555555555555555555555555444444444555777999:::;;;999::::::;;;;;;<<<<<<=========???@@@BBBDDDEEEFFFFFFHHHJJJMMMPPPQQQRRRSSSUUUTTTTTTTTTVVVWWWYYYZZZ___aaafffvvv```^^^dddhhhfffgggkkkmmmkkkqqqtttzzz~~~pppaaaSSSTTT^^^hhhhhhhhhhhhhhhhhhhhhhhhgggeeeccceeehhhjjjiiihhhmmmkkkiiiiiijjjkkklllkkknnnqqqrrrooojjjhhhjjjmmmqqqrrrssstttsssrrrpppnnnmmmrrrrrrmmmjjjnnnpppooollljjjhhhhhhjjjmmmnnnnnnooonnnmmmkkkiiijjjnnnqqqnnnnnnkkkiiimmmrrroooggggggkkkllljjjiiikkkjjjffflllnnnpppoookkkhhheeeddd___aaa___ZZZYYY]]]]]]ZZZ```bbbddddddcccaaa```___^^^^^^\\\\\\[[[[[[\\\\\\___hhhvvv}}}vvvwww}}}zzzuuuuuu{{{~~~|||zzz{{{~~~yyyvvvvvvvvvvvv}}}xxxUUU>>>:::555444333222333444666777444444333444444555666666777888:::999666555666888222222111111111000000000//////......---,,,,,,++++++,,,------...---------------------------------+++++++++,,,,,,,,,------...------,,,,,,---------...///000000000222555888AAALLL```|||&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((&&&&&&'''(((***+++,,,,,,)))(((&&&'''(((***)))(((((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''(((((((((((()))))))))******+++,,,,,,,,,,,,***...333444>>>___bbbUUUVVViiiyyy^^^GGGSSSpppwwwvvvyyy~~~zzzlll]]]QQQKKKKKKJJJHHHDDDAAA>>>>>>?????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@???======<<<<<<<<<<<<<<<============<<<<<<888888888777666666555555555555555555555555555555444333111111333333333222444333222222222333555666444444444444444444444444333333333444555777888999777888888999::::::;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGIIILLLMMMOOOOOOQQQQQQRRRSSSTTTVVVXXXYYYZZZaaafffpppfff^^^bbbdddcccdddgggjjjiiijjjooouuuzzz~~~dddVVVXXXaaaiiihhhhhhhhhhhhhhhhhhiiigggfffdddeeeggghhhhhhgggnnnllliiiiiiiiiiiihhhggggggkkknnnnnnllljjjjjjkkkoooppprrrssssssrrrpppooojjjnnnnnnlllkkkmmmooooookkkiiihhhiiikkklllllllllppppppooollliiiggghhhiiijjjlllkkkiiikkkllljjjeeegggkkkllljjjjjjjjjhhhccciiikkkmmmmmmkkkgggeeedddcccdddbbb^^^\\\^^^___\\\aaaaaacccdddeeeddd```]]]^^^]]][[[ZZZZZZ[[[\\\]]]\\\dddttt{{{xxxxxxtttuuu|||{{{xxxxxxxxxxxxxxxxxx~~~fffBBB555<<<555444333222333444555666555444444333333444444444666<<>>AAA>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@>>>======>>>>>>======>>>>>>>>>===<<<<<<999999888888777777777777666666666666666666666666444333111111333444333222444333222222222333444555444444444444444444444444222333333333555666777888777777777888999999::::::;;;;;;<<<>>>???AAABBBBBBBBBCCCEEEGGGJJJKKKMMMMMMNNNOOOPPPRRRTTTVVVXXXYYYUUU___dddiii}}}mmm^^^aaabbbbbbbbbdddggghhhdddgggpppvvvttttttrrrYYY\\\ggghhhhhhgggffffffggghhhhhhhhhhhhgggfffggggggggggggmmmllljjjiiijjjiiihhhgggdddhhhlllnnnmmmjjjiiiiiimmmnnnppprrrrrrrrrpppooojjjkkkkkkkkkjjjllllllllliiihhhggghhhjjjkkkjjjiiilllmmmnnnmmmjjjgggffffffgggjjjlllllljjjiiigggfffeeejjjlllkkkkkkkkkhhhccchhhiiijjjhhheeebbbaaaaaa`````````___```bbbddddddaaaaaabbbeeehhhhhhccc___ZZZYYYXXXWWWYYY\\\___aaaXXX___mmmxxxxxxvvvvvv{{{}}}xxxyyy||||||zzz{{{{{{mmmNNN999555:::444444333222222333444444333333333333333333444555111@@@UUUcccbbbTTT???111111111000000000/////////////////////......------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......///000111111111333666999@@@GGGVVVmmm&&&&&&&&&'''(((((())))))&&&'''''''''''''''''''''&&&&&&'''((())))))(((((('''(((((((((((()))))))))%%%&&&&&&''''''(((***+++''''''((()))******))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((((())))))******+++,,,,,,...---000222000111???PPPqqqnnnXXXMMMNNNZZZqqq\\\QQQbbbssszzz{{{yyyzzz{{{sssdddWWWOOOOOORRRSSSMMMBBB>>>AAA>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDBBB@@@?????????@@@>>>>>>??????>>>======<<<999999999999999888888888777777777777777777777777555333222222333444444333333333222111222333444555444444444444444444444444333333333444555666777888666777777888888999::::::;;;<<<<<<>>>???@@@AAAAAACCCDDDEEEGGGIIIJJJLLLMMMLLLMMMOOOQQQSSSUUUWWWXXXUUU^^^bbbcccqqq}}}kkk______```aaaaaaaaadddgggeeeccciiiqqqrrrnnnsss~~~kkkaaabbbhhhgggeeeddddddeeeggghhhiiiiiiiiihhhgggggghhhhhhllljjjjjjjjjkkkllljjjiiifffiiilllnnnmmmkkkhhhgggkkkmmmoooqqqqqqqqqpppooojjjiiiiiijjjjjjiiihhhhhhhhhgggfffgggiiiiiihhhgggfffhhhkkkkkkjjjhhhggggggfffiiilllnnnlllhhhfffgggaaafffiiihhhhhhiiifffaaaddddddccc```^^^^^^___aaa]]]\\\]]]___aaabbbeeegggbbbaaabbbeeeiiijjjgggcccYYYXXXVVVVVVXXX]]]aaaddd]]]aaajjjxxxwwwyyyvvvuuuvvv{{{~~~}}}yyy~~~{{{zzzvvvsssQQQ999777777111333333333222222222333333000111111111333444555666///AAAZZZmmmmmm\\\BBB///000000000/////////......000000000///////////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///111222222111000111333666<<>>===<<<::::::::::::::::::::::::777777777777777777777777555444222222444444444333333222111111111222444555333333333333333333333333333333333333444555666777666666666777888888999999;;;;;;<<<===>>>???@@@@@@BBBCCCCCCDDDFFFHHHJJJKKKIIIKKKMMMOOORRRSSSTTTTTTWWW[[[]]]]]]dddmmmkkkaaa^^^]]]___aaaaaa___```dddhhhdddccciiinnnoooqqqtttyyymmm^^^fffeeecccbbbbbbccceeefffhhhhhhiiihhhffffffgggiiijjjiiiiiikkklllmmmllljjjiiijjjkkklllllljjjiiigggiiijjjlllnnnnnnnnnlllkkkjjjgggfffiiijjjgggeeeeeehhhfffeeeeeefffggggggfffbbbeeehhhiiiiiigggggggggeeegggkkkooonnniiifffgggcccgggiiihhhggghhhfffbbbZZZ[[[\\\\\\\\\]]]```ccc___\\\\\\___``````bbbeeeccccccdddeeeggggggfffeee^^^\\\YYYXXXZZZ^^^dddgggiiikkkmmmsss|||}}}uuuvvvwwwtttqqqsssxxxzzzxxxyyy}}}~~~~~~}}}}}}fffCCC333::::::...333333222222222222111111//////000111222444555666333>>>NNN[[[]]]QQQ@@@222////////////............------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---......///111222222111//////111333999AAAQQQjjj&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%&&&&&&'''((()))******%%%&&&((('''%%%&&&(((***$$$%%%''')))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++---,,,,,,......///444:::EEErrriiiXXXTTTYYY^^^ppp^^^NNNRRReeezzzsssjjjddd[[[WWWYYYaaa]]]NNNCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@???>>>===<<<:::::::::::::::;;;;;;;;;777777777777777777777777555444222222444555444333333222111111111222444444333333333333333333333333222222222222222333444555444444555555666666777777999::::::;;;<<<===>>>>>>@@@???@@@AAABBBDDDGGGHHHFFFHHHJJJLLLNNNOOOPPPPPPRRRQQQSSSVVVZZZ[[[ZZZZZZ[[[ZZZ\\\aaa```\\\\\\```ccceeeeeedddgggmmmpppppprrryyyrrrccceeecccaaa``````aaaccceeedddfffgggfffddddddfffhhhiiihhhhhhjjjlllllljjjhhhjjjiiihhhhhhiiijjjjjjjjjeeeggghhhjjjjjjiiigggfffgggcccbbbgggjjjgggdddeeeiiifffdddcccdddfffffffffcccfffhhhhhhfffeeedddddddddcccgggooopppjjjfffggggggjjjjjjfffeeeeeeccc___TTTWWWZZZ]]]]]]^^^___``````\\\\\\___```^^^```eeefffffffffdddbbbaaaaaabbb```^^^[[[[[[^^^dddjjjooorrrttttttssswww||||||xxxuuuyyyyyysssqqqvvvyyyxxxuuuzzz~~~|||}}}mmmSSS>>>777888777333222222222222222111000000000000000000111222444444555777<<>>======;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666666444222333444555444444333222111111111222333444333333333333333333333333111000000000111222333333222222333444444555555666888888999:::;;;;;;<<<<<<===<<<======???AAACCCEEEDDDFFFHHHJJJLLLMMMMMMMMMJJJFFFIIIQQQTTTQQQSSSYYYYYYXXX[[[```___ZZZYYY]]]ZZZfffjjjeeebbbhhhllliiikkkhhhlllyyy~~~vvvlllgggdddbbb```______```bbbdddbbbdddeeedddbbbbbbeeeggghhhhhhhhhiiijjjjjjhhhfffjjjhhhfffeeegggjjjkkklllcccdddfffggggggeeedddccceee___```gggjjjgggeeegggiiifffcccbbbccceeeffffffggghhhiiihhheeebbbaaaaaacccaaaeeennnpppkkkffffffeeegggeee```]]]]]][[[VVVSSSWWW]]]``````^^^[[[ZZZ___ZZZZZZ___aaa___aaaggghhhiiihhhccc^^^[[[]]]______]]]\\\]]]bbbjjjrrrwwwtttyyyyyyuuuvvv|||}}}vvv}}}xxxtttwwwzzzzzzyyy}}}qqqZZZ]]]yyy~~~|||wwwqqqUUU===888666//////666222222222222222111000///222111111111111111222222444222111222555666555333//////.........---------------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000---............///222555:::???KKK```~~~'''''''''''''''''''''''')))'''%%%%%%''')))))))))(((''''''''''''&&&&&&&&&&&&'''(((''''''''')))+++'''''''''''''''''''''''')))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((((((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((()))******++++++------,,,------...///000999>>>VVV{{{]]]SSS[[[TTTXXXeeePPPHHH[[[vvv~~~{{{tttkkkbbbaaaggghhhYYYHHHHHHAAA>>>BBBDDDBBBAAADDD@@@AAABBBBBBAAAAAACCCEEEBBBEEEGGGHHHGGGEEEDDDDDD@@@@@@??????>>>>>>=========<<<;;;:::999:::;;;;;;888888888888999:::;;;;;;999555444555555222333666666444222000///000222444///111444333111///111222222000///000333444444444333333444444666777888999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@EEEEEEDDDCCCCCCDDDEEEFFFHHHHHHJJJPPPVVVYYYYYYXXXYYYZZZ[[[\\\\\\[[[YYYWWW\\\^^^``````___```aaaccceeeeeeffffffffffffggggggccc```___```___[[[[[[^^^cccaaaaaacccgggiiihhhfffiiiiiiiiiiiiiiiiiijjjjjjhhhjjjkkkhhheeebbbccceeejjjhhheeeddddddeeeddddddeeedddcccccceeeeeeeeecccfffdddaaaaaabbbeeeffffffbbbfffjjjiiieeeaaaaaacccaaacccggghhhhhhgggggghhhdddaaa]]]ZZZXXXWWWUUUTTTTTTVVVZZZ\\\]]]\\\YYYXXX^^^```cccdddcccbbbccccccgggkkkjjjbbb\\\[[[XXXTTTYYYUUUUUU^^^kkktttuuuqqqwwwyyy~~~|||}}}~~~zzzzzz}}}{{{uuuttteeeNNNJJJ```~~~~~~lllqqqKKKBBB888333333444333111444333333222111000//////111///...---...111444666444333111000000000111111+++,,,.../////////...---,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++***)))***,,,---,,,+++*********+++,,,---///000---...////////////222444555???JJJfff{{{'''''''''''''''''''''''')))'''%%%&&&''')))))))))(((''''''''''''&&&&&&&&&&&&'''(((''''''''')))+++''''''''''''''''''''''''((((((''''''&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&''''''%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((()))******++++++,,,,,,,,,,,,---...///000---666GGGgggeeeVVVXXXWWWXXX}}}UUUBBBJJJ^^^ddduuuwwwnnnccc___eeehhh```TTTKKKCCC>>>AAACCCAAA>>>>>>@@@AAABBBAAAAAAAAACCCEEECCCFFFHHHIIIGGGFFFEEEEEE@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999999999999:::999555444555444222222666555444222111000111222333///111444333111000111222222000///000222444444444444444444444555666888888999999999999:::::::::::::::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@BBBDDDFFFGGGNNNNNNOOORRRWWWZZZZZZYYYXXXYYYYYYZZZZZZYYYXXXWWW[[[]]]^^^^^^]]]]]]^^^```bbbbbbbbbccccccddddddeeeddd```___```___[[[[[[^^^cccaaa```aaaeeeggggggffffffggghhhiiijjjjjjkkkkkkhhhjjjjjjhhhdddbbbbbbcccjjjhhhfffeeeeeedddcccaaaeeedddbbbbbbcccdddbbbaaadddbbbaaaaaabbbdddddddddcccgggiiihhhccc``````bbbcccfffhhhiiihhhgggffffff___\\\XXXVVVUUUUUUSSSRRRTTTVVVZZZ]]]^^^]]][[[ZZZ[[[]]]```bbbbbbbbbcccdddgggiiiggg___[[[[[[YYYUUUWWWVVVYYYcccnnnvvvvvvtttzzz|||~~~zzzwwwwwwxxxzzz|||www___KKKSSSlll}}}tttaaaZZZ@@@:::333111333666666555333333222222111111000000111000/////////111333444222111000/////////000000......///......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++*********+++,,,---...///---...////////////222444666???IIIeeezzz'''''''''''''''''''''''')))'''&&&&&&((())))))((((((''''''''''''&&&&&&&&&&&&'''(((''''''''')))+++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''(((((())))))******+++,,,,,,,,,,,,---...//////+++444<<>>;;;???AAAAAAAAAAAAAAACCCEEEDDDFFFHHHIIIGGGFFFFFFFFFCCCBBBAAA@@@???>>>======;;;;;;<<<======<<<<<<<<<<<<<<<;;;:::999999999999999555333555444111222555444444333333333222222222000222333333222111111222222000///000222444444333444444444444444555666777777777777888888888999999:::;;;;;;;;;<<<<<<======@@@AAABBBCCCFFFHHHKKKLLLSSSQQQQQQRRRUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[[[[[[[]]]___^^^^^^______```aaabbbbbbeeeaaa______^^^[[[[[[]]]dddbbb``````bbbdddeeefffccceeegggiiijjjkkkkkkjjjgggiiiiiihhheeecccbbbcccffffffeeefffgggfffdddbbbdddbbbaaaaaabbbbbb```___aaa``````aaaccccccbbbaaaccceeegggeeeaaa___```aaadddfffhhhhhheeecccaaaaaaXXXVVVSSSRRRRRRRRRQQQPPPSSSVVVZZZ]]]______]]]\\\]]]___bbbdddeeefffhhhiiihhhgggbbb]]][[[\\\ZZZWWWYYY]]]cccmmmuuuzzzzzzyyyyyyyyy|||~~~|||zzz{{{wwwyyyyyyvvvyyybbbWWWgggnnnWWWEEE777444000000333555555444222222222222222222222222111111111111111111111222///............//////000111000///---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++***)))***,,,---,,,+++++++++++++++,,,,,,---...---...////////////222444666>>>HHHbbbwww''''''''''''''''''''''''((('''&&&&&&((())))))((((((''''''''''''&&&&&&&&&%%%'''(((''''''''')))+++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))*********++++++++++++,,,---...///000444555;;;UUUwwwbbbVVVNNNZZZooo\\\KKKCCCCCCTTThhh{{{nnnhhhiiihhhddd___SSSFFFAAABBBCCCAAA>>>???@@@AAAAAA@@@AAACCCEEECCCEEEGGGGGGFFFEEEEEEFFFEEEEEEDDDCCCAAA@@@??????;;;<<<===>>>???>>>===<<<<<<;;;;;;::::::::::::;;;999555444555444111111555333333444555555444333222111222333333222222222222222000///000222333333222444444444333444444555555666777777777777888888888;;;;;;;;;<<<<<<<<<======AAABBBCCCEEEHHHJJJLLLMMMOOONNNMMMMMMOOOQQQRRRSSSUUUUUUUUUUUUUUUVVVWWWXXXRRRUUUWWWYYYZZZ\\\^^^aaa[[[\\\\\\]]]^^^___``````ddd```^^^^^^]]]ZZZZZZ]]]eeeccc```___```bbbdddfffcccdddfffhhhiiiiiihhhgggeeefffggghhhgggfffeeeeeebbbcccdddgggjjjiiigggeee```___^^^___```aaa```_________```bbbdddcccaaa______aaabbbbbb```___```bbbbbbdddeeedddaaa]]][[[[[[SSSRRRPPPPPPRRRRRRQQQPPPRRRUUUYYY]]]___```^^^]]]___bbbdddeeefffgggiiikkkhhheeeaaa^^^^^^___]]][[[```fffooowww{{{}}}||||||xxxwwwxxxxxxuuusssyyyxxxwwwyyy}}}vvvyyy{{{gggKKK888666333111111222333111///111111222222333333333444111222333333333111000///---------......///000000000///...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,++++++,,,---------...////////////222444666===EEE^^^sss''''''''''''''''''''''''''''''&&&'''))))))((('''(((''''''''''''&&&&&&&&&%%%'''(((''''''''')))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))******+++******++++++,,,---...222------444>>>]]]rrr```TTTPPPTTT]]]yyyZZZIIIGGGHHHKKKkkk{{{sssqqqoookkkhhh\\\LLLAAA@@@DDDDDDBBB???@@@AAAAAA@@@@@@BBBDDDBBBDDDEEEEEECCCBBBCCCDDDEEEDDDDDDBBBAAA@@@??????<<<===>>>???@@@???>>>===::::::::::::;;;<<<===>>>;;;777555666444111222555222333555666666555444333222222222333333333222111222111///000111222222111444333333333333333444555777777777777888888888888:::;;;;;;<<<<<<=========??????AAABBBDDDEEEFFFFFFIIIIIIIIIIIIJJJLLLOOOPPPSSSSSSSSSSSSTTTVVVWWWXXXTTTVVVXXXYYYYYY[[[]]]___\\\\\\\\\]]]^^^______```ccc^^^\\\\\\[[[YYYZZZ]]]eeedddbbb```___```ccceeedddeeefffffffffeeedddccccccdddfffhhhjjjjjjiiihhhcccdddeeehhhjjjiiifffccc]]]\\\[[[]]]___aaa```___^^^^^^```bbbdddccc```^^^ZZZ\\\^^^______```aaaaaa```bbbcccaaa]]]ZZZWWWWWWQQQPPPPPPQQQSSSTTTSSSRRRQQQTTTXXX\\\______^^^]]]```bbbcccccccccccceeeggggggeeedddddddddcccbbbbbbhhhnnnvvv{{{|||{{{zzzzzzyyyxxxyyyyyyvvvttt{{{{{{xxx~~~yyysss{{{[[[===111444444333333333222000...000111111222222333333444111222333333333111///...---......//////000000000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,++++++,,,---------...////////////222444555;;;AAAYYYmmm'''''''''''''''''''''''''''&&&&&&((()))***((('''(((''''''''''''&&&&&&&&&&&&'''(((''''''''')))+++''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''(((((())))))***************+++,,,------111))),,,666666DDDyyy~~~eeeUUUIIIHHHMMM___tttOOOBBB@@@CCCNNNggg~~~zzzuuuoooeeeUUUFFFAAACCCDDDBBB>>>@@@@@@@@@@@@@@@BBBDDDBBBCCCDDDCCCBBBAAABBBDDDBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@??????>>>===999999:::;;;<<<>>>???@@@<<<888666777666222333666333444555666666666555444333222222333444444333111222111//////111222111111222222222222222333444555666666666777777777888888888999999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEGGGGGGHHHIIILLLNNNOOOPPPQQQRRRSSSTTTUUUUUUXXXYYYZZZZZZXXXXXXYYY[[[]]]]]]]]]^^^^^^^^^______```[[[YYYYYYYYYXXXZZZ^^^ddddddbbb```^^^^^^```bbbddddddccccccbbbaaaaaaaaaaaabbbdddgggjjjkkkjjjhhheeeeeefffggggggeeebbb^^^\\\[[[[[[\\\^^^``````___]]]]]]^^^```bbbaaa___\\\WWWYYY[[[^^^``````___^^^]]]___```^^^[[[XXXUUUUUUOOOOOOOOOQQQSSSTTTSSSRRROOORRRVVVZZZ\\\\\\[[[ZZZbbbcccddddddcccdddfffhhhfffgggkkknnnmmmiiigggjjjmmmqqqvvvyyyzzzxxxwwwvvvvvvvvvwwwxxxvvvvvv}}}{{{zzz~~~xxxvvvyyyRRR555222000111222222333222222222000000000111111222222222000111222222111000///...---...//////000//////...,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,,,,---...---...////////////222444333888===TTThhh'''''''''''''''''''''''''''&&&&&&(((******(((&&&(((''''''''''''&&&&&&&&&&&&'''(((''''''''')))+++''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''###%%%''''''&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))******+++,,,---///,,,000555222888^^^sss^^^KKKKKKQQQVVVooodddHHH===BBBDDDPPPppp}}}vvvqqqeeeSSSHHHEEECCC@@@>>>???@@@@@@???@@@BBBDDDBBBCCCDDDCCCBBBAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;<<<===??????>>>:::888888777444444777444444555666666666666666444222111222555555333111222111//////111111111000111111111111222333555555444555555555666666666666444555666888999;;;<<<===>>>???AAABBBCCCDDDCCCCCC@@@BBBEEEFFFEEEEEEGGGIIIJJJKKKMMMOOOQQQRRRRRRQQQUUUVVVXXXXXXXXXXXXZZZ[[[^^^^^^^^^^^^^^^]]]]]]]]]\\\XXXVVVWWWWWWWWWYYY^^^```aaabbb___\\\ZZZ\\\]]]bbbaaa```^^^^^^___```aaaaaaaaabbbfffiiiiiigggddd``````aaabbbdddcccaaa^^^^^^]]]\\\\\\^^^^^^]]]\\\[[[ZZZ[[[\\\^^^^^^\\\ZZZVVVXXX[[[^^^```^^^[[[YYYVVVXXXYYYYYYVVVSSSQQQQQQLLLLLLMMMOOOQQQRRRQQQOOONNNPPPTTTXXXZZZZZZXXXWWW^^^___`````````aaadddfffdddiiissszzzvvvnnnlllqqqssstttuuuwwwyyyyyyyyyxxxvvvvvvwwwwwwtttqqqvvvzzzzzz{{{hhhGGG444444...///000111111111222333000000000000000000111111//////000000000//////...------...///......,,,,,,,,,,,,---------,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++***)))***,,,---,,,+++*********+++,,,---...///---...////////////222444222666:::PPPccc''''''''''''''''''''''''&&&&&&'''(((******(((&&&(((((('''''''''&&&&&&&&&&&&'''(((''''''''')))+++''''''''''''''''''''''''&&&&&&&&&'''((()))******'''''''''''''''((())))))'''''''''&&&&&&'''''''''"""%%%((((((&&&%%%&&&(((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))***+++,,,---+++---///...)))000IIIbbbqqqVVVTTTWWWMMMSSSmmm\\\EEEFFFDDDDDD___}}}{{{~~~||||||rrr___PPPIIIDDD???>>>???@@@@@@???@@@BBBDDDCCCDDDEEEDDDBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDAAA???>>>>>>>>>>>>======<<<<<<<<<======>>>???;;;999999888444444777555555555555666666777777444222111222555555333111222111//////000111111000000000000111222444555666333333333444444444555555111222444555777999;;;<<<888999<<<>>>???@@@@@@???===@@@CCCDDDBBBAAABBBDDDFFFHHHKKKNNNOOOPPPOOONNNNNNPPPTTTVVVXXXZZZ^^^```______^^^^^^]]]\\\\\\\\\ZZZVVVTTTUUUVVVVVVYYY^^^^^^___```^^^ZZZXXXYYYZZZ```___]]]\\\\\\^^^aaacccbbbaaabbbdddggggggccc___YYYYYY[[[^^^bbbdddcccbbbaaa___^^^]]]]]]]]][[[YYYYYYXXXXXXYYY[[[[[[ZZZYYYWWWYYY\\\___```]]]XXXTTTOOOQQQSSSSSSPPPNNNMMMLLLJJJJJJJJJMMMOOOPPPNNNMMMMMMOOOSSSWWWXXXXXXVVVUUURRRTTTUUUUUUVVVXXX\\\___dddkkkyyy|||qqqooouuuxxxvvvvvvxxx{{{}}}}}}|||}}}||||||zzztttnnnqqqxxxrrrvvvuuuiiiQQQ;;;111111///000000000//////000111000000000//////////////////............/////////,,,------...---,,,***)))---.........---+++)))(((---,,,+++******+++,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++***)))***,,,---,,,+++*********+++,,,...///000---.../////////000222444111555888MMMaaa'''''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&'''(((******(((&&&))))))(((((('''''''''&&&+++)))&&&###"""###%%%&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))))))))***,,,---)))...111...+++///;;;FFFdddzzzeeeZZZTTTYYY[[[RRRkkk{{{SSS<<>>???AAAAAA@@@???@@@AAA???AAABBBBBB@@@@@@AAACCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDCCCBBB@@@???>>>===<<<===???@@@AAAAAA@@@??????>>>===;;;:::888888888777555444444444444333111444333222333333333111//////000111222222222222222...000222333222222333555555555444444444333333333555444333222333555777888999:::;;;<<<============;;;<<<===>>>???@@@AAAAAACCCDDDFFFHHHJJJKKKLLLLLLOOOPPPQQQSSSUUUVVVVVVVVVYYYXXXWWWVVVWWWYYY[[[\\\XXXXXXWWWXXXXXXYYYZZZZZZ\\\aaaddd```XXXSSSVVV\\\]]]ZZZWWWVVVXXX[[[]]]^^^]]]\\\\\\]]]```aaaaaa```[[[ZZZXXXWWWWWWXXXZZZ[[[cccaaa^^^]]][[[ZZZWWWUUUWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\\\\ZZZXXXUUUSSSPPPLLLHHHHHHJJJKKKKKKIIILLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJOOOMMMMMMNNNMMMLLLRRRYYYaaakkktttuuuooolllpppvvvwwwyyyzzzyyywwwuuuuuuvvvxxxvvvwwwzzzyyyvvvuuuxxxwwwzzzlllYYYIII<<<222///222///.........000000...------------...///000000111...------,,,,,,------.........---------,,,,,,,,,+++++++++******)))))))))***++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++++++++---...///.........000222000666===FFFZZZ~~~((((((''''''''''''&&&&&&''''''(((((('''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))(((''')))(((((((((''''''''''''***((('''%%%$$$%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%''')))))))))***+++---))),,,...---+++///888@@@JJJmmmvvvgggYYYYYY\\\VVVZZZnnnMMMDDD???FFFZZZ||||||rrrlllfffVVVDDDAAA@@@?????????@@@AAAAAA???@@@BBBAAA@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEECCCAAA@@@???>>><<<===???@@@AAAAAAAAAAAA@@@???===;;;:::999999888666555444555666666555333222111000111333333111000000000111222222222222111...000222333222222333444555444444444444333333333555444333333333555777888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHJJJJJJKKKMMMNNNOOOQQQSSSTTTTTTTTTUUUTTTSSSSSSSSSUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWYYY]]]aaa^^^WWWUUUXXX]]]\\\YYYUUUTTTVVVXXXZZZ[[[ZZZYYYYYY[[[]]]______^^^[[[ZZZXXXWWWWWWXXXZZZ[[[]]]\\\\\\]]]]]][[[WWWTTTVVVWWWYYY[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRROOOLLLJJJIIIFFFDDDEEEGGGJJJKKKJJJIIIIIIHHHGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEEHHHGGGIIIMMMNNNNNNSSSZZZccciiiooooookkkkkkpppuuuuuuwwwxxxwwwvvvtttuuuvvv}}}zzzzzz|||yyyuuutttvvv~~~jjjKKK777///---///111///.........//////---+++---------...///000000000------,,,,,,,,,,,,------...------------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++---...///.........000222000666===FFFYYY}}})))((((((((('''''''''&&&'''''''''(((''''''&&&%%%((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((('''%%%&&&((()))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))+++,,,)))***++++++,,,///333777:::MMM~~~|||eee]]]]]]XXXXXXkkkUUUBBB>>>GGGOOO}}}|||}}}~~~yyydddMMMFFFBBB>>><<>>???AAABBBBBBCCCCCC@@@???>>><<<;;;:::::::::777666555666777777555444///......///111222222111222222222222222111111000///000222333222222333444444444444444333333333333555444444333444666777888666777888999999:::999999:::;;;;;;<<<===>>>??????AAAAAACCCDDDFFFGGGHHHIIIKKKKKKMMMOOOPPPQQQQQQQQQPPPOOOOOONNNOOOQQQRRRSSSVVVVVVTTTSSSSSSSSSSSSSSSTTTXXX[[[ZZZVVVUUUXXX\\\YYYVVVSSSRRRTTTUUUVVVVVVWWWVVVVVVWWWZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYUUUVVVYYY[[[]]][[[WWWTTTTTTVVVYYY[[[ZZZXXXUUURRRTTTSSSPPPLLLHHHEEECCCBBBAAA@@@???AAADDDHHHIIIJJJEEEDDDBBBAAA@@@@@@AAABBB>>>???@@@AAAAAAAAAAAAAAABBBBBBFFFLLLNNNOOORRRXXXccceeefffhhhiiimmmrrrvvvuuuvvvwwwwwwuuuuuuuuuwww~~~{{{{{{}}}{{{yyyzzzeee@@@///...111111000000.........//////---+++---------...//////000000------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------,,,,,,+++***))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++---...///.........000222000555<<>>AAAAAA???>>>@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@???>>>>>>@@@AAABBBCCCDDDDDDAAA@@@???>>><<<<<<<<<;;;888777666666777666333111,,,++++++---000222333222333333333333222111000//////000222333222111222333444444444333333333222222444444444444555666777888555666777888888999999999:::::::::;;;<<<======>>>??????@@@AAACCCDDDFFFFFFIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQSSSUUUUUUSSSSSSUUUWWWVVVTTTQQQQQQRRRRRRRRRQQQTTTSSSRRRTTTVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVSSSSSSTTTVVVXXXXXXUUUSSSSSSTTTUUUUUUTTTRRROOOMMMQQQNNNJJJFFFBBB@@@??????<<<<<<===???AAADDDFFFGGGAAA@@@>>><<<<<<<<<>>>???===>>>@@@AAABBBBBBAAA@@@AAAAAAEEEKKKNNNNNNPPPTTT______aaafffmmmsssuuuvvvxxxyyyzzzyyywwwvvvwwwyyy{{{yyyyyy|||vvv|||mmmTTT999111444555000+++.........///111111000...---------....../////////---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))************++++++++++++************++++++++++++,,,++++++++++++,,,,,,---,,,...///.........000222111444;;;EEEVVVuuu++++++***)))((((((''''''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%&&&''''''((((((''''''(((&&&$$$$$$&&&((((((((('''''''''((((((((((((((($$$&&&((()))***)))((((((''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''))))))(((((()))++++++******,,,///000///---222888KKKqqqrrr```OOOOOOEEEXXXvvvkkkHHHFFFPPPrrrwww}}}{{{|||rrrZZZQQQFFF@@@@@@AAA???===>>>???AAA@@@??????@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBAAA@@@???>>>=========:::999888777777444111...+++***)))+++///222333444444444444333222111000//////111222222111000111222444444333333333222222222333333333444444555666777555666777888888999888888999999999::::::;;;;;;<<<=========>>>???AAACCCDDDFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMNNNNNNPPPQQQRRROOOPPPPPPPPPOOOOOOOOOOOORRRPPPOOOOOOPPPPPPNNNMMMPPPOOOOOOPPPRRRSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQOOOOOOPPPQQQQQQPPPPPPOOONNNLLLJJJJJJIIIIIIIIIGGGCCC@@@>>>===>>>>>><<<===>>>>>>???@@@BBBCCC???>>><<<::::::;;;===>>><<<>>>???AAABBBBBBAAA@@@@@@???BBBJJJOOOQQQSSSWWW[[[\\\```iiitttyyyyyyvvv}}}}}}}}}|||zzzyyy{{{|||{{{yyyyyy~~~rrrppplllJJJ<<<111000222111,,,***---------///222444333222------------............,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,---......,,,...///.........000222111333:::DDDTTTqqq,,,,,,+++***)))(((''''''%%%&&&''''''((('''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''((((((((('''&&&'''&&&$$$%%%'''((('''''''''''''''(((((((((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&'''((())))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''')))((((((''')))***+++++++++---//////...---,,,111:::OOOyyyoooWWWLLLNNNXXX\\\fffcccLLLIII```}}}}}}~~~}}}}}}~~~iii```TTTJJJDDDBBB???===>>>???@@@@@@??????@@@BBBDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFCCCBBBAAA@@@????????????;;;:::999999888555111...***))))))+++///222444555444444444444333222111000///111222222111000000111333333333333222222222222111222222333444444555555444555666777777888888888888888888999999:::::::::<<<;;;;;;;;;<<<>>>@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOMMMKKKJJJJJJKKKKKKIIIHHHLLLKKKKKKLLLMMMMMMKKKIIILLLKKKJJJKKKMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPMMMJJJIIIJJJKKKLLLLLLLLLJJJGGGDDDCCCCCCDDDEEE???>>><<<:::::::::;;;<<<<<<===>>>>>>===<<<===>>>======<<<;;;;;;;;;<<<===;;;<<<===>>>???@@@@@@@@@>>><<>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIFFFDDDEEEGGGHHHFFFCCCFFFEEEFFFHHHIIIIIIGGGEEEGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGHHHHHHGGGGGGGGGIIIHHHFFFFFFGGGIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@::::::999888888999:::;;;:::<<<======:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBB>>>???GGGQQQYYYaaaggg___aaagggqqqxxxzzzwwwrrruuuwwwxxxyyyzzz}}}\\\;;;333111000000...---333;;;---,,,---...000111000...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***(((((()))))))))************************)))(((((())))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++************+++,,,---------...///.........000222111222888CCCPPPjjj------,,,+++***)))((('''%%%%%%&&&'''((((((((('''((('''&&&&&&'''((('''&&&$$$%%%'''))))))((('''&&&%%%$$$%%%'''((((((&&&$$$&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***+++,,,+++*********))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))(((***,,,,,,++++++---///222...111:::EEE^^^lll___WWW[[[YYYRRRpppvvvLLLIIIXXXmmm~~~yyy}}}~~~zzznnn^^^OOOFFFBBBAAA===???@@@@@@??????@@@AAADDDCCCCCCBBBBBBBBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA::::::;;;===>>>===999666,,,+++)))+++///222555555333333444444444333222222///111222222000///000000333333333222222222111111//////000222222222222222111111222333444444444444777777777777888888888888:::999888888999;;;===>>><<<===>>>???????????????>>>>>>@@@AAAAAABBBAAAAAADDDDDDCCCCCCCCCDDDDDDEEEFFFCCC@@@BBBFFFGGGEEEBBBAAAAAACCCEEEGGGFFFDDDBBBCCCBBBAAABBBDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHHHHGGGEEECCCCCCCCCCCCBBB@@@>>>===::::::999999999::::::;;;777:::<<<;;;999777888::::::;;;;;;<<<<<<<<<;;;;;;>>>>>>===>>>???AAACCCDDDIIICCCAAAGGGQQQYYYbbbiiiccceeejjjqqqvvvwwwtttqqqoooqqqsssuuuxxx}}}|||wwwOOO666......///000---***...555...---,,,---......,,,***------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******''''''(((((()))))))))***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++(((((((((((()))***+++,,,---...///.........000222222111888CCCOOOhhh,,,,,,,,,+++***))))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))************)))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((++++++++++++,,,---......///,,,///333777EEEiiisssbbb]]]UUULLLSSScccrrrKKKIIIccczzzzzzzzz{{{~~~zzzcccQQQDDD===BBB@@@===<<<===???@@@@@@??????@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@??????@@@@@@===<<<<<<<<<<<<===>>>>>>222111000000111333555777555444444333333333444444222222222111111111111000333222222222111000000000111111222222222222111111...000333555666555444444444555555666777888888999777777777888999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<>>===============????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCAAA???>>>>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB???>>>===<<<:::999777777444666666666555666888:::888777666555444555555666999:::;;;;;;999999:::<<<;;;;;;;;;===???CCCFFFGGG]]]TTTMMMMMMQQQXXXbbbkkkpppmmmpppyyyzzztttsssxxxtttuuuwwwxxxxxxzzz}}}}}}{{{rrrWWW;;;444222111///...---------...---,,,+++,,,......---,,,------------------------)))***++++++***)))***+++************************,,,+++)))((((((((()))***+++++++++***************(((((())))))))))))(((((()))************+++++++++++++++******)))******+++************+++,,,---............///////////////333///333>>>JJJbbb+++++++++***)))(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((*********))))))(((&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))******+++,,,---000...///222111777PPPkkkqqqaaaTTTJJJQQQaaahhhzzzTTTIIIQQQ||||||wwwtttdddSSSGGGCCC@@@======@@@AAAAAA?????????@@@@@@AAABBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCAAA@@@@@@@@@AAABBB>>>>>>===============>>>777666555333333444555666666555555444333333333444222222222222111111111111222222222111111111111111000111111222222111111000///000111333444444444444444444444555555666666666555555666666777999:::;;;999::::::::::::;;;;;;;;;======<<<;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@???>>><<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>???<<<<<<;;;999888666555555444555666666555666888:::555444333222222333444555999:::;;;;;;::::::;;;<<<::::::;;;===@@@BBBEEEFFFUUUPPPNNNQQQWWW\\\cccjjjmmmmmmpppwwwzzzwwwttttttwwwxxxxxxvvvtttvvvzzz~~~|||ZZZTTTeeegggHHH444...222111///...---------......,,,,,,,,,...///...---------------------------)))***++++++***)))***+++************************++++++)))((((((((())))))******))))))((((((((('''((())))))))))))))))))((())))))*********++++++++++++*********************************+++,,,---...............////////////333000444>>>JJJbbb******))))))((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))(((''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,000...///000---,,,888GGGwwwsss}}}|||cccOOOEEEMMM]]]VVVaaapppKKKDDDTTT~~~|||}}}~~~yyysss}}}xxxnnn```TTTGGGCCC>>>>>>BBBCCCAAA>>>??????@@@@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCCCCFFFGGGHHHIIIIIIIIIIIIIIICCCCCCBBBAAAAAABBBBBBCCC@@@@@@???>>>>>>============;;;999777666555555666888777666444444333333333333333333222222222111111111111111111111222222222000111111222222111111000//////000111222333444444333333333333333444444444444444444555666777888999888888888999999999::::::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>===999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;888888777666555444333222333444555555444555777999444333333222333333444444888999::::::999999;;;<<<::::::<<<>>>@@@CCCEEEFFFMMMLLLQQQYYY```ccchhhnnnnnnqqqtttvvv{{{~~~zzzsssuuuxxx{{{yyyuuutttwwwzzzrrrSSSYYY{{{bbbEEE666111///111000///...------------...---,,,---///000///...------------------------)))***++++++***)))***+++******************************)))((((((((())))))))))))(((''''''&&&%%%%%%))))))************)))))))))))))))*********++++++************************************+++,,,---...------........./////////333111555???JJJaaa(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&(((((())))))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++...,,,---000///---111888SSSvvvgggooommmUUUIIIQQQ^^^aaaQQQ```bbbJJJGGGggg~~~yyyyyy|||~~~{{{wwwxxxrrrnnnhhhaaaSSSKKKBBB???@@@BBB@@@===??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<===<<<:::888777666666666999888777555444333333333444333333333222222222222000000000111222222222333000000111111111111000000////////////000222333444333333333333333333333222444333333444555666777777777777777888888888999999999999888888888888999999999999999999999999999999999999999999999999999999999:::;;;<<<======<<<<<<888999999:::::::::::::::999999:::::::::;;;;;;;;;999999::::::::::::::::::666555555444333222111111222333444444333444666888777666666555555555444444666777999999888888999;;;999;;;===@@@CCCEEEFFFFFFJJJMMMUUUaaahhhkkkooouuupppttttttqqqvvv}}}tttqqqwww}}}~~~zzzxxxzzz}}}nnn```lll^^^AAA000,,,///333//////......------------...---,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++************************)))))))))((((((((())))))))))))((('''&&&&&&%%%$$$))))))************))))))))))))))))))************)))))))))***************************+++,,,------,,,------....../////////333111666???III```'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))(((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((())))))***+++,,,,,,***+++...///000222666BBBQQQ}}}|||nnn|||kkkZZZZZZ___cccRRRUUUxxxoooQQQIIIMMMaaa|||yyy{{{}}}}}}{{{~~~uuupppnnnlllcccXXXJJJAAA??????>>>===??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCAAABBBDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCAAAAAACCCCCCCCCBBBAAA???>>>===;;;:::999888777666666666:::999777666555444444444444444444444333333333222000000000111222222222333000000000111111000000000.........///000111333444444333333333333333333333444444444444444555666777666666777777777888888888888888888777777888888999888888888888888888888888888888888888888888888888777777888999999:::::::::777888888999999999999999888888888888999999999999777777777777777777777777444444333333222222111111111222333333222333555777999999888777666444333222333555666777666666888999999;;;???CCCFFFHHHIIIIIIKKKOOOYYYeeelllnnnsssyyyqqqtttqqqllloooyyy{{{uuuuuuyyy|||}}}~~~vvvssslllDDD666111++++++333...............------------,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))((((((((()))))))))((((((******))))))((('''&&&&&&))))))************))))))(((((()))))))))*********'''((()))************)))************+++,,,------,,,,,,,,,---...//////000222111666???GGG]]]&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,++++++***+++,,,...111333999;;;XXX~~~}}}oooaaaYYYWWWRRRRRR]]]oooyyyvvvnnnRRRCCCIIIhhh~~~|||{{{{{{{{{}}}wwwrrrnnnpppfffWWWJJJBBB??????@@@??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCAAA???>>>:::999999999999888888777:::999888666666555555555555555444444444333333333111111111111111222222222///000000111111000000///......///000111222333333222222222333333333333333333333333333333444555666444444555555555666666666777777666666666777888888666666666666666666666666777777777777777777777777666666666666666666777777666666777888888888888777555555555666666666777777444444333333333333222222222222222222111111111111000111222222111222444666888888777777555444222111222444666666666666888999999<<>>EEEZZZ&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))*********+++,,,******,,,...000222555AAA^^^nnnYYYPPPMMMKKKKKKQQQ___rrrgggSSSTTTbbblll|||zzzzzzwww}}}{{{uuuwwwqqqeeeWWWJJJCCCBBBDDD@@@@@@??????????????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEECCCDDDEEEEEEDDDCCC@@@???=========<<<<<<;;;:::999999888777777666666666777555555555555444444444444222222222111111111111111//////000000000000//////---...000222333333333222000000000111111222222222222222111111222222333333111111111222222222333333444444444444444555666666333333333333333333333333555555555555555555555555555555444444333444444444333444555555666666555555111111222222222333333333333333222222222111111111000000000000000000000000000111222111111111333555666777777888888777555555333555777777777777999;;;:::>>>DDDKKKPPPRRRRRRRRRSSSZZZgggrrruuurrrssswwwzzzzzz{{{{{{xxxuuuyyy}}}}}}pppppp|||zzzUUUAAA333333444///---111,,,,,,---.........---,,,***))))))***---///...---++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))&&&&&&((()))))))))((((((((())))))))))))*********''''''((((((((((((''''''(((((((((((()))))))))***%%%&&&(((***+++***))))))************+++,,,---...***++++++,,,...//////000000000555===CCCXXX''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&((())))))(((+++---+++***,,,...///---777777:::aaacccPPPJJJJJJQQQTTTUUU```ooo~~~mmmlllhhhUUU```~~~||||||yyyyyyxxxzzzzzzwwwnnn```QQQGGGEEEGGG@@@@@@??????????????????@@@@@@??????????????????@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIHHHCCCDDDEEEFFFEEEDDDAAA@@@AAAAAA@@@@@@>>>===;;;:::888888777777777777777888666666555555555444444444333222222222111111000000//////000000000000//////---...111333444444333222---......///000111111222111000000000000000111222////////////000000000000333222222222333333444555111111111111111111111111444444444444444444444444555555444333222222222222222222333444444444444333////////////000000000000555444444444333333222222.........//////////////////000111111000111333555666777999:::;;;;;;;;;:::444666888999888999;;;<<<:::>>>FFFMMMRRRUUUVVVUUUXXXaaaooo{{{|||wwwuuuwwwtttsssxxx|||wwwmmmpppzzzvvv{{{|||rrrjjjhhhuuuuuu{{{}}}ttt[[[>>>@@@>>>777000---,,,++++++,,,---.........---,,,)))((((((***,,,......---++++++++++++++++++++++++)))+++++++++***)))***+++))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''(((((()))*********&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))$$$&&&(((***++++++))))))************+++,,,---...******+++,,,...//////000//////555<<>>???AAA@@@===@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDGGGIIIJJJKKKDDDEEEFFFFFFDDDCCCCCCDDDBBBAAAAAAAAAAAA@@@@@@@@@???<<<999666555666999:::777777666555555555555666777777666555555555555666333333222222111000//////---...///111222222333333000000111111222222222333111///...------...///111000000000000111111111111333333333333333333333333222222111111222333333444555444333333222222222333666333111111333333111///111333444333111111222333///000000111222333333333444333222111111111222333111111000000000000111111111111111222222333333333444555777:::<<<===>>>>>>:::888777888999;;;:::999>>>DDDHHHIIIMMMVVV[[[]]]aaajjjooonnnoootttvvvtttvvvxxxzzzyyyvvvttttttvvviiiWWW\\\lllwww~~~|||nnnUUU@@@444666;;;>>>888---***...***+++,,,---------,,,,,,---,,,+++++++++,,,,,,---************************+++000444222---)))((()))))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))*********))))))((((((((()))*********************)))))))))))))))******---///000//////000222333444444:::DDDTTT&&&'''((('''&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%'''))))))((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))++++++***++++++,,,---...000///000222<<>>???@@@@@@>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCEEEGGGHHHIIIBBBDDDEEEEEEDDDCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA???===;;;888777777888999777666555555444444555555555555444444333333444444333333222222111000000000//////000111111111000000000000000111111222222222111000...------...000111/////////000000000111111111111111111111111111111222111111111111222222333333333222222222222222333888555222111222333111000000222333222111000111222......//////000111111111333222111000000111222222111111000000000000111111111111222222222333333333555666888:::===???AAABBBCCCAAA===:::999;;;>>>AAA===DDDIIILLLSSS^^^fffiiiccckkkooonnnnnnrrrtttrrruuuwwwyyyxxxtttrrrsssuuudddOOOKKKeee~~~}}}lllWWWDDD999333333777;;;777///,,,...++++++,,,,,,------,,,,,,))))))******+++,,,,,,,,,************************)))---000///+++'''((())))))))))))))))))))))))))))))***+++***((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))*********))))))((((((((()))***************++++++************++++++(((+++---...------...000111222333999DDDTTT&&&'''((('''&&&%%%&&&(((&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******)))((()))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((************+++,,,---...------...---...;;;VVVnnn```EEEEEEJJJAAAPPPUUU]]]kkkmmmYYYPPP^^^~~~~~~}}}~~~}}}xxxoooeee]]]ZZZIIIFFFBBB@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEEEE@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@???===;;;:::999888888666555555444444444444444333333333222222222222222333333333222111111000000000000000000000///......000000000000000111111111000000............000000.........////////////000////////////////////////111111111111111111111111111111000000000111222222:::777333111111111000000...000111000//////000111,,,,,,------.../////////111000000//////000111111111111000000000000111111111222222222222333333333000111222444777;;;>>>@@@BBBBBBAAA===::::::===AAAAAAHHHPPPVVV___lllvvvyyyjjjooorrrqqqppprrrsssrrrwwwyyy{{{yyyvvvtttvvvxxxaaaJJJHHHXXXwww|||rrrUUU===333333111000222666777222......+++++++++,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,+++************************(((***,,,+++(((&&&(((***)))))))))))))))))))))))))))*********((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((())))))******)))))))))(((((()))***************,,,+++++++++++++++,,,,,,(((+++---...------...000///111222999CCCSSS&&&(((((((((&&&%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&(((******)))((()))***''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))******+++,,,---///------......111<<>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBB>>>@@@AAAAAAAAABBBDDDFFFHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>><<<:::888777555555444333333333333444333333333333333222111111333333333222222111111111///000000000000///......000000000000000000000000000000///......///000000---------.........//////........................111111111111000000//////000////////////000111111:::777333000............---...//////...---...000,,,,,,---------.........///.........//////000000111111000000000000111111222222222222222222222222000//////000222666999<<<:::>>>BBBAAA===;;;===AAAIIIRRR\\\dddmmmxxxrrrtttuuuuuutttttttttssszzz}}}~~~}}}{{{zzz}}}~~~dddIIILLLjjj~~~uuu```DDD000---333000------111666555111---+++++++++++++++,,,,,,---***+++---......---+++***************************'''((()))(((&&&&&&))),,,(((((((((((((((((((((((('''((()))((('''&&&&&&(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((())))))))))))))))))(((((()))***************++++++*********+++,,,,,,***---///000//////000222///222222999BBBOOOzzz'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&((()))***)))((()))***''''''''''''(((((((((((())))))))))))))))))))))))******(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********))))))))))))***+++,,,,,,000,,,+++000333333444777QQQrrrIIIBBBEEECCC===>>>WWWqqqiiiQQQIIIEEEWWW\\\WWW___uuu~~~}}}|||}}}~~~{{{xxxyyy~~~pppcccVVVNNNFFF???>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@????????????????????????===>>>?????????AAACCCFFFHHHGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@???===;;;999777555555444333333333333444333444444555444333222222333333333222222222222222...//////000000000000000111111111000000000000000000000////////////000000------------............////////////////////////000000111111111000000////////////......///000000888666444000---,,,,,,---+++,,,......------...///---...............//////------......////////////111111000000000000111111222222222222222222222222555444333333444666999;;;888===AAAAAA???@@@FFFKKKRRR\\\fffmmmttt{{{~~~}}}vvvuuuuuuvvvvvvuuutttttt{{{}}}kkkWWWNNNdddyyyyyywww~~~cccMMM;;;///---222///---+++...444666333---++++++*********+++,,,---111111222222111...+++***))))))))))))))))))))))))(((((((((''''''(((+++---((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((()))***************)))))))))))))))***++++++***---///000//////000222111333444999@@@KKKsss'''((()))(((&&&%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%'''))))))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,---))))))///444444222222>>>^^^[[[LLLLLLEEE===888JJJcccbbbSSSPPPAAAHHHDDD@@@IIIbbb}}}|||yyy}}}|||xxxyyy}}}ooobbbZZZPPPDDD???BBB????????????>>>>>>>>>>>>=========>>>>>>>>>????????????????????????>>>>>><<<===>>>>>>>>>???BBBDDDFFFFFFEEEEEEEEEEEEDDDDDD@@@@@@@@@???===;;;999888666555555444444444444444444555666666666555333222333333333333333333222222//////000111111111111111222222222111111111111111000000000000000000000000---------............///////////////////////////...///111222222222111000111000//////.........///666666555222...,,,,,,---***,,,------,,,,,,...///////////////////////////,,,,,,...///////////////111111000000000000111111333333333222222222222111555444333333444555666777<<<<<<<<<<<>>666111...000000///------111666333---+++******))))))+++,,,---555555444333000...+++))))))))))))))))))))))))))))))(((''''''(((***+++,,,))))))))))))))))))))))))&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((()))***************(((((((((((()))***++++++(((+++---...------...000222444444888>>>GGGnnn((())))))(((&&&$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((()))+++++++++)))+++//////......222333EEEXXXzzzooo]]]KKKGGG@@@FFFTTTTTTRRR\\\[[[iiibbbMMMHHHXXX}}}www|||~~~wwwoookkkaaaPPPGGGGGG@@@@@@@@@??????>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????============<<<===@@@CCCCCCCCCCCCCCCDDDDDDDDDDDD@@@???>>>===<<<;;;::::::777666555555444444555555444444666666666555333222333333333333333333333333111222222222222111111000333333333333222222222111000000000111111000000000---............/////////////////////////////////---///111333444444333222222222000///............444666777555111...---...***+++------------...000////////////............+++,,,...///000000000///111111000000000000111111333333333222222222111111111222222333444444555555AAABBBDDDHHHNNNVVV\\\aaabbbgggjjjkkknnntttyyyzzz|||vvvuuuzzz|||{{{zzz|||www{{{uuuaaaggg{{{pppUUU<<<555555111///111000222000---///444333---+++***)))((()))***,,,---333333111///---+++***)))))))))))))))))))))))))))(((''''''''')))*********))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((()))***************))))))))))))***+++,,,---(((+++---...------...000000333333888===FFFlll((())))))(((&&&$$$%%%&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))***+++***,,,//////+++'''+++333,,,666777JJJpppRRRSSSLLLHHHKKKJJJRRReeeeeeIIIJJJ]]]sss}}}wwwzzz|||xxxyyyppp]]]OOOMMMAAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????=========<<<;;;<<>>>>>===============>>>===============>>>??????===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<::::::::::::999888777666888888888777777666444444333111000333666777555333222333444444333111000//////222666777444222111222555444222111111222444555000000//////000111222222333222000///---,,,,,,+++222000///222888;;;999666777666444222000000000000555555444333111///---,,,......---,,,,,,...///000---------.........///////////////000111111222222000000000111111111111222222000000222222000111444666555555666999>>>CCCFFFUUU[[[aaaiiittt|||xxxnnnpppppppppppprrrvvvzzz||||||wwwwww|||}}}uuucccOOOKKK^^^zzz~~~mmmHHH666666777777777777666666555555333111///...,,,+++,,,++++++******++++++,,,---,,,***)))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&,,,)))&&&,,,+++&&&***)))'''&&&''')))******)))***)))((((((((()))+++,,,******))))))******+++,,,...---+++)))***---000222111333333777<<>>???AAAAAA;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===========================>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888777888999999888888666555555666555444666999:::999777555555666666555333111000///222666777555333222333222222333333333333222222///////////////000111111111111000///............222000///222888:::999666555444222111000///000000333333333222111///------...------------...//////---------.........//////.........///000000111111...//////000000111222222444111111333444333666;;;999:::;;;???FFFMMMTTTXXXaaaeeeiiinnnwww|||uuuttttttssssssssstttwwwxxx{{{xxxxxx|||~~~[[[MMMCCCPPPsssttt~~~{{{jjjOOO999444666777999999777666444222111111000///......---+++++++++******+++++++++,,,+++***)))))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&,,,***&&&((('''$$$&&&***((('''''')))***))))))***)))((((((((()))++++++******))))))******+++,,,------,,,------...000000000333333777;;;DDDiii(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((***)))'''&&&(((***(((''''''(((******)))'''''''''(((((()))******+++''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''(((((())))))&&&''''''((((((''''''&&&''''''&&&%%%%%%'''((()))''')))(((%%%%%%'''(((&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))******++++++,,,---------111///...---///AAAkkkwww___NNNUUU```^^^\\\lll{{{pppOOOEEEGGGJJJbbb{{{xxxwww}}}}}}~~~}}}zzzxxxxxxtttnnnfff]]]QQQGGGAAA@@@??????<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888999::::::999999888777666888777777999;;;;;;:::999777777777666555444222111000333555666555444444555000222444555555444222000//////.........///000000000000/////////000111111111//////222666999777555222111000000//////000000111111111111000///...---------...////////////...------........./////////------......///000000111/////////000111222333444333000000222333444:::AAA;;;===@@@FFFNNNWWW^^^bbbiiijjjkkknnntttzzzzzzvvvxxxxxxwwwuuussssssuuuwwwxxxtttwww~~~~~~}}}pppKKKGGGJJJ^^^~~~vvvyyy{{{~~~yyy~~~gggJJJ777111///222555777777555222///---------.........//////++++++++++++++++++++++++++++++***)))))))))******((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))(((###"""'''+++---+++)))''''''((())))))((()))))))))((()))******+++******))))))******+++,,,,,,---...///000000//////000222333777;;;BBBggg(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((''''''((()))++++++)))'''&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))'''((('''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))******+++,,,,,,,,,...+++...444333333GGG```bbbWWWdddlllRRRVVVRRR]]]~~~___OOO@@@HHHYYYhhh~~~|||xxxvvvxxxzzz{{{}}}wwwuuuwwwuuuqqqiiiccc\\\WWWSSSMMMCCC;;;@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;:::999999888777888888999:::::::::999888777777666555444333222333444555666666666666777333444555555555555444333000000////////////000000111111000000000000111111000///000222555666555444////////////////////////......////////////......,,,---///000000000///...............////////////......//////000111111111222111111111111222333444444111111333444777@@@IIICCCEEEIIINNNUUU\\\bbbeeelllllllllmmmppptttvvvvvvyyyyyywwwtttrrrtttyyy}}}|||tttuuu~~~xxx```WWW\\\dddppp~~~{{{uuummmuuuyyy}}}zzziiiMMM666///222,,,---///000000///---,,,++++++,,,,,,------......******++++++++++++***************))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&!!!!!!222DDDHHH,,,***((('''((()))(((''')))))))))))))))******+++******))))))******+++,,,,,,,,,------...////////////222333777:::AAAddd(((''''''''''''&&&&&&&&&''''''(((((())))))******'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$(((***(((%%%''''''((()))++++++)))'''&&&'''((())))))'''%%%$$$''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))(((((('''&&&$$$$$$&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''&&&'''(((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((())))))***+++++++++---'''+++666777000444AAAYYYdddeeemmm\\\WWWKKKAAAZZZaaaDDDDDDFFFAAA]]]}}}xxxvvvyyy}}}~~~yyyyyy{{{zzzvvvrrrlllfffffffff```SSSGGGBBBAAA???>>>============:::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888999:::::::::::::::::::::999999888777777666666666555555555666777777777777666555444444555666777222222111111000111111222333222111000//////////////////000111333444333222------......////////////------...///////////////,,,---///000000000///............/////////000000///000000111111222333333222111000//////000111222555444555888999;;;DDDNNNQQQSSSWWW\\\aaafffjjjlllnnnnnnoooqqqrrrsssuuuxxxvvvwwwuuurrrqqquuu~~~vvvvvvpppnnnuuurrrssstttxxxvvvnnnrrr}}}zzz|||~~~oooMMM444---...---,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++)))******++++++******)))))))))))))))***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''###&&&$$$'''EEEbbbfff,,,***((('''((()))((('''((()))))))))******************))))))******+++,,,---,,,***)))***,,,///000...111222777:::???aaa(((''''''''''''&&&&&&&&&''''''''''''''''''((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%((($$$ ###(((+++((($$$(((''''''(((******)))''''''((((((((((((&&&$$$###''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))(((((('''&&&$$$$$$'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((%%%%%%''''''&&&&&&)))''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))******+++...'''&&&---111///000444666dddwwwiiiddd```TTTXXXPPPIIIWWWxxxWWWFFFAAA777JJJsss}}}xxxwww{{{~~~}}}xxxqqqhhhfffiiihhhbbb[[[HHHFFFCCC@@@>>>>>>@@@AAA;;;::::::::::::;;;<<<<<<;;;;;;<<<======<<<;;;;;;999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999;;;<<<<<<;;;:::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::888555555666888888777888777555444444555777888333333222111111111222222333222111000///.........//////000111222222111111------.../////////......------...///////////////......///000000000000///....../////////000000000000000111222222333333444///...------...000333444555666:::======>>>FFFOOOYYY[[[```eeejjjnnnqqqsssmmmooosssvvvtttpppqqquuusssuuuvvvtttrrrvvv~~~~~~{{{kkkXXXnnn}}}rrrttt~~~nnnssszzzeee???,,,...000+++///---+++******+++---///---,,,,,,++++++******)))((()))***++++++***)))((('''((()))*********))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++$$$)))***,,,NNNlllggg+++)))''''''((())))))((((((((()))************)))******))))))******+++,,,---+++)))'''(((+++...111---000222777999===^^^(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%((())))))'''(((&&&%%%&&&''')))(((((('''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''((($$$$$$((((((%%%&&&***''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((()))******,,,***((())),,,...//////111HHHmmm|||kkkXXXccc___OOOGGGSSSzzzZZZFFF<<>>>>>XXXkkk~~~~~~}}}zzzuuuxxx{{{rrruuuuuupppiiihhhnnnuuussskkk^^^QQQGGGAAA???>>><<<;;;;;;;;;;;;<<<======:::;;;<<<======<<<;;;:::::::::::::::::::::::::::777777888888999999999:::888888999:::::::::999999999999::::::;;;:::::::::555777:::999666555666888666555555555666888:::;;;???;;;666555666888888777111222444555555444222111222222111000000///000000---------......///000111...///111111000//////000...///000000000///---,,,//////000000000000000///000///.........///111222////////////000000000000/////////000111111222222111111222555999???DDDHHHPPPUUU]]]bbb```]]]aaahhhgggiiilllppprrrttttttssswww|||vvvpppssspppwww~~~~~~yyyttttttvvv}}}sssZZZTTTooorrr}}}|||sssttt}}}}}}yyy~~~UUUAAA222333222+++)))...)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,''')))***++++++***)))'''&&&'''(((*********)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***---$$$666>>>)))'''&&&''')))*********'''((()))++++++******)))*********)))***++++++,,,++++++,,,---............,,,000222777999<<<[[['''))))))((('''&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''"""###%%%'''(((((('''&&&***(((&&&''')))+++***(((&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%$$$%%%''''''$$$ '''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))******+++,,,,,,---......,,,444555777VVV|||{{{lll\\\OOONNNSSS^^^vvvjjjOOO===@@@IIIKKKOOOZZZfff}}}zzzzzzwwwuuuzzz}}}}}}|||wwwrrroooppprrrnnnvvvwwwhhhUUUHHHCCCBBBAAA>>>;;;:::;;;<<<<<<;;;>>>===<<<:::999888888888:::999999888888999999:::888888888888888888888888888999999::::::999999888888888999999999999888888777777777777666555444333111222333444555555555555999777555333222333444555333333333222222222111111////////////000111222333111...---//////+++***---000//////...------,,,,,,111111000000//////......////////////000000000000222000...---///000000000111000000/////////000000000111222222111222444555222333444555888AAAOOOZZZbbbiiipppsssqqqooooooqqqoookkklllqqqrrrooooootttqqqnnnvvvuuuqqq}}}rrrrrr~~~vvvuuu~~~gggXXXZZZwwwxxxrrr}}}}}}rrrddd777444///...///000///...))))))************))))))+++++++++************)))))))))***+++++++++++++++$$$%%%'''((()))((('''%%%)))&&&%%%&&&((()))'''%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''((()))***&&&'''((())))))************))))))))))))+++,,,---***+++,,,,,,,,,---///111111333222555888;;;YYY&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%'''((())))))''''''(((%%%######&&&''''''&&&'''&&&%%%&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&&&&((((((&&&###''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&(((((((((((())))))))))))******++++++,,,------...&&&---333444<<<\\\uuuzzzttt^^^NNNLLLRRRWWWfffxxxwwwsssrrrfffbbbSSSIIIJJJPPPbbb|||~~~|||~~~~~~~~~~~~}}}~~~~~~{{{wwwsssqqqppppppnnnuuuxxxsssjjj```VVVMMMEEEBBB>>><<<<<<=========:::::::::::::::::::::;;;:::999999888888999999:::::::::::::::::::::::::::888999999999999999999888777888888999999888888777777777777777666555444333444555666777888888888888888666444333222222333444333222222222111111111111111111000000000000000000444111000222222......000111000000///......------111000000000/////////...000000000000111111111111222000......///000000000/////////000000111111222222333333222111222444666555:::@@@DDDHHHOOOYYY```ccciiipppsssrrrqqqrrrtttyyyuuusssuuusssnnnlllooopppkkkqqq~~~uuuttt|||vvvwww}}}}}}qqq^^^WWWEEE^^^{{{vvvyyy}}}vvvvvvssswwwsss}}}jjjCCC333000,,,+++,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++*********))))))((())))))***************&&&''')))*********(((((()))'''&&&''')))***(((&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&'''''''''''''''((())))))&&&'''((())))))************))))))((()))+++,,,---***+++,,,,,,,,,---///111111222222555888;;;XXX&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((()))))))))'''''''''$$$""""""$$$&&&''''''((('''&&&&&&'''((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))''''''((()))(((''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,---------***000555...222^^^uuujjjttt{{{bbbMMMFFFHHHSSSXXXcccqqqvvvyyynnnQQQDDD???III]]]~~~~~~xxx||||||xxxuuutttssspppmmmqqqtttwwwzzz|||wwwfffVVVLLLHHHCCC@@@????????????:::;;;<<<<<<===<<<<<<<<<:::999999888888999999:::999999999999999999999999888888999999999999888888777888888999999888888777777777777777666555444333555555666777888888888888666555333222111111222222111111111111000000000000222222111000//////......444111111333333//////111111111111000//////......000000000000////////////111111111111222222222222222000......000111000000---...///111222222222222333333333222222333666999:::BBBMMMUUUZZZ^^^bbbfffdddhhhnnnqqqqqqqqqsssuuu~~~zzzxxxxxxuuuooolllmmmooojjjkkkuuuzzzwwwuuuwwwzzzyyyxxxxxx}}}yyy^^^HHHBBBFFFXXXooo}}}yyy}}}{{{lllxxxrrrpppyyy}}}iiihhh~~~uuuQQQ222333000---,,,---------,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))'''(((((()))))))))))))))&&&'''((()))***)))((((((***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%%%%%%%'''''''''''''''(((((((((&&&'''((())))))*********))))))(((((()))***,,,---***+++,,,,,,,,,---///111111222111555888:::VVV&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&((('''%%%$$$%%%'''***+++)))(((&&&&&&''''''&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))))))))))))))*********++++++,,,,,,666******333111///DDDcccvvvnnnrrr\\\JJJAAANNNMMMWWWiiirrrtttoooSSS@@@???NNNhhhoooxxx}}}xxx|||www{{{~~~yyyttttttxxxxxxsssnnntttttttttwww|||yyyjjjZZZUUUQQQJJJFFFCCCAAA@@@???>>>>>>??????>>>===<<<;;;:::999999888888999999:::777777777777777777777777777777888888888888777777777777888888888888777777666666777666666555444444222333333444555555444444444333222111000000000111000000000000000/////////000000000000000//////...222///...111000------///000000000/////////......000000000000////////////000000000111111111222222111000//////111111111///,,,---///111222222222111111222333333444888<<<@@@CCCLLLWWW```eeeggghhhhhhfffiiilllmmmmmmnnnppprrrxxxwwwwwwwwwvvvsssrrrqqqoookkkkkkqqqtttssstttxxxyyy|||zzzxxxhhhRRRBBBDDDXXXjjj}}}tttppprrrpppjjjnnnyyy|||zzzxxxtttyyykkkZZZJJJ<<<444111000...------------,,,))))))************))))))************))))))))))))&&&''''''((()))((((((((($$$%%%&&&'''''''''&&&&&&)))(((((((((((()))((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&((()))(((&&&%%%%%%%%%&&&'''''''''''''''''''''&&&'''((())))))*********))))))(((((()))***,,,---***+++,,,,,,,,,---///111000111000555999:::TTT~~~'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%(((((('''&&&'''(((+++---)))(((&&&&&&''''''&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))***************+++...***)))...000000777@@@WWWzzz|||zzz]]]HHHFFFDDDMMM___jjjooouuuQQQ>>>AAA@@@CCCJJJYYYpppwwwxxxyyy{{{}}}xxxvvvzzz|||uuuuuuuuussspppqqqqqqjjjbbb^^^ZZZSSSNNNJJJFFFCCC@@@>>>>>>>>>>>>>>>===<<<<<<:::999999888888999999:::777777777777777777777777666777777888888777777666777777777888888777777777666666666666666666555444111111222222333333222222333222222111000000//////////////////////////////---...///000000000000///000------//////,,,,,,/////////............------////////////000000000000/////////000000000111111111000///000111222111///...///000000111111222111000333555888<<>>>>>===<<<=========:::999999888888999999:::::::::::::::::::::::::::666666777777777777666666666777777888888777777666555666666666666666555555222222333333444333333222222222222111111000//////////////////000000000000,,,---///000111111000000111......111111......111...............---------////////////000000000000.../////////000000000000111000000111222222111///000000000111222444555666666:::???DDDJJJPPPVVVZZZaaadddhhhllloooqqqqqqpppvvvuuurrrppppppqqqrrrsssrrruuuwwwuuuuuuvvvtttqqqppptttwwwyyyxxxxxx{{{~~~kkkVVV@@@GGG]]]mmm{{{pppcccttt{{{zzz]]]===...///000,,,(((+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++******)))))))))(((((((((&&&''''''((((((((((((((('''''''''''''''(((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%'''))))))'''&&&'''(((&&&&&&'''((((((&&&%%%$$$&&&'''((())))))*********((((((''''''((()))+++,,,***+++,,,,,,,,,---///111000//////555999:::PPPwww'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((!!!$$$'''((('''&&&''')))'''&&&%%%&&&(((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%((((((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))+++///222///++++++///111444888PPPpppjjjbbbWWWMMMIIIOOO\\\eeemmmlll^^^MMM???<<<;;;???UUUnnnmmmttt{{{~~~{{{xxxyyy{{{}}}{{{~~~wwwpppoooooonnngggeeedddbbb___[[[VVVRRRLLLIIIEEEAAA>>>=========:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;555666666777777666666555666666777777777777666666555555666666666666555555333333444444444333333222222222222222111000///////////////000000111111111---...///000111000...---222//////222222//////222.............../////////.../////////000000000111//////000000000111111111111000000222333333111///111111111222555888<<>>???AAA;;;AAAQQQYYYkkkzzz{{{wwwvvvwwwxxx|||~~~vvvqqqmmmiiigggggghhhhhhgggddd^^^ZZZ\\\WWWPPPHHHBBB>>><<<<<<:::999999999999999999:::::::::::::::::::::::::::555555666666666666555555666666777777777777666666555555666666666666666555222222333333333222222111222333333222222111000/////////000000111111222222...///000111000///,,,+++000......111111......111////////////000000000000.../////////000000111111000111111111111222222222111000111222333333111///222111111333777===BBBFFFKKKPPPXXX___dddiiimmmpppkkklllnnnrrruuuwwwwwwvvvyyyvvvrrrpppqqqtttwwwyyyyyy~~~{{{zzz{{{wwwqqqpppvvv||||||{{{___GGG>>>RRRdddrrrZZZcccggggggooo{{{{{{ppp]]]:::444///...***'''+++444))),,,...---***)))***,,,))))))************))))))))))))))))))(((((((((((('''(((((()))))))))))))))%%%$$$$$$$$$$$$%%%&&&&&&''')))+++***'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&###%%%(((((((((((()))+++%%%&&&'''((((((&&&$$$###&&&'''((()))************((((((''''''((()))+++,,,***+++,,,,,,,,,---///111//////...444:::999NNNsss''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''((('''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))(((***++++++++++++,,,...,,,---333;;;GGGeeemmmTTTMMMUUU^^^RRRRRR\\\kkkZZZIIIBBB::::::@@@HHHXXXmmmyyyxxxsssrrrvvvwww~~~}}}zzzwwwwwwtttmmmmmmpppqqqmmmhhheeefffiiivvvrrrgggWWWLLLGGGCCC???AAA???<<<;;;;;;;;;;;;:::888:::;;;:::777777999<<<777777888888888888888777777777888888888888777777999888888777666555555555444444333333333333222222222222222333333444444444111111000000000000111111111111111111111111111111000000////////////000000000000000000000///......000000000111222222111000///...000444111---///777111111111444777888555222666555666;;;BBBJJJPPPRRR]]]```cccfffiiilllqqqtttuuusssqqqqqqrrrttttttsssrrrtttuuusssqqqrrruuuxxx}}}xxxuuu~~~~~~tttooo{{{}}}{{{mmmQQQ<<<===IIInnniiiWWWaaapppxxx{{{iiiPPP<<<222...***)))+++,,,+++)))------,,,+++*********+++******++++++++++++******((())))))))))))'''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((())))))***+++,,,------,,,,,,...000999)))+++111999;;;FFFrrr''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))'''((((((((())))))))))))(((***++++++++++++,,,...++++++...333888JJJrrruuu```WWWVVVWWWYYYQQQNNNVVVbbbtttuuuWWW<<<666??????GGGSSS]]]aaadddkkktttsss{{{}}}}}}{{{xxx{{{xxxxxxuuupppsssvvvvvvssslllhhhgggiiiuuutttmmmbbbZZZWWWSSSOOOFFFBBB===::::::<<<======:::;;;<<<:::888777888:::666666777777777777666666777777888888888888777777888888777666666555444444222222222333333444444444333333333333333333444444222222111111111111222222111111111111111111111111000000////////////000000000000111111000//////.../////////000000000//////111///111555333000111777444333222444888:::999888===???AAAFFFMMMUUU\\\```dddfffhhhjjjkkkmmmppprrrssstttuuuvvvvvvuuuuuuuuuxxxyyyxxxvvvrrrqqqrrrtttuuuoootttwwwuuu}}}~~~}}}|||ttt]]]III;;;999GGGWWWtttxxxaaaiiiuuu|||{{{wwwvvv^^^JJJ999......,,,******,,,,,,+++))),,,,,,+++***************)))******++++++******)))((()))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))***+++++++++,,,---,,,,,,,,,...000)))000===444333;;;JJJrrr''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''%%%$$$$$$((((((((((((((((((((((((###$$$%%%&&&''')))******%%%%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))((()))++++++******,,,---+++***,,,...,,,222FFF]]]}}}sssmmmeee]]]]]]UUUHHHJJJOOONNNsssyyyLLL===CCC@@@@@@CCCJJJOOOUUUaaannnrrrwww{{{{{{|||~~~{{{||||||yyyuuu{{{}}}}}}yyyrrrmmmkkkkkknnnooommmgggcccccc```\\\QQQKKKDDD>>><<<<<<======<<<===<<<:::888777777999777777888888888777777666777777888888888888777777777777666666555444444444111111222333444555666666444444444444333333333333333333222222222222333333222222222222222222222222111000000//////000000111000111111111111000//////000000000000000000000000222111222555555333333666777777777:::>>>AAABBBBBBGGGKKKPPPTTTYYY___hhhnnnooopppppppppnnnmmmnnnoooooosssxxxyyywwwuuutttuuu{{{{{{zzzwwwtttrrrrrrssswww|||}}}vvvsssxxx~~~|||iiiUUU>>>333888HHH\\\lllvvvtttssspppzzzyyy|||uuu}}}hhhGGG222+++***+++******+++,,,,,,***)))++++++***)))))))))******))))))************))))))((()))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''''''''((((((((()))(((((((((((())))))))))))***************++++++,,,***,,,,,,,,,,,,,,,...000...JJJ]]]BBB000:::IIIiii''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&&&&'''((($$$&&&))))))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))'''(((******))))))+++,,,,,,+++,,,...------555???eee~~~rrr```cccVVVSSSWWWLLLdddjjjIIIAAA>>><<>><<<======<<<:::888777888888999999:::::::::999888888777777888888888888777777666666555555444444444444222222333333444555555666555555444444333333333222333333222222222222333333222222222222222222222222111000000000000000000111000111111222111111000000222222333222222222333444333222333555777666555555888:::>>>DDDIIILLLNNNOOOQQQVVV\\\^^^```dddlllsssxxxxxxxxxuuuqqqnnnmmmmmmiiipppxxxzzzwwwsssrrrtttyyyyyyxxxwwwvvvuuuuuuuuupppvvv~~~sssuuu{{{mmmYYYGGG@@@:::@@@NNN___nnnvvvvvvrrrxxx}}}|||}}}~~~ZZZ<<<---+++------,,,+++***+++++++++*********)))))))))))))))***((())))))))))))))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))'''$$$###&&&''''''((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++***+++,,,,,,+++,,,...000888SSScccEEE222999EEEddd''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((()))$$$&&&))))))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((())))))))))))((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&((())))))))))))***,,,,,,+++,,,///000000333777CCCffflllyyylll___bbbXXX```kkkTTTCCC>>>>>>BBBEEEMMMccc|||}}}~~~}}}zzzzzz|||yyyttt}}}}}}}}}~~~~~~}}}zzzwwwuuuuuuwwwxxxuuuooommmppppppnnngggccc]]]WWWRRRMMMHHHDDDAAA@@@>>><<<;;;::::::999::::::::::::999999888777777777888888888888777777555555555555555444444444444444444444444444444444555555555444444333333333222222111111111111222222222222222222222222222222111111000000000000111111111111222222222222222111111222333333222222555888555777999::::::::::::999888>>>FFFNNNSSSWWWXXXXXX]]]bbbffffffeeeffflllrrr{{{{{{{{{xxxtttpppnnnnnniiipppxxxzzzwwwttttttuuuxxxwwwwwwvvvvvvvvvuuuttttttuuu}}}~~~ssssss}}}sssVVVEEE555???MMM[[[fffnnnrrrsssrrrqqqtttzzz]]]???111,,,+++***000...,,,***((()))+++,,,***)))))))))))))))******'''(((((())))))((((((''')))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))'''%%%###&&&&&&'''((()))((((((((((((((((((((()))))))))))))))(((((((((((()))*********+++,,,,,,++++++---//////999EEE888333999DDDggg''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&(((((()))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((''''''''''''((())))))%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''(((((())))))((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&'''))))))((((((***+++*********,,,---...000222555???WWWzzzgggddd```___lllooo^^^OOOHHHCCCFFF[[[ttt|||{{{zzz|||~~~}}}~~~||||||{{{{{{{{{zzzzzzzzz}}}}}}yyyssspppssstttrrrhhhfffdddbbb```\\\XXXUUULLLIIIFFFCCCBBB@@@>>><<<999999999999888888777666777777888888888888777777555555555555555555555555555555555555444444333333555555555444444444444444222222111111111111222222333333333333333333333333222111111000000111111222111111222333333333333222///222444333222333888<<<<<>>===<<<777777888888888888777777666666666777777777777777222333333444555666777777333444444444555666666666555444444333333444444555333333333333333333333333222222111111111111222222111222333333444444444444555888;;;;;;;;;===DDDIIIOOO]]]eee```YYYYYY]]]___aaacccfffggghhhkkkqqqvvvuuussspppooonnnmmmjjjhhhnnnqqquuuvvvvvvvvvvvvvvvrrrpppppprrruuuxxxyyyyyytttssstttxxx}}}~~~||||||hhhPPPCCCBBBNNNfff{{{ooobbbZZZfff|||ddd999111------000///)))'''***!!!(((,,,+++***))))))++++++******+++,,,------&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&((()))***%%%&&&((()))***)))((('''(((((((((((())))))))))))*********)))***++++++,,,)))***++++++***+++---///,,,333>>>333222888@@@```(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$#########''',,,---,,,)))'''%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&(((((('''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&(((*********+++---...111,,,,,,111999OOOzzz}}}{{{gggRRRFFFMMMWWWbbbzzz\\\::::::@@@???@@@JJJTTTUUUfffzzzvvvzzzxxxrrrxxxzzz||||||zzz}}}xxxtttqqqrrrssssssnnnjjjqqqiiibbb^^^\\\WWWQQQOOOLLLHHHCCCAAAAAAAAA???===???;;;:::;;;999666555888;;;888777666555333333666555555444333333333333333333444555666666555333222222444555444222111444666111666777333222222111///333555555333000111555999666999;;;:::999999===@@@???@@@BBBDDDGGGKKKNNNPPPTTTZZZccciiigggbbbdddjjjppppppqqqqqqooommmoootttnnnppprrrsssrrrooollljjjkkkppptttuuuttttttxxx|||wwwtttqqqsssxxxzzzyyyvvvyyywwwtttxxxsssVVVOOOCCC;;;IIIffflll^^^```jjj~~~vvvWWW>>>222,,,++++++******++++++,,,************))))))))))))************************((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%&&&))))))&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******''''''(((((())))))******((((((((((((((()))*********+++,,,,,,,,,---///111222444000111777888EEE]]](((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$'''***,,,***(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&((('''&&&&&&'''((('''%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''(((************,,,---///---///222111555III```|||gggVVVQQQMMMKKKZZZppp^^^HHH444;;;<<<;;;;;;:::LLLkkkzzzssspppwww~~~}}}wwwsssuuuzzz|||wwwqqqqqqmmmhhheeebbb___\\\ZZZOOOLLLHHHGGGHHHIIIIIIHHHBBB???>>>???>>>:::999;;;777666666777666666888:::555555444333333444444444555444333444555555555555333444555333111000222555111444444000000444555444444555777888:::<<<@@@BBBEEEGGGHHHGGGEEEEEEGGGJJJMMMOOOVVV___ggghhhbbb]]][[[^^^eeekkkkkkiiilllrrrsssttttttrrrooolllmmmooonnnpppsssuuuuuussspppnnnkkknnnqqqrrrrrrttt{{{uuurrrppppppsssvvvvvvvvvssswww}}}wwwdddSSSHHH<<<@@@GGGSSSfff}}}mmmcccbbbiiiwwwwwwzzzzzzkkkUUU???111---,,,++++++******++++++,,,************))))))))))))************************((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%%%%((()))&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''(((((())))))******((((((((((((((()))*********+++,,,,,,,,,---///111111222///000666777CCC[[[}}}((((((((('''''''''&&&&&&&&&&&&''''''((())))))***%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&)))(((&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''')))******))))))***,,,+++***...333000***///888VVVuuufff[[[MMMBBBJJJ[[[rrr\\\VVVCCC777::::::888>>>UUUcccsssvvvqqqrrr}}}}}}yyyvvvxxxzzz|||~~~~~~zzztttwww}}}wwwsssrrroookkkiiigggeeedddZZZWWWTTTRRRRRRRRRQQQPPPJJJGGGGGGIIIHHHCCCAAACCCFFFGGGFFFCCC???=========::::::999888888888999999777555333444666888999999555666666666555777999<<<;;;<<<:::666666;;;>>>===<<<<<<>>>BBBFFFIIIJJJJJJMMMNNNPPPQQQQQQRRRUUUWWW\\\]]]dddppp{{{}}}uuulllhhhfffhhhmmmpppoooqqquuuxxxyyyxxxuuupppmmmllllllooorrrwwwzzz{{{yyyvvvtttqqqssstttssstttyyy|||zzzvvvsssrrrtttyyy|||zzz}}}jjjYYYOOOKKKKKKLLLVVVTTT[[[jjjvvv}}}fffaaalll|||}}}rrr[[[GGG666+++(((***++++++************++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%%%%((((((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''(((((())))))******((((((((((((((()))*********+++,,,,,,,,,,,,///111000111...///555666AAAYYYwww((((((((((((''''''''''''''''''''''''(((((())))))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&***(((''''''''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''')))***)))(((((()))***,,,)))***...///...111777000MMMqqqyyynnn\\\MMMMMMVVV___kkkGGG???===555222111;;;FFFIIIIIIPPP```mmm~~~|||yyyuuusssvvv{{{yyyzzz{{{{{{|||xxxxxx{{{}}}zzzvvvssstttsssooollllllkkkiiihhheeeaaa]]]YYYVVVTTTRRRRRRPPPQQQTTTRRRMMMJJJKKKUUUXXXYYYSSSNNNLLLKKKIIIFFFEEEDDDBBBAAAAAA@@@@@@<<<:::999:::===???>>><<<::::::<<<===@@@DDDGGGJJJNNNNNNLLLGGGGGGKKKKKKHHHKKKJJJJJJMMMQQQRRRPPPMMMMMMPPPTTTXXX]]]aaadddfffhhhgggiiipppzzz~~~|||xxxtttnnnkkknnnpppppppppqqqzzz|||{{{xxxtttssspppmmmsssvvv{{{~~~zzzxxxzzz{{{{{{zzzzzz~~~}}}wwwtttwwwvvvlllXXXMMMBBB???JJJ^^^rrruuuooovvvwwwpppttt|||||||||~~~```PPP>>>333---))))))+++++++++************++++++************)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))''''''(((((())))))******((((((((((((((())))))***)))***,,,,,,+++,,,...000///111...///555555AAAXXXwww))))))((((((((('''''''''))))))((((((''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***(((''''''''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))((('''(((***000+++)))***+++,,,...111111888CCCeeeoooZZZOOOKKKZZZsss}}}hhhHHH999777>>>::::::999777777;;;BBBGGGbbbhhhmmmmmmmmmsss|||~~~yyywwwyyyzzzzzz|||{{{vvvtttssstttpppttttttpppqqquuutttpppnnnllliiiddd___[[[XXXWWWYYYWWWWWWZZZYYYSSSQQQRRRRRRZZZ^^^ZZZWWWYYYZZZXXXQQQPPPNNNLLLJJJIIIHHHHHHEEEDDDEEEHHHLLLMMMHHHDDDHHHGGGGGGIIILLLPPPTTTVVV\\\^^^]]][[[\\\___]]]XXXXXXVVVTTTUUUXXXYYYVVVSSSTTTVVVZZZaaaggglllooopppllllllnnnqqqvvvyyy{{{|||vvvoookkknnnpppooonnnoooxxx|||}}}zzzzzz{{{xxxrrrtttwww{{{~~~}}}yyywww~~~~~~}}}||||||}}}|||~~~}}}{{{pppbbbRRRHHHEEEAAA???III^^^yyy~~~nnnsssqqqccc]]]cccxxx{{{vvv{{{wwwjjjBBB777...---///...,,,,,,+++******))))))******+++************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$$$$((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))******((((((((((((((())))))***)))***+++++++++,,,...000000222///000666666@@@WWWyyy)))))))))(((((((((''''''***))))))(((''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''&&&&&&'''''')))(((&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%'''((((((''''''(((***,,,******+++---------,,,111333000???iiinnnZZZMMMPPPaaasss```nnnfffHHH999999444000000555888777555===KKKZZZccciiisss|||}}}wwwsssuuuxxxyyy|||~~~wwwqqqrrruuuooossssssrrrwww~~~wwwlllmmmllliiieeebbbaaabbb^^^[[[[[[^^^\\\XXXVVVWWWSSS]]]bbb]]]XXXYYYYYYVVVWWWVVVUUUSSSRRRQQQQQQQQQSSSRRRTTTZZZ```aaa[[[VVV^^^[[[XXXWWWYYY\\\]]]^^^ccceeefffgggkkkpppnnniiiaaa___\\\[[[\\\^^^______\\\]]]```dddjjjmmmmmmlllfffjjjppptttvvvuuutttssssssnnnmmmqqqtttrrrqqqqqqtttzzz}}}{{{}}}~~~vvvtttvvvyyy{{{{{{zzzxxxvvv{{{zzzyyyyyyzzz{{{|||}}}~~~kkkZZZNNNEEE???======AAALLL___vvvdddaaaeeedddhhhqqq~~~}}}cccNNN:::111***+++------+++,,,******))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$$$$''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((()))******)))***++++++++++++...000000222///111666666@@@VVVxxx))))))))))))((((((((('''((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%&&&((((((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''''''''''')))***&&&(((***,,,...000000///'''///---///BBBcccuuucccVVVYYYsssiiiVVVXXXYYY___kkkyyysssSSSKKKAAA777333555888777444000;;;GGGMMMWWWfffuuu|||tttlllfffhhhmmmrrrxxx~~~{{{{{{vvvuuuvvvtttvvvtttrrrzzztttkkkmmmooonnnkkkjjjkkklllfffcccbbbcccbbb^^^]]]______jjjnnneee]]]]]][[[VVV[[[[[[[[[[[[[[[\\\]]]]]]aaa```bbbiiirrrvvvsssnnnsssooojjjhhhiiikkkkkkkkkkkkkkkjjjlllrrryyyxxxtttiiigggccc___^^^aaafffjjjddddddeeehhhlllmmmkkkhhheeehhhmmmtttxxxwwwrrrnnntttrrrsssxxxyyyvvvssstttpppxxx{{{zzzxxxuuuvvvxxxzzz|||||||||{{{{{{yyywwwxxx{{{ppp```NNNBBB:::666888>>>@@@KKK___xxxttt______iiisss}}}||||||zzzaaaHHH999555///***+++,,,***)))+++******))))))))))))******************))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$$$$''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((()))******(((***++++++***+++---000...111...000555444>>>TTTppp))))))))))))((((((((((((&&&&&&''''''((()))))))))%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))$$$'''))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((''''''''''''''''''&&&%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''''')))+++)))+++***((((((***---...###///111---111===XXXxxxvvvpppaaaeeehhhWWWQQQRRRGGGOOOSSS\\\zzzrrrYYYEEE:::666444222333777666444;;;QQQfffqqqjjj```XXXYYY```hhhrrrzzzwwwyyy|||~~~~~~{{{yyywwwzzzzzzuuurrryyy{{{lllmmmppprrrrrrooonnnoooqqqnnnjjjhhhiiihhheeedddgggeeerrrxxxpppiiijjjiiiddd^^^______aaaccceeeggghhhkkkiiijjjrrr}}}{{{vvvuuuvvvyyyyyyxxxtttrrrooonnnsss{{{|||xxxqqqnnniiibbb^^^```hhhnnnmmmllllllooosssssspppmmmooommmmmmsss|||~~~zzztttxxxxxx{{{~~~wwwssstttnnnvvvzzzyyy~~~wwwwwwxxxzzz}}}~~~|||yyy{{{iiiWWWEEE@@@======:::888>>>HHHZZZfff{{{xxxdddZZZWWW^^^ppp~~~qqq|||dddFFF666222---)))))),,,---***)))*********))))))))))))******************))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&###$$$''''''%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((('''''''''(((((()))*********((((((((((((((()))******((()))++++++***+++---///---///---///444333<<>>===666777777888;;;BBBFFFHHHNNNJJJFFFGGGRRR^^^dddeeeeeemmmxxx{{{vvv}}}~~~~~~~~~|||zzzxxxvvvqqqtttyyyzzzxxxuuuttttttuuuqqqpppssssssoookkkjjjnnnooonnnllljjjjjjkkkmmmmmmkkkiiijjjllloooqqqqqqoooqqqrrrrrrtttyyyzzzvvvvvvuuu||||||xxxrrrwww}}}sssrrroookkkhhhgggiiikkkgggkkkooopppooommmlllmmmllllllooowww|||uuuxxxxxx}}}xxxtttvvvoootttzzz~~~~~~{{{xxxvvvzzzyyywwwyyy|||rrraaaMMM<<<<<<888999BBBFFFIIITTTcccmmmxxx|||dddSSSbbbqqqyyy}}}fffBBB444000***......---,,,,,,+++******((((((''''''''''''((((((******))))))(((((('''''')))******(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((%%%'''((('''&&&$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%''''''''''''%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***'''&&&'''***+++***'''))))))))))))************)))***+++,,,+++,,,...000000///000222222555@@@LLLppp))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((((((''''''((((((((('''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&''''''(((((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((''')))(((%%%%%%((()))''')))'''%%%&&&((((((&&&$$$%%%&&&&&&&&&'''((((((((((((''''''''''''((())))))''''''&&&%%%%%%%%%%%%%%%)))(((((('''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&(((((())))))******++++++,,,,,,++++++***)))***///555:::@@@ttt~~~oooggg___XXXVVVZZZKKKFFFKKK^^^rrrzzziiiXXXLLL???CCCBBB999111444===EEE======>>>AAAHHHPPPWWW[[[^^^eeeqqqzzz}}}yyyuuu}}}|||{{{{{{zzzyyyxxxvvvsssyyy|||yyyzzz}}}{{{{{{{{{{{{vvvpppqqquuusssrrrqqqnnnkkkkkklllnnnvvvtttrrrrrrtttvvvvvvvvvrrrtttuuuuuutttxxx~~~yyyuuuuuussszzzyyyxxxpppqqquuuvvvtttpppllljjjkkkllllllkkkiiimmmqqqqqqnnnkkklllnnnsssqqqrrrxxx~~~}}}yyyxxxxxx{{{}}}wwwvvvyyyqqqtttxxx{{{|||{{{zzzzzzzzzxxxwwwxxx|||xxxiiifffeeecccZZZJJJ>>>:::111333===LLLZZZdddooowwwuuuzzzxxxaaabbbvvv{{{gggHHH222......,,,---,,,,,,+++******))))))((((((''''''''''''(((((())))))))))))(((((('''''')))******(((&&&%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%'''((('''&&&$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''((()))***)))((())))))))))))************)))***+++,,,+++,,,...000000///000222222555@@@KKKmmm)))))))))(((((('''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&'''''''''(((((((((((((((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''''')))(((%%%%%%((((((&&&((('''&&&&&&'''(((&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%((((((((((((((('''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))+++++++++***)))***...111---EEE```{{{qqqhhhcccbbbTTTNNNLLLOOOSSS]]]sssooo```hhhgggXXXDDD:::777777444666999::::::<<<@@@DDDKKKSSS```nnnwww|||}}}}}}yyywwwvvvxxx{{{|||zzzxxxttt{{{|||xxx{{{yyyrrrwww{{{uuurrrssstttzzzxxxwwwwwwxxxxxxvvvuuutttvvvwwwvvvuuuvvvzzz}}}yyywwwwwwtttyyyyyywwwtttsssrrruuuoooiiiiiimmmpppnnnkkklllooosssssspppnnnmmmnnnrrrppppppsssyyy||||||{{{{{{zzz{{{}}}{{{yyyzzz~~~xxxzzz|||zzziii___NNNDDDAAAEEEBBB999999@@@CCCKKKUUU___jjjuuuyyyxxxlllhhhhhhppp|||}}}vvvxxx[[[MMM:::...***++++++++++++++++++***))))))((((((((((((''''''''''''(((((()))))))))((((((((((((''')))))))))(((&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''((())))))(((((()))***))))))))))))************)))***+++,,,+++,,,...000000///000222222555???JJJhhh*********)))((((((''''''''''''((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((((((&&&((((((((((((((('''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&###&&&&&&$$$$$$((((((&&&''''''&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''+++,,,---,,,++++++,,,...444222000CCCkkkwwwsssiiiccc[[[QQQIIIBBBBBBOOO^^^vvvzzz~~~mmmRRR;;;999777666777777666777;;;>>>EEEQQQ___kkktttyyy{{{qqqqqqrrrwww}}}|||yyywww{{{~~~||||||~~~}}}~~~xxxvvvwwwzzzyyyxxxyyyyyyyyywwwuuurrruuuwwwwwwttttttvvvyyyzzz|||}}}yyy~~~xxx~~~~~~zzzvvvvvvqqqkkkjjjmmmooonnnlllnnnoooqqqvvvyyyxxxsssnnnmmmmmmooossswww{{{}}}}}}|||}}}yyyfff[[[QQQCCC>>>@@@???<<<;;;===BBBJJJSSSZZZdddlllnnnhhhgggllllllggg[[[\\\___hhhsss}}}|||~~~~~~zzzttt^^^===///&&&+++111---((((((++++++*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((&&&&&&'''(((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&(((******'''&&&)))+++((()))))))))************)))***+++,,,+++,,,...000//////111222222444>>>IIIccc+++++++++******)))))))))))))))************))))))(((((())))))))))))((('''%%%%%%&&&&&&'''((((((((('''&&&%%%&&&((()))((('''((((((((((((((('''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&###$$$"""$$$'''(((&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$&&&'''((((((((((((((('''''''''''''''''')))+++------,,,,,,---...------***111CCC[[[xxxkkkYYYJJJAAA???EEEMMMZZZqqq~~~wwwssszzzzzzpppnnnwww```EEE<<<777:::<<<;;;:::<<<;;;???GGGPPPYYYaaagggjjjjjjlllqqqxxx~~~{{{vvvxxxxxxyyy}}}~~~xxxuuuuuu{{{zzzzzz{{{||||||zzzxxxpppsssuuuuuusssrrrtttwww|||vvvyyy~~~}}}|||wwwuuurrrooollllllmmmoooqqqnnnoooxxxzzzooonnnppptttwwwyyy{{{|||~~~yyyyyy]]]OOOCCC@@@;;;333111666555FFFOOOPPP]]]ttt}}}vvvmmmrrrnnn___VVVYYY\\\[[[[[[kkkxxxvvvuuummmqqqeee\\\HHH111000'''&&&000444---''')))+++++++++++++++*********((((((''''''''''''(((((('''''''''''''''(((((((((((())))))(((&&&&&&''')))''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&(((******'''&&&)))+++((()))))))))************)))***+++,,,+++,,,...000//////111333222444===GGG```++++++++++++++++++++++++)))******++++++******)))))))))*********)))((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&((()))(((''''''''''''(((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''"""$$$###$$$((((((%%%%%%&&&((('''&&&&&&'''(((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&'''((())))))''''''''''''''''''''''''%%%'''***+++******,,,---'''///111000111888ZZZjjjUUUHHHCCCBBBCCCOOO^^^ddd\\\YYY```eeecccZZZaaaooo```RRRGGGFFFDDD;;;555555777888<<>>777666777999===CCCGGGdddsssppp{{{{{{ffffff^^^RRRKKKNNNUUUYYYhhhzzz~~~{{{tttzzzxxxuuu}}}}}}tttZZZIII>>>222'''000***)))------((()))...++++++++++++++++++++++++((((((''''''''''''((((((&&&''''''''''''((((((((('''((()))(((&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%&&&'''%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''((())))))(((((()))***))))))))))))************)))***+++,,,+++,,,...000...///111333222444<<>>:::::::::999777666444444444333444===GGGUUUjjj|||{{{mmmccc```[[[VVV```pppiiidddpppiiiAAA999///++++++,,,***(((+++*********))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((%%%######&&&'''%%%############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%'''((()))(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))*********+++,,,---...///111//////111222444<<>>@@@BBBPPPaaavvv{{{}}}|||{{{{{{|||wwwxxxyyy{{{|||~~~}}}~~~~~~|||yyyzzz}}}}}}}}}}}}}}}~~~{{{|||~~~}}}lll[[[MMMBBB:::444444444444666777777555333555333555999===CCCOOO[[[lllzzz|||mmmiii^^^RRRMMMNNNUUUbbbpppzzziiijjj{{{uuuWWW>>>:::333,,,)))+++,,,+++)))*********)))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%######%%%&&&&&&$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))*********+++,,,---...///000//////111222333;;;DDDZZZ************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&''''''((()))***++++++''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((&&&%%%))))))'''(((,,,******+++++++++,,,,,,,,,...//////000666JJJnnnvvvnnn|||vvvfff___```jjj|||VVVLLLIIIKKKSSSZZZ]]]^^^```ssswww}}}lllJJJ;;;555555888888666;;;DDDKKKUUU^^^]]][[[]]]cccgggooozzz~~~{{{xxxuuutttxxxwwwvvvxxx|||~~~|||zzzyyyyyyyyyxxxwwwxxx{{{~~~~~~vvvkkkdddWWWGGG===:::999777555000111333333222333444666:::888;;;CCCKKKTTTaaalllhhhUUUTTTUUUUUUYYYeeeuuupppuuulllOOO777)))111---))))))+++,,,***(((******))))))))))))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%++++++***((('''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))*********+++,,,---...///000//////222222333;;;CCCZZZ*********)))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%(((&&&&&&&&&'''((('''&&&'''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((%%%%%%((()))'''(((,,,*********+++++++++++++++)))...444444000111???OOOvvv~~~{{{zzzlllzzzgggRRRKKKDDDDDDIIINNNOOOOOO]]]]]]___eeerrrnnnTTTKKKBBB???;;;777888===888<<<@@@>>>;;;<<<@@@CCCDDDNNN[[[gggsss}}}vvvjjj___TTTJJJDDD===888333222555777666555444555444333444:::CCCJJJVVVSSSTTT[[[aaagggooovvv|||rrrpppzzz}}}ooo^^^UUUVVVeeetttkkkSSS???000---333,,,***)))***++++++***((())))))))))))))))))(((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&+++***)))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###%%%%%%%%%''''''&&&### &&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,---...///000///000222222333:::BBBXXX************))))))))))))(((((()))******)))(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***''''''((((((''''''&&&%%%(((&&&&&&&&&'''((('''&&&''''''''''''''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((%%%%%%((()))'''(((+++************************...---------(((&&&,,,555@@@KKKddduuu~~~hhh^^^OOOEEEBBBDDDEEECCCJJJPPPYYY```fffppptttggg\\\QQQFFF???<<<:::777444444666888:::;;;555888>>>DDDKKKUUUaaakkknnnpppuuu|||yyymmmbbb[[[VVVQQQIIIBBB>>>=========222333444444333222111111444888===BBBHHHRRR^^^ggguuuooolllnnnpppnnnnnnooohhh___\\\dddgggaaa___bbbrrrttt{{{zzz]]]???000((($$$***555++++++++++++,,,+++((('''(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###%%%%%%%%%''''''&&&### &&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))*********+++,,,---...//////...000222222222999AAAVVV|||++++++++++++*********)))((((((************((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((())))))***+++(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''%%%$$$((((((&&&'''+++(((((())))))***************)))+++//////,,,,,,/////////777KKKhhhwwwkkkzzziiiVVVHHHDDDBBBAAAAAADDDIIINNNTTTccc|||wwwiii[[[RRRNNNEEE===;;;:::777444333888777777999::::::===BBBCCCDDDHHHPPP\\\jjjwwwyyyppphhh^^^XXXZZZcccmmmsssggg```VVVOOOJJJEEE???999777777777777888999999:::777999;;;;;;;;;<<>>666777===DDDIII<<<888555333333444555555444666999:::::::::999999666888<<>>CCCEEEEEEDDDDDDDDDGGGDDD@@@???@@@BBBAAA@@@;;;;;;<<<===???AAADDDEEE<<>>>>>===:::777555666666777666666666555333//////111333777999:::<<<===@@@CCCEEEEEEGGGNNNZZZeeejjjfffbbbkkklllpppwww|||}}}yyytttlll]]]OOONNNVVV^^^eeejjjzzz{{{sss{{{tttsss~~~aaaFFF777222...///---)))((())))))'''&&&((()))***)))))))))***&&&'''''''''(((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&"""$$$&&&%%%$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$'''&&&%%%%%%'''))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))*********+++,,,---/////////...000333222222777>>>KKKqqq555,,,...000'''&&&---///++++++***)))((()))'''%%%))))))))))))((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((('''''''''''''''%%%"""!!!###%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###''''''$$$&&&***((("""$$$&&&((((((&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((,,,)))''''''***+++***(((+++,,,...---,,,,,,---///===GGGXXXpppvvvtttwwwqqqeeeXXXHHH??????EEEOOOWWWXXXYYY^^^bbb```\\\```iiiwwwxxxtttppptttvvv}}}vvvaaaQQQIIIEEE===555>>>999888999888444666;;;:::888666777999:::999888;;;:::999888888888888999:::777444444777777555222999888777666666777888999777666555444444333333222777222000333444555999>>>DDDKKKQQQQQQRRRVVVYYYZZZaaa^^^bbbsss~~~nnneee```]]]______```iiittttttggg```iiiyyyyyytttsssttt{{{uuuqqqllljjjvvvdddIII888///+++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&!!!###'''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))((((((((((((((()))++++++++++++,,,---......---...000111222555999<<>>;;;:::;;;:::777444999:::::::::999888777777;;;;;;:::888666555666777444444555666777999:::;;;<<<<<<;;;999999<<>>222,,,,,,------++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&"""$$$'''((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((()))))))))***,,,---......---,,,---///000111222555999<<>>@@@HHHgggxxx{{{uuuooommmZZZQQQLLLGGGGGGJJJGGGMMMLLLKKKLLLFFFGGGTTTSSSxxx~~~nnnnnnlllbbb]]]YYYXXX\\\___^^^```eee\\\dddhhh```TTTTTTcccssstttbbbRRRIIIJJJPPPUUUbbb___XXXNNNFFFDDDHHHMMMJJJLLLNNNPPPQQQPPPOOONNNRRRWWW^^^dddeeeaaa[[[WWWgggfffjjjqqquuuvvvxxx{{{|||~~~yyywww|||uuuooolllsss~~~{{{rrriiipppuuuuuutttpppcccVVVGGGOOO]]]rrrvvv[[[@@@222000333---++++++...---)))''')))(((+++//////+++((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))&&&'''((('''%%%$$$%%%&&&((('''%%%$$$$$$%%%'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&###%%%&&&%%%%%%&&&(((***&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++''''''''''''((()))++++++******+++,,,------------///000111222222444777999BBBYYYIIIWWWgggllleeebbbooo~~~hhhWWWFFF777...+++111---***///,,,&&&)))(((((((((***,,,------+++))))))))))))))))))))))))'''&&&$$$$$$$$$%%%''')))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%$$$&&&((((((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%###%%%'''(((%%%&&&222@@@___MMM555&&&$$$''')))(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((()))***************+++,,,---///333999@@@EEEcccyyyuuusss}}}|||~~~zzzrrrjjjaaaTTTKKKLLLEEENNNYYYSSSLLLGGG@@@HHHVVVfffjjjddd___aaafffhhhaaa]]]^^^^^^]]]dddnnnrrrsssnnnddd```eeehhhhhhvvvxxxtttdddRRRJJJRRR]]]ttthhh]]]VVVOOOJJJLLLSSSOOORRRWWW[[[^^^^^^]]]]]]eeehhhkkklllmmmmmmkkkjjj{{{~~~|||sssoooppppppqqq}}}mmmaaabbbiiimmmllljjj___ffffffaaadddlllllldddfffmmm}}}lll]]]HHH888000---+++***000///...,,,+++***))))))************))))))))))))'''(((***,,,,,,***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%%%%$$$%%%$$$###$$$'''(((&&&###$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''***)))&&&&&&)))(((%%%***))))))(((((((((((())))))***++++++------...///---...000000111333777:::>>>SSSVVVWWW\\\```]]]UUUQQQQQQiiinnnTTT>>>666444+++***333222---111***))))))***,,,,,,+++***)))))))))))))))))))))))))))(((&&&&&&&&&''')))***))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%'''((($$$!!!'''///;;;333***%%%&&&'''$$$!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((()))************)))((()))))))))))),,,000444555<<>>AAAEEEFFFDDDAAA>>><<<@@@FFFHHHFFFCCC@@@DDDKKKSSSYYY[[[ZZZXXXHHHHHHIIIJJJPPPYYYaaafffbbbdddeeeccc```^^^___aaaXXXhhhpppeee\\\^^^aaa^^^```YYYIIIBBBGGGGGGLLL[[[gggiiipppwwwyyyxxxxxxyyy~~~~~~uuuoooyyyfffKKK999000,,,+++000111...***)))))))))((()))*********)))+++******)))))))))******)))))))))((((((((((((''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((((((((&&&$$$"""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((&&&))))))&&&&&&))))))&&&''''''''''''((()))++++++)))***++++++------...///---...000000111333777:::???PPPkkkxxxsssiiiiiiRRRVVVaaagggbbbccc|||UUU@@@666000111...,,,++++++---...//////************************'''((((((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&+++&&&$$$%%%&&&$$$$$$'''"""%%%(((***)))'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&((())))))(((''''''(((000---)))&&&$$$%%%(((***666444000...333AAARRR___{{{ttt}}}qqqsss}}}||||||xxxttttttxxx}}}uuunnnaaaUUUPPPOOOKKKEEEHHHAAA<<<>>>BBBDDDGGGJJJFFFDDDCCCDDDGGGKKKMMMMMMBBBDDDCCCAAACCCIIIMMMMMMQQQTTTVVVRRRLLLIIIMMMQQQJJJWWWaaa]]]TTTPPPRRRTTT___\\\UUUXXXbbbaaabbbooovvv{{{zzz~~~{{{rrrfff[[[MMM===222,,,222...,,,//////+++))))))((((((''''''((()))+++,,,***)))))))))))))))***+++))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))'''******&&&&&&((((((%%%(((((('''(((((()))***+++)))***++++++------...///---...000000111333777:::===MMM~~~kkklllsssxxxiiiaaaeeecccYYYVVV\\\yyybbbRRR@@@555444111...------......---************************'''(((((()))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&)))&&&%%%'''&&&######'''%%%&&&((()))***)))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&(((******)))((('''((()))$$$%%%&&&)))+++,,,,,,+++$$$%%%(((+++---111444666:::KKK___qqq}}}rrrhhh___XXXTTTPPPOOOSSSTTTSSSUUUZZZXXXVVVSSSQQQPPPPPPPPPQQQIIIQQQWWWYYY[[[^^^[[[UUUPPPQQQRRRPPPNNNNNNRRRUUUaaagggqqqxxxuuunnnmmmqqqjjjkkklllwww|||uuu~~~wwwmmmrrrttt~~~|||uuuhhh[[[GGG===666444111------111333,,,'''&&&&&&&&&)))...,,,,,,+++***(((((()))***((('''''''''(((((()))***))))))((((((((('''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""$$$''''''%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&))))))&&&&&&))))))'''))))))(((((((((((()))))))))***++++++------...///---...000000111333777:::===LLL|||yyydddhhh|||jjj^^^ZZZTTTNNNMMMPPP}}}aaaJJJ888555111...------,,,+++************************(((((()))************)))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&'''&&&%%%$$$&&&((((((''''''&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$'''***)))%%%&&&******'''"""!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""$$$%%%''''''''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%&&&(((***+++)))'''&&&((()))******)))((((((((()))+++------***)))---888DDDSSSeeesssyyyssslllnnnvvvxxxuuuwwwnnnoooooonnnkkkgggeeecccaaaooo}}}|||iiiiiihhhiiilllpppssstttuuuttt}}}sssxxxxxxzzz}}}pppSSSBBB>>>777,,,---&&&&&&---///+++***///&&&&&&)))......)))&&&&&&&&&((())))))(((((()))***&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%%%%$$$"""$$$''''''%%%$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''(((&&&'''***+++)))***))))))(((((((((((())))))***+++,,,---......///---///000111111333777:::===KKK{{{|||zzz|||fffccc[[[MMMNNNIIIfffjjj[[[@@@---111222******333+++,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((''''''&&&(((''''''&&&&&&''')))***((((((((((((((('''''''''*********,,,///333777:::JJJXXXooo~~~~~~}}}wwwwwwrrrooosssxxx|||}}}}}}|||{{{{{{~~~~~~}}}|||{{{kkkZZZQQQDDD777///,,,******))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((&&&$$$"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))"""###%%%'''((()))******(((((((((((())))))))))))+++,,,+++******+++...111///000000000000333666999>>>KKKzzzyyytttwww}}}~~~uuujjjjjjbbbPPPCCC>>>NNNiiiqqqWWW>>>666222,,,)))---++++++,,,+++***))))))***))))))*********+++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''(((((()))((((((((((((''''''''''''******)))***,,,///222444111555<<>>LLL{{{~~~rrrddd]]]^^^eeeiiikkk___JJJNNNLLLXXXppp]]]???555444000))),,,,,,------,,,+++***)))))))))))))))************************************))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((###$$$$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&'''(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))(((((((((***+++,,,000000//////111777???EEETTT___sss~~~vvvxxx{{{~~~~~~~~~vvvrrrvvv|||{{{}}}}}}ssslll___UUUFFF;;;444111...,,,,,,***)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''')))***((('''&&&%%%$$$%%%&&&'''######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$###"""###$$$###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''&&&(((((((((((())))))))))))++++++,,,+++***+++...000///000000000000333666999>>>LLLzzzdddPPPOOOZZZ```pppzzzpppcccZZZ___mmmnnnooo~~~RRR@@@AAA;;;///...------...//////---,,,)))*********++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''(((((('''%%%&&&'''((()))((('''&&&&&&&&&'''''''''''''''((((((''''''&&&''''''((()))###''',,,//////,,,***))),,,222>>>MMM\\\fffjjjkkk|||}}}ssstttzzzwwwyyyzzzhhh[[[OOOJJJGGG@@@999555000---******+++------,,,---++++++++++++***(((&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))(((''''''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((()))'''&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$###$$$%%%$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))***+++,,,+++++++++...000//////000000000333666999===JJJxxxgggXXXWWWWWWmmmvvvfffcccmmmhhh\\\fff}}}}}}ZZZJJJ???444///---,,,,,,///000///---+++++++++,,,,,,,,,------************************+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''(((((((((''''''&&&$$$%%%'''((((((((('''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''((()))***&&&&&&&&&&&&'''***000333///---++++++---///000111555999AAAJJJUUU```jjjppp{{{~~~vvvsss|||uuujjjdddfff```OOOBBB@@@444///------,,,)))))),,,)))***,,,...///...,,,)))'''&&&%%%&&&)))++++++***((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((())))))((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&''''''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))***+++,,,,,,+++,,,---/////////000000000333666999;;;FFFssstttggg___ggg}}}bbb\\\]]]YYYYYY^^^\\\EEE888333///+++***,,,...---,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((((())))))(((''''''&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&'''((()))******000///,,,(((%%%$$$&&&)))$$$%%%&&&(((***,,,---...+++///333666888;;;???CCCFFFOOO[[[fffoooxxxwwwyyy~~~ppp___TTTGGG???;;;<<<888...((())),,,,,,...000...+++,,,111,,,,,,,,,,,,+++***))))))***(((&&&&&&(((***++++++((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((())))))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&(((((())))))(((%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((()))*********(((((((((((()))))))))))))))+++,,,,,,,,,,,,---//////000000000000333666999;;;DDDooouuuwwwvvvwwwddd]]]___^^^ZZZkkkeeeNNN===666///+++,,,...---+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&'''((((((((()))((( $$$))),,,,,,+++******)))***,,,,,,+++***))))))++++++,,,,,,+++***))))))''',,,333888===BBBIIINNNTTTUUU___ooowwwuuusssvvv{{{|||}}}}}}}}}xxxccc___YYYUUUQQQIII>>>666000...------,,,+++,,,---+++(((''')))((($$$###&&&)))))))))(((((((((***,,,...,,,************((('''((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((()))))))))))))))+++,,,---,,,,,,---...///000000000000333666999<<>>JJJPPPTTTYYYZZZeeezzzrrrdddhhhgggcccVVVEEE<<<444333000////////////......---------,,,+++*********++++++++++++*********)))))))))+++***))))))***)))'''%%%'''(((******((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%'''((('''&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''%%%%%%&&&'''((('''&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&'''''''''''')))'''&&&'''(((***))))))((((((((((((((('''''''''))))))((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((************((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%$$$###$$$&&&&&&%%%###$$$%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))&&&$$$&&&&&&$$$&&&)))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))((('''((()))***)))((((((((((((((())))))))))))((()))+++,,,,,,---///000......///000222555777888;;;GGGlll<<>>===>>>JJJSSSKKKLLL___cccooozzzvvvkkkgggccchhhjjjOOO===444333111...---...///---,,,,,,------...---,,,+++***++++++++++++************((()))***+++************'''(((******((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''*********))))))))))))((()))'''%%%%%%''')))))))))'''''''''((((((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&******&&&%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))((('''((()))***)))((((((((((((((())))))))))))''')))+++,,,,,,---///000//////000111222444666777;;;FFFkkkCCC???;;;BBBKKKFFFFFFUUUhhhrrrtttpppvvv___\\\\\\[[[WWWFFF555111,,,,,,///111222111,,,,,,---------,,,+++***,,,++++++++++++************+++,,,***(((&&&%%%%%%'''(((******((((((((()))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((()))((('''$$$'''))))))(((&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''***((('''''')))******)))((((((((((((((()))))))))''''''&&&&&&''''''((((((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''))))))))))))''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$$$$%%%'''((('''%%%%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%''',,,,,,'''%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))((('''((()))***)))((((((((((((((())))))))))))((()))+++,,,,,,---///000//////000111222444555666999DDDjjjMMMLLLDDDAAADDDBBBDDDQQQooo~~~jjjWWWUUUUUUyyyjjj===777///---///222333222,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********''')))***(((%%%""""""###'''(((******((((((((()))'''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''%%%'''******)))'''''''''&&&&&&&&&'''((()))))))))%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''***))))))***,,,---+++***(((((())))))************''''''&&&&&&''''''((()))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%'''((('''&&&%%%'''((('''&&&$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((&&&'''******'''&&&(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))((('''((()))***)))((((((((((((((())))))))))))((()))+++,,,,,,---///000///000000111222444555666666AAAhhhXXXZZZPPPEEEBBB@@@EEESSSfffmmmuuucccSSSRRR[[[mmmlllzzzHHH???444//////000000...---,,,+++*********++++++,,,,,,,,,+++++++++******''')))++++++((('''(((***''')))******((((((((()))&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((('''&&&''')))))))))'''&&&(((++++++***(((((((((&&&&&&&&&'''((())))))***%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%#########$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&''')))******(((&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''''''''((())))))((((((''''''''''''((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%((()))(((&&&%%%'''((('''&&&$$$$$$%%%''''''&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''***'''&&&((((((&&&'''***%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))((('''((()))******((((((((((((((())))))))))))((()))+++,,,,,,---///111000000000111222444555666444@@@gggppp___SSSKKKEEEEEEGGGNNNlllmmmsssoooJJJTTTYYY```cccjjjIII///000666222,,,---000...,,,,,,------,,,+++---,,,++++++******++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,***((('''&&&'''((()))&&&((()))++++++)))(((&&&'''&&&&&&&&&&&&'''((((((***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''(((((())))))******'''((()))))))))))))))((($$$%%%'''))))))((('''&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((("""###%%%''''''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&((()))***&&&&&&&&&''''''''''''(((******))))))))))))******)))***++++++------...///...000111111111333555777999AAAgggmmmaaaUUULLLHHHFFFQQQfffxxxttt[[[VVV\\\^^^fff```AAA888666000...222111///---,,,------,,,+++---,,,++++++******++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***((('''''''''((()))'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((((((((''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''))))))'''''''''((()))))))))((((((((((((((($$$%%%&&&((())))))))))))%%%&&&((()))***)))(((''''''((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%'''%%%%%%%%%'''((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((''''''&&&&&&'''((((((((((((((((((''''''&&&'''((()))***'''''''''((((((((())))))******))))))))))))******)))***++++++------...///...000111111111333555777999@@@fffnnn^^^RRRNNNKKKDDDJJJbbb~~~wwwqqqzzzgggUUUYYYgggcccnnnPPP:::555111000444111///---------...---,,,---,,,++++++******++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***(((''''''((())))))(((((())))))))))))((((((''''''&&&&&&''''''((()))&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((******))))))(((''''''&&&"""###%%%'''((()))))))))&&&''')))*********)))(((''''''((((((((()))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''((('''&&&''')))))))))((('''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((()))))))))))))))&&&''''''((((((((((((((((((''''''''''''((())))))(((((()))))))))***************))))))))))))******)))***++++++------...///...000111111111333555777999@@@dddvvvaaaZZZ\\\XXXMMMIIIQQQ[[[nnn{{{cccddd{{{aaaTTTaaabbbaaacccGGG;;;555333444222000...---......---,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''(((((()))&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''))))))((((((((('''''''''$$$%%%&&&'''((()))))))))&&&'''((())))))))))))((('''''''''((((((((())))))''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''((()))))))))((((((((('''&&&''')))***)))(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''((()))*********''''''((((((((((((((('''''''''''''''((((((((()))((((((((()))))))))************))))))))))))******)))***++++++------...///...000111111111333555777:::???bbbpppfffiii^^^RRRIIIFFFDDDMMMnnnmmmbbbsss{{{YYYNNNMMMOOOgggsssUUU<<<444777222000......//////...------,,,++++++******++++++++++++++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%((((((((('''&&&&&&&&&%%%'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&'''''''''((((((((()))(((((()))))))))(((((('''&&&&&&''''''((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((((((((((((((((((((*********))))))))))))((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&'''((((((((((((((((((&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''((()))))))))'''(((((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((()))))))))******))))))))))))******)))***++++++------...///...000111111111333555777;;;>>>```yyyttthhhYYYKKKHHHGGGIIIQQQ[[[|||tttwwwtttXXXJJJFFFOOObbb}}}PPP;;;;;;333111/////////000///------,,,++++++******++++++,,,++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))***)))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&'''(((((())))))'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$%%%&&&'''((((((((('''&&&%%%$$$######''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''%%%&&&&&&'''(((((())))))************)))((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((()))((((((((()))))))))******&&&''''''(((((())))))***))))))))))))************************************++++++*********)))))))))((((((((((((((((((((((((''''''(((((()))******+++''''''''''''((((((((()))((('''&&&'''((())))))'''''''''((())))))(((''''''''''''''''''((()))******((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''(((((((((((((((((((((((((((((('''&&&&&&''''''((()))((((((((('''''''''((((((((())))))******))))))))))))******)))***++++++------...///...000111111111333555777;;;===^^^}}}nnn]]]SSSRRRQQQKKKEEEUUU```nnnyyyllleeeVVVKKKCCCIII^^^uuuOOO===444222000///000000///...---,,,++++++******++++++,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''((((((((((((((())))))***''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((***+++&&&&&&&&&'''((()))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''((((((((()))(((((('''''''''''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******(((((()))))))))*********((())))))***++++++,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,+++++++++***************************)))))))))))))))))))))))))))((((((((())))))******)))((('''(((***+++***)))'''((())))))))))))((('''((('''''''''((()))***+++(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))((((((((((((((((((((('''&&&&&&&&&&&&((()))))))))((('''(((((()))))))))***************))))))))))))******)))***++++++------...///...000111111111333555777<<<===\\\ppp]]]SSSQQQNNNHHHEEEKKKTTTmmmsssYYYvvvqqqXXXRRRMMMEEEHHHGGG```bbb;;;444222000///000000///...---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))***))))))&&&((()))++++++)))(((&&&((((((((((((((()))******%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''******)))(((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))************))))))))))))******************+++,,,------......---------....../////////111111111111111111111111......---------,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((******))))))******+++,,,***)))))))))+++,,,+++***'''((()))******)))((('''((('''''''''((()))+++,,,)))))))))))))))))))))))))))((((((((('''''''''''')))************))))))((((((((())))))((('''&&&&&&%%%&&&((()))))))))(((''')))************+++++++++******))))))))))))******)))***+++,,,---......///...000111222222333555777<<<===[[[uuukkk]]]NNNFFFEEEJJJSSS]]]kkk}}}aaa___[[[bbbkkkaaaMMMFFFKKKZZZlll~~~RRRBBB...///555,,,...555---//////...---,,,,,,++++++------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))((((((((((((((()))******''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))(((''''''((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''$$$ ###******%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''((()))*********((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))(((((('''''''''&&&&&&(((((((((&&&%%%&&&''')))+++,,,,,,***(((((()))(((((())))))))))))((((((------------...///000000...///111111000///000111222555555444333444555444::::::888444333555777777777666666777666222///...///...---,,,++++++,,,,,,---,,,*********+++------***))))))***+++,,,***))))))((()))+++,,,,,,+++)))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((''''''''''''((((((&&&'''((())))))******)))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))************)))+++------------///111---///000111111222444666888@@@\\\ppp\\\RRRMMMJJJIIILLLTTTccc|||jjjZZZ]]]iiinnnggg]]]TTTTTTSSSccc~~~SSS888000222)))+++111+++//////...------,,,++++++------,,,,,,+++******)))************))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((('''&&&&&&(((((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''%%%"""%%%******%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''((()))))))))(((((((((''''''''''''&&&'''((((((''''''((()))''')))***+++******+++,,,***))))))))))))***+++,,,,,,---...000222444666777555666777777777888;;;>>>999999999888999::::::999AAABBBAAA????????????>>>DDD@@@===:::888777999;;;999777444000---++++++***,,,+++*********+++******---+++)))((((((((('''&&&)))))))))***,,,,,,***(((((((((((()))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))((((((''''''''''''((((((((()))))))))))))))((('''(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))((())))))))))))************)))+++------------///111...///000111111222444777999@@@[[[yyymmm]]]QQQHHHHHHHHHPPPkkk~~~dddbbbhhhxxxppp```VVVOOOKKKcccgggFFF444333000000222...//////......---,,,,,,,,,---,,,,,,++++++*********++++++*********)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&)))(((''''''))))))((('''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((()))))))))(((((((((((((((&&&((('''%%%'''***)))&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++((('''&&&&&&&&&&&&'''((('''''''''&&&''''''((()))((((((((((((''''''''''''&&&'''))))))(((((()))+++((()))******))))))+++---*********+++---000333555888888999:::;;;<<<======888888888777666777:::===???>>>>>>AAADDDFFFGGGGGGKKKJJJIIIJJJKKKIIIGGGEEEFFFHHHJJJIIIFFFCCCAAA@@@AAA???===;;;:::999::::::777555444444333222///---111000...---/////////...*********,,,------+++)))((((((((())))))*********))))))(((((((((((())))))((((((''''''(((((()))***((((((''''''''''''((((((************)))((('''&&&(((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))+++------------///111...///111111111222555777:::@@@ZZZmmmZZZMMMNNNLLLKKK]]]www|||rrreeerrruuu___WWWZZZOOOHHHuuuxxxUUU888222555666333/////////......---------,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((('''%%%%%%%%%''')))***((((((((((((((()))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''+++***))))))++++++***)))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&(((***,,,---'''''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((('''''''''&&&((()))(((''''''((()))***++++++***))))))+++---+++,,,///222555888:::<<>>AAAHHHEEEDDDGGGJJJJJJKKKNNNMMMJJJJJJLLLMMMJJJHHHIIIHHHKKKKKKHHHEEEFFFEEEDDDBBBAAA@@@?????????@@@@@@;;;:::999;;;===>>>;;;888111///.........---***'''******+++---//////---,,,((((((((()))******++++++))))))(((((((((((())))))((((((((('''((())))))***((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))*********))))))*********+++++++++)))+++------------///000...000111111111222555777;;;???XXXeeePPPMMMKKKFFFPPPaaa}}}}}}```ddd{{{yyydddQQQSSSOOO@@@]]]qqqHHH222111222///,,,///...............------,,,,,,+++++++++++++++***++++++++++++************)))))))))))))))))))))))))))))))))************+++((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((('''%%%$$$%%%&&&((()))((((((((((((((()))******((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''***)))((((((******)))((((((((((((''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''############$$$&&&(((***&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))(((&&&%%%&&&'''(((***,,,,,,,,,---000222222444888;;;>>>>>>===<<<@@@@@@@@@???>>><<<:::999888<<<@@@DDDFFFHHHJJJLLLJJJFFFFFFIIIIIIFFFIIINNNSSSPPPRRRVVVVVVSSSUUUZZZ]]][[[TTTLLLMMMTTTYYYYYYRRRQQQQQQPPPNNNLLLJJJIIIDDDAAA??????CCCDDDBBB??????===<<<;;;999444///++++++++++++---//////---,,,((()))))))))*********+++))))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))*********+++************++++++++++++)))+++------------///000...000111222222333555777;;;>>>VVVaaaRRRLLLHHHMMMXXXjjjddd^^^ttt~~~\\\JJJEEE???TTT}}}qqqEEE555222///111........................++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''((('''&&&&&&(((((('''&&&)))((((((''''''(((((()))''''''((((((((()))))))))&&&&&&''''''''''''((((((((('''((()))'''$$$%%%)))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))***)))'''&&&'''((((((+++///222333555888::::::<<>>AAADDDFFFGGGGGGGGGDDDFFFHHHHHHHHHGGGHHHIIIEEEEEEJJJRRRSSSSSS[[[hhhqqqqqqvvv{{{xxxqqqttt}}}yyyvvvuuuxxx|||qqqhhh]]]WWWTTTRRRMMMIIIJJJHHHFFFEEEDDDBBB???===222111000111111000---+++************************))))))(((((((((((())))))))))))(((((())))))***+++((((((''''''''''''((((((&&&'''((()))************(((((((((((())))))))))))((((((((()))))))))******((())))))******+++++++++*********++++++++++++,,,)))+++------------///111///000222222222333666888;;;===SSSgggWWWPPPRRRVVV\\\nnnyyyyyyiiinnnyyyvvv[[[KKKFFFPPPcccrrrhhhGGG999333666............////////////++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((************************'''((((((((())))))))))))(((((())))))))))))(((((()))(((''''''))))))((('''))))))(((((((((((())))))'''((((((((())))))))))))''''''((((((((())))))))))))&&&&&&(((&&&"""$$$***(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&'''(((((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''((((((((()))''')))************,,,---///222777:::;;;<<<<<<===;;;<<<===???AAADDDEEEFFFHHHJJJLLLOOOQQQQQQQQQPPPMMMMMMMMMMMMMMMOOOTTTWWW]]]```iiiqqqqqqppp}}}|||xxxwwwtttqqqfff```WWWPPPKKKIIIGGGFFFBBB@@@===;;;999666111...,,,++++++******)))))))))))))))(((((((((((())))))))))))(((((())))))***+++((((((''''''''''''(((((('''((()))))))))))))))((((((((((((((())))))))))))(((((()))))))))*********((())))))******+++,,,,,,*********+++++++++,,,,,,)))+++------------///111///000222222222333666888:::;;;PPP|||cccWWWSSSRRRUUUSSSVVVqqqxxxqqqvvvhhhmmmuuu\\\QQQNNNRRR[[[mmmVVV???333555.........///////////////++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&%%%%%%((((((((((((((()))******$$$%%%&&&'''(((***++++++))))))))))))))))))))))))''''''''''''((((((((()))************************(((((((((((())))))))))))(((((())))))))))))((((((,,,+++***+++,,,,,,,,,***))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++)))&&&&&&'''$$$ ###+++(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''(((((()))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))&&&(((***,,,,,,...000222888<<<@@@AAA@@@===<<<;;;666666888;;;@@@GGGNNNRRRTTTUUUUUUUUUSSSQQQNNNLLLOOOPPPSSSWWW___kkkxxxvvvggg^^^YYYWWWQQQNNNJJJFFFBBB<<<666222---,,,,,,+++***)))(((((())))))(((((((((((()))))))))))))))))))))******+++((((((''''''''''''((((((************)))((('''&&&(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))+++------------///111///111222222222333666888::::::NNN{{{eeeVVVMMMTTTLLLKKKYYYlllttttttqqq{{{qqqwwwuuu[[[___cccVVVffftttQQQ444555111222111---,,,...000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((()))***)))(((((('''&&&&&&&&&&&&,,,+++***))))))***+++,,,+++,,,,,,,,,+++***))))))+++)))&&&''')))+++***(((...+++((((((***+++***(((*********+++,,,,,,***(((***+++,,,+++***(((((((((***************))))))(((,,,+++***)))(((((((((((()))((('''''''''(((***+++((((((((((((((()))******))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''$$$###&&&'''%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))'''&&&%%%%%%'''(((((((((((()))***+++,,,,,,---///333999>>>EEECCC@@@>>><<<:::777555999999===EEEKKKOOOSSSYYY[[[VVVSSSTTTSSSRRRTTTXXXWWW^^^hhhttttttkkk___VVVPPPRRRSSSLLLBBB;;;777333......111000,,,'''+++***)))***++++++***)))))))))(((((((((((())))))+++***((('''&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))***************++++++,,,******+++++++++******)))******))))))******+++,,,,,,---------,,,---000222222222222222333444444555999===QQQyyybbbQQQNNNMMMKKKNNN^^^nnnooogggtttwwweee\\\]]]YYYiiiiii999//////000000111222222...)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))(((''''''+++)))'''(((***,,,+++***+++)))((()))+++---+++************+++++++++)))(((((()))***************+++******++++++++++++******+++***))))))((()))))))))+++***))))))))))))***+++)))))))))))))))***++++++***)))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''$$$$$$&&&'''%%%%%%((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))(((((('''&&&'''((())))))((((((***,,,,,,...222555777;;;???BBBDDDAAA<<<888666666666666<<>><<<555---***...333)))((((((***++++++)))'''******))))))))))))************)))((('''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))***++++++******+++++++++******)))******))))))******+++,,,+++,,,,,,,,,+++,,,...111222222222222333444555555888<<>>@@@AAACCCDDD@@@>>>;;;999999<<<@@@BBBJJJKKKPPPUUUUUUQQQPPPSSSZZZYYY]]]hhhsss}}}oooZZZPPPPPPMMMMMMIII@@@777111222444***))))))+++,,,+++)))'''+++++++++******+++++++++))))))))))))((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((()))******)))******+++++++++************))))))******+++,,,***+++,,,+++++++++---///222222222222333444555666999<<>>===???AAABBBAAA???@@@AAA@@@===;;;888888777666444222000///......---,,,,,,,,,------***++++++,,,,,,---------***))))))(((((()))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))&&&%%%'''&&&###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((***---///111555:::===AAAAAA???<<<999777888999<<>>555...++++++,,,---******))))))))))))******)))))))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((()))******((()))***+++++++++++++++******))))))******+++,,,***,,,...///......///000000000111222333555666777:::<<>>111222111//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((***+++++++++,,,...111555888;;;======AAAHHHOOORRRSSSRRRQQQSSSSSSTTTVVVYYY]]]aaaccchhhlllpppqqqpppooopppqqqsssttttttrrrpppsssxxx}}}|||zzz~~~vvvmmmttttttuuuuuuuuuuuuttttttiiigggddd```]]]ZZZXXXWWWMMMLLLKKKHHHDDD@@@<<<:::000///...---------------+++++++++************)))))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''$$$###&&&'''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###%%%'''(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%'''))),,,///111444777;;;>>>>>>===<<<<<>>888333222;;;<<<@@@IIISSSVVVRRRMMMFFFJJJPPPYYYdddttt}}}}}}zzzyyymmmmmmfffZZZZZZfffqqqhhhdddkkksssuuurrrooorrrhhhmmm{{{mmmZZZOOOLLLIII???444555++++++---***---000)))++++++******+++,,,,,,---))))))******++++++++++++)))***,,,,,,***)))***+++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++---......---...///111000111222333222333555777888???IIItttsss^^^YYYQQQOOOJJJWWWhhhooozzzeeeggg{{{dddWWW\\\___eeeddd777000333222444/////////...------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******+++)))'''''''''''''''%%%))))))(((&&&&&&%%%%%%&&&))))))(((((((((((())))))''''''(((((()))((((((((())))))''''''&&&'''((()))$$$&&&)))))))))((()))***(((((()))))),,,222999???EEEHHHLLLPPPSSSTTTUUUTTTOOOUUUYYYYYY]]]fffooosssuuuvvvuuurrrooonnnmmmmmmooonnnpppvvv}}}vvvjjjaaa^^^aaadddhhhqqqvvvrrrmmmkkkiiifffcccVVVKKKFFF@@@666111222222...---...,,,((()))---,,,,,,,,,---------......+++*********))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''(((((((((((())),,,++++++///555999;;;;;;>>>AAAAAA>>>888555777;;;FFFLLLSSSXXXWWWRRRMMMIIIKKKWWWdddlllvvvxxxrrrsssnnnsssyyyooolllhhhfffgggbbbXXXQQQPPPMMMNNNZZZiiikkkbbbZZZWWWVVVUUUVVVYYYccc[[[___tttttt```VVVQQQIIIBBB===444333222,,,...222---,,,,,,++++++******++++++)))*********++++++++++++)))***,,,,,,***)))***+++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++---......---...///111000111222333222333555777999@@@IIIuuutttcccQQQPPPKKKNNNaaaoooooolllbbb~~~qqqYYY___ggg[[[mmmAAA111333000111/////////...------,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))+++)))'''''''''((('''&&&)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((***++++++(((((((((((())))))))))))$$$'''+++,,,,,,+++***+++,,,...///222666===EEEJJJMMMMMMNNNOOOPPPRRRSSSTTT]]]cccjjjmmmqqquuuuuurrroooqqqtttvvvwwwxxxzzz|||yyysssvvv{{{sssbbb[[[SSSGGG>>>===999444000...,,,)))***...***+++,,,---.........---+++++++++*********))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))((('''''''''(((***+++//////000333999>>>AAABBB??????===888555999BBBJJJSSSYYY]]]YYYQQQJJJKKKNNN[[[nnn~~~vvvsssuuuwww}}}|||lllddd```\\\WWWUUUNNNMMMIIIBBB>>>BBBNNNXXXmmmhhhbbb\\\VVVQQQTTTZZZYYYVVV[[[hhhrrr{{{rrr^^^PPPCCC999666444,,,---///)))------,,,+++************************++++++++++++)))+++,,,,,,+++******+++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++---......---...///111000111222333222333555777999@@@IIIuuuuuuWWWMMMMMMFFFNNNaaacccoooggghhh~~~hhh```iii[[[YYY{{{LLL555555///,,,/////////...------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))))))))(((***)))'''&&&'''((('''&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''''''''(((***+++'''((())))))))))))(((((((((***---.........000111777;;;AAAEEEFFFGGGHHHIIIGGGGGGGGGJJJPPPWWW]]]aaaooorrrtttsssvvvxxxvvvqqqlllpppyyy~~~tttkkkhhhccc]]]PPPHHH???777222000000222,,,------------,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&''')))+++---111333666999===@@@@@@@@@===999666666;;;EEEPPPVVV[[[\\\XXXQQQKKKPPP]]]iiivvvwwwwww~~~}}}ssshhhaaa^^^ZZZTTTOOONNNSSSQQQGGGBBBEEEFFFCCCTTTSSSSSSTTTPPPJJJKKKOOOVVVZZZbbbgggccc^^^dddooouuuZZZIII???999222333222)))---,,,,,,+++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++---......---...///000000111222333222333555777:::@@@IIItttcccIIINNNBBB>>>SSScccuuuzzzZZZhhhwwwYYY\\\[[[TTT^^^{{{[[[;;;888666222/////////...------,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))((('''***(((&&&&&&((((((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&'''''')))))))))))))))((('''&&&(((***,,,///111444999<<>>999555333000...111<<>>CCCJJJ@@@FFFKKKHHH@@@@@@JJJVVViiiooovvvbbbKKK>>>>>><<<000//////...---------......,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++---......---...///111000111222333222333555777999???GGGrrr^^^MMMDDDEEEJJJ___}}}|||cccooottthhhYYYNNNMMMPPPsssRRR555888---/////////...------,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''((((((((())))))((()))*********)))'''&&&)))(((&&&&&&((()))((('''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''(((((((((''''''&&&******)))***+++---///000333777===AAADDDEEEGGGHHHJJJLLLPPPTTTVVVYYY]]]```ggghhhiiijjjjjjhhhfffeeeqqq}}}zzzwwwssssssxxx~~~zzzssstttzzz~~~{{{vvvtttuuu{{{qqqbbbSSSGGGCCC>>>888333000......------------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))************)))))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''')))+++...222555888999<<<>>>@@@>>>:::555333333222666>>>GGGPPPTTTTTTRRRNNNSSS]]]jjjyyy{{{hhh\\\XXXUUU\\\dddbbbVVVWWW______UUU\\\pppzzz~~~qqqiiipppzzzvvvhhh\\\PPPRRRRRRSSSYYYcccfffdddZZZTTTMMMJJJMMMTTTYYYYYY^^^XXXPPPFFF===:::BBBNNNIIINNNOOOIIIAAA???EEELLL[[[ccckkksssuuubbbUUUIII777444333111000...---,,,,,,------,,,,,,,,,+++++++++***,,,------,,,++++++,,,******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++---......---...///111000111222333222333555777888>>>EEEppppppOOOFFFMMMFFFNNNkkk}}}lllbbbpppmmmLLLFFFQQQ]]]yyybbb>>>???000000//////...------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))''''''''''''((((((((()))((()))***+++***)))'''%%%)))'''&&&&&&((()))((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((%%%'''(((*********))))))***))))))***---111444666AAAFFFMMMPPPOOOKKKHHHEEEEEELLLVVV^^^bbbccccccccckkkgggbbbaaafffooozzzzzzqqqvvv~~~~~~}}}qqq|||sss___ZZZQQQFFF===777444222......---------,,,,,,,,,++++++++++++++++++++++++(((((()))***************))))))(((((((((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))(((***...222666999<<<===???@@@???<<<666333444555999AAAKKKQQQRRRQQQQQQRRR\\\bbbkkkvvv~~~|||zzz]]]QQQNNNPPPRRR\\\ccc\\\YYY[[[hhhqqqlllooozzz}}}~~~zzzzzz}}}{{{qqqfff___VVVWWWUUUQQQTTT\\\^^^ZZZYYYVVVTTTSSSQQQNNNOOORRR[[[\\\[[[SSSFFF@@@IIIVVV^^^bbbbbbYYYMMMCCC???===AAAKKKUUU___pppzzz|||cccKKK888777444111...,,,+++***---------,,,,,,+++++++++***,,,------,,,+++,,,,,,******************************+++,,,,,,,,,,,,+++*********)))***++++++,,,+++---......---...///111000111333333222333555777777===EEEooo___JJJKKKIIIMMMZZZcccfffkkk}}}aaaTTTKKKQQQWWW^^^FFF222222222000,,,,,,...///...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((''''''''')))++++++)))((())))))%%%***...///444???IIIMMMPPPTTTTTTOOOGGGDDDHHHNNNZZZVVVZZZdddgggcccaaafffgggwwwrrrrrruuuvvvuuuoooxxxyyyiiiSSSIIICCC777:::///...000)))(((---,,,222,,,(((+++---+++)))))),,,,,,++++++***)))))))))((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((())))))))))))(((((('''&&&%%%&&&((((((((('''(((''''''&&&&&&&&&''''''))))))(((((()))***+++,,,---111555888:::;;;===???>>>999555444444666===FFFGGGFFFMMMWWWYYYTTTTTTZZZrrrvvvwwwzzzzzz{{{wwwtttssspppiiicccPPPWWW^^^WWWOOO]]]mmmllldddppp~~~}}}~~~wwwtttmmmfffccccccbbb```WWW\\\]]]XXXSSSSSSUUUVVVXXXSSSPPPQQQQQQQQQUUUZZZ\\\[[[XXXRRRLLLJJJMMMPPPZZZgggpppiii[[[OOOGGGCCCJJJJJJMMMPPPPPPQQQXXXaaaxxxeeeNNN>>>777444...///111+++------...---,,,,,,---//////...---,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,...//////...///000111///000222333333444666777777:::IIIkkkfffMMMLLLIIIFFFNNNUUUiiiwww{{{lllvvvYYYYYY^^^UUUyyyYYY999555333111...---......---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''&&&((()))))))))***,,,...---333888:::???IIIQQQUUUNNNPPPRRRSSSSSSUUUYYY]]]aaaYYYVVVZZZ^^^dddnnnzzzxxxooouuuzzznnnhhhlllrrrzzzxxxhhh___XXXEEE888777888111000333111...***))),,,...,,,+++,,,,,,,,,,,,+++******))))))))))))(((((())))))***+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((('''&&&''')))***)))((((((''''''&&&&&&''''''''')))((('''((()))+++---///222444777999:::;;;<<<===:::666555777999<<>>333111333///...+++,,,000000---,,,...---,,,,,,++++++******)))******))))))******+++,,,***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((******)))((('''&&&%%%%%%(((((())))))))))))(((((()))((('''(((*********)))(((''''''&&&''''''((((((''''''''''''***---000333666666777999;;;===<<<;;;;;;888888>>>DDDGGGKKKPPPTTTRRRRRRTTTYYYfff{{{~~~~~~mmmcccUUUJJJIIIQQQ]]]ffflllvvvtttbbbhhhzzzwwwlllaaa[[[YYYYYY^^^^^^^^^aaaffflllrrrvvvqqqfff\\\XXXQQQGGGDDDGGGCCCAAAAAAEEEEEECCCDDDGGGKKKLLLLLLKKKMMMSSS\\\cccdddmmmrrrjjj]]]SSSMMMHHHPPPVVV```fff```TTTLLLJJJHHHWWWaaannn{{{aaaJJJ666444666000////////////...------,,,......------,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---......---...///000///000222333333444666777888:::HHHiii\\\UUUMMMCCCFFFKKKLLLooorrrhhhmmmaaafff\\\[[[JJJ888333//////000...,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&******)))(((((((((((((((,,,,,,+++)))***---222666???EEEKKKOOOTTT[[[___^^^^^^```cccccc```\\\XXXUUUSSSZZZeeerrrsssuuuqqquuuvvv{{{zzzrrrnnnpppooolllaaaWWWLLLIIINNNUUUXXXXXX[[[]]]^^^YYYPPPJJJHHHHHHSSSYYY^^^\\\SSSKKKHHHIIIVVVdddpppooofffccciiiqqqttt|||jjjYYYMMM===666444---000......111000,,,+++...---------,,,++++++******++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((('''&&&''')))***)))((('''''''''''''''(((((()))'''''''''))),,,000444666777666666999<<<>>>>>><<>>FFFGGG[[[|||nnnzzz```FFF@@@ZZZcccDDD555111777666***......---------,,,,,,,,,++++++++++++++++++++++++...---++++++++++++---...************************))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''((())))))******+++...,,,******---222888<<>>AAABBBBBBIIIIIIHHHJJJTTT___bbb^^^kkkeeefffmmmooosssyyyyyyrrreee```aaa]]]UUU```iiiqqqvvvzzz{{{sssllleee\\\WWW]]]^^^^^^aaadddhhhjjjlllbbb```]]]\\\]]]^^^^^^^^^cccmmmwwwfff^^^ZZZXXXXXXYYYXXXVVVUUUVVVSSSQQQOOOOOONNNMMMKKKOOOLLLLLLSSSXXXVVVRRRPPPeeewww|||wwwuuunnniiimmmuuu~~~iiiPPPCCC999000...333000///...///000000...,,,000///---,,,,,,---///000...------------------,,,---,,,,,,,,,,,,---......,,,------...///000111111///111222222222444666888999<<>>FFFLLLPPPTTTSSSRRRRRRVVV[[[YYYTTTWWWOOOJJJPPP]]]nnn}}}zzz~~~yyy]]]TTTLLLJJJIIIIIISSS___```bbbiiiqqqtttqqqoooooo}}}xxxpppfffmmmeeeWWWUUU___{{{xxxxxxgggIII???999222///000000---))),,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))))))))************))))))%%%'''((((((''''''((()))+++***++++++---000222444777999<<>>AAADDDGGGJJJMMMRRR[[[iiiuuu||||||wwwqqqllljjjqqq|||zzzpppbbbeeebbb___gggwwwjjjbbbVVVMMMJJJMMMSSSXXXVVV\\\bbbddddddhhhpppwww~~~lll]]]ddddddoooxxxmmmjjjkkkiiiddd\\\[[[ZZZZZZZZZYYYVVVTTTIII===666===JJJQQQQQQPPPDDDZZZfffhhhiii___RRRPPP___sss~~~{{{}}}^^^BBB444444111000//////000000///...//////............//////,,,,,,------......//////---,,,,,,,,,,,,---......///////////////000000000000111333333333444777999999<<>>@@@AAACCCFFFKKKOOOWWWeeewww}}}sssmmmllljjjuuu~~~zzzvvvlllcccXXXdddllllllppp{{{|||pppaaa]]]VVVPPPMMMNNNQQQUUUTTTZZZ___``````eeerrr|||{{{yyytttvvv{{{nnnjjjhhhgggeeeccc^^^YYYTTTMMM@@@444333<<>>AAABBBCCCGGGJJJMMMOOOQQQQQQPPPNNNPPPSSSUUUZZZhhhvvvxxxeeegggppp}}}}}}lllNNNNNNLLLOOOaaazzz{{{}}}zzzuuu|||vvvtttrrrwwwlll___TTTVVVpppqqqVVVJJJ===111000////////////.........,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''&&&&&&'''+++---...///222555999;;;===>>>AAACCCFFFGGGKKKUUUbbblllmmmrrrwwwuuujjjbbbiiivvvwwwiiiiiirrr{{{~~~xxxuuu|||~~~ssseee______```rrrrrrooohhh```ZZZWWWWWWYYY]]]bbbeeeiiirrr}}}{{{wwwvvvxxx{{{{{{{{{|||zzzzzz{{{||||||}}}~~~{{{{{{|||~~~|||{{{xxxvvvuuutttaaaRRRBBB999666666:::@@@RRRbbbfffccccccZZZPPPPPPHHHNNNYYYccciiirrrbbbMMM<<<888333000///000000000//////000000000000//////////////////............---,,,,,,,,,,,,---............///000111222222333111222444444444555888:::888<<>>@@@OOOkkkoooVVVPPPWWWYYY___TTT:::555.........---------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...************************---,,,,,,++++++***************))))))))))))******,,,,,,...111777>>>DDDGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOIIIIIIRRR___nnntttlll|||wwwvvvuuulllaaa[[[QQQRRRQQQVVVjjjuuuvvvwwwxxxbbbRRR\\\ppp{{{hhhSSS@@@000000000000///////////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))************))))))'''((((((((('''))),,,///...000333666:::<<<>>>???BBBDDDHHHKKKQQQ^^^ooo{{{xxxuuusssqqqkkklllzzzzzzyyytttsss|||tttwwwssskkknnn{{{ooo^^^ZZZ```dddccceeehhhiiiiiiiiikkkppptttooorrrwwwzzz~~~{{{xxxwwwyyyzzzzzzxxxxxx{{{}}}}}}~~~xxxyyy{{{}}}|||zzz{{{}}}zzztttrrrrrrfffXXXIIIBBB???:::888888666VVVkkkmmmeeeUUUJJJMMMDDDHHHXXXlllsssrrr{{{yyygggCCC===444///...000333444//////000000000000//////000000//////......---------,,,,,,,,,,,,---......---...///000111222333333111222444444444555888:::888<<>>IIIMMMLLLXXXqqqyyy}}}xxxmmmnnn}}}{{{}}}}}}pppmmmzzzyyyppphhhlllzzzoooeeeeeeeee```YYYWWW]]]dddhhhkkkttt~~~}}}|||{{{vvvvvvzzz}}}zzz{{{|||~~~sssmmmhhhaaa^^^UUUFFFDDDFFF@@@FFFKKKYYYiiinnnaaaNNNBBBJJJMMMRRRaaarrrooojjjsssZZZEEE444222333...---000222111000......------------,,,,,,...000111000///...........................---,,,,,,---...000111222222222333444555666777<<<:::DDDXXX}}}YYYHHHDDDGGGFFFUUUvvvvvvtttmmmQQQDDDNNN]]]hhhtttHHH;;;111000...++++++---......------,,,++++++***+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************)))*********))))))+++---111444999???DDDGGGIIIJJJKKKHHHIIIOOOQQQNNNLLLLLLHHHTTTbbbmmmzzz}}}zzziiiWWWSSS^^^jjjooommmnnnqqqrrrsssxxx~~~ttt|||pppcccUUUffftttuuuwwwvvvkkkLLL===222222333//////444,,,,,,,,,,,,---...//////,,,,,,,,,++++++++++++***,,,++++++***************+++)))'''((()))+++++++++******++++++++++++******((())))))***************)))'''%%%'''+++///000000333444777:::>>>AAAAAAAAAFFFLLLPPPVVVeeezzz|||yyysssnnnsss~~~~~~~~~~~~}}}|||lllrrrzzz|||uuurrrxxx~~~{{{uuuoooiiiccc^^^[[[YYYZZZ]]]eeeqqqzzzyyy||||||mmmddd]]]UUUWWWWWWNNNOOOLLLOOOVVVZZZWWWSSSQQQCCCOOOXXX```cccYYYYYYhhhzzzjjjPPP888333666333000111111000//////...............------...000111000///....................................///000111111222222222333444555666777:::888BBBVVV}}}aaaLLLEEEGGGEEERRRqqquuusssooolllxxxcccJJJNNNSSS```\\\:::999222000---,,,------,,,,,,------,,,+++++++++++++++,,,++++++******++++++,,,************************************************)))******))))))+++...111777999>>>CCCGGGIIIKKKKKKMMMJJJJJJMMMNNNLLLMMMQQQ\\\nnn{{{oooZZZYYY^^^mmm~~~}}}{{{lllkkkggg___\\\mmmrrrYYYAAA999777222......,,,,,,,,,------///000000,,,,,,,,,,,,++++++++++++,,,,,,+++***************+++)))((((((***++++++*********++++++++++++******((()))******++++++******)))((('''))),,,000111222222444888<<<@@@BBBCCCDDDMMMOOOXXXiii{{{wwwrrrwwwrrrmmmxxxhhhddd{{{|||zzzzzzyyypppmmmuuuzzzuuuiii```aaafffddd^^^[[[bbbrrr~~~|||}}}~~~vvvhhhdddaaaeeecccWWW]]]VVVQQQPPPRRRUUU]]]eeeRRRYYY[[[^^^___UUUVVVgggjjjoooKKK<<<999555000---000000///////////////000///......///000111///.................................///000111111111111222222222333444555666777:::888BBBUUUkkkRRRGGGIIIEEEMMMeeeyyy{{{ccchhhfffzzzSSSIIIIIIRRRttt}}}DDD>>>333111...------...---,,,------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************+++...222666<<>>AAABBBDDDIIIRRRZZZyyy~~~llllllxxxzzz|||{{{zzzyyyzzz{{{ppphhhfffggghhhhhhfffeeehhhrrr}}}yyyrrrvvvvvvvvvsssooommmnnnpppkkklllnnnppprrrwww|||tttjjjaaa[[[[[[RRR]]]gggqqqrrr^^^NNNQQQccc|||pppOOO999///444333222111111111111111//////...000222333111000........................////////////000111222222222222222333444555666777;;;888???RRR]]]\\\YYYOOOJJJGGGEEEUUUooo~~~rrrbbbRRRbbb___\\\ccc999666222000///...,,,+++......---,,,,,,,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***---222666999===AAADDDCCCDDDFFFFFFFFFDDDBBBAAAOOORRRaaazzzwwwhhhYYY```xxx~~~www~~~|||yyy}}}}}}llliiizzzcccNNN666555333111///---,,,,,,......---------,,,,,,,,,...---,,,,,,++++++,,,,,,*********,,,------,,,*********++++++++++++************+++,,,,,,,,,,,,+++***...222444555666999<<<<<>>CCCGGGXXXiiiwww{{{]]]XXXYYYeeexxxooonnnrrrfffDDD>>>555000//////...---------,,,,,,,,,------...---,,,++++++******++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++...222444666999;;;===AAA???BBBIIIMMMSSSggg}}}|||}}}{{{{{{vvvsss{{{nnn~~~xxx~~~uuu~~~xxxsssuuuzzzzzzxxxwwwyyy}}}}}}zzzvvvooommmjjjjjjjjjkkkkkkjjjjjjnnnnnnqqqvvvlllbbb```___^^^___bbbaaaXXXOOO\\\kkk^^^HHH===999555222222444555444000000000000000000000000000000000000000000000000000000000000111222333444111111111222444666777888:::999???OOOzzzkkk^^^^^^WWWSSSVVVEEEHHHYYYsss{{{}}}___VVVXXXSSSWWW}}}nnnDDD666111111,,,---000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))***+++,,,---222555:::===>>>@@@DDDGGGGGGDDDEEEGGGCCC===AAAKKKaaauuuoooYYYaaaeeehhhuuuyyyjjjcccwwwUUU@@@111444888222///222...------,,,------......---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,///333555777999;;;===AAA@@@@@@CCCJJJ\\\yyy}}}tttqqqrrrxxxkkkjjjyyyvvvzzzzzzwwwuuuvvv|||zzz||||||vvvpppmmmkkkjjjiiijjjkkkkkklllnnnpppnnnnnn}}}nnnbbbbbb```^^^^^^```___YYYRRRQQQcccpppTTTCCC999111111333222111222111111111111111111111111000000000000000000000000000000000000111222333444111111222333444666777888;;;999@@@OOOyyyyyybbbaaabbb```^^^MMMLLLZZZsss}}}jjjUUUMMMJJJMMMlllqqqIII777000111...///222---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***+++***))))))+++---000111888:::<<<>>>???AAAEEEGGGFFFCCCDDDGGGEEECCCLLLXXXvvv{{{qqqbbb^^^jjjcccggguuuqqqsssyyySSS888999;;;111,,,222......------------......------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///111555777888999<<<===@@@CCCCCCEEETTTqqqooogggpppiii^^^mmm~~~~~~uuurrrwwwnnnjjjlllssszzzzzzxxxqqqjjjjjjjjjiiihhhiiikkkmmmnnnqqqvvvvvvvvv}}}kkkiiiddd`````````___[[[XXXRRRYYY|||pppWWWAAA111333666222///222111111111111111111111111000000000000000000000000000000000000111222333444111111222333444555777888<<<:::@@@OOOwwwpppooofff[[[NNNNNN[[[qqq~~~vvv}}}VVV???CCCTTTooo}}}UUU===111222///000222---------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,+++******---000444666=========>>>@@@BBBEEEHHHEEEIIIJJJHHHNNN^^^nnnvvvuuuqqqnnnooouuurrrxxx~~~}}}}}}||||||~~~|||{{{lllWWWBBB999000...222000///......---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---......111333777888999:::<<<>>>AAAEEEIIISSSlll}}}mmmzzztttaaaSSSDDDWWWrrr~~~}}}wwwzzzrrrnnnqqqiiibbbaaadddkkkxxxxxxtttqqqlllhhhhhhhhhhhhhhhiiikkkooorrrvvvuuullldddaaa```___^^^^^^eee[[[fffuuuSSS888777999222///555111111111111111111111111000000000000000000000000000000000000111222333444222222222333444555777777<<<;;;AAAOOOzzzrrrcccRRRGGGJJJYYYlllssspppwwwrrrcccBBBCCCTTTllljjjJJJ555222000000111,,,------------------------------------------------,,,+++******,,,,,,+++***,,,,,,,,,---///444888;;;>>>>>>===???AAADDDFFFHHHIIIVVVXXXQQQ___|||{{{}}}zzz{{{|||yyyxxxvvvvvvwwwyyy{{{|||yyyxxxzzzvvvooo{{{UUU;;;555666666111000//////............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000333555888:::;;;<<<>>>@@@BBBDDDJJJ]]]]]]HHHIIIKKKXXXvvv}}}vvvsssrrrzzzooonnnfffbbbaaaeeehhhiiilllqqq~~~zzztttmmmjjjiiijjjggghhhiiihhhiiilllqqquuu}}}uuufffaaa___]]]]]]^^^oooiiifffwwwjjjDDD;;;999222///666111111111111111111111111000000000000000000000000000000000000111222333444222222222333444555666777<<<;;;AAANNN~~~nnn]]]OOOGGGJJJXXXkkkqqqooovvvxxxsssQQQFFFHHHYYY]]]===555000///000---------------------------------------------------,,,+++******,,,,,,+++***,,,,,,---///333777;;;>>>>>>===>>>@@@DDDHHHIIIIIIJJJZZZ```___tttssskkk{{{zzz|||xxxyyyxxxwwwwwwyyyzzzzzzyyyzzzwwwxxx}}}mmmfffuuuvvvpppKKK>>>:::555222111000//////...////////////...------------...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,---///000222444666999<<<===>>>@@@BBBEEECCCKKKhhh~~~tttPPPGGGSSSYYYeee}}}|||uuuppptttyyyjjjnnncccdddiiirrruuupppjjjhhhkkkoooqqqnnnhhheeehhhmmmhhhiiijjjiiiiiilllsssxxxiiiaaa```]]][[[\\\___nnnvvvzzz~~~RRR???:::333111333222222222222222222222222000000000000000000000000000000000000111222333444333333333333444555666666:::;;;AAAMMMrrr___TTTKKKIIIQQQcccmmmoooxxxtttVVVHHHFFFMMMooopppGGG999222000111...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,///222666:::>>>???======???CCCIIILLLMMMLLLHHHSSSbbbwwwuuuzzzttteeeggg{{{|||vvv{{{{{{uuupppqqqyyy~~~xxxwww|||{{{yyywwwvvvxxxyyyyyywwwtttvvvwww{{{~~~|||~~~~~~|||}}}xxx}}}ssslll{{{qqqPPP===555333222111000////////////000//////.....................---------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,---///111333444666:::===>>>@@@CCCEEEIIIIIIYYYeeePPPYYYgggdddtttyyy~~~yyyttt~~~ooodddjjjcccfffooozzz~~~wwwmmmhhhfffiiikkkiiifffeeeiiimmmiiikkklllkkkiiimmmtttzzzpppffffffbbb]]]]]]TTTeeevvv{{{cccHHH???:::555222222222222222222222222222000000000000000000000000000000000000111222333444333333333333444444555666999:::AAALLL|||eeeZZZKKKBBBDDDUUUbbbgggqqq}}}~~~iiiPPPIIIOOOPPP```}}}}}}NNN===333000222000........................++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,000444888<<>>DDDKKK]]]ttt~~~}}}xxxkkkKKKIIITTT___jjjzzzHHH:::222***222---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,...///333555888:::<<<<<<===>>>???BBBKKKWWW]]]\\\YYYYYYdddttt{{{|||~~~sssiii^^^\\\eeerrr}}}yyyjjjgggeee___]]]aaa^^^]]]ZZZXXX\\\cccccc___^^^^^^```bbb___[[[___fffddd```\\\]]]cccfffeeeccc___cccjjjqqqwwwzzzyyyxxx|||~~~}}}|||xxxbbbwww}}}ZZZGGG;;;333444555222111444//////...------------...---,,,,,,++++++,,,,,,---------------------------,,,,,,---///111333555666444<<<;;;999AAADDDDDDKKK^^^|||vvvmmmwww~~~ssszzzssssssqqqfffhhhlllqqqwww{{{yyyqqqiiiffffffeeefffggggggggghhhjjjlllkkknnnsssxxxzzz{{{zzzyyy}}}~~~oooggg[[[YYYddd^^^SSSRRRXXXXXXbbbxxx|||fffRRRAAA666222666777333222444333000333111000000111222222111222111000000000111222333333222222222333555777888<<<;;;<<>>???@@@CCCPPPaaaddd\\\\\\eee{{{xxx{{{zzzpppbbbUUUTTT___kkknnnmmmoooeee^^^___]]]VVVUUUYYYWWWZZZZZZXXXXXX[[[[[[XXXVVVWWWZZZ]]][[[XXXZZZ___jjjeee^^^ZZZ\\\^^^^^^^^^]]]___bbbhhhnnnrrrsssssszzzsssnnn|||\\\DDD111000444111...111000///......------......------,,,,,,,,,,,,------------------------------,,,---///000222444666777666<<<:::;;;CCCCCCEEENNNsssrrreeelllyyy}}}|||rrrwww|||qqqrrrwww|||}}}{{{wwwpppkkkhhhgggfffffffffeeeeeegggjjjmmmpppsssxxx{{{}}}{{{xxxvvv~~~sssfffZZZSSSeeegggXXXIIIOOO[[[bbbiii{{{aaaIII888555777888555444555333000333111000000111222222111111111000000111111222333222222333444555666666777:::::::::KKKzzzyyyppp```HHH???CCC@@@JJJlll}}}uuu{{{]]]SSSbbb___xxxQQQ666222///,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...111222666999===>>>======>>>@@@FFFNNN[[[dddeeeeeennnyyy~~~wwwlllooozzztttrrrfffYYYWWW___fffeeebbb^^^[[[\\\___]]]WWWVVVYYYVVV[[[]]]YYYWWWYYY[[[[[[[[[]]]aaacccbbbaaabbbdddvvvqqqkkkeeebbb```___^^^^^^\\\\\\```eeeiiijjjjjjrrryyy}}}yyymmm[[[666---222222//////000//////...............------,,,,,,,,,,,,---------------------------------...000222444666777888777;;;:::<<>>777777666555555666444222333111000000111222222111111111111111111222222222111222333555666666666666::::::;;;KKKxxxyyydddKKKCCCGGGDDDNNNmmmnnnvvvqqqZZZeeeiii]]]999444333,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111333555999<<<>>>===<<<===BBBGGGTTTcccjjjdddgggzzzwww~~~rrrqqqxxx}}}uuuqqqnnnggg^^^ZZZZZZ[[[\\\[[[WWWYYY]]]aaa```\\\\\\^^^[[[```aaa]]]\\\bbbiiilllmmmpppsssttttttuuuuuuuuu~~~~~~{{{wwwssspppooojjjfffbbbaaadddeeeccc```dddhhhmmmooouuuvvvjjjLLL555555888555111000000///............///...------,,,,,,------...---------------------------///111333555777777888777::::::>>>DDDDDDRRRmmmzzzyyy|||ttt|||~~~vvvvvvwww{{{vvvoookkkiiiiiiiiihhhiiiiiiiiihhhgggiiimmmqqqwwwvvvtttssssssssstttttt||||||}}}~~~~~~kkkZZZ___gggeee\\\UUUQQQaaa~~~nnnHHH:::777444444666666555555333111000000111222222111000000111111222222222222111222444555666777777777;;;<<<<<>>LLLxxxfffOOOCCCEEEMMMccczzzkkkfffzzzzzzfffEEECCCLLLhhhwwwHHH444333...///---,,,---...///...---------------------------,,,,,,---///222666999;;;;;;<<<<<<;;;===HHHZZZgggnnnssspppkkkuuu~~~nnnppp~~~|||~~~{{{|||~~~{{{vvvjjjhhhddd```]]]]]]```cccbbbdddgggjjjooovvvzzz{{{|||vvvtttyyy~~~}}}ssskkkgggfffddd```\\\\\\ccciiiiiijjjmmmrrrvvvuuupppkkkrrrqqqqqqrrruuuuuusssppp|||zzz~~~pppZZZiii\\\>>>999777///111000000///////////////......------------......------------------------,,,...111444666777777777888;;;???EEEIIIMMMqqq|||vvvnnnllljjjhhhgggggghhhjjjhhhiiijjjjjjjjjkkkmmmooommmlllkkkkkkllloooqqqsssvvvvvvuuuvvvwwwzzz}}}~~~|||~~~~~~qqq[[[^^^___cccaaaUUU[[[uuukkkNNNBBB888666666444444666333111000000111222222111///000111222333222222111444444333444555666888999<<<===>>>LLLvvvlllTTTDDDCCCMMMggg{{{{{{qqq___{{{xxx{{{oooSSSMMMRRRnnn\\\999222,,,///...------...///...---------------------------,,,---...000333777:::<<<:::;;;;;;;;;???NNNdddtttzzzuuurrrwww~~~ssskkk|||ttt~~~||||||{{{~~~{{{xxxzzz}}}vvv{{{|||rrrkkkhhheeeaaa______bbbdddfffmmmnnnnnnrrrzzz||||||{{{yyywwwoookkkiiifffaaa[[[ZZZ___ggghhhhhhkkkooorrrpppjjjdddgggfffeeegggjjjjjjhhheeeeeeeeekkkxxxfffWWWtttsssHHH===;;;333111111000///////////////......------------......------------------------,,,...111444666777666666999===BBBHHHKKKQQQ|||xxxsssyyy||||||}}}}}}zzzyyyrrrlllmmmllljjjhhhggghhhjjjfffhhhjjjjjjjjjjjjlllnnnhhhhhhjjjkkkmmmoooqqqrrrttttttssssssuuuxxxzzz|||zzz|||}}}}}}dddeeeaaaccciiiccc```kkkzzzwwwWWWIII<<<888777333333666333111000000111222222111///000111222333222111111555444333333444666999:::;;;===>>>LLLuuu|||SSSGGGDDDFFFVVVcccxxx}}}hhhkkkrrrlll```OOO\\\[[[rrr>>>000///////////////............,,,+++++++++,,,,,,---...---,,,---111777;;;;;;:::444;;;;;;999HHHddduuuuuukkkqqqwwwzzz}}}yyywwwzzz}}}yyytttpppooopppsssrrrqqqooonnnnnnooopppjjjjjjlllppptttxxxyyyyyy~~~~~~|||xxxwww~~~~~~ooozzz|||ooosssssstttuuuwwwvvvtttqqqwww{{{|||yyyuuusssuuutttrrroookkkmmmlllhhhgggiiiiiifffjjjjjjkkknnnqqqpppkkkgggjjjooonnneee```cccbbb\\\XXXXXX[[[aaadddiiiwwwlll]]]zzzSSS:::666444222...+++---000000.........---------,,,,,,,,,000///...---,,,,,,+++,,,///111444555666666888999;;;>>>@@@DDDRRRssszzznnnuuuxxxwww|||qqqvvv|||~~~rrrnnnllliiihhhhhhiiihhhggggggggghhhiiiiiiiiihhhhhhkkkjjjhhhhhhhhhjjjlllmmmtttrrrpppoooqqqtttuuuvvvvvvvvvwwwxxx{{{{{{wwwgggfffgggaaa[[[[[[gggjjjnnnhhhSSS===444555888555222111111222222333333333333333222111000000222444555444444444444444555666777<<<======HHHrrrZZZKKKDDDAAAKKKTTTfffnnnyyynnntttkkk~~~rrrVVV[[[dddJJJ333555////////////............,,,,,,,,,+++,,,,,,------......000444999<<<<<<:::<<<<<<<<>>BBBIII___rrrjjjtttzzz{{{}}}tttssswwwyyy~~~zzzsssnnnllljjjgggeeefffgggffffffccceeeggghhhiiihhhfffeeehhhgggfffffffffhhhjjjkkkpppooonnnooopppqqqrrrrrrqqqqqqrrrrrrtttyyy~~~}}}ssshhheee```YYYUUUXXXfffooouuuvvvaaaGGG999888999777333222222111111222333333444333222111000000222444555444444444444555666666777<<<======HHHqqqfffQQQFFF@@@CCCDDDOOOVVVkkkqqqqqqrrrqqqRRRZZZgggoooQQQ000666////////////............------,,,,,,,,,,,,,,,---000111333777;;;===<<<:::===999???WWWvvvxxxwwwrrr^^^[[[fffppp{{{~~~zzzxxxyyyvvv|||}}}tttnnnooosssooonnnooosssyyy}}}}}}||||||xxxtttuuuuuurrrnnnmmmooorrrxxxvvvpppooommmhhhmmmpppsssrrrooommmmmmoooiiijjjmmmoooppppppppppppqqqsssttttttrrrooonnnmmmlllppprrrrrrsssuuutttpppoooooopppsssxxx}}}qqqhhh```YYYVVVVVVWWW\\\bbbkkklllttt}}}||||||lllyyytttCCC;;;666222/////////......////////////............,,,,,,,,,,,,---...///000///222555666666777999::::::???CCCOOOppp|||xxxpppnnnxxxvvvrrryyyxxxppp|||{{{qqqooommmllliiifffdddeeegggggggggaaaccceeeffffffdddbbbaaaddddddccccccdddeeeggghhhjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnrrrwww{{{{{{xxx}}}}}}~~~hhh^^^\\\WWWPPPPPPggguuussstttUUU???777777444111444333111000111222444555333222111111111222333444444444444444555666777888;;;======HHHppppppTTTHHHDDDFFF>>>AAACCC\\\pppkkkwwwdddKKK[[[bbbaaauuuUUU111444////////////..................---,,,,,,,,,,,,---000222555999;;;<<<;;;:::;;;>>>PPPooowww~~~llliiipppxxxzzzuuutttuuutttwwwyyywwwqqqllllllnnnsssrrrsssxxx|||zzzvvvrrrnnnlllmmmnnnmmmkkkjjjkkkmmmnnnooosssuuurrrmmmkkklllmmmqqquuusssnnnlllmmmpppnnnmmmlllmmmnnnnnnnnnmmmlllqqquuuuuuqqqnnnmmmmmmkkknnnpppnnnooorrrrrroootttrrrpppoooqqqtttwwwyyyyyyzzzrrrhhh___ZZZYYY[[[^^^ccc___eeessstttkkkoooqqqPPP<<<666111111111000......000000000000////////////---,,,,,,------...///000000222555777777888999;;;>>>@@@DDDVVVvvvwww{{{wwwvvvxxxuuunnn|||qqqnnnlllmmmjjjgggfffggghhhiiiiiiddddddcccbbbaaa```___^^^aaaaaaaaaaaabbbccceeefffhhhhhhhhhhhhhhhiiikkkmmmooooooooonnnmmmppptttwww}}}}}}~~~yyyzzzxxxxxxhhhZZZYYYWWWRRRTTTdddrrruuuyyyjjjJJJ:::666555333555444222000000222444666222222111111111222333444444444444444555777888888;;;======HHHooouuuSSSHHHIIIMMM@@@>>>>>>UUUlllrrryyylllPPPVVVZZZ]]]dddxxx~~~[[[888555////////////..................---,,,,,,---------111333666999::::::::::::===QQQooo||||||uuu{{{vvv~~~|||wwwyyy{{{{{{xxxtttqqqnnnnnnlllkkkjjjkkklllllllllxxxxxxxxx|||~~~xxxtttqqqpppnnnmmmkkkkkkjjjiiihhhiiilllnnnllliiikkkqqqqqqkkkjjjpppkkkoooqqqpppkkkiiikkkoooqqqnnnkkkjjjjjjkkkjjjhhheeejjjooopppmmmjjjiiiiiillloooooonnnpppuuuxxxvvvyyywwwssspppnnnooorrrtttqqqxxxsssggg]]]VVV___[[[]]]eeelllttt~~~wwwrrrxxxkkkeeeGGG:::111111333111///...111111000000000////////////......------......///111333666777888888:::<<>>HHHnnn|||XXXJJJJJJNNNDDDCCCGGGYYYpppxxx^^^IIIMMMUUUWWWfffxxxaaa<<<444////////////............---------------......///111444777888999:::;;;===EEEeee{{{}}}cccdddfffzzzyyyxxxwwwyyyzzzwwwrrrnnnmmmiiigggiiinnnssstttsssxxxxxxxxxyyy{{{~~~~~~xxxrrrlllkkkkkkkkkkkknnnmmmjjjhhhhhhiiikkkmmmkkkfffggglllmmmjjjkkkooommmoooqqqpppmmmlllnnnqqquuuqqqlllkkklllllljjjgggfffiiimmmooonnnlllkkkjjjhhhkkkmmmmmmqqqwwwzzzyyyssssssqqqnnnkkklllnnnpppoootttvvvxxxxxxfffbbbaaaaaa```^^^bbbooo}}}qqqdddlllaaaJJJ555222444333000///000000000000//////////////////...............///111444777888888999;;;<<<@@@AAARRR~~~rrr{{{xxxyyyxxx}}}pppkkkkkkgggiiihhhgggggggggfffdddaaagggddd___[[[YYYYYY[[[\\\[[[[[[\\\]]]___```aaaaaabbbccccccaaa___```eeeiiigggggghhhgggggghhhlllnnnrrrrrrwww~~~~~~xxx{{{xxxjjj]]]]]]```cccXXXZZZkkksssssskkkIII;;;888666666555333222111222444555111111222222222333333333333444444555666888999:::999===>>>HHHllleeeQQQIIIKKKEEEKKKRRRccc{{{www{{{kkkIIICCCLLLMMMdddmmm@@@777////////////............,,,,,,,,,,,,---///000111333555888888888:::>>>BBBUUUwww{{{zzz}}}ZZZ[[[[[[fff~~~zzzyyyxxxxxxxxxxxxvvvppplllnnnmmmmmmooorrruuuvvvvvvoooqqqrrrqqqoooqqqwww}}}vvvqqqlllhhhffffffffffffmmmkkkjjjiiiiiijjjkkkkkkhhhfffgggjjjllllllmmmnnnoooooooooppppppqqqrrrsssuuuqqqmmmlllooopppmmmjjjiiijjjllloooqqqpppnnnllleeejjjmmmnnnqqqtttssspppjjjkkklllkkkiiihhhjjjlllkkkqqqrrrpppuuuqqqvvvttthhh]]]\\\bbbhhh|||[[[dddpppnnnccc>>>222444333000000000000/////////............------......///000111222444777888999999;;;===<<>>000/////////............++++++,,,,,,...///111222555777999999999;;;AAAEEEgggzzzsss~~~UUUYYYWWWWWWhhhzzzxxxvvvwwwwwwvvvrrrmmmhhheeejjjmmmppppppooommmlllmmmgggjjjllliiieeegggooowwwssspppllliiihhhgggeeedddhhhggghhhiiikkkllllllkkkggghhhiiikkknnnppppppnnnlllkkkjjjkkkmmmooooooooopppllliiijjjnnnooommmiiihhhggggggjjjnnnooollliiiiiioootttttttttsssmmmggghhhkkkmmmmmmjjjiiijjjkkkccclllooommmpppyyy~~~||||||}}}tttccc^^^^^^]]]]]]iiippp\\\fffmmm}}}vvvFFF333222222111111////////////............,,,,,,,,,---///000222333222555777999999:::;;;===:::GGGooo~~~pppggg]]]zzzooo~~~~~~~~~uuubbbbbbooorrrggggggfffjjjjjjkkkllllllhhhbbb]]]UUUWWWYYYZZZ[[[ZZZYYYXXXTTTUUUWWWYYYZZZ[[[\\\\\\TTTZZZ```bbb___\\\[[[]]]YYYZZZ\\\\\\]]]___cccfffgggiiioooxxx}}}ssswwwyyysssyyyxxxyyy~~~rrr]]]TTTWWWdddeee___ZZZcccssstttkkkdddKKK@@@;;;555555555444444333333222111111222333333333333222333444444555777888:::;;;888===???HHHkkk{{{~~~\\\RRRLLLHHHNNNaaaaaayyywww___{{{\\\LLLUUU\\\^^^DDD888000222444------000+++------,,,+++,,,...000222:::333555??????:::BBBRRR}}}wwwvvv[[[bbbbbbjjjyyy~~~yyyxxxwwwuuuqqqlllhhheeeddddddkkkooorrrpppkkkggghhhkkkiiijjjjjjiiiiiihhhgggfffoooooommmjjjhhhdddbbb```fffggghhhiiihhhiiikkkmmmjjjhhhgggiiikkkllljjjgggjjjlllmmmnnnnnnllljjjiiinnnmmmlllkkkjjjjjjjjjjjjjjjgggfffgggkkklllkkkiiiiiimmmrrruuuvvvsssooolllmmmllllllkkkkkkjjjjjjiiijjjkkklllnnnqqqtttwwwyyywwwwwwxxxsssiiiccc^^^^^^^^^iiizzzqqqbbb}}}sssSSS111555222+++333000/////////............///...,,,,,,...000444666888666777;;;<<<:::;;;???GGGJJJxxx~~~|||nnnZZZkkk}}}~~~}}}xxxggg___VVVkkksssgggeeedddjjjiiihhhhhhfffbbb]]]YYYZZZYYYXXXWWWVVVVVVWWWXXXTTTTTTTTTUUUVVVWWWYYYYYYXXXZZZ\\\\\\ZZZYYYXXXYYYWWWWWWYYY[[[^^^```___^^^jjjiiilllrrrtttvvv~~~{{{wwwpppsss~~~tttuuu|||ttt\\\QQQUUU\\\ZZZccciiibbbbbbhhhfffssslllPPP@@@333;;;777555555444111111444333222000///000222555777666222///333;;;???>>>:::<<>>999444333555666444333444333222111000111333555666444444444666777999:::;;;;;;>>>>>>GGGkkkuuu|||jjjSSSCCCBBBDDDLLL]]]hhhhhhrrrgggoooxxx```aaa\\\PPPiiijjjEEE333...222......111.../////////000111333555666333666888999AAAZZZ}}}kkk]]]UUUWWWccc~~~wwwqqqjjjiiimmmqqquuuwwwnnnooooookkkfffddddddfffccccccccceeehhhiiiiiihhhcccdddeeefffffffffffffffgggmmmrrrpppjjjfffhhhlllmmmlllkkkjjjkkkkkkkkkjjjkkkjjjjjjjjjjjjiiihhhgggooonnnlllkkkjjjkkklllmmmlllllllllllllllkkkkkkjjjiiilllooonnnkkkjjjkkklllkkklllmmmmmmmmmllljjjiiifffffffffgggggghhhhhhhhhhhhiiikkklllmmmmmmmmmmmmlllqqqqqqjjjfffjjjrrrwww}}}llliiigggbbbhhhsssjjjiiittt\\\JJJ777888...000000000////////////...............///222444555666555777::::::;;;@@@GGGOOOaaabbbpppeeevvv~~~tttqqqiiiccceeeiiigggaaabbb```\\\ZZZWWWTTTOOOLLLQQQQQQQQQPPPPPPPPPQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUYYY]]]eeejjjpppwww|||}}}wwwqqquuusssxxx{{{iiicccccc]]]]]]cccccceee```pppxxxQQQ:::444222555777555333444333222111111222333555666333555777777555666999;;;;;;>>>>>>GGGkkkuuunnnWWWEEE@@@===GGGUUUbbbjjjrrrvvvyyydddZZZ[[[SSS\\\QQQ:::000333000...000...///000000222333555666777333777777999KKKooo}}}xxxyyyeeeUUUOOORRRWWW]]]nnnzzzuuukkkiiigggiiipppwwwzzzzzznnnqqqsssqqqjjjeeecccccc```______```ccceeefffeeeeeeeeeeeeeeeeeedddccccccffflllrrrqqqkkkgggiiimmmqqqnnnllllllmmmmmmlllkkkiiijjjkkkjjjiiihhhhhhhhhqqqooommmkkkkkklllnnnooollllllmmmmmmmmmlllkkkjjjjjjmmmpppooollljjjjjjkkkfffggghhhiiiiiiiiiiiiiiiggggggfffffffffeeeeeeeeedddgggkkkoooooommmjjjggghhhkkkkkkhhhhhhkkkllljjjyyyyyy}}}qqqjjjaaa```fffpppgggvvvcccdddhhh???666111111000000000////////////.........///000222444555666555888:::;;;<<>>777222555777555444444222222222222222444555666333666888777444444888;;;:::===>>>GGGkkkrrrnnnXXXFFF@@@???EEEIIIVVVhhhqqq~~~iiiTTTUUUYYY]]]ZZZ>>>111444111...000...///000111222444666777777999:::666:::YYYkkkYYYJJJKKKUUUZZZZZZeeeooojjjeeehhhjjjlllsssxxxwwwrrrppptttvvvrrriiibbb______bbbbbbaaa````````````aaafffffffffeeeeeedddbbbbbb```ffflllmmmkkkiiijjjmmmqqqnnnkkklllnnnooommmkkkgggiiikkkkkkiiihhhiiijjjmmmlllkkkkkklllnnnppprrrkkklllmmmnnnnnnmmmlllkkkkkkmmmoooooommmjjjiiihhhcccdddfffggghhhhhhhhhgggiiiiiiiiihhhgggfffffffffbbbfffkkkooopppmmmhhheeegggiiijjjkkknnnqqqmmmgggpppwwwyyygggbbbfffccciii|||{{{iii|||^^^zzzUUU;;;666111111000000000/////////......///000111333444555666666999;;;;;;===GGGQQQlll}}}pppaaavvvooo|||ttttttjjjkkkllljjjgggfffeeeddd```\\\WWWTTTQQQOOOMMMKKKLLLLLLMMMNNNNNNNNNMMMMMMHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGGGGFFFDDDCCCEEEFFFDDDGGGKKKKKKHHHFFFGGGIIIHHHJJJHHHDDDDDDHHHJJJHHHIIIQQQ]]]gggqqqzzzxxxooohhhkkkwww|||xxx{{{zzzvvv~~~{{{fffaaaZZZWWW[[[[[[gggiiihhhtttgggEEE;;;444444666555444444222222222333333444555666333555777666555555888;;;:::===>>>GGGkkkmmm~~~}}}qqqYYYHHHDDD???CCCBBBRRRppp{{{yyyYYYOOOXXX___vvv^^^???///333111///111000...///111333444666777777888::::::GGGrrrjjjSSSIIILLLWWWZZZVVV^^^gggcccbbbgggllloootttxxxtttlllnnnqqqrrrlllddd^^^___aaadddeeeeeeccc___^^^```bbbdddeeeeeeeeeeeeeeeddddddaaaeeeiiilllllljjjjjjjjjpppllliiijjjmmmooommmjjjeeehhhjjjkkkiiiiiijjjllljjjjjjjjjjjjkkkmmmnnnoookkklllmmmnnnnnnmmmlllkkkmmmmmmmmmnnnnnnlllhhheeedddfffgggiiiiiihhhfffeeehhhhhhhhhhhhggggggggggggdddfffjjjlllmmmllljjjhhhgggkkkmmmnnnrrruuurrrllliiippp{{{}}}oooggggggeeehhhxxxrrrvvvooofffsssIII;;;111111111000000000//////......///000222333444555777777:::<<<<<>>111111111111000000000000......///111222333444555777888;;;======@@@LLLXXX|||pppvvvooo^^^tttzzzyyyqqqppphhhddddddfffiiihhhfffeeefff\\\XXXSSSOOONNNMMMLLLKKKFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEDDDCCCAAAAAACCCEEEGGGHHHIIIGGGFFFKKKTTT\\\fffeee___VVVTTTXXXYYYUUUTTTWWW[[[aaajjjzzzyyymmmdddaaakkkyyy}}}pppppp~~~~~~{{{xxxkkkccc\\\___gggooopppvvvQQQDDD777444555444333444222222333444444555555666333333333444666888999:::999======GGGlllvvv{{{||||||~~~iiiOOOEEEFFFBBBSSS[[[xxxmmmFFFLLL```tttbbb@@@---///000111222...//////000222555777666666888???BBBbbb~~~zzzwww]]]RRRTTTWWWYYY[[[[[[ZZZYYYZZZdddjjjjjjooouuuqqqgggfffffffffeeecccaaa^^^\\\```````````````_________aaaccceeeffffffgggiiikkkggggggkkkpppoooiiieeeeeegggllliiihhhoookkkdddfffgggiiijjjiiigggffffffgggoookkkgggfffiiijjjiiihhheeelllsssuuuqqqlllhhhgggpppmmmkkkjjjkkkkkkhhheeefffggghhhiiiiiihhhggggggcccfffddd___aaaiiinnnmmmeeeiiilllmmmllliiihhhgggiiieeeeeejjjkkkhhhiiinnnpppssstttttt{{{}}}qqqhhhggghhhnnnjjjaaayyylllVVViiiFFF777555333333111///000222000000000111222333555555444===999999@@@<<>>WWWuuuiiiQQQPPPttt|||zzzzzzooottt~~~~~~uuuooommmllljjjhhhiiigggdddccccccaaa\\\XXXSSSOOOKKKHHHGGGHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>===<<<<<<<<<>>>@@@BBBGGGCCCBBBDDDCCCCCCNNN\\\qqq^^^XXXRRRIIINNNSSSXXXbbbjjjhhhssslllbbbccchhhooouuuyyy{{{{{{zzzxxxyyy|||yyyccc[[[\\\]]]aaa^^^SSSdddhhhTTTAAA;;;888444333666555444444444444555666666444555777777777888:::<<<999;;;@@@GGGccczzziiizzz~~~{{{zzzZZZJJJDDDMMMdddrrryyyxxxlllTTTQQQggg]]]333444444---///555111333444444555666888:::HHHEEEtttwwwqqqhhhSSS======FFFDDDOOOOOONNNOOOPPPSSSUUUWWW^^^aaaaaa___bbbfffeee______^^^]]]\\\[[[ZZZYYYYYY\\\\\\\\\]]]]]]^^^^^^___^^^^^^]]][[[[[[]]]aaadddeeejjjssszzzuuuiiiaaa^^^fffmmmqqqzzz|||eeeZZZ]]]cccjjjllljjjhhhiiikkkgggiiikkkjjjfffdddeeegggoookkkgggggglllppprrrrrrtttrrrooollliiigggfffeeeffffffggggggfffdddcccaaadddggghhhccc]]]\\\___cccgggfffeeegggiiijjjhhhfffeeecccaaa___]]][[[ZZZ[[[ZZZ\\\___dddjjjqqqvvvwwwxxxwwwwwwwwwrrrnnnjjjvvvvvv~~~yyylllRRRcccRRRBBB555444444111000222111111111222333444555666777999777@@@EEE???```vvvaaaQQQ^^^qqqjjjqqqqqqyyyxxxoookkklllnnnllliiijjjfffbbbaaabbb```ZZZSSSOOOMMMJJJHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@@@@===<<<;;;:::;;;>>>AAABBBDDDAAA@@@AAA@@@AAAIIISSSgggtttxxxmmm```YYYRRRIIIGGGMMMSSS^^^iiihhhmmmwwwmmmmmmssstttwwwyyyzzz|||zzzzzzyyyxxx~~~{{{rrrsssooofff___\\\]]]ddd```PPP\\\}}}zzzdddLLL???888333222444555444444444444555666666333555666777777888;;;===:::;;;@@@GGGaaa|||gggttt}}}]]]IIIEEEOOOddduuutttwwwuuuYYYNNN[[[eee777555555...000666111333555555555777:::===GGG[[[~~~{{{rrraaaRRRBBB888???HHHDDDKKKKKKLLLMMMQQQVVVZZZ]]]aaaaaa```___aaacccccc```^^^]]][[[YYYWWWUUUSSSRRRTTTUUUVVVXXXZZZ\\\]]]^^^]]][[[YYYVVVUUUXXX]]]aaabbbkkkzzzqqqddd___gggqqqwwwhhhZZZ___eeelllmmmiiifffgggiiijjjkkkkkkgggbbb```aaacccmmmhhhbbbaaacccggghhhhhhiiihhhfffdddaaaaaaaaabbbffffffffffffeeedddbbbaaaeeeiiilllhhh___XXXYYY^^^eeefffgggiiijjjjjjgggeeegggfffbbb^^^[[[\\\\\\\\\WWWXXXZZZ^^^dddjjjpppuuunnnppptttyyy}}}xxxtttoooooozzzvvv]]]JJJtttcccLLL777333444000...000111111111222333444666666999:::888???DDDAAAhhhzzzaaa]]]yyy{{{dddhhhwwwwww}}}uuupppjjjiiilllnnnllliiiiiieeebbbaaaaaa^^^WWWPPPLLLLLLJJJIIIGGGFFFFFFGGGCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>???????????????<<<<<<;;;;;;<<>>>>>>>>???DDDKKKPPP^^^jjjjjjeee^^^TTTIIIBBBIIIMMMYYYggghhhkkkyyytttrrrzzzzzz~~~{{{~~~zzzzzz{{{}}}~~~~~~hhhaaafffccc___]]]dddbbbSSSYYYvvvyyy\\\GGG===999777888555444444444444555666666333555666777777888;;;===<<<<<<@@@GGG___jjjttt~~~___HHH===GGG\\\tttrrr~~~vvvyyybbbXXXXXXwwwmmm===666333...///111000333666666666777<<>>>>>?????????>>>>>><<<<<<<<<===>>>@@@AAABBB<<<<<<<<<<<<<<<>>>BBBEEEMMMYYYeeekkkjjjcccUUUHHHCCCGGGHHHSSSccchhhjjjuuuyyysssvvvvvvzzz}}}yyyxxx}}}xxxzzz|||gggjjjeeebbb]]]```cccYYYYYYkkknnnSSSAAA999888999555444444444444555666666444555777777777888:::<<<===;;;@@@GGG^^^lllwww}}}|||aaaHHH;;;>>>KKKeeedddsss{{{mmmmmmbbbmmmnnnBBB666222000111//////333666666666888???DDDVVVxxxwwwsssOOO:::;;;===???EEEEEEEEEGGGJJJOOOUUU[[[```ccceeecccbbbdddeeeeeedddccc``````aaaaaa___[[[WWWTTTUUUUUUVVVXXXYYYZZZ[[[\\\]]]ZZZUUUPPPOOORRRYYY___cccooossseee```cccrrr}}}fff[[[aaagggmmmlllfffcccfffllllllkkkkkkjjjgggaaaZZZUUUUUUWWWZZZZZZYYYYYYYYYYYY^^^___^^^[[[XXXYYY\\\___dddeeefffggggggfffeeedddgggnnnwwwvvvfffUUUQQQWWW___dddggggggfffhhhpppwww{{{zzztttooojjjggghhhiiikkktttsssjjjfffmmmyyytttlllmmmyyyrrrttt]]]QQQ|||bbb>>>444333...,,,000222222222333444555666777666>>>:::999CCCOOO|||zzz\\\hhhccc]]]sssjjjhhhfffeeedddeeeggggggccccccbbb```\\\VVVOOOLLLDDDGGGHHHHHHEEECCCCCCEEEBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@??????======:::;;;===>>>????????????999;;;;;;;;;<<<>>>@@@AAANNNUUU^^^fffjjjeeeWWWIIIGGGHHHEEELLL^^^eeegggqqqyyyvvvsssssssssrrrqqqrrrxxx~~~yyyvvv|||yyygggfff^^^^^^hhhgggeeellliiiIII888555777555444444444444555666666555666777777666777999;;;<<<999>>>GGG]]]mmmyyyyyy{{{bbbHHHDDD===<<>>???@@@@@@@@@???===<<<999;;;===?????????===<<<888:::;;;:::;;;>>>@@@@@@KKKNNNUUU___gggfffYYYLLLJJJIIICCCHHHYYYbbbeeemmmvvvuuuvvvtttooojjjjjjnnnpppooouuu|||uuuzzz~~~gggiiiaaa```ooowwwtttuuuUUU;;;666:::555444444444444555666666666777888777666777888::::::777===FFF]]]rrr{{{xxxwww|||dddCCCDDD:::BBBEEE@@@VVVxxxtttuuukkknnnnnnFFF777111,,,555000666+++999:::555>>>EEETTT|||zzz^^^sssKKKAAA:::;;;???AAACCCFFFDDDEEEIIIQQQYYY___```___dddcccbbbbbbccceeehhhiiinnnkkkjjjlllllleee]]]YYYVVVPPPOOOVVV]]]```aaaccc^^^^^^YYYQQQNNNUUU```iiidddnnntttddd^^^^^^gggxxxqqq^^^SSS```jjjttttttlllfffhhhmmmjjjlllrrr{{{dddddd___kkkzzzyyywwwwwwrrrxxxtttlllbbbYYYXXX]]]bbbdddfffhhhiiijjjiiigggfffnnn{{{mmmZZZRRRQQQdddbbb```aaaeeekkkpppsssxxx}}}wwwrrrsss{{{|||hhhgggoooxxxmmmmmmmmmpppzzz|||nnnhhhbbbUUU^^^>>>555555222,,,000222444444444444666888888:::===EEE>>>[[[^^^]]]ggg{{{kkktttxxxssspppkkkgggeeefffhhhiiifffaaa]]]]]]YYYPPPJJJHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA??????@@@AAABBB??????>>>===============999;;;======<<<;;;<<<===999:::;;;<<<<<<===>>>>>>PPPLLLRRRaaahhhccc^^^___PPPLLLFFFEEEJJJVVVbbbjjjrrr{{{uuurrrpppnnnkkksss|||yyyxxx}}}xxx{{{tttkkkeeebbbjjj{{{sss}}}eeeDDD999999777555333333444555666555777777777666555666999<<<>>>:::>>>GGG\\\qqq}}}~~~wwwvvvyyy~~~gggGGGBBB999@@@EEECCCWWWuuuvvvmmmdddmmmqqqHHH888555111999333666...888888888<<>>>>>===============:::;;;======;;;:::;;;<<<::::::;;;;;;<<<===???AAALLLLLLRRR```jjjjjjeeebbbUUUQQQJJJFFFHHHRRR___hhhooo~~~{{{uuuttttttssstttzzz{{{zzz}}}zzz~~~tttiiidddcccfffvvvwwwtttxxxjjjGGG888666777555333333444666666555666777777666555666999<<<>>>:::>>>GGG\\\~~~qqqyyyxxxwwwyyy|||jjjIIIAAA999@@@JJJMMM\\\sss~~~tttjjj^^^^^^rrrwwwKKK555444222777111555222777666===<<>>>>>======<<<<<<======;;;<<<===<<<:::999999::::::::::::::::::===AAADDDNNNRRRXXXaaalllsssnnneee]]]YYYQQQIIIGGGMMMYYYccckkkttt{{{xxxxxxwwwuuuwww}}}}}}|||zzz}}}kkkdddeeedddkkksssrrrqqqnnntttPPP<<<777777555333333555666666555666777777666666777999<<<>>>:::>>>FFFZZZ}}}{{{rrrqqq}}}zzz{{{~~~lllKKKCCC>>>FFFVVV```gggsss~~~```hhhwwwUUUQQQ^^^zzzXXX777444222555///555555666555@@@>>>OOO~~~ttt^^^eeevvvyyy|||nnnFFF555333666===AAA@@@>>>>>>>>>BBBHHHOOOWWW\\\___```]]]]]]]]]]]]^^^```aaabbbaaahhhnnnsss~~~bbbUUUKKKPPP[[[dddiiikkkhhh]]]RRRQQQUUU\\\ccchhhgggfffeeeccc^^^UUUMMMHHHIIIIIIQQQ```hhhcccWWWNNN]]]```eeeiiikkkkkkjjjiiihhhhhhdddkkkkkkYYYVVV\\\hhhnnnfffrrrwwwwwwmmm^^^XXX^^^gggxxxtttnnniiifffeeefffgggqqqpppYYYTTTYYY]]]^^^___```aaadddgggiiigggkkkkkkfffbbbaaa___\\\[[[XXXWWWYYYaaalllvvv|||sssggg```dddjjjnnnvvvsssqqqmmmiiizzzuuuyyy|||iiifffSSSyyynnnBBB222000...000222444444444444666777777;;;;;;DDDMMMyyywwwTTTEEE]]]qqqnnntttooopppnnnnnnnnnllljjjfffcccaaaccccccdddaaaVVVIIICCCEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>??????@@@>>>======<<<<<<<<<======<<<<<<<<<;;;888777777888888999999888999<<>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;999666555666777777888999888888<<>>GGG^^^kkkJJJYYYnnn{{{yyywwwkkkaaadddhhhdddfffiiikkkjjjfffbbb___XXXVVVVVVUUUMMMDDDAAACCCAAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>======<<<<<<;;;;;;<<<<<<======;;;;;;:::888555444555777666999;;;;;;:::???HHHOOOXXX\\\```dddnnn|||{{{oooddd\\\XXXXXXXXXZZZ```iiiooossswwwxxxpppkkknnnxxx~~~rrryyywwwuuuiiidddcccccc___WWWTTTdddxxxhhhOOOAAA888666444444555777777666444666888888777777999:::<<<:::???EEEUUU}}}kkkyyyvvvwww|||oooXXXPPPMMMfffxxxqqq{{{hhhwwwhhh^^^dddaaaiii}}}CCC999444222333555111===:::===YYYyyyooo]]]EEE111;;;444333555999999777777:::???DDDKKKQQQTTTWWW[[[^^^ZZZZZZ[[[]]]^^^^^^______```]]]]]]___aaarrrrrrfffjjjooopppooobbbWWWSSSZZZ___```eeennnyyyzzzsssoooiiiaaa[[[YYY[[[```eeehhhiiijjjlllnnnhhhkkkmmmnnntttwwwfffiiimmmeeebbbaaacccfffiiijjjhhhfffdddccc```\\\XXXUUUSSSQQQYYY```fffdddZZZOOOHHHFFFGGGJJJNNNOOOQQQVVV^^^eeegggnnnssstttvvvyyyyyywwwlllmmmllljjjjjjqqq}}}~~~pppiiiooowwwwwwvvvxxxuuurrrqqquuu{{{|||ppptttzzzvvvzzz{{{}}}MMMVVV^^^===111444000222444444444444666888555>>>>>>IIIfffgggOOOcccrrrzzzfffqqqvvveeeccchhhllldddfffhhhiiihhhddd___\\\QQQNNNLLLLLLIIICCCAAACCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>::::::999666444444666888666;;;?????????CCCLLLTTTVVVVVVYYY___fffrrrxxxllleeecccaaa```\\\bbbiiilllnnnsssxxx||||||qqqrrrsss|||vvv{{{zzzwwwssseee```bbb```VVV\\\nnn```KKK999777555444666777777777444666888888888777888:::<<<:::???DDDTTTfff{{{wwwvvvzzzsss\\\QQQIII```}}}uuunnnvvvaaapppmmmbbbiiigggppp|||FFF===888555888666///???<<<<<<```{{{sss]]]AAA,,,>>>444222444888888666888======CCCJJJOOOQQQTTTXXX[[[WWWXXXYYY[[[\\\\\\\\\\\\```]]]^^^aaa]]]fff|||qqqtttvvvsssooobbbXXXVVV]]]aaa___cccmmmsss{{{rrrggg```^^^ZZZ___eeehhhhhhhhhkkknnnnnnjjjjjjooouuurrrooopppgggcccbbbbbbbbbdddeeeffffffdddbbb___\\\ZZZYYYYYYYYY^^^aaaeeefffccc\\\UUUQQQPPPSSSUUUTTTTTTXXXaaahhhhhhlllnnnllllllnnnooonnnooolllhhhfffiiiqqq|||sssmmmwww~~~yyyxxxssswwwxxxvvvwww{{{xxxnnn}}}uuusssvvvzzzTTTJJJzzzrrrIII555444000222444444444444666888222<<<===JJJkkkbbbQQQiiitttzzzeeeyyymmmccceeekkknnneeefffhhhhhhfffbbb]]]ZZZMMMHHHEEEGGGFFFCCCBBBCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>999999888666444444666888888===BBBCCCBBBFFFOOOWWWWWWSSSUUU[[[```hhh}}}ooojjjjjjiiigggaaafffkkkmmmoooqqqrrrqqq}}}zzz{{{wwwvvvzzz}}}}}}zzz~~~iii___bbbcccYYYhhhuuu}}}hhhMMM999777555555666777777777444666888888888777888999<<<;;;???DDDSSSyyyhhhzzzzzzyyyyyy}}}wwwfffTTTHHHKKKgggqqqfff}}}qqqdddqqqxxxjjjtttrrrxxx}}}OOO===777888;;;;;;333:::>>>BBBpppqqqeee{{{^^^;;;444444555666777777666777999;;;@@@EEEKKKNNNOOOOOORRRUUUWWWYYY]]]```]]]YYY\\\bbbdddbbbbbbdddaaaeee}}}yyypppiiibbb```___aaadddeeebbb```gggooo|||zzzpppgggaaa```bbbccceeeggghhhiiiiiilllkkkjjjjjjppp{{{vvvkkk```___aaadddggghhhgggfffddddddfffjjjmmmjjjgggjjjqqq{{{{{{sssoookkkeeebbbaaa```]]]ZZZ[[[]]]___lllooosssuuutttqqqnnnmmmpppmmmkkkjjjffffffqqqxxxuuuuuuxxxwwwtttsssuuuxxxvvvxxx{{{{{{yyyyyy|||wwwzzziiipppqqqnnnoootttzzzpppkkkQQQ\\\TTT666999555444333333555555444333888888???VVVyyy\\\LLLgggjjjzzzooo~~~qqqffffffkkkkkkfffhhhhhhhhhfffccc]]]XXXUUUOOOMMMJJJGGGDDDCCCBBBBBB???@@@AAAAAABBBBBBAAAAAA????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>999888666666555666777777444AAAPPPWWWTTTPPPPPPSSSSSSQQQQQQWWW^^^fffsss|||xxxrrrjjjdddeeegggjjjkkkmmmoooqqqtttuuu|||~~~}}}~~~iiiiiiaaabbb\\\qqqWWWCCC888222666777444444999777777777777888999:::;;;===888===FFFVVVvvvgggrrr|||{{{nnn\\\MMMCCCPPPTTTPPPlllwwwlllyyygggccc```iiivvvMMM===666555666888333999???MMMpppaaasssPPP999555555333555666777777888;;;===???DDDJJJMMMNNNOOOQQQTTTVVVXXX^^^aaa___ZZZ[[[```bbb```aaaddd```aaarrryyyoooiiiaaa___^^^___bbbcccbbb```bbbdddhhhnnntttzzzyyyqqqiiiddd___```bbbdddeeefffggggggnnnnnnmmmlllnnnttt{{{|||ooofffdddeeegggjjjkkkkkkjjjjjjnnnqqqxxx|||}}}~~~qqqnnnjjjfffddddddeeefffkkkppptttvvvtttrrrqqqrrroookkkiiiiiifffeeelllvvvxxxtttsssuuutttooommmnnnuuusssuuuxxxwwwtttsssvvvuuu}}}vvvmmmrrrsssvvvwwwuuuyyy___```hhh===;;;666555444444666666555444::::::BBB[[[mmmTTTKKKhhhlll|||ggg}}}ooodddcccjjjlllhhhfffggggggeee```ZZZSSSOOONNNMMMJJJGGGDDDCCCBBBBBB???@@@AAAAAABBBBBBAAAAAA?????????>>>>>>>>>=========<<<<<<;;;;;;<<<======777666555444333444666777777AAAMMMTTTSSSQQQQQQSSSQQQNNNOOOUUU^^^jjjzzz{{{xxxtttnnniiifffiiikkkmmmmmmnnnoooqqqnnn{{{vvvmmmbbbbbb\\\iii{{{uuuHHH<<<444777888444444888777777777777888999:::;;;===999>>>EEEUUUvvvhhhkkk~~~|||zzzppp^^^QQQAAA@@@DDDLLLooo{{{rrr~~~hhhTTTQQQ___uuuQQQCCC;;;777555777777:::@@@[[[xxxjjjxxx}}}[[[???777666444222333555666777999<<<>>>>>>CCCIIILLLMMMNNNQQQSSSUUUXXX^^^cccbbb\\\[[[^^^```^^^```ccc```]]]dddooouuurrrgggccc```^^^]]]]]]^^^`````````aaa```^^^^^^aaaffflllpppjjjmmmqqqsssrrrmmmgggcccaaaaaabbbcccdddffffffgggkkklllmmmmmmmmmnnnppprrr~~~tttooohhhhhhiiijjjkkkllllllmmmrrrttt|||~~~xxxqqqllllllmmmlllkkkhhhmmmsssssspppnnnppprrrnnnjjjiiijjjjjjhhhjjjmmmtttpppoooqqqrrrnnnllllllsssrrrsssuuusssnnnnnnqqqttttttrrrvvvxxxyyywwwnnnxxxsssXXXuuuAAA;;;888666555555666777777666;;;;;;CCCbbb```MMMMMMkkkqqqzzzppppppeeeccchhhjjjhhhfffggggggfff```XXXPPPKKKMMMKKKIIIFFFDDDBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>======<<<<<<;;;::::::;;;;;;<<<666555333222222333555777555:::BBBHHHJJJKKKKKKLLLQQQMMMMMMRRR\\\hhhyyyzzzssspppnnnmmmjjjggghhhjjjmmmooonnnmmmmmmnnnkkkpppvvvxxxyyy~~~}}}{{{sssdddccc[[[YYYlll}}}yyy|||MMM@@@666777888555444888777777777777888999:::;;;>>>:::???EEESSSzzzjjjhhhxxxtttwwwqqq]]]TTTDDD>>>DDDRRRvvv{{{qqq{{{jjjMMMJJJXXXwwwVVVFFF<<<777555888<<<;;;AAAiii}}}www{{{bbbEEE666444555222222444666666777888;;;>>>>>>CCCIIILLLMMMOOOQQQTTTTTTWWW^^^dddccc]]][[[\\\```]]]^^^aaa```\\\\\\```aaannn|||xxxkkkccc______^^^\\\[[[\\\^^^___```______aaabbbbbbbbbbbbaaa___aaaeeehhhiiigggeeecccbbbccccccdddeeefffggghhhdddfffiiikkklllmmmoooqqqooozzzxxxvvvjjjjjjhhhhhhggghhhiiijjjppppppuuu~~~~~~zzzyyysssyyy}}}uuummmiiikkkmmmllliiibbbhhhmmmmmmiiifffgggkkkkkkiiiiiillloooooollljjjlllhhhhhhnnnrrrqqqpppqqqrrrrrrsssuuuqqqkkkjjjmmmrrrrrrvvv{{{|||yyyyyyvvvkkkqqqSSS}}}{{{GGG@@@888666444444666777777666:::;;;CCChhhYYYKKKPPPgggsssttt|||sssiiiggghhhhhhffffffhhhiiihhhccc[[[SSSMMMKKKJJJGGGEEECCCBBBAAABBB??????@@@AAAAAAAAAAAA@@@???>>>>>>>>>============;;;:::::::::999999999999555444333222333444666888444555999===BBBEEEFFFFFFOOOKKKKKKPPPVVV^^^kkkwwwmmmiiidddbbbcccddddddcccgggjjjnnnpppooommmllllllmmmooorrrsssuuuyyy~~~~~~zzzzzzeeeddd[[[UUU\\\mmmkkkkkk|||QQQBBB666666888555555999777777777777888999:::;;;???;;;???EEERRR~~~}}}kkkhhh|||yyysssuuu{{{uuu\\\WWWKKKBBBHHHSSSnnn~~~nnnuuulllMMMHHHQQQttt[[[EEE777222333555<<<999BBBxxx|||sss{{{pppTTT===333333333222555666777777666777999;;;>>>CCCJJJMMMOOOPPPSSSVVVUUUVVV\\\cccccc]]]ZZZ[[[aaa^^^]]]___```^^^\\\]]]```gggooossspppjjjdddaaa___^^^]]]\\\[[[]]]___aaa\\\]]]```aaaaaa```]]][[[`````````aaaaaabbbbbbbbb`````````aaabbbdddeeefffbbbdddgggiiikkkmmmqqqsssnnnlllsssxxxxxxnnnllliiigggeeeeeeeeefffmmmkkkmmmtttwwwuuussstttjjjkkknnnssswwwzzz|||}}}rrrkkkdddcccfffiiiiiigggaaaeeejjjiiiddd``````aaaeeeeeegggkkkppprrrnnniiieeeaaabbbiiiooopppppppppooopppssssssnnngggeeeiiilllrrruuuzzz}}}|||zzz~~~sssqqq___vvvYYYKKK888666333333444666666666888:::BBBmmm~~~VVVIIIPPPcccuuuvvv}}}yyyoookkkjjjiiigggeeedddfffhhhhhhddd]]]UUUPPPIIIHHHFFFCCCBBBAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>============<<<999999999999888888777777555555555555666777999:::777777777;;;@@@DDDFFFEEEFFFEEEGGGLLLPPPRRRYYYaaaaaa___]]]]]]___bbbdddeeeeeehhhlllnnnmmmkkkjjjjjjkkknnnrrrrrrrrrtttxxx}}}~~~}}}hhheee^^^bbbYYYccciiijjjUUUDDD666555777666666:::777777777777888999:::;;;>>>;;;@@@DDDPPP|||lllggg{{{|||uuuuuuyyytttYYYZZZWWWRRRZZZccctttooosssyyyXXXOOOPPPpppkkkLLL777333777000999666HHHuuufffmmm{{{dddHHH888333333333444555777777777666777999;;;>>>DDDJJJNNNOOOQQQTTTWWWVVVVVVYYY___```\\\ZZZ\\\___^^^]]]^^^______^^^]]]___```aaacccddddddaaa___^^^______^^^]]]^^^```bbb```___^^^^^^^^^___``````^^^]]][[[YYYYYYYYYZZZ[[[ZZZZZZZZZ[[[\\\___aaacccfffgggiiijjjkkklllooorrrppphhhgggqqqxxxwwwtttuuupppnnnllliiigggfffeeeeeefffeeefffkkkmmmlllmmmqqqmmmiiigggjjjkkkjjjkkklllgggdddaaaaaadddggghhhgggdddfffiiijjjgggccc___]]]^^^aaacccggglllqqqoooiiiccc^^^]]]dddjjjjjjhhhgggkkkmmmqqqqqqjjjbbbaaaeeefffppptttqqqwwwwwwwwwyyyrrrwwwyyyfffgggmmmPPP888666333222444555666666666;;;EEEtttyyyRRRFFFNNNiii}}}yyyvvvmmmggghhhjjjiiihhhgggaaacccdddddd```ZZZSSSNNNGGGFFFDDDBBBAAAAAAAAAAAA>>>??????@@@@@@@@@@@@@@@>>>>>>============<<<<<<888888888888888777666555444555777888::::::::::::777666555777;;;???AAABBB===>>>CCCIIIKKKJJJMMMQQQUUUUUUVVVXXX[[[___bbbeeedddfffhhhiiigggeeeddddddaaaeeejjjjjjiiiiiimmmqqquuuxxxtttxxxlllgggbbbkkk\\\]]]aaabbbvvv}}}\\\III888666888666777:::777777777777888999:::;;;===:::???CCCNNNzzzqqqiiiyyy{{{xxxzzzpppUUU___eeecccppp{{{oootttbbbVVVRRRhhh}}}WWW;;;666>>>222:::888SSSfffYYYrrrwww[[[>>>444444444333444444555777777777888:::<<<===BBBIIIMMMNNNPPPSSSVVVXXXVVVVVVZZZ\\\ZZZZZZ]]][[[\\\]]]^^^^^^___^^^\\\XXXXXXYYYZZZ\\\\\\\\\[[[^^^```bbbaaa```___aaaccccccbbb```______aaacccdddZZZZZZXXXWWWWWWWWWWWWWWWUUUUUUUUUWWWYYY\\\___aaahhhjjjlllmmmlllkkklllmmmkkkjjjjjjmmmppppppoooooonnnmmmkkkjjjhhhggggggfffbbbbbbeeehhhfffccceeejjjjjjdddbbbfffgggdddbbbdddbbbbbbbbbccceeeggghhhiiifffgggiiilllmmmiiibbb\\\\\\aaadddeeeiiiooooookkkddd]]][[[aaagggfffcccaaajjjmmmqqqqqqjjjbbbaaaeeeeeemmmrrrpppqqqzzzuuuqqqrrrtttssshhhVVV|||TTT:::777444333444666777888666@@@LLL~~~tttMMMEEEQQQnnn~~~vvvuuukkkdddfffiiiiiihhhjjjaaabbbbbbaaa\\\VVVPPPLLLFFFEEECCCAAAAAA@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<777777888888777666444333222444888;;;<<<<<<;;;999666666555666777999===???===>>>CCCHHHIIIFFFFFFIIIJJJLLLOOORRRVVVZZZ^^^aaacccddddddbbb^^^\\\ZZZ[[[XXXZZZ]]]______```aaabbb^^^eeegggooo{{{|||~~~rrriiigggeeeaaa\\\VVVXXXjjjfffPPP===888999777666999777777777777888999:::;;;<<<:::???CCCMMMyyyvvvkkkyyyzzz{{{}}}qqqVVVccclllhhhuuunnntttcccUUUOOO]]]ZZZ999444===666>>>===[[[yyyZZZQQQwwwzzzYYY999111555666333111222444555666777999<<<>>><<>>>>>???@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<666777777777777555333222000333888<<<===<<<:::888999:::;;;:::999;;;>>>BBBCCCCCCFFFIIIHHHCCCBBBDDDFFFIIINNNRRRVVVZZZ^^^aaaccccccaaa]]]XXXUUUSSSSSSUUUUUUUUUXXX[[[\\\ZZZWWWSSS___gggoooxxxvvvyyyvvvkkkjjj___iiibbbTTTYYYooommmVVVAAA;;;:::777666888777777777777888999:::;;;;;;999>>>BBBMMMyyyvvvzzz~~~nnnddddddwwwjjj~~~{{{rrryyyrrreee]]]NNN\\\WWW<<<;;;777;;;999>>>ccckkkPPPOOO{{{YYY555555333---111888333333333444666777999:::???DDDFFFGGGKKKRRRUUUSSSZZZYYYVVVVVVYYY[[[ZZZVVV[[[]]]```aaa___^^^\\\\\\[[[XXXUUUUUUXXXZZZ[[[[[[\\\]]]___```aaabbbbbbbbb```bbbeeeffffffgggiiijjjeeeggggggddd``````cccfff___ccc]]]YYY[[[XXXXXXbbbeeekkkpppooonnnnnnlllhhhhhhgggjjjnnnnnnhhheeeeeeeeedddcccdddeeeggggggggggggcccaaacccccc```]]]]]]^^^aaafffiiiiiihhhiiilllaaa___^^^```ccceeefffeeehhhiiikkknnnpppllleee^^^^^^bbbeeehhhooowwwvvvppphhhbbbaaafffeee]]][[[___dddgggqqqqqqfffeeeggg```lllpppttttttssstttxxx|||wwwrrroooxxxsssyyy{{{TTT[[[iiiDDD777333444111555999333666CCCJJJkkkLLLIIISSSjjjxxxgggooolllfffkkkoookkkjjjiii```bbbdddccc___XXXQQQNNNMMMEEEDDDAAA?????????@@@AAA>>>>>>????????????>>>>>>??????>>>>>>===;;;:::999555666888777444111000000222666;;;===<<<999777666555666777888888;;;???BBBEEEFFFGGGHHHIIIJJJKKKLLLPPPRRRSSSSSSSSSVVV\\\aaahhhbbbaaaddd^^^TTTRRRXXXRRRVVVUUURRRVVV^^^___ZZZTTTXXXWWW\\\iiimmmqqq~~~~~~~~~}}}~~~~~~oooaaahhhiiiVVVgggrrrooobbb???555888888777999999888777777777888::::::???>>>>>>CCCSSSzzzvvv~~~||||||zzzyyyuuulllnnnmmmyyyrrr{{{ssseeeaaaZZZ```XXX===;;;999888999AAAllleeeOOOYYY___===;;;777000333888333333333444666777999:::>>>CCCFFFHHHLLLRRRTTTSSSUUUXXXYYYXXXWWWXXXUUURRRUUU[[[aaadddcccbbbbbbccc]]]XXXRRRRRRVVVZZZZZZYYY]]]^^^`````````______```[[[^^^aaaeeeiiinnnssswwwrrruuuwwwuuurrrppprrrtttwwwyyynnnaaa\\\WWWYYYggghhhmmmooommmmmmnnnooommmhhheeefffiiihhhccc______YYYYYYZZZ]]]```ccceeefffiiigggeeeiiinnnpppiiiaaaVVVUUUYYYaaafffiiilllpppfffaaa]]]^^^bbbffffffeeeeeefffjjjqqquuuoooaaaUUU\\\bbbfffjjjrrr|||zzzrrreeebbbdddlllmmmeee]]]ZZZ]]]ggg~~~tttddd___[[[hhhlllqqqrrrqqqqqqtttxxxwwwrrrmmmrrrsssuuu~~~```^^^jjjHHH999444555333666:::444444CCCNNNsssSSSQQQaaammm{{{zzzwwwgggaaaeeeooommmaaa```eee___aaabbbbbb^^^WWWPPPLLLJJJEEECCCAAA?????????@@@AAA>>>>>>????????????>>>>>>>>>>>>>>>>>><<<;;;:::999555666777666333111000000222555:::======:::777444555666777888999<<<@@@DDDHHHGGGHHHOOOWWW[[[WWWRRRSSSUUUWWWXXXXXX[[[___cccgggeeeffffffccc]]]]]]aaabbbaaa``````cccfffiiijjjYYYYYYSSSVVVbbbfffjjjwww{{{~~~}}}}}}sssfffbbbfffZZZooo~~~~~~rrrJJJ:::999888777888999888777777777888::::::===<<<===BBBRRRxxxssszzz}}}{{{vvv~~~tttmmmpppiiigggttt|||hhhggggggddduuuYYY===:::;;;666999EEEyyyaaaLLL```VVV:::888333...111555222333333444555777888999<<>>>>>????????????>>>>>>>>>>>>>>>===<<<;;;999999555666777555222000000000222444999===???<<<666222555666777999:::===BBBFFFIIIEEEGGGSSSccchhh```UUUVVVXXXZZZ\\\]]]___bbbdddiiinnnpppllliiijjjkkkjjjuuuuuutttssstttxxx~~~mmmfffWWWRRRZZZ^^^cccpppyyy~~~}}}}}}~~~yyymmmcccdddZZZlll~~~[[[BBB;;;888777777999888777777777888::::::<<<<<<<<>>999;;;555:::HHHeeeQQQggg}}}iiiEEE111222///...333555222222333444555777888999;;;AAAFFFIIINNNSSSSSSQQQRRRYYY______bbbeee```XXXOOOOOOOOORRRWWWZZZ[[[[[[___\\\YYYWWWVVVTTTQQQNNNQQQUUU[[[___aaa___\\\ZZZSSSWWW]]]bbbfffjjjmmmpppppprrrtttsssppppppsssvvv}}}iiiXXXUUU```kkkoooppplllkkkmmmnnnmmmfffeeehhhppptttrrrnnnmmmooolllgggbbb```bbbfffjjjlllooonnnpppyyyfffUUURRRVVV]]]fffooonnnbbbVVVVVVaaalllmmmkkktttqqqsss}}}uuudddVVV___eeeiiittt{{{nnn``````jjjyyy]]]YYY]]]yyyvvvZZZXXXdddcccgggllloooooonnnooooooqqqppplllkkkooovvvuuuqqqyyyuuuzzzppp^^^xxxTTT>>>555777444666999666555AAAUUUjjjcccttt|||jjj[[[]]]```gggkkktttyyyYYY``````^^^ZZZTTTMMMGGGDDDBBBBBBAAA@@@??????@@@@@@>>>>>>????????????>>>>>>=========<<<;;;:::999888555666666444111//////000222444888===???<<<666111444666888999;;;???CCCGGGGGGBBBCCCOOO___eee^^^SSSTTTUUUXXXZZZ\\\___aaacccnnnxxx{{{sssooossstttqqqfffUUUWWWYYY___mmmyyy}}}}}}}}}~~~qqqjjjdddXXX___ppp~~~jjjJJJ===888777888999888777777777888::::::;;;<<<===AAAOOOuuuqqq|||{{{nnnggghhhpppWWWQQQuuueeeVVVRRR]]]aaarrrvvv[[[@@@999:::666<<>>VVVkkkhhhzzz~~~iii[[[eeeeeehhhhhhrrrkkkbbb```]]]XXXSSSLLLFFFCCCAAAAAA@@@@@@??????@@@@@@>>>>>>????????????>>>>>><<<<<<<<<<<<;;;999888777444555555333000...///000111444888<<<>>>;;;666222444666888999;;;???CCCGGGDDDAAAAAAIIITTTYYYVVVQQQNNNOOOPPPRRRWWW\\\```bbbppp|||{{{vvvxxxyyyvvv|||^^^VVVTTTZZZjjjvvv}}}}}}}}}ooolllddd[[[\\\jjjyyyvvvRRR???999999:::999888777777777888::::::<<<===???BBBOOOtttttt~~~zzzlllfffbbbwwwbbbVVVzzzjjjWWWMMM[[[cccxxx{{{___DDD;;;888777???NNN]]]bbboooIII888222333///222777555111222222333444666777888:::@@@EEEGGGLLLRRRTTTRRRPPPWWWZZZ\\\jjj~~~ooo```PPPKKKRRR]]]bbbccc___```ccckkkpppmmmbbbYYYJJJIIILLLWWWcccgggbbbZZZRRRWWW^^^dddeeedddcccccceeeeeebbb___^^^bbbjjjqqqjjjWWWSSS]]]dddjjjllljjjiiijjjiiifff```^^^dddqqq|||~~~~~~yyypppeee]]]]]]cccjjjlllnnnoooooouuuvvveeeXXXTTTaaattt|||lllZZZTTT\\\dddeeebbbccciiixxx{{{dddbbblllpppppp{{{nnn```aaahhhkkk\\\ccctttmmm]]][[[___hhhiiilllooopppppppppooojjjmmmnnnnnnrrruuutttpppnnnrrrvvv}}}^^^ooo```CCC444666444333666666:::>>>ZZZiiiYYYbbbuuuiii[[[bbbgggmmmiiijjjddd```[[[UUUPPPKKKFFFBBB@@@@@@@@@@@@@@@@@@??????>>>>>>????????????>>>>>><<<<<<<<<;;;:::999777777444555444222///......///000555:::<<<;;;888666555555666777999:::===BBBFFFCCCAAAAAAFFFMMMRRRSSSRRRJJJHHHGGGJJJQQQZZZaaaeeeqqq|||{{{xxxwwwvvviiiYYYQQQUUUfffsss|||}}}}}}|||oooiiicccdddcccooozzzZZZCCC::::::<<<999888777777777888::::::;;;===@@@BBBOOOsssttt|||xxxjjjfff\\\yyyzzzooojjjqqq```RRR]]]nnnfffIII===555777AAASSSiiiRRRfff]]]>>>333111222---000555111111111222333444666777888;;;@@@DDDFFFKKKRRRUUUSSSPPP\\\```]]]iiivvvcccWWWTTTZZZaaafffccc]]]^^^nnn|||lllXXXNNNIIIPPP```iiiddd[[[TTTXXX]]]```bbbcccdddeeeccccccbbb```___cccjjjqqqppp\\\VVV\\\aaafffhhhggggggkkkmmmlllccc]]]\\\eeeooossstttuuu{{{yyysssjjjbbbaaaeeejjjooommmnnnrrrsssyyyjjjVVV[[[mmm{{{lll[[[TTTYYYaaacccbbbbbbhhhxxx{{{ffffffpppsssqqq}}}qqqaaaeeegggssssssmmmrrrjjj```___^^^hhhhhhiiikkkmmmnnnnnnnnniiikkklllmmmrrrwwwwwwrrrooossstttzzzgggnnneeeFFF555777555333666777999???bbbcccLLLJJJYYYiiijjj^^^aaaeeennnmmmgggvvveee```WWWQQQLLLHHHDDDAAA??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>;;;;;;;;;;;;:::888777666444444333111...---...//////666;;;<<<777444555888555666777888999<<<@@@DDD@@@>>>???EEENNNTTTVVVUUUJJJFFFCCCEEEOOO[[[ffflllxxx~~~|||pppkkknnnuuu___QQQTTTdddrrr{{{{{{{{{{{{vvvjjjccciiiccckkksssnnncccGGG::::::===999888777777777888:::::::::<<>>333666CCCWWWfffTTTnnnMMM999222333444000333999444111111222333444666777888;;;@@@CCCEEEJJJQQQUUUTTTSSSbbbgggaaaiii{{{hhh\\\[[[bbbiiifffZZZWWWooo{{{eeeUUUHHHLLL]]]hhheee\\\WWWXXX[[[\\\]]]___bbbeee^^^``````______bbbhhhmmmyyycccVVVWWW```dddeeeccceeelllrrrsssiii___XXX\\\ccchhhjjjllluuuuuussslllddd___aaadddrrrlllnnnvvvtttqqq}}}aaabbbsssvvvhhhYYYTTTYYYaaaffffffcccfffpppwwwgggfffppprrrppp}}}rrrbbbhhhgggiiixxxpppddd___ccccccggggggggghhhjjjllllllllljjjjjjiiijjjqqqxxxyyyuuuuuuxxxsssuuuhhhhhhiiiHHH666999666444777888777AAAhhh]]]HHHJJJYYYdddjjj```kkkfffkkkllldddgggppppppfff___UUUNNNIIIFFFBBB@@@>>>??????@@@@@@@@@??????>>>>>>????????????>>>>>>;;;;;;;;;:::999888777666444444333000...---...//////666===;;;555222555;;;555666777888888;;;???BBB===;;;<<>>@@@KKKooosssvvv}}}xxxqqqeee[[[dddtttyyyuuu]]]SSS\\\zzzQQQ>>>999999:::mmm^^^cccuuusssGGG:::666111//////111333444000000111222444666888999===???BBBDDDGGGLLLTTTZZZ^^^\\\```hhhmmmxxxlllaaadddeee___aaaaaa\\\___}}}tttbbbPPPOOOZZZaaa```\\\VVVWWWZZZ]]]```aaa```^^^_________```bbbeeeiiikkk~~~nnnYYYUUUZZZaaacccddddddeeekkktttzzzmmmdddYYYWWW]]]eeehhhhhhnnnzzz~~~rrrccc```eeeiiioooooooooppprrrvvv{{{zzzrrrssspppgggZZZTTTYYYaaacccbbbffffffkkkvvvttthhhjjjoooqqqtttxxxfffgggiiinnn}}}qqqttt[[[XXXggg```kkkkkkjjjgggfffhhhnnnsssmmmkkkjjjmmmtttzzz||||||zzzxxxqqqpppqqq^^^vvvKKK===888666888333999===@@@tttYYYFFFIII\\\rrrvvvgggfffhhhiiijjjkkkjjjhhhfffeeeaaaZZZQQQIIIEEECCCBBBBBB??????>>>======>>>??????>>>??????@@@@@@@@@??????======<<<;;;:::888777666999777444000...------......444999888444111444999555555777:::===>>>>>>===:::<<>>999@@@BBBtttpppOOOYYYtttxxxIII:::666222///000222444444000000111222444666888999;;;???CCCFFFIIIMMMUUUZZZ```^^^bbbhhhkkkqqqxxxdddcccffffffeeefff```]]]rrryyy___WWW\\\aaa]]]WWWRRRUUUYYY^^^aaabbbaaa___```___]]][[[[[[[[[\\\]]]kkkzzzkkkYYYTTTVVV```bbbcccccceeekkkttt{{{nnneee\\\XXXZZZ^^^``````jjjvvv|||rrrddd```cccgggmmmnnnoooqqqsssvvvzzz}}}xxxvvvhhhXXXSSSYYYcccfffddddddeeekkkwwwqqqbbbeeelllpppqqqyyyyyyjjjjjjkkknnnyyy}}}pppWWWUUUfffiiimmmnnnnnniiieeefffmmmtttooommmlllpppvvv|||~~~~~~{{{zzzssspppvvvZZZvvvzzzMMM<<<777444777222999<<<@@@uuuVVVBBBFFFYYYooooooeeegggiiiiiihhhhhhhhhhhhhhhhhhfff___UUULLLGGGDDDCCCBBB????????????????????????>>>??????@@@@@@?????????======<<<;;;:::888777666777555222///---,,,,,,---000555:::999555222555888666666777;;;>>>@@@???>>>;;;<<>>777888999888777777999;;;;;;;;;???CCCMMMlllxxx}}}zzzwwwfffTTTUUUaaakkkmmmYYY]]]kkkWWW>>>999===AAAvvv~~~hhhGGGVVV{{{RRR:::666222000111333444555000000111222444666777888999>>>EEEIIILLLPPPUUUZZZbbb```bbbggghhhiiiuuunnndddfffhhheeegggddd```ggg}}}lllhhhggg```VVVQQQUUUZZZ^^^``````^^^\\\]]][[[WWWTTTRRRQQQQQQQQQVVVdddssstttiii\\\UUUTTT^^^```bbbccceeekkkuuu|||pppiii```YYYWWWXXXZZZ[[[cccooovvvoooddd___cccgggnnnoooqqqsssuuuvvvvvvvvvuuuwwwoooYYYRRRZZZeeehhhggggggfffkkkwwwooo___```hhhlllkkknnnuuuwwwtttooommmkkklllsssxxx]]]SSS\\\fffnnnooommmgggaaabbbiiiqqqnnnlllkkkooovvv|||xxxqqq}}}[[[eeeQQQ===555222666222999:::AAAxxx{{{QQQ@@@FFF[[[qqqzzz~~~ssseeeaaagggllljjjhhhfffeeefffggghhhggg```VVVLLLFFFCCCAAA@@@>>>???@@@AAAAAA@@@???>>>>>>??????@@@??????>>>>>>======<<<;;;:::888777666666444111...,,,+++,,,,,,222777;;;:::666333444777666666888;;;???@@@@@@???>>><<>>;;;999AAAzzzhhhFFFVVV}}}RRR999666222111222444555555000000111222333555777888999???GGGLLLOOORRRWWWZZZbbb______ccccccccciiiqqqxxxwwwhhhcccbbbaaabbbccccccdddoootttkkk```VVVUUUYYY]]]``````^^^[[[ZZZZZZXXXUUUSSSQQQQQQQQQQQQPPPZZZfffkkkggg___ZZZWWW\\\^^^aaabbbeeellluuu}}}vvvoooeee\\\XXXZZZ___cccbbbkkkqqqlllbbb^^^ccciiipppqqqsssuuuvvvuuurrroooxxxnnnkkkwwwzzz^^^UUU]]]fffhhhggglllhhhhhhpppzzzzzzmmm```^^^bbbbbb```bbbiiikkkjjjnnnmmmkkkiiikkksssjjj[[[YYYeeeooolllgggaaa]]]___dddiiiiiiggggggkkkttt|||vvv{{{eee```YYYAAA666222666333:::999DDD|||uuuOOOCCCMMMbbbxxxvvviii]]]]]]dddmmmkkkiiigggeeedddddddddbbb[[[QQQHHHCCC@@@???>>>>>>???AAABBBBBBAAA???>>>???????????????>>>>>>===<<<<<<<<<;;;:::999777666666444111...,,,,,,,,,,,,222666::::::666333333444555555777:::>>>@@@???>>>???<<>>???AAABBBBBBAAA???>>>???????????????>>>===<<<<<<<<<<<<;;;:::999888777666444111///---------...111444888888555222111111333333555999<<>>===>>>;;;???FFFOOObbbjjj^^^TTTPPPGGGJJJVVVZZZbbbtttnnnVVVLLLRRRWWWZZZ```gggkkkuuu|||jjj___ccctttyyy}}}}}}}}}zzz~~~sss```]]][[[___|||\\\>>>===888999:::999888888:::<<<<<<<<>>GGGLLLOOOPPPSSSVVVVVVWWWXXXYYYZZZ]]]cccgggbbbfffkkkllliiieee```^^^aaa[[[XXXZZZ___cccggglllzzzhhh]]]WWW\\\___ccceeeggglllsssxxxyyyxxxuuurrrpppoooooopppkkkiiigggccc```^^^^^^]]]^^^```bbbcccfffmmmwww~~~xxxllleeefffmmmvvv||||||}}}}}}wwwkkkaaabbbiiigggiiinnnvvv}}}~~~zzzvvvkkkccc___bbbhhhqqqggg^^^dddhhhiiijjjjjjfffbbbcccfffhhhfffbbb```ZZZTTTRRRXXX___cccdddgggkkknnnjjjcccaaaeeekkkzzzggg___\\\\\\jjjrrrkkkaaa\\\\\\aaafffhhhjjjfffcccgggrrr}}}wwwhhhhhhIII:::555888444;;;888KKKuuuUUUPPP^^^pppvvvbbbWWWYYYaaaaaaccceeehhhhhhhhhfffeeeYYYSSSKKKEEEBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>????????????>>>===<<<<<<;;;;;;;;;;;;:::999888777666444111///------......///333666777666333111000111222444888<<<>>>>>>======:::???GGGTTTiiiqqqeeeUUUPPPGGGJJJVVVYYY___oooyyy___PPPNNNLLLNNNSSSZZZaaalllzzzkkkbbbfffvvvxxx{{{zzz}}}{{{}}}yyyddd```___bbbzzzeee???999888999:::999888999:::<<<<<<===@@@CCCLLLkkkwww~~~xxxuuunnnbbb[[[TTTGGGQQQnnnrrrbbb]]]lll{{{nnnUUUCCC888666HHHiiiNNN^^^nnnkkkeeeJJJ333444222000000111333333222000000111111222333555555666<<>>===<<<;;;;;;;;;;;;;;;:::999888888444333000...,,,,,,---...///222666888777555333111222222444888<<>>@@@<<>>PPPhhhSSSgggssshhh^^^GGG777333111//////111222222222111111111111222333444555444:::AAAEEEGGGHHHKKKMMMKKKSSSZZZZZZWWWWWWYYY[[[^^^]]]^^^aaabbb___]]]]]]VVVaaagggbbb^^^```ccccccddd{{{qqqhhhbbb]]]]]]^^^___^^^aaakkkzzzzzzppphhhcccbbbcccaaacccdddeeehhhnnnwwwzzzoookkkooossstttrrrnnnrrrzzz}}}ttthhhfffkkkmmmmmmqqqxxx~~~zzztttwwwdddVVVZZZdddmmmyyy{{{ccc```ggglllpppvvvttt|||zzzwww|||vvvlllaaaVVVSSSYYYaaahhhrrryyysssfff^^^ccckkkyyywwwpppgggbbbaaaaaaaaafffhhhfff]]]TTTWWWeeerrrooohhh```aaakkkzzzxxx{{{^^^{{{mmmLLL<<<555888222777444LLLfffEEEEEEXXXnnnwwwaaaXXX]]]gggllljjjgggdddbbbaaaaaabbbXXXRRRJJJCCC@@@@@@AAAAAA??????>>>======>>>??????????????????>>>===<<<;;;;;;;;;;;;;;;::::::999888333111///,,,++++++,,,---///222666999999777444222222333555999===@@@@@@???EEE???@@@GGGUUUooo|||sssUUUOOOFFFIIIUUUVVVZZZhhhrrrcccUUUQQQMMMMMMOOOXXXkkk|||vvvmmmhhhkkkxxxxxxyyyvvvzzzxxxttt{{{gggeeehhhgggjjjqqqxxxmmmGGG@@@999:::::::::999999;;;=========@@@CCCLLLkkkvvv|||yyy{{{sssggg```hhhgggVVV^^^```ZZZeeexxxoooOOO===<<>>??????@@@@@@@@@@@@??????>>>>>>?????????===;;;::::::::::::999999999888888444111///------...---,,,111222444555666555555444222444777:::<<<=========AAACCCEEECCCHHHbbbqqqhhhVVVRRRMMMMMMRRRYYY^^^aaaxxxpppcccZZZ[[[\\\```ooossshhhllluuu{{{}}}{{{{{{||||||~~~sss{{{vvviiidddccc]]]iii{{{{{{kkksssGGGBBB<<<:::999:::;;;;;;:::888<<>>:::===HHHcccWWWeeerrrrrr___>>>;;;555555444333222222222222///111222222222222333555555999???DDDFFFHHHIIIIIIIIIJJJKKKMMMPPPSSSWWWXXXWWWWWWXXXYYY\\\^^^```aaaaaaaaaaaa___^^^]]]^^^^^^\\\ccckkklllgggccc```______```aaaaaa``````bbbdddggggggggghhhiiijjjlllmmmrrrqqqooolllhhheeecccbbb___ccceeeeeebbbbbbfffjjjtttjjjaaa^^^]]]ZZZYYYZZZ]]]bbbhhhkkkjjjiiikkkmmmnnnnnnnnnmmmllliiieeebbbccc]]]VVVUUU\\\hhhsssyyyvvvkkkfffgggkkkllllllmmmoooqqqqqqpppqqqsssvvvvvv```TTTOOO```gggeeeuuuwwwfff]]]bbbiii~~~uuulllccceeezzz|||ttthhh^^^[[[aaahhhhhhjjjgggaaabbbmmmyyy~~~xxx}}}vvvZZZ~~~pppJJJ:::888666555555888GGGaaaJJJKKKWWWtttnnnaaabbbiiijjjiiigggfffeeeccc___]]]TTTOOOHHHBBB@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>??????>>>===;;;::::::::::::999999999888888444111///---......---,,,///000222333444444333333222444777:::============@@@@@@CCCDDDLLLbbbkkk]]]ZZZUUUPPPOOOSSSYYY]]]___ppp~~~qqqmmmkkkkkkuuutttlllpppxxx{{{|||zzzzzz||||||}}}vvv|||vvvgggeeeggg___hhhtttsssuuueeennnEEE>>>;;;:::999999:::;;;:::999<<<>>>@@@BBBLLLnnnvvv~~~~~~vvv}}}uuuxxxxxxeeeWWWbbbooonnn|||vvvaaaPPPooogggEEE===888III^^^PPPbbbvvvzzzccc>>>999555555444333222222222222///111222222111111333444555666999>>>DDDHHHIIIJJJHHHHHHIIILLLNNNRRRUUUWWWTTTTTTUUUVVVXXXZZZ\\\]]]\\\\\\[[[XXXUUUTTTXXX\\\UUUYYY___cccbbb___\\\[[[^^^______]]][[[ZZZZZZ[[[aaabbbcccdddeeeeeeeeeeeeffffffeeeeeedddddddddcccccceeegggddd___\\\[[[\\\^^^YYYVVVVVVTTTPPPPPPRRRWWWYYY]]]bbbeeeggghhhiiijjjkkkjjjfff```[[[ZZZ[[[]]]XXXRRRRRRXXXbbblllrrrtttoooiiiggghhhjjjkkkjjjfffgggfffccc``````dddhhhwwwlll^^^TTTJJJ[[[hhhfffxxxxxxfff```hhhrrr{{{rrrjjjbbbbbbyyy|||nnnaaa^^^ccciiiiiikkkiiicccccckkktttyyy}}}zzzYYYxxxkkkHHH:::999777555555999GGG}}}XXXDDDIIIWWWppp~~~kkkbbbffflllkkkjjjhhhgggeeeccc___\\\SSSNNNGGGBBB@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::999999999888888444111///---.........------...///000111111111111333555777:::<<<=========???===BBBIIIVVVkkkmmmZZZ\\\XXXTTTRRRUUUYYY\\\^^^hhhuuuqqqtttyyy{{{zzzyyyyyy{{{{{{|||yyy{{{}}}|||vvvccccccggg\\\aaatttsss|||jjjwwwOOOEEE;;;999888888:::;;;:::999;;;===???AAALLLnnntttzzz~~~|||yyyxxx}}}uuuwwwooo___SSS^^^nnnqqqqqqcccTTTvvvlllFFF>>>666LLLfffRRRaaayyylll@@@333555555444333222222222222///111222222111111222444555444666<<>>>>>????????????>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::999999999888888444111///......///......---......///000000111111222444666888:::;;;;;;;;;@@@<<>>>>>>>>??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999999888888333111///.../////////.........//////000000111222111222333555666888999999AAA;;;???KKK[[[pppssscccUUUTTTTTTTTTUUUYYY]]]```aaaeeeooozzzzzzvvvuuuuuusssrrruuuuuuwwwyyyyyyxxx~~~}}}}}}zzzzzzxxxuuuuuubbb^^^___VVV^^^tttlllMMM>>>;;;999888999::::::::::::<<>>?????????===>>>>>>??????>>>>>>===???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888333111///...///000000///////////////000111222333000000111333444666777777???999<<>>;;;999:::::::::::::::===@@@CCCNNNqqq{{{zzz~~~wwwzzzttt}}}|||}}}oooaaaRRRUUUaaaeeeuuu|||~~~kkkjjjqqq\\\???======LLLiiiVVVUUUZZZrrr^^^CCC555555444333222222222222000111222111000///000111222555999===BBBIIIPPPTTTVVVVVVWWWYYY\\\```dddfff[[[OOOGGGOOOcccppppppiii___\\\ZZZ]]]ccchhhiiiiiiccc\\\YYYZZZWWWTTT^^^llltttuuutttqqqlllgggcccbbbaaa^^^ZZZXXXXXX\\\aaaddd``````aaabbbdddeeeffffffgggkkkrrr||||||kkk___cccmmmkkklllmmmnnnkkkfff___ZZZSSSPPPNNNOOOSSSWWWXXXXXXZZZYYYTTTOOOJJJJJJNNNRRRWWW___hhhlllkkkiiiiiikkknnnwww~~~|||ttt]]]XXXWWWdddeeejjj~~~xxxyyyvvv{{{tttmmmvvvwwwnnnhhhlllnnnllljjjjjjlllnnnjjjbbb```dddrrrxxxjjjpppddduuusssOOO===777444666::::::WWWTTTAAAMMM```wwwiiiWWWZZZ```aaaddddddeeeffffffccc___[[[MMMHHHCCC???>>>>>>??????======>>>>>>>>>>>>======???>>><<<;;;::::::;;;;;;:::::::::999999999888888333111///...///111000000//////......///000111222111111111222444555666777<<<888<<>>GGGNNNHHHIIILLLNNNPPPPPPSSSWWW[[[\\\[[[___eeehhhiiinnnvvvwwwzzz}}}}}}zzztttqqqsssrrrnnnmmmpppqqqqqqtttxxxwwwuuuyyy~~~yyy{{{yyyyyy|||kkkeeedddZZZccckkkaaaEEEAAA===:::::::::::::::;;;===AAADDDPPPsss}}}|||xxxxxx}}}wwwzzzyyy{{{vvvcccMMMNNN[[[aaannnzzzvvvbbbhhhjjj[[[===;;;<<>>HHH]]]www```QQQYYYdddgggccccccdddeeefffccc___[[[LLLHHHBBB>>>>>>>>>??????======>>>>>>>>>>>>======???>>><<<;;;::::::;;;;;;:::::::::999999999888888333111//////000111111000......------...///111222222222222333444555777888:::999???@@@:::???GGGDDDGGGJJJMMMNNNNNNPPPTTTWWW\\\VVVUUU[[[```bbbgggnnnkkkooorrrssssssuuuwwwwwwrrrnnnnnnqqqpppllllllqqqpppqqqtttwwwwwwuuuxxx~~~{{{~~~uuuxxxuuuwwwllldddaaaUUUZZZdddyyykkkGGGCCC>>>;;;;;;;;;::::::;;;>>>AAAEEEQQQttt~~~tttzzzwwwwwwhhhaaaccc___XXXcccwwwjjjRRRKKKlllpppQQQ???999999JJJmmmvvv|||jjjlll^^^BBB444333222222333333222000//////000000111111111222666777888;;;>>>BBBFFFHHHKKKQQQRRRQQQWWWeeeppptttiiiPPPLLLSSS]]]|||~~~qqq___RRRQQQXXX^^^bbbaaa^^^ZZZWWWRRRSSS]]]jjjxxxzzz|||zzzwwwsssnnnjjjkkkhhh[[[SSSVVVVVVXXXddd]]]___aaabbb````````````ZZZ\\\^^^___```dddkkkpppjjjUUUTTT[[[eeebbbcccfffeeeaaa___```______\\\ZZZ___gggiiifffgggdddeee```VVVXXXYYYOOOSSSUUU[[[bbbccc```___bbbYYYZZZYYYWWWUUUVVV\\\```yyyxxx\\\OOO[[[fffeeelllzzz~~~}}}pppdddkkktttrrrnnnmmmlllkkkmmmpppmmmiiijjjnnnnnnmmmmmmmmmkkkfffcccbbbeeeuuu}}}llljjjooosssRRR>>>888777777888===___\\\???MMM\\\xxx{{{cccZZZ]]]ccceeeiiigggeeedddccc^^^UUUOOOIIIFFFBBB??????@@@@@@@@@???????????????>>>======???>>>===<<<<<<;;;;;;<<<;;;999888888999888777555555333111000///000111222////////////000111222333000111222222333555888;;;999;;;<<<======>>>AAACCCHHHHHHHHHIIILLLNNNOOOPPPSSSSSSSSSTTTVVV[[[aaaeeedddgggkkkooopppooollljjjmmmhhhccccccgggjjjiiiggglllnnnqqqtttwwwyyyyyyxxx~~~{{{~~~zzzyyy{{{|||rrriii[[[UUU^^^\\\kkk~~~vvvPPP>>>:::===888666::::::???666<<>>555333222222333444333222000000000000000111111222444555777999===BBBEEEHHHFFFLLLNNNOOOVVVdddqqqvvvpppXXXIIIJJJTTTqqqlllYYYPPPMMMQQQXXX]]]\\\[[[WWWQQQOOOWWWccciiikkklllkkkiiihhhfffeeennnpppfffZZZVVVRRRUUUcccbbbdddeeeeeebbb___^^^^^^]]]]]][[[YYYWWWXXXZZZ]]]mmmiiiUUUVVV^^^ccccccfffmmmooommmkkkmmmiiifffeeeiiiooovvvyyyyyy{{{ooollllllhhhhhhggg\\\ZZZYYY\\\aaaaaa]]]ZZZ[[[VVVWWWWWWWWWXXXZZZ^^^bbbsss~~~hhh\\\bbbgggaaahhhqqqzzz||||||mmmaaagggnnnlllgggggggggfffiiillljjjggghhhllloookkkiiijjjllljjjddd```dddrrryyy}}}jjj~~~xxxuuuzzzWWWAAA999666666777>>>___]]]CCCQQQ]]]|||~~~sss^^^WWW\\\dddiiihhhfffddddddccc]]]UUUNNNHHHEEEAAA??????@@@@@@??????????????????>>>======???>>>===<<<;;;;;;;;;;;;;;;999888888888888777555333222000//////000111222000///.........///000111000111222222111333666888888:::<<<======???BBBDDDGGGGGGGGGIIILLLNNNPPPPPPYYYZZZZZZYYYWWWVVVVVVWWW___aaadddgggiiihhhfffeeedddaaa^^^]]]^^^```___^^^dddfffkkkppptttvvvvvvuuu~~~yyyxxxzzzzzz|||mmmccc[[[]]]^^^gggsssqqqOOO===999===888777:::999???777<<>>GGGsssaaaooowwwvvvqqqRRR;;;555333222222444555444333000000000000000111111222333333555888<<<@@@DDDFFFEEEJJJMMMOOOUUUcccqqqyyyrrr___IIIFFFRRReeecccQQQGGGKKKUUU[[[[[[[[[WWWOOOKKKRRR]]]bbbbbbbbbbbbbbbbbbeeehhhnnnuuummm]]]SSSMMMRRRaaabbbcccdddcccbbb```aaaaaa^^^\\\YYYYYYZZZ\\\]]]]]]```yyylllUUUVVV```dddeeekkkvvv|||zzzwwwwwwooohhhhhhttt~~~yyyooovvvyyyzzzvvvmmm___[[[[[[aaaeeedddcccdddfffeeedddeeehhhjjjjjjjjjtttooocccfffhhhbbbdddfffjjjpppvvv}}}mmmbbbeeejjjhhhdddbbbdddccceeeiiiiiifffgggkkkmmmhhheeegggmmmnnnggg___cccppp{{{{{{wwwgggzzz{{{ZZZAAA888666666888>>>___ZZZFFFTTT^^^}}}uuu___VVV[[[cccgggfffeeedddcccbbb]]]TTTNNNGGGDDD@@@>>>>>>???>>>>>>>>>>>>??????>>>>>>======???>>>===<<<;;;;;;;;;;;;;;;999888888888888777555222111///...///000222333222111///.........///000111111222111111222444777999:::<<<======???AAADDDDDDEEEGGGIIIMMMPPPSSSUUUYYY[[[\\\YYYUUUSSSSSSUUUWWWXXXZZZ]]]^^^_________ZZZZZZZZZXXXWWWVVVXXXYYY[[[^^^dddkkkrrruuuuuuttt~~~}}}xxxvvvxxxxxx}}}ppplllfffbbbaaaeeehhhwwwgggNNN===888===999888;;;999>>>888===EEENNNrrr}}}kkkwwwvvvuuuxxxvvvdddXXXkkkttt~~~|||gggPPPUUUyyylllPPPAAA999===DDD^^^VVVcccjjjtttsssSSS@@@444333111111333444444444111111000//////000111222333333555777:::===AAACCCHHHKKKNNNPPPVVVaaapppzzznnn```JJJJJJYYY]]]uuuuuuUUUHHHLLLSSS]]]\\\[[[WWWNNNJJJRRR]]]bbbaaa`````````bbbiiippppppwwwlllXXXNNNJJJPPP```aaabbbcccccceeeiiiooosssnnnjjjhhhhhhlllooonnnmmmgggqqqVVVTTT```fffhhhrrr|||uuuiiihhhwww~~~nnnyyyiiicccaaahhhsssyyy~~~}}}}}}~~~}}}yyyuuunnn```dddiiigggcccccccccgggooowww~~~{{{nnneeegggkkkjjjgggeeefffdddeeeiiiiiiffffffiiihhhgggeeeggglllnnniiibbbcccppp{{{||||||jjjnnn[[[AAA777555777:::<<<```UUUEEETTT\\\~~~uuu]]]VVV^^^eeeeeeeeedddccccccbbb]]]TTTMMMEEECCC???>>>>>>>>>===<<<===>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;;;;;;;:::999777777888888666555000///.........000222333555444333111000000111111000111222222222333666999;;;<<<============???AAABBBEEEHHHLLLQQQUUUZZZ]]]bbbdddddd```[[[WWWVVVWWWRRRRRRRRRSSSVVVXXX[[[\\\YYY\\\^^^\\\WWWUUUWWWZZZWWWXXX^^^fffooouuuvvvvvv}}}|||wwwtttwwwxxx|||uuuooogggdddaaadddeeeuuuxxx```PPP===888===:::999;;;999>>>999>>>EEENNNttt~~~mmm{{{{{{}}}~~~yyy}}}nnnaaayyyvvviiiRRRRRR{{{pppPPP>>>888999BBB~~~wwwVVVSSSaaaiiiwww|||ZZZBBB555333111000222333444333222111000//////000111222555555555666888;;;===???DDDGGGKKKNNNSSS]]]nnn{{{nnn^^^HHHKKKZZZVVV```eeeVVVUUUSSSccc___[[[UUUOOONNNWWWaaaaaa^^^]]]___^^^___gggrrr{{{oooVVVKKKJJJOOO\\\dddddddddeeeiiiqqqzzz~~~|||{{{zzzvvvsssrrrvvvWWWUUUaaafffjjjwww~~~ooojjjvvv}}}kkkvvvvvvnnniiippp{{{{{{vvvqqqbbbdddiiiiiieeeeeedddeeeggglllsssxxxuuummmggghhhkkklllkkkjjjiiifffeeehhhhhheeeccceeecccgggiiihhhiiimmmkkkfffcccqqq}}}ttt~~~aaa```DDD888555777:::<<<```UUUDDDQQQWWWuuutttZZZWWWcccjjjhhhdddccccccdddccc]]]TTTMMMDDDBBB???>>>>>>>>>===;;;<<<======>>>>>>>>>======>>>===<<<;;;;;;::::::::::::888777777888777666444000///...------///111222999888777666555444444444...000111333444777;;;>>>>>>??????>>><<<;;;===>>>BBBFFFKKKPPPTTTZZZaaaeeerrrwww}}}~~~xxxlll```WWWRRRQQQPPPPPPSSSXXX^^^aaaeeejjjooommmddd\\\YYYZZZUUUTTTWWW___jjjrrruuuuuu{{{|||vvvtttwwwyyy~~~{{{mmm```___\\\bbbhhhyyy{{{dddSSS???888<<<::::::<<<999===:::@@@EEENNNvvvyyyyyytttyyyzzzwwwsssvvvqqqggg~~~fffRRRUUUzzzwwwRRR<<<:::888@@@|||{{{XXXOOOaaajjjwwwccc???777555222111222333444333333222000......///111222555555555666888:::===>>>>>>@@@DDDIIIMMMWWWhhhxxxqqq[[[FFFGGGQQQQQQYYYnnnuuunnnggghhhaaaYYYTTTQQQRRRYYYaaa^^^\\\]]]```___^^^gggtttzzz\\\NNNKKKOOOYYYccccccbbbaaadddjjjrrrxxx}}}{{{xxxuuusssrrr{{{[[[WWWccceeekkk|||~~~qqqhhhjjjpppuuupppccciiirrr~~~vvvnnniiilllrrrxxx~~~|||zzzxxxwwwuuussspppmmmwwwiiiggghhhfffggggggfffdddbbbdddjjjooommmiiieeeeeehhhkkkkkkkkkiiieeedddggggggcccaaabbbaaahhhllliiiiiinnnnnniiidddqqq{{{~~~sss^^^oooeeeGGG:::666777999???ccc\\\HHHSSSYYYpppiiikkkhhh^^^fffjjjeeeccccccccceeeddd^^^UUUMMMDDDBBB@@@??????>>>===;;;<<<<<<===>>>>>>>>>======>>>===<<<;;;:::::::::::::::888777777777777666444000///---,,,---...000111888999999999999777555444---///111333555888===@@@???@@@@@@>>><<<;;;<<<===BBBGGGMMMQQQUUUZZZaaagggooo|||yyyeeeXXXVVVSSSSSSXXX___hhhmmmvvvqqqddd]]]VVVSSSQQQVVVaaalllrrrsssyyy}}}~~~wwwtttwwwzzz~~~zzzkkk^^^___VVVaaajjjzzzqqqYYYCCC999<<<::::::===:::<<<;;;AAAEEENNNxxxzzzuuuwwwlllpppzzzuuu~~~yyyxxx}}}nnniiieeeiiiqqqlllhhh{{{cccWWW```xxxzzzTTT<<<===999@@@{{{cccMMM\\\dddnnnwwwKKK;;;888555333333444555555444222000......///111222333333444666888<<>>>>>============<<<;;;::::::::::::999888666666777777555444111///...,,,,,,---...///444666888:::999777333111---///111333444777<<>>>>>>>><<<<<<===???CCCHHHMMMPPPRRRUUU[[[aaaccctttwww```]]]ZZZZZZ___iiittt{{{zzzjjj]]]UUUOOOQQQ\\\hhhqqqtttwwwzzzzzzuuuwwwyyy|||tttlllbbb___VVVccckkkwww|||___FFF:::;;;999:::>>>;;;<<<<<>>???mmmjjjSSSeeetttoooGGG???fffkkkfffgggdddddddddeeegggfff```VVVOOOEEECCCAAA@@@@@@@@@>>><<<;;;;;;<<<===>>>>>>============<<<;;;::::::::::::999888666666777777555444111000...,,,,,,,,,---...000222666999888555111......000111222333666999<<<;;;<<<============@@@BBBDDDIIIMMMNNNNNNPPPUUU[[[bbbppp{{{fffbbb______eeeppp|||zzzcccZZZPPPPPPZZZhhhrrrvvvuuuxxx|||vvvwwwxxxyyyqqqnnneee\\\YYYgggllltttcccIII;;;;;;999;;;???<<<<<<<<>>PPPaaaxxxoooccchhhdddaaa```ccceeebbbXXXOOODDDCCCAAA???>>>===<<<<<>>>>>======<<<<<<>>>===<<<;;;:::999999999999999999888777555444333111111///...---,,,,,,+++111444777888777444222111000//////111555888999999;;;999:::<<<<<<:::===BBBEEEIIIMMMOOOMMMMMMNNNQQQ[[[ggg|||kkkccc^^^aaahhhooowww___UUULLLMMMUUU___kkkuuusssxxx{{{vvvssssssxxxzzziiibbbddd[[[aaaiiizzzrrrOOO<<<===999666===BBB>>>:::>>>CCCOOO|||{{{ppp~~~yyyyyy}}}~~~aaaVVVJJJKKKjjjaaaiiisss|||```gggpppyyyNNN777777999CCCcccbbbXXX___^^^rrrwwwRRR???777333444666555555666555555333111...---///111///333777777777<<>>FFFuuu```OOOgggyyytttGGG;;;HHHVVVpppccciiigggdddbbbcccddd___UUULLLDDDCCCAAA???>>>===<<<<<>>>>>============>>>===<<<;;;:::999999999888888888888777555444444111000///...---,,,,,,,,,000333666777666333111000///...///111555888::::::;;;999999;;;:::999;;;@@@HHHJJJMMMLLLIIIGGGIIIKKKRRR\\\nnnsssiii___[[[[[[```jjjtttvvvgggYYYLLLJJJQQQ[[[eeemmmssswww|||wwwuuutttxxxrrrgggfffccciiiqqqWWW<<<;;;:::999===>>>>>>:::>>>CCCOOO|||yyy}}}xxxmmm|||{{{yyyyyy|||___QQQFFFGGGcccVVV]]]fff{{{sssYYY```ppp}}}sssNNN999555;;;AAA\\\cccTTTfffgggiiifffLLL>>>777222333555555555777555555333111...---...000000333777777777;;;DDDKKKUUUZZZ___^^^[[[ZZZ```eeeccc[[[QQQMMMPPPUUUXXXXXX[[[ZZZbbbuuu{{{sssqqqyyyyyytttmmmeee^^^___bbbeeeiiimmmcccTTTSSSYYYbbbaaaaaaeeennnxxx}}}}}}zzzwwwvvvuuuqqqkkkhhhffffffdddhhhwwwmmmdddggghhhttt{{{rrriiidddccceeefffgggkkkoooqqqrrrtttxxx|||nnnllliiifffdddcccbbbbbbcccddddddddddddcccbbbaaagggeeeccccccdddeeedddcccaaabbbbbbcccddddddddddddggggggggghhhhhhhhhiiiiiijjjhhhhhhmmmssstttmmmeeebbbhhhlllrrryyynnnggg^^^vvvPPP???===<<<===???EEEvvv]]]OOOeeevvvpppFFF;;;BBBJJJgggqqqdddjjjiiifffccccccbbb\\\QQQIIICCCBBBAAA???>>>=========???>>>>>>>>>>>>=========>>>===<<<;;;:::999999999777777777777777666555555111000///...---,,,,,,,,,///222555666444222000///...---...000444888;;;;;;;;;999999:::999888;;;@@@IIIJJJKKKHHHDDDCCCEEEHHHNNNVVV___mmmqqq^^^SSSOOOTTT```lllnnnrrryyyfffTTTOOOTTT]]]eeekkkrrruuu||||||wwwttttttwww~~~nnnjjjhhhlllvvv___<<<:::<<<<<<===:::>>>:::>>>CCCPPP|||vvv}}}zzztttjjj|||{{{wwwwwwyyyzzz]]]PPPEEECCCZZZNNNXXXfff~~~iiiSSSWWWuuusssRRR>>>888:::@@@XXXcccQQQccciiijjjeeePPP>>>777111333555555666888555555444111...------///111444666666666:::AAAGGGRRR[[[dddeee```^^^bbbhhhccc\\\SSSOOOQQQUUUWWWXXX\\\[[[ccctttxxxrrrqqq||||||pppfffeeehhhkkkooorrrbbbTTTVVVZZZ```bbbccciiiwwwyyyvvvuuukkkkkkrrr}}}{{{mmmdddeeeiiisssxxxqqq{{{{{{|||tttlllfffcccbbbbbbggglllppppppnnnoootttyyyooommmjjjgggdddcccbbbbbbbbbbbbbbbbbbbbbaaaaaa```fffdddaaabbbcccdddcccaaa```aaabbbddddddddddddcccfffggggggggggggggghhhiiikkkiiijjjrrrzzzzzzqqqgggccciiinnntttwwwooojjjnnnvvvOOO???>>>>>>===>>>FFFttt^^^OOO^^^lllkkkHHH>>>BBBDDDVVVssseeejjjiiifffdddbbb```YYYPPPHHHCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999666777777777777777666555000000///------,,,,,,,,,...111555666444111///......------///444888;;;<<<:::888888::::::999===CCCKKKKKKKKKGGGCCCCCCFFFIIINNNWWW]]]dddzzzvvv[[[MMMLLLTTT```kkkgggjjjtttrrr[[[SSSXXX```fffjjjooorrrzzz|||wwwuuusssvvvtttoookkknnnwww^^^<<<:::<<<<<<<<<999>>>;;;???DDDPPP}}}zzz}}}}}}}}}qqqhhhyyy|||ttttttxxxxxx[[[OOOEEEAAAWWWOOOddd|||fffSSSTTTxxxTTT???999777@@@XXXfffQQQXXXbbbllljjjXXX@@@888222333555555666999555666555333000.........111333555555555888>>>BBBGGGQQQ\\\___\\\YYY]]]bbb___ZZZSSSPPPQQQTTTWWWWWWYYYZZZbbbrrr||||||uuuqqqllluuu~~~{{{oooeeedddhhhkkknnnrrr}}}[[[QQQXXX^^^bbb______cccppp~~~zzzuuurrrqqqllliiimmmtttuuummmggggggnnnrrr}}}vvvkkkmmmllllllooosssuuutttqqqsssqqqnnnjjjfffbbb___^^^```eeeiiijjjiiikkkqqqwwwpppnnnkkkhhheeedddccccccddddddccccccbbbbbbbbbbbbhhhdddbbbbbbfffgggeeeccc___aaacccdddeeeeeeeeedddeeegggiiihhhgggfffhhhjjjhhhgggjjjrrr||||||sssiiieeekkkpppuuu~~~sssiiivvvtttNNN?????????======LLLuuudddPPPYYYbbbhhhHHH???BBBCCCRRRsssggghhhgggeeebbbaaa^^^XXXPPPIIIBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;:::999999999666777777777777777666555000///...---------------///222555666555222000///...,,,,,,...333888;;;<<<888666666999:::;;;@@@GGGPPPPPPNNNIIIDDDCCCFFFJJJLLLUUU[[[aaaxxxxxxXXXJJJMMMWWWaaagggbbbfffooowwwuuu\\\SSSVVV^^^dddiiinnnrrrzzz~~~zzzyyywwwxxxwwwrrrnnnnnnsss{{{XXX===<<<;;;999;;;:::???;;;???DDDPPP}}}vvvuuurrrnnnfffwwwzzzpppooouuuwwwZZZLLLDDDDDD\\\YYYwwwjjjYYYTTT}}}RRR;;;666555???TTTnnnXXXTTT[[[iiikkk^^^CCC:::444444555666777999777777777555111///...///111222333333444666:::===;;;DDDNNNRRRPPPOOORRRVVVXXXUUURRRPPPRRRTTTVVVVVVVVVVVV]]]jjjrrrqqqnnnmmmkkkpppxxx|||{{{wwwsssqqqpppggg``````bbbdddhhhlll||||||[[[QQQYYY___aaa^^^]]]___eeennnsssrrrppppppqqqrrrpppmmmiiigggggggggdddgggmmmooommmkkkllllllmmmrrr}}}uuujjjiiifffdddeeeiiikkkjjjhhhggghhhiiiiiigggddd```^^^YYY\\\```ccceeeiiipppuuupppnnnkkkhhhfffeeeddddddgggfffeeeeeeddddddeeeeeejjjfffcccdddiiillljjjggg]]]___bbbdddfffffffffeeedddgggkkkkkkhhhggghhhiiiddddddgggooowwwxxxqqqjjjgggooouuuyyydddvvvpppNNNAAA@@@???>>>???LLLttthhhUUU```ggg|||kkkIII>>>@@@AAAOOOssshhheeeeeecccbbb```\\\VVVOOOJJJBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>===<<<;;;:::999999999777777777777777666555555//////...---------------111444777888666444222111///---,,,...222777:::<<<888555555888999:::@@@GGGTTTTTTQQQLLLFFFCCCEEEHHHNNNQQQTTTYYYjjjwwwXXXJJJMMMUUU\\\```dddeeekkknnnvvvyyyaaaVVVWWW]]]eeekkkpppssszzz~~~|||{{{xxxssskkkiiihhhlllvvvuuu{{{TTT===>>>;;;888:::;;;???;;;???DDDQQQ}}}{{{mmmwwwvvvmmmeeevvvrrrmmmkkkrrrvvvYYYHHHDDDIIIcccbbbooo]]]SSS}}}NNN888777777===MMMwwwccc]]]```gggjjjiiiFFF===666555666666777999888999888666333000//////111111111111222444777999777===DDDGGGHHHHHHJJJLLLPPPOOOOOOQQQRRRTTTUUUUUUVVVTTTWWW^^^cccdddeeehhheeeiiimmmoooooommmkkkkkkgggaaa^^^_________ccchhh{{{aaaUUU[[[^^^^^^^^^]]]]]]___bbbeeeeeeeeeggghhhiiihhheeeccccccddddddbbbdddhhhkkkjjjkkkmmmhhhiiilllqqqwwwwwwpppiiifffdddcccdddhhhkkkjjjhhhcccdddeeefffeeecccaaa```YYYZZZ\\\___ccchhhlllooonnnllljjjgggeeeeeeddddddffffffdddcccccccccdddeeehhhccc```ccciiimmmkkkgggYYY\\\___cccfffffffffeeebbbgggmmmmmmjjjggghhhiiidddeeegggmmmrrrsssoookkklllxxx{{{\\\rrrjjjLLLBBBAAA@@@AAADDDJJJvvvdddUUUbbbiiivvvNNN======???DDDrrrrrrhhhdddeeedddbbb___ZZZTTTNNNIIIAAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>===<<<;;;:::999999999888888888888777555444444//////...------------...333666999:::999666444333000...,,,---111666999;;;888555444666666777<<>>???<<<888:::;;;???<<<@@@DDDQQQ}}}ooo||||||~~~llleeevvvtttkkklllhhhpppuuuXXXEEEEEEMMMhhheeeppp^^^PPPoooLLL999;;;:::<<>>===???888fffqqqiiidddfffeeeccc___YYYRRRLLLHHHAAAAAA@@@???>>>>>>>>>???>>>>>>??????@@@@@@@@@@@@>>>===<<<;;;:::999999999999999999888777555444333//////...---------......444777;;;<<<:::777555444111///,,,---111555888:::999666444444333333888???DDDFFFHHHHHHGGGIIIMMMQQQHHHHHHQQQ^^^aaa```lll~~~ppp^^^RRRNNNPPPYYYcccccc```iiipppjjjmmm}}}xxxcccUUUQQQTTT]]]eeennnssszzz||||||~~~}}}xxxzzz~~~zzzrrrnnnlllfffkkkZZZ???>>>===:::;;;:::@@@<<<@@@EEEQQQ~~~~~~iiibbbyyyxxxoooiiinnnppp{{{ZZZLLLBBBLLLcccsssqqqVVVZZZgggwwwNNN<<<666666;;;GGGyyygggjjjeeefff{{{YYYEEE555333777777999>>>;;;;;;;;;:::777444000...000111111222222333333444999<<>>AAA<<>>AAAAAA@@@???>>>>>>>>>??????>>>===<<<:::888777777999777777777777777555333//////---,,,+++*********///444:::===<<<999666555333222///,,,...555999888777666555444666999<<<>>>BBBCCCFFFHHHJJJKKKKKKKKKJJJLLLNNN[[[jjjiiilll|||}}}zzzfffUUUWWWYYYYYY]]]ddd```mmm{{{vvvrrrzzz{{{nnnddd```YYYRRRXXXdddjjjpppyyy|||yyy|||}}}{{{{{{{{{tttnnnooolllrrraaa@@@<<<;;;;;;>>>>>>===<<<@@@DDDRRRhhhaaaxxx|||tttssstttsss}}}]]]KKKCCCOOOcccpppoooYYYcccqqqnnnFFF999999888:::DDDyyyvvv[[[]]]___ddduuu[[[GGG666444666666888<<<;;;;;;;;;:::888555222000000000111222222333444444888;;;===???AAACCCFFFHHHFFFGGGHHHJJJNNNPPPQQQQQQTTTUUUTTTRRRQQQRRRWWW[[[]]]ZZZXXXYYY\\\^^^^^^]]]___]]]]]]^^^ZZZTTTTTTWWWaaammmpppdddZZZ\\\_________[[[WWWUUUVVVYYY\\\^^^ccccccddddddeeeeeeeeefffiiihhhgggggggggiiijjjkkklllkkkjjjkkklllkkkhhhfffcccbbbaaaaaaccccccaaa___aaa```bbbfffeeebbbbbbeeeddd```___aaa```___bbbiiiccceeeeeeeeedddccccccbbbeeeeeebbb^^^ZZZZZZ]]]```dddkkknnnmmmssszzzvvvjjjPPPVVV^^^eeefffdddeeegggkkklllooorrrssspppllliiijjjlllmmmmmmnnnmmmllljjjnnnyyyWWWWWWuuueeeLLLIIIKKKEEECCCGGGPPPiiiIIIRRRTTT]]]TTT@@@BBB<<<===]]]tttgggggghhhfffdddaaa\\\VVVNNNIIIBBBAAAAAA@@@@@@??????>>>AAA@@@??????>>>>>>??????======<<<;;;::::::999999999777777777777777555333...---,,,,,,,,,,,,,,,,,,...333888;;;;;;888555444333444222///111777:::999888777555444777<<>>888;;;ZZZsssiiikkkhhhgggdddaaa]]]VVVNNNHHHAAAAAAAAA@@@??????>>>>>>@@@@@@???>>>>>>>>>??????<<<;;;;;;;;;;;;:::::::::999777777777777777555333,,,,,,,,,,,,,,,---...///...111666999888666444333444666666444555:::<<<;;;999777555444888>>>EEEJJJCCCDDDFFFIIIJJJKKKKKKKKKHHHMMMVVVkkkrrrhhh___ZZZ]]]dddkkkyyyvvvssslllhhhjjjpppsssxxx{{{{{{||||||~~~~~~vvvnnnkkkjjjzzzkkkCCC;;;::::::;;;888===;;;???CCCPPP}}}ddd\\\sssvvvwwwzzzwwwjjjTTTKKKOOOWWWXXXcccwwwrrr\\\ppp}}}}}}UUU999555;;;:::555???dddiii[[[\\\ZZZTTTZZZFFF555333666666777;;;:::::::::::::::888777666000000000000222444555666555777:::;;;===@@@DDDGGGGGGGGGHHHHHHIIIKKKNNNQQQSSSUUUVVVSSSOOOMMMPPPTTTVVVZZZ\\\\\\ZZZXXXZZZ[[[ZZZVVVUUUWWWWWWUUUVVVXXXTTTQQQUUU\\\]]][[[___ggglllfff___[[[[[[]]]___```]]]^^^aaacccccccccbbbaaaeeedddcccccceeehhhkkkmmmnnnkkkgggeeeeeeddddddcccdddbbbaaaaaabbbcccbbbaaaccc```aaadddeeeaaa___```hhhfffbbb]]]YYYWWWXXX[[[]]][[[ZZZ]]]`````````bbbdddeeeccc\\\VVVVVV]]]ddddddhhhhhhoooqqq[[[TTTUUU^^^aaa]]]___gggiiijjjmmmsssxxxzzzwwwuuuqqqooonnnooommmjjjjjjkkksss}}}|||{{{\\\___tttaaaSSSQQQPPPJJJGGGIIIZZZqqqIIIHHHKKK[[[|||HHH999===777:::XXX~~~sssiiillliiigggeeebbb]]]VVVNNNHHHAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<;;;;;;::::::999999777777777777777555333------,,,,,,------...///...111555777666555333333555999:::888999===>>>===:::999777777999===AAADDDAAABBBDDDFFFHHHHHHHHHHHHCCCJJJSSShhhqqqggg___[[[aaagggqqq|||sssnnnoooppprrrvvv}}}||||||}}}yyyqqqlllhhhtttlllCCC;;;::::::;;;888===;;;???BBBPPP~~~~~~uuuttt{{{|||cccZZZqqqvvvrrrvvvvvvqqqeee[[[ZZZ\\\YYY```mmmppprrrWWWlll{{{kkkNNN;;;777888888333AAA\\\hhhcccaaaXXXYYYEEE444222666666888<<<:::::::::::::::999999888111000000000111333555777555666888:::;;;???CCCGGGJJJJJJIIIGGGEEEFFFKKKNNNRRRVVVWWWSSSMMMJJJMMMRRRUUUZZZ^^^]]]YYYZZZ```gggjjjeeeaaa```]]]ZZZ\\\```___WWWVVV\\\]]]ZZZ___iiiqqqiii```[[[[[[^^^___^^^```aaacccddddddbbbaaa___[[[[[[ZZZ\\\___cccgggjjjnnnjjjfffcccbbbbbbbbbaaacccaaa```aaaccceeeeeeeeeddd```___cccdddaaa^^^^^^bbbcccaaa\\\YYYWWWXXXXXXXXXRRRPPPUUUYYYZZZ]]]aaaddddddaaa\\\WWWXXX^^^eee```bbbaaakkk___VVVQQQUUUWWWUUUUUUZZZccceeekkkssszzz|||wwwrrrrrrmmmkkkmmmllliiiiiimmmyyyvvv|||oooSSScccqqqeee[[[YYYVVVOOOMMMPPPZZZPPPFFFDDDXXXxxxHHH<<>>:::YYY~~~rrrhhhjjjjjjhhheeebbb]]]VVVNNNHHHAAAAAA@@@??????>>>>>>===???>>>>>>===>>>>>>?????????>>>===<<<:::999888777999777777777777777555333......---,,,,,,,,,,,,---...111444555444333333333444999<<<::::::===???>>>>>>>>>======<<<;;;;;;;;;===>>>@@@BBBDDDDDDDDDDDD@@@FFFJJJZZZrrrxxxuuuyyynnnyyytttgggaaa\\\[[[bbbccchhh|||qqqoooqqqmmmpppsss||||||{{{}}}~~~~~~wwwvvvoooiiinnniiiAAA;;;;;;;;;===:::<<<;;;???BBBPPP|||~~~}}}ddd\\\ssszzzrrrsssvvvvvvmmmeeecccaaa[[[dddtttyyylllSSSjjjeeeHHH<<<999555666222CCCTTTeee^^^ccc^^^YYYEEE444222555555777;;;::::::999999999999999999333222000000000222444666444666777999;;;>>>CCCGGGIIIJJJKKKIIIEEEDDDGGGJJJQQQUUUVVVQQQJJJGGGKKKQQQTTTYYY\\\YYYTTTWWWeeeqqqyyywwwvvvrrriii^^^ZZZ\\\eee^^^\\\^^^]]][[[```jjjnnnfff\\\XXXZZZ]]]^^^]]]______`````````___]]]\\\WWWVVVUUUUUUXXX\\\```ccchhheeebbb```aaaaaaaaaaaaaaa```___```bbbeeeffffffbbb]]]]]]bbbeeebbb```___gggjjjjjjeee___[[[WWWSSSYYYNNNIIINNNSSSTTTYYY___dddbbb___\\\[[[]]]aaaeeehhhmmmnnnnnnwwwnnnhhhaaa```aaa```\\\XXX___aaagggpppyyyzzzuuunnnqqqkkkiiimmmlllhhhjjjppp|||qqq|||kkk```}}}tttmmmfffaaa[[[SSSQQQSSS___WWWLLLMMMcccrrrEEE:::AAA>>>:::YYY}}}qqqgggiiikkkiiifffbbb]]]VVVNNNHHH@@@@@@@@@???>>>>>>======>>>>>>=========>>>????????????===<<<:::888777666999777777777777777555333...---,,,,,,++++++++++++---///111222111111111222111777:::888666999<<<<<<@@@@@@@@@@@@>>>;;;888666:::;;;===???@@@@@@@@@@@@???DDDCCCJJJ[[[___\\\```\\\hhhfff]]]\\\ZZZYYY``````___lll}}}vvvmmmmmmqqqlllnnnrrr{{{zzz{{{yyyxxxqqqkkknnn{{{cccAAA<<<;;;;;;===<<<<<<:::???BBBQQQ~~~fff___www|||vvvtttyyyzzznnnjjjkkkdddZZZhhheeeSSSpppiiiCCC:::999444555111CCCIII```XXXaaa___\\\HHH666333444333444777::::::999888888888888888444333111000000111333555444555777888:::>>>DDDHHHFFFKKKQQQQQQMMMJJJIIIJJJSSSVVVWWWQQQIIIGGGMMMTTTSSS\\\ccc___VVVTTT^^^iiiooovvvsss```UUUSSS^^^^^^^^^]]]\\\]]]cccjjjiiiaaaWWWUUUZZZ___bbbaaa_________```````````````___]]]YYYVVVVVVXXX[[[]]]^^^\\\[[[\\\___aaabbbbbbaaa___]]]]]]```bbbccccccccc^^^\\\aaadddbbb^^^]]]fffoootttsssqqqooojjjdddcccUUULLLOOOSSSTTTYYYbbbddd```]]]\\\___bbbdddeeeqqqwww~~~{{{vvvvvvxxxyyyzzz{{{qqqaaabbbbbbfffnnnwwwzzzuuuoooqqqjjjhhhmmmnnnjjjmmmvvv~~~iiirrr{{{ssshhh___\\\^^^mmmZZZSSSWWWjjjnnnCCC777===;;;:::WWWxxxnnngggkkkkkkiiifffccc^^^VVVNNNHHH@@@@@@??????>>>>>>=====================>>>??????>>>======;;;:::999888888999777777777777777555333++++++*********+++,,,,,,***,,,......------///000,,,222555222000333777999<<<<<<;;;;;;999888666555999:::;;;===>>>>>>>>>===>>>DDDAAABBBMMMOOOLLLPPPSSS^^^\\\VVVYYYYYYYYY___bbb]]]cccjjjkkksssyyysssnnnsssvvvsssnnnkkklllnnnlllooorrr{{{|||~~~{{{uuunnnjjjoooxxx}}}|||^^^AAA>>>;;;999;;;;;;;;;:::???CCCRRR{{{zzzxxxyyyrrrhhhbbb{{{|||zzzwww||||||qqqrrrtttiii[[[lll~~~bbbVVVvvvppp@@@777999444555000BBBBBBeee[[[bbb^^^___KKK888333444111111444::::::999888777777777777666444222000///111333444555666777888:::???DDDIIIEEEMMMWWWZZZWWWQQQMMMLLLVVVYYYYYYSSSKKKIIIPPPXXXSSSaaannnlll^^^SSSSSSXXXYYYiii~~~zzzcccSSSOOOTTTZZZ^^^]]][[[___fffjjjggg^^^VVVUUU\\\cccggggggfffffffffggghhhiiikkkkkkjjjgggaaa\\\YYYXXXYYYZZZUUUUUUVVVYYY^^^bbbddddddaaa___\\\\\\]]]___``````hhhaaa^^^aaaccc___ZZZXXXWWWeeettt}}}ooo^^^RRRTTTXXXXXX]]]fffddd___[[[\\\bbbffffffdddqqqvvvvvvnnn~~~fffhhhfffgggnnnwww{{{xxxsssqqqiiigggnnnooolllpppyyyZZZrrr|||qqqnnnooozzz\\\TTTUUUbbbqqqHHH:::???<<<:::VVVtttlllhhhnnnllljjjgggccc^^^VVVNNNHHH@@@@@@??????>>>========================>>>??????<<<<<<;;;;;;;;;:::::::::999777777777888777555333((((((((()))***,,,---...(((***++++++++++++,,,...)))///111---+++...333555555555444333333444555666888999;;;===>>>>>>======;;;CCCBBBBBBJJJKKKHHHMMMMMMXXXVVVRRRXXXZZZYYY___aaa\\\```cccbbbjjjqqqlll```dddggghhhiiikkklllkkkmmmpppsss{{{xxxqqqiiigggnnnvvv}}}wwwzzz[[[BBB@@@;;;777999:::;;;:::???CCCRRRyyy}}}yyyrrryyyyyyiiippplllsssiiihhh~~~{{{xxxzzz|||qqqmmmwwwyyy\\\mmmyyywww[[[___yyykkkEEE;;;888555888333888FFFnnnXXXOOOWWWGGGUUUKKK===333444888666000:::<<<===;;;777666777999444555444333000///000111333444666777999>>>CCCHHHHHHKKKVVVccchhh```TTTLLLUUUYYYWWWNNNHHHIIILLLNNNUUUbbblllhhhZZZQQQTTT\\\ZZZ___ooojjjUUUKKKXXXXXX[[[]]]^^^aaalllwwwssscccQQQLLLYYYiiipppnnnllljjjgggeeegggllltttzzzwwwtttxxxrrrdddaaaiiidddaaaUUUSSS]]]```___fffccceee___UUUUUU^^^```ZZZ^^^]]]^^^___```___^^^\\\XXX```kkkttt{{{xxxVVVIIIKKKQQQ^^^llleee```^^^```bbbbbbeeeiiiiiiooouuurrrtttooonnniiifffmmmxxx{{{wwwtttmmmiiikkklllkkkpppxxx~~~pppeeennncccVVV^^^]]]sssRRR666888>>><<>>???????????????>>>>>>======<<<<<<>>>===;;;:::999999:::;;;777777777777666666666666111000...---,,,,,,------***+++,,,------------,,,++++++,,,---...000000111111111111111222333444555888999:::;;;<<<=========AAABBBCCCCCCCCCDDDGGGJJJMMMOOORRRTTTWWWXXXYYYYYY^^^]]][[[]]]aaafffiiijjjbbbdddfffeeedddccceeehhhpppmmmllluuu}}}tttooo___nnn~~~}}}XXX@@@>>>999666:::;;;===;;;???DDDTTTuuuuuussssss|||}}}llldddllluuu|||iiijjj~~~{{{yyyyyyuuujjjvvv}}}aaassszzz[[[[[[ppplllAAA777777555888444888DDDgggbbbLLLIII???PPPIII>>>444333666555000888:::<<<:::888666666777555555555333000///000111222333555777999===CCCGGGBBBEEEQQQeeeqqqkkk[[[OOOYYY[[[XXXOOOHHHIIIMMMNNNQQQ^^^hhheeeXXXOOOQQQWWW\\\aaaooo}}}yyyeeeRRRKKKWWWXXX[[[___aaafffsssvvvdddPPPKKKUUUccciiihhhgggccc```aaahhhqqqxxx||||||{{{{{{oookkkooonnniiiZZZTTT[[[]]]]]]dddnnnqqqkkk\\\UUUZZZ^^^\\\___]]][[[ZZZYYYYYYXXXWWWYYY```iiilllooojjjQQQJJJPPP\\\gggeee```___bbbeeeeeefffhhhffffffrrrmmmcccvvv{{{{{{vvvvvv{{{wwwmmmnnnlllgggdddiiirrrsssnnnqqqllliiilllnnnpppvvv}}}~~~bbb]]]kkk```QQQ[[[```}}}}}}MMM555888;;;<<>>?????????>>>>>>>>>>>>======<<<<<<>>>===<<<:::::::::::::::888777777777666666666666222111///...------...///+++,,,,,,---------,,,,,,)))******+++---......///111111111111222333444444777888999:::;;;;;;;;;;;;>>>???@@@@@@@@@AAADDDGGGKKKMMMPPPSSSUUUWWWXXXXXX]]][[[YYYZZZ]]]aaadddddd___aaacccdddcccbbbcccdddhhhlllpppxxx~~~}}}zzzpppmmmbbbwww[[[???<<<999888<<<<<<===:::>>>CCCSSSzzzqqqlllsssrrreeevvv{{{zzzhhhjjj|||{{{zzz~~~ttthhhsss}}}hhh}}}|||___\\\kkkjjj;;;444666555777555888@@@\\\vvvSSSBBBAAAHHHGGG@@@666222333333111555888::::::888666555555555666555333111/////////000222444666888<<>>>>>??????>>>>>>>>>============<<<>>>===<<<;;;::::::::::::888888777777777666666666333222111///...//////000------------------,,,,,,******+++,,,---......///111111000111111222333444666666777777888888999999:::;;;=========>>>AAACCCIIIJJJMMMPPPSSSUUUWWWWWW\\\ZZZWWWWWWZZZ\\\]]]^^^]]]^^^```aaa```^^^[[[ZZZ\\\fffqqqzzz~~~~~~~~~wwwqqqpppkkkaaa???;;;::::::======<<<999===BBBRRRvvvjjjrrr~~~zzzuuuzzzfffkkkyyyxxxyyyuuuiiikkk{{{{{{rrrzzzffffffqqqaaa888444666333555666888===SSS___@@@EEEDDDFFFCCC:::222111222222333555888999888666444333555666666444111///...//////111333555777;;;???CCCAAA:::999FFFVVV^^^^^^]]]]]]\\\UUUIIICCCFFFJJJLLLRRR\\\dddbbbWWWMMMKKKNNNRRRZZZiiitttmmm[[[NNNMMMVVVWWWYYY[[[\\\bbbssskkkUUUMMMSSS[[[aaacccccceeeeeebbb___```fffmmmwwwuuuvvv}}}|||sssmmmuuuqqq___QQQWWW^^^dddmmmsssppp[[[RRRTTTXXXbbbbbbaaa___\\\YYYXXXXXXVVVaaammmpppkkkppp```WWWXXXWWWXXXVVVYYYaaaggggggggghhhjjjbbbeeexxxxxxjjjdddlllooojjjhhhkkkooopppuuuqqqkkkiiilllnnnkkkgggfffeeefffiiinnntttzzz~~~~~~~~~www[[[bbbMMMTTTZZZyyyJJJ;;;???888;;;bbbsssiiihhhiiiggggggfffddd```XXXOOOIIIAAAAAA@@@???>>>>>>>>>>>>========================>>>===<<<<<<;;;:::::::::888888888777777777666666333222000///....../////////......------------------------...///000000111000000000000111222333444555555555555666777777888888:::<<<<<<===>>>@@@BBBFFFHHHJJJMMMPPPSSSUUUVVV[[[XXXVVVUUUWWWXXXXXXXXXZZZZZZZZZ[[[[[[XXXRRRNNNQQQ\\\jjjwww~~~}}}vvvtttrrrppphhh???:::;;;:::<<<;;;;;;999===BBBRRRnnnqqq}}}~~~wwwgggnnn~~~vvvvvvwww{{{tttjjjnnn{{{vvvtttvvvkkkppp{{{UUU777777666111222666777;;;LLLqqqlllEEEFFFDDDIIIHHH>>>444000222222222444666888888777444222444555666444222///.........000222444555888<<>>>>>>>>>>><<<<<<<<<<<<<<<=====================<<<;;;::::::888888888888777777777777222111000...---....../////////...------......///---......//////000000000000000000000111222333333333333333444555666888999999;;;>>>???@@@AAACCCDDDEEEFFFHHHJJJMMMPPPRRRTTTVVVTTTRRRQQQRRRRRRRRRQQQRRRQQQRRRVVVYYYXXXRRRLLLIIIQQQ^^^ppp~~~~~~xxxsssooolllmmm@@@;;;;;;999:::999;;;999===BBBRRRzzzuuu}}}{{{wwwiiiqqq|||uuuuuuuuu}}}yyyrrruuuyyyhhhiiinnn|||ssskkkuuuxxxKKK888888555111000666777:::GGG```\\\QQQJJJOOOMMMBBB666222222333333333444666888888666444222444555555222000//////...000222333444666999;;;888999<<<>>><<<>>>HHHSSS]]][[[SSSIIIFFFKKKOOOPPPSSSYYY^^^]]]VVVPPPMMMNNNJJJPPP^^^kkkjjj\\\RRRRRRRRRTTTWWWXXXZZZcccyyy|||gggSSSPPPSSSWWW\\\bbbbbbkkktttssskkkcccaaaccciiippptttvvv|||vvvyyyyyyfffSSSUUU^^^dddllltttttt___SSSPPPWWW]]]dddgggeeebbb______```___aaafffiiilllttt|||yyy```OOOSSSTTTZZZ```ccceeellltttkkkhhhgggiiilllkkkgggddd^^^bbbdddccccccgggooovvvvvvnnniiijjjnnnnnnlllllljjjmmmoooooosssyyy}}}|||xxx}}}xxxcccPPPPPPKKK___JJJ999<<<666>>>xxx|||iiijjjjjjiiihhhfffdddaaa[[[SSSNNNBBBBBB@@@???>>>>>>======;;;<<<<<<<<<<<<===============>>>======<<<::::::999999888888888777777777222111///...------.../////////...---...///000111,,,,,,---------.........000000///000000111222333333333333333555777:::;;;<<<>>>AAACCCDDDEEEFFFHHHFFFFFFGGGIIIKKKNNNPPPRRRPPPNNNMMMMMMNNNNNNNNNLLLKKKJJJLLLSSS\\\___[[[TTTGGGLLLVVVkkk~~~}}}zzzvvvrrrmmmlll???<<<<<<888888999<<<999===BBBRRR}}}}}}}}}ttthhhqqq|||wwwuuusss}}}yyytttsss^^^eeedddrrrsssuuujjjxxxlllFFF888666333333000666666:::CCCRRRuuuZZZRRRUUURRREEE999555444333444333333555888999777555000222555555333111000000///000222333333333555777333777<<<>>>;;;:::BBBMMMXXXUUUOOOGGGFFFLLLOOOOOOTTTXXX]]]]]]ZZZXXXWWWXXXVVVVVV]]]hhhggg\\\TTTTTTTTTVVVXXXYYYYYYccczzz|||gggUUUSSSVVVVVVZZZaaafffeeejjjsss{{{wwwhhhZZZ^^^hhhmmmkkkqqq{{{|||vvv|||~~~lllWWWXXX___dddiiippp}}}lll]]]VVVTTT[[[bbbeeeccc``````aaabbb___^^^bbbdddfffjjjppp~~~lllWWWRRRVVV[[[]]][[[\\\hhhtttrrrrrrqqqooollljjjfffbbbaaabbbdddfffjjjpppzzzwwwmmmfffhhhkkkjjjjjjllljjjoooqqqqqquuu|||~~~|||zzz{{{fffOOOLLLGGG^^^MMM888;;;999@@@xxxccciiijjjhhhgggfffdddaaa[[[TTTOOOCCCBBBAAA???>>>=========;;;;;;;;;<<<<<<<<<============>>>>>>===<<<;;;:::999999999888888888777777333222000///......///000///...------...000222333------------............/////////000000111222333222222333444666999===???>>>AAAEEEGGGGGGHHHJJJKKKGGGGGGGGGHHHJJJLLLNNNPPPNNNMMMLLLMMMNNNOOOOOOMMMNNNLLLMMMVVVbbbgggccc]]]IIIMMMVVViii{{{|||yyyuuuppphhh>>>===>>>999999<<<===:::>>>CCCSSS~~~pppeeeooo|||yyyvvvsss}}}{{{xxxrrrppp```ppplllwwwyyyyyyjjj{{{hhhEEE999333000666111777555999AAAJJJ~~~{{{TTTXXXYYYTTTGGG;;;666555333555333222444777999888777///222444555333222111111///111222333222222444555333555888999777888BBBMMMQQQPPPJJJCCCCCCIIIMMMLLLVVVZZZ^^^`````````bbbcccbbb]]]^^^eeeeee[[[TTTUUUWWWXXXYYYXXXVVV___vvvjjjYYYWWWYYYXXX[[[bbbbbbZZZ]]]uuugggZZZfffkkkgggkkkxxx}}}xxx{{{oooZZZ[[[bbbfffkkkhhhtttuuufff___VVV\\\bbbdddaaa```aaadddaaa```aaadddddd``````cccnnnvvv___QQQUUUYYYYYYSSSTTTaaaqqqsssuuuuuusssqqqmmmgggbbb```___aaafffllluuuxxxmmmeeegggjjjiiiiiilllhhhmmmppppppttt|||~~~|||~~~vvvxxxkkkNNNIIIFFF```PPP999<<<===BBBrrr]]]gggjjjfffeeedddbbb___YYYRRRMMMCCCBBBAAA???>>>=========;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>><<<;;;:::999999999888888888888777444333222000000000000111...---------...111333555/////////000000000000000////////////000111222333222222333444777;;;???AAA@@@CCCFFFHHHIIIJJJKKKMMMHHHHHHGGGHHHIIIKKKMMMOOOOOONNNNNNOOOQQQSSSRRRQQQWWWSSSRRRZZZfffkkkggg```LLLPPPXXXjjj|||}}}vvvtttpppddd<<<>>>???999:::>>>===;;;???DDDTTTnnniiikkkwww}}}wwwyyy}}}pppkkksssqqq]]]bbb}}}iiiddd~~~eee>>>333000777000,,,222666444@@@FFFcccdddWWWPPPWWWTTT???;;;<<<...222222222333444555777777222222222111222222333333111111000000000111333444666666777888;;;===???@@@HHHFFFDDDCCCCCCEEEGGGHHHXXX[[[^^^]]][[[\\\aaagggcccbbbgggnnniiiZZZUUUZZZXXXWWWWWWXXXYYY```ooo|||ooo___WWWYYY^^^^^^[[[aaaaaa___aaa~~~aaabbbccccccdddfffjjjnnnrrrvvvppp```YYY___ffffffpppgggrrr|||eeeiiibbb]]]aaadddcccaaa```eeeeeeeeedddbbb```^^^]]]aaaiiiqqq```WWWVVV[[[VVVMMMVVVjjjpppjjjiiipppuuupppgggaaa[[[ZZZdddkkklllssswwwoooiiiiiihhhiiijjjjjjiiigggkkkmmmppptttwwwzzz{{{|||tttxxxooosssXXXIIIQQQZZZzzzwwwTTT<<<888===EEEpppaaagggjjjfffdddbbbaaa```\\\VVVPPPGGGDDD@@@============<<<============<<<<<<<<<<<<============<<<;;;:::999888888888888777777777777555444222000.....................---,,,...111444222333555444333333444555111111111111111111111111222222222444888<<<@@@CCCBBBBBBBBBBBBDDDJJJTTT\\\OOOHHHCCCCCCDDDFFFLLLSSSPPPUUUZZZ\\\[[[\\\```eeeccccccaaaeeerrr}}}wwwhhhTTTVVV___ooo|||zzzuuukkknnnSSSAAA;;;888:::444:::<<<<<>>=========<<<============<<<<<<<<<<<<============<<<;;;:::999888888888888777777777777555444222000...............//////...---///222444222333555555444444555666444444333333333222222111000111222444777;;;>>>@@@????????????CCCNNN[[[eeeMMMGGGCCCCCCEEEGGGMMMTTTTTTZZZaaafffhhhmmmsssxxxvvvwwwxxxoooVVVXXX```ppp~~~~~~|||yyytttggghhh~~~}}}OOO???:::999<<<777>>><<<;;;AAADDDRRR~~~mmmvvvwwwnnnqqq|||iiifffhhhrrr~~~yyyzzzyyyvvvyyy}}}kkkYYYQQQYYYhhhXXXjjj}}}uuukkkQQQjjjiii@@@666222888222111111555444===???NNNaaaMMMEEEJJJdddpppVVV999555333333222222222333555666444333333222222111111111111111000///000111222333333333444555666777888999>>>>>>===>>>@@@CCCFFFHHHLLLOOOSSSSSSPPPMMMLLLMMMSSSTTT[[[ccc```VVVRRRVVVXXXVVVVVVVVVSSSTTT]]]gggiiieee```^^^___```bbbbbb]]]]]]```___cccxxx{{{zzzmmm```ZZZ[[[___\\\eeehhhdddbbbfffhhheeejjj___aaaqqq|||iiibbb]]]```cccbbb```___bbbccceeegggfffeeebbbaaaaaa```fffiiissswwwsssuuuvvvjjjZZZXXXaaaiiiggggggiiigggdddeeeiii]]]WWWbbbsss}}}yyyggggggffffffhhhkkknnnoooooolllnnnppppppqqquuu{{{www|||}}}lllkkkssssssQQQMMMYYYppp{{{[[[@@@:::BBBUUUgggddddddhhheeebbb```___[[[TTTNNNGGGDDD@@@>>>>>>>>>===<<<============<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888888888777777777777555333111///...---......//////000///...///111444444555777777777777999:::777777777777666555333222///000222555777999;;;;;;<<<<<<;;;;;;???JJJZZZeeeJJJEEEBBBDDDFFFHHHOOOUUUZZZ```gggmmmrrrwww~~~tttZZZ\\\dddsss}}}yyyppp```aaa{{{NNN>>>:::999===888>>><<<;;;@@@EEESSSwwwppppppzzzeeedddfffppp~~~yyy{{{|||{{{|||lll[[[TTT\\\aaaWWWooo}}}yyyiiiSSSllleee>>>777222666222222///555444;;;>>>FFFnnn]]]GGGEEEBBBVVVkkkXXX:::999333222111000000111222333444444444333222111000000222111000//////000111222444555555666777777777777999999999;;;>>>AAADDDFFFFFFIIIMMMNNNMMMLLLLLLLLLNNNOOOTTTZZZXXXRRRRRRWWWYYYXXXXXXXXXUUUTTTYYYaaaaaabbbbbbaaa``````aaabbb^^^[[[``````[[[cccpppqqqttt{{{eee___cccXXX___cccbbbaaacccccc```kkkcccaaahhh{{{iiiaaa]]]___bbbaaa___^^^^^^```cccffffffeeecccaaaaaadddggghhhnnn~~~}}}ppp```\\\```cccdddffffffbbbaaahhhsssjjj[[[]]]mmmxxx{{{kkkdddcccccceeeiiimmmoooooonnnooonnnlllkkkooowww~~~yyysssvvvfffaaafff}}}SSSJJJWWWrrr|||___@@@;;;GGG\\\hhhfffjjjiiifffbbb```^^^ZZZSSSNNNGGGDDD@@@>>>>>>>>>==================<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888888888888777777777666444333111///...------------...///...---...000222555777999999999:::<<<===999:::::::::999666444222///000333666888999999888<<<;;;:::888999@@@KKKTTTGGGCCCAAADDDGGGJJJPPPVVV]]]```eeeiiilllpppvvvzzz~~~}}}|||```bbbhhhvvv}}}zzzppp```ccc}}}|||OOO???:::999;;;555;;;<<<;;;@@@EEEUUU|||vvvssszzzfffeeegggooo}}}{{{~~~}}}qqqccc\\\cccbbb___xxxyyygggZZZlll[[[:::777000333000222,,,555555:::???BBB\\\mmmLLLLLL??????RRRNNN<<<;;;444333000///...///000111333444444333333111000///222111000//////000111111333444555666666666666555555555777999<<>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888777777777666444333111///------------,,,---------,,,,,,---///222444666777666777999;;;999:::<<<<<<:::777333111///111444777999999999888;;;<<<<<<:::888999???CCCCCC@@@@@@DDDGGGJJJOOOUUUXXXYYY[[[]]]___bbbeeegggrrrpppyyyeeeffflllyyy|||{{{rrrfffoooyyyLLL>>>:::999;;;555;;;<<<:::???FFFWWWzzz|||yyyxxx~~~|||xxx|||iiikkkmmmssszzz}}}{{{tttiiiaaaeee___```xxxmmmeeebbboooNNN777777///111000111***555555777???AAAPPPbbbXXXCCC777???EEEAAA>>>777555222///......000111222333444444333222000///222111000///...///000111000111333444444444333333444444555777:::<<>>OOO}}}iiidddllliiieeeaaa^^^\\\YYYSSSOOOHHHEEEAAA???>>>???>>>===============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888888777777777777444222000...---,,,------***,,,---,,,++++++,,,------...000000000000222333666888:::;;;:::666111...///111444777999999999888888;;;>>>>>>;;;:::<<<>>>@@@>>>>>>CCCGGGIIINNNSSSOOOOOOPPPQQQTTTWWWZZZ\\\bbbaaaiiiggghhhnnnzzz{{{{{{ooohhhwwwsssHHH:::999999>>>999>>><<<:::???FFFYYYuuuvvvuuuyyywww}}}lllqqqvvv|||~~~uuuwww{{{xxxwwwpppggghhhWWWWWWlllhhh^^^^^^pppxxxBBB444999///000111222***666444222===???HHHsssdddMMMEEEBBBDDDEEEAAA;;;888555111000000222333111222333444444333111000222111000///...//////000///000222444555555444333444555666777999:::<<<<<>>===============<<<<<<<<<<<<999::::::;;;;;;:::::::::888888888888777777777777444222000...---,,,,,,---+++,,,...---,,,++++++,,,***,,,------,,,,,,---///222555888:::999555000,,,...///222444777888999999777:::>>>???===;;;<<<>>>>>><<<===BBBFFFHHHLLLQQQIIIHHHHHHJJJNNNRRRVVVWWWWWWYYY^^^mmmrrrfffggglllyyy{{{xxxqqqgggrrrqqqFFF:::888:::>>>999???<<<999???GGGZZZtttsssttt{{{xxxtttzzzyyy}}}~~~zzzzzzlllttt}}}zzzpppqqqtttyyyvvv{{{wwwnnnnnnTTTPPPdddeeeRRRRRRiii|||{{{kkk;;;333:::///111222222***777333///:::===CCC___kkkTTTVVVMMMGGGHHHCCC>>>;;;777333222222333555000111333444444333222111222111000.........///000000222444666888777777666555555666777888999::::::;;;???EEELLLRRRTTTSSSQQQCCCIIIMMMMMMKKKLLLMMMMMMVVVSSSTTTWWWYYYYYY[[[```___\\\ZZZYYYZZZ\\\[[[ZZZ```ccckkkhhh^^^aaahhhcccfffeeebbb___]]]```hhhooo```]]][[[\\\]]]]]]]]]^^^aaaYYY^^^eee```aaaiiijjjhhh```[[[^^^```^^^[[[[[[[[[[[[[[[[[[\\\^^^```bbb\\\bbbZZZ\\\ggg^^^XXXiiihhhttt{{{tttllliiifffaaaYYY```hhhlllgggeeeooo{{{vvvqqqrrrjjjgggmmmpppmmmmmmoooppppppnnniiifffkkkhhhfffkkkrrrvvvsssnnnNNNSSSddd|||~~~xxxkkk]]]UUUTTTWWWYYY\\\fffSSSPPPNNNvvv[[[CCCSSSkkkkkkgggccc___]]]\\\YYYUUUQQQHHHEEEAAA?????????>>>>>>>>>=========<<<<<<<<<<<<999999:::;;;;;;:::::::::888888888888777777777777333222000...---,,,,,,,,,,,,---///...---,,,,,,---+++---...---,,,,,,---...000333666999888444...+++,,,...000222555777888999777:::======;;;:::;;;======;;;<<>>GGG[[[tttnnnvvvvvvssspppyyyxxx|||wwwrrrtttxxxqqqqqqtttyyywwwsssyyyyyyrrrZZZTTT___zzz]]]IIIYYYgggbbbzzz]]]===000---333555,,,666///,,,222999<<<===???TTTyyyaaaRRRWWWFFF<<>><<<===>>>??????>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555333222000...,,,+++******......000111222000,,,(((++++++++++++,,,---......666888999888555111...---///......111555777555333666777999;;;===>>>>>>>>>@@@???<<<===DDDLLLMMMIIIAAAAAACCCGGGLLLPPPRRRRRRSSSWWWYYYYYY]]]eeefffccc```gggpppxxx{{{|||zzznnnaaagggJJJ<<<>>>999444888::::::>>>???DDDaaasssjjjuuu}}}tttzzz|||wwwxxx}}}vvvuuuvvvzzz~~~|||xxxdddaaallloooVVVHHH```sssmmm}}}yyySSS777111000333444---444///---222777:::>>>BBBJJJcccbbbOOOUUUKKKCCCPPPUUUNNNAAA444000333333000000000111222222333444444222222111111111000000000...//////000111222444444555666666777888999999:::777999===AAADDDEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLSSSNNNVVVQQQQQQXXXRRRYYY[[[ZZZXXXVVVWWWYYY[[[]]]___dddhhhddd]]]YYYZZZ\\\``````aaa___\\\YYYWWWUUUWWWXXXXXXYYYZZZZZZ[[[[[[[[[]]]^^^]]][[[\\\```ddd^^^XXXVVVZZZ^^^___aaaddd^^^]]]]]]^^^___]]]ZZZXXXVVVTTTUUUYYYYYYVVVYYY___gggdddhhhvvv}}}oooccccccbbb``````dddjjjooo|||xxxrrrmmmkkkjjjjjjiiiqqqmmmgggdddeeeggghhhgggfffkkklllsss|||oooVVVJJJ]]]|||kkkfffsssxxxoooeee___^^^^^^\\\YYYeee}}}WWWNNNSSSeee```AAAJJJmmmtttkkkiiiddd```^^^\\\WWWTTTIIIFFFBBB@@@@@@???>>>=========>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888777777666555444333222000...---,,,+++---...///222333222///,,,,,,,,,++++++,,,---......555777999888444000...---///...///222666888777555555555666888:::<<<===>>>:::<<<===>>>DDDLLLNNNLLLDDDBBB@@@BBBEEEIIILLLMMMOOORRRSSSRRRUUU\\\]]]ZZZbbbiiiqqqxxx{{{zzzzzzrrrggg~~~aaaFFF:::===999555:::<<<<<>>FFFEEENNNhhhSSSWWWUUUMMMNNNkkk___KKK:::555666555000000000000000111333555666444333222222111111222222111111000//////000111222555555666888999:::;;;;;;666888;;;>>>@@@AAAAAA@@@DDDEEEFFFHHHIIIJJJJJJKKKLLLKKKWWWRRRPPPVVVSSS]]]bbb```]]]ZZZYYYZZZ\\\^^^cccgggkkkhhhaaaYYYWWWXXXYYY^^^bbbccc___[[[YYYXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZ\\\^^^]]]ZZZZZZ^^^aaaYYYSSSQQQWWW^^^bbbfffiiibbbaaa^^^[[[YYYWWWVVVVVVRRRSSSVVVXXXVVVTTTYYY```bbbaaaaaajjj|||ooohhh```]]]```eeeggghhhrrrsssrrrpppnnnllllllmmmrrrjjjbbb```dddgggfffdddfffnnnqqqtttoooZZZLLLRRRsssxxxrrrcccaaaggguuuqqqkkkfffdddaaa___]]]jjjiiiSSSTTT___eeeAAA>>>OOO|||mmmjjjgggeeebbb]]]XXXUUUJJJGGGCCC@@@@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999888888777666555555333222000...------,,,---///222444555333111------,,,+++,,,---......555666888666333000------//////000333777999999888444444444555777999<<<===555:::===@@@EEEMMMPPPOOOIIIEEEAAA???AAADDDFFFHHHJJJMMMMMMLLLMMMQQQSSSRRRcccjjjrrrxxxxxxuuuyyyqqqhhhvvv{{{YYYAAA777;;;888777<<<======??????FFFccc|||kkkwwwtttmmm{{{}}}zzzwwwvvv||||||mmm^^^jjj~~~zzzaaaNNNNNNvvvnnnCCC...444444...///222000///000222222444>>>IIIMMMHHHmmmwww___ZZZYYYRRRLLLrrrhhhUUUBBB777555333///000/////////000222555777444444222111111111222333333222000///......///000333444555666888999:::;;;888999<<<>>>???@@@??????BBBCCCEEEGGGIIIIIIIIIIIIOOOUUUfff```WWWXXXVVVcccwwwsssllleee```^^^]]]]]]dddhhhnnnpppiii___YYYYYYWWWYYY^^^ccceeeddd```\\\VVVWWWWWWXXXXXXYYYZZZZZZYYY[[[]]]\\\YYYZZZ]]]aaaZZZRRRNNNSSS[[[```eeeiiigggeee___XXXSSSQQQTTTWWWZZZ]]]```^^^XXXVVV[[[bbb]]]bbbaaacccttt|||wwwnnnccc^^^___bbbeeeeeeiiimmmqqqrrrooommmmmmnnnooojjjeeedddffffffdddaaahhhnnnlllcccSSSCCCPPPrrrsssvvvooolllrrruuupppjjjiiiuuurrrnnniiieeebbb```___gggwwwwwwXXXWWWZZZvvviiiGGG;;;CCCooorrrlllhhhgggeee___YYYWWWLLLHHHDDDAAA@@@??????>>>======<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777555555444333111///------,,,,,,...111555777666555///...---,,,,,,,,,...///444555666555222///------...///111444777:::;;;;;;777666555444555777999;;;666999;;;???GGGOOOQQQMMMKKKGGGCCC@@@AAABBBCCCCCCFFFHHHIIIHHHHHHJJJMMMMMM```hhhqqqxxxuuupppvvviiibbboootttSSS>>>777:::777777<<<===<<<>>>>>>FFFffflllrrrnnneeeqqq}}}yyyxxx~~~ooo^^^}}}yyyqqq___PPPRRR}}}oooEEE///444333,,,///333000000111222111333===IIIVVVNNNdddjjjVVVQQQOOOHHH```^^^TTTDDD777333222000000000///...///222444666333333222111111111111222444333111000/////////000000111222444555777888888999:::;;;===>>>>>>>>>>>>AAABBBEEEGGGHHHIIIHHHHHHSSSaaa}}}yyykkkcccXXXaaa~~~yyyqqqiiiccc```______bbbeeennnvvvrrrggg``````YYYVVVVVV]]]gggkkkeee]]]VVVVVVVVVWWWXXXXXXYYYYYYYYY[[[\\\ZZZYYY[[[___ddd___UUUNNNQQQXXX]]]aaadddgggfffaaaYYYSSSSSSYYY```fffiiijjjccc[[[YYY]]]aaa]]]fffiiigggppp|||vvvqqqiiibbb^^^___cccgggggglllrrruuurrrooonnnnnnjjjhhheeecccbbbdddhhhkkkuuuiiiTTTEEEBBBEEEaaauuusssyyyiiigggwww~~~tttooouuuqqqnnniiiddd```]]]\\\\\\___ooo~~~XXXZZZXXXmmmmmmLLL===AAASSS}}}qqqgggffffffaaa[[[YYYMMMIIIDDDAAA@@@@@@??????======<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777555444444333111///---,,,,,,+++,,,///333666777777222000...,,,,,,,,,...///333444555333000...---------///222444666888:::;;;;;;:::777666555666888999;;;:::888<<>>===@@@BBBEEEGGGFFFFFFHHHKKK[[[eeepppwww~~~uuuppprrrbbbaaayyyrrrNNN===888;;;777777;;;:::;;;<<<<<>>@@@CCCEEEGGGGGGFFFEEEEEEVVVyyy|||uuuccceeeoookkkeeeaaa^^^___aaacccdddfffooozzzzzzqqqmmmooobbbYYYRRRWWWccciiicccZZZUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZZZZYYYYYY]]]eeekkkeeeYYYOOOPPPWWW\\\___bbbeeehhhgggbbb\\\[[[aaahhhjjjmmmkkkccc[[[[[[]]]___[[[cccgggggglllvvv{{{yyyqqqqqqmmmfff```___dddiiikkkoootttwwwuuuqqqmmmkkkcccaaa___\\\^^^fffrrr{{{bbb>>>:::TTTkkk|||xxxxxxwwwxxxxxxyyyggghhhzzzgggccc___\\\[[[ZZZXXXWWWZZZhhhXXXVVVRRRdddsssRRR===>>>AAArrr|||iiieeegggccc\\\ZZZOOOKKKEEEAAA@@@@@@@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999888888777666555555555444222000---,,,,,,++++++---111444555666444222///,,,,,,,,,...///222333333222///---,,,---,,,...222444444666888999<<<;;;999888777777777888===;;;888999CCCOOOSSSPPPFFFDDDBBB@@@@@@>>>;;;999===???DDDHHHFFFCCCDDDHHHVVVbbbnnnvvv}}}~~~vvvtttqqqbbbooommmJJJ<<<999;;;777777;;;999;;;;;;<<>>...///...111333///222000111333333444:::AAA[[[jjjnnnuuu^^^SSSDDD@@@EEEGGGBBB<<<:::999777000000000000111111111111222333555666666444222000000111333444444444222222//////000111222222333333555555666777999999:::;;;;;;===@@@CCCDDDDDDCCCBBB999>>>XXXfffqqqwwwgggeeeaaa^^^ZZZWWWWWWZZZ^^^aaaeeeccchhhsssvvvrrrssszzzrrrfffZZZXXX^^^bbb___YYYUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZYYYYYYZZZ```jjjrrriii[[[PPPQQQXXX___cccfffiiipppvvvsssiiibbbcccfffhhhjjjggg___[[[^^^```^^^]]]]]]___bbbggglllpppqqqlllmmmmmmiiidddcccfffjjjnnnpppsssuuutttooohhhccc]]]\\\\\\```hhhqqqyyy~~~qqq]]]GGGUUUvvv}}}xxxjjj^^^bbbooo]]]ZZZWWWYYY]]]]]]YYYUUUZZZdddWWWQQQPPPccchhhGGG>>><<>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888777777666555666666666666444222///---,,,+++***+++...111333333555333000---,,,,,,...///111222222111...,,,,,,---+++...111222222222555777888888888888888888888888:::;;;:::888===JJJUUU[[[RRROOOJJJGGGEEEDDDBBB@@@@@@BBBHHHMMMJJJCCCBBBGGGUUUaaannnuuu{{{|||~~~}}}uuuuuupppjjjbbbFFF;;;:::<<<777999===:::>>>======KKKsssyyy|||www}}}zzzxxxzzzxxxwwwqqqggg___www}}}eee^^^WWWjjjxxxNNN888,,,,,,---333555---333000000333444444999???```yyyxxx|||ttt\\\CCCHHHJJJIIIDDDBBBAAA<<<777000111111111111000//////222444777888888666333000...000333555666666444333000000111111111222222222555666777888999:::;;;<<<888:::===@@@BBBAAA@@@???AAA555===DDDXXXiii^^^[[[```]]]XXXTTTSSSVVVZZZ]]]```YYY[[[eeeiiihhhnnnyyytttddd\\\\\\]]]\\\YYYTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZYYYXXXZZZbbbnnnwwwiii\\\PPPRRR[[[ccchhhkkkqqq{{{sssfff______eeegggccc\\\\\\aaacccaaafff^^^[[[```fffhhhjjjmmmjjjjjjkkkjjjhhhggghhhiiinnnnnnoooqqqqqqlllccc[[[YYYZZZ```lllwww|||zzzvvvYYY[[[^^^yyy}}}ggg```bbbcccaaaWWWUUUVVV\\\cccddd^^^WWW]]]aaaQQQTTTVVVlll\\\CCC@@@JJJooopppeeegggddd\\\XXXQQQLLLFFFAAA@@@@@@@@@@@@===>>>??????>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555777888888888666333000...---+++)))))),,,///000111666444000---,,,,,,...000111222222000---,,,,,,---***---000111000000333555444555777888999999999999555;;;===888888EEEXXXdddbbb]]]VVVPPPMMMLLLLLLKKKEEEHHHNNNTTTOOOFFFCCCGGGUUUaaannnuuu{{{zzz}}}{{{wwwrrrtttppprrrZZZCCC999:::<<<888;;;???;;;AAA??????MMMttttttwwwwwwsss}}}uuuzzz}}}}}}rrrttt~~~lllYYYaaaxxxiiidddaaaqqqgggDDD777000444555///---111000000000111222555888999UUUuuukkkMMMQQQVVVSSSHHHBBBDDDBBB;;;444333111000111222111000000111333777;;;:::555111///000222333555555555555333222222222111000000000666666777777777777666666555777:::===@@@@@@@@@@@@CCC;;;444777CCCRRR\\\```eee```XXXTTTUUUWWWWWWWWW[[[WWWUUUYYY```fffkkknnnxxxjjjaaa^^^ZZZUUUPPPUUUWWWUUUTTTVVVVVVTTTZZZ\\\\\\YYYXXX___mmmxxxmmm___TTTVVV[[[^^^bbbfffqqqvvvlllcccfffiiigggccc___^^^___aaabbbdddbbb```___aaaeeeiiimmmllllllllllllkkkkkkkkkjjjnnnooommmfffcccbbb___[[[^^^\\\___ooommmMMMGGGVVVttt{{{bbbZZZbbbbbbXXXTTTRRRTTT\\\fffggg```WWW^^^iiizzzWWWSSSggghhh```AAA@@@AAAXXXssseeehhh^^^^^^[[[QQQMMMGGGCCCAAAAAAAAAAAA>>>=========<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888888999888888777666555444555777777666333000...---,,,+++++++++---///111555444222///,,,,,,...111222000------............,,,,,,,,,---...///000111444444555666777888999:::999777999;;;888>>>ZZZyyyuuufff[[[WWWUUURRROOOVVVNNNMMMUUUTTTJJJFFFJJJWWWaaalllrrrxxx|||~~~yyyqqqppplllzzzXXXBBB???;;;888999:::;;;<<>>@@@AAAAAAAAA@@@:::444444<<>>>>>=========<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999888777666666444555777777666333111///...---,,,++++++---...///444333222///------000222333111.........///...------,,,,,,,,,---...//////...///000222444666888999999666777999666:::PPPiii|||tttkkkbbb]]][[[\\\WWWXXX[[[[[[RRRGGGCCCFFFXXXbbbkkkqqqwww~~~zzz|||uuuqqqmmmzzz___BBB>>>:::888999:::;;;<<<@@@===FFFNNNwwwrrr|||xxxzzzuuupppoooddd___hhhlllcccdddfffdddooo|||||||||vvv}}}|||||||||rrroooooolllsss|||ooo^^^^^^gggppp}}}ooogggqqqlllkkkuuu___FFF;;;111,,,///111------000000111222333555555666666888WWWyyyYYYSSSPPPRRRSSSSSSTTTWWWBBB===666000...///000000//////000333777999888777222111111000000111111222000000111111111111111111//////000111222444666777555777:::<<<>>>?????????===:::666444666<<>>>>>>>>=========<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777555555666777666444111000///...---,,,+++,,,---...222222111///...///222444555333000/////////...------,,,,,,,,,,,,,,,------***+++---///222555777888777444444666444555BBBSSSgggkkkmmmggg]]]WWWXXX\\\___lllsssgggSSSFFFEEEFFFYYYbbblllqqqvvv~~~||||||{{{tttlllvvvXXX@@@===:::888999;;;<<<<<<>>>:::DDDMMMxxxiiiiiiooo{{{{{{~~~zzzlllfffqqqtttnnnhhhbbb```cccddd___ccckkk}}}||||||vvvllliiiiiikkkuuu~~~xxxooommmuuuyyy|||~~~~~~tttjjjqqqzzzvvvZZZHHH666000,,,///000......111000111333555666666555444888GGGlllnnn]]]RRRUUUYYYUUUQQQRRREEE@@@999444222111000000......///111444777999:::777666444222000///////////////000000111111222222////////////111222444555222333555888999;;;;;;;;;<<<<<<;;;999777:::???DDDHHHHHHJJJLLLOOOQQQRRRRRRNNNOOOMMMLLLNNNTTTWWWWWWYYYdddpppsssmmmbbbXXXRRRNNNTTTWWWVVVTTTUUUSSSPPPRRRTTTUUUUUUVVV\\\eeelllddd]]]UUUSSSVVVYYY\\\^^^bbb]]]___iiippppppllljjjffffffeeedddccccccccccccfffffffffgggggghhhiiiiiifffggghhhiiihhhfffdddcccZZZXXXTTTSSSWWWXXXQQQGGGHHHTTTZZZMMM:::777GGGYYYttt|||xxxvvv{{{jjj]]]^^^ccc```WWWQQQRRRSSSSSSTTTUUUWWWZZZ]]]ddddddhhh^^^```eeefff___HHH===@@@WWWooommmaaa___XXXUUUPPPJJJEEECCCBBBAAAAAA>>>>>>>>>============<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888555666666777666444222111000///...,,,,,,+++,,,,,,///000000//////000333666777444111/////////...---------,,,+++++++++,,,,,,***+++---000222444666777444222222444444333888AAACCCJJJPPPOOOJJJHHHLLLRRRlllqqqTTTHHHJJJLLLZZZdddlllqqqvvv}}}~~~}}}}}}~~~vvvnnnrrrqqqIII???<<<999888999;;;<<<<<<>>>:::CCCMMMyyymmmfffgggyyy{{{zzzpppqqqrrrkkkdddcccnnnyyy{{{vvvmmmgggfffnnnzzz~~~ttt|||~~~zzzooo]]]rrrvvvRRRFFF444000...///000000111333000222333555666666555555===<<>>:::666444222000......//////000222555888;;;<<<:::888555222000...---/////////000000111111222111111111111111111222222111222333555666888888999999;;;===<<<:::<<>>===999888DDD[[[ooouuuxxxuuuxxxkkkeeeaaadddccc\\\TTTQQQOOOPPPQQQQQQPPPRRRVVVZZZaaaaaafffyyy^^^WWWaaa\\\nnnhhhJJJ@@@CCCQQQooommmdddddd]]]WWWRRRLLLGGGDDDCCCBBBAAA???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888555666666666666444333222000///...---,,,+++++++++,,,.../////////111444666777444111/////////...---------,,,+++++++++,,,,,,------...///000222333333111000111444555444555777777:::===??????BBBFFFIIIpppoooPPPHHHMMMPPPZZZccclllpppuuu||||||||||||uuulllnnn{{{^^^DDD===;;;888888:::;;;<<<<<<@@@;;;DDDNNN{{{jjjdddggg}}}~~~~~~|||rrrmmmuuuwww~~~vvvyyy~~~vvvpppmmmkkkvvvtttpppwww{{{kkkTTTsss{{{LLL@@@222111000000111111222444111222333444666666777777>>>999JJJ|||nnncccaaa\\\RRRJJJ@@@===999777555222///---///000000000000222666999<<<;;;:::888555333000...//////000000000000000000111111222222222222111000111222333444666777888999555777999999999;;;@@@DDDEEEGGGKKKLLLMMMMMMMMMNNNLLLRRRRRRLLLKKKQQQUUURRRZZZXXXZZZ```ccc]]]UUUPPPLLLQQQTTTTTTTTTXXXYYYXXXXXXXXXXXXWWWVVVWWWZZZ]]]bbbaaa\\\WWWXXX\\\___]]][[[___eeehhhhhhfffggghhhpppooollliiigggfffeeeeeeiiiiiiiiihhhhhhggggggggggggfffeeebbb^^^WWWRRRNNNNNNMMMKKKLLLSSS[[[[[[WWWBBB<<<<<>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888666666666666666555444444//////...------,,,++++++***,,,---...///000333555555333000/////////...------,,,,,,,,,,,,,,,------------............/////////000222444555444444444:::999888:::===@@@BBBBBBbbbsssuuu___HHHDDDJJJNNNXXXaaajjjnnnrrryyyzzz{{{}}}}}}{{{~~~wwwsssbbbiii|||RRRCCC;;;999888888:::<<<<<<<<>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666666666666666555555555............---,,,,,,+++)))***,,,---...///111333333111.........///...------,,,,,,,,,---...//////....../////////////////////111444444333444444444666666777888:::;;;<<<<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999888777777666666666666555555555555------......------,,,+++(((***,,,------...000222222000------...///......,,,,,,,,,---...///000111000111111111222222333333///333555333222222333444...111555888888888999:::666;;;???@@@>>>???CCCFFFPPPYYYbbbfffkkksssxxxzzzxxxvvv}}}}}}tttyyyaaaHHHAAA999888777888;;;<<<===<<>>???777444444333222000///---,,,111222555888:::;;;;;;;;;444333111///.........///000///......///111444555//////.........000111333111222333444555666666666666777888999;;;>>>@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNOOONNNQQQRRRPPPRRRXXX[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\ZZZYYYZZZ^^^bbbaaaaaa```___```ccchhhlllhhhgggeeecccbbbeeejjjnnnkkklllmmmllliiiccc\\\XXXQQQKKKEEEAAAAAA@@@???===KKKGGGIIINNNKKKBBB>>>AAAUUUrrryyy~~~ooosssooommmzzzpppZZZQQQOOONNNNNNQQQYYYSSSOOOPPPQQQOOOPPPRRRQQQUUU[[[UUUaaaggg\\\bbbRRRddd~~~NNNEEEHHHnnnkkkfffggg```\\\UUUSSSPPPKKKGGGCCCAAA@@@AAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888<<<777333111333666777666111...++++++---...---+++)))***+++,,,,,,,,,,,,,,,000///...---,,,,,,---...------......//////000000333222111111111222333444111222333444444444333222///111555777999999888777888888999:::<<>>===============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888;;;777222000222444444444222///,,,+++---...---+++******+++,,,,,,,,,,,,,,,//////------,,,---...............///000000111111222111000000111222333444222333444444444444333222111222333444555666777777888888888:::<<>>CCCBBBAAA@@@AAALLLbbbvvvttthhhmmm|||nnnppp}}}gggkkkhhh]]]SSSOOONNNNNNOOOQQQMMMIIIIIIMMMQQQRRRTTTWWWWWWQQQRRRQQQ[[[eeeNNNJJJZZZ|||fffEEEAAAfffssskkkjjjdddccc^^^[[[UUUNNNIIIEEECCCBBBAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888:::666222000000111111111222000---,,,---...---,,,***++++++,,,,,,,,,,,,,,,...------,,,------...///.........///000111222222000000//////000222333444333444555666666555444333333333222222333444666777777777777999;;;>>>AAACCCIIISSS^^^dddkkkttt{{{}}}}}}~~~zzzWWW;;;666777888999:::;;;<<<======AAA@@@EEEQQQ___bbbhhhqqq{{{{{{wwwxxxppprrrvvv~~~|||yyyuuunnnfffaaaiiixxxwwwhhhnnnppplll~~~sssKKK111...000000000000000111111111111333555777:::;;;======BBBAAADDDIIIOOO___~~~lllXXXUUU[[[\\\PPPIIIDDD:::>>>:::555333222222000...111111000000111333555666999999999888777444222000222111000///............///000111111111///...---111111000000////////////444444444444555666777777999999:::;;;<<<>>>???@@@BBBCCCDDDEEEFFFGGGGGGHHHFFFJJJKKKIIIKKKOOOPPPNNNTTTTTTTTTTTTTTTTTTTTTTTTZZZ[[[]]]^^^]]][[[ZZZYYYWWWXXXYYYZZZZZZ\\\___bbbaaa]]]YYYZZZ]]]]]]ZZZUUUNNNKKKFFFAAA>>><<<<<<<<<999:::;;;<<<<<<;;;999888CCC@@@@@@JJJ```xxxeee___nnnyyyuuu}}}rrrmmmrrr|||~~~wwwUUUQQQNNNLLLLLLLLLKKKLLLKKKHHHIIINNNSSSTTTUUUXXXYYYSSSSSSTTTXXXuuuwwwQQQLLLRRReeewwwPPPFFFbbbxxxmmmiiifffhhhccc___YYYQQQKKKFFFDDDCCCAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;999999:::::::::999999888999777444111/////////000333111///...---.........++++++,,,,,,---,,,,,,+++,,,,,,,,,------......///------------...000111222///.........///111333444555666777888888777777666444444333333444444555555555555666888;;;>>>AAACCCGGGSSS^^^eeellltttyyyzzz}}}}}}}}}{{{{{{QQQ;;;;;;888888888999:::;;;<<<===@@@???EEEQQQdddfffhhhooo||||||xxxsssvvv{{{|||wwwsssnnniiieeeggg{{{qqq```___zzzxxx|||xxx]]]>>>111222//////000000111111111111222333555888:::<<<>>>>>>FFFAAABBBIIIOOOXXXpppkkk___[[[XXXOOOMMMJJJ@@@EEEAAA<<<:::999888333///000000///......000111222555555777777777666555444444444333222000000//////---...000111111111000///333222111000//////000000000000111111333444666777777777777888:::;;;===>>>>>>>>>???@@@AAABBBCCCCCCDDDGGGHHHFFFHHHKKKLLLJJJNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVXXXYYYYYYXXXUUUSSSUUUVVVWWWWWWVVVVVVWWWXXX```[[[UUUTTTTTTRRRLLLFFFAAA???;;;888666777888999444666999<<<===>>>>>>>>>;;;JJJ```yyytttnnniii\\\ppp~~~zzzdddVVVddd~~~wwwVVVLLLMMMNNNNNNOOOOOOLLLHHHMMMJJJLLLRRRUUUUUUVVVXXXXXXXXXYYYZZZXXXeeeWWWLLLLLLWWWrrr|||WWWGGG[[[nnnhhhffflllfffccc\\\UUUNNNHHHEEECCCAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;888888999::::::999999999:::999666333111///000000444333111///...---...///,,,,,,---------,,,,,,+++++++++,,,------.........,,,+++++++++,,,...000111......------...000111222555666888999:::::::::999444555777777777666444333444444555777:::===@@@BBBHHHSSS___eeekkkrrrwwwwww||||||{{{|||zzzwwwIII777:::::::::999999999:::;;;<<>>???@@@CCCDDDCCCDDDGGGGGGDDDCCCEEEGGGJJJNNNRRRTTTUUUSSSSSSTTTVVVWWWWWWTTTRRRXXXYYYYYYXXXTTTQQQPPPPPPWWWSSSNNNJJJHHHEEE@@@;;;>>><<<:::777666666777777444666777777888999<<<>>><<>>===============<<<<<<<<<<<<;;;;;;;;;777888999999999999999999999999888555222000111222555555444111...---///000---------------,,,,,,++++++,,,,,,------------,,,+++***))))))***---///111///...---------...///000333444777999;;;;;;;;;;;;555666888999888666333111222333444666999<<<@@@AAAHHHSSS^^^eeejjjqqqvvvwww}}}~~~||||||{{{zzz|||{{{mmmEEE666999;;;;;;:::999999:::;;;<<<@@@???FFFRRRTTTVVVYYY```ppp{{{qqqooo~~~|||uuuuuu|||wwwmmmeeebbbnnnvvvvvvwwwmmmbbbkkk|||wwwjjjIII666555111...//////000111111222222222333666999<<<>>>???@@@AAAAAABBBEEEHHHMMMTTTZZZ~~~uuufffXXXYYYaaa^^^VVVMMMAAA;;;:::999666222111222222222111000//////...//////000222444666777666666666555444333222111000///////////////000000333222111//////000111222/////////000000222333333111111111222444555777888555666666777888999:::;;;;;;???@@@??????BBBAAA>>><<<===@@@CCCFFFJJJLLLMMMMMMLLLLLLNNNQQQQQQOOOMMMQQQRRRSSSRRROOOLLLJJJJJJHHHFFFCCC@@@===:::888777999999999888777777666666666666666555555999???DDD[[[mmmfffnnnxxxpppxxxnnnzzz~~~dddWWWVVVMMMPPPTTTXXX^^^aaaXXXLLLOOOMMMOOOVVVYYYWWWVVVWWWVVV^^^]]]]]]```\\\ttttttRRRMMMWWWddd}}}}}}aaaNNNKKKzzzkkkhhhnnnfffddd```ZZZSSSLLLFFFBBBAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;777777888999999999999999888999888555222000111333555666555222///---///111------......---,,,,,,+++,,,,,,---------,,,+++***+++***))))))***---000222///...---,,,,,,,,,---...///111333777999;;;;;;;;;777777777777555444222111111222333555888<<>>???AAAAAAHHHTTTMMMLLLKKKJJJOOO^^^rrryyyrrrkkkfffcccnnn}}}}}}uuuuuu{{{uuullliiipppyyytttxxxzzzmmmccc___yyyooo[[[999...333......//////000111222222222222444666999<<<>>>@@@AAA???DDDGGGFFFEEEIIINNNQQQ```~~~}}}jjjeeeiiieeebbbVVVGGG>>><<<>>>===;;;333333444444444222000///......---...///222444555555555555555444333222111333222000.........//////222111000...///000111333111111000000000000111111/////////000111333555555333333444555666777888888888<<<===<<<<<<>>>===:::;;;<<<===>>>@@@AAABBBCCCBBB@@@@@@BBBEEEFFFEEECCC???BBBEEEFFFEEECCCBBBCCC<<<<<<;;;888555444555777222444555777888777666666333555777999>>>FFFRRRZZZwww```gggiiiXXX^^^nnnnnnvvvqqqjjjppptttpppgggZZZPPPIIILLLOOOSSSXXXaaaeee[[[MMMNNNLLLOOOVVVYYYXXXVVVWWWWWW^^^ZZZ\\\ddd___kkk\\\RRRVVVXXXjjjmmmWWWFFFsssnnnhhhnnnfffdddaaa\\\UUUMMMFFFBBBAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;666777888999999999999999666888888555222000111333555666666333///---///111---.........---,,,,,,+++,,,------...---,,,***))),,,+++******+++...111333000///---,,,++++++,,,---,,,...111444777999:::;;;999777555333222111111222111111222555888;;;???AAAEEEOOOZZZaaaiiirrryyy|||~~~}}}{{{{{{yyyyyy{{{zzzwwwSSS<<<777===999999888999;;;>>>AAABBBCCCCCCJJJVVVCCCGGGJJJJJJGGGJJJSSS[[[aaaccceeefffddd``````ccc]]]lll{{{yyyyyywwwjjjmmmggg{{{ppp]]]eeeVVV;;;444222///000000000000111333555777555888<<>>>>><<>>=========???>>>===<<<;;;:::999999:::::::::::::::999888777888777777666666666666666888888777666333000---+++...---,,,+++************...------,,,,,,+++*********************---222555111000---+++******,,,---,,,...111555777888888888999555000000333555222///111222444555666888<<>>AAAFFFIIIIII```VVVYYY\\\]]]^^^bbbhhhmmmooorrruuusssnnnnnnxxx~~~vvviiihhh]]]yyy~~~lllbbbtttSSS888555555000111000000111222444666777555888<<>>>>>>>>>>>???>>>===<<<;;;:::999999:::::::::::::::999888777888888777777666666777777888888777666333111...,,,------,,,+++************.........---,,,,,,++++++***************---111555222111///---,,,++++++,,,***,,,///222555777999999999444000000333444222000000222333444555888<<<>>>FFFNNNWWW]]]eeeooovvvwwwxxx{{{|||}}}}}}[[[FFF;;;555777999:::;;;<<<<<<===AAACCCGGGJJJJJJbbbqqqrrrtttvvvyyy{{{zzz~~~ttthhh```WWWttt~~~aaabbbLLL333555777111111111111222444555777888666888<<<>>>@@@DDDHHHKKKHHHHHHGGGHHHJJJNNNQQQTTTUUUcccbbb\\\tttfff]]]WWWYYYVVVLLLFFFFFFEEEAAA===;;;;;;:::888555111000///.........///000...000333333333333444555555555555555555555555555777666444333222222222333//////000222444444222000------...///111222444555999::::::888555222222222111111000/////////000000111111111222333333444444555444444333222222333333333333222111000000000111///000222222111222333444888333111333666555444555>>>```uuuccc^^^tttmmm{{{zzzzzzyyy{{{{{{yyyaaaMMMRRRUUULLLKKKVVVUUUTTTRRROOOMMMKKKJJJJJJNNNNNNNNNOOOQQQTTTVVVXXXZZZZZZZZZZZZ\\\___bbbdddzzz}}}XXXUUU\\\```oooSSS@@@TTTkkk~~~rrrqqqooolllgggbbb\\\TTTLLLGGGBBBAAA@@@???????????????>>>>>>===<<<;;;::::::999999999:::::::::999888888999999999888888888777777777777777666444222///...,,,,,,++++++++++++,,,,,,/////////...------,,,,,,***************---111444222222111000...---+++***((()))+++...111555888999777444111111333444222000000111333444555777;;;>>>DDDMMMVVV\\\eeeooovvvxxxuuuxxx}}}~~~~~~|||yyyOOO>>>777444:::;;;<<<>>>>>>>>>@@@DDDGGGGGGKKKLLLfff~~~uuu}}}|||{{{ttthhh[[[YYYqqq\\\eeetttEEE000555777///111222222444555777999999:::<<<===???AAADDDHHHKKKIIIHHHGGGHHHKKKOOOSSSVVVUUU___^^^RRR]]]gggPPPMMMSSSTTTTTTUUUXXXPPPEEE???>>>>>>;;;888666444222111000000111222...000222222111111111333333333444444555555666666999777444222111222333444000000000111333333222000------...///000222444666;;;<<<===:::666222000000111111000000000000000000///000000000111111111222111111000000000000111111222222111111111111111111000222333333222222333444999666555333......;;;KKK[[[xxxxxx]]]XXXdddzzzllldddiiittt|||~~~nnnRRRBBBKKKQQQJJJIIISSSWWWUUUSSSPPPLLLJJJJJJKKKMMMMMMLLLMMMPPPSSSVVVXXXYYYWWWWWWXXX\\\```aaabbbhhh]]]PPPXXXZZZjjj}}}qqqMMMLLLppp~~~rrrpppnnnlllhhhccc]]]VVVNNNHHHBBBAAA@@@????????????@@@>>>======<<<;;;;;;::::::999999:::::::::999999888::::::::::::999999888888666777777666555333111000,,,,,,+++++++++,,,------000000000///......------*********)))***,,,000444222222333222000...+++))))))))))))+++---111444666555333111111222333222000///000222333444666:::===CCCLLLUUU[[[dddooovvvwwwtttxxx}}}{{{||||||uuuzzznnnHHH<<<666666@@@<<<===???@@@@@@CCCFFFIIIIIIKKKNNNkkk{{{iiiiiittt~~~{{{~~~{{{vvvkkk^^^[[[lllcccqqqaaa>>>000444444---111222444666777999:::;;;???@@@AAAAAAAAACCCGGGJJJHHHHHHHHHIIIKKKOOOSSSVVVXXXZZZZZZWWWVVViii~~~bbbVVVUUUVVV\\\ddd```VVVJJJCCCAAA@@@>>><<<888777555333222111111222...///111111000///000111///000000111222333444555777555333111000000222333111000000111222333222000............000222444666;;;<<<<<<:::666222//////000000000111111111000000//////000000000000111111.........//////111222222111111111000111111222222111222333222111000111222555555777;;;>>>EEERRR___```WWWcccxxxxxx~~~yyymmmiiitttkkkWWWLLLEEEIIIMMMMMMLLLNNNUUUUUUTTTQQQMMMLLLMMMOOOMMMMMMMMMMMMPPPSSSVVVYYYWWWVVVUUUWWWYYY\\\]]]]]]^^^iiiPPPTTTSSShhh|||hhhLLLsss|||ooommmllljjjgggccc^^^WWWOOOJJJBBBBBBAAA@@@????????????=========<<<;;;;;;::::::888999999:::::::::999999999::::::::::::999888888666666777777666555333222,,,,,,,,,+++,,,,,,------111000000//////...------*********))))))+++///333111222333333111///,,,*********))))))***---000222222111000111111111000///...///111222333555999<<>>???AAABBBDDDHHHKKKKKKMMMRRRqqqsssttt~~~hhh```dddrrr|||~~~{{{xxx}}}zzzxxx}}}{{{tttlll___iii{{{qqqhhh}}}wwweeeLLL999222222111///222333555777999;;;<<<<<>>666333======???AAABBBDDDGGGKKKNNNPPPRRRWWWxxxfff```rrr~~~iii```eeegggsssuuusssvvvsssrrr{{{{{{wwwxxxvvvwww}}}~~~sssqqquuu~~~nnn\\\kkk~~~fffOOO;;;666444//////444222444666999;;;<<<======???BBBDDDEEEEEEFFFGGGIIIJJJKKKMMMOOOPPPRRRSSSSSSYYYTTTQQQQQQLLLGGGOOO\\\xxx```RRRQQQKKKNNNQQQSSSRRROOOJJJFFF=========<<<:::777444222///000222111///......///++++++,,,---...//////000////////////000000000000333111000000111222222111222111///......000222444777777777444111///000111---...///000000000//////.......................................///000111............///000111222111222111000000333888;;;BBBOOO```xxxxxx|||~~~{{{vvvtttsssqqqiiiyyyjjjnnnxxxhhhfffnnn~~~fffUUU[[[WWWSSSMMMHHHIIIMMMNNNMMMNNNQQQTTTSSSOOOMMMNNNQQQLLLMMMNNNOOOQQQRRRSSSTTTSSSUUUWWWUUURRRQQQSSSUUUZZZggg^^^PPPIII]]]lll[[[TTT}}}ppphhhiiihhhgggfffccc]]]VVVQQQFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;777888999::::::::::::999888999:::;;;:::999777666444555666777888777666555///...---,,,,,,,,,,,,,,,000000///......------,,,***+++***)))(((***...111//////000000000///...---(((((((((((()))+++---...+++---...///...---------,,,---///000111333777:::@@@HHHQQQVVV]]]gggmmmnnnwww|||yyyvvvvvv{{{}}}{{{yyyyyyzzz|||nnnsssVVV>>>???888333===???AAACCCEEEFFFJJJNNNQQQWWWXXX^^^kkkaaajjjxxxxxxsssvvv}}}uuubbb\\\cccbbbppptttqqqrrrnnnmmmuuuvvvxxxzzz}}}~~~|||yyyvvvxxxwwwzzz}}}sssrrrxxx~~~```QQQqqq~~~___EEE333555666......888222444777999<<<=========>>>AAADDDFFFGGGHHHIIIJJJKKKMMMOOORRRSSSTTTSSSSSSXXXUUUOOOJJJJJJMMMOOONNNYYYzzz[[[HHHFFFNNNYYY^^^]]]VVVMMMHHHBBBCCCCCCCCC@@@<<<888666///111222111///.........++++++,,,,,,---......///---...///000111111000000333222000000111222222111333111///......///222333555555444222//////000222...///111222222222111111------------------------//////......------....../////////000111222333444444444333333444999???DDDNNNhhhxxxfff]]]jjjvvvuuuyyyyyyyyywwwnnnZZZ[[[gggbbbTTTGGGEEEFFFGGGJJJMMMLLLPPPTTTSSSNNNKKKLLLOOOKKKLLLNNNOOOQQQQQQQQQQQQPPPTTTXXXWWWTTTSSSWWW[[[bbbbbbcccNNNGGGWWWaaauuueeeUUU~~~ssskkkiiihhhhhhgggeee```YYYTTTGGGFFFDDDAAA???>>>======<<<<<<<<<<<<<<<;;;;;;;;;777888999:::::::::::::::777888999::::::888777555444555666888888888777666000///...---,,,+++++++++/////////...------,,,,,,***+++***)))(((***...111......////////////......&&&&&&'''(((***,,,...///)))+++---...---,,,+++,,,,,,---//////111333777:::@@@HHHPPPUUU\\\eeekkklllwww|||}}}wwwuuu{{{{{{ttteeehhhKKK999???:::666@@@AAABBBEEEGGGIIILLLPPPTTT[[[\\\bbbkkkhhhpppwwwlllpppvvvyyyuuulllhhhjjjooooooooooooooommmjjjgggooopppooonnnqqqvvvxxxvvvwww}}}wwwllliiivvv{{{zzzgggTTTZZZxxxyyyWWWCCC444444666222111555333555888;;;===???@@@@@@???AAACCCEEEEEEFFFHHHJJJHHHCCCEEENNNTTTRRROOOOOOTTTRRRNNNKKKJJJIIIJJJJJJTTThhhwwwcccZZZVVVXXX^^^___WWWPPPOOONNNJJJNNNKKK???;;;<<<777:::777333000000111111222///...,,,,,,---------,,,******+++,,,------,,,,,,/////////.........------.../////////000000111111000000000000000////////////////////////.........///...---...000000000...111000000///000111222222111//////111333333555888;;;444555@@@JJJQQQ]]]jjjzzzmmmYYYIIISSSqqqkkkwwwwww\\\QQQMMMOOOQQQPPPNNNLLLIIIHHHHHHIIIJJJKKKNNNQQQRRROOONNNOOOQQQOOOMMMJJJKKKMMMNNNMMMKKKXXXOOOOOORRRQQQZZZeeecccsssgggyyy~~~RRREEERRR^^^yyyaaarrrzzzmmmggggggjjjmmmhhh]]]UUUTTTJJJGGGCCC@@@????????????=========<<<;;;;;;::::::888999999::::::999999888666777999:::999888666444:::666333444777;;;<<<<<<777333...,,,---...,,,***///////////////---+++***---+++((((((***,,,---------///000...+++)))+++---***)))(((''''''((()))***+++,,,------......---------,,,,,,,,,///333777999>>>GGGQQQXXX```hhhkkkjjjsssyyy~~~zzzvvvtttxxxyyyxxxyyy|||{{{yyyfffrrruuuyyybbb@@@;;;@@@<<<;;;@@@HHHKKKJJJHHHJJJSSS[[[^^^hhhiiipppmmmbbblllyyywwwzzz~~~xxxmmmiiijjjoooppprrrsssssspppkkkgggccccccdddiiimmmqqqsssuuuyyy|||vvv|||tttvvv|||uuuvvvxxxaaa]]]rrrzzzQQQ???111222444111000444444555888<<<>>>@@@AAAAAACCCDDDDDDCCCBBBBBBCCCEEEGGGBBBCCCKKKQQQOOOLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHIIISSShhhxxxlllaaa[[[WWWSSSSSSVVVRRRLLLMMMHHH<<<<<>><<<>>>======<<<<<<;;;::::::999999::::::::::::999999888999:::::::::999777666999666444444777:::<<<<<<999555000---------+++***000000000000///---,,,+++---+++)))(((***,,,---------///000///,,,***+++,,,******)))(((((()))******+++,,,------...---------...------...000444888:::@@@HHHQQQWWW___gggjjjiiirrrxxx~~~{{{wwwtttvvvuuussstttwww}}}vvvhhhtttuuu]]]<<<888<<<999999???KKKNNNNNNLLLOOOYYYbbbgggnnnpppxxxzzznnnuuu|||oooiiijjjooossswwwyyywwwqqqjjjeee^^^\\\aaalllrrrrrrvvv|||xxxsssqqq~~~}}}yyy|||nnn^^^gggtttKKK<<<000111333222222555444666999===@@@AAABBBCCCEEEEEEEEECCCBBBBBBEEEGGGGGGDDDDDDJJJNNNMMMJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHGGGLLLPPP[[[~~~|||mmmaaaVVVRRRRRRZZZSSSRRRLLL???>>>DDDBBBAAA@@@>>><<<999777666555222000......//////...---...---,,,+++***+++,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000000000000000000000000000.........///000000000111222000///000111222111///111444666555222//////000111333444333444<<>>>>>===<<<<<<;;;;;;:::999999::::::::::::999999;;;::::::::::::999999999888666444444777999;;;;;;<<<888222...,,,+++***)))111111111111000...---,,,---+++)))(((***,,,------,,,...000000...,,,+++++++++******))))))******+++++++++,,,---------------.........///111555888:::BBBIIIQQQVVV\\\dddjjjjjjooovvv|||{{{wwwvvvtttqqqqqquuuyyyppp|||ooovvvZZZ:::666:::777999AAANNNRRRSSSQQQTTT```kkkqqqvvvyyytttmmmnnnsssxxx~~~|||sssiiiccc___]]]cccpppvvvssswww{{{|||zzz~~~|||oooqqqmmm```nnnhhhFFF:::111222666666666888666888;;;>>>AAACCCDDDDDDFFFFFFEEEDDDDDDGGGKKKNNNJJJHHHHHHJJJLLLKKKJJJIIIDDDEEEFFFGGGHHHHHHHHHHHHGGGNNNQQQOOO\\\wwweeeVVVNNNUUUPPPSSSPPPEEEDDDIIIFFFIIIIIIHHHDDD>>>999555444333111000000111222222111000///,,,*********+++,,,,,,,,,,,,,,,---------------------------------...............////////////,,,,,,---...//////000000111000///000111111000///111444666555111///111444111777<<<===BBBOOO```llltttyyy|||dddRRRCCCHHH]]]llljjjaaaVVVeee{{{xxxkkkfff[[[\\\```cccaaa^^^ccckkklll|||yyy{{{zzz}}}{{{YYYRRRLLLMMMNNNKKKGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJWWWSSSOOOMMMNNNNNNKKKHHHLLLLLLMMMNNNPPPQQQQQQQQQUUU]]]qqq{{{qqqhhhaaaWWWNNNUUU\\\lll^^^NNNMMMggg|||eeeiiieeeffflllooojjjdddbbbXXXPPPGGGCCCBBBAAA<<<777>>>>>>======<<<;;;;;;;;;999::::::::::::::::::999;;;;;;:::999999999999:::777666555555666888999:::===:::555000,,,+++***)))111222222222111000...---...+++)))(((***,,,,,,,,,,,,---000111000...+++***++++++++++++++++++++++++++++++,,,------------,,,------...///111555888999@@@HHHPPPTTTZZZcccjjjmmmlllsss{{{{{{yyyvvvsssvvv{{{~~~rrr{{{~~~ZZZ===999;;;888;;;DDDPPPTTTVVVUUUYYYeeerrrzzzzzzvvvvvvzzztttjjjdddaaa```fffooorrrooosss{{{yyyrrrttttttlllmmm|||nnnfffvvv___???888222333666888888999777999<<>>>>>===<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::999888888888888999555555555555555666888999===;;;777222...+++******000111222222222111000///...,,,))))))***+++,,,,,,,,,---///111111///,,,***++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---...111444666888>>>GGGOOOSSSXXXbbbkkkooonnnuuu|||xxxvvvvvv|||zzzwwwwww}}}}}}~~~lllsss~~~yyyYYY???<<<===888;;;FFFQQQWWW[[[ZZZ]]]iiiwww{{{}}}|||}}}tttlllgggiiilllpppqqqppppppsssvvv|||tttjjjgggrrrxxxrrrmmmmmmkkknnn|||xxxgggpppXXX999555111222555777888777999;;;===???AAABBBBBBBBBDDDDDDDDDDDDCCCEEEHHHKKKJJJKKKHHHCCCAAACCCCCC@@@AAABBBBBBCCCDDDEEEFFFFFFJJJAAABBBLLLLLLMMMfffzzzkkkaaa\\\RRRDDDEEENNNNNNQQQSSSRRRMMMEEE>>>;;;:::???===:::999888888666555999888666333111000000000............------,,,,,,---------------,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,------......///000//////000222444444333444444444666999<<>>===??????>>>======<<<<<<;;;::::::;;;;;;;;;;;;::::::999999999999888888888888444555666555555555666888999:::999555111---,,,+++...///000111222222111111///,,,***)))***+++,,,+++...---...000111000...+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++---...111333666777===FFFOOOSSSXXXaaajjjnnnrrrxxx~~~|||xxxyyy{{{|||yyyxxxvvvxxxyyy{{{|||~~~ooorrrxxxoooRRR<<<;;;<<<777;;;FFFVVV^^^cccbbbeeeppp}}}mmmxxxyyyvvv{{{wwwoooiiigggsss|||}}}uuuqqquuuxxxuuuxxxvvvmmmbbb\\\aaakkkqqqhhhjjjssszzzvvvlllmmmwwwvvvjjjzzzuuufffyyyMMM666555333333666999999777;;;<<<>>>???@@@AAA@@@@@@@@@BBBCCCDDDDDDFFFHHHKKKKKKMMMIIIBBB>>>@@@AAA>>>AAAAAAAAABBBEEEGGGJJJKKKNNNFFFDDDIIIHHHEEENNN]]]~~~~~~wwwiiiSSSKKKKKKFFFKKKMMMOOOLLLGGGCCCDDDFFFQQQNNNIIIEEECCC@@@<<<:::@@@???===;;;999777555444444444333222111000//////000000000/////////......,,,,,,---......///000000////////////////////////000000000222555777888777777666888===CCCFFFDDDAAAKKKXXXaaaaaabbbfffcccZZZPPPMMMIIIFFFDDDGGGUUUdddttt~~~xxx^^^aaahhhlllmmmooozzzvvvnnnvvvyyyxxx|||jjj\\\SSSNNNKKKJJJLLLOOOOOOLLLMMMQQQLLLKKKJJJIIIIIIIIIJJJJJJHHHKKKPPPSSSUUUVVVVVVWWWRRRRRRRRRPPPQQQUUU]]]cccZZZSSSTTTTTTNNNQQQWWWTTTVVVTTTYYYaaaiiivvvQQQPPPUUUfffnnn}}}sssfffeeeiiihhhddd```YYYWWWRRRKKKDDD@@@@@@AAA??????>>>>>>===<<<<<<<<<::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;:::888777333555666666444444555777555888:::888444///------+++,,,...000222222222222///---***)))***+++++++++///...---...000111///,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++,,,...000222444666777>>>HHHRRRTTTWWW^^^fffjjjrrrwww{{{}}}}}}yyyzzz~~~~~~zzzxxxwwwvvvzzz}}}uuuwwwtttvvv~~~cccJJJ999<<<>>>999>>>JJJ^^^hhhnnnnnnoooxxxjjj|||uuuoooqqqlllrrrvvvuuuooohhhddddddvvvuuuooowwwzzzsss|||zzzhhhTTTOOOXXXbbbdddmmm~~~ssslllqqqlllqqq}}}~~~kkklllooo}}}|||vvv\\\BBB777777666666999<<<<<<999<<<===>>>???@@@@@@???>>><<>><<<999888::::::999888666555444444333333222222111111000000.........///000111111222111111111111000000000000111111111444888:::;;;::::::999<<>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======;;;999888222555777666444333555777333666::::::555111......)))+++---000222333333333///---***)))***+++++++++000...,,,---000111///---)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,---///111333666777888@@@JJJTTTVVVWWW\\\cccgggnnnsssvvvwww{{{{{{vvvtttxxx{{{{{{yyyxxxwww{{{yyyqqqtttsssnnn~~~\\\FFF888===@@@===BBBOOOfffpppwwwwwwwww