BM6P6(@ nnnQQQJJJGGG???<<<;;;999777666555555555333333333222222222111111222222222111111111111000000000////////////000000////////////////////////......////////////......////////////000000000000000111111111111222222222444444555777>>>PPPooo{{{uuu|||zzzpppmmmrrrwwwnnn]]]VVV\\\kkkwwwzzz~~~nnnfffeeejjjqqq|||[[[KKK___lllsss|||fffZZZOOOHHH???333000444111000///......------...---------,,,,,,,,,++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////---///000111000000222444000999DDDQQQeeezzz~~~{{{zzz}}}yyyvvvppphhhbbbUUURRRNNNMMMPPPSSSUUUUUUXXX[[[bbbjjjooopppvvv||||||pppbbbYYYOOOIIIFFFIIINNNSSSYYY```gggsss}}}xxx}}}gggSSSAAA:::666...///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,------......///---,,,---111555;;;HHHTTTmmmxxxjjjdddpppQQQHHHDDD<<<<<<;;;999888666555555555333333333222222222222111222222222111111111111000000000////////////000000////////////////////////......////////////......////////////000000000000000111111111111222222222111333222777MMMlllxxx|||~~~pppccc\\\\\\^^^aaa]]]VVVOOOPPP[[[lllzzzrrrfff```dddjjj{{{]]]GGGQQQtttmmm```TTTLLLBBB555000333111111///...............---------,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////---///000111000111222444333:::GGG\\\ttt}}}yyyzzz{{{tttpppnnniiibbb\\\OOOMMMJJJHHHHHHMMMTTTZZZ^^^^^^```ddddddcccgggnnnrrrttt}}}~~~tttiiiaaaOOOHHHDDDEEEHHHKKKPPPVVVaaakkkzzzyyyzzz~~~sss]]]HHH===777...///......------,,,,,,+++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------......///......///222666>>>PPP```uuuiiifffsssQQQGGGAAA:::<<<;;;999888666666555555333333333333222222222222222222222111111111111000000000////////////000000////////////////////////......////////////......////////////000000000000000111111111111222222222111333222:::\\\sssqqqvvv{{{}}}zzzwwwuuuvvvwwwwwwvvvsssrrrsssuuuzzz~~~}}}yyyqqqcccUUUJJJFFFFFFDDDFFFHHHJJJQQQ___rrryyyggg]]]___eeeooo{{{{{{bbbGGGEEE___zzztttfffYYYQQQFFF888111333111111000///............------------,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........./////////000000---///000000000111333555888;;;KKKiiixxxuuu}}}{{{}}}rrrnnnhhheeebbb^^^YYYTTTMMMLLLKKKIIIKKKUUUcccoootttmmmfffbbb^^^ZZZ[[[^^^dddgggppp}}}wwwmmmgggQQQJJJCCCBBBCCCDDDGGGLLLVVV^^^lll{{{~~~zzzzzz{{{}}}iiiNNN@@@999/////////......---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000222444777CCC]]]tttoookkklllvvvRRRGGGBBB;;;<<<;;;:::888777666555555444444333333333222222222222222222111111111000000000000////////////000000////////////////////////......////////////......////////////000000000000000000111111111222222222666333333@@@aaa|||rrrqqqrrrqqquuuvvvwwwxxxwwwtttqqqpppooollliiigggeeeeeeeeeeeefffddddddfffkkkppptttvvvpppllldddXXXLLLCCC???>>>AAADDDIIILLLRRR```ssslll^^^]]]dddbbbrrr|||kkkMMMAAAUUUpppyyyjjj\\\TTTIII:::222333222111000///...............------------,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------........./////////...///000000000111444666===???QQQrrruuuooottt}}}}}}nnneeebbb]]]ZZZWWWTTTPPPMMMJJJJJJKKKOOOZZZlll~~~{{{kkkdddaaa]]]XXXWWW[[[]]]dddnnnvvvyyy~~~xxxnnngggTTTLLLEEECCCBBBAAACCCGGGKKKQQQ]]]nnn}}}}}}yyyxxxvvvyyyqqqQQQAAA;;;222/////////...------,,,,,,************************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,------.../////////000111333444888IIIkkkhhhlllooo{{{UUUHHHDDD???===<<<:::888777666666666444444444333333333222222222222222111111111000000000000////////////000000////////////////////////......////////////......////////////000000000000000000111111111222222222777000222EEE^^^uuuuuupppooollliiikkkkkkllllllkkkiiigggeeedddccc___\\\XXXWWWWWWWWWZZZXXXWWWYYY^^^cccgggiiifffaaaXXXNNNEEE@@@>>>>>>???CCCFFFGGGMMM[[[qqqsssaaa\\\```^^^nnn{{{qqqSSSAAAOOOhhh|||mmm^^^WWWLLL===444333222111000//////......///.........---------,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,---------............///000000000222555888@@@FFF[[[yyyxxxiiikkkyyy~~~}}}|||rrreeeYYYVVVSSSPPPNNNLLLJJJHHHIIIHHHKKKYYYnnnzzzhhhdddiiiiiiddd___\\\\\\```ggglllpppwwwyyynnngggUUULLLEEEBBBAAA???AAAEEEEEEJJJTTTcccttt~~~www}}}{{{wwwRRRAAA<<<444000//////......---,,,,,,******************************************************))))))((((((''''''((()))))))))*********+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---......//////000///000333444:::QQQxxxqqqbbbiiilllXXXJJJGGGCCC===<<<:::999777666666666444444444444333333333333222222222111111111111000000000////////////000000////////////////////////......////////////......////////////000000000000000111111111111222222222333,,,222GGGYYYlll}}}jjjffffffeeecccccccccbbbbbbaaa___^^^^^^[[[ZZZWWWSSSNNNLLLMMMNNNOOOMMMLLLMMMQQQVVVYYYZZZ[[[VVVNNNFFF???<<<;;;::::::>>>AAACCCIIIZZZttt{{{eeeZZZZZZ___jjjwwwsssYYYAAAHHH]]]rrrbbb[[[QQQAAA666444222222111000////////////............---------,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---------............------------........./////////000000000222666999BBBSSSkkk|||lllooo}}}ooogggZZZOOONNNLLLKKKKKKLLLMMMMMMQQQRRRZZZllluuuiiikkkvvv|||{{{yyyooonnnnnnnnnjjjgggiiioooyyyzzz}}}~~~xxxoooiiiSSSKKKCCC@@@>>>===>>>BBBDDDGGGOOO[[[jjj{{{wwwXXXDDD>>>555000000//////...---------++++++++++++++++++++++++************************))))))))))))((((((((((((((())))))******+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...//////000000...///222666???YYYzzzjjjaaaiiiggg[[[KKKHHHEEE===<<<;;;999888777666666555444444444444333333333222222222111111111111000000000////////////000000////////////////////////......////////////......////////////000000000000000111111111111222222222111///555EEEYYYsssqqq```^^^^^^^^^]]]ZZZYYYWWWUUUTTTSSSSSSSSSNNNNNNLLLHHHDDDCCCDDDGGGEEECCCBBBCCCFFFIIIKKKKKKLLLIIIDDD@@@===;;;999777:::???BBBDDDJJJ\\\vvvlll]]]ZZZ[[[bbbooottt___FFFFFFVVVzzzjjjaaaVVVEEE999555333222111000////////////............------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------............////////////000000000000//////000///000222777:::HHHdddsssyyyhhh```[[[OOOKKKKKKMMMOOOQQQUUUYYY\\\]]]cccnnnyyyrrrooottt}}}~~~sssoooqqq{{{zzzzzzyyywwwssslllhhhTTTKKKCCC???===;;;<<<@@@@@@DDDIIIQQQ]]]nnn|||yyycccJJJ@@@444000000//////......------++++++++++++++++++++++++************************(((((((((((())))))))))))((())))))******+++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------......//////000000//////222888EEEaaatttllljjjqqqkkk\\\LLLHHHEEE===<<<;;;999888777666666555555444444444333333333222222222111111111111000000000////////////000000////////////////////////......////////////......////////////000000000000000111111111111222222222333666:::DDD\\\hhh\\\\\\\\\YYYXXXTTTRRRNNNKKKIIIIIIIIIJJJBBBCCCBBB???<<<;;;>>>AAA???===<<<===???AAAAAAAAA???>>>>>>>>>>>>===:::888===AAAEEEEEEIIIYYYqqq~~~zzzrrrbbb]]]VVV[[[jjjtttfffMMMIIIVVV|||xxxpppfff[[[III:::666333222111000//////////////////.........---------++++++++++++,,,------...++++++,,,,,,,,,------------------.........//////111111111111222222222222///000000///000222777;;;NNNqqqvvv~~~lllXXXUUUSSSGGGKKKMMMQQQUUUZZZ```fffkkkaaakkkyyyxxxooommmmmmqqqvvvzzz~~~zzzvvvqqqlllhhhdddWWWNNNEEEAAA>>>;;;<<>>======???>>>===<<<<<<<<<<<<<<<===:::888999<<<<<<;;;888===<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDEEEIIIYYYqqqyyyzzzggg___UUU]]]```jjjnnnSSSFFF\\\jjjtttxxxsss```MMM@@@555444222000000111222111000/////////...------,,,,,,......---,,,---...///000....................................////////////...///000000//////000111000444///...666666888BBBccc~~~pppwwwdddXXXSSSLLLLLLQQQQQQUUU^^^kkkwww|||{{{xxxlllqqqwww{{{zzzwwwtttrrroooqqqsssvvvzzz~~~{{{uuukkkbbbZZZPPPFFFCCCBBB???;;;::::::<<>><<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;999888888:::;;;:::888:::999999888999:::<<<===@@@CCCFFFFFFJJJYYYppp~~~hhh]]]UUUZZZ[[[gggnnnYYYJJJXXXeeeooo{{{uuueeeSSSEEE888333222000000111222111000000//////......---,,,,,,------,,,+++,,,---...///....................................////////////...///000000//////000111///333000...555666:::IIIhhhqqq}}}sss\\\TTTRRRNNNOOOTTT]]]dddooozzz{{{wwwmmmppptttvvvuuusssqqqpppvvvwwwyyyzzz|||vvvnnndddZZZOOOJJJEEE>>>;;;;;;999;;;???BBBFFFQQQhhh|||YYYGGG999444222///...//////...---,,,,,,+++++++++*********+++***)))(((((()))***+++)))))))))))))))************)))))))))((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000///333777>>>SSSvvvzzzuuu|||xxxyyy___PPPKKKDDD@@@===:::888888777666555444444333333333333222222111111111111111111111111111111000000000000111111000000000000000000000000////////////............000111111222222111111000000111222111000111333444444444>>>YYY{{{nnnXXXXXXSSSMMMLLLJJJDDDBBB???===;;;:::::::::;;;::::::999999999::::::999888777888999:::999888999888888888:::===???AAADDDFFFGGGHHHMMM\\\rrrnnn\\\VVVUUUUUUbbbooocccRRRSSS{{{ccclll|||vvviiiZZZIII999333222000000111111000///000000///......------,,,,,,,,,++++++,,,,,,---.......................................////////////...///000000//////000111...333111///333444???TTTxxxxxxtttbbbSSSQQQSSSTTTWWW\\\hhhpppzzz{{{tttpppmmmooorrrssstttuuuwwwxxx}}}qqqggg[[[QQQGGG===999;;;999:::===???AAAJJJ]]]pppbbbKKK===555333000...//////...---+++++++++*********))))))******))))))))))))******************))))))))))))******)))))))))(((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000000555:::CCCZZZtttzzz~~~~~~```RRRKKKEEE@@@===:::888888777666555444444333333333222222222111111111111111111111111111111000000000000111111///////////////////////////////////////.........000000111111111111000000000111222222111111333555555777DDD]]]}}}fffUUUVVVPPPIIIGGGDDD???>>><<<;;;999999999999888888888777888888999999888888888888999999999999999;;;===???BBBDDDEEEEEEFFFGGGHHHKKKSSSbbbvvvwww```XXXRRRPPP^^^pppnnn\\\OOOiii}}}iiippp~~~zzzpppcccRRR===444222000000111111000///000000//////...---------,,,,,,,,,---------..........................................////////////...///000000//////000111---333222000222444EEEaaa~~~}}}eeeZZZSSSVVV\\\```eeejjjrrrwww|||}}}xxxrrrooonnnpppqqqsssvvvyyy~~~zzzpppcccVVVGGG;;;888;;;::::::<<<===>>>DDDTTTccctttkkkNNN@@@666333000/////////...---++++++++++++***************))))))))))))))))))***++++++******))))))((((((''''''((()))***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000111777>>>HHHcccmmm|||cccTTTMMMFFF@@@===:::888888777666555444444333333333222222222111111111111111111111111111111000000000000111111////////////////////////.........///////////////000000000111111000000000000111222222111222444666:::BBBRRRjjjzzz___SSSSSSLLLEEECCC???<<<<<<;;;::::::999999999777777777777777888999:::999:::;;;;;;;;;;;;<<<<<<:::===BBBFFFIIIIIIHHHGGGEEEFFFIIIPPP[[[kkk}}}dddZZZQQQOOO[[[nnnvvvgggOOOZZZxxxwwwxxxnnn\\\FFF555333111111111111000///111000000///......---------......///////////////....................................////////////...///000000//////000111---222222111333555JJJlllrrrkkkvvvzzzeeeaaa___dddkkkpppvvvzzz}}}~~~}}}xxxtttrrrtttwwwuuuvvvxxxzzz~~~~~~ssseeeVVVGGG;;;888;;;;;;;;;<<<===<<<@@@LLLZZZkkk}}}vvvPPPAAA777444111/////////...------,,,,,,,,,,,,+++++++++)))))))))******)))))))))++++++******))))))((((((''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000111:::BBBNNNlllttthhhzzz~~~eeeVVVOOOHHH@@@===:::888888777666555444444333333333333222222111111111111111111111111111111000000000000111111000000000000000000000000.........//////////////////000000111111000000///000111222222222333555777999HHH```{{{rrr\\\RRRRRRIIICCCAAA<<<;;;;;;;;;;;;:::::::::999777777777888888:::;;;<<<<<<===??????>>>>>>???AAA;;;???DDDHHHJJJJJJHHHFFFDDDFFFKKKUUUddduuuiii[[[QQQPPPYYYiiizzzpppQQQPPPrrr|||{{{rrraaaJJJ777555333222222222111000111111000//////......---......///000000000000///....................................////////////...///000000//////000111...222111333555888OOOsssmmmeeessstttmmmmmmnnnrrrvvv{{{}}}yyyuuurrrtttxxx|||zzz{{{}}}~~~uuudddVVVHHH===999;;;<<<;;;;;;<<<<<<>>>HHHSSShhhzzzSSSCCC777555111000//////...------------,,,,,,,,,++++++))))))************))))))************))))))))))))++++++*********)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111<<>>???AAACCCCCCBBBAAACCCFFFAAACCCEEEGGGHHHIIIHHHHHHEEEHHHOOO[[[kkk{{{nnnYYYPPPRRRWWWbbbyyyuuuSSSIIIddd{{{~~~vvvfffPPP888666444333444333222111111111000000///.........------///000000000///.......................................////////////...///000000//////000111000222111444888:::QQQvvvyyyjjjhhhuuuvvvqqqsssuuuuuuvvvyyy|||~~~zzzxxxvvvvvvwwwxxxyyyyyyzzz|||yyyeeeVVVJJJ@@@;;;;;;:::999:::<<<;;;<<>>999:::::::::::::::999888777999999999:::;;;===>>>???AAACCCFFFFFFDDDDDDFFFIIIHHHGGGFFFFFFGGGIIIJJJKKKGGGJJJQQQ^^^ooo~~~tttXXXPPPSSSUUU]]]wwwwwwTTTFFF[[[wwwwww~~~pppZZZ999777555444444444333222111111000000//////......,,,,,,.../////////...---..................................../////////000...///000000//////000111111111000555:::<<>>JJJXXXwww]]]xxxxxx~~~lll___WWWLLLBBB<<<999999999666444666555555444444444333333333222222222222222222333333222111000//////000111222000000000000000000000000......///000000000000000......///000111222222333000555222000555333333===EEE___yyylllaaaVVVOOOJJJBBB>>>===999999888777777777777777666888;;;>>>AAACCCDDDDDDGGGDDDDDDGGGHHHGGGHHHKKKMMMGGGEEEIIIOOOQQQPPPNNNLLLPPPVVV___kkkxxxvvvvvvttt[[[TTTOOOMMMYYYrrrrrrYYYGGGNNNaaa}}}~~~www```BBB777555555///000444///111111111111000///...---........................000000//////.........---///////////////.........000000000000111111111111111111222333777EEE```xxx}}}xxxlllbbbxxxvvviiijjjjjjkkkmmmpppuuuyyyzzz{{{}}}~~~~~~}}}{{{zzzqqquuu{{{fffUUUMMMGGG>>>666888888999:::;;;>>>@@@BBBJJJYYYssstttppprrrMMM<<<666111000000---,,,.........---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111...,,,---///111000...444>>>LLLZZZwwwlllooozzzrrr~~~mmmbbbZZZOOOBBB===999:::999666555666555555555444444444333333222222222222222222222222111111111000000111111111000000000000000000000000......///000000000000000//////000000111111222222///555222111666333444???LLLdddkkkaaaUUUOOOJJJBBB>>>===999999888777777777888888<<<===@@@CCCFFFGGGGGGGGGHHHEEEDDDGGGIIIHHHIIILLLKKKIIIHHHLLLRRRUUUVVVUUUQQQPPPSSS\\\iiiwww}}}{{{}}}pppgggvvvwww[[[TTTOOOMMMWWWmmmnnnVVVEEEIII[[[zzzvvv}}}hhhDDD888555666111111444///111111111111000///...---........................000/////////............/////////////////////...000000000000111111111111111111222444999HHHccczzzyyyllleee~~~vvvmmmnnnnnnooopppssswwwyyy~~~~~~|||xxxsssqqqnnnsss{{{{{{eee]]]VVVHHH??????888888888999;;;===@@@AAAGGGUUUnnn~~~|||xxxQQQ???888222111111...---///......---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000...,,,---///111000...777FFFUUU___|||eeedddooowwwppplllxxxmmmeee\\\PPPCCC===:::::::::666555666555555555444444444444333444333333222222111111111111111222222222222111111000000000000000000000000......///000000000000000000000000000000111111111///444333333666222555CCCXXXpppwwwkkk```UUUOOOJJJCCC>>>===:::999888888888999:::;;;???AAADDDFFFHHHIIIHHHHHHIIIEEEDDDGGGJJJIIIJJJLLLKKKMMMPPPSSSVVVYYYZZZZZZUUUSSSUUU]]]lllzzz~~~oookkknnntttkkkccchhh~~~^^^TTTOOONNNUUUggggggSSSBBBFFFZZZ{{{qqqIII:::666888333333555000111111111111000///..............................////////////..................//////////////////000000000000111111111111111111222666<<>>BBB888888888999:::===???@@@BBBOOOgggvvvWWWCCC:::333222222000///000......---,,,+++++++++++++++++++++***************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...------///111111000888OOO^^^ggglll```^^^bbbkkknnnrrr~~~kkkeee]]]PPPDDD>>>;;;;;;:::777555666555555555555444444444444444444333333222111000000111222333444444333222111////////////////////////......///000000000000000111111111000000000000000...333333444777222777JJJggguuukkkaaaVVVOOOJJJCCC>>>>>>:::999888888999;;;<<<>>>???AAADDDFFFGGGGGGFFFEEEHHHEEEEEEIIIJJJIIIJJJMMMNNNVVV]]]]]]ZZZYYYYYYXXXVVVXXX]]]fffqqq|||~~~kkkdddhhhllluuuzzztttgggkkk|||cccWWWQQQOOOSSS```bbbRRRBBBGGG```yyyPPP===666999666555666111111111111111000///..............................///////////////.....................///////////////000000000111111111111111000222888@@@QQQkkkyyyllluuutttnnnnnnoooqqqsssuuuuuuuuuooonnnllliiigggeeedddccceeekkkqqquuuuuuuuuvvvxxx|||nnnOOO===;;;888888888888:::<<<>>>??????JJJ```yyynnnsss~~~^^^FFF<<<333111222000//////......---,,,++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------------,,,,,,------...///......---...///111111222888UUUdddmmm```\\\```dddkkktttzzzlllfff^^^RRREEE???<<<<<<;;;777555777666666555555555444444444444444333333222111000000111222333444444333222111////////////////////////......///000000000000000111111111000000000000000...333333555777333<<>>::::::999999:::===???AAA@@@BBBEEEHHHIIIHHHGGGEEEHHHHHHLLLOOOMMMIIIJJJOOOWWWdddlllggg]]]XXXVVVTTTXXX___hhhmmmpppwwwxxxddd^^^cccdddffffff^^^```sssjjjZZZSSSQQQRRR[[[^^^UUUDDDJJJfffuuutttZZZAAA777:::777555666222222222222222111000///....................................///////////////---.........//////000000///000000000111111111111111000222999CCCTTTnnntttlll~~~rrriiihhhgggiiimmmnnnnnnmmmbbb___ZZZVVVUUUWWWZZZ\\\___cccggghhhggggggjjjmmmtttyyy~~~}}}~~~fffMMM???888888777777888999;;;===>>>>>>FFFYYYqqqlllgggdddJJJ>>>333000111///............---,,,++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......------...//////111222444???]]]iiittt]]]ZZZiiimmmooowwwyyyooohhhaaaVVVFFFAAA======;;;777666777666666666555555555444444444333333222222111111111111111222222222222111111000000000000000000000000......///000000000000000000000000000000111111111///333333666777444BBB___xxxqqqeeeZZZSSSLLLDDD???>>>;;;:::999999;;;>>>BBBDDDEEEGGGKKKNNNOOONNNLLLKKKKKKQQQYYY[[[TTTMMMOOOVVVdddttt{{{ooo___XXXYYYZZZaaajjjqqqqqqnnnqqq~~~ooo___]]]eeebbb```___ZZZbbblllkkkjjj~~~ppp]]]TTTRRRPPPUUU\\\XXXHHHKKKdddnnnkkkeeeGGG777:::888555666333222222222222111000///....................................///////////////------......///000000000000000000000111111111111111000222:::EEEWWWppp}}}yyyjjjkkk|||ooodddaaa^^^___bbbcccbbb___WWWSSSMMMHHHGGGIIINNNQQQWWWYYY[[[[[[YYYYYY\\\___eeelllsssuuuuuuxxxuuuVVVHHHBBB<<<888777777777888:::<<<===>>>CCCRRRhhh}}}kkk```~~~mmmMMM???333///000///............---,,,++++++++++++***************+++++++++))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,---/////////111333666HHHdddnnnzzzxxx[[[bbbyyy{{{uuuyyyvvv}}}pppgggaaaWWWGGGAAA======<<<888666777666666666666555555555555222222222222222222222222111111111000000111111111000000000000000000000000......///000000000000000//////000000111111222222000333333666777555GGGiiiyyyttthhh\\\TTTMMMEEE???===;;;:::999:::<<<@@@DDDGGGIIILLLPPPTTTUUUTTTRRRQQQQQQ]]]iiijjj^^^SSSVVV___rrrttt```\\\dddiiirrrwwwyyyvvvttt{{{zzzhhh]]]aaajjjccc\\\]]]\\\lllhhh___cccggg~~~ttt___SSSQQQMMMQQQZZZ[[[KKKIIIZZZnnnhhhnnnKKK888999777555666444222222222222111000//////..................................../////////000------......///000000111000000000000111111111111111000222:::FFFXXXqqqyyyppp___hhhwwwlllbbb]]]XXXUUUWWWWWWTTTQQQLLLIIIEEEBBBAAACCCFFFIIILLLOOORRRRRROOOMMMNNNPPPRRRZZZcccgggiiippp{{{iiiRRREEE@@@===777777777777888999;;;<<<===@@@KKK```vvvgggYYYzzzwwwQQQBBB444000111111///.........---,,,++++++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...+++---///000///111444777LLLfffooommm[[[iiiuuuzzzuuuzzzoooddd___VVVHHHBBB>>>===<<<888666777777666666666555555555555222222222222222222333333222111000//////000111222000000000000000000000000...//////000000000000000...//////000111222222333111333333666777666KKKooozzzvvvjjj^^^VVVNNNEEE???===;;;:::999:::<<>>GGG\\\rrrbbbRRRuuu}}}TTTDDD555111222222000000......---,,,++++++++++++))))))******++++++++++++))))))))))))))))))))))))*********)))***++++++,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...***---///000000111444888IIIcccnnniii^^^hhh{{{nnnvvvtttxxxooobbbVVVHHHAAA<<<<<<<<<999777777777777666555333222111111222222222222222222222222111111111111111111111111//////............//////000000000000000000000000000000000000111111111111///)))333444444555JJJyyypppaaaSSSIIIDDDAAA@@@:::;;;;;;:::===CCCGGGIIIHHHQQQUUUZZZaaa[[[UUUZZZdddzzzrrrhhhdddiiivvvtttmmmttt{{{www}}}oooddd]]]jjjvvvgggUUUXXXaaaxxxbbb]]]YYYfffwwwhhhPPPKKKNNNRRRXXX___UUUEEEEEEdddlllvvvQQQ:::<<<555333888444333333222111000///...---000000///.....................------------......////////////////////////000000000000111111111111333...---CCCLLLXXXyyyuuuPPPQQQ{{{tttiiibbb]]]UUUNNNJJJHHHFFFEEE???>>>===<<<<<<===>>>??????CCCGGGGGGCCCAAABBBDDDAAADDDKKKSSSYYYaaappp~~~oooaaaSSSFFF???>>>:::999888888888999:::;;;:::AAAHHHSSShhh^^^RRRmmm|||___EEE555333///000222,,,......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------******+++,,,------...//////---,,,...//////444;;;QQQbbbiii^^^uuuwwwjjjfffpppooozzztttggg\\\LLLCCC===<<<<<<999777888555555555444444333333333222222222222222222222222111111111111111111111111//////............//////000000000000000000000000000000000000111111111111111+++444444444777MMM}}}sssdddUUUJJJCCC???===:::;;;;;;;;;===CCCHHHKKKPPP[[[aaaeeejjjbbb[[[bbbooosssooooootttzzzuuu~~~yyytttrrrxxxqqqiiifffrrryyyhhhXXX\\\ccc{{{\\\WWW```pppjjjRRRJJJLLLMMMRRRXXXPPPEEEDDDZZZyyyyyyYYY===<<<666555888333444333333222000//////...000000///............///......------------......////////////////////////000000000000111111111111333111111EEEQQQ```qqqYYYddd}}}~~~uuulllbbb\\\SSSLLLHHHEEECCCBBB<<<;;;:::::::::;;;<<<===AAAEEEHHHGGGCCC??????AAADDDEEEJJJPPPUUU]]]mmm|||ooobbbUUUHHHAAA@@@:::999888888888999:::;;;999???EEENNNaaa{{{fffUUUmmm{{{cccGGG777444000000111,,,......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...,,,---///000222888@@@XXXrrrddddddppppppeeeeeesssxxx{{{ooodddQQQHHH???===<<<999888999444444444444444444444444222222222222222222222222111111111111111111111111000//////......//////000000000000000000000000000000000000000111111111111333...555444444:::QQQ~~~ttteeeVVVKKKCCC???===::::::;;;<<<>>>CCCJJJOOO\\\gggnnnrrrssshhhccclll}}}uuuxxx|||~~~}}}wwwlllttt|||uuummmppp}}}|||ggg[[[```ccc}}}lllYYYXXXeeeyyynnnVVVLLLKKKIIILLLRRROOOHHHDDDOOOhhh~~~ddd@@@:::888777777333444444333333222111000000111000//////......//////......------------......////////////////////////000000000000111111111111333555555HHHWWWlllfff\\\rrr~~~zzzrrrjjjaaa[[[RRRJJJEEEBBB???>>>;;;:::999999:::;;;<<<===CCCGGGIIIHHHDDDAAA@@@AAAFFFFFFIIIMMMQQQYYYggguuuxxxxxx~~~}}}nnnbbbVVVIIIAAA@@@:::999888888888999:::;;;;;;???CCCJJJZZZrrrooo\\\nnniiiKKK888555111000111,,,......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,+++---,,,---000222444===FFFaaaZZZdddjjjjjjcccgggvvvvvvkkkVVVLLLBBB>>><<<999999:::555555555555444444444444222222222222222222222222111111111111111111111111000000////////////000000///////////////////////////000000000111111111111444///666222333;;;UUU{{{rrrdddVVVLLLEEEAAA???:::999:::===???CCCKKKSSSfffooouuuxxxwwwllljjjxxx{{{vvvyyykkk}}}yyyvvvzzzyyynnnxxxhhh]]]ccceee~~~___]]]^^^iiirrrZZZOOOLLLIIIKKKQQQTTTMMMDDDGGG```~~~|||nnnCCC888:::999777444555555444333333222111111111000000///.../////////......------------......///////////////////////////000000000111111111111222777999KKK]]]ttt|||aaa^^^vvvuuummmfffbbb[[[RRRIIIDDD@@@===;;;<<<;;;;;;;;;<<<===???@@@DDDGGGIIIJJJGGGEEEEEEEEEFFFFFFIIINNNRRRVVVaaalllooolllnnnxxx{{{nnnbbbVVVHHH@@@>>>:::999888888888999:::;;;===@@@CCCIIIVVVlll}}}kkkvvvqqqOOO:::666222///000---......---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,---------------------------,,,---,,,...000111444>>>IIIhhhRRRaaajjjkkkjjjnnnwwwzzzpppZZZOOODDD???<<<:::999;;;888777777555444333333222222222222222222222222222111111111111111111111111000000////////////000000///////////////////////////000000000111111111111444000666000222===XXX}}}tttfffXXXMMMEEE@@@>>>999888:::>>>@@@CCCMMMYYYnnntttvvvzzzzzzpppqqqzzzwwwyyywwwwwwyyy}}}~~~}}}rrrpppdddlllpppzzzYYY^^^aaavvvqqqYYYOOOKKKHHHLLLSSS^^^RRRBBBCCC^^^yyyxxxGGG666;;;:::666777555555444444333222222222111111000///////////////......------------......///////////////////////////000000000111111111111000777:::OOObbbwwwwwwgggbbbuuu~~~tttlllfffccc\\\SSSJJJDDD???<<<:::;;;;;;;;;;;;<<<>>>@@@AAAEEEGGGIIIJJJIIIGGGFFFEEEFFFGGGLLLSSSWWWYYY___fffggg```___gggvvv{{{nnndddXXXJJJAAA>>>:::999888888888999:::;;;<<<>>>BBBGGGRRRfff}}}||||||xxxRRR:::777222//////.........---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,------++++++,,,------...//////...---///000000333???KKKlll~~~UUUhhhppprrrwwwyyyxxx~~~ttt[[[PPPEEE@@@===:::999;;;999888777666555333222222222222222222222222222222111111111111111111111111111000000//////000000111000000000000000000000000000000000000111111111111333111777000222@@@[[[xxx|||lll\\\OOOEEE>>>:::999777:::@@@AAACCCOOO]]]qqqtttvvv|||wwwyyyzzzzzzxxxvvvxxxpppyyyrrrXXX\\\bbbmmmVVVKKKGGGFFFLLLUUUhhhUUU??????[[[}}}MMM777<<<;;;444999444444444333333222222222222111000000//////000000......------------......////////////////////////000000000000111111111111000555<<>>;;;999:::888777777666555444444333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111333222999222444CCC___rrraaaSSSGGG???;;;999666:::AAABBBCCCPPPaaammmooorrr}}}|||}}}|||~~~|||~~~|||zzzqqq^^^___kkkmmmUUUIIIEEEEEEMMMXXXsssYYY@@@???XXX}}}yyyVVV:::>>>:::111999333333333333222222222222222111000000//////000000......------------......////////////////////////000000000000111111111111111444===[[[iiiooo|||qqq___[[[hhh|||uuuuuu~~~tttkkkfffbbb[[[RRRIIICCC???<<<:::999999:::;;;<<>>___kkklllxxxqqqYYYYYYjjj~~~vvvxxx}}}qqqfffaaa```ZZZQQQHHHBBB>>>;;;:::<<<<<<<<<===???BBBDDDFFFFFFIIINNNUUU\\\aaaccccccXXXXXX\\\dddiiilllqqqvvv]]]XXXZZZgggzzzxxxiiibbb[[[WWWPPPFFF@@@>>>:::999888888888999:::;;;===???CCCGGGJJJVVVooofffnnnrrrgggzzzTTT777666222---///000......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))((()))***+++,,,+++******++++++,,,,,,,,,---------///............---------,,,---000222222888IIIZZZsssdddjjj{{{{{{]]]LLLDDDBBB:::888999444:::999666444333333444555333333333222222222111111111111111111111111111111111111000000000000111111000000000000000000000000...000111111000000111222333000444999888@@@aaatttiii\\\MMMBBB???:::999<<<@@@CCCGGGQQQ[[[bbbhhhsss~~~}}}uuuzzz~~~}}}uuulll|||jjjRRRIIIFFFGGGRRR```nnnWWWEEEAAASSSttt}}}```BBB@@@;;;<<<555777666555444333222222222000000000000//////////////////.........---------///////////////000111111000000000111222222333333222444FFF[[[eeeooossskkk\\\cccuuusssyyyxxxnnneeeaaa\\\YYYSSSJJJ@@@;;;:::<<<999:::<<>>999;;;999777555444444555666333333333222222222222111222111111111111111222222111111000000000000111111000000000000000000000000...000111111000000111222333000333888777@@@bbbxxxooobbbRRRFFFAAA::::::<<<@@@CCCGGGPPP[[[gggkkkuuu~~~sss|||~~~www|||ooo|||nnnUUUJJJEEEEEENNNZZZbbbOOOBBBAAAUUUyyyjjjwwwhhhFFF@@@:::;;;444777777555444333222222222111000000000//////////////////.........---------///////////////000111111000000000111222222333333333555HHH^^^iiitttyyyrrrjjjsss{{{zzzoooeee]]]ZZZ[[[YYYTTTKKKBBB===<<<<<<:::;;;===@@@BBBCCCDDDEEEHHHMMMWWWgggwww}}}ppp^^^TTTPPP[[[mmm|||xxx^^^ZZZ[[[fffyyy~~~gggWWWFFFDDDDDDFFFGGGEEEBBB???===777444666777666777999999===<<<@@@IIIPPPeee~~~qqqrrrRRR<<<999333222...111......---,,,,,,,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++)))((()))+++---+++***+++,,,------......------,,,,,,---------.........111...///333444888MMMcccbbbgggtttooowww}}}___OOOHHHFFF???>>>@@@;;;<<<:::999777666666666666333333333333222222222222333222111000000111222222111111000000000000111111000000000000000000000000...000111111000000111222333000222666777BBBddd~~~wwwjjjWWWHHHAAA;;;:::<<<@@@CCCGGGPPPZZZcccfffmmmuuu|||lllpppsssvvvuuuuuu|||wwwtttZZZLLLEEECCCIIIQQQ\\\NNNEEECCCRRRkkkcccsssvvvOOODDD;;;<<<666888777666555333333333222111111000000000//////////////////............---///////////////000111111000000000111222222333333444666JJJ```kkkwww}}}uuuiiiwwwvvvjjj```ZZZXXXTTTSSSPPPKKKDDD@@@>>>>>>;;;===???AAACCCEEEEEEFFFDDDLLLXXXhhhtttsssaaaNNNOOOOOO]]]qqqttt___bbbhhhrrrttt\\\NNNNNNLLLLLLPPPTTTRRRJJJAAA>>>888555666777666777999999===<<<>>>FFFKKK___|||~~~uuuvvvzzzTTT<<<999222333...111------......------,,,++++++******))))))******+++*********+++,,,,,,,,,---***)))))))))+++,,,+++***+++,,,------......------,,,------------.........111...///333666???UUUlllqqqYYYaaannndddppp|||fffTTTLLLIII@@@>>>>>>888<<<;;;:::888777777777777444444333333333222222222444333111000///000111222111111000000000000111111000000000000000000000000...000111111000000111222444111333555888EEEhhh|||oooZZZHHH???;;;:::<<<@@@CCCFFFPPPZZZ\\\^^^ccclllxxxwwwqqqnnnvvvyyyrrrvvvuuusssxxxxxx]]]MMMFFFDDDGGGLLLXXXPPPJJJDDDKKKttthhhfffuuuYYYHHH>>>@@@999999888777555444333333333111111111000000000///////////////...............///////////////000000111000000000111222222333333444777JJJ^^^iiitttyyyqqq___ppp~~~vvviii^^^WWWUUULLLLLLLLLKKKGGGCCC@@@???===>>>@@@BBBDDDFFFGGGGGGGGGMMMVVV___bbb___UUULLLRRRSSSbbbuuuooogggooo|||qqq\\\RRR\\\bbbkkkppppppfffTTTDDD@@@999555666777555666999999===;;;===DDDIII[[[xxx~~~ooouuu}}}vvv~~~VVV<<<888222333...111,,,---...///...---,,,+++++++++************++++++***)))))))))))))))))))))***))))))***+++++++++++++++,,,------......------------------...............---...222888FFF^^^tttgggTTT___jjjaaammmzzzhhhVVVNNNJJJAAA>>>>>>888===<<<;;;:::999888888777444444444333333333222222444333111000000000111111111111000000000000111111000000000000000000000000...000111111000000111222555333444666999IIIjjjppp[[[III@@@<<<;;;<<<@@@BBBFFFOOOYYY___```ccckkk{{{zzzyyy{{{sssnnnqqq{{{{{{qqqnnntttxxxvvv|||{{{___MMMGGGFFFHHHJJJQQQQQQOOOFFFGGGkkkkkkmmmyyy```KKK???AAA<<<:::999888666555444333333111111111111000000000000///////////////////////////////////////000000111000000000111222222333333555777III\\\fffpppssskkkcccqqq~~~tttggg[[[TTTRRRPPPQQQRRRQQQNNNHHHBBB======???AAACCCEEEFFFGGGHHHMMMTTT\\\___[[[UUUTTTWWWYYYZZZjjj}}}tttppp{{{qqqccc___dddwww|||bbbMMMAAA;;;666666666555666999888<<<;;;===DDDIII[[[xxx~~~qqqrrrttt}}}ttt~~~XXX<<<888222333///000,,,---...///...---,,,+++,,,,,,++++++++++++,,,,,,,,,++++++***)))((('''''')))***************+++++++++,,,------......---------------........./////////......111888IIIaaauuuaaaUUU```hhhbbbjjjvvvgggVVVNNNKKKCCCBBBBBB===<<<<<<;;;:::999888777777444444444444333333333333333333222222111000000000111111000000000000111111000000000000000000000000...000111111000000111222444444555777:::JJJjjjzzzmmmZZZJJJCCC<<<;;;===@@@BBBFFFOOOYYYaaabbbdddlllxxxtttxxxkkkgggjjjrrrrrriiieeehhhtttsss|||~~~aaaMMMGGGIIIKKKKKKWWW[[[\\\MMMEEE```nnnqqqyyyfffMMM???AAA<<<;;;:::999777555444333333222222111111111000000000...////////////000000000///////////////000111111000000000111222222333333666888JJJ^^^hhhrrrvvvnnnnnnuuutttggg]]]WWWWWW^^^^^^___]]]YYYOOODDD<<<===???AAACCCEEEFFFGGGHHHKKKTTTaaafff___VVVVVV[[[^^^cccuuu}}}tttuuukkkkkk~~~oooXXXCCC<<<777666666555666999777;;;;;;===DDDHHHZZZvvv|||ooonnnuuusss{{{yyyZZZ<<<777222444///000------......------,,,+++---,,,,,,,,,,,,,,,,,,---...------,,,+++***))))))(((***++++++******+++,,,+++,,,------......------------........./////////333222111222999JJJaaarrr{{{ZZZUUUbbbhhhbbbhhhrrrjjjYYYQQQNNNFFFDDDDDD???;;;;;;;;;:::999888777666555444444444444333333333111222333333333111///...111111000000000000111111000000000000000000000000...000111111000000111222222444555666:::JJJgggvvvnnnbbbSSSHHHCCC<<<;;;===@@@BBBFFFOOOXXX```bbbfffpppsss}}}|||oooccc\\\[[[cccfffaaa\\\[[[gggeeeooocccMMMGGGJJJLLLKKKZZZbbbeeeQQQBBBWWWyyytttrrrvvvoooRRRBBBDDD>>><<<;;;999777666444444333222222222111111111000000.../////////000000000000///////////////000111111000000000111222222333333777:::NNNdddppp}}}{{{pppsss}}}qqqddd]]]\\\^^^eeefffgggfffaaaVVVHHH???===>>>@@@CCCEEEFFFGGGGGGJJJQQQ^^^hhhfff^^^ZZZ]]]bbbiii}}}uuuttttttqqqZZZDDD===777666666444666999777;;;;;;===CCCFFFWWWsss{{{jjjhhhtttqqqsssrrr[[[<<<777222444///000......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***,,,+++))))))+++---+++,,,------......------............////////////111222222333<<>>@@@BBBDDDFFFGGGGGGQQQSSS\\\iiilllgggcccdddeeemmmvvvuuu|||yyywww|||{{{yyyiiiVVVEEE>>>777666666444666999777<<<;;;<<>>777222444000111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++,,,------+++,,,------......---------------........./////////000111666@@@SSSmmm}}}]]]IIIPPPaaakkkpppwwwlllTTTSSSOOOGGGCCC???===<<<:::999888888777777555555555444444444333333222222222333333222222222222111111111000000000000111111/////////000222333000000000000111111111111111555333;;;:::KKK{{{}}}pppaaaVVVNNNEEE?????????;;;;;;>>>BBBFFFMMMUUU```fffxxxzzzkkk\\\SSSNNNIIIIIILLLRRRXXX]]]iiitttnnneeebbbaaazzzmmmSSSGGGEEEFFFFFFRRRbbbnnn]]]FFFTTTxxxxxx{{{|||[[[KKKCCCCCC@@@>>>===<<<;;;:::888777444444333333222111111111111111111111000000000000///............///000000222222111111222222333444777===YYYzzzzzzjjjxxxtttaaaTTTKKKJJJLLLPPPSSSWWWXXXUUUMMMEEE@@@DDDFFFEEEBBBEEENNNVVVXXX```nnn```ZZZSSSTTTSSSVVV___fff]]]OOOJJJ:::888<<<666444888888999;;;999;;;BBBCCCOOOfffyyyfffbbbqqqjjjsss{{{tttyyy```>>>777222444000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,------+++,,,------......---------------.........//////000000111555AAAVVVrrrzzzZZZLLLUUUccchhhnnn{{{xxx___^^^WWWLLLDDD>>>===<<<;;;999888888888888555555555444444444444333333222222222222222222333111111111111111000000000111111000///000111222333000000000111111111222222000666666<<<===TTT|||nnn^^^RRRIIIAAA<<<<<<>>>;;;<<<@@@CCCEEEMMMTTTeeelll}}}ttteeeWWWRRRIIIEEEIIINNNTTT```mmmkkkZZZ___pppVVVIIIFFFEEEEEERRRfffvvvgggKKKTTTyyy|||ZZZJJJCCCDDD???@@@AAA???<<<999888777444444333333222222111111111111111111000000000000//////......//////000111222222111111222222333444777;;;VVVwwwooogggzzzzzzqqq]]]QQQJJJHHHJJJNNNRRRVVVWWWRRRJJJCCC???FFFFFFDDDCCCKKK[[[hhhnnn}}}}}}[[[WWWWWWZZZ\\\cccrrr{{{qqq^^^SSS>>>666999666555999777999;;;999<<>>777222444///000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------+++,,,------......------------........./////////000000000555FFFaaannnRRRKKKVVVaaadddhhh|||ppppppeeeSSSDDD999===<<<;;;:::999888888888555555555555444444444444444333222111111222333444111111111111111111111111111111000000000111222333000000111111111222222222...555333;;;BBB^^^{{{lll[[[OOOFFF>>>;;;;;;;;;:::<<<@@@BBBDDDLLLUUUeeeqqqzzzrrrbbbTTTSSSJJJGGGLLLPPPXXXnnnmmmYYYiiiqqqWWWJJJGGGFFFEEEOOOdddyyylllNNNSSS}}}}}}YYYIIICCCEEE???BBBDDDBBB===999777888555444444333222222111111111111111111000000000////////////...///000000111222222111111222222333444666999TTTuuuzzziiimmm~~~xxxttt___RRRLLLOOOTTTWWWZZZ^^^]]]XXXOOOGGGBBBBBBBBB@@@CCCRRRjjj}}}}}}^^^^^^cccppp~~~^^^DDD777888555666999666999;;;:::<<>>777111444///000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------+++,,,------......------............////////////000000000777MMMooohhhQQQNNNXXXaaaeeeiii{{{yyyiiiSSSCCC999======;;;:::999888888888666666555555555444444444444333222111111222333444111111111111111222222222111111111111111222222333111111111111222222222222///555111;;;JJJlll~~~wwwiiiYYYMMMEEE>>>;;;<<<999999;;;???@@@CCCLLLVVVdddyyy{{{yyy~~~yyyqqqbbbSSSPPPKKKJJJOOOUUUeeedddXXXwwwoooVVVJJJGGGGGGFFFJJJ___vvvmmmNNNRRRZZZIIICCCEEE???BBBDDDBBB===999888888555555444444333222222111111111111111000000000//////////////////000111111222222111111222222333444666:::VVVwww}}}mmmttt~~~{{{yyyfffYYYWWWaaammmmmmnnnnnnllleeeYYYLLLCCC>>>???@@@GGG[[[wwwgggjjjttteeeIII:::999666777999555999<<<:::<<>>===<<<:::999999999999666666666555555555444444333222222222222222222333111111111222222222222222111111111222222222222333111111111222222222222333222888333===QQQyyy{{{qqqdddUUULLLEEE>>>;;;<<<888888;;;>>>???DDDOOO[[[jjjzzzjjjhhhooovvv|||xxxqqqbbbSSSIIIIIIJJJPPP^^^yyyooo\\\___mmmVVVJJJHHHGGGFFFHHH[[[uuupppPPPPPP~~~vvv]]]KKKCCCFFF@@@AAABBB@@@===:::999888555555444444333333222222111111111111000000000000000000//////000000111222222222111111222222333444777>>>[[[{{{vvvuuu~~~|||nnndddfffvvv}}}zzzssscccPPPAAA???AAADDDMMMaaayyymmmuuucccHHH::::::777777999666999<<<:::===BBBAAAJJJ```{{{kkk___eeeiii~~~___===666111333...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------+++,,,------......------....../////////000000000222333333:::SSSxxxfffWWWTTTXXXcccnnndddLLLFFFGGG>>>===<<<;;;:::999999999666666666666555555555555222222222333333222222222111111111222222333333333111111222222333333333222111111111222222222333333111999555<<>>;;;;;;999999;;;>>>@@@EEESSSaaa|||oooeeeccckkksss}}}}}}xxxuuunnn```QQQFFFHHHIIIOOOiiiiii^^^dddvvvnnnVVVKKKHHHGGGFFFIII\\\wwwuuuTTTMMMvvvnnn___LLLDDDFFFBBB@@@>>>======<<<:::888555555555444333333222222111111111111000000000000000000//////000000111222222222111111222222333444777???^^^|||zzzoooyyy~~~rrrmmmrrr}}}nnnUUUBBBCCCEEEHHHPPP^^^ooovvvwwwuuu}}}zzzYYYBBB888:::666777:::888999<<<;;;===BBBAAAIII^^^tttkkk^^^ccc{{{]]]vvv^^^===666000333...///------------------------************************************************)))******++++++,,,------+++,,,------......------.../////////000000000000000333555===XXX}}}vvvXXXOOOQQQXXXffftttlllOOOGGGHHH>>>===<<<;;;:::999999999777666666666555555555555111222333444444333222111111111111222222333333333111111222333333333333222111111222222222333333333...999555:::OOO~~~vvvnnndddYYYNNNHHHCCC===:::;;;::::::<<>>]]]zzzyyyjjjtttuuurrrwww~~~uuu\\\GGGFFFHHHJJJOOOXXXbbbbbb^^^mmmrrruuuqqqmmmrrrfffQQQ===666999666666;;;999999<<<;;;===BBB@@@III^^^nnnjjj\\\aaarrrSSSmmm^^^===666000333...///------------------------************************)))))))))))))))))))))))))))******+++,,,,,,------+++,,,------......------////////////000000000000...222666AAA___nnnOOOJJJTTT```qqq{{{ZZZVVVHHHDDDAAA===;;;:::;;;:::999888888888888888888888888333333333333333333333333111111111111111111111111222222222111111111111111000000000000000111222222000888:::???GGGuuussslll\\\QQQGGGBBB???;;;999:::999999>>>EEEEEEIII^^^www{{{fff\\\XXXXXXZZZiiivvvuuukkkkkklllkkkkkknnnooojjj```WWWNNNNNNKKKVVV~~~uuu\\\bbbllluuu___IIICCCHHHGGGQQQ___yyy{{{ZZZIIIcccqqqcccPPPKKKFFFDDDBBB???>>>===;;;999777;;;999777555444333333444444333222111000000000000000000000000000000000000222222222222222222333333777DDDbbb{{{~~~tttiii}}}zzzyyy|||vvvrrrrrrsssttt{{{wwwuuuzzz}}}ttt___MMMCCCJJJRRRTTTRRRRRRVVV[[[pppeeeZZZYYYaaannnzzzoooVVVEEE???:::888777444666::::::999:::===>>>@@@HHHQQQkkk~~~jjj\\\]]]}}}mmmTTTbbbzzz[[[:::444111444//////......---------,,,,,,,,,******))))))))))))*********************************+++,,,,,,+++***+++------------............///////////////000000000000111333444@@@aaa}}}nnnOOOIIIaaallloooaaa\\\PPPFFFCCC???<<<<<<;;;::::::::::::999888777777666666333333333333333333333333111111111111111111111111111111111111111111222222111000000000000000111222///777999???GGGttt}}}ppphhhYYYOOOEEEAAA???;;;999;;;:::999===CCCEEEKKK^^^uuu}}}fffXXXUUUWWW]]]bbbxxxxxxddd\\\\\\]]]^^^bbbhhhllliiiaaaZZZNNNNNNLLLYYYkkk\\\iii~~~vvv```KKKDDDHHHFFFJJJZZZxxx}}}\\\IIIcccsssdddRRRLLLHHHFFFDDDBBB@@@???>>>;;;999;;;:::888666555444444444333333222111000000000111000000000000000000000000111222222222222333333333555BBB```yyy~~~~~~uuurrr}}}uuupppooooooooovvvqqqooorrrssskkkYYYJJJDDDIIINNNMMMKKKKKKPPPVVVlll^^^PPPMMMXXXllldddRRRDDD>>>:::999888666888;;;:::999:::===>>>@@@HHHQQQmmm~~~ggg\\\```pppVVVgggZZZ999444111444//////......---------,,,,,,,,,*********))))))*********************************)))***,,,,,,++++++,,,------------............///////////////000000000000111333444@@@aaawwwVVVMMM```gggkkk{{{~~~fff___UUUIIIFFFAAA>>>===<<<;;;999;;;:::999888666555444333333333333333333333333333111111111111111111111111000000000111222222222333222111111000000000111111000555777===FFFpppxxxkkkcccUUUKKKBBB???>>>;;;:::;;;;;;999<<>>999::::::888999<<<:::999:::===>>>@@@HHHQQQoooddd\\\ccctttXXXmmmXXX999555111444//////......---------,,,,,,,,,++++++************++++++************************((()))++++++++++++---...---------............///////////////000000000000111444777DDDfffbbbWWWccchhhmmm||||||hhh\\\UUUKKKGGGBBB>>>===;;;:::888999999888777666555444444333333333333333333333333111111111111111111111111//////000111222333333333222222111111000000111111111444555<<>><<<:::;;;:::999888666555555444222222111111111222333333000000000000000000000000111111111222222333333444;;;GGGdddyyy|||~~~xxxwww{{{wwwwwwuuunnnkkkiiihhh___\\\YYYZZZ[[[WWWOOOHHHHHHJJJIIIFFFBBBAAADDDHHHLLLHHHCCCCCCPPPddduuu}}}}}}|||~~~nnnUUUMMMDDD===888999:::999999;;;:::999:::===>>>@@@HHHQQQnnneee^^^ddduuu[[[tttVVV999555111333...///......---------,,,,,,,,,,,,++++++++++++++++++,,,************************''')))+++++++++,,,---///---------............///////////////000000000000111555:::JJJnnnbbb[[[ccchhhqqqiiiYYYSSSKKKGGGBBB>>><<<;;;999777777777777777666666666666333333333333333333333333111111111111111111111111//////000111222333333333222222111111111111111222333444333;;;>>>^^^ttteee\\\LLLCCC===<<<<<<::::::;;;888:::???FFFKKKNNNRRRWWWTTTUUUVVVXXX]]]bbbaaa^^^[[[XXXZZZ```iiiuuummmRRRGGGHHHGGGAAAEEEEEEEEEFFFIIILLLNNNOOOJJJIIIIIIYYY}}}```uuu{{{gggQQQHHHHHHDDDKKKVVVttt~~~___KKKfffdddPPPLLLJJJFFFDDDBBBAAA@@@???===;;;::::::999888777555444333222222222222222222333333111111111111111111111111000000111222333333444444888CCC^^^qqqqqqrrrtttnnnttt~~~ttttttxxxsssiiiddd```^^^QQQNNNMMMPPPTTTTTTOOOJJJFFFGGGGGGDDD@@@>>>>>>@@@>>>AAABBBGGGVVVmmm~~~kkkllluuuqqqWWWJJJGGG>>>777777888888888::::::999:::===>>>@@@HHHQQQlllhhh___bbbzzzuuubbb}}}SSS888555000222...///......---------,,,,,,,,,,,,++++++++++++++++++,,,************************''')))+++++++++,,,---///---------............///////////////000000000000///444:::JJJnnnhhhUUUWWW^^^eeerrr~~~lllWWWTTTJJJGGGBBB>>><<<;;;999888777777777777777777777777333333333333333333333333111111111111111111111111000000000111222222222333111111111111111222333333555444333;;;<<>>======>>>AAAEEEIIILLLHHHJJJLLLZZZwwwhhh|||yyyfffooo|||hhhQQQHHHIIIEEEIIIRRRppp}}}aaaNNNmmmyyycccNNNKKKJJJHHHFFFDDDDDDCCCCCCAAA???;;;;;;;;;:::888777555444444333333222222222333333111111111111111111111111000000111222333444444555999DDD]]]nnnlllmmmpppkkkuuuvvvqqqwwwqqqfff^^^YYYVVVKKKHHHHHHNNNVVVXXXSSSMMMCCCCCCCCCAAA===:::::::::999>>>AAAFFFYYYwwwwwwiiipppyyykkkVVVMMMBBB888666777777777999:::999:::===>>>@@@HHHQQQiiihhh]]]___vvvtttkkkQQQ888555000222---///......---------,,,,,,,,,++++++************++++++************************((()))++++++++++++---...---------............///////////////000000000000...222777FFFgggqqqTTTLLLYYY___gggwwwnnnVVVXXXKKKGGGCCC???>>>===;;;:::999999999888777777777666333333333333333333333333111111111111111111111111111111111111111111222222000000000111222333444555555333333======RRRtttkkkwwwwwwcccXXXIIIAAA<<<<<<===;;;999;;;999>>>CCCFFFJJJQQQYYY___bbbeeeiiinnnppppppoooooonnnkkkooo{{{}}}~~~uuu\\\EEE@@@AAA???>>>AAA===>>>@@@AAACCCEEEHHHJJJGGGNNNUUU___tttooozzz}}}yyy___\\\lll}}}gggQQQHHHIIIFFFIIIRRRppp~~~bbbNNNmmmpppuuucccNNNKKKJJJIIIGGGEEEDDDDDDDDDBBB@@@=========<<<;;;999777666555444333222222222222222111111111111111111111111///000111222333444444555;;;FFF___nnnlllmmmrrrooovvvzzzzzzrrrqqq|||sssjjjddd___]]]RRRNNNOOOWWWbbbeee]]]TTTDDDCCC@@@===;;;::::::<<<888>>>@@@BBBTTTrrryyyzzzkkkUUUGGG:::666777777888999:::999:::===>>>@@@HHHQQQggg}}}}}}dddYYY\\\vvvrrrooo~~~OOO777555000111---///......---------,,,,,,,,,*********))))))*********************************)))***,,,,,,++++++,,,------------............///////////////000000000000...222777EEEeeefffJJJKKK___dddjjjyyy~~~nnnTTTYYYLLLHHHDDDAAA???>>>===<<<<<<;;;:::999888666666555333333333333333333333333111111111111111111111111222222222111111111111111///000000111222444555666444333444>>>>>>QQQqqqggglllwwwcccVVVIIIAAA<<<<<<===;;;999::::::@@@DDDEEEHHHRRR```hhhmmmpppxxxvvv}}}cccKKK;;;===???888777???AAADDDGGGIIIIIIIIIIIIIIIGGGRRR\\\eeettt~~~rrrvvvooo\\\cccppp~~~}}}gggQQQHHHJJJGGGMMMTTTsssbbbLLLhhhvvvwwwcccNNNKKKKKKGGGEEECCCCCCCCCBBB@@@>>>????????????===;;;999888666555444333222111111111111111111111111111111111///000000222333444555555777CCC\\\kkkiiikkkqqqoootttzzzyyyqqqrrrvvvpppnnnllljjj\\\XXXXXXbbbnnnqqqggg\\\HHHEEE@@@<<<:::;;;>>>@@@777>>>AAA@@@MMMeeewww|||~~~wwwZZZKKK===777777888888::::::999:::===>>>@@@HHHQQQggg}}}zzz___UUUZZZxxxpppooottt}}}NNN777666000111---///......---------,,,,,,,,,******))))))))))))*********************************+++,,,,,,+++***+++------------.........//////////////////000000000000000444:::HHHhhh___CCCIIIaaadddhhhuuuxxxlll^^^WWWSSSMMMFFFBBBBBBAAA???<<<;;;::::::999888777666666555666666666555444333333333333333222222222111111111222222333333222222111//////000000111111111111999222333888@@@UUUeeeccccccuuuxxxdddZZZEEEAAA>>>===;;;888:::@@@<<<<<>>@@@@@@@@@@@@>>><<<:::888888666444222222222333444111111000000000000111111000111111222222333444444444JJJeeevvvyyyyyy|||zzzyyyuuuxxx}}}}}}yyyuuusssrrrpppeeeaaa```hhhrrrrrreeeYYYHHHEEEAAA>>>>>>>>>===<<<>>>@@@CCCIIIQQQ[[[eeejjjvvvrrrNNN999;;;:::888999777:::888:::<<<===???GGGPPPeee{{{xxx```WWW[[[wwwkkkgggIII666777111///+++000///......------,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,++++++++++++++++++..................------///////////////.........555111:::SSSuuuTTTJJJIIIVVVaaagggqqq|||jjj___[[[NNNJJJEEEBBBAAA@@@>>>===;;;;;;:::999888777666666555555555666555555444444333333333222222222111111111222222333333222222111///000222444444333222111444///111777>>>RRRbbb```hhh|||zzzdddYYYFFFAAA>>>>>><<<:::<<>>AAAAAACCCGGGJJJLLLOOOQQQRRRSSSTTTUUUYYY^^^dddjjjnnnssswww{{{}}}yyy^^^[[[WWWmmmtttdddQQQGGGGGGFFFEEE```wwwZZZMMM___|||pppiiiVVVPPPMMMKKKIIIHHHGGGFFFDDDAAA?????????@@@???>>><<<:::999;;;999666444222222222333111111000000000000111111000111111222222333444444777HHH```ttt}}}~~~}}}}}}yyyyyyrrrpppvvvzzzxxxpppjjjfffccc[[[XXXYYYbbbmmmnnncccWWWFFFCCC@@@>>>????????????@@@CCCHHHNNNUUU```llluuuhhhHHH888;;;:::888::::::999888999<<<===???FFFOOObbbwwwvvv```XXX^^^{{{iiieeeFFF444777111111---222///......------,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++........................////////////////////////111///;;;VVV{{{LLLGGGIIISSS[[[```ooogggYYYVVVIIIGGGEEEBBBAAA@@@??????<<<;;;::::::888888777666444444555666666666555555333333333222222222111111111111222222222222111111///111555777777666333111666111555:::AAAVVVggggggvvv~~~|||fffYYYFFFAAA>>>>>>>>><<<>>>BBBFFFFFFKKKPPPPPPXXXvvvyyydddRRRLLLJJJCCCBBB>>>===AAAFFFIIIMMMQQQSSSRRRRRRRRRRRRSSSUUUVVV[[[^^^``````aaafffpppxxx~~~}}}```[[[\\\{{{uuudddPPPGGGGGGEEECCCbbbyyyWWWJJJ```mmmnnnlllXXXRRRNNNLLLJJJHHHGGGGGGEEEBBB???>>>>>>??????>>><<<;;;:::<<<;;;888555333222222222111111000000000000111111000111111222222333444444999EEEZZZqqqwwwxxxzzzyyyyyymmmfffooozzzxxxkkkbbb[[[WWWQQQNNNPPPZZZeeeggg]]]RRRCCCAAA??????@@@AAAAAAAAAAAAGGGNNNSSSZZZfffwwwZZZAAA888<<<888666:::;;;999888999<<<===>>>EEENNN^^^rrrttt```YYYaaaeeebbb}}}BBB333666111222///333///......------,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++*********++++++,,,,,,---........................////////////////////////111000>>>ZZZDDDFFFMMMUUUXXX]]]ooodddPPPKKKIIIHHHGGGDDDBBBAAAAAABBB<<<<<<;;;:::999888777777333444555666666666666666333333333222222222111111111111222222222222111111111222444666666555444222777333777;;;BBBYYYqqquuujjjjjjiii[[[GGGAAA===>>>>>>>>>@@@DDDEEEJJJQQQUUUSSS]]]cccQQQDDDCCCEEE???AAAAAACCCIIIOOOUUUZZZ]]][[[YYYVVVUUUVVVXXXZZZ[[[YYY[[[[[[WWWTTTXXXcccmmmaaa^^^fffwwweeeOOOGGGHHHEEEGGGeee{{{VVVJJJ]]]dddqqqmmmXXXRRRNNNLLLJJJHHHGGGGGGEEEBBB???===>>>>>>???>>>===;;;:::;;;:::888666444333222222222111111000000111111222000111111222222333444444888CCCXXXqqqtttvvvxxxyyywwwhhh```mmm~~~vvvhhh___WWWRRRKKKIIILLLVVV```aaaXXXNNNCCCAAA??????@@@AAAAAA@@@???GGGOOOTTT[[[llldddNNN<<<888<<<666444999:::888888999<<<===>>>DDDLLL[[[nnnrrr```YYYbbb^^^bbbxxx@@@333666000222///111///......------,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++))))))***+++,,,,,,---------------...............///////////////000000000333444BBB]]]CCCHHHRRR[[[^^^cccrrr```MMMKKKOOOMMMJJJGGGFFFEEEDDDDDD======<<<;;;:::999888888444444555666777777777666333333333222222222111111000111111222222111111000333222222111222333444444444111444777>>>YYYwwwtttWWW\\\ooo```IIIAAA<<<<<>>>>>?????????>>><<<;;;888888777666555444444333222222111111111111222222000111111222222333444444444AAAXXXqqq}}}tttvvvyyysssaaa\\\nnnsssdddYYYQQQMMMFFFFFFJJJTTT___```YYYPPPCCCAAA??????@@@@@@???>>><<>>>>>DDDLLLXXXjjjrrr```YYYaaa}}}[[[gggsss???444555///222......///......------,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++))))))***+++,,,,,,---------------.........//////////////////000000111111222555EEE___vvvCCCIIITTT```gggmmmwwwaaaYYY[[[ZZZTTTMMMIIIIIIHHHFFFCCC>>>===<<<<<<::::::999888555555666777777777666666333333333222222222111111000000111111111111000000333222000//////111333555555222666888???\\\}}}kkkPPPVVVzzz|||zzzwwwgggMMMDDD<<<<<<@@@CCCHHHMMMMMMPPPVVV\\\hhh~~~tttuuunnnYYYLLLHHHBBBEEEKKKHHHSSSYYY___ccchhhpppuuuwwwnnnjjjeeeeeehhhmmmoooooorrrqqqmmmeee\\\YYY]]]aaaxxxyyysssjjjRRRIIIJJJFFFOOOhhhuuuwwwNNNFFFWWW~~~ooo~~~jjjVVVRRROOOMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@AAAAAA@@@>>>===<<<888888777777666666555555222222111111111111222222000111111222222333444444333AAAXXXpppzzzsssuuu~~~ppp\\\]]]qqqppp```SSSKKKFFFCCCDDDIIITTT^^^aaaZZZSSSAAA@@@>>>>>>??????>>><<<;;;@@@FFFLLL[[[wwwfffQQQCCC888999<<<555444999888999999<<>>>>>===<<<;;;:::999999666777777777777666666555333333333222222222111111000000111111111111000000222111111000111222333333444444:::===BBB]]]~~~nnnRRRWWWwww|||uuu}}}mmmSSSHHH>>>>>>BBBHHHNNNTTTXXXXXX```ssszzzmmmhhhooozzz}}}hhh]]]NNNIIIJJJFFFLLLVVVWWWfffnnntttvvvzzzxxxsssnnnnnnrrrvvvwwwvvvzzzwwwrrrkkkfffeeehhhkkkxxx|||nnnSSSJJJKKKGGGQQQkkkvvvsssIIIHHHaaahhhVVVRRRQQQOOOMMMLLLKKKJJJHHHEEECCCBBBBBBCCCBBBAAA???===<<<;;;;;;;;;:::999777666555333222222111111222222333000111111222222333444444444@@@UUUmmm}}}xxxooowwwsss^^^dddxxx~~~qqq```TTTKKKFFFFFFGGGKKKTTT\\\\\\UUUNNN===<<<<<<===??????>>>===<<>>>>>>>>===<<<;;;::::::999777777888777777666555555333333333222222222111111000000111111111111000000000111222333333333222222///000999===@@@YYYwwwuuuXXXYYYvvv~~~ssspppXXXKKK@@@???DDDKKKSSSYYY^^^___mmmpppccceeemmmrrrtttiiiSSSHHHHHHLLLKKKTTTbbbfffuuuzzzuuutttxxx{{{{{{zzzwwwsssnnnjjjjjjmmmrrrvvvvvvyyy{{{pppUUUKKKLLLGGGSSSnnnyyytttHHHKKKlllhhhVVVTTTRRRQQQPPPNNNMMMLLLJJJGGGEEEDDDDDDDDDCCCBBB???===<<>>===;;;888666555333222222111111222222333000111111222333333444444777???RRRjjj}}}wwwlllzzzyyybbblll~~~}}}tttdddYYYQQQMMMLLLLLLOOOUUUYYYVVVMMMEEE:::999:::<<>>??????@@@HHH^^^gggNNN???555777:::888;;;@@@;;;;;;;;;>>>AAAAAAAAAEEELLLRRR```wwwlllUUUUUUhhhhhhUUUggg~~~yyybbb666222444///444111000///......------,,,++++++++++++++++++++++++++++++)))+++++++++***)))***+++,,,,,,++++++++++++++++++,,,,,,------...///000000...//////000111222222222777>>>NNNbbb|||ttt???===GGGSSS___mmm~~~~~~pppxxxhhhWWWIIIGGGGGGDDDEEEJJJAAA>>><<<>>>AAAAAA;;;666777666666555444444333333222222222222222222222222222222222222222222222222000000000000111111111111666666666888@@@QQQeeettt~~~~~~gggkkkyyyyyyzzzZZZKKKBBBEEEHHHHHHOOOZZZ```dddyyyrrrbbbfffmmmppp}}}wwwxxxoooZZZGGGFFFGGGKKKTTTaaammmuuuyyyyyy~~~~~~yyyvvvvvvsssmmmhhhmmmuuuuuunnnhhhkkkyyypppTTTMMMGGGLLLPPPnnn|||jjjOOOKKKtttooo]]]VVVXXXTTTRRROOOOOONNNLLLHHHDDDCCCCCCCCCBBBAAA@@@>>>===============<<<:::777666333333222222111222222222222222111111222222333444333IIISSShhhlllvvvsssaaammmzzz~~~sssbbbXXXQQQNNNPPPVVVYYYZZZ___aaaSSS@@@<<<<<<;;;<<<===>>>??????>>><<>>>>>@@@>>>:::555777777666666555444444333222222222222222222222222222222222222222222222222000000000000111111111111444444555777???LLL[[[eeehhh~~~~~~~~~bbbQQQCCCCCCFFFGGGNNNXXXcccmmmiiibbbgggnnnrrrwwwvvviiiTTTEEEGGGJJJPPPZZZhhhwww}}}uuuqqqooommmhhhdddhhhmmmkkkeeedddeeeppplllQQQJJJEEEKKKWWWrrrzzzdddJJJKKKxxxwwwmmm]]]VVVXXXSSSQQQOOOOOONNNLLLHHHEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===;;;999777666444333333222222222222222222222111111222222333444333FFFYYYtttxxxyyy{{{hhhnnnwwwzzztttbbbYYYWWWYYYbbbhhhlllmmmrrrooo\\\EEE;;;;;;;;;;;;<<<======>>><<<;;;DDDMMM]]]nnnccciiiuuu}}}cccMMM???<<<888666777999;;;;;;===;;;<<>>===;;;999777666555444333222222222222222222222111111222222333444666???\\\~~~kkkjjjooouuuuuubbb[[[___dddpppuuuxxx|||yyy___EEE;;;;;;;;;;;;;;;;;;<<<<<<:::;;;CCCMMM^^^llleeehhhyyy```HHH>>>;;;888777888:::;;;;;;>>><<<<<<@@@BBBCCCIIIPPP___jjjzzz{{{ddd^^^ZZZwwwmmmaaaPPP999000444000,,,//////...---,,,,,,++++++,,,,,,************************************************))))))*********++++++++++++,,,------......------............////////////555AAAOOOnnnnnnJJJIII___mmmmmmrrrrrrYYYSSSMMMPPPVVVUUUMMMKKKPPPPPPKKKJJJGGGDDDCCCCCCAAA>>>;;;999888888777666666555555333333333333333222222222222222222222222222222222000000111111111222222222222111222555<<>><<<===@@@BBBDDDLLLTTTfffooo~~~vvv```[[[]]]~~~fffaaapppLLL777111444///---000......---,,,,,,++++++,,,,,,************************************************++++++,,,,,,,,,---------+++,,,------......------............///////////////:::KKKpppjjjGGGNNNbbbooommmppp}}}XXXOOORRRSSSUUUPPPJJJLLLTTTSSSKKKGGGFFFEEEDDDCCCBBB???===:::999999888888777666666444444444333333333222222222222222222222222222222111111111111222222222222444333222444;;;FFFRRRYYYbbb|||yyypppaaaPPPIIIKKKQQQWWW[[[kkkoooqqqvvvvvv|||~~~lll]]]^^^aaa[[[RRRLLLCCCMMMZZZgggvvv~~~rrrhhhddddddeeefffgggiiilllooosssrrrttt{{{~~~nnnoookkkooo}}}jjjPPPKKKHHHOOO[[[}}}bbbFFFKKKrrr|||yyyvvvggg[[[WWWOOOPPPPPPPPPNNNKKKIIIHHHHHHFFFCCCAAA@@@@@@BBBBBBAAA@@@>>>===;;;999888888777666555444333333333333222222111111222222333444:::555XXXzzz~~~wwwxxxeeeTTTVVVhhhsssiiiddd```^^^[[[[[[]]]dddjjjeeePPP===;;;;;;<<<=========<<<<<<<<<<<<@@@FFFZZZwwwzzzsssZZZIII<<<:::888888999;;;;;;;;;===<<<>>>AAABBBFFFPPPZZZmmmvvvqqq\\\YYY```ccccccjjjGGG666111444///---000......---,,,,,,++++++,,,,,,************************************************++++++,,,,,,,,,---------+++,,,------......------............////////////111;;;OOOvvvgggHHHMMM^^^iiiggghhhvvv[[[RRRXXXRRRQQQOOOOOOSSSUUUOOOFFFDDDEEEEEEEEEDDDAAA>>><<<;;;::::::999888888777777555555444444333333222222222222222222222222222222111111111222222222222333444444333444:::HHHYYYfffooowwwtttgggWWWMMMKKKPPPVVV[[[ooo}}}}}}~~~}}}~~~}}}fffZZZRRRTTTVVVQQQLLLJJJHHHPPP]]]kkk|||wwwjjjjjjmmmiii```ZZZ]]]```fffmmmppprrrxxxzzz|||eee___fffooo~~~iiiPPPKKKGGGNNNbbb\\\AAANNNzzzzzztttsssggg[[[WWWPPPQQQRRRPPPMMMJJJIIIHHHFFFEEECCCBBBAAA@@@AAAAAA@@@???>>><<<;;;:::::::::888777666555444333333333222222111111222222333444777555UUUsssvvv~~~___ooocccOOOPPPeeeyyyooofff[[[RRRNNNNNNPPPWWW]]]YYYKKK???;;;<<<>>>???@@@@@@????????????CCCGGG\\\sssbbbkkkTTTEEE<<<:::888888:::;;;;;;;;;<<<<<<>>>AAACCCGGGTTT```sss{{{ooo[[[XXXcccbbbhhhkkkCCC555222444......111......---,,,,,,++++++,,,,,,************************************************))))))*********++++++++++++,,,------......------............////////////222<<>>;;;;;;;;;;;;:::999999888888666555555444333333222222222222222222222222222222111111111222222222333333000333555555999HHH]]]nnnvvvzzzwwweeeSSSKKKNNNWWW]]]ppp}}}}}}[[[SSSLLLLLLNNNMMMKKKJJJMMMSSS^^^mmmvvvkkk```WWWSSSQQQMMMLLLMMMVVV]]]jjjxxx}}}ggg^^^kkkuuujjjRRRLLLHHHNNNeeeYYY>>>LLLwwwxxxjjjaaaZZZWWWPPPRRRSSSQQQLLLIIIGGGHHHDDDDDDCCCBBBAAA@@@??????@@@???===<<<;;;;;;;;;<<<999888777555444444333333222222111111222222333444555555LLLcccjjjvvvsssYYYhhhxxxcccQQQTTTiiivvveeeUUUJJJFFFGGGKKKRRRUUUPPPFFF>>>;;;===???BBBCCCCCCCCCBBB@@@BBBHHHMMMbbbsss^^^XXXbbbwwwuuuzzzzzzyyy{{{LLLBBB;;;999888888:::;;;;;;;;;:::;;;===AAACCCIIIWWWeeezzzooo\\\YYYggg{{{^^^hhheee???444222333......222---...---,,,,,,++++++,,,,,,************************************************))))))*********++++++++++++,,,------......------............////////////111:::NNNsssxxxQQQ===EEEWWWgggkkkpppqqq___]]]XXXUUUPPPPPPTTTQQQHHHHHHOOOKKKMMMPPPOOOKKKEEE???<<<<<<;;;;;;::::::999999888666666555444333333222222222222222222222222222222111111222222222333333333---222666666999GGG^^^pppzzz}}}qqqZZZMMMOOOYYYaaannn{{{|||\\\UUUMMMKKKNNNSSSSSSRRRQQQUUU___mmmtttppptttlll\\\XXXRRRLLLEEE>>>:::???GGGRRR\\\oooyyy]]]cccmmmUUUPPPJJJPPPccc\\\>>>HHHmmmxxxaaa\\\XXXWWWQQQSSSTTTQQQLLLHHHGGGGGGCCCCCCCCCBBBAAA@@@>>>===???>>>===;;;;;;<<<<<<===999888777666444444333333222222111111222222333444777666AAAQQQ^^^pppsssccc^^^nnnzzzbbbTTTZZZpppzzzdddRRRGGGBBBDDDIIIOOOPPPIII@@@:::<<<>>>@@@CCCEEEEEEEEEDDD@@@DDDLLLRRRhhhZZZQQQTTT^^^nnnxxx~~~qqqIIIFFF:::999888999:::<<<<<<;;;999:::===AAACCCJJJYYYhhhppp]]]ZZZjjj}}}{{{pppXXXccc|||yyy~~~XXX>>>333333333---...222---...---,,,,,,++++++,,,,,,************************************************++++++,,,,,,,,,---------+++,,,------......------............/////////000333;;;OOOrrrqqqKKK;;;GGG[[[nnnvvv}}}eee[[[]]]```XXXWWWUUUQQQMMMMMMNNNPPPOOOVVV______RRRDDD???CCCAAA@@@???>>><<<:::999888666666555444333333333333222222222111222222333333222222222222222222222222333000666999999FFFYYY```yyy{{{vvv___PPPNNNUUU^^^lll|||zzzcccXXXOOOTTTaaaiiieee^^^^^^\\\^^^jjj~~~zzzmmmjjjfff^^^]]]cccddd[[[NNNCCC<<<;;;@@@FFFKKKWWWhhhvvvqqqjjjdddPPPNNNGGGOOOiiirrrUUUKKKFFFeeevvv```UUUWWWQQQOOOXXX[[[TTTNNNLLLJJJGGGCCCDDDCCC@@@AAACCCBBB>>>>>>???@@@???===;;;;;;<<<999888777666444222111000333333333333333333333333333333===KKK]]]uuuxxxfffggguuu{{{cccVVV\\\nnnsss___NNNCCCJJJHHHHHHJJJKKKHHH@@@999>>>>>>???CCCGGGJJJJJJIIIGGGNNNQQQVVVlllfffVVVUUUZZZggguuuqqqQQQ===999888777777777999;;;===999888>>>EEEFFFIII[[[qqq}}}|||iiiVVV[[[rrrwwwyyyoooWWWmmm~~~jjj}}}NNN777444000......///.........---,,,,,,++++++,,,,,,+++******)))))))))))))))******++++++++++++******))))))***+++,,,,,,------+++,,,------......------------......///000000000444<<>>III```yyyvvv^^^WWWWWWXXXSSSTTTTTTSSSRRRQQQRRRTTTOOOSSSXXXXXXOOOCCC@@@CCCCCCBBBAAA???===;;;:::999777666555444333333333333333222222222222222333333222222222222222222222222444111555777666AAATTT___{{{uuubbbTTTOOOUUU\\\jjj~~~|||zzz^^^WWWTTT]]]mmmyyyxxxtttpppggg```eeevvv}}}pppgggiiijjjiiioooxxxtttbbbLLL@@@===>>>@@@BBBDDDPPP```nnnvvv{{{tttttt~~~```LLLLLLHHHQQQgggoooPPPEEEFFFnnn|||dddUUUUUUNNNPPPTTTSSSNNNKKKLLLIIICCCDDDDDDBBB@@@BBBFFFDDD??????@@@AAA@@@>>><<<;;;<<<:::999888777666444333333333333333333333333333333333333<<>><<<::::::777666555444444333333444333333222222222222333333222222222222222222222222555333444555444;;;OOOaaauuugggZZZRRRSSSYYYfff~~~}}}}}}yyyxxxrrrXXXVVVXXXfffyyyxxxdddbbbrrrsssmmmmmmtttzzz~~~nnnLLL===>>>AAA@@@???@@@JJJYYYfffppptttvvvwww~~~vvvzzz\\\IIIKKKIIISSSlllpppPPPEEEQQQkkkZZZXXXQQQSSSQQQLLLHHHJJJLLLHHHBBBEEEDDDAAA@@@EEEIIIGGG@@@@@@AAABBBAAA???===<<<<<<:::999999888777777666666444444444444444444444444555333;;;HHHYYYrrr}}}sssooozzzvvv^^^YYYkkk{{{uuuddd[[[WWWUUUWWWYYYYYYUUUMMMDDD>>>@@@@@@@@@@@@@@@BBBFFFIIILLLUUU\\\aaannnttteeebbbgggqqqbbbFFF<<<999888888777888:::;;;<<<===<<<@@@EEEHHHOOOcccxxx~~~sssoooxxxbbbWWWaaazzz[[[aaaooojjjyyyrrr???666333000/////////...---...---,,,,,,++++++,,,,,,++++++***))))))))))))*********++++++++++++***************++++++,,,,,,---+++,,,------......------------......///000000000222:::LLLiiiuuuZZZ===999HHHVVVjjjyyyfffJJJHHHMMMNNNNNNQQQRRRRRRPPPNNNNNNOOOPPPNNNHHHDDDEEEEEEBBBAAABBBDDDCCCBBB@@@>>><<<:::999888777666555444444444444444444333222222222333333222222222222222222222222444555333444555888MMMkkkyyyooobbbTTTPPPTTTaaawwwssssss~~~zzzssswwwzzzVVVQQQOOOTTTbbbwwwhhhcccsss}}}QQQ>>>>>>AAAAAAAAAFFFLLLWWWdddnnntttvvvwww{{{~~~}}}www[[[IIIKKKHHHRRRooorrrRRRGGG]]]~~~iiiYYYXXXSSSSSSPPPKKKIIIJJJKKKJJJGGGEEEDDDAAAAAAGGGLLLIIIBBBAAACCCDDDCCCAAA>>>===<<<999999999888888888888888555555555555444444444444666333:::EEERRRkkk{{{xxxnnnzzzfff]]]mmm}}}rrrmmmlllkkkhhhfffeeebbbYYYKKK@@@AAAAAAAAA??????BBBHHHMMMSSS\\\fffmmmvvvzzzwwwzzzUUU???@@@888888888888999:::;;;<<<======@@@DDDIIISSSgggzzzuuuhhhiiiyyyzzz___XXXgggzzzXXXZZZlllwwwfff;;;555333000///000000///---...---,,,,,,++++++,,,,,,,,,+++******))))))************++++++++++++***************++++++,,,,,,,,,+++,,,------......------------......///000000000333;;;LLLeeemmmRRR999999GGGOOO]]]pppdddLLLLLLNNNLLLLLLTTTSSSQQQNNNMMMNNNQQQTTTPPPGGGAAAAAADDDCCCBBBBBBBBBBBB@@@???===;;;::::::888888777666555555555555555444444333222222222333222222222222222222222222333555222333888999QQQ{{{~~~xxxiiiUUUMMMOOO[[[pppuuujjjooosssooozzzzzzaaaMMMQQQNNNQQQ^^^rrr~~~eeebbbtttXXXAAA>>>???BBBFFFPPPRRRXXXbbbmmmtttvvvvvv|||xxxuuu\\\KKKLLLGGGOOOmmmnnnPPPEEEbbbvvvrrr```QQQRRRNNNPPPNNNLLLKKKJJJIIIIIIJJJEEEDDDCCCBBBGGGLLLJJJDDDBBBDDDFFFEEEBBB???======888888888888888888888888666666666555555444444444555222999DDDPPPiiipppssscccnnn~~~~~~|||}}}|||qqqiiijjjnnniiiWWWGGGBBBBBB@@@@@@CCCIIIPPPVVV___hhhttt}}}rrrHHH777;;;888888888888999:::;;;;;;<<<===@@@DDDJJJVVVjjj{{{wwwiii___ggg|||www]]][[[hhhttt\\\^^^mmm\\\<<<444222000000000000///---...---,,,,,,++++++,,,,,,,,,++++++*********************++++++++++++*********+++++++++++++++,,,,,,+++,,,------......------------......///000000000444===NNNdddhhhMMM666:::JJJNNNYYYlllkkk\\\\\\WWWRRRSSSWWWVVVSSSPPPPPPSSSYYY]]]QQQIIIBBBCCCEEEDDDCCCCCC@@@@@@???>>>===<<<<<<;;;999888777666666555555666666555444333333222222333222222222222222222222222111666111444<<<:::TTT}}}lllUUUJJJLLLTTTgggvvvmmmiiirrr}}}zzzmmmlllyyy{{{iiiXXXUUU^^^ZZZ[[[fffyyyqqq```bbbuuuZZZBBB===>>>CCCJJJTTTTTTXXXbbbnnnvvvwwwvvv~~~|||vvvttt\\\LLLLLLFFFNNNnnnnnnRRREEEeeefffgggmmm___RRRQQQLLLKKKJJJKKKMMMKKKHHHGGGJJJCCCEEEEEEDDDFFFIIIIIIFFFCCCFFFHHHGGGDDDAAA>>>===999999999999999888888888777777777666555555444444222///888DDDOOOiii~~~jjjmmm|||zzzkkk___cccoooppp```NNNCCCAAA???CCCKKKTTT\\\```kkktttmmmGGG777999777888888999::::::;;;;;;;;;===@@@DDDLLL[[[nnn|||ooobbb[[[iiittt]]]```iiimmmkkklllpppSSS===333222000000111111///---...---,,,,,,++++++,,,,,,,,,,,,+++************+++******++++++++++++******+++++++++++++++++++++++++++,,,------......------------......///000000000333>>>OOOdddeeeIII555<<>>>>>>>>999999888777666666666666666666555333333222222222222222222222222222222222000888111333>>>:::VVV{{{~~~mmmTTTHHHKKKLLL^^^yyykkkhhhjjjuuu{{{uuuooohhhhhhmmmjjj___XXXYYYddd```bbboootttllleeekkkzzzWWW@@@>>>???CCCJJJOOOQQQYYYhhhyyy|||vvvsssZZZJJJKKKFFFOOOooo~~~nnnSSSCCCaaakkk\\\gggjjjcccYYYWWWPPPLLLHHHIIIPPPRRRMMMHHHGGGAAAFFFHHHEEEDDDFFFHHHGGGDDDGGGIIIIIIEEEAAA???===<<<;;;;;;;;;::::::999999888888777777666555555444222///888CCCKKKcccppplll}}}mmm^^^PPPTTTbbbggg\\\NNNCCC???>>>FFFTTTaaaiiikkkqqqxxxcccEEE:::;;;777777888999::::::::::::;;;>>>BBBGGGPPP___rrr~~~nnn```\\\kkkqqq^^^fffrrrxxxiiizzzyyypppKKK<<<222111000111111111///---...---,,,,,,++++++,,,,,,---,,,++++++******++++++******++++++++++++******+++++++++++++++++++++++++++,,,------......------------......///000000000111>>>PPPdddbbbFFF444<<>>>>>======<<<;;;;;;::::::999888888777666555555444444000888@@@FFFZZZwwwtttmmm{{{cccTTTGGGIIITTTZZZSSSIIICCC>>>>>>HHHZZZjjjqqqqqqqqqwww~~~QQQ;;;888:::777777888:::::::::::::::;;;@@@DDDIIIRRRccctttpppbbb]]]mmmnnn___kkk}}}qqqggg~~~nnnEEE:::222111000111222111///---...---,,,,,,++++++,,,,,,---,,,++++++******++++++******++++++++++++******+++++++++++++++++++++++++++,,,------......------------......///000000000///===QQQcccaaaDDD333<<>>PPPnnn}}}wwwfffTTTIIIGGGLLLNNNhhhyyyjjjlllvvv~~~rrrhhhccc\\\WWWQQQOOOOOOOOONNNMMMGGGHHHRRRaaalllooonnnoooooosssrrr|||iii???;;;@@@:::<<>>AAADDDKKK[[[ooo~~~qqq___\\\sssiiifffxxxlll```rrrnnnbbbxxxtttAAA555111111000000//////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,---......//////......////////////000000000000///999NNN]]]UUU???666;;;JJJXXXggg|||iiieeeggg]]]YYYUUUTTTUUUVVVUUUTTTVVVTTTQQQPPPOOONNNLLLJJJJJJJJJJJJIIIHHHFFFEEEDDD>>>===<<<<<<===<<<:::888<<<>>>===777444555555222444333222222111222222222222555333222666888GGGbbbdddmmmwww}}}wwwfffTTTIIIFFFIIILLLgggzzzttttttzzzzzzqqqdddZZZVVVPPPLLLGGGEEEEEEFFFFFFEEEHHHIIIQQQ___hhhiiiggggggnnntttwwwpppRRR<<<>>>BBB<<<<<>>666===OOO[[[hhhzzzoookkklll[[[WWWRRRPPPQQQSSSUUUVVVUUUTTTTTTTTTTTTSSSPPPMMMKKKKKKJJJIIIHHHFFFDDDDDD???>>>======>>>===;;;:::>>>===:::555666888666222444444333222222222222222444555111000555444???VVVTTT]]]ooo}}}xxxgggTTTHHHDDDDDDIIIccc{{{wwwuuuyyyxxxpppggg[[[QQQMMMHHHFFFCCCBBBCCCDDDDDDDDDEEEGGGQQQ^^^ggghhhfffgggnnnwwwzzzmmmJJJ@@@;;;???@@@>>>???DDDHHHOOObbb~~~jjjSSSKKKHHHJJJSSSpppoooQQQCCCCCCJJJooo|||uuukkkVVVPPPPPPOOOIIINNNLLLKKKMMMPPPQQQNNNJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGDDDCCCBBBBBBAAAAAAAAAAAA>>><<<:::999999888777555222444777999AAASSSkkk~~~ssspppuuuzzzuuubbbXXXNNNMMMNNNLLLJJJKKKJJJKKKIIIKKKXXXffffff]]]OOONNNNNNSSS\\\gggrrrxxxvvv~~~|||tttkkkdddsssqqqTTT>>>999:::666888888999:::;;;<<<======AAAEEEKKKUUUeeexxxlll\\\[[[tttzzzggguuuuuu[[[VVVkkkooossshhh@@@888111111000000//////......///......------......///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---...................../////////000000000555;;;KKKWWWOOO<<<666???RRR^^^hhhwwwwwwmmmjjj___ZZZTTTPPPPPPSSSWWWZZZXXXXXXWWWXXXWWWUUUQQQNNNJJJJJJIIIHHHFFFEEECCCBBB@@@???>>>?????????===<<>>===>>>AAAEEEIIIKKKRRRdddzzz~~~hhhPPPIIIHHHKKKSSSooogggKKKDDDEEEPPPzzz~~~hhhUUUOOONNNMMMIIIMMMKKKIIIJJJLLLMMMMMMLLLIIIHHHHHHGGGFFFFFFEEEEEEAAAAAACCCDDDEEEEEEEEEEEEBBBBBBAAAAAABBBBBBCCCDDD@@@>>>;;;:::::::::888777666666777:::AAARRRmmmvvvpppsss~~~|||}}}yyylllbbbXXXTTTRRRPPPQQQTTTUUUUUUPPPLLLRRR\\\\\\TTTKKKIIIIIIQQQ]]]hhhnnnooopppwwwuuummmfffdddyyypppUUU@@@::::::444777888999:::;;;======>>>BBBGGGNNNZZZkkk|||fffYYYZZZtttuuuhhh|||uuuWWW[[[qqqvvv|||^^^>>>777111111000000//////............------------......++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,---.........------........./////////000000555:::HHHSSSJJJ888666@@@RRR^^^hhhuuu}}}mmmeeeddd```ZZZTTTSSSVVV[[[```]]]\\\[[[ZZZXXXUUUPPPMMMJJJJJJJJJIIIGGGEEEDDDCCCAAA@@@@@@@@@AAAAAA@@@>>>BBBEEECCC:::333222444444555444333333222222333333555666111333888888@@@TTTWWW]]]uuu|||jjjUUUGGGBBBAAACCCSSSlll~~~qqqooonnnwww}}}xxxyyymmmaaaZZZSSSJJJEEEDDD@@@@@@AAABBBCCCEEEGGGIIIQQQYYYiii||||||tttyyysssYYY@@@>>>@@@AAA@@@@@@BBBGGGJJJJJJQQQWWWdddttt|||eeeMMMHHHHHHKKKSSSlll```GGGDDDHHH___dddUUUPPPMMMMMMKKKKKKKKKJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBCCCCCCDDDCCCCCCCCC?????????@@@BBBCCCEEEFFFBBB@@@===<<<<<<<<<:::999999777666999>>>NNNkkkwwwwww}}}uuurrrhhh[[[TTTPPPOOOTTT[[[gggeee]]]SSSTTT[[[\\\VVVTTTRRRVVVddduuu{{{sssiiigggnnnmmmjjjiiimmmuuuYYYGGG:::999===999777888999:::<<<===>>>???BBBHHHQQQ___qqq~~~|||```TTTYYYttttttjjjtttkkkSSSaaazzz|||TTT<<<666111111000000//////......------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))***+++,,,,,,------+++,,,,,,---...---------............////////////333888EEEOOOGGG666555???QQQ___jjjxxx|||kkkcccfffccc]]]XXXVVVZZZ```fffaaa___\\\ZZZXXXTTTOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGBBBAAAAAABBBCCCCCCBBB@@@GGGKKKIII???555444666888555444444333333333333333111333111222888777BBBXXX___eeeyyylllWWWGGGBBB@@@AAALLL]]]lllzzzgggccceeeppp|||vvvssspppdddXXXQQQKKKEEEBBBBBB???@@@CCCDDDEEEGGGJJJLLLUUU[[[hhhvvv~~~xxxkkknnnttt~~~```OOOAAA:::>>>===>>>AAAGGGKKKLLLKKKKKKWWW[[[fffsss||||||xxxaaaKKKGGGIIIKKKRRRjjj^^^GGGDDDMMMrrr^^^TTTOOOKKKKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDD>>>??????@@@BBBDDDFFFGGGCCCAAA???>>>>>>===<<<:::999555444777:::GGGddd~~~llluuurrrhhh]]]TTTPPPPPPYYYccczzzzzzqqqfffccciiijjjeeejjjiiiqqqlllbbbjjjlllooowwwhhhQQQBBB;;;333666;;;999777888999;;;<<<>>>???@@@CCCJJJUUUddduuu~~~vvvYYYPPPWWWssssssnnnyyykkk^^^QQQfff}}}LLL:::333111111000000//////......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,------...++++++,,,---------------------........./////////000555CCCOOOGGG777555@@@PPPaaammm{{{rrreeedddcccaaa^^^ZZZYYY]]]eeekkkbbb___\\\XXXVVVSSSOOOLLLKKKKKKKKKKKKKKKJJJIIIIIICCCBBBBBBCCCDDDDDDCCCAAAIIIJJJFFF===777777888777555555444333333333333444000444333444777777DDD^^^uuuxxxoooXXXHHHBBB???AAAIIIVVVaaaoooxxx\\\WWW[[[hhh{{{yyyvvvtttooobbbUUUNNNHHHCCCAAABBB@@@CCCFFFHHHHHHJJJMMMPPPQQQRRRWWW___bbbdddjjjqqq{{{xxxhhh]]]ccclllxxxrrr\\\LLL??????DDDBBB>>>===CCCKKKLLLIIIKKKQQQZZZ^^^jjjxxxxxxttt^^^IIIGGGIIIJJJQQQjjj```KKKEEEPPPYYYSSSPPPJJJJJJKKKJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEEEEBBB@@@??????>>>===<<<999666666999999AAAZZZuuukkkpppssslllddd^^^ZZZ\\\fffrrr{{{xxx||||||wwwxxx{{{ppppppwww{{{yyyQQQBBB===;;;444444999666777888999;;;===>>>???@@@EEELLLXXXhhhzzz}}}rrrTTTLLLUUUsssqqqsssrrrlllXXXVVVkkk}}}~~~~~~EEE999222111111000000//////......------,,,,,,,,,,,,------++++++++++++++++++++++++************************((()))***+++,,,------...++++++,,,------------,,,---------.........//////---444DDDQQQJJJ999777AAAMMM```mmmzzzfff^^^ddd___^^^\\\YYYYYY^^^gggnnnbbb^^^ZZZWWWUUURRRPPPMMMHHHIIIIIIIIIIIIIIIHHHHHHDDDCCCBBBDDDEEEEEEDDDBBBGGGEEE???888666888777444555555444333333333333444222777777777888888GGGbbbpppYYYHHHBBB>>>AAAIIITTT]]]jjjrrrUUUSSSYYYggg{{{zzzuuusssrrrlll```RRRJJJDDD???>>>???>>>BBBEEEGGGGGGHHHLLLOOONNNLLLLLLNNNPPPSSS]]]ggggggdddWWWPPP[[[fffrrryyy[[[KKKDDD:::AAAGGG<<>><<<:::888:::===;;;???TTTmmm~~~ooosss|||vvvrrrmmmjjjgggjjjttt___EEE;;;<<<>>>777666:::777777888999;;;===>>>@@@@@@GGGNNN[[[kkk|||}}}qqqPPPJJJTTTssspppvvvppppppoooUUU^^^ppp}}}}}}xxxBBB:::222111111111000//////...............------.........++++++++++++++++++++++++************************((())))))+++,,,---......++++++,,,---------,,,,,,---------.........//////,,,444EEESSSMMM<<<999BBBJJJ^^^kkkvvvlllccckkk\\\eeebbbVVVUUUbbbiiiddd]]]ZZZWWWTTTRRROOOKKKIIIEEEHHHJJJIIIHHHHHHIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@CCC@@@<<<888555444555666444444333333222222333333333444222666888444BBB```oooXXXJJJEEE>>>AAAFFFLLLRRR___uuu~~~hhhZZZ[[[fffzzz}}}{{{{{{zzzuuuqqqgggYYYKKKCCC@@@======>>>DDDEEEFFFHHHIIIHHHGGGGGGCCCCCCDDDEEEHHHKKKMMMOOOWWWSSSLLLHHHNNN\\\fffiiiVVVLLLEEEEEEGGGGGGGGGHHHIIIEEEFFFJJJMMMNNNUUU^^^cccmmm}}}xxxkkkYYYKKKCCCCCCJJJQQQkkkZZZSSSEEE^^^mmmttt^^^VVVRRRRRRIIIOOOLLLLLLLLLKKKJJJIIIGGGGGGGGGEEECCCBBBBBBBBBAAA@@@@@@CCCFFFHHHGGGEEEDDDDDDDDDEEEDDDBBB@@@@@@BBBDDDAAABBBBBBBBBAAA@@@??????@@@999888>>>===<<>>CCCHHHRRRYYYbbbmmm}}}vvvaaaPPPTTTdddpppnnnwww}}}iiiddd|||uuuwwwbbb===777555111111111000//////......---,,,,,,++++++++++++,,,++++++++++++++++++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////222444BBBPPPIII777777EEETTT```sss{{{eeeZZZaaaeeemmmmmmaaa]]]bbbddd___TTTPPPKKKIIIJJJMMMOOOPPPOOOOOOOOOMMMKKKIIIJJJLLLJJJIIIIIIHHHFFFEEECCCCCC@@@???===;;;999888777777555555444444444555555666555666333666888444>>>WWWxxxrrr[[[JJJDDDBBBAAADDDMMM[[[mmm|||nnneeesss}}}uuusssuuuwwwzzzzzzvvvooofffaaa\\\QQQEEEAAA???===>>>AAAEEEEEEEEEFFFGGGHHHJJJKKKVVV\\\eeejjjiiibbbXXXQQQPPPRRRPPPHHHEEEJJJTTTYYYZZZQQQJJJIIIJJJJJJKKKNNNMMMMMMPPPWWW]]]bbbkkksss{{{{{{hhhSSSHHHFFFHHHNNNUUUrrrZZZOOOFFFddd{{{UUUgggfffWWWSSSQQQSSSLLLPPPKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDBBBAAAAAA@@@>>><<<@@@@@@@@@???>>>???AAADDD@@@AAABBBAAA@@@??????AAA??????@@@AAAAAABBBBBBCCCDDD===<<>><<<<<<;;;:::888888888999999999:::<<<;;;;;;???EEEJJJXXX^^^hhhtttsss\\\UUUXXXiiiuuulllvvvzzzrrr^^^fff~~~xxxoooxxxYYY999555444222111111000000///......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111333AAAOOOIII888999HHHWWWgggzzzttt```UUU[[[^^^gggiii```ZZZ]]]^^^ZZZQQQNNNLLLKKKNNNRRRTTTUUUTTTRRRQQQPPPMMMIIIJJJMMMJJJJJJJJJIIIHHHFFFDDDCCC???>>>===<<<;;;999888777555555444444444555555555666777444555888444;;;PPPlllsss\\\KKKCCCBBB@@@BBBLLL\\\pppyyyllleeemmmuuu}}}{{{sssnnnqqqvvvyyy||||||yyypppeee\\\WWWTTTJJJBBB???>>>===???CCCGGGFFFFFFFFFHHHJJJLLLMMMaaaiiissszzzxxxooobbbYYYTTT[[[ZZZOOOEEEHHHTTT___bbbYYYRRROOOOOONNNOOOSSSSSSUUUZZZ```fffllltttzzz||||||fffPPPHHHHHHIIIOOOVVVnnnTTTJJJGGGjjjoooYYY}}}^^^UUURRRPPPRRRJJJNNNIIIIIIIIIIIIHHHFFFEEEDDDEEECCCBBBAAA@@@???===;;;>>>???@@@???>>>>>>@@@BBB>>>???@@@@@@???>>>>>>??????????????????@@@@@@@@@CCC>>><<<>>>;;;999DDDSSSmmm{{{}}}yyysssvvv}}}vvvllleeeTTTNNNHHHIIINNNRRRQQQOOONNNUUUaaammmxxxXXXDDD???>>>;;;:::999888777888999:::999;;;<<<;;;<<>>===;;;:::999888666666555444444444444444666777333444999555999IIIgggttt^^^LLLCCCAAA>>>@@@IIIYYYlllqqqddd^^^cccfffiiijjjjjjnnnvvv|||zzzzzzvvvooodddZZZSSSOOOKKKDDD>>>>>>>>>>>>AAAFFFGGGGGGFFFGGGHHHJJJLLLMMM\\\cccmmmuuuvvvqqqhhhbbb]]]ggghhhWWWDDDCCCSSScccjjjaaaZZZWWWUUUSSSVVVZZZ\\\```eeeiiinnntttzzz}}}~~~{{{dddOOOIIIIIIIIIOOOXXXhhhLLLEEEGGGmmmjjjhhh{{{YYYTTTPPPMMMPPPHHHKKKHHHHHHHHHGGGFFFEEEDDDCCCDDDBBBAAAAAAAAA???===:::;;;>>>AAABBBAAA?????????===>>>???>>>======>>>???DDDCCCAAA@@@????????????@@@<<<;;;===;;;:::CCCOOO```sssyyywww{{{uuu}}}{{{ssseeeXXXEEECCCAAADDDIIIKKKHHHEEEDDDMMMYYYeeesssiiiIII@@@<<<888888888777666666777999999:::<<<<<<<<<>>>CCCLLLTTTYYYbbbqqqrrr[[[UUU^^^sssqqqaaakkkzzzgggsssXXX```xxxLLL888:::777222222222111000000//////...............///000111------------------------++++++,,,------------,,,+++++++++,,,,,,---------------------------------............////////////111333AAAPPPKKK;;;>>>MMMcccvvvaaaZZZVVVZZZiiinnnlll```TTTPPPQQQQQQMMMMMMMMMPPPSSSUUUUUUTTTUUUQQQRRRVVVSSSLLLLLLQQQLLLLLLMMMMMMLLLIIIGGGEEEDDDCCCAAA???===<<<;;;;;;999888777666444444444444555777333333999777888DDD^^^rrrttt___MMMDDD???>>>@@@GGGSSSccczzzsssddd[[[VVV]]]aaafffkkkpppsssuuuvvvpppllleee^^^VVVPPPKKKIIICCC???<<<===>>>???DDDJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOUUU]]]eeeiiiiiifffdddjjjxxx{{{fffKKKEEEVVViiillleee^^^\\\ZZZZZZ^^^dddhhhnnnrrrssswww}}}ttt^^^MMMJJJJJJIIIPPP\\\cccHHHCCCIIImmmnnn~~~sssVVVSSSNNNJJJNNNHHHJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAABBBAAA>>>;;;:::>>>AAACCCBBB@@@???>>>===>>>>>><<<;;;<<<>>>AAAHHHGGGDDDBBBAAA@@@AAAAAA===;;;;;;<<<;;;;;;BBBKKKWWWmmmxxx|||xxx|||zzzrrrbbbRRRAAAAAABBBDDDEEECCC@@@======FFFQQQ^^^ooowwwTTTBBB???===777777777666666666777999:::<<<=========???FFFQQQYYY^^^hhhyyyjjjWWWVVVbbbyyyggg^^^ppptttiiipppaaallluuuEEE999<<<666333222222111111000////////////.........///000000------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,------...------------------------............////////////222333AAAOOOJJJ;;;>>>NNNiiiyyyuuuZZZ\\\\\\___rrrtttpppcccUUUPPPSSSVVVQQQOOONNNNNNQQQSSSTTTTTTTTTQQQSSSZZZYYYPPPOOOUUUNNNOOOPPPQQQOOOMMMJJJHHHJJJHHHEEEBBB???>>>>>>???===<<<:::888777555555444444666222222:::888777@@@RRR\\\hhhtttttt```NNNEEE>>>???AAAGGGMMMZZZooorrrcccXXXRRRQQQXXX]]]eeelllnnnnnnmmmkkkddd^^^UUUOOOKKKHHHDDDAAA>>>;;;:::===???AAAFFFMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOSSSXXX\\\___```___^^^iii~~~sssTTTJJJ[[[pppjjjddd___^^^^^^```fffnnnssszzz~~~~~~iiiWWWJJJKKKLLLJJJSSSbbb___FFFFFFOOOrrrwwwlllRRRQQQLLLHHHNNNIIILLLKKKKKKKKKKKKJJJHHHGGGFFFAAAAAAAAABBBCCCBBB???===<<<>>>@@@@@@???>>>??????>>>>>>===;;;:::<<>>???<<>>===;;;777777666666777999:::;;;>>>>>>???>>>AAAIIIUUU]]]```lll~~~|||dddTTTZZZggg~~~rrr^^^^^^wwwccceeehhhhhhttthhh>>>888<<<333333333222111111000000//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------............////////////111222???MMMHHH999<<>>KKKPPPZZZmmmsss```NNNEEE>>>@@@CCCGGGJJJTTThhh{{{|||tttfffXXXOOONNNPPPRRRXXX```eeeeeeeeefffhhh___WWWNNNHHHFFFDDD>>>999;;;999:::===@@@BBBHHHOOOVVVWWWXXXXXXXXXWWWUUUTTTZZZ[[[]]]^^^]]][[[YYYWWW]]]wwwuuuVVVKKK\\\qqqfffaaa^^^^^^```cccllluuuzzz~~~bbbQQQHHHKKKLLLKKKVVVggg]]]EEEIIIVVVyyy{{{gggOOOPPPKKKGGGNNNKKKNNNNNNNNNMMMMMMLLLKKKIIIHHH@@@@@@AAABBBDDDCCCAAA>>>===>>>>>>===<<<<<>>@@@AAA>>><<<<<<<<<::::::>>>BBBRRRjjjzzzzzztttlll[[[III@@@CCCEEEDDD@@@>>>BBBFFFDDDHHHMMMTTTfffyyyyyyzzzcccMMM@@@999777888888888777777888:::<<<===????????????BBBKKKWWW```^^^lllyyycccUUU___kkkiiiYYY```}}}~~~tttWWWgggkkkdddrrr___999777:::///333333222222111000000000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++,,,,,,---......------------------------............/////////000000111>>>KKKFFF777:::JJJTTT```hhhnnn}}}iii]]]^^^ddddddrrrrrrjjj___ZZZZZZYYYTTTVVVVVVSSSPPPRRRVVVUUUPPPSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPPPPMMMIIIKKKQQQQQQNNNIIIDDD@@@??????@@@GGGAAA======<<<999777999777666555555666777888999???NNN[[[lll|||ooo\\\KKKBBB>>>===@@@GGGMMMVVVdddqqqvvvuuulll\\\OOOKKKLLLMMMOOOTTT\\\ccceeeccc^^^ZZZSSSOOOHHHBBB<<<:::999999;;;===>>>@@@CCCHHHNNNSSS\\\___bbbbbb___ZZZWWWUUUVVV\\\bbbbbb^^^ZZZVVVSSS```nnnvvvcccLLLUUUkkkoooggg]]]VVVWWW]]]dddmmmttt}}}aaaLLLFFFJJJHHHLLL^^^kkkWWWSSSEEEXXX|||aaaVVVQQQOOOJJJMMMOOOGGGLLLMMMNNNNNNLLLIIIFFFDDDCCC@@@>>>>>>@@@@@@>>><<<;;;<<<>>>???@@@@@@??????CCCAAA>>>;;;:::;;;<<<======;;;999;;;>>>???>>><<<>>><<<;;;::::::<<>>>>>======@@@IIIUUU\\\^^^eeeuuusss[[[WWW^^^qqq^^^___iiiwwwnnnZZZdddvvvkkkeee{{{OOO>>>:::555666222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,---------............///---------------...//////---333>>>EEE@@@666:::DDDQQQ```iiilllyyyhhh___```ccc___ccceeeccc^^^\\\^^^]]]XXXRRRSSSRRRPPPSSSWWWVVVQQQQQQRRRSSSUUUVVVVVVVVVVVVPPPOOOPPPRRRQQQLLLLLLOOOQQQOOOJJJFFFCCCCCCCCCDDDGGGAAA<<<;;;:::777666888777666555555555666888999???OOOaaauuuzzzqqqgggWWWIIIBBB???>>>@@@EEEJJJQQQ^^^jjjiiikkkfffZZZPPPMMMMMMMMMVVVZZZ```cccaaa]]]XXXUUUIIIFFFAAA<<<999888888999<<<===>>>???@@@BBBFFFJJJRRRUUUZZZ^^^aaaaaa___^^^ZZZ___fffjjjjjjfff___ZZZWWW]]]aaaUUULLL^^^rrrsss___YYYUUUXXX^^^gggsss}}}zzz[[[IIIDDDKKKKKKSSSfffqqqWWWMMMOOOwwwaaaQQQMMMOOOLLLNNNSSSPPPLLLLLLKKKJJJIIIHHHHHHHHHDDDAAA??????AAAAAA???===<<<>>>???AAABBBAAA@@@???BBB@@@>>><<<;;;<<<===??????===<<<===???AAA???>>>>>>===;;;;;;;;;===@@@AAAKKK___www{{{{{{xxxtttooo]]]IIIAAABBBCCCEEEFFFEEECCCBBBJJJUUU[[[ccc|||~~~~~~kkkUUUEEE===888777999777777777777999;;;===>>>>>>>>>???CCCLLLWWW___bbbnnn~~~jjjYYY[[[fffwwwvvvZZZ___ooosssddd]]]nnn|||ssssssqqqIII===888444666222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,---------............///......------......///000---222<<>>PPPiiinnnddd\\\RRRGGGAAA???>>>???BBBFFFLLLXXXcccdddiiiiiibbb]]]\\\\\\[[[ccceeegggddd\\\TTTOOOMMM???===:::888777888:::;;;>>>???@@@@@@???>>>???AAAEEEFFFKKKRRRZZZ^^^]]]ZZZ]]]cccllltttxxxtttlllgggYYYRRRMMMJJJSSSnnn~~~vvvYYYVVVVVVYYY^^^fffuuuuuuVVVFFFCCCJJJLLLWWWiiiqqq\\\OOOhhhxxx[[[NNNSSS___YYYQQQQQQPPPLLLKKKHHHFFFFFFGGGIIIKKKEEECCCAAAAAAAAABBBAAA???>>>@@@BBBDDDDDDCCC@@@???AAA???>>><<<<<<===???@@@AAA@@@???@@@BBBBBBBBB@@@???>>>===<<<===???AAACCCKKK]]]uuu|||yyy~~~wwwsssooo```PPPFFFGGGLLLTTTZZZWWWNNNEEEUUUaaakkkuuufffWWWGGG???;;;777555666777777777888999;;;===>>>>>>???BBBHHHQQQZZZbbbhhhvvvvvvbbbZZZdddppp|||iiiYYYeee|||lllXXXfff~~~{{{^^^CCC===777333666222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,---------............/////////......//////000111...111999???:::444999EEEHHH\\\lllwwwxxxkkkggghhhcccfffdddaaa^^^]]]ZZZUUUPPPSSSVVVXXXWWWXXX[[[[[[WWWXXXWWWVVVUUUTTTRRRQQQPPPPPPLLLLLLQQQTTTRRROOONNNPPPNNNLLLJJJJJJKKKLLLMMMMMMFFF???>>><<<999999<<<777666555555555666777888===PPPrrr|||ggg\\\VVVOOOFFFAAA>>>======AAADDDJJJVVVaaagggmmmooommmllloooqqqpppsssrrrnnndddVVVKKKEEEDDD::::::888888999<<<>>>@@@AAACCCDDDDDDAAA?????????AAAAAACCCJJJRRRUUUSSSOOO\\\cccqqq}}}{{{wwwuuufffSSSHHHMMMbbbvvv\\\\\\^^^```aaaggguuupppSSSFFFDDDHHHJJJWWWfffhhh[[[XXXwwwoooWWWUUUkkksssYYYNNNLLLMMMKKKIIIGGGFFFGGGIIIJJJFFFEEECCCBBBBBBBBBBBBBBBAAABBBEEEFFFFFFCCCAAA??????>>>=========???@@@AAACCCCCCBBBCCCCCCCCCCCCCCC??????>>>>>>???AAACCCDDDJJJXXXooo~~~{{{yyyuuupppcccUUUHHHQQQ```nnntttmmm]]]PPP```pppzzzXXXKKK???:::888666555555666666777999:::<<<===>>>===???EEEMMMTTT\\\fffooozzz}}}tttmmmbbbaaaoooyyysss```\\\ooogggRRRsss~~~PPPBBB>>>666333666222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,---------............//////////////////000111111000111777<<<999444:::FFFGGGYYYjjjvvvmmmdddhhhiiieee___XXXVVVWWWWWWVVVTTTUUUXXXZZZWWWWWWZZZZZZWWWYYYXXXWWWUUUSSSRRRQQQPPPRRRMMMKKKOOORRRRRRQQQQQQOOONNNLLLKKKKKKLLLMMMNNNLLLEEE@@@>>>===:::999<<<888777666555555666777888>>>QQQ{{{zzzdddZZZUUUNNNEEE???<<<;;;<<>>AAABBBBBBDDDFFFFFFEEECCCBBBBBBGGGEEEEEEJJJPPPRRRNNNJJJWWWaaarrr}}}{{{~~~lllVVVLLLXXXttttttbbbcccfffhhhgggkkkyyyjjjQQQHHHFFFHHHKKKYYYeeebbbSSScccfff|||lllWWW]]]{{{___QQQOOOMMMMMMMMMLLLJJJIIIGGGFFFGGGFFFEEECCCBBBBBBCCCDDDCCCDDDFFFFFFEEECCC@@@>>>>>>=========>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCCCC????????????@@@BBBCCCDDDFFFNNNaaa}}}|||{{{~~~zzzsssggg\\\KKK]]]vvvwwweeeZZZiii~~~{{{UUUIII<<<888777666555666555666888:::;;;===>>>>>>>>>@@@GGGQQQXXX^^^kkkxxx}}}qqqjjjlllhhhiiiuuulll^^^]]]vvvcccVVV|||KKKFFF@@@666444444222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,---------............//////////////////000111111222111666;;;999555<<>>:::999;;;:::999888777777777888999@@@PPPxxxdddZZZSSSKKKCCC>>>:::999<<>>??????AAACCCCCCCCCAAA@@@AAABBB>>>>>>??????AAABBBDDDDDDGGGIIIVVVqqq}}}|||uuukkkcccXXXnnn|||ooohhhuuuSSSFFF;;;777777666666777555666888:::<<<>>>>>>???@@@BBBJJJUUU[[[aaaqqqqqqkkkssstttrrrzzzxxxfff^^^aaazzz___dddnnnHHHHHH???666777222222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,---------............/////////......//////000111222000444:::999666<<>>GGGzzzvvvcccWWWNNNEEE???===:::999;;;AAAFFFNNN[[[ggguuu{{{ttthhhXXXJJJBBB>>>:::777777888999<<>>======<<<<<<<<<<<<<<<=========???AAABBBAAA>>>===>>>@@@======>>>???AAABBBCCCDDDFFFFFFNNNddd}}}yyyuuupppjjjfffddduuu|||yyyzzzlllJJJ???666555777666666777444666888;;;===>>>??????DDDEEEMMMYYY^^^eeexxxyyyuuukkk```___qqq~~~qqqeee\\\uuu]]]CCCFFF:::444999111222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,---------............///......------......///000000///222999999555;;;EEENNN^^^rrr}}}ggg```hhhmmm|||kkk[[[WWWXXXWWWYYY]]]XXX\\\\\\XXXWWW]]]ccceeeXXXWWWUUUSSSRRRRRRSSSSSSVVVWWW[[[^^^[[[VVVVVVZZZTTTSSSRRRPPPNNNMMMMMMMMMKKKGGGEEEHHHHHHDDDAAABBB===<<<:::999999999:::::::::>>>qqquuubbbTTTIIIAAA======:::999;;;@@@FFFMMMZZZffftttzzzkkk]]]LLLAAA===<<<999666888999;;;>>>BBBFFFIIIKKKMMMNNNPPPPPPPPPQQQRRRTTTUUUWWWXXXWWWTTTRRRQQQQQQMMMSSSjjjxxxjjjdddeeeyyy||||||~~~zzzVVVHHHFFFHHHGGGLLL```hhhZZZGGGhhhdddUUUeeedddXXXWWWLLLIIIIIIGGGMMMOOOFFFHHHIIIJJJKKKJJJIIIGGGFFFGGGGGGFFFCCC@@@@@@DDDGGGGGGEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAA@@@===;;;===???<<<===>>>???AAABBBCCCDDD??????EEEWWWpppvvvqqqmmmhhhffffffeeeoooyyy|||xxxxxx}}}qqq[[[FFFAAA888222444777777555555444666888;;;===?????????GGGHHHPPP\\\aaaggg|||{{{ccc[[[___tttbbbTTTZZZPPP>>>CCC666333;;;222222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,---------.........//////---------------.../////////---111888888555:::CCCMMM```yyy~~~fffZZZ___aaaaaadddeeebbb]]]YYYZZZ\\\[[[]]]\\\XXXWWWYYYYYYWWWSSSTTTUUUVVVUUUTTTSSSRRRWWWcccddd```aaa[[[TTTWWWSSSUUUSSSMMMNNNRRRRRRMMMGGGNNNJJJGGGKKKIIIDDDHHHCCC???;;;999::::::888666:::???ddduuudddVVVLLLEEE@@@???<<<;;;<<>>:::999::::::@@@??????AAADDDHHHJJJJJJMMMRRRUUUUUUVVVYYYZZZXXXTTT]]]^^^aaahhhbbbWWWWWWVVVQQQjjjxxx[[[]]]uuutttTTTLLLIIIJJJKKKSSSddddddPPPOOO\\\bbb\\\qqq```YYYQQQLLLGGGGGGJJJLLLKKKHHHFFFHHHIIIHHHFFFDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEDDDAAA>>><<<<<<===:::;;;<<<===>>>???@@@@@@@@@===;;;:::;;;===>>>>>><<<===???@@@AAAAAA@@@@@@AAACCCFFFNNNbbb|||}}}tttjjjcccaaaccceee[[[]]]```bbbfffmmmvvv}}}{{{fffSSSFFF===:::555555444444444555666666:::;;;<<<<<<<<<>>>BBBEEEKKKRRR[[[```cccpppooo]]]bbbpppoooZZZOOOlllnnnRRRDDDCCC===888777222555444222111//////000000//////.........---------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////000...111777666666@@@OOObbbjjjssskkk^^^```___ddddddbbb___ZZZXXXYYYZZZ\\\^^^]]]YYYWWWYYYYYYVVVVVVVVVWWWWWWWWWVVVTTTSSSQQQ^^^aaa^^^]]]WWWTTT[[[UUUWWWTTTOOONNNRRRRRRNNNOOOXXXUUUPPPVVVUUUNNNMMMCCC???;;;999:::;;;888666;;;<<<\\\vvvcccUUUKKKCCC===<<<;;;999:::???CCCIIIUUU```kkkqqqwwwyyyxxxtttiii___NNNIIIBBB===;;;;;;<<<<<>>@@@AAABBB???===::::::;;;<<<===<<<<<<===>>>@@@@@@@@@@@@??????@@@BBBJJJ]]]vvv~~~xxxooofff___\\\]]]___TTTVVVXXXZZZ]]]ccckkkqqqxxxqqqnnnfffZZZMMMBBB:::666555555444444444444555555666:::;;;;;;;;;<<>>BBBHHHSSS___aaahhhmmmmmmiiicccYYYOOOGGGCCC???<<<===>>>@@@@@@AAACCCFFFIIIKKKLLLLLLKKKNNNUUUXXXUUUVVV]]]eeeiiikkkqqqrrrwww{{{jjjdddgggZZZlllaaa```}}}xxxgggLLLJJJIIIIIIOOO\\\dddYYYFFF???^^^nnnnnn}}}tttYYYUUUMMMJJJHHHIIILLLOOONNNMMMDDDEEEFFFDDDAAA???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@>>><<<;;;<<<>>>:::;;;<<<===???@@@AAABBB???<<<:::999:::;;;;;;:::;;;<<<>>>???@@@??????>>><<<===>>>DDDUUUmmmwwwyyyyyywww{{{}}}xxxrrriii```YYYVVVUUUVVVKKKLLLMMMNNNPPPUUU[[[```ggglllrrrvvvvvvtttrrrqqqooommmjjjgggbbb[[[SSSNNNHHHEEE@@@;;;777555555555444444333333444555555666;;;;;;;;;:::<<<@@@FFFKKKUUUWWW[[[bbbnnn{{{uuuzzzuuu^^^ZZZnnnlllgggcccPPPGGGFFF<<<777999888444333222000/////////////////////.........------...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////000111666:::888777EEEXXXqqqpppmmmqqq{{{jjjbbbbbb___dddcccaaa```^^^\\\YYYXXXXXXZZZZZZVVVVVVYYYZZZWWWZZZZZZYYYXXXWWWVVVUUUTTTXXXZZZWWW\\\hhhfff___bbb\\\\\\ZZZWWWWWWZZZ]]]___sss}}}pppXXXSSSTTTMMMHHHDDD@@@<<<;;;<<<<<<:::777;;;888HHHiiiwwwooowwwlllooo|||fffYYYOOODDD>>>>>>:::999:::>>>AAAFFFPPP[[[ZZZaaafffbbb\\\TTTKKKCCC@@@>>><<<===???BBBDDDDDDDDDFFFHHHIIIJJJLLLNNNPPPSSSXXX\\\^^^bbbjjjnnnnnnuuuzzzyyyuuunnnxxxfffsss}}}```dddooo```IIIIIIJJJJJJRRRbbbbbbQQQCCCGGGsssqqqtttgggSSSQQQKKKIIIGGGGGGIIIKKKJJJIIIEEEEEEEEECCC@@@===<<<<<<=========>>>>>>?????????>>>>>>???>>>===<<<>>>@@@=========>>>>>>?????????>>><<<999999::::::999888:::;;;===>>>??????>>>>>>;;;;;;;;;@@@NNNdddxxxpppqqqnnnmmmvvv{{{{{{sssmmmccc[[[TTTQQQOOONNNEEEEEEDDDDDDFFFIIIMMMPPPOOORRRUUUVVVUUUTTTSSSSSSRRROOOLLLIIIGGGDDDAAA>>>:::999888666666666666666333333333333444555666666;;;;;;;;;;;;===CCCJJJPPP\\\]]]```hhhzzzyyyuuu|||nnnaaagggsss{{{YYYKKKGGGEEE:::666:::999444333222111000//////...////////////............------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......//////////////////111777;;;888888FFFYYYfffffffffnnn|||kkkdddddd``````cccfffgggddd```[[[XXXSSSVVVVVVTTTUUUZZZ[[[YYYZZZYYYXXXWWWUUUUUUTTTTTTXXXVVVXXXmmmmmmaaafffccc___ZZZUUUTTTWWW[[[{{{qqqXXXQQQQQQOOONNNFFFBBB>>><<<===>>><<<999<<<:::CCC___qqqhhhsssqqqeeefffhhh[[[QQQEEE???@@@===;;;<<>>>>>======???CCCEEEFFFFFFDDDEEEEEEDDDDDDHHHNNNSSSVVV^^^hhhssszzztttnnnzzz{{{bbb```~~~|||zzzyyyeeeZZZJJJHHHLLLKKKTTTfff^^^JJJDDDRRRrrr{{{___RRRPPPLLLJJJIIIHHHHHHHHHGGGFFFEEEFFFFFFCCC@@@===;;;;;;;;;;;;<<<<<<======>>>>>>===>>>??????>>>>>>@@@AAA??????>>>>>>===<<<<<<;;;<<<;;;999999::::::999888:::;;;===>>>??????>>>>>><<<;;;;;;???III[[[ppp|||yyysssrrr||||||vvvooohhh___WWWRRRNNNKKKHHHCCCBBB@@@???@@@BBBDDDEEE???AAACCCCCCBBBAAABBBBBB>>>;;;888777777888888777555555444444444444333333444444444444555666777888;;;;;;<<<===@@@FFFOOOTTT^^^aaafffpppyyyyyypppcccbbbuuu{{{yyygggOOOEEEDDDBBB888666:::888444444333222111000//////000000/////////.........------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......///////////////...000666;;;999888EEEWWW]]]]]]___kkkmmmaaa___[[[```fffmmmmmmggg```ZZZWWWRRRUUUVVVTTTUUUZZZ\\\ZZZXXXXXXVVVUUUTTTTTTTTTTTTQQQRRR\\\|||uuucccfffcccaaa___\\\\\\bbbjjjuuuaaa]]]WWWMMMLLLHHHDDD@@@???@@@@@@>>>;;;<<<>>>???VVVrrrooosssrrreeefffkkk^^^SSSEEE===???===<<<===@@@AAADDDLLLVVVXXX```bbbYYYNNNFFFCCCAAAAAAAAAAAADDDFFFGGGGGGEEECCCCCCBBBAAAAAAFFFOOOVVVZZZggg{{{wwwttt~~~ooo~~~wwwfff^^^xxx{{{wwwrrrtttrrrooooootttuuusssqqqkkkeeecccdddjjjwwwxxx\\\VVVLLLGGGOOOMMMVVVhhhZZZEEEIII^^^xxx[[[SSSPPPMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFFFFCCC@@@===<<<<<<<<<<<<<<<<<<============>>>?????????>>>>>>@@@BBB??????>>>===;;;::::::999;;;:::999999;;;;;;:::999;;;<<<>>>???@@@??????>>>===<<<<<>>>>>===999;;;<<<<<<;;;;;;<<<===:::777555444555666666666333333444444444555555555444444555555666777999999;;;<<<>>>@@@DDDKKKSSSYYY[[[cccmmmzzzzzzyyyaaaXXXeee~~~xxxppp]]]HHH@@@AAA@@@888888<<<777555555555444333222000///000000000/////////......,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////......444;;;;;;:::DDDQQQ^^^]]]^^^kkkyyyhhhbbb]]]eeelllssspppeee[[[VVVVVVVVVXXXXXXVVVVVVZZZ[[[YYYXXXWWWVVVTTTTTTTTTUUUUUUQQQTTT[[[sssmmmhhhcccaaa```bbbaaacccmmmxxxrrrooovvviiiRRRJJJJJJFFFBBBAAABBBBBB@@@======AAA;;;NNNuuu||||||wwwjjjkkkttteeeXXXGGG===???<<<;;;===@@@BBBEEENNNXXX[[[bbbcccYYYLLLFFFFFFGGGEEEEEEFFFHHHIIIIIIFFFCCCDDDFFFGGGFFFGGGLLLUUU\\\dddwww|||rrrtttzzzooonnndddaaawww~~~||||||{{{wwwtttooommmrrrwwwuuunnnjjjcccaaagggqqqoooTTTRRRMMMGGGRRROOOWWWhhhVVVCCCPPPsssvvvWWWRRRNNNKKKKKKKKKKKKIIIHHHGGGGGGCCCDDDDDDCCC???===<<<<<<>>>>>>=====================>>>>>>>>>======>>>@@@<<<<<<;;;;;;;;;:::::::::999999999:::<<<===<<<;;;<<<===>>>@@@@@@@@@@@@???>>><<<===@@@DDDMMMaaattt{{{}}}zzz|||uuuhhhbbbYYYTTTQQQMMMHHHCCCAAA>>>:::999::::::999888666888999999888777777888:::888777666777777666555444444444555555666777888555555666666777999:::;;;:::<<<@@@CCCHHHOOOVVV[[[ZZZgggvvvlllYYY]]]www}}}vvv{{{tttttttttUUUDDD===??????:::<<<>>>666555666666666555333111000000000000000/////////...,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////000...333<<>>>>>======<<<<<<=========;;;;;;===???888999999::::::;;;;;;;;;999888999;;;===>>>===<<<<<<===???@@@AAAAAA@@@@@@>>><<<===@@@BBBJJJ]]]qqq}}}zzzzzzfff```XXXSSSQQQMMMGGGBBB@@@===999777888999777555444555777666444333333333444444333444666555444222333333333222333444555555666666666777888:::;;;<<<:::===AAAEEEKKKQQQXXX]]]\\\lllrrrbbbYYYjjjmmmhhhjjjggg```NNNCCC===>>>???;;;???@@@666666777777777666444222111000000000000////////////,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---......///////////////222///333===BBB@@@BBBIIIZZZ___jjj~~~|||jjjqqqnnntttsssiii]]]XXXWWWVVV]]][[[XXXVVVVVVWWWXXXZZZ```]]]XXXSSSQQQQQQSSSUUUVVVZZZ___aaabbbcccfffhhhhhhccc]]]YYYXXXWWWWWWWWWiiigggiiipppvvvssshhh]]]TTTOOOLLLJJJFFFAAABBBEEEDDDAAA???IIIccc|||xxxmmmMMM<<>>:::;;;===>>>?????????>>>@@@>>><<<<<<<<<<<<;;;:::::::::;;;;;;;;;::::::999;;;<<<<<<;;;:::;;;===???>>>AAADDDCCCAAA??????AAA<<<@@@CCCBBBAAAFFFQQQZZZ{{{{{{zzz~~~{{{hhh```UUUMMMIIIGGGEEECCC???===:::888888888777666555555555444444444333333333333333444444555555555555444333222333333555666666888:::;;;;;;<<<>>>???@@@DDDJJJOOOTTTXXX]]]aaahhhwwwaaaaaacccpppiiisssooorrroooUUUIII?????????>>>======<<<<<<777888999999888666333222111111000000//////......,,,++++++******++++++,,,+++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000222222:::DDD???===IIIYYYfffhhhyyyyyyzzzkkkkkkoooppplll```XXXWWWYYYYYY]]][[[YYYVVVUUUVVVWWWXXX\\\ZZZVVVSSSQQQQQQQQQRRRYYY\\\```bbbbbbbbbdddfffeeebbb^^^\\\]]]___``````nnnlllkkknnnrrroooggg```ZZZTTTNNNKKKFFFAAAAAAEEEBBBAAA???CCCUUUooouuuVVVBBBAAA???<<<;;;@@@DDDHHHNNNUUUZZZYYYWWWTTTQQQNNNKKKIIINNNHHHFFFHHHIIIHHHJJJOOOMMMHHHFFFJJJPPP[[[mmm}}}sssaaa^^^\\\```nnnzzziiiOOOMMMVVVTTT^^^hhhnnnvvvwwwvvv{{{hhhYYYLLLJJJOOOOOOOOOLLLKKKHHH@@@KKKhhhxxxZZZNNNKKKNNNKKKJJJHHHFFFFFFGGGHHHIIIFFFDDDDDDDDDDDDBBB@@@===:::;;;<<<>>>>>>>>>>>>>>>@@@>>><<<;;;<<<<<<;;;:::999:::::::::::::::999999;;;;;;;;;;;;:::<<>>@@@AAAAAA@@@DDDLLLRRRhhh|||{{{uuuxxx|||~~~ccc]]]TTTNNNJJJHHHEEECCC???===:::888888888777666555555555444444444333333333333333444444555555555444333333333333444555666;;;<<<===<<<;;;<<<>>>???FFFIIINNNUUU\\\bbbeeefffpppmmm^^^gggsssmmmaaaqqqzzzvvv|||\\\JJJCCC@@@?????????>>>>>>======888888999888777666444333111111111000//////......,,,,,,++++++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...//////000000000222222:::DDD???===HHHSSSbbbfffyyy{{{nnnrrriiigggmmmjjjbbbWWWTTTWWW[[[[[[]]]\\\YYYVVVTTTTTTTTTUUUXXXWWWVVVTTTRRRRRRQQQQQQ[[[^^^aaabbbbbbbbbbbbcccfffccc``````aaadddeeeeeeiiigggeeedddcccaaa^^^\\\[[[UUUOOOLLLHHHDDDDDDHHHCCCCCCAAA@@@JJJ___vvv|||___IIICCCBBB>>>===@@@DDDHHHNNNUUUXXXXXXXXXVVVSSSPPPLLLJJJLLLHHHFFFGGGHHHKKKSSS[[[QQQMMMKKKMMMSSS___rrr}}}jjjSSSQQQXXXeeeuuuyyyTTTHHHNNNUUUSSS[[[cccgggmmmwwwxxxsssaaaSSSIIIJJJQQQQQQPPPIIIEEECCC???OOOnnnhhhQQQMMMOOOPPPJJJIIIHHHGGGGGGGGGHHHIIIFFFEEECCCCCCCCCAAA???===:::;;;<<<===>>>>>>======???===;;;;;;<<<<<<;;;:::999999::::::::::::999999:::::::::::::::===BBBEEEBBBDDDEEEDDDAAA@@@???@@@@@@?????????@@@CCCFFFHHHYYYtttvvvyyy|||}}}|||```[[[TTTNNNKKKHHHEEECCC???===;;;999:::999888777555555555555444444444444333444444444444555555555444444444444555666777888?????????===<<<<<>>>>>999999888777666555555444222111111000000///......,,,,,,++++++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////000111111///111111999CCC>>><<>><<<<<<=========>>>>>>======>>><<<::::::;;;<<<;;;:::888999999:::::::::::::::::::::::::::;;;???DDDHHHCCCCCCCCCBBB@@@>>>>>>>>>@@@>>><<<>>>AAACCCCCCBBBPPPkkk|||xxx|||www~~~zzzddd___WWWOOOJJJFFFDDDDDD???===<<<;;;;;;;;;999888666666666666555555555555555555555555555555555555555555666777888999;;;;;;??????>>>===<<<>>>BBBEEEHHHLLLQQQWWW^^^gggrrryyy|||hhhYYYYYYyyyvvvXXXaaatttpppooopppOOOGGGEEE????????????>>>>>>>>>>>>;;;:::888777666555555555222222111111000//////...,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111///111111999BBB>>><<>>@@@BBBEEEKKKRRRWWWXXXZZZ[[[[[[YYYVVVTTTRRRPPPMMMMMMUUUeeevvviiigggccc___eeettt___FFFKKK\\\hhhqqqqqqbbbVVVUUUXXX[[[aaaiiizzz}}}~~~mmm[[[NNNIIILLLRRROOOPPPGGGAAACCCIII___ooo~~~sss\\\OOOLLLKKKBBBHHHHHHGGGFFFFFFFFFFFFFFFEEECCCAAA@@@AAA@@@???===??????>>>>>>>>>>>>>>>>>>===;;;999999:::;;;::::::888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<===@@@EEEIIIEEEDDDCCCAAAAAA@@@???>>>???===;;;===BBBEEECCCAAAFFF[[[sss~~~~~~~~~{{{oooiii^^^SSSJJJEEEDDDDDD???>>><<<<<<===<<<:::999888888888777777777777666666666666666666666666666777888999:::<<<=====================>>>BBBGGGJJJLLLRRRYYY]]]bbbnnnzzzeee[[[YYYmmmiiiYYYkkk{{{```JJJEEEEEE??????>>>>>>>>>>>>======;;;:::999777666666666666222222222111000000//////---,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111...000000888BBB===;;;FFFJJJ\\\ddd}}}oooYYYRRRNNN]]]WWWZZZZZZZZZ\\\^^^YYYRRRUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUYYYYYY[[[^^^```bbbaaa___YYYYYYXXXYYYZZZZZZXXXVVVVVVYYY[[[]]]\\\ZZZZZZZZZUUUPPPOOORRRRRRMMMGGGEEEDDDBBBAAAAAAGGGVVVppp{{{gggZZZIIIDDD@@@AAABBBEEEKKKRRRXXXZZZ\\\^^^______^^^]]]UUUSSSOOOPPP]]]sssuuulllqqqZZZBBBHHHSSSXXX]]]YYYRRRSSS]]]aaacccpppkkkXXXMMMKKKNNNQQQOOOPPPHHH@@@EEEQQQkkkiiibbbUUUGGGFFFKKKDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCAAA??????@@@@@@@@@???@@@???>>>===============<<<:::999999:::;;;:::999999:::;;;<<<<<<===<<<<<<;;;===>>>>>>???AAADDDGGGGGGEEECCCBBBBBBCCCBBB@@@???<<<;;;===AAADDDCCCBBBAAAMMMccc{{{~~~zzztttiii[[[NNNGGGDDDDDD???>>>===>>>>>>>>><<<:::::::::::::::999999999999999999888888888888777777999:::;;;<<<===>>>>>>>>>;;;<<<>>>@@@BBBFFFKKKOOOOOOUUU\\\aaahhhxxxgggVVVYYYddd|||XXXWWWwwwuuuSSSHHHEEEIIIAAA@@@@@@???>>>>>>======::::::999888777666666555333222222111111000//////------,,,,,,,,,,,,------...---,,,++++++***++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////000111111---//////777AAA<<<:::FFFOOOaaaggg|||rrrXXXUUUPPPYYYXXXZZZYYYVVVWWWYYYXXXTTTQQQQQQQQQRRRRRRSSSSSSTTTOOOQQQUUUXXXZZZYYYWWWUUU[[[ZZZZZZ\\\___```]]][[[VVVVVVWWWYYY[[[[[[ZZZXXXUUUUUUVVVWWWXXXXXXWWWWWWYYYRRRNNNPPPRRROOOKKKJJJIIIKKKMMMJJJFFFMMMgggrrrdddNNNGGGCCCCCCDDDFFFLLLSSSZZZ[[[^^^```cccdddffffffWWWTTTNNNQQQdddXXXDDDIIILLLNNNVVVSSSYYYbbbiiimmmtttgggSSSKKKLLLOOOOOOQQQRRRGGG>>>EEEWWWxxxuuuYYYTTTFFFCCCLLLGGGDDDDDDDDDDDDDDDCCCCCCBBBAAA???===>>>???AAAAAAAAA???>>><<<;;;:::::::::;;;;;;999888888999::::::999:::;;;<<<===>>>>>>>>>>>>===???AAAAAAAAAAAABBBCCCEEEBBB??????AAABBBAAA??????===<<<<<<>>>@@@AAABBBAAAGGGZZZwww{{{rrreeeVVVKKKFFFDDD??????>>>?????????<<<:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::<<<=========<<<<<<<<<>>>AAADDDGGGKKKOOORRRTTTWWW]]]ggguuusss]]]UUUdddyyygggXXXaaa}}}cccRRRNNNHHHLLLDDDDDDCCCBBB@@@???>>>>>>999:::::::::999777555444333333222111111000000///------,,,,,,,,,,,,------......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...//////000000---//////777AAA<<<:::EEESSSdddgggzzzuuuYYY]]]VVVWWW[[[[[[WWWQQQPPPUUUXXXXXXNNNOOOPPPQQQRRRTTTUUUUUUNNNSSS[[[aaabbb___ZZZVVV\\\[[[ZZZ[[[^^^^^^[[[WWWYYYYYYZZZ\\\]]]]]]ZZZXXXYYYVVVTTTTTTVVVXXXXXXWWWZZZRRRLLLNNNQQQRRRRRRSSSQQQWWW[[[UUUHHHIIIbbb~~~wwwgggQQQJJJEEEEEEFFFHHHNNNUUU[[[]]]___aaaeeehhhjjjlll]]]XXXSSSWWWmmm~~~YYYIIIMMMLLLNNN[[[]]]ggglllnnnxxx~~~cccOOOIIILLLOOONNNTTTTTTGGG<<>><<<===???AAABBBBBB>>>===;;;999888888888999;;;999777888999::::::999;;;<<<===>>>????????????>>>@@@BBBCCCBBBAAAAAAAAAAAA>>>;;;;;;===???>>><<>>===<<<;;;===???@@@@@@BBBSSSpppyyymmm]]]PPPGGGCCC????????????@@@???===;;;>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::>>>AAAEEEHHHJJJMMMQQQTTT\\\\\\bbbpppxxxfffWWWXXXooofffTTTaaammmzzz[[[WWWSSSGGGHHHGGGGGGEEEDDDBBB@@@??????999:::;;;;;;:::888555444333333222222111000000000...------,,,,,,------...///...---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////---//////777@@@<<<:::EEEIII[[[```uuukkk___ccchhhccc___YYYVVVUUUUUUTTTRRRSSSQQQOOOPPPRRRTTTVVVVVVTTTWWWaaakkkggg\\\[[[ccc___\\\XXXVVVVVVXXXZZZ[[[YYYZZZ\\\___```^^^[[[XXXVVVRRRNNNLLLMMMPPPSSSTTTUUUSSSPPPNNNOOORRRUUUWWW^^^```___VVVJJJJJJ]]]sss{{{bbbUUUIIIDDDEEEIIIQQQXXXWWW___hhheeecccrrrzzznnn[[[WWWWWWccc{{{sssPPPGGGMMMTTT\\\ccckkkqqqyyymmmRRRLLLMMMMMMOOOUUUVVVPPPEEE???JJJhhhiiiKKKHHHHHHGGGGGGCCCEEEDDDEEEIIIJJJFFFDDDFFF@@@>>>===<<<===>>>======<<<:::777444555:::>>>>>>:::999888777666777888999:::999999;;;======<<<;;;:::<<<>>>???===<<<<<<===;;;<<<============???AAA@@@???>>>======>>>???@@@???DDDIIIUUUpppyyyxxxuuubbbPPPEEEAAAAAA@@@???@@@AAA@@@>>><<<>>>======<<<<<<======>>>AAA@@@???=========>>>>>>>>>======<<<<<<======>>>BBBEEEHHHIIIJJJNNNTTTYYYaaafffppp|||kkk]]]YYY]]]jjj```[[[iiiwwwxxxvvvhhhZZZSSSNNNLLLGGGHHHEEEBBB@@@???>>><<<:::<<<<<<;;;:::888666444333666555444222111000000000......---,,,++++++******++++++************++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......///////////////////////////111000777BBB>>>:::BBBJJJXXXWWWrrrfff]]]___bbbaaa\\\WWWTTTTTTTTTSSSRRRTTTRRRQQQPPPRRRTTTUUUVVVUUUUUU[[[bbb___VVVXXXbbbaaa]]]XXXWWWYYY[[[\\\[[[ZZZ\\\^^^aaabbb```\\\YYYWWWSSSPPPNNNPPPSSSUUUVVVXXXVVVRRRPPPPPPSSSWWWYYYZZZXXXTTTOOOIIIJJJXXXgggmmm^^^NNNGGGHHHKKKRRRXXX___```ggglllvvvsssccc___^^^iiigggNNNLLLTTT[[[bbbiiinnnvvvfffOOOKKKOOOPPPTTTYYYSSSMMMBBB@@@UUU}}}\\\GGGIIIIIIHHHIIIFFFGGGEEEGGGKKKKKKGGGFFFGGG>>>===;;;;;;<<<<<<:::888:::999888999:::;;;999555999888888888999:::;;;;;;:::999999:::<<<<<<;;;999888:::======<<<<<<<<<===;;;<<<======<<<===???AAA???>>>============>>>???>>>???@@@LLLhhhxxxvvv|||zzzfffUUUKKKHHHCCCBBB@@@???@@@???>>><<>>===<<<;;;<<<<<<======>>>>>>???@@@AAACCCCCCDDDGGGKKKLLLOOOTTT[[[aaagggrrr}}}fff[[[VVV\\\iii~~~^^^dddrrryyywwwzzzgggWWWMMMLLLOOOLLLGGGDDDAAA@@@???>>><<<;;;;;;;;;:::999888666555444666555333222111000000000000//////...------,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---,,,---------------------////////////////////////...111000666BBB???;;;BBBHHHXXXZZZrrruuu___ZZZZZZYYYYYYVVVSSSQQQSSSUUUVVVVVVUUUTTTRRRQQQQQQRRRTTTUUUVVVSSSUUUXXXUUUQQQVVV```aaa\\\WWWWWW[[[]]]\\\ZZZXXX[[[___bbbaaa___[[[XXXWWWUUURRRQQQSSSUUUWWWXXXZZZWWWTTTQQQQQQSSSVVVYYYVVVPPPKKKIIIIIILLLSSS[[[}}}|||iiiUUUKKKKKKNNNSSSXXXccc___fffxxxvvvkkkjjjkkktttnnndddrrr{{{xxxeeeWWWNNNTTT^^^eeelllsssvvvqqq\\\KKKJJJQQQUUUYYY]]]PPPJJJ???CCCfffkkkPPPEEEKKKIIIGGGHHHEEEGGGEEEGGGJJJJJJFFFEEEFFF>>>===<<<<<<<<<;;;888555555444555666888777666555888999:::;;;<<<=========:::999999999::::::999777666888:::;;;;;;;;;<<<===:::<<<<<<<<<;;;<<<>>>@@@>>>>>>===<<<<<<===>>>>>>>>><<<:::BBB[[[zzztttsss~~~~~~lll\\\SSSQQQIIIFFFCCCAAAAAA@@@???>>><<<======>>>>>>======<<<>>>======<<<<<<<<<=========>>>???AAADDDFFFIIIJJJKKKMMMPPPQQQTTTZZZcccjjjsss|||hhhSSSNNNRRRccc{{{gggZZZhhhsssnnniiixxxdddNNNLLLQQQMMMEEECCC@@@?????????===<<<999999999999888777666555555444333222111000000000111111000000//////......++++++************++++++,,,,,,,,,++++++,,,,,,------------------------,,,////////////////////////...111000666BBBAAA<<>>???>>><<<888444111333555666555444;;;BBB:::;;;===>>>>>>>>>======:::999888999999999777555444666888999999999;;;===:::;;;<<<;;;:::;;;<<<>>>===<<<<<<<<<<<<<<<<<<===>>>===:::<<>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>????????????@@@BBBDDDGGGJJJLLLNNNQQQSSSUUUWWWZZZaaakkkrrrmmmYYYPPPNNNVVVooorrrVVVZZZjjjlll___]]]{{{zzzVVVMMMNNNGGGCCCAAA????????????>>>===888888888888888777777666555444333222111111111111111111111000000/////////,,,++++++******++++++,,,,,,,,,+++++++++,,,------...------------,,,,,,,,,////////////////////////...222000555BBBCCC>>>AAAKKKXXXYYYddd}}}|||zzz[[[UUUXXXXXXUUUSSSSSSRRRQQQRRRUUUXXXZZZSSSSSSSSSPPPNNNNNNPPPSSSWWWVVVWWWWWWUUUSSSVVV[[[___[[[YYYZZZ^^^___]]]ZZZTTTXXX]]]^^^\\\XXXVVVUUUTTTRRRRRRSSSUUUXXXXXXXXXVVVXXXZZZ\\\[[[YYYUUUSSSQQQOOOOOOPPPMMMKKKPPPWWWmmmssszzz{{{dddVVVQQQQQQUUUYYY]]]```yyyyyyyyy|||lllhhhjjj\\\\\\YYYZZZgggpppcccMMMOOORRRZZZdddlllrrrzzzpppYYYPPPIIILLLTTTXXXXXXWWWJJJEEECCCZZZ}}}YYYKKKIIIKKKDDDBBBEEEEEECCCBBBCCCGGGFFFBBB@@@AAA??????>>>>>>===;;;777333333===KKKQQQIII@@@DDDMMM===>>>>>>???>>>===;;;::::::999888888999999777555444555777777777888:::<<<999:::;;;:::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;999======;;;BBBXXXuuu|||uuufff^^^]]]XXXTTTNNNJJJGGGEEECCCAAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@AAAAAABBBBBBBBBDDDEEEFFFHHHJJJMMMOOOPPPSSSVVVZZZ]]]ccclllwwwwww```RRRTTTUUUccczzz^^^TTTaaahhhfffZZZbbbyyyTTTJJJLLLDDDCCCAAA???>>>??????>>>===777777888888888777777666444444333222111111111111000000000///////////////,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...------------------------////////////////////////...222000444BBBEEE???@@@KKKTTTUUU]]]}}}rrrWWWSSSWWWYYYXXX[[[[[[YYYUUUSSSSSSUUUWWWRRRSSSSSSQQQMMMMMMPPPTTTWWWYYYZZZZZZYYYWWWWWWXXX]]]]]]]]]^^^``````___]]]VVVZZZ______[[[XXXWWWWWWQQQQQQQQQSSSVVVXXXXXXWWWWWWZZZ^^^aaa```]]]YYYVVVQQQRRRTTTSSSNNNJJJOOOWWWbbbmmmxxxppp```WWWSSSUUUYYY\\\fffzzziii```___XXXXXX\\\eeennnmmm```SSS]]]bbbkkkrrrwww|||dddRRRMMMJJJMMMTTTWWWTTTPPPEEEAAAIIIlll}}}nnnTTTIIIIIIKKKDDDDDDJJJIIIEEECCCDDDHHHGGGCCCAAABBB===<<<;;;::::::888555222666MMMnnnuuu\\\MMMLLL>>>>>>>>>===<<<;;;:::999999888888888999999888666555666777777666777999;;;999::::::999888888:::;;;::::::;;;;;;;;;;;;::::::444999<<<:::<<>>>>>>>>===<<<777777777888777777666666444333222222111111222222////////////............,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,,,,,,,---------......////////////////////////...333000333BBBGGGAAA???HHHTTTZZZaaapppXXXTTTVVVYYY[[[______]]]YYYUUUTTTVVVYYYSSSTTTUUUSSSOOOOOOSSSWWWXXXZZZ[[[ZZZYYYXXXXXXWWWYYY\\\______^^^\\\]]]^^^WWW[[[^^^]]]YYYVVVVVVXXXQQQQQQRRRTTTXXXYYYYYYXXXWWWYYY\\\^^^^^^\\\ZZZXXXVVVVVVWWWVVVRRRMMMPPPWWWYYYfffrrrzzzmmm___UUUUUUZZZ^^^jjjxxxiiibbbaaagggeeelllxxxxxxmmmhhhkkkuuu|||sssXXXMMMKKKKKKNNNTTTVVVRRRKKKBBB???NNNyyycccRRRHHHIIIKKKEEEFFFKKKHHHEEECCCDDDGGGFFFBBB@@@AAA===;;;999999888777555333777UUUwwwTTTFFF===<<<;;;:::::::::::::::999888888999:::;;;999888666777777777666666999;;;888999:::999777777999:::888999:::;;;;;;:::999888555777999777777AAAVVVhhhyyyxxx~~~zzzyyypppmmmgggbbb^^^YYYTTTPPPMMMKKKIIIHHHHHHIIIKKKMMMKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTVVVYYY[[[^^^___ccchhhpppxxxrrr^^^QQQSSS\\\iii~~~kkkXXXRRR^^^mmmbbbggguuuhhh[[[RRROOOJJJ@@@CCCHHHDDDCCCAAA???>>>>>>>>><<<;;;777777888888777666555555333333222222111111222222////////////////////////---,,,,,,++++++,,,,,,---++++++++++++,,,---...///***++++++,,,---...//////////////////////////////---333000222BBBIIIBBB???JJJ]]]mmmrrr}}}rrrZZZTTTUUUXXX\\\^^^^^^]]]ZZZWWWXXX[[[___SSSVVVWWWTTTQQQPPPUUUYYYXXXZZZZZZXXXWWWXXXWWWVVVSSSXXX]]]]]]ZZZWWWYYY[[[VVVYYY\\\ZZZUUURRRTTTWWWQQQQQQRRRVVVYYY[[[ZZZXXXUUUVVVWWWXXXXXXYYYXXXXXX]]]ZZZYYYYYYVVVRRRSSSXXXZZZeeelllqqq}}}wwwdddWWWVVVZZZ```jjjxxxlllhhhkkksssqqq|||ssssssgggQQQIIIJJJKKKOOOUUUVVVQQQIIIBBB>>>QQQ~~~}}}]]]RRRJJJKKKLLLFFFFFFHHHCCCBBBAAABBBEEEDDD???===>>>???===:::999999999888777555SSSYYYBBB;;;:::999888888999;;;<<<888888888999;;;<<<:::999777888888777666666888:::888999999888777777888:::888999:::;;;;;;:::999888:::999777555555:::FFFQQQooowwwqqq{{{yyy}}}yyyuuupppkkkeee___[[[YYYWWWTTTRRRRRRTTTWWWYYYTTTUUUWWWYYYZZZ[[[[[[ZZZWWWXXXYYY\\\___bbbeeegggpppvvv}}}uuucccPPPIIIUUUgggyyy```PPPWWWmmmzzzkkkttt}}}ZZZZZZKKKGGGHHHCCCDDDEEE???DDDBBB???>>>>>>===<<<:::888888888888777666555444333333222222111222222222///////////////000000000---,,,,,,++++++,,,,,,---++++++++++++,,,---...///)))***+++,,,...///000000////////////////////////---444000222BBBJJJCCC???PPPiiiuuuxxxxxxaaaRRRTTT]]]^^^fffeeeaaa\\\VVVUUUXXX\\\UUUWWWWWWUUUSSSSSSWWWZZZUUU]]]bbb^^^XXXUUUSSSQQQNNNWWW```bbb]]]YYYXXXZZZ^^^XXXTTTUUUUUUSSSRRRTTTSSSPPPNNNQQQWWW[[[[[[YYYZZZ[[[VVVWWW]]]YYYWWWaaahhhccc]]]YYYWWWVVVVVVXXXYYYeeekkkoooyyyzzz}}}wwwdddYYYXXXcccjjjyyysssrrrpppmmmiiiwww{{{}}}uuurrr}}}{{{```NNNHHHOOOQQQOOOTTTZZZRRRCCCDDDDDDWWW}}}fff{{{ttt\\\SSSGGGEEEIIIHHHJJJLLLGGGCCCBBBAAA@@@???>>>>>>>>>@@@<<<:::;;;;;;999:::===:::MMM]]]AAA;;;:::999999999999;;;;;;999999999888888888777777555444333333444666888:::555666666666666777777777;;;999777888:::;;;:::777999888666666888;;;???BBB]]]rrr|||}}}xxx~~~zzzuuuppplllhhhddd___]]]^^^aaacccdddfffffffffeeedddaaa^^^]]]\\\```eeehhhiiikkkppptttqqqZZZSSSPPPPPP```uuuvvvUUUZZZhhh|||wwwfffVVVMMMJJJGGGFFFFFFGGGGGGGGGBBB@@@>>>>>>???AAAAAAAAA???>>>===;;;999777555555555444333222111111111111...//////...------///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///..................------000//////444>>>DDDBBB<<>>@@@GGGIIIIIIKKKDDDCCCBBB@@@???>>>>>>>>>;;;===BBBFFFDDD===999:::;;;RRRdddHHH<<<;;;:::999999::::::;;;:::::::::999999999888888777666555444444555777888666666777777777888888888;;;999777888::::::999777777666555555666999===???HHH^^^www}}}xxxuuuxxx}}}wwwtttooommmmmmoooqqqqqqsssrrrpppmmmjjjgggdddcccjjjnnnssswwwzzz~~~zzzjjj[[[QQQRRRTTT[[[tttoooYYYjjj|||sss]]]TTTNNNKKKHHHFFFGGGHHHGGGGGGCCCBBBAAAAAABBBCCCDDDDDDBBBAAA???===:::888666555777666444333222111111111///000000///......///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...........................------222<<>>>>><<>>>>>>>>GGGSSSYYYRRREEE>>>???===PPP~~~}}}PPP@@@>>>===<<<::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;:::888777777666666666777777888888888999999999:::::::::999888888888777666666444444444444555666777777666>>>JJJWWWgggtttxxxvvv|||sssbbbUUUMMMNNNXXXhhhwwwooo^^^```hhhrrr~~~fffXXXUUURRROOOMMMJJJIIIIIIIIIHHHGGGHHHGGGFFFDDDAAAAAAAAACCCEEEDDDCCCAAA@@@>>>===<<<<<<:::999666444333222222333222111111111111///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------...............///000///111<<>>DDDQQQhhhtttXXXZZZLLLHHHTTTTTTmmm^^^PPPEEEDDDCCCAAA@@@???>>>>>>===BBBIIILLLDDD;;;999>>>???GGGccckkkiii]]]CCC???===<<<;;;:::999::::::;;;<<<<<<;;;;;;;;;:::::::::555555555666666777888999777777888888888999999999888888888777777666666666666666555555555666666666888;;;@@@LLL```vvvxxxkkk^^^SSSMMMQQQTTTbbbyyy___LLL___wwwxxxwwwvvv^^^ZZZXXXTTTOOOMMMKKKJJJIIIIIIGGGEEEGGGHHHFFFCCC>>><<<===???DDDCCCCCCBBBBBBAAA@@@@@@===;;;:::777666444333333333222111222333333111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------........./////////111000000;;;JJJLLLDDDCCCHHHWWWaaajjj}}}dddbbbeee```]]]ZZZXXXXXXYYYYYYXXXZZZXXXVVVVVVYYY[[[\\\]]]YYY]]]___\\\[[[[[[ZZZWWWZZZZZZZZZYYYZZZ]]]bbbeeeaaa]]][[[^^^^^^[[[ZZZ[[[ZZZYYYYYYYYYZZZ[[[]]]^^^dddllldddXXXYYYXXXQQQOOONNNRRRTTTTTTZZZ```ZZZOOOTTTWWWZZZiiitttfffeeeiiivvv}}}uuunnnhhhaaaZZZTTTJJJJJJLLLNNNRRRVVVYYY[[[___]]]___dddhhhlllttt}}}~~~{{{~~~iiiXXXNNNPPPVVVTTTUUU]]]aaaUUUBBB===EEE```iiiUUUVVVKKKLLLOOONNNbbbzzz[[[OOOCCCBBBAAA@@@???>>>>>>>>>@@@@@@AAAAAA<<<777999???@@@???NNNLLLKKKLLL@@@CCC;;;:::999999999999;;;;;;::::::::::::999999999999333333444555666777888888555666666666777777777777555777888777666555666888999888666555555555666666444888???JJJ]]]vvv}}}}}}rrrcccWWWNNNLLLNNNTTT[[[pppvvvbbbVVVWWWpppoookkkeeeXXXXXXWWWUUUNNNMMMJJJJJJIIIHHHFFFDDDFFFGGGFFFBBB===;;;===???CCCCCCCCCBBBBBBAAAAAAAAA<<<;;;:::888666555444444333222111333666666333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,------.../////////,,,000...,,,888JJJMMMDDD===DDDSSS]]]jjjqqq______]]]bbb^^^[[[YYYZZZZZZYYYWWWWWWUUUSSSSSSWWWZZZ[[[[[[YYY]]]^^^\\\[[[\\\[[[XXXZZZZZZZZZYYYYYYZZZ\\\^^^]]]YYYXXX\\\]]][[[YYYZZZYYYZZZZZZZZZXXXWWWWWWWWWSSSZZZXXXXXX\\\WWWPPPRRRPPPTTTWWWZZZeeelllaaaPPPWWW^^^\\\aaazzzwwwnnnjjjttttttggg^^^YYYVVVTTTIIILLLPPPUUUZZZ```fffjjjkkklllqqqwww|||lllZZZOOOKKKQQQYYYXXX]]]aaa\\\KKK@@@GGGUUU}}}^^^TTTSSSLLLKKKHHHHHHRRR\\\YYYOOOJJJAAA@@@??????>>>>>>>>>???AAA?????????===:::;;;@@@@@@;;;CCC>>>>>>DDD;;;???999888777777888999;;;<<<888888888888777777777777333333444555555555555555333333444444444555555555333555777777555555777999:::999666333333333555666222888===BBBPPPggg~~~{{{vvvwwwxxxjjj[[[QQQLLLKKKQQQYYYaaapppqqqcccPPP```ooo}}}nnnrrrmmmXXXVVVTTTSSSSSSMMMLLLJJJIIIIIIGGGEEEBBBDDDFFFGGGDDD@@@>>>AAAEEEEEEDDDCCCBBBAAA???>>>>>>;;;:::999777666555555555333111000333777888555111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,------...//////000,,,000...+++888KKKOOOFFF===EEEQQQWWWhhhllldddhhhccceeebbb]]]\\\\\\\\\ZZZWWW\\\XXXUUUTTTWWWYYYYYYWWWZZZ\\\\\\[[[]]]```^^^YYYXXXYYY[[[\\\\\\[[[[[[ZZZYYYVVVVVVZZZ\\\ZZZYYY[[[YYYZZZ[[[ZZZWWWTTTRRRQQQSSSUUUSSSVVV]]]WWWSSS\\\TTTXXX[[[```nnnvvviiiTTTSSS]]]XXXUUUlllyyyooouuukkk\\\UUURRRRRRKKKOOOUUU]]]dddllltttxxx}}}sss^^^PPPIIIKKKTTT^^^aaaeeebbbQQQ???>>>RRRiiisssgggPPPOOOLLLIIIIIICCCHHHLLLEEEBBBEEEDDD??????>>>>>>>>>>>>??????===;;;;;;======999888;;;???:::AAA::::::???444555777777666666777999;;;<<<777777777666666666666555444444555555444444333222222222222333333333444444111444666666555555777:::;;;999555222111222444666555999888555===TTTpppxxxrrrtttyyylll]]]RRRIIIHHHJJJNNNZZZeeerrrrrr[[[[[[WWWttt|||wwwVVVRRRWWWSSSOOOPPPMMMKKKJJJIIIHHHGGGDDDBBBBBBEEEGGGFFFBBBBBBFFFKKKGGGFFFDDDBBB@@@===<<<;;;:::999888777666666666666222000000333888:::666222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,------...///000000...333000---999NNNRRRHHHAAAIIIQQQSSSdddmmmqqqjjjeeeaaa___\\\[[[]]]^^^^^^^^^XXXUUUSSSRRRTTTWWWYYYYYYZZZZZZ[[[]]]___^^^[[[XXXXXXZZZXXXTTTUUU[[[______[[[XXXUUUUUUXXX]]]bbbeeeaaa]]]ZZZYYYZZZZZZWWWUUUQQQNNNQQQ\\\bbb___WWWQQQXXXWWWZZZ______ZZZWWWXXXVVVZZZZZZZZZcccyyyvvvpppsssmmm\\\TTTSSSTTTUUU]]]eeejjjqqqmmmUUUIIIKKKTTT]]]bbbbbbooo___MMMIII???VVVxxxpppxxxaaaSSSMMMOOONNNGGGFFFDDDBBBAAAAAAAAAAAA???>>>===<<<<<<;;;;;;<<<@@@===:::999999:::::::::;;;;;;<<<======<<<;;;;;;999888888777666555555444333444555666666555444333444444444333333222222222111111222222222333333333444444444444444444444444555555555444444333333333444666777444666BBBVVVgggpppoooiii{{{ooo```YYYIIIIIILLLNNNOOOUUUiii}}}zzzfff\\\XXXkkk|||qqqrrrcccUUUSSSWWWVVVSSSQQQMMMKKKGGGDDDBBBBBBBBBCCCGGGGGGFFFEEECCCDDDGGGJJJEEEEEEDDDCCCAAA???>>>======;;;888777777666444333333333111000////////////000000//////......------...------,,,,,,------...---------............///......------------.........111///---888JJJRRRNNN@@@GGGQQQSSS___nnnooohhhfffgggddd```^^^^^^______^^^ZZZWWWUUUUUUWWWZZZ\\\\\\YYYYYYZZZ[[[\\\[[[XXXUUUWWWYYYYYYWWWYYY___dddeeeWWWVVVVVVWWW[[[___bbbcccbbb^^^YYYYYY[[[]]][[[XXXSSSQQQTTT]]]aaa^^^XXXVVVTTTSSSVVV[[[\\\YYYWWWYYYXXX[[[YYYVVV^^^ppp|||ooolllwww}}}jjj^^^YYYXXXYYY\\\fffrrr|||{{{eeeOOOJJJNNNTTTZZZ___ooottt^^^IIIFFFDDDccc{{{kkkpppnnn\\\QQQLLLMMMKKKGGGFFFDDDBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;???<<<999888999::::::999::::::;;;<<<<<<;;;::::::888888777777666555555444333444555666666555444333444444444333333222222222111111111222222222333333333333333333333333333333555444444444333333333333333555666555666>>>LLLWWWbbbsss{{{rrrjjjtttvvvhhhXXXLLLHHHJJJKKKPPPUUUZZZhhhlllWWWXXXbbbzzzzzzqqqgggpppjjj]]]QQQPPPTTTSSSPPPMMMLLLJJJFFFCCCBBBBBBCCCDDDGGGHHHHHHFFFEEEEEEGGGIIIGGGEEEDDDBBBAAAAAABBBBBB===;;;888777777666555333333222111000////////////000000000//////......---...------,,,,,,------...---------............///......------------.........111///---777IIIQQQOOOFFFJJJRRRUUU___rrrmmmffffffkkkgggbbb^^^^^^^^^^^^^^^XXXVVVTTTUUUWWWZZZ\\\\\\XXXWWWWWWXXXYYYWWWTTTQQQRRRVVVXXXWWWYYY```fffgggSSSTTTWWWZZZ]]]```cccdddeee^^^XXXWWW\\\___]]]ZZZUUUTTTXXX]]]___\\\ZZZ[[[VVVTTTUUUYYYZZZXXXXXX[[[^^^^^^ZZZUUUYYYgggxxxrrriiilll|||pppbbb\\\[[[^^^___hhhuuuqqqZZZIIIKKKRRRTTTYYY```pppoooXXXEEEEEEKKKmmmfffhhh~~~```VVVNNNJJJJJJGGGFFFEEECCCAAA@@@?????????>>>>>>===<<<;;;;;;;;;;;;===;;;999888999999888888888999:::;;;;;;:::999888777777777666555555444444444444555555555555444444444444333333333333222222111111111222222222222333222222222222222222222222444444333333333333333222222333555555777:::???CCCTTTeeexxx}}}wwwvvv}}}ooodddXXXMMMIIIKKKJJJOOOXXXaaalllzzzlllZZZMMMYYYqqqnnn\\\aaa~~~lll^^^TTTLLLMMMPPPNNNKKKIIIKKKIIIFFFCCCBBBBBBDDDEEEGGGHHHIIIHHHFFFEEEEEEFFFDDDCCC@@@>>>======>>>???<<<:::888777777777555444333222111000000///000000111111000000///......---......------------......---------............///......------------.........111///...666FFFPPPPPPHHHKKKSSSXXXbbbuuuiiibbbfffhhhddd^^^[[[ZZZ[[[[[[[[[TTTRRRQQQRRRTTTWWWXXXXXXVVVVVVUUUUUUUUUSSSPPPMMMKKKQQQTTTSSSUUU[[[```aaaSSSUUUXXX[[[^^^aaaeeeggghhh___VVVUUUZZZ]]]\\\XXXVVVVVVYYY\\\[[[XXXYYY^^^]]]ZZZZZZ]]]]]][[[\\\___dddbbb]]]XXXYYYbbbpppzzzuuummmooosssyyyrrrhhh___\\\```hhhooo~~~uuucccPPPFFFMMMTTTTTT\\\jjjgggbbbPPPEEEKKKVVVvvvwwwcccxxxeeeSSSPPPKKKIIIIIIDDDEEEDDDCCCAAA@@@>>>>>>===>>>===<<<;;;:::::::::::::::999888888999999888666666777888999999888777666666666666555555444444444444444444444444444444444333333333333333333333333111111111111222222222222111111111111111111111111333333333333222222222222222222222444666777777666DDDTTTnnn~~~ttt{{{eee\\\SSSLLLHHHFFFKKKSSSTTT___ooo}}}yyy]]]RRRQQQWWWhhh|||zzzmmmjjjZZZSSSLLLHHHJJJLLLJJJHHHGGGIIIHHHEEEBBBBBBBBBDDDEEEEEEFFFGGGGGGEEECCCCCCCCCAAA@@@>>>===;;;;;;::::::;;;999777666777777666555333333222111000000111111222222111000000///............------------......---------............///......------------.........000000...555CCCNNNQQQFFFIIIUUU___hhh~~~wwwrrrbbb]]]ccc___\\\WWWUUUUUUWWWXXXXXXQQQPPPOOOPPPRRRTTTUUUUUUUUUTTTSSSRRRRRRQQQMMMKKKIIIPPPTTTRRRQQQUUUYYY[[[VVVXXXZZZ[[[\\\```eeejjjggg___VVVSSSVVVYYYXXXVVVWWWWWWXXXZZZWWWTTTWWW^^^aaa^^^^^^aaacccbbbdddhhhdddbbb^^^ZZZZZZ___jjjsssyyyooojjjkkkkkkhhhcccbbbjjjyyysssaaaUUUKKKHHHPPPTTTVVVbbbsss^^^UUUGGGDDDPPPdddrrrkkkiiiSSSKKKLLLIIIHHHIIIDDDEEEEEEDDDBBB@@@>>>===<<<===<<<;;;::::::999999999888888888999:::999777555555666777888888777666555555555555555444444444444444444444333333444444444333333333333333333333333000000111111111222222222000000000000000000000000222222222222222222222222444222000111333555555333666@@@\\\}}}zzzqqqrrr|||}}}sssjjjbbb^^^OOOKKKHHHHHHJJJNNNYYYccciii{{{yyyeeeNNNGGGVVVnnn|||~~~jjjsss___QQQLLLGGGFFFIIIJJJHHHFFFGGGIIIGGGDDDBBBAAABBBDDDEEEBBBCCCEEEDDDBBBAAAAAAAAA===>>>??????>>>===<<<;;;:::888777666777888777666444444333222222222222333444333222111000///......///......------......///---------............///......------------......---000000///333???LLLSSSHHHIIIXXXgggnnn|||vvvmmm___ZZZ___YYYVVVTTTSSSTTTUUUVVVUUURRRQQQPPPQQQSSSTTTTTTSSSUUUSSSRRRQQQQQQPPPMMMKKKLLLTTTXXXUUURRRTTTWWWXXXXXXYYY[[[ZZZZZZ\\\bbbgggbbb]]]VVVRRRSSSUUUVVVVVVWWWVVVWWWXXXUUUSSSVVV\\\^^^\\\]]]bbbeeefffhhhmmmaaa^^^\\\[[[YYY[[[bbbkkk~~~vvvllldddeeefffgggkkkwww~~~gggVVVKKKJJJLLLRRRWWW]]]gggrrrVVVGGG<<<@@@RRRppprrrxxxZZZKKKHHHJJJFFFGGGIIIDDDFFFEEEEEECCCAAA???===<<<<<<<<<;;;:::999999999999777777888:::;;;:::777555555666777888888777666555444444444444444444444444444444333333333333444444222222333333333333444444000000000111111111111222000000000000000000000000000111111111111222222222444222000000111333555555222888NNNnnnmmmtttsssmmmttt|||xxxvvvooofffZZZQQQKKKIIIKKKJJJMMMRRRXXX^^^kkkwwwaaaXXXMMMOOOeee}}}zzzddd|||mmmQQQPPPGGGEEEEEEHHHHHHFFFFFFHHHJJJHHHEEEBBBAAAAAACCCDDD@@@AAABBBAAA@@@???@@@BBB===============<<<::::::999888666666777888888777555555444444444444555555555444333222111//////...//////............//////---------............///......------------......---///000000222<<>>KKKcccxxxvvvUUUIIIGGGHHHCCCDDDHHHDDDFFFFFFFFFDDDBBB@@@===<<<<<<;;;:::999888888888888777777999;;;<<<;;;888555555666777888888777666555333333333333333333333333444444333222222333444444222222222333333444444444000000000000111111111111000000000000000000000000000000000000111111222222222222111111111222333555333777EEE[[[ssssssqqqmmmkkkuuu|||}}}~~~}}}yyyvvvqqqlllgggaaa___ZZZSSSLLLHHHHHHIIIIIIKKKSSS^^^gggrrrppp]]]UUURRRUUUcccttt{{{yyytttyyyaaaPPPMMMEEEDDDEEEGGGFFFDDDEEEIIIJJJHHHEEEBBB@@@@@@AAABBB???@@@@@@@@@???@@@BBBDDDOOOKKKFFFAAA<<<:::999999999777666666777888888777777666666666666666777777555555444333111000///...//////............//////---------............///......------------......---///000000111999HHHVVVSSSMMMYYYggghhhooosssppp{{{wwwiii^^^]]][[[ZZZYYYYYYZZZYYYWWWUUUSSSQQQPPPPPPQQQQQQPPPOOOUUUSSSQQQQQQQQQQQQOOONNNOOOXXX^^^[[[VVVVVVYYYZZZRRRWWW[[[[[[XXXVVVWWWYYYVVVWWWWWWUUUSSSTTTYYY]]]ZZZVVVUUUWWWWWWUUUUUUYYYZZZWWWXXX[[[ZZZWWWVVVXXX```]]]]]]___\\\XXX[[[bbbrrr}}}wwwqqqoooxxxwww```MMMHHHEEELLLOOOSSSaaammmgggXXXOOOEEEKKKbbb|||WWWTTTIIIHHHGGG@@@BBBGGGDDDGGGGGGGGGEEECCC@@@>>><<<<<<;;;:::999888888888888777777999<<<===<<<888555555666777888888777666555333333333333333333333333444444222222222222444444222222222333333444444444000000000000111111111111111111111111111111111111//////000000111111111222000222333222111000222333111555<<>>@@@AAA???>>>AAAIIIPPPttthhhVVVHHH???<<<:::999===:::777666777999::::::999999888888888888888999;;;999777666555444222000333000------000111111///......///////////////...//////............//////---111//////222333@@@ZZZVVVOOORRR\\\```dddxxxyyy{{{kkkdddaaaddd]]]YYY[[[\\\YYYWWWWWWSSSSSSQQQOOOLLLKKKMMMOOOUUUSSSQQQQQQRRRSSSQQQOOOJJJSSSVVVRRRSSS[[[]]]YYYWWWWWWXXXWWWWWWXXXYYYZZZZZZXXXUUURRRRRRTTTWWWYYYYYYWWWVVVWWWYYY[[[[[[[[[\\\]]]]]]WWWRRRPPPSSSVVV\\\ZZZYYYZZZ]]]]]][[[XXXggg}}}vvvfffYYYNNNHHHHHHNNNRRRYYYjjjtttbbbLLLIIINNN^^^\\\KKKOOOJJJEEECCCDDDJJJYYYiiiwwwiiiZZZPPPIIICCC??????:::::::::;;;<<<;;;888666777999;;;;;;999999:::;;;777777888888777666555555333333222222222111111111222222333333333333222222111111000//////000111111000111111111111///...---///////////////000000000////////////////////////111000000000000111222222333000222666666>>>WWWrrr}}}mmmmmmwwwuuu|||vvvlllfffccc[[[ZZZXXXVVVVVVUUUTTTSSSWWWUUUSSSRRRQQQPPPNNNLLLMMMKKKJJJKKKMMMLLLIIIFFFHHHIIIIIIHHHGGGHHHJJJMMMQQQTTTWWWYYY]]]eeeqqqzzzfffVVVOOOMMMNNN^^^gggkkkhhhmmmmmmQQQJJJLLLJJJDDDEEEGGGIIIHHHFFFCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA>>>@@@AAA???>>>???FFFKKKSSSMMMDDD???============<<<;;;::::::;;;<<<======999999999:::;;;<<<======999888777777777777555333222///------///000000///---....../////////////////////............//////---111//////333222???XXXcccVVVPPPTTTWWW]]]ssshhheeeiiiiiibbb\\\[[[YYYWWWVVVXXXSSSRRRQQQNNNKKKJJJKKKMMMSSSTTTUUUUUUSSSRRRRRRRRRKKKPPPRRRQQQUUU]]]^^^YYYXXXXXXYYYZZZZZZZZZYYYYYYYYYWWWVVVUUUUUUVVVXXXYYY]]]ZZZXXXWWWXXXZZZZZZZZZYYYYYYYYYVVVRRRQQQSSSVVVZZZZZZYYYYYYYYYZZZZZZZZZ]]]uuuzzzeeeWWWOOOJJJHHHIIIOOOVVVfff}}}}}}\\\DDDKKKTTT|||yyyUUUHHHLLLHHHDDDDDDHHHUUUkkk}}}gggVVVKKKDDDAAAAAA;;;::::::;;;<<<<<<:::777666888::::::999888999:::999999999888777666555444333222222222222111111111222222333333333333222222111000000//////000000111222111111000000//////...000000000/////////......///////////////////////////////////////000000111111111555555111444III```{{{sssjjjxxxqqqjjjjjjwwwttteee___XXXUUUUUUUUUSSSPPPMMMKKKJJJJJJKKKKKKJJJIIIOOONNNNNNOOOPPPPPPNNNLLLKKKLLLMMMMMMMMMNNNQQQTTTWWW[[[___eeeooo|||___WWWRRRHHHLLL[[[qqqlllbbb```ttt|||TTTFFFIIIJJJFFFBBBFFFHHHIIIIIIFFFDDDCCCCCCAAABBBCCCDDDCCCBBB@@@>>>===???AAA@@@>>>???CCCFFFEEECCCAAA@@@@@@???===;;;;;;;;;<<<======>>>>>>>>>888888999;;;<<<>>>??????777777777888999999666444000///------...//////...------.........///////////////............//////---111///000333222<<>><<<<<<>>>@@@AAA@@@AAACCCEEEFFFFFFEEEEEEDDDAAA>>><<<<<<>>>@@@@@@???===<<<<<<888999:::;;;<<<=========777666666888999888555333//////......////////////......---......//////000//////............//////---000///000444111:::OOOZZZNNNHHHPPPYYY^^^gggrrrpppnnn[[[TTTTTTTTTSSSSSSSSSRRRQQQNNNKKKJJJLLLNNNLLLUUU___bbb___ZZZXXXYYYUUUUUUUUUUUUYYY]]]\\\WWW\\\ZZZWWWWWWZZZ[[[\\\[[[QQQSSSUUUXXX[[[^^^```bbbddd```[[[WWWVVVVVVUUUUUUTTTRRRSSSVVVVVVRRRRRRVVVXXXXXXXXXWWWVVVWWWZZZ\\\ccctttrrrbbbPPPGGGEEEFFFKKKPPPRRRpppzzzdddNNNMMM```ooo^^^RRRNNNEEEFFFJJJTTTfff~~~lllYYYOOOHHHCCCBBB===<<<;;;;;;<<<;;;:::888666666666777888888777777999999888888666555333333222222222111111111000000000111111222222111111000/////////000000/////////111000//////.../////////,,,------...///000000000........................000////////////000111111...------000222555;;;BBBJJJ\\\ooouuutttvvv}}}{{{wwwzzzsss||||||uuurrrsssuuukkkgggccc___]]][[[YYYWWWSSSUUUWWWZZZ\\\___bbbdddbbbdddgggjjjmmmqqqvvvzzzzzzqqq[[[SSSPPPVVV^^^eeeoooyyyiiigggrrrdddOOOBBBGGGKKKEEEBBBFFFDDDEEEFFFEEECCCBBBBBBCCCAAAAAABBBBBBAAA???<<<;;;;;;===???AAACCCDDDFFFGGG@@@AAABBBCCCCCCCCCDDDDDDAAADDDFFFEEEAAA>>><<<;;;>>>>>>??????>>>===<<<;;;777666666666666555222000///000111000000000000000000///............///000//////............//////---000///111555111666JJJSSSIIIEEEOOOZZZ___dddiiiuuugggpppwwwvvvfffWWWRRRTTTUUUUUUVVVSSSSSSRRROOOMMMMMMOOOQQQPPPXXXaaadddaaa\\\YYYYYYYYYYYYXXXYYYZZZZZZYYYWWWYYYVVVTTTVVVYYY[[[ZZZXXXUUUVVVVVVWWWYYY[[[\\\]]]]]][[[XXXVVVWWWXXXXXXXXXTTTPPPQQQXXXXXXRRRQQQVVVXXXXXXWWWXXXXXXYYYZZZ[[[[[[eeeqqq}}}xxxuuu^^^SSSHHHDDDEEEIIIQQQZZZbbbzzz~~~gggOOOFFFTTTnnnuuu]]]UUUNNNLLLIIIIIIKKKWWWrrrfffRRRIIIEEEEEEGGG???===;;;:::::::::888666555555444666777888777555777777777666555444333222222111111111111000000000000000111111111111000000...//////000000//////...........................+++,,,---...///000000111........................///////////////000111111222///---///222555555555555BBBUUUfffrrryyy{{{zzz}}}}}}}}}|||wwwuuu{{{{{{sssmmmgggdddiiikkknnnqqqtttxxx|||~~~|||vvvqqqdddVVVIIIQQQ^^^ooowwwggghhhmmmWWWNNNIIIJJJHHHAAA???BBBCCCDDDEEEDDDBBBAAABBBCCCCCCCCCBBBAAA???>>><<<;;;;;;<<<>>>@@@CCCEEEGGGHHHDDDDDDEEEDDDCCCCCCFFFHHHGGGJJJLLLIIIDDD???>>>>>>EEEEEEEEEEEECCCAAA>>>===888666555444444444222000111222444444222222222333333222000///...//////000//////............//////---000...111555000333EEEXXXLLLDDDHHHRRR\\\ccciiiiiiZZZ\\\WWWbbb\\\WWWUUUSSSQQQSSSXXXTTTTTTSSSQQQOOOPPPRRRTTTYYY\\\``````\\\YYYWWWWWWXXXYYYZZZZZZYYYWWWWWWYYYUUUTTTUUUZZZ______[[[WWWXXXWWWVVVUUUUUUVVVWWWXXXYYYWWWVVVVVVXXXXXXXXXWWWUUUOOOQQQYYYZZZSSSQQQUUUYYYWWWVVVXXX[[[]]][[[YYY___aaafffpppzzzjjjfffOOOJJJFFFFFFHHHMMMXXXcccrrruuuhhhTTTEEECCC[[[bbbXXXUUUOOOLLLJJJIIILLL\\\{{{zzz]]]MMMGGGEEEDDDEEE@@@>>>;;;999999888666444555444333555777888666444444444555555444333222222111111111111000000000000///000000000000000000///......///000000///......+++,,,---......---,,,,,,---------....../////////..............................------......///000222222222111222444444333222555AAAUUUkkk||||||vvvssswww~~~pppgggccc]]]UUUOOOKKK^^^wwwtttggguuudddbbbXXXTTTOOOJJJEEEBBBAAA@@@DDDEEEEEEDDDBBBBBBCCCDDDFFFDDDBBB@@@>>>===<<<<<<=========>>>AAACCCEEEEEEHHHIIIIIIGGGDDDCCCEEEGGGGGGJJJKKKIIICCC>>>>>>@@@HHHHHHHHHHHHFFFCCC@@@>>>999666333222333555555444222555777777555444444555777555333000/////////000//////............//////---000...111666000111AAAXXXMMMDDDEEENNNZZZdddjjj```ZZZ]]]TTTTTTVVVZZZYYYRRRLLLOOOVVVUUUUUUTTTRRRQQQRRRTTTWWWaaa```^^^[[[XXXUUUUUUVVVVVVWWWZZZZZZXXXUUUVVVZZZTTTUUUYYY```fffeee^^^WWWVVVUUUSSSRRRRRRSSSUUUVVVZZZXXXWWWWWWWWWWWWUUUTTTUUUOOOQQQZZZ[[[SSSPPPUUUYYYWWWUUUYYY^^^___\\\WWWXXXVVVTTT\\\pppnnneee]]]KKKJJJIIIJJJKKKOOO[[[hhhzzzjjjTTTHHHDDDDDDbbbxxxUUUUUUVVVNNNKKKGGGHHHOOObbbkkkVVVMMMKKKGGGBBB???AAA>>>;;;999888666444222555333222444777888666333333333333444444333222222111111111111000000000000//////000000000000//////---...///000000///...---)))+++---......---+++***///............---------........................---,,,,,,,,,,,,---......+++///111000///000333444777333777JJJfff~~~yyytttuuuyyyuuuggg[[[UUUPPPKKKMMMTTT]]]pppwwwiiiqqq~~~```UUUZZZNNNNNNHHHAAAAAAFFFHHHFFFEEEFFFFFFEEECCCCCCDDDFFFGGGEEEBBB???============???===<<<===???AAABBBCCC@@@BBBDDDDDDCCCCCCFFFIIICCCFFFHHHEEE???<<<===???GGGGGGHHHGGGFFFCCC@@@>>>888666333222444666888999444777999999777555666777999777444111/////////000//////............//////---000...222666000000???RRRJJJEEEHHHQQQ\\\eeejjjyyy[[[UUUXXXZZZRRRTTTVVVTTTQQQNNNOOOPPPRRRPPPOOOPPPTTTVVVXXXXXXZZZYYYWWWVVVUUUTTTRRRPPPRRRUUU\\\```[[[RRRPPPSSSUUUXXX]]]aaabbb___YYYUUUTTTSSSQQQNNNMMMOOOTTTWWWVVVWWWWWWWWWWWWVVVUUUTTTYYYVVVRRRQQQRRRTTTUUUUUURRRTTTWWWYYYZZZYYYXXXWWWRRRXXX\\\]]]aaammmzzzgggVVVOOOOOOGGGFFFFFFHHHPPP]]]mmmxxxsss]]]FFF>>>EEE^^^}}}dddSSSPPPNNNMMMOOOLLLPPPUUU___uuuwww\\\WWWPPPKKKHHHDDD@@@<<<<<<<<<<<<;;;999777555333333333444555555666555555555555444333333222111111000000000000000000000000.../////////000000111111222///------///000///---...---,,,+++++++++,,,---------------------------------------------------...------,,,,,,------...//////000111111111111111444000444AAAPPPccc~~~wwwxxx|||~~~zzzvvv}}}jjjXXXUUUPPPJJJHHHMMMUUU]]]ppp~~~wwwfffggguuulllaaaUUUMMMLLLJJJHHHEEEEEEEEEEEECCCBBBAAAAAAAAABBBDDDFFFGGGHHHBBBAAA???>>><<<;;;;;;;;;===<<<;;;:::;;;===???AAAAAAAAAAAAAAAAAAAAAAAAAAAFFFBBB===;;;<<<>>>@@@AAABBBAAAAAADDDFFFFFFCCC@@@777888777555666:::999555999555555888:::777666888BBB:::333333333111000111//////...------------...111111111111222333444555RRRPPPBBB>>>NNN^^^hhhrrr~~~pppwwwxxx\\\WWWXXXWWWUUUVVVWWWUUUQQQNNNNNNOOORRRQQQPPPQQQTTTWWWWWWWWWVVVUUUSSSRRRRRRRRRQQQQQQPPPQQQUUUWWWSSSNNNOOOSSS[[[ZZZYYY[[[]]]]]]ZZZVVVPPPRRRSSSSSSRRRSSSUUUWWWVVVUUUSSSSSSTTTVVVYYYZZZXXXUUURRRQQQRRRTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVV```fffccc```fffooovvvyyy}}}cccTTTLLLFFFEEEIIIMMMMMMNNN]]]rrrwwwppp\\\PPPGGGJJJUUUrrrlllUUUNNNNNNJJJEEEEEEFFFJJJLLLQQQ```mmmiii\\\WWWRRRMMMIIIFFFBBB>>>:::<<<<<<<<<<<<;;;999777666444555666666777777666666555444444333222222111111////////////////////////........./////////000000111///------//////...,,,------,,,+++++++++,,,---------------------------------------------------...------,,,,,,------...//////000111111111111000111,,,---555===HHH___vvvyyy|||vvveeehhhmmmtttzzzuuuRRRLLLMMMLLLHHHIIISSSfffuuuuuusssgggggg}}}~~~```SSSOOOIIIFFFGGGIIIGGGEEEDDDDDDDDDCCCAAA===>>>>>>???AAABBBDDDEEEAAAAAA???>>>===<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@??????????????????DDD@@@<<<:::;;;===???@@@AAA@@@@@@BBBEEEEEEBBB???999;;;999777999===>>>;;;;;;888999>>>AAA???>>>???@@@777111111111000000222//////...------------...000000000000111222333333NNNWWWOOOCCCJJJXXXfffrrrxxxwwwppp~~~www```\\\[[[VVVYYYZZZYYYUUUQQQNNNMMMMMMQQQPPPPPPRRRUUUVVVVVVUUUQQQPPPOOOOOOOOOPPPQQQRRRPPPOOOOOOPPPNNNLLLOOOVVVfff```YYYWWWYYYZZZXXXUUUPPPTTTXXXZZZZZZYYYYYYYYYXXXUUUQQQOOOPPPTTTYYY]]]WWWTTTRRRQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUZZZfffmmmiiiaaa```ggglllttt}}}{{{ZZZKKKJJJIIIFFFCCCFFFOOORRRUUUjjjvvv[[[LLLDDDIII___xxxeeeVVVKKKLLLMMMHHHCCCDDDEEEHHHIIIJJJPPPXXXTTTJJJNNNLLLIIIFFFCCC@@@<<<999<<<<<<<<<<<<;;;:::999888555666777777888777777777444444333333222111111111////////////////////////---------............//////...------......---,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------...------,,,,,,------......//////000000000000000444///...111222555BBBRRRjjjxxx}}}iii[[[\\\```jjjwwwpppUUUCCCFFFHHHMMMWWWdddsssuuummmcccqqqgggVVVGGGEEEFFFEEEFFFJJJFFFEEECCCBBBCCCBBBAAA???<<<<<<<<<===>>>@@@AAABBB@@@@@@??????>>>======<<<999999::::::;;;;;;<<<<<<>>>===============>>>>>>AAA>>>;;;999:::<<<>>>>>>>>>>>>???AAACCCBBB@@@>>>;;;<<<<<<;;;@@@GGGJJJHHH===;;;===CCCHHHGGGHHHJJJEEE;;;333111111000000222000///......------......////////////000111222222KKKbbb```KKKGGGTTTdddqqquuuwwwuuuuuucccbbb___XXX]]]\\\ZZZVVVRRROOOMMMLLLPPPOOOOOOQQQSSSTTTTTTRRRMMMNNNNNNNNNNNNPPPSSSUUURRROOOOOOPPPOOONNNRRRYYYnnneee\\\XXXXXXXXXVVVRRRUUUXXX\\\^^^]]][[[ZZZZZZZZZVVVRRROOONNNRRRVVVYYYVVVSSSQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUU[[[eeejjjfff``````eeehhhvvvyyycccMMMFFFIIIKKKJJJHHHFFFOOOXXXccctttzzzeeeIIIJJJGGGXXX~~~sss]]]QQQJJJJJJIIIDDDDDDIIICCCHHHIIIIIIKKKOOONNNIIIGGGFFFEEEDDDAAA>>>;;;888:::::::::::::::999999999555555666777777666666666333333222222111111111000////////////////////////------------------------...---------------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...---...//////000000//////333111222333222111888AAANNNbbb{{{zzzuuu{{{{{{iiibbb\\\]]]iii{{{ssscccRRRJJJKKKEEEHHHUUUooo|||rrrrrrtttkkkPPPIIIDDDGGGIIIHHHHHHLLLCCCBBBAAAAAAAAAAAA???===;;;<<<<<<<<<>>>???@@@AAA??????????????????>>>>>>999:::;;;<<<<<<<<<<<<<<<======<<<<<<<<<===>>>??????<<<:::999:::<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>>;;;===>>>???FFFOOOTTTSSS???<<<===CCCIIIKKKNNNRRROOODDD999555222//////111000//////...............////////////000111222222IIIhhhjjjPPPGGGSSSaaalllrrr|||vvvuuueeeccc```WWW___]]]YYYVVVTTTQQQPPPNNNPPPNNNNNNOOOQQQRRRQQQPPPMMMOOOPPPPPPPPPRRRUUUXXXSSSPPPPPPRRRRRRPPPSSSWWWfff```ZZZWWWXXXWWWTTTPPPYYYZZZ\\\[[[YYYXXXWWWWWWUUUTTTRRRPPPPPPRRRTTTVVVTTTRRRPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPRRRSSSUUUVVV[[[^^^___[[[ZZZ^^^bbbbbblll```UUUKKKHHHIIIGGGGGGHHHNNNSSSaaarrruuuhhhSSSEEEIII\\\aaaVVVMMMIIIJJJGGGAAAAAAGGG>>>BBBDDDDDDDDDFFFGGGFFFBBBBBBCCCBBB???===;;;:::777777777777777777777777333444444444444444333333222111111111111111000000........................---------------,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,---------************************+++++++++,,,,,,,,,------...------,,,,,,------...------...////////////...------///111000///222777;;;LLLeee~~~vvvwwwyyy|||zzzwwwwwwzzzxxxnnnaaaYYY[[[hhhxxx~~~lll```TTTIIIJJJSSSFFFQQQfffooouuu|||aaaQQQFFFDDDEEEHHHHHHEEECCCDDD@@@???>>>?????????===;;;::::::::::::;;;===>>>???>>>???@@@@@@AAA@@@@@@???<<<===>>>>>>???>>>>>>===>>>>>>===<<<<<<>>>???@@@===;;;::::::;;;===<<<;;;:::<<<>>>@@@@@@??????>>>===??????@@@EEEMMMQQQOOO@@@;;;;;;@@@FFFJJJOOOUUUPPPEEE:::555333000///111000000///............///000000000000000111333333CCCbbbeeeNNNGGGRRR\\\ccciiivvvvvvdddbbb^^^VVV^^^[[[XXXVVVUUUUUUTTTSSSQQQOOOMMMMMMOOOPPPPPPPPPOOORRRUUUUUUTTTTTTVVVYYYTTTQQQPPPSSSRRRPPPPPPSSSWWWVVVUUUUUUVVVUUUTTTRRRYYYYYYYYYWWWUUUSSSSSSTTTOOOOOOOOOPPPRRRTTTVVVWWWSSSQQQOOOOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTXXXXXXUUUQQQSSSYYY\\\[[[fffbbbQQQNNNLLLKKKIIIEEEGGGKKKUUUXXXeeepppfffQQQGGGJJJPPP~~~dddUUUMMMIIIKKKQQQOOOFFFAAACCC???@@@AAA@@@??????@@@AAA???@@@@@@???===;;;:::;;;666666555444444444555555222222222333222222111000000000000000000000000000...........................------------,,,,,,,,,,,,...000000...,,,,,,,,,******+++,,,------------******************************++++++,,,,,,------...------,,,,,,------...,,,------...............+++---///000///...///111222:::HHH___|||rrriiinnnwwwxxxwwwyyyxxxooofffcccccceeegggrrrvvv~~~~~~xxxuuummmbbbZZZWWWQQQJJJJJJPPPUUUggg{{{zzzzzz}}}wwwUUUGGGGGGAAAAAACCCEEEEEEBBB???>>><<<<<<<<<===>>>===;;;888777777777777888999:::;;;===>>>@@@AAABBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@???>>>===<<<===???AAABBB===<<<;;;<<<>>>>>>===<<<999<<<@@@AAAAAA@@@@@@@@@@@@BBBAAA@@@BBBFFFFFFCCC@@@======BBBHHHJJJNNNRRRHHH???666333333111111333111000//////......//////000000000000111222333333:::UUUZZZKKKHHHPPPWWW^^^fffwwwdddbbbaaa[[[\\\YYYVVVUUUWWWYYYYYYXXXUUURRRNNNMMMNNNPPPRRRRRRPPPUUUYYYYYYWWWUUUVVVYYYYYYTTTQQQRRRRRROOOOOORRRRRRTTTVVVUUUTTTSSSTTTUUUWWWYYYZZZYYYVVVUUUTTTUUUNNNNNNNNNOOOQQQSSSVVVWWWQQQPPPOOOOOOPPPPPPOOONNNQQQQQQRRRSSSSSSRRRQQQPPPQQQTTTTTTQQQRRRXXX\\\^^^ssssss\\\JJJKKKHHHIIIJJJIIIHHHMMMSSSZZZbbbhhhaaaQQQFFFLLLXXXooopppTTTNNNKKKHHHKKKTTTSSSIIIBBBBBBBBB@@@???>>>===<<<===>>><<<>>>>>><<<999888999;;;666555444333222333333444111222222222111111000///000000000000000000000000....................................---------,,,,,,...111111///---,,,---)))***+++---......------++++++++++++++++++++++++)))******+++,,,,,,------...------,,,,,,------...,,,,,,---............---...000111000000000000000000111444AAA\\\zzztttjjjnnnwww}}}~~~|||zzz{{{{{{vvvlllbbb\\\```kkkyyykkkddd```\\\ZZZRRROOONNNQQQUUUYYY]]]___qqqzzz|||ssstttzzzcccOOO???<<>><<<;;;<<<>>>AAACCC=========>>>@@@AAA???===:::===AAACCCBBBAAAAAACCCBBBDDDDDDBBBCCCEEECCC>>>AAA@@@CCCKKKOOONNNMMMNNNEEE<<<555444444222222333111000000///////////////////////////000111222222333JJJSSSLLLLLLPPPVVVaaannnvvveeeeeefffcccZZZWWWTTTUUUXXX[[[\\\[[[XXXTTTOOOMMMNNNQQQSSSTTTQQQVVV[[[\\\XXXUUUVVVXXX___YYYSSSSSSRRRPPPQQQTTTVVVYYY[[[XXXSSSQQQSSSWWWXXXZZZ]]]^^^\\\ZZZXXXXXXSSSQQQOOONNNNNNPPPSSSUUUQQQPPPNNNOOOPPPPPPOOOMMMSSSTTTUUUUUUSSSQQQNNNLLLJJJRRRWWWUUUUUUZZZbbbfffnnnSSSOOOOOOEEEBBBAAADDDGGGJJJQQQXXXbbbnnnnnnYYYFFFIIIZZZhhhvvvuuubbbQQQMMMMMMGGGFFFMMMMMMDDD???@@@@@@<<<:::;;;;;;:::;;;<<<;;;<<<<<<:::666555888:::777666444333222222333333222222222222222111000///////////////000000000000......................../////////......---------,,,///222222///------...)))***+++---......------------------------------))))))***+++,,,,,,------...------,,,,,,------...+++,,,------......------,,,...///......000111000000///...333EEE___ttt~~~~~~sssxxx}}}yyy|||zzz{{{|||mmm]]]\\\```ppp{{{hhh\\\XXXWWWUUUSSSMMMLLLLLLQQQ]]]nnnzzzvvvoooqqq{{{rrrOOODDDCCC??????DDD@@@@@@???>>>???@@@===888999999999;;;<<<;;;888666999999888888999:::;;;;;;;;;===@@@BBBDDDDDDCCCCCCCCCAAA@@@>>>>>>???AAABBB>>>===;;;;;;;;;>>>@@@BBB>>>>>>>>>@@@BBBBBB@@@>>>;;;>>>CCCDDDCCCBBBBBBDDDAAADDDFFFEEEGGGIIIGGGBBBBBBCCCIIISSSVVVRRRMMMKKKHHH???888777666333111222111111000///////////////...------......///000111111GGGRRRQQQQQQRRRYYYhhhtttooohhhYYYZZZ___ZZZUUUUUUYYY\\\\\\ZZZVVVUUUUUUUUUVVVVVVTTTSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZXXXVVVSSSQQQPPPPPPOOOUUUZZZ^^^[[[TTTRRRXXX___[[[\\\\\\[[[XXXVVVUUUVVVVVVRRRNNNLLLNNNQQQQQQPPPPPPQQQRRRSSSSSSSSSQQQPPPUUUVVVVVVSSSPPPOOORRRUUURRRNNNPPPWWWWWWTTT[[[gggmmmpppxxxppp\\\NNNHHHHHHFFFFFFEEEDDDEEELLLVVV]]]tttuuu^^^GGGDDDLLLnnnvvvtttZZZQQQGGGFFFFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>============;;;;;;;;;:::999888777666555555444333222222222222333222000/////////000111/////////...------,,,,,,------------------------...,,,++++++,,,---,,,+++//////.........---------+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...............------///111222333777@@@NNNYYY{{{~~~tttoookkkvvv}}}~~~~~~qqq```[[[cccnnn{{{{{{yyytttiii]]]XXXTTTOOOKKKKKKHHHIIIUUUmmmsssuuusssuuuyyy}}}\\\NNNAAA>>>===;;;<<<@@@BBBBBB@@@???>>><<<;;;;;;999999999::::::999888888<<<777666888999888777999;;;<<>>DDDBBB@@@>>>>>>???AAACCCBBBAAABBBCCCEEEFFFDDDBBBGGGHHHIIIHHHFFFEEEFFFGGGIIILLLVVV^^^VVVGGGEEEMMMGGGCCC>>>999777666444333333222000///............////////////000000000000555FFFVVVaaabbbWWWWWWjjjyyyzzzllleeeXXX[[[YYYUUUQQQRRRWWW[[[[[[ZZZYYYXXXVVVVVVWWWVVVTTTRRRRRRTTTVVVVVVUUUTTTUUUVVVUUUTTTRRRQQQQQQRRRSSSSSSXXX[[[\\\YYYTTTSSSXXX]]]WWWYYYZZZYYYVVVUUUTTTUUUQQQNNNKKKJJJLLLNNNOOONNNRRRRRRRRRSSSSSSRRRQQQOOORRRTTTUUUTTTRRRPPPQQQSSSQQQVVV]]]___YYYRRRTTTZZZ```aaadddpppmmmXXXKKKDDDCCCDDDEEEDDDEEELLLUUU___dddgggccc^^^NNNEEESSSsssfffTTTLLLDDDFFFEEEEEEDDDBBB@@@>>>===>>>>>>============<<<<<<::::::::::::999888777666555444333222222111222222222111000/////////000111/////////...------,,,,,,------------------------...,,,++++++,,,------,,,------------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......//////......---,,,...000//////222:::AAAVVVmmm{{{qqqsssvvvxxx{{{~~~gggZZZWWWXXX]]]bbbqqqsssvvv|||~~~}}}{{{yyyaaaZZZTTTRRRPPPLLLLLLOOOSSSgggxxxhhhdddooouuu|||^^^JJJAAA999:::<<<;;;;;;>>>CCCBBB@@@>>>;;;999777666999999:::::::::999999888:::888888::::::666666999888999;;;>>>???@@@@@@@@@BBBAAA@@@>>><<<:::999888999;;;;;;;;;:::;;;===???BBBAAA@@@@@@@@@BBBCCCEEECCCBBBAAABBBEEEGGGHHHGGGGGGIIIJJJJJJIIIIIIIIIJJJLLLOOOYYYaaaZZZKKKGGGMMMHHHDDD>>>:::888777555444444222111///............////////////000000000000555DDDWWWjjjpppddddddxxx}}}~~~www}}}eeeaaaWWW[[[UUURRROOOPPPTTTXXXXXXWWWYYYWWWUUUUUUUUUTTTRRRPPPQQQSSSUUUVVVTTTRRRQQQQQQPPPPPPPPPQQQSSSVVVXXXZZZ[[[ZZZYYYVVVTTTTTTVVVXXXSSSUUUWWWWWWUUUSSSSSSTTTRRRPPPNNNNNNPPPQQQQQQQQQSSSRRRRRRSSSTTTSSSQQQNNNNNNQQQTTTUUUTTTSSSRRRRRRUUUcccmmmjjj___XXXTTTSSSWWWWWWYYY```nnnrrrbbbPPPGGGDDDCCCEEEHHHMMMKKKMMMVVV___ccc]]]WWWQQQIIICCCIIIgggvvveeeWWWNNNIIICCCEEEEEEDDDCCCAAA???===<<<=========<<<<<<;;;;;;;;;888999999999888777666555555444333222111111111111222111000/////////000000//////......---,,,,,,,,,------------------------...---,,,,,,---...---,,,,,,,,,++++++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---....../////////......---000222111...---///111666GGG]]]pppyyyuuuoooqqq~~~{{{oooiiiddd]]]VVVSSSZZZ[[[^^^hhhxxxyyyqqqpppqqqrrrzzzwwwsssnnnhhh```XXXSSSLLLLLLNNNSSSTTTUUU[[[cccuuuhhhggguuusss^^^OOO;;;<<<777555888;;;;;;::::::>>>>>>===;;;999888777666888999999:::::::::999999888888;;;===:::555666:::555666888:::<<<===>>>>>>AAA@@@>>><<<::::::::::::888999;;;;;;;;;<<>><<<;;;<<<<<<<<<;;;::::::999999777777777777777666555555444333222111111000000000111111000000//////////////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************((())))))***+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------.../////////......---///222222000///000111///555???QQQlll~~~ooohhhqqqyyyrrrnnnooopppmmmjjjjjj[[[VVVQQQRRR___pppyyyzzz{{{ooogggmmmwww{{{xxxuuu~~~zzzhhh]]]]]]ccciiilll___\\\XXXUUUQQQMMMHHHEEEIIIOOOXXX```bbbeeeooo{{{vvvjjjwwwhhhJJJBBBBBB999;;;888777888::::::888777888888888999999999999:::888888999999:::999999999555888<<>>===<<<;;;;;;===???@@@888:::<<<======???BBBDDD???AAACCCEEEHHHJJJLLLMMMMMMLLLLLLNNNPPPRRRRRRQQQIIILLLNNNOOONNNMMMMMMMMMKKKLLLQQQVVVSSSKKKIIILLLIIIEEEAAA===<<<:::888777444333111///......//////////////////000000000000222666HHHggguuubbbXXXgggeeeqqqyyyqqqgggjjj[[[WWWSSSRRRQQQQQQSSSUUUVVVVVVPPPOOONNNNNNPPPRRRRRRQQQRRRUUUXXXXXXUUURRRPPPPPPOOOOOOOOOPPPRRRUUUWWWYYYZZZWWWSSSRRRRRRRRRPPPNNNPPPSSSVVVWWWVVVUUUTTTTTTRRRRRRQQQPPPOOOPPPQQQRRRQQQOOOOOORRRVVVWWWUUUQQQRRRQQQQQQRRRTTTVVVXXXXXXZZZ___^^^YYY\\\dddddd]]]YYYXXXYYYZZZ[[[aaarrrgggTTTMMMFFFCCCFFFJJJMMMPPPSSSWWW^^^eeeggg```TTTHHHAAA<<>>===AAA<<<::::::888666666888888777666666777777888999999:::666777777888999999888888444777<<>>>>><<<;;;::::::;;;===???AAA;;;<<<>>>??????@@@CCCEEE???AAACCCFFFIIIKKKMMMNNNKKKLLLNNNQQQSSSQQQMMMJJJJJJLLLNNNNNNMMMKKKKKKLLLKKKJJJKKKMMMMMMKKKLLLNNNHHHEEEAAA???===;;;999777444333111000////////////////////////000000000000555666CCCaaarrr```QQQYYYUUU```xxx}}}{{{mmmmmm\\\XXXQQQQQQRRRSSSUUUWWWXXXYYYQQQOOONNNOOORRRTTTUUUUUUTTTVVVXXXXXXVVVSSSRRRRRRNNNMMMMMMMMMNNNOOOQQQRRRWWWVVVUUUTTTTTTRRRPPPNNNQQQTTTWWWXXXWWWUUUTTTSSSTTTTTTSSSRRRQQQSSSWWWZZZRRRPPPNNNRRRWWWYYYUUUQQQSSSQQQOOOPPPSSSVVVXXXXXX]]]YYYTTTSSS[[[fffjjjggg```ZZZWWWVVVUUU\\\qqqzzzfffWWWNNNGGGCCCDDDJJJQQQUUUYYY^^^___eeehhhaaaSSSGGGCCCDDDBBB^^^jjjRRRIIINNNIIIBBB@@@<<<>>>??????>>>>>>===<<<;;;::::::999999888777666666333444444444444444333333333222111000//////////////////000000000///...---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///---++++++++++++++++++,,,,,,,,,+++******************+++************************((()))))))))***+++++++++++++++++++++++++++++++++)))******+++++++++++++++***+++,,,---------------,,,,,,++++++,,,---///000222111000111999HHHYYYcccwww}}}|||yyysssmmmyyyuuutttwwwzzzyyyyyy{{{yyymmmeeeeeehhheee___XXXbbbnnnooodddYYY[[[bbbjjjffffffkkknnnmmmlllmmmlllwwwxxx~~~vvvmmmcccVVVLLLHHHGGGGGGGGGHHHHHHIIILLLQQQVVVXXXXXXqqquuuzzzyyypppjjjpppzzzhhhPPPKKKNNNKKK@@@;;;:::111444666444111222666888777888888777777666555555555444555666777777777777777555555999===<<<888:::???======<<<<<<<<<<<<======::::::999888888999:::;;;===???@@@@@@???@@@BBBDDD??????AAACCCFFFIIIKKKLLLLLLNNNRRRVVVWWWSSSMMMIIIIIIKKKLLLKKKJJJJJJKKKMMMNNNKKKJJJKKKMMMNNNNNNNNNHHHEEEAAA???>>><<<999777555444222000/////////000////////////000000000000222333;;;UUUkkkaaaPPPPPPPPP[[[wwwkkkeeeXXXZZZTTTUUUUUUUUUTTTTTTTTTUUURRRPPPNNNOOOQQQTTTUUUUUUTTTVVVWWWVVVUUUSSSSSSTTTNNNNNNMMMLLLMMMNNNOOOPPPUUUWWWXXXYYYWWWTTTQQQOOOQQQTTTWWWXXXWWWTTTRRRRRRTTTTTTTTTTTTUUUYYY```fffVVVRRRPPPRRRWWWXXXSSSNNNPPPOOONNNOOOSSSUUUUUUTTT[[[TTTOOOSSSYYY___cccggg]]]WWWTTTUUUUUUYYYkkklll^^^TTTMMMHHHGGGEEEGGGOOOWWW\\\ccciiipppnnnfffUUUEEE>>>DDDLLLggggggZZZMMMJJJKKKCCC@@@AAA<<<<<<<<<============<<<<<<:::999999888777666555444222222333333333333333222222222000///////////////...///000000000///...---......---,,,,,,++++++***++++++++++++++++++++++++(((((())),,,......,,,***)))))))))*********++++++***))))))(((((())))))***************************))))))))))))************************************))))))***+++++++++++++++((()))***+++,,,,,,,,,,,,......---...///000000///---...000111333777>>>DDDPPP```uuu}}}sssoooqqqyyy}}}{{{{{{tttyyy^^^[[[WWWSSSLLLJJJUUUbbbggg___XXXWWWWWWVVVVVVXXX\\\[[[```]]]TTTYYY```\\\QQQMMMGGGCCCBBBEEEIIILLLJJJPPP]]]kkkvvv|||}}}|||uuuxxx|||{{{tttpppvvvyyyeeeOOO===<<<===FFFHHH:::333444///...222333//////333555222666666555444444333222222222333444555666666666666666444666:::<<<;;;===AAA>>>===<<<:::::::::::::::777777888888999999::::::???@@@@@@???======>>>@@@=========>>>@@@CCCFFFHHHKKKLLLOOOSSSTTTRRRMMMIIIGGGHHHIIIHHHIIIKKKNNNQQQOOOMMMKKKLLLNNNOOOMMMIIIGGGDDDAAA???>>><<<999777555444222000/////////000////////////000000000000---111666JJJddddddRRRJJJNNNXXXvvvddd[[[SSS[[[[[[[[[ZZZWWWRRROOONNNNNNRRRPPPMMMMMMOOOQQQRRRRRRTTTUUUVVVUUUSSSSSSTTTUUUQQQPPPOOOOOOOOOPPPQQQRRRTTTXXX\\\]]]ZZZVVVSSSRRRPPPSSSWWWXXXVVVSSSQQQPPPOOOOOOPPPPPPRRRYYYcccjjjYYYTTTQQQSSSWWWWWWQQQKKKMMMLLLMMMPPPTTTTTTRRROOORRRJJJIIIOOORRRPPPTTT\\\QQQMMMNNNTTTSSSRRR]]]nnnuuu[[[NNNKKKIIIDDD???GGGEEEGGGOOOWWW]]]eeelll{{{ssscccOOOBBBDDDSSS```dddSSSQQQHHHGGGEEE???BBBEEE???:::;;;;;;<<<=========<<<999999888777666555444444111222222333333333222222222111000//////............///000000000///---,,,......---,,,,,,++++++***++++++++++++++++++++++++'''''')))+++------+++)))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))************************))))))***++++++++++++***'''((()))***+++,,,,,,,,,)))***+++---//////---,,,,,,---///222222111333777444GGGbbb{{{zzzuuurrruuuxxx{{{{{{qqqjjjvvv~~~qqqccc[[[WWWWWWaaalllgggYYYKKKEEEDDDDDDEEEGGGJJJCCCFFFIIIEEEHHHNNNKKKKKKKKKJJJIIILLLSSS[[[bbbooowwwxxxnnnrrrxxx|||{{{{{{uuuWWWBBB<<<<<<;;;444666@@@???///,,,555999...333555111///222111---111111222222222333333333111222333444555555555555777333333888======???BBB>>>===;;;999777777777777444555777:::<<<>>>>>>??????@@@@@@>>><<<;;;<<<===<<<;;;::::::;;;>>>BBBDDDBBBCCCEEEHHHJJJJJJGGGEEEEEEFFFFFFGGGHHHLLLQQQUUUNNNMMMLLLMMMOOOOOOHHHAAAFFFDDDAAA???>>><<<999777555444222000//////000000////////////000000000000000555777GGGbbbhhhVVVIIIJJJTTTtttppp[[[ggggggfffgggaaaYYYRRROOONNNMMMMMMNNNLLLJJJGGGFFFGGGIIIKKKSSSYYYZZZUUURRRTTTSSSOOOMMMMMMMMMNNNOOOPPPQQQRRRXXXYYYZZZZZZXXXUUURRROOOPPPSSSVVVTTTOOONNNRRRWWWSSSPPPMMMLLLOOOSSSWWWXXXQQQRRRSSSSSSSSSSSSSSSRRRPPPOOONNNNNNPPPPPPOOONNNFFFJJJMMMMMMOOOSSSTTTQQQNNNNNNNNNPPPSSSXXX]]]```~~~sssbbbVVVKKKGGGFFFDDDDDDFFFLLLIIIMMMUUUZZZ]]]fffqqqoooXXXKKKIIIUUUqqqXXXMMMMMMGGGFFFDDDBBB@@@>>><<<<<<;;;<<<=========<<<;;;:::;;;:::888666555444555555333333333333333333333333000111111000...---...///...///000000000...---,,,,,,,,,,,,---------......+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********+++*********))))))((((((((((((((((((((((((((((((+++)))''''''((()))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,---......///.........///777CCCNNNYYYhhhxxx~~~~~~|||yyy{{{vvvooonnnyyy{{{pppnnnjjjiiisss~~~pppdddaaaaaa[[[SSSMMMQQQNNNOOORRRQQQOOOVVV```]]]kkklllhhhooovvvzzz|||~~~zzz^^^WWWLLL@@@888333333333333333333222222222111111000...,,,---000222222000111222333444444333222111111111111111111111111111111333555888;;;>>>???@@@999888666555444444444555555888<<>>>>>=========??????<<<888666777999===<<<:::::::::;;;===>>>@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCEEEGGGIIIKKKMMMMMMGGGIIILLLMMMMMMJJJGGGEEEDDDBBB@@@>>>>>>===;;;999555555444333222000000///////////////////////////333999333AAAgggpppYYYLLLPPPVVVjjj~~~```TTTfffmmmsssccc^^^WWWRRRQQQPPPOOONNNMMMGGGAAABBBFFFJJJJJJHHHNNNTTTUUURRRPPPRRRRRROOOKKKLLLMMMNNNOOOOOOOOONNNTTTUUUVVVVVVTTTRRRPPPOOOUUUTTTRRROOOMMMNNNOOOQQQOOONNNLLLMMMPPPRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRPPPOOONNNOOOPPPPPPOOONNNGGGKKKMMMMMMPPPTTTVVVTTTLLLLLLMMMNNNRRRVVV[[[]]]rrrrrrcccUUUKKKDDDCCCDDDCCCDDDGGGJJJLLLQQQVVV[[[dddsss|||eeeLLLFFFRRRnnnpppQQQIIIEEEGGGFFFDDDBBB@@@>>>===<<<;;;;;;<<<<<<<<<;;;::::::999888666444333333333333333333333333333333333333000111111111///...///000////////////...---,,,+++,,,,,,,,,,,,------------,,,+++++++++************))))))))))))))))))))))))(((((()))))))))*********)))))))))************+++*********)))))))))((((((((((((((((((((((((((((((***)))((()))++++++***(((************++++++++++++************************,,,++++++,,,,,,---...///,,,,,,---...............***...444:::AAALLLZZZdddxxxzzzzzzzzzrrrlllkkkvvv~~~sssffffffgggppp~~~vvvrrrooonnnpppttttttssszzzqqqppptttyyyxxxeee[[[RRRMMMEEE<<<666333333333222222222111111111000000000...,,,---000222111000111111222222222222111111111111111111111111111111000222444666999;;;<<<<<<777666555444444444555555999<<>><<<;;;;;;===???@@@???<<<999888999;;;:::888666666888:::<<<>>>>>>???@@@AAABBBBBBAAAAAABBBCCCEEEHHHJJJKKKLLLJJJKKKLLLLLLKKKHHHEEECCCCCCAAA@@@???>>>===:::888555555444333222111000000000000000000000000000000000555000???jjjyyybbbNNNLLLRRRdddeeeTTTRRRbbbhhhrrr^^^YYYTTTRRRSSSTTTRRRPPPOOOFFF???BBBLLLRRRNNNHHHMMMPPPRRROOOMMMNNNNNNLLLIIIJJJLLLMMMNNNOOOOOONNNPPPPPPPPPPPPPPPOOOOOOOOOYYYUUUOOOMMMMMMMMMMMMLLLMMMLLLLLLMMMOOOQQQPPPOOOQQQRRRRRRRRRQQQPPPOOOOOOOOONNNMMMNNNOOOPPPOOONNNIIILLLMMMLLLOOOTTTWWWUUUKKKKKKLLLMMMPPPTTTWWWYYYhhhzzz~~~mmm[[[OOOIIIDDDAAADDDFFFGGGIIILLLQQQRRRTTT[[[gggtttzzzzzzcccSSSFFFMMMiiiwwwYYYKKKHHHAAAFFFEEEDDDBBB@@@>>>===<<<<<<;;;::::::999999999:::666666444333222222222222333333333333333333333333///111222111000000111222111111///...,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))))))))******)))************+++++++++******))))))))))))(((((())))))))))))))))))))))))***))))))***,,,,,,***((())))))))))))************))))))))))))))))))))))))++++++++++++,,,---......+++,,,------......---------.........000666@@@HHHVVV]]]kkk{{{vvvpppmmmrrr}}}|||uuujjjjjjmmmvvvooommmpppwww}}}jjjZZZJJJAAA>>>CCC@@@;;;777333222222333000000000000000////////////...------///111111000111000000//////000000111000000000000000000000000///111222444666777888888555555555444555666666777;;;===>>>===:::888666666999<<>>;;;:::::::::999777666888<<>><<<;;;<<>>???@@@CCCEEEHHHIIIJJJLLLLLLLLLJJJHHHEEECCCAAA@@@@@@?????????===999666555555444333222111000000111111111111111111111111...333///;;;cccyyyfffKKKLLLRRRbbbrrraaa```aaaddd]]]cccZZZVVVRRRSSSVVVXXXUUURRRRRRLLLIIINNNWWWZZZSSSKKKPPPQQQQQQNNNJJJIIIHHHHHHMMMMMMMMMMMMNNNOOOQQQRRRMMMMMMLLLLLLMMMNNNOOOPPPWWWUUURRRPPPOOONNNNNNMMMOOOMMMLLLLLLNNNOOOOOONNNNNNNNNNNNNNNMMMLLLJJJJJJMMMLLLKKKLLLMMMNNNMMMLLLKKKNNNNNNKKKMMMRRRTTTSSSKKKKKKLLLNNNPPPRRRTTTUUU```iiiuuujjj\\\NNNDDDGGGEEEFFFJJJMMMMMMOOOTTTXXXXXX\\\iii~~~xxxcccLLLPPP[[[pppqqqYYYLLLKKKKKKCCCDDDCCCBBB@@@>>>===;;;;;;<<<;;;999888777888999999555555444333333222222111222222222222222222222222///000222222111111222444444222000...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...++++++,,,---------------111111000...,,,///444888999===GGGWWWeeeqqq~~~}}}uuutttxxxzzzwwwsss{{{{{{nnnpppssszzzooo```NNNAAA888222222555777666444333222111111111..............................---...///000111111000///...------...///000000000000000000000000000000111222333444555555555444555555666777888999:::999::::::999666333333333:::;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;???FFFNNNRRR@@@<<<999;;;???AAA???<<<;;;<<<>>>@@@BBBEEEFFFGGGJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>??????===888555555444444333222222111111000000000000000000000000///333000444RRRkkkaaaHHHKKKPPP^^^xxxxxxpppvvvsssiiiYYY]]]ZZZUUURRRTTTYYY[[[XXXTTTRRRSSSUUUZZZ]]][[[TTTNNNPPPPPPOOONNNKKKHHHHHHIIIYYYVVVQQQNNNLLLNNNPPPRRRMMMLLLLLLLLLMMMOOOQQQSSSPPPTTTWWWVVVRRROOOPPPRRRSSSPPPLLLKKKLLLNNNOOOPPPMMMMMMMMMMMMLLLKKKIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJMMMOOONNNJJJKKKNNNPPPNNNLLLMMMNNNPPPQQQRRRSSSSSSVVVYYYqqqpppkkkddd]]]WWWPPPIIIDDDHHHHHHKKKOOOOOOOOOSSSZZZaaajjjwwwiiiRRROOOggguuuZZZOOOJJJLLLLLLCCCAAAAAA@@@>>>===;;;:::999<<<;;;999888777777888888666666555555444444333333222222222222222222222222///000222222111111222444555333111...---,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++(((((((((((((((((()))))))))))))))))))))))))))))),,,)))%%%$$$%%%((()))***''''''((((((((()))))))))***************************************+++------***++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,---...333111333:::CCCMMM[[[hhh}}}{{{{{{|||zzzuuuqqqyyyvvvxxxwwwzzz~~~hhhUUU@@@999333111000...///333222111111111000000//////------------------------------.........///000111000///...------...///000////////////////////////111111222333444444444444444555666888999:::;;;<<<777777888666444444555666EEEBBB>>>;;;::::::;;;<<<<<<;;;;;;<<>>@@@BBBCCCDDDFFFFFFFFFEEEEEEDDDCCCCCC=========>>>>>><<<888444555444444333333222222222////////////////////////000333222111???XXX^^^OOOHHHJJJXXXnnnvvvfffWWW^^^]]]XXXSSSUUUZZZ\\\YYYTTTPPPTTTYYY[[[YYYUUUPPPMMMMMMLLLLLLMMMLLLJJJKKKOOO```\\\UUUOOOKKKKKKLLLNNNNNNMMMMMMNNNOOOQQQSSSTTTMMMSSSXXXWWWRRROOOQQQUUUVVVRRRMMMKKKKKKMMMOOOPPPNNNOOOOOOOOONNNMMMLLLLLLIIIHHHGGGHHHJJJLLLKKKJJJLLLOOONNNKKKKKKNNNNNNKKKMMMNNNPPPRRRRRRRRRQQQPPPRRRUUUkkkwwwkkk___XXXOOOIIIFFFGGGIIIJJJJJJKKKNNNQQQQQQQQQYYYbbbzzz|||```QQQPPPmmmppp\\\QQQNNNHHHHHHHHHAAA@@@@@@???>>><<<;;;:::999<<<;;;:::999888777777777666666666666666555444444222222222222222222222222///111222111000000111222222222000///------,,,,,,))))))*********+++++++++)))************+++++++++((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))*********''''''(((((((((((()))))))))))))))))))))))))))))),,,((($$$###$$$'''))))))(((((((((((())))))))))))************************))))))))))))***+++,,,---)))***++++++,,,,,,++++++((()))+++---...---,,,+++000......111333555;;;CCCZZZbbbnnnzzzyyynnntttyyysssYYYCCC888111///000333222...,,,...000000000000//////......,,,,,,,,,---------------,,,---......---...000222///..................///////////////////////////000111222333444444444333444555777888:::;;;;;;;;;777888888777666777:::<<>>CCCFFF===:::777777:::;;;;;;999::::::;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCCCC<<<<<<;;;<<<<<<;;;777555555444444444333333333222........................000000444444666LLL```^^^JJJHHHXXXlllxxxbbbUUU___ccc[[[UUUVVV[[[]]]YYYSSSOOOQQQSSSSSSQQQOOOMMMMMMMMMJJJJJJMMMLLLJJJLLLRRRXXXVVVRRROOOLLLKKKLLLLLLNNNNNNOOOOOOQQQRRRTTTUUUPPPQQQQQQPPPNNNNNNPPPSSSUUURRRNNNLLLMMMMMMNNNMMMNNNOOOOOOOOOOOOOOONNNNNNJJJIIIHHHIIIKKKMMMLLLKKKJJJMMMNNNLLLMMMPPPPPPMMMMMMOOOQQQRRRRRRQQQOOONNNRRRUUUddd~~~xxxmmmccc[[[RRRNNNHHHDDDEEEHHHLLLOOOPPPQQQUUUWWWXXX[[[gggtttaaaIIISSSlll~~~ZZZMMMJJJJJJCCCBBBDDD@@@AAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;:::888777666555555666777666555444333111111111111111111111111000111111111///...///000............---,,,+++***))))))))))))*********+++(((((()))))))))*********(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))'''&&&&&&((()))((('''(((((()))))))))*********)))))))))))))))))))))))))))(((((())))))***+++,,,)))******+++++++++++++++******+++,,,.........---******,,,//////---///444888AAAPPP^^^iiirrryyy}}}uuukkktttwwwgggYYYKKK===666777333111111333222---,,,///........................,,,,,,,,,---------......+++---......------///222......////////////..............................///000111222333333333333333444666888999999999999888999888777777999<<>>>>>>>>@@@BBBDDDEEECCCBBB@@@<<<;;;::::::::::::777555444444444444444333333333////////////////////////222+++333888444EEE___fffOOOIII[[[nnnfffWWW```fff^^^WWWVVV[[[]]]XXXSSSPPPNNNLLLKKKKKKLLLMMMMMMOOOKKKKKKMMMLLLGGGIIIOOOKKKKKKLLLNNNNNNOOONNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTPPPJJJHHHIIILLLOOOPPPSSSQQQOOONNNNNNMMMKKKJJJLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIKKKMMMNNNNNNMMMGGGKKKNNNMMMOOORRRRRROOOMMMNNNQQQRRRRRRPPPNNNLLLPPPQQQUUUccc|||ooo___UUUOOOJJJFFFGGGIIIKKKMMMOOOPPPQQQVVVXXX\\\___aaagggvvvvvveee\\\PPPNNNlllnnnVVVPPPEEEDDDEEE>>>>>>DDDBBBCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;999777666444555666666666555444333111111111111111111111111000111111000...---...///++++++,,,---,,,+++)))((())))))))))))************''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((+++,,,+++(((%%%))))))))))))************(((((((((((((((((((((((((((((((((((()))***+++,,,))))))***++++++++++++++++++***((()))***,,,,,,,,,,,,+++,,,...---***,,,000000333666:::@@@JJJXXXbbbrrr|||qqqwwwmmm___KKKBBB:::666222///333:::222///...///...---000555------,,,,,,---...//////,,,,,,,,,------.........+++---///...,,,,,,///222---...///000000///...---........................---...///111222222222222111333555666777888777777888888777666555777;;;>>>BBB>>>;;;;;;===@@@@@@???;;;:::999888888999;;;<<<>>>>>>>>><<<:::;;;===@@@;;;;;;<<<<<<<<<<<<<<<======???BBBDDDEEECCC@@@>>>===;;;999999999999888666444444444444444444333333000000000000000000000000444'''111;;;444@@@[[[dddMMMFFFYYYlllwwweeebbb___YYYVVVUUUWWWZZZZZZUUUQQQNNNOOOOOOMMMKKKKKKMMMOOONNNLLLJJJJJJKKKKKKIIIHHHKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPQQQRRRSSSRRRQQQPPPMMMIIIHHHIIIKKKLLLMMMOOOPPPPPPOOOMMMMMMOOOPPPNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKGGGHHHPPPTTTQQQOOOQQQOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLSSS]]]cccnnntttmmm~~~tttooonnnnnnfff```XXXQQQMMMKKKJJJJJJLLLJJJJJJLLLPPPTTTWWWWWW[[[hhhqqqvvv}}}{{{mmm```OOOFFFPPPddd}}}fffTTTIIIBBBAAA@@@???>>>???@@@AAAAAA@@@@@@???>>>======<<<:::<<<>>>===;;;888666666444555555666666555444333555444222000000000000111........................---------,,,+++***)))(((******))))))((((((''''''***************++++++,,,)))(((''''''((()))(((&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,...///111333555555EEEJJJRRR]]]hhhsss{{{}}}lllggg___TTTJJJAAA;;;888000000000000////////////.........////////////000111000///------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000///...------...///000000///---,,,---...000111000000000000111222333444555555555666777777888888999:::;;;;;;::::::<<<===;;;<<<>>>@@@@@@@@@>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<======<<<;;;<<<<<<===>>>>>>===<<<;;;===???BBBCCCBBBAAAAAABBB>>>===;;;999777666555444777777777777666555333333555555444333333222111111222222333444555===OOOaaaSSSHHHSSSaaajjj}}}fffdddbbbZZZUUURRRWWW^^^___YYYQQQNNNMMMKKKKKKKKKKKKLLLMMMLLLKKKJJJJJJKKKLLLKKKIIILLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPMMMIIIHHHIIIKKKKKKLLLPPPPPPOOOLLLKKKMMMPPPSSSPPPPPPOOOMMMKKKJJJIIIHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFHHHPPPSSSQQQPPPRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMKKKNNNTTTVVV\\\pppmmmiiiooovvvpppggg^^^XXXVVVVVVWWWQQQOOOLLLIIIIIIIIIIIIIIIMMMMMMNNNPPPSSSXXX]]]```mmm}}}yyypppbbbTTTOOOJJJUUUwwwcccOOOHHHEEEEEEDDDBBB@@@>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;999;;;======:::888777666555555666777666555444333222111000///.........///........................,,,,,,,,,,,,+++***)))(((***)))))))))(((((((((''')))))))))))))))***++++++)))(((&&&'''((()))(((&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))************))))))************************+++++++++,,,,,,,,,,,,---,,,------...///000000000...000444999???DDDHHHJJJZZZ___eeefffeeehhhqqqxxx{{{yyyxxxzzz}}}|||wwwrrrmmmkkkgggccc^^^VVVLLLEEE???===;;;888555444333333000000000/////////......---------............///000///...------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------000///...------...///000///...---,,,---...000111000000000000111222333333555555666666777888888888:::;;;<<<;;;::::::;;;===999;;;===???@@@???>>>>>>;;;;;;<<<<<<;;;;;;:::999;;;:::;;;;;;<<<===<<<;;;;;;<<<>>>????????????>>>===???BBBBBBBBBAAAAAABBBAAA???>>><<<:::888888777666777777777777777666666666555555444333222111111111111222333444;;;MMM^^^[[[OOORRRZZZbbbeeeaaa___[[[TTTQQQWWW```ccc[[[QQQQQQMMMJJJIIIKKKMMMMMMKKKJJJIIIHHHJJJLLLMMMMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLLLLNNNPPPQQQPPPMMMIIIHHHHHHIIIJJJJJJPPPOOOMMMJJJJJJLLLQQQUUURRRQQQNNNLLLJJJIIIHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHNNNPPPOOOOOORRRVVVUUUTTTSSSRRRQQQQQQQQQRRRNNNNNNPPPPPPQQQ]]]kkkzzzjjjdddxxx|||~~~wwwllleeeZZZVVVQQQLLLIIIHHHIIIJJJEEEEEEFFFGGGHHHJJJKKKLLLQQQRRRSSSTTTWWW^^^iiipppfffUUUIIIBBBSSS\\\www___JJJBBBBBBFFFGGGEEECCCAAA>>>===<<<;;;;;;;;;;;;::::::999999888888:::<<<<<<:::888888888666666777888777666555444222111000///.........///////////////////////////,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((()))******((('''&&&'''((()))(((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++111111111111222222333333;;;;;;<<<@@@DDDIIIMMMOOORRROOONNNOOOQQQQQQNNNJJJDDDBBB???===:::555000,,,---------,,,------...///////////////.........---++++++,,,,,,,,,---------//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------///......------......///......---,,,---...///000000000000000111222333333555555666666777888888888;;;<<<<<<;;;:::999;;;<<<999:::<<<>>>>>>>>>>>>===:::;;;<<<======;;;999888999:::::::::;;;;;;;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@<<<>>>AAABBBAAAAAAAAABBBAAA@@@???===;;;::::::999777777888888888999999999777666555444333222111111111000111222333999HHHWWWbbbVVVQQQQQQXXXxxxccc]]]\\\YYYTTTRRRVVV]]]^^^XXXPPPUUUOOOJJJIIILLLNNNLLLIIIHHHGGGGGGIIILLLNNNNNNMMMOOONNNMMMMMMLLLLLLLLLMMMOOONNNLLLKKKJJJLLLOOORRRPPPMMMIIIGGGGGGHHHHHHHHHMMMMMMLLLKKKJJJLLLPPPSSSQQQOOOLLLJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHHHHJJJLLLMMMOOOPPPXXXWWWTTTRRRQQQPPPPPPQQQRRROOOOOOQQQQQQPPPUUU]]]ppp~~~}}}~~~}}}zzzrrrkkkfff```YYYSSSRRRPPPMMMJJJHHHFFFFFFFFFIIIIIIJJJJJJKKKMMMPPPRRRPPPTTTYYY]]]aaakkkxxxcccKKKDDDKKKRRRuuu___OOOHHHBBBBBBFFFEEEDDDCCCAAA???===;;;;;;888888888777777777666666666888::::::999888888999777777888888888666555444333222222111111111111111////////////////////////+++++++++++++++***))))))))))))))))))(((((((((((('''''''''''''''((())))))((('''&&&'''((()))(((''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++*********...............---------555333111111222333222111888666444444555666555333222111111111111222222111222111000000///.....................------------************+++++++++,,,............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000/////////000000111222333555555555666777777888888;;;<<<<<<;;;999999:::<<<<<<======>>>======<<<;;;999:::<<<>>>===;;;999777888999999999999:::;;;<<<<<<===>>>@@@@@@@@@??????;;;===@@@AAAAAA@@@AAABBBAAA@@@???===<<<;;;;;;;;;:::::::::999999999999:::888777666555444333222111111000000111222666CCCPPPaaaXXXPPPLLLTTTrrr___\\\[[[UUUTTTTTTUUUUUUTTTQQQOOOUUUOOOHHHFFFIIIJJJIIIFFFHHHGGGGGGIIILLLNNNNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNMMMKKKJJJKKKOOORRROOOLLLHHHFFFFFFGGGGGGGGGHHHJJJLLLLLLLLLLLLMMMOOOLLLKKKIIIHHHHHHIIIKKKLLLJJJIIIIIIHHHHHHHHHHHHGGGMMMKKKIIIIIILLLPPPPPPOOOWWWUUUSSSPPPOOONNNNNNNNNMMMLLLMMMOOOOOONNNOOORRR^^^nnn|||zzzwwwuuutttuuutttrrrrrruuuuuutttttt~~~vvvvvvwwwxxxwwwtttnnnjjjccc^^^XXXTTTRRROOOKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCLLLLLLLLLLLLMMMQQQWWW\\\YYYaaakkkqqqrrrrrruuuxxxkkkeeeWWWFFFAAAQQQllllllYYYJJJHHHHHHBBB???AAAAAAAAA@@@@@@???===<<<<<<666666666666555555555555666777999999888777888999777888888888888666444333222222222222111111111000////////////////////////******+++++++++***))))))(((((((((((())))))))))))'''''''''''''''(((((()))(((&&&&&&''')))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++******))))))(((((('''(((((())))))))))))((((((************************)))))))))*********++++++++++++++++++++++++++++++))))))******+++,,,------+++,,,---,,,++++++,,,...000...---,,,---......---......,,,+++******+++,,,******++++++,,,,,,,,,,,,------------,,,,,,,,,+++))))))))))))************,,,------...------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------...///////////////000111222333333444444555666666777777999:::;;;:::888888999;;;@@@@@@???>>><<<;;;999999888999;;;===<<<:::888666666888999888777888:::=========>>>>>>>>><<<;;;::::::<<>>>>>>>>>>>???>>><<<:::999888888888999888777666444333222111111000000111111333===HHHXXXWWWPPPJJJTTTnnntttZZZYYYUUUSSSSSSRRRQQQNNNMMMMMMMMMPPPKKKEEECCCDDDFFFFFFEEEJJJIIIHHHJJJLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKMMMMMMLLLIIIJJJMMMQQQMMMJJJFFFEEEEEEFFFGGGGGGEEEHHHKKKLLLKKKJJJJJJJJJHHHGGGGGGGGGGGGIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHMMMLLLJJJMMMTTTYYYUUUNNNRRRQQQPPPNNNLLLKKKKKKKKKKKKMMMPPPQQQOOOLLLLLLLLLOOOVVVsss}}}vvvrrrppprrrooollliiihhhhhhgggeeegggmmmssswww}}}{{{vvvttttttvvvxxxwwwxxx{{{|||yyysssnnnkkkiiifffcccaaa```aaaaaabbbaaaaaabbbaaa___[[[WWWTTTOOOJJJHHHIIIHHHFFFCCCDDDDDDDDDEEEGGGHHHIIIJJJIIIKKKNNNPPPSSS[[[fffmmm{{{sssdddWWWPPPEEEEEEFFFJJJYYYttteeeVVVMMMFFFEEEEEEBBB@@@@@@======>>>>>>>>>======<<<555555555555555555555555666777888888777666777999777888888888777555333222//////000000000000///...........................)))***************))))))(((((((((((())))))))))))'''''''''''''''((())))))'''&&&&&&''')))***)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********))))))((((((((('''(((((())))))(((((('''************************((())))))))))))******************++++++,,,,,,------......///000000111111(((,,,///...+++***---000...---,,,,,,,,,,,,------+++++++++)))((((((***,,,++++++,,,,,,+++***)))(((,,,,,,,,,,,,++++++++++++((())))))))))))*********+++,,,---......---,,,+++*********+++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,---......////////////000111222222222222333333444555555555777888888888777777999;;;AAA@@@>>>===;;;999888777777888999::::::888777555555777888777555666:::>>><<<=========<<<:::888777999;;;>>>@@@@@@???@@@AAADDDCCCBBBAAAAAAAAAAAAAAAAAA???===:::999888888888:::999888777555333222222222000000111111222999AAANNNVVVPPPIIISSShhhdddUUUXXXNNNSSSPPPLLLKKKKKKLLLLLLLLLJJJHHHEEECCCDDDFFFJJJLLLLLLKKKJJJJJJKKKLLLKKKIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHKKKMMMKKKHHHHHHKKKOOOKKKHHHEEEDDDDDDFFFGGGGGGFFFGGGIIIHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMVVVccchhh]]]NNNMMMLLLLLLKKKJJJIIIGGGFFFJJJOOOSSSSSSOOOLLLLLLLLLJJJMMM___}}}wwwvvvuuupppkkkhhhgggeeebbb```]]]bbbeeefffiiiooopppmmmuuutttrrrnnnjjjhhhiiikkkiiihhhgggeeebbb___[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUSSSSSSSSSRRROOOMMMNNNKKKGGGGGGIIIJJJIIIGGGGGGGGGHHHJJJMMMOOORRRSSSMMMSSSZZZ```gggppp}}}~~~lll\\\NNNFFFBBBKKKTTTaaapppfffKKKQQQOOOHHHCCCBBBEEEDDD???;;;<<<=========<<<;;;:::555555555555555555666666777888888777555555666888777777777777666444222111...///000111111000///...------------------------))))))************))))))'''((((((((()))))))))***((((((''''''(((((()))***'''&&&%%%''')))***)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******************++++++++++++************************,,,...000...+++)))***+++***+++,,,++++++***++++++)))+++,,,,,,***+++...111000000000///...+++)))(((,,,+++++++++************((())))))))))))************+++---......---,,,***)))*********++++++++++++))))))))))))*********+++***+++,,,------,,,+++***((()))***+++,,,---......///......//////000111222000111111222222333444444444555666666666666999;;;===<<<;;;999888888777777777777777777777666555555333666888666444555999>>>;;;;;;<<<<<<<<<:::999888888:::===?????????@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@>>><<<:::888888999:::;;;:::999777555444222222333111111222111111666===KKKXXXQQQGGGPPP___{{{vvvTTTSSS[[[NNNTTTMMMGGGFFFKKKOOONNNLLLHHHHHHGGGFFFFFFJJJOOOTTTNNNLLLJJJJJJKKKKKKIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIEEEIIILLLKKKGGGFFFIIILLLJJJGGGDDDCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFIIIEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJFFFIIIPPP]]]nnnssscccNNNIIIIIIJJJJJJIIIGGGEEEDDDCCCKKKQQQPPPLLLJJJJJJKKKJJJMMMTTTfff~~~}}}|||uuuoooiiigggeeebbb^^^]]]\\\aaaaaa\\\ZZZ]]]\\\XXX___```___^^^\\\\\\]]]___]]]]]][[[WWWSSSQQQRRRSSSNNNNNNMMMMMMNNNNNNOOOOOOMMMLLLJJJJJJKKKKKKJJJHHHIIIFFFEEEFFFJJJMMMLLLJJJGGGGGGGGGHHHJJJMMMPPPQQQXXX```jjjsss{{{~~~bbbLLLBBBFFFPPPXXXkkkwwwxxxaaaWWWJJJLLLMMMGGG???@@@GGGDDD:::;;;<<<<<<===<<<:::999888666666666666666666666666777888888777555444666777666777777777555444222000000111222333333222111000,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))'''((((((((())))))******((((((((((((((()))******'''&&&%%%''')))******)))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))+++++++++,,,,,,,,,,,,,,,''''''((((((((((((''''''''')))******))))))))))))+++------+++'''&&&''')))%%%&&&(((***+++,,,+++++++++++++++************)))))))))))))))***************+++---......---+++***))))))******++++++++++++))))))))))))***************+++,,,------,,,+++***((((((***+++,,,---------.........//////000111222///000000111222222333333222333555555555666999;;;888888777777777777777888777666666666555555555555333666777666333444999>>>999:::;;;<<<<<<<<<;;;:::777:::===?????????@@@AAA======<<<<<<<<<<<<<<<===>>>===;;;999999999;;;;;;;;;:::999777666444333222444111111333222000444:::KKKZZZRRRFFFLLLWWWqqqmmmZZZXXXPPPUUUMMMJJJIIIJJJNNNPPPNNNLLLHHHGGGEEEEEEHHHMMMRRRVVVKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLJJJHHHFFFEEEFFFFFFEEECCCDDDIIIKKKFFFDDDFFFEEEAAA@@@FFFIIIFFFDDDEEEEEEDDDEEEGGGIIIIIIHHHFFFFFFFFFGGGJJJOOOSSSUUUTTTRRRPPPIIIEEECCCHHHPPPQQQJJJCCCDDDFFFFFFGGGLLLOOOKKKBBBLLLOOOSSSXXXeee||||||xxxlllkkkjjjccc^^^```ccc\\\WWWWWWUUUPPPPPPTTTRRRMMMMMMQQQQQQNNNOOOSSSMMMOOOPPPOOOLLLIIIHHHHHHGGGFFFFFFGGGJJJKKKLLLKKKFFFIIILLLLLLKKKIIIGGGGGGKKKHHHFFFIIIOOOQQQOOOKKKOOOOOOOOOOOOQQQWWW___eeennn{{{|||dddVVVGGGAAAFFFVVVqqqzzzooommmhhhUUULLLHHHFFFJJJGGGDDD@@@>>>>>>???@@@;;;;;;<<<<<<;;;:::888777555666666666777777888888999888666444333333333444666555444333111000///...,,,///333444222111//////,,,++++++******++++++,,,(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))),,,)))&&&%%%'''***,,,---+++,,,+++)))'''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---(((((()))***************---......---,,,---///000000000000000000111111222///000111333444555666666444444444444444444444333222333444555666666666666777666444333333666888::::::999888:::======:::777888;;;>>>@@@???===<<<<<<;;;:::999888888999:::;;;999999999999999:::::::::999888777666666666666666555555444222000111333666GGGfffcccQQQSSSSSSaaasssZZZTTTKKKQQQIIIIIIJJJLLLNNNPPPPPPOOOJJJIIIGGGEEEFFFIIILLLNNNKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEFFFHHHHHHGGGFFFHHHHHHGGGEEECCCDDDGGGJJJJJJHHHFFFEEEFFFHHHHHHHHHGGGKKKLLLHHHGGGIIIIIIEEENNNQQQOOOHHHDDDFFFHHHHHHGGGHHHJJJJJJHHHFFFFFFFFFHHHJJJLLLNNNNNNLLLJJJHHHIIIFFFEEEIIIPPPSSSPPPLLLHHHEEECCCFFFLLLPPPRRRSSSPPPQQQQQQRRRWWWfff{{{|||wwwnnnddd___^^^WWWSSSTTTTTTPPPOOOQQQQQQMMMMMMPPPPPPLLLLLLPPPMMMNNNPPPOOOMMMKKKJJJKKKIIIIIIHHHHHHHHHFFFDDDBBBFFFHHHIIIJJJIIIIIIIIIKKKCCCEEEHHHMMMRRRUUUWWWWWW[[[]]]aaagggnnnxxxsss\\\OOOMMMLLLOOOXXXggg}}}qqq}}}kkkSSSJJJHHHDDD@@@EEECCCAAA@@@??????@@@AAA:::;;;;;;;;;;;;999888777555555555666666777777777777666555333222222222222666555444333111000......,,,///222333111000......+++******))))))******+++)))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((,,,***((((((+++...000000+++******)))((('''((()))))))))))))))))))))))))))'''((((((((())))))))))))************************))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((()))***+++,,,(((((()))***************,,,---......------...///000000/////////000111111///000222333444555444444222222222222222222222222111222333444555555555555777666444444444666888:::<<<:::999:::<<<<<<:::888888;;;>>>???===;;;::::::;;;:::999999999999:::;;;999999999::::::::::::;;;999888888777777777777666666666555333111222444666CCC___eeeYYYTTTRRRbbbkkkTTTQQQJJJRRRJJJLLLOOOOOOOOONNNNNNOOOJJJHHHGGGEEEEEEFFFHHHIIILLLLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGHHHGGGEEEEEEGGGGGGFFFDDDHHHPPPXXXOOOLLLHHHFFFFFFHHHIIIJJJKKKMMMMMMJJJJJJLLLMMMKKK[[[ZZZSSSIIIEEEGGGKKKLLLIIIJJJKKKJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCHHHGGGGGGIIINNNRRRTTTUUUUUUFFFAAAPPP```bbbZZZTTTQQQQQQOOOLLLKKKQQQ]]]ggg|||yyyhhheee___ZZZYYYXXXTTTPPPOOOOOOMMMMMMOOONNNKKKJJJKKKJJJLLLNNNMMMLLLJJJJJJKKKJJJKKKLLLMMMMMMLLLJJJIIIOOOPPPQQQQQQPPPQQQSSSTTTVVVYYY\\\^^^aaaeeelllqqqtttyyymmmXXXPPPQQQSSS]]]nnn~~~zzzsss{{{fffMMMAAAAAADDD@@@;;;???????????????@@@@@@AAA::::::;;;;;;:::999777666555555555555555666666666666555444333222111111111666555444222000///...---+++...000111000...------)))))))))(((((()))))))))***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((()))((((((***---///000000)))((('''((())))))((('''))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))******************,,,...///...------...//////......//////000111///111333444444444222111/////////000111111222222000111222333444444444444666555444444555777888:::===;;;:::999:::;;;:::999999;;;>>>>>><<<999888888;;;::::::::::::::::::;;;999999:::::::::;;;;;;;;;888888999999999888777666666777666444222222444666===SSSeeebbbSSSOOObbb{{{|||{{{bbbRRRTTTNNNTTTPPPSSSUUUTTTPPPLLLLLLMMMGGGGGGFFFFFFFFFGGGIIIJJJLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDFFFHHHHHHGGGEEEAAAEEEIIIJJJLLLTTTbbbmmmVVVQQQKKKGGGFFFGGGHHHHHHNNNMMMKKKJJJKKKMMMNNNMMMYYYXXXQQQHHHEEEIIIMMMNNNKKKLLLLLLKKKHHHFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEFFFFFFGGGIIIMMMRRRVVV\\\KKKOOOtttkkkQQQOOOOOONNNKKKHHHJJJQQQWWWsss|||wwwkkkeee___\\\[[[XXXTTTRRRQQQPPPQQQQQQPPPNNNMMMLLLKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNOOONNNOOOPPPQQQQQQTTTXXXZZZ[[[[[[\\\^^^```bbbeeejjjsssuuu```QQQQQQ\\\gggsss~~~pppooovvv___RRRDDD>>>@@@BBB???;;;;;;<<<>>>????????????>>>999::::::::::::888777666444444555555555555555555666666555444222222111111555444333222000...---,,,+++---///000...,,,,,,,,,***))))))(((((())))))*********)))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''')))*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&(((***,,,+++***'''&&&%%%''')))***)))'''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((()))***************(((+++...///...---,,,,,,.........---......///000///111333444444222000///......//////000111222222111222333444444555444444444444444444555777888888>>>===;;;999999:::::::::;;;===???>>>;;;999888888:::;;;<<<<<<<<<<<<;;;:::888888999999::::::;;;;;;777777888999999888777666666777666555333222444555888GGG___eeeRRRLLL```sssiii[[[^^^TTTTTTRRRUUUWWWUUUQQQNNNNNNOOOJJJIIIHHHGGGGGGHHHIIIIIILLLLLLKKKKKKIIIGGGEEEDDDDDDDDDEEEGGGIIIJJJHHHFFFBBBFFFKKKLLLMMMUUUbbbmmmVVVQQQJJJFFFFFFGGGIIIJJJNNNJJJHHHIIIKKKLLLLLLLLLLLLMMMJJJFFFFFFLLLNNNMMMKKKLLLLLLJJJGGGFFFFFFGGGJJJIIIGGGEEEEEEFFFGGGHHHDDDDDDEEEDDDDDDFFFLLLPPPSSSUUUqqqvvvVVVMMMNNNNNNLLLIIIJJJNNNQQQWWWfffyyynnnkkkfffaaa]]][[[YYYXXXUUUUUUUUUTTTSSSRRRQQQOOONNNOOOPPPOOONNNNNNOOOQQQPPPQQQQQQOOONNNPPPTTTXXXYYY___iiipppuuuvvvwwwxxx|||~~~rrriiieee___YYY[[[eeesss|||lllppp\\\MMMIIIEEEAAA@@@?????????;;;<<<>>>??????===<<<;;;::::::;;;;;;:::999777666555555555555555555444444777777666555444333222222333333222111///...------+++---///...---+++++++++*********))))))************))))))((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))*********)))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%'''(((((('''%%%&&&%%%%%%&&&(((******)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((()))***************(((***---...---,,,++++++------,,,,,,------...///000111222333333111///......//////000111222333333222333444555555666666666222333444555666777888888======;;;:::999999;;;<<<>>>???@@@???<<<:::999999:::;;;===>>>>>>===;;;:::777777777888999::::::;;;666777777888888777777777666777777555333222333444666>>>UUUaaaTTTKKKZZZkkkuuudddfffZZZWWWPPPQQQRRRRRRQQQRRRSSSTTTPPPNNNKKKHHHGGGFFFGGGGGGKKKKKKKKKKKKJJJHHHFFFDDDEEEFFFGGGJJJLLLLLLJJJHHHGGGIIIKKKJJJHHHJJJQQQWWWOOOKKKFFFEEEFFFJJJMMMOOOMMMGGGEEEHHHJJJIIIHHHHHHAAACCCDDDDDDHHHMMMNNNKKKJJJKKKKKKIIIFFFFFFGGGHHHQQQOOOLLLIIIGGGGGGGGGHHHEEEEEEFFFEEEDDDEEEGGGIIIIIIaaacccPPPOOONNNMMMJJJHHHHHHJJJLLLKKKUUUggg|||zzzoooiiieeebbb```aaa___YYYWWWXXXVVVTTTSSSUUUVVVVVVVVVXXXZZZ]]]]]]```ccceeehhhnnnvvv|||vvveeeWWWQQQRRRTTTUUU]]]nnnrrrggguuusss]]]NNNAAABBBCCCAAA>>><<<>>>@@@======>>>>>>>>><<<;;;:::;;;;;;<<<<<<;;;:::888777666666666555555555555555777777777666555444222222111111000000///.........,,,...///...,,,***+++++++++******))))))******+++)))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''''''''((((((&&&$$$%%%&&&'''''''''(((,,,///((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((()))***************(((***,,,---,,,++++++,,,,,,,,,,,,+++,,,------...000000111111111000000///000000111111222222333333333333444555666666666666222444666888999999999999;;;<<<<<<;;;::::::;;;===>>>???@@@???<<<::::::::::::<<<>>>@@@@@@>>><<<:::777777888999::::::;;;;;;888888777777777888999999777888888777555333333444555;;;KKK]]]\\\PPPRRRbbbfffdddYYYXXXOOOMMMLLLMMMOOORRRTTTTTTQQQNNNKKKGGGEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEGGGGGGIIILLLOOOOOOMMMJJJHHHIIIIIIHHHEEEDDDEEEFFFJJJGGGDDDCCCFFFKKKNNNPPPLLLEEECCCHHHKKKGGGDDDDDD???BBBCCCDDDIIIOOONNNJJJIIIIIIIIIGGGFFFEEEGGGIIIRRRPPPMMMKKKIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJHHHGGGFFF]]]www~~~qqq^^^SSSOOOPPPOOOKKKHHHEEEEEEGGGIIIOOOQQQYYYgggyyyxxxvvvwww|||}}}yyy}}}~~~}}}tttooopppnnnjjjhhhjjjmmmoooqqquuuzzz}}}yyykkkbbb\\\ZZZUUUNNNKKKRRR```kkk~~~llleeeiiiyyy___MMMFFFBBB???@@@@@@???>>>========================<<<<<<;;;<<<<<<======<<<;;;999888777777777666666555555555666666666666555333111000////////////////////////---...///...,,,***+++,,,)))))))))(((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&(((((((((&&&$$$''')))'''$$$&&&---444((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((((((((()))***************)))***++++++******+++,,,+++++++++++++++,,,------000000/////////000111111111111111111111111111111222222333444555555555555444666999<<<======<<<;;;888:::======<<<;;;<<<>>>===>>>>>>===;;;::::::;;;:::<<>>;;;:::888777888999<<<===999:::;;;:::777555555666444;;;CCCZZZjjjXXXIIIYYYddd]]]RRRRRRQQQMMMIIIIIIMMMPPPQQQQQQNNNKKKHHHEEEEEEGGGJJJMMMHHHIIIJJJKKKKKKIIIGGGFFFHHHIIIKKKNNNQQQQQQNNNLLLEEEFFFGGGIIIIIIHHHFFFEEEIIIGGGDDDCCCFFFIIIKKKLLLLLLEEEBBBHHHKKKGGGBBBAAACCCEEEEEEEEEJJJOOOOOOJJJHHHHHHHHHFFFEEEEEEGGGIIIMMMMMMLLLKKKKKKKKKLLLMMMKKKKKKLLLOOOPPPOOOLLLHHHDDDMMMRRROOONNNUUU]]]aaaQQQNNNJJJFFFDDDEEEGGGIIITTTOOOMMMQQQ]]]qqqzzzlll^^^YYYjjjpppooopppmmmmmmrrryyyrrreeebbb]]]WWWRRRPPPSSSVVVSSSZZZ```ccceeemmm}}}iii___[[[iiicccMMMIIIEEE>>>FFFCCC@@@@@@@@@@@@===:::<<<<<<<<<============>>><<<======>>>===;;;:::999888888777777666666666555444555555555444222000///............//////000000...//////...,,,++++++,,,((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&(((((((((###(((+++(((###%%%///888((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))((((((((()))***************)))***+++***))))))+++---++++++******++++++,,,---111000...---...///111333111111111111000000000000111111222333444444444444666888<<>>666999===>>>===<<<===???<<<<<<===<<<:::999999::::::===@@@BBBBBB@@@===:::::::::;;;<<<===>>>???@@@>>><<<:::888999;;;>>>AAA;;;======<<<:::888777777333<<<@@@ZZZuuu^^^DDDSSSjjj]]][[[QQQKKKIIIGGGGGGJJJMMMNNNNNNPPPNNNLLLIIIHHHGGGFFFGGGIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEFFFJJJOOOPPPOOOLLLJJJJJJIIIGGGEEEDDDFFFHHHHHHHHHGGGHHHIIIHHHEEECCCAAABBBCCCCCCCCCCCCCCCBBBCCC@@@???BBBHHHKKKIIIFFFDDDCCCCCCFFFIIIJJJHHHEEEIIIKKKKKKKKKIIIHHHIIIJJJQQQPPPSSSWWWTTTLLLGGGEEECCCEEEGGGGGGIIIPPP]]]gggNNNKKKHHHGGGGGGGGGEEEDDDOOONNNLLLLLLRRRaaatttuuukkkcccdddooolll\\\zzzrrreee^^^XXXRRRNNNJJJHHHIIIKKKPPP\\\gggnnnWWWnnnfffQQQIIICCC>>>???>>>@@@???<<>>888>>>?????????>>>;;;999777777777777777666666666666666555333333333333111///000000000///////////////...//////---+++))))))***(((((())))))*********+++((((((((((((''''''''''''(((((((((((((((''''''''')))))))))(((''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***'''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))*********************)))))))))))))))............////////////111111000000000000111111000111333555777888999:::<<<<<<============<<<<<<888<<<>>><<<===???>>>;;;<<<<<<;;;:::999888888888;;;===@@@BBBBBB@@@===;;;:::;;;<<<>>>@@@AAABBBBBB@@@>>>;;;999888999;;;===>>>>>>>>>===<<<:::888888777666>>>SSSgggkkk\\\LLLlllbbb]]]QQQMMMJJJHHHIIILLLOOOPPPOOOMMMKKKIIIGGGFFFEEEFFFFFFIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGHHHKKKNNNNNNKKKHHHHHHIIIHHHFFFDDDDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBDDDAAA???AAAFFFHHHFFFCCCEEEDDDCCCEEEHHHIIIHHHFFFFFFHHHIIIIIIHHHHHHJJJKKKQQQNNNMMMOOOMMMHHHFFFHHHLLLKKKHHHEEEEEEIIIQQQWWWNNNKKKGGGEEEDDDDDDCCCCCCDDDDDDCCCDDDIIIRRR]]]ddd{{{zzzkkkfffsssyyyhhhfffjjjvvvtttlllhhh___dddfffcccaaa```\\\VVVWWWZZZbbbkkkqqqyyypppcccggg}}}dddLLLEEEDDD@@@AAAEEE@@@EEEFFFAAA>>>???>>>:::<<<>>>===999999===>>>:::======>>>>>>===;;;999888666666666666555555555555555333222222222222111000000000000000//////......---......---***))))))***(((((()))))))))*********((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))*********************************.........//////000000000222222222111111222222222111222444666777999999:::;;;;;;<<<<<<<<<<<<;;;;;;888;;;===;;;<<>>??????===;;;::::::;;;<<<>>>@@@AAAAAAAAA???===<<<::::::;;;<<<===>>>>>>>>>===<<<:::888777777777<<>>>>>DDD>>>EEEIIIDDD>>><<<======>>>@@@>>>999888:::<<<<<<:::;;;<<<<<<<<<;;;999888666555555555555444444444333111000111222333222000222111111000///...---------......,,,***))))))***(((((())))))))))))******(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((((('''''''''((((((((()))))))))(((((())))))))))))***************+++++++++++++++......//////000111222222444444444333333444444444111222444666888999999:::999999::::::::::::999999888;;;;;;999;;;???@@@???>>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::::::::;;;===>>>@@@@@@AAAAAA============>>>>>>>>>>>>?????????>>><<<;;;999888888::::::@@@SSSccc\\\III|||dddccccccbbb[[[OOOJJJGGGEEEHHHLLLOOOMMMJJJFFFFFFDDDDDDDDDDDDFFFFFFHHHGGGFFFFFFHHHHHHGGGFFFDDDFFFHHHJJJJJJHHHDDDAAACCCEEEFFFFFFDDDBBBBBBCCCAAAFFFJJJIIIDDD??????@@@EEEFFFEEEEEEDDDCCCBBBAAAAAA???>>>???AAABBBAAA@@@FFFEEEDDDCCCDDDEEEFFFFFFBBBCCCEEEEEEEEEEEEFFFHHHIIIFFFFFFHHHHHHFFFFFFIIIMMMHHHDDDEEEIIIMMMMMMKKKSSSOOOIIIEEEDDDEEEFFFFFFFFFEEEEEEGGGJJJJJJGGGCCCCCCRRR^^^dddrrrxxxooo|||vvvpppjjjdddgggjjjlllmmmooovvvuuuppprrrtttuuuxxxrrrVVVIIIKKKHHHGGGIIIEEE===;;;>>><<>>>>>;;;999999:::;;;888999999:::::::::999888666666555555555444444444222111000111333444333222333222111000...---,,,+++,,,,,,---,,,)))((()))***(((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''(((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))*********+++++++++,,,,,,,,,---...///000111222333444333444444444444444444333222333444666777888999999777777888888888888777777999;;;;;;999;;;@@@BBBAAA>>>>>>===<<<;;;;;;<<<<<<:::999999999999::::::;;;<<<<<<>>>???@@@@@@@@@@@@===>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@>>>===;;;:::999===999777IIIaaa```OOOwww```aaacccddd___SSSJJJGGGFFFIIIOOOQQQMMMIIIFFFEEEDDDDDDDDDFFFGGGHHHGGGEEEDDDEEEFFFGGGFFFEEE@@@CCCFFFHHHGGGEEECCCBBBAAACCCEEEFFFDDDBBBBBBBBBAAAFFFJJJIIICCC??????AAAEEEEEEEEEEEEDDDCCCAAAAAA>>>======???AAABBBBBBBBBFFFEEEDDDCCCBBBCCCDDDFFFBBBCCCDDDCCCBBBAAABBBCCCBBBBBBGGGNNNNNNIIIDDDDDDDDDAAA@@@DDDLLLPPPOOOLLLQQQLLLGGGDDDDDDEEEGGGGGGFFFCCCAAABBBEEEEEECCC@@@AAAKKKPPPSSSccczzzuuu|||}}}ooo\\\___fffsssqqqVVVJJJJJJFFFBBB@@@AAAAAA???>>>@@@>>>=========;;;999:::===::::::<<<===;;;999999999666777777888888888888888666666555555555444444444222111000111333555444333333222111///...,,,+++******+++,,,+++)))(((((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))***+++,,,,,,---------...///000111222333444222222333333333333222222111222444555777777888888555555666666666666555555999<<<;;;999;;;@@@BBBAAA===<<<<<<;;;;;;;;;;;;<<<::::::999999999:::<<<<<<>>>>>>???@@@AAAAAA@@@@@@>>>???BBBDDDEEEDDDDDDCCCCCCCCCCCCBBB@@@???===<<<999>>>:::444CCC\\\cccYYYnnnfff___^^^[[[QQQMMMJJJIIIMMMSSSUUUPPPJJJFFFFFFEEEDDDEEEFFFGGGHHHEEEDDDCCCCCCDDDEEEDDDCCC>>>AAADDDEEEDDDCCCCCCCCC???BBBFFFGGGEEECCCBBBAAADDDFFFIIIHHHEEEBBBCCCDDDCCCDDDDDDDDDCCCBBBAAAAAA>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDBBBAAABBBDDD@@@AAABBBAAA???>>>???@@@>>>@@@GGGOOOOOOIIICCCAAA@@@??????DDDKKKMMMKKKGGGIIIFFFBBBAAABBBDDDFFFGGGIIIFFFCCCAAAAAABBBBBBBBBDDDHHHIIIKKKVVVlll|||nnneeebbbfffqqqmmm^^^\\\yyy}}}gggZZZOOOIIIIIIFFFAAA<<<;;;===>>>??????@@@<<<::::::999888:::??????;;;:::<<<===:::888888666666666666666666666666555555444444444333333333222000000111333444333222222111000///---,,,+++***)))***+++***((('''((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((()))***+++,,,---.........//////000111222222000111222333333222111000111222333444555666666666444444555555555555444444777:::;;;999:::>>>@@@>>>;;;::::::999999999::::::::::::999999:::;;;<<<===@@@AAAAAABBBBBBBBBAAAAAA???@@@BBBDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA@@@>>>===999>>>;;;555>>>TTT``````kkkWWWUUUVVVNNNNNNKKKJJJOOOVVVWWWQQQJJJFFFEEEDDDDDDDDDEEEFFFGGGCCCBBBAAAAAACCCCCCBBBAAA>>>AAABBBBBB@@@@@@AAACCC???BBBFFFHHHFFFDDDBBBAAADDDDDDDDDCCCCCCCCCDDDDDDAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBBBBBBBCCCDDDCCCEEEFFFEEEBBB@@@AAABBB===>>>??????>>>>>>???@@@===>>>BBBHHHIIIDDD@@@AAAAAABBBCCCGGGJJJJJJFFFCCCCCCAAA???@@@CCCFFFGGGHHHRRRPPPLLLGGGBBBAAABBBDDDEEEEEEFFFJJJOOOWWWfffttttttooobbbgggttt{{{eee^^^jjj{{{mmmTTTMMMLLLGGGBBBBBBDDDCCC???<<<;;;;;;<<<;;;<<<::::::;;;999999BBBMMMJJJ@@@999;;;===;;;888888555555555444444444444555222222222222111111111111000///...///000111000///111000000...---,,,++++++(((*********((('''((()))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''((()))+++,,,---............//////000000000000111222333333222111000000111222333444555555555333444444555555444444333444777999777888;;;;;;888888888777777777888888999888888999::::::;;;<<<<<>>===@@@BBB>>>BBBFFFHHHGGGDDDBBBAAABBB@@@>>>>>>???AAABBBAAA@@@@@@AAAAAABBBAAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCBBBEEEGGGFFFCCC@@@@@@AAA:::<<<===>>>===>>>???AAA???======AAAAAA??????BBBDDDEEEHHHKKKLLLJJJFFFCCCAAA@@@@@@BBBEEEIIIJJJJJJWWWVVVRRRJJJCCC???@@@CCCDDDBBBFFFMMMMMMKKKUUUcccooozzzrrrnnnyyyuuu```TTTVVViiiuuuXXXNNNIIIKKKGGG>>><<>><<<999999:::;;;555666:::===:::<<>>>>>????????????@@@@@@BBBBBBAAA@@@???===<<<;;;999:::;;;888666>>>PPP___yyydddPPPNNNTTTRRRMMMMMMMMMMMMKKKIIIGGGFFFFFFCCCAAA???@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>@@@AAAAAA>>><<>>@@@BBBAAA>>>;;;<<<======@@@CCCCCC@@@>>>>>>???BBBBBBAAAAAAAAABBBBBBCCC??????@@@AAACCCEEEGGGHHHBBBLLLOOOHHHAAA@@@@@@???<<<@@@CCCEEEFFFKKKUUU\\\ZZZhhh}}}www~~~nnn______hhhaaaeeemmmzzzcccTTTOOOGGGEEECCCCCCCCCBBB@@@>>><<<======<<<:::999;;;<<>><<<:::999777777666999888666444222000......///......///111111000///------------------------,,,,,,,,,++++++*********))))))************))))))(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))******+++,,,000...,,,---///111000...333444444222000//////000000000111222222222111111222222222333444444444444777888888888888888777777999777666555555666777999999::::::;;;;;;;;;::::::>>>???@@@AAAAAA@@@???>>><<<===>>>??????===;;;999@@@BBBCCCDDDBBB???;;;888>>>;;;999777666:::IIIXXXooo[[[LLLLLLPPPKKKOOOOOOOOOMMMKKKHHHFFFDDDFFFCCC@@@???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAACCCDDDDDDAAA???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAADDDAAAFFFQQQSSSJJJDDDFFF@@@BBBDDDCCCAAA???@@@AAAEEEIIIJJJDDD??????BBBBBB<<<>>>@@@???======>>>@@@===@@@BBBBBB@@@@@@AAACCCCCCBBBBBBAAAAAAAAABBBBBB??????@@@AAABBBDDDEEEFFFBBBHHHJJJEEE@@@@@@???======AAADDDEEEEEEHHHPPPVVVVVV^^^rrrvvv{{{gggZZZOOOIIIVVVmmmyyybbbSSSLLLKKKFFFDDDCCCBBBCCCBBBAAA???>>>===<<<:::999;;;???CCCFFF???;;;<<<;;;:::<<>>?????????>>>>>><<<<<<=========<<<;;;:::???@@@AAABBB@@@>>>;;;999<<<:::999777666999EEERRR~~~cccTTTNNNTTTUUUKKKQQQPPPOOOMMMJJJGGGDDDBBBEEEBBB??????@@@AAABBBAAAEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCDDDFFFEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???AAA>>>AAAJJJLLLEEEAAACCC>>>???@@@???===<<<===>>>GGGKKKKKKDDD@@@@@@AAA@@@<<<===>>>>>>===>>>@@@BBB>>>@@@AAAAAAAAABBBDDDFFFCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAADDDCCCAAA???@@@???===>>>AAADDDEEEDDDEEEIIIMMMPPPSSS\\\fffhhhgggppp}}}{{{eeehhhxxxyyyiiiXXXMMMOOORRRYYYsss~~~fffSSSIIIFFFEEEEEEEEECCCAAAAAABBBBBBBBB@@@???===:::777888<<>>???>>>===<<<;;;;;;:::999888666777@@@JJJuuu^^^WWWZZZcccbbbSSSOOOOOOMMMJJJHHHEEECCCBBBDDDAAA???>>>???AAAAAAAAAFFFFFFFFFGGGGGGFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???===999;;;@@@BBB???===>>>=========<<<;;;;;;;;;<<>>>>>============<<<===>>>???AAAAAAAAA@@@@@@@@@BBBDDDFFFBBBBBBAAA@@@?????????????????????>>>??????@@@@@@AAA@@@>>>>>>AAABBB@@@===>>>AAADDDEEEDDDEEEFFFHHHJJJJJJNNNQQQQQQTTTbbbqqq~~~lll^^^\\\mmmuuu^^^RRRWWW___iiiqqqzzz}}}dddZZZLLLDDDCCCEEEEEECCCDDDBBB@@@???AAABBBAAAAAA===<<<999777777<<>>999:::======999666666555444333333222222333222222111111000/////////......---///000111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))************))))))((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))******---,,,++++++,,,---......///000111000.........000000///......///222444666444222///------...000111555666777888999888777666444444444555777888:::;;;999999999:::999999888888999999:::;;;;;;<<<<<<<<<;;;;;;:::999999::::::;;;:::;;;<<<<<<============;;;:::;;;;;;888777<<>>===???@@@AAAAAAEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFDDDCCCEEEDDDCCCAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@???>>><<<;;;???AAA@@@???@@@===<<<;;;::::::;;;;;;;;;<<<@@@@@@===<<<>>>???<<<>>>======<<<===>>>>>>>>>CCCAAA@@@??????@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>AAA>>>===@@@CCCDDDAAA???>>>@@@BBBDDDEEEEEEFFFGGGCCCEEEGGGHHHHHHKKKVVVaaahhhyyyqqqfffmmmxxx~~~xxxyyywwwlll^^^YYY^^^fffsssiiiXXXJJJGGGDDDCCCCCCDDDDDDDDDBBB@@@>>>===>>>@@@@@@@@@:::::::::888888:::===@@@>>>;;;888999<<<>>>999444333222222111111222222333444333222111///...------...------...000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***++++++++++++++++++,,,------...//////...---...000111000//////000333555777555333000......///111222444666888::::::999888666444444555777888:::;;;<<<:::::::::::::::999888777888888888999999::::::;;;::::::999999999999:::;;;999:::;;;<<<>>>>>>??????===<<<===>>>;;;888:::???zzzooojjjffffff```RRRLLLKKKIIIGGGEEECCCCCCBBBAAA???===<<<>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEECCCBBBCCCDDDEEEDDDCCCDDDCCCBBB@@@>>>======<<>>;;;999888999:::::::::888<<<===<<<===@@@@@@>>>>>>===<<<===>>>>>>===;;;AAA???>>>===>>>???>>>=========<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<======@@@======BBBFFFDDDAAA@@@>>>???@@@BBBDDDEEEEEEEEE>>>@@@CCCEEEEEEGGGLLLQQQ\\\iiiiii[[[VVVRRRPPPQQQYYYhhhxxxxxx___PPPKKKFFFEEEDDDAAA??????@@@BBBAAA???<<<;;;<<<=========888999:::999888888999:::<<<<<<:::888999;;;777222111111111111222222333444444444333111000...---,,,...------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))************))))))'''(((((((((((())))))))))))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))***+++***)))***+++---+++,,,......------...000000000///000111222444555444333111000000111222333555666999;;;<<<;;;999888555666777999:::<<<======;;;;;;;;;;;;:::999999888999999888888888888999999999999::::::::::::;;;;;;999;;;===???@@@AAA@@@@@@???===>>>@@@===999999===yyyooo```YYYWWWNNNOOONNNKKKHHHEEECCCBBBBBBAAA>>><<<<<<>>>@@@AAAAAA??????@@@@@@@@@@@@??????AAA???>>>>>>???@@@@@@???@@@???===<<<;;;<<<<<<<<<=========<<<<<<=========:::999999999;;;======;;;===:::777666888999999888777:::;;;;;;===@@@@@@<<<::::::;;;>>>AAA@@@===:::===;;;:::<<<>>>???===;;;999999999999:::;;;<<<===:::::::::::::::;;;<<<======;;;>>>EEEFFFBBB>>>??????>>>>>>???AAABBBBBBBBB???@@@@@@AAADDDGGGHHHHHHQQQXXXggg~~~xxxuuuxxxxxxrrrkkkiiiqqq~~~|||xxxoooeee]]]YYYYYYSSS]]]ppp~~~kkkYYYNNNIIIIIIGGGFFFCCCAAA???>>>======AAA>>>:::888999:::::::::777888999888777777999:::999<<<;;;777666888777333111111111222222444555555333333222111111000//////------,,,...///000///---++++++++++++++++++++++++((()))))))))*********+++))))))************))))))'''((((((((()))))))))))))))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######%%%'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((***+++***((((((***---)))+++,,,---,,,,,,...///......//////000000000111222222111111111222333333555777:::===>>><<<:::999777888999;;;<<<=========<<<<<<<<<<<<;;;:::999999;;;:::999888777777777888888999:::<<<<<<<<<;;;::::::<<>>???>>>999888;;;qqq[[[RRRSSSOOOSSSQQQNNNIIIFFFCCCBBBAAA@@@>>><<<<<<===@@@@@@AAA=========>>>>>>=========;;;:::888888999::::::999;;;;;;:::999:::;;;<<<===<<<;;;:::999999:::;;;<<<:::::::::999;;;>>>>>>;;;<<<999555444777888888777555888999999;;;>>>===999777888:::>>>BBBBBB???;;;999888888:::>>>???===:::777777777888999:::<<<<<<999999999999:::;;;<<<===;;;:::???FFFFFF@@@<<<>>>@@@>>>======>>>?????????BBBAAA@@@@@@DDDHHHHHHEEEHHHGGGPPPiiipppooouuuiiiaaaYYYWWWZZZXXXnnnyyytttyyylllUUUQQQNNNMMMQQQ\\\gggooorrrzzziii___SSSJJJFFFFFFEEEDDDEEECCCCCCDDDEEEBBB===888AAA===999777777888999999777777888777666777:::===444:::;;;666555888999666111111111222333555666777111111111111111222222222------,,,...///000...---++++++++++++++++++++++++(((((())))))*********+++))))))************))))))'''((((((((())))))*********(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''')))+++***((('''***---)))***,,,,,,,,,,,,...///,,,---......///......---000000111111222222222333666888;;;>>>???>>>;;;:::999999;;;<<<===>>>>>>>>>============<<<;;;:::999<<<;;;999888777666777777888999;;;=========;;;:::;;;===AAADDDEEEDDDBBBAAA???======???===999888:::sssXXXJJJMMMOOOLLLKKKJJJIIIHHHFFFBBB???>>>>>>>>>>>>============;;;:::;;;<<<>>>>>><<<:::999999888777888;;;===???===999444555:::===>>><<<:::999888666666666666777888777888999666444777>>>>>>:::777666888999888666444666999<<<======;;;:::555999???CCCDDD@@@;;;777999999999999999999999999444555888999:::999888777<<<;;;999777777777999:::===???BBBCCCBBBBBBBBBCCCIIICCC===;;;===???>>><<>>>>>>>>===;;;999777999::::::888888999;;;999:::;;;;;;<<<;;;;;;;;;===>>>AAADDDFFFGGGGGGGGGDDDCCCBBB@@@>>>;;;999888}}}mmmTTTHHHKKKMMMLLLKKKIIIHHHGGGEEEBBB@@@>>>>>>>>>>>>============???=========>>>===<<<::::::999888777888:::<<<======888444555999======;;;:::999888666666666666777===888333333333222555999:::777444444666777666444444666999;;;<<<<<<;;;:::444666999;;;;;;:::777666999999999999999888888888444555777999999888777666<<<;;;999777777888999:::999;;;=========<<<===>>>FFFAAA<<<;;;===???>>><<>>AAAIIISSS[[[___iiikkkwwwsssnnnxxxqqqnnnvvvyyykkk___YYYZZZdddlllqqqwww~~~zzzwwwttttttnnnhhhggghhhfff```ZZZ^^^UUUNNNKKKIIIJJJTTTaaavvvwwwqqqnnnqqqnnnqqqtttccc\\\SSSHHHKKKJJJGGGEEECCCAAA???>>>???@@@BBBAAA@@@>>>>>>>>>;;;;;;::::::===BBBBBB>>>999999888777777777777777666777888999999888666555111222222333444444555555333333222111111111111111......////////////......,,,+++***)))))))))******************************((())))))))))))(((''''''(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))(((***,,,,,,+++++++++,,,,,,,,,,,,,,,---///000111000000111222444555666666777;;;<<<<<<===@@@@@@<<>>>>>>>>>>>;;;:::999:::;;;;;;::::::;;;<<>><<<;;;vvvfffQQQIIIMMMMMMLLLJJJGGGEEEEEEDDDBBB@@@>>>>>>>>>>>>============BBB@@@============<<<::::::999888777777888::::::;;;888444555888;;;;;;:::999888777666555555555666<<<666555;;;@@@>>>888555666444222222333444444333444555888:::;;;:::999888444444444444444555555555999999999888888777777777444555666777888777666555;;;:::888777777888888999666777888888777888:::<<>>===============AAA>>><<<===???BBBCCCDDDLLLPPP^^^pppyyyvvvsssuuuqqqddd[[[WWW[[[]]][[[^^^eeeiiinnnttttttiii\\\XXX\\\]]]YYYVVVXXX]]]___]]]ZZZUUUPPPNNNPPPPPPTTTggg}}}{{{gggSSSMMMPPPMMMEEEGGGGGGFFFCCCAAA@@@AAABBBDDDBBB???===>>>>>>>>>>>>;;;;;;::::::AAAGGGFFFAAA888888777666666666666666777777888888888666555333111111111222333333444444555444333222222111000000,,,---///000000///---,,,,,,,,,+++************+++************************'''(((((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))(((***,,,,,,+++***+++,,,++++++,,,,,,---///000111000000111222444555666666555:::===;;;<<<>>>???===AAABBBBBBBBBBBBBBBBBBAAA???>>>======>>>>>><<<;;;:::;;;===<<<;;;;;;<<<>>>DDDCCCAAA???===<<<======AAABBBDDDEEEFFFGGGFFFFFFCCCCCCCCCBBB@@@>>>===<<<rrrdddSSSOOOSSSPPPKKKIIIEEECCCCCCBBBAAA@@@>>>>>>>>>============<<<@@@>>>;;;:::;;;<<<<<<;;;:::999888777777777777888999777444444777999999888888888777666555555555555555444<<>>111333333222222222333222222333444666888888888777777444444333333444444555555999888888777777666666555444555666666666666555555999888777777666777888888666777777777666777:::<<<;;;:::999;;;======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAAEEEGGGGGGFFFHHHHHHMMMUUUZZZ]]]ccckkkvvvzzzyyymmmkkkiiihhhppp~~~}}}hhhXXXWWW___VVVZZZdddssswwwtttxxxzzzrrriiigggaaa]]]TTTLLLNNNSSSRRRMMMGGGGGGFFFCCC@@@???AAADDDLLLFFF???;;;<<<===<<<;;;<<<;;;888888===BBB???888777777666555555555555555888999999888777555444333000000111111222222222222555555444333222111000///+++---///111111///---+++,,,,,,,,,+++++++++++++++************************'''(((((((((((('''&&&&&&((((((((((((((((((((((((((('''%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))(((***+++,,,+++***+++,,,+++++++++,,,---...000000000000111222444555666666333888<<<:::999;;;<<<;;;===>>>@@@AAAAAA@@@>>>===>>>===;;;<<<=========<<<:::;;;<<<<<<;;;;;;<<<>>>===<<<;;;:::;;;===???AAABBBCCCDDDFFFFFFFFFEEEEEE@@@@@@@@@???>>>===<<<;;;uuugggUUURRRTTTNNNJJJGGGCCCBBBAAAAAA@@@???=========<<<<<<<<<;;;;;;;;;999777777999;;;<<<<<<999888888777666666666666777666444444555666777777777777666666555444444333111222===PPP[[[RRR>>>///333444444444333333222333222333444555666666666555111222444555555555444333777777777666666555555555444444555555555444444444666666555555555666666666666666666666555666999;;;777777888999;;;;;;:::999999::::::;;;<<<=========<<<<<<===???AAABBB@@@>>>EEEBBBBBBCCCDDDFFFMMMSSSVVV\\\fffrrryyyxxx}}}jjjjjjsssyyyxxxjjjccc[[[SSSOOOQQQPPPNNNKKKKKKMMMLLLIIIFFFFFFDDDBBB???>>>???@@@MMMFFF???;;;;;;<<<<<<;;;:::999777666:::===999222777666666555555555555555:::999999888666555444333000000111111111111222222444444444444222111///...+++,,,///000000///,,,+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((())))))((()))++++++*********++++++++++++,,,---...///000000000111222444555666666222777999888888:::;;;888;;;<<<>>>@@@@@@>>><<<;;;===<<<::::::;;;<<<;;;;;;888:::;;;;;;:::999;;;<<<999888777888:::<<>><<<;;;;;;;;;;;;:::::::::666555444666888:::::::::777777777666666555555555555555444444444444555555666666666666555444333222444222777BBBHHHBBB666...555666777666444333222333222222333444444444444444...000222444555333111000555555555555555555555555444444444333333333333333333333333444444444444444222444555444444444666888444555666777888888888888777888:::;;;<<<=========<<<;;;<<<===???@@@???===<<<===???AAACCCDDDDDDEEEEEEHHHPPP\\\kkkzzzyyytttvvv~~~~~~yyydddOOOIIIMMMOOOLLLJJJIIIHHHGGGGGGHHHJJJLLLLLLEEECCCAAA@@@AAA@@@>>><<>>555888888777999;;;999555777777666555555555555555999888777666555444333333111111111111111111111111222333333333222000///---+++,,,...//////...,,,++++++++++++,,,+++******)))))))))))))))))))))))))))((())))))))))))(((''''''(((((((((((((((((((((((('''&&&%%%%%%&&&&&&%%%###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((())))))''')))++++++***)))***+++******++++++,,,...///000000000111222444555666666444777888999<<>>@@@AAAAAA@@@>>>======;;;888777888999999999777888:::999888888999;;;;;;::::::::::::;;;===>>>>>>???AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>==={{{eeeLLLHHHKKKEEEDDDCCCBBBAAAAAA@@@>>><<<:::::::::999999999888888555555555666888999888666555555666666666555555444333444444444333333333444555555666666555444222111333111222666777333222333666888999888444222111222111111222222222222222333...000111333333222111000333333333444555555666666444444333222222222222222000000111222222222222222000222444555444444555666444555555666555666777888777888999:::;;;;;;::::::<<<::::::;;;>>>AAABBBBBB;;;<<<===@@@EEEGGGEEEAAA@@@BBBFFFMMMWWWdddpppwwwsssooolllmmmnnnrrr|||~~~|||ddd[[[WWWKKKBBBCCCGGGIIIIIIJJJDDDAAABBBHHHOOORRRPPPMMMEEEBBB@@@BBBFFFGGGBBB<<<;;;<<<;;;:::888888999;;;333888;;;999888999999777888777666666555555666666666555444333222222222222222222222222222222222222///000222222222000...---,,,------......------,,,******+++++++++***)))((())))))))))))))))))))))))'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''&&&$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&'''''''''''''''''''''((())))))''')))++++++***)))***+++*********+++,,,---//////000000111222444555666666777888888<<>>???@@@@@@@@@@@@???>>>===:::777555666777777666777888999999888888999;;;<<<;;;;;;;;;::::::::::::;;;<<<===???@@@@@@??????CCCCCCBBBAAA@@@???======xxx```GGGDDDJJJGGGCCCBBBAAABBBBBB@@@===;;;999999999888888888777777666666666777999888666444444444555555666555555444333444444444333222333333444555555666555444222111//////222555333111444:::666999:::888444111000111111111111111111222222222111222222333333333333333111222222333444555666666444333333222111111111222...///000111111111111111111333666777666666666666444444555444444444666777888888999::::::999777666;;;888666555777999::::::>>>;;;888888===BBBAAA>>>===>>>@@@DDDHHHNNNUUUZZZ```^^^___dddiiinnnwww{{{|||}}}}}}}}}qqq\\\RRRTTTKKKHHHHHHJJJHHHEEEDDDFFFDDD@@@BBBMMMWWWUUUJJJ@@@GGGCCCAAAFFFMMMOOOHHHAAA999;;;<<<:::555333333555333:::>>>:::666555666555888888777666666666666666333333222111000000000000333333222222222222222222...///000222111000...---------------------------))))))***+++***)))((('''))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((('''&&&$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''((())))))''')))***+++***)))***+++*********+++,,,---//////000000111222444555666666999888999???KKKUUUSSSLLL>>>>>>????????????>>>>>>===:::666444555555555444777999::::::999888:::;;;888999999::::::999999888888:::;;;===>>>???>>>>>>AAAAAAAAA@@@>>><<<;;;:::\\\AAABBBHHHAAABBBBBBAAA???>>><<<;;;;;;999888777666666555555666222222333444555666777888666666555444444333222222777666444333222222333444222444666888777444111...///000111222222222222222000000000000000000000000333000......111444333222000111111111111000//////......///000111222222333222222111111000/////////222222111000000111222222222777999666444555444111333333333444444444555555666888999888777666777999888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>?????????@@@AAABBBCCCEEEFFFNNNNNNNNNSSSZZZbbbgggjjjtttvvvrrr{{{~~~{{{ooooooqqqzzz{{{{{{zzzvvvmmmfffZZZWWWTTTQQQOOOLLLIIIFFFHHHEEEBBB@@@???AAACCCEEE@@@EEEMMMWWW\\\XXXLLLBBBGGGBBB@@@FFFNNNOOOEEE;;;999888666444666999777111555999<<<;;;888666777888666555444333222333444444333333222111000000000111111000000000000000111111000111111111111000000///......------,,,+++******************))))))))))))************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$#########%%%%%%###!!!###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((((((((((((((''''''''')))))))))***+++,,,......///000111111000111333555777EEESSSYYYZZZYYYTTTMMMCCC@@@>>>???BBBBBB===888888888666444333444777:::<<<:::999999:::;;;;;;::::::999888888777888888999888888999:::;;;===>>>??????>>>>>>===<<<;;;;;;:::uuuYYYBBBAAAEEE???AAA@@@???>>><<<;;;:::999888888777666555555555555444444444444555555555555555444444333333222222222444444333222222333444555000111333555555444222000000000111222222222222222////////////////////////333000...///111333333222000000000000000//////...000000000000000111111111000000000000000000111111111111111111111111111111111666888666444555444111333333333333444444444444444555666666444444555666777777888999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGFFFGGGJJJOOOTTTWWWYYY```qqqssseeelllqqqyyy~~~tttvvv~~~wwwiii```bbbrrrrrr```]]]___```VVVSSSPPPQQQSSSRRRNNNIIIOOOMMMKKKIIIIIIHHHFFFDDDEEECCCAAA??????@@@AAACCCAAACCCHHHOOOTTTQQQIIIBBBBBB===999<<>>============<<<<<<<<<<<>>===<<<;;;999999888777777666555444444444444666555555555444444333333222222222222222222222222222111111222222333555555...///000111222222222222111111222333333333222222////////////////////////222000//////111222222111000000000000000///......111111111000000/////////......///000000111222222///000111222222111000///000555777444222444333111222222333333333444444444333555666555444333444555555666666777999:::;;;;;;<<<;;;:::::::::;;;<<<===@@@@@@??????@@@AAABBBBBBCCCBBBBBBDDDGGGHHHIIIHHHLLLTTTZZZ]]]cccggg```SSSdddccccccgggnnnvvv}}}zzzooojjjpppyyy}}}sssxxx}}}kkk```[[[VVVXXXcccjjjiiikkkpppvvvmmmbbbZZZRRRKKKJJJMMMLLLIIIFFFFFFIIIKKKKKKJJJFFFEEEDDDDDDEEEEEECCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBFFFJJJIIIEEEAAACCC>>>999999===AAACCCCCC===FFFJJJAAA777555888;;;:::888666666666666555444444333222111000111222222222222111000000000111111000000///......//////000------......---,,,,,,+++,,,,,,++++++***)))))))))******))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%&&&(((''''''(((((((((((((((((('''''''''((()))***,,,,,,,,,---//////000111444666JJJhhh}}}nnnZZZOOOKKKEEEAAA@@@===888555999999:::999888777999;;;999777555666777888777777777888999::::::999888888777777777888999:::;;;<<<;;;;;;<<<<<<<<<=========aaaLLLJJJFFFBBBBBB???>>>===<<<;;;:::999888888666666555444333333333333555555555444444444333333000000000111111111111111111111111111222222333333////////////000111222333222222333333333333222222////////////////////////000000//////000000000000000111111111111000//////000000000000000000//////////////////000000111111...///111222222111///...///333555222111222222000222222222222333333333333444666777666555444555666333444555666777888999:::::::::999888999:::;;;<<<======>>>>>>???@@@AAABBBDDDDDDDDDEEEGGGFFFDDDBBBDDDIIIKKKMMMRRRVVVSSSKKKXXXTTTQQQSSSXXX^^^aaaaaadddeeebbb\\\\\\dddmmmqqqfffhhhnnntttqqqeeeZZZUUUTTTPPPQQQYYY]]]\\\ZZZ[[[RRROOOMMMMMMPPPRRRPPPKKKPPPLLLGGGEEEGGGIIIKKKLLLIIIGGGEEEEEEEEEEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@AAA@@@@@@BBBDDDDDDBBB???BBB???<<<;;;===AAAFFFIII===FFFJJJBBB888555999<<<<<<888444333555666555333333222111//////000000111111111000000000000111111000//////............///---------------,,,+++***+++*********))))))((((((***)))))))))(((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$######$$$%%%&&&$$$######################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((''''''''''''((((((((((((((((((((((((***+++,,,---,,,---///000111222555777HHHkkkzzzfffNNNJJJDDD???<<<999555333777999:::999888777888999:::888777777888999999888777999;;;<<<===<<<;;;:::777777777777777888999:::;;;;;;;;;<<<<<<<<<======|||ZZZHHHLLLJJJDDDBBB>>>======<<<;;;::::::999999666555444333333222222333333333333444444444444555///000000000000000000000222222111111111000000///222111000//////000111222222222222333333222222111........................//////000000////////////111111222222111111000///---......///000000111111000000000000//////......---...000111111000...---...222333000///111222000111111111222222222333333333555666555444333444555222222333444555666777888888888777777777999:::;;;:::;;;;;;<<<>>>@@@AAABBBCCCCCCCCCEEEGGGFFFDDDBBBCCCIIIMMMLLLJJJIIIHHHGGGIIIGGGEEEFFFJJJMMMMMMKKKNNNPPPNNNJJJKKKQQQWWWXXXRRRRRRTTTXXXUUUNNNJJJIIIJJJEEEDDDKKKSSSSSSOOOJJJGGGNNNOOOMMMYYYgggaaaOOOPPPMMMHHHDDDDDDGGGIIIKKKOOOLLLJJJHHHGGGEEEBBB@@@>>>???@@@@@@@@@@@@???>>>@@@@@@AAABBBCCCBBB???===::::::::::::;;;===AAACCC;;;AAABBB===888888999999;;;777333333555666555333222111000///...///000000111000000///000000111111000000///.............../////////...---,,,++++++******)))))))))))))))((()))))))))(((((((((((('''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&$$$######$$$&&&&&&%%%$$$###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&'''''''''(((((()))))))))))))))***+++,,,---...---...000111111333666888DDD```vvvvvvsssqqqeeeSSSJJJFFFBBB>>>;;;999666555555777888777666555666777999777555666777888777777555777999;;;<<<<<<;;;:::777777666666666777888888<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAA>>>>>>>>>@@@BBBCCCAAA???@@@HHHOOOLLLDDD>>>???BBB?????????@@@BBBBBBAAA@@@JJJKKKIIIDDDCCCFFFGGGEEEBBBBBBDDDGGGEEEAAAAAADDDDDD@@@>>>DDDLLLNNNIIICCC???KKKOOORRRfffzzzrrrXXXOOOMMMKKKIIIHHHJJJMMMOOOOOOMMMIIIGGGFFFCCC@@@>>>;;;<<<======>>>=========???@@@AAAAAA@@@>>><<<;;;666777888:::;;;======>>>888;;;;;;888777999999666888666555555555666555555222111000///...///000000000000/////////000111111111111000///............000000000///...---,,,+++******))))))))))))))))))))))))((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%#########$$$&&&'''&&&$$$###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''&&&&&&''''''((()))))))))))))))******+++,,,...///---...000111111222555777666EEEQQQRRRPPPPPPIII???EEEDDDAAA???<<<;;;999999555555666555444333555777666444333333444555555444333444666888999::::::999888888777666666666777777::::::;;;;;;<<<<<<<<<===zzzeeeWWWGGG@@@???::::::::::::999999888888777777666555444333333333333444444333333333333333222222111111000000/////////...///000000000///......------......//////000000000111111111111000///...........................,,,///111000...,,,,,,---///////////////......---........./////////000000//////////////////..............................+++///000---,,,///111///000000000000111111111222000111222111000///000222222222222222222222222222222222333444666999;;;===<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;===???@@@@@@>>>>>>EEEKKKJJJBBB;;;<<<@@@>>>???@@@@@@???>>>>>>???HHHIIIHHHDDDCCCDDDCCC???>>>???BBBEEEDDDAAABBBGGGCCCBBBBBBDDDHHHIIIGGGCCC<<>>>>>>>>??????>>>>>>>>><<<:::999999999888777777:::===>>>===;;;777:::;;;777666777888555444666777777666666666777222111000/////////000111///////////////000111111222222111000////////////000000//////...,,,+++***************************))))))((((((((('''''''''###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$#########$$$''''''&&&%%%###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&&&&''''''((())))))***))))))))))))***,,,---...,,,---/////////000222444000222777<<>>???@@@@@@???<<<:::999999555555555333222222555777555333222222333444444333555555777888999;;;<<<<<<999888888777666666666777666777888:::<<<>>>???@@@lllVVVAAA<<>>===<<<;;;:::999999999>>>======>>>@@@AAAAAA@@@???CCCHHHHHHBBB===>>>CCCBBBCCCDDDBBB>>>>>>@@@CCC@@@BBBBBB@@@AAADDDBBB>>>???@@@DDDGGGFFFCCCEEEJJJBBBEEEFFFDDDCCCCCCCCCCCCFFFBBBJJJaaavvvuuu```KKKKKKLLLLLLKKKHHHGGGFFFGGGEEEDDDCCCCCCEEEEEEDDDCCCAAAAAA@@@@@@AAABBBCCCCCC>>>===:::777555444666888777555333666:::<<<:::777777<<<===999555555777666111555999999777666777999333222000/////////000111///////////////000111111333333111000/////////////////////...---,,,***)))***************+++++++++)))(((((((((''''''''''''$$$$$$%%%&&&&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$#########%%%'''((('''%%%###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&&&&&&&'''((())))))***''''''(((((()))+++,,,---+++,,,------------///111;;;444333:::???======AAA;;;<<<======:::888666666666666555333111222666999777555333444555666555555999999999:::<<<>>>@@@AAA:::999888777777666666777333444666999===@@@BBBCCCgggMMMAAA@@@???===<<<;;;;;;::::::999999888555555444444444444555555555444333333222222222222111111111111000000000///.../////////...---,,,,,,---...///.........000222222222000///..................////////////......,,,---------,,,++++++***------............------,,,...///...,,,,,,---///---------............///...------,,,,,,------...+++...222222///------/////////000000000000//////......///000000000000000000000000000////////////444333000///000333666999<<<<<<;;;999777888:::===:::;;;===>>>>>><<<;;;999>>>@@@AAAAAA@@@???@@@AAABBBAAA@@@@@@??????@@@@@@BBBAAAAAACCCEEEEEEAAA>>>CCCCCCDDDHHHMMMMMMIIIEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDQQQiiirrrfffVVVNNNMMMKKKIIIHHHHHHGGGFFFDDDFFFDDDAAA@@@AAAAAA>>><<>>???AAABBBBBBBBBCCC@@@;;;888666555444333444555666777999:::;;;<<<:::::::::999777555333222555555555666777666333000111222333444555444333222444222111////////////000444333222000///.........000000///---,,,+++***)))************))))))))))))'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$########################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%################################################&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////222333444555777999:::;;;<<<<<<;;;:::999777666555333333222222222333444555999666333222555777777666666888;;;===>>>===<<<;;;888999:::999777666777888888777555555888:::<<<===gggMMMAAA???===;;;;;;;;;;;;:::999999888888555555444444444444555555444444333222222222222222111111111000000000//////..................---,,,---...///...------///000000000///...---------.........////////////......---------------,,,++++++------............------///---+++,,,---///000///------------............------,,,,,,,,,,,,------,,,---///...---,,,---...//////000000000000//////......///000000000000000///////////////000000000444222000///000222555777888888888777666666888:::888999;;;<<<<<<;;;999888<<<>>>@@@AAA@@@??????@@@??????>>>>>>>>>>>>??????CCCBBBAAABBBCCCBBB???<<<@@@AAADDDHHHJJJJJJHHHFFFDDDDDDEEEEEEDDDDDDCCCCCCEEEFFFQQQaaafff^^^XXXZZZOOOKKKGGGDDDDDDDDDCCCCCCEEEEEEDDDAAA>>>===>>>@@@CCCBBBAAABBBDDDEEEDDDCCCAAA>>>:::888777777666555444555666777999:::;;;<<<::::::999888777666666555666555666777777666333111111111333444444444333222333222111000000111222222444333222000//////......000//////...,,,+++***************)))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$#############################################$$$$$$$$$################################################%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,,,,++++++,,,,,,---...///222333444555777999:::;;;;;;;;;;;;:::999777666555444333222222222333444555888555222222444666666555555777:::<<<===<<<;;;::::::;;;;;;:::888666777888999777666666888:::<<<===dddMMMAAA===;;;:::;;;;;;::::::999888888888555444444333333444444555444333222222111222222222000000000000////////////,,,------............---......///...,,,,,,---///......---------------...---......//////......---------......------,,,,,,,,,------......------,,,000,,,)))***...000///---,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,++++++,,,---,,,,,,//////000000000000//////......///000000000000///.........//////000000111333222000//////000222333222444666666555555666777777888999::::::999888777999<<>>======<<<<<<<<<<<<===>>>?????????>>>>>>???@@@???===;;;===@@@DDDGGGGGGFFFFFFFFFAAACCCDDDFFFFFFEEEDDDCCCFFFHHHOOOVVVVVVRRRXXXcccQQQLLLFFFBBBAAABBBCCCCCCBBBDDDDDD@@@<<<:::===AAABBBAAABBBCCCEEEEEECCCAAA???<<<999888888888777777444555666777888999:::;;;<<<<<<:::999999888888999777666666777777666444111111111222333333333333222111111111111222333444555444333222000//////////////////...------,,,++++++******))))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################$$$$$$$$$##################################################################$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((())))))******++++++++++++++++++,,,---......222222333555777888::::::999999999999888777666555444333222222222333555666777444222222333444555444444555888:::;;;;;;:::999<<<======;;;888666666777999888666666777999<<<===www\\\JJJAAA<<<:::::::::::::::999888888777777444444333333333333444444222222111111111111222222000000/////////.........+++,,,------............---......---+++***+++---------------------......---------......---------------.........------,,,,,,,,,------------,,,,,,---,,,---...///...+++)))+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---///,,,)))))),,,...---+++//////000000000000//////---...//////000000//////------......///000111111111111000///...///000000///111555666555555555555666777777888999888888777777999===>>>===<<<;;;<<<::::::;;;;;;<<<>>>???@@@;;;;;;;;;<<<======>>>===<<<@@@EEEEEECCCAAAAAACCC@@@BBBEEEGGGHHHGGGEEEDDDFFFGGGJJJMMMKKKJJJRRR\\\NNNJJJEEECCCBBBCCCDDDDDD@@@AAABBBAAA???=========?????????AAACCCBBB???===>>><<<999888888888777555444444555666777888999:::@@@???===<<<::::::::::::888777666777777666444222000111111222222222222222//////000111222444555666333222111000////////////......------,,,,,,++++++***)))))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""################################################"""###$$$%%%%%%$$$""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++************+++,,,---...000111222444666777999999777777888888888777666666444333333222333444555666555444333222222333333333222444666888999999999999>>>>>>>>><<<888666666777777777777777666888:::<<>>@@@AAA@@@@@@???>>>======>>>>>>>>>BBBDDDDDD@@@======>>>???BBBEEEGGGHHHGGGFFFDDDDDDCCCEEEGGGHHHFFFHHHKKKFFFDDDBBBBBBCCCDDDCCCBBBBBBAAAAAADDDHHHGGGAAA;;;>>>>>>>>>@@@AAA@@@>>>;;;>>><<<999888777666444222444444555666777777888888CCCBBB@@@>>><<<;;;:::999999888666666666555333111000000000000111111222222------///000222333444444111111000///............,,,,,,,,,,,,++++++++++++)))))))))(((((((((((('''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""################################################""""""$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))*********************+++------//////111222444666777777555555666666777777666666444444333333333444555666444444444333222222222222111222444666888888999999>>>???>>><<<888666666666555777999999777777999;;;hhhVVVGGGCCCAAA<<<999;;;999999888888777666666666333222222111111222222333000000000///000000111222///.........------------+++,,,,,,------------,,,+++,,,,,,+++))))))***,,,//////...............///+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,***++++++,,,,,,++++++******333<<<<<<444,,,***,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,++++++,,,------,,,,,,,,,------------,,,,,,------...////////////...---------......//////000......///000000000///...///222555666555444444444555555666666777777888888555777999:::::::::;;;<<<:::::::::;;;<<<>>>???@@@IIIHHHEEEAAA===<<<===???@@@AAABBBAAA???===<<<<<>>AAA@@@???@@@BBBBBBAAA@@@DDDAAAAAAGGGNNNOOOGGG?????????>>>???AAA@@@>>><<<===;;;888777666444222000444444444555666777777777@@@@@@@@@>>>===;;;999888999777555555555444222000000000//////000000111222---...///111111222222111//////...---------------*********************+++))))))((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))***+++,,,---------...000222333555555222333444555666666666666555444333333333444666777333444555444222111111222111222333555777888999999===>>>===;;;888666555666444888<<<===;;;999999:::\\\LLLAAABBBCCC<<<888:::999888888777666666555555222222111111111111222222///////////////000111111.........---------,,,,,,,,,,,,---------,,,++++++)))*********))))))***,,,//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++******++++++++++++******)))///555555000,,,+++,,,************++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++******+++***++++++,,,,,,++++++***,,,---......//////..............................,,,---///111111111000///000222444444333222222333333333333444444555666777777888888888888999<<<>>>999999999::::::<<<======GGGFFFDDD???;;;:::===@@@@@@???>>>???@@@???>>><<<>>>??????@@@AAAAAAAAAAAAAAA@@@??????AAABBB@@@===DDDBBB@@@???AAABBBBBBBBBBBB??????CCCIIILLLIIIEEE???>>><<<<<<===>>><<<;;;999777666555555444222000333444444555555666666777999:::<<<<<<<<<:::888666999777444333333333111///000000///...///000111222000111222222222111000000------,,,+++++++++,,,,,,'''((((((((())))))******))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#############################################$$$$$$$$$######################################################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((())))))***+++,,,++++++,,,...000111333333111111333444666666777777555444444333333555666777333555777555333111111333111222333555777888999:::<<<<<<<<<:::777555555666555;;;AAACCC@@@<<<;;;;;;VVVGGG???CCCDDD===888999888888888777666666555555222222111111111111222222///////////////000111111......---------,,,,,,,,,------------,,,,,,+++***((()))***)))((()))+++,,,///...---,,,+++*********+++++++++,,,,,,+++++++++((()))***+++++++++++++++******++++++++++++******''')))+++,,,+++*********)))************+++++++++,,,++++++++++++++++++,,,&&&)))---,,,***((((((************++++++*********,,,---......//////.....................---------+++---///111222222111000000222333333111000111111222222222222333444555666888888888777777999<<>>>>>===:::888999>>>BBB???===;;;===AAABBB@@@==================>>>>>>>>>AAAAAA???<<<<<>>AAAEEEGGGHHH===;;;999999999:::999888666555444444555444333111333444444555555666666666222444888:::;;;999777555888666444222222222000///000///.........///111222333333444444333222000///,,,,,,++++++******++++++&&&&&&''''''(((((()))))))))(((((((((''''''''''''''''''%%%$$$$$$%%%'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%################################################$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,)))***+++---///000111222000111222444555666777777555555444333444555666777444666888666333111222333111222333555777888:::::::::;;;;;;:::777555555666666===EEEHHHDDD???======ZZZOOODDDAAA@@@<<<999888;;;;;;;;;:::888666333222111111111000000000000000111///...///000111000.....................------,,,---...---+++***+++,,,000...,,,*********+++,,,222---''''''***---,,,***+++++++++*********))))))))))))******)))((('''&&&)))***++++++***)))***+++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---************************...------,,,,,,++++++***++++++******++++++,,,---+++,,,---......---,,,+++////////////000000000000---000333333111111444777444444444555666888999:::777888666333777>>>@@@;;;;;;:::999999888888888999>>><<<;;;===@@@BBBAAA???>>>======<<<<<<<<<<<<===@@@@@@@@@???======???AAAMMMJJJDDD>>><<<<<<>>>@@@999>>>>>>;;;===GGGNNNPPP@@@<<<::::::<<<===:::777:::555333333222///000333666555444444444444555555:::999777555444333444444444333333222111111111222///////////////000111111111444888777333///......,,,,,,,,,,,,+++***))))))******))))))((((((((('''&&&&&&''''''(((''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""########################!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%###!!!!!!"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!###########################################################################"""!!! """$$$&&&$$$$$$############$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++---......//////000111222444555666777777666444222222222444555444444444555444444333222222333666777888666444333555666777777555333333333;;;::::::===@@@AAA>>>;;;___RRRFFFBBB@@@<<<999999888888888777555333000///111111111111000000000000111///...///000111000...//////......---------,,,+++,,,---,,,+++***+++,,,---,,,+++))))))***+++,,,000,,,((((((+++---,,,***+++++++++*********)))))))))))))))))))))((((((((()))***++++++))))))***+++******************************************++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,************************,,,++++++++++++*********+++++++++++++++,,,,,,---,,,,,,------------,,,,,,....../////////000000000---...000111111111333555444444444555666777888999777999888555999???@@@<<<::::::999999999999::::::===<<<;;;<<>><<<<<<;;;;;;;;;;;;;;;<<<===???AAAAAA???>>>>>>???DDDCCCAAA???>>>>>>???@@@;;;===:::555666>>>DDDDDD@@@<<<888666666777666555999555333444333000111444555555555555555555666666888777555333222222222222444333222222111111111111///////////////000000111///222444333000---------++++++++++++***)))(((((())))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$"""!!! !!!"""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###########################################################################""""""!!!!!!"""###$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))))))))))))))***+++,,,---......//////000111333444555555666555333222222222444555444444555555555444444333333444666777777666444222444666777666444333333444777777777:::===>>>;;;999fffXXXJJJBBB???;;;999::::::::::::888777555333222222222111111111000000000111///...///000111000...000//////...---,,,++++++***+++,,,,,,******+++---+++***)))))))))***+++,,,,,,***((())),,,---,,,)))+++************))))))))))))))))))))))))******+++(((***+++***)))((()))+++((((((((((((((((((((((((******************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))***************,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,------.........///////////////......000333555555555444444444444555555666777666888888888:::>>>>>>:::::::::999999999:::;;;;;;<<<;;;:::;;;===>>>>>>===::::::::::::::::::;;;;;;:::===@@@AAA@@@>>>======<<<===???@@@AAA@@@@@@???;;;:::666222333999<<<;;;CCC@@@<<<888666666777888888444333555555222333666555555555666666777777777555444333222111000000000333222222222111111111111//////......//////000000---...///...,,,+++,,,---***************(((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""########################$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$######!!! !!!"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#################################################################################"""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))***+++,,,------.........///000111111222222444333222111111222444555444444555555555555555555444555777777777555333222333555666555444333444555333333444777999:::999777mmm]]]LLLCCC>>>;;;999;;;<<<;;;:::999888666555444333222222111111000000000111///...///000111000...000000///...,,,+++******)))***,,,+++******+++---))))))))))))***+++------)))((()))***------+++)))************)))))))))))))))((((((((()))***,,,---((()))******(((((()))***((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))***++++++************************(((((())))))***+++,,,,,,,,,,,,,,,+++,,,,,,---...---,,,+++******+++,,,---------------............222000///222666999888666444444333333333444444555333555777999:::;;;:::888<<<<<<;;;:::999999::::::;;;;;;:::;;;;;;<<<<<<;;;999999:::;;;;;;;;;;;;;;;;;;<<<>>>???=========>>>======???@@@@@@???>>>===999888666555888;;;<<<:::BBB@@@===999666666666888555222333555666333333666555555666777777888888888444333333222111000000000111111222222222111111111//////.........//////000,,,,,,++++++***+++,,,---++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################""""""""""""####################################$$$$$$$$$######"""""""""#########$$$$$$$$$$$$##################$$$###""""""!!!!!!!!!""""""################################################################################################!!!""""""############"""#######################################################################################"""!!! $$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,,,,---------....../////////000111111111111111222333444444444444444555666666777666777777777777555333222333444555444333333555777333444555777888999999888ppp___MMMCCC>>>:::999;;;888888777555444333222222333333333222111000000///111///...///000111000...000///...---,,,+++*********+++,,,,,,+++***+++,,,*********+++,,,---...///(((((()))+++---,,,+++)))))))))))))))))))))))))))''''''(((((()))***,,,,,,'''((())))))''''''((()))))))))))))))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((())))))***+++,,,------,,,++++++++++++,,,------,,,+++***))))))***+++,,,+++,,,,,,,,,------------111///...111555777666444333222222222222222333333444555888;;;<<<:::999999>>>===<<<:::999888777777;;;;;;;;;;;;::::::::::::888999:::<<<============<<<<<<<<<:::999;;;>>>@@@DDDCCCAAA>>><<<;;;;;;;;;999888999;;;======<<<;;;>>><<<:::777555444333333333111222666666333222444555555666777888888777777444444333333222222111111000000111222222222111000//////............//////---,,,******+++,,,---...,,,,,,,,,,,,+++***)))(((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$###################################################""""""""""""""""""###########################"""######$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$##############################$$$################################################################################################!!!!!!"""######################################################################################################"""!!! $$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''((((((((((((((())))))******+++++++++,,,,,,,,,------.........000000000000111111222222333333333333444666777888777777777777666555333333222444444444444555777999777888999:::::::::;;;;;;ooo___MMMBBB===:::999;;;:::999777666555444444444444444333222111000000///111///...///000111000...///......---,,,+++******,,,---...---+++***+++,,,******+++,,,------......((()))***+++++++++***)))(((((()))))))))))))))***&&&&&&((()))************&&&((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))******+++,,,------++++++******++++++,,,---+++******************+++++++++++++++,,,,,,,,,,,,---,,,,,,...000111111000111000000000111111222333666666:::======999999<<<===<<<;;;999888777666666;;;<<<<<<;;;999888999:::777888:::<<<===>>>======<<<<<<:::888777999>>>AAAHHHEEEAAA<<<:::999999999:::999;;;===<<<999:::>>>FFFAAA<<<999999999666444333222444888888444222444555666777777777777555555333444444444444333222111///000111222222222111000//////......------......///---++++++,,,.........,,,,,,---,,,,,,+++***)))%%%%%%%%%&&&&&&&&&&&&'''***)))'''&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$###################################################""""""!!!!!!""""""##################$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$################################################################################################ !!!"""######$$$#######################################################################################"""""""""""""""$$$$$$############$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""############$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************++++++,,,------......//////000000000000000000222222111222333555777888777777777777666666555444333444555555555777:::<<<;;;<<<===<<<;;;;;;<<<===lll\\\KKKAAA===999999:::<<<;;;999888777777777777555444444333111000000///111///...///000111000...---------,,,,,,+++++++++//////000...,,,++++++,,,******+++,,,,,,,,,,,,,,,)))***++++++***)))))))))(((((((((((())))))******$$$%%%(((******)))'''&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((()))))))))******++++++******))))))******+++,,,))))))************))))))************+++++++++,,,***,,,------,,,,,,---............///000111222333555444777;;;:::555666;;;999999888777777777888888;;;===>>><<<999888999:::555666999;;;=========<<<:::::::::888888999===@@@EEEBBB???;;;999888888999:::999:::;;;888777>>>IIIWWWLLL@@@;;;===>>><<<888555444666;;;;;;666333444555666777777777555333222222333444444444333222111...///111222333222111000000///...------------...000---+++,,,...///...,,,,,,,,,,,,++++++***)))(((%%%&&&&&&&&&''''''''''''***)))'''%%%%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""############################################################################################################### !!!"""######$$$$$$$$$###########################################################################""""""!!!!!!"""###$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""##########################################$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))***+++---...////////////000000//////......111000000000222444777888666777777777666666666666333444555555666888<<>>???===:::999:::<<>><<<;;;999999999999888777888888666888FFFVVV```QQQ???888:::===;;;777777666999======888555555555666777777666444222000111222333444444333111000---///111222333222111000000///...---------------000...,,,,,,...///---******++++++******)))((('''&&&&&&&&&''''''(((((((((+++)))'''%%%$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#######################################""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!""""""###""""""########################################################################"""""""""""""""""""""""" !!!######$$$$$$$$$###########################################################################"""!!! !!!"""$$$&&&$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""#############################################$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***+++---...000000///000000000///...------000/////////111444666888666666666666777777777777444555666666777999===AAA===>>>???<<<999777888;;;lllYYYEEE===:::666666999777777666555444333333222///////////////......---++++++,,,---...............---++++++++++++***(((+++++++++************))))))***+++***)))((((((***---***'''''')))+++***)))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))((((((((((((&&&(((***+++,,,+++)))(((*********++++++,,,,,,,,,+++,,,---...////////////000000000111222222333333777666555777:::;;;999666;;;;;;;;;:::777555555666999555555888:::999999;;;888999;;;::::::999;;;<<<<<<<<<;;;:::999999888888:::888666666888<<>><<<===<<<;;;:::999888888777gggVVVEEE===:::777777999777777666555444333222222000000000000000//////...,,,,,,------...---------...,,,++++++++++++***(((+++++++++*********)))))))))***+++***((((((((())),,,***'''''')))+++***)))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))(((((((((((()))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))((((((((((((((((((((('''((()))++++++***)))(((++++++++++++,,,,,,,,,,,,+++,,,---......//////////////////000111111222222444333333555999:::999777999::::::888666555555666222111333999;;;888444444888999::::::999999:::<<<<<<<<<;;;::::::999888888888777666666777;;;>>>AAABBB@@@<<<999777666666666999999::::::999888666555444444333222222222222333333333333333222111000000///000111111111000///...------,,,,,,,,,,,,++++++---++++++,,,......+++)))******+++,,,+++***)))(((&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#################################################################################$$$$$$$$$%%%%%%###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$#########"""!!!""""""###$$$$$$%%%%%%###########################"""!!!!!!!!!"""$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$#################################"""$$$%%%%%%$$$######$$$######""""""###$$$$$$%%%###############$$$%%%%%%#################################"""""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''((((((((()))***+++,,,...000111222.........////////////000000111222222333333222222111444777888777666555666666555666999===@@@???>>>======<<<;;;999888777777```RRRDDD===;;;888888888777777666555444333222222000111111111111000//////---------...------,,,,,,---,,,******++++++***(((++++++*********))))))))))))***+++***((('''((()))+++)))(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***(((''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((()))***+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------......///000000111111000111444777888888777555777777666555444444555222333999AAACCC===666444777999:::999888888999;;;;;;;;;;;;:::999999888888666666666666777999:::;;;@@@???<<<999777666777777::::::::::::999888777666444444333222222222222222555555444333111///...,,,///111222333333111...,,,------,,,,,,,,,,,,++++++---,,,++++++,,,,,,***(((+++++++++++++++***)))((('''''''''''''''(((((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################################################################""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!"""!!!!!!!!!!!!"""##############################%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""""""""!!!"""######$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$#################################"""$$$%%%%%%$$$######$$$#########"""######$$$%%%######"""""""""###$$$$$$########################""""""""""""############""""""""""""""""""""""""############""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***((()))***,,,---///000111....../////////000000000000111222222333333222222222444666777666555444555222333555:::>>>@@@???>>>======<<<:::999888777666YYYPPPDDD===;;;:::999888777666666555444333222111000000000000000///..................---,,,++++++---+++******++++++***(((************))))))))))))(((*********((('''((()))***))))))))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''((())))))******))))))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---....../////////000111333444555555555222444555444333333444555555666<<>>===:::888666666777888999999888888777666666555444333333222111222222222444444333222111///---,,,///111333555444111---+++------,,,,,,,,,+++++++++...---,,,,,,++++++))))))++++++++++++******)))(((''''''''''''''''''''''''%%%&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#############################################################################################$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$#######################################"""###%%%%%%###"""###$$$$$$###############$$$$$$###"""""""""""""""##############################!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""""""""""""""########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((***+++,,,...//////.........//////000000111000000111222222222222222222444666666444333444444111333666:::===>>>===;;;===<<<;;;:::888777666555~~~UUUOOOEEE>>>;;;:::999777666666555444333222111111......//////......---,,,............---,,,++++++,,,***)))***++++++***(((*********)))))))))((((((((()))***)))'''''''''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((()))''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,------......000111222222222111111111000222333333222111333444333222555<<<>>>999555444666777888888666555666888888888888888888777777777666777888999999888777555;;;:::888666555666777888666666555444444333333333333333222111111111111222111111111111000///...---///111333444333000---+++------,,,,,,,,,+++++++++//////...---,,,+++++++++,,,,,,+++******)))))))))'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################################################################$$$$$$$$$%%%%%%%%%%%%&&&###"""!!!"""###$$$###!!!"""""""""""""""###$$$$$$########################""""""#################################$$$$$$$$$########################!!!"""""""""############$$$$$$############$$$$$$$$$###"""###$$$$$$###"""################################################!!!###%%%$$$###"""######$$$$$$###############$$$######"""""""""""""""###########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,---...,,,------...//////000000000000111222222222222111111333555444333333444555222555888:::;;;:::888777::::::999888777666555555|||UUUQQQHHH>>>:::::::::777666666555444333222111111---............---,,,,,,---------...------,,,,,,+++***))))))***+++***)))******)))))))))(((((((((((()))***)))'''&&&'''(((((()))++++++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&'''(((((()))(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))'''''''''((((((((())))))*********++++++,,,,,,,,,,,,+++*********+++,,,---******+++,,,,,,------...000111333222000//////000000111333222111111222333333000000555777555333444666777888777555444555666666666666666666666666666555666888999999888666555888777555444444555666777444333222111111000111111333333222111111111111111//////000000000//////......000111222222000---+++------,,,,,,,,,,,,++++++...//////---++++++,,,---------+++***))))))))))))'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""###$$$###!!!###""""""""""""###$$$$$$########################"""""""""""""""#########################################################!!!!!!"""############"""$$$$$$############$$$$$$$$$###"""###$$$$$$###""""""""""""#######################################!!!###$$$$$$###""""""###%%%$$$######"""#########$$$$$$###"""""""""##############################""""""""""""############""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,,,,++++++,,,---...//////000///000111111222222111111000222333333222333444666555777999:::888666555555777777666666666555555555zzzVVVTTTJJJ>>>888:::999666666555555444333222111111...............------,,,,,,,,,------...---------***)))((()))***+++***)))***)))))))))((((((((((((((()))))))))'''&&&'''((('''))),,,,,,)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''((())))))(((((())))))***+++,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,------......000222222000///000222111222333222111000111222444111111555777555444666555666777666444333444555444444444444444444444444333444666777777666555444666444333222222333555666333222111000/////////000333222222111111111111111//////000000//////...------...///000000///...---------,,,,,,,,,,,,++++++,,,---...,,,******,,,///...---+++***)))(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###########################################################################$$$$$$$$$%%%%%%%%%%%%###"""!!!"""###$$$###!!!######""""""######$$$%%%########################"""""""""######$$$$$$$$$################################################ !!!"""###$$$######"""$$$$$$############$$$$$$$$$###"""###$$$$$$###"""!!!"""""""""#########$$$########################!!!"""$$$$$$"""""""""###%%%$$$$$$###""""""######%%%%%%$$$################################################"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))***++++++)))******+++,,,---...//////000000111111111111111///000222222222333555777555777999888555444444555333333444444444555555555zzzXXXVVVLLL>>>888999999666666555555444333222111000///////////////......---++++++,,,---............***)))((()))***+++***)))))))))))))))((((((((((((''')))))))))'''&&&'''(((&&&))),,,,,,***((((((***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))&&&&&&''')))***+++,,,------+++***(((((()))+++,,,***++++++,,,,,,---......,,,///222222000000222444111333333222111000000111333///000444666444333444555666777666444333444555333333333333333333333333222333444555555555444333444333222111111333555666333222111////////////000333222222111000111111111000000000000///...---,,,------..................---------,,,,,,,,,++++++***,,,,,,+++)))))),,,//////---+++***((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################################################################"""############$$$$$$$$$###"""!!!"""###$$$###!!!#########"""######$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$########################################## !!!"""$$$$$$######"""$$$$$$############$$$$$$$$$###"""###$$$$$$$$$"""!!!!!!""""""#########$$$########################!!!"""$$$$$$"""!!!"""###%%%%%%$$$###""""""######&&&&&&%%%$$$######$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++((())))))***,,,---......//////000111111111111111...///111111222333666888555777888777444333555777111111222333333444555555zzz[[[UUUKKKBBB;;;999999:::777777555444222111//////////////////...---,,,+++******++++++,,,---......******))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))+++***))))))***,,,---///***,,,...///000111333555111333444444111///......333333222222333333444555444444555555666666777777333111000111444555333111333333333444444555555555444444555444333222444666222000//////111333333333222111///...---...000111------......------,,,+++//////////////////////////////...---,,,,,,,,,,,,...---+++*********+++,,,,,,***''''''((((((&&&###%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$#########""""""!!!!!!######""""""""""""####################################""""""""""""######$$$$$$$$$#########"""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######""""""""""""#####################"""""""""""""""""""""""""""""""""""""""########################%%%###"""!!!"""###"""!!!###########################$$$%%%&&&%%%### """""""""""""""""""""""""""""""""""""""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########"""""""""""""""###############"""!!!!!!$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""###$$$$$$###"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((''''''((()))***+++,,,,,,.........///////////////------...///000111222222555555555555555555555555000111222333444333222222zzzYYYRRRHHH@@@;;;:::999888666666555444222111000000////////////...---,,,,,,***++++++,,,------......***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))******+++,,,------+++---...///...///000222000111333333111111111222444444333333444444555666555555555666666666666666666333111111222333222000222222333333444444555555444444555333222111222444333111//////111222333222222111///.........000111...............------,,,///////////////////////////...---,,,,,,+++,,,,,,***)))((('''&&&'''((((((,,,***''''''((((((&&&###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##################"""""""""!!!######""""""""""""####################################""""""""""""######$$$$$$$$$#########"""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""###############"""""""""""""""""""""################################################&&&$$$###"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%$$$###!!! """"""""""""""""""""""""###""""""!!!"""###%%%&&&########################""""""############""""""###"""""""""""""""""""""###############"""!!!!!!"""!!!!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""###$$$$$$###"""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''((()))***+++,,,,,,------............//////,,,---...///000111111222333333333333333333333333111111333444444444333222|||VVVNNNCCC===;;;;;;888555555555444333333222111111000000000000///...---,,,+++,,,,,,------.........)))((((((''''''(((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++,,,---......,,,,,,---//////000111111111222444666555444444444444555666666666666666666666555555555888555222111111111111000444444444444555666777888666777777666444222333333555333000000111222222111222111000///...///000000////////////............000000000000000000000000///...---,,,,,,+++++++++,,,+++)))((((((((()))***+++)))((('''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#####################""""""""""""######""""""""""""####################################""""""""""""######$$$$$$$$$###############"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""######################################################'''%%%######$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""###"""""""""""""""##############################""""""############""""""""""""""""""""""""######"""############""""""!!!!!!!!! !!!"""##############################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''''''''((()))***+++,,,,,,,,,,,,,,,------.........,,,,,,---...///000000111111111111222222222222222222222333444444444444333}}}RRRIII???:::;;;;;;777222444444333333333333222222000000000000///...------,,,,,,---------.........((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''((((((((((((((()))))))))))))))'''(((***+++++++++***)))***+++,,,,,,++++++,,,---000111111000000111444777444444444444444555555666777777666666555555444444777555333111111222222333666666666666777888:::;;;;;;<<<<<<:::888666555666666444111000111111111000222111000/////////000000111000000///////////////000000000000000000000000///...---,,,++++++++++++,,,+++***)))))))))*********)))((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$###############$$$#########"""""""""""""""######""""""""""""####################################""""""""""""##############################"""""""""""""""######$$$################################################"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############"""""""""""""""#########################################################&&&$$$"""###$$$%%%$$$##############################"""""""""""""""###$$$""""""""""""""""""""""""######""""""""""""""""""########################""""""############"""""""""""""""""""""#########""""""############"""!!!""""""""""""###$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$$$$$$$###"""""""""$$$###"""###$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''((()))***+++,,,,,,+++++++++,,,,,,------...++++++,,,---...///000000111111111111222222222222333333444444444555555555wwwLLLDDD<<<999;;;;;;777222333333333333333333333333000000000000///...---,,,,,,,,,,,,---------------((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''''''''''''''(((((())))))))))))'''((()))***+++***)))(((''')))***+++***+++,,,...000111111000///000222555333333333222333333444555777777666666555555444444555555444333333444555666666666555555666888:::<<<<<<===>>><<<999777666666777555222111111222111000222111111000000000000000222111000////////////000000000000000000000000000......---,,,++++++++++++)))((('''&&&%%%&&&'''''')))))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$###############$$$$$$""""""""""""""""""############""""""""""""####################################""""""""""""##############################"""""""""""""""######$$$################################################"""""""""#########$$$$$$######$$$$$$$$$$$$######!!!"""""""""############!!!!!!""""""####################################""""""""""""""""""""""""$$$"""!!!!!!###$$$###"""###########################""""""!!!!!!"""###$$$""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""############!!!""""""#########""""""######""""""###$$$%%%%%%####################################$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$###"""###$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''''''''((()))***+++,,,,,,******++++++,,,------...++++++,,,---...///000000111222222222333333444444333333333444444444555555lllGGGAAA;;;999::::::777333333333333333333333333333////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%&&&''''''''''''((((((((($$$$$$%%%%%%&&&'''''''''&&&''''''(((((())))))***(((((())))))))))))((((((&&&(((*********+++,,,......///000000//////111333333222222222222333444444666666666666666555555555444666777777666666777888555444333333555777:::;;;:::<<<===<<<999666555555777555222111222222222111222222111111111000000000222111///.........///000000000000000000000000000...---,,,++++++*********+++***)))''''''(((((()))((()))))))))'''&&&&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$#################################"""######$$$%%%""""""""""""##################""""""""""""####################################""""""""""""#####################$$$$$$$$$"""""""""""""""######$$$###################################################""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""" !!!"""$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""######$$$$$$!!!""""""############"""""""""!!!!!!!!!!!!""""""########################""""""""""""####################################$$$$$$$$$###############$$$###"""###$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''((()))***+++,,,,,,******++++++,,,---......,,,,,,---...///000000111222222333333444555555555333333333222333444444555aaaBBB???<<<:::999888777555444444444333333222222222............---,,,+++***++++++++++++++++++++++++***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))***)))((((((''''''((((((((((((***++++++******+++,,,))),,,.../////////111222333333333333333444555555555555555666666666666666555888;;;;;;999777777777666555444444666999<<<>>>999;;;===<<<999777555555777444222111222333333222111222222222111111000000222000///------...///000////////////////////////...---,,,+++************...---,,,+++***+++,,,,,,''')))***)))&&&%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""###$$$$$$%%%!!!"""""""""##################""""""""""""####################################""""""""""""######""""""#########$$$$$$$$$"""""""""""""""######$$$###################################################""""""!!!"""###$$$%%%######$$$$$$$$$$$$######""""""""""""############ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""###%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!! """""""""""""""""""""""""""###$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$!!!!!!"""###############$$$###"""!!! ########################""""""""""""#########$$$#######################################$$$$$$$$$$$$###"""###$$$$$$###"""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,,,,******+++,,,---...//////,,,---...///000111111222222222333333444555555555333222222111222333444555]]]???>>>===;;;999777777666555555444333333222111111------------,,,+++******+++***************************))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))'''&&&&&&'''((()))***,,,,,,+++***))))))***%%%(((,,,///000000222333555444444444444555666666444555555555666666777777777;;;>>>>>>:::777555666:::999888888999<<>>>>><<<999888777666444222111222333333333111222222222222111000000111000...---,,,---///000////////////////////////...---,,,+++************++++++)))((((((((()))***&&&)))***)))&&&%%%''')))%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!""""""#########$$$######""""""""""""####################################""""""""""""######""""""######$$$$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###"""###$$$&&&&&&%%%########################"""###$$$$$$###!!!"""""""""""""""""""""""""""###$$$&&&''''''&&&&&&########################""""""############"""""" !!!!!!"""###$$$$$$$$$!!!!!!"""###############'''&&&%%%###"""""""""!!!########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###"""###$$$$$$$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,,,,***++++++,,,...///000000------...///000111222222111111222333444444555555333222111111111222333444^^^GGGCCC???;;;:::999888777333333222222111000000000---------------------------,,,+++*********+++,,,+++)))(((((())))))(((&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#####################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))((((((((()))+++,,,+++++++++,,,---...///000000111222444555666666666555555555555555444444444555666888999999888777666888888777444555>>>MMMXXXEEE===888999;;;777333222222111///......000222333555444333333222222333333111111000000///.........//////---,,,,,,---...///000///...,,,+++***))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$"""###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%##############################""""""""""""######%%%%%%$$$###"""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!######""""""""""""######$$$$$$$$$######!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$####################################""""""######$$$%%%'''&&&&&&%%%$$$###""""""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$))))))(((000;;;;;;111******+++++++++,,,,,,,,,---,,,,,,---...000222333555555555555666666666666666555444333222333444555[[[FFFBBB>>>;;;999888777666333333222111111000000///---------------------------,,,+++*********++++++***)))(((((())))))(((&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((***)))((((((((()))***+++++++++++++++,,,...///000///000111333444444555555555444333333222222222222333444666777888888777666999::::::999:::???HHHNNN@@@999555777888555222111000000/////////111222333333222222111111111111111333222222111111000//////000///......---------------.........---,,,++++++))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""######$$$"""###%%%%%%###"""###$$$$$$######""""""######$$$##############################""""""""""""##################""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!######""""""""""""######$$$$$$$$$######"""!!! """"""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################%%%$$$######""""""######""""""""""""""""""""""""############"""""""""!!!########################""""""""""""##################$$$$$$$$$$$$####################################""""""######$$$%%%&&&%%%%%%$$$$$$######"""$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&++++++)))000:::999000*********+++++++++,,,,,,,,,,,,,,,,,,...000222333444444444555555555666666555444333333333333444555YYYEEEAAA<<<999888777666555333222222111111000//////---------------------------,,,+++***)))***++++++***((('''((())))))(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((()))***+++*********+++,,,---...///...///000111222333333333555333111000000111222333111222444555666666666666555666777888999:::;;;;;;:::444111444555222//////......///000111222222222111111000////////////000444444333333222111111111000000000///...---,,,++++++,,,...//////...---+++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################################################################""""""""""""""""""###### ######"""""""""######$$$"""###%%%%%%###"""###$$$"""""""""!!!!!!"""""""""##############################""""""""""""######"""""""""#########$$$$$$################################################"""""""""""""""""""""""""""############""""""!!!######""""""""""""############$$$######"""!!! """"""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################$$$$$$###"""""""""######""""""""""""""""""""""""############""""""""""""########################""""""""""""##################$$$$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&******(((,,,444333+++)))*********++++++++++++++++++,,,,,,...///111222333333333444444444444555444333333333333333444555ZZZCCC@@@;;;888777666555333222222222111000000//////---------------------------,,,***)))))))))***+++)))(((''''''((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$#########$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******)))))))))***+++,,,---......///000111222222222222444222111000111333666888333444444444555555666666222222333444666555333000555111///222333111...///+++---///222333333222222111111000///////////////444444333222222111111000000000111000///---+++******+++...//////---***)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################################################################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$"""###%%%%%%###"""###$$$###""""""!!!!!!""""""#################################""""""""""""######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""############"""!!!######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################$$$$$$$$$$$$####################################""""""######$$$%%%""""""######$$$$$$$$$%%%$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''''''%%%''',,,***%%%)))))))))************+++******+++,,,...///000111111111222222222333333333222222222333333444444555\\\CCC???;;;777666555444333222222111111000//////...------------------------,,,+++***)))))))))***+++((('''&&&'''((()))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))((((((((()))***+++,,,---...///000111111111111111222111111111333777;;;>>>777666555444444444555666555444333444555555444222333000000333444000///000+++---000222333333222111222222111000000000000111222222222111000000/////////000000000...,,,***)))***+++---...,,,***'''%%%(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""######$$$"""###%%%%%%###"""###$$$#########""""""#######################################""""""""""""######$$$$$$$$$$$$############################################################""""""""""""""""""""""""!!!""""""#########""""""######""""""""""""######"""############""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!""""""######""""""""""""""""""""""""""""""""""""""""""##############################!!!"""""""""##################$$$$$$$$$$$$####################################""""""######$$$%%%!!!""""""######$$$$$$%%%#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%&&&(((&&&###(((((()))))))))*********))))))+++,,,---//////000000000000000111111111111000111222333444444555555\\\CCC???;;;777666555444333222111111000000///......------------------------,,,+++***)))((()))******'''&&&&&&&&&((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))(((((('''''''''((()))***+++,,,------...///////////////000000000222444888<<<>>>777666444333333444666777444333222111111111333444222000111444444000///111,,,...000222333333111111333333222111111111111222111111000000///..................---,,,+++***)))++++++,,,,,,***(((%%%$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$########################!!!!!!!!!!!!"""######$$$"""###%%%%%%###"""###$$$$$$######""""""######$$$##############################""""""""""""######%%%%%%$$$$$$$$$######"""################################################""""""""""""""""""""""""!!!""""""############"""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$####################################""""""######$$$%%%"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((''''''(((((((((((())))))))))))((()))***,,,---...//////........./////////000000///000111333444555555555XXXCCC???;;;888666555444333111111111000//////......------------------------,,,+++)))((((((((()))***'''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$########################%%%$$$##################$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&'''((()))++++++***++++++,,,,,,,,,,,,,,,---...///111333555777888444222111000111444777999111333333111...---000333111000222555444///...000...///000111222222111000333333222111111111111222111000000//////......------,,,++++++************++++++++++++***)))''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!"""$$$$$$"""###%%%%%%###"""###$$$"""""""""!!!!!!"""""""""##############################""""""""""""############$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$####################################""""""######$$$%%%""""""""""""############"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))((((((((()))'''''''''((((((((())))))'''(((***,,,---.........------------............---///111333444555555555SSSCCC@@@;;;888777666444333111111111000//////......------------------------,,,+++)))((((((((()))***'''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""###"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''########################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&'''((()))***+++((())))))************))),,,---...///000111222222000///---...000444999;;;444777999777222///222666111000222555333...---///000000000111111111000000333222222111111111111111111111000000///.........,,,+++***)))))))))***++++++*********************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""###%%%%%%###"""###$$$!!!!!! !!!!!!##############################""""""""""""######!!!"""###$$$%%%&&&''''''########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######!!!""""""#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$#######################################"""###$$$$$$%%%#########""""""""""""""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######%%%''''''&&&''')))''''''''''''((((((((()))&&&(((***,,,---......---,,,,,,,,,---------......---...000333444555555555~~~VVVAAA===999666555444333222222222111111000/////////...---+++))))))***+++,,,+++******)))(((''''''&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&########################"""###$$$%%%%%%%%%%%%%%%###############"""!!! ######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###"""!!! """ !!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))((('''''')))+++,,,---------........................////////////000111222222333333222222111000111111111111000//////111111222333222111000///---...////////////111333666222//////222222///+++++++++******,,,...111222...,,,***)))'''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$""""""#########""""""!!!%%%###!!!  !!!"""""""""!!!!!!"""$$$'''(((""""""############"""""" !!!"""###$$$$$$%%% !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!###%%%&&&$$$######"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""""""""############""""""$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$######"""""""""""""""###################################################""""""!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""######""""""""""""############$$$$$$$$$######"""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''((())))))((()))***+++---...///000------------------------000333555666444222222222}}}TTT@@@===999666555444333222222222111111000/////////...,,,+++))))))***+++,,,*********)))((('''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%########################"""######$$$%%%%%%$$$$$$######$$$$$$######"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""###$$$###!!! !!!"""!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,---------------........./////////111222222333333222222111///000111222222222222222111111222333222111000///---...//////......111222333///------000111...+++,,,+++******+++---///111---,,,***)))((('''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$""""""###$$$$$$###"""""" !!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$###$$$###!!! !!!"""""""""!!!!!!"""$$$&&&(((""""""############""""""###############$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!"""######$$$###"""!!!"""###%%%&&&$$$######"""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$######""""""######$$$$$$$$$###"""""""""""""""""""""############""""""#########"""""""""""""""!!!"""""""""##################""""""""""""######################################################""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""############$$$$$$$$$######"""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))((()))***+++,,,...//////------,,,,,,,,,,,,,,,,,,000222555555444222222222xxxPPP@@@===888666555444333222222111111000000//////...---,,,+++))))))***++++++******))))))((((((''''''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""######$$$$$$######$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""##################"""###########################$$$$$$$$$"""!!!"""###"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((+++***)))))))))***,,,---************++++++,,,,,,,,,---------............111111222222222222111111...///111222333444444444000111222222222111000///,,,---......------///111///,,,***+++...///---+++,,,++++++***+++,,,---...---,,,***)))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######$$$$$$%%%$$$$$$###$$$###!!! !!!"""""""""!!!!!!!!!"""$$$%%%'''""""""############""""""%%%%%%%%%$$$$$$#########"""""""""""""""############""""""""""""###$$$$$$$$$###"""""""""###%%%&&&$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###""""""""""""""""""###$$$###""""""""""""""""""""""""############""""""""""""""""""############""""""""""""###############"""""""""""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######"""######$$$$$$$$$######""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))(((((()))+++,,,---...///+++++++++,,,,,,,,,,,,,,,000222444444333222222222uuuLLL???<<<888555444444333222111111111000//////......,,,,,,+++***)))************)))))))))((((((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################!!!""""""#########""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""############""""""###########################$$$%%%$$$"""""""""$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''((()))***)))))))))******++++++,,,,,,,,,,,,---------......111111222222222222111111...///000111222222222222000111222222222111///...+++---------,,,,,,...000---+++***+++---///...,,,,,,++++++*********++++++,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!!!!"""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%""""""############""""""#################################"""""""""""""""###############$$$$$$%%%######"""""""""###$$$%%%$$$######"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""############"""""""""""""""###""""""############""""""!!!!!!""""""######$$$$$$"""""""""""""""#########""""""""""""""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""#########"""""""""""""""###""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""###$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,------******++++++++++++,,,,,,///111333333222111111222tttMMM>>>;;;777555444444333222111111000000///.........++++++*********))))))***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""########################""""""#########""""""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""############""""""###########################$$$%%%$$$"""""""""$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&'''''''''((((((((())))))***++++++,,,,,,,,,,,,,,,---------......000111111222222111111000///000000000000000//////000000111222111000///...,,,---------++++++---///,,,,,,+++,,,...//////...+++******)))))))))))))))++++++******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""!!!!!!!!!"""##############################""""""!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$""""""############"""""" !!!"""######$$$#########"""""""""""""""###############$$$$$$%%%###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$###"""""""""""""""######""""""############""""""!!!!!!""""""######$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""######""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))***+++,,,,,,*********++++++,,,,,,,,,...000222222111000111333tttOOO>>>:::777444444444333222111000000//////......---+++************)))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#################################$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""##################"""###########################$$$$$$$$$"""!!!"""###"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((())))))))))))'''(((((()))***+++,,,,,,,,,---------............000000111111111111000000//////000000//////...---///000111111111000///...,,,---...---,,,+++---///---------....../////////))))))))))))))))))((((((***************)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""######""""""""""""############""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########""""""############"""""" !!!"""###$$$"""""""""""""""############""""""""""""###$$$$$$""""""######$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$""""""############""""""""""""""""""########################""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((()))******++++++******++++++,,,,,,------...///111111000000111333pppKKK===:::666444444444333333000000000///......------***************))))))((((((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$######"""!!!"""######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""###$$$###!!! !!!"""!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''(((((()))))))))(((%%%&&&'''((()))***++++++------........./////////000000111111111111000000...//////000000000000//////000111111111000...------......---,,,,,,---///------......------...///''''''(((((()))((((((((()))******+++***)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$""""""!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$ !!!""""""""""""""" !!!!!!"""""""""""""""""""""############"""""" !!!!!!"""""""""###!!!!!!""""""######$$$$$$""""""!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""###$$$$$$""""""############""""""#########"""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######################## !!!"""###$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!!!!"""$$$$$$%%%%%%$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))*********+++++++++,,,------......---///000000//////111333iiiEEE===:::666444444444333333000000000///......------***************)))(((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################%%%%%%%%%%%%%%%$$$###""" !!!"""#####################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""###"""!!! """ !!!!!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***.........////////////000000000111111111111000000---...///111222222222222///000111111111000...---...//////...,,,,,,...///,,,---......,,,,,,---...&&&''''''((())))))(((((())))))***++++++***((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$$$$"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!"""""""""""" !!!""""""###"""""" !!!"""""""""""""""!!!""""""############""""""############"""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$###$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######""""""!!!""""""###$$$$$$""""""############""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######################## !!!"""$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******++++++,,,------...//////---...////////////111333eeeCCC999777555444444444333222//////---,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))***(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$##################%%%$$$######$$$$$$""" ######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))------------............333333222000...---///111///...------...000333444444888:::888111,,,+++,,,222000...---,,,---///000...---,,,+++++++++,,,---))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""&&&$$$"""!!! !!!"""###"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""###$$$%%%'''""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############$$$$$$###"""!!!!!!""""""######""""""""""""######""""""""""""####################################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$$$$###############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***++++++,,,---...//////////////////000000000000cccDDD999777555444444444333222000///...---,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))'''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$###""""""######!!!!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))------------.........///555555444222///...///000///...---------///111222...222555444111...000222000000///.........///000...---+++*********+++,,,))))))))))))(((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%###"""!!!"""###$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&%%%$$$###"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!! $$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""!!!!!!"""###############$$$$$$###"""""""""""""""######""""""""""""######""""""""""""####################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$##################$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''******+++,,,---...//////.../////////000000000000aaaDDD999777555444444444333222111000///......---------------,,,,,,++++++******))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################"""!!!!!!!!!###"""!!! !!!"""###""""""!!!$$$$$$############$$$$$$#########$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))------------............444444333111...,,,---...///...---,,,,,,---//////+++...111111//////222555//////000000000000000///---,,,***)))))))))***+++))))))))))))(((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%############""""""""""""############""""""""""""########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%$$$###"""###$$$%%%"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""!!!!!!!!!!!! ######""""""""""""##############################""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""###!!!!!!"""###############$$$###""""""""""""""""""######""""""""""""######""""""""""""####################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******+++,,,---......///....../////////000000000]]]BBB999777555444444444333222222111000///..................------,,,+++******(((((((((((((((((((((((('''&&&$$$%%%'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#################################$$$$$$$$$"""!!!!!!"""######"""  """$$$$$$###""" $$$$$$############$$$$$$!!!"""###############""""""""""""""""""""""""""" !!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((())),,,,,,,,,---------.........//////...,,,++++++,,,///...---,,,,,,,,,,,,------//////...,,,,,,...111---...000111222111000///,,,+++)))((((((((()))***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########"""""""""""""""#########"""""""""""""""###############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###""""""######$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!###%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################"""""""""""""""!!!!!!!!!###""""""""""""""""""###########################""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""###!!!!!!"""#####################"""""""""""""""#########""""""""""""######!!!"""""""""####################################$$$##################$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""$$$%%%!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,---.............../////////000000ZZZ@@@999777555444444444333222222222000///////////////......------,,,+++******(((((((((((((((((((((((('''&&&$$$%%%'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$###""""""###$$$%%%###""" !!!###%%%%%%$$$###"""$$$$$$############$$$$$$!!!""""""#########"""""""""""""""""""""""""""""" !!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((++++++++++++,,,,,,,,,,,,)))+++------,,,,,,---//////...------,,,,,,++++++.........---,,,+++,,,...---...000222222111///---+++***)))((((((((()))***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$""""""""""""""""""######""""""""""""""""""######""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$ """%%%''''''&&&###"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############################################################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""###!!!!!!"""##################"""""""""""""""############""""""""""""######!!!"""""""""#############################################$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""#########$$$########################$$$######""""""######$$$######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))***+++,,,------............////////////}}}VVV>>>999777555444444444333222222111000//////.........------,,,,,,++++++******))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%###""""""###%%%%%%$$$"""!!!"""###%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""###""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))************(((+++...//////000111222.........------,,,,,,+++++++++,,,,,,---.........---///000111000///---,,,,,,+++)))((((((((()))***))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###"""!!!!!!"""###""""""""""""############""""""""""""############!!!!!!""""""###$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%'''(((&&&$$$!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!!!!"""!!!!!!"""###############"""""""""""""""######$$$######""""""""""""######""""""""""""####################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#######################################""""""""""""############$$$$$$$$$$$$######!!!"""$$$$$$######$$$&&&"""""""""###$$$$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---------........./////////xxxSSS???999777555444444444333222111111000///............++++++++++++++++++******)))))))))))))))))))))))))))'''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###########################"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%"""!!!!!!"""$$$%%%###"""""""""""""""############$$$$$$############$$$$$$"""#########"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''((((((((()))))))))+++...000000000111222---............------,,,)))***+++---///000///...////////////...---+++***,,,+++***)))((()))******))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######################## """######""""""###$$$!!!"""""""""############!!!"""""""""############ !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&%%%### """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!! !!!!!!"""###############"""""""""""""""###$$$$$$######""""""""""""######""""""""""""####################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$###### """###$$$######%%%&&&##################$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---------.........//////tttRRR@@@999777555444444444333222111000///......---------******************++++++))))))))))))))))))))))))***(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!"""########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!! !!!###$$$###!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$############"""!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((()))+++...///...---...///------...//////......---++++++,,,...000///---+++000//////...---+++***)))---,,,***)))))))))***+++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################!!!###$$$$$$######$$$&&&!!!!!!""""""#########$$$!!!!!!""""""#########$$$ !!!"""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$ !!!"""###$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!""""""!!! !!!!!!"""###############""""""!!!""""""###$$$$$$######""""""""""""######""""""""""""####################################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################""""""""""""############$$$$$$$$$$$$###### """###$$$######%%%&&&$$$$$$$$$###############""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---------.........//////nnnMMM;;;777666555444333222222222111000///......------...,,,+++******))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""!!!!!!!!!########################$$$#########""""""!!!!!!!!!"""""""""############$$$$$$$$$#########""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!"""###########################""""""""""""######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%((()))(((&&&%%%%%%&&&&&&'''(((((((((++++++,,,------......///111111000...---,,,+++***++++++,,,,,,---...//////...---,,,,,,---,,,***(((***)))((((((((()))+++,,,*********))))))))))))))))))((('''&&&&&&%%%&&&&&&''''''(((((('''%%%###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""############""""""""""""############%%%$$$$$$$$$######""""""""""""""""""""""""""""""&&&###!!!!!!"""""" """"""""""""##################!!! !!!""""""""""""############""""""###"""""""""$$$%%%$$$###""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!################################################$$$######""""""""""""""" !!!"""######$$$""""""""""""""""""""""""#######################################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$#################################"""""""""""""""########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))++++++***+++,,,...///......---lllKKK:::555444333222111000000000111000///......---------,,,+++******))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#############################################"""""""""!!!"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!"""###########################""""""""""""######""""""""""""######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((+++++++++,,,------......111000///...---,,,+++++++++,,,,,,---......//////...---,,,,,,---,,,***((())))))((((((((()))***+++************************)))((('''&&&&&&%%%&&&&&&&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""############""""""""""""############$$$$$$#########"""""""""""""""""""""""""""""""""$$$""" !!!"""###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""!!! !!!###$$$###"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""############""""""############"""""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$####################################""""""""""""########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++******,,,---......------iiiJJJ999555444333222111000000000000000000///......------++++++***))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""######$$$$$$####################################""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""####################################""""""""""""""""""""""""!!!!!!"""###########################""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%%%%%%%%%%&&&''''''((((((******++++++,,,---------000//////...---,,,++++++,,,,,,------.../////////...,,,,,,,,,---,,,***((()))(((((((((((()))******))))))******++++++,,,,,,)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""############""""""""""""##################""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!"""######""" !!!!!!!!!!!! !!!""""""###""""""""""""############""""""!!! """###"""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""""""""#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$###############"""############$$$$$$$$$######""""""""""""##############################################################################$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))))))))***+++,,,------------gggIII:::777666555444333222222222000000000//////...------++++++***)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#############################################"""""""""""""""""""""#########$$$$$$$$$########################!!!"""""""""####################################""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&'''(((((())))))******+++,,,,,,,,,.........------,,,,,,,,,---------....../////////---,,,++++++,,,,,,***((((((((((((((())))))******))))))***+++,,,,,,------)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######!!!"""""""""############!!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!############"""""""""############"""""""""!!! !!!#########"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""!!!!!! #########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########"""""""""""""""################################################$$$######"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$###""""""""""""""""""###########################"""###############$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''(((((()))))))))***++++++,,,,,,,,,eeeHHH;;;777666555444333222222222///000000000///...---,,,+++***))))))(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""!!!!!!########################""""""""""""""""""######!!!!!!!!!!!!""""""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!!!!"""############"""!!!################################################!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))***+++++++++---------------,,,,,,,,,---------...............,,,+++***+++,,,,,,***)))((())))))***************))))))***+++,,,,,,------)))((('''&&&&&&%%%&&&&&&###$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""""""""###!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!############"""""""""############""""""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""######################################################$$$######"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""#######################################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$"""""""""######"""""""""########################""""""######$$$$$$$$$%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''(((((()))(((((())))))***++++++,,,cccGGG;;;555444333222111000000000///000000000000...---+++******)))(((((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((('''&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""!!!!!! ########################""""""""""""############ !!!!!!!!!""""""###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""!!!"""###$$$$$$###"""!!!"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#####################$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###$$$$$$$$$%%%&&&&&&''''''''''''(((((()))******+++,,,,,,,,,,,,,,,---------------------------------+++******+++,,,,,,***))))))***++++++,,,,,,++++++))))))******++++++,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""""""""############""""""""""""############!!!!!!""""""""""""######"""""""""""""""""""""""""""######"""!!! !!!""""""""""""############ !!!""""""###""""""""""""############""""""$$$""""""###$$$%%%$$$###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""""""""#####################""""""""""""""""""""""""#######################################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$""""""############""""""########################""""""######$$$%%%%%%%%%#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((((('''(((((()))++++++```EEE:::555444333222111000000000//////000111000...,,,+++******)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""########################!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$############$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""###$$$$$$%%%%%%&&&''''''&&&''''''(((((()))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,+++)))***+++,,,---------,,,,,,************************)))((('''&&&&&&%%%&&&&&&%%%$$$$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""!!!###"""!!! """$$$!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!""""""""""""############""""""###"""!!!"""###$$$$$$"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""#######################################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!########################""""""###$$$$$$%%%&&&&&&########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++''''''''''''''')))***+++^^^DDD999777777555444333222222222...///000111000///,,,+++******)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""######$$$$$$########################!!!!!!""""""#########$$$""""""""""""############""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""""" """###$$$$$$###""" !!!!!!""""""#########$$$######################## !!!"""######$$$"""############$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))+++++++++,,,,,,------...++++++++++++++++++++++++***))))))***,,,,,,+++)))+++,,,---...///...---,,,*********)))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""######$$$$$$$$$%%%"""""""""""""""""""""""" """"""!!!!!!$$$&&& !!!!!!!!!"""$$$###!!! !!!"""###""""""############"""""""""!!! !!!"""######!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$################################################$$$######""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!########################""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))++++++''''''&&&&&&'''(((***+++YYYCCC<<<666555444333222111111111000000000///......---------,,,++++++******++++++))))))((('''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$#########""""""###############"""!!!!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""######""""""!!!!!! """""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""######################## !!!"""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,------(((+++------+++)))))))))))))))*********++++++++++++,,,...000000///...---,,,+++)))((((((((()))***((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#######################################"""!!!!!!""""""############""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###!!! !!!"""""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""############""""""####################################""""""""""""!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###########################""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$##################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%&&&''')))+++|||VVVBBB;;;666555444333222111111111000000//////......------,,,,,,+++***************))))))((('''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$#########""""""###############"""!!!!!!'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!##################$$$$$$#########"""""""""!!!!!!########################!!!!!!""""""###$$$$$$%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''******+++++++++,,,,,,,,,+++,,,,,,***((('''(((***))))))*********++++++++++++,,,.../////////---,,,+++***)))((('''((())))))))))))((((((''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$#######################################"""!!!!!!""""""############""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!"""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""############""""""####################################""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###########################""""""""""""$$$$$$##################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$##########################################$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&''')))***wwwSSS@@@:::666555444333222111111111000000//////...---------++++++***))))))))))))***))))))((('''''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$##############################"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""##################"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""############""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))*********+++...---+++(((%%%%%%(((******************+++++++++***+++---.........---,,,))))))(((''''''''''''((())))))(((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%''''''%%%$$$##########################################"""!!!!!!""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""$$$###""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""###"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""""""""##################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))sssPPP???;;;666555444333222111111111000//////......---,,,,,,+++***))))))((()))))))))))))))((((((((((((((()))&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################################################################"""!!!!!!!!!!!!""""""#########$$$##############################""""""""""""######""""""""""""""""""""""""###$$$%%%&&&%%%###!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%% !!!###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***...---+++(((%%%%%%''')))***************************+++,,,,,,------,,,,,,((((((''''''&&&&&&&&&&&&))))))((('''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""###%%%''''''%%%###"""#######################################"""!!!!!!""""""############"""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################"""""""""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''((((((rrrPPP@@@<<<666555444333222111111111/////////...------,,,,,,+++***))))))((()))))))))))))))((((((((())))))***&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############################################################"""!!!!!! !!!!!!""""""######$$$##############################""""""""""""######""""""""""""""""""""""""###$$$%%%&&&%%%###!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$$$$$$$######""""""!!!!!!!!!######################## ###############$$$$$$$$$ !!!"""$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))++++++,,,***((('''((()))************************)))******+++++++++++++++'''''''''''''''&&&&&&%%%)))(((((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""#######################################"""!!!!!!""""""############""""""######""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################"""""""""!!!!!!!!!!!!""""""######$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''qqqOOO???<<<666555444333222111111111//////......---,,,,,,,,,++++++***))))))))))))***))))))((((((((()))******&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$###############"""!!!!!!#########$$$$$$$$$%%%%%%##############################""""""""""""######"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""######$$$""""""""""""""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((***++++++******+++,,,+++++++++***************))))))))))))*********+++''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#############################################"""!!!!!!""""""############""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%pppNNN>>>;;;666555444333222111111111///......------,,,,,,+++,,,,,,+++***************))))))(((((()))******+++&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$###############"""!!!!!!############$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""######!!!!!!!!!"""""""""""""""""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))((()))))))))***,,,000333+++++++++*********)))))))))((((((((())))))******'''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$#######################################"""!!!!!!""""""############""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###"""!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""############""""""####################################"""""""""""" !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###########################"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""############$$$$$$$$$##########################################$$$$$$!!!""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$pppNNN===999666666444333222111111111///......------,,,++++++---,,,++++++******++++++))))))((())))))***++++++&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$###############"""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!! """!!!!!! !!!###%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''))))))***))))))((('''(((---333888++++++++++++******))))))((((((((((((((()))******'''((()))))))))(((&&&&&&$$$$$$%%%&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%#######################################"""!!!!!!""""""############""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""#########"""  !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""############""""""####################################"""""""""""" """###$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###########################""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$hhhLLL???888444444444444555777999:::000000000///......------,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$######""""""###$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""###########################"""!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))---111333...---++++++++++++***)))))))))(((((('''''''''&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################''''''&&&&&&%%%$$$######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$##################!!!!!!!!!###%%%%%%###!!!######$$$$$$###""" """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeJJJ===777444444333333444555777888000//////......------,,,++++++++++++************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$###############"""""""""$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''(((+++---...---,,,++++++,,,+++)))''')))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################&&&&&&%%%%%%$$$#########""""""""""""""""""""""""$$$$$$###"""""""""""""""%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$########################!!!!!!!!!###$$$%%%###!!!""""""###$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```GGG<<<777555444333222222333444555///......------,,,++++++************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$"""!!! ###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""############""""""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""############""""""""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((()))))))))+++******+++,,,+++(((&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$###""""""!!!""""""""""""""""""""""""""""""""" !!!!!!"""############$$$$$$$$$$$$###### !!!!!!!!!"""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$########################"""!!!!!!"""$$$$$$###!!!!!!!!!"""############"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""""""""#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\FFF<<<888555444333111111111111222......---,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$###$$$%%%&&&%%%$$$!!! ###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""############"""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###############""""""""""""""""""#########""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))(((*********++++++***'''%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""#####################"""######"""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""######$$$$$$######""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""###########################$$$$$$$$$"""!!!!!!"""$$$$$$###""" !!!!!!"""###$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[FFF===999666444333111000000000000---------,,,++++++******)))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$%%%&&&''''''%%%###"""#########""""""######$$$""""""""""""""""""""""""!!!"""""""""############!!!""""""#########""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""""""""""""""#########"""""""""######"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&''')))***++++++++++++*********+++***(((%%%'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$##############################"""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""######""""""!!!"""""""""#########""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$###!!!!!!!!!###$$$###""" !!!"""###$$$%%%%%%!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%########################""""""############""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""##########################################""""""#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%ZZZFFF>>>999666555333111000///000000...------,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$$$$###############$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!""""""############"""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!############!!!!!!""""""""""""""""""######""""""############""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&(((***,,,---...---+++***)))******)))''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""" """######"""!!!!!!!!!!!!"""############"""""""""""""""""""""""""""$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%###""" !!!"""$$$$$$###!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%ZZZFFF===888666444333111000000000111.........---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""######$$$$$$%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! ###"""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""##########################################$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,...///---***))))))*********''''''''''''((((((((()))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""!!!"""$$$$$$$$$"""!!! !!!"""###$$$######"""""""""""""""""""""""""""######"""""""""""""""""""""""""""######"""""""""!!!!!!"""""""""#################################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%$$$""" """$$$$$$###""""""!!!!!!!!!###$$$%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$########################""""""############"""""" """###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%YYYEEE===777555444333111111111111222///......------,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!###$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###$$$$$$###""" #########"""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$$$$%%%(((***,,,111...***((()))***++++++&&&'''''''''(((((())))))''')))***,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&%%%###""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%$$$""" """$$$$$$$$$###"""!!!!!!!!!"""$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""############"""""" """###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%~~~VVVDDD<<<777555444222111000000//////111000///...,,,+++***)))+++******)))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###!!! !!!""""""""""""###$$$$$$$$$%%%######""""""!!!!!! """"""""""""""""""""""""######""""""""""""######$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!! !!!###""""""!!!!!!!!!!!!"""""" !!!""""""!!! ))) ######%%%""""""############""""""########################$$$$$$%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&((((((((((((((()))******(((***,,,------+++((('''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!!!!!########################$$$#########""""""!!!!!!######################## """"""#########!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& """######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||UUUCCC<<<777555444222111000000//////111000///...,,,+++***)))+++******)))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!! !!!!!!"""##################$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""" !!!###""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!***%%%&&&###)))""""""############""""""###########################$$$$$$%%%&&&&&&''''''((((((((('''''''''''''''((((((((((((((())))))***(((***+++---,,,+++((('''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!!!!!########################$$$#########"""""""""""""""""""""""""""""""""""" !!!""""""############!!!!!!!!!!!!"""""""""###############"""""""""!!!""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########""""""############$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzSSSBBB;;;666555444222111000000//////000000///...,,,+++******+++******)))))))))))))))'''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!!!!!!!"""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!""""""!!! !!!######""""""!!!!!!""""""###""""""############"""""" ((('''%%%&&&%%%""""""""""""""""""""""""#################################$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))***((()))+++,,,+++***((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!#######################################""""""""""""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwRRRCCC<<<777444444222111000/////////000///...---,,,+++******+++******)))))))))))))))''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""$$$$$$######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!""""""""" !!!######""""""""""""""""""###""""""""""""""""""""""""$$$$$$"""$$$&&&!!!######""""""""""""##############################""""""######$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''''''''((())))))((()))***+++***)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""!!!################################################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######!!!!!!"""""""""##################"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$!!!!!!"""""""""#########################################################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuQQQCCC===888444444222111000///////////////...---,,,,,,+++***+++******)))))))))))))))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""!!!"""""""""###########################""""""!!!$$$######""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!! !!!!!!"""######"""""""""""""""""""""""" """######!!!!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!''' $$$+++111...$$$######"""!!!!!!"""##############################""""""############$$$$$$######$$$%%%&&&'''(((((('''''''''''''''(((((()))(((((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#######################################!!!!!!!!!!!!""""""""""""########################!!!""""""#########""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""############""""""""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""##################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrOOOBBB===777555444222111000000////////////...---,,,,,,+++++++++******)))))))))))))))''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################""""""""""""""""""""""""""""""""""""##################$$$$$$######"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" """$$$###"""!!!!!!"""$$$######""""""######$$$!!!!!! !!!!!!''' %%%222IIILLL777$$$###"""!!!!!!"""###$$$######################################################$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""###########################!!!!!!!!!!!!""""""""""""########################!!!""""""############"""#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''(((***+++***(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnLLL@@@;;;555555444222111000000//////.........------,,,,,,++++++******)))))))))))))))''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""" """$$$$$$###!!!""""""$$$######""""""######$$$""""""!!! !!!""""""### ######000TTT^^^CCC$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""########################!!!!!!"""################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''')))***)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkJJJ>>>999444555444222111000000//////.........------,,,,,,,,,+++******)))))))))))))))''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!################################################################################################""""""""""""""""""""""""""""""""""""##################$$$%%%$$$###"""!!! !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""######""""""""""""######$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""" """$$$$$$###"""""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!%%%'''QQQaaaCCC$$$###""" """###$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""########################!!!!!!"""################################################$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$############$$$$$$!!!""""""""""""#########################################################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhKKK>>>888444333333222222111000000000///............---------+++******)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!#########"""!!!"""######$$$$$$%%%%%%$$$$$$######################################################$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""######""""""""""""######$$$#########""""""!!!!!!"""""""""""""""#########$$$#########""""""!!!!!!########################"""""""""""""""""""""""""""&&&&&&$$$)))555<<<<<<"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""&&&%%%$$$###""""""""""""################################################$$$$$$############$$$$$$$$$$$$##########################################"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""""""""###%%%&&&$$$###""""""###%%%'''(((########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&$$$!!!###'''***++++++&&&&&&(((((((((&&&$$$###&&&&&&''''''(((((((((((('''''''''''''''(((((()))******))))))))))))******''''''(((((())))))******'''''''''(((***+++)))(((((((((''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$fffIII>>>999555333333222222111000000000///............---------+++******)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################"""$$$%%%$$$###"""###$$$########################"""###############"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""############""""""""""""""""""""""""""""""######""""""""""""##################"""""""""!!!"""""""""""""""""""""###############"""""""""!!!########################""""""""""""""""""""""""""" $$$(((&&&"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###############$$$$$$################################################$$$##################$$$################################################"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######""""""######$$$%%%)))(((%%%###"""""""""###########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$***(((&&&'''((((((&&&$$$***))))))(((((((((((((((&&&&&&'''((()))******+++---,,,+++++++++---///000.........------.........---------,,,+++******)))---,,,++++++,,,,,,***)))******))))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccGGG===999666333333222222111000000000///............---------+++******)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%%%%%%%%&&&&&&&&&&&&%%%%%%################################################"""###$$$$$$###"""###$$$###########################$$$$$$$$$###"""!!!!!!!!!""""""######""""""!!!############""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""######""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""###$$$""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################################################################################################################"""############$$$$$$$$$########################$$$###""""""""""""###$$$""""""###$$$$$$$$$$$$$$$***(((&&&$$$"""!!!!!!!!!########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''')))++++++(((&&&***)))'''''''''***,,,---******,,,---///111222333777666555444666888;;;===;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;:::999888777888666555555555444222//////......---,,,++++++***)))))))))(((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^DDD<<<:::777333333222222111000000000///............---------+++******)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################"""###$$$$$$###"""$$$%%%########################$$$$$$$$$$$$###"""!!!!!!"""""""""######"""""""""$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""######""""""""""""###############"""""""""""""""#########"""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""###$$$$$$###"""######""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""###$$$$$$%%%#########################################################$$$$$$########################$$$$$$$$$########################""""""#########$$$$$$$$$################################################!!!"""###%%%%%%$$$######%%%$$$#########$$$%%%%%%########################$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""!!!""""""""""""#######################################$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))(((%%%&&&''')))******)))((((((((()))***---000222444666777888:::===???@@@AAACCCDDDDDDFFFGGGIIIKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLGGGFFFEEEDDDDDDCCCAAA???:::999888666444222111000++++++***)))(((''''''&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&[[[BBB<<<999666333333222222111000000000///............---------+++******)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######################################################!!!###$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$###""""""""""""############""""""$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""##################""""""!!!!!!""""""""""""""""""###################################################### """#########$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""####################################%%%$$$$$$###""""""######################################################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###%%%%%%$$$######!!!""""""###$$$&&&'''(((########################$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""!!!""""""""""""#######################################$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))((((((++++++***)))((()))***+++111444777;;;???AAACCCDDDHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTWWWYYYZZZZZZYYYXXXYYYXXXXXXWWWWWWXXXXXXYYYVVVWWWXXXZZZZZZZZZYYYXXXWWWUUUTTTUUUUUUUUUSSSQQQJJJIIIGGGEEEBBB@@@>>>===999888555222///,,,***((((((''''''&&&&&&'''((()))%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%YYYBBB<<<999555333333222222111000000000///............---------+++******)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%%""""""############""""""################################################!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""######$$$$$$######"""############""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$######"""!!!!!!!!!""""""""""""############################################################!!!"""""" ###"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############"""######$$$%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""####################################&&&%%%$$$###""""""""""""################################################"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################"""""""""#########$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((())))))))),,,---///111444999???CCCHHHKKKOOOSSSWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^___``````aaabbbaaa```]]]ZZZXXXTTTSSSSSSRRRRRRSSSSSSTTTYYY[[[^^^```aaaaaa`````````___^^^^^^___^^^\\\ZZZWWWVVVUUUSSSQQQPPPNNNNNNMMMKKKGGGBBB===888444222000...,,,***)))((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%WWWBBB<<<999444333333222222111000000000///............---------+++******)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$#########$$$$$$######################################################### """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""######$$$$$$######""""""""""""""""""#########""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############$$$$$$######"""!!!!!! !!!"""""""""############################################################'''###"""%%%$$$!!!!!!%%%"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""####################################$$$$$$###############$$$################################################!!!###$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,,,,...000333555888===CCCHHHMMMSSSYYY^^^___```bbbccceeefffggghhheeeeeefffffffffffffffffffffccc___YYYSSSOOOKKKJJJEEEEEEDDDDDDDDDDDDEEEEEENNNQQQVVV\\\```cccdddeeedddbbb``````___^^^[[[YYYYYYYYYYYYYYYYYYZZZZZZZZZWWWUUUSSSPPPLLLIIIGGGEEEAAA>>>:::555111///------)))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&WWWBBB<<<888333333333222222111000000000//////.........---------+++******))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$################################################ """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""#########$$$################################################(((###!!!$$$$$$!!!"""&&&"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%$$$#########$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""""""""####################################""""""""""""###$$$%%%&&&################################################!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))************************)))))))))))))))))))))))).........000555;;;AAAEEERRRWWW]]]```aaabbbdddgggllljjjiiihhhhhhiiikkkllljjjjjjjjjiiiiiihhhhhhhhheee```VVVLLLCCC>>>;;;::::::999999888888999999::::::>>>GGGPPPYYY___ccceeecccaaa___]]]\\\ZZZWWWTTTTTTUUUVVVXXXZZZ\\\^^^___VVVVVVVVVVVVVVVVVVVVVVVVPPPMMMGGG@@@:::666333222++++++******))))))(((((((((((((((((((((((((((((({{{PPP???>>>;;;333222222222222111///---,,,///......------,,,++++++++++++************++++++))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%########################$$$$$$############$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""###############""""""############""""""$$$$$$###"""!!!!!!!!!"""""""""""""""###############$$$$$$###!!! !!!""""""#########$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$#####################"""!!! $$$#########""""""!!!!!!######""""""!!!!!! """############$$$$$$$$$(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!!!! """"""#########$$$$$$$$$########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$#########""""""!!!!!!"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""############""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''&&&%%%&&&)))+++)))+++------,,,***)))***///---+++))))))+++...///555:::???DDDMMMWWW[[[ZZZ``````aaadddgggjjjmmmoooooooooooonnnllllllmmmnnnmmmnnnmmmjjjeeeaaa^^^]]]```XXXOOOHHHEEEDDDDDDCCC@@@BBBCCCCCC@@@:::444000333444555===MMM]]]bbb```cccdddddd```XXXOOOHHHEEEKKKJJJLLLSSS[[[___^^^\\\YYYWWWVVVXXX\\\]]][[[YYYUUUTTTQQQNNNJJJFFFCCCBBB<<<888222---))))))***+++((()))***)))((('''((()))xxxOOO>>>===999222444333222111000//////...///......------,,,+++++++++******))))))******+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$$$$%%%########################$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############""""""############""""""$$$###""""""""""""""""""""""""""""""############"""###$$$###!!!!!!!!!""""""""""""#########$$$$$$############"""""""""!!!"""######$$$$$$######""""""############""""""!!!############"""""""""!!!""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""############################################################"""""""""!!!"""############$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""############""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((***++++++***(((((()))+++((()))******))))))***,,,***+++---111777===BBBEEEMMMRRRVVVZZZ```eeeeeeaaadddeeegggjjjlllmmmmmmnnnkkknnnppppppmmmkkkiiihhhjjjiiiddd^^^WWWRRRPPPOOONNNJJJEEECCCDDDDDDCCCAAA>>>???@@@AAA@@@>>><<<;;;>>>???@@@EEEQQQ^^^dddccceeeggggggddd^^^WWWQQQNNNDDD???:::===FFFQQQXXX\\\___^^^^^^\\\[[[[[[\\\]]][[[ZZZXXXVVVTTTRRRQQQPPPKKKJJJGGGBBB<<<555///,,,,,,+++***(((&&&&&&((()))uuuMMM===;;;888222555444333111000000000111///......------,,,+++++++++******))))))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$########################$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""############""""""""""""""""""""""""###$$$""""""""""""############"""###$$$###"""!!!"""###!!!!!!!!!"""""""""##################"""""""""""""""######$$$$$$######"""!!!""""""############"""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""###############$$$$$$$$$########################""""""""""""################################################################################################"""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""############""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))((('''((()))************)))+++///111000444;;;CCCLLLTTT[[[^^^eeehhhiiigggffffff```YYYYYY[[[^^^aaaccccccbbbaaafffjjjppprrrpppllliiigggkkkiiiccc[[[SSSOOONNNOOOSSSRRRPPPOOONNNLLLHHHEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAEEEGGGIIIOOOXXX]]]]]]dddgggiiihhhddd___[[[ZZZTTTLLLBBB===>>>CCCGGGJJJTTTYYY^^^___]]][[[\\\___\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTPPPJJJDDD>>>;;;444222///+++)))(((((()))sssMMM>>><<<888333666555222000000000111222///......------,,,++++++******))))))))))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###%%%$$$###"""###$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""############"""""""""!!!!!!!!!"""###$$$$$$!!!"""""""""############"""###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""############"""""" !!!"""########################""""""""""""""" !!!!!!""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#############################################################################################"""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$""""""############""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))%%%'''))))))))))))+++,,,,,,,,,---...///444:::>>>EEEJJJQQQYYYaaafffjjjkkkmmmmmmhhh```ZZZUUUMMMEEEEEEFFFHHHIIIKKKLLLLLLLLLWWW]]]dddjjjkkkjjjiiihhhllljjjgggbbb]]]ZZZYYYZZZbbbbbbaaaaaa___\\\XXXVVVOOOOOOMMMKKKHHHEEECCCBBBAAAHHHNNNOOOPPPUUUXXXXXX```cccfffgggeeecccbbbaaaeee```YYYSSSLLLEEE===888AAAJJJVVV___ccccccbbbbbb^^^]]]\\\ZZZZZZYYYYYYYYYXXXVVVRRROOOMMMMMMOOOPPPBBB???:::666222...***(((qqqMMM???<<<999666666444222000000000222333///......------,,,++++++***))))))))))))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###%%%$$$###"""###$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""############"""""""""!!!!!!!!!"""###$$$$$$!!!"""""""""############!!!"""######"""!!!"""$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""######""""""""" !!!"""###############""""""""""""""""""###### !!!!!!""""""######!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%################################################!!!"""""""""####################################################################################""""""""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""############""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******(((***+++,,,+++,,,---///***,,,000555<<>>888000+++nnnLLL@@@===999777444333222111000111111222///......------,,,++++++***))))))(((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$########################$$$$$$############$$$$$$###############$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""############""""""""""""""""""""""""###$$$""""""""""""############!!!"""######""""""###$$$!!!!!!!!!"""""""""######""""""""""""############!!!""""""######""""""!!!!!!""""""############"""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################""""""""""""####################################################################################""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""############""""""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))************)))******)))((())),,,......333;;;DDDMMMVVV___eeeeeehhhkkkooopppooommmkkkmmmkkkddd\\\ZZZ\\\\\\YYYTTTQQQKKKEEEBBB@@@AAABBBJJJNNNTTTZZZ^^^cccgggjjjeeeggghhhfffccc```^^^^^^aaaaaaaaa___^^^^^^```bbb[[[\\\\\\[[[XXXTTTPPPMMMLLLUUU\\\]]]]]]^^^^^^\\\XXX[[[___aaaaaaaaabbbccc___```bbbcccaaa^^^[[[XXXKKKGGGCCCFFFOOOYYY^^^```aaabbbcccdddbbb```^^^\\\[[[\\\\\\\\\XXXTTTNNNKKKOOOLLLIIIGGGFFFAAA;;;555kkkKKK???<<<888777222111111111111000000000///......------,,,++++++))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$$$$%%%########################$$$$$$############$$$$$$###""""""""""""###$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############""""""############""""""$$$###""""""""""""""""""""""""""""""############ """######""""""###$$$"""""""""#########$$$$$$!!!"""""""""############!!!!!!""""""""""""!!!!!!"""############""""""!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$#########""""""########################""""""""""""############""""""""""""""""""""""""################################################!!!"""""""""############"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""############""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********++++++(((((())))))***...333777BBBHHHQQQZZZaaaggglllooommmnnnqqqrrrqqqooolllkkknnnnnnjjjfffhhhlllmmmkkkgggddd___ZZZVVVTTTSSSSSSUUUXXX\\\___``````bbbccc^^^^^^^^^\\\YYYXXXXXXYYY[[[\\\[[[XXXSSSPPPQQQRRRQQQQQQQQQQQQQQQPPPOOOOOOJJJNNNPPPOOOOOOSSSTTTRRRSSSUUUYYYZZZ[[[[[[[[[\\\aaaaaa```___^^^^^^___```WWWRRRLLLHHHHHHLLLQQQTTTWWWZZZ^^^bbbcccbbb___]]][[[[[[\\\ZZZVVVOOOIIIEEEGGGCCCAAABBBEEEHHHFFFDDDiiiIII>>>:::777666000000111111111000/////////......------,,,++++++))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$%%%&&&########################$$$$$$############$$$$$$"""""""""!!!"""######$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""###############""""""############""""""$$$$$$###"""!!!!!!""""""""""""""""""############ """######""""""###%%%############$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!###############"""!!! !!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!""""""#########$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""############""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))************+++++++++***+++---///333:::CCCIIIYYY^^^ffflllooopppqqqqqqttttttuuuuuussspppmmmkkkmmmnnnmmmkkkmmmqqqrrrnnnmmmllljjjhhheeecccbbbaaaZZZ]]]______\\\XXXVVVUUUQQQQQQPPPNNNLLLMMMPPPSSSIIILLLOOONNNKKKIIIIIIKKKHHHGGGFFFEEEEEEGGGIIIJJJHHHIIIFFFBBBCCCHHHLLLKKKMMMPPPSSSTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYZZZ\\\^^^___```^^^YYYRRRNNNNNNPPPQQQUUU\\\cccggggggdddcccWWWUUURRRNNNLLLJJJIIIIII>>>:::777:::BBBJJJNNNNNNgggKKK@@@:::666666333333222222111000000000//////...---,,,,,,++++++***)))((()))++++++)))(((***(((&&&'''***+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$###""""""###%%%########################$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$&&& (((!!!!!!++++++ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###$$$$$$"""""""""""""""""""""""")))''',,,)))"""!!! """%%%%%%%%%(((+++$$$&&&""""""""""""""""""""""""((( """)))"""'''""""""""""""""""""""""""########################$$$$$$ ***&&&+++""""""%%%---'''$$$"""***%%%!!!%%%!!!%%%'''%%%######%%%###***"""!!!###!!!&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$&&&+++---(((!!! $$$'''!!!###%%%!!!%%%'''%%%%%%'''***'''!!! """%%%%%%%%%$$$$$$#########&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$########################'''&&&&&&%%%$$$###""""""$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((''''''))),,,,,,)))%%%,,,+++***(((&&&&&&))),,,---///555>>>HHHSSS]]]bbbgggnnnqqqpppqqquuusssmmmmmmlllmmmppptttvvvsssqqqkkkmmmooommmiiigggiiikkkjjjeee___[[[ZZZYYYXXXVVVWWWUUURRRQQQPPPNNNKKKIIIKKKMMMLLLJJJLLLQQQSSSPPPRRRMMMLLLTTT\\\^^^^^^___cccVVVMMMNNNRRRSSSUUUXXXUUUUUUQQQKKKIIILLLLLLJJJJJJPPPXXX[[[SSSHHHEEEIIIIIIMMMLLLIIIMMMUUUWWWSSS___\\\YYYYYYZZZ[[[YYYXXXXXX\\\^^^^^^ccciiiggg```VVVTTTOOOIIIDDDBBBDDDFFFJJJCCC<<<999888999???GGGdddIII???:::777777333333222222111000000000///......---,,,,,,++++++***)))((()))++++++)))(((***((('''''')))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""#########""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""###%%%########################$$$$$$$$$$$$############"""###$$$$$$###"""###$$$"""%%%///$$$"""&&&########################""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""'''777""" !!!###$$$###000"""---$$$ &&&""""""""""""""""""""""""(((***///+++###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!&&&$$$,,,""""""'''%%%"""######)))!!!$$$### %%%((( &&&$$$##############################$$$$$$$$$%%%%%%%%%$$$,,,,,,*** ..."""&&&(((222)))"""!!!######'''+++%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++))))))***,,,+++(((%%%'''))),,,...---,,,------555:::BBBMMMWWW```gggjjjkkkpppqqqooopppssssssnnnqqqqqqqqqsssuuutttqqqmmmnnnnnnmmmkkkgggdddbbbbbbaaa\\\UUUPPPNNNPPPQQQRRRSSSQQQPPPPPPQQQRRRRRRQQQWWWYYY\\\___ggglllhhh```YYYVVV\\\kkkzzz}}}rrrhhhaaacccgggkkkqqqwwwsssrrrkkkaaa^^^aaacccbbbVVV^^^lllwwwvvvgggXXXPPPNNNIIIBBBAAAEEEKKKNNNNNNNNNQQQUUUXXXXXXWWWVVVVVV\\\```aaaaaadddgggccc\\\UUURRRLLLGGGDDDCCCEEEFFFKKKCCC===;;;:::999;;;???```FFF>>>999777888333333222222111000000000.........------,,,,,,+++***)))((()))++++++)))((()))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ """############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$$$$+++ '''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""***%%%***''',,,...$$$""" """$$$%%%%%%+++111!!!!!!"""""""""""""""""""""""" '''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))%%%%%%&&&""""""$$$&&&---///%%%%%%))) (((444111&&&(((%%% ###((((((222'''###!!!$$$!!!##############################$$$$$$$$$%%%%%%%%% (((,,,'''(((&&&''')))111...###"""$$$***'''&&&))))))$$$!!!!!!%%%%%%%%%$$$$$$$$$$$$###$$$###""""""!!!!!!""""""##############################""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******)))***,,,,,,***(((&&&(((+++---...000333555GGGLLLUUU___ggglllnnnooonnnppppppnnnnnnppppppmmmoooooopppqqqqqqnnniiifffeeecccaaa___]]]YYYUUURRRUUUPPPKKKFFFGGGKKKQQQUUUZZZXXXWWWXXX\\\```cccdddiiimmmrrr{{{sssdddccclll|||wwwuuuvvvzzzuuuiiieeeiiioooppprrrrrrxxx}}}nnneeeSSSHHHAAAEEEHHHFFFGGGLLLHHHLLLPPPRRRPPPNNNMMMNNNXXXZZZ\\\\\\___aaa___ZZZXXXRRRKKKHHHGGGGGGEEECCCEEE>>>999;;;<<<;;;;;;<<<___EEE===999666777333333222222111000000000......---------,,,,,,,,,***)))((()))++++++)))((((((((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############!!!"""###%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$###""""""###%%%########################"""######$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$ ***###***$$$!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!""""""""""""""""""""""""###,,,"""!!!!!!###$$$%%%"""''''''+++######,,,""""""""""""""""""""""""222---'''$$$///###&&&!!!!!!!!!!!!!!!!!!!!!!!! ))) ''',,,---))) &&& '''555!!!!!!!!!"""$$$  ******+++***"""##############################$$$$$$$$$%%%%%%%%%222"""%%%%%%$$$---***%%%%%%$$$))),,,!!! $$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""###$$$$$$###"""###$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((()))+++,,,------------,,,---222:::DDDKKK[[[___eeekkkooopppooonnnooopppqqqpppooommmkkkiiiiiijjjkkkkkkiiieee```\\\VVVTTTSSSTTTVVVUUUQQQLLLLLLLLLLLLMMMQQQXXXbbbhhhqqqnnnlllmmmrrrwww|||~~~|||yyy~~~tttqqqxxxyyyppp\\\SSSTTT^^^\\\QQQRRR___fffccc___[[[WWWSSSOOOLLLOOOPPPRRRTTTXXX]]]______[[[UUUPPPNNNOOOMMMHHHBBB???888444888<<<======???^^^EEE===999555555333333222222111000000000---------------,,,,,,,,,***)))((()))++++++)))((('''((((((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$###""""""###%%%########################!!!"""""""""######$$$$$$"""###$$$$$$###"""###$$$)))###((($$$***;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''""""""""""""""""""""""""+++$$$%%%'''222PPP}}}:::***!!!%%%######""""""""""""""""""""""""&&&,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%""""""///%%%"""&&&'''!!!)))%%%***444nnnnnnJJJ///***!!!%%%##############################$$$$$$$$$%%%%%%%%%$$$'''222 ===yyyRRR333***&&&#########"""%%%***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""######""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""%%%%%%$$$######"""!!!!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***,,,---///111555;;;DDDOOO\\\dddiiikkkmmmpppqqqrrrrrrqqqpppqqqssssssqqqlllgggeeedddeeeeeeccc^^^YYYTTTQQQNNNNNNQQQWWW]]]___]]]YYYOOOUUU^^^eeekkksss~~~~~~zzzvvvlllgggccciiissslll___jjj|||yyyqqqcccWWWLLLKKKLLLNNNQQQUUU[[[___WWWUUUSSSUUUXXXVVVOOOIIIFFF???999999;;;:::;;;>>>]]]EEE===888555555333333222222111000000000------------------------***)))((()))++++++)))(((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%########################"""""""""""""""#########"""###$$$$$$###"""###$$$$$$!!!%%% """%%%""""""""""""""""""""""""---'''###SSSuuu(((000444 """"""""""""""""""""""""###%%%!!!,,,'''mmm'''""")))000&&&@@@FFF---"""&&&)))++++++$$$##############################$$$$$$$$$%%%%%%%%%***222 YYY''' %%%***(((### ###$$$$$$$$$$$$%%%%%%%%%"""############"""!!!!!!##############################""""""""""""######"""###$$$$$$###"""###$$$########################&&&%%%$$$###"""!!! ###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******------,,,***((((((+++---+++222???LLLWWWaaahhhlllnnnnnnoooppprrrsssuuuvvvrrrpppppprrrnnngggbbbaaaZZZ[[[[[[XXXRRRMMMJJJHHHQQQTTT[[[ccciiimmmlllkkkaaalllyyyuuurrrjjjkkksssyyypppiii~~~uuubbbQQQNNNMMMNNNLLLJJJMMMQQQPPPPPPQQQUUUYYYZZZWWWSSSUUUNNNHHHDDD???:::;;;>>>YYYBBB<<<888555555333333222222111000000000------------------------***)))((()))++++++)))(((%%%''')))(((&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$###############""""""###$$$$$$###"""###$$$))) &&&***""""""""""""""""""""""""+++NNN{{{222"""""""""""""""""""""""""""((()))&&& qqq +++***111qqqJJJ%%%##############################$$$$$$$$$%%%%%%%%%$$$+++___AAA$$$$$$***'''"""######$$$$$$$$$%%%%%%%%%"""######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********---------+++***,,,000444888AAANNNZZZccchhhkkklllmmmnnnnnnoooppppppqqqqqqoooiiiffffffbbb[[[XXXZZZTTTVVVWWWWWWUUUTTTUUUWWWbbbhhhpppwwwzzz{{{{{{{{{|||}}}|||ooowww}}}mmmbbb______^^^VVVLLLHHHJJJLLLLLLMMMNNNQQQSSSUUUWWWXXXVVVUUUSSSLLLFFFGGGLLLVVV@@@;;;888666666333333222222111000000000------------------------***)))((()))++++++)))(((%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################&&&%%%%%%$$$$$$#########"""$$$$$$$$$###"""###$$$!!!...!!!(((///""""""""""""""""""""""""~~~666""""""""""""""""""""""""###%%%///qqq)))"""'''+++<<>>SSSXXX___fffiiilllnnnppplllmmmmmmnnnmmmkkkiiihhhjjjbbb\\\ZZZUUUOOOOOOSSSVVVYYY^^^aaadddhhhnnnssswww~~~zzzyyyxxxvvvuuuvvvvvvkkk[[[RRRRRRNNNMMMJJJHHHGGGJJJOOOTTTRRRUUUZZZ]]]XXXSSSWWW^^^yyySSSEEE;;;666777333222222111111000/////////............---,,,+++***)))))))))))))))(((''''''***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$###############"""""""""""""""&&&%%%%%%%%%$$$$$$######$$$$$$##################((( !!!)))%%%111OOOXXXYYYppprrrNNN[[[ !!!"""$$$$$$######"""AAAMMM444%%%%%%&&&$$$'''$$$!!!***>>>PPPfffVVVttt^^^ZZZ666$$$'''$$$"""VVV%%%+++&&&,,,"""++++++ +++$$$&&&$$$(((uuu%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))...,,,)))((()))+++,,,,,,+++,,,---000777AAAMMMUUUeeefffhhhjjjlllmmmnnnooonnnkkkllloooiii^^^YYYZZZQQQTTTRRRRRRTTTNNNRRRdddqqq}}}yyy{{{{{{zzzxxxxxx|||~~~~~~~~~rrrfffgggpppoooaaaYYYSSSJJJKKKLLLDDDHHHNNNVVVYYYYYYXXXYYY[[[vvvRRRDDD;;;888888555222222111111000/////////............---,,,+++***)))))))))))))))((('''''')))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""!!!!!! ########################'''!!!###)))%%%+++--- +++^^^ttt&&&###$$$+++ !!!"""###$$$######"""qqq{{{XXX&&&--- %%%&&&$$$ &&&---###)))HHH444&&&###555&&&///%%% $$$,,,lll666;;;WWW\\\555''' ((($$$$$$...---777!!!GGG!!!;;;ddd(((%%%$$$########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################""""""###$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))++++++++++++******+++++++++///777@@@JJJTTT___eeehhhjjjlllmmmnnnnnnmmmmmmkkkfffdddccc]]]UUURRRTTTPPPYYY]]]bbbiiiiiisss{{{~~~~~~|||}}}|||{{{vvvtttwwwyyyxxxzzz}}}{{{xxxtttkkkeee]]]\\\[[[QQQKKKJJJJJJKKKNNNRRRWWW[[[sssPPPDDD<<<999999666222222111111000/////////............---,,,+++***)))))))))))))))(((''''''((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!&&&((($$$ '''"""!!!;;; )))%%%&&&!!!!!!"""############"""QQQ!!!,,,"""###,,,...$$$222###&&&###!!!!!!######!!!!!!$$$"""))) ((('''$$$((($$$''''''|||&&&'''222%%%111111,,,$$$ %%%'''%%%'''###---nnn'''%%%$$$000%%%########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""######################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******(((+++------+++)))+++---...777DDDQQQ\\\eeelllooolllnnnpppqqqqqqooommmkkkeee^^^XXXSSSOOOKKKLLLOOO[[[ooo|||wwwzzz~~~}}}vvvqqqsssuuuuuuvvvxxxvvvqqqkkkjjjgggZZZNNNHHHCCCCCCHHHOOOSSSSSSqqqOOODDD<<<888888555222222111111000/////////............---,,,+++***)))))))))))))))((('''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$###!!!$$$******&&&&&&''')))''',,, !!!!!!"""""""""############999***+++;;;"""$$$)))..."""!!!!!!$$$((()))%%%"""222%%%+++,,,www"""###111!!! %%%)))$$$''' sss)))$$$%%% !!!(((!!!!!!((((((!!!(((***OOO|||222)))'''lllRRR***########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((())))))******+++'''+++---,,,)))***///444;;;DDDPPP\\\dddiiikkkmmmnnnoooppppppnnnjjjfffdddZZZTTTMMMIIIJJJOOOUUUYYYvvvyyysssqqqxxx}}}xxxxxxzzzyyyyyy{{{~~~}}}|||uuussspppqqqnnnaaaUUUOOOHHHJJJQQQUUUSSSOOOqqqOOODDD<<<777666222222222111111000/////////............---,,,+++***)))))))))))))))((('''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""######$$$$$$!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$%%%'''$$$!!!$$$!!!""")))""""""&&& 333"""""""""""""""#########PPP555111$$$222666"""!!!$$$!!!"""###"""###$$$$$$###"""  nnn)))###)))###$$$&&&###$$$%%%$$$!!!%%%***'''!!!### WWWfff)))"""$$$###%%%###***'''ZZZ###"""000EEE%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################################################################################## !!!"""##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))***+++++++++)))+++,,,++++++///999AAANNNTTT]]]dddhhhiiijjjjjjnnnmmmjjjfffaaa\\\WWWTTTMMMKKKIIIKKKVVVcccooottt|||}}}~~~vvv||||||yyyxxxvvvrrrsssrrrvvvvvvkkkbbb[[[UUUUUU[[[```aaa___oooNNNDDD<<<777555000222222111111000/////////............---,,,+++***)))))))))))))))((('''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""""""""############$$$"""""""""###$$$$$$%%%%%%$$$'''$$$!!!!!!!!! ***((('''111///%%%)))***"""""""""!!!"""######$$$###mmm&&&&&&*** 000!!!000 000 sssZZZ$$$---$$$!!!###$$$$$$!!!!!!"""%%%"""%%%,,,)))(((ddd((($$$%%%...---&&&&&&'''&&&"""%%%222^^^+++&&&%%%((($$$'''+++///"""$$$&&&%%%$$$ TTT666111&&&,,,################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))***+++,,,,,,+++,,,---...222;;;HHHQQQ]]]bbbhhhlllmmmlllkkkkkkgggddd^^^XXXRRRMMMKKKIIIJJJMMMQQQZZZkkk~~~}}}uuu}}}~~~xxxpppjjjjjjrrr{{{{{{pppoooqqqooouuuyyyrrrpppjjjbbb^^^aaajjjsssyyylllLLLCCC<<<888666222222222111111000/////////............---,,,+++***)))))))))))))))((('''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###!!! !!!###$$$######$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%% $$$((((((&&&%%%'''%%%&&& &&&)))))),,,%%%###"""!!!!!!!!!"""$$$$$$### bbb&&&000&&&222111%%%&&&MMM!!!!!!!!!###$$$%%%&&&'''))),,,%%% &&&QQQ%%%"""$$$000###))))))&&&YYYLLL###$$$,,,111&&&,,, )))!!!((('''((($$$***"""%%%,,, ###222########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,,,,---------///444>>>JJJVVV^^^dddggglllnnnmmmjjjgggfffZZZVVVQQQLLLJJJLLLOOORRRYYY^^^eeeooo~~~rrrjjjeeeeeekkkssszzzzzzrrrrrrrrrmmmrrryyyvvvwwwvvvqqqjjjggglllxxxiiiKKKCCC===999888333222222111111000/////////............---,,,++++++)))))))))))))))(((((('''(((&&&&&&''')))***)))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$###########################"""!!!!!!"""#########$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%(((!!! $$$%%%""""""&&&######)))%%%!!!***000###"""!!!!!!!!!"""$$$%%%%%%"""(((<<<:::... $$$###*** ###)))!!! )))!!!666111"""&&&!!!"""!!!"""###$$$###!!!***%%%!!!***RRR!!!+++!!!%%%///!!!%%% $$$%%%666333888888---"""&&&!!!$$$'''***""" %%%+++;;;"""+++&&&((( ###%%%((()))%%%###bbb########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***+++,,,---------...222:::GGGUUU___eeedddggglllmmmiiiddd___\\\NNNKKKHHHGGGKKKSSS\\\bbbkkkqqqxxx~~~yyypppoooooommmlllnnnyyyzzzrrrzzzzzzxxxpppttt}}}|||xxx|||}}}wwwmmmkkkttt}}}gggIIIAAA:::666777444333333222222111000000000......---,,,++++++++++++************))))))))))))(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###!!!""""""#########$$$$$$$$$######""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%$$$ &&&"""######$$$""""""!!!"""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######!!!%%%'''444QQQppp""""""#########$$$$$$$$$$$$"""!!!### %%%XXX###"""%%% $$$$$$!!!!!!"""$$$$$$$$$###""""""""""""""""""""""""""")))$$$))))))'''$$$***&&& %%%!!!888"""######$$$"""&&&&&&###%%%((( '''$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###############"""!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! """############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((()))*********)))((('''(((+++,,,,,,***---777EEERRR[[[aaacccdddlllddd_________XXXOOOJJJIIIQQQYYY]]]dddooowwwzzz~~~~~~~~~wwwppprrruuuuuuuuuyyywwwnnntttwwwwwwttt|||~~~yyy{{{eeeHHHAAA:::777888555333333222111111000000///......---,,,++++++++++++************))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""##################$$$$$$$$$###############$$$$$$$$$$$$###""""""###$$$$$$$$$ &&&"""######$$$""""""!!!"""###############"""""""""##############################""""""""""""######&&&((($$$###&&&"""""""""#########$$$$$$"""!!!### %%%XXX###"""%%% $$$###!!!$$$$$$$$$######"""!!! """"""""""""""""""""""""!!!###!!!'''---$$$!!!fff %%%$$$###$$$ ###ggg"""&&&%%%%%%&&&)))%%%'''$$$%%%''' '''$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""#########$$$########################$$$$$$###"""""""""""""""###############"""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))******++++++***+++,,,+++***---222777BBBIIISSS]]]bbbeeefffgggfff___YYYWWWTTTMMMIIIIIIZZZgggvvv~~~yyywwwwwwqqqkkkqqq{{{~~~zzzxxxcccGGGAAA;;;888888555333222222111111000//////......---,,,++++++++++++************))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%###$$$$$$##################$$$$$$###############$$$$$$$$$###""""""###$$$$$$$$$ &&&"""#########""""""!!!##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&000%%%+++$$$!!!!!!!!!"""""""""######"""!!!$$$ %%%XXX"""!!!$$$###""" %%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" ...)))&&& ,,,+++)))((($$$"""%%%$$$%%%'''>>>###((($$$%%%$$$!!!((($$$$$$$$$###############"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$###"""""""""""""""""""""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((()))******++++++,,,+++---...,,,,,,222>>>HHHRRRXXX^^^ccceeedddcccccc]]]VVVOOOKKKHHHHHHMMMUUUnnnvvvrrrpppwwwcccHHHAAA;;;777666222222222222111000000//////......---,,,++++++++++++************)))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$###############%%%$$$######"""#########$$$##################$$$$$$ '''######"""###"""###"""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$+++ 444$$$(((!!!!!!!!!!!!""""""""""""###"""$$$!!!&&&YYY!!! ###"""""""""!!! !!!###%%%&&&"""""""""""""""""""""""""""%%%$$$%%%###)))$$$111'''+++'''((($$$ !!!$$$ $$$"""\\\"""((($$$$$$###"""'''########################"""""""""""""""""""""""" !!!!!!!!!"""""""""##############################"""""""""""""""###""""""############"""!!!""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))******+++++++++,,,,,,---111;;;JJJUUU[[[___dddfffddd```\\\ZZZSSSLLLGGGGGGKKKRRR^^^iii}}}}}}xxxxxx~~~|||cccHHHBBB;;;666444///222222111111000//////.........---,,,++++++++++++************)))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%###########################$$$$$$###############$$$#########$$$$$$#########%%%!!!'''###$$$"""###"""###"""$$$ !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###666&&&FFF$$$!!!!!!!!!!!!""""""""""""###"""$$$!!!&&&YYY!!! ###""""""!!!!!! !!!###%%%'''""""""""""""""""""""""""$$$))) ,,, :::&&& $$$###%%%%%%$$$%%%###(((###%%%"""$$$'''########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###########################"""""""""""""""######!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***'''(((((())))))******++++++******000:::HHHUUU\\\aaaeeehhhgggbbb[[[UUUQQQHHHGGGLLLVVV^^^dddjjjppp~~~|||~~~aaaGGGBBB<<<666444///222111111000000///............---,,,++++++++++++************))))))))))))'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%###""""""#########$$$$$$$$$######""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""%%%!!!''' ###$$$"""###"""###"""$$$ !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''@@@%%%$$$!!!!!!!!!"""""""""#########"""%%%!!!&&&YYY"""!!!$$$###""" ######"""""""""""""""###""""""""""""""""""""""""''')))'''###~~~DDD"""!!!!!!""""""KKK (((&&&'''"""$$$''' %%%"""'''%%%###############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!""""""############"""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$###############$$$$$$#############################################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((()))))))))******(((((())))))***++++++,,,,,,---111;;;GGGSSS[[[^^^aaabbbbbb^^^WWWPPPKKKIIIHHHPPP___nnnssspppnnnooo{{{^^^EEEBBB<<<888666111111111111000//////............---,,,++++++++++++************))))))))))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""###$$$&&&&&&"""###$$$$$$$$$$$$###"""%%%!!!((( $$$$$$"""###"""######$$$######$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%***(((ddd"""'''"""""""""#########$$$$$$######%%%"""'''ZZZ###"""%%% $$$###!!!""""""############""""""""""""""""""""""""""""""%%%,,,"""hhh<<< &&& !!!!!!"""###"""'''"""&&&'''&&&&&&&&&$$$)))$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,------...///666@@@KKKTTTZZZ^^^```[[[ZZZVVVQQQMMMKKKLLLNNNXXXeeevvv~~~yyyqqqttt|||ZZZCCCAAA===:::888333111111111000//////............---,,,++++++++++++************))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!! !!!###$$$%%%&&&'''!!!!!!!!!"""###%%%&&&'''"""###$$$%%%%%%$$$###"""%%%!!!((( $$$$$$"""###"""######%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&$$$############$$$$$$$$$$$$$$$###%%%"""'''ZZZ###"""%%% $$$$$$!!!!!!###%%%%%%%%%%%%"""""""""""""""""""""""")))///+++000"""... """"""'''######"""***(((%%%&&&$$$***###""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!!!!"""###############""""""""""""""""""""""""######"""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$######"""""" !!!###$$$%%%&&&'''#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************,,,,,,---......//////000222>>>MMMXXX\\\]]]___aaaYYYVVVQQQMMMLLLPPPXXX^^^kkkxxxtttooo}}}~~~YYYCCC@@@<<<777555000111111222222222000...------,,,++++++******++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""#########$$$%%%%%%%%%&&&###''' $$$$$$###$$$###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$444..."""---$$$###(((###!!!;;;___"""$$$$$$%%%%%%%%%$$$$$$######"""%%%"""&&&YYY"""!!!%%%!!!%%%%%%""""""############$$$$$$$$$$$$%%%!!!!!!)))((()))"""<<>>%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%+++***)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''(((((()))))))))***++++++++++++***,,,,,,,,,---------------++++++,,,,,,---.........///------...000666CCCQQQQQQPPPPPPXXXjjj|||}}}yyy|||tttjjjdddbbb^^^YYYVVVVVVVVVVVVVVVTTTVVVYYY\\\^^^```aaaaaa```dddggghhhggggggiiillllllmmmnnnppprrrtttvvvwwwwwwwwwyyy{{{}}}}}}{{{yyyyyyxxxxxxwwwvvvuuussssssooonnnllljjjgggfffeeeeeeeeeeeedddbbbaaaaaacccffffffjjjqqq{{{nnnPPPGGG???===;;;777555555222222111111000//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''(((((((((((($$$((()))???&&&((('''(((&&&'''''''''''''''''''''''''''(((''')))###"""iii***---******---'''000222RRR...***++++++---((())),,,++++++***))))))((((((,,,yyy,,,%%%&&&&&&***###000###!!!$$$(((===)))///EEE...%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,---......//////...+++,,,111666>>>IIITTTHHHUUUdddrrrxxxoooeee```^^^^^^]]][[[YYYWWWVVVWWWWWWWWWZZZ]]]bbbeeeggghhhiiiiiijjjnnnrrrsssssstttwwwzzzzzz{{{}}}~~~{{{xxxvvvsssrrrqqqlllkkkhhheeecccbbbbbbbbbdddeeeggglllsss{{{lllOOOFFF???<<<;;;777444555222222111111000000//////------,,,,,,,,,+++++++++************************))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''!!!:::$$$&&& ---aaa%%%'''''''''%%%&&&''''''''''''''''''''''''&&&"""...%%%777ooo'''(((***&&&###,,,!!!+++~~~999888666555:::555444333333222222222111111111...>>>ppp((((((&&&$$$(((%%%###,,,$$$111111kkkfff//////+++(((}}}eee(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))***++++++++++++******+++++++++,,,,,,------,,,------......///000000222000222:::BBBGGGKKKOOOKKKeeehhhddd^^^YYYXXXYYY[[[]]]WWWXXXZZZ\\\^^^aaaccceeefffkkkqqqvvvwwwxxxyyy{{{}}}|||yyyvvvrrrooommmkkkjjjhhhgggeeedddeeehhhkkkmmm{{{jjjOOOFFF>>><<<:::666444444111111111111000000//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''' )))!!!---666%%%(((777$$$JJJ%%%'''''''''&&&'''''''''''''''''''''''''''&&&"""///+++!!!'''999,,,(((999:::AAA444666,,,EEE@@@IIIMMMHHHEEELLLJJJIIIGGGGGGIIIJJJLLLMMMOOOOOOjjj:::oooFFF777---000,,,///+++***... $$$111+++ sss+++111!!!444 %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#######################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((***))))))(((((())))))***))))))***++++++++++++*********++++++,,,,,,------------......///000000000444333888@@@GGGIIILLLPPPeee}}}}}}uuuggg^^^[[[UUUUUUVVVXXXYYY[[[\\\\\\___bbbeeehhhkkknnnqqqtttuuu|||}}}zzzrrrqqqnnnjjjhhhfffeeeeeefffhhhmmmvvvgggOOOFFF>>><<<:::666444444111111111111000000000000------,,,,,,,,,,,,++++++************************(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''111 333///&&&***'''WWW&&&((((((((('''(((''''''''''''''''''''''''((()))***,,,+++"""vvvJJJ999555444DDDAAA666@@@XXXMMMGGG[[[GGGlllWWW___XXXRRR[[[\\\]]]^^^___aaaccceeehhhiiijjjVVVssscccbbbHHHJJJAAAGGG???>>>???888;;;///!!!...CCC???%%%111<<>>EEEIIIOOO\\\iii~~~tttggg```[[[ZZZ[[[WWWYYY\\\___aaabbbdddeeefffjjjooorrrsssuuuxxxzzz~~~zzzvvvqqqllljjjddddddeeeiiirrr}}}eeeOOOFFF>>><<<:::666444444111111111111000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((()))777######000)))---(((///&&&)))'''WWW'''***)))***(((***((((((((((((((((((((((((&&&,,,!!!666%%%'''HHH~~~>>>TTTQQQJJJTTTXXX```RRRcccaaaZZZccceeeaaa~~~]]]hhh```YYYcccfffgggiiiiiijjjlllmmmoooppppppqqqfffnnnwwwnnn]]]WWWUUU[[[QQQKKKSSSIIIBBBMMMGGG555555666333EEE|||www,,,%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))******))))))))))))******))))))***++++++++++++***,,,,,,------...///000000......//////000000111111333<<>><<<777444555333333222111000///...---//////...---,,,,,,++++++***++++++++++++***))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$###$$$''''''''''''((((((((()))(((((((((((())))))))))))!!!(((---((("""$$$111???000"""---%%%"""...))))))(((((()))***+++,,,...%%%...)))333'''>>>YYY\\\```bbbcccdddeeefffiiilllooonnnpppooogggeeezzziiiiiiooodddppphhhoooqqqrrrtttvvvvvvvvvuuutttmmmqqqrrrnnnssseeedddcccaaa___]]]\\\[[[YYYZZZZZZYYYUUUPPPKKKGGG555iii///222444$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((((((((('''(((((()))***+++'''((()))++++++******)))************+++,,,---...------------------------***,,,///111222333555666444DDDNNNQQQdddzzz}}}|||~~~kkkbbbbbb\\\WWWVVVZZZ]]]]]][[[\\\```gggnnnppprrrzzz~~~xxxuuuuuutttpppnnnqqqxxxuuuyyydddIIICCC>>>===;;;666333444333333222111000///......///......---,,,,,,++++++***++++++++++++***))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))************%%%(((***(((%%%%%%***///###000jjj......///(((+++))))))+++---///111333444777555CCC;;;FFFCCCDDDnnnjjjkkkmmmnnnooooooqqqrrrmmmjjjkkknnniiiaaagggsss]]]pppiiimmmffftttnnnuuussssssrrrqqqqqqpppoooooopppqqqqqqmmmjjjttt|||NNNWWWVVVUUUTTTSSSRRRRRRRRRQQQSSSWWWZZZ[[[[[[YYYXXXXXXCCCQQQKKK """''' 444&&&'''((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((()))(((((((((((())))))***((((((******+++******)))************+++,,,---...------------------------/////////...///111555888AAADDDOOOiii~~~{{{pppeee]]]XXX\\\ZZZXXXYYY]]]bbbeeefffpppttt||||||sssqqquuunnnpppsssxxxdddJJJDDD???>>><<<777444555333222222111000///...............------,,,,,,+++***++++++++++++***))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&((())))))(((((((((((())))))))))))************++++++++++++(((''''''(((******'''%%%+++555&&&LLL333 ///000)))***...000444999===@@@BBBCCCGGGIIIXXXLLLUUUaaaSSSiiillllllnnnppprrrsssssssssrrrvvvnnnjjjmmmlllccc]]]]]]hhhTTTOOOqqqsssnnntttqqq{{{ssstttuuutttqqqooollljjjhhhhhhiiiggghhhiiifffbbbccchhhmmmpppMMMFFFOOOGGGGGGFFFFFFGGGGGGHHHHHHNNNOOORRRUUUVVVVVVUUUTTTWWWSSSKKKEEEOOO|||KKK>>>&&&***000%%%%%%(((((()))))))))((('''''')))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******)))((((((((())))))((()))******++++++******+++******++++++,,,---...------------------------222111///---...333:::???FFFDDDSSS|||}}}uuu{{{sss```YYYYYYYYYWWWVVVXXX[[[^^^ccchhhooowww{{{yyyyyyuuussspppoooqqqzzzdddKKKEEE@@@???===888666666222222111111000//////.........---------,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***(((((()))))))))*********)))))))))*********++++++)))((((((***---...***'''444;;;<<>>888<<<;;;;;;::::::;;;===>>>???IIIIIIJJJKKKKKKJJJIIIHHHCCCIIINNNPPPSSSYYY^^^___zzzEEE555:::<<<%%%333333%%%&&&333///''''''(((((())))))))))))*********))))))'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++***)))(((((((((((())))))******+++++++++++++++++++++++++++,,,---...------------............000000///000222999AAAGGGAAAFFFZZZ}}}yyyttt|||ssseee\\\VVVXXX[[[[[[[[[[[[[[[bbbkkkssszzz{{{uuurrruuu{{{cccJJJDDD???>>><<<777444555222222111111000000//////---------------,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''')))((((((''''''(((((())))))))))))************+++((((((((()))))))))******************++++++++++++###222000$$$&&&+++***,,,999111000888:::777===HHHKKKNNNRRRWWW[[[]]]^^^___ccc[[[bbb[[[VVVfffkkkhhhlllkkkkkkkkkkkkkkklllllllllnnnpppqqqppppppqqqrrroooqqqsssrrreeesssoooppppppooopppoookkkddd___YYYQQQJJJIIIKKKKKKLLLMMMKKKJJJGGGDDD@@@???@@@AAAWWWGGG]]]tttwww{{{zzzyyyppppppnnnhhh^^^RRRFFF???EEE@@@>>>@@@CCCEEEHHHMMMRRRKKKGGGLLLUUUWWWPPPHHH^^^WWWNNNIIIHHHEEE>>>777888777666555555666888999;;;<<<>>>@@@CCCEEEFFFGGGHHHQQQTTTNNNJJJMMMQQQQQQVVVZZZWWWQQQRRRVVVLLL===555666333,,,'''(((***+++&&&''''''((()))***++++++)))))))))((('''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))***,,,+++***))))))((())))))***************++++++,,,,,,,,,,,,+++,,,,,,---------------....../////////...///111444777<<>><<<;;;;;;<<<555555555555777888:::;;;CCCFFFHHHKKKPPPVVVWWWVVVYYYVVVSSSRRRSSSVVVYYY\\\XXXSSSKKKBBB666,,,***---******)))))))))***++++++''''''''''''&&&&&&%%%$$$''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******++++++***)))))))))******+++************+++,,,,,,------,,,,,,,,,,,,---------------...//////000000...111444888<<<@@@FFFJJJUUUdddzzz|||}}}|||kkk___[[[\\\YYYZZZ^^^aaaaaadddnnnzzz}}}}}}|||xxxzzzaaaIIIBBB>>>===:::555333444111111111111000000000000------------------------***++++++++++++***))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((())))))((('''''''''''''''&&&&&&&&&&&&'''((())))))*********+++++++++,,,,,,(((((()))))))))*********++++++,,,+++******+++---,,,333666;;;CCC@@@BBBQQQYYYXXXVVVUUUZZZ___]]]VVVaaabbbccceeegggiiijjjkkkiiikkkgggjjjjjjggglllnnnpppooommmiiiddd]]]WWWTTTIIIJJJKKKMMMOOOTTTYYY^^^hhh^^^[[[^^^iiirrrqqqtttnnnjjjfffdddccc^^^VVVPPPLLLOOOPPPMMMHHHEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHXXXaaajjjrrrnnnjjjooonnntttuuuvvvsssjjj^^^RRRJJJ@@@;;;777666444111444:::999DDDQQQVVVTTTTTTYYY___]]]eeehhhbbb\\\\\\^^^^^^TTTQQQLLLGGGBBB@@@??????999777444000...,,,,,,,,,222<<>>;;;222///,,,***)))(((&&&$$$%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,+++++++++***++++++,,,---------,,,,,,------...///---------...000000000///000888AAAMMMeeeooobbbZZZXXXWWWXXXZZZ___eeejjjmmm~~~SSSFFFCCC???<<<:::777444222222222222111000000//////------,,,,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))((((((((((((((((((((((((*********))))))*********+++***+++,,,///444888;;;@@@EEEMMMRRRUUUVVVWWWWWWYYY\\\```bbbcccdddeeefffjjjkkklllllllllkkkjjjjjjmmmllllllkkkkkkkkkkkklllhhhjjjmmmoooooommmjjjhhhiiiiiiiiihhhgggfffeeedddgggccc^^^[[[[[[[[[ZZZZZZVVVVVVXXXZZZ\\\\\\YYYWWWZZZ^^^___]]]XXXVVVXXX\\\XXXXXXXXXXXXVVVQQQJJJEEEBBBCCCCCCCCCBBBCCCEEEFFFKKKMMMOOOOOOMMMLLLLLLLLLHHHIIILLLQQQUUUXXXXXXWWWXXXXXXXXXWWWUUUSSSQQQOOOTTTWWWYYYYYYYYYYYY[[[\\\]]]ZZZYYYYYYVVVSSSUUUZZZ\\\ZZZWWWUUUTTTRRRPPPNNNKKKHHHDDDBBBBBBCCCCCCBBB>>>===;;;999888:::>>>BBBEEECCCAAAAAABBBFFFKKKNNNQQQPPPPPPSSSWWW[[[^^^___aaa]]]YYYUUUSSSQQQOOOMMMAAA===777111...+++(((&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,---------------,,,------...///------...///000111222333333>>>LLL]]]uuummm\\\YYYYYYYYYYYYZZZ^^^dddlllvvv~~~~~~QQQFFFCCC???;;;999777444222222222111000000//////...------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++************************---,,,+++************+++,,,...222888>>>EEEJJJLLLMMMQQQWWWZZZ[[[YYYXXXWWW^^^aaadddfffggggggiiijjjjjjkkklllmmmllljjjgggeeefffeeecccbbbbbbbbbddddddbbbdddgggjjjjjjhhhfffddd\\\^^^______^^^\\\\\\\\\]]]XXXRRRPPPPPPRRRRRRQQQTTTTTTTTTUUUVVVUUUSSSPPPSSSYYY___^^^YYYUUUUUUXXXWWWWWWWWWVVVTTTOOOIIIDDDHHHKKKMMMLLLKKKKKKNNNPPPNNNRRRXXXZZZZZZXXXVVVUUUOOONNNNNNQQQTTTXXXYYYYYYXXXWWWUUURRRPPPNNNMMMMMMRRRVVVXXXZZZ\\\^^^^^^[[[aaaYYYSSSPPPNNNMMMQQQWWWUUUSSSRRRSSSUUUUUURRRPPPOOOKKKGGGEEEDDDCCCCCCBBBDDDCCC@@@>>>======???AAA???===999777999===BBBFFFJJJIIIIIILLLQQQVVVYYYZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[RRRNNNHHHAAA;;;444...)))+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,++++++++++++,,,---------------------...//////000000111111111333555777:::III]]]qqqyyydddWWWWWW\\\``````aaadddkkkttt}}}RRREEEBBB>>>;;;999777444222111000000//////...------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))(((((('''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((()))***++++++++++++++++++++++++++++++,,,+++***))))))***,,,---333777>>>FFFMMMQQQSSSTTTUUUWWWZZZ\\\[[[[[[[[[\\\bbbdddhhhjjjjjjkkklllmmmjjjkkkmmmmmmllliiieeeccc```___^^^]]]^^^___```aaaaaaaaaaaaaaa```___^^^]]]VVVXXXZZZYYYXXXWWWWWWYYYTTTPPPMMMMMMRRRUUUUUUTTTSSSRRRQQQQQQSSSTTTTTTSSSOOOTTTWWWXXXVVVWWW\\\```___^^^]]]]]]\\\ZZZVVVSSSXXX\\\______\\\\\\^^^bbb___eeemmmrrrrrrmmmhhheeeYYYVVVRRRRRRVVV[[[___aaabbb^^^WWWRRRPPPPPPSSSVVVPPPVVV]]]bbbjjjpppnnnhhhhhh\\\OOOKKKJJJLLLQQQVVVOOOOOOQQQSSSTTTSSSQQQOOOOOOLLLIIIGGGGGGHHHHHHGGGEEEDDDBBBAAAAAABBBBBBCCC@@@===888555444555999;;;BBBBBBDDDIIIOOOSSSVVVWWWUUUVVVXXXYYY[[[]]]```aaa]]][[[VVVQQQJJJ@@@666///,,,+++(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////111222222111111333777;;;CCCWWWqqq}}}kkkaaaYYYXXX]]]``````^^^kkkqqq{{{{{{RRRDDDAAA===;;;999777444222000000//////...---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))***))))))***,,,000333555???DDDKKKQQQUUUUUUTTTRRRXXXZZZ\\\^^^___aaadddgggfffiiikkkmmmlllllllllmmmjjjkkklllllljjjgggdddaaa^^^^^^]]]]]]]]]^^^______ZZZYYYWWWUUUSSSSSSSSSSSSOOOQQQRRRQQQNNNNNNPPPSSSNNNLLLMMMRRR[[[``````]]]XXXWWWWWWZZZ^^^bbbcccddd___^^^[[[[[[^^^gggrrryyyuuutttuuuvvvxxxyyywwwuuuzzz~~~~~~}}}tttqqqmmmmmmrrryyy~~~rrrfff___^^^aaacccaaalllwww|||kkkYYYTTTUUUUUUTTTSSSLLLNNNPPPOOOMMMKKKJJJKKKPPPMMMJJJIIIJJJKKKKKKKKKEEECCCBBBCCCDDDFFFEEEDDDDDDAAA===888444333222222:::;;;@@@GGGNNNSSSUUUUUURRRTTTWWWYYYZZZ\\\___aaa^^^^^^\\\ZZZTTTKKK@@@888000...+++(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000///000111111111555;;;AAATTThhh{{{fff```[[[XXX\\\```ccceeegggxxxwwwPPPCCCAAA===:::999777444222111111000000///.........------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))***))))))))))))))))))))))))++++++---111777===CCCGGGLLLOOOSSSWWWYYYXXXVVVTTT[[[^^^aaaccceeegggjjjllliiikkklllllljjjhhhggggggccccccdddcccbbb___\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVQQQQQQRRRSSSUUUVVVXXXYYYVVVXXXYYYVVVRRRRRRWWW[[[___^^^aaajjjsssxxxuuupppoooqqquuu{{{|||yyy{{{~~~sssfffhhhrrrtttoooiiibbbdddccc^^^VVVTTTWWW\\\SSSPPPKKKGGGFFFDDDCCCAAADDDBBBBBBCCCFFFGGGFFFDDDCCCBBB@@@===:::666444222444666<<>>>>>@@@???;;;<<>>FFFNNNSSSUUUZZZ___bbbaaa___\\\[[[^^^YYYRRRNNNIIIAAA666...+++,,,***&&&'''***)))%%%'''%%%$$$%%%'''))))))(((''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&))))))((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++***************+++,,,+++***))))))+++---...,,,,,,,,,---------......000///......///000///...111777:::;;;BBBQQQaaajjjtttttt```ZZZWWWYYY^^^aaaeeekkktttkkkOOODDDAAA===999888666444222111111000000//////.........---,,,,,,++++++,,,,,,,,,++++++************************))))))))))))))))))(((''''''((()))((('''''''''((((((((((((''''''$$$%%%'''))))))))))))((((((((()))***************((('''&&&((()))***(((''''''''''''((()))*********)))))))))))))))))))))(((******)))))))))******+++)))******+++------,,,***+++,,,,,,,,,---000555888DDDIIIOOOUUUXXX[[[^^^___```___```cccfffgggeeebbbbbbdddeeeddddddcccbbb```___``````^^^ZZZWWWUUUUUUTTTOOOMMMPPPQQQPPPSSSWWW___rrrrrrmmmsssooogggmmm||||||^^^PPPRRRkkk}}}nnncccfffjjjcccRRRFFFGGGEEEBBB@@@>>>>>>======555777999===BBBGGGHHHGGG<<<888444222444;;;DDDIIIWWW[[[```bbbaaa___]]]\\\\\\XXXSSSOOOMMMGGG???888111000,,,''''''***+++((()))'''&&&'''((()))((('''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))++++++***************+++,,,+++***)))***+++---...,,,,,,---------.........///......///000111111111222666;;;CCCSSSfffqqqtttyyydddXXXUUUTTTXXX^^^hhhmmmvvviiiNNNDDD@@@<<<999777666444222111111000000//////.........---,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))************)))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((()))***************)))((('''((())))))(((&&&''''''(((((())))))******))))))))))))))))))))))))...,,,***)))((()))+++,,,*********+++,,,,,,,,,,,,+++,,,...///333999@@@FFFQQQTTTWWWZZZ[[[]]]___aaabbbbbbccceeeffffffcccaaa^^^]]]\\\]]]\\\YYYVVVSSSUUUXXX\\\]]]\\\ZZZXXXXXXZZZVVVUUUYYY^^^aaafffkkkttthhhTTTOOOVVVhhhyyygggQQQOOOEEE@@@BBB@@@:::999===:::999999<<<@@@CCCDDDEEE>>>999222,,,---222:::@@@TTTXXX^^^aaaaaa___]]]\\\ZZZWWWSSSRRRQQQOOOJJJFFF===;;;444+++)))******&&&)))((((((((())))))'''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))+++***************++++++,,,+++*********+++---...,,,------------...............//////000222333444333444888FFF]]]rrrzzzwww~~~}}}sssdddWWWVVVWWWXXX___hhhuuu|||hhhMMMCCC@@@<<<999777666444222111111000000//////.........------,,,,,,,,,------***+++,,,---,,,+++***)))(((((())))))******++++++)))((('''((()))***)))'''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***(((((()))******************)))((()))))))))'''%%%'''((((((((()))))))))***)))))))))))))))*********,,,+++***))))))***,,,,,,+++++++++*********+++,,,,,,///333888===DDDLLLQQQUUUWWWYYYZZZZZZ\\\___aaabbbbbbbbbcccaaa___\\\ZZZ\\\WWWSSSSSSSSSPPPMMMMMMPPPVVV___gggkkklllmmmnnnkkkkkknnnqqqvvv~~~vvveee]]]XXXTTTVVVYYYeeesssyyy|||kkkcccSSSLLLSSSTTTJJJDDDFFFGGGAAA>>>===>>>>>>>>>@@@@@@;;;444///...111666:::GGGNNNWWW^^^```___]]]\\\YYYWWWUUUTTTTTTTTTRRRPPPJJJHHH@@@555///,,,((("""(((''''''(((***)))'''%%%(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))*********)))******+++,,,,,,++++++++++++,,,---...------------............//////000//////000222444888888;;;GGG^^^uuu~~~}}}mmm```YYYWWW]]]```cccmmmzzz~~~{{{{{{{{{{{{zzzyyy|||fffLLLBBB???;;;888777666444333111111000000//////......---------,,,,,,---......++++++,,,------+++***)))(((((())))))******++++++***((('''((()))***)))(((&&&''''''''''''''''''&&&(((''''''''''''(((((()))(((((()))******************)))((()))***)))'''&&&(((((((((((())))))))))))((()))))))))*********+++%%%''')))***,,,,,,,,,,,,,,,---,,,***((((((+++...000555===DDDJJJPPPTTTWWWWWWYYYZZZ[[[\\\^^^aaaddddddcccaaa^^^YYYTTTQQQOOOTTTMMMJJJLLLNNNMMMPPPUUUYYYaaammmwww~~~||||||~~~zzzkkk]]]ZZZ^^^cccdddhhhkkkttt|||zzzuuuyyyoooiiisssxxxmmmaaa___VVVMMMEEECCC@@@======AAABBB???;;;777444333333333888AAANNNXXX]]]^^^\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTNNNNNNIII@@@:::555---%%%'''&&&&&&'''))))))((('''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------------.........//////000111111///......111444===???DDDOOOeeeggg[[[[[[YYY[[[bbbfffjjjyyytttqqqnnnlllllllllkkkjjjlllqqqwww|||dddKKKAAA>>>:::888777666444333111111000000//////......------------------...///,,,,,,,,,,,,,,,++++++***))))))))))))***************)))((((((******)))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))******************)))((()))******((('''(((((((((((())))))))))))((())))))******+++++++++###%%%(((+++------,,,,,,,,,------+++)))***///333999???HHHPPPUUUXXXZZZ\\\\\\]]]^^^______```ccceee^^^]]]ZZZTTTNNNIIIHHHGGGIIIFFFGGGNNNSSSUUU]]]iiimmmttt}}}qqqnnnvvvyyyzzzzzzzzzyyyyyyuuueeeXXXLLLGGGBBB;;;;;;@@@CCCCCCAAA>>>:::666222000444<<>>:::888777666444333111111000000//////......---------------...//////------,,,++++++++++++,,,*********)))))))))))))))***)))((()))******)))((((((((())))))))))))((((((&&&'''((())))))((('''&&&(((((()))***************)))(((((()))++++++***((())))))))))))((((((((((((((())))))******+++,,,,,,'''((()))+++,,,---------+++---...---,,,///777===FFFKKKQQQWWWZZZ\\\^^^___^^^______^^^\\\[[[[[[\\\TTTTTTRRROOOMMMMMMQQQTTTUUUVVV^^^iiinnnooozzz}}}kkk[[[RRRGGG;;;999>>>BBBBBBCCCCCCAAA>>>;;;999<<>>???JJJYYYkkkiii\\\ZZZ``````___eeepppyyy|||}}}|||{{{~~~wwwwwwxxxzzz~~~bbbIII@@@===:::777777666444333111111111000//////......---------------...///000...---,,,+++***+++,,,---++++++******))))))((((((***)))((()))***+++***((())))))************))))))&&&''')))******(((&&&%%%(((((()))***************((((((((()))+++,,,+++)))))))))))))))((((((((((((((())))))***++++++,,,,,,---,,,+++******,,,...///***---/////////444===EEEPPPRRRVVVYYY[[[]]]```bbb]]]]]]]]]ZZZVVVRRRPPPPPPPPPQQQSSSTTTWWW]]]fffmmmppptttoooaaaRRRBBB<<>>@@@CCCEEEGGGGGGGGGGGGGGGHHHJJJKKKLLLPPPTTTWWWWWWZZZ]]]^^^\\\ZZZXXXWWWPPPRRRPPPMMMLLLNNNKKKFFF777333---)))(((((((((((())))))((('''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))***+++,,,---+++,,,------......------............/////////000...111333333333666===CCCLLLWWWiii|||yyyrrr]]]ZZZ[[[^^^bbbffffffooo}}}___KKKAAA>>>;;;999888777444333222222111111000/////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,((('''&&&'''***,,,,,,,,,***************)))((((((******))))))))))))******))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***,,,++++++,,,---...---,,,---)))+++444<<>>BBBFFFFFFFFFGGGJJJKKKLLLLLLLLLMMMPPPRRRTTTVVVYYYZZZZZZZZZZZZ[[[XXXWWWUUUSSSQQQOOONNNNNNFFFAAA888///(((&&&&&&''',,,***'''&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,---------......////////////000000000000///444222111999<<<@@@KKKddduuu|||sssZZZWWW\\\^^^```eeemmmxxx]]]JJJAAA>>>;;;999888777444333222222111111000/////////.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,,,,***))))))+++,,,+++******************)))((((((******))))))))))))******))))))))))))************+++++++++*********))))))************************))))))***+++++++++++++++---,,,,,,,,,---......---------333???HHHMMMTTT[[[\\\\\\]]]^^^^^^\\\WWWSSSNNNMMMLLLOOOVVVbbboooxxx~~~mmmdddfff\\\UUUOOOOOOOOONNNKKKIIIGGGIIIKKKMMMNNNNNNOOOPPPRRRRRRSSSRRRQQQSSSVVVXXXXXXWWWUUUSSSPPPOOONNNMMMHHHDDD>>>777111+++(((&&&+++)))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000000///444222444<<<>>>HHH\\\ooo___TTTXXX^^^ccclllvvv~~~[[[IIIAAA>>>;;;999888777444333222222111111000/////////.........------------,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,///---+++***++++++***((()))************))))))(((******))))))))))))******))))))))))))************+++++++++***************************************)))******+++++++++++++++------,,,,,,,,,---/////////333===KKKTTTWWWZZZ^^^\\\\\\\\\\\\ZZZVVVPPPKKKHHHIIILLLUUUeee{{{tttuuuvvvqqqiiiccc^^^WWWMMMDDDDDDFFFIIILLLOOOPPPPPPPPPOOONNNLLLIIIHHHKKKPPPTTTWWWVVVUUUSSSQQQOOONNNMMMJJJIIIFFFBBB;;;444---(((+++(((&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------------........./////////000000000111111111333333888???AAAQQQooo}}}ddd]]]YYYYYY]]]```cccpppzzzxxxYYYGGGAAA>>>;;;999888777444333222222111111000/////////............------------+++,,,,,,------,,,,,,+++++++++***))))))***++++++///---+++*********)))((())))))************)))(((******))))))))))))******((()))))))))************************************************************)))***++++++,,,,,,++++++,,,,,,,,,+++,,,...111333555;;;GGGSSSZZZ[[[YYYXXXXXXVVVUUUUUUTTTRRROOOLLLMMMVVVbbbmmm}}}wwwmmmsss|||rrreeeQQQ@@@BBBBBBDDDGGGKKKNNNPPPQQQMMMLLLJJJHHHGGGIIIMMMQQQXXXWWWVVVUUUSSSRRRPPPOOOLLLLLLKKKHHHCCC;;;555000---***'''%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))*********++++++,,,,,,---------------............/////////000000111111222222333444;;;DDDGGG]]]oooZZZ]]]]]]```ddddddhhhvvvWWWFFFAAA>>>;;;999888777444333222222111111000///////////////.........---------+++,,,,,,------,,,,,,++++++******************+++,,,***((((((*********)))((())))))*********))))))******))))))))))))******((()))))))))******************************************************************+++,,,,,,,,,,,,+++***+++++++++,,,000666;;;AAAGGGPPPWWWZZZYYYUUUPPPPPPOOONNNOOORRRVVVWWWXXXcccvvv~~~}}}}}}rrrkkkddd___fffqqqzzzcccLLLBBB???===>>>CCCIIILLLNNNKKKLLLMMMMMMLLLLLLNNNPPPXXXXXXXXXXXXWWWVVVTTTSSSNNNMMMLLLIIIEEEAAA>>><<<222...***''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,---------------.........///////////////000111222222222222444777BBBPPPZZZrrrmmm\\\YYY\\\^^^aaafffkkkwwwVVVFFFAAA>>>;;;999888777444333222222111111000//////////////////.........------+++,,,,,,------,,,,,,+++***************************((('''(((***++++++***((())))))************)))******))))))))))))******))))))))))))***************************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))+++---...000666>>>EEEMMMRRRVVVWWWWWWWWWSSSNNNMMMNNNPPPVVV___gggmmmppp~~~~~~ttthhhccccccccc~~~mmmYYYSSSRRRRRRVVV]]]yyyeeeJJJDDD>>><<>>;;;999888777444333222222111111000/////////////////////............+++,,,,,,------,,,,,,+++*********++++++*********+++)))((()))***,,,++++++(((((()))*********************))))))))))))******))))))))))))************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,))),,,///222555===HHHQQQSSSVVVUUUQQQQQQTTTTTTQQQUUUYYYaaalllzzz~~~}}}zzz|||yyyqqqppppppooojjjgggfffbbbXXXLLLGGGIIIVVVooommm}}}www```LLLIIIMMMPPPSSSWWWyyytttZZZSSSJJJFFFFFFHHHGGGEEEFFFIIIMMMOOOOOOOOOPPPQQQTTTUUUWWWYYY[[[[[[ZZZYYYUUURRROOOKKKIIIHHHIIIIIIAAA;;;444...+++***((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))((()))***+++,,,------...............////////////...///000111222333333444555???CCCPPPqqqppp```XXX]]]hhhfffmmmtttyyy}}}mmmhhhlllsss{{{VVVHHHAAA>>>;;;999888777555333222222111111000/////////000/////////............+++,,,,,,------,,,,,,+++******++++++++++++******---+++******+++,,,++++++(((((()))*********************))))))))))))******))))))))))))************))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***...222555999BBBOOOXXXSSSUUUQQQKKKKKKQQQUUUSSS```fffrrrzzzsssuuuyyyzzzyyytttoooiii\\\MMMHHHKKKKKKwwwtttvvvttt___NNNNNNUUUYYY[[[___vvv{{{}}}}}}ttthhhaaaXXXRRRPPPNNNIIIEEEEEEGGGIIIKKKLLLMMMOOOQQQQQQSSSVVVYYY[[[[[[[[[ZZZWWWUUURRRNNNLLLJJJJJJJJJEEE@@@777000,,,***((('''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))((())))))+++,,,---................../////////000...///000111222333444444999EEEHHHSSSwwwsssaaa^^^]]]___eeebbbnnn|||eeeVVV[[[cccpppWWWDDDAAA>>>;;;:::999888666444111111111111000000000000------------------------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********...,,,******,,,......---///333777;;;FFFQQQRRRLLLPPPPPPOOOLLLJJJSSSeeevvvqqqqqquuu~~~~~~tttaaaSSSVVVooozzzgggSSSTTTZZZYYYZZZ^^^www~~~|||lllbbbgggpppuuurrr{{{{{{pppjjjiiibbbVVVOOOLLLIIIHHHIIILLLNNNPPPRRRQQQQQQSSSWWW[[[]]]]]]XXXWWWTTTQQQOOOLLLKKKJJJGGGDDD???:::555000+++'''%%%'''))))))'''&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''+++------((($$$(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************(((((((((((()))))))))))))))************+++++++++)))******++++++,,,------////////////000000000000111000222444222111555<<>>;;;:::999888666444111111111111000000000000..............................---------,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++++++++***+++,,,---.........------///777???EEELLLRRRPPPKKKEEEIIIPPPXXXaaaooo~~~uuuuuu|||zzzuuu|||ccc\\\```ddddddeeemmmpppjjj\\\TTTXXX[[[YYYfff|||nnnbbbRRRHHHFFFIIILLLMMMPPPOOOOOOQQQTTTWWWYYYYYYZZZXXXVVVSSSPPPMMMKKKKKKHHHDDD@@@<<<888444///,,,)))((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&'''***,,,,,,(((%%%)))(((((('''&&&&&&'''''''''''''''((((((((())))))))))))))))))************(((((((((((()))))))))***************++++++++++++*********+++,,,,,,------////////////000000000000000000111444333333999@@@KKKOOOaaa~~~}}}kkk^^^```fffiiiooowwweeeVVVVVV___uuuVVVEEEAAA>>>;;;999999888666444111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))************+++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,++++++)))---000111///---...///333>>>JJJOOOQQQQQQOOOLLLPPPZZZjjjxxx{{{yyy~~~}}}vvv{{{tttbbbccckkkkkkeeeaaabbb\\\SSSRRRWWWWWWPPPaaa}}}cccSSSOOOOOOMMMIIIOOONNNMMMOOORRRTTTUUUUUU[[[ZZZXXXUUURRROOOMMMKKKHHHFFFBBB???<<<999666333...+++'''&&&(((***)))(((***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((******)))'''))))))((((((''''''((((((''''''((((((((()))))))))))))))))))))************((((((((()))))))))******************+++++++++,,,******+++,,,,,,------.../////////000000000111111000///111444555666>>>FFFPPP]]]zzz~~~ddd```bbbkkkppprrrzzz___VVV]]]lllVVVEEE@@@>>>;;;999888777555444111111111111000000000///..............................---------,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,)))---111000------111555<<>>JJJUUUiiiuuukkkdddgggllltttyyy|||cccbbbrrrUUUGGG@@@===:::888888777555333111111111111000000000000------------------------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///---...//////111888BBBIIIRRRTTTWWWXXXXXX```tttyyywww|||yyyrrrsssvvvxxxzzz~~~~~~}}}vvvqqqqqqsssvvvxxx~~~|||wwwsssxxxxxxgggdddnnnqqqjjjoooooohhhccciiixxx~~~{{{tttwww{{{tttoookkkeee```[[[VVVOOOKKKJJJMMMOOOQQQTTTUUUWWWWWWXXXWWWVVVUUUQQQOOOLLLKKKJJJIIIFFFDDD>>>888111,,,+++***)))'''+++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***((((((''''''(((((())))))((((((((()))))))))******))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000...///000000111222333333666444444999>>>FFFUUUbbbvvv|||lllccceeehhhmmmsssyyynnnkkk|||UUUHHH???===:::888777666444333111111111111000000000000..............................---------,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,************************+++******))))))******++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------......//////////////////000333:::CCCLLLQQQUUUWWW^^^eeelllxxxmmmttt~~~~~~{{{uuupppsssyyy}}}~~~|||uuummmooosssxxxyyywwwvvvwwwxxxyyy}}}pppfffhhhlllmmmpppkkkccceeezzzxxxqqqnnnjjjbbbWWWNNNKKKKKKNNNOOOPPPQQQTTTWWWYYYYYYYYYYYYUUURRROOOMMMLLLJJJGGGEEECCC???999333...+++***)))+++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((((((&&&&&&''')))''''''&&&&&&'''(((((()))(((((()))))))))*********))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000...///000111222333333444666444666===EEEQQQbbbqqqrrrdddeeefffjjjooowwwxxxsss~~~UUUHHH???===:::888777666444333111111111111000000000000////////////////////////......---------,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---.........//////000000//////222888AAAKKKRRRUUUTTTXXXcccqqq}}}qqqkkkzzz|||uuuuuuzzzzzzuuuuuutttvvv{{{}}}|||~~~|||vvvnnnrrrrrrssstttrrrmmmddd^^^iiijjjrrr}}}oooiiimmmrrrvvvlll```eee{{{uuuwwwmmm___TTTNNNMMMOOOPPPMMMOOOSSSVVVYYY[[[[[[[[[WWWTTTQQQOOOMMMKKKHHHEEEFFFDDD???888111,,,+++++++++******)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''###&&&))))))'''%%%''')))&&&&&&&&&&&&&&&'''((()))))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------------......///000000000...///000111222333444444666555888@@@JJJXXXlll|||dddeeekkkgggooouuu~~~wwwzzzVVVFFFCCC>>>999888999999555111222111111000000000000000////////////..................---------,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...000000...------......000777AAAJJJPPPUUUYYYWWWdddqqqyyyxxx~~~yyy|||vvvuuuwwwxxxxxxyyy|||{{{|||yyy|||{{{sssjjjeeehhhooovvvzzz{{{|||tttmmmvvvsss^^^MMMIIIMMMPPPPPPSSSVVVXXXYYY[[[]]]^^^YYYWWWUUUTTTRRRPPPLLLHHHBBBFFFGGGBBB888///,,,,,,+++)))''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***---,,,,,,+++*********+++++++++,,,,,,,,,---------------......///000000000111000//////111333444444555666???KKKQQQ\\\xxxvvvhhhfffjjjooosss~~~tttwwwTTTEEEBBB>>>999888999888555111222111111000000000000000////////////..................---------,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........***,,,......------...///666;;;BBBGGGKKKPPPXXX___llluuuxxxuuu~~~zzzxxxxxxyyytttxxxzzzyyyxxx|||||||||tttyyyxxxeeeZZZSSSOOOTTTUUUUUUVVVWWWZZZ^^^bbb```^^^[[[XXXUUUQQQLLLHHHFFFFFFFFFEEEAAA:::333------+++)))((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************))))))***+++++++++++++++---,,,,,,+++******++++++++++++,,,,,,,,,---------------......///000000000222111000111222444444555777:::BBBKKKVVVlll~~~mmmjjjmmmppptttwww{{{sssRRRCCCBBB>>>:::888999888555222222111111000000000000000////////////..................---------,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,------------.........+++,,,.........///111333999@@@IIINNNSSS^^^ooo{{{|||vvvrrrkkkeeeccceeeiiilllkkksss~~~uuujjjiiimmmzzz|||lllZZZLLLMMMOOORRRTTTVVVYYY]]]___dddbbb```^^^ZZZUUUOOOKKKJJJGGGEEEGGGJJJGGG<<<222000---***)))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,---------------......//////000000111222222222333333444555666999CCCNNNUUUdddzzzllljjjooouuuyyy{{{yyyttt~~~rrrQQQCCCAAA>>>;;;999888777555222222111111000000000000000////////////..................---------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------...............///000000000111555777???FFFNNNUUUaaauuu{{{zzzwww}}}{{{mmmbbbeeebbb^^^^^^bbbkkkuuu|||}}}~~~{{{vvv{{{nnnbbb^^^___aaauuuyyybbbMMMDDDJJJQQQWWW[[[\\\]]]^^^bbbbbbaaaaaa___[[[UUUPPPLLLHHHDDDGGGKKKJJJCCC;;;222///,,,******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))++++++)))'''%%%''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++++++++)))***++++++,,,,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,------------............///000000111111111222333333333444666777<<>>;;;999888666444333222111111000000000000000////////////..................---------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///---------........./////////000000000111333888;;;LLLRRRXXX```qqq||||||||||||zzzzzzyyywwwrrrpppnnnkkkgggcccaaaaaa]]]\\\\\\```jjjxxxvvvmmmttt}}}~~~|||nnneeebbbccclllxxx~~~fffPPPHHHLLLRRRWWWZZZ^^^aaacccccccccddddddccc^^^XXXSSSMMMJJJFFFEEEFFFFFFEEECCC666222...+++************))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++---,,,,,,+++,,,,,,------,,,,,,---------...............//////000111111111000222333222222444777;;;FFF\\\ooowwwhhhkkkqqquuuuuuxxxuuukkkqqqvvv{{{uuusss|||sssRRREEE@@@???<<<:::777555444444222111111000000000000000////////////..................---------,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------......///------........./////////......///000222666===AAAPPP[[[gggttt~~~}}}pppjjjjjjiiieee```\\\]]]______[[[WWWZZZ```ZZZ]]]dddppprrrggglllxxx~~~}}}}}}~~~|||~~~~~~}}}hhhUUUYYYXXXVVVUUUUUUYYY```eeeggghhhiiijjjhhhbbbZZZTTTOOOMMMIIIEEEBBBBBBEEEGGG<<<777111---++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------...............//////000000111111222111222333222222555;;;AAASSSfffyyyiiiccciiiqqqvvvxxxuuummmnnnsss{{{|||oootttsssRRREEE??????===:::777555444444222111111000000000000000////////////..................---------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////............////////////---...000222666>>>GGGMMMUUUjjj~~~}}}|||}}}rrrjjjggggggfffgggfffbbb]]]XXXYYYYYY[[[___]]][[[___gggnnnvvvnnneeekkkxxx}}}{{{zzz~~~xxxkkkrrrppplllfffbbb```aaaccckkklllnnnpppoooiiiaaa[[[SSSQQQLLLHHHDDDCCCDDDEEEBBB===666000---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))******+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------------............/////////000111111222222333444444222222777@@@HHH\\\nnnttt___dddhhhpppzzzzzzqqqpppuuu~~~xxxoooyyysssRRRDDD??????===:::777444444555222111111000000000000000000/////////..................---------,,,,,,,,,++++++++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////............/////////000...///222666<<>>PPPbbbuuujjjfffiiigggnnnrrr~~~{{{{{{xxxlllNNNCCC@@@>>><<<:::777666444444222222222111111111111000000000000000000000000000........................///---,,,,,,---...---+++***++++++,,,,,,,,,,,,,,,---------...------,,,,,,...//////...,,,,,,---//////////////////000000111000---+++...222444222///222999FFFTTT```lll}}}{{{qqqttt~~~mmm___WWWTTTWWWWWWTTTVVV\\\ZZZ^^^eeeppp}}}}}}|||{{{yyyxxxqqqqqqpppnnnmmmmmmmmmmmmcccbbbaaa```______`````````___]]]\\\\\\\\\^^^___\\\[[[ZZZYYYYYY[[[]]]___aaa```___^^^]]]^^^___```eeeeeegggjjjooosssuuuuuu|||~~~ttthhhfffjjjuuuxxxkkkjjjjjjnnnyyyzzzooollldddZZZSSSPPPJJJDDD>>>???@@@@@@===777///******))))))((((((((())))))))))))************))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))******************+++++++++,,,,,,,,,,,,,,,------------........................------------------------/////////......//////000000000111222333333222222333555666888;;;HHHbbbxxxwwwddddddjjjnnnrrrzzzzzzzzzuuujjjMMMCCC???>>><<<:::777666555444222222222111111111000000////////////////////////...........................---,,,,,,---...---,,,***+++,,,,,,------,,,,,,............---,,,++++++......///...,,,,,,...///111111000000000000000000111000000111333555555555999AAAPPPbbbrrr{{{kkkjjjsss{{{{{{ssshhhZZZZZZ]]]___\\\VVVXXX^^^dddqqq{{{tttllliiikkkkkkgggcccaaa___\\\ZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSOOOOOONNNNNNNNNNNNNNNNNNRRRQQQOOOMMMMMMNNNPPPRRROOONNNNNNMMMNNNOOOQQQRRRSSSRRRPPPNNNMMMNNNPPPQQQVVVVVVWWWXXXZZZ[[[[[[[[[]]]___aaaccceeejjjqqqvvvrrrjjjhhhkkkzzzqqqqqqqqqsss{{{{{{wwwmmmaaaXXXTTTNNNHHHBBB@@@>>>???@@@<<<444---++++++******)))******+++)))******++++++******)))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------------------.......................................//////////////////000111000111111222333333333333111555888;;;BBBWWWwww}}}gggeeehhhnnnuuu|||zzzxxxpppmmmxxxgggLLLCCC???>>><<<999777666555555222222222111111111000000////////////////////////...........................,,,,,,,,,......---,,,++++++,,,------------,,,............---,,,++++++---...///...,,,,,,...000333333222000000////////////222444333000222777<<>>===???>>>999333//////......------......******++++++++++++******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////........................///////////////000111111111111111222222333444555222666;;;>>>IIIccciiidddkkklllpppyyy{{{lllffffffrrreeeKKKDDD>>>===;;;999888666666555222222222111111111111000000000000000000000000000........................---,,,+++,,,.........---++++++,,,------------------------...------,,,,,,---.........------...000333222111000////////////,,,111444222///222<<>>???<<<999...---,,,+++******************++++++++++++******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////........................////////////000111222222111111111111222444555666444:::???DDDRRRnnnyyycccgggooonnnrrr~~~{{{eeeaaabbbnnncccJJJDDD>>>===;;;999888666666666222222222111111111111000000000000000000000000000........................---,,,+++,,,...///...---+++,,,------...---------,,,,,,------...---------,,,---......------///000///////////////000111222...000222111333:::FFFPPP\\\iiizzzqqqpppyyysssnnnoooxxxyyymmmeeeccc___\\\XXXWWWYYY[[[[[[ZZZ[[[cccoooyyyqqqooollliiieeeaaa^^^\\\UUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVQQQTTTWWWXXXXXXWWWYYYZZZ[[[ZZZYYYZZZ\\\]]]\\\ZZZaaa```______^^^_________aaabbbdddeeeffffffeeeeeecccdddeeefffggggggfffeeeggggggfffeeeeeeddddddddd``````aaaaaaaaaaaaaaabbb```bbbdddcccaaa```aaaccc^^^^^^]]]^^^_________^^^___]]][[[[[[[[[\\\[[[ZZZZZZ[[[]]]]]]]]]]]]___aaaccceeehhhnnnuuu}}}~~~rrrpppzzz|||qqqeeeXXXLLLMMMIIICCC?????????===<<<...---+++***((((((''''''***++++++,,,,,,++++++******)))))))))((((((((('''******))))))))))))******))))))))))))((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------...//////000........................////////////000111222333111111111111222444666777666<<>>===;;;999888777666666222222222111111111111000000000000000000000000000........................---,,,+++,,,...///...---+++,,,------......------++++++,,,---............,,,---......------///111,,,,,,---...000222333444333111000222999DDDQQQYYYhhhyyy~~~xxxjjjccclllwwwpppvvv{{{rrrlll```\\\aaaQQQWWW\\\ZZZUUUUUU^^^gggbbbrrr}}}vvvoooiiiddd```]]]XXXWWWWWWVVVUUUUUUTTTTTTXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[]]]^^^______^^^^^^bbbhhhmmmooolllkkkmmmpppqqqpppooopppqqqqqqooonnnsssrrrqqqqqqqqqqqqqqqqqqtttuuuwwwxxxyyyyyyyyyxxxuuuvvvxxxzzz{{{zzzxxxwwwzzzyyyyyyxxxwwwvvvuuuuuurrrrrrssstttuuuuuuuuutttuuuwwwxxxvvvsssqqqrrrttttttqqqoooooopppqqqrrrrrrqqqnnnkkkhhhgggfffdddbbb```aaaaaa```]]]\\\\\\]]][[[\\\]]]___ccchhhmmmpppsssyyyvvv{{{rrr```RRRMMMJJJEEEBBB@@@???===<<<444333111///---,,,,,,+++***++++++,,,,,,++++++*********))))))((((((((('''++++++************++++++))))))))))))((((((((((((++++++,,,,,,,,,------------------.........//////,,,,,,------...///000000////////////////////////////////////000111222333111111111111222444666777555===GGGTTTmmmmmmcccaaaiiinnnqqqyyy|||ccc[[[XXX[[[hhhxxxgggMMMBBBAAA@@@>>>;;;999666444333333333333222222222111111000000000000000///......////////////////////////,,,,,,,,,---------......///...---,,,+++*********........................,,,...000000///...///000222111000000111111000///000+++000???IIIOOOZZZhhh{{{tttjjjggghhhgggdddnnnwww{{{iiibbbaaa___]]]\\\WWWZZZ\\\[[[[[[```jjjqqq|||{{{uuunnnjjjccc___ZZZXXXYYYZZZYYYWWWYYYZZZ[[[]]]^^^_________eeeeeefffggghhhiiiiiijjjnnnnnnoooppprrrssstttuuu{{{|||~~~{{{zzzzzzzzzyyywwwsssooojjjiiikkkkkkhhhdddcccddddddcccaaaaaabbbdddbbbfffkkkppptttyyylllUUUUUURRRJJJBBB<<<:::;;;===;;;666///,,,---.........************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))),,,,,,,,,---------......///////////////...........................------000000000000111111111111555222111444555444777<<<888EEE\\\mmm}}}|||mmmcccfffkkknnnqqq}}}wwwjjj]]]\\\ZZZ[[[eeevvvfffMMMCCCAAA@@@>>>;;;999666444333333333333222222222111111000000000000000///......////////////////////////,,,,,,---------.........,,,,,,+++,,,,,,---...///........................,,,...000000///...///000111000......///111222333777333888FFFSSS\\\kkk{{{~~~wwwooolllmmmmmmkkkhhh{{{rrrggg^^^]]]^^^\\\ZZZZZZ^^^]]][[[[[[bbbqqqrrrggg___^^^```^^^\\\[[[___]]][[[]]]```ccccccbbbfffhhhjjjmmmoooqqqsssssswwwwwwyyyzzz{{{}}}~~~~~~~~~|||}}}}}}yyyvvvtttsssqqqooonnnmmmlllkkkaaadddfffgggfffgggiiilllpppvvv|||fff[[[UUULLLCCC>>><<<<<<<<<>>>:::444///------------************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,------------/////////////////////...........................000000000000111111111111444222222444555444777<<>>;;;999666444333333333333222222222111111000000000000000//////...////////////////////////,,,------------.........,,,,,,,,,------...000000........................,,,...000000///...///000000///------...111444666777555<<>>;;;???===999444///,,,+++,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,......//////////////////........................000000000000111111111111333111333666666555777===GGG\\\{{{mmmeeedddhhhppp{{{|||xxx```XXXZZZXXXYYY^^^iiiyyydddLLLDDD@@@???>>>;;;999666555444333333333222222222111111//////000000000000//////////////////////////////------------............000000///.......................................,,,...000000///...///000///////////////111333555444888EEEXXXkkk|||rrrjjjjjjfffgggkkkpppwwwlll\\\^^^\\\]]]___^^^[[[\\\```ddddddiiiuuutttkkkeeeaaa\\\YYYZZZXXXZZZ^^^```aaaffflllpppssswww{{{|||yyyzzzzzzxxxtttooollljjjjjjjjjjjjkkkmmmppptttwwwssseeeSSSGGGDDDCCC???:::======<<<777000++++++---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,,,,******+++++++++,,,,,,,,,............////////////............///////////////000000000111111111111222111444777666555:::@@@GGG[[[{{{{{{|||gggjjjhhhllluuu}}}|||nnnZZZYYY^^^YYY\\\cccooo}}}bbbLLLEEE@@@???===;;;999777555444333333333222222222111111//////000000000000//////////////////////////////---------.........//////000000///.........//////////////////////////////,,,...000000///...///000...000333333222111333444:::EEEYYYqqqpppddd```cccffffffgggnnn{{{wwwkkkccc^^^\\\ZZZ[[[___``````fffmmmvvvvvvyyy|||tttgggaaa[[[ZZZ]]]bbbeeefffggggggkkkppprrrssswww~~~|||yyyyyyvvvqqqllljjjjjjkkkkkkqqqtttyyyqqq[[[MMMHHHEEE@@@:::999;;;;;;888222---,,,---++++++++++++++++++++++++***************+++++++++************************************************++++++******+++,,,------******+++++++++,,,,,,,,,---.........//////000000........./////////000000///000000000111111111111222222444777777777>>>FFFSSSdddlllbbbdddmmmqqq}}}~~~xxx~~~gggZZZ[[[___ZZZ___hhhtttaaaLLLFFF??????===;;;999777555555333333333222222222111111...//////000000000000000////////////////////////------........./////////,,,,,,------///000222333////////////////////////,,,...000000///...///000...111444444333333555888DDDUUUooo{{{jjjaaa[[[YYY]]]cccbbbfffqqqmmmccc```^^^]]][[[[[[___ggglllpppwww~~~{{{uuuqqqnnniiiaaaZZZ\\\[[[[[[___gggqqqyyy}}}zzzuuurrrqqqpppppphhhhhhiiikkkmmmrrryyy}}}gggUUUMMMHHHBBB===888999:::888555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************++++++******+++,,,...///++++++++++++,,,,,,,,,,,,------......///000000000.........//////000000111000000000000111111111111222222555777888:::CCCNNNaaapppqqqhhhgggiiiqqqwwwqqq{{{cccZZZ\\\]]]```eeeooo{{{```LLLFFF???>>>===;;;999777666555333333333222222222111111......///000000000000000////////////////////////............////////////++++++,,,---...000111222////////////////////////,,,...000000///...///000///111333222111444;;;AAAPPPdddfff]]][[[WWWVVVZZZaaadddmmm~~~mmmbbb^^^]]]\\\ZZZ___aaaiiiuuu{{{{{{zzz{{{uuunnnddd]]][[[[[[ZZZYYYdddeeeiiioooxxx|||zzzwwwooonnnlllhhheeefffjjjnnnttt^^^RRRKKKFFFBBB::::::::::::999444///+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************,,,+++*********,,,...000,,,,,,,,,,,,------------------......///000000111---......///000000111111000000000000111111111111333333555777888<<>>===;;;999777666555333333333222222222111111......///000000000000000////////////////////////............/////////000......---------......///000000000000000000000000,,,...000000///...///000000111111//////555@@@III]]]qqq~~~hhhWWWVVVYYYWWWWWW\\\ccciiiwww~~~uuummmeeeaaa___]]]\\\[[[bbbeeeooo|||xxxnnnhhheeeaaa[[[YYY[[[```eeeiiikkknnnttt{{{~~~zzz|||{{{wwwpppjjjfffgggjjjrrr{{{|||eeeVVVNNNIIIFFF===<<<;;;<<<;;;777///))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************,,,+++*********,,,///000,,,,,,------------......---------...///000000111---......///000111111222000000000000111111111111333333555777888===KKKZZZjjj}}}tttfffdddiiiwww{{{}}}jjjsss~~~kkkbbbeeegggttt{{{___KKKDDD@@@???===:::888777666555444333222222111111222222000000000000000000000000......////////////......//////............//////........................000000000000000000000000////////////000000000000000222222...///;;;PPP___xxx___YYYUUUUUUWWWVVVWWWYYYaaa{{{~~~oooeeeggggggccc\\\ZZZ]]]bbbmmm|||ppp```YYYYYYZZZYYYYYY___hhhooorrrrrrzzzuuuqqqooonnnrrrrrrssszzzwwwaaaQQQIIIFFF@@@>>><<<:::888555222////////////...---,,,***)))------,,,,,,,,,,,,++++++///...---,,,+++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........000000000000000000000000111000000000000000111222000444666777:::FFFYYYhhhzzzjjjhhhiiiooowwwkkkoooyyywwwwwwwwwmmmuuu^^^KKKCCC@@@???===:::888777666555333333222111111111111222000000000000000000000000......////////////......//////............//////........................000000000000000000000000////////////000000000111000111333555888BBBYYYnnnhhhXXXRRROOORRRWWWZZZ]]]```xxxuuueee]]]aaabbbaaa^^^]]]bbbkkkrrrzzz|||zzzooobbbZZZ[[[^^^cccgggmmmrrrwww~~~}}}|||yyyxxxyyyyyyvvvuuuwww{{{lllVVVMMMKKKBBB@@@===;;;:::777444111000000000///...---,,,,,,------,,,,,,,,,,,,++++++------,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...............///////////////000000000000000000000000000000000000000111111222333444555777>>>NNNdddsssqqqeeegggiiirrrppplllooo|||qqqrrr]]]JJJBBB@@@???===:::888777666555333222111111000000111111000000000000000000000000...//////000000//////...//////............//////........................000000000000000000000000/////////000000000111111///...444>>>BBBKKKfffsssMMMSSSNNNNNNVVV___gggmmmsssvvvnnnccc]]]___cccbbb```___```eeemmmsssqqqkkkccc]]]\\\^^^bbbeeennnxxx|||{{{}}}xxxvvvvvvxxxyyyyyyzzz___QQQNNNDDDBBB???<<<;;;999777555111111000000//////......------,,,,,,,,,,,,+++++++++******))))))******+++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------......//////000000000000000000000000000000000000000000000111222222666555555888CCCXXXpppcccdddiiiiiiuuu~~~llldddqqqgggmmm\\\HHHAAA@@@???===:::888777666555222222111000000000111111000000000000000000000000//////000000000000////////////............//////........................//////////////////////////////000000000111111111111---444DDDKKKSSSrrrcccLLLOOOMMMPPP\\\iiisss~~~ooojjjiiiaaa```hhhcccgggkkknnnmmmkkkhhhgggYYYUUUVVVaaannnuuuuuuttt|||~~~www~~~}}}{{{yyyxxxyyyzzz|||lllXXXNNNGGGCCC???<<<;;;:::888777111111000000////////////------,,,,,,,,,+++++++++***************+++,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,------...///000111111////////////////////////000000000000111222333333666666666;;;HHH^^^vvvttt```hhhnnnkkkyyytttaaajjjzzzeeelll~~~[[[HHHAAA@@@???===:::888777666555333222222111000111111111000000000000000000000000//////000000000000////////////............//////////////////////////////////////////////////////000000000000111111111111333///777IIISSS^^^sssbbbXXXIIIKKKTTTbbbppp|||yyydddcccbbb[[[]]]iiioooxxxttteee]]]QQQRRR]]]sssxxxvvvzzz}}}|||}}}fffRRRIIIEEE@@@<<<::::::888777222111000///.........///------,,,,,,,,,++++++++++++++++++++++++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111////////////////////////000000000000111222333444444666:::@@@MMMbbbzzzlllaaalllrrrpppffffffrrryyy~~~~~~ffflllzzz[[[HHHAAA@@@???===:::888777666555444333222222111111222222000000000000000000000000///000000111111000000/////////............//////////////////////////////000000000000000000000000000000000111111111222222555555@@@SSSbbbqqqqqqfffYYYIIIRRRbbbrrr~~~vvvggg\\\^^^```bbbpppooo\\\RRRZZZ\\\iii}}}}}}~~~~~~yyy___MMMHHHBBB===:::999999888444222000///...---......------,,,,,,,,,,,,++++++,,,+++++++++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------......//////000000000000000000000000000000000000000111222333444555333888???GGGSSSiiiqqqeeebbbmmmssszzzpppdddjjjrrrxxx{{{zzzuuu~~~nnnaaaiiiwww[[[HHHBBB@@@???===:::888777666555555444333333222333333333000000000000000000000000000000111111111111000000//////............//////////////////////////////000000000000000000000000000000111111111222222222555<<>>;;;:::999999777555222000............------,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,---...//////,,,,,,,,,---------...............///////////////000000000000000000000000000000000111222333555555333;;;EEEMMMZZZsssxxxeeedddgggnnnvvv~~~fffdddooovvvuuu|||pppccccccjjjooohhhmmmhhhfffooozzz[[[IIIBBB@@@???===:::888777666555666555444444333333444444000000000000000000000000000000111111111111000000//////............//////000000000000000000000000000000000000000000000000000111111111111222222222444AAAVVVmmm{{{]]]dddaaaFFFHHH[[[vvvccc```dddiiirrr}}}```SSSXXXbbbgggooozzz|||}}}{{{wwwsssrrrxxxxxxUUUOOOGGG@@@<<<;;;::::::999777444111///...//////---------,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,---------)))***+++,,,...///000000,,,,,,,,,---------......///////////////.........000000000000000000000000000000000111222444555666444===IIIQQQ___{{{ooobbbgggmmmpppxxxjjjcccooowwwtttzzzmmmdddccccccgggsssxxxxxx}}}|||YYYGGG@@@???>>><<<:::777666555444666555444333222222222222333222111111000000111111000000111111111111000000////////////////////////////////////000000000000////////////000000000000000...000333333111333777???JJJ^^^zzzqqqbbb[[[RRRGGGLLLaaayyylllhhh```iiizzz}}}hhh[[[VVV```mmmsss|||tttuuuvvvwwwzzz```SSSHHHEEEBBB===:::<<<===:::666333222111///.........---,,,,,,,,,,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///......///000000000000000000000000000111111111111333222111111222333333333666CCCLLLVVVmmm|||mmmkkkeeegggtttnnndddiiirrrvvvwww~~~mmmkkkrrryyy{{{YYYGGG@@@???>>><<<:::777666555444666555444333222222222222333222111111000000111111000000111111111111000000////////////////////////////////////000000000000////////////000000000111222000111333222000333999DDDYYYwww|||fffXXXSSSNNNGGGOOOdddyyyjjjiiippp~~~fffZZZWWWZZZhhhvvv~~~yyyvvvyyy|||lll\\\LLLDDDAAA<<<999:::;;;:::777444222000//////......---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///......///000000000000000//////000000111111111222222111111222444555555555777HHHUUUddd{{{lllgggllliiiooo~~~mmmiiinnntttwww|||{{{YYYGGG@@@???>>><<<999777666555555555555444333222222222222333222111111000000111111000000111111111111000000////////////////////////////////////000000000000/////////000000000111111222111222333222222:::DDDSSSqqqmmmZZZPPPOOOOOOMMM^^^sssuuukkkpppsssppp```SSSTTTZZZcccrrrkkkTTTFFFAAA===:::999999::::::666111...///111......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///......///000000000000000...//////000111222222222000111222333555666777777<<>>===;;;999888666666555555444333333222222222333333222111111000000111111000000111111111111000000////////////////////////////////////000000000000//////000000000111111111000111333444333888HHHXXXooowwwpppdddWWWPPPPPPTTTWWWssshhhkkk~~~nnnXXXSSSSSS[[[dddlll}}}|||^^^JJJBBB@@@>>>;;;777:::;;;777111...///333......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///......///000000000000000......///000111222222333000111333444444555666888GGG^^^rrrlllfffnnnlllrrrmmmgggpppttt{{{yyyXXXHHHBBB>>>===;;;999888777666666444444333222222222333333333222111111000000111111000000111111111111000000000000000000000000000000////////////000000000000000000000000111111111111///111333222222<<>>;;;777999:::888444111111222......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///......///000000000000000000000000000111111111111222333444333111333999>>>PPPkkknnnfffgggffflllyyytttdddhhhpppxxxxxxXXXHHHCCC===<<<;;;999888777777666333333333222222333333444333222111111000000111111000000111111111111000000000000000000000000000000////////////000000000000000000111111111222222222000333666555888NNNyyypppbbbeee```ZZZTTTPPPSSScccssssssqqqrrr^^^WWW```aaammmbbbJJJBBB@@@===888999999888666333111000......---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......---------............///......///000000000000000111111111111000000000000222333444222222666???FFF]]]yyyuuuiiieeebbbkkkpppjjjiiinnnvvvxxxXXXHHHCCC===<<<;;;999888777777777333333333222222333444444333222222111000111111111000000111111111111000000000000000000000000000000////////////000000000000000111111111111222222222///333777999@@@\\\nnn^^^``````ZZZTTTRRRQQQYYYooozzzjjjuuurrrXXXUUUaaafffkkk~~~~~~qqqfffdddiiissszzzmmmQQQFFFCCC@@@999888777777777555222///......---,,,,,,,,,,,,---++++++++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......---------.........//////...//////000000000000000222222111111000/////////222333444333333:::DDDMMMsssccciiieeeaaavvvsssrrrmmmmmmvvvyyysssVVVGGG??????===<<<999888666555555555444333333222222333333000000000000000000000000000000000111222222222333000000000000000111111222111111000000000000111111/////////000111111222222333111444>>>NNNjjjpppXXX```eeefff___TTTSSSZZZbbb}}}sssrrrooonnnZZZWWW^^^dddooo~~~nnnggg```]]]aaakkkuuu{{{ZZZHHHBBB@@@===:::888666555333111...//////.........---------///......------,,,++++++........................---------,,,,,,+++++++++000000//////.........---//////000111111111111111000000000000000111111222666///...444888===MMM```tttdddbbbhhhpppppp{{{wwwvvvxxx~~~|||sssVVVGGG???>>>===;;;999888777666666555444333333222222333333111111111111111111111111111111111111111222222222000000000000000111111222222222111111111111222222//////000000111222222222222222666BBBSSSmmmaaaVVV___bbbdddccc\\\ZZZbbbnnnooorrr{{{|||bbbXXXZZZccclll{{{rrrmmmhhhgggnnnzzzcccLLLCCC@@@>>>;;;999777666444222/////////.........---------...------------,,,,,,,,,.................................---------,,,,,,000/////////............//////000111111111111111000000000000000111222222777444444777888AAA[[[vvvkkkbbbbbbfffoootttvvvxxxsssVVVGGG???===<<<;;;999888777777777555444444333333333333333222222222222222222222222222222222111111111111111000000000000000111111222333333222222222222333333///000000111111222333333333555===LLL___xxxkkkSSSXXX```ccc```eeeaaa^^^kkk~~~vvvnnn{{{dddWWWYYY___lll{{{nnnQQQDDD@@@???===:::999888666333111/////////.........------,,,,,,,,,---------............................../////////...............////////////............//////000111111111111111111000000000000111222222333333444555777GGGmmmbbbcccdddfffrrr~~~}}}}}}tttVVVGGG@@@<<<;;;:::999888888888888555555444333333333333333333333333333333333333333333222222222111000000000000000000000000111111222222222222111111222222222000000111111222333333333555:::FFFXXXoooZZZUUU^^^```eeebbbhhhcccdddzzz}}}qqquuusssWWWUUU]]]eeexxx~~~~~~]]]KKKEEEAAA>>><<<:::999777555222////////////............++++++,,,,,,---...//////................................................///////////////.........//////000111111111111111111111000000111111222333000111333666<<>>===;;;999888777666666666666555444444444444444222222222222222222222222111111111111111222222222000000000000000111111222222111111000000111111222222222333333444555555555888OOOmmm~~~ddddddccc\\\XXXUUU\\\aaakkkmmm{{{rrrYYYYYY^^^iiiwwwqqqqqq}}}[[[KKKBBB@@@===;;;:::999666444000000000000/////////...,,,,,,,,,------.................................------........./////////............/////////000//////000111111111111111222222111111222222333444222222333777EEE___|||kkk___```ggghhhvvvxxx}}}yyy|||~~~uuuWWWHHHAAA???>>><<<999888666555555666666555444444444444555222222222222222222222222000000111111222222222333000000000000000111111222333222222222222222222333222222333444444555555666===YYY{{{mmm```ccc[[[ZZZ]]]UUU[[[eeexxxxxx|||___YYY]]]dddnnn|||sssqqqiiiXXXBBB@@@===;;;:::999666444000000000000////////////,,,,,,,,,---------................................./////////000000111111---.........//////000000//////000111111111111111222222111111222222333444222555888===LLLgggeee```eeeiiijjj~~~|||}}}|||zzzZZZIIICCC>>>===<<<:::999888777777555555444333222222111111444444333333333333222222222222222111111111000000333333333222222111111111111111111000000000000000000///111444444111222777GGGgggoooccc]]]```^^^WWWWWW]]]___qqq}}}gggVVVTTT^^^lll}}}}}}xxxyyy^^^HHH???>>>>>>666666:::666333333111000////////////---------............///......------------......---...///...------...///////////////000000000000000000000000000111111222111111222222222333333333333888:::???SSSuuu}}}rrrdddfffggghhhqqqvvvpppxxx{{{yyy|||[[[IIIBBB>>>===<<<:::999888777777666555555444333333222222444444333333333333222222222222222111111111000000333333333222222222111111111111111111000000000000111000222555444222555;;;RRRrrrdddaaacccgggbbbYYYYYY```ooohhhVVV^^^jjjzzz|||tttiiiJJJ???>>>>>>777777:::666444333222000////////////---------............///......------------......---...///...------...///////////////000000000000000000000000000111111222111222222222222333333333111555;;;FFF^^^tttcccaaacccfffkkkwwwsssyyyyyyzzz~~~vvv~~~]]]JJJBBB>>>===<<<:::999888777777666666666555444444333333444444333333333333222222222222222111111111111111333333333222222222222111111111111111111111111111333222333555555555:::BBB]]]{{{aaaYYYaaannnrrrhhh[[[]]]iii{{{mmm]]]cccsss~~~{{{}}}mmmmmmttt~~~vvvssspppnnnnnnooorrruuuuuuuuuvvv{{{wwwNNNAAA>>>???999888:::666444333222111000/////////---------............///......------------......---...///...------...///////////////000000000000000000000000000111111222222222222222333333333333222444<<>>===<<<:::999888777777777666666666555555555444444444333333333222222222111111111111111111111111222222222222222222222222000111111111111111222222333222333444444777@@@KKKeee{{{zzzSSSUUUfffxxxyyyiii\\\ddduuuuuu}}}kkkbbbjjj~~~}}}wwwppp{{{mmm[[[gggzzzooojjjjjjjjjjjjjjjlllmmmmmmjjjggggggkkkooorrrvvv~~~VVVDDD>>>AAA;;;999:::666555444333111000//////...---------............///......------------......---...///...---------///////////////000000000000000000000000000111111222222222222333333333444444666555===UUUwww~~~eee```cccgggmmmvvvoooqqqxxx~~~wwwppp___JJJAAA>>>===<<<:::999888777777777666666666666666555555444444333333333222222222111111111111111111111111222222222222222222222222000000111111222222222333222111111333444999GGGUUUnnn|||dddSSSWWWjjj{{{wwwcccZZZjjj|||xxxiiicccdddwwwyyysssqqqoooooosssxxx{{{tttzzz\\\TTTjjj}}}rrriiigggeeeeeegggiiiiiifffccccccbbb^^^ZZZYYY]]]aaabbbdddiiipppyyy```III@@@BBB===::::::777666555333111000//////...---------............///......------------......---...///...---------///////////////000000000000000000000000000111111222222222333333333444444444999888BBB^^^ooo^^^```cccgggppp~~~|||iiittttttqqq{{{xxxqqq^^^JJJAAA>>>===<<<:::999888777777666666666666666666555555444444333333333333222222111111111111111222222222111222222222222333333333000000111111222333333333111111111333555===OOO```zzzlllTTTVVV\\\mmmyyyppp^^^[[[rrryyywwwmmm]]]cccnnnsssfff]]]^^^ccciiiwwwzzznnnooofffYYY]]]vvvzzziii```aaadddgggiiikkklllhhhbbbXXXYYYYYYWWWTTTUUUYYY^^^___```bbbeeekkkrrryyy}}}~~~}}}lllPPPAAACCC>>>:::;;;888777666444222000//////...---------............///......------------......---...///...------...///////////////000000000000000000000000000111111222333333333333444444444444999:::JJJiiiddd^^^___^^^ffftttrrrgggwwwttthhhyyy{{{ttt]]]JJJAAA>>>===<<<:::999888777777555555555555555555555555444444333333333333222222000000111111111222222222111111222222222333333333000000111222222333444444222111222444888BBBXXXkkkbbbRRRZZZdddrrryyyooo___ccc~~~ppp~~~ccc\\\jjj{{{}}}tttggg______iiissskkkkkkvvvYYY]]]jjj|||kkkcccaaaccciiinnnnnnnnnmmmfff^^^TTTVVVXXXWWWVVVWWW\\\```bbbbbbdddgggkkkppptttwww{{{}}}{{{yyy~~~wwwVVVCCCCCC???:::;;;:::777666444222000///......---------............///......------------......---...///...------...///////////////000000000000000000000000000111111222333333333444444444444555888>>>RRRsss```aaa___^^^hhhzzzkkkfffxxx~~~kkkzzz}}}vvv~~~]]]JJJBBB>>>===<<<:::999888777777444444444555555555555555444444444333333333222222000000111111222222222222111111111222222333333333000000111222333333444444333333444666:::FFF]]]rrrcccXXX^^^jjjvvv|||qqqeeemmm}}}tttrrr[[[[[[nnnpppkkkmmmjjjhhhooo}}}bbbkkk{{{tttMMM\\\mmmkkk```aaafffbbbjjjnnnmmmllljjjcccZZZSSSUUUWWWWWWVVVWWW[[[______aaadddiiinnnrrruuuvvvxxxyyy~~~}}}yyy}}}|||}}}YYYDDDCCC???;;;<<<;;;777666555222111///......---------.........//////.........------.........---...///...------...///////////////000000000000000000000000000111111222333333333444444444555555888AAAYYYxxx~~~[[[```[[[aaammmhhheeewwwuuu{{{~~~www~~~\\\JJJBBB???>>><<<;;;999999888888666555555555555444444444444444333333333333222222333333333222222111111111222222222222111111000000111222333444555444333333444666666555>>>TTTkkkyyytttgggjjj[[[___nnnwwwqqqlllzzzxxxzzzyyyeeeYYY___sss~~~}}}yyyxxx{{{xxxnnnoooyyy{{{fff```gggoooZZZRRRZZZlllwwwlllfffbbbbbbccciiiiiimmmoooiii^^^VVVUUUUUUVVVWWWWWWXXX[[[```ccckkkkkknnntttyyy|||zzzxxxxxx~~~}}}|||{{{{{{{{{gggKKKDDD>>>999;;;:::666666555333111000......................................................,,,,,,,,,---...///000000......///000000000000000000000000111222222333333555111000333555444555888<<>>===;;;:::999999888666555555555555444444444444444333333333333222222333333333222222222111111222222222222111111111000111222333444444444333333333666777999EEE]]]vvvjjj```bbb[[[[[[rrr}}}yyyyyymmmbbb[[[eeezzzpppooorrrxxx}}}sssyyymmmYYYSSS^^^kkk~~~TTTMMMSSSbbbttt~~~|||lllggghhhhhhffffffnnnkkkjjjiiibbbXXXRRRQQQPPPRRRVVVYYY]]]bbbhhhlllrrrrrruuuyyy}}}~~~|||zzzzzzxxxwww{{{pppQQQHHH@@@;;;<<<999888777666444222111000///................................................---......//////000000000......///000000000000000000000000111222222333333555111000444555444555777BBBIIIaaaggg\\\bbbaaaeeewwwzzz___eee{{{}}}^^^KKKCCC@@@???===<<<::::::999999666555555555555444444444444444333333333333222222333333333222222222222111222222222222111111111111111222333444444444333333333666888>>>OOOkkk{{{hhhbbb```bbb^^^}}}www~~~{{{```^^^___mmmjjjggggggkkktttzzz{{{bbbQQQQQQbbbssssssMMMIIIOOOYYYhhhnnn|||zzznnnnnntttuuurrrpppssslllfff```YYYQQQMMMNNNOOORRRWWW\\\bbbhhhooosssxxxxxxyyy|||~~~}}}{{{}}}xxxuuuxxx}}}YYYLLLBBB======888999888777555444222111000////////////////////////........................//////000000000000000000......///000000000000000000000000111222222333333444111111444555333444777JJJRRRooo~~~{{{ccc\\\___fffmmmzzz___cccvvv___LLLCCC@@@???>>><<<;;;:::999999666555555555555444444444444444333333333222222222222222222222222222222222222222222222222222222222222222333333333444444444333555777@@@WWWxxxrrroooggg]]]cccfffyyyvvvpppYYY___eeetttrrrkkkmmmqqqwww^^^RRRYYYnnnpppKKKIIIPPPYYYccceeeuuu||||||}}}yyywwwuuukkk___XXXRRRMMMMMMPPPRRRVVV[[[aaaeeejjjpppsssxxxxxxzzz|||}}}}}}{{{zzz{{{tttuuuyyyaaaOOOBBB>>>===888999888777555333222111000000000000000000000000000........................000000//////////////////......///000000000000000000000000111222222333333333111222555555333555999PPP]]]~~~{{{kkkfffaaa___kkkqqqzzz```aaaqqq```MMMDDD@@@???===<<<:::999999999666555555555555444444444444444333333333222222222222222222222222222222222222222222222222222222333222222222333333333444444555555777BBB]]]mmmnnnfff\\\eeennnsss}}}hhhXXXcccnnnoooooouuu}}}|||[[[UUU\\\uuummmIIIJJJSSS\\\ccccccrrr|||wwwwwwpppeeeYYYRRROOONNNQQQUUUUUUYYY___eeejjjnnnrrruuuyyyzzz|||}}}}}}}}}}}}}}}|||sssrrruuu|||iiiRRRAAA======888888777666444333111000///111111111111111111111111///////////////////////////...........................///000000000000000000000000111222222333333333222333555555444777===UUUjjjzzzyyyeeeiiieee```llluuuxxx^^^]]]iiiaaaMMMDDD???>>><<<;;;999999888888666555555555555444444444444444333333333333222222111222222222222333333333222222222222333333333333333333222222222333444555555666:::HHHeeewwwggggggeeejjjyyywww|||rrrzzzaaa[[[jjjzzz|||yyypppUUUWWWaaa|||cccHHHKKKRRRZZZcccgggvvv~~~wwwuuuggg\\\RRROOOPPPQQQUUUYYYWWW\\\dddlllrrrwww{{{~~~{{{ppppppqqqwwwtttXXXBBB<<<>>>:::888777666444222111000///000000000000000000000000////////////////////////---------.....................///000000000000000000000000111222222333333444222333555444555;;;DDD\\\wwwuuu|||uuubbbgggeeeccclll}}}ttt[[[ZZZccc}}}bbbNNNEEE>>>===;;;:::888777777777666555555555555444444444444444333333333333222222111111222222222333333333222222222333333333444444333333222222222333444555333777???QQQoookkkgggbbbeeeyyysssqqqkkk^^^```qqqfffSSS^^^iiiuuuVVVHHHOOOPPPUUUcccnnnwwwnnn^^^UUUMMMNNNQQQTTTVVVYYY\\\bbblllttt{{{qqqnnnlllooo```EEE<<>>===;;;:::999777444222000000000000000000000000///////////////////////////////////////000111111000000000000000000000000///000000111111222333333333777777999;;;===TTTxxxkkkYYYcccdddcccttthhh[[[]]]bbbiiisssssscccZZZPPPIIIGGGHHHHHHHHHKKKNNNVVV]]]aaaeeennnyyyhhhRRRFFFAAA???<<<::::::999888666666555555555555444444444333333333333333333333333222222333333333333444444000222444333222111222333444444333444444555666777:::RRRnnnxxxiiibbbccciiipppvvvxxxrrrttt||||||~~~~~~zzzvvvrrrnnnmmmpppssswwwlllnnnpppbbbkkkgggiiippptttyyyjjj___TTTPPPQQQNNNSSSXXX]]]```dddlllyyysssqqqyyy{{{nnn^^^]]]kkkllluuuPPPDDD@@@???===<<<;;;:::888555333000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000111222222333333444000444444777;;;AAA]]]gggXXXbbbccceee}}}iii]]]___dddqqqwwwzzziiiZZZTTTLLLHHHFFFGGGGGGFFFHHHJJJOOOTTTVVV[[[hhhuuujjjRRRFFFAAA???<<<::::::999888666666666555555555444444444333333333333333333333333222222333333333444444444000222444444333222111222444444444444444555777777???XXXuuuuuuiiifffjjjqqqvvvyyyuuukkkvvv{{{xxxzzzpppyyy{{{lllqqqppptttzzz{{{~~~~~~fffYYYVVVNNNOOOVVVXXX\\\bbbiiinnnrrr{{{}}}ooollluuu}}}}}}ooo^^^[[[iii{{{ooo{{{SSSEEE???@@@>>><<<;;;:::999666333000000000000000000000000000000000000000000000000---...000111111111000///000000000000000000000000111222222333333444555555222666777;;;CCCNNNooo|||dddVVVaaabbbgggjjj___aaaeeewww{{{ssscccSSSNNNHHHDDDDDDEEEEEEEEEFFFFFFIIILLLNNNUUUdddtttvvvhhhPPPDDDBBB???===;;;;;;:::999777888888777666666666666666555555555444444333333333222222222222222222222222333333333444444444555555444666777666555555666777BBBXXXyyyxxxvvvkkkeeekkkooowww}}}eeeffftttxxx~~~eeeZZZSSSVVVZZZ[[[]]]aaaiiinnnuuu}}}}}}~~~}}}~~~ttt```\\\eeexxxXXXBBBEEE@@@???======<<<999666333222222222111111111111000000000000000000000000000............/////////000000000000000111111111111000111111222222333444444666777999;;;BBBZZZooo]]]\\\]]]cccrrrggg___hhhrrr{{{jjjXXXLLLHHHCCCAAACCCDDDDDDBBBFFFGGGJJJMMMNNNSSSaaapppuuu}}}hhhQQQEEEBBB???===;;;;;;:::999777888777666666555555666666555555444444444333333333333333333333333333333333333333333444444444555555444666777666555555666888EEE___~~~nnnqqqqqqtttxxxrrrssswwwbbbeeeuuu{{{|||eee^^^[[[___ccceeehhhmmmttt{{{sssaaa]]]dddvvv\\\CCCDDD@@@???======<<<:::666333222222222111111111111000000000000000000000000000........./////////000000000000000000111111111111111111111222333333444444444222333:::GGGccchhh\\\\\\]]]dddvvvjjjccclllwww|||cccPPPKKKGGGBBBAAABBBCCCDDDCCCEEEFFFIIILLLMMMQQQ^^^lllsssmmmiiiQQQEEEBBB???===;;;;;;:::999777777666555555444444555555555444444444444333333333444444444444444444444444333333333444444444555555444555666666555555777999HHHhhh}}}pppssszzz|||yyynnn^^^fffxxxtttooopppooovvv|||~~~hhhcccbbbdddiiilllooouuu{{{xxxyyyssseee^^^bbbsssbbbFFFBBB@@@>>>===<<<<<<:::666444222222222111111111111000////////////////////////....../////////000000000000000000000111111111111111111222222333333444444666222111999LLLiii~~~___\\\[[[]]]ggg{{{lllfffppp{{{pppYYYHHHHHHEEEAAA@@@AAACCCDDDDDDFFFHHHLLLOOOOOORRR]]]jjjuuuiiiaaaiiiiiiQQQEEEBBB???===;;;;;;:::999777666666555444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444555666666555666888:::JJJppprrrxxxuuuzzzggg]]]hhh||||||nnn```TTTTTT^^^hhhqqqxxxpppfffZZZTTTWWW^^^cccfffuuu}}}mmmdddgggkkkppptttxxx|||sssxxxxxxkkk___]]]nnniiiHHH@@@???>>>===<<<<<<:::777444222222222111111111000000////////////////////////...////////////000000000///000000000111111111111111111222222333444444555999666555;;;KKKfffyyy~~~\\\]]]\\\___jjjkkkeeeqqq}}}wwwbbbQQQHHHEEECCCAAA@@@@@@BBBDDDFFFKKKMMMQQQTTTSSSUUU___kkkvvvbbb```___rrrjjjRRREEEBBB???===;;;;;;:::999777666666555444444444444444444444444444444444444444222222222222222222222222333333333444444444555555444555555555555777:::<<>>===<<<<<<:::777444222222222111111111000000////////////////////////////////////000000000111///000000000111111111111111222222333444444555555888999999===JJJbbb}}}xxxwwwzzz]]]___^^^aaannniiiffftttiiiUUUKKKIIIBBBBBB@@@@@@@@@CCCFFFHHHNNNPPPTTTVVVUUUWWWaaalllrrrZZZ___hhhkkkSSSFFFBBB???===;;;;;;:::999777777666555555444444555555333333333444444444444555222222222222222222222222333333333444444444555555444555555555555777;;;>>>ZZZ{{{mmmooonnnrrrbbbbbbqqqwwwYYYLLLEEEBBB???>>>?????????@@@DDDHHHJJJKKKHHHDDDDDDHHHMMMLLLPPPWWW___gggmmmppprrrtttrrrlllfffccceeejjjnnnuuu{{{vvvtttzzzpppyyysss```VVVeeerrr}}}vvvNNN@@@>>>===<<<<<<<<<;;;777555222222222111111111111000/////////////////////////////////000000000111111000000000000111111111111222222333333444444555555333777:::???NNNgggxxx|||ooo``````___dddsss}}}ffffffxxxvvv]]]LLLFFFHHH@@@AAAAAA@@@AAACCCHHHKKKPPPQQQTTTVVVUUUWWWbbbnnnwww^^^aaauuulllSSSFFFBBB???===;;;;;;:::999777888777666666555555666666333333333444444444555555333333333333333333333333333333333444444444555555444555555555555888<<>>===<<<<<<<<<;;;888555222222222111111111111000000000000000000000000000//////000000000111111111000000000000111111111111222222333333444555555555333555888AAAVVVsss~~~yyyeeeaaa___```gggxxxttt___dddzzz|||dddTTTHHHCCCCCC???AAAAAAAAABBBDDDJJJNNNSSSTTTVVVWWWWWWYYYeeerrrgggkkklllSSSFFFBBB???===;;;;;;:::999777888888777666666666666666333333333444444555555555444444444444444444444444333333333444444444555555444444555444555888===@@@fffhhheeellltttqqqjjjllluuuzzzbbbeeettthhhLLLEEECCC:::BBBEEE@@@>>>DDDHHHGGGIIIHHHHHHJJJLLLKKKHHHEEEHHHHHHIIILLLPPPRRRSSSSSSYYYZZZ___fffmmmwwwwwwnnn\\\fffzzz~~~mmmsssxxxnnn___XXX```jjjxxx|||~~~WWWFFF>>>===<<<<<<<<<;;;888555222222222111111111111000111111111111111111111111000000000000111111111111000000000000111111111111222222333444444555555666777666777BBB^^^||||||}}}yyy^^^aaa^^^```hhh|||kkkYYY```yyyhhhTTTMMMHHHBBB??????AAABBBBBBBBBEEEKKKPPPWWWWWWYYYZZZYYY]]]jjjwwwmmmwwwlllRRRGGGCCCBBB???<<<:::999999::::::999888777666666666666333444444444555666666666555444333333222222222222333333333444444444555555333555222555;;;777;;;LLLqqqooommmvvvhhh```cccvvvqqqhhhiiizzz{{{dddQQQHHHGGGGGGFFFEEEEEEFFFGGGIIIKKKOOOMMMLLLLLLMMMMMMKKKJJJOOOQQQSSSSSSSSSSSSUUUVVVXXX\\\dddooo}}}~~~}}}qqqcccYYYiiiiiihhhwwwuuuaaaVVV\\\hhhzzzvvvwwwXXXEEE???<<<;;;;;;===<<<888444333222222111111222222333000000000000000000000000000000000000111111111111222222111111111111111111222222333444444555555666333666;;;JJJggguuuzzzxxxddd\\\]]]eeerrrjjj[[[UUUYYYppp{{{XXXMMMJJJBBB===???===???AAACCCEEEJJJRRRXXX[[[XXXVVVXXX[[[bbbppp}}}}}}mmmRRRGGGDDDBBB???<<<:::999999::::::999888777666666666666444444555555555555555555666555444444333333333444333333333444444444555555444666333555;;;777;;;MMMsssvvv|||}}}kkk]]]^^^sssmmmgggjjj|||lllVVVLLLLLLHHHHHHGGGGGGIIIKKKNNNPPPTTTSSSSSSSSSSSSSSSRRRRRRTTTVVVXXXZZZZZZ\\\^^^```eeejjjrrr}}}wwwjjjdddaaadddgggkkkrrrxxx~~~qqqddd```ttt}}}gggfffvvvuuubbbVVVXXXddd|||wwwttt[[[GGG???===;;;;;;===<<<888444333222222111111222222333000000000000000000000000000000000000111111111111111111111111111111111111222222333444444555555666555444999QQQxxx}}}xxxrrrccc]]]]]]eeessstttWWWMMMLLLPPP]]]nnn|||vvvwwwkkkMMMGGGGGGAAA>>>AAA>>>@@@CCCEEEHHHMMMTTTZZZ[[[WWWVVVXXX\\\dddrrrnnnSSSHHHEEECCC@@@<<<:::::::::::::::999888777666666666666666666555555555555555555666666555444444444555555333333333444444444555555555777444555:::777<<>>;;;;;;===<<<888555333222222111111222222333000000000000000000000000000000000000111111111111111111111111111111111111222222333444444555555666:::555>>>bbb{{{~~~iii```^^^^^^fffvvvgggJJJFFFKKKLLLPPPWWWbbb[[[[[[gggxxxxxx\\\EEEBBBCCC???>>>AAA@@@BBBFFFIIIMMMSSSYYY]]]ZZZWWWVVVXXX]]]fffuuupppUUUIIIFFFDDDAAA===;;;::::::::::::999888777666666666666777777666666555555444444555555444444444444555555333333333444444444555555555777444555999666===QQQtttzzzuuurrr}}}|||dddeeemmmwwwggg___SSSRRRRRRRRRSSSVVVXXXZZZXXXZZZ]]]^^^______```aaa```cccgggjjjnnnsssxxx|||hhh\\\XXXSSSNNNNNNNNNSSS\\\ccchhhooovvv||||||qqqnnnzzzccc```sssxxxfffYYYYYYaaavvvhhhMMMAAA>>><<<;;;<<<<<<888555333222222111111222222333000000000000000000000000///000000000111111111111111111111111111222222222222222333444444555555666:::666DDDqqqyyybbb___^^^^^^hhhzzzbbbJJJIIIOOONNNMMMQQQ[[[ZZZaaavvvjjjUUUDDDAAABBB>>>===@@@BBBEEEIIINNNSSSXXX\\\___XXXVVVVVVYYY___iiizzzrrrWWWJJJGGGEEEAAA>>>;;;::::::::::::999888777666666666666777777777666666555555444444333333333333333444444333333333444444444555555555777555555999666???UUUwww~~~www}}}{{{{{{|||}}}bbbgggqqqxxxlll```___]]][[[[[[\\\]]]^^^bbbfffkkknnnoooppprrrtttuuuwww{{{xxx___PPPMMMOOOPPPQQQRRRRRRWWW___dddiiirrr{{{}}}~~~zzzaaa]]]rrrzzziiiYYYYYYaaauuunnnPPPCCC???<<<;;;<<<<<<999666333222222111111222222333000000000000000000000000///000000000111111111111000000111111111222222222222222333444444555555666555444JJJ{{{wwwyyy{{{___^^^\\\___kkkvvv```PPPPPPRRROOOSSS[[[fffooo{{{qqq\\\NNNBBBAAAAAA>>>>>>BBBFFFHHHLLLRRRWWW[[[]]]^^^VVVTTTVVV\\\cccmmm~~~}}}tttXXXKKKHHHFFFBBB???<<<;;;:::;;;:::999888777666666666666777777666666666666666666333333222222222333444444333333333444444444555555444777444555888777BBBZZZ|||yyy~~~uuuwww{{{yyybbbkkkvvv{{{pppnnnkkkiiiggggggggghhhlllqqqxxx}}}cccYYYPPPOOOQQQRRRTTTUUU^^^___dddlllqqqwww{{{yyy___YYYooozzziiiXXXVVV^^^qqqtttRRRDDD@@@<<<;;;<<<<<<999666333222222111111222222333000000000000000000000000000000000000111111111111000000000111222222333333222222333444444555555666777999TTT~~~qqqzzzqqq\\\^^^ZZZ```ooottteee[[[[[[ZZZYYYeeewwwyyykkkvvv|||bbbMMMEEE????????????BBBGGGIIIKKKOOOUUUZZZ\\\\\\ZZZRRRRRRVVV^^^gggrrr{{{uuuZZZKKKIIIGGGCCC???<<<;;;;;;;;;:::999888777666666666666666666666666666777777777333333333333333444555555333333333444444444555555222666444444888888EEE]]]~~~~~~rrrkkkrrr~~~wwwcccooo|||}}}zzzwwwuuuuuuuuuuuuvvv}}}jjjWWWRRRQQQVVVYYYZZZ]]]bbbaaadddkkksssyyy~~~llldddaaaiiitttwww\\\UUUlllxxxhhhUUUTTT\\\pppwwwSSSEEEAAA===;;;<<<;;;999666333222222111111222222333000000000000000000000000000000000000111111111111///000000111222222333333222222333444444555555666:::<<>><<<:::999888888777777888888666666666666555555555555555444333222333444555666444444444555555555555666777444:::666777:::BBBfff|||~~~xxxjjjcccaaaeee~~~|||mmmeeesssmmm\\\XXX[[[^^^aaaffflllrrrwwwYYYPPPJJJFFFGGGJJJNNNUUU]]]uuurrrZZZQQQbbbtttkkkTTTVVV[[[mmmuuuUUUHHH@@@;;;;;;<<<:::999:::555333111111222333222111111111111111111111111111///////////////000111111222222222222222222222222111222222333333444444555999:::NNNqqqxxxttt~~~```___YYYaaagggmmm\\\___iiittt~~~jjjOOOKKKEEEBBB??????BBBGGGKKKLLLRRRSSSUUUVVVWWWUUUQQQNNNQQQXXX[[[eeewwwbbbOOONNNKKKGGGDDDBBB???<<<999:::999888888777777888888666666666666555555555555444444333333444444555555444444444555555555555666555222999555888<<>>GGGmmmrrrtttfffbbbiiilllmmm~~~}}}vvvtttzzzzzznnn~~~yyyuuutttyyy~~~dddUUUPPPMMMLLLJJJFFFEEEHHHLLLLLLNNNVVVeeewwwrrr[[[PPP^^^rrrooo___SSSXXXiiiyyyeeennnaaaIIIAAA<<<<<<<<<:::999999666444333222333444333222111111111111111111111111000000//////000000111222222222222222222222222222222222333333444555555555<<>>:::999888888777777888888666666666666555555555555444444555666666666666555444444444555555555555666999444:::666999>>>HHHnnnuuuppphhhoooiiippplllbbbooojjjnnnooo```^^^ZZZWWWXXXUUUPPPOOOQQQLLLNNNOOOLLLKKKPPP[[[eeemmm{{{uuu]]]LLLTTTfffggg[[[TTTWWWhhhpppyyycccKKKCCC=========:::888999555333111111222222222111111111111111111111111111111000000000000111222222222222222222222222222222333333333444555555666666888???]]]rrr\\\aaa\\\gggwwwmmmTTTOOOLLLMMMOOOQQQYYYbbbaaa___iiinnnTTTEEEAAAAAAAAAEEEIIIJJJJJJKKKOOORRRNNNOOOOOOMMMKKKMMMRRRWWW]]]gggooo}}}yyyccc]]][[[WWWSSSOOOIIIBBB>>>:::999888888777777888888666666666666555555555555555555555555555666666777444444444555555555555666777333999555999???KKKqqqxxxooo}}}kkkeeennn~~~iiirrr|||yyyyyy~~~rrrnnn{{{~~~rrr\\\ZZZwwwtttyyyuuullleeeaaa______]]]YYYXXX[[[[[[[[[ZZZWWWTTTSSSUUUXXX]]]mmmsss[[[IIIPPPbbbeee[[[UUUXXXhhhrrr~~~hhhKKKCCC=========:::888999555444222222333333333222111111111111111111111111111111000000111111222333222222222222222222222222333333444444555666666666:::CCCdddooo]]]ccc^^^hhh}}}xxx\\\WWWTTTVVVZZZ^^^ccchhhgggnnnyyy```NNNAAA>>>BBB@@@BBBFFFIIILLLOOOQQQQQQKKKMMMMMMKKKJJJLLLTTTZZZ```iiiqqq}}}|||fffaaa^^^ZZZVVVPPPIIIAAA<<<:::999999888777888888888777666666666555555555555666666555444444666777888444444444555555555666666555111777555:::AAAMMMtttooohhhtttccc___jjj|||jjjuuuyyyzzzqqqdddaaabbb~~~ccc```~~~zzziiieeedddeeedddbbbbbbfffcccbbbbbbccceeedddbbb```[[[kkk|||~~~qqqYYYGGGMMM```ddd[[[UUUYYYhhh]]]nnnmmmLLLDDD>>>======:::888999666555333333444444444333111111111111111111111111111111111000111111222333222222222222222222222222333333444444555666666666>>>HHHkkk~~~lll]]]ddd___jjjeee___[[[]]]cccgggkkkmmmhhhTTTHHH===<<>>>>>;;;<<<===777666555444333222333444444444333333222111222222222000111111111111222222222222222222222222222222222444444444444555777888999;;;HHHeee~~~vvvwwwxxxaaa]]]```bbbkkkjjjbbblllooorrr{{{zzz[[[IIIHHHCCC@@@CCCBBBEEEGGGJJJPPPUUUXXXXXXWWWSSSOOOLLLMMMNNNQQQYYYbbblllrrr~~~www}}}}}}uuummmiiicccWWWIIIAAA===;;;999999::::::999888999888888777666555444444666666666666666666666666666666666666666777777888:::666:::666:::DDDUUUttt|||wwwaaaccc{{{wwwkkkttt]]]PPPPPPPPPYYYddduuuyyyzzzsssfff[[[bbbyyysssfffllluuummmwww{{{pppWWWHHHKKKXXX]]]ZZZYYY[[[hhh|||~~~qqqXXXXXXXXXFFF???>>>:::;;;===777666555444333222333444444333333222111111111111222000000111111111222222222111222222222222222333333444444444444555777888999===IIIbbbyyy}}}{{{zzz______aaacccmmmdddaaaooossssssyyyhhhOOODDDEEEBBBAAADDDCCCGGGIIIMMMQQQUUUWWWXXXWWWTTTOOOMMMNNNOOORRRZZZcccnnnuuuwww{{{sssooogggWWWHHHAAA>>><<<:::999::::::999888999999888777666555555444666666666666666666666666666666666666666777777888:::555:::666;;;EEEUUUppp}}}rrrccciiiwwwlllwwwqqqRRRKKKNNNPPPaaannnvvvzzzyyyppp___hhh{{{mmmooorrr{{{|||pppeeeuuu{{{nnnVVVHHHKKKVVV\\\\\\YYYZZZggg}}}~~~qqqYYYUUUXXXFFF>>>===999:::<<<666666555444333222333444444222222111000000000000000000000111111111222222222111111111222222333333333444444444444555777888999>>>IIIaaawww~~~ttt^^^aaa```bbbooocccfffwww}}}zzz{{{~~~yyy]]]JJJDDDFFFBBBBBBFFFDDDHHHKKKNNNRRRTTTUUUUUUUUUSSSOOOMMMNNNOOORRR[[[dddpppwwwwwwzzzuuuhhhTTTEEEAAA>>><<<:::999:::::::::888888888888777777666666666666666666666666666666666666666666666666777888888888555:::666;;;DDDTTT~~~iiizzz~~~mmmeeelllvvvlllwwwlllQQQLLLSSSYYYlllyyyyyy|||{{{sssdddnnntttppplllfffbbb\\\```ttt{{{}}}|||vvv~~~~~~kkkSSSFFFIIISSSZZZ]]]YYYZZZeeewwwZZZRRR}}}YYYFFF>>>===999:::===777666555444333222333444444222111000000//////000000000111111111111222222222111111111222222333333444444444444444555777888999===IIIaaaxxxooo]]]aaa^^^aaarrrffffff|||}}}}}}nnnVVVHHHDDDFFFAAABBBGGGDDDIIILLLPPPQQQQQQQQQQQQRRRQQQMMMKKKNNNQQQUUU^^^hhhssszzzvvv{{{iiiPPPBBBAAA>>><<<:::::::::;;;:::999888777777777777777777777666666666666666666666666666666666666666777888888777333:::666;;;CCCQQQ{{{bbbuuu~~~qqqmmmqqqtttjjjvvvpppYYYQQQ\\\kkk{{{pppyyyxxxnnndddWWWPPPSSSeee{{{{{{qqq}}}|||zzzxxxqqqtttxxx|||}}}jjjSSSGGGIIIRRR[[[```XXXYYYccc}}}\\\TTTZZZGGG???>>>:::<<>><<<::::::;;;;;;:::999777777777777777888888888666666666666666666666666666666666666666777888888555222:::666:::BBBOOOxxx___qqq|||wwwwww~~~rrriiitttvvv]]]PPP\\\qqq~~~{{{kkk\\\VVVNNNVVVrrryyyqqqyyy{{{rrrppplllfffccceeekkkpppnnnsss~~~kkkTTTIIIKKKUUU^^^eeeXXXXXXbbb|||___WWW[[[HHH@@@???;;;===AAA<<<666555444333222333444444444333222222111111222222000111111111111222222222000000111222333333444444444444444444666777888999???OOOiiieeeYYY^^^ZZZbbbzzziiiiiiyyyrrruuuiiiYYYLLLBBBBBBCCC===@@@FFFDDDJJJMMMPPPPPPMMMJJJJJJKKKJJJGGGIIIOOOVVV^^^kkkvvv}}}}}}rrr[[[III@@@???===;;;;;;<<<<<<;;;:::<<<;;;:::999888666555555777777777777777777777777666666666666777777777777999444:::666:::AAALLLssseeennn~~~nnnvvvssslllxxxhhhYYYggg}}}oooiii```UUUWWW```{{{|||rrr~~~xxx}}}|||ppp```TTTQQQQQQMMMGGGIIIPPPTTT\\\jjjnnnrrr~~~gggUUUKKKHHHWWWfffgggZZZ]]]aaaxxxmmm\\\aaaJJJ???@@@<<<;;;===999666555333333444444444333222222222111111111111000000111111111111222222222111111222222222333333333444111111555888777888;;;BBBLLLhhhfff]]]^^^aaaeeehhhkkkxxxooooooxxxwwwaaaSSSHHHEEEBBBAAACCCFFFHHHIIILLLMMMNNNNNNNNNNNNMMMMMMHHHJJJOOOXXX^^^eeeppp{{{~~~}}}{{{cccPPPGGGAAA???===<<<======<<<;;;===<<<;;;:::999888777666777777777777777777777777666666666666777777777777999444:::666:::AAALLLsssnnnvvvrrr{{{pppkkkyyyyyyeeelll}}}mmmlllfffXXXYYYeee|||uuuzzzppp\\\NNNIIIHHHDDD???>>>CCCDDDLLLZZZaaahhhxxx|||eeeSSSJJJHHHVVVeeefffZZZ]]]ccczzzzzzbbbaaaJJJ???@@@<<<;;;===999666555333333444444444333222222222111111111111000000111111111111222222222111111222222222333333333444111111555888777888<<>>>>>>>>===;;;>>>>>>===;;;:::999888777777777777777777777777777666666666666777777777777999444:::666:::AAALLLsssttt}}}}}}rrr}}}pppkkkyyyrrrrrryyymmmqqqqqq___]]]kkk}}}}}}mmmUUUEEE@@@???===:::===???===BBBRRR\\\iii|||yyybbbQQQHHHGGGUUUdddeeeYYY^^^ddd}}}jjjaaaJJJ???@@@<<<;;;===999666555333333444444444333222222222111111111111000000111111111111222222222111111222222222333333333444111222555777777999===CCC[[[{{{bbb[[[^^^aaagggkkkpppwwwlllkkktttiiiWWWKKKEEECCCAAAAAADDDHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLOOOVVVaaaiiirrr~~~~~~nnnXXXOOOEEECCC@@@??????>>><<<;;;>>>===<<<;;;:::888777777666666666666666666666666666666666666777777777777999444:::666:::AAALLLsssxxxwwwmmmxxxsssmmmzzzxxxrrr{{{}}}gggcccqqqzzzxxxyyy}}}jjjNNN???<<<<<<<<<<<>>>>><<<;;;======<<<:::999888777666666666666666666666666666666666666666777777777777999444:::666:::AAALLLssszzzuuu~~~uuuooo}}}{{{|||zzznnniiivvvwwwpppkkkiiijjjmmmqqqvvvzzz~~~jjjLLL>>>;;;;;;<<<===GGGFFF???AAARRRbbbuuu~~~sss^^^NNNFFFEEESSSaaabbbYYY^^^fffnnn~~~aaaJJJ???@@@<<<;;;===999666555333333444444444333222222222111111111000000000000111111111222222222111111222222222333333333333222333666666666:::AAARRRwwwrrr^^^YYY]]]ccckkkuuuuuuttthhhhhhsss{{{___TTTHHHAAA@@@???BBBFFFJJJLLLMMMKKKKKKJJJIIIHHHHHHIIIIIIOOORRR\\\iiisss}}}oooSSSJJJEEEBBB@@@?????????>>><<<===<<<;;;:::999777666666777777777777777777777777666666666666777777777777999444:::666:::AAALLLsss{{{sssooo~~~}}}yyy}}}}}}}}}qqqqqq}}}~~~vvvmmmeeeaaa___aaadddfffhhhjjjnnnqqqyyykkkMMM???===:::999;;;EEEEEE@@@EEEWWWiii}}}sss^^^NNNFFFDDDRRR``````YYY^^^fffiiixxxaaaJJJ???@@@<<<;;;===999666555333333444444444333222222222111111111111000000111111111111222222222111111222222222333333333333222444666555555;;;CCC\\\ppp]]]YYY^^^dddmmmyyyuuutttgggiiiuuuttt[[[SSSGGG@@@@@@@@@BBBFFFJJJLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKQQQUUU___lllvvvoooPPPGGGEEECCCAAA@@@AAAAAA@@@???>>>===<<<;;;:::999888777777777777777777777777777666666666666777777777777999444:::666:::AAALLLssszzzqqqmmm}}}ttttttyyyuuuvvv|||wwwqqqwww~~~zzzwwwuuuwwwwwwwwwvvvrrrkkkccc^^^XXXYYYYYYWWWVVVVVVXXXZZZ]]]dddppp{{{gggJJJ@@@>>>;;;999;;;BBBDDDCCCKKKaaasss}}}ttt^^^NNNFFFDDDQQQ^^^^^^YYY^^^eee~~~bbbsssaaaJJJ???@@@<<<;;;===999666555333333444444444333222222222111111111111000000111111111111222222222111111222222222333333333333222444666555555<<>><<<;;;:::999888777777777777777777777777666666666666777777777777999444:::666:::AAALLLsss}}}rrrmmm{{{yyyssswww~~~mmmjjjnnnttt}}}kkkkkkooogggooozzzsssiiiaaa[[[XXX[[[^^^bbbfffgggccc]]]YYYOOONNNLLLHHHDDDBBBBBBCCCBBBGGGOOOXXXaaajjjsssxxx|||yyy|||~~~aaaFFF??????===;;;======AAABBBNNNfffyyyzzzttt___OOOGGGDDDQQQ^^^]]]YYY^^^ddd}}}]]]pppaaaJJJ???@@@<<<;;;===999666555333333444444444333222222222111111111111000000111111111111222222222111111222222222333333333333333444666555555<<>><<<999999;;;<<<===???DDDJJJOOORRRRRR___```gggvvvmmmXXXCCC===@@@AAA===999===@@@FFFSSSgggsss```PPPEEEEEEVVVfffddd___[[[bbbzzz\\\yyyfffLLL>>>???=========777666555333333444444444333111111111111111111111111111111111111111111111111111111222222222333333333222555000111777666999FFFPPPtttiii]]]]]]```gggwww}}}pppiiidddrrrfffOOOFFFDDDAAA@@@AAACCCGGGJJJKKKJJJLLLGGGCCCDDDEEEFFFKKKRRRVVVbbbrrr|||ppp^^^SSSMMMGGGEEEGGGMMMSSSWWWAAA@@@>>><<<;;;:::888777888777777777666666666666666666666666777777777777888555;;;777:::???JJJqqqyyy{{{qqqlll{{{ssskkknnnvvvxxxtttnnnlllooouuu|||fffUUULLLWWWqqq{{{hhhXXXMMMGGGCCC@@@AAACCCHHHMMMPPPQQQSSSUUUPPPHHH@@@>>>===::::::<<<===>>>AAAEEEIIIMMMOOOPPPVVVYYYbbbqqq~~~}}}xxx^^^MMM===:::???AAA???>>>CCCEEELLLYYYpppqqq___OOOEEEDDDUUUeeebbb___[[[ccc{{{^^^}}}gggLLL>>>???=========777666555333333444444444333111111111111111111111111111111111111111111111111111111222222222333333333222555222222888666999EEERRRsssiii^^^^^^aaaiiiyyymmmgggdddtttbbbMMMEEEBBBBBBBBBCCCEEEIIIKKKLLLKKKJJJFFFDDDEEEGGGHHHNNNUUUYYYeeeuuuwwwdddUUUPPPJJJGGGHHHLLLOOOPPP@@@@@@???>>>===:::999777888888777777777666666666666666666666777777777777888444;;;888;;;@@@HHHmmmtttqqq{{{rrrlllzzz}}}kkkfffiiiiiifffhhhiiippp{{{___OOOLLL]]]{{{xxxfffTTTHHHBBB???>>>AAACCCGGGMMMSSSXXXZZZYYYTTTJJJAAA>>>>>><<<<<<>>>???AAACCCFFFIIILLLNNNOOOOOOUUU```ooo{{{|||qqqfffNNNCCC999999<<<===>>>@@@DDDFFFMMM]]]vvv~~~qqq^^^NNNDDDCCCTTTcccaaa^^^[[[ccc{{{aaagggLLL>>>???=========777666555333333444444444333111111111111111111111111111111111111111111111111111111222222222333333333111666333444999666888EEEZZZyyyiii^^^^^^ccckkk|||jjjdddcccuuu^^^JJJCCCAAADDDDDDEEEHHHKKKMMMLLLKKKGGGEEEDDDGGGIIIKKKQQQXXX]]]hhhvvvxxxeeeVVVTTTNNNHHHFFFHHHHHHFFFBBBAAA@@@>>>;;;999999999888888888777777777666666666666666666777777777777888444;;;999<<<@@@FFFiiiuuukkklllxxxtttlllzzzqqqhhhgggeeebbbeeegggooo{{{|||[[[NNNMMM```}}}zzzzzziiiWWWIIIAAA@@@@@@EEEGGGLLLTTT```jjjkkkggg[[[OOODDD@@@???>>>>>>@@@BBBDDDGGGJJJLLLPPPSSSVVVVVV^^^kkkxxx|||iiiVVVFFF@@@;;;::::::999;;;>>>DDDGGGPPPccc|||qqq___OOOEEEDDDUUUccc```\\\YYYaaazzzdddhhhMMM???@@@>>>======777666555333333444444444333111111111111111111111111111111111111111111111111111111222222222333333333111666555555999666999FFFaaaggg^^^]]]bbbmmm}}}jjjbbbaaattt{{{YYYHHHCCCAAADDDDDDFFFIIILLLMMMKKKJJJFFFDDDEEEHHHJJJKKKRRRZZZaaajjjvvv{{{fff[[[ZZZTTTKKKHHHJJJHHHCCCEEEDDDBBB===999777999;;;888888888888777777777777666666666666777777777777999444;;;999<<>>======777666555333333444444444333111111111111111111111111111111111111111111111111111111222222222333333333000777666555999777:::IIIdddeee]]]\\\aaammm|||zzznnnccc___rrrsssTTTGGGCCCAAABBBCCCFFFIIILLLLLLIIIFFFEEEEEEFFFIIIIIIKKKSSS]]]gggoooyyy{{{eee```aaa[[[QQQOOORRRPPPIIIIIIIIIGGGAAA;;;888:::<<<999999888888888777777777666666666666777777777777:::555:::777<<<>>>CCCccczzzxxxccc[[[iiiyyymmmzzzxxxooonnnlllhhheee``````ccckkkuuuqqqUUUJJJFFFKKKZZZUUU[[[aaasss~~~uuueeeTTTHHHEEEEEENNNUUU```rrrlll\\\LLLEEEDDDCCCCCCEEEEEEIIIOOOVVV^^^iiivvvlllKKK???======??????>>>@@@FFFGGGOOOaaa}}}zzzrrraaaRRRHHHGGGVVVddd```YYYWWW```zzzfffjjjOOO@@@@@@>>>======777666555333333444444444333111111111111111111111111111111111111111111111111111111222222222333333333000777666555888777===MMMpppddd]]][[[aaammm|||vvv{{{rrreee___rrrlllOOOEEEBBBAAAAAACCCFFFJJJLLLKKKGGGCCCEEEEEEGGGIIIJJJMMMXXXcccpppvvvzzzeeebbbddd___VVVUUU[[[[[[TTTKKKMMMNNNIIIBBB<<<:::;;;999999999888888888777777666666666666777777777777<<<555999666:::>>>BBBbbbuuu^^^XXXggg|||nnn{{{vvvsssvvvuuupppnnngggeeefffiiinnnyyygggOOOHHHEEEFFFOOOMMM\\\kkk{{{nnn\\\NNNIIIIIIPPPZZZhhh}}}tttcccPPPGGGFFFEEEEEEFFFFFFKKKSSS\\\hhhxxxrrrLLL@@@======@@@BBBAAADDDIIIIIISSSiiizzzrrr```QQQHHHFFFVVVbbb^^^ZZZXXXbbb|||eeejjjOOOAAAAAA>>>======777666555333333444444444333111111111111111111111111111111111111111111111111111111222222222333333333000666555444777777???RRRfff___\\\aaaooo}}}uuuyyytttfffaaauuueeeJJJBBBAAA???AAACCCGGGJJJLLLKKKFFFBBBDDDDDDGGGJJJLLLQQQ___mmmuuuzzz~~~iii```ddd```WWWXXXaaabbb\\\LLLPPPSSSPPPHHH???;;;:::999999999888888888888777666666666666777777777777===666888555999===AAAbbbttt\\\YYYhhh}}}ooo|||uuutttyyyxxxtttrrrpppnnnlllkkkjjjqqqzzzqqqXXXDDDBBBCCCCCCJJJQQQfffzzzuuucccTTTMMMLLLQQQ\\\lllyyyfffRRRIIIGGGFFFFFFGGGFFFLLLUUU```nnnvvvNNNDDD@@@>>>AAABBBBBBDDDGGGOOO[[[sss|||ppp___PPPGGGEEETTTaaa]]][[[ZZZddd~~~~~~}}}eeekkkOOOAAAAAA>>>======777666555333333444444444333111111111111111111111111111111111111111111111111111111222222222333333333000666444333666777AAAUUUgggaaa]]]bbbppp}}}uuuxxxtttfffbbbxxx```GGG@@@???>>>BBBDDDGGGLLLMMMKKKFFFBBBDDDDDDGGGJJJMMMUUUeeeuuuvvvzzzppphhhmmm```PPPTTT[[[WWWTTTJJJ[[[jjjeeeQQQ???:::>>>888999:::;;;;;;:::888888888888777777777777888888888<<<888777<<<<<>>:::;;;:::::::::;;;:::999777666888888777777777777888888888<<<888777<<<<<>>;;;:::;;;;;;;;;:::999888777666888888777777777777888888888<<<888777;;;<<>><<<::::::::::::999999888888999888888777777888888999777;;;888777;;;;;;AAAQQQwwwttt^^^RRRYYYkkksss}}}xxx^^^KKKAAA@@@@@@AAAAAADDDNNNYYYwwwyyyaaaSSS^^^llljjjYYYOOOIIIIIIKKKKKKVVVaaannnaaaMMMIIIFFFFFFIIIJJJLLLQQQWWWvvvwwwdddLLLAAAEEENNNSSSTTTXXXXXXddddddKKK>>>???<<<;;;<<<777555444444333333444444555222222222222222222222222111111111111111111111111111111222222222333333333111555333555999555<<>>>>>:::::::::::::::;;;;;;;;;999999888888888888999999666;;;888666;;;:::???OOOxxx~~~|||uuucccYYY[[[kkkrrrzzzzzzjjjUUUFFF@@@@@@BBBDDDEEEHHHSSS___}}}iii[[[hhhuuummm[[[OOOIIIIIILLLOOO]]]kkkwwwzzzbbbPPPJJJHHHHHHJJJKKKMMMTTT\\\wwwxxxeeeNNNCCCFFFOOOUUUUUUXXXXXXdddyyycccJJJ>>>???<<<;;;<<<777555444444333333444444555222222222222222222222222111111111111111111111111111111222222222333333333111555444666999555;;;OOO^^^uuufff^^^___hhhxxxyyyrrrzzzlllggggggNNNEEECCCFFFKKKOOOOOONNNKKKIIIGGGGGGHHHHHHMMMSSS[[[cccooo|||~~~zzzwwwuuuuuu___]]]TTTTTTQQQKKKDDD???===>>>===<<<<<<;;;;;;<<<<<<===999999888888888888999999555:::777666;;;999>>>NNNvvvwwwuuuqqqgggdddmmmqqqwwwpppcccWWWJJJ@@@???@@@DDDIIINNNUUUbbbooottthhhuuurrr```SSSKKKLLLPPPTTTgggxxxzzzfffTTTMMMJJJJJJKKKKKKNNNWWWbbbyyywwwdddNNNDDDIIIRRRWWWWWWXXXXXXfffqqqooocccJJJ???@@@===<<<;;;666555444444333333444444555222222222222222222222222111111111111111111111111111111222222222333333333111555444666:::666===QQQ]]]tttfff___```iiiwww{{{ppp~~~wwwjjjeee~~~```JJJDDDBBBEEELLLOOONNNKKKHHHGGGHHHIIIJJJIIIOOOVVV^^^hhhsss}}}{{{xxxpppqqqvvvkkk^^^___ZZZWWWSSSLLLFFFBBB@@@???BBB@@@???===<<<;;;;;;<<<:::999999888888999999:::555:::777666;;;999===LLLtttsssssszzzqqqqqqpppvvvrrr\\\PPPIIICCC@@@@@@AAAGGGRRR^^^lll}}}}}}sss}}}xxxfffYYYQQQQQQVVV\\\rrr|||kkkYYYQQQNNNLLLLLLLLLPPP\\\hhh~~~sssbbbMMMEEEJJJSSSXXXXXXXXXXXXgggmmmsssdddKKK@@@AAA>>><<<;;;666555444444333333444444555222222222222222222222222111111111111111111111111111111222222222333333333222555333666:::777???SSShhh~~~gggaaabbbjjjwwwzzzlllxxx}}}uuuhhheeeZZZGGGDDDCCCGGGPPPNNNKKKHHHFFFFFFHHHJJJLLLMMMRRR[[[dddnnnyyy}}}~~~qqqjjjnnnlllggglll```ZZZRRRLLLIIIGGGDDDBBBFFFDDDAAA>>><<<;;;:::::::::999999888888999999:::555:::777666:::999===LLLtttsssttt{{{uuupppvvv}}}iiiQQQEEECCCDDDDDDBBBCCCKKK[[[mmmyyy~~~|||kkk^^^VVVVVV[[[ccczzz~~~mmm\\\TTTPPPNNNMMMMMMRRR___lll}}}{{{ppp```LLLEEEKKKTTTXXXXXXXXXYYYiiittt~~~eeeLLLAAABBB>>><<<;;;555555444444333333444444555222222222222222222222222111111111111111111111111111111222222222333333333222555333555:::888@@@VVVvvviiicccdddkkkxxxyyyiiisssyyyssshhheeeWWWGGGFFFFFFKKKTTTMMMIIIFFFDDDEEEIIILLLMMMPPPVVV___iiirrr~~~}}}wwwpppwwwxxxnnnfffhhhaaaYYYSSSRRROOOIIIFFFIIIXXXOOODDD===<<<===<<<;;;::::::999999888999999999777666555555888<<>>???===;;;;;;::::::999999999999999777666555666888<<>><<<<<<;;;:::999999999999999777666666666888<<<@@@BBB```uuutttqqqooolllOOODDDDDDEEEHHHMMMTTT\\\pppssslllmmmooovvvpppcccYYYVVVNNNNNNXXX___qqq{{{sssiiiYYYJJJGGGKKKMMMNNNOOOVVVZZZnnncccccc```LLLCCCBBB======<<<555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111222333333222555222333888888EEE^^^fff```___gggwww}}}cccppp{{{sssjjjiii~~~qqqVVVFFFEEEQQQNNNPPPJJJIIIGGGFFFFFFJJJPPPTTT[[[dddpppzzzooodddgggnnnlllddd^^^[[[XXXVVVUUURRROOOMMMMMMJJJFFFCCCCCCAAA???======<<<;;;::::::999::::::777777666777999<<>>===<<<444333333333333333333333333111111111111111111111111111111111111111111111111222111111111111222333333111444222333888999FFF___fff___^^^gggxxx|||bbbnnnzzzssslllllllllUUUGGGGGGSSSOOOPPPIIIHHHGGGFFFGGGLLLRRRWWW^^^hhhvvvjjjbbbkkkwwwssshhh___]]]YYYVVVUUUTTTQQQOOOKKKIIIGGGEEEDDDBBB@@@>>>>>>===<<<;;;::::::::::::888777777888999;;;>>>@@@WWWuuunnnwww|||~~~uuuqqq|||aaaJJJGGGJJJLLLWWWfffttt|||{{{~~~xxxmmmdddddd```WWWZZZhhhrrr~~~vvvooofffWWWJJJIIIMMMOOONNNMMMUUU\\\sssvvv[[[lll___LLLCCCCCC>>>>>><<<444333333333333333333333333111111111111111111111111111111111111111111111111222222222111222333333444111444222333888999EEE^^^hhh___^^^hhhzzz}}}bbbmmmzzzuuuoooooojjjTTTHHHIIITTTPPPPPPIIIIIIHHHHHHIIINNNUUU[[[bbblllzzzyyyfffdddpppxxxsssjjjdddccc^^^XXXWWWXXXWWWSSSMMMLLLJJJHHHFFFDDDBBBAAA???>>>===<<<;;;:::::::::888888888888999;;;===>>>WWWooofffmmm|||zzzwwwrrrpppYYYHHHHHHJJJNNN```vvv~~~|||xxxqqqkkkaaa___[[[bbbttt~~~wwwpppbbbUUUIIIIIINNNOOONNNNNNUUU^^^vvvppp\\\vvv___LLLDDDCCC???>>><<<333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222333444444111444333444888777BBBZZZzzzkkkaaa___iii|||dddnnn{{{wwwrrrrrriiiTTTIIIIIIUUUPPPPPPIIIIIIIIIJJJLLLRRRYYY___fffppp~~~yyykkkmmmtttrrrllljjjiiihhhbbbZZZXXX[[[[[[WWWQQQPPPOOOLLLIIIFFFEEEEEE@@@???>>><<<;;;;;;::::::999888888999:::;;;<<<===QQQ{{{fff]]]fffzzzzzzyyyqqqeeeRRRGGGJJJMMMRRRkkk~~~}}}zzzxxxuuujjjjjjjjjuuu}}}vvvooo^^^QQQGGGHHHMMMOOONNNMMMUUU___zzzbbb\\\~~~zzz^^^LLLDDDDDD???>>><<<333333333333333333333333333111111111111111111111111111111111111111111111111333222222222222333444444111555444555888555>>>TTTmmmnnnbbb```kkk}}}gggppp}}}zzzuuuuuukkkUUUIIIJJJUUUPPPOOOJJJJJJJJJKKKNNNTTT\\\bbbkkkuuu|||rrrwwwvvvlllgggkkkkkkjjjcccYYYWWW[[[\\\XXXTTTTTTRRROOOKKKHHHHHHHHH@@@???>>>===;;;;;;::::::999999999999:::;;;<<<===JJJooozzzrrrzzz___XXXcccxxx}}}{{{qqqzzzwwwwwwxxxwwwxxx{{{___OOOHHHNNNQQQXXXuuu}}}}}}|||~~~~~~}}}yyy{{{|||{{{sssmmm[[[OOOEEEGGGMMMOOOMMMLLLUUU```|||TTT]]]uuu^^^LLLDDDDDD@@@>>><<<222333333333333333333333333111111111111111111111111111111111111111111111111333333222222333333444555111555555666888444<<>>>>>>>>>>>;;;:::999888999:::;;;<<>>666444444444333333333222222222111111111111111111111111111111222222222333333333222222222333333333444444222444333777<<<888<<>>===<<<;;;:::;;;<<<<<<===SSSpppmmmgggYYYeeewwwyyysss```UUUdddvvviiiZZZLLLMMMHHHEEEEEECCC@@@BBBEEEBBBBBBCCCDDDEEEFFFGGGGGGIIIOOOYYYeeerrr~~~yyyaaaXXXUUUWWWZZZggguuu|||}}}|||zzzxxxrrreeeXXXLLLGGGIIIQQQRRRNNNNNNSSSeeeZZZTTTbbbxxxccc^^^XXXRRRGGG;;;555666444444333333333333222222111111111111111111111111111111222222222333333333222222333333333333444444222555444777;;;888???SSSfff~~~{{{hhh```eeerrrqqqmmm{{{}}}yyyzzzuuuXXXQQQPPPUUUYYYUUUQQQPPPNNNNNNRRR[[[eeemmmvvv{{{xxxrrrmmmsssgggggghhhhhhhhheeeaaa]]]___]]][[[YYYYYYXXXVVVTTTMMMLLLIIIFFFDDDBBBBBBAAA???>>><<<;;;;;;;;;<<<===;;;NNNhhh{{{fffdddVVV```uuu~~~uuugggYYYgggxxxpppXXXRRRJJJHHHFFFGGGIIIIIIEEEFFFIIIEEEFFFIIILLLPPPRRRUUUVVV]]]aaagggoooxxx}}}yyyssswwwcccSSSTTTYYY^^^```hhhuuu}}}}}}|||yyyvvvpppbbbTTTIIIFFFIIIQQQRRRMMMMMMSSSiiiRRRUUUkkkxxxddd```[[[TTTGGG:::555666444444333333333333222222111111111111111111111111111111222222222333333333222222333333333333444444222666444666:::888AAAWWWuuujjj```cccnnnrrrlll{{{}}}zzzzzzvvvYYYSSSRRRXXX\\\XXXQQQOOONNNNNNRRR\\\hhhpppzzz|||rrrkkkqqqhhhjjjmmmooonnnjjjbbb]]]bbb```]]]ZZZYYYVVVSSSQQQOOOMMMKKKIIIHHHGGGHHHHHH???>>>===<<<;;;;;;<<<===:::JJJbbbvvvaaabbbUUU^^^ttt~~~wwwnnn^^^iiiwww\\\KKKJJJDDDEEEFFFJJJOOOOOOKKKIIIKKKNNNPPPTTTZZZ___dddhhhkkkuuu{{{wwwoooiii___dddwwwmmmUUUNNNTTT^^^eeehhhmmmyyy~~~~~~|||yyyuuummm___PPPGGGEEEIIIQQQRRRLLLMMMSSSmmmwwwMMMUUUsssxxxeeeaaa]]]UUUGGG999555777444444444333333333222222111111111111111111111111111111222222222333333333222222333333333444444444333666444555999888BBBYYYmmmaaaaaakkk{{{rrrlllzzz}}}yyyyyywwwZZZTTTSSSYYY^^^[[[QQQOOOMMMNNNRRR]]]iiirrr~~~uuunnnnnnjjjiiimmmppppppmmmgggccc```___^^^[[[YYYWWWUUURRROOONNNOOOLLLIIILLLPPPKKKBBBCCCCCCAAA>>><<<<<<>>>@@@AAADDDUUU{{{wwwyyyhhhNNN^^^eeeuuu|||~~~kkknnn{{{uuuVVVKKKIIIHHHKKKLLLNNNOOOOOONNNMMMLLLPPPUUU]]]gggnnnuuuxxxqqqgggWWWPPPLLLPPPZZZkkk||||||aaaXXXOOONNNVVVcccnnnsssvvv{{{vvvsssooogggZZZQQQEEEEEELLLRRRPPPKKKOOOYYYrrrhhhMMM```{{{oookkkaaaSSSDDD;;;999:::777666555444333222222222222222111111111111222222111111222222222333333333222222111111222222333444444333111666:::555???ZZZ|||hhh```gggrrr}}}yyyhhh{{{uuuxxx}}}cccYYYSSSUUUZZZYYYTTTPPPNNNRRRWWW```mmmyyyxxxttttttpppeeegggjjjiiifffaaa^^^\\\\\\[[[ZZZZZZYYYWWWTTTRRRSSSTTTRRRPPPRRRTTTOOOFFFGGGFFFDDDBBB???>>>>>>>>>@@@CCCSSSxxxsssVVV^^^bbbkkk}}}xxxsssvvv~~~rrr^^^XXXWWWTTTRRRTTTUUUVVVWWWUUUTTTSSSXXX\\\dddppp{{{tttfffXXXJJJFFFDDDJJJSSS^^^eeehhheeebbbVVVPPPKKKNNN[[[lllyyy{{{vvvrrrnnneeeXXXOOOEEEFFFMMMTTTQQQJJJOOOZZZyyycccRRRnnn{{{ssseeeSSSCCC999666777666666555444333333333333222222111111111111222222111111111222222222333333222222111111222222333444444333111666:::555>>>XXXkkkaaafffppp{{{zzzfffwwwssswww~~~cccXXXRRRTTT[[[[[[TTTPPPOOORRRXXXbbbppp||||||zzzyyysssggghhhiiihhhdddaaa______YYYZZZ[[[\\\\\\YYYWWWUUUVVVWWWWWWVVVWWWVVVPPPHHHFFFFFFEEECCCBBB@@@???>>>>>>BBBRRRtttzzz\\\]]]bbbiii|||vvvxxxuuujjjgggbbb[[[YYYYYYYYYYYYZZZZZZ[[[[[[bbbfffnnn{{{mmmZZZKKK@@@@@@CCCIIIQQQVVVVVVUUUTTTTTTMMMJJJJJJQQQbbbuuuzzzuuuqqqlllcccVVVLLLFFFHHHOOOUUUQQQJJJPPP\\\\\\ZZZ|||gggRRRAAA888444444666555444444333333333333222222111111111111222222111111111222222222222333222222111111222222333444333444222666:::555>>>UUUxxxooobbbeeennnwww{{{fffuuu|||qqqvvvbbbVVVOOOSSS[[[\\\TTTPPPOOOTTT[[[eeettt}}}{{{qqqkkkkkkkkkhhheeeccccccdddZZZ]]]```aaa___\\\YYYXXXUUUVVVWWWXXXWWWTTTMMMGGGEEEDDDCCCCCCCCCCCCAAA@@@>>>CCCPPPoooyyy]]]ZZZaaaqqq}}}{{{{{{rrrgggccc```\\\ZZZ[[[```eeeiiirrrxxxaaaQQQGGGAAADDDFFFJJJPPPTTTVVVVVVXXXYYYPPPNNNPPPYYYiii}}}{{{uuuqqqlllbbbUUUKKKFFFJJJRRRVVVPPPJJJRRRaaaWWWbbb}}}cccLLL===666444333666555444333333333333333222222111111111111222222111111111111222222222222222222111111222222333444333555222555:::666<<>>EEEDDDFFFhhhxxxrrrvvvjjj\\\QQQMMMHHHEEEFFFIIILLLMMMOOOSSSQQQWWWfffrrr}}}tttnnnnnnpppvvv~~~~~~~~~}}}~~~~~~~~~|||zzzvvvpppkkkhhhaaaVVVNNNKKKNNNTTTUUUSSSOOOLLLddduuuSSS___SSS999<<<===666666555444333333333333444555444333222222111111222222000111111111111222222222000000111111111222222222333111222666666555888>>>SSSqqqdddbbbhhhmmmmmmhhhrrrqqqttt\\\JJJFFFHHHOOOVVVYYYUUUQQQTTT```qqq|||vvvssswwwrrrmmmjjjjjjlllllllllgggjjjoooqqqoooiiiaaa\\\___]]]^^^aaa___ZZZZZZ^^^[[[[[[ZZZXXXSSSOOOKKKJJJBBBHHHEEEFFFeee|||nnnttt|||kkkXXXNNNQQQNNNJJJFFFEEEGGGJJJLLLOOOTTTTTTYYYiiiuuuyyyqqqyyywww{{{~~~~~~}}}||||||}}}|||zzzxxxuuuoookkkhhhaaaWWWPPPNNNTTTWWWTTTRRRPPPQQQiiioooUUUbbb}}}OOO:::===;;;555777555444333333333333444555444333222222111111222222000111111111111222222222111111111222222222222333444222444777777666999???PPPmmmfffbbbgggkkklllfffqqqpppsss```KKKEEEHHHNNNUUUXXXTTTQQQUUUaaarrr{{{uuurrrqqqxxxsssnnnmmmppppppmmmjjjeeeiiinnnqqqoooiiiaaa[[[]]]]]]^^^```___\\\^^^aaa\\\___aaa]]]UUUOOOLLLMMMGGGKKKHHHHHHccc~~~jjjppppppjjjdddWWWMMMIIIOOOOOOLLLGGGCCCBBBFFFJJJOOOUUUVVV]]]lllxxxtttuuu}}}~~~|||{{{{{{{{{zzzxxxvvvsssnnnjjjggg```XXXSSSSSS[[[ZZZRRROOORRRVVVpppeeeUUUeeeuuuHHH<<<>>>888444888555444444333333444444555444333222222111111222222000111111111111222222222222222222222333333333333555333444777888777:::@@@KKKfffiiiaaafffiiikkkdddnnnmmmqqqdddLLLDDDGGGNNNTTTVVVSSSRRRWWWddduuu|||zzz|||yyyrrrnnnkkk{{{vvvpppooorrrssspppkkkjjjjjjkkkjjjhhhddd```]]]ZZZ[[[]]]^^^______bbbeeebbbbbbaaa\\\VVVPPPNNNNNNKKKNNNLLLLLLaaakkkkkk}}}mmm___ZZZUUULLLHHHJJJMMMNNNLLLGGG@@@???CCCHHHLLLTTTWWW___nnn{{{yyywww~~~|||{{{zzzzzzyyyvvvtttqqqlllhhheee___XXXVVVXXXaaa[[[OOOLLLQQQZZZvvv[[[RRRfffjjjAAA>>>>>>666444888444444444444444444444444444333222222111111222222000000111111111222222222222222333333333444444444444333444777777666:::???KKKeeekkk```dddggghhhaaakkkkkkpppgggLLLCCCFFFNNNSSSUUUSSSSSSZZZgggxxxzzzzzz{{{zzzrrrmmm}}}xxxrrrpppsssuuusssqqqqqqqqqpppnnnjjjfffaaa^^^WWWZZZ\\\]]]^^^bbbeeegggddd```ZZZVVVVVVVVVUUUTTTLLLOOOOOOPPP^^^{{{qqqlllhhh[[[OOOKKKGGGAAAAAAGGGIIIJJJIIIDDD>>><<<@@@EEEHHHQQQVVV___ppp~~~vvvssszzz~~~|||zzzzzzyyywwwuuurrrnnnjjjfffccc]]]WWWXXX\\\```YYYLLLIIIRRR]]]|||vvvRRROOOjjj]]]<<<@@@===555666888444444444444444444444444444333222222111111222222000000111111111222222222222222333333333444444444333222333666666555888>>>LLLhhhlll___ccceeefff^^^iiijjjpppkkkNNNCCCGGGNNNSSSTTTSSSUUU]]]kkk{{{}}}{{{}}}yyysssvvvsssooommmnnnoooppppppuuuwwwyyyyyyuuummmddd___YYY]]]___]]]^^^cccggggggaaa[[[TTTSSSVVV[[[]]]\\\OOOPPPPPPPPPXXXnnn|||qqqkkk\\\OOOEEECCC@@@;;;===DDDEEEEEEDDD@@@===<<>>;;;===CCCAAA@@@>>><<<<<<===???@@@BBBMMMSSS___sssnnnsss~~~~~~~~~}}}{{{zzzzzzxxxvvvuuutttqqqnnnkkkkkkgggccc^^^WWWSSSXXX```RRRPPPKKKOOO]]]nnn\\\HHHTTTtttFFF:::CCC999777<<<333333333444555555444333333444333222222111111222222000111111111111222222222111111111222222222222333444222333666777666999>>>DDD^^^tttaaabbbddd{{{bbb[[[gggjjjrrrwwwVVVHHHJJJOOOOOOTTTUUUYYYcccppp~~~zzzwwwvvvvvvzzzwwwnnniiioootttyyyzzzwwwtttuuuwwwtttrrrnnnjjjfffdddccccccgggjjjiiibbb```ccceeeccc^^^______\\\XXXWWW[[[^^^WWWSSSLLLHHHIIIZZZ|||yyy}}}ooodddPPPCCC:::;;;<<<:::;;;AAA>>><<<::::::<<<>>>??????AAALLLSSS___ttt|||ppp|||}}}~~~~~~~~~|||{{{yyywwwxxxvvvtttrrrqqqoookkkiiikkkgggbbb]]]VVVRRRWWW```LLLNNNLLLSSScccvvvTTTFFFYYYiiiAAA;;;DDD777888???111333333444555555444333333444333222222111111222222000111111111111222222222000000111111111222222222555333444777888777:::???JJJaaawwwbbbbbbccczzzbbbZZZgggkkkttt|||ZZZJJJKKKOOOMMMUUUVVVZZZdddqqq~~~zzzxxxxxxxxxzzz