BM6&6(v@ vvvEEE888===333111111000000//////......,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))))))))***+++,,,,,,---222999@@@EEEJJJOOORRRVVV\\\```^^^___rrrzzzgggppp~~~vvvyyyyyyvvvtttwwwwwwvvvwwwwwwwwwtttmmmbbbXXXQQQCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@BBBCCCDDDCCCGGGLLLPPPUUU]]]fffmmm|||UUU999;;;666555777777333000000000000000000000000000000000000000000////////////////////////////////////---------............///......////////////......///000000000000//////...000000000000111111111111000111222222444444555666777999;;;<<<<<<===???AAABBBBBBCCCGGGMMMQQQTTTTTTYYY___fffjjjpppQQQ===<<<111111111111000//////......,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***+++,,,---...333:::AAAGGGLLLQQQTTTWWW]]]```]]]dddtttgggvvv|||ssspppuuuwwwtttrrrssstttsssvvvxxxxxxtttjjj]]]QQQJJJCCCBBBAAA@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEGGGLLLOOOSSSWWW]]]hhhuuu^^^>>>;;;666555777777333111111111111111111111111111111000000000000////////////////////////////////////---------............///......////////////......//////000000000000//////...////////////000000000000111222222444444555666666888:::;;;<<<===???AAADDDCCCDDDHHHMMMRRRUUUVVVYYY^^^eeejjjppp\\\BBB:::111222111111000000///......,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))******+++------000555<<>>???AAAAAABBBBBBEEEMMMWWW\\\\\\YYY]]]aaagggkkkrrrsssLLL999444333111000////////////---------,,,,,,+++++++++************************+++++++++************))))))))))))))))))******************)))((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))***))))))+++******000888BBBFFFKKKPPPUUUYYY^^^aaabbbkkk}}}ggg```}}}~~~tttggg```[[[[[[```ggghhhfffdddeeeffffffdddbbbZZZQQQIIIFFFCCCAAABBBFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEHHHIIIGGGJJJNNNOOOSSSZZZbbbkkkvvv~~~~~~~~~oooKKK;;;;;;555666999000111111111111111111222222000000000000000000000000000///...------...///000............////////////000000000000000000000000---------...............111222333222000///000111222222222222333444666777::::::;;;<<<===>>>@@@AAACCCCCCFFFNNNWWW\\\\\\ZZZ\\\aaagggkkkrrrWWW===555444222000////////////.........---,,,++++++***+++++++++++++++++++++++++++++++++************)))************))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))+++))))))+++***+++222:::CCCGGGMMMSSSXXX\\\aaadddeeemmmdddeeepppeeeYYYVVVVVVXXX]]]bbb______```bbbcccaaa\\\XXXRRRKKKDDDCCCCCCBBBDDDHHHHHHGGGFFFEEEEEEFFFGGGHHHKKKIIIIIIKKKKKKJJJMMMRRRVVV[[[dddmmmxxx~~~yyyuuutttxxx{{{}}}VVV===<<<999555555222222222222222222222111111000000000000000000000000000///...------...///000............////////////000000000000000000000000,,,,,,------......//////444555555444111//////000000000000111333444666777999999999:::<<<>>>???@@@CCCDDDHHHOOOWWW\\\\\\ZZZ[[[```ggglllsss]]]???555444222000/////////000//////...---,,,++++++***+++++++++++++++++++++++++++++++++*********))))))++++++******))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))+++))))))++++++---444===FFFJJJPPPUUUYYY]]]bbbeeefffnnngggpppjjj^^^SSSQQQSSSUUUWWWZZZ]]]```cccfffeee```ZZZUUULLLFFFBBBBBBCCCCCCEEEIIIHHHGGGFFFEEEEEEFFFHHHJJJMMMLLLLLLNNNMMMMMMRRRYYYcccffflllttt~~~|||yyynnnmmmqqqxxx}}}```>>>;;;;;;555222444333222222222222222111111////////////////////////000///............///000............////////////////////////////////////---......///000111222222444555555333111///000000///000000111222333555555888888888999;;;===???@@@DDDEEEIIIPPPVVV[[[[[[ZZZZZZ___ffflllttt___@@@555444222111000///000000//////...------,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++******))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++))))))+++,,,...666@@@JJJNNNRRRVVVZZZ]]]aaadddjjjwwwmmmdddYYYPPPOOORRRSSSUUUWWW^^^bbbgggiiifff```XXXSSSJJJDDDAAACCCDDDDDDEEEHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKJJJKKKNNNNNNOOOWWW```oooppptttzzzyyysssoooiiikkkqqqzzziiiAAA777;;;444000555333333333333222222111111//////////////////////////////............//////............////////////........................---......///000111222222000111222111000///000222111111222222222222222222777777888999;;;===???@@@DDDFFFJJJPPPUUUYYYZZZZZZYYY___fffkkktttbbbBBB666444333111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++)))))),,,---000999CCCMMMPPPUUUYYY[[[^^^bbbdddsssvvvpppuuu[[[SSSMMMNNNQQQRRRUUUXXX^^^bbbffffffaaaYYYRRRNNNHHHDDDBBBDDDFFFFFFGGGJJJHHHHHHGGGGGGHHHIIIJJJKKKGGGHHHKKKOOOQQQUUU```kkkyyyzzz~~~{{{ssslllggggggjjjqqq{{{tttHHH555:::666000666444444444333222222111111000000000000000000000000////////////////////////............////////////------------------------,,,,,,------......//////,,,...///000//////111222222222333333333333222222666777888999;;;===???AAACCCFFFKKKPPPTTTWWWXXXYYYYYY^^^eeekkksssjjjFFF666555333111000000000111------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++)))))),,,---111;;;EEEOOORRRWWW[[[^^^aaaeeehhhzzzgggxxxiiiWWWSSSPPPQQQRRRSSSVVV[[[\\\___aaa___XXXPPPJJJGGGFFFBBBBBBFFFIIIIIIJJJMMMIIIJJJJJJKKKKKKLLLMMMMMMJJJKKKPPPUUUYYY```nnn{{{uuupppnnnjjjeeefffiiirrr|||TTT666:::999111666555444444333222222111111000000000000000000000000......////////////..................////////////........................---------...............,,,...////////////000222111222333444555555444444777777888:::<<<>>>@@@AAABBBEEEJJJOOORRRUUUVVVWWWYYY^^^dddjjjqqqpppJJJ666555333111000000000111,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++)))))),,,...111<<>>777222333444111000000///...------,,,,,,------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++...++++++...222777@@@IIITTTZZZZZZ\\\dddccceeeqqqwwwbbboooyyywwwttt\\\VVVTTTRRRTTTWWW[[[\\\[[[^^^\\\YYYTTTNNNHHHCCCAAACCCDDDFFFGGGGGGHHHKKKMMMKKKLLLMMMMMMMMMOOORRRTTTYYY\\\aaaiiisss}}}xxxggg]]]TTTUUUZZZ^^^dddiiiuuuzzzhhhAAA999999444222444333333222111111000000000000000000000000000000......------.../////////////////////////////////......////////////......///...---,,,,,,...000111////////////000000000000000000111222333444444555777888:::;;;;;;<<<===???CCCFFFJJJMMMOOOQQQTTTVVVXXX___fffhhhooo^^^@@@999333333333111///000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++---******...333999DDDNNNVVV\\\\\\^^^eeedddiiiyyylll```xxx~~~tttzzzvvv```TTTSSSSSSVVVYYY]]]^^^______[[[UUUNNNHHHDDDBBBAAACCCEEEGGGHHHHHHJJJLLLNNNMMMNNNNNNNNNOOORRRVVVZZZ^^^bbbiiirrr|||yyyjjj___YYYVVVWWW\\\ccchhhpppwwwwwwHHH999:::666222333333222222111000000000000000000000000000000000+++---......---...///000////////////////////////......////////////......///......------///000111////////////000000000000000000111222333444444555666888:::;;;;;;<<<>>>@@@DDDGGGKKKMMMOOOPPPSSSUUUZZZaaagggiiiqqq]]]@@@888222222333111000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))******++++++---******...444;;;FFFQQQTTTZZZ\\\aaagggfffnnnjjjfff~~~}}}uuuaaaQQQRRRTTTWWWZZZ]]]___```^^^YYYQQQIIICCCAAAAAABBBCCCEEEHHHIIIIIIJJJLLLNNNPPPPPPPPPPPPRRRVVV\\\```cccfffmmmvvvxxxpppfff]]]WWW\\\^^^eeennntttyyyMMM999;;;888333333222222111111000//////000000000000000000000000---///000000...---///000////////////////////////......////////////......//////.........///000111////////////000000000000000000111222333444444555666888:::;;;;;;<<<>>>@@@EEEHHHKKKMMMNNNPPPRRRTTTZZZaaagggiiiqqqhhh???777111111222111111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))******++++++///,,,,,,000666<<>>@@@EEEHHHKKKMMMNNNPPPRRRTTTYYY___eeegggpppoooAAA888222111222111111333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++...,,,---333888>>>HHHRRRYYY^^^bbbgggiiidddoooeeennn}}}iii[[[WWWZZZ]]]___^^^]]]]]]^^^SSSOOOHHHCCC@@@AAACCCFFFCCCFFFJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTXXX]]]aaabbbfffnnnyyy|||}}}wwwnnneeeaaadddkkkrrrtttwwwYYYBBB===999888444444333333222111111000000000000000000000000000......---...000///---***..............................////////////......---------...............////////////000000000000000000111222333444444555555777999;;;;;;===???AAADDDGGGKKKMMMOOOPPPSSSUUUXXX^^^dddfffoooyyyGGG===555444333111000222000//////...............------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++******---555<<>>DDDNNNWWWZZZ]]]^^^cccgggiiimmmnnnwwwrrrbbbXXXVVVZZZ]]]\\\XXXSSSPPPPPPHHHFFFDDDCCCCCCEEEGGGHHHHHHKKKOOOQQQQQQQQQRRRRRRUUUWWWYYY[[[\\\___bbbeeellluuu}}}uuupppppprrrssswww|||jjjQQQ===222666666555555444444333333222000000000000000000000000333///---333;;;???:::333..............................////////////......***+++,,,,,,------,,,,,,////////////000000000000000000111222333444444555444666999:::;;;===???AAABBBEEEJJJMMMOOORRRUUUWWWXXX^^^dddfffppp]]]<<<777444000222,,,111////////////............///............---------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))'''''''''''''''((()))))),,,++++++***)))((((((''',,,***...888AAAIIIRRR[[[___[[[```iiifffggg}}}dddqqq{{{xxxqqqbbbZZZ___^^^[[[WWWSSSPPPMMMLLLGGGFFFDDDCCCCCCDDDEEEGGGJJJLLLOOOQQQQQQRRRSSSUUU]]][[[[[[^^^aaaccciiiqqq}}}{{{zzzyyyuuusssttt|||}}}nnnJJJ;;;<<<:::777666666444333222111111000000000000000000000000111111---+++777EEEBBB555000000//////.........---........................,,,,,,,,,---------......////////////000000000000000222444444333333444555666666888:::<<<>>>???@@@EEEGGGJJJLLLNNNPPPSSSVVVZZZ]]]eeehhhoooaaa???999555111333...222////////////........................------------,,,,,,,,,+++++++++******++++++***))))))***++++++))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************...---111:::CCCKKKTTT[[[ddd___dddmmmjjjnnnqqqeeeyyyzzz}}}{{{kkk]]]UUUYYYWWWUUURRROOOLLLJJJHHHEEEDDDBBBAAABBBCCCDDDFFFJJJMMMQQQSSSUUUWWWZZZ\\\bbb___]]]```ccciiittt~~~zzzzzzyyywwwvvvwww~~~xxxSSS???:::777777666555444333222222111000000000000000000000000...111///,,,444AAACCC;;;000/////////....................................,,,---------............////////////000000000000000222444444333333444555555555777999;;;===>>>???EEEGGGJJJMMMNNNQQQTTTVVV[[[]]]dddgggnnngggCCC;;;666222444///333////////////........................------------,,,,,,,,,+++++++++******++++++***))))))***++++++))))))))))))))))))))))))((((((''''''(((((()))***&&&'''((()))***,,,------//////444>>>GGGMMMUUU\\\bbb___dddjjjjjjrrrgggkkk}}}qqqcccWWWQQQPPPPPPNNNLLLJJJHHHFFFEEEBBBBBBAAAAAAAAACCCDDDEEEJJJNNNSSSWWWZZZ^^^aaadddhhhcccaaadddjjjttt{{{uuurrrssssssrrrrrruuuyyy~~~^^^FFF:::666666666555444333222222111000000000000000000000000,,,000111...333===AAA???////////////....................................------........./////////////////////000000000000///111333444333333444555444555666888:::<<<===>>>EEEGGGJJJMMMOOOQQQTTTWWW\\\]]]dddfffmmmmmmGGG===666222555///333////////////.....................---------,,,,,,,,,,,,,,,+++++++++******+++******************+++((((((((((((((((((((((((((((((((('''((())))))***''''''((()))+++,,,------000000666AAAJJJOOOUUU[[[aaa___ccchhhkkkxxxwwwfffwww~~~ttthhh]]]SSSNNNKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGKKKOOOUUUYYY]]]bbbfffiiijjjggggggmmmuuu|||pppkkkiiikkklllkkkmmmqqqttt|||hhhNNN<<<888666666555444333333222222000000000000000000000000---000111111555<<<===999///////////////..........................................////////////000////////////000000000000///111333444333333444666444555666888:::<<<>>>???DDDGGGJJJMMMOOORRRUUUWWW]]]^^^eeegggnnnsssKKK>>>666111444...222////////////...............------------,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********((((((((((((((((((((((((((((((((((((((()))******))))))******+++++++++,,,///000888CCCLLLQQQVVV[[[ccccccfffjjjpppxxxiii~~~wwwjjj___VVVOOOJJJIIIIIIHHHHHHGGGGGGGGGGGGCCCCCCDDDFFFGGGIIIJJJKKKNNNRRRWWW\\\```dddhhhkkkllllllpppzzzyyyqqqlllhhheeedddgggggggggkkkpppwwwqqqVVV>>>;;;555555555444444333333222111111111111111111111111///000000333888;;;666///.........///////////////.................................////////////000////////////000000000000...111333444444444555666555666888:::<<<>>>???@@@DDDGGGJJJMMMOOORRRVVVXXX^^^___fffiiipppyyyOOO???666111444...222////////////............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++*********---000999FFFOOOTTTXXX\\\```ccceeehhhsssyyykkk|||qqqbbbXXXPPPJJJFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGIIILLLMMMOOOPPPRRRVVV[[[```dddhhhlllooorrruuu}}}vvvkkkddd``````^^^___cccdddeeekkkrrr~~~zzz\\\>>>;;;555555444444444333333333111111111111111111111111111//////222777888111+++.........///////////////........................------........./////////////////////000000000000...000333444444444555777666777888:::<<<>>>???@@@DDDGGGKKKMMMPPPSSSVVVYYY]]]___fffjjjrrrTTTBBB777222555///222////////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++---000;;;IIISSSWWW[[[______bbbeeeggguuuvvvlll{{{qqq```UUUNNNIIIEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIILLLNNNPPPRRRSSSVVVZZZ```fffjjjoootttwww}}}xxxmmmddd___^^^^^^^^^aaagggjjjmmmuuu}}}```===:::555444444444444333333333111111111111111111111111///......000222111000///............/////////000........................,,,---------............////////////000000000000...000222444444444666777555666777999;;;===??????DDDGGGKKKNNNPPPSSSWWWZZZZZZ\\\eeejjjrrrWWWDDD888333777000444000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,---111<<>>>>>DDDGGGKKKNNNPPPSSSWWWZZZWWWZZZdddiiirrrpppMMM:::555444111///////////////............------------------------,,,,,,,,,+++++++++******************************+++)))(((((()))******)))))))))))))))))))))))))))************+++,,,------...666AAAMMMVVV\\\___```bbbmmmiiijjjkkkmmmqqqooo{{{tttjjj```SSSGGGBBBFFFFFFFFFEEEDDDEEEHHHJJJNNNLLLJJJLLLQQQVVVWWWWWW]]]___hhhuuu|||~~~vvvmmmiiihhhkkknnnyyyiiiFFF888888555666;;;<<<888555555333222111000////////////////////////////////////............................................................////////////000000000000000111111222000111222333444333222111777666777;;;;;;999<<>>CCCGGGHHHKKKOOOSSSWWWZZZ\\\]]]```ggghhhqqqsssMMM888333333222222////////////............------------------------,,,,,,,,,+++++++++******************************+++)))(((((()))******)))))))))))))))))))))))))))*********+++,,,---...///...777EEEQQQZZZ```eeehhhiiijjjiii~~~jjjvvvtttnnnsssjjjooo{{{yyyrrrjjj```SSSFFFAAABBB@@@AAACCCCCCEEEHHHLLLPPPQQQTTTYYY```fffkkkmmmmmmooosss{{{|||yyyvvvuuuzzzvvvXXX>>>888444333666777444222333333222111000////////////////////////////////////............................................................////////////000000000000000111111222222111111000111222444555444444666:::;;;;;;>>>DDDGGGIIILLLPPPTTTXXXZZZ\\\]]]```ggghhhqqqyyyQQQ:::333333333333////////////............------------------------,,,,,,,,,+++++++++******************************+++)))(((((()))******)))))))))))))))))))))))))))*********+++,,,---///000...888GGGRRRZZZ```fffjjjkkkjjjnnnzzzggg}}}tttwww{{{gggccclllxxxvvvlllaaaUUUIII???===@@@>>>???AAABBBDDDHHHLLLPPPUUUYYY```fffkkkoooqqqrrrsss{{{~~~}}}~~~jjjIII999555333555666333222333333222111000////////////////////////////////////............................................................////////////000000000000000111111222222111000000111333444666444444666:::;;;;;;>>>DDDFFFIIILLLQQQUUUXXXZZZ[[[]]]```ggghhhrrrXXX>>>666555555555////////////............------------------------,,,,,,,,,+++++++++******************************+++)))(((((()))******)))))))))))))))))))))))))))*********+++---...000000000;;;JJJUUU\\\aaaggglllkkkmmmvvvkkkiiixxxyyyppp^^^^^^iiiuuuyyyrrrfffXXXMMMCCC<<<<<<@@@<<<===???@@@CCCFFFKKKOOOVVV[[[bbbgggkkkooorrrtttzzz{{{uuuxxx|||tttOOO;;;666333444555333222444333222111000////////////////////////////////////............................................................////////////000000000000000111111222000000111111222333444555555444666:::;;;:::>>>CCCEEEHHHLLLQQQUUUXXXYYYZZZ[[[___fffhhhrrr^^^AAA777555444555////////////............------------------------,,,,,,,,,+++++++++******************************+++)))(((((()))******)))))))))))))))))))))))))))*********+++---///000111444???NNNYYY^^^ccciiinnnkkkooo~~~iiikkkwwwjjjYYYZZZgggppprrrhhh[[[NNNFFF@@@<<<;;;===:::<<<===???AAAEEEJJJMMMWWW[[[bbbhhhlllppptttxxx}}}|||}}}xxxxxx}}}xxxPPP===777333444444333333555333222111000////////////////////////////////////............................................................////////////000000000000000111111222///000111222333444444444666555777:::;;;:::===BBBDDDGGGKKKPPPTTTWWWXXXYYYZZZ]]]eeehhhsss___BBB666333222333000/////////............------------------------,,,,,,,,,+++++++++******************************+++)))(((((()))******)))))))))))))))))))))))))))*********+++---///000111777CCCRRR\\\```dddkkkpppjjjqqqmmmkkkxxxhhhWWWXXXeeemmmlll___RRRFFFAAA???<<<999999:::;;;===>>>@@@DDDIIILLLWWW]]]dddiiimmmrrrxxx}}}{{{~~~|||TTT>>>888444444555333333666333222111000////////////////////////////////////............................................................/////////000000000000000000111111222...///111333444444444444777666777;;;;;;999<<>>:::;;;<<<:::777888999:::;;;===AAAGGGKKKSSSYYYbbbkkkrrrzzz}}}|||~~~~~~___BBB666444666000111666444111111111111000000000000////////////............................................................,,,,,,,,,---------......////////////000000000000000000111222333444444555555777999:::;;;<<>>HHHUUU```fffiiikkkmmmjjjqqqqqqtttlll[[[QQQPPP]]]cccXXXNNNEEE;;;666888999777444777888999999;;;>>>CCCGGGOOOTTT\\\eeennnvvv~~~~~~gggCCC777444666000111666333111111111111000000000000////////////............................................................------........./////////////////////000000000000000000111222333444444555555777999::::::<<>>BBBJJJNNNVVV___iiittt~~~|||lllFFF888555666111222666333111111111111000000000000////////////................................................................../////////000000000////////////000000000000000000111222333444444555555777888999:::<<>>AAAFFFHHHKKKNNNQQQTTTVVVVVVYYY]]]dddffftttVVV999:::333555111111000000000/////////------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))))))))(((((((((((()))***+++,,,******,,,---,,,---666@@@KKKSSS]]]eeehhhiiikkkmmmxxxeeedddvvv|||sssZZZLLLNNNQQQVVVTTTIII;;;777333111111222333444222333444444333333444666666999???EEEMMMWWWaaahhhsss}}}~~~zzzyyy{{{}}}|||vvvPPP>>>666666222333555000111111111111000000000000////////////............................................................------........./////////////////////000000000000000000111222333444444555444666777888999;;;>>>@@@FFFHHHKKKNNNRRRUUUWWWXXXYYY]]]cccdddsss]]];;;<<<555555111111111000000000//////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((()))***+++,,,******,,,---,,,...888CCCOOOVVV```gggiiijjjlllnnnrrr[[[ooo~~~qqqXXXLLLPPPSSSUUUQQQDDD888555222000111222444444222333444444333333444666444666999===@@@FFFLLLQQQ\\\fffpppwww~~~~~~{{{|||{{{RRR???666666222333555///111111111111000000000000////////////................................................................../////////000000000////////////000000000000000000111222333444444555444555777888999;;;>>>@@@FFFGGGKKKOOOSSSVVVYYYZZZ[[[^^^dddeeerrrfff???>>>555444111111111111000000000000//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((()))***+++,,,******,,,---,,,...999EEERRRYYYbbbhhhkkkkkkmmmoooqqq\\\zzz}}}xxxvvvzzzkkkRRRFFFLLLOOOOOOIII;;;888666444222333444666777222333555555444444555666555777888999:::<<<@@@BBBQQQVVV[[[^^^eeepppxxx{{{{{{{{{yyyyyy{{{~~~}}}||||||SSS@@@666666222444555///111111111111000000000000000/////////............................................................000000000000111111111111////////////000000000000000000111222333444444555444555777888999;;;>>>@@@EEEGGGKKKOOOTTTWWWZZZ[[[\\\```eeefffsssttt@@@555;;;666222222111111000////////////............---------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***+++++++++*********))))))))))))))))))***+++,,,---------------***---999FFFQQQ^^^bbbccckkkmmmnnnuuurrrdddyyyzzz~~~}}}xxx^^^PPPEEEIIIPPPNNNCCC:::444444333333222222333333333444555666777777777777888999:::;;;<<>>BBBEEENNNPPPRRRRRRRRRWWW```gggyyy}}}vvvpppmmmlllnnnrrrwwwyyy{{{\\\CCC777666000///222000111111111111000000000000////////////....................................//////.........///000111...------------...//////000000000000111111111111000000000111222333555555666555777;;;<<<;;;???DDDIIIGGGJJJPPPSSSSSSTTTXXXZZZccceeecccuuuqqqEEE999;;;333222222222111000000/////////............---------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***+++++++++***************))))))))))))***+++,,,---******+++,,,,,,111???NNNVVVaaaeeegggnnnoooqqq|||vvvmmmuuu___LLLGGGGGGOOORRRJJJ;;;111222222222111222222333333555555666777888888888888888:::<<<=========>>>@@@DDDGGGIIIIIIIIILLLRRRVVVfffwwwzzzxxxtttnnngggddddddeeennnrrrwww{{{~~~bbbGGG888555000000444333111111111111000000000000////////////.......................................------------...//////...------------...//////000000000000111111111111000000000111222333555555666555777;;;<<<;;;???DDDIIIHHHKKKQQQTTTTTTVVVYYYYYYbbbdddcccuuukkkFFF<<<>>>666333333222111111000000//////............---------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***************************))))))))))))***+++,,,---+++***,,,------333BBBQQQXXXbbbfffiiiooonnnqqqsssmmmqqq[[[GGGFFFJJJQQQQQQFFF888000111111111111111222333444666777888999999:::::::::888;;;===>>>===;;;;;;;;;;;;>>>AAACCCDDDFFFIIILLLOOO```zzz}}}yyyyyyzzzvvvtttoooiiieeedddgggjjjqqquuuyyy}}}dddIII999777333333777555111111111111000000000///////////////....................................,,,,,,,,,,,,------.........------------.../////////000000000111111111111000000000111222333555555666555777;;;<<<;;;???DDDJJJIIILLLRRRUUUUUUWWW[[[YYYccceeecccvvvkkkHHH;;;;;;444333333222222111000000000///............---------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***************************))))))))))))***+++,,,------,,,---......444CCCRRRZZZcccfffiiinnnlllqqqooonnnnnnXXXGGGIIIOOOTTTOOOAAA666111111111111111222333444555777888999:::;;;;;;;;;;;;:::<<>>??????AAABBB@@@KKK^^^rrr}}}tttppprrrvvvyyyxxxvvvrrrnnnmmmoootttxxxuuuxxx|||cccHHH888777444444666111111111111111000000000///////////////....................................+++,,,,,,---------------...------------.../////////000000000111111111111000000000111222333555555666555777;;;<<<;;;???DDDJJJIIILLLRRRVVVVVVXXX\\\ZZZdddfffeeexxxkkkIII:::999444333333333222111111000000///............---------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++******************+++++++++))))))))))))***+++,,,---...---......///555EEEUUU\\\dddgggkkkoookkkrrrnnnxxx|||fffSSSKKKPPPXXXYYYOOO???555333111111111222333555666777999999:::;;;<<<<<<<<<<<<<<<>>>@@@???===:::999999999999::::::999888777777;;;@@@GGGQQQ[[[fffpppwwwqqqpppnnnnnnrrrxxx~~~xxxttttttwww{{{{{{}}}fffIII999777333222333---111111111111000000000000////////////....................................+++,,,------......------...------------...//////000000000000111111111111000000000111222333555555666555777;;;<<<;;;???DDDIIIHHHKKKRRRVVVVVVXXX\\\ZZZdddgggfffzzztttOOO===<<<999444333333222222111111000///............---------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***))))))*********+++++++++))))))))))))***+++,,,---,,,,,,---...000888IIIYYY___eeehhhmmmpppllltttpppsss^^^OOOOOOWWWaaaaaaSSS???444333111111222333444666888999::::::;;;<<<===============???@@@???===;;;:::::::::999888888888777666555999:::<<<>>>BBBIIIRRRXXX\\\aaaiiittt~~~zzzzzz}}}rrrSSS>>>999333222333---111111111111000000000000////////////....................................+++,,,---...///......---...------------...//////000000000000111111111111000000000111222333555555666555777;;;<<<;;;???DDDHHHGGGJJJQQQUUUUUUXXX[[[YYYcccffffffyyywwwZZZAAA<<<999444444333222222111111000//////.........------------------,,,,,,,,,++++++,,,+++******,,,,,,+++***))))))******++++++++++++))))))))))))***+++,,,---******,,,...111:::LLL]]]aaagggjjjooorrrmmmuuuoooppp}}}mmm[[[OOOPPP[[[ggggggVVV@@@333111111222222333555777999::::::;;;<<<===>>>>>>>>>>>>???@@@AAA???===;;;;;;<<<999888888888:::;;;::::::777888888999;;;@@@GGGLLLPPPYYYiiiyyywwwvvvvvv{{{]]]DDD<<<555444666111111111111111000000000000000/////////....................................,,,---.../////////...---...------------...//////000000000000111111111111000000000111222333555555666555777;;;<<<;;;???DDDHHHGGGJJJQQQUUUUUUWWW[[[XXXbbbeeeeeeyyyzzzwwwdddAAA888666555444333222111111111111////////////............------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,***,,,......111<<>>AAACCCBBBAAACCCAAAAAAAAACCCAAA===999;;;999999::::::999888999:::999:::<<<;;;;;;AAAHHHUUUZZZiii~~~rrrgggeeeaaaccckkksssxxxfffFFF:::777222000333111111111000///......---......////////////........................................../////////////////////...------,,,,,,////////////000000000000000000000111222333555555666777999:::;;;<<>>???===;;;;;;;;;;;;;;;;;;:::999999;;;;;;999>>>DDDJJJTTTggg|||}}}uuukkk___VVVXXXTTTUUU[[[aaafffmmmvvvfffFFF:::888666444666222222111000000///............////////////..........................................////////////...............---------////////////000000000000000000000111222333555555555777999:::;;;<<>>CCCEEEEEEFFFHHHJJJJJJKKKMMMPPPSSSSSSQQQOOOLLLJJJGGGDDDCCCBBB???===<<<:::;;;===<<<:::<<>>???===<<>><<<===AAADDDOOObbbwww|||kkk```aaa[[[UUUQQQOOOLLLGGGCCCEEECCCBBBBBBDDDEEEHHHKKKQQQVVVaaaooozzznnnKKK:::666444000...222222222222111111000000......////////////..............................---------.........//////,,,,,,------...//////000////////////000000000000000000000111222333555555555666999:::;;;===@@@BBBFFFHHHKKKNNNQQQTTTUUUUUU___eeedddaaatttgggHHH>>>444666555444333222222222222////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---...222;;;JJJ\\\hhhhhhoooooommmnnnpppwwwuuunnnkkkbbbSSSKKKKKK[[[eee]]]JJJ===222---222222333444666777888888888999===AAACCCFFFNNNYYYccclllttt~~~xxxpppeeeSSSCCCAAA===<<<>>>???===>>>AAADDDIIIWWWnnnwwwlllaaaZZZVVVRRRNNNLLLKKKJJJFFFCCCEEEEEEDDDBBBBBBCCCDDDDDDLLLMMMTTT```kkkuuurrrQQQ>>>999777444111222222222111111111111111......////////////..............................------------............+++,,,,,,---...///000000////////////000000000000000000000111222333555555444666888:::;;;===@@@CCCEEEHHHLLLPPPTTTWWWXXXYYY]]]cccbbbaaavvvcccFFF???:::666555444333222222222222////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------...222<<>>@@@DDDMMMXXX```qqq{{{}}}fffPPPFFF@@@<<<===>>>======@@@AAAAAAKKK___vvv}}}wwwooohhhbbb]]]YYYWWWOOOLLLIIIGGGGGGFFFDDDBBBDDDFFFEEEBBBAAACCCCCC@@@GGGEEEHHHQQQ[[[cccnnnwwwkkkPPP===666555444222111111111111111111111111......////////////..............................,,,------------.........,,,,,,------...///000000////////////000000000000000000000111222333555555444666888:::;;;===AAACCCEEEHHHMMMRRRVVVYYYZZZZZZ\\\ccccccccczzznnnMMMAAA<<<666555444333333222333333////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,.........333===MMM^^^hhhmmmsssqqqmmmnnnttt~~~wwwmmmfffbbbZZZNNNLLLQQQYYYZZZLLL;;;888444///222000222444555666555444333888888888:::>>>CCCIIIMMM]]]gggvvvzzzbbbPPPHHHAAA@@@???>>>>>>AAADDDBBBGGGUUUeeevvv~~~tttmmmiii]]]ZZZUUUQQQOOONNNNNNNNNIIIHHHFFFDDDDDDDDDCCCBBBBBBEEEEEEAAAAAADDDCCC???BBB???@@@FFFLLLQQQWWW^^^nnnvvvyyyvvvgggPPP===333111222222000000000000000000000000......////////////..............................,,,,,,---------.........,,,---------......//////////////////000000000000000000000111222333555555333555888999;;;===AAADDDFFFIIIMMMRRRVVVXXXXXXXXX^^^dddeeefff}}}VVVAAA:::666666555444333333333333000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,///......222===MMM^^^hhhoootttpppkkkmmmwwwuuu|||sssjjjbbb^^^UUUKKKJJJPPPUUUTTTDDD666777666111222000111333555555444333222444333222444666999999888>>>HHHXXXiiiyyypppZZZPPPGGGDDDCCC@@@@@@CCCKKKIIIKKKQQQZZZgggzzz{{{oooccc[[[UUUSSSMMMKKKIIIHHHHHHHHHIIIJJJGGGFFFEEEDDDDDDDDDDDDDDD@@@DDDEEEAAAAAAEEEDDD???BBB??????DDDHHHJJJLLLPPPVVV___kkkuuu~~~sssyyymmmYYYDDD777444444555///////////////000000000......////////////..............................,,,,,,,,,---------......---------...............////////////000000000000000000000111222333555555333555888999;;;>>>AAADDDGGGJJJNNNRRRUUUVVVVVVUUU___fffgggiiiyyy```CCC@@@888777666444333222111111000000000000////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...///,,,,,,333@@@QQQaaajjjqqqmmmmmmppprrrnnnuuu{{{ttt|||ooohhh___VVVLLLEEEGGGMMMRRRKKKAAA888222111000000444444444444333333222111000000111111222222222333888;;;@@@GGGQQQcccwwwvvvfffXXXQQQIIICCCJJJWWW^^^gggiiiccccccppp~~~pppeee[[[WWWUUUPPPLLLKKKGGGEEECCCDDDFFFHHHGGGEEEEEEDDDCCCCCCDDDCCCAAA?????????@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCJJJNNNTTTYYYaaammm}}}|||eeeEEE333555888444333222111111000000111111////////////....................................//////.........---------////////////000000000000000000000000000000000000111111111111222333444555888666888;;;<<<<<<@@@EEEIIIMMMSSSVVVWWWWWWWWWWWWYYYdddgggggg~~~hhhIIIBBB888777666444333222111111111000000000//////////////////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------///......555CCCTTTccckkkooommmnnnqqqttt}}}mmmxxxrrrzzz{{{kkkddd[[[SSSJJJDDDFFFLLLMMMGGG===666222000000000333444444444333333222111333333333222222222222222222444777;;;BBBNNN___jjj~~~pppfffYYYMMMNNNWWWooozzz}}}sssmmmuuuyyyqqqbbbXXXOOOMMMLLLIIIHHHHHHGGGEEEDDDEEEGGGIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@DDDHHHMMMSSS^^^kkkvvvkkkJJJ666555555000333222111111000000111111////////////....................................//////.........---------------------............000000000000000000000000111111111111222333444555777666888;;;<<<<<<@@@EEEJJJMMMRRRUUUUUUVVVVVVWWWYYYdddggggggnnnKKK>>>888777666444333222222111111111000000000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---000///000888FFFWWWeeemmmmmmlllooossswwwrrrqqqsssoooxxx}}}tttfff___VVVOOOHHHBBBDDDIIIEEE???888222000000111111333333444444444333222222555444444333333222222111222333444444777>>>HHHPPPiiiqqqbbb\\\^^^kkkyyywwwqqqzzz}}}yyyrrrooosssxxx~~~zzzqqqeee]]]SSSKKKEEEEEEFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJJJJIIIFFFEEECCCCCCCCCBBBAAA???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAA>>>@@@CCCEEEJJJRRR\\\dddqqqpppNNN888555444///333222111111000000111111////////////...................................................---------------------............000000000000000000000000111111111111222333444555777666888;;;<<<<<<@@@FFFJJJMMMPPPRRRRRRSSSUUUWWWZZZdddggghhhvvvMMM===999888666555333222222222111111111000000000//////......------------......------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,......222;;;IIIYYYfffmmmmmmnnnqqquuu{{{rrrvvvxxxnnnmmmvvv{{{vvvnnnbbbZZZRRRKKKDDD>>>???CCC<<<888333//////000111222333333333444444333333222333333333333333333333222333444444333333666;;;???QQQiii|||qqqmmmgggpppsssmmmnnn|||zzzsssiii```]]]dddpppyyy{{{tttllldddZZZSSSJJJEEEDDDHHHJJJGGGEEEFFFFFFFFFFFFHHHIIIJJJJJJJJJGGGEEECCCBBBBBBBBB@@@????????????@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@AAABBBCCCDDDFFFKKKRRRWWWcccwwwtttOOO777555666222333222111111000000111111////////////............................................................////////////000000000000////////////////////////111111111111222333444444777555777;;;<<<<<<@@@FFFKKKLLLNNNOOOPPPRRRTTTWWWZZZdddfffhhhTTTBBB999888777555444333222222111111111111000000000000........................------------------------,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---222===KKK[[[gggmmmoooqqqtttxxxuuuvvv{{{qqqiiimmmvvvyyyrrrjjjaaaXXXNNNGGGAAA:::999;;;555222///...///000222222222333333444444333333333111111222222333444555555000000000000000222444777>>>MMMddd|||yyywwwnnngggmmm~~~wwwjjjZZZSSSXXXcccnnnssszzz}}}}}}wwwjjj```WWWOOOJJJFFFFFFIIIPPPQQQLLLGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKHHHFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>>????????????@@@??????>>>>>>??????@@@AAAAAA@@@@@@AAADDDHHHKKKRRR^^^mmm}}}{{{RRR888555777555333222111111000000111111////////////....................................---.....................////////////000000000000////////////////////////111111111111222333444444666555777;;;======AAAGGGIIIKKKMMMNNNOOOQQQUUUXXX[[[dddfffiiiTTTBBB999888777555444333333222222222111111111000000000......////////////......------------------------,,,,,,------------,,,,,,...------,,,,,,------...+++---444???NNN]]]hhhnnnqqqsssvvvxxxtttppp|||wwwzzz~~~vvvlllgggnnnxxxxxxppphhh^^^UUUKKKDDD>>>777555666222000......///111222222222222333444444444333333000111222333555666777777111111111111333444666777333999FFF[[[uuu|||lllfffrrrpppdddVVVSSSZZZaaabbb___cccaaa___]]]]]]]]]___aaaiiisssrrrcccXXXQQQKKKGGGEEEFFFMMMTTTUUUNNNIIIGGGIIIKKKNNNNNNMMMLLLLLLMMMIIIGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@??????????????????@@@BBBAAA@@@@@@AAACCCEEEFFFGGGKKKRRR]]]nnnWWW:::555777555333222111111000000111111////////////....................................---------...............------------............000000000000000000000000111111111111222333444555666555777;;;======AAAGGGGGGIIILLLNNNPPPRRRVVVYYY]]]dddeeehhhzzzSSS@@@:::999777666444333333333222222222111111111000000//////000111111000//////........................,,,,,,------------,,,,,,///......------......///+++...666BBBQQQ```jjjooorrrtttuuuvvvrrrmmmvvvkkkeeehhhlllooozzz~~~rrrhhheeepppzzzyyypppiii[[[QQQGGGBBB===777444444111000......000222222111111222333333444444444333444444555666777888888999888666555555666777888888333444999CCCTTTjjjqqqmmm}}}hhh^^^SSSOOOSSSUUUSSSOOONNNMMMLLLJJJKKKNNNSSSWWWbbbvvvuuuggg[[[TTTPPPMMMJJJFFFHHHNNNUUUUUUPPPMMMMMMNNNQQQSSSSSSQQQOOOOOOOOOJJJGGGCCCAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@CCCBBBAAAAAACCCDDDEEEEEEEEEEEEGGGLLLXXXkkkWWW:::444555333333222111111000000111111////////////....................................---------.........//////------------............000000000000000000000000111111111111222333444555555444777;;;======AAAGGGEEEHHHLLLOOOQQQTTTWWWZZZ]]]eeeeeehhhzzzWWWCCC:::999777666444333333333222222222111111111111000///000111222222111000///........................,,,------......------,,,//////............//////,,,000888DDDTTTbbblllqqqrrrttttttttt}}}qqqnnn|||qqqkkknnnppppppyyy{{{pppgggeeeqqq|||{{{qqqjjjXXXNNNEEEAAA===888555555222000//////111222222111111222333333444444444444888888888888888999999999:::888555444555555555555999888888999???NNNeeeyyy}}}{{{cccZZZNNNGGGFFFIIIJJJKKKGGGIIIKKKKKKLLLPPPXXX___ooo~~~|||~~~~~~zzzllldddZZZSSSPPPOOOMMMKKKHHHIIINNNTTTUUURRRQQQSSSQQQUUUXXXWWWTTTQQQQQQRRRJJJGGGCCCAAAAAAAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>@@@BBBBBBBBBDDDDDDDDDEEEJJJZZZvvv}}}wwwTTT:::444555222333222222111000111111111000/////////....................................---------.........//////////////////000000000111000000000000000000000000111111111111222333444555555444666;;;======BBBHHHDDDGGGLLLOOORRRUUUYYY[[[^^^eeeeeegggtttQQQ@@@;;;:::888666444333222222222222222111111111111000222111111000///......---------,,,,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,111:::IIIXXXfffooorrr|||xxxrrrrrr}}}xxxzzzvvvkkkccceeeuuu}}}sssfff```YYYNNNDDD@@@===777222000000/////////000111222222666777666444333444777999:::::::::::::::;;;<<<<<<777888888888888:::===???;;;:::999999<<<@@@FFFIIIXXXkkkyyynnn\\\OOOMMMNNNJJJCCCMMMKKKNNNTTTXXX]]]kkkzzzzzzoooiiiiiikkkjjjhhhZZZ^^^]]]VVVRRRQQQOOOJJJPPPUUUZZZ[[[WWWTTTUUUWWW]]]XXXWWW[[[\\\VVVNNNJJJJJJHHHEEEBBB@@@??????@@@AAACCCEEEGGGHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBBBBAAABBBBBBAAADDDOOO^^^jjj~~~rrrTTT777444999333111111000///////////////////////////////////////........................//////.........---------++++++,,,,,,...///111111000000000000000000000000000000111222333444444555444666888999;;;???CCCFFFFFFIIIMMMNNNPPPSSSZZZ___dddjjjhhhiiipppQQQCCC;;;:::888666444333222222111111111000000000//////000000000///...---------------------,,,,,,,,,,,,---------,,,,,,,,,++++++...------------...//////---222<<>><<<======<<<;;;<<<===>>>???>>>>>>===>>>???@@@AAAIIIYYYooo{{{kkkccc```ZZZSSSXXXWWWZZZcccmmmyyy{{{vvvpppgggbbbaaacccccccccbbbdddbbbZZZUUUUUUSSSNNNRRRWWW\\\]]]ZZZYYYZZZ]]]aaa\\\[[[^^^___XXXOOOKKKHHHGGGDDDBBBAAAAAABBBCCCEEEGGGHHHIIIHHHGGGDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCAAA@@@????????????@@@AAA??????DDDNNNVVVbbbwww{{{xxxwwwqqqYYY<<<666777///111111000///////////////////////////////////////........................//////.........---------,,,,,,,,,---...///000111000000000000000000000000000000111222333444444555444666888:::;;;>>>BBBEEEGGGJJJMMMOOOPPPTTT[[[```dddjjjhhhjjjmmmOOO@@@;;;:::888666555333333222000000000000/////////...//////......------,,,,,,.........------------,,,------------,,,,,,,,,,,,///............///000000...444>>>MMM]]]jjjrrrvvvuuuuuuvvv|||rrr|||vvv~~~oooddd```eeerrrwwwmmm___XXXLLLDDD>>>===<<<777222111/////////000000222333333333555777888999:::===???<<<;;;;;;;;;;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@>>>????????????>>><<<<<<===HHH[[[qqqxxxsssnnnssspppqqqyyysssmmmlllhhhccc___^^^___aaaccciiihhhccc[[[VVVUUUTTTQQQTTTXXX\\\]]]]]]^^^aaadddhhhcccaaacccaaaYYYPPPLLLFFFEEECCCBBBBBBCCCEEEFFFIIIIIIJJJJJJIIIGGGEEECCCDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDAAA???=========<<>>BBBFFFNNN^^^rrrvvviiikkkkkkZZZ@@@888666,,,111111000////////////000////////////////////////.......................................------------------------...///000000000000000000000000000000000111222333444444555555777999:::<<<>>>AAADDDGGGJJJNNNPPPQQQUUU[[[```dddjjjiiikkk~~~sssPPP@@@;;;:::888777555444333333111111000000000//////////////////......---------//////.........---------------------------,,,,,,...............//////000...444@@@PPP```lllsssvvvuuuuuuwwwsssvvvwwwvvvwwwkkk```___eeepppsssiii\\\UUUHHHBBB>>>>>><<<666222111/////////000111222333444222555888::::::;;;===>>>??????>>>?????????@@@@@@;;;;;;<<<===???AAA@@@@@@==================>>>===???BBBNNNbbbttt~~~zzzrrrnnniiiiiigggeeecccdddgggjjjkkkfff___WWWSSSSSSRRRQQQTTTWWW[[[]]]___bbbfffiiiooojjjgggfffaaaWWWNNNJJJFFFDDDCCCBBBBBBCCCEEEFFFIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFCCC@@@>>>============???AAAAAAAAAAAACCCEEEJJJQQQ___rrrggghhhhhhYYY@@@777666///222111000000//////000000////////////////////////......................................................---------......///000000000000000000000000000000111222333444444555555777:::;;;<<<>>>@@@CCCFFFIIIMMMOOOQQQTTTZZZ^^^cccjjjiiilllzzzxxxXXXEEE<<<;;;999777555444333333222222111111111000000000000000000/////////////////////.........---------------------------------------,,,,,,------...///---444@@@QQQaaammmtttvvvxxxwwwyyyjjj{{{~~~uuuvvvyyypppfff\\\___eeemmmmmmdddXXXQQQGGGCCCAAAAAA>>>666000/////////000000111333444555333666888:::::::::<<<===???@@@BBBDDDEEEEEEDDDDDDAAA@@@@@@CCCGGGJJJJJJIIIKKKHHHDDD???======???@@@EEEAAAEEERRR```jjjsss{{{sssppppppmmmjjjiiiiiijjjjjjiiihhhiiikkkmmmjjjbbbZZZUUUSSSRRRRRRSSSXXXZZZ]]]aaadddgggkkknnnrrrmmmhhheee^^^SSSKKKIIIGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGFFFGGGGGGEEEDDDBBB@@@?????????@@@AAABBBCCCCCCCCCEEEGGGIIIDDDFFFOOOaaa|||{{{vvvooo[[[???444666222222222111000000000000000////////////////////////........................---...........................---------......///000000000000000000000000000000111222333444444555555777:::<<<<<<>>>@@@BBBDDDHHHMMMOOOQQQTTTYYY]]]cccjjjjjjmmmuuu\\\FFF<<<;;;999777555444444333222222222222111111111111000000000000000000//////.........------------,,,------------............,,,,,,,,,,,,,,,---......---444BBBSSSdddooouuuwww{{{yyyzzzooo|||zzztttttt}}}pppiii```YYY]]]dddhhhfff^^^TTTNNNFFFDDDCCCDDD???666///...//////000000222333555666555777999999::::::===>>><<>>AAABBBDDDHHHMMMPPPQQQTTTYYY]]]bbbjjjkkkoooxxx^^^EEE<<<;;;999777666555444444111111111111000000000000////////////////////////------------,,,,,,,,,,,,------------.........///---------------...//////...666DDDVVVfffrrrwwwxxx|||{{{}}}ttt~~~xxxsssqqq{{{ttthhhbbbZZZUUU[[[aaabbb^^^WWWPPPJJJCCCBBBCCCDDD???555///...//////000111222444555666555777888999:::===@@@CCCDDDJJJTTT^^^eeeggggggfffccccccfffqqqyyyfffVVVKKKEEECCCBBB???BBBHHHKKKRRRgggyyyqqqkkkiiibbb^^^___aaabbbdddhhhlllkkkkkkmmmoooooollliiiggg]]]VVVXXX\\\\\\^^^aaaaaacccfffkkkooorrrrrrrrrgggaaa\\\XXXRRRKKKJJJMMMJJJIIIHHHHHHIIIKKKNNNOOOPPPNNNLLLKKKKKKLLLMMMOOOOOONNNMMMLLLLLLLLLLLLLLLEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDFFFFFFFFFEEEHHHGGGHHHKKKOOO]]]wwwjjjFFF555444333333222111111000000111111////////////////////////........................---------.........//////,,,,,,,,,---...///000111000000000000000000000000000000111222333444444555222555999<<<>>>???AAACCCFFFJJJOOORRRTTTVVV[[[___bbbjjjkkkpppxxxaaaHHH<<<;;;:::888666555444444000000000000////////////---.....................------,,,,,,,,,+++++++++---------.........//////...............///000000///777FFFXXXiiitttyyyzzz{{{{{{rrrvvvrrrooowww{{{nnnccc^^^VVVSSSYYY___^^^YYYSSSMMMHHH@@@@@@BBBDDD???666///...//////000111222444666777555777888:::;;;???DDDHHHWWW___lllyyyxxxeeeUUULLLGGGAAABBBHHHOOOPPPVVVooovvvmmmhhhgggccc______bbbdddeeeiiiooorrrpppnnnqqquuuuuupppkkkdddZZZUUUYYY^^^___aaaeeeaaacccggglllpppqqqpppooo```[[[UUURRRNNNJJJLLLQQQJJJJJJJJJJJJMMMPPPSSSUUUVVVTTTQQQOOONNNNNNPPPQQQOOOOOOOOONNNOOOOOOPPPPPPGGGFFFDDDCCCBBBBBBCCCCCC???@@@BBBFFFIIIJJJHHHFFFCCCEEEGGGFFFBBBIIIaaazzzlllJJJ777555222333222111111000111111111////////////////////////........................---------.........//////++++++,,,---...///111222000000000000000000000000000000111222333444444555111444999<<<>>>@@@BBBDDDGGGLLLQQQTTTVVVXXX\\\```bbbjjjlllpppzzzdddFFF???<<<999666666555444222333222111000////////////...........................------,,,,,,------...------------.........///---,,,,,,------...///000000555JJJ^^^gggsss{{{xxx}}}|||}}}ppp}}}wwwqqqssstttppphhh___ZZZWWWWWW[[[^^^[[[SSSKKKHHHGGG@@@BBBBBB>>>888222111111///000111222444555666777999666888<<<;;;;;;III]]]nnnxxxsssbbbSSSKKKPPPIIIKKKUUUWWWYYYsss}}}qqqiiidddccccccbbbccceeehhhjjjlllnnnnnnsssqqqpppsssxxxyyytttoooeeeaaa^^^___cccfffdddaaacccaaaaaacccfffhhhfffddd[[[YYYUUURRRPPPPPPQQQQQQPPPMMMJJJLLLQQQWWWZZZ[[[\\\YYYVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQUUUZZZZZZWWWLLLGGGBBB??????@@@AAABBBFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGJJJJJJFFFGGGRRR___|||gggCCC666777444222222222111111111111000////////////////////////000///...---------------........................***+++---///000000///...////////////000000000000000000111222333444444555555666888;;;>>>AAACCCDDDFFFJJJOOOTTTWWWYYY[[[]]]ddddddkkkjjj~~~fffFFF@@@===:::888777666555444333222111000000/////////...........................------,,,,,,------...------........./////////------------...///000111111777LLL```iiittt}}}zzzzzz{{{vvvuuunnnppprrrrrrmmmeee]]]WWWTTTTTTXXX[[[XXXPPPIIIFFFEEEBBBCCCCCC???888222000111///000111222444555666777777333555:::===CCCWWWlllzzzkkk]]]UUURRRPPPWWWaaadddgggzzz{{{vvvnnngggcccbbbdddeeegggggghhhiiillloooqqqssszzzxxxxxx{{{|||wwwmmmdddbbb___^^^aaaeeegggddd```___^^^^^^___aaaaaa___\\\TTTSSSQQQOOOOOOQQQSSSTTTSSSQQQQQQTTTXXX[[[[[[ZZZZZZYYYWWWWWWYYYZZZZZZZZZZZZ\\\[[[YYY\\\```___ZZZPPPLLLFFFBBBAAABBBCCCCCC???BBBEEEFFFEEECCCCCCDDDGGGHHHJJJJJJFFFGGGQQQ]]]hhheeeBBB444555222222222222111111111111000//////////////////////////////...---------------........................+++,,,---...////////////////////////000000000000000000111222333444444555555666888;;;>>>AAACCCDDDGGGKKKPPPTTTWWWYYY\\\]]]ddddddlllkkkiiiHHHAAA>>>;;;999888777666555333333111000000000000000////////////////////////......------------............/////////000000000............///000111222333999OOOccckkkvvv~~~{{{xxx}}}{{{}}}rrriiijjjkkkjjjfff___XXXTTTQQQPPPSSSUUUSSSLLLFFFCCCCCCDDDEEEDDD???888222000000000000111222444555666666666222222666;;;EEE\\\rrr}}}{{{wwwpppggg]]]VVVUUUZZZccclllqqqvvvwwwllliiieeebbbaaacccfffhhhkkkjjjjjjkkknnnrrrvvvyyy}}}|||}}}{{{ssseeeZZZ[[[[[[\\\```dddeeeaaa^^^^^^]]]]]]]]]]]][[[XXXUUURRRQQQQQQRRRUUUXXX[[[^^^XXXXXXZZZ]]]```___\\\ZZZ]]][[[[[[\\\```cccdddeeeeeeggggggffffffhhheee```VVVQQQLLLHHHFFFFFFFFFFFFDDDFFFIIIHHHFFFDDDEEEGGGIIIIIIKKKLLLHHHHHHQQQ\\\ZZZppp~~~eeeCCC555666222222222222111111111111000//////////////////////////////...------------...........................---------------...///000////////////000000000000000000111222333444444555555666888;;;>>>AAACCCDDDHHHKKKQQQUUUWWWZZZ]]]___dddeeemmmlllmmmJJJAAA>>>;;;999888777666555333333222111000000000000000000000000000000000000......------------......////////////000000000000////////////000111222333222:::RRRfffmmmvvv~~~{{{zzz~~~zzzooofffbbbaaa___\\\XXXSSSPPPOOOLLLNNNOOOMMMHHHDDDAAAAAADDDEEEDDD>>>777111///000000111111222444555555666888444222222555===PPPbbb~~~}}}tttppp___```aaacccdddbbb^^^ZZZ[[[```hhhnnnvvvwwwrrrmmmkkkiiigggggghhhkkklllnnnmmmmmmnnnrrrxxx}}}}}}xxxuuurrrlllaaaYYYXXXXXXYYY\\\``````^^^\\\____________]]]ZZZVVVSSSRRRRRRSSSVVVYYY]]]aaaccc]]]___```bbbcccaaa___]]]cccaaaaaacccgggkkklllmmmmmmqqqrrrpppooooookkkfffZZZVVVQQQNNNMMMMMMMMMLLLOOOMMMIIIGGGGGGGGGHHHIIIKKKKKKNNNOOOLLLKKKSSS\\\^^^oooiiiFFF777888444222222222111111111000000///////////////////////////......---------.................................------,,,,,,...///000////////////000000000000000000111222333444444555555666888;;;>>>AAACCCDDDIIILLLQQQUUUXXXZZZ]]]```eeefffooonnnqqqNNN@@@===:::888777666555444444333222111000000000000111111111111111111111111///......------......///////////////000000000000000//////000000111222333222;;;TTThhhnnnvvv~~~{{{{{{{{{wwwqqqhhhbbbaaa^^^ZZZVVVRRRNNNLLLJJJHHHHHHHHHFFFCCCAAA??????AAABBBAAA<<<555000///000111111222333333444555555888666444333222555@@@KKKdddkkkuuu~~~|||pppiiiggg]]]\\\\\\___dddiiikkkllleeefffiiinnnyyyzzzuuuqqqpppoooooonnnnnnnnnooopppqqqttttttuuuxxx|||ssskkkhhhfffaaa]]][[[ZZZZZZZZZ\\\]]]^^^^^^______```^^^\\\XXXUUUTTTQQQRRRSSSVVVYYY\\\___aaabbbccccccccccccccccccdddhhhgggfffhhhkkknnnoooooorrrwwwzzzxxxvvvuuurrrmmm___\\\XXXVVVWWWWWWWWWWWWUUURRRPPPRRRWWWWWWQQQKKKNNNNNNQQQTTTSSSRRRXXXaaaiiiuuummmHHH888888444222222222111111111000000////////////////////////......---------......///........................///...---,,,,,,---///000////////////000000000000000000111222333444444555555666888;;;>>>AAACCCDDDIIILLLQQQTTTWWWZZZ^^^```eeegggqqqppp~~~yyySSS@@@===:::888777666555444444333222111111000111111000000000000000000000000//////............//////....../////////000000000////////////000111222333222<<>>===<<<<<<<<<===<<<888222//////111111111222333333444555555666666666555333444999>>>AAAGGGNNNSSSUUUXXX\\\___rrrxxx~~~zzzsssnnnkkkeeebbb^^^___dddkkkrrrvvvqqqkkkjjjtttwwwrrrpppppplllmmmoooqqqsssuuuvvvwww}}}pppfffcccccccccbbb```___]]]\\\\\\\\\]]]^^^YYYZZZ[[[YYYWWWUUUTTTUUUVVVWWWXXXZZZ\\\___aaabbbdddeeeffffffeeegggjjjmmmnnnlllkkkkkknnnpppqqqqqquuu{{{~~~||||||{{{wwwjjjhhheeecccdddeeeeeeeee^^^```gggpppuuupppdddYYYVVVVVVZZZ___``````fffmmmuuu~~~oooIII777666333222222222111111111111000////////////////////////...------------...//////..............................---------......///////////////000000000000000000111222333444444555555666888;;;>>>AAACCCDDDIIILLLPPPSSSVVVYYY]]]```eeehhhrrrsss~~~xxxZZZAAA>>>;;;999888777666555444444333222111111111111000000000000000000000000//////............//////------........./////////////////////000111222222333>>>ZZZnnnrrrxxx}}}|||rrrvvv~~~wwwqqqmmmiiiddd```ZZZUUUMMMGGGDDDCCCAAA???===;;;999888888888888888666888777444///---///222111222222333333444444555333555666555333444777999777;;;???@@@@@@@@@CCCEEEMMMTTT^^^hhhoootttvvvwwwrrrlllfffcccfffmmmsssxxxuuukkkkkk~~~|||vvvrrrppppppkkknnnrrrvvvzzz}}}wwwkkkdddccceeeeeeccc`````````^^^\\\ZZZYYYYYYTTTUUUUUUTTTRRRRRRTTTWWW[[[[[[]]]^^^aaacccdddeeeeeehhhjjjkkklllnnnsssvvvtttsssqqqrrrtttvvvwwwvvvxxxyyywwwtttrrrssssssrrrqqqlllsss}}}zzzppphhheeefffkkkqqqtttvvv{{{sssKKK777777444222222222111111111111000////////////////////////---------------...//////........................---...............------////////////000000000000000000111222333444444555555666888;;;>>>AAACCCDDDIIIKKKOOORRRUUUXXX]]]```fffiiittttttqqquuu```BBB@@@<<<:::999999777666555444333222111111111111//////////////////////////////............//////------------.........///............///000111222444@@@\\\qqqtttzzz~~~~~~oooxxx|||wwwpppkkkhhhccc]]]YYYNNNHHHBBB>>>>>>??????>>>999777555444555555555555333444444222...---///222222222222333333444444444222444555333222333555666333666999:::888888:::===999===EEERRRaaaqqq}}}|||tttooopppuuu{{{uuuhhhllluuuvvvvvvtttqqqnnnmmmlllpppsssxxx}}}rrrkkkdddbbbeeegggfffddd\\\^^^___^^^ZZZVVVSSSQQQQQQRRRSSSQQQPPPQQQUUUYYYXXXYYY[[[]]]___aaabbbccceeeiiinnnqqqrrruuuyyy|||zzzyyywwwxxx{{{}}}~~~~~~{{{}}}||||||{{{yyyvvv}}}yyyppplllmmmssstttzzzxxxNNN:::999666222222222111111111111000////////////////////////---------------...///000........................------/////////...---,,,////////////000000000000000000111222333444444555555666888;;;>>>AAACCCDDDIIIKKKNNNQQQTTTXXX\\\___fffiiitttuuuvvvxxxWWWEEEBBB===999666666777888555444444333333222222111000000000000////////////////////////////////////........................---///000000000000333555000GGGaaapppwww|||{{{xxx||||||tttkkkeeebbb]]]UUUOOOCCCAAA???<<<:::888777777555555555555555555444444222333333222000///000222//////000222222333333333444444333333333444555555555666999;;;======<<<;;;;;;<<>>BBBDDDJJJJJJMMMSSSUUUVVV[[[aaagggjjjlllvvv{{{yyyXXXFFFBBB<<<999888777666555444444333222222111111000111111111111000000000000000000000000000000000000////////////////////////...000111111000111333666222HHHbbbqqqwww{{{}}}~~~}}}yyy~~~zzzyyypppfff^^^YYYSSSLLLFFF@@@???>>><<<:::888777666555555555444444444444333111111222000......///111000000111222222333222222444444333333333444444444444555888:::<<<<<<<<<;;;>>>>>>>>>???DDDQQQbbbooozzztttrrrqqqqqqqqqoookkkhhhiiilllqqqttt|||yyyqqqlllddddddeeeffffffccc___\\\YYYWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]```ccceeefffeeefffgggfffkkkoooqqqwww}}}{{{{{{~~~}}}vvvxxx{{{QQQ:::777444222222222111111111111000000000000/////////..............................///...------------...///...000333444222///......////////////////////////111111111111111222222222666888:::;;;<<<>>>BBBDDDJJJJJJNNNSSSVVVWWW[[[aaagggkkkmmmwwwxxxSSSFFFAAA<<<:::;;;;;;666222333333222222111000000000111111000000000/////////000000000000000000000000///////////////////////////000111111111222444666666LLLeeesssxxx|||~~~~~~~~~|||{{{wwwtttjjj]]]SSSMMMHHHAAA<<<<<<<<<<<<<<<:::888666555444444444333333222222222///000000///------...000111111222333333333222222444444333333333333333333222333666888:::;;;;;;;;;???>>>===;;;>>>GGGTTT^^^zzzyyysssqqqqqqpppnnnpppnnnllllllmmmrrrvvvyyy~~~~~~yyyqqqjjjeeeccceeegggfffaaa]]]ZZZZZZUUUTTTRRRRRRRRRTTTVVVWWWVVVVVVWWWXXXZZZ\\\^^^___```cccfffiiiiiijjjkkklllnnnssswwwzzz~~~}}}xxxzzzyyyQQQ:::666333222222222111111111111000111000...---,,,---...///........................///...------------...///...000222333111///......////////////////////////000000111111111222222222666888:::;;;===???BBBEEEKKKKKKNNNTTTWWWXXX\\\bbbiiilllnnnxxxuuuSSSFFF@@@;;;<<<@@@@@@:::444444444333333222111111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000111111111111444666888NNNggguuu{{{{{{vvvsssmmmbbbUUUKKKFFFBBB<<<888999:::;;;;;;:::888666444444333333222222111111111///000000///...---///111222222333333333333222222444444444444444333333222111222444777999:::;;;;;;======;;;;;;>>>EEEPPPWWWjjj|||vvvrrroooiiiiiigggfffgggkkkqqqvvvyyyqqq}}}wwwqqqoooppprrrqqqooorrrqqqpppppprrrvvvzzz}}}~~~~~~|||yyyvvvuuutttuuuvvvuuuqqqkkkeeeaaabbbccccccbbb___[[[XXXWWWTTTSSSRRRQQQRRRUUUWWWYYYYYYYYY[[[]]]___aaacccddddddgggjjjlllnnnoooqqqrrrvvvzzz~~~}}}}}}wwwvvvPPP:::666333222222222111111111000000//////...---------------.................................------.........---///222222111/////////////////////////////////000000000111222222333333666777:::;;;===???BBBEEELLLLLLOOOUUUWWWXXX]]]ccciiimmmooozzzyyyYYYDDD???<<<>>>CCCDDD???999555555555444333333222222111111111000000000//////........................------------------------...///000000000111333555777MMMggguuu|||}}}~~~{{{vvvqqqmmmeee[[[OOOFFFCCCBBB>>>;;;999:::;;;<<<;;;999777555444444333222111111000000///000111000//////000222222333333444444444444333444555555555555444333222111222444555777999::::::;;;;;;;;;;;;>>>EEELLLRRR]]]nnn|||nnnccc^^^YYYTTTPPPPPPOOOMMMLLLMMMQQQWWW\\\bbbdddgggkkklllkkkhhhgggpppmmmjjjjjjmmmooopppoooqqqqqqpppqqqrrruuuxxxzzzzzzyyyyyyxxxwwwuuusssqqqsssrrrqqqooojjjeee___\\\```]]][[[\\\^^^]]]XXXTTTTTTSSSRRRRRRRRRTTTVVVXXXYYYZZZ\\\^^^aaaccceeeffffffiiilllnnnppprrruuuwwwyyy|||uuusssOOO:::777444222222222111111111000000---...///000///...,,,+++........................---..................------///111111000//////000///////////////////////////000000111222222333333555777999;;;===???CCCEEELLLLLLOOOUUUWWWXXX]]]ccciiimmmppp{{{zzzQQQCCC@@@>>>???CCCDDD@@@<<<666666666555444444333333444444333333333222222222111111111111111111111111000000000000000000000000///000111111111222444666555LLLeeetttzzz}}}zzzvvvqqqlllhhh]]]UUUJJJDDDDDDDDDCCC@@@<<<<<<<<<<<<;;;:::888777555444333333222111000000///000111000//////111222111222333444555555555555555666777777666555333222333333444555777888999999;;;::::::;;;???CCCHHHKKKRRR^^^tttlllbbbVVVNNNKKKIIIFFFCCCCCCCCCAAA@@@@@@CCCHHHMMMNNNOOOSSSYYY[[[[[[^^^cccfffggghhhjjjkkkmmmoooppprrrrrrrrrrrrtttvvvwwwyyyvvvuuutttuuuvvvvvvtttsssuuusssoooiiiccc]]]YYYWWW^^^YYYVVVXXX\\\]]]XXXRRRSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZ]]]```ccceeegggggghhhkkknnnqqqsssvvvyyy|||{{{}}}ppprrrOOO:::777444222222222111111111111000,,,...000111111///,,,***........................------...//////...---------...000000///...///000//////////////////////////////000111222333333444555777999;;;===???CCCFFFKKKKKKNNNTTTWWWXXX\\\bbbiiimmmqqq|||sssLLLCCCAAA??????@@@???>>><<<666555555444444333222222333333333222222222222111222222222222222222222222111111111111111111111111111222333333333444666888999OOOhhhvvv|||}}}yyyvvvrrrmmmgggcccWWWOOOGGGCCCDDDFFFEEEBBB??????>>>===<<<;;;:::999555555444333222111000000.../////////......000222000111333444666777777777777777888999888666444333555555555555666777888999:::999:::===AAAEEEHHHJJJMMMYYYoooxxx```XXXNNNFFFDDDBBB@@@>>>;;;;;;:::999888999===@@@BBBBBBEEEJJJLLLLLLRRR[[[\\\```eeegggfffgggjjjnnnnnnnnnpppqqqsssuuuvvvwwwtttrrrqqqsssuuuwwwuuutttqqqnnnhhhbbb]]]YYYWWWVVVZZZYYYWWWWWWXXXXXXUUURRRSSSTTTVVVXXXYYYZZZZZZYYY]]]^^^bbbeeeiiikkklllmmmnnnqqqtttwwwzzz}}}ssstttOOO:::777333222222222111111111111000//////000000000///...---........................------...//////...---------...//////......///111////////////////////////...///000111222333444444444666999;;;===@@@CCCFFFJJJJJJNNNSSSVVVWWW[[[aaagggmmmqqq}}}}}}UUUDDDCCCAAA???<<<;;;::::::555444444333333222222111000000000000////////////000000000000000000000000////////////////////////333444555555555666888:::???TTTmmmzzzxxx~~~{{{wwwtttpppjjjddd```SSSMMMEEEBBBDDDFFFDDDBBBBBBAAA???>>><<<;;;;;;;;;666666555444333111111000,,,---......------///111000111333555666777888888888888999:::999777555333666666666666666777888888888888;;;???EEEJJJMMMNNNRRR^^^vvvkkkddd]]]SSSKKKFFFCCC@@@???888999888777555666888:::;;;999;;;?????????GGGQQQOOOVVV]]]___\\\\\\aaafffeeefffhhhjjjmmmoooqqqqqqrrrpppoooppptttvvvtttsssjjjfffaaa\\\YYYYYYYYYZZZXXXYYYZZZXXXUUUSSSRRRSSSVVVXXX[[[^^^`````````___bbbdddhhhllloooqqqssssssuuuxxx{{{~~~vvvPPP:::666222222222222111111111111000222111000///...//////000........................,,,---...//////...---,,,,,,...//////......///111////////////////////////...///000111222333444444444666999;;;===@@@DDDFFFJJJJJJMMMSSSUUUVVV[[[aaaggglllqqq~~~uuu|||YYYKKKHHHDDDAAA@@@???===<<<999888555222111111333444000000///.......................................///...---------...000111///000111111000111333555;;;VVVppp{{{~~~|||wwwrrrooolllfff]]]VVVNNNHHHBBBAAAEEEHHHGGGFFFIIIIIIFFFAAA@@@BBBBBB>>><<<:::666222///...//////......------...///111222222444666777777777999;;;:::888777888:::;;;888666666666666666666555555555;;;888999>>>DDDIIIQQQYYY^^^ppp|||rrrdddTTTGGG@@@>>>777666666666666777777888777888888999;;;===???@@@IIIJJJLLLMMMNNNRRRVVVZZZaaa]]][[[^^^dddjjjkkkjjjlllnnnoooooonnnkkkhhhfff^^^___```___^^^[[[XXXWWW\\\XXXWWWYYYXXXUUUUUUXXX]]]]]]]]]^^^___bbbdddeeekkkmmmppprrruuuyyy~~~{{{QQQ999444222222222222111111111111000////////////////////////////////////////////////---------............///...---,,,---/////////...111111000000//////......,,,...000111111222555777555444777<<<>>>???CCCHHHHHHLLLQQQSSSTTTVVV[[[___aaalllmmmwwwwwwrrr\\\KKKHHHDDDAAA@@@>>>===;;;999999777666555444444444222111111000000000000000........................000///.........///000111///000111000000000222444;;;VVVppp{{{~~~yyyuuupppmmmjjjcccYYYQQQHHHEEECCCEEEJJJLLLJJJGGGJJJJJJFFFCCCCCCEEEBBB<<<:::888444111///...//////......------...///000222111333444555555666888:::;;;:::999:::<<<<<<:::888999888777666555555555555:::888:::AAAHHHOOOYYYbbbqqqmmmZZZIII???;;;666555555555555666777777666777777888999;;;<<<======???BBBDDDGGGKKKQQQUUUYYYWWWWWW\\\ccciiiiiihhhhhhhhhhhhfffccc```\\\ZZZYYYZZZ[[[\\\\\\[[[ZZZYYY^^^ZZZWWWXXXXXXWWWYYY^^^aaaaaaaaaaaacccdddfffgggoooqqqtttvvvyyy}}}{{{PPP888555333222222222111111111111000////////////////////////........................---------............///...---,,,---/////////...////////////000000000000...000111111111111333555555444777<<<>>>???CCCHHHHHHLLLPPPSSSTTTVVV[[[___bbbmmmmmmxxxpppmmmaaaMMMIIIEEEBBB@@@>>><<<:::999999999999888777555444444333222222111111222222////////////////////////000000//////000000111222...000111000000000222444;;;VVVpppzzz~~~}}}}}}uuurrrnnnkkkfff]]]RRRJJJCCCCCCEEEIIINNNPPPMMMIIILLLMMMJJJGGGFFFEEE???888666444222///......//////...------------///000111000222333444444555777999;;;:::;;;<<<======<<<:::;;;:::888666666666666777999999<<>>???CCCHHHHHHLLLPPPRRRSSSVVV[[[```cccmmmnnnxxxrrrlll___MMMJJJEEEBBB???===;;;999999999888777777666555555444444333222222222222222000000000000000000000000111111111111111222222222000111222111111111333555<<>>@@@???>>>======;;;999777777777888888999999===EEELLLTTT```kkkxxxbbbNNN???666222222222222222333444555555666666666555666666777777:::;;;<<<;;;;;;;;;===@@@@@@BBBHHHOOOUUUVVVTTTQQQNNNMMMMMMMMMNNNPPPQQQRRRRRRSSSSSSUUUWWWYYY\\\]]]]]]YYYXXX[[[]]]^^^aaaffffffgggjjjmmmooorrrssstttyyy|||UUU;;;777555222222222111111111000000////////////////////////........................---------............///...---,,,---/////////....../////////000000000111///000222222111111222444555444777<<<>>>???CCCHHHHHHLLLPPPRRRSSSVVV\\\aaadddnnnnnnyyywwwooo[[[MMMJJJEEEBBB???===;;;999999888666444444444555666333333222111111111111222111111111111111111111111000111111222222222222222111222333333222222444666===WWWqqq{{{~~~}}}}}}yyyqqqpppmmmiiiaaaVVVKKKDDDDDDDDDEEEGGGJJJLLLMMMMMMNNNVVVWWWLLL>>>666333222///...---------...//////------,,,,,,---...000111222333444444444555999;;;<<<>>>BBBDDDEEEEEEEEEEEEEEECCC@@@===;;;999999888777888>>>EEELLLTTTaaammmpppWWWDDD888222///111111111222222333444555777777666666666666777777<<<======;;;999888999:::<<>>???CCCHHHHHHKKKOOOQQQSSSVVV]]]bbbeeennnnnnzzz{{{ooo___MMMIIIEEEBBB@@@>>><<<:::888888777666555555666666333222111111000000111111000000000000000000000000000000111222222222222111111222333222222222444666???YYYsss}}}|||xxxppppppmmmhhh___UUUKKKEEEFFFFFFFFFFFFHHHKKKMMMOOOOOOVVVUUUHHH888///...///---------------...//////---,,,,,,,,,,,,...///000333333444333333555999<<<>>>BBBHHHKKKMMMMMMNNNOOOOOONNNLLLIIIEEEBBB@@@>>><<<>>>DDDKKKQQQXXXeeerrrhhhPPP>>>444000///111111111111222444555666777777666666666777888888777999::::::999999:::;;;???AAAFFFIIIKKKJJJGGGFFFJJJJJJKKKMMMOOOSSSVVVWWWYYYZZZZZZ[[[[[[\\\\\\]]]XXXWWW[[[aaadddcccdddggggggkkkrrryyy|||}}}~~~yyy\\\@@@888333222222222111111111111000////////////////////////---------------------------------............///...---,,,---/////////...111111111000///.........,,,...000111111333555777555444777<<<>>>???CCCHHHHHHKKKOOOPPPRRRVVV]]]cccfffoooooo{{{xxxbbbKKKHHHDDDAAA@@@>>>===;;;777999;;;======:::888666333222222111111111111111000000000000000000000000//////111222222222111000///000111111000111333444@@@ZZZttt~~~{{{wwwpppooolllfff]]]SSSJJJFFFEEEFFFGGGHHHJJJLLLOOOQQQPPPQQQKKK???444///...,,,------------.........///---,,,++++++,,,---///000222333222222222444888;;;>>>CCCJJJNNNPPPQQQSSSUUUSSSTTTUUUUUUTTTSSSQQQPPPMMMNNNSSSWWWYYY]]]hhhuuusssfffSSSAAA777333222111111111111222333444555666666666666666666777888888444666999:::::::::<<<>>>@@@CCCEEEGGGHHHHHHGGGGGGMMMMMMOOOPPPSSSUUUWWWYYY]]]]]]___```aaa``````___[[[ZZZ\\\bbbeeeeeegggkkklllqqqxxx~~~rrrYYY???888333222222222111111111111000////////////////////////---------------------------------............///...---,,,---/////////...000000000000////////////---///111111111222444555555444777<<<>>>???CCCHHHHHHKKKNNNPPPRRRVVV^^^cccgggoooooo|||zzz[[[KKKHHHDDDAAA@@@???===<<<666:::@@@DDDCCC???999555444333222222111111222222////////////////////////...///000111222111000000---...//////...///111333AAA[[[uuuyyyuuuooonnnkkkddd[[[QQQJJJGGGCCCFFFIIIKKKMMMOOOQQQSSSQQQMMMCCC777222222///***------..................,,,,,,++++++,,,---///000111111111000000333777:::;;;AAAHHHNNNPPPQQQTTTVVVPPPSSSXXX]]]```bbbbbbbbb______aaabbb______iiitttooo___NNNFFF:::111///111444555111111111222333555666777555444444555666777888888666888:::;;;;;;<<<===>>>???AAACCCDDDEEEEEEGGGHHHLLLMMMOOORRRUUUXXXZZZ[[[^^^___bbbdddddddddbbbbbb___]]]]]]bbbeeefffjjjoooqqqvvv}}}{{{kkkzzz~~~UUU<<<888444222222222111111111111000////////////////////////---------------------------------.........//////...---,,,---/////////.........//////000000111111///111222222111111222333555444777<<<>>>???CCCHHHHHHKKKNNNPPPRRRVVV^^^dddgggpppooo}}}sssSSSNNNJJJFFFCCCBBB@@@>>>===;;;:::<<>>===;;;;;;:::<<<@@@DDDDDD???:::777444111///000000000///.........///////////////...///000111222222222222000000000111333444666777BBB\\\vvv|||vvvrrroooiiiccc```ZZZQQQKKKIIILLLMMMNNNNNNMMMLLLMMMMMMKKKEEE<<<555111000......---------------------------,,,,,,+++,,,---///000111111222222222333333333666999>>>BBBEEEIIINNNQQQTTTUUUVVVWWWYYYZZZ\\\\\\```dddfffbbb\\\\\\ccckkk{{{|||qqqhhh\\\RRRKKKCCC;;;555444333333222222222222222111333444444444555888::::::::::::999888777777777777888888888999<<>>:::666333111///000000000///000000///////////////...//////000111222222222222111111111222444555777888CCC]]]vvv|||{{{tttooolllfffbbb```ZZZQQQKKKIIIKKKKKKLLLLLLLLLLLLKKKKKKIIICCC;;;555111000......---------------------------,,,,,,,,,,,,...///000111222222222222333333333333555999===AAAGGGMMMQQQZZZYYYYYYXXXXXXWWWVVVVVVZZZ]]]___[[[VVVVVV^^^eeevvv}}}zzzvvvvvvvvvqqqiiibbbTTTNNNEEE???;;;777333///111111111111111222333444000222444666777999<<<>>><<<<<<<<<;;;;;;::::::999999999999:::;;;>>>@@@BBBFFFFFFFFFHHHJJJMMMPPPRRRTTTTTTTTTWWW\\\aaadddeeehhhhhhhhhfffdddcccdddeeehhhjjjmmmooorrrvvv|||qqqssszzz~~~XXX???777111333333222222111000000000////////////////////////------------------------,,,---......//////..............................////////////000000000000000000000111222333555555666888999:::<<>>@@@=========<<<<<<;;;;;;;;;;;;:::;;;<<>><<<:::999999::::::999777555333333444444333222111111000000/////////...---...///000111111111111000000000111333444666777CCC]]]www{{{sssnnnddd___[[[[[[XXXPPPKKKJJJMMMMMMMMMOOORRRRRRPPPMMMCCC>>>888333111000...---------------------------,,,,,,,,,,,,---///111222222222222222222222222222222444555777999===BBBFFFSSSTTTUUUWWWXXXYYYZZZ[[[VVVWWWWWWRRRMMMKKKNNNRRR___fffppp{{{}}}jjjWWWSSSMMMHHHFFFCCC>>>;;;999777444222222222111000222111111000111111222222666777999999999;;;===???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<@@@EEEIIIJJJJJJJJJMMMPPPRRRRRRSSSVVVXXXXXXVVVVVVZZZaaafffhhhhhheeeggghhhhhhhhhjjjlllnnnppptttyyy{{{|||rrruuuwww~~~XXX???999666222222222111111111111111///////////////////////////......------......///,,,---......///.........---------.........//////////////////000000000000000000000111222333555555555777:::<<<===???BBBEEEHHHKKKOOORRRVVVZZZ^^^aaacccmmmppplllrrr]]]KKKHHHEEEBBBAAAAAA???>>>>>>===;;;999888888888888777666444555666666444333111000000000000000000//////000111222333333333333000000000111222444666777CCC^^^wwwzzzsssoooccc^^^ZZZZZZWWWQQQNNNNNNXXXVVVTTTUUUVVVUUUPPPKKK@@@<<<777333111000...---------------------------,,,,,,,,,,,,...000222333333333333222222222222111222333555666777:::===@@@FFFGGGIIIMMMPPPSSSVVVWWWSSSUUUTTTQQQKKKHHHIIIJJJVVV]]]hhhxxxqqqZZZHHHDDD???;;;999777444333000000///......---......222222111111111222222333888999::::::::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>DDDLLLQQQSSSRRRRRRWWW\\\^^^\\\[[[[[[\\\YYYZZZ\\\___dddhhhjjjjjjggghhhjjjllllllnnnrrrttttttyyyttt{{{}}}ZZZ>>>888555111111111111111111111111////////////////////////000///...------...///000,,,---......//////......,,,,,,------.../////////////////////000000000000000000000111222333555555555777:::<<<===???BBBDDDEEEHHHMMMQQQTTTXXX\\\___cccmmmpppuuuvvv```MMMJJJFFFDDDCCCAAA@@@>>>>>>>>><<<:::888777777888666555444555666666444222000000000000000111111111000000111222333333333333111111111222444555777888CCC^^^xxx}}}wwwrrrnnneee___[[[ZZZXXXTTTRRRTTTZZZWWWUUUVVVWWWTTTNNNHHH>>>:::555222111000...---------------------------,,,,,,,,,,,,...000222333333333333222222222111111000222444666777888;;;===;;;<<>>===@@@HHHRRRYYY[[[ZZZXXX___fffhhhddd```^^^^^^[[[^^^cccfffhhhjjjkkkmmmlllmmmooopppqqqsssvvvxxxyyysss\\\>>>777444111111111111111111111111////////////////////////000///...------...///000,,,---......//////......,,,,,,------...//////000////////////000000000000000000000111222333555555444777:::<<<>>>@@@BBBDDDEEEHHHMMMQQQUUUXXX\\\___bbblllooo|||uuubbbQQQNNNJJJGGGEEEDDDBBB@@@>>>>>>===;;;888666666777555444333444555555333222//////000000111111222222...///000111111222111111222222333333555666888999CCC^^^xxxzzzvvvqqqnnnhhhaaa\\\[[[YYYVVVVVVXXXUUURRRQQQRRRTTTSSSMMMGGG===999555222000000...---------------------------,,,,,,,,,---...000222444333333333222222111111111...000444666777888;;;<<<666888:::===AAADDDFFFGGGJJJLLLOOONNNJJJFFFDDDCCC???JJJZZZeeeggg^^^LLL>>>:::888555222000...---------...///000//////111222//////000222333666888999777888:::::::::;;;>>>@@@===============>>>>>>>>>>>>>>>AAAJJJVVV^^^```___ZZZbbbiiikkkgggaaa]]]]]]\\\bbbhhhkkkkkkkkkmmmoooqqqrrrtttttttttuuuxxxzzz|||vvvppp|||\\\???777333111111111111111111222222////////////////////////111///...------...///111,,,---......//////......,,,,,,------...///000000////////////000000000000000000000111222333555555444777:::===>>>@@@BBBDDDFFFJJJOOOSSSWWW[[[^^^aaaaaakkknnn~~~uuu~~~\\\VVVOOOJJJJJJIIIDDDAAAAAACCC@@@>>><<<===>>>>>>===666666666555444444333333333333222222111000000000000000111222222222222111222222333333222444666999BBBeee}}}}}}xxxsssnnnjjjbbb___\\\ZZZYYYWWWTTTQQQRRRNNNLLLOOOSSSRRRLLLEEE===888222///......,,,+++------,,,++++++,,,,,,,,,111000000000111222333444666555444333222333444444///111444666777666444333333222222333666999===???EEEGGGIIIJJJHHHDDD???;;;;;;<<<>>>???>>>;;;888666111000///...------.../////////000000000000000000000000111222444666888999<<<999777888;;;>>>>>>===@@@@@@???:::666777<<>>??????>>><<<888888777777666555555555444444333333222222111111111111222333333333333333333444444444444555888:::EEEiii{{{wwwrrrmmmjjj```^^^ZZZXXXVVVSSSPPPMMMMMMIIIGGGIIIMMMMMMFFF@@@:::666111/////////...---------,,,,,,+++,,,,,,---///000000111222333333444666666444333333333444555000222333555555444333222111111111111333666999;;;@@@BBBDDDFFFDDD@@@<<<999555555666777666444222111000000...---------....../////////000000000000000222333333444666888999:::===;;;:::;;;???AAABBBAAAAAA@@@???>>>>>>@@@BBBDDDFFFLLLPPPQQQTTTZZZ______eeefffhhhjjjlllmmmnnnnnnqqqsssvvvwwwwwwwwwwwwxxxwwwyyyzzz{{{zzz{{{}}}}}}qqq}}}TTT;;;666444333222111111000000111111///////////////////////////...---,,,,,,,,,------------............---------------...///111222333000000000000000000000000000000111222333444444555666666999===<<<;;;???FFFGGGJJJPPPTTTWWWZZZ]]]___eeemmmnnnzzz```UUUOOOKKKKKKJJJEEECCCDDDDDDBBBAAAAAAAAA@@@>>><<<::::::999999888777777777555555555444333333222222222333333444444444444444222333444333333444777999FFFkkk~~~yyyuuuqqqllliii___\\\XXXUUURRROOOKKKHHHEEEBBB@@@BBBEEEEEE???:::666444000...////////////---,,,,,,,,,,,,,,,------...///111333444444444444777666555555444444555555333333222222222111111111////////////111333555666999;;;===???>>><<<888666000000/////////...------//////...------------.../////////000000111111111555555666666888999:::;;;<<<;;;:::<<<>>>AAAAAAAAABBB???======@@@CCCCCCBBBJJJVVVaaaddddddeeeeeedddggghhhkkkooosssvvvyyyzzz~~~~~~|||{{{|||}}}}}}}}}|||{{{{{{}}}yyymmmwwwQQQ999666333333222111111000000111111///////////////////////////...---,,,,,,,,,,,,---------............------............///000111222000000000000000000000000000000111222333444444555666666999===<<<;;;???FFFGGGKKKOOOSSSWWWZZZ]]]```fffmmmnnn}}}zzz```VVVQQQNNNMMMKKKFFFEEEGGGEEEDDDCCCCCCCCCAAA>>>;;;:::::::::999888888777777555555444444333222222222222222333444444444444444000000111111000222444777DDDiii{{{vvvsssooojjjggg^^^[[[VVVRRRNNNJJJFFFBBB@@@===;;;===???>>>:::666555333000///............---,,,,,,,,,,,,------...---///222444555555555444777777666666555555555555444333222000////////////............///111222333444555777999999777555444///...---,,,,,,---...............------------...//////000111222222333333777777777888999:::<<<============>>>???@@@@@@@@@CCCAAA>>>===???DDDIIIMMMWWWffftttxxxvvvuuusssrrrnnnoooqqquuuyyy}}}}}}|||yyykkk~~~tttOOO999666444333222111111000000111111////////////////////////......------,,,,,,,,,,,,------............------//////.........///000000////////////////////////000000111222333444444555666666999===<<<;;;???FFFHHHKKKOOOSSSVVVZZZ]]]```dddkkklll~~~ssstttdddXXXTTTQQQPPPMMMHHHGGGJJJGGGFFFDDDDDDDDDAAA>>>;;;:::999999888888777666666444444444333222222111111111222222333333333333333000000111111000222444777CCChhh~~~xxxtttppplllhhheee]]]YYYUUUPPPLLLGGGBBB>>><<<:::999999;;;:::777444444333111///---,,,,,,,,,---,,,,,,,,,------...///...000333555666666555444666666666666666555555555555444111///------..................///000111111000111333444444444333222///...---,,,,,,---///000---.....................000000111222333555555666888888999999;;;<<<>>>???AAABBBCCCDDDEEEEEEFFFGGGDDDEEEFFFDDDGGGRRRcccqqq|||wwwwwwwwwyyy||||||{{{oootttPPP:::777444333222111111000000111111////////////////////////---------------,,,,,,,,,------............------//////............//////////////////////////////000000111222333444444555666666999===<<<;;;???FFFHHHKKKOOORRRVVVYYY^^^aaadddjjjllllllrrrfff\\\XXXUUUTTTOOOIIIIIILLLIIIGGGEEECCCCCCAAA>>>;;;999999888888777666666555444444333333222111111111111111222333333333333333222333444333333444777999EEEjjj|||vvvqqqmmmiiidddaaaZZZWWWRRRMMMHHHDDD>>>;;;999888777666777666444222222222222///,,,++++++,,,,,,,,,,,,,,,---...///000111222444555666555555444555666666666666555444444555444111///...------...,,,------...///000000111//////000111111111111111,,,++++++***+++,,,...///---...//////000/////////111222333444666777888999::::::;;;<<<>>>@@@AAABBBCCCFFFKKKOOOQQQTTTXXXZZZPPPSSSUUUTTTYYYjjj~~~|||{{{~~~xxxtttvvvQQQ;;;888444333222111111000000111111////////////////////////------......------,,,+++------............------.........---......//////000000000000000000000000000000111222333444444555666666999===<<<;;;???FFFIIIKKKOOORRRUUUYYY^^^aaaggglllnnnpppxxxggg___\\\YYYWWWQQQJJJJJJNNNJJJGGGDDDBBBAAA???===;;;999999888888777777666666555555444444333333222222222333333444444444444444333444444444444555888:::FFFjjj{{{uuupppkkkfffaaa^^^WWWSSSNNNIIIEEE@@@;;;777555444333222222111000///...000111///,,,+++,,,...,,,,,,,,,------...///000444444444444555555555555444555555666555444333222444333222000///.........***+++,,,---...///000000......------......//////))))))******+++,,,---.........000111111111000000222333444666888:::;;;<<<<<<<<<===???AAADDDFFFHHHNNNTTT^^^fffnnnuuu}}}zzzyyyvvvssswwwsssuuuyyyQQQ:::777333333222111111000000111111////////////////////////------.........---,,,+++------............---------------------...///000000000000000000000000000000000111222333444444555666666999===<<<;;;???FFFIIIKKKOOORRRUUUYYY^^^bbbggglllnnnzzz|||mmmaaa^^^\\\YYYRRRKKKJJJNNNKKKHHHDDDAAA@@@???===;;;::::::999999888777777666777666666555444444333333333444555555666666555555222222333333222444666999FFFiii{{{tttooojjjeee```\\\TTTQQQLLLGGGBBB>>>999555222111000//////...---,,,+++...000///---,,,...000,,,,,,,,,---...///000000666666555444444444444555333444555555555444222222333333222111000///......((()))***,,,.../////////------,,,,,,,,,,,,------)))******+++,,,---.........///000222222222111000333444555777999;;;=========>>>@@@BBBDDDGGGJJJKKK```hhhuuuyyy{{{{{{uuurrrzzzQQQ999555222333222222111000111111111////////////////////////,,,---.........---,,,+++---..................------,,,,,,---...///000000000000000000000000000000000000111222333444444555666666999===<<<;;;???FFFIIILLLOOOQQQTTTYYY^^^bbbeeejjjkkkxxx}}}oooaaaaaa^^^XXXQQQNNNOOOPPPIIIHHHFFFCCCAAA???>>>===???<<<888666666666666666666555555555555444444444222222222222222222222222333444444444444555777:::FFFhhh|||tttwwwxxxxxxxxxzzz}}}wwwqqqlllfffaaa]]]VVVQQQKKKEEE@@@===:::777222111111000///......---------------------------,,,,,,,,,---...///000000333444444444555666666666888777777555444333222222444333333222111000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++,,,...000111111111000000000000000111666999888666888;;;===??????DDDHHHGGGGGGQQQ^^^qqqkkkvvvvvvuuu{{{}}}iiiUUU<<<888555333222111000////////////........................------------------------...---,,,++++++,,,---...---------............///000///.........///111222000111222333444555555555888777999<<<<<<;;;AAAHHHJJJMMMPPPRRRUUUXXX\\\```ccckkkooowww|||qqqeeedddaaa[[[TTTPPPPPPQQQLLLKKKHHHFFFCCCBBB@@@@@@@@@===:::888888888888777555555555444444333333333000000000000000000000000000000111111000111444777EEEggg|||xxxsssmmmhhhccc]]]ZZZSSSOOOHHHBBB>>>;;;777555111111000000///......---------------------------,,,,,,---...//////000000444555555666666777777888888777666555444333333222333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++,,,...000000000111111222333333333888;;;======<<<===>>>@@@BBB@@@CCCJJJRRR___sssiiibbbllllllxxxvvviii}}}RRR;;;888444333222111000////////////........................---------------------------------,,,,,,------------------............///000//////...///000111222...///000111222333333333888777999<<<<<<;;;AAAHHHJJJLLLOOORRRTTTXXX\\\___dddkkknnnxxxoooeeedddaaa[[[UUUQQQPPPPPPMMMLLLIIIGGGDDDCCCAAAAAA@@@===:::888888999888777888888777777666555444444222222222222222222222222111222333333222444666999EEEgggyyyuuupppkkkfffaaa\\\XXXPPPLLLEEE???;;;888555333111000000//////.........------------------------,,,,,,---...///000111111555555666777777888999999777777666555555444333333333333333222111000///...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,---///111000111222333555666777888999999;;;===>>>???@@@AAAHHHFFFIIIUUUhhhbbb\\\fffrrrkkkjjjuuuMMM:::777222333222111000////////////........................------------------------,,,------......------,,,---------............//////////////////000111111...///000111222333333444888777999<<<<<<;;;AAAHHHIIIKKKOOOQQQTTTWWW[[[^^^eeekkklllxxx{{{iii```^^^[[[WWWSSSPPPOOONNNLLLKKKHHHFFFCCCAAA@@@@@@???<<<:::888888888777666888777777666555444333333333333333333333333333333222333444444444555888;;;FFFhhhyyyvvvpppkkkgggbbb]]]YYYNNNIIICCC>>>:::777333111000000/////////.........------------------------,,,,,,---...000111222222555555666666777888999999888777777666555555444444333333333222111000//////++++++++++++++++++++++++***************************+++---------...000222222333444666777999:::;;;999777888===@@@AAACCCEEEOOORRR\\\nnn|||aaa^^^hhhhhhlllmmmHHH888777111222222111000//////000000........................------------------------+++,,,---......---,,,+++---------............//////////////////000000111111111111222333444555666888777999<<<<<<;;;AAAHHHHHHKKKNNNQQQSSSVVV[[[^^^eeejjjjjj}}}ooo}}}vvvdddZZZXXXVVVTTTSSSQQQPPPOOOLLLKKKIIIFFFDDDBBBAAA@@@@@@>>>;;;:::::::::888777444444333333222111000000111111111111111111111111///000111111111333666999HHHiiizzzvvvqqqlllgggbbb]]]YYYMMMIIIBBB===999666333111////////////............------------------------,,,---...///111222333444333444444555777888888999999888888777777666666666222222222222222111000///++++++++++++++++++++++++***************************+++---------///111333666666777888999:::;;;;;;>>>;;;<<<@@@CCCBBBFFFLLLXXXdddxxxzzzbbbaaallllllooogggDDD888888000222111000000000000000000........................------------------------+++,,,---......---,,,+++---------............///...//////000000000000000111111111222333444666777888777999<<<<<<;;;AAAHHHHHHKKKNNNQQQSSSVVV[[[^^^dddiiijjj}}}fffvvvsssbbbXXXVVVUUUTTTUUUTTTSSSQQQNNNMMMJJJHHHEEEDDDBBBBBBAAA@@@>>>======<<<:::888666666666666555555555555666666666666666666666666111222333444444666999;;;IIIjjjyyyuuupppjjjeee___ZZZVVVLLLHHHBBB<<<999666333111........................------------------------,,,---...000111333444555333333444555777888999999:::::::::999999888888888222222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,---......000222555777777888999:::<<<<<<===@@@===>>>BBBCCCBBBJJJVVVlllxxxaaaaaallloooqqqccc@@@888999000111111000000000000000111........................------------------------,,,------......------,,,---------............///......///000000000000000000000//////000222444555888777999<<<<<<;;;AAAHHHIIIKKKOOOQQQTTTWWW[[[^^^dddjjjmmm|||hhhzzzqqqbbbXXXVVVTTTUUUVVVUUUSSSPPPMMMLLLJJJGGGEEECCCBBBAAA@@@>>><<<<<<<<<;;;999777777777777888888888888888888888888888888888888888444666777777777999===???IIIjjjzzzvvvpppjjjddd^^^XXXTTTJJJFFF@@@;;;888555222000........................------------------------,,,---...000222333555555333444555666888999:::;;;;;;;;;;;;;;;;;;:::::::::111222222222222111000000------------------------***************************,,,......///000333555555666888999<<<===???@@@???===AAAIIIJJJMMM\\\ooouuu___```kkknnnvvvaaa>>>888:::111111111000000000000111111........................---------------------------------,,,,,,------------------............///---...///000111000000///000000//////000222444666888777999<<<<<<;;;AAAHHHJJJLLLOOORRRTTTXXX\\\___eeemmmrrr~~~qqqpppbbbXXXVVVTTTTTTTTTTTTPPPMMMKKKJJJGGGEEEBBBAAA??????<<<:::999999999888555333111111222222333444444444222222222222222222222222222333444555555777;;;===HHHiii|||xxxqqqkkkeee^^^XXXTTTIIIEEE???:::777444111///---.....................------------------------------///000222444555666444555666888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;111111222222222111111000........................))))))))))))))))))))))))***,,,...//////111444666333444777999<<>>888;;;111111000000000000000111111........................------------------------......,,,++++++,,,......---------.........//////---...000111111111000///333222111111222444666888888777999<<<<<<;;;AAAHHHJJJMMMPPPSSSUUUXXX\\\```fffooouuu~~~rrrpppfff^^^\\\YYYVVVTTTSSSSSSSSSOOOMMMIIIGGGFFFDDDBBB@@@::::::;;;:::999888777777333222111111222333222000333222111111000000000000222333444444333444777:::EEEfffzzzwwwqqqkkkfff```ZZZVVVMMMEEE>>>;;;777222111222111111000//////////////////...---,,,,,,---///000111111222333333444444555555555555666777999:::;;;<<<<<<======<<<:::888777333222111000///000111222000///...---------------++++++***))))))((()))))))))+++---000222333333333888777888<<<>>>===???DDDCCCFFFXXXpppzzz~~~|||xxxwwwzzz~~~iii```cccyyy|||bbb^^^EEE:::666222333222111111000000111111........................000///...---,,,+++******,,,------......------,,,...---------...///111222---------...///000000111111///...000444666555333888888888;;;???BBBDDDDDDLLLNNNQQQRRRSSSVVV\\\aaakkkooosss}}}rrrnnnddd___\\\YYYVVVVVVWWWWWWWWWVVVSSSOOOKKKIIIFFFCCC@@@<<<<<<<<<<<<;;;:::888888777666444555666666555333666555444444333333333444222333444444333444777:::FFFgggzzzvvvpppkkkeee___YYYVVVMMMEEE>>>;;;777222111222000000///.....................---------...000111222222333333444555555555555555666666777999:::;;;;;;<<<<<<<<<<<<:::888777555555444333333333333333000///...---------------++++++***)))))))))))))))+++,,,///222444555666666:::888888===???>>>@@@CCCFFFKKKccc}}}zzzzzzzzz}}}hhhbbbfff~~~ddd___AAA888666222333222111111000000111111...........................---------------,,,,,,,,,------......------,,,...---------...///111222------......///000000111111000///111444555555333888888888;;;>>>BBBDDDEEEKKKNNNQQQRRRSSSVVV\\\aaajjjooosssyyyqqqtttnnnfff```ZZZWWWXXXYYYXXXWWWWWWTTTPPPMMMKKKHHHEEEBBB??????>>>===<<<;;;:::999;;;999888888999999888666888888777666666666777777555666666666666777999<<>>;;;888333111222///......------------...............///000222222333333444444555666666666555555666777888999999:::;;;;;;<<<<<<<<<:::999888777777888888888777666555000000///------,,,,,,,,,++++++******))))))******,,,...000333666888999:::===999888===@@@???AAACCCKKKNNNeeeyyyxxxzzz}}}ddd___fffcccaaa===666777222333222111111000000111111........................,,,,,,,,,------.........,,,------......------,,,------------...///000111------......///000000000111000///111333555555444777888999;;;===AAACCCEEEJJJMMMPPPRRRSSSWWW]]]bbbhhhnnnssssssppp|||mmmfff]]]XXXWWWWWWTTTRRRQQQOOOMMMLLLKKKJJJGGGEEEAAA@@@???===<<<::::::999;;;:::888888999999888666777777666666666666777777777888999888888999<<<>>>FFFgggyyyuuuooohhhccc]]]WWWSSSKKKDDD>>><<<888333111222///......------...............///000111222333444444444555555666777777777555666666777888999999999999:::;;;<<<;;;:::999888777888:::;;;;;;999777555111000///...---,,,,,,,,,,,,++++++*********++++++---///111444777999;;;<<<===999888<<<@@@AAACCCGGGPPPPPP\\\zzz~~~wwwtttwww}}}|||___\\\eeezzziiiddd<<<666888222333222111111000000111111........................,,,,,,,,,---------......,,,------......------,,,------------......//////............//////000000000000000111333444444444777888999:::<<>><<<999444111222000///////////////000000//////000222333444444555444444555666666777777888555666777888999999888888888999:::;;;;;;;;;:::999666888:::<<<;;;999666444111000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,...///000333666999;;;<<<<<<999999===@@@CCCJJJQQQYYYZZZcccvvvwwwuuutttuuuzzzyyy^^^```lllnnnssseee>>>777888222333222111111000000111111..............................---------,,,,,,,,,,,,------......------,,,---------...........................///////////////000111222222333444555666888999:::;;;>>>CCCGGGIIIMMMQQQSSSTTTWWW\\\```fffmmmttthhhpppyyylllfffddd```[[[WWWTTTSSSSSSTTTSSSQQQPPPOOOLLLHHHEEEDDDBBB@@@===;;;999999999888666555444555444333111111000000000000111222222222222333333222444666999@@@ccc}}}wwwssslllfff```YYYSSSOOOIIICCC>>><<<:::444111222000////////////000111111000111222444444555555555444444555555666777777777555666777999999999888777777888999;;;;;;;;;::::::666777999;;;:::888666444222111///...,,,,,,++++++,,,,,,++++++,,,,,,------//////111333555888;;;<<<::::::<<>>777777222333222111111000000111111.................................------,,,,,,,,,,,,------......------,,,,,,------.........------......//////////////////...000222222222222444666666888:::999999<<>><<<:::::::::888666555444555444222111000000//////000111111222111111222222111333555888===```{{{vvvrrrllleee___XXXRRRNNNHHHBBB>>>===:::555111222...............///000000222333444555666555555444333444444555555666777777555666888999999999777666666777999:::;;;;;;::::::777888999:::999888666555222111000...,,,+++++++++,,,,,,,,,,,,,,,---......111111222333555888;;;<<<999<<<@@@BBBCCCLLL```sss}}}ooo^^^UUUTTT\\\ggg}}}}}}{{{xxxtttqqqooouuu|||~~~~~~sss^^^hhh{{{jjjwww{{{ZZZ<<<444444333333222111111000000111111........................,,,,,,---------------...,,,------......------,,,,,,---.........---,,,,,,/////////////////////......000222333222222444666555888:::999888;;;BBBIIIKKKNNNSSSUUUUUUVVVZZZ]]]fffnnnwwwjjjsssvvvxxxdddggghhhbbbXXXQQQPPPRRRQQQPPPPPPQQQRRRQQQNNNKKKIIIGGGCCC???===;;;;;;;;;999888666555666555333111111000000000111222222333222333444444333444777:::;;;^^^yyyvvvrrrkkkeee^^^XXXQQQMMMHHHBBB>>>===:::555111222---------------...///000333444555666666666555444333333444444555666666666555666888999:::999777666555777888:::;;;;;;;;;:::888888999999999888777666222111000...,,,+++++++++,,,,,,,,,,,,,,,---...///333333333444666999;;;<<<999>>>CCCEEEEEEOOOhhhpppaaaRRRLLLMMMRRR___kkk}}}zzzxxxwwwvvvsssqqqqqqyyy~~~nnnYYYcccwwwooo|||rrrTTT:::111222333333222222111000111111111........................***++++++,,,---//////000,,,------......------,,,,,,---.........---,,,+++///////////////............000333333111111444777555888:::999888;;;BBBIIIKKKOOOTTTUUUUUUVVVYYY\\\fffoooxxxqqqyyywwwpppiiifffaaa\\\XXXVVVUUUTTTUUUUUUTTTTTTSSSPPPKKKGGGMMMIIIDDDAAA???>>><<<;;;:::999666444333333444555666555444333222222222222333333333444555666888888???ZZZyyytttjjjeee```WWWOOOKKKGGGCCC===999666333111///...//////...------///222555666777888888888888888666444333222222333555666777555444777;;;<<<888444;;;999999===AAABBB???<<<@@@>>>======>>>???>>><<<555444111///...---------,,,,,,,,,---...///000111000333555777777888:::;;;======BBBGGGJJJSSSlllrrrQQQJJJHHHKKKKKKOOOccczzz|||uuukkkccc```ccciiimmmqqqqqqooollljjjjjjmmmpppooorrruuutttppppppssswwwyyy{{{}}}{{{iii\\\\\\rrrppp}}}qqqMMM:::444000333000000000000////////////////////////....................................---------------------------------............///////////////000000000000000111222222444444555666888999:::;;;<<>>===;;;::::::999777555444444444555333222111000////////////222222222333444555777888???[[[zzzvvvooommmrrryyyzzzpppgggbbb^^^UUUNNNLLLGGGBBB===888555333111///...//////...---...000222555666777888888999999888555555444333333444555666666555444555888999888666777888;;;===>>>@@@BBBCCCBBBBBBBBBDDDDDDBBB>>>;;;666444222///...---------,,,,,,,,,---...000111222222444666777777888:::;;;;;;<<>>===;;;:::999999999888777666555444444444444333222111111111111111111111222333444555666===YYYxxx|||lllbbbYYYYYY[[[___fffssswwwnnnfffbbb]]]UUUOOOMMMEEEAAA<<<888555333111///////////////......111333555666777888999999999999555555555555555555555444444555555555555777:::<<<<<<@@@CCCCCCAAAAAAEEEIIIEEEFFFHHHJJJJJJGGGAAA<<<777666333000...---......,,,,,,,,,---///111333444333555777888888888:::<<<<<<>>>FFFRRR[[[fff}}}gggJJJFFFBBBCCCJJJSSS```wwwlllXXXKKKEEECCC@@@<<<:::;;;@@@EEEIIINNNSSSYYY^^^aaabbbbbbcccfffiiikkkkkkjjjjjjnnnqqqsssvvv{{{wwwtttxxxbbbZZZbbb~~~kkk~~~lllFFF777555222444222222111111111000000000////////////....................................---------------------------------............///////////////000000000000000111222222444444555666888999:::;;;===@@@DDDHHHMMMPPPRRRSSSSSSVVV\\\aaajjjnnnuuussskkkoooggg```\\\]]]^^^^^^^^^\\\ZZZYYYZZZYYYWWWVVVUUUSSSOOOLLLKKKGGGBBB???===<<<:::999999999999888777666444444555555444333222222333333111111111111222333444555888TTTuuulll]]]TTTWWW]]]fffoooxxxyyyppphhhccc]]]UUUOOOMMMDDD@@@;;;777555333111//////000000///...///222444555666777888999:::::::::555555666666666555444444333555777666555888@@@FFFLLLNNNPPPOOOLLLJJJIIIJJJHHHIIIKKKNNNNNNLLLGGGCCC;;;999555111///......///,,,,,,---...000222444555555777888888888999;;;===AAABBBLLL\\\kkk|||kkkRRRFFFCCCAAADDDPPP___rrroooWWWJJJDDD???AAA???===;;;<<<>>>AAACCCGGGMMMTTTZZZ^^^```bbbddddddfffiiiiiiiiikkknnnqqqvvvyyy~~~zzz___[[[fffkkkmmmDDD666555333333222222222222111111111000////////////....................................---------------------------------............///////////////000000000000000111222222444444555666888999:::;;;===@@@EEEIIINNNQQQRRRSSSSSSVVV\\\aaajjjnnnuuukkkjjjrrrhhh```aaabbbcccdddcccaaa^^^\\\\\\ZZZYYYXXXVVVTTTQQQNNNMMMIIIDDDAAA???>>><<<;;;999::::::999888777555444222222111000000000000111111111111111111222333444666SSSttt{{{ppplllooozzzzzzrrrjjjddd[[[QQQJJJIIIBBB???:::666444333111000///000000000///000333555555666777888::::::;;;;;;666777777777777666555444222555888777777;;;FFFNNNWWWWWWXXXZZZ[[[XXXSSSNNNLLLLLLMMMPPPRRRRRROOOMMM@@@===999444000/////////------...///111333555666666888999999999:::===???DDDBBBIII[[[nnnwwwVVVGGGFFFDDDDDDJJJYYYnnn|||[[[HHHBBBAAA???@@@???===<<<===>>>???@@@???DDDKKKRRRXXX]]]cccffffffgggiiikkkmmmpppsssuuuxxx{{{ttt]]]]]]jjjuuuqqqEEE666555333333222222222222111111111000////////////....................................---------------------------------............///////////////000000000000000111222222444444555666777999:::<<<===AAAFFFJJJPPPRRRUUUUUUUUUWWW]]]aaajjjnnnuuuiiilllrrrjjjdddeeefffggggggfffdddbbb```^^^\\\ZZZYYYXXXVVVRRRPPPNNNKKKFFFBBBAAA???>>>===;;;;;;:::999888777666666444444333333333333333444222111111111222222333444777TTTvvvzzzrrrjjjbbbWWWKKKEEEDDDAAA===999555444333111000///000111000000111444666555666777999:::;;;;;;;;;888888777777666666555555222555777777777===FFFOOOTTTSSSUUU[[[``````[[[VVVRRRRRRTTTVVVYYYZZZXXXWWWGGGCCC===777222000///000...//////000222444666777777888999999999;;;???BBBBBB>>>CCCTTTiiijjjNNNCCCBBBEEEHHHQQQccc|||mmmNNNCCC@@@??????<<<<<<<<<===>>>@@@AAACCC>>>BBBHHHPPPWWW```hhhmmmiiijjjlllooorrrvvvyyy{{{yyy|||ooo[[[___mmm{{{xxxsssFFF666444333333222222111111111000000000////////////....................................---------------------------------............///////////////000000000000000111222222444444555666777999:::<<<>>>BBBGGGJJJPPPSSSWWWXXXWWWYYY]]]aaaiiinnnwwwkkkqqqnnnkkkiiiffffffggggggfffeeedddccc```^^^[[[YYYXXXWWWTTTRRROOOKKKFFFCCCAAA@@@>>>======<<<:::888777777777888777777666666666777777888333222222222222333444444666SSSvvvyyyrrrjjjaaaVVVIIICCCCCC@@@<<<888555333333111000///000111111000222444777555666777999:::;;;<<<<<<:::999888666555555666666333444444444555:::AAAGGGGGGHHHLLLQQQVVVZZZ[[[\\\ZZZ[[[^^^bbbdddccc```]]]LLLHHHAAA999444111000000000000111111222444555666666777888999:::===AAADDDAAA<<>>BBBGGGKKKOOOSSSXXXZZZYYYZZZ\\\___iiioooxxxkkktttjjjkkklllddddddeeeeeefffeeeeeeeeeaaa^^^\\\ZZZYYYWWWUUURRROOOKKKFFFCCCAAA@@@>>>===>>><<<:::888666777888999555555444444444555555666333333333222333333444444444QQQtttzzzssskkkcccWWWKKKEEEFFF???<<<777444333333111000///000111111111222555777555666777999;;;<<<<<<<<<<<<:::888666555555777777333333222111222666;;;???===AAAEEEGGGJJJOOOVVV\\\```bbbggglllmmmjjjddd___PPPKKKCCC;;;555111000000222111222222333444555666666777888999:::>>>BBBFFFAAA>>>EEE[[[tttzzzVVVHHHEEECCCDDDJJJVVVkkknnnGGGCCCGGGBBB???EEE????????????@@@BBBDDDEEELLLPPPUUUZZZ]]]```cccfffnnnoooppptttzzziiiWWW^^^ppprrrGGG555444333666000000000000////////////000/////////....................................---------------------------------.........//////////////////000000000000000111222333444555555666777999;;;<<<>>>BBBGGGKKKNNNSSSXXXZZZZZZZZZ[[[]]]hhhoooyyykkk|||xxxjjjiiiiiiiiifffcccbbbdddeeeccc``````___]]][[[YYYWWWVVVUUUOOOJJJEEECCCDDDCCC???;;;===;;;999888777666444111111111222222222333333333111111111111222333444555444LLLqqq}}}rrrfffaaa\\\WWWTTTUUUBBB>>>999555333222111000111111000000111333555666555666888999:::::::::999<<<<<<<<<:::999777555444444333222222333444666777555999===<<<<<<@@@KKKTTT]]]dddlllqqqttttttnnneee\\\RRREEE:::555333111000//////000222333444555666333666888999:::<<<@@@CCCCCCPPP___llljjjPPPFFFCCCGGGJJJUUUiiizzzXXXBBBAAAAAACCCDDD???EEEAAAAAABBBAAAAAAIIIUUU___eeeeee\\\XXX^^^cccbbbkkkrrrxxxyyy|||{{{ccc[[[___ppp~~~[[[???333333333111111111111111000000000000////////////............---------............///........................---------............///////////////000000000000222222222222333444444555888999;;;===???DDDIIIMMMQQQSSSVVVWWWXXXZZZ\\\^^^dddmmmyyykkkrrrjjjjjjjjjfffcccaaaaaadddfffeeeccccccbbbaaa___]]]ZZZXXXWWWOOOKKKGGGFFFHHHGGGCCC???>>><<<:::888888666444222000000000000000000000000000000000000111222333444555KKKooo~~~sssgggaaa\\\WWWSSSTTTBBB>>>888444333222111000000000000111222444555777666666888999::::::999888:::;;;;;;::::::999888777444333333222333444555666555999<<<;;;:::===EEEMMMUUU___jjjqqqvvvxxxuuuppp```VVVHHH<<<555222000///...///000111222444555555555777888999;;;@@@FFFLLLVVVjjjhhhPPPEEECCCHHHJJJUUUiiijjjNNN@@@CCCBBBBBBCCC>>>@@@???@@@CCCDDDHHHUUUdddqqqtttnnn^^^RRRRRRWWWYYYkkkrrrxxxzzz|||ttt^^^YYY___ssszzzuuuTTT<<<333444555444111111111111000000000000////////////............---------............///........................---------............///////////////000000000000222222222222333444555555777999;;;===???CCCHHHLLLPPPRRRTTTVVVWWWYYY\\\^^^eeemmmzzzhhhsssooopppooofffdddaaabbbfffhhhhhhgggfffeeeeeecccaaa^^^[[[YYYPPPNNNLLLLLLMMMLLLHHHDDD@@@>>>;;;999888777555333222222111111000/////////000//////000000111222333666IIIlll~~~ssshhhbbb\\\UUUQQQPPP@@@===777333222111000///000000000111333555666777777777999::::::999888777999999:::;;;;;;;;;::::::444444333222222333444555444777::::::888999>>>DDDGGGTTTccclllsssxxxyyyxxxfff\\\MMM???666111///...---...///000222333444444777888888999;;;BBBLLLTTTgggdddNNNFFFDDDJJJNNNWWWiiihhhXXXFFFAAAFFFDDDCCCDDD@@@@@@AAACCCFFFIIISSSddduuurrr]]]JJJEEEKKKPPPfffpppxxx|||~~~nnnYYYXXXccc{{{mmmyyypppOOO999333444555444111111111111000000000000////////////............---------............///........................---------............///////////////000000000000222222222222333444555666777888:::<<<>>>CCCHHHLLLOOOQQQSSSUUUVVVXXX[[[^^^fffnnnzzz|||fffxxxsssrrrooojjjgggddddddgggjjjjjjhhheeefffeeedddbbb^^^[[[YYYUUUSSSRRRRRRRRROOOKKKGGGCCC@@@===:::999888777555777666666555333222222111000000000000111222333444666GGGiii}}}rrrgggaaa[[[SSSMMMLLL???<<<666333111111000///000000111222444666777888777888999:::999999777666999999:::;;;;;;;;;;;;:::555444333222222222333444111555888999777777;;;>>>BBBPPP```iiioootttxxxxxxhhh___QQQCCC888222///...------...000111222333444666888999999;;;BBBNNNWWWppp```NNNGGGGGGOOOWWW]]]jjjwwwZZZOOOCCCDDDIIIDDDDDDIIIGGGGGGIIILLLNNNSSS```sss|||hhhSSSEEEAAAFFFNNN]]]jjjxxxmmmXXXYYYjjjppppppNNN:::444444222000111111111111000000000///////////////............---------............///........................---------............///////////////000000000000111111111222333444555666666888:::<<<>>>BBBHHHKKKPPPQQQSSSUUUVVVXXX\\\___gggooo{{{kkkwwwqqqnnnjjjmmmhhhdddccceeegggfffdddccccccbbbaaa___\\\ZZZXXXZZZZZZYYYWWWUUUQQQLLLIIIEEEBBB>>><<<::::::888777999999888777555444333333222222222222333444555555777EEEeee{{{pppfff```ZZZPPPJJJGGG???;;;666333111111000000000111222444555666777888777888999:::999999777666::::::;;;;;;::::::999999555444333222111111222333///222666777777888;;;===DDDRRR___fffiiimmmooooooccc]]]QQQDDD999222000///------...000111222333444555777::::::;;;CCCPPPZZZsss]]]OOOKKKNNNXXXcccfffnnndddSSSLLLDDDFFFHHHBBBGGGRRRTTTSSSWWW[[[___gggvvvqqqWWWIIIDDDCCCIIIPPPYYYiii{{{kkkXXX[[[rrrxxxqqqMMM<<<888666222000111111111111000000000///////////////............---------............///........................---------............///////////////000000000000111111111222333444666666777888:::<<>><<<<<<;;;:::555555444444333222111111222222222222333444555555888AAA___~~~xxxpppgggbbb[[[QQQIIIFFF@@@<<<777444333333222222333444555666777666666555666666888999::::::999888666666777888999999999999666555333222000000000111///000111222444666888:::<<>>666111///000...///000111222444555555555888;;;>>>EEEXXXqqquuuZZZUUUWWW^^^mmmtttvvv~~~gggVVVMMMGGGBBBFFFJJJMMMaaaxxx|||bbbJJJJJJQQQTTT^^^kkkqqqccc\\\mmmsssfffCCC888;;;999555333111111111111000000000000////////////............---------............///........................---------............///////////////000000000000000000111222333555666777999:::<<<>>>AAAEEEJJJNNNQQQRRRSSSTTTUUUYYY___cccmmmsss}}}vvvnnnvvvnnnqqqtttooojjjdddbbbccceeedddcccaaa___]]][[[[[[\\\^^^```^^^^^^\\\XXXUUURRRRRRSSSKKKGGGBBB>>>===<<<;;;:::555555555444444333333222111111111111222333444555888@@@^^^~~~{{{zzz}}}yyyppphhhddd]]]SSSKKKGGG@@@<<<888444444444333222444555666777777666555444555666888999:::::::::999333444555777999::::::;;;777555333222000000000000000000000000111333666777>>>DDDIIILLLOOOPPPLLLEEE;;;======:::444000.../////////000222333444555666777999<<>>;;;888::::::999666333333333111111000000111333555666444@@@ZZZxxxvvvmmmlllkkkwwwppphhhcccXXXQQQMMMDDD>>>;;;666444222222000///444444555555555555555555999888888:::<<<===<<<:::888888888888777777777777555555444333222222222222111000000000111333555666;;;@@@GGGKKKKKKIIIFFFEEE???<<<666111222555444///......///000111333555666444888<<<@@@MMMgggooo[[[WWW]]]gggooo{{{zzzcccTTTIIIBBBDDDIIIJJJNNN```kkk]]]UUUZZZccclll}}}gggaaadddyyywwwwww[[[AAA777000111444000111111111111000000000000000000//////.........---.........................................................///////////////...///////////////......333333222111222444777999;;;<<<===???AAAFFFLLLPPPVVVSSSRRRTTTUUUVVV\\\cccooouuu~~~kkkoooooolllkkkeeeeee___]]]aaadddaaa^^^]]]bbbccceeedddbbb]]]WWWTTTVVVaaakkkjjj___TTTQQQRRRMMMHHHBBB@@@AAAAAA???;;;;;;<<<;;;999666444444444333222222222333444666777555@@@WWWtttvvvqqquuu{{{ooogggbbbVVVOOOKKKCCC===:::555333222222222111444444444555555555666666777777666888::::::999888444444444444444555555555555444333222222222222222333222111111111222333444777;;;AAADDDEEEDDDDDDDDD999======777222000///---/////////000111222444555666888:::===EEEWWWppprrrbbb```eeeooovvv|||nnnYYYMMMGGGCCCBBBJJJQQQZZZppp]]]TTTTTTaaaqqq```]]]aaauuujjjtttwwwUUU===666000111444000111111111111000000000000000/////////.........---................................................------------............---......///////////////222222222222333555666888;;;<<<===???AAAFFFKKKPPPTTTRRRRRRUUUVVVVVV[[[bbbnnnttt~~~hhhpppiiigggfff___```[[[YYY]]]```^^^[[[[[[```bbbdddeeebbb\\\VVVRRRSSSfffyyyxxxgggUUUQQQTTTLLLHHHDDDCCCDDDCCC???<<<@@@???>>>:::777555555666444333222222333444555666777???TTTpppnnneeeaaaUUUNNNJJJAAA===999444111111333333444222333333444555666777777888777777888::::::999777333333333333333444555666555444333222111111111111444333222111111111111111222555888:::<<<===@@@BBBBBBLLLQQQIII;;;333000///////////////000111333333666777888;;;@@@LLL\\\gggmmmsssiiijjjqqqyyybbbOOOGGGFFFGGGIIISSS^^^iiidddXXXVVV^^^tttwww[[[[[[```sssaaawwwlllMMM999555111222444000111111111111000000000000/////////...............------------------------........................,,,,,,,,,,,,------......------...///000000000///111111222333444555666666:::;;;===???AAAFFFKKKOOORRRQQQRRRVVVWWWWWW[[[aaakkksss}}}vvvfffxxxzzzfffdddccc\\\[[[WWWWWW[[[]]][[[ZZZ[[[ZZZ[[[]]]^^^^^^[[[XXXVVVXXXffftttsssfffXXXSSSUUULLLJJJHHHGGGGGGDDD@@@===DDDCCC@@@<<<888666777888444333333222222333444555888@@@TTTpppnnnfffaaaUUUMMMIII@@@;;;888333111111333555666222222333444555666777888:::999999:::;;;<<<:::999555555444555555777888999555444333222111000000000333222222111111111111111///000111222444777<<<@@@UUU^^^aaaVVVEEE999333111////////////000111222222555666888===EEEQQQ^^^gggtttssspppttt{{{xxx[[[JJJDDDFFFJJJRRR^^^iiipppoooQQQYYY^^^nnnqqq[[[[[[bbbyyydddcccHHH888666222222444000111111111111000000000///........................------------------------........................,,,,,,,,,------......///...///////////////......000111222333555555555555999;;;===???BBBFFFKKKNNNPPPOOORRRWWWXXXWWWZZZ___hhhppp{{{ooofff~~~vvveeedddccc\\\ZZZWWWWWW[[[]]]ZZZZZZ[[[YYYYYYYYYZZZ[[[\\\\\\]]]cccbbbaaaaaa```]]]XXXUUUNNNMMMLLLKKKIIIFFFBBB???EEEDDDBBB===999888999:::888777666555444555666777888???TTTrrrooofffaaaUUUNNNIII@@@:::666333111222444666666222222333444555666777888:::999999:::<<<<<<;;;999777666555555666888:::;;;666555444222111000000000000000111111222222222222............///333999===XXX]]]\\\RRREEE<<<444///------......///000111222666777999???IIIXXXhhhrrr|||zzzzzzrrrXXXHHHAAABBBGGGNNN\\\fffjjjxxx}}}```QQQWWW```uuuooo\\\\\\gggmmm___EEE888888333222333///111111111111000000000///---------...............------------------------........................,,,------...//////000000000000000000///...,,,,,,///000222333444555555555888:::===???BBBEEEJJJMMMOOONNNRRRWWWXXXWWWZZZ___dddmmmzzzhhhccc}}}vvvgggfffddd___[[[YYYZZZ^^^^^^[[[[[[^^^aaa```^^^\\\]]]^^^```bbbiii___VVVWWW^^^bbb]]]VVVSSSRRRQQQOOOKKKGGGDDDBBBEEEDDDCCC???;;;::::::;;;<<<;;;:::999888888999:::666===RRRpppooofffaaaUUUMMMIII@@@888666333222444555555555222333333444555666777777777666666888:::;;;:::888666555444333444666888999777666555333222111111000//////000111222222222111.........------000444888LLLOOONNNHHHBBB>>>888111,,,,,,,,,---///000222333777888:::>>>FFFUUUgggtttyyykkkSSSEEE<<<<<>>777666444444555555444333444444444555555555666666555555555777:::;;;;;;:::777666444222222444666888888777666444333222111111000111111222222111//////---.........------000222:::???BBB@@@===:::666000******+++,,,...111333444555888:::;;;???KKK]]]kkkxxx~~~yyy|||gggPPPBBB999999???999AAAKKK[[[xxxkkkQQQGGGJJJPPPWWWfffzzzqqqeeeeeelllvvvaaa\\\fffzzzxxxVVV@@@666777333222444111111111111111000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---///000000111......////////////......111111000000222333555666777999===@@@BBBEEEIIILLLNNNNNNPPPUUUWWWWWW[[[```dddnnn}}}nnnvvvyyyjjjhhhgggcccaaa```aaadddbbb______bbbbbbbbbcccdddeeefffffffffdddeeegggkkklllhhh___XXX[[[ZZZWWWSSSMMMHHHFFFEEEAAABBBCCCAAA???<<<;;;;;;;;;:::888666555555666666444777FFFbbb|||mmmddd___RRRJJJEEE===666555555555666555333111444444555555555555555555666666777999<<<>>>>>>===999777555333333444666888999888777555333222222222222222333222111///---,,,---...///...---,,,,,,---+++444:::999555111---)))((()))***,,,...111333444222777:::999:::DDDUUUdddxxxtttnnnlllqqq{{{gggOOOAAA888888???<<<@@@HHH\\\~~~sssmmm___KKKCCCGGGIIIMMMSSS```vvvqqqdddYYYQQQ___cccgggllluuu|||ZZZ^^^mmmxxx}}}RRR<<<444666222222555333111111111111000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,---//////000+++,,,---///000111111111222111000///111333555777666999===@@@BBBEEEIIILLLOOONNNPPPTTTVVVWWW[[[aaaeeepppiii{{{{{{lllhhhggggggcccaaabbbffffffbbb^^^^^^fffbbb___bbbiiillliiiddd\\\aaaiiipppqqqkkkaaaZZZUUUWWWWWWWWWXXXVVVMMMBBB@@@@@@AAABBB@@@<<<666222:::999666444333222222222666888AAAUUUrrr~~~nnngggbbbSSSJJJEEE<<<888777666555444444555666777777666666555555555444666666888:::===>>>===<<<:::888666555555666999:::<<<<<<;;;777444222222333111000000///...---------...---+++,,,,,,---+++***------------------------)))***+++,,,...000222444777666777999999;;;EEEPPPmmmpppeeeccc]]][[[cccooo|||fffOOO<<<777<<<======<<>>CCCHHHLLLNNNOOOQQQSSSUUUYYY^^^bbbgggooo~~~kkkpppjjjjjjkkkiiieeeccceeeeeecccbbbeeehhheeecccdddgggiiifffcccdddgggjjjllliiiccc]]]XXXWWWYYYZZZZZZ[[[ZZZRRRHHHAAA@@@???>>>===;;;888666:::888666444333222222333555777???RRRnnn}}}mmmfffaaaSSSJJJEEE===888777666555444555555666777666666666555555555444666777888:::<<<<<<<<<;;;:::999666555555666888999;;;;;;;;;888555222222222000000000///...---------...---+++,,,,,,---+++***,,,,,,,,,+++++++++++++++******+++,,,///111333444666555666777666666???IIIXXXsss~~~xxxvvvooo```WWWUUUPPPPPPWWWbbboooaaaLLL<<<999??????AAABBBGGGVVVlll}}}yyyqqqmmmjjjfff\\\PPPIIIIIIJJJOOOOOOXXXlllzzzfffYYYSSSMMMLLLQQQiiisss___LLLSSSWWWcccqqq___bbbssspppMMMAAA666333444333222333222222111111000//////...------------------------........................,,,------......------,,,...------------.../////////////////////000111111111222333333222333666999888999;;;===@@@DDDIIIMMMPPPQQQSSSTTTVVVZZZ___bbbeeemmm}}}kkktttnnnnnnnnnooojjjfffgggffffffiiinnnkkkkkkiiihhhgggeeedddccchhhjjjjjjfff```ZZZXXXXXXWWWZZZ[[[[[[]]]\\\UUULLLAAA@@@===;;;999999999::::::888666444333333333333333666<<>>CCCGGGKKKSSS```jjjmmmoookkkiiiggg___SSSKKKIIIQQQTTTTTT___ttt~~~yyyxxxlllZZZKKKHHHIIIGGGHHHLLLLLLVVVKKKBBBLLLMMMRRRggglll\\\ddd}}}nnnHHH===444222333222222333222111111000000//////...------------------------........................,,,------......------,,,...------------.../////////////////////000111111111222333222222333666888999;;;===>>>AAAEEEJJJNNNRRRSSSTTTUUUWWWZZZ___bbbdddlll{{{nnnxxxtttqqqoooppplllkkkllllllkkkooouuupppqqqqqqnnnhhheeeeeefffgggiiiiiiddd\\\WWWXXX[[[WWWZZZ\\\[[[[[[ZZZTTTLLLAAA@@@???===:::999:::;;;:::888777555444333444444333666<<>>AAAEEEJJJNNNRRRSSSTTTUUUVVVYYY]]]aaadddlll{{{uuu|||yyyyyyuuuooommmmmmpppttttttqqqrrrvvvsssuuuuuuqqqjjjffffffhhhiiilllmmmiiiaaa[[[ZZZ\\\YYY]]]^^^\\\ZZZXXXRRRKKKAAACCCEEECCC@@@<<<::::::999888777555444444444555444888<<>>;;;999999999777999CCCNNN___mmmhhhNNNCCC<<<<<>><<<999777555444444444777:::;;;999555333222------------------------,,,+++***+++---...---,,,,,,,,,,,,------......///---...///000222555777888555666999<<<<<<===EEEOOO^^^eee[[[KKKDDD<<<777;;;===:::999999666444999@@@HHHUUUhhh|||vvvZZZIIIDDD===<<>>888555666777888999888888777333333333444444555555555555888;;;;;;999:::???DDDAAA@@@>>>;;;999666555444444777::::::888555444444------------------------,,,+++***+++---...---,,,+++,,,,,,---......//////......///111333555777888666666888;;;;;;>>>HHHSSS^^^```TTTFFFCCC===777:::;;;888777999999666777:::>>>EEEPPP^^^nnn||||||aaaLLLDDDDDD>>>===CCCCCCCCCNNN\\\lll|||vvveeeVVVQQQRRRQQQOOONNNZZZkkkyyynnneeemmmuuuxxxdddYYYXXXSSSRRRQQQNNNJJJHHHFFFFFFBBBDDDFFFFFFFFFHHHJJJKKKFFFDDDHHHLLLKKKOOORRRPPPSSSSSSbbbrrraaa```hhhxxx|||oooiiiRRR;;;666333444333000000333////////////////////////------------------------........................,,,------......------,,,...------------.../////////////////////000111111000111111111111222555777999:::===>>>AAAEEEJJJNNNOOOQQQRRRTTTVVVYYY^^^bbbfffnnn}}}yyyzzz~~~vvvzzzzzznnnhhhiiifffeeeddddddccccccbbbbbb``````___```aaa___\\\ZZZSSSXXXZZZXXXUUUUUURRRMMMRRRVVVWWWRRRIIIAAA>>>>>>999888777555555555666666444:::;;;<<>>EEEFFFKKKZZZnnnxxxgggVVVPPPQQQNNNJJJGGG\\\kkk{{{jjjdddooottt}}}nnn]]]VVVWWWLLLMMMOOOOOOMMMJJJIIIIIIEEEGGGHHHFFFEEEHHHKKKMMMNNNJJJOOOQQQKKKLLLPPPKKKXXXVVVbbbooo```bbbmmmgggiiiNNN;;;666444555444000000333.........///////////////------------------------........................,,,------......------,,,...------------.../////////////////////000111111000111111111111222555777:::<<<>>>@@@BBBFFFKKKOOOPPPQQQSSSUUUWWW[[[```dddeeemmm}}}zzzsssxxx}}}uuuvvvxxxxxxtttnnnlllnnneeeccc```___aaaeeeiiikkkkkkiiifffdddcccbbb___]]]^^^\\\YYYWWWUUURRRMMMJJJRRRTTTTTTOOOHHHAAA>>>===::::::999888777777777777888:::>>>???NNNuuu{{{iii___WWWIIIBBBAAA:::;;;999666777888888666333666666666666666666666666888888777888999;;;>>>???BBB@@@===;;;888777666666777888999:::888666333111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000111222333555888:::;;;999999::::::<<<@@@KKKTTTXXXOOOEEE>>>;;;;;;999888777777888999999999999999888:::;;;<<<===@@@DDDGGGDDDEEE???@@@IIIHHHFFFPPPVVVlllwwwfffVVVNNNHHHBBBCCCJJJVVVddd{{{jjjkkkrrrppp___XXXSSSQQQQQQPPPPPPPPPOOOMMMLLLGGGHHHIIIIIIIIIHHHIIIKKKJJJGGGHHHMMMPPPOOOPPPRRRWWW]]]hhh|||xxx^^^WWWggg}}}|||zzzhhhuuuxxxMMM:::777333222222333333222000000000000000000000000................................................---,,,+++,,,...///...---......---------......///////////////000000000000111000//////111333666888:::999<<>>AAA@@@===;;;999888777777888999::::::999666333111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////111111222333666888:::;;;:::;;;<<<>>>@@@EEEMMMSSSQQQKKKCCC===;;;:::999888888999999:::::::::::::::888999:::;;;<<<===@@@CCCBBBEEECCCEEEMMMLLLMMMYYYiii~~~sssaaaQQQKKKGGGBBBCCCIIISSSccc|||lllnnnvvvtttccc]]]XXXSSSSSSRRRQQQQQQPPPNNNMMMIIIIIIJJJIIIIIIIIIJJJKKKKKKHHHIIIMMMPPPOOOPPPSSSZZZcccrrruuu^^^WWWeeexxx|||vvviii}}}qqqDDD999666333222222333333222000000000000000000000000................................................---,,,+++,,,...///...---......---------...//////.../////////000000000000111000000000111333666888:::999<<>>:::888777777888888666555666666666666666666666666888888888888999:::<<<<<<@@@???===;;;:::999999999999:::;;;<<<:::777444222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111222333444666888:::<<<:::;;;<<<===AAAFFFKKKNNNHHHEEEAAA===;;;:::::::::999:::;;;;;;<<<<<<;;;;;;999;;;<<<<<<<<<<<<>>>@@@@@@GGGIIIOOOZZZ]]]aaaooonnn[[[JJJFFFEEEBBBCCCGGGQQQbbb|||pppwwwwwwhhheeeaaa\\\\\\[[[YYYWWWUUUSSSRRROOONNNMMMLLLKKKJJJJJJKKKLLLIIIJJJNNNPPPPPPSSSXXXdddqqqooo]]]VVV```mmmhhhdddlll>>>999666333222222333222111000000000000000000000000........................---------------------------,,,+++,,,...///...---......------......///000....../////////000000000000000000000222444666777:::999<<<@@@CCCCCCHHHNNNSSSWWWRRRPPPXXXZZZ[[[cccfffnnn~~~kkkjjjmmmffffffhhhgggeeeffflllqqqssstttgggRRRHHHUUUjjjooofffeeeccc___\\\[[[ZZZXXXVVVWWWUUUSSSRRRQQQPPPNNNMMMOOOOOOMMMKKKGGGCCC@@@???===<<<;;;:::999888888888999999<<<===FFFiii~~~lllaaaXXXJJJDDDCCC===999888888777777777777666777777777777777777777777999999999999999:::::::::======<<<;;;;;;:::::::::;;;<<<======;;;777444222------------------------,,,,,,,,,,,,,,,---------,,,------...///000111111333333444555777:::<<<===;;;:::999:::@@@GGGJJJHHHBBBAAA@@@===;;;;;;<<<===::::::;;;<<<<<<<<<<<<<<<<<<>>>???>>>>>>>>>@@@BBBBBBJJJQQQ```ttt|||iiiVVVFFFCCCDDDCCCDDDHHHSSSbbb{{{wwwtttjjjkkkkkknnnooonnnlllhhhdddbbbaaa\\\ZZZVVVSSSPPPNNNKKKJJJLLLJJJKKKOOORRRTTTZZZaaauuu|||gggYYYSSSXXXaaawww]]]bbbjjj???888666333222222333222000////////////////////////........................---------------------------,,,+++,,,...///...---...---------...///000111........./////////000000000000000111333444666777:::999<<<@@@BBBBBBGGGMMMRRRVVVRRRQQQYYY[[[[[[ccceeeooo~~~lllmmmrrrkkkggghhhddd```eeeqqqzzz|||{{{jjjOOOCCCWWWuuuzzzkkkeeebbb___]]]]]]]]]\\\[[[VVVTTTQQQPPPPPPPPPOOONNNJJJIIIHHHGGGFFFDDDBBBAAA<<<;;;:::888777777666666555555888888???___ooobbbXXXIIIAAA@@@:::888888888888777777777777888888888888888888888888999999999999999999888888::::::;;;;;;;;;;;;;;;:::<<<===>>>===;;;777333111------------------------,,,,,,------............---......000111222222333555555666777:::<<<>>>??????>>>===???IIITTTUUUOOOFFFCCC@@@===<<<<<<===>>>:::;;;<<<<<<======<<<<<<>>>????????????AAAEEEGGGHHHRRR]]]tttdddSSSEEECCCFFFFFFIIIOOO[[[iii}}}oookkkrrruuu}}}zzzyyyrrrnnnhhhccc^^^XXXQQQMMMNNNMMMOOOTTTYYY^^^hhhqqqsss```TTTOOORRRXXXddduuu___iiiddd>>>777555333222333222111000////////////////////////........................---------------------------,,,+++,,,...///...------------...///000111111............////////////000000111222333555666777:::999<<<@@@BBBBBBGGGMMMQQQVVVRRRQQQZZZ\\\\\\cccfffpppxxxjjjjjjnnniiibbbccc___ZZZ```oooxxxxxxsssfffOOOJJJiiitttdddaaa^^^]]]]]]^^^___^^^YYYVVVSSSRRRRRRRRRQQQPPPKKKIIIHHHGGGHHHGGGFFFDDD<<<;;;:::888777666666555777555999888<<>>888777888999888777666777888888888888888888888888888::::::::::::999888777666777888999:::;;;;;;;;;;;;===>>>>>>===:::777333000........................------...//////000000000//////000111333444555555777888888:::<<<>>>@@@BBBCCCFFFIIIRRRdddtttsssiiiXXXPPPFFF@@@??????>>>===<<<======>>>>>>>>>>>>>>>?????????@@@AAAFFFLLLQQQXXXeeeuuuyyy^^^PPPFFFGGGJJJLLLSSS]]]kkkxxx}}}qqqooozzz{{{tttkkk```YYYXXXXXXZZZ```eeelllyyymmm[[[QQQNNNRRRWWWfffyyybbbqqqVVV999666444333222333222111///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...------------...///000111222------........./////////000111222333444666666777:::999<<<@@@CCCCCCHHHNNNQQQVVVSSSRRR[[[\\\\\\dddfffqqqzzzvvvmmmhhhhhhddd^^^aaa^^^XXX^^^lllqqqmmmlllfffYYY]]]rrrdddaaa]]][[[[[[\\\\\\\\\ZZZWWWSSSRRRQQQRRRQQQPPPOOOLLLIIIHHHHHHHHHFFFDDD===<<<;;;999888777666666999777::::::<<>>888666888999888666666777999999999999999999999999999:::;;;;;;:::999777555444444555777999::::::::::::===>>>>>>===:::666111///////////////////////////...//////000111111222222000111222333444666777777999:::;;;<<<>>>AAACCCDDDBBBKKKWWWkkkvvvhhhVVVKKKHHHGGGCCC?????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCGGGNNNWWW^^^ppppppVVVMMMHHHKKKOOOTTT```nnnyyyyyyuuukkkhhhgggjjjooottt|||jjjYYYQQQPPPWWW___wwwkkkbbbyyysssJJJ888555444333333333222000...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------......///111222333---------.........//////000111222444555666666777:::999<<>><<<:::999888777777666444777666777SSSzzznnn```VVVFFF???>>>999555888999999666555777:::999999999999999999999999;;;;;;;;;:::999777555333222333666888999:::::::::===>>>>>><<<999555111...000000000000000000000000///000000111222333333333111222333444666777888999;;;;;;<<<>>>@@@BBBDDDEEE>>>LLL```||||||dddUUUQQQOOOIIIDDDAAABBBCCCCCCDDDDDDCCCCCCGGGGGGGGGHHHMMMVVVaaaiiihhhQQQKKKIIINNNSSSYYYiiizzzyyytttsssuuuzzz~~~hhhXXXQQQSSS\\\fffbbbeeekkkGGG:::555444333333333222000...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------......///111222333---------.........//////000111222444555666777777:::999<<>>:::;;;BBBGGGGGGIIIYYYvvv{{{dddcccnnnkkk___RRRLLLHHHGGGEEECCCEEEIIILLLJJJOOOYYYccclllyyycccVVVOOOOOOYYYcccooo}}}aaaVVVUUUPPP[[[vvvYYYiii]]]>>>555666555444222111000000000////////////////////////---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------............///////////////000000000000111111222333444666777888888;;;???CCCEEEGGGJJJLLLTTTTTTUUUVVVYYY\\\^^^```hhhllltttiiihhhjjjqqqrrrgggaaadddffffffeeedddfffhhhnnnppprrr{{{mmmkkkgggdddcccaaa___^^^ZZZ[[[[[[ZZZWWWUUUTTTUUU]]][[[XXXTTTOOOKKKHHHFFF???===;;;:::::::::888666222999888555:::FFFfffppp\\\OOOFFF>>>::::::777777666666555555555555888888777777777777888888888888888777666555444333111111111222444777:::<<<::::::999777555333222111000000//////////////////...111555777777666666777777777888999:::;;;<<<<<<:::???@@@<<<>>>FFFMMMOOOTTTeeeoooggg___\\\YYYUUUTTTUUU\\\]]]eeettt}}}```^^^[[[aaaqqqttt[[[TTTVVVVVVeee]]]vvvXXX>>>888555555333222111000000000////////////////////////...---------,,,,,,,,,+++,,,,,,,,,---------......---------------------------------............///////////////000000000000000000111222333444666666888;;;>>>AAADDDGGGKKKNNNSSSSSSTTTUUUWWWZZZ]]]___hhhkkkyyykkkhhhlllpppwwwwwwkkk```cccgggiiihhhfffeeeeeeiiillllllllluuujjjhhhfffdddbbb```\\\YYY[[[]]]^^^]]]\\\ZZZ[[[[[[^^^]]][[[XXXTTTOOOKKKHHHBBB@@@>>>======<<<:::888555:::999777:::CCCaaaqqq\\\OOOFFF>>>::::::777777666666555555666666777777777777777777777777777777777666555444333222000000000111333555888999888888777666444333222111222111000000////////////...333999======;;;999777888888999999:::;;;<<<<<<===@@@AAA>>>AAAKKKVVV[[[gggxxxzzzwwwvvvrrrnnnmmmuuuyyyllllllnnnzzzmmmVVVQQQWWW[[[nnnrrr^^^tttPPP;;;888555444333222111000000000////////////////////////.........---------------,,,,,,,,,---------......---------------------------------............///////////////000000000000111111111222333444555666888:::===???BBBGGGMMMQQQRRRRRRSSSTTTWWWZZZ\\\^^^gggkkkxxxmmmlllqqqrrrvvvvvvkkkbbbdddggghhhhhhfffeeeddddddiiikkkggghhhnnnssssssfffccc```^^^]]]]]][[[YYY]]]___``````^^^]]]^^^^^^^^^^^^]]]ZZZVVVQQQMMMJJJDDDBBB@@@???>>>===;;;999777:::888888;;;AAA\\\qqq]]]OOOFFF>>>::::::777666666555555666777888777777888888888888777777777777666666555333222111000000111222333666888999777777555444333222222111333222111000//////000000///333999<<<<<<:::888888999999::::::;;;;;;<<<<<<;;;===??????CCCNNN]]]hhhzzz~~~lllUUUQQQWWW]]]sssjjjdddkkkIII777555444333222111000000000000////////////////////////........................,,,,,,,,,---------......---------------------------------............///////////////000000000000333333333333444555666777999:::<<<>>>AAAGGGNNNSSSRRRSSSSSSUUUWWWZZZ]]]___gggkkkyyyooommmooolllpppqqqiiiggggggeeeeeeeeefffffffffgggjjjkkkhhhfffgggfffdddeeeaaa]]]ZZZ[[[]]]___```___```bbbaaa___^^^^^^___]]]]]]\\\ZZZVVVRRRNNNKKKEEECCCAAA???>>>===:::888666888666888<<>>999999777666555555555777888:::888888999::::::999888888777777666666555333222111111222333444666888:::;;;777666555333222222111222333222000/////////000111222444777999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<888999;;;===BBBNNNaaaooo{{{jjjUUURRRYYYaaazzzkkkpppgggFFF666444333333222111000000000000////////////////////////........................,,,,,,,,,---------......---------------------------------............///////////////000000000000222222222222333555666666999:::;;;===AAAGGGOOOTTTTTTTTTTTTVVVXXX[[[^^^```ffflll{{{qqqooooookkkooosssllllllhhheeecccdddeeegggggggggfffcccbbbcccddddddcccbbb^^^XXXVVVWWW[[[___aaa___```bbbaaa```^^^______\\\\\\[[[XXXUUUQQQNNNLLLFFFDDDAAA???>>><<<:::777666666444888;;;;;;QQQwwwwwwbbbSSSHHH???:::999777666555444555777:::;;;999:::;;;<<<<<<;;;:::999777777777666555444333222222333555777:::<<<===>>>999888555333222111111222222111///......///111222555777888888888999<<<>>><<<<<<<<<<<<<<<<<<;;;;;;777777999;;;???JJJ^^^ooorrrdddSSSSSS^^^hhhfffrrrcccEEE777666222222111000000000000000////////////////////////---------------.........,,,,,,,,,---------......---------------------------------............///////////////000000000000//////000111222444555666999:::<<<>>>AAAGGGNNNTTTTTTTTTUUUVVVYYY\\\^^^```gggnnn{{{rrrqqqpppjjjmmmqqqlllmmmiiieeecccdddfffffffffdddbbbaaabbbdddeeefffgggaaa]]]YYYWWWXXX[[[]]]___]]]___aaaaaaaaa```aaaccc]]]\\\ZZZWWWTTTQQQOOONNNHHHFFFCCCAAA???===:::888888666333888:::777KKKppp}}}gggWWWKKKAAA<<<:::777666555444555888;;;===:::;;;<<<>>>>>><<<;;;:::888888888777666555444333222333666999<<<>>>@@@AAA;;;999666444222111111111000///---,,,---///111333555666888888888999<<<>>>>>>=========<<<<<<;;;;;;999888999;;;===EEEWWWjjjiii]]]PPPTTTcccppprrr]]]mmm}}}ZZZ@@@777888222111111000000000000000////////////////////////+++,,,,,,,,,------------,,,,,,,,,---------......---------------------------------............///////////////000000000000///000111222444666888999888:::<<>>;;;888:::777333888999444FFFjjjjjjZZZNNNDDD===<<<777666444444555888;;;===;;;<<<>>>??????>>><<<;;;999999888888777555444333111333666999===???AAABBB===;;;777444222111111111///---,,,+++,,,///222444222444666777777888:::;;;>>>>>>>>>===<<<<<<;;;;;;<<<:::;;;<<<<<>>888:::===???BBBGGGMMMQQQRRRRRRSSSTTTWWWZZZ]]]^^^hhhqqqrrrlllhhhhhheee``````ddddddddddddddddddccccccbbbccceeegggjjjkkkllllllkkkeeeccccccfffhhhgggccc___ccc```___bbbgggiiifffbbb``````^^^[[[VVVSSSRRRSSSMMMIIIEEECCCBBB@@@<<<999;;;555666;;;888666FFF^^^}}}kkk]]]QQQEEE;;;666888666444444777999;;;;;;<<<<<<;;;;;;;;;:::::::::???===999666444444444444888888:::<<<>>>AAACCCEEE???<<<888444222111///---111///---,,,---111444777555555444555666888:::;;;;;;;;;:::999999:::::::::999:::<<<>>>>>>CCCRRRaaarrr___TTTQQQZZZdddvvv]]]XXX```HHH???666222222222111111000/////////111111000000//////......000///...------------------------------------------------------------------------............//////////////////.........222222333444555777888999;;;===@@@BBBDDDGGGKKKNNNUUURRRTTTXXX[[[ZZZ]]]aaaiiirrrxxxpppkkkhhhiiifffaaa```ccc```bbbdddfffeeeccc___]]]bbbcccdddfffggghhhiiiiiieeedddcccccccccbbbaaa___aaa______bbbdddccc___\\\___``````^^^ZZZUUUSSSRRRPPPMMMIIIFFFDDD@@@;;;777999333444:::777333BBBXXXxxxrrrdddVVVHHH>>>999888666444444777999;;;;;;;;;;;;;;;;;;::::::::::::>>>===:::888666666555666888999:::<<<>>>AAACCCDDD@@@>>>:::666444222111000222111000///000333555777444444444444666888:::;;;;;;;;;:::999999::::::;;;@@@===<<<===>>>CCCQQQ___|||fff^^^TTTUUUddduuuzzzaaafff[[[CCC:::333111222222111111000/////////000000000000//////......//////...---------------------------------------........................---------............///////////////////////////111222222333444666777888:::<<>>PPPppp|||mmm]]]LLLAAA<<<888666444555777:::;;;;;;::::::::::::999999999999<<<<<<;;;:::999888777777888999:::===???AAACCCDDDBBB@@@===999666444333222222222222333444555666777333333444444666888999:::;;;;;;:::999999:::;;;<<<<<<999999<<>>AAAEEEHHHMMMPPPUUURRRTTTXXX[[[ZZZ]]]aaajjjtttuuuiiihhhggggggfffcccaaa```bbb```]]]\\\]]]bbbgggjjjbbbcccdddeeefffeeedddcccdddfffgggeeeaaa___```ccccccccccccaaa\\\XXXVVVVVVUUUWWWYYYXXXUUUQQQNNNMMMMMMMMMMMMMMMKKKGGGBBB???<<<777777;;;999555===JJJggg}}}tttaaaNNNAAA===888666555555777:::;;;<<<:::::::::999999999888888999:::::::::999888777777888999;;;===@@@AAACCCCCCBBBAAA>>>:::666444333444111222444666777666666555222333444555777888::::::<<<;;;:::999999:::<<<===;;;999;;;AAAFFFHHHMMMRRRoooiiiUUUMMMMMMKKKPPPYYYhhh{{{rrr[[[XXXTTT[[[qqqiiiddduuuSSS>>>777444777222222111111000/////////////////////////////////......---,,,,,,---------------------------------........................---------............//////////////////000000000000000111222333555666777777:::>>>AAAEEEIIINNNRRRUUURRRTTTXXX[[[ZZZ]]]aaajjjuuupppfffggggggeeedddcccbbb``````^^^\\\[[[]]]```ccceee___bbbeeehhhhhheeebbb___aaadddgggfffccc``````bbbccccccaaa]]]YYYVVVWWWXXXVVVWWWWWWUUURRRPPPPPPQQQNNNOOOPPPOOOLLLHHHDDDBBB===888777:::999666;;;CCC___xxxyyycccMMM@@@<<<999777555555888:::<<<<<<:::::::::999999999888888888888999999888777666666999:::<<<>>>@@@BBBBBBCCCAAA@@@>>>:::555222333444111222555777888777555444222333444666888999;;;;;;<<<;;;999999999;;;===>>>CCC@@@???CCCHHHKKKQQQXXXiii}}}jjj[[[PPPHHHEEEGGGDDDIIIOOOVVVfffiiiTTTUUUSSSZZZlllbbbfff|||wwwMMM===777555999222222111111000/////////.............../////////------,,,,,,,,,------...---------------------------------------------------------............///////////////000000111111000000111222333555666777666999===AAAEEEIIIOOORRRUUURRRTTTXXX[[[ZZZ]]]aaajjjvvvooofffhhhgggddddddfffeeeccc]]]^^^```aaaaaa___]]]\\\___bbbeeehhhhhhfffccc```cccdddeeedddbbb`````````aaa___]]][[[ZZZZZZZZZZZZZZZ[[[ZZZXXXVVVUUUVVVXXXUUUUUUUUUQQQKKKEEEBBB@@@===888555777777666888===UUUqqq~~~fffMMM@@@<<<999777555666888;;;<<<<<<::::::::::::999999999999999888888777777666666666999:::===???AAABBBBBBBBB@@@@@@???:::444111222444222444666888999777555444222333555888:::;;;<<<<<<===;;;999888999;;;>>>@@@DDDAAA???BBBFFFKKKVVVaaatttxxxsssqqqooonnnmmmkkkgggdddYYYPPPIIIHHHHHHEEEBBBBBBEEEJJJNNNRRRaaawwwaaaQQQSSSSSSZZZjjjuuu___lllkkkEEE999777444666222222111111000/////////---............/////////,,,,,,,,,,,,,,,------...---------------------------------------------------------............///...//////000000111111222111111111222444555777888777:::===AAAEEEIIINNNRRRUUURRRTTTXXX[[[ZZZ]]]aaaiiivvvqqqhhhkkkiiieeeeeeiiijjjgggbbbbbbbbbbbbcccddddddeeefffggghhhiiijjjjjjiiiiiioookkkfffbbbaaabbbbbbbbb___^^^^^^```cccdddaaa^^^\\\]]]___^^^\\\[[[[[[[[[WWWXXXVVVQQQJJJDDDAAAAAA???999555666777777999<<>>999777555666888;;;<<<===;;;;;;;;;;;;::::::::::::;;;:::999777666666777777999;;;===@@@BBBBBBBBBAAA@@@AAA@@@;;;555111222555444666888::::::999777666333444777999;;;============;;;999888999;;;>>>AAAGGGLLLVVVaaagggllluuuyyyfffZZZQQQJJJJJJHHHFFFEEEEEEEEECCCBBBBBB???@@@DDDFFFDDDDDDFFFJJJQQQXXX```tttooo\\\QQQRRRSSS[[[nnnooo```wwwbbb>>>888777333444222222111111000/////////---------.........//////,,,,,,++++++,,,,,,---...------------------------........................---------............///...//////000111111222222111222222333444666777888888:::>>>AAAEEEIIINNNQQQUUURRRTTTXXX[[[ZZZ]]]aaahhhvvvwwwooojjjmmmkkkfffffflllmmmkkkjjjfffaaa___bbbiiisssyyynnnmmmlllllllllnnnqqqrrr{{{sssiiicccbbbdddeeeeee______aaagggmmmnnnhhhccc[[[^^^aaabbbaaa^^^\\\[[[VVVVVVUUUPPPJJJEEEDDDEEEBBB<<<777777999;;;<<<>>>CCCeeelllQQQCCCAAA:::888666666888;;;<<<===<<<<<<;;;;;;;;;;;;::::::>>><<<:::888666777888999999;;;>>>@@@BBBBBBBBBAAA@@@BBBAAA<<<555222333666777888:::;;;;;;:::999888333555888:::===>>>>>>>>>===;;;999888999<<>>>>>???AAAAAAAAACCCCCCDDDFFFEEEDDDIIIQQQPPPXXXcccsssyyyfffVVVMMMSSSSSS\\\ssslllbbb]]];;;999999444444222222111111000/////////---------.........//////++++++++++++,,,,,,---...------------------------////////////////////////---------.........//////...//////000111222222222222222333444555777888999888;;;>>>AAAEEEHHHMMMPPPUUURRRTTTXXX[[[ZZZ]]]aaagggvvvwwwkkkooonnnnnnppprrrqqqmmmjjjeee```[[[[[[cccrrrwwwooolllnnnllljjjuuummmdddaaa```bbbfffaaabbbeeeiiimmmnnnllljjj^^^```bbbcccbbb^^^YYYVVVXXXPPPLLLNNNMMMFFFBBBBBB;;;:::777555555666888999DDD___nnnTTTGGGFFF???:::888:::<<<999888::::::999888888888:::===>>>>>><<<:::888777777888888;;;<<>>:::666333333444777999;;;;;;:::999999999999999::::::;;;<<<======>>><<<::::::<<<>>>>>>>>>RRRyyymmmdddffffffaaabbbZZZUUUUUUUUURRROOOPPPOOOMMMHHHDDDBBBAAAAAABBB<<>>:::<<>>DDDFFFGGGEEEDDDIIIRRR[[[eeekkkvvv~~~ttt```SSSOOOUUUPPP```~~~ccchhhTTT@@@999333000444333333222222111000//////////////////////////////------------------------...............///000000........................,,,,,,------.../////////.........//////000111222333333222222333666999:::999===AAACCCEEEHHHMMMQQQYYYUUUUUUXXXZZZZZZ]]]aaagggtttwwwmmmmmmlllkkkmmmooonnnllliiifffccc______ccclllvvv|||oooiiiiiimmmkkkiiirrr{{{kkkeeebbb```aaaddddddeeeeeehhhiiiiiigggeeeaaaccceeefffeeebbb^^^[[[SSSLLLHHHIIIHHHBBB>>>===<<<:::888666555666888999>>>YYYzzzsssZZZMMMKKK???:::777:::<<<:::999:::999888888777888:::<<<===>>><<<999777666777888999;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@>>>:::666333333444777999;;;;;;:::999999999888888999:::;;;<<<======<<<:::999:::<<>>???CCCCCC???DDDEEEEEEFFFJJJSSS```jjjrrr{{{~~~tttzzz|||lll\\\SSSSSSWWWTTTfff^^^hhh{{{NNN<<<888444222555333333222111111000//////////////////////////////---------------------------------------...//////........................,,,,,,------.../////////.........//////000111222333222222333444666888999;;;>>>BBBDDDEEEHHHNNNSSSYYYUUUUUUXXXZZZZZZ]]]aaaiiivvvuuuooojjjiiihhhiiijjjkkkjjjiiiffffffeeefffhhhkkknnnpppmmmiiijjjmmmlllhhhmmmwwwtttllleeedddeeedddeeefffjjjhhhgggggghhhgggeeecccdddeeeggggggfffccc```^^^SSSNNNKKKLLLKKKFFF@@@>>>===;;;999777666777888999:::SSSuuu|||eeeWWWTTTAAA;;;777:::<<<;;;:::<<<999999888888888:::;;;<<<===;;;888666555777999;;;<<<===>>>?????????>>>===??????>>>:::666444444444777999<<<<<<;;;999888999666777888:::<<<===>>>>>>:::999888999===???AAAAAAMMMiii~~~eeeXXXTTTPPPKKKNNNHHHCCCEEEEEECCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBCCCAAAAAADDDDDDBBBFFFFFFHHHNNNXXXgggttt}}}|||rrrnnnvvvooo```UUUSSSVVVZZZ[[[qqq{{{ZZZnnnsssGGG777777555333555222222222111111000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,------.../////////.........//////000111222111222333444555777888888<<>>;;;999888888999999999PPPqqqppp```[[[EEE===888:::======<<<===:::::::::999:::;;;<<<===<<<:::777555555777:::===>>>>>>?????????>>>===<<<>>>>>>===;;;777555444555777:::<<<===;;;999888888444666888:::<<<===>>>>>>;;;999888999<<>>>>>===<<<<<<<<<======>>>>>>;;;999777666666999<<<>>>???@@@@@@@@@@@@>>>===<<<=========;;;888555555555777:::===>>><<<:::888777333555888:::<<<=========<<<;;;999999;;;===>>>===;;;GGGTTT]]]hhhtttxxxtttiiiaaaYYYTTTRRRQQQPPPOOOOOOHHHCCCEEEFFFEEEDDDEEEBBBCCCEEEFFFGGGFFFEEEDDDHHHHHHIIIIIIGGGGGGIIILLLKKKTTTeeezzz{{{jjjooo|||sss```TTTOOOPPPUUU[[[iiiddd^^^ddd>>>444777555222333111111111000000000000000////////////////////////------------------------......---------------...------------------------,,,,,,------.../////////............///000111222000111333555666777777777;;;===???@@@BBBGGGOOOVVVZZZVVVVVVYYY[[[[[[^^^bbbeeesssyyynnnkkkkkklllmmmllljjjiiijjjkkkoooooonnnnnnnnnnnnnnnnnnooommmjjjiiihhhiiijjjlllbbbgggjjjgggcccccccccbbbfffeeefffgggjjjkkkjjjiiijjjjjjhhhgggeeecccbbbbbbgggddd___YYYVVVUUUPPPIIIEEEDDDBBB@@@>>>===<<<;;;888EEE```ssslllRRRFFF======AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>999999888888999;;;>>>???@@@@@@AAAAAA@@@>>>===<<<;;;<<<===;;;888666555666888;;;>>>???===:::888777333555888;;;<<<===<<<;;;===;;;999999;;;<<<===<<<===DDDKKKOOOUUU]]]```^^^^^^XXXSSSSSSSSSRRRSSSUUURRRJJJDDDDDDFFFFFFFFFIIICCCDDDEEEFFFGGGFFFEEEEEEIIIHHHHHHHHHFFFDDDIIIPPP[[[hhh}}}qqqhhhqqqmmm\\\SSSOOORRRWWWhhh}}}rrr\\\fff]]]<<<555777444111333000000000000000000000000////////////////////////------------------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........//////000111222111222333444555777888888999<<>>===888AAAYYYxxx|||uuuWWWKKK@@@???BBBCCCAAA@@@>>>>>>>>>??????>>>>>>===888999:::;;;<<<>>>???@@@>>>????????????>>><<<;;;:::<<<===<<<999777666666888;;;???@@@===:::777666444666999;;;<<<<<<;;;:::;;;999888999;;;===>>>>>>>>>CCCHHHJJJNNNTTTXXXYYY^^^WWWSSSUUUXXXZZZ```gggcccXXXNNNJJJHHHFFFFFFHHHDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHIIILLLMMMOOOYYYdddnnnmmmttt|||}}}xxxyyy~~~fffVVVPPPQQQVVV]]]sssbbb[[[wwwqqqTTT:::555666222111444///000000000000000000000////////////////////////------------------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........//////000111222333222222333444666888999888<<<@@@CCCEEEIIIPPPUUUZZZWWWVVVZZZ[[[[[[^^^cccgggvvvtttpppoookkknnnpppoookkkhhhggggggiiijjjkkkllllllkkkiiihhhiiikkklllllllllkkkgggbbblllrrrrrrhhhaaabbbfffgggnnnnnnmmmnnnmmmiiieeeaaa_________```aaadddfffgggooommmdddYYYUUUVVVRRRKKKJJJIIIGGGEEECCC@@@???>>>:::@@@VVVvvv{{{[[[MMMAAA@@@CCCCCCAAA@@@===>>>>>>>>>>>>>>>===<<<777999;;;===???@@@@@@@@@<<<===>>>>>>>>>===;;;::::::;;;===<<<999777666666888;;;???@@@>>>:::777666444666999;;;<<<;;;:::999999888777888;;;>>>??????DDDIIIOOOSSSWWW^^^dddggg]]]VVVRRRVVV]]]dddooo{{{wwwjjj\\\RRRLLLFFFDDDEEEEEEFFFGGGHHHJJJKKKMMMMMMNNNMMMQQQYYY^^^dddsssuuummmsssvvvxxxrrriiinnnyyy```RRRNNNQQQZZZbbbrrrtttYYY```gggMMM777555666111000555////////////000000000000////////////////////////---------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000.........//////000111222333333222222333666999:::888<<>><<>>===>>>>>>===<<<>>>===>>>AAACCCBBB??????AAA@@@???>>>===============??????===999777777999>>>=========<<<;;;:::999888999;;;<<<<<<;;;:::999888888888999;;;===@@@AAAHHHRRRUUURRR]]]rrr{{{vvvhhhYYYPPPNNNRRRhhhuuuoooiii\\\RRRNNNMMMMMMMMMMMMMMMPPPTTTXXX\\\^^^cccnnn~~~tttmmmzzzsssmmmhhhdddooottt]]]QQQNNNPPPYYYbbbqqqsssbbbkkk\\\GGG666444444111000555222222222111000//////...000000//////.........---.........------,,,,,,,,,------------------------+++,,,------......------,,,---......//////......///////////////.........000222333333333444777999;;;===@@@CCCFFFKKKQQQVVVXXXSSSRRRVVVZZZ\\\___cccgggzzz~~~uuuppppppooonnnmmmkkkjjjiiiiiiiiimmmkkkhhhgggggggggfffeeehhhgggfffdddcccbbbaaaaaadddiiijjjfffdddgggjjjkkkiiiiiihhhiiijjjiiigggeeebbbbbbccceeehhhiiihhhfffgggddd```[[[XXXUUUTTTRRRXXXOOONNNLLLEEEFFFHHHAAA:::999HHHjjjxxx\\\OOOCCCAAABBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<>>><<<<<<>>>@@@BBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>;;;<<<===<<<999888999;;;<<<======>>>===<<<:::999888999;;;<<<===<<<::::::777777777888:::<<<>>>@@@DDDOOOUUUWWWeee{{{}}}lllYYYNNNNNNXXXvvvssshhhcccaaa```___]]]^^^bbbiiinnnyyywwwwwwmmmdddcccggg|||yyyxxxqqq[[[RRROOOPPPVVV]]]lllmmmaaatttWWWDDD555333444111000333222222111111000//////...000/////////..................---------,,,,,,,,,------------------------+++,,,------......------,,,---......//////......////////////////////////000222333333333444777999;;;===@@@CCCFFFKKKQQQVVVXXXTTTSSSXXX\\\^^^```dddhhh{{{{{{tttrrrpppooonnnllljjjiiiiiiiiimmmjjjfffccccccddddddccccccccccccbbbaaa___]]][[[[[[```ddddddeeegggfffbbbhhhgggfffggghhhhhhfffeeecccdddfffiiikkkjjjgggeeeeeeccc___\\\YYYYYYYYYYYY^^^VVVVVVXXXTTTTTTRRRHHHAAA<<>>===<<<<<<===>>>>>>AAA???======@@@DDDGGGGGGGGGFFFDDDBBB@@@?????????999;;;;;;:::999999;;;<<<:::<<<>>>??????===;;;:::888999;;;<<<<<<<<<;;;:::888888888999;;;===???AAACCCNNNVVV]]]mmm~~~fffRRRHHHOOObbb|||{{{zzzyyy|||}}}uuutttooobbbXXX\\\lllxxxccc^^^eeerrr~~~kkkWWWQQQQQQPPPTTT[[[jjjeeeaaaPPP@@@444333555111000222222111111000000//////...////////////...............------------,,,,,,,,,------------------------+++,,,------......------,,,---......//////......////////////////////////000222333444444555777:::;;;===@@@CCCFFFKKKQQQUUUXXXTTTUUUZZZ______aaadddjjj~~~xxxtttrrrqqqooommmkkkjjjiiiiiikkkhhheeeddddddcccbbb```___aaabbbcccbbb```^^^\\\\\\```cccdddfffhhheee___eeeddddddeeefffgggeeeddddddddddddfffhhhgggeeeccccccaaa^^^[[[YYYZZZ]]]___^^^]]]hhhrrrqqqppplll```XXXJJJFFFYYYvvvsss[[[OOOEEEDDDFFFEEEBBBAAA>>>>>>>>>======>>>AAACCCGGGGGGFFFFFFHHHLLLMMMKKKHHHFFFDDDBBB@@@@@@@@@AAA;;;;;;::::::999:::;;;<<<999;;;>>>AAAAAA???<<<:::777888999:::;;;;;;:::::::::::::::;;;===@@@BBBDDDHHHQQQZZZbbbrrrwww\\\KKKIIIXXXpppwwwmmmiiicccYYYVVVccc}}}uuu___WWWZZZ^^^```bbbkkktttzzzdddRRRPPPRRRRRRYYYcccttt}}}aaacccvvvIII===555555666333111111111111000000///////////////////////////.........------------------------------------------------+++,,,------......------,,,---......///.........///////////////000000000000222333444444555888:::<<<>>>@@@CCCFFFKKKQQQUUUVVVTTTUUU[[[___```aaaccclllwwwsssrrrqqqooommmlllkkkjjjjjjgggggggggggggggeeeaaa^^^[[[]]]```cccdddbbb```______bbbbbbbbbeeehhhgggccccccbbbaaabbbdddeeeddddddcccaaa``````aaabbbbbbaaadddbbb___ZZZWWWWWW[[[___ZZZbbbzzzrrr[[[IIIRRRnnnuuu[[[PPPFFFEEEGGGFFFCCCBBB<<<===>>>======???CCCFFFOOOSSSUUUTTTUUUXXXTTTMMMGGGFFFCCCAAA@@@AAABBBCCC???===;;;:::999::::::;;;:::<<>>@@@CCCFFFJJJPPPTTTUUURRRTTTZZZ______```cccnnnssspppooonnnmmmlllkkkjjjjjjjjjeeeeeeggghhhiiifffbbb^^^ZZZ\\\___bbbddddddcccbbb\\\^^^^^^[[[\\\aaacccbbbaaa___^^^___aaacccdddcccaaa___\\\\\\^^^___``````eeeccc___YYYTTTTTTYYY^^^VVV___zzzkkkTTTTTTjjjzzz]]]QQQFFFEEEHHHGGGEEEEEE<<<>>>??????>>>AAAFFFKKKUUU]]]aaa```aaabbb\\\QQQJJJHHHDDDBBB@@@AAABBBCCCBBB???;;;:::;;;<<<<<<;;;<<<>>>@@@AAAAAA???===<<<666777777888999:::;;;;;;999999;;;===@@@DDDHHHJJJUUU^^^hhhpppxxx~~~}}}wwwaaaXXX]]]lllwwwqqqfff\\\VVVMMMZZZtttfffUUUPPPPPPRRRTTTUUUSSSXXXhhh}}}~~~lllYYYNNNRRRUUUXXXjjjqqq```kkk\\\@@@<<<777555666555333111////////////////////////.........///////////////,,,,,,,,,------------...------------------------+++,,,------......------,,,---......//////.........//////000000111111222000222333444555777:::<<<===>>>AAACCCFFFJJJPPPTTTUUURRRSSSYYY^^^___aaadddnnnqqqnnnkkkjjjiiihhhhhhhhhhhhiiidddddddddfffgggfffccc```^^^```ccceeefffffffffeeebbbeeeddd]]]YYY[[[]]]^^^___]]]\\\]]]```bbbcccccc^^^]]]]]]^^^`````````_________\\\XXXTTTWWW___fff^^^]]]ooozzzfff^^^iiicccVVVJJJIIIKKKKKKKKKKKKBBBDDDFFFEEEDDDGGGNNNTTTXXXbbbgggeeegggiiicccWWWOOOLLLHHHDDDAAA@@@AAABBBBBB>>>;;;:::<<<>>>???>>>???@@@@@@AAA@@@???===<<<888888888999:::<<<======;;;<<<===AAAEEEIIIMMMPPP[[[dddmmmsssvvvyyyyyyxxxmmmiiirrr~~~llleeebbb]]]]]]aaadddyyysssaaaWWWSSSTTTWWWVVVUUUYYYbbbooouuudddUUUPPPVVVXXXYYYllljjj```rrrOOO===:::666333333444222000////////////////////////............/////////000,,,,,,,,,---------......------------------------+++,,,------......------,,,---......//////.........//////000111111222222000111333444555777:::======???AAACCCFFFJJJPPPSSSWWWSSSSSSYYY^^^```cccgggnnnqqqoooggggggffffffffffffggggggdddcccbbbcccdddeeecccbbbeeefffgggiiijjjjjjiiiiiisssvvvtttjjj```^^^^^^___^^^\\\[[[\\\___aaabbbbbb\\\]]]^^^aaacccccc```^^^WWWXXXXXXVVVVVV]]]hhhqqqnnnccckkkuuuhhhhhhyyyiii\\\PPPMMMPPPQQQQQQRRRIIIKKKMMMMMMLLLOOOVVV]]]YYYccchhhfffhhhmmmggg[[[TTTQQQKKKFFFBBB@@@@@@AAAAAA===::::::===AAABBBAAAAAAAAAAAA@@@???>>>======:::::::::;;;<<<===???@@@???@@@BBBFFFJJJOOOTTTVVV^^^gggppprrrrrrrrrssstttzzz}}}}}}|||zzz}}}mmm___VVVXXX[[[___lll|||rrrdddZZZUUUUUUMMMQQQWWW\\\bbbqqqyyylll___SSSRRR[[[[[[YYYlllxxxddd___xxx|||DDD<<<:::555111111222111///.........///////////////---.........//////000000,,,,,,,,,------.........------------------------+++,,,------......------,,,---......//////.........//////000111222222222000111333555555777:::======???AAACCCFFFJJJOOOSSSYYYUUUTTTYYY^^^aaaeeeiiinnnyyy{{{wwwrrrqqqmmmnnnmmmkkkmmmpppmmmgggeeedddbbbaaacccfffkkknnnkkkjjjhhhfffeeefffjjjnnnqqq{{{}}}rrrbbb\\\___bbb^^^]]]ZZZXXXWWWZZZ```eeecccbbbbbbaaa```]]]YYYVVVWWWUUURRRQQQTTT[[[bbbfffggghhhrrrxxxlllmmm{{{yyyfffTTTPPPPPPQQQWWW___]]]WWWQQQQQQWWW]]]^^^^^^]]]\\\\\\\\\[[[ZZZZZZYYYSSSPPPLLLHHHDDDBBBBBBAAAEEEBBB???@@@EEEIIIKKKKKKJJJCCC>>>???@@@===::::::<<<===>>>??????@@@@@@@@@CCC@@@EEERRRWWWTTTXXXaaammmqqquuusssnnnjjjjjjllltttxxxhhh^^^YYYbbbcccmmm~~~lllaaaTTTSSSRRRUUU___rrr|||nnnjjjcccXXXXXXTTTTTTXXX\\\eeewwwpppaaaXXXTTTQQQTTT]]]lllxxxeeelllhhhIII:::888555333333222000///000000///...............------------------------------------------------------------------------,,,------......------,,,,,,---......//////......////////////000000000000222222333333555666888999;;;===???BBBEEEKKKRRRWWWWWWTTTVVV[[[___```dddiiiiiiwwwxxxuuurrrrrrqqqrrrqqqnnnoooqqqnnnhhhdddddddddeeegggiiilllmmmhhhjjjlllllllllkkklllnnnlllqqqqqqiiiaaa_________^^^]]]\\\\\\___dddhhhkkkllljjjfffcccaaa^^^\\\ZZZUUUTTTSSSQQQRRRWWW^^^dddeeeooo{{{yyyooovvvkkkYYYTTTSSSSSSVVV]]]cccaaa^^^\\\[[[[[[[[[[[[UUUTTTRRRPPPMMMLLLKKKJJJNNNLLLIIIFFFDDDCCCCCCDDDCCCAAAAAACCCIIIOOORRRSSSOOOGGG@@@??????======???<<<===???CCCHHHLLLMMMLLLOOOIIIJJJRRRUUUVVV```mmmssswwwzzz{{{wwwssspppoooqqq~~~ppp]]]RRRNNNOOOOOOSSS[[[aaafffrrr}}}zzzaaaSSSRRRUUUYYY^^^gggwww|||vvvnnnddd[[[WWWUUUVVVYYY^^^kkkxxxkkk\\\SSSPPPSSS^^^nnneeecccaaaAAA:::888555333333222000///000000///...............------------------------------------------------------------------------,,,------......------,,,,,,---......//////......////////////000000000000222222333444555666888999<<<>>>@@@CCCFFFKKKQQQUUUWWWUUUWWW\\\___```cccgggkkkzzzssstttrrrqqqrrrtttuuutttppppppqqqnnniiidddeeeggghhhjjjlllmmmmmmfffkkkpppsssssspppnnnmmmkkkkkkgggcccdddgggeeeaaa```^^^___ccciiioooppppppmmmkkkhhhdddaaa```______VVVXXXXXXVVVTTTVVV^^^dddeeeuuuuuusssppp]]]WWWUUURRRSSSXXX```ccceeeddd___ZZZXXXWWWPPPNNNKKKGGGEEEDDDCCCCCCHHHGGGEEECCCCCCCCCEEEFFFBBBBBBCCCHHHOOOVVVZZZ\\\WWWMMMCCC@@@@@@???AAADDDAAA@@@CCCKKKUUU[[[\\\ZZZTTTQQQRRRVVVVVVVVV```nnnyyy{{{}}}xxxwwwnnn[[[PPPLLLNNNMMMNNNPPPPPPTTT___jjjxxxttt___RRRTTT\\\\\\eeeppp}}}|||qqqeee___YYYWWWWWWZZZaaahhhmmmvvv}}}dddVVVQQQPPPVVVfff~~~gggqqqYYY:::999777444333333222000///000000///...............------------------------------------------------------------------------,,,------......------,,,,,,---......//////......////////////000000000000222222333444555777888999<<<>>>BBBEEEHHHLLLPPPSSSWWWUUUXXX^^^``````bbbeeemmmwwwrrrqqqoooooopppqqqsssrrrnnnnnnooonnnjjjeeeffffffhhhiiikkkmmmnnnhhhmmmrrruuutttpppllljjjllljjjgggdddgggmmmlllhhheeecccccchhhooosssqqqnnneeeeeeeeedddbbbaaabbbbbb\\\___bbb___ZZZZZZaaahhhhhhrrryyyttt```YYYVVVPPPNNNPPPRRRWWW\\\```___[[[VVVSSSKKKHHHEEEBBBAAAAAACCCDDDDDDCCCAAAAAAAAABBBDDDEEEDDDEEEGGGLLLRRRYYY^^^aaa^^^SSSIIIEEEDDDCCCDDDGGGGGGFFFIIISSS```hhhhhheeeVVVYYY^^^bbb___ZZZ]]]dddvvvyyyyyylllccc^^^UUUQQQNNNNNNPPPSSSWWWZZZ\\\gggsss|||}}}tttpppggg\\\SSSTTT^^^hhhttt}}}}}}xxxoooddd^^^\\\]]]aaadddjjjpppyyyaaaSSSTTTRRRXXXjjjdddxxxRRR777999666444333222222111///000000///...............------------------------------------------------------------------------,,,------......------,,,,,,---......///.........////////////000000000000222222333444666777999:::===???CCCGGGIIILLLPPPRRRVVVVVVYYY___aaa``````cccmmmwwwqqqooommmlllmmmjjjmmmmmmiiiiiikkkllljjjgggfffddddddeeeiiimmmooommmoooqqqqqqoookkkiiiggghhhiiigggcccdddiiilllllljjjgggeeehhhmmmoookkkggg^^^bbbfffgggeeebbbaaaaaa```eeehhhfff```___dddjjjjjjiiisssyyyddd]]]YYYQQQLLLKKKGGGIIIOOOWWW\\\[[[TTTMMMDDDBBB???<<<;;;<<<===>>>BBBAAA@@@??????@@@BBBCCCIIIIIIKKKMMMRRRXXX___ccccccYYYOOOLLLJJJGGGFFFHHHHHHHHHMMMZZZiiissstttqqq```dddiiikkkgggaaaaaadddrrrvvvzzzpppiiibbbbbbgggiiibbbZZZVVV\\\ccchhhfffaaa```aaa^^^^^^^^^___eeeoooyyyyyykkkddddddffffffhhhiiirrrwwwaaaTTTUUUTTTZZZkkk^^^~~~KKK888888666333222222222111///000000///...............------------------------------------------------------------------------,,,------......------,,,,,,---......///.........////////////000000000000222222333444666888:::;;;===@@@DDDGGGJJJMMMPPPSSSVVVVVVYYY___aaa``````ccclllvvvpppnnnmmmkkkjjjdddhhhiiieeedddgggiiihhhgggeeecccbbbccchhhllloooooooooooollliiifffeeeeeebbbeeeddd^^^]]]bbbhhhjjjjjjgggddddddfffgggeeeccc```eeejjjkkkgggcccaaaaaacccfffjjjhhhdddccceeeiiigggdddkkkzzz~~~jjjccc___UUUMMMKKKEEEEEEGGGNNNUUUUUUNNNFFFDDDBBB???<<<:::999999:::AAA@@@???>>>>>>???AAABBBJJJKKKLLLMMMQQQXXXaaaggghhh^^^TTTPPPMMMJJJHHHJJJGGGJJJSSSaaarrr~~~lllkkkiiiggggggiiinnnrrrvvvzzzllllllmmmkkkddd]]]]]]aaagggmmmttt|||tttqqqpppooommmiiiiiitttttt```UUURRRSSS[[[kkk~~~rrrCCC999777555333222222222111///000000///...............------------------------------------------------------------------------,,,------......------,,,,,,---......//////......////////////000000000000222222333444666999;;;<<<>>>@@@DDDGGGJJJNNNRRRUUUWWWUUUXXX^^^``````bbbeeelll~~~uuuooonnnnnnkkkgggdddhhhhhhdddbbbdddgggfffeeedddcccdddeeehhhlllnnnmmmmmmllliiifffdddddddddaaacccaaa\\\\\\ccciiikkkfffdddaaa______```cccddd```eeeiiijjjfffccccccdddeeegggjjjjjjhhhgggggghhhccciiinnnssskkkeeeaaaXXXNNNJJJCCCCCCEEEHHHKKKKKKGGGDDDBBBAAA???>>><<<;;;;;;;;;???>>>======>>>@@@BBBDDDIIIIIIJJJLLLQQQ[[[gggpppnnnbbbVVVPPPMMMJJJKKKMMMKKKQQQ\\\jjjyyytttpppjjjiiippp{{{}}}ssskkknnnwwwwww{{{qqqppp}}}qqq]]]SSSPPPSSS[[[hhhyyybbb<<<;;;666444222111222222111///000000///...............------------------------------------------------------------------------,,,------......------,,,,,,---......//////......////////////000000000000222222333555777999;;;<<>>AAADDDFFFFFFGGGHHHKKKRRR^^^mmmxxxssseeeVVVNNNKKKJJJLLLPPPRRRYYYdddrrr~~~{{{xxxtttwww|||uuu{{{}}}qqquuunnnZZZPPPQQQTTT[[[dddppp|||YYY888===666444222111222222111000000000///...............------------------------------------------------------------------------,,,------......------,,,,,,---......//////......////////////000000000000222222333555777999;;;===???@@@CCCEEEIIIOOOUUUZZZWWWTTTVVV[[[___```dddiiinnn|||rrrlllkkkkkkiiifffiiiiiigggfffcccaaa___]]]aaadddfffdddaaaaaaeeejjjhhhhhhfffcccaaabbbeeegggcccbbbdddlllvvvzzzwwwrrrfffbbb^^^^^^aaadddeeeeeeaaaccceeefffnnnvvvuuunnnoooooonnnmmmnnnooopppqqqooommmhhhnnn{{{|||xxxbbb```ccc[[[OOOIIIEEE@@@===>>>???<<<<<<===<<<:::888:::===>>><<<:::???999777<<<@@@>>>@@@DDDHHHIIILLLKKKJJJQQQggg{{{yyy{{{kkkXXXRRROOOMMMSSSaaadddnnn~~~~~~xxx|||wwwwwwfffSSSRRRWWW___\\\ccciiiyyy~~~ppptttKKK::::::555555333222111000000000000000//////......------........................++++++------------++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000111222333222444555666666999<<>>@@@@@@===<<<>>>===;;;:::;;;===>>>===;;;>>>999888<<<======???EEEIIIJJJLLLKKKHHHNNN```rrr{{{ggg]]]UUURRRXXXgggooo~~~zzzssspppvvv~~~{{{bbbUUUXXXLLL\\\```ooozzznnnxxxlllEEE666777555555333222111000000000///////////////.................................+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........////////////000111222333222444555666666999<<>>===>>>===<<<;;;<<<===>>>>>><<>>===>>><<<<<<<<<<<<===>>>>>>===AAAAAA@@@>>>===???DDDIIIKKKJJJJJJIIIFFFFFFQQQ\\\|||lll[[[VVV^^^___hhhzzzuuuppphhh[[[dddlll}}}ppp{{{~~~cccVVVWWWlll}}}mmmttt[[[===555888555555333222111000000000------......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++,,,,,,,,,---------......------------............////////////000111222333222444555666666999<<>>===???<<<===>>>>>>>>>>>>>>>???BBBBBBBBBAAABBBFFFJJJMMMMMMKKKIIIIIIGGGGGGNNNWWWpppxxxgggcccmmmnnnlllsssvvv```^^^^^^YYYlll{{{~~~}}}zzzyyyyyyddd\\\___kkkuuuoooyyyRRR;;;555777555555333222111000000000------......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,---------......---------.........//////////////////000111222333222444555666666999<<>>???AAA>>>@@@AAAAAA@@@@@@AAABBBBBBDDDEEEFFFMMMVVVYYYYYYSSSNNNKKKKKKJJJIIIOOOVVVjjj|||zzzxxxeeeQQQQQQYYY^^^|||nnneeeccclllxxx~~~sssggg```eeemmmvvvppppppgggFFF888555444555555333222111000000000.........///////////////........................---,,,,,,++++++,,,,,,------------,,,---...//////,,,,,,,,,---------......------........./////////////////////000111222333222444555666666999<<>>BBBCCCEEEGGGIIINNNUUUYYYYYYYYYZZZ]]]\\\[[[```hhhsssqqqnnnkkkjjjllloooooonnnkkkkkkhhhcccbbbeeegggffffffbbbfffnnnnnneeeaaaeeebbb___[[[ZZZZZZ]]]```aaacccbbb`````````___]]]ZZZYYYXXXWWWXXX[[[___``````ccccccdddddddddaaa^^^\\\___bbb```[[[XXX[[[___```aaa]]][[[___dddddd___[[[bbbbbb```\\\\\\eeewwwpppmmmuuubbbPPPIIIJJJIIIGGGFFFJJJFFFEEEHHHJJJLLLQQQXXXeeeppplllaaaXXXTTTOOOKKKPPP[[[uuukkkXXXXXXaaammmjjj]]]VVVMMMJJJOOONNNNNNSSS]]]dddqqqooobbbVVVUUUZZZ^^^bbbfffiiifffbbbxxxvvveee~~~^^^@@@===999333555333333222222111000000000////////////............------------------------...---,,,+++++++++,,,,,,......---------,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......////////////000111222333333444555666666888;;;>>>AAACCCEEEGGGJJJNNNTTTYYYYYYXXXZZZ]]]\\\[[[```gggqqqrrrooommmlllnnnqqqrrrrrrppppppmmmgggeeehhhhhhggghhhfffiiiqqqpppfffaaabbbaaa___^^^]]]___bbbfffhhhjjjfffccc``````aaaaaa```aaa]]]ZZZ\\\aaaeeeeeeccceeeeeedddcccaaa```___^^^dddeeeccc\\\ZZZ]]]```aaa^^^^^^^^^```bbbbbb```]]]cccbbb^^^XXXUUUWWW___eeeaaaXXX\\\tttooo^^^WWWTTTRRRPPPPPPRRROOOPPPUUUZZZaaakkkvvv~~~kkkbbbZZZVVVPPPLLLTTT```~~~mmm```\\\fffttteeeWWWRRRLLLKKKPPPQQQOOORRRWWWYYY```tttvvveeeYYYPPPRRRZZZaaafffjjjhhhnnnzzzZZZiiilllMMM<<<<<<666333777333333222222111000000000////////////............------------------------...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,---------......////////////000111222333222333555555555777;;;===AAACCCEEEGGGJJJNNNTTTXXXYYYXXX[[[]]]]]]\\\```gggpppkkkkkklllnnnqqqssstttuuupppqqqmmmgggdddffffffdddcccbbbeeekkkjjjddd```aaa```aaaaaabbbbbbdddgggjjjkkkhhhdddbbbbbbcccbbbbbbdddbbb``````bbbeeeggggggeeefffgggfffdddbbb``````eeegggeeeaaa```cccdddccc^^^______]]]^^^ccciiijjjlllkkkfff___ZZZXXXWWWUUUPPPLLLUUUmmm}}}ooohhhccc___]]]______^^^bbbiiirrr|||wwweee^^^YYYVVVQQQOOOZZZiii}}}mmmhhheeekkk}}}bbbSSSQQQOOONNNQQQRRRPPPQQQTTTTTTWWWhhh|||vvvlll^^^UUUOOOSSS[[[```eeehhhkkk{{{gggccc{{{aaavvvuuuCCC;;;999333222777333333222222111000000000////////////............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,---------......////////////000111222333222333444555555777;;;>>>AAACCCFFFHHHJJJNNNSSSWWWXXXXXX[[[^^^]]]\\\```gggpppgggiiimmmpppqqqqqqpppooonnnooolllfffdddeeeeeebbbeeeddddddfffeeebbbaaabbbaaacccfffgggeeedddeeefffgggfffeeedddeeedddbbb```ccceeeeeebbb___```eeejjjeeehhhlllmmmjjjfffcccbbbdddggggggfffgggjjjiiieeeccceeeaaa[[[```ooo~~~rrrcccZZZYYYXXXTTTTTTSSSYYYjjj}}}yyyrrrmmmlllpppppprrrxxxwwwhhh\\\XXXVVVWWWSSSTTTdddvvvzzzllleeemmmrrrbbbTTTQQQOOONNNOOOQQQOOOPPPTTTTTTXXXjjj~~~~~~ooofffWWWRRRPPPTTTYYY[[[___dddhhh]]]pppqqqcccpppAAA<<<777000333555333333222222111000000000////////////............---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222333111333444555666888;;;>>>AAACCCFFFHHHKKKNNNSSSVVVWWWXXX[[[^^^^^^\\\```fffpppiiimmmppppppnnnjjjhhhffflllnnnkkkfffdddffffffccchhhfffdddccc```^^^]]]]]]aaafffkkkllliiieeebbbbbbccccccdddeeefffeeebbb___aaaeeegggbbb\\\[[[bbbjjjeeejjjpppqqqnnnjjjggggggdddfffgggfffiiilllkkkgggdddfffdddbbbooommm\\\ZZZZZZWWWTTTVVVYYYaaappp|||}}}{{{eeeVVVSSSRRRTTTWWWUUUYYYmmmzzzqqqpppssskkkYYYSSSOOOMMMMMMNNNMMMPPPVVVZZZaaavvvwwwiiiaaaOOOOOOPPPTTTUUUXXXaaakkkmmmbbblllsssggg@@@===444000555222333333222222111000000000////////////............------------------------,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......////////////000111222333222333555666777999===@@@AAADDDGGGIIIKKKNNNRRRUUUWWWXXX[[[___^^^\\\```fffpppnnnooopppmmmiiieeedddeeehhhjjjiiiddddddffffffcccdddddddddbbb```^^^\\\ZZZ```gggooorrrmmmfffbbb```bbbbbbbbbdddffffffdddbbbcccdddddd___[[[[[[```ffffffkkkpppqqqnnnkkkkkkmmmhhhhhheeebbbeeejjjkkkhhhcccgggfffffftttsss```]]]\\\XXXOOORRRRRRSSS___tttxxxaaaRRRJJJJJJJJJOOOSSSSSSYYYoooxxx|||~~~{{{}}}}}}eeeXXXQQQNNNNNNPPPOOOTTT]]]dddppp|||mmmaaaZZZKKKMMMQQQTTTUUU\\\oooyyyyyyiiiWWW======222222999///333333222222111000000000////////////............------------------------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,---------......////////////000111222333333444666777888:::>>>AAAAAADDDGGGIIIKKKNNNRRRTTTWWWXXX[[[______\\\___eeepppoooooonnnjjjfffdddgggiiidddfffeeebbbaaadddeeebbb```cccffffffeeedddbbb^^^___hhhrrruuuppphhhccc```cccbbbbbbccceeeffffffeeeeeeccc```]]][[[]]]```cccgggkkkoooooolllkkknnnqqqllliiiccc^^^```gggiiiggggggjjjfff```gggxxxyyy~~~zzziii______]]]XXXSSSUUUQQQIIIPPPeeeyyy~~~~~~zzzZZZJJJFFFFFFBBBDDDIIINNNNNNUUUmmmppp]]]TTTQQQSSSTTTSSSYYYdddmmm|||sssdddYYYSSSJJJNNNSSSVVVXXXccc~~~gggggg}}}JJJ888<<<111555<<<---333333222222111000000000000/////////............------------------------,,,,,,---...---,,,+++************++++++,,,,,,,,,000///...---,,,------...,,,,,,,,,---------......////////////000111222333333555666777999;;;???BBBAAADDDGGGJJJLLLNNNQQQTTTVVVWWW[[[______\\\___eeeooollljjjhhhfffeeedddaaa___hhhgggeeeddddddbbb___]]]gggccc``````ccceeeeeedddbbbfffjjjjjjgggeeedddeeefffgggddd^^^^^^bbbaaa\\\```______cccgggjjjiiigggffffffgggggghhhiiiiiiiiihhhgggeeefffggggggeeedddgggdddbbbdddiiimmmnnnnnnfffkkknnnjjjaaaZZZYYY\\\XXXPPPKKKLLLMMMUUUnnn~~~nnniiilllwwwuuu[[[JJJDDDBBBCCCEEEEEEIIIOOORRR\\\uuuqqq\\\WWWXXXYYY[[[gggwww~~~nnn\\\RRRQQQLLLRRRWWWXXX^^^sssxxx\\\oooeeeHHH999999666333444000222111111000000000000000////////////............------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000000000000111222333444111333555666888;;;???BBBDDDGGGIIIIIIGGGIIIOOOTTTYYYYYY\\\___^^^]]]aaagggtttkkkiiigggfffffffffeeecccdddcccbbbbbbbbbaaa```___dddbbb``````aaaaaaaaaaaaaaaccceeedddcccbbbdddfffeeegggeee^^^\\\^^^^^^[[[[[[\\\^^^cccggghhhfffdddddddddddddddeeeeeeeeefffcccdddfffffffffdddbbbaaaeeebbb```bbbeeeiiijjjjjjfffjjjmmmkkkddd]]]YYYXXXVVVQQQOOOPPPNNNTTTkkkvvvggg```aaabbblll}}}rrr___OOOEEECCCCCCCCCEEEDDDGGGMMMRRR^^^yyykkkccccccfffjjjvvvyyyhhhVVVMMMKKKMMMQQQUUUWWWaaayyylll[[[vvv]]]CCC666888555333444000222111111000000000000000////////////............------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333111333555666888;;;???BBBCCCGGGIIIIIIHHHIIIOOOTTTYYYYYY\\\___^^^]]]aaaggguuunnnllliiihhhiiiiiigggffffffeeecccaaa```______``````aaaaaa___]]]\\\\\\]]]^^^^^^^^^^^^]]]___ccceeecccfffddd]]]YYYYYY[[[\\\YYY[[[___cccggggggdddbbbbbbbbbaaa````````````aaa^^^bbbggghhheeebbb```aaaccc```______bbbdddffffffeeegggjjjkkkhhhbbb[[[WWWVVVSSSSSSSSSPPPSSSfff{{{zzzyyy|||zzzyyyxxxpppcccYYYVVVNNNRRR[[[gggpppsssppplllYYYSSSKKKFFFDDDDDDDDDEEEHHHFFFIIIOOOTTTaaa}}}yyyqqqqqqsssyyy}}}ppp```QQQIIIIIIPPPQQQRRRWWWeeettt]]]XXX|||yyyQQQ<<<333777444444555000222111111000000000000000/////////............---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////............///000111222222333555666888:::>>>AAACCCFFFIIIIIIIIIKKKPPPTTTZZZYYY\\\___^^^]]]aaahhhvvvqqqooolllkkkjjjjjjhhhgggkkkiiifffbbb^^^\\\\\\]]]\\\___```^^^ZZZWWWWWWYYYYYYZZZZZZZZZ[[[]]]```bbb^^^aaabbb]]]XXXWWW[[[___]]]^^^```bbbccccccbbbaaaaaa```___]]]]]]]]]]]]]]]^^^cccggggggccc```aaacccbbbaaa______```bbbcccdddddddddeeeggghhhfff```[[[[[[WWWVVVWWWWWW[[[ggguuu{{{pppiiihhhjjjpppoooeeeXXXQQQIIIHHHHHHNNNTTTVVVSSSNNNJJJHHHGGGFFFFFFGGGGGGHHHLLLKKKNNNSSSWWWaaa{{{~~~rrrfffYYYNNNKKKMMMQQQQQQSSSYYYjjjlllYYY\\\aaaHHH888444777444444555///222111111000000000000000//////.........------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.../////////////////////000222222222444555666777:::>>>AAACCCFFFHHHJJJKKKMMMQQQUUUZZZZZZ\\\___^^^]]]bbbiiixxxllljjjiiiiiijjjjjjhhhfffhhhgggddd```[[[YYYZZZ[[[ZZZ\\\^^^\\\XXXUUUUUUWWWWWWWWWXXXYYY[[[\\\]]]]]]ZZZ\\\___^^^ZZZYYY]]]bbbaaa```___]]]\\\\\\^^^___aaa```^^^\\\[[[[[[\\\\\\^^^aaacccaaa]]]\\\```dddbbbbbbaaa``````aaaccceeecccaaa```bbbfffgggdddaaaaaa]]][[[___gggoooxxx{{{cccVVVUUU[[[gggllldddWWWNNNJJJFFFBBBCCCHHHJJJGGGDDDHHHHHHHHHHHHHHHIIIJJJKKKNNNMMMPPPTTTVVV]]]ssskkkiiihhhjjjtttyyyjjj^^^TTTMMMLLLOOORRRSSSVVV^^^ooojjj___kkkRRRCCC777666888333333444...222111111000000000000000............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........000000000000111222333333333444666666777:::===@@@CCCEEEHHHJJJMMMPPPSSSUUU[[[[[[\\\^^^^^^]]]bbbjjjyyycccccceeegggjjjjjjgggeee^^^______\\\XXXWWWYYY\\\YYYZZZZZZYYYXXXWWWWWWXXXYYYXXXXXXZZZ\\\\\\[[[YYYXXXYYY]]]```___]]]___cccaaa___\\\YYYVVVWWWZZZ]]]aaa```]]][[[ZZZ[[[\\\]]]]]]^^^^^^\\\YYYZZZ^^^bbb`````````___^^^___bbbeeebbb___^^^```ccceeedddbbbccc``````eeeppp}}}{{{]]]RRRPPPTTT___eee^^^RRRJJJIIIEEEBBBBBBEEEGGGGGGFFFEEEGGGIIIJJJJJJKKKMMMOOONNNLLLNNNQQQRRRXXXnnnnnndddeeegggnnn||||||}}}tttcccXXXOOOJJJKKKOOORRRUUUZZZcccttt}}}dddhhhsssKKK???777777888222333555///222111111000000000000000.........------------,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------......000000000000111222333444333444666777777:::===@@@CCCEEEGGGKKKNNNRRRTTTVVV\\\[[[\\\^^^^^^]]]ccckkkyyydddeeehhhkkkllljjjfffbbb[[[^^^```^^^YYYWWWYYY\\\YYYXXXVVVVVVXXXZZZZZZZZZ___\\\YYYYYYZZZ[[[[[[YYYZZZYYY\\\cccddd```___aaa^^^^^^]]]ZZZXXXXXX\\\___```^^^\\\ZZZZZZZZZ\\\]]]]]]]]]]]]]]]]]]^^^___```\\\]]]]]]\\\[[[\\\```ccc`````````aaabbbbbb```___]]]^^^```bbbhhhuuulllddd^^^]]]```aaaZZZQQQKKKJJJHHHGGGFFFFFFGGGHHHIIIFFFIIIMMMOOOPPPPPPRRRTTTOOOLLLLLLNNNPPPZZZtttyyyooobbbgggppp|||}}}xxxzzzlll\\\RRRLLLJJJLLLPPPRRRWWW]]]gggwwwoooeee}}}^^^EEE999444666666000222666111222111111000000000000000.........---------,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---....../////////000000111222333333555666777777999===@@@CCCDDDGGGKKKPPPSSSUUUVVV]]][[[\\\^^^]]]]]]ccckkkzzzmmmnnnpppqqqpppkkkddd^^^___bbbdddbbb\\\XXXYYY[[[ZZZWWWTTTUUUYYY\\\]]]\\\ddd___ZZZWWWXXXZZZ[[[[[[]]]ZZZ]]]eeegggbbb^^^___]]]___```___]]]]]]```ccc___]]][[[YYYYYYZZZ\\\]]]_________aaaccccccbbb```XXXYYYZZZYYYXXXYYY]]]aaa___aaacccdddbbb___\\\ZZZUUU[[[]]]ZZZYYYdddvvv}}}{{{rrrjjjgggbbbZZZSSSPPPMMMNNNMMMJJJGGGFFFGGGIIIJJJOOOTTTWWWWWWVVVWWWXXXRRRMMMKKKNNNQQQ___}}}uuusssqqqzzzqqqdddUUUNNNKKKKKKOOOUUUSSSXXX___iiizzzooodddqqqOOO@@@555222555444...222777222222111111000000000000000......---------,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---...............//////000111222444555666777777999===???CCCDDDGGGKKKQQQTTTVVVVVV]]]\\\\\\^^^]]]]]]dddlllzzzyyyvvvqqqmmmkkkiiigggeeebbbcccddddddbbb```^^^\\\ZZZUUUPPPQQQWWW]]]^^^\\\oooooojjjbbb___bbbcccaaafff```]]]___aaa```^^^___cccbbbbbbcccdddeeecccbbbeeeaaa\\\YYYZZZ]]]aaacccggghhhgggdddeeehhhfffaaa^^^]]][[[ZZZYYYZZZ[[[\\\aaabbbcccddddddaaa\\\XXXUUUXXX[[[ZZZXXXYYY^^^ccc___wwwxxxkkkbbb]]]```^^^VVVLLLHHHJJJKKKIIIKKKKKKMMMPPPSSSSSSQQQNNNMMMJJJJJJNNNWWWmmmuuueee[[[PPPKKKJJJNNNSSSXXX[[[aaaooo~~~kkkeeerrrJJJ;;;666555333222111111222333000000000000////////////......---------,,,,,,,,,......---------,,,,,,,,,........................++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......111000000000111222333333333444555777:::>>>AAACCCGGGHHHJJJMMMPPPTTTWWWXXX\\\\\\]]]``````___dddlllyyytttrrrooolllllljjjhhhgggeeeeeeeeeeeeeeeccc```]]]TTTSSSSSSTTTWWW\\\___aaammmmmmiiibbbaaadddfffeeeggg```\\\]]]]]]ZZZYYYZZZ]]]___bbbeeeeeedddcccaaacccfffiiiiiiggghhhkkknnnllllllhhhbbb```bbbdddbbb\\\[[[YYYYYY[[[^^^aaaccceeefffhhhhhhfffaaa[[[WWWWWWYYYZZZYYYVVVVVVXXX[[[XXXmmm~~~wwwwwwooo___SSSNNNNNNNNNLLLLLLNNNQQQUUUUUUQQQNNNSSSQQQRRRXXXeeeppp___UUULLLJJJLLLPPPVVV[[[eeevvvqqqccceeegggDDD999666555333222111111222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,------.................................+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......000000000000000111222333444444666888;;;>>>BBBDDDGGGHHHJJJMMMPPPTTTWWWXXX\\\[[[]]]``````___dddlllyyyooonnnllllllmmmlllkkkiiiiiigggeeeeeegggeeeaaa^^^TTTVVVXXXYYYYYY[[[^^^bbbdddfffeeecccccchhhjjjhhheee___[[[\\\[[[YYYYYY[[[___bbbcccbbb___^^^```bbbqqqvvvzzzxxxttttttxxx}}}wwwxxxssshhhaaaaaacccdddYYYYYYXXXYYY]]]aaafffiiihhhiiijjjiiifff___YYYUUUXXXXXXXXXXXXWWWVVVUUUUUUSSScccwwwwww```SSSNNNLLLKKKJJJKKKOOOTTTVVVUUURRRWWWXXX[[[ddduuuyyyiiiZZZPPPIIIJJJOOORRRXXX^^^ooohhhbbbrrrXXX===777555444333222111111111222000000000000////////////......---------,,,,,,,,,***++++++,,,---...///000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222333555555666888<<>>BBBDDDGGGHHHJJJMMMPPPTTTWWWXXXZZZZZZ\\\`````````fffnnnuuummmiiieeedddeeeiiilllmmmeeeiiikkkfff___[[[^^^bbb```aaabbbbbbaaaaaadddfffeeekkkoooqqqssswwwvvvssslllfff```]]]\\\___jjjvvvwwwsssmmmiiihhhhhhggggggeeegggjjjlllkkkjjjhhhgggnnnpppooommmnnnpppooojjjeeedddccccccfffiiimmmooonnnqqqsssooogggaaa```aaaZZZ^^^```^^^[[[[[[___dddhhh\\\TTT]]]wwwyyyuuutttyyygggZZZSSSNNNKKKIIIKKKMMMPPPTTT[[[bbbgggooozzzzzzjjjccc\\\MMMNNNLLLPPPXXX[[[eeeccccccsssiii@@@555888555222222333333222111///...000000000000////////////......---------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------............///000111333555666333444555777:::>>>AAACCCGGGHHHJJJMMMPPPTTTWWWXXXZZZZZZ\\\``````aaafffnnnsssggggggffflllyyy{{{mmmhhhgggccc^^^[[[\\\bbbhhhiiigggccc```]]]]]]]]]^^^ccc^^^\\\]]]]]]^^^gggrrriiiddd]]][[[___gggooouuullliiiccc^^^\\\]]]___aaadddeeeeeeeeeeeeddddddccciiimmmoooiiiaaa___dddkkkbbb^^^[[[ZZZ^^^ccchhhjjjpppjjjdddaaabbbbbb^^^[[[______]]]ccckkkfffhhhxxxmmmaaakkktttnnnhhhnnn}}}}}}iiiYYYQQQNNNNNNXXXVVVSSS___nnn|||~~~wwwooofff\\\QQQJJJKKKMMMOOORRR]]]vvvppp___qqq{{{VVV999111777777222222222111111111000000000000000000////////////------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,+++***)))((((((***,,,---******))))))******+++,,,,,,+++******+++,,,...///000000000111222222222333555666666888;;;>>>AAACCCFFFHHHJJJKKKMMMOOOSSSWWW]]]\\\^^^aaaaaa```ccchhhqqqaaadddfffiiipppwwwtttlllgggfffdddaaa___aaadddgggbbb```]]][[[ZZZ[[[\\\]]]^^^ZZZXXXYYYXXXYYY```iiikkkgggbbb___```bbbdddeee```^^^[[[XXXXXXZZZ]]]______^^^^^^]]]]]]\\\\\\\\\bbbeeefffbbb\\\[[[```eee___[[[VVVTTTWWW\\\```cccgggaaaZZZXXXZZZ]]]^^^]]]XXX^^^```fffllliiiqqq{{{ooowww|||wwwqqqhhhdddeeelllzzzyyylllccc______lllppptttyyyooofff^^^VVVMMMGGGJJJOOOPPPSSSbbbhhhhhhdddIII666222555333222222222111111111000000000000000000////////////------------------------,,,,,,++++++,,,,,,---...------------------,,,,,,...---,,,++++++,,,......)))*********++++++++++++,,,++++++++++++---...///000000000111222222333333555666777888;;;>>>AAACCCHHHIIIKKKMMMNNNQQQVVVYYY^^^]]]___bbbcccbbbeeejjjttt^^^dddhhhhhhhhhjjjllllllfffeeeccccccdddeeedddcccZZZYYYWWWVVVWWWYYY[[[]]]^^^[[[YYYYYYXXXXXX\\\bbbfffcccaaa___^^^\\\ZZZWWWWWWVVVUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUUUUUUUVVVWWW\\\]]]\\\ZZZYYYZZZ]]]___ddd___ZZZWWWXXX[[[^^^```\\\\\\\\\^^^aaa```[[[WWWTTT^^^bbbdddfffdddooooooiii|||tttfffaaa```^^^]]]\\\[[[\\\ccckkk{{{yyyuuuttt{{{{{{{{{zzzssshhh]]]UUUOOOKKKHHHJJJQQQSSSTTThhhvvv^^^tttNNN>>>888555333///222111111111111000000000000000000000////////////------------------------,,,,,,++++++,,,,,,---...,,,,,,------------------************************))))))+++,,,,,,,,,+++***++++++++++++,,,---...//////000000111222222333333555666777999<<>>;;;444333333000000000000000000000000000000000000////////////------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........+++,,,,,,------,,,++++++(((***,,,---...---+++***++++++,,,---...............///000111222333444444555666888;;;>>>@@@BBBCCCGGGIIIKKKNNNPPPTTTYYY]]]^^^\\\^^^aaacccdddhhhoooyyyddd___]]]```bbb```^^^^^^[[[[[[[[[[[[[[[XXXTTTPPPRRRQQQOOONNNOOOQQQTTTUUU```___ZZZUUUTTTVVVVVVSSSnnnfff[[[RRRNNNNNNOOOPPPOOOPPPRRRUUUVVVVVVVVVVVVNNNNNNOOOQQQTTTWWWZZZ\\\WWWVVVUUUVVVXXXYYYYYYYYYUUUVVVYYY]]]```___\\\YYYPPPUUU^^^fffkkkmmmlllkkkkkkiii]]]UUUYYYVVVQQQUUU___mmmwwwooo]]]TTT]]]iiiwwwoooggg^^^ZZZ```ppp|||qqqjjjiiixxx|||rrrvvvyyywwwbbb^^^WWWNNNIIIIIILLLPPPQQQ[[[ccclll}}}bbbYYYkkkzzzSSS;;;999555111333444//////000000000000000111000000000000////////////------------------------,,,,,,++++++,,,,,,---...,,,,,,------------------++++++++++++,,,,,,,,,---)))***,,,---------,,,++++++,,,---......//////.........///111222333444555555666999<<<>>>@@@BBBBBBEEEGGGJJJMMMPPPTTTYYY]]]^^^\\\]]]aaacccdddjjjppp{{{aaa\\\\\\___```\\\ZZZ[[[WWWXXXZZZYYYWWWVVVUUUUUUSSSRRRQQQQQQRRRTTTWWWYYYgggeee___XXXXXX\\\\\\WWWeee```YYYTTTRRRRRRQQQQQQQQQRRRSSSUUUWWWWWWWWWWWWNNNOOOQQQSSSUUUWWWXXXYYYUUUUUUUUUUUUTTTTTTUUUUUUTTTUUUXXX]]]bbbeeedddcccXXXeeexxx{{{kkkaaa[[[[[[QQQKKKRRRRRRNNNPPPLLLTTT]]]cccbbb```bbbfff|||uuusss}}}zzzrrrlllgggnnn|||~~~||||||wwwkkkYYYWWWSSSMMMIIIIIIMMMQQQVVV___kkk{{{hhh[[[___}}}YYYBBB777777222222555333////////////000000111111000000000000////////////------------------------,,,,,,++++++,,,,,,---...------------------,,,,,,))))))((()))***+++---...+++++++++,,,,,,,,,------+++,,,---.../////////.........///111222333444555444666999<<>>AAACCCJJJJJJJJJLLLPPPUUU[[[^^^]]]\\\^^^bbbeeefffkkkrrr\\\]]]]]][[[WWWUUUVVVXXX[[[\\\]]]^^^^^^]]]]]]\\\[[[]]]^^^^^^^^^^^^___aaacccaaa^^^\\\[[[[[[[[[[[[^^^[[[XXXWWWWWWXXXXXXWWWTTTTTTTTTUUUXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[XXXVVVTTTUUUXXX[[[\\\\\\YYY[[[\\\[[[YYYYYYZZZ]]]]]]___```___[[[XXXVVVVVV\\\XXXTTTTTTWWWXXXVVVSSSQQQWWW]]]```fffjjjhhhaaaeeeuuukkkppp|||{{{tttkkk___UUUMMMIIIHHHKKKMMMNNNRRRXXX^^^gggqqqzzztttccclllYYY>>>;;;666444333333333222000000000000000000000000///////////////......---------------------------......,,,***---000---'''------------------------------------------------++++++,,,---------------,,,,,,,,,,,,---...////////////000111222333333444666777999;;;<<<>>>AAACCCHHHIIIKKKNNNRRRVVVZZZ\\\^^^]]]^^^bbbdddeeejjjqqq^^^aaadddccc]]]ZZZ[[[^^^___```aaabbbccccccbbbbbb```aaa```___^^^^^^aaacccbbbbbbaaa___^^^]]]\\\\\\ccc```]]][[[ZZZ[[[[[[ZZZVVVUUUTTTUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]XXXWWWWWWYYY\\\]]]^^^]]][[[\\\^^^]]]ZZZXXXXXXXXXVVVXXXYYYXXXWWWWWWWWWYYY___\\\ZZZZZZ\\\\\\ZZZWWWTTTYYY]]]]]]^^^aaabbbaaaddd~~~yyynnnsssyyynnnfff___VVVOOOGGGFFFIIIMMMOOOOOOSSSYYYeeelllsss|||}}}]]]\\\|||fffFFF;;;888444222222333333222000000000000000000000000///////////////......---------------------------///+++(((...<<>>333------------------------------------------------,,,,,,------......------,,,,,,,,,,,,------.../////////000111222333333444666777:::;;;<<<>>>AAADDDFFFHHHLLLPPPUUUXXXZZZ[[[___^^^___cccdddeeeiiipppeeejjjnnnllleeeaaa```cccaaabbbbbbcccdddeeeeeeeeecccbbb___\\\YYYZZZ\\\___\\\^^^```aaa```_________cccaaa]]]\\\\\\]]]]]]]]]YYYXXXYYYZZZ[[[[[[YYYVVVVVVVVVUUUUUUVVVXXXZZZ\\\ZZZZZZZZZ[[[[[[ZZZYYYXXXZZZ[[[]]]]]]\\\YYYWWWVVVVVVWWWXXXWWWWWWXXXZZZ]]]\\\ZZZZZZ[[[]]]]]][[[YYYXXX]]]``````^^^aaafffjjjwwwzzz}}}oooddd\\\WWWQQQMMMGGGHHHLLLPPPOOONNNSSSZZZbbbjjjvvv~~~lll]]]gggRRR>>>888555222111222333333222000000000000000000000000///////////////......------------------------------)))(((111BBBMMMGGG;;;------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---.../////////000111222333333444555777:::;;;<<>>@@@DDDGGGIIIJJJLLLPPPUUUZZZ___bbb^^^]]]^^^bbbdddeeejjjqqqlllhhhddddddeeeddd^^^YYY[[[ZZZYYYXXXXXXXXXYYYZZZTTTTTTSSSRRRQQQQQQTTTVVVUUUXXX\\\[[[XXXWWWZZZ^^^TTTUUUWWWYYYZZZXXXSSSOOOLLLOOOSSSYYY]]]^^^[[[YYYYYYYYYZZZZZZYYYWWWUUUSSSSSSUUUVVVTTTQQQPPPQQQSSSVVVTTTTTTUUUWWWXXXUUURRRRRRSSSUUUUUUTTTTTTVVVWWWXXXWWWVVVSSSRRRRRRTTTVVV]]][[[^^^cccccc______cccbbbpppkkkbbbooowwwpppjjjddd```ZZZ^^^______ccckkkpppppprrr|||sssfff^^^SSSIIIDDDEEEHHHLLLNNNPPPSSSUUUZZZjjjeeeYYYeee\\\999444===666444333333444333222111000000000000000000000000///////////////......---------------------------+++///111---+++,,,......------------------------+++++++++++++++++++++++++++++++++++++++***)))(((...------,,,,,,,,,------//////000111222333333444555777:::<<<>>>AAADDDGGGGGGIIIMMMRRRWWW\\\___```]]]\\\^^^bbbeeefffkkkrrrhhhhhhhhheeeaaa```bbbeeebbbaaa___]]]ZZZYYYXXXWWWTTTRRROOONNNOOORRRVVVYYYYYYXXXWWWXXXZZZ]]]```aaaZZZ\\\[[[bbbiii^^^SSSXXXNNNNNNVVVaaa```WWWWWW___```]]]XXXUUUSSSRRRRRRQQQQQQNNNLLLMMMPPPRRRQQQPPPOOOQQQSSSUUUVVVVVVUUUTTTTTTWWWYYYYYYWWWVVVYYY\\\ZZZXXXVVVUUUVVVVVVWWWWWWXXX[[[cccjjjggg```aaaggglllkkkddd]]]cccxxx~~~vvvlllddd^^^bbbbbb]]]^^^jjjvvv}}}vvvlll```WWWMMMFFF@@@???FFFNNNIIIRRRSSSWWWeeeqqq~~~dddfffrrrpppEEE:::777000444333111//////000111222000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))------------------------++++++++++++++++++++++++.........////////////////////////000111222444555555777999;;;<<>>BBBEEEKKKMMMPPPTTTXXX[[[^^^```^^^```bbbdddfffjjjooosss^^^```aaabbbaaa```___^^^```___\\\XXXUUUSSSQQQPPPTTTTTTSSSSSSTTTVVVXXXYYYTTTSSSRRRTTTWWWXXXVVVTTTUUUXXXQQQPPPYYY[[[WWWZZZWWWWWWWWWVVVQQQPPP[[[iiittthhhYYYOOOMMMOOOQQQRRRTTTTTTTTTTTTSSSPPPMMMKKKPPPRRRUUUVVVUUURRROOOLLLNNNMMMMMMPPPSSSTTTRRRNNNOOOKKKJJJQQQYYYZZZRRRJJJWWWYYY]]]aaacccaaa^^^]]]\\\XXX]]]fffddd^^^fffvvvzzzooocccZZZPPPGGG@@@BBBHHHKKKNNNPPPOOOUUUVVVaaapppiiiggg___DDD:::444222555222111000000000000111111///////////////////////////............---------------------------------------------------------++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,---///222555777888999:::;;;<<<<<<>>>BBBDDDEEEGGGKKKPPPVVV[[[___bbbaaabbbcccdddfffkkkqqquuu]]]]]]^^^______^^^]]][[[YYYXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[UUUUUUTTTTTTSSSRRRPPPOOOMMM[[[ZZZTTTWWWXXXUUUXXXSSSRRRSSSSSSRRROOOQQQTTTRRRQQQOOOLLLJJJKKKNNNQQQPPPQQQSSSSSSRRRPPPNNNMMMPPPQQQTTTUUUTTTRRROOOMMMOOOMMMLLLNNNPPPPPPMMMJJJLLLKKKKKKMMMPPPQQQQQQPPPTTTZZZ^^^^^^[[[ZZZZZZ[[[YYYVVV___nnnqqqeeeaaagggwwwxxxpppfffZZZRRRKKKCCC???DDDKKKOOOQQQSSSXXXZZZWWWccc^^^aaazzzxxxLLL===<<<555111444000000000000000000111111///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,------...+++,,,---///222555777999999:::<<<<<<===???BBBEEEFFFGGGKKKOOOUUU[[[```bbbbbbcccdddeeegggkkkqqquuu]]]\\\[[[[[[\\\\\\ZZZYYYUUUUUUUUUUUUUUUVVVVVVWWWUUUVVVWWWXXXYYYZZZZZZZZZVVVXXXYYYVVVQQQMMMNNNPPPMMMbbbggg]]][[[YYYTTTSSSTTTRRROOOOOOPPPQQQRRRRRRJJJLLLLLLIIIFFFGGGLLLQQQIIIKKKNNNPPPPPPOOOPPPQQQMMMNNNOOOQQQQQQPPPNNNMMMPPPOOOMMMMMMMMMMMMKKKJJJKKKNNNOOOMMMLLLOOOWWW^^^SSSZZZ^^^YYYTTTSSSVVVXXXSSSSSS\\\kkkoooggg^^^\\\eeexxxppphhh^^^TTTLLLGGGCCCBBBHHHOOOQQQSSSVVVUUUUUUQQQ```qqqbbb]]]aaaAAA:::;;;555111444//////000000000000000000000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******++++++,,,---......+++,,,---///222555777888999:::<<<<<<===???CCCFFFMMMNNNOOORRRVVV[[[___aaabbbccceeefffhhhkkkpppttt^^^[[[YYYXXXZZZZZZXXXVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVXXXYYYYYYYYYYYYTTTZZZ^^^[[[UUUSSSYYY```ddduuuppp]]]XXXXXXTTTQQQPPPQQQOOOLLLKKKLLLPPPRRRLLLLLLJJJHHHGGGGGGKKKMMMHHHJJJLLLMMMKKKLLLNNNPPPKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNLLLJJJJJJLLLNNNPPPRRRRRROOOLLLPPPZZZbbbWWWZZZYYYRRROOOQQQSSSRRRSSSVVV[[[___```]]]YYYVVVYYYzzz{{{qqqiiiaaaXXXOOOHHHFFFDDDGGGMMMQQQRRRUUUYYYTTTZZZ```www|||ccchhheeeiiiQQQ<<<888777222111555...//////000000000000000000000000000000000000000///............---------------------------------------------------------+++***)))))))))***,,,---)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,---...//////,,,---...///222444666888888999;;;<<<>>>@@@DDDGGGOOOPPPQQQSSSWWW[[[___aaaaaaccceeegggiiikkkooorrr___\\\XXXWWWXXXYYYWWWUUU[[[ZZZXXXVVVTTTRRRQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWQQQZZZaaaaaa\\\]]]iiittttttUUUNNNTTTTTTSSSIIINNNQQQLLLGGGEEEHHHJJJGGGFFFFFFHHHKKKLLLJJJHHHKKKMMMMMMKKKHHHGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTVVVNNNOOOOOOLLLIIIJJJNNNSSSUUUUUUSSSOOOLLLOOOWWW]]][[[ZZZUUUMMMMMMRRRRRRNNN]]]bbbbbbZZZUUUUUUWWWVVVTTTnnn~~~wwwnnneee^^^UUULLLFFFEEEFFFJJJPPPSSSRRRUUUZZZfffsssoooVVVffftttXXXHHH:::666333000111666......///000000111000000000000000000000000000000//////.........---------------------------------........................******)))))))))***,,,---))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,...///000000------...000222444666777777999;;;<<<>>>AAAEEEHHHKKKLLLNNNQQQUUU[[[```ccc```bbbeeehhhiiikkknnnqqqUUUXXXZZZXXXUUUUUUYYY^^^]]]ZZZWWWTTTTTTWWWZZZ\\\SSSSSSSSSTTTUUUWWWZZZ[[[\\\[[[ZZZXXXYYY]]]ccchhhvvvoooeee\\\VVVTTTRRRQQQPPPOOOMMMLLLKKKLLLMMMMMMPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOONNNLLLJJJJJJJJJKKKJJJJJJMMMQQQTTTVVVVVVQQQOOOMMMMMMPPPQQQPPPNNNRRRSSSSSSRRRQQQPPPPPPRRRZZZUUUQQQPPPOOONNNSSSZZZllleee\\\VVVQQQOOORRRVVVSSS___xxxwwwmmmaaaYYYQQQJJJFFFGGGKKKJJJOOOVVVUUURRR]]]nnnaaa]]]wwwmmmEEE???999333111111111111000000000000000000000000000000//////............///............---------.........------,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...//////000111333444555888;;;===???@@@AAADDDFFFMMMLLLLLLQQQYYY^^^___]]]cccccceeehhhgggfffkkkqqqWWWZZZ[[[ZZZWWWVVVZZZ^^^___\\\YYYWWWVVVXXX[[[]]]VVVUUUUUUTTTUUUVVVXXXYYYXXXXXXVVVUUUUUUXXX]]]aaajjjeee^^^YYYUUURRROOOMMMPPPOOONNNMMMMMMNNNOOOPPPUUUTTTRRRQQQOOONNNNNNNNNLLLNNNPPPPPPNNNLLLLLLLLLLLLKKKKKKMMMPPPRRRSSSSSSPPPMMMKKKLLLNNNOOONNNLLLOOOPPPQQQPPPOOONNNOOOPPPTTTQQQPPPRRRQQQPPPTTTZZZbbb^^^YYYTTTPPPNNNOOOQQQUUUZZZlll}}}qqqggg[[[TTTNNNGGGFFFGGGKKKLLLRRRYYYXXXYYYjjjnnnaaaoooYYY@@@<<<777333333333333222000000000000000000000000/////////.........------///............---------......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...//////000111333444555888:::===???@@@AAADDDFFFKKKJJJKKKQQQYYY___```___ccccccfffiiihhhggglllsssZZZ\\\]]]\\\YYYXXXZZZ]]]___]]]ZZZWWWVVVWWWXXXZZZWWWWWWUUUUUUTTTUUUVVVWWWZZZYYYXXXWWWVVVXXX\\\___```^^^[[[XXXVVVSSSPPPNNNNNNNNNOOOOOOPPPRRRSSSTTTYYYXXXVVVSSSQQQPPPOOOOOONNNPPPQQQRRRPPPOOONNNOOOMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJLLLMMMLLLKKKMMMNNNOOOOOOMMMMMMNNNOOOQQQPPPQQQSSSRRRPPPRRRVVVYYYZZZXXXUUUQQQOOOOOOOOOVVVTTT^^^vvvzzzssshhh]]]SSSMMMIIIEEEFFFIIILLLOOOVVVZZZZZZccc~~~kkk___lllqqqGGG:::888555444444555444333000000000000000000000000.........---------------///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...//////000111333444555888:::===???@@@BBBDDDGGGJJJIIIKKKQQQZZZ```bbbaaacccccceeeiiiiiihhhmmmttt\\\]]]^^^\\\ZZZXXXYYY[[[\\\ZZZXXXUUUTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTVVVVVV[[[[[[[[[YYYXXXXXX[[[]]]ZZZXXXUUUTTTSSSRRROOOMMMLLLMMMNNNQQQSSSVVVXXXZZZYYYXXXVVVSSSQQQOOONNNNNNNNNPPPRRRSSSQQQPPPPPPPPPMMMLLLLLLMMMPPPQQQPPPOOOLLLKKKJJJJJJJJJKKKKKKKKKMMMNNNOOOOOONNNNNNOOOPPPTTTRRRQQQRRRPPPLLLMMMQQQSSSVVVVVVQQQMMMLLLLLLKKKSSSPPPUUUggg~~~rrrvvvxxxmmmfff^^^UUULLLHHHFFFEEEHHHLLLNNNQQQVVVXXX\\\ooottt[[[aaaZZZ===777555444444555555333222////////////////////////------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...//////...//////000111333444555888:::===???@@@BBBEEEGGGJJJJJJMMMRRRYYY___aaabbb```aaadddhhhhhhhhhmmmuuu]]]]]]]]]\\\ZZZYYYYYYYYYZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXYYYXXXVVVUUUVVVWWWTTTQQQNNNLLLLLLKKKJJJIIIJJJKKKNNNQQQUUUXXX[[[\\\XXXWWWUUUSSSQQQPPPOOONNNNNNPPPRRRRRRPPPOOOOOOOOOKKKKKKLLLNNNQQQRRRQQQPPPKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQPPPOOOOOOPPPQQQSSSPPPNNNMMMKKKIIILLLQQQPPPUUUUUUMMMGGGHHHIIIHHHOOOPPPUUU```lll~~~yyysssuuu}}}wwwnnnccc[[[VVVNNNGGGFFFGGGHHHLLLQQQPPPRRRTTTWWWbbbbbbXXXnnnbbbFFF777777555444444444333111///////////////////////////------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////...//////000111333444555777999<<<>>>@@@BBBEEEGGGLLLMMMOOOTTTYYY]]]```aaa^^^___bbbggghhhhhhnnnuuu]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYWWWVVVTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTUUUVVVXXXZZZZZZYYYWWWVVVVVVTTTRRROOONNNNNNNNNNNNMMMKKKLLLOOORRRUUUWWWXXXYYYVVVUUUTTTSSSRRRQQQQQQQQQMMMOOOPPPPPPNNNLLLKKKKKKJJJJJJKKKMMMPPPQQQPPPNNNIIIJJJKKKJJJHHHHHHJJJKKKOOOPPPQQQPPPNNNMMMNNNOOOLLLIIIHHHIIIIIIIIIMMMTTTTTT[[[\\\SSSLLLNNNPPPNNNOOOTTTZZZ^^^aaannn{{{xxx|||wwwpppggg\\\TTTPPPIIIEEEFFFIIIKKKOOOTTTRRRSSSUUU]]]ppprrr\\\```~~~wwwMMM>>>888777555333222222222000...000000000000000000000000---------------.........///............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...//////000111333444555777999<<<>>>@@@BBBEEEHHHLLLNNNQQQTTTYYY\\\___aaa]]]^^^bbbggghhhiiiooowww^^^^^^^^^^^^^^^^^^\\\ZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRUUUXXX[[[\\\[[[XXXWWWVVVUUUTTTTTTVVVWWWWWWUUUSSSPPPPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRLLLMMMNNNMMMKKKHHHGGGGGGIIIIIIJJJLLLNNNMMMKKKIIIGGGIIIIIIHHHFFFFFFHHHJJJMMMNNNOOOMMMKKKIIIJJJKKKFFFDDDFFFIIIIIIHHHKKKPPPSSS___ccc\\\UUUWWWXXXTTTTTTYYY______[[[ddd~~~zzzwwwwwwtttxxxzzzqqqiii```VVVOOOJJJEEEDDDGGGKKKMMMQQQVVVSSSUUUZZZhhhddd^^^sss^^^BBB>>>;;;666444111111111111000///000000000000000000000000------.........////////////............---------,,,,,,,,,---------......------------------------++++++++++++++++++++++++)))******+++,,,,,,------))))))***+++,,,------...,,,,,,,,,,,,---...//////...//////000111333444555666999<<<>>>@@@CCCFFFHHHJJJMMMQQQUUUYYY]]]aaaccc^^^___ccchhhjjjlllrrrzzz_________```aaa```^^^\\\TTTUUUUUUUUUTTTSSSQQQOOORRRQQQPPPNNNMMMMMMNNNNNNPPPSSSWWWXXXWWWTTTRRRRRRPPPQQQTTTXXX[[[ZZZVVVSSSTTTTTTTTTSSSQQQOOOLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPKKKLLLMMMKKKHHHEEEDDDDDDIIIIIIIIIJJJKKKJJJGGGDDDEEEGGGHHHGGGDDDDDDFFFIIIKKKLLLLLLJJJGGGFFFFFFFFFDDDDDDGGGJJJIIIFFFFFFJJJKKKZZZbbb\\\VVVXXXWWWQQQYYY]]]aaa___YYY___vvvzzzxxxzzz|||~~~{{{{{{}}}vvvlllcccZZZQQQJJJHHHCCCCCCHHHLLLOOORRRVVVTTTVVV^^^rrrmmmYYYccczzzIII999<<<888555222000///000111111111000000000000000000000000........./////////000000//////.........---------,,,,,,,,,------.................................++++++++++++++++++++++++))))))***+++,,,,,,------(((((()))***,,,---...///,,,,,,,,,,,,---...//////...//////000111333444555666999<<<>>>@@@CCCFFFHHHHHHKKKPPPUUUYYY^^^bbbeee___```eeejjjlllnnnttt|||___```aaabbbaaa___\\\[[[UUUUUUUUUUUUTTTRRRQQQPPPSSSQQQOOONNNOOOQQQQQQPPPTTTQQQNNNMMMMMMNNNOOOOOOMMMNNNOOOQQQSSSTTTUUUVVVSSSSSSRRRQQQPPPMMMJJJIIIIIIHHHHHHIIILLLQQQUUUXXXHHHHHHGGGFFFDDDBBBAAA@@@BBBDDDFFFGGGFFFEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDJJJHHHEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHLLLQQQXXX\\\^^^^^^kkkggg___ZZZ\\\dddlllooo|||sssnnnjjjfffeeehhhrrr{{{oooeee[[[PPPJJJJJJCCCDDDIIIOOOPPPOOOVVV___ZZZ```mmm}}}ccccccwwwYYY>>>888888777444444444333333333222222......//////////////////......////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,,,,+++******+++,,,...////////////000222444666777888;;;===???AAACCCEEEHHHKKKKKKNNNSSSZZZ```cccdddbbbbbbdddhhhiiijjjpppxxx\\\\\\\\\]]]\\\ZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRRRROOOMMMKKKKKKLLLNNNNNNMMMNNNLLLJJJIIIJJJLLLMMMMMMKKKLLLOOOQQQRRRSSSSSSSSSQQQQQQQQQPPPNNNKKKIIIGGGFFFFFFFFFGGGJJJMMMPPPSSSGGGGGGGGGGGGEEECCCAAA@@@AAACCCDDDDDDDDDDDDFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDIIIIIIJJJKKKLLLJJJFFFCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEGGGJJJOOOTTTWWWWWWWWWaaaZZZQQQKKKNNNTTTYYY[[[kkk{{{www|||uuuqqqqqq{{{~~~ttthhh___UUUKKKFFFFFFDDDFFFLLLQQQRRRUUUaaaoooppp]]]mmmmmmGGG888666666555333333333333222222222222///////////////...............////////////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,+++++++++***+++,,,...////////////000222444666777999;;;>>>@@@AAACCCFFFHHHLLLLLLOOOTTT[[[aaadddeeeaaaaaadddhhhhhhiiiooowwwZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQKKKJJJHHHIIIKKKLLLLLLLLLJJJIIIHHHHHHIIIKKKLLLMMMKKKMMMPPPRRRSSSSSSRRRPPPOOOOOONNNLLLJJJHHHFFFEEECCCCCCDDDEEEGGGHHHJJJKKKEEEFFFGGGGGGEEECCCAAA???@@@AAAAAAAAAAAABBBFFFIIIIIIGGGEEECCCBBBCCCDDDDDDGGGJJJNNNQQQRRRNNNHHHBBBEEEDDDCCCAAA@@@@@@??????CCCDDDGGGLLLPPPRRRQQQOOOUUUOOOJJJHHHKKKNNNPPPQQQXXXpppyyyhhhlllzzzvvvlllaaaYYYQQQHHHCCCCCCEEEJJJPPPSSSUUU```wwwtttgggbbbQQQ:::888999777666222222222222111111111000000000//////.........---......////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++,,,---.........//////000222444666777999<<>>===>>>@@@EEEIIIGGGEEECCCAAAAAABBBDDDFFFFFFHHHLLLOOOPPPMMMGGGBBBDDDCCCAAA@@@?????????@@@AAABBBFFFKKKOOOPPPOOOMMMRRRPPPOOONNNLLLJJJMMMRRRUUUeeeyyyfffbbbttt}}}zzznnneee[[[UUUOOOHHHEEEFFFHHHMMMSSSUUU\\\qqqggggggjjjBBB888;;;999555666111111111111000000000000000000000///......---------......//////......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++,,,---......---...///111333555666777999<<>>===>>>>>>===;;;<<>>>>>>>>>>>===;;;;;;>>>BBBFFF@@@???>>>>>>>>>@@@BBBCCCCCCAAA???>>>@@@AAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBB>>>???BBBGGGMMMQQQRRRRRRIIIHHHJJJOOOSSS^^^wwwkkk[[[eee{{{}}}zzz{{{qqqhhhbbbZZZSSSMMMLLLJJJHHHIIIKKKOOOTTT[[[eee|||iiiaaawwwxxxQQQCCC999888888444222555111111111111000000000///////////////////////////------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,******+++,,,------------+++---///222444666777777888:::>>>@@@BBBEEEHHHKKKKKKKKKMMMSSSYYY```cccdddhhhgggjjjmmmmmmmmmssszzzUUUVVVWWWXXXXXXWWWVVVVVVYYYXXXVVVSSSRRRSSSSSSTTTIIIIIIIIIJJJLLLLLLJJJHHHEEEHHHKKKJJJFFFEEEFFFIIIKKKKKKLLLLLLKKKIIIHHHFFFFFFFFFEEEEEEEEEFFFGGGHHHDDDCCCAAA@@@@@@AAACCCDDDAAA@@@?????????@@@AAAAAA>>>>>>===<<<<<<===AAADDD@@@???>>>===============AAA>>>;;;:::<<<>>>???@@@???@@@BBBDDDCCCBBB@@@>>>======???CCCIIIMMMPPPPPPEEEFFFRRRfffvvviii^^^vvvyyy|||xxxoooeee^^^YYYSSSLLLHHHHHHIIIIIIKKKOOORRRXXXbbbsssooo]]]bbbZZZBBB???:::888777777777777222222111111111000000000------......///000000000,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,)))***,,,---...---------+++,,,///222555666777777777999===@@@BBBDDDHHHJJJKKKLLLNNNSSSZZZ```dddeeehhhhhhjjjmmmmmmmmmrrrzzzVVVWWWYYYZZZZZZYYYWWWVVVXXXVVVTTTRRRQQQQQQRRRSSSMMMLLLLLLNNNOOONNNLLLJJJCCCGGGKKKJJJGGGFFFIIILLLOOOOOONNNNNNLLLKKKJJJIIIFFFEEEEEEEEEFFFGGGIIIJJJDDDBBB@@@>>>???@@@CCCDDDCCCBBB@@@??????AAACCCDDD>>>>>>>>>===<<<===@@@CCC@@@@@@???>>><<<:::999999@@@>>>;;;:::<<<>>>?????????AAACCCDDDCCC@@@===:::===<<<===@@@EEEJJJMMMNNNLLLPPPccc}}}XXXmmmzzzwwwtttwwwzzzpppfff^^^XXXUUUPPPJJJFFFHHHKKKKKKNNNRRRSSSZZZggg}}}ppp___YYY```DDD<<<===999333222555555222222222222222111111111111,,,,,,---...///000111111,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,)))***,,,---......---,,,***,,,///222555666777777666999<<>>>>>============>>>>>>===<<<:::888888888:::;;;>>><<<888666777:::???BBBCCCCCCBBBAAA@@@===;;;999;;;<<<>>>@@@BBBDDDFFFGGGLLLPPP```www~~~{{{pppjjjjjjsssmmm[[[jjj{{{vvvyyy}}}|||rrrhhh___WWWQQQLLLIIIHHHGGGIIIMMMQQQTTTUUUQQQ[[[rrr```TTTWWW}}}```;;;888888666555444333333222111111111111000000000000111000000///...---------//////............//////+++++++++,,,,,,---------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******'''((()))***+++,,,,,,,,,******+++,,,------------//////...///111444777999:::;;;===>>>@@@DDDIIILLLMMMNNNRRRVVV[[[aaaeeeggggggjjjlllmmmmmmooouuuyyy^^^aaabbbaaa\\\WWWUUUTTTTTTSSSSSSTTTVVVVVVUUUSSSOOONNNOOOPPPRRRRRRPPPNNNGGGLLLQQQRRRNNNKKKJJJKKKMMMLLLLLLKKKKKKKKKKKKLLLEEEFFFFFFGGGHHHIIIJJJJJJAAA???===<<<>>>???@@@???@@@@@@???===;;;<<>>>>>============>>>>>>===;;;:::888888888:::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAAAAA???===;;;::::::;;;===???AAACCCDDDEEEKKKKKKRRR___fffbbb[[[XXX]]]YYYZZZ```hhhrrrpppaaatttzzzvvvxxx|||xxxrrrhhh___XXXQQQLLLIIIIIIIIIJJJMMMPPPTTTVVVWWWXXX^^^ooonnn\\\fff|||vvvQQQ:::777666555333222222111111111111111000000000//////000000000///...---------//////............//////+++,,,,,,,,,---------...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))((()))***+++++++++++++++******+++,,,------------////////////222444777999;;;<<<>>>???AAADDDIIIMMMOOOQQQTTTXXX]]]bbbfffhhhgggiiikkkllllllpppwww|||___aaaaaa___[[[WWWTTTSSSSSSSSSTTTVVVXXXWWWUUUSSSOOONNNMMMNNNNNNLLLIIIGGGEEEKKKRRRUUURRRNNNLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLFFFFFFGGGFFFEEECCCAAA???>>><<<;;;<<<===>>>===<<<<<<<<<;;;999888999;;;>>>========================<<<;;;:::999999999:::;;;???@@@BBBCCCCCCBBB@@@???>>>????????????===<<<;;;:::;;;<<<>>>@@@BBBCCCDDDFFFCCCEEELLLQQQPPPMMMLLLPPPPPPRRRUUUVVVZZZeeeppprrrfffuuu|||zzzyyyzzz|||{{{nnnhhh^^^UUUOOOLLLIIIHHHEEEHHHKKKOOOSSSVVVWWWXXX[[[```ooowww___cccnnnRRRAAA777666555444222111111111111111111000000000000//////000000//////...---------//////............//////---------------.........)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******))))))******+++++++++************+++,,,------------/////////000222555777999;;;<<<>>>@@@AAAEEEIIILLLQQQSSSUUUYYY^^^cccgggiiiiiijjjkkkkkklllqqqyyyZZZ[[[\\\[[[YYYVVVTTTSSSSSSSSSTTTVVVVVVTTTQQQMMMMMMKKKJJJJJJJJJIIIEEECCCFFFKKKPPPRRRPPPMMMJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIEEEEEEDDDBBB@@@>>>;;;:::;;;::::::;;;===<<<;;;999:::::::::999777888:::<<<<<<<<<============<<<<<<===<<<;;;;;;;;;;;;<<<<<>>>>>===<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCBBBCCCGGGMMMOOOPPPPPPMMMQQQUUUTTTQQQPPPVVV^^^{{{~~~jjjwwwzzzxxx~~~|||vvvhhhaaaWWWOOOJJJIIIHHHHHHFFFJJJOOOSSSVVVWWWXXXYYYXXXeee}}}hhhddd|||UUUBBB<<<777555555333222222111111111111000000000/////////////////////......---------///......------......///........................*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******+++++++++******)))******+++,,,------------/////////111333555888999:::<<<>>>@@@AAADDDHHHJJJQQQSSSUUUYYY^^^bbbfffhhhlllmmmlllkkkkkkpppyyyZZZZZZYYYYYYXXXVVVTTTRRRQQQQQQRRRSSSSSSQQQMMMJJJHHHGGGGGGHHHHHHGGGEEECCCJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDBBB???===;;;:::;;;;;;<<<;;;<<<>>>???>>><<<::::::;;;;;;:::888999:::<<<:::;;;<<<<<<<<<<<<;;;:::===<<<<<<<<<<<<<<<======HHHHHHFFFDDDAAA???<<<;;;999:::;;;<<<===<<<;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEGGGIIIIIIGGGHHHOOOTTTQQQLLLKKKNNNRRRbbbxxx}}}iii{{{~~~yyywwwwwwpppbbb[[[RRRJJJGGGFFFGGGHHHKKKOOOTTTVVVWWWWWWYYYZZZaaazzzooodddyyyhhhHHH???<<<777666555444333222222222333000000000////////////...............------------......------------..............................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))******)))))))))******+++++++++******)))******+++,,,------------...///000222444666888999999;;;>>>???AAACCCFFFIIIOOOQQQTTTXXX\\\aaaeeegggoooooonnnkkkkkkpppyyy___]]][[[YYYXXXVVVSSSQQQMMMMMMMMMOOOPPPPPPMMMKKKDDDDDDDDDFFFHHHHHHFFFDDDJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDCCCAAA@@@@@@??????AAA???<<<:::999:::<<<===>>>>>>>>>???AAAAAA>>><<<:::;;;;;;:::999999:::<<<888999:::;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<>>??????;;;???AAA@@@AAADDDDDDBBBEEELLLPPPMMMIIIIIIKKKLLLOOO___wwwxxxjjjhhhzzzsssvvvyyyooohhhYYYSSSKKKFFFDDDFFFHHHIIIKKKPPPUUUXXXYYY]]]bbbfffuuu^^^jjjxxxNNN>>>;;;999666555555444333333333333333000000////////////......------------------------......------------...............---------------------,,,,,,+++******)))++++++++++++++++++++++++************************((())))))******))))))((()))******+++++++++************+++,,,------------...///111333555666888999:::<<>>======>>>>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<>>>>>>===;;;777888999999777777888999666777888999999888777666777888888999999999999999999999999888888888777777777888999:::::::::999888999999::::::;;;;;;<<<<<<555;;;===<<<>>>CCCEEECCCDDDIIIJJJFFFEEEHHHIIIGGGGGGLLLYYYppp|||\\\ggg||||||pppnnnqqqzzz~~~xxxpppfff___QQQLLLGGGDDDEEEIIILLLMMMNNNTTT]]]eeennnzzzuuu```[[[}}}VVV===:::999666444444333333222222222222222000000/////////.........------------------------...------,,,,,,------...------------,,,,,,,,,+++,,,+++++++++++++++++++++************************************************(((((())))))))))))((((((((()))***+++++++++++++++******+++,,,------------...///111333555777888888;;;>>>AAACCCDDDEEEGGGIIIKKKMMMQQQUUU[[[aaafffhhhlllnnnnnnnnnooottt}}}WWWUUUSSSTTTVVVWWWUUUSSSTTTQQQNNNMMMLLLJJJHHHEEEDDDDDDDDDFFFHHHHHHFFFDDDDDDBBBAAAAAABBBDDDDDDDDD===<<<<<<<<<<<<===>>>>>><<<<<<=========<<<;;;:::999888777777999999888777555666777777555555666777444666777888888777666444444555666777777777777777999:::::::::999777444333777888999::::::999888777777777888888888999999999999>>>>>>999888===???===AAADDDDDD??????DDDEEEAAAGGGCCCGGG[[[|||uuuOOOcccxxx~~~mmmiiiiiinnnssszzz~~~xxxsssjjj```YYYMMMIIIFFFEEEHHHMMMQQQSSSXXX```mmm{{{sss[[[]]]kkkrrrCCC888>>>;;;444222222222111111111111111111000/////////............------------------------...------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,------************************************************(((((())))))))))))(((((('''((()))***+++,,,,,,,,,******+++,,,------------...///111444666777888888===@@@CCCEEEFFFGGGIIIKKKKKKMMMPPPVVV\\\bbbgggjjjiiikkkmmmnnnqqqwwwVVVUUUSSSPPPOOOQQQVVVZZZ[[[SSSNNNNNNKKKEEECCCFFFCCCDDDFFFHHHGGGEEECCCAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======>>>>>>???::::::;;;;;;;;;:::999999888888888888888888999999888777666555444444555666555555666666666666555555555666666666777777888888666666777666666555444444666666666666666666666666777999::::::999888:::;;;::::::::::::;;;<<<======??????????????????@@@AAAEEEGGGEEEIIIaaadddXXXXXXlllyyymmmddddddiiiqqqyyypppiiiaaaYYYRRRIIIFFFBBBBBBGGGNNNTTTXXX^^^aaavvvhhh]]]ggg|||___:::888===666111555333333333222222222111111333222111000///...---,,,------------------------000...+++))))))+++...000000000///...------,,,,,,...***&&&$$$%%%((()))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,------......///000222444777999;;;>>>AAADDDFFFGGGIIILLLNNNQQQQQQRRRVVV\\\aaadddeeeooommmmmmnnnnnnqqq{{{UUUTTTRRROOOMMMMMMQQQSSSVVVOOOKKKLLLKKKFFFDDDFFFBBBCCCDDDDDDDDDCCCAAA@@@BBBAAAAAA@@@???????????????>>>===<<<<<<<<<======;;;::::::999999888888888888888888888888888888888:::888777555444333333333444555555666666555555444333333333444444444444444555555555555555444333333555555555555555555555555666777888888777777888999888888888888999:::;;;;;;==================>>>???===AAABBBFFFVVVuuueeeKKKUUUoooxxxoooiiiiiikkkmmmttt|||zzzpppgggaaaZZZSSSNNNJJJIIIHHHKKKOOOUUUYYY\\\dddnnnnnnZZZ[[[qqqoooQQQ888555777333000444333333222222222111111111222111111000///...------------------------------///...,,,******,,,...///000//////...------,,,,,,---+++'''&&&''')))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,------......///000222444777999;;;>>>AAADDDFFFGGGIIILLLNNNNNNPPPSSSYYY___dddggghhhnnnllllllnnnnnnpppzzzRRRRRRQQQNNNKKKJJJKKKLLLOOOKKKIIIKKKKKKHHHFFFGGGBBBBBBBBBBBBAAAAAAAAA@@@BBBAAA???>>>=========>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666666777777777777777777777777777777:::999777555333222111111333333444444444444333333333333333222222222222222333333444444333333222222555555555555555555555555444555666666555555666888555555555666666777888999:::::::::::::::;;;<<<===:::===@@@CCCHHHWWWsss]]]OOO[[[jjjtttyyyzzztttooollljjjgggiiimmm|||~~~{{{vvvnnnddd[[[UUUQQQLLLHHHGGGIIILLLPPPTTTYYY```ddd}}}uuu[[[^^^ssstttNNNBBB777333222222222444333222222222222111111111000000000/////////......------------------------...------,,,,,,------...//////......---,,,,,,,,,---+++))))))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++,,,,,,------......///000222444777999;;;>>>AAADDDFFFGGGIIILLLNNNNNNPPPTTTYYY___dddgggiiimmmlllmmmnnnmmmooozzzOOOOOOOOOMMMKKKIIIIIIJJJLLLKKKJJJKKKKKKIIIGGGFFFCCCBBBAAA@@@???@@@@@@AAAAAA@@@>>><<<;;;;;;<<<<<<======<<<<<<;;;;;;::::::;;;:::777555444444666666777777666666666666666666888777666555333222222111222222333333333333222222444444333333222222222111222333333333333333222222444444444444444444444444333444666555444444555777444444444444555666777888999999999999999:::;;;<<>>AAADDDFFFGGGIIILLLNNNQQQSSSVVVYYY]]]bbbgggkkkmmmmmmnnnooommmooozzzLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJGGGDDD@@@???>>><<<<<<===>>>??????>>>===;;;::::::;;;;;;>>>>>>======<<<;;;:::::::::999666444444444555666666666666555555444444444444444444444444333333333111111222222222222111111333333222222111111000000222333333444444444333333444444444444444444444444333444555555444444555777444444444555555666777888999999999999:::;;;<<<===BBB===<<>>AAADDDFFFGGGIIILLLNNNTTTUUUWWWXXX\\\dddnnnuuummmnnnppppppnnnooo{{{KKKLLLMMMMMMMMMLLLNNNOOONNNNNNLLLIIIHHHJJJHHHCCC===<<<:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>======<<<;;;999999888777666555555555666777666555555444444333333333111222333444444444333333111111222222222222111111000000000///////////////222222333444444444333333333333333333333333333333222333555444333333444666555444444555555666777888888888888999:::;;;<<<===???;;;:::>>>BBBCCCFFFJJJ\\\pppZZZOOOkkkxxxwwwoooiii```aaaeeennnwww|||tttnnn___XXXNNNHHHGGGIIIJJJJJJMMMRRRUUUVVV^^^wwwgggXXXXXXbbbcccGGG???<<<:::555111222444333000222111111111111000000000.....................///------------------------,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++,,,,,,------......///000222444777999;;;>>>AAADDDFFFGGGIIILLLNNNSSSUUUWWWZZZ___hhhttt|||lllnnnppppppmmmnnnzzzLLLMMMMMMMMMLLLLLLNNNPPPLLLMMMJJJEEEEEEIIIHHHDDD<<<<<<;;;:::::::::::::::999:::<<<===>>>===<<<;;;<<<<<<===<<<;;;999888777666666666666666777777777555555444444333222222222222222333444333333222111111222222333333222222111///////////////000000000000111111222333333222222222222222222222222222222000222333333222111333444444444444444555666777777777777777888999;;;<<<===:::<<<<<<;;;???DDDEEEBBBLLLaaauuuwww^^^\\\eeepppzzzuuunnngggccceeejjjrrr|||rrrggg```TTTNNNGGGDDDGGGLLLPPPQQQQQQSSSVVV^^^rrroooZZZZZZiiipppOOO@@@===888666555555444222222444111111111111000000000000.....................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,------......///000222444777999;;;>>>AAADDDFFFGGGIIILLLNNNOOOSSSXXX[[[^^^dddnnnuuujjjllloooooojjjkkkxxxMMMMMMMMMLLLKKKKKKMMMOOOJJJKKKHHHCCCCCCIIIIIIEEE??????>>>>>>>>>=========777999<<<>>>???>>><<<;;;;;;;;;;;;;;;:::888666555444555666777888888888888555555444333333222111111333333444444333222000///222222333333333333222222000000111111222222333333//////000111111111111111222222222222222222222222///000111111000000111222333333333333444555666666666666666777888:::;;;<<<888???@@@::::::@@@AAA;;;@@@IIIVVVwwwSSSTTTYYYhhhrrrgggbbbcccgggttt{{{rrrfffZZZRRRKKKFFFBBBBBBGGGOOOSSSUUU\\\ZZZ]]]mmmlll\\\WWWeee~~~VVV???888666444333666;;;777111222999111111111111000000000000//////.........---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,---.........///000222444777999;;;>>>AAADDDFFFGGGIIILLLNNNMMMRRRXXXZZZZZZ]]]bbbggghhhjjjnnnmmmiiiiiivvvPPPMMMJJJKKKMMMLLLGGGBBBFFFFFFGGGHHHIIIHHHDDDAAA>>>@@@BBBBBB@@@>>>===<<<@@@???>>>===<<<;;;::::::;;;:::888666555555666777666666555555555555666666666555555444222111111000000000000000000000000000444444444444444444444444222222222111111000000000222222111111111111222222111111000000000000000000...000111111000000000222222222333444555666777888777777666666666666666777999999:::;;;;;;<<<<<<<<<999???EEEUUU{{{\\\FFFPPPfffxxxpppfffccceeejjjnnnyyy}}}xxxmmmddd[[[PPPGGGCCCHHHGGGJJJRRRQQQRRR]]]gggcccjjjiii^^^```kkkrrrUUUGGG:::777<<<333333333333333333333333222222222111111111111000...------,,,,,,------...---.........---,,,,,,+++//////.........---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++&&&&&&((()))************))))))+++,,,---.........///...---000555888999888@@@@@@BBBCCCFFFHHHKKKLLLPPPNNNQQQWWW\\\___ccciiiccchhhfffffflllmmmsssQQQNNNKKKKKKMMMLLLHHHCCCGGGGGGGGGIIIIIIHHHEEEBBB???AAABBBBBB@@@>>>>>>>>>;;;;;;<<<<<<<<<<<<======:::999888777777666666666666555555444444555555666444333333333333333222222222222222222222222222222444444444444444444444444333222222222111111111111222111111000000111111222111111111111111111111111...000222222111000111222222333333444555666777888888888777777777777888888======<<<;;;;;;;;;<<<<<<;;;======EEEcccxxxKKKDDDTTTiii}}}oooeeebbbbbbbbbkkkqqq}}}}}}zzzrrrggg]]]UUUOOOJJJDDDIIIIIILLLUUUVVVYYYfffdddlllrrr[[[WWWiii]]]HHHAAA999444666444444444333333222222222111111111000000000//////...------,,,,,,------...------......------,,,+++///.........------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((++++++++++++++++++++++++'''((()))***++++++++++++)))***++++++,,,---...//////......000555888999888@@@@@@BBBDDDGGGJJJLLLNNNPPPOOOQQQWWW\\\___ccciiieeejjjgggffflllnnnuuuRRROOOLLLLLLMMMLLLIIIEEEGGGGGGGGGHHHIIIGGGDDDAAA@@@AAABBBAAA???===>>>???::::::::::::;;;;;;<<<<<<999999999999888777666666444444333333333333444444111222222222333333444444333333333333333333333333333333333333333333333333333333333222222222222111222111111000000111111222111111111111111111111111///111333333222111222333333333444555666777777888999999888888888888999999>>>===<<<;;;:::::::::;;;<<<======???LLLkkkeeeMMMIIIQQQcccvvvwwwkkkgggddd___```eeeppp|||vvvlll```TTTKKKGGGGGGFFFKKKKKKOOOXXXYYY^^^mmmxxxuuu]]]VVVbbboooIII>>>???<<<777666555555444333222111111000000000/////////............------,,,,,,------...------......------,,,,,,............------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))************))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++,,,+++++++++*********+++---///000///......111555888999999@@@@@@BBBEEEHHHLLLOOOQQQQQQOOORRRXXX]]]___dddiiihhhlllgggffflllnnnwwwRRROOOMMMLLLMMMLLLIIIFFFFFFEEEEEEFFFFFFEEEBBB??????@@@@@@>>><<<;;;===>>>;;;;;;::::::999888777777777888999:::999888666555333333222222222222333333111222222222222333333333333333333333333333333333222222222222222222222222333333333222222222222222111111000000000000111111111111111111222222222222000111333333222222222333333444444555666666777777888777777777777888999999999:::;;;;;;;;;:::999888888:::???BBBDDDPPPrrr|||___KKKOOO^^^iiixxxyyysssrrrlllccc\\\]]]dddnnnwww|||xxxmmm```UUUNNNHHHGGGIIILLLSSSVVV[[[eeehhhoootttkkk[[[YYYlllpppTTT<<<999===;;;888777555555444333222111000///000000000/////////.........------,,,,,,------...,,,------...------,,,,,,------------------------,,,,,,------,,,,,,+++***************************))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))******+++++++++***,,,+++***)))***---///111//////000222444777999:::@@@AAACCCFFFJJJNNNQQQSSSRRRPPPRRRYYY]]]___dddiiiiiilllgggeeekkknnnxxxPPPOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA???<<<=========<<<999999:::;;;999999888888777777666666666777888999888777666555222222111111111111222222333333222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222111000000000000000000111000000111111111222222222000111333333222222222333333333444444555555666666555555555555555666777777444777;;;>>>???===:::888666666;;;@@@>>>???RRRjjjeeePPPMMMNNN___ooovvvyyyzzzsssjjj]]][[[[[[___dddkkkvvvxxxsssjjj\\\NNNJJJKKKLLLOOOSSSSSS^^^gggsss~~~hhheee]]]WWWkkkPPPBBB666666777555444777555555444333111000//////111111000000000/////////...------,,,,,,------...,,,,,,------...------,,,,,,,,,------------------,,,,,,------,,,,,,+++***************************((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))***))))))))),,,+++***)))***---///111...///111222444777999;;;@@@AAACCCGGGKKKOOORRRTTTSSSQQQSSSYYY^^^```dddiiiiiikkkfffdddjjjnnnxxxNNNMMMKKKIIIGGGFFFFFFFFFCCCBBB@@@@@@@@@???<<<::::::;;;<<<;;;999777888999333444444555666777888888666666666777777666666555222222111111111111222222333333222222111111111000000000000000000000000000111111111111111111111111000111111111111222222222111000000//////000000111/////////000111111222222///111333333222111222333222222333333444444444444333222222333333444555666333666<<<@@@AAA???<<<:::===::::::===<<<<<>><<<:::999;;;<<<<<<:::888777888222222333444555666777777555555444444444444555555333222222111111222222333111111111111222222222222000000000000000000000000111111111111111111111111//////000000000111111111000000////////////000000---......///000000111111...000222222111000111222111111222222222222333333222111111222333444555555555666999;;;<<<<<<:::999>>>===<<<<<<>>>@@@DDDHHHXXXuuuwwwcccSSSJJJSSS```eeefffiiiddd```]]]]]]\\\\\\bbbiiitttzzz~~~xxxppphhh^^^SSSMMMNNNNNNPPP^^^ooo~~~www^^^ZZZQQQiiilllRRRAAA<<<:::::::::888777888333222222222111111000000000000/////////............------,,,,,,------...+++,,,------......------++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))***++++++,,,---...///...000333444444666:::===AAABBBDDDGGGJJJNNNQQQSSSUUUSSSUUU[[[___aaaeeejjjhhhlllgggfffmmmpppzzzJJJJJJHHHEEEBBBAAABBBCCCDDDBBB@@@??????>>><<<;;;999;;;======;;;999777777444444444444444444444333555444333222222333555666333333222222222222333333...///000111222333444444000000000000000000000000000000000000000000000000......//////000000000111000000////////////000000,,,------...///000000111...000111111000000111222111111111111111111222222222111222222333444555666666555555555555555666777444888;;;;;;>>>AAA@@@>>>===^^^hhhIIIFFFJJJHHHGGGMMMZZZXXXWWWXXXWWWUUUWWW]]]dddkkkwwwzzzwwwssskkkaaaXXXNNNKKKNNNTTTVVV]]]ttthhhTTT]]]iiizzzPPP@@@>>>888444555888777444222222222111111111111111111//////.........---------...------,,,,,,------...+++,,,,,,---.........---+++++++++,,,,,,---------,,,,,,---------,,,++++++))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******************************+++++++++******)))))))))+++,,,---............000333444444666:::===AAABBBDDDFFFJJJMMMPPPRRRVVVTTTUUU[[[___aaaeeejjjiiimmmiiihhhooorrr{{{LLLJJJGGGDDDBBBAAAAAAAAA===>>>>>>>>>>>><<<:::999<<<999666555777888777555333444333222000000222444000000111111111111000000//////000000000000000000111///---...///111111000000000/////////000000111222111111000///..................////////////000000000//////............++++++,,,,,,,,,,,,------////////////000000000000000000000000000111111222333111000//////111333444555555555555555555444444555555666777888:::<<<======JJJYYYjjj[[[DDDBBBFFFCCC>>>PPPKKKLLLTTTZZZYYYYYY[[[YYY___gggoooxxx}}}wwwrrrpppgggZZZRRRQQQPPPQQQZZZfffjjjrrr}}}fff[[[kkkWWWEEEAAA999777555777;;;;;;777333222222222111111111111000////////////////////////111///---,,,,,,---,,,+++---,,,,,,,,,,,,---...///++++++++++++++++++++++++************************************)))(((&&&&&&%%%&&&(((((('''((()))+++******))))))((((((''''''))))))))))))(((((((((((((((***+++***)))((()))+++++++++++++++,,,---......222000///222666::::::999===???AAAEEEIIIMMMPPPQQQZZZXXXWWW[[[ccciiijjjiiinnnqqqmmmlllsssttt{{{EEEDDDBBBAAA@@@@@@BBBBBBDDDDDDBBB@@@===:::777666;;;888555555666777666444333333333111000///111333000000111111111111000000111111111000000000000000111000///000222333222111/////////......//////000111000000///......------........./////////000000//////.........---------+++++++++,,,,,,,,,------....../////////000000000000000//////000000111222222111000///000111333444555555555444444444444444555555666666888:::;;;<<<777===FFFSSSkkkaaaEEE;;;???DDD999;;;EEERRRXXXVVVUUUWWWXXXZZZ]]]bbbiiirrr{{{yyywwwqqqjjjeee]]]TTTQQQTTT]]]bbbnnnxxxzzzxxxkkk```YYYdddjjjEEE;;;;;;999777555666999999666222222222222111111111000000........................+++***)))***,,,,,,+++)))------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))((('''&&&&&&'''))))))((()))***,,,***)))))))))((((((((('''))))))))))))((((((((((((((())))))))))))))))))***++++++++++++,,,---......111000000333888<<<===<<<>>>@@@BBBFFFIIIMMMOOOQQQYYYWWWWWW\\\ccciiikkkjjjmmmpppllllllsssvvv}}}CCCBBBAAA@@@???@@@AAABBBFFFDDDAAA===:::777555444999777555444555555444333111222222111//////000222000000111111111111000000222222111111000000//////000000000222555555444222///......---------......//////......------,,,,,,............////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000///////////////000111111000000//////000111333444444444444444444444444444444555555666777999:::;;;:::999<<>>>>>AAAHHHMMMPPPVVV\\\[[[ZZZXXXWWWZZZaaakkkrrrzzz}}}wwwqqqkkkeee]]]WWWQQQPPPWWW```pppwwwwwwnnnbbbUUUPPPYYYxxxvvvNNN:::;;;===999666555555777777444000222222111111111000000000........................&&&'''(((+++------+++)))...---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******))))))((('''&&&'''(((******))))))+++,,,))))))))))))(((((((((((((((((((((((())))))))))))(((''''''((()))******)))++++++++++++,,,---......//////000444888===??????@@@AAACCCFFFJJJLLLOOOPPPXXXWWWWWW\\\dddiiikkkkkkjjjmmmiiiiiipppsss}}}FFFEEECCCBBBAAA@@@@@@@@@???===:::888666555555555666666555444444333333222000111222111///...///111000000111111111111000000111111111000//////......//////000333555666444111......---,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,------.........////////////............///000000////////////000222333444333333333333333444444444444444444555666777999:::???<<<<<>>@@@FFFNNNUUUZZZ^^^]]][[[YYYXXXZZZ^^^bbbpppsssxxx~~~~~~~~~}}}{{{uuummmhhh]]]XXXRRRNNNOOOYYYiiiwwwrrrccc```ZZZVVV]]]sssvvvYYYBBB:::>>>>>>888666444444555444222///111111111111000000000000........................))))))***,,,......---+++...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''''''''(((******)))(((***+++))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&'''***+++***(((++++++++++++,,,---......///000111444777;;;===???AAABBBDDDGGGJJJMMMOOOPPPVVVVVVXXX]]]ccciiikkkkkkgggjjjfffdddjjjnnnyyyEEEDDDCCCBBBAAA@@@??????;;;:::888666666666666777555555555444333222222222000111222111000//////000000000111111111111000000000000000//////.........---...///222444444222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,******++++++++++++++++++*********+++++++++,,,,,,------------.....................---......///000////////////000111222333222222222222333333444444333333333444555666777888:::999<<<@@@AAAJJJdddxxxWWWJJJEEE??????DDDIIIJJJGGGUUUXXX\\\]]]\\\[[[ZZZZZZbbbeeekkkqqqyyy~~~{{{yyywwwtttqqqsssrrrqqqnnnjjjeee^^^ZZZQQQQQQOOOQQQ[[[ooo|||hhh___SSSZZZggg}}}uuuTTTEEE;;;:::;;;777777666444333333222111000111111111000000000//////...........................,,,++++++---...---,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))(((((('''&&&((()))(((''''''(((***(((((((((((())))))))))))'''((((((((()))))))))***(((''''''((()))******)))++++++++++++,,,---......///000222333555888:::<<>><<<:::888666555555333555666555333111111222000222333222111///000000000000111111111111000000///////////////000000000.........000111111000...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++************++++++++++++,,,,,,,,,---------......---------------...////////////000000000000000111000111111222222333333444333333333333444555666777555888<<<>>>>>>BBBPPP___uuusss[[[FFF===???AAAAAAFFFLLLTTTYYY\\\[[[ZZZZZZUUUXXX]]]dddkkkuuuxxx~~~~~~yyysssnnnlllhhhccc^^^^^^]]]\\\ZZZVVVSSSPPPNNNNNNQQQVVV^^^qqq{{{zzzddd^^^```kkk}}}nnnQQQ@@@>>>:::999888111666666444333222222222222111111000000000/////////---------------------------,,,,,,---......,,,++++++++++++++++++,,,------++++++++++++++++++++++++************************(((((())))))))))))((((((&&&((()))((('''&&&''')))(((((((((((())))))))))))''''''(((((())))))******(((***+++***)))((()))+++++++++++++++,,,---......///111333444444666999;;;BBBCCCEEEHHHKKKNNNQQQRRRSSSUUUXXX\\\aaadddfffggghhhnnnkkkhhhlllnnnyyyAAABBBBBBAAAAAA@@@?????????>>>===;;;888666333222333555777666333111111222000222444444222000000111000000111111111111000000000000000111222222333333111///...///000000///---000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,---------------,,,,,,------...///000000000000000//////...000000000111222333333333222222222222333444555666555:::<<<:::;;;AAAFFFGGGPPPdddjjjOOOFFFEEEFFF???CCCJJJPPPSSSVVVXXXZZZTTTVVVYYY\\\aaahhhpppvvv}}}|||lllnnn{{{sssmmmfffaaa___[[[UUUOOOMMMMMMMMMKKKJJJJJJKKKLLLSSSYYYbbbppp{{{xxxlll```\\\kkk~~~zzzVVVAAA;;;>>>;;;888888444555555444333222222333444111000000000////////////------------------------***,,,///222444333///+++))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((''')))***)))((('''((()))'''((((((((()))))))))***'''''''''((()))*********)))---///---(((&&&(((,,,++++++++++++,,,---.........000333444555777;;;>>>AAACCCEEEHHHLLLPPPRRRTTTRRRTTTXXX\\\___aaacccdddfffmmmlllkkknnnppp{{{HHHHHHGGGEEECCC@@@>>>===;;;;;;;;;:::888555222111333555888777444111222333111333555444333111111111000000111111111111000000111111222333444555555666333111///.../////////...111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........******++++++,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......111111111111000///...---///000000111222222333333222222222222333444555555555:::999333666???@@@:::;;;MMMpppvvv\\\MMMEEEAAACCCEEEHHHKKKPPPUUUYYY[[[[[[[[[[[[\\\```fffjjjuuuwwwzzz~~~yyyooojjjyyy|||xxxuuuiiiccc\\\XXXWWWTTTOOOJJJGGGGGGGGGGGGHHHKKKOOORRRYYY```kkk|||zzzllleee`````````kkkwwwNNNMMM<<<999>>>888555888666555555555333222222444666000000000000////////////------------------------(((,,,333999<<<999222---((())))))***+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))((()))***+++***)))((()))***'''((((((((())))))******&&&''''''((()))******+++)))///333///'''$$$(((...++++++++++++,,,---......---000444555666999>>>BBBAAABBBEEEIIIMMMPPPSSSUUUQQQTTTXXX\\\^^^___aaabbbaaajjjkkkjjjnnnppp{{{EEEDDDCCCAAA@@@>>>>>>>>>;;;:::999888666555444333222666222111999777222555111222333444333222111000111111000000000000111111666222000111555777444111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...:::888555222000///000000---...///000222444555666222222222333333444444444888999999::::::;;;;;;;;;??????QQQuuummmZZZDDDEEEDDDAAA@@@DDDMMMTTTWWWZZZYYYTTTTTT[[[``````gggkkkqqqwww{{{~~~{{{jjjiiiqqq}}}yyywwwtttoookkk]]]XXXTTTTTTQQQKKKHHHIIIEEEIIIDDDCCCKKKOOOTTTbbbkkkkkkwwwrrrmmm___^^^ZZZ[[[mmmmmmXXXEEE>>><<<:::777555555666666555555444333333222111111111000000///...---------........................))),,,333<<>>>>>>>><<<<<<;;;999888666555555222777222111888777222666333333333333333222111111111111000000000000111111333000---///222444111...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++******))))))******+++******))))))))))))******++++++++++++++++++++++++*********+++,,,,,,------:::888555111...---,,,,,,------...///111222333333111111222333444444555555777888888999999::::::;;;@@@===EEEXXXnnnuuucccLLL@@@@@@EEEGGGFFFQQQTTTSSSOOOOOOTTTVVVTTTYYY]]]bbbggglllqqqvvvzzz|||~~~sssnnnnnnuuu~~~yyyrrrnnnkkkhhhbbb^^^WWWQQQKKKJJJHHHDDDBBBCCCBBBIIIIIILLLWWW\\\bbbnnnyyyddd\\\YYYcccqqq~~~```RRRGGG<<<===<<<999777555555666666555444444333222222111111000000000///...---------------------------------+++...444<<>>>>>???@@@===<<<;;;:::999888777666333777222333<<<;;;444666666555444222222111111111222111111000000111111222222///---...111222000---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******))))))******+++******))))))))))))******************************)))******++++++,,,,,,---666444222///---,,,,,,,,,------......///000000000000111222333444555666777666777777888999999::::::===:::;;;@@@GGG\\\qqqRRRDDD@@@@@@@@@DDDGGGIIIJJJLLLQQQRRRQQQPPPSSSVVVZZZ___eeelllpppssswww||||||zzz|||yyysssmmmfff```]]]YYYTTTPPPOOOHHHBBBBBBCCCBBBBBBDDDGGGQQQRRRVVVdddnnnyyyxxx}}}hhh___aaapppxxxWWWGGGAAA>>>;;;<<<:::888666555555555555444444333333222111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,...///444:::??????999444++++++************++++++******************************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((()))******))))))))))))***+++,,,------......///111222444888<<<@@@AAACCCFFFIIIMMMPPPRRRSSSXXXVVVXXX]]]```aaaccchhheeekkkjjjjjjrrrvvvEEECCCAAA>>>======???@@@;;;;;;:::999888777666666444555111666FFFEEE999555777666444222000000111111111111111000000111111111222111///000111222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,******))))))))))))************))))))))))))************************************++++++,,,---------//////.........///000000...............////////////000111333444666777777666666777888999::::::;;;777999<<<<<<;;;FFFdddXXXAAA>>>BBBAAADDDGGGKKKPPPUUUVVVVVVPPPQQQRRRSSSVVVZZZaaaeeelllrrrxxx{{{zzz|||{{{qqqiiiccc\\\VVVSSSPPPKKKGGGGGGAAA>>>BBBFFFGGGIIILLLNNNZZZ^^^ccctttxxxdddZZZcccrrrzzzYYYJJJEEE@@@======:::999777666555444444444333333222222111111111000/////////......---------++++++++++++++++++++++++---...000555999:::888555++++++************++++++************************))))))))))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((((())))))***+++,,,------......///111222444888===AAAAAADDDGGGKKKMMMOOOQQQRRRXXXVVVYYY]]]``````ccchhheeekkkiiijjjqqqttt~~~CCCAAA???===<<<======>>>999888888777666555444444333333000999NNNNNN===444666555333111000000000000111000000//////000000111111000////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***++++++,,,***))))))))))))))))))*********))))))))))))******++++++++++++++++++++++++++++++,,,,,,------......---------...///000000111//////////////////////////////111222444555666777666666777888999:::;;;;;;666:::>>>???<<<@@@NNN]]]^^^FFF>>>EEECCCDDDIIIPPPTTTWWWYYYSSSSSSRRRQQQPPPRRRUUUXXX```fffmmmppprrrttt{{{rrrhhh```ZZZSSSNNNLLLJJJFFFCCCAAA???@@@FFFJJJKKKNNNRRRTTTjjjyyytttdddZZZ___tttlllXXXGGGDDDCCC<<<999<<<888777666555444444333333222111111111111111000000............------------++++++++++++++++++++++++***+++,,,...111222222222+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''(((((((((((((((((((((((('''''''''''''''))))))***+++,,,------......///111333555999>>>BBBAAAEEEIIILLLLLLMMMOOOQQQVVVVVVZZZ___```___ccchhhfffkkkjjjjjjooopppyyy??????>>>===<<<<<<;;;;;;666666555555444333333222111333000999KKKKKK<<<444444333222111000/////////000//////......//////000---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++***))))))(((((())))))*********))))))))))))******++++++++++++++++++++++++***++++++,,,,,,---.....................---------.........///////////////...///000111222333444555444555555777888999:::;;;999:::;;;::::::<<>>FFFMMMSSSYYYVVVWWWWWWUUUSSSRRRRRRTTTSSSWWW]]]aaaeeejjjqqqvvvxxx{{{{{{rrrfff]]]UUUOOOIIIFFFFFFFFFDDDBBBAAABBBEEEJJJLLLMMMTTT\\\nnnnnncccWWWSSS```~~~fffSSSHHHAAA@@@===777777<<<666666555555444333222222000000000000000000000000------------------------++++++++++++++++++++++++)))))))))***+++,,,---...******))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((***)))((('''''''''''''''))))))***+++,,,------......///111333555999???BBBBBBFFFKKKMMMLLLLLLMMMPPPSSSUUU[[[aaabbb___bbbggggggmmmkkkjjjoooooowww;;;<<<<<<<<<<<<;;;999888555555555444333333222222...333222444>>><<<444555000000000000000///............------------......,,,,,,,,,+++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))))))))***))))))(((((((((((())))))******))))))))))))******************************((())))))***++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,------.........///...//////000111111222222111222333444666777888999777888777666666888<<<===???NNNjjj^^^PPPDDDAAACCCFFFKKKQQQQQQTTTWWWXXXVVVTTTSSSSSSQQQQQQRRRTTTXXX]]]bbbeeemmmooorrruuuyyy}}}{{{xxxtttoooiiiaaaYYYSSSLLLGGGBBBAAACCCEEEEEEDDDFFFIIINNNRRRSSSXXXfffuuu}}}ooo^^^^^^VVVRRR```cccJJJFFFCCC@@@===;;;999999;;;555555555444444333222111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***)))))))))+++,,,******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((())))))((('''''''''((()))***))))))***+++,,,------......///111333666:::???CCCBBBGGGLLLNNNLLLKKKLLLOOOQQQUUU]]]dddccc```aaaeeegggmmmllllllqqqqqqyyy999:::<<<<<<<<<:::888666555555555444444333333222,,,555444000111...---777---...///000000///...------------,,,,,,------------......---+++******+++++++++++++++++++++++++++((((((((((((((((((((((((************************++++++***)))(((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))'''''''''((())))))******'''((()))++++++,,,,,,,,,******+++,,,,,,---............//////000000000111///000111222444555666777222555888777666777888888<<<>>>JJJeee~~~eeeUUUJJJCCCBBBEEEFFFKKKPPPSSSSSSQQQOOOOOOWWWTTTPPPNNNPPPSSSUUUUUU```bbbdddgggkkkpppwww{{{yyywwwfffeeeccc```[[[VVVQQQNNNHHHDDD@@@@@@CCCGGGHHHHHHKKKOOOVVVZZZ\\\eee{{{uuufff]]]YYYOOOSSSbbbiiiXXXKKKCCC;;;===>>><<<;;;<<<:::777444444444444333333222111////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***+++******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''&&&'''(((***,,,---))))))***+++,,,------......///111333666:::???CCCBBBGGGMMMOOOLLLJJJLLLNNNOOOTTT^^^eeeddd``````dddfffmmmmmmmmmsssttt|||<<<:::888888999999888777333333333222222222111111111111111111000000000000000000000000000///......------------------------))))))))))))***+++,,,---******************************))))))))))))******************************++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((%%%&&&'''(((******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000000000000111222222333333666666777777888888999999;;;;;;>>>KKKcccjjjEEE;;;GGG@@@AAAHHHQQQRRRLLLJJJMMMUUUTTTSSSRRRQQQPPPOOOOOOYYYZZZ\\\___ccchhhmmmooorrrsssvvvzzz~~~|||xxxppphhhddd```[[[UUUQQQOOOLLLHHHEEEEEEBBBCCCEEEFFFGGGMMMSSSVVVZZZ[[[cccppp|||yyyuuunnn^^^VVVZZZ___ooowww\\\SSSLLLFFFBBB>>>??????>>><<<999555333444444444444444444333333000000000000//////////////////...---,,,,,,++++++************************++++++++++++++++++++++++******************************))))))))))))******************))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))+++++++++++++++,,,---......///111222444999>>>BBBJJJHHHJJJOOOPPPMMMMMMOOOTTTUUUZZZ```aaa___```ccchhhsssqqqqqqyyytttzzz<<<:::888777888888777666333333333222222222111111111111111000000/////////...////////////...------------------------------*********)))******+++,,,******************************))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''((())))))))))))((('''$$$%%%'''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------......//////000//////000000111222222222222333333444444555555666999:::===CCCOOOfffhhhJJJCCCBBB<<<999===AAADDDKKKRRRRRRTTTUUUVVVUUUTTTTTTUUUPPPQQQRRRUUUXXX[[[]]]___fffhhhkkkppptttyyy|||~~~yyyqqqnnnjjjccc\\\YYYTTTQQQLLLJJJJJJIIIGGGDDDHHHGGGHHHKKKLLLKKKOOOUUU\\\gggpppyyykkkcccWWWOOO]]]rrraaaPPPLLLHHHDDDAAA;;;<<<===<<<;;;999666555444444444444444333333333000000000000/////////...///......---,,,,,,++++++++++++++++++++++++++++++******************************************************))))))))))))************)))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...///000111222444888>>>BBBFFFEEEGGGMMMNNNMMMMMMPPPSSSTTTZZZ```bbbaaabbbfffdddpppmmmmmmwwwssszzz===:::888777777777666444333333333222222222111111111111000000///...---------............---,,,,,,------------------------,,,+++******)))************************************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((()))*********++++++++++++++++++++++++))))))*********+++++++++++++++,,,------......///......//////000111111111111111111222333333444444555888::::::<<>>>>>AAAAAAAAABBBJJJNNNRRRTTTSSSRRRRRRTTTNNNOOOPPPRRRSSSSSSSSSSSSWWWYYY\\\```eeeiiilllnnnuuuyyy|||~~~qqqhhh___\\\XXXRRRMMMLLLGGGEEECCCCCCDDDEEEFFFEEEHHHGGGJJJPPPTTTWWW]]]eeevvvnnnaaaYYY\\\aaaooonnn]]]KKKDDDDDDCCC@@@???999:::;;;;;;;;;999888777555444444444333333333222000000000/////////............------,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((***************************))))))(((((())))))***)))(((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++---...///000111222333444888===AAABBBAAADDDJJJMMMMMMNNNQQQRRRTTTZZZaaacccbbbdddhhhdddnnnkkkkkkuuusss|||>>>;;;999888777777555444333333333222222222111111111111000///...---,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&'''((()))************++++++++++++++++++++++++************++++++++++++***++++++,,,,,,---......------......///000000000222222333444444555555666222555666666666<<>><<>><<<999888888777666444333333333222222222111111000000000///...---------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((())))))***++++++++++++************************+++++++++,,,,,,,,,,,,---******++++++,,,------------------...//////000000222333333444444555666666333333222555999===@@@BBBQQQlllmmmMMMAAABBBDDDDDD===AAAEEEHHHIIIJJJMMMPPPNNNOOORRRSSSRRRPPPMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOTTTZZZaaaddddddfffkkkpppsssssstttvvvyyy}}}}}}{{{zzzxxxwwwwwwttttttuuuwwwyyy{{{}}}~~~|||}}}|||{{{yyyvvvtttrrrqqqqqqqqqnnnjjjfffcccaaaVVVOOOHHHFFFDDDAAABBBEEEIIIIIIIIIJJJKKKMMMPPPRRROOONNNPPPYYYeeesssuuuccc[[[XXXVVVUUUgggfffQQQJJJHHHEEEAAA>>>>>>>>>=========<<<;;;:::999777666555444444333222222111111////////////............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,...000111222222333333333555888===AAA??????CCCKKKOOOPPPRRRUUUWWWXXX]]]bbbcccaaaaaadddiiirrrmmmkkktttrrr}}}===;;;888777777777666444333333333222222222111111000000000/////////......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''(((((('''''''''''''''''')))((((((''''''(((((()))((()))******+++++++++***))))))))))))))))))))))))++++++,,,,,,,,,---------******+++,,,,,,------...------......///000000000000000111111222333333333666333111444:::======;;;CCCQQQhhh{{{eeeXXXJJJ>>>=========>>>AAAEEEHHHKKKJJJLLLOOOQQQQQQPPPNNNMMMKKKKKKKKKJJJJJJJJJIIIIIILLLPPPUUUWWWXXXYYY\\\```dddeeegggjjjmmmqqqtttvvvuuuwwwyyy|||~~~~~~}}}|||{{{{{{zzzyyyyyyrrrqqqooommmkkkjjjiiiiiieeeeeeggghhhjjjkkkmmmmmmmmmlllkkkiiigggeeecccaaa______^^^[[[WWWTTTRRRRRRLLLGGGCCCCCCBBBBBBDDDIIIIIIJJJKKKKKKKKKLLLOOORRRKKKOOO\\\qqqwwwggg]]]VVVQQQ^^^ooogggTTTLLLDDDFFFEEE@@@===>>>???>>>>>>===<<<:::999777666666555555444333222111000000/////////.........------,,,,,,,,,,,,++++++++++++************************************************)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))+++++++++,,,---///000111111222333444555999>>>BBBAAAAAAEEELLLPPPPPPRRRVVVXXXXXX]]]bbbbbb______bbbgggpppkkkiiirrrpppzzz999777555555555555444333333333333222222222111111/////////000000000000111---............---,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&'''((((((''''''((())))))))))))((())))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,---.........---......///000000111111...//////000000111111222444333333444777:::::::::999>>>HHH]]]~~~nnnTTTOOOHHH@@@<<<>>>AAACCCCCCEEEGGGJJJMMMOOOPPPPPPPPPLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIJJJLLLMMMOOOPPPQQQTTTVVVXXX[[[^^^```bbbcccddddddeeegggiiilllnnnooommmppptttuuuttttttwwwyyy|||wwwrrrooonnnkkkjjjiiihhhgggfffffffffcccaaa___]]][[[[[[ZZZZZZTTTUUUVVVWWWYYYYYYZZZZZZXXXWWWUUUTTTRRRQQQQQQQQQLLLMMMMMMKKKGGGEEEFFFGGGHHHEEEDDDFFFGGGHHHLLLRRRQQQSSSTTTSSSRRRSSSWWWZZZXXXeee~~~|||mmmdddccciiiqqqwwwppp^^^PPPGGGEEEAAADDDDDD???<<<>>>>>>;;;:::999888777777666666666555555444333222111000000//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))*********+++,,,---......000111333444666:::???CCCCCCBBBEEELLLPPPOOOQQQTTTVVVWWW[[[aaabbb______cccdddnnnjjjiiisssqqq{{{777555333333444444333222333333333222222222111111//////000000111111222222,,,,,,---------,,,++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&'''''''''''''''''')))))))))))))))))))))))))))************++++++++++++,,,,,,------......///......//////000111111111//////000000111222222222111333555555555777;;;>>>:::>>>@@@DDDTTTuuujjj^^^NNNEEEDDDEEECCCAAA===???BBBFFFIIILLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLGGGFFFDDDEEEGGGIIIIIIHHHHHHJJJMMMOOOQQQRRRRRRRRRUUUTTTUUUVVVXXXZZZ]]]___[[[^^^bbbddddddeeehhhkkkjjjllloooppppppqqqrrrttttttsssrrrtttxxx}}}wwwtttpppkkkfffaaa^^^\\\\\\[[[ZZZXXXWWWVVVVVVVVVSSSRRRPPPMMMLLLKKKLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEFFFEEEBBBBBBDDDGGGHHHFFFGGGKKKMMMNNNSSSZZZ```cccddddddcccdddhhhkkkwww|||jjjaaa```^^^]]]fffuuuYYYNNNMMMKKKFFFDDD@@@DDDDDD???===???===888666666555555555555666666555555444333222111000/////////.........---------++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((('''''''''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***)))))))))***++++++,,,000111222444666:::@@@DDDCCCBBBFFFLLLOOONNNOOORRRSSSTTTZZZ```bbb``````dddcccnnnkkkkkkvvvuuu~~~777666555444444555777888444333222111000000000000............////////////......---,,,,,,+++******------,,,,,,,,,+++++++++...---+++)))((())))))***************)))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((%%%&&&'''((()))***++++++++++++)))))))))***+++,,,(((((()))))))))*********))))))+++,,,---.........---,,,,,,++++++,,,,,,---......---------......///222222222333555777888999888;;;======AAAOOOfffwwwsss^^^PPPGGGCCC;;;<<<@@@CCCDDDEEEKKKQQQPPPPPPOOONNNOOOPPPNNNJJJKKKIIIHHHHHHHHHGGGEEECCCCCCEEEEEEEEEDDDDDDGGGIIIIIIJJJJJJJJJLLLMMMNNNOOOSSSSSSTTTUUUVVVWWWWWWXXX]]]^^^^^^]]]\\\\\\]]]___aaabbbbbbbbbbbbeeeiiilllooooooqqqsssuuutttqqqoooeeeccc^^^ZZZVVVSSSRRRRRRMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@BBBBBBAAA@@@GGGEEEDDDDDDFFFHHHIIIJJJJJJJJJMMMQQQVVV^^^lllxxx~~~ppp[[[UUUYYYWWWYYYkkk}}}\\\UUULLLFFFEEEDDDAAA===CCCAAA@@@???>>>;;;777444888777666555444333333333333333222111000///...---000000///...,,,+++************+++,,,,,,***)))(((++++++************************))))))((((((''''''))))))))))))))))))))))))******))))))))))))******,,,+++)))((('''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))***+++,,,------...000222222111555===BBBCCCFFFFFFFFFHHHKKKNNNQQQRRRYYYYYYZZZ[[[]]]```bbbccceeeiiitttpppssszzz777666555444444555666777444333222111000000000000............////////////...------,,,++++++******---,,,,,,,,,,,,+++++++++---,,,+++)))))))))))))))*********)))))))))(((((()))))))))))))))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++,,,+++***))))))***++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///111111222333444666888888666888999999:::BBBPPP[[[}}}xxx[[[HHHDDDCCCBBBBBBBBBDDDGGGIIINNNNNNNNNMMMMMMMMMLLLKKKMMMLLLKKKKKKLLLKKKHHHFFFAAABBBDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNRRRSSSTTTSSSQQQQQQSSSTTTVVVVVVWWWVVVVVVXXX\\\^^^bbbbbbdddfffhhhgggdddbbb[[[YYYUUUQQQNNNLLLKKKKKKHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFDDDBBB@@@@@@@@@@@@===>>>>>>??????>>>>>>>>>?????????AAACCCDDDDDDDDDGGGFFFFFFHHHKKKMMMOOOOOOPPPSSSUUUXXXbbbtttuuu}}}yyydddYYYTTTUUUYYYWWWjjjvvv```NNNIIICCC@@@AAABBB@@@>>>???>>><<<<<<;;;999666333888777555444333333222222444333333222000//////............------,,,,,,,,,******++++++******)))(((((((((((())))))******+++***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******+++***)))((('''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,------...000222222111555===BBBCCCFFFFFFGGGHHHJJJLLLNNNPPPWWWWWWYYY[[[^^^```aaabbbggghhhqqqlllooowww666666444333333444555666333222111000000//////000---............/////////------,,,,,,++++++******,,,,,,,,,+++++++++******,,,+++***)))))))))))))))******))))))))))))((((((((())))))))))))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))***++++++---,,,+++***************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,------...///111111111222333555666777888999:::::::::===AAADDDZZZ{{{pppWWWOOODDD===<<<@@@CCCDDDHHHIIILLLNNNQQQTTTXXX[[[RRRQQQPPPPPPOOOMMMIIIFFFIIIHHHGGGGGGFFFDDDAAA>>>AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGIIIIIIJJJJJJJJJIIIJJJMMMOOORRRRRRSSSUUUWWWWWWTTTRRROOONNNKKKHHHFFFDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<===>>>???????????????BBBBBBCCCEEEFFFHHHJJJKKKKKKKKKLLLMMMOOORRRTTTUUUZZZ___aaacccrrryyy]]]OOOOOOSSSXXX\\\mmmvvv[[[NNNHHHDDDAAA@@@BBBCCCBBB???===<<<:::::::::999666444777666555333222222222222222222111000//////......------------------------+++******)))))))))))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))*********)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''))))))))))))))))))))))))))))))***+++,,,------...000222222111555===BBBCCCGGGGGGGGGHHHIIIKKKMMMNNNTTTUUUXXX[[[^^^``````aaaiiigggmmmgggkkksss}}}666555444333333333444555222111000///////////////---------.........//////,,,,,,,,,,,,++++++******++++++++++++************++++++***)))))))))))))))***)))))))))(((((((((((((((((())))))(((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))***++++++---,,,++++++******)))))),,,,,,,,,,,,------------,,,,,,------,,,+++******+++++++++,,,,,,+++++++++++++++++++++,,,---......000000000111222333555555888888888:::===>>>>>>>>>EEEXXXttt}}}fffRRRIIIGGGDDD???<<<===???DDDGGGJJJQQQXXXTTTSSSRRRRRRQQQOOOLLLJJJPPPMMMKKKJJJJJJIIIFFFCCCHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBDDDCCCDDDDDDCCCBBBBBBDDDFFFGGGGGGHHHIIIKKKKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@============>>>>>>>>>>>>@@@??????????????????@@@AAAAAACCCDDDEEEFFFFFFFFFHHHIIIJJJJJJKKKNNNQQQSSSSSSSSSSSSRRRSSSWWW\\\___fffoootttxxx{{{tttccc]]]XXXWWW___nnnmmmZZZPPPMMMHHHEEEBBBAAAAAAAAA>>><<<===<<<::::::;;;:::888777666555444333222111111111000000///......---,,,,,,---------------,,,,,,,,,+++***)))((('''((()))***'''(((((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,------...000222222111555===BBBCCCFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSWWW[[[^^^___``````gggdddkkkgggjjjqqqzzz555555444333333333333333000000//////.../////////------------............,,,+++++++++++++++******++++++*********)))))))))************)))))))))((()))))))))(((((((((((('''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''((())))))******+++++++++******)))))))))++++++,,,,,,,,,------------......------,,,+++******++++++,,,,,,++++++************++++++,,,......////////////000222333444444333222444888;;;;;;:::<<>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPUUUYYY[[[\\\[[[[[[^^^dddlllsss}}}{{{}}}vvvmmmlllhhhbbb]]]UUUWWW]]]kkkooo\\\SSSMMMJJJJJJDDDCCC@@@>>>===<<<:::999===;;;:::999::::::999777666555444333222111111111000000000//////......---000///...---,,,+++******,,,+++)))((((((((()))***+++++++++******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''(((******(((((((((((((((((((((((())))))***+++,,,------...000222222111555===BBBCCCEEEFFFHHHKKKNNNQQQSSSTTTPPPRRRVVV[[[^^^`````````dddaaajjjjjjnnnpppxxx444444444333333222222111//////............//////,,,------------.........++++++++++++++++++***************))))))))))))(((((())))))******)))(((((())))))(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((()))******))))))(((************++++++++++++------------,,,,,,+++***)))***+++,,,,,,+++***))))))))))))***+++,,,---...............///000111222555333111222444777888999===???CCCLLL```hhhRRRGGG@@@@@@???<<<>>>DDD<<<>>>BBBKKKVVV```gggjjj___^^^[[[VVVPPPMMMLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDBBBCCCDDDCCCAAAAAACCCDDDAAACCCDDDDDDCCCBBBCCCEEEBBBAAAAAABBBDDDEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJLLLMMMNNNOOOOOOPPPNNNOOOPPPOOOOOORRRYYY^^^eeehhhkkknnnrrrzzznnnkkkmmm|||oooaaaZZZVVVUUUWWWVVV]]]nnnyyyhhhVVVPPPOOOMMMHHHEEECCCBBB@@@???>>>>>>??????<<<:::888777888888777666777666555333222222222222222222222111111000000000111000///...,,,+++***))),,,++++++***************------,,,+++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))***+++,,,------...000222222111555===BBBCCCDDDFFFIIIMMMPPPSSSUUUUUUPPPRRRVVVZZZ]]]```bbbbbbccc```kkknnnqqqqqqvvv444444444333333222111000///......------......///,,,,,,---------.........******************++++++******)))))))))((((((((('''((()))******)))(((((())))))((((((((('''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((((((((((())))))))))))*********+++++++++******))))))***+++,,,,,,+++***)))(((((())))))***,,,---...------------...///000111555444444444444555888999===@@@BBBBBBHHH\\\}}}ppp^^^OOOKKKGGG>>>:::<<<;;;;;;===CCCMMMWWW___ccc```dddgggddd\\\VVVVVVXXXWWWVVVTTTRRROOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGGGGFFFEEEEEEFFFHHHEEEFFFHHHHHHHHHGGGHHHIIIGGGFFFFFFGGGHHHIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNOOOPPPOOONNNNNNLLLMMMNNNOOOPPPQQQQQQQQQNNNQQQRRRRRRSSSXXXaaahhhuuu{{{zzzuuuwwwiiiuuussshhh]]]VVVSSSTTTYYY```tttzzz^^^UUUNNNOOOPPPLLLHHHEEEDDDCCCBBB@@@???@@@BBBDDD>>>;;;999777888888777666888777555444333333222222111111000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++******))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((('''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))))))))***+++,,,------...000222222111555===BBBCCCEEEFFFIIIMMMPPPRRRSSSSSSQQQSSSUUUYYY]]]aaaccceeeeeeaaalllooosssqqqwww444444444333222111000///......---------......///,,,,,,,,,---------......******************++++++))))))))))))(((((((((((('''((()))******)))(((((()))(((((((((''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))+++,,,,,,+++)))(((((((((((()))***,,,---...---------------...///000...000222222222333555777555777:::===@@@GGGVVVbbbyyywwwjjjXXXLLLIIIBBB???<<<===AAAHHHMMMPPPOOO[[[gggmmmkkkjjjnnnrrrhhhfffbbb]]]XXXTTTQQQPPPLLLLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKJJJIIIIIIJJJLLLHHHJJJLLLMMMLLLLLLMMMNNNMMMLLLKKKLLLNNNOOONNNMMMKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPSSSVVVWWWXXX___iiirrr~~~nnnrrryyy{{{qqq___XXXRRRUUU^^^mmmiii[[[PPPKKKHHHHHHHHHFFFEEEHHHCCCBBB???<<<:::;;;>>>@@@AAA???;;;:::::::::999888888777666555444333333333---------------,,,,,,,,,------------------------+++,,,---...---,,,+++***(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%))))))(((''''''''''''((())))))))))))))))))))))))))))))***+++,,,------...000222222111555===BBBCCCEEEGGGJJJMMMOOOPPPQQQQQQRRRSSSUUUYYY]]]aaadddfffgggbbblllooosssrrrxxx222222111111000/////////------......---+++***(((,,,------......------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,------...//////000222333333444666777888888;;;;;;;;;;;;;;;>>>CCCFFFKKKZZZtttqqqbbbVVVGGG>>>===???@@@???AAADDDKKKTTT___jjjsssxxxwwwqqqiiieeeccc```XXXQQQOOORRRUUUVVVTTTRRRPPPPPPQQQOOOMMMMMMNNNOOONNNLLLQQQLLLKKKNNNNNNKKKLLLQQQQQQQQQNNNLLLOOOTTTRRRMMMOOOQQQSSSQQQNNNMMMOOORRRPPPLLLJJJMMMQQQRRRRRRSSSOOORRRTTTTTTSSSSSSSSSTTTUUUTTTSSSQQQRRRUUUZZZ^^^hhhhhhmmmrrrmmmkkkzzzyyyhhhlll{{{yyytttrrrkkkbbb___TTT^^^gggqqqmmm\\\TTTQQQGGGGGGFFFFFFEEEEEEDDDDDDDDD@@@<<<::::::;;;<<<<<<:::::::::999999999888888666555444222111111222222///............------------------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))))))))))))))************,,,,,,,,,,,,,,,,,,------...111222222777???DDDEEEJJJGGGHHHLLLNNNOOORRRVVVVVVVVVXXXZZZ\\\^^^```aaaddddddhhhhhhsssrrruuu333333222222111000000000------------,,,+++***))),,,,,,------------,,,,,,++++++++++++***)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,---......//////---...///000111222222333666777777777777:::>>>AAAAAAHHHUUUggg{{{rrr```VVVPPPGGG??????>>>>>>BBBGGGLLLNNNOOOVVVUUUTTTUUUVVVZZZ]]]```bbbeeehhhhhhgggeeeccccccZZZ[[[[[[[[[ZZZYYYXXXXXXZZZXXXYYY\\\XXXRRRPPPSSSPPPVVVZZZ]]]aaadddaaa\\\WWWXXXXXXUUUQQQOOOQQQTTTYYYWWWUUUVVVVVVVVVWWWXXX```^^^[[[ZZZZZZ]]]```bbb```aaabbbcccfffnnnxxxqqqhhhkkkqqqttt{{{vvviii]]][[[[[[VVVRRRQQQaaa{{{{{{eeeWWWOOOIIIEEEFFFFFFEEEEEEDDDDDDCCCCCCAAA???;;;::::::;;;;;;::::::999999999999888888888666555333222111111222222///............---------++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,...111222222666>>>DDDDDDJJJHHHHHHKKKLLLMMMRRRYYYWWWXXXZZZ[[[]]]___```aaaddddddhhhhhhrrrrrruuu444333333222222111000000......---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++***)))(((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''*********+++++++++,,,,,,+++++++++,,,------............///000111222222333222333444444555666:::=========AAAHHHUUUpppwwwbbbSSSNNNGGG@@@>>>AAAEEEFFFEEE@@@CCCFFFGGGIIIQQQ^^^hhhyyy{{{|||{{{xxxuuusssssssssvvvxxxwwwuuussssssuuuoooooopppnnndddYYYUUUWWW]]]fffppptttvvvvvvrrrllldddeeedddaaa^^^```eeejjjggghhhhhheeebbbcccfffhhhtttnnnfffdddhhhooouuuxxxxxx{{{sssaaaeee||||||fff]]]UUUSSSUUUXXX]]]ccc{{{vvvhhhVVVLLLIIIIIIEEEAAAEEEEEEDDDCCCCCCBBBAAAAAA>>><<<;;;:::;;;:::999777999999888888888777777777555444333222111111111111///............---------******++++++,,,---------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''))))))'''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''''''''(((((())))))))))))******************++++++,,,,,,---000111111555>>>CCCCCCGGGGGGJJJMMMLLLKKKRRR[[[YYYZZZ[[[\\\^^^___```aaaddddddiiihhhqqqqqqvvv333333222111111000000//////...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,++++++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++******+++,,,,,,------...//////000000111222222333222444555666666777999<<<<<<>>>AAADDDHHHVVVqqqvvviiiYYYNNNJJJGGGBBB>>>>>>@@@@@@@@@BBBKKKXXXccc{{{|||}}}{{{wwwtttrrrqqq~~~{{{nnnffffffjjj||||||xxxsssmmmllljjjiiikkksssyyyiii]]]SSSRRRRRRVVV___mmmooo]]]UUULLLGGGGGGHHHGGGEEEDDDCCCBBBBBBAAA@@@??????;;;:::::::::;;;:::777555888888888777777777666666333333222222111111111111///............---------+++++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&(((((((((((()))))))))***)))))))))******++++++,,,,,,///000000555===BBBCCCBBBFFFLLLPPPNNNLLLRRR[[[ZZZZZZ[[[\\\]]]^^^___```dddeeeiiihhhppppppwww111111111000//////.........---,,,+++***+++,,,---******++++++++++++******))))))*********)))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,------...---------....../////////222444666777777777999:::888<<>>======<<<999999999:::;;;:::777444777777666666666555555555111111111111111111000000///............---------------,,,+++******))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))(((((()))***++++++,,,,,,,,,///000000555===BBBCCC===CCCMMMTTTRRRNNNQQQXXXYYYYYYZZZ[[[\\\]]]^^^^^^dddeeejjjgggooopppxxx111000000///......---------,,,,,,++++++,,,,,,,,,)))******++++++******)))((())))))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++++++++,,,------......////////////000000111111000222555777777666777777777999<<<>>>;;;:::BBBLLLJJJXXXuuuuuujjj]]]UUUQQQNNNHHHCCC???BBBDDDEEEFFFFFFHHHJJJIIIIIIHHHEEEDDDGGGNNNSSSTTTXXXYYYYYY```qqqtttbbbUUUPPPMMMJJJOOOMMMIIIGGGJJJVVVfffqqq~~~zzzjjjXXXOOOJJJKKKXXXggg```QQQPPPKKKCCCFFFGGGEEE@@@???AAAEEE@@@@@@???>>>===;;;::::::999999999:::::::::777555666666666555555555444444000000111111111000000//////............---------......---+++***)))((('''******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))***+++,,,---------000111111555>>>CCCCCC===BBBLLLTTTTTTPPPRRRWWWWWWXXXYYYZZZ\\\]]]^^^___eeefffjjjgggnnnoooyyy111111000000///.........+++,,,,,,------,,,,,,,,,))))))************))))))(((((()))))))))))))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---......//////111111111111222222222222///222666888777666666666888777999;;;;;;;;;@@@FFFAAAFFFXXXrrr|||ooofff[[[[[[XXXSSSLLLGGGDDDCCCDDDBBB@@@???>>>???AAABBB<<>><<<===CCCLLLTTThhhqqqtttppprrr~~~|||}}}llldddVVVKKKKKKOOOZZZpppwww```LLLHHHLLLIIIAAACCCCCCBBBAAA@@@AAABBB??????>>><<<;;;:::999888:::999888999::::::888777555555555444444444444333...///000111111000/////////............------------,,,,,,+++***)))((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''(((((('''''''''((((((((())))))))))))***+++,,,---.........111222222666>>>DDDDDD@@@BBBHHHPPPSSSRRRTTTXXXWWWXXXYYY[[[]]]___```aaaeeefffjjjgggmmmoooyyy222222111111000/////////***+++,,,---...---,,,+++))))))************))))))(((((()))))))))))))))(((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************,,,,,,---......//////000---------...............111444888:::999888777777555444666:::<<<;;;<<>>??????>>>@@@EEEIIILLLUUUVVVPPPRRR^^^ffffffmmmsss|||~~~vvvsssrrrmmmbbbXXX[[[QQQQQQ```ssszzzeeeVVVOOOIIIIIIIII@@@BBB@@@??????@@@@@@>>><<>>===<<<:::999888777;;;:::888999::::::999888555555444444444333333333...///000111111000////////////.........---------+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((())))))''''''''''''((((((((())))))******,,,---...//////...111222222777???DDDEEEDDDCCCFFFLLLQQQRRRUUUZZZWWWXXXZZZ\\\^^^```bbbccceeefffkkkgggmmmnnnzzz111111000000//////............---,,,++++++++++++************))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))***+++,,,,,,------------,,,------...///000111111222222222333333333999555666999777666AAAQQQQQQFFFAAAHHHOOOVVVeeevvv~~~xxxqqqkkkeeeaaaeee```ZZZVVVWWWWWWTTTRRRPPPSSSRRRLLLGGGHHHIIIIIIIIIFFFJJJTTTZZZZZZ[[[___aaadddbbb___gggyyyyyyeee___YYYVVVSSSUUU___jjjkkktttssseeeVVVQQQLLLHHHGGGFFFDDDBBB@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<;;;:::999999666666666666666666666666555555444444444333333333000000000000////////////,,,---...///...---,,,+++)))************+++++++++***)))(((((()))***+++,,,))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))))))))***+++,,,,,,///000111555:::@@@FFFJJJJJJIIIIIILLLRRRWWWZZZ\\\XXXUUUUUUXXX[[[\\\___dddaaaeeejjjeeekkknnnwww000000000000//////............---,,,++++++++++++*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++,,,------,,,,,,,,,,,,---...///000000000000111111111222222666555666888999:::CCCLLLHHH???;;;@@@DDDEEENNNZZZttt|||pppgggaaa___YYYXXXZZZcccmmm{{{xxxcccTTTLLLPPPLLLHHHEEEEEEDDDCCCAAA????????????>>>===<<<;;;<<<<<<<<<<<<;;;999888888555555555555555555555555444444444444333333333333000000000000/////////...------......------,,,++++++++++++******)))))))))---,,,+++(((%%%######$$$((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))***+++,,,,,,///000111555:::@@@FFFJJJJJJIIIIIIKKKOOOTTTWWWYYYWWWTTTUUUYYY[[[\\\___cccbbbeeeiiidddlllnnnvvv000000000////////////......---,,,++++++******+++******))))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000000000222555777777:::@@@DDDCCCCCC===<<>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;:::888777666444444444444444444444444444444444333333333222222000000000/////////............---,,,,,,,,,,,,------,,,+++***)))(((((('''(((***,,,***'''&&&'''***((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))***+++,,,---///000111444:::@@@FFFIIIKKKJJJIIIJJJLLLPPPTTTVVVVVVTTTUUUYYY\\\\\\^^^bbbccceeehhhccclllnnnsss////////////////////////...---,,,+++***************)))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))******+++++++++,,,++++++++++++,,,---...///....../////////000000000...444777555;;;DDDCCC;;;>>><<<>>>DDDEEEBBBBBBFFFEEEGGGKKKSSSccc{{{~~~sssiiibbb]]]SSSTTTUUUVVVXXX^^^ffflll|||jjjTTTHHHHHHKKKKKKHHHEEECCCAAA???>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::999777666555444444444444444444444444333333333333222222222222000000/////////.........///...---,,,+++,,,------+++++++++***)))((((((((($$$(((++++++((('''))),,,((((((((((((((((((((((((&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))***+++------000000111444999???EEEHHHLLLLLLKKKJJJKKKNNNQQQTTTUUUSSSUUUZZZ\\\\\\]]]aaadddeeegggbbblllnnnsss.............../////////------,,,+++************)))))))))(((((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))***************+++++++++******++++++,,,---.../////////000000000000111---333555444:::BBB???666777666999>>>@@@@@@AAADDDHHHEEEDDDFFFOOO^^^ppp}}}zzzwwwnnnbbbZZZYYYYYYWWWTTTVVVYYY^^^jjj}}}zzzjjjZZZSSSJJJEEEEEEEEECCC@@@CCCCCCAAA???===;;;::::::;;;:::999888888888999999:::::::::999888666555444444444444444444444444444333333222222222111111111////////////............///...---,,,+++,,,------))))))))))))))))))))))))(((+++---,,,((($$$######''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***,,,---...000000111444999???DDDGGGLLLMMMNNNMMMMMMNNNRRRUUUSSSRRRUUU[[[]]]\\\]]]```eeefffhhhccckkknnnuuu---............/////////---,,,+++******))))))***))))))((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''************************************+++,,,------////////////000000000000///111222333888<<<:::444555555777999:::<<<===>>>??????AAAGGGLLLPPPXXX```www{{{ooofffbbb___^^^ZZZWWW[[[dddjjjjjjmmmwwwgggTTTLLLHHHFFFCCCBBBAAA@@@@@@@@@BBBBBBBBB@@@<<<:::999:::999888777666666777888999888888888888777666555555444444444444444444444444222222222111111111000000/////////.........------......---,,,,,,,,,,,,---((((((((()))))))))*********,,,...000000...,,,***''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))***,,,---...000000111444888>>>CCCGGGIIILLLPPPPPPOOOPPPSSSVVVRRRRRRUUU[[[^^^\\\\\\^^^dddgggkkkdddkkkoooyyy---------.........//////---,,,+++***))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''************)))))))))))))))))))))******+++,,,---------........./////////222//////333555444333555555666888888999::::::999::::::@@@HHHKKKJJJMMMRRRUUUgggrrr}}}tttppphhhdddbbbbbb^^^WWWUUUYYYSSSZZZeeesssrrreeeXXXJJJBBBCCC@@@@@@???@@@AAABBBAAAAAA===???@@@???<<<::::::;;;888777666444555666777888666666666777777666666555333333333333333333333333222111111111000000000000//////.........---------------......------,,,+++)))))))))))))))(((((((((((((((+++111666888555000''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((()))***,,,...///000000111444888>>>CCCFFFEEEJJJPPPRRRQQQQQQSSSVVVQQQQQQUUU\\\^^^\\\[[[]]]ccciiimmmeeejjjooo---------.........//////---,,,+++***)))))))))))))))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......444...---333333...///777111444666777888999888555???===@@@FFFHHHFFFIIIPPPPPPYYYYYY^^^sssxxxuuupppbbbXXXWWWWWWWWW\\\bbbbbb___bbbjjjqqq{{{sss```QQQOOOMMMFFFDDDHHHBBBAAA@@@AAABBB@@@:::444:::<<>>;;;:::;;;===777666555444444555777888444555555666666666666666111111111111111111111111111111111111000000000000//////.........---------,,,---...///...---,,,+++++++++***)))((('''&&&&&&)))'''''',,,222222+++$$$''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))***,,,...///000000111444888===CCCFFFAAAHHHPPPSSSRRRRRRSSSVVVQQQQQQUUU\\\___\\\[[[]]]ccciiiooofffjjjppp------------------------+++***)))(((((('''''''''******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''++++++++++++++++++++++++,,,,,,------------------000000000111222222333333333444555666777777777777<<<;;;<<>>===<<<;;;;;;;;;;;;;;;::::::999888666555444333333444666666444555555555555555444444222222222222222111000//////000111111111111000000///............---------************************((())))))*********))))))+++(((***---+++%%%%%%+++''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((())),,,...000000111444777<<<@@@CCCEEEHHHKKKMMMMMMOOOQQQRRRRRRRRRTTTWWWZZZ[[[[[[ZZZgggdddlllkkknnnttt,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''((((((((((((((('''&&&&&&)))))))))(((((((((((((((************************,,,,,,,,,,,,------------.........///000000111111222333444555555666555555999999:::===AAAEEEGGGGGGOOOPPPQQQSSSUUUZZZaaafffuuuxxxrrrooouuuwww{{{uuunnnkkklllkkkgggdddeeeddd```ZZZVVVTTTWWW\\\```\\\bbbeeeeeegggooovvvyyykkkYYYOOOLLLKKKFFFCCCDDDDDDBBBBBBDDD??????>>>===<<<;;;:::::::::::::::::::::999888888666555444444555666777888555555555555555444333333111111111111111000////////////000000000000000///............------------************************))))))************))))))((((((---777888000((($$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((((((%%%---555666222---******000000111444777<<<@@@CCCFFFGGGIIIIIIJJJLLLPPPSSSOOOPPPRRRVVVYYY[[[[[[[[[fffccclllkkkmmmsss+++++++++++++++++++++++++++***)))(((((('''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---......//////111111222333444444444444666666777:::???BBBDDDCCCGGGIIIKKKMMMNNNPPPRRRTTTXXXcccrrr}}}xxxtttrrrtttvvvwwwvvvlllfffdddjjjnnnqqq{{{~~~uuukkkhhhjjjdddppptttuuuwwwkkk]]]\\\]]]aaaddddddeeeeee```YYYVVVTTTUUUWWWXXXWWWZZZ___^^^```aaa______gggtttuuu```PPPGGGDDDCCCCCCDDD???<<>>@@@AAAAAA>>>AAAEEEIIILLLOOORRRUUUWWWZZZ^^^aaagggwwwwwwlllooooooiiinnnyyylllhhheeeaaaZZZTTTUUU[[[ZZZeeefffdddfff^^^WWW[[[ZZZaaahhhlllpppqqqllldddeeejjjqqqxxx~~~{{{jjjVVVOOOFFFBBBCCCEEEEEEEEEDDD???<<<======:::999:::;;;::::::999888888777777777777888888888777777666444333333444555777999:::666666555555333222000000///000000000000000////////////......---------...------------,,,,,,,,,+++************************)))************))))))((((((&&&''',,,000///***&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''+++000///,,,)))***---///000111333777<<>>>>>DDD???<<<======999777888999999999888777777777666555555666666666666666555222222222222333555777888555555555444333111000///000000111222222111111111//////...---,,,,,,---------,,,,,,,,,++++++++++++***************************************)))((((((%%%&&&'''&&&%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))(((&&&%%%&&&(((+++,,,---//////111333888===AAADDDCCCFFFJJJKKKLLLLLLMMMNNNSSSWWW[[[^^^___```bbbddddddbbbnnnpppuuu}}}************************+++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,,,,,,,---......//////111111222333444444444444333444666999===??????>>>===>>>@@@CCCFFFKKKRRRWWWYYYYYYYYYXXXWWWYYY]]]```gggwwwtttaaaTTTMMMGGGCCCCCCEEEEEEBBB<<<:::===AAA???;;;:::===>>>;;;999;;;777777777777666666555555333444444555555555555555222222111111222444666777444444444333222111000///000111111222222222222111111000...---,,,,,,---...,,,,,,,,,+++++++++************************************+++******)))((('''"""'''***(((&&&'''(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&$$$###'''---///...+++...///000333888===BBBDDDBBBFFFJJJMMMMMMLLLKKKKKKPPPUUUZZZ]]]]]]___bbbeeeeeecccnnnpppuuu~~~+++++++++++++++++++++++++++***)))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,++++++,,,------......//////000111222333333333333222333555999<<<>>>===<<<888:::>>>AAAFFFKKKRRRVVVTTTTTTUUUUUUVVVWWWWWWXXX[[[bbbpppvvvccc[[[QQQHHHDDDCCCCCCCCC<<<>>>???===:::;;;???DDD;;;777777;;;<<<:::999:::555555444444444444333333222222333444444444444444444333333222333444555666222222222222222111000000//////000111111111111111222111///---,,,,,,---...++++++++++++************************************+++++++++******)))((('''&&&******''''''***)))$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&'''))),,,......---...///000333888===BBBEEECCCEEEHHHJJJJJJJJJJJJKKKLLLRRRYYY]]]^^^```eeeiiigggccclllmmmrrr{{{+++++++++++++++++++++++++++***)))(((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,***++++++,,,,,,---.........///000111111222222222111222444888;;;===<<<:::===???BBBDDDFFFHHHKKKNNNVVVUUUSSSRRRRRRRRRQQQPPPRRRWWW\\\aaammmrrrdddTTTGGGEEEDDDBBB@@@>>>===<<<;;;777999::::::888777888888:::666666999:::888666777333333222222222222222222111222333333444444444444666555444333444444666666111111222222222111111000......///000000000000000333111///---,,,---...///+++++++++************)))************************+++++++++******(((''''''...,,,%%% $$$++++++%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******)))'''&&&(((...222......000333888===BBBEEEDDDEEEFFFGGGGGGGGGJJJLLLJJJQQQYYY^^^```dddjjjooohhhccckkkjjjnnnwww...---,,,+++)))(((''''''))))))))))))((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))((())))))***++++++((((((((((((((('''''''''''''''((()))******+++++++++++++++,,,,,,,,,------...///000111111222222111111222333555666888999:::888===CCCEEEDDDEEEJJJNNNRRRSSSTTTRRRPPPNNNNNNOOOSSSTTTWWW[[[aaaooojjjXXXNNNHHHDDDAAA========================999999999888888888888777555555555666555555444333666555444333111000//////111111000000111333444666111111222222222222333333444444333333222111000000////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((***)))((()))++++++***(((...///111333777;;;???AAABBBCCCDDDEEEEEEGGGJJJMMMNNNRRRWWW]]]bbbeeeggggggeee___ggghhhlllqqq,,,++++++******)))))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))((('''''''''(((((('''''''''(((((((((((((((''''''(((((()))******++++++++++++,,,,,,,,,,,,---......///000111111111111111111222333555666777777888<<>>;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666333444444444444333222222444444333222111000000///111111000000111222444555111222222222222333333333333333222111111000////////////.........---------...------------,,,,,,,,,,,,,,,+++++++++*********************)))))))))(((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((())),,,---,,,***...///111333777;;;???AAABBBCCCEEEEEEFFFHHHKKKNNNOOORRRWWW\\\```cccddddddeeeaaagggdddfffkkkttt)))*********************''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((%%%&&&'''((()))***++++++***************************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))'''''''''((())))))************+++++++++,,,,,,,,,------///000000000000000111111222222333444444444777:::=========???DDDHHHOOOOOOOOOMMMLLLLLLOOOQQQQQQSSSZZZccceeedddfffiiifffgggjjjlllooosssyyy}}}{{{pppaaaPPPCCCBBB>>>;;;:::;;;;;;999666888888888888888888888888666666666666555555555555222222222222222111111000222222222222111111111000000000000000111222333333222222222222333333333444111111111000000//////...............------------------------,,,,,,,,,,,,,,,++++++++++++*********((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&'''))),,,------,,,...///111333777;;;???AAABBBDDDEEEFFFGGGIIIMMMOOORRRSSSWWWZZZ]]]_________dddccchhh^^^```eeeggg************************((((((((('''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((()))******++++++''''''''''''''''''''''''******)))((((((&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******((((((((())))))*********************++++++++++++,,,---...//////000//////111222222222222222333333555777999:::;;;???DDDHHHMMMLLLLLLJJJIIIKKKOOORRRWWWWWW^^^gggkkkhhheeedddkkkhhhdddaaa`````````___dddlllwww|||nnn^^^XXXOOOJJJGGGDDD>>>999<<<;;;999::::::999666333777777777777777777777777444444444444333333333333111222222222222111000000000111111111111111111111/////////000000111111111222222222222333333333333111111111000000//////////////////............------------,,,,,,,,,++++++++++++++++++************''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&)))+++---,,,+++...///111333777;;;???AAABBBCCCEEEFFFGGGJJJNNNQQQTTTUUUWWWXXXZZZ[[[\\\\\\aaadddhhh\\\^^^eeecccvvv++++++******)))((((((''')))))))))(((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***%%%&&&&&&'''((()))******))))))***************+++)))))))))*********++++++++++++,,,...............222222222222222222222222333555666888<<<@@@FFFIIIJJJJJJIIIHHHHHHJJJNNNQQQSSSQQQTTT]]]cccccccccdddccc```^^^^^^___``````^^^]]]^^^aaadddjjjuuuuuummmfffYYYKKKBBBDDDAAA>>><<<<<<<<<:::888666555444555777888888888666666666666666666666666333333333222222222111111222222222222222111000000//////000000000000111111......//////////////////111111111222222222333333111111111111111000000000000000000/////////......------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&'''''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''&&&''')))+++,,,+++***...///111333777;;;???AAAAAACCCEEEFFFHHHKKKOOORRRVVVVVVWWWWWWXXXYYY[[[[[[^^^bbbhhh^^^aaaiiigggyyy++++++***)))((((((''''''***)))))))))((((((((((((%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""%%%%%%%%%%%%$$$$$$######'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&'''(((***+++,,,&&&&&&''''''(((((()))))))))))))))))))))*********((())))))))))))************+++,,,------...------111111111222222222222222333333555888<<>>444666888888666555666666:::888666444222111333444222222222222222222222222222222222222111111111000///000000000000///....../////////////////////...,,,---............---,,,////////////000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))'''((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''))),,,111444444444...///111333777;;;???AAA>>>@@@BBBDDDGGGJJJOOORRRYYYXXXWWWWWWYYY\\\___aaa___^^^gggeeeggghhhmmm'''''''''((()))******+++(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))***)))((('''&&&'''(((******((('''&&&(((((('''''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,------......///000000111444555666999<<<======<<>>@@@EEEGGGDDDAAAGGGOOOQQQRRRSSSSSSQQQRRRUUUWWWXXXVVVXXX\\\]]]XXXSSSQQQPPPZZZdddhhhkkkmmmggg```dddhhhkkkkkkiiihhhiiikkknnnnnnppprrrtttwwwzzz{{{vvvggg[[[TTTOOOIIIDDD@@@@@@???===<<<;;;:::999;;;::::::999888777666666666555555555555444444444111111111000111111222222000000000000000000000000111555555111222777666222//////000000000000//////000///...------...///000////////////............///////////////..................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))************)))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''((()))(((%%%###&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))******,,,---...//////000000222444888<<<@@@BBB>>>@@@CCCEEEGGGIIIMMMPPPUUUTTTTTTVVVZZZ^^^aaaaaaeeeeeehhheeelllkkkrrr))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))***+++,,,---...------...//////000000111000111222444666777999999===???CCCFFFCCCAAAFFFNNNYYYWWWVVVVVVVVVVVVTTTSSSWWWUUUVVVWWWVVVTTTVVV\\\dddaaa```bbbeeefffccc___aaaccceeedddbbb``````bbbcccdddeeefffggghhhiiijjjllloootttyyy}}}tttggg]]]___WWWMMMGGGEEECCC@@@======<<<<<<;;;:::999888888999999888888777666666666555555555555444444444333222111111000000111111111000000000000000000000000000111222555>>>EEEAAA888/////////000000/////////000///...------...///000////////////.........---///....................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&'''((((((&&&###&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))***+++,,,------...///111444888<<<@@@BBB???AAACCCEEEGGGIIIMMMPPPTTTTTTTTTWWW[[[___``````eeefffiiieeemmmmmmvvv))))))))))))))))))))))))(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))***+++---000111,,,,,,------...//////000///000111222444555777777<<<===AAADDDBBB@@@EEEMMM^^^[[[YYYYYYZZZYYYSSSNNNTTTTTTTTTTTTSSSWWWgggvvvppp___]]]```^^^\\\]]]```aaabbb```^^^]]]^^^___]]]^^^^^^___^^^^^^]]]]]]\\\^^^```bbbccccccbbbbbbgggjjjqqqyyy}}}|||{{{lllfff^^^XXXSSSNNNHHHCCCEEE@@@<<<:::<<<===<<<:::888888888777777777666666666666666555555555555555444444444444333333333333333222111000000///000000000000000000000000000000///---...777FFFMMMEEE777......////////////......///......------....../////////.........---------........................------......------,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''((()))***++++++,,,,,,---///333777<<<@@@BBBAAACCCEEEFFFGGGJJJMMMOOOSSSSSSUUUYYY]]]______^^^eeeeeehhheeemmmppp|||))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''))))))((((((***---000222++++++,,,------....../////////000111333444555666:::;;;>>>AAAAAA???DDDKKKZZZZZZZZZZZZYYYUUUPPPLLLOOOQQQTTTTTTUUUaaa{{{zzz```]]]___ZZZXXX[[[^^^^^^^^^]]]\\\\\\]]]]]]YYYYYYZZZZZZYYYXXXVVVVVVUUUVVVXXX[[[\\\[[[YYYVVVWWWXXX[[[]]]____________eeegggkkkpppuuu{{{~~~yyytttqqqooollljjjbbb]]]VVVPPPNNNMMMLLLKKKIIIFFFCCCBBBCCCCCCBBBAAA===;;;999999;;;;;;:::999555555555555555555555555222333333333444444555555444333333333222222222222333222111000///.........000000000000000000000000111---,,,444@@@CCC:::///---......//////......---------------------------.........---------,,,,,,---------------.........---------------,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))******+++++++++,,,...222777<<<@@@CCCBBBDDDFFFGGGHHHJJJMMMPPPRRRTTTVVV[[[___```___]]]cccdddgggccclllqqq((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&'''(((+++---///++++++,,,,,,---.........//////000111333444555555888888;;;??????>>>BBBHHHOOOTTTXXXXXXRRRMMMKKKLLLJJJMMMQQQSSSVVVccc~~~ttt\\\[[[___ZZZXXX[[[]]]\\\ZZZYYYXXXWWWVVVTTTQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQSSSVVVXXXXXXUUURRRTTTTTTTTTRRRPPPMMMJJJHHHLLLLLLNNNPPPQQQSSSUUUUUUPPPQQQSSSSSSSSSTTTVVVXXXZZZ[[[\\\]]]\\\ZZZYYYWWWXXXXXXWWWWWWVVVVVVUUUUUUPPPMMMIIIGGGEEEDDDCCCBBBDDDCCCAAA@@@@@@@@@>>>===>>>>>>======<<<;;;999777888777777777888777666444333444444444444555555555111111111222333333444444222222222222111111111111222111000///............////////////////////////111---+++///444444///***------............------,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******++++++,,,,,,,,,+++,,,...222777<<<@@@CCCCCCEEEGGGHHHIIIKKKNNNQQQSSSTTTWWW\\\___```^^^\\\aaabbbeeeaaajjjppp(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,++++++,,,,,,---......///...///000111222333444444777666888<<<>>>===AAAFFFFFFMMMTTTSSSLLLGGGHHHLLLGGGIIIMMMPPPSSS[[[nnnuuucccUUUWWW\\\[[[ZZZ[[[bbb```^^^\\\ZZZWWWSSSOOOPPPOOONNNNNNNNNNNNNNNOOORRRQQQPPPRRRUUUTTTQQQMMMOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMKKKHHHGGGHHHIIIGGGHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDD===<<<<<<>>>>>>===;;;888888999::::::999777555333444555555666666666555444333333333333333444444444000000111111222222333333222111111111000000000000111000///......---......///////////////////////////,,,+++......,,,,,,...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++***++++++,,,,,,---------++++++,,,,,,++++++***)))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%''''''&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,---///333777<<<@@@BBBDDDEEEHHHIIIJJJLLLPPPRRRTTTUUUXXX\\\___```___]]]```aaaeeeaaaiiinnn(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,,,,,,,---......//////------...///000111111222555444666:::======@@@DDDEEEJJJOOONNNIIIFFFGGGIIIIIIIIILLLRRRUUUWWW]]]ddd^^^YYYUUUTTTWWWZZZZZZXXXaaa```_________\\\VVVQQQTTTRRROOOMMMLLLMMMNNNPPPTTTQQQNNNOOORRRSSSOOOKKKIIIHHHHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDAAA??????@@@@@@@@@@@@AAA@@@@@@???>>>;;;<<<<<<<<<<<<=========999:::::::::::::::<<<===999888777888999999777555444555777888888888777888444555666666555555555666222222222222222222111111111111111111111222222222111111000000000///////////////...------.........////////////////////////...+++***...///,,,,,,000,,,,,,------------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++*********+++,,,,,,------+++++++++++++++******)))))))))))))))))))))))))))''''''((()))******++++++((((((((((((((((((((((((''''''(((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%######%%%&&&'''&&&$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))************************,,,,,,,,,,,,------------...///111444888<<<@@@BBBCCCEEEHHHJJJKKKNNNQQQTTTUUUVVVXXX[[[___```___]]]```bbbgggbbbiiimmm((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''',,,,,,---......//////000,,,,,,------...///000000555333555999<<<<<>>;;;;;;<<<===>>>>>>??????888888999999888888:::;;;;;;999777777888::::::999888888888666444333333444444555555444222111222222222111111111000000000000222222222111111111111111000000000000////////////......---------......//////////////////////////////***)))///111---+++,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++++++++++++++***))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%&&&''''''$$$$$$$$$%%%&&&'''))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,------000000222444888<<<@@@BBBCCCEEEHHHJJJLLLOOOSSSUUUVVVVVVXXX[[[^^^```___^^^aaadddiiidddjjjnnn((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!###%%%&&&### ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((***+++,,,((()))***+++,,,---......,,,,,,,,,---...///000111333555888;;;;;;<<<>>>@@@AAAEEEIIIIIIFFFEEEHHHLLLVVVVVVVVVVVVVVVVVVVVVVVVOOOPPPRRRTTTUUUUUUSSSRRRMMMOOOQQQSSSWWW\\\bbbggguuufffTTTKKKMMMPPPMMMIIIMMMLLLKKKKKKLLLKKKJJJIIIIIIGGGFFFEEEFFFEEECCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>======@@@???===<<<::::::999999;;;;;;:::::::::999999999999999999888888888777777555555666666666666666666777666666555444444333333333333333222222111111111222222111000//////000000...------------...//////111111000///...---,,,,,,///......------......///...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******+++,,,+++***)))(((''''''&&&&&&&&&&&&''''''+++(((%%%%%%''')))(((&&&)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%(((((('''&&&$$$###""""""%%%%%%&&&&&&'''((())))))'''((()))((('''&&&''')))"""###$$$%%%&&&&&&&&&&&&))))))(((((('''''''''&&&(((((())))))))))))((((((+++++++++***++++++,,,,,,...///111444888;;;???@@@CCCBBBDDDIIIOOORRRRRRQQQWWWTTTSSSVVV\\\^^^\\\YYYaaabbbddd___jjjsss((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((())))))***(((((()))***+++,,,------,,,,,,,,,,,,---///000111222444666777888:::<<<>>>BBBFFFJJJKKKIIIHHHKKKOOOTTTTTTSSSSSSTTTTTTUUUVVVOOOPPPQQQSSSSSSSSSRRRRRRSSSSSSRRRRRRTTTZZZbbbhhh|||ooo]]]SSSPPPOOOLLLHHHMMMLLLKKKJJJIIIHHHGGGFFFFFFEEECCCCCCCCCBBBAAA???BBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@???>>>===<<<;;;>>>===<<<:::999999999999999999999888888888777777888888888888777777777777666555555555555555555555666666555555444333333222333333222222222111111111111000//////.........///---------------...//////...............---------...------------------...------,,,,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++******+++,,,+++***)))((('''''''''&&&&&&'''''''''%%%$$$###%%%((()))(((''')))'''&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''(((((()))'''((()))((('''&&&''')))$$$%%%&&&''''''((('''''')))(((((((((''''''''''''(((((())))))))))))((((((++++++******++++++,,,,,,...///111444888;;;???AAABBBBBBDDDHHHNNNSSSTTTTTTTTTRRRSSSWWW]]]___]]]ZZZaaaccceee```kkkttt)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''((()))***+++,,,,,,++++++,,,,,,---///000111000222333444444666:::===AAAEEEIIIJJJJJJJJJMMMPPPPPPOOOOOOOOOPPPRRRTTTUUUPPPPPPPPPPPPPPPPPPPPPQQQWWWUUURRROOOPPPVVV___eeeyyyooobbbWWWQQQOOOMMMKKKOOONNNMMMKKKJJJHHHGGGFFFFFFDDDCCCBBBCCCBBBAAA???AAAAAABBBBBBAAA@@@@@@??????>>>>>>===<<<;;;:::999::::::999888888888888888777777777666666666555555777777777777666666666555555555555444444333333333555555444444333222222222222222111111111111000000//////...------------...---------------......///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++*********)))************************))))))))))))))))))))))))((())))))******))))))((())))))(((((())))))***+++)))***+++++++++***)))(((''''''''''''''''''''''''$$$$$$$$$&&&((()))((('''((('''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((('''((()))((('''&&&''')))'''(((((()))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((++++++******++++++,,,---...///000333777<<>>AAAEEEGGGGGGIIIKKKNNNKKKJJJJJJJJJLLLOOORRRSSSOOOOOONNNNNNNNNNNNOOOPPPWWWUUURRROOOOOOSSSYYY^^^hhhccc[[[TTTPPPNNNOOOPPPPPPPPPPPPOOOMMMKKKKKKKKKIIIGGGEEEEEEEEEEEECCCBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999888888777777666666666666666777777666666555555555555444444666555555555555444444444444444444333222222111111333333333222222111111111000000000000000000000000......------------......------,,,,,,------...///---------...............+++++++++,,,,,,+++++++++++++++************+++++++++************)))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))***+++++++++***((('''&&&''''''''''''''''''&&&((('''&&&&&&''''''((((((((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))(((((()))))))))(((((('''((((((((((((((('''''''''(((((())))))))))))((((((************+++,,,------...///000333777<<<@@@BBBDDDDDDDDDFFFJJJOOOSSSUUUOOOQQQUUUZZZ^^^___[[[XXX___bbbeee___iiisss((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&%%%'''''''''((()))))))))***+++++++++,,,---...///000111111222111222444888;;;<<>>===<<<;;;::::::999888777666666555444444444444555666666555555555555444444444444444444333333333333222222333222222222111111000000111111111111000000000000////////////////////////.........------......///,,,,,,,,,,,,,,,---......000000///......---,,,,,,******+++,,,,,,+++************))))))))))))***************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((())))))***))))))***+++***)))((('''&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$%%%&&&(((***(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''((((((((('''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((************+++,,,---.........000222666<<<@@@CCCFFFFFFFFFFFFHHHKKKNNNQQQPPPSSSWWW\\\^^^\\\XXXUUU\\\```ddd]]]gggqqq((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))((('''&&&'''((((((((()))))))))*********++++++,,,...///000000111222222222444777999<<<>>>@@@CCCEEEGGGIIIIIIBBBBBBDDDFFFHHHJJJLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOTTTVVVYYYZZZXXXWWWVVVWWWTTTSSSQQQOOONNNMMMLLLLLLGGGIIIKKKKKKHHHHHHJJJLLLGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@??????>>>===;;;;;;:::999999888777666555555444444333333333444444555444444444444333333333222222222222222111111111111000000000000000000000000////////////////////////------............//////......---------...//////,,,,,,,,,,,,,,,------...000000///...---,,,++++++***+++,,,------,,,+++***)))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***((()))*********)))((('''%%%&&&'''(((((('''&&&%%%!!!###&&&''''''''')))***'''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((('''&&&''')))%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((()))))))))***+++,,,---.........///222666<<>>?????????>>>===<<<::::::999999888777666555555444444444333333333333333333222222222111111111111000111111111000000000//////.........///000000111111........................,,,,,,------............,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,++++++************+++,,,------,,,+++***)))((((((''''''(((((()))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))((()))*********)))'''&&&%%%&&&((())))))(((&&&%%%%%%***000333000+++'''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))$$$%%%&&&'''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((()))))))))***+++,,,...///......///111666<<>>?????????>>>===;;;:::999999999888777666555444444555444333333222222333333000000000000////////////000000000000////////////,,,------...///000111111---.....................,,,,,,,,,------.........+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...)))))))))))))))************+++---......---+++***((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((()))*********)))'''&&&%%%&&&((())))))(((&&&%%%---555===@@@:::///&&& '''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%(((***+++)))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((()))))))))***+++---...///......///111666<<>>>>>===;;;::::::;;;<<<===999999888777666555444444222222222222222222222222111000000000//////..............................///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++************++++++(((((())))))******++++++((((((+++111666555///)))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))******%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%+++333;;;888///&&&$$$&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$######""""""######((())))))***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))+++,,,---000//////222777<<>>===;;;999999:::;;;<<<999888777666555444444333222222222222222222222222111000000000////////////------------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,)))******++++++******)))+++******))))))******+++)))))))))))))))*********(((''')))...222222---''')))((((((((('''''''''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%+++111111***%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#############################################$$$%%%&&&)))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---000//////222777<<<@@@AAADDDEEEGGGJJJMMMOOOQQQRRRPPPSSSVVVYYY[[[ZZZYYYWWW\\\___bbb]]]iiiuuu((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''$$$''''''((((((((()))))))))((((((((()))******++++++,,,,,,,,,,,,---...///000444666:::<<<;;;;;;;;;;;;;;;===???@@@@@@@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFJJJLLLMMMMMMJJJHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAACCCAAA===<<>><<<;;;999888888888999777777666555444444333333111111111111111111111111000000000000////////////------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,---+++******))))))******++++++******))))))******+++***))))))))))))))))))((((((''''''***------***&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%"""%%%((()))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%***)))((('''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###########################""""""######$$$&&&'''((()))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---000//////222777<<<@@@AAAAAACCCFFFJJJNNNPPPQQQRRRQQQSSSVVVYYYZZZZZZYYYXXX[[[^^^aaa\\\hhhvvv'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''%%%$$$'''''''''((((((((())))))'''(((((())))))***++++++,,,,,,,,,,,,,,,...//////222555999;;;;;;:::::::::555888;;;>>>@@@BBBEEEGGGEEEEEEFFFGGGGGGHHHHHHHHHGGGIIILLLMMMKKKHHHGGGFFFHHHFFFCCC@@@>>>>>>???@@@@@@===999:::DDDOOORRRNNNCCC@@@<<<:::;;;===>>>>>><<<;;;:::888777666666666666555555444333333222222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++((())))))***+++,,,,,,---+++***)))(((((()))***+++******))))))))))))************))))))((((((((('''***((('''(((******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$###$$$%%%'''(((((('''))))))'''&&&$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---///...///222777===@@@BBB???AAAEEEJJJNNNPPPRRRRRRQQQSSSVVVXXXZZZZZZYYYXXX[[[^^^aaa\\\iiiwww&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,---...//////000333777888999888999999555888;;;>>>@@@BBBDDDGGGCCCDDDEEEGGGHHHHHHGGGGGGEEEHHHKKKLLLKKKHHHGGGFFFIIIFFFBBB>>><<<<<<===>>>===;;;888:::EEERRRUUURRREEEBBB===;;;;;;;;;;;;;;;:::999888777666555444444444444333333222111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))*********************(((((())))))***+++,,,,,,+++***)))(((((()))***+++***))))))))))))))))))******)))))))))((((((''''''+++)))((('''((()))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''%%%###$$$&&&((('''&&&)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---///......222777===AAABBB>>>@@@DDDIIIMMMPPPRRRRRRRRRSSSVVVXXXYYYZZZYYYYYY\\\___ccc^^^kkkxxx&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))******++++++++++++++++++,,,---...//////111444555555666888999999;;;===>>>>>>>>>???AAA???@@@BBBCCCDDDDDDDDDCCCCCCFFFJJJKKKJJJHHHGGGFFFGGGEEEAAA>>><<<<<<===>>><<<;;;999;;;CCCNNNQQQOOOEEEBBB>>>;;;::::::999888777777666666555444333333222222222111111000000000........................,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((()))))))))))))))((((((((()))*********+++***))))))(((((())))))******))))))(((((())))))***)))(((((((((((((((((('''***)))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))+++,,,---.........222777===AAACCC???@@@CCCGGGKKKNNNQQQSSSRRRSSSUUUWWWYYYYYYYYYYYY]]]```eee```lllxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%################################################"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((---***&&&$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###$$$&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))******************+++,,,------...///111111111333666999999;;;======<<<;;;<<<===;;;===???AAABBBBBBAAAAAAAAADDDGGGHHHGGGFFFEEEFFFAAA@@@>>><<<<<<===>>>???===>>>===;;;???FFFHHHFFF@@@>>><<<::::::999888666444444555444444333222222111111000000000000//////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))'''''''''(((((()))))))))((()))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((('''(((((((((''''''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))+++,,,---...---...222777===AAACCCAAAAAABBBEEEHHHMMMQQQSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\```eee```kkkuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%################################################""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((///***%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###!!!###%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,....../////////222666999666888:::;;;;;;;;;<<<===:::<<>>@@@???<<<<<>><<<;;;999999:::999777666333333444444444333222222000000000000////////////------------------------))))))*********+++++++++************************))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((('''((()))******)))((('''))))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&''''''''''''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!!!!"""###$$$&&&&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))+++,,,---...---...222888>>>AAACCCBBBBBBBBBCCCGGGLLLPPPSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[```eee```jjjsss&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((///+++&&&%%%%%%&&&$$$"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************+++,,,---...////////////000111333333777777888999;;;<<<======;;;===?????????>>>???AAACCCDDDEEEFFFFFFEEEDDDCCC>>><<<;;;<<<>>>??????>>>>>>>>>???@@@@@@@@@??????<<<;;;;;;:::888666444333222222222222222222222222000000///...------,,,,,,---------,,,,,,---......************************(((%%%$$$%%%'''(((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''''''''%%%###!!!"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############!!!!!!"""###$$$$$$"""+++555555+++""" """$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%''''''&&&%%%&&&'''((()))...)))%%%'''...222000,,,...,,,,,,111888>>>@@@@@@BBBEEEGGGIIIJJJKKKMMMNNNSSSUUUXXXYYYYYYZZZ\\\]]]bbbaaa```eeekkknnn&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################################################################$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((---)))&&&$$$%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))***+++,,,------------...///000111222555666777888999;;;<<<<<<;;;===???@@@?????????AAABBBCCCEEEFFFFFFEEECCCBBB===<<<;;;<<<>>>@@@@@@???????????????????????????;;;;;;;;;:::888777555444333333222222222111111111000//////...------,,,,,,,,,+++++++++++++++,,,,,,************************(((&&&%%%%%%'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&%%%$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&$$$######$$$$$$"""!!!%%%---666666...'''%%%'''$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,)))&&&(((,,,......,,,...,,,,,,000888===??????BBBEEEHHHKKKLLLMMMNNNPPPSSSUUUXXXZZZZZZ\\\^^^___cccbbbaaagggnnnsss&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))'''$$$###$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++,,,,,,,,,,,,...///000111444444555777888999:::;;;;;;===???@@@??????@@@AAAAAACCCDDDEEEEEEDDDCCCAAA<<<;;;;;;===???AAAAAA@@@AAA@@@>>>============>>>::::::::::::999888777666444333333222111000////////////......---,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&''''''((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%######$$$$$$###"""###(((,,,---)))%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))***++++++...,,,,,,000777<<<>>>>>>@@@DDDHHHLLLNNNOOOPPPRRRRRRUUUXXXZZZ[[[]]]```bbbdddcccbbbiiiqqqxxx&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))******+++++++++,,,---///000111444444555666888999:::;;;<<<>>>@@@@@@??????@@@AAA@@@BBBCCCDDDDDDCCCBBB@@@<<<<<<<<>>;;;;;;;;;<<<===999999999999999999888777444333222111000///...............------,,,,,,,,,******)))((((((((())))))))))))))))))))))))))))))((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$((())))))(((&&&%%%&&&'''&&&%%%######$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%### !!!#########"""!!!!!!######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''(((((((((***,,,+++((((((***,,,...,,,,,,000666<<<>>>======AAAGGGLLLNNNPPPQQQRRRQQQSSSVVVXXXZZZ]]]```cccccccccccciiirrr{{{&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***++++++,,,---...000111222444555666777888:::;;;;;;<<<>>>@@@@@@@@@???@@@BBB???AAABBBCCCCCCBBBAAA???======>>>@@@CCCEEEDDDCCC@@@???<<<:::999:::;;;<<<777888888999999888888777333333222111///...---------------------,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((('''(((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###$$$%%%&&&$$$""""""$$$&&&'''$$$ !!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$$$$###"""$$$#########$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((+++------)))(((***---...,,,,,,000777<<<>>>>>><<<@@@EEEJJJLLLOOOQQQSSSOOOQQQTTTVVVXXX[[[___bbbaaabbbbbbiiiqqqzzz&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))***++++++,,,...000222333444444555777888999:::;;;<<<>>>@@@AAA@@@@@@AAABBB>>>@@@AAABBBBBBAAA@@@>>>======>>>@@@CCCDDDCCCAAA>>>===;;;::::::::::::;;;777777777888777777666666222111111000///...------------,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###&&&''''''&&&'''+++///222---&&&###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&'''"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''***------+++***+++---...,,,,,,111888>>>@@@@@@===@@@DDDHHHKKKNNNQQQTTTOOOQQQSSSUUUWWWZZZ^^^bbb```bbbccciiioooxxx&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################################################################$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***))))))***+++---///111222333333444555777888999:::===>>>@@@AAA@@@@@@AAABBB>>>???@@@BBBBBB@@@???>>>;;;;;;<<<>>>AAAAAA???===;;;;;;;;;:::::::::::::::666666666666666555444444000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))''''''''''''''''''''''''%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%(((***)))((()))...333999333***&&&''''''&&&$$$#################################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%"""##################$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###""""""$$$''')))))))))"""$$$$$$$$$""""""$$$&&&""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''***++++++++++++,,,---,,,---222999@@@CCCCCC???BBBEEEGGGJJJNNNRRRVVVQQQRRRTTTUUUWWWZZZ^^^bbb```cccdddiiiooouuu&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((******''''''(((***+++...///000111222333444555777888888===???AAAAAA@@@@@@AAABBB===>>>@@@AAAAAA@@@>>>===999999:::===???>>><<<:::999999:::;;;;;;;;;::::::666666666666555444333222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&###&&&'''%%%""""""''',,,444---%%%!!!###%%%$$$###########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%% %%%+++///222222###&&&(((&&&###"""%%%(((!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%%%%%%%'''((((((((('''&&&$$$%%%''')))+++++++++***---,,,---222:::AAADDDEEEBBBDDDEEEGGGJJJNNNTTTXXXSSSTTTUUUVVVWWWZZZ___bbbaaadddfffjjjnnnttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))(((&&&'''((('''((((((''''''))),,,/////////000222444777999:::<<<<<<===@@@CCCDDDCCCAAA<<<<<<<<<<<<<<<=========::::::999888999:::<<<===;;;888999<<<;;;777666888666555444444222222111000..................------***++++++++++++***))))))''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%%%%###""""""############$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,///------111888@@@FFFJJJKKKGGGDDDCCCGGGMMMRRRUUUWWWVVVUUUUUUWWW[[[___bbbaaa___```jjjpppsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))'''&&&'''((('''((((((''''''))),,,///------///000333666888999;;;;;;<<<>>>AAABBBBBBAAA<<<<<<=========<<<<<<;;;:::999888888888:::;;;<<<999777999======999888:::555555444333222111111000///.........------,,,,,,******++++++******)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&##############################$$$$$$$$$$$$############$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,///......111888???EEEHHHJJJHHHEEEEEEGGGKKKQQQUUUXXXWWWVVVVVVXXX\\\```ccc```^^^___hhhnnnsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))'''&&&'''(((''''''(((''''''(((+++---***+++,,,///222555777999;;;999999:::===?????????<<<<<<=========;;;:::999999888888888888999999:::777666999>>>>>>;;;999;;;555444444333222111000000//////...------,,,++++++***************)))(((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###$$$&&&(((%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,000......111888???DDDGGGHHHHHHHHHFFFFFFIIIPPPUUUXXXWWWWWWWWWYYY]]]```ccc^^^^^^^^^ffflllrrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((((('''&&&'''(((&&&'''((('''''''''***,,,)))***+++...111555888999999777666777999<<<======;;;;;;<<<<<<<<<:::888666777777777777777777888888555555888<<<===999666888444444333222111000////////////...---,,,+++***)))))))))******))))))((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$(((+++%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################!!!!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,000//////222888>>>CCCEEEEEEHHHJJJHHHFFFGGGNNNUUUVVVVVVUUUVVVXXX[[[___aaa^^^^^^^^^dddkkksss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''((('''&&&'''(((%%%&&&''''''&&&'''(((***)))***+++...111555888999777555444444777999::::::999:::::::::999777666555666666666666666666555555555333555999999444222333333333222111000//////...///...---,,,+++***))))))((())))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$(((+++%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,///......222888>>>BBBDDDDDDGGGJJJIIIFFFHHHNNNTTTSSSSSSSSSTTTVVVYYY[[[]]]^^^______cccjjjuuu$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''''''''&&&'''((($$$&&&''''''&&&&&&'''))))))***+++...111444777888555444333444666777777777777777666666555555555444444555555555555444444333444222222555444000///000333222222111000///......------,,,++++++***))))))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$###$$$&&&(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,------...222888>>>BBBDDDBBBEEEHHHHHHHHHJJJOOORRRPPPPPPPPPRRRTTTVVVYYYZZZ]]]```___aaahhhvvv$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&'''((($$$&&&''''''&&&&&&&&&'''))))))***,,,///222444555333333333444666777666444666444333222222333444555333444555555555333222111333000///222111//////222222222111000///......---,,,,,,++++++*********)))''''''((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,,,,+++---222999???CCCEEEBBBCCCEEEGGGJJJMMMPPPQQQNNNNNNOOOQQQSSSUUUWWWYYY\\\___]]]^^^fffuuu$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&'''((($$$%%%''''''&&&%%%&&&'''(((((()))+++---000222333222222333555777777555333444333111//////111444555333444444555444333111111222...---000111///111555222222111000///...------++++++******************''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%###""""""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$##########################################$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,***+++---222999???CCCEEEAAAAAACCCGGGKKKOOOPPPPPPNNNNNNOOOQQQSSSUUUWWWXXXZZZ^^^\\\\\\ddduuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))'''(((***---.../////////000////////////111222333111000000000000000111111444444444555555555666666555333111000111111000///222222111000///---+++***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************///------222999@@@CCCCCCBBBDDDEEEDDDHHHOOOTTTUUUNNNLLLNNNSSSUUUVVVXXX\\\ZZZ\\\YYY\\\fffvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''((()))+++,,,,,,++++++000000//////000111333444222222111111111222222333444444444444555555555555444222000000000111000///111111111000...---+++***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$#########""""""###############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++///------222999@@@CCCCCCCCCFFFFFFEEEHHHPPPTTTTTTRRROOOPPPSSSUUUUUUWWW[[[\\\]]]ZZZ\\\eeettt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((('''((()))******+++*********000000000000111222333444444444333333333333333444444444444444444444444444333111//////111111111000111111000000...---+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!########################################################################$$$$$$$$$$$$$$$#########$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''')))***+++,,,---///------222999@@@CCCCCCEEEGGGGGGFFFIIIOOOSSSSSSVVVRRRQQQTTTUUUTTTVVVZZZ]]]^^^ZZZ\\\eeettt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''******++++++,,,,,,------000000000111222222333444444444333222222222333333444444444333333333333333333111000000222333333222000000000///...---+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""!!!################################################""""""""""""""""""""""""######$$$$$$$$$$$$###"""##############################""""""######$$$%%%########################%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%'''(((***,,,---...///------222999@@@CCCCCCDDDGGGGGGFFFHHHNNNQQQPPPUUURRRRRRUUUVVVUUUWWW[[[\\\^^^[[[]]]fffuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((()))***,,,---...//////000000111222222333333333333222111111111111111333333333333333222222222444222111111333444444333////////////...,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&'''(((((('''%%%###"""################################################"""""""""""""""""""""""""""######$$$$$$$$$###"""##############################""""""######$$$%%%########################%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&(((***,,,......///------222999@@@CCCCCCBBBEEEFFFDDDGGGLLLNNNMMMRRRPPPQQQUUUWWWWWWXXX\\\[[[]]]ZZZ]]]hhhxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((((('''%%%%%%&&&''')))+++---......///000111111222111111222222111000////////////111111111222222333333333555333111111333333333222/////////......,,,++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&'''((()))((('''$$$###########################################################################"""""""""##############################$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%'''(((***,,,---...///------222999@@@CCCCCC@@@DDDEEEDDDFFFKKKMMMLLLMMMLLLPPPVVVYYYXXXYYY\\\ZZZ\\\ZZZ]]]hhhyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&'''(((***,,,---,,,---///000111111000000222222111000//////////////////000111222333444444444222000000111111000///............---,,,++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$"""######$$$%%%&&&''''''########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&''')))***,,,------///------222999@@@CCCCCC???CCCEEEDDDGGGLLLNNNLLLJJJKKKPPPWWWZZZXXXWWWYYYYYY[[[YYY\\\fffvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))+++***)))))))))***,,,---+++---...000000000//////333222111000////////////......///111222333444555333111////////////...---............---,,,++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&+++)))'''%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""###&&&((((((&&&$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,---///------222999@@@CCCCCC@@@CCCEEEEEEHHHMMMOOONNNJJJKKKPPPXXX[[[WWWUUUVVVYYY[[[XXXZZZdddttt%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((---------------...///000......///000000000000000111111111111000000000000000000///------,,,,,,,,,///......------,,,++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###"""!!!!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$&&&'''))))))444///((($$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$###""""""######$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""""""""############$$$$$$######"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$(((%%%"""%%%(((***'''###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((---'''$$$(((+++******+++...------222999???AAA@@@@@@BBBBBBAAAFFFNNNQQQOOOMMMNNNOOOQQQSSSUUUXXXYYYXXX[[[ZZZ\\\dddsss%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++++++++,,,---...///000......///000000000//////.....................///000000///...------------------,,,,,,++++++******)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""!!!"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%***&&&"""!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$#########""""""$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$###%%%***+++)))&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((***+++...---...333:::@@@AAAAAACCCDDDCCCBBBFFFNNNQQQPPPQQQQQQQQQRRRSSSTTTUUUUUUZZZ]]][[[\\\dddrrr%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))***+++---...///....../////////......---,,,---------.../////////000000///...------------,,,,,,++++++***))))))((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$###!!!"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!###"""!!!!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((######################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""######$$$%%%$$$###"""!!!$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######"""""""""#########$$$$$$"""""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###&&&***,,,+++(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''((($$$///333+++&&&))),,,+++///...///444;;;@@@BBBBBBEEEFFFDDDBBBFFFMMMQQQPPPPPPPPPQQQRRRSSSTTTUUUUUU[[[^^^\\\]]]dddqqq%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((***,,,---...---............---,,,,,,------...///000000111111000//////...------......,,,++++++******))))))((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%''')))(((&&&###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!%%%%%%$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!###$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&''''''''''''(((+++;;;AAA333)))+++...+++000//////444;;;AAACCCBBBFFFFFFDDDAAADDDLLLOOONNNKKKMMMOOORRRTTTVVVXXXYYYZZZ]]][[[]]]dddsss%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&''')))+++,,,---,,,,,,---------,,,,,,+++,,,------...///000000111///......------------...,,,,,,++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***---...+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&,,,111+++(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!"""$$$%%%%%%$$$###!!!$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((***;;;AAA333))),,,///,,,000//////444;;;AAACCCBBBEEEEEECCC@@@CCCJJJMMMLLLJJJLLLOOORRRUUUWWWXXXYYYXXX[[[ZZZ]]]eeettt%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++,,,******+++,,,,,,,,,,,,,,,***+++++++++,,,---------------,,,,,,,,,,,,,,,---,,,,,,++++++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---666:::666,,,$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$""""""&&&---444***(((%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&& !!!###$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&$$$###!!!"""###$$$%%%$$$######$$$$$$############$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&''''''''''''(((###---222+++&&&***---,,,///...///444;;;@@@BBBBBBBBBCCCBBBAAADDDJJJLLLJJJMMMNNNQQQSSSUUUUUUUUUUUUWWWZZZZZZ]]]fffuuu%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++((((((***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******++++++,,,+++******))))))(((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###)))000555333***"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&$$$"""$$$)))...&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&'''))),,,---...---...333:::@@@AAAAAA@@@CCCCCCCCCFFFLLLMMMJJJLLLNNNQQQSSSUUUVVVVVVUUUXXX\\\[[[]]]fffuuu%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++&&&''')))***,,,---------...---------------------+++******)))******++++++)))))))))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$ !!!&&&((('''$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&###"""$$$'''"""""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$&&&'''&&&######%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######################################################$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######""""""###$$$%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&'''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++%%%"""''',,,+++,,,......------222999???AAA@@@@@@CCCDDDEEEIIINNNNNNJJJHHHKKKOOOSSSVVVXXXYYYYYYZZZ]]]\\\^^^fffttt########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,((((((((()))******++++++,,,------......------,,,******++++++++++++******))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&&&&$$$$$$###"""###%%%&&&&&&$$$#########$$$$$$###"""!!! ########################$$$$$$$$$#########""""""***###""""""---)))&&&&&&''''''&&&&&&%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$##################$$$###"""!!!!!!"""##############################&&&$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ $$$'''(((&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((((()))******++++++...---...222888>>>AAABBBAAABBBCCCEEEGGGIIIKKKKKKOOOOOOPPPSSSWWWYYYYYYYYY[[[^^^^^^aaaeeennn########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$##################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,((((((((()))******++++++,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++*********)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%$$$%%%&&&((($$$######""""""!!!!!!!!!########################$$$$$$$$$#########""""""""" %%%&&&"""(((---&&&&&&&&&&&&'''&&&&&&%%%$$$#################################$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$###########################""""""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++...---...222888>>>AAABBBBBBCCCDDDEEEGGGIIIKKKLLLNNNOOOQQQSSSVVVXXXYYYYYY]]]______bbbgggqqq########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$########################$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''(((((())))))******++++++,,,,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,+++,,,+++***)))'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%(((***################################################$$$$$$$$$###############$$$"""''''''"""&&&)))!!!&&&&&&&&&&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$##############################"""""""""######$$$######################## !!!###%%%&&&%%%############$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((()))******++++++...---...222888>>>AAABBBEEEDDDDDDEEEGGGIIIKKKLLLMMMOOOQQQTTTVVVXXXYYYZZZ___``````dddiiisss########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''(((((()))*********++++++++++++***)))((('''***++++++,,,,,,++++++***+++***)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%''''''&&&$$$"""###%%%(((#########$$$$$$%%%%%%%%%################################################***%%%%%%"""(((222...%%%&&&&&&&&&&&&%%%$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$##################$$$$$$######################## ###&&&&&&$$$"""############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$!!!"""&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%((((((((()))******++++++...---...222888>>>AAABBBFFFEEEEEEEEEFFFIIIKKKMMMLLLNNNQQQTTTVVVXXXYYY[[[___```___cccjjjuuu########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))'''''''''((())))))******)))*********))))))((('''))))))************))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&''''''&&&$$$""""""%%%'''#########$$$%%%%%%&&&&&&################################################'''"""#########111???>>>%%%%%%&&&&&&%%%%%%$$$###################################################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$######################## ###&&&&&&$$$"""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$### !!!$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%((((((((()))******++++++...---...222888>>>AAABBBDDDDDDDDDEEEGGGIIIKKKLLLKKKNNNRRRTTTUUUWWWZZZ\\\^^^^^^]]]bbbjjjvvv###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$#######################################$$$$$$$$$########################""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((())))))***((()))))))))***))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%"""############$$$''')))#########$$$$$$%%%%%%%%%#######################################$$$$$$$$$### %%%&&&###+++333---%%%%%%%%%%%%%%%$$$#############################################""""""""""""""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%######################## !!!###%%%&&&%%%###"""""""""############$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""!!!""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((()))******++++++...---...222888>>>AAABBBAAABBBCCCEEEGGGIIIKKKKKKJJJNNNSSSUUUUUUVVVZZZ]]]]]]\\\[[[```jjjvvv##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''((()))))))))'''((()))***************))))))************))))))(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!############%%%'''############$$$$$$$$$$$$########################""""""#########$$$$$$$$$""" %%%%%%###%%%$$$%%%%%%%%%%%%$$$##############################$$$#########"""""""""!!!!!!""""""###$$$$$$%%%%%%!!!"""###%%%&&&&&&%%%%%%###########################""""""###%%%&&&%%%$$$""""""""""""##########################################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++...---...222888>>>AAABBB===???BBBFFFHHHJJJJJJJJJIIINNNSSSUUUUUUVVVZZZ^^^]]]\\\ZZZ```kkkxxx#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&'''(((***++++++++++++******++++++++++++************)))'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################!!!###$$$$$$"""!!!!!!"""################################################""""""######$$$$$$$$$$$$ ###$$$ (((---'''$$$%%%%%%%%%%%%$$$##############################$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%########################&&&$$$"""###$$$%%%%%%$$$""""""""""""##########################################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((((((((()))******++++++...---...222888>>>AAABBB:::===AAAFFFIIIJJJJJJIIIIIINNNSSSUUUUUUVVVZZZ___^^^\\\ZZZaaalllyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#################################$$$$$$########################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """"""""""""############"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""###$$$%%%%%%$$$ !!!"""$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,///------111888===??????======@@@EEEJJJMMMKKKIIIJJJNNNPPPPPPTTT[[[^^^]]]```bbb]]]\\\fffxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$##########################################%%%%%%%%%$$$$$$$$$############################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$###############$$$#########################################################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$!!!""""""###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,///------111888===????????????@@@EEEJJJLLLLLLJJJIIIMMMOOOOOORRRXXX[[[ZZZ]]]```[[[[[[eeexxx########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%$$$$$$###""""""!!!########################%%%%%%%%%$$$$$$$$$$$$#########################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++,,,&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%###"""!!! #########$$$$$$$$$$$$%%%$$$###############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,///------111888===??????AAAAAABBBEEEIIILLLLLLLLLKKKNNNOOOOOORRRWWWZZZYYYZZZ]]]YYYZZZeeeyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((((('''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++,,,&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""################################################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############!!!"""""""""############""""""#########$$$$$$$$$###############"""!!! ############$$$$$$$$$$$$#########"""######$$$%%%############################################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,///------111888===??????CCCCCCCCCEEEHHHKKKLLLMMMNNNQQQRRRQQQSSSYYY[[[YYYYYY\\\YYYZZZggg|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!"""""""""############""""""#########$$$$$$$$$ !!!""""""############""""""#########$$$$$$$$$######""""""###$$$$$$%%%################################################$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&########################%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%%%%%%%$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,///------111888===??????CCCDDDEEEFFFGGGIIIKKKMMMNNNQQQRRRQQQSSSXXX[[[YYYYYY\\\ZZZ\\\iii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$##################$$$$$$$$$%%%########################""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############"""############$$$$$$$$$ !!!"""$$$$$$$$$$$$"""""""""############$$$""""""""""""###$$$%%%%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,///------111888===??????BBBDDDFFFGGGGGGHHHJJJLLLLLLOOOPPPOOOQQQWWWYYYWWWYYY]]]ZZZ]]]kkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################################################################$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""############"""############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""############""""""""""""###$$$%%%&&&###################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))'''%%%%%%%%%&&&%%%###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,///------111888===??????@@@CCCFFFHHHGGGFFFHHHIIIKKKOOOPPPOOORRRWWWZZZXXXXXX\\\ZZZ\\\jjj########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""#################################$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%##############################""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$######"""""""""""""""############""""""""""""###$$$%%%&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***(((&&&%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***+++,,,,,,///------111888===?????????BBBGGGHHHGGGFFFFFFHHHMMMPPPQQQQQQTTTZZZ\\\[[[XXX[[[YYY\\\iii$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################%%%%%%$$$$$$######""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&"""(((------(((###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!"""########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&########################"""############$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$##############################""""""""""""""""""""""""&&&$$$""""""$$$%%%### """"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((())))))******++++++...,,,---111777;;;;;;:::===???CCCFFFHHHJJJJJJJJJJJJNNNSSSUUUTTTWWW]]]bbb]]]ZZZTTTXXXhhh}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##########################################################################################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((...444222+++%%%%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$################################################$$$%%%&&&%%%$$$###$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$######################################################%%%###!!!!!!###$$$""" ###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((()))******++++++...,,,---111777;;;<<<;;;===???CCCGGGJJJKKKKKKJJJJJJNNNSSSTTTTTTWWW\\\aaa^^^\\\VVVYYYhhh|||$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&,,,000...'''""""""$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###################################################$$$&&&%%%$$$$$$%%%&&&########################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$#########################################################"""!!!!!!"""###!!! ###########################$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((()))******++++++...------111888<<<===;;;===@@@DDDHHHKKKLLLLLLLLLKKKNNNRRRTTTTTTWWW\\\```___]]]WWW[[[hhh{{{$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!""""""#########!!!"""###$$$%%%$$$###"""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!"""############$$$%%%########################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$##############################$$$$$$$$$$$$############################################################""""""######""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,...---...222888===>>>======@@@DDDIIILLLNNNNNNMMMLLLOOORRRSSSTTTWWW[[[^^^\\\\\\XXX\\\iii|||$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$!!!"""$$$%%%%%%%%%$$$###################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''$$$"""%%%)))***'''#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!"""$$$$$$######$$$&&&########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,...---...333999>>>???>>>>>>@@@DDDHHHLLLNNNOOOPPPNNNOOOQQQSSSTTTWWWZZZ\\\YYYZZZXXX]]]kkk~~~$$$$$$$$$$$$$$$$$$$$$$$$))))))'''%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&""" ###))),,,)))&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''########################"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***+++,,,---...---...333:::???@@@???>>>@@@BBBFFFJJJNNNQQQRRROOOOOOPPPRRRTTTWWWYYYZZZVVVYYYYYY^^^lll$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%################################################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&########################"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---///...///444;;;???AAA@@@??????@@@CCCGGGMMMQQQTTTPPPPPPPPPRRRTTTWWWXXXYYYWWWZZZZZZ```lll$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ $$$&&&$$$ $$$)))######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''')))***,,,------///...///444;;;@@@AAA@@@@@@??????AAAFFFLLLRRRVVVPPPPPPPPPQQQTTTWWWXXXXXXXXX\\\\\\aaalll~~~"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%'''((())))))(((((('''&&&&&&%%%&&&'''((()))((('''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%$$$###"""!!!################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$###%%%%%%$$$######"""""""""&&&&&&%%%%%%&&&&&&''''''###%%%&&&&&&###!!! !!!"""###$$$%%%$$$######$$$&&&((())))))'''$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""############""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$******+++,,,,,,+++***)))......///333999>>>@@@AAA@@@AAABBBDDDGGGJJJLLLNNNNNNOOOPPPRRRSSSUUUVVVWWW```___\\\```lll}}}############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""!!! """###$$$######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!###%%%'''(((###""""""######$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$%%%'''''''''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((&&&%%%((((((((((((((()))***+++------///333888===???@@@@@@AAABBBDDDGGGJJJLLLNNNMMMNNNPPPSSSVVVYYY[[[\\\______\\\```mmm############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''%%%$$$%%%&&&&&&'''''''''&&&&&&(((((('''''''''(((((()))((((((((('''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$((('''((((((((((((((((((#########$$$%%%&&&&&&&&&$$$$$$###$$$'''***---///((($$$!!!"""%%%''''''&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""###$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''&&&&&&((()))+++---------...222777<<<>>>???@@@@@@BBBDDDGGGJJJLLLMMMMMMOOOQQQTTTWWWZZZ\\\]]]^^^___\\\```nnn#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))%%%%%%&&&'''(((((())))))$$$%%%&&&(((((((((((('''''''''((()))***))))))(((***))))))(((((((((((()))%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!###%%%%%%$$$""" $$$$$$$$$%%%%%%&&&&&&&&&(((((('''(((***---111333...***&&&'''***+++'''###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$###""""""#################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''((()))***+++,,,,,,---,,,...111777;;;===>>>???@@@AAACCCFFFIIILLLMMMOOOPPPQQQSSSUUUVVVWWWXXX\\\^^^\\\aaaqqq###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))******''''''(((((())))))******(((((()))))))))))))))(((***)))((('''''''''''''''&&&&&&'''((()))******+++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###$$$$$$$$$%%%)))///444&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%''')))+++...+++***,,,000///(((###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((())))))(((%%%''')))+++++++++***)))------...111777;;;===>>>???@@@AAACCCFFFIIIKKKMMMPPPQQQRRRTTTUUUWWWXXXYYYYYY]]]\\\aaasss$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''((((((((((((******))))))))))))******------------,,,***)))(((***)))((('''''''''(((((())))))))))))))))))***+++'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&''''''&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%,,,***((('''***555DDDPPP&&&&&&&&&%%%$$$#########$$$$$$#########$$$$$$%%%'''''')))---000///)))%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%'''((($$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%$$$&&&((())))))((($$$%%%''')))***+++******......///222777;;;===>>>??????AAACCCFFFIIIKKKLLLOOOPPPSSSVVVYYY\\\^^^___WWW]]]\\\aaavvv$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))+++,,,...///000111555555555666888:::===>>>BBBCCCEEEDDD@@@:::444000///...+++)))((((((***+++,,,---...///111444666777000000///---,,,+++***)))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######!!!""""""!!!!!!'''222:::$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%"""###&&&((()))'''%%%###$$$######"""###$$$%%%&&&$$$%%%'''''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%&&&((()))(((''''''&&&'''(((+++...222444//////000333888<<<>>>>>>>>>???@@@CCCEEEHHHKKKLLLPPPQQQSSSVVVYYY\\\^^^___VVV\\\\\\aaaxxx$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,---///222555777999;;;EEEFFFHHHLLLQQQVVV[[[]]]^^^aaacccccc]]]SSSHHHAAA666333///,,,++++++---///111222444777;;;???BBBDDD@@@???<<<:::777444222000************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&((()))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!! &&&++++++&&& """""""""###$$$$$$%%%%%% """$$$&&&&&&&&&$$$###"""###$$$###!!!$$$###"""""""""###$$$%%%$$$&&&((())))))'''$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''$$$$$$##################$$$#########$$$%%%%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&(((((((((&&&+++***((((((,,,333;;;???000000000444888<<<>>>???>>>???@@@BBBEEEHHHKKKLLLRRRRRRSSSUUUWWWXXXZZZZZZUUU\\\\\\bbbyyy$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$###***(((&&&&&&''''''&&&%%%***%%%%%%***+++)))+++111666:::???DDDHHHLLLPPPRRRZZZ]]]]]][[[\\\ccciiikkknnnqqqpppkkkfffaaa[[[TTTLLLBBB777111------444;;;BBBMMMUUUWWWXXX\\\]]][[[VVVTTTSSSTTTSSSLLLAAA888<<<444,,,***((('''(((,,,(((((()))))))))(((((((((&&&''''''(((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((('''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%###!!!###'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!###$$$$$$###!!! """############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))))),,,444@@@HHH000000000333777;;;<<<<<<===>>>???AAADDDHHHJJJLLLPPPNNNPPPUUUXXXWWWYYY]]]]]]ZZZZZZbbbvvv$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((''''''&&&'''((())))))'''&&&%%%***(((+++333888:::???EEERRRUUUYYY\\\___bbbdddffflllppprrrqqqqqqtttvvvuuuoooooollleee```___]]]XXX[[[SSSLLLGGGBBB???AAAEEENNNYYYdddhhhkkkmmmjjjeeeiiihhhiiilllnnnkkkccc]]]QQQJJJDDD@@@:::111+++***++++++)))'''&&&&&&&&&'''***************)))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((('''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$$$$"""###&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''*********((((((+++111555//////000333777;;;======>>>>>>@@@BBBEEEGGGJJJKKKOOOMMMOOOTTTWWWWWWYYY]]]\\\YYYXXX```sss$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&(((+++++++++,,,000444::::::@@@JJJRRRXXX^^^ccchhhgggffffffggghhhiiikkkhhhnnnrrrqqqppppppnnnjjjqqqnnndddWWWOOOMMMLLLIIIIIIFFFEEEHHHHHHFFFGGGJJJRRRSSSSSSUUU]]]iiiqqqsssooonnnoooqqqrrrooohhhbbb]]]XXXUUUTTTOOOEEE===:::222000...,,,************)))))))))((((((''''''&&&'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!###&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((""""""######$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""%%%$$$""" """$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++)))'''&&&&&&'''......///222888<<<>>>?????????AAACCCEEEGGGIIIJJJMMMLLLNNNTTTWWWWWWZZZ^^^\\\XXXXXX^^^ppp$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''((('''***---...111999EEEOOORRRTTTYYYaaaggglllppprrreee```XXXRRRPPPQQQRRRSSSbbbhhhnnnoooooorrrqqqnnnrrrnnncccTTTKKKHHHFFFCCCDDDCCCFFFMMMPPPOOOQQQTTTOOOIIIBBBAAAJJJXXXdddjjjjjjlllpppssstttoooggg```VVVQQQOOOQQQSSSRRRSSSVVVFFFDDD@@@;;;555000,,,)))***))))))(((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((!!!"""'''&&&$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""###"""!!! !!!"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******************------...222888===???@@@???@@@BBBDDDFFFGGGHHHIIIMMMLLLNNNTTTXXXYYY[[[___\\\YYYXXX^^^ooo$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&''''''''')))******(((''''''***,,,,,,222:::@@@EEEOOO[[[ddddddfffiiikkkmmmooonnnmmm^^^TTTHHH===999999:::;;;OOOVVV\\\```fffpppvvvxxxuuutttnnneee``````___\\\YYYUUUUUUVVVVVVSSSRRRUUURRROOOMMMPPPTTTUUUTTTSSSYYY___iiirrruuurrrkkkeeeSSSKKKDDDDDDGGGMMMUUU]]][[[YYYTTTMMMCCC999000***------,,,+++++++++,,,,,,'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))"""###''''''%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())),,,...//////,,,,,,...222888===@@@@@@???@@@BBBEEEGGGHHHHHHHHHNNNLLLOOOUUUYYYYYY\\\```\\\ZZZZZZ___ooo$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''((())))))$$$&&&))))))))),,,111666???GGGSSS\\\aaadddgggiiiiiimmmooonnnnnnooommmiiiaaaXXXKKKAAA===<<<;;;::::::@@@FFFKKKTTTcccooottt{{{|||{{{vvvtttuuutttqqqnnniiifffeeeccc______bbb[[[WWWTTTVVVVVVTTTTTTVVVUUU]]]jjjtttxxxvvvpppkkkdddXXXLLLFFFCCCDDDJJJPPPUUUUUUTTTRRRMMMGGGAAA>>>000///---+++***))))))***((())))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((""" $$$'''&&&%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''(((***---......------...222888===???@@@>>>@@@BBBEEEHHHIIIIIIIIINNNMMMOOOUUUXXXYYY[[[___ZZZZZZ[[[aaaooo$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&''''''((()))++++++$$$(((...333777>>>HHHOOOWWWZZZ___bbbbbb___[[[XXX\\\ccchhhjjjmmmqqqpppkkkiiibbbZZZUUUSSSPPPLLLHHHDDDHHHJJJKKKQQQ^^^iiimmmrrruuuvvvtttuuuxxxxxxuuu~~~zzzxxxzzzyyywwwyyy}}}jjjbbb[[[WWWRRROOOTTT[[[^^^fffqqq{{{~~~|||yyypppfff```XXXOOOJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK999777333///,,,***))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%&&&$$$%%%(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''(((+++---,,,***------...222888<<>>???<<<>>>BBBFFFIIIJJJKKKKKKLLLKKKMMMRRRTTTTTTVVVYYYTTTWWW[[[aaannn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&(((***&&&)))***)))''''''***...555EEEVVV^^^bbbffffffbbb[[[QQQCCC<<<:::999666222;;;???FFFNNNVVV^^^cccfffggg```VVVOOOMMMLLLLLLKKKOOOOOOPPPNNNJJJEEE???<<>>999GGGDDDBBBBBB@@@:::...%%%000---+++,,,---,,,)))&&&+++***************+++++++++*********))))))(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""!!!###&&&((()))(((''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***************+++++++++***+++...333999===>>>===@@@BBBEEEFFFFFFGGGHHHJJJJJJKKKMMMQQQVVVYYYYYYXXXXXX[[[___ccclll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''***)))&&&&&&***222<<>>;;;;;;???EEELLLSSSXXX[[[]]]YYYXXXTTTQQQNNNNNNPPPRRRXXX[[[___aaa___\\\ZZZYYYTTTRRROOOQQQUUUYYY[[[[[[jjjooovvv{{{|||xxxsssoooddd]]]TTTNNNIIICCC<<<666<<<;;;;;;>>>BBBCCC@@@>>>222///,,,+++,,,------,,,++++++************++++++++++++******))))))))))))************************(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$&&&$$$######%%%'''((((((''''''''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%% !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***************+++++++++++++++...333999<<<======???AAADDDEEEFFFFFFHHHIIIKKKLLLNNNRRRWWWZZZZZZYYYZZZ[[[^^^cccooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&++++++,,,000999EEEQQQYYY```gggnnnnnnllllllkkkiii___XXXPPPLLLLLLLLLHHHDDDAAACCCDDDFFFFFFFFFEEEEEE===;;;999:::???EEEJJJMMMMMMLLLKKKHHHDDD@@@===;;;BBBDDDHHHLLLQQQTTTVVVWWWRRRQQQNNNJJJFFFGGGLLLQQQdddiiipppuuuwwwvvvttttttmmmjjjfffbbb___]]]ZZZWWWXXX___hhhrrryyy|||}}}|||yyytttkkkddd]]]UUUKKKEEE===<<<<<<===@@@EEEIIILLL>>>999333000///000000000,,,,,,++++++++++++,,,,,,+++++++++************)))************************))))))))))))(((((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((%%%!!!"""(((...+++(((%%%###%%%'''(((((((((((((((((((((''''''&&&''''''''''''&&&%%%$$$###$$$$$$#########$$$$$$%%%'''&&&&&&%%%###"""!!!!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))*********+++++++++,,,---///333888;;;<<<<<<>>>@@@CCCDDDEEEEEEGGGIIILLLMMMOOOSSSXXXZZZZZZYYY\\\[[[\\\bbbqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))******---666AAAKKKQQQXXX```fffgggkkknnnmmmllllllmmmmmmllljjjhhhhhhiiihhhbbb]]]aaa\\\SSSIIIBBB===;;;:::444666;;;AAAHHHNNNRRRTTTTTTSSSRRRPPPOOONNNNNNNNNTTTUUUWWWYYY[[[]]]^^^___[[[\\\\\\YYYWWWYYY___eeerrrvvv{{{}}}{{{xxxuuurrroooaaaeeekkkrrrxxx}}}{{{wwwrrrllleee```XXXVVVQQQKKKFFFEEEFFFIIILLLHHHBBB<<<777444111000...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))&&&###'''111:::///+++&&&$$$$$$&&&'''(((((())))))***)))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------///333777;;;<<<<<<<<>>FFFLLLTTT\\\bbbeeeggggggnnnmmmlllkkkjjjjjjkkkkkkeeeeeeddddddeeefffhhhiiihhhjjjllllllkkklllppptttyyy{{{|||||||||}}}zzzzzz{{{|||~~~~~~}}}|||{{{yyyvvvsssvvvssslllbbbWWWNNNIIIGGGRRRQQQNNNHHHAAA999333000//////...------,,,------++++++++++++,,,,,,,,,,,,************************+++*********))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''')))&&&$$$'''111:::///,,,'''$$$%%%&&&''''''((()))***+++***)))'''&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$###"""!!!"""$$$&&&'''########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))***++++++,,,,,,......///222777:::<<<<<<;;;>>>AAACCCDDDEEEGGGHHHKKKKKKMMMQQQUUUWWWWWWVVV[[[XXXXXX^^^nnn%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((('''''')))...666===BBBTTT^^^hhhkkkhhhgggnnnuuusssqqqppprrrrrrppppppsssqqqrrrsssuuutttpppjjjeee[[[TTTIIIAAA>>>BBBIIINNN]]]ccckkkrrrtttuuuttttttzzzyyyxxxvvvtttsssssssssooonnnlllllllllnnnppprrrssssssssstttuuuvvvwwwxxx{{{{{{{{{zzzzzz|||~~~~~~~~~~~~~~~}}}~~~{{{vvvnnneee[[[SSSNNNSSSUUUUUURRRJJJ@@@888444111000///...------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++************))))))))))))'''(((((((((((()))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$!!!###)))///---***&&&%%%%%%''''''''''''(((***+++***)))'''&&&"""###$$$%%%%%%&&&&&&&&&''''''''''''((())))))***222///+++'''%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---...---...222666;;;======;;;>>>AAACCCDDDEEEGGGIIIJJJKKKMMMPPPTTTVVVVVVUUUZZZXXXXXX]]]kkk%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((()))---444>>>IIIRRRXXXeeehhhkkklllkkkkkkmmmppppppmmmmmmrrrssspppoooqqqrrrooolllhhhddd```\\\YYYNNNNNNNNNOOOTTTZZZaaaeeekkknnnsssuuuttttttuuuvvvssssssrrrqqqooonnnmmmlllnnnmmmkkkjjjkkknnnqqqsssqqqmmmjjjlllqqquuuuuutttrrrssstttttttttvvvyyy|||~~~}}}~~~|||}}}~~~{{{wwwtttqqqkkkccc]]][[[]]]___[[[QQQFFF>>>:::222111000///............,,,,,,,,,,,,---------...++++++++++++++++++++++++******)))))))))((((((((('''((((((((())))))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""$$$&&&)))'''%%%%%%&&&(((((('''&&&((()))+++***(((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((()))***;;;777111+++&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))***+++,,,---------,,,---111666;;;>>>???;;;>>>AAACCCEEEFFFHHHJJJKKKLLLNNNQQQUUUWWWVVVUUUYYYYYYZZZ]]]iii%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***)))---555@@@MMMZZZdddjjjiiihhhiiimmmppppppkkkfffgggdddfffnnnqqqmmmllloooiiiddd[[[RRRKKKGGGFFFEEERRRVVV^^^fffmmmqqqtttuuurrrssstttrrrpppqqqtttwwwooooooppppppppppppoooooofffeeecccbbbdddgggkkkmmmfff```ZZZ]]]eeemmmpppoooxxxzzz|||}}}}}}}}}~~~{{{|||{{{xxxtttrrrsssuuuwww{{{~~~|||||||||zzzsssmmmfffhhhhhhbbbVVVJJJBBB>>>222222000///............,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((())))))******((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&&&&&&&&&&'''%%%$$$%%%''')))((((((&&&''')))******(((&&&$$$(((((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((())))))...+++'''$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,------,,,,,,---111666<<>>BBBDDDEEEFFFIIIKKKMMMMMMOOORRRVVVXXXWWWVVVYYYZZZ\\\^^^hhh&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))---&&&%%%))),,,***+++...333===MMM[[[cccgggggggggjjjiiiiiimmmooojjj^^^TTTPPPOOOQQQUUU[[[___^^^]]]OOOJJJEEEBBB>>>???LLL[[[fffmmmqqqpppsssxxxxxxtttssstttvvvuuurrrnnnlllkkknnnkkkgggdddbbbbbbbbbcccbbbbbbcccdddfffmmmuuu|||yyyvvv}}}zzzrrroooooosssxxx~~~yyyzzzzzzzzz|||}}}{{{xxxuuutttooonnnkkkhhhbbbVVVFFF;;;999888777777777555222000---+++***,,,///000,,,(((,,,---...///...---,,,++++++++++++************)))((()))))))))'''''')))***))))))************)))(((***'''%%%%%%'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((()))***+++,,,,,,---...------000555;;;>>>???BBBCCCCCCBBBAAACCCFFFIIIOOONNNOOORRRWWWYYYXXXUUUXXXXXX]]]fffnnn&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((&&&%%%'''++++++***...555FFFMMMYYYbbbhhhiiijjjjjjnnnjjjgggffffffaaaWWWNNN???@@@CCCGGGJJJIIIEEEAAA<<<:::<<>>;;;777444444555555555333000,,,+++,,,------,,,,,,---.........---++++++++++++++++++************((()))***)))'''''')))*********(((((()))+++...000+++)))&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,,,,---///......111777<<>>DDDLLLQQQYYYfffrrrwwwzzzzzzvvvrrrrrrqqqooonnnnnnlllhhhbbb^^^\\\[[[[[[]]]aaaeeelllwww|||wwwvvvyyy~~~}}}||||||{{{yyywwwrrrrrrqqqnnnjjjeee___\\\MMMGGG@@@;;;999999999:::999555000,,,++++++---///,,,------------,,,++++++,,,+++++++++************)))******)))(((((()))+++,,,***'''&&&(((---222666,,,***(((&&&&&&&&&%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))***+++,,,,,,---000//////333888===@@@AAAAAABBBCCCCCCCCCDDDFFFHHHMMMMMMOOORRRVVVWWWWWWUUU[[[\\\```gggqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''(((+++---***+++...222888DDDUUUaaagggiiijjjkkkjjjkkkmmmoooooohhh___WWWQQQKKKDDD>>>===:::555444777===DDDIIISSSWWW]]]bbbfffkkkssszzzrrrvvvyyyvvvpppkkkgggddd___```aaaaaaaaabbbeeegggqqq{{{zzzwwwwwwxxxxxxwwwvvvwwwwwwtttppplllhhhfff^^^ZZZSSSMMMHHHDDD@@@===;;;:::888444111///......---------------,,,,,,+++,,,,,,+++++++++***************+++***)))(((***,,,,,,***(((''')))---222555+++)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---///...///333888<<>>EEEOOOYYY```gggkkknnnnnnmmmnnnpppqqqrrrrrrpppkkkbbb\\\[[[^^^^^^dddmmmwwwzzzvvvxxx{{{}}}}}}yyyyyyyyyxxxwwwssspppmmmeeedddbbb___ZZZRRRIIICCC<<<===??????===777111,,,......------------,,,---,,,,,,,,,++++++++++++******+++,,,+++))))))+++,,,***)))))))))***+++,,,---((((((((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,---------...222777;;;>>>>>>>>>@@@CCCEEEEEEEEEFFFGGGJJJLLLOOORRRSSSTTTUUUVVVZZZ[[[^^^cccooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''',,,+++***(((&&&''')))++++++777GGGXXXfffnnnlllfffjjjkkkkkkkkkkkklllooorrrpppjjjaaaXXXQQQKKKFFFDDD@@@FFFOOOYYY```gggllloooooorrrrrrmmmjjjjjjiiigggeeeaaa]]]ZZZWWW[[[hhhttt~~~uuurrroooppprrrsssqqqnnncccdddeeeeeeccc\\\TTTMMMAAAAAACCCFFFFFFAAA888000000//////...---.........,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++---((()))*********)))((((((&&&'''(((((('''(((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,,,,...222777;;;======<<>>===;;;???DDDFFFGGGFFFFFFFFFHHHLLLPPPQQQQQQRRRTTTVVVVVVZZZ]]]bbbsss&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((()))***,,,111666:::OOO[[[fffggghhhlllooonnnggghhhiiihhheeecccccccccWWWPPPGGG@@@???CCCKKKPPP\\\bbbjjjooopppppprrrssskkklllhhh```\\\^^^]]]YYYeeeiiiuuuyyyjjjeeejjjppppppmmmnnniiiccc___^^^_________TTTJJJAAAAAAHHHLLLIIICCC333222000/////////000111---------,,,,,,,,,++++++,,,------,,,++++++,,,...)))))))))))))))*********)))***+++)))&&&%%%'''***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&''''''((()))******&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))******++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***///---)))&&&&&&''')))+++'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&''''''''''''''''''''''''&&&(((((()))***+++,,,,,,------...000555:::===???>>>;;;???DDDGGGGGGFFFFFFFFFHHHKKKPPPQQQQQQQQQSSSVVVYYY\\\^^^```qqq&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))'''&&&'''(((***+++***)))(((+++---+++,,,777JJJZZZ^^^fffllljjjfffgggiiiiiijjjhhhaaaXXXPPPMMMOOOSSSCCCAAA===;;;BBBPPP[[[___kkklllmmmqqqtttuuuuuutttoooeeeZZZUUUYYYccckkkooo{{{xxxzzzvvvsssqqqnnndddYYYXXX^^^```^^^XXXNNNEEEDDDKKKSSSPPPEEE777///...000///---///,,,******+++---------,,,,,,,,,+++++++++******+++++++++************)))&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###(((%%%""""""$$$&&&&&&%%%''''''''''''((()))******((()))+++***))))))***,,,''''''&&&%%%%%%&&&'''''')))((('''''')))+++******&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,///...///222888===@@@AAA???>>>???CCCHHHKKKIIIGGGKKKMMMPPPSSSUUUUUUUUUTTTXXXXXXZZZaaappp&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))&&&&&&&&&((()))***))))))...000333555;;;GGGVVVbbbeeeiiijjjgggeeegggfffccc[[[WWWQQQLLLIIIFFFDDDCCC555<<>>AAABBB@@@@@@AAADDDHHHJJJIIIGGGIIIKKKNNNRRRTTTVVVVVVVVVYYYYYY[[[```ooo&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((((((((((((((((())))))***,,,///666@@@MMMYYYaaafffeeegggfffdddfffgggccc]]]NNNJJJDDDBBBAAA>>>888333555CCCTTT___ffflllnnnlllhhhjjjlllmmmkkkfff___[[[^^^\\\oooyyypppeee^^^\\\______]]]YYYTTTQQQPPPPPPRRRSSSRRRIII<<<222//////222000............,,,***------,,,,,,,,,+++++++++,,,+++++++++************++++++************++++++))))))(((((((((((())))))((((((((('''''''''&&&&&&'''&&&%%%%%%%%%&&&'''((((((((()))))))))'''&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((((((((((((''''''(((***+++)))'''))))))))))))***+++,,,---.../////////......///111---...///000000000000///...,,,)))((()))***))))))((((((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''))))))***+++,,,---............///333999???BBBDDDBBBBBBCCCFFFHHHJJJIIIGGGHHHJJJMMMQQQTTTVVVWWWWWW[[[ZZZ[[[```nnn''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))******)))((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''((('''&&&'''(((******)))(((((((((***,,,(((---888IIIZZZcccbbb___ZZZ```eeeffffffddd]]]VVVJJJFFFBBB>>><<<999555111@@@PPPaaaiiilllmmmkkkhhhiiigggccc```^^^^^^aaadddvvvzzzmmmbbbZZZaaa```___^^^]]]ZZZVVVRRROOOSSSUUUPPPFFF;;;444222111000.../////////---+++------------,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++***))))))***+++,,,))))))(((((((((((())))))(((((((((((('''''''''''''''&&&%%%$$$%%%&&&)))***)))*********)))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%)))***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((+++***)))(((((((((((('''((()))***+++---///111222444555555555555666999;;;999999888777666777777777555222///---------,,,+++(((((()))***)))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((())))))***+++,,,------------///333:::???CCCEEECCCDDDEEEGGGHHHIIIHHHGGGIIIJJJMMMPPPRRRTTTUUUVVV[[[ZZZ[[[___mmm''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))******))),,,,,,+++***))))))******((((((((()))))))))******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((((())))))(((''')))---111222999FFFWWWcccddd\\\SSSQQQ]]]ggggggaaaZZZQQQIIIBBBAAA???;;;888999<<>>AAABBBCCCCCCCCCFFFIIILLLMMMJJJFFFCCCAAABBBDDDEEEBBB???;;;888555222...+++)))))))))))))))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''((()))***+++,,,,,,------...333999???CCCDDDCCCDDDFFFHHHHHHHHHGGGGGGKKKLLLMMMOOOQQQRRRSSSSSSZZZZZZ[[[```mmm''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))(((,,,,,,+++***))))))))))))''''''(((((())))))******(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))%%%''')))***+++000888>>>KKKRRR\\\eeegggaaaVVVOOOTTT___fffaaaUUUKKKBBB;;;666888999999:::AAAKKKTTT]]]eeejjjiiiiiijjjkkkjjj^^^___bbbhhhvvvjjjbbbZZZ[[[bbbgggeeeaaaccc```^^^___^^^WWWJJJ???444222///...///000000/////////.........---------,,,,,,,,,,,,+++++++++++++++******************+++))))))(((((((((((()))))))))))))))(((((((((''''''((('''&&&&&&&&&'''((()))))))))*********((('''&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))*********)))((((((''''''))))))((((((((()))*********+++,,,,,,---000555888<<<===@@@CCCGGGKKKNNNPPPOOOOOOOOOOOOOOOQQQTTTWWWYYYVVVRRROOOMMMMMMOOOQQQNNNLLLGGGCCC>>>777111,,,,,,,,,***)))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''((()))***++++++,,,------...222888>>>AAACCCAAADDDFFFGGGGGGFFFGGGHHHLLLMMMMMMNNNOOOPPPQQQRRRWWWXXX[[[aaaooo''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((******)))'''&&&******)))''''''&&&&&&'''&&&&&&'''(((((()))******))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((******)))((()))***%%%)))---111666@@@KKKTTT]]]ccciiijjjccc[[[VVVUUU^^^```\\\PPPFFF???:::666555666888===FFFRRR]]]eeemmmpppooojjjfffddd```[[[[[[hhh|||vvveee___dddiiigggccchhheeecccdddfffbbbXXXOOO<<<888333000///000000000////////////.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))((((((((('''(((((((((((('''''''''''''''((()))))))))((('''&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))***'''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''((())))))))),,,,,,++++++***))))))((()))))))))***+++---///111111444888:::::::::<<<>>>CCCDDDFFFIIILLLOOORRRTTTQQQQQQPPPMMMKKKLLLOOOQQQRRRQQQPPPPPPOOOOOONNNNNNOOONNNLLLJJJGGGAAA999444111///---*********,,,---......---,,,+++******)))))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''((()))***+++,,,,,,---------...111777<<>>===<<<===>>>@@@BBBDDDGGGHHHLLLKKKHHHDDDAAAAAABBBDDDCCCEEEHHHJJJJJJIIIGGGEEEIIIJJJKKKMMMMMMIIICCC>>>444222...,,,+++,,,...000111111000///---,,,+++***))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''))))))***+++,,,------...---------111666;;;>>>???>>>AAAEEEFFFEEEEEEGGGIIIIIIJJJKKKLLLOOOQQQSSSUUURRRUUU[[[cccrrr(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%'''))))))(((''''''(((***444@@@IIITTT___eeefffgggiiiiiieee^^^[[[]]]aaaZZZRRRHHHAAA===;;;:::999AAACCCKKKXXXaaafffkkkqqqnnnnnnmmmhhh^^^XXXaaapppwwwfffgggjjjggghhhccc```ccciiiiiiccc\\\TTTHHH999222222444333111111///------......---,,,---------,,,,,,,,,+++++++++,,,...000111111000///+++++++++************)))******))))))((((((''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%'''((())))))******'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))((('''''''''((()))***(((''''''(((***,,,,,,,,,//////000111444777:::<<>>>>>IIIHHHGGGGGGJJJNNNRRRUUUTTTOOOJJJHHHIIIGGGCCC>>>EEEAAA???BBBBBB???<<<===@@@DDDJJJKKKJJJGGGGGGGGG>>>;;;666111...---...///000333666666111---+++,,,)))))))))))))))******+++---+++)))''''''(((***,,,,,,+++***)))(((((())))))))))))))))))((((((((((((&&&&&&'''))))))*********''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++)))((())),,,---+++)))))))))))))))***+++,,,---------...111777<<>>:::<<>>444111222333111///...///000000///------------,,,,,,,,,,,,---...///111111111000000,,,+++++++++***************))))))))))))((((((((('''((((((((((((((())))))((((((''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))(((((('''(((((()))))),,,---///111444888:::<<<:::;;;<<<======<<<;;;;;;???IIIQQQTTTVVV]]]cccfffhhhiiiiiigggaaaXXXPPPKKKFFFFFFGGGJJJMMMMMMHHHDDDAAA===;;;<<<;;;666333333222555888999:::;;;===>>>EEEEEEEEEDDD@@@:::444111000//////000222333333222---.../////////---+++******,,,---...---,,,***(((((()))***+++++++++***)))******)))))))))((((((((((((((()))***++++++++++++''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&''')))***)))(((***))))))******+++,,,---......///222888===@@@AAABBBCCCCCCBBBBBBDDDGGGJJJKKKJJJJJJLLLNNNPPPPPPOOOWWWXXX\\\bbbooo)))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******+++***)))''')))...555:::PPP]]]iiilllkkkkkkkkkjjjjjjiiihhhfffccc^^^WWWRRRJJJGGGAAA>>>AAAKKKXXXaaaggghhhkkklllhhhaaa^^^``````hhhyyypppkkkllljjj___UUU\\\```aaaYYYKKK>>>777555444111///...///000000000...------------,,,,,,,,,------...///000000//////,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((()))))))))***))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$'''''''''''''''(((((()))((((((((())))))((((((((('''''''''''''''(((((()))((((((((((((((()))))))))''''''((()))+++,,,......000222555999<<<@@@DDDGGGKKKFFF>>>888888<<>>;;;777555111///---///333666777555333333222111///......---,,,,,,---...---,,,***)))'''(((***,,,,,,,,,***)))*********)))))))))(((((())))))***+++++++++++++++'''(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''(((((()))))))))************+++,,,------///...///333888===@@@AAACCCCCCCCCBBBBBBDDDHHHLLLLLLKKKKKKLLLOOOPPPPPPOOOSSSVVV[[[```jjj)))))))))))))))(((((('''(((((((((''''''(((((((((&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********)))(((''''''***222<<>>666555222///......000000000.........---------,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++***))))))))))))************'''((((((((())))))******)))))))))((((((''''''&&&&&&&&&'''((((((''''''&&&''''''''''''&&&%%%$$$$$$(((''''''''''''((())))))(((((()))******)))(((((((((''''''''''''((())))))(((((((((((())))))******'''''')))+++---...///000888:::===???@@@CCCGGGJJJPPPJJJBBB>>>@@@JJJUUU\\\___eeeiiiggggggkkknnnnnnkkkfff]]]SSSIIIAAA<<<999999;;;???CCCEEEDDDAAA>>><<<999999===@@@>>>===>>>@@@>>>;;;999777555444444222444666888999999999888555222000222666::::::999999777333000///000111222......---,,,++++++******'''(((+++,,,---,,,+++***************)))))))))))))))******++++++++++++***(((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******************+++,,,---.........///222888===@@@AAACCCCCCCCCBBBBBBDDDIIILLLNNNMMMLLLNNNPPPQQQQQQPPPRRRVVV[[[___hhh))))))******))))))(((''')))((((((''''''(((((()))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++((('''(((***000;;;GGGPPPaaafffiiiggghhhkkklllkkkhhhkkkmmmkkkcccWWWJJJBBB;;;999;;;GGGXXXeeejjjiiidddcccbbbaaa[[[WWW[[[cccxxxooodddbbbdddaaabbbcccccc___TTTFFF<<<999666111//////000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))************+++((())))))))))))))))))***))))))((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''&&&%%%$$$((((((''''''(((((()))***((()))***++++++***)))(((((((((''''''(((((()))***'''(((((())))))******+++)))***,,,...000111111222;;;???DDDHHHJJJNNNTTTYYYZZZXXXUUUSSSTTTXXX]]]```^^^aaabbb^^^\\\^^^^^^]]]TTTQQQKKKFFFCCCBBBCCCDDDBBBDDDGGGJJJMMMNNNOOOOOOKKKGGGFFFIIIJJJFFFDDDEEEEEECCC@@@>>>>>>>>><<<:::777888999:::;;;;;;;;;<<<444333111111333555666666:::888555222111111333444111000...---,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++*********)))))))))))))))***************)))((((((((()))))))))************)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''')))******)))(((***++++++******++++++,,,---...------...111777<<>>:::555222111111111111............---------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++*********)))))))))))))))((((((((((((((()))))))))&&&&&&'''(((((((((((((((''''''((((((((('''&&&&&&((((((((((((((())))))***((()))+++,,,,,,+++)))(((((((((((((((((())))))***'''(((((()))******++++++***,,,000444999<<<>>>>>>???DDDJJJMMMOOOSSSYYY___[[[ZZZXXXVVVRRROOOMMMKKKMMMOOOMMMHHHEEEFFFEEECCC>>>???BBBEEEIIILLLOOOQQQZZZ[[[\\\]]]^^^aaadddfffXXXSSSQQQSSSRRRMMMJJJJJJIIIGGGDDDDDDEEEEEEBBB@@@>>>???AAABBBCCCBBBBBBAAA555666666555333222333444777777666666555444333333111222222222111///---,,,,,,+++++++++++++++******+++++++++*********))))))((())))))******))))))((((((((()))))))))******************)))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&((())))))''''''(((***++++++++++++,,,---......,,,,,,---000666;;;>>>???>>>@@@BBBBBBCCCDDDGGGIIIKKKKKKKKKMMMPPPRRRRRRQQQTTTVVVZZZ___jjj***************)))(((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++***,,,///555???NNN]]]ggghhhhhhggggggkkknnnjjjcccjjjfff^^^QQQEEEBBBFFFLLLUUUZZZbbbgggggg```VVVNNNQQQSSSXXX```gggtttsssjjjhhhfffbbb___]]]]]]\\\AAA===888444333333333333//////.........---------......---,,,,,,,,,---------------,,,,,,,,,++++++))))))******++++++++++++++++++******))))))((((((''''''(((((())))))******&&&&&&'''((())))))((((((''''''((((((((((((((('''((((((((((((((()))******((()))+++,,,,,,+++)))(((((((((((((((((()))******'''(((((()))***+++++++++)))---333;;;BBBHHHLLLNNNHHHKKKMMMKKKGGGFFFIIIMMMGGGFFFDDDAAA>>>;;;999888444777777444444888999777;;;AAAIIISSSZZZ^^^______]]]\\\[[[YYYYYY[[[^^^aaa[[[VVVTTTVVVUUUPPPMMMMMMMMMJJJHHHHHHHHHGGGCCC@@@@@@BBBFFFIIIJJJJJJHHHGGG===???@@@>>>999777777999444555888999999666333000111333666777666222...+++------,,,+++*********++++++++++++************)))(((((()))))))))(((((('''))))))))))))************************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((()))******)))((('''$$$&&&((((((&&&%%%''')))++++++++++++,,,---......,,,+++,,,000555:::===>>>===???AAACCCCCCDDDFFFHHHIIIIIIIIILLLOOOQQQRRRQQQSSSTTTWWW\\\iii,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&''''''(((((()))))),,,+++***(((''''''&&&&&&+++)))(((***,,,+++(((%%%%%%&&&''')))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''')))'''&&&&&&((()))((('''$$$%%%'''((())))))(((''')))))))))***,,,............+++---999LLL]]]dddeeelllllljjjhhhhhhjjjkkkiiioooaaaQQQEEE>>>BBBSSSfffgggfffeeecccaaa\\\QQQHHHLLLUUUZZZ___xxxsssooohhhccceeegggaaaYYYQQQIII>>>666222111111111///000000000000000///...000...---...///000///...+++,,,...//////...,,,+++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***************)))((((((***+++++++++++++++***((('''***///333333<<>>======<<<;;;@@@>>>;;;888888777666555000333666444444666999;;;AAALLLUUUYYY^^^bbbaaa[[[^^^\\\]]]___\\\WWWVVVYYYQQQTTTZZZ```dddbbb[[[VVVRRRNNNKKKKKKOOOPPPNNNKKKGGGMMMPPPMMMIIIHHHGGGDDDDDDBBBDDDFFFAAA999999>>>777333222777;;;:::999999888777777888888555111...&&&(((***,,,---,,,+++***---,,,,,,++++++,,,,,,---'''''''''(((((((((((((((************************))))))))))))(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''((()))******+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......000///000333777;;;=========>>>@@@AAACCCEEEHHHKKKMMMLLLJJJJJJKKKMMMOOOPPPUUUWWW\\\aaaiii,,,,,,,,,++++++++++++***************************'''''''''(((((((((((((((******)))(((''''''''''''***(((((()))******'''%%%%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&++++++******((('''&&&%%%*********++++++,,,+++***---...555BBBSSS```fffgggiiihhhggggggiiikkkkkkiiifffWWWIIIGGGMMMTTT^^^fffjjjiiifffaaa\\\XXXTTTPPPTTT[[[ggg|||}}}xxxooofffeeehhhgggcccXXXQQQFFF<<<666333333444000000000000000000//////000///......///000///...,,,---///000000///---,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))***************)))(((((((((((('''&&&''')))+++---///111333555DDDJJJNNNOOONNNOOOLLLGGGAAA@@@???AAADDDEEECCCAAA???<<<888666777999<<<===DDDCCC@@@<<<;;;???EEEHHHPPPWWW\\\\\\\\\______[[[WWWTTTTTTWWWVVVSSSSSSWWWYYYddduuutttqqqnnnppptttuuussspppmmmtttwwwpppeeeZZZOOOGGGIIIEEEDDDFFFDDD???@@@EEE999555444999===<<<;;;;;;;;;;;;;;;;;;999555000+++)))***+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,)))))))))(((((((((((((((***************************)))))))))(((((((((((())))))((((((((('''''''''((((((''''''''''''((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,....../////////222777:::<<<<<<>>>???AAABBBCCCDDDFFFHHHKKKKKKKKKKKKMMMOOOQQQSSSSSSRRRVVV]]]iii,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))((((((((((((((('''))))))((((((((((((((()))(((''''''((())))))'''%%%&&&'''((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''###&&&))))))&&&$$$%%%'''&&&&&&%%%%%%%%%&&&'''((())))))***++++++******))),,,444AAAPPP\\\dddggghhhfffeeefffiiikkkjjjfffbbbWWWJJJCCCLLL^^^hhhhhheeelllhhhccc\\\YYYZZZaaagggiiisssqqqfffeeeeeeccc[[[WWWNNNDDD:::444222333111111111111000000//////000///......000000///...---...///000000///...---++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))************))))))))))))((((((''''''(((***---333:::@@@CCCEEERRRTTTRRRNNNNNNPPPNNNIIINNNNNNOOOQQQPPPKKKEEE@@@===<<<;;;;;;>>>CCCHHHLLLNNNLLLJJJIIIJJJMMMQQQTTTZZZ]]]\\\VVVRRRUUUXXXYYYZZZZZZ___iiipppuuuzzzvvvWWWPPPJJJHHHFFFBBBAAABBBBBB<<<777999:::777555555444555888:::;;;999444000---------,,,---------...,,,++++++******++++++,,,++++++******)))))))))((())))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((('''''')))((((((''''''(((((()))$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,...............111666:::<<<<<<@@@@@@AAABBBCCCDDDDDDDDDIIIJJJKKKMMMOOOQQQSSSTTTYYYUUUVVV\\\iii------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))(((((('''''')))))))))))))))***++++++(((((((((((((((((((((''''''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''###&&&)))'''$$$$$$)))...,,,***(((&&&&&&''')))***&&&''')))*********+++,,,...;;;NNN\\\dddfffggggggfffeeeggglllllldddZZZUUUHHHFFFJJJXXXhhhooolllfffnnnfff]]]\\\cccooouuukkkgggeee\\\[[[WWWNNNDDD;;;555333333222222111000000000000000///...///000111000...---...////////////...---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))((()))))))))************((()))***+++******+++---///000444<<>>999===@@@EEEIIIMMMQQQUUUWWWUUUTTTWWW]]]___]]]YYYXXXVVVWWWVVVTTTWWWaaammmuuu}}}~~~wwwoooiiiccc\\\TTTPPPOOOFFF>>><<<;;;888777888333555888<<<>>>===999666222111///------...///000+++++++++******+++++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......------...111555999;;;<<>>;;;::::::???FFFQQQYYY\\\\\\[[[[[[^^^\\\```kkkrrrooojjjhhh]]]]]]___hhhwwwyyycccYYYOOOKKKHHHCCC@@@AAA;;;;;;;;;===>>>===:::777666555222000//////000222,,,++++++++++++++++++,,,------,,,,,,+++++++++***))))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......---,,,---111666:::<<<<<<>>>>>>@@@DDDGGGHHHFFFCCCFFFHHHJJJLLLOOOPPPQQQQQQVVVWWW___mmm|||------------,,,,,,,,,,,,***************************))))))))))))))))))(((++++++******+++,,,------)))******)))((((((***,,,((()))*********)))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$$$$)))000666<<<999444///+++***))))))...//////,,,)))))),,,000AAAMMM\\\eeeeeeccccccdddhhhgggjjjjjj___NNNDDDDDDKKK\\\mmmpppkkkhhhiiijjjdddZZZ\\\qqqqqqeeebbbaaa```]]]WWWLLL@@@777666555333111000000111111111000//////111111000///------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))************+++,,,---+++)))+++000555???GGGRRRZZZ\\\YYYUUUSSSXXXbbbjjjkkkggg```WWWNNNCCC???:::555333666===BBBFFFNNNYYY``````^^^[[[[[[XXXTTT[[[ooo{{{||||||qqqhhh^^^OOODDD???:::888666666888:::;;;;;;:::888555333111111111222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......---,,,...111666;;;======>>>>>>AAAEEEJJJKKKGGGCCCEEEFFFHHHKKKNNNPPPRRRSSS]]]___hhhttt...------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***************)))))))))***++++++'''))))))(((''''''***,,,)))******+++***)))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%'''***---///+++***)))((()))***,,,------......,,,***,,,333999OOOWWW```dddcccaaabbbdddhhheeeeeebbbTTTDDDCCCLLLSSSaaammmlllfffeeeeeedddZZZ[[[mmmyyymmmhhhbbb^^^ZZZRRRFFF<<<777666444111000000111222111000///000111111000///......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))***************,,,---------333<<>>======<<<;;;<<>>;;;:::888555333222222222...------,,,,,,------...*********+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......------...222777<<<>>>>>>AAAAAACCCGGGLLLLLLGGGAAACCCDDDFFFJJJNNNSSSWWWYYYffffffiiinnnttt......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))(((((((((((())))))&&&((()))'''%%%&&&))),,,)))***++++++***)))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%&&&'''******)))((())))))(((((((((***+++,,,(((***+++++++++111<<>><<<<<<<<<<<<;;;999777555333222222///......------......///((()))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++******))))))))))))******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,.........---///222888<<>>KKKRRRZZZ___```aaabbbdddeeeaaa[[[WWWYYYbbbrrr___LLLKKKGGG<<<======<<<888333111333555000222333111......000222+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------+++***)))(((((()))***+++(((((())))))******++++++*********)))))))))))))))))))))***+++,,,------...///......222777===AAABBB???>>>>>>@@@CCCEEEFFFEEEBBBBBBFFFMMMWWW\\\\\\YYY[[[XXX\\\eeeqqq.........------------,,,,,,,,,,,,---------------,,,------,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((())))))((((((((()))***,,,---...,,,,,,+++***///<<>>BBBIIINNN^^^ccccccZZZQQQTTTfffxxxsssjjjddd]]]WWWNNNCCC999666666555444555222222111000000000000000////////////////////////------------------------......------,,,++++++***************************))))))))))))************))))))))))))************************************)))***,,,---------,,,,,,...111888BBBOOOZZZbbbeeeZZZUUUSSSYYYdddmmmooommmcccXXXHHH<<<888;;;@@@DDDYYY^^^dddfffdddbbbbbbccc[[[^^^aaadddjjjxxxlll^^^NNN===;;;:::999999999777444111222444555333000...///111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******((())))))*********))))))))))))******+++,,,,,,---+++***)))(((((()))***+++)))))))))))))))************)))))))))))))))))))))))))))***+++,,,------...///......222777===@@@BBBAAA???>>>>>>@@@BBBCCCCCCHHHFFFGGGKKKRRRUUUSSSQQQTTTSSSXXXdddrrr/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((()))))))))(((((())))))***+++------...+++***...999IIIXXXaaa___]]]\\\___cccddd```\\\ZZZPPPDDD???BBBJJJPPPSSS```aaa]]]RRRNNN^^^~~~rrrccc^^^```WWWLLLBBB<<<777444444777333222111111000000111111////////////////////////------------------------......------,,,+++++++++++++++++++++++++++++++++***************)))))))))******************))))))************************'''+++//////...---///000000888FFFTTT^^^aaa___\\\OOORRRYYYdddnnnpppkkkeeeVVVJJJ<<<888@@@KKKRRRTTTaaaccceeeccc```___aaacccjjjxxxooo[[[GGG@@@999777999:::777222444555666555222000//////,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******)))(((((('''((())))))******+++++++++******))))))))))))******************))))))))))))))))))))))))))))))******))))))***+++,,,---............///222777===@@@AAABBB@@@???@@@BBBEEEGGGGGGJJJGGGFFFGGGKKKNNNMMMKKKQQQQQQWWWcccsss000000/////////.........,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++,,,---///)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((('''((())))))***'''(((((((((((()))))))))))))))))))))***+++,,,------+++---777GGGVVV___bbb___]]]\\\[[[ZZZWWWRRRNNNFFFDDDCCCFFFLLLUUU\\\```fffaaaXXXQQQVVVppp|||wwwuuutttrrrnnnjjjyyyzzz}}}mmmaaaddd]]]UUULLLEEE===666333555333333222111111111111222////////////////////////..............................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))++++++************))))))************************(((,,,//////---...444::::::GGGXXXcccbbbYYYPPPJJJPPPUUU___iiimmmiii___WWWJJJDDD@@@DDDPPP\\\bbbccc______]]][[[\\\dddoooxxxfffYYYGGG;;;777888888777444555555555333111000///---------------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))************))))))(((((()))))))))************))))))))))))))))))***++++++******))))))(((((()))))))))))))))*********)))******+++,,,---............///222777<<>>EEEOOOUUUYYY^^^eeejjjiiiccc\\\___pppzzzwwwwwwzzzvvvllliiieee```^^^___^^^\\\YYYaaaaaabbbcccgggoooxxx~~~qqqnnnccc]]]VVVPPPGGG;;;444444444333333222222222222222000000000000000000000000..............................------------,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++***************************************+++,,,---,,,,,,333>>>GGGNNNYYYbbb```TTTIIIFFFGGGUUUYYY^^^aaa^^^WWWMMMGGGHHHKKKQQQXXX^^^bbbcccddd[[[YYYXXXZZZeeexxxkkkWWWGGG>>>888666444444444444444333222111.................................------,,,,,,,,,,,,------------,,,++++++((()))***+++,,,,,,,,,,,,)))))))))))))))*********)))))))))******)))))))))++++++******))))))(((((((((((())))))******************+++,,,---......///...---///333888<<<>>>>>>===???DDDIIINNNPPPNNNLLLDDDCCCBBBCCCGGGKKKOOOPPPTTTVVVZZZcccttt222222111111111000000000///......------,,,,,,+++---...///...+++***+++,,,************************))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))))))))))))))))))))(((((())))))***+++((((((((()))))))))************))))))***++++++,,,,,,444AAAOOOZZZ___^^^\\\\\\ZZZTTTKKKAAA<<<>>>BBBGGGRRR___eeecccbbbfffjjj___aaaiii|||}}}tttmmmiiifffdddeeeddddddhhhllllllfff```gggfffdddccccccccccccbbb^^^___^^^^^^___bbbgggjjjsss{{{zzzkkkddd^^^ZZZQQQDDD999555555444333333222222333333000000000000000000000000..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************+++++++++,,,,,,++++++++++++++++++++++++...---,,,---111<<>>BBBGGGJJJJJJFFFCCCEEEDDDDDDEEEGGGJJJMMMOOOQQQTTTYYYbbbuuu333222222222222111111111000000///......---,,,,,,---...///...,,,++++++,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((())))))***+++(((((()))))))))******************)))******+++,,,111===MMMYYY\\\\\\[[[\\\ZZZTTTJJJBBB>>>AAAHHHMMMXXX```iiillliiieeedddeee```mmmhhhddd^^^\\\\\\___aaabbbdddcccbbbdddfffgggeeeddd\\\]]]^^^^^^]]]]]]^^^___aaabbbddddddcccdddeeegggggglllttt|||uuulllddd___YYYMMMAAA;;;555555444333333333333333000000000000000000000000........................------..................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,))))))******+++,,,------++++++++++++++++++++++++000......111:::HHHVVV___fff___RRRCCC:::>>>LLLXXXMMMLLLHHHBBB>>>???EEEJJJ[[[```eeeddd]]]UUURRRQQQSSS\\\lllhhhRRRAAA<<<777555555555444222000000000/////////......------------............---------...------,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++***((()))***++++++***)))((()))))))))))))))*********'''(((((()))******++++++***++++++,,,---...//////------///333888;;;<<<<<<;;;;;;===@@@CCCDDDBBBAAACCCDDDEEEFFFGGGJJJMMMOOOPPPTTTYYYaaauuu333333333222222222111111111111000///......------***,,,------------...000************************)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************************++++++666DDDUUU]]]\\\YYYZZZ]]]YYYOOOBBB===AAAJJJTTTYYYcccfffjjjlllkkkgggdddbbbsssyyynnnfff]]]ZZZWWWVVVYYY\\\___```^^^```bbbdddeeedddbbbaaa\\\___bbbbbb```___```ccc[[[^^^bbbccccccccccccdddggghhhhhhjjjooo|||}}}rrrfffbbb]]]SSSGGGAAA555555444333333333333444000000000000000000000000////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((((()))***,,,---...///++++++++++++++++++++++++000//////555BBBQQQ]]]eee```WWWIII???<<>>IIIUUU\\\``````___```\\\QQQQQQ]]]dddmmm~~~tttbbbTTTGGG<<<888:::333555555222000/////////////////////////////////.........---------,,,,,,+++++++++++++++++++++++++++)))((())),,,---,,,*********************************)))))))))******+++************************++++++,,,---...///111111000//////222666:::;;;;;;:::999888:::>>>BBBBBBBBB>>>???BBBEEEIIIMMMPPPRRRTTTVVVZZZbbbppp555555444333222111000///111111000000000//////////////////............---------------------------***+++++++++))))))+++---...---,,,+++************************************''''''''''''((())))))******************************,,,...+++)))---888AAAWWW[[[^^^___```___WWWNNNDDDBBBBBBJJJXXXeeemmmoookkklllkkkddd\\\dddwwwpppkkkhhhiiigggfffgggfffdddeeeiiibbbfffjjjkkkkkknnntttzzzrrrkkkoooqqquuuyyy{{{||||||{{{}}}xxxrrrooonnnmmmkkkiiiiiihhhgggiiimmmttt|||pppjjjeee]]]WWWHHHAAA999444333444444333333222222222111111111111000//////......//////000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++******+++,,,---+++---......------...000888EEERRRYYY```eee^^^SSS@@@999222111222222444888BBBEEEKKKRRRXXX\\\^^^___[[[VVVNNNUUUooopppXXXCCC::::::555444444444222111//////////////////////////////.........------------,,,------------------------,,,+++***+++------,,,+++************************,,,++++++*********+++++++++++++++++++++***************+++,,,...000222333/////////222666:::;;;;;;:::999888:::===@@@BBBBBB@@@AAACCCFFFJJJMMMQQQRRRTTTVVV[[[bbbppp555444333333333222111000111111111000000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---------,,,+++************)))***************++++++&&&&&&''''''((()))***+++***************+++++++++))),,,---***)))///>>>JJJVVV\\\```aaacccbbb\\\SSSIIIIIILLLUUU```iiimmmmmmooollleee]]][[[mmmwwwmmmkkklllmmmmmmiiigggfffffffffeeefffgggfffjjjooosssvvv|||yyyvvv|||{{{yyysssmmmlllllljjjhhhggghhhlllooosss}}}tttjjjaaa[[[QQQHHH===666444555555555333333222222222111111111000000////////////000000///////////////...------------------------------...........................---,,,,,,,,,,,,---...---------,,,,,,///333777???MMMYYY```eeeeeeYYYIII:::666333333222111555;;;DDDFFFIIILLLQQQUUUXXXZZZSSSZZZ___pppnnnUUUFFFAAA999555222444444111//////000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++************************,,,,,,+++************+++***************++++++++++++++++++,,,...000111222///...///222666:::<<<<<<:::999999:::<<>>@@@FFFNNNVVVYYYWWWRRROOO[[[rrrxxxdddYYYDDD:::333444555222///000111111111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++************************+++******)))))))))******(((((())))))***+++,,,,,,---------------...///000......///222666:::<<<<<<::::::::::::;;;>>>AAACCCEEEEEEFFFGGGIIIKKKMMMNNNRRRTTTXXX```nnn>>>999444222333555444333222222111111111000000000.........---------,,,,,,++++++++++++++++++++++++***+++,,,+++++++++---///...---,,,+++************))))))******+++,,,,,,,,,))))))))))))***++++++,,,)))))))))***++++++,,,,,,***+++,,,...444>>>LLLUUUYYY```eeedddbbbbbbaaa^^^VVVXXX]]]ccciiilllkkkjjjjjjeeegggxxx{{{mmmccc^^^\\\[[[^^^cccffffffeeejjjmmmnnnooottt}}}vvvlllggggggdddaaadddooozzztttggg\\\MMMAAA;;;999777666333333333333222222222222111000000//////000000111///000000000000///......------------------------------------------------------------------------...---++++++000999DDDLLLOOOXXX```bbbccc___NNN;;;555222222444666777===EEEKKKMMMOOOSSSWWWZZZ]]]^^^yyywwwYYYIII:::888777222000222111111111111111111111111/////////.........------++++++++++++++++++++++++***+++,,,+++***)))***+++************************)))))))))))))))***++++++))))))******+++,,,,,,,,,...------------...//////.........222666;;;<<<===<<<<<<<<<;;;;;;===BBBEEECCCDDDEEEHHHKKKOOOQQQSSSRRRTTTYYYaaaoooIIIAAA999444444555555333222222222111111111000000/////////............---------------------------***+++,,,,,,++++++---///...---,,,+++************))))))***++++++,,,------,,,+++++++++++++++,,,,,,((())))))***++++++,,,,,,,,,,,,...333===IIISSSYYY]]]```aaa```bbbeeeccc^^^]]]___bbbfffiiijjjiiigggcccfffvvvwwwjjjeeecccaaabbbcccdddfffhhhkkkmmmnnnuuuzzzxxxsssmmmllloooppptttuuuiiiXXXJJJ@@@;;;666444444444333333333222222222111111000000000000111111000000000000000///......................................................,,,,,,------------,,,,,,+++,,,...222888AAALLLSSSYYY___bbbaaaaaa]]]MMM;;;888444333888>>>CCCJJJQQQXXXUUUQQQRRR[[[jjjzzzqqqhhhhhhgggiiiooo|||ttt\\\FFF>>>;;;444111444222222222222222222222222////////////............------------------------+++---...---***)))***,,,************************)))))))))***+++,,,---.........---------,,,,,,,,,,,,,,,,,,---...///000111...---...222777;;;===============<<<;;;===BBBGGGFFFGGGHHHKKKNNNQQQTTTUUUSSSUUUZZZbbbqqqQQQHHH===666555666555333222222222111111111111000000000000000////////////........................***+++,,,,,,+++,,,...000...---,,,+++************))))))***+++,,,,,,------------,,,,,,+++,,,,,,,,,((())))))***++++++,,,,,,...---///777DDDPPPXXX\\\___^^^[[[]]]dddjjjggg```dddeeefffggggggfffeeeccc___iiirrrddd^^^]]]___```aaabbbdddeeegggkkkqqquuu~~~}}}{{{{{{tttlllsss~~~rrr```PPPDDD<<<555111444444444333333333222222111111000000000000111111000000000000000//////...........................000000000000000000000000+++,,,,,,------,,,,,,+++))),,,111777???HHHQQQWWW___ddddddaaaaaa^^^NNN===<<<777666===FFFMMMUUU\\\UUUWWW]]]ggguuuzzzmmmccc[[[WWW\\\ZZZXXX[[[cccppp~~~kkkPPPDDD>>>555222555222222222222222222222222000/////////....................................,,,...000...+++***+++...************************))))))***+++,,,...///000333222111000...,,,++++++******+++,,,...000222333------...222777;;;======>>>???>>>===;;;>>>CCCHHHLLLLLLMMMNNNOOOQQQSSSTTTUUUWWW\\\dddsssVVVOOOAAA666333555666333444444444333222111000///000/////////..................---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++,,,,,,---------+++++++++*********))))))++++++***+++---...------...***///???NNNUUUXXX[[[[[[^^^aaacccccccccdddeeeaaafffiiifffeeefffccc^^^cccsssssskkkfffeeeeeebbb```aaafffaaa```fffmmmrrrwww}}}vvvuuuyyyyyydddTTTIII>>>666222666555444444444333111///333333222222111000//////000000000000000000000000........................---------.........//////000...---,,,---------,,,)))000777;;;DDDPPPZZZ]]]aaahhhoookkk]]]MMMAAA<<<666;;;BBBJJJRRRXXXYYYVVVXXXVVVaaa|||xxxoooeee___YYYUUUSSSVVVUUUSSSRRRUUUYYY___bbbrrrkkk\\\LLL;;;666;;;...666777000111888666---333111//////000000...,,,.../////////...------,,,'''+++///000...,,,,,,,,,)))***---......,,,***)))---,,,++++++---222777:::BBB>>>666...***)))***,,,++++++,,,------......///000///000333777;;;======:::999999;;;???BBBEEEEEEKKKJJJKKKNNNQQQUUUVVVVVVSSSUUUXXX```sss]]]UUUJJJ@@@:::666555666444444444333222111000000000000/////////..................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******))),,,,,,---------------...+++++++++*********))))))+++******+++,,,---------------555DDDQQQVVVYYY]]]]]]___bbbcccccccccdddeeegggggggggfffeeecccbbbbbbnnnwwwjjjkkkeeebbbcccccc```]]]^^^dddfffkkkqqquuuxxx~~~mmm```SSSEEE<<<:::777555444444555444222000333333222222111000000000000000000000000000000000........................---------.........//////---,,,,,,,,,,,,------,,,,,,444<<>>LLLUUUXXX[[[___]]]___bbbbbbbbbaaabbbdddiiifffgggjjjfff]]]^^^eeepppcccaaagggbbbaaaddddddaaa^^^___eeekkksssxxxwwwyyy}}}rrrhhh\\\JJJ>>><<<777666444444555555444222333333333222111111000000000000000000000000000000........................------........./////////---------...............111:::CCCJJJRRR\\\aaabbbhhhbbbVVVHHH>>>===DDDJJJQQQTTTXXX\\\^^^\\\ZZZXXXfffxxx~~~~~~}}}zzztttrrruuu~~~vvvmmmfffbbbbbb^^^^^^^^^\\\[[[XXXVVVUUUQQQOOOQQQWWW___iiixxxjjjKKKAAA999333333444333222444222111000000000000///------............---,,,,,,------,,,******+++///222///...,,,++++++---...000:::>>>CCCEEECCC===666111((()))***+++,,,+++******,,,,,,,,,---......//////...---...111666999;;;;;;;;;;;;<<<===@@@CCCEEEGGGKKKJJJJJJJJJMMMPPPTTTVVVVVVVVVXXXbbbzzz~~~kkkZZZTTTKKK===777:::555555444333333333333333000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,+++************************))))))*********+++---///,,,777GGGSSSWWWXXX[[[___]]]___aaaaaa``````aaabbbfffdddiiimmmdddWWW^^^ooossscccaaagggiiieeecccddddddbbbcccfffooorrrwwwzzz{{{xxxrrr|||xxxnnneeeSSSBBB<<<777555444444555555444333333333333222222111111111000000000000000000000000....................................///////////////000111111000///000111666@@@JJJQQQXXX___bbbaaacccZZZLLLAAA>>>EEEQQQZZZ[[[^^^bbbbbb]]]YYY]]]ccc{{{vvv{{{yyyoookkkmmmnnnppppppnnnjjjfffcccSSSPPPOOOQQQRRRSSSXXX^^^rrrqqqPPP<<<000666;;;666111333222111000000111111///...------.........------,,,'''***...111222111000000,,,,,,---///333777;;;===LLLHHHBBB:::333---)))''')))***,,,------+++***))),,,,,,------.../////////---,,,---000555888:::::::::;;;<<<===>>>AAADDDGGGKKKKKKJJJIIIJJJNNNSSSVVVVVVUUUWWWbbb{{{ooo```UUUFFF;;;888777666555444333333333444111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////---,,,,,,,,,+++*********************************)))***+++***)))***...111///>>>OOOWWWXXXXXX[[[^^^```bbbcccbbbbbbbbbccceeehhhfffhhhhhh]]]YYYnnnrrr```XXXZZZ```kkkfffbbbbbbbbbbbbgggnnn{{{yyy|||zzzzzz|||tttcccOOOAAA888666444333444555444333333333333222222222222222111111111111111111111111////////////////////////........./////////000000111222222111///...111333;;;EEEPPPVVV[[[``````]]]SSSMMMEEEBBBGGGQQQ\\\dddhhhgggeeeaaa[[[]]]ppp~~~ssskkkjjjkkktttrrrmmmhhhbbbZZZSSSRRRWWW^^^nnnoooNNN444444:::666111333222111000000111111000///---......//////............///111111111///+++)))000222555999>>>AAADDDFFF???:::222***'''(((,,,///---,,,,,,+++++++++******,,,,,,---......//////000---,,,---000444888::::::999:::<<<<<<<<<>>>BBBEEEKKKKKKKKKJJJIIILLLQQQVVVTTTTTTWWWaaaxxxtttbbbSSSEEE:::999888666444333333333444111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++***************************+++++++++)))+++,,,+++)))+++///444666EEETTTYYYXXXYYY\\\^^^dddeeeffffffeeefffhhhjjjmmmiiieeeaaa___lllqqq___YYYYYY\\\```kkkfffccccccdddgggpppyyyttt]]]HHH;;;888555444444555444333333333333333333333222222111111111111111111111111////////////////////////....../////////000000000///000000...---...333888DDDMMMWWW[[[^^^___^^^ZZZNNNKKKHHHLLLUUU^^^eeegggkkkddd``````cccppprrrnnniiieeeaaaaaahhhqqqvvviiidddeeeZZZ```gggmmmxxxiiiDDD777666333222555222111000000222222111000......///000000000000///000...++++++...111444444FFFEEECCCAAA>>>;;;888666---,,,)))((()))+++...000+++***)))((()))***,,,------------...//////000000---,,,---000555888::::::888:::<<<<<<;;;<<>>===;;;<<>><<<===BBBGGGJJJMMMPPPOOOLLLLLLOOOTTTRRRXXX^^^cccppphhhaaa[[[EEE<<<555666888666444444111111111111000000000000000000000000000000000000......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,---...,,,+++666CCCMMMTTT[[[^^^]]]\\\___bbbjjjfffcccdddhhhkkkkkkiiiiiiiiiiii|||~~~fff\\\[[[]]]cccfffggglllrrrvvvyyyyyyrrrvvvrrrRRRCCC999;;;<<<888777:::666555333333444444333222444444333333333333222222000000000000000000000000......///000111222222333111111222333777>>>HHHNNNTTT___hhhfffbbb___^^^]]]ZZZOOOJJJSSS[[[ZZZWWWXXXWWWiiitttkkkjjjfffdddccc______jjjxxxuuueee```aaacccyyy~~~zzzpppZZZBBB777777444444222///---///333777333111...,,,---222666:::>>><<<;;;:::999666222...........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111//////333888<<<<<<::::::<<<============@@@BBBPPPQQQPPPNNNKKKKKKPPPTTTWWWVVVZZZeeetttnnnWWWFFF<<<444444666555333444222111111111000000000000///////////////////////////...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...------///---///:::GGGPPPVVV[[[]]]]]]]]]```cccdddbbbaaacccgggjjjiiiggggggsssrrr```aaabbbdddfffeeefffooozzzooohhhnnnxxx\\\MMM>>>999999888666555555444333333444555333222333333222222222111111111000000000000000000000000//////000000111111222222222111111333999AAAHHHMMMVVV___gggfffccc```]]]ZZZRRRMMMOOOWWWZZZUUUTTTWWWccc|||uuummmiiifffcccbbbdddiiinnnwww|||tttoooeeeiii~~~xxxpppaaaMMM???;;;222555999:::888333000...///222777===AAACCCCCCCCC999777444333222111...---........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000000111444888;;;<<<<<<;;;<<<=========>>>@@@BBBMMMOOOOOOMMMKKKKKKNNNRRRTTTTTTXXXbbbsss```QQQEEE:::777777555444444222222222111111111000000///////////////////////////...------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///......///000444AAAMMMTTTXXX[[[\\\\\\]]]```ccc``````bbbeeehhhiiigggeeeeee~~~rrrggg^^^eeegggjjjiiifffiiixxxllliiirrrzzznnnaaaMMM===888:::999444666555444555666777666555222222222111111111000000000000000000000000000000000111111111111111111111444222111666???GGGMMMOOOZZZaaaffffffdddbbb\\\UUUMMMNNNUUU[[[WWWQQQVVVaaa}}}jjj^^^]]]bbbhhhiiippp}}}}}}rrrzzzzzz}}}ppp\\\III===888777555444444666888:::>>>AAADDDGGGFFFBBB===:::555222...,,,,,,---------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111///111444666777999<<<>>><<<===>>>>>>>>>???AAACCCJJJLLLNNNMMMKKKKKKNNNQQQTTTTTTWWWbbbuuuyyyaaaSSSDDD===:::777666777333333222222222111111111........................//////...---------------......---------,,,,,,,,,------------------------,,,++++++++++++,,,------.........///222:::GGGQQQWWWXXXZZZZZZZZZ\\\```ccc```cccfffiiiiiihhhfffddddddvvveeeeeedddeeeeeegggiiijjjqqqqqqppp{{{xxxcccHHH:::;;;<<<888888777666777999:::999888222222222222111111111111000000000000000000000000222111111111111111111111555333333;;;FFFPPPTTTUUU^^^bbbdddeeeeeeccc[[[QQQQQQTTTYYYZZZRRRQQQccczzz{{{qqqddd[[[XXX]]]jjjuuu}}}yyy}}}jjjVVVIII===:::777777<<>>????????????BBBDDDHHHKKKNNNNNNLLLLLLOOOQQQWWWWWWZZZeeezzzmmm\\\JJJ???:::777777999333333333333222222222222//////////////////////////////...------------.........---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,---...///444???LLLTTTWWWXXXXXXYYYZZZ\\\___bbbbbbeeeiiiiiifffcccaaabbbjjjkkk___fffiiieeebbbdddiiiqqq{{{yyyxxxuuuTTT===888::::::777666555666888999999888444333333333333222222222111111111111111111111111222222222222111111111111222111444>>>KKKUUUYYYYYY```bbbcccccceeeddd\\\RRRYYYXXXWWWTTTPPPYYYxxxlllccc\\\\\\bbbnnn|||zzz|||xxxjjjaaaGGGFFFHHHLLLPPPOOOHHHBBB???;;;555000---,,,---///...---...///111000...---........................------------------------------------------------...------......///000111---111555666666888<<>>????????????BBBDDDGGGKKKNNNNNNMMMNNNQQQTTTXXXXXX[[[eee~~~zzzgggQQQBBB;;;777777999444444444333333333222222000000000000000000000000000///......------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...***...000111888DDDPPPUUUXXXXXXXXXYYY[[[^^^aaacccbbbeeehhheee___\\\]]]```||||||ddd^^^fffhhheeeeeeiiitttdddGGG888666777555444333444555666555444444444444333333333222222111111111111111111111111111111222222222222222222///111777AAAMMMUUUYYYZZZ___aaabbbaaacccccc^^^VVV\\\WWWTTTVVV[[[mmmxxxqqqoooaaaZZZZZZggg{{{xxxkkkooo}}}vvveee[[[OOOHHHFFFCCC<<<666000000111111111111111000,,,,,,---///111000...+++........................------------............------------------------...------......///000111...000333555666888;;;===<<<===>>>>>>>>>???AAACCCGGGJJJMMMMMMMMMNNNRRRVVVVVVVVVXXXcccdddOOOBBB:::888999444444444444333333333333111111111111111111111111000//////.....................---------,,,,,,,,,........................---,,,,,,,,,,,,---......+++000333444<<>>GGGOOOVVVYYY[[[^^^aaaaaa``````bbb```[[[ZZZUUUWWWccctttvvvjjjbbb___```]]]\\\iii{{{kkk^^^kkkjjjMMM999333333333222000111222444333111///.........---...000000///...........................------------.........///...........................------......///000111......000333666999;;;;;;;;;<<<=========>>>@@@BBBFFFHHHKKKKKKKKKMMMSSSWWWTTTUUUVVVaaaxxx^^^KKK???999999555555444444444333333333111111111111111111111111000000///.....................---------,,,,,,,,,........................---,,,,,,,,,,,,---......+++111555777???MMMVVVWWWYYYYYY[[[^^^bbbeeeffffffdddggggggbbb[[[ZZZaaaiiikkkaaa\\\bbbiiieeefffrrrrrrTTTAAA===:::888777777888888777555222222222111111111111000111111111111111111111111000000111222333333444444888>>>FFFMMMSSSWWW[[[]]]]]]```aaa______aaabbb___XXXUUU\\\rrr}}}cccYYYYYY[[[^^^bbbiiinnnfff]]]lllnnnRRR???999777333///111111000/////////000000333111///...000222222222........................---------.........//////...........................------......///000111///------111777::::::999:::<<<============@@@BBBEEEGGGIIIIIIIIILLLRRRWWWTTTUUUVVVaaatttUUUGGG???444555333444666555111222666111111111111000000000000000000000000////////////...------,,,,,,------...------............------///......---------......000---222???JJJOOOUUU[[[TTTXXX___eeegggfffdddbbbaaaeeedddbbb]]]WWWjjjlll[[[]]]aaa^^^bbbllltttoooSSS:::===777<<<===444333777555666666555555555444444444444444444333333333222222333000000333333111222555888???HHHOOOTTTWWWZZZ]]]___[[[[[[___aaa^^^\\\\\\TTT[[[lll}}}gggXXX\\\___]]]fffuuuzzzooo\\\lll~~~}}}pppXXXAAA666444333000000000/////////000000111000000000000000000000000.........------,,,,,,,,,---------............///........................,,,---...///000111222333000000000222666888888888<<<======<<<<<<===???AAAJJJKKKJJJJJJJJJNNNSSSWWWXXX\\\^^^ddd~~~___KKKDDD;;;888666666888666222222444111111111111000000000000000000000000////////////...------,,,,,,------...,,,------------------,,,///......------.........000000666DDDNNNRRRVVV[[[VVVZZZ___dddggggggeeecccbbbfffbbb^^^___ccc{{{zzzggg\\\aaafffeeekkkvvvdddBBB:::333888;;;555444888555666666555555555444444444444444444333333333222222555222222444444222333777<<>>===<<<===@@@BBBIIIIIIIIIIIIKKKNNNSSSWWWYYY\\\]]]dddoooUUUIII===:::777777999888333111333222222111111111000000000000000000000////////////......------------......,,,,,,,,,------,,,,,,,,,///......---......//////111444>>>JJJSSSVVVXXX[[[ZZZ\\\```dddfffgggfffeeeaaafffaaa```nnnhhh]]]YYYaaafffhhhsssvvvPPP>>>444777<<<777666888555666666666555555555444444444444444444333333333333666444444666555333555:::CCCGGGMMMSSSXXX\\\```ccceee___\\\]]]]]]YYYUUUUUUcccvvvpppccc]]]eeessstttnnneee___\\\YYYUUUQQQRRRTTTWWWYYY___kkk{{{|||}}}mmmfffYYYKKKBBB>>>777000222111111000000111111111000000000000000000000000.........------------------------............///.........................../////////000000111111/////////222666999::::::===>>>>>>>>>===>>>AAACCCFFFGGGHHHIIIKKKOOOTTTWWW[[[[[[[[[cccrrrZZZ@@@;;;777666999888444222333222222222111111111000000000000000000////////////......------------......,,,------......------,,,...............//////000111999EEEPPPVVVWWWXXXZZZ]]]^^^aaaccceeefffgggfff^^^aaa]]]fffttt___YYYYYY```ffflll}}}gggJJJ;;;999>>>:::888888444666666666666555555555555555444444444444333333333555444444666555333666<<>>??????>>>>>>???AAACCCCCCEEEHHHJJJLLLOOOTTTWWW\\\[[[ZZZdddyyyMMM<<<777555777888555333444222222222222111111111111000000000000///////////////......------......///......////////////.....................///000111222===JJJRRRVVVWWWYYYZZZ___```bbbccceeefffffffff___\\\VVVjjjttt```___\\\]]]cccjjjvvvWWW@@@888===:::999:::666777777666666666555555555555555555444444444333333333222444666444333888???KKKMMMPPPUUU[[[___bbbcccbbb```^^^XXXRRRWWWiii||||||gggqqqtttcccUUUIIIAAACCCCCCCCCEEEIIILLLNNNOOOIIIOOOUUUXXXXXX]]]fffooouuu}}}sssfff[[[QQQDDD888222111000000/////////000////////////////////////........................---------............///........................////////////000000000000000//////111555:::<<<===>>>??????>>>>>>???AAACCCBBBEEEHHHKKKMMMPPPTTTWWW\\\[[[[[[dddaaaAAA:::555666888666555666333222222222222111111111000000000000//////////////////............////////////000000000000//////............///000111111444AAAOOOSSSTTTVVVZZZ[[[___```bbbdddeeeeeeeeeeeebbbZZZVVVuuuiii]]]^^^]]]___fffpppeeeGGG888:::999999;;;999777777777666666666555555555555555555444444444333111111444555444444;;;DDDNNNOOORRRWWW]]]aaabbbaaa___]]]YYYSSSOOOYYYsss{{{hhhggg~~~}}}qqqpppoooooooooppprrrsss}}}gggUUUKKKFFFBBB@@@BBBDDDGGGJJJLLLNNNNNNNNNQQQTTTWWWYYY^^^hhhvvv}}}vvvjjj]]]LLL>>>333222111000000000000000000000000000000000000000.............../////////---------............///.........................../////////000000111111222000///111555999<<<======>>>>>>>>>===>>>AAACCCBBBFFFJJJMMMOOORRRTTTWWW[[[\\\\\\eee{{{JJJAAA999777888666555666333333222222222111111111000000000000//////////////////............//////......////////////..................///000111222888FFFRRRSSSRRRVVV\\\^^^^^^```bbbdddeeeeeedddccc^^^]]]hhhqqqcccbbb]]]___eeeppp|||VVV>>>===:::888;;;:::777777777777666666666555555555555555444444444444000111444777555666>>>IIIPPPQQQTTTZZZ```cccbbb```[[[VVVRRRQQQUUUfffvvvnnnhhhtttnnncccZZZSSSTTTSSSRRRRRRRRRSSSUUUUUUYYY___iiiuuujjj___QQQHHHFFFGGGGGGFFFFFFHHHLLLOOOPPPPPPPPPPPPRRRUUU[[[aaaiiisss~~~{{{~~~nnnWWWEEE555555444333222222222222000000000000000000000000---........./////////000---------............///........................---......///000111111222333222000111555999;;;<<<======>>>===<<<===@@@BBBCCCGGGLLLOOOQQQSSSTTTVVVYYY]]]___fffQQQFFF<<<999888666555666333333333222222222111111000000000000//////////////////............//////------............------............///000222222;;;IIIUUUTTTQQQVVV^^^aaa]]]___bbbeeeeeedddcccaaaWWW```|||zzz```[[[bbbbbbgggpppyyyfffHHHBBB<<<888999888777777777777666666666666666666555555555444444444///111555888777888AAALLLQQQRRRVVV\\\ccceeeccc```\\\UUUQQQVVVdddzzzkkk___hhhqqqkkkWWWMMMIIIFFFCCCDDDDDDCCCBBBCCCDDDEEEFFFJJJLLLOOOQQQWWWdddvvvuuuXXXRRRKKKDDDAAADDDFFFEEECCCIIILLLOOORRRSSSSSSTTTUUUTTT]]]jjjzzzvvvhhhsssdddOOO888777666555444333333333000000000000000000000000---.........//////000000---------.........//////........................,,,---...///000111222333555222111111555888;;;<<<<<<======<<<<<<===???AAADDDHHHMMMPPPRRRSSSUUUVVVXXX]]]```gggoooLLL:::===;;;777777555666555555444444333222222222111111000000000000000////////////////////////////////////////////////---//////...---///555:::FFFLLLRRRVVVWWWXXX[[[^^^^^^aaacccdddgggiiiddd\\\\\\pppjjj^^^]]]```cccsss~~~}}}ooosss]]]EEE@@@888444===888777666555555444444555666555444333333444555666555333444888;;;>>>EEEMMMTTTUUUXXX\\\___```___]]]VVVXXXSSS\\\{{{wwwiiibbbfff{{{uuubbbWWWJJJDDDDDDEEEDDDAAAAAAAAABBBBBBDDDEEEGGGHHHIIIHHHIIILLLPPPTTTVVVWWW]]]iiijjjhhhllleeeTTTKKKDDDEEEDDDBBBDDDHHHLLLNNNQQQPPPSSSWWWWWWUUUWWW[[[bbbvvvpppXXXDDD999111222333111000333000000000000////////////000000000000000000000000......------------..............................,,,,,,---...///000111222000000000111444888;;;===<<<>>>@@@@@@@@@???@@@AAAIIILLLOOOPPPPPPPPPTTTWWWUUUXXX[[[fffdddNNNEEE999555777555666555555444444333333222222222111000000000000000////////////////////////////////////////////////...//////...---000666;;;GGGLLLRRRVVVWWWXXX[[[^^^``````aaabbbfffgggbbb\\\[[[sssvvvaaa[[[]]]```jjj}}}uuummmkkk{{{yyyWWWBBB<<<<<<:::888888777666555555555555666555444444444444555666666444555999<<>>DDDDDDEEEFFFGGGHHHJJJKKKNNNNNNNNNPPPRRRTTTUUUUUULLLUUUSSSOOOSSSPPPCCC???DDDDDDEEEFFFIIINNNQQQRRRXXXXXXZZZ^^^```dddnnnxxxwwwgggZZZLLL@@@777444444111000222111000000000////////////000000000000000000000000......------------..............................,,,------...///000111111000000000222444888;;;======???AAAAAA@@@@@@AAABBBHHHLLLOOOPPPOOOPPPTTTWWWTTTVVVZZZfffdddKKK666555:::666666666555555444333333333222222111000000000000111////////////////////////////////////////////////...///000///...222888>>>HHHLLLRRRUUUVVVXXX[[[^^^ccc``````bbbdddccc___\\\dddfffZZZZZZ___dddoooqqqbbbgggsssggg@@@:::???333999888777666555555555555666555555444444555555666777555777;;;>>>AAAHHHPPPQQQTTTXXX\\\\\\[[[XXXVVVTTTgggvvvddd[[[VVV]]]ooojjjSSSEEEBBBBBBBBBCCCDDDEEEEEEEEEHHHHHHIIIJJJKKKMMMOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTYYYSSSNNNRRRPPPHHHHHHEEEEEEGGGLLLQQQTTTVVVVVVYYYZZZ^^^fffooozzzyyy{{{rrrxxx{{{uuunnniiieeecccUUUJJJ>>>888444111000111111111000000000/////////000000000000000000000000......------------.......................................//////000000000000000111222444777:::<<<===???AAAAAAAAA@@@AAACCCHHHKKKOOOOOOOOOPPPSSSVVVVVVXXX[[[eeeuuuPPP777777===666666666666555444444333333333222111111000000111111///////////////////////////////////////////////////000111000000444;;;AAAIIINNNSSSVVVWWWXXX\\\___eeeaaaaaaeeeeee```]]]___}}}ooo\\\YYY^^^eeekkkzzzlllcccpppwwwFFF777???666999999888777666666666666666666555555555555666666777555777<<>>@@@@@@@@@@@@AAABBBGGGKKKNNNOOONNNOOORRRVVVZZZ\\\]]]eee}}}^^^???===>>>333777666666555555444333333333222222111111111111111000000000000000000000000000000000000000000000000000111111000111666>>>EEELLLPPPTTTWWWWWWYYY]]]aaagggbbbdddjjjggg___aaalllzzzbbbYYY\\\ccclllttttttggghhh}}}\\\>>>AAAAAA:::999888777777666777777666666666666666666666666555555777<<<@@@CCCIIIPPPRRRUUUYYY[[[ZZZYYYZZZ[[[mmmlll^^^```aaagggxxxpppXXXMMMLLLNNNLLLNNNOOOMMMJJJIIIMMMQQQPPPPPPQQQRRRTTTVVVXXXYYYVVVXXXZZZ[[[ZZZYYY[[[]]]VVV___``````bbbWWWJJJJJJNNNLLLOOOTTTWWWUUUXXX^^^dddjjj|||zzzdddeeegggooowwwmmmbbb```dddfffdddbbb\\\UUUHHH<<<555333333222111111111111000000000000////////////////////////......------------............................../////////000000000000000000111222333555777999::::::<<>>@@@BBBBBBBBBDDDEEEEEEIIILLLMMMLLLMMMQQQTTTRRRXXX___hhhfff@@@<<>>AAAEEEIIINNNRRRSSSWWWVVVbbbllldddhhhooopppccceeecccccchhhiiimmmllllllnnnrrrwww}}}```WWWaaaggguuu|||{{{kkkgggiiijjjpppmmmfff[[[TTTMMM@@@333444444444333222222111111111111000///////////////////////////////////////////////////////////////000111111111222222222222000111222333555666777777;;;>>>BBBCCCCCCBBBBBBCCCGGGGGGJJJNNNMMMLLLQQQWWWYYYZZZ```pppYYYDDD999888999;;;:::666444555444444333333333222222222111111111111111111111111000111111111111111222222111111333666>>>HHHSSSZZZVVVWWWZZZ^^^aaadddffffffccckkkjjjccciii{{{ccc[[[\\\]]]^^^dddrrr{{{uuueee\\\^^^kkkYYYDDD>>>@@@:::666999999777777777777777777777777999;;;???CCCFFFJJJNNNRRRQQQUUUZZZmmmlllbbbhhhwwwmmmiiinnnlllmmmuuuxxxxxxzzz}}}___\\\dddpppzzzppplllkkkooopppkkk___VVVOOODDD888555444333333222111111111111000000//////////////////////////////////////////////////////////////////000000111111222222222000111222333555666777777:::===@@@AAAAAAAAAAAABBBEEEFFFJJJNNNNNNLLLPPPWWWZZZ\\\aaaooonnnQQQAAA@@@BBBCCC<<<444222666444444444333333333222222111111111111111111111111000000111111222222222333111111222777@@@KKKTTTZZZVVVXXX\\\aaadddfffggghhhcccgggfffcccuuujjjWWWWWW]]]]]]aaakkkzzzuuupppsss}}}xxxiii___eeexxxeeeIII===BBB===777888999888888888888888888888888:::===AAAEEEHHHKKKOOORRRSSSYYYbbbwwwllldddppptttjjjmmmuuussswww~~~bbbhhhhhh|||tttkkkhhhiiiqqqpppbbbUUUOOOHHH@@@444444222111000000111111000000000000000//////...........................////////////////////////......//////000111111222000111222333555666777777:::<<>>222000555444444444444333333333333111111111111111111111111000000111111222333333333111111333:::CCCMMMUUUXXXVVVYYY^^^cccgggiiiiiiiiigggdddaaajjj{{{aaaVVVXXX^^^]]]ddduuuqqqkkkeeehhhmmmwww{{{lll```mmmtttMMM:::???>>>888999;;;888888888888888888888888:::>>>BBBFFFIIILLLOOORRRRRRYYYdddxxx{{{eeekkkqqqkkkfffppp|||~~~ppp^^^lllqqqvvvjjjeeeuuuqqq^^^TTTKKKAAA555444222000000000111111000000000000000///..............................////////////////////////------...///000111111222000111222333555666777777:::<<<>>>?????????@@@AAACCCDDDIIINNNNNNMMMPPPVVVYYY^^^cccmmmgggUUUEEE@@@<<<444333777555444444444444333333333111111111111111111111111000000111222222333444444222222666===HHHQQQVVVXXXVVVZZZ___eeeiiijjjjjjiiiiiibbbddd}}}nnn```]]]```ccciiirrrrrrccc]]]]]]```kkkyyy~~~nnngggyyy[[[<<<>>>===777999<<<999999999999999999999999;;;???CCCGGGJJJMMMPPPRRRQQQZZZdddzzzxxxlllkkkcccWWW]]]]]]kkk}}}bbb^^^tttsssiiivvvzzzkkkaaaSSSCCC666555333111000111222333///000000111000///...---////////////////////////////////////////////////---...///000111222333333000111222333555666777777;;;<<<>>>???>>>???@@@BBBBBBDDDIIINNNNNNMMMPPPVVVZZZ^^^aaalllmmmRRR:::666888666666:::555555444444444333333333111111111111111111111111000000111222333333444444333444888@@@KKKSSSWWWWWWVVVZZZ```fffjjjkkkkkkjjjfff```jjjyyybbb]]]aaaeeefff{{{zzzggg\\\ZZZ```hhhfffuuupppssskkkBBB???===777888<<<999999999999999999999999<<>>???>>>???AAABBBAAACCCIIINNNOOOMMMPPPVVV^^^^^^___lllLLL777@@@;;;333555222666666555444333333333333111111111111111111111111111111222222222333333333222555;;;DDDMMMUUUYYYZZZYYY[[[___eeekkkmmmjjjgggfffZZZmmmttthhhfffdddeeehhh}}}eee^^^]]]ZZZ\\\bbbllluuuxxxNNN@@@BBB>>>:::===999888888777888:::;;;<<>>@@@DDDGGGJJJMMMRRRUUUcccooonnngggwwwxxx[[[PPPQQQPPPOOOSSS^^^kkk|||xxxpppggggggmmmkkkooo}}}\\\XXXUUUWWWYYYVVVLLLCCC:::777333111000111111000000000000000000000000000////////////////////////////////////////////////......//////000000111111000000111222333555666777777===@@@??????BBBBBB@@@EEEGGGJJJKKKMMMPPPUUUXXX[[[]]]aaaooorrrIIIAAA<<<888999999777666555444333333333333333333333333333333333333222222222222333333333333444777>>>FFFMMMSSSWWWXXX[[[]]]aaaeeeiiijjjhhhfffaaarrrzzzggg```___bbblllxxxggg\\\WWW[[[aaaeeennnxxxRRR???@@@@@@999999999888888999:::<<<======@@@DDDHHHKKKPPPUUUXXXgggyyyllleeemmmxxx___UUUUUUTTTRRRQQQTTTXXXaaaooo|||zzzxxxyyy\\\WWWQQQQQQSSSRRRKKKDDD<<<999444111111111111000000000000000000000000000////////////////////////////////////////////////......//////000000111111000000111222333555666777777<<<>>>===>>>BBBDDDCCCGGGIIIKKKMMMNNNQQQTTTWWW]]]___cccooo|||MMM>>><<<:::999:::777666555444444333333333333333333333333333333333222222222333333333444444555999AAAHHHNNNSSSVVVXXX]]]___bbbfffhhhiiigggfff```xxxjjj^^^\\\^^^eeevvvmmm___ZZZZZZbbbjjjnnnsssxxx```AAAAAABBB999::::::999999:::;;;===>>>???BBBFFFIIILLLPPPUUUXXXeee|||vvv[[[dddttt~~~fffZZZWWWWWWWWWWWWVVVTTTSSSUUUXXXbbbiiisss~~~qqq]]]WWWQQQQQQUUUUUUPPPJJJ???;;;666222111111111111000000000000000000000000////////////////////////////////////////////////......//////000000111111000000111222333555666777666;;;<<<;;;<<>>BBBEEEHHHJJJLLLPPPTTTWWW```vvvhhh[[[mmm}}}xxxjjjbbb]]]^^^^^^\\\YYYXXXWWWVVVWWWYYY\\\___bbbggglllooossswww|||pppYYYTTTOOOQQQUUUVVVRRRLLLCCC>>>888444222222222111000000000000000000000000////////////////////////////////////////////////......//////000000111111000000111222333555666777666:::;;;999;;;@@@EEEEEEBBBEEEHHHLLLNNNQQQUUUWWW\\\___bbbmmmZZZ===>>>;;;555:::888777666555444444444444111111111111111111111111333333333333444444444444666===GGGNNNRRRUUUYYY\\\___bbbfffhhhiiiiiijjjkkkrrryyylllccc]]]```fffqqquuubbb\\\bbbkkktttwwwtttmmmhhhfffpppwww}}}\\\FFF???===;;;;;;::::::;;;<<<>>>???CCCEEEHHHJJJLLLOOOSSSVVVYYYjjjuuuccceee~~~vvvtttmmmddd______```^^^`````````bbbeeekkkpppsssvvvyyy~~~~~~vvviii\\\VVVQQQRRRWWWYYYVVVQQQFFFAAA:::555222222222222000000000000000000000000////////////////////////////////////////////////......//////000000111111000000111222333555666777555999;;;999:::@@@DDDDDD@@@CCCHHHLLLNNNQQQUUUWWW[[[___bbbllllllFFFBBB<<<444;;;888777666555444444444444222222222222222222222222333333333444444444444555777???IIIQQQTTTWWW\\\___```ccchhhjjjjjjjjjlllnnnssslllbbb^^^dddnnn{{{qqqggg\\\cccrrrvvvoookkkiiixxxpppJJJ<<>>???AAADDDGGGJJJLLLPPPTTTWWW]]]ffflllcccnnnxxxyyy{{{{{{uuuooofffeee]]]UUUSSSXXX[[[ZZZVVVHHHCCC;;;555333222222222000000000000000000000000////////////////////////////////////////////////......//////000000111111000000111222333555666777555999;;;:::;;;???BBBBBBBBBEEEJJJMMMOOOQQQTTTVVV[[[___bbblll{{{NNNFFF===444<<<888777666555555444444555333333333333333333333333333333333444444444555555777???KKKRRRVVVYYY]]]aaa```dddiiikkkkkkkkknnnpppuuudddhhh___]]]fffsssoooeeeddd```nnnzzzsssrrrvvv~~~MMM;;;DDD<<<<<<;;;;;;<<<===???@@@???BBBFFFIIILLLQQQVVVYYYjjjlllfffbbbppp~~~xxxuuupppjjj```TTTPPPSSSWWWXXXVVVIIIDDD<<<666333222222222000000000000000000000000////////////////////////////////////////////////......//////000111111111000000111222333555666777444999<<<:::;;;???AAA@@@EEEHHHLLLOOOPPPRRRSSSUUU[[[```cccmmm