BM6P6(@ zzz|||sss[[[DDD;;;555...---333......---------,,,,,,,,,************))))))))))))+++*********))))))(((((())))))))))))************)))***)))((('''(((+++...(((333666888???>>>777999777???WWW|||zzzxxxhhhXXXRRROOOJJJGGGIIIIIIJJJNNNQQQQQQUUUaaammmtttZZZ>>>333666444333///---------******,,,+++++++++************)))))))))))))))))))))))))))(((((())))))******++++++))))))***+++,,,,,,------555000222999;;;<<>>444333///---//////,,,+++...++++++++++++************)))))))))))))))))))))))))))))))))))))))*********))))))***+++,,,------...333000222888999===MMMaaa|||ssslllfffdddeeebbbaaacccddddddggguuuwwwkkkaaa[[[YYYTTTNNNGGGCCCCCCBBB???<<<<<<;;;:::999888666555555:::;;;<<<<<<<<>>888444000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***+++...111555999<<<:::999;;;>>>???XXXmmmvvv\\\GGGIIIIIIZZZ~~~zzzxxxyyy}}}yyy{{{yyyzzz~~~WWW:::222111,,,.........------------,,,++++++*********)))))))))************)))))))))))))))))))))*********++++++***+++,,,+++***+++,,,...000999999888<<<888555<<>>EEEOOOXXXnnnxxx|||}}}zzzwwwxxx~~~zzzqqqlllzzzsssVVVCCC888222///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222555888<<<===888777???IIIdddjjjuuuiiiOOOFFFMMMRRRkkkzzzvvvuuuvvvxxxrrrwww~~~|||xxxxxxxxx|||qqqrrr|||pppJJJ666222111............------------+++++++++*********))))))*********)))))))))))))))))))))*********+++++++++***+++,,,,,,++++++---...555;;;:::999<<<999;;;III```~~~{{{nnnYYYYYYOOOMMMLLLPPPTTTYYY]]]```kkkmmmttt}}}wwwhhhWWWAAA555000---000222000...///,,,,,,+++++++++*********))))))))))))))))))))))))++++++******))))))(((((()))***+++,,,---...///000000444;;;@@@@@@HHH]]]sss~~~xxxzzzqqqrrrqqqlllnnnkkkhhhhhhiiijjjjjjjjjmmmyyyvvvpppggg\\\RRRKKKHHHFFF>>>;;;777666666666555444000000000000000000000000000111111000//////111333888888777888AAATTTmmm|||yyyyyyuuusssuuu{{{uuutttwwwxxx{{{vvv^^^LLL>>>333......////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++---000333999:::===???===BBBVVVkkkuuusss}}}ZZZIIIGGGQQQ]]]|||xxxuuuuuuvvvvvvyyy~~~{{{wwwzzzxxxzzzssssss{{{yyyuuu~~~YYY999000666//////.........---------++++++++++++************))))))))))))))))))******************++++++++++++)))***+++++++++,,,...111999===999777999888AAAUUUyyy}}}nnnYYYOOOQQQKKKPPPWWW^^^fffooovvvyyy}}}}}}rrraaaMMM999222...///111///---...,,,,,,,,,++++++++++++***************************++++++******))))))(((((()))***+++,,,...///000111000777>>>AAA???DDDUUUfffcccddddddlllwww~~~uuuxxxnnnnnnyyyzzzyyyqqqkkkkkkkkkjjjjjjlllssszzzrrrnnniiicccXXXMMMEEE@@@===<<<:::888666444333333222111/////////000000111111111...000111111000000222444000111222666DDDccc~~~xxxtttpppqqqwww~~~}}}yyy}}}~~~xxx{{{|||{{{{{{uuuuuuyyy~~~|||iiiYYYJJJ;;;222000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...222555:::;;;>>>CCCMMMbbbbbbQQQEEEFFFTTTjjj~~~{{{yyyyyyzzz~~~}}}}}}|||~~~yyyxxx||||||qqqkkkvvv}}}```???222666/////////.........------,,,++++++++++++*********))))))))))))*********************++++++++++++,,,******++++++,,,...222555<<<>>>777444555777HHHccczzzcccZZZPPPKKKMMMXXXeeennnxxx~~~yyy~~~oooZZZAAA777000///111///------,,,,,,,,,,,,++++++++++++************************************))))))))))))******,,,---///000111222222888>>>>>>;;;???LLLXXXZZZUUUSSSUUUYYYcccsssppppppuuupppwww}}}|||uuummmmmmhhhhhhkkksssuuukkkffffffZZZSSSIIIAAA;;;888666555666555444222000//////............//////000000000---...000111000111222444000222333555@@@\\\yyyvvvssstttyyy}}}~~~tttwww{{{vvvxxxyyywwwxxxxxxvvvtttvvv}}}wwwxxx~~~{{{}}}pppbbbSSSBBB444...000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///333777999===AAAIII```mmmsssvvvYYYIIICCCJJJ]]]yyy}}}|||}}}}}}|||}}}}}}|||~~~wwwmmmqqqsss___JJJ:::333////////////............,,,,,,+++++++++*********((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,---111777<<<;;;;;;555333777>>>WWWzzzpppccc\\\TTTRRRVVVeeesss{{{}}}rrrfff]]]ZZZZZZYYYXXX[[[fffuuuiiiJJJ>>>333111111000......------,,,,,,,,,+++++++++************************)))))))))))))))************+++,,,---///111222333666;;;??????@@@HHHUUU___```WWWPPPLLLMMM[[[jjjllliiizzz|||wwwtttzzz|||tttmmmllljjjkkktttzzzqqqggg\\\VVVVVVJJJDDD<<<777555555444333222222222111////////////......//////////////////---///111111000000111222777777666666:::GGGYYYgggwww|||uuutttuuuyyy||||||xxxtttmmmqqqyyy~~~yyy|||}}}|||zzzvvvxxx|||zzzyyyuuussswwwxxxzzz{{{}}}wwwhhhYYYGGG777///000000000000/////////...........................------------------------+++,,,------...000444888777???EEENNNkkkrrrgggxxxmmm[[[GGGJJJZZZooo}}}{{{{{{}}}~~~}}}}}}~~~}}}{{{zzzzzz|||~~~{{{tttqqqzzzjjj]]]UUUDDD111000/////////............,,,,,,,,,+++++++++******(((((())))))*********+++******+++++++++,,,,,,,,,...------,,,...444;;;AAA888888333444<<>>@@@AAA@@@AAAFFFQQQYYYfffrrr~~~uuuPPPCCC666222222111//////---------,,,,,,,,,++++++************************(((((())))))******++++++***+++,,,...000111333333999>>>AAACCCIIIWWWgggrrrhhh]]]VVVQQQSSSdddnnnfffuuuqqqjjjpppuuuqqqllljjjnnnrrryyynnnggg]]]PPPGGGEEE???:::444222333555555444000111222222111000111222000000000000000000000000000111333333111000111111333333333444777:::===???OOO___ooovvvxxxyyyyyyvvvnnnpppuuuzzz}}}zzzqqqjjjmmmmmmmmmmmmmmmoootttxxxyyyuuuxxx{{{qqqsss|||yyyuuupppqqqzzzxxx{{{~~~vvvqqq}}}pppaaaOOO>>>555000000000000////////////........................------------------------+++,,,------...111555888666BBBHHHOOOnnn}}}mmmooorrruuuaaaUUUJJJUUUkkkwwwuuu{{{~~~{{{yyyyyy{{{~~~xxxyyy|||~~~~~~}}}vvvuuutttwww{{{~~~~~~||||||zzzlllsssyyyhhh]]]PPP???444,,,///222,,,---000,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++---000...+++///999>>><<<...===@@@777???bbbwwwxxxeee]]]^^^[[[___iiinnnuuuzzzzzzcccPPPJJJCCC>>>======<<<;;;<<<=========>>>>>>??????HHHKKKTTTaaaoooyyyeeeRRR>>>444444555333000///......------,,,++++++******++++++++++++******))))))))))))))))))))))))***+++,,,,,,...111666:::<<>>>>>>>>>>>BBBDDDJJJTTT^^^kkk|||ooo]]]GGG:::555222///...///......------,,,,,,+++******++++++++++++******************************+++,,,,,,---...111666:::>>>DDDEEENNNoooxxxddd___kkkuuu~~~yyyllljjjfffeeehhhmmmnnnnnnssskkkeee\\\SSSMMMHHHDDDAAA999777444222333444444333333333222111000///......111111111111111111111111333111000111444444222000444444333333444666666666===DDDNNNSSSVVVZZZaaagggnnnpppuuuzzzvvvlllgggiiijjjvvvzzzppphhhiiilllllljjjkkkoootttxxxzzzyyywwwrrrtttssstttzzz{{{lll```kkk}}}tttjjj___KKK888444000///222222///...///........................++++++++++++++++++++++++++++++,,,,,,...111666::::::===@@@CCCPPPaaalllmmmssswwweee```^^^ccc}}}nnn]]]WWWSSSYYYgggtttzzz{{{zzzxxxvvvvvvyyy|||}}}{{{~~~{{{ttthhhaaacccnnnyyy}}}}}}|||~~~|||||||||zzzvvvsssnnnnnnrrr|||vvvyyy}}}|||mmmQQQ===000///333...---000,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************+++++++++,,,,,,---///111666<<<;;;777:::999@@@XXXxxxoootttjjjhhh}}}ooo[[[[[[bbbhhhrrr~~~aaaLLL@@@===;;;999888:::;;;<<<;;;<<<<<<============>>>>>>>>>>>>AAAGGGLLLSSS___kkkssssss{{{}}}jjjUUUEEE999111...000//////......---,,,,,,,,,******++++++++++++******************************,,,---------...111666:::BBBDDDGGGYYYuuuqqq}}}|||pppnnniiigggffffffgggjjjmmmpppvvvxxx^^^YYYQQQKKKFFFCCC@@@???888555333222333444333333444333222111000/////////222222222222222222222222333111111111222333222000333333444444444555555555999===@@@CCCGGGPPP]]]gggqqqsssuuuuuupppiiiiiinnnsss}}}ssshhhhhhlllmmmggghhhkkkpppuuuwwwwwwvvvqqquuuuuuuuu|||ttt|||qqq```bbblllxxxfffcccTTT<<<555111...000111///...000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...222777;;;:::;;;@@@EEEGGGKKKXXXfff~~~fff```eeebbblllwwwgggZZZNNNJJJIIIOOO[[[ffflllnnnpppmmmkkkiiiiiikkknnnpppsssnnndddUUUKKKMMMYYYeeeyyy}}}|||~~~}}}zzztttpppnnnlllkkkpppvvvyyywwwtttyyy~~~~~~oooGGG555000444///...///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,,,,---000555:::===:::666;;;BBBUUUwwwjjjjjjuuu}}}ooofffssssssfff^^^aaajjjsss~~~kkkKKKAAA<<<:::999:::;;;===>>>>>>???========================???===>>>AAACCCEEELLLTTTeeeuuuyyyzzzxxxcccRRRBBB444000444/////////...------,,,,,,***++++++,,,,,,++++++***************************------......///222777;;;CCCEEEJJJ]]]ppphhhggghhhgggggghhhggghhhnnnvvvyyyhhhRRRNNNHHHBBB???<<<999777666444333222444444444333444333222000000000000000333333333333333333333333333222111111222222222222222444666777777888999:::===???@@@@@@EEEPPP```mmmoooqqqrrrooojjjggglllrrr{{{|||oooiiinnnttttttnnnmmmmmmooorrrtttttttttrrrvvvwwwtttuuu{{{}}}{{{uuu}}}~~~rrrbbb^^^aaayyyxxxfffhhh]]]DDD999222...///000///...000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------///333888<<<>>>;;;@@@GGGCCCAAAWWWtttkkkWWWVVV^^^jjjyyypppbbbWWWPPPGGGGGGIIINNNUUU[[[^^^___fffaaa\\\YYYXXXXXX]]]bbbdddccc\\\OOOEEEHHHYYYiii}}}}}}~~~}}}{{{wwwrrrpppppplllgggfffiiimmmoooooo~~~yyy|||oooooovvv{{{~~~{{{{{{UUU===222444000...///---,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,---///333999<<<<<<:::999>>>WWWyyyvvvjjjkkkrrrkkkddd```kkkttt``````cccjjjttt~~~jjjMMM>>><<<::::::;;;<<<===>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>===@@@>>>===@@@@@@@@@DDDIIIJJJUUUcccooosssbbbMMM888111444000//////......---,,,,,,++++++,,,,,,,,,,,,++++++************************,,,---......000333888<<>>555......000///...000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000444999===AAA;;;???GGGDDDEEEddd}}}aaaPPPOOOVVVmmm~~~iii[[[SSSOOOMMMDDDHHHNNNSSSVVVWWWYYYZZZbbbYYYPPPNNNMMMMMMSSS[[[]]]]]]XXXNNNJJJYYYwww~~~~~~~~~~~~}}}yyyuuusssqqqqqqnnnkkkfffdddgggnnnvvvzzz~~~tttiiieeekkksss~~~zzzvvvzzzcccEEE555555000---000...,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///111888===<<<999;;;@@@JJJrrrtttjjjccc```VVVUUU```}}}~~~gggUUU```nnnwww~~~eeeMMM@@@<<<>>>;;;:::;;;============>>>@@@@@@@@@????????????>>>>>>???<<<<<>>AAAEEELLLWWWcccjjjkkkiiitttvvvvvvnnnmmmmmmlllkkkkkkoooqqqoooppp~~~mmm^^^LLL???===:::999::::::999888777666666777999:::999888555333111000///000222333333333333333333333333333111222333222222333666999555999???CCCGGGMMMUUU[[[mmmkkkfff^^^WWWVVV]]]ddddddhhhiiigggggglllooopppqqqkkk```[[[hhhzzz|||pppnnnkkklllnnnrrrtttuuuxxxyyyxxxtttpppooorrruuuwww{{{|||}}}rrrooowww{{{oooccc[[[TTTNNNYYYhhheeebbbUUUEEE:::000...000//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111555:::>>>AAA;;;???IIIIIIOOOrrrwww^^^NNNOOOVVVkkkiiiXXXRRROOONNNNNNEEELLLUUUZZZ[[[\\\```dddeeeWWWKKKKKKOOOQQQXXXaaafff```VVVPPPWWWuuu}}}~~~|||xxxsssppppppqqqooolllgggcccccchhhqqqxxx}}}vvvrrrllloooyyywwwuuupppMMM777555000---000000,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,------111555<<>>:::<<<>>>===<<<===@@@BBBAAAAAAAAA@@@@@@@@@??????>>>;;;;;;???AAA??????AAA@@@FFFJJJJJJPPP```sss~~~~~~|||iiiKKK999777000000//////......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---///111666<<>><<<;;;<<<===<<<;;;999888888:::<<<===<<<;;;555444111000///111222444222222222222222222222222111222333333333555999===???DDDKKKQQQXXXbbbnnnwww{{{mmm```ZZZ\\\```cccggghhhhhhkkkpppoooiii___\\\VVVTTTaaatttyyytttkkkhhhddddddhhhlllppprrrtttsssrrrpppmmmmmmooosssrrruuuvvvvvvyyyzzzpppdddeeeqqq||||||~~~|||uuunnnggg\\\QQQVVVfff]]]^^^[[[JJJ>>>222///000/////////........................------------------------+++---...///111555;;;???@@@===DDDPPPTTT\\\yyyxxx\\\LLLOOOYYYkkk}}}aaaUUUUUUUUURRRQQQPPPXXX```ccccccfffooowwwlllZZZMMMQQQZZZ```iiirrrwwwiii[[[YYYkkk{{{~~~}}}~~~}}}zzzuuuqqqqqqqqqooolllgggaaa^^^aaajjjqqqzzz|||xxxqqqxxxwwwQQQ999555000---000111,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------222777>>>@@@:::555===KKKjjjtttzzzhhhXXXMMMGGGNNNVVVwwwgggcccfff}}}~~~YYYCCCAAA>>>;;;======<<<===??????>>>???CCCGGGBBBBBBBBBAAAAAA@@@@@@@@@>>>;;;<<<@@@BBB@@@???AAA???FFFIIIGGGIIISSS```hhh|||rrrUUUBBB???000000000///......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---///222777>>>BBBKKKJJJLLLQQQTTTXXX___hhhZZZmmmzzzyyyrrrrrrtttvvvkkklllrrryyyxxx~~~~~~gggZZZRRREEEFFFCCC@@@???>>>===;;;::::::999:::;;;>>>???>>>===555444111000///111333444222222222222222222222222000222444444444666;;;???IIIOOOWWW^^^gggssswwwggg^^^___cccdddgggiiiiiinnnsssnnneeeQQQSSSQQQQQQ\\\kkkpppkkkgggddd```___aaafffiiikkknnnllljjjjjjiiiiiilllpppnnnrrrtttsssooohhhaaa\\\cccqqq~~~xxxiiiYYYSSSnnn|||kkk___aaafffNNN@@@333///000/////////........................------------------------,,,---...///222666;;;@@@@@@AAAKKKXXX^^^eee{{{lllmmmmmmqqqzzzZZZHHHMMM[[[nnn}}}bbbZZZ^^^]]]XXXTTT___eeekkkjjjhhhmmmzzzrrr^^^PPPWWWdddnnnwwwrrrbbbeee|||{{{~~~{{{}}}}}}xxxsssqqqqqqiiiiiifffbbbaaafffpppyyyuuunnn|||lll\\\CCC///***...000---...------,,,,,,++++++***************************,,,,,,---......------,,,444666999<<<:::>>>PPPcccwwwuuuooodddUUUKKKJJJMMMXXXqqqllldddfffQQQKKKDDD@@@???@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>???>>>>>>???@@@@@@???>>>BBBBBBEEEIIIHHHGGGNNNXXXmmmyyyvvvzzzqqqUUU555555222000000000//////111---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,------...111666<<>>555444222000000111222333111111111111000000//////111000///111777???HHHMMMUUUXXX]]]dddpppzzzoooiiidddbbbfffccc```^^^______ZZZTTTRRRMMMFFFGGGWWWjjjpppmmmgggeeeddddddeeeffffffeeegggggghhhhhhgggfffffffffiiihhhggggggeeeaaa[[[WWWiiipppyyylllVVV]]]uuu}}}ttt{{{mmmeeehhhZZZJJJ777//////000...+++//////.........------------------------------------...///222666;;;???AAA???<<>>>>><<<===>>>@@@BBBCCCCCCCCCGGGHHHLLLQQQQQQQQQWWW```gggttt~~~jjjnnnwww|||fffLLL888333000111111///...000---------,,,,,,,,,++++++++++++,,,------------,,,------...111666===DDDIIILLL\\\lllqqqmmmgggccc```VVVXXXccckkkqqqtttooonnniiiiiimmmhhhpppvvvyyyxxxdddXXXRRRHHH???;;;:::888666444333333333777777:::AAAIIIJJJCCC===555444222000000111222333222222111111000000//////000000000333999BBBJJJOOOTTTVVV[[[aaakkk{{{xxxnnngggbbb^^^YYYUUUSSSTTTWWWXXXRRRKKKIIIIIIJJJOOO\\\jjjnnnjjjiiihhhhhhiiikkklllmmmmmmmmmnnnmmmllliiifffdddcccdddeeeeeedddaaa^^^[[[YYYdddkkkttt|||lllUUUWWWhhhrrrkkk]]]MMM;;;111000111///---//////.........------------------------------------...000333777;;;???AAAAAACCCVVVmmmzzzmmmtttuuubbbVVVbbbpppsssuuu~~~zzz||||||iiiuuujjjiiiyyy|||}}}~~~|||yyyzzz}}}~~~yyyzzzzzz{{{zzzuuuooojjjmmmiiifffccc``````iiitttvvvrrr~~~ttt|||yyynnnZZZDDD777333111.........------,,,+++++++++++++++++++++++++++++++++------,,,,,,---///111222===>>>===999999KKKoooiiiQQQQQQRRRPPPKKKIIISSS```sssgggjjj|||WWWIIIAAA@@@??????AAACCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>===<<<<<<>>>@@@CCCEEEHHHIIINNNPPPVVV\\\^^^___dddkkklllnnnuuuyyycccWWWhhhxxxuuubbb<<<555000111222///...///------------,,,,,,,,,,,,++++++,,,---------------------...111777???HHHMMMTTTuuuyyykkkeeeccciiiyyypppmmmmmmjjjiiillljjjrrryyyxxxiii___WWWJJJ>>>777666444333222111111111666555666<<>>>>>@@@BBBDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@>>>======<<<=========>>>@@@CCCHHHNNNSSS___bbbhhhmmmpppssswww{{{~~~vvvsss~~~ttt```]]]uuu{{{jjjBBB666...000222///...///...------------,,,,,,,,,+++,,,,,,---...---------------...111999BBBKKKQQQ]]]sssmmmrrr~~~|||pppnnnnnnlllkkkmmmpppuuu{{{{{{ppphhh\\\LLL???666666555444444333333333333222222666;;;===:::777333222111111000111222222222222111111000/////////000222555999???DDDIIILLLJJJIIIGGGEEEDDDIIIRRRYYYaaabbbddddddccc^^^YYYVVVVVVMMMFFFJJJQQQSSSOOOKKKCCCFFFNNN[[[lllyyy|||zzzuuuvvvuuusssnnnjjjgggfffmmmooopppnnnhhhccc``````jjjmmmnnnjjjddd```bbbeeebbbgggnnnwwwjjj\\\\\\iiittt```bbbYYYIII999111111222111/////////...............---------------------------...111555:::>>>AAACCC>>>JJJ\\\eeerrrkkkUUUYYYsssvvvtttwwwyyyyyy}}}uuugggwww}}}xxxtttnnnnnnmmmlllkkkkkkjjjiiimmmlllkkkkkkmmmrrrxxx|||~~~~~~{{{{{{}}}wwwwwwzzz~~~}}}zzzssstttuuuwwwvvvssslllhhhccccccdddbbb^^^___kkkxxx~~~~~~]]]@@@222000111//////...------,,,,,,+++++++++++++++++++++++++++...,,,++++++...222777:::555888;;;???MMMmmmrrrYYYOOOHHHFFFLLLQQQZZZqqqyyyvvvkkkHHHGGG???AAADDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBAAA???===<<<;;;<<<<<<<<<>>>AAAEEEKKKTTT___gggvvvzzz~~~|||vvvsssiiissssssKKK:::...000333000...111.........---------,,,,,,,,,,,,---.........------------///333;;;EEENNNTTTggg~~~}}}sssqqqqqqpppoooooosssuuu}}}yyyoooeeeWWWGGG===666666666666555555444444111//////111555666555333111111111111111111111222111111111111000000000//////111555999===@@@BBBCCCAAABBBAAA???>>>BBBJJJQQQZZZ\\\___aaa```]]]YYYWWWXXXRRRTTT^^^ccc\\\OOOGGGHHHLLLYYYoooyyyzzzzzzvvvpppiiieeedddeeehhhkkkjjjeeebbbbbbcccpppssssssnnnfffaaabbbeeedddhhhooowww}}}ooofffcccjjj}}}xxx```ccc^^^PPP===111///111000////////////////////////---------------------------///222777;;;???BBBDDD>>>GGGSSSZZZllljjjTTTNNN[[[zzz}}}iiijjjooovvv~~~vvvrrr}}}yyyppprrrxxxpppjjjddd^^^YYYSSSSSSRRRRRRQQQPPPOOOOOOUUUVVVWWWYYY\\\cccmmmtttxxxzzz{{{yyywwwwwwzzz~~~~~~zzzzzzzzz|||~~~{{{xxxssssssuuuvvvvvvrrrlllgggaaadddfffccc]]]___ppp|||vvvuuuzzzvvvOOO888222333//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444999<<<888999;;;EEE___iiiUUUMMMOOO]]]jjjtttyyypppssseeeDDDBBBAAADDDGGGHHHGGGEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>><<<;;;<<<===>>><<>>GGGPPPTTTrrrxxx}}}vvvrrrrrrsssrrrrrrqqqwww{{{ooodddXXXIII===777555555555555555444333222000//////000222333222111000000000111111111111111000000000000111111111111...111666;;;>>>?????????<<<>>>AAACCCFFFMMMWWW^^^bbbccccccaaa^^^[[[[[[[[[\\\___mmm~~~mmmVVVIIILLLUUUkkkxxxnnnqqqtttrrrlllfffbbbbbbcccgggjjjiiieeeccceeeiiirrrsssrrrmmmeee___]]]]]]```dddkkkuuu}}}wwwnnnccc\\\eee}}}bbbddddddXXXBBB222000111///...////////////000000000---------------------------///333888===AAADDDEEECCCCCCKKKWWWrrrsssXXXOOOSSSeee|||rrrjjjmmmttt{{{}}}zzztttmmmhhhdddttt~~~qqqzzzuuummmcccZZZTTTOOOIIIEEE@@@@@@@@@@@@@@@?????????>>>BBBFFFGGGJJJQQQ\\\eeekkkooorrrsssrrrrrruuuxxx|||~~~~~~|||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~|||yyywwwttttttvvvwwwvvvrrrlllgggcccfffgggddd^^^aaasss}}}||||||ppprrr}}}~~~}}}\\\>>>444333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---111666;;;===:::===CCCUUUvvvsssZZZUUU___xxx{{{lllgggpppZZZDDDFFFBBBEEEHHHHHHFFFEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???======>>>@@@BBBCCCOOO___nnnyyyppp}}}~~~~~~rrrwwwnnnQQQ999555666000---222............------------,,,------...............,,,...333999AAAIIIPPPTTTooo~~~qqqnnn{{{uuuqqqqqqtttuuutttqqq|||qqqeeeZZZLLL===777777666666777666666444333222111111111222333333222111//////000111111111111111......///000111222333333333777>>>CCCGGGGGGFFFEEE===@@@CCCFFFIIIPPPZZZaaaeeeccc```ZZZVVVVVVZZZ^^^ccciii{{{sss\\\RRRSSS```wwwsssmmmfffkkkppppppjjjeeeccccccjjjnnnpppmmmgggeeeiiinnnoooooommmiiiddd^^^YYYVVVUUUYYYcccppp}}}|||nnn\\\KKKNNNkkk}}}}}}hhhdddhhh___HHH555111111///.../////////000000000000---------------------------000444999>>>BBBDDDFFFFFFAAAKKKbbbuuu\\\VVV[[[mmm}}}qqqqqqxxx{{{mmm___[[[]]]___qqq}}}~~~}}}ooo```YYYPPPJJJFFFDDD@@@===;;;<<<<<<<<<<<<=========888===AAABBBAAAFFFPPPZZZ___dddjjjnnnoooqqqtttxxxyyy|||}}}{{{|||~~~}}}{{{zzz{{{|||||||||yyyzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxxxxwwwrrrlllgggeeecccbbbaaa___bbbnnn|||xxxttt~~~{{{~~~ssspppwwwzzz~~~bbbAAA444222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,...222777;;;>>>999???MMMfffhhhZZZXXXhhh{{{qqqfffeeesssyyyIII===EEEAAADDDGGGHHHFFFEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@>>>???AAACCCEEEMMM\\\qqqwww~~~}}}|||{{{ZZZ>>>999888000---111//////.........---------,,,---......//////......,,,///444;;;CCCJJJPPPSSS```mmmpppfffmmmyyy{{{xxxsssoooppptttwwwvvvtttxxxnnnbbbVVVGGG999777<<<888999999999888666444333222333444555555444333222...///000111111111111111------...000111333444444:::>>>FFFMMMQQQQQQPPPNNN@@@BBBDDDDDDDDDHHHOOOTTT^^^[[[VVVPPPMMMPPPXXX___fffiiiwwwlll\\\XXXZZZfffyyy{{{llleeegggkkkqqqvvvvvvpppkkkiiiiiisssvvvvvvqqqjjjgggkkkqqqmmmllljjjgggddd___XXXSSSJJJPPP[[[kkk{{{}}}jjjWWWCCCFFFgggrrreeellldddLLL888333222000.../////////000000111111---------------------------000444:::???CCCEEEFFFEEEAAAQQQrrrggg]]]^^^ppp{{{lllttt}}}hhhVVVTTTZZZfffxxxttteeeOOOIIIBBB>>>======;;;999::::::;;;;;;<<<============CCCGGGEEEBBBDDDNNNVVVXXX^^^gggmmmpppssswwwzzzxxx{{{{{{yyyzzz~~~~~~}}}zzzyyyzzz{{{||||||xxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxssslllgggeee___[[[\\\___aaagggnnnqqqnnn{{{www|||{{{yyy~~~vvvpppkkkFFF444222111///---,,,---...---------,,,,,,++++++,,,,,,---(((+++,,,,,,333===@@@===???HHHZZZvvv[[[TTT]]]rrrtttmmmccccccuuugggEEEEEEHHHDDDDDDDDDDDDDDDEEEFFFFFFGGGDDDEEEHHHFFFAAABBBHHHDDDCCC===BBBKKKGGGEEEQQQ\\\mmmiiiHHH777555444222222//////.........------------......///////////////...222111666DDDIIIJJJSSS]]]dddbbbeeevvvzzzvvvssssssrrrrrrxxxvvvkkkggg]]]OOOAAA:::999:::777666555555666666666444555777666555666777444///111000000111333333222000444111000222222111333777;;;EEERRR\\\bbbccc\\\TTT@@@EEEFFF???:::???GGGLLLJJJUUURRRKKKOOOSSSYYYeeejjjpppyyy|||ssscccYYYVVVYYY^^^eeehhhddd___bbbjjjooovvvzzzuuujjjdddhhhnnn}}}vvvoookkkkkklllmmmnnnkkkhhhiiiiiibbbUUUKKKLLLIIIVVVjjjwww}}}kkkRRRCCCFFFZZZnnncccfffeeeRRR888444888000//////.........------------,,,,,,,,,,,,---......+++333444777DDDGGGCCCEEEKKKIIIWWWzzzwwwnnn___ddd{{{uuuhhh]]]ZZZ^^^pppxxxdddRRREEEAAA<<<:::;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<>>@@@;;;AAAUUUqqq|||kkkTTTRRRXXXllloooiiibbbfff{{{^^^EEEEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGEEECCCEEEKKKMMMJJJIIILLLHHHGGGDDDIIITTTUUU[[[mmm|||}}}uuuppp~~~sssRRR;;;555444222/////////.........------------......///////////////---111111;;;LLLOOOKKKOOOLLLUUUWWW\\\kkktttzzz{{{vvvpppwww{{{vvvssstttvvvzzziiiccc^^^TTTIII???999888999:::999888777777666555444666;;;===;;;::::::888333333111111222333333111000444111111333444333666;;;BBBNNN\\\eeeiiiggg^^^SSSEEEEEEAAA;;;:::>>>AAA@@@SSS\\\WWWNNNQQQUUU\\\hhhllloootttuuujjjZZZOOOMMMQQQRRRSSSSSSOOONNNWWWbbbkkkqqquuussskkkfffhhhlll}}}xxxpppiiieeefffhhhkkklllfffaaa```___ZZZQQQIIIJJJJJJZZZnnn{{{~~~~~~{{{hhhSSSEEEBBBQQQzzzkkkcccbbbeee[[[CCC777444---//////.........---------------,,,,,,------...///...555555888CCCFFFCCCGGGXXXSSSaaa~~~wwwooonnn~~~jjjooo|||qqqhhhdddiiiqqq~~~lllYYYIIIBBB???;;;;;;<<<======<<<999999:::::::::<<<>>>@@@EEEMMMUUUYYY^^^eeejjjjjjgggjjjoootttwwwyyy{{{|||||||||}}}~~~|||zzzyyyzzz{{{}}}zzzyyyyyyyyyxxxwwwxxxwwwwwwwwwwwwtttpppllliiieee^^^ZZZYYY]]]cccgggoooppp|||nnnssszzznnnYYYAAA111333000...---.........------,,,,,,++++++,,,,,,---.........111888???>>>999@@@aaattt~~~tttooo~~~eeeTTTRRRUUUkkkjjjeeeccclll|||UUUGGGGGGCCCHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEGGGNNNRRRRRRRRRTTTVVVVVVRRRTTT\\\___jjjwwwpppkkkjjjaaagggkkkddduuubbbCCC555666444.../////////.........---------......///////////////---111444AAARRRQQQJJJLLLYYYdddiiimmmtttnnndddeeeXXXYYY___ttt}}}xxxuuuvvvyyyyyy]]]\\\VVVMMMEEE@@@===<<<;;;>>>===<<<:::999888777777999@@@DDDDDDCCCBBB>>>999555333222222333333111000333111222555666666;;;AAAHHHUUUdddnnnppplll```UUUMMMNNNKKKIIIKKKPPPQQQNNN\\\eee___VVVXXX[[[```jjjoooooopppmmmaaaRRRHHHFFFKKKIIIHHHFFFCCCDDDLLLWWW```eeekkkmmmllljjjjjjlllxxxssskkkeeebbbdddgggjjjmmmggg___\\\[[[XXXSSSMMMMMMPPPbbbwww~~~~~~}}}yyyiiiZZZLLLCCCKKKpppnnnccccccaaaLLL888222.../////////.........---------------,,,------...///111777666999CCCEEEEEEMMM___bbbzzzzzzjjjbbbhhhtttzzz}}}yyypppmmmrrrrrr^^^MMMAAA>>><<<;;;;;;======<<<;;;999::::::;;;<<<@@@DDDHHHMMMZZZgggmmmqqqwww{{{|||~~~|||zzzzzz{{{}}}}}}zzzyyyyyyxxxvvvuuuuuuuuuuuuvvvvvvuuurrroookkkfff^^^XXXVVVYYY^^^bbbmmmpppzzzssssssvvvooo```GGG333444111///............------,,,,,,++++++,,,,,,---///...///333:::>>><<<888@@@fff}}}ooo~~~eeeooo|||aaaVVVYYY```zzz|||uuueeecccfffuuupppRRRIIIJJJEEEHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJLLLNNNQQQVVV^^^eeeggghhhddddddiiikkkyyy|||yyy}}}tttrrrgggYYYPPPTTT]]]bbblllrrrJJJ666777777111////////////............---......//////////////////444777CCCQQQPPPNNNXXXooo}}}|||jjjXXXVVV]]]^^^eee|||~~~yyyvvvwwwyyy}}}sss]]][[[TTTKKKFFFDDDCCCAAA???@@@@@@???===;;;;;;<<<===???DDDHHHJJJMMMMMMFFF===777555333333333333222000222111444888999:::@@@GGGPPP]]]lllsssuuuqqqggg]]]UUU]]]```[[[UUURRRRRRRRR```jjjhhhbbbeeeeeedddiiipppnnnnnnkkkaaaSSSKKKIIILLLJJJKKKMMMKKKIIILLLRRRXXX\\\bbbhhhlllmmmllllllpppnnnjjjgggfffgggiiikkkjjjeee___\\\\\\[[[WWWTTTVVVZZZooo~~~}}}}}}}}}|||yyywwwggg\\\NNNAAAEEEhhhiii```bbbPPP:::333555////////////............---------------...//////333999888;;;EEEGGGJJJVVVfffzzznnnccckkkxxx{{{sssnnnqqqfffRRREEE???::::::;;;<<<======<<<;;;<<<===>>>???AAAFFFMMMSSSXXXfffuuu|||~~~~~~{{{zzzzzz|||}}}~~~|||zzzyyyyyyyyywwwuuutttttttttuuuwwwvvvtttrrrnnnhhh___WWWTTTVVV[[[___gggmmmwww|||yyyxxx|||xxxyyy|||{{{{{{{{{}}}ttteeeLLL888555333000...//////...------,,,,,,++++++,,,,,,---......000555:::<<<<<<;;;HHHqqq{{{{{{tttqqqbbbtttvvv]]][[[kkkzzzsssnnnaaabbbjjj|||}}}~~~oooRRRGGGIIIFFFGGGFFFFFFEEEEEEEEEFFFFFFHHHMMMQQQRRRVVVcccwwwxxxwww~~~zzzvvvtttgggTTTLLLNNN[[[nnnrrryyy|||RRR888555777333000000/////////.........---......///////////////000666;;;EEEPPPRRR]]]uuuooo___aaahhhkkktttyyyvvvuuuvvvwwwxxx}}}ooocccZZZTTTLLLGGGEEEEEECCCAAA@@@AAAAAA???>>>>>>AAACCCGGGIIIKKKOOOUUUVVVKKK>>>999666444333444444333222222333777;;;<<<>>>EEEMMM\\\gggqqquuusssooohhhaaapppuuu[[[JJJHHHKKK\\\jjjmmmkkkpppmmmggghhhmmmlllnnnoooiii]]]UUUSSSSSSPPPPPPTTTUUUVVVYYY^^^cccdddgggjjjlllllliiihhhhhhiiijjjkkkkkkkkkjjjiiiaaa___]]]]]]]]]\\\YYYVVV\\\ccc|||~~~|||{{{{{{zzzxxxvvv```UUUHHH;;;===^^^mmmaaagggYYY@@@555444000000/////////............------------...//////333999:::>>>GGGIIIOOO```vvvzzz{{{zzzqqqqqqqqqtttxxxxxxYYYHHHAAA>>>888:::<<<=========<<<<<<===???AAABBBDDDKKKVVV^^^fffuuu~~~~~~|||zzzzzz|||}}}zzzyyyxxxxxxzzzzzzyyywwwuuuttttttuuuwwwwwwuuussspppjjjaaaXXXTTTUUUXXX[[[^^^gggqqq||||||zzzxxxvvvuuu~~~vvvuuuuuuwww||||||kkkQQQ:::666444111/////////...------,,,,,,++++++,,,,,,---,,,---222888::::::>>>CCC\\\yyyuuurrrlll{{{pppbbbmmmpppkkk___dddqqqkkkuuurrrSSSEEEGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGPPPZZZaaammm|||{{{ttt{{{}}}nnnUUUMMMLLLdddaaaAAA444333333000000000/////////......---......//////////////////666===HHHSSSXXXnnntttiiinnnqqqyyyuuussssssuuuvvvvvv{{{vvvmmmhhhZZZUUUOOOJJJGGGFFFEEEDDDFFFGGGHHHFFFDDDEEEIIIMMMQQQSSSSSSVVVZZZXXXLLL>>>999777444444444555555444555777;;;@@@AAABBBKKKTTTaaajjjqqqppplllhhhccc^^^xxxxxxWWWCCCAAAGGGWWWdddiiiiiippppppjjjkkkkkkmmmsssyyyvvvkkkaaa]]]\\\VVVTTTZZZbbbkkkuuu~~~}}}wwwqqqkkkfffddddddgggjjjlllllljjjfffddd_________aaaaaa```\\\ZZZ]]]fff~~~{{{yyyyyy{{{{{{xxxttt```QQQEEE<<<<<>>===<<<<<<======@@@CCCEEEIIISSSaaalllxxx~~~}}}|||}}}}}}xxxwwwwwwxxxzzz{{{yyyxxxuuutttttttttuuuuuutttrrrpppjjjaaaYYYTTTSSSUUUWWWXXX```gggqqq~~~~~~}}}|||ppptttvvvwww}}}}}}aaaFFF777444111000000000///...---,,,,,,++++++,,,,,,---+++...555;;;;;;:::BBBMMMssswwwxxx~~~{{{xxx~~~{{{iiimmmooofffbbbkkk|||}}}hhheeesssuuuTTTEEEHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLXXXhhhzzz{{{~~~ddd^^^gggrrrvvv{{{}}}~~~~~~~~~|||]]]SSSPPPsssxxxTTT999111333000000000000/////////...---......//////////////////666===JJJVVV[[[pppwwwvvv|||{{{wwwvvvwwwwwwwww}}}vvvnnnjjj___^^^ZZZUUUPPPNNNOOOQQQUUUWWWWWWUUURRRRRRWWW[[[[[[___aaa^^^ZZZTTTIII???999777444444555666777777999<<>>@@@???<<<;;;===???>>>DDDJJJOOOXXXhhh}}}zzzyyyyyyyyyzzzyyyvvvtttuuusssqqqppppppooommmkkkkkkggg```YYYSSSPPPPPPPPPVVVXXXVVV\\\zzzvvvvvvyyy||||||xxxxxx{{{mmmccceeeeeettttttmmmyyyrrrnnnqqq^^^FFF666111333...---000------,,,,,,,,,,,,---............666@@@???<<>>888444666999888888:::???EEEJJJLLLNNNTTT^^^gggxxx}}}}}}xxxrrrjjj^^^RRROOORRR]]]QQQIIIOOO___nnnvvvyyyxxx{{{ooolllyyyyyyoooqqqxxxuuuooohhhbbbaaabbbeee```]]]XXXUUUSSSTTTVVVWWWUUU___www|||~~~yyyqqqvvv{{{llldddJJJDDD;;;888BBBZZZtttnnnmmmnnnkkkoookkkPPPZZZiii___DDD111222000......///000000///......///...---...000222333888???DDDCCCBBBFFFLLLUUUlllnnnccceeevvvrrrpppuuu{{{gggtttfffLLL???:::;;;>>><<<<<<======>>>?????????DDDJJJQQQXXXggg{{{~~~{{{yyywwwwwwvvv}}}yyytttqqqnnnllljjjhhhgggeeebbb\\\UUUPPPOOOOOOSSSUUUTTTZZZtttnnnlllmmmqqqttttttssssssuuuuuugggmmm^^^qqqwwwsssyyyrrrmmmpppvvvNNN;;;222222---,,,000///------,,,,,,------...///000111888@@@>>>>>>NNNccc~~~ssseee___^^^eeeyyymmmgggrrrooosssrrrhhhooo|||WWWJJJLLLFFFJJJHHHIIIJJJIIIIIIOOOWWW^^^uuu___YYYkkkkkkVVVRRR___qqq{{{yyyrrrpppqqqvvv}}}yyylll\\\WWW~~~{{{zzzNNN777444222222000//////////////////............///000000555888DDDRRRUUUSSSZZZfffyyyppprrr~~~~~~}}}|||xxxvvvrrrrrrqqqooonnnnnnppprrrssslllccc]]]ZZZYYYXXXXXX\\\]]]^^^]]]YYYQQQGGGAAA???999666888<<<===>>>AAABBBIIIQQQSSSUUU\\\iiitttyyy{{{~~~xxxjjj]]]XXXZZZMMMJJJLLLXXXjjjxxx~~~ssstttuuuooorrryyyvvvpppiiicccaaaccceeehhhbbbYYYSSSQQQRRRTTTUUUTTT[[[qqq~~~{{{www{{{zzzoooeeeLLLFFF===777===NNNtttwwwooonnnuuurrruuuoooTTT[[[jjjbbbIII555333111......///000000///---...///...---...000333222777===BBBDDDGGGOOOVVVTTTjjjyyy\\\[[[fff}}}ooofff[[[aaaiiiqqq{{{}}}vvvqqqgggNNNBBB======???<<<<<<======>>>??????@@@DDDKKKRRR[[[jjj~~~{{{yyywwwwwwwwwxxx{{{xxxtttqqqooonnnllljjjgggeee```ZZZRRRNNNLLLLLLQQQTTTTTTYYYooo}}}pppnnnnnnsssuuussspppnnnttt{{{|||PPPfffqqqrrrxxxxxxXXX@@@333222,,,+++000000---------,,,------...///111555;;;???===AAAUUUlllwwwvvvwwwiii]]]ZZZ]]]iiimmmiii{{{pppmmmlllhhhttt|||UUUHHHJJJFFFKKKIIIJJJKKKKKKKKKRRRZZZeee}}}___YYYjjjzzz{{{uuugggccc[[[TTT\\\qqq~~~qqqooopppppptttzzzxxxooo]]]QQQfff{{{hhhrrr\\\===777333222111000//////////////////......//////000111555;;;IIIUUUUUUOOORRRZZZbbb\\\cccwww{{{ttt}}}xxxvvvxxx|||}}}zzzyyyyyyssspppmmmkkkjjjkkkjjjjjj```[[[UUUPPPNNNNNNMMMMMMTTTYYY```ccc___VVVJJJBBB???:::888;;;???BBBEEEJJJLLLSSS\\\___bbbjjjwww~~~uuueee]]]^^^PPPYYYgggxxx|||pppmmmqqqrrrooojjjccc]]][[[\\\^^^```[[[WWWXXX\\\^^^\\\YYYSSSWWWggg|||qqqqqqsssvvvyyywwwqqqkkkbbbLLLFFF===666999DDDdddwwwvvv|||rrrYYY]]]kkkiiiSSS@@@333111///...///000000///---...///...---...111333555:::???BBBGGGQQQ^^^hhhdddwwwkkkeeerrrvvv^^^fffwww|||hhhZZZ[[[ccclllrrrzzz~~~bbbLLLCCC???==================>>>???@@@AAAFFFMMMVVV___ppp{{{{{{|||}}}|||zzzxxxuuuuuuvvvxxxyyyxxxvvvrrrppppppooonnnmmmkkkhhhbbbYYYQQQLLLKKKKKKNNNSSSTTTWWWggg}}}|||qqqnnnpppwwwzzzvvvqqqooorrr~~~HHH]]]kkkooo{{{]]]AAA222222...,,,//////---------------...//////111777======<<>>???@@@BBBCCCIIIQQQZZZeeevvv}}}yyyzzzzzz{{{|||}}}}}}}}}xxxwwwtttssssssuuuxxxzzzuuussspppooopppppppppooonnnkkkddd[[[SSSMMMLLLLLLKKKRRRUUUVVVbbbuuu~~~sssnnnppp{{{{{{vvvuuurrr~~~~~~}}}FFFXXXiiipppxxx}}}vvvvvv^^^???000333111---///---...------------...//////111999===;;;===PPPlllzzz~~~jjjZZZTTT\\\```XXX\\\nnnhhhbbbllllllllleeeUUUaaasssZZZJJJMMMIIIIIIGGGGGGIIIJJJLLLTTT^^^qqqiii\\\\\\bbblllzzzmmmiiiuuusss^^^HHHDDDBBBBBBOOOnnnwwwmmmkkkjjjlllqqqqqqwwwsss^^^PPPJJJNNNWWWVVVTTTZZZooosssFFF999444333222111111000000000///////////////000111111111???QQQ\\\ZZZTTTTTTXXX``````kkksssrrruuusssffffffcccttt~~~~~~yyyvvvxxxzzz~~~|||wwwyyyrrrhhh___YYYSSSLLLGGG?????????@@@@@@BBBEEEGGGVVV^^^gggkkkeeeXXXKKKDDD>>>:::999===AAAFFFOOOWWWgggiiippp|||vvvmmmlll~~~yyyrrrnnnnnneeeddd```[[[WWWUUUWWWYYYWWWXXX]]]eeekkkggg[[[PPPPPPPPPXXXfffrrrppp___OOOJJJUUUiiizzz|||tttlllkkkbbbKKKDDD999666;;;BBBZZZrrrdddxxxhhhUUUPPP]]]hhh[[[FFF555333000///000000000///---...///......///222555:::AAAFFFKKKXXXrrr~~~pppzzz{{{vvvrrrddd^^^eeeiiipppooobbbcccnnnzzzsss^^^GGG<<<;;;;;;::::::>>>======>>>@@@CCCFFFGGGNNNVVV```jjj{{{|||||||||{{{{{{zzzzzzzzzvvvuuusssrrrrrrtttwwwxxxrrrpppmmmmmmnnnooonnnnnnmmmjjjddd[[[SSSMMMKKKKKKJJJQQQUUUWWW```rrrvvvnnnooozzzzzzttttttrrr|||~~~@@@PPPdddpppwwwsssrrrcccAAA///444222......---......------......///000111:::===;;;CCC]]]{{{mmm[[[OOOLLLTTTXXXTTT^^^wwwnnnbbbgggxxxwwwYYYZZZdddlllfffXXXTTTdddwww\\\IIIKKKHHHJJJHHHHHHKKKLLLOOOXXXbbbsssqqqZZZQQQOOONNNRRRZZZeeeqqqyyyuuunnnssslllUUU@@@CCC@@@@@@KKKgggvvvkkkmmmsssvvvwwwqqqvvv~~~ooo[[[RRRHHHCCCNNNLLLVVVdddsssyyyHHH777555444333222111111111111000000//////000000111222666DDDUUU^^^______fffnnnyyyuuuwwwtttgggeeefffaaa]]]iii}}}zzzyyyzzzyyy|||vvvnnnhhh___VVVOOOHHHCCC???======>>>===<<<>>>AAADDDUUU[[[aaaaaaYYYNNNDDD???>>>;;;;;;???DDDKKKVVVaaammmrrr~~~vvvvvv~~~~~~|||wwwqqqnnn``````^^^ZZZXXXXXXZZZ\\\[[[ZZZYYY]]]```___ZZZTTTNNNNNNQQQXXX\\\XXXKKK@@@DDDVVVmmmzzz{{{uuupppmmmfffNNNEEE888444;;;???SSS}}}vvvbbbaaahhhWWW^^^llldddOOO666333000///000000000///---.../////////000333666555???FFFLLL^^^}}}jjjcccjjjzzzsssiiiiiitttttt[[[MMM>>>:::;;;;;;<<<===>>>>>>>>>@@@BBBFFFJJJLLLTTT\\\eeennn~~~~~~|||{{{zzzyyyuuutttssssssssstttuuuuuupppmmmkkkjjjkkkkkkkkkjjjgggeee```YYYQQQKKKHHHHHHIIIOOOTTTWWWaaasss|||oookkkuuuyyyqqqlllmmmnnnwww{{{:::III___pppvvvwww~~~}}}wwwmmmFFF000333222---.....................//////000222;;;>>>===JJJkkkhhhbbbZZZPPPPPPRRRUUUmmmttteeecccppplllTTTXXX^^^fffeee[[[XXXhhh}}}bbbMMMNNNJJJNNNLLLLLLOOOPPPTTT^^^hhhtttsss^^^TTTQQQMMMLLLQQQ[[[dddiiihhhoooxxxxxxkkkiii___LLL<<<:::<<<===CCCTTTmmmvvvlllppp|||zzzrrrwww~~~ooo[[[SSSCCC===KKKSSSnnnSSS>>>555444333222222111222222000000//////000000111222:::HHHZZZeeeoooyyyhhhgggooopppeee{{{yyyyyy{{{|||zzz|||~~~ooo^^^[[[UUUMMMDDD>>>;;;;;;999:::;;;:::999<<>>>>>>>>AAAEEEJJJNNNQQQYYYaaaiiiqqq~~~}}}|||uuuuuuuuuuuutttsssrrrrrrnnnllliiigggggggggfffeeebbbaaa^^^YYYRRRLLLHHHGGGHHHLLLQQQVVVbbbvvvooogggooossslllhhhlllhhhmmmsss<<>>PPPtttpppvvvqqq]]]RRRQQQ^^^jjjaaaeeexxxaaaUUU^^^mmm~~~|||hhh[[[kkkmmmWWWWWWSSSRRRPPPPPPSSSTTTXXXbbbmmmzzznnn]]][[[WWWWWW\\\fffnnnqqqyyyfff___UUUFFF;;;<<>>>>>???AAAFFFLLLQQQTTT\\\ccckkkrrrvvvvvvvvvvvvuuusssqqqooommmkkkgggeeeeeeeeecccbbb```aaa___[[[TTTNNNJJJIIIGGGJJJNNNUUUcccwwwnnneeemmmrrrmmmkkkpppbbbffflll666JJJ\\\mmmyyyuuurrr{{{|||QQQ888555...111666---///000000///......000222666<<<@@@===IIIsssxxx|||nnnYYYXXXyyykkkcccmmmwwwfffaaa[[[jjjzzzzzzxxxuuu{{{nnnZZZVVVUUUSSSSSSTTTWWWWWWYYYdddooo{{{wwwiii\\\XXX___fffmmmrrrSSSMMMFFF???BBB;;;<<>>999999:::888888999:::;;;===>>>???GGGEEEBBB>>>;;;888777777======???EEEPPP]]]kkksss{{{zzzsssggg[[[VVVUUUVVVZZZ___hhhmmmrrrsssrrrooojjjeeecccdddeeeeeefffjjjqqqvvvuuuoooeee\\\UUUOOOKKKHHHLLLJJJGGGDDDDDDIIIPPPVVVmmmuuu}}}}}}{{{vvvooohhhZZZIII<<<999777444>>>MMMppp^^^XXXlllooo^^^CCC333111666111---///---.../////////...000333666777DDDIIIMMM[[[gggrrryyylll```YYYSSSRRRTTT\\\gggnnnpppnnnvvv}}}rrr```SSSNNNOOOOOOOOONNNLLLJJJIII???:::666888:::;;;>>>AAACCCDDDFFFHHHIIILLLPPPSSS\\\aaagggooo}}}{{{yyyyyyzzzsssuuuwwwxxxwwwuuusssqqqllliiiffffffiiijjjhhhfffcccbbb^^^YYYSSSMMMHHHEEELLLKKKLLLQQQVVVaaassssssfff```iiivvvyyytttqqqfffccclll777FFFXXXmmm{{{uuurrr~~~tttsss}}}UUU777555111222444---///000000///......111333999;;;>>>BBBWWWsss]]]kkkllliiiuuu}}}eeeZZZ\\\]]]lll|||qqq[[[TTTRRRSSSRRRTTTVVVVVVYYYdddpppzzzmmm```XXXWWW^^^dddppprrrRRRKKKEEE???BBBDDD???CCCSSScccmmmyyymmm\\\ZZZbbbddd^^^ccchhhnnnvvvvvvdddOOOCCCFFFOOORRR@@@999444444444111000222222111111000111333444555<<>>888888999777777777888999:::;;;<<<@@@???===;;;999888777777;;;;;;===BBBKKKVVVaaahhhkkkppp{{{{{{zzzcccTTTNNNMMMRRRXXX\\\^^^bbbmmmtttyyywwwqqqlllgggdddaaadddggghhhkkkooouuuyyypppjjj```XXXRRRNNNKKKIIIJJJGGGDDDCCCGGGQQQ^^^gggooovvv{{{|||{{{xxxqqqiiiYYYHHH;;;:::777555>>>NNNuuuWWWSSSiiioooaaaDDD444111555000...000......//////......000444777;;;IIIMMMMMMTTTYYYbbbrrr}}}~~~sssfffZZZTTTNNNNNNOOOUUU[[[aaabbbbbbeeekkkqqqpppfffYYYMMMFFF???@@@BBBCCCEEEFFFFFFFFFDDD<<<666888;;;<<<===@@@DDDEEEFFFGGGIIILLLQQQUUU]]]ccciiiqqq~~~~~~yyyvvvuuuvvvqqqrrrtttuuutttrrrpppnnnllljjjhhhggghhhiiiiiihhhdddbbb^^^YYYSSSLLLGGGEEEGGGGGGKKKPPPVVV```pppoooddd```kkkxxxzzzrrrlllbbbaaalll999AAAQQQlll|||uuuuuu}}}nnniii{{{___888444444222111---///000000///...///111333;;;:::;;;JJJlllwwwbbbyyyvvvjjjnnn}}}wwwdddYYYXXXeeennn~~~ttt{{{ttt^^^VVVUUUTTTSSSTTTVVVWWW\\\hhhtttzzzuuu[[[MMMJJJLLLRRRUUUbbbrrrQQQIIIDDD???AAAIIIBBBIIIaaazzzvvvaaaSSSQQQSSSUUUTTT]]]cccjjjssssssbbbOOODDDFFFOOO\\\CCC:::444444444222000222222111111000111333444555@@@SSScccmmm~~~vvv|||{{{|||~~~uuunnnjjjbbbTTTFFF<<<777777777666666666666666777777888888777777666666777777888888888999===CCCKKKRRRVVVUUUYYYaaaggggggdddgggmmm{{{iiiOOOCCCCCCKKKZZZgggmmmoooqqqtttjjjfffccccccfffiiilllmmmoooqqqssshhhaaaYYYQQQMMMKKKJJJJJJJJJFFFBBBAAAGGGUUUfffrrrpppsssuuuuuuwwwwwwpppgggWWWGGG;;;:::888666???NNN}}}~~~|||tttwww|||SSSPPPgggooodddFFF444000444000...000......//////......111555888<<>>BBBFFFIII======FFFWWWcccaaaVVVMMMFFFFFFFFFFFFIIINNNUUUZZZaaajjjrrrwww{{{wwwtttvvv{{{~~~~~~zzzvvvttttttuuuvvvooooooppppppnnnllljjjiiijjjlllmmmjjjggggggjjjmmmfffddd___YYYRRRKKKEEEBBB@@@BBBHHHMMMMMMNNNVVV___]]][[[aaaqqqzzznnneeerrr>>>:::BBB___wwwwww{{{{{{|||EEE222444111---111///000000000///000333555555;;;@@@[[[}}}}}}uuulllhhh\\\qqqooonnn}}}}}}ZZZ^^^gggqqqlllWWWNNNYYYqqqmmm[[[WWWRRRQQQQQQSSSWWW```pppwww[[[EEEAAA???AAAEEEDDDDDDMMMZZZrrrvvvOOOEEEDDDAAADDDAAANNNjjj{{{xxxmmmSSSGGGFFFJJJRRRYYY```fffnnnwwwppp___LLL??????DDDHHHeeexxxrrreeeaaazzziiiHHH===444333555333111111222111111000111333444555CCCVVVkkkqqqlllhhhkkkpppmmmdddmmm{{{||||||tttqqqooopppttt{{{qqqjjjbbbXXXJJJ>>>888666777777888777666555555444444444444444444444555555444444222222333333555666777888<<<>>>@@@@@@===AAAPPP```|||kkkWWWIIIKKKHHHLLLYYYiiiuuuuuupppnnnjjjpppooonnnlllhhhccc^^^[[[UUUPPPKKKHHHHHHJJJLLLMMMKKKIIIEEECCCFFFPPP]]]fffhhhhhhfffeeehhhiiiccc[[[OOO@@@777999999777???MMMzzzzzztttRRRRRRjjjxxxuuuPPP:::111333///...111///.........---...222777<<>>???GGGYYYllltttmmmdddYYYPPPDDD:::666555444333333333333444666999;;;===999AAATTTnnn|||ttt___PPPEEEEEEEEEFFFIIINNNVVV[[[bbbllluuuyyyzzzaaaXXXXXXZZZ^^^eeemmmtttwww{{{{{{|||~~~|||zzzwwwtttssssssssstttpppppppppooonnnllljjjhhhiiilllmmmkkkhhhgggiiillleeeccc^^^XXXQQQJJJDDDAAA>>>AAAGGGMMMMMMLLLQQQYYYiiiiiinnnwwwvvvjjjhhh{{{<<<:::>>>WWWqqqwww~~~qqqNNN222333222---222///000000000///000333666333>>>CCCaaarrrrrrkkk```\\\\\\|||iiikkk{{{jjjWWWaaakkkppptttssspppsssfffVVVPPPOOOYYYkkkrrrVVVPPPMMMKKKKKKNNNTTT___rrr{{{fffQQQAAADDDAAABBBGGGHHHEEEDDDEEEIIISSSdddooopppuuuzzzQQQEEEFFFDDDGGGHHHZZZvvvzzz}}}{{{]]]HHHDDDLLLVVV[[[ccciiiqqqzzzooo]]]KKK===;;;???===NNNVVVUUURRRVVVtttoooKKK???444333555444111000222111111000111333444555AAAVVVmmmssseeeUUURRRXXXXXXZZZlll|||xxxwwwpppooopppqqqsss|||wwwkkkddd]]]SSSFFF<<<888777777666888888666555555444444444555555555555555444333222222222111111111222222333999:::<<<<<<:::>>>MMM]]]jjj{{{|||rrrmmmvvv|||cccOOOBBBEEECCCIIIZZZmmm}}}yyysssyyyyyysssssspppmmmiiifffbbb]]]ZZZNNNKKKHHHGGGIIILLLNNNNNNIIIHHHFFFEEEIIIRRR]]]eeeggghhhfffdddeeeeee```XXXJJJ===555888888666>>>LLLfffLLLQQQlll~~~VVV>>>222333//////222///.........---...333999===HHH[[[oootttkkkuuuzzzqqqmmmrrr|||wwwdddaaagggyyy}}}uuugggYYYLLLDDD@@@>>>===<<<@@@NNN[[[^^^TTTHHHGGG???555222444777666333444444333333333444555555999CCCYYYrrr}}}pppZZZIIIBBBCCCEEEFFFIIIOOOUUUZZZaaakkkuuuxxx|||pppVVVMMMPPPUUUZZZ___ffflllqqq~~~}}}~~~~~~{{{xxxtttrrrppppppppprrrrrrqqqpppnnnllljjjiiihhhjjjlllllljjjiiihhhhhhccc```\\\VVVPPPIIIDDDAAA<<<@@@GGGNNNOOOPPPWWW```|||}}}}}}{{{zzzwwwooofffiii888:::???RRRllltttxxxqqqUUU333444444...111///000000000000111444666555@@@DDDdddrrrqqqrrrbbb[[[gggxxxdddgggyyyqqq\\\YYYhhhpppqqqkkk___WWW\\\XXXUUU]]]ccclll{{{lllRRRPPPJJJHHHIIIMMMSSSaaavvvooobbbUUUIIIFFFCCCBBBFFFHHHFFFDDDDDDGGGKKKYYYkkkwww~~~RRRFFFHHHHHHJJJQQQddd|||zzzsssiiiNNNJJJZZZhhhkkkiiiooovvv~~~mmm\\\JJJ<<<999<<<===CCCHHHOOOXXX^^^vvvwwwMMM@@@555333555444111000222111111000111333444555EEEXXXqqqxxxgggRRRNNNWWWWWW```ttt{{{}}}wwwvvvssspppoooqqqtttzzz{{{qqqhhhbbb[[[RRREEE===999888777555777666555555444444444444444444555555555444222111222222111111000111222222666666999;;;;;;???JJJWWW]]]lllvvvrrrmmmpppvvvzzzrrrlllccc\\\]]]gggwwwjjjVVVGGG>>>CCCHHHYYYrrr{{{{{{{{{tttoooiiidddaaa^^^ZZZXXXJJJIIIGGGHHHKKKNNNOOOPPPHHHFFFDDDCCCGGGQQQ]]]fffeeehhhhhheeebbbaaa\\\VVVFFF999333777888555===KKK}}}zzzxxxfffMMMRRRkkk}}}\\\BBB555444000000222///......------...333:::???GGG^^^uuu}}}wwwttttttvvvxxx{{{{{{mmmaaacccmmmxxxoooaaaQQQFFF???>>>>>>999999;;;AAAEEEEEE>>>888999666333333666777666444444444555555555555444444777>>>MMM___eee[[[KKKAAA@@@AAADDDGGGJJJOOOUUUYYY^^^hhhrrruuuxxxrrrlllqqqwwwzzz|||}}}{{{xxxuuurrrpppooooootttsssqqqooommmkkkiiiiiiggghhhjjjlllmmmkkkgggddd```^^^ZZZUUUNNNHHHCCC@@@<<>>CCCQQQbbbiiizzz}}}NNNAAA555333666555222000222111111111111333444555JJJ]]]vvv}}}lllVVVUUUaaacccooonnnvvv~~~xxxvvvuuupppnnnqqquuu{{{~~~vvvnnngggccc\\\RRRFFF>>>;;;999666333666555444444333333333444222333444555555444222111333222111000111222333444333444777;;;<<>>IIIMMMHHHAAA>>>>>>@@@DDDGGGJJJOOOTTTXXX[[[fffooorrrttt}}}}}}|||~~~zzzyyywwwtttsssrrrrrrrrrtttsssqqqooommmkkkiiihhhfffggghhhlllnnnlllfff```^^^\\\YYYSSSMMMHHHCCC@@@===???DDDIIIKKKNNNVVVaaazzzwwwrrrwww}}}xxx:::<<<@@@JJJ]]]nnnppphhhtttnnnrrrzzz{{{\\\===333000...222000111111000///000333666888:::HHHoootttiiirrrccctttaaaTTTSSSTTTaaarrrxxxooofffccc```iiilllxxxfffSSSSSSMMMIIIJJJQQQ[[[lllsssvvvuuudddVVVNNNJJJMMMMMMIIILLLSSSVVVjjj^^^NNNJJJJJJOOO```ttt}}}hhhqqqxxx}}}zzzgggVVVHHH===888999999>>>JJJiii^^^<<<888777666888000111///000111111111333666888QQQgggtttxxxkkk}}}nnneeelllrrrwwwzzzwwwxxxqqqoooooorrruuuyyy|||xxxrrrjjjeee[[[MMM???:::888666555777333333333333333333333333333333222222333333444444444444444333333333222222555555666777666666>>>HHHWWW]]]^^^WWWPPPPPPSSSUUUPPPKKKFFFBBB>>>???JJJUUUyyy~~~jjjTTTHHH<<<===LLLQQQoooyyyooofff[[[TTTPPPNNNJJJFFFFFFLLLQQQPPPNNNMMMHHHCCCCCC>>>::::::CCCQQQ^^^fffgggjjjkkkhhheeebbbYYYQQQAAA:::111222777444;;;PPPvvv~~~sssmmmmmm\\\XXXkkkyyyiiiJJJ666222...///222...///000000//////444<<>>FFFXXXiiimmmhhhppplllrrrbbb???444111---///000111111000///111444777:::<<>>999777555555666333333333333333333333333444333333333444555666666777666555555444444444444999666555555222111555===EEEJJJKKKEEE???@@@CCCDDDEEE@@@<<<888555666???JJJllltttxxxsssnnnqqqvvvxxxvvvqqq```OOOGGG@@@DDDUUUfffyyymmmeee___YYYUUUSSSPPPKKKFFFDDDKKKOOOMMMIIIGGGDDD@@@@@@<<<999<<>>:::777555666666666777777777777777777666666555555555555444666666555555444333333222333444555666888:::;;;;;;AAACCCFFFHHHIIIMMMTTTZZZaaagggpppvvv{{{wwwnnngggfffggggggiiillltttttttttuuuvvvuuusssqqqssspppmmmlllnnnooooooooonnnllljjjjjjkkkkkkjjjiiibbb```\\\VVVOOOHHHCCC@@@@@@<<<<<>>>>>KKKrrrnnniiirrrdddxxx]]]IIILLLJJJOOOUUUZZZYYY[[[bbbkkkmmm~~~iiiTTTSSSJJJIIIKKKRRR^^^rrrnnn]]]PPPQQQVVVYYY___gggxxx```WWW^^^nnnzzz___fffwww|||qqq___QQQEEE<<<999:::===>>>kkkgggCCC;;;888555888111333000000111111111333666888JJJiiiyyyyyybbbfff}}}uuuuuurrrqqqtttwwwzzz~~~}}}}}}xxxnnnfffVVVIII<<<777666555444555444444444444444444444444444444333444444666888999;;;999888666555555666666;;;777333333111///111555:::??????999666888:::;;;???;;;777555333333;;;DDDaaacccccc___^^^bbbfffgggaaaaaaUUUIIIGGGDDDLLL___sss|||rrrkkkgggbbbZZZTTTQQQMMMIIIEEEHHHOOORRRLLLEEEBBB@@@>>>>>>;;;999<<>>;;;;;;AAAHHHLLLPPPUUU```llltttvvv888888999???JJJYYYdddjjjrrrttt{{{{{{eee>>>444555111000000000111111111333666999@@@@@@MMMuuudddqqquuummmgggXXXZZZQQQZZZaaa^^^YYY]]]kkkwwwnnnUUUPPPJJJKKKNNNTTTaaauuuwwwhhh[[[[[[```hhhwwwjjj]]]eeeyyykkkZZZnnn|||uuuyyy|||~~~~~~ooo]]]OOODDD;;;888:::AAA===ssskkkFFF===888444777000444000111222222111333666888KKKmmm{{{~~~tttzzzwwwsssrrrsssuuuxxx{{{ooocccSSSFFF:::666666444333444444444444444444444444444444333333333444777999;;;===<<<:::888777777888888<<<666111222333222333666<<<>>><<<777555888;;;:::===999777666555555<<>>777///222999444888JJJ|||wwwhhhRRRggg~~~zzzhhhJJJ777333000000333//////000000000000555===DDDFFFMMMPPPRRRRRRYYY~~~{{{iii]]]LLL???888666666666666777777888888999999999777777888999999888777666777777666666555444444444222111111111222555888:::EEEHHHKKKLLLMMMPPPWWW\\\iiiooowww}}}mmmXXXNNNLLLKKKMMMLLLJJJKKKNNNTTT\\\hhhqqquuuuuutttssspppnnnllllllmmmmmmmmmllliiihhhhhhiiiiiihhhfffcccbbb```\\\VVVOOOHHHBBB???===;;;;;;@@@GGGMMMRRRVVV___lllvvvyyy~~~xxx|||999888999>>>FFFRRRaaallluuurrrlllxxxpppCCC555666333111///000111111222444888;;;@@@BBBSSS{{{zzzggg~~~sssrrr}}}nnniiiaaapppyyyqqqhhhlllyyyqqqTTTNNNNNNRRRWWW]]]iii~~~yyyqqqqqquuupppvvvzzzzzz~~~uuuxxx|||xxxzzz}}}ooo]]]NNNCCC:::777999FFF???pppnnnIII>>>999444777000444111222222222222333555888EEEiiizzz}}}xxxtttqqqqqqrrrttt{{{~~~xxxkkk]]]PPPDDD999555555444333444555555555555555555555555333222222222444888;;;===>>>===;;;:::999999::::::===666222222444444666:::BBB@@@;;;444333888:::888999555333444555666<<>>999:::BBBNNNZZZbbbbbbeeefffccc```]]]TTTLLL===777///111777333:::OOO~~~uuuppp[[[MMMjjjmmmNNN999444000000333//////000000000111666>>>DDDFFFMMMPPPQQQTTTZZZzzzvvvfff[[[JJJ===777555555555777777777888999::::::;;;666777777888888888777777777777777666555555444444333222111111222444666888AAAEEEKKKNNNQQQUUUZZZ___mmmssszzzsssaaaRRRSSSPPPMMMKKKEEE@@@AAAFFFMMMXXXhhhrrruuutttssstttnnnmmmkkkkkklllmmmlllkkkgggffffffggggggfffdddaaa___]]]YYYTTTNNNHHHCCC@@@<<<<<<<<>>@@@>>>>>>>>>>>>>>>=========@@@:::555555555666;;;BBBPPPJJJ@@@666666;;;===;;;999555222555888:::AAAHHHJJJ???555444666999;;;>>><<>>EEEPPPWWWXXX___mmm|||777777999===???GGGZZZmmm~~~~~~YYY;;;666222111///000111222333666:::>>>@@@KKKfff}}}xxxpppnnnmmm|||yyyttthhhSSSVVVQQQ\\\hhhqqqqqqnnnqqqppptttzzzwwwuuuhhhWWWJJJ@@@888666999:::888LLLkkkuuukkkggglllsssNNNDDD???;;;<<<444777222333444333222333555888FFFdddvvv|||ppp|||ttteeeiii|||~~~wwwsssnnnlllmmmooosss|||}}}|||tttrrrssshhhZZZLLLAAA777666666555555555666666666666666666666666555555444555888===AAADDD???@@@BBBCCCDDDCCCBBBAAACCC>>>;;;::::::>>>HHHSSSbbbYYYIII===<<>>DDDXXXlll|||^^^<<<555222222///000111222333777;;;>>>AAAOOOmmmuuuuuukkkeeeiiinnn{{{xxxaaaSSS\\\ZZZhhhvvv|||lllfffjjjjjjnnnsssoooqqqcccSSSHHH>>>888777::::::;;;DDDWWW```WWW\\\ssstttPPPGGGBBB>>>???777999333333444333222333555888GGGaaatttxxxcccjjjnnnfff]]]iiivvvooollljjjlllpppuuu|||zzz}}}yyyrrrrrruuummm```KKKAAA777666777666555666777777777777777777777777777666666777:::???DDDGGG@@@BBBEEEGGGHHHGGGEEECCCCCCAAA@@@@@@AAAGGGVVVdddlllaaaNNN@@@>>>DDDFFFCCC:::444111555;;;AAAIIIPPPLLLBBB;;;<<>>777555666666666777888888999;;;<<<=========;;;999777888:::===@@@>>>======<<<<<<;;;::::::999999999888777555444333666999>>>DDDNNN]]]nnnzzzxxxppprrr~~~uuussssssrrrrrrrrrssssssqqqpppiiigggdddcccddddddddddddbbb```[[[UUUNNNGGGAAA>>>888:::::::::BBBOOOWWWVVVbbbooo|||}}}|||}}}}}}:::777777<<<>>>EEEXXXmmmvvvccc>>>:::000000333111000///000444888:::HHHPPPyyy{{{llliiinnnkkknnn~~~zzzkkk]]]___eeeuuuvvvddd\\\dddiiiggglllwwwuuukkkVVVBBB999;;;:::555999;;;>>>IIITTTTTT]]]tttuuuQQQHHHAAA::::::222555555444222222222444666777EEE^^^wwwgggZZZccc\\\[[[eee}}}{{{yyyuuupppnnnqqq{{{~~~~~~|||zzzxxxyyywwwqqqfff^^^KKKCCC999555777:::888555:::999777666555666888999;;;:::;;;???BBBEEEHHHLLLGGGJJJLLLJJJIIIIIIIIIHHHNNNGGGAAAAAAEEEJJJSSS[[[cccWWWJJJEEEGGGHHHBBB;;;;;;777444666===EEEKKKMMMHHHBBB===???GGGMMMNNNMMMSSSbbbkkkhhhjjjxxxwwwnnnnnnuuuzzzxxxsssllliiiddd\\\TTTMMMJJJIIIIIIFFFCCCCCCCCCBBB???;;;;;;777999EEERRRZZZ^^^aaa```bbbaaa[[[VVVRRRLLLEEE777222333888888@@@bbbssscccPPP]]]yyydddAAA222000//////222000...,,,,,,111999CCCJJJOOOSSSTTT[[[gggllltttzzznnnqqqooobbb[[[```ggglllzzz}}}xxxyyyjjj[[[IIIDDD===777555444333333555666777999:::;;;<<<<<<888999999777777999===AAABBBGGGKKKIIICCC===<<<===::::::888555666::::::666777999<<<@@@JJJZZZmmmzzzzzzwwwxxxtttqqqrrrqqqooonnnooopppooonnnfffdddbbbaaabbbcccccccccbbb\\\VVVQQQOOOJJJCCC===<<<;;;:::<<>>CCCUUUjjjsss]]]===:::111333222111000000222777;;;>>>HHHRRRzzz{{{wwwvvvxxxyyy|||zzzmmmgggnnnkkkwwwppp___WWW]]]cccbbbiiiuuuzzzppp[[[FFF:::999888555777777>>>UUUjjjlllmmmyyyyyyUUULLLFFF???>>>444666555444333222222444666777GGG^^^vvvpppdddnnnqqqqqqttt~~~{{{{{{zzzxxxtttrrruuuzzzwwwxxxuuussssssqqqkkkbbbZZZLLLDDD<<<:::;;;<<<:::666:::999888888888999;;;<<<;;;===BBBHHHMMMPPPRRRTTTMMMMMMMMMLLLNNNRRRWWWZZZXXXOOOHHHGGGIIILLLQQQWWWWWWSSSNNNLLLLLLJJJEEEAAA:::888666:::AAAIIIOOOQQQQQQMMMGGGEEEHHHNNNSSSVVV]]]nnn{{{~~~yyyoooeeecccgggiiieee___ZZZZZZZZZVVVQQQMMMJJJJJJDDDDDDCCCCCCBBBAAA???>>>999777<<>>::::::===<<<888777888:::>>>HHHYYYmmmzzzyyyvvvyyyuuurrrtttrrrpppooooooooommmllleeedddbbbbbbcccccccccbbb___[[[UUUQQQOOOJJJBBB<<<<<<;;;999<<>>BBBGGGSSS{{{vvvxxx___iii{{{kkk\\\TTTYYY^^^^^^eeepppwwwmmm[[[FFF:::777888888<<<888GGGlll~~~YYYPPPJJJDDDBBB888999666444333222222444666777JJJ___vvv|||wwwyyymmmiiikkkuuuzzzuuuxxxyyyxxxwwwyyyyyyvvvwwwuuusssrrroooiii___XXXHHHBBB<<<:::======:::777888888777777888999;;;<<<<<>>===<<<===@@@BBBDDDDDDMMMUUU^^^___XXXOOOHHHEEEGGGGGGEEE@@@@@@CCCBBB>>><<<<<<<<>>[[[[[[OOOHHHCCCCCC:::;;;666555444333333444666777IIIaaaxxxwwwbbbdddooo~~~wwwqqqtttvvvwwwwwwzzz}}}}}}{{{zzzyyyxxxsssjjj___XXXHHHCCC===;;;===>>>===;;;999999888888999:::<<<<<>>222111000///111///000000111444;;;DDDLLLUUU^^^eeemmm{{{}}}rrr___NNN===:::666444555666777888666777999:::<<<=========>>><<<<<>>AAAFFFSSSuuu}}}cccsss~~~```YYYVVVZZZZZZWWWYYY^^^cccYYYIII<<<555555999>>><<>>>>>>>>======<<<;;;:::;;;===???AAAGGGNNNUUUYYY```iiillljjjZZZRRRNNNQQQWWW[[[bbbjjjgggdddccceeeccc\\\WWWWWWaaadddiiinnnnnnjjjbbb]]]YYY]]]ccchhhhhheeeaaa___bbbqqqzzz|||wwwiiicccaaa\\\___eeelllooommmfffaaaTTTTTTSSSQQQNNNMMMMMMOOOPPPMMMLLLNNNQQQOOOGGG@@@@@@CCCMMMXXX\\\\\\]]]``````___ZZZWWWWWWSSSGGG:::444111111444999EEE^^^www}}}hhhrrrkkkhhhzzzyyy[[[<<<111111000000111...000111222444;;;GGGOOOTTT^^^eeelllsss|||ppp\\\KKK===:::666555555666666666777888:::;;;======>>>>>><<<===???CCCGGGKKKLLLLLLPPPYYYccchhhfffcccbbbbbb___]]]WWWOOOMMMOOOOOOKKKKKKIIIFFFDDDIIIVVVhhhuuuyyywwwxxxsssqqqmmmjjjhhhfffcccaaaaaaaaaaaabbbcccbbb```^^^\\\ZZZVVVSSSNNNHHHAAA===:::999888:::???KKKYYYcccpppvvvzzzzzz{{{}}}}}}zzz|||666777;;;>>>;;;===QQQggguuuyyyyyy|||xxxuuuNNN===111888333222111222555:::>>>AAAHHHWWWvvvwwwwww}}}vvvgggyyydddVVVSSSRRRUUUVVVUUUWWW\\\fffWWWFFF;;;777555777;;;<<>>BBB;;;===888777555333333444555777===ZZZyyyyyy{{{pppppppppssszzz}}}|||zzzzzzzzzwwwoooeee[[[UUU[[[UUUNNNHHHDDDBBB@@@>>>>>>===::::::<<<@@@EEEHHHKKKSSSYYY\\\dddpppuuusssaaaWWWRRRWWW[[[[[[^^^dddeeeiiiooosssooogggccceeekkkpppwww~~~~~~xxxssstttvvvvvvtttnnnhhhccc```jjjvvvuuujjjeeeaaa```dddiiikkkjjjeee^^^YYYQQQQQQQQQOOONNNNNNPPPSSSVVVUUUUUUVVVWWWRRRJJJCCCAAABBBIIISSSYYYZZZ[[[^^^``````]]]XXXUUUPPPDDD888222222333555999HHHeeeooozzzuuuZZZ___wwwuuuXXX;;;111222111000111...000111111444<<>>??????===AAAGGGLLLOOORRRVVVXXX[[[cccmmmrrrrrrqqqsssvvvtttpppfffZZZVVVVVVVVVSSSOOOMMMKKKIIINNNZZZkkkwwwxxxvvvuuuqqqnnnkkkiiigggeeecccaaabbbaaa```aaabbbaaa```^^^\\\ZZZVVVQQQKKKEEE@@@===777888999:::???JJJYYYdddjjjqqqwwwxxxzzz}}}}}}{{{777777<<<>>>;;;???UUUmmmzzzjjjiii}}}TTT@@@222888222222222333777===BBBEEEJJJ\\\|||mmm\\\XXX```kkksssoookkkkkkrrr{{{}}}vvvwwwnnnrrrwww[[[SSSMMMLLLLLLPPPTTTXXX___fffiiiVVVBBB:::888666666888===FFFWWWIIIDDDBBBEEE<<<<<<888777555444333444555666;;;UUUsss~~~}}}yyyuuurrrpppttt~~~~~~}}}{{{xxxssslllfffbbb```dddbbb___]]]ZZZVVVSSSQQQGGGEEECCCCCCGGGNNNVVV[[[___hhhmmmmmmsss~~~qqqcccZZZ[[[[[[UUUTTTXXX___hhhtttzzztttjjjhhhlllzzzzzzwwwxxxzzzyyyrrrqqqppplllrrrrrrpppkkkddd\\\WWWUUUXXXYYYXXXVVVRRROOONNNOOOOOOTTTXXXXXXRRRKKKFFFDDDEEEBBBEEEOOOWWW[[[\\\______```___YYYSSSLLL@@@666111333444555:::PPPuuu{{{eeeTTTcccrrrVVV:::111222111000111---///111000333===MMMYYY]]]iiitttzzzwwwsss}}}{{{ooo\\\KKK<<<999777666777888888777888999;;;<<<>>>?????????BBBJJJTTTYYYZZZ]]]ccchhhooowww~~~rrreee```bbbcccaaa\\\[[[WWWUUUWWW```nnnyyyyyyvvvssspppmmmkkkiiihhhgggeeedddbbbaaa______`````````___]]]ZZZUUUMMMFFF@@@===;;;555777999:::???IIIWWWbbbjjjttt{{{||||||}}}}}}{{{777888<<<>>><<>>?????????GGGQQQ]]]cccccceeellltttxxxlllhhhmmmppppppllljjjeee```___eeepppyyy{{{wwwtttpppmmmkkkjjjjjjiiihhhfffcccaaa^^^^^^___``````___\\\YYYSSSKKKBBB===::::::444777999;;;>>>HHHVVVaaannnyyy~~~}}}}}}|||777999@@@FFFEEEFFFUUUhhhsss{{{xxx{{{___DDD:::111222444444555<<>>TTT|||bbbVVVaaalllJJJ666666111---000000000222222111222===NNN\\\cccmmmpppooolllhhhyyy{{{vvv___JJJ;;;::::::999888888888999:::<<<>>>??????@@@CCCEEEOOOTTTZZZ```ffflllsssxxx}}}zzzqqqhhhggglllpppppp~~~{{{wwwuuuoookkkggggggkkklllkkkhhhcccaaa```___```___^^^\\\YYYVVVRRRKKKEEE@@@<<<::::::999999:::???HHHTTT\\\rrrwww||||||zzzyyy}}}~~~999;;;BBBHHHGGGGGGVVVhhhuuu|||^^^CCC888000222444444666>>>HHHMMMLLLUUUggg~~~jjjbbbqqqlllWWWNNNLLLJJJHHHEEEBBBBBBGGGPPPZZZaaafffeeeccc```[[[TTTOOOKKKKKKHHHHHHNNNYYYkkkyyyddd```lll|||sssXXXNNNJJJCCCDDDLLLNNNSSSiii{{{YYYEEE@@@???GGGIIILLLRRR___nnnxxx{{{sssPPP;;;:::666333666777666333JJJVVV[[[\\\YYYiiizzzWWWOOOLLLHHHIII???AAA===;;;888555444444555666===NNNkkkuuuyyyxxxqqqppp~~~|||~~~}}}vvvyyywwwttt|||xxxqqqooowww~~~}}}}}}{{{xxxrrrooottt|||{{{xxxnnngggZZZFFF<<>>@@@IIIVVV___aaa___]]]]]]ZZZTTTJJJ@@@999555...111555888BBB```}}}___UUUfffdddDDD333444111...000000///111222000222===OOO^^^aaalllrrrqqqmmmfffttt{{{jjjnnn|||zzz```III;;;;;;:::999999999999999999;;;>>>@@@@@@AAACCCEEEUUUZZZ```dddhhhqqq~~~yyymmmjjjmmmqqqppp~~~{{{zzzxxxuuutttnnnjjjfffgggjjjllljjjgggdddcccaaaaaaaaaaaa___]]]YYYVVVQQQKKKDDD???;;;999999999888:::???HHHTTT\\\hhhnnnsssuuuuuuwww|||~~~zzz{{{666777===CCCBBBCCCSSSfffzzz}}}aaaDDD888111333333333666@@@KKKNNNKKKXXXkkk~~~kkkgggyyyxxxqqqbbbOOOCCC???===<<<<<<;;;;;;<<<@@@FFFKKKOOONNNNNNMMMKKKGGGCCC@@@>>>AAA>>>???DDDKKKXXXkkk{{{zzzcccQQQFFFLLLXXXiii}}}zzzZZZEEE@@@CCCAAA@@@CCCGGGNNNZZZdddkkkuuuzzztttdddRRRFFFEEEGGGGGGLLLPPPTTTZZZgggwwwoooPPP===;;;555333666555888555FFFKKKOOOWWW[[[oooyyyUUUNNNKKKHHHJJJAAACCC???===:::777555555555555:::FFFbbbwwwddd^^^cccfffkkk|||uuuwwwtttpppvvvuuuuuu{{{}}}xxxzzz{{{{{{yyysssnnnrrrzzz~~~iii^^^PPP???888<<>><<<;;;;;;>>>BBBBBB???;;;888999===GGGSSS[[[]]][[[[[[ZZZWWWOOOFFF===777555,,,444666666GGGmmmyyynnnYYYQQQjjjZZZ>>>000333111///111000...000111000333???QQQ```fffttt{{{{{{uuulllxxxssshhhpppxxxuuuhhhdddkkkooovvv}}}aaaHHH;;;;;;:::999999999:::::::::<<<@@@BBBCCCEEEHHHJJJ\\\bbbggghhhkkkvvvuuuqqqsssuuuuuu}}}|||||||||~~~zzzvvvvvvtttrrrrrrmmmiiiffffffhhhjjjiiigggcccbbb``````aaa```]]][[[YYYVVVPPPIIICCC===:::888888888888:::???HHHTTT[[[hhhmmmqqqrrrqqqsssyyyyyyvvvtttzzz666555999======AAAUUUjjj}}}gggGGG:::444444333222555@@@LLLOOOLLL]]]ppp|||ppprrrzzzwwwyyywwwrrriii```[[[ZZZVVVPPPEEE===;;;;;;;;;999999999999;;;===@@@CCCEEEBBBAAA@@@???===:::888777<<<999:::???DDDLLLXXXcccoooxxxzzzjjjUUUFFF>>>:::???FFFRRRaaappp}}}lllQQQDDDDDDHHHIIIGGGDDDKKKVVVZZZWWWZZZ^^^hhhssszzzuuuggg[[[RRRKKKCCC???CCCLLLSSSVVVSSSZZZ```dddnnn{{{}}}fffLLL===<<<555444777666999888RRRcccgggffffff}}}{{{WWWOOOLLLIIIJJJBBBDDD@@@>>>;;;888666555444444555===XXXwww___YYYfffqqqxxx{{{|||wwwwwwuuurrrvvv~~~yyyrrruuuyyyyyyrrrlllpppxxx{{{{{{sss^^^RRRFFF:::888===BBBFFFMMMQQQRRRVVVeeettt{{{zzz||||||dddTTTQQQWWW\\\___UUURRRPPPPPPKKKBBB<<<;;;<<<::::::===@@@???:::555444666<<>>JJJOOONNN]]]ppp|||}}}}}}zzz|||sss~~~gggTTTUUUPPPKKKIIIKKKLLLLLLKKKGGG@@@:::999;;;<<<;;;:::;;;;;;::::::;;;>>>@@@BBB???>>><<<:::999888777666999777999>>>BBBEEELLLTTTYYY\\\[[[RRRIIICCC@@@>>>???AAAEEEMMMUUU]]]eeekkkxxxwwwwwwsssaaaLLLCCCGGGDDDNNNTTTUUU]]]gggcccWWWUUUVVVXXXYYYYYYWWWSSSPPPEEEBBBAAACCCHHHMMMSSSWWW\\\eeekkklllqqqxxxvvvmmmZZZEEE<<<;;;555555:::999888:::ccc|||ttt|||WWWOOOJJJGGGHHH???BBB???===;;;888666444444333444999PPPwww}}}eeeaaavvv|||tttxxx|||xxxxxxvvvuuuxxxtttppprrrvvvvvvqqqkkknnnuuuxxxwww{{{oooZZZMMMDDD<<<===BBBDDDGGGMMMRRRUUU[[[jjjyyy}}}yyy{{{uuueee]]]___eeeggggggXXXSSSNNNJJJEEE===:::;;;>>>???@@@@@@===999666444555888???JJJSSSYYYZZZYYY\\\\\\XXXPPPEEE:::222......888777333MMM|||qqqeeeppp|||aaa^^^yyy{{{PPP;;;333555222111222------/////////333@@@UUUdddkkkyyyzzzkkkiiiyyy{{{^^^FFF<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBFFFLLLTTT]]]dddqqqrrrppphhhbbbgggvvv||||||xxxtttwwwzzz{{{~~~}}}xxxqqqmmmjjjfff```[[[VVVXXX[[[___hhh}}}|||vvvrrrooommmnnniiigggeeedddeeefffffffff```___^^^^^^^^^\\\YYYVVVWWWSSSMMMFFF???;;;888777666777888999>>>GGGQQQXXXiiikkklllkkkiiilllttt{{{yyyxxx;;;888999;;;;;;AAAXXXpppvvvMMM888333222333222333:::GGGOOOQQQZZZiiiwwwzzzrrrppphhhlll}}}nnnWWWJJJIIIAAA:::999>>>CCCCCCBBBAAA<<<999:::<<<:::888888<<<;;;:::999:::;;;===>>>===;;;999777666666777777999777888===@@@AAACCCGGGLLLJJJGGGDDDCCCBBB@@@>>>???===>>>BBBGGGMMMWWW```tttpppmmmhhhYYYHHHDDDKKKOOO```mmmpppqqqnnn```NNNGGGIIIKKKLLLLLLLLLLLLMMM??????CCCHHHJJJKKKQQQXXXiiissswwwssssssuuummm```OOO???::::::555666<<<;;;>>>JJJyyyTTTKKKFFFBBBDDD;;;>>>>>>===;;;999777555444444888999JJJooottt}}}|||ooorrruuu}}}~~~yyyxxxwwwvvvyyy~~~uuuvvvuuuuuutttooojjjkkkoooppppppttt|||ppp[[[NNNEEE@@@AAAEEEEEEIIIPPPWWWYYY^^^kkkwww~~~zzz{{{~~~~~~tttnnnhhhgggiiiggg```ZZZPPPJJJDDDAAA===888777:::???AAACCC???999555666888;;;>>>DDDMMMUUUYYYZZZZZZ\\\ZZZUUULLLAAA777000---,,,444333444SSSssslll~~~ooorrr{{{MMM;;;444555111111333---.../////////333@@@UUUeeejjjxxx{{{yyy{{{```HHH<<<<<<;;;;;;;;;<<<======<<<@@@FFFMMMUUU```jjjqqq~~~wwwkkk^^^TTTSSSYYY______ddd___[[[bbbeeegggqqqtttxxx||||||yyytttppplllfff___YYYRRRQQQPPPNNNQQQ^^^ooo}}}~~~wwwrrrmmmlllmmmgggfffeeedddcccddddddeeebbbaaaaaaaaaaaa___[[[XXXTTTPPPJJJCCC>>>:::999888777777888:::>>>EEEOOOUUUaaaeeeiiikkkoooxxx888666999;;;999===OOOeeeSSS999333000333333111666BBBOOOUUUWWWccczzzzzz}}}oookkkbbb]]][[[^^^\\\TTTKKKGGG???;;;777666888::::::999;;;777888<<<===999777999:::::::::;;;;;;;;;;;;;;;999888666444444666888999;;;999:::>>>@@@>>>===???@@@>>><<<<<<===<<<<<<<<<<<<:::;;;@@@EEEJJJUUU```mmmeee^^^YYYOOOGGGKKKVVVbbbqqq|||zzzpppbbbQQQBBB<<<<<<>>>BBBFFFGGGFFFDDD;;;:::===BBBEEEHHHQQQ\\\jjjtttuuukkkhhhkkkbbbRRRGGG;;;999999333555<<<:::DDDeeeuuuQQQHHHDDD@@@CCC;;;>>>======<<<:::999777666666888777DDDeeesssdddnnn{{{|||zzzyyyyyyzzz}}}}}}wwwsssoooiiigggiiifffiiioootttxxx|||~~~uuucccVVVNNNKKKKKKNNNPPPTTT]]]eeegggjjjrrr|||}}}tttnnnxxxwwwrrrkkkeee```YYYOOOGGGAAA===::::::999666777:::<<<>>>===:::666555999===AAADDDIIIOOOUUUYYYZZZZZZYYYUUUMMMCCC999333000000---333333999ZZZ~~~uuuyyyIII:::444444000222444...///000000///222@@@UUUfffiiivvv|||}}}~~~cccLLL<<<<<<;;;<<<<<<======>>><<>>AAA>>>>>>LLL___}}}yyyYYY===555///333333000333???NNNWWWWWWaaavvvuuuuuuUUUTTTQQQLLLFFFBBB???>>>666777888888777777777777444333666===???;;;:::>>>888:::<<<===>>><<<:::888666555444333444777:::<<>>>>><<<>>>EEEIIIMMMXXXccc```UUULLLHHHEEEFFFQQQ```eeepppvvvppp```RRRGGG@@@AAA<<<999<<>>BBB>>>======<<<:::999888888444222>>>^^^vvvjjjrrrlllttt~~~|||||||||}}}yyytttooohhheeeeeeccciiioootttvvvxxx{{{~~~}}}mmmbbb\\\ZZZ[[[]]]]]]bbbllluuuwwwxxx~~~|||zzzmmmjjjyyyzzzkkk\\\QQQIIIBBB>>>666444444888999777888<<<999888666444444777===AAAEEEGGGKKKQQQUUUXXXZZZZZZVVVPPPFFF;;;222///000333222666555>>>___ssstttFFF777222222///222666000000111000///222@@@UUUeeedddppptttqqqpppwwwgggOOO<<<<<<<<<<<<<<<===>>>>>>>>>HHHXXXiiivvv~~~~~~jjjQQQAAA>>>@@@@@@===:::@@@===;;;???>>>CCCRRRTTTaaapppwwwzzzxxxqqqmmmkkk___\\\WWWRRRNNNKKKJJJIIICCCHHHMMMQQQVVV```mmmwww{{{tttnnniiiiiillleeeeeedddcccaaaaaacccdddaaaaaa```aaa```^^^YYYVVVPPPMMMGGGAAA<<<:::::::::999999999:::===CCCKKKQQQZZZ]]]aaaeeekkkwww~~~999<<<999:::???>>>GGG]]]xxxvvvxxxuuuiii>>>666555666555222444===JJJRRRZZZ\\\ooohhhQQQFFF???@@@AAA===;;;===888888888777666666888:::777888:::<<<<<<<<<;;;:::999999:::;;;;;;;;;::::::777777777777888999;;;;;;@@@>>>===;;;::::::::::::999::::::<<<>>>@@@BBBCCCCCCHHHJJJKKKXXXjjjqqqlllXXXHHHBBBJJJOOOOOOYYYjjjdddjjjjjj^^^OOOEEE???<<<<<<;;;999888:::<<<;;;777:::777777999:::999===BBBNNNKKKJJJKKKNNNMMMIIIDDD:::555333444444333666;;;JJJmmmrrrRRRDDDLLLOOOKKKFFF@@@BBB@@@===<<<;;;:::888666666111777QQQxxxooogggsss}}}xxxvvvxxx~~~tttjjjiiillliiicccjjjllloooqqqtttuuuuuuuuu{{{{{{|||uuukkkfffeeekkkssswwwuuussssssuuuwwwyyyzzzssszzziiinnnzzzqqqbbbTTTJJJCCC???===555333333555666666777888888555333666777777:::>>>===GGGQQQTTTVVVWWWVVVSSSRRRLLLBBB:::555111///...222777222???ooo|||ooo~~~xxxtttHHH===444111222000000111000......///333>>>SSSfffqqquuukkk^^^ZZZcccyyyTTTBBB>>>::::::;;;===AAAEEECCCLLLXXXbbbmmmvvvxxxuuuiii[[[LLLDDD@@@===<<<===>>>>>>>>>>>>===???CCCFFFHHHSSSbbbnnnzzz}}}vvvsssssskkkiiiccc[[[XXXWWWRRRJJJEEEAAA>>>>>>@@@FFFSSS```nnnqqqyyyzzzrrrmmmkkkjjjfffdddeeedddaaa```aaadddgggiiihhh___ZZZ]]]^^^ZZZVVVVVVPPPMMMGGG@@@;;;999888888<<<;;;::::::===BBBGGGKKKYYYaaahhhnnnwwwsssuuu999<<<999:::>>>===FFF[[[ttt~~~uuurrrrrrkkk>>>666555666555222444===JJJTTTRRRYYYqqqzzzcccMMMCCC===>>>???<<<:::;;;888888777666666666888:::666888:::<<<======<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;<<<===@@@@@@@@@@@@??????>>>===::::::999:::;;;===???@@@BBBMMMZZZfffwwwwwwYYYMMMFFFJJJQQQXXXgggvvv{{{kkkWWWJJJDDDAAA>>>???===:::888999;;;999777999777777::::::888:::>>>BBBAAAAAADDDHHHHHHEEE@@@999555222444444333666;;;HHHggg{{{[[[LLLRRRRRRNNNJJJDDD@@@???<<<;;;;;;999777555777444777MMMsss}}}llliiiwwwzzzvvvuuuwww{{{~~~}}}vvvpppooossswww|||xxxpppfffcccfffhhhffflllmmmnnnooonnnnnnllllllvvvuuuvvv{{{|||nnnhhhjjjvvvzzzxxxxxxxxxvvvtttvvvxxxqqq~~~rrrjjj]]]QQQHHHBBB===;;;333222222444555666888:::;;;666444555555444777;;;===GGGQQQVVVXXXZZZZZZWWWRRRKKKBBB999444222111000000777666FFFyyy|||~~~tttmmmxxxvvvvvvGGG===555333444222000111000///...///222===RRReeeppprrrgggZZZVVV]]]{{{zzz]]]FFFAAA======>>>@@@DDDHHHHHHOOOVVV]]]fffllllllgggaaaTTTHHHBBB@@@>>>>>>@@@BBBDDDFFFGGGFFFEEEEEEEEEDDDKKKXXXhhhzzz}}}yyyyyyqqqpppkkkccc^^^]]]YYYSSSMMMGGGBBB@@@???@@@GGGOOO\\\bbbnnn~~~xxxrrrmmmlllkkkhhheeeeeecccbbbaaacccgggkkknnnfff^^^ZZZ\\\]]]YYYUUUUUUOOOLLLFFF???;;;888888888:::999888:::===CCCIIILLLWWWaaajjjpppwww|||zzzuuupppsss}}}999;;;888999===;;;CCCYYYpppzzzttt|||qqqrrrqqqAAA777555555555333444===KKKVVVUUU^^^www~~~yyy{{{tttcccRRRFFF???;;;<<<===;;;:::::::::999777666666777888999777888:::<<<===>>>============<<<<<<;;;;;;::::::<<<;;;;;;<<<<<<===>>>???<<<<<<===>>>===<<<:::999???>>>===>>>AAAEEEJJJMMMUUUbbbrrrwwwcccMMMPPPVVVaaaqqqnnnRRREEEEEECCC???>>><<<999888888888777777888555666999999666666999999999:::>>>BBBCCC???;;;888444222444444333666:::AAAXXXzzzoooaaaRRRTTTRRRNNNKKKFFF???===;;;::::::999777555666666666CCChhh}}}qqqtttvvvqqqsssxxxtttuuuwwwwwwwwwsssoooggg]]]TTTQQQUUUZZZgggjjjiiicccaaadddhhhiiiiiijjjjjjjjjiiihhhfffeeelllnnnqqqvvv~~~rrrjjjppp{{{ttteee___UUULLLEEE???:::888333333333111111222555777:::555222333333222666;;;@@@IIIRRRVVVYYY[[[ZZZWWWPPPIII???777333333333333000777;;;SSS}}}|||pppoooqqqyyynnnDDD<<<666555555333111222111///...///222<<>>HHHQQQaaatttxxxsssnnnllllllllljjjhhhfffdddbbbaaacccfffkkknnnccc]]]ZZZ[[[[[[XXXTTTSSSMMMJJJDDD>>>:::888777888888888888:::>>>DDDJJJMMMXXXbbbmmmtttwwwwwwpppiiinnnqqqyyy888;;;888999===:::BBBVVVnnnyyyuuuyyyFFF:::666555555444555<<>>???@@@@@@???>>>>>>===<<<;;;::::::;;;:::999<<>>;;;:::<<<;;;999888999;;;777777;;;<<<999888:::999:::<<>>BBBHHHVVV^^^ccceeegggkkkmmmkkkbbbccceeeggghhhhhhhhhhhheeejjjqqqxxxwww~~~ppp___WWWSSSMMMGGGBBB===888555444555444000///222555555888333000111111222777===CCCKKKQQQTTTWWWYYYVVVRRRKKKDDD;;;444111222333444111777???```uuuzzz|||mmm\\\@@@:::555666555222000111111///...///222;;;OOOaaaiiirrrjjjYYYOOOQQQfff|||nnnLLLBBB===@@@CCCDDDHHHNNNXXXfffrrrsssmmmeee\\\TTTNNNGGGBBBBBBDDDEEEGGGKKKKKKPPPWWW\\\]]]\\\ZZZYYYZZZZZZ^^^mmm}}}wwwooohhhbbb\\\RRRHHHEEEBBB???===>>>CCCMMM\\\nnn|||pppmmmjjjjjjmmmnnnnnnllliiifffccc``````bbbeeeggg___\\\YYYYYYXXXVVVSSSPPPJJJGGGAAA<<<888777777777888888888;;;???DDDIIIMMM[[[cccmmmtttuuuqqqkkkfffmmmmmmqqqvvv}}}777:::888999===:::AAAUUUoooxxxwwwJJJ:::666444555666666;;;LLL]]]RRRTTTiiimmmSSSGGGCCC???>>><<<;;;<<>>???@@@AAABBBFFFDDDBBB@@@>>>>>>???@@@@@@???>>>AAAIIITTT```gggiiiooopppiii^^^UUUNNNJJJSSSkkkuuueee\\\QQQHHHAAA>>>===???>>>999999<<>><<<<<<>>>;;;===AAADDDDDDAAA<<<888666222111444555444666:::===FFFYYY]]]WWWVVVvvvmmmUUUIIIHHHCCCCCCEEEAAA@@@>>><<<<<<======;;;999555999555666RRR~~~vvvooouuuzzzppppppsss~~~{{{{{{zzzuuuqqqiii]]]QQQGGG>>>999<<>>;;;555000000000222777===AAAHHHMMMPPPTTTVVVTTTOOODDD>>>666111///111222444333888DDDkkkzzz{{{iiinnn~~~OOO;;;666444555444000///111111/////////111:::LLL^^^bbbqqqooo]]]PPPNNNaaa~~~wwwnnnttt{{{|||}}}|||}}}vvvUUUHHH@@@EEEJJJKKKQQQZZZbbbvvvrrr```TTTMMMMMMGGGDDDEEEGGGHHHLLLPPPUUUZZZbbbiiimmmpppssstttqqqqqqsss{{{~~~tttlllfff[[[PPPKKKHHHDDDCCCEEEFFFPPP]]]lll{{{}}}nnnkkkiiikkkpppssssssqqqiiigggdddaaa```aaacccddd[[[[[[YYYWWWVVVTTTQQQNNNGGGDDD???:::777666666777999999:::<<<@@@EEEJJJLLL\\\aaaiiinnnnnnkkkhhhgggjjjggggggoooyyy666:::888:::>>>;;;BBBVVVooowwwwwwKKK;;;666444555777666;;;MMMaaaZZZVVVfffmmmVVVKKKFFFAAABBB@@@===???EEEIIIIIICCC>>>999777999<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>======>>>???@@@BBBDDDEEEBBBAAA@@@>>>>>>??????@@@@@@AAACCCFFFLLLSSSZZZ^^^VVVWWWTTTLLLEEECCCHHHMMMQQQ```pppxxx~~~qqqeeeWWWKKKGGG@@@>>>???===:::>>>GGGJJJAAA;;;;;;<<<<<<<<<>>>AAADDDHHHJJJIIICCC===999444111111444555444555999:::HHHTTTYYYVVVZZZbbbOOOEEEDDD???AAAEEE@@@@@@>>>======>>>>>><<<;;;888;;;888777LLLsssppp]]]```ooorrrhhhrrryyy{{{~~~}}}{{{xxxtttjjj]]]QQQJJJCCC===???FFFQQQZZZdddmmmtttuuunnneee]]]^^^aaadddfffhhhhhhiiijjjqqqyyy{{{yyy|||uuujjjeeebbb[[[UUUGGGEEEBBB@@@???===:::888999;;;<<<===GGGSSSTTTMMM???888222111111222777===AAAFFFKKKNNNRRRUUUSSSMMM===888333//////111222333333;;;LLLsssiiinnnbbbwwwzzzKKK888555333444222//////222111000///000111999KKK[[[]]]ooopppaaaVVVUUUeee}}}~~~oooiiitttnnncccdddcccaaaiiivvv[[[JJJ@@@EEEMMMOOOXXXcccuuurrr]]]QQQLLLMMMHHHFFFHHHJJJKKKQQQWWWZZZ```hhhpppvvv|||}}}tttoooeeeZZZTTTOOOJJJIIILLLLLLVVVcccnnnyyyzzzooommmlllnnnrrrttttttrrrggggggfffeeeeeeeeefffgggWWWZZZYYYUUUSSSRRROOOKKKDDDAAA===888666555666777999:::;;;>>>BBBGGGLLLOOO[[[^^^dddhhhhhheeefffjjjfffdddfffppp|||555999888;;;???<<>>>>>===<<<<<<<<<======>>>???@@@AAA@@@>>><<<;;;;;;<<<======>>>???AAACCCFFFHHHIIIEEEGGGJJJLLLNNNNNNNNNMMMJJJOOOVVV\\\```aaa```^^^^^^[[[XXXUUUTTTUUUWWWZZZZZZ```eeefffgggkkkqqquuuyyy{{{zzzwwwuuupppeeeZZZVVVLLLGGGIIIKKKNNN\\\mmmbbbVVVJJJFFFFFFFFFGGGJJJQQQSSSUUUTTTNNNDDD;;;555333111111444555444555999999TTTccchhhccceee{{{\\\KKKDDDCCC>>>@@@DDD???>>>===<<<<<<===>>><<<;;;888999888888FFFeeeuuu```dddyyy}}}uuuuuullliiiuuuxxx~~~}}}}}}}}}}}}}}}|||zzzzzznnnaaaWWWSSSMMMEEEFFFLLLWWW```iiilllllljjjddd^^^YYY[[[^^^aaaccceeeffffffmmmsssxxxuuuqqquuu{{{ssskkkiiiiiiddd\\\VVVEEECCCAAA@@@@@@???===;;;>>>@@@@@@DDDRRRaaa___SSS===777111111333666===EEEHHHLLLNNNOOORRRTTTPPPIII888555111000000222333333333@@@UUUwww{{{rrrhhhxxxnnntttFFF888444333333222///111555111000///000111888IIIZZZ```qqqrrrfffcccfffppp~~~{{{sssddd___eeessscccOOOCCCIIIRRRWWWaaaooozzzfffXXXQQQNNNLLLHHHFFFHHHKKKNNNUUU]]]aaagggpppxxx}}}wwwqqqllleee^^^]]]```dddnnnzzz{{{qqqnnnkkklllnnnooommmjjjfffggggggggggggfffddddddTTTYYYYYYTTTQQQQQQNNNIIIBBB???;;;777555444666777777888;;;???EEEKKKPPPTTT^^^___dddiiihhhdddgggnnnjjjlllrrrzzz555999888;;;@@@===DDDXXXjjjrrruuu}}}IIIAAA777333444888777:::NNNeeeaaaWWW```tttlllyyy|||jjj\\\MMMHHHKKKHHHCCCEEEOOOWWWXXXGGGAAA;;;999<<>>@@@BBBDDDEEEFFFDDDAAA>>><<<<<<<<<<<<>>>???@@@BBBEEEHHHKKKLLLWWW\\\ccciiilllllliiigggyyy{{{wwwuuuzzz{{{xxxwwwwwwwwwtttlllfffgggkkkgggiiilllrrr{{{zzzpppiii^^^WWW[[[bbbmmmqqqbbb[[[YYYYYYZZZ^^^aaabbbbbb]]]RRRDDD888000333000111444555444555999???eeeyyy~~~vvvtttqqqXXXJJJDDDBBB<<<>>>BBB======<<<;;;;;;<<<===<<<;;;555666555777AAAZZZ}}}|||kkksssuuucccdddqqqqqqppp{{{ssssssvvvzzz{{{{{{{{{|||}}}sssfff]]][[[VVVLLLKKKRRR[[[eeemmmjjjccc^^^\\\ZZZSSSVVVYYY^^^aaadddeeefffnnnrrruuuqqqmmmttt}}}ooojjjeeecccggghhhaaaVVVMMMEEECCCAAA@@@@@@@@@???>>>DDDEEECCCFFFVVVeee___OOO888222...111555;;;EEENNNSSSTTTTTTRRRRRRRRRKKKCCC666444111111222333444444222CCC[[[yyy~~~kkkiiikkk}}}nnn???999555333333222000222777111000000000000777HHHYYYgggtttssslllpppuuu{{{oooeeevvvpppZZZMMMSSS]]]cccooo|||{{{rrraaaTTTNNNMMMLLLKKKGGGFFFHHHKKKOOOXXXaaalllsss|||zzzyyy}}}pppmmmiiihhhhhhgggddd```gggggghhhgggeeebbb^^^\\\SSSXXXYYYSSSPPPPPPNNNHHHAAA>>>:::666444444555777444666:::@@@GGGNNNTTTXXXaaabbbhhhmmmkkkgggjjjqqqrrrwww===;;;555777???>>>CCCUUUooohhh|||}}}LLL:::<<<:::555777:::666EEEdddrrrhhhbbbyyyzzzxxxpppbbb^^^```VVVSSSKKKDDDFFFMMMLLLFFFAAA>>>;;;:::<<<@@@DDDFFF===@@@@@@AAAHHHRRRWWWWWWWWWMMMCCC@@@>>>===???BBB;;;@@@FFFGGGFFFKKKYYYgggrrr}}}}}}xxxtttvvvsssiiisss}}}rrrtttwww{{{tttkkk```PPP???666444444222333666666444777<<>>======<<<======<<<<<<<<<;;;;;;;;;999<<<888666===HHHgggqqqfffkkkyyyppp|||}}}vvvvvvwwwzzz~~~wwwoooeee___]]]]]]^^^]]]eeeeeegggjjjllliiiccc]]]WWW___eeeccc___aaafffhhhnnnllllllooooooqqq{{{zzzuuutttmmmggg```[[[WWWRRRLLLGGGEEEHHHIIIDDD>>><<>>111999444...333555444999555XXXtttaaa}}}ccc===999888666444333222222333000333000000444444@@@XXXhhhttttttooorrruuu}}}}}}tttyyyeeeWWW^^^nnnvvvvvvtttggg[[[QQQNNNMMMJJJLLLPPPOOOKKKHHHJJJQQQ[[[dddiiittt|||tttnnnkkkllljjjfffcccdddhhheeebbbaaaaaa```^^^]]]WWWUUURRROOONNNLLLIIIGGGCCC>>>888555444555666666888888999>>>FFFOOOVVVYYYddddddfffhhheeeeeeooo}}}~~~{{{{{{;;;<<<777888>>>>>>FFFZZZtttmmmPPP===:::888333555888555DDDaaazzzqqqiiixxxmmmbbbaaacccddd___TTTLLLNNNUUUVVVRRRFFFDDDAAA>>>>>>@@@CCCFFFFFFJJJNNNSSS[[[eeegggdddYYYNNNDDDAAABBBBBBCCCEEECCCFFFIIIKKKQQQ```xxx}}}pppnnnqqqgggpppzzzxxxyyyqqqjjjaaaVVVIII;;;444555333222333555555444999???ZZZaaaPPPKKKEEE@@@===<<<<<<;;;<<<<<<;;;;;;::::::::::::999<<<888666<<>>AAA@@@AAACCCEEEAAA999111000111222555<<>>JJJbbbuuunnn~~~RRR???777777222333777555BBB]]]zzzooouuuxxxkkkfffgggjjjoookkkeeebbbdddgggddd^^^QQQOOOKKKFFFBBBBBBDDDGGGGGGMMMVVVaaannnvvvtttnnn]]]PPPCCCAAACCCCCCDDDEEEIIINNNTTT[[[fffzzz{{{ooobbbTTTQQQ^^^bbbggg}}}pppjjjhhhrrrpppkkkiii___YYYQQQIII???555333555333111222444333444;;;CCCeee}}}WWWLLLHHHBBB>>><<<<<<;;;:::;;;::::::::::::999999999999<<<888666;;;BBBYYYzzzvvvzzzmmmccc```nnnwwwyyyzzzzzzyyywwwxxxxxxsssooojjjfffeeeeeeeeeddddddcccaaa``````eeekkkpppuuuyyyxxxooofffbbbbbbaaacccbbbccceeegggkkkuuuzzzvvvrrrlllhhhllleeeYYYLLLBBB>>>@@@BBBMMMJJJEEE???;;;888777777:::::::::;;;;;;888111+++///111333888>>>GGGQQQXXXWWWVVVUUUSSSNNNFFF<<<666...444222222999777333:::VVV~~~www{{{tttxxxZZZAAA:::999777444222111111111...111//////444444@@@XXXjjjwwwxxxpppjjjfffooouuugggdddfffbbbWWWNNNDDDAAAAAAFFFKKKLLLOOORRRNNNNNNNNNPPPUUUaaapppzzzuuunnnhhhgggeeebbb```bbbhhheeebbb___^^^[[[XXXVVVTTTSSSQQQPPPNNNJJJEEEBBB@@@<<<777444444555666666999999999<<>>MMMiiixxxooo}}}qqqyyyRRR???777888333333777555AAAYYY~~~tttppp~~~~~~vvvpppppprrrsssvvvyyy}}}vvvllldddccc^^^VVVNNNJJJLLLPPPOOOWWWdddrrruuufffVVVGGGCCCFFFIIIKKKMMMPPP\\\kkkwwwnnnUUUOOOJJJAAA@@@CCCIIIMMM```}}}jjjsss~~~kkkXXXTTTOOOMMMHHHDDDAAA:::333111444222111222333222444===GGGfffrrrQQQIIIEEEAAA>>>======;;;:::;;;::::::::::::::::::::::::;;;777666;;;>>>OOOkkkwwwkkkgggfffjjjnnnvvv|||}}}|||yyyvvvtttuuuvvvsssqqqnnnkkkiiihhhffffffbbbaaa^^^ZZZWWWZZZaaagggrrruuussskkkcccbbbbbbbbb\\\]]]___ccchhhpppzzz{{{vvvwwwsssjjjccc```[[[SSSHHHAAA@@@EEEKKKLLLGGG@@@<<<;;;:::777555555555555666666444///+++...111555:::@@@IIIRRRXXXWWWVVVTTTOOOHHH@@@777111///222000333999444222===aaazzzkkkmmm|||uuuRRRBBB:::999666444222111000000---000...///444333???WWWfffuuuxxxpppfff^^^fff|||zzzkkkbbb^^^XXXMMMFFFDDDFFFJJJPPPTTTUUUUUUUUUQQQTTTXXXZZZ]]]ggguuuvvvnnnhhhfffdddaaa```ccceeebbb```^^^\\\ZZZWWWTTTRRRQQQPPPOOOLLLHHHBBB>>>===:::666444444555666666888999999;;;>>>CCCIIIMMMYYY]]]```^^^XXXUUU[[[cccppprrruuuppp___ZZZyyy666<<<<<<<<<>>>???OOOllluuulllwww{{{OOO===999;;;555444888777@@@UUU{{{yyykkkxxxzzzzzzttt{{{{{{}}}}}}}}}yyyoooccc^^^```eeepppzzzlll^^^PPPNNNSSSYYY___dddhhhyyy|||\\\DDDCCCCCC>>>???999BBBDDDKKKaaazzzkkkMMMFFFHHHAAA???======>>>:::333111333111111222333222444>>>JJJoooqqquuuiiiOOOGGGEEEBBB@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<999;;;777777;;;:::FFF]]]qqqbbbeeeqqq|||yyyuuuqqqoooqqquuuxxxtttsssrrroookkkhhhffffffbbbbbbaaa]]]YYYXXX\\\```fffiiiggg___[[[\\\^^^^^^]]]___aaadddjjjttt}}}yyynnnhhhmmmtttqqqhhh```TTTSSSOOOJJJFFFGGGLLLRRRLLLFFF???;;;:::999666333000000000111222222000///...222777===DDDKKKRRRWWWVVVUUUQQQJJJBBB:::333///000111///333777111444GGG}}}ttt{{{eeepppvvveeeIIIAAA:::888666333111111000000,,,000...///333222===TTTfffuuu{{{sssfffVVVZZZpppnnn^^^TTTNNNHHHCCCDDDJJJRRRXXX[[[[[[YYYWWWWWW\\\bbbeeeiiiqqq}}}vvvnnnhhhgggeeebbbaaaccc```___]]]]]]\\\ZZZWWWTTTQQQPPPNNNMMMJJJEEE???;;;;;;888555333444666666666777999::::::<<>>888555888888???PPPyyyjjjqqqyyy|||wwwrrr|||www{{{ooofff```cccjjjrrr{{{bbbEEEAAAAAA>>>???;;;DDDCCCAAALLL[[[sssjjjLLL;;;<<>>KKKrrrqqq___pppaaaNNNGGGEEECCCBBBAAA@@@===;;;;;;;;;<<<<<<<<<<<<<<<===999:::777777<<<888>>>QQQooohhhuuuyyyrrriiidddffflllsssxxxttttttssspppkkkhhhggggggccceeefffeeecccaaa``````^^^___\\\VVVSSSVVVXXXXXXccceeeeeeeeejjjssszzz{{{zzz}}}~~~}}}|||{{{pppgggaaa___fffkkkggg]]]VVVNNNNNNMMMKKKJJJJJJMMMOOOLLLGGG???:::888666333000,,,---------...///000111111666<<>>888777555333111111111111---111///000333111;;;RRRiiixxxzzzjjjTTTQQQcccwww~~~ttt[[[LLLGGGEEEBBBGGGQQQ[[[aaadddeeebbb^^^\\\```gggmmmuuu~~~wwwtttyyysssmmmhhhgggfffbbbbbbddd^^^]]]\\\\\\\\\ZZZWWWTTTQQQOOOMMMJJJGGGCCC===999888666333333444666777777666888:::;;;<<<@@@HHHNNN___ooo|||xxxlllcccbbbddddddaaa]]]TTTJJJTTT|||999===<<<>>>AAAAAAMMMffftttppptttPPPCCC>>>@@@:::555888888<<>>JJJdddpppaaa^^^sssXXXLLLFFFEEECCCBBBAAA???<<<999:::::::::;;;;;;<<<<<<<<<999:::666888===777999IIImmmrrrkkklllttttttqqqttttttcccZZZ]]]fffnnnrrrqqqrrrrrroookkkhhhhhhjjjeeefffggghhhhhhfffaaa]]]ZZZ[[[WWWQQQOOOSSSWWWWWWcccfffeeecccgggpppuuutttxxxxxxxxxxxxxxxvvvrrrpppwww}}}vvvyyy}}}wwwmmmgggeee```^^^``````YYYPPPLLLKKKIIIGGGGGGHHHIIIIIIHHHGGGCCC===888555333222111.........------...111333666;;;BBBHHHMMMRRRVVVYYYTTTQQQJJJ@@@666111111222222111000444555111HHHqqqqqqkkkgggpppeeeFFF;;;:::666555444222111222222333...111000000222///999OOOgggvvvsssYYYPPP___tttxxx|||zzzooovvvtttwwwxxx[[[IIIEEEEEEDDDMMMYYYeeeiiikkkllliiiccc___aaafffooo}}}}}}pppeeeaaaeeeoooxxx~~~ooojjjfffgggfffbbbaaaccc___^^^]]]]]]\\\YYYUUURRRQQQOOOKKKHHHDDD@@@;;;888666444222333555666777777555888;;;<<<===BBBJJJQQQhhhuuu}}}wwwrrrmmmiiieee^^^VVVNNNKKK\\\:::===<<<>>>BBBAAALLLbbbnnnppptttRRRHHH>>>AAA:::555777777:::HHHmmmkkkooo|||nnnHHH???@@@BBBIIIDDDFFFDDDNNNiiivvvUUUCCCAAA;;;666999999>>>;;;::::::666111111555000222666777333333===IIIUUU^^^[[[eee{{{RRRIIIFFFDDDCCCBBBAAA???;;;888999999999::::::;;;;;;;;;999:::666999>>>777777DDD___lll```cccnnnvvvzzzqqqzzz{{{dddWWWYYYaaahhhkkknnnppppppnnnjjjhhhjjjlllfffeeeeeefffgggccc\\\VVVXXXXXXUUUPPPPPPUUUZZZZZZ___bbbaaa___dddnnnsssqqqkkkjjjjjjmmmqqqqqqnnnkkktttxxxsssyyy}}}wwwoookkk[[[WWWUUUWWWVVVQQQLLLLLLGGGDDDAAABBBEEEGGGGGGEEE???===:::666444333444555222222111000//////222444:::???FFFLLLQQQUUUYYY[[[SSSOOOGGG===333///111444222111000555555333QQQ~~~```ooouuukkkXXX===777777555444333222222222333333///222000000222///777MMMbbbrrrzzz```VVVcccuuusssqqqyyynnngggnnnrrrpppiiifffsss~~~yyy\\\IIIFFFHHHHHHQQQ]]]hhhkkkkkkjjjfff```______cccnnnxxxjjj^^^YYY]]]hhhppplllgggeeeffffffbbb```aaaaaa```___]]]\\\XXXSSSPPPRRROOOJJJFFFCCC???;;;888555333222222555777777777444888;;;===>>>CCCLLLSSSooowww}}}}}}}}}|||vvvmmmjjjaaaVVVOOORRRggg@@@:::<<>>cccqqqmmmiiiOOODDDFFFKKKLLLNNNNNNQQQbbb|||qqqLLLGGGBBB===;;;:::999999:::888666444333222222222222...111999999666CCCUUUdddfffllltttQQQMMMEEECCC@@@???>>>>>><<<;;;;;;:::888777777999:::<<<<<<;;;999888888999;;;<<>><<<:::999777555333222111000222111///---,,,///333777CCCKKKMMMJJJNNNWWWVVVNNNKKKFFF>>>666000...///000555///222888777AAAooowwwXXX```vvvppppppFFF:::888444555444222000000111222333111...---///000111777>>>\\\sssvvviiihhh{{{www{{{{{{pppvvv~~~hhhWWW______bbbbbbqqq~~~|||eeeQQQGGGEEEEEEVVV___gggjjjlllkkkgggbbb___```fffuuu{{{ooo___YYY\\\eeejjjmmm~~~yyykkkiiihhheeecccbbbaaaaaa\\\]]]^^^^^^\\\WWWSSSPPPOOOLLLGGGDDDAAA>>>:::888333333222222333444666777;;;999999===@@@CCCKKKSSSiiikkklllpppzzz|||qqqeee[[[YYY[[[eee>>>:::===DDDCCCDDDWWWqqq{{{wwwlllNNNEEEAAA???;;;888777888:::<<>>;;;:::999777666:::999666444222222222222444222555888777???]]]|||eeeEEEDDDDDDBBB???>>>>>>>>>===;;;;;;:::888777777888999::::::999888777777888999:::EEEiiinnnmmmvvvkkkoooxxx|||xxxYYYLLLPPPWWW]]]```dddfffggghhhkkknnnllljjjhhhfffddd```ZZZVVV\\\[[[YYYXXXXXXZZZ\\\]]]VVVZZZ___dddffffffdddddddddgggiiihhhfffdddeeefffnnnppplll```YYY]]]ffflllyyy|||~~~zzzxxx{{{~~~yyy|||tttjjjaaa\\\ZZZYYYXXXYYYXXXSSSLLLFFFCCCAAA?????????>>><<<::::::999777555333111111000......------000555===CCCJJJQQQQQQMMMMMMRRROOOFFFEEEAAA:::444000///111222333444555777BBB```nnnYYYsss```???999999555555333222000000111222333000...---///000111666>>>TTTlll}}}~~~ssssssttt|||^^^^^^]]]bbbrrr}}}ppp\\\PPPMMMNNNYYYbbbkkkmmmmmmmmmlllhhhiiillluuuvvvkkkhhhooozzzvvviiigggeeecccaaa___^^^]]][[[\\\\\\\\\YYYUUUPPPNNNLLLIIIDDDAAA>>><<<888666222222222222333555777888999666666999===BBBKKKTTTeeeiiilllnnnqqqrrrhhh\\\\\\XXX___lll|||>>>:::===BBBBBBDDDXXXpppvvvzzzgggLLLEEEAAA???;;;888777777888999AAA]]]yyyvvv{{{tttmmmeee___[[[```wwwwwwtttqqqSSSCCC;;;777@@@???======<<<;;;999777:::999666444222111111111444555888777999QQQZZZAAADDDBBB@@@>>>>>>>>>>>>===<<<;;;:::999777777777888888888888666666666666888888:::YYY{{{wwwhhhkkkrrrwwwfffHHHEEELLLRRRWWW^^^aaacccfffmmmsssppplllgggeeefffccc^^^XXX]]]YYYVVVWWWZZZ]]]]]]\\\XXX___gggiiigggbbbaaaaaa```eeehhhfff___\\\]]]```gggccc[[[VVVYYY```bbbaaahhhjjjllllllmmmqqqwww}}}yyy|||{{{vvvpppkkkfffgggkkkmmmllljjjuuupppjjjeeeccc```[[[XXXVVVWWWXXXVVVSSSMMMGGGDDDBBB???<<<;;;;;;;;;:::999888777666444222111111000......---///333;;;EEELLLNNNSSSSSSNNNMMMNNNIII@@@===:::555111///000222333///666777<<<\\\kkkbbb{{{OOO888777888333444333222000000111222222000...---///000000555<<>><<<===@@@>>>AAATTTkkknnnwwwbbbKKKFFFBBB@@@===:::888777777777:::QQQqqq|||uuuzzz}}}{{{zzzwwwnnnqqqsssPPP===999;;;<<<======???AAACCCCCCAAA???:::888666444222111111111///444888:::DDDgggUUUCCCHHHAAA???======>>>>>>===<<<;;;:::999777666666666666777777666555555666777777:::NNNiiipppvvv{{{ssszzzuuuMMMBBBDDDJJJRRR\\\aaadddhhhooouuutttmmmgggfffiiihhhbbb\\\[[[UUUOOOOOOTTTZZZ\\\[[[[[[```eeefffdddaaa______XXX[[[^^^]]]XXXUUUUUUVVVWWWTTTRRRVVV```hhhhhheeedddeeeeeeddddddeeeiiimmmnnnssszzz{{{rrrkkkjjjfffbbbbbbeeehhhhhhfffddd\\\SSSQQQUUUXXXXXXUUUUUUUUUTTTQQQKKKGGGDDDCCCAAA>>>:::888888999888888666666444333111111000000111111000000444<<>>777555222///...///111222222666:::LLL|||nnnwww|||lllEEE666777666000333333222111000111111111000------/////////444:::IIIbbbuuusssrrrzzzrrr```fffvvvbbb[[[]]]kkksssxxxvvvrrrtttwwwxxxxxxhhhdddccc```]]][[[YYYWWWVVVXXXXXXXXXVVVSSSOOOKKKHHHDDDAAA===;;;999777555222///000111333555666888999===888666888;;;AAALLLWWW___gggmmmllleee]]]VVVRRRXXXggg===<<<>>>???>>>CCCWWWmmmlllxxx]]]HHHDDDCCCBBB@@@===;;;999888777:::GGGffftttxxxyyysssyyy|||sssxxx[[[@@@777888999888:::;;;???DDDHHHIIIGGGDDD888777555333222111111222---444:::AAATTTzzzyyyPPPBBBEEE@@@>>><<<<<<=========<<<:::999888777666666555555777777666666666666777777:::FFFYYYvvvuuu}}}zzz}}}~~~[[[HHHAAABBBJJJUUU]]]bbbhhhoootttsssmmmhhhhhhkkkkkkfff```YYYQQQHHHFFFKKKRRRVVVWWWXXXWWWWWWYYY\\\]]][[[YYYUUUVVVWWWXXXXXXVVVTTTRRRKKKLLLPPPYYYaaadddcccaaadddcccbbb```^^^^^^```aaaccceeeiiinnnooommmgggbbb```^^^^^^```ccceeedddbbb^^^UUUKKKJJJOOOTTTTTTRRRUUUTTTPPPJJJDDDBBBBBBCCC@@@===999777777888888777444444333111111000000000111222222333666===EEEKKKKKKMMMLLLJJJIIIGGGAAA;;;444333000///......000111777666CCCkkksssuuuuuu^^^>>>666777555///222222111111111000000111000------//////...222888GGG```sss||||||nnnkkksssjjjrrr{{{~~~hhh```cccnnnvvv{{{zzzzzzvvvjjjbbbaaa___\\\YYYXXXVVVVVVXXXXXXWWWTTTQQQLLLHHHFFFAAA???;;;999888777555333///000111333555777888888777333333777<<>>@@@AAAJJJ```uuulll|||~~~WWWEEE@@@CCCBBBAAA???<<<:::888777999>>>YYY}}}uuusssqqqppprrrwww~~~uuummmppptttwwwyyygggFFF666555666555333777999===BBBFFFGGGEEECCC777555444222222222222333000777>>>FFF[[[}}}mmmNNNDDDCCC@@@>>><<<<<<<<<<<<;;;:::888888777777666666555555666666666666666666666666444???MMMfffttttttzzzgggQQQBBB<<<@@@HHHPPPYYYaaaiiinnnnnnjjjggghhhkkkkkkgggcccZZZRRRIIIDDDFFFKKKOOOQQQRRRPPPNNNRRRWWW[[[ZZZXXXWWWWWWWWWZZZ\\\\\\XXXUUUOOOQQQWWW]]]]]]XXXVVVWWW]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUUUUUWWWZZZ]]]]]]]]]WWWXXXZZZ]]]``````___]]]RRRMMMIIILLLTTT[[[[[[YYYTTTPPPKKKEEEBBB@@@AAAAAA???<<<999888888888777666333222111000000000000000///111555999===CCCIIIMMMNNNLLLJJJFFFCCC>>>888444222111000/////////000111444999XXXzzz|||llluuuMMM888555777444111222111111111111000000000///------//////---000666CCC\\\ooo{{{}}}nnniiiiii~~~~~~vvvyyy~~~ssslllpppvvv|||rrrhhh```___]]][[[YYYWWWVVVVVVXXXWWWUUURRRNNNJJJFFFDDD???<<<999888777666444333///000222444555666777777555444888???GGGNNNYYYcccfffbbb[[[RRRHHHFFFOOOZZZvvv:::<<>>AAABBB???===444444333222222333444444333:::???CCCTTTlllyyyxxxhhh~~~```NNNGGGBBBAAA???<<<;;;;;;;;;:::888666666666666666666555555444444555555555555444444///999@@@RRRuuuxxx}}}vvvdddRRRAAA???>>>BBBKKKVVV^^^bbbeeeeeeeeegggiiiiiifffddd___ZZZRRRKKKGGGGGGHHHJJJJJJKKKMMMQQQTTTWWWWWWWWWUUUWWW[[[\\\\\\YYYWWWVVVWWWVVVXXXZZZVVVOOONNNRRRTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPRRRVVVZZZ\\\\\\ZZZSSSSSSUUUWWWXXXYYYWWWVVVEEEEEEHHHPPPZZZ______]]]QQQLLLGGGDDDDDDBBB@@@===<<<;;;999888888777555333111111000/////////000000000444;;;AAAFFFIIIMMMOOOOOOKKKFFFBBB===777222//////000000000111222222333666HHHsss}}}kkkuuuzzz]]]???444555555444333111111111111111000000//////------///...---///444<<>>???KKKaaauuu~~~xxxvvvuuuUUUHHHBBB?????????>>><<<:::888666:::888NNNwwwsssrrr|||vvvvvvsss|||}}}|||uuuooonnnkkklllqqqvvvwwwvvvvvvlllpppwww{{{mmmeeeiii{{{|||hhhjjjuuurrrooohhhaaa\\\```nnn|||}}}xxxwwwYYYMMMAAA888777777444444888::::::;;;===???>>>;;;888333333222111222333555666444<<<===<<>>DDDKKKNNNNNNNNNPPPRRRPPPVVV[[[[[[VVVRRRRRRTTTTTTPPPOOOQQQNNNIIIJJJPPPOOONNNMMMMMMOOOPPPPPPOOONNNSSS\\\dddhhhddd\\\VVVNNNNNNNNNNNNOOOOOONNNNNNDDDFFFLLLSSSYYYZZZWWWSSSNNNJJJFFFEEEGGGEEE???999:::999888888888666444111000000////////////000000444:::BBBHHHLLLMMMNNNNNNMMMHHHBBB>>>:::555111///---...///111222444555555@@@\\\uuueeelllgggjjjQQQ999333555444222444111111111111111000/////////------///...,,,...333888QQQeeesss~~~wwwhhhbbbbbbjjj|||ttthhhZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSPPPMMMHHHDDD@@@>>>:::888555444444444333111000222333555666666555555888:::@@@JJJOOOQQQVVV\\\___WWWPPPPPPWWWfff???======???@@@HHH___uuunnnPPPJJJEEEBBB@@@===<<<<<<;;;:::888:::===CCCdddyyy}}}}}}wwwtttqqqjjjbbb```iiiqqqqqqoooooojjjfffhhhvvvqqq___XXXPPPLLLPPP\\\jjjtttuuuoookkkggg```mmmvvvooofffccceeefffooossssssttt```GGGCCC>>>777444444666666666===<<<<<<>>>@@@???;;;777555333111000111222222222:::333999DDDGGGOOOYYYXXXkkk^^^NNNKKKBBBAAAAAA>>>:::888888888777777666333222444555444333333666555333222111222333333---777888777OOOyyywwwlllcccdddnnn~~~vvvkkkbbbJJJ888:::>>>???GGGTTTXXXaaafffccccccfffgggeeeaaabbb___XXXNNNGGGDDDDDDEEEEEEFFFHHHJJJLLLLLLLLLMMMQQQUUUUUUQQQNNNNNNPPPNNNPPPNNNHHHBBBCCCKKKRRRRRRPPPOOOOOORRRTTTTTTTTTXXX^^^fffiiifff___WWWSSSNNNMMMMMMLLLLLLKKKKKKJJJHHHJJJNNNQQQRRRQQQOOOMMMKKKJJJHHHEEEAAA>>><<<:::888888777666444333222222///000222111111000111333;;;???EEEKKKMMMMMMJJJHHHHHHDDD>>>777333000000000***111333///,,,...111000CCClllgggYYYcccggg\\\eeeWWWGGG999555555333222444000000000000000000000000000000////////////000000888LLLdddssszzzxxxlll^^^]]]fffwwwyyyqqqtttuuu~~~rrrccc\\\ZZZWWWUUUSSSSSSTTTTTTTTTQQQLLLGGGBBB???======:::888555222000///000000111111333444555666666666===888999AAAGGGIIINNNUUUccc[[[TTTUUUddd}}}>>>===>>>>>>@@@LLLfff~~~|||vvv]]]UUUKKKGGGDDD@@@===<<<;;;:::888888;;;???]]]{{{xxxssspppggg___\\\aaaggghhhfffgggaaa\\\ZZZbbbllllllaaaTTTJJJFFFAAA>>>AAAIIIRRRXXXfffooovvvwwwuuussskkkcccaaannnyyyzzzxxxyyyyyywwwmmmrrrsssrrr}}}sssWWWGGG>>>:::666444666888888888;;;;;;===???AAA???:::666333222111111222444444444;;;555>>>MMMSSSWWW[[[\\\}}}WWWKKKHHH@@@@@@???<<<999777777777777666666555444555666555555555555444333222222222222222444999777555HHHnnnwwwhhh\\\aaauuuzzzmmm~~~~~~[[[===888<<<===@@@GGGOOOYYY``````aaadddfffdddbbbcccbbb]]]WWWOOOJJJHHHAAA???>>>@@@DDDGGGGGGEEEGGGKKKNNNNNNLLLMMMRRRWWWNNNMMMJJJFFFCCCGGGPPPXXXRRRRRRSSSUUUYYYZZZZZZYYYaaabbbddddddaaa\\\VVVRRRPPPOOONNNLLLKKKIIIHHHGGGJJJKKKMMMOOONNNKKKHHHFFFFFFEEECCCAAA>>>;;;999888666666555444333222111111000111222111000000111333:::>>>EEEJJJMMMLLLIIIGGGCCC???:::444000......///333222111000111333666999PPPxxxjjjUUUXXX~~~ZZZ]]]uuu{{{LLL???333111222111000222000000000000000000000000000000////////////000000666GGG\\\lllwwwxxxoooccc```dddnnnvvvqqqhhhgggmmmzzz}}}{{{tttzzzyyyrrrgggfffzzzuuufffYYYXXXUUURRRQQQPPPQQQQQQPPPNNNIIIDDD???<<<;;;:::999777555222000///000000111222333444555666666666777777;;;BBBGGGNNN\\\jjjhhhaaa[[[```rrr>>>>>>>>>>>>AAARRRqqq~~~kkkaaaTTTLLLHHHBBB>>><<<;;;:::999777:::;;;PPP{{{xxxtttwww|||tttoooccc[[[TTTVVVZZZ[[[[[[\\\VVVPPPLLLLLLNNNLLLCCC;;;<<<;;;999888:::<<>>\\\sssaaajjjzzzlllppp{{{rrrxxxxxxMMM===<<<;;;:::===DDDMMMUUUYYY]]]bbbfffgggddddddcccbbb___YYYRRRLLLBBB>>><<<>>>CCCEEEDDDAAAEEEFFFGGGFFFFFFJJJRRRXXXNNNJJJFFFDDDFFFMMMVVV\\\PPPRRRUUUZZZ^^^___]]][[[aaa^^^ZZZYYYYYYXXXUUURRRQQQPPPNNNLLLIIIGGGEEEDDDGGGIIIJJJJJJIIIFFFCCCAAA??????===;;;999888666555444333333222111000000///000111111000///000222444;;;???EEEJJJLLLJJJFFFCCC<<<999555111...------...222------222333222999DDDoootttVVVOOO^^^cccooo[[[AAA777//////111111000000000000000000000000000000000//////......//////000333AAATTTeeerrrxxxuuuooosssqqqnnnkkkhhhhhhpppyyy~~~|||vvviiiccc\\\aaayyyrrrdddVVVTTTRRROOOMMMMMMLLLMMMKKKHHHDDD@@@<<<:::888777888666444111//////000000111222333444555666666666444777===BBBFFFRRRhhh|||{{{sssmmmrrr===>>>???>>>DDDYYYzzztttfff]]]TTTLLLGGGAAA===<<<<<<;;;;;;:::;;;888CCCiiillllllrrriiioooyyy}}}qqqiii^^^VVVNNNLLLNNNQQQRRRSSSMMMIIIDDDAAA@@@>>>:::777888888999999999:::::::::???AAAEEEJJJRRRZZZ___aaadddkkksssyyy~~~}}}aaaKKKCCC===777444444555666888999::::::;;;>>>BBBDDDCCC>>>888333111222333444555666888:::<<>>:::888777666777888888777333555666333222444444333111222333444444333111111111111444999@@@TTTyyyttt~~~xxxaaadddtttwwwssshhhMMM???888777<<<<<>>555333111...---------......,,,111777333000BBB[[[lllUUUWWWmmm}}}rrr???;;;555111000222333111000/////////////////////////////////....../////////111???RRRcccnnnwww}}}}}}uuuzzzuuuoooggghhhxxxjjj]]]SSSRRRPPPMMMKKKIIIHHHHHHEEEDDDAAA===:::888666666777555333000//////000000111222333555666666666777777:::>>>BBBJJJ[[[sss|||<<<>>>??????GGG___^^^QQQKKKKKKGGGCCC>>>;;;;;;<<<======<<<<<<888<<>>555444555777888888999999:::>>>@@@CCCDDDBBB===777444333444555555444666:::===CCCqqqRRRGGGFFF???;;;===:::999777888999:::999888444999:::555222555555333000111222333333333222111444666@@@LLLPPPYYYxxxooojjjrrr~~~}}}wwwaaaEEE333333;;;999;;;AAAGGGNNNYYYfffpppiiigggddddddeeeddd```\\\WWWRRRNNNLLLMMMKKKFFFAAADDDDDDDDDCCCBBBCCCEEEGGGJJJGGGFFFHHHNNNRRRRRRPPPIIIKKKOOOSSSUUUTTTOOOLLLHHHEEEDDDHHHOOORRRPPPLLLGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAAAAA???===<<<666555555555444333333333////////////////////////,,,...000222333666:::===EEEGGGIIIIIIGGGAAA;;;777111000///------...///000111222666666000666[[[```QQQdddggg:::777555333222333333111...//////////////////////////////............//////000???TTTccckkktttyyyxxxuuuuuu}}}}}}fffXXXQQQPPPNNNKKKHHHFFFEEEDDDAAA@@@>>>;;;999777666555555444111/////////000111222222444555666777777777;;;<<>>???@@@LLLddd~~~nnnPPPFFFAAAIIICCC@@@<<<;;;<<<===>>>>>><<<::::::;;;OOO~~~uuuhhheeeeeehhhwwwvvvkkkdddWWWUUUOOOHHHGGGJJJJJJHHHCCC@@@===:::888777777888555444444333444555666777555888===@@@??????FFFOOOTTTcccxxxmmmdddiiibbbWWWFFF<<<<<>>CCCVVVsssIIIEEECCC===<<<;;;:::999888888::::::999777888???@@@888444666777444000111222222222222222222444888EEEQQQSSSUUUiiizzz}}}}}}pppOOO777222777888777:::@@@FFFNNN\\\hhheeedddcccdddfffggggggfff___]]]YYYUUUOOOHHHAAA<<<>>>>>>???@@@AAABBBBBBBBBFFFEEEDDDGGGJJJKKKHHHFFFGGGGGGIIIKKKMMMKKKHHHDDDCCCCCCDDDHHHKKKLLLHHHDDD@@@@@@??????>>>>>>======??????>>>===;;;999777555444333333333333222222222////////////000000000000///111555888:::===@@@CCCHHHHHHHHHEEEAAA<<<666333//////.........///111111444333333111444LLL}}}{{{]]][[[}}}WWW777333444333000000222000,,,000000000000000000000000///......------......//////===QQQaaahhhpppssszzzvvvcccXXXNNNMMMKKKIIIFFFCCCAAA@@@===<<<;;;:::888777555555333222000///...///000111222333444555666777777777===>>>DDDTTToooxxxddd;;;>>>???BBBPPPgggzzz\\\LLLEEE>>>IIIAAA???===<<<===>>>======;;;999<<<;;;DDDppp|||sssjjjccc]]]dddsssyyyqqqiiiccc```WWWXXXSSSKKKHHHIIIGGGBBB>>><<<999888777777666555666666555555555555555555333333777<<<===:::<<>>999:::888777888999888777555999AAABBB888222555666222111111111111111222333333222555===CCCBBBBBBMMM\\\zzzwwwbbbKKK===888666555777;;;>>>AAAJJJUUUVVVZZZ^^^bbbeeegggiiikkkiiijjjhhh```UUUHHH???;;;;;;;;;;;;<<<===?????????AAA@@@@@@AAAAAAAAA@@@>>>BBBAAAAAAAAACCCCCCAAA??????AAACCCEEEEEECCCAAA>>>;;;;;;;;;::::::999999888::::::999888777555333222222222222111111000000000///000000000111111222222555999===@@@BBBCCCDDDFFFFFFEEECCC???;;;777333111------------...///111111222111222<<>>>>>>>>>>>===<<<<<<888===:::;;;cccrrr||||||uuupppeee[[[]]]jjjtttyyysssddd[[[VVVTTTTTTXXXZZZWWWNNNIIIHHHDDD===;;;999888888::::::999666555555555555444222111000999333000555777555777;;;@@@@@@GGGSSS[[[aaammmyyy}}}ooojjjrrrgggNNNJJJMMMHHHAAA???:::666777;;;888000333<<<444666999999999;;;???CCC@@@@@@===777111///111444///111222111333;;;GGGQQQttt}}}VVV>>>AAA;;;;;;???888999888777777888777555333777@@@AAA555///111222---222111000000000111333444333444777777333333:::BBB[[[tttssstttwwwyyyrrr```KKK===555333555999999777<<>>===;;;888888999:::;;;;;;======<<<;;;::::::;;;<<<===;;;999999;;;<<<<<<<<<:::===@@@AAA???===<<<<<<:::999999888777666555555333444444555555444444444111111000000000/////////000000111111222222333333;;;???DDDGGGGGGGGGGGGGGGCCCAAA>>>;;;777444111000,,,,,,,,,---...///000111222333;;;SSS|||vvvSSS[[[kkkaaavvvRRR;;;:::///333333000111666666222000000000000000000000000.........------.........///111>>>RRRaaajjjrrrzzzrrrzzz|||zzzllllllnnn{{{~~~}}}|||}}}~~~~~~~~~fffXXXRRROOOIIIHHHFFFDDD@@@===:::888666666666666555444333222222111///......///000111222333444666777777888888CCCIIIRRR^^^qqqbbbQQQ======IIIDDDVVVooommmppp{{{uuuLLLAAA;;;GGGAAAAAA@@@>>><<<;;;::::::;;;===::::::<<<===JJJmmm}}}~~~qqqpppqqqooo___XXXkkkwwwnnn\\\PPPJJJIIIJJJOOORRRUUUTTTOOOIIICCC@@@;;;:::888999:::999555222666666555555555444444444555444444333333444444555666999<<>>===:::888666555444333444666888999;;;:::999999<<>>888333111111000000444...000;;;>>><<>><<<999888888888999;;;999888888999:::999888:::999777888:::;;;;;;:::888888777777666666666555555555444444333222111111333333444444444222111000111222333222///---------111111111222444777999;;;EEEFFFHHHIIIIIIGGGFFFDDD<<<:::666333000............))))))///333333333666>>>...QQQoooJJJRRRlll[[[```~~~}}}XXXEEE<<<666666555444333111000///...------......//////000000...------,,,,,,------...///222:::HHHYYYgggpppssswwwnnnsssxxxzzzyyy}}}~~~yyyyyyyyyxxxxxx{{{|||zzzjjj^^^TTTMMMJJJGGGEEEBBB???<<<;;;::::::666555555444222111000000///...---,,,---///111222333111111555777666999===DDDHHH^^^~~~~~~www|||kkkeee>>>;;;FFFHHH\\\ooolllrrr}}}mmmKKKCCC<<>>===<<<;;;;;;<<<;;;888555666666555555555444444444444444333333333333444444444777:::;;;>>>EEEPPPXXXbbbkkkvvv|||wwwkkk^^^UUU[[[hhhwwwkkk[[[OOOGGGBBB===:::999999777666666555444444555666999:::888888888:::===AAAEEEGGG>>>:::555222111222222222444000222888999:::III\\\qqqpppeeecccuuugggRRRAAA@@@BBB===:::;;;:::888666555555777999:::BBBAAA<<<444111222222000000000111111111111111111333333333222222444888;;;AAA```pppbbbdddooohhh```ooowwwWWWDDD444444888666777;;;888===DDDKKKQQQXXX___dddlllkkkiiieee```ZZZTTTQQQFFFDDD@@@<<<999777666666666555444555777777666444999777666555666777666555666555555555555555555444444333333222111111000000///000111111000///...---///111111111///...///000111111222444999>>>DDDGGGHHHIIIIIIIIIGGGEEEBBBAAA999777444111///.........333000------222777666333444999fffqqqZZZOOOnnnnnnXXXXXXggghhhGGG:::888666444444333222111000//////---..................///...------,,,,,,------...///111888EEEVVVeeeoootttsssiiijjjmmmxxxppp|||wwwwwwwwwwwwyyy{{{|||{{{|||}}}~~~uuuaaaVVVNNNHHHEEEEEECCC@@@===;;;999888888555555444333222111000000///...---------///111222555333333666666666888===JJJOOOeee~~~sssmmmAAA;;;DDDPPPfffqqqtttyyy___IIIFFF???DDDAAA???>>><<<;;;;;;;;;<<<======;;;;;;;;;888>>>VVVpppzzz}}}zzzttt}}}\\\XXXaaauuurrr___RRRNNNNNNTTTRRRPPPQQQQQQLLLBBB:::;;;999999999:::999777555666666666555555555444444333333222222222222333333222444666666666:::AAAFFFMMMTTT[[[```^^^XXXQQQMMMXXXhhh{{{qqqVVVKKKDDD===:::777555555666666555555555444555666888:::;;;888999:::<<>>RRRhhhmmmkkkiiisss]]]NNNAAA???>>>:::999<<<:::999777666666777999:::DDDCCC>>>666222222222///222222222222222111111111333333333222222333777999<<>>;;;999777777666444444333222111000000//////............000222333777444444666666555999???IIIQQQfffCCC===CCCXXXnnnwwwPPPGGGHHHBBBCCCDDD===<<<;;;;;;;;;<<<======>>>======;;;777999JJJ\\\zzzxxxjjjUUUTTTaaatttyyywwwkkkgggffffff___WWWUUUUUUPPPFFF<<<999999999999999999888777666666666666555555555555333222222111111222222333000222333333333444777:::<<<@@@EEEIIIKKKKKKLLLMMMWWWjjjhhhRRRHHH???999777555444444555666666555555555666888:::;;;===<<<<<<>>>>>>???>>>===<<<666333000///111333444444222777>>>AAACCCPPPhhh~~~~~~}}}RRRIIIAAA>>>;;;888999===:::999888666666777888999BBBBBB===666333444333000444333333222222111111111222333333222111333555888===CCC[[[zzzcccbbbyyygggaaahhhxxxrrrtttzzzTTT>>>555111000111333444666999<<<@@@DDDFFFQQQRRRSSSUUUXXXYYY[[[[[[WWWTTTNNNHHHBBB>>><<<;;;888666222111111222222111777555222222222222111////////////000000111111111/////////......---------////////////000000//////...///000000000111444666:::;;;===AAAEEEJJJMMMOOOMMMLLLIIIEEE@@@;;;777555000///............//////,,,///444666111111???QQQqqqhhh[[[eeerrrdddjjj|||eeeBBB000...000111//////000000000111111111000000000//////...............------------......//////333;;;JJJ\\\lllvvvwwwssssssxxx~~~wwwiii```|||yyypppqqqsssrrrtttvvvrrriiiaaa___```eeexxx|||tttpppooonnnoooqqqooorrrwww{{{rrr]]]RRRLLLGGGDDDCCC???>>><<<:::888777666555333333222111000000/////////......///000111222333666444555777666777<<>>?????????<<<777777BBBMMM{{{vvvWWWLLLOOO\\\bbbqqq}}}~~~rrrddd]]]\\\WWWNNNEEE??????>>>===;;;:::::::::777777666666666555555555333222222111111222222333000111222333333333555666444666999<<<>>>BBBGGGJJJKKK```||||||oooZZZKKKBBB888777777666444333333444555555666666888999;;;<<<=========>>>>>>>>><<<:::888555333000///111222222222555:::>>>DDDSSSppp]]]IIIDDD@@@===999777999===999888777666666666777777<<<===:::555333555555333444333333222222111111111111222333222111222444666666<<>>:::444000///000111111222111//////000000000///------......//////000000.........---------------.../////////000000111111222333555666777999<<<>>>AAADDDGGGKKKMMMMMMMMMMMMIIIHHHEEE@@@;;;666222000---------......///000000333000555;;;444555ZZZsssaaapppvvvrrrzzzpppFFF///---111333222------...//////000111111222111111000000////////////......------......///......000777DDDVVVhhhtttuuuxxx}}}}}}lllcccmmm~~~jjj^^^]]]```kkk}}}uuuqqqnnnnnnqqqjjjooovvv}}}~~~~~~~~~}}}mmm^^^OOOGGGDDDAAA>>>>>><<<<<<;;;:::888777555555111111111000000//////.........///000111222333444444333444777777999AAAKKKXXXaaammmwww|||999AAACCCaaa{{{bbbHHHGGGBBBAAA<<<===<<<;;;;;;::::::;;;<<<======???>>>;;;777777>>>DDDoooyyy]]]KKKEEENNNSSSbbbttt{{{mmmdddaaa]]]TTTLLLIIIHHHFFFAAA<<<888777777777777777666666666555555333333222222222222333333111111222333444555555666333444555555666999===AAA???TTTooozzzfffXXXHHHAAA===444444555555444222111222444666777888999:::<<<<<<===:::;;;<<<<<<<<<;;;999999555333111000111222111111;;;<<>>DDDJJJOOORRRSSSTTTTTTRRROOOLLLJJJIIIIIIIIIAAA===888555333333333222000...------.........---............////////////...........................------...///000111222000333777;;;===@@@CCCFFFKKKMMMOOOQQQQQQOOOLLLJJJBBB@@@===:::666222000...------...///000111111111777000111777888HHHxxx___aaaxxx{{{\\\666***---111///...,,,,,,---......///000000111111000000000000000000//////............//////......///444???QQQdddqqqvvv{{{nnnuuuyyygggfffjjjvvvzzztttpppjjjjjjmmmhhhlllttt{{{~~~||||||~~~}}}zzzzzz{{{|||~~~}}}^^^RRRGGGDDDBBB???======999999999999777666444333000000/////////............///000111222333444555444333555777777:::DDDPPP```jjjssswwwyyy}}}qqq777EEEHHHkkkSSSHHHHHH>>>BBB===>>>===<<<;;;:::::::::;;;<<<:::<<<<<<999777888<<>>;;;999999999888777666666555444333333333222444444000000444444222000000111111111111111111000111222222111111222333///888===EEE]]]xxxzzz~~~wwwkkkZZZDDD333777444111000222555555555444777:::???DDDHHHKKKMMMLLLKKKIIIGGGGGGGGGIIIIIIAAAAAA@@@@@@@@@===:::666444222000///000000///---000000//////////////////////////////////////////////////////000222444555222888???FFFLLLPPPTTTVVVXXXVVVSSSOOOKKKGGGCCCAAA999888666444111000......---...///000111222222333555333333:::NNNtttxxxdddddd}}}kkkMMM333...000---***,,,,,,,,,,,,---......//////............//////////////////............//////.........222<<>><<<999777444222111222000000111333444555444888BBBWWW}}}mmmMMMHHH??????===:::999:::999777666666555444333333222222111333333//////222222000//////000000111111111222000111222222111000111333111333555777CCCaaazzzfffpppooorrrzzzdddIII>>>:::444222222333222000555555555777;;;???CCCEEEFFFEEEDDDCCCCCCDDDFFFGGGBBBDDDHHHKKKLLLHHHAAA<<<;;;888555444444333111///111111111000000//////...//////000000000000000000222222222222444666888999===DDDNNNXXX___eeeiiilllaaa\\\TTTKKKBBB<<<888666444333222000///............///000222333333333333444<<>>???CCC@@@>>>@@@<<<;;;::::::999999:::::::::::::::999999999888888CCC```}}}ttt]]]OOOKKKDDDLLLPPP^^^lll{{{xxxuuuooodddVVVHHH???:::999888777666666666666555555444333333444444333222444444444444444444444444444555555555666666777777<<<@@@NNNiiilllWWW===;;;888666444444444555333555777777666666777888<<<999:::??????===@@@FFFQQQHHH===777555555444222000111000000222555888777BBB???VVV]]]FFFGGGBBB???;;;999888888777666555444333333222111000000333333333333333333333333000000000000000000000000///111222111000///000111333111333666777DDDiii```]]]aaaWWWIII999333666888444///222111000000222555777999;;;;;;===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCAAA???===;;;<<<======999888777666666777888888222333444666777888888888888999:::<<<>>>@@@AAABBBGGGRRR\\\bbbllltttmmm___MMMIIIAAA:::444222111222222000...---,,,---///000000...///222222000555>>>999===[[[___UUUlllnnnlll|||oooLLL888555222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000999NNNcccjjjrrrfffaaaiii```mmm~~~tttooojjjmmmiiigggllluuu|||~~~}}}~~~{{{rrrooolllhhhgggiiilllkkkiiiggggggiiinnnrrrrrrsssvvvxxx{{{|||}}}}}}~~~{{{xxxwwwyyyyyywwwuuuyyyyyy{{{{{{sssnnnkkkeeedddccc```^^^\\\ZZZYYYYYY[[[^^^^^^[[[SSSKKKEEEAAA@@@>>>;;;999888777666333333222111000///...---//////.........//////000...///000222333444555555666555444444777???IIIPPPZZZhhhtttwwwwwwvvvqqqjjjrrr~~~mmmUUUIIINNNDDD>>>AAAJJJcccxxx___LLL===>>>BBB???<<<>>>;;;;;;:::999999999999999999999999999888888888777<<>>>>>???HHHRRRSSSJJJ???777555444333111222111000000444999<<<===;;;@@@WWWwwwxxxttt}}}yyyNNN???BBB>>><<<:::::::::999777555333333333333222222222222333333333333333333333333000000000000000000000000///000111111000///000111111///111222000666PPPmmmwwwpppuuutttgggbbbvvvvvvUUU<<<222222222222000111111222333444666777222333444555777888999:::???@@@AAAAAABBBAAA@@@@@@BBBAAA@@@???@@@AAACCCDDDFFFDDDBBB@@@>>>======<<<888999:::<<<===>>>>>>>>><<<===>>>???BBBDDDFFFHHHMMMTTTWWWVVVYYY\\\SSSEEE>>>;;;777333111000111222000000............///000888444333888999777666999DDDhhh}}}ccc\\\ssspppssszzziiiOOO<<<555333000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////777KKK___bbbkkkccc```iiibbbooorrrkkkmmmpppyyy{{{}}}|||uuulllddddddhhhdddddddddddddddggglllpppsssuuuxxxzzz|||||||||{{{~~~{{{yyyxxxyyyyyywwwuuuxxxwwwxxx{{{}}}}}}~~~wwwuuusssooollljjjhhhggg\\\[[[YYYWWWTTTRRRPPPPPPPPPQQQQQQOOOLLLFFFAAA>>>===<<<;;;999777666555555333222222111000///...---......------......///000...///111222444555555555777777888;;;@@@HHHOOOSSS\\\aaacccbbbdddkkknnnlllrrrtttaaaWWWXXX\\\MMMGGGAAAQQQhhhpppooo}}}~~~uuupppVVVFFF;;;===AAA>>>;;;;;;::::::999888888888888999888888777777777777777666999;;;TTTnnnGGG;;;>>>JJJRRRfffzzzlll```VVVQQQNNNJJJCCC>>><<<;;;:::999777888888888777666555444444444444444444444444444555555555555666666666666===>>>KKKdddzzzwww\\\AAA777666444333333444555666666777999999999999:::<<<;;;;;;<<<>>>@@@EEEPPP[[[SSSKKK???666333222222111333111000222666;;;???AAA???FFFTTTbbbddd^^^___eee{{{hhhGGG>>>@@@<<<;;;:::::::::999666444222333333333444444444444222222222222222222222222///////////////////////////000111111//////000111222111333444111111>>>PPPqqqtttfffdddmmmjjjlllxxx|||kkkeeesssoooMMM:::444555666...000222222000//////000000111222333444555666777999999:::;;;<<<<<<<<<;;;=========>>>@@@CCCEEEGGGKKKJJJHHHFFFDDDCCCCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDAAAAAA@@@AAACCCFFFIIIKKKTTTVVVSSSLLLIIIGGG>>>222222111///......///000111//////////////////000000000222555777666888AAAKKKffffffOOOggg```fffuuuOOO777555222000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------444FFFWWW[[[eee``````iiidddooozzz}}}xxxgggccclllxxx{{{wwwvvvvvvyyy}}}|||}}}|||{{{{{{nnnccccccgggaaabbbbbbbbbbbbdddgggjjjrrruuuxxx|||}}}}}}{{{zzz|||zzzwwwvvvvvvvvvtttsssuuuttttttvvvyyy{{{||||||zzzzzzyyyzzz{{{}}}}}}||||||||||||~~~wwwpppllljjjiiihhhgggdddbbb```^^^^^^XXXWWWVVVSSSQQQOOOMMMLLLMMMKKKHHHEEEBBB???======999888777666555444444444222222111000///......---------,,,,,,---.../////////000111333444555666666777777999???IIIQQQUUUVVV]]][[[WWWVVV\\\ggglllmmmqqqpppbbbccckkkfffNNNMMMAAAUUUmmmssssss}}}pppttthhhMMMCCC;;;===@@@>>>;;;:::999999888777777777777888666666666666666666666666999666DDDkkk^^^DDD;;;DDDJJJYYYyyyyyypppiiiggg```YYYOOOGGGBBB???<<<:::888999:::999888666666666555555555555555555555555555555555666666666666666<<<===FFFWWWeeecccOOO<<<444333333333444555666777777999999999888888:::;;;======@@@DDDIIIOOOVVV[[[NNNFFF<<<444111111111222333111111555888;;;???DDDEEEHHHNNNVVV\\\```gggnnn```FFF@@@@@@???===:::999888777555444444444444444444444444444222222222222222222222222........................///000111000///...///111111000222555444222999BBBYYY~~~jjjdddqqqyyygggkkk|||xxxsssuuuxxxwww|||~~~eeeQQQBBB888333111222333222000...,,,,,,111111222333444555555555222333444555666666777777666666777999;;;===@@@AAABBBBBBBBBBBBCCCDDDDDDEEECCCCCCDDDEEEFFFFFFFFFEEEBBBAAA???>>>???BBBEEEGGGMMMMMMIIIAAA>>>===888000111000000000////////////...///000111111111111111,,,444:::777444AAAbbb~~~kkkeeeiiiqqqdddxxxqqqEEE111666000///---,,,,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++,,,,,,,,,000???OOOXXXaaa```aaafffccchhhxxxlllvvvzzzmmmgggeeeooo|||tttmmmlllnnnqqquuu{{{}}}rrrhhhdddfffcccdddcccaaa______```bbblllpppuuuzzz||||||{{{zzzxxxwwwuuusssrrrqqqpppooopppppppppqqqsssvvvxxxyyyuuuuuuvvvwwwyyy{{{~~~}}}|||{{{yyyyyyyyyzzzzzz}}}|||zzzxxxwwwwwwxxxyyy}}}vvvnnniiihhhjjjiiihhhfffccc___\\\YYYXXXXXXWWWUUUSSSPPPNNNMMMLLLIIIGGGDDDAAA>>>===<<<<<<666666555444333333333333111111000//////...------,,,,,,,,,,,,,,,---...//////000222333555666666666777555777???KKKTTTXXXXXX[[[YYYYYY^^^hhhooonnnjjjqqqsssmmmsssvvvdddMMM[[[KKK^^^yyyUUUGGGAAA===>>>@@@>>><<<;;;888888777666666666666777555555555555555555555555888999===RRR{{{vvvzzzpppKKK888<<>>>>>;;;888555666777555555555555555555555555666666666666666555555555555777;;;AAAFFFDDD>>>888222333333444555666888888;;;<<<<<<<<<;;;;;;===??????BBBHHHPPPYYY\\\YYYTTTCCC>>>777111///000222333222111333888:::<<>>:::777444222111111000///.........//////000000000...//////000111222222333111111222333444666777888666777888:::<<<>>>??????@@@@@@AAAAAAAAAAAAAAA@@@>>>===:::888777888:::<<<;;;;;;888444333444333000111111111111111000000000///000111222333444444333777;;;===???MMMooo{{{^^^ZZZssswww|||{{{ZZZ;;;000444000///---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,+++...:::GGGVVV]]]______```^^^___hhh|||}}}pppiiimmmtttuuummmqqqrrrtttqqqgggjjjoooqqqvvvyyypppqqqsssrrrqqq|||~~~yyyoooeeeaaaaaaaaa```^^^[[[ZZZ[[[\\\cccgggmmmsssxxxyyyyyyxxxuuuuuusssqqqooonnnnnnnnnlllmmmmmmnnnppprrruuuwwwooooooppprrrtttvvvwwwxxxppppppqqqqqqqqqqqqqqqqqqtttsssqqqnnnmmmlllkkkkkkkkkmmmmmmjjjeeebbbccceee]]]]]]^^^]]]\\\[[[ZZZYYYRRRQQQPPPNNNKKKIIIGGGFFF@@@@@@>>><<<:::888777666555555444333333333333333000000//////...---------+++++++++,,,---...//////000111333444666666777777888666666>>>JJJUUUZZZ[[[YYYWWWZZZdddoooqqqlllfffooo}}}}}}cccVVVxxx\\\mmmtttMMMCCC@@@>>>>>>>>>>>><<<;;;777777666555555555555666444555555555555666666666333999999>>>bbbvvvtttwwwzzzTTT===;;;999===KKKTTTaaauuuwwwpppjjjcccZZZRRRKKKJJJGGGAAA999666666888555555555555555555555555666666666666666555555555444666777666444444666888333444555666777999::::::888:::;;;;;;<<<>>>BBBDDDFFFNNNYYYbbbgggdddXXXKKK:::888444000///000222444222222777===>>>CCCTTThhh```EEE???BBBDDDDDDAAA<<<999777777555444666666555444333222111111000000000000000000000000...........................///000000......///000.........---,,,...111555666DDDggg~~~zzz|||gggVVVKKKQQQ^^^ssstttwwwyyynnnIII@@@555//////000000...........................------------...///000000000000000111111111222222222333444555666666666666999:::::::::::::::999888888666444222111111222222222111000//////000000000---...///000111222222333111222222444555666777777:::999===SSS}}}nnn___\\\xxx}}}[[[???222000111......,,,+++************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******++++++---666AAAQQQVVV\\\]]]]]]___^^^\\\fffjjjfff^^^___jjjrrrsssqqqkkkcccaaakkkzzz|||{{{xxxvvvuuuggg^^^\\\[[[ZZZXXXVVVVVVXXXZZZYYY]]]cccjjjooorrrttttttrrrsssrrrqqqnnnmmmnnnooojjjlllmmmnnnmmmnnnqqqsssooooooppppppppppppppppppggghhhjjjlllmmmlllkkkjjjiiiiiihhhhhhgggfffeeeeeebbbdddeeedddbbb```______[[[[[[[[[[[[ZZZXXXVVVUUUOOONNNLLLJJJHHHFFFDDDCCC<<<<<<;;;:::999777555444555444333333222222222222//////......------------,,,,,,,,,,,,---...000000111222333555666777888888:::999:::AAALLLUUU[[[^^^WWWSSSSSS\\\eeegggeeecccnnnddd]]]iiizzzaaaIII@@@@@@???===<<<<<<;;;;;;777666555555444444555555444555555555666666666666111777555555OOOzzz|||www~~~aaaNNNGGG===<<>>555555444222000111222333333444:::@@@DDDPPPooorrrOOOAAA???AAADDD???>>>======<<<;;;777555444444333333222222222111000000000000000000000000...........................///000///......///000...111111...,,,...111444666;;;PPP{{{}}}sssaaaQQQTTTbbbjjjaaaggguuunnn[[[DDD666333333000,,,111000000000000000000000...------,,,,,,---...///......///////////////...000111222222222222111000444444444444444333222222111111000///////////////000000000111000//////000---------...000222333444444444444444666888:::;;;>>>HHH]]]~~~ddd```iiicccAAA333222111---++++++++++++++++++++++++************************++++++************++++++***************************)))***++++++,,,444>>>LLLQQQ[[[```bbbjjjkkkbbbeeefffcccbbbnnnoookkkiiiqqq|||nnnfff\\\[[[YYYUUURRRSSSUUUXXXRRRVVV[[[aaafffjjjlllmmmlllnnnnnnmmmjjjiiikkkmmmkkkmmmnnnnnnkkkjjjkkklllooooooooonnnnnnmmmllllllfffhhhiiikkkkkkjjjiiihhheeefffggghhhhhhgggeeedddcccbbbbbbbbbbbbaaa^^^\\\```______]]]ZZZVVVRRRPPPMMMLLLKKKHHHFFFDDDBBBAAA===<<<:::999888777777666444444333111111000000000.........------------,,,,,,,,,,,,---...///111222111222444555777888888888888:::???FFFMMMTTTYYY\\\UUUOOOMMMTTT[[[\\\]]]___lll{{{^^^YYYnnnTTTGGG>>>??????;;;::::::;;;:::666666555444444444444555555555555666666666777777333555444555FFFhhhvvv||||||yyyuuu~~~iii[[[QQQBBB===@@@>>>@@@IIIXXXlllwwwllllllhhh^^^PPPAAA888888:::666666666666666666666666777777666666555555555444222333444555555444222111666777999:::<<<<<<======???BBBFFFJJJOOOVVV^^^ccchhh{{{pppYYYCCC444444555555444222111222333555666<<>><<<<<<999;;;===@@@AAA>>>999555111111222222222222333333000000000000000000000000////////////////////////...///000///...---...000)))---///---***,,,000333111222:::YYY}}}rrrbbbfffvvvyyy___dddttt}}}\\\GGG@@@<<<666///000///////////////......///...---,,,,,,,,,---...+++,,,------...---------,,,---///000000000//////111222222111111000///.........//////000000000000,,,---///111///,,,,,,---111000//////000111333444555555444555666999<<<>>>PPPlllfffeeezzz~~~III111222444///'''(((((()))***+++,,,,,,---************************++++++************++++++***************************)))***,,,+++,,,444<<>>===;;;999666444333444555666444333222000//////......------------------,,,,,,,,,------...///000222222222222444666777888888888444999AAAIIINNNRRRVVVXXXRRRMMMMMMUUUYYYXXXXXXZZZjjj|||lllVVVSSS~~~tttEEEHHH===<<<<<<;;;::::::999999999888666555333222222222555555444444444444555555888222111555;;;OOOwww{{{mmmrrr}}}qqqwww|||yyyfffNNN???;;;:::BBBIIIPPPaaa}}}sss___MMMBBB>>>======;;;<<<:::666555888888666777777777777666666555444555777777555222111222444888999;;;>>>?????????>>>CCCJJJWWWfffnnnooorrrvvv}}}zzz^^^LLL@@@777333555555222///111444555333<<>>777222---000111***---222...111///---,,,,,,,,,***)))...------,,,++++++******------...//////000111111.........------,,,,,,,,,000000////////////......,,,---......---,,,---///222......111333222333666;;;666666<<>><<<;;;:::999888777666444444333333111111000///////////////........................+++,,,...///111222222222666333444666777555666999666@@@GGGJJJNNNUUUWWWTTTYYYLLLLLL^^^gggbbbbbbjjjuuummmhhhddd\\\MMMDDDRRRhhheeeCCCBBB<<<<<<;;;;;;:::::::::999888888666555444444333333555555444444444444555555666333333666999EEEdddssssss```DDD;;;>>>AAAEEEPPPgggrrr```PPPGGGFFFIIINNNNNNKKKEEEAAAAAA@@@<<<======<<<;;;:::999888888888999::::::999:::===???<<<===>>>???@@@EEEKKKPPPlllmmmqqqtttqqqnnnqqqvvvvvv}}}hhhPPPBBB:::222222333222111000333777999===??????EEE\\\|||rrrmmmooo~~~ZZZDDDBBB>>>;;;======>>>;;;888888;;;;;;888555444333333222222111111000000000000000/////////...000/////////.........---------------------------........................000000222777???TTTtttyyymmmeeelllxxxttt^^^OOOHHH===:::777000111222***---------...///000///---------------............+++,,,,,,---......////////////.........---------...............---------...///111111111111333555//////222777777333333666>>>888999IIIeeejjjYYYWWWiiixxxaaaFFF///,,,000///---///,,,+++******))))))******)))))))))))))))(((((((((************************************)))))))))(((***)))((('''))),,,000333===GGGZZZhhhqqq|||gggeeeuuu~~~xxxrrryyy}}}hhh[[[SSSMMMLLLNNNIIIIIIIIIJJJNNNRRRVVVYYY^^^___aaa``````___aaabbbffffffffffffeeedddbbbaaaddddddcccccccccccccccccccccbbbbbbaaa```___^^^^^^\\\^^^___aaa```^^^\\\[[[]]]ZZZVVVUUUUUUUUUTTTTTTQQQPPPOOONNNLLLJJJHHHGGGAAA@@@>>>;;;999777666666777666555333222222111111111000//////.........///------------------------,,,---...000111222222333666444444666666444666:::<<>>;;;;;;;;;;;;::::::::::::888777666666555555555666555555444444444444555555444333666888666999LLLaaa}}}|||tttzzz}}}KKK===999999<<<@@@LLLhhh~~~lllaaaaaafffffffffbbbZZZUUUSSSOOOJJJNNNNNNLLLJJJGGGFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEKKKWWWfffpppyyypppeee^^^___eeedddhhh```NNN>>>888555111444333222333444777:::===DDDCCCCCCMMMdddxxxwwwjjjbbbfffsss```JJJBBBEEE>>>999===???<<<999777888:::;;;888666333333333222111111000000000000000/////////....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------000333222000:::TTTnnnjjj```dddvvvyyy}}}vvvsssrrrrrruuu~~~nnnZZZLLLAAA666666777///111000/////////...,,,***------------------------,,,,,,,,,---....../////////////////////.................................000111111111///...///000///222888<<<:::666888===BBBJJJ\\\{{{hhheeewwwtttzzznnnZZZ>>>222***,,,...,,,---111++++++***))))))))))))***))))))))))))************************************************))))))))))))***)))((('''(((+++...000333@@@YYYiiippp|||tttcccaaawwwvvvnnnpppttttttyyy}}}rrrvvv~~~mmm]]]QQQIIIHHHKKKFFFEEEDDDDDDGGGKKKOOORRRYYY[[[^^^___^^^]]]^^^___bbbbbbccccccbbbaaa`````````___^^^^^^^^^___```aaabbbbbb```___]]][[[ZZZYYYZZZ[[[\\\]]]]]][[[YYYXXXYYYWWWTTTRRRRRRRRRQQQPPPMMMKKKIIIGGGEEECCCBBBAAA===<<<:::888666444444333444333222111000/////////000///..................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333333666444444666666444777<<>>AAANNNiiivvvsssIIIHHH>>>::::::::::::::::::::::::777777666666666666777888555444444333333444444555333444777777333222<<>>999<<<<<<>>>QQQhhhzzz|||wwwyyyvvvppplllkkkhhhccciiigggeeeaaa]]]ZZZWWWVVV]]]]]]^^^```aaa___[[[WWWOOOMMMMMMRRR___qqq~~~jjj\\\RRRKKKJJJLLLNNNMMMFFF999333444555444666444555777999:::<<<@@@BBBIIIRRR]]]hhhmmmdddVVVjjjqqq~~~SSSDDDCCCGGG>>>888;;;<<<:::888666777999999888666333333222222111000000000000000/////////.........................................................------------------------+++...111000,,,000CCCVVVrrr```]]]www|||xxxzzzfffeeeeeemmmpppWWW>>>777888111333111//////000000000///000000//////...------,,,............//////000000///////////////........./////////000000111111111000111222222111111222333555555777888777888@@@KKKZZZppp|||cccddd~~~sssRRR===111,,,+++......+++***---++++++***)))))))))))))))((((((((())))))******************************************)))))))))))))))***)))(((''''''))),,,---333AAA[[[lllnnntttuuujjj]]]ZZZrrrtttpppqqqzzz|||mmmtttfffVVVNNNIIIHHHIIIGGGEEECCCBBBCCCFFFJJJMMMRRRUUUYYY\\\\\\\\\]]]^^^_________``````_________]]]\\\[[[ZZZ[[[]]]___```bbbaaa___]]]ZZZXXXVVVUUUVVVWWWXXXYYYYYYWWWVVVUUUVVVTTTQQQPPPPPPOOONNNMMMJJJIIIFFFCCC@@@???>>>>>><<<;;;999777666555444444222111000///..................---------------...+++++++++++++++,,,,,,,,,---...///111222333444444666444555666555555:::AAANNNRRRWWW]]]cccfffeeebbbpppvvv~~~|||kkk^^^NNNMMMJJJEEEEEEZZZttt```CCCGGG<<<:::::::::::::::999999999777666666666666777777888444444333333333333444444222444666666333222888@@@XXX~~~|||wwwyyy___KKK;;;::::::999CCCRRRdddrrr}}}yyytttoookkkiiisssuuu{{{iiieeedddlll|||www^^^RRRMMMHHHAAA>>>???===888222111444555444555444666;;;;;;:::???GGGUUUfffwwwzzzrrrjjjeeedddwwwnnnPPPBBBAAADDD===888:::777888777666666777777777666333333222111111000000///////////////............---------.......................................---------------------------,,,...///...000999DDDccczzzssslllyyyrrr}}}|||{{{fffcccgggyyyxxxTTTAAA===666666444111000222444666666111111111000000/////////............////////////.............../////////...//////000111222222333...000333444555777999;;;666333444:::EEESSSeeetttxxxggglll^^^BBB888222...,,,------+++((((((+++***))))))(((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''((()))+++,,,555AAAZZZkkklllooooooeeeZZZWWWjjj|||vvvllltttpppsss|||}}}]]]NNNMMMLLLJJJGGGFFFDDDBBBAAAAAACCCFFFHHHJJJNNNSSSWWWYYYZZZ\\\]]][[[[[[\\\\\\]]]]]]^^^___\\\[[[ZZZYYYZZZ[[[^^^___```___]]][[[XXXVVVTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQRRRPPPNNNMMMMMMMMMKKKJJJFFFDDDAAA???<<<;;;;;;;;;:::999777666555444444444111111000///............---,,,,,,,,,,,,,,,------*********+++++++++,,,,,,---...000222333444444444666555666777666777>>>GGGRRRTTTXXXaaahhhkkkkkkjjjkkkoooqqqpppooo{{{~~~jjjdddYYYRRRJJJIIIVVVwww||||||UUU>>>AAA999;;;;;;;;;:::999888888888666666666555555666777777444444333333333333444444222444555444333444888===AAAddd~~~}}}mmmYYYEEE===;;;888:::@@@GGGPPP___qqq}}}zzzzzz}}}ttt[[[OOOLLLGGG???999999777555333333333333111333333666<<<<<<>>>KKK\\\|||ooosss|||XXXJJJ===<<>>999444111////////////////////////........................////////////000000000000......///000111333333444000222444444444555666888;;;999AAAYYYxxxzzzcccgggwwwiiiDDD222000000---******++++++)))'''******)))(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,///555JJJ\\\___dddggg```UUUUUUbbb{{{yyyrrr|||zzzyyy{{{}}}hhhdddmmm{{{wwwwwwrrrRRRFFFIIIJJJFFF@@@CCCBBB@@@??????@@@BBBCCCDDDHHHMMMQQQSSSUUUXXXZZZWWWWWWWWWXXXYYYZZZ\\\]]]ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNNNNLLLJJJJJJJJJIIIGGGEEE???>>><<<:::888777666666555555444222222111111111111000//////.........///+++++++++++++++,,,,,,---*********++++++,,,,,,---...///111222444444555555555555666888777999CCCMMM\\\]]]cccooowwwxxxuuutttnnnlllfffaaaggg}}}tttpppgggRRRBBBMMMsss^^^MMM===<<<<<<===<<<;;;:::999777666666666666555555444555555555444333333222222333333444222444555444333444777888666HHHooozzzttt}}}~~~{{{|||yyyrrrhhh___WWWNNNCCC;;;;;;>>>DDDOOO^^^ooo~~~mmmXXXKKKEEE???:::777666555444555555333333333555555999???AAAIIIccc~~~{{{|||eeeLLLEEE<<<===???777777;;;999777777777666444333333333222222111111000000////////////.........---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++///111///...///333???TTTuuu{{{{{{~~~}}}xxx||||||uuu|||}}}sssgggXXXIII@@@;;;;;;999888666444333222111111111111111111111111111111111222222222333333111111222444555777888888888<<<@@@DDDHHHLLLQQQTTT___^^^lllnnneeegggxxxNNN333+++***+++,,,,,,++++++++++++*********)))((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((()))))))))************)))(((((()))***+++,,,---++++++:::KKKRRRZZZaaa\\\VVV\\\eeemmmuuuvvvlll```bbbggglllooorrrzzzzzzfff[[[dddsssssswww}}}dddKKKCCCHHHJJJEEE???@@@@@@@@@@@@@@@@@@@@@@@@AAADDDGGGIIIKKKNNNQQQSSSRRRRRRRRRSSSTTTVVVYYYZZZVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHFFFFFFFFFEEEBBB@@@999999999888777666444333333222111111000000000000//////......------......***************+++,,,,,,******++++++,,,------...///000111333444555555666555555777999999<<>>777777:::222111333555555444666888:::999<<>>CCCBBB777666;;;;;;777888888666444222222333222222111111000///////////////.........---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,000222//////111333111;;;aaazzztttttt}}}}}}ddd[[[\\\ccclllttthhhSSSQQQMMMIIIDDD???<<<:::666666666666666666666666333333333444444555555555555666777999:::<<<===>>>@@@GGGSSSaaaooo|||}}}ppplll}}}]]]<<<222333333)))...111///+++***,,,---******)))(((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))***,,,---...111---888GGGOOOYYYaaa]]]___kkkrrroooppprrrkkk]]]kkkiiijjjppp}}}{{{gggaaarrrwwwmmmmmmppp]]]LLLIIINNNPPPLLLHHHAAAAAABBBBBBBBBBBBAAAAAA@@@BBBDDDEEEFFFHHHKKKNNNOOONNNOOOOOOQQQTTTVVVWWWRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJFFFDDDCCCCCCCCCAAA???===777888999999888777555444333333222111111111111111......---,,,,,,,,,------******))))))***+++,,,,,,******+++,,,------......///000111333444555666666444555888::::::>>>JJJWWWZZZ]]]jjj||||||pppiii]]]VVVNNNQQQkkk}}}iiiYYYOOOaaa]]]KKKAAA;;;<<<;;;;;;:::999777666555555555555444333333222222333333111111111111111111111111333222222111111222222333333:::GGGaaauuuxxxwwwrrrssssssxxxzzzNNNCCCCCC@@@<<<<<>>EEEaaapppaaaggg}}}XXXGGGEEE===<<<;;;:::999888888888777666666555444444333333222111111000///......---///............---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......333111555FFFcccmmmfffrrraaaXXXTTTZZZeeeuuu}}}|||||||||xxxlll[[[NNNJJJEEEAAABBBEEEDDDBBBAAA???======>>>:::777999>>>>>>FFFHHHAAA???HHHUUU[[[eee|||lllmmmlllmmmzzz|||SSS???666///...111+++++++++************)))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))++++++111===JJJTTT]]]eeeiiivvvtttlllllljjjgggjjjlll~~~qqqmmmtttxxxttt___gggooofff___```bbb[[[MMMBBBEEECCC@@@>>>======???AAA>>>===<<<<<<===@@@DDDFFFHHHHHHJJJKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEAAA@@@???>>>===<<<;;;;;;555555444333333222111111000//////...------,,,,,,...---,,,,,,++++++++++++***************+++++++++*********+++,,,---//////111222333333222222555666888555777>>>BBBFFFOOOZZZ]]]dddtttwwweee]]]aaaVVVKKKHHHZZZvvvqqq^^^HHHNNNoooxxxhhhSSSFFF>>>:::;;;::::::999888666666555555555333333222111111111111222111111111111111111111111333222222111111222222333111999===GGGhhhvvvqqq}}}vvvqqq||||||UUUCCC555777>>>??????CCCQQQXXXgggvvv~~~|||rrrcccYYYWWWZZZ]]]___OOOHHH???888444333333333444777555333777===<<<666@@@>>><<>>WWWiiizzzmmmbbbcccwwwwwwwww}}}yyyxxxyyymmm]]]PPPRRRYYYcccrrrxxxiii^^^XXX[[[hhhvvvwwwzzzooo```===111+++...111---,,,...++++++*********))))))))))))))))))(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((()))***************)))(((***222<<>>===:::666:::999777666777888:::;;;===>>>>>>@@@AAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBB>>>>>>>>>>>>============888888777666555555444444333222222111111000000000///......------,,,,,,+++++++++***))))))))))))***)))))))))*********++++++++++++,,,---...///000000222444666666555444444555555777===EEEMMMVVVbbbnnnvvvwwwrrrjjjeeefffhhhhhhaaa```iiijjjKKKBBBFFF@@@GGG\\\rrrttteee]]]___xxxTTT>>>===:::888:::888555555444444333444444444222222111000000000000111111111111111111111111111222222111111111111222222...333555333:::XXX{{{|||nnnnnnzzzqqqppphhhbbb___WWWKKKDDDCCC<<<:::;;;AAAHHHPPP\\\fffvvv{{{uuuhhh___ZZZZZZZZZLLLCCC:::888<<<===999444555555555444333333666999222777===???>>>>>>DDDKKKQQQYYYeeepppwww{{{yyywww^^^EEECCCCCC???<<<;;;:::888777777777777444444333333222111111000111000000000/////////............---------,,,,,,---------,,,,,,,,,++++++************************************************)))))))))*********+++++++++///222000...222===HHHpppzzzjjjuuuzzziiiUUUTTTSSSNNNUUUdddoooyyyzzzrrrqqqtttrrrgggbbb```^^^YYYWWW[[[hhh{{{kkkQQQ???111------222222---***,,,************))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((())))))((())))))******************((()))...555@@@RRRbbbvvvzzzmmmnnn{{{tttooojjjlllxxx~~~vvvuuuzzz~~~tttbbbVVVLLLAAA<<<===>>>;;;777888777666444444555666777888888999:::;;;<<<=========>>>???@@@AAABBBCCCDDDAAAAAAAAAAAA@@@???>>>===::::::::::::999999999888555444444333222222111111111000000000/////////...------------,,,,,,+++++++++******)))))))))******((()))))))))***+++++++++,,,,,,---///000000111111111333555666555444444555888>>>GGGOOOTTT[[[dddlllkkkooommmeeeeeelllllleeehhhlll}}}jjjTTTDDD>>>???BBB^^^nnnfffqqqbbbGGG;;;>>>;;;888:::888444444333333333333333444333333222111111111111111000000000000000000000000222111111000000111111222222...333:::888@@@jjj|||uuujjjgggiiiqqqwwwtttkkkdddiiizzzzzzaaaFFF@@@;;;999<<>>===UUUuuu~~~yyyvvv|||qqqYYYNNNFFFAAA@@@;;;:::999888777666666666444333333222111111000000000000000000////////////...------------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************++++++++++++(((+++.../////////111333PPPmmmzzzuuuooocccWWWJJJMMM\\\VVV]]]ccc```YYYUUUXXX^^^jjjyyy}}}}}}}}}~~~~~~{{{|||zzznnniiikkkssszzzvvviiiXXXMMMLLLSSS\\\cccffflll|||nnnOOO999000000///......,,,((((((************)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))***************+++)))***,,,000:::MMM___rrrrrrfffggg~~~{{{uuurrrvvv{{{rrrrrrwwwppp___RRRCCC;;;;;;<<<;;;999888777666444444333444444555555666666777888999999999999:::;;;===>>>??????<<<<<<<<<<<<;;;:::999999888777777777777666666666333222222111111000000000...............---------,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,)))))))))***+++,,,,,,,,,---...///111222222222222000222444444444444444666:::EEERRRYYY]]]aaafffjjjgggjjjggg___```eeeccc[[[kkksssjjjVVVJJJBBB======PPPrrrSSS@@@;;;???:::888:::999555555444333222222333333333333222111111111111222000000000000000000000000111111000000000000111111555,,,...888444444UUU|||ooofffjjjooonnnlllmmmsssOOO>>>888555999<<<<<<<<<>>>>>>DDDMMMTTT[[[eeeqqqzzzzzztttrrrsssqqqlllgggaaa[[[RRRIIICCC@@@@@@AAA<<<<<<;;;777333111333666888666444555777888777555;;;666888@@@DDDTTTttt{{{|||[[[VVVSSSEEE;;;===;;;:::888777666666555555444444333222222111111000000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((()))************+++++++++---+++******---000111222:::NNNiii{{{tttqqq^^^WWW\\\cccdddbbb[[[RRRLLLKKKMMM[[[iiirrrooohhhddd^^^XXX[[[ZZZZZZ\\\[[[ZZZ___gggeee[[[QQQMMMNNNRRRYYY```ZZZSSSPPPTTT^^^iiivvvWWW:::111333...---,,,***)))))),,,///******)))))))))(((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((()))))))))))))))******,,,,,,---444GGGYYYkkkwwwvvvllleeedddwwwxxxuuuzzz~~~{{{www{{{pppgggfffsssyyy|||hhh\\\KKK@@@;;;;;;:::999777777666555444333333333333333444444555666666777666666777888888999::::::888888888888888777666555666666555555555444444444111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,)))******+++,,,---......---///111222333444333333111222333333333555777:::===LLL[[[bbbeeeiiinnnpppssspppggg]]]XXXXXXVVVSSS\\\ggg}}}wwwaaaMMM???@@@JJJmmmlllIII;;;;;;>>>888666:::999777666555333333222222222222222111000000000000111000000000000000000000000111111000000000000111111111...///222000222DDDZZZ{{{{{{yyysssssszzznnnKKKAAA999999<<<;;;;;;;;;777:::>>>BBBGGGPPPZZZaaakkkkkknnnwww}}}qqqhhh^^^YYYWWWVVVPPPKKKEEEBBB???;;;999777777777777888777444111111555999777888888888888999;;;===<<>>;;;999666555555444444333333333111222222333333444444444333333333444444555555555555555555555555444444333444444333333333222222222000000////////////......++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))***++++++***++++++,,,...//////000...///222444555555444333333333444444444777<<>>DDDIIINNNKKKLLLTTT___hhhiiiggg___TTTGGG@@@@@@@@@===999555555666666666666555555222444666777777777777888444999>>>===999:::AAAGGGJJJ]]]cccZZZdddtttJJJFFFBBB@@@>>><<<;;;<<<:::999888666555555555555555555444333333222222111////////////000000000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%'''***+++******+++---444000222@@@ZZZyyy{{{yyyssslllgggllluuuYYY;;;...---------,,,---,,,++++++,,,+++((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''''''''***...---))),,,<<>>;;;999777777777777666666666666444444333333333333222222000000000000///////////////............---------------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))''''''((((((&&&%%%'''((()))***+++,,,------...---...555DDDXXXlllyyyuuujjjfffooogggTTT===000...000///+++------,,,,,,+++***))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))((((((---666>>>\\\bbbooo}}}{{{uuussstttooozzz~~~xxxlllooowwwsssaaaeeegggsssccccccsssttteee[[[ZZZkkkzzzjjj^^^UUUHHH;;;555555444222000000222444,,,,,,---...///000111111111111111111111111111111111111111111111222222222////////////////////////---------,,,,,,+++++++++++++++******))))))((((((*********))))))))))))))))))((((((((((((***+++,,,+++,,,......------///000333333333555777888777666111999===;;;999???IIIOOObbbffflllqqqsssuuu}}}yyynnniiiyyygggJJJHHHdddyyyooopppMMM???;;;:::888666555555555555:::666222000222333333222111111111111000000000000000000000000/////////...000000000000000000000000////////////000111222333888FFFsss|||~~~|||wwwmmmkkkaaaWWWXXX]]]VVVIII>>>777444888<<<:::888888666777:::=========@@@FFF>>><<<888777777888999999555444444555666666666777555888999777888===<<<888???@@@<<<888EEEggg{{{~~~|||~~~vvvMMMDDDBBB@@@>>>>>><<<:::888777666666666666555555555333333222222222111111111000000000000////////////............------------------,,,++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&)))***)))((('''(((((()))+++,,,,,,---...------111:::EEEQQQXXXooouuuwwwlll___hhhmmmNNNBBB444---...000///---------,,,++++++***))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))(((,,,333999WWWaaasssrrrppp}}}|||ppppppmmmnnn}}}{{{WWWVVVbbbnnnaaaZZZeeewww}}}rrrfffSSSAAA:::999777666555444444444.........///////////////000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,+++++++++************))))))(((((((((************))))))))))))))))))(((((()))***,,,---,,,---//////......000111444444444555666666444333333888:::;;;???KKKUUUYYYggglllppppppnnnqqq{{{www{{{sss]]]EEEBBB___zzzfffhhhWWW??????:::999888666555555555555555333111111222222222111111111111111000000000000000000000/////////......000000000000000000000000////////////000111222222333333LLLuuunnnaaabbbbbb]]]___gggrrrvvv}}}bbbLLL======>>>777444888;;;999999;;;:::555555999888777666555555777888999444666777555444444777999333777::::::;;;???AAA@@@???IIILLLNNNggg{{{VVVGGG@@@>>><<<;;;;;;;;;999777555555555555444444444444222222222111111111000000000000000000////////////............------------,,,,,,,,,+++******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''((()))***+++,,,,,,,,,,,,,,,...000333666888III]]]rrrwwwqqqyyydddBBB666222---,,,...000///---,,,,,,,,,+++******))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++***)))***///333LLLZZZrrruuuqqq[[[QQQMMMPPPddduuuccc]]]cccmmmwww~~~}}}fffPPP@@@;;;777444444444222///000000000//////.............................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))((((((((((((***************************)))))))))***+++,,,------...000000//////111222333444555777777666555444555777888;;;EEESSS^^^aaajjjpppvvvwwwxxx~~~yyyiii___UUULLL???===TTTqqquuunnnaaa\\\ooojjjGGG;;;<<<888888777666555555444444111111222222333333222111111111111111000000000///000000/////////........./////////000000000000000///////////////000111111555...444IIIgggjjjYYYWWWWWWVVV```qqqttt{{{tttTTTLLLGGG<<<:::BBBCCC:::666:::<<<888666888<<<:::888888888888777555888===@@@AAA@@@???<<<999999===DDDLLLVVV```gggiiibbbgggjjjnnnyyy|||VVVFFFGGG===<<<::::::::::::888777444444444333333333222222222222222222111111111111000000000000////////////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''***(((''''''''''''&&&$$$''''''(((((()))***++++++)))***+++---............444@@@TTTgggvvvyyy|||]]]CCC555//////////////////------,,,+++++++++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))+++*********---///>>>OOOiiitttzzzwwwkkk```ZZZ^^^YYYQQQPPP```{{{~~~gggVVVPPPSSS[[[bbblllrrrzzzzzzfffKKKCCC999444444444111...000000000////////////...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((()))***************++++++*********+++,,,,,,------...///111111000000222333111333666888888888999999999>>>BBBFFFNNN\\\fffjjjrrrxxx}}}~~~yyyiiiWWWFFFEEECCCAAAEEEOOOZZZaaaiii```YYYbbbyyyNNN???:::444666666666666555555444444000111333444333333222222111111111111000000000///////////////..................//////000000000000//////////////////000111222222111444AAA^^^tttooojjjfffooo~~~zzzkkkeeecccZZZYYYaaaPPP@@@666999===:::888<<<>>><<<::::::<<<===<<<;;;FFFSSSbbbmmmrrrmmm[[[JJJKKKSSScccyyyyyyuuuyyy|||}}}|||vvvRRRCCC@@@@@@===;;;:::999::::::888777333333333333222222222222444333333333333222222222000000000000////////////...------------,,,,,,,,,++++++***************)))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&''''''%%%$$$'''''''''(((((())))))***))))))***+++---...000000333000333???TTTrrrhhhIII666000111000000000///...---------++++++***************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))***+++---...666CCC\\\uuuyyyqqqlll|||ooogggooonnnlllbbbRRRJJJTTThhhwww{{{ssscccRRRHHHHHHOOOUUUZZZeeettt~~~~~~}}}yyy[[[PPPCCC:::777777555222////////////000000000111........................++++++++++++******))))))************************))))))))))))))))))))))))((((((((()))))))))))))))))))))******+++++++++,,,***+++,,,,,,---............///111111000000222333111444666777666666888:::===HHHSSSXXX]]]hhhsssxxxyyywwweeeRRRIII===BBBAAABBBXXXwww}}}ppphhh``````uuueeeCCC???===333555555666666555444333333000222444444222111222333111111111111000000000000/////////.........---------......//////000000111/////////......//////000)))444666333555BBBiii|||{{{}}}tttvvvxxxxxxbbbOOOGGG@@@777777???HHHHHHEEEAAA===@@@HHHPPPmmmnnnaaalll|||~~~ZZZEEECCCAAA:::===;;;:::999::::::888666333333333333222222222222444444444333333333222222000000000000////////////------------,,,,,,,,,,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&'''''''''((((((((()))***)))))))))***,,,...///,,,...111555<<>><<<:::444444555555555444333222000222333222000///000222111111111111000000000000//////.........---------------......///000000111000//////.........//////***444333111666666JJJoooiiigggiiiqqq|||}}}{{{hhhSSSDDDLLL^^^tttwwwqqq___LLLLLL```uuulllwww{{{||||||eeeMMMFFFDDDAAA======;;;999888999888666555444444333333333222222222333333333333222222222111000000000000////////////---------,,,,,,,,,++++++))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&''''''''''''(((((())))))(((((())))))++++++&&&...666999666;;;NNNbbbuuu~~~zzzjjj]]]WWWiiimmmTTT<<<444666666222///,,,+++***+++---...---+++))))))))))))************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&(((***,,,,,,000000>>>]]]{{{uuuoookkktttwwwqqq}}}{{{rrrtttuuuOOODDDNNNdddmmmnnn```MMMCCC???>>>@@@JJJUUU]]]aaaeeemmmsssttt~~~qqqkkkaaaUUUJJJ@@@999666111111111000000000000000////////////////////////---------,,,+++*********)))))))))))))))))))))))))))))))))******+++++++++)))*********+++++++++,,,))))))***++++++,,,------+++,,,...///000000//////---///000000///000111333666888:::999999<<>>```~~~}}}llliiisssvvvpppvvvxxx|||rrrnnnqqqeee]]][[[aaa|||oooPPPKKKIIIdddsssgggXXXTTTLLL>>>;;;777555666888>>>KKKXXXcccgggqqqzzz}}}zzzyyyzzz{{{|||{{{wwwrrriiiYYYJJJ@@@666000222444222000222000...,,,,,,---......---...---,,,,,,++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......111000//////.........///555222111111///...111777666<<>>EEE[[[rrruuubbbPPP===222222111111000//////......---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***&&&...---555QQQiiiuuuuuuooosssvvvuuusssxxx{{{uuuuuuuuuiiijjjqqqfffPPPKKKHHHYYYiiinnnjjj```QQQDDD???999444555777999???EEESSSWWWbbboootttssstttwww~~~}}}vvvhhh[[[JJJ???666444444111000222444333111000111111///.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------..............................///---...111222222666<<<===EEEMMMTTT___ppp|||~~~{{{fff[[[JJJKKKccczzzmmmaaaZZZQQQDDD;;;:::MMMnnnwwwxxxZZZCCC:::<<<999888999555333444444444444333222222000000000/////////......////////////////////////............------------------------------------...............---------...---------...///111333000///888UUUxxxkkk___\\\[[[VVVPPPMMMGGGKKKOOOVVVggg}}}[[[???DDD???;;;:::;;;===<<<:::777555444444555666444333333222222222222111111111000000000/////////............---------,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((*********+++,,,---...///000------000000555EEEXXXmmm}}}ssseeejjjkkkKKK:::444///---///000000//////...---------++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))---+++333FFFVVViiiyyysssuuuyyyuuutttvvvzzzppphhh]]]RRRMMMJJJQQQcccwww~~~rrr___RRRFFF;;;333333666666555555@@@EEEPPP^^^fffjjjnnntttzzzoooYYYNNNAAA:::666222000111333222000000000000...,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------......///000000000//////...---///333444555:::@@@GGGPPPZZZcccnnn{{{jjjRRRBBB:::PPPyyyzzzccceeeSSSGGGHHHGGGAAA???CCCWWWxxx|||lllaaaggg{{{yyysssKKK>>><<>>;;;;;;;;;:::888666666444333333444555333222222222222222111111111111000000/////////...............---------,,,,,,,,,+++*********))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))))))))***+++,,,------++++++///333222000555>>>EEERRR```pppwwwiii^^^fffmmm]]]III666000111111000000//////......---,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))*********222@@@JJJccctttsssyyyqqqccc\\\YYYWWWVVVWWW```nnn}}}sssfffQQQAAA222000555777555333777999AAAMMMVVV^^^gggoooyyy|||iii```TTTIIIAAA:::555333222000//////000000///...//////...------......///------------------------........................,,,,,,,,,------------.../////////...............///000111111111111000///444111222555777999???GGG[[[```hhhpppxxxsssZZZKKKAAACCCddd}}}___[[[ZZZSSSPPPDDD<<>>GGGVVVqqqooo\\\\\\uuuTTTBBB999:::;;;333111444111222222333333222222111000////////////............------------------------...------------,,,,,,,,,---------------------------.....................,,,,,,,,,------...//////---222444222444JJJrrryyynnnuuu{{{jjjppp~~~}}}zzzYYYBBB===AAA???>>>===<<<;;;999666444555444333333444444333222222222222111111111000000////////////..................---------,,,,,,,,,******)))))))))))))))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((())))))))))))))))))***+++,,,&&&(((---111000,,,,,,......666>>>MMM[[[WWWWWWdddzzzbbbJJJ;;;999333...///111000...---......------,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''&&&...777<<>>EEENNNYYYdddooowwwxxxtttlllaaaWWWNNNEEE???666444222222333444333222000//////...//////000000------------------------........................,,,,,,---------.........////////////////////////000000000111111000000///555333555<<>>999555333333222222000000//////000000111111................................................,,,---------............////////////000000000111/////////000000222333444777999@@@LLLWWWaaannnxxx|||}}}uuu]]]DDD:::FFFWWWtttwwwTTTGGGTTTccc```RRRDDDDDD@@@???PPPwwwzzziiiddd}}}___===<<<777:::999111444888444111111111111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///////////////333//////222222000444:::aaaxxx}}}mmmJJJAAAGGGGGGAAA>>>::::::;;;:::888777777777666555444444555555444333111111111111000000000000//////.........---------......---------,,,,,,,,,************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((''''''(((((())))))...,,,)))(((***---///...---444...'''---444:::EEEUUUjjjlllrrr```PPP>>>555000---000666///000000...------......,,,,,,,,,+++******))))))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''''')))---+++,,,222111888JJJjjj}}}xxx}}}ooosss{{{yyy}}}rrrgggqqq|||zzznnn```SSSEEE999444444222//////111222333999@@@NNNYYYfffpppyyy~~~wwwpppZZZSSSIII@@@:::666444222000000000000000111222222................................................------------..................///000111111222333111111111222555:::>>>@@@FFFJJJUUUdddooovvv~~~qqq]]]KKK===EEE[[[qqquuuWWWAAAMMMhhhpppbbbQQQ;;;===999>>>bbb|||iiiOOO===:::555888777///222555...111111111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000/////////+++***,,,000///---444>>>:::[[[{{{||||||oooYYYFFF@@@===999<<>>CCCHHHKKKMMMQQQdddzzzyyylll^^^PPPDDD<<<999222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***+++++++++,,,...111MMMeeerrrmmmqqq|||}}}|||tttooozzzmmm___WWWdddllleeeHHHDDDOOO]]]sss}}}yyyrrr^^^GGG===;;;333...000111///000444666<<>>FFFNNNXXXfffsss{{{zzz~~~tttVVVFFFEEE===WWWtttxxxLLLJJJHHHMMMYYY___TTTDDD@@@;;;AAAccc}}}TTTBBB===999999888666555333222222222222222222111111111000000/////////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........//////////////////444EEE```wwwYYYNNNFFFCCC>>><<<;;;:::999888999999888888777666666666666666555444333333333333111111111000000000//////......------------......------,,,++++++++++++,,,---------,,,,,,,,,++++++***))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))))))))******************++++++++++++,,,++++++,,,---///222555666@@@AAAJJJ___zzzqqqfffxxxppp^^^UUUCCC@@@;;;666222000//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++++++++,,,...000<<>><<>><<<:::888777555555888777555555666666555333333444555555555777;;;===999@@@GGGKKKLLLPPPYYY```\\\^^^fffsss{{{||||||}}}xxxxxx||||||~~~zzzgggSSSGGGBBBDDDQQQaaassswwwZZZOOODDD======<<<888;;;AAAOOOddd{{{uuuiii___rrr~~~wwwuuuJJJ888;;;;;;555888777555444333222222222111111111111000000000000000000/////////.........---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------.........///333444///,,,333EEEUUUuuu^^^MMMFFFEEEBBB@@@>>>===>>>???>>>===888888888777666666555555444333222111000000000000000000/////////............------,,,,,,------...---,,,,,,+++***+++++++++***************)))))))))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))*********++++++,,,,,,---...///000***,,,///111222444777999HHHIIIHHHJJJXXXrrrvvveee[[[aaa{{{kkk``````dddfffYYYOOOAAA999888999777555333222000...,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,+++)))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))******)))***,,,...000===SSSnnnyyyoooiiilllyyy|||ttt___WWWWWW\\\eeennn|||sss]]]PPPVVV[[[[[[aaaTTTIII===555333333333333222111000000222888???EEE^^^iiitttzzzuuunnnmmmjjjaaaVVVPPPNNNKKKFFFAAA>>>===>>>===;;;::::::;;;<<<;;;:::999:::===>>>@@@CCCHHHKKKLLLSSS[[[aaacccfffiiikkk```[[[YYY___fffkkkooossstttpppkkkhhhdddeeeppp}}}ttt___QQQEEECCCJJJXXXlll}}}ttt\\\VVVDDD999<<>>999888;;;777666555444333222222222111111111000000000//////////////////............---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------'''---333333111222888???PPPtttaaaRRRMMMHHHAAA<<>>>>>>>>===;;;888888777777666555555555333333222000000000000000/////////............---------,,,,,,,,,,,,------,,,,,,+++************+++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''((((((((())))))(((((()))***,,,,,,------,,,,,,---///000111///...555777888999???MMM[[[ccchhhaaaXXXOOOKKKUUUlll{{{www}}}oooWWWGGGCCCBBB@@@===;;;888444111000111222333+++******)))***+++,,,,,,++++++++++++************************************,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''((())))))((((((***,,,,,,111===VVVyyyssshhhgggrrr~~~~~~qqqddd]]]___mmmzzzooo\\\UUURRRUUUccc^^^TTTFFF999333222333222000111111000111333888;;;JJJUUU```hhhoooxxxyyypppmmmkkkfff___WWWSSSRRRSSSNNNMMMLLLMMMOOOPPPOOONNNMMMOOORRRUUUWWWZZZ^^^aaaggghhhlllppprrrnnnfff```WWWNNNFFFFFFLLLQQQYYY___aaaZZZRRRKKKFFFIIIVVVdddttt}}}uuujjjMMMKKKMMMTTT___mmm|||ppp\\\VVVGGG<<<;;;:::>>>TTTnnndddVVVaaapppcccCCC@@@@@@777555===666555444333222222222222111111000000000////////////.........---------------,,,++++++******++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------(((+++---//////000222333555IIIcccxxx}}}bbbUUUHHHCCCBBBAAA???@@@@@@>>><<<<<<<<<;;;999777888777777666666555555444333222111000000///000000///.........------------------,,,,,,,,,,,,------,,,,,,+++***************((((((((())))))))))))***(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''((()))))))))))))))(((...+++((((((+++...000///+++,,,,,,---///444:::>>>::::::888555666===JJJUUUjjjrrrtttmmmiiilllmmmiiimmmqqq{{{xxxiiiZZZRRRRRRSSSOOOSSSXXXTTTJJJAAA666222222333///,,,///111333111...,,,---...------------...///000111************************))))))))))))))))))))))))+++***))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&((((((((('''''')))+++++++++000DDDgggrrrlllooovvvyyyuuuzzzuuuooozzz|||bbbQQQFFFIIIYYY```___XXXKKK@@@;;;777444111222222111111222555888888AAAJJJPPPWWWaaajjjmmmuuu{{{sssoooppprrrqqqpppqqqsssttttttrrrpppppprrruuuwwwvvvuuuvvvvvvtttqqqnnnmmmkkkbbbSSSHHHBBB;;;777888:::<<<@@@EEEEEE@@@<<<999666666===FFF```nnn{{{~~~wwwlll]]]QQQNNNVVVbbbnnnyyy|||ssscccQQQHHHDDDAAA???BBBWWWeeehhhaaaJJJ888:::<<<666444888555555444333222222222222111000000000////////////------------,,,,,,,,,,,,---,,,++++++******++++++************************++++++************++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---111222777AAAUUUrrrooo\\\CCC???>>>@@@@@@>>>@@@DDD<<<;;;:::::::::999777555777777777666555555444444333333222111000000000000.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***************(((((()))))))))*********'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''((()))******)))((((((,,,***(((((()))+++...///+++))))))+++---...///000///111111111222666999;;;:::<<<>>>===;;;;;;@@@FFF>>>>>>@@@DDDFFFCCC:::333777333666666...000444//////---++++++---......,,,+++---......,,,,,,...000,,,++++++***))))))((((((************************))))))))))))))))))))))))***))))))((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&'''((('''&&&&&&(((***++++++---777RRRvvvwwwtttttt|||wwwddd]]]___ooooooUUUJJJAAABBBQQQ^^^jjjsssooocccXXXNNNFFFAAA???<<<777333333555777000777;;;===BBBLLLVVVZZZbbbooo|||zzzuuusssiiieee___ZZZTTTJJJ???777111///000222222///111555666222111444444333666:::PPP\\\eeeaaaWWWPPPLLLJJJ___iiissswwwyyy~~~vvvfff```___VVVJJJAAA>>>>>>JJJeeeyyywwwuuuLLLBBB999777999888555222555444444333222222222222000000000000////////////------,,,,,,,,,+++++++++---,,,++++++******++++++************************++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++---...///......///000000...///333:::JJJeee}}}```JJJDDDCCC>>>;;;>>>@@@<<<888777:::999999999::::::888777777777777666555555444444444333222111000000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***)))*********((()))))))))******++++++'''''''''((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))))))))((())),,,///000---+++,,,---,,,))))))+++------++++++,,,---------...000...+++444111222444///)))---666111000000//////000111222...+++111222,,,///444///,,,------------...000111000///---++++++---000111------------------------***************+++++++++)))))))))))))))))))))))))))(((((((((((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''''''''&&&&&&''')))(((******,,,===```|||vvvttt}}}~~~uuuppp~~~gggUUUTTT\\\kkkvvv\\\PPPTTTOOOJJJPPPZZZrrrvvvggg\\\UUUQQQIII???777444666888000444666444777AAAKKKPPP[[[jjjxxxvvvkkkbbb]]]VVVSSSNNNHHH@@@999555333//////000222///,,,///555666111///222666888;;;???DDDLLLOOOGGGAAAFFFTTT___qqqvvvvvvlll```]]]dddkkknnnfffXXXMMMMMMSSSRRRLLLJJJ===888RRRkkkpppXXX>>>===999666444444444444444444333333222111000000///............---------......---------,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...///......///333;;;DDDKKKiii|||vvv|||vvv]]]MMMDDD@@@=========>>>===<<<<<<;;;999999999888888888777777555444333333222222333333111111111111111111111111............------------,,,,,,,,,+++++++++******---+++)))((())))))(((&&&))))))************))))))''''''(((((())))))******&&&((()))(((&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))))))))))))))))))))******+++)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((***///888MMMmmm}}}~~~~~~zzz~~~{{{wwwkkkgggrrrggg[[[___ffftttvvveeeVVVRRRSSSUUUYYY___iii}}}qqqbbbVVVMMMFFFAAA???555666555555555999???DDDUUU^^^kkkuuuzzzzzzwwwuuurrrwww}}}xxxpppfff]]]UUUPPPMMMIIIDDD>>>:::888666333000111......111222000///111222222555::::::888===FFFDDDHHHFFFBBBGGGYYYlllvvvkkkUUUMMMJJJGGGJJJRRR[[[VVVIII???BBBMMMMMMEEEFFF:::HHHfffwwwyyyjjjhhhcccDDD===;;;888666444333333444444333333222111111000000///............---------...------------,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************,,,++++++++++++,,,------------......///222666:::???PPPkkk}}}sssaaaQQQFFFBBB@@@@@@;;;;;;;;;;;;;;;::::::999888888777777777666666666444444333222222222222333111111111111111111111111//////.........---------,,,,,,,,,,,,+++++++++++++++******)))***+++,,,---))))))************))))))''''''(((((())))))))))))+++,,,---+++(((&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((((((((())))))(((((())))))***+++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++*********)))))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))+++---000<<>>:::999;;;888444333333222000......+++,,,000222000222555555444888CCCNNNVVVaaakkkaaa```]]][[[cccrrr|||~~~sss[[[EEE>>>>>>@@@JJJUUUSSSQQQIII???;;;>>>BBBCCCGGGLLL^^^tttssscccnnnoooyyy___DDD::::::999777444333222222222333333222222111000000000///............---------------------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---***,,,---...---,,,,,,---111333<<>>>>>>>>AAAFFFJJJJJJWWWiiivvvxxxtttmmmhhhppptttxxxxxxsssmmmiiihhh]]]\\\YYYVVVSSSOOOMMMKKK>>><<<888444111///......///...---...000111000///111000222666999:::???FFFCCCBBBGGGVVVgggwwwqqqhhhgggiiiiiiYYYHHH;;;;;;AAAHHHQQQ[[[SSSNNNGGG???:::AAAVVVjjjyyyyyyxxxsssllllllrrrtttwwwgggcccHHH===999777666555333222111111111222222111111000000000000///............------------------,,,,,,,,,++++++++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,(((***---...------......111222333333999III^^^nnnssssssvvvzzzppp\\\LLLAAACCC@@@<<<:::999999999888777888888888888777666666666555555555444444444444333333222111111111111111......................../////////.........---------------,,,,,,,,,,,,+++&&&***,,,+++(((***000666(((((())))))))))))((((((((((((((((((((((((((((((444444333000+++'''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$(((''''''''''''((())))))(((***++++++***))))))*********************************)))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''')))+++))))))///777PPPppp}}}yyyzzzyyyxxxccc\\\fffrrrxxxiii^^^WWWOOOLLLFFF???999888;;;===AAAOOO```hhheee[[[QQQLLLWWWZZZ^^^]]]WWWPPPJJJGGG@@@>>><<<:::888777777777333222111000////////////------...///111222222222777888<<>>DDDZZZ|||ssslllppplllFFFgggDDDAAA>>>333555444333222222111111111111111000000000000/////////............---------------,,,,,,,,,+++++++++******))))))((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,,,,---000222&&&...555555000111;;;EEE[[[ssswwwxxxwwwwww~~~zzzYYYHHHDDDBBB???;;;:::999999;;;;;;:::999888888888888888777666666666666555555555444444444222222111000000000000111------------------------............------------------,,,,,,,,,+++++++++'''***,,,***'''''',,,222(((((())))))))))))((((((((((((((('''''''''''''''222222222...***&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&''''''((()))''')))******)))((())))))))))))))))))))))))))))))(((((('''''''''(((((()))***************************************************************************))))))(((((())))))***)))))))))((((((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&)))******...555===^^^vvveeeaaaiii{{{|||{{{qqqiiiccc___^^^___jjjzzz}}}mmmbbb^^^^^^]]]YYYRRRHHH???:::999999;;;FFFRRRVVVQQQGGG@@@===BBBDDDEEECCC???:::666444444333222000000111222333..................//////...///000000000111111222333888BBBNNNXXXdddvvv~~~XXX===111444;;;888<<>>///333333333222222111111111000000000//////////////////............---------,,,,,,,,,,,,++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,***)))***---//////------...111444444444999GGGZZZooo|||tttgggSSSBBB===???>>>:::888777666777888888777666888888888888888777666666555555555555444444444333222111000000///000000000---------------------------------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******(((***,,,***'''&&&(((+++'''(((((())))))(((((('''(((((((((''''''''''''&&&---......+++(((%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((******((('''((()))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((%%%%%%((())))))+++000///MMMrrrtttcccVVVWWW]]]kkk}}}kkkXXXRRRUUUYYY\\\]]]pppzzznnneee]]]\\\___^^^WWWLLLFFFIIINNNQQQPPPLLLEEE>>>999777777444:::@@@BBB@@@;;;888777555555555444444333222222111000///.........///000............//////////////////000///...///222444111<<>><<<:::???@@@DDDIIIOOOSSSTTTTTTHHHCCCGGG\\\~~~}}}TTT888111\\\@@@999<<<999333222222333333222222111111///////////////////////////............---------,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))*********++++++***((()))+++---888000((('''---222444222000111888DDDQQQ___ppp|||uuu\\\HHHGGGFFFAAA;;;888999666222;;;999777666666666555333777777777777777666666555444333333333333222222222111111000////////////000........................,,,,,,++++++++++++******++++++*********))))))))))))************((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''')))***)))'''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))%%%$$$(((***)))(((******===WWWoootttmmmzzz{{{eee\\\]]]___ooovvvaaaWWWTTTUUUZZZ```~~~jjjTTTGGG???:::===>>>:::555444777<<<======<<<:::666444333444222333444555555555444333000000///000111222222222//////..................000111111222222222222111111222222222222555;;;???DDDVVVqqqbbbCCC<<>>FFFMMM___ttt}}}llllllrrrtttXXXLLLDDDHHHQQQWWW^^^dddMMMJJJCCC@@@EEERRR___fffgggqqq|||uuusssrrrkkknnn{{{xxxTTT===333---)))JJJBBB:::666666777555333111222222222222111000000..............................---,,,,,,+++*********++++++,,,,,,++++++***))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))*********))))))((((((''''''''')))***)))((('''(((***))))))))))))************+++++++++,,,,,,,,,------.........///000222333444;;;???GGGTTTeeewww|||tttnnn]]]HHH;;;888888777444888777777666555555444444666666666666666666666666777666555444333333222111111111111111000000000///////////////............------------------------,,,,,,++++++***)))((((((******))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&"""###$$$&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******------///999QQQvvvrrrbbbrrr~~~yyylllzzzhhhZZZKKK;;;888888777333///...111444000111111......///000000333222000111222333222000///000000111222222111111000///000222444555444222777555555888===???>>>===AAA???BBBIIIKKKNNN___sssmmmUUUTTT^^^fffiiiRRRMMMKKKRRR___gggfffbbbMMMKKKFFFDDDNNNfffwwwnnnggghhh```ooo~~~PPP<<<777222---,,,DDD>>>777444555555333111111222222222222111000000...........................------,,,++++++*********++++++,,,,,,++++++***)))((((((''''''(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))((((((''''''''')))***)))((('''((()))(((((()))))))))*********+++++++++,,,,,,,,,,,,---------......///111222333111222555;;;CCCMMMVVV[[[rrr}}}sssggg]]]RRRKKKSSSIII<<<555555777666444666555555444333333222222555555555555555555555555555444444333333222222222111111111000000000//////////////////.........---------------------------,,,,,,++++++***))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******---///333AAA^^^oooqqqvvv~~~zzz}}}vvvyyy~~~fffVVVRRRNNNHHH<<<>>>@@@<<<555000000111...///000000111000...+++222222111111111111000///222222111222333666999;;;@@@===999666444555888:::;;;===BBBHHHMMMQQQSSSSSSUUUXXX___eeeiiiooo~~~lllOOOAAAHHHYYYfffkkkUUUPPPMMMRRR]]]fffiiiiiiPPPIIIGGGTTTsssxxxpppnnnoookkkggguuufffBBB333111...++++++<<<888444222333333111...111111222222111111000///------------------------------,,,,,,++++++************++++++++++++******)))((((((''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((((((((''''''((())))))''''''((()))(((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111000///......///333666999===FFFUUUbbbiiikkkjjjiiisssuuuyyyyyyqqqiiiddd]]]TTTIII@@@<<<:::888666999666444222333444333222333333222222111000000000333333333333333333333333222222222222222222222222000000000000//////////////////.........---------------------------------,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))'''---000---///AAAaaa{{{~~~aaahhhkkkzzzssscccZZZZZZmmmcccOOOKKKKKKJJJCCCMMMVVVUUUKKK>>>555222444222000111333333111///---///111111000//////000111000......111666;;;???EEECCC???<<<<<>>???@@@EEEKKKSSSZZZ___bbbjjjnnnsssyyy}}}|||vvvqqqmmm\\\VVVMMMEEE@@@<<<888555777666444555777888777666222333444444333111111111111111111000000000//////111111111111111111111111000000000000111111222222000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''(((((())))))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&,,,...***'''///CCCUUUvvvpppqqqtttrrrbbb\\\]]]hhh|||eeeYYYPPPJJJSSSaaaooorrrfffTTTFFF@@@>>>777222444666777666666...111333333222111333444000///---...000444999<<<>>>??????>>>BBBNNN```nnnwwwssssss|||xxxxxxvvvhhhXXXRRRNNNMMMTTT___eeeccc^^^JJJCCC???GGGXXXhhhoooooofffbbbmmmvvvttt~~~mmmZZZBBB666,,,,,,---,,,,,,...333333222222222222111///000111111111111000//////------------------------,,,+++++++++++++++******)))******++++++******)))+++******))))))******+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''(((((((((&&&((()))((('''&&&'''((('''(((((((((((())))))))))))))))))*********++++++))))))))))))***+++,,,,,,((())))))***,,,---///000111111111000///000222444222222333333444666888999666777999>>>BBBEEEFFFFFFDDDEEEEEEEEECCCAAA???>>><<<999666444333444555555333333555666777555333000444555666444111000111222111111111000000000000000000000000000000000000000...//////000000111111222/////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((('''***,,,+++***,,,333:::NNNxxx}}}sssrrrxxxpppbbbdddmmmtttssshhhZZZQQQNNNBBB???@@@FFFGGGBBB<<<;;;666777666555444333333444222111111111222444666777888999999888:::CCCQQQ\\\vvv{{{}}}vvvgggZZZTTTSSS___iiiwwwvvvhhhVVVOOOWWW___[[[QQQNNNNNNPPPWWW]]]^^^XXXRRRHHHEEEKKKaaatttqqq}}}tttvvvsssPPP===333///------...,,,+++,,,333333333222222222111111000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))************))))))+++******))))))******+++((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((&&&'''((((((&&&&&&'''(((''''''(((((((((((())))))((())))))))))))*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++'''+++///000000...------222333333111//////000222222222222333555666555444444555666666777777777777444444333333444555777888444333222111111111222222222333222111000000222444111111111000000000000000/////////////////////////////////000000111111111///.........------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!###$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((((()))+++---......---999]]]|||}}}vvvtttuuu{{{|||xxxtttpppiii^^^SSSNNNNNNPPPKKKOOO[[[hhhgggXXXJJJFFF===:::666333333333333222444444222111111111222222111111111000111666>>>DDDMMMSSSXXXUUULLLCCC@@@AAA@@@JJJ^^^yyy}}}fff]]]RRROOOWWW___[[[RRRKKKKKKLLLQQQWWWZZZZZZWWWIIIPPPfffzzzooo```nnnpppyyy}}}[[[888///------------,,,***((((((333333333222111000111222000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((('''''''''((((((((())))))((((((((()))))))))******)))))))))))))))******+++...//////000///...---,,,---000333444333111000///+++---000000//////111333111111000111111111111000222111000000///.........//////000000////////////000000000000000222555777111000//////000111111111///000000000000000000000////////////////////////000000000000000000111111.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!######$$$###"""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&(((+++------,,,222EEEfffyyyzzz}}}qqqeeeeeeooo~~~qqqgggbbblllrrrbbbWWWRRRRRRSSSTTT\\\mmm|||xxxdddVVVTTTIIIBBB<<<<<>><<<888555444555777888;;;:::888777777999<<<>>>555:::@@@@@@<<<888777888<<>>@@@DDDGGGUUUPPPJJJFFFCCCAAA@@@>>>DDDHHHKKKKKKHHHDDDBBBBBBEEEPPPhhhmmm\\\WWWWWWeeettt}}}|||oooXXXDDDGGGNNNZZZffflllkkkeee```]]]xxxyyy~~~}}}iiibbbaaabbbjjj~~~iiiEEE111---111,,,,,,+++)))***+++***'''444444444333222111//////////////////////////////---------,,,,,,,,,++++++,,,,,,++++++***)))((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------..................////////////////////////000000000000...---------...///111222////////////////////////......//////000000111111.........///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***+++,,,+++---333>>>QQQoooqqqrrrvvvzzz~~~pppjjjttt}}}jjj```^^^ZZZaaaqqq{{{ssshhhbbbddd___UUUQQQUUU]]]bbbeeekkkzzz}}}kkk___ZZZTTTQQQTTT\\\jjjuuupppccc^^^XXXQQQUUU```hhhpppwwwjjjTTTQQQWWWSSSXXXeeewww~~~qqqZZZIIICCCYYYnnn|||{{{hhhVVVTTTgggssstttyyyrrrtttxxx}}}|||xxxbbbFFF555***+++222+++*********))))))((((((444444444333222000///...........................,,,,,,,,,,,,++++++++++++,,,,,,+++******)))((((((''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++,,,---,,,+++++++++---,,,,,,,,,,,,------------------........./////////....../////////000000000...---------...///000111........................//////////////////000000///.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''((()))***+++......///222===XXX~~~sssrrrwww|||uuuttt{{{rrriiihhhjjjpppzzz}}}}}}xxxqqqhhhZZZRRRSSS[[[bbbhhhnnn{{{yyyhhh```]]][[[[[[```kkkzzzrrraaa\\\ZZZ[[[eeerrrrrrZZZVVV[[[WWWeeellluuuuuugggTTTHHHGGGOOObbbooovvvzzzpppgggjjjyyyyyy}}}iiidddiiiuuu~~~|||qqqLLL:::111+++)))---))))))))))))))))))******333333333222111000///...........................++++++++++++*********)))+++++++++******))))))((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++***+++,,,,,,+++***+++,,,++++++,,,,,,,,,---------------------............---.........////////////---------------...///000......................../////////...............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++***)))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))+++,,,,,,+++,,,===```{{{yyyyyy~~~wwwwwwtttqqqpppqqqrrrooolllfffmmmvvvzzzooommmlllssswwwxxx{{{yyykkkZZZ\\\]]]]]]```fffppp|||{{{jjj\\\[[[```gggqqq|||lllVVVUUU]]]YYYaaadddhhhfff\\\OOOKKKNNNUUUjjjyyywww{{{sssqqq}}}}}}|||pppcccccciii~~~iiiNNN555---...---******''''''(((((()))*********111111111111000///...---------------------------************))))))))))))+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))******************+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............,,,,,,,,,------......///------------------------//////......------,,,,,,///......---,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''$$$''',,,---+++000AAASSSrrr|||wwwttt{{{yyywwwxxxtttoooaaacccgggtttppp``````aaabbbdddjjjpppppplllbbbWWWQQQWWWaaaggglllpppqqqnnniiiZZZKKKSSS```^^^___```cccddd```\\\aaahhhyyyxxxxxx{{{pppkkkbbbqqquuutttwwwuuuuuu|||qqqiii}}}xxxdddGGG888++++++......++++++'''(((((((((((((((((((((000000000000///...------------------------------*********)))))))))((((((*********)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))*********)))***++++++))))))***+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------------------------------------...---------,,,,,,++++++...------,,,+++******)))************************++++++++++++++++++++++++************************))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%)))...///...111777GGGaaa|||kkkccchhh~~~~~~rrrooonnnuuuyyy~~~~~~}}}ooo```ZZZXXX```jjjpppqqqpppoookkkggg___ZZZjjj{{{yyy~~~xxxtttqqqqqqvvvooonnnwww~~~ggg[[[___hhhooo}}}}}}{{{lll```[[[kkk|||tttRRRCCC222///,,,------+++******)))))))))((('''&&&%%%%%%.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))******(((*********)))((()))***))))))*********+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))************************************************))))))))))))))))))))))))((())))))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&)))%%%&&&***,,,,,,---000222BBBcccsssgggcccjjj{{{|||{{{pppeee[[[]]]ccclllzzzxxxvvvvvvhhhkkknnntttwwwlllYYYOOOXXXfffyyyuuukkkttt{{{LLL555444)))+++...---***'''&&&'''******)))'''&&&%%%$$$###---............---,,,,,,++++++++++++++++++++++++++++++*********)))))))))((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((()))******((()))***)))(((((()))***))))))))))))*********+++)))))))))*********++++++************+++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********+++++++++++++++*********************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''%%%%%%((()))(((+++000000333EEEeee~~~yyytttsssuuu~~~rrriii```]]][[[```ooo}}}}}}|||pppnnnxxxzzzvvvoooiiimmmoooooooooiii^^^YYYeeevvv{{{QQQ444---111(((***,,,+++)))'''&&&$$$((((((''''''&&&%%%$$$$$$------......------,,,,,,++++++++++++++++++++++++++++++++++++************(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((()))***)))((('''(((***))))))))))))************))))))))))))************)))************+++++++++***+++,,,---,,,,,,***)))++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###################################################$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&& """(((,,,***&&&'''---000+++000FFFeee}}}oooiiicccgggttt|||ooocccaaaiiiuuu{{{pppiiiiiipppkkkbbbmmmqqqmmmoooxxxsssqqqoookkkmmmRRR555111333000******))))))***+++(((###&&&&&&&&&&&&&&&&&&&&&%%%......---,,,,,,+++*********************************++++++++++++***))))))))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************************************************************))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((()))***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%""""""""""""####################################"""############$$$$$$$$$################################################%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((((((''',,,555<<>>[[[xxxyyynnnkkk|||~~~}}}~~~}}}~~~yyyqqqnnnqqquuuuuu|||lllffflllrrrtttssssss{{{yyykkkcccggglllqqqvvv|||~~~mmmXXXOOOZZZjjjxxxlllLLL777---(((---000,,,((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,++++++*********************************++++++++++++***))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$##################$$$!!!"""""""""####################################""""""#########$$$$$$$$$################################################"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%'''---///...000666AAAQQQnnn~~~||||||~~~~~~wwwuuuzzz|||~~~~~~vvvwww|||vvvooowww{{{___EEE222888111------,,,((('''***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++++++++++++++*********************************++++++++++++***))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$#########!!!"""""""""####################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&'''***,,,***)))***...222BBBaaa{{{yyyyyyqqq{{{zzz^^^AAA444000000...,,,******(((''')))---'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++*********************************++++++++++++***))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''%%%&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""""""""""""""####################################"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&'''(((((('''&&&***+++000<<>>000,,,111222---''')))+++,,,+++***(((%%%###%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******************++++++***************************++++++++++++***))))))&&&'''''''''(((((())))))&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""#########"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$'''''''''((('''&&&,,,&&&%%%+++000111333777aaatttnnnoooyyy~~~uuunnnsss~~~ggg<<<666444111///,,,)))***---***)))&&&######&&&''''''$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++++++++,,,******)))))))))))))))***++++++,,,,,,+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""############""""""""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$###"""!!!!!! """"""###""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++---...///???NNNiiiwwwyyy{{{tttpppsss~~~mmmRRR<<>>777333///---...//////,,,)))(((***,,,)))((((((''''''((((((((('''''''''''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!"""""""""#########$$$"""""""""""""""###$$$$$$"""""""""""""""""""""###!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''')))+++,,,,,,***((('''000///------000;;;KKKWWWqqqttteee@@@777111222333///+++++++++,,,///000///,,,(((&&&)))((((((((((((((())))))''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%$$$$$$%%%&&&'''((()))((('''&&&%%%&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""################################################################################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""#########$$$"""""""""""""""######$$$"""""""""""""""#########""""""###""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!%%%)))((($$$###&&&***'''(((+++...000///000222555HHH___qqqnnnRRR>>>777555///---//////***)))---000***$$$###'''***,,,+++))))))((((((((())))))***'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""  """################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!! !!!!!!"""#########!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))***+++,,,......///---444AAAMMM\\\yyywwwfffTTTIII@@@666000000000...---,,,+++,,,,,,------,,,***)))))))))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!######"""!!!!!! !!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&(((((())))))***+++---...444///000666888;;;JJJ\\\tttcccKKK@@@888666555111///000------,,,++++++++++++++++++***)))((('''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""########################""""""############$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############""""""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((()))***+++,,,000++++++...---***...777MMMRRR[[[eeeqqq~~~ttteeeRRRAAA555222---***---///...++++++*********+++******))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!"""""""""############################################################$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((******+++'''''',,,...,,,,,,000222444666888;;;@@@FFFKKK[[[ffftttzzzlll___UUUOOODDDDDDDDDAAA;;;444///,,,///---,,,---...---+++)))((()))***++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""####################################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!"""""""""###############################################################$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))---)))''')))+++***))))))+++---.........///111333...444;;;@@@FFFPPP]]]eee{{{wwwjjjaaaTTTOOOGGG???999555000------///111000...,,,---...))))))))))))+++------,,,((()))***++++++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##########################################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""""""""##################################################################$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$############$$$$$$#######################################$$$$$$$$$!!!!!!"""""""""""""""###"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())),,,***(((((()))))))))))))))+++---...---------...000333222///000666;;;<<>>;;;999777666666,,,+++************)))(((,,,+++******++++++,,,,,,---000000***((()))(((%%%'''''''''''''''(((((()))'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""""""""####################################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!!!! !!!!!! !!!!!!"""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))$$$(((***(((&&&''''''&&&+++++++++)))((((((+++---&&&***+++)))+++///---&&&))),,,///111222333444444222333666888333222===LLLFFFEEEEEEGGGMMMTTTWWWVVVJJJEEE@@@===>>>@@@@@@@@@<<<<<<:::777333111000111...//////---***)))***,,,///...------...---+++)))***)))'''(((+++,,,,,,+++###))),,,)))(((+++***&&&&&&&&&%%%$$$%%%&&&((()))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$###################################################$$$%%%%%%$$$###"""!!!########################""""""############""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$######"""#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((()))*********************+++,,,,,,------...---......///////////////222222333333333444444444222222222222222222222222111000000///......------,,,,,,------,,,,,,+++***+++*********))))))(((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""#########$$$$$$###################################################$$$$$$%%%$$$###"""!!!########################""""""############""""""####################################"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""############"""!!!#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""###############""""""###$$$$$$%%%&&&&&&###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''''''((())))))******)))))))))******++++++,,,,,,---+++,,,------......------.........////////////000......................../////////...------,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""""""""#########################################################$$$$$$$$$$$$###""""""########################""""""############""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""######$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''''''''((())))))))))))(((((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########################################################$$$####################################""""""############""""""#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""  !!!"""!!!!!!!!!""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''((((((((((((''')))))))))***++++++,,,,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################################################################$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$###############$$$$$$############$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&)))))))))***++++++,,,,,,))))))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))******))))))(((''''''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""""""""###############################################################"""######$$$%%%########################""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!! !!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!########################%%%$$$$$$###""""""#####################$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%((((((((()))******++++++(((((()))***************'''''''''((((((((())))))************************(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""#########$$$$$$######################################################"""""""""###%%%%%%########################""""""############""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!! !!!!!! !!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!############""""""""""""#########"""######$$$$$$###############$$$$$$%%%""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""############$$$$$$$$$$$$######################################################"""""""""###%%%&&&########################""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!! !!!!!! !!!!!!!!!""""""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""""""""""""""#########"""""""""""""""!!!!!!""""""###$$$&&&&&&#########"""###$$$$$$%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((************************'''(((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################!!!""""""#######################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!""""""######""""""!!!########################""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! ###"""""""""!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$###"""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""######"""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################!!!"""######$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""######$$$"""""""""""""""#########""""""""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$"""#########$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$###############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!"""##################""""""""""""""""""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!""""""###############"""""""""""""""!!!!!!""""""############"""""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!"""""""""############""""""!!!""""""###### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$%%%$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!""""""###"""""""""""""""#########!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!""""""######""""""!!!"""""""""############""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!""""""######""""""!!!########################""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""""""""!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!""""""""" !!!!!!"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#################################""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """#########"""!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''########################"""""""""""""""######$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###!!! &&&%%%$$$""""""$$$%%%&&&$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################&&&%%%%%%$$$$$$######"""""""""#########$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!"""""""""######"""##################"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%########################"""""""""""""""######$$$###############"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""############$$$######"""!!! !!!  !!!""""""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$"""""""""#########$$$$$$!!!""""""######""""""!!! !!!!!!!!!""""""""""""############""""""############$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""###############"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################$$$$$$$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###########################"""""""""""""""######$$$#########"""""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""######$$$$$$$$$%%%########################################################################""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""#########$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""############!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!########################"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!"""###############%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################!!!""""""######$$$$$$%%%########################################################################""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""####################################$$$$$$$$$$$$##############################!!!!!!"""""""""#########!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""  !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""######$$$######!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""#########$$$$$$$$$$$$$$$###############################################################!!!"""######$$$$$$######"""""""""#########$$$$$$!!!""""""######""""""!!!#########$$$$$$$$$%%%%%%""""""############"""""" !!!!!!!!!""""""""""""##############################$$$$$$$$$$$$##############################!!!!!!!!!"""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""############### """"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""############$$$$$$$$$#########""""""################################################!!!""""""###############!!!!!!!!!"""""""""######"""##################""""""############$$$$$$$$$""""""############""""""!!!!!!"""""""""#######################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!""""""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########################################################"""""""""""""""$$$$$$$$$$$$######""""""################################################!!!!!!"""###############!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############"""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%"""""""""""""""""""""""""""""""""""""""######$$$ !!!"""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""############"""""" !!!!!!!!!!!!  !!!!!!""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!$$$######"""!!! """"""!!!!!!  !!!!!!!!!""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!! """$$$!!!!!!!!!!!!!!! """!!! !!!###$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############$$$$$$###########################$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$#########""""""###########################""""""""""""""""""###########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!#########"""!!! """"""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! """###!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!"""###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%(((((((((''''''&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$#######################################""""""!!!!!!!!!!!!""""""########################$$$############"""""""""######""""""""""""######$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!"""""""""$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%########################################################################""""""!!!!!!!!!!!!""""""####################################""""""""""""###""""""""""""""""""###$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""##################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""" !!!###$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%########################################################################$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""""" !!!!!!"""""" !!!!!!"""""""""""""""###"""""""""""""""######"""#########$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """$$$%%%###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""############""""""$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!"""""""""###### !!!"""$$$%%%&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""" !!!""""""""""""""""""""""""""""""######$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""############"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$##############################""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""### !!!"""###""""""!!!"""""""""""""""###$$$$$$!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!"""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""!!!!!!!!! !!!""""""### """#########"""!!!""""""!!!""""""###$$$$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" ######"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""#########""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""####################################"""""""""!!!###################################################"""""""""!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!! ############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""####################################""""""""""""################################################""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""######""""""!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$######"""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""#################################"""""""""""""""################################################""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""######""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################"""######$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""######################################################!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!"""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""### !!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!"""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""###### !!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!###%%%$$$###"""###$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$$$$"""!!! !!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""$$$%%%%%%$$$######$$$########################$$$$$$$$$#######################################$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""""""""#########$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!###$$$$$$"""!!!!!!"""#########""""""""""""""""""##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$###"""!!!!!!"""###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%#######################################$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""#####################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""########################!!!!!!!!!"""""""""#########$$$$$$###!!!!!!"""###$$$$$$######"""!!!!!! !!!""""""######""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""########################!!!!!!"""""""""##################!!!!!!###############""""""!!!!!!!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################"""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""#################################!!!""""""""""""###############$$$$$$$$$$$$######$$$#####################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################################################################################################################""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""############""""""########################!!!!!!!!! ########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""############"""###""" !!!###!!!!!!""""""############!!!!!!""""""""""""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$########################!!!"""""""""#########$$$########################""""""""""""""""""""""""######""""""""""""""""""########################!!!""""""""""""###############$$$$$$$$$$$$###############$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""############""""""########################!!!!!!!!!!!! ########################""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$"""######""" !!!""" !!!!!!"""######$$$$$$!!!""""""######""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###"""""""""########################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################"""""""""#########$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""############""""""####################################""""""""""""########################!!!"""""""""####################################""""""#########$$$$$$$$$###$$$%%%%%%###""""""###"""""""""""""""#########"""##################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!####################################$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++,,,,,,#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""############""""""########################%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%''''''&&&$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$ !!!"""$$$&&&'''(((########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$((('''&&&&&&%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!########################"""""""""""""""######$$$######""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$#########$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$#########""""""!!!!!!################################################"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$#####################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$'''&&&&&&%%%$$$$$$%%%%%%################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""########################"""""""""""""""######$$$######""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$###"""######%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! """""""""#########$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""$$$#####################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""######$$$######""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###############################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""####################################"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""#########""""""###$$$$$$$$$$$$###""""""############"""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""#########"""""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$######""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$############$$$$$$$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""""""""#############################################"""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$"""######$$$$$$$$$######"""""""""######"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$#########!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""$$$$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##########################################"""""""""""""""######$$$######""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$############$$$$$$############""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################%%%$$$$$$###"""!!! ######################## !!!!!!"""###$$$$$$%%%######$$$$$$$$$######"""###""""""""""""""""""###############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#################################"""""""""""""""######$$$######""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################!!!""""""######$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""###############$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!"""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$##################$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$########################"""""""""""""""######$$$######""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""###$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""################################################$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$################################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%######$$$$$$######$$$%%%&&&&&&#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""""""""""""""######$$$######""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%################################################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#####################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%$$$$$$$$$#######################################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""############$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$###############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$%%%%%%######$$$$$$$$$$$$$$$###########################"""######$$$$$$$$$######"""""""""#########$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###########################""""""######$$$%%%&&&&&&######$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######!!!""""""""""""#################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$##################$$$########################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""#################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&########################!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$#################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$$$$###"""""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$############$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++++++++*********)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######!!!!!!"""###$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++++++++************))))))((('''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########,,,,,,,,,++++++*********)))((((((((('''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######111000...,,,***)))'''&&&)))((((((''''''(((((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$######&&&)))+++++++++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###:::999777444111...,,,+++)))(((((('''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""$$$''',,,000111111&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$??????===<<<:::888777666++++++)))(((((('''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$&&&***---------&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;;;;;;;;;;;;;;;;;;;;;;111000...,,,***))))))(((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&$$$###$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%AAA@@@???>>><<<;;;:::999777666444111///---,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((%%%%%%&&&'''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&$$$############""" &&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%RRRQQQMMMIIIDDD@@@===;;;<<<;;;888555222000...---******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************************(((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%uuu___RRRDDD777FFF@@@::::::===<<<444---,,,+++***++++++***(((%%%(((((()))))))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''(((((((((''''''(((((((((((()))***+++,,,+++***)))((('''((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))*********++++++++++++,,,***+++,,,+++++++++,,,...((()))*********)))((('''(((((((((((((((((('''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&vvveeeXXXHHHDDDAAA@@@@@@@@@<<<999888444///------.........))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%(((((()))))))))(((''''''***))))))((((((((())))))((((((''''''((()))+++,,,,,,+++******+++,,,...///000000///////////////000111222222333333444444444333555888777444222222333,,,,,,---,,,+++***((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&xxxkkkcccNNNLLLIIIDDD@@@>>>>>>???@@@<<<666111///......---++++++)))((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''(((((((((''''''&&&'''''''''(((((()))***++++++++++++,,,...000222333333222222222333555888999;;;:::999888777666666666999999::::::;;;<<<======AAAEEEJJJHHHCCC>>>===>>>444444444333111///,,,+++************))))))((((((******))))))))))))******************************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&yyynnnkkkjjjWWWVVVRRRJJJBBB???BBBFFFCCC@@@;;;888555333000......,,,***((('''((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***'''''''''&&&&&&&&&&&&&&&###$$$%%%'''(((((((((((('''''')))+++---000222444555666777888999;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888888::::::;;;<<<===>>>>>>???DDDIIILLLJJJDDD@@@AAADDD=========<<<;;;999777555000///...---+++***((((((+++******))))))))))))***************************((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))---,,,)))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&yyyllljjjkkkkkkbbbaaa___\\\ZZZ]]]ccciii```YYYMMMCCC>>>;;;;;;:::222000---***)))))))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''(((((())))))%%%&&&&&&&&&'''''''''(((%%%&&&(((+++---...///000000111222444666999;;;<<>>???<<<888777;;;??????@@@AAABBBAAA@@@???>>>999888666444111///---,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((---+++(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&yyytttrrrnnnjjjnnnmmmnnnuuuoooVVVEEE>>>======888666333000---,,,++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))&&&'''((()))***+++,,,------...111333666888999:::>>>>>>=========>>>>>>???@@@AAAAAAAAAAAA@@@???>>>;;;===???@@@>>>:::555222444333333333333333444444666666666666666777777777999999777555555777:::======>>>???AAABBBAAAAAA@@@AAA@@@>>><<<999777555444222111///---,,,+++******))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%''')))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&{{{yyyvvvxxxdddNNNAAA<<<;;;>>>===:::777444000...,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''((())))))******+++***+++,,,...000222444555666777999;;;===>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<=========;;;:::999:::;;;<<<======<<<:::999;;;:::999888888777888888::::::::::::999999999999>>><<<::::::<<<>>>???>>>;;;<<<===???@@@@@@????????????>>>===<<<;;;::::::888777444222///---,,,+++************************'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$#########$$$&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&||||||~~~hhhWWWKKKDDDAAACCCBBB@@@<<<888444000...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,---...000333666888:::;;;;;;<<<===>>>????????????::::::999888888888999999777888999::::::999888777;;;;;;;;;<<<===@@@BBBDDDCCCBBBAAA???>>>===<<<<<<@@@@@@???>>>>>>======<<>>?????????>>>>>>:::::::::;;;;;;;;;;;;;;;<<<;;;888555222000...---++++++++++++++++++++++++'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&vvvsssmmmnnn|||~~~{{{rrrggg___QQQEEEHHHDDDAAA@@@>>>:::777666000...+++)))(((''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&(((+++---***,,,------///111666999999:::<<<>>>@@@???;;;888::::::;;;>>>;;;555444777777888999999999:::<<<===???::::::@@@AAA<<<;;;===???AAAAAA@@@BBBGGGHHHEEEMMMHHHCCCAAABBBBBB@@@===AAABBBCCCBBB???>>>???AAADDDCCC@@@@@@FFFNNNOOOKKKIIIIIIHHHFFFEEEDDDEEEEEECCCCCCBBB???<<<::::::;;;:::===@@@@@@===999555333333///+++***+++,,,,,,***+++,,,------,,,)))&&&$$$&&&&&&&&&'''******)))((())))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&''''''%%%$$$ttttttjjjeeegggddddddppp{{{~~~}}}tttkkkbbb[[[VVVNNNHHHDDDFFFGGGBBB<<<999111///---+++))))))(((''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''(((((((((((()))+++---...///222555888999;;;>>>@@@EEECCCBBBAAAAAA@@@===;;;999777888:::999666666999777777888999;;;===>>>>>>HHHBBB>>>>>><<<:::???FFF@@@CCCEEECCCEEEKKKNNNNNNKKKIIIGGGFFFEEEEEEDDDCCC???BBBEEEDDDBBB@@@BBBEEEEEEHHHJJJJJJNNNRRRPPPKKKHHHHHHGGGHHHIIIIIIIIIHHHEEEGGGIIIJJJGGGCCC???===<<<>>>@@@AAAAAA@@@@@@@@@;;;999777666666444000---++++++,,,---,,,+++***))))))(((((()))******)))(((***)))))))))((((((((((((******)))))))))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''(((((('''ooommmaaa\\\aaaaaaeeerrr|||qqqmmmggg___```ggg[[[SSSQQQWWW[[[SSSDDD:::555222///---,,,+++)))''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((())))))'''''''''((((((((())))))***+++---///111333555666999===AAACCCDDDCCCDDDDDDGGGDDDAAA>>>>>>>>>===;;;:::666555888:::999999;;;DDDDDDDDDEEEGGGHHHHHHGGGCCCCCCFFFHHHFFFBBBCCCGGGCCCGGGHHHIIINNNVVV[[[ZZZTTTSSSQQQPPPPPPPPPPPPPPPKKKPPPTTTSSSOOOLLLMMMPPPRRR[[[ccceeeffffffccc^^^VVVRRRLLLJJJLLLMMMMMMKKKLLLPPPTTTVVVSSSKKKBBB<<>>;;;777222///...,,,***'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***))))))*********+++++++++///000444777;;;>>>???@@@CCCEEEGGGGGGEEECCCCCCCCCBBB@@@>>>===>>>???>>>>>>@@@<<<;;;@@@BBBAAA@@@AAAIIIIIIIIIIIIIIIHHHEEECCC@@@AAADDDGGGHHHEEEBBBAAACCCFFFKKKVVVhhhzzzuuupppiiihhhjjjlllkkkiiihhhkkknnnkkkfffaaabbbccchhhsss|||}}}zzzwwwssspppjjjbbbYYYSSSRRRSSSQQQPPPMMMQQQWWW\\\\\\VVVNNNGGGHHHFFFEEEDDDEEEGGGHHHHHHKKKNNNRRRSSSPPPHHH>>>777222111000...,,,+++++++++,,,+++)))***+++,,,+++************)))))))))((((((++++++*********)))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&'''***---iiizzzvvvooorrrpppgggiiisssvvvsss}}}}}}^^^KKKEEE>>>666111000///,,,))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))'''(((***,,,...000222333999:::<<>>>>>;;;<<<======>>>AAAEEEIIIDDDDDDDDDFFFGGGGGGEEECCCDDDBBBBBBEEEEEEDDDIIIOOOSSSXXX]]][[[UUUOOONNNOOOTTTdddyyyuuuttttttuuuvvvsssmmmggg^^^XXXRRRNNNOOOQQQRRRQQQVVVZZZ^^^___ZZZSSSLLLIIIFFFDDDAAA<<<888333000...///---++++++,,,.........++++++*********)))))))))******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''((()))''''''+++222888}}}{{{www|||pppnnn___SSSDDD:::777777555222///...,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((()))+++---000222333999:::;;;===???AAABBBCCCAAA@@@>>><<<::::::::::::666999<<>>;;;:::999666222111///---+++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((+++,,,...111555888<<<===@@@???>>><<<;;;999888888;;;:::888666666777999:::777;;;@@@DDDFFFHHHIIIKKKKKKJJJIIIKKKQQQWWW[[[^^^YYYWWWTTTQQQPPPWWWjjj|||kkk^^^[[[]]]```bbbeeeffffffbbb[[[VVVTTTTTTOOOPPPPPPPPPNNNKKKHHHGGG<<<888444111000///...---+++++++++************))),,,,,,,,,+++++++++******((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$'''***,,,...666BBBKKKsss|||wwwmmmiiigggdddqqqqqqjjjdddkkk|||{{{uuuyyyrrr```___ZZZWWWSSSMMMDDD===<<<>>>666999777000+++***)))'''((((((((()))((((((''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))))))))************,,,---///000///333888===AAAAAA@@@??????<<<999777888777555222777666777:::;;;;;;<<<>>>???AAABBBCCCEEEHHHNNNRRRNNNLLLMMMNNNRRR^^^uuuyyyggg___^^^lll|||wwwqqqlllrrrpppZZZNNNMMMQQQPPPSSSVVVWWWUUUQQQNNNLLLQQQHHH@@@<<<666///...333111,,,***++++++)))***---,,,+++******++++++)))'''+++******)))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''###%%%(((...666???GGGLLLyyy~~~pppaaa\\\]]]]]]dddfffdddcccpppqqqbbbaaa]]]ZZZWWWUUURRRLLLEEEAAA===<<<777111......+++&&&''''''((()))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((*********))))))((((((((()))+++...111333888;;;>>>AAAAAA@@@>>><<<999777666888;;;>>>>>>======>>>??????===<<<===@@@FFFDDDAAAAAADDDKKKSSSXXXTTTPPPOOOVVVcccyyy|||{{{zzz{{{{{{zzzxxxuuuoookkkjjjppp|||gggWWWRRRSSSQQQUUUXXXWWWTTTQQQQQQRRRKKKEEECCCEEEBBB:::444333555000---...---+++,,,///+++******+++---...---++++++***))))))(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''$$$''',,,222:::BBBJJJOOOsssxxxvvvjjj\\\VVVWWWYYYZZZ^^^```cccrrr~~~wwwllljjjgggdddaaabbbccc```XXXPPPLLLHHH???777444333...''')))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((***+++,,,---......111000000111444888<<>>===<<<<<<>>>BBBFFFIIICCCDDDDDDEEEEEEDDDDDDCCCFFFEEEDDDEEEFFFIIIKKKLLLOOONNNKKKGGGGGGKKKLLLKKKNNNSSS___rrrqqq```ZZZ[[[WWWUUUSSSVVVXXXTTTJJJ@@@EEEBBB@@@AAADDDGGGGGGFFFCCCDDDDDDEEEEEECCC@@@>>>EEEEEEDDDDDDHHHQQQ]]]fffzzz|||vvvhhh\\\ZZZ___bbbmmmtttooo\\\TTTXXXTTTSSSWWW]]]\\\UUUOOOFFF>>>777555333///---------,,,,,,,,,------+++)))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((...777???EEEJJJPPPTTTwwwqqqmmmhhhdddaaaccceeebbbaaahhhsssssskkkaaaeeetttvvvpppmmmuuu{{{mmmfffiiirrrvvvqqqqqqiiiWWWEEE;;;555222---,,,+++)))(((((((((((())))))(((((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((()))((('''(((---555===CCCCCCBBBAAA@@@AAACCCFFFHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKOOOQQQQQQPPPMMMMMMTTT]]]\\\VVV\\\jjjuuurrrwwwzzzlll\\\QQQOOOQQQGGGHHHIIIJJJJJJHHHEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBB===>>>???===;;;>>>FFFLLLTTTVVVSSSJJJGGGJJJJJJFFFLLLSSS```ooozzzrrrkkk^^^^^^```eeekkkjjj```VVVTTTKKKCCCAAA>>>888333222000///...///000///...,,,++++++***)))))))))))))))***************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%''''''%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******222<<>>===???AAA===BBBGGGIIIJJJMMMQQQVVVZZZWWWRRRMMMKKKKKKLLLMMMHHHKKKMMMIIICCC???@@@CCCBBBBBB@@@???AAADDDCCC???DDDHHHNNNSSSWWW```ssszzz}}}mmm___VVVOOONNNLLLEEE>>>:::111000//////000000...,,,,,,,,,+++************+++******************************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******...666AAAGGGJJJLLLQQQUUUvvvlllkkkppppppooojjjeeejjjpppjjj^^^ZZZ]]]eeelllllleeeaaaaaajjjkkkhhheeekkkyyyyyyxxxxxxrrruuupppaaaQQQFFF@@@;;;555444111...---,,,------******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((()))***++++++++++++,,,///333999???EEEHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHGGGHHHKKKPPPUUUYYYXXXXXXVVVQQQNNNMMMPPPSSSeee{{{~~~rrreeeXXXRRRJJJEEEDDDEEEFFFGGGDDDDDDCCCBBBAAABBBFFFIIIGGGFFFEEEEEEHHHKKKPPPRRRTTT]]]ggglllpppxxx|||sssoooppprrrsssssswwwxxxrrreeeZZZTTTSSSLLLHHHDDDCCCBBBAAACCCFFFDDDDDDFFFIIIHHHIIIQQQZZZwwwooogggbbbdddddd^^^UUUPPP@@@>>>;;;999777555111......---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******'''((((((((())))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''******)))'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++222;;;EEEJJJKKKMMMRRRWWW}}}qqqqqqxxxuuutttnnniiinnntttnnnaaabbbaaacccgggeee___[[[[[[fffnnnssssssyyyxxxkkklllhhh]]]SSSKKKCCC<<>>CCCGGGIIIIIIGGGGGGHHHIIIIIIHHHFFFEEEEEEEEEFFFIIIOOOWWW^^^ccc___aaadddeeegggllltttzzz}}}mmmcccYYYVVV[[[\\\UUUKKKBBBAAA?????????>>>>>>======???CCCHHHOOOWWW^^^bbbaaa^^^]]]bbblllvvv{{{}}}uuurrrfff^^^WWWRRRKKKEEEKKKUUUWWWUUUXXX]]]___ZZZWWWVVVVVVfff{{{|||yyy}}}yyypppkkkYYYVVVQQQKKKFFF@@@:::666///...------,,,,,,------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$%%%&&&'''(((***++++++'''((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&(((++++++***((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++666>>>HHHLLLLLLNNNSSSXXXmmmmmmpppvvv{{{|||vvvnnnsssrrrfff```iiikkkffffffhhhhhhbbb^^^dddnnnlllaaafffjjjxxxpppiiibbb___^^^YYYPPPIIIIIIGGGCCC===666000,,,***)))******)))((('''(((***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((***)))'''%%%&&&'''***+++***)))''''''***///444777AAAAAADDDGGGJJJLLLKKKJJJMMMJJJIIIIIIGGGBBBAAACCCDDDBBBEEEMMMUUU\\\hhhtttqqqbbb^^^___fffiiibbbVVVOOOGGGEEECCCCCCEEEEEEBBB???@@@CCCCCC???>>>BBBDDDDDDLLLXXXeeeppp{{{qqqkkklllqqq|||sss]]]XXXWWWWWW\\\cccjjjpppssszzzzzzkkkgggcccUUUEEE;;;444---///222///222444,,,,,,---//////---+++,,,,,,***************)))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((''''''''''''***)))&&&%%%%%%&&&)))***''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((($$$+++222333///+++))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%)))'''&&&'''***000777;;;DDDAAADDDKKKKKKHHHMMMVVVbbb___bbblllsssqqqllliiisssrrrfff```fffgggdddgggvvvtttkkkhhhwwwoooeeejjjwww|||tttlllkkkppprrrmmmhhhYYYSSSIII@@@999444111///++++++***)))(((((()))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''((()))+++000666<<>>???AAAAAAAAAEEEIIIJJJGGGHHHQQQZZZ^^^xxxpppgggZZZQQQOOOSSSYYY^^^gggpppzzz}}}uuuqqqfffWWWNNN@@@555333111,,,///333,,,//////..................******++++++******)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))...333333///***(((((('''''''''(((((('''''''''''''''''''''''''''''''''((('''%%%&&&((()))'''%%%)))((('''(((---333999===EEEEEEIIIMMMLLLHHHLLLUUUbbb[[[___nnnvvvooojjjlllpppooobbbYYY]]]\\\]]]fffdddgggqqq~~~}}}wwwtttzzzttt___LLL@@@:::777666---,,,+++***))))))***+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%''')))---333999@@@EEEIIIKKKJJJIIIHHHHHHHHHIIIIIIDDDDDDFFFHHHEEE@@@AAAFFFFFFPPP___lllttttttYYYFFFEEEAAA???@@@>>>::::::<<<;;;;;;<<<===???DDDJJJOOO[[[aaadddaaacccnnn|||{{{gggVVVKKKHHHIIIJJJUUUYYY___dddgggiiilllnnntttxxx~~~|||rrrpppmmmgggbbbWWWHHH???999222666===999444000,,,+++---...---++++++++++++++++++******)))(((((((((((((((((((((((())))))(((((((((((((((''''''(((((())))))(((((('''%%%&&&&&&''')))******+++(((((((((''''''(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&,,,///111000+++'''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&(((((()))+++000777===AAAFFFIIINNNPPPMMMKKKPPPWWWlllbbbgggzzzrrriiimmmkkkiii\\\SSSUUUUUUZZZjjjllllllqqqvvvvvvqqqmmmnnn}}}~~~uuuqqqpppttt|||]]]KKKBBB<<<999000...+++***)))*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))***************---000555<<>>CCCAAAAAABBB@@@===@@@FFFDDDGGGLLLPPPTTTZZZcccjjj{{{vvvjjj```WWWRRROOONNNMMMMMMOOOPPPQQQQQQRRR^^^pppuuunnnpppwww~~~xxxeeeWWWKKKAAAFFFNNNLLL;;;555...+++---///---***,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))))))))((((((&&&''''''((())))))******&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%)))++++++)))&&&$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''''''''(((((((((''''''(((***---333:::@@@DDDHHHMMMQQQQQQQQQTTTZZZ___pppggglll~~~ooobbbccc```___UUUPPPTTTVVV```ssszzzxxxwwwuuummmccc___aaajjj{{{}}}qqqjjjdddccclllhhhTTTJJJBBB<<<555111---*********)))(((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))(((((((((***,,,///111999;;;???DDDGGGIIIJJJJJJFFFIIIKKKJJJGGGCCCBBBAAAEEEEEEFFFHHHKKKVVVllluuuiiiaaaYYYRRRGGG???<<<===???@@@>>>AAAGGGNNNOOOOOOTTT[[[eeejjjooorrrtttxxx}}}vvvmmmlllfff]]]UUUOOOKKKGGGEEEIIITTTdddvvv~~~ppp___OOONNNTTTPPP>>>888000...000222000...---------------,,,++++++******************************))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%'''''''''&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((((((((('''((((((&&&(((+++000666===CCCFFFJJJPPPRRRSSS[[[fffjjjhhhrrrkkknnn{{{|||lll___\\\SSSTTTPPPSSS[[[\\\bbbuuuzzzxxxvvvqqqfff[[[XXX\\\]]]pppwwwsssooofffcccmmmjjj___XXXNNNEEE<<<777000---,,,,,,***(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((+++000555888BBBDDDFFFHHHIIIIIIHHHGGGFFFIIIKKKIIIDDD???>>>>>><<<@@@GGGOOOYYYkkkssskkkaaaUUUKKKGGGGGGEEEBBB???>>>@@@BBBDDDDDDJJJVVVccckkkooouuu||||||rrriiibbb]]]ZZZXXX\\\```dddeeeiiimmmlllhhhqqq{{{|||yyy{{{{{{lllWWWRRRRRRKKK>>>999333///000000000..................---,,,,,,***************************))))))))))))))))))(((((())))))******))))))(((*********))))))(((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''((()))(((***...444;;;AAAFFFIIIMMMQQQTTTZZZkkk|||zzzlllrrrnnnnnnssstttmmmddd^^^YYY]]]___hhhpppiiieeeqqq}}}uuusssmmmnnnooolllccc\\\^^^eeecccvvv}}}oooiiirrrzzzooopppmmmaaaTTTDDD===555111000///,,,)))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$&&&((()))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''(((***...333888===???FFFGGGIIIJJJJJJIIIHHHGGGDDDFFFGGGDDD@@@???BBBFFFKKKTTTbbbmmmvvvttthhhccc]]]XXXVVVPPPGGGCCCDDD999:::<<<===???CCCIIIMMMZZZ```mmm}}}|||uuuqqqoooqqqrrr|||qqqfff___ZZZUUUYYYccchhhnnnuuuxxxtttccc^^^]]]UUUNNNJJJCCC<<<777333000///...////////////...------++++++++++++++++++++++++)))))))))))))))*********))))))************)))))))))))))))))))))*********''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''')))))))))'''''''''(((((('''''''''''''''''''''''''''''''''''')))***)))''''''(((***+++...222999???EEEIIILLLNNNRRRVVVccc~~~iiiooollljjjjjjmmmmmmgggaaaooosssxxxzzzmmmrrrrrr}}}rrr```]]]bbbdddhhhlllmmmhhhdddjjjttttttzzzpppxxxuuuvvvqqqaaaIIIBBB999444333222...+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$&&&(((***(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''***000666<<>>BBBJJJQQQkkkwwwwwwaaaVVVOOOHHHEEEBBBCCCGGGEEE??????DDDDDDEEEGGGJJJOOOZZZfffooonnnrrr|||yyyiii\\\SSSNNNUUUXXX]]]gggmmmyyyooooooppphhhhhhddd\\\QQQEEE;;;777555///////////////......---++++++++++++++++++++++++(((((())))))******++++++))))))************))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((%%%$$$###$$$&&&'''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''')))+++***'''&&&(((***...000666<<>>>>>@@@AAACCCCCCHHHOOOSSSUUUZZZaaaooowww}}}|||~~~}}}uuulllhhhccccccfffmmmssssssllldddkkkgggfffkkkrrrxxxlll```ZZZ___hhh|||nnngggmmmvvvyyy}}}|||~~~jjjZZZNNNAAA<<<666444333000---+++***++++++++++++++++++,,,************************+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''))),,,///555===CCCDDDGGGMMMPPPOOORRRKKKTTTnnnnnnMMMwwwoooppppppppp|||rrrlllrrrwwwwwwrrrmmmlllnnn\\\\\\___gggsssoooeeefffooo~~~|||uuupppooolll___QQQHHHAAA:::666666//////...---++++++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&'''))))))((((((''')))---444999BBBEEEJJJLLLLLLKKKJJJKKKJJJIIIFFFCCCAAA@@@AAAAAACCCTTThhhuuuxxxfffXXXLLLEEEBBBAAA???>>>@@@BBBFFFHHHIIIMMMVVV___dddhhhrrr}}}wwwxxx|||}}}}}}}}}zzzuuuwwwrrrooouuuxxxggg___YYYVVVWWWXXXTTTQQQPPPNNNOOOQQQTTTWWWWWWTTTRRROOOJJJHHHJJJQQQ^^^rrrzzzmmmgggggglllhhh___VVVQQQVVV```hhhrrrvvvyyyiii^^^VVVNNNBBB888333111...,,,---,,,+++******+++---...************************---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''***...111===AAADDDEEEHHHNNNQQQPPPPPPOOOYYYmmm}}}yyybbbJJJ{{{wwwtttppp~~~wwwppplllfffjjjnnnooommmkkkiiihhh______aaafffmmmzzzvvvfffaaaccciiiuuu{{{yyyuuummmbbbXXXMMMCCC;;;777333000---+++++++++******)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((((()))+++---000666===AAAEEEHHHJJJKKKJJJIIIHHHIIIEEEHHHGGGBBB>>>BBBJJJOOOhhhxxxlllXXXMMMGGGCCC@@@>>>>>>>>>@@@CCCGGGKKKMMM^^^dddoooyyy~~~{{{yyyxxxvvvrrrjjjbbb]]]bbbhhhooorrrqqqjjjaaaYYYYYYVVVVVV]]]hhhkkk```TTTTTTNNNKKKMMMNNNLLLJJJKKKHHHJJJMMMOOOOOONNNNNNNNNJJJGGGGGGHHHKKKQQQ]]]iiiwww||||||uuuqqqvvvvvvhhh]]]SSSLLLOOOUUUZZZ^^^kkk}}}zzzzzz~~~yyyuuurrrooonnndddQQQ@@@777555333///222000---,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''***...222>>>@@@BBBFFFJJJOOOQQQQQQMMMWWWdddqqqxxxlllYYYQQQzzzyyywwwxxxhhhccceeegggfffgggaaadddffffffdddaaa^^^\\\___cccjjjooonnnooowwwzzzrrrkkkdddcccfffiiinnnxxx~~~~~~}}}uuuiiiZZZJJJ>>>:::555///+++***+++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&'''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''(((&&&***111777;;;@@@DDDGGGFFFGGGIIIIIIHHHGGGGGGHHHBBBGGGGGGAAAEEEYYYrrr~~~ggg[[[KKK@@@===>>>??????===@@@FFFOOOYYYdddnnnsssyyylllkkkgggffflllsssuuurrraaaeeegggccc^^^]]]```dddnnnssszzz{{{oooaaaYYY[[[\\\___eeejjjiiifffdddaaa\\\ZZZZZZXXXRRROOOOOOOOORRRTTTSSSOOOLLLJJJJJJGGGEEEFFFHHHIIILLLTTT]]]eeeiiiggg]]]UUUUUU[[[^^^]]]fffuuuvvviii[[[TTTTTTOOOPPPSSSWWW^^^eeemmmrrruuuxxx~~~vvvppptttzzz~~~zzzlll[[[OOOGGG<<<111222///---,,,---...,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((((((+++///333>>>???CCCHHHKKKLLLNNNPPPRRReeeooosssppp[[[NNNWWWzzzoooooowwwyyywwwiii\\\YYY[[[\\\]]]___```bbbdddccc```]]]ZZZZZZ\\\cccnnntttppphhhggglll}}}tttkkkgggddd```aaadddkkklllttt|||tttqqq|||eeeQQQDDD===444...,,,,,,+++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''(((((())))))((((((''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''(((***)))000999@@@EEEGGGIIIJJJHHHIIIJJJIIIGGGFFFGGGHHHBBBGGGHHHJJJ]]]}}}~~~xxx```GGGFFFAAA;;;888999===BBBEEELLLSSS___nnn{{{kkkaaa^^^VVVWWWVVVTTTXXXaaaiiikkk]]]dddgggdddccckkkwww|||oooiiilllnnnsssvvvtttrrrvvv|||}}}wwwnnniiiiiioooooommmiiiccc^^^[[[YYYUUUTTTVVVZZZ\\\```iiissswwwttthhhWWWJJJHHHIIIIIIGGGNNNZZZbbbgggqqqxxxqqq]]]YYYRRRKKKHHHNNNZZZdddvvv|||{{{zzz~~~yyyhhhOOO888555111---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...************************))))))))))))))))))))))))((())))))******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))***))))))***---333777@@@BBBFFFJJJKKKJJJOOOUUUhhhzzzyyyqqqhhhQQQHHH___fff^^^eeesssxxxqqqfff\\\XXXWWWUUUVVVXXX```eeeiiiiiifffdddeeefffgggllltttwwwoooeeebbbfffooohhhbbbaaa```___aaadddkkkooo|||xxxsssvvviiiOOOFFF:::222000///...,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((('''(((((()))((('''&&&%%%(((((())))))))))))((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%''')))))))))***,,,...222888@@@GGGJJJKKKJJJJJJKKKKKKKKKHHHEEEDDDEEEFFFEEEKKKRRRaaatttccc___XXXIII=========>>>@@@DDDLLLVVV]]]fffooo~~~zzzqqqsssuuuqqqjjjdddaaa]]]YYYZZZ^^^bbbkkkrrrssssssvvvzzz{{{rrrwwwwwwtttxxx}}}sssqqqzzz{{{~~~~~~~~~zzzuuurrrooonnnppprrrxxx~~~sssbbbXXXVVVTTTQQQMMMMMMQQQVVV[[[ddduuuxxxqqqfff\\\UUUSSSUUUXXXgggrrr}}}kkkNNNFFF>>>444......000000///------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***,,,111888===@@@AAAFFFKKKKKKMMMYYYgggwwweee```MMMIIIhhhbbb]]]ggguuuyyypppggg^^^ZZZWWWUUUVVVYYYbbbhhhnnnpppnnnnnnqqquuu}}}}}}rrrgggfffjjjfffaaa^^^```bbbcccgggllljjjsssvvvyyyzzzVVVLLL???666333222000---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&(((***++++++,,,///111999>>>EEEJJJKKKKKKKKKJJJMMMLLLKKKGGGCCCBBBBBBCCCGGGPPP___yyyvvvUUUHHHEEEAAA???@@@;;;???DDDHHHOOO\\\lllxxxjjjXXXVVVZZZ\\\ZZZVVVSSSWWW[[[```hhhppprrr{{{~~~|||uuuooonnnpppnnnjjjZZZTTTQQQUUU]]]gggsss~~~vvvuuuyyyzzzrrrllldddZZZRRRNNN[[[iiiwwweeeZZZNNN>>>333000000111111------------------------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***---444<<>>EEEKKKMMMOOO\\\tttlllRRREEEBBBDDDLLLVVVkkkoootttuuuvvv{{{|||}}}zzzggg\\\eeewww~~~~~~vvvtttooo}}}~~~llleeeaaalllkkk{{{mmmfffddd```aaa^^^VVVKKKBBB<<<999222///...000///+++)))+++)))))))))(((((((((''''''***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((('''))))))))))))))))))))))))***)))((()))***++++++***************************++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,+++*********+++******************************))))))((((((((((((+++++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))(((''''''((()))&&&'''+++333===DDDGGGHHHJJJJJJIIIIIIIIIIIIIIIIIINNNGGGDDDJJJXXXoooppp\\\UUUQQQFFF<<<888::::::===CCCIIIRRR```lll}}}|||kkkYYYQQQVVVXXX\\\^^^aaadddiiimmmqqq{{{ssshhhZZZNNNIIIHHHSSSeeevvv~~~wwwmmmeeeeeejjjsss|||{{{}}}~~~|||ssscccNNN???888777000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***((((((((()))))))))******)))(((''''''))))))((('''))))))************))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((((()))+++000666:::;;;;;;???FFFLLLLLLLLLXXXnnnxxxfffPPPDDDEEEKKKPPPQQQbbbhhhooossstttxxx~~~}}}qqqiiiggg___WWW```sss}}}|||uuuppp{{{yyykkkfffcccaaa___lllllldddccccccgggggg```YYYPPPBBB444222000///111///+++***---)))))))))((((((((((((''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***************(((((()))))))))))))))***))))))***+++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---//////000000000111111111000000111222333555666666555444222000//////000111,,,,,,,,,,,,,,,+++******''''''((()))************************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((&&&&&&'''((((((+++111999???CCCDDDDDDGGGHHHIIIIIIIIIGGGFFFEEEGGGEEELLLaaa}}}lllVVVGGGGGGFFF>>><<>>===;;;999888777888888222333333222222000///...((()))***+++,,,,,,,,,+++)))))))))******++++++,,,************************))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))'''&&&%%%&&&(((+++222;;;@@@AAAAAACCCEEECCCEEEHHHIIIIIIEEEAAA???===AAARRRuuuuuuZZZJJJ@@@CCCAAA999888@@@DDDNNNZZZeeerrrvvvggg^^^XXX___hhhkkkfffbbbgggooonnnvvv}}}lllfff^^^TTTNNNPPPQQQPPPXXXddd|||{{{yyyiiinnnrrrxxxxxx[[[III555444222000//////000111---------------------------------,,,,,,,,,++++++******)))(((((((((((()))))))))))))))******************+++*********************++++++++++++******''''''''''''(((((((((((('''''''''((((((((())))))(((+++000555999<<>>AAACCCEEEFFFEEECCCAAA@@@???>>>>>>;;;;;;;;;;;;:::888666444111111111111000///---,,,++++++++++++,,,,,,,,,---************************)))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((''''''))),,,222:::CCCFFFEEEDDDHHHLLLBBBDDDGGGHHHGGGCCC???<<<;;;CCC[[[www]]]PPPEEE>>>;;;>>>???===AAAIIITTTfff}}}pppccc```bbbccckkkyyy||||||tttmmmeee___WWWPPPNNNPPPVVVjjj~~~~~~ssslllfffgggqqqrrr]]]EEEAAA:::444000...///000------------------------------------,,,,,,,,,,,,******)))(((((((((((())))))))))))*********++++++***+++,,,,,,******+++,,,******++++++++++++******''''''''''''((((((((((((''''''((((((((()))))))))***---222666:::===AAADDDEEEGGGEEEEEEPPPeeesssvvvgggXXXMMMSSS^^^eeekkkqqq777>>>HHHPPPXXXcccpppzzz|||}}}|||{{{~~~|||yyyxxxZZZUUUQQQPPPTTT[[[aaaeeehhhwww|||{{{}}}uuurrrkkkhhhiiijjjjjjlll{{{~~~WWWFFF555......---------*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((()))+++---...///000000.........///000000111111:::>>>BBBCCCAAA>>><<<<<<666555555666777:::===>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>???@@@CCCDDDIIIHHHGGGFFFDDDBBB@@@?????????@@@???>>>;;;999777777777888888777555333111000000//////...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***,,,000333===AAAEEEHHHHHHHHHJJJLLLFFFFFFFFFEEECCCAAA???>>>BBBRRRppp~~~kkkQQQ@@@<<<777888:::===DDDPPP___iiivvv}}}jjj```gggjjjgggfffooo{{{zzzxxx}}}|||pppdddWWWNNNKKKMMMRRRWWW\\\ccckkkqqq{{{wwwpppnnnkkkiiiqqq~~~qqq```XXXLLL???555000//////...........................------------,,,,,,,,,++++++***))))))))))))***))))))*********+++++++++)))+++,,,+++)))(((***,,,))))))************))))))''''''''''''(((((((((((('''((((((((())))))))))))+++///333666999===CCCGGGDDDIIINNNVVViii|||~~~vvvdddSSSQQQaaallllllrrr555999>>>BBBGGGSSSbbbmmmuuu|||}}}|||{{{vvvnnnjjjvvv}}}ppphhhxxx}}}lllbbb```ZZZTTTXXXccckkklllmmmuuuyyytttrrrtttvvv~~~zzzxxxeeePPP:::000000///...---************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))---...000111333444555555000111111222333444444444999===BBBCCC@@@<<<::::::888888888999;;;>>>AAACCCGGGHHHHHHHHHIIIIIIIIIIIIKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHFFFCCC@@@?????????@@@???>>>;;;888666888999;;;<<<<<<<<<:::999666555333222///...,,,+++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((***,,,000666:::FFFEEEEEEFFFHHHIIIHHHGGGJJJHHHEEEBBBAAA@@@AAABBBJJJbbbxxxkkkaaaRRR???999>>>888===???@@@KKK```vvv}}}kkk___dddoooyyy|||ooo___^^^SSSLLLMMMOOOQQQXXXaaacccnnnvvvdddfffuuu{{{wwwmmm\\\JJJ<<<444111000..............................---------,,,,,,,,,---,,,++++++******++++++)))************+++++++++(((***,,,+++(((''')))+++))))))************))))))''''''''''''((((((((()))(((((((((((()))))))))))),,,000444666999===DDDIIIFFFNNNXXXggg|||rrr[[[KKKNNNfffqqqkkkppp888::::::999;;;EEEUUUcccnnnvvv|||{{{yyyyyytttnnnppppppmmmiiijjjppprrrqqqaaaccc___bbbkkkjjjjjjvvvqqqxxx|||uuujjjeeehhhkkkiii|||ttt{{{fffSSS@@@666222---+++,,,+++*********)))))))))((()))(((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((()))+++,,,'''(((***+++++++++,,,...***---222666888999888777666666555555555555555666;;;>>>AAACCCCCCAAA@@@@@@AAA@@@AAADDDFFFGGGEEEDDDMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKKKKJJJHHHDDDAAACCCDDDFFFHHHHHHHHHHHHGGGEEEFFFEEEDDDAAA>>>:::777999888888999999:::;;;<<<;;;;;;999666222...,,,,,,++++++******)))(((((((((++++++******)))))))))((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###(((''''''''''''((()))***%%%(((+++++++++111<<>>LLL```vvvggg\\\RRRLLLEEE<<<999<<<===CCCHHHOOO^^^xxx|||tttllleeehhhooo{{{|||ooohhh]]]YYY]]][[[RRRNNNQQQVVVWWWfff~~~zzzmmmiiivvv{{{uuulll___NNN>>>555444555...***---000...+++)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********))))))))))))((()))***+++,,,+++***(((&&&((((((((((((((((((((((((''''''((('''&&&&&&)))+++...666:::888:::BBBHHHJJJKKKVVViii}}}~~~jjjYYYFFFKKKVVV______cccxxx999::::::888888===FFFMMM]]]hhhsssxxx{{{~~~|||wwwrrrrrroookkkkkkppprrrpppvvv~~~sssgggaaabbbdddrrrwwwsss~~~yyyjjjYYYHHH???:::333......------,,,+++***)))(((((())))))((((((((('''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((()))+++,,,+++,,,,,,+++******,,,...222333444666777888888888444555777999;;;>>>@@@AAAAAACCCGGGJJJKKKKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFFFFFFFEEECCCAAA@@@AAABBBBBBCCCCCCCCCCCCEEEEEEFFFFFFEEECCCBBBAAA<<<<<<<<<<<<<<<===>>>>>>BBBBBB@@@===;;;:::::::::///...---,,,,,,---///000++++++++++++************)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))((()))+++///444:::AAAFFFGGGHHHIIIIIIHHHFFFEEEEEEAAAGGGHHHBBBCCCYYYsssSSSKKKDDDBBB???<<<<<>>:::333///---000111///---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++*********)))))))))))))))+++++++++***((('''(((((((((((((((((((((((('''((((((((('''(((***,,,222777;;;:::===EEEIIIIIIQQQeee~~~iiiTTTGGGBBBEEELLLTTT[[[iii@@@???<<<:::888888999:::IIIUUUdddoooxxx~~~}}}|||}}}zzzuuutttwwwxxxvvv{{{sssmmmjjjkkklllyyyzzzqqqzzzpppeeeYYYKKKDDD>>>666///,,,///...---+++***))))))((()))))))))(((((((((''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))((((((((()))++++++,,,------------...111333777777777888999;;;===>>>@@@AAABBBDDDGGGIIIJJJKKKLLLLLLMMMLLLKKKHHHFFFEEEEEEHHHJJJIIIFFFDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDFFFGGGHHHGGGKKKKKKIIIGGGFFFEEEDDDDDDGGGFFFEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDGGGHHHHHHGGGFFFCCCAAA???666444111///------...///,,,,,,,,,,,,++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))++++++///555>>>DDDFFFGGGGGGGGGFFFGGGHHHGGGFFFDDD>>>GGGIIIFFFZZZ|||RRRCCC???<<<>>>@@@BBBGGGMMMaaapppttt___WWWUUU[[[]]]eeesssyyytttuuuuuurrrmmmfffgggiiimmmppprrrqqqooocccaaa______aaaeeejjjmmmhhhgggfffhhhjjjlllmmmmmmiiieeeaaadddlllsssvvvvvvxxxpppnnnwww~~~xxxgggSSSIIIBBBCCCEEEHHHPPPZZZxxx}}}~~~aaaNNNCCC777222///000///,,,---000.........------------,,,++++++++++++++++++++++++)))************+++++++++,,,+++++++++************))))))***++++++***((('''((((((((((((((((((((((((((()))***)))((())),,,...666999:::<<>>FFFIIIMMMRRRaaayyyRRRKKKCCC===;;;:::888777<<>>===???BBBGGGOOOXXX^^^wwwzzzeee[[[ZZZaaahhhpppssszzz|||uuummmeee___]]]WWWRRRQQQTTTVVVTTTRRRNNNOOOPPPRRRSSSRRRQQQPPPVVVSSSPPPMMMLLLMMMOOOQQQPPPUUU[[[]]][[[WWWTTTSSSQQQMMMJJJJJJMMMNNNMMMJJJOOOJJJJJJOOOQQQPPPSSSWWW^^^___```aaaccchhhoootttfff^^^SSSKKKDDDAAACCCGGGIIIjjj{{{{{{ssstttzzzzzzxxxwwwbbbTTTFFF<<<333000///......000............------------************************))))))*********+++++++++,,,,,,,,,+++++++++******))))))************)))((((((((((((((((((((((((((()))***+++******,,,...111888888:::>>>EEEJJJJJJGGGTTThhhzzzuuu\\\EEE???CCCIIIPPPUUU[[[mmmhhh]]]NNNBBB<<<:::888666888<<>>AAA===LLLwwwvvvWWWGGGAAA888666:::@@@FFFPPP]]]jjjrrr|||jjjYYYUUU[[[aaahhhnnnvvvzzzyyyppplllkkkgggbbb[[[WWWUUUSSSPPPNNNPPPNNNMMMNNNPPPQQQPPPNNNPPPQQQRRRRRRRRRRRRQQQQQQWWWVVVSSSPPPOOOOOOOOOPPPZZZbbbhhhfff^^^WWWUUUWWWSSSPPPNNNMMMMMMLLLIIIFFFJJJHHHHHHIIIIIIGGGHHHKKKFFFIIINNNRRRTTTTTTUUUUUUdddsss|||mmmllleeeYYYMMMFFFDDDBBB@@@KKKRRRfffvvvgggbbbiiisss~~~|||qqqeeeUUUFFF777333333333333333//////.........---------************************))))))*********+++++++++,,,,,,,,,+++++++++******)))))))))*********)))))))))))))))))))))))))))))))))***+++++++++---000333888777999@@@GGGJJJIIIHHHRRR\\\ccc___QQQEEEAAACCCCCCNNNZZZfffxxx|||ppp^^^NNNCCC===888666888888<<>>AAAAAA???<<<;;;@@@BBBEEEHHHHHHFFFDDDBBB>>>???AAACCCDDDEEEDDDDDDIIIFFFBBBBBBEEEFFFEEECCCEEEGGGHHHFFFCCCBBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDGGGLLLRRRVVVXXX\\\\\\[[[[[[[[[\\\\\\]]]UUUVVVXXX[[[___dddiiillliiiiiiiiigggdddaaa^^^\\\WWWPPPFFF@@@>>>??????>>>>>>???AAABBBBBBAAA???>>>555444333111///---,,,++++++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((()))''''''''''''((()))+++,,,666===EEEGGGDDDBBBDDDGGGFFFGGGGGGFFFBBB@@@???@@@@@@GGG```uuufffZZZHHH???<<<444333<<>>RRRqqqkkk\\\ZZZ___sssxxx~~~qqqkkkXXXJJJ===888666333111111/////////.........------++++++++++++++++++++++++)))************+++++++++,,,+++++++++************)))))))))))))))*********))))))))))))))))))))))))(((***++++++,,,...111444666666:::CCCIIIIIIIIIKKKSSSVVVWWWUUUNNNGGGCCCAAAEEESSSfffwwwssseeeWWWKKKBBB===;;;777777>>>FFFPPP___mmmuuu}}}|||qqqnnnvvvwwwoooiiikkkkkkfffhhhsss{{{zzzuuurrrgggdddggguuuzzzlll]]]KKK;;;555333000---++++++,,,---*********)))))))))(((((((((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,...111444555<<>>??????<<<:::;;;:::999888777777888999888888888888888888888888:::888777999<<<@@@BBBCCCAAABBBCCCDDDEEEEEEEEEEEEBBBDDDGGGLLLQQQXXX]]]```lllnnnqqqtttvvvvvvvvvvvvuuunnnfff```\\\VVVOOOIIIGGGFFFDDDBBBAAA@@@??????;;;:::888666333000...---+++,,,,,,,,,------------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''***...222444===@@@DDDFFFEEEEEEFFFGGGFFFHHHHHHDDDAAACCCLLLSSS\\\nnn|||aaaMMMDDDCCC<<<<<<@@@>>>EEERRR```mmmiiiZZZWWW[[[aaa```hhhvvv}}}wwwnnnhhhdddbbb]]]]]]ZZZVVVQQQPPPRRRUUURRRPPPNNNOOOTTTZZZ___cccgggkkkppptttvvvvvvvvvvvvqqqtttyyy|||~~~~~~|||yyywwwtttpppnnnfffbbb\\\WWWUUUTTTRRROOORRROOOLLLJJJJJJKKKMMMNNNQQQSSSXXX___kkk~~~~~~vvv{{{{{{yyy|||lllWWWLLL@@@GGGVVVYYY___rrr{{{fff[[[ZZZfffnnnwwwmmmnnn___YYYRRRJJJ???444//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++*********))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***+++,,,...222555444666===GGGKKKJJJKKKPPPWWWWWWUUUOOOJJJJJJNNNRRRWWWcccwwwzzzkkk\\\OOOHHH>>>888666999===CCCOOO\\\mmmvvv|||}}}|||wwwxxxxxxttttttlllgggjjjdddgggvvv}}}rrrjjjiiihhhjjjooovvvqqq[[[III:::777333///,,,,,,,,,,,,************))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,------///111555777999@@@AAABBBBBBBBBCCCEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHFFFCCC@@@>>>???:::444333666888777555888666555555888:::;;;;;;::::::::::::::::::::::::;;;999777777999;;;;;;;;;:::;;;<<<<<<<<<;;;999888888999;;;>>>BBBFFFIIIJJJSSSWWW^^^fffmmmssswwwxxxvvvkkk^^^ZZZRRRJJJDDD@@@??????@@@???<<<999666333000///,,,,,,,,,------.........************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''')))...444:::>>>BBBAAABBBDDDGGGIIIHHHGGGEEEGGGHHHEEECCCLLL\\\jjjbbbKKK???>>>@@@888888EEEMMMaaaooo~~~|||cccVVVWWWdddqqqsssttt||||||zzz{{{yyyvvvpppkkkeee^^^YYYVVVVVVVVVPPPRRRUUUTTTQQQPPPQQQRRRMMMNNNQQQYYYcccppp{{{~~~{{{yyytttnnn]]]ZZZVVVTTTRRRQQQPPPOOONNNQQQUUUZZZ___ggguuu~~~eee___QQQKKKLLLHHHKKK[[[ooo|||rrrpppcccjjjuuuooowwwppppppnnndddOOO;;;333444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********))))))))))))((())))))(((((()))***++++++))))))))))))))))))))))))''')))***+++,,,...222555333666@@@JJJMMMJJJMMMSSS[[[YYYTTTJJJDDDKKK\\\lllhhhpppuuu___OOOCCCAAAAAAAAA<<<999AAAMMM```lllvvvzzz{{{~~~pppvvvxxxpppmmmyyyjjjeeeeeeiiiqqqvvvwww|||jjjXXXHHH>>>222,,,---...+++(((+++++++++************)))))))))))))))))))))))))))************************((((((''''''''''''((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))))),,,,,,+++++++++,,,------+++...222555777888:::;;;>>>BBBGGGJJJJJJIIIHHHGGGIIIIIIHHHHHHLLLQQQRRRQQQKKKFFFBBBAAA>>>:::999<<<777:::;;;999999;;;:::888<<<;;;;;;;;;<<<=========AAA<<<<<<@@@AAA>>>???CCC??????>>>>>>???>>><<<;;;@@@;;;;;;??????999777999888:::999777666999<<<===JJJEEEEEELLLRRRUUU\\\dddnnnvvv{{{{{{qqq^^^NNNIIIGGGEEE===???BBBCCCAAA;;;555111++++++...000---)))***...++++++++++++,,,---...///,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))((()))'''(((,,,555<<<@@@BBBEEEDDDDDDEEEGGGHHHIIIIIIEEEAAACCCFFFEEEPPPwwwyyyUUUDDD???999===BBB===GGGaaaxxxwww```YYY```kkkwwwwwwppphhheeegggkkkmmmmmmgggeee```[[[VVVSSSQQQQQQOOOSSSVVVVVVSSSRRRUUUXXX___eeekkkqqqwwwttthhhaaa]]]ZZZYYY]]][[[ZZZ\\\aaaeeeiiijjjpppppp{{{wwwgggYYYUUUPPPHHHJJJSSS___qqqxxxqqq|||xxxzzzxxx^^^III:::000555111000222111---,,,.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((******))))))((((((''''''******+++---111444666666:::>>>DDDHHHJJJNNNUUU\\\\\\VVVMMMHHHIIIQQQ___kkkiiixxxxxxooo[[[PPPEEE@@@;;;999===DDDSSS___lllttt{{{|||yyyyyyoookkkrrruuuttt{{{~~~llllllmmmtttxxxtttqqqwwwrrrdddUUUHHH999///---...---+++++++++++++++************))))))))))))))))))))))))************************((((((''''''''''''((((((***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))***+++---000111333666666555555777;;;@@@DDDKKKJJJIIIHHHGGGJJJNNNRRR[[[XXXRRRMMMKKKKKKJJJIII@@@<<<:::;;;:::777777:::666888999999<<>>>>>======???DDDJJJOOOQQQKKKIIIMMMNNNKKKJJJKKKLLLLLLMMMNNNOOOPPPOOONNNKKKFFFCCCEEEEEEAAA@@@DDDBBB@@@>>>;;;;;;===>>>===<<<;;;???FFFHHHGGGIIIOOORRRZZZlllvvvfffZZZQQQIIIHHHGGGCCC@@@<<<999777666666222///...,,,))),,,111,,,,,,++++++***++++++,,,,,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************)))))),,,222;;;BBBEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHGGGDDDDDDPPPpppeeeIII>>>;;;666<<>>>>>EEEPPP]]]jjjwwwkkk___\\\```bbbiiitttuuu|||}}}yyyjjj[[[FFF666///......---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))'''(((***---111555888:::???>>>;;;:::;;;???CCCEEEHHHIIIJJJLLLOOOVVV^^^ddd[[[TTTKKKDDD@@@===<<<<<<:::777777:::;;;999:::===<<>>>>>AAAKKKYYYdddkkkqqqwww|||vvvqqqfffaaaXXXNNNFFFAAA>>>===<<<555000///---******---///...---,,,+++*********,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,))),,,222:::BBBHHHIIIIIIFFFFFFFFFGGGGGGGGGGGGGGG@@@EEECCCFFFccc{{{eeeNNN===777888888BBBQQQYYYllldddPPPUUUZZZ^^^gggsssxxxvvv{{{~~~rrrffffffggghhheee___VVVPPPUUUPPPPPP[[[kkkvvvxxxttttttmmmccc[[[WWWXXX]]]```nnnqqqvvv{{{{{{ssslllggg^^^\\\```jjjuuu~~~kkklllooovvv|||oooYYYQQQOOOXXXhhhvvvtttqqqttteeeKKK???999333///000000......000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))***))))))))))))((((((((()))***+++---000333666777<<>>CCCGGGHHHMMMRRRTTTYYY___gggrrr|||}}}yyyyyy|||~~~~~~sssqqqrrrmmmfff```ccc[[[SSSNNNLLLIIIFFFDDDBBB@@@???AAAEEEJJJOOORRRdddgggkkknnnpppuuuzzz}}}|||zzzuuulllaaaSSSHHHAAA>>>888444666666111,,,+++111000///...---,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,---+++///777@@@FFFIIIIIIHHHCCCDDDEEEEEEEEEEEEFFFGGG>>>HHHRRR___lllYYYKKK???888777>>>EEEVVVjjjuuutttYYYSSSbbbnnnxxxoooaaaUUUPPPSSSRRRRRRQQQQQQQQQQQQRRRQQQSSS[[[ggguuu{{{zzzwwwyyyvvvsssssswwwzzzhhhbbb^^^```ccciiisss|||yyyqqqxxx|||fffOOOJJJNNN[[[www|||sssmmmnnn{{{kkkVVVMMMCCC:::333111000...---///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))(((***,,,...000333666999@@@HHHIIIHHHYYYttt{{{qqqOOOCCC;;;>>>EEEMMMZZZfffyyy}}}kkk___VVVMMMFFF>>>@@@CCCMMMaaavvv}}}ssshhh```\\\WWWVVVYYYkkk}}}rrrwwwuuuiiiXXXGGG;;;333...+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,000111444777<<<@@@DDDFFFFFFDDDBBBCCCFFFJJJLLLMMMQQQTTTVVVVVVQQQKKKFFFDDDCCC<<<888;;;>>>>>>BBBGGGHHHGGGLLLVVV```gggqqqyyy|||}}}rrrnnnpppoooggg]]]SSSNNNGGGBBBBBBEEEGGGGGGGGGGGGHHHLLLQQQXXXaaagggsssyyy{{{kkkYYYMMMIIIBBB<<<<<<;;;777333222//////...---------------+++,,,,,,,,,,,,+++******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***,,,---///444<<>>GGGQQQhhheee\\\___pppuuulllddd^^^ZZZXXXVVVRRRRRRUUUVVVXXXYYYXXXWWWXXX[[[^^^___jjj{{{~~~uuurrrrrrqqqqqqtttpppttt{{{~~~~~~```VVVTTTUUU```ooozzzxxxwwwvvvuuuzzzjjj```\\\KKK@@@555111000....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))************(((+++...///111333888;;;AAAGGGGGGEEEWWWooorrrdddHHH>>>:::BBBKKKRRR___nnnuuuiii```UUULLL@@@>>>===BBBTTTkkk{{{}}}uuujjjbbb___]]][[[fffyyy~~~oookkk~~~}}}mmmeeeXXXLLLAAA888111---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***+++------...555666888;;;???CCCGGGHHHLLLGGGBBBBBBIIIQQQWWWZZZTTTRRRNNNHHHAAA<<<::::::>>>888999BBBHHHHHHLLLRRRZZZ\\\eeetttlllfffZZZOOOKKKLLLJJJFFF@@@===>>>CCCFFFHHHLLLPPPZZZfffwwwtttjjjZZZQQQHHHBBB===777555777///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***,,,...555999???DDDEEEDDDDDDDDDIIIIIIGGGCCC>>>===@@@DDDCCC___bbbFFF===<<<888999???GGGNNNXXXssszzz]]]NNNYYYooozzzkkk___WWWRRRRRRPPPPPPSSSRRRPPPSSSXXXSSSZZZbbbgggiiimmmsssyyy}}}uuuqqqkkkfffccceeekkkxxxqqqiiifff```ZZZXXXiii|||zzzpppmmm~~~wwwmmmgggdddcccTTTFFF888222111//////111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))************+++(((,,,000111222444999>>>AAAEEEEEEGGGVVVgggfffXXXDDD===>>>JJJRRRVVVddduuu}}}vvvnnnbbbUUUGGGDDD>>>===III\\\lllrrrzzzsssppppppggggggtttzzz{{{}}}|||tttqqqyyy}}}yyyrrrmmmjjjpppjjj```SSSGGG<<<444///------,,,,,,,,,+++++++++))))))))))))))))))))))))************************((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''((((((((()))''''''''''''((((((((((((************************((()))***+++---...///000666777999<<<@@@EEEHHHJJJMMMIIIGGGIIIOOOTTTUUUSSSFFFDDDAAA===;;;===AAAEEECCCAAAHHHYYYdddggglllttt|||kkkdddccc^^^WWWNNNHHHDDDEEECCC???>>>AAAIIIQQQ```nnnzzzpppkkkddd\\\OOOAAA:::999333222111///...------,,,++++++,,,,,,---,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''')))+++...///;;;>>>CCCEEEEEEEEEGGGHHHJJJJJJGGGBBB>>>>>>DDDJJJXXX|||rrrVVV@@@<<<===<<>>>>>>>>???BBBGGGKKKSSSSSSaaayyy{{{zzznnnaaaXXXPPPFFFDDDGGGAAADDDJJJTTTaaappp}}}~~~lllTTTCCC===:::888666444111000///...++++++,,,------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((***,,,///111>>>BBBEEEGGGFFFGGGJJJMMMFFFGGGEEEAAA???BBBKKKSSS|||hhhPPP??????@@@@@@OOOdddttt~~~hhh^^^\\\___pppooo[[[WWWSSSRRRTTTUUUUUUSSS```bbbiiitttttteeeaaa```bbbeee```mmmwww}}}dddZZZaaayyyvvvtttxxx}}}yyyfffQQQCCC;;;555111000000/////////............------------------------------------------------+++***)))(((((()))***+++))))))******++++++++++++***...333444444666<<>>DDDEEEEEEFFFGGGIIIJJJJJJCCCFFFFFF>>>:::JJJoooxxx^^^III999>>>LLL[[[ooofffXXX]]]aaakkk[[[RRRQQQOOOMMMMMMRRR\\\hhhqqq{{{ssslllhhhfffkkkuuufffUUUhhhuuugggmmmoooXXXFFF<<<444...///...---------......///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++***)))***+++++++++***---///222555888<<>>222...,,,///000---,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))***(((***+++++++++***,,,---111333777===DDDGGGGGGEEEEEEDDDEEEKKKUUU]]]aaaaaaVVVKKKBBB@@@???<<<===@@@DDDLLLXXXgggxxxvvvkkkeee]]]UUUPPPJJJFFFJJJQQQYYYooo{{{jjjZZZOOOCCC===<<<999222,,,///...,,,,,,------,,,+++,,,,,,,,,++++++++++++***++++++++++++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&))),,,++++++///888AAAEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDBBB???HHHfff~~~\\\LLL???;;;GGGZZZmmm```[[[mmm}}}gggYYYRRRNNNJJJNNNPPPTTT^^^ppp}}}~~~ttt^^^]]]dddrrrrrrnnnyyyeeeKKK888---111000///............---.........---------,,,,,,,,,,,,,,,++++++++++++***************************+++*********++++++++++++///111444666888;;;@@@CCCIIIPPP]]]jjjppplll```UUULLLVVVsss||||||nnnaaaYYYQQQFFFCCCGGGNNN___uuu|||{{{}}}|||yyyqqqddd\\\___ccccccgggmmmppp{{{{{{kkkXXXEEE333000//////...+++,,,000++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******(((***,,,---,,,,,,...///666:::BBBKKKQQQSSSPPPMMMFFFGGGNNNYYYeeeiiieee___MMMCCC999777:::>>>CCCIIIMMM___rrr{{{vvvkkk___SSSHHHEEEGGGIIIZZZnnn~~~xxxiiiUUUHHHDDD@@@777///000...------......---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))+++,,,000666???DDDEEEFFFHHHIIIIIIGGGFFFEEECCC???:::===QQQ|||hhhIII???===DDDTTTfffzzzpppcccnnngggSSSMMMNNNPPPPPPMMMUUUeee|||}}}{{{sssllljjjzzz|||gggXXXLLLQQQuuuuuussswww{{{}}}[[[CCC666444222000///000///...,,,.........------------,,,,,,,,,,,,,,,++++++++++++************************************++++++,,,---222333666777999<<<@@@CCCLLLTTTdddpppjjjYYYMMMKKKJJJWWWkkksssvvvvvvllleee\\\PPPIIIIIIEEESSSgggvvv~~~|||xxxuuuqqqjjjggghhhjjjjjjnnntttwwwuuueeeUUU<<<555//////...,,,---///+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))************++++++,,,,,,...222555@@@DDDKKKRRRVVVUUURRROOOIIIOOOZZZdddhhhbbbUUUKKKAAA;;;666888???KKKVVV^^^sssxxxzzzqqqaaaVVVQQQOOOTTT]]]iiiyyylllYYYMMMGGG???888111000//////000000///---------,,,,,,,,,+++++++++++++++,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((()))))))))***)))***...555===CCCGGGEEEGGGIIIJJJIIIGGGDDDBBBAAA???===CCC[[[iiiSSSEEE===DDDRRReeewwweeebbbvvvyyykkkZZZOOOKKKMMMSSSYYYmmm|||zzzqqqnnnnnn}}}yyyhhhcccdddkkkwwwxxxvvv|||yyyjjj\\\NNNMMMeee|||xxxwwwfffPPPBBB666333000///000000///---............------------------,,,,,,,,,+++++++++******************************+++++++++,,,...///222444666888;;;>>>CCCFFFUUUgggwwwsss]]]HHHAAACCCEEETTTaaaeeerrr|||vvvppphhh\\\SSSNNNFFFKKKWWWeeesss}}}zzzvvvvvvwwwyyy|||}}}xxxsssssswwwwww{{{yyyssslllMMM>>>111...111000...---++++++++++++************************************((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))************,,,+++++++++---222:::@@@NNNPPPRRRTTTTTTRRRQQQPPPWWW\\\bbbaaaYYYNNNDDD>>>;;;???DDDLLLXXXhhhxxxssshhh^^^XXXTTTZZZgggvvvwwwdddUUUHHH>>>333111///.../////////...---------,,,,,,,,,++++++*********+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))*********)))+++000999AAAEEEGGGFFFGGGIIIIIIHHHFFFCCCAAA>>>FFFOOOZZZooohhhPPPCCC@@@AAALLLaaayyytttgggcccssswwweeeZZZXXXVVVVVVVVV___vvv|||ooohhhjjjsss}}}pppeeeffflllxxx{{{uuu}}}}}}wwwvvv{{{~~~zzzvvv{{{{{{zzzrrrjjjfff```[[[^^^eee}}}~~~ppp[[[III:::555000...000111000...//////.........------------------,,,,,,,,,++++++************************)))+++,,,+++***,,,///222111333777:::===AAAGGGKKKiiiwwwRRRCCCBBBAAAGGGWWW```fff}}}{{{ssshhh]]]VVVLLLJJJLLLVVVgggvvv~~~zzzqqq~~~wwwyyy}}}xxx~~~vvvxxxwww```KKK777000222222///---,,,++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,...222:::DDDKKKWWWWWWVVVTTTQQQPPPQQQRRR]]]\\\WWWLLL@@@:::<<<@@@FFFUUUeeeqqq{{{~~~vvvnnnrrruuuuuuttt~~~sssfff[[[ZZZ\\\bbbmmmyyylllVVVEEE:::666111...------------------------,,,,,,,,,,,,)))***************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((((((((()))))))))'''(((((())))))******+++***,,,///666===CCCFFFGGGGGGGGGHHHHHHGGGEEECCCAAA:::MMMcccssswwwkkk]]]MMMCCCBBBOOO[[[qqqtttmmmkkkdddsss{{{eeeZZZXXXTTTVVV^^^kkkxxxmmm```\\\aaannnzzzzzzjjjdddjjjsss~~~~~~{{{|||~~~yyyuuupppnnnsss{{{|||wwwqqqgggfffyyy~~~}}}jjjUUUDDD<<<333///000222111////////////.........------------------,,,,,,,,,,,,************************)))+++,,,,,,***,,,111555111444888;;;???DDDJJJNNNssspppIII@@@CCC@@@LLLZZZaaammm}}}tttiiiaaaRRRMMMJJJOOO]]]mmmzzz~~~~~~xxxtttqqq{{{pppooovvvvvvnnnYYYAAA555111000///000,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++***---111666<<>>444222333222///000/////////..................---------,,,,,,,,,************************)))+++---,,,***,,,222888666888;;;>>>@@@DDDIIILLL[[[aaaaaaUUUIIIEEEJJJOOO```hhhjjj||||||ttt\\\VVVQQQQQQTTT\\\iiiuuu|||}}}~~~vvvmmmeeeaaa^^^```nnn}}}rrrlllnnnrrruuuxxxtttfffUUUEEE666------111///...---+++***)))))))))+++++++++************)))))))))))))))************))))))*********))))))(((++++++***)))(((((())))))''''''(((***---...---,,,---...333>>>JJJRRRSSSQQQMMMKKKJJJLLLMMMLLLFFFAAA;;;888<<>>AAABBBDDDFFFIIIEEEIIIGGGDDDAAA999???TTTooo]]]PPPOOO\\\mmmvvvaaa___vvv|||iiiXXXPPPLLLLLLIIIJJJ[[[qqq}}}zzzpppnnnllliiiuuu~~~aaaXXX^^^ppp~~~{{{kkkQQQ;;;333444444000...//////000111000000000---...//////...---***))),,,,,,++++++++++++++++++---+++))))))+++///444777999:::???EEEEEECCCIIIRRRccc```[[[QQQEEEAAALLLZZZqqqlllxxxvvvvvv{{{uuueee^^^XXXVVVUUUXXXaaakkkxxx{{{iii]]]WWWTTTWWW\\\bbbmmmwwwwwwxxx~~~}}}|||{{{|||vvvfffRRR===---***///...---,,,+++************+++++++++************)))))))))))))))************))))))************))))))++++++***))))))))))))))))))))))))+++---......---111555<<>>DDDJJJWWWiiizzzwwwyyy{{{ggggggfffiiivvvooo^^^QQQFFF:::111///000000...,,,,,,------++++++++++++++++++++++++******************************))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))(((***---///555:::???CCCDDDEEEGGGIIIEEEGGGBBB>>>???AAATTTsssyyydddQQQKKKKKKOOO^^^pppqqqkkkxxxsssVVVJJJNNNJJJJJJRRR```vvvyyyrrruuu{{{wwwcccXXXTTTYYYnnnrrrOOO:::444333111///000000000000//////......///000000///...,,,***++++++++++++++++++++++++...,,,+++***,,,000555888;;;;;;???DDDDDDCCCIIIQQQbbb]]]VVVMMMDDDDDDRRRbbbxxxxxxzzz~~~}}}~~~{{{wwwnnngggaaa^^^ZZZYYY^^^fffrrryyy~~~ccc]]]TTTOOOSSS\\\eeemmmrrrtttwww}}}{{{wwwyyyeeeIII333...222------,,,++++++++++++++++++++++++************)))))))))))))))************))))))************))))))++++++***))))))))))))*********++++++,,,---//////555<<>>EEESSSsssvvv]]]JJJDDDHHHUUU\\\ccc}}}ppp```ooojjjQQQIIIMMMRRRNNNkkk|||zzz}}}xxxwwwvvvvvvppphhhbbb``````qqqmmmSSSEEE:::222000000//////............///////////////...---,,,))))))***+++,,,,,,------...---,,,---///333777999;;;<<<===@@@BBBEEEKKKQQQUUUNNNFFFAAA@@@HHHZZZkkkttt|||{{{}}}|||xxxrrrnnnjjjhhhddd```aaafffiiitttnnnhhhbbbccckkkuuuxxxwwwmmmooorrroootttaaaAAA222111------,,,,,,+++,,,,,,,,,+++++++++*********))))))((()))))))))************(((((()))***************+++***************++++++***+++,,,------000666:::DDDIIIOOONNNJJJFFFHHHJJJDDD@@@<<<<<>>@@@IIIXXXfffrrr|||~~~}}}{{{|||~~~|||wwwsssoookkkhhhccc]]]]]]```fffqqq~~~}}}}}}}}}~~~{{{wwwnnnmmmrrrvvv{{{xxxTTT<<<444......---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************'''((()))******+++******+++************+++,,,,,,+++---///000111666>>>DDDOOOPPPOOOJJJCCC@@@CCCGGG???@@@DDDNNNcccyyy~~~{{{uuu\\\III999444333///---000......------,,,,,,++++++++++++++++++++++++++++++)))))))))************+++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,...333:::>>>@@@@@@BBBEEEGGGHHHFFFDDDAAA>>>999DDD]]]sssgggUUUMMM@@@UUUllluuuxxxqqqfffhhhwwwmmmYYYJJJJJJKKKOOOdddqqqbbbeeeuuuVVV:::333222111000///000111222------------------------*********++++++,,,,,,---++++++,,,---000333777999:::<<<===>>>DDDPPPXXX[[[IIIAAA<<<===BBBKKKYYYddd|||}}}xxxssswww{{{|||zzzuuupppllliiiccc]]]]]]aaadddmmmyyy|||ssspppnnnwwwfffIII;;;000///...---,,,++++++++++++++++++************)))))))))))))))************'''((()))******++++++++++++*********++++++,,,---,,,///222444777===HHHPPPQQQPPPKKKEEE???>>>AAADDDFFFLLLYYYmmm}}}{{{xxx___HHH???:::333000222///......---,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,///555<<>>DDD___sssWWWHHHFFFNNNdddwwwddddddsssrrrRRRIIIBBBFFFVVVuuu}}}~~~pppddd~~~nnnSSS888666444111000///000000......------------......++++++++++++++++++++++++,,,,,,---///222555888:::;;;>>>???@@@IIIXXXbbbdddIIIAAA;;;===EEEPPP^^^iii}}}}}}}}}~~~wwwrrrnnnuuu{{{vvvqqqnnnkkkfffaaabbbfffbbbjjjuuu~~~yyy~~~ddd^^^eeehhhrrrlllNNN===111000...---,,,++++++***+++++++++************)))))))))))))))************''''''(((******++++++++++++*********+++,,,,,,---...111555777;;;CCCNNNWWWNNNLLLGGGBBB??????BBBEEEPPPZZZmmmrrrVVVJJJBBB888444666//////...---,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,000666===CCC@@@??????BBBEEEFFFCCC???:::BBBTTT~~~tttVVVGGGEEEZZZmmmzzzdddmmm|||iiiTTTFFFJJJMMMXXXwww~~~sssmmmzzzwww|||bbb<<<:::666333000.........//////.........//////000,,,,,,++++++++++++++++++------...000333777:::<<<<<>>???AAAJJJUUUXXXTTTHHH>>><<>>HHHKKKIIIHHHIIIHHHFFFCCCAAA===@@@OOO```rrruuu~~~hhhMMM<<<555111111000...---.........,,,,,,,,,++++++++++++***************************((((((((((((((()))******))))))******))))))(((((((((,,,222666:::<<>>OOOgggpppYYYJJJPPP^^^kkksssxxxppp~~~gggQQQKKKLLLPPPkkk|||zzzzzzzzzzzzyyywwwtttooojjjfffcccaaaaaa^^^___```cccgggnnnwww}}}|||yyy___NNN===666444222222444////////////............---,,,,,,,,,,,,---......***---000222444666:::<<<:::<<<===???EEENNNOOOJJJAAA:::;;;IIIXXXgggzzz{{{{{{yyyxxxwwwxxxzzz{{{{{{zzzxxxsssnnnllliiiddddddgggooozzz~~~wwwsssyyyxxxzzz|||zzzxxxrrrkkkkkkpppsssrrrmmmttt}}}uuurrrpppkkk___VVV???555...///000---******,,,+++++++++******************))))))))))))******)))************+++++++++***,,,---------...000222333===GGGKKKLLLLLLKKKGGG@@@@@@AAABBBHHHXXXsss||||||jjjOOO@@@666333111000000///...---,,,,,,,,,,,,++++++++++++************************)))(((((((((((()))******++++++++++++******)))))))))///777===@@@@@@@@@@@@FFFDDDCCCBBBBBBCCCDDDEEE\\\{{{gggWWWKKKLLL___uuupppooo```IIIEEELLLSSSmmm{{{uuurrrmmmjjjiiihhhfffeeeaaa___ZZZUUUPPPMMMJJJIIIEEEFFFGGGIIILLLRRRYYY^^^ssswww}}}~~~}}}{{{|||fffLLL;;;333000111222////////////............---,,,,,,,,,,,,---......+++---000333444666:::<<<<<<===>>>???CCCHHHFFFAAA===888===PPPeeevvvzzzwwwtttsssuuuyyy{{{|||zzztttooommmjjjfffgggjjjsss||||||}}}}}}vvvxxxrrrlllwww}}}wwwrrrmmmggg```\\\HHH:::...///000---***+++,,,,,,+++++++++***************))))))))))))******))))))*********+++++++++,,,,,,---------...111444888BBBGGGFFFJJJSSSTTTNNN@@@>>>@@@JJJ^^^zzzkkkXXX???888222222222000---,,,------,,,,,,,,,+++++++++************************))))))(((((())))))***+++,,,++++++***************,,,222999???AAAAAAAAAAAADDDDDDEEEEEECCCCCCGGGMMMggg{{{fffQQQHHHIIITTTiii~~~ttt|||aaaNNNJJJOOOZZZddd~~~tttlllfffbbb]]]YYYWWWUUUSSSRRRPPPNNNKKKFFFCCC@@@>>>===:::;;;<<<===???CCCHHHLLL```bbbeeeeeedddaaa```______cccjjjttt}}}}}}xxx}}}]]]CCC555000000111////////////............---,,,,,,,,,,,,---......+++...111333444777:::<<>>???@@@BBBCCCDDDDDDFFFFFFAAA>>>FFFQQQvvvkkkWWWGGGGGGQQQ^^^mmm{{{gggaaaqqqgggMMMLLLQQQVVVlllyyypppeee]]]XXXTTTOOOKKKHHHGGGEEECCCCCCBBB@@@>>><<<;;;:::999888999;;;;;;<<<>>>AAADDDNNNPPPQQQPPPMMMJJJHHHHHHIIINNNUUU]]]dddjjjnnnpppyyy|||iiiMMM:::333333333////////////............---,,,,,,,,,,,,---......,,,///111333555777999<<<>>>>>>AAAGGGJJJGGG@@@;;;;;;<<>>@@@BBBEEEEEEDDDDDDCCC===;;;HHHZZZxxx\\\PPPJJJSSS```jjjuuuccc```dddyyyfffTTTJJJNNNRRR___~~~rrrfff\\\UUUKKKHHHCCC@@@>>>>>><<<;;;:::::::::999999888888888666888999:::::::::===???AAACCCDDDDDDBBBAAABBBCCCCCCGGGKKKNNNQQQTTTWWWZZZeeeqqq~~~|||uuuooo~~~|||pppVVV@@@666333222////////////............---,,,,,,,,,,,,---......---///222444555777999<<<<<<<<<@@@HHHKKKFFF===999888<<>>:::888888999888888666666777777777777666666555777999999999999:::<<<<<<===?????????@@@BBBDDDEEEGGGIIIIIIIIIKKKNNNRRRWWWcccpppzzztttkkkqqqwww}}}~~~iiiNNN===666222////////////............---,,,,,,,,,,,,---.........000222444555777999<<<===<<>>JJJ[[[ooo~~~}}}~~~{{{xxxvvvvvvxxx{{{||||||wwwoookkkgggeeehhhnnnrrrxxxvvvhhh\\\___kkkttt|||}}}yyywwwzzz}}}{{{}}}xxxdddWWW___pppnnnqqq{{{~~~vvv~~~vvvuuuzzzqqq```>>>444333---+++000---------,,,,,,,,,++++++******))))))))))))******)))************+++++++++/////////000222888@@@FFFEEEKKKVVVZZZPPPAAACCCNNN]]]~~~|||{{{~~~~~~|||{{{{{{|||zzz{{{{{{{{{{{{}}}qqqPPPAAA:::222///222......---------,,,,,,,,,*********************************)))******+++,,,******)))***,,,///222444888;;;???BBBCCCCCCCCCDDDDDD@@@???@@@???JJJjjjyyy___MMMTTTeeettt{{{___YYY[[[}}}UUUKKKQQQRRR[[[zzzkkkYYYJJJCCCAAA;;;888555444555666777666666666777777777777666555666888:::;;;::::::;;;<<<<<<===>>>>>>>>>???BBBDDDFFFGGGIIIIIIIIIKKKPPPUUURRR\\\hhhsss~~~qqqiiirrrpppyyyuuuuuuaaaJJJ>>>888000/////////............---,,,,,,,,,,,,---.........000333444555777999<<<@@@???DDDNNNPPPFFF;;;666:::BBBNNN[[[lll~~~~~~~~~~~~}}}}}}zzzuuussstttuuutttsssyyyvvvrrrkkkfffddddddeeebbbgggaaaPPPGGGRRRiiixxx{{{zzz~~~{{{xxxfff[[[\\\ccchhhlllyyy}}}wwwuuu{{{rrreee{{{iiiHHH666222000...---------,,,,,,+++***))))))))))))))))))))))))))))))+++,,,,,,+++******+++---//////---...777AAAEEECCCEEELLLVVVVVVGGG<<>>@@@BBBDDDEEEFFFFFFEEEBBB@@@@@@BBBVVVwwwXXXPPP\\\mmmyyyXXX\\\fffkkkNNNTTTLLLQQQtttyyylll]]]OOOEEE@@@===:::777444444666888888666777777777777666666666666:::999777666888:::888444;;;???CCCEEEDDDCCCBBBCCCKKKGGGEEEHHHQQQXXX[[[[[[___bbbeeemmm}}}zzzzzz}}}~~~wwwsssxxx}}}wwwZZZBBB555222333222///---...//////...------,,,,,,------...///222555777777777888999@@@AAAFFFMMMMMMFFF>>>;;;AAAHHHRRR___rrr~~~~~~~~~~~~}}}}}}~~~}}}{{{uuunnnkkkkkkmmmnnnnnnuuuuuutttnnnhhhccccccccc[[[XXXOOOIIIOOObbbsss{{{|||{{{vvvggg\\\YYYZZZ___hhhuuu}}}{{{~~~uuu^^^rrroooMMM666000111///---------,,,,,,+++******)))***************************+++,,,+++******+++---,,,000333444999???CCCBBBGGGKKKNNNJJJCCCEEEWWWkkk}}}|||}}}zzzyyyxxxzzzzzzzzzzzzyyyyyyyyyyyyzzzxxxxxx|||}}}{{{|||{{{bbbLLL;;;333000111......111222000///111++++++************++++++)))))))))))))))***++++++++++++++++++---111666:::===>>>@@@AAACCCDDDEEEEEEGGGAAA;;;===KKKkkklllUUU^^^gggrrr|||pppVVVeeezzzvvvaaaNNNJJJRRRhhh{{{sssfffXXXKKKAAA<<<999888666444555777999888777666666666777777777777888::::::999999;;;<<<<<<:::@@@DDDHHHHHHFFFCCCDDDEEEKKKJJJLLLQQQXXX]]]```aaabbbhhhpppzzzsssjjjlllqqqyyy}}}wwwhhhNNN<<<444444333000...............------,,,,,,------...///222555777777777999:::@@@@@@DDDJJJJJJCCC===;;;>>>HHHUUUdddvvv~~~||||||||||||~~~}}}}}}}}}~~~~~~}}}{{{wwwqqqjjjddddddeeegggiiiooosssvvvssskkkdddaaaaaa\\\UUUQQQ[[[sss{{{|||{{{}}}yyyrrriii```YYY[[[gggrrryyy}}}vvv\\\qqq}}}\\\;;;///111111+++------,,,,,,++++++******************************)))***+++*********,,,...+++333999;;;===@@@BBBAAABBBDDDBBB>>>EEE^^^|||}}}|||yyyxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzxxxzzz~~~~~~{{{yyy{{{}}}}}}cccKKK;;;222000,,,+++...///------///++++++************++++++***))))))))))))***++++++*********,,,///444999<<<===>>>@@@AAABBBCCCCCCCCCEEE@@@<<>>KKKPPPTTTRRRMMMHHHGGGIIIHHHKKKOOOSSSWWW[[[```cccooozzzwwwggg]]]YYYeee{{{vvv{{{tttVVV===555444222111///...------......------------......000222555777777888999;;;@@@???AAAFFFEEE???<<<<<>>RRRzzzzzzuuutttuuuvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{zzz}}}|||yyyyyyzzz~~~dddJJJ888444///---///000---******,,,++++++******++++++,,,******))))))******+++,,,***)))***---222777;;;===>>>???@@@AAABBBBBBBBBBBBAAAAAAFFF[[[|||```\\\ffftttzzz~~~qqqbbb^^^wwwbbbLLLNNNUUUuuu{{{pppfff\\\WWWOOOFFF>>>888555333222333555777999:::999888888888888888888888888888888777888999999:::???DDDWWW^^^dddbbbXXXOOOKKKLLLLLLOOORRRTTTWWW___jjjsss|||qqq\\\```qqqaaaBBB666222000111000...------......------------......000222555666777888:::<<<@@@>>>???BBB@@@<<<;;;>>>IIIUUUdddqqq|||||||||{{{{{{zzzzzzzzzzzzzzz|||{{{zzzzzz{{{{{{yyywwwqqqpppnnnjjjfffbbb```___eeemmmuuuwwwqqqhhhaaa^^^]]]^^^iiixxxbbbeeettt~~~xxxyyy|||xxxvvv{{{}}}lllccckkklllooowwwPPP666222222------------,,,,,,,,,,,,,,,************************((()))+++++++++,,,...000777888;;;@@@IIIPPPLLLDDD>>>CCCFFFKKKcccyyyvvv|||rrrnnnooosssvvvuuuuuuvvvwwwxxxyyyzzzzzz{{{zzz}}}{{{wwwwwwvvv{{{zzzYYY>>>:::444111333555222...,,,,,,,,,++++++++++++,,,,,,***************++++++,,,*********...444:::===>>>>>>???@@@AAABBBCCCCCCCCC@@@CCCMMMhhhdddQQQ\\\rrr|||bbbXXX[[[kkkhhhQQQLLLYYYlllyyynnnaaaVVVKKKHHHDDD???:::777555444000222555777999999999:::::::::999999888888777777===;;;;;;===<<<===EEEPPPcccllltttpppbbbTTTNNNNNNRRRTTTVVVXXX^^^mmmyyyxxx{{{qqqPPP888222...000111...---//////......------......///000222555666777888;;;===@@@>>>???@@@>>>:::;;;???OOO[[[jjjuuu~~~{{{{{{||||||||||||||||||yyyxxxxxxxxxzzzyyyxxxvvvpppqqqpppmmmgggaaa]]]\\\cccjjjqqquuussslllddd___[[[ZZZ```kkkooohhhZZZPPP\\\lll{{{zzzxxxyyyzzzuuutttyyyzzzkkk]]]cccfffnnnvvvtttvvvyyyxxx}}}uuu{{{[[[???333111111------------,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,,,,---000222<<<;;;===CCCNNNTTTNNNBBB555???MMM\\\tttqqqxxx}}}uuunnnkkknnnssswwwuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxzzz~~~}}}xxxtttuuutttyyyhhhKKK>>>666///000222000...---,,,,,,++++++++++++,,,,,,+++************+++,,,,,,,,,***+++///777===??????>>>???AAABBBCCCDDDDDDDDDCCCEEEOOOiiinnnTTTMMM^^^uuu|||yyyWWWWWWddd|||mmmNNNJJJPPPeee|||pppcccUUUIII@@@???===;;;888777666555111333666777777888999;;;:::::::::999999999888888===::::::<<<;;;===LLL]]]rrr|||{{{iiiYYYSSSUUUPPPSSSVVV\\\hhh|||zzz~~~xxxzzzwwwYYY@@@666///111111------111//////............//////111333555666777999<<>>BBBIIIPPPRRRIII>>>777DDDZZZooo{{{~~~uuussspppnnnooorrrvvvyyyyyyyyyzzzzzz{{{{{{||||||yyywwwyyy||||||wwwuuuvvvwwwyyy}}}~~~~~~hhhNNNAAA333......------...---,,,,,,++++++,,,,,,---++++++******++++++,,,------++++++000888>>>???>>>>>>???AAACCCDDDFFFFFFFFFBBBDDDRRRlll}}}cccRRRUUUeeesss}}}bbbgggttt]]]IIISSS___{{{vvviii\\\NNNCCC;;;;;;:::999888777555555222555666666555666999<<<888888999999:::;;;;;;<<<>>>:::;;;??????DDDWWWnnnppp```^^^bbb___ccckkkuuu~~~{{{{{{lllLLL===333444333---,,,111//////............//////111333444666777999===@@@AAAAAABBBBBB>>>:::<<>>333000///000222---,,,,,,++++++,,,,,,---++++++******++++++,,,---...,,,,,,111999???@@@>>>>>>???AAACCCEEEGGGHHHHHH>>>CCCWWWsssxxx```VVV___mmmsssmmmttt}}}SSSMMMcccuuurrreeeYYYLLLAAA;;;;;;:::999888666555444444555777666444555999<<<555666777999;;;===>>>???FFFBBBBBBGGGIIIPPPggguuuggghhhooo~~~|||tttvvv~~~UUUDDD777666444---,,,111//////............//////111333444555777999===@@@AAAAAACCCCCC???:::===CCCWWWhhh}}}ssstttvvvwwwwwwvvvtttsssssssssssstttuuuvvvwwwxxxvvvvvvuuupppjjjfffeeegggggghhhfffgggnnnuuuoooeee___SSSPPPUUURRRIIIMMM[[[hhhmmmqqqsssyyy~~~zzzrrrrrrqqqqqqssstttrrrlllhhh[[[^^^hhhsssrrrhhhdddfff]]]ZZZZZZ___ccciiixxxvvvjjj```[[[```iiiwww|||qqqccc]]]ooo___;;;+++222......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,+++***+++...222777:::AAADDDJJJNNNGGG>>>???GGGWWWtttxxxzzz|||}}}}}}~~~uuummmjjjjjjpppuuuyyyzzzzzz}}}}}}}}}~~~~~~yyywwwyyyyyyvvvvvvsssqqqqqqpppvvvoooIII777222///...000000000000///......------++++++,,,,,,,,,---------,,,...111555999<<<>>>??????AAACCCEEEGGGHHHEEEBBBHHHIII[[[}}}zzziiinnnuuuzzz{{{~~~cccQQQ\\\xxxvvvfffWWWKKKCCC???::::::999888777666555555333444666777888888888777666999<<<>>>AAADDDEEEDDDGGGFFFIIIMMMPPP]]]|||{{{}}}|||~~~~~~||||||yyyxxxwwwuuuvvv|||rrrOOO999888666444111***000///...------...///000222333555777999<<<===>>>CCCFFFEEE???:::<<>>@@@@@@AAACCCEEEFFFGGGEEEBBBBBBPPPpppooossszzzwwwmmmYYYSSSllltttdddUUUHHH@@@<<<::::::999888666555444444333444666777888999888888999<<<>>>???BBBHHHLLLKKKRRRNNNOOOTTT[[[iii~~~|||zzz|||~~~vvvooojjjfffhhhjjjjjjlllrrr|||~~~}}}YYY???888333333666444000///...------...///000333444666888;;;===>>>??????BBBBBB>>>:::===EEELLL___jjj}}}ssssssttttttsssqqqooonnnqqqqqqpppooooooooooooppprrrvvvxxxxxxrrrkkkeeeaaaaaa___]]]]]]cccjjjiiidddYYYSSSRRRUUURRROOO]]]qqq{{{vvvxxx}}}~~~zzzwwwtttqqqooopppqqqqqqqqqjjjhhhdddgggvvvxxxggghhhcccaaaeeejjjnnnrrrvvvyyywwwtttnnnfffccckkkuuuwww___WWWxxxoooHHH000222......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,---000555999<<>>???@@@???AAAAAA===:::===GGGQQQccckkk{{{qqqqqqqqqqqqqqqpppooonnnoooooonnnnnnnnnoooooopppvvvxxxyyyxxxssskkkccc___\\\YYYWWWXXX]]]bbbeeeddd^^^UUUQQQRRROOOLLLTTTbbbaaadddjjjrrrzzz~~~}}}yyyvvvsssooommmnnnqqquuuxxx{{{tttfffccczzzvvvlllhhhdddbbbbbbeeejjjooorrrwwwyyysssiiieeekkktttzzznnnmmmzzzQQQ222,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---///333777<<<>>>BBBGGGJJJEEE@@@GGG^^^rrr~~~yyyvvvyyytttwww|||~~~wwwqqqlllkkkjjjjjjlllpppuuuyyyyyy|||{{{}}}yyyvvvssspppnnnmmmlllzzzzzzQQQ999333222...111111000000///.........,,,,,,,,,------------...---///222666:::===???@@@AAAAAACCCEEEEEEDDDDDDGGGQQQttt|||lllnnnttttttaaa^^^RRRccc}}}vvviii[[[MMMBBB;;;888::::::999777555444333222444555666777999:::;;;;;;;;;???@@@@@@JJJ\\\iiilllkkk```[[[dddsss~~~zzzmmmhhhaaa[[[VVVRRROOOLLLIIILLLNNNOOOQQQXXXdddmmmzzz|||ppp```TTTNNNIIIDDD@@@???@@@@@@@@@@@@DDDIIINNNSSSXXX```iiiqqqyyy~~~~~~{{{zzz|||}}}}}}lllXXX???111...***000///.........///000111444555666888;;;===???@@@BBBBBBAAA>>>:::<<>>@@@DDDGGGGGGBBBCCCSSSmmmzzzyyy{{{ssswww{{{xxxwww|||yyyvvvuuuvvvxxx{{{}}}~~~{{{uuupppiiimmmttt}}}eeeFFF;;;666111111111111000//////......,,,,,,---------.........---///222666:::===???@@@BBBAAABBBFFFFFFCCCFFFLLLeeetttkkkqqqyyylll[[[hhhcccRRRZZZ}}}|||xxxrrrlllaaaTTTIII@@@;;;888::::::999777666444333333444555666777999;;;===>>>999???AAABBBPPPiii{{{}}}pppjjjuuukkkYYYSSSPPPMMMHHHEEECCCAAA???>>>;;;@@@DDDFFFFFFKKKTTT\\\gggppp|||hhh\\\NNNDDD@@@???===:::::::::999888777999;;;>>>AAAEEEKKKRRR[[[fffqqqyyy~~~~~~lllIII666222...000///......///000111222222333555777:::<<<>>>???@@@@@@@@@???<<<@@@QQQccc|||tttqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnoooqqqsssuuuvvv{{{xxxtttppplllgggbbb^^^TTTRRRRRRUUUWWWZZZaaahhhhhh[[[PPPOOOPPPNNNJJJHHHGGGJJJTTTeeesssxxxyyyzzzqqqpppnnnllllllqqqwww|||zzzddd[[[rrrxxx{{{xxxnnniiisssrrrmmmmmmxxx{{{\\\;;;222......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,---...000333777<<<@@@BBBDDDEEEDDDDDDNNNddd{{{yyyrrrvvvttt|||}}}~~~~~~zzzsssmmmjjjgggjjjzzzzzzXXXCCC888222222111111000000//////...,,,---------...............000333777:::>>>@@@AAACCC@@@BBBHHHGGGDDDIIIRRRrrrrrroooggghhhsss~~~jjjWWWYYYsssjjjTTT[[[rrrwwwooojjjddd^^^VVVLLLDDD>>>:::999::::::999888777666555555444555666777:::<<<>>>@@@:::BBBDDDFFFWWWuuu|||www}}}jjj]]]QQQHHHEEECCC@@@>>>===>>>???>>>>>>888===CCCEEEFFFHHHOOOTTT]]]ffftttsssUUUMMMCCC<<<:::;;;;;;:::888777777777777999:::;;;:::<<>>;;;:::<<>>222......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,---...111444999>>>BBBDDDCCCDDDFFFNNNaaayyy}}}tttmmmwwwzzzxxxwww{{{yyyuuu|||yyyuuusssmmmiiiqqqnnnNNN:::333222222111111000/////////------------...............000333777;;;>>>@@@AAACCC@@@BBBIIIIIIEEELLLXXXttt|||cccdddbbbiiiwwwzzz___[[[eee|||ggg[[[XXXrrrxxxmmmccc\\\UUUQQQJJJCCC>>>;;;:::999:::999999999888888888777444555666777:::===@@@AAA>>>GGGJJJKKK^^^xxxfffTTTKKKHHHFFFDDDDDD???===<<<<<<>>>??????>>><<>><<<;;;<<<<<<999888888888:::;;;;;;;;;777:::<<<;;;<<<@@@IIIPPPYYYbbbnnnwwwyyyyyy{{{|||~~~{{{zzznnnEEE111333444000////////////111222333333444555888:::<<<>>>???:::888<<>>@@@AAACCC???CCCJJJJJJFFFNNN[[[rrrwwweeeggghhhqqqnnn]]]___hhhsssTTTVVVaaa}}}sssggg[[[SSSLLLHHHCCC>>>:::999999999999999999999999999999999555555666777:::===@@@BBBBBBLLLOOOOOObbbooo```UUUKKKHHHFFFAAA;;;999>>><<<;;;;;;===>>>===<<<@@@BBBEEEGGGKKKPPPUUUYYYfffppp~~~rrr]]]HHHHHHGGGDDD@@@>>>>>>???<<<;;;::::::;;;;;;:::888777:::======;;;>>>DDDJJJGGGTTTdddppptttuuuwwwxxxvvvzzz~~~~~~vvv~~~yyyOOO666333111000/////////000111333444444555777999;;;===???@@@===:::===CCCEEENNNiiixxxtttpppooopppooommmjjjkkklllooorrrrrrnnnkkkkkkfffccceeeiiijjjeeeaaaaaa[[[UUUPPPOOOSSSYYY]]]___hhhdddYYYMMMGGGIIIJJJHHHBBBHHHRRRaaauuu|||{{{wwwsssnnnlllnnnoookkkddd[[[SSSNNNOOOUUU\\\bbbsssxxxvvv|||qqqwww~~~xxxllldddjjjuuupppfffeeettt~~~pppNNN333//////---+++,,,...---+++++++++******++++++,,,---,,,111333444;;;IIIQQQSSSCCCQQQ[[[nnn~~~zzzsssooosss}}}vvvrrrtttxxxyyyyyy{{{tttyyyaaa666444444111...---......,,,...------------...//////222555999<<<===>>>???AAADDDAAADDDJJJHHHCCCJJJYYYsssrrrfffgggkkktttlllkkkvvv|||^^^SSSVVVxxx{{{lllZZZLLLGGG>>>===;;;999888888888888888777777999<<<===:::777666999999777:::BBBGGGGGGDDDNNNVVV^^^rrrsss^^^WWWIIIFFFCCC@@@??????@@@AAA===???@@@???<<<===@@@DDDJJJIIILLLRRRUUUYYY```hhhrrrnnn]]]LLLHHHDDDFFFKKKLLLGGGBBB;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;===???@@@FFFKKKSSS]]]fffmmmqqqrrrrrrtttxxx{{{|||xxxwwwyyy|||}}}{{{~~~~~~|||tttnnnwwwcccCCC555555333222111000111222444555777666666888;;;???AAAAAABBB@@@888:::JJJXXXjjjwwwtttqqqpppqqqqqqmmmjjjggghhhkkkooopppmmmhhheee```^^^aaahhhkkkiiifffggg\\\VVVPPPNNNQQQWWWZZZ[[[eeebbbZZZOOOJJJJJJJJJHHHCCCEEEKKKXXXmmm~~~{{{vvvqqqnnnmmmmmmmmmnnnlllfff[[[MMMGGGMMMXXX]]]mmmwwwzzz{{{wwwuuu{{{~~~~~~yyy{{{iii___hhhxxx{{{nnngggpppzzzpppRRR888000///,,,+++,,,------++++++++++++***++++++,,,---,,,111555999BBBOOOUUUUUUIIIYYYggg|||{{{nnnfffggglllyyy{{{tttssstttttttttrrrqqqrrruuuyyyuuulllrrr}}}sssIII777555222000///000///---...------------...//////333666999<<<===>>>@@@AAAEEECCCFFFKKKIIIGGGSSSdddyyyiiijjjnnnwwwssszzzrrrVVVZZZlllyyytttnnniiifffeeekkkttt|||yyyuuunnnbbbRRRDDD;;;===<<<;;;999888777888888888777777999<<<<<<:::888666888999888;;;DDDKKKMMMMMMWWW___hhh~~~___PPPMMMGGGEEECCC@@@??????@@@AAA???AAABBBAAA???@@@DDDHHHKKKKKKQQQYYY___eeeoooxxxrrrcccUUUPPPLLLLLLPPPPPPKKKFFFCCCBBBBBBAAA@@@?????????>>>===<<<;;;<<<===???@@@AAACCCHHHOOOWWW^^^dddhhhnnnoooppprrrtttvvvwwwxxx|||~~~yyywwwxxxwwwvvvzzzzzztttwww||||||yyywwwuuu~~~uuuPPP<<<999333222111000000222444555777666666888<<>>IIISSSVVVTTTMMM```sssxxxnnnhhhdddaaahhhssstttoooqqqtttsssqqqssswww}}}~~~wwwoooooovvv|||~~~}}}tttjjjcccgggssszzzwwwpppooowww\\\===888333111222222000.........------......///000333666:::<<<===>>>@@@AAADDDDDDFFFIIIHHHLLL___ttt~~~jjjkkkppp}}}~~~wwwdddRRRdddzzzppp]]]YYYTTTPPPMMMQQQ___nnntttrrrmmmggg^^^QQQBBB777<<<;;;:::888777777777777777777777999;;;<<<;;;999666999:::999===GGGPPPTTTTTT]]]fffqqqeeeLLLEEEFFFDDDDDDBBBAAAAAA@@@@@@@@@AAACCCEEEDDDCCCEEEJJJNNNPPPRRRYYYccckkkrrr}}}wwwjjj^^^YYYTTTSSSTTTTTTOOOJJJIIIHHHGGGEEEDDDBBBBBBBBB@@@???>>>===>>>???@@@AAACCCCCCDDDHHHNNNUUU\\\aaahhhhhhiiijjjlllnnnpppqqqxxxzzz|||}}}~~~|||vvvxxxzzzxxxtttsss|||rrrhhhvvvzzzvvvwww___CCC<<<333222000000000111333444666666777999===@@@AAAAAA;;;<<<888???SSScccssswwwuuusssrrrrrrnnngggaaa[[[dddlllnnnkkkgggccc___YYYYYY___jjjoooooommmnnn___XXXPPPKKKKKKMMMNNNNNNTTTZZZ\\\VVVNNNJJJFFFBBBEEEAAA???HHH^^^yyyxxxpppmmmooopppnnnlllkkkppptttkkkTTTBBBFFFUUUZZZ```gggnnntttvvvmmmccciiiaaahhh|||xxx|||fffXXXeee{{{xxxsssqqqzzz```===444///,,,,,,,,,++++++,,,,,,++++++++++++,,,------000333888@@@JJJPPPOOOLLLNNNdddyyypppaaa[[[___gggnnnsss}}}}}}vvvwww}}}~~~zzz}}}iii```XXXYYYcccmmmqqqrrrhhhbbb\\\]]]aaabbb]]]WWW\\\aaagggttteeeDDD;;;222111333222000///...............//////000444777;;;===>>>???AAABBBBBBBBBEEEFFFHHHSSSlllyyynnnpppyyyyyy}}}zzzZZZXXXuuuwwwfff[[[OOOKKKGGGGGGIIIQQQaaapppkkkooopppiii]]]PPPCCC:::999999888777777666666555777777777999:::;;;;;;;;;888;;;<<<;;;???JJJVVV[[[[[[dddooo}}}qqqVVVJJJGGGGGGCCCCCCCCCCCCBBBBBBBBBAAABBBDDDFFFGGGGGGJJJPPPUUUYYY\\\dddmmmttt{{{}}}pppfffbbb\\\YYYXXXVVVPPPLLLJJJIIIGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAABBBFFFFFFFFFGGGLLLQQQWWW[[[[[[[[[\\\___bbbfffiiikkksssuuuwwwxxxyyy{{{~~~yyyxxxxxx{{{zzzvvvyyy|||zzzvvvrrryyypppggg}}}vvvtttwww{{{lllIII===333222111000000111333444666666777:::>>>AAAAAA@@@<<<===888@@@UUUeeeuuuxxxuuusssqqqoooiii```ZZZWWWgggtttrrrjjjeeedddccc\\\]]]dddnnnsssoookkkjjjaaaYYYPPPIIIHHHIIIIIIHHHKKKUUU\\\XXXOOOHHHCCC???DDDBBBAAAHHH\\\vvvxxxpppmmmoooqqqpppnnnlllooosssooo[[[GGGFFFQQQUUUWWWZZZ^^^bbbdddaaa]]]```[[[eee}}}wwwkkkZZZbbbsssrrrtttvvvnnnJJJ777000,,,......******---,,,,,,++++++,,,,,,---...444444888@@@FFFGGGDDDBBBRRRhhh}}}{{{qqqcccWWWUUU]]]jjjtttyyy~~~{{{pppWWWOOOGGGGGGOOOXXX]]]^^^[[[YYYVVVTTTSSSOOOJJJEEEIIINNNUUUccc{{{rrrrrrvvvzzz}}}yyyyyynnnNNN???222111333222/////////............///000000555888;;;>>>???@@@AAACCCCCCCCCEEEGGGMMM___|||mmmrrrwww{{{vvv^^^UUUjjj|||{{{zzzuuulll___QQQHHHDDD???===CCCLLLVVVcccmmmiiitttyyymmmZZZJJJ???777777777777666666555444444666777888999999:::<<<===<<>>BBBNNN\\\dddhhhqqq~~~www[[[QQQNNNKKKGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFIIIJJJKKKOOOWWW\\\ccchhhpppzzz{{{qqqmmmhhhdddaaa\\\VVVQQQLLLKKKHHHFFFEEEDDDDDDEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEGGGJJJMMMOOOQQQKKKKKKKKKLLLOOOSSSWWWYYYbbbdddgggjjjlllooosssvvvrrrooonnnsss|||}}}zzzyyyxxxwwwvvvtttvvv~~~vvvppp|||vvvsssuuu|||zzzRRR>>>555333222000000111333444555666888<<<@@@AAAAAA???@@@???;;;DDD\\\oooxxxuuurrrppplllfff]]]VVVXXXiiivvvrrrjjjgggfffeee^^^```iiitttwwwqqqjjjgggbbbZZZPPPIIIFFFFFFEEEDDDDDDRRR]]]ZZZQQQHHHCCC???BBBCCCCCCHHHXXXooozzzsssnnnnnnoooooooooppppppsssqqq___GGGBBBKKKRRRXXX]]]___bbbggggggccc___^^^hhhvvvyyycccaaajjjuuu|||}}}]]];;;222...000///******///,,,,,,,,,,,,,,,------...666666:::@@@BBB@@@???AAA]]]rrr{{{}}}ssseeedddaaa^^^___eeennntttzzzqqqcccOOOIIIBBB@@@BBBFFFIIIJJJMMMPPPRRRQQQMMMGGGCCCBBB???HHHRRRbbbvvvkkkiiippp~~~{{{kkk^^^[[[bbbjjjwwwzzz|||xxxtttuuu~~~ZZZEEE333111333111000000//////......//////000111555888<<<>>>???@@@BBBCCCFFFGGGHHHKKKWWWnnnpppfffnnnuuuvvvyyy}}}___SSSbbb{{{iiigggddd^^^UUULLLCCC???===999:::CCCOOOYYYbbbjjjuuurrrXXXFFF<<<666555555555666555444333333666777888888888999<<<>>>@@@DDDEEECCCGGGVVVfffpppttt~~~www]]]NNNMMMOOOKKKFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIKKKNNNPPPRRRXXX```fffnnnttt~~~~~~|||yyyuuuppphhh```[[[SSSQQQNNNJJJHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEGGGJJJLLLMMMNNNNNNGGGEEEBBB??????AAACCCEEEIIILLLPPPUUUYYY^^^cccgggiiihhhjjjqqqzzzyyytttrrrrrrssssssuuuyyy}}}{{{yyyzzz}}}wwwuuuzzz```DDD666555333222111222444555444666999===AAABBB@@@>>>:::;;;:::HHHdddzzzwwwtttqqqnnnlllfff___XXX[[[iiirrrnnnjjjjjjhhhaaa[[[```kkkxxx|||uuulllgggccc[[[PPPHHHEEEEEECCCBBBAAAQQQ___]]]RRRIIIDDDAAA???BBBDDDFFFQQQfff{{{xxxqqqmmmllllllmmmpppppptttttt___EEE@@@JJJ\\\lllwwwxxxyyy|||wwwkkkhhhiiinnn{{{uuusssrrrfffjjjzzzggg>>>444///222111++++++111---,,,,,,,,,,,,---......777888===BBBBBB???CCCKKKjjj}}}}}}mmmaaa^^^[[[^^^cccfffiiinnnuuuyyy}}}{{{kkk\\\PPPNNNJJJEEEBBBBBBCCCDDDEEELLLRRRRRRLLLFFFDDDDDDDDDRRR___lllxxxbbbVVVUUU```ttt~~~{{{rrrbbbSSSOOOXXXbbbnnnwww~~~{{{rrrmmmsss{{{fffLLL666222444222111333///////////////000000111666999<<>>GGGPPPXXXcccmmmnnnTTTEEE===777333444444555555444222222555777888888888999<<>>BBBCCC@@@>>>666:::===OOOnnnwwwssspppnnnlllhhhaaa\\\]]]hhhllliiijjjnnnhhh]]]XXX^^^kkk{{{yyyooojjjddd[[[PPPHHHEEEDDDCCCAAAAAARRRaaa___TTTJJJEEECCC>>>BBBCCCBBBJJJ___www}}}sssllliiijjjllllllnnnuuuuuu___DDDAAANNNjjjooolllnnnooovvvuuukkkfffkkknnnnnn{{{fff@@@555000333222++++++222---,,,,,,,,,,,,---......777999???DDDDDDBBBJJJUUUrrrqqq\\\VVVWWWYYY\\\aaaeeeiiipppyyy}}}~~~}}}wwwhhh[[[SSSTTTRRRNNNIIIFFFHHHJJJEEEMMMUUUUUUMMMFFFDDDEEELLL^^^mmmvvvyyygggTTTLLLOOO[[[ooo{{{xxxnnn^^^PPPMMMVVV```gggttt~~~rrrjjjnnnvvvwww|||nnnQQQ888333555333333666///////////////000111111666999===???@@@AAACCCDDDGGGFFFGGGNNNbbbtttfffmmmooossstttkkkyyyaaaZZZ^^^yyyeeeUUUKKKIIIFFFAAA;;;888777777:::<<>>AAADDDMMMZZZjjjrrrrrrsss{{{zzzvvvsssrrrrrrsssqqqkkkhhhooo{{{TTT999888666444444444666666444666:::???CCCCCC@@@>>>;;;@@@FFFZZZzzzssssssrrrpppllliiieeecccnnnnnnlllfff^^^YYYYYYZZZRRRbbbyyyppphhhiiibbb[[[QQQIIIDDDBBBBBBCCCGGGLLLWWW___YYYKKKBBBBBB??????:::>>>LLLWWWlll{{{pppjjjkkkkkkiiipppqqqyyynnn```PPPEEE\\\|||zzzppprrrnnnoooqqqaaagggooohhhqqqxxxtttpppJJJ666///111,,,+++///...,,,------,,,,,,---000333999===DDDHHHFFFEEEOOO^^^~~~hhh[[[YYY[[[[[[___eeejjjnnnttt|||{{{yyy{{{yyylll___]]][[[WWWRRROOOOOOOOOMMMPPPOOOMMMKKKHHHFFFEEEDDDPPPZZZdddppprrr\\\IIIGGGPPP]]]nnn}}}|||}}}xxxnnnaaaVVVSSSWWW]]]dddwww}}}oookkkqqqwww}}}||||||~~~|||ppp}}}{{{YYY:::333555222000222///000000///......000222666:::>>>@@@@@@AAADDDGGGKKKGGGEEELLL```}}}nnnfffmmmmmmxxxnnneeevvvsss\\\ZZZtttyyycccTTTLLLDDDBBB???<<<::::::::::::;;;777;;;GGGOOOQQQ[[[iiizzzpppbbbSSSGGG===777333444444333333333333222222666888888888888;;;<<<<<<@@@FFFMMMQQQZZZlllmmm\\\YYYTTTPPPNNNNNNOOOPPPOOONNNNNNOOOQQQUUUXXXZZZ___cccgggiiiiiimmmvvv}}}~~~uuupppddd___YYYTTTPPPLLLGGGCCCHHHJJJJJJIIIGGGFFFGGGHHHHHHGGGGGGHHHKKKNNNOOOOOOJJJCCC:::444333222111000333555888777666888<<>>:::<<>><<<:::888888999:::;;;777;;;GGGMMMNNNVVVaaaccc\\\RRRHHH@@@:::666333333333333333333333333333555777777777888;;;>>>???EEELLLSSSZZZcccvvvnnn]]][[[YYYUUURRRPPPPPPQQQRRRPPPPPPPPPQQQTTTWWWZZZ]]]```dddjjjmmmooovvvxxxrrrpppssstttoooiiifff[[[XXXSSSOOOMMMJJJFFFCCCGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHIIILLLPPPSSSTTTTTTLLLDDD;;;555333333111000000222444555555666999<<<:::AAAGGGQQQhhhzzzrrroooyyyzzz|||wwwooommmyyyyyy|||~~~|||QQQ===555666111111555444555666999===@@@AAA???===;;;>>>BBB^^^pppmmmiiiffffffiiimmmppp{{{||||||vvvmmmeeeaaa___pppvvvgggcccbbbbbb\\\TTTKKKEEEBBBAAABBB@@@CCCLLLXXX[[[RRRFFF???:::===::::::AAAGGG[[[yyyzzzqqqoooqqqooojjjggghhhuuuvvvwwwkkkTTT]]]wwwzzzaaaVVVQQQbbbssspppwwwkkkhhhyyyLLL777000333///---///,,,,,,,,,,,,,,,,,,///333666;;;???DDDGGGIIIUUUmmmpppiiiwwwtttddd]]]]]]ccchhhlllmmmooosssxxx{{{|||{{{{{{}}}}}}|||}}}~~~~~~~~~wwwwwwzzz}}}|||zzzvvvxxxzzzzzzyyyyyyzzz{{{|||wwwggg]]]RRRPPPVVV^^^bbbcccOOOLLLFFFAAA???>>>@@@AAAAAADDDLLL^^^zzzxxx\\\PPPLLLUUUcccnnnzzz}}}tttfff___fffuuu~~~{{{sssllljjjmmmqqqsssrrrooommmpppvvvxxxwww{{{{{{{{{yyyvvvsssssssss{{{xxxvvvppp___QQQYYYlllyyyPPP;;;666333111111///000000000//////111444:::>>>BBBDDDCCCDDDGGGJJJFFFGGGLLLXXXlllnnnnnnxxx|||yyyqqqtttpppppp~~~uuuXXXKKKGGGEEE===<<<:::999888888999:::;;;999>>>GGGKKKJJJNNNVVVLLLHHHBBB<<<999666333111333333333333333444444444555555666777888;;;???CCCHHHOOOXXXaaalll~~~mmmbbbWWWXXXWWWTTTRRRQQQQQQSSSSSSRRRRRRRRRTTTWWW[[[___aaadddhhhmmmpppttt|||vvvvvv{{{uuuYYYSSSPPPSSSVVVTTTSSSSSSQQQNNNKKKIIIHHHGGGDDDCCCDDDEEEFFFFFFEEEFFFHHHJJJIIIIIIKKKNNNSSSVVVWWWWWWNNNGGG===666444444222111000111333444555666777777999>>>FFFUUUqqq{{{qqqkkkppptttwwwsssjjjgggttt|||zzz~~~sssrrryyy\\\AAA333444333333555111555666999>>>AAABBB???===999<<>>BBBVVVtttuuuooonnnnnnllljjjiiirrrtttyyymmmNNNNNNeeerrrgggiiiooozzzyyyfffYYYSSSRRRaaapppqqq~~~lll___ccc{{{sssMMM888///222...---...***,,,,,,,,,,,,---000555999>>>BBBFFFFFFHHHVVVppptttdddeeezzzuuuccc[[[\\\```fffjjjpppppprrrxxx~~~~~~|||{{{{{{{{{{{{{{{|||~~~~~~zzzxxxxxxxxxwwwwwwssssssssstttsssooojjjeee___aaadddddddddddddddeeegggsss|||cccTTTHHHGGGOOOTTTUUUTTTKKKGGGAAA<<<:::;;;>>>@@@@@@BBBHHHXXXnnnzzzrrrcccSSSLLLLLLZZZjjjtttuuubbb[[[fffzzz}}}wwwssstttuuuuuupppkkklllrrryyy{{{zzzzzz{{{zzzvvvqqqmmmllllllsssqqqqqqmmm^^^QQQUUUccc[[[>>>444333222222000111111000///000333555<<<@@@CCCEEEDDDDDDGGGJJJJJJLLLRRR___sssqqqvvvqqqooouuujjjvvvqqqWWWLLLGGGDDD>>>===<<<:::::::::::::::<<<<<>>:::777555333111...222333333333444444555555444444555666888:::AAAIIINNNTTT]]]gggtttrrreeeaaaYYYTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTUUUWWWZZZ^^^bbbeeejjjmmmpppqqqssszzzkkk```cccjjjiiiKKKDDD???@@@AAAAAACCCFFFIIIGGGFFFDDDCCCCCCBBBAAAAAACCCDDDDDDEEEFFFIIILLLJJJKKKMMMQQQUUUWWWWWWVVVPPPHHH>>>777555444333222444444444666777888888888@@@NNNaaasss|||ppphhhdddfffjjjkkkggggggrrruuubbblll]]]@@@222444333333555222555666:::>>>BBBBBB@@@===:::<<>>>>>>>>???DDDNNNXXXVVVHHH:::888===;;;;;;>>>AAASSSqqq~~~oooiiijjjmmmoookkkpppqqqyyynnnJJJBBBHHHcccpppnnnmmmggg[[[WWWccchhhtttqqqcccWWWVVVTTT^^^jjjoooqqqccc```hhhzzzpppuuufffOOO888...000---,,,---))),,,,,,,,,,,,---111777;;;<<>>===???BBBDDD@@@DDDLLLZZZiiioooggg[[[OOOJJJMMM\\\lllxxx{{{hhhcccppp}}}zzzyyyyyyxxxuuurrrrrrtttvvvxxxyyy{{{zzzxxxtttoookkkiiihhhggghhhkkkiii]]]PPPPPPXXXfffCCC333222444333111111111000///111444777===AAADDDEEEDDDDDDFFFIIILLLNNNUUUeee}}}wwwkkkrrr{{{mmmnnnuuuzzzfffyyyjjjRRRIIIFFFCCC???>>>===<<<;;;:::::::::;;;===BBBFFFFFFAAA???@@@<<<999777555444222000...222222333444444555666666555333333666777999BBBNNNWWW\\\dddnnn|||kkk```]]]UUUTTTTTTTTTUUUUUUVVVVVVWWWVVVVVVWWWYYY\\\```dddgggllloooqqqrrrssszzzvvvaaaZZZbbblllxxx___IIICCC>>>>>>>>>>>>AAAEEEEEEEEEDDDBBBAAA@@@@@@AAA@@@AAACCCCCCDDDFFFJJJMMMOOOOOORRRVVVYYYZZZXXXVVVQQQIII>>>777555555555444666666666666888;;;>>>@@@QQQeee|||zzzttttttxxx~~~|||qqqgggdddbbbdddiiilllnnnttt{{{xxxbbbhhhwww}}}ZZZ>>>222666333000444555444666:::???CCCCCC@@@===<<<>>>VVVxxxmmmmmmllljjjiiihhhhhhhhhkkkmmmoooppprrrwwwnnndddccc```ZZZ]]]\\\WWWNNNDDD===;;;<<<===>>>BBBKKKUUUWWWKKK<<<:::===::::::>>>@@@OOOjjjrrrfffgggkkkqqqlllpppqqq|||tttMMM@@@;;;QQQ\\\[[[\\\VVVPPPSSSYYYeee~~~ssseee^^^\\\XXX]]]fffkkkqqqhhheeekkktttssscccTTT:::...///,,,---...***+++,,,+++,,,---222999>>>===AAADDDEEEMMM^^^rrr}}}}}}uuuiiidddnnnqqqccc[[[```fffeeedddeeellloootttzzz~~~~~~zzzwww|||yyywwwvvvwwwyyyzzzzzzpppppppppqqqssssssrrrpppjjjeee]]]UUUOOOIIIDDDAAA;;;===>>>??????@@@CCCEEEKKKSSS___hhhooowww}}}sss\\\OOOIIIQQQYYYWWWQQQNNNIIIGGGEEEBBBBBBBBBDDDEEEBBBFFFPPP___lllooohhh^^^MMMIIINNN___ooo{{{uuuqqq}}}~~~}}}||||||{{{yyyyyyxxxtttqqqsssxxx~~~{{{wwwsssppplllhhhdddbbbcccfffdddYYYMMMKKKOOO~~~vvvNNN777333555444222222111000///111555888???BBBFFFFFFDDDDDDFFFIIIHHHLLLXXXooohhhbbbkkkqqqiiiooowwwtttiii```JJJDDDDDDCCC??????>>>>>>>>>======<<<:::>>>CCCEEECCC???<<<;;;777555333222333333111000111222333444555666777777666333333666666777CCCQQQ[[[___fffqqqvvvpppnnntttqqq```XXXWWWQQQVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXZZZ]]]aaadddgggiiilllppprrruuu|||ooobbbdddqqq~~~rrrYYYHHHEEEEEEHHHGGGCCCAAACCCBBBCCCCCCBBB@@@???@@@AAA@@@AAABBBCCCDDDGGGKKKOOOTTTUUUXXX\\\______\\\ZZZPPPHHH===666555666666666666777888777999@@@JJJRRRsss{{{{{{mmm```YYYXXX___lllzzz}}}sssjjjfffbbbbbbhhhmmmnnnooorrr~~~~~~|||xxx}}}zzzpppmmmsssvvvbbbCCC444888444000333666444777;;;@@@DDDCCC@@@===>>>???\\\lllkkkiiigggffffffeeeffffffhhhjjjjjjiiilllqqqvvvmmmkkkiiifffdddaaa]]]ZZZ[[[[[[WWWNNNCCC;;;999::::::===AAAHHHRRRXXXOOOBBB<<<===888888<<<===III```uuujjjhhhjjjooolllrrruuuzzzPPP@@@444GGGRRRSSSUUUQQQRRR\\\]]]lll{{{rrrooojjjbbbbbbiiiiiittt{{{lllfffxxxzzztttYYY>>>///...---...111---++++++++++++...333:::@@@GGGIIIHHHHHHSSSgggwww~~~yyyooofffnnn|||nnnaaa\\\ccchhheeeccceeelllqqqwwwzzzyyyuuupppmmmmmmkkkjjjlllppptttuuuuuuqqqqqqqqqqqqqqqnnniiieeeWWWRRRKKKEEEAAA===:::888777777888777888:::???BBBEEELLLXXXeeeoooyyy{{{rrr^^^RRRPPPYYY```[[[UUUTTTQQQQQQPPPOOOMMMKKKJJJIIIMMMMMMSSSbbbppppppcccWWWJJJHHHPPPcccttt~~~}}}|||{{{zzzxxxvvvvvvwwwssspppuuu~~~}}}uuurrrpppmmmeee___]]]]]]^^^[[[RRRIIIHHHKKKlll]]]>>>666666333222222111000///222666:::AAAEEEHHHHHHFFFFFFHHHJJJGGGLLL]]]{{{dddeeepppttt|||ccclllyyyrrrvvvaaaOOOJJJIIIGGG@@@AAABBBCCCDDDEEEEEEEEE???DDDHHHIIIGGGCCC@@@===:::777444222222222222111111111222444555777888888888333333666555666CCCTTTccceeekkkwwwppp___SSSTTTYYYggghhhZZZTTTVVVTTTUUUVVVXXXZZZZZZZZZYYYYYYYYYXXXYYYZZZ\\\```ccceeedddiiinnnrrruuu|||sssZZZPPPSSSZZZ```\\\PPPEEEAAA???@@@AAAAAA??????AAACCCAAABBBCCCCCCDDDGGGLLLOOOTTTVVVZZZ___cccccc```]]]OOOGGG<<<555444666777777666999;;;<<<>>>JJJ\\\kkkxxxgggWWWLLLFFFDDDDDDPPPeee{{{~~~vvvnnndddaaabbbfffhhhggghhhjjjyyykkkyyyzzzzzzrrrtttwwwnnn{{{zzz}}}wwwOOO777888555111444555444777;;;AAADDDDDD@@@<<<@@@???]]]kkkiiifffdddcccccceeefffjjjkkkllliiidddaaaaaacccfffbbbaaacccbbb]]][[[]]]ZZZZZZWWWNNNBBB:::888888777;;;???FFFQQQXXXRRRGGG===<<<666555::::::CCCYYYxxxvvvnnnllllllmmmllltttxxx|||OOO===333FFFRRRUUUXXXXXX]]]mmmuuuyyyyyylllkkkoooiiiggguuuuuudddsssvvv]]]@@@000///---000333000++++++++++++...444;;;AAASSSRRRNNNLLLXXXlll{{{{{{qqqjjj{{{~~~mmmaaa\\\dddiiieeecccgggmmmssszzz{{{uuunnnhhheee]]]\\\\\\aaahhhmmmpppppppppooonnnlllhhhaaaXXXRRREEEAAA===:::888777555444666666555444555888>>>BBBGGGRRRcccttt{{{tttfff[[[XXXaaafff___YYYZZZ```aaaaaa___]]]YYYUUURRR[[[UUUVVVcccpppmmmZZZIIIGGGGGGRRRfffxxx}}}{{{zzzwwwvvvsssoooooorrrssssss|||~~~uuuqqqpppmmmcccZZZTTTSSSRRROOOHHHCCCDDDHHH___hhhCCC888666333222222111000000222777:::CCCGGGJJJJJJHHHGGGIIIKKKIIIOOOccc~~~hhhooo}}}bbb]]]iiiyyyqqqjjj\\\WWWQQQLLLCCCDDDFFFIIIKKKMMMNNNNNNFFFKKKOOONNNLLLJJJFFFCCC@@@<<<888444333222111000111111222444666777888999999333333666555555CCCUUUooopppvvvyyyeeeXXXUUUTTTSSS]]]cccpppooo]]]TTTWWWVVVRRRTTTVVVXXXXXXXXXVVVUUUYYYYYYYYYZZZ\\\___bbbdddbbbgggmmmpppsssyyyxxx```bbbhhhttt{{{ttt```MMMDDD;;;>>>@@@@@@>>>???BBBEEEBBBCCCCCCCCCDDDGGGLLLPPPQQQSSSXXX^^^ccccccaaa^^^NNNFFF;;;555444666888888888<<<@@@AAADDDSSSlllzzzaaaEEE999<<>>\\\qqqlllgggccccccdddffffffhhhjjjiiieeebbb```___^^^aaabbbaaa___\\\\\\]]]^^^]]]ZZZVVVQQQFFF999444555888<<>>PPPsssyyynnnjjjpppkkkkkkqqq[[[666:::>>>QQQ^^^]]]cccuuuwwwkkkgggiiikkkkkksssbbbbbb~~~yyyuuuyyy}}}ccc@@@,,,.........///+++///+++***...222777???FFF\\\SSSLLLQQQ^^^mmm{{{vvviii~~~tttccc___dddaaabbbiiijjjtttttttttssspppiiiaaa[[[TTTSSSRRRSSSWWW]]]dddhhhggggggfffccc[[[QQQGGGAAA888777666555555555555555666555444333666;;;AAAEEEMMMZZZlll~~~~~~~~~|||vvvqqqllljjjeee```]]]^^^cccgggdddlllooohhhdddddd___UUUZZZ___dddeeeccc]]]SSSKKKLLLMMMWWWiii}}}xxxvvvxxxxxxtttpppppprrrrrrpppooorrrxxx~~~}}}zzztttqqqsssrrrgggZZZVVVRRRMMMIIIGGGEEECCCAAAVVVxxx~~~wwwGGG555777666222111111333111000555<<>>>>>???@@@CCCDDDGGGFFFDDDEEEGGGIIIKKKKKKSSSOOOYYYcccdddfffiiicccRRREEE999888:::999666444777===AAACCCOOOfff{{{eeeKKK>>>???<<>>>>>===FFFcccnnnkkkgggeeeeeeggghhhhhhkkkkkkhhhdddaaa___^^^^^^aaabbbaaa```^^^___aaaccc^^^ZZZWWWQQQGGG:::555555666888>>>AAAFFFWWWZZZIII<<<;;;444555:::888>>>QQQ{{{~~~qqqjjjpppmmmlllssszzzVVV999777;;;SSSkkknnnppp~~~}}}~~~yyyrrrnnniiiccc```sss___[[[qqqzzzqqqqqqvvvwwweeeBBB---///.........+++///+++***...333777>>>FFFNNNMMMKKKNNN[[[oooyyymmm}}}}}}yyyfffaaaddd```aaaggghhhqqqooonnnkkkfff___WWWQQQIIIHHHFFFGGGJJJOOOUUUYYY]]]\\\YYYTTTMMMFFF@@@===777666555555444444444555555444333333555:::@@@DDDKKKYYYmmm}}}~~~|||wwwsssqqqpppmmmiiieeebbbcccdddiiilllmmmkkkiiihhhccc]]]cccjjjnnnnnnjjjeee___ZZZ```[[[]]]iii|||uuuppplllgggeeegggggglllrrruuuttttttuuuwwwwwwtttpppnnnrrrsssiii]]]SSSOOOJJJFFFDDDBBBAAA???RRRvvvOOO999888555222111111333111000555===GGGKKKMMMKKKKKKMMMNNNKKKLLLTTTnnntttnnnwwwlllUUUYYYsssxxxooowwwuuuqqqmmmjjjooojjjgggaaaYYYTTTXXXaaaiiiqqqpppnnnjjjddd^^^[[[ZZZQQQIII>>>888555333000...111222333555666777888888;;;777555555666999BBBMMMhhh~~~}}}sssggg[[[VVV[[[nnnuuu___XXXWWWQQQQQQRRRSSSVVVYYY\\\^^^^^^[[[YYY[[[^^^bbbccccccccckkkqqqtttxxxsssaaaTTTPPP[[[kkkrrrgggTTTHHHFFFAAA@@@???>>>???@@@BBBDDDCCCCCCDDDEEEHHHJJJJJJKKKTTTPPPYYYccceeejjjmmmgggRRRDDD999777::::::888777666>>>CCCIIIZZZsss[[[CCC888:::<<>>>>>AAAGGGbbb~~~kkkiiihhhggghhhiiiiiihhhiiigggdddaaa___^^^^^^^^^```aaabbbbbbaaaaaacccddd___[[[WWWRRRHHH<<<666666666555:::===FFF[[[```OOO<<<:::333333999888???RRR~~~tttkkkpppooommmuuuoooPPP<<<555888VVVxxxyyyvvvzzz~~~}}}rrrhhhfffxxx```VVVcccllljjjkkkqqqvvvvvviiiEEE//////...------***///++++++///444777>>>EEEKKKPPPMMMJJJYYYwwwtttjjjvvv}}}jjjbbbccc___```ggggggkkkhhhddd___YYYQQQIIICCC===<<<:::999;;;???CCCEEEMMMKKKFFFAAA===:::888777555555444333333333444444333444555777:::AAAHHHNNNXXXggg{{{~~~||||||~~~~~~~~~}}}zzzzzz{{{|||}}}{{{xxxvvvyyyzzzyyyvvvpppkkkgggfffjjjgggfffgggfffccccccfffooo{{{uuuuuuuuugggbbb\\\VVV[[[fffmmmrrrxxx{{{yyyvvvvvvvvvwwwtttooonnnrrrtttjjj___OOOKKKFFFBBB@@@???>>>===JJJoooXXX>>>999444222111111333111111666>>>IIIMMMOOOLLLKKKNNNOOONNNOOOWWWooovvvpppvvv~~~oooZZZccc{{{pppjjjxxxkkkcccaaahhhwww|||tttmmmkkknnnsss|||xxxqqqlllhhheeecccaaaQQQJJJAAA:::777555222///000222444666888::::::;;;:::777666666777:::EEEPPPkkk|||qqqjjj___YYY```rrr[[[RRROOOQQQQQQRRRSSSVVVYYY[[[]]]\\\[[[ZZZ\\\___bbbcccccceeemmmtttwww{{{xxxgggSSSFFF@@@DDDLLLSSSQQQIIICCCAAABBBAAA???>>>???@@@BBBCCCAAACCCEEEGGGJJJLLLMMMNNNYYYUUU]]]gggjjjrrrvvvoooRRREEE999777999::::::::::::FFFOOOXXXoooyyyPPP===999AAAJJJccc~~~zzzwwwrrrlllhhhgggiiikkknnnsss[[[WWW^^^rrrjjjHHH<<<444333555111444666<<>>???DDDHHHaaakkkjjjiiijjjkkkjjjhhhfffccc^^^[[[[[[[[[XXXXXXYYYZZZ]]]aaaccccccbbbaaaaaa```[[[WWWRRRIII===666555777666;;;???III^^^bbbQQQ;;;999111111777777>>>RRR{{{uuukkkoooooommmvvvfffLLL???777888VVV{{{~~~ttttttxxxqqqiiijjjxxx~~~]]]TTT[[[```dddkkkvvvzzzyyymmmHHH111///---,,,---***...+++,,,111555888>>>DDDUUUZZZRRRIII^^^{{{pppllluuu{{{kkkaaaccc___bbbiiijjjgggbbb\\\TTTMMMEEE>>>999777666444333333555777999???===999666444222222222333333333222222333444444222555:::???FFFOOOZZZbbbppp~~~|||{{{{{{{{{yyywwwvvvvvvwwwxxxzzzzzzxxxvvv}}}|||wwwtttssssssllliiigggaaa\\\eeettt{{{lll\\\QQQQQQOOOMMM\\\qqq{{{yyy{{{}}}~~~zzzssspppsssrrrhhh\\\LLLHHHCCC???======<<<;;;AAAeee\\\@@@999555333111111333222222888@@@IIINNNPPPNNNLLLPPPSSSSSSTTT]]]sss}}}vvvyyyuuuaaannnsssiiiyyyoooXXXRRRTTT```ttt~~~wwwrrrhhhbbbZZZVVVVVVWWWWWWVVVIIIDDD>>>:::888888888777111222555777999;;;<<<===:::777666777888<<>>AAACCCCCCAAA@@@CCCBBB@@@??????@@@BBBCCCDDDEEEGGGIIIKKKOOOSSSVVV```]]]eeennnrrr|||wwwTTTGGG;;;777999999:::<<>>777555666777===AAAIII[[[]]]KKK:::888111111777666===PPPyyyvvviiilllnnnnnnvvv}}}fffNNNAAA999888SSSvvvwwweee```ddd|||___PPPVVV]]]eeennnwww{{{{{{pppKKK222000---,,,---***...,,,---222666888===CCCUUUYYYSSSQQQnnnwwwtttwww|||hhh^^^aaa```eeemmmmmmfff```WWWNNNFFF???999555555444222111111111222333555555444444333222111000222222222222222333444555555:::@@@FFFOOO[[[iiittt~~~{{{yyyyyyxxxvvvuuuvvvuuuuuuwwwxxxyyywwwuuuxxx{{{yyynnn___ZZZlllzzzllllllyyymmmSSSHHHBBBEEEHHHMMM```vvv}}}{{{|||~~~~~~zzzrrrnnnpppoooeeeYYYJJJFFF@@@<<<;;;;;;;;;;;;<<<\\\]]]@@@999666333111111222222333:::BBBIIIOOOSSSPPPOOORRRUUUVVVYYYddd{{{ppp]]]rrryyylll{{{```NNNQQQXXXeeezzzyyylllaaaRRRKKKDDDAAABBBEEEGGGGGGAAA>>>:::888888:::;;;<<<444555666888:::<<<===>>>999777666888:::???JJJVVVeeettt~~~}}}ooobbb```kkk|||wwwooo^^^OOOKKKPPPTTTTTTVVVUUUTTTTTTTTTUUUVVVWWWVVVXXXZZZ\\\]]]___aaabbbcccjjjppprrruuu|||{{{|||}}}qqq```NNNBBBCCCBBB@@@@@@BBBEEEEEECCCBBBAAA@@@??????AAACCCDDDFFFGGGHHHHHHJJJOOOWWW]]]cccbbbkkksssxxxvvvUUUIII===999999999;;;>>>DDD[[[uuu[[[EEEEEE[[[xxxzzznnneeeeeekkkjjjddddddsssnnnbbbaaaiiiyyyzzz~~~uuuuuujjjLLL>>>777333444555666===EEEGGGCCC??????CCCLLLjjjlllkkkkkkkkkkkkhhhdddaaaWWWQQQQQQWWWXXXOOOGGGFFFHHHOOOXXX___cccdddddddddaaaZZZTTTPPPIII>>>666444333666===???CCCRRRTTTDDD888777111222777444:::LLLxxxyyyjjjllllllooowwwpppXXXEEE888777NNNooorrriiikkknnn}}}nnnHHHTTTdddnnnrrrtttxxx{{{sssLLL333000---,,,...,,,...,,,...444777999===AAAHHHNNNQQQ[[[}}}pppvvv|||zzzzzzcccYYY^^^```eeennnnnnkkkcccXXXMMMDDD===888555222222111000000000000000111222333444444333111000111111111222333444555666:::>>>DDDIIIQQQ___ppp|||{{{xxxwwwwwwvvvuuuvvvuuutttuuuwwwwwwvvvtttppptttyyy}}}mmm\\\[[[qqqxxxpppdddZZZUUU^^^ooo~~~wwwsssnnn___QQQFFFBBB@@@BBBHHHRRRdddsssvvv{{{}}}yyywwwwwwvvvrrrkkkhhhkkkmmmdddYYYHHHDDD>>>:::999:::;;;;;;;;;VVVxxxaaaBBB999666333111111222222444;;;DDDJJJRRRWWWTTTQQQSSSUUUVVVUUUeeelllZZZxxx|||ppp|||\\\NNNUUUYYYaaarrrsssqqqooonnnllleeeZZZRRRJJJFFFAAA===<<<===??????===;;;999888888999;;;===:::999888888888;;;===???;;;888888;;;>>>CCCOOO[[[fffrrr{{{wwwmmmjjjjjjddd\\\QQQLLLCCC>>>CCCMMMRRRQQQVVVVVVTTTSSSSSSTTTUUUVVVVVVXXXZZZ[[[\\\^^^aaadddgggmmmqqqqqqttt{{{zzznnn___RRRJJJFFFJJJKKKGGGDDDDDDDDDBBBBBBAAA@@@???@@@BBBDDDEEEGGGHHHJJJJJJKKKQQQYYY```cccdddnnnvvvzzzlllRRRGGG>>>;;;;;;;;;===AAAFFF```xxxXXXHHHQQQooozzzlll```bbbiiiggg___eeeqqqxxxhhh```fffuuuxxxtttOOOAAA999333888555777===EEEGGGCCC???@@@DDDRRRtttjjjjjjiiijjjjjjhhheeebbbUUUQQQVVVccchhh^^^UUUTTTSSSVVV[[[^^^___```bbbdddaaaYYYSSSOOOIII>>>555222333777>>><<<<<>>:::999999888888:::===???@@@===:::777777999<<>><<<<<>>???BBBFFFPPPkkkooo[[[VVVeeetttdddaaahhhhhhaaagggppprrrddddddwwwwww}}}SSSCCC:::333:::555777===EEEGGGCCC@@@@@@III[[[~~~hhhgggggghhhiiiiiifffdddUUUSSS]]]pppyyyqqqiiihhhbbbbbb```^^^[[[\\\^^^``````YYYRRROOOHHH>>>555111555:::???;;;999GGGQQQGGG777777333444888333666FFFcccuuuxxxkkktttyyy}}}oooLLL999666FFFggguuummmjjjzzzppp~~~wwwWWWJJJeeezzz}}}uuuNNN444///------000///...,,,///555999:::<<<@@@HHHJJJNNNYYYqqq|||kkkcccvvvyyyxxxzzzpppYYYQQQWWW[[[aaahhhfffxxxnnn___OOOCCC;;;555222000111222222222222222111111000//////...///000111111222222333444666777888888===CCCIIISSSfff|||{{{wwwvvvwwwxxxyyyqqqppppppqqqsssuuutttsssxxxzzzzzzwwwqqqiiiccc```dddhhhbbbXXXZZZnnnwww^^^UUUOOOFFFFFFCCCJJJ[[[lllrrrpppmmmYYYTTTKKKBBB>>><<<:::777222===DDDGGGVVVlllxxxxxx{{{{{{yyyuuuqqqrrrvvvzzzrrrmmmgggeeeiiikkkdddYYYDDD@@@:::666555777999999666HHHdddrrrKKK;;;444444111111222333555===GGGRRR[[[```\\\TTTPPPOOONNNVVVooovvv{{{ttteee{{{{{{yyynnnUUUMMMRRROOOQQQ```xxx|||bbbNNNDDD???AAABBB???;;;999;;;===666777888888:::<<<@@@CCCDDD@@@;;;777666888<<>>???BBBFFFLLLYYYeeeqqq}}}zzzeeeNNNLLLIIIIIIQQQ[[[^^^[[[RRRQQQQQQRRRTTTVVVXXXZZZZZZ\\\]]]]]]]]]```fffkkkmmmrrrsssooopppwwwyyynnnbbbYYYVVVWWWZZZfffttt{{{ooo[[[MMMFFFBBB@@@?????????AAADDDFFFHHHJJJPPPWWW[[[[[[\\\```ddddddiiivvv~~~xxx^^^FFF@@@;;;===@@@BBBFFFJJJ^^^wwwjjj^^^eeewwwllldddiiikkkfffgggmmm|||iii^^^lllyyyrrrxxx|||xxx{{{tttqqq{{{VVVEEE999111999666777===EEEHHHCCC@@@@@@MMMbbbiiiiiiiiigggfffcccbbb```XXXQQQ]]]xxxzzzuuuzzzxxxqqqfff[[[TTTUUU[[[aaa^^^YYYUUUPPPHHH<<<444222333888;;;;;;>>>DDDHHHIII:::666333333222333999@@@]]]zzzuuugggqqqssswww|||tttXXX>>>:::555@@@ccc{{{kkkuuu{{{qqqccc```jjjuuufffeeepppnnniii|||eeeMMMHHH```~~~XXX666111333+++(((...//////222666888888<<>>@@@BBBDDDIIIPPPXXX```ddd|||qqqggglll||||||lllYYYWWWUUUUUUXXXZZZ[[[[[[ZZZ]]]______^^^bbbjjjqqqoooppppppqqqrrrwww|||zzzeeeQQQIIIEEEBBBIIIUUUkkkvvvzzzmmmWWWIIIEEEDDDCCCBBB@@@@@@AAACCCFFFHHHIIITTTbbbhhhfffbbb```aaadddooozzzwww^^^JJJDDD???BBBKKKRRRWWWZZZiiixxxdddeeeqqqqqqdddbbbeeegggjjjiiipppbbbOOOOOO[[[eee]]]jjjoooqqqtttppprrryyywww~~~YYYDDD;;;555777888999>>>CCCCCC@@@@@@DDDOOOiiiiiigggeeeeeeeeeeeecccaaaXXXUUUddd~~~vvvlllooojjjfffbbbccchhhkkkjjjhhh___ZZZUUUQQQHHH<<<444222111666999999;;;BBBFFFFFF:::555333333222333999AAAYYYtttwwwoooppprrrssstttssshhhPPP;;;777444===WWWqqqzzzrrrhhh___fffjjjddd\\\]]]gggrrrrrrYYYYYYaaaaaaaaauuuhhhNNNFFFZZZzzzVVV444///111+++***000...///222777888888<<>><<<999888:::???BBBDDD???<<<<<<===???EEELLLOOOPPPEEE::::::888777@@@BBBCCCFFFLLLRRRZZZaaaeee~~~yyyzzzzzzzzz]]]ZZZXXXWWWYYY[[[\\\\\\bbbdddfffeeeccceeekkkqqqmmmnnnoooqqquuuzzzyyyhhhVVVEEE@@@===;;;???HHHWWW```dddZZZLLLDDDCCCCCC@@@@@@??????@@@CCCGGGIIIMMMUUU^^^bbb```___aaadddjjjrrryyyxxxcccIIIEEEDDDJJJSSS\\\dddkkknnnsssfffnnnpppbbbaaaeeehhhddddddmmm{{{___OOOMMMSSSXXX]]]kkksssuuuvvvqqqsssvvvtttyyyzzz\\\DDD999333555555666<<>>IIISSSWWWrrrvvv\\\PPPLLLKKKOOOYYYZZZaaaooo||||||mmm]]]FFF===444222222111222444:::===HHH^^^ttt~~~xxx~~~{{{qqqmmmppppppkkkooorrrvvvyyy{{{uuudddTTTBBB>>>888444333444555555888===SSS|||PPPAAA999333333444444222555AAAOOO___fffjjjdddXXXRRRTTTYYYooozzzllljjjrrrooo~~~sss___JJJFFFYYY}}}mmmPPPBBB@@@<<<;;;:::888888;;;AAAEEEIIIDDD@@@???@@@CCCLLLUUUWWWWWWIII===;;;888888AAAFFFIIIMMMRRRYYY```fffjjj|||yyyllljjjnnnbbb___[[[ZZZ[[[]]]^^^^^^gggiiijjjiiifffgggjjjnnniiikkkooosssxxxqqqeeeUUUFFF;;;999:::777888<<>><<<@@@GGGLLLMMMPPPqqq}}}|||rrrnnn}}}|||sssTTTMMMMMMZZZjjjttt{{{gggSSS@@@999:::;;;888777444555666555444444444555555333111000111222222222111222333444555888===AAALLLSSS\\\iii{{{{{{tttrrrrrrtttvvvzzz~~~xxxkkk^^^WWWEEE???:::999===JJJ___pppzzzaaaVVVSSSSSSXXX___aaaiiivvvkkkUUU???888111111111000111444===AAAKKKXXXbbbddd\\\UUUXXX[[[[[[[[[```jjjnnnlllooossszzzzzzfffUUU@@@<<<777444333444444555666;;;RRRzzzPPP@@@888444333444333222555BBBPPPaaajjjmmmdddYYYVVV\\\bbbjjj}}}vvvcccggguuu~~~hhhwww{{{xxxyyyfffWWWKKKVVVwwwxxxWWWFFFEEE<<<;;;:::999999===BBBFFFNNNIIICCCAAABBBGGGSSS```aaa^^^NNN???<<<888888BBBLLLOOOUUU\\\dddkkkppprrrxxxoooqqq~~~dddaaa]]]\\\^^^```aaaaaaeeefffggggggeeeeeegggiiihhhjjjoootttzzzpppaaa^^^dddmmmvvv}}}{{{cccQQQHHH>>>888999;;;:::999:::===BBBDDDBBBBBBDDDDDDAAACCCBBBCCCDDDHHHLLLQQQTTTVVVXXXYYYXXXXXX[[[ccciiinnnpppqqqppprrrssskkk```OOOKKKIIIIIIDDD???DDDMMMhhhyyyxxxlll^^^\\\bbbgggbbbbbbmmmuuu[[[IIIFFFOOO[[[aaalllqqqrrrsssssstttuuubbbGGG999555:::888:::???DDDBBB???BBBHHHQQQddd}}}rrrkkkeeedddhhhjjjgggccccccdddooo{{{xxxmmmllluuuvvvfff]]]XXXSSSOOOGGG;;;333111...333666555777===AAAAAA888444222333333444:::BBB[[[ttt|||qqqrrrrrrnnnlllpppxxxuuuaaaKKK888333666EEEXXXdddjjjlllkkkeee```^^^\\\ZZZ___gggccc^^^TTTUUU```dddiiiyyy{{{xxx```LLLiiigggAAA333222...,,,...///444<<>>666888999888888999<<>>:::666333333444444444666;;;QQQxxxRRR@@@777444333333333222666CCCRRRbbblllooofff]]]]]]dddhhhlllxxxbbbiii{{{rrr^^^kkkvvvqqqmmmYYYNNNOOOjjjVVVBBBAAA======<<<;;;<<>>999777888;;;===???AAACCCEEEEEECCCDDDGGGFFFBBBDDDDDDEEEGGGKKKPPPUUUXXXWWWXXXZZZZZZZZZ]]]cccggglllnnnmmmkkkiiifff___XXXKKKGGGIIILLLHHHBBBHHHUUUppp|||kkk\\\YYY___ddd^^^]]]eeeyyyoooUUUBBBCCCZZZrrr|||{{{vvvtttsss}}}{{{mmmqqq|||]]]DDD888555;;;999<<>>AAAHHHRRRfffpppkkkffffffiiijjjgggdddfffgggnnnxxxzzzwww|||zzzsssllleee```YYYUUUQQQMMMEEE:::333111...333666555777<<<@@@@@@888444222333333444;;;BBB^^^|||{{{uuuppplllqqqyyyttt[[[@@@777111333DDDXXXdddhhhiiiiiieeedddeee```]]]dddqqqiiiggg\\\YYYaaacccfffqqqzzzrrr^^^MMM\\\nnnwwwwwwwww{{{aaa===000000000......000666@@@GGGFFFCCCHHHOOOOOOUUU```~~~uuukkkppp{{{yyysssrrr|||iiiLLLPPPVVVZZZWWWOOOFFF@@@999777777999:::999<<>>???;;;999<<<@@@DDDHHHOOOXXXbbbmmmuuuzzzmmmUUUEEE<<<999555333333444444444666;;;QQQvvvXXXCCC999444333333333222666DDDSSScccmmmpppiiidddhhhlllmmmvvvvvv^^^fffyyy|||mmm^^^hhhxxxooogggRRRJJJSSSzzzqqqHHH:::<<<===>>>>>>===???DDDJJJOOO\\\TTTKKKEEEDDDMMM```rrrvvvpppYYYDDD===999:::DDDNNNTTT___kkkuuu}}}}}}wwwzzz~~~pppVVVXXXXXXZZZ]]]bbbeeeffffff`````````aaacccfffiiijjjllloootttyyy~~~QQQHHH???>>>>>>???CCCHHHJJJVVVdddooozzzlllNNN>>>:::::::::;;;>>>EEEOOOVVVXXXWWWQQQIIIFFFHHHGGGCCCDDDDDDEEEGGGKKKQQQVVVYYYWWWXXXZZZ[[[\\\^^^bbbeeelllkkkiiieee___YYYSSSPPPIIIEEEIIISSSSSSNNNVVVdddlll[[[WWW\\\```VVVSSSWWWiiinnnXXXGGGJJJhhh|||vvvqqq|||lllcccaaaggguuu|||yyyyyyyyy~~~WWWAAA666333999777;;;@@@CCC???;;;@@@HHHTTTjjjhhhfffeeefffhhhiiihhhfffeeeeeekkktttuuurrruuu|||rrrlllddd___^^^^^^^^^]]]VVVRRRNNNKKKDDD:::333222---222555444666;;;??????888444222222333444;;;CCC```sssooolllooossskkkQQQ888444111666FFFWWW```cccdddddddddiiilllddd___jjj|||yyyxxxhhh\\\```bbbccciiinnnfffTTTMMMYYYjjjvvv{{{zzzyyyxxx^^^<<>>888<<<<<<===>>>@@@CCCJJJQQQWWWccc[[[PPPHHHGGGPPPfffyyyxxx___HHH@@@;;;<<>>>>>777444222222333444;;;CCCbbbooonnnlllmmmmmmdddMMM777222222:::JJJXXX___bbbdddbbbfffnnnqqqggg```mmmsss``````dddeeehhhbbb|||[[[KKKHHH]]]vvv{{{xxxxxxaaa???111111111...+++...666BBBJJJHHHEEEIIIQQQUUU\\\jjjyyysssoooeee{{{|||~~~zzzzzzwwwFFFCCCOOOYYYYYYQQQJJJFFFDDD@@@888444999???CCCFFFIIIPPPOOOLLLEEEAAADDDMMMUUURRRKKKDDDAAADDDGGGHHHFFF;;;;;;;;;<<>>AAAFFFNNNVVV]]]hhh___TTTKKKIIIRRRiii~~~}}}cccKKKBBB===>>>JJJSSS[[[iiiyyy~~~~~~wwwvvv{{{rrr___\\\aaaTTTDDDAAABBBIIILLLSSS[[[ccchhhiiihhhccc```^^^___bbbfffjjjlllppptttyyyyyy[[[OOOFFFGGGLLLMMMLLLKKKIIIMMMQQQWWWgggyyyZZZHHHFFFRRRWWWZZZZZZ___qqqdddPPPJJJJJJIIIIIIIIIJJJLLLPPPUUUZZZ^^^WWWWWWVVVVVVXXX\\\```cccfffaaaYYYPPPEEE>>><<>>:::EEE[[[iiilllwwwmmm[[[TTTVVVYYYWWWQQQPPP]]]vvv|||jjjZZZKKKGGGXXXpppkkkkkkiiinnnqqqjjjsssnnnYYYVVV\\\hhhzzz\\\FFF;;;555777333888@@@DDDAAA@@@GGGRRRaaazzzVVV]]]cccfffiiijjjfffaaacccccccccaaa]]]YYYUUURRRMMMNNNMMMKKKLLLNNNNNNMMMMMMQQQQQQIII???777222///333333444555777999;;;<<<666333222333222444<<>>___mmmdddbbblllmmmpppyyyzzzlllccchhhooopppsssqqq[[[KKKJJJfffxxxvvvrrr???000333+++---,,,000555DDDQQQMMMBBBFFFTTTYYY\\\jjj|||zzzvvvyyyuuuzzz{{{nnnTTTFFFIIINNNQQQPPPOOONNNIIICCCCCCCCCKKKXXXZZZUUUVVV]]]^^^aaa[[[OOOKKKOOOOOOIIIHHHFFFBBBAAAKKKWWWXXXQQQEEE@@@===BBBHHHOOOWWW___tttvvvrrrooommm}}}xxxpppoooooonnnnnnnnnnnnnnnkkkkkkkkkkkkhhhaaaYYYSSSQQQaaarrr}}}jjjcccdddiiimmmkkkhhhbbbZZZPPPFFF>>>999666333111000111333444555888888888999;;;???CCCFFFIIISSS\\\```eeennnvvvyyyooopppqqqooogggYYYHHH===777666444333222333333444555<<>>:::@@@<<<<<>>;;;;;;;;;;;;;;;@@@BBBHHHRRR]]]bbbbbb`````````aaacccfffiiilllnnnvvv{{{iiigggdddeeennnvvvpppeeejjjiiimmmxxxvvvWWWUUUfffrrrkkkUUULLLKKKLLLPPPQQQSSSVVVZZZ]]]___```ZZZZZZZZZZZZ[[[\\\]]]]]]fff^^^QQQFFF===777444111777===III\\\rrr~~~jjjXXXSSSWWW\\\UUUNNNPPP[[[oooqqq___RRRFFFHHHQQQSSSPPPYYYaaaiiioooiiilll}}}tttWWWVVV\\\hhhzzzaaaEEE777333222555:::;;;===AAA===DDDYYYkkk{{{gggjjjkkkjjjjjjkkkhhhcccbbbaaa___[[[VVVQQQMMMJJJDDDFFFGGGHHHIIILLLMMMMMMOOOPPPOOOHHH>>>666222000222333444666777999:::;;;666333222333222444;;;DDDddduuukkkiiihhhiiifffYYYFFF777444222@@@[[[hhhccccccllltttnnnqqqtttyyy___IIIFFFaaa{{{zzzzzzvvvBBB222444---///---///555EEERRRMMMBBBGGGWWW```bbbhhhooorrrvvv~~~{{{|||rrr^^^OOOKKKIIIOOOUUUWWWZZZ]]]\\\XXX[[[```lllxxx{{{xxxvvvwwwjjjdddWWWKKKHHHLLLPPPOOOIIIFFFAAAAAALLLZZZ```]]]OOOIIIFFFJJJPPPVVV^^^eeewwwxxxsssrrrpppnnnlllkkkkkkkkkkkkjjjiiihhhgggccc]]]YYYbbbsssxxx^^^SSSTTTWWWXXXYYYXXXTTTNNNFFF>>>999555333333222111111222333444444:::;;;===???AAADDDGGGIIIMMMWWW```dddggglllpppqqqiiilllnnnkkkbbbTTTEEE<<<666555333222222222333333666>>>WWW~~~cccAAA888555777222222666777EEE___iiiyyyxxxrrruuutttlll}}}~~~xxxeeennn}}}}}}}}}hhhKKK<<<888999999999@@@===@@@SSSbbbjjjsssyyyqqqcccUUURRR^^^ttt{{{fffPPPFFFIIIKKKJJJRRRZZZiii|||___HHHBBB@@@???@@@@@@@@@>>><<>>AAA===DDDYYYpppyyyxxxsssllljjjkkkiiidddeeedddaaa^^^ZZZVVVSSSRRROOOTTT[[[```___ZZZVVVSSSTTTRRRNNNGGG>>>666222111111222444777888999999999555333333444333444;;;DDDaaa}}}qqqkkkiiihhhhhheeeYYYFFF888222555AAATTT^^^aaafffooouuukkk}}}hhhKKKHHH```yyy|||{{{|||GGG444555...111///...555FFFSSSMMMBBBIIIYYYaaaiiimmmkkkmmmyyy|||}}}vvvbbbOOOJJJMMMRRRVVVYYYZZZ]]]cccdddbbbjjjvvvppp___LLLBBBAAAEEEKKKQQQKKKGGGAAAAAAKKKYYYaaabbbWWWPPPMMMPPPUUUZZZaaahhhzzzzzzyyywwwsssooolllkkkjjjkkkkkkiiigggeeedddbbb^^^[[[bbbqqq~~~hhhUUUDDDCCCKKKNNNLLLIIIIIIEEE???999555333444555222222222333444555666777;;;===AAACCCEEEFFFIIIKKKOOOYYYcccgggiiikkkllljjjjjjnnnoooiii\\\MMMAAA:::444333222111111111222333555???ZZZgggCCC999555666222111666888HHHbbbqqqzzz|||sssmmmjjjhhh}}}}}}ooocccsssuuujjjtttyyydddKKK<<<;;;===<<<999999@@@@@@DDDYYYkkkuuuwwweeeVVVRRR[[[kkkxxxtttlll]]]OOOJJJNNNQQQQQQXXXYYYaaaqqq{{{]]]GGGBBBAAA??????@@@@@@???>>>???>>>@@@HHHUUU```dddeeecccdddeeeiiimmmssswwwzzzsss^^^VVVTTTRRRPPPZZZ[[[[[[\\\\\\]]]]]]^^^ZZZZZZZZZZZZZZZZZZZZZ[[[]]]UUUJJJ???999777666666555444;;;NNNkkklllZZZTTTVVVXXXPPPIIIKKKRRRcccoooZZZMMMCCCEEELLLKKKHHHNNNTTT```kkkhhhiiivvvmmmOOOPPP[[[kkk|||jjjJJJ:::777777555;;;;;;>>>AAA>>>EEEZZZttt|||pppkkkkkkhhhccceeedddccccccccccccddddddkkksss~~~|||lll```[[[^^^WWWNNNFFF>>>555111000///111444777999999999888555333333444333444:::CCCbbb~~~qqqllljjjhhhhhhfffZZZHHH:::000555>>>JJJUUU```mmmxxxqqqssssssTTTKKKaaazzzMMM666444...111...---555FFFTTTOOODDDJJJZZZ\\\mmmyyyxxxxxx~~~sss^^^NNNJJJNNN[[[]]]]]]]]]cccmmmuuuwwwwwwcccNNN<<<999;;;;;;@@@HHHHHHFFFDDDFFFMMMUUUZZZ[[[XXXQQQMMMPPPUUUZZZaaagggzzz}}}zzzvvvqqqnnnmmmlllmmmiiihhheeecccaaa]]]WWWSSSNNNWWW^^^___```aaa^^^YYYLLLBBB;;;@@@GGGHHHEEEBBBAAA>>>:::777555666888:::444444555555666888;;;>>>;;;===@@@AAABBBEEEJJJNNNSSS\\\dddgggiiilllllliiirrrtttsssjjjXXXGGG<<<777222222111000000111222333555AAA]]]lllGGG:::444555111111666999IIIdddxxx|||tttfffcccfff{{{~~~yyy~~~ccc]]]ooo}}}ccc[[[iii\\\NNN>>>888;;;???===999999AAAAAAHHH___rrr{{{xxxaaaQQQLLLOOOXXX```ZZZVVVOOOJJJJJJOOOUUUXXXddd```^^^cccooozzz{{{gggWWWMMMJJJFFFEEEFFFGGGHHHHHHIIIHHHKKKUUU```gggfffcccddddddeeehhhlllrrrwwwzzz~~~ssseeeYYYUUUTTTTTTSSSYYYYYYZZZ\\\]]]^^^___```ZZZZZZZZZZZZZZZYYYYYYXXX^^^VVVJJJ@@@:::888888888888666:::LLLiiizzzgggVVVQQQRRRTTTMMMGGGIIIOOO___rrr\\\PPPGGGKKKTTTSSSMMMVVV^^^iiipppkkklll|||eeePPPOOOYYYkkktttQQQ<<<666777555;;;<<>>FFF[[[wwwzzzpppmmmhhhaaa```aaabbbcccfffhhhkkklllzzz~~~{{{iii```___iii\\\OOOFFF>>>444///000///111444777888999888888555444444555444333:::BBBcccsssnnnkkkjjjjjjggg\\\JJJ===000333:::EEERRRaaatttxxxsss{{{\\\JJJ___{{{SSS888333---111------444EEETTTQQQFFFIIIWWWZZZmmm}}}zzzlll[[[RRRQQQSSS^^^aaacccgggsss|||gggLLL===222555999777888<<>>;;;999999777666666555555555666666666777777777888;;;@@@EEE???@@@AAAAAABBBGGGPPPXXX```fffjjjjjjkkkmmmllliiissstttqqqfffTTTDDD:::666111000000///000111333444777FFFbbbkkkEEE888444555111111666999HHHbbb|||uuudddaaafff~~~uuuqqqvvvwww[[[XXXjjj{{{}}}ooo[[[ZZZkkkbbbDDD???888666888::::::999777@@@CCCOOOlllwww[[[JJJDDDBBBDDDHHHDDDBBBBBBDDDIIIPPPZZZaaalllkkkiiifffeeehhhmmmrrrlllooorrruuuyyy~~~zzzpppfffgggkkkooossstttrrrpppvvvqqqnnnqqqvvvvvvpppiiihhhhhhgggiiilllpppuuuwww|||uuurrrtttsssqqqgggfffccc\\\TTTPPPPPPRRRQQQRRRUUUXXX[[[^^^aaabbbZZZZZZZZZZZZYYYWWWVVVUUUUUUNNNDDD===999999:::;;;===<<<@@@NNNeee|||}}}{{{zzztttcccTTTPPPQQQRRRFFFAAACCCIIIYYY{{{vvv___QQQGGGLLLVVVWWWOOO]]]hhhpppqqqjjjqqqqqq]]]SSSRRRZZZkkk[[[@@@666555555;;;<<>>>>>BBBHHHIIIEEE???555555888:::888222222555222333555666777666555444666999===??????AAAFFFJJJHHHJJJJJJIIIJJJQQQ^^^gggtttwwwxxxuuussssssooojjjnnnmmmhhh]]]OOOAAA999555000000//////000222444555:::LLLhhhxxxzzzeeeBBB777333666222222666777EEE^^^{{{uuugggeeeiiizzznnnjjjnnnvvvvvv]]]ZZZkkk|||ppp```bbbtttcccDDD777888888888888999;;;===666>>>EEEYYY~~~qqqRRRDDD@@@<<<:::;;;:::888:::@@@HHHPPP]]]gggnnnuuuzzzuuukkkcccaaaddddddiiinnnqqqwww~~~tttnnnmmmkkkkkkmmmqqquuuxxx{{{vvvnnnjjjkkkmmmooofffjjjjjjbbbUUUKKKJJJLLLJJJKKKNNNRRRVVVZZZ]]]___WWWWWWWWWWWWUUUSSSQQQOOOJJJEEE@@@===>>>AAADDDFFFAAAAAAEEEPPP___nnnxxx}}}}}}zzzyyyxxxwww}}}sssbbbUUUQQQQQQQQQEEEBBBDDDIIIWWW{{{yyy```OOOBBBGGGUUUZZZTTTbbbkkknnnlllgggvvvfffXXXQQQXXX^^^nnnfffEEE777444666;;;===@@@DDD@@@HHH]]]qqqnnnkkkiiieeefffffffffeeeccc```^^^]]]```]]]]]]\\\UUUPPP]]]ppprrr]]]IIIAAA;;;333///111111111222444666777999999555444555666444333999@@@___tttooollliiiiiiggg]]]LLL???666000:::UUUhhhnnn{{{zzzhhhcccooottt[[[MMMaaa{{{ccc???666///222---...111AAAUUUXXXLLLFFFIIISSSWWWfffyyysssiiinnnyyygggZZZYYY]]]___bbbfffiiillluuunnn[[[PPPJJJ@@@666000333555666666999<<<;;;666666:::DDDQQQZZZ```kkkuuulllccc\\\ZZZZZZZZZ]]]bbbaaafffjjjooo~~~|||xxxxxxwwwuuurrrooollljjjdddcccbbb___[[[UUUMMMGGGIIIJJJQQQ^^^fff```NNN???888555555777555222222555333444666888999:::999999888@@@IIINNNNNNMMMNNNPPPPPPTTTVVVVVVXXX___kkkvvvxxxqqqlllhhhaaaVVVKKK@@@777333000000000000111333555666;;;NNNjjjsss^^^@@@;;;333666333333666555AAAYYYxxxvvvmmmkkkmmmrrrlllggglllxxxddd___nnnxxxgggjjjzzzxxxgggQQQ???666777999999999:::;;;===888@@@HHHbbbfffGGG===>>>;;;888777777555666===DDDMMM[[[hhhqqqyyy}}}pppccc^^^___dddlllsssvvv{{{tttpppnnnllllllnnnrrrvvvyyy}}}wwwqqqjjjhhhiiimmmqqqtttoooppplllbbbSSSHHHEEEFFFFFFGGGJJJMMMPPPSSSUUUVVVRRRRRRSSSRRRPPPMMMJJJIIIBBB@@@===>>>BBBFFFJJJLLL@@@CCCGGGNNNVVV```jjjooooooooosssxxx{{{}}}~~~|||}}}}}}{{{|||}}}rrraaaUUUPPPOOONNNHHHEEEFFFJJJWWWzzzyyybbbPPPBBBIII]]]gggkkkqqqooojjjggggggzzzooo```UUU^^^eeettt~~~qqqLLL:::555666<<<===@@@DDDAAAIII^^^rrruuueeefffhhhgggbbbbbbbbb```]]]YYYUUUSSSMMMMMMRRRVVVQQQNNN[[[nnnqqqZZZEEE>>>:::222///333111111222333555777999:::555444555666555333888@@@^^^uuunnnkkkiiihhhfff\\\LLL???999000>>>___sssttt{{{tttfffaaahhhsssxxxvvvYYYJJJ___|||hhhCCC777000333...///000???UUUZZZNNNDDDEEEJJJLLL___zzznnnppp{{{vvvwwwsssccc]]]]]]]]]\\\aaafffiiioooxxx|||{{{jjjRRR>>>999888555444777111888999444555======777999:::AAAMMMVVV___ooo~~~mmmddd[[[WWWUUUTTTVVVZZZZZZ^^^bbbgggxxx~~~||||||||||||zzzvvvrrrmmmkkkdddbbb```^^^\\\XXXSSSPPPVVVZZZggg{{{vvvXXX@@@999333///111333222222444222333555777999:::;;;<<<<<>>UUUvvvvvvqqqpppooopppmmmhhhpppkkkbbbppp|||jjjkkk|||ttt```QQQEEE>>>666666555666666666666555;;;BBBJJJfff}}}\\\>>>888<<<;;;888888777333444:::@@@HHHWWWffftttzzz~~~yyynnnccc```aaafffpppyyy|||mmmnnnmmmkkkkkkmmmrrrvvvzzz~~~|||sssjjjiiilllppprrrsssuuuqqqiii]]]QQQHHHDDDCCCFFFGGGHHHIIIKKKLLLNNNNNNOOOOOOOOONNNLLLIIIFFFDDD<<<;;;999;;;???CCCFFFGGG???BBBFFFJJJPPPXXXbbbjjjllljjjllluuu}}}|||zzz|||~~~||||||qqq```SSSNNNLLLJJJFFFCCCDDDFFFQQQuuuzzzeeeTTTGGGQQQjjjxxxuuujjjggghhh}}}qqqbbbbbbkkkyyyvvvssspppjjjooo|||xxxQQQ===666666<<<===@@@DDDAAAIII___{{{wwwnnngggccc```___``````___[[[UUUNNNJJJIIIIIIHHHFFFGGGPPP^^^hhhiiiYYYGGG===888333///...111444444333555999;;;999:::444111333555666999>>>YYY}}}vvvooopppoooiiicccZZZKKK>>>666999CCC]]]yyy|||yyyoooccc[[[nnnsssnnnooolllkkkkkk{{{^^^JJJaaa{{{wwwNNN;;;///444333///...999UUUcccPPP???HHHMMMIIIZZZxxxmmmpppzzzzzz~~~{{{~~~yyyjjj^^^ZZZ[[[[[[ccchhhiiimmmssssssnnn[[[GGG<<<;;;666888:::444777999:::::::::<<<======BBBBBBDDDJJJVVVdddmmmpppbbb\\\WWWVVVUUURRRRRRUUUYYY\\\aaajjj}}}~~~}}}|||xxxwwwxxxuuunnnhhhdddccc```^^^]]]^^^___```aaalllsssPPP:::555777444000000444333///666555888>>>???<<<===AAAIIISSSjjjzzzpppYYYTTT```dddcccdddkkkttt}}}rrrkkk___QQQDDD:::333000000000000111222444555666<<>>OOOuuu{{{eeefffiiinnnooohhhoooooofffhhh{{{}}}gggiiizzzrrraaaQQQEEE???666666777888999::::::;;;<<<<<>>AAA<<<777888>>>CCCCCC@@@@@@===BBBPPPZZZ\\\aaahhhuuullljjjsss|||}}}}}}~~~{{{ooo]]]OOOKKKKKKKKKEEEDDDEEEIIIUUUkkkoooPPPBBBPPPnnn~~~jjjeeerrrwwwzzzooommmsss{{{uuujjjpppRRR999:::;;;;;;@@@EEEDDDCCCNNN]]]zzz}}}nnniiieeebbbaaabbbaaa___\\\WWWSSSQQQPPPMMMQQQTTTUUUWWW\\\fffmmmgggWWWFFF<<<777222//////000333444333444999;;;999888333111333555666999>>>XXX{{{sssnnnooonnnhhhbbbYYYKKK>>>555666MMMxxxyyy|||~~~yyynnnbbbZZZVVVqqq{{{hhhbbbeeeeeeggg```zzzgggPPPJJJ\\\ttttttLLL;;;000444111//////:::TTTcccRRRAAAGGGLLLJJJ[[[|||tttkkkzzz~~~|||xxxiii^^^[[[\\\aaafffgggfffhhhmmmmmmiiiXXXDDD;;;;;;888<<>>>>>===<<<>>>BBBFFFGGGBBBFFFLLLUUU```fffbbb[[[[[[UUUQQQQQQQQQPPPRRRVVV```dddiiisss|||zzzzzz}}}xxxsssqqqrrrppplllhhhaaaaaaaaacccfffjjjoooqqqvvvaaaBBB333333111///000222666999:::===AAAEEEFFFDDDDDDFFFIIISSS```ttt|||qqqaaadddrrrooopppttt|||xxxooo```PPPCCC999333000000000000111222444555666:::PPPwwwSSSCCC;;;444777222000444444;;;LLLttt{{{ddddddfffnnn|||ttttttxxxooodddhhh}}}fffeeeuuuyyykkkZZZJJJ>>>777666666777777888888999999;;;>>>KKKddd|||tttcccTTTJJJ>>>:::<<<>>>:::555888777888<<>>>>>===@@@??????AAABBBAAA===:::<<<888666;;;DDDHHHFFFBBBAAA@@@HHHYYYfffiiinnnvvvyyypppnnnwww}}}yyymmm[[[NNNJJJJJJIIIAAABBBBBBFFFRRRhhhoooWWWMMMTTTbbbkkklllmmmiiicccfffssstttrrr}}}~~~}}}QQQ888888:::;;;@@@FFFEEEEEEQQQbbb{{{ssshhheeecccaaaaaaaaa```___[[[YYY[[[```eeekkkpppvvvxxxvvvuuuuuuvvvbbbSSSCCC;;;666222/////////222444222444999:::888666222111444555555999===ZZZzzzppplllmmmlllgggaaaYYYJJJ===777666```rrrxxx|||uuuggg[[[YYY[[[oooyyynnnYYYUUU[[[```gggddd~~~WWWJJJNNNZZZooooooGGG:::111444///...000999RRRcccTTTCCCFFFJJJJJJ[[[yyytttnnn~~~~~~}}}vvvkkkdddeeehhhfffgggfffdddeeeiiiiiieeeTTTCCC===AAABBBJJJRRRPPPNNNJJJDDDBBBBBBEEEGGGIIINNNSSS\\\fffppprrrdddUUUSSSOOOMMMOOOQQQRRRVVV[[[ccchhhooozzz{{{{{{vvvwwwxxxvvvtttuuuwwwrrrmmmjjjkkkkkkiiiggg```aaadddhhhnnnuuu{{{~~~pppKKK444...333///000666777666;;;DDDHHHUUU\\\UUUNNNNNNOOONNNVVVfffsssrrrhhhfffrrrsssaaaOOOAAA777222///000000000111333444666777;;;VVV~~~|||LLL>>>:::333777222///333333999JJJsss{{{dddbbbddduuu~~~zzz~~~}}}nnn```ccczzzmmmiiiwwwzzzlllZZZJJJ>>>888666666666777777777777777888>>>HHHTTTZZZXXXPPPIIIEEEAAA>>>===???>>>;;;888888888999===EEEOOOYYY___gggiiiiiieee___```hhhpppxxx~~~yyyrrrlllkkkiiihhhhhhlllrrrvvvpppdddeeennnuuuxxxyyysssmmmaaaRRRDDD>>>>>>AAA>>>===;;;999888777666666999999:::;;;===<<<999777777666888AAALLLPPPJJJCCCBBBBBBNNNbbbooossswww}}}|||tttpppxxx|||wwwjjjYYYLLLIIIHHHFFF??????@@@CCCNNNbbb|||yyykkkddd```YYYQQQSSSWWWYYY\\\cccqqq~~~uuummmsssTTT;;;:::999;;;AAAGGGFFFFFFUUUhhhxxxrrriiifffdddbbbaaa]]]^^^^^^\\\\\\bbbllltttzzzwww[[[NNN@@@999555111///000...222444333444888999777333111111444555555999>>>___yyynnnjjjllljjjeee```WWWIII<<<999;;;ttt}}}}}}ttthhhbbbfffkkkmmmtttgggSSSRRR[[[eeeooouuuWWWQQQTTT```ssshhhBBB999222555...---000777MMM```VVVEEEDDDHHHJJJZZZtttwwwttt|||}}}|||}}}xxxpppllllllooohhhgggeeeeeehhhjjjhhhfffPPPCCCBBBKKKOOOYYYbbb```WWWPPPJJJHHHHHHIIILLLPPPZZZaaajjjtttuuubbbRRRPPPRRRVVVXXXXXX\\\bbbeeellluuutttmmmxxx|||uuupppqqqsssqqqoooppppppllliiigggggggggfffdddbbbccceeeiiimmmsssxxx{{{yyycccCCC444444444111555===:::666BBBVVVeeesssuuudddUUUTTTTTTPPPYYYfffmmmgggdddqqquuu```LLL>>>666111...///000000111333555777888???]]]xxxHHH<<<888111555111///444444:::JJJsss~~~eeebbbccc{{{|||~~~}}}rrr]]][[[ppp|||uuuooozzz|||nnn]]]LLLAAA;;;666666666666666555555555555;;;BBBFFFEEEBBB@@@>>>@@@AAABBBAAA???<<<:::999777777999>>>FFFPPPZZZ___ggghhhgggdddaaabbbiiiooovvv}}}pppmmmiiiiiihhhgggiiimmmssswww{{{uuugggfffnnnwwwzzzzzzrrriiiZZZKKK???;;;<<>>888444777000---000444GGG\\\XXXHHHCCCHHHKKKXXXnnn{{{zzzvvvttt}}}zzzzzzzzz{{{}}}vvvrrrqqqqqqoookkkhhhjjjlllkkkgggdddNNNCCCFFFOOOQQQWWW]]]ZZZMMMHHHFFFIIIKKKMMMUUU^^^dddnnn{{{sss\\\\\\^^^bbbaaa___```eeekkkrrr{{{{{{nnneee```ppp{{{tttoooppppppnnnlllllliiihhhhhhggggggeeecccaaa___```aaacccfffiiilllnnnooouuu{{{sss\\\CCC888888666444888>>>===AAA^^^jjjVVVWWW[[[YYYhhhqqqsssooowwwrrr[[[GGG;;;444000...///000000222333555777888@@@___~~~{{{wwwsssHHH>>>666000444111000555555;;;LLLrrrgggcccccc|||{{{~~~~~~pppYYYTTTiiizzzvvvqqqzzzxxxiiiWWWHHH>>>999666666666555555555555555555888;;;======<<<<<<<<<===???AAA???;;;999:::<<<555666999???IIITTT^^^eeedddeeeeeeddddddeeeiiimmmttt|||wwwnnnmmmiiiiiijjjjjjlllpppvvv{{{vvvsssrrrzzz{{{nnniiinnnvvvzzzyyyqqqeeeTTTEEE<<<:::;;;===<<<;;;888666555444444555666777999:::::::::::::::999;;;BBBLLLTTTSSSJJJAAAEEEFFFSSSgggtttvvvxxx}}}~~~|||xxxrrrdddTTTJJJHHHGGGDDDAAABBBBBBCCCIIIZZZttt{{{bbbNNNLLL]]]qqq|||jjjiiifffbbb___bbbjjjsssPPP777555999===EEEIIIEEEFFFYYYqqqvvvllljjjjjjgggeeeeeeddd^^^UUULLLFFFEEEEEEFFFKKKNNNSSSXXX\\\^^^^^^]]]NNNDDD:::555111...///333///333555555777::::::777333222222444444555<<>>lllwwwiiifffmmmwww}}}xxxxxxgggTTTRRRVVV]]]iiisssfff\\\ddduuu```???:::555999333///222333BBBYYY[[[LLLDDDJJJKKKUUUgggtttwwwtttrrr}}}zzzxxxxxxwwwwwwyyy|||}}}}}}}}}~~~xxxpppjjjkkkkkkhhhccc```OOODDDEEEKKKGGGHHHJJJFFFDDD@@@AAADDDFFFIIIVVVfff}}}kkkkkklllmmmjjjfffiiinnnwwwwwwlllddd___qqq|||tttooooooooollljjjjjjeeefffggggggfffccc```___ZZZZZZ[[[\\\^^^aaabbbccceeeeeefff```QQQ???555444;;;:::===BBBIII^^^jjjYYY]]]gggjjj{{{zzzjjjTTTAAA777333111//////000000222444666888999AAAcccxxxtttwwwlllHHH@@@555///444111000555555;;;KKKpppiiieeeddd||||||~~~___RRRTTTmmmvvvqqqzzzssscccQQQDDD;;;888555555555666666666666666777777777888:::;;;:::999888:::;;;:::888888;;;???888999<<>>GGGKKKFFFGGG^^^xxxwwwooohhhhhhhhhfffddddddaaaYYYNNNGGGHHHKKKNNNNNNPPPQQQSSSVVVWWWWWWUUUSSSIII@@@888444000...///333///444666666888;;;;;;888555333333444333555>>>IIIsssyyynnnkkkiiijjjgggaaa[[[QQQBBB444111:::UUUtttpppdddfffrrrqqq\\\XXXZZZ___kkkpppggg~~~cccBBB<<<777:::555333555333???XXX^^^PPPGGGJJJJJJRRRcccttt||||||yyy|||zzzyyyxxxsssuuuxxx{{{}}}qqqfffeeefffdddaaabbbUUUHHHEEEEEE>>><<<>>>:::BBB@@@CCCIIILLLTTTmmmvvvuuutttuuutttuuu}}}}}}yyyrrrmmmmmmnnnkkkiiiiiieeeeeeeeedddbbb```______XXXXXXYYYZZZ[[[\\\]]]^^^]]]ZZZXXXTTTJJJ???;;;===EEEHHHNNNWWWgggkkkgggnnnvvvzzzqqqaaaLLL<<<555333111/////////000222444666999:::HHHooottteeeFFF@@@555111555222000444222777FFFmmmjjjeeecccxxx~~~yyywww}}}sss\\\YYY___yyysssmmmvvv}}}ooo]]]LLL@@@999777555555555666666777777888888777777888999:::999888777888999999888:::===@@@@@@@@@BBBHHHRRR```mmmtttllliiiffffffiiimmmqqqrrr{{{qqqppppppmmmkkklllnnnpppsssxxx~~~zzzkkkccc___[[[ooo{{{yyynnnjjjpppvvvwwwjjj\\\III<<<888999::::::999777555333222444555777777:::;;;;;;999888:::;;;:::???EEEGGGEEEAAA???>>>FFFFFFQQQfffvvv}}}wwwooohhhZZZLLLFFFFFFDDD@@@<<>>IIIMMMHHHLLLeeeuuunnnhhhhhhhhhdddaaaaaaZZZQQQHHHIIITTT```iiilllllljjjgggccc]]]VVVNNNIIIFFF>>>777333000---///444000444777777999<<<<<<888666444333333333555@@@KKK{{{zzzpppoooiiijjjgggaaaZZZPPP@@@333111888EEE___xxx{{{xxx|||mmmeeeiiixxxlllgggiiiooo|||yyyuuugggFFF>>>777:::666555777444>>>WWWaaaTTTJJJHHHHHHPPPcccyyy}}}zzz}}}}}}{{{zzz~~~|||{{{||||||mmm```___aaabbbcccgggZZZKKKFFFDDD;;;:::???<<>>FFFFFFGGGLLLVVVdddqqqyyyzzztttmmmiiikkkooosssuuu|||ooommmlllgggkkklllnnnqqqtttyyyzzznnnccciiizzz|||~~~zzznnniiinnnuuuwwwgggXXXFFF:::777888999999999777555444444555777999;;;===???>>>;;;:::<<<>>>888>>>DDDCCC>>>:::;;;>>>DDDCCCMMM```pppxxxvvvkkkdddWWWIIIDDDDDDCCC???888<<<@@@AAAHHH[[[xxx{{{]]]DDD===IIIWWW^^^XXX\\\dddkkkpppuuu}}}OOO777888555>>>JJJOOOKKKPPPkkkuuuooohhheeeeeedddaaa]]]WWWPPPIIIOOOeee~~~zzz~~~|||ooo^^^QQQLLLKKK@@@===666000///000///---222222555999>>>>>>:::555333666222333999888===NNN~~~rrrlllkkkjjjfff___TTTHHH>>>888111777???WWWyyyjjj[[[fffhhhppp{{{{{{eeelll}}}gggjjjeeeAAABBB===666@@@@@@;;;555;;;QQQbbbYYYCCCJJJGGGGGGYYYzzz|||zzzzzz{{{~~~zzzzzz~~~vvvuuu{{{rrrdddXXX[[[dddjjjlllmmmcccVVVJJJFFFCCC??????CCCJJJIIISSSkkkyyywwwrrrkkkhhhiiijjjiiigggcccaaa___^^^]]]\\\ZZZXXX[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYUUURRRRRRVVVZZZbbbiiitttvvvgggmmm~~~mmm___QQQ@@@444111222111//////444111111666555555???]]]|||ssszzzWWWCCC???666555444333222111444888<<>>GGGNNNLLLOOOfffpppkkkgggeeedddaaa[[[VVVOOOJJJGGGQQQiii}}}vvvvvvtttlll```VVVRRRPPPNNNCCC<<<333---,,,///111111222222444888======999555555666111222888888AAAUUU{{{pppjjjkkkiiieee]]]RRREEE;;;555333777===OOOddd```OOOJJJSSS^^^rrrooo]]]nnnzzzZZZXXXppp___???CCC@@@888======999444888KKK[[[UUUCCCFFFDDDEEESSSqqq{{{|||uuu{{{{{{~~~{{{|||~~~zzzuuuuuuuuuhhh^^^VVVYYYaaafffkkknnndddZZZRRROOOMMMIIIIIILLLOOOUUUjjjyyyuuupppjjjfffggggggfffdddcccaaa_________^^^\\\ZZZ\\\\\\]]]]]]\\\YYYWWWUUUXXXYYYXXXVVVUUUVVV[[[___jjjrrrsssmmmgggpppdddVVVJJJ;;;222000111111//////444222222777666888DDDiii|||~~~OOO@@@???666444444333111111333777:::___}}}rrr^^^ZZZaaakkk~~~hhhccclll|||yyyggg___dddvvvcccLLL;;;777777777666666666777777888888999:::888666777999<<<<<<;;;>>>>>>AAAEEEEEEBBBDDDIIIMMMNNNRRRXXX]]]eeesss}}}sssllljjjmmmpppsssyyyrrrllljjjmmmooooooppptttyyy~~~~~~~~~~~~wwwssstttrrrnnnkkklllrrryyywwwxxx|||xxxsssooonnnnnn```PPP???888888666444333777777666666666666777888===@@@EEEJJJMMMKKKFFFBBBAAA@@@???;;;888999>>>BBBEEEIIIOOO]]]gggdddmmmyyyooohhh\\\NNNEEECCCCCCAAA>>><<<======@@@JJJ^^^wwwkkkSSSHHHIIIZZZhhhfffaaagggkkklllvvvuuuzzzwwwjjjhhhzzznnnGGG888;;;:::>>>GGGNNNLLLOOOfffjjjhhhfffeeeccc^^^VVVPPPGGGCCCCCCPPPeeepppgggWWWRRRNNNGGGAAABBBHHHIIIDDD<<<666///,,,---000000111333333444777;;;<<<999666666666111111666888EEE]]]wwwmmmiiiiiihhhddd[[[NNNAAA888333000333999HHHTTTLLLEEEOOO___ppp}}}bbbXXXrrrrrrQQQLLLZZZzzzWWW===CCCCCC<<<<<<:::888444555BBBOOONNNCCCBBBBBBDDDOOOiiizzzvvv~~~}}}}}}||||||{{{wwwssspppnnnbbb[[[WWW\\\ccciiinnnssslllfffaaa```___^^^^^^```fffvvvwwwsssnnngggdddddddddbbb```bbb```______```___^^^\\\]]]^^^______]]]YYYTTTQQQVVVWWWWWWWWWXXX[[[```dddjjjpppzzz|||pppgggeeejjjmmmzzzpppWWWJJJAAA666000000111000...///444222222888777<<>>>>>666333333222111000222555888UUUuuuttt```]]]```lllxxxllliiijjjwww|||lll\\\___{{{vvvaaaHHH888555777999777777777888999:::;;;;;;===:::777777999;;;======AAACCCGGGLLLKKKHHHJJJOOOWWWZZZaaagggjjjooo{{{wwwooollllllmmmnnnzzztttoooiiihhhkkknnnppptttxxx|||~~~~~~}}}|||wwwoooiiihhhdddaaa[[[UUUTTT\\\jjjuuu{{{sssllliiiiiiZZZLLL===888888777555666222555777888999;;;@@@EEEKKKPPPWWWYYYVVVNNNEEE@@@@@@@@@???:::666666;;;@@@@@@KKKTTT[[[___\\\lllrrriii```VVVJJJCCCBBBBBBAAA???;;;<<<===AAALLLaaa{{{lllSSSGGGEEEQQQ\\\XXXWWW```iiimmmwwwtttjjj}}}wwwgggggg~~~dddBBB777;;;:::???IIINNNLLLPPPggg~~~hhhfffeeeeeeccc___XXXSSSPPPJJJJJJWWWgggjjjYYYFFFCCCBBB===999???HHHGGG@@@777111---///222111///---444333444777;;;<<<999666555555111222666666EEEbbbwwwnnniiihhhhhhcccYYYKKK>>>555000444444888IIITTTNNNRRRiii}}}wwweeebbb{{{vvvWWWTTTZZZvvv|||sss}}}TTT???AAACCC??????::::::666444:::CCCFFFCCC@@@BBBEEENNNddd|||~~~~~~||||||zzzwwwssspppsssuuuuuutttrrrooolllaaaZZZWWW^^^hhhnnnqqqtttxxxtttpppnnnooorrrvvvzzztttqqqlllfffcccbbbbbb```]]]___]]]\\\]]]^^^___^^^]]]]]]^^^^^^]]][[[XXXUUUSSSUUUUUUUUUWWWYYY]]]aaadddddddddgggjjjiiieeebbbbbbjjjvvv]]]LLLAAA:::333///000000///---000333111222777777AAAWWWvvvrrraaa@@@===<<<555333333222111///000333666IIIlllyyyfffcccdddnnnvvvrrrqqqmmmrrrrrr{{{xxx^^^___wwwwwwbbbJJJ999666777888888888777888999:::<<<===>>>;;;888777888:::===???EEEHHHNNNSSSRRRNNNPPPUUU]]]cccoooxxxzzz|||}}}sssmmmjjjjjjjjjrrrwwwwwwuuuuuuttttttuuuiiiddd```aaafffppprrrvvvyyy{{{|||}}}}}}|||xxxqqqhhhaaa^^^YYYWWWRRRKKKHHHKKKUUU]]]}}}zzzppphhhffffffUUUHHH===:::;;;;;;<<<===777:::;;;;;;<<>>AAAGGGQQQVVVZZZ___eee}}}mmmcccYYYQQQGGGAAA???@@@???>>>===>>>???CCCNNNccc}}}nnnSSSDDD>>>GGGOOOIIILLLXXXcccfffjjjooommmwwwwwwuuu^^^>>>555888:::AAAKKKNNNLLLRRRhhhwwwiiihhheeedddcccaaa___^^^eee^^^^^^kkk{{{{{{kkk[[[RRRQQQIII@@@CCCOOOQQQLLLEEE999000///111///...///555444555888<<<<<<999555444444333555888555EEEdddzzzpppkkkhhhgggcccXXXIII;;;333000888777;;;MMM]]]\\\fff|||ooonnn~~~|||___\\\ccctttrrrhhhxxxTTTBBB>>>???AAABBB===<<<999444444:::@@@BBB===@@@DDDMMMbbb{{{~~~{{{zzzwwwsssooouuuuuuwwwyyyxxxtttooommmfff^^^\\\dddoootttssssss~~~|||wwwsssuuu}}}sssnnnjjjdddbbbaaaaaa^^^\\\[[[ZZZYYYZZZ\\\]]]\\\[[[]]]\\\ZZZYYYXXXWWWWWWWWWTTTTTTTTTUUUWWWZZZ]]]^^^^^^[[[[[[]]]]]]^^^eeennn}}}pppNNNDDD<<<888333000000000///---111333000222777:::JJJgggjjjsssXXX@@@>>>999555333333333111///000222444DDDfff|||iiicccdddqqqvvvsssrrrooorrrlllzzz}}}```bbbxxx}}}xxx}}}uuucccLLL<<<888999999999888777777888:::;;;===>>><<<:::999999;;;???AAAGGGLLLSSSXXXUUUPPPRRRWWW[[[eeeuuusssjjjfffeeedddjjjmmmrrrxxxsss^^^UUUXXXeeeooo|||hhh[[[WWWUUUXXX^^^mmmqqqvvvyyyzzzzzz|||~~~||||||zzzuuunnnhhhaaa\\\WWWSSSNNNKKKKKKNNNRRRTTTeeevvv|||uuullleeebbbbbbRRRGGG>>><<<======>>>@@@@@@AAAAAA@@@CCCNNN^^^jjj{{{qqqbbbQQQEEE???===888777888;;;???CCCEEEEEEPPPTTTTTTYYYiii{{{zzziii^^^SSSMMMEEE???>>>>>>===<<<>>>??????BBBMMMbbb{{{kkkQQQCCC>>>HHHPPPKKKOOOZZZbbb``````uuuoooqqqwww]]]???666888999CCCMMMOOOMMMSSSiii~~~{{{kkkiiifffdddccccccdddeeelllfffhhhvvv}}}sssbbb```VVVMMMWWWmmmwwwtttZZZFFF222,,,,,,,,,000666555555777;;;???>>>999555333444333888:::666HHHkkk{{{rrrmmmggghhhdddXXXHHH;;;444222///777DDD\\\ttt|||~~~qqqmmmwww}}}{{{\\\VVV```jjjgggeeeyyyxxxQQQCCC;;;<<>>BBBKKKaaazzz}}}{{{xxxvvvsssqqqxxxwwwyyy}}}|||wwwuuuvvvvvvpppnnnuuu|||}}}zzzyyy~~~~~~yyytttvvv{{{sssjjjfffbbb`````````]]]ZZZXXXWWWVVVWWWYYYZZZYYYXXX[[[YYYWWWUUUUUUVVVXXXYYYTTTSSSRRRSSSUUUXXXYYYYYYVVVTTTXXX^^^```bbbmmm|||]]]EEE???888666222000000000000///333444111444;;;BBB[[[lllPPPBBB???666777444444444222000000111333@@@___yyy|||fff^^^eeeyyy{{{tttqqqpppuuueeerrrzzzccckkk~~~xxxttt{{{tttcccMMM???;;;<<<<<<;;;:::888777888999;;;<<<>>>>>>>>>===<<<>>>BBBEEEIIIOOOWWW\\\XXXQQQRRRXXX___hhhzzzpppddd___^^^^^^aaadddgggjjjnnntttzzz}}}rrrdddYYYSSSUUU```lllvvv[[[OOOLLLLLLPPPWWWeeekkksssxxxyyyxxxyyy{{{xxx{{{|||xxxvvvtttpppkkkcccZZZPPPKKKLLLNNNNNNMMMTTT```xxx~~~tttppp~~~}}}wwwpppiiiddd```PPPGGG???>>>>>>===>>>@@@>>>AAAFFFLLLWWWfffwww|||lllZZZKKKBBB???@@@===;;;:::;;;>>>BBBEEEGGGOOOUUUYYYgggvvvfffYYYMMMIIICCC>>>===<<<<<<<<<<<<===>>>AAAKKK```zzzoooTTTFFFBBBMMMVVVQQQXXX^^^```]]]___wwwooo\\\___rrr[[[AAA999:::999DDDOOOOOOMMMTTTiii}}}kkkjjjhhheeecccbbbdddeeefff```aaammmxxxwwwooojjjeeeddd______tttZZZDDD000+++,,,,,,000777555666999>>>AAA@@@:::444333333333888:::888OOOwwwyyyrrrnnnggghhheeeYYYIII;;;555444111IIIdddtttrrryyyzzz~~~```TTT[[[eeekkkuuurrrKKK@@@999;;;???999:::999777444222555<<>>???@@@>>>===:::999999:::<<<===???AAABBBBBBBBBCCCGGGJJJOOOUUU___ccc^^^VVVVVV\\\gggmmm|||jjj\\\VVVVVVXXXVVVWWWZZZ\\\^^^bbbfffiiifff___ZZZ[[[\\\]]]ccciiihhhQQQHHHHHHHHHKKKQQQZZZcccooouuutttoookkkjjjnnntttyyyyyy|||}}}uuuooogggcccaaa```\\\YYYTTTXXX___lll~~~oookkklll{{{~~~zzzvvvmmmaaaXXXKKKDDD???@@@BBBBBBDDDHHHHHHNNNYYYfffsss~~~|||rrrbbbSSSHHHAAA>>><<>>???;;;<<<>>>BBBMMMbbb}}}nnnTTTGGGEEESSS___\\\eeebbb^^^^^^kkkoooWWWQQQYYYwww}}}SSS===:::<<<999EEEPPPPPPMMMUUUjjj|||jjjjjjhhhfffcccaaaaaabbbaaaZZZZZZbbbfff```WWWRRROOOPPPOOOVVVqqqvvvKKK888+++---111//////444555777;;;@@@CCCAAA:::444555444222777:::;;;VVVvvvqqqnnngggiiieeeZZZIII<<<777666FFFhhhoooaaa___lll{{{nnnEEE===888;;;>>>222777555444333222555===FFFAAACCCEEENNNddd|||rrrxxx}}}~~~zzzyyy}}}zzzxxxyyy{{{wwwrrruuu|||vvvxxxqqqffffffbbb___\\\[[[\\\\\\ZZZWWWXXXVVVVVVVVVXXXXXXWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRRRRPPPOOOQQQUUUWWWWWWVVVYYYVVVYYYbbbjjjwwwtttcccSSSFFF===666333111000......///111333555666666555<<>>@@@CCCEEEFFFFFFGGGKKKNNNUUU\\\fffjjjddd[[[[[[aaahhhkkkxxxfffVVVPPPQQQTTTKKKMMMPPPRRRTTTVVVYYY\\\YYYRRRRRR^^^iiioootttxxxmmm\\\ZZZ]]]rrruuu___LLLGGGHHHHHHIIINNNTTT___lllrrrnnnddd[[[VVV___hhhooossszzz|||tttrrrnnnkkkooouuurrriiipppqqqvvv~~~zzzxxxwwwttthhhWWWJJJFFFAAA???CCCGGGJJJOOOSSSbbbiiittt{{{sssiii\\\PPPGGG@@@:::555999BBBKKKOOOTTTfffxxxmmm^^^MMMCCCAAA>>>======>>>@@@AAA<<<>>>@@@DDDQQQggg~~~bbbLLLDDDHHH[[[llllllrrrhhh___ddd{{{lllTTTRRR^^^pppsssJJJ888888<<<999FFFQQQPPPMMMVVVjjj{{{oookkkfffbbb``````___^^^ZZZ\\\___```___\\\XXXUUUMMMVVV```ooorrrVVV777444000......000222222555666===GGGFFF===666666555555333777;;;AAAaaa{{{rrrnnniiibbbfff___TTTKKK===777AAAeeeyyyhhh|||nnniiiqqq{{{fffFFF<<<666<<<999999888777666666777<<>>>>>===444555555444333222000000///222:::QQQooo{{{rrrnnniiimmmnnnmmmpppxxx~~~yyy}}}|||uuuppp|||sssZZZHHHBBBDDDHHHEEEBBBAAABBB@@@<<<===AAAAAAIIINNNIIIDDDHHHPPPWWW[[[cccooovvvpppddd]]]]]]bbbiiivvvrrr\\\PPPMMMLLLLLLJJJMMMPPPRRRSSSTTTUUUVVVRRRRRRRRRSSSZZZjjjgggQQQIIIEEE@@@KKKbbbooo[[[KKKJJJKKKJJJOOOWWWWWW___eeeeee```ZZZSSSNNNWWW]]]lllqqqnnnwww|||sssjjj```RRRGGG???@@@CCCJJJUUU___gggjjjyyy|||~~~}}}yyyvvvvvvxxxrrrdddTTTIIIBBB>>>@@@DDDHHHKKKRRR^^^uuurrrgggXXXHHH???>>><<<;;;;;;<<<======;;;CCCEEEEEEUUUsss|||YYYEEEGGGJJJTTTfffrrrvvviiifffsss}}}YYYNNNKKK\\\yyyZZZKKK===111@@@@@@IIISSSTTTPPPUUUlllqqqmmmgggcccaaa___^^^\\\ZZZ[[[]]]___aaabbbcccdddfffkkknnnrrryyywww```FFF555333000...///111333444666888>>>FFFEEE<<<666555444555444777<<>>@@@BBBLLLQQQNNNJJJMMMTTTXXX]]]fffttt{{{tttfff______gggkkkrrryyydddSSSJJJIIIIIIHHHKKKMMMOOOPPPPPPQQQRRRSSSXXXUUUOOOKKKPPPaaaxxx}}}]]]EEE@@@@@@>>>DDDSSSmmmmmmZZZKKKIIIKKKKKKQQQZZZWWW[[[^^^]]]WWWQQQLLLIIIPPPTTT```ggghhhttt|||rrriii^^^QQQFFF???@@@DDDMMMXXXccckkkooorrrtttvvvwwwuuutttsssssslll^^^OOOFFFAAA>>>???BBBJJJNNN]]]|||}}}ooobbbRRREEE>>>===<<<;;;;;;<<<===>>>===DDDEEEEEEVVVttt|||WWWAAACCCHHHVVVlllyyywwwhhhjjjsssOOOHHHMMMcccXXXIII<<<222???>>>IIITTTWWWTTTZZZqqqqqqmmmhhhcccaaa___\\\[[[ZZZZZZZZZ[[[___ccchhhkkkqqqsssqqqkkkggg^^^JJJ666222111/////////222444666888:::@@@EEECCC;;;555444333666555666>>>MMMtttqqqhhhfffbbb___^^^VVVLLL@@@777NNNyyyooo```ooo~~~sssZZZ```|||\\\AAA:::666<<<:::;;;999999888777777999>>>BBBEEECCCFFFNNNTTT]]]rrrxxx|||wwwooorrrzzzvvvrrruuutttrrrqqqqqqpppnnnlllgggjjjmmmnnnnnnpppsssuuu|||~~~zzzzzz~~~www{{{yyyvvvnnn___```______``````^^^ZZZWWWWWWWWWWWWXXXXXXXXXYYYYYYUUUTTTTTTSSSSSSSSSRRRRRRQQQOOOMMMMMMNNNPPPPPPOOOOOOOOORRRXXX^^^gggtttzzzrrrggg___\\\ZZZXXXWWWMMMGGG???888444111///...////////////000111222222555333888DDDUUUnnnqqq{{{sssOOOAAA:::;;;;;;444555555444333222111000000333444AAA]]]wwwuuuiiifffddd___ZZZ___kkkwww|||{{{yyyyyyttt]]]III@@@AAAEEEFFFEEEHHHLLLKKKEEEAAAAAAGGGQQQXXXWWWUUUVVVXXXXXX___iiivvv|||sssddd]]]^^^iiiiiikkkuuu~~~kkkaaaTTTJJJFFFFFFGGGFFFHHHJJJKKKLLLLLLNNNPPPRRRWWWTTTMMMHHHHHHRRRaaammm}}}lllQQQ>>>:::<<<<<<>>>DDDRRRlllhhhYYYNNNMMMOOOQQQXXXaaa[[[\\\\\\YYYRRRKKKGGGEEEMMMOOOZZZbbbfffvvv|||rrrggg]]]PPPDDD@@@AAADDDKKKUUU___fffiiihhhiiikkknnnppppppnnnllleeeYYYLLLEEECCCBBBDDDHHHRRRaaaqqqhhhZZZKKKCCC>>>===<<<;;;;;;<<<===>>>@@@EEEEEEEEEWWWuuusssRRRAAAFFFOOO___rrr{{{tttccclllhhhIIIIIIRRRiiiyyypppSSSFFF;;;333???>>>JJJWWW[[[VVV[[[rrrmmmjjjeeeaaa___^^^\\\ZZZ[[[ZZZXXXWWWXXX[[[^^^```bbbdddaaaXXXPPPHHH<<<111///000//////000333666999999===BBBDDD@@@999555444333888666555@@@UUUllleeecccbbbfffbbbWWWLLL>>>888]]]zzzlllooooooxxx|||lllVVVaaaYYY@@@<<<777<<<:::;;;::::::999777666888;;;>>>HHHHHHKKKKKKJJJQQQfff||||||wwwwwwqqqrrrnnnkkkkkkmmmmmmjjjfffaaaccceeeiiilllpppuuuwww}}}~~~|||qqqbbbbbbaaa``````___]]]YYYVVVXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPMMMMMMNNNOOONNNNNNPPPQQQQQQRRRTTTWWW^^^dddhhhlllppprrrsssvvv~~~~~~}}}zzzuuuoooiiiccc```^^^]]]\\\\\\[[[VVVPPPKKK@@@<<<777333111000...---.........///000111222333444000777JJJ```vvveeeHHH>>>888999999444555444444333222222111111333000888PPPpppvvvggg]]]]]]ZZZZZZdddvvvzzzvvvssswwwcccOOODDDCCCFFFEEEFFFLLLTTTUUUOOOIIIGGGNNNWWW```cccddddddaaa\\\ccciiirrrtttiii\\\XXX[[[ddddddeeehhhoootttnnndddVVVQQQJJJGGGFFFGGGHHHHHHDDDEEEGGGHHHIIIKKKOOORRRSSSSSSSSSPPPLLLJJJKKKMMMTTTWWWSSSGGG>>><<<<<<;;;??????DDDRRRdddooommmggg```XXXSSSUUUXXXZZZaaahhhfffdddcccaaa[[[QQQIIIGGGOOOSSS```hhhlll~~~ssshhh]]]PPPDDD??????@@@DDDJJJPPPTTTUUU\\\\\\^^^ccchhhiiifffccc___UUULLLKKKMMMRRRZZZaaaqqqeee]]]ZZZNNNDDDBBB===<<<;;;;;;<<<===>>>???CCCFFFEEEFFFZZZwwwaaaIIICCCOOO[[[hhhtttvvvnnn___mmmcccMMMSSS]]]oooyyyrrrgggiiitttMMMBBB:::666@@@@@@MMMZZZ]]]VVVXXXnnnfffddd```^^^^^^]]][[[ZZZYYYXXXVVVUUUSSSSSSSSSSSSQQQSSSPPPIII@@@:::555111---///000000111333777;;;:::@@@DDDBBB<<<888666555444;;;777666EEE```yyyhhhddddddeeennngggXXXJJJ<<<888bbbxxxwwwvvv^^^]]]iiijjjyyyooo___oooWWWBBB>>>999===999:::999::::::888777777999;;;EEEIIILLLIIIDDDJJJ^^^rrr}}}}}}|||zzztttsssmmmfffdddggghhheee```]]][[[[[[aaajjjrrrvvvvvvwwwzzz{{{{{{~~~{{{|||wwwnnnppp{{{pppeeecccaaa^^^\\\\\\[[[YYYWWWZZZYYYYYYXXXWWWWWWVVVVVVTTTUUUUUUVVVVVVUUUTTTSSSSSSQQQNNNNNNNNNOOOOOONNNOOOPPPPPPNNNMMMOOOQQQRRRQQQSSSUUUVVVVVVWWWZZZ]]]VVVVVVVVVVVVVVVTTTSSSRRRRRRTTTVVVVVVRRRKKKAAA;;;777444111000000000///.........//////111222333444777666BBB^^^|||sssvvvWWWCCC===777777888444555444444333333222222222222///222EEEfff}}}xxxgggYYY\\\^^^dddsssxxxvvvvvvwww|||{{{kkkYYYMMMIIIIIIEEEHHHQQQ]]]aaa\\\TTTPPPSSS\\\hhhpppwwwyyyssskkkjjjjjjjjjggg^^^UUUUUUZZZ^^^bbbccc```]]]\\\XXXSSSJJJHHHFFFFFFGGGHHHIIIIIIFFFGGGHHHGGGGGGIIILLLNNNPPPRRRUUUTTTPPPIIIDDD@@@:::???BBB@@@>>>>>>>>>===@@@@@@CCCHHHMMMOOOPPPQQQXXXXXXYYY]]]```bbbgggmmmqqqooopppqqqkkk]]]QQQMMMQQQYYYiiiqqqsssvvvkkk___QQQDDD<<<;;;:::<<>>???<<<;;;;;;;;;<<<===???@@@CCCFFFEEEHHH]]]www~~~uuuQQQAAABBBQQQ\\\hhhrrrqqqmmmcccsssdddRRR]]]jjj|||uuupppjjjqqqdddFFF???::::::AAABBBPPP^^^___WWWYYYooo~~~mmm}}}bbb```^^^\\\\\\\\\ZZZYYYVVVVVVUUUTTTRRRQQQPPPOOONNNNNNKKKCCC:::333111000,,,...111222111333888<<<;;;AAAEEE@@@:::777777666444<<<888888NNNnnntttfffdddgggjjjpppgggTTTCCC777777[[[uuuttt}}}~~~yyyZZZEEEPPP^^^___wwwyyysssTTTAAA???:::===999999888999:::999777666777999???FFFLLLHHHCCCHHHZZZkkk~~~|||qqqpppuuuzzzoooccc^^^aaaccc```[[[ZZZVVVTTTZZZeeennnqqqqqqnnnsssuuuuuuxxx|||}}}zzzwwwmmmaaaZZZSSSYYYjjjxxxuuukkkoooxxx~~~nnnfffbbb```]]][[[ZZZZZZXXXWWWZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVTTTSSSRRRTTTQQQOOONNNOOOPPPPPPOOOJJJMMMMMMKKKKKKNNNOOOLLLOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKMMMOOOPPPRRRRRRSSSRRRPPPLLLHHHBBB<<<777444222111//////000111000/////////000111222333555666888@@@TTTttt}}}tttfffLLL???===777666888555555444444444333333333222//////000===\\\xxxxxxiii^^^bbbgggooouuupppssszzz}}}{{{}}}rrreeeYYYPPPLLLHHHLLLVVVeeelllhhh___ZZZVVV```mmm{{{zzzoooiiibbb]]]WWWTTTWWW\\\^^^cccddd]]]UUUQQQOOOMMMDDDDDDDDDEEEFFFGGGIIIJJJNNNNNNNNNLLLJJJIIIJJJKKKKKKJJJIIIHHHFFFDDDBBB@@@=========;;;;;;===@@@BBBBBBDDDHHHJJJIIIGGGKKKRRRYYY]]]bbbfffggghhhlllpppzzzwwwzzzzzzhhhZZZUUUTTT[[[lllvvvzzzyyynnnbbbQQQDDD777666555777999;;;<<<;;;>>>???AAADDDHHHJJJKKKJJJFFFGGGMMMXXXiiilllWWWFFFDDDFFFBBB===;;;;;;;;;:::;;;<<<>>>@@@AAAAAADDDEEEKKK```vvvuuufffIII>>>BBBOOOWWWdddqqqrrrmmmjjj{{{fffSSSaaauuuWWWCCC===;;;===AAACCCQQQ```bbbZZZ]]]vvvuuujjjbbb```^^^]]]\\\[[[YYYWWWUUUTTTRRRQQQPPPOOOOOOOOOJJJIIIFFF@@@888000...///+++///222333222333888<<<:::BBBEEE>>>888777888888333;;;888;;;XXX}}}oooddddddjjjooonnneeeOOO;;;444777PPPuuuyyymmmwwwzzzpppvvvyyy[[[NNNEEEOOO\\\bbbOOO??????:::===999:::777888999999777666777888<<>>888666888666444444444444444333333333---111222999TTTrrrxxxllldddgggllluuu~~~yyyxxx{{{~~~ooottt{{{~~~wwwnnncccVVVNNNNNNQQQ]]]llltttpppgggaaaZZZbbbooo~~~yyynnnbbbXXXTTTTTTVVVYYY^^^```cccbbbZZZSSSPPPMMMJJJBBBCCCDDDDDDEEEHHHKKKMMMQQQRRRSSSRRRPPPOOOOOOPPPHHHFFFBBB???>>>>>>??????AAA???===<<<<<<>>>BBBFFFJJJJJJMMMRRRRRRQQQVVV^^^ffflllpppooommmnnnssswwwrrrccc^^^\\\```nnn{{{~~~zzzzzz{{{pppbbbQQQBBB555444444555777888888777666888:::;;;<<<>>>AAACCCAAAEEENNNZZZkkkhhh___UUUQQQPPPLLLBBB::::::::::::;;;<<<>>>@@@BBB???BBBDDDMMMcccuuummmXXXEEEAAAKKKXXX\\\fffrrrssshhhjjjzzzeeeRRRccc}}}}}}QQQBBB>>>===???@@@FFFTTTbbbcccZZZ^^^xxxdddbbb___^^^]]][[[XXXVVVVVVTTTQQQNNNMMMMMMNNNOOOBBBAAA???<<<555///---///+++///333333222333777<<<:::BBBEEE>>>777777999999222;;;999>>>___lllccceeekkkqqqlllcccKKK777333888KKKdddeeeaaa[[[mmmpppooozzznnnxxxPPPRRRQQQUUU___kkkJJJ<<<===999===:::;;;666888999999777666666777>>>HHHNNNJJJDDDEEEOOOXXXlllsssqqqnnnrrryyywwwaaaVVVXXX\\\ZZZVVVTTTTTTTTTTTTUUUZZZaaafffjjjoooqqqooonnnsssxxx{{{yyydddXXXXXXTTTKKKMMMaaammmpppkkkKKKHHHSSS```sssrrrlll\\\]]]^^^``````]]]XXXTTTTTTTTTUUUUUUUUUUUUVVVVVVRRRRRRSSSSSSRRRPPPMMMLLLQQQOOOMMMMMMOOOPPPPPPPPPMMMPPPOOOKKKKKKPPPNNNIIIKKKJJJIIIJJJLLLLLLHHHEEEFFFGGGHHHIIIKKKLLLNNNNNNAAA@@@===999555222222333///......///111111000...111111222333444666777888GGGeee~~~vvvyyyTTTBBB<<>>AAABBB===AAAEEEOOOeeetttgggOOOBBBEEEWWWfffhhhmmmtttrrr___dddtttcccSSSeeezzzOOOCCC???>>>@@@???IIIVVVcccbbbWWWZZZttteeeaaa\\\YYYWWWWWWUUUTTTUUURRRPPPOOONNNMMMKKKIIICCC@@@;;;555111...------...///111333555777999999===BBB@@@888444666888666777>>>777FFFyyyxxxkkkaaabbbnnntttrrrWWWEEE;;;111666NNN^^^XXXNNNGGGNNN```oooqqqlllzzz}}}vvv|||}}}vvvQQQSSSXXXaaaooo}}}vvvLLLAAAAAA??????888@@@>>>:::777777888:::999777<<>>DDDFFFDDDDDDIIINNNOOOVVVXXX```mmmwww~~~rrrlllmmmsssoooaaaeeeccc___uuu~~~}}}|||~~~}}}wwwooocccQQQAAA888555222222444666555444444222555;;;>>><<<<<<>>>CCCNNNTTTVVVhhhooosss}}}jjjLLL999:::888888;;;>>>@@@???===AAA<<>>BBBCCCKKK^^^fff^^^TTTUUUqqqdddaaa\\\YYYXXXWWWUUUTTTSSSQQQOOONNNNNNMMMJJJHHHBBB???:::555000...------///000111333555777999:::===AAA???888444666888777666;;;888MMMqqqhhh___aaalllqqqkkkOOO===666111:::PPP\\\PPPCCC888<<>>???>>>???999@@@===:::888888::::::999777:::AAAIIIKKKGGGCCCEEEIIIRRRbbbwww~~~wwwuuu{{{uuuooommmrrr|||jjjTTTFFFBBBGGGLLLMMMNNNNNNLLLKKKLLLPPPTTT]]]aaaeeegggmmmtttxxxxxxjjjnnnssswwwyyyyyyyyyyyy~~~yyywwwyyyzzzPPPGGGCCCMMMcccqqqfff```___^^^[[[YYYVVVUUUTTTRRRRRRQQQQQQQQQQQQQQQRRROOONNNMMMMMMMMMMMMKKKIIIKKKLLLNNNOOOOOONNNMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDAAA===999666555222000///...//////......//////////////////777///111:::999777FFF]]]uuucccdddsss||||||NNNCCC@@@;;;888666666555444222333333444444333222111,,,111111///<<>>777333333555888@@@HHHMMMQQQYYYiiitttpppwwweeeIII999:::999888;;;>>>???>>>===DDD???LLLkkkxxx```OOOOOOaaasssxxxuuurrroookkkrrrwww```XXXcccrrrdddAAA=========CCCEEELLL___ggg___VVVXXXuuudddaaa]]]ZZZXXXWWWVVVTTTRRRPPPNNNNNNMMMLLLIIIGGGAAA>>>999333000---------000000222444666777999:::===???===888555666888777777888;;;YYY}}}kkkeee```cccmmmpppbbbGGG555222333@@@SSS\\\OOOFFFAAAIIIYYYlll|||iiiPPPKKKSSStttfff___rrr||||||~~~hhhBBB;;;<<<;;;>>>999@@@;;;:::999:::;;;;;;:::888;;;AAAGGGJJJJJJHHHFFFEEEFFF[[[vvv~~~rrrjjjmmmkkkiiiiiimmmwwwqqqZZZFFF>>>BBBIIIKKKKKKKKKIIIGGGGGGIIIKKKTTTZZZ___bbbgggmmmnnnlll```eeeiiieee^^^[[[^^^dddnnnzzzeeeLLLHHHJJJYYYtttpppgggbbbaaa___\\\XXXVVVUUUTTTUUURRRQQQQQQQQQQQQRRRSSSSSSNNNMMMLLLLLLMMMMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAA???===<<<;;;999666444222111///...------............//////000000000111333+++111<<<888666VVV{{{tttzzz~~~~~~hhhCCCAAA>>>:::777666666555444444444444444444333222222+++000000...888QQQjjjxxxlll\\\RRR[[[iiipppsssvvvwww{{{tttzzztttooovvv{{{yyymmmgggooo~~~}}}}}}uuunnnfffdddiiixxxzzzaaaNNNTTT]]]iiiuuuwwwkkk]]]ZZZZZZYYYXXX\\\bbbbbb^^^^^^[[[VVVRRRNNNLLLKKKJJJOOOMMMLLLKKKLLLPPPSSSVVVZZZZZZZZZ\\\___cccgggjjjmmmqqqxxx~~~kkk^^^gggppprrr~~~~~~|||}}}{{{uuulll___MMM===555444444555777888888777999777888;;;<<<===AAAHHHSSSUUUeeezzznnnhhhlllsssuuuiiiSSSAAA999:::999999;;;===>>>>>>===FFFBBBSSSxxx}}}fffZZZjjjssszzzzzzvvvtttqqqnnnxxx\\\SSS]]]qqqXXX;;;;;;<<>><<<999777666555333111......------------...///......///000000111222222333000444999888CCCoooZZZ???>>>;;;888666555555555444555555555444444444333333///222222000555IIIcccvvvrrrbbb[[[dddkkkjjjppp{{{zzzsssiiiqqqzzzuuu|||wwwpppuuu}}}|||}}}~~~|||vvvqqqjjjhhhkkkyyyyyybbbMMMPPPWWWbbblllooohhh___[[[]]]]]]]]]```cccbbb]]]]]]ZZZVVVQQQNNNMMMMMMMMMNNNMMMLLLLLLNNNRRRVVVYYY]]]^^^^^^```cccfffjjjlllrrruuuzzzrrrccckkkwww|||~~~~~~{{{}}}zzzsssjjj]]]KKK;;;666666777777888888888777666777<<>>>>>:::::::::;;;<<<===>>>>>>FFFGGG]]]wwwgggfff{{{uuusssrrrrrr^^^UUURRRbbb|||{{{yyyrrrNNN:::<<<>>>BBBJJJMMMQQQdddkkkeee^^^aaa|||```^^^[[[YYYXXXWWWUUUSSSQQQPPPNNNMMMLLLIIIEEEBBB999777333000...---...///222222444555777888999:::<<<999777666666777888999999777KKKyyy|||llleeefffeeelllqqqmmmNNN>>>555222222CCC]]]hhhooorrrfffnnnnnnaaaQQQYYYkkkzzzZZZXXXjjjtttsssyyy{{{|||___???;;;999666;;;555999777888:::;;;;;;;;;::::::AAADDDEEEGGGMMMRRRNNNFFFEEEMMMUUU```vvvmmmooovvvxxxjjj[[[KKKAAABBBBBBAAA@@@AAAAAAAAAAAAAAAGGGMMMPPPTTTZZZ[[[XXX^^^^^^\\\XXXVVVXXX]]]aaacccmmm{{{~~~rrrqqqqqqyyyvvveee]]]ZZZZZZZZZZZZXXXUUUSSSRRRSSSUUUVVVUUUTTTRRRQQQPPPOOONNNNNNMMMKKKIIIIIIJJJKKKKKKJJJFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDBBB???===:::888444333222222111///------------......//////......///000111222333444444888999777>>>\\\zzzsssjjjJJJ999;;;888666555555555444333444444444444444444444444333333222000222>>>VVVjjjpppgggffflllkkkgggqqquuurrrgggooo~~~|||yyyyyyxxx|||}}}{{{{{{|||{{{xxxuuussstttwwwuuubbbMMMLLLNNNUUU\\\___^^^]]]]]]```aaaaaabbbdddbbb^^^\\\ZZZWWWSSSQQQPPPPPPPPPOOONNNNNNOOOSSSXXX]]]```ccccccccceeegggiiikkkmmmsssuuuyyy}}}}}}jjjnnn{{{~~~}}}{{{|||yyyqqqhhh\\\JJJ;;;666666777777777777777888???===<<>>===>>>999999::::::;;;===???@@@EEESSSqqqoooccciii|||wwwpppiiiiiipppwwwtttPPPQQQSSSiii{{{pppnnnggghhhpppbbbFFF999>>>???DDDLLLNNNVVVgggnnnhhhaaabbbzzz^^^\\\YYYXXXWWWVVVSSSQQQPPPNNNMMMKKKIIIEEE@@@===444333000...---...000111333444555666777999::::::;;;666444666777777777:::::::::[[[sssfffbbbddddddjjjmmmfffDDD888444333666LLLjjjxxxuuu^^^ZZZhhhssstttxxx{{{[[[ZZZlllttt{{{]]]@@@===999666:::444777555777999:::999999:::<<<>>>AAA@@@???FFFPPPOOOGGGAAAFFFIIIUUUuuuppppppwwwxxx```NNN>>><<<:::999:::;;;;;;:::999>>>CCCFFFMMMUUUYYYXXX]]]ZZZWWWUUUVVVYYY[[[]]]aaagggooosssoooiiijjjooossseee___\\\ZZZYYYYYYUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJLLLIIIGGGFFFGGGHHHHHHGGGEEEFFFFFFGGGGGGFFFEEEDDDAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCBBB@@@>>>;;;:::444222///...//////...,,,---------.........//////---...///111222444555555111777:::<<>>555888666444444444555444333333222222222333444555666444111000000...333FFFZZZeeeeeeiiijjjdddbbboootttqqqfffiiisssttt}}}}}}zzz||||||{{{zzz{{{}}}~~~~~~}}}uuudddRRRNNNMMMRRRVVVXXX[[[___```dddeeeddddddeeeccc___[[[[[[YYYWWWUUUTTTSSSSSSTTTSSSTTTUUUZZZ___eeehhhhhhhhhiiijjjkkkmmmoooppptttyyytttttt~~~}}}}}}|||zzz{{{xxxpppggg\\\JJJ<<<666777888777777999<<<>>>AAAEEELLLTTT[[[hhh~~~vvvaaaSSSMMMGGG???999<<<>>>;;;666333777888999:::;;;===@@@CCCNNNhhhhhh\\\aaaccccccccc___ZZZ^^^ooo```LLLKKKUUUuuu{{{ssspppggglllzzzTTT???999???@@@EEENNNOOOZZZkkkrrrkkkbbb___sss\\\ZZZXXXWWWVVVUUURRROOOMMMLLLJJJHHHEEE@@@:::666000///---,,,---///222333444444555666888999::::::;;;444222555888777777:::===AAAkkkooodddaaacccbbbhhhiii```@@@555222666BBBaaa|||dddYYY```rrr~~~dddiii}}}ZZZ@@@>>>:::666;;;666777444666888888777888:::===;;;>>><<<888???LLLPPPJJJBBBFFFDDDJJJjjjyyyrrruuuuuubbb@@@<<<777555666777666555555999;;;<<>>BBBIIINNNNNNXXXhhhrrrssssss}}}zzzgggXXXKKKEEE===999777999:::666333222555777999::::::===BBBFFFaaa}}}uuuZZZQQQTTTNNNTTT[[[ZZZUUU\\\wwwUUURRRPPPaaa{{{{{{pppJJJ;;;:::BBBDDDIIIRRRSSS^^^ooouuummmbbb[[[kkk{{{ZZZYYYWWWVVVUUUTTTQQQNNNKKKJJJGGGEEEBBB<<<666111...---,,,+++---000333555444555666777888999:::;;;;;;333000555888777777;;;@@@GGGuuuoooeeeccccccbbbhhhhhh]]]AAA444222:::NNNtttvvv___^^^kkk|||zzzdddmmm~~~XXX??????:::777===888999444666777666555666:::>>>;;;>>>;;;555<<>>QQQssspppwwwtttGGG:::;;;:::444333222222444444333222/////////000222444777888666...---333222...999IIIYYYbbbfffaaa]]]bbbkkkpppvvvpppllllllmmmvvv~~~zzzxxx{{{zzzxxxxxxyyy{{{}}}~~~sssYYYVVVVVV[[[\\\\\\```ggggggkkkllliiiggghhhgggeee[[[\\\^^^^^^]]][[[YYYWWWZZZYYYYYYZZZ]]]bbbgggjjjlllmmmooorrruuuxxxzzz{{{nnnhhh^^^XXXVVVXXXZZZ\\\mmm|||~~~}}}|||||||||{{{{{{{{{{{{yyyzzzwwwoooggg]]]MMM??????AAACCCDDDGGGMMMUUU\\\kkkqqqyyyzzzssspppxxx}}}ggg[[[PPPEEE???===:::888888666555888>>>444666999999:::===CCCHHHrrr```LLLIIIKKKKKKUUU``````ZZZaaaRRR\\\^^^qqqaaaFFF;;;===FFFHHHNNNXXXYYY```qqqwwwnnnbbbXXXeeevvv[[[YYYWWWUUUSSSPPPMMMJJJLLLIIIEEEBBB???;;;777444///...------...///000111444555666666666666999;;;777888111000888888777>>>999[[[|||iii```^^^^^^]]]eeeggg[[[<<<888333:::\\\nnn^^^iii{{{mmm]]]lllzzznnnGGG@@@;;;:::888444333555444555666777777666555555666777888999<<>>======888777555333111///...---,,,,,,+++++++++++++++,,,++++++++++++,,,------...---///222444555555777:::;;;SSSqqqqqquuulllZZZqqq```===;;;===555444444444444333222111000000000111111111222222222555222111333111---111888LLL```ccc```hhheeehhh|||}}}{{{qqqiii{{{{{{rrrsss|||xxxwwwyyy|||~~~yyywww___]]][[[[[[^^^bbbeeeffffffiiilllmmmkkkgggeeedddcccbbbbbbaaa```___^^^]]]^^^^^^^^^aaadddggghhhgggkkkooossswwwzzz|||~~~tttjjj```[[[UUUQQQSSSZZZjjjxxx{{{~~~{{{xxxwwwxxxzzz{{{zzzyyyuuuoooggg^^^WWWSSSTTTOOOMMMRRRYYY___gggnnnooossssssnnnmmm{{{oooaaaVVVJJJAAA===888777666555555444555555999555666<<<>>>>>>HHHVVVbbbMMMGGGDDDEEEOOO]]]gggdddbbbrrrmmmMMM]]]aaayyyyyyRRR======>>>AAAGGGPPP\\\cccfffuuuyyyqqqggg___kkkZZZXXXVVVTTTRRRPPPLLLJJJHHHEEE@@@<<<999666333000......------...000111222444555666666666666777888333666222222999888777@@@OOOsssuuuhhh___]]]]]]\\\cccdddWWW999444555KKKvvvmmmccchhhgggQQQ```sssZZZBBB<<<888888777555555777444444555666666555555444666666777888;;;@@@GGGKKKTTTQQQJJJFFFOOOaaannnrrr|||tttssszzzwwwlll]]]WWWfff}}}~~~xxxZZZIII:::555555222000111222222222222333444666777888888999:::===AAAEEEGGGJJJKKKKKKGGGBBBAAAEEEIIIIIIJJJLLLLLLKKKKKKLLLNNNSSSRRRRRRRRRUUUYYY]]]___fffrrr}}}~~~~~~|||qqqqqqpppnnnlllkkkiiiiiirrrrrrsssrrroookkkgggeee]]]ZZZZZZ[[[WWWPPPLLLLLLHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@???===;;;999888777444333222000///---,,,+++,,,++++++*********++++++,,,+++++++++,,,---...///444111222333222111999DDDUUUqqqlll]]]\\\rrr}}}OOO999<<<<<<555444555555444333222111111111111111111222222222222000---...111///,,,///555DDDZZZaaabbbhhheeegggzzz}}}{{{vvvuuuxxxssszzz~~~xxxxxxzzzyyyxxxsssxxxvvvpppqqqwwwtttkkk```______aaadddhhhkkklllmmmooopppooolllhhhfffeeehhhgggfffddddddcccddddddffffffgggiiikkklllmmmmmmppptttyyy}}}|||xxxrrrnnnqqqxxx||||||yyyxxxyyyzzz{{{xxxxxxvvvtttpppkkkgggdddddd^^^[[[]]]^^^^^^```eeejjjlllttt|||lll[[[QQQJJJBBB<<<:::777777666555555555555555999444888>>>;;;999OOOmmmqqqOOOEEEFFFJJJQQQ___ffffff^^^___vvv}}}ZZZJJJ___jjjlllKKK999;;;>>>BBBIIITTT___gggmmm{{{wwwmmmdddnnnXXXVVVTTTRRRQQQNNNKKKHHHFFFBBB<<<777444222///------------...///111222333333555777777666555555555111666555777<<<888999EEEaaaoooggg___]]]]]]\\\bbbaaaTTT<<<444999YYYnnnWWWWWWvvvwwweeeQQQbbbwwwnnnHHH===777444666666555555888333333444444444444333333555666666777888<<>>???AAAAAA@@@===>>>BBBFFFEEEFFFHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOOOOOOONNNMMMTTTXXX\\\___bbbeeeiiimmmfffbbb___```eeejjjmmmmmmxxxvvvsssqqqrrruuuyyy{{{|||}}}vvvooojjjiii]]][[[\\\]]]YYYQQQKKKJJJHHHHHHGGGFFFDDDBBB@@@???<<<;;;999777555222111000///......---,,,+++******+++***************++++++,,,,,,,,,,,,---...///000444000111777666555EEEZZZ}}}\\\hhh}}}]]]>>>888;;;:::444444555555444444333222111111111111222222222333333111000111333111...///333:::PPP^^^bbbeeebbbeeettt~~~xxxtttssszzzzzz|||~~~vvvvvvyyywwwttttttwwwrrrgggbbbeeegggccc```bbbeeehhhlllpppsssuuuwwwxxxvvvsssnnnjjjhhhhhhnnnllljjjhhhggghhhjjjlllmmmnnnooooooqqqrrrrrrsssxxx{{{~~~{{{yyywwwwwwxxxxxxvvvvvvvvvvvvuuusssqqqpppfff```[[[ZZZZZZYYY\\\aaarrrzzztttgggZZZMMMFFFCCC>>>;;;:::666666555555444555555555888555:::@@@<<<@@@bbb]]]IIIPPPXXX\\\eeesssnnnaaaWWWaaasss\\\LLLLLLbbbpppYYYAAA555888>>>EEENNNYYYdddkkkrrr}}}rrrhhhoooVVVTTTQQQPPPNNNLLLIIIFFFEEEAAA:::555222111///...,,,---...///111222333444222444777888666444333333333999999;;;<<<777;;;NNNlll|||mmmfff^^^^^^___]]]bbb```RRR;;;555@@@aaannnlllgggdddhhhmmmggg^^^NNNXXXsss```YYYnnneee@@@999444222444555444444666333333333333333222222111444555555555666888<<>>===<<<:::888555333222//////......------------******************************))))))***+++,,,,,,---------...///000222333888444555:::===GGGggg|||\\\@@@:::;;;555111222333333333444333333222111000000111111111111222222///000111222333555444333333BBBWWWbbb``````fffkkkfffhhhllltttzzzyyynnnlllvvvyyysssvvv|||nnnjjjooouuupppsssqqqhhh^^^ZZZ[[[]]]dddhhhnnnrrruuuwwwzzz|||{{{uuuooommmmmmnnnpppooommmmmmmmmooorrrsssqqqssswwwxxxyyy{{{~~~}}}|||zzzxxxvvvvvvvvvvvvyyyxxxwwwuuurrrpppnnnmmmoooqqqyyy{{{mmmeee[[[VVVMMMCCC???;;;666333444444444444444444555666777333;;;???DDDYYYxxxhhhVVVIIIZZZyyy}}}pppmmmjjj\\\SSSdddWWWKKKOOO]]]mmm```???888444999BBBKKKVVVaaalllsssuuuwwwkkkoooTTTQQQNNNLLLIIIFFFBBB???;;;888333000...---,,,+++---...000222333333444444333555777777666555555555666:::888777888;;;UUU{{{xxxkkkdddccc]]]^^^___\\\]]]XXXGGG>>>WWWzzzoooYYYPPPCCCJJJQQQUUUUUURRRNNNLLLJJJaaa{{{ZZZ___bbbaaafffuuuRRRFFFeee```>>>:::666333555666333222333444333222111111000111111000222444444333444555666@@@KKKWWWZZZQQQHHHKKKSSSWWWeeepppooojjjhhhjjjkkkzzzvvv}}}|||kkkSSS@@@444...111111000000000000111111---.........////////////111222333444777999;;;<<<;;;===?????????@@@BBBDDDIIIGGGEEECCCCCCCCCEEEFFFCCCDDDFFFHHHJJJIIIFFFDDDAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFIIIJJJGGGAAA===;;;;;;:::666444555555444666:::555555444333111///---,,,++++++,,,,,,,,,,,,------************************************+++,,,---------......///000222333444111444;;;DDDQQQkkkvvvZZZGGG999999999222000444111111222222222222111111/////////000000000111111...000222333999???@@@>>>888>>>SSS```^^^dddnnnmmmbbbccciiiwwwtttlllpppppplllpppzzzvvvjjjkkkpppnnnqqqsssnnngggcccbbbdddkkkpppuuuwwwvvvwwwyyy|||~~~|||yyyuuuqqqpppqqqsssssstttuuuvvvwwwxxxyyyyyyyyy}}}}}}|||{{{zzzyyyxxxxxxxxxzzzyyyxxxwwwuuutttssssssxxxiii```ZZZQQQKKKDDD>>><<<999555444666333333333333444555666777555<<>>MMMhhhjjj^^^[[[TTTMMMSSSvvvhhhMMMHHHRRRiii~~~}}}}}}SSS;;;777555:::BBBMMMYYYeeeqqqyyy|||yyymmmpppTTTQQQNNNJJJGGGCCC???;;;555333000......---+++)))///000111333333333333333444555666666666666777888888:::888999>>>JJJqqqpppgggbbbbbb[[[\\\[[[VVVUUULLL:::BBBaaauuu\\\KKKBBB;;;III[[[fffddd___\\\]]]UUUddd{{{vvv___PPPKKKXXXYYY___tttdddGGGEEEmmmXXX@@@:::666444777777555333555555444333111000000111111///111333444333333333444888???MMMYYYYYYQQQMMMOOOLLLQQQXXX___gggmmmmmmiiiwwwwwwppp[[[EEE666333222111000///000000111---------...------,,,,,,/////////000222444444444777999;;;<<<<<<===???@@@CCCBBB@@@?????????@@@@@@<<<>>>BBBDDDDDDDDDBBBBBB@@@AAABBBBBBAAAAAAAAABBB======???@@@@@@@@@??????<<<<<<:::888666444222111222///...111111///000444............---+++***)))++++++++++++++++++++++++************************++++++++++++,,,---...///......//////111333444555333FFF]]]ooo}}}kkkfffssscccCCC:::555666555111111555///000000111111111000000............///////////////222222222999AAADDDAAA777666HHHXXXYYYeeesssoooddddddlllrrrkkkiiijjjqqqyyyuuummmnnnppprrruuuuuusssppppppqqqvvvyyy||||||yyywwwyyy|||yyyyyyxxxuuuttttttwwwyyy{{{}}}|||zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuupppfff[[[TTTOOOGGGBBB<<<999999888555555888222222222333444555777888999:::DDDZZZnnnooo\\\III;;;===;;;CCCSSSUUUMMMMMMDDDHHHZZZUUUMMMQQQ___~~~~~~sssjjjkkkyyyiiiEEE777555333888BBBMMM[[[iiiwwwyyykkknnnTTTQQQMMMJJJFFFBBB===999444222000//////...,,,***000111222333444333333222444555666666666666999;;;;;;===;;;===EEEXXXvvvlllhhhdddaaaZZZZZZXXXQQQMMMCCC000666UUUnnnjjjXXXLLLGGGEEECCCUUUlllyyyvvvnnnkkknnniiiooopppkkk]]]HHHEEETTT[[[___lll___GGGHHHmmm~~~KKK<<<999555444777999777666777666555333111000111111222...000333444333333333444000333AAAUUU___ZZZQQQMMMEEEGGGOOO___qqqyyyssshhhnnn~~~iiiwwwtttYYYBBB555444111///......///000......///......---,,,+++------,,,---///000///...111333555666666777999:::666777888999999:::::::::===???AAAAAA???>>>???@@@777888999999888777777777777888999999::::::::::::;;;888555333222222000...---+++,,,000000---,,,...***++++++++++++***)))))),,,++++++***))))))((((((***************))))))))),,,,,,,,,,,,---...///000......///000111333555666EEEffftttzzzpppYYYpppiiiDDD;;;888555555333111111444...///000000000000//////---------............///---///---+++000999:::666333--->>>OOOSSSdddtttnnniiiiiisss|||mmmhhhmmmvvv}}}tttooooooooorrruuuvvvuuuvvvxxx}}}{{{xxxzzz}}}vvvwwwwwwvvvvvvwww{{{}}}~~~uuuuuuuuuuuuuuuuuuuuuuuussssssrrrqqqppppppqqqqqqxxxzzzsss]]]WWWNNNHHHDDD>>>:::555333333333000000444111111222333444666777888>>>888EEEdddnnnYYY@@@666000<<>>BBBFFFGGGLLLhhhyyy~~~vvv]]]PPPHHHLLL\\\tttyyyxxx[[[HHHWWWyyyeeeFFFBBB888777555555666666555333444444333333222111111111333333444444444333111111444555888AAARRR___\\\RRRIIIJJJNNNUUUaaaqqqzzzwwwtttuuuzzzyyykkk[[[___nnniiiUUU???333222222///+++/////////------.........,,,,,,---------..................///000111111111222222222333333333444444333333333444444444555555555444444444333333333222000111111111111111222222......------,,,,,,++++++******************************)))))))))((((((((())))))))))))*********************+++++++++++++++///......///000111000000///222444444555>>>NNN\\\qqqkkkgggPPPiiieee>>>;;;444444333222111000//////////////////..................------------......------....../////////000222111222;;;OOOaaaeee___gggppp~~~zzz}}}uuu~~~vvvcccaaaeeellluuu|||}}}{{{{{{{{{}}}{{{||||||{{{||||||~~~yyyxxxvvvtttrrrrrrqqqrrrqqqppppppppppppppppppppprrrsssvvv}}}{{{iii^^^VVVLLLEEEBBB@@@===:::555555444444333444444555444111444:::;;;888888:::>>>OOO___^^^KKK999333777<<>>CCCLLL___yyyxxx|||xxxaaa```nnnJJJ555888333222222111000///....../////////............---------,,,,,,,,,,,,------------.....................222111222BBBXXX___YYY\\\iii{{{uuulllkkkwwwuuuiii^^^```dddmmmuuu{{{{{{yyy~~~}}}}}}~~~~~~~~~|||xxxzzzxxxwwwuuusssqqqpppoooooopppooooooooonnnnnnmmmmmmnnnpppsssyyylll]]]OOOIIIAAA<<<;;;;;;999777444333333222222333444444333333666::::::888:::===IIITTTYYYLLL777---666CCCSSS\\\YYYPPPLLLDDDCCCMMMjjjmmmRRRNNNLLLYYY{{{aaaFFF555333555000555888???MMM___qqq~~~lllfffqqqQQQKKKCCC===:::777555333111000///...---...///000222222222333333222222222000000222444666888===CCC???WWW}}}nnnkkkgggbbb```___[[[SSSGGG<<<444222222555666<<>><<<888666444333222222111111111111111222333444666555333222666???IIIPPPNNNEEE777000<<>>999555000111333000333:::HHH[[[ooo~~~ooodddkkkDDDAAA;;;666222000000111000000///000000111222222444444555555555555444444666222333888:::===IIIXXXoooqqqjjjiiiddd^^^\\\VVVPPPDDD999222///000111...HHHfffvvv|||fffNNNOOOgggeeeIII???===;;;999777777777666444222222222111111000/////////000000000///000000111222000000000000222<<>>666222111222444>>>bbbwwwrrrtttdddYYYnnn{{{VVVEEE===666777666444444555555444222333222222111111000//////000//////...///000111222111//////111111333>>>JJJ]]]```^^^TTTHHHDDDKKKSSSggglllooommmoooxxxhhhWWWWWWhhhxxxxxxXXXBBB///,,,...++++++...------,,,,,,++++++++++++************************)))*********++++++++++++))))))*********+++++++++))))))))))))*********+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***************+++++++++,,,,,,,,,---...///000111111222///000444;;;EEERRR^^^fffxxxnnnfffrrr[[[AAA:::222555888---000000////////////...............---------,,,,,,------,,,,,,,,,,,,------((()))***+++,,,---...///,,,---///000///777KKK```XXXYYYaaammmssspppllljjj```gggppp{{{wwwqqqqqqwwwzzzyyyzzz|||jjjJJJBBBBBB???IIIQQQXXXYYYVVVWWW___ggghhhnnnvvvzzz{{{|||nnnbbbmmmxxx{{{yyy}}}wwwwwwxxxvvvuuuuuurrrsssssssssrrrqqqpppoooiiiiiiiiijjjkkkkkklllllljjjjjjjjjkkkkkkllllllmmmlllmmmmmmnnnpppsssxxx{{{}}}yyyssspppooopppqqqrrruuuwww|||xxxmmm\\\NNNDDD???;;;999666666666444222000//////111111111222222333555555111555999???IIIQQQMMMEEE777555222666III^^^```UUUFFFFFF===???ZZZ{{{~~~VVVJJJRRRdddwwwiiiaaaooodddCCC222666444000111000000222999FFFYYYmmm}}}jjj]]]bbbooo~~~<<<:::666222...---///111//////000111222333333444222333333444444333333222666666;;;???DDD\\\xxxvvvooohhhdddbbb___[[[FFF@@@999444333555777999]]]ooocccjjjtttnnnooo}}}|||eeeCCC;;;:::333444333222222444444333222333333222222111000000000000///.........000111222111...///222111...111888AAAPPP___```WWWPPPRRRXXXbbbllltttvvvxxxeeeNNNEEEKKKhhhzzz[[[===444333000...111---------,,,,,,+++++++++***************)))))))))))))))))))))*********+++)))))))))*********++++++((((((((()))))))))******'''''''''(((((()))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,------...///000111222222555777???OOOdddxxxvvvdddwwweee@@@444999111///444.....................------......---------,,,,,,,,,,,,++++++++++++++++++,,,'''((()))***,,,...//////...+++...111...///DDD^^^jjjeeeeeekkkooommmiiihhhmmmqqqvvv~~~xxxssssssyyy}}}~~~sssJJJ@@@AAA===DDDOOO[[[[[[TTTPPPTTTZZZbbbiiiqqquuuwwwzzz{{{___VVV[[[|||zzzuuuttttttsssssssssnnnooooooppppppnnnmmmlllhhhhhhiiijjjkkkllllllmmmggghhhjjjkkkkkkjjjhhhgggfffiiinnnooonnnllllllmmmllljjjhhhhhhjjjiiieeeaaabbbaaadddhhhfff^^^]]]aaaOOOKKKFFFBBB@@@>>><<<:::222333444333111///......222222222222333444555666444:::BBBJJJRRRSSSEEE333***111666888CCCOOOLLLAAA888<<<===NNNvvvcccLLLYYYkkkmmmaaa^^^TTT888,,,111222111111---...000666CCCVVVjjjzzzhhhZZZ___mmm~~~{{{555444333111000/////////222444777777666444444444333444666666666444222000666333===AAAHHHxxx}}}sssnnngggcccddddddZZZNNNFFF999333888555...777JJJdddWWWppp~~~xxxkkkggguuu{{{OOO@@@444;;;555333333222222111000000000000000000000000//////.........//////000111111111000000///...............666AAAWWWiiiggg[[[YYY```cccaaahhhxxxyyyoooiiifffbbbZZZTTTPPPWWW___dddgggmmmwwwpppaaaYYYMMM<<<222000---,,,******,,,///---(((---***((())),,,---***'''+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++)))))))))*********++++++---'''%%%)))......---...------///111111000333666@@@FFFXXXttt~~~yyybbb===999444222222222111//////............---------......---,,,,,,+++******************************+++,,,,,,+++***+++---000...+++...222000...;;;MMMaaagggmmmmmmllllllnnnnnnyyy~~~vvvssswww{{{~~~[[[JJJFFFDDDLLLUUUZZZXXXVVVWWWTTTOOORRR^^^lllqqqpppsss}}}pppggg[[[OOOPPPYYYccc}}}tttttttttsssrrrpppooonnnrrrpppmmmjjjhhhiiijjjkkkggggggggghhhjjjkkkiiihhhfffggghhhiiiiiijjjiiiiiikkkkkkjjjjjjiiihhhhhhhhhffffffeeecccaaa^^^\\\[[[\\\ZZZXXXWWWUUURRRMMMJJJBBBAAA>>>;;;888666444333444444333222111000///...111111111222222333333333333:::BBBHHHHHHAAA777000,,,;;;>>>===FFFGGG???===<<>>:::555111000//////...///333777===MMMdddwwwjjj[[[\\\rrrxxx333333111000000000000000222555777888666555444444444444555555555444222222888777<<<===OOOyyysssoooiiieeefffdddYYYMMMAAA666111333111222GGGbbbYYY[[[zzz~~~www}}}ssshhhbbbaaajjj~~~nnnGGG:::///444000333333222111111000000/////////000000//////...---------......///000000000000//////...............000888HHH[[[eeeccc^^^\\\XXXXXX```qqqzzzlllccccccfffiiiiii^^^dddfff^^^SSSUUUfffvvv}}}}}}|||pppWWW>>>///333111.........---,,,---)))(((&&&''')))+++***)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))---------,,,,,,++++++***111---,,,000222///------666333111111111555===FFFXXXiii|||mmmtttdddJJJ;;;777333111111222000///............------------...------,,,++++++******************************++++++,,,+++******,,,//////+++,,,111///---666EEEWWWbbbllllllhhhiiiqqqzzz~~~xxxuuuvvvxxx}}}ggg[[[ZZZ\\\[[[```aaa]]]XXXVVVPPPIIIOOOVVVaaajjjqqqxxxyyyqqq```SSSQQQOOOLLLMMMTTTaaa~~~}}}zzzvvvvvvvvvvvvuuutttrrrqqqpppooommmkkkhhhggghhhiiijjjgggfffeeeggghhhiiigggffffffggggggggggggfffffffffffffffffffffffffffffffffccccccbbb```^^^[[[YYYXXXYYYVVVTTTQQQOOOLLLIIIFFF@@@>>><<<999666444333222222222111111111111111000///000111222333444555666666999===???>>>:::555111111===BBBHHHRRRNNNDDDCCC???XXXsssttt]]]KKKYYYVVV<<<888444111000//////......222555<<>>cccgggNNN___xxxrrrfff___YYY\\\hhhyyy```BBB:::000444444333222222111111000//////......//////......---,,,,,,,,,,,,---......////////////...------------...---111999JJJ^^^llliii___XXXVVVYYYcccooowww|||qqqkkknnnwwwzzz]]]OOOYYYiiisss}}}oooWWWDDD999111---///---)))+++111***))))))))))))***++++++))))))******+++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++******,,,***,,,000111///...111333111222888???IIIZZZhhh}}}mmmfffhhhHHH888666444111000000111000///............------------------,,,,,,++++++******************************)))***+++***))))))+++---///******......,,,000999GGGXXXhhhkkkddddddrrr|||wwwtttsss~~~{{{uuupppppptttxxx~~~vvvtttwwwuuutttoooeee]]]WWWQQQLLLLLLNNNTTT___mmmxxxzzzrrrhhh```RRRIIICCCCCCDDDHHHVVVeee~~~}}}{{{wwwssstttttttttssssssqqqpppoookkkjjjhhhgggfffggghhhiiifffeeedddeeeffffffdddcccffffffeeeeeedddcccbbbbbbeeeddddddddddddeeeeeefff______^^^\\\YYYVVVTTTSSSSSSPPPLLLIIIGGGEEEBBB@@@;;;:::888666333222111000000000000111111222222222//////111222444555777777999777666444333222222333:::@@@DDDNNNTTTGGG<<>>JJJ[[[hhhqqq|||tttxxx~~~iiihhhmmm{{{oooLLL;;;555222111000/////////000000.........---------,,,,,,,,,,,,,,,,,,++++++******************************(((*********)))(((***+++...))))))---///---...222999KKK```jjjeeebbbkkkyyy~~~}}}wwwqqqmmmttt}}}zzzuuuqqqpppssstttsssfff]]]XXXVVVMMMLLLNNNUUUbbbpppzzz}}}vvvlllaaaVVVNNNEEEGGGJJJIIIHHHVVVxxx}}}|||zzzvvvrrrnnnnnnnnnnnnmmmlllkkkjjjgggggggggffffffgggggghhhfffeeeddddddeeeeeecccaaaddddddccccccbbbbbbbbbbbbccccccaaa```______``````[[[[[[YYYWWWUUURRROOONNNNNNJJJFFFBBB@@@>>><<<:::666555444222111000//////000000000000111111111111000111222333444555666666666444000------000333666;;;===@@@IIIJJJ<<<===SSS|||tttZZZJJJVVVrrr~~~[[[EEE777444111000000000///...---000333888HHH___rrr|||kkkYYYXXXfff{{{rrr------......///111222333444666777777555444555666555444222111222444666888777888EEEdddyyyooonnnkkknnnmmmjjjdddaaa\\\PPPDDD555555444444???___```MMM\\\|||tttccchhhwwwxxxQQQZZZmmmtttDDD555444111...444222222111111000//////...---------------,,,,,,+++******++++++,,,---------......---,,,,,,,,,,,,,,,,,,333444111===WWWnnnyyyrrrooohhh```]]]bbbkkkrrrnnnrrrwww~~~kkkMMMAAABBBWWWkkkuuu{{{yyyooogggSSSBBB>>>===777222111//////...------+++***)))&&&''')))***+++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++,,,,,,,,,------------------------...111111222222//////999EEE^^^fffyyyqqqlll~~~iii^^^fffnnnxxx|||nnnJJJ777444666////////////......///000...------------,,,,,,,,,,,,+++++++++++++++******************************((()))+++***)))((()))***+++((((((,,,////////////111>>>TTTeeehhhbbbbbbgggjjjsssyyyxxxttttttvvvwww{{{xxxsssooojjjiiipppwww|||{{{{{{zzz{{{}}}}}}uuuggg]]]YYYTTTRRRPPPPPPUUU```nnnxxx}}}zzzvvvoooeeeZZZMMMCCC??????EEEMMMVVVeee~~~zzzxxxxxxuuuqqqnnnjjjjjjjjjjjjiiihhhggggggeeeffffffgggggggggggggggfffeeeddddddeeeeeecccaaabbbaaaaaaaaaaaabbbcccdddbbb```]]]ZZZXXXWWWWWWWWWXXXWWWVVVSSSQQQNNNKKKJJJHHHDDD@@@===;;;:::888666222222111000////////////111111111000000000//////333333333333333333333333111000......///333666999888999:::@@@AAA<<>>;;;999888777555333000///////////////000000111111111000000/////////333333333222222222111111...//////111444777999;;;;;;;;;888888;;;CCChhhgggLLLDDDOOO]]]xxxooo___iiipppQQQBBB???666444222111111111000......000222666FFF]]]qqq{{{ooo[[[VVV\\\ttt/////////000111222333444333444555444222222444555222222222222333555777888333@@@KKKfffxxxmmmnnnmmmiiigggfffaaaYYYSSSMMMDDD;;;111111333===WWWwww~~~~~~uuuWWWCCCOOOuuuxxx}}}```PPP[[[}}}UUU???666222777///111111111111000//////.....................---,,,,,,******++++++,,,------...---,,,,,,+++++++++++++++******++++++,,,222CCCSSSbbbkkknnnfff\\\XXXWWWUUUggglllrrruuuwww|||wwwfff\\\YYYPPPSSSZZZ___aaaeeeqqq~~~|||{{{rrrfffgggrrrvvvrrraaaRRR>>>222///000///,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++******+++,,,,,,---......------///000111333444444333999@@@BBB???DDDWWWkkkrrr|||zzzvvvtttqqqLLL===888222111777---///111000...---...///---------,,,,,,,,,++++++******************++++++************************)))+++,,,,,,***)))((()))((()))*********,,,------///---888OOO```bbbaaacccoooppppppjjjaaa]]]cccjjjrrrvvvxxxtttlllccc]]]ZZZhhhiiigggdddjjjzzz~~~wwwwwwzzzooodddbbb\\\SSSKKKKKKRRRZZZbbbooozzz~~~}}}|||{{{zzzxxxvvvrrreeeWWWMMMEEE???BBBHHHMMM___~~~zzzxxxwwwvvvuuutttrrrooommmffffffgggggggggfffeeeeeeaaacccdddfffeeedddbbb```aaa``````aaaccccccbbb```___^^^]]]\\\\\\^^^___```cccaaa]]]YYYVVVUUUUUUUUUPPPOOOMMMKKKHHHDDDBBB@@@:::999777666666555222000///.........///000111222/////////000000000000000111111111111111111111111000000222333666999;;;<<<;;;<<<777888EEE[[[qqqZZZLLLKKKcccuuu}}}jjj^^^^^^xxx]]]III@@@===888666333222222111000...---///000444CCC[[[oooyyy~~~oooZZZTTT[[[ppp000000000000111222333444333333444333222111333555111111222333444666777888222LLL\\\ssspppnnnpppllleee```___YYYQQQJJJEEE<<<333333333555CCCbbb}}}wwwtttrrrooolllqqqzzzhhh^^^OOOMMMbbbzzzTTTOOOkkkCCC777222...888000222111111111000//////............//////......---,,,***++++++,,,,,,---......---,,,++++++******+++++++++%%%&&&...111///333===GGGWWWdddeee```]]][[[XXXXXX```iiimmmmmmnnnsssxxx|||~~~{{{rrrfff___bbbfffxxxrrr```^^^dddpppssskkkrrrnnnPPP<<<555555444111111000...---,,,,,,---...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000111111444666999===BBBFFFIIIKKKTTTYYY]]]YYYMMMJJJWWWggghhhsss~~~ooovvvqqqNNN555777:::000,,,222---000222111...------///---------,,,,,,,,,++++++******************++++++************************)))+++------+++)))))))))(((***+++)))''')))++++++111***///FFFYYYaaagggmmmxxxkkk^^^ZZZaaalllvvv}}}yyylllbbb^^^]]]\\\aaafffjjjsssqqq|||iiifff___VVVMMMIIIKKKNNNNNN]]]jjjmmmnnnxxxyyyyyy}}}}}}{{{yyyxxxwwwvvvtttrrrfffYYYJJJCCC??????HHHSSS^^^~~~yyyqqqpppooonnnmmmkkkiiigggddddddeeeeeeeeedddcccccc```aaacccddddddbbb___^^^___^^^^^^___aaabbbaaa___```^^^\\\[[[ZZZZZZ\\\]]]ZZZXXXTTTQQQOOONNNOOOOOOMMMLLLJJJHHHEEEAAA>>>===666555555555555333000............///000111222333------...///000111222222......///000111222222222222222333444666999;;;<<<444888666>>>YYY}}}```PPPOOOXXXwwwllleeecccpppkkkLLLAAA<<<666999777444333333222000...,,,---...222BBBYYYnnnwww|||oooYYYSSSUUUiii///000222444444444222111333222111000/////////000333555666666777999999666???SSS{{{|||yyyqqqlllllliiiYYYWWWQQQGGG???888333///666222:::QQQhhhqqqrrrqqqkkk{{{xxxvvvppplllpppYYYYYYkkkrrryyywwwvvvvvvRRRYYYqqq^^^DDD000000666444///...000000000000////////////------------,,,,,,+++***))))))***+++,,,,,,------------,,,,,,+++***)))))))))))))))***+++---...///888:::HHHcccwwwwwwgggYYYaaa]]][[[\\\]]]```lllyyyuuuqqqsssoooiiippp~~~XXXEEEDDDSSS[[[^^^nnn|||iii]]]SSSRRRNNNAAA777111...//////,,,+++,,,---+++,,,---+++'''(((---+++***+++---+++'''(((,,,---,,,,,,,,,------,,,+++---,,,...000...+++...444...---***+++333???EEEDDDLLLYYYfffjjjllloooooommmnnnrrrmmm\\\RRR^^^pppZZZ[[[jjjwww}}}}}}zzzccc@@@;;;555333444444000,,,000///...---------------+++++++++***++++++,,,,,,(((((()))***************))))))))))))))))))))))))************************'''((())))))((()))+++---...,,,***///CCC]]]nnnssspppdddaaafffsssrrrgggccc```___iiiooossshhhbbbuuuppp___WWWRRRVVVUUUGGGNNNOOOTTT^^^ffflllttt|||}}}zzzyyyxxxvvvtttuuuvvvuuussstttuuuppphhh___MMM@@@AAABBBFFF\\\www{{{yyyxxxooommmjjjhhhffffffggggggeeedddcccaaa``````aaaaaa^^^____________^^^]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUUUURRRNNNJJJHHHEEECCCAAA>>>;;;888777666333333333222111000000///------......///000000000...///000111111222111111333000---...111333111...555555999??????:::555444999444555KKKxxxccc]]]aaazzznnn~~~tttVVVEEE<<<;;;<<<777777666555444222000///,,,000000///999PPPgggrrrttt^^^KKKWWW___000111333444555444333222222222111000000000000000555444444444555777;;;???LLL}}}tttpppjjjgggeee^^^TTTOOOGGG>>>888444222///555555???SSSfffmmmnnnnnn~~~{{{kkkcccccctttllliiiuuutttaaarrrTTT???...///555333///000000000000/////////......,,,,,,------,,,,,,+++***))))))***++++++,,,------------,,,++++++***)))))))))))))))***+++,,,......111222===TTTjjjssstttrrrccc[[[TTTUUUYYY^^^gggqqqxxxkkk```cccnnnyyyVVVKKK???AAAFFFTTTiii}}}}}}nnnPPPFFF;;;666222......000000...---///---)))(((***///,,,,,,///...+++,,,///,,,,,,,,,---///111222222<<<999666555222111888@@@@@@>>>:::;;;FFFUUU___aaafffjjjooorrrqqqkkkeeebbbgggdddbbbfffzzz]]]ZZZnnnzzz}}}~~~}}}jjjFFF:::666111111222333000---......---,,,,,,,,,,,,,,,+++++++++******++++++,,,(((((()))************)))((((((((((((((((((((((((************************'''((())))))((()))+++------,,,,,,///;;;OOOgggwww}}}mmmdddkkk}}}wwwppplllaaafffkkkuuuuuufff```jjjxxxiiiYYYXXX\\\WWWLLLIIIJJJOOOVVV\\\fffooosss}}}zzzxxxwwwvvvtttrrrtttuuutttrrrssssssmmmfffRRRFFF===???III```yyylllxxxwwwsssqqqpppmmmllliiigggffffffggggggfffdddbbb```____________ZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVVVVUUUTTTRRRRRRPPPPPPPPPOOOMMMIIIEEEBBB@@@???===:::888666444444222222222111000/////////------......///000000000000111111111111111111000---------...///111444777:::<<>>::::::<<<666111///000000,,,***,,,000,,,,,,000222000///111000111222444777;;;===???IIIEEEAAA>>>:::999???GGGIIICCC;;;888AAAOOOWWWXXX^^^[[[]]]dddbbbVVVOOOOOOUUU^^^nnnrrryyynnneeeaaafffwww}}}[[[FFF555333000......000222000...---,,,,,,+++++++++++++++,,,++++++*********++++++'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((((((***,,,---+++---///111===[[[xxxzzzlllttt}}}vvvmmmkkkjjjxxxzzzmmmiiipppyyyzzzbbbXXXiiinnncccbbb^^^UUUNNNHHHHHHJJJPPPZZZccceeeqqq}}}vvvxxxwwwuuutttttttttrrrpppssstttrrrppppppoooiiiaaaLLLGGG???@@@TTT|||zzzbbbPPPUUUlll~~~vvvrrrqqqooommmkkkjjjhhhfffeeeeeefffffffffdddaaa___]]][[[[[[[[[YYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNKKKLLLKKKJJJGGGCCC@@@===:::999777555444222222222111111000000///.........---......//////000000111222222222111000000//////+++---...------000888???<<<@@@EEEFFF>>>777999AAAGGGVVVrrr___RRRccckkkOOOAAA@@@@@@>>><<<999888777555333111///------000000///666III___mmmttt|||vvvaaaNNNNNNWWWzzz333333444555555444444333222222111111111222222333555444777;;;777777JJJbbbuuuqqqlllhhhaaaUUUHHH>>>555111111111111222444===JJJVVV]]]fffqqq{{{vvv|||zzzeeeeeezzzhhh<<<444///000111///000222/////////.........------++++++,,,,,,,,,++++++***))))))******+++++++++,,,,,,+++++++++******))))))))))))))))))***+++,,,---------///555>>>NNNfffzzzyyyppphhhccc^^^ZZZXXX[[[iiirrrssszzzfffTTT[[[aaa[[[^^^ooo}}}iiiVVVVVVSSS___oooxxxyyyqqqhhh```______\\\YYYXXXPPPGGG>>>:::777222111222111///000555777333000//////000222555777:::===??????>>>======:::888;;;BBBDDD>>>555222999EEEIIIGGGIIIFFFNNN\\\]]]RRRRRR\\\eeezzzlll___ddduuuTTT===999555000...------///000///...,,,,,,++++++++++++,,,,,,,,,++++++***************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((((((((***+++---)))+++///---111MMMmmm}}}vvv}}}{{{vvvnnnhhhuuuqqqeeecccnnnxxxoooeeehhhyyy|||xxxlll```cccYYYNNNJJJHHHIIIOOOUUU^^^lll{{{xxxrrrtttsssrrrrrrssssssqqqoooqqqrrrpppmmmlllkkkcccZZZGGGFFFCCCLLLkkkvvvZZZPPPTTTnnn|||vvvrrrqqqpppnnnlllhhhgggeeedddccccccddddddcccbbb___\\\YYYWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHFFFDDD@@@===;;;444444333222111000000111/////////......---------.........///000000111111333222111///...---------.../////////111555<<>>AAADDDCCC===<<>>>>>::::::999777444222000...---///000///444DDDYYYiiipppyyywwwbbbPPPOOOSSSooo444444444444444444444333222222111222222333444444555555777888:::IIImmmxxxrrrooofff___XXXLLLAAA888111111222000111444???KKKWWW\\\aaannnxxx}}}{{{hhhjjjTTT888444222222111...///111............------------******+++,,,,,,+++++++++)))***************++++++++++++***************)))))))))))))))***+++,,,,,,------///000111888KKK\\\~~~yyyoooddd\\\XXXRRRbbbqqq}}}vvvnnnfff[[[ZZZdddppp{{{{{{QQQFFF???EEEOOOUUUcccnnnkkkmmmkkkppp{{{~~~zzzvvvjjj\\\RRRJJJFFFGGGKKKHHHFFFHHHLLLJJJBBB:::888333555888999999999;;;>>>;;;:::;;;>>>???AAAJJJSSSUUUSSSQQQUUUaaalllnnniii^^^bbbppp~~~}}}ttt|||uuubbbaaammmyyy{{{iiibbbzzzlllPPP888222555222000///......//////...,,,---,,,,,,,,,,,,,,,------,,,+++******)))))))))***''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''''')))+++,,,''')))///------@@@XXXzzz~~~yyynnnfffpppyyynnnkkkpppxxxyyymmmfffrrrtttnnncccVVVOOOJJJEEEDDDFFFOOO\\\kkkrrrrrrssszzz~~~}}}}}}zzztttoootttsssqqqqqqrrrrrrpppooonnnooonnnjjjhhheee]]]SSS???DDDNNNhhhrrrTTTNNNWWWnnnwwwtttqqqmmmjjjiiiiiihhhhhhddddddcccbbbaaa`````````___]]]ZZZWWWUUUTTTSSSSSSPPPQQQQQQQQQQQQPPPOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPOOOMMMLLLIIIHHHFFFDDDCCCCCCAAA???<<<999888111111000000///000000000.........---------------......//////000111111111111000///---,,,,,,,,,,,,111000111555<<>>SSSdddoooxxxxxxdddSSSQQQSSSiii444444444333333333333333222111222222333444555666777777777:::KKKpppwwwnnnnnnmmmccc[[[RRREEE999222...111111///333<<>>666000333444,,,///////////////---,,,,,,---,,,,,,,,,,,,------...,,,+++***)))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((''''''(((***+++'''''',,,------666CCCmmm~~~uuunnnwwwxxxmmmnnn{{{zzzsssrrrttt}}}eee^^^ooo{{{pppddd\\\UUULLLEEEDDDAAAKKKXXX^^^```bbbhhhmmmsssuuuxxx|||~~~{{{wwwvvvxxxxxxuuussswwwuuurrrppppppppppppooolllmmmkkkgggddd```WWWMMMDDDQQQkkkhhhOOOIII[[[rrrzzzppplllnnnjjjiiifffdddcccdddeeefffbbbaaa```___^^^\\\[[[[[[XXXWWWUUUSSSQQQPPPPPPQQQOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKJJJGGGEEECCCBBB<<<;;;;;;999777666444333000000////////////000000------------------------...//////000000111111222//////---,,,,,,---...///111222888AAAJJJOOOMMMJJJCCC???@@@LLLccc}}}ZZZQQQSSS^^^wwwqqqZZZNNNQQQkkk]]]DDD@@@>>><<<888555888???::::::999888777555333222......//////000999MMM```mmmvvv~~~xxxfffVVVSSSTTThhhiiidddrrr~~~444444333222222222222222111111222222444555666777666;;;???LLLpppsssoootttkkkjjjiiiaaa[[[QQQ???555///...222222111<<>><<<555555444333222111111000///......------......///---------.............../////////000111111222222///...------...///222333555;;;FFFPPPUUUTTTOOOJJJFFFIIIXXXuuuxxxYYYRRR]]]qqq{{{jjjUUUNNN```qqqKKKBBB>>><<<===;;;888:::>>>777777777666555444333222///...//////...555HHH\\\iiiqqqzzzyyyiii[[[VVVTTTbbbyyyrrrcccaaasss}}}444333222222111111111222111111222333444555777888444>>>JJJbbbuuunnnttthhhdddccc^^^ZZZNNN999666000///333333555EEEYYYlllxxxyyyuuu}}}zzz|||pppIIIBBB333222...,,,---///...,,,---------,,,,,,,,,++++++((()))***+++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))))))))***+++---***)))---...------///+++<<>><<<:::777555333222000000000///.........---------------------------......------------......//////////////////......---222333000///555<<>>CCCJJJXXX[[[VVVSSSMMMLLLVVVeeesss~~~}}}rrruuuwwwxxx}}}tttmmmdddcccpppvvv^^^NNNSSSfffvvvtttmmmsssnnneeekkkrrreeeJJJ<<<666222000111111000///...---,,,,,,---,,,,,,,,,,,,+++++++++******++++++******)))(((%%%&&&(((******)))((('''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((())))))***'''...???[[[zzz~~~qqqkkkyyyzzziiidddeeeffffffhhhlllyyy~~~pppdddaaabbbbbbsssgggWWWOOOQQQTTTRRRYYYdddccclllkkkaaaQQQDDDAAAAAA@@@CCCEEEIIIQQQZZZaaaeeegggbbbbbbbbbbbbcccdddfffgggfffhhhjjjkkkkkkjjjkkklllmmmlllkkkiiiffffffhhhjjjlllkkkjjjhhhfffdddbbbbbbeeecccbbbaaaYYYLLLCCCAAAKKKoookkkLLLCCCTTT}}}qqqiiieee```]]]\\\[[[[[[ZZZbbbaaa```^^^]]]\\\\\\[[[ZZZYYYYYYWWWTTTPPPMMMJJJHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFBBBBBBAAA@@@???>>>>>>===;;;:::999777444333111000//////..................------------------------......------------......000000///////////////000(((---222555:::@@@CCCBBB;;;@@@GGGHHHDDDKKKhhhyyybbbRRRQQQNNNMMM```{{{aaaJJJ===444888888888777666555555555333333444444444444333333000...---,,,+++///<<>>>>>III```|||pppqqqsssooohhhfffggghhhhhh```NNN<<<444555444---///SSS|||iiipppxxxzzznnnwwwwwwfffhhh}}}yyyWWW<<<333444000///...---,,,,,,,,,,,,+++++++++++++++***)))(((+++******))))))******+++************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******))),,,---++++++111===GGGgggvvv~~~zzzpppeee```dddllltttqqq^^^VVVZZZcccjjjqqq|||}}}}}}vvvggg```aaagggpppqqqrrr~~~qqqVVVHHHHHHNNN[[[lllpppmmmooojjj___ZZZ^^^nnnxxxuuussstttkkk^^^SSSTTTTTTXXXdddqqqwwwvvvooo]]]LLLKKKUUUcccooovvv|||rrrrrrssslllssseeeRRR;;;...---000000...000000///...---,,,,,,+++,,,,,,,,,+++++++++*********************)))((((((%%%(((******(((&&&''')))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((''''''(((((()))***...***---AAA___yyyrrr{{{{{{ttt~~~mmmffffffgggfffffffffvvvxxxjjjaaa```hhhrrreeeMMM@@@AAAAAAKKKZZZ```eee```RRRAAA666666999:::>>>>>>???CCCIIIOOOSSSTTTUUUVVVWWWYYY\\\___bbbdddeeefffggggggfffggghhhjjjhhhiiiiiihhheeeddddddeeehhhhhhfffdddbbb```___^^^bbb``````___VVVJJJBBB@@@OOOsssyyyWWWCCCEEEYYY}}}gggaaadddaaa]]][[[\\\\\\\\\[[[```___]]]\\\ZZZYYYYYYYYYVVVVVVUUUSSSOOOLLLHHHFFFDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDCCCCCCAAA@@@@@@======<<<;;;999888888777555555444222111000//////---------------.........------------------------......------------......111000///......///000111...000222666???HHHHHHCCC>>>?????????GGGhhhmmmYYYMMMGGGLLLQQQ]]]~~~[[[@@@???<<<222666666666555555444444333222333555666666555333222///------,,,+++,,,666AAAOOO^^^lllrrruuuuuukkk___UUUQQQSSSppp222222222333444555666777333999;;;<<<>>>DDDeeevvvoooqqqrrrmmmhhhfffbbbbbb___UUUCCC333///333888111777aaaggg]]]pppwwwzzzjjjCCC333000...///...------,,,,,,,,,---+++++++++***)))(((''''''******))))))))))))************************))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***+++...///,,,)))+++444<<>>444000222666888???>>>===>>>AAACCCCCCCCCNNNNNNOOOQQQUUUYYY]]]```bbbdddggggggfffffffffgggccceeeffffffcccaaaaaaaaaeeedddcccaaa___]]]\\\[[[___^^^___]]]TTTHHHBBBBBBTTTuuummmPPPDDDMMMXXX{{{kkkaaa```bbb___\\\[[[[[[\\\\\\[[[ZZZYYYWWWVVVTTTTTTSSSSSSSSSRRRPPPNNNKKKGGGDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAA@@@???===<<<;;;;;;:::999888777555444444111000000000/////////...+++,,,,,,,,,---.......................................------------......000///...---...///111222888555222555AAANNNPPPLLLFFF???:::CCCbbb[[[MMMEEEDDDNNN]]]rrr}}}vvvtttGGG777:::;;;555555444444444333333222222222444666888888666444222///------...,,,+++222:::JJJZZZiiiooossssssjjj]]]XXXPPPPPPkkk333333333333333444555666777888888???OOOcccvvvrrrnnnmmmiiidddaaaaaa\\\VVVOOOGGG<<<111...111222333BBBmmmaaaeeeyyyxxxXXX:::333222......------,,,,,,,,,,,,---,,,+++***)))((((((''''''***))))))))))))))))))***))))))))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((((())))))))))))******++++++,,,...///222CCCUUUdddyyy~~~qqquuusssllljjjoootttvvv{{{~~~ooocccfffkkkqqquuu|||yyylll___YYY___lllwwwxxxsssdddhhhppp}}}|||jjjooo|||tttrrrlllhhhppp|||jjjRRRRRR]]]ppp}}}^^^FFF:::444555666666555222///,,,......------,,,,,,++++++++++++*********)))))))))((())))))))))))((('''''',,,(((&&&)))///111---'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))(((***+++---666JJJcccvvvddd___```lllxxxyyyqqqjjjoooqqqqqqooonnnpppuuuxxx{{{zzzwwwzzzyyyooo```UUUMMMDDDFFF???777333333444444555;;;;;;<<<>>>??????===:::BBBCCCDDDFFFKKKPPPUUUXXXZZZ^^^cccffffffdddbbbaaa```bbbddddddcccaaa``````aaa```___^^^]]]\\\[[[ZZZ]]]]]]^^^]]]TTTIIIDDDEEEXXXsssyyydddKKKCCCNNNfff{{{lllgggdddeee^^^[[[YYYWWWWWWWWWVVVUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNLLLJJJGGGDDDBBBAAAAAA@@@?????????@@@AAAAAABBBAAA@@@>>><<<;;;:::999777666555444333222111111////////////////////////+++,,,,,,,,,---.......................................------------..................///000222333777666444777BBBNNNPPPMMM???FFFRRRjjjxxxVVVHHHGGGQQQhhhyyyeeeiiizzzQQQ===777333222444333333333222222222222222222444666888888666444222111//////000...,,,///666GGGWWWffflllpppqqqiii\\\WWWPPPMMMccc444333333444444666777777999999<<>>=========>>>???@@@@@@???===;;;999888777777111111000000///.............../////////000000000---------------.......................................------------.........///000111222333444444555888999999<<<@@@AAA===>>>```hhhVVVZZZeee{{{|||kkkaaa^^^vvvhhhLLL777777888000...333222222222222222222222222222333555666666555333222222000///000...,,,...333CCCRRRaaahhhmmmpppiii^^^UUURRRLLLZZZ}}}333444444666777999;;;<<>>=========;;;::::::999:::;;;<<<===;;;:::888666444333333333------------------------............//////////////////................................................------------......///111333666777888777777666<<<>>>::::::BBBKKKQQQqqq{{{nnnmmmvvvtttggghhhyyy[[[BBB777222555666222111333222222222222222222222222333333444444444444333333222///...///...+++---111<<>>888444444555222---///555111...+++---000111...+++,,,,,,++++++++++++++++++))))))))))))((((((((((((''''''((((((''''''&&&%%%(((&&&%%%&&&)))***((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&(((,,,///111222BBB[[[jjjccc^^^jjjyyy~~~~~~}}}zzzzzz}}}wwwqqqnnnppptttvvvwwwyyy|||kkkkkkiiieeeaaa``````___aaaxxx~~~cccRRRHHH@@@;;;;;;333222333777<<>>===<<<;;;;;;;;;888777666666666888999:::777666444222000000000000---------------..............................///000000000///.........---////////////////////////.........------.........111333666:::;;;;;;:::999777===@@@>>>CCCXXXsssxxx~~~{{{mmmlllxxxyyy```555111555555222000222222000222222222222222222333333333333333333333333333333222...---...---+++,,,000777FFFUUU]]]fffnnnllldddVVVYYYNNNMMMkkkwwwnnnsss===666666===>>><<>>BBBFFFHHHHHHGGGKKKLLLLLLMMMMMMNNNNNNOOOPPPRRRTTTQQQLLLJJJMMMQQQyyyyyyppp___MMMJJJXXXfffpppeeeVVVNNNMMMMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDBBBAAA???>>>===:::::::::999999888777777000444555222111444555444999555111///...//////...------------------------...//////000111222222333/////////......---------+++//////++++++//////+++,,,------,,,+++,,,000333888999>>>AAA???::::::===@@@;;;===LLLeeelll___[[[dddhhhlllhhhDDD===555444333222111111111111222111111111000000//////222222333333222222111000444333111///...---......444AAAPPP[[[dddkkkjjjccc[[[XXXLLLMMMbbbwwwyyyuuuzzz{{{555444888;;;<<>>666111111111///+++,,,777DDDSSSWWWccckkkeeebbbwww|||{{{xxxgggttt{{{lll~~~fffDDD000222111000111///......---,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***************,,,---...---555AAAMMM]]]rrr{{{yyy~~~}}}ttt|||pppffffffnnnllllllwwwyyyppppppwwwuuuoooxxx|||mmmjjjjjjyyyiiiccc}}}{{{hhh]]]^^^eeeqqqyyymmm^^^PPPBBB666222333111111111000///...---,,,//////...---------......,,,,,,,,,,,,,,,+++******(((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******++++++--->>>VVVfffkkkiiigggfffyyy{{{zzzyyyxxxsssooommmooovvv|||~~~~~~zzzwwwrrreee```cccaaaeee|||eeeMMM<<<:::888555333222444666???FFFLLLPPPTTTXXXTTTLLL@@@:::777888888444333555888777666888<<<>>>??????AAAAAABBBDDDEEEFFFGGGGGGJJJLLLMMMKKKHHHIIIMMMQQQsssooodddSSSFFFHHHXXXgggjjj___QQQIIIHHHHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999999333333333222222333333444111444444111222555555222111000000///...---------------------------------.../////////000111111111000/////////............,,,//////,,,,,,000000---.........///000333666999HHHAAA>>>AAACCC???:::777===BBBRRRooopppWWWOOOUUUhhhwwwzzzPPP;;;888333333111000000//////////////////000111111222222333333333333333222111111333222111///...---......111>>>MMMXXXaaahhhhhhccc\\\YYYNNNMMM]]]nnn777999???HHHUUUpppwwwlllkkkjjjeeeccceeedddfffeee[[[KKK<<<444222000111333111///444HHH[[[```cccdddbbbbbbooorrrllluuurrr[[[ZZZrrr~~~~~~OOO666---222000---///---...---,,,,,,++++++,,,,,,++++++*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((***++++++,,,---...///777HHH^^^mmmuuulllsss{{{ssshhhjjjrrr{{{nnnccccccjjjrrrqqqppp~~~}}}xxxxxx|||ttttttfffXXXTTT___jjj{{{oooaaaHHHAAA;;;777333//////333000000000000///...,,,,,,---,,,,,,,,,,,,------...+++++++++++++++***)))))))))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******(((---:::NNN```jjjiiidddsss}}}|||rrrlllhhhmmmwwwsssjjjfff___iiilllWWWTTTMMMBBB888333333444111555;;;CCCOOO\\\aaa```UUURRROOOLLLEEE===999:::777444111000111333333333555666777888:::;;;======???@@@AAA@@@@@@BBBGGGLLLbbb[[[NNNAAA;;;AAAQQQ___ZZZQQQEEE???======;;;888777777777777777777777777777777666666555444444444444333111000000111222222///000000000444:::999555333555777555111---------............................../////////////////////////////////.........---///...,,,---000111000///...///111666:::<<<===DDD@@@===>>>???>>>BBBFFFZZZrrrdddRRRXXXooozzzgggiii}}}oooOOO===444///111111000///............,,,,,,...///111222444444333333444444444333222222333222111///............///999GGGSSS]]]dddeeebbb[[[[[[QQQMMMVVVaaavvv}}}zzz<<>>666222222222111///000000000000000000000000000000000000000000000000555444222000//////000111...//////111:::BBBBBB===@@@CCCCCC>>>555///...000////////////////////////..................------........................------...---///111222222444333444888===@@@AAA@@@;;;===@@@@@@>>>DDDYYYmmmzzzcccaaawwwttt^^^SSS```}}}^^^BBB;;;:::333+++000000///...............+++,,,---///111222333444333444444444444333222222222111000000///.........---555BBBNNNXXX```bbbbbb[[[\\\TTTNNNPPPVVVllluuusss===SSSuuu~~~rrriiifffgggjjjlllkkkkkkllliiibbbUUUGGG;;;444222222444...///AAA\\\vvvgggKKKFFFNNN[[[qqqOOO===111111333+++(((------,,,,,,+++************+++*********)))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))*********&&&))),,,,,,,,,,,,...111...888DDDPPPaaazzzyyypppggg```fffnnnwwwwwwqqqoooxxxwwwpppsss|||{{{|||}}}{{{vvvuuu|||zzz~~~fff]]]NNNAAA888555444555222//////111111......111......///......---,,,+++***************+++,,,---)))************)))(((((()))'''&&&$$$$$$&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((---+++)))+++888PPPlll~~~xxxxxxsssmmmkkknnnvvvwwwqqq}}}tttgggcccdddkkkqqqyyygggPPPCCC:::444555666444111///333>>>III```iiiqqqqqqhhhZZZLLLDDDBBB@@@>>>===<<<:::777555333333222222222222111111222111000//////111555777666333000///000222444444555111---+++,,,...---,,,........................---------......///////////////...---...///000111555666555888@@@IIIIIIDDDEEEFFFDDD<<<333---...111////////////////////////............------------------------------------------...111333333444555888:::>>>BBBEEEFFFDDDBBB<<<>>>CCCLLLWWWiiioooiii||||||wwwhhhVVVVVVpppccc<<<444888444000111000//////............///---......///000000111111333333444444333333222111111111000000//////......---333===JJJTTT[[[___bbbZZZ\\\VVVPPPMMMOOOfff}}}}}}XXXxxxqqqoooffffffhhhmmmppppppnnnmmmdddYYYJJJ===666333111000222...444NNNpppgggTTTCCCBBBMMM]]]tttfff;;;888///000222+++***111111,,,+++******))))))************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***************+++,,,+++******,,,...///111333666>>>NNNbbbqqqvvvrrryyy|||zzz{{{}}}}}}yyywww|||}}}}}}{{{zzzxxxuuuxxx|||bbbMMMBBB???;;;666333333333444111......000000,,,,,,...------......---,,,,,,++++++************++++++,,,***************)))((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((---///---...;;;SSSfff{{{xxxtttsssuuu}}}{{{uuuttthhhhhhjjjtttxxxtttmmmeee___]]]___aaannnrrr{{{uuuaaaMMM<<>>===<<<@@@EEEDDD@@@;;;:::888222---+++...111........................------..................---------...............///...222777:::888888:::777===EEEIIIIIIFFFCCCAAA??????KKKgggwwwsssuuu}}}mmm```kkkeeeIII777888555)))***999//////...............///////////////////////////222222333333333222111111000000000000000///.........000888EEEOOOVVV\\\aaaZZZ\\\VVVQQQLLLKKKaaauuummmjjjhhhcccdddfffjjjllliiiaaaYYYMMMFFF===666222222111111333999JJJddd}}}zzzpppTTTRRRPPPQQQZZZmmmlllNNN444444---///222***+++000///++++++***)))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))*********)))---,,,,,,***)))((()))***000111111///...222<<>>===???;;;FFFRRRWWWTTTOOOKKKJJJQQQ^^^zzziiiiiiyyybbbDDD;;;666777222)))+++555------,,,,,,,,,,,,------.........////////////000111111222222111111000//////000000111000000......------444AAAJJJPPPWWW^^^\\\\\\VVVQQQLLLGGG\\\sssjjjlllllleee^^^]]]]]]^^^```___XXXJJJ===666555333111000111333555777GGG```wwwvvvgggqqqxxxqqqgggRRROOO\\\gggjjjrrrzzzssszzzoooMMM>>>666444---000222***))),,,(((+++******)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%&&&'''))))))))))))((($$$&&&)))+++,,,,,,,,,+++&&&)))...///,,,***---222111222;;;KKKYYYeeeooowwwnnneee___SSSEEEBBB???:::777666555333111.../////////......000111222......000///+++***---,,,,,,---------,,,++++++------,,,+++*********++++++++++++++++++***))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))$$$''')))((('''(((...444BBBfffzzzpppnnnssswwwmmm```lllwwwaaaPPP>>>888666222000111111222222666FFF[[[iiikkk___VVVIII>>>888666777777333333333333333333333333333222222333444333000...111111000//////000111333.../////////000///...---........................000000000000000000000000000222444666666444222000---111111...,,,---...,,,,,,,,,,,,...000000...,,,---------------------------------...///000111111000000111111222222222333444444;;;EEEHHHCCC@@@BBBGGGUUUdddkkkfff___\\\\\\rrrgggiiixxx|||RRR999666333//////222555111+++,,,++++++***++++++,,,,,,------......///000000111111111111111111000////////////000111111000///...,,,+++111>>>GGGLLLTTT\\\^^^]]]VVVPPPKKKEEEYYY~~~~~~xxxvvvrrrkkkhhhfffddd```]]]XXXTTTRRRRRRNNNCCC:::777444222222444333333;;;EEEPPPggg{{{~~~{{{zzz{{{^^^RRRWWWjjj|||iiigggqqqvvvwwwJJJ;;;666///111000///...---,,,,,,+++((()))***)))(((''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,------//////000111444999===???TTTZZZfffttt{{{pppddd\\\TTTNNNFFFAAA>>>===:::777777666555333222222333333111111000000/////////...........................******************++++++******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&''''''((('''(((((()))***++++++,,,...AAA^^^wwwvvvuuuvvvvvvqqqnnnvvvnnngggzzzyyybbbhhhwwwlllUUUEEE;;;555333000///000222555;;;HHHVVV]]]ccccccWWWFFF:::666666222222000...000444222...///,,,,,,//////,,,---000222222222111000111333444111222222111000000222444555444333222111222333333888888999888555222///---000000000000000000000000111000///......///000000---...000///...---...///111111000......000...,,,+++111333111222777666000000000000222444555333222666BBBKKKQQQSSSKKKKKKYYYhhh|||rrrqqqzzzyyysssuuuMMM???999333333222111000///...---...,,,***+++------***'''---------............///000000000000000000000000------............------///---///777@@@GGGNNNUUU\\\ZZZVVVQQQIIIJJJ\\\qqqrrrfffiiiyyynnnjjjeeebbbbbb```]]]YYYUUUNNNIIIGGGBBB999444222333666777333111:::LLL\\\rrrxxx{{{iiiiiipppYYY[[[jjj}}}qqqxxxbbb>>>333222///000///...,,,++++++******)))+++......---***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((('''((((((((())))))))))))+++++++++++++++,,,,,,,,,......---...000333666888555999>>>EEEMMMWWWaaahhh|||~~~gggaaaYYYSSSNNNHHH@@@:::@@@<<<888666666777555444555444333111000000111111000000/////////.........------------------------++++++++++++************))))))))))))((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))******+++,,,444CCCVVVgggzzz}}}iiiiiinnnuuuwwwwww|||}}}www~~~yyytttnnnhhhTTTWWW```qqqxxx^^^HHH999222222000000222333555<<>>EEENNNVVV[[[YYYVVVRRRLLLMMM[[[llloooaaa___iiivvvhhhkkkgggcccaaaaaa```\\\YYYMMMEEE===:::777222000222+++222333000;;;XXXwwwuuukkkZZZmmmllldddxxxpppKKK666111222333...---,,,+++***)))))))))(((+++///000...+++)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))******+++++++++,,,,,,+++++++++---...///333333333333555:::AAAFFFKKKRRRZZZbbbhhhnnnuuu{{{~~~xxxuuuqqqnnnjjjcccYYYRRRHHHDDD@@@>>>>>><<<888444555333222333444555444333222111000///......//////............------------------------------------,,,,,,,,,+++*********))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))+++***,,,777IIIfffpppooorrrxxxzzzyyywwwxxx}}}rrrjjjfff```YYY[[[WWWXXXaaammm{{{mmmXXXNNN:::444000111111///000333888AAAOOO[[[___\\\UUUQQQGGGHHHDDD<<<888777555111555///---000111///---...333222222333555888;;;===BBBBBB@@@===:::888888:::;;;999555222333666;;;>>>999888777555333111000///000000000///...---,,,+++000///...------...///111///...,,,,,,...//////...,,,,,,,,,---......///000...---000666888999<<<@@@===<<<:::777777<<>>:::555333222222444777999:::;;;;;;:::777444222333555444222000...///222555888222222000///............//////000000000///------000000111222222222111111...------///111222111//////......//////...///333666DDDWWW```WWWIIIFFFMMMFFFGGGHHHFFFFFFMMMYYYcccdddvvv{{{eeebbbppp{{{ZZZCCC333111555222/////////...---,,,,,,,,,((((((((()))***+++******,,,,,,---------.........000000000000000000000000/////////000000/////////...******---222777@@@IIISSSTTTVVVWWWVVVUUUWWWYYYooo~~~pppiiiiiijjjkkkddd```]]][[[YYYTTTNNNHHH===666222333333111111444444;;;IIIdddxxxlllgggjjjvvvyyy[[[ZZZ|||ooohhh|||YYY777///222///+++,,,------,,,+++*********+++'''((((((&&&%%%$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))******************+++,,,------)))+++,,,,,,++++++,,,---//////000111222333666888444444888999;;;JJJRRRHHH???AAACCCEEEEEECCCBBBAAAAAAEEEEEE@@@<<<;;;888444999888888888999888777666777666444333222111///...///000111222000...---,,,///////////////.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#################################################################################$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))),,,...---...<<<\\\yyy|||zzzzzzqqqpppnnnttt~~~uuuccchhhccckkk~~~dddQQQDDD;;;666555111000111555:::FFF]]]rrrzzzxxxwww{{{~~~qqqddd\\\LLLGGGAAA<<<:::999777666666666666333111000222444222222222111222222222333222111111111111222222333///000222333333222111000///222666999:::888444111///000111333444333111...111///000444444222666===VVVsss{{{[[[PPPTTTLLLQQQWWW\\\bbbkkkyyyzzz}}}yyyjjjNNN999222---000333,,,/////////......------,,,'''((()))***************,,,,,,,,,------------...////////////////////////---......//////......---...+++***,,,...111:::DDDMMMQQQVVVXXXXXXWWWUUUSSSbbb|||uuuoookkkhhhfffdddbbb___[[[XXXUUUOOOGGGAAA:::444111222222000000222...???^^^kkk```]]]fffvvvlllOOO]]]nnnYYYccctttyyy\\\DDD000000444000,,,------,,,,,,+++******++++++***)))(((&&&$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))***+++,,,---......---///111111///---,,,,,,000000000111111333444555111111444444777HHHMMM???:::===@@@@@@???>>>===>>>777;;;;;;888888999777333777777888888888888777777777777666666555444333333,,,...111111000/////////...///////////////......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********))))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################################################################"""###$$$$$$%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''***---+++)))333NNNgggyyyyyyoookkkkkk{{{pppeee^^^hhhxxxzzzqqq[[[FFF888222111...///111111777LLLbbb}}}llleee[[[TTTPPPLLLHHHEEEDDDDDDCCC@@@===;;;<<<===777888888777666555333222555555555555555555555555333444666777777666444333///333888<<<===:::666222...000111111///......///000...111888999777>>>HHHggg}}}aaaVVVUUUOOOVVVbbbooo{{{yyyppp|||jjjGGG666000222000111111***//////.........---------((()))++++++***)))***+++,,,,,,,,,,,,------------////////////////////////------............------+++)))))),,,---000999CCCFFFNNNUUUWWWWWWWWWTTTPPP\\\zzzsssrrrooommmjjjfffcccaaa___\\\YYYVVVSSSLLLCCC<<<666111...111444555777;;;<<>>===<<>>JJJWWWbbblllttt}}}yyyzzzmmmYYYNNNTTTXXXPPPLLLPPPUUUYYY^^^eeeqqqfffUUU@@@777333666444///333===AAAMMMWWWVVVRRRUUU]]]bbbbbbjjjwww{{{qqq^^^RRROOOPPPMMMLLLSSS___jjjppprrrzzzxxxssskkkbbb\\\YYYXXX[[[YYYTTTPPPMMMKKKKKKKKKMMMMMMMMMKKKIIIEEEBBB??????@@@@@@@@@>>>:::666333000111222333444444444444333777:::999999CCCTTTbbbXXXTTTUUUZZZWWWQQQVVVcccTTT\\\XXXRRRgggyyyjjjfffgggoootttjjjooo~~~zzzPPP999666222,,,222555+++)))///000,,,,,,++++++++++++++++++***---...---***))))))+++++++++,,,,,,,,,---------//////////////////////////////000000000000/////////...//////---+++111:::>>>JJJTTTTTTRRRSSSSSSPPPXXXuuuzzz~~~vvvxxxbbbaaa___^^^]]]\\\ZZZZZZRRRTTTQQQHHH???999666555333888222///===OOOeee~~~yyy|||rrr}}}rrruuu}}}}}}jjjttt\\\<<<444222///,,,+++++++++,,,------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************(((((((((((())))))))))))...------------...//////---333222///444@@@@@@999555555666666555444333333555444333333222222222222111222444666777777666555333222000///...///000222666444111...---,,,,,,---,,,------......------,,,************************))))))))))))))))))))))))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""############""""""########################$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((------111555:::DDDVVVfffnnn}}}xxxwwwyyyaaa\\\UUUOOOMMMNNNPPPRRRQQQXXXcccppp~~~xxxcccQQQ>>>666777999777555000222444666:::<<<999666:::>>>BBBCCC@@@<<<999777333555888:::<<<@@@DDDGGGNNNLLLIIIFFFCCCAAA@@@@@@??????>>>========================>>>===:::555111666333333555666222...+++333444444555555888<<<@@@???LLL^^^```XXXbbbssswwwkkk]]]VVV^^^eeedddccchhh^^^___eeesssxxxccc```eeelllyyykkkVVVVVV^^^mmm```EEE777444444000///...///000///---,,,+++******))))))******++++++***)))(((((('''((((((&&&'''((()))***+++,,,,,,+++,,,---...////////////000000////////////000000///000000...+++,,,///222???EEEMMMSSSPPPLLLNNNUUURRRgggxxxrrrqqq|||___^^^\\\ZZZXXXUUURRRPPPQQQPPPJJJAAA999444222111111555111999VVVsss}}}kkkjjjqqqzzzeeeDDD222333111///---+++++++++,,,,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********'''((((((((())))))))))))---------------......///---111111...444>>>???777555555555555555444333333444444333222222222222222000111333555555555444333333222000......///000111666444111...,,,,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))+++---///444BBBPPPhhhuuuzzzooocccaaa]]][[[[[[]]]___aaa^^^]]]eeexxxhhhPPP@@@777222111444444222000///111333444333555777777555222000///333444555555444444555777555444333222222222222222444444333222222222333444555444333444444444111///555333111222333444555777444555999AAAKKKQQQRRRQQQSSSllltttrrrkkkggg```bbbmmmvvvxxxnnnooo|||iii]]]fffwwwxxx[[[CCC666222000///111///.........---+++(((***************************)))((((((((((((((((((&&&'''((()))***+++,,,,,,+++,,,---......//////////////////000000/////////...//////---++++++...111:::@@@IIIPPPNNNJJJKKKQQQNNN\\\yyy|||uuussszzz\\\ZZZYYYWWWVVVSSSOOOLLLKKKGGG@@@999444111111222444555555HHHqqqyyyzzzrrrnnnbbb___ggg{{{fffCCC555222222111///---+++++++++,,,*********))))))(((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''((((((((())))))))),,,,,,,,,,,,,,,---......+++//////...333<<<;;;444333444444444444333222222333333222111111111222222///000111333333333222222222111000......//////000666444111...,,,++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******+++,,,+++,,,555@@@```ooowww~~~{{{zzztttkkkppp}}}{{{mmmllllllmmmoooqqqppppppmmmcccggg~~~tttiiibbbZZZWWWccc~~~vvv\\\HHH<<<666555444111///---...111444111222333222000//////000111333333222000//////000222222222333444444444555777666555444444555777777333111000000111222222111222444444444444666999:::===???FFFQQQ\\\^^^YYYRRRXXXttttttllldddbbbggguuu{{{tttzzzuuuwwwdddQQQ:::///000333222...111///------,,,+++(((&&&******+++,,,,,,+++******((((((((('''(((((())))))''''''(((((()))***++++++++++++,,,---............---...///000000///...------------,,,***+++---///555;;;FFFOOOOOOJJJJJJNNNOOOTTTiii~~~tttssszzz~~~ZZZXXXWWWWWWXXXVVVRRRNNNAAA<<<777555444222333666888>>>FFFdddsssqqq}}}yyyccccccgggcccdddqqqwwwJJJ888777888111000...---,,,+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))+++++++++++++++,,,------***---......333999777111222222222333333222111111222111111000000000111111///000111222222222222111111000///.........//////444333111...,,,+++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################################################################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((***,,,,,,+++222:::OOObbbppp}}}~~~sssjjjtttuuujjjuuuyyylllkkk{{{oooZZZRRRVVVMMMIIIRRRgggpppZZZKKK<<<777333444555444333333222333333111000111444666222444555555444555666888333333333444444333333333444444333222333444555666:::888777888:::;;;;;;:::888>>>DDDDDDBBBBBB@@@===GGGRRRaaajjjlllgggbbb___iiiwwwxxxooottttttuuuooonnnwwwzzz~~~zzzlllKKK???111---222666333//////...---,,,,,,,,,)))''')))***,,,------,,,***)))'''''''''''''''((()))***''''''(((((()))******+++***+++,,,------......---,,,---///000000///---,,,++++++++++++***+++,,,---222999EEEOOOQQQMMMMMMPPPSSSQQQ___{{{yyyqqqkkknnnzzzZZZWWWUUUTTTVVVTTTOOOKKK999444222444444111444999CCCTTTjjj|||xxxuuu}}}fff]]]iiirrrzzzQQQ:::888888444//////...---,,,+++++++++***************)))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''''''''((((((((((((***************+++,,,,,,)))+++,,,///333777444///000000111111111111000000000000/////////000000111000111111222222222222222000//////...............222111000...,,,+++***)))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################################################################""""""""""""""""""""""""""""""############""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$&&&))))))'''+++111666IIIXXXgggxxxttt{{{jjj___YYYjjjxxxxxxmmmXXXLLLLLLKKKHHHIIIOOO\\\uuupppXXXIII<<<:::;;;999666666777888888777777888;;;===??????>>>===<<<>>>BBBEEE????????????>>>>>>>>>>>>=====================>>>???@@@AAAEEEIIILLLMMMLLLLLLRRRVVVUUUVVVYYYYYYVVVXXXooozzzjjjeeeiiiwww{{{kkkhhhmmmqqqYYYBBB999555111111222222///+++---,,,,,,,,,------,,,***((()))+++,,,,,,+++)))(((''''''&&&''''''((())))))'''''''''((())))))******)))***+++,,,------------,,,---...//////...---,,,******)))***+++,,,,,,,,,000555@@@LLLOOONNNNNNRRRTTTQQQYYYpppzzz|||ZZZTTTNNNLLLKKKIIICCC>>>555111111444222000666AAA^^^wwwtttlllqqqzzzzzzqqqgggttt[[[<<<888;;;666---.........---,,,++++++***************************(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((()))))))))))))))***++++++)))***,,,000444555111---......///000000000000/////////.........///000000111111111111111111111111...............---------//////...---,,,+++******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""######"""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))(((%%%'''+++***666>>>KKK^^^mmmmmmUUURRRXXXwwwjjjXXXSSSVVVFFFGGGHHHLLLXXXmmmnnnXXXOOOLLLIIIJJJNNNXXXYYYZZZZZZXXXXXXXXXZZZ^^^[[[VVVQQQOOOSSSZZZ______^^^]]]\\\\\\]]]^^^___UUUVVVWWWWWWWWWVVVTTTSSSNNNOOOQQQWWW___fffjjjlllgggiiifffbbbiiiyyy~~~}}}ooosss~~~yyybbbVVV\\\mmm~~~UUU@@@:::444...000222222111...---,,,,,,++++++,,,......---+++(((((()))******)))(((((('''''''''&&&''''''(((((('''''''''(((((()))))))))))))))***+++,,,,,,,,,,,,------------------------***))))))***,,,---,,,+++,,,///888CCCIIIJJJMMMRRRZZZYYY\\\jjjUUUMMMEEEAAA@@@>>>999333333000111555444444CCCVVVzzzllleeeuuu}}}}}}nnnDDD666888777222///------------,,,++++++***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))*********))),,,111555444000,,,------...///////////////......------......///000000000///////////////000............------,,,,,,---------------,,,++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""######$$$$$$######"""########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''***((((((***)))&&&'''+++(((...000999KKKYYYlllqqq___YYY[[[kkkvvvnnnhhhYYYTTTMMMOOOaaawww}}}wwwpppyyy~~~}}}}}}xxx}}}yyyuuuvvvzzz|||~~~|||xxxuuurrrqqqqqquuu}}}~~~wwwddd[[[\\\gggrrr{{{mmm]]]^^^rrroooRRR666///444222...///000000///------...++++++***+++,,,,,,***)))''''''((((((((((((''''''(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,...---,,,++++++,,,---...***)))(((***---...---+++***+++111<<>>666333222111000000222555777;;;HHHeeesssiiixxxkkkSSSwww^^^@@@<<<777222000...,,,***,,,,,,,,,+++++++++*********)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***))),,,222666777444///,,,+++,,,---...////////////---------...............///////////////......---......---,,,***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$######"""""""""$$$$$$##################!!!!!!!!!!!! ######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((---'''(((...000222>>>OOOxxxvvvgggVVVPPP]]]ooorrrvvvsssjjjRRRKKKLLLXXXhhh}}}~~~dddiiinnnttt}}}VVV>>>999333///...///000111///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%''')))''')))***+++******+++---+++++++++++++++***)))((())))))))))))))))))))))))---,,,...444===EEEIIIJJJSSSZZZZZZWWWiiiCCC:::222000111222333555///444BBB[[[|||aaa\\\mmmpppppp\\\@@@;;;777333000///...,,,+++,,,,,,+++++++++************)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((,,,000444444222///,,,+++,,,---...////////////------........./////////000000000000000//////.........---,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################%%%$$$$$$$$$####################################"""""""""!!!!!!!!! ######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$&&&,,,---+++444AAA^^^hhhwww{{{zzzvvveee]]]eeetttnnniiiYYYPPPMMMRRR[[[llltttgggXXXVVVaaammmtttttt~~~dddKKK888999666111.........//////......---++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''')))''')))************+++---+++++++++++++++***))))))************************,,,+++---333<<>>VVVqqq{{{jjj[[[lll|||pppiiimmmvvv||||||wwwlllZZZXXXVVVTTTRRRUUUcccrrrxxxtttlll```^^^eeeoooxxxvvvoooppp}}}tttbbbjjjtttVVVDDD;;;777777888333******000---,,,+++,,,---...---,,,******)))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&((())))))))))))***,,,))))))***++++++++++++***++++++++++++++++++++++++((()))***,,,///444;;;@@@LLLMMMVVVaaa___XXX___nnn{{{xxxtttttt~~~777444BBBaaazzzzzzaaafff}}}|||VVV666111666444333777111///...///000///...,,,************))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((***++++++,,,,,,++++++***------........./////////...............------,,,++++++************))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%$$$############"""""""""!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%''')))***))),,,,,,++++++000???RRRaaa{{{vvvhhhvvv}}}zzzmmmppp~~~xxxlll^^^TTTWWWgggxxxsss]]]___rrraaaZZZ___ssszzz}}}yyyaaaWWWddd{{{|||\\\DDD666111+++111777777222---///444---,,,******+++,,,,,,+++))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''&&&&&&'''&&&'''))))))((((((***+++))))))***+++++++++++++++************************)))*********,,,000777<<>>LLLXXX^^^bbbaaa```bbblllzzzttt}}}|||tttwwwhhhHHH999555222...//////...---,,,,,,------,,,++++++***************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))(((''''''(((***)))(((((((((((()))******))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""######"""!!!"""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((())))))***+++***))))))***+++//////......222>>>NNNYYYqqq~~~{{{sssqqqxxx}}}~~~tttyyyrrreeebbbdddfffzzzoooUUUDDDAAA===666111///000222333...------,,,,,,---......,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((()))*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#########""""""""""""###$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&'''((())))))(((''')))///:::HHHTTT[[[bbbdddfffeeeggg{{{yyy|||{{{zzzWWW777///333111...///---------,,,,,,,,,,,,,,,***+++************))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""###############$$$$$$$$$########################################################################################################################"""######$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))(((&&&&&&''')))((((((''''''(((((()))***))))))))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""######"""!!!"""""""""####################################"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((***++++++******+++,,,---......---...222888>>>:::EEETTTdddxxxpppjjjnnnttt~~~vvvuuunnnhhhsssyyy{{{~~~bbbLLL@@@999555222000111333333222111000///...------,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%%%%$$$###############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''''''''''''''''''''''')))))))))---444@@@LLLTTTaaafffkkkhhhccclllooorrrsssiiilllxxxVVV???111444444++++++444+++,,,,,,,,,++++++++++++)))************)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############################################################################################################################################################$$$$$$$$$################################################################################################!!!"""######$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((('''%%%%%%&&&(((''''''&&&&&&''''''((()))((((((((((((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!""""""############""""""""""""!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""######"""""""""""""""####################################!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''))))))))))))+++,,,'''+++...000000000000111000111555>>>OOOggg~~~pppeeeeeekkkqqqyyy~~~yyyiiibbbjjj{{{sssgggnnnxxxlllSSSJJJ===444111111222222000000000000000///...---...------,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''''''''&&&&&&&&&%%%%%%***))))))***///888CCCJJJ\\\eeennnnnneeecccqqq}}}zzz}}}oootttiiiiiikkkzzzxxxbbbCCC<<<777777222,,,---222******+++++++++++++++***((()))*********)))((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################!!!!!!"""###########################$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$##########################################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""######"""""""""""""""####################################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%''''''''''''''')))+++)))***,,,------++++++***666333111222888CCCRRR]]]xxx}}}wwwqqqmmmxxx~~~vvvzzzjjj]]]gggwwwrrrfffUUUFFF>>>222555888999888444000...000---+++***---//////...++++++++++++++++++******)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$############""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((+++222<<>>999888222+++---111...''')))******+++++++++******((()))*********)))'''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###############"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''%%%######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((('''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############"""########################""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""######"""""""""""""""####################################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''(((((('''&&&''')))+++,,,,,,+++++++++---///000++++++---///000111444888;;;III[[[iiisss~~~zzzcccgggssstttmmmlllsssqqqqqq~~~gggTTT@@@999777333111222222222111...++++++///222333///,,,,,,...///---+++(((((()))***************)))(((((((((''''''''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""###### !!!###$$$%%%$$$$$$######""""""!!!!!!################################################"""###$$$$$$%%%&&&''''''%%%&&&&&&''')))///888???KKKUUUeeepppnnneeeaaabbbzzzvvvpppooo{{{xxxyyy|||wwwuuuzzzddd>>>333555777//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""""""""############""""""""""""""""""""""""""""""!!!"""""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************,,,,,,,,,---------......555666777:::@@@LLLZZZccc|||ttthhh^^^UUULLLDDD???888666333111//////000111000000/////////......---...---,,,+++************************))))))))))))************)))))))))((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$!!!###%%%%%%###""""""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''))),,,000222CCCSSScccuuu~~~kkkcccppp|||ddd@@@555666333,,,.........---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$######""""""######$$$############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$###"""!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!"""###$$$###"""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""########################!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,,,,,,,,,,---------------...///000222777???DDDMMMWWWfffrrr|||vvviii]]]EEEAAA;;;777666444111///555333111///......///000...------,,,,,,,,,,,,,,,------,,,+++*********************)))))))))((((((*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&''')))+++...///;;;NNNaaawwwnnnfffqqq~~~fff<<<---222777222+++...------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$######""""""######$$$############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############""""""""""""""""""""""""""""""""""""############"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%$$$$$$######"""""""""########################!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---+++---......---,,,---///222888AAAIIIRRR___nnnzzz|||zzzwww\\\NNNCCC:::888555222111111111111000111000///------......///...---+++******+++,,,,,,---,,,+++***))))))))))))******))))))))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$######$$$'''******&&&""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""############%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&''')))+++,,,555HHHZZZooouuuqqqmmm}}}zzzXXXEEE555333333...---000---,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$###""""""########################!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********+++++++++,,,,,,,,,---...//////.........444555777777888>>>HHHPPPWWWWWWYYYbbbqqqsssWWWBBB888333...444222000///......------///...---------......//////...,,,++++++,,,---...++++++***)))))))))))))))***)))))))))(((((((((((())))))(((((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&$$$$$$(((---...)))$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############%%%%%%$$$$$$######""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))))))444AAALLL\\\rrr{{{{{{qqqwwwyyyNNN777222111444///&&&'''///+++++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""" """""""""!!!!!!###&&&""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((()))))))))************+++***))))))***,,,---......---............222888===999===BBBFFFKKKSSS___iiiyyy|||oooaaaZZZVVVKKK<<<111......---))))))***++++++,,,...///---------------......///---,,,+++******+++,,,---******)))((((((((()))))))))))))))(((((((((((('''(((((((((''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%###"""&&&+++,,,(((###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$$$$$$$######"""""""""#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((---888???LLLcccrrryyy}}}vvv|||zzz}}}cccLLL;;;555///+++,,,---++++++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""!!!""""""###$$$""""""""""""############"""""""""""""""""""""""" ###$$$###&&&+++///$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&&&&&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******+++)))'''''')))+++,,,,,,''')))+++---...111555888555:::>>>===999888<<>>IIIRRR[[[ppp{{{fff]]]SSSIIIJJJUUU]]]]]]XXXGGG<<<666999999444333666777444000000222333222000,,,+++***+++---......---/////////...---,,,+++***++++++++++++*********))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%'''(((&&&&&&111EEETTT^^^qqq}}}pppvvviiijjjtttaaaGGG999333444333111///,,,))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""######$$$$$$!!!!!!""""""""""""!!!!!!"""""""""######"""""""""!!!"""""""""############"""""""""!!!!!!!!!!!! """###"""!!! !!!###"""""""""""""""######$$$########################"""""""""""""""""""""""" !!!"""###$$$$$$###!!!"""""""""############ !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""##################"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""""""""##################$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((())))))***+++++++++)))******,,,...111333555333111---******+++---......///000000...,,,------222222333444444555777888222:::>>>EEE]]]qqqcccFFFBBB999111333<<