BM6&6(v@ xxxyyyyyytttmmmllljjjooosssuuuxxxzzzrrrfffXXXLLLAAA===;;;666333555555666555555444333111111000000000///......------......---------,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++---222555999:::;;;>>>@@@@@@>>><<<>>>===BBBNNNVVVWWWYYY^^^aaabbbeeehhhiiihhheeecccvvvvvvyyy{{{wwwqqqpppsssuuuzzzzzzsssrrrwwwwwwqqqoooxxxyyyuuu~~~iiiUUU___hhhnnnvvvmmmVVVHHHDDDCCCQQQaaalllxxxvvv```XXXdddzzzwwwkkkuuu~~~||||||}}}}}}}}}yyyuuuwwwrrrttt|||~~~wwwmmmfffjjjqqquuutttsssuuutttqqqjjjgggeeeeeeiiioootttwwwqqquuu|||yyysssjjjeeeeeejjjnnnqqqtttxxx|||wwwwwwzzzyyyxxxuuuwww}}}~~~tttddd\\\```mmm~~~~~~|||xxxtttrrruuuuuuvvvzzzzzz||||||yyy|||rrrllluuupppqqqrrrwwwzzzxxxzzzuuuzzzzzzuuussscccIII555///222111,,,000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++******************+++,,,,,,------,,,,,,+++---...000000//////111222111333666777888999;;;===>>>???@@@AAACCCDDDEEEEEEDDDBBBKKKKKK\\\uuuyyysssvvvzzzxxxvvvvvvjjjooorrrpppppppppllleeeXXXMMMCCC???===888666888888888777666555444222222000000000///......------......---------,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++...222666999:::<<<>>>??????>>><<<;;;>>>HHHWWW```aaadddhhhbbbdddggggggfffeeefffhhhsssxxx~~~{{{tttuuuzzzyyytttwwwzzzwwwsssxxxzzz}}}|||fffYYYdddpppvvv}}}}}}hhhQQQEEEDDDIIIWWWfffrrr}}}wwwbbb\\\hhh|||~~~~~~uuulllnnn~~~~~~zzzzzz{{{~~~zzz~~~yyyzzz~~~wwwllldddeeennnvvvxxxxxxwwwsssnnniiieeecccfffnnnvvvzzz{{{yyyzzzvvvjjjfffeeejjjooorrrvvv{{{}}}uuu]]]VVVVVVVVVZZZbbblllooorrruuuwww|||yyypppppp{{{}}}{{{wwwsssqqqttttttuuuyyy}}}~~~{{{yyy~~~~~~tttiiilllyyy~~~ttttttssssss{{{}}}yyymmmtttoootttqqqttt~~~{{{qqqqqqooo```HHH444...///...***///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************************************************************************************+++,,,,,,------,,,,,,+++---...000000//////111222111333666777888999;;;===>>>???@@@AAACCCDDDEEEEEEDDD@@@IIIHHHXXXrrrxxxqqqmmmrrrzzz~~~nnnssstttnnnfffbbb```___TTTLLLDDD@@@===999888999::::::999888666555333333111000000//////......---......---------,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++...333666999:::===>>>???>>>===<<<:::@@@NNN]]]eeefffhhhkkkhhhjjjjjjgggcccdddiiinnnqqqxxx|||yyyvvvwww}}}~~~yyyuuuvvvnnn\\\]]]jjjwww}}}www___JJJCCCEEENNN[[[kkkvvvrrr```]]]jjj{{{oookkkiiijjjjjjjjjmmmqqqtttwww}}}tttvvv}}}yyyxxxyyy|||{{{xxxlllbbb```kkkwww||||||zzzssslllgggcccaaagggsss}}}xxxkkkffffffkkkppptttxxx}}}fffMMMEEEGGGHHHIIIMMMRRR]]]jjjrrrtttwww|||~~~zzz}}}}}}}}}|||zzzwwwrrrooosssssstttwww|||{{{{{{xxxhhhcccmmmxxx|||yyyyyyuuurrrrrrsssoooiiipppuuuwww||||||jjj\\\aaabbbjjjjjjjjjoookkkeeeiiijjj^^^HHH555...///...***...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************************************++++++,,,,,,,,,,,,++++++,,,...////////////000222111333666777888999<<<>>>>>>???@@@AAACCCDDDEEEEEEEEEAAAHHHFFFVVVpppppplllkkkqqqzzzrrrwwwxxxpppcccZZZWWWXXXOOOKKKEEE@@@;;;888777999;;;:::999777555444333333111111000000///...............---------,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++///333777999;;;>>>???>>>======<<<:::CCCQQQ]]]dddhhhlllpppxxxvvvrrrlllgggfffiiimmmnnntttzzz{{{www|||uuuyyy{{{uuuvvvbbbXXXaaammmyyy~~~qqqWWWEEECCCHHHPPP^^^mmmyyynnn^^^___nnnzzz|||dddaaa\\\XXXSSSPPPQQQSSS\\\___eeeoooyyy~~~yyyxxxxxx||||||{{{oooddd^^^kkkwww~~~~~~|||tttlllgggbbb```hhhwww{{{nnniiihhhlllqqquuuzzzooo___ZZZXXXRRRKKKHHHFFFRRRaaammmtttwwwzzz|||yyyppp|||{{{zzzwwwrrrnnnqqqrrrsssuuuxxx~~~|||~~~jjj___hhhxxx}}}yyyuuurrroookkkgggccchhhhhhkkkooobbbUUUXXX\\\cccbbbaaaeeebbb\\\aaacccZZZIII888000111000...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***************************************************************************************************************+++++++++++++++,,,,,,,,,,,,++++++,,,...//////...///000222111333555777888999<<<>>>>>>???@@@AAACCCDDDEEEEEEIIIDDDJJJGGGWWWqqqnnnmmmnnnrrr{{{ooossswwwtttiii^^^YYYYYYOOOOOOKKKDDD===999999::::::888777555333222222222111111111000//////............---------,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,///444888999<<>><<<<<<===:::FFFVVVaaakkkuuuuuulllgggffffffjjjooouuuvvvsssxxx~~~{{{|||rrrccc```gggrrr{{{~~~kkkQQQDDDEEEKKKSSSaaaqqq|||nnn^^^aaaqqqwwwrrr[[[[[[XXXRRRKKKHHHHHHHHHKKKKKKNNNVVV```hhhllllllyyy|||zzzzzz}}}|||rrrhhhbbbmmmyyy~~~|||uuummmhhhbbb```hhhvvvqqqllljjjoootttwww}}}zzzqqqeee\\\XXXQQQSSSYYYaaakkkttt{{{~~~xxxyyy|||{{{{{{yyytttooopppqqqssssssvvv{{{}}}}}}~~~lll\\\bbbvvv}}}zzztttnnnkkkjjj```ccc```cccjjjdddZZZ]]]```eeebbb```fffbbbZZZ\\\[[[UUUHHH999111111111///------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++***++++++,,,,,,++++++***,,,---//////......000111000222555777888:::<<>>???@@@AAACCCDDDEEEEEEIIIDDDKKKGGGWWWqqqooorrruuuwww|||gggjjjoootttqqqhhhaaa___TTTWWWUUUKKKAAA===<<<<<<888666444333222222222333222111111000000//////.........---------,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,000555999888<<<@@@@@@===;;;;;;===:::JJJ\\\jjjwww|||mmmfffgggiiipppssswwwxxxtttrrrzzz}}}ooofffgggmmmvvv~~~fffMMMDDDHHHNNNXXXfffvvvkkkYYY___oooqqqfffRRRXXX[[[WWWSSSRRRRRRQQQLLLKKKJJJLLLRRRXXX\\\___xxx}}}|||}}}xxxvvvnnnfffqqq||||||uuummmiiidddaaagggttttttooonnnsssyyy~~~wwwoooeee```cccjjjqqquuu~~~zzz{{{{{{xxx|||{{{}}}|||wwwrrrppprrrsssssssssxxx~~~||||||kkkWWW[[[ooo~~~{{{zzzooojjjkkkdddgggbbbdddnnnmmmeeeeeennnsssoookkkmmmfff\\\]]]VVVSSSIII;;;111//////......---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******+++---............///111000222555777888:::===???>>>???@@@AAACCCDDDEEEEEEFFFBBBIIIGGGWWWqqqqqqwww{{{|||}}}|||uuufffbbbfffoootttnnneee```XXX]]]\\\PPPCCC>>>===<<<666555333222111222333444222222111111000/////////......---------,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++---000555999888===AAA@@@===:::;;;===:::MMMaaammmzzz~~~kkkgggrrr|||xxxsssoooqqqvvvyyyxxxxxxzzz{{{xxxmmmfffgggmmmwww{{{```JJJDDDIIINNN[[[iiiyyygggWWWaaauuuvvvhhhaaajjjqqqooollljjjhhheeeaaaaaa```___```ccchhhlll}}}}}}~~~{{{uuuyyysssiiiuuu}}}sssjjjiiieeeccchhhrrr~~~vvvqqqqqqxxxzzzqqqmmmmmmnnnyyy~~~~~~xxxyyy~~~vvvrrr~~~}}}}}}{{{vvvppprrrsssrrrrrrvvv{{{zzz~~~hhhTTTYYYmmm|||zzzppppppkkknnniiikkkwwwwwwmmmjjj|||vvvhhh]]]```XXXXXXOOO@@@444///...---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************************************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++++++++******+++---............///111///222555777888:::===???>>>???@@@AAACCCDDDEEEEEEEEEBBBJJJIIIZZZsssrrrzzz~~~xxxoooiiiaaa```kkksssnnnddd]]]YYY```^^^QQQBBB===<<<:::666555333222222333555666222222111111000/////////......---------,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++---000666:::888===AAAAAA===:::;;;===<<>>???@@@AAACCCDDDEEEEEEFFFDDDMMMMMM]]]wwwllluuuyyyvvvxxx~~~vvvjjjbbbhhh{{{pppbbb^^^cccccccccWWWDDD@@@AAA888777666666666666888999:::333111//////000111000//////......------,,,++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************+++******,,,111666999:::;;;>>>BBBBBB???<<<<<<>>>@@@WWWdddfffllluuutttiiirrrvvvuuu{{{}}}}}}tttrrrqqquuu}}}}}}wwwooogggbbbfffqqq}}}rrrYYYEEE@@@GGGPPP```lllzzzxxxaaaaaasss~~~}}}yyyvvvwww~~~}}}tttwwwqqqhhhhhhgggjjjvvv~~~vvvsssvvvyyyxxx}}}{{{{{{zzz}}}zzzsssoooqqquuuzzz|||{{{|||~~~~~~{{{uuuqqqoooooopppppprrr|||~~~{{{xxxzzz~~~||||||rrrkkkcccnnnzzzkkkrrrttttttzzzzzzlllrrrddd```eee```TTTDDD999444111---/////////...---------,,,........................++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++******************************************************************************+++++++++,,,,,,,,,------,,,++++++******))),,,------......------,,,---...111333444444333222111333666888:::<<>>???777888777666666666777888999777555333222222222111//////......------,,,,,,+++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************+++******,,,111666999:::<<>>@@@GGG\\\eeedddhhhmmmwwwvvvjjjdddnnnvvvsssvvvxxxxxx{{{xxxsssqqqwww{{{|||{{{|||~~~zzzooofffdddcccppp|||mmmVVVDDDBBBKKKUUUdddooo}}}uuuaaadddwww{{{wwwxxx}}}{{{zzzpppjjjjjjjjjmmmyyy}}}wwwuuu}}}xxxwww{{{zzzmmmiiiiiihhhiiifff```ZZZ[[[dddllltttwwwxxx{{{}}}~~~yyyssspppoooooopppooorrr{{{~~~yyytttuuuyyy}}}}}}sssnnniiiwww{{{nnnqqqrrrvvv|||jjjxxx~~~qqqhhhfff```]]]RRRCCC888444222///...............---------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************************************************************************************+++++++++,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,+++---///111222222111111000222555777999;;;>>>@@@@@@@@@AAABBBDDDEEEFFFFFFDDDFFFGGGMMM```vvvooozzzwwwjjjeeennnpppfff___```^^^]]]```VVVBBB<<<>>>888<<<;;;999888888999999:::;;;888666444444333111000//////......---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************+++******---222777:::;;;===@@@AAAAAA>>>>>>AAADDDWWWeeehhhcccffffffhhhqqqoooiiibbb[[[ZZZdddzzzxxxrrrqqqtttwww|||tttrrrvvvwwwtttsssnnnrrr|||zzzjjj___```aaannn{{{~~~~~~yyyfffQQQDDDDDDPPP\\\jjjuuuqqqaaaggg|||zzz|||~~~~~~yyyzzz}}}nnnnnnnnnooosss|||wwwwwwvvvuuuyyy}}}kkkYYYNNNKKKLLLHHHHHHHHHEEEFFFNNN[[[fffqqquuuzzz|||}}}|||wwwssspppnnnmmmooooooqqqyyyzzzuuutttxxx{{{~~~~~~zzzrrr|||{{{qqqqqqssswwwqqqnnnrrryyy|||uuukkkggghhh```^^^UUUFFF;;;555222///---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************************************************************)))))))))*********++++++)))******+++,,,,,,------,,,,,,------------,,,,,,***+++---///000000000//////222555777888:::===?????????@@@AAACCCDDDEEEEEEEEEGGGHHHNNNaaawwwxxxxxxhhh___bbbdddaaa___bbb\\\\\\___XXXDDD===???;;;@@@>>>===;;;;;;;;;;;;<<<999777555333333333111000/////////...------,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))************************+++******---222777;;;<<>>???CCCGGGhhhpppkkkcccffffffcccgggddd```[[[WWWWWW___lllvvv~~~yyyrrrqqqvvv}}}yyytttttttttssskkkeeemmm~~~}}}hhh[[[]]]```ppp~~~~~~sss___MMMDDDFFFSSSaaappp{{{nnn___hhh~~~{{{yyy{{{rrrssstttvvv{{{~~~}}}wwwyyy}}}tttrrrvvvxxxrrrgggaaaWWWKKK@@@;;;<<>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIOOObbbxxxzzz{{{kkk]]]\\\^^^^^^```ddd]]]\\\aaaZZZFFF<<<>>>===???>>>===;;;:::::::::;;;555333111111222222111000000//////......---,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))************************,,,++++++...333888<<<===???AAAAAA@@@>>>???DDDHHHooorrrhhh```eeegggdddgggfffddd```]]]^^^cccjjjmmmtttwwwyyyuuupppqqqyyy|||uuurrrpppmmmjjjgggssslll```ccceeetttoooYYYJJJCCCGGGUUUcccuuulll\\\hhh~~~|||yyy{{{xxxzzz}}}~~~zzzvvv||||||rrrpppsss}}}sss```SSSMMMJJJEEE@@@======???AAABBBCCCCCCDDDHHHQQQ]]]eeevvvyyy~~~~~~|||||||||yyywwwppplllkkkmmmnnnpppvvv}}}~~~vvvtttxxxtttvvvxxxzzz|||kkkaaalllwww~~~}}}}}}~~~pppcccbbbhhhjjjgggjjjwww{{{gggeeedddddd```\\\^^^cccggghhhaaaRRRBBB999333///,,,---------.../////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************((())))))))))))*********,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,---...///000111111111222444777888999;;;>>>@@@===>>>???@@@AAACCCDDDDDDFFFHHHIIIPPPcccyyy|||oooaaa]]]___bbbeeehhheeebbbggg```III;;;===<<<===<<<:::888888888888999444222000000111222111000000000//////...---------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************,,,++++++...444999===>>>@@@AAABBB@@@>>>???CCCGGGgggjjjaaa[[[dddhhhfffiiieeeeeeccc___```fffkkkkkkmmmnnnooommmmmmrrr{{{xxxtttppplllkkkmmmxxx~~~kkkccchhhnnn{{{jjjSSSHHHDDDHHHVVVdddvvvjjj[[[iii~~~yyy{{{}}}|||~~~yyyxxx~~~rrrmmmooowwwyyykkkTTTDDDCCCBBB???>>>===>>>???AAACCCCCCDDDGGGOOO]]]lllvvv~~~~~~}}}zzzxxxqqqmmmkkkmmmooopppuuuzzz{{{oookkknnnssstttvvvyyy|||vvv___VVVaaaggguuu}}}vvvtttbbb___gggkkkiiiqqq~~~|||dddbbbaaabbbaaa```ccciiiiiikkkfffWWWFFF;;;555000---------...............++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************************************************************)))))))))*********++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++......///000111222222333333555777999:::;;;>>>@@@>>>>>>???@@@BBBCCCDDDDDDFFFHHHIIIPPPeee{{{xxxlll___]]]ccciiimmmpppuuuqqqtttlllQQQ???>>>>>><<<<<<:::999888999999:::777555333222333333222111000000//////......------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************,,,+++,,,///444:::>>>??????AAABBBAAA>>>>>>AAADDDXXX___[[[YYYdddiiigggiiihhhjjjgggaaaaaaggglllllliiihhhgggiiinnnvvv|||}}}xxxwwwtttooonnnttt||||||rrrggggggnnnxxx{{{dddNNNFFFFFFJJJXXXgggvvvhhh\\\mmm}}}~~~||||||}}}rrrkkkiiiqqquuukkkWWWIIIFFFDDDBBBAAACCCFFFHHHJJJMMMRRR[[[fffqqq}}}}}}yyywwwrrrmmmkkknnnpppqqquuuyyyzzzlllgggiiiuuuvvvwwwyyy{{{vvv```VVV```lllxxx~~~xxx{{{zzzhhhdddllloookkksss||||||gggdddcccfffffffffiiinnnuuuwwwrrr```LLL===444..................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++.........///000111333333222444777888999:::<<>>???@@@AAABBBDDDDDDEEEEEEGGGIIIQQQfff}}}uuulllmmmcccZZZ\\\eeennntttwwwwwwYYYCCCAAAAAA???>>>===<<<;;;<<<======<<<999777555555444333111000000000///......------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************,,,+++,,,///555:::>>>@@@???AAACCCAAA>>>===???BBBOOOXXXXXXZZZggglllhhhjjjrrruuuqqqiiifffkkkqqqqqqhhheeeeeeiiirrrzzz~~~zzztttsssuuusssooouuu~~~zzzmmmhhhnnnwwwwww```KKKFFFGGGLLLZZZiiivvv}}}fff]]]qqq~~~}}}||||||}}}}}}yyy~~~~~~sssjjjfffmmmtttnnn^^^RRRRRROOOMMMNNNSSSXXX^^^```iiisssyyyvvv~~~}}}xxxuuusssnnnlllnnnqqqrrruuuyyy}}}ooojjjlllwwwxxxxxxyyy{{{hhh[[[bbbwwwyyyzzzrrrmmmtttvvvpppkkknnnuuu~~~~~~zzzxxxmmmiiihhhjjjkkkjjjlllppp~~~iiiQQQ>>>222+++/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++***************************************************************************++++++++++++,,,,,,,,,*********++++++,,,------+++++++++,,,,,,+++++++++............///111222333222444666777888999;;;===??????@@@AAACCCDDDEEEEEEDDDFFFIIIQQQfff~~~~~~xxxyyyssshhhgggkkkhhh```\\\fffxxx{{{vvvmmm\\\HHH???AAA>>>>>>===<<<;;;;;;;;;;;;;;;:::999777666444333222222111000///...---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))+++++++++*********))))))***************************+++---222777;;;======BBBBBB@@@>>>>>>??????===NNNVVVYYY```mmmooommmttt}}}rrrggghhhjjjmmmiiigggjjjpppttttttyyyrrrgggpppyyyxxxwww{{{|||}}}{{{rrrwwwttt___LLLFFFHHHOOO]]]lllyyyvvv___^^^sssxxx{{{tttwwwvvvxxx{{{llleeennnuuupppiiihhhgggeeedddeeeiiisssyyyvvv|||}}}zzzxxxvvvssslllhhhjjjnnnqqqtttxxx}}}tttttt}}}|||wwwwww|||mmmbbbwwwzzzssszzz~~~tttqqqtttqqqjjjhhhmmmrrrsssdddaaacccfffeeeeeepppwwwjjjXXXCCC333---///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))************************)))************+++++++++***)))'''(((***++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222333444555777999;;;======>>>>>>?????????AAAEEEHHHJJJCCCJJJMMMeeezzztttvvvuuunnnnnnooommmfffaaaiiizzzvvvnnnhhhYYYFFF>>>???======;;;:::999999999999999999888777555444333333222111000///...---,,,,,,---,,,++++++***+++++++++************************+++++++++*********))))))***************************+++---222777;;;======AAABBBAAA@@@@@@AAAAAA@@@SSS\\\aaahhhtttwwwwwwrrrfffggghhhkkknnnjjjiiiooorrrrrrsssvvvjjjdddhhhwww|||{{{~~~{{{vvvzzz}}}{{{~~~qqq^^^KKKGGGJJJQQQ```nnnzzzvvv```^^^ssszzzxxxwww|||uuuvvv~~~pppiiiqqqyyyuuuooonnnooouuu~~~}}}uuupppuuu|||xxxvvvuuuqqqjjjfffhhhkkkmmmpppttt}}}wwwwwwzzzvvvvvvzzzrrrgggxxx{{{rrr~~~wwwrrrkkkiiiiiiiiigggeee^^^ZZZ\\\ccceeedddlllxxx|||qqqhhhZZZFFF555---///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))************************++++++++++++++++++++++++)))************+++++++++***)))((((((***++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222333444555777999;;;======>>>>>>??????@@@BBBEEEHHHKKKEEELLLOOOfffxxxrrrssszzz{{{tttqqqtttttttttnnnfffjjjwww}}}qqqiiidddaaaWWWGGG>>>>>><<<;;;:::888777666666666777666666555444444333333111111000//////...------------,,,+++++++++++++++************************+++++++++******************************************+++---222888<<<======AAAAAABBBBBBAAAAAACCCEEETTTaaahhhmmmxxx{{{{{{hhhbbbfffhhhlllnnniiifffiiimmmoooqqqssseeegggppp{{{~~~zzz{{{tttvvvyyyrrrrrrzzzlllZZZJJJGGGLLLTTTcccqqq|||www```___ttt~~~}}}{{{xxxwww~~~sssttt~~~rrrjjjrrr{{{{{{wwwvvvppp~~~vvvtttxxx|||}}}{{{vvvsssssspppjjjfffgggiiijjjmmmrrr|||{{{yyy~~~|||yyyvvvvvvyyy~~~wwwllluuuwwwyyyjjjiiijjjfffaaaaaa___YYYZZZbbbfffdddgggmmmpppkkkhhheee[[[III777---///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++)))((((((***++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222333444555777999;;;=========???@@@@@@@@@BBBEEEHHHMMMGGGNNNPPPhhhwwwsssrrruuuuuuqqqqqqtttwwwyyytttkkkjjjqqquuurrriiiaaa^^^___YYYKKK@@@???;;;:::888777555444444444555444444444444444333333111111000000///......---------,,,++++++++++++,,,************************************************************************++++++...222888<<<======AAAAAABBBCCC@@@???CCCJJJTTTfffooorrrwwwvvvtttzzzyyyyyyiiiZZZ___gggkkkqqqllllllnnnooooooppptttxxxrrrrrrtttxxx|||qqqpppwwwvvvyyyppphhhjjjuuueeeTTTGGGGGGMMMVVVeeettt~~~vvv``````ttt|||zzz|||~~~xxxvvv}}}|||qqqsss}}}}}}pppiiippp{{{~~~ppptttuuurrrsssrrrzzztttqqqqqqqqqkkkggghhhiiiiiimmmrrrzzz|||wwwwwwxxxvvvuuuvvvzzzzzzmmmnnnyyypppmmmjjjcccaaagggjjj```]]]dddjjjgggdddfffaaa``````___XXXJJJ:::...///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++)))((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111222222333444555777999;;;=========???@@@AAAAAACCCFFFHHHMMMGGGNNNPPPhhhrrrppppppqqqqqqqqqssswwwuuuyyyvvvooonnnssstttooohhh```^^^bbb___QQQDDD@@@999999777666555444444444444444444444444444333333111111000000//////.........---,,,,,,++++++,,,,,,************************************************************************+++,,,...333888<<<>>>>>>BBBAAABBBBBB???===EEEPPP___uuu|||yyyqqqkkknnniiigggZZZVVVccckkknnnuuuqqqxxxuuuvvvtttsssrrrwww~~~ppppppuuurrrvvvnnnhhhkkkwww{{{]]]NNNDDDFFFNNNXXXggguuuuuu___```uuu{{{ssssss{{{}}}{{{yyyvvvqqqpppzzzxxxnnnrrr||||||qqqiiiooo|||vvvmmmmmm~~~|||pppqqqvvvzzzzzzsssooonnnpppkkkhhhhhhggggggkkkqqqyyy}}}{{{sssnnnnnnnnnppprrrwww~~~zzziiifffuuu}}}yyyqqqeeeccckkkpppddd```gggnnnkkkgggfff^^^^^^\\\YYYTTTIII;;;000///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))*********++++++++++++***((()))+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111222222333444555777999;;;=========???AAAAAABBBCCCFFFHHHLLLFFFMMMPPPhhhkkkmmmoooqqqrrruuuxxx|||tttxxxvvvqqquuu~~~{{{mmmdddbbbgggeeeVVVFFF???999888777666555555555555444444444444444444333333111111111000000/////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************+++,,,...333999===>>>>>>BBB@@@AAABBB>>>===JJJZZZxxxrrriiikkkkkkggg\\\^^^lllppppppwww}}}uuuqqqsssuuuwww~~~tttiiimmmwwwuuuyyytttqqquuuvvvYYYKKKCCCGGGQQQ[[[iiiwwwsss^^^___uuu~~~~~~ssskkkooo{{{|||~~~{{{wwwuuuxxxxxxwwwxxx}}}rrrhhhmmm{{{~~~ssskkkpppzzzuuulllooo|||zzzrrrnnntttwwwlllrrr~~~zzzuuuppplllmmmhhhffffffddddddiiipppwww||||||pppfffccceeehhhlllrrryyyxxxdddbbbssspppkkkooommmcccaaallltttqqqllljjjbbbbbb^^^XXXQQQIII<<<111///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222333444555777999;;;=========???AAABBBCCCDDDFFFHHHJJJDDDLLLPPPhhhjjjnnnrrrtttvvvxxx{{{}}}zzzzzzuuuqqqxxxsssiiifffkkkiiiXXXEEE;;;888888777777777777888888666666555555444444333333111111111000000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++************************+++,,,///333999===>>>>>>AAA???@@@BBB???@@@RRRhhhrrrkkknnnmmmhhh___dddrrrtttsss}}}{{{wwwxxx}}}}}}{{{qqqdddhhhvvvzzz|||{{{|||~~~rrrWWWKKKDDDJJJTTT^^^lllyyyqqq\\\___uuu|||uuutttnnndddcccppp~~~~~~}}}xxxrrrtttyyy{{{}}}}}}zzzxxx}}}|||qqqnnnqqqyyyvvvlllgggmmmwww}}}~~~}}}~~~zzznnnnnnzzz~~~vvvmmmnnnjjjjjj{{{tttllluuu|||zzzwwwpppkkkkkkhhhffffffddddddiiiqqqvvv|||~~~pppddd^^^aaaeeeiiinnnuuu~~~vvv```^^^ppp}}}vvvrrrqqqjjjdddhhhuuu}}}wwwoookkkggggggbbbZZZSSSKKK>>>111///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))************+++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222333444555777999;;;=========???BBBCCCCCCDDDFFFGGGJJJDDDLLLQQQjjjmmmsssxxxxxxxxxyyyzzz{{{~~~tttnnnxxxvvvlllhhhmmmjjjXXXCCC777888888888888888999999:::777666666555555444333333111111111111000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,///444999===>>>>>>@@@>>>???CCCAAADDDYYYrrrpppkkkoooiiiddd\\\cccsssvvvwwwzzz}}}www}}}xxxfffhhhxxx|||~~~|||oooXXXLLLEEELLLVVV```nnn{{{ppp\\\^^^uuuyyyuuuiiieee\\\VVV^^^rrr|||qqqkkkrrr~~~|||uuunnnmmmwwwqqqhhhdddkkkuuuzzzyyyyyy{{{}}}{{{nnnlllvvv~~~uuummmfff\\\aaaaaaccczzz}}}nnnmmmxxx}}}{{{{{{xxxqqqjjjmmmjjjhhhhhhffffffllltttuuu{{{rrrddd^^^aaaeeeiiimmmttt}}}ttt^^^ZZZnnn|||~~~zzzqqqmmmooopppnnnllliiippp{{{ooojjjiiijjjfff]]]UUUMMM???000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111222222333444555777999;;;=========???BBBCCCDDDDDDFFFGGGJJJDDDMMMRRRkkk~~~~~~xxxpppooowww}}}uuu~~~~~~ssskkkmmmjjjYYYDDD777>>>;;;999888888888888777888888666555444333333222222222111111000000/////////...,,,******+++,,,---************************************************,,,++++++******++++++,,,,,,---111555999===???@@@AAA???@@@BBBDDDLLL```uuu|||pppnnnqqqttteee```lllwwwvvvtttuuuqqqtttzzz~~~~~~yyyxxxyyyxxxyyy}}}}}}xxxlllmmmzzz~~~oooRRRHHHDDDNNNZZZeeerrr~~~lll]]]ddd{{{}}}xxxtttoooeee\\\]]][[[WWWZZZhhh{{{zzzsssmmmjjjuuuwwwqqqppppppvvvbbb^^^___dddeeebbbbbbfffkkkpppxxx~~~pppfffjjjxxxzzzgggWWWNNNLLLEEEDDDFFFOOO\\\iiirrrvvvoooyyy}}}vvvpppwww}}}xxxsssooovvvyyyxxxqqqlllmmmoooooopppuuu}}}~~~sssgggdddiiilllkkkhhhkkkttt|||}}}vvvYYYXXXddd~~~wwwpppxxxvvvmmmeeecccfffjjjrrrzzz|||nnnwww~~~dddjjjllljjjeee]]]RRRAAA111000///------.........---/////////......---------++++++------------++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++,,,+++******))))))******++++++******************+++******+++------,,,***...//////000111222222333333444555777888:::;;;<<<>>>>>>???AAACCCDDDFFFFFFHHHMMMIIIPPPnnn~~~{{{rrriiimmm}}}sssttt}}}|||xxxoookkkllliiiZZZGGG<<<@@@>>>;;;999::::::999888888888666555444333333333222222222111000000/////////...,,,+++***+++,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,+++---111555:::===???@@@@@@???@@@AAABBBJJJ]]]ooo|||xxxqqqrrruuusssfffbbbllluuuvvvuuuxxxssssssuuuwwwzzzyyyvvvsssqqqqqqxxx|||tttvvv}}}nnnQQQHHHEEEOOO[[[fffrrrppp```gggxxxuuutttqqqllliiiiiilllnnnwww}}}yyypppmmmsssyyyvvvuuuuuu~~~nnnXXXRRRPPPRRRTTTRRRTTTYYY```iiiuuu}}}|||nnnccceeerrr~~~zzzoooaaaQQQFFF???===???>>>>>>AAAGGGLLLPPPRRReeepppwwwssspppwww~~~wwwrrrqqqwwwxxxppphhhgggiiijjjpppuuu~~~wwwlllhhhkkkllliiieeefffmmmtttwww{{{{{{^^^WWW```xxx}}}|||rrriiinnneeebbbbbbfffiiilllqqqwwwppprrr}}}mmmlllmmmlllggg```TTTBBB333000///------.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++,,,++++++,,,......---+++---...//////000111222222333444555777888:::;;;<<>><<<<<<;;;:::999999888777666555555555555444444333222111000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++...222777;;;>>>???@@@@@@@@@@@@??????GGGVVVbbbmmmrrrvvvtttnnniiijjjllliiieeegggpppwwwwwwwwwyyyuuurrrpppqqquuuyyyuuurrrooommmjjjooossstttwww}}}}}}}}}zzzjjjPPPGGGFFFRRR```jjjvvv~~~oooaaajjjwwwmmmvvv{{{yyyqqquuuuuuiiisss{{{rrrwww{{{iiiZZZKKKLLLOOOSSSVVVXXXYYYZZZdddkkktttzzz{{{|||tttddd___hhhwwwxxxdddLLL>>>===??????<<<:::===???@@@@@@CCCIIIOOOXXXcccnnnqqqrrrxxxwwwqqqpppsssqqqggg``````ccceeekkkqqq{{{}}}tttbbbdddeeedddccceeelllqqqzzzbbbWWWdddwwwxxx|||rrrhhhnnniiifffddddddeeelll{{{{{{hhhgggrrr}}}}}}tttggghhhhhhfffcccZZZHHH777000...------.........,,,........................---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,+++,,,---...///000111222444444666777999;;;<<<<<<@@@@@@BBBCCCEEEFFFHHHHHHGGGLLLHHHNNNlll{{{vvv}}}nnnUUUTTTaaaeeehhhhhhgggeeebbbYYYMMMCCCBBB@@@===;;;;;;;;;:::999999888777666666666666666555555444333222111000000......------,,,,,,,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,+++...333888<<<>>>???@@@???@@@@@@===@@@IIIXXXaaadddfffhhhfffccccccggglllggghhhnnnxxx|||yyytttrrrsssvvvvvvzzzyyyvvvttttttsssttttttsssxxx~~~}}}zzzhhhNNNGGGGGGTTTccclllxxx|||mmmbbbmmm~~~~~~~~~rrrTTTVVV```qqqwwwrrrzzztttcccVVVPPP[[[iiisssxxxyyyyyyyyyyyyyyyyyy{{{xxxfff\\\dddsss~~~sss___GGG;;;<<>>BBBDDDGGGIIIJJJNNNUUU[[[iiiqqqzzz|||{{{~~~~~~vvvqqqqqqpppjjjaaa]]]___bbbcccfffmmmxxx|||tttaaabbbcccccccccgggmmmsss{{{cccbbbuuu~~~ooogggrrruuuqqqlllhhhfffkkkzzzyyybbb\\\hhhooolllggg```bbbccccccccc\\\JJJ999000...------.........,,,........................,,,,,,***))))))***,,,,,,++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,+++******))))))******)))*********+++++++++,,,+++******+++------,,,+++++++++,,,...///111222222444555666888999;;;<<<===???@@@AAABBBDDDFFFGGGHHHGGGLLLHHHOOOmmm}}}{{{{{{sssbbbOOOTTTdddhhhjjjjjjgggdddbbb\\\OOOBBB@@@>>>;;;::::::;;;:::999999999888777777777777777666666555444222111000000............---------,,,************************************************,,,++++++******++++++,,,+++...333999===???@@@@@@???AAA@@@===AAANNN]]]fffffffffddd```]]]___fffkkkjjjkkkrrr}}}|||ttttttvvvyyywwwtttwww}}}||||||xxxxxxwwwxxxwwwssspppttt}}}xxxeeeMMMGGGHHHWWWeeeooozzz{{{llldddqqqxxxllllllrrrxxxsss[[[ccckkkyyyyyynnnqqq~~~}}}nnn^^^VVVcccvvv{{{fffXXX]]]nnn{{{uuudddPPPEEEDDDIIIJJJIIIMMMRRRYYYaaahhhpppwww{{{xxxtttpppqqqmmmccc^^^___aaaaaadddjjjuuu|||sssddddddcccccccccfffkkkooowww}}}bbb[[[rrr~~~hhhaaaooowwwtttrrrqqqmmmlllqqqxxx}}}qqqZZZRRR___bbb\\\\\\^^^```aaaccceee___MMM;;;000///------.........---+++++++++,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,************************)))************+++++++++,,,+++******))))))******)))))))))******++++++,,,*********+++,,,---,,,***+++,,,---...000111333333444555666888:::;;;<<<===??????AAABBBDDDFFFGGGGGGFFFKKKHHHOOOnnnyyy{{{||||||uuummmgggZZZOOOZZZmmmqqqmmmkkkgggdddeeebbbTTTDDD???===;;;:::;;;<<<<<<;;;999999888777777777888888777777666444333222111000...............------,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,+++...333999===???@@@??????BBB@@@===CCCTTTdddlllnnnlllhhhccc___aaafffkkkkkkkkkoooxxx|||vvvuuuvvvwwwuuupppqqqvvvuuu}}}|||yyy{{{}}}|||xxxxxxtttooorrr{{{uuuaaaMMMFFFIIIXXXgggqqq||||||jjjcccssslllZZZMMMNNNTTT[[[fffsss}}}}}}wwwtttwww{{{iii\\\WWWttt}}}fffUUUYYYkkkzzzyyynnn^^^TTTTTTYYY```dddjjjqqq~~~zzzwwwqqqyyy|||rrreee___aaaccceeejjjsss~~~~~~uuueeedddcccbbbbbbeeeiiilllssszzzzzzZZZNNNbbbfff\\\kkkwwwtttsssuuusssnnnlllnnnpppkkkUUUMMM\\\^^^XXX^^^bbbcccdddfffiiibbbOOO<<<000///------.........---+++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++,,,+++******))))))******))))))***++++++,,,------++++++***,,,---...---++++++,,,---///111222444444555555777888:::;;;======@@@@@@BBBCCCEEEGGGHHHHHHEEEKKKHHHPPPooowwwyyy{{{|||~~~uuullldddXXXNNNZZZllloooooommmhhheeehhhfffXXXFFF???===;;;;;;<<<=========999999888888888888888888888777666555333222111000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,+++...444:::>>>@@@@@@???@@@BBB@@@===DDDWWWiiiqqqjjjhhhfffcccbbbeeejjjoookkkhhhiiiqqq{{{xxxuuuttttttrrroooqqqvvvooottttttqqqttt}}}{{{|||yyytttvvvrrr^^^LLLFFFIIIYYYhhhrrr|||}}}gggaaarrr}}}hhhXXXNNNOOOPPPPPPVVVaaaqqqwww|||}}}~~~}}}}}}{{{ssssssyyyfff[[[YYYxxxqqqiiilllqqqhhhUUUXXXjjjzzzxxxpppeee]]]]]]eeerrrzzz}}}~~~{{{xxxsssmmmbbbccchhhggglllsss|||xxxcccbbbaaa```bbbeeeiiillltttzzzqqqQQQOOO]]]iii]]]iiizzzuuurrrssssssooommmnnnjjjiiiUUUMMM^^^aaa\\\fffgggggghhhjjjllleeeQQQ===000///------.........------------....../////////)))***+++,,,,,,+++***)))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++,,,++++++***)))***************+++,,,,,,---......,,,,,,+++---...///...,,,,,,---...000111333444555555555777888:::<<<======AAABBBCCCEEEFFFHHHIIIJJJEEEJJJHHHPPPppplllyyyuuueeedddbbb___\\\```kkkwwwwwwmmmmmmmmmfff```VVVEEEAAA???======??????===:::::::::999999888777777777:::999777555333222222111//////.........---------+++++++++************)))************************************************---111666:::===???BBBDDDAAAAAA@@@@@@HHHXXXffflllhhhhhhfffeeefffjjjqqqxxxwww]]]\\\ooovvvuuu{{{wwwyyyvvvnnniiikkkkkkiiilllhhheeehhhpppyyy}}}~~~xxxxxxrrrkkksss|||mmmWWWIIIHHHNNN[[[iiittt~~~wwwjjjbbbnnnpppeee[[[YYYWWWUUUTTTWWW[[[bbbeeefffmmmzzz|||}}}{{{|||~~~|||}}}yyyzzz}}}vvv___XXXaaa|||fffNNNKKKTTTZZZmmm|||jjjXXXTTTfffzzzvvvsssmmmlllvvvyyyvvvwwwyyyyyypppfffccceeeggglllsss{{{}}}yyyjjj___YYY^^^bbbaaadddkkkooowww{{{eeeSSSJJJ[[[{{{rrrgggpppvvvwwwoookkkhhheeefffZZZRRRYYY___bbbkkkeeeiiijjjgggeee___LLL888111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******,,,++++++******++++++,,,************************,,,,,,,,,------,,,++++++............///111222333666666666777999;;;===??????@@@CCCDDDDDDEEEGGGIIIIIIMMMKKKWWWvvvzzzqqqgggdddaaa```aaagggsss|||tttuuutttjjjbbbXXXHHH@@@>>>;;;;;;<<<===<<<::::::::::::999888888777777777666555333222111111000//////.........---------++++++++++++************************************************************,,,000555999<<<>>>AAACCCBBBCCC@@@>>>EEESSS```dddcccdddcccaaahhhxxxddd]]]jjjllljjjqqqvvvyyyvvvqqqmmmjjjiiijjjjjjgggeeeeeehhhoooxxx|||rrrvvv}}}nnnYYYHHHGGGMMM[[[iiittt~~~wwwfff```nnn}}}zzztttnnnhhhbbb]]]YYYPPPTTTUUUWWWbbbrrrwwwrrrwww~~~|||}}}|||{{{}}}}}}}}}uuu```^^^iii}}}lll]]]YYY^^^___[[[fff||||||jjjXXXTTTeeeyyy|||xxx|||yyyuuuuuuvvvuuummmccc```ccceeejjjqqqyyy}}}yyyhhh]]]XXX\\\___^^^```fffnnnuuu~~~~~~nnn^^^NNNWWWlll{{{nnneeehhhiii]]]TTTZZZ```dddllllllooommmhhheee```OOO<<<111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))******+++++++++++++++)))************++++++++++++++++++******+++++++++,,,++++++***))))))******+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++............///111222333666666666777999;;;===>>>>>>@@@BBBCCCDDDEEEGGGIIIHHHLLLJJJWWWvvv~~~{{{wwwqqqiiiggggggjjjkkknnnxxx~~~xxxzzzxxxjjj```VVVHHH???===:::888999:::::::::::::::999888888777777666444333333222111000000000/////////.........------,,,+++++++++************************************************************+++///555999<<<>>>@@@BBBBBBCCC@@@???EEESSS^^^ccceeejjjhhhdddqqqhhh^^^eeedddccckkkqqquuuqqqrrrvvvssskkkjjjoooeeeeeeeeegggllluuu~~~tttwww|||oooZZZGGGGGGMMM[[[iiittt~~~xxxbbb^^^nnnttthhhXXXVVVSSSUUUddduuuwwwoooqqq}}}uuuzzz{{{vvvhhhmmm}}}yyydddjjj~~~~~~rrrlll|||jjjXXXSSSbbbvvv|||zzz}}}vvv|||xxxsssrrrrrrpppiii```^^^aaacccgggmmmvvv~~~|||yyyhhh^^^XXX\\\___]]]___dddlllsss{{{vvvjjjSSSSSS[[[kkkuuuzzzuuukkkoooqqqdddYYY___gggmmmvvv~~~tttnnngggVVVCCC222000...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))******++++++******)))************+++++++++******))))))))))))******,,,+++******)))************))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,............///111222333555555666777999;;;===>>>>>>@@@BBBCCCDDDEEEGGGIIIIIIMMMLLLYYYxxxzzzkkknnntttxxxssspppxxx|||{{{uuudddYYYQQQDDD>>><<<888666666777999:::888888777777666555555555222222222222222111111000////////////............,,,,,,+++++++++*********************************************************+++000666:::===???AAABBBAAABBB@@@@@@HHHWWWdddiiijjjrrrpppjjjvvv}}}eee^^^eeecccdddnnntttoootttsssmmmuuuooommmkkklllqqqwww~~~tttnnnttt~~~oooZZZGGGGGGNNN\\\jjjuuuvvv___^^^ooo~~~nnnjjjbbbaaaooo~~~|||qqqrrrwwwuuuwww~~~}}}zzzvvv~~~mmm|||xxxxxx}}}~~~|||kkkWWWQQQ___qqq|||xxxxxx|||ooohhhhhh{{{xxxtttqqqpppnnnggg```]]]```aaadddkkksss||||||yyyjjj___ZZZ^^^aaa```bbbgggkkksss|||xxxmmmUUUOOORRR```oooxxx|||wwwooorrreeeXXX___mmmxxxyyymmmXXXCCC444111...------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((()))************)))))))))*********+++++++++*********))))))*********++++++***************+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,............///111222333444555666777999;;;<<<===>>>@@@BBBCCCDDDEEEHHHJJJJJJOOOOOO\\\{{{}}}}}}}}}ooorrryyyzzzpppjjjyyyvvvaaaTTTLLLAAA===;;;999777555666888:::666666666555444444333333222222333444333333222222000000/////////.........,,,,,,,,,++++++++++++***************************************************,,,111777<<>>@@@BBBCCCDDDAAAAAA??????III\\\lllttttttyyywwwrrrxxx}}}ooobbbYYYaaammmjjjhhhllllll{{{~~~qqqvvvssstttwwwzzz|||}}}|||{{{wwwnnneeehhhuuujjjTTTGGGHHHPPP___nnnyyyrrr```___ppp{{{~~~}}}qqqqqqttthhhjjjyyyzzztttjjjaaaggguuutttwww}}}lllWWWNNNYYYiii|||{{{{{{yyysssjjjgggqqq~~~~~~yyyvvvrrrpppoookkkccc______^^^aaafffnnnxxx}}}zzzzzzjjj^^^VVVYYY\\\\\\aaahhhlllwwwssshhhTTTMMMRRRiiiuuuwww~~~~~~{{{{{{{{{wwwrrriiirrrfffWWW___rrr~~~ttt^^^III666333///,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))******++++++******)))************++++++++++++++++++******+++++++++*********)))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------............///111222333333444666888999;;;;;;;;;===???BBBCCCDDDFFFHHHKKKGGGMMMNNN]]]|||qqqooommmlllkkklllnnnqqq}}}zzz~~~|||sss~~~}}}mmmcccWWWGGG<<<======<<<999888999;;;777777666666555444444444333444555666555444222111000000000000/////////...------,,,,,,,,,+++++++++************************************************,,,111888===@@@AAABBBCCC@@@@@@===>>>KKKaaauuu{{{xxx{{{|||ttthhh\\\XXXeeerrrnnnjjjllljjj|||vvvpppsssrrr{{{yyyxxxzzz{{{ppphhhmmm{{{~~~hhhQQQHHHIIIRRRaaappp{{{~~~rrr___]]]nnnuuunnn~~~rrrjjjlllwwwkkkooo{{{}}}lllWWWMMMWWWfffyyy}}}|||tttpppmmmmmmooovvv|||zzzzzzuuurrrppppppmmmddd___^^^\\\^^^ccckkkuuu|||zzzzzzmmm```UUUUUUWWWWWW]]]eeemmmxxxwwwmmm]]]SSSVVVnnnvvvxxxtttvvvwwwvvvwwwvvvooofffiiiuuunnn^^^dddrrr|||zzzwwwsssbbbPPP777333///,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))******+++++++++++++++)))************+++++++++******))))))))))))************))))))***++++++,,,++++++************++++++++++++++++++++++++++++++)))***+++,,,------------............///111222333222333666888::::::;;;;;;<<>>???>>>;;;999:::<<<888888888777666666555555333444555666555333111///000000000000////////////---------,,,,,,,,,++++++************************************************+++000777===???@@@AAAAAA>>>>>>===@@@OOOhhhzzzvvvwwwtttkkkcccZZZYYYhhhvvvrrrnnnpppmmmuuurrrmmmppprrr}}}}}}|||}}}rrrkkkqqq}}}gggPPPIIIJJJSSSbbbqqq|||~~~sss]]][[[lll~~~uuummm}}}}}}~~~oooccceeetttwww```jjj{{{}}}lllWWWMMMUUUdddxxx{{{{{{xxxvvvuuuooohhhcccZZZSSSUUU]]]hhhttt~~~tttwww{{{|||yyyzzztttqqqpppqqqmmmeee^^^\\\ZZZ\\\aaahhhsss{{{zzzzzzrrrcccVVVUUUUUUUUU[[[cccmmmxxx|||ssshhh[[[[[[qqq{{{rrrqqqrrrrrrpppnnnooooooiiiaaacccrrrmmm^^^aaakkknnnqqqsssuuuqqqkkkkkkjjj^^^NNN888444///,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++)))************+++++++++))))))(((((((((((())))))******))))))***+++,,,,,,******))))))))))))******************************)))***+++,,,------...---............///111222333222333666888::::::;;;:::<<<>>>AAACCCDDDFFFIIIKKKKKKQQQTTTccctttvvvwwwtttqqqsssyyyxxxxxxyyywwwuuummmfffkkkiiiWWWDDDAAA@@@BBBBBB>>>>>>@@@===<<<999777555444444444555555666666666555444333222222222111111111000000...------,,,,,,++++++*********************************))))))******+++,,,///333888===>>>???AAABBB:::DDDDDD???OOOvvvvvvwwwvvvkkk```\\\\\\jjjvvvtttsssrrrjjjooonnnoooqqqooonnnssszzz}}}~~~}}}|||sssmmmqqq}}}~~~{{{eeePPPEEEHHHSSScccqqqzzzvvv______sssuuuqqq~~~|||yyy~~~zzzjjjaaahhhvvvmmm[[[ccczzzyyynnnZZZKKKQQQbbbssszzzpppbbbbbbaaaYYYVVVMMMJJJGGGEEEHHHMMMTTTXXXXXX```lllwwwyyymmm|||uuusssrrrqqqpppmmmggg___YYYZZZ[[[___fffqqq~~~|||zzzsssfffXXXTTTVVVXXX\\\```hhhwwwzzztttjjj^^^___rrrxxxpppuuurrrnnnhhhccc```aaacccmmmqqqkkk^^^]]]hhhmmmhhhiiikkkjjjeeebbb^^^VVVMMM888111,,,---...---,,,---------------------------++++++************++++++)))))))))***+++++++++,,,---------,,,,,,++++++++++++++++++*********))))))+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++******************,,,+++*********+++,,,------------...000111333444444555666777999;;;<<<======???BBBCCCDDDEEEHHHJJJKKKPPPTTThhhtttvvvwwwuuuqqqrrrwww{{{ppppppqqqooonnniiiccciiigggWWWFFFCCCCCCEEEDDD@@@???AAA???>>><<<:::888777777888777666666666666555555555333333222222111000000///......---,,,,,,++++++*********************************))))))******+++,,,000444999===>>>???@@@AAA>>>BBB@@@AAA[[[~~~rrrpppqqqmmmgggbbbcccpppyyyuuutttuuuooolllkkkllloooooopppwww|||~~~yyyuuuzzzzzzdddPPPGGGJJJSSScccpppxxxuuukkkZZZ[[[qqquuunnnzzz~~~~~~}}}zzz|||zzzwwwyyy|||rrrffffffmmmgggWWW___vvv|||ppp[[[LLLQQQaaassswwwiiiWWWTTTRRRJJJHHH===<<<;;;<<<===AAADDDGGGLLLSSS^^^iiiuuu|||yyyrrrzzz}}}wwwtttrrrqqqooommmggg___YYYZZZ[[[___fffqqq}}}}}}zzzttteeeWWWQQQRRRTTTYYY]]]fffssszzzuuuiiiZZZYYYppp}}}uuulllqqqpppnnnhhhcccbbbeeeiiilllrrrmmm___[[[eeeiiieeeccceeeccc```^^^\\\UUUMMM888111,,,---...---,,,---------------------------++++++************++++++***************+++++++++,,,,,,+++++++++*********+++++++++*********))))))+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++************************++++++*********+++,,,------------...000111333444444555666777999;;;<<<======???BBBCCCDDDEEEHHHJJJJJJOOOSSSgggwwwyyy{{{zzzwwwwwwzzz~~~pppeeeiiijjjggggggeeebbbhhhgggXXXIIIFFFFFFHHHGGGBBB???@@@AAA@@@>>><<<;;;;;;;;;;;;999888777555555555666777444444333222111//////.........------,,,+++++++++******************************))))))******+++,,,111555:::===>>>>>>???@@@@@@???===FFFfff|||qqqmmmllllllkkkdddlll|||ssslllkkkkkkmmmnnnpppxxx{{{{{{zzzyyyzzzzzzdddOOOHHHJJJTTTbbbnnnwwwxxxkkkaaaWWWXXXmmm~~~sssjjjvvv~~~{{{pppjjjjjjooovvv}}}ppphhhgggwwwuuubbbTTT]]]sssrrr\\\MMMQQQ___nnnqqq```JJJEEEBBB<<<;;;:::;;;<<<===>>>???@@@@@@DDDLLLVVV```lllvvvyyyvvvuuu{{{uuurrrpppooommmggg___XXXYYYZZZ^^^eeeppp||||||tttdddTTTMMMMMMPPPVVV[[[dddppp{{{~~~}}}yyyuuulll\\\\\\zzz~~~vvvllluuuvvvuuuooofffdddiiiooommmtttpppbbb\\\cccfffaaa___```^^^[[[\\\]]]WWWPPP999111,,,---...---,,,---------------------------++++++************+++++++++++++++******************************)))))))))+++++++++***************+++++++++*********************++++++++++++******++++++++++++++++++++++++************************++++++******++++++,,,------------...000111333444444555666777999;;;<<<======???BBBCCCDDDEEEHHHJJJIIINNNSSSfffvvvyyy}}}sss[[[\\\fffiiidddeeeeeedddiiihhhYYYJJJGGGGGGIIIGGGAAA>>>???@@@???===<<<;;;;;;<<<===:::999666555444555666777555555333222000///...---.........---,,,,,,++++++******************************))))))******+++,,,222555:::===>>>>>>>>>???>>>======IIIeee{{{zzzwwwrrrmmmjjjjjjjjjeeewwwtttssspppnnnmmmllllllsss|||yyyxxxvvvuuuzzzxxxrrrtttxxx}}}zzzdddPPPGGGJJJSSSaaannnvvv~~~wwwlllbbb\\\ZZZlll~~~}}}{{{{{{{{{{{{}}}qqqiiisssyyyiii___```gggrrr~~~}}}qqqjjjiiivvv}}}sssaaaTTT\\\tttrrr\\\MMMPPP\\\lllppp___JJJDDDBBB<<<===;;;;;;<<<===>>>?????????IIISSS^^^hhhrrryyyzzzvvvttt~~~|||vvvssspppooommmhhh^^^WWWVVVWWW[[[bbbmmmzzz}}}sssbbbPPPIIIIIINNNVVV\\\dddmmmuuuxxxxxxyyywwwsssmmmaaahhhzzzppp}}}vvvjjjdddhhhooommmrrrnnncccbbbjjjjjjbbbaaa```]]][[[]]]```[[[TTT999222---...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++***)))))))))******************************************************************************++++++++++++*********************************************++++++++++++***++++++++++++,,,,,,---------...000111333444444555666777999;;;<<<======???BBBCCCDDDEEEHHHJJJIIINNNRRReeeooorrrwww|||}}}aaaRRRXXXccclllddddddfffeeeiiifffWWWIIIFFFEEEGGGDDD???<<<===<<<<<<::::::::::::;;;<<<:::999777555444444666666555555333222000///...---//////...------,,,,,,+++******************************))))))******+++,,,222555:::===>>>>>>>>>???===>>>>>>FFFYYYmmmsssmmmqqqrrrqqqoookkkiiiiiikkklllrrruuuqqqooommmkkkjjjpppyyy~~~}}}xxxsssrrrsssssspppsssuuuwwwzzz}}}{{{eeePPPEEEHHHRRRaaannnwwwvvvooofff```lll~~~|||yyy{{{{{{zzzwwwuuuttttttyyyzzzzzzzzz~~~{{{rrrlllrrr~~~xxxeeeZZZ^^^fffrrr~~~zzzqqqcccmmm{{{ttt```RRRZZZtttpppYYYKKKOOOYYYkkkqqqdddPPPJJJGGGBBBCCCFFFEEEEEEEEEHHHKKKOOOQQQXXXcccooozzz}}}tttttt}}}wwwsssooonnnnnnhhh^^^UUUSSSUUUXXX```jjjwww{{{qqq```NNNGGGHHHOOOXXX```eeelllqqqrrrtttvvvtttqqqjjjdddppp}}}qqqzzz}}}}}}uuuiiibbbeeejjjhhhkkkhhhbbbiiivvvvvvkkkbbbaaa]]]\\\___aaa\\\TTT:::333---...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++***)))))))))******++++++++++++++++++******************************************************++++++++++++******************************))))))*********+++++++++******++++++,,,,,,,,,,,,---------...000111333444444555666777999;;;<<<======???BBBCCCDDDEEEHHHJJJIIINNNRRReeegggjjjnnntttzzz|||~~~sss___RRRWWWbbbnnnddddddhhhgggiiidddUUUHHHDDDBBBCCCAAA<<<;;;===:::999888888999:::;;;<<<;;;:::888777666666666666444444333222111//////...//////......---,,,,,,,,,******************************))))))******+++,,,111555:::===>>>>>>???@@@?????????CCCQQQcccooorrrsssoooiiieeeeeehhhlllnnnuuuqqqqqqnnnmmmmmmllllllrrr{{{~~~uuummmiiijjjlll{{{zzzzzzzzz|||{{{dddOOOFFFHHHRRRbbboooxxx|||nnneeemmm|||}}}|||}}}zzztttuuuuuussspppnnnnnnooorrrssssssssswww{{{zzzuuuppprrr{{{xxxfff\\\eeelllvvvwwwhhhjjjoooyyysss]]]NNNXXXssskkkTTTHHHMMMVVVfffmmmaaaNNNJJJHHHEEEGGGLLLKKKLLLOOOTTT\\\dddhhhpppxxxsssttt|||xxxsssooonnnnnniii^^^TTTRRRSSSWWW^^^iiiuuu~~~yyyooo^^^MMMFFFHHHOOOXXX```dddjjjnnnooorrruuuuuuqqqnnnhhhqqq|||ooommmqqqtttppphhhcccdddgggaaafffddd```iiiyyy{{{rrraaa___\\\[[[___aaaZZZQQQ;;;333......///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************************+++++++++++++++***************+++++++++***************+++++++++******++++++++++++******************************)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++---------...000111333444444555666777999;;;<<<======???BBBCCCDDDEEEHHHJJJJJJOOORRRdddjjjjjjmmmqqqvvvzzz}}}~~~yyytttrrrmmm^^^PPPWWWiiirrrgggffflllllllllfffXXXGGGCCC@@@@@@>>>;;;;;;>>>:::999999999:::;;;===>>>===<<<;;;:::999888777777333333222222111000000////////////...------,,,,,,******************************))))))******+++,,,000444999===>>>???@@@AAA???@@@BBBGGGRRRaaalllppplllddd]]]]]]cccjjjnnnnnnnnnvvvsssmmmllllllnnnmmmmmmsss{{{~~~wwwoookkknnnsss}}}{{{yyy{{{~~~zzzbbbMMMHHHKKKTTTcccoooxxxnnneeemmm|||}}}{{{{{{vvvssssssrrrpppmmmlllmmmooonnnrrrtttsssuuuyyyzzzwwwsssrrrwww{{{mmmdddrrrwww|||tttmmmhhhlllyyy}}}oooYYYMMMZZZuuu|||eeeNNNEEEKKKTTTdddlllaaaOOOMMMPPPRRRXXXSSSUUUZZZaaalllwwwqqqppp~~~|||yyysssnnnnnnnnniii^^^TTTRRRTTTWWW^^^iiivvv{{{ooo^^^LLLEEEGGGMMMVVV]]]aaafffkkkmmmrrrwwwxxxtttqqqeeeggg|||}}}ppphhhlllqqqqqqnnnkkkjjjjjjcccjjjiii```aaammmqqqlll^^^]]]ZZZ[[[```ccc[[[QQQ<<<444...//////---,,,---++++++++++++++++++++++++++++++************++++++***************+++++++++)))))))))*********++++++))))))*********+++++++++))))))*********+++++++++******++++++++++++******************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++---------...000111333444444555666777999;;;<<<======???BBBCCCDDDEEEHHHJJJLLLPPPRRRdddrrrrrrrrrtttwwwzzz||||||~~~rrrkkkgggXXXKKKXXXrrrvvvjjjiiipppqqqqqqkkk]]]HHHBBB???>>>===:::;;;???;;;;;;:::;;;<<<>>>???AAA>>>>>>>>>===<<<;;;999888333222222222111111000000/////////...------,,,,,,*********************************)))***++++++,,,///333888===>>>???AAABBB<<<@@@GGGNNNXXX___bbbaaa[[[VVVSSSZZZfffooonnnjjj```gggsssvvvvvvvvvmmmlllmmmooonnnmmmrrrzzz{{{zzzxxxvvvssssssxxx~~~xxxwwwvvvzzzxxx```KKKKKKMMMVVVdddooowwwlllccclll}}}~~~|||zzztttuuuuuusssqqqnnnnnnppprrrpppvvvzzzxxxxxxyyyyyyvvvuuurrruuutttmmm|||~~~~~~~~~qqqddddddqqq{{{mmmXXXOOO^^^yyyyyyaaaJJJCCCIIIRRRkkkssshhhYYYZZZbbbiiirrryyy}}}ooolll{{{|||yyysssnnnnnnooojjj^^^SSSSSSUUUXXX```jjjwwwooo^^^LLLEEEFFFKKKSSSZZZ^^^ccciiimmmssszzz{{{xxxmmm\\\WWWiiitttlllqqqvvvxxxwwwtttqqqppphhhrrrqqqaaaXXX]]]bbbaaa]]]\\\[[[]]]cccfff^^^SSS<<<444/////////---,,,---++++++++++++++++++++++++++++++************++++++))))))******+++++++++,,,'''((((((((())))))******))))))******++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,---,,,++++++---------...000111333444444555666777999;;;<<<======???BBBCCCDDDEEEHHHJJJMMMQQQSSSddd{{{tttssszzzyyyyyymmmdddZZZ]]]nnnqqqqqqxxx}}}|||sss[[[MMMEEE??????@@@<<<888777<<<;;;;;;;;;<<<===???@@@AAABBBCCCAAA===999777777444444444333333222222222//////000000111111222222---,,,++++++***+++++++++))))))))))))***+++,,,---111444999>>>BBBCCCCCCBBBBBBCCCFFFNNNWWW^^^``````WWWUUUUUU\\\jjjtttqqqhhh]]]```hhhuuu}}}|||uuuooojjjppprrrpppqqqvvvvvvrrruuuppppppxxx~~~zzzuuusssyyyuuuvvvwwwaaaNNNJJJNNNXXXfffqqqxxx}}}kkkfffmmm|||wwwsssxxxvvvuuuttttttwwwyyyzzzzzz|||}}}}}}~~~{{{vvvtttyyy||||||~~~pppeeebbbjjjwww~~~ppp\\\TTTddd~~~www]]]LLLBBBEEEUUUkkkwwwnnn^^^fff|||wwwrrrkkk{{{~~~yyyrrrllllllmmmiii]]]SSSTTTSSSVVV```kkkuuu}}}pppaaaPPPFFFCCCEEENNNWWW]]]aaahhhpppxxx{{{zzzxxxmmmfffXXX]]]vvvxxxuuu}}}jjjppptttvvvyyywwwnnniiiaaaRRRQQQVVVSSSRRRWWW]]]aaaggghhhaaaWWW>>>///,,,...+++---111,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++************++++++++++++++++++++++++++++++************************************************'''(((((()))))))))))))))******))))))))))))******++++++++++++++++++++++++)))******++++++******)))///...------...///000111333555777999999;;;===???>>>@@@CCCDDDDDDEEEGGGHHHKKKNNNSSSggg{{{www|||xxxrrrnnnbbb^^^jjjxxxyyyxxx___KKKCCC======>>>;;;888888;;;:::::::::;;;<<<>>>???AAABBBCCCAAA===:::888888555555444444333222111111/////////000000000000000)))))))))(((((('''''''''))))))))))))***+++,,,---111444999>>>BBBCCCBBBBBBAAABBBFFFNNNXXX___ccccccccc```]]]```kkksssooofff]]]```gggpppvvvuuunnniiieeekkkppppppqqquuuvvvrrrpppnnnqqqzzz}}}yyytttsss|||wwwuuu|||vvvaaaMMMJJJNNNXXXfffqqqxxx}}}rrrlllqqq~~~xxxuuuyyy|||{{{zzz{{{}}}yyyuuuvvvyyy~~~sssfff___bbbmmmvvvqqq\\\TTTeeeuuu\\\LLLBBBDDDSSSkkkyyysssfffppp{{{uuuhhhwww~~~{{{tttnnnmmmnnnjjj___UUUSSSQQQUUU___jjjuuu~~~zzzpppaaaOOOEEEBBBFFFOOOXXX___ccciiiqqqxxx|||{{{zzzssskkk[[[\\\qqqyyytttrrrqqqoooxxxmmmhhhqqq|||wwwnnnjjj```QQQNNNTTTRRRSSSWWW\\\dddmmmoooeeeXXX@@@111,,,...+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++************++++++,,,,,,++++++++++++++++++************************************************'''(((((()))))))))))))))******))))))))))))******,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++......------...///000111333555777999999;;;===???>>>@@@CCCDDDDDDEEEGGGHHHKKKNNNRRRfffyyyzzz|||qqqeeennnyyyyyytttZZZGGG@@@:::;;;;;;999888999::::::999999999;;;<<<===@@@AAABBBAAA===:::999999777666555444333222111000///////////////.........------......---+++***)))))))))))))))***+++,,,---222555:::???BBBCCCBBBAAAAAABBBGGGNNNXXX```eeegggfffdddbbbfffqqqyyywwwooo]]]```eeekkkmmmlllgggbbb```hhhoooqqqrrrtttsssqqqooommmoootttxxxyyy|||yyy|||vvv```MMMJJJNNNYYYhhhrrrxxx~~~uuunnnppp|||xxxwww}}}xxxuuussssss{{{zzzyyyzzzjjj]]]ZZZ```fff|||qqq]]]UUUeeerrrZZZKKKAAABBBPPPaaaqqqoooeeeooo}}}vvvgggsss|||uuuooonnnoookkk```VVVQQQOOOSSS^^^iiitttzzzuuuppp```OOODDDBBBFFFPPPZZZ```bbbhhhooovvvzzzzzzyyyvvvmmm\\\\\\nnntttllliiivvvssszzz|||iiilllwwwyyyqqqnnncccRRROOOUUUUUUUUU]]]iiivvvlllYYYBBB333...///+++,,,///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********************************************************'''((())))))******))))))******))))))))))))******,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------...///111111333555777888999:::===???>>>@@@CCCDDDDDDEEEGGGHHHKKKNNNRRReeexxxvvvyyy~~~|||llluuuvvvtttxxxxxxvvvwwwkkkSSSDDD===888999:::888999;;;;;;;;;:::999999:::;;;<<<>>>@@@AAA@@@===;;;::::::888777666444333111000000000//////...------,,,,,,000111222222111///,,,+++))))))))))))***+++,,,---333666;;;???BBBCCCBBBAAAAAACCCGGGNNNVVV^^^eeehhhfffggghhhmmmwww}}}yyyppp]]]bbbfffhhhhhhhhhfffbbbcccjjjqqqttttttqqqooonnnqqqmmmjjjjjjooozzz}}}|||wwwaaaNNNJJJNNNZZZiiisssxxx~~~xxxpppqqq}}}}}}yyyqqqjjjkkkpppmmmuuussskkkssstttdddYYYWWWYYYkkkuuu}}}ppp\\\UUUeee~~~oooWWWIII@@@@@@MMMZZZjjjiii___fffsss|||mmmpppzzz~~~}}}}}}uuugggqqq|||}}}uuuooommmoookkk```WWWOOONNNRRR\\\hhhsssyyytttppp```NNNDDDAAAFFFPPP[[[]]]```eeelllssswwwwwwwwwssskkk]]]___ttt|||uuurrr}}}yyy~~~lllqqqzzzxxx|||vvvtttjjjWWWSSSZZZ[[[[[[kkkqqq[[[DDD555000000+++,,,...))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++************++++++---,,,,,,++++++*********************************************************(((((()))************)))******))))))))))))******---,,,,,,++++++*********)))******++++++******)))---------...///000111111222444777888999:::===???>>>@@@CCCDDDDDDEEEGGGHHHIIIMMMQQQeee~~~vvvtttuuuxxxzzz{{{uuuhhhuuuvvvqqqpppmmmjjjnnngggRRR@@@;;;888999:::888999<<<===<<<;;;:::::::::;;;<<<<<<===??????<<<:::::::::888777666555333222111000000000///...---,,,+++++++++,,,---------+++((('''))))))))))))***+++,,,---333666;;;???BBBCCCCCCBBBBBBDDDHHHMMMTTT]]]dddiiilllnnnpppssswwwwwwmmmaaa[[[dddiiihhhgggjjjjjjgggiiinnnuuuxxxtttooolllmmmqqqnnnjjjggglllyyy~~~vvvwww|||yyycccPPPJJJOOO[[[iiisssxxx~~~wwwvvvxxxfff[[[XXXVVVZZZZZZ^^^ttt~~~~~~qqqcccYYYVVVZZZeeettt|||ooo\\\UUUeee~~~kkkTTTGGG???@@@LLL\\\llljjj^^^aaaiiijjjmmmjjjsssiiimmmvvv|||tttgggqqq||||||tttmmmkkkmmmiii___VVVOOONNNQQQ\\\gggrrryyyuuuppp```OOODDDBBBFFFPPPZZZ[[[^^^dddlllssswwwxxxwwwrrrkkk___ddd}}}~~~{{{{{{lllqqqxxx{{{zzzvvvttttttyyywwwxxxnnnZZZUUU]]]___dddvvvooo___FFF666111111,,,,,,...))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++************++++++,,,,,,,,,++++++*********************************************************((())))))*********************))))))))))))******,,,,,,,,,++++++*********)))******++++++******)))+++,,,---...///000111111222444666888888:::<<<>>>>>>@@@CCCDDDDDDEEEGGGHHHHHHLLLQQQfff~~~yyyvvvwwwvvvuuuxxx|||fffjjjoooyyyxxxddd]]]mmmqqqjjjgggccc```gggcccPPP???;;;:::<<<;;;999:::===>>>===<<<:::::::::;;;;;;999;;;======;;;:::999:::888777666555444333222111000000///...------,,,,,,))))))***+++***)))((('''))))))))))))***+++,,,---222555:::@@@CCCDDDDDDDDDBBBEEEIIIMMMTTT]]]gggmmmqqqsssuuuuuuvvvrrrfffYYYYYYeeellljjjhhhlllnnnlllmmmpppuuuxxxsssmmmnnnrrrpppqqqooommmpppwww||||||rrrkkkhhhnnnxxx~~~zzzdddQQQLLLPPP[[[jjjtttzzz{{{yyyuuu```UUUMMMLLLQQQbbbrrrfff___TTT[[[fffsss|||ooo\\\VVVfff~~~}}}hhhPPPEEE>>>@@@LLL___nnnkkk___ccciiihhhhhhmmmwwwpppgggnnnzzz|||uuufffsss{{{ssskkkiiikkkhhh^^^UUUPPPOOORRR\\\gggqqq}}}zzzvvvpppaaaPPPFFFCCCEEENNNWWW[[[^^^fffooowww{{{{{{yyytttmmmaaaggg{{{nnnnnnooonnniiieeehhhooopppqqqvvvoooZZZTTT\\\___hhhvvvzzzqqqhhhbbbGGG777222222,,,,,,///***,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************************************((()))******++++++************))))))))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---///000111111111222444666777888999<<<>>>>>>@@@CCCDDDDDDEEEGGGHHHIIILLLRRRgggrrrrrruuuyyyxxxsssqqqrrrccckkklllmmmiii\\\[[[llljjjccc```]]][[[ccc___MMM>>><<<===???>>>::::::===>>>===;;;999999999999:::666888;;;;;;:::999999999777666666555444333333333000/////////......------++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,---111444:::???DDDEEEFFFEEEAAADDDIIIOOOVVVaaallluuu~~~{{{xxxsssggg\\\WWWfffnnnjjjggglllooommmkkkmmmrrruuurrrnnnsss{{{uuuvvvuuurrrtttxxxuuuooofffbbbdddooozzzyyydddQQQMMMQQQ[[[iiittt{{{}}}|||qqq```[[[ccc{{{}}}vvvoooZZZYYY[[[dddrrr~~~~~~}}}}}}qqq^^^XXXhhh}}}fffNNNDDD>>>@@@MMM___nnnmmmeeelllvvvwwwxxxtttxxx~~~}}}uuuooottt|||xxxtttjjjzzz{{{ssskkkiiijjjggg^^^UUURRRPPPSSS]]]gggqqq}}}zzzvvvpppbbbQQQHHHDDDEEELLLTTTXXX]]]fffqqqzzz}}}|||zzzuuummm___eeerrrqqqpppoookkkbbbZZZ^^^ggggggjjjtttnnnZZZSSS[[[^^^dddmmmsssqqqlllhhhddd```GGG777222222------///***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++*********++++++,,,,,,---************************************************))))))***++++++++++++*********))))))))))))***************++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++---///000111111111111333666777888999<<<>>>>>>@@@CCCDDDDDDEEEGGGHHHKKKNNNRRRfffiiilllsssyyyxxxqqqkkkjjjooovvvssskkkfff___bbbqqqiiicccaaa___^^^eeeaaaNNN>>>===???AAA@@@;;;;;;======<<<:::888777777888888555777999:::999888888999666666555555555444444444///////////////.........***************,,,------))))))))))))***+++,,,---000444999???DDDFFFGGGFFF@@@DDDIIIPPPXXXdddqqq{{{zzzrrreeeYYYVVVfffooojjjfffkkknnnkkkggghhhmmmrrrqqqpppxxx}}}|||vvvrrruuu{{{yyyrrrhhheeeiiiuuuxxxcccPPPNNNQQQ[[[iiittt|||yyysss{{{|||{{{~~~zzzccc[[[UUUZZZiiixxxuuusssssswwwrrr```ZZZjjj}}}dddLLLCCC>>>AAANNN```qqqrrrmmmyyywwwsssrrrtttwwwyyysssqqqooo|||ssskkkiiijjjhhh^^^VVVSSSQQQTTT]]]gggqqq|||yyyuuupppbbbRRRIIIEEEEEEKKKRRRTTTZZZeeeqqqzzz}}}{{{yyyrrrjjj[[[aaa{{{rrrkkkkkkllljjjaaaYYY]]]gggbbbhhhtttppp[[[TTT\\\```\\\eeelllnnnmmmkkkddd\\\GGG777222222---...000+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))***+++,,,------...************************************************))))))***++++++++++++*********))))))))))))******))))))***+++,,,------...*********++++++*********)))+++---///111111111111111333666777888999<<<>>>>>>@@@CCCDDDDDDEEEGGGHHHLLLOOOSSSfffeeejjjuuuvvvppp{{{wwwvvvqqqggggggpppllleeehhhjjjfffddd]]]MMMAAA<<<:::<<<<<<::::::<<<999999999999999888666666777777777666555555444444111222333444444444333222333111---,,,,,,.........+++***---000...******---,,,,,,++++++***+++++++++111666<<>>;;;<<<===;;;;;;===???===;;;:::888888888999999888888666555444333333222333444555555444333222///111222222222666<<>>@@@AAACCCEEEFFFGGGGGGIIILLLQQQeeeooommmwwwuuufffeeennnwwwooooooqqqrrrwwwlllTTTDDD>>>;;;<<<<<<:::;;;===AAA???===:::999999:::::::::999888777666555444333333444555555555444333222111111000...111===NNN[[[<<<222******,,,,,,++++++************+++,,,---...000555<<>>CCCLLLVVV```kkkvvv~~~xxxssspppttt}}}|||vvviiillltttyyyooogggkkk~~~}}}zzztttsssssswww~~~{{{gggTTTNNNNNNVVVeeerrrwwwxxxzzzpppZZZRRRSSSaaannnzzziiiYYYRRRTTTaaapppzzz___III@@@BBB:::>>>BBBHHHNNNVVV^^^ccciiipppzzz~~~~~~|||ooodddhhhyyy~~~jjjLLL???@@@???III```www~~~vvvsssmmmgggfffeee^^^UUUNNNLLLNNNVVV___jjjyyy|||tttgggVVVKKKDDDCCCHHHOOOWWW\\\eeemmmrrrwww{{{}}}xxxqqqdddcccqqq~~~}}}rrrhhhfffjjjwwwxxx}}}vvvfffhhhtttwwwoookkkddd```bbbcccZZZOOO@@@777//////000...+++***,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************+++++++++++++++*********************************++++++************++++++************************((())))))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...///000000111222333555666777888<<<>>>>>>???AAACCCEEEGGGHHHHHHIIILLLQQQeeedddhhhvvv~~~nnn]]]^^^lllnnnlllnnnnnnmmmrrrkkkVVVDDD>>>:::;;;;;;999:::===AAA???===;;;999:::;;;;;;;;;::::::999777666666555555666666777666555444333222111///---...999IIIVVV<<<222******,,,,,,++++++************+++,,,---...000555;;;@@@BBBCCCCCCCCC@@@FFFOOOVVV]]]bbbeeefffmmmllllllmmmooopppppppppeeejjjvvvyyytttnnnlllsss|||ssssssuuu{{{|||zzzsssyyyyyydddQQQLLLMMMVVVfffsssxxxzzz{{{gggRRRKKKLLLSSS___rrryyyiii\\\WWWYYYggg|||vvv```NNN@@@:::;;;:::<<<===???AAAEEEJJJMMMXXXbbbqqq~~~~~~}}}|||ssshhhjjjwwwttt```EEE;;;>>>>>>JJJddd{{{{{{vvvtttnnnhhhgggggg```WWWNNNLLLNNNUUU^^^iiixxx{{{sssgggWWWLLLDDDBBBIIIQQQYYY```jjjrrrxxx{{{}}}~~~{{{tttddddddvvv|||zzzuuunnnjjjkkkllltttuuubbbdddtttzzzuuuppphhheeehhhjjjaaaVVVAAA777//////000...++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************)))*********************************************++++++************++++++************************((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...///000000111222333666777777999<<<>>>>>>???AAACCCEEEGGGHHHHHHJJJMMMQQQeeellloooyyy{{{vvv{{{xxxuuufffWWWZZZiii```bbbhhhhhhhhhpppmmmXXXFFF@@@;;;;;;;;;:::;;;===???>>>===;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888777888999999888777555444111222222///---...222777555...)))***+++)))(((***************+++,,,------///444;;;@@@BBBBBBBBBCCCBBBIIIQQQVVV\\\aaaaaa^^^ggghhhgggdddaaaaaadddgggaaaeeemmmvvv~~~~~~xxxvvvtttmmmiiihhhgggkkkttt}}}~~~xxxvvvbbbOOOJJJMMMWWWgggsssyyy|||uuu___MMMEEEFFFFFFNNN]]]mmmyyyssslllaaahhhttttttWWWFFF>>>;;;;;;<<<<<<=========>>>@@@DDDGGGMMMXXXiiixxx~~~||||||uuulllmmmuuuxxxtttdddSSS>>>999===>>>OOOnnn|||xxxvvvpppjjjjjjiiibbbYYYOOOMMMNNNTTT]]]hhhwww~~~yyyqqqfffWWWLLLDDDBBBIIISSSZZZaaallluuu{{{}}}~~~~~~~~~wwwhhhhhh|||zzzuuusssuuuuuuqqqnnnnnnmmmyyyyyybbbdddvvv|||vvvqqqkkkjjjpppsssjjj]]]CCC999000...///...------///...---,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))((()))******+++******************************+++++++++,,,,,,,,,,,,,,,---...///000111222222444777888999:::<<<>>>===>>>AAACCCEEEGGGHHHIIIJJJMMMRRRfffppprrrwwwtttjjjrrruuullljjjlllfff\\\___jjj___```eeefffiiiuuupppXXXIIIBBB=========;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::888777666444444333111...+++)))(((...******,,,,,,)))(((***+++++++++***++++++,,,,,,///444;;;@@@BBBBBBBBBCCCBBBHHHMMMQQQXXX```bbb___bbbaaa^^^[[[ZZZ]]]aaadddcccdddfffjjjnnnttt{{{yyytttqqqtttuuupppjjjhhhllllllqqqzzz~~~}}}~~~xxxdddRRRIIIMMMYYYgggqqqwww}}}mmm\\\NNNIIIJJJJJJMMMUUU___gggqqq{{{vvvssswwwnnnZZZDDD;;;:::::::::;;;777999;;;===???CCCIIIMMMPPPZZZhhhvvv~~~|||}}}xxxpppooorrrmmmcccTTTHHH:::;;;CCCFFF\\\zzzxxxrrrmmmlllllleee\\\QQQNNNNNNSSS[[[fffuuu|||vvvooodddVVVKKKCCCBBBJJJTTTYYY```jjjsssyyy|||~~~{{{ooommm~~~~~~gggggglllrrrsssqqqqqqttt||||||dddgggvvvyyyqqqmmmjjjmmmuuuyyyoooaaaFFF:::000...///...///000------,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,...///111222333333555888::::::;;;===???===>>>@@@CCCFFFGGGIIIIIIJJJMMMRRRffffffiiirrrrrrlllxxxttthhhdddlllnnnhhhjjjrrrgggeeeggghhhnnn|||sssWWWKKKDDD??????>>>===>>>BBB:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<============>>>;;;;;;<<<<<<;;;999888777999555222000000000000000+++***---000...******---,,,,,,++++++***+++++++++///444;;;@@@BBBBBBBBBBBBAAAEEEHHHIIIQQQ\\\aaa______ZZZUUUUUUYYY___ccceeeiiigggfffhhhiiilllrrrwwwllliiikkkqqquuutttrrrsssrrrllllllsssxxxyyy|||wwwfffaaajjjwww~~~|||iiiXXXIIINNNZZZhhhpppuuu|||{{{kkk```XXXUUUWWW]]][[[\\\aaadddlll~~~~~~uuuooowwwwwwnnnTTTHHH>>>>>>@@@===888555;;;<<<>>>@@@CCCGGGLLLPPPYYY```lllvvv~~~~~~~~~zzzsssqqqpppfffXXXLLLCCC:::@@@JJJPPPjjj|||yyysssnnnnnnmmmggg^^^RRRNNNNNNSSS[[[eeetttzzztttmmmcccVVVKKKCCCBBBJJJUUUYYY___hhhpppvvvzzz}}}~~~~~~uuurrr}}}|||}}}yyy{{{~~~}}}vvvpppqqqtttZZZ___iiiqqqqqqooossszzzxxxbbbeeeqqqqqqkkkiiihhhmmmwww{{{qqqcccHHH<<<000---...///000222++++++++++++,,,---......++++++++++++++++++++++++************************---------....../////////))))))******++++++++++++++++++************+++++++++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,...000111333333333666999:::;;;<<<>>>@@@===>>>@@@CCCFFFHHHIIIIIIJJJMMMRRRfffkkklllnnnmmmssstttlllqqquuukkkfffmmmqqqiiijjjiiilllxxx}}}kkkQQQHHHEEEAAA===;;;;;;<<<>>>:::;;;<<<<<<===???BBBEEE<<<<<<======>>>>>>>>>???<<<:::999888999999888666888666333222111000///...------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111444:::???CCCDDDDDDCCCBBB@@@BBBKKKXXXaaadddbbbeee```[[[ZZZ^^^dddhhhiiifffhhhgggdddeeejjjlllkkkaaaaaafffooovvvvvvqqqnnnooonnnoooqqquuu{{{~~~qqqbbb]]]fffsss{{{{{{hhhUUUKKKNNNYYYhhhsssxxx}}}yyyhhh]]]YYYZZZ[[[^^^bbbeeefffiiiqqq}}}wwwyyy{{{jjj\\\TTTEEEBBB??????@@@@@@>>>;;;888;;;>>>@@@BBBGGGPPPWWWccchhhpppwww}}}~~~~~~|||ssscccWWWIIIEEEAAABBBKKKccc}}}yyyqqqjjjhhhiiiccc[[[NNNKKKLLLRRRZZZdddssszzzuuuqqqdddTTTHHHAAA@@@FFFNNNXXX]]]eeemmmsssxxx}}}{{{|||qqqyyy}}}{{{~~~xxxkkkhhhpppsssooobbb```bbbgggiiijjjsss~~~www```[[[dddgggbbbbbbeeemmmttttttmmmeeeNNN;;;222111......///''',,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++---,,,+++)))((()))************+++++++++******+++++++++,,,,,,,,,------...///000111222222333555777999999;;;===???@@@AAABBBCCCDDDEEEFFFGGGFFFIIIMMMaaahhhmmmvvvyyy}}}sssvvvyyyllleeeiiikkkmmmrrruuuvvvzzzxxxeeeOOOCCCAAA>>><<<;;;<<<===>>>;;;>>>@@@BBBBBBBBBCCCDDD??????>>>>>>>>>>>>>>>>>>===<<<::::::;;;;;;999888666444222111111000///...---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,111444999???BBBDDDDDDCCCDDDCCCFFFQQQ```iiiiiifffggggggfffeeeeeegggjjjllljjjmmmmmmhhheeeggghhhgggcccgggmmmuuuyyyyyyxxxwwwqqqooonnnnnnpppsssvvvwwwxxxxxxtttlllkkkrrr{{{|||hhhUUUJJJMMMXXXfffqqqvvv|||yyynnnhhhfffggghhhlllnnnnnnnnnpppuuu}}}~~~yyyyyylll^^^QQQGGGBBBBBB???;;;:::<<<<<<<<<:::<<<<<<;;;<<>>@@@@@@AAABBBCCCDDDFFFFFFGGGIIILLLPPPdddrrrwww}}}sssvvvxxxjjj___``````mmmvvv|||{{{wwwooo]]]KKK===<<<<<<<<<<<<===>>>???<<<@@@DDDEEEEEECCCBBBBBB???????????????@@@AAAAAA@@@???======>>>>>><<<;;;555444333222111000///...---,,,,,,,,,+++++++++***,,,++++++******++++++,,,000444999>>>BBBDDDDDDDDDDDDCCCHHHVVVgggooollleeejjjmmmoooooollliiiiiijjjmmmssstttoooiiiiiikkkkkkeeekkkssswwwxxxyyyyyyzzztttqqqnnnlllllllllllllllpppuuuxxxwwwyyy~~~|||iiiVVVJJJMMMWWWeeeooouuuzzz~~~yyytttrrrrrrtttvvvzzzyyyxxxxxxzzz}}}vvvvvvrrrooooooppppppmmmkkkccc^^^UUUKKKBBB;;;777555<<<:::999;;;@@@FFFJJJLLLIIIDDD???<<<@@@IIITTT\\\ooovvvnnndddcccxxx|||xxxpppiiigggfff```XXXJJJGGGIIIPPPYYYeeeuuuwwwrrrmmm```RRRGGG@@@>>>CCCJJJOOOUUU^^^hhhpppwww}}}{{{qqqkkkrrr}}}{{{qqqiiikkknnnoookkkfffhhhmmmzzzxxx{{{rrr]]]UUU[[[[[[aaaccchhhoootttrrrkkkeeeUUU???333111,,,...000***,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******************+++)))************+++++++++******+++++++++,,,,,,,,,------...///000111222222444666888::::::<<<>>>@@@@@@AAABBBCCCDDDFFFGGGGGGJJJMMMQQQeee|||ttt}}}qqqnnngggnnnrrrdddXXXXXXXXXmmmtttyyywwwrrrhhhVVVEEE;;;<<<======>>>>>>>>>>>>???AAADDDEEEDDDBBBBBBBBB>>>>>>>>>???@@@BBBDDDEEEBBBAAA??????@@@@@@>>>===777777777555222///......------,,,,,,++++++******,,,++++++******++++++,,,///333888>>>BBBDDDDDDDDDCCCBBBGGGVVVgggnnnhhh___iiikkknnnqqqqqqnnniiieeellltttyyyuuuoooooosssuuujjjpppvvvwwwxxxzzzzzzyyywwwsssooommmnnnnnnllljjjrrrvvvyyyyyy{{{}}}kkkXXXLLLNNNWWWeeeoootttzzz}}}|||yyyvvvuuuxxx|||yyynnn```VVVSSSQQQMMMHHHEEEBBB>>>:::777666666777666777:::AAAKKKWWWbbbhhh\\\UUULLLGGGIIIRRR]]]dddmmmvvv~~~{{{wwwooohhhfffeee^^^UUUJJJHHHIIIOOOXXXcccrrrxxxssslll```RRRHHHAAA>>>BBBIIINNNTTT^^^gggooowww}}}}}}uuuuuuvvvqqqtttwwwtttlllffffffjjjrrrrrrxxxqqq]]]XXX```bbblllnnnrrruuuvvvsssmmmiiiXXXAAA444000,,,...111+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))...---+++)))(((((()))***))))))*********+++++++++******+++++++++,,,,,,,,,------...///000111222222444666999:::;;;<<<>>>@@@@@@@@@AAACCCDDDFFFGGGHHHIIILLLPPPdddrrrhhhssszzzppp___]]]iiipppbbbWWW[[[^^^zzzzzzxxxvvvssshhhTTTBBB===>>>?????????>>>===<<>>???@@@AAABBBBBBAAA@@@???@@@@@@???===;;;<<<;;;888333///............------,,,++++++***,,,++++++******++++++,,,///222888>>>BBBDDDDDDDDDDDDBBBFFFSSSaaahhhccc[[[ddddddhhhrrr||||||rrrggghhhqqqwwwtttppprrrwwwyyyooouuuyyyxxxzzz~~~~~~{{{zzzvvvrrrrrrtttuuusssqqquuuvvvtttrrrttt|||mmm[[[NNNPPPXXXeeeoootttzzzzzzuuusssxxxzzziiiSSSDDD???>>>;;;999777777777777777888888999555666:::AAAKKKXXXdddlllgggbbbZZZUUUUUU\\\fffmmmnnnvvv~~~}}}~~~}}}|||}}}}}}xxxuuunnngggfffddd]]]TTTLLLIIIIIIOOOWWWaaaooo|||wwwrrrkkk```SSSIIIBBB???BBBHHHMMMSSS\\\eeemmmtttyyy}}}{{{|||lllwwwvvvmmmiiihhhiiijjjqqqkkkZZZZZZhhhoookkknnnsssvvvvvvsssqqqpppYYYBBB444000+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++++++++***))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))((((((***,,,---))))))*********+++++++++******+++++++++,,,,,,,,,------...///000111222222444666888::::::<<<>>>@@@???@@@AAACCCEEEFFFGGGHHHIIILLLPPPdddxxxfff[[[hhhssslll^^^^^^lllqqqaaaYYYeeeooo}}}zzzmmmVVVBBB????????????>>>===<<<<<>>>>>??????===<<<;;;===>>>;;;555000...///000000///...---,,,++++++,,,++++++******++++++,,,...111777===BBBDDDDDDDDDEEEDDDFFFNNNZZZaaa```]]]aaabbbkkk~~~}}}mmmbbbiiinnnmmmmmmqqqvvvxxxrrr{{{zzzwww{{{}}}{{{}}}yyyvvvwwwzzz|||yyyvvvsssqqqllliiinnnyyyooo]]]PPPQQQYYYeeennntttyyy{{{sssllljjjqqq}}}~~~zzz|||yyyiiiZZZFFF999666888888888333444666777777666555444666777888:::>>>FFFOOOUUUbbbbbbbbbaaabbbgggpppwwwyyy}}}~~~~~~}}}{{{|||~~~~~~|||yyywwwvvvuuurrrlllfffeeeddd]]]SSSLLLIIIIIINNNUUU___mmmyyyuuunnnjjj___SSSJJJCCC???BBBGGGKKKQQQZZZccckkkqqqwww{{{~~~{{{{{{{{{{{{vvvjjjccceeefffmmmgggWWW[[[nnnxxxuuuzzz|||uuuqqqoooWWWAAA444000,,,...222,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''&&&'''))),,,000222)))************+++++++++******+++++++++,,,,,,,,,------...///000111222222333555777999999;;;===?????????AAACCCEEEFFFHHHIIIKKKNNNRRReeewwwuuuooo___TTT```llleeeffffffpppnnnYYYTTTiii|||pppWWWDDD>>>>>>=========<<<<<<<<<>>>@@@BBBBBBAAAAAABBBCCCBBBAAA>>>;;;::::::;;;<<>>@@@EEEKKKQQQZZZdddmmmttt{{{|||yyyzzzzzz|||yyyqqqlllttttttwwwnnn[[[\\\nnnxxx|||rrrmmmUUU???333000,,,///222,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((***,,,...///)))************+++++++++******+++++++++,,,,,,,,,------...///000111222222222444666888888:::<<<>>>>>>???AAACCCEEEGGGHHHIIIKKKMMMQQQeeehhhjjjjjj___WWWeeeqqqjjjmmmkkkppphhhOOOKKKgggoooVVVDDD<<<<<<;;;;;;;;;<<<======777:::===???>>>=========<<<;;;999888999<<>>>>>AAAIIISSS]]]ccciiiuuuzzzbbbSSSXXX]]]aaakkkxxx}}}tttzzz~~~xxxxxx{{{zzzuuuoooqqqooollliiioooxxx}}}||||||sssaaaOOOPPPWWWbbbkkkqqqwww|||yyyuuuqqqoooooopppqqqqqqhhhddd```^^^^^^]]]YYYUUUNNNLLLHHHDDDFFFQQQbbbpppwww~~~yyyqqqtttyyy{{{qqqbbbVVVMMMDDD<<<777555444666999999666444666555555666666777777888555777888777777;;;AAAFFFEEETTTfffrrrvvv||||||}}}}}}|||{{{zzzyyyxxxxxxvvvxxxzzz}}}~~~||||||zzzxxxwwwwwwxxxxxxwwwvvvqqqooojjjeeeeeeddd]]]TTTHHHEEEFFFLLLUUU```ooo{{{uuunnnfff\\\QQQIIIBBB===???CCCLLLSSS]]]hhhqqqzzzsssiiillllllooozzzzzzxxx|||zzzbbb^^^mmmuuu~~~xxxrrrSSS>>>222000---///222,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++******))))))***)))************+++++++++******+++++++++,,,,,,,,,------...///000111222222111333666777888999;;;>>>>>>???AAACCCEEEGGGHHHIIIHHHKKKOOObbb~~~jjjnnnkkkbbb```iiirrrvvvmmmrrrooo^^^OOORRRgggzzz~~~{{{jjjRRR>>>999::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888;;;???AAA;;;999888888;;;===>>>>>>:::999999888666555333222000///...---------------------,,,,,,,,,,,,++++++---111777===AAADDDDDDDDDDDDAAA===>>>JJJ[[[eeegggpppppp```UUUYYYaaaiiilllooo|||zzzyyy|||zzz{{{uuutttyyyzzzvvvssstttxxxqqqnnnqqqvvvyyy|||uuuhhhOOOMMMQQQ]]]iiiqqqwww||||||vvvhhhccc]]]XXXVVVVVVWWWWWWMMMLLLJJJIIIHHHGGGGGGGGG<<<<<<===@@@AAAGGGVVVeeepppzzz}}}qqqllljjjnnnsssyyynnnXXXKKKCCC<<<777666666777777777777666666555777777666666555555555555444555555666777:::???BBBHHHTTTeeesss|||}}}}}}wwwsssssswwwxxxzzz|||~~~}}}}}}}}}yyyyyyyyyxxxwwwuuusssrrrvvvqqqjjjeeeffffff\\\PPPKKKHHHIIIMMMSSS^^^nnn}}}}}}rrrmmmeee\\\NNNCCC======@@@BBBGGGOOO]]]jjjuuu}}}ooo^^^aaakkkvvv{{{uuuyyyfff```kkknnnuuu|||uuuZZZ@@@222000,,,,,,000///------++++++++++++------,,,,,,,,,++++++*********+++++++++*********))))))************************(((((()))***++++++,,,,,,*********************************************************)))))))))))))))+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,------,,,---000333222333444666777999:::;;;===???AAABBBBBBCCCEEEGGGKKKIIIPPPdddyyyuuuqqqjjjeeejjjtttxxxvvvrrrvvvqqq___PPPRRRdddttt~~~~~~}}}|||wwwgggPPP>>>:::::::::999999999888888999999888888888888999999<<<;;;999888888:::<<<>>><<<:::888999;;;=========999999888777666444222111000///...------,,,,,,---------,,,,,,,,,,,,++++++---111666===AAACCCDDDDDDBBBAAA@@@BBBLLLZZZbbbbbbjjj|||xxxkkk^^^RRRZZZfffmmmmmmqqqxxxvvvvvvssssssrrrtttxxxvvvqqqqqquuurrrooopppxxx~~~~~~{{{zzz|||~~~tttfffPPPNNNRRR]]]iiiqqqwww|||zzzsssiii```OOOLLLGGGDDDCCCDDDDDDDDDBBBAAA@@@>>>>>>=========999888:::===???EEETTTbbbnnnwww}}}zzzvvvqqqqqqmmmkkklllmmmlllooosssvvvyyyppp___LLLAAA<<<888777888666666777777777777777777666777888888777666666666666666666666777;;;@@@DDDQQQ]]]llluuu~~~{{{{{{zzz}}}|||uuurrrrrrrrrsssuuuxxx{{{~~~}}}}}}}}}|||{{{{{{zzzzzzwwwvvvvvvvvvuuuuuuuuutttuuuqqqjjjeeefffeee\\\PPPIIIGGGGGGMMMTTT___ppp|||rrrmmmeee\\\NNNBBB======@@@BBBJJJQQQ\\\hhhsss}}}mmm\\\dddrrr}}}zzzxxxlllaaafffffflllvvvyyyqqq[[[AAA333111,,,,,,000...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++*********))))))************************((())))))***++++++,,,,,,***************************************************)))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,------,,,...000333222333444666777999:::;;;===???AAABBBBBBCCCEEEGGGKKKIIIQQQeeezzz{{{www}}}{{{uuuwwwqqq^^^PPPTTTbbbnnn{{{wwwsssrrroooaaaMMM===;;;;;;999888888999999:::999999888777777888999999===<<<;;;::::::::::::;;;===;;;999999;;;<<<<<<<<<999999888777555333111000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++---111666<<>>AAAHHHUUUcccooowww~~~xxxrrrnnnkkkiiihhhccc[[[VVVVVVUUUWWW\\\cccgggiiifffdddXXXJJJ;;;666555444666888666666777777888888999999666999;;;;;;999777777777777777777777888;;;AAAEEESSSaaajjjmmmwww~~~wwwxxx~~~~~~zzz}}}zzzyyyzzzyyytttrrrtttssstttuuuwwwzzz~~~~~~}}}|||zzzzzzyyyyyyxxxwwwwwwwwwtttssssssrrrssstttvvvwwwtttpppiiieeeeeeddd[[[PPPGGGEEEFFFMMMUUUaaarrr|||qqqmmmddd[[[MMMBBB======@@@BBBJJJPPPYYYdddooo{{{kkk___lll{{{oootttxxxyyy}}}ooobbbdddeeelllooosssuuuyyyzzzuuunnn\\\BBB444222------000...---,,,,,,++++++,,,,,,---+++++++++++++++*********+++++++++***************************************)))))))))***++++++,,,,,,************************************************))))))))))))))))))*********))))))))))))******++++++++++++++++++++++++++++++,,,---------...000222222333444666777999:::;;;===???AAABBBBBBDDDFFFHHHLLLJJJRRRfffzzz~~~wwwxxxooo\\\RRRWWWcccjjjrrrkkkfffgggdddYYYHHH===<<<;;;999888888999;;;<<<<<<;;;999888888999;;;<<<<<<===============<<<<<>>===;;;;;;<<<<<<;;;999999888888777777777888888999999<<>>???BBBDDDEEECCCAAABBB999111111333333444777666666666777888999:::::::::===@@@???;;;777555555666666666666777;;;@@@DDDMMMYYY]]]ZZZeeezzzuuukkkccc]]]```hhhpppvvvzzz|||{{{{{{{{{yyywwwwwwyyy}}}}}}}}}~~~~~~}}}|||{{{zzzxxxxxxwwwwwwvvvuuuuuuuuusssrrrqqqpppqqqrrruuuvvvrrroooiiidddcccbbbZZZPPPGGGEEEGGGMMMUUUaaasss|||rrrmmmdddZZZMMMBBB======@@@BBBGGGMMMXXXcccnnnyyypppiiixxxnnntttxxxxxx}}}mmmbbbhhhnnnqqqpppooonnnnnnmmmjjjggg\\\BBB555333...---000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************))))))*********+++++++++************************************************)))))))))))))))*********+++***************++++++++++++++++++++++++++++++***,,,---...---...000222222333444666777999:::;;;===???AAABBBCCCDDDGGGIIIMMMKKKRRRfff{{{uuu{{{~~~qqq]]]UUU]]]eeefffhhh```]]]^^^\\\PPPDDD===<<<;;;999888888999;;;===;;;;;;:::999999:::;;;;;;;;;<<<===???@@@AAA@@@@@@@@@>>>;;;:::;;;<<<;;;;;;;;;;;;;;;:::888777555444111111///...---,,,,,,,,,------,,,,,,,,,+++++++++---111666<<<@@@BBBBBBBBBAAA@@@BBBKKK]]]mmmqqqmmmhhhfffbbbbbbeeegggaaaYYYSSS[[[dddhhhiiilllppptttpppjjjjjjqqqooofffeeejjjooonnnoooyyy~~~~~~||||||uuuuuuwwwzzzxxxkkkVVVRRRTTT]]]hhhooouuuzzz~~~~~~~~~~~~zzzfffUUUJJJBBB===???>>><<<<<<<<<;;;999777;;;::::::999999999::::::::::::>>>EEEKKKRRR]]]hhhhhhnnntttyyy}}}|||uuulllcccWWWIII@@@>>>999777666666666555333111555111000444777555444555666666666666777888::::::>>>AAADDDBBB;;;666444444555666666777888;;;???CCCJJJSSSRRRKKKSSSgggkkk```UUUNNNJJJMMMRRRZZZhhhuuu{{{}}}~~~|||}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxwwwvvvvvvuuuuuuttttttsssqqqooooooppprrrssspppoooiiicccbbb```XXXOOOIIIGGGHHHMMMUUUaaarrr|||rrrnnncccZZZLLLAAA======@@@BBBEEEMMMZZZgggrrrzzzsssnnn}}}tttxxx}}}~~~xxxxxx}}}ggg```llltttqqqooolllhhhddd``````bbbZZZAAA444333...---000---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************+++++++++************************************************(((((())))))************---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***,,,............000111222333444666777999:::;;;<<>>;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999888777333222111///...---------------,,,,,,,,,,,,++++++---111666<<<@@@AAAAAAAAABBB???@@@NNNgggzzz|||uuujjjeeeaaabbbeeeddd^^^WWWRRR[[[eeejjjmmmoooooommmhhhgggjjjpppnnniiikkkrrrtttsssttt}}}|||zzzuuutttuuuyyyzzzmmmWWWSSSSSS\\\fffmmmsssyyy}}}sss^^^NNNGGGEEEDDDDDDBBB@@@???>>>===;;;999<<<<<<;;;:::999999::::::;;;:::===CCCHHHNNNVVV___bbbfffkkkooorrrwww~~~}}}pppcccTTTEEE===<<<777555333333444444333111222000222888:::777555555666666555555555777888999@@@DDDFFFBBB:::555333555666888:::;;;<<<>>>AAADDDPPPVVVTTTNNNRRR]]]]]]SSSVVVPPPLLLMMMNNNPPP^^^nnnxxx~~~~~~~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuusssrrrpppooooooppppppooonnniiiccc```^^^WWWOOOIIIGGGHHHNNNUUUaaarrr{{{rrrnnnbbbYYYLLLAAA<<<===@@@BBBEEEOOO^^^lllvvv|||}}}{{{oookkk{{{~~~wwwsss~~~}}}vvvxxxzzzzzzxxxccccccppptttqqqnnnllljjjfffccceeejjjXXX???333222...---000---+++,,,,,,------,,,,,,+++)))))))))******************************+++++++++************************************************************************************************((((((((()))******++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++)))+++...///......///111222333444666777999:::;;;<<>>===<<<<<<<<<>>>;;;<<>>AAACCCDDDFFFIIIKKKKKKIIIQQQeeezzz||||||~~~}}}|||uuuaaaNNNQQQeeennnhhhfffeeeiiikkk]]]GGG>>>AAA999:::;;;;;;<<<<<<<<<;;;:::<<<>>>@@@@@@>>><<<:::999999:::;;;===???AAABBB???===;;;;;;<<<===>>>===666777888999999999999999666555333111000///......---------,,,,,,,,,++++++...111666;;;???AAA@@@@@@AAA<<>>===@@@AAAAAADDDJJJGGGIIIKKKKKKLLLPPPXXX^^^```iiissszzzvvvmmmaaaVVVIII<<<555555111000///000222333222111444111222666777666888;;;777666444333333444555666>>>BBBDDD@@@999555777<<<===@@@FFFIIIJJJJJJJJJKKKSSSYYYccclllnnniiibbb^^^XXXNNNLLLRRRTTTMMMLLLRRRnnnyyy}}}||||||~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwvvvuuuuuuttttttqqqqqqrrrrrrrrrqqqppppppmmmmmmiiibbb___\\\VVVOOOEEECCCFFFMMMWWWdddwwwwwwnnnjjjaaaXXXKKK@@@<<<===@@@BBBEEENNN[[[gggpppvvvyyyzzz}}}xxxuuupppppp|||pppoooqqqvvv~~~ooogggxxxwwwqqqhhhdddjjjqqqpppnnnnnnSSS;;;000111------000---++++++------------++++++(((((())))))*********+++))))))******++++++++++++************************++++++******************************************************************'''(((((()))***+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++)))+++...////////////000222333444666777999:::;;;<<<>>>AAACCCDDDFFFIIIKKKKKKIIIPPPdddyyy~~~ooosssvvvyyyyyyssswwwiiiRRRKKKZZZcccbbbeeelllgggiiidddTTTJJJEEE;;;:::;;;<<<======;;;999888;;;;;;<<<>>>@@@@@@???===;;;;;;;;;<<<<<<<<<======:::999888999;;;=========;;;:::999888888888999::::::888555333222000---***+++***************++++++,,,...222999???BBBBBBAAA@@@DDDJJJSSSdddtttzzzyyyuuummmeeecccdddfffhhhjjjmmm~~~yyyxxxyyymmmmmmjjjgggeeecccgggttt|||xxx{{{zzzxxxwwwoooooorrrwww}}}|||rrrbbbWWWQQQWWWbbblllrrrwwwyyy|||mmmaaa[[[YYYYYYYYY[[[YYYVVVTTTTTTSSSQQQPPPPPPNNNLLLKKKKKKJJJGGGEEECCCAAA???>>>??????===<<<>>>=========>>>AAADDDEEESSSXXX___gggmmmoooooonnneee```UUUJJJ???888333111000222333333222111222333222444666777888999;;;===777666555555666777777666@@@GGGJJJDDD===:::::::::@@@BBBEEEHHHIIIKKKNNNPPPUUUaaajjjlllllllllggg```WWWOOOHHHDDD@@@===CCCLLL[[[fffuuu~~~{{{{{{zzzyyyyyyyyyyyyzzz}}}}}}~~~~~~zzz|||~~~}}}zzzyyy{{{}}}{{{yyywwwvvvwwwxxxxxxwwwvvvvvvwwwvvvvvvuuutttsssqqqtttvvvuuussspppnnnnnnqqqmmmfff___]]]\\\UUULLLEEEGGGEEEJJJYYYdddpppssskkkiiibbbUUUHHHAAA>>><<<>>>AAAEEEOOO\\\hhhsssyyyzzz~~~vvvmmmlllpppzzz~~~sssiiilllvvv~~~uuuhhhiiinnnkkkjjjnnnkkkSSS===222111---//////'''++++++++++++++++++++++++************************---,,,***)))))))))************++++++++++++******************************************************))))))))))))))))))))))))((((((((((((((())))))*********)))))))))+++,,,---)))***,,,------,,,***)))++++++,,,...000222555666111222444777999;;;<<<===?????????@@@CCCGGGJJJMMMMMMLLLRRRcccyyytttiiinnnppprrrqqqjjjqqqgggVVVUUUfffkkkgggiiinnniiihhh```LLLCCCBBB===<<<;;;;;;::::::;;;;;;;;;===<<<;;;;;;<<<=========;;;;;;<<<<<<<<<=========;;;:::999:::<<<===>>>>>><<<;;;999888777888888999999777444222111000---+++++++++************++++++,,,...222888???BBBBBBAAA>>>@@@CCCJJJXXXiiiqqqrrrxxxoooeeebbbfffkkkmmmmmmqqq~~~qqqmmmkkkkkklllkkklllttt~~~||||||}}}|||xxxxxx{{{}}}zzzxxxuuuvvvxxx{{{~~~uuueee[[[TTTXXXccckkkqqqvvvyyy|||pppfffaaa```______aaa^^^[[[YYYXXXWWWUUUTTTRRRPPPMMMLLLLLLJJJHHHFFFDDDBBB@@@???@@@@@@>>>===;;;:::999999:::<<>>FFFGGGGGGGGGIIIOOOXXX___```ccceeedddfffhhhccc[[[TTTOOOMMMLLLIIICCCBBBEEERRR^^^nnn}}}}}}~~~~~~}}}|||||||||||||||{{{{{{|||||||||||||||}}}yyy{{{|||{{{yyyxxxzzz|||{{{yyywwwvvvwwwxxxxxxwwwuuuuuuvvvvvvvvvuuuttttttrrrtttuuuuuurrrpppppppppqqqmmmfff___\\\[[[TTTKKKDDDGGGEEEKKK[[[fffssstttllliiiaaaTTTGGG@@@===;;;===AAACCCMMM[[[jjjyyy{{{sssqqqooowwwyyyooohhhkkkqqqtttlllcccgggooommmmmmqqqnnnRRR===111000,,,...///(((++++++++++++++++++++++++************************,,,,,,***)))))))))************++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))***+++++++++***)))))))))***+++,,,***+++,,,,,,,,,,,,+++******+++,,,...111333444555222333555777999:::;;;;;;>>>>>>???@@@CCCGGGJJJLLLMMMLLLSSSddd{{{kkkeeennnppppppnnneeellldddYYY___qqqrrrlllnnnuuurrrrrrfffMMM@@@???;;;===<<<:::999999:::<<<===>>>===;;;999999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>><<<;;;999888777777777888777555333111111000...,,,++++++************+++++++++---111888>>>BBBCCCBBBAAAAAAAAADDDPPP```jjjlllpppiiicccbbbhhhmmmllljjjpppuuuuuukkkkkkmmmqqqsssrrrvvv{{{}}}zzzzzz~~~~~~yyyuuuuuuuuu{{{|||xxxxxxzzz}}}}}}}}}zzziii^^^VVVYYYccckkkppptttxxx{{{rrrllliiiiiiiiiiiiiiifffccc```___]]]ZZZXXXUUUSSSPPPOOONNNLLLIIIGGGFFFDDDBBBAAAAAAAAA@@@???::::::999888888:::;;;<<>>999555222111111222///111333333222222333444333555777777777888:::;;;???===;;;999999;;;===???CCCJJJLLLFFF???@@@DDDGGGSSSVVVXXXXXXXXX\\\dddkkkjjjgggcccaaabbbaaaYYYPPPQQQQQQTTTYYYYYYSSSMMMKKKOOOXXXiiizzz~~~|||~~~~~~}}}|||}}}}}}}}}zzzyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzxxxxxxyyyzzzzzzxxxvvvvvvwwwxxxwwwvvvsssttttttuuuuuuuuuuuutttsssttttttsssrrrqqqqqqrrrqqqmmmeee]]][[[YYYRRRIIICCCFFFDDDKKK\\\hhhvvvuuulllhhh___RRREEE>>><<<:::<<<@@@EEEMMM\\\nnn|||uuussspppvvvttthhhaaaeeehhhfffddd^^^eeeooooooqqquuupppPPP<<<111///+++---000***++++++++++++++++++++++++************************,,,+++******)))***************++++++++++++******************************************************))))))))))))))))))))))))***************++++++,,,+++***))))))((())))))***++++++++++++++++++++++++)))+++---000222333333333333444555777888999::::::>>>>>>???AAADDDGGGJJJLLLMMMLLLSSSeee|||vvvfffgggssswwwvvvssskkkiii___VVV```sssuuuqqqyyytttTTTAAA===888<<<;;;::::::::::::;;;<<<>>>>>>===;;;:::999:::;;;999999999:::::::::;;;;;;:::;;;;;;:::999:::;;;<<<<<<;;;999888777666777777555333222111111000...---,,,,,,+++*********+++++++++---111777===BBBCCCCCCBBBBBBAAABBBKKKYYYaaaccc]]]___```bbbgggmmmmmmkkklllgggmmmuuuzzzrrrhhhgggjjjpppsssuuuyyy|||vvvtttrrryyy{{{xxxuuuyyy||||||{{{~~~|||jjj^^^UUUYYYbbbjjjppptttwww}}}~~~}}}yyyuuuqqqpppqqqssstttqqqooollliiigggccc___\\\YYYWWWTTTRRRPPPNNNKKKIIIGGGEEECCCBBBCCCCCCBBB@@@======<<<;;;;;;;;;;;;<<>><<<:::999;;;???BBBGGGNNNQQQKKKEEEGGGNNNSSSbbbjjjtttwwwtttpppooopppppplllgggbbb^^^XXXMMMEEEKKKNNNUUU^^^ddddddaaa^^^ZZZ```kkkzzz~~~|||{{{||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvxxxyyyyyyyyyyyyxxxyyyyyyyyywwwvvvvvvwwwwwwvvvuuuqqqrrrssstttttttttttttttsssttttttrrrqqqppprrrsssqqqlllddd\\\YYYXXXQQQHHHCCCFFFDDDKKK\\\ggguuuvvvlllhhh\\\PPPCCC===:::999;;;???HHHMMM\\\qqq{{{qqqnnnooopppvvvqqq___VVV[[[aaa```ddd___fffoooppptttwwwpppMMM:::000...***,,,///***++++++++++++++++++++++++************************++++++************************++++++++++++******************************************************))))))))))))))))))))))))***))))))))))))***+++++++++******))))))(((((((((,,,++++++******++++++,,,)))+++...111333333222222111333444777999:::;;;;;;>>>>>>???AAADDDGGGJJJKKKMMMMMMSSSeee|||kkk```fffwww|||{{{zzzttthhhZZZNNN\\\sssxxx}}}yyyTTT???===::::::;;;<<<<<<<<<;;;:::999;;;>>>@@@@@@===:::999999777777888888888999999999999:::;;;:::888777999;;;;;;:::999777666666777777555333222111111111///...---,,,,,,+++******+++++++++,,,000666<<>>?????????FFFQQQXXXYYYTTT[[[```aaahhhuuuooo```___gggkkkrrrsssjjjfffeeegggmmmqqqttt|||zzzxxxuuuyyy~~~|||yyywwwtttwwwyyyxxxwwwzzz}}}hhh]]]TTTWWW```iiioootttvvv|||~~~~~~|||zzzvvvsssrrrtttxxx{{{wwwvvvuuusssqqqmmmgggccc^^^[[[XXXUUUSSSPPPMMMJJJIIIFFFDDDCCCDDDDDDCCCAAA@@@???>>>======<<<<<<<<<>>>@@@AAABBB@@@===:::777444333111...---------......000222333222222333444555777888888777777888:::::::::999777666888===AAAMMMUUUXXXRRRKKKMMMVVV\\\kkkuuu}}}wwwuuuvvvpppfff[[[QQQIIIFFFFFFJJJOOOWWW```jjjqqqtttsssqqqrrrwww~~~~~~}}}{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwzzzyyyyyyyyyyyyzzzyyyyyyvvvuuuttttttvvvvvvtttssspppqqqrrrsssssssssssssssssstttsssrrrpppoooqqqrrroookkkbbbZZZWWWVVVPPPHHHCCCFFFDDDJJJZZZeeerrruuukkkgggZZZNNNAAA;;;999999;;;???FFFJJJYYYooozzznnnooopppmmmmmmqqq}}}qqqfffbbbeeejjjllluuuoooYYYMMMVVVdddhhhllleeeiiipppsssyyyyyynnnIII777///...***,,,///***++++++++++++++++++++++++************************************+++***************++++++++++++******************************************************)))))))))))))))))))))))))))(((((((((((()))******+++*********))))))((((((,,,++++++******++++++,,,)))+++...111222333222111000222444777:::<<<=========>>>@@@BBBEEEGGGJJJKKKNNNMMMSSSdddyyyccc[[[eeewww|||}}}~~~yyygggUUUIIIZZZsss{{{pppKKK;;;>>>???;;;<<<===>>>===:::888666999===AAABBB>>>:::999999777777777777888888888888999;;;<<<:::777666888;;;:::999888777666777888888666555333222222222000......---,,,++++++***+++++++++,,,///555<<>>======<<<<<<<<<===>>>???===;;;888666000000///.........///000...000222333333333444555666777888888777666777999555777888777666777===AAATTT\\\___WWWMMMNNNUUU[[[gggmmmtttzzz||||||zzzyyywwwkkkZZZKKK@@@===DDDMMMRRR[[[fffnnnwww}}}|||{{{{{{|||{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxzzzzzzyyyxxxtttsssrrrsssttttttrrrppppppqqqqqqrrrrrrrrrrrrqqqrrrssssssrrrooonnnnnnooommmiii```XXXVVVVVVPPPHHHCCCFFFDDDIIIZZZeeerrrtttkkkgggYYYMMM@@@;;;999999<<>>>>>===>>>@@@BBBEEEHHHIIIJJJNNNMMMRRRbbbwwweee]]]iii{{{hhhUUUIII[[[ssswwwkkkIII;;;>>>>>>???>>>===<<<:::999777666888<<<@@@???;;;888999:::888888888999999999999:::;;;>>>???===888777999<<<888777777666666777999:::888666444333333222000.........---,,,++++++++++++***+++...444;;;AAADDDDDDEEEFFFDDDAAAEEEPPPZZZ^^^___fffjjjpppsssaaa___gggdddbbbggghhhooovvv~~~wwwyyy{{{||||||zzzxxxwwwwwwxxxzzzxxxuuusssuuuyyy}}}mmm```UUUWWW___gggmmmrrrttt{{{}}}zzztttjjj^^^VVVUUU[[[```fffkkkrrrzzz~~~{{{uuupppeeebbb^^^[[[XXXTTTPPPMMMIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@???>>>>>>======>>>??????>>>;;;999777222222111000000000111111...000222333333333444555777888999888777666777888777:::======<<<>>>CCCHHHZZZbbbdddYYYKKKHHHMMMRRRXXXZZZ^^^fffmmmqqqrrrqqqkkk[[[III>>>999999AAAKKKTTTdddttt~~~~~~}}}|||{{{{{{||||||{{{zzzzzzzzzzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzyyywwwvvvwwwyyyzzzxxxvvvqqqqqqpppqqqrrrrrrpppmmmqqqqqqqqqqqqqqqqqqpppoooqqqssssssrrrooolllkkkkkkkkkggg^^^VVVUUUUUUPPPIIIBBBEEEDDDJJJ[[[ffftttsssjjjgggYYYLLL@@@;;;999999<<<@@@AAADDDSSShhhtttwww}}}qqq___```iiisss}}}uuupppnnnjjjfffcccfffkkkpppxxxxxx]]]SSSbbbrrrvvvrrrjjjmmmzzzkkk@@@222///111,,,,,,---(((++++++++++++++++++++++++************************((()))***+++,,,++++++*********++++++++++++******************************************************))))))))))))))))))))))))))))))(((((())))))***+++******,,,,,,---,,,++++++***+++,,,,,,,,,,,,+++***,,,---...///000111222333666777999:::;;;<<<======<<<>>>@@@CCCFFFHHHIIIJJJLLLKKKQQQbbbwwwllldddoookkkWWWKKK]]]qqqpppxxxnnnPPP@@@>>>:::BBB@@@===:::888777777777888;;;>>><<<888666999<<<999999:::::::::;;;;;;;;;===@@@AAA???:::888:::>>>777777666666666888999::::::888555444444333000...///...---,,,++++++++++++***+++...444;;;AAADDDEEEDDDDDD@@@;;;???LLLXXX^^^```iiiqqq{{{lll]]]```kkkgggdddjjjoootttzzzvvvzzz|||zzz{{{|||{{{yyyxxxxxxyyyyyyvvvrrrrrrwww~~~~~~qqqcccXXXXXX___ffflllqqqtttzzz~~~|||uuummm___PPPDDDBBBGGGMMMXXX___jjjvvv|||{{{vvvpppgggddd```\\\YYYUUUQQQNNNIIIGGGDDDDDDDDDDDDCCCAAABBBBBBBBBBBBBBBAAA@@@@@@===>>>>>>>>><<<:::777555333333111///...---,,,,,,...000222333333333444555777888999888777666777888<<<@@@EEEFFFEEEFFFLLLQQQ]]]eeefffYYYHHHBBBEEEIIIJJJLLLQQQ[[[eeeiiigggccc[[[LLL>>>;;;;;;;;;===AAAJJJ___www~~~}}}|||||||||{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxxxxyyyzzzzzzzzz{{{xxxvvvtttuuuxxxyyywwwuuupppoooooopppqqqqqqnnnlllqqqqqqqqqqqqqqqpppooonnnppprrrsssrrroookkkiiihhhjjjeee]]]UUUTTTUUUQQQJJJAAADDDCCCKKK\\\iiiwwwrrriiigggXXXLLL@@@;;;::::::===AAAFFFHHHUUUgggpppqqqxxx{{{fffVVV\\\lll{{{zzzooopppqqqqqqppppppsssuuucccZZZhhhrrroooooohhhnnn~~~kkk>>>111///222---,,,---(((++++++++++++++++++++++++************************((()))***+++,,,,,,+++*********++++++++++++******************************************************))))))))))))))))))))))))*********)))***++++++,,,)))***,,,---...------,,,)))***,,,------,,,***)))---------...///111333333:::;;;;;;<<<<<<;;;;;;:::<<<===@@@CCCFFFHHHIIIJJJKKKJJJPPPbbbxxxooouuuzzz|||YYYXXXoooooommmuuuvvv~~~bbbEEE:::::::::<<<<<<=========;;;999888999:::<<<===>>>>>>======:::;;;===>>>>>>>>>===<<<;;;>>>AAADDDCCCAAA===;;;;;;;;;;;;;;;;;;<<<===>>><<<:::888666555333111...------,,,+++***************+++...333:::???BBBCCC???AAA@@@===AAANNNZZZ```iiiiiimmmwwwyyykkkdddbbbiiimmmmmmpppxxxsssyyyvvvzzz||||||}}}|||wwwrrrsssyyyxxxtttqqqppptttzzzwwwmmm```YYY[[[ccckkkppptttvvvyyy|||~~~~~~~~~~~~{{{yyyxxxyyyfffOOOAAA<<<;;;>>>BBBUUU]]]kkkyyyxxxpppffffffbbb]]]\\\]]]XXXRRRLLLIIIDDDCCCDDDEEEDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@AAA@@@@@@???>>><<<777444111111000///////////////111111111222222333333444;;;:::;;;>>>AAABBB???;;;AAABBBMMM^^^hhheee```^^^llllllfffXXXFFF;;;:::>>>CCCDDDIIISSS]]]```]]]XXXIII???777666777777888:::AAAHHH]]]yyy~~~||||||}}}}}}|||}}}|||zzzxxxwwwwwwwwwwwwxxxzzz|||}}}~~~~~~|||{{{ssstttuuuvvvuuutttsssrrrpppppppppooonnnoooqqqsssrrrqqqqqqqqqooonnnmmmlllooopppqqqooollljjjiiiiiieee```ZZZXXXXXXUUUOOOIIIAAA@@@DDDOOO[[[jjj}}}}}}rrrjjjdddVVVHHH;;;888:::;;;<<<>>>BBBIIIUUUbbbkkkpppqqqppppppYYYVVVlllwwwtttssssssrrrqqqttt|||fff[[[kkk{{{www}}}```:::444---+++---///...+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++*********)))(((((()))***************+++*********))))))((((((***((('''(((+++,,,+++(((++++++++++++++++++++++++,,,---...///000111222333999999999999:::<<<>>>???;;;>>>BBBDDDDDDEEEFFFGGGMMMLLLRRRcccyyyttt|||oooZZZddd}}}zzzqqqsssrrr~~~sssVVV@@@::::::999:::;;;<<<======>>>>>>>>>;;;<<<>>>?????????>>>>>>>>>?????????>>>===<<<<<<===???AAABBBAAA???<<<::::::::::::;;;<<<===>>>???>>><<<:::888777666333111...---,,,++++++***++++++***+++---333999???BBBBBBBBBBBB???===CCCQQQ^^^ccciiihhhhhhjjjnnnqqqqqqqqqeee]]]]]]gggnnnoooqqqvvvxxxtttrrrzzz||||||~~~}}}}}}{{{vvvtttzzz{{{yyywwwwww{{{zzzpppbbbZZZYYY___fffkkktttuuuxxx|||~~~~~~~~~|||zzzyyyrrraaaOOOEEEDDDEEEIIIMMMdddmmmzzz}}}pppgggbbbbbb```]]]\\\]]]YYYSSSMMMJJJFFFEEEEEEFFFFFFDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCAAAAAA@@@===888555111111000///////////////000111222333555666666666555444666>>>HHHPPPRRRQQQKKKNNNXXXfffllljjjhhhiiijjjeee[[[LLL???999:::===DDDKKKVVV___aaa[[[PPPIII???;;;888888999:::???FFFBBBFFFSSShhh{{{}}}}}}}}}}}}}}}}}}|||zzzyyyxxxwwwwwwwwwwwwxxxzzz{{{{{{zzzyyyxxxrrrrrrrrrsssrrrqqqqqqpppqqqqqqqqqpppooooooqqqrrrqqqqqqqqqqqqpppooonnnnnnoooppppppnnnkkkhhhhhhiiieee```[[[YYYXXXUUUOOOIIIBBBAAAEEEPPP]]]lll~~~zzzoooggg```UUUGGG;;;888:::;;;===???CCCKKKVVVcccmmmsssuuuvvvrrr[[[[[[qqquuuoooooonnnllllllqqq}}}___[[[ttt}}}vvvsssssssssVVV:::444...+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************++++++*********)))))))))(((((()))***************************)))))))))(((+++)))((())),,,---,,,***++++++++++++++++++++++++,,,,,,---///000111222333888888888999:::<<<>>>???===???CCCEEEEEEFFFGGGIIIJJJIIIOOOaaawwwvvv___\\\pppqqqpppqqqzzzgggLLL<<<;;;===<<<======<<<<<<===>>>???@@@>>>???@@@@@@AAA@@@@@@???AAA@@@???===<<<<<<;;;;;;>>>????????????===;;;:::;;;;;;;;;;;;<<<===>>>>>>>>><<<:::999888777555333//////...,,,,,,,,,,,,,,,***+++---222888>>>AAABBBDDDCCC@@@???GGGUUUaaaeeebbbddddddcccaaaaaadddgggaaaZZZ[[[fffoooppprrrvvv{{{rrrlllhhhmmmrrrrrrppppppvvv}}}xxxzzz}}}}}}xxxuuu{{{~~~~~~yyyooobbbYYYXXX]]]dddiiirrrtttxxx|||~~~~~~~~~~~~}}}{{{nnnaaaUUURRRVVVZZZ___dddnnnxxxvvviiiaaa[[[]]]]]][[[\\\]]]YYYTTTMMMJJJHHHGGGGGGHHHGGGFFFIIIIIIHHHHHHGGGGGGFFFFFFGGGEEEDDDCCCAAA>>>999555111111000/////////000000///111333666777888888888999666555:::DDDNNNTTTUUUSSSXXXaaahhhhhheeeggglllfffZZZJJJ>>>888888:::;;;@@@MMM]]]gggdddXXXIII@@@AAA???@@@AAAAAABBBJJJTTTSSSRRRUUU___nnn~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzxxxwwwvvvuuuvvvwwwxxxwwwvvvuuutttqqqppppppooonnnooooooooorrrssssssqqqooonnnoooqqqppppppppppppppppppppppppppppppnnnkkkhhhggghhhiiifffaaa[[[YYYXXXUUUOOOIIICCCBBBFFFQQQ^^^mmmyyynnneee___SSSFFF;;;888:::;;;===@@@EEELLLXXXeeepppxxx}}}xxx```bbbzzznnntttuuusssmmmhhhlllxxxuuuXXXbbbrrrhhhfffgggLLL888333...,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************)))))))))((((((((()))***************************))))))))))))+++*********,,,---,,,+++++++++++++++++++++++++++,,,,,,---...000111222333777777777888:::;;;===>>>===@@@CCCEEEFFFGGGIIIJJJIIIHHHNNN```wwwttteeeTTT___uuuyyylllmmmtttyyydddLLL======@@@@@@BBBAAA>>><<<;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???===;;;;;;;;;;;;<<<===========================<<<<<<;;;;;;;;;;;;;;;<<<:::888777777666444222000///...------,,,,,,---++++++,,,111777===@@@AAACCCCCCAAABBBJJJXXXaaaccc]]]aaadddfffdddbbb```___bbb]]]^^^gggmmmmmmqqqyyyyyytttmmmfffddddddfffgggjjjooouuuzzzsssyyy{{{{{{~~~~~~tttlll```XXXXXX^^^gggnnnqqqssswww|||~~~|||~~~{{{ooofff```dddlllsssxxx}}}|||jjj\\\VVVSSSWWWZZZZZZ[[[\\\YYYTTTLLLJJJIIIHHHIIIIIIIIIIIILLLLLLLLLKKKJJJJJJIIIIIIJJJHHHFFFDDDBBB>>>999555111111000000///000000111000222444777999999999888<<<:::888888;;;CCCKKKPPPWWW^^^fffhhhdddaaadddjjj]]]OOO===444555999:::888<<>>======>>>???@@@999::::::;;;===>>>@@@@@@???>>><<<;;;999888888777:::999777666666666444222000000///...------------++++++,,,000666<<>>888444111111000000000000111111222333555777999999999999666999;;;999888>>>JJJUUUYYYbbbkkkllliiihhhjjjmmmRRREEE777222777;;;:::777<<<>>>CCCMMMWWW]]]]]]ZZZ```ZZZWWWYYY\\\^^^```dddiiifffcccaaafffrrr~~~rrrlllnnnwww}}}~~~||||||}}}yyyyyyzzz{{{zzzyyywwwvvvwwwvvvvvvuuutttsssrrrrrrrrrqqqpppnnnnnnooopppppprrrssssssrrrooommmmmmmmmkkkkkkkkkkkklllnnnooopppoooooommmiiifffeeegggiiieee```ZZZXXXWWWSSSLLLFFFBBBAAAFFFQQQ^^^nnn{{{pppfff___MMMCCC;;;999:::;;;>>>BBBFFFMMMYYYgggvvviiijjj~~~sssrrr|||tttpppsssvvvsssqqq___[[[}}}sssnnniiiggggggJJJ444222///------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************))))))))))))(((((()))***************))))))))))))))))))******((()))***************+++++++++++++++++++++++++++++++++,,,...///000111222444555777888:::<<<======<<<>>>AAABBBCCCEEEHHHKKKJJJIIIPPPbbbyyycccsssjjjUUUGGGhhhzzzxxxrrriiigggoooxxxnnn^^^LLL???:::;;;======;;;999999999;;;>>>@@@===<<<<<<======>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCC777888999;;;>>>@@@AAABBB>>>===;;;999777666555555;;;999777777888777666444000000...---------------+++++++++///555;;;???@@@>>>BBBDDDEEELLLYYYdddiii|||uuulllfffcccaaa___^^^aaa^^^aaahhhiiiiiirrr~~~vvvmmmjjjjjjeee^^^gggfffhhhpppzzz~~~zzz}}}|||~~~~~~{{{|||wwwzzz||||||zzzzzz}}}{{{ssshhh]]]XXX\\\eeelllnnnqqqvvv{{{~~~~~~}}}~~~~~~~~~~~~~~~|||~~~yyymmmccc]]][[[bbbkkkooorrrtttxxxxxxrrrdddQQQBBB<<<<<>>888===@@@???<<>><<>>CCCGGGNNN[[[kkkzzzpppuuurrrnnnvvvwwwrrrpppooommm______~~~kkkgggbbbbbbcccIII222111///...,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++*********)))(((((()))***************))))))))))))************''')))******)))(((***+++++++++++++++++++++++++++++++++,,,---///000111222444555777999;;;===>>>>>><<<===@@@AAABBBEEEHHHKKKIIIHHHNNN```wwwiiittt~~~{{{eeeNNNKKKkkktttiiigggeeeeeeooossseeeRRREEE???<<<:::999:::999888777888:::<<<===999888888999:::<<<>>>???AAAAAABBBBBBBBBAAA@@@@@@777888;;;===???@@@AAABBB;;;:::999777666666555555999777666666777777555444000///...---,,,,,,,,,,,,,,,++++++...444:::>>>@@@===BBBDDDCCCIIIYYYlllxxxwwwlllbbb]]]]]]^^^^^^ZZZ^^^kkkuuuwww{{{|||qqqeee``````^^^[[[gggkkkrrryyy~~~zzztttvvvzzz{{{{{{}}}wwwzzzyyyssslllllluuu~~~zzzmmm```YYYZZZbbbiiilllpppuuu{{{~~~~~~}}}~~~~~~~~~~~~}}}qqq```RRRKKKGGGLLLSSSUUUUUUVVVMMMMMMKKKDDD<<<888999<<>>>>>???<<<>>>@@@BBBCCCFFFJJJMMMJJJIIIOOOaaawww{{{}}}bbbFFFRRRnnnkkkWWWYYY___dddssssss___JJJ@@@@@@@@@<<<888;;;:::999777777777777888666666666777888;;;===>>>???@@@@@@@@@???===<<<:::999:::<<<>>>@@@@@@@@@@@@777777666666666666666777666444333333444444333222//////---,,,,,,,,,,,,,,,,,,++++++...333999>>>@@@===BBBCCCAAAFFFZZZssswwwhhh^^^\\\]]]]]]WWW\\\ppp{{{pppccc]]]^^^```___fffnnnxxx}}}}}}}}}{{{vvv|||}}}yyy{{{xxxnnnbbbcccooo|||~~~|||pppbbbZZZ[[[cccjjjlllooouuu{{{}}}~~~}}}{{{jjjVVVEEE>>>999<<<@@@@@@??????:::;;;;;;888666666999<<>>DDDJJJMMMYYYXXXZZZ```gggiiigggdddcccggglllqqqwwwsss___JJJ;;;;;;999666555777<<<@@@AAAEEEIIIMMMOOORRRVVVXXXTTTUUUZZZaaaeeejjjsss}}}}}}{{{wwwuuu}}}vvvSSSKKKEEECCCCCCGGGUUUcccuuuzzz|||xxxxxxzzzwwwwwwuuuttttttuuuvvvvvvvvvvvvuuutttttttttuuuuuurrrrrrsssttttttrrrqqqppplllnnnoooooommmkkkkkkkkklllkkkjjjjjjjjjlllnnnpppnnnoooooonnnjjjhhhggggggbbb]]]WWWTTTSSSOOOHHHAAADDDCCCHHHSSSaaaqqqvvviii___WWWGGG@@@;;;:::::::::???EEEJJJSSSaaarrr}}}zzz~~~~~~lllZZZccc{{{wwwqqqlllmmmqqqeee]]]kkkyyyzzzyyylllkkkbbbeeeccc```]]]???000000000...,,,+++,,,---////////////////////////++++++++++++++++++++++++******++++++++++++******************************************************---------,,,,,,,,,++++++(((((()))***************(((((())))))*********+++(((+++---,,,***)))+++...++++++++++++++++++++++++***+++,,,---...000111111444666888;;;===?????????>>>???AAABBBDDDGGGKKKNNNMMMLLLRRRcccyyyrrrTTTGGGVVVZZZ\\\ZZZYYY^^^gggmmmnnnUUUDDD>>>999;;;===777666555444555666777666555444555777888::::::::::::>>>>>>>>>======<<<<<<;;;777999===@@@AAAAAA???===:::999888888888999:::;;;:::999777555333222111000///...------,,,,,,,,,,,,+++))))))---444:::======???AAAAAACCCIIIXXXlllzzzxxxyyyxxxqqqgggaaaaaaddd]]]\\\dddzzz}}}wwwmmm```XXXXXX```gggggguuu|||xxxxxx}}}xxxyyyuuulllcccdddmmmwww{{{pppddd]]]^^^fffmmmmmmnnnrrryyy~~~~~~}}}}}}}}}ppp\\\MMM;;;;;;;;;;;;::::::::::::777:::<<<:::666666:::>>>DDDMMMWWWZZZVVVQQQOOOPPPNNNRRRVVVYYYZZZ[[[\\\]]]```___^^^]]][[[ZZZYYYYYY[[[YYYVVVRRRMMMEEE===777111000000000111222333333555777999;;;@@@HHHSSS[[[___gggpppvvv~~~{{{qqqqqqnnnmmmmmmjjj^^^LLL>>><<<;;;:::::::::;;;<<<===EEEMMMUUUVVVSSSSSSYYY```aaafffiiihhhlllwww~~~}}}{{{~~~uuuaaaZZZSSSOOOLLLNNNVVV```zzz}}}~~~zzzyyyzzzvvvvvvtttssssssrrrssssssssstttvvvuuuttttttuuuwwwrrrrrrrrrrrrrrrrrrrrrqqqrrrpppnnnkkkjjjjjjkkklllkkkjjjhhhhhhiiikkknnnpppsssooojjjiiikkkjjjfffbbb```[[[VVVSSSRRRNNNGGGAAAAAACCCHHHSSSeeexxxoooddd[[[TTTDDD<<<777888;;;===AAAEEEGGGQQQbbbvvv{{{wwwrrrkkkdddbbblllyyyzzzqqqkkkpppnnn^^^XXXfffpppllljjjhhhaaaYYY[[[dddeeeVVVDDD000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---...///000000444555777:::<<<===>>>>>>>>>???AAABBBEEEFFFHHHIIIKKKLLLSSScccwww}}}}}}~~~jjjOOODDDPPPWWW[[[ZZZZZZ___gggllliiiQQQBBB===777999;;;555666555444555777888777666555666777888999::::::;;;===<<<<<<<<<;;;;;;::::::999;;;>>>@@@@@@???===<<<::::::999999999:::;;;<<<:::999777555333222111111000///...---,,,,,,,,,---+++))))))---333999<<<======>>>>>><<>>===;;;999999;;;===>>>AAACCCDDDAAA======@@@DDDKKKSSSZZZ[[[VVVQQQPPPQQQOOORRRWWWZZZ[[[\\\]]]^^^____________^^^^^^^^^^^^^^^]]][[[VVVOOOFFF===777111000000111111222333444666777:::===DDDNNNZZZcccnnnuuuzzzyyyxxxwwwrrrkkkooonnnmmmiii```TTTFFF<<>>???@@@AAACCCEEEGGGIIIIIIKKKLLLRRRbbbvvvppptttsssuuuvvvcccMMMHHHUUU^^^cccbbbbbbgggmmmooobbbKKK>>>:::555777999444777666555666888999888777777666666666777999:::<<<:::::::::999999999999999<<<===>>>??????===;;;999::::::999999::::::;;;<<<:::999777555444333222222111000///...------------+++******---222888<<<===???@@@???======CCCOOOYYYaaabbbdddfffhhhjjjlllmmmhhhaaajjjuuuiiigggmmmrrrppplllrrrsssuuu~~~}}}{{{{{{|||{{{yyyvvvooofffaaadddnnnwwwzzz|||zzzkkk]]]YYY```iiiqqqrrruuuyyy~~~~~~|||~~~~~~}}}~~~~~~~~~}}}|||||||||}}}{{{{{{|||}}}xxxiiiUUUFFFEEEDDDCCCBBBEEEIIIMMMPPPUUUUUURRRLLLGGGEEEHHHLLLTTTXXX\\\ZZZTTTOOOOOOPPPPPPSSSXXX[[[\\\]]]___aaa``````aaaaaabbbbbbcccccccccccc```[[[RRRGGG<<<666111111111111222333444555777888;;;???GGGSSS```hhhhhhlllkkkbbbYYYTTTRRRQQQTTTZZZ```aaa\\\SSSLLLGGGJJJMMMQQQUUUWWWVVVUUUSSSWWW___ggglllmmmqqqzzzxxxoootttzzz|||vvvpppsss{{{~~~{{{yyyyyyttttttuuuuuutttsssqqqppppppqqqrrrqqqooonnnnnnooommmnnnnnnoooooopppppppppooonnnllljjjiiiiiijjjjjjlllkkkjjjiiiiiijjjllllllmmmjjjgggggghhhgggccc___XXXVVVUUUUUUTTTOOOGGGAAABBBCCCGGGSSSdddxxxyyyjjj```VVVNNNAAA<<<999;;;======???CCCJJJRRR```rrrxxxpppqqqxxxxxxwwwuuuttttttuuuwwwxxxvvvlllWWWOOO^^^eee]]]XXXVVV___jjjqqqrrrfffOOO:::000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************++++++++++++++++++++++++************************++++++************++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---...///000000111333555777999;;;===>>>>>>@@@@@@BBBDDDFFFHHHIIIJJJLLLKKKQQQaaauuuaaahhhlllssssssaaaPPPRRRaaahhhkkkhhhiiippptttsssYYYEEE:::888333555777222777666555666888:::999888888777666555666888:::<<<777777777777888888888888>>>>>>>>>>>>===;;;999888888888888999999:::;;;;;;;;;:::999777666555555555333222111//////.........,,,++++++,,,000666:::===>>>@@@BBB@@@???DDDNNNVVV\\\ZZZYYY[[[```eeeiiijjjlllnnntttzzzzzzwwwyyy}}}tttllllllrrruuupppjjjpppqqqvvv~~~vvvtttwww{{{}}}xxxxxxuuupppkkkiiilllnnntttxxx~~~}}}ooo___YYY___hhhoooqqqssswww{{{}}}}}}~~~}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}|||xxxmmm^^^RRRRRRSSSVVVZZZ___dddhhhkkkjjjeee]]]SSSLLLKKKNNNRRRYYY[[[ZZZVVVPPPLLLLLLNNNQQQTTTXXX[[[]]]___aaacccbbbbbbccccccdddeeeffffffggggggfff___TTTFFF:::333111111111222222444555666999:::;;;???GGGQQQ\\\cccWWWUUUNNNDDD<<<999999:::999BBBMMMWWWZZZYYYWWWUUUYYY[[[___cccffffffeeeeee^^^eeennnssswww}}}}}}gggaaahhhttt~~~{{{yyyyyyssstttuuuvvvuuusssqqqooooooppppppnnnllljjjjjjkkklllmmmmmmnnnoooppppppqqqooonnnmmmkkkkkkjjjkkkkkkkkkkkkkkkkkklllmmmmmmnnnkkkiiihhhhhhhhhgggccc```[[[YYYWWWUUUSSSNNNGGGBBBCCCDDDHHHTTTfffzzzxxxjjj```UUULLL???;;;999<<<======???CCCKKKPPP[[[lll}}}}}}rrrpppuuu{{{vvvooojjjhhhiiimmmpppxxxkkkTTTPPPbbbiiibbb___```gggoootttsssgggNNN999000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,---...///000111111444555777:::<<<>>>???@@@@@@AAACCCDDDGGGHHHJJJKKKLLLKKKQQQ```uuu[[[eeemmmtttrrr]]]PPPWWWfffkkkllliiinnnyyy|||vvvPPP???777666222444777222777666555666999:::999888888777555555555777999;;;555666666777777888888888??????>>><<<;;;999888777666777888888999:::::::::<<<<<<:::999888888888888555444222111000/////////,,,,,,+++,,,///444999===;;;>>>@@@???>>>AAAIIIPPP\\\XXXTTTUUUZZZbbbiiimmm{{{zzzqqqvvvyyyuuuqqqnnnlllmmmpppqqqoookkkffflllxxx}}}rrrrrryyy~~~|||xxxrrrnnnkkkiiiiiinnnsss{{{rrrbbb[[[```hhhmmmpppssswwwzzz}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||~~~{{{yyyvvvqqqiiiccccccgggnnnuuuzzz|||{{{{{{oooiii^^^SSSMMMNNNSSSXXX\\\[[[XXXSSSMMMJJJKKKNNNPPPSSSWWWZZZ\\\___bbbddddddeeeeeeffffffgggggggggjjjkkkiiiaaaSSSDDD888111111111111222333555666777;;;;;;<<<@@@FFFMMMSSSVVVOOOGGG???:::999:::<<<===<<<===AAAIIIRRRZZZ___aaaiiijjjkkkkkkkkkkkkjjjjjjffflllsssxxx||||||yyybbbXXX[[[hhh||||||yyyxxxrrrsssuuuuuutttssspppooonnnoooooommmkkkiiiiiijjjlllmmmmmmnnnoooppppppqqqoooooonnnmmmmmmllllllllljjjkkklllnnnooopppppppppjjjjjjjjjjjjiiihhheeecccaaa]]]YYYTTTPPPKKKGGGDDDCCCDDDJJJVVVhhh|||wwwjjjaaaUUULLL===:::999<<<======@@@EEEKKKPPPZZZiii}}}~~~www~~~qqqmmmqqq{{{tttkkkcccaaadddiiimmm{{{lllUUURRReeelllgggfffdddjjjrrrzzz|||nnnQQQ666000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,,,,------...///000111111555666888;;;===???AAAAAA@@@AAACCCDDDGGGHHHJJJKKKLLLKKKQQQaaawwwdddlllrrrvvvnnnVVVMMMZZZlllooommmmmmyyyzzzJJJ:::555666222444777333666555444666888:::999888777777666555666777888999555555666777888999999:::>>>===<<<:::999999999999666777888999:::;;;;;;;;;<<<<<<;;;:::999999::::::666555444222111000000000,,,,,,,,,,,,---222888===>>>@@@BBB@@@>>>???FFFLLL[[[XXXVVVVVV[[[dddnnnuuuxxxmmmwwwyyymmmdddfffhhhlllnnnoooooonnneeemmm|||{{{rrrvvvuuullliiihhhjjjjjjjjjoooxxxtttfff___aaafffnnnppptttxxx{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||xxxuuutttrrrpppnnnqqqwww}}}yyyhhhcccZZZSSSPPPRRRWWWZZZ[[[YYYTTTOOOKKKJJJLLLNNNNNNQQQTTTXXXZZZ]]]aaadddfffgggggghhhiiiiiijjjjjjmmmnnnkkkaaaRRRBBB666111111111222333444666777888<<<===???DDDIIILLLLLLLLLGGG>>>777888<<>>@@@@@@???@@@AAACCCEEEGGGIIIIIIKKKLLLTTTggg}}}|||~~~zzzmmmWWWYYYrrruuuvvvrrruuudddCCC666555888444555999555444333333444777888888777555666777777777777777666666777888999:::;;;<<<===;;;:::999888888:::;;;===888:::<<<>>>?????????>>>999999888888777888888999888777666444222111111111---------,,,,,,000777===;;;>>>@@@???===@@@GGGNNNWWW[[[^^^___^^^aaaiiipppyyymmmgggiiiiiifffeeedddeeeiiinnnoookkkhhhdddffflllvvv|||~~~}}}|||yyyrrrlllppp|||yyyuuusssrrrnnnkkkfffkkkttt}}}vvvkkkccc``````jjjnnnqqqssstttwww|||~~~}}}{{{~~~}}}|||}}}~~~}}}|||{{{|||~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~}}}||||||{{{zzzyyywwwvvvtttsssssstttyyy}}}tttnnnhhhgggfffdddaaa\\\WWWSSSKKKIIIEEEBBB@@@AAADDDFFFJJJMMMPPPTTTWWW[[[___cccggghhhjjjlllooorrrtttuuussssssooocccQQQAAA888555222222222333555777888999999>>>FFFPPPXXXXXXRRRMMM@@@======???;;;666999@@@CCCKKKUUU\\\aaaiiivvv}}}yyywwwuuutttsssrrrqqqqqqqqqqqqpppqqqrrrqqqooonnnnnnooolllkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnmmmmmmlllllllllmmmnnnnnnmmmjjjgggeeefffhhhkkkllljjjhhhffffffWWWWWWVVVSSSMMMGGGCCCAAABBBGGGQQQaaasss|||mmmbbbYYYLLL@@@999777777999:::===FFFOOOdddxxxtttggghhh[[[ZZZiiilllvvvssspppuuurrrnnniiifffhhhooowww}}}}}}oooZZZWWWdddggggggppptttXXX999000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************************************)))************+++++++++))))))***+++,,,,,,------------...///000111222222000222444777:::===>>>???>>>???AAACCCEEEFFFHHHIIIKKKMMMVVViii}}}xxx___TTTccczzz|||qqqmmmxxxoooTTT<<<999666555555555555444666555444666999;;;<<<<<<:::888666666888::::::999<<<;;;:::999999;;;===>>>999999999999:::;;;<<<===999;;;===??????===;;;999777666555444444555666777666444333333444333111///---***+++---......222999;;;===???>>>>>>???DDDIII\\\```bbbaaa___aaahhhooommmoooqqqnnnjjjfffdddeeecccfffjjjllllllkkkkkkkkkcccfffmmmrrrqqqnnnrrryyymmmqqqooonnnwww~~~vvvxxxzzz}}}zzzzzzyyyqqqiiiccc___hhhlllqqqtttuuuwww{{{~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{wwwuuussstttuuurrrjjjccciiissszzzxxxyyyrrrppplllgggbbbZZZRRRLLLGGGEEEBBB@@@@@@AAADDDFFFFFFJJJOOOTTTYYY^^^cccggghhhjjjlllmmmnnnoooqqqsssuuusssmmm```OOO@@@777333666666666666666888999:::;;;:::<<>>AAAJJJSSS\\\aaagggqqqxxxzzz{{{tttuuu}}}~~~|||{{{tttttttttsssqqqooonnnmmmnnnmmmkkkkkkkkklllnnnpppmmmmmmnnnnnnnnnlllkkkjjjkkkkkkkkkkkkkkkkkklllllloooooonnnlllkkkhhhfffeeegggffffffhhhkkkjjjeeeaaaYYYXXXTTTNNNHHHCCCBBBBBBGGGKKKTTTdddwwwrrriii```PPPEEEBBB888888999::::::???NNN]]]uuufffbbbaaacccjjjtttuuuuuu|||vvvmmmjjjqqqqqqooozzzccc___ggglllqqqllltttwwwrrrUUU999111111000......------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++******)))************+++++++++************************,,,***((()))+++,,,+++(((...///000///...///111333333333555999<<<>>>>>>===???@@@BBBEEEGGGIIIJJJJJJNNNOOOWWWiii~~~~~~nnn```fffrrrmmmwww|||hhhLLL===:::888666777777666555666555555666999<<<<<<<<<:::888555555777999:::999;;;:::999888888:::<<<===999999999888888999::::::<<<<<<===<<<;;;999666555666666555555555666888888666555444444444333111///---***+++---------222888<<<>>>??????>>>@@@DDDIII]]]^^^```aaabbbeeeiiimmmiiiiiihhheeebbbbbbeeehhhhhhhhhkkkooorrrssspppmmm```eeennnwwwvvvpppnnnooohhhqqqwwwwww|||zzzqqquuuzzz}}}yyyrrrjjjccc___fffkkkpppssstttvvvzzz~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{||||||{{{yyyvvvtttsssqqqkkkbbbZZZ\\\ggguuu~~~}}}{{{zzzuuurrrllleee[[[RRRIIIDDDAAAAAAAAAAAAAAAAAAAAABBBEEEHHHMMMRRRWWW\\\aaaeeehhhjjjmmmnnnooopppsssuuusssrrrlll___NNN???666222222333555777999;;;<<<===<<<<<<>>>CCCHHHHHHCCC>>>@@@===@@@HHHLLLIIIFFFFFFHHHUUUdddooowww||||||xxxqqqlllppp{{{~~~vvvjjjiiihhhjjjttt|||yyyxxxttttttsssrrrpppooommmmmmlllkkkjjjjjjjjjlllnnnooommmnnnnnnnnnmmmllllllkkkjjjjjjjjjjjjkkkkkkkkkkkknnnnnnnnnnnnmmmkkkjjjiiijjjhhhggghhhiiigggccc^^^YYYWWWTTTNNNGGGCCCBBBBBBGGGKKKUUUfffzzzqqqhhh^^^NNNCCC@@@777666888999;;;AAARRRaaa}}}ddd___fffqqqzzzrrrsss|||vvvqqqrrrsssxxxjjjiiivvv~~~tttuuuttt||||||wwwkkkPPP555000///...------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++************************...,,,***+++---...---+++---///000/////////111333333333555888<<<>>>>>>===???@@@BBBEEEGGGIIIJJJKKKMMMNNNVVVhhh~~~vvvfffeee|||tttpppzzz{{{dddGGG>>>;;;999777888888888777777666666777999;;;<<<;;;:::777444333555888999:::999999888777888999:::;;;999888888777777777777777;;;;;;:::999777666555444777777666666777777888999777666444444555444111///---++++++---------111777<<<>>>@@@@@@???@@@DDDHHH[[[]]]aaahhhoooqqqooollllllggg```ZZZXXX\\\dddkkkkkkjjjlllttt|||{{{uuudddgggnnnvvvvvvpppkkkjjjjjjuuu|||{{{{{{~~~yyypppuuu{{{~~~~~~zzzsssjjjbbb^^^ccchhhnnnrrrsssvvvzzz}}}}}}~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~|||yyyxxxzzzzzzxxxvvvtttqqqnnnlllggg___TTTLLLNNNXXXfffttt{{{|||xxxtttrrrnnnggg\\\QQQGGGBBB@@@???@@@BBBCCCDDDBBB@@@???DDDFFFJJJNNNRRRXXX^^^bbbgggiiilllnnnoooqqqtttwwwppppppkkk___MMM===444222333444666999;;;<<<===>>>@@@CCCHHHKKKKKKGGGBBB>>>CCCAAADDDNNNVVVWWWTTTRRRMMMZZZjjjxxx{{{pppllloooxxx}}}{{{nnniii```YYYYYYZZZ___nnn~~~yyyvvvuuussssssrrrqqqooonnnmmmllljjjjjjiiiiiijjjkkkmmmnnnnnnnnnmmmlllllllllmmmmmmiiiiiiiiiiiijjjjjjkkkkkkmmmnnnnnnooonnnnnnmmmmmmnnnkkkgggffffffddd```\\\VVVTTTPPPJJJDDD@@@@@@@@@HHHLLLXXXiii~~~nnneee[[[LLL@@@>>>666666777999;;;DDDUUUfff```YYYjjj}}}tttyyy}}}wwwtttxxxlll{{{tttqqqtttsssoookkkaaaIII111///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,------------++++++++++++++++++++++++************++++++++++++******++++++++++++******)))************+++++++++************************---,,,++++++------,,,+++---...000000//////111333222333555888<<<>>>>>><<<>>>@@@BBBEEEGGGIIIJJJKKKLLLMMMVVVhhh}}}}}}ooo```hhhpppqqqzzzvvv]]]CCC===:::888777777888888777888777666777999;;;;;;;;;:::777333222444777999999888777777777777888999999777666666666666666777777999888777777777777888999:::999999888888888888888888777555555555444222///...++++++------,,,000666<<<>>>AAA@@@???@@@DDDGGGXXX___lll}}}|||qqquuulll```UUUSSSZZZfffnnnkkklllrrrzzzrrroooppptttvvvssspppqqquuuyyyyyyvvvvvvzzz{{{yyysssyyy~~~}}}zzz{{{{{{tttjjjaaa[[[```ffflllqqqrrruuuyyy||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||yyyxxxwwwssskkkeeecccaaa___]]]XXXPPPGGG@@@CCCJJJUUUcccmmmqqqnnnjjjhhhcccZZZNNNEEEAAABBBDDDDDDEEEFFFFFFEEECCCAAA@@@AAADDDGGGJJJNNNTTTZZZ^^^eeegggjjjmmmoooqqqtttwwwpppppplll^^^KKK<<<555333999999999:::;;;<<<>>>???FFFNNNVVVZZZXXXSSSMMMKKKKKKIIIKKKTTT___eeeeeeccc[[[eeeqqq~~~vvvpppooovvvyyyoooggg^^^UUUYYYZZZ^^^ccceeehhhttt~~~yyyvvvvvvrrrrrrqqqooonnnnnnmmmmmmjjjjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkkkklllmmmnnnhhhhhhhhhiiiiiijjjjjjkkkmmmnnnnnnnnnnnnnnnmmmmmmoookkkgggeeedddbbb^^^[[[RRRPPPLLLFFF@@@======>>>HHHNNNZZZmmmlllcccYYYJJJ???<<<777777888999<<>>===<<<>>>???BBBEEEGGGIIIKKKKKKLLLNNNWWWjjjvvvbbbUUUcccwwwmmmppptttiiiPPP;;;:::888666555666666666555888777666666888::::::999999666444333555777888999666666666666777777888888444444444555666888999:::<<<;;;999888888999;;;<<<======<<<;;;999888777666999888666666666444222000...,,,+++---,,,+++///555;;;>>>@@@@@@??????BBBFFFWWWfff~~~|||qqqbbbWWWWWW```llluuunnnssszzz}}}}}}||||||zzzyyyvvvtttwwwyyyvvvpppsssxxx}}}{{{uuusssvvv{{{~~~}}}uuujjj___YYY___dddkkkppprrrtttwwwzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{xxxrrrgggYYYPPPLLLLLLLLLKKKHHHCCC<<<888:::===CCCOOO[[[bbbcccbbb^^^WWWLLLBBB===>>>EEEJJJLLLJJJHHHEEECCCBBBAAAAAAAAACCCGGGJJJNNNRRRXXX\\\bbbeeehhhkkkmmmooosssuuuqqqqqqlll]]]JJJ;;;666666<<<<<<<<<===???AAADDDEEEJJJSSS^^^dddddd___\\\[[[[[[YYYYYY]]]fffnnnpppooommmvvvrrrooopppyyyxxxyyyzzz{{{{{{{{{{{{{{{rrr___RRRPPPRRRSSS[[[aaaiiioooqqquuu~~~zzzxxxyyysssrrrpppooonnnnnnnnnnnnlllllllllllllllmmmmmmnnnlllkkkjjjjjjjjjlllmmmnnngggggghhhiiijjjjjjkkkkkkmmmmmmmmmmmmllllllkkkjjjmmmiiieeeccccccbbb^^^[[[QQQOOOKKKEEE???======???HHHNNN\\\ppp}}}jjj```VVVHHH>>><<<999999999;;;<<>>///000///..................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////++++++++++++++++++++++++,,,,,,,,,------------...******++++++++++++******))))))*********+++++++++******************************+++***************+++---///111000000111222222222444777;;;======<<<>>>???BBBEEEGGGJJJKKKLLLMMMPPPZZZmmm~~~lllTTTKKK]]]{{{vvvrrrvvvrrr___GGG888888666444333444555555444888777555555777888888777888666555555777888888888666666666777777777888888444444555666888:::;;;<<>>>>>>>>===;;;999777666:::999777777666555222000///,,,+++,,,,,,***...444:::===@@@@@@>>>>>>AAACCCXXXmmm{{{qqqddd\\\^^^hhhttt|||tttxxx}}}xxxwwwwwwzzz}}}zzzpppgggnnntttxxxwwwqqqlllkkkkkkfffuuu}}}}}}uuukkkaaa[[[___dddlllppprrrsssvvvyyy|||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}|||}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~|||vvviiiYYYIII@@@<<<<<<======;;;999777555444444888AAAMMMWWW\\\^^^XXXOOOEEE======BBBHHHLLLOOOLLLGGGCCC@@@@@@AAABBBCCCFFFJJJNNNQQQUUUYYY\\\bbbdddgggjjjlllnnnqqqtttrrrrrrkkk[[[GGG:::777::::::<<<@@@DDDIIILLLOOOPPPIIIPPPXXX^^^___```aaaccckkkllllllkkkooovvvyyyxxx|||sssgggllluuu~~~qqqggg```aaaaaa```aaaeeejjjooouuurrrgggVVVMMMPPPXXX]]]fffjjjoooqqqsss{{{}}}zzzyyyzzzsssrrrpppooonnnnnnoooooonnnnnnmmmmmmmmmmmmllllllhhhhhhhhhiiijjjkkklllmmmggghhhhhhiiijjjkkkllllllllllllllllllkkkjjjiiiiiijjjgggdddccccccbbb^^^ZZZRRRPPPKKKEEE@@@???@@@BBBGGGOOO^^^rrryyyeee\\\SSSFFF===;;;999999;;;<<<===CCCRRRaaarrr~~~||||||gggPPPVVVggg}}}ppppppmmmmmmttthhhjjjzzzyyyvvvoooeeeXXXIII;;;111000//////.........//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,---............++++++++++++++++++++++++------------............******++++++++++++******)))************+++++++++************************+++,,,------++++++,,,---***,,,///111111111111222111222444777;;;======;;;===???AAAEEEHHHJJJLLLLLLMMMPPP[[[pppxxxbbbMMMNNNcccyyyrrrpppuuu{{{pppVVVAAA:::777555333333444555555444777666444444555666666555777777666777999:::999777666666777888888888888888777777777888999;;;<<<===AAAAAA???>>><<<;;;;;;:::=========>>>===<<<:::999;;;:::888777777555222000///,,,+++,,,+++***---333888<<>>???AAAFFFNNN^^^ssssss```XXXOOOCCC:::999777888:::===>>>CCCQQQ```lllyyyuuutttzzzdddXXXooooooppp}}}nnnnnnvvvgggccc~~~}}}|||vvvjjjXXXEEE888222.........------......///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......******++++++++++++******)))************+++++++++************************+++,,,...---+++***,,,...))),,,///111111111222222111222333777;;;===<<<;;;===>>>AAADDDHHHJJJLLLMMMLLLOOO[[[qqqqqq]]]OOOYYYnnnzzzyyyuuu```cccnnnvvviiiLLL:::999888555333333444555555444777555444333555555555444777777777999;;;;;;999777666666777888888888888888:::999999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<<<<:::888777777555333000000---,,,,,,+++)))---222888;;;>>>>>><<<<<<>>>@@@QQQiiixxxpppgggbbbdddjjjpppsssqqqnnnlllpppwww{{{zzzwwwpppsssxxx{{{xxxtttvvv|||}}}}}}}}}{{{wwwqqqpppqqqnnnqqquuuuuuooocccWWWOOOXXX\\\fffsss{{{||||||wwwooohhhddd```fffmmmrrrrrrssstttvvv{{{|||}}}~~~~~~|||||||||||||||}}}~~~~~~{{{|||~~~}}}{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~wwwyyyvvvjjjXXXGGG>>><<<999999888666444444555777999:::<<>>???DDDRRR___ggguuuooopppzzziiifff}}}lllkkktttpppvvv```YYYsss|||oooYYYCCC666333------,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++******)))************+++++++++************************(((+++,,,+++)))(((***,,,))),,,///111222111222222111111333777;;;===<<<;;;===>>>AAADDDHHHJJJLLLMMMKKKNNN[[[qqqcccLLLJJJ___nnntttpppeeeYYY```hhhgggWWWAAA666666666666777666666555444444555444444444444555666666555666888:::;;;:::888777555555555555666777888999777777888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAAAAA@@@???======:::666444444555555444111000///...------...///666888:::;;;;;;<<<===???RRRaaaqqqyyy||||||yyyuuucccgggkkkkkkgggdddgggmmmrrrpppnnnlllkkkkkkjjjiiieeehhhlllnnnmmmlllpppvvvyyysssmmmhhhjjjwww~~~xxxppplllcccXXXfffhhhmmmrrrxxx|||~~~{{{wwwppphhhbbbccchhhnnnpppoooqqqttt{{{zzzyyy}}}~~~||||||||||||}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}|||yyyzzz{{{|||}}}~~~||||||||||||||||||||||||yyy{{{}}}~~~{{{zzz}}}~~~~~~}}}zzzwwwnnn```QQQEEE@@@???======<<<:::999:::===@@@???AAAGGGRRR[[[^^^ZZZUUUMMMJJJJJJQQQZZZ```___\\\VVVSSSNNNLLLMMMOOORRRRRRXXXZZZ\\\^^^aaacccddddddgggggggggiiikkkooosssuuuwwwsssfffPPP===666666666CCCGGGLLLOOOOOONNNNNNNNNHHH???<<>>>>>>>>@@@BBBEEEGGGIIIKKKKKKKKKOOOZZZnnnQQQCCCJJJbbboooooohhh\\\\\\cccfff^^^LLL===777777666666666666666555444444444444444444444555555666555666888:::;;;;;;;;;;;;999888777777666777777777777777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>===<<<;;;999;;;999666555666666666666222111///...---......///666888:::;;;;;;;;;===>>>LLLYYYeeejjjjjjiiieeeaaabbbjjjrrrsssjjjaaacccjjjrrrppplllhhheeedddcccdddbbbeeeiiikkklllpppwww~~~{{{tttpppttt{{{{{{tttooojjjeeelllmmmpppssswwwzzz}}}~~~~~~|||uuunnnaaabbbgggnnnqqqoooqqqtttzzzxxxxxx|||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}zzzzzz{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||~~~}}}|||{{{~~~~~~{{{yyyqqqdddUUUJJJDDDCCCBBBDDDEEEEEEEEEGGGJJJLLLQQQTTT]]]jjjtttuuukkkbbbXXXUUUVVV[[[dddiiihhhddd^^^ZZZVVVTTTUUUXXXZZZ[[[___```bbbdddeeefffggggggiiiiiiiiijjjllloooqqqssstttrrreeeQQQ@@@999999:::???DDDLLLQQQSSSRRRQQQQQQSSSIIIEEEJJJNNNMMMRRR[[[eeerrrppp___\\\aaafffhhhmmmkkkjjjiiiiiiiiiiiiiii```\\\\\\aaa___[[[bbbnnnuuu~~~{{{yyywwwvvvtttsssrrrqqqooooooooopppqqqqqqpppnnnlllkkkjjjjjjjjjggggggffffffggghhhjjjkkklllkkkkkkmmmpppqqqpppnnnhhhgggfffhhhkkkllljjjhhhiiifffccccccccc___XXXRRRNNNIIIDDDAAA>>>;;;>>>DDDPPPXXXiiivvvjjj[[[PPPEEE;;;777777777:::<<<===AAAKKKZZZfffpppvvvxxxuuummmpppzzz|||uuutttrrrnnnssstttiiiXXXZZZdddnnnkkk```]]]cccqqqttttttiiiUUU@@@555222.........---------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***))))))((('''(((((((((************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++---///000//////000111333444666999;;;===>>>??????@@@BBBEEEGGGIIIKKKKKKKKKOOOZZZmmmCCC>>>NNNgggooooookkkbbbeeelllhhhTTT???888777555444555555555555444444333444444333333444444555666555555777888:::;;;======<<<<<<:::999777777666666888888999:::<<<======>>>:::::::::;;;;;;;;;;;;;;;::::::;;;<<<;;;:::888777999888666666888999888888333222000///.........///666888;;;<<<;;;;;;;;;<<>>;;;???EEETTT^^^oooqqqeeeWWWLLLBBB999555666777999<<<>>>CCCNNN]]]iiiuuunnnnnnxxxpppssszzzzzzuuutttkkkiiigggfffnnnrrriii\\\]]]bbbeee___WWWYYYbbbtttyyyxxxkkkTTT???444000.........------------,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------))))))(((''''''''''''(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,...000000//////000111333444666999;;;===?????????@@@CCCEEEHHHIIIJJJKKKLLLOOOZZZmmmCCCDDDXXXmmmrrruuuyyyvvvooouuujjjMMM888555666222333333444444444444333333333333333333333444444555555555666666777999;;;<<<===<<<;;;999888888777777;;;;;;;;;;;;<<<<<<<<<<<<999999999:::::::::::::::<<<<<<<<<<<<<<<;;;999999777666666888:::;;;;;;:::444333111///............555777:::;;;;;;::::::;;;AAAPPP___cccbbb```]]]ZZZ\\\cccooovvvqqqiiikkkuuuyyyyyyvvvooofff```___```nnnnnnlllhhhiiirrr|||{{{{{{}}}wwwmmmmmmuuuoooooooooppprrrvvvyyy{{{~~~|||uuu^^^^^^ccckkkqqqqqqqqqssswwwwwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||~~~}}}||||||}}}}}}~~~~~~xxxxxxuuunnnddd]]][[[[[[YYY___gggnnnsssvvvzzz|||sssfffdddeeeiiinnnpppnnnjjjkkkhhheeeeeegggjjjllllllllllllllllllkkkjjjiiiiiikkklllnnnooopppqqqqqqqqqpppnnndddRRRBBB<<<<<<<<>>CCCNNN]]]iiiyyyppp```kkkzzzzzz{{{xxxrrrmmmdddbbbbbbcccnnnsssjjj\\\___dddeee___[[[cccnnnzzz|||jjjQQQ===222...............------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,...000000000///000111222444666999<<<>>>???@@@@@@AAACCCFFFHHHIIIJJJKKKLLLOOOZZZlllEEEMMMeeewwwvvvxxx~~~}}}ppprrrcccFFF444555555000222222333333333333222222222222222222222333444444666555555444555555666777:::999999999999999999:::===<<<<<<;;;::::::999999777888888888999999::::::<<<<<<<<<;;;;;;::::::999666666777999<<<======;;;666555222000///.........333666:::;;;;;;:::::::::<<>>BBBLLL[[[gggzzzrrr]]]VVViii{{{~~~|||yyyuuukkkcccdddgggiiisssuuuiiiXXX```ggghhhcccbbbmmmzzzzzz{{{eeeKKK:::333111//////.........---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,...000111000000111222222444666999<<<>>>@@@AAAAAABBBDDDFFFHHHIIIJJJKKKLLLOOOYYYkkkFFFTTTpppzzzwwwzzzvvvlllfffTTT>>>333444555222000111111222222222222222222222111111222222333444555555555444444444333333666666666777777999::::::;;;;;;:::999999888777777666666777777888999999999888888888888888888888888555666888;;;>>>???>>><<<888666444111///.........111444888;;;;;;:::::::::???QQQccciiigggdddbbbaaaffflllrrrnnn|||~~~ssskkkkkkoootttvvvrrrkkkmmmxxx~~~~~~}}}~~~vvvuuuwwwvvvvvvuuuttttttuuuvvvwww{{{~~~~~~}}}|||wwwpppddd```aaahhhoooqqqrrrtttvvvxxxzzz{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~||||||||||||||||||||||||}}}~~~|||zzzzzz~~~}}}vvvwwwyyy|||~~~}}}{{{xxxuuutttrrrtttwwwzzz|||}}}yyyyyyyyyyyyxxxwwwvvvuuusssssssssttttttuuuuuuvvvooonnneeeSSSBBB:::777555777888:::;;;<<<>>>AAADDDLLLSSS\\\```aaafffrrr||||||lll[[[TTTSSSRRRSSSTTTVVVRRRSSSbbbtttzzzoooaaaUUUWWW^^^kkkyyy{{{{{{{{{zzzxxxvvvtttssszzz|||uuusssrrrsssssstttrrrpppnnnllllllllllllkkkkkklllkkkjjjiiihhhgggggggggffffffggghhhjjjkkkmmmnnnpppooonnnmmmmmmnnnmmmnnnnnnkkkhhheeeddddddgggfffddd```ZZZSSSMMMIIIFFFAAA===<<<;;;<<>>BBBLLL[[[fffzzzpppWWWUUUiii~~~}}}pppjjjrrr|||zzzxxxnnnhhhlllqqqssswwwrrraaa[[[fffpppqqqkkkmmmzzzhhhHHH888222000/////////.........------,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---...000111000000111222222444666:::===???AAAAAABBBCCCDDDGGGHHHJJJJJJKKKMMMPPPYYYkkk~~~JJJYYYtttzzzxxx}}}zzzppp```III888222222333222///000000111222222111111111111111111111222333333222333444555555555444333444444444555666777888888777777777777777777777777555555666777777888999999555555555555666777888888555666999===@@@@@@>>><<<999777444222///............222777:::;;;;;;:::;;;BBBSSScccgggeeedddfffhhhiiimmm}}}wwwjjjkkkvvv|||~~~xxxlllggglllttttttwwwtttmmmppp{{{|||sssqqqqqqvvvvvv|||xxxrrrqqqqqqpppmmmmmmoooppprrrtttuuuvvvzzz~~~~~~~~~~~~yyyrrriiicccaaagggnnnqqqsssuuuuuuwwwyyyyyyxxxyyy|||}}}{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}||||||||||||}}}}}}}}}|||~~~zzzxxxzzz|||}}}{{{xxxwwwvvvxxx|||}}}~~~~~~~~~~~~~~~}}}}}}zzzyyyxxxvvvuuuuuuuuuuuunnnnnnfffTTTDDD;;;888666888;;;???BBBEEEHHHLLLOOOSSS\\\fffkkknnnqqqwww{{{ooo^^^MMMEEECCCBBBFFFKKKJJJVVVmmmrrrccc``````iiixxx}}}wwwtttssssssssssssrrrpppnnnmmmmmmmmmmmmlllllllllkkkjjjhhhfffeeeggggggffffffggghhhjjjkkkmmmoooqqqpppmmmllllllmmmkkklllmmmkkkfffccccccdddeeeeeeddd```ZZZSSSNNNKKKDDD???<<<;;;;;;>>>FFFNNN___ooo{{{___SSSFFF>>>888444555888999;;;===???DDDOOO^^^jjjyyyoooWWWZZZooo|||yyyuuummmhhhmmm|||{{{zzzzzzxxxsssooovvv}}}{{{yyyjjjSSS^^^lllxxxxxxsssxxxoooIII777222000////////////............,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////---,,,+++---///111111111000111222222444666:::===@@@AAABBBBBBCCCEEEGGGHHHJJJJJJKKKMMMPPPYYYjjj}}}RRR^^^uuu~~~xxx|||{{{bbbFFF888333000000111//////000111111111111111111111111000111222222333000222444777777777666555444444444444444555666666333333444555666777888888444555555666777888888999555555555555666888999:::555777:::>>>AAAAAA>>>;;;999888555222000.........---111777:::;;;;;;;;;;;;>>>NNN\\\___^^^aaagggkkkiiiiiiqqq|||uuudddcccnnnpppuuuwwwooodddbbbkkkvvvvvvzzzwwwppprrr{{{~~~xxxsssrrrooopppuuuxxxrrrhhhuuu{{{yyynnniiinnnpppmmm___aaaeeejjjooosssuuuwwwzzz~~~|||vvvllldddaaafffmmmqqqtttvvvtttvvvxxxwwwvvvvvvyyy|||~~~|||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}||||||||||||}}}}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyy|||{{{|||~~~xxxwwwwwwyyy}}}~~~~~~{{{wwwuuutttttttttmmmnnnfffVVVFFF>>>:::888777<<>>@@@EEEQQQaaammmxxx~~~kkkUUU]]]vvvyyyqqqiiikkk{{{zzzvvvxxxyyywwwvvvuuu}}}xxxcccHHH[[[jjjwwwwwwttt|||nnnGGG777555555000/////////............,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,++++++***+++++++++++++++++++++++++++++++++************************+++,,,...//////...,,,+++---///111111111000111333222444777:::===@@@BBBBBBBBBCCCEEEGGGIIIJJJJJJJJJMMMPPPYYYjjj|||hhhvvv}}}xxxyyyyyy[[[???555333///...222000111111111111222222222//////000000000111111111111222222333444555666666555444444333333333444444222333555666666666555555444444444444555555555666777888888999999:::;;;;;;555888;;;>>>@@@@@@??????999888666444111...,,,+++...222888::::::999:::<<>>@@@AAAAAAEEEGGGHHHHHHHHHHHHIIIKKKMMMPPPYYYjjj|||}}}kkkQQQ999333222//////222//////000000000111111111111111111111222222222333222222333333444444555555555444444333333333444444333444555555666555444444555555555555666666666666888888999999:::;;;;;;;;;777999<<<>>>@@@???>>>===:::999777555222///---,,,---111666999::::::;;;<<<999@@@LLLWWW]]]aaaeeeiiilllppprrrnnngggcccfffjjjmmmiiicccaaabbbfffkkknnn{{{zzzvvvrrrpppmmmhhhiiimmmllllllllllllqqqwwwwwwrrrkkkggggggkkkooopppqqquuu{{{|||}}}~~~~~~}}}|||sssiiiaaabbbjjjrrrtttqqqqqqqqqssstttvvvxxxzzzzzzxxxxxxyyyyyyyyywwwvvvuuuyyyyyyzzzzzz{{{||||||}}}||||||{{{{{{{{{{{{{{{|||zzzzzzzzz{{{{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||}}}}}}|||{{{zzzxxxwwwwwwxxxzzz{{{|||}}}}}}}}}||||||}}}}}}}}}}}}|||||||||~~~~~~|||~~~}}}|||{{{zzzxxxzzz|||~~~~~~zzztttpppnnnlllmmmpppuuu||||||zzzppplllbbbTTTFFF>>>===>>>HHHIIIMMMWWWdddpppxxxzzzyyyyyy}}}rrrfffUUUOOOKKKLLLLLLMMMTTT\\\fffsss~~~~~~|||}}}}}}|||}}}xxxsssrrrtttooopppppppppooommmkkkjjjhhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjjjjiiijjjkkkmmmjjjkkklllmmmmmmmmmmmmmmmjjjjjjjjjiiihhhfffeeeddd______]]]ZZZVVVPPPJJJGGGBBB;;;888;;;<<<>>>JJJWWWoooiiiUUUIII>>>999777555777:::999<<>>@@@AAAAAADDDEEEGGGHHHGGGHHHJJJKKKNNNPPPYYYjjj|||~~~uuuVVVCCC333000222000///111........./////////000000222222222333333333444444333333333333333333333333444444333333333333444444333444444555555444333333666666666777777777888888999999::::::;;;<<<<<<===888:::<<<>>>???>>>===<<<;;;:::888666333111///...,,,///444888:::;;;<<<===999>>>KKKYYYaaafffrrrzzztttpppnnnmmmllllllbbb^^^cccgggiiipppyyy|||uuurrrttttttqqqnnnnnnhhhfffdddfffoooyyyyyytttqqqmmmkkkoooqqqpppqqqtttyyyzzz}}}~~~}}}{{{ssskkkbbbbbbiiiqqqssssssoooppprrrtttvvvxxxzzzzzz{{{zzzyyyxxxxxxyyyzzzzzz|||{{{zzzyyyyyyzzz{{{|||||||||||||||||||||||||||{{{{{{zzz{{{{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}||||||||||||{{{zzzxxxxxxyyyzzz{{{|||}}}}}}~~~}}}||||||}}}}}}}}}}}}||||||zzz}}}~~~~~~}}}~~~}}}}}}|||{{{yyyyyyyyyyyytttmmmeee___\\\___bbbhhhpppyyy|||sssnnncccUUUGGG???===???FFFFFFLLLYYYhhhrrruuusssrrrwwwpppbbbUUUPPPLLLNNNPPPSSSYYY```jjjrrr{{{{{{wwwrrrpppqqqooooooppppppooommmkkkjjjgggggghhhiiijjjjjjkkkkkkjjjkkkkkkjjjiiiiiijjjlllhhhiiijjjlllmmmmmmnnnnnnlllkkkkkkjjjhhhfffeeeddd^^^]]][[[WWWQQQKKKFFFBBB???999888<<<===???KKKYYYsss{{{aaaPPPEEE:::777666666777;;;999<<>>======;;;:::;;;:::888666333111///...+++...222666999;;;===>>>===>>>III[[[fffpppwwwtttrrrnnnjjjhhh```aaaiiikkkjjjuuuzzztttwwwzzzxxxtttrrrlllhhhccceeeooozzzzzzttttttooommmppprrrqqqqqqtttvvvxxx|||}}}{{{tttmmmeeeccchhhnnnrrrssspppqqqrrrtttwwwyyy{{{|||~~~|||{{{{{{}}}~~~|||zzzyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{zzzzzz{{{{{{||||||||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{||||||||||||{{{||||||}}}}}}}}}}}}|||yyy{{{}}}~~~}}}~~~~~~~~~}}}{{{yyyxxxvvvrrriii^^^TTTMMMJJJQQQWWW```jjjttt|||~~~{{{xxxrrrgggWWWGGG>>>;;;<<>>@@@AAAAAAAAA@@@BBBDDDFFFGGGHHHKKKMMMNNNPPPYYYjjj||||||wwwjjj^^^:::444000111222111///.../////////000000000111111000000000000111111111111333333333222111111000000222222222222222333444555444444444444444444444444888888888999999999999::::::;;;;;;<<<<<<======>>>;;;<<<======<<<;;;::::::999888777555222000......+++---000444888;;;======999999BBBUUUiii}}}~~~vvvjjj```bbb```fffooolllhhhvvv}}}}}}}}}yyyvvvqqqlllggggggqqq||||||vvvsssooommmppprrrrrrrrruuutttvvvzzz~~~}}}|||vvvppphhheeefffkkkpppsssrrrssstttvvvxxxzzz|||}}}~~~|||zzzzzz{{{}}}~~~|||{{{{{{|||}}}{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{||||||}}}{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzxxxxxxyyyyyyzzzyyyyyyyyy{{{{{{|||}}}}}}}}}}}}}}}zzz{{{}}}}}}}}}~~~~~~~~~|||yyyvvvsssooohhh\\\PPPFFF@@@>>>CCCKKKWWWcccnnnxxx~~~{{{wwwssshhhYYYJJJ@@@<<<===GGGOOOXXX]]]]]]ZZZXXXWWW]]]hhhwwwwwwggg[[[SSSQQQPPPTTT```ooo|||yyy~~~}}}yyyvvvqqqooopppppppppqqqqqqpppooonnnmmmllllllkkkjjjiiijjjjjjkkkkkklllllljjjhhhhhhiiijjjjjjjjjkkkkkkjjjiiihhhhhhiiihhhhhhfffdddbbb```______]]]ZZZUUUOOOHHHCCC@@@<<<888888<<<===@@@MMM^^^tttmmmYYYJJJ@@@777444444444555888999===BBBHHHPPP\\\iiissszzzxxx___]]]rrr{{{~~~zzz}}}uuuuuuwwwuuujjjUUUAAA444111000...///......------------...------------------------...------,,,,,,------...+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111000000000222333888999<<<>>>@@@AAAAAAAAA???AAADDDFFFGGGHHHKKKMMMMMMPPPYYYjjj}}}zzztttjjjZZZLLL555333111111111111///...//////000000000111111111.........////////////000222222222111111000000000222111111222222333444555555444444444444555666777888888888999999999::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;::::::999888666444222000///...,,,---///333888;;;<<<<<<888888???RRRmmmkkk\\\]]]aaajjjppplllhhhrrr~~~|||qqqnnniiihhhpppyyyzzzuuusssooommmqqqsssrrrsssuuusssuuuyyy|||~~~~~~~~~xxxssslllfffeeehhhnnnrrrttttttvvvwwwyyyzzz{{{||||||||||||}}}~~~~~~}}}|||}}}}}}yyyzzz|||}}}~~~}}}}}}|||||||||{{{{{{{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{zzzzzzzzzzzzzzzwwwwwwwwwxxxwwwwwwvvvvvvzzz{{{|||}}}}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~zzz|||~~~}}}|||xxxsssppphhhcccZZZNNNCCC===;;;<<<===EEEQQQ]]]gggrrr}}}~~~|||rrrooohhh[[[NNNEEEAAAAAAGGGMMMSSSTTTQQQRRRWWW\\\dddlllwww}}}zzzpppeee^^^\\\\\\[[[]]]hhhvvv~~~{{{yyyvvvrrrpppqqqsssssstttttttttsssqqqqqqooonnnllljjjiiiiiiiiijjjkkklllllljjjiiihhhiiikkkkkkkkkjjjjjjiiigggfffeeefffeeeeeedddbbb```___^^^^^^\\\XXXSSSMMMGGGBBB@@@;;;888999>>>???DDDUUUggg|||~~~iiiYYYGGG>>>555444444444555888:::>>>DDDKKKTTT___mmmvvvzzzsss[[[```uuuuuuwwwzzzwwwzzzsssvvv~~~tttdddMMM;;;222000///.........---------------...------------------------------,,,,,,,,,,,,------++++++,,,,,,------......++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++*********+++++++++*********************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111222333222222222444666777888;;;>>>@@@AAABBBBBB@@@BBBEEEFFFGGGIIIKKKMMMMMMPPPYYYkkk~~~uuunnnjjj___LLL===111111111000000000111000........./////////000000---............/////////111111111111111000000000111111111111222333444555555444444444555777888999888888888888999999999999999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;::::::999999777555333222000///------...222777;;;;;;;;;:::===AAANNNlll~~~mmm```^^^eeemmmpppnnnmmmpppsssrrrvvvyyywwwsssuuu|||{{{vvvsssvvv{{{{{{wwwvvvqqqooorrrsssrrrrrruuurrrtttwwwzzz}}}~~~zzzvvvnnngggcccffflllqqquuuuuuvvvwwwxxxyyyzzzzzz|||}}}~~~}}}||||||xxxyyy{{{}}}}}}}}}|||{{{||||||{{{{{{{{{{{{||||||zzzzzzzzz{{{{{{zzzzzzzzz}}}|||{{{zzzyyyzzz{{{{{{wwwwwwwwwwwwwwwvvvuuutttzzz{{{|||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~zzzzzz|||~~~}}}|||{{{zzzwwwrrrlllgggYYYTTTKKK@@@:::999<<<@@@CCCJJJRRRZZZ```hhhrrryyyzzz|||~~~|||{{{{{{|||}}}{{{zzzpppnnniii^^^QQQGGGBBBAAABBBHHHOOOSSSUUUXXX\\\```kkkqqqwwwyyytttnnnjjjiiikkkmmmnnnqqqzzzzzzyyywwwsssqqqsssrrrssstttttttttsssrrrqqqpppooollljjjiiiiiijjjkkkjjjkkkkkkjjjiiihhhjjjkkkiiiiiiiiiiiihhhgggffffffddddddccccccaaa```___^^^ZZZXXXTTTOOOIIIDDD@@@>>>:::888:::@@@DDDKKK___uuuttt```SSSCCC;;;444333555666888;;;;;;@@@GGGNNNWWWcccpppyyyvvvmmm]]]qqq{{{mmmlllwww|||tttooowwwtttxxx}}}ttt```GGG666111111111111...------,,,,,,------...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------+++++++++,,,,,,---------))))))***+++,,,------......---,,,+++***+++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111222333222111222555777555777:::===@@@AAABBBBBBBBBDDDFFFGGGHHHIIIKKKMMMLLLPPPZZZlllvvvfffbbbccc[[[GGG777...000000///...000222222---------.........//////............////////////000000000000000111111111111111111111222333444555555444444555666888:::;;;777777888888888999999999999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555333222111...------111777:::;;;:::;;;>>>???HHHddd~~~jjjnnnqqqvvvyyywwwqqqiiiccccccjjjoooqqqssstttpppiiimmmiiiffffffiiioooxxxzzzwwwzzz~~~yyytttqqqssstttrrrrrrtttrrrtttvvvyyy|||~~~|||xxxppphhhcccdddkkkpppuuuuuuuuuvvvwwwwwwxxxxxxyyy{{{~~~~~~}}}{{{{{{wwwxxxzzz|||}}}}}}|||{{{}}}||||||{{{{{{{{{||||||yyyzzzzzz{{{{{{zzzzzzyyy}}}|||{{{zzzyyyzzz{{{|||wwwwwwwwwwwwwwwvvvuuutttzzz{{{|||}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}||||||}}}{{{zzzyyywwwsssnnnfffaaaNNNIII@@@888444777>>>DDDNNNSSSXXXZZZ[[[^^^ffflllmmmqqquuuzzz}}}~~~}}}}}}xxxwwwuuuuuuwwwxxxwwwwwwqqqpppkkk```SSSGGG@@@>>>AAAHHHTTT```ggghhhdddaaammmqqquuutttqqqooopppsssrrrxxx~~~zzzyyyxxxtttssstttooopppqqqrrrqqqpppooonnnpppnnnllljjjjjjjjjkkkllljjjkkkkkkjjjiiiiiijjjlllfffggghhhhhhhhhhhhhhhgggcccccccccbbbbbb```______WWWUUUQQQLLLFFFAAA===;;;:::888;;;BBBGGGQQQhhhlllXXXLLL@@@888222333666888:::>>><<>>999777888===CCCGGGQQQUUUYYYXXXSSSQQQRRRUUU]]]aaaffflllpppsssttttttsssqqqoooqqqtttvvvvvvuuussspppkkkdddVVVGGG??????AAARRRcccjjjkkkjjjhhheeeiiiooosssrrrnnnnnnrrrxxxuuuxxx}}}|||zzzuuurrrssstttrrrnnnllllllmmmppprrrkkkjjjhhhgggggghhhjjjkkkjjjjjjiiiiiihhhhhhggggggffffffggghhhhhhgggffffffddddddcccbbbaaa```______[[[WWWQQQKKKFFF@@@;;;777<<<<<<>>>AAAHHHVVVppptttbbbTTTIII:::777444333555888;;;<<<===BBBJJJSSS___lllxxx{{{www}}}ooojjjsss~~~~~~yyyxxxyyy{{{}}}zzzmmmeeeqqqzzzrrrfff___mmmzzzvvvoooWWW===222111222111000//////.........---------///............---------.........------,,,,,,,,,------------------------///...,,,,,,------,,,++++++,,,,,,------,,,,,,+++,,,+++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------.../////////000111222333333222111111333888===AAACCCDDDDDDCCCCCCEEEFFFHHHIIIKKKKKKLLLOOOYYYllliiiaaa___ddddddUUU>>>000////////////................................................------------000000000000000000000000000000111222333444444333333444555666777888888999777777777888888888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999<<<999666666666555222000---,,,,,,///444888;;;<<<999===???AAAMMM^^^eeeaaaccciiijjjddd___bbbfffgggdddaaammm}}}~~~}}}zzzqqqooollliiijjjnnnppppppnnnmmmooowww{{{yyywwwvvvwwwwwwvvvuuuvvvuuuvvvyyy}}}~~~|||{{{xxxqqqjjjeeeeeeiiimmmqqqssstttsssuuuvvvrrrkkkccciiiqqqzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzz}}}}}}|||{{{{{{{{{{{{|||xxxwwwwwwvvvvvvwwwwwwxxx{{{{{{zzzzzzyyyxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyyyywwwxxxyyy{{{||||||}}}}}}||||||{{{{{{||||||}}}~~~{{{{{{{{{{{{||||||}}}~~~yyyxxxssskkkeee^^^QQQEEE:::888444222333777<<>>222000000...---//////.........---------///............---------......---------,,,,,,,,,------------------------///---,,,,,,------,,,++++++,,,,,,------,,,,,,+++,,,+++***+++,,,---+++)))++++++++++++++++++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,---------------......///...///111222333333222222222444999>>>AAACCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLOOOYYYkkk``````dddfff^^^LLL888---/////////............---------------------------------------............000000000000000000000000111111222333444444444444333333444555666777777888666666777777777888888888;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::888666666666666444222...------///333777:::;;;777===??????GGGVVV^^^]]]\\\^^^]]]ZZZ[[[bbbiiikkk___]]]ooouuunnnllllllnnnqqqrrrpppmmmkkkpppuuuyyy~~~}}}|||yyyuuurrruuuttttttwwwzzz{{{{{{zzzyyyxxxtttmmmeeeccchhhmmmpppqqqqqqrrrtttssskkkaaaRRR\\\jjjuuu{{{~~~||||||}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{{{{|||yyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwxxxyyy{{{{{{||||||||||||{{{{{{{{{{{{|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvpppcccXXXNNNCCC:::555333111000000222555777999<<<>>>===:::888999;;;555888<<>>AAABBBBBBAAADDDDDDFFFGGGIIIJJJLLLLLLNNNQQQ[[[lllaaagggmmmjjj[[[FFF666...//////.........---------------------------------,,,,,,,,,------........./////////000000000000000000111222222333333333222222333333444555555666666555555666666666777777777888777666666666777999:::::::::::::::;;;;;;;;;;;;888777666666666666666555000...---...222666999:::777;;;<<<===HHHYYYbbbaaa[[[[[[ZZZZZZ___gggnnnrrr^^^___uuu{{{oooooopppssswwwwwwsssooonnnvvvyyyxxx{{{wwwssstttttttttuuuwwwyyyzzz{{{wwwyyyxxxpppgggcccffflllooopppqqqrrruuutttiii^^^PPP\\\lllwww{{{}}}{{{{{{||||||}}}|||||||||xxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzyyywwwvvvvvvvvvwwwvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}zzzzzzzzzzzzyyyyyyxxxxxxvvvvvvmmm]]]MMMBBB:::444333333222222222333444444444555777666333222333555222222444777:::>>>BBBDDDKKKNNNTTT[[[```cccdddccceeeeeeffffff___VVVSSSUUU]]]dddhhhhhhjjjrrr{{{zzztttsssrrrooooooqqqqqqooommmkkkiiihhhhhhhhhgggffffffeeeeeeffffffgggbbbccccccdddeeeeeeffffffeeeddddddccccccddddddeeefffeeeeeecccaaa^^^\\\[[[UUUPPPIIICCC>>>;;;999777::::::===EEEQQQccc}}}}}}dddTTTGGG===666444222333555999;;;;;;AAAIIIUUU___iiiuuutttmmmmmmooodddmmmiii[[[ZZZgggkkkdddccc___bbbgggooo~~~ooo]]]JJJ777000111222111000........................///............------------------------------------------------------------,,,+++,,,------,,,++++++,,,,,,------,,,,,,+++++++++***+++,,,---+++))))))))))))))))))))))))))),,,++++++*********++++++******+++++++++,,,,,,,,,+++,,,,,,---------------...///000222333333333222555777;;;???AAABBBAAAAAADDDEEEFFFGGGIIIKKKLLLMMMQQQSSS]]]nnngggooorrrgggSSS@@@444///............------------------------------------+++,,,,,,,,,------............//////000000000000///000000111111111111000222222222333444444555555444444555555555666666666666555444444444555777888999999999:::::::::::::::666777777777666666777777111///------111444777888999:::999===OOOdddmmmiiicccaaa___```dddjjjpppuuu```aaavvvtttssssssvvvyyyxxxsssooosss}}}~~~yyyzzz}}}zzzwwwtttssssssssstttuuuwwwzzz|||xxx{{{{{{tttjjjdddfffjjjnnnppprrrsssvvvvvvnnnddd^^^hhhuuu|||}}}}}}~~~}}}~~~zzz{{{{{{||||||||||||{{{wwwwwwwwwwwwxxxzzz{{{||||||{{{{{{zzzzzz{{{{{{||||||{{{xxxvvvttttttttttttuuuvvvxxxyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||zzz{{{{{{zzzyyyxxxvvvvvvuuutttjjjWWWEEE;;;666222333333333333333333333333222333333222111111111222333333333444555888;;;===???DDDLLLSSSYYY\\\^^^^^^cccccceeegggbbb\\\\\\```jjjpppttttttvvv}}}{{{vvvtttuuuuuurrrpppqqqpppooonnnllljjjhhhgggffffffeeeeeeeeeeeeeeeeeefffccccccdddeeefffgggggghhhffffffeeeeeeeeeeeeffffffbbbbbbcccbbbaaa___]]][[[VVVPPPHHHAAA<<<:::888666<<<:::===FFFTTThhhvvv^^^PPPDDD;;;444333222333777:::<<<<<<@@@KKKYYYfffppp|||}}}sssooopppssskkkuuuppp^^^[[[iiiooohhhbbb___dddlllttt~~~jjjTTTDDD555000111111000000---.....................///............------------------------------------------------------------+++***+++------,,,++++++,,,,,,------,,,,,,+++++++++***+++,,,---+++))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---------...000222333333333333666888<<>>RRRkkktttqqqlllgggddddddfffjjjsss|||nnnhhhqqq~~~~~~qqqooommmoooqqqqqqnnnkkkrrr{{{{{{||||||wwwqqqqqqzzz|||yyyvvvtttrrrqqqrrrrrrrrrrrrvvvzzz~~~zzz||||||wwwooohhhggghhhmmmqqqssstttuuuvvvrrrmmmooottt{{{~~~}}}{{{{{{{{{{{{|||}}}{{{{{{|||||||||{{{{{{zzzwwwwwwwwwwwwxxxyyy{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{zzzwwwtttssssssttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{{{{zzzyyywwwtttssspppmmmaaaNNN???777444222000000111111222222222222222222111000000000000000111111111222444777:::;;;:::@@@HHHOOOTTTXXXZZZ\\\``````bbbdddaaa^^^```eeelllsssyyy|||zzzwwwvvvxxxyyyuuurrrrrrnnnnnnmmmllljjjhhhfffdddeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffggghhhhhhfffgggggghhhhhhggggggfff___```aaaaaa```^^^\\\ZZZTTTNNNEEE>>>:::888888777;;;:::???JJJYYYmmmoooWWWKKKBBB999444333333444888;;;======DDDPPP___kkkuuuzzzzzzxxxssssssuuuxxxwww|||rrr```]]]lllsssooodddbbbiiipppvvv|||gggOOOAAA444000111///---------------...............///............---------,,,,,,,,,------------...------------------------,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++,,,+++***+++,,,---+++))))))))))))))))))))))))))),,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,---.../////////...------...000222333444333333666888<<>>PPPgggsssrrrmmmhhhdddeeegggnnnzzzqqqooolllooouuuqqqjjjhhhgggjjjpppuuuvvvvvvtttyyy|||vvvoooiiikkknnnlllfffgggqqq{{{}}}{{{yyyvvvrrrooonnnooooooooopppssszzz|||}}}}}}yyyssslllhhhffflllrrrtttrrrqqqssstttrrryyyzzzzzzzzzyyyxxxvvvvvvxxxzzz|||~~~~~~||||||||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxwwwtttsssrrrtttvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxyyyzzzzzz{{{yyyzzzzzzyyywwwtttqqqpppgggbbbUUUDDD888444333111.........///000111222222333111000//////000000000///000111222444666888999:::@@@GGGNNNRRRUUUYYY[[[```___```aaa___^^^bbbiiikkkrrrxxx{{{|||rrrqqquuu~~~zzzwww{{{zzzuuuyyy}}}xxxuuuvvvvvvrrrpppqqqkkkkkkkkkkkkiiigggdddccceeeeeeffffffffffffeeeeeeddddddeeeeeeffffffggggggeeefffhhhiiiiiihhhfffeee^^^___``````___\\\YYYWWWOOOIIIAAA:::888888999999:::===EEETTTeeevvvgggQQQFFF???777444333333666:::===>>>???GGGSSSbbblllrrryyyzzztttuuuyyyyyyxxxvvvuuuuuuwwwzzz||||||vvvhhh[[[```qqq{{{yyysssqqqwwwzzz{{{|||gggHHH<<<222000111///---------------........./////////............---------,,,,,,,,,---------......------------------------+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,+++***+++,,,---+++)))***************************************+++,,,,,,******+++++++++,,,,,,,,,,,,---///111111000///...,,,...000222333444444444555888<<<@@@BBBCCCCCCBBBBBBBBBDDDEEEGGGHHHJJJJJJMMMPPPZZZkkk~~~oooiiiWWW???000...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------...///000000111111111222222222111111000111111111111111222222222222222333333333444444444555666888999999999888777999888888777666555555444666888:::999666555666999555111...,,,...222555666777<<<===>>>KKKaaaoooqqqiiidddbbbccchhhuuuttthhhaaaeeeiiidddiiihhhiiiooozzz}}}{{{nnneeebbb\\\cccddd```aaalllvvvzzz}}}}}}}}}}}}{{{xxxrrrnnnlllmmmmmmmmmmmmrrryyy~~~~~~}}}{{{vvvooohhhdddlllrrrtttppplllooosssuuu|||yyyvvvuuuuuutttsssrrrwwwyyy{{{~~~~~~~~~||||||||||||{{{zzzyyyxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{uuutttrrrrrrsssuuuxxxzzzwwwvvvuuuuuuvvvxxxzzz{{{xxxxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{xxxxxxyyyxxxvvvrrrooommm```ZZZLLL<<<222111111///.........///000111333444555333000000000111111111111222222333444555666666;;;@@@HHHMMMQQQTTTXXX\\\bbb``````aaa______eeemmmsssxxx{{{zzzzzz{{{zzzvvvhhhiiimmmtttrrrbbb\\\^^^mmmyyyzzzmmmiiirrrssskkkxxx}}}~~~xxxsssrrrpppmmmlllmmmhhhiiiiiiiiihhhfffcccaaaeeeffffffggggggffffffeeeddddddeeeeeeeeeeeeffffffccceeehhhjjjjjjhhheeeccc___```aaa```^^^ZZZVVVSSSJJJDDD===777666888:::;;;;;;@@@MMM___ooo~~~bbbLLLDDD===666444444444777;;;>>>???@@@IIITTTaaaiiilllqqqzzz|||{{{}}}}}}zzznnnoooqqqsssvvvyyy|||~~~yyylllZZZUUUbbbxxx}}}iiiAAA777//////111111000000---------.........////////////.........---------,,,,,,,,,------.........------------------------+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,+++***+++,,,---+++)))************************))))))((())))))***++++++******+++++++++,,,,,,,,,---...000111222111000...,,,...000222333444444444555777;;;@@@BBBCCCCCCCCCAAABBBCCCDDDFFFHHHIIIJJJPPPSSS\\\nnnbbb???333333111///111........................******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,---............000222555111------000333444333444444444444333333222111333333333444555666555333:::999777666666666777888:::999777555444444555555999888888888999::::::;;;111111000///...000444777666999<<>>???SSSlllyyymmmUUUDDD;;;777777666777777888:::<<>>@@@FFF___{{{www^^^JJJ???:::444111555666777888999===AAADDDQQQ```fffccciii|||ttt}}}}}}cccWWWhhh|||xxxzzzfffAAA888444111///...///......------------------------------------............------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000111333333444444555777;;;???AAAAAAAAA@@@@@@BBBEEEGGGHHHIIIKKKLLLLLLNNNZZZpppYYYFFF333---...------///------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---...---,,,,,,...000333111///......///000000222222333333333222222111111222333444333333333444444444555666777888999:::999:::;;;;;;;;;:::999888999999999888888999::::::444444333222000000222444999;;;;;;:::999<<>>CCCHHHSSScccmmmlllxxx|||~~~ggg___sss{{{wwwyyysssXXX777666333000......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...000111333333444444444777;;;>>>AAAAAAAAA@@@???BBBEEEGGGHHHIIIKKKMMMMMMPPP]]]sssDDD999///,,,---...///111------------------------******,,,,,,------,,,++++++,,,,,,------,,,,,,+++,,,,,,---,,,++++++---///000000///.........///000111111222333333222222222000222444444333222333555555555666888999:::;;;;;;888999;;;<<<<<<;;;:::999<<<;;;;;;::::::;;;;;;;;;444555444222000///000111777999;;;:::999;;;@@@EEEWWWdddllliiihhhjjjggg```aaa\\\XXXZZZ```fffiiihhhhhhiiihhhiiimmmqqqppplllzzzppphhhpppsssuuuwwwtttnnnjjjiiijjjiiiiiigggggghhhiiikkkmmmuuuxxx{{{|||{{{xxxwwwvvvuuuzzzzzzuuussssssrrrooommmnnnqqqwwwzzzzzz{{{{{{|||||||||}}}~~~{{{zzzyyyxxxyyy{{{}}}~~~xxxwwwwwwvvvvvvwwwwwwxxxwwwwwwwwwvvvttttttssstttqqqrrrsssssstttuuuuuuuuuvvvvvvvvvuuuuuutttttttttuuusssssstttwwwyyyyyyyyyxxxwwwuuutttuuuvvvxxxzzzwwwxxxxxxtttttttttoooiii^^^NNN===444111000111444111111111111111222222333222222333444555777999999;;;===AAADDDHHHNNNUUUYYY___aaadddeeeeeeeeefffhhhdddddddddeeeeeefffggghhhlllsssxxxxxxyyywwwkkkeeekkkuuutttfff___hhhuuuzzztttnnnhhhgggmmmuuu||||||xxxyyyrrrqqqooommmlllkkkjjjjjjgggffffffeeeeeedddddddddddddddeeeeeeffffffeeeeeeddddddddddddeeeeeeeeefffggggggfffeeecccaaa```___[[[ZZZZZZYYYUUUNNNEEE???<<<888777999999999===BBBIIIQQQkkksssbbbMMM@@@<<<:::555000333666999:::;;;???GGGMMMTTTfffuuu{{{}}}iiicccttt}}}yyytttuuuyyykkkLLL555333111///......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...000111333333444444444666:::>>>@@@AAAAAA@@@???BBBEEEGGGIIIJJJLLLNNNPPPSSSaaavvv888444///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,***+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,...---...//////---...///111000111222222222222222222000333666666333222444666555666888999:::;;;;;;;;;999999:::;;;;;;<<<;;;;;;======<<<<<<;;;;;;<<<<<<666666666333111//////000444777:::;;;:::<<>>777444333333555444444333333444444555666555444444555777;;;>>>AAABBBGGGMMMTTTZZZ___dddgggkkkkkkllljjjhhhffffffgggffffffgggggghhhhhhgggggggggfffcccggguuuoooeeegggmmmwwwxxxuuukkkccceeennnwwwuuuoooiiihhhnnnvvv}}}|||wwwsssqqqlllllljjjiiihhhhhhhhhhhhgggffffffeeeeeefffggghhhffffffeeeeeeeeeeeefffffffffeeecccaaa`````````aaabbbbbbaaa```___^^^^^^^^^\\\ZZZXXXUUUQQQJJJAAA;;;777666888;;;<<<<<>>>>>CCCNNNWWWbbbooorrreeegggrrrrrrsssxxxwwwrrrrrrgggeeejjjUUU:::888000...------...///...---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000111333333444444222555999===@@@AAAAAA@@@???BBBEEEHHHIIIKKKMMMOOOPPPUUUeee{{{***...000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---333777777444///++++++,,,,,,------,,,,,,++++++,,,,,,+++***)))+++---(((+++......---...000333///000111222222222222222111555999888555333666999444555777888999999888888999888888888999;;;===>>>===<<<;;;:::::::::::::::;;;;;;;;;888555222222222222555999;;;:::;;;???CCCQQQiiiyyyuuupppttttttnnndddggghhhddd^^^___eeellliiijjjnnnssssssoookkkiiicccfffhhhiiinnnrrrlllbbb[[[\\\\\\\\\\\\___dddfffaaa\\\XXXXXX\\\aaacccdddbbbccceeeggghhhhhhggggggkkkpppvvvzzz{{{zzzyyyyyy|||}}}}}}{{{xxxvvvvvvvvvooopppqqqooollllllpppsssuuuxxxyyyxxxvvvuuuwwwyyywwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvttttttvvvwwwxxxuuuwwwxxxvvvrrrpppqqqsssrrrssstttttttttsssrrrqqqpppqqqqqqrrrssstttuuuuuuqqqpppppprrrvvvxxxyyyyyyssstttuuuuuuvvvvvvuuuuuusssuuuuuussssssssspppjjjYYYKKK===777555333222444555444444444444555666666888777777888;;;@@@EEEIIIMMMRRRYYY```eeeiiimmmooonnnooonnnllliiiggggggggggggggghhhhhhhhhhhhggggggccc]]]XXX```wwwtttssszzz}}}jjjbbbhhhqqqzzzxxxtttmmmeeeccckkkwwwtttnnnhhhgggmmmuuu|||~~~~~~yyywwwvvvssspppkkkjjjiiihhhggggggggggggdddcccbbbbbbbbbcccdddeeegggffffffeeeeeeeeefffffffffeeecccaaa____________aaa```___^^^^^^^^^^^^^^^ZZZXXXUUURRRMMMFFF>>>888666666888<<<======BBBJJJ\\\iiiyyyVVVNNNBBB888444333444555555999>>>??????EEEPPPYYYjjjsss}}}uuuyyyjjjdddnnnzzztttmmmllljjjddddddYYY[[[eeePPP555444///...------//////...---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---...000111333444444444222555999===@@@AAAAAA@@@???BBBEEEHHHIIIKKKNNNPPPNNNTTTeee{{{///...---,,,+++,,,------******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000333333222222333333444555777777888999:::;;;;;;<<<999999999999:::;;;<<<======<<<;;;999999888999999999;;;<<<<<<999666444333333444888<<<<<<<<>>@@@DDDKKKSSSZZZ^^^cccbbbbbbgggnnnsssuuuuuuzzzuuuoookkkiiiiiihhhhhhdddccccccdddfffgggfffeeebbbYYYVVVbbbrrrzzz||||||~~~{{{rrrnnnsss|||uuugggbbbjjjuuuxxxyyyuuukkkaaa```iiisssppplllhhhhhhlllssszzz~~~~~~zzzyyywwwvvvvvvtttqqqoookkkjjjiiigggfffdddcccbbbcccbbbaaa``````aaabbbcccgggffffffeeeddddddddddddfffeeeeeecccaaa___]]]\\\``````___^^^]]][[[ZZZYYYVVVUUUSSSOOOJJJCCC<<<888999999:::;;;;;;>>>HHHTTTeeeyyymmmNNNGGG???777444333333333:::::::::;;;???JJJXXXbbbyyy{{{vvvuuuxxxwwwqqq^^^iiipppnnnjjjhhhddd^^^^^^]]]^^^^^^SSSBBB666333///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------++++++------------++++++***+++---......---+++***)))************+++++++++,,,,,,---...---,,,***)))************************++++++************++++++************************,,,,,,,,,---------......///000111333444444444333333555999===@@@BBBBBBBBB>>>BBBGGGKKKLLLMMMNNNNNNQQQUUUeee|||///...---,,,+++,,,,,,---*********************************+++++++++,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......//////000000222111111111111222333333666666777888999::::::;;;666666666666777888999999<<<:::888777666666777888999:::;;;:::777555444444333444888<<<<<<;;;AAAIII]]]wwwzzzqqqiiifffeeedddhhhmmmvvvyyysssqqqtttsssjjjaaa^^^eeeeeeeeegggiiijjjjjjjjjkkkiiihhhhhhlllpppsssuuuooonnnllljjjhhhgggfffeeegggllltttxxxyyyyyyyyyzzzxxxssslllhhhjjjnnnqqqsssrrrpppmmmjjjhhhiiilllnnnppptttxxxxxxuuussstttwwwxxxyyyzzz{{{{{{yyywwwuuutttttttttuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssstttttttttssssssttttttuuuuuuvvvvvvuuutttsssrrrrrrtttvvvwwwvvvwwwvvvtttuuutttnnnfffXXXHHH999555777777777777777666555555777;;;???AAALLLMMMPPPUUU\\\ccciiimmmpppoooppptttzzz~~~~~~~~~{{{wwwrrrnnnlllllljjjiiifffeeeeeefffgggfffdddbbb\\\TTTOOOUUU]]]aaaaaaaaannn||||||yyyzzz~~~oooddd```hhhrrrwwwwwwrrrhhh^^^]]]eeennnmmmiiifffffflllttt|||~~~}}}yyywwwuuuuuutttssspppnnnlllkkkjjjiiigggeeedddccccccbbbaaaaaaaaaaaabbbcccfffeeedddccccccccccccdddeeeeeedddcccaaa___^^^]]]^^^^^^^^^^^^]]][[[ZZZYYYUUUTTTRRRMMMGGGAAA;;;777999999;;;<<<;;;>>>KKKYYYppp~~~```IIIDDD<<<666444444555555:::;;;<<<>>>DDDOOO^^^iii~~~uuuvvvyyyvvv~~~|||ggg]]]hhhqqqqqqnnnkkkfff```gggffffffaaaRRR>>>111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------+++,,,,,,------,,,,,,+++***+++---......---+++***************++++++++++++,,,,,,---------,,,+++***************************,,,,,,++++++++++++,,,,,,************************,,,,,,,,,---------......///000111333444444444333444666999===@@@BBBBBBBBB???CCCHHHLLLMMMNNNOOOOOOQQQVVVeee}}}......---,,,,,,,,,,,,,,,*********************************++++++++++++,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---------...//////000000000000000000000111222222444444555666777888999999555555555555555666777888<<<:::777555555666888999999::::::999666444444555333444888<<<<<<;;;???FFFZZZvvv{{{qqqjjjiiijjjjjjiiijjjuuuyyyrrrtttvvvqqqiiiccckkkkkkkkkkkkllllllmmmmmmnnniiifffiiirrryyy{{{zzzsssqqqmmmiiifffdddccccccccchhhpppvvvyyyzzz{{{{{{yyyrrriiiddddddiiiooorrrrrrpppllliiigggggghhhiiikkkoootttvvvuuuuuuwwwyyyxxxyyyzzz{{{zzzxxxvvvttttttttttttuuuuuuvvvvvvwwwuuutttssssssrrrsssssssssssssssrrrrrrrrrrrrqqqqqqppppppqqqrrrssssssttttttttttttttttttttttttttttttuuutttsssrrrssstttuuuvvvuuuvvvuuusssssssssmmmdddVVVGGG999555666777777888888999999;;;???CCCGGGJJJVVVXXX\\\bbbhhhmmmrrrtttwwwwwwyyy||||||yyyuuusssqqqooollljjjiiihhhgggggggggfffccc```[[[SSSOOOPPPSSSSSSSSSUUU```ooo~~~zzz~~~wwwiiiaaa```gggooovvvuuuoooeee[[[ZZZbbbjjjjjjgggdddfffmmmwww|||zzzxxxwwwvvvuuusssrrrrrrqqqnnnlllllllllkkkiiigggfffeeedddccccccbbbbbbbbbbbbcccccceeedddbbbaaa```aaacccdddccccccccccccaaa```___^^^]]]]]]]]]]]]\\\ZZZYYYYYYSSSRRRNNNJJJDDD>>>999666888:::>>>>>><<<@@@QQQbbb{{{qqqSSSDDD???888444333555666666999;;;===@@@GGGTTTcccnnn{{{{{{uuuyyy{{{vvvuuummmZZZYYYdddooorrrpppnnniiidddnnnooommmdddPPP;;;000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++************+++++++++,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------.........000111333444555444444444777:::>>>@@@BBBBBBBBBAAADDDIIILLLMMMNNNOOOPPPPPPVVVggg~~~---------,,,,,,,,,,,,,,,************************************++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......//////000111000000000000111222222333333444555666777777888777777777777888888999:::>>><<<999777666888:::;;;;;;;;;:::888666555666777333444888<<<===<<<>>>CCCQQQmmm~~~{{{oookkkhhhiiikkkkkkhhhfffooo}}}~~~yyyrrrrrrvvvxxxwwwuuuqqqooommmjjjjjjmmmqqquuussslllfffjjjttt{{{zzzvvvsssooojjjeeeaaa______``````dddkkkrrrwwwzzz{{{{{{yyyssskkkfffeeeiiinnnrrrsssppplllhhhfffeeedddcccgggkkkppptttuuuuuuwwwxxxxxxyyyzzzzzzyyywwwuuutttttttttuuuvvvwwwxxxxxxyyytttttttttsssssssssssstttssssssrrrrrrrrrqqqqqqqqqnnnooooooqqqrrrsssttttttttttttssssssssssssssssssvvvuuutttttttttuuuvvvvvvvvvwwwvvvsssssssssllldddUUUGGG999555666777999;;;???@@@BBBFFFKKKPPPUUUWWW^^^```dddiiimmmppprrrsssyyyzzz|||~~~~~~}}}{{{|||zzzwwwuuusssqqqmmmjjjiiihhhggghhhhhhfffccc```XXXSSSPPPRRRSSSSSSVVV[[[[[[gggsss}}}{{{{{{tttgggbbbaaahhhooovvvtttnnnddd[[[ZZZaaahhhllliiigggiiiqqqzzz{{{xxxwwwuuusssuuusssrrrqqqqqqpppmmmkkkkkkjjjiiihhhfffeeedddcccccccccbbbbbbbbbbbbcccccccccbbb```^^^___```bbbdddbbbbbbbbbbbbbbbaaa```___^^^^^^]]]\\\ZZZXXXVVVUUUQQQOOOJJJEEE@@@;;;888666888<<<@@@@@@>>>EEEZZZnnnhhhLLL@@@<<<666333333444666666777999===AAAHHHUUUdddoooxxxvvvvvv{{{|||vvvlll^^^QQQUUU^^^hhhmmmnnnmmmlllkkkppprrrpppcccNNN;;;333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........000222333555555555555666888;;;>>>@@@AAAAAAAAAAAADDDHHHKKKLLLMMMNNNOOOPPPWWWiii,,,,,,,,,,,,,,,+++++++++************************))))))*********+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,------.../////////111111111111111222333333222222333444555666666777999999888888888999::::::<<<;;;888777666888:::;;;;;;;;;;;;999777666777888333333777===???===>>>BBBIII___llljjjllltttrrrfff___bbbgggmmmssstttqqqllllllvvvxxxssswwwtttrrrppppppuuu~~~yyyvvvqqqlllmmmtttrrrmmmqqqwwwxxxwwwtttpppjjjdddaaa___``````^^^aaafffmmmssswwwyyyzzzyyyvvvqqqmmmkkkmmmpppssstttqqqllliiigggeeebbb___eeeiiinnnrrrtttuuuuuuvvvxxxxxxxxxxxxxxxvvvuuutttssssssttttttuuuvvvwwwwwwssstttttttttttttttttttttssssssrrrrrrrrrqqqqqqqqqnnnnnnooopppqqqsssssstttssssssssssssrrrrrrrrrrrrwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwvvvtttttttttnnneeeUUUHHH;;;666777888<<<@@@HHHJJJNNNSSSYYY^^^bbbdddkkkmmmpppsssuuuvvvvvvvvv{{{}}}~~~||||||zzzyyyvvvuuussspppllliiiffffffggghhhhhhgggccc```SSSOOOLLLLLLLLLKKKOOOUUUSSSZZZccckkkuuu{{{{{{xxx{{{tttjjjeeeeeejjjpppvvvsssmmmddd\\\\\\ccciiiooonnnmmmpppvvvzzzwwwvvvsssqqqtttrrrqqqqqqqqqpppmmmkkkhhhgggfffeeedddcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb```___^^^^^^^^^```bbbcccbbbbbbbbbbbbbbbaaa``````___^^^]]][[[XXXUUUSSSQQQNNNKKKFFFAAA<<<999888777999<<<@@@BBBCCCMMMeee|||{{{___GGG>>>:::555222222444555555999;;;???CCCKKKXXXgggqqqooouuuyyyxxxqqqaaaRRRMMMUUUZZZaaagggiiikkknnnrrrrrrsssnnn]]]HHH999444555///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------.........///222444555666666666777999<<>>===>>>DDDMMM```{{{vvv^^^JJJ===777555222222444777999:::===@@@FFFMMMVVVdddttt~~~zzzwwwqqqjjjdddiiiuuussslllgggUUULLL[[[ggghhhlllqqqqqqnnnrrrxxxyyytttcccKKK888111///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///222444666777777777999;;;===@@@AAAAAA@@@???BBBDDDFFFHHHHHHJJJLLLNNNPPPZZZooo++++++,,,---,,,+++***)))************************))))))))))))************(((((()))*********************+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,------......//////////////////000111111111222333333555555666777888777777666666666777777777777999::::::999888777333555888888666444222222333333888AAAEEEDDDCCCCCCBBBAAAHHHTTTZZZWWWVVVZZZZZZ[[[cccxxxccceee^^^ZZZ^^^aaa^^^[[[[[[^^^eeemmmvvvvvvpppqqqppprrrzzz~~~~~~yyyrrrkkkfffcccaaaaaa^^^\\\^^^eeelllqqqssswwwvvvuuuqqqnnnpppuuuzzzxxxtttooonnnmmmjjjccc]]]]]]aaagggnnntttvvvvvvtttttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuurrrsssuuuvvvvvvvvvuuutttsssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrroooooopppqqqrrrrrrssssssssstttttttttsssrrrqqqqqqppprrrrrrqqqssstttooogggYYYNNNBBB===<<>>???BBBCCCEEEHHHMMMMMMPPPXXXaaahhhmmmqqqzzz|||zzzwwwsssjjjccceeekkkiiieee```[[[YYY\\\dddjjjnnnpppuuu|||yyyxxxwwwsssooonnnlllkkkkkklllkkkiiigggdddccccccbbbaaa```______^^^___```aaaaaa```___^^^ZZZ\\\___aaaccccccbbbaaadddcccccccccaaa```___^^^XXXXXXXXXWWWVVVUUUTTTSSSHHHDDD>>>999777999<<<>>>???======DDDQQQeeennnWWWGGG===444222000111555999<<<===;;;???FFFMMMXXXgggwwwwwwrrrlllhhheeelllyyyuuulllhhhVVVQQQfffqqqqqquuu{{{yyyssssssyyywwwppp]]]DDD444000000---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------++++++++++++---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///222444666777777777:::;;;>>>@@@AAAAAA@@@???CCCEEEGGGIIIIIIJJJMMMOOOOOOZZZooo+++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++******++++++++++++************************************+++++++++,,,,,,,,,------------------------.........///////////////222333333333333333333444666777777666555555777999777888:::999777666666666:::999888666444333222222555777<<>>===@@@IIIZZZpppyyy___NNNBBB999666333111333888<<<>>>>>>===???HHHVVVfffttt~~~~~~xxxqqqooouuuuuuuuupppccc\\\eeetttrrr}}}sssvvv~~~rrrgggSSS===222111000---//////...---,,,,,,++++++------------------------++++++++++++++++++++++++...,,,***))))))+++...000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,***(((((()))***++++++,,,---...///...---,,,......---------,,,,,,,,,111111333444555666666666777999===@@@BBBBBBAAAAAABBBDDDGGGHHHIIIIIIKKKLLLQQQYYYkkk+++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++)))******++++++******)))*********************************+++++++++,,,,,,------------------------........./////////000000222222222333333333333444555666777666555666777999888999999888777666666888666555444333333333333333666777;;;AAAFFFGGGEEEAAADDD@@@BBBLLLWWW\\\^^^```]]]bbbhhhkkkkkkhhh```XXX^^^bbbffffffdddaaa``````hhhmmmkkkooo|||{{{mmmeeelllooorrrtttyyy{{{sssnnnsss|||{{{uuurrrqqqnnnhhhccc]]]ZZZXXX[[[aaaiiinnnqqqyyywwwtttrrrqqqppppppoooqqqqqqqqqpppmmmiiifffdddaaa^^^]]]bbbkkksssuuutttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuusssrrrqqqqqqqqqqqqqqqrrrssstttsssqqqnnnmmmjjjkkkkkkjjjiiiiiikkkmmmqqqqqqqqqpppppppppppppppnnnnnnnnnmmmnnnooooooppprrrrrrssssssssssssrrrrrrqqqqqqpppooorrrsssllldddXXXLLL@@@;;;;;;===BBBGGGLLLPPPUUUZZZ^^^bbbfffiiilllnnnrrrtttuuuvvvxxxzzz{{{|||}}}~~~zzzuuurrrrrrqqqlllhhhiiiiiijjjjjjhhhccc\\\WWWNNNLLLKKKJJJLLLNNNQQQSSSWWW\\\ccciiimmmooorrrssswwwyyyxxxssskkkccc___aaadddggggggbbb[[[[[[bbbjjjmmmwwwwwwzzzzzzwwwvvvrrrooooookkkkkkjjjiiiiiihhhggggggccccccbbbaaa````````````______````````````______^^^_________``````aaaaaabbbaaaaaa```___]]]\\\[[[YYYXXXVVVTTTSSSPPPLLLIII@@@>>>:::888777999<<<>>>===???EEEQQQccczzzoooXXXJJJ???888555333222444888<<<===<<>>???GGGQQQWWW]]]bbb___ggglllhhhaaa]]]YYYTTTWWW___gggjjjhhheeeeeegggqqqqqqiiiiiiqqqoooiiinnnqqquuuwwwwwwwwwwwwqqqiiipppooonnniiibbb```iiivvvvvvsssqqqqqqqqqnnniiiddd\\\YYYVVVWWW]]]eeelllpppyyyxxxvvvsssqqqooonnnmmmqqqqqqqqqpppnnnkkkhhhfffaaa^^^[[[]]]eeemmmsssuuuuuuuuuttttttuuuvvvwwwwwwuuuuuuuuutttsssqqqooonnnrrrssssssssspppkkkgggdddcccdddeeedddddddddfffhhhnnnnnnoooppppppoooooonnnllllllmmmnnnnnnnnnnnnnnnsssrrrrrrrrrrrrrrrrrrsssrrrqqqnnnmmmqqqrrrkkkaaaUUUIII>>>;;;;;;<<>>@@@<<>>===CCCKKKSSS]]]ffffffjjjiiieeefffgggbbbXXXUUU^^^hhhlllkkkhhhiiilllsssqqqiiigggmmmlllqqqwww{{{|||{{{yyywwwppphhheeedddbbb^^^XXXXXXdddrrrtttsssssssssrrrnnnhhhddd\\\YYYUUUUUUYYY```hhhlllssstttuuutttrrrpppooooooppppppqqqpppooollliiihhhccc___[[[ZZZ^^^fffmmmrrrssssssrrrrrrsssuuuvvvwwwtttuuuvvvwwwvvvtttqqqooorrrrrrpppnnnjjjgggcccaaaaaabbbccccccbbbaaacccdddiiijjjlllmmmoooooooooooolllmmmnnnooopppooonnnmmmsssrrrqqqppppppqqqrrrssssssqqqmmmlllpppqqqjjj___QQQGGG===;;;<<<===???CCCGGGKKKPPPUUUZZZ___eeeiiinnnqqqtttwwwxxxzzz}}}~~~~~~~~~~~~}}}|||wwwtttrrrrrrttttttsssrrrpppooonnnmmmkkkgggbbb^^^VVVVVVUUUVVVWWWZZZ\\\]]]gggooozzz{{{tttoookkkqqqyyywwwrrruuusssiii]]]XXX]]]dddhhhjjjiiidddeeekkkrrrtttvvvzzz~~~uuusssssspppmmmllliiigggeeeccccccdddeeefff___``````aaaaaaaaaaaaaaa^^^^^^^^^______^^^^^^^^^]]]]]]^^^___```aaaaaabbb^^^^^^^^^]]][[[ZZZXXXWWWUUUUUUTTTSSSQQQLLLEEEAAA;;;999888777888;;;>>>@@@<<>>111111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++...000111///,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++***))))))******+++,,,,,,++++++,,,...000111++++++,,,,,,---...//////000111222333444555555555555888;;;???AAABBBBBBAAADDDFFFIIIKKKLLLLLLNNNPPPTTT\\\nnn+++++++++++++++++++++++++++++++++*********)))))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......------...///000111222333000000111222222333444444222333555555555666888:::999999999777666666999<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;>>>BBBDDDDDD???===AAAGGGPPP^^^jjjkkkrrrssskkkhhhjjjfff^^^ZZZbbbjjjnnnnnnmmmnnnpppooouuutttsssuuupppqqq~~~xxx{{{{{{yyyyyyxxxsssllldddaaa^^^[[[WWWXXXcccooorrrrrrssstttrrrnnniiieee___\\\XXXUUUVVV[[[aaafffooorrruuuvvvsssqqqooooooooopppqqqpppooollljjjhhhfffbbb]]]YYYYYY^^^fffllloooooopppqqqrrrsssuuuuuurrrtttvvvxxxyyywwwuuusssrrrooolllhhheeeddddddeeeeeefffgggfffdddbbbbbbcccdddeeegggjjjmmmooopppqqqmmmnnnooopppqqqpppooonnnrrrqqqpppoooooopppqqqrrrsssqqqmmmkkknnnpppiii```QQQGGG???===>>>???BBBFFFKKKNNNSSSYYY^^^dddkkkoootttvvvyyyzzzzzz{{{|||~~~|||}}}}}}||||||{{{yyyyyysssrrrqqqqqqrrrsssssssssrrrqqqpppnnnlllhhhccc___UUUUUUUUUWWWYYY]]]```cccooowwwxxxrrrvvv|||wwwsssuuutttkkk___[[[```gggjjjmmmmmmjjjkkkqqqvvvwwwuuu{{{{{{sssrrrsssppplllllljjjhhhfffcccbbbaaabbbccc^^^___```aaabbbbbbaaaaaa]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]^^^______``````\\\\\\\\\[[[YYYXXXVVVUUURRRRRRQQQQQQOOOJJJDDD@@@;;;:::999888999;;;>>>@@@===MMMaaasssaaaJJJ???;;;666333111333666999:::<<<===>>>CCCNNN\\\jjjzzzxxxxxxlll^^^aaaooozzzzzz{{{yyyqqqjjjmmmyyy^^^<<<333333000---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******************++++++,,,,,,++++++,,,---///000------------------------000000222333444555555555444777;;;???AAABBBBBBAAABBBDDDGGGIIIJJJKKKMMMOOOSSSZZZlll+++++++++++++++++++++++++++++++++************)))))))))************))))))((())))))******))))))((()))))))))))))))))))))))))))))))))************++++++,,,,,,------...............///000000111222222///000000111222333444444222444555555444555777999888999999888777777:::<<<;;;:::999999888999999999:::::::::999999<<<@@@DDDCCC@@@>>>@@@EEENNN___mmmtttmmmhhhiiihhhbbbeeeiiimmmoooppprrrsssuuu~~~rrrqqqtttxxx||||||~~~~~~xxxqqqkkkeee```___]]]^^^dddkkklllnnnqqqrrrrrrpppmmmkkkeeebbb]]]XXXUUUVVV[[[___mmmrrrwwwxxxtttpppnnnnnnooopppppppppnnnllliiigggeeeddd```ZZZWWWYYY```ffflllmmmnnnppprrrsssssstttqqqsssvvvxxxyyyxxxvvvuuupppmmmhhhdddcccdddgggiiijjjkkkkkkjjjgggeeedddeeebbbbbbdddgggjjjmmmppprrrnnnoooooopppppppppppppppqqqppppppppppppppppppqqqqqqqqqooolllmmmnnnjjjcccWWWMMMCCCAAABBBBBBEEEHHHNNNRRRWWW\\\bbbiiipppuuuwwwyyy{{{|||{{{{{{|||}}}zzzzzzzzzzzzyyyxxxwwwvvvuuutttsssrrrqqqpppppppppsssrrrqqqpppmmmhhhaaa\\\TTTTTTTTTVVVZZZ```fffjjjxxx}}}}}}wwwsss{{{}}}uuuvvvtttlllccc```eeekkkmmmqqqrrrooopppuuuxxxyyyvvv}}}xxxqqqqqqrrrooolllkkkiiigggeeecccaaa`````````]]]^^^```aaabbbaaa``````\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^ZZZZZZZZZYYYWWWVVVTTTSSSPPPOOONNNMMMKKKGGGBBB>>>::::::999999;;;===???AAABBBWWWoootttUUUCCC;;;777555333111444777999;;;===AAACCCGGGUUUeeeqqqzzz}}}eee^^^gggsssyyyrrrttttttpppnnnsss~~~YYY999444666///+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,)))))))))************+++)))*********++++++++++++++++++******++++++,,,,,,......---------,,,,,,,,,///000111333444444444444444666:::>>>AAABBBBBBAAA@@@CCCFFFHHHIIIJJJLLLNNNRRRYYYkkk+++++++++++++++++++++++++++++++++************)))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---....../////////000000000111111111//////000111222333444444333444555555444444666888777888:::999888888:::;;;888777777777777777888888999::::::999888:::???CCCBBB???===???BBBLLL^^^nnn{{{vvvtttpppcccbbbbbbeeejjjoooqqqrrr|||qqqoooyyywwwoooiiihhhiiihhhhhhjjjlllooorrrttttttsssrrrqqqkkkhhhccc[[[UUUSSSUUUXXXhhhnnnvvvxxxuuuqqqppppppoooppppppooommmjjjgggfffbbbcccbbb\\\WWWXXX^^^dddiiilllooorrrttttttssssssrrrsssuuuvvvvvvuuutttsssmmmkkkhhheeeeeefffhhhjjjjjjlllmmmllljjjhhhggghhhdddccccccdddfffjjjnnnpppnnnnnnnnnnnnnnnoooppppppooooooppppppppppppooooooooorrrrrrnnnllllllkkkhhhaaaUUUJJJFFFDDDDDDFFFIIINNNQQQVVV\\\bbbjjjrrrwwwwwwyyy{{{{{{zzzzzz{{{|||yyyyyyyyyyyyxxxwwwwwwvvvuuuuuuuuusssqqqpppqqqqqqssssssrrrqqqmmmggg___YYYQQQPPPPPPRRRXXXaaaiiioooxxxzzz||||||yyyuuurrrqqqzzzvvvvvvsssmmmgggfffiiimmmppptttvvvttttttxxxzzzzzzxxx~~~uuunnnnnnpppmmmjjjiiidddcccbbbaaa```___^^^^^^^^^___```aaabbbaaa___^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVTTTSSSRRRPPPMMMKKKHHHFFFAAA<<<999888888999:::===@@@CCCEEEMMMddd}}}zzzcccIII<<<888444333444222555888:::;;;???DDDHHHQQQaaaqqq{{{}}}{{{kkk[[[]]]kkkssssssnnnooonnnlllmmmsssqqqMMM333333777...***000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,))))))))))))************))))))***+++++++++++++++++++++,,,,,,++++++******,,,,,,------------------///000111222333444444444333666:::>>>AAABBBBBBAAA@@@BBBEEEHHHIIIJJJLLLNNNRRRYYYjjj+++++++++++++++++++++++++++++++++************)))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---...//////000000000000000111111111...///000111222333444444444555666555444333555777666888:::::::::999:::;;;666666666666777888999999999::::::999888999>>>BBB@@@>>>===>>>AAAJJJ]]]nnnppp```\\\YYY\\\dddkkknnnnnnzzznnn~~~xxxpppqqqsssqqqmmmkkkrrrtttvvvwwwwwwuuuuuuuuuooolllggg^^^UUUQQQQQQSSSaaaiiisssxxxwwwttttttuuuoooppppppooommmjjjfffddd___aaabbb^^^XXXXXX]]]ccciiikkkppptttvvvuuutttssssssssstttttttttsssqqqpppkkkjjjiiiggggggggghhhiiiiiikkkmmmmmmkkkjjjiiijjjfffeeecccbbbdddhhhlllnnnnnnnnnmmmllllllnnnooopppnnnooopppqqqqqqpppooonnnmmmrrrsssoookkkkkklllkkkhhh\\\OOOIIIFFFDDDFFFIIIMMMPPPUUU[[[aaaiiirrrwwwuuuwwwyyyzzzyyyyyyzzz{{{xxxyyyyyyyyyyyyxxxwwwvvvssstttttttttsssssstttvvvssssssrrrqqqmmmfff]]]VVVLLLKKKKKKNNNUUU___jjjppprrrsssrrrpppnnnmmmnnnppp{{{wwwuuuqqqmmmiiiiiilllnnnqqqvvvxxxvvvvvvyyy{{{zzzzzz{{{rrrllllllnnnkkkhhhggg______``````______^^^]]]^^^___aaabbbbbb```___]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWUUUTTTRRRQQQPPPMMMIIIEEEAAA===888555666666888;;;>>>BBBFFFHHHWWWnnnlllWWWAAA888555222222555222555888:::;;;@@@FFFKKKYYYjjjzzzxxxuuuaaaWWW```qqqwwwrrryyyvvvooohhhfffmmmzzzfffCCC,,,111666...+++222------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,++++++++++++++++++,,,))))))))))))************((()))***+++++++++++++++---...//////...---+++******++++++,,,---.../////////000111222333444444444333555:::>>>AAABBBBBBAAA@@@BBBFFFHHHIIIKKKMMMOOOSSSZZZkkk************************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,---,,,+++++++++,,,---...111111000000000000000111000000000111222222333333444333222222222444666888777777888999:::<<<>>>???888777666555666888;;;<<<<<<;;;:::888666888;;;>>>CCCCCC<<<:::>>>CCCZZZ{{{zzzlll[[[RRRYYYdddhhhlllrrrvvvmmm|||wwwwwwyyytttqqqtttvvvuuuwww{{{yyyssstttyyypppjjjeeeccc[[[OOOJJJKKKYYYcccpppwwwwwwuuuuuuwwwuuurrrpppqqqsssrrrmmmggg___[[[[[[]]][[[UUUVVV\\\ggghhhjjjlllooorrrvvvxxxuuuvvvvvvuuussspppmmmkkkfffgggiiiiiihhhhhhjjjkkkmmmllllllkkkjjjiiiggggggdddbbb```___bbbffflllooopppmmmjjjjjjlllnnnnnnlllnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnpppqqqqqqooommmllliii^^^QQQHHHGGGIIIKKKLLLUUUXXX[[[\\\cccmmmtttuuuuuuvvvxxxyyyyyyxxxwwwvvv{{{{{{zzzyyyyyyxxxxxxwwwsssuuuwwwxxxwwwvvvvvvvvvvvvtttrrrrrrooofffWWWKKKGGGDDDDDDMMMZZZdddfffdddpppssssssnnneeeaaaccchhhmmmyyy}}}ppppppssstttmmmfffiiirrrwwwwwwwwwvvvvvvwww{{{~~~|||wwwtttqqqnnnmmmllljjjhhheeeeeedddbbb```^^^\\\ZZZ]]]^^^_________^^^]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWUUUTTTRRROOOLLLKKKJJJGGGCCC>>>:::666444888888;;;???>>>===FFFRRRcccxxxsssYYYKKK===777444222333555:::777888===AAACCCGGGMMM___nnn}}}uuu}}}gggYYYaaammmpppppprrrwwwyyysssiiiiiisssyyyyyyPPP<<>>@@@===<<<@@@BBBSSSqqq}}}|||xxxxxx~~~sssiii___WWWYYYaaaiiipppvvvzzzpppfffmmm~~~{{{yyyxxxsssssswwwxxxuuuvvvzzzxxxsssqqqtttnnniiifffeee___SSSKKKIIITTT___nnnwwwyyywwwvvvvvvuuurrrqqqrrrtttrrrmmmhhhbbb]]][[[\\\ZZZTTTSSSVVVaaadddgggkkkmmmpppssstttuuuvvvvvvvvvssspppllljjjggghhhjjjjjjjjjjjjkkkllllllllllllkkkjjjiiiggggggcccaaa___^^^___dddiiilllooommmkkkkkkmmmnnnmmmlllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooonnnlllkkkiii```SSSKKKJJJKKKMMMNNNVVV[[[___bbbhhhpppttttttuuuvvvyyyzzz{{{{{{zzzyyyzzzzzzzzzyyyyyyyyyyyyxxxuuuwwwyyyzzzzzzyyyyyyyyywwwwwwuuupppggg[[[NNNFFFEEEEEEIIIOOOWWW]]]``````mmmnnnllldddYYYTTTUUUXXX___mmmrrroooqqquuuwwwqqqjjjmmmuuuyyyyyyyyyzzzzzz|||~~~{{{tttrrrnnnlllkkkjjjhhhfffdddcccbbbaaa```^^^]]]]]]^^^____________^^^\\\[[[\\\[[[[[[ZZZZZZ[[[[[[\\\[[[\\\\\\\\\\\\\\\\\\\\\YYYXXXVVVUUUTTTRRROOOLLLJJJHHHEEE@@@<<<999666555666888;;;>>>===???LLL[[[iiidddPPPDDD888444444333333666777666777<<>>HHH___fffgggggghhhlllooolllgggeeeddd```ZZZ\\\fffpppuuuwwwuuuwwwzzzxxxpppgggdddiii{{{zzzsssuuuxxxyyy~~~{{{|||{{{vvvpppnnnnnnjjjhhhjjjggg]]]SSSNNNOOOZZZiiitttxxxvvvtttsssuuusssrrrssstttsssnnnjjjggg```[[[ZZZYYYTTTPPPOOOYYY\\\bbbggglllooopppppptttuuuwwwwwwtttpppkkkggghhhjjjllllllkkkkkklllmmmkkkkkkkkkkkkjjjiiiggggggeeeccc```^^^___cccgggjjjmmmlllkkklllnnnnnnlllkkkkkkllllllmmmmmmnnnnnnnnnoooooonnnmmmllllllkkkkkkiiibbbXXXPPPMMMMMMNNNOOOVVV\\\bbbeeekkkrrrtttrrruuuvvvyyy|||}}}~~~~~~{{{{{{{{{|||||||||||||||yyyzzz{{{}}}~~~~~~}}}}}}vvvwwwuuulll^^^QQQJJJGGGJJJNNNTTTZZZ]]]```bbbbbbmmmmmmiii```VVVRRRTTTWWW]]]jjj{{{|||nnnooosssyyy{{{vvvqqqsssyyy{{{{{{|||~~~vvvqqqooollljjjiiigggeeedddbbbaaa```___^^^^^^___```______```___^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[[[[[[[ZZZWWWVVVTTTSSSRRRQQQNNNKKKHHHEEEAAA<<<999777777777777:::===>>>===DDDWWWiiiwwwqqqSSSDDD;;;333222333333444777666666999===???CCCNNNZZZmmmvvv}}}rrr]]]TTTSSSaaaooovvvxxx{{{xxx{{{{{{yyytttkkk\\\PPP;;;111+++///111------000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++************************+++,,,...//////...,,,+++************************))))))***++++++++++++*********))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++---000222444333333444444333777;;;>>>????????????AAACCCFFFGGGHHHJJJMMMOOOTTT\\\nnn************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))************++++++++++++)))))))))))))))******+++------,,,,,,------.........//////000111111222222111111111111111333444555666555444333333222222333666888:::;;;<<<;;;:::999888:::;;;;;;999777666777===DDDDDDBBB@@@:::>>>OOOVVVXXXYYYXXXYYY\\\^^^^^^dddllllll___YYY```jjjmmmfffbbbeeennnooogggcccgggcccrrryyyvvvxxxllljjjmmmuuu{{{{{{ssslllpppmmmkkkmmmmmmiiiaaa\\\TTT[[[eeemmmrrrsssrrrqqqtttsssssstttuuutttpppmmmkkkddd]]][[[ZZZWWWQQQMMMPPPTTT[[[dddkkkoooppppppsssuuuwwwwwwuuuooojjjfffgggjjjlllmmmlllkkklllmmmkkkkkkkkkkkkjjjiiihhhgggiiifffccc```aaadddhhhjjjkkkkkklllmmmnnnmmmllljjjjjjjjjkkklllmmmmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjkkkfff^^^UUUOOOLLLMMMNNNSSSYYY___ccciiipppsssrrrtttvvvyyy|||~~~~~~~~~~~~}}}}}}~~~~~~rrruuusssgggVVVJJJHHHKKKPPPTTT\\\eeelllpppqqqqqqqqqppplllfff``````fffkkklllttt~~~}}}oooooovvv}}}zzzvvvwww{{{}}}}}}tttooommmjjjhhhgggfffdddccccccaaa___]]]]]]]]]^^^___``````___^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXUUUSSSRRRQQQPPPOOOLLLJJJDDDAAA<<<888666666777999:::===@@@??????KKKcccwwwbbbIII;;;555000222333333555888999:::>>>AAABBBGGGUUUcccttt{{{}}}kkkGGGHHHRRReeeuuu}}}||||||~~~~~~uuuaaaJJJ:::333...,,,//////,,,,,,000......---------,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,++++++++++++++++++,,,***************************+++------------+++***************************))))))***++++++++++++*********))))))******+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,---000222444333333444444333777;;;===>>>>>>>>>???@@@CCCFFFHHHIIIKKKMMMOOOTTT]]]ppp************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++(((((())))))************,,,,,,,,,,,,,,,---......------......///000000000111111111111222333444444222222111111222222333333444666888::::::999777555666888:::;;;999777666666===FFFFFFCCCBBB===>>>LLLTTTTTTUUUTTTSSSTTTYYY^^^lllyyy{{{mmm______fffjjjhhhaaa```cccaaaYYYYYY```dddlllmmmgggmmmyyyyyyooohhhlllsss{{{{{{yyy{{{|||vvvnnnpppooollllllnnnooonnnkkkcccccceeehhhlllpppssstttsssssstttuuuvvvtttrrrooolllggg```]]]\\\[[[UUUOOOIIIMMMTTT___iiippprrrrrrrrrtttvvvwwwtttooojjjffffffiiilllmmmlllkkkkkklllkkkkkkkkkkkkkkkjjjiiihhhjjjgggccc``````cccgggiiijjjkkkmmmmmmmmmlllkkkkkkiiijjjjjjkkklllmmmmmmnnnnnnnnnlllkkkjjjjjjjjjjjjllliiibbbXXXOOOKKKLLLNNNQQQWWW[[[^^^eeennnssssssuuuvvvyyy|||~~~~~~~~~{{{ssstttnnn```NNNBBBBBBFFFJJJLLLTTTccctttyyywwwtttppppppvvv~~~ooorrrzzz}}}yyyzzz{{{~~~{{{sssooollliiihhhgggfffdddcccdddbbb___]]]\\\\\\\\\]]]___^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZXXXYYYZZZ[[[ZZZYYYWWWVVVSSSRRRPPPOOONNNMMMJJJGGG@@@===999555444666888::::::>>>@@@???BBBSSSmmmtttWWW@@@888333111333444333555888;;;<<<@@@CCCEEEKKKZZZiiiwwwgggHHHOOO^^^ooozzz}}}}}}zzz|||sssYYY@@@444000//////000///,,,,,,.........---------,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,************************)))***++++++++++++***)))************************))))))***++++++++++++*********))))))******+++,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,------......---000222444333333444444444777:::<<<<<<<<<===>>>???BBBFFFHHHJJJKKKMMMOOOTTT]]]qqq************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***)))))))))************+++(((((()))************)))++++++++++++,,,---...///---------...//////000000111111222222333444444444000000000111222333444555333444666777777666555333555777999999888777777777;;;FFFHHHGGGHHHEEEEEEOOOVVVVVVXXXZZZYYYXXX\\\ccctttvvveee___eeemmmlllgggbbb___[[[XXXZZZ```kkknnnlllhhhkkkqqqnnndddeeekkkttt{{{}}}|||zzzyyyrrroooiiiiiiooowwwvvvrrrooopppmmmiiijjjooosssttttttmmmfffccchhhooouuuwwwssstttuuuvvvvvvuuusssrrrmmmkkkeee___]]]]]]XXXRRRHHHIIIOOOYYYfffooorrrsssrrrsssuuuvvvtttoookkkhhhfffiiilllmmmmmmlllkkkllllllllllllllllllkkkjjjjjjhhheeeaaa^^^^^^aaaeeegggjjjkkkmmmmmmkkkjjjkkkllliiijjjjjjkkkkkklllllllllmmmllllllllllllkkkkkkkkklllkkkeeeZZZPPPKKKNNNRRRVVV[[[___aaahhhqqqwwwwwwxxxyyyzzz}}}~~~~~~~~~}}}yyyuuurrrooofffXXXIII@@@>>>@@@BBBCCCJJJ\\\rrruuuxxx~~~{{{{{{{{{~~~xxxrrrnnnllliiiggggggfffeeeccccccbbb___]]]\\\[[[[[[[[[]]]\\\[[[ZZZZZZZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXZZZZZZZZZXXXVVVTTTSSSQQQOOOMMMLLLJJJGGGDDD<<<:::777444444666999<<<888===??????HHH^^^wwwjjjMMM888777333222333444333666:::;;;<<>>AAAEEETTTnnnsssYYYCCC777555222111333333333777<<<===<<<@@@IIIRRR\\\jjjvvvzzz}}}zzz{{{dddmmmvvv~~~}}}yyyxxx}}}qqqNNN888666000///...---000111000.........---------,,,,,,,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,************************************************************************))))))***++++++++++++*********))))))******+++,,,***+++++++++,,,,,,,,,,,,***++++++,,,------......---000222444333333444444444777999:::::::::<<<===AAADDDGGGJJJJJJJJJKKKLLLTTT]]]qqq************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************((()))***,,,,,,++++++***,,,,,,,,,,,,---...///000000000000111222222333333222222333444555555555555333333333333333333444555555555555555555555444444333555666777666777999:::AAAPPPVVVUUUVVVNNNFFFIIILLLNNNXXXdddgggbbb___aaaiiiiiikkkfffWWWMMMZZZnnn}}}|||nnnggglllooommmnnnsss{{{~~~wwwnnnnnntttzzz}}}xxxrrrcccbbb^^^[[[bbbooovvvuuuqqqxxxxxxpppjjjnnnuuuxxxyyymmm^^^YYY^^^gggooorrrrrrtttwwwxxxwwwvvvuuuuuunnnqqqmmmccc[[[YYYVVVRRRMMMJJJJJJPPP\\\ggglllnnnqqqrrrssssssrrrpppmmmlllhhhkkkoooqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmiiifffccc```aaadddgggjjjkkklllmmmkkkhhhhhhkkknnnkkkkkkjjjjjjjjjjjjjjjjjjiiikkkmmmooooooooommmllliiijjjfff]]]SSSRRRYYYaaaiiiooovvvyyy}}}~~~{{{yyyyyyuuunnnhhhWWWRRRLLLNNNVVV^^^bbbbbbcccccceeeiiipppxxx~~~}}}zzz~~~pppmmmllliiigggeeeeeeeeecccbbb\\\]]]]]]^^^^^^^^^]]]\\\XXXXXXWWWWWWXXXYYY[[[\\\XXXXXXXXXWWWWWWXXXXXXXXXVVVXXXYYYZZZYYYWWWTTTRRRSSSQQQNNNLLLIIIFFFBBB@@@777666555444666888;;;===;;;@@@DDDKKK^^^{{{xxx]]]III>>>999333000000222333333888>>>???>>>CCCNNN[[[gggttt~~~~~~uuuppp}}}jjjXXXrrr{{{}}}xxx|||qqqIII222222///---++++++///333333///......---------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++************************))))))***++++++++++++************)))***++++++,,,)))************+++++++++))))))***+++,,,,,,---------000222444333333444444444777999:::::::::;;;===AAADDDHHHJJJJJJJJJJJJKKKSSS\\\ppp+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++,,,---......,,,...111222111/////////000000111222444555666666000111333333222111333444444555777777777555222111666666666777666666555444999>>>GGGOOOTTTSSSNNNIIIHHHMMMUUU___fffhhheeeaaaiiilllmmmnnnfffSSSVVVpppxxxnnnooouuuwwwuuussssssvvvxxxxxxxxxzzz|||}}}}}}}}}}}}|||{{{{{{nnnkkkiiihhhddddddooo~~~~~~{{{yyywwwuuusssssstttkkkeee\\\WWWWWW\\\gggppppppqqqtttwwwyyyyyywwwuuurrrqqqoookkkddd]]]WWWSSSWWWSSSOOONNNSSS\\\gggmmmoooqqqsssvvvvvvsssoookkkhhhjjjnnnpppqqqooolllkkkoooooonnnmmmlllkkkkkkkkkiiiccc]]]]]]bbbgggiiiiiikkkjjjjjjiiiiiijjjjjjkkkhhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnoooppplllkkkggg___XXXVVV[[[```kkkoootttzzz{{{uuupppggg[[[RRRIIIAAA???GGGQQQ[[[gggrrrvvvzzzyyytttuuu}}}xxxqqqkkkmmmuuuyyyxxxyyywwwpppjjjjjjhhhfffeeeeeedddaaa___^^^]]][[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTTTTUUUTTTRRRPPPOOOMMMKKKIIIGGGCCC===999555444333444666888999888===AAAJJJYYYooocccMMM@@@888444333//////333555555777:::???@@@IIIZZZhhhoooxxxtttrrr}}}tttZZZYYYiii}}}[[[>>>333555000000///...............//////...---,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))************************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------000111222333444555555555333666999;;;<<<===@@@AAA@@@CCCGGGJJJJJJJJJKKKLLLPPP]]]qqq+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---......,,,///111111000//////000111111222222333444555555111333444333222222333444555666777777666555333222666666666666666666555555999<<>>@@@BBBAAADDDGGGJJJJJJJJJKKKLLLRRR^^^rrr******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******++++++,,,---......///000///......000222222222222333333444444444444555666555333333444555777777777666555555444444666666555555555666777777888:::@@@JJJSSSWWWTTTPPPIIISSS___ggghhhgggggghhhvvvlll___dddxxxrrrsssxxx|||}}}sssoooqqquuuzzzxxxzzzyyyqqqiiifffmmmwwwtttvvvyyy{{{{{{yyyvvvssslllaaaVVVQQQOOOPPPXXXaaalllnnnrrrvvvxxxxxxwwwvvvuuutttsssppplllfff```]]][[[XXXRRRKKKHHHKKKTTT[[[eeehhhlllppptttuuuvvvvvvpppnnnjjjggggggiiimmmoookkklllmmmmmmmmmlllkkkjjj___]]]\\\___eeekkklllllljjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhhhhiiijjjjjjjjjkkklllmmmnnnnnnooojjjiiiddd^^^YYYYYY]]]bbbgggkkkqqqyyy{{{ssshhh___ZZZVVVQQQMMMQQQSSSVVVVVVUUUZZZkkk{{{yyynnnssswwwuuurrrwww~~~{{{|||uuuooojjjiiigggeeedddcccbbb```^^^[[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVTTTTTTTTTSSSQQQOOONNNLLLHHHEEECCC???:::777222333555888:::===>>>???FFFRRRcccttt}}}\\\EEE;;;888444111444222333777999888999===@@@FFFSSSaaallluuu{{{uuuxxxiiiUUUOOOaaayyyeeeDDD333222444000//////............///------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------///000111333444444555555444666:::<<<===>>>@@@BBBAAADDDGGGIIIJJJJJJKKKLLLSSS___sss***))))))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,---......///...------...111333333333333333333333333333555666777666555444555666999888777666555555555555666666555555555777888999999999===GGGRRRYYYXXXUUUJJJOOOWWW^^^cccfffhhhiiiooojjjsssuuutttooommmqqqzzzwwwuuuvvv{{{zzztttiiieeehhhnnnnnnssswwwyyy{{{|||yyyvvvfffZZZPPPNNNLLLKKKQQQYYYeeeiiiooosssvvvvvvvvvvvvvvvvvvuuurrrmmmhhhbbb___YYYXXXTTTNNNGGGFFFKKKOOO^^^cccjjjppptttvvvvvvvvvtttpppkkkgggeeegggiiikkkjjjkkklllmmmlllkkkiiihhh]]]\\\^^^bbbgggkkklllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkjjjhhhffffffgggiiijjjjjjjjjkkkllllllmmmnnnnnnjjjhhhddd^^^[[[[[[___cccfffjjjpppxxx~~~{{{wwwjjjbbbWWWOOOKKKJJJKKKKKKVVV\\\dddhhhhhhlllwww|||wwwsssnnniiigggeeecccbbbbbbaaa___]]]ZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWUUUTTTSSSSSSRRROOOMMMLLLIIIEEEBBB???<<<888555333555777999;;;===@@@AAAIIIZZZpppjjjIII888555555222///222222444999:::999;;;???CCCLLLZZZhhhsss}}}}}}zzzqqqcccWWW[[[qqq}}}~~~|||tttzzz{{{lllNNN666222444333000///............//////,,,,,,------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...///111222444444555555555777:::<<<===???AAACCCBBBEEEGGGIIIIIIIIIKKKLLLSSS```uuu)))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************+++,,,------.........,,,,,,---111444444444333333333333222222555777777777555555666777999999777666666666666666555555555666777888999999::::::<<>>;;;999777444555777999:::;;;===AAADDDQQQfff~~~rrrXXX===333555444111///111111555999::::::===CCCLLLUUUbbbmmmwww~~~~~~{{{yyyrrrfffaaajjj{{{zzzzzzxxxtttrrrsssrrrppptttkkkUUU<<<111333333/////////............//////,,,,,,------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000222333444555555555888;;;===>>>???BBBCCCCCCEEEHHHHHHHHHIIIJJJLLLRRR```vvv))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))************))))))******+++,,,------------,,,,,,---111444333333333333333333333333444666777777666555777888999999888888777777666666333444666777888999999999::::::;;;@@@GGGNNNSSSVVVQQQKKKFFFKKKYYYeeekkklll|||}}}www~~~}}}oooggg]]]^^^aaafffjjjrrrxxxzzz~~~ooohhheeebbbsssyyyyyyssspppqqqmmmfffUUUJJJHHHQQQSSSMMMKKKQQQXXX```jjjrrrvvvxxx{{{}}}~~~|||xxxrrrmmmjjj]]]\\\ZZZWWWRRRLLLGGGCCCLLLUUUaaaiiimmmmmmnnnooorrrrrrqqqooolllgggcccaaadddcccbbbaaa```______^^^cccdddfffhhhiiiiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhggghhhiiijjjkkkjjjjjjkkkkkklllllllllllljjjiiigggeeecccbbbaaaaaadddhhhnnntttzzz}}}}}}{{{wwwtttpppkkkddd\\\TTTNNNEEEBBB>>>;;;:::===BBBEEENNNVVVbbbooo|||}}}|||rrrnnnlllhhhgggeeecccaaa```___^^^\\\ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZUUUSSSQQQPPPOOOMMMJJJGGGFFFCCC>>>:::888777666555777999:::;;;;;;???EEEKKK^^^uuuyyy]]]III777444555333000111111222555:::;;;<<>>???@@@BBBDDDDDDFFFHHHHHHHHHHHHJJJLLLQQQ___vvv((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))***+++,,,---+++,,,---------...000333333333333333333333333333222444666666666666888999888999999:::999888666555111333666999::::::999999999999:::;;;>>>DDDLLLRRRPPPKKKGGGJJJTTT```gggiiiyyyzzzqqqmmmsssmmm```\\\WWWYYY```iiinnnrrr~~~{{{tttwwwzzz}}}~~~uuullliiigggcccpppwwwyyyrrrooonnnhhh]]]PPPFFFHHHVVVYYYOOOIIILLLPPPYYYfffooosssvvvzzz}}}~~~~~~~~~{{{xxxtttqqqhhhccc]]]XXXUUUPPPIIIDDDDDDLLLWWW^^^bbbfffjjjnnnooopppqqqpppnnnjjjfffdddbbbaaa```______```bbbcccfffgggiiijjjiiiiiihhhiiiiiiiiihhhhhhhhhhhhiiiiiiggghhhhhhiiijjjkkklllllljjjkkkkkkkkkkkklllllllllkkkjjjjjjiiigggeeeaaa___```dddkkkrrrxxx|||~~~{{{tttnnnkkkaaa^^^ZZZUUUPPPJJJCCC???;;;;;;;;;::::::<<>>444555444000000555333444777;;;===???HHHQQQ```ffflllttt|||~~~|||qqqhhhnnn{{{}}}uuuppppppooommmiiigggjjjooohhhPPP:::444333000...000...............///000000.........------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************)))***+++,,,...///111111))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))******+++,,,,,,------,,,---///111333444555555666999<<<>>>???AAACCCEEEEEEFFFHHHHHHGGGHHHJJJLLLQQQ___vvv((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))***+++,,,---***,,,---------...000222222222222333333444444444111333555666666666888:::888999:::;;;:::888666444000222666:::<<<;;;999888777999999888888===FFFOOOLLLJJJIIIKKKQQQYYYaaaeeefffhhhdddeeellleee[[[]]]RRRVVV```kkkpppqqqzzz~~~pppqqquuuwwwtttooonnnsssyyywwwyyyvvvnnnllloooppplllhhhrrrwwwrrrppppppggg[[[NNNEEEIIIYYY]]]QQQHHHIIIIIISSS```jjjooossswww{{{zzz{{{|||}}}|||yyyvvvtttqqqhhh^^^XXXVVVSSSKKKEEE???FFFOOOVVVZZZ```iiiooommmnnnooopppooollljjjhhhdddcccaaaaaabbbeeehhhjjjgggiiijjjjjjjjjiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiifffgggiiijjjlllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkjjjfffaaa^^^]]]aaahhhpppwww|||{{{{{{zzzvvvoooeee\\\WWWLLLJJJGGGEEECCC@@@===:::888:::;;;<<<<<<<<<===>>>AAAFFFKKKPPP^^^rrrrrrmmmjjjfffccceeecccaaa___^^^^^^]]][[[YYYWWWXXXYYY[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVSSSQQQNNNMMMKKKIIIFFFCCCBBB>>>999555555555666666777:::<<<<<>>BBBLLLWWWdddiiiooowww~~~{{{nnneeepppuuuuuuuuutttqqqjjjdddeeehhh\\\CCC222333333,,,,,,555...............///000111//////...---,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************)))***,,,...111444666777)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,---///111333444555555777999<<>>;;;999666444444555666888<<<999;;;@@@EEEMMM^^^ooosssWWWEEE888666333222111222444666:::888888<<<@@@GGGSSS^^^hhhnnnuuurrrcccgggvvv~~~xxxmmmuuuuuusssooommmmmmkkkgggKKK>>>222000111000......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********///)))(((---222000,,,+++******++++++++++++************%%%)))CCC]]]RRR555******************************))))))(((((('''''',,,***)))((((((***,,,---***)))))))))***,,,...///,,,,,,,,,---------......---///222333333333444555555999===???@@@@@@AAABBBEEEGGGHHHIIIIIIKKKNNNPPPSSSaaaxxx))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,...///000111222222222222222222222222222111222333444555555555555666777888999999888777666888999::::::::::::999888555777888777666:::BBBIIIRRRQQQOOOKKKKKKRRR^^^iiinnnkkkeee___[[[[[[]]]___gggYYYRRR^^^rrr|||yyysssjjjeeedddhhhjjjhhhffffffgggoooyyy}}}{{{tttnnnkkkdddeeehhhjjjlllnnnnnnnnnoookkkkkkpppssspppmmmmmmbbb]]]XXXUUUTTTRRROOOLLLJJJJJJOOOYYYbbbhhhmmmrrrtttvvvyyy~~~~~~zzzwwwrrrjjjaaaYYYTTTRRRQQQJJJCCC@@@FFFOOOVVV]]]ccciiillloooqqqqqqppppppqqqpppooommmlllkkklllmmmnnnpppooonnnmmmlllkkkkkkkkkhhhhhhhhhgggggggggggggggfffggghhhhhhiiiiiihhhhhhhhhiiijjjkkklllllllllllliiiiiiiiigggccc]]]VVVRRRNNNTTT^^^fffkkknnnooopppgggaaaXXXMMMDDD<<<888666888999:::::::::;;;>>>AAACCCDDDEEEFFFHHHHHHGGGFFFMMMKKKJJJJJJIIIKKKUUUaaaooovvvyyywwwuuuxxx}}}~~~xxxrrrjjjfffffffffcccaaaaaa___]]]\\\\\\[[[XXXVVVSSSQQQPPPPPPSSSUUUVVVVVV]]]\\\[[[ZZZZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTQQQNNNKKKHHHFFFBBB>>>;;;999888666444444555777999999777999CCCNNN\\\nnn~~~dddJJJ;;;777555333111111222444666:::888:::@@@FFFMMMVVV```mmmuuu}}}qqqggglllvvvwwwpppkkkssswwwyyyxxxyyyzzzsssiiiDDD999///...///...,,,,,,000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++------------------,,,,,,...***+++111555222---*********++++++++++++******+++,,,'''%%%111===555!!!************************+++*********))))))))))))+++***)))))))))***+++,,,+++***))))))))))))***+++,,,,,,,,,---------......,,,///222333333333444555555888<<<>>>???@@@@@@AAAFFFHHHIIIJJJJJJKKKNNNPPPTTT___uuu))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************++++++++++++,,,++++++,,,---///000111111111111111111111111222222111222333444444555555555777777888999999888777777888999999:::::::::999999888999999888666999???DDDUUUWWWUUUQQQNNNSSS```kkkpppnnniiidddaaabbbgggkkkkkk^^^SSSZZZppp{{{mmmiiifffdddaaa[[[VVVYYY```iiiooowww~~~zzztttooohhhiiijjjlllnnnpppqqqrrrhhh```^^^fffpppsssrrrpppkkkfff___[[[ZZZWWWSSSOOONNNIIIIIIQQQ[[[bbbiiiooorrrtttxxx}}}|||zzzvvvoooggg___ZZZWWWUUUPPPHHHBBBAAAEEELLLWWWbbbgggjjjnnnpppppppppqqqrrrrrrpppooommmllllllmmmmmmnnnnnnmmmlllllllllllllllgggggghhhhhhhhhiiiiiiiiiffffffggghhhhhhhhhgggggghhhhhhjjjkkkkkkkkkkkkkkkhhhiiihhhddd]]]UUULLLGGGEEEIIIQQQZZZaaadddcccaaaTTTNNNFFF===777555666777888999999::::::===@@@DDDLLLNNNPPPSSSUUUUUUUUUTTTVVVSSSQQQNNNIIIHHHPPPZZZkkkrrruuuoooiiijjjnnnqqq}}}xxxoookkkfffdddeeeeeebbb```___^^^\\\[[[[[[YYYWWWTTTOOOMMMJJJJJJMMMPPPSSSTTT\\\[[[ZZZYYYXXXXXXYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTNNNKKKHHHEEEBBB???<<<999666666444444555777999::::::777;;;HHHZZZnnnnnnRRR===333555444222111111333555666999999===FFFNNNSSSYYY```ppp|||zzzpppnnnwwwxxxnnniiilllrrr{{{~~~sssaaa===444......000///------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,------------------+++---444777333---*********++++++++++++******(((******((()))+++***&&&************************++++++++++++************)))))))))*********++++++...---,,,+++***))))))))),,,,,,,,,---------......,,,///222333333444444555555777;;;===>>>???@@@AAAGGGHHHJJJJJJJJJKKKMMMOOOUUU]]]qqq((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************************++++++++++++***+++,,,---...///000000000000000111111111111111111111222333444444444444777777888999999888777777888888999999999999999999:::::::::888777888<<<@@@PPPYYY___\\\TTTVVVbbbppptttrrrnnniiieeefffkkkoookkkfff\\\XXXdddtttvvvlllsssppplllggg^^^WWWZZZbbbnnnppptttyyy{{{xxxsssnnnlllmmmoooqqqsssuuuuuuuuubbbYYYUUU___mmmsssqqqnnnrrrnnnjjjgggddd___XXXSSSPPPHHHDDDIIISSS\\\eeelllmmmpppuuuzzz~~~~~~}}}}}}zzztttlllddd]]]YYYVVVUUUNNNGGGBBB@@@DDDPPP\\\bbbeeejjjmmmnnnooopppqqqrrrqqqpppnnnmmmmmmmmmmmmkkkjjjjjjiiijjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiffffffggggggggggggffffffggghhhiiijjjkkkkkkkkkkkkiiiiiigggbbbXXXMMMCCC===>>>@@@FFFNNNUUUWWWTTTPPPDDD@@@<<<888666888<<<>>>999:::::::::;;;>>>BBBFFFPPPTTTZZZ___bbbeeefffgggbbb^^^ZZZUUUPPPPPPYYYdddqqqzzz|||vvvwww{{{}}}|||qqqiiigggdddcccdddccc```^^^___]]]\\\[[[[[[YYYUUUSSSNNNJJJFFFDDDFFFIIILLLNNNSSSUUUWWWXXXXXXXXXYYYZZZWWWVVVUUUTTTSSSRRRQQQPPPMMMJJJFFFCCCAAA>>>;;;999444444444444666888;;;<<<===<<>>???AAAFFFHHHIIIIIIIIIIIILLLNNNVVV\\\nnn((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&'''''''''((((((((()))((()))))))))************))))))*********+++++++++***++++++,,,---...///////////////000000111111111000111222333444444444444666777888888888888777666777777777777888888999999;;;;;;:::999888888:::<<>>FFFOOOYYY]]]bbbgggiiikkkmmmoooqqqppppppooonnnmmmmmmmmmjjjiiiiiiiiiiiijjjkkkkkkkkkkkkkkkjjjiiihhhhhhhhhffffffggggggggggggffffffgggggghhhiiijjjjjjjjjjjjiiijjjggg```TTTGGG===999::::::===BBBGGGHHHCCC???777777666555666888:::<<<999:::;;;===???CCCIIIMMMTTTZZZbbbiiinnnsssxxx{{{wwwqqqkkkddd^^^]]]gggrrrzzz|||qqqooohhhfffeeecccbbb```^^^\\\^^^]]]\\\[[[[[[XXXTTTQQQJJJFFF@@@<<<===???BBBCCCHHHMMMTTTXXXYYYYYYXXXYYYXXXWWWUUUSSSPPPNNNLLLKKKJJJGGGCCC@@@>>><<<999777333444444666888:::===>>>>>>AAAJJJ\\\uuuzzzdddMMM:::333555222222222222444666777888;;;===DDDLLLQQQSSSYYYaaarrr~~~yyyhhhkkkvvvyyykkkjjjvvvxxx}}}~~~yyyrrrgggRRR>>>555000...111333111///000---------...............------------------------******)))))))))***++++++++++++++++++++++++++++++)))))))))******+++++++++...******...///---,,,...******++++++++++++******+++((()))+++((($$$&&&---************************))))))))))))))))))))))))'''((()))************)))------......////////////,,,,,,,,,---------......+++...111333444444555666555777:::<<<<<<>>>@@@AAAEEEFFFGGGHHHGGGHHHKKKMMMWWW]]]nnn))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))************)))))))))************+++******+++,,,,,,---............//////000000111111000111222333333444444444555555666777777666555555666555555555666777888999:::999999999999:::::::::===OOOccciiiccc```hhhrrruuummmlllmmmppp{{{~~~lllYYYXXXjjj|||vvvpppmmmmmmllliiiiiikkkllllllmmmooosssxxx}}}{{{zzzyyyyyyyyy{{{|||}}}yyyjjjZZZWWW^^^iiixxxyyyxxxxxxxxxvvvnnnccc[[[UUUNNNGGGFFFHHHMMMXXXbbbgggkkkrrrxxx|||~~~~~~zzzuuunnnfff^^^ZZZVVVRRRNNNIIIBBB<<<===CCCNNNRRRYYY___cccfffiiikkkooooooooonnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkklllmmmllllllkkkjjjiiihhhgggfffgggggghhhhhhhhhgggfffffffffggghhhiiiiiijjjiiiiiiiiiiiifff]]]PPPCCC;;;888888888999;;;===<<<999777777888999::::::;;;;;;;;;<<<===???AAAEEEKKKSSSXXXYYY___gggnnnsssyyyyyyrrrooovvvzzzlllhhhlllffffffdddbbb```^^^]]]\\\\\\\\\[[[ZZZYYYVVVRRROOODDD???999555555666888888AAAHHHRRRXXXYYYXXXWWWXXXWWWVVVTTTQQQNNNKKKIIIHHHFFFCCC>>>;;;999888666444444444666888:::===???@@@???HHHXXXmmm}}}dddRRRBBB444000444111222222444666888999;;;>>>AAAHHHNNNOOORRR^^^jjj|||}}}jjjaaajjjuuu{{{uuunnnqqqyyy|||{{{|||zzzoooZZZFFF;;;222...---000111...---...---------------.........------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---***)))+++,,,***+++///******++++++++++++******)))'''&&&((((((&&&'''***************************((((((((((((((()))))))))((((((((()))))))))******((()))+++,,,---.........,,,,,,,,,---------......+++...111333444444666777666888:::<<<<<<>>>@@@CCCCCCEEEGGGGGGHHHIIILLLNNNWWW```rrr))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((())))))***++++++))))))))))))************))))))))))))******************++++++,,,,,,------------...//////000111111000111222333333444333333333444555666666555444333444444333333444555777888888888888999:::;;;;;;:::<<>>@@@AAAFFFVVVkkkhhhOOOBBB:::222000555111222333555888:::;;;<<>>>>>===BBBJJJRRRXXX^^^bbbeeejjjkkklllmmmnnnnnnnnnnnnkkkjjjiiiiiihhhhhhiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhggggggeeefffggghhhiiiiiiiiiiiieeeeeebbbWWWJJJ???;;;:::@@@BBBCCCAAA>>>===@@@CCC<<<===???CCCGGGLLLPPPRRRRRRRRRPPPOOOOOORRRWWW[[[\\\```dddeeeeeeiiipppvvv~~~zzzppppppnnnfffccchhhaaaaaa```^^^\\\[[[]]]^^^WWWWWWVVVVVVUUUQQQLLLHHH???;;;777555555666777777FFFLLLTTTWWWUUUTTTVVVYYYOOOOOONNNMMMLLLKKKJJJIIIGGGCCC>>>;;;999888777666666777999;;;===???AAABBBPPPccczzzrrrXXX@@@999777333333888111222444666999;;;===>>>BBBIIIPPPQQQOOOWWWnnnyyytttgggiiiuuu{{{uuuuuu~~~}}}rrrJJJ555888777333222333222......000,,,,,,,,,------.................................******)))))))))))))))***+++++++++++++++++++++++++++*********))))))((((((((((((+++//////***))),,,******++++++++++++******'''...000***(((+++,,,(((************************))))))******+++++++++,,,***)))'''&&&'''(((***,,,***+++,,,...///......---,,,,,,,,,---------......***---111333444555666777888:::<<<======???BBBEEEDDDFFFIIIJJJLLLNNNRRRTTTXXXeee{{{))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,...---,,,+++,,,...000111...///000111222333333333444444444444444444444333888444111333888;;;999666888777777777888:::<<<>>>>>>AAAGGGRRRdddppplll```___aaadddjjjttt|||zzzsss|||}}}qqqkkkjjjiiirrr}}}ccc^^^iiixxxuuurrrsssuuusssnnniiifff___WWWQQQHHHBBBEEENNNSSS[[[fffmmmllljjjpppyyy}}}zzzwwwuuufff^^^VVVSSSSSSOOODDD;;;<<<<<>>???BBBCCCDDDCCCBBBAAACCCCCCEEEIIIOOOUUUZZZ]]]^^^``````]]]ZZZXXXYYY[[[]]]\\\[[[ZZZVVVVVV___kkkyyy{{{|||wwwpppllljjjhhheeebbbdddbbb___]]]\\\\\\[[[ZZZYYYVVVUUUUUUUUUQQQGGG@@@:::444111333555666;;;BBBKKKKKKMMMOOORRRTTTTTTTTTRRRPPPMMMKKKJJJIIIGGGFFF???<<<888555333444555777999:::======:::999@@@JJJaaaooo[[[JJJ:::555555222//////222444666888999<<>>===>>>@@@BBBCCCEEEHHHJJJKKKLLLNNNOOOWWWbbbvvv))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++******+++++++++,,,,,,,,,---,,,++++++,,,---///111111111222222222222222111333444444444555555555555888555444777<<<>>>===:::999888888888888999999:::;;;===BBBLLL^^^kkkjjjbbb```______eeerrr~~~|||xxxuuutttvvvyyy{{{{{{zzzzzzllliiinnnrrr~~~iiibbbgggqqquuuxxxxxxtttpppnnnooohhhbbb[[[VVVNNNEEECCCGGGKKKQQQ]]]gggjjjkkkpppxxx}}}zzzwwwooohhh___YYYUUUOOOFFF>>>===;;;<<>>IIIVVVwww{{{fffJJJ>>>555555666333111222444555777999:::===AAAEEEJJJMMMQQQUUU___qqqyyyssszzzssslllqqq{{{|||}}}tttUUU===333222111000000///......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************))))))))))))************************************)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++*********,,,...---,,,++++++,,,---///222333333333555666999;;;===>>>>>>>>>@@@BBBDDDFFFIIIJJJJJJKKKMMMNNNVVVaaavvv))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,...///000333333333333333222222111444444444555555666666777777666666:::???AAA@@@===888999999999888777777666888999<<>>EEEWWWhhhbbbKKK;;;777444666777444333444666777888999;;;???EEEIIIJJJOOOSSS\\\pppqqq}}}uuuggg\\\]]]pppeeeCCC333222333000000000///......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************'''''''''((((((((())))))************************)))************+++++++++---,,,+++******+++,,,---,,,,,,,,,++++++++++++******,,,------,,,+++,,,------///222333333444555777999;;;===>>>>>>???AAACCCEEEGGGIIIJJJIIIJJJKKKMMMUUUaaavvv))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++******+++++++++,,,,,,,,,------------...///000111222222333444444444333333666666666666666666555555666666888;;;>>>???===;;;777777888999999777666555999888999???KKKXXX```ccc[[[VVVPPPSSSbbbttt}}}}}}nnnhhheeeiiipppqqqiiiaaakkkrrrtttkkkaaabbbrrrvvvwww|||}}}xxx||||||rrrmmmeee[[[dddrrryyyqqqooorrrqqqlllfffaaa[[[QQQGGG@@@AAACCCLLLYYYcccfffiiilllwww{{{zzzvvvooofff]]]WWWTTTSSSJJJBBB;;;:::<<<@@@IIIRRRSSSVVV[[[^^^```bbbdddeeedddeeegggiiijjjiiihhhggghhhggggggfffeeecccbbbaaaeee^^^YYYZZZ[[[ZZZZZZ[[[ZZZ\\\```ccceeefffeeeeeeddddddaaaZZZTTTQQQTTTXXXZZZZZZ\\\^^^```aaabbbccc___bbbfffhhhjjjooovvv{{{{{{pppeeeYYYRRRUUU\\\```bbblll}}}{{{vvvrrrooommmeeecccbbbaaaaaabbbbbbbbb^^^\\\ZZZYYYZZZ[[[[[[[[[XXXWWWVVVUUUTTTQQQKKKGGG<<<>>>@@@@@@???AAAIIIQQQUUUZZZ```ccc```\\\XXXVVVOOOLLLHHHEEEBBB@@@===;;;666555444333444555888999>>>======>>>BBBNNNfff{{{jjjPPP@@@777777888777666333333555777888999:::<<>>>>>???AAACCCGGGHHHIIIIIIHHHIIIJJJLLLUUUaaawww))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,.........//////000111111///000222333444555555666888888777666555444444333555666777999;;;:::888666555666777999999888777777<<<;;;:::>>>EEENNNYYY```___[[[VVVVVVaaaqqqyyyzzzkkkiiihhhkkkooooookkkfffcccgggiiifffbbbffftttkkkpppxxx}}}vvvnnnkkksssrrriiifffiiifff]]]ZZZdddpppyyyzzzwwwtttrrrsssooohhhaaa[[[TTTKKKCCC@@@@@@EEERRR]]]cccgggkkkqqquuu{{{~~~|||vvvmmmccc[[[XXXWWWPPPGGG>>>:::999;;;BBBJJJNNNRRRWWW[[[^^^```dddfffeeefffhhhjjjjjjiiigggfffffffffffffffeeedddcccbbbaaaXXXRRRRRRSSSRRRQQQSSSPPPTTTZZZ```dddfffeeedddeeeeeeccc___\\\]]]aaadddjjjkkkmmmoooqqqsssttttttqqqqqqssswww|||~~~}}}zzz{{{ooobbb^^^___eeefffnnn|||}}}xxxssspppnnnlllkkkddddddcccbbbaaa`````````\\\ZZZXXXXXXYYYZZZZZZZZZWWWVVVVVVVVVVVVTTTRRRPPPNNNSSSTTTOOOJJJNNNYYYccczzzuuucccXXXTTTNNNKKKGGGDDDBBB???<<<:::444444333333444666999:::<<<:::;;;AAAKKK]]]wwwlllRRRCCC<<<666777777555222333555666777888999;;;>>>DDDKKKPPPMMMWWWcccrrrwww~~~|||~~~qqqccc^^^ccclllzzzoooIII333333444000////////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************((((((((()))))))))******************************))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++)))+++------,,,,,,,,,------///222444444555777888999;;;===>>>???@@@BBBDDDHHHHHHIIIHHHGGGHHHJJJLLLUUUaaaxxx))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,---......///000000111111...///000222444555666666888777777666555444333333555666777777777777666555666777777888999999999888>>><<<<<<>>>AAAGGGRRR]]]```^^^XXXTTTYYYfffooossskkkkkkkkklllnnnooopppppp^^^]]]___cccgggmmmwww{{{nnnaaakkkuuuxxxooobbbeeeccc___bbbiiikkkfffVVVXXX^^^jjjvvv|||{{{xxxtttsssmmmddd]]]WWWOOOHHH@@@===@@@IIISSS[[[cccjjjjjjmmmsssyyyvvvlllbbbZZZWWWSSSKKKBBB===:::888;;;@@@GGGKKKPPPUUUXXX\\\```ccceeefffggghhhhhhhhhgggfffeeefffffffffeeedddbbbaaaZZZOOOFFFEEEFFFEEEDDDEEEAAAGGGQQQ[[[aaacccbbbaaadddeeeeeedddeeegggllloooxxx{{{qqqiiihhhggghhhnnnzzz}}}vvvsssooollljjjhhheeebbbcccddddddbbb```^^^]]]^^^[[[YYYWWWWWWXXXYYYYYYXXXVVVVVVVVVWWWWWWWWWVVVVVV___cccddd___^^^dddnnnttttttaaaUUURRRLLLIIIDDDAAA???===:::777444444444444666888:::;;;777777===LLL^^^rrrsssSSS@@@888777111333333000000555888999888999<<<>>>BBBGGGNNNSSSSSS___ppp~~~~~~xxx{{{wwweeedddppp}}}~~~}}}}}}uuuXXX<<<111333222,,,//////////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************))))))*********+++++++++************************)))************+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))+++------,,,,,,---...---///222444444555777999999;;;===??????AAACCCEEEGGGHHHHHHGGGGGGGGGJJJLLLVVVbbbyyy))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))******+++++++++,,,,,,,,,+++,,,---....../////////...///000222333444444444444444444444444444444555555666777777777777888888:::999999888888888888999<<<;;;===??????BBBNNN[[[___^^^XXXOOONNNYYYfffmmmrrrooollljjjkkkmmmnnnooo```ZZZYYYbbbmmmrrruuuxxxwwwppplllmmmkkkddd^^^\\\hhhssswwwkkkhhheeeeeejjjppprrrqqqccc]]]YYY```ppp}}}zzz}}}zzzpppeee^^^VVVNNNEEE@@@>>>AAAFFFMMMWWWaaaeeegggkkkpppxxxwwwlllaaaZZZWWWPPPIIIEEE???999888:::>>>AAAGGGLLLPPPUUUZZZ]]]ccccccdddeeefffggghhhhhheeefffffffffdddaaa___]]]TTTHHH===;;;<<<:::999999666===JJJWWW___cccbbbaaacccdddfffhhhkkkooosssvvv}}}zzzuuurrrmmmjjjgggeeedddcccaaa___```aaabbb```]]]ZZZZZZ[[[[[[YYYVVVVVVWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVWWWXXX^^^```bbbfffrrr}}}|||xxxooobbbWWWQQQPPPFFFCCC???<<<;;;888666444444444555555777888:::;;;:::>>>KKKbbbxxxsssWWWAAA888555333///333333111444999;;;888999<<>><<<:::888777777777888999999<<<@@@???@@@KKKZZZcccbbb[[[OOOKKKUUUeeeppp{{{tttlllhhhhhhiiiiiihhhfff[[[WWWbbbooosssooommmmmm^^^VVVYYYYYYUUUXXXbbbgggsss}}}zzzsssnnnqqquuuwwwwwwxxxvvviii^^^___lll||||||ooofff]]]UUULLLFFF???===<<<@@@KKKVVVbbbcccfffkkksss|||uuuiii```[[[UUUPPPLLLEEE<<<888999777:::???EEEIIIOOOTTTXXX``````aaabbbdddfffiiijjjfffffffffeeebbb___[[[YYYQQQEEE999666777555333333111:::HHHVVV```ddddddcccaaacccfffjjjnnnssswwwyyy~~~wwwrrroookkkhhhhhhfffcccbbbcccddddddddd\\\^^^```^^^ZZZXXXXXXZZZ[[[YYYVVVUUUVVVWWWVVVUUUWWWWWWWWWVVVUUUTTTUUUWWWSSSTTTWWWeee~~~vvvggg[[[SSSOOOLLLKKKBBB???;;;888777555222000555555555666888999:::;;;DDDIIIZZZuuuuuuYYYAAA777777666333333666777555888>>><<<666:::>>>BBBFFFKKKOOOUUUXXXbbbmmmyyyyyyttt~~~|||{{{}}}```MMM:::222222111111111.........///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++************************************************))))))))))))************************************)))************+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,(((***,,,---,,,,,,---...---///222444555666888:::999;;;===???@@@AAADDDFFFFFFGGGGGGFFFFFFHHHKKKNNNXXXddd{{{***)))'''&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''(((((()))((((((((()))***++++++,,,,,,------.../////////111222333333444444444444000111333555666666555444888777666555555444555555999999::::::::::::;;;;;;;;;<<<;;;;;;<<<@@@FFFJJJ]]]bbbcccZZZQQQSSScccsssxxxxxxxxxuuuppplllhhhggghhhhhhaaaZZZdddwwwyyyoooooocccYYYXXXYYYYYY^^^dddooo|||~~~zzzuuutttwww}}}||||||pppbbbkkkyyyrrreeeZZZUUUIII???=========CCCJJJ\\\___cccgggllluuu{{{ssslll___\\\XXXTTTOOOFFF<<<555777444777???DDDGGGOOOXXXZZZ\\\___bbbeeefffggggggfffdddbbbcccdddbbb]]]YYYFFFBBB<<<777555555666777444???QQQ```bbb___bbbiiidddfffhhhiiijjjmmmtttyyy~~~{{{vvvqqqllliiihhhggggggfffdddcccaaa___^^^]]]]]]\\\[[[YYYXXXXXXWWWWWW[[[ZZZXXXWWWVVVVVVWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXUUULLLVVVxxxwwwhhhYYYNNNHHHFFFFFF@@@>>>;;;888777666777777888444444666888888;;;@@@HHH___yyyvvv\\\EEE<<<888333333888222222333666999;;;;;;:::<<<>>>EEEMMMMMMMMMUUU```lll~~~uuuvvv|||zzzRRRHHH<<<444111111000....................................------,,,,,,,,,///...,,,,,,---------,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************+++*********))))))(((((((((***+++***)))((()))*********************************(((''',,,111///))))))************+++++++++)))******++++++,,,------+++***)))+++///111000...///111222333444555888:::===>>>???@@@@@@AAACCCEEEEEEGGGHHHHHHHHHIIIKKKNNNVVVddd}}}(((((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))***))))))))))))))))))***+++,,,,,,,,,---......//////000000111222333444444444222333444555666555333222777777666555555555555555888888888999999999:::::::::;;;;;;:::;;;===AAAEEETTT___fffaaaVVVTTT```nnnwww{{{~~~}}}wwwpppkkkhhheeegggddd```eeeqqqwwwuuuxxxooofffbbb___]]]bbbiii{{{wwwyyysssmmmzzz|||wwwlll```ZZZOOODDD???>>>===AAAHHHQQQWWW___eeeiiioooxxx~~~yyyrrrhhh```VVVQQQOOOJJJAAA:::888555666<<>>777666444333333444555555777666666777999===JJJWWWqqqiiiAAA777111333222---...222666666666777:::>>>BBBDDD@@@DDDJJJNNNOOOUUUdddsssyyymmm~~~rrrVVV@@@;;;333/////////...,,,...........................------------,,,,,,,,,///...,,,,,,---------,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))******************************+++******///555444000)))************+++++++++------,,,,,,+++******)))---,,,+++,,,...///...---...000111222333444777999;;;<<<>>>>>>>>>???BBBDDDIIIIIIJJJIIIHHHGGGIIIKKKTTTaaaxxx&&&''')))++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((()))***++++++,,,++++++***)))((((((((()))+++++++++,,,------......+++,,,...000111222333333222222333444444444333333666666555555555666666777888888888888999999999999777999<<<<<<<<<<<<===???AAAPPPaaajjjhhhaaa]]]\\\bbbjjjsssvvvpppiiifffeeeiiivvvrrrgggiiioooyyy}}}rrr```___gggjjjnnnpppmmmkkkmmmmmmkkkeee\\\OOODDD>>>;;;;;;<<<<<>>:::777555555:::???FFFHHHLLLPPPVVVZZZ^^^___```aaabbbaaa]]]TTTLLLFFF======>>>BBBFFFIIIIIIHHHUUUaaa```OOOGGGRRR^^^aaaeeeeeeeeeeeefffgggjjjlllooosssxxxwwwrrrpppooommmjjjgggccc___\\\ZZZZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXYYYYYYXXXVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQSSSXXXbbbiiieee\\\XXXZZZXXXTTTNNNGGGBBB>>><<<;;;555555444444555666777888:::999999;;;???JJJ^^^pppeeeLLL333000000333222...000555444555777888:::<<>>???BBBDDDGGGHHHIIIIIIHHHHHHJJJLLLXXXeeezzz'''(((+++,,,---,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((''''''((()))***+++++++++++++++***)))((((((((()))******++++++,,,---------***+++---///000222222222///000111333444555555555555555555555555666777888999999999::::::::::::;;;777:::===?????????AAABBB???GGGVVVeeennnlllaaaXXXWWW]]]dddfffdddbbbccceeemmm~~~zzzmmmmmmqqqkkkqqqrrriiicccjjjyyyvvvsssuuuooo]]]PPPOOOUUUaaajjjhhhcccdddiiilllllleeeYYYNNNFFFCCC@@@>>><<<;;;===HHHXXXdddhhhhhhmmmvvv}}}tttiii___VVVOOOLLLHHHFFFAAA:::555555777999>>>@@@DDDHHHNNNSSSWWWYYY\\\]]]^^^]]][[[WWWTTTSSSUUUWWWXXXTTTNNNMMMQQQVVVhhhwww|||qqqjjjnnnpppkkkffffffeeeeeefffggghhhhhhiiikkkmmmqqquuuyyy}}}tttmmmjjjjjjjjjjjjgggddd```\\\XXXVVVUUUUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPSSSTTTVVVWWWTTTOOONNNPPPHHHFFFBBB>>>;;;888777666333333444555666777888999<<<;;;>>>DDDLLL\\\uuu|||dddKKK777222222222333111///222666555888<<<>>>??????AAACCCKKKMMMNNNOOOVVViiivvvyyyrrr^^^JJJ888222111//////000000//////........................------------------------///...,,,,,,---------,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))******(((***+++***)))((()))***************************(((******'''(((++++++'''))))))*********+++++++++******+++++++++,,,,,,,,,---......---,,,,,,,,,,,,...000222222333444777999999;;;======>>>???BBBEEEEEEFFFHHHHHHHHHJJJLLLNNN[[[ggg{{{'''(((***,,,,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))''''''((()))************+++***)))))))))))))))))))))******++++++,,,,,,---+++,,,---///000111111111...///000222333555666777444444444555555777888999999999:::::::::;;;;;;;;;888:::===??????@@@BBBCCC>>>@@@JJJ\\\nnnssshhh\\\VVVXXXZZZ\\\^^^aaaeeeggglll~~~{{{pppoooqqqqqqrrrooofffccciiiqqqvvv~~~|||~~~}}}nnndddffffff[[[LLLDDDPPP```mmmmmmgggfffjjjmmmkkkhhh^^^SSSLLLIIIDDD???>>>999777???MMM[[[```aaaeeennnyyy|||sssfffZZZSSSOOOMMMMMMHHH???888777777666999:::===AAAFFFKKKOOOQQQWWWYYYZZZ[[[[[[\\\___aaaqqqqqqlll```SSSQQQ[[[eeexxxsssfffdddcccdddfffgggffffffiiiiiijjjlllnnnqqqtttuuu|||zzzuuunnniiiggghhhhhhhhhfffccc^^^XXXTTTQQQOOOOOOOOOQQQTTTVVVXXXYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOPPPQQQQQQNNNJJJGGGCCCAAA>>>:::777555444333111222333444666777888888777999AAAMMMZZZkkkdddPPP@@@444333333222111000000222555333888<<>>???@@@CCCFFFCCCEEEGGGHHHIIIJJJMMMPPPZZZfff{{{&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))((('''))))))))))))))))))***+++))))))******+++,,,,,,,,,------...000000111111111000000000111222444555666333333444444666777888999888999999999::::::::::::999:::<<<<<<<<<===>>>@@@===<<>><<<999777555444444444222333555666777888999999777===KKK___qqqfffLLLAAA;;;666000000000///111333444444444777;;;>>>???EEEMMMTTTKKKPPPVVV```ssswwwwwwtttwwwoooVVVEEE>>>777000000000///......000111........................,,,,,,,,,---------......///...,,,,,,---------,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))************(((***+++***)))((()))***************************)))------***)))++++++))))))************++++++++++++++++++++++++++++++,,,+++---......,,,+++---///000222444444555666999;;;:::<<<>>>??????AAADDDGGGDDDFFFHHHHHHHHHJJJLLLOOOWWWdddzzz%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))((('''&&&))))))(((((()))***++++++)))))))))***++++++,,,,,,......///000111111000000222111111111222333444444333333444444666777999:::777888888888888999999999999:::;;;:::999999;;;<<<<<<;;;???OOOdddrrrtttppp___[[[XXXZZZaaafffgggfffjjjvvv|||xxxyyy}}}ssscccgggsssyyyqqqhhhfffiiijjjmmmkkkgggjjjttt}}}|||vvvvvvvvvxxxzzz}}}{{{sssfff[[[HHHUUUeeepppxxx{{{xxxrrrqqqsssooofffaaa___XXXOOO999::::::999999???HHHPPP^^^cccgggkkksss{{{sssiiiaaaQQQTTTPPPEEE>>><<<999444444555666999<<<@@@DDDFFFKKKNNNSSSUUUVVVXXX\\\___^^^XXXMMMFFFJJJZZZsss~~~rrrlllbbb```___```cccdddcccaaaccccccdddeeefffhhhjjjkkkmmmrrrxxxxxxpppooommmjjjfffcccaaa___^^^YYYVVVPPPHHHBBB===:::999666:::@@@GGGNNNRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSOOOPPPQQQRRRRRRRRRQQQPPPMMMNNNOOOPPPPPPOOONNNMMMNNNLLLGGGBBB@@@@@@@@@>>>777666444333333444666777666777888:::;;;<<<<<<<<>>???@@@BBBEEEGGGFFFHHHIIIIIIHHHIIIKKKMMMVVVddd|||''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((((((((((())))))(((((((((((())))))++++++******************------......//////000000000111111222222333444444333333444555666777888999999888999;;;===<<<888444:::;;;<<<:::777666777:::@@@999777DDD[[[mmmtttsssggg```VVVQQQYYYeeekkkjjjnnnkkkhhhiiikkkiiibbb]]]UUUgggppphhh___ccciiijjjtttrrrqqqsssvvvwwwtttqqqsssqqqsss{{{~~~xxxdddSSSOOOddd||||||~~~zzzrrrrrrqqqaaaMMM===:::666444666:::@@@DDDPPPVVV^^^dddjjjrrr}}}}}}rrrlllaaaTTTLLLHHHDDD===666444333333444666999===???CCCDDDGGGJJJNNNRRRUUUWWWUUUSSSIIIDDD[[[~~~xxxqqqnnnnnnnnnjjjfffcccbbbbbbbbbaaaaaa``````ddddddddddddddddddddddddfffiiiooovvv}}}~~~wwwqqqlllkkkhhhfffdddbbbaaa^^^\\\XXXQQQGGG@@@;;;888555222222222444;;;EEENNNUUUXXXTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPLLLLLLMMMNNNOOOMMMJJJHHHHHHGGGDDDAAA===;;;999888999666222111333444444333777555777;;;999666:::BBBLLLfffkkkOOO;;;555444222///444222222333666999;;;;;;;;;>>>AAAFFFTTTjjj{{{}}}}}}||||||}}}rrraaaWWWZZZpppuuu[[[???666555333111111000000//////......------------------------++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***************************++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++************************))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333444777:::;;;<<<>>>>>>???AAAEEEHHHHHHJJJKKKJJJIIIIIIJJJKKKSSSbbb|||''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))******))))))(((((((((((())))))************************---------...//////000000000111111222222333333444444444555555666666666777555555666888::::::777444777999;;;:::777666777999<<<::::::BBBPPPaaaooovvvnnnfffZZZUUU\\\iiinnnmmmiiieeeaaa```aaa```[[[VVVTTTYYY```ffffffeeehhhnnnwwwyyy{{{|||yyytttooollllllkkkmmmuuuooobbbVVVYYYlll~~~zzz}}}|||iiiQQQ===:::777555555777999;;;HHHOOOXXX```fffmmmvvv}}}{{{{{{ppp```UUUOOOIIIBBB===555444333222333555888999===>>>AAADDDGGGKKKNNNPPPPPPNNNLLLTTTnnnyyyrrrkkkhhhdddaaa___aaaaaaaaa`````````______bbbcccccccccccccccddddddfffhhhlllrrrwww{{{vvvqqqmmmhhhdddhhhfffdddcccbbb```\\\ZZZXXXPPPEEE<<<888666333000;;;666444:::FFFQQQVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMKKKHHHEEEEEEDDDAAA>>>;;;888777666666333111111444666666555777555666999999;;;CCCMMMZZZsssfffUUU@@@333111444333111333333333444666888::::::;;;???FFFOOO```rrr}}}~~~}}}}}}zzzuuu{{{yyynnnssswww{{{zzzrrreee\\\WWWccclllhhhQQQ:::222222222111111000000//////......------------------------++++++,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,***************************++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))******))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333555777:::;;;<<<>>>??????BBBEEEHHHHHHIIIKKKJJJIIIIIIJJJKKKSSSbbb{{{''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))+++,,,)))((((((''''''(((((()))************************,,,,,,------...//////000000000111111222333333333555555555555555555555555444444555777999999777555555777999:::999888888999777:::===>>>BBBOOOcccrrrssslllaaaYYY]]]hhhnnnnnnnnnjjjeeecccddddddbbb```YYYQQQSSSaaajjjiiinnnxxxtttmmmjjjlllkkknnnvvv}}}vvvcccQQQXXXsss}}}wwwwww~~~~~~hhhPPP===<<<:::777666555444444===DDDNNNVVV]]]dddlllqqqzzzsssdddWWWPPPJJJCCC>>>888666444333222333444555888999;;;===@@@DDDFFFHHHQQQOOOVVVlllyyyppphhhbbb_______________^^^^^^^^^^^^^^^``````aaaaaabbbbbbbbbccceeefffhhhjjjnnnqqqtttvvv||||||zzzqqqllljjjhhhfffcccdddcccbbbbbbaaa^^^ZZZVVVQQQIII===555222222111000666333333<<>><<<999777555444333222111111333555777777666999666666999===EEESSS```qqqdddKKK???222,,,///333333222333333444666777888999999===CCCKKKVVVfffuuuyyyvvv~~~}}}sssiiilllrrrooojjjhhhtttzzz~~~xxxmmmdddbbbdddoooeeeUUUDDD777111111333111111000000//////......------------------------++++++,,,,,,,,,,,,---------+++***+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))************(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333555888:::;;;===??????@@@BBBEEEGGGHHHIIIJJJJJJIIIIIIJJJLLLQQQ___xxx&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))******(((((((((''''''((((((((())))))))))))************++++++,,,---...//////000000000000111222222333333333333333444444555555555777777777888999999888777444666999;;;;;;::::::999444999<<<999777@@@RRRbbbqqqqqqjjj```\\\aaajjjnnnssspppllljjjkkkllllllllldddYYYRRRXXXbbblllxxxtttnnnnnnooonnnqqqwwwttt___WWW___kkkqqqqqqpppnnnpppwwwwwwgggUUUGGGEEEAAA===:::777666666777;;;BBBIIIPPPXXX```fffkkkwwwyyyqqqeee[[[TTTMMMFFF@@@===;;;888555444333444444666777888:::<<>>;;;:::999777555333222111111111222333555777777777777999999:::>>>GGGVVVjjjxxxbbbHHH===666///---///222111000333444666888888999:::<<>>@@@AAABBBBBBDDDFFFGGGHHHJJJJJJIIIJJJKKKMMMSSS___uuu%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((''''''&&&&&&''''''((('''(((((())))))*********))))))***+++---...////////////000000111222222222......000222444666777888666666666444222222444666777777777999<<<<<<;;;999666666555444333555999<<<\\\nnnzzzssseee```gggppp}}}vvvoookkkjjjmmmeeeWWWWWWiiiwwwzzzyyy{{{yyyqqqhhheeeiiinnnkkknnnrrruuuxxx}}}___KKKJJJWWWbbbnnnuuuuuuuuuwwwzzztttmmmbbbUUUJJJBBB===;;;999777444555999@@@IIINNNTTT]]]gggqqq}}}xxxmmmaaaYYYJJJGGGCCC===999666444444222222222333444555666777777999AAAKKKLLLHHHKKKSSSOOOVVV]]]___[[[WWWVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXZZZ[[[]]]^^^^^^\\\]]]]]]___```bbbdddeee^^^WWWRRRQQQOOOGGG@@@>>>???HHHTTT]]]cccjjjrrrxxxyyytttssspppmmmllleeedddcccaaa```___^^^]]]\\\[[[ZZZZZZZZZXXXTTTQQQHHHCCC<<<999999::::::888CCCLLLTTTTTTNNNIIIIIILLLPPPOOONNNMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHFFFFFFDDDBBB???===;;;999666444333333222111111111222222555777888888888888:::;;;888DDDSSSaaasssoooUUUEEE:::222////////////000111222333333777:::<<<===AAAGGGLLLNNNQQQRRRVVVcccxxxqqqzzzzzzkkkRRR@@@222222666444222222111111000000//////......------------------------++++++,,,,,,,,,,,,------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////)))))))))))))))))))))))))))))))))************+++))))))************))))))************************))))))))))))************(((((())))))******++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...---///111333444777:::===<<<>>>AAABBBBBBCCCDDDEEEFFFHHHJJJJJJJJJJJJLLLMMMVVVbbbxxx%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''(((((()))******+++(((((()))+++,,,---.../////////000000111111222222...///000222333555666666333444444222111222666:::777666555666999:::999777777666555444444555888:::MMMbbbuuuvvvmmmhhhjjjmmmvvvpppjjjooosssttttttvvvvvvuuuiiifffbbb______ccchhhllllllrrryyy{{{zzzyyy||||||uuuyyyhhhSSSIIIJJJYYYlllvvvwwwtttwww|||yyynnnaaaTTTIIIBBB>>><<<888444333555:::???BBBGGGRRR]]]eeeooo|||yyyoooiiiXXXTTTNNNFFF???:::777555111111111111111222333444444777<<>>:::888777>>>GGGKKKNNNVVVaaakkkrrrsssvvv|||~~~tttlllkkklllkkkkkkmmmdddddddddbbb```^^^]]]]]]\\\ZZZYYYXXXXXXVVVTTTQQQIIIFFFDDDDDDGGGHHHFFFDDDMMMRRRVVVTTTNNNJJJJJJMMMOOOOOOMMMLLLLLLLLLLLLLLLIIIHHHHHHHHHGGGEEEDDDCCC???<<<999888777666444222333222222222222333333444555777999999888:::>>>AAAEEEUUUiiiyyylllPPP@@@:::555000...///000000000111444777444888;;;===@@@EEENNNUUUVVVXXX[[[fffyyypppqqq[[[BBB;;;444111111111111111111111000000//////......------------------------++++++,,,,,,,,,,,,------...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))(((************************))))))))))))************)))))))))))))))***************+++++++++,,,,,,,,,******+++,,,,,,---......---///222333555777;;;===<<>>BBBWWWllltttqqqmmmkkkiiizzzuuummmnnnppp~~~yyyvvvhhhbbb]]]\\\```gggkkkllljjjrrr{{{}}}yyyvvvvvvxxxwwwsssvvv|||zzzssswww~~~}}}rrriiiZZZIIIEEEUUUkkkyyy{{{wwwwwwzzz~~~zzzrrrggg\\\QQQHHHCCC===:::666444555777999:::<<>>AAAAAAFFFHHHJJJLLLMMMOOORRRTTTRRRRRRSSSSSSTTTTTTTTTUUUSSSTTTUUUWWWYYY[[[\\\]]]\\\\\\^^^^^^^^^]]][[[[[[XXXKKK>>>::::::999999:::777;;;@@@@@@AAAHHHWWWccckkklllmmmqqquuuxxxxxxwwwqqqjjjeeeeeefffddddddeee``````aaa```]]][[[ZZZZZZ\\\ZZZXXXWWWWWWVVVTTTRRROOOOOOPPPUUU[[[^^^]]]ZZZZZZ___eeegggeeeaaa^^^\\\OOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGFFFEEECCCBBBAAA;;;999666555555444333222333333222222333444555555555777888999999<<>>AAAHHHSSS[[[^^^^^^cccssszzzcccKKK<<<<<<999333///000222222111111111000//////......------------------------++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......---///222333555777;;;>>><<>>999333222444888777>>>GGGOOOWWWcccqqqzzz~~~vvvuuummm]]]MMMDDD>>>:::666444222222222222111///333333333444555888:::<<<@@@AAABBBEEEGGGJJJMMMOOORRRQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYYYY[[[[[[ZZZZZZYYYXXXXXXXXXRRREEE999555777777777888999???AAA<<<>>>IIIVVV\\\hhhfffeeefffhhhiiiiiiiiigggfffeeecccaaa___^^^]]]___^^^\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXVVVTTTQQQPPPMMMNNNTTT[[[\\\ZZZ___gggmmmqqqyyywww]]]VVVNNNJJJJJJKKKIIIGGGFFFDDDBBB???===;;;:::999777555333111111111333444222333444444333444555777999666666999???FFFOOOUUUrrrxxx```PPP<<<111000222222000...///222777<<<===:::777;;;;;;<<<@@@HHHPPPVVVYYY```lllxxxYYY>>><<<:::777444222111111111000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******+++++++++*********)))))),,,,,,+++***))))))******+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///222333555777;;;===>>>@@@CCCEEECCCBBBAAABBBFFFHHHIIIHHHGGGGGGKKKOOORRR\\\qqq&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((()))))))))*********++++++,,,,,,---.........//////000000000111111111222222111111111111111222333333333333444555666777444444555555555666666666888999999999::::::::::::999999CCCYYYmmmsssmmmgggdddgggjjjjjjgggdddbbbcccpppuuuvvvnnnppprrrpppjjjhhhkkknnnnnnxxxvvvvvvsssqqqwww|||yyyssslll```TTTOOOXXXgggpppsssuuurrruuuxxxyyysssgggXXXOOOEEEDDD@@@;;;666444333444111666<<>>AAAEEEHHHJJJNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWYYYXXXXXXXXXWWWWWWWWWVVVQQQEEE:::777777555444555:::>>>???@@@HHHWWWaaadddeeecccbbbccceeeffffffeeeeeedddcccaaa___]]]\\\[[[^^^]]][[[ZZZYYYXXXXXXXXXVVVVVVVVVTTTSSSPPPNNNMMMHHHIIIMMMPPPPPPSSSaaapppyyyzzz~~~xxxpppZZZTTTLLLIIIIIIIIIGGGDDDAAA???===;;;888777666555666555333111111111333333///222555666555555666777666555888@@@MMM\\\kkkuuujjjUUUIII???444///000333333222000111333888<<<===;;;888;;;===AAAGGGMMMSSSWWWZZZiii|||}}}tttbbbHHH555:::888666333111111111111000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******+++++++++*********)))))),,,++++++***))))))******+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///222333555777;;;===???AAACCCDDDBBBBBBBBBBBBFFFHHHIIIHHHGGGGGGKKKOOOVVVaaavvv&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))(((((())))))))))))******++++++,,,,,,------......//////000000000000111111222111111111111111222222222333444555555555555555555555666666666777777777:::::::::::::::;;;;;;;;;666666:::HHH___qqqtttnnnccccccbbb```______aaadddmmmpppwww}}}|||uuupppooopppvvvxxxrrrmmmnnnqqqrrr~~~yyysssrrrzzzyyyrrraaaQQQQQQ[[[eeejjjlllkkkoootttyyyyyypppcccXXXKKKGGGBBB===:::777555333333444777:::???JJJWWWaaafffooo|||tttiii```VVVNNNDDD@@@;;;777555444333222222222222222222222222222555666888;;;>>>BBBEEEGGGGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTVVVUUUUUUUUUUUUUUUUUUUUULLLCCC<<<;;;999666333444:::???GGGRRRaaannnrrrooocccbbbaaaaaabbbdddcccbbbaaaaaa```^^^]]][[[ZZZYYY[[[[[[YYYXXXWWWWWWWWWWWWTTTSSSSSSRRRPPPNNNMMMLLLHHHIIIJJJKKKLLLVVVlll~~~{{{uuulllddd___TTTOOOJJJGGGFFFEEEBBB???<<<;;;999777555333333222444444222111111222333333000333666888888777777777<<<>>>CCCMMM\\\ooojjjOOO===444111//////111333333333222222555888<<<===;;;999<<>><<<:::888555777666555555888AAAMMMUUU[[[cccooozzz|||tttlll```UUUNNNIIIAAA;;;777555333222111111111111111111000000333333555777:::===???AAA???AAADDDGGGIIIKKKKKKKKKMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSKKKGGGEEEGGGEEE???<<<<<<<<>>;;;666@@@[[[rrr}}}tttgggZZZUUUZZZaaafffgggcccfffgggeeeccceeejjjmmmllluuuzzzvvvpppqqqtttvvv~~~yyyxxx~~~zzzwwwnnn___TTTTTT]]]fffssspppnnnnnnpppqqqooommm```WWWLLLCCC>>>;;;888666777444111...000666???EEENNNUUU^^^gggpppzzzssshhhZZZTTTKKKCCC===999666444222222111111111111111111/////////000222333555666999;;;>>>AAADDDEEEFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRPPPOOOPPPRRROOOIIIGGGIIIJJJRRR```mmmrrrnnnhhhccc```^^^\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVTTTSSSRRRQQQQQQPPPQQQQQQRRRQQQPPPOOOOOONNNNNNMMMNNNOOOQQQXXXeeetttyyyzzzyyypppcccWWWOOOLLLDDDCCCAAA???===;;;888666555444333222222111111111222222222333333444555555999888666555555888>>>CCCNNN\\\lll{{{kkkWWWIII>>>333---000111333222000///111333333444777999;;;===???@@@DDDIIIPPPVVV^^^kkk{{{{{{{{{wwwqqqwwwssshhhUUUAAA444222555111111111000000111111111000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------///222333555777;;;===@@@AAAAAA@@@???@@@BBBDDDCCCFFFHHHGGGFFFGGGKKKOOORRRaaayyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((''''''(((((((((((())))))******++++++,,,,,,------......////////////000000000000000000111222333333444555555666666666555555555555666666666777777777999999999888888888888888666999777333777KKKddduuu|||ssshhhaaaaaaccceeeffffffiiijjjhhhiiinnnrrrsssrrrxxxzzzuuuqqqrrruuuvvvttt}}}|||lll\\\YYY^^^cccrrrpppnnnllllllnnnrrrtttooohhh]]]QQQHHH@@@:::777999666222///000333777:::???EEEMMMUUU^^^jjjyyy|||llleee\\\RRRJJJDDD???;;;777666444222111111111222000000000000000111222333555666888:::<<<>>>??????CCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOMMMMMMNNNKKKJJJOOOVVVaaaaaadddfffccc\\\XXXWWWZZZXXXVVVVVVVVVVVVUUUTTTVVVVVVUUUUUUTTTTTTTTTSSSOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJLLLSSS```llloookkkccceeeeee```WWWMMMFFFDDD===<<<;;;999777666444444222111111000000000000111222333333444555666666777888888777777;;;DDDOOOVVVmmm}}}ttt^^^EEE777444222000/////////000000///111333666555777999;;;<<>>OOO___tttwwwwwwrrriiidddeeeiiikkkmmmmmmkkkpppxxx{{{yyyzzz|||yyyrrrnnnppprrrrrrmmmqqqqqqmmmjjjmmmnnnlllrrr}}}~~~|||wwwvvvnnndddcccgggkkklllkkklllppptttvvvtttnnndddWWWKKKCCC>>>===;;;777555555555555555444;;;CCCIIIOOOYYYfffqqqzzzxxxoooeee[[[SSSKKKGGG@@@===999444111111111222111111111222222333444555333333444555666777999:::<<<===>>>@@@BBBDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJFFFDDDDDDFFFOOO```ppptttnnnlllnnnmmmeee]]][[[WWWUUUSSSRRRRRRRRRQQQOOOQQQQQQQQQPPPPPPPPPPPPPPPKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFHHHHHHIIIOOOWWWVVVPPPKKKLLLLLLIIIEEE@@@<<<:::777777666444333222222333222111111111111111222333222333444666777888888888777888<<>>@@@CCCIIIMMMSSS\\\lll~~~}}}yyytttqqqsss||||||rrriiieeedddgggZZZHHH:::555444555555111111111222222111111000000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))*********+++++++++******))))))***++++++,,,(((((((((((())))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///222333555777;;;======???BBBBBBAAA@@@@@@AAABBBDDDGGGFFFEEEGGGKKKOOOSSSccc}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''((((((((())))))******+++,,,,,,------............/////////000000000000000111222333444777777555444444555666777444444444444555555555666999999999888888777777777999444555::::::777???KKKaaaooo|||yyyjjj```bbbjjjmmmooommmlllrrr}}}|||~~~wwwnnnjjjmmmnnnmmmoookkkfffbbbaaabbbeeehhhiiixxxzzzzzzqqqSSS\\\gggkkkjjjiiilllpppuuuwwwxxxqqqdddWWWLLLGGG===;;;888777666444222000000888@@@EEEGGGMMMWWW___kkkxxx|||rrrhhh^^^UUUPPPGGGCCC<<<666111000000111------......000111333444333222111111222444555777777888:::<<>>@@@NNN]]]iiiuuunnnRRRBBB>>>333222111111111111111111111222444555666777:::<<<777<<<===BBBMMMMMMOOOZZZfff|||{{{}}}~~~vvviiiooopppkkkmmmxxx~~~{{{vvvmmmgggYYYLLL<<<333222333333111000000111111111111000000////////////............//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((())))))((('''&&&&&&'''******))))))))))))******''''''((()))***++++++,,,******************************))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------///000222444777:::<<<===>>>@@@BBBCCCBBBAAAAAABBB???BBBEEEFFFFFFHHHMMMRRRTTTeee|||&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))(((((((((''')))))))))***++++++,,,,,,,,,------......///000000///000111222333333333333444444444444444555555555777666555444444555777888777777777777666555444333555555555666777888999:::@@@MMM```nnntttqqqjjjeeeiiiwww~~~zzzyyyzzz{{{|||uuuoookkklllmmmnnnooovvvyyy}}}~~~|||{{{{{{uuutttuuuxxx{{{}}}kkkXXXIIINNN^^^jjjooopppmmmqqqtttuuussslll^^^QQQMMMFFF???:::999888555222111333555666888<<>>???@@@@@@AAAEEEJJJSSSdddvvv|||zzziiiqqqxxxyyyxxxuuuooohhhWWWQQQJJJHHHIIIJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAABBBCCCBBB@@@>>>============;;;::::::999888777666666777777555444333222222222111111111111111222222222444444444555666666666555999888999===>>>???EEEMMM\\\gggvvvvvvaaaLLL;;;222000222222111111000111111222111333666888999:::;;;<<<>>>CCCBBBEEEOOOPPPUUUcccxxxyyyttt~~~~~~|||zzztttcccVVVNNNGGG===777555555444222000000111111111111000000////////////............///......---,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((()))***)))'''&&&'''(((******))))))))))))******(((((())))))******++++++******************************))))))))))))******))))))))))))))))))))))))''''''(((((()))******+++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------///000222444777:::<<<===>>>@@@BBBCCCBBBAAAAAABBBBBBDDDFFFFFFEEEGGGKKKOOOSSSddd{{{&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))))))))***++++++,,,,,,------......///000000000000111222333444444444444444444555555555666666666666777777777888888999999666666555444333333333444555555444444555555666777222>>>MMM[[[lllwwwrrrfffggguuu|||{{{{{{}}}~~~uuupppppptttvvvwww}}}~~~|||wwwtttsssssssss|||~~~jjjSSSIIILLLUUU```gggjjjmmmooosssxxxxxxnnnccc___SSSFFF?????????;;;666333333333222222333666999:::===CCCKKKWWWeeettt}}}uuummmbbbXXXPPPJJJCCC>>><<<999555333333333333222111111111111000000000000000000000111222333444444444444555666777888888999777===CCCJJJSSS\\\^^^[[[[[[gggqqqoooeee]]]VVVRRRJJJFFFBBBAAABBBBBB@@@>>>@@@@@@@@@???????????????<<<;;;;;;::::::;;;;;;<<<;;;:::999888777777777777444444444444333333333333333222111111000111111111000111111111222222222333444555666777777666666555000222888@@@FFFNNN\\\iiisss^^^GGG999444000//////111111111000111111222222111555888;;;<<<<<<>>>???@@@GGGIIIMMMUUUVVV[[[jjj~~~~~~kkkSSSAAAAAA???===;;;999666444333000000111111111111000000////////////..................------,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))***+++***((('''((()))***))))))(((((())))))***)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((())))))***************************++++++++++++,,,,,,,,,,,,------///000222555777:::<<<===>>>@@@BBBBBBAAA@@@AAABBBEEEGGGHHHGGGEEEEEEIIILLLSSSddd{{{&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,------...//////000000111111111222333444444444444444444555555666777777777666777888:::;;;;;;;;;:::888777666444444555666777666555555444444555555555222;;;BBBLLLccczzz{{{mmmgggooovvvyyyyyyyyytttnnnkkklllpppxxx~~~~~~|||vvvbbbMMMCCCKKKVVVhhhkkklllnnnsssyyyxxxsssnnncccTTTKKKHHHFFFBBB???888777555333222222333444666777888;;;CCCOOO\\\eee|||vvvlllcccZZZSSSNNNFFFAAA;;;888777777555444111111111111111111111111/////////000000111111111000000111222222333444444222444555666999>>>BBBEEEJJJVVV^^^ZZZPPPHHHCCC??????===;;;;;;<<<<<<:::888999999999999999999999999777666666555555666666777666555555444444333333333333333333222222222222222000////////////000111111111111111222333333333444666777777888888999;;;<<<===DDDOOOYYYdddsssxxxbbbIII<<<000///222333333333111111111111111222333333444666999;;;<<<>>>AAACCCCCCMMMRRRXXXaaabbbgggwwwpppZZZDDD666999;;;===<<<888555444444000000111111111111000000////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((()))***+++***)))((()))***))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++***************+++++++++,,,,,,,,,------///000222555888:::<<<===>>>@@@AAAAAA@@@@@@AAABBBDDDGGGHHHGGGEEEEEEIIILLLTTTeee|||&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000111111222333444444444444444444555555666777777888555777999;;;<<<;;;;;;::::::999888777888999:::;;;777777666666555555666666777<<<===CCC[[[xxxyyymmmpppqqqrrrvvvyyyssskkkeeeggglllwwwvvv\\\IIIEEEHHHZZZcccjjjmmmpppvvvzzzzzzwwwpppeeeZZZPPPIIIEEECCC===;;;888555444333333333666555555666999@@@IIIOOOcccnnn~~~~~~tttjjjbbb]]]TTTNNNFFFAAA???>>>:::777111111000000000111111222000000000000000000111111000000000111222222333333333333222222111333888======CCCFFFCCC>>><<<888555777666666666777777666555333333333444444444444444444333333222222333333444333333333333333333333222333333222222111111000000////////////000111222333222222222333444555555666::::::999777777;;;AAAFFFLLLWWWfffssssssZZZIII:::444111333444111//////111111111111222444555555888999999:::;;;???EEEIIIMMMSSSUUU[[[hhhoooyyyrrr^^^JJJ<<<666888;;;<<<999444111222444000000111111111111000000////////////............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((((((***+++***)))((()))+++))))))(((((((((((())))))*********)))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++,,,,,,,,,------000111333555888;;;===>>>>>>@@@AAA@@@??????AAABBBBBBEEEGGGFFFEEEFFFKKKOOOVVVggg}}}&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000111222333444444444444333333444555666777777888666777888:::::::::999999::::::999::::::;;;<<<<<<888888777777666777777777777;;;;;;???PPPjjj{{{vvvuuupppmmmnnnqqqnnnhhheeehhhlllsssyyy||||||{{{wwwsssfffZZZMMMCCCIIIWWWfffmmmooosssvvvvvvyyywwwqqqhhh\\\QQQHHHCCC@@@===999666555444333222111222333444555888===AAAMMMYYYkkk{{{zzzrrrnnnbbb[[[QQQKKKHHHEEE>>>999666555333111000000111111111111111111111111000000111111111111222222333333111111333666666222222555444666666333444666555000333333333333333333333333000000000000111111111111222222111111111111222222111222333333333333333222111111111000/////////...000000000000111222333444333333444555666777777888999999999888:::@@@JJJRRR\\\jjj|||vvv___NNNBBB999444222111222000---...222222222222333444666777888:::;;;<<<===???CCCHHHMMMPPPRRRPPPWWWiiiwwwwwweeeQQQAAA;;;:::999:::999666111///111333000000111111111111000000////////////............,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))''')))***)))(((((()))+++)))((((((''''''(((((())))))))))))))))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******************************************++++++++++++,,,,,,,,,,,,------000111333666888;;;===>>>??????@@@???>>>???@@@BBBAAACCCFFFFFFFFFGGGLLLPPPXXXhhh~~~&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***)))))))))***++++++,,,,,,++++++,,,,,,---.........///000111222333333333333222222333444555666777777666777777888888888777777777777888999:::;;;;;;;;;777777777666777777888888444888;;;===CCCRRRhhhxxxyyyyyyrrrfff___```bbbcccjjjllloooqqqpppnnnmmmmmmjjjrrryyy~~~~~~}}}zzzppphhh[[[OOOJJJUUU___dddhhhmmmppppppssstttuuutttnnncccUUUKKKEEE@@@;;;777666555222000...000111222222444777999===FFFSSS```kkkwwwxxxpppfff___[[[UUULLLEEEBBB@@@<<<888555444333333222222222111111000000000000000111111111111222222000...000555555000...//////222222///000333333///222222222111000000111222......//////000000000000111000000//////000000111...///111222222222111111/////////000000000111111111111111111111222333444444555666777888999:::::::::>>>DDDIIIPPP[[[iiitttzzzcccKKK===888333...000------///000...111555222333333444666777999::::::===AAACCCFFFHHHLLLNNNMMMQQQTTTccc|||wwwfffTTTEEE===::::::999888666444111000000111000000111111111111000000////////////............++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))&&&'''))))))(((''')))***((((((''''''''''''(((((((((((())))))******++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------000111333666999;;;===>>>??????@@@???>>>>>>@@@BBBAAADDDFFFFFFEEEGGGLLLPPPWWWhhh~~~&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))))))))***++++++,,,,,,******+++,,,,,,------...//////000111222222222222111111222333444555666777777777777666666666666666333555777888999999999888666666666666666777888888222666;;;<<<999???TTTkkkwwwzzzuuufff[[[\\\eeelllpppsssvvvtttppplllkkklllhhhmmmooorrrxxx{{{zzzzzz|||{{{~~~}}}qqqiiicccXXXYYYYYYXXX]]]fffmmmnnnmmmooottt{{{~~~vvveeeWWWIIIDDD>>>999888666333000000111222222111222444666444999@@@GGGOOO\\\lllwww~~~wwwrrrkkk```WWWNNNKKKFFF@@@;;;888777666222222222111000000/////////000000000000000000111555///,,,000222...---000...222444111///111111///111111111///......000222.........//////000000000000//////......//////000,,,---///000111000000/////////000111222444444555111111111111111222333333555666777888999:::;;;;;;CCCKKKVVVbbbooo~~~pppWWWMMM===333333888555///333000///333444111......333333444555777999:::;;;999>>>EEEIIILLLMMMMMMNNNMMMWWWddd||||||{{{kkkUUUEEE>>>;;;999777777666444333222111111000000000111111111111000000000/////////............++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))%%%'''((((((''''''(((***((((((''''''''''''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******************(((((()))***+++,,,,,,---++++++,,,,,,,,,---------000222333666999;;;===>>>?????????>>>===>>>@@@CCCBBBEEEGGGFFFEEEFFFKKKOOOWWWggg}}}((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...000111111222222333444444111111222555777888777555444555666888888888777666222333555777888999999999666666777777777777666666888777777999???GGGPPPVVVhhhtttyyypppfffeeehhhkkkuuuzzz~~~zzzuuussstttttttttuuuxxx|||xxxvvvrrruuu{{{vvvwwwzzz{{{zzz{{{qqqmmmnnnkkkrrrrrrcccTTTTTTaaammmjjjmmmooopppuuuxxxpppeeeYYYSSSIIIAAA;;;777444222999555000///111444333111555444555999AAAKKKUUU[[[ppp{{{|||uuupppddd\\\QQQIIIFFFCCC>>>999:::999777555444333222222333111///...000111111111...///000/////////111222222222111111000///......///......------......///...------------------------.........////////////111///------......------222///---...111222111000444333222222444555444444666;;;<<<999:::AAAHHHJJJYYYdddooozzzzzz^^^NNN<<<;;;777444222111111222///000111222333444444444222222222555888:::;;;:::@@@@@@EEELLLLLLIIILLLSSSWWWkkkzzzyyypppXXXBBB===<<<888777;;;===888333111333444111...//////000000000000//////////////////////////////------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++---,,,++++++------,,,+++++++++******))))))(((((()))------)))(((***+++***))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************------,,,++++++,,,,,,,,,...000333666777999===???>>>????????????@@@CCCEEEDDDFFFHHHGGGEEEGGGKKKOOOYYYhhh}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&))))))(((%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,------...000000111111222333333444333333444666888999888666555555666777777777777777444555555666777888999999777777777888888777777777888777666777;;;AAAHHHKKKWWWdddpppqqqnnnmmmllljjjrrrzzz{{{vvvwww{{{vvvvvvvvvuuuuuuuuuuuuuuussssssqqqqqquuuzzzxxxsssqqqpppnnnnnnpppssswwwyyy~~~{{{yyywww}}}nnn^^^YYY]]]```iiimmmooommmooosssrrrmmmiiiaaaSSSDDD:::555666777555555444333222111000000444333333555:::AAAHHHLLLYYYdddsss~~~~~~xxxpppeee]]]WWWQQQIIIDDD<<<;;;999666444333222222444222000000222333444333222222222111000000111222222222111111000000//////111111000000000000111111000000000000000000000///000000000000000000000111333222111111222333333222444222000111333555444222555444333333555777888999;;;@@@BBBBBBHHHUUUaaagggooo|||{{{gggRRRAAA999555333111000//////000000000000222333444444555555:::999777777999;;;>>>???GGGGGGIIILLLLLLLLLUUUaaasss~~~uuusssxxx~~~yyyyyy{{{~~~cccNNN===:::;;;777666:::666333000222666888777444//////000000000000//////........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++***))))))++++++***)))*********)))))))))))))))&&&******&&&%%%''')))'''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---///111444666777999<<<>>>===>>>???>>>>>>???BBBDDDDDDFFFHHHGGGEEEGGGKKKOOOYYYiii~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,---------000000000111222222333333333222333555888888777555666555555555555666777777777666555555555666888888777777888888888888777777777777666666777:::<<<>>>CCCOOO^^^iiippprrrnnnhhhkkkuuu}}}}}}vvvpppmmmmmmxxxyyywwwrrroooooolllhhhfffkkkqqqssssssuuuzzz~~~{{{~~~xxx{{{}}}ttteeeYYYQQQIIICCCQQQXXX___bbbfffmmmrrrsssssslll```RRREEE===:::999222444666666333000000111444333222111333666999;;;AAAJJJWWWbbblllwwwyyyssskkkbbb[[[KKKHHHDDD???<<<999888888555333111111333333333222222111000000000000000000////////////////////////000//////......//////000............////////////000000000000000/////////000////////////000111111111///...///111222222111444444444555777;;;>>>@@@EEEKKKQQQWWWdddvvvqqq[[[JJJ>>>444111222///...---------...000111111111333444555666666666:::999888888;;;@@@FFFIIIMMMLLLKKKMMMPPP[[[ooo{{{rrriiihhhoooxxx~~~zzzrrrllliiiiiijjjjjjOOOAAA666777999666555777222000000333777:::888666//////000000000000//////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++***))))))***+++***)))((())))))))))))))))))***...111000+++)))******)))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++,,,,,,---000222444666777888;;;===<<<===>>>======>>>AAACCCDDDFFFGGGFFFEEEFFFKKKOOOYYYiii~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,,,,------//////000000111222222222111111222444666666555333666666444444444555666777888666444333222333555666555666666777777666666555555555555555555555555666888>>>HHHVVVdddlllmmmjjjfffllluuu{{{yyyuuuuuuvvvqqqsssvvvvvvssswww|||}}}||||||~~~yyy~~~yyywww||||||uuujjj___ZZZTTTHHH;;;>>>DDDMMMVVV^^^fffkkkmmmpppmmmiiiddd]]]QQQEEE<<<777777555555444444555555444333222111111222333444555;;;BBBJJJQQQ[[[gggpppzzztttgggccc\\\TTTNNNIIIFFFEEE>>><<<:::888888777555333333222000000111222222111000000000000111111111111000000////////////000000///////////////000000000222111111111111000000000000111111000//////000111222111111222444666777777999;;;===AAAFFFLLLSSSXXXiiirrr~~~zzzgggNNNEEE<<<777555222222444///.........///000222333222333444666777888888888666777:::===BBBIIIQQQVVVRRRRRRTTT\\\jjj}}}nnniiifffkkkuuu}}}~~~|||vvvqqqjjjeeebbb___YYYUUU@@@777222555777555333444222222222444666666444111//////000000000000//////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))))),,,+++***+++,,,---,,,***'''((((((((())))))******555888666000+++++++++(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,+++++++++,,,------000222444666666777:::<<<;;;<<<===<<<<<<===@@@BBBDDDFFFGGGFFFEEEFFFKKKOOOYYYiii~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,---...//////000000111111222222222333444666777555333666555444333333444555666777555333111000111222333333333444444444444333333333333444444555444444333666444777BBBRRRbbbmmmtttiiihhhjjjrrr|||vvvxxx|||}}}~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~wwwqqqrrrpppdddVVVJJJEEEDDDIIITTT^^^eeeiiimmmkkkkkkoooqqqjjj[[[NNNKKKBBB888444666999777555333333222222222222333333222444777:::>>>EEEMMMTTT]]]eeeppp|||wwwnnneee^^^YYYWWWOOOMMMIIIEEECCC???;;;888777555333333555666666444333333333333333444444444333333222222222222333333222222222333333333444444333333333333333333333333444555666555333222444666777888999;;;>>>AAACCCEEEFFFKKKRRR[[[dddnnnyyy~~~mmm[[[HHH;;;888555555888777222......000000000000111111222222333444666777999:::::::::888<<>>===GGGVVVdddnnnooolllkkkpppvvvwwwppphhhaaaRRR@@@888999;;;999444555444333222222222333333000111222333555999>>>BBBCCCKKKXXXeeerrr|||uuupppmmmaaa^^^YYYTTTPPPJJJDDD@@@===:::777777999999777555333333333222222222222222333333222222222222333333111222222333333444444555111111111222222222333333111333555555333333666999999<<<@@@CCCGGGKKKPPPSSS[[[cccnnnyyyhhhTTTGGG===555222333111222555555000---///000000111111111111000000444555777999:::<<<<<<<<<<<<@@@EEEHHHJJJLLLQQQUUU[[[lll}}}}}}|||yyyyyy|||zzzqqqcccRRRBBB777666666555555444333222222//////000000000000000/////////000000000000//////------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++***)))(((((()))***)))((('''(((((((((((((((((()))%%%)))***'''&&&)))+++***'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---......///111333555666777:::<<<;;;<<<===<<<<<<===@@@BBBCCCEEEFFFEEEDDDEEEJJJNNN[[[jjj''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...//////000000111222222222444555555444222444444444444444333222222555555444444333333222222222222333333333333222222111222222444444555555666333111222555999CCCVVViiimmmiiihhhllluuu~~~}}}zzzwwwttttttxxx|||}}}{{{~~~~~~nnn]]]KKKCCCEEENNN]]]jjjlllllllllnnnqqqtttuuuvvvkkk]]]KKK???===>>>===:::===;;;888555333333333333///000111111222444777999999@@@KKKTTT]]]hhhttt|||yyyvvvqqqlllgggaaa[[[VVVQQQLLLGGGEEEFFFEEEAAA===:::::::::999999888888777777666666555555666666777555555666666777888888999777777888999:::;;;;;;<<<999===AAABBBAAACCCHHHMMMOOOSSSXXX^^^bbbhhhoootttlllZZZGGG===999555444666000///000333333000111444000000111222222222222222555666888:::<<<===>>>>>>>>>CCCIIIMMMQQQWWW```fffsss}}}yyypppcccRRRCCC888222555777777444222222333444//////000/////////000222//////000000000000//////------------------------------,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,***((('''((()))***)))'''((((((((((((((('''''''''%%%)))***((('''+++---,,,''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---...///---000222444666777:::===<<<============>>>AAACCCCCCEEEFFFEEEDDDEEEJJJNNN[[[jjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###&&&)))(((&&&%%%''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000///......000111111///...333333444555444333111000555555666666666555444333222333333444444333333222111222222333444444555555222333777888444444BBBTTTfffgggiiimmmqqqvvvyyyzzzxxxsssmmmkkkmmmrrrvvvyyy}}}sssoooyyyzzzyyy|||yyygggYYYNNNHHHOOOZZZdddiiinnnnnnllllllpppuuujjj___QQQFFFAAAAAABBBCCCEEECCC>>>999555444444444000000111222333333333444444:::BBBGGGJJJNNNUUU[[[fffmmmyyy{{{uuupppiiiccc]]]ZZZYYYVVVQQQLLLIIIIIIHHHHHHGGGFFFEEEEEEAAA@@@@@@??????@@@@@@AAA??????@@@@@@AAABBBBBBCCCFFFFFFGGGHHHJJJKKKLLLLLLPPPUUUZZZ]]]^^^aaagggmmmssswww~~~ooo\\\MMMFFF:::222222333000///222333222444777555111111333000111222444555555555555666777888;;;<<<>>>??????CCCIIIQQQXXXaaammm{{{vvvqqqfffVVVEEE;;;777888555777777333111222444666333222222000......000111//////000000000000//////---------------------------------,,,,,,,,,++++++((()))***+++,,,---------+++***)))***+++,,,+++)))))))))(((((('''''''''&&&(((++++++'''%%%''')))'''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---...///,,,///222444666888;;;===<<<===>>>======>>>AAACCCCCCEEEFFFEEEDDDEEEJJJNNN\\\kkk&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((((((((('''((()))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++,,,------......///000000000000111111111111222222222222222111000///333444555666666555444333111222333333444444333333222222222222222222333333333222111111333666:::<<>>BBBGGGLLLOOOeeeppp|||mmmXXXEEE>>>999333222666333444555555555444222111222111000///............//////////////////////////////.........---------------,,,,,,,,,+++++++++************************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))******+++***)))(((''''''(((((()))))))))******************)))))))))))))))+++++++++++++++++++++++++++,,,------......------...000333444555666999;;;;;;<<<===???@@@@@@@@@@@@AAACCCDDDDDDCCCEEEJJJNNNYYYlll&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,------......///............////////////000111111222222222222222222222333333333333222222111222333333444444333333444333333222222111111111111111111222222333444444;;;CCCPPPbbbttt}}}yyyoooiiiiiijjjkkkiiigggiiinnnuuu}}}{{{{{{|||{{{{{{yyy{{{|||}}}xxxmmmiiimmmtttwww|||||||||qqqaaaWWWLLLKKKLLLOOOVVV___gggmmmfffeeeffflllqqqqqqjjjbbbLLLDDD;;;555555777999999666555444222111111111222000000111111333444666666555777999<<<@@@FFFLLLPPP```dddkkkttt~~~~~~mmm]]]QQQHHHDDD<<<:::666333111000111111111000000///000000111111111222222333444444555555555777999:::999888888999@@@??????EEEOOOXXX___bbbvvv~~~oooVVVFFF999666555111111555111222333444333222111000222111000//////......///////////////////////////...............---------,,,,,,,,,,,,++++++++++++************************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&'''((((((((())))))))))))+++*********))))))((((((*********++++++,,,,,,---+++,,,------......------...000333444555666999;;;<<<<<<>>>???@@@AAAAAAAAAAAACCCEEEDDDCCCDDDIIINNNWWWjjj&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''***(((%%%$$$%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++,,,------......///........./////////000000///000111222333333333333111111222222222222111111111222333333444444333333444444333333222111000000111111222333333222111111444888CCCWWWooopppmmmjjjjjjjjjkkklllmmmsss|||xxxzzz~~~~~~{{{||||||}}}~~~}}}~~~}}}~~~rrrkkkaaa[[[\\\aaaiiinnnhhhfffeeeiiinnnppplllhhhUUUMMMCCC<<<999888555333777555333222222333333333000000000000000111222222222333555555666999<<<@@@BBBEEEJJJRRR[[[dddlllpppyyynnn```ZZZPPPEEE<<<666333333222222222111111111111222000000000000000111111222333333444444555666666666888999999888777888:::<<>>???@@@AAAAAAAAABBBDDDEEEDDDCCCDDDIIIMMMUUUhhh~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''***'''%%%%%%&&&((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************++++++,,,------....../////////000000000111111111///000111222333444444444111111111111111111111111111222333333444444333333444444333333222111000000222222444444444333111000111222:::III^^^rrrvvvpppjjjiiipppwwwzzzxxx~~~zzzyyyvvvyyy}}}~~~xxxrrrmmmtttkkk\\\llllllmmmnnnnnnjjjeeeaaa]]]XXXQQQLLLHHHCCC<<<777888666333333555666666555222222111111000111111111///000111111000111444666444555777;;;@@@FFFKKKNNNUUUZZZaaakkkuuu~~~sssnnnddd[[[WWWTTTLLLCCC999777444111//////000111......///000000000000000000111111222222222222222555555555666777777888888999888777666777;;;AAAEEERRR[[[fffooottt}}}{{{yyy~~~|||rrrllleeeWWWJJJ:::555111222333222222222222222222333333333222222111000000////////////000........................---.....................,,,,,,+++++++++*********************************+++)))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))******++++++******)))))))))))))))*********++++++************))))))(((((())))))***+++,,,,,,------+++,,,------......---------000222333444555888:::<<<===>>>@@@AAAAAAAAAAAABBBDDDEEEDDDCCCDDDHHHMMMSSSfff|||&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))&&&%%%&&&)))+++)))&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///000000000000111111111111000111222333444444444444222111000000000000111222111222333333444444333333444333333222222111111111222333333444333222111000///000444<<>>===:::666555555444333333333333444333444555555444444555777444444333333333333444444777888888999:::===BBBFFFPPPVVV^^^dddiiiooowww}}}{{{wwwjjjgggccc^^^YYYUUUQQQNNNKKKGGGBBB>>><<<:::666444333555333//////222222///000000000000000000000000///000111333444555666666222333444666666666666555888888888999::::::;;;;;;;;;???FFFNNNWWWbbbmmmtttyyy|||}}}}}}kkkhhheeeiiiqqqzzz~~~|||tttiiiZZZHHH999000222333333333333444333111000000000000111111222222000000////////////000000........................---------.........//////++++++++++++************************************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((&&&'''((()))************(((((((((((())))))))))))))))))************))))))))))))))))))************((((((((()))******+++++++++++++++++++++++++++++++++,,,------......---------///111333333555777999===>>>???@@@AAABBBBBBBBBCCCEEEFFFDDDCCCDDDHHHLLLRRRfff|||&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%***///000,,,''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++++++++,,,------......///............/////////000222222333444444444333333333222111000000111222333222222333444444444333333222222222222222222333333000000000///////////////444222333444333777FFFXXXfffpppvvvtttuuu{{{|||wwwuuu___ZZZQQQJJJOOO]]]iiimmmlllhhhggghhhkkkllliiiccc]]]SSSMMMFFFBBBAAA???;;;666555555444444333444444444111222333222111111222333000000111111222222222222000222555777999<<>>???@@@AAABBBBBBBBBCCCEEEFFFDDDCCCCCCHHHLLLRRRfff|||''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''111222111...***'''&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********++++++,,,,,,------...////////////000000000000111111222222222333333333333333222222222333444444222444666666444333222333333222222111111222222333222222222222222222222222333222111111222444666777CCCUUUeeelllyyy{{{rrrrrrwwwtttuuuzzz~~~uuukkkeee]]]RRRWWWdddfffqqqnnnkkkjjjjjjjjjhhhggg```]]]WWWOOOIIIEEECCCCCC>>>===;;;888444333333444333333333444333222111111444333222111111000000000111222222222222333333333444444666888:::<<<===>>>AAABBBCCCDDDEEEGGGGGGHHHKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCAAA???<<<:::888777555444444444333333222222111111111111111111111111111111111000000000000000333222111000............333444555555444555777999888666555555777888999999999:::;;;;;;;;;>>>CCCHHH[[[ddduuuuuu}}}yyy|||{{{vvvyyyxxxqqqcccPPPAAA:::777555333555555444333222000000///333111000000111111000...........................000000//////.........---000///...---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,---------.....................---------000111333333333555777:::===>>>@@@@@@??????@@@BBBCCCBBBAAA@@@???AAAFFFIIIUUUhhh~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,---+++)))'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))************+++,,,,,,------....../////////000000000000111111111111222222222222333333222222222333444444222444666555444222222222222222222222222222222222222222222222222222222222333222111000111222444555111>>>JJJUUUjjjyyynnnccc```cccdddhhhrrr{{{yyy{{{zzzxxxwww|||{{{qqqvvv{{{rrryyyxxxxxxxxxxxxuuuooojjjgggbbb\\\XXXUUUPPPJJJEEEEEEDDDAAA===:::777777777444444444444444444444444555444333222222222222222000000000000111111111111111111222222333444555555555555666777888999999::::::999999888888777777777777666555444333222111111222111111111000000000///000000000000000000000000111111111111111111111111222111111000000111111222444666666666555666888999888777777888999:::999888<<<@@@DDDGGGKKKRRR]]]eeettt~~~}}}~~~sssYYYNNNAAA777444555555444222222222111111111111000222111000000111111000...........................000/////////.........---///......---,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((()))))),,,,,,,,,,,,------------,,,,,,,,,---------------///111222333333555777:::===>>>@@@@@@??????@@@BBBEEEEEEDDDCCCBBBDDDIIILLLXXXkkk''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))************++++++,,,---------....../////////000000000000000000000111111111111222222222222222333444444222333555444222111111222111222333333333333222111000000000000000000000000222111000///000111222333///222666>>>TTTooo~~~|||tttmmmccc[[[XXXZZZ___dddpppwwwrrrrrrjjjhhhnnnzzz{{{vvvqqqpppqqqwwwvvvrrroooooorrrtttsssqqqiiiccc]]]\\\]]]]]]WWWRRRNNNLLLIIIEEEAAA???======888777666555555555666666555444444333333333333444000000111111111222222222000////////////........./////////000000111111111000000000000000000000000000000000000111111111111000000000///////////////000000000000000000000000111111111111222222222222111111111111222444555666666777888777666666777999333444666999<<<>>>AAABBB@@@JJJVVV___dddlllvvvtttdddBBB;;;333//////222333333000111111111222333333333222000//////111111000.........................../////////..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))))))))))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------///111222333333555888:::<<<>>>???@@@??????AAABBBCCCCCCBBB@@@@@@CCCGGGKKKZZZmmm''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&'''&&&''')))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))************+++,,,,,,------........./////////000000////////////000000000000111111111111222333444444222333444333111000111222000111333444444333111000000000000000000000000000111111000/////////000000444222000444DDD[[[jjjnnnmmmkkkhhhccc^^^\\\___cccfffiiirrrppphhhggg^^^```hhhttt~~~sssddd[[[]]]eeemmmqqqlllgggbbb^^^^^^]]][[[XXXTTTQQQMMMJJJHHHFFFEEECCC???===:::777666555666777444333333222222222333333333333333333444444444555111111111000000/////////000000000000000000000000000000000111111222222222111111111222222222333333111111111111111111111111111111111111111111111111222222222222333333333333111111111222333555666777777777888777555555666888777777777777:::AAAHHHMMMSSS```qqq{{{~~~~~~vvvdddPPP999555111//////000111000222222222333333444444444111000//////000111000...................................................---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((---,,,+++***))))))))))))******+++++++++,,,,,,,,,******+++,,,---.........///000222333444555888;;;<<<===????????????AAACCCBBBBBBAAA??????BBBGGGJJJ[[[mmm''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))***++++++,,,,,,---............////////////....../////////000000000111111111111222333444555222333444333111000111222000111333444444333111000////////////////////////000000//////////////////...//////111<<>><<<;;;???HHHTTT]]]ttt}}}uuuhhhTTT@@@666444222111111000///...111111111111222222222222000///...///000111000///........................---------...............,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((,,,,,,+++***))))))************+++++++++,,,,,,,,,+++,,,,,,---...//////000...000222333444555999;;;;;;===?????????@@@AAACCCEEEEEEDDDCCCCCCFFFKKKNNNYYYlll''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))******+++,,,,,,,,,------........./////////////////////000000000000000000000111111333444555333444444333111111222444111222333333333333222111////////////////////////////////////////////////,,,///111111666BBBUUUbbbqqqsssrrrlllkkksss~~~{{{|||zzzxxx{{{||||||{{{{{{~~~wwwkkkeeedddccc^^^YYY___iiisssuuunnnddd^^^\\\ZZZWWWSSSRRRSSSTTTRRROOOMMMKKKGGGCCC@@@===<<<;;;888777666555444444444444222222222333333333444444111222222333333444444444333333333333333222222222000111111111222222333333333333222222222111111111111111111111111222222222333333333333333333333333333333444444555555666666444444444555666888999:::;;;<<<<<<<<<::::::<<<>>>===@@@EEEKKKTTTaaapppzzzuuu```RRRAAA222111111111111111000000///....../////////////////////...---...000111000///........................---------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))******+++++++++++++++,,,,,,,,,,,,,,,------....../////////...///111333444666999;;;;;;===?????????@@@BBBDDDCCCCCCCCCBBBBBBEEEJJJNNNXXXkkk''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))***++++++,,,,,,---------.........////////////000000000111111111//////000000111333444555444555555333111111333555222222222222222222222222000000000000000000000000---...///000000000000000111222333222111666CCCNNNrrrzzz~~~|||yyytttsss{{{zzzqqqqqqvvvuuuiiiaaagggmmmpppooommmlllmmmbbb]]]XXXWWWYYYYYYWWWSSSQQQPPPNNNKKKHHHEEECCCBBB???>>><<<;;;:::999888888333333333333444444444444333333333333444444444444555555555555555555666666444444555555555555555555555555555555555555666666222333333333444444444444555555555555555555555555333444444555666666777777555555666888:::<<<>>>???AAABBBCCCBBBBBBBBBDDDFFFCCCMMM[[[hhhqqqzzz|||]]]FFF===555...---...000000000///000000------...///000111111222///...---...000111000///........................,,,,,,,,,------.........------,,,,,,---......///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,,,,,,,---------------------------------------///111333444666999<<<;;;<<<>>>??????@@@BBBDDDAAAAAAAAA@@@@@@CCCHHHLLLXXXkkk''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$$$$$$$%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))***++++++,,,,,,---------.........//////000000000000111111111111/////////000111333444555555666555444222222444666333222222111111222222333111111111111111111111111------///000111111111111///000111111111444===FFFeeerrr}}}zzzxxxxxxwww|||zzzvvvwwwrrrvvvwwwwww~~~vvvqqqjjjeeeeeeiiinnnrrrhhhccc]]]\\\]]]]]]YYYVVVRRRRRRRRRPPPNNNLLLJJJIIIEEECCCBBB@@@>>>===<<<<<<555555555666666666777777666666666555555555555555222222222333333333444444555555555555555555555555222333333444555555666666666666666777777888888888666666666666666666666666444444444555666777777888555555777:::===@@@CCCDDDFFFGGGHHHHHHGGGHHHJJJLLLXXXeeevvv||||||lllMMM888555666444...///111111000/////////---...000111333555666777...------...000111000///........................,,,,,,,,,------.........---------------...///000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((***+++,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,,,,---///111333444666999<<<:::<<<>>>??????@@@BBBDDDDDDDDDDDDCCCCCCGGGLLLOOOZZZmmm%%%'''(((***)))'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''(((((((((((('''''')))))))))***++++++,,,,,,------..................///////////////.........///000000000000111111111333444444555555444444333333222111000////////////000000000000////////////........................000/////////000222555777JJJPPP[[[jjj}}}wwwzzz{{{yyywwwyyyqqqpppsssoooggglllzzz~~~pppmmmiiiiiilllssszzz~~~~~~{{{~~~|||iii]]]```kkksssvvvrrrkkkccc]]]\\\\\\^^^RRRUUUUUURRRQQQQQQKKKEEEFFFIIIHHHDDDBBBCCCBBB>>>>>><<<999777666666888999666666666555555444333333222444444444222222222444666666666666555444333222444444444444444555555555111222444555444333444555555666888777666666777888444444444555666888999:::999:::;;;<<<<<>>@@@AAAAAA@@@BBBBBBBBBBBBDDDGGGJJJLLL]]]nnn)))((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''((())))))******+++,,,,,,,,,------.............../////////////////////...000000000111111111222222333333444444444444333333333222111111000000000000000000000000/////////...........................///...------...000222444::::::<<>>;;;888666:::<<<===<<<999777777777222444555555444444555777555555555666666555555555555555444444444444444444555777888888777777888999666777888888777666777888888888999999::::::;;;;;;BBBCCCCCCBBBCCCEEEJJJMMMPPPQQQRRRSSSUUU]]]jjjsssuuuyyyuuusssvvveeeTTT???333333444222---........................////////////000111222333///////////////...------///...---,,,,,,,,,------,,,------...............---,,,,,,++++++,,,,,,---+++++++++*********)))))))))***+++***)))((()))******)))(((((((((((('''&&&(((((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******+++------------------------------------------000222444555777:::<<<=========>>>???AAABBBBBBCCCBBBBBBCCCEEEHHHKKKMMMZZZkkk~~~+++***((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''(((((()))******++++++,,,,,,,,,---...............////////////////////////111111111111222222222333333333444444444444333333222222222222111111111111000000000/////////.................................---,,,,,,,,,---///000000...++++++333CCCUUUaaagggeeegggnnnrrrpppnnnnnnjjjdddbbbddddddeeeooo{{{~~~{{{zzz|||zzzvvvvvvvvvuuuooolllddd[[[WWWWWWVVVRRRNNNRRRUUUWWW[[[]]]XXXPPPMMMLLLKKKJJJHHHFFFDDDCCC???AAABBB@@@<<<999999:::999:::;;;:::999999:::;;;:::::::::999:::::::::;;;888888888777777666666666777888999888777777999;;;999;;;;;;;;;:::999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDJJJJJJJJJIIIJJJNNNSSSWWW[[[___dddgggiiipppzzz~~~vvvtttuuuxxxhhhYYYAAA999000---///222111///........................000///......------.........////////////...------///...---,,,,,,,,,,,,---,,,,,,---...............,,,,,,++++++++++++,,,,,,++++++*********)))))))))(((,,,000///***''')))+++***++++++***((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''(((((())))))))))))******))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++++++++,,,---............---------------------------000222444555666999;;;>>>=========>>>@@@BBBCCCCCCCCCCCCDDDFFFIIILLLNNNZZZkkk~~~((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))***+++++++++++++++,,,---..................//////000000000111111111222222222333333333333333333444444333333333111222222333333333222222000000/////////....................................---,,,,,,,,,,,,------...//////000333999@@@EEEZZZ]]]dddkkkmmmmmmrrryyy}}}zzzxxxtttrrrtttyyy}}}wwwrrryyy}}}sssmmmiiilllooooookkkiiifff___XXXVVVcccpppwwwwwwrrrhhh^^^YYYVVVQQQNNNNNNPPPTTTWWWQQQNNNJJJGGGEEEDDDDDDDDDDDDDDDDDDBBB@@@@@@BBBDDDGGGFFFDDDBBB@@@@@@@@@AAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999999;;;======>>>??????>>>>>>???@@@@@@CCCGGGLLLOOOQQQRRRRRRPPPPPPQQQQQQRRRWWW]]]bbbdddmmmxxx~~~}}}|||{{{yyygggNNN<<<222000.........///000000........................//////...---,,,,,,------.........//////...------......------,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++++++++,,,,,,************))))))))))))(((...333222+++'''(((,,,***---...,,,'''%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''(((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********+++,,,---............,,,,,,------------------...000222444444666888;;;<<<======<<<<<<>>>AAACCCDDDDDDCCCDDDFFFIIILLLNNN]]]nnn$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''(((((((((((('''''''''(((((()))******++++++***+++,,,---............---......///000111222222111111222222222333333333222333333333333333333222111111222333333333222222////////////..........................................------,,,,,,------,,,///111222222333444555EEEMMMXXX```aaacccnnn{{{}}}{{{qqqiiigggnnntttxxxzzzzzzyyyqqqiiirrrvvvooo]]][[[YYYYYY[[[^^^cccfffddd[[[RRRNNNPPPRRRQQQNNNJJJJJJIIIHHHHHHJJJOOOSSSXXXUUUPPPKKKGGGDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBAAA@@@???AAABBB@@@AAACCCCCCBBBBBBDDDEEEHHHKKKOOOSSSWWWYYYYYYYYYVVVVVVWWWWWWYYY]]]bbbggghhhuuu{{{pppuuuxxxhhhRRR<<>>NNNYYY\\\aaaoooyyy~~~~~~xxxuuurrreeeiiioootttvvvuuurrrpppddd\\\SSSPPPRRRSSSQQQNNNPPPOOONNNMMMPPPXXXaaagggiiiddd]]]TTTMMMIIIGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDFFFGGGGGGEEEDDDDDDEEEEEEFFFIIIIIIJJJKKKMMMOOOUUUVVVXXXZZZ\\\\\\\\\\\\XXXZZZ\\\^^^```ccchhhlll{{{rrraaaOOO>>>333000111111000///------000222------------------------------------...///000000,,,,,,---............---------......------,,,+++++++++,,,---------------++++++************++++++******)))))))))((((((((((((,,,000///***''')))+++***++++++***((('''''''''((((((((()))))))))))))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))***+++,,,,,,,,,,,,+++,,,,,,------............000222333444555777999888;;;>>>>>><<<<<>>???BBBCCCBBBBBBCCCEEEHHHKKKMMMUUUggg{{{'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''(((((()))*********((()))+++,,,---.........,,,---...000111333444555///000000000000111111111222222222333333222222222111111222333222000...,,,//////.........---------........................***+++,,,------------,,,))),,,...//////.........))),,,000444999IIIgggzzzxxxwww|||{{{qqqhhhfffmmmwww~~~}}}vvvuuuxxxzzz}}}yyyyyy{{{tttsssuuuppplllfffbbbdddmmmyyy~~~tttiii```ZZZWWWWWWSSSSSSTTTUUUVVVWWWXXXXXXYYY\\\___```___\\\YYYXXXYYY\\\___aaaccceeehhhkkkiiiiiijjjjjjlllmmmooopppqqqwwwxxxkkkTTT===333222///---............//////...---+++------------------------......---,,,,,,,,,------+++,,,------.........---,,,---.........---,,,+++++++++,,,---------,,,,,,++++++************++++++))))))))))))(((((((((((()))(((((('''(((((()))******'''%%%&&&)))***(((%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,---............++++++,,,,,,---...//////...000222333333444666888888>>>CCCEEEBBB@@@AAACCCBBBBBBBBBBBBDDDGGGKKKLLLSSSdddxxx(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***$$$%%%+++***###$$$+++222)))&&&***''' """***))))))))))))))))))))))))************+++,,,---...///////////////000000111000000111111111222222222222444555444333111111222555444333222111///......000000000000////////////------------------------------------------------------------------------,,,)))+++111555;;;QQQhhhvvv~~~||||||~~~ssshhheeeccc___ZZZ[[[bbbjjjnnnxxx}}}zzz}}}~~~www{{{uuuwwwvvvqqqvvv}}}uuussswww|||~~~|||yyyqqqiiicccaaaaaaaaaaaa```^^^^^^```cccfff```mmmyyyyyypppiiikkkpppnnnnnnssszzz~~~|||{{{}}}}}}}}}}}}~~~{{{sssOOOAAA444222444333000///000///...---,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------.........---,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,+++***)))(((''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((******+++,,,...///000000---...............------///000111222333555999<<<<<>>OOOiiittt~~~xxxqqqsssvvvzzz{{{wwwpppgggbbbbbbdddfffhhhjjjmmmnnnnnnqqqzzz~~~wwwuuuyyy||||||uuuwww~~~zzzkkkjjjiiijjjmmmsssyyy}}}wwwvvvsssqqqqqqrrrvvvxxxwwwzzzjjjUUUFFF;;;111000222111000000//////...,,,,,,++++++,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------......---,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))***+++,,,------...,,,,,,------------,,,,,,///000111222333555999;;;<<<>>>AAAAAAAAA@@@@@@AAAEEECCCCCCEEEIIIMMMNNNMMMUUUggg{{{(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((&&&&&&(((&&&'''666GGGbbbDDD)))%%%+++---***'''))))))))))))))))))))))))******)))******+++,,,---///............///000000000000000000111111111111333444555555333222222333/////////////////////000.........---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...***+++000///+++///666@@@NNN]]]hhhmmmoookkkeeennnwwwyyyqqqnnnooooooppptttyyy}}}~~~}}}|||wwwvvvrrrrrryyywwwsssqqqtttwwwsssggg]]]UUUWWW]]]dddmmmwww}}}|||}}}sssttthhhLLL:::999333...///000...///222///...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((())))))************++++++,,,,,,,,,,,,++++++///000111222222555888;;;<<<>>>@@@@@@@@@@@@@@@BBBBBBBBBDDDGGGKKKNNNNNNMMMRRRdddxxx(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((())))))(((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$'''+++)))&&&+++444888000)))(((&&&###%%%***(((((((((((((((((((((((())))))))))))***+++,,,---......------......///000/////////000000000111111222444555555333222333444000000000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---)))***///000---,,,///...777CCCNNNUUUYYYZZZZZZhhhsss~~~{{{}}}{{{yyy|||~~~yyytttpppmmmfff\\\TTTccclllxxx~~~{{{sssooopppvvv}}}~~~sss[[[CCC777555111......000...,,,---111...------,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,///000111222222444777:::;;;===????????????@@@BBB@@@@@@BBBDDDGGGIIIJJJKKKQQQbbbwww((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&$$$%%%)))***'''$$$### $$$+++...)))%%%(((---(((((((((((((((((((((((())))))))))))***+++,,,,,,---------------......///....../////////000000000111333444444333222222333444333333222000//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,)))(((,,,//////...///---///444;;;AAAGGGOOOUUU\\\dddnnntttxxx}}}||||||xxx}}}|||~~~yyylllYYYCCC333000555///...///111...***+++000------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***************)))))))))++++++,,,---------------///000111111222333777999:::<<<>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@AAADDDGGGIIIQQQcccwww(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''+++'''###$$$'''(((&&&$$$)))'''''')))+++,,,***)))))))))))))))))))))))))))))))))((())))))***+++,,,---,,,,,,,,,,,,---..................///////////////111333333222111222333555555333222111///....../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***((()))***,,,,,,,,,///------000555;;;FFFPPPWWW\\\ccckkkvvv{{{}}}vvvcccLLL@@@;;;666222111111//////111///++++++...,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))************)))))))))))))))((((((''''''''')))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***+++++++++******************+++,,,---.........---///000111111111333666888:::;;;<<<======>>>@@@BBBEEEEEECCCAAA@@@CCCGGGKKKRRRdddxxx(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***)))&&&%%%&&&((()))(((,,,)))&&&%%%''')))(((%%%))))))))))))))))))))))))((((((((())))))***+++,,,,,,,,,,,,+++,,,------...------........./////////...///111111000000111222333222222111000//////............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******(((((()))******///+++***...000333;;;DDDQQQUUU]]]ggguuu{{{||||||rrrZZZHHH777333666555111---222...---//////,,,+++---,,,+++++++++++++++,,,,,,)))*********++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************+++)))***+++,,,,,,---------///000111111111222555888999;;;<<<<<<<<<===@@@CCCBBBCCCDDDCCCBBBDDDHHHKKKSSSdddxxx(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%)))+++***'''''''''&&&"""'''+++((($$$$$$''')))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...---------.........//////---...000111000///000111000000000000000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&)))+++***)))***+++,,,...***+++//////---000777AAAGGGQQQ]]]mmm~~~~~~}}}~~~|||}}}qqqbbbWWW;;;666222222000,,,,,,///222---***---...,,,,,,---+++++++++***++++++,,,,,,))))))******++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''###$$$$$$%%%&&&(((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))))))))*********+++(((((()))++++++,,,,,,,,,///000111111111222555888999:::;;;;;;;;;===@@@CCC<<<@@@CCCDDDDDDDDDGGGJJJSSSdddxxx))))))((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******,,,,,,------------------111000...------...///000222111///.........///000...///000111111000///.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++***++++++,,,,,,++++++***111666>>>HHHXXXnnn|||uuuooollllllzzz{{{yyytttttt{{{sssooottt{{{~~~qqq```OOOCCC===333333222111000///...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,++++++******************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,************************---,,,+++---000222111000444000...333666666666777:::;;;<<<<<<<<<===???AAA???@@@AAABBBCCCEEEHHHKKKWWWiii|||))))))(((((((((''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,------------...111000...------...///000222111000///...//////000///000111222222111000///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********+++++++++***++++++,,,,,,++++++***))),,,222999DDDVVVkkkyyyzzzvvvzzz|||rrrkkkhhhiiillljjjkkkkkknnnvvv||||||}}}mmmZZZJJJ===555222333333222111000///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******)))(((((()))******************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************************------,,,+++,,,111999???999333///000333333555888:::;;;<<<<<<<<<<<>>AAA???@@@AAABBBCCCEEEHHHKKKZZZkkk~~~)))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------.........000//////...//////000111111111111000000000000000000000111222222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))******************++++++++++++******---,,,,,,+++---333<<>>@@@???@@@AAABBBCCCEEEHHHKKK[[[lll~~~***************************))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,---.../////////////////////000111111111111111111111000000///...///000111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********)))******++++++******)))++++++)))((((((+++///333???FFFOOOTTTWWW\\\dddlllmmmtttyyy}}}{{{vvv}}}xxxrrrsss|||rrrfffHHH>>>222,,,---///000///111111000000///.........,,,,,,+++++++++*********************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((************************---,,,***)))************222000000333444222444888999:::;;;;;;;;;<<<>>>@@@???@@@AAABBBCCCEEEHHHKKK]]]mmm~~~+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,,,,---...//////...//////000000111111111111111222222111111000///...///000111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((((((((()))))))))******))))))************))))))++++++*********+++---...+++333<<>>333//////000000000000///...///////////////.........++++++++++++************************************(((((((((((())))))******((()))***++++++***)))(((((())))))***++++++,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************************'''))),,,...///000111111***,,,000666666333444999888999:::;;;:::;;;===??????@@@AAABBBCCCEEEHHHKKK]]]mmm}}}............//////000000.........------.........------------------------(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))************+++,,,---//////000......000111222222222222111111222333222111000///000111222333333222111000......---------,,,,,,,,,------------------------******************************))))))))))))******(((((((((((())))))))))))))))))************)))))))))((()))***,,,---,,,+++000...+++(((+++666GGGSSS\\\ccckkkwww|||yyyxxxzzz{{{wwwwww{{{}}}xxxssstttooogggkkkxxx{{{qqq^^^GGG999555444222***,,,............///111///////////////.........+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************+++......+++&&&%%%***///,,,---111555444222444999888999:::::::::;;;===??????@@@AAABBBCCCEEEHHHKKK]]]lll|||333333222111111111222222111000///.........///000000000//////.........---......---------,,,,,,,,,************************+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))******++++++,,,------............//////////////////000111111111111111111111111111000000000000//////.........---------......,,,,,,,,,,,,......------,,,,,,+++***))))))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************...---,,,+++,,,...000222:::FFFZZZmmm}}}{{{~~~{{{xxx{{{}}}{{{mmm___]]]ffflllkkkfffXXXJJJ:::111222444222///..............................//////......---,,,************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********************))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))))))))))))))))))))))))))******+++000:::111###$$$(((''''''******+++++++++,,,,,,,,,---...000000111222555777::::::::::::;;;===>>>@@@@@@?????????AAAEEEHHHKKK\\\lll}}}666666555555555555666777444333222111000000111111111000000000////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))******++++++,,,,,,---............//////////////////000111111111111111111111000000000////////////.........------------------,,,++++++,,,------------,,,++++++***))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************---,,,++++++,,,---///111...777CCCNNNZZZhhhwww~~~yyy}}}yyywwwwww{{{~~~{{{qqqkkkgggaaaVVVNNNAAA999000,,,...000...+++.......................................------,,,************************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''((('''((((((((())))))))))))))))))(((((())))))***+++@@@III???...------)))***++++++++++++,,,,,,,,,,,,...///111222222333666888::::::::::::;;;===>>>@@@@@@?????????AAAEEEHHHJJJYYYiiizzz666666666666777888999999888888666555444444444444222222111111111111000000222222111111111000000000////////////////////////,,,+++++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))******+++,,,,,,,,,---............///////////////000111111111111111000////////////.....................------------,,,,,,+++******+++,,,,,,,,,,,,,,,+++******))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******+++,,,...///+++...222555:::GGGZZZhhhnnnmmmjjjhhhhhhiiilllnnnsssttt{{{}}}}}}yyyvvvuuuwwwuuufffWWWHHH;;;222111/////////111111///---------------------------...............---,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''(((((())))))''''''((((((((()))))))))))))))(((((())))))***+++,,,555...###%%%&&&$$$&&&,,,,,,,,,,,,------------...000222222333444777999::::::999:::;;;<<<>>>???@@@??????@@@BBBEEEHHHJJJWWWhhhyyy444444444444555666777888;;;;;;:::999888777666666333333333333333222222222222222222222111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,---------.........////////////000111111111111111//////.........---------------------------------+++******************+++,,,+++++++++******)))))))))***+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))***+++,,,------//////------666FFFTTT\\\aaaeeeccc^^^\\\^^^bbbppppppuuuwwwlllmmmttt{{{~~~yyyvvvxxx{{{}}}sssxxxyyymmmzzz{{{dddNNN???555...+++///111333444222000///...------------------------------.........---,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((()))))))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((())))))'''''''''((((((((())))))((((((((((((((()))******###---)))###))),,,+++000,,,,,,,,,---------.........000111222222444666999:::999999999:::<<<>>>????????????@@@BBBEEEHHHJJJXXXhhhzzz333333333333444555666777;;;;;;::::::999888777777333333333444444444444444222222222111111111000000000000000000000000000000---------...............,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))******+++,,,,,,------------............//////000111111111111111............------------,,,,,,------------------************************++++++***************))))))***+++++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))*********+++))),,,...,,,))),,,555>>>HHHNNNUUUXXXXXXZZZ]]]aaahhhiiinnnvvvqqqmmmiiihhhnnnwww}}}{{{zzzxxxyyy}}}yyyssswww|||xxxsssuuuwwweeeKKK999222222111000---///111000...,,,,,,------------------------------------...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((((()))''''''''''''((((((((((((((((((((('''((())))))******222...(((,,,+++(((---,,,,,,,,,---------......---...000111111222555888999999999999:::<<<===????????????AAACCCEEEHHHIIIWWWhhhzzz444444444444555666777777777888888888888777666666333333444444444444555555222111111111111000000000////////////////////////.........////////////000...------------,,,,,,,,,************************(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))***+++++++++,,,------------.........//////000111111111111111///............---------,,,,,,,,,,,,------------)))***++++++++++++***)))************************))))))******))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********************(((***------++++++---000444777;;;AAAHHHQQQ\\\bbbaaadddhhhlllooopppooooooooonnnmmmmmmpppvvv~~~~~~~~~yyy|||}}}zzzzzz~~~uuuoooqqqyyyxxxgggSSSFFF666...///222111...---......---------///000,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))&&&&&&'''''''''(((((((((((((((''''''(((((()))***&&&,,,)))%%%)))%%%"""''',,,,,,,,,,,,------------,,,...000000111222555777999999888999:::;;;===>>>>>>???@@@AAACCCEEEGGGHHHUUUfffxxx555555555444555555666666333444555666666555555444333333333444444555555555222222222111111111000000000000000000000000000000/////////000000000111111////////////............++++++++++++++++++++++++(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++,,,,,,---------.........//////000111111111111111/////////............---++++++,,,,,,,,,---------******+++,,,,,,+++******))))))))))))***************)))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++******)))*********+++,,,---------)))+++---111666@@@KKKRRRWWW\\\bbbcccaaa___aaacccvvvuuutttuuuvvvxxxzzz|||~~~~~~~~~{{{|||{{{sssppp~~~tttcccOOO@@@777333///---......,,,***000///........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''...,,,+++000---)))000++++++++++++,,,,,,,,,,,,---///000111111333666888999888888888999;;;===>>>>>>>>>@@@BBBDDDFFFGGGHHHUUUfffxxx555444444333333333444444000111222444444444333333333333333444444444555555333333333222222222111111111111111111111111111111//////000000111111111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++,,,,,,,,,---------......//////000111111111111111000////////////.........+++++++++,,,,,,---------***+++,,,------,,,+++***)))))))))))))))************)))'''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))+++(((%%%&&&))),,,---,,,))),,,/////////111666<<>>>>>>>>@@@BBBDDDFFFGGGHHHXXXhhhzzz555777999777333333777;;;666666666888:::;;;:::999999;;;<<<;;;888666777999;;;777333000000222444555888666444333444444333222000000///111222333333222/////////000000000//////000000///...,,,+++************(((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---...//////111000///---,,,,,,,,,,,,////////////............++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++)))***+++,,,...///000000666;;;EEEPPPYYY```dddeeefffkkkoooxxx|||~~~~~~|||yyywwwyyyuuuyyy}}}iii^^^OOOCCC;;;666000+++/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))+++***)))'''''''''((()))******))))))((((((''''''''''''''''''((((((((((((((('''&&&%%%$$$#########((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((&&&'''((()))(((&&&((((((((((((((()))******))))))))))))************(((((()))************)))///000222333333444666777999999888888999;;;<<<>>>===>>>??????@@@CCCGGGJJJYYYhhhwwwEEEFFFFFFEEECCCCCCFFFHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLNNNPPPOOOLLLIIIIIIIIICCC@@@<<<:::;;;===@@@AAA<<<:::888777777555333111222111111111111111111000222333333333333111000///111000000///...------,,,++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,+++,,,,,,---...////////////...------,,,,,,............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,---......///222777===DDDJJJNNNQQQ```jjjyyy~~~yyypppooowww~~~~~~{{{iiigggnnnqqqbbb[[[DDD===555111111222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))******)))(((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$$$$&&&'''((((((((((((((((((((((((((()))******))))))))))))************((()))******++++++******...000222333333444666777:::999999999:::<<<>>>???>>>???@@@@@@AAACCCGGGJJJ\\\jjjyyy]]]\\\ZZZZZZ\\\]]]^^^^^^VVVZZZ^^^^^^[[[XXXXXXXXX\\\^^^``````^^^\\\[[[[[[UUUSSSQQQOOOOOOQQQTTTVVVWWWTTTPPPLLLHHHAAA;;;666888777666555444333333333111222222333222111///...111111111111000000//////,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,---...///------...//////...---,,,...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++))))))*********++++++++++++++++++,,,///444999<<>>@@@??????@@@@@@AAADDDHHHKKK```mmmzzzaaa]]][[[]]]bbbfffeeecccfffkkkppppppkkkgggfffhhhhhhiiijjjkkklllmmmoooppphhhgggeeebbbaaabbbeeegggllljjjgggccc^^^WWWOOOIIICCCCCCBBB@@@===<<<===>>>888666444333222222333333222111111111111111111111---------,,,++++++***)))))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,---...///***,,,...000000///...---.........---------,,,,,,+++++++++++++++++++++++++++++++++***************(((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************************************---+++***)))***,,,///111666===HHH\\\uuu{{{mmmooosssyyy~~~|||xxxsssooojjjggghhhooowww}}}~~~~~~zzz|||xxxooodddVVVIII<<<222000333444222///...//////---+++++++++,,,,,,---------...++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))(((((((((((()))'''((()))******)))((('''))))))))))))((((((((((((''''''''''''(((((((((((("""$$$&&&'''((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))...222111,,,'''''')))((((((((((((((())))))***((()))))))))***************+++,,,,,,------,,,,,,...000222222222333555777999999888999:::<<<>>>??????@@@@@@AAAAAADDDHHHKKK```mmmzzzaaa]]][[[^^^fffkkkjjjhhhnnntttyyyyyytttppppppqqqjjjiiihhhjjjnnntttyyy}}}rrrrrrpppmmmiiihhhjjjmmmiiiiiijjjjjjiiieee___[[[NNNOOONNNMMMKKKKKKMMMPPPKKKFFF???888444444666777222222222111111111111111------......---,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,---......***+++...000000000...---////////////.........---+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++************,,,,,,,,,,,,,,,,,,---------///333:::GGGVVV___aaa```eeemmmsssuuuuuuwwwzzzzzztttmmmlllqqqwww{{{|||vvvzzz{{{yyyyyyvvvuuuxxxzzzuuuhhh]]]MMM@@@444///......///222---------...//////...,,,***+++++++++,,,,,,------++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))((('''((()))******)))((('''(((((((((((())))))))))))''''''''''''(((((((((((("""$$$&&&(((((((((&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))...222111,,,'''''')))((((((((((((((())))))***((()))))))))************++++++,,,------------,,,---///111222222333555666777777777777999;;;===>>>>>>???@@@@@@AAADDDHHHKKK]]]kkkyyyUUURRRPPPSSSYYY^^^^^^\\\XXX\\\```aaa^^^\\\\\\]]]WWWTTTSSSUUUZZZaaafffiiirrrrrrqqqmmmgggeeegggjjjeeeeeeeeeeeedddaaa[[[WWWQQQTTTUUUUUUTTTVVV\\\```\\\UUUJJJ???777333333333333333333222222222111111//////000000///...,,,+++,,,++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************++++++,,,---...+++,,,.../////////......000000/////////.........++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******+++++++++***************''')))***,,,,,,,,,+++******,,,...///222888@@@EEEKKKQQQZZZaaaccceeemmmwwwxxxsssoooooouuuzzz}}}}}}{{{~~~vvvuuuooojjjnnnzzz}}}wwwtttssssssxxx|||www}}}wwwnnnggg```VVVIII???:::222---///333222///...------......---,,,+++******+++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))************++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((('''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((###'''++++++)))(((((()))((((((((((((((()))******))))))))))))***************+++,,,,,,------,,,,,,---///111222222222444666666555666666888:::===>>>>>>>>>??????@@@CCCGGGJJJZZZiiiyyy???===;;;<<>>>>>???BBBFFFIIIYYYhhhzzzHHHFFFDDDDDDDDDEEEFFFEEEGGGFFFGGGJJJMMMOOOOOONNNJJJHHHGGGHHHJJJJJJGGGDDDAAADDDDDDAAA<<<:::===@@@===>>>AAAEEEIIIKKKJJJIIIGGGLLLQQQSSSVVV\\\fffmmmppplllddd[[[RRRJJJEEEBBB999888777666555444333333444555666666666444222000......------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++,,,---...///......---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))***************+++,,,,,,---***)))+++,,,+++******---)))+++333888:::???FFFLLLUUU___ccceeekkkxxx{{{~~~zzzjjjeeennnyyy}}}xxxyyyuuunnn~~~yyy|||wwwcccRRRGGGDDD???888222//////000...,,,,,,---+++)))+++000((()))+++,,,,,,---...000,,,+++++++++******))))))************************))))))))))))************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((*********)))((()))(((''''''''')))***+++'''((((((((())))))******''''''''''''((((((((()))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&'''((()))(((&&&((((((((((((((()))******))))))))))))******************+++,,,,,,,,,++++++---///111111111222444666777777777888:::<<>>>>>>>>AAAEEEHHHYYYiii{{{aaa]]]WWWTTTTTTTTTUUUUUUUUUXXX]]]```aaacccdddfff^^^^^^_________\\\XXXUUUTTTLLLBBB>>>>>>@@@>>><<>>;;;888888;;;=========???EEEMMMVVV]]]aaabbbgggnnnqqqlllgggddd[[[RRRJJJGGGBBB<<<888777888:::333555666444000000333666////////////...---++++++++++++******)))((((((''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,+++******))))))******************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***************************+++,,,---///000111222555777>>>GGGOOOZZZppp}}}uuurrruuuvvvsssnnnwww{{{nnn^^^RRRIII@@@999555555444444222111///...---------,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,,,,+++++++++******)))************+++++++++)))************++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&+++++++++***)))((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((---((($$$%%%)))+++)))&&&+++++++++*********)))))))))******++++++,,,,,,------...000111111222444666999666555777;;;>>>???>>><<<===>>>???@@@BBBGGGJJJ```ppp}}}nnnhhhaaa\\\[[[\\\^^^___[[[bbbjjjooonnnlllkkkkkkrrrpppmmmkkkhhhfffdddbbbbbb[[[QQQKKKIIIJJJJJJJJJHHHGGGDDDAAA???>>><<<:::>>>===???EEEMMMWWW]]]aaafffkkkmmmkkkllllllhhhaaa^^^ZZZTTTOOOJJJCCC:::333777777666444111111222333333222222111111//////...,,,,,,,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---...///...------,,,,,,------...------,,,++++++++++++,,,------,,,,,,,,,+++++++++,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))************************+++,,,,,,------...............222888;;;AAAPPP___qqqooonnnnnnppptttwwwyyy|||{{{uuuyyyyyyiii___QQQFFF>>>999333...222222222111000///...---------,,,,,,,,,+++++++++------,,,++++++***))))))++++++++++++************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&++++++******)))(((((('''))))))***++++++***))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))******))))))''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((+++***((((((((()))******+++++++++*********))))))*********+++,,,,,,---------///111222222222444666888666444666:::===>>>>>><<<===>>>>>>???BBBGGGJJJ]]]nnn}}}wwwpppgggaaa___aaadddeeegggrrrwwwsssrrruuusssqqqnnnlllkkkkkkkkknnnjjjccc^^^\\\]]]```ccc```^^^[[[YYYUUUOOOHHHDDDBBB???;;;<<<@@@GGGMMMPPPZZZ]]]^^^bbbiiiqqqrrrooohhhddd`````````[[[PPPGGGDDDAAA===999777555333222333222111000////////////......------,,,,,,++++++))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******,,,---//////...------,,,,,,------...,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++---+++,,,...000111777===GGGMMMUUUZZZ^^^fffsss|||~~~sss{{{jjjVVVHHHAAA999333111000///---......//////...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))************)))))))))))))))))))))*********++++++)))))))))*********++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))((((((''''''''''''''''''&&&&&&&&&+++******))))))(((((('''''')))+++------+++)))'''(((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((()))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''')))***)))'''&&&)))++++++************)))))))))***++++++,,,,,,---.........000222333333333555777777555444666999;;;======;;;===>>>>>>???BBBFFFJJJZZZlll}}}ooojjjccc^^^]]]___aaabbbjjjvvv{{{qqqlllkkk```bbbfffiiiiiiiiihhhhhhhhhhhhhhhhhhhhhkkkpppttttttqqqooooookkkbbbXXXSSSPPPMMMIIIFFFEEEEEEDDDCCCKKKJJJKKKPPP[[[fffkkklllhhhggghhhkkkmmmmmmiiieeeWWWRRRJJJEEEBBB>>>999555444333222000///000000111000000/////////.........*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++---///000...------,,,,,,------...---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************************,,,++++++---///000000000+++222999>>>BBBIIIUUU^^^qqqxxx~~~xxx}}}}}}tttyyy|||ssslll___JJJ999888444///---///000111111,,,,,,---------------,,,,,,+++++++++++++++++++++,,,+++++++++******))))))))))))))))))(((((((((((())))))))))))************))))))))))))************+++++++++++++++***))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''******))))))((((((((((((&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&'''''''''&&&''''''(((************))))))))))))+++++++++,,,------......///000222333333444666888555555444555777999;;;<<<;;;<<<===>>>???BBBFFFIIIYYYkkk}}}]]]ZZZWWWVVVWWWXXXYYYYYYaaaiiipppnnncccYYYUUUVVVOOOXXXdddlllnnnkkkhhheee\\\```eeeiiilllpppsssvvvwwwqqqpppsssrrrjjjaaa^^^``````aaaaaa```[[[SSSNNNHHHDDDBBBEEEKKKRRRWWWZZZeeekkksssvvvtttpppnnnmmmeee___WWWPPPLLLGGG@@@<<<;;;999666444333333444555111111111111000000000000,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((***+++---///000...------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))*********(((((()))+++---...,,,)))............///111333666AAAJJJXXXgggrrrxxxzzzzzz}}}wwwsssttttttttt{{{~~~vvvxxx~~~}}}xxxwwwwwwzzzuuueee]]]SSSKKKDDD;;;222,,,000...,,,+++,,,...//////+++,,,------......------++++++++++++++++++++++++++++++***************))))))))))))(((((((((''''''(((((()))))))))*********(((((()))))))))************++++++++++++***))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&''''''''''''''''''''')))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))&&&%%%&&&***,,,)))&&&))))))))))))))))))))))))******+++,,,,,,------...///000222333333444666888555555555555666888:::<<<;;;<<<======>>>AAAFFFIIIZZZlll}}}MMMLLLKKKLLLOOOQQQQQQQQQWWW[[[]]]WWWMMMFFFEEEHHHOOOZZZiiirrrsssoooiiifff^^^aaaeeejjjnnnqqqssssssrrriiigggmmmpppkkkggggggdddgggmmmrrrtttooogggaaaTTTOOOJJJIIIGGGFFFHHHMMMWWWbbbpppuuurrrlllhhhgggeeebbb\\\WWWSSSOOOLLLJJJEEEBBB<<<777333222222333222222222222111111111111...------,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))+++,,,.........------,,,,,,------...///...------,,,,,,------++++++++++++************,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((()))*********(((***+++***+++---***&&&111...++++++---///...,,,,,,222;;;AAADDDIIIPPPVVVbbbdddgggiiikkkpppyyy{{{zzzzzzvvvqqqxxx}}}vvvqqqooo|||~~~vvvlllbbbZZZRRRIIICCCAAA<<<777444///+++---111000///...---,,,,,,------,,,,,,------...---------*********+++++++++++++++************************))))))))))))((((((((((((((((((((()))))))))******((((((((()))))))))************++++++******)))((()))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&'''((('''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((,,,(((&&&)))...000,,,((((((((()))))))))))))))***)))******++++++,,,------...000222333333333555777555666666666666777:::<<<:::<<<======>>>AAAEEEIII\\\mmm}}}EEECCCAAABBBEEEIIIKKKLLLQQQQQQOOOIIICCC???@@@CCCIIISSS___fffgggdddbbbbbb```^^^___ccciiimmmnnnmmmkkk___ZZZbbbiiihhhhhhmmmfffiiimmmqqqssspppkkkfff```\\\YYYVVVNNNHHHIIIPPPLLLSSS[[[______]]]]]]^^^]]]]]]]]][[[ZZZZZZ\\\^^^VVVQQQHHH???888444333333222222222222222222222222000///...---,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---...------,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++************,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((())))))))))))------***))),,,---))),,,***)))+++///111222111///111333333222222555888???GGGNNNQQQTTT[[[dddiiirrrvvvxxxvvvwww{{{}}}|||{{{}}}uuurrrsssttt}}}wwwvvvrrrsss|||uuuqqqnnnlll^^^XXXPPPHHHAAA;;;777555444000000111000---000555000000000///------------,,,,,,---------,,,,,,+++)))*********++++++++++++))))))))))))*********************)))))))))(((((((((((((((((()))))))))***(((((((((((()))))))))******************))))))((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''(((((((((((((((''''''))),,,---+++)))(((((((((((())))))******((())))))******++++++,,,---///111222222222444666555777888777666777:::===:::;;;<<<===>>>AAAEEEHHH]]]nnn}}}BBB???<<<;;;>>>CCCGGGHHHIIIHHHEEEAAA===<<<===???<<>>@@@GGGNNNPPPVVV```iiimmmooonnnnnnrrryyy~~~uuussswww{{{{{{~~~vvvsssqqqnnnqqq~~~~~~}}}tttmmmllliiieee\\\XXXQQQJJJFFFCCC>>>999:::777444000...///111333222...///444444...,,,///------...---,,,++++++,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++)))))))))))))))*********************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((!!!###%%%''''''%%%###!!!(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))"""%%%'''(((((('''((()))'''((((((((())))))******((((((((()))******++++++---...000111111222444666666777999888666777:::>>>:::;;;<<<===>>>AAAEEEHHH^^^ooo}}}HHHEEEDDDHHHNNNRRRPPPMMMIIIDDD@@@@@@FFFKKKMMMLLLDDDGGGKKKMMMMMMLLLKKKKKKGGGGGGHHHHHHJJJLLLNNNOOOJJJOOOPPPLLLMMMWWW```bbbdddeeeggghhheeebbbbbbeeefffhhhhhhccc\\\\\\bbbiiiaaaYYYOOOIIIBBB<<<<<<@@@EEEGGGMMMUUUYYYZZZ^^^cccgggccc^^^___bbbbbbYYYNNNFFF<<<555666555000///111000222444333000---,,,---,,,+++***((((((((()))***))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$%%%&&&(((((((((((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---////////////////////////000111333666999;;;===>>>AAAEEEKKKRRRVVVWWWWWWVVVZZZYYYYYYYYY[[[^^^aaabbbeeeddddddcccbbbaaaaaa```UUUVVVWWWYYYZZZ[[[]]]]]]ZZZYYYWWWTTTQQQNNNKKKJJJKKKIIIFFFBBB>>>:::777666555444333111000/////////000000///.....................//////...---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((((((((()))***++++++***)))((((((((()))+++,,,***++++++++++++***))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************++++++******++++++,,,---......///111222333444555555666666777888:::;;;<<<:::;;;======???BBBGGGJJJ^^^rrr}}}MMMMMMMMMPPPTTTUUUTTTSSSNNNKKKHHHGGGIIIKKKLLLKKKPPPSSSWWWXXXXXXVVVVVVVVVSSSQQQNNNKKKIIIIIIJJJJJJLLLQQQRRRNNNOOOUUUXXXWWWYYYZZZ]]]^^^]]]]]]___bbbgggjjjnnnppprrrsssvvvwwwqqqjjjbbb[[[SSSIIIEEEFFFAAA???AAAGGGLLLOOOSSSYYYaaaccchhhpppxxxyyyrrrkkkUUUIII???:::666111000333000333444333000------...---,,,+++)))(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))'''(((((()))******+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((+++(((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++************++++++------------------------******+++---...000111111(((+++///333666666666555666555555555666999;;;===<<<;;;;;;:::999999888888555555555666666777777777444444444333333222222222666555444333222111000000111000//////////////////000//////..............................---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))***++++++***)))))))))***,,,,,,***++++++++++++***))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************++++++******++++++,,,---......///111222333444555555666666777888:::;;;<<<:::;;;===>>>???BBBGGGJJJ^^^rrr}}}QQQRRRTTTTTTTTTTTTVVVWWWTTTTTTTTTSSSSSSTTTXXXZZZ[[[^^^``````^^^\\\[[[[[[SSSRRRQQQPPPRRRTTTWWWXXXUUUWWWXXXWWWYYY\\\[[[WWWXXXZZZ[[[[[[\\\___bbbeeeiiikkkpppvvv{{{{{{xxxtttooogggaaa]]]YYYVVVXXX]]]QQQGGG>>>===@@@CCCGGGLLLPPPXXXeeettt~~~zzzcccYYYLLLCCC;;;444222333222333444333111000000111///...,,,+++))))))))))))******)))))))))((((((((((((((((((((())))))))))))((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++)))&&&%%%%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************++++++++++++,,,---...000111000000/////////.........000222333111111111000000//////...111111111000000//////............///000111111111,,,,,,,,,---......//////,,,,,,,,,,,,------.../////////...------------...------......------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))+++************+++,,,---***++++++++++++***))))))'''((((((((((((((())))))''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************++++++******++++++,,,---......///111222333444555555666666777888:::;;;<<<;;;<<<===>>>???BBBGGGJJJ___rrr~~~TTTVVVXXXVVVUUUXXX___eeelllllliiiddd^^^]]]bbbhhh^^^______]]]YYYVVVSSSSSSOOOQQQTTTXXX]]]bbbeeeggg```______aaaeeeiiihhheeedddeeeccc``````ccceeeeeedddfffiiinnnrrrrrrpppmmmkkkbbbYYYVVVXXX___jjjuuummm^^^MMMDDDAAA>>>===???@@@GGGVVVeeemmmnnnnnnooofffaaaYYYQQQHHH>>>666333333333333222222222333444000000...---+++***)))(((*********)))))))))(((((((((((((((((())))))))))))(((((())))))************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''')))(((&&&%%%'''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,---...//////.........---------000//////......------,,,......---------------,,,////////////000000000000,,,++++++++++++,,,------///...------,,,,,,------,,,,,,---------,,,,,,+++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***)))((((((((()))***************+++++++++***++++++++++++***))))))''''''(((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************++++++******++++++,,,---......///111222333444555555666666777888:::;;;<<<;;;<<<===>>>@@@CCCGGGKKK___sss~~~WWWZZZ\\\]]]^^^fffsss~~~qqqddd___ccchhhaaaaaa```\\\VVVQQQOOONNNUUUXXX]]]aaadddeeeeeedddjjjddd___```dddhhhkkkmmmooopppkkkdddaaacccbbb^^^\\\^^^aaadddfffjjjooorrruuummmeeebbbdddjjjuuu}}}ssshhhbbbZZZLLL???888;;;===EEEOOOSSSSSSVVV\\\```ccceeebbbZZZNNNBBB:::333222000///000111222333111111000///---+++***)))************))))))))))))(((((((((((()))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&)))---000...***'''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((())))))))))))))))))))))))***,,,,,,+++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))).........---------------------,,,+++++++++,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((((((((()))'''(((((()))))))))))))))***++++++++++++***))))))'''((((((((())))))******''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************++++++******++++++,,,---......///111222333444555555666666777888:::;;;<<<;;;<<<>>>???@@@CCCHHHKKK```tttYYY\\\```cccgggrrruuujjjggglllrrrppppppnnnjjjddd```]]]\\\aaadddhhhkkkmmmllljjjhhhpppfff]]]ZZZZZZ\\\ccciiixxxyyytttjjjgggiiifff^^^]]]^^^_________bbbggglllqqqnnnnnnrrruuuvvvzzzmmmVVVIIIBBB===;;;??????===BBBKKKXXXbbbkkklllggg___SSSJJJ:::666222///.../////////111111111000///---,,,+++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%''',,,111444333...***&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''(((((())))))***++++++,,,,,,,,,------.........,,,---------------------.........---------------,,,,,,---...///000000111/////////000000000111111******+++,,,,,,---.........---,,,,,,++++++++++++------,,,++++++++++++,,,******+++,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))&&&'''(((((())))))((((((***++++++++++++***))))))((())))))))))))))))))***''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************++++++******++++++,,,---......///111222333444555555666666777888:::;;;<<<;;;===>>>???@@@CCCHHHKKKaaattteeehhhkkknnnqqqvvv}}}|||{{{xxxtttrrruuu{{{|||{{{{{{yyyzzz{{{}}}}}}~~~}}}}}}wwwlllbbb[[[WWWXXX```jjjyyy|||yyyqqqppptttqqqgggbbbbbbbbbdddffffffdddbbbcccccciiirrrwwwwwwyyy|||rrriiiXXXKKKAAA???<<<777;;;DDDRRR^^^hhhjjjiiifff```YYYIIICCC;;;666333111///...111111111111111///...---+++++++++*********))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''***---000///,,,)))%%%&&&'''((())))))((('''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******+++++++++++++++,,,''''''((()))))))))))))))&&&''''''((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((())))))***((())))))***++++++,,,,,,++++++,,,---...//////000+++++++++***++++++,,,------,,,,,,+++++++++++++++))))))***+++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++&&&'''((()))***))))))(((***++++++++++++***))))))*********)))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************++++++******++++++,,,---......///111222333444555555666666777888:::;;;<<<<<<===>>>???@@@DDDHHHLLLbbbuuuxxxzzz||||||{{{zzzyyyyyysssttttttvvvxxx|||}}}tttjjjccc^^^\\\fffrrrsssxxxvvvppprrryyywwwmmmaaaaaaeeemmmvvvwwwppphhhbbbaaadddjjjnnnooorrrwww|||~~~ppp___PPPKKKEEE<<<===EEEOOOZZZbbbcccdddffffffbbbXXXPPPFFF>>>999666222000000111222222111000///...+++++++++************)))(((((((((((())))))))))))*********)))))))))))))))(((((()))***,,,---...///+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%&&&(((((('''%%%%%%&&&((()))))))))((('''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))))))))((((((((())))))++++++,,,+++***)))((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++------------,,,,,,,,,,,,(((((())))))***,,,---...---,,,++++++******++++++((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***++++++'''((()))++++++******)))***++++++++++++***))))))++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************++++++******++++++,,,---......///111222333444555555666666777888:::;;;<<<<<<===>>>???AAADDDHHHLLLbbbuuuyyyzzzyyywwwrrrmmmkkkjjjiiilllmmmkkkhhhiiinnnssszzzvvvttttttssssssqqqooouuu|||zzzrrrgggeeeiiixxxuuussskkkaaaYYYWWW\\\eeekkkhhhuuu~~~~~~zzzssslllhhhfff]]]NNNBBB>>>CCCHHHSSS```eeegggnnnxxxjjjfff^^^SSSJJJAAA888111///000000///...///222444111///,,,***(((((())))))++++++***)))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))(((((())))))))))))************************************,,,***)))***++++++***))))))************+++++++++)))************++++++++++++++++++*********))))))))))))))))))************+++++++++************))),,,+++++++++******))))))((((((''''''((()))******(((((((((((())))))))))))************))))))))))))((((((((((((((()))******((()))***+++++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))(((((((((((()))******++++++,,,------///111222222111111222333333333555666888:::;;;<<<===;;;<<<@@@BBBCCCHHHOOOiii{{{fffffffffddd```]]]\\\]]]ZZZ\\\]]]\\\ZZZ]]]dddjjjpppooommmnnnqqqvvv{{{~~~~~~{{{~~~~~~|||~~~zzzqqqrrrnnnkkklllrrrvvvvvvtttwwwrrriii___XXXWWW[[[___fffpppwwwuuuqqqpppnnnjjjjjjjjjnnnqqqlll]]]RRRNNNDDDDDDGGGNNNSSSYYYdddpppllljjjfff```[[[UUUMMMHHH<<<999444000///000222333222000...,,,+++*********+++***)))))))))))))))***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((())))))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******'''((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++*********)))))))))))))))(((((()))))))))*********************************+++***)))***++++++***)))))))))*********+++++++++)))************++++++++++++++++++*********))))))))))))))))))************+++++++++*********))))))))))))))))))((((((((('''))))))((((((((()))******(((((((((((()))))))))***************))))))))))))((((((((((((((()))******))))))***+++++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((())))))))))))))))))******++++++,,,---------///111111111222444555333444555777888:::;;;<<<===;;;<<<@@@AAABBBHHHNNNgggyyy\\\\\\[[[YYYWWWVVVWWWYYYUUUXXXZZZ\\\]]]cccjjjqqqsssjjj```]]]```ddddddbbbeeehhhiiifffbbbcccjjjqqqnnnyyy{{{xxxxxxyyyyyyooogggeeegggjjjmmmlllhhh```XXXVVVZZZ___kkkppprrrnnnhhheeebbb___eeelllvvv}}}zzzpppiiigggWWWOOOGGGBBBBBBFFFRRR]]]eeeeeefffhhhgggbbb\\\XXXMMMDDD999222000000111111222111000///...---,,,+++******)))))))))******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******''''''((((((((()))))))))((((((((((((((((((((((((+++******))))))******+++((())))))))))))))))))***(((((())))))))))))******************************+++***)))***+++,,,+++))))))))))))*********++++++)))************++++++++++++************)))))))))))))))))))))************++++++*********)))))))))))))))))))))((((((((((((++++++***)))))))))******((((((((()))))))))******************)))))))))))))))(((((((((((()))******))))))***++++++++++++***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((())))))(((((('''((((((((())))))*********)))******++++++,,,------,,,...000111111333555777555555666777888999:::;;;>>><<<===@@@AAAAAAFFFMMMdddvvv~~~___^^^\\\ZZZWWWWWWZZZ\\\ZZZ^^^ccchhhlllqqqwww|||xxxmmmbbbaaahhhlllhhhbbb\\\]]]\\\YYYVVVVVVZZZ^^^ZZZbbblllppplllfffbbb```fffooo{{{rrrgggaaa```ZZZ\\\[[[WWWTTTXXXcccmmmtttvvvuuupppjjjfffcccbbbkkkqqqxxx{{{yyyvvvwwwzzzvvvjjjZZZLLLCCCAAADDDGGGWWWYYY```hhhkkkggg```]]]WWWLLL===444111111000...111111111111000...---,,,******))))))******++++++))))))))))))))))))))))))******+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***))))))))))))))))))***'''((((((((())))))******(((((((((((()))))))))***************************+++)))))))))+++,,,+++***))))))))))))************))))))*********+++++++++************))))))))))))((()))))))))************************))))))))))))+++++++++***************,,,,,,+++***)))))))))***(((((()))))))))*********************)))))))))((())))))(((((())))))***+++)))******+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++)))******++++++,,,---------...000111111222444666666666777888888999::::::???<<<===@@@@@@AAAEEELLLbbbttt~~~ooonnnkkkgggeeedddgggiiiiiimmmsssxxx{{{|||}}}}}}rrrllliiippp}}}{{{qqqlllgggcccbbbaaa]]][[[bbbaaaaaa```___[[[VVVRRRQQQWWWbbbllluuuzzz{{{ssskkkfffYYYYYYVVVQQQOOOWWWggguuuyyywwwtttqqqllliiihhhhhhppprrrqqqllliiimmmuuu|||{{{mmm___VVVOOOHHHCCCLLLNNNWWWeeekkkhhhdddcccZZZQQQDDD<<<888666222///111111111111000///---,,,+++***************++++++))))))))))))))))))))))))******+++,,,------......++++++++++++++++++++++++************+++++++++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))((((((******************++++++,,,,,,+++***)))))))))***))))))))))))************************)))))))))((()))))))))))))))***++++++******+++++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''((())))))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++)))******++++++,,,------///000222222111111222444666777777888999::::::;;;>>><<<<<>>@@@AAAFFFMMMbbbvvvtttlllkkkjjjccc^^^]]]VVVWWWXXXZZZ^^^eeemmmssszzzzzzzzzzzz{{{}}}~~~uuulllfffeee```XXXTTTVVVOOOWWW]]]aaagggllljjjccc]]]aaaeeelllyyy}}}ssscccSSSFFFEEEGGGIIITTTbbbeeejjjpppnnneeeUUUFFF===777666444222111222444555///...---+++***))))))((())))))))))))))))))))))))......---,,,,,,++++++***************************+++++++++,,,,,,---------+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))+++---,,,+++(((((((((((()))))))))))))))************+++++++++'''((((((((())))))******))))))))))))************))))))))))))(((((((((((())))))******+++++++++,,,(((((('''(((((()))******)))************+++++++++************))))))))))))*********)))******+++,,,+++++++++++++++***)))(((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%'''(((***+++,,,%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''%%%###!!!!!!###%%%'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((---,,,,,,+++***)))(((((()))******+++,,,,,,------,,,...000111111222555777444555666888:::<<<===>>>;;;999:::>>>@@@AAAGGGMMMcccvvv{{{sssmmmdddbbb```___^^^___aaabbbmmmttt}}}~~~{{{pppjjj```UUUNNNKKKMMMOOOSSSVVV\\\fffnnnqqqnnnkkkiiieeehhhqqqxxxvvvqqqnnnaaa\\\UUUOOOMMMKKKKKKJJJdddnnntttppphhh```UUUJJJFFF;;;333333444111///111222333222...)))''')))+++,,,,,,,,,,,,+++)))((('''******************************+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))(((((())))))******++++++(((((((((((())))))))))))***************++++++,,,,,,,,,+++***))))))******))))))************))))))******))))))******+++,,,+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++******++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,111111222333333444555555777777888999:::;;;;;;<<>><<<<<>>666888888999999777444000...***))))))((())))))***+++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))***************++++++,,,+++***************++++++++++++***))))))***++++++((()))***++++++++++++******************+++++++++***************************************+++++++++******++++++++++++,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((+++***((('''((()))+++---''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...///000111222444555555777888888999:::;;;<<<<<<>>><<<<<>>AAAAAAAAAGGGOOOgggvvvyyyxxxwwwvvvvvvxxxyyy{{{wwwxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvxxx{{{zzzvvvrrrsssuuuwwwwwwvvvuuuvvvwwwzzzyyyyyyzzzzzz{{{|||}}}|||vvvrrrgggfffeeegggkkkooorrrsssiiicccbbbmmm}}}zzzrrrooouuuxxxtttkkkgggYYY```gggkkkppppppjjjaaaXXXWWWVVVZZZfffttt{{{zzzvvvlllZZZHHH???===888333555555444222///---,,,,,,******+++,,,,,,,,,+++*********++++++++++++*********++++++,,,,,,++++++***+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((...222...'''((((((((((((((((((((((((((((((((())))))((('''''')))((('''&&&&&&'''((()))))))))((((((((((((((()))'''((()))***+++,,,......,,,------,,,***)))***+++,,,,,,++++++,,,,,,---...000...------...000000///------......000111333444333444444333111000111222000///------......---,,,......///000///---+++***......---,,,+++***++++++////////////............************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))++++++)))'''&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))************))))))((((((((((((************+++,,,---...------...000111222333444777777666777888999;;;<<<===<<<>>>AAAAAAAAAGGGOOOlll{{{vvvuuutttssstttwwwzzz{{{tttuuuuuuvvvvvvvvvvvvuuuzzzyyyxxxxxxxxxxxxuuussssssuuuwwwwwwvvvuuuvvvwwwzzzyyyxxxwwwvvvvvvuuuuuutttuuuvvvvvvvvvyyy}}}~~~wwwmmmdddaaaeeennnuuuxxxuuusssvvv}}}oookkkiiijjjiiiggggggiii___ffflllppptttwwwsssmmmhhhddd^^^]]]gggvvv{{{sssdddTTTJJJDDD===555666555444222000...,,,+++++++++,,,,,,,,,++++++*********++++++++++++*********++++++,,,,,,++++++***+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((&&&(((000666222)))((((((((((((((((((((((((************))))))((('''(((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))(((((()))***+++*********---///------------...///000111222000......///111111111666666777888999;;;<<<===:::999888555333222333555999777444444444555444333---...///000000///......//////...---,,,+++******,,,,,,,,,---------......***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$'''***,,,,,,***'''$$$''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))*********))))))))))))(((((((((************+++,,,---...------...000111222333444666666666777888:::;;;<<<===<<<>>>AAAAAAAAAHHHOOOlllzzzrrrrrrrrrssstttuuuvvvvvvppppppqqqrrrsssssssssrrrxxxwwwuuutttssssssssssssrrrtttvvvwwwvvvuuuvvvwwwyyyxxxvvvtttsssrrrrrrrrrpppqqqqqqqqqppprrruuuxxxzzz~~~ooodddcccjjjppp}}}~~~zzzrrrjjjhhheeeccccccdddfffhhhjjjmmmppprrrrrrvvv{{{}}}{{{{{{wwwlllbbb```iiissswwwtttqqqhhh]]]UUUPPPHHH@@@:::999666444333111...,,,+++++++++++++++***************++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&+++111...(((((((((((((((((((((((((((************)))(((''''''((()))************)))(((((((((''''''(((((()))))),,,,,,++++++***))))))(((+++,,,------,,,,,,///111...//////000222444555666555333222444666999::::::;;;:::999999:::<<>>AAAAAABBBHHHPPPjjjxxxqqqssstttuuutttsssqqqooommmnnnoooooopppppppppppppppooonnnllllllmmmooopppqqqsssuuuuuuuuutttuuuwwwuuuuuutttsssrrrrrrrrrrrrooopppppppppoooppprrrtttrrrtttwwwzzz~~~~~~sssooopppsssxxx}}}pppddd___\\\ZZZ^^^gggnnnpppmmmrrrtttssspppsss|||yyyeeeVVVUUU\\\aaahhhjjjgggbbb^^^[[[TTTMMMDDD@@@<<<999777666333000++++++******))))))))))))******++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''"""&&&(((%%%%%%((()))'''(((((((((((((((((((((((())))))))))))(((((('''&&&))))))************))))))((((((((((((((()))******++++++++++++---...000111000222333333222111222333666555666666777888999:::;;;;;;<<>>AAABBBCCCIIIQQQlllzzzrrrsssssssssrrrooommmkkkllllllmmmmmmnnnmmmmmmmmmllllllkkkjjjiiikkknnnpppmmmoooqqqrrrqqqqqqrrrtttrrrrrrqqqqqqqqqqqqrrrrrrnnnoooppppppooooooppprrrtttttttttssssssvvv{{{~~~{{{uuussssss}}}}}}pppXXXUUUTTT[[[jjjwwwxxxrrrnnnsssuuutttvvv||||||fffSSSLLLMMMOOOWWW\\\______^^^]]]YYYSSSKKKEEE>>>999888666444111,,,,,,+++***))))))))))))******++++++++++++*********++++++,,,,,,++++++***+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''###))),,,'''$$$%%%'''((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,...,,,***)))***,,,///111---000666999;;;<<<===>>>AAA@@@???>>>>>>>>>>>>???>>>@@@CCCIIIOOOSSSSSSSSSSSSRRRPPPOOONNNOOOQQQRRRQQQPPPMMMJJJGGGGGGJJJMMMUUUUUUVVVWWWWWWTTTOOOKKKGGGQQQ___kkkoookkkccc\\\IIICCC===:::;;;;;;999777888777555333111///...---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***(((&&&%%%%%%&&&(((***''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))******)))))))))************+++************+++,,,---...------...000111222333444333444666888:::;;;;;;<<<===<<<>>>BBBBBBCCCJJJRRRkkkxxxooonnnllljjjhhhggggggggghhhhhhhhhhhhhhhhhhgggfffggghhhhhhgggeeefffiiilllgggiiilllmmmllllllnnnooopppoooooooooooooooppppppnnnoooqqqpppooooooqqqrrrtttttttttsssqqqrrrtttwwwtttyyy{{{uuurrrxxx{{{{{{}}}^^^[[[XXX\\\jjjxxxzzztttqqq{{{~~~xxx}}}|||ttteeeYYYSSSNNNJJJHHHQQQYYY]]]```cccbbb^^^UUUMMMCCC<<<;;;:::888555///...---+++++++++++++++******++++++++++++*********++++++,,,,,,++++++***+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''***+++'''&&&((()))(((((((((((((((((((((((((((''''''((()))***************)))(((((((((((()))***************+++,,,---...111///------///444:::>>>@@@DDDIIILLLKKKIIIGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJFFFHHHMMMTTTZZZ]]]\\\[[[TTTUUUWWWXXXWWWTTTPPPNNNLLLMMMMMMLLLLLLOOOSSSVVVPPPOOONNNOOOPPPQQQOOONNNNNNTTT]]]eeehhhgggbbb___LLLIIIFFFGGGIIIIIIFFFBBB===<<<:::888666444222111000000///...---,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))******))))))*********+++++++++************+++,,,---...------...000111222333444333444666999:::;;;<<<<<<===<<<>>>BBBCCCDDDJJJRRRjjjwwwjjjgggccc___^^^___bbbdddccccccccccccbbbbbbaaa```^^^___```^^^\\\[[[^^^aaadddfffhhhiiiiiiiiijjjkkkooonnnnnnmmmmmmmmmnnnnnnoooqqqrrrrrrqqqqqqrrrtttnnnpppsssssssssssstttuuupppsssvvvxxxzzzsssuuuqqqllluuuiiigggbbb```iiivvvyyyuuuzzz|||pppsssqqqkkkdddaaa^^^VVVMMMEEEOOO[[[bbbiiioooqqqooocccZZZNNNFFFDDDDDDBBB@@@111000...---,,,,,,------******++++++++++++******+++++++++,,,,,,++++++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((()))'''%%%''',,,+++'''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,+++)))(((&&&&&&((()))+++++++++++++++,,,---.../////////111666@@@LLLXXX___kkkllllllggg]]]RRRIIIDDDFFFGGGHHHKKKOOORRRUUUWWWRRRUUU[[[bbbhhhiiigggeeennnrrrwwwzzzxxxrrrkkkfffWWWYYY[[[]]]```dddiiimmmllljjjggghhhkkknnnqqqqqqjjjfff___YYYTTTQQQQQQQQQIIIIIIKKKPPPVVVVVVQQQLLLFFFFFFDDDCCCAAA???>>>===333333222000///...---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))******))))))******++++++++++++************+++,,,---...------...000111222333444222444666999;;;;;;<<<<<<===<<>>777<<<======888222---,,,...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((((((((())))))***+++,,,+++***))),,,---.........///111333888999:::999888888999:::???FFFLLLOOOVVVaaalllpppjjjkkkmmmoooooovvv|||zzz~~~yyynnnoooqqquuuwwwtttkkkdddYYYUUUOOOKKKJJJIIIIIIHHHAAA<<<777444333222111///,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((())))))((((((((((((((())))))***((())))))************))))))***+++,,,------------......///000111222333333444444555888;;;<<<<<<;;;;;;:::<<<@@@BBBCCCHHHOOOhhhxxxGGGJJJNNNQQQRRRTTTVVVWWWXXXXXX[[[cccjjjkkkfff```VVVUUUSSSOOOMMMNNNQQQTTTRRRRRRQQQPPPPPPOOONNNMMMHHHKKKOOOSSSWWW[[[___cccgggiiilllnnnppppppooonnnppppppoooooonnnnnnmmmmmmoooqqqrrrtttuuutttsssrrrppprrrssssssrrrqqqqqqrrr~~~xxxppp___ZZZVVVZZZffftttyyytttllleeeccciiirrryyy~~~{{{uuuoookkkjjjkkkooorrrtttsssnnnhhhdddbbbaaaaaa```\\\VVVMMMDDD>>>666:::<<<;;;555///---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))***++++++***)))))))))+++...111333444555666888<<<======<<<===@@@EEEHHHMMMSSS\\\hhhxxx|||{{{~~~zzzssslllcccZZZTTTPPPMMMKKKRRRMMMGGGDDDAAA<<<555///.........---,,,++++++***************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((())))))***(((((()))*********************+++,,,------------......///000111222333333444444555777:::<<<<<<;;;;;;:::<<<@@@BBBCCCHHHOOOjjjyyyTTTWWW\\\___aaabbbdddfffiiilllpppuuuuuuoooccc[[[MMMOOOQQQSSSVVV[[[aaafffgggfffdddbbbaaa___\\\YYYSSSTTTVVVWWWXXXYYY]]]___aaacccfffhhhkkklllmmmmmmsssrrrrrrqqqqqqppppppooopppqqqssstttttttttssssssooorrruuuvvvtttrrrrrrqqqsssuuuyyy~~~|||nnneee[[[VVV\\\fffqqqwwwxxxssskkkdddeeennnzzz|||{{{uuupppnnnooosssxxxyyyuuunnnhhhddd\\\[[[ZZZXXXVVVQQQJJJEEE999;;;<<<;;;777222///---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((())))))******+++***+++,,,,,,++++++...///333555999;;;<<<===???@@@BBBDDDGGGKKKQQQXXX```fffyyy}}}~~~~~~zzzvvvqqqsss|||zzztttmmmcccYYYSSSQQQPPPPPPQQQQQQJJJ>>>444111111111000...,,,***)))+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&'''''''''(((((((((((((((((((((((()))******'''((()))******+++*********+++,,,------...............///000111222333333444444444777:::<<<;;;:::<<<:::<<<@@@BBBCCCHHHOOOkkkzzzbbbeeehhhjjjjjjkkklllnnnppptttzzz|||xxxnnnaaaYYYOOORRRVVVZZZ^^^dddjjjnnnrrrpppnnnmmmllljjjfffbbb______^^^\\\YYYXXXYYY[[[[[[\\\^^^aaadddgggiiikkkooooooppppppqqqqqqqqqqqqrrrsssssstttttttttttttttrrrtttwwwwwwuuutttssssssoooqqqsssuuuyyy{{{sssggg^^^\\\```fffjjjyyyuuuoookkkkkkrrr|||zzz{{{~~~wwwpppmmmpppsssvvvvvvrrrmmmiii\\\[[[[[[[[[[[[XXXSSSNNNFFFBBB>>>:::888555222000,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))((('''((((((((((((((((((((((((((())))))***++++++,,,,,,+++---......///222777;;;CCCCCCCCCBBBBBBDDDHHHLLLOOOTTT]]]fffoooxxx|||qqqpppuuu}}}~~~{{{||||||zzzpppiiiZZZVVVTTTTTTUUUPPPFFF===888888777555333000---,,,************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((()))******+++++++++***+++,,,---..................///000111222333333444333444777:::;;;;;;:::<<<:::<<<@@@BBBCCCHHHOOOkkkyyygggiiikkkkkkjjjjjjkkkllliiiooovvvxxxsssiii^^^XXXXXX[[[^^^aaadddgggkkknnnnnnllljjjiiijjjhhhccc___aaa```^^^YYYTTTQQQQQQQQQVVVWWWYYY\\\```cccgggiiijjjjjjkkkmmmnnnpppqqqqqqsssssstttttttttttttttuuusssssstttrrrpppnnnnnnooorrrsssrrrqqqrrrwwwzzzqqqhhhaaa```bbbdddxxxxxxvvvsssrrrrrrvvvyyywwwuuuvvv~~~|||oookkklllnnnqqqtttsssppplllcccccccccfffgggddd^^^YYYQQQJJJ@@@:::888777555444,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))***+++,,,,,,------,,,...000111222777???EEEPPPNNNJJJFFFEEEIIIOOOTTT]]]dddppp|||vvvmmmtttvvv|||{{{sssqqqlll{{{|||zzz~~~zzzyyy||||||xxxmmm___VVVRRRNNNGGGAAA??????>>><<<999555222000))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''(((******+++++++++++++++,,,---..................///000111222333333333333444777:::;;;;;;:::<<<:::<<<@@@BBBCCCHHHOOOiiiwwwmmmjjjhhhkkkpppsssqqqnnnnnnllljjjfffcccaaa___^^^aaabbbdddgggiiilllnnnooojjjjjjiiihhhgggfffeeedddfffccc___ZZZTTTOOOKKKIIIHHHNNNUUUZZZ[[[[[[\\\^^^bbbcccfffjjjmmmpppqqqrrrqqquuuxxxwwwtttrrruuuxxxttttttttttttsssrrrqqqppppppooonnnooorrrvvv{{{{{{qqqiiiffffffqqqppprrruuuyyyvvvooohhhkkkpppyyy~~~yyyyyy~~~uuusssooollliiijjjllloootttllldddaaaeeeiiihhhfffbbbXXXJJJ@@@;;;999777555222///+++***+++,,,------)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$"""""""""&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))******+++---...,,,))))))---111---666:::999???MMMVVVVVV^^^XXXQQQNNNUUUcccnnnsss|||zzzttt{{{~~~rrrhhhgggmmmuuurrreee`````````eeesss~~~lll```ccceeekkkzzzzzzvvv|||ssssssxxxmmm___ZZZVVVPPPRRRRRRSSSQQQLLLBBB666...000+++(((+++,,,+++***,,,++++++*********)))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))************))))))))))))))))))((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---/////////000111111222222222333555666888999999999999999;;;???@@@AAAHHHPPPggg|||nnnkkkiiikkkppprrrpppmmmmmmlllkkkjjjiiihhhggggggggghhhiiikkkmmmoooqqqrrrmmmlllkkkjjjiiihhhgggggggggfffddd```]]]YYYWWWUUURRRTTTUUUUUUTTTTTTVVVYYYZZZ[[[]]]```dddgggiiikkklllppptttuuurrrrrrtttwwwuuuuuuuuuuuutttsssssssssrrrrrrqqqqqqrrruuuyyy{{{~~~yyysssppphhhhhhjjjnnnsssrrrlllggg```fffpppwwwvvvqqqrrrwww|||uuummmgggggglllqqqsssnnnhhhgggkkkoooqqqppphhhccc[[[QQQHHHAAA===;;;555111---++++++,,,------************************+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''((((((((((((((('''(((((()))***+++,,,,,,***,,,------,,,,,,///111...777AAAIIIRRR\\\cccddd\\\aaahhhpppyyy}}}tttqqqrrrsssmmmiiijjjqqqvvvwwwuuusssmmmddd\\\XXX[[[aaaffffffmmmrrrnnncccXXXTTTUUUZZZ^^^fffnnnppphhh[[[RRRVVVTTTVVV```oooyyy{{{wwwpppnnnjjjnnn~~~sssiii]]]ZZZXXXWWWVVVOOOFFF>>>777333000...+++(((***///++++++******)))(((((('''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))************))))))))))))))))))((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++***++++++,,,---/////////000111111222222444555666888999::::::;;;::::::<<<@@@AAABBBIIIQQQiii~~~nnnllljjjkkkooopppnnnlllnnnnnnoooppppppooonnnmmmnnnnnnooopppqqqsssttttttoooooonnnmmmlllkkkkkkjjjjjjjjjiiihhhggggggfffeeebbb___ZZZTTTPPPOOORRRUUURRRRRRTTTVVVYYY]]]aaaccciiimmmqqqsssrrrqqqsssvvvuuuuuuttttttsssttttttuuuuuuuuutttttttttuuuuuuvvvtttwww{{{yyyrrrcccbbbcccggglllnnnllliiibbbhhhqqqvvvsssnnnpppvvv{{{nnndddcccjjjqqqiiigggeeeeeehhhnnntttxxxuuutttooodddWWWKKKCCC@@@:::666000,,,+++,,,------++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((''''''((()))&&&&&&'''''''''((((((((('''''''''''''''((()))))))))((((((((((((((((((((((((((()))***,,,---......,,,,,,...///111222333444888@@@OOO^^^fffffffffhhhiiippp{{{zzzzzzyyyuuupppnnnpppsss|||ppp[[[WWWTTTWWW]]]aaa___[[[ddd___YYYXXX]]]ccciiikkkwww|||rrrmmmlllmmmpppssssssoooggg^^^XXX]]]YYYXXX^^^eeegggccc^^^ZZZZZZZZZ```sssrrrkkkttt{{{~~~zzzzzzyyyqqqiii___XXXTTTPPPKKKFFF:::999888555///***---333---,,,,,,+++***))))))(((++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))******)))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,------/////////000111111222222555666777999:::;;;;;;<<<;;;;;;===AAABBBCCCJJJRRRkkkmmmkkkjjjkkkmmmnnnmmmkkkpppqqqrrrsssrrrpppnnnmmmqqqqqqrrrrrrrrrsssssssssppppppooonnnnnnmmmllllllmmmmmmmmmnnnooooooooopppjjjeee]]]UUUPPPNNNOOOQQQNNNNNNNNNOOORRRVVVZZZ\\\eeeiiimmmppppppqqqsssuuusssrrrrrrrrrrrrssstttuuuuuuuuuvvvvvvuuuuuutttssstttuuuwwwxxx|||{{{tttjjjgggeeeeeeiiimmmooooootttxxx~~~xxxrrrvvv~~~pppdddaaafffmmmccccccaaaaaaccckkkvvv~~~wwwkkk^^^RRRHHHCCC@@@;;;444...,,,,,,,,,,,,++++++++++++++++++++++++******************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&((()))''''''''''''(((((((((((('''''''''''''''((()))))))))(((((((((((('''''''''*********+++,,,------...---...000222555777888888@@@FFFXXXmmmtttlllhhhjjj~~~}}}}}}}}}zzztttrrrrrruuuxxxzzzyyytttqqqqqqrrr}}}pppqqqnnnlllmmmpppoooiiidddOOOOOOQQQVVV\\\bbbdddeeeqqqrrruuuzzzyyyqqqllljjjnnnqqqmmmeee`````````^^^^^^gggvvvwwwoooddd[[[ggg{{{{{{pppfffbbblllyyypppaaaUUUNNNJJJHHHGGGEEEEEEDDD===222,,,,,,...---------,,,,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************,,,++++++++++++,,,------/////////000111111222222555555777999:::;;;;;;;;;<<<<<<>>>BBBCCCDDDKKKSSSnnnkkkjjjiiijjjkkkkkkkkkjjjlllnnnpppqqqqqqpppooommmqqqqqqqqqqqqqqqpppppppppoooooonnnnnnmmmmmmllllllnnnooooooppppppqqqqqqrrriiieee___YYYUUURRRQQQPPPMMMLLLKKKKKKMMMOOORRRTTT[[[^^^bbbgggkkkooorrruuuqqqqqqqqqrrrssstttuuuvvvttttttuuuvvvvvvuuutttsssvvvvvvtttuuuyyy~~~vvvqqqkkkggggggkkkoooqqq|||zzzuuu|||vvvkkkfffhhhlllhhhhhhgggeeefffnnn{{{{{{nnneee___YYYOOOHHHDDD???888222///------,,,************************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((&&&%%%$$$&&&''''''''''''((((((((())))))'''''''''''''''((())))))(((''''''''''''''''''''',,,,,,,,,,,,,,,,,,------...///222555888;;;>>>@@@FFFLLL^^^ttt{{{tttpppssszzzvvvuuusssnnnmmmooo}}}}}}|||xxxtttuuuzzz~~~rrrhhh`````````___]]][[[\\\]]]VVVZZZ```ffflllttt}}}wwwssstttvvvuuuvvvjjjdddccc^^^\\\kkkrrrkkkccc___dddnnnxxx|||lll___XXXVVVZZZVVVUUUWWWRRRCCC222(((---------------------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''')))***,,,,,,***)))''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((((())))))))))))((()))))))))************,,,,,,++++++,,,,,,---.../////////000111111222222444555666888999::::::;;;<<<<<<>>>BBBCCCDDDKKKSSSnnnggggggggghhhhhhiiiiiiiiigggiiikkknnnpppqqqqqqqqqpppooooooooonnnnnnnnnnnnnnnnnnmmmmmmllllllllllllooooooooooooppppppppppppnnnkkkhhheeedddaaa^^^\\\QQQPPPOOONNNMMMNNNOOOOOOPPPRRRUUUZZZaaagggmmmqqqoooppprrrsssuuuvvvvvvvvvsssssstttttttttttttttssstttsssrrrssswwwzzzssslllhhhhhhjjjlllqqqvvv{{{{{{uuuqqqzzz~~~yyysssooonnnnnnnnnnnnnnnllllllpppxxx~~~wwwmmmbbb^^^```^^^VVVNNNGGGBBB;;;666222///---+++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&$$$$$$&&&'''''''''((((((((()))))))))'''''''''''''''((())))))'''''''''(((((()))))))))---------........./////////333999<<>>BBBCCCDDDKKKSSSlllcccdddeeeffffffggghhhiiihhhiiijjjlllnnnppprrrsssooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllloooooooooooooooooopppppptttqqqoooooooooooollliiiaaa```^^^\\\ZZZXXXVVVUUUQQQPPPPPPRRRWWW]]]cccfffiiikkknnnrrrttttttssssssttttttssssssrrrrrrrrrqqqoooppprrrsssvvv{{{{{{uuunnniiifffeeeeeemmmwwwzzzsssnnntttxxxvvvttttttuuuuuurrrpppoooqqqssssssrrrpppoooooodddaaa___aaadddaaaVVVMMMGGGCCC>>>999555222...+++************************)))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((+++'''((((((((())))))))))))'''''''''''''''((())))))(((((()))***+++,,,,,,------...///000222333444555666===EEEJJJMMMVVVcccnnnzzztttrrrpppmmmooommmoooqqqllliiitttssskkkiiiccchhhmmmooommmkkkjjjkkkkkkttt}}}~~~|||zzzvvvqqqkkkiiilllrrrxxx}}}vvvqqqooorrruuusssuuuzzz}}}kkkeeebbbeeeeee^^^UUUPPP<<<:::888666333000...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))************---,,,,,,,,,,,,---....../////////000111111222222555666777999:::;;;;;;<<<;;;;;;>>>AAABBBDDDJJJSSSiii~~~aaabbbdddeeeeeefffgggiiimmmmmmmmmmmmnnnooopppqqqppppppoooooooooooooooooommmmmmmmmmmmlllllllllllloooooooooooopppppppppqqqrrrooommmmmmooopppnnnlllqqqpppnnnlllhhheeebbb```ZZZWWWRRRPPPRRRVVVYYY\\\cccfffjjjnnnppppppooommmvvvuuusssrrrqqqpppppppppnnnpppssstttttttttuuuwww}}}}}}uuullldddaaacccmmmzzz~~~wwwnnnqqqyyyooolllkkknnnsssvvvsssppprrruuuyyy{{{yyyssskkkfffZZZ]]]ccchhhhhh```SSSIIIGGGDDD@@@;;;777333...+++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((,,,...(((((((((((())))))))))))'''''''''''''''((())))))))))))***+++---...///000,,,---///222444777999:::===FFFQQQWWW[[[eeewwwxxxpppsssuuuqqquuuvvvzzzzzzsssuuu{{{vvvnnnbbbZZZYYY\\\dddnnnwww~~~}}}xxx|||yyypppjjjddd^^^\\\\\\___iiitttyyypppiiilllyyyvvvlllcccZZZQQQLLLLLLGGGEEEBBB>>>999555222000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))'''((()))++++++)))((('''((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,(((((((((((())))))))))))))))))))))))************---,,,,,,,,,,,,---....../////////000111111222222666777888:::;;;<<<======;;;;;;===AAABBBCCCJJJRRRggg}}}aaabbbddddddddddddfffhhhnnnnnnmmmmmmnnnnnnoooppprrrrrrqqqqqqooonnnmmmlllmmmmmmllllllllllllmmmmmmpppooonnnmmmlllmmmnnnooonnnnnnmmmlllmmmnnnooopppqqqqqqpppooommmkkkjjjiiiddd___YYYTTTTTTUUUWWWWWW```aaadddgggkkknnnqqqrrroooooooooqqqssssssrrrqqqrrrrrrrrrsssssstttttttttuuuxxx||||||uuukkkeeehhhkkkqqqzzz}}}tttllliiibbb\\\```lllxxx~~~~~~zzzwwwyyy{{{xxxlllbbbZZZ___fffkkklllhhh___YYYPPPKKKDDD>>>:::444...)))''''''((((((((()))***,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++'''))),,,///000000...---...///333666888888;;;???AAAMMMYYY]]]cccqqqyyyyyyzzzvvvssstttlllzzz}}}{{{ooohhhccc^^^]]]___iiiwww}}}~~~qqqtttjjj^^^UUUQQQVVVdddrrr{{{yyylllbbbeeeoooyyywwwmmm___RRRKKKJJJHHHIIIJJJKKKIIIBBB999222000...,,,+++,,,------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---//////000111222333333444666777:::<<<============<<<<<<>>>AAABBBCCCIIIQQQggg}}}```bbbddddddddddddfffhhhkkkllllllmmmnnnoooqqqqqqoooooooooooonnnmmmllllllmmmmmmllllllllllllmmmmmmmmmllllllkkklllmmmooooooooonnnmmmllllllmmmmmmnnnqqqqqqpppooonnnnnnnnnnnnjjjfffaaa^^^]]]]]]^^^^^^aaa`````````bbbeeehhhjjjllllllmmmoooqqqsssssssssppppppoooooooooppppppqqqrrrtttxxx|||zzzrrrlllgggiiiooovvv|||zzzrrrkkk___\\\[[[bbbnnnzzzzzzsssmmmlllnnnnnnkkkgggdddeeeiiimmmooollleee___SSSMMMFFF@@@<<<888444111))))))***))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))***+++,,,---......------222333555888999;;;???BBBUUUaaakkknnnoootttyyyzzz|||~~~oooqqq{{{xxxvvvvvvvvvtttoookkkjjjjjjkkksss{{{|||sssooojjjgggbbb]]]]]]```lll||||||wwwlllaaa```kkk{{{xxxgggWWWNNNOOOMMMNNNSSSWWWSSSGGG;;;444111---,,,---...///...++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,------//////000111222333333444555666888:::;;;<<<<<<;;;===<<<>>>AAAAAAAAAHHHPPPggg}}}]]]___aaaaaaaaaaaaccceeefffggghhhjjjlllmmmooopppllllllmmmmmmmmmmmmllllllmmmmmmllllllllllllmmmmmmjjjjjjjjjjjjkkkmmmnnnooommmmmmlllllllllllllllmmmooonnnmmmllllllmmmooopppooollliiigggffffffdddcccdddbbb^^^ZZZYYYZZZ]]]^^^ggghhhjjjlllnnnpppqqqrrrqqqpppnnnmmmlllmmmooopppooopppqqqtttxxx~~~zzzuuuggghhhkkkpppttttttpppkkk]]]]]]___fffpppxxx||||||yyyqqqhhhbbbccchhhnnnrrrmmmjjjhhhjjjmmmmmmiiidddXXXRRRIIIAAA<<<999666555---,,,+++******+++---...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***......------...///000111555888===AAAFFFMMMTTTYYY___iiisssuuutttuuuvvvuuuttt{{{yyykkklll~~~pppfffccceeegggiiirrrvvv~~~}}}yyytttwww}}}~~~}}}vvvsssrrrzzzxxxiiihhhooovvv|||qqqeeeaaaZZZVVV]]]ffffffZZZMMMBBB===555///---,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))+++++++++,,,,,,---------//////000111222333333444333444666888::::::::::::===<<<===@@@@@@@@@FFFNNNggg~~~YYY[[[\\\]]]\\\]]]___``````aaaccceeegggiiijjjjjjjjjkkklllmmmmmmnnnnnnnnnmmmmmmllllllllllllmmmmmmjjjjjjjjjjjjkkkkkklllllljjjjjjkkkkkklllmmmmmmnnnmmmllliiihhhhhhjjjmmmnnnnnnmmmllllllkkkiiifffccceeeccc^^^ZZZVVVTTTSSSSSS^^^aaafffjjjlllmmmmmmmmmsssrrrooommmmmmnnnppprrrooommmllllllpppvvv|||~~~zzzllljjjhhhhhhkkknnnoooooojjjjjjkkkmmmpppssswwwyyy{{{tttjjjbbb```fffpppwwwmmmgggaaaaaafffjjjiiiggg]]]VVVMMMCCC<<<888777777333000,,,******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---000///......000444888;;;AAAEEEJJJMMMTTT___hhhmmmlllooopppmmmjjjlllpppttt~~~wwwpppppp{{{wwwkkk[[[TTTXXXcccooovvv{{{|||~~~{{{wwwsssqqqooonnnooommmlllkkklllmmmmmmjjjhhhjjjfffcccdddeeefffkkkqqqvvvyyyzzzxxxvvv{{{~~~wwwnnnjjjjjjiiiffffff|||zzzooojjjvvvwwwlllbbb```gggjjjfff```[[[SSSGGG;;;333///,,,+++---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))+++++++++,,,,,,---------//////000111222333333444333444666888::::::::::::===<<<===??????>>>DDDLLLggg~~~UUUWWWXXXYYYYYYYYY[[[\\\]]]^^^```bbbdddeeeffffffjjjjjjlllmmmnnnooooooooommmmmmllllllllllllmmmmmmlllllllllkkkkkkjjjjjjiiiggghhhiiikkkmmmnnnooopppnnnllljjjhhhhhhiiikkkmmmmmmmmmmmmnnnnnnkkkfffcccaaa```]]]ZZZUUUPPPMMMJJJOOOUUU^^^eeehhhjjjkkklllrrrqqqnnnmmmlllnnnppprrrooommmjjjiiijjjooouuuyyy|||}}}{{{tttoooiiieeefffkkkpppsssyyyyyywwwssspppqqqwww|||{{{rrrjjjeeegggooouuujjjccc\\\ZZZ___eeeiiiiiiaaa\\\TTTKKKCCC@@@???@@@999444...+++***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,---...///......///111666;;;AAADDDQQQWWWZZZZZZ___jjjrrrsssxxxlll```[[[^^^hhhrrrzzzzzz}}}fff___XXXXXXccctttyyytttppplllhhheeeeeebbb^^^]]]ccclllsssuuuoookkkeeeccceeejjjpppssspppjjjbbb\\\TTTPPPTTTZZZUUU\\\bbbaaa]]]___hhhppp}}}|||}}}ppp]]]RRRTTT]]]cccpppppp___aaappp}}}|||lllaaa^^^bbbfffjjjlllcccUUUHHH===666111...------------,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))******+++,,,,,,---......//////000111222333333444444555777999;;;;;;;;;;;;<<<;;;===???>>>>>>DDDKKKhhhPPPRRRSSSTTTSSSTTTVVVWWWXXXZZZ]]]```cccdddeeeeeeiiijjjlllmmmnnnooooooooommmmmmllllllllllllmmmmmmnnnnnnnnnnnnmmmkkkjjjiiiggghhhjjjlllnnnoooppppppooonnnlllkkkkkklllmmmnnnnnnnnnoooppppppmmmhhhddd[[[[[[ZZZXXXTTTOOOKKKHHHEEELLLUUU\\\aaadddhhhkkkmmmllljjjjjjjjjkkkmmmooonnnllljjjhhhiiilllpppsssvvvwwwzzz~~~~~~|||{{{vvvoooiiihhhlllqqqvvv}}}wwwqqqsss|||zzztttqqqrrrssshhhccc\\\YYY[[[aaagggkkkgggeee```YYYRRRNNNMMMNNNAAA:::222,,,+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,......///---///222777>>>EEEJJJNNNYYYaaaeeeeeekkkwwwyyymmm^^^VVVVVV```rrr{{{rrrpppttttttmmmddd___ccckkkuuu|||vvvoookkklllqqqkkkkkkmmmrrruuutttmmmfffdddfffhhhkkksss{{{}}}zzzrrroookkkjjjnnnwwwuuukkkaaaZZZ]]]ddd^^^fffkkkfff]]]XXXUUUTTTZZZ```ggglllooorrruuuyyy}}}iiiZZZVVVXXXYYYjjjooo\\\YYYcccppp|||xxxiii___]]]ccciiieee^^^SSSHHH???888222///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******+++,,,,,,---......//////000111222333333444555666888:::<<<<<<<<<<<<<<<;;;<<>>@@@AAABBBAAABBBCCCEEEFFFIIIOOOUUU[[[___aaabbbhhhhhhiiijjjkkkllllllkkkmmmmmmmmmllllllmmmmmmmmmnnnooopppqqqqqqpppoooooolllmmmnnnoooooonnnmmmlllhhhhhhjjjkkkmmmnnnooopppmmmmmmnnnoooooommmhhheee[[[ZZZYYYWWWVVVUUUVVVVVVRRRSSSQQQMMMKKKMMMUUU\\\eeeeeeggghhhiiijjjkkkllliiiiiijjjkkkmmmnnnppppppiiilllpppwww~~~~~~zzzvvvsssrrrrrryyy~~~{{{sssttt~~~yyyrrriiicccgggfffbbb[[[VVVWWW___fff{{{{{{xxxpppdddYYYSSSPPPNNNEEE999222000///---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))------...000111333444444:::>>>FFFOOOVVV[[[^^^___cccjjjkkkbbb```eeeeee___ZZZYYY```qqq|||iii```YYYSSSVVV```nnn}}}}}}tttooopppooolllmmmqqq{{{zzz{{{zzzvvvtttyyy~~~yyy||||||vvvrrroootttzzzzzzvvvnnnfff^^^\\\ZZZXXXXXXWWWUUUSSSXXXaaakkkqqqvvvxxxuuuoooyyyxxxxxxzzzxxxjjjmmmwwwyyyjjjaaa___\\\WWWQQQKKKCCC<<<666//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))******+++---...////////////000111222333333444444666888:::;;;<<<<<<;;;;;;:::<<<@@@@@@AAAGGGOOOjjj777777777777888999:::;;;???CCCGGGLLLQQQVVV\\\```fffkkkllliiihhhjjjllljjjkkkkkkkkklllllllllmmmmmmkkkllllllmmmnnnoooooopppmmmlllkkkmmmnnnooommmlllkkkkkkkkklllmmmoooqqqrrrpppppppppoooooonnnmmmllljjjgggccc___\\\ZZZ[[[[[[ccc___YYYSSSPPPPPPRRRTTT]]]___bbbeeegggiiiiiiiiimmmjjjiiijjjnnnpppooonnnhhhlllrrrwwwzzz{{{|||}}}|||}}}{{{uuuvvv|||{{{yyy~~~{{{ssskkkjjjllljjjeeedddccc```]]]]]]```eeeiii~~~}}}|||xxxpppbbbSSSHHHFFFFFFDDD<<<333,,,,,,///++++++************++++++************************(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((((('''''''''''')))+++,,,)))))))))((('''(((+++...000222444555555666777888AAAIIISSSZZZ^^^bbbgggjjjgggfffbbb\\\WWWXXX^^^dddccckkk}}}tttdddaaa]]]dddmmmyyy}}}xxxooosssuuussstttxxx{{{{{{|||wwwxxx|||{{{{{{wwwggglllooovvv~~~|||ooobbb[[[SSSNNNJJJLLLTTT___gggkkkeeerrrzzzoooeeeccciiiooonnn{{{|||wwwhhh```fffiii[[[HHH===444000......---******------,,,++++++******++++++))))))************))))))+++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++,,,---...///000............000222444555444555777888::::::;;;;;;???===>>>@@@@@@@@@FFFNNNiii444444444444555666777888;;;>>>BBBFFFKKKQQQWWW[[[eeeiiikkkiiiiiikkkllljjjiiiiiijjjjjjjjjkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnlllkkkkkklllnnnnnnmmmlllllllllmmmnnnoooooopppqqqooooooooooooooonnnnnnmmmooommmjjjhhhffffffffffffhhhfffbbb^^^ZZZWWWUUUSSSVVVYYY^^^cccfffhhhiiihhhllljjjiiijjjmmmnnnnnnmmmkkkmmmppprrrtttwwwzzz}}}}}}wwwtttwwwzzz}}}~~~}}}}}}vvvqqqkkkhhhmmmrrrooohhhccccccdddddddddfffhhhiiiuuuyyy{{{xxxnnnaaaUUUNNNJJJIIIEEE>>>666000......++++++++++++++++++,,,,,,************************************************))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++)))******))))))***...000222555888999888:::???CCCNNNRRRWWWZZZ]]]aaaeeehhhnnnfff^^^\\\```ffflllnnn}}}tttfff```dddlllzzz}}}uuurrrssszzz}}}{{{{{{}}}rrrkkkmmmsssyyyvvv~~~~~~|||nnnggg[[[TTTLLLIIIKKKOOORRRSSScccqqqpppbbbYYYVVVWWWlll~~~jjjllluuuhhhgggjjjfff[[[SSS>>>666000///000...---...---,,,++++++***+++++++++))))))************))))))+++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---...//////............000222444555444555777888::::::;;;;;;>>>===>>>@@@@@@@@@FFFNNNiii~~~111000000111111222333444666888:::>>>BBBHHHOOOTTT^^^dddhhhggggggjjjjjjhhhhhhhhhhhhhhhiiiiiiiiiiiikkkkkklllllllllllllllllllllkkkkkklllnnnnnnmmmlllmmmnnnooopppppppppoooooommmnnnnnnoooooooooooooooqqqqqqqqqpppppppppppppppllllllllliiiddd]]]WWWSSSPPPSSSXXX^^^cccfffggggggkkkiiiiiijjjlllmmmmmmlllnnnnnnmmmmmmnnnqqqwww{{{~~~wwwsssrrrsssyyy~~~wwwqqqfffdddaaacccllltttrrrkkk___aaadddggghhhgggfffdddiiiooouuusssjjj___WWWSSSNNNJJJEEE@@@;;;666222...******+++,,,------,,,,,,************************************************))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))***+++++++++---111444111555999::::::===DDDJJJVVVVVVWWWZZZ^^^ccciiillloookkkgggffflllwww{{{sssiiibbbbbbbbbcccmmmyyyyyyvvvsssppprrruuu~~~zzzzzzmmmhhhppp{{{wwwqqqsss~~~~~~{{{|||{{{ttthhhaaaYYYSSSQQQOOOLLLJJJQQQ[[[iiittt{{{}}}lll^^^TTTOOObbbvvv|||___[[[jjj|||uuuiiigggiiieee^^^FFF<<<222000000...,,,---------,,,+++++++++++++++))))))************))))))+++++++++******************************************))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++,,,---............---...///111333555444555777888::::::;;;;;;>>>===>>>@@@???@@@FFFNNNhhh}}}...............///000111111333444666:::@@@GGGLLLUUU\\\aaabbbcccfffgggeeegggggggggggghhhhhhhhhhhhkkkkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjlllnnnnnnmmmlllnnnoooqqqrrrrrrpppnnnmmmlllmmmnnnoooppppppppppppoooppprrrsssssssssrrrqqqnnnnnnooommmhhhaaa[[[VVVQQQSSSUUUYYY]]]aaadddfffiiiiiijjjkkklllmmmllllllooonnnmmmllllllnnnssswwwzzz|||vvvsssqqqpppuuuzzzyyyssslllgggiiijjjkkkooouuuvvvrrrdddeeegggiiijjjhhheeebbbbbbfffkkkllliiiaaaZZZVVVOOOJJJEEEBBB@@@===666000)))***+++,,,---,,,,,,+++************************(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((((()))***++++++***((('''((()))+++,,,...000333666444666:::>>>BBBEEEHHHJJJPPPQQQTTT[[[ccckkkrrruuujjjqqqxxxzzz}}}tttfff^^^VVVSSS[[[iiivvvwwwrrrrrroookkkkkkooowww~~~uuupppqqq}}}pppeeebbbhhhqqq{{{nnnhhhlllsssooorrrssspppjjjhhhkkkoooyyy|||{{{vvvrrrrrrnnnrrr}}}zzzpppmmmjjjjjjiiifffaaa\\\PPPOOOOOORRRYYYeeerrrzzzzzznnnddd______mmmvvvfff```___ccctttuuuiiieee___VVVMMMDDD;;;666222...---///------,,,++++++++++++,,,)))******++++++******)))***************************************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,((()))******,,,,,,---...---------...///111333444444555777888::::::;;;;;;===<<<===??????@@@FFFOOOhhh}}}......---------.../////////000111222444999???DDDLLLTTTZZZ]]]```dddfffeeegggggggggggghhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjkkkmmmnnnmmmlllnnnoooqqqrrrqqqpppnnnmmmkkklllmmmoooppppppppppppnnnooopppqqqrrrqqqooonnnoooooonnnllliiifffbbb```[[[YYYWWWWWWYYY]]]aaaeeegggiiikkkllllllmmmmmmmmmnnnooooooooonnnnnnppprrrvvv}}}~~~xxxsssssssssuuuxxxyyyzzzyyy~~~~~~wwwvvvxxxzzzrrrooommmlllllljjjhhheeefffeeefffiiillliiiaaaZZZQQQLLLGGGFFFFFFCCC;;;444***++++++++++++++++++***************************(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))***++++++***)))((('''***,,,...///222555888;;;;;;===DDDKKKNNNLLLIIIIIINNNVVV```iiirrrxxx{{{jjjrrr}}}xxxbbbYYYRRRRRR\\\pppsssllloootttyyywwwuuuvvv}}}{{{tttpppssszzz}}}lllbbb^^^]]]^^^aaabbbeeeggghhhiiimmmuuu{{{rrrnnniiigggiiimmmpppqqqlllkkkiiigggffffffgggggghhhfffnnn{{{yyyvvvwww{{{}}}xxxooodddTTTHHHEEEJJJSSSYYYqqq~~~|||wwwrrrpppnnnrrr|||vvvoookkkllljjjiiisssvvviii\\\PPPPPPKKKEEE@@@888000///222...---,,,,,,++++++,,,,,,******++++++++++++************************************************************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,((()))******,,,,,,---...------------///111333444444555777888::::::;;;;;;<<<;;;<<>>DDDJJJMMMKKKHHHOOOWWWbbbjjjooosssxxx{{{rrrsss|||~~~hhh\\\[[[YYYeee{{{~~~vvvrrrwww}}}|||oooppp}}}}}}|||tttppphhh___WWWXXX[[[]]]___ccclllrrr{{{uuunnnkkkkkklllmmmdddaaadddnnnvvv{{{~~~zzzwwwuuuvvvzzzuuubbbSSSJJJGGGFFFFFFWWWeee|||~~~xxxvvvqqqnnnsss~~~~~~|||sssbbbUUUPPPMMMKKKIIIBBB777111000...------,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++************************+++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++,,,---......------,,,---...000222444444555777888::::::;;;;;;;;;;;;<<<>>>???@@@FFFOOOkkk...------,,,,,,------------...//////...000333555;;;CCCJJJNNNUUU^^^dddfffdddddddddeeeeeeeeeffffffddddddeeeeeeffffffggggggiiihhhiiikkkmmmnnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooooopppoooooommmnnnnnnooopppppppppoooqqqpppnnnmmmlllmmmnnnnnnllliiieeebbb______``````^^^bbbgggiiijjjjjjlllnnnmmmnnnoooooonnnmmmmmmnnnpppxxxyyy{{{}}}sssqqqyyyyyyuuuuuuvvvtttsssvvvqqqllllllnnnnnnkkkgggcccaaa^^^ZZZVVVOOOFFF???444222///,,,++++++,,,---************************************************(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''((()))************''''''''''''(((((((((((())))))))))))***+++,,,,,,---///222555666888:::<<<<<>>???@@@GGGOOOmmm------,,,,,,,,,,,,,,,------...///...------///111333;;;BBBGGGNNNYYYaaacccbbbbbbcccccccccdddddddddccccccddddddeeefffgggggghhhhhhhhhjjjmmmnnnnnnlllmmmmmmmmmlllmmmnnnoooooommmnnnnnnoooooooooooooookkkkkklllmmmnnnppppppqqqooonnnmmmlllllllllmmmmmmnnnmmmjjjhhheeebbb```___[[[___eeeggghhhhhhkkkmmmmmmnnnnnnmmmkkkkkkmmmooollluuu|||}}}~~~|||uuuyyyvvvsssooollljjjiiiiiiiiimmmkkkhhhccc\\\SSSIIICCC888555111---+++,,,---///************************(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))''''''''''''((((((((()))***)))(((((()))+++---...///222555888999:::<<<>>>BBBHHHNNNMMMJJJNNNYYYccckkkttt}}}|||vvvssswww~~~{{{xxxwwwvvvtttqqqtttwwwkkkhhhhhhpppoooqqqwwwqqq___```aaahhhsss{{{uuukkkkkkhhhfffddd```\\\^^^cccjjjppp||||||uuuppplllnnnzzz~~~qqqlllnnnrrrssssssssseeeXXXSSSVVV___qqquuubbb^^^ddd^^^wwwvvvpppgggeeemmmrrrgggQQQ@@@......---,,,,,,,,,,,,---***++++++,,,,,,++++++***))))))******++++++++++++************************++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,......///000,,,,,,,,,---...000222333444555777888:::;;;;;;;;;;;;:::;;;>>>???@@@GGGOOOnnn,,,,,,,,,---------....../////////......---------...222888>>>GGGPPPZZZ```bbbbbbbbb```______aaaccc___```aaacccdddeeeeeeeeehhhhhhiiijjjlllmmmnnnnnnooooooooonnnmmmlllllllllkkkmmmnnnnnnmmmmmmnnnppprrrpppnnnmmmlllmmmnnnooosssrrrpppooooooooopppqqqkkkllllllllljjjgggeeecccaaa```aaacccgggiiijjjjjjiiiiiijjjkkklllmmmnnnooopppssswwwzzz|||}}}|||vvvooofffccclllwwwzzzooo```RRRJJJIIIJJJKKKBBB666---))))))+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******)))(((((()))+++---///000333555888:::;;;===@@@CCCJJJNNNVVV___hhhooorrrsssvvvxxxtttllllll|||}}}rrrnnnjjjiiihhhnnnyyyvvvpppsss{{{{{{{{{vvvyyyrrrfffeee^^^```eee]]]VVV[[[XXX```hhhkkknnnwww{{{yyyxxx~~~{{{wwwuuuvvvyyy{{{{{{{{{|||oooZZZLLLHHHMMMSSSkkk}}}jjj```aaa]]]kkknnniiiqqqzzz}}}oooiiinnnpppcccPPP===555/////////---,,,,,,------,,,,,,+++******)))************************,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------...///000222444555666777999999888888999;;;999:::===??????@@@IIIRRRrrr,,,,,,---------.....................---------,,,,,,...222888>>>GGGQQQWWW[[[]]]]]]]]]\\\\\\^^^```]]]^^^___aaabbbcccccccccfffggghhhiiijjjkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnlllmmmoooooonnnmmmoooppppppooommmlllkkklllmmmnnnoooooommmlllllllllmmmnnnooopppppppppnnnllliiihhhaaa```___aaadddhhhkkkkkkkkkkkkmmmnnnooopppqqqrrrrrrtttwwwyyy{{{}}}}}}}}}~~~yyyuuuppppppyyyuuucccSSSJJJHHHIIITTTNNNDDD888///***+++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))(((((((((((((((''''''(((((()))***)))))))))***,,,...111222777777999;;;>>>@@@@@@@@@JJJLLLRRR^^^lllvvvzzzzzzrrrllleeehhh}}}sssiiihhheeehhhpppzzz}}}wwwlllhhhfffkkkxxxttteee\\\^^^[[[]]]ddd```^^^hhhkkkwwwzzzssskkkgggiiipppxxx}}}{{{hhhXXXOOOMMMNNNVVV^^^llluuufff^^^___hhh{{{fff\\\___iii{{{xxxjjjeeeeee```XXXHHH===444222111///---------,,,,,,,,,++++++******************************,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------.........///111222444555666777999999888888999;;;999:::<<>>???HHHRRRlllzzz,,,------------............------------,,,,,,,,,+++,,,...111666===FFFLLLTTTVVVYYY[[[[[[\\\]]]^^^\\\\\\^^^___``````aaaaaaeeeeeefffggghhhiiiiiijjjllllllmmmmmmnnnoooppppppmmmooopppooonnnnnnoooqqqnnnmmmlllkkkkkkkkklllmmmnnnnnnmmmllllllllllllmmmmmmmmmmmmmmmllljjjhhhfffdddaaa^^^^^^aaafffiiikkkkkklllnnnoooqqqrrrrrrssstttuuuwwwwwwyyy|||~~~yyytttppp~~~zzzwwwxxxxxxzzzyyyjjjZZZOOOIIIGGGUUUTTTOOOCCC555,,,+++...,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))'''''''''''''''((())))))))))))***,,,...111333444:::::::::<<<>>>@@@AAA@@@HHHIIIOOO^^^qqq}}}|||mmmddd___nnnvvvccc^^^``````mmm{{{uuuxxxyyyyyyvvvccc^^^```dddhhhkkkhhhaaa\\\WWW]]]\\\]]]eeehhhppppppfffdddiiipppuuuqqq```SSSOOONNNIIIIIIMMM]]]vvvxxxrrrpppooorrr{{{tttbbbYYYUUUYYYhhhxxxssseee^^^ZZZXXXNNNDDD:::666333000...///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------------......//////111222444555555777888999888888:::;;;::::::<<<>>>===>>>GGGQQQkkkyyy------------............---------------,,,,,,,,,............111777>>>CCCNNNQQQVVVZZZ[[[\\\]]]^^^[[[\\\]]]^^^___`````````ddddddeeefffgggggghhhiiilllllllllmmmnnnnnnoooooonnnpppqqqpppooonnnoooqqqnnnmmmllllllllllllmmmmmmqqqpppppppppoooooooooooojjjkkkkkkjjjiiihhhgggfffiiiddd___]]]___cccfffhhhiiijjjlllooopppqqqqqqqqqtttuuuuuutttuuuyyy~~~yyytttqqqwww{{{|||zzzvvvooohhhtttrrrrrrvvvxxxxxx{{{zzzxxxtttmmmbbbVVVLLLGGGKKKPPPQQQHHH999...---111,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))***+++,,,...111444666777:::;;;<<<;;;;;;>>>DDDIIILLLLLLSSSbbbttt}}}yyyqqq___```iii{{{lllfffgggkkkxxxzzzqqqkkk___llluuuyyynnn___``````^^^[[[YYYYYYYYYYYYffflllqqq}}}wwwqqqooonnnxxx{{{}}}}}}{{{}}}ttteee\\\ZZZ[[[YYY\\\[[[VVVUUU^^^iiippp~~~mmmiiihhhiiifffaaaaaaeeettt|||vvvhhh\\\UUUMMMIIIDDD@@@888000...000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))***************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---........./////////000111222444555555666888888888888:::<<<::::::<<<===<<<>>>FFFQQQqqq}}}---------.........//////------------------------//////...---...222777<<>>333000111,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))),,,---///111444666888999888;;;===:::999???MMMYYY[[[[[[```jjjsssuuummmdddYYYggg{{{|||tttpppqqqwww}}}}}}uuupppmmmkkkjjjnnnzzz~~~~~~yyykkkzzzfffYYYXXXVVVSSSRRRUUUZZZ___iiizzzvvvsssmmmhhhhhhnnnxxxxxxrrrqqqrrrxxx|||uuubbbNNNHHHLLLQQQYYYrrruuummmhhhggg^^^cccooo|||vvvooottt~~~nnnaaaTTTUUUVVVRRRFFF777000000.........---------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,------...//////000000000000111222444444444666888888888999:::<<<;;;:::<<<===<<<>>>GGGRRRuuu------........./////////---------............///---------,,,,,,...222555;;;???FFFKKKNNNPPPQQQSSSUUUVVVXXX[[[]]]^^^___```___```aaaccceeegggiiiiiikkkkkkkkkkkkkkkkkkjjjjjjooopppqqqpppnnnmmmnnnooooooooopppppppppqqqqqqqqqppppppqqqqqqppppppooonnnqqqqqqqqqqqqppppppppppppppplllhhhddddddccccccbbbiiikkknnnqqqsssttttttsssqqqqqqqqqoooppprrrwww{{{{{{wwwooonnn{{{|||rrrqqqrrrvvvzzzwwwppplllmmmrrrmmmfff___\\\ZZZXXXWWWIIIMMMPPPNNNFFF<<<555111,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******...///222444777888999:::777:::======@@@KKK]]]kkkmmmmmmmmmnnnppppppooommmzzzyyyqqqdddbbbcccgggpppyyy|||uuuqqqtttzzzyyyooolllmmmiiippp~~~xxxdddXXXSSSSSSRRRQQQUUU^^^iiiqqqzzzmmmggggggkkkooovvvpppaaaWWWOOOIIIGGGSSSfffzzzqqqccc______\\\dddvvvzzzvvvzzzggghhhjjjiii\\\III:::444000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...//////000000000000111111333444444444666888888888999;;;===;;;:::<<<======???IIIUUUttt~~~............////////////........./////////000000,,,---......---...000333333777===BBBEEEHHHJJJLLLNNNPPPRRRUUUXXXZZZ[[[\\\[[[\\\^^^aaadddfffhhhiiihhhhhhhhhiiijjjjjjkkkkkknnnooopppooommmlllmmmnnnoooppppppqqqqqqqqqqqqqqqoooppppppqqqpppooonnnmmmnnnnnnnnnnnnnnnnnnoooooonnnmmmjjjiiiiiigggeeebbbhhhjjjnnnqqqssstttssssssqqqqqqqqqpppppprrrvvvyyyvvv{{{wwwuuuxxx}}}rrrtttwwwxxxssslllmmmqqquuupppkkkfffdddbbb___\\\OOOOOOPPPQQQOOOHHH<<<333------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))***++++++111222444777888999::::::888999===DDDPPP___oooyyywwwvvvrrrmmmlllvvvzzzlllccc]]]RRRYYYbbbjjjooosssxxx||||||~~~}}}{{{}}}nnndddfffjjjddd___]]]XXXSSSRRRVVVUUUXXXZZZ[[[___jjjzzz|||}}}}}}zzzvvvtttuuuvvv}}}vvvoookkkqqq{{{uuukkk```VVVSSSQQQPPPWWWmmm~~~pppiiifffbbblllkkkmmm{{{uuutttwwwsssbbbLLL>>>222111000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))(((((()))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///000000111111111111222333444444444555777888888999;;;===;;;:::<<<>>>>>>AAALLLWWWrrr}}}............/////////000.../////////000000111111---...000111000000222333111444999>>>AAADDDGGGJJJIIIJJJMMMQQQTTTVVVXXXYYYXXXZZZ\\\___bbbeeegggiiieeeeeefffhhhiiijjjkkklllnnnoooooonnnmmmllllllmmmnnnooopppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrpppooonnnooonnnnnnnnnnnnooooooppplllllllllmmmmmmkkkgggdddeeehhhkkkoooqqqrrrqqqpppqqqrrrrrrqqqqqqsssvvvyyysssyyy~~~~~~}}}|||}}}{{{wwwyyyxxxxxxpppqqqtttsssmmmhhhmmmuuuqqqqqqrrrsssrrrmmmddd]]]PPPNNNMMMRRRUUUPPPBBB666---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********+++***************++++++,,,222444666888999::::::::::::999===JJJ]]]ppp{{{wwwvvvpppiiikkkpppddd[[[TTTUUUcccrrrzzzyyyxxx|||}}}~~~}}}}}}~~~zzzhhhgggZZZUUUSSSVVVUUURRRSSSWWWXXX^^^dddccccccmmm~~~zzzmmmlllhhhccc]]]YYYXXXXXXSSSTTTUUUSSSPPPPPPSSSVVVTTT[[[dddjjjnnnttt|||~~~pppuuuxxxvvvssswww|||ppphhhdddYYY]]]]]]ZZZaaasss}}}rrrllliiiuuubbb^^^qqqxxxsss{{{vvv\\\HHH333222111///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++)))))))))))))))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///000111111111111111222333444444333555777888888999;;;===;;;:::<<<>>>???BBBMMMYYYsss////////////////////////............////////////------...///000000/////////111333666:::>>>AAACCCFFFHHHKKKNNNPPPSSSWWWZZZXXXYYYZZZ\\\^^^```bbbcccfffeeeeeefffggghhhiiijjjnnnnnnmmmlllkkklllooorrrqqqqqqqqqqqqqqqpppooonnnrrrrrrqqqpppooooooooopppooonnnmmmllllllmmmnnnooooooooommmllljjjhhhggggggeeegggkkknnnpppooonnnmmmlllnnnqqqrrrrrrrrrsssuuuvvvvvvxxx{{{|||yyyxxx{{{|||wwwuuuwww~~~xxxnnnqqqrrrmmmkkkooo{{{uuupppnnnppppppmmmiiiZZZXXXTTTQQQVVVWWWLLL===222,,,))),,,...,,,++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&%%%%%%'''++++++)))&&&+++)))(((''')))---111444444333777;;;:::666999@@@>>>>>>FFFWWWgggrrr{{{|||jjjgggkkktttvvveee]]]YYYWWWkkk}}}|||tttmmmlllppp|||zzzyyyeee\\\VVVTTTRRRRRRSSSVVVYYY[[[^^^gggoooqqqwwwsssoooiiidddaaa\\\VVVQQQMMMIIIEEEDDDEEEFFFEEEDDD@@@????????????@@@AAABBBCCCEEEGGGJJJNNNQQQTTTUUUYYYaaahhhjjjiiilllvvvwwwqqqoooqqquuuxxx}}}sssmmmiiisssvvvjjj[[[YYYaaajjj|||yyyzzzsss{{{jjjVVVXXXlll|||rrrmmmkkkaaaUUU<<<666111000///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++...---+++)))(((((())))))'''''''''))),,,000555888EEE777///333555000000555333555888888888888999:::;;;===:::===CCCAAAHHH\\\rrr....................................////////////---...//////////////////------///111444888;;;===???AAADDDFFFHHHKKKNNNQQQUUUVVVXXXZZZ[[[]]]^^^^^^aaaaaacccdddfffhhhiiijjjkkkkkkkkkjjjiiikkkmmmppppppqqqqqqqqqppppppooonnnqqqppppppooooooooooooppppppooonnnmmmmmmnnnoooooooooooonnnmmmkkkjjjiiiiiifffgggjjjlllmmmnnnnnnmmmmmmoooqqqrrrqqqqqqrrrtttuuuuuuwww{{{~~~{{{wwwuuuwww|||uuuppplllppp{{{{{{xxxvvvqqqqqqwwwwwwrrrmmmmmmpppssstttrrrkkkfff]]]XXXZZZ\\\UUUJJJ888000***+++---+++))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))(((''''''''''''((()))((('''''')))+++,,,***'''******)))***,,,///333555:::666666:::;;;999:::???666KKKbbbpppzzzxxxpppdddjjj|||rrreeecccooo|||yyyqqqkkkjjjlllwwwyyy~~~}}}tttrrrvvvwwwxxxfffYYYTTTSSSRRRQQQRRRWWW___iiipppyyy}}}qqqkkkddd```^^^[[[VVVRRRGGGDDDAAA@@@???>>>;;;888CCC@@@======>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>888888999999:::;;;;;;<<<999>>>CCCDDDCCCEEEKKKRRRccckkkwww~~~vvvtttuuuxxxrrryyy~~~ppp___WWWTTThhh|||||||||sssjjjddd]]]^^^mmmwwwiiibbb^^^ZZZHHH>>>444111000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***))))))))))))((((((((())),,,000444666BBB555...222444000000555333555777777777777999;;;;;;===:::===CCCAAAHHH\\\sss........................---............///////////////////////////...---,,,,,,,,,---///222666888888:::<<<>>>???BBBEEEHHHOOOPPPSSSVVVXXXYYYYYYYYY\\\]]]```cccfffggghhhhhhhhhhhhiiihhhhhhiiilllnnnoooppppppppppppoooooonnnooonnnnnnnnnnnnoooooopppppppppooonnnnnnooopppqqqoooooonnnnnnmmmllllllllliiihhhhhhiiijjjlllnnnooooooppprrrrrrqqqqqqrrrsssttttttvvv{{{}}}yyyuuurrrrrrvvvyyyyyypppiiinnn~~~{{{rrrqqqvvvooojjjfffgggmmmtttzzz|||vvvhhh^^^\\\^^^[[[TTTBBB777---,,,...---***)))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))((((((''''''(((((()))***))))))***,,,,,,***)))******+++---000333666777:::888888<<<===;;;999:::>>>UUUhhhmmmvvv|||mmmcccdddvvvzzzsssooooooooottt|||vvvuuuwww}}}zzzrrrhhh```___dddhhhjjjkkkfff]]]VVVRRRQQQUUUYYY^^^dddkkkuuu}}}xxxssshhh\\\KKKGGGCCCAAAAAA@@@<<<999===<<<;;;<<<>>>??????>>>===<<<:::;;;;;;<<<:::999999::::::;;;<<<<<<======@@@@@@???>>>===<<<<<<;;;:::<<<======<<<===???AAAAAAFFFNNNXXXaaakkktttzzzzzzxxxrrrzzzlllZZZPPPNNN[[[ooo|||mmmiiiqqq|||vvvfffeeerrrmmm]]]XXXXXXPPPDDD888333111///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++************))))))***,,,///222444<<<222---111333000111555444555666666666666999;;;;;;===:::===CCCAAAHHH\\\ttt---------------------------------.........////////////000000///...------///...------...000333555555777999:::;;;===@@@CCCGGGJJJMMMQQQUUUWWWXXXXXXZZZ\\\```cccfffggggggfffeeefffggggggggghhhkkkmmmnnnnnnoooooopppooooooooommmmmmmmmmmmmmmnnnooopppqqqpppooooooooopppqqqrrrpppooooooooooooooonnnnnnlllkkkiiihhhiiilllooorrrqqqsssuuutttsssrrrrrrsssttttttuuuyyy~~~~~~}}}zzzuuuqqqppprrruuutttlllppp~~~sssoooqqqmmmiiieeegggooozzz~~~nnn```[[[ZZZXXXUUUKKK===111...000///---,,,************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))***))))))************)))***,,,...111444777888999666888<<>>:::888888LLLWWW```gggpppwwwqqqfffiiiwww}}}rrrccc]]]jjjxxx}}}vvvvvv|||vvvllleee```\\\ZZZ^^^]]]ZZZXXXVVVVVVWWWXXXZZZdddrrr~~~ooo```[[[VVVKKKAAA>>><<<;;;<<>>>>>>>>@@@AAABBBCCCCCC@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBCCCCCC?????????>>>>>>=========@@@???============<<<;;;<<<===???@@@CCCHHHMMMRRRgggsssyyyiii^^^RRRQQQTTT```tttyyytttnnnjjjqqqpppzzzuuulllyyyyyyeeeXXXTTTRRRIIIAAA;;;555///---///------------------------,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++((()))***,,,,,,,,,+++***++++++***+++,,,...000222777000---000222111222555444555555555555666999;;;;;;===:::===CCCAAAHHH\\\uuu........................------------............//////000000///...------000///...------///111222333555777777888999<<<>>>@@@CCCGGGLLLQQQTTTWWWXXXZZZ\\\___bbbdddddddddcccbbbdddfffgggggghhhjjjllllllmmmnnnooooooooooooooommmlllllllllmmmnnnooooooqqqpppoooooooooqqqrrrsssppppppppppppppppppppppppnnnmmmkkkjjjkkknnnqqqssstttuuuwwwvvvuuussstttttttttttttttwwwzzz}}}~~~~~~~~~|||wwwsssrrrssstttxxxqqqmmmsss}}}yyyrrrppprrrssspppnnnpppwww~~~ooocccZZZUUUSSSSSSPPPBBB555000///...,,,---************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))((())))))))))))))))))***,,,---000444777999::::::777;;;===;;;999<<>>===>>>>>>>>>===<<<>>>???AAABBBCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLDDDDDDDDDCCCCCCBBBBBBAAABBB???============:::888999;;;<<<======>>>AAADDDHHHPPP]]]hhhrrr~~~}}}|||}}}}}}qqqgggaaaWWWOOOPPP___ttt~~~uuukkkeeecccppp{{{www~~~uuuggg___YYYWWWTTTNNNAAA333,,,---------------------------,,,,,,------,,,,,,+++***************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))******+++'''(((***+++,,,,,,+++***++++++++++++,,,...///000222...---///111111222555333555666666666777999;;;;;;===:::===CCCAAAHHH\\\uuu////////////////////////,,,------------.........//////////////////...---------------------......000222333333333444666999:::<<>>;;;777;;;JJJ\\\fffeeelllxxx}}}nnnddd|||jjj^^^eeedddrrrzzzqqqqqquuuzzztttqqqkkkppp|||ggg^^^^^^YYY[[[]]]```dddhhhkkkmmmtttaaaVVVHHHBBB===;;;999888:::>>>>>>???@@@BBBCCCCCCCCCCCCJJJMMMPPPRRRSSSUUUXXX[[[UUUWWWYYYYYYYYYYYY[[[]]]^^^^^^___```___^^^]]]\\\\\\[[[ZZZXXXUUUSSSRRRQQQOOOMMMLLLKKKJJJHHHFFFCCC:::<<<>>>>>>=========>>>===@@@CCCGGGLLLUUUaaaiii}}}}}}zzzyyyzzz}}}wwwllllllddd\\\WWWWWW\\\gggrrrzzz~~~xxxlllggglll~~~www{{{|||wwwiiiiiiiiidddTTT???111---------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))******+++((()))***++++++++++++++++++++++++,,,---...///000/////////000111222333444333555888888888888999:::;;;===:::===CCCAAAHHH\\\sss000000000000000000000000,,,,,,---------.........---...//////////////////,,,,,,---......---,,,,,,...///000000000000222444555666888;;;???EEEIIILLLPPPQQQSSSUUUWWWYYY[[[\\\\\\___bbbcccdddeeehhhiiiiiijjjlllmmmnnnooooooooooooooonnnnnnmmmnnnnnnnnnoooooonnnnnnoooppprrrsssrrrqqqqqqqqqppppppoooooolllmmmnnnoooppppppoooooorrrtttuuuuuutttssstttuuusssrrrrrrtttxxx|||~~~~~~~~~~~~~~~|||zzzxxxxxxyyyyyy|||}}}zzzssskkkdddaaaeeejjjooorrrrrrpppmmmjjjpppooonnnmmmnnnqqqvvvyyy{{{rrriiiccc\\\VVVYYY```^^^TTTHHH===333++++++...************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***++++++******&&&((())))))((()))---000111222333555777999;;;<<<<<<<<<<<>>??????DDDLLLIIILLLPPPTTTXXX[[[^^^___]]]```dddfffgggiiimmmppprrrtttuuuuuuuuuvvvzzz}}}||||||}}}}}}|||zzzxxxvvvpppooommmjjjgggeeebbbaaa^^^^^^^^^\\\YYYUUUSSSQQQIIIJJJIIIGGGBBB???======@@@???===<<<===@@@CCCFFFTTTaaasss{{{qqqwww}}}yyyxxxvvvwwwtttiiiYYYOOONNN[[[dddxxx{{{vvvuuukkklll|||wwwuuutttrrrfffQQQ<<<111........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))******+++******************++++++******+++,,,---...///000---///111111111222333333222666999;;;;;;:::999:::;;;===:::===CCCAAAHHH\\\qqq000000000000000000000000,,,,,,,,,---------......------...///000000000///,,,---///000000///---,,,...///000000//////111333333222333444888===BBBEEEIIIJJJLLLNNNQQQUUUXXXYYYZZZ\\\```bbbcccdddfffhhhiiijjjkkkmmmnnnoooooooooqqqpppooonnnnnnnnnnnnnnnooonnnnnnnnnnnnppprrrsssrrrrrrqqqqqqpppoooooonnniiikkknnnpppqqqpppnnnlllppprrrttttttsssrrrssstttrrrqqqrrrtttyyy~~~}}}~~~~~~}}}{{{zzzzzz{{{vvv{{{zzzoooeeeaaabbbeeeooo{{{~~~qqqgggoooooonnnmmmkkkkkkmmmoootttlllddd```ZZZWWW^^^ggghhh___SSSGGG999...---222************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++++++++***&&&)))******)))+++///333222333333555777999;;;<<<555999@@@OOOjjjwwwmmm___\\\lllyyypppgggtttzzzoookkkoooyyyzzzooogggiiiqqqvvvzzzttteeeXXXVVVVVVVVVWWW[[[aaaiiitttzzzgggQQQDDD===:::???GGGFFFBBBCCCHHHJJJJJJOOOWWW]]]```eeejjjmmmooorrrtttzzz}}}~~~|||{{{uuuvvvvvvsssnnniiigggggg[[[[[[XXXTTTNNNIIIHHHGGGCCCAAA@@@@@@AAA@@@???===777???JJJTTT^^^mmm~~~ppp[[[QQQAAALLLdddgggfffxxx}}}vvvsssuuuqqq___GGG777........................,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))******+++,,,+++***))))))***+++,,,******+++,,,...///000000---000222222111333444333222666:::======;;;:::999;;;===:::===CCCAAAHHH\\\ppp444333222333444333111000111000...------...000111111000///...------------///////////////......---111000...---,,,,,,------111222222222333666:::===CCCEEEHHHLLLPPPSSSVVVWWWXXXYYYZZZ[[[]]]___cccfffgggjjjlllmmmmmmnnnoooqqqoooppppppppppppooonnnnnnwwwtttqqqooonnnoooppprrrssssssrrrrrrqqqpppooooooqqqrrrsssrrrpppnnnnnnnnnmmmmmmnnnoooqqqrrrssstttrrrtttwwwxxxzzz{{{~~~||||||}}}}}}}}}{{{zzzyyywwwmmmhhhjjjnnnxxxzzzssshhhiiiiiimmmqqqqqqlllkkknnnnnncccYYYYYYaaahhhhhhdddiiillliiiZZZDDD444000333///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%'''(((((('''''')))***))))))))))))((((((((((((***))))))***+++...000111333222333666:::<<<;;;888555:::HHH___uuu|||uuuwwwggg^^^kkkrrrkkkwwwnnnjjjuuu|||nnndddccciiipppiiibbbZZZUUUUUUUUUTTTSSSWWW^^^iiiuuu~~~pppTTTLLLAAA;;;<<>>BBBDDDKKK[[[kkk{{{kkk[[[SSSMMM^^^nnnaaabbbpppuuukkkhhhcccQQQ>>>111......//////---///333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***************,,,+++***)))))))))++++++******))))))))))))******(((((()))***************+++,,,,,,,,,,,,,,,,,,---,,,...000111111222444666555666777666666777:::<<<<<<>>>;;;===BBB@@@GGG[[[sss777666555555555555333111111000///------...///000///......---,,,,,,,,,,,,...///000000000///......000///...,,,,,,,,,------///000000111111333777:::>>>@@@CCCGGGKKKOOOQQQSSSUUUWWWZZZ[[[\\\___bbbeeeeeegggjjjkkkkkklllmmmoooooopppppppppppppppoooooouuusssqqqooooooooopppqqquuutttsssqqqpppnnnmmmmmmoooqqqrrrqqqnnnllllllllllllmmmnnnppprrrsssssstttvvvwwwyyyzzzyyyzzz|||}}}}}}~~~~~~~~~}}}|||zzzyyyzzz~~~|||uuupppppprrrwww{{{yyypppkkkkkknnnrrrrrrnnnmmmpppkkkfffcccgggnnnqqqnnniiilllpppnnn```JJJ777//////...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''')))(((''''''((())))))))))))))))))))))))((())))))***+++---///111333444555777999:::;;;;;;:::888DDDSSS```iiiooouuuyyydddeeeiiiuuu|||wwwzzzwwwuuuxxxsssttt|||tttnnngggccc[[[VVVOOOKKKMMMRRRXXX[[[fffiiippp|||yyygggXXXOOOFFFBBB===<<>>222...---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&'''((()))))))))))))))))))))))))))***+++,,,///111444555666999;;;;;;999888:::<<<@@@MMM\\\cccddddddhhhmmmaaarrr~~~wwwoooeeecccjjjmmmkkkppp{{{zzztttuuu}}}}}}mmmaaaZZZQQQPPPPPPQQQVVV^^^gggnnnnnn[[[MMMEEEAAA@@@BBBAAABBBGGGNNNVVV\\\___hhhlllqqqwww}}}}}}wwwsssmmmiiiddd^^^YYYTTTNNNKKKHHHCCC>>>===;;;999<<>>JJJ^^^sssyyyvvvsss}}}sssnnnxxxwwwnnntttxxxxxxttttttyyy}}}|||nnnaaaSSSHHHBBB888000111333000,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))************))))))(((((((((((()))))))))((((((******))))))))))))******((()))******++++++******+++++++++,,,,,,---------...///111111111111222444555666777777666777:::<<<<<<===:::<<>>===<<<;;;888666444222111111111000000000000000111---///111333333222111000...---,,,++++++,,,---...+++---.........///111444333444666:::>>>BBBEEEFFFIIIMMMQQQUUUVVVXXXZZZ\\\^^^aaadddfffggghhhjjjllloooooopppqqqqqqrrrqqqqqqooopppqqqqqqqqqpppooonnnkkklllmmmnnnppprrrssssssssstttsssqqqmmmjjjiiiiiiiiikkknnnqqqssstttttttttqqqtttvvvxxxxxxzzz|||~~~~~~~~~}}}|||{{{yyyxxxwwwssswww|||}}}{{{zzzooozzz}}}uuukkkmmmmmmeeeVVVEEE777111,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))'''&&&&&&''')))))))))))))))************+++,,,///111444666777888<<<>>>;;;666444999>>>MMMVVVbbbiiihhhddd```^^^qqq{{{oooeeebbbbbbiiippppppmmmooovvv~~~}}}|||yyyuuusssxxxmmmZZZUUUYYYVVV[[[cccjjjpppwwwvvv\\\RRREEE???@@@FFFKKKMMMLLLMMMQQQWWW___hhhnnnrrrtttyyy}}}zzzuuuooojjjddd]]]YYYUUUMMMGGGEEEBBB===:::::::::===FFFPPPZZZhhh}}}~~~uuuvvvzzz~~~wwwooowww~~~sssllliiipppzzz~~~yyyiii\\\UUUMMMCCC999666333000///000---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))***************)))(((''''''((()))*********)))(((******))))))))))))******))))))***++++++++++++***+++++++++,,,,,,---------...000111111000000111333444666777777777888999;;;;;;===:::<<>>:::666333111222111111000000000000111...///111333444444333222///...---,,,,,,,,,---...,,,---............000222000111222555888<<>>:::555555===EEE\\\fffpppooofffbbbgggnnn|||nnneee[[[iiizzzzzzwww~~~uuuppppppssstttyyyzzz}}}xxxyyy~~~wwwfffWWWTTT^^^hhhqqqvvv}}}kkkZZZHHHAAA<<>>JJJUUUiiiuuuzzzooo___bbb|||zzzooommmwww|||rrroooqqqtttvvv{{{xxxuuuqqqjjjgggmmmvvvyyyhhhVVVRRR```uuu}}}aaaMMMDDDAAA???CCCOOO^^^ddd___XXXVVV[[[cccmmmwww{{{rrrkkkiiibbb]]]\\\YYYRRRLLLJJJDDDAAA???>>>===???JJJVVVmmmqqqsss|||llljjjppp~~~tttkkkmmmhhh___QQQ???000---222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************))))))(((((()))***++++++,,,++++++******))))))))))))******)))***++++++,,,+++++++++******+++,,,,,,---......---...000000000000111333333555777888888888999:::;;;<<<999;;;AAA???FFFYYYsssTTTPPPLLLIIIGGGFFFEEECCCEEEFFFHHHHHHGGGDDDAAA>>>666666444333111000000000111111111222333555777888444222000...---,,,------+++---......---,,,---......------...///222555666<<>>BBBMMMZZZoooyyymmmjjjpppuuuqqqyyysss~~~yyyvvvqqqkkk```NNN;;;111////////////.........------------------------------************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))************)))((((((((())))))***+++,,,******))))))))))))******)))***++++++,,,,,,++++++)))******+++---......///+++---///000000000222444333555888999888888999::::::<<<999;;;AAA???FFFYYYttt^^^ZZZTTTOOOLLLJJJGGGEEEFFFIIILLLNNNNNNMMMJJJIII<<<;;;999777555444333333222111111111222555888:::555444222///------------***,,,......,,,+++,,,---------,,,,,,---///111333555777:::===@@@DDDJJJNNNSSSVVVZZZ]]]___aaadddfffiiijjjkkkmmmooopppqqqqqqqqqqqqrrrrrrssstttuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqjjjhhhdddbbbbbbhhhqqqxxxrrrqqqooommmnnnppprrrttttttvvvxxxyyyyyyzzz|||~~~yyyxxxwwwwwwwwwxxxyyyzzzxxxtttrrruuu{{{|||wwwqqqnnnuuuzzzuuuuuuxxxzzzxxxxxxzzz|||zzztttooo```cccjjjtttxxxppp^^^OOO555333111///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''(((((('''''')))***((())))))***++++++,,,,,,111333555777999999999999;;;::::::===FFFWWWkkkyyyuuuiii]]]]]]mmmppp```YYY___sssvvv]]]III@@@AAAEEEHHHPPP[[[kkkvvvyyyvvvtttrrrsss}}}|||tttkkkffffff]]]WWWQQQNNNIIIBBB@@@BBB===@@@III^^^yyymmmZZZTTTeeexxx~~~sssggguuuvvvrrrnnniii[[[GGG777///000////////////.................................************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***************((('''''''''''')))+++,,,******))))))))))))************+++,,,,,,,,,,,,+++)))******+++---...//////+++,,,...///000111333555222555888999999888999::::::<<<999;;;AAA???FFFYYYttt```bbb___XXXSSSPPPLLLFFFIIIIIIJJJKKKMMMPPPRRRSSSIIIDDD===888666555222000777555444333444777:::<<<999555000---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111222333666:::>>>BBBDDDLLLOOOTTTXXX\\\___cccfffhhhhhhhhhjjjmmmppprrrrrrrrrrrrqqqqqqrrrrrrssssssqqqpppoooooonnnooooooooollliiihhhlllsssyyyzzzyyyuuutttrrrpppooooooooopppvvvwwwxxxzzz{{{||||||}}}yyyyyyyyyxxxxxxyyyyyyzzztttttttttuuuvvvwwwwwwwwwtttvvvzzz{{{xxxvvvxxx|||~~~}}}~~~vvvooorrr{{{wwwwwwxxx|||}}}wwwmmmddd^^^[[[]]]fffnnnnnnbbbWWWGGG777---//////)))&&&***************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&%%%&&&&&&&&&''''''((((((******)))(((((((((((((((((((((((((((***---000222555888888444555;;;<<<888888777999CCCSSSaaajjjmmmooo```SSSddd}}}}}}zzzdddhhhxxxrrrTTTKKKCCC@@@@@@CCCKKKSSS```kkkxxx~~~|||xxxxxxyyy{{{rrrkkkjjjeee```[[[WWWQQQIIICCCBBB======GGGUUUeeezzz}}}nnnbbb```[[[ccc}}}vvvdddfff|||xxxkkkccc]]]QQQ@@@222333,,,+++000333000---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))......---***((('''(((*********************************))))))******+++,,,+++++++++*********))))))+++*********+++,,,------++++++***************+++************************---+++***+++---//////...000////////////111222333444555666888999999999999;;;===;;;>>>CCC@@@EEEWWWuuueeefffccc[[[TTTPPPIIICCCGGGHHHJJJLLLNNNQQQSSSTTTNNNHHHAAA<<<:::888555333666666555555666888:::<<<777333///---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000111222444777;;;>>>@@@GGGKKKPPPUUUXXX\\\aaadddgggggghhhjjjmmmppprrrrrrqqqqqqqqqppppppqqqqqqrrrrrrqqqpppooooooooooooooommmlllmmmrrryyy|||{{{xxxuuutttsssqqqpppoooppppppuuuvvvxxxyyy{{{{{{||||||zzzyyyxxxxxxxxxxxxxxxyyyxxxxxxxxxwwwvvvuuuttttttvvvtttsssppplllhhhjjjoootttwww|||zzztttwwwzzzyyyxxxyyyxxxqqqeee]]]\\\XXXWWW\\\eeekkkiiifffUUUAAA111......***))),,,************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&&&&&&&'''''''''(((((((((++++++***)))))))))))))))((((((((()))+++...111333666888888666888======888:::777888CCCVVVhhhsssvvviiieeeaaaqqqzzzsssuuu|||~~~~~~zzzrrrpppsss||||||~~~ppppppgggRRREEEAAA???======AAAMMMZZZiiiqqqzzz~~~|||{{{}}}{{{tttppplllfffbbb___ZZZSSSNNNCCC>>><<<@@@GGGRRRddduuuyyypppfff^^^]]]WWWWWWhhh{{{yyyoookkkuuu}}}tttiii___RRRBBB666888222///000000------000---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************'''((()))(((&&&&&&''')))******************************))))))******+++,,,+++++++++*********))))))***))))))))))))******+++++++++***************+++************************---+++***+++---//////...000////////////111222333444555666888999999999999;;;===;;;===BBB???EEEWWWtttaaadddbbb[[[UUUPPPHHHAAAFFFGGGIIILLLOOORRRTTTUUUTTTOOOHHHBBB>>><<<:::888666666666777888999;;;;;;666333000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111333666999;;;@@@DDDIIINNNRRRWWW\\\___aaaccceeegggjjjmmmpppqqqppppppoooooonnnoooooopppsssrrrqqqpppoooooooooooolllmmmpppvvv{{{|||xxxssstttsssrrrqqqpppooooooooossstttvvvxxxzzz{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuutttsssyyyrrrkkkfff```ZZZ\\\bbbpppvvv~~~}}}vvvvvv{{{~~~|||yyywwwssslllaaaYYY___\\\YYY[[[bbbkkkrrrwwwdddMMM666......,,,+++---++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))++++++******))))))******)))))))))***,,,///222333666777777888;;;>>>;;;666888888===JJJ[[[iiioooooo___mmmwwwsssgggkkkjjjnnnvvvzzz}}}zzztttkkkdddgggnnnyyy||||||zzzwwwnnnuuunnn[[[III;;;;;;<<>>AAAMMMZZZ}}}yyytttqqqjjjbbbaaa___WWWVVVkkk|||zzzyyyzzz~~~{{{www{{{qqqcccUUUHHH@@@:::666222222000------///......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************(((***,,,---------...///******************************))))))******+++,,,+++++++++***************))))))((('''''''''((((((+++***************++++++************************---+++***+++---//////...000////////////111222333444555666888999999999999:::<<<:::<<>>===777777888999:::;;;;;;<<<:::888555222000///...---------------------------------------------,,,,,,---------...///111333555888<<>>???BBBGGGMMMPPPVVVcccpppyyy~~~{{{wwwqqqjjjeee[[[ZZZVVVMMMDDD@@@DDDJJJbbboooxxxnnnhhhiiibbbUUUTTThhh{{{pppiiiiiinnn|||mmm___VVVRRRAAA;;;555333333111...+++///.........------------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++...111222222111111222******************************))))))******+++,,,***************************)))((('''''''''''''''*********)))******+++,,,************************---+++***+++---//////...000////////////111222333444555666777999999999999999;;;999<<>>;;;777333///------------------------------------------------,,,,,,,,,,,,++++++,,,...///111222555999===BBBGGGMMMQQQSSSWWW\\\```cccfffiiillllllkkkkkkkkkkkklllmmmmmmsssrrrqqqpppoooooooooooonnnnnnnnnooopppqqqpppooooooooonnnnnnmmmmmmlllllliiikkkooosssxxx{{{~~~{{{zzzzzzyyyxxxxxxxxxyyyuuuuuuvvvvvvuuusssqqqpppoooiiifffgggbbb[[[aaalllkkkwww}}}|||}}}|||{{{{{{zzzxxxuuusssnnntttxxxwwwqqqjjjgggggghhhTTT>>>333111///,,,)))++++++++++++******************))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))((((((((((((((('''''''''(((((())))))***,,,...000333555666777666666777777777666777BBBSSSeeejjjcccZZZYYY\\\xxx{{{tttrrruuuxxxyyysssooommmmmmhhhaaa___bbbbbbzzzjjjLLL<<<;;;AAADDDEEEHHHIIIPPP\\\fffoooyyyzzzqqqkkkeeegggeee]]]RRRIIIFFFDDDFFFMMM\\\ppp}}}uuuppplllkkkggg\\\YYYoooxxxjjjjjjqqq}}}qqqjjjhhh]]]NNN<<<222222444111,,,/////////.........---------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))+++......---++++++,,,******************************))))))******+++,,,************************+++***))))))((((((((((((******))))))***++++++,,,************************---+++***+++---//////...000////////////111222333444555666777999999999999999;;;999<<>>???BBBBBB@@@;;;555000...---------------------------------------------------++++++******+++,,,...//////111444777:::???EEEIIINNNSSSZZZ___aaadddhhhllliiiiiijjjjjjkkklllnnnnnnqqqpppoooooooooooooooooorrrqqqooonnnnnnoooqqqrrrmmmnnnnnnnnnmmmmmmlllkkkgggiiimmmqqqvvvzzz|||~~~vvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxvvvsssooollliiigggcccfffjjjeee```kkk}}}yyytttzzzzzzzzz{{{}}}rrrhhhddddddVVVDDD888333000,,,))),,,++++++++++++*********************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++))))))((((((((((((''''''''''''&&&&&&&&&'''((((((***+++---///222444666777777666777888666666;;;CCC[[[jjjvvvpppbbb]]]jjjyyy}}}yyyhhhcccbbbeeeccc```dddmmmyyybbbPPP>>>;;;@@@DDDEEEDDDNNNQQQ[[[lll|||zzzrrriiimmmmmmfff^^^VVVMMMFFF===>>>EEEVVVnnn}}}xxxvvvvvv~~~uuuzzzjjjdddooovvvsssyyy|||yyy|||hhhKKK555///333444111//////.........---------......------,,,,,,++++++,,,,,,,,,,,,++++++++++++)))+++,,,+++)))(((((()))******************************))))))******+++,,,***************+++++++++++++++***)))))))))******))))))))))))***+++,,,,,,************************---+++***+++---//////...000////////////111222333444555666888999999999999999<<<:::===CCCAAAFFFYYYrrrFFFKKKOOOOOORRRUUUVVVSSSLLLIIIFFFDDDDDDHHHMMMPPPSSSVVVXXXVVVPPPIIIEEECCC<<<<<<;;;:::<<<>>>@@@AAABBBBBBAAA<<<666000..............................+++,,,,,,------.........+++************,,,---...---///111333555999>>>AAAGGGMMMUUUZZZ\\\___dddiiiggghhhhhhjjjkkkmmmooopppnnnnnnnnnmmmnnnnnnoooppprrrqqqpppooonnnoooqqqrrrnnnnnnooooooooonnnmmmllliiikkkmmmqqqtttwwwyyyyyyttttttttttttuuuvvvwwwwwwyyyyyyyyywwwtttoookkkhhheeeccchhhlllfffccctttwwwpppvvvvvvwwwyyy|||yyypppllleee[[[KKK<<<444000...,,,,,,,,,+++++++++*********************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((***+++,,,((((((((('''''''''&&&&&&'''''''''''''''((())))))***+++...111333666777888777888::::::777999FFFUUUlllvvvzzzoooaaaeee|||}}}cccccchhhmmmjjjgggssshhhWWWLLLCCC???CCCHHHHHHIIIKKKVVV\\\kkk}}}}}}qqqsssqqqlllgggcccZZZPPPFFFCCCBBBHHHXXXnnnwwwqqqttt|||xxxbbb\\\lll~~~}}}wwwzzz|||ttt[[[AAA444333333000.........---------,,,,,,///......---,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,---+++***)))***,,,******************************))))))******+++,,,))))))*********+++++++++******)))))))))***++++++))))))))))))***+++,,,---************************---+++***+++---//////...000////////////111222333444555666888999999999999:::<<<;;;>>>DDDBBBHHH[[[ttt@@@EEEIIIKKKOOOUUUWWWUUUNNNJJJEEEBBBBBBEEEKKKNNNRRRVVVZZZYYYSSSLLLFFFDDD>>><<<;;;:::;;;>>>AAACCC???AAA@@@<<<666111///000........................++++++,,,,,,---...//////+++*********+++,,,...///---...000111222555:::===@@@GGGPPPUUUWWWZZZ```dddfffggghhhiiilllnnnpppqqqmmmllllllmmmmmmnnnooopppooopppppppppnnnnnnooopppoooooopppqqqqqqpppooonnnlllmmmoooqqqssstttuuuvvvuuuuuuvvvvvvwwwyyyzzz{{{vvvwwwxxxxxxuuurrrnnnllliiigggkkkooogggddd{{{{{{ttttttuuuwwwzzzvvvrrrqqqhhh```QQQ@@@444111000///,,,,,,,,,+++++++++******+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((***,,,---((((((''''''&&&&&&&&&%%%((((((((((((((()))*********,,,...111444777888999888999<<<===:::===OOOcccqqqwwwwwwlllbbbiiizzzrrruuuzzzvvvgggkkkuuuzzztttppp~~~hhhPPPCCCBBB???BBBHHHJJJJJJPPPYYY^^^hhhzzzyyyzzzvvvpppooonnnfffZZZMMMIIICCC@@@GGGXXXmmm{{{vvv{{{ppp]]]UUUXXXkkk~~~uuutttwwwsssqqqeeeNNN<<<444000,,,......---------,,,,,,,,,//////...---,,,,,,++++++---------,,,,,,,,,++++++***+++***)))((((((+++---*********************************)))***++++++,,,))))))******++++++++++++))))))((())))))***+++,,,))))))))))))***+++,,,---************************---+++***+++---//////...000////////////111222333444555666888999999999999:::===<<>>EEELLLRRRXXX___ccceeegggiiikkklllmmmppprrrnnnmmmlllllllllnnnoooppppppqqqqqqqqqqqqrrrrrrrrrnnnnnnnnnnnnooopppqqqrrrpppppppppooonnnooorrruuuxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{|||{{{yyyuuuqqqoookkkfffhhhmmmjjjiii|||{{{xxxvvvuuuxxx|||~~~vvvooolllkkk```[[[UUUMMM>>>///***------,,,******+++,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%'''))))))((((((***+++...///111444666777888888777777555555@@@SSS```cccmmmuuutttjjjmmm}}}}}}{{{zzzvvvwwwwwwrrrqqqqqqrrrvvv~~~}}}pppllltttzzz{{{{{{ppp[[[FFF@@@EEEBBB@@@CCCNNNUUUYYY```hhhttt~~~}}}xxxtttqqqooo]]]WWWOOOHHHCCCDDDPPP]]]zzz}}}~~~yyypppbbbQQQKKKYYYlll{{{uuuhhhooovvvvvv}}}pppjjj```TTTEEE888111000,,,------,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))************+++++++++...---+++******+++---...***************************++++++,,,,,,++++++***************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,---............------...///111222444555555555666777888999::::::999===>>>AAAFFFCCCIII]]]wwwDDD???===@@@EEEHHHMMMSSSSSSTTTSSSMMMGGGEEEGGGJJJRRRUUUYYY\\\[[[VVVQQQMMMGGGEEEBBB@@@???@@@BBBCCCEEECCC???;;;666333111000//////............//////.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...//////000333666<<>><<>>===>>>@@@DDDIIIOOORRRTTTTTTPPPLLLJJJJJJPPPSSSYYY]]]^^^]]]ZZZXXXRRRNNNHHHBBB@@@BBBEEEHHHLLLLLLJJJFFF@@@999333/////////......------.....................---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,...111444888>>>FFFKKKWWWZZZ___cccfffiiilllnnnnnnnnnmmmmmmmmmlllllllllppppppppppppqqqqqqqqqqqqqqqpppooonnnmmmmmmlllmmmmmmooopppooonnnllllllmmmrrrsssuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxvvvtttqqqpppooorrrrrruuurrrwwwmmmaaa]]]aaajjjwwwuuusssppppppqqqrrrrrrrrrrrrrrrmmmbbbVVVQQQTTTZZZ___eeeiiicccRRR???222---///---++++++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((***///222333444555666666666666666888666555<<>><<<===BBBAAAJJJ___{{{PPPHHHAAA@@@??????AAAEEEIIILLLQQQTTTSSSQQQNNNMMMOOORRRVVV[[[\\\[[[YYYWWWWWWRRRJJJDDDAAACCCFFFHHHLLLLLLLLLIIICCC<<<555000///......---,,,,,,------........................,,,,,,,,,,,,++++++++++++,,,++++++++++++*********---...///000222666<<<@@@MMMRRRXXX^^^bbbfffjjjlllmmmmmmmmmmmmmmmmmmlllllloooooopppppppppqqqqqqqqqrrrqqqpppooonnnmmmmmmmmmmmmnnnpppooommmlllllllllqqqrrrtttwwwxxxyyyyyyxxxyyyyyyyyyyyyxxxvvvtttssspppuuutttqqqwwwvvvrrrggg^^^^^^bbbiiittt~~~|||xxxvvvvvvwwwvvvvvv{{{tttiii___XXXWWWYYY[[[dddkkkpppkkk\\\HHH777,,,000...,,,+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))),,,111444444555666666777777777666999777;;;IIIZZZeeefffdddbbbzzzxxxkkkkkk}}}}}}zzz~~~yyyrrr{{{|||rrrxxxyyy^^^OOO???<<<;;;===???AAAFFFKKKUUU\\\ggguuuxxxrrrpppsssssskkk```ZZZLLLLLLPPP\\\nnn~~~zzzyyypppeeeiiivvvwwwwwwnnnaaa]]]jjj{{{rrrmmmjjjooo~~~rrrllleeeUUUFFF888000+++...111///...///.........------,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,///222666888777222,,,(((,,,+++++++++*********))),,,++++++******++++++,,,************************++++++************++++++)))*********++++++++++++***+++,,,---............---......///000222444555555555666777888999::::::;;;===;;;===BBBAAAJJJ___wwwNNNGGGBBBBBBAAA>>>>>>@@@CCCGGGMMMRRRTTTTTTQQQOOONNNQQQUUUYYY[[[ZZZYYYWWWYYYTTTMMMFFFCCCCCCFFFHHHIIIIIIJJJHHHDDD>>>777333000///...---------------.............../////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------///333666AAAGGGOOOVVV\\\bbbfffiiikkkkkklllmmmmmmmmmmmmlllmmmmmmmmmnnnnnnnnnoooooorrrrrrpppooonnnnnnnnnnnnmmmnnnooonnnmmmlllmmmnnnoooqqqtttwwwyyyzzzzzzyyyzzzzzzzzzzzzyyyxxxwwwvvvrrrvvvuuuppprrr{{{|||pppgggccchhhnnnrrrzzz{{{yyyyyyyyyxxxxxxnnngggddddddddddddkkkrrrwwwtttiiiWWWBBB111111///,,,,,,,,,,,,+++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))******+++...222555555555666777888888777777444:::III^^^lllnnnjjjggg}}}yyyzzz~~~tttwww}}}oooQQQBBB@@@;;;===???>>>>>>FFFTTT```bbbmmm|||||||||||||||{{{}}}zzzxxxzzzyyypppeee___TTTJJJBBBFFFVVVlll|||tttnnnhhhdddmmmyyy}}}nnnllluuu~~~yyymmmhhhvvv}}}xxxwwwpppgggAAA555---///222///...111------------------------......------------,,,,,,++++++++++++,,,,,,,,,,,,111777AAAGGGEEE<<<111)))************************---,,,+++******+++,,,---************************++++++************++++++))))))))))))***************+++,,,---............,,,---...///111333444666555555666777888999:::::::::===;;;>>>BBBAAAIII^^^uuuKKKFFFDDDEEEDDD@@@======@@@CCCIIIOOOSSSTTTQQQOOOMMMPPPUUUZZZ\\\]]]\\\[[[ZZZVVVOOOHHHDDDCCCEEEFFFDDDEEEFFFFFFCCC???:::777222111000//////.........---........./////////000------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111666<<>>999======CCCHHHIIIKKKVVVeeeqqqvvvwwwqqqooopppffffffdddccccccffflllpppwwwzzz~~~zzzooofffbbbUUUMMMEEEEEEJJJWWWlll}}}rrrfff___fffyyywwwfff```___www~~~|||oooiii}}}{{{uuu|||vvvNNN>>>222222333///...222,,,,,,------.../////////......------------,,,,,,+++++++++,,,,,,,,,------&&&***///333222---'''""")))******++++++,,,,,,------,,,***))))))***,,,---************************++++++************++++++))))))*********+++++++++***+++,,,---.....................///000222333444555555666777888999::::::888<<<<<>>===???BBBHHHNNNRRRSSSQQQNNNMMMQQQVVV[[[^^^``````___[[[VVVPPPIIIEEECCCDDDEEEAAABBBCCCDDDBBB???;;;999444333222111000000000000---.........//////000000//////.........---------++++++,,,,,,,,,---------)))+++---.........000222...555???IIIQQQXXX^^^bbbggghhhkkkmmmnnnnnnnnnnnnooooooooooooppppppppppppoooooonnnmmmmmmmmmmmmnnnnnnooonnnmmmlllmmmpppsssoooqqquuuyyy{{{|||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxpppooooooqqqqqqooooooqqqssskkkkkkvvv|||}}}xxxtttsssssstttooouuu{{{|||xxxtttssssssnnntttzzz{{{zzznnnUUU===222///---,,,,,,,,,+++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&(((+++---///000333555444555666777999999999999MMM[[[lllrrriii___ggguuu}}}lllqqquuuzzzvvvssswww~~~zzzxxxfffPPPDDD===<<>>FFFPPPZZZ```aaafffhhhggggggjjjllljjjjjjllloooppppppqqqrrrsssrrrpppnnnmmmlllmmmnnnooorrrrrrqqqqqqpppqqqqqqqqqppprrruuuxxxzzz{{{{{{zzzyyyxxxxxxwwwvvvuuutttttttttqqqppppppnnnkkkmmmqqqvvvqqqooowwwwwwqqqttttttrrrtttuuu{{{~~~yyysssuuu~~~~~~uuueeeSSSFFF666111---,,,***''''''***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&*********)))***++++++,,,(((+++...000222333555777999444666;;;:::555<<>><<<>>>FFFOOOYYY```eeeqqq{{{vvvnnnfff___[[[XXXVVVQQQPPPNNNLLLJJJKKKOOORRRVVVWWWYYY___hhhsss}}}yyyooohhheee___XXXQQQMMMIIIHHHMMMTTTmmm{{{qqqgggaaaiiinnnaaa\\\WWWQQQXXX]]]hhhrrrsssyyyzzzmmmhhhgggwww}}}tttmmm```OOO:::000000222000,,,------------------------,,,++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))***+++,,,,,,++++++******++++++,,,---,,,,,,------...---------///000111000///000222333444666666666666666888:::888<<<<<>>AAADDDHHHLLLRRRUUUUUUUUUVVVZZZ^^^```___]]]]]]WWWOOOJJJHHHEEEAAA======???AAABBBAAA???>>>===<<<:::888666666444222000000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------///222777>>>HHHSSS[[[___dddfffeeeeeeiiikkkjjjkkklllnnnoooooooooqqqsssqqqpppnnnmmmmmmmmmnnnooorrrqqqqqqpppppppppqqqqqqrrrsssuuuwwwyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuutttqqqooopppmmmjjjlllqqqxxxwwwzzz~~~yyyzzzyyyvvv}}}}}}}}}wwwyyy}}}vvvjjj[[[PPP:::222,,,,,,,,,***)))+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''(((((())))))***)))))))))(((((((((''''''******)))))))))******+++***,,,000222333444666888;;;666555777555555DDDWWWeeennnppphhhccclll{{{~~~~~~wwwqqqhhhrrrxxxtttpppttt{{{~~~rrrqqqqqqssswwwxxxsssmmmpppsssxxx```LLL;;;:::<<<<<>>@@@IIITTT___iiixxxtttjjjddd```^^^eeeqqqyyyyyyvvvzzz{{{~~~yyynnneee[[[VVVNNNHHHEEEGGGLLLOOO[[[bbblllwww~~~~~~vvvrrrqqqlllgggccc\\\RRRMMMLLLFFFUUUnnnrrrllltttvvvkkkggghhhddd^^^PPPJJJHHHTTTlll|||vvvhhhgggggghhhjjjlllooorrrttteeelllwwwvvvggg\\\RRRDDD:::444111///---------------------------///...,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************---,,,,,,++++++++++++,,,++++++******++++++,,,---***+++,,,---......//////...///000000///000222444444666666666666666888::::::>>>===@@@DDDAAAHHH\\\wwwBBBAAABBBCCCEEEFFFEEECCC======>>>>>>???CCCIIIMMMSSSTTTVVVYYY\\\^^^______WWWSSSNNNJJJHHHEEEBBB???<<<>>>BBBFFFHHHHHHEEEBBBEEECCC@@@>>>===;;;888666333222111000///.................................------------------------------,,,,,,,,,,,,------...---,,,,,,...555>>>DDDSSS[[[aaaccceeeiiiiiigggkkklllmmmlllkkkllloooqqqpppooonnnnnnnnnnnnoooooooooooonnnnnnnnnooopppppprrrrrrssssssuuuwwwyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwuuurrrrrrrrrpppllllllqqqyyy~~~}}}zzzyyyxxxyyyxxxyyy~~~~~~yyynnnaaa[[[\\\]]]ZZZVVVIII:::,,,***///000---+++************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((*********++++++*********************))))))))))))***))))))(((((((((((((((,,,///222333444555777999555888<<<<<<999>>>TTTkkkqqqqqqkkkjjj~~~yyyrrrhhhaaa```eeekkkooozzzooolllmmmooosssxxxwwwoookkkqqqzzzxxx^^^BBB999888;;;BBBFFFKKKVVVaaalllwwwttthhh___dddhhhqqq~~~ssskkk```SSSKKKFFFFFFFFFIIINNNYYYfffqqqyyy{{{xxxtttqqqpppiii^^^UUUQQQKKKLLL^^^{{{|||tttvvv{{{xxxnnnkkkmmmnnnlllXXXOOOFFFMMMiiiqqq___aaafffqqq|||zzzpppiiiooo|||~~~ttt^^^WWWKKK>>>555000///...............------------,,,------------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************......---,,,++++++++++++++++++******++++++,,,---)))***+++---.../////////...///000000///000222444444666666666555666888:::;;;???>>>@@@DDD@@@GGG[[[vvv@@@@@@@@@AAACCCDDDDDDCCC@@@@@@>>><<<<<<>>>BBBFFFLLLNNNQQQUUUXXX[[[^^^```WWWTTTPPPLLLJJJHHHFFFDDDCCCCCCEEEIIILLLLLLHHHEEEDDDBBB@@@?????????===;;;555444333111///...------........................------------------------...------,,,,,,------...,,,---.........111666999IIIRRR\\\aaaeeehhhhhhdddjjjkkkllllllllllllnnnpppooonnnnnnnnnnnnnnnoooooonnnmmmmmmmmmnnnnnnooopppooopppqqqrrrtttwwwyyy{{{wwwwwwwwwwwwwwwwwwxxxxxxvvvtttttttttrrrmmmmmmqqqvvvyyy{{{|||zzzvvvssstttwww}}}~~~xxxpppjjj___TTTPPPVVV]]]bbbcccRRR@@@///+++...///,,,***************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((******++++++++++++***)))))))))))))))************))))))((((((((((((((())),,,...111333444555666888666888999777666???VVVjjjsssqqqnnnxxx|||rrrmmmpppyyyzzzuuurrr|||xxxuuurrrnnnllluuuuuu[[[III777<<<;;;===DDDMMMWWWbbbkkkzzz~~~ssskkkhhhgggooozzz|||oooaaaTTTIIICCC@@@AAAAAAHHHTTT^^^gggtttyyyuuutttvvvrrrhhh___[[[UUUJJJOOOiii~~~yyywwwxxxyyyyyyssskkkhhhmmmrrrtttkkkaaaQQQKKK^^^yyyhhhfffhhhvvvtttppp|||eee___SSSFFF;;;444111000/////////......---------***---000333222///+++(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************......---,,,++++++++++++++++++******++++++,,,---)))***+++---.../////////---...000000000000333555444666666666555666888:::;;;???>>>@@@DDD@@@GGG[[[vvvBBBAAA@@@AAABBBCCCCCCBBBDDDCCCAAA>>><<<<<>>GGGRRRXXX]]]cccdddbbbgggjjjlllnnnnnnnnnoooqqqnnnnnnnnnnnnoooooooooooollllllllllllmmmnnnoooooonnnoooppprrrtttvvvxxxxxxuuuuuuvvvvvvwwwwwwwwwxxxwwwuuutttuuurrrmmmmmmpppqqq|||ssstttvvvwwwtttrrrwww~~~}}}qqqfff\\\UUUNNNLLLSSS^^^hhhnnn\\\III555---...---+++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,***)))((((((((()))))))))))))))***)))((((((((())))))***+++---///222333444555666888:::777333000444CCCWWWggggggkkkxxx|||~~~vvvsssqqqsss|||{{{VVVCCC@@@;;;<<<;;;>>>FFFSSSbbbpppxxxssslllnnnuuu||||||rrrfffYYYOOOIIIDDD>>>>>>EEEKKKQQQ^^^lll{{{~~~{{{wwwuuuwwwvvvooohhheeeZZZLLLIIIWWWhhhttt{{{wwwsssmmmmmmkkkmmmxxxxxxbbbTTTYYYnnnzzzrrrooo|||pppkkkaaaUUUIII>>>666222000000//////...---------,,,///333777666333...***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++---,,,,,,++++++++++++,,,++++++******++++++,,,---***+++,,,---......//////---...///000000111333555444666666666666666888::::::>>>===@@@DDDAAAHHH\\\xxxFFFDDDBBBBBBCCCDDDCCCBBBFFFFFFEEEBBB@@@???@@@BBBEEEHHHLLLNNNPPPTTTXXX\\\]]]ZZZVVVQQQNNNNNNQQQSSSPPPNNNLLLOOOSSSUUUTTTQQQHHHGGGFFFFFFGGGHHHGGGEEE>>>===;;;888555333222111......................................................------------......,,,...000111000///000111444<<>>333000000000///...---------,,,...222444444222///...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++*********++++++,,,++++++******++++++,,,---+++,,,,,,---.........---,,,...///000000111333666444666666666666666888:::999===<<>>;;;888666444444////////////////////////..............................------------......---///000///......000222...444999===EEEQQQ[[[___cccgggmmmqqqrrrqqqqqqqqqmmmmmmnnnoooooopppooooookkkjjjjjjkkklllmmmnnnoooqqqrrrsssttttttsssqqqooorrrsssssstttuuuvvvwwwwwwtttrrrrrrssspppjjjiiillleeelllwww}}}zzzoooeee___eeeiiittt~~~xxxgggddd___YYYVVVYYYaaahhhkkkXXXBBB555///,,,+++---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))+++,,,+++)))'''&&&&&&'''''''''(((((())))))((((((((()))***,,,......000222555666666777999:::666777;;;GGGVVV```___YYY[[[mmm~~~wwwsss{{{~~~{{{~~~mmmXXXGGG777777>>>===GGGOOOYYYbbbooo~~~|||yyynnnfffUUUSSSOOOJJJGGGHHHLLLPPPRRR[[[gggqqquuuqqqiiidddZZZMMMDDDBBB<<<666<<>><<<999666333444111---+++,,,---......------,,,,,,,,,,,,,,,---.........//////000000000000000000000///...---,,,//////111333999CCCNNNUUU^^^gggnnnqqqsssuuutttpppppppppppppppooonnnllllllmmmlllllllllmmmnnnpppqqqqqqrrrssstttuuutttsssssstttttttttsssssstttvvvyyyuuussspppoooooonnnlllkkkhhhkkkuuuxxxeeeZZZ[[[jjjgggooo}}}mmmfffeeehhhcccXXXWWW^^^ddd[[[III555...//////***---,,,++++++******++++++************************************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++---.../////////000222555777888888888777666999FFF[[[lllmmmcccZZZaaauuu~~~wwwnnnppp{{{www~~~uuurrr{{{|||vvvuuuzzzaaaQQQAAA;;;<<<<<<>>>@@@LLLUUU```ooo}}}yyyhhhYYYOOOJJJCCCCCCBBBBBBCCCEEEFFFGGGOOOTTT\\\dddjjjmmmlllkkkaaaXXXKKKBBB???>>>>>>>>>EEEHHHSSSeeettt}}}~~~|||zzzuuummmfff```SSSJJJTTTfff}}}xxxiiiiiifffhhh{{{ooo\\\VVVYYY```sss|||oooiiicccNNN666333///...///...+++***---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///...///111333444666777888777666777999:::;;;>>>>>>@@@EEEBBBIII]]]~~~{{{bbb___VVVJJJDDDDDDDDDBBBBBBEEEGGGIIIHHHHHHHHHIIIIIIHHHGGGGGGIIILLLPPPRRRYYYYYYXXXVVVSSSSSSUUUVVV[[[WWWTTTUUUYYY\\\]]]\\\XXXVVVSSSPPPNNNNNNOOOPPPIIIFFFCCCAAA???<<<999666666333000...///000000000000000////////////000000....../////////000000000//////////////////......222222111222666>>>HHHOOOZZZcccjjjmmmoooqqqpppmmmooooooooooooooonnnmmmllllllllllllmmmnnnoooppppppqqqqqqrrrssssssrrrqqqpppssstttuuuuuussssssuuuwwwtttrrrqqqppppppnnnllliiiiiijjjrrrzzzuuufff^^^aaahhhiiirrryyywwwvvvyyy~~~qqqjjjhhhiiidddZZZXXX^^^gggaaaQQQ===000...---+++---,,,++++++******++++++************************************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...///000000222333555777888888777666888999EEE\\\lllmmmgggcccttt}}}}}}rrroooqqqqqqiiifffppp}}}~~~xxxyyywwwsssnnnooosssssspppoookkkmmmwwwkkkOOODDD:::888:::<<>><<>>>>>@@@EEEBBBIII]]]{{{{{{tttpppeeeVVVLLLIIIGGGDDDEEEGGGIIIKKKKKKLLLNNNOOOLLLKKKKKKJJJKKKLLLMMMNNNQQQRRRRRRQQQQQQSSSVVVYYY^^^[[[XXXWWWZZZ^^^```bbb___\\\XXXTTTRRRRRRTTTUUUPPPMMMJJJHHHFFFDDDAAA???777444111000000111000///000//////......//////000...////////////000000000/////////000000111111111333222000000222999AAAHHHWWW```gggjjjlllooonnnlllnnnnnnnnnoooooonnnmmmmmmllllllmmmnnnooooooooooooppppppqqqqqqqqqooonnnmmmssstttvvvvvvuuusssssstttrrrqqqqqqqqqqqqnnnkkkhhhhhhgggmmmtttqqqhhhdddgggzzz}}}sssmmmllloooxxxvvvoookkkjjjeee]]]^^^dddlllgggZZZEEE333---,,,------,,,++++++******++++++************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///000000111444555666777888777666666;;;<<>>AAAHHHPPPdddooo}}}~~~~~~}}}~~~uuueeeTTTGGGBBBCCCFFFHHHHHHHHHIIIJJJMMMOOOPPPRRRPPPMMMNNNSSSZZZ___bbbjjjcccZZZSSSMMMHHHBBB>>><<<<<<@@@HHHRRR___ppp~~~{{{{{{}}}~~~}}}yyyuuummmgggddd\\\QQQPPPVVVbbbsss~~~nnniiiaaa]]]iii}}}rrrjjjccc]]]SSSMMMUUUaaakkk{{{vvvsssrrrpppmmmjjjjjjqqq{{{xxxlllcccSSSDDD666111...//////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........000222333555666777777666777999;;;;;;>>>>>>@@@EEEBBBIII]]]www|||}}}tttfff[[[UUUOOOIIIJJJHHHIIINNNUUU[[[^^^]]]VVVUUURRRPPPOOOOOOPPPQQQNNNNNNOOONNNOOORRRVVVYYYaaa```___^^^___aaaccceeedddaaa\\\XXXVVVVVVWWWYYYWWWUUURRRPPPOOOMMMJJJHHH===;;;888666666555333111111000///////////////000............////////////111111111111111222222333444444444555777===DDDIIIWWW___fffiiillloooooommmmmmmmmnnnooooooooonnnnnnlllmmmnnnpppppppppooonnnooopppppppppnnnmmmkkkjjjrrrtttwwwwwwuuusssqqqqqqqqqqqqqqqrrrrrroookkkgggfffeeeiiippprrrmmmjjjllltttoooooosss}}}zzzsssmmmiiifffccchhhppppppiiiZZZFFF666...---------,,,++++++******++++++************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...000111111222666666777777777777666555;;;AAASSShhhpppsssjjj[[[YYY___dddkkkwww}}}yyytttiiifffooouuuooohhhgggmmmqqq{{{___CCC;;;999;;;???DDDJJJVVVaaawww|||tttvvv|||tttmmmaaaVVVNNNKKKMMMOOOSSSVVV[[[```eeehhhiiijjjiiiccc[[[VVVVVVYYY[[[\\\hhheeeaaa^^^ZZZSSSJJJCCC???======???BBBJJJ[[[jjjzzz|||wwwtttpppmmmjjjhhhjjjlllnnnooorrruuuxxx~~~~~~xxxooogggccc^^^UUUPPPPPPUUUfff{{{wwwrrrjjjdddjjjwww}}}|||wwwnnngggeeeccc\\\WWWWWWaaavvv|||ooojjjhhhdddhhhmmmsss|||ooobbbUUUJJJ===666000000000...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000111222555666777777666777999;;;;;;>>>>>>@@@EEEBBBIII]]]vvv}}}{{{rrriiibbbYYYQQQOOOJJJIIISSSeeesssvvvttthhhddd^^^XXXTTTRRRRRRRRROOOOOOOOONNNOOOQQQVVVYYYaaadddffffffdddcccdddfffgggddd```\\\ZZZYYYZZZ[[[[[[YYYVVVUUUTTTRRRPPPNNNHHHFFFCCCBBB@@@>>>:::777555444333222111111111111//////..................222111000000000000111222555888<<<@@@DDDHHHMMMQQQVVV^^^eeehhhkkkooopppnnnnnnnnnoooooooooooooooooommmnnnooopppppppppooonnnoooooooooooonnnllljjjhhhqqqtttwwwxxxvvvsssqqqpppppppppqqqrrrsssqqqmmmiiigggfffjjjrrrwwwwwwtttsssyyyyyy||||||vvvnnniiigggjjjsss{{{rrrfffTTTEEE:::333///...---,,,++++++******++++++************************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++---///111222333333777777777777777666666666999HHH^^^lllpppxxxsssiiirrruuuppptttvvvlllNNN999===<<<>>>CCCHHHRRRaaaoootttnnnqqqxxxoooiii```ZZZYYY]]]cccgggpppvvv}}}tttmmmjjjgggbbb___``````aaacccbbb[[[PPPHHHAAA???===<<<;;;>>>JJJVVVhhhrrr|||zzzuuuooofff^^^ZZZXXXVVVVVVPPPSSSVVVYYY\\\___dddgggmmmpppvvv}}}xxxmmmhhhddd___ZZZWWWOOO\\\ppp{{{yyy{{{zzzwww|||qqqlllwwwxxxjjjccctttyyyuuunnngggqqq~~~wwwjjjaaa[[[LLLAAA777444333111000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........///000000111222444555777777777777:::<<<;;;>>>>>>@@@EEEBBBIII]]]xxxtttyyy{{{wwwrrrmmmddd[[[UUUOOONNNZZZoooxxxtttlllccc\\\VVVSSSRRRSSSSSSRRRQQQQQQSSSXXX[[[aaafffkkkjjjeeebbbbbbeeehhhfffccc```^^^]]]^^^^^^[[[YYYWWWVVVUUUTTTRRRPPPLLLKKKIIIHHHGGGDDD@@@===888777555444222111000000111111000000000000//////111000//////000111222333666<<>>EEENNNYYYjjjyyy{{{ooolllqqqtttiiiccc]]]\\\cccppp}}}vvviii```^^^^^^___aaaaaa]]]UUUNNNBBB???======;;;;;;AAAIIIZZZfffsssyyy{{{zzztttmmm___XXXOOOHHHDDDCCCCCCDDD===@@@CCCFFFIIIMMMQQQTTT___bbbiiiqqqzzz}}}rrrkkkhhhfffbbb^^^RRRWWWdddvvv}}}vvvrrrtttnnnqqqiiippp{{{zzzrrr{{{~~~rrriiieeeYYYJJJ;;;333000...---///------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////000000111111222222444555666777777888:::<<<;;;>>>>>>@@@EEEBBBIII]]]yyynnntttyyyyyyxxxvvvooohhh\\\XXXWWW]]]jjjwww~~~~~~yyyrrrjjjaaa[[[WWWWWWVVVUUUTTTTTTWWW\\\```bbbgggkkkhhhaaa]]]___ccchhhgggfffeeecccbbbaaaaaa]]][[[YYYXXXXXXWWWUUUSSSNNNNNNNNNOOOOOONNNJJJGGG@@@???===:::777666444444444444444333333333222222222222222222444777:::<<>>===<<<:::<<<@@@KKKVVVbbbggghhhfff```YYYHHHDDD>>>:::999999999888444666888:::<<<>>>BBBEEELLLOOOUUU^^^hhhrrrzzz~~~vvvpppmmmkkkgggccc\\\WWWZZZhhhxxx{{{wwwnnnsssjjjhhhrrr|||zzzqqqnnnhhhVVVAAA555000------...........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000///000111222222333333333333555666777777888:::===;;;>>>>>>@@@EEEBBBIII]]]yyynnnuuuzzz{{{|||}}}yyysssbbbaaa^^^]]]```fffmmmrrr}}}wwwnnneee```YYYXXXWWWVVVVVVYYY___cccccchhhjjjeee]]]YYY]]]ccciiiiiiiiihhhgggeeedddcccaaa___]]]\\\\\\[[[YYYWWWVVVVVVXXXZZZ\\\[[[XXXUUUMMMLLLIIIFFFCCCAAA???>>>777777777666666555555555555555666888;;;???CCCFFFUUU___llluuuuuuooofff```[[[bbbiiilllooouuuwwwvvvtttttttttsssrrrqqqpppoooqqqpppooonnnnnnooopppqqqppppppqqqqqqqqqooonnnmmmoooqqqtttttttttsssssstttqqqppppppqqqtttvvvvvvuuummmiiidddhhhtttssswwwyyy||||||}}}{{{tttmmmgggccc```gggeeeddd```QQQ===111000---,,,++++++******++++++************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***+++...000222444555555777777777666777888999999QQQhhhsssnnnzzz}}}xxx~~~hhhJJJ<<<:::<<<>>>???GGGWWWhhhwwwvvvssswwwzzzxxxvvvyyyvvvnnneee___]]]^^^^^^]]]LLLEEE???===<<<888888:::999CCCMMMQQQQQQOOOIIIBBB:::888666666666666555444111333444555555777999<<<777:::???GGGRRR\\\eeekkkyyy}}}~~~yyyvvvtttooojjjeeeYYYSSS\\\lllwwwsss|||hhhaaakkk}}}xxxcccLLL===777333333555........................+++++++++,,,,,,---------------++++++++++++------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000222333333444333333333555666777777888;;;===;;;>>>>>>@@@EEEBBBIII]]]wwwnnnrrrwww{{{|||{{{{{{{{{qqqnnnjjjeeecccbbbdddeeemmmqqqwww|||}}}wwwnnngggZZZZZZYYYZZZ[[[\\\^^^___bbbdddggghhhccc___ccckkkqqqooommmjjjgggffffffgggaaa``````_______________[[[\\\^^^```aaabbbaaaaaabbb```______^^^[[[UUUPPPKKKIIIFFFBBBAAAAAABBBCCCEEEFFFHHHHHHJJJQQQ[[[bbbpppvvv~~~yyynnnjjjmmmkkkjjjkkkoootttwwwvvvttttttuuuvvvvvvuuusssqqqpppllllllnnnooopppqqqqqqrrrrrrsssssssssrrrpppnnnmmmssssssssssssrrrqqqpppooorrrrrrssstttuuuvvvwwwxxxuuummmdddeeennnwwwzzzyyydddeeekkkrrrppplllsssuuuwww{{{qqqlllooonnnfffeeekkkooopppqqqlll^^^JJJ999000...---++++++,,,---,,,++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***++++++,,,...111333555666666888444555888666555???MMMhhhgggjjjtttvvvsss||||||ppprrr}}}ssstttaaaMMM@@@888:::@@@AAAHHHVVVgggyyyzzzuuuwww~~~~~~~~~mmm^^^ZZZ[[[UUUMMMOOOMMMIIICCC===999999999666777:::===@@@AAA???<<<555666666666666666555444444444444444444555555555444444555999>>>DDDJJJNNNbbbhhhsss~~~~~~|||yyyvvvsssmmmeee]]]WWWUUUZZZjjjzzzkkkeeeaaagggyyyyyyxxxrrr```GGG555000...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++---------............///---...///111333444444444333555777777777888:::<<<===AAA???AAAEEEBBBIII]]]|||nnnrrrwww{{{|||||||||}}}vvvsssooojjjgggeeeddddddkkkmmmrrrxxxzzzyyytttpppdddaaa]]]YYYYYY[[[^^^aaacccbbbcccdddaaa]]]```gggpppooonnnkkkhhhfffeeedddbbbbbbaaaaaaaaaaaabbbbbb```aaaccceeeffffffffffffhhhhhhjjjlllmmmjjjddd___[[[YYYVVVSSSQQQQQQRRRRRRUUUVVVWWWYYY^^^eeeooouuu}}}xxxmmmddddddhhhmmmoooqqqtttwwwwwwwwwvvvtttuuuvvvvvvuuusssqqqooopppqqqrrrssstttuuuuuuuuusssssstttttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqpppqqqqqqrrrssstttuuuuuutttlllddddddllltttvvvvvv]]]^^^eeeoooooolllqqq|||}}}uuukkkkkkjjjgggkkktttssssssrrrlll___LLL999///...---++++++------,,,++++++++++++*********))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++,,,---///111333555666666;;;777666777777;;;JJJZZZllljjjnnnzzz}}}}}}zzztttooossszzzuuuvvvsssmmmmmmttt|||}}}{{{sssnnntttuuuSSSBBB===:::;;;@@@JJJRRRaaasss|||wwwzzztttfff___]]]^^^aaafffooo{{{uuubbbYYYYYYYYYWWWQQQOOOKKKEEE???;;;999999666666888;;;>>>???===<<<777777888888777777666666555555555666666666666666333333333555888===AAADDDSSSZZZeeeqqq}}}~~~|||yyyvvvrrrkkkbbbZZZUUUZZZkkk|||wwwddd^^^[[[bbbtttyyytttzzzuuusssqqqeeeNNN:::222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++******)))---------,,,,,,+++++++++++++++++++++++++++++++++---------............///......000111222333444444333555777777777888:::<<<===@@@???AAAEEEBBBIII^^^}}}yyymmmqqqwww{{{|||}}}~~~~~~{{{zzzvvvrrrnnnjjjhhhfffhhhhhhkkkooouuuyyyzzzzzzooojjjaaaZZZWWWXXX[[[^^^aaa^^^^^^___^^^]]]aaahhhqqqrrrrrrooojjjeeecccbbbccccccccccccdddeeeffffffggghhhjjjkkklllmmmmmmmmmoooqqqvvvzzz}}}zzzuuuqqqnnnmmmlllllllllmmmoooppprrrqqqqqqtttyyy~~~xxxjjj^^^TTTPPPUUU]]]nnntttzzz}}}|||yyyxxxxxxtttuuuuuuuuutttrrrpppooorrrrrrtttuuuvvvvvvvvvvvvqqqqqqrrrsssssssssssssssooopppqqqrrrssssssssssssrrrrrrrrrsssssssssttttttrrrkkkddddddiiiooorrrrrr[[[[[[cccoootttrrrvvv}}}vvvlllkkkkkkjjjnnnvvvwwwvvvsssnnncccSSS???222...---,,,---...---+++***+++++++++***************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,---///222444555666666:::888666555777BBBVVVggglllgggjjjvvv~~~yyyqqqnnntttooojjjiiiooovvv}}}wwwsssmmmjjjkkkmmmmmmllloooooonnnkkklllxxxcccCCC888:::<<>>DDDJJJZZZeeexxx|||oooddd[[[RRRPPPSSSMMMKKKHHHFFFGGGOOOZZZcccnnnxxx|||tttkkkaaaZZZ\\\ZZZVVVRRRMMMHHHCCC???999777444444666888999999;;;<<<<<<<<<<<<<<<;;;;;;777777777666666555555555777666555444444555666777666999???HHHTTTaaammmsss}}}zzzzzzwwwrrriii___\\\hhhwwwwwwkkkdddccccccbbbdddnnntttppppppkkkeeefffmmmvvvmmmjjjaaaQQQAAA666111///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111111222333333333555777777777888:::<<<===@@@???AAAFFFCCCKKK___|||tttmmmpppuuuyyy{{{|||~~~~~~|||yyywwwlllhhhddddddhhhooouuuyyy{{{wwwqqqiiiaaa[[[WWWUUURRRRRRRRRPPPJJJKKKWWWeeeppptttwwwuuummmeeeaaa______```aaacccfffhhhkkklllppppppqqqsssuuuwwwxxxyyyzzz{{{~~~wwweeeYYYLLLEEE@@@AAADDDJJJTTT]]]nnn{{{{{{yyyvvvvvvuuutttsssqqqpppooommmmmmnnnoooppppppppppppooonnnmmmllllllkkkkkkkkkpppqqqqqqrrrrrrqqqqqqpppttttttuuuuuuuuuuuuuuuuuutttpppkkkggggggiiilllnnnbbb]]]dddzzz~~~xxxwwwrrroooooonnnkkkiiiiiixxxxxxtttllldddYYYFFF555///...------...---+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///000111333555666777777333666666555???SSSdddlll```ffftttrrrhhhgggXXX[[[eeexxxxxxnnnppplllhhhppp{{{pppnnnmmmssspppSSSDDD::::::===AAAKKKVVVcccnnn{{{vvvnnneeeaaabbbXXXTTTOOONNNRRRWWW[[[]]]^^^iiiuuu{{{|||vvviii^^^```\\\XXXTTTQQQLLLFFFBBB===:::666444444666777888<<<======>>>??????>>>>>>888888777777666555444444777666555555555555666666444444666:::AAAKKKSSSYYYoooyyy~~~zzzyyyyyywwwqqqggg```eeeooo~~~{{{sssnnnmmmxxx~~~vvvyyyiiifffnnnwwwzzz~~~zzzxxxzzzxxxmmm___RRRGGG<<<333---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111222444444333555777777777888:::<<<===@@@???BBBFFFDDDKKK```~~~wwwmmmppptttwwwyyyzzz|||~~~}}}tttpppjjjggghhhlllppprrrxxxxxxvvvsssmmmeee^^^ZZZRRROOOJJJDDD<<<:::EEERRRccciiinnnmmmggg```^^^^^^]]]^^^```bbbfffiiilllnnnqqqqqqrrrtttwwwzzz|||~~~~~~nnn\\\LLLBBBAAAAAAEEEMMMRRRWWW```hhhwww|||zzzxxxwwwvvvuuusssqqqppppppnnnnnnooopppppppppppppppqqqpppooommmllllllkkkkkkpppqqqqqqqqqqqqqqqpppppprrrrrrrrrsssssssssttttttuuusssooojjjfffgggjjjmmmjjjdddlll{{{xxxrrrqqquuusss|||uuuqqqooonnnnnnnnnwwwzzzvvvjjj```UUUCCC222222000---,,,------,,,+++***************+++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...000111222444555666777777333888999999IIIaaannnmmmiiippphhhkkksssvvvsssvvvwwwvvv}}}uuurrrrrr{{{uuu[[[BBB===<<<@@@BBBEEESSSdddrrr{{{~~~sssooohhhccc___^^^```aaa___\\\___ccciiiooovvvzzztttkkkaaa]]]WWWTTTRRRNNNIIIEEECCC???:::666555666777666;;;<<<>>>???@@@AAABBBBBB<<<<<<;;;:::999888777666666555555555555555555666666555444555888<<>>:::888777666666:::;;;===???AAACCCDDDDDDCCCBBBAAA@@@>>>===<<<;;;777777777666666666666555666666555555777999;;;===FFFQQQ___jjjvvv}}}zzzyyyxxxssskkkggghhhtttvvvyyy}}}xxx~~~pppxxxyyylllfff\\\MMM>>>777000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------------,,,,,,,,,,,,------***)))(((((()))***,,,...+++++++++,,,,,,------------------------------------------............///............000333666888333555777777777888:::<<<===@@@???BBBGGGEEEMMMaaa~~~mmmpppsssuuuvvvwwwyyy{{{~~~{{{wwwtttqqqooommmfffiiinnnrrrssspppkkkhhh[[[JJJ:::444555777999<<<>>>GGGPPPTTTSSSSSSVVVZZZ\\\]]]```dddhhhmmmppprrrqqqqqqsssvvvzzz~~~kkkTTTDDDBBBKKKSSSWWW]]]gggooosssvvv}}}{{{zzzxxxvvvtttsssrrrrrrppppppqqqrrrrrrrrrqqqqqqnnnnnnmmmllllllnnnoooppplllmmmnnnppprrrsssssssssrrrrrrssstttuuuwwwwwwxxxttttttqqqkkkdddbbbeeejjjjjjcccjjj|||{{{qqqooo{{{zzzrrroooyyyzzzoooeee___SSSFFF555111---******,,,------))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///111222333555666777777777222666444777QQQrrr|||qqq~~~tttzzzxxxzzzhhhEEE<<<888:::AAAGGGOOOaaatttxxxtttvvvpppssstttrrrnnnlllnnnpppgggiiiiiiiiinnnvvvyyyxxxiiiccc[[[XXXXXXWWWTTTPPPLLLGGGAAA===:::888666555999:::<<>>DDDOOO[[[jjj}}}rrreeeaaaccckkkwww}}}xxxvvvvvvwwwxxxyyyxxxuuunnnfff___ZZZYYYUUUQQQMMMJJJDDD<<<888999:::;;;>>>AAADDDFFFHHHIIIMMMMMMNNNOOOPPPPPPOOONNNLLLKKKHHHDDDAAA>>><<<;;;;;;;;;:::999:::;;;<<<<<<;;;===@@@EEEMMMZZZhhhrrrxxx{{{sssooorrryyy~~~}}}}}}yyyrrrlllhhhhhhppp|||uuummmiiippp|||~~~zzzdddMMM777222///000///---,,,///........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++,,,------......---------------............///...///000111111222222222555555666666777888999999<<>>000---//////---,,,++++++++++++++++++++++++*********************************************************************************+++---///000111222333555777888888888777777<<>>;;;<<>>@@@BBBEEEHHHJJJKKKMMMNNNPPPRRRTTTUUUVVVWWWUUUTTTRRROOOKKKHHHDDDCCCAAA@@@???>>>============<<<<<<<<<>>>EEEOOO[[[cccjjjsssuuujjjjjjvvv|||wwwrrrfffccchhhwww{{{}}}xxxggg___]]]ZZZpppwww~~~|||yyytttgggXXX???666......000...------........................---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,---............------------............////////////000111111222222333333444555777888999999<<>>AAAKKKYYYggguuu}}}|||~~~{{{~~~|||sssjjjeee___YYYUUUSSSNNNEEE???>>>===>>>???AAADDDHHHLLLNNNLLLNNNQQQSSSTTTVVVXXXYYY[[[[[[ZZZYYYWWWTTTQQQOOOJJJIIIGGGEEECCCAAA???>>>@@@>>><<<<<<@@@GGGOOOUUU```kkkyyy|||tttooo{{{{{{xxxllleeebbbmmm}}}{{{}}}tttfffaaa```aaaooo}}}zzzzzz}}}vvvmmmhhheeeaaaFFF999......111222000///------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,------...............---------............////////////000000111222222222222333555666888999999;;;???>>>AAAFFFEEEOOOffftttlllllllllllllllooorrruuutttuuuvvvwwwxxxyyyzzzzzzxxxzzz|||}}}}}}}}}~~~{{{gggSSSDDD@@@>>>@@@AAA@@@AAADDDFFFIIILLLNNNLLLHHHCCC@@@BBBCCCEEEHHHLLLOOORRRTTTUUUWWWYYYZZZ\\\^^^aaadddhhhjjjmmmoooooommmkkkiiibbb]]]WWWQQQKKKDDD>>>:::<<<<<<@@@JJJSSSZZZaaahhhlllttt|||{{{{{{xxxxxxwwwxxxyyyxxxvvvsssqqqqqqqqqrrrssssssttttttuuuuuutttsssrrrqqqpppppppppooooooqqqtttvvvwwwvvvwwwvvvtttssstttuuuxxxyyyxxxwwwvvvtttqqqlllhhhdddhhhlllllldddYYYWWW___iii}}}xxxnnndddhhhjjjjjjggggggmmmtttwwwaaaKKK555---000000---***++++++++++++++++++++++++******************************************************************************+++---...000222333666666777888888777666555777CCCVVVeeehhhiiivvvxxxrrrggg\\\VVVZZZhhhttt{{{oooddd___hhhmmmnnniiigggnnnyyylllQQQ???:::>>>BBBHHHUUUeeesssvvvnnnccc\\\WWWTTTPPPGGG@@@???<<<<<<===???CCCHHHMMMPPPMMMOOOSSSTTTUUUVVVXXXZZZ]]]]]]_________^^^]]]\\\YYYXXXUUURRRNNNKKKHHHGGGGGGDDD@@@>>>???BBBFFFHHHWWW```nnnyyy~~~tttqqquuu{{{~~~}}}ssskkkcccggguuu~~~}}}{{{vvvrrrqqqrrrssspppvvv}}}}}}vvvyyyyyyuuunnnoooxxxpppgggdddcccIII;;;...---111222000///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,---......//////......---------............///000/////////000111222333222222333555666888999999:::??????AAAEEEDDDOOOfffuuugggggghhhiiikkknnnqqqrrrppprrrtttuuuuuutttuuuvvvuuuwwwzzz||||||}}}oooXXXKKKGGGDDDFFFGGGGGGJJJOOORRRUUUZZZ\\\XXXPPPFFF@@@;;;;;;<<<===???AAACCCDDDCCCDDDFFFGGGGGGIIIKKKNNNOOOPPPRRRRRRRRROOOMMMKKKHHHAAA<<<;;;:::777666777888666999@@@GGGNNNYYYbbbjjjttt|||}}}{{{{{{wwwvvvvvvwwwxxxwwwuuusssqqqqqqqqqrrrrrrsssssssssxxxwwwvvvtttqqqooonnnmmmooonnnnnnooorrruuuvvvvvvwwwvvvtttttttttuuuwwwyyyvvvvvvuuuuuusssnnngggccceeekkkmmmfff\\\\\\gggsss|||uuullldddkkkmmmooopppqqqtttxxxzzzeeeOOO888/////////,,,***++++++++++++++++++++++++***************************************************************************+++,,,---///111333444777777888888888777666555>>>MMM\\\bbbgggqqq~~~}}}ssseeeYYYUUU___xxx|||jjjaaadddnnnuuusssgggeeepppwwwuuuvvvmmmRRRAAA:::;;;>>>DDDLLL\\\ooo~~~~~~~~~wwwiiiaaaYYYVVVRRRJJJDDDBBB===<<<<<<===AAAGGGLLLPPPNNNRRRVVVWWWVVVWWWZZZ]]]]]]^^^```bbbccceeeeeeffffffeeedddaaa^^^ZZZWWWUUUOOOLLLGGGEEEDDDCCCBBBBBBKKKSSS^^^iiisss}}}|||rrrtttxxxrrrjjjhhhpppxxxrrrkkklllsss|||wwwiiicccjjjooopppttt~~~|||lll```[[[KKK===000---000000...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---------...////////////...---------............///000000/////////111222444333333444555777888999999:::???@@@BBBEEECCCOOOgggvvveeefffgggiiilllnnnoooooonnnpppssstttrrrqqqrrrsssrrruuuwwwxxxwwwxxxzzz|||vvvbbbTTTPPPMMMNNNPPPRRRYYYaaaaaaeeekkkmmmhhh\\\OOOFFF<<<;;;:::999999::::::;;;888999:::::::::;;;===???===>>>>>>>>>>>><<<:::999<<<666444777999777888;;;;;;:::;;;@@@DDDKKKWWWcccnnnxxx{{{xxxxxxvvvuuuuuuvvvwwwwwwtttrrrqqqqqqqqqqqqrrrrrrrrrrrrwwwvvvuuusssqqqooonnnmmmqqqpppoooqqqtttwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyvvvvvvvvvvvvuuuppphhhbbbbbbhhhkkkeee^^^^^^jjjwww{{{vvvqqqpppqqqssswwwyyywwwuuutttfffQQQ;;;111///---+++***++++++++++++++++++++++++************************************************************************++++++,,,...000222444555555666777888999888777666CCCUUU```aaakkkppplllqqq}}}~~~wwwxxx}}}~~~~~~yyyrrrppprrrsssqqqzzzxxx[[[BBB888999>>>AAAHHHRRRdddxxx{{{wwwwwwyyyzzz}}}qqqggg]]]YYYUUUNNNIIIGGGAAA???======@@@EEEJJJNNNMMMRRRWWWXXXWWWXXX[[[___^^^^^^___aaadddgggiiijjjllllllkkkkkkiiigggeeeccc[[[XXXTTTPPPNNNKKKFFFCCCEEEIIIPPPXXXbbbooo}}}~~~}}}~~~yyyyyyssskkklllvvvyyyssspppttt~~~ooobbbnnn}}}qqqaaaYYYQQQDDD777222111///,,,,,,........................///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------...///////////////---------............///000000///...///111333444555555666666777888999999999???AAABBBEEECCCOOOhhhuuuffffffgggjjjlllnnnnnnmmmlllooorrrsssqqqoooppprrrppprrrttttttrrrrrruuuwwwuuuwwwfff\\\WWWTTTUUUXXX\\\fffooolllrrryyy{{{uuugggWWWMMMBBB@@@>>><<<:::999999999666777888777666666888:::777777888888777777666666888333222777999666666999::::::===CCCIIIRRRaaaooovvv~~~yyyuuuuuuuuuttttttuuuvvvvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrqqqqqqqqqtttrrrqqqsssvvvyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyzzzwwwvvvwwwxxxwwwrrriiibbb```fffiiiddd]]]^^^jjjvvv}}}}}}|||yyymmmmmmpppuuuvvvqqqkkkgggeeeRRR===222///,,,******++++++++++++++++++++++++************************************************************************++++++,,,...000222444666444555777888999999999999III\\\fffeeeuuu~~~}}}}}}tttppprrroooSSS===666;;;BBBEEERRR\\\nnn|||sssnnnmmmnnnpppiiimmmssszzz|||zzz}}}wwwkkkaaa\\\XXXRRRMMMKKKEEEBBB@@@>>>@@@DDDIIILLLJJJOOOUUUWWWVVVWWW\\\```^^^______aaacccfffiiikkkkkklllmmmmmmmmmlllkkkjjjfffbbb^^^[[[XXXSSSMMMGGGDDDFFFIIIMMMUUUcccsss~~~}}}|||}}}zzz~~~zzznnngggmmmwww|||wwwvvvyyyzzzppp}}}wwwiiiaaaXXXKKK???999555000------000000000000000000000000///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---......///////////////---------.........//////111000///...///111333444666666777777888888999999999@@@AAABBBDDDBBBOOOhhhtttccceeehhhkkklllllllllkkkmmmmmmoooppppppqqqqqqqqqrrrssssssttttttssssssrrryyy{{{~~~|||xxxuuuiiiccc]]][[[\\\cccrrrppp___QQQIIIGGGCCC???<<<:::::::::999888777777888::::::999888777555444555666666666777999::::::888888:::<<>>===<<<<<<;;;:::999888:::;;;;;;;;;>>>BBBFFFNNNQQQXXXaaammmyyy|||zzzyyyuuuuuuwwwvvvuuuuuuttttttsssrrrrrrrrrpppoooppprrrsssqqqooorrrqqqqqqqqqqqqqqqrrrrrroooqqqrrrsssssstttvvvyyywwwvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyxxxzzzyyyqqqhhhfff```ccciiiddddddyyywwwwwwyyy~~~yyyssstttvvvyyywwwpppfff___[[[NNN===333///......---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************)))))))))))))))***++++++***+++---000222333444444777888999888777:::@@@EEE___fffppp}}}vvvyyyxxxWWW<<<:::===<<>>>>>@@@CCCFFFGGGFFFFFFEEECCCAAAAAAAAABBBBBBBBBCCCEEEGGGJJJKKKLLLMMMKKKJJJJJJLLLMMMMMMKKKIIIJJJHHHGGGIIIKKKNNNUUU]]]iiivvv{{{sssooopppsss|||tttxxx}}}vvv}}}}}}sssmmmfffVVVCCC555222222222///............---------,,,------......------,,,------++++++++++++------++++++,,,,,,,,,,,,------************************000333666444000,,,+++,,,///......---------------,,,,,,,,,,,,...000333444/////////000111111222222333333333444666888999:::<<<@@@???AAAEEEDDDNNNeee|||ssscccccccccdddfffjjjmmmooommmnnnnnnoooooonnnnnnmmmmmmnnnoooppprrrrrrrrrrrrqqqrrrsssuuuxxxzzz{{{|||}}}~~~vvvuuuxxxxxxwwwuuurrrmmmiiigggdddeeeeeedddaaa```_________^^^\\\ZZZWWWWWWXXXZZZYYY[[[]]]^^^bbblllzzz}}}yyyxxxzzzvvvvvvuuuuuutttssssssssspppooooooooooooppppppoooppppppooonnnnnnnnnnnnooonnnooopppppppppqqqsssuuuxxxyyyyyyyyywwwvvvvvvwwwwwwzzzzzzyyyyyyyyytttmmmeee```___cccgggqqqtttrrrttt~~~ssshhhddd[[[JJJ888...,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************))))))******+++,,,+++,,,///111333555666777888888888777888???JJJRRR___aaammm~~~wwwllliiigggZZZYYYiii{{{}}}}}}yyyuuuooonnnyyyxxxuuu{{{{{{sssXXXCCC555999???EEETTTfffqqqzzzuuuqqqrrrzzzzzzxxxrrrvvvyyyyyytttmmmeeeaaa]]]TTTMMMMMMNNNJJJFFFDDDAAA??????@@@BBBCCCBBB@@@@@@?????????@@@AAABBBCCCFFFHHHKKKPPPTTTXXX[[[\\\WWWWWWVVVVVVUUUSSSQQQOOOIIIGGGFFFGGGIIIMMMRRRWWW\\\jjj{{{yyyrrroooooovvv{{{~~~}}}~~~zzzwww{{{|||yyy~~~zzzrrrnnnvvv}}}mmmgggZZZIII;;;333111111///............---------,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,///000000---*********///...---,,,,,,,,,---...//////............///000/////////000111111222222333333444666777999:::;;;<<<@@@???AAAEEEDDDNNNeeewwwqqqcccbbbbbbccceeehhhlllnnnllllllmmmnnnnnnnnnnnnmmmooooooppppppqqqqqqpppppprrrssstttuuuvvvxxxzzz{{{zzzuuuooonnnssswww}}}}}}~~~||||||}}}zzztttpppppptttwwwuuuxxxzzz{{{~~~{{{xxxyyywwwvvvvvvuuuttttttssssssppppppoooooonnnnnnpppqqqpppooonnnnnnmmmmmmmmmnnnmmmnnnoooooooooooorrrtttxxxzzz|||{{{yyywwwwwwxxxuuuxxxyyyxxxwwwxxxtttnnnddd```^^^aaafffooozzzxxxwwwkkkfff___OOO999---,,,......,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************************************++++++,,,,,,---///222555666888888777777666555999CCCPPP[[[hhhkkkuuu}}}tttbbbXXXZZZVVVOOOUUUhhhwwwxxxtttttt{{{sssjjjiiirrr||||||wwwpppuuu{{{jjjNNN@@@777;;;AAAHHHYYYlllxxx}}}{{{|||}}}tttssstttvvvxxxuuullleee^^^VVVOOOPPPRRROOOLLLKKKHHHHHHHHHIIIJJJHHHFFFDDDFFFGGGHHHJJJLLLNNNPPPRRRWWWYYY[[[]]]```aaabbbcccffffffeeedddbbb```^^^^^^UUUSSSOOOLLLKKKLLLNNNNNNPPP\\\nnn}}}}}}uuuooommmrrryyy}}}}}}~~~xxxttttttoooiiijjjttt{{{~~~vvvooojjjnnnvvvkkkeee[[[OOOBBB666000//////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------)))***,,,,,,,,,+++++++++...---,,,++++++,,,....../////////.........///////////////000111111222222333444666777999;;;<<<<<<<<<@@@???AAAEEEDDDNNNeeesssmmmcccbbbbbbbbbdddgggjjjkkkjjjkkklllmmmnnnnnnnnnnnnppppppqqqqqqqqqppppppooorrrrrrssstttvvvwwwxxxyyy|||}}}rrrkkkggghhhnnnwwwzzzwwwxxxwwwwwwvvvuuuuuuttttttssspppqqqpppooonnnnnnppprrrppppppooonnnmmmmmmmmmmmmlllmmmnnnnnnmmmnnnppprrrvvvyyy||||||yyywwwwwwyyytttxxxyyywwwwwwwwwtttpppdddbbb```ccciiiqqqzzz}}}yyyjjj___^^^QQQ<<>>DDDLLL___sss}}}wwwssstttyyyyyyrrrkkkccc[[[UUUUUUUUUSSSRRRTTTWWW[[[```bbbaaa^^^\\\[[[XXXYYY[[[]]]```bbbcccdddcccdddgggjjjlllnnnppppppnnnooopppooonnnnnnoooqqqmmmlllfff___ZZZWWWRRRLLLNNNSSS```ooo{{{wwwrrrnnnrrr{{{|||sssnnnwwwtttiiidddaaadddooozzz~~~}}}}}}sssjjjeeecccaaa^^^kkk|||pppggg\\\SSSHHH:::111---///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................)))***+++,,,------......,,,,,,,,,,,,,,,------...,,,,,,---...///000111111/////////000111111222222333444666999;;;<<<======<<<@@@???AAAEEEDDDNNNeeetttmmmccccccbbbcccdddeeeggghhhhhhiiikkklllmmmnnnoooooooooooopppqqqrrrrrrrrrqqqqqqrrrtttvvvxxxyyyzzzzzz}}}}}}|||{{{}}}{{{wwwtttnnngggeeeiiiooovvv~~~~~~zzzxxxyyywwwwwwvvvvvvuuutttttttttqqqrrrrrrpppnnnnnnqqqtttqqqpppooonnnmmmmmmmmmmmmkkklllmmmmmmlllmmmoooqqqrrrvvv{{{zzzwwwuuuvvvxxxtttyyy{{{xxxwwwxxxvvvssseeecccaaabbbhhhpppssssssnnnmmmppp{{{{{{sssbbbZZZ^^^WWWDDD555222111---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++******++++++,,,------...111444666999:::;;;777666555666===MMM```nnnhhhuuu~~~sssiiiaaa[[[TTTaaapppyyy}}}|||wwwqqqffffffgggkkknnnpppppppppsss|||~~~xxx{{{iiiPPP===:::<<>>333//////............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------+++++++++,,,---......---***+++,,,---------------,,,,,,---///000000111111/////////000111111222222222333666888;;;<<<<<<===<<<@@@???AAAEEEDDDNNNeee{{{uuuccccccccccccdddeeeffffffggghhhjjjlllmmmoooooopppmmmnnnpppqqqssssssttttttrrrtttvvvzzz|||}}}~~~~~~}}}yyyxxx|||}}}xxxsssqqqhhhkkknnnqqqxxx{{{vvvnnnjjjjjjkkkmmmqqqwww|||~~~}}}{{{|||wwwwwwvvvvvvuuuuuuttttttqqqsssssspppnnnnnnrrruuuqqqqqqpppnnnnnnmmmmmmmmmkkklllmmmmmmllllllnnnpppoootttyyyyyyvvvtttuuuxxxuuuzzz|||yyyxxxyyyxxxuuugggddd___^^^ccckkklllggg```___cccpppuuusss~~~tttssstttgggVVV[[[ccc___LLL<<<666000(((,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************++++++******++++++,,,------...111444777999;;;;;;888777666777@@@QQQffftttqqqzzzmmmkkk}}}}}}tttpppssswwwzzzvvvpppllllllllltttqqqiiivvv}}}]]]EEE999999???GGGOOO\\\ssszzzvvvxxx{{{~~~~~~wwwnnnhhh```[[[]]]cccgggsss}}}|||{{{{{{|||}}}}}}}}}||||||}}}vvvhhh^^^aaajjjttt{{{uuurrrsssyyy}}}yyyvvvooozzzyyypppjjjhhhjjjlllnnntttxxx~~~~~~sssmmmrrrzzzsss___UUUMMMAAA666111//////.........---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***,,,---...---,,,,,,//////000000///...------/////////000111111222222000222555888:::;;;<<<<<<<<<@@@???AAAEEEDDDNNNeeedddddddddddddddeeefffggghhhiiiiiijjjjjjkkkkkklllnnnnnnnnnnnnppprrrtttuuuvvvuuuvvvzzz}}}~~~{{{xxx|||yyywwwyyy{{{yyysssmmmkkkgggfffkkkqqqsssuuuxxxqqqqqqpppnnnnnnqqqwww{{{}}}~~~}}}||||||{{{{{{zzzwwwuuuttttttttttttppppppppppppqqqtttvvvwwwrrrqqqooommmmmmnnnpppqqqooonnnmmmmmmnnnooonnnmmmqqqvvv{{{{{{wwwttttttvvvtttuuuvvvwwwxxxxxxwwwwwwmmmhhh```]]]cccjjjhhhaaaWWWYYY___ooopppooottt{{{kkkdddffffffcccZZZeeeeeeSSS<<<111///000---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------...000333777999::::::999888<<<:::999GGG^^^jjjgggvvvzzz{{{ssspppooolllllljjjooowwwVVVBBB<<<:::???JJJUUUcccwww~~~xxxxxx|||wwwpppkkkfff```[[[eeeiiisss~~~~~~|||zzz{{{}}}yyykkkeeekkkyyy{{{qqqqqqqqqsssxxx~~~~~~|||{{{{{{vvvuuuvvv|||||||||xxxooohhhiiisss}}}zzzwwwqqq]]]TTTLLL@@@666222///000000000...------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---/////////////////////////////////000111111222222333444555666777888999:::;;;@@@@@@AAAEEEDDDQQQjjjuuudddccccccddddddeeefffgggiiiiiiiiijjjjjjkkkkkkkkkmmmllllllmmmnnnpppqqqrrruuutttuuuxxxzzz{{{zzzxxxyyywwwvvvxxxzzzyyysssnnnjjjeeeccchhhnnnppptttxxxuuutttrrrpppoooqqquuuxxx{{{~~~}}}}}}}}}}}}|||{{{zzzyyywwwvvvuuuttttttrrrqqqppppppppprrrssstttqqqpppooonnnnnnnnnooopppnnnmmmmmmmmmnnnnnnmmmmmmpppvvv{{{|||yyyuuutttuuuuuuuuuuuuuuuuuuvvvxxxxxxmmmhhh```]]]ccciiiggg```YYYZZZ___mmmxxxrrrxxxwwwhhhbbbdddfffdddgggqqqppp\\\BBB333//////---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////111444777999::::::999777777666;;;LLL```lllmmmxxxsssqqqlllllllllssskkkMMM<<<<<<<<>>FFFRRR```ooo~~~~~~uuuooommmcccfffooo}}}~~~zzz|||wwwvvvvvvzzz}}}}}}}}}}}}yyyvvvwww{{{~~~~~~zzz|||yyyqqqooo}}}tttgggccc___RRR>>>000111111000///..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------/////////////////////////////////000111111222222333444555666777888999:::;;;@@@@@@AAAEEEDDDQQQjjj|||qqqbbbaaaaaabbbbbbdddeeeeeehhhiiiiiiiiiiiijjjjjjjjjoooooooooppppppqqqqqqrrrrrrtttwwwxxxwwwwwwwwwxxxvvvvvvxxx{{{}}}}}}zzzxxxrrrlllhhhjjjmmmrrryyy|||wwwuuuuuuvvv~~~~~~{{{zzz{{{||||||{{{zzz{{{|||}}}{{{xxxuuusssrrrqqqpppoooooooooppppppooooooooooooooonnnmmmlllkkklllmmmlllkkkkkkllllllooottt{{{~~~|||xxxuuussssssssssssssstttuuuwwwxxxsssooogggccceeejjjhhhbbb]]]^^^cccooossszzz~~~{{{wwwnnnfffdddlllwwwmmmRRR<<<222000------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000222555888::::::::::::===444777MMM```iiisss~~~qqqsssmmmOOO???>>>;;;AAAKKKXXXeeeuuu}}}{{{zzzyyyzzz}}}|||yyykkkjjjnnnwww~~~zzzwww{{{~~~||||||~~~}}}yyytttrrrtttwwwzzz{{{vvvzzz{{{uuuqqq~~~zzz}}}uuukkkiiihhh^^^JJJ:::333222///............---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------/////////////////////////////////000111111222222333444555666777888999::::::??????AAAEEEEEEQQQkkkzzzqqqaaaaaaaaaaaaaaabbbccccccffffffgggggghhhiiiiiiiiinnnoooooooooooooooooooooooovvv|||~~~{{{wwwwwwxxxvvvxxxzzz~~~}}}xxxqqqllllllmmmqqqyyy}}}{{{zzz~~~{{{yyyyyyyyyyyyxxxyyy{{{|||}}}{{{xxxuuurrrpppoooooonnnoooqqqrrrsssppppppppppppooonnnmmmllljjjlllmmmmmmkkkjjjkkkmmmnnnsssyyy||||||xxxtttrrroooqqqtttvvvwwwwwwvvvuuutttpppiiicccdddhhhfffaaa\\\___fffuuuyyyvvvuuuvvvvvvxxx~~~yyypppiiijjjrrr{{{mmmWWWBBB666333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...222333666999:::;;;::::::>>>666<<>>888===<<>>???LLL[[[eeeqqq~~~}}}|||{{{{{{{{{{{{}}}xxxrrrppprrr{{{|||xxxvvvqqqnnniiiffffffjjjooosssvvv~~~{{{yyy{{{}}}}}}{{{ooojjjllluuu}}}~~~~~~{{{tttjjjeeegggppp}}}ssskkkcccUUUHHH999444...---///000///,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---.........------------....../////////////////////////////////000111111222222333444555666777888999:::999>>>???AAAEEEEEESSSlllvvvsssdddcccbbb```^^^]]]]]]]]]]]]^^^___bbbdddggghhhiiikkklllmmmmmmlllkkkiiihhhccctttyyyrrrpppnnnrrrvvvyyyzzzzzzzzzzzzyyytttooojjjhhhnnnvvv|||{{{yyyvvvvvvwwwyyyyyyyyywwwwwwwwwvvvuuusssqqqpppqqqpppppppppqqqsssuuuvvvvvvuuurrrpppooooooppppppkkknnnqqqpppllljjjmmmqqqnnnppprrruuuwwwvvvsssqqqsssssstttvvvwwwyyyzzzzzzzzzxxxqqqiiifffgggfffbbbTTTbbbvvvuuuvvv}}}zzzjjjddd]]]NNN<<<222......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////444666888:::<<<<<<;;;:::555AAARRR^^^fffmmmyyyjjjbbbTTTOOOSSSTTTbbb}}}~~~~~~xxxooo]]]YYYggghhhkkkqqqvvvuuuyyyoooPPP===<<>>???AAAEEEEEESSSlllxxxwwwaaa___^^^]]]]]]\\\[[[YYYZZZZZZ[[[]]]```cccfffhhhkkklllmmmmmmllljjjhhhgggkkkpppvvvyyyxxxtttpppnnnssstttvvvvvvwwwxxx{{{}}}}}}~~~uuukkkfffkkkrrr{{{~~~}}}|||zzzyyyyyyyyyyyyzzzwwwvvvtttsssrrrqqqppppppqqqqqqooooooooopppqqqrrrsssppplllkkkkkkkkkkkkkkkpppooonnnmmmmmmnnnooopppnnnmmmmmmqqquuuvvvtttpppppprrruuuwwwxxxzzz|||xxxllleeennnpppaaaUUUXXXbbbpppxxxyyy|||{{{ttt}}}sssfff]]]RRR???//////...---...//////---+++...---+++******+++---...,,,,,,,,,++++++*********,,,------,,,+++,,,...000333444666999<<<<<<;;;:::666JJJUUU]]]ooo|||}}}qqqlll]]]QQQYYYrrryyyhhh]]]aaalll}}}xxxpppjjjjjjrrr~~~~~~www\\\FFF<<<===AAAJJJXXXjjjuuu~~~~~~~~~~~~yyy{{{~~~~~~{{{~~~}}}|||||||||~~~{{{|||{{{nnn```aaaiiiooosss{{{rrrkkkhhhkkkssswwwxxx~~~~~~mmm```RRRGGG???666000000000///...///000000///...------,,,,,,+++,,,,,,---.........---........................,,,---------.../////////...------,,,,,,,,,------222111000.........///000---...............------000000000000000111111111444555666888888999999999===???>>>AAAEEEDDDSSSqqqsss}}}\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[^^^aaadddfffgggiiikkkllllllllljjjiiigggjjjnnnqqqqqqpppoooppprrrtttuuuvvvvvvxxxzzz}}}zzzpppkkklllooo{{{~~~|||zzzxxxvvvvvvwwwxxxvvvvvvtttsssrrrqqqqqqqqqrrrrrrqqqppppppqqqqqqqqqpppnnnkkkkkklllnnnnnnnnnqqqpppooonnnnnnooopppqqqooonnnnnnrrrvvvwwwtttqqqqqqsssvvvwwwxxxyyy|||~~~|||vvvlllfffqqquuuiiiZZZXXX\\\eeekkkooovvv~~~www|||xxxkkkcccWWWDDD444///...---...//////---+++...---+++******+++---...,,,,,,,,,+++++++++******,,,------,,,+++,,,///111444555777999;;;<<<;;;999:::NNNYYY```ssszzziiibbbtttyyypppooouuu{{{{{{qqqlllmmmuuu~~~qqqWWWCCC;;;>>>DDDNNN\\\lllvvv~~~~~~}}}|||vvvwwwzzz{{{~~~}}}}}}}}}||||||{{{{{{{{{~~~}}}}}}sssfffhhhsss{{{yyywww|||rrrfffZZZPPPAAA888000///000000000222000//////...------,,,,,,+++,,,------......------........................------------...............------,,,,,,,,,------111000///...............---...............------000000000000111111111111444555666888999999999999<<<>>>>>>BBBGGGFFFVVVuuurrr}}}SSSSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\___aaabbbfffhhhiiikkkkkkjjjiiihhheeegggiiijjjkkkmmmqqqsssqqqssstttuuuvvvwwwzzz|||xxxrrrnnnlllzzz~~~|||xxxuuusssssstttuuuvvvuuutttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooonnnlllkkkkkknnnpppqqqqqqrrrqqqpppoooooopppqqqrrrpppooopppssswwwxxxvvvssssssuuuwwwwwwwwwxxxzzz|||{{{tttooohhhdddnnntttjjj^^^ZZZYYY]]]dddlllwww}}}}}}xxxnnnfffZZZGGG666000...------......---,,,------++++++++++++------,,,,,,,,,++++++++++++***+++,,,---,,,,,,---///222555666888::::::::::::999===QQQ\\\dddyyyzzzwwwyyyoooooossswwwyyy{{{}}}iiiPPP???:::@@@HHHTTTaaapppyyy~~~~~~~~~|||zzzyyyuuuvvvxxxyyyzzz||||||{{{{{{zzzzzzzzzzzz{{{{{{}}}mmmrrrttthhh^^^VVVGGG;;;111...///000222444/////////...------,,,,,,,,,,,,------......------------------------------............------------------,,,,,,,,,,,,------.........///......------------...............---//////000000111111111111444555666777999999999:::;;;>>>>>>CCCHHHHHHZZZyyyqqq|||JJJKKKNNNOOOQQQRRRTTTVVVUUUVVVWWWYYY[[[]]]___```hhhhhhiiijjjiiigggeeecccfffhhhiiijjjkkknnnqqqtttpppqqqssstttuuuvvvyyy|||zzzrrrmmmyyy|||yyyvvvsssrrrrrrtttuuuuuutttsssrrrrrrrrrrrrrrrqqqrrrrrrsssrrrpppnnnmmmnnnmmmlllmmmoooqqqrrrqqqqqqpppoooooooooooopppqqqqqqpppqqqtttxxxzzzwwwtttrrrtttuuuvvvuuuuuuvvvxxxvvvpppoookkkeeejjjmmmcccVVVUUUVVV]]]hhhttt}}}~~~{{{}}}zzzssslllbbbNNN:::111///------......---,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---,,,,,,...000333777888:::::::::999999999@@@SSS\\\fffwwwssssssqqqnnnrrr{{{|||bbbKKK<<<:::BBBLLLYYYfffttt|||~~~zzz~~~~~~~~~}}}|||zzzyyyxxxyyyzzz{{{{{{{{{||||||{{{zzzzzzzzzzzz{{{|||yyy}}}}}}www~~~tttggg]]]XXXQQQCCC444...//////111333//////.........---------,,,,,,------...------,,,------------------------.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,---.........---,,,+++,,,---......///.........//////000000111111222222333444666777999999::::::;;;>>>???CCCGGGGGGZZZ{{{nnnyyyBBBEEEHHHJJJKKKMMMPPPSSSSSSTTTVVVXXXZZZ\\\^^^^^^dddeeeggghhhhhhfffdddcccfffiiikkkmmmmmmmmmnnnpppnnnppprrrssstttvvvyyy{{{}}}~~~yyyrrrxxx~~~~~~~~~xxxvvvtttsssrrrtttvvvwwwtttssssssrrrrrrrrrsssssspppqqqrrrrrrqqqooommmlllqqqpppnnnooopppqqqqqqooopppooonnnmmmmmmnnnoooppprrrqqqqqquuuyyyzzzxxxuuuppprrrssssssrrrqqqssstttyyyuuuxxxuuukkkiiieeeYYYGGGLLLUUUcccsss|||vvvvvv{{{xxxpppuuu||||||zzzrrr[[[CCC222000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------...222444777999;;;;;;999888999:::IIIXXX^^^ggg~~~zzzxxxtttpppppp~~~www[[[GGG<<<;;;DDDPPP\\\iiiwwwzzzwwwwwwwwwxxxyyyyyyyyyxxxxxx|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}{{{~~~}}}|||~~~|||vvvkkkbbb___]]]KKK888000///...///000...............---------,,,------...------,,,,,,------------------------......------,,,,,,,,,++++++++++++++++++,,,---...+++,,,---......---,,,+++,,,------...//////.........//////000111111222222333444666777999:::::::::;;;???@@@CCCEEEEEEXXXzzz}}}lllxxx===AAAEEEFFFFFFGGGKKKOOONNNPPPRRRVVVXXXZZZ\\\\\\]]]___bbbeeeggghhhhhhgggdddgggjjjlllkkkjjjjjjkkkmmmoooqqqrrrsssuuuxxx{{{zzz}}}zzzzzz~~~~~~}}}|||vvvvvvuuuuuuuuuvvvwwwxxxssssssrrrrrrrrrsssttttttqqqqqqqqqqqqppppppooonnnsssrrrpppqqqqqqqqqpppnnnpppooonnnmmmmmmnnnoooppprrrqqqrrruuuyyyzzzxxxuuuooopppqqqqqqpppoooqqqrrrxxxuuuyyyxxxjjjaaaYYYLLLBBBLLLZZZlll~~~wwwtttuuuyyy|||mmmcccmmmvvv~~~~~~dddGGG333000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------///333555777:::<<<;;;888777:::<<>>HHHTTT___lllyyyzzzwwwvvvqqqrrrtttuuuwwwxxxxxxxxx{{{}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}~~~}}}||||||}}}||||||yyyyyy{{{}}}~~~sssllljjjeeeQQQ<<<222000...------........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++******++++++,,,---...,,,,,,------......------,,,,,,---...////////////......///000111222222333333444555777999:::;;;;;;;;;@@@AAACCCDDDDDDYYY|||{{{mmm|||;;;???CCCCCCBBBCCCGGGKKKIIIKKKNNNRRRUUUXXXYYYZZZZZZ\\\```cccfffhhhhhhhhhdddfffiiijjjjjjiiijjjkkklllnnnpppqqqrrrtttxxxzzz|||~~~~~~}}}{{{wwwwwwxxxxxxxxxwwwwwwwwwrrrrrrrrrrrrrrrssstttuuussssssrrrqqqqqqrrrrrrrrrsssrrrqqqrrrsssrrrqqqoooppppppooonnnnnnoooppppppqqqqqqqqquuuyyyzzzwwwtttnnnoooppppppooooooqqqrrrtttpppuuuttteeeYYYPPPEEEEEENNN\\\mmmyyyuuusssvvvzzz{{{wwwlllbbb\\\eeeqqqzzzkkkIII333111---,,,,,,---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))+++,,,---...000333666666:::<<<;;;888777;;;>>>XXXcccgggnnntttkkkeeejjjuuu}}}}}}zzzzzztttuuu|||wwwooozzz}}}dddKKKAAA???AAAKKKXXXaaammmzzzzzzuuusssssspppqqqssstttvvvwwwxxxxxxyyy{{{}}}~~~~~~|||{{{{{{|||}}}}}}~~~}}}yyywww{{{{{{wwwzzzyyytttwwwyyypppnnniiiTTT>>>444222000...---........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************+++,,,---...---------------...//////+++,,,---...////////////......///000111222333333222333555777999:::;;;;;;:::@@@AAADDDFFFFFF\\\rrr:::>>>BBBBBB@@@@@@DDDHHHEEEGGGKKKOOOSSSVVVWWWXXX[[[]]]```ccceeeffffffeeeeeeggghhhiiiiiijjjmmmoookkkmmmoooqqqrrrtttxxxzzz~~~~~~}}}{{{yyyzzzzzzzzzzzzxxxvvvuuurrrrrrrrrrrrsssttttttuuuuuutttsssrrrrrrtttuuuvvvrrrqqqqqqrrrssstttrrrqqqrrrqqqpppoooooopppqqqrrrqqqpppqqqtttyyyzzzwwwtttnnnoooqqqqqqppppppqqqsssuuuppptttsssdddXXXQQQGGGDDDLLLVVVcccwwwxxxpppmmmpppxxx}}}|||sssggg___[[[YYYfffrrr}}}tttNNN444111---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***,,,---...000444777666999<<<;;;888777;;;???VVVbbbgggqqqrrrbbb[[[ZZZfffwww|||mmmccciiivvvzzzooo}}}uuu\\\EEE???@@@CCCNNNZZZbbbnnn{{{~~~~~~uuupppooooooqqqrrrsssuuuvvvwwwwwwwwwyyy{{{~~~|||zzzzzz{{{|||}}}yyy{{{}}}{{{vvvwww~~~{{{sssssssss{{{}}}~~~uuussswwwyyynnnkkkiiiUUU???555333222///...---.....................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,---......------,,,---...000111+++,,,---...////////////---...///000111222333333222333555777999:::;;;;;;999???BBBEEEGGGHHH___xxx<<<>>>??????>>>???AAADDDFFFGGGHHHKKKNNNRRRTTTVVV```aaacccddddddcccbbbaaa```bbbcccdddeeefffiiikkkhhhkkknnnpppqqqtttxxx||||||yyywwwvvvvvvvvvvvvtttrrrssssssssssssssssssssssssqqqqqqqqqqqqrrrssstttuuuuuurrrqqqppprrrtttttttttqqqrrrrrrqqqoooooorrrtttrrrtttsssrrrssswwwvvvrrrppppppqqqrrrssssssttttttuuuvvvtttlllaaaWWWSSSQQQRRR\\\^^^ZZZddd{{{{{{tttrrrxxx{{{uuunnnhhhdddbbbppprrrxxxTTT888222......///------///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******,,,111555888999999;;;<<<999777<<>>BBBHHHLLLaaazzz<<<===??????>>>???AAACCCFFFGGGIIILLLOOORRRUUUVVV^^^___aaacccccccccbbbaaa___aaabbbccccccdddgggiiihhhjjjnnnpppqqqtttxxx|||~~~~~~}}}xxxwwwttttttuuuuuutttsssrrrrrrsssssssssssssssssspppppppppqqqqqqsssttttttsssrrrpppqqqsssttttttsssqqqqqqqqqpppnnnoooqqqsssqqqsssrrrppprrrvvvuuurrrppppppqqqqqqrrrrrrssssssssstttsssmmmddd[[[UUURRRXXXbbbbbbXXX[[[lllyyyzzzzzzuuuxxxvvvlllgggeeefffrrrsss}}}}}}wwwgggNNN<<<444//////...,,,+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***+++---111555888:::;;;<<<===:::888===EEEXXXeeerrrxxxvvvnnn```SSSOOOSSS___tttlllcccffffffjjjnnniiiiiirrrwwwsssjjjOOO@@@>>>===GGGWWW^^^kkkttt~~~tttnnnlllmmmnnnpppqqqqqqrrrtttuuuvvvvvvxxxyyyzzz|||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~wwwkkkjjjmmmlllkkklllttt}}}{{{zzz{{{{{{~~~xxxqqqlllggg```___aaaccciiiqqqyyy~~~{{{ssskkkccc[[[JJJ888000111111---//////.........---------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---////////////000111222333555555555666777999;;;<<<===???>>>BBBHHHKKK___~~~<<<===>>>>>>>>>???AAACCCGGGGGGIIIKKKNNNRRRTTTVVV[[[\\\^^^```bbbbbbbbbbbb^^^```aaaaaaaaabbbdddfffhhhjjjmmmoooqqquuuyyy|||~~~~~~}}}|||{{{zzzxxxvvvsssrrrrrrssstttsssrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqrrrssssssqqqppppppqqqssstttrrrqqqoooppppppnnnmmmmmmoooqqqpppqqqpppnnnqqquuuuuurrrqqqqqqqqqqqqqqqqqqqqqqqqsssttttttqqqjjjaaaYYYSSS\\\ggggggYYYSSS___mmmrrrzzzvvv~~~zzzrrrooonnnnnnpppsss}}}|||mmmddd^^^QQQ@@@888000///...+++***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++,,,...222666999<<<<<<======:::999???HHHYYYgggwww|||pppfffZZZggg|||rrrddddddkkkmmmppppppggg___hhh|||zzzsssxxxcccJJJ>>>>>>???III[[[bbbooowww}}}sssnnnmmmnnnoooppppppqqqqqqrrrssstttuuuwwwxxxzzz{{{}}}~~~~~~~~~}}}~~~zzz{{{}}}{{{{{{}}}~~~{{{iii```___eeemmmttt~~~tttgggggglllmmmjjjiiiiiillltttzzzqqqccc[[[LLL<<<333222111///000000/////////.........------------------------...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............///////////////.../////////000111222444555555555555666777999;;;<<<===???>>>BBBGGGIII]]]~~~<<<===>>>>>>>>>???AAACCCEEEFFFHHHJJJMMMPPPRRRTTTWWWYYY[[[]]]___aaaaaabbb^^^```aaaaaaaaabbbdddfffhhhjjjlllooorrrvvvyyy||||||~~~~~~}}}}}}{{{zzzxxxxxxxxxuuuqqqpppqqqrrrssstttrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppqqqrrrrrroooooopppqqqssssssqqqooonnnoooooommmllllllnnnpppoooqqqpppnnnpppuuuvvvsssqqqqqqqqqqqqqqqqqqppppppuuuvvvvvvtttnnndddZZZSSS[[[hhhkkk\\\RRR[[[mmmxxx}}}vvv~~~|||zzzvvvrrrooonnnsssqqqfffaaaXXXCCC999000......,,,+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---000444777:::===<<<<<<;;;999999BBBLLLZZZhhh{{{vvvooo~~~iiieeeqqqyyyiiiaaacccooo|||xxxlllkkkuuu|||\\\FFF<<>>BBBGGGHHH[[[|||;;;<<<>>>>>>===>>>@@@BBBCCCDDDEEEGGGJJJMMMOOOQQQTTTVVVXXXZZZ]]]___```aaa___aaabbbbbbbbbccceeehhhjjjjjjlllppptttxxx{{{|||}}}|||||||||{{{zzzxxxwwwvvvwwwtttqqqoooppprrrssstttrrrrrrqqqqqqqqqpppppppppppppppooooooooopppqqqqqqnnnnnnoooppprrrrrrpppnnnmmmnnnnnnmmmkkkkkkmmmppppppqqqpppnnnqqqwwwxxxvvvrrrrrrqqqqqqqqqqqqqqqqqqtttuuuvvvrrrkkk```VVVQQQXXXgggmmmaaaUUU\\\pppyyy}}}|||}}}~~~~~~}}}uuukkkeee\\\FFF:::///...///...---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---///111555999;;;===;;;::::::888;;;EEEPPPdddqqqyyyxxxvvvzzz~~~eeeddd___aaajjjiiibbbfffqqqvvvUUUAAA;;;???@@@KKK]]]fffsssyyyxxxssssssttttttsssrrrqqqpppooooooppprrrssswwwxxxzzz}}}||||||{{{uuuqqqmmmmmmsss{{{|||yyyyyy{{{~~~~~~~~~ppp```aaattt}}}www{{{yyyrrrllldddWWWIII===444000000.........---------,,,,,,---------------------------------,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,---.....................//////111222333444444444666777888999:::;;;===??????CCCGGGHHHZZZ{{{;;;<<<=========>>>@@@BBBBBBCCCDDDFFFHHHKKKMMMOOOSSSSSSUUUWWWZZZ\\\^^^______aaabbbcccccceeehhhjjjkkkkkkmmmqqqvvv{{{}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvvvvtttqqqppprrrsssttttttrrrqqqqqqppppppooooooooopppoooooooooooooooppppppnnnnnnmmmooopppqqqpppnnnmmmnnnnnnlllkkkkkkmmmoooooopppooommmqqqwwwyyywwwrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttnnndddZZZTTTQQQWWWfffoooeeeYYY]]]rrr}}}}}}ssskkkiiibbbIII<<<000---////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...000333777:::<<<===;;;::::::999===JJJWWWkkk{{{yyyrrrfff]]][[[aaabbb___gggvvvzzzpppOOO>>>:::@@@BBBMMM```iiiuuu{{{xxxuuuwwwyyyxxxuuutttrrrqqqooooooppprrrsssuuuwwwyyy|||}}}~~~zzzuuuppppppyyy}}}{{{zzz{{{|||~~~}}}|||}}}yyymmmttt{{{tttkkk___RRRBBB555000111...------------,,,,,,,,,------------------------------------------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,---............------------......///000333444666777999:::::::::===??????DDDHHHIII[[[{{{}}};;;<<<=========>>>@@@BBBBBBCCCDDDFFFHHHKKKMMMNNNRRRRRRSSSUUUXXXZZZ\\\]]]]]]___aaacccdddfffiiikkkmmmlllmmmrrrxxx}}}}}}|||zzzzzzzzzzzzzzzyyyxxxwwwuuusssrrrrrrsssttttttsssrrrqqqqqqpppoooooonnnnnnpppoooooonnnnnnnnnooooooooommmlllmmmnnnoooooonnnnnnnnnnnnmmmkkklllnnnpppnnnooommmlllooovvvyyywwwrrrrrrrrrssssssttttttuuurrruuuvvvnnnaaaXXXWWWYYYWWWfffqqqjjj^^^bbbuuuwwwwwwzzz~~~~~~}}}oooiiijjjgggMMM???111---//////...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---///111444888;;;<<<>>><<<:::;;;<<>>@@@BBBCCCCCCEEEFFFIIIKKKMMMNNNQQQRRRSSSTTTVVVYYY[[[\\\\\\^^^```bbbcccfffiiilllnnnmmmnnnrrryyy~~~}}}~~~}}}|||yyyyyyzzzzzzzzzyyyyyyxxxtttsssssssssuuuuuutttsssqqqqqqqqqpppooonnnnnnmmmpppooonnnnnnnnnnnnooooooooommmkkkkkkmmmooooooooonnnooonnnmmmllllllnnnpppmmmnnnllljjjnnnuuuxxxvvvrrrrrrsssssstttuuuvvvvvvtttxxxyyypppbbbZZZ]]]cccWWWgggrrrnnndddhhh{{{qqqmmmrrrzzz|||{{{vvviiidddgggeeeQQQAAA222...///...,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---///222555888;;;===???===<<<<<<>>>DDDTTTbbbhhh~~~rrrttt|||zzzuuuooonnnnnnfffbbbsssxxxgggFFF888:::DDDIIIUUUjjjuuu|||zzzyyy|||~~~|||yyyvvvuuurrrpppoooppprrrsssqqqrrruuuxxx{{{~~~}}}}}}}}}xxxyyy|||zzz~~~kkkrrrxxxkkk^^^JJJ777///000000/////////............---------------------------------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///000000000000333222222111111111111111333444666888999:::::::::<<>>@@@@@@AAACCCDDDDDDEEEGGGIIIJJJLLLLLLMMMSSSTTTTTTUUUUUUWWW[[[^^^```aaaaaaccceeehhhjjjkkkppprrruuuwwwxxxyyy|||~~~~~~{{{{{{{{{zzzyyyyyyxxxxxxwwwuuutttrrrppppppqqqrrrssspppoooooooooooooooppppppqqqpppooommmmmmmmmnnnooommmnnnnnnoooooonnnmmmlllnnnmmmkkkjjjiiiiiijjjkkkiiihhhiiilllooorrrrrrrrrqqqrrrtttuuuuuuuuutttssswwwwwwtttoooooonnnhhh```UUUbbblllllljjjppp}}}ooommmvvv{{{{{{xxxtttsssmmmeeekkkxxxeeeNNN666//////...,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,---...000333777;;;>>>@@@<<>>;;;???KKK\\\kkkttt|||}}}{{{|||}}}{{{zzzwwwuuurrrpppooopppqqqrrrtttvvvyyyzzz{{{{{{}}}|||}}}||||||zzz|||~~~~~~kkkhhh{{{yyyttt{{{mmmbbb[[[NNN:::000000///............---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---///...------,,,+++******........................333222111000000111222333444444666777999999::::::<<<>>>>>>AAAGGGJJJbbb{{{:::<<<>>>@@@@@@@@@BBBDDDEEEFFFHHHKKKLLLMMMNNNNNNUUUVVVXXXYYYZZZ[[[]]]___bbbbbbcccdddfffhhhjjjkkknnnpppsssuuuwwwyyy|||}}}zzzyyyyyyxxxxxxwwwvvvvvvvvvuuusssqqqpppooopppqqqrrrppppppooooooooooooppppppqqqpppnnnmmmmmmmmmnnnooooooooonnnmmmlllmmmmmmnnnkkkjjjjjjjjjkkklllmmmnnnkkkjjjjjjkkkoooqqqrrrrrrrrrrrrssstttuuuvvvvvvvvv}}}}}}{{{xxxwwwvvvooogggWWW```kkkqqqnnnlllttt~~~rrrpppzzz||||||{{{sssoooqqqooojjjooozzzkkkTTT===333222000///000......---------,,,,,,,,,***++++++++++++,,,,,,,,,---...000444777;;;>>>@@@>>>AAA<<<<<>>===BBBNNN___nnnvvv}}}|||zzz{{{}}}|||{{{vvvtttqqqnnnmmmnnnoooppprrruuuxxxyyyzzz{{{}}}|||zzzyyywwwxxx{{{|||}}}}}}kkkeeerrrsssjjjooo|||mmm```ZZZOOO===222111///............---------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,------,,,,,,,,,,,,,,,,,,........................111111000000000111222333333444666777999:::::::::<<>>BBBGGGJJJaaazzz;;;===?????????@@@AAACCCFFFGGGJJJMMMOOOOOOOOONNNRRRTTTWWWYYYZZZ[[[]]]___dddddddddeeegggiiikkklllkkknnnqqqtttwwwzzz~~~|||||||||{{{yyywwwwwwvvvvvvuuutttttttttsssrrrpppoooooopppqqqrrrppppppoooooooooooooooppppppooonnnmmmmmmmmmnnnooorrrpppmmmkkkjjjlllnnnoookkkkkkkkkkkklllmmmnnnooommmkkkjjjkkkooorrrtttuuuttttttsssssstttvvvwwwxxx{{{}}}}}}{{{zzzxxxooofffYYY\\\iiiuuurrrfffhhhttt}}}qqqqqq}}}~~~}}}tttiiicccbbbgggiiihhhllluuummmXXX@@@222///---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---...111444888<<>>999<<>>@@@???BBBGGGJJJaaa}}}uuu<<<>>>?????????@@@BBBDDDFFFHHHKKKNNNPPPPPPOOONNNRRRTTTVVVWWWYYY]]]aaaeeeeeeeeefffggghhhjjjkkkllljjjmmmqqquuuxxx|||{{{{{{zzzyyyxxxwwwvvvvvvuuuuuutttssssssrrrqqqooonnnnnnoooqqqrrrqqqpppoooooooooooooooooooooooommmmmmlllmmmnnnoooqqqpppnnnlllkkklllmmmnnnooonnnnnnmmmllllllkkkkkknnnlllkkklllqqqvvvyyy{{{xxxwwwuuussssssuuuwwwxxxwwwyyy{{{zzzyyyvvvlllaaa[[[WWWcccuuurrr```___nnnvvv~~~xxxiiinnn~~~~~~ssscccYYYXXX\\\bbbcccdddjjjsssooo]]]DDD444---,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,---------///222666999===???@@@;;;<<<777<<>>@@@HHHVVVfffuuu|||wwwrrrrrrtttuuuuuusssqqqnnnkkkiiijjjkkklllnnnqqqtttvvvxxxzzz~~~~~~yyyuuurrrwwwyyy{{{|||~~~yyyhhhXXXUUU[[[bbbgggkkkpppwwwxxxrrrtttvvvtttjjj___ZZZ\\\]]]^^^aaahhhsssrrraaaXXXQQQDDD666//////............------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000,,,---------------------........................---......000111333444555333444555777999:::;;;;;;???AAA@@@CCCHHHKKKbbbxxxqqq===>>>@@@@@@@@@AAACCCFFFFFFHHHKKKMMMOOOPPPOOOOOOWWWWWWXXXYYY\\\bbbjjjoooeeeffffffgggiiikkkmmmnnnlllooosssvvvzzz}}}|||{{{yyyxxxwwwxxxwwwwwwvvvuuuuuuttttttrrrqqqooonnnnnnoooqqqrrrqqqqqqpppooonnnnnnoooooonnnnnnmmmllllllmmmnnnooooooooooooooonnnmmmlllkkknnnnnnnnnmmmmmmlllkkkkkklllkkkkkknnnsssyyy~~~{{{yyyvvvsssrrrsssuuuvvvxxx{{{}}}}}}{{{wwwlllaaaYYYRRR\\\pppooo]]][[[jjjqqqwww~~~nnnaaajjj|||}}}nnn\\\YYY^^^fffjjjjjjjjjqqqzzzsssdddMMM999000///000000......---------,,,,,,,,,++++++,,,,,,,,,------------///333777;;;===???@@@??????:::AAARRRZZZcccsss|||~~~pppaaa___bbbnnnmmm^^^bbblllnnnwww|||sssmmm~~~www}}}cccOOO======AAAJJJYYYiiivvv}}}wwwpppooopppqqqqqqpppnnnkkkiiihhhiiikkklllmmmooorrrtttvvvyyy}}}~~~yyyuuurrrxxxzzz{{{|||~~~wwwfffSSSJJJQQQ^^^eeemmmuuu{{{}}}{{{||||||xxxkkk^^^^^^fffdddccccccgggppp}}}vvveeeZZZRRREEE777...///............------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------///111333//////...------,,,++++++........................,,,---...000111333444444222333555777999:::;;;;;;???AAAAAADDDHHHLLLcccwwwrrr>>>???@@@@@@AAACCCFFFIIIHHHIIIKKKLLLNNNOOOPPPQQQVVVWWWWWWXXX[[[aaahhhmmmdddeeefffgggiiilllnnnooonnnqqqtttxxxzzz}}}~~~{{{yyyxxxwwwxxxxxxwwwwwwvvvvvvuuuuuurrrqqqpppooooooppprrrsssrrrqqqpppooonnnnnnnnnnnnnnnmmmlllllllllmmmnnnooonnnoooppppppooommmkkkjjjjjjkkklllmmmmmmnnnmmmmmmjjjjjjjjjnnntttzzz~~~{{{yyyvvvsssrrrrrrsssuuuwww{{{|||{{{yyyttthhh]]]VVVNNNWWWjjjkkk\\\YYYeeennnttt}}}~~~pppdddjjjyyy}}}pppcccccciiiqqqtttsssrrrvvvzzzooodddPPP;;;000///000///......---------,,,,,,,,,,,,,,,,,,,,,---------------000444888<<<>>>@@@@@@>>><<<999BBBTTT\\\eeewww{{{nnnkkkooo}}}sssiiiqqqtttxxxzzzsss{{{sssnnn|||yyy^^^LLL===>>>CCCNNN\\\lllxxx~~~vvvnnnlllmmmmmmllljjjhhhgggffffffhhhkkkmmmmmmnnnppprrrtttwww|||~~~zzzwwwuuuwwwxxxyyyyyy{{{}}}wwwgggQQQFFFTTTiiisss}}}}}}{{{uuuhhh]]]cccqqqmmmnnnnnnpppsssxxx~~~yyyiii]]]SSSGGG888...///............------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------///111333000000///...---,,,++++++........................+++,,,...000111222333333222333555777999;;;;;;<<<>>>AAAAAADDDIIIMMMdddzzzvvv>>>@@@AAAAAABBBEEEIIILLLKKKKKKKKKLLLNNNPPPRRRTTTRRRTTTVVVWWWYYY\\\```cccbbbcccdddgggiiilllooopppppprrruuuwwwyyy{{{~~~~~~|||zzzyyyyyyxxxxxxwwwwwwvvvuuuuuuuuurrrqqqpppooopppqqqsssuuurrrqqqpppooonnnnnnnnnnnnmmmmmmlllkkklllmmmnnnoooqqqpppooonnnmmmlllkkkkkkiiijjjkkklllmmmmmmlllllliiiiiijjjnnnsssxxxzzzzzzwwwvvvtttsssrrrssstttuuuuuuxxxyyyvvvtttooocccWWWQQQMMMVVVfffhhh]]]WWW]]]jjjtttqqqooowww}}}vvvqqqpppsssvvvyyy{{{zzzwwwsssiiiaaaOOO:::///...///---......---------,,,,,,,,,,,,,,,,,,------------...---000444999===???@@@AAA;;;999666BBBVVV___iii}}}wwwrrrrrrpppuuutttlllkkkwwwtttYYYHHH>>>@@@FFFQQQ```ooozzzxxxnnnhhhfffggggggfffbbbbbbaaaaaacccgggjjjmmmmmmnnnpppqqqrrrvvvzzz~~~}}}||||||||||||zzz~~~~~~|||zzzyyyvvvwwwwwwwwwxxx|||~~~}}}yyyjjjRRRHHH]]]|||}}}yyyooojjjvvv}}}wwwwwwyyyxxxlll```UUUIII;;;222///............---------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111//////......---------,,,........................+++---...000111222222222111333555777999;;;<<<<<<===@@@@@@DDDJJJNNNfff|||yyy???@@@AAABBBCCCFFFKKKOOONNNMMMMMMMMMOOOQQQTTTVVVSSSWWWZZZ\\\]]]\\\\\\]]]aaabbbdddfffiiillloooqqqppprrruuuwwwxxxyyy|||~~~{{{|||}}}}}}|||{{{{{{{{{wwwwwwwwwvvvuuuuuuttttttsssrrrqqqpppppprrrtttuuurrrqqqpppooonnnnnnnnnnnnmmmllllllkkklllmmmnnnooosssqqqnnnlllkkkkkklllmmmkkkllllllmmmlllkkkiiihhhiiiiiijjjmmmqqquuuuuuuuussssssrrrrrrssstttvvvwwwwwwyyyyyyvvvsssnnnbbbVVVMMMMMMVVVeeehhh]]]VVVVVVggguuu}}}uuuwww~~~{{{|||~~~{{{zzz}}}zzzoooiiicccSSS>>>222222222111......---------,,,,,,,,,,,,,,,,,,---------.........000555999===???@@@AAA===:::999GGG]]]fffrrrzzzkkk```bbbhhhlllkkklllvvvpppUUUEEE@@@BBBIIITTTcccqqq{{{uuunnnfffaaa```aaaaaa```]]]]]]]]]^^^aaaeeejjjlllmmmnnnoooppprrruuuyyy}}}|||}}}}}}~~~zzzvvvuuuuuuwwwxxxrrrwww~~~~~~}}}}}}|||xxxxxxwwwwwwxxx{{{zzz~~~{{{mmmTTTKKKfffyyyxxx|||zzzvvvnnnbbbVVVJJJ>>>555//////.........---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...---------............///........................,,,---///000111111111111111222555777999;;;<<<<<<===@@@@@@DDDKKKOOOgggzzzxxx???@@@AAAAAABBBEEEIIILLLMMMNNNPPPRRRTTTTTTTTTTTTUUUWWWYYYZZZZZZ[[[]]]___^^^bbbfffiiilllooorrrtttppprrruuuxxx{{{~~~{{{}}}|||}}}}}}|||{{{wwwwwwwwwwwwvvvuuussssssqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppnnnmmmmmmmmmmmmmmmmmmlllkkklllmmmnnnooorrrqqqooommmkkkjjjiiiiiikkkkkkkkkkkklllmmmnnnnnnmmmmmmoooqqqssssssrrrqqqpppqqqqqqqqqqqqqqqqqqqqquuuxxxxxxvvvxxxwwwjjjZZZMMMIIIOOO___eee]]]VVVWWWjjjzzzqqqqqq{{{|||~~~|||~~~~~~xxxjjjiiimmmbbbHHH333///000/////////...------------...,,,---......------...000///111666;;;???@@@AAAAAA===777;;;KKKWWWaaauuuoookkkhhhiiihhhjjjvvv~~~dddMMMBBB???CCCJJJVVVcccqqq|||rrr]]]VVVSSS[[[cccddd___[[[^^^^^^___```dddhhhlllnnnnnnoooqqqrrrsssuuuyyy|||{{{}}}www{{{|||~~~{{{xxxzzzyyywwwuuuxxx~~~|||yyyvvvxxxzzzzzzzzz{{{~~~|||}}}lllYYYPPPbbbyyytttyyyyyyxxxoooaaaXXXRRRDDD555000///...---------------,,,,,,,,,------.........,,,,,,,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......111222333222///---------,,,------........................//////000111222333444555666777888999:::<<>>@@@@@@???:::>>>IIITTT[[[cccwwwuuujjjjjjqqqvvvttt|||tttfffeeeuuu~~~~~~vvvnnnqqqzzz```III??????EEEOOO[[[hhhttt|||~~~{{{qqqfffXXXQQQLLLMMMOOOPPPSSSWWWZZZ[[[\\\^^^aaaeeehhhjjjkkknnnqqqssstttvvvxxxzzzzzz|||}}}~~~}}}}}}rrrmmmqqqssswwwzzz{{{{{{||||||yyyvvvvvvwwwwwwxxx{{{|||{{{mmm```WWW[[[zzzvvvggg```[[[JJJ666111111000///...------...------------------,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,***,,,......------...///......///000000000//////////////////000111222222333444555666777888999:::999???@@@BBBGGGNNNeeexxxpppyyy@@@BBBDDDEEEEEEGGGJJJMMMOOOPPPQQQRRRTTTUUUVVVVVVZZZ[[[]]]]]]\\\\\\]]]^^^bbbeeehhhiiijjjkkkmmmooonnnpppsssvvvyyy{{{}}}~~~~~~}}}}}}|||zzz{{{{{{{{{yyywwwtttuuuuuuuuuttttttsssrrrtttsssrrrqqqppppppppppppooonnnnnnnnnnnnnnnooopppmmmmmmllllllmmmoooqqqrrrmmmmmmllllllllllllmmmmmmmmmlllkkkkkkjjjjjjkkkkkkiiiiiiiiijjjkkkooosssvvvzzzxxxuuurrrqqqrrrtttuuuuuuyyyxxxvvvyyyyyynnn^^^OOOJJJMMM\\\iiilllgggdddmmmmmmuuuwwwzzz{{{|||wwwZZZ>>>000///000//////...------------...,,,---......------...000111555:::???BBBCCCBBBAAA:::AAAMMMXXXbbbnnn}}}tttdddVVVVVVaaalllqqqssstttmmm^^^VVV]]]ppp~~~|||xxxmmmrrrxxx\\\FFF===@@@FFFRRR___kkkuuu{{{~~~}}}}}}}}}|||xxxtttnnneee\\\SSSNNNKKKJJJIIIIIIMMMTTTXXXXXXZZZ\\\___cccfffgggiiimmmpppssstttuuuvvvxxxzzz|||}}}}}}}}}}}}~~~uuuhhhjjjuuu~~~www{{{}}}wwwsssvvv{{{|||yyyuuuuuuuuuuuuvvvzzzyyyyyyoooggg[[[RRRlllzzzsssvvvxxx~~~{{{vvvxxxssslllqqq~~~|||kkkccc]]]MMM;;;111000///...---,,,,,,,,,.........------,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,...000000///...///000...//////000000000000000////////////000111222333333444555666777888999::::::@@@@@@AAAGGGNNNeeewwwppp|||???AAACCCDDDEEEGGGIIILLLOOOPPPPPPQQQSSSTTTUUUVVV\\\]]]___^^^^^^^^^___```dddfffiiijjjjjjkkkmmmnnnmmmooorrruuuxxxzzz|||}}}{{{}}}|||{{{|||||||||yyywwwuuuuuuvvvvvvvvvuuutttttttttsssrrrqqqppppppppppppppppppppppppppppppqqqqqqllllllkkkkkklllnnnoooppplllllllllllllllmmmnnnnnnjjjjjjjjjjjjjjjkkklllmmmggghhhiiiiiijjjmmmsssxxxzzzxxxuuurrrqqqrrrtttuuuvvvyyyxxxvvvyyyzzzppp```PPPJJJLLL[[[mmmtttqqqlllxxxmmmllltttwwwxxxxxx|||zzz___AAA000...111//////...------------...,,,---......------...000333666<<>>EEENNNXXXfffvvvpppdddUUUOOOYYYkkkwwwxxxxxxrrrdddSSSOOO\\\mmmwww|||~~~pppwwwuuuXXXCCC<<>>AAACCCEEEEEEGGGIIIKKKOOOOOOOOOPPPQQQSSSUUUVVV[[[]]]______^^^___```bbbccceeehhhiiijjjjjjlllmmmnnnpppsssvvvyyy{{{}}}~~~yyy|||{{{{{{|||}}}|||yyywwwuuuvvvvvvvvvvvvvvvuuuuuuqqqqqqpppooonnnnnnnnnnnnrrrrrrqqqqqqqqqqqqqqqrrrmmmllllllkkkkkklllnnnooolllllllllllllllmmmnnnnnniiiiiiiiiiiijjjkkklllmmmjjjkkkllljjjiiijjjoootttxxxwwwuuusssssssssuuuvvvxxx{{{zzzxxx{{{}}}sssdddRRRLLLLLLZZZnnnyyywwwoooqqq{{{llliiipppvvvzzz{{{|||xxxzzz~~~yyybbbDDD111///333//////...------------...,,,---......------...000222666<<>>CCCBBBBBBHHHOOOggguuunnnzzz~~~ttt???BBBDDDFFFGGGHHHJJJLLLNNNNNNNNNOOOPPPRRRTTTUUUYYY[[[]]]]]]]]]^^^```bbb```cccfffggghhhhhhjjjlllnnnooorrruuuxxx{{{|||}}}~~~yyyzzzzzzzzz{{{|||zzzxxxuuuttttttuuuuuuvvvuuuuuutttppppppooooooooooooooopppssssssrrrqqqppppppppppppoooooommmlllllllllmmmnnnmmmllllllllllllmmmnnnnnnkkkjjjjjjjjjjjjjjjkkkkkkjjjlllnnnllliiijjjooosssxxxwwwvvvvvvvvvvvvwwwwwwxxx{{{zzzxxx|||~~~tttfffSSSKKKIIIUUUjjjwwwsssjjjkkkvvvlllfffmmm|||xxxyyyrrrnnnttt~~~iiiJJJ444///444//////...------------...,,,---......------...000333777===BBBEEEDDDBBB@@@===IIIRRRXXXfff{{{uuummmeeejjj~~~|||ggg]]]eeeqqqvvv|||vvvzzzwwwoooRRRAAA???CCCJJJTTTaaakkksssxxxzzzzzz{{{}}}{{{{{{zzzyyywwwuuuttttttnnniiiiiioooooojjjoooyyy~~~yyysssjjjccc___XXXQQQLLLKKKHHHCCCBBBEEEDDDAAABBBFFFHHHHHHJJJMMMSSSUUUWWWZZZ^^^```bbbcccfffhhhjjjkkklllnnnqqqtttvvvxxxzzz||||||~~~wwwsssooozzz|||wwwsssqqqrrrsssttt{{{~~~|||zzzssstttvvvvvvvvvxxx|||}}}xxxsssvvvqqqqqqcccIIINNNYYYeeeeeedddpppxxx{{{~~~vvvnnnnnnsssrrrjjjaaaiiiiiigggffffffjjjrrryyyxxxlll```NNN===444333111000...---------,,,,,,------------------000///...------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------***+++------,,,+++,,,---------...////////////...000000000000111222333333333444555666777888999:::<<>><<>>CCCLLLYYYiii~~~}}}{{{~~~xxxzzz}}}gggOOOBBB@@@DDDMMMWWW```kkkvvv|||||||||}}}zzzuuummmsss|||yyyttttttvvvvvvuuussstttxxx|||~~~}}}|||mmmeeeZZZQQQJJJEEE???;;;:::999888777777888999:::999;;;===???AAADDDIIILLLQQQQQQRRRTTTXXX\\\```bbbaaaccceeehhhllloooqqqssswwwxxxyyyyyyyyyzzz|||~~~}}}sssppp|||zzzxxxyyyvvvtttvvv{{{~~~|||yyyyyyuuuvvvnnn```XXX[[[www|||xxxwwwxxxyyy}}}uuuzzz{{{{{{yyyuuussslll]]]NNN===555///000000...------///---+++******,,,...000:::666111---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////111111000//////222777:::<<<888555666999;;;<<<;;;===;;;???GGGJJJUUUqqquuurrr}}}EEEEEEDDDDDDEEEHHHJJJLLLOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUXXXYYYZZZZZZ[[[\\\]]]```bbbccccccdddeeefffgggiiimmmpppqqqrrrtttvvvzzz{{{~~~{{{xxxwwwvvvvvvuuutttuuuuuuuuuttttttttttttsssssssssrrruuussspppppppppqqqqqqppprrrqqqppppppqqqqqqooonnnppppppoooooonnnmmmkkkkkkooonnnnnnmmmmmmlllkkkkkklllllllllmmmllllllkkkkkknnnnnnnnnnnnoooooopppppprrrxxx}}}|||wwwtttuuuwwwxxxyyywwwvvvxxxxxxpppfffQQQJJJEEELLLbbbqqqhhhTTTLLL___wwwxxxnnnvvv~~~vvvrrryyyvvvOOO777333222//////.........---------,,,---...---,,,---000222777>>>DDDFFFHHHJJJGGGBBB<<>><<>>@@@CCCGGGKKKOOOOOOPPPRRRUUUZZZ]]]```aaabbbdddhhhkkknnnqqqrrruuuwwwxxxxxxyyyzzz|||~~~{{{ttt~~~}}}|||{{{yyyuuussstttyyy|||{{{yyy~~~zzzuuuvvvqqqeee```ccczzzzzz{{{yyyvvvrrrkkk\\\NNNAAA999333333333111///000,,,,,,,,,,,,///333666999777444000---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............000000000000000222666999:::888555555888:::;;;:::>>>===AAAGGGKKKVVVqqq}}}nnnnnnCCCCCCCCCCCCEEEGGGIIIKKKNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWYYYYYYYYYZZZ\\\___aaacccddddddeeefffhhheeehhhlllnnnppprrrtttvvvwwwxxxyyy{{{}}}~~~zzzxxxvvvuuuuuutttttttttttttttuuutttsssrrrqqqrrrsssssswwwuuurrrqqqqqqqqqqqqpppqqqpppppppppqqqqqqpppnnnmmmmmmlllllllllkkkkkkkkkooonnnnnnmmmmmmllllllllllllmmmmmmnnnnnnnnnmmmmmmoooooooooooooooppppppqqqrrrxxx||||||xxxtttuuuwwwvvvwwwvvvuuuxxxxxxqqqgggRRRLLLFFFMMMcccsssiiiUUUMMMccc||||||tttssszzz~~~rrrPPP999444222/////////.........------------...---,,,---000222999???EEEGGGIIIKKKHHHCCC===DDDPPP___sssyyyssskkkkkknnnpppqqqzzzzzzbbbIII<<<;;;DDDNNNYYYaaakkkuuu{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}yyywwwwwwxxx}}}{{{{{{||||||yyysssiii```ZZZIIIEEE@@@<<<:::999777777999888888777777888888999777999;;;<<<>>>AAAEEEHHHKKKKKKMMMOOOSSSWWWZZZ\\\___```cccfffjjjmmmoooppprrrtttvvvwwwxxxyyy||||||}}}~~~~~~yyyuuurrrrrruuuyyy{{{zzz|||yyyrrrrrrpppjjjgggiiivvvyyy{{{{{{xxxsssjjj[[[NNNCCC;;;444333333111///000++++++,,,...111555999<<<333111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......------...000111111111222555777888666555555777999::::::???>>>BBBGGGKKKWWWqqqwwwkkknnn@@@AAAAAABBBDDDGGGIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTWWWWWWWWWXXXZZZ[[[^^^```cccdddddddddfffgggfffhhhlllnnnppprrruuuwwwuuuuuuvvvxxxzzz}}}|||yyyxxxvvvvvvuuuttttttttttttuuuuuutttrrrpppppprrrssstttvvvtttqqqpppqqqqqqqqqpppqqqpppoooppprrrrrrpppnnnkkkkkkkkkkkkkkkkkkllllllooonnnnnnnnnmmmmmmllllllmmmnnnooooooppppppppppppoooooonnnnnnnnnooopppqqqssswww||||||xxxuuuuuuvvvttttttttttttwwwxxxrrrhhhRRRLLLEEEMMMccctttkkkWWWOOOgggtttkkk~~~zzz}}}|||XXX<<<444222////////////............---......------...000333999???EEEGGGIIIJJJGGGBBBAAAGGGRRRcccyyy~~~www|||uuuuuuwwwuuuvvv~~~eeeKKK??????EEEOOO[[[ccckkktttzzz{{{|||}}}~~~{{{yyyxxx~~~}}}{{{yyyxxxvvvsssqqqrrrrrrpppllldddYYYPPPIII@@@===;;;999888999999:::999999999888888999999999888999;;;;;;<<>>>>>@@@AAADDDFFFHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRRRRTTTVVVVVVVVVWWWYYY[[[\\\^^^aaabbbbbbbbbdddeeegggiiilllnnnoooqqquuuwwwttttttuuuwwwzzz}}}|||zzzyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvuuutttrrrqqqqqqrrrtttuuusssqqqooonnnpppqqqrrrqqqppppppoooppprrrrrrpppooollllllkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrooonnnmmmllllllnnnoooppptttwww{{{{{{yyyvvvuuuuuurrrssssssssswwwxxxrrrhhhQQQKKKEEELLLddduuummmZZZSSSmmmpppeeewww~~~zzz|||ccc???333222000000/////////.........---.........---...111333888???DDDFFFHHHIIIFFFAAABBBFFFPPPcccyyy}}}ppppppyyyyyyttt|||{{{gggMMMBBBBBBFFFRRR^^^fffllluuuzzz|||}}}~~~{{{yyy}}}xxxqqqkkkfffbbb]]]ZZZYYYXXXUUUQQQLLLEEE@@@===888777666555555555777999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<>>>AAADDDGGGHHHJJJMMMQQQTTTWWWXXX[[[\\\___bbbfffiiikkklllmmmooorrrsssuuuwwwzzz}}}}}}|||||||||||||||}}}}}}}}}|||}}}vvvvvvwwwvvvvvvuuuuuuuuu|||xxxtttrrrssswww{{{~~~}}}tttkkkkkknnnlllgggcccwww|||zzzxxxlll^^^SSSAAA888111///...,,,+++---......---------...///000,,,,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////......---------,,,---///111222222222222333333444555666666777999:::===>>>AAADDDJJJXXXpppqqqhhhnnn;;;<<<>>>@@@CCCEEEGGGHHHIIIIIIJJJLLLMMMPPPRRRSSSRRRTTTUUUUUUUUUVVVYYY[[[[[[]]]___``````aaabbbdddgggiiikkklllmmmooosssuuussstttvvvxxx{{{}}}~~~zzzyyyxxxwwwxxxxxxwwwvvvvvvvvvvvvvvvttttttsssrrrssstttuuuvvvqqqpppnnnnnnpppqqqrrrqqqpppooooooppprrrrrrqqqooonnnmmmlllkkklllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmoooppprrrrrrssssssooonnnlllkkklllmmmoooppptttwwwzzz{{{yyywwwuuuuuuqqqrrrrrrsssvvvxxxqqqhhhQQQJJJEEEMMMeeexxxqqq___]]]|||ttteeepppvvvsssttt|||}}}}}}jjjAAA444333000000000/////////............///...---...111333999???EEEFFFHHHIIIEEE@@@AAABBBKKK___xxxvvviii]]]\\\hhhvvv|||}}}yyynnn^^^aaavvv~~~~~~|||yyy}}}eeeKKKAAABBBGGGTTTbbbiiinnnuuu{{{}}}}}}~~~|||xxxxxxooocccXXXPPPJJJEEEAAAAAA@@@???===<<<;;;;;;:::777777888777666777999;;;===>>>>>>??????>>>>>>===<<<============>>>AAADDDFFFGGGJJJMMMPPPSSSVVVWWWYYY[[[]]]```dddgggiiikkklllnnnppprrrsssuuuyyy{{{{{{{{{{{{{{{||||||||||||{{{~~~~~~vvvpppmmmnnnpppppptttyyy~~~{{{yyyuuussssssvvv{{{~~~|||~~~vvvoooqqqvvvtttkkkaaaggg{{{tttttt~~~~~~yyypppwwwzzzzzzmmm___UUUCCC999111000000......///---------......///000111,,,,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------------------------///111222111111222333222444666777777777999;;;<<<>>>AAADDDKKK[[[rrrwwwnnnttt999:::===@@@CCCEEEGGGGGGHHHHHHIIIKKKMMMPPPRRRSSSRRRSSSTTTTTTTTTVVVYYY[[[ZZZ\\\___`````````bbbcccggghhhiiijjjjjjlllooorrrqqqrrruuuyyy|||}}}~~~{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttuuuuuuuuuvvvvvvtttrrroooooopppqqqqqqqqqpppooooooppprrrrrrqqqpppooonnnlllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooolllmmmnnnppprrrssssssssspppooommmllllllnnnppprrruuuwwwyyyzzzyyywwwuuutttqqqrrrrrrrrrvvvwwwpppgggRRRKKKFFFOOOhhh|||vvveeeccczzzjjjppprrrnnnqqq|||}}}{{{hhhBBB666666000000000000/////////......//////......///111333:::AAAFFFGGGIIIJJJFFFAAABBB@@@HHH___yyy{{{mmmaaaWWWQQQ[[[nnn{{{~~~{{{lllbbbUUU\\\pppvvvuuu|||zzzwwwssswww|||bbbIII@@@BBBIIIWWWeeekkkpppvvv|||~~~}}}~~~zzzuuunnncccTTTGGGAAA===999666888888888888999999999:::888:::<<<<<<;;;;;;>>>AAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@???>>>@@@BBBEEEDDDEEEHHHLLLOOORRRTTTUUUXXXYYY\\\___bbbeeehhhiiilllnnnpppqqqrrrtttwwwyyyyyyzzzzzz{{{||||||||||||zzz|||zzzrrrkkkjjjmmmpppxxx~~~~~~yyyxxxuuussssssuuuyyy|||zzz|||wwwtttxxx~~~oooaaaWWWiiiqqqmmmlllhhhiiitttwwwxxxyyyxxxvvvvvvwwwxxxyyy}}}rrrlllddddddoooyyyzzzlll___UUUCCC999111000000///000222---------......//////000...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................+++,,,,,,------......///...///111111000000222333111444777888777777:::<<<<<<@@@BBBEEEMMM___uuuzzzqqqwww888999<<>>???AAADDDGGGHHHHHHJJJKKKMMMOOOPPPQQQQQQRRRTTTVVVWWWXXXYYYYYY[[[\\\^^^]]]]]]]]]```bbbgggffffffgggjjjlllmmmmmmooopppsssuuuwwwyyyzzzzzz}}}}}}{{{yyywwwuuutttssstttuuuuuuuuuuuutttttttttuuuwwwxxxxxxwwwvvvtttuuutttrrrpppoooooooooppprrrpppnnnnnnooopppooonnnnnnnnnnnnmmmlllkkkjjjiiimmmnnnooonnnlllkkkkkklllnnnnnnmmmlllnnnpppssstttuuussspppnnnmmmnnnpppqqqvvvzzz~~~}}}zzzvvvuuutttqqqvvvwwwrrrsssoooaaaPPPDDDDDDRRRjjjlllhhhsssnnnwww}}}aaa@@@444:::222111000//////.........---,,,---///...---222:::@@@CCCGGGKKKMMMKKKEEEAAAAAA>>>PPPjjjxxx}}}wwwjjjZZZYYYhhh|||xxxeee[[[^^^gggwww}}}ttt|||qqqmmmsss{{{aaaHHH>>>AAAMMMWWWbbbiiipppyyy~~~sssdddVVVMMMBBB;;;::::::888555888888888777777777777777;;;;;;<<<>>>@@@CCCEEEFFFJJJIIIIIIIIIIIIHHHEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCFFFIIILLLOOORRRSSSWWWXXX[[[^^^aaaeeeggghhhkkkmmmoooooopppqqqtttwwwxxxzzz{{{{{{zzzyyyzzzzzz|||zzz}}}~~~}}}vvvuuurrrqqqqqqsssuuuwwwwwwzzz|||xxxxxxxxxwww[[[IIISSSdddhhhccchhhmmmggg~~~{{{wwwtttrrrpppmmmjjj___hhhccc[[[]]]```ccclllvvv}}}yyymmm]]]QQQEEE:::000///000///............---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------....../////////000111111222222222333444666888:::<<<===;;;???BBBDDDOOOcccwwwooogggnnnuuu999:::<<<>>>???AAADDDGGGIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRTTTVVVXXXZZZZZZ[[[[[[\\\^^^^^^^^^___aaacccfffffffffhhhjjjmmmnnnnnnnnnppprrruuuwwwyyy{{{{{{||||||zzzzzzyyyyyyxxxwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttttuuuvvvwwwwwwvvvuuutttuuutttrrrpppooooooooopppqqqooommmlllmmmnnnmmmllllllmmmmmmllllllkkkjjjjjjmmmnnnooonnnlllkkklllmmmnnnmmmmmmmmmnnnoooqqqrrrrrrpppnnnmmmmmmoooqqqrrruuuyyy~~~}}}zzzwwwuuuuuurrrwwwxxxssstttpppaaaPPPDDDBBBNNNddd~~~mmmfffqqqpppzzzqqqJJJ888888222111000//////......///...,,,---///...---333:::AAADDDIIIMMMOOOLLLFFFAAA===<<>>@@@@@@???=========<<<<<<<<<;;;;;;@@@@@@BBBDDDFFFHHHJJJLLLLLLKKKJJJKKKKKKJJJHHHEEECCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFIIILLLOOOQQQSSSXXXYYY[[[]]]```bbbdddeeejjjooovvvyyyyyywwwvvvvvvtttwwwyyyzzzzzzzzz{{{}}}~~~~~~}}}|||vvvuuurrrqqqqqqsssuuuvvvxxx{{{xxx]]]QQQ\\\ooowwwssswww{{{ttt|||yyyxxxyyyzzzhhhuuuuuummmkkkjjjllluuuwww}}}|||vvvmmmaaaVVVEEE;;;111///000///...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------....../////////000111111222222222333444666888:::<<<===@@@CCCCCCCCCKKK]]]pppzzzjjjcccjjj}}}ppp888:::<<<===>>>@@@DDDFFFJJJKKKKKKLLLLLLMMMMMMNNNQQQSSSUUUWWWYYY[[[\\\]]][[[\\\^^^^^^___```ccceeeffffffgggiiijjjmmmnnnooommmooorrruuuxxxzzz||||||}}}uuuqqqtttuuuuuuvvvwwwxxxyyyyyyxxxwwwuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrpppooooooooooooqqqooommmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooonnnmmmlllmmmnnnmmmnnnnnnnnnooooooooooooooonnnmmmmmmnnnppprrrssstttxxx}}}}}}zzzwwwuuuwwwtttxxxyyyttttttqqqcccQQQDDD@@@III]]]www|||jjjaaa}}}|||jjjhhhtttyyyQQQ999333222222111000////////////...------///......444;;;BBBEEEKKKPPPQQQNNNGGGBBBAAAAAAUUUnnnzzz|||yyy|||zzz}}}yyyxxxzzzzzz```GGG???AAALLLWWWbbbhhhoooxxx~~~}}}zzz|||{{{xxxyyyvvveeeRRRJJJEEEAAAAAADDDGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAEEEFFFGGGJJJLLLNNNPPPQQQOOONNNMMMMMMMMMMMMJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFIIILLLNNNQQQRRRWWWXXXZZZ\\\^^^```aaaaaafffmmmvvv{{{zzzvvvsssrrrpppsssvvvxxxyyy{{{}}}~~~~~~|||~~~}}}~~~|||wwwvvvuuurrrqqqqqqrrrtttvvvxxx{{{lllTTTMMM[[[vvv|||zzz{{{~~~rrrwwwssszzzuuuzzz{{{wwwqqqkkkbbbYYYGGG<<<111///000///...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------....../////////000111111222222222333444666888:::<<<===AAADDDCCCBBBHHHZZZlllvvvgggbbbjjj{{{{{{lll777999;;;===>>>@@@CCCFFFIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUXXX[[[]]]^^^^^^[[[\\\^^^______aaadddfffhhhiiiiiijjjjjjkkkmmmnnnmmmnnnqqqtttxxxzzz|||}}}}}}vvvtttsssssstttvvvwwwxxxyyyzzzyyywwwuuusssssssssuuuvvvwwwvvvuuuuuutttuuuuuuvvvtttsssqqqpppooonnnooooootttrrroooooooooooonnnmmmkkkjjjjjjjjjjjjkkkkkklllmmmnnnoooooonnnmmmnnnpppoooooopppppppppooonnnmmmoooooooooooopppqqqrrrrrrssswww|||~~~}}}zzzwwwvvvxxxuuuyyyyyysssuuuqqqcccQQQEEEAAAHHHXXXpppuuueee\\\vvvvvvgggcccqqqwwwTTT<<<555333222111000///////////////---...///......555===CCCFFFLLLQQQRRRNNNGGGAAAFFFFFFZZZrrrzzzyyytttjjjjjjsssxxxuuu|||yyy___GGG???BBBKKKVVVaaahhhoooxxx|||}}}||||||}}}wwwdddQQQMMMKKKIIIIIIJJJKKKKKKJJJNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTSSSQQQPPPOOONNNLLLIIIGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDFFFIIIKKKNNNOOOPPPTTTVVVXXX[[[]]]______```aaafffkkkllljjjiiillloooooorrruuuwwwyyyzzz|||~~~}}}~~~~~~}}}vvvyyy{{{xxxvvvxxx|||~~~~~~~~~{{{wwwvvvuuurrrqqqppprrrtttuuuvvv{{{yyytttnnn]]]IIIEEEWWW||||||}}}{{{xxxssswwwyyytttoooiii___WWWIII===222///000......///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------....../////////000111111222222222333444666888:::<<<===>>>AAAAAA@@@HHHZZZmmmwwwfffeeennn}}}{{{lll777999;;;<<<===???BBBEEEFFFGGGHHHJJJLLLOOOPPPQQQRRRSSSUUUXXX[[[]]]^^^___[[[\\\^^^______aaadddfffiiikkkkkkjjjhhhhhhjjjlllmmmnnnqqqtttxxxzzz|||}}}}}}|||xxxxxxuuuuuuuuuvvvwwwwwwxxxxxxxxxvvvtttrrrrrrssstttuuuxxxwwwvvvuuuuuuuuuuuuvvvtttsssqqqooonnnnnnnnnooosssqqqoooooooooooonnnmmmkkkkkkjjjjjjjjjkkklllllllllnnnoooooonnnnnnpppqqqrrrrrrrrrqqqpppooommmlllpppqqqqqqqqqqqqqqqqqqppprrrvvv{{{~~~}}}zzzxxxwwwyyyuuuxxxxxxrrrssspppcccPPPFFFDDDJJJWWWlllppp```WWWkkk}}}ssslll}}}rrrVVV@@@999333222111000000/////////000......///...///666???DDDGGGLLLPPPQQQNNNGGGAAA@@@BBBWWWqqq}}}qqqhhh```aaajjjmmmooozzzxxx]]]FFF???BBBKKKUUU```hhhoooxxxxxxfffUUUTTTSSSSSSTTTTTTSSSQQQOOOSSSSSSRRRQQQPPPOOONNNMMMNNNOOOQQQSSSUUUVVVVVVVVVXXXVVVSSSQQQPPPOOOLLLJJJHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFHHHKKKMMMNNNOOOPPPRRRVVVZZZ]]]___````````````^^^XXXVVVZZZfffppppppsssvvvwwwxxxyyy{{{|||}}}}}}}}}~~~}}}uuuooottt{{{~~~xxxrrrpppooooooxxx|||~~~~~~}}}yyyvvvuuurrrppppppqqqssstttrrryyy~~~nnnhhheeeZZZKKKGGG[[[}}}sssyyy|||yyysssjjj___TTTKKK???333000000......///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------....../////////000111111222222222333444666888:::<<<===<<<@@@AAAAAAIII[[[mmmvvvdddfffrrr~~~{{{lll666888:::;;;<<<>>>BBBDDDDDDEEEGGGJJJLLLOOOQQQRRRRRRSSSVVVXXXZZZ\\\]]]^^^[[[\\\^^^^^^___```ccceeehhhjjjllljjjgggfffhhhkkkmmmooorrruuuxxxzzz||||||zzz}}}}}}zzzzzzyyyuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttsssrrrrrrssstttuuuwwwvvvvvvuuuuuuttttttttttttrrrqqqooonnnnnnnnnnnnpppnnnllllllmmmnnnmmmlllnnnmmmlllkkkjjjkkklllmmmlllnnnooopppooopppqqqssstttsssrrrpppooommmlllkkkooopppqqqrrrrrrqqqooonnnqqquuuzzz}}}}}}zzzxxxwwwxxxtttvvvvvvpppqqqnnnaaaNNNFFFFFFKKKVVVkkkqqqcccUUU___jjjrrruuuzzzwwwjjjRRR>>>666333333222111000000000000000......//////000777@@@FFFHHHLLLOOOPPPMMMGGGCCC>>>@@@WWWttt}}}qqq|||vvvmmmbbbcccgggdddlllyyyxxx\\\EEE???CCCJJJUUU```gggoooxxxxxxhhh\\\[[[]]]___aaaaaa^^^\\\ZZZWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUWWWYYYYYYYYYYYYXXXXXXVVVSSSQQQPPPOOONNNLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNQQQUUUYYY]]]___``````aaa```ZZZSSSOOOVVVeeerrrrrrtttwwwxxxxxxxxxzzz{{{||||||}}}}}}~~~zzztttpppnnnuuuvvvqqqiiieeejjjpppsss~~~~~~~~~|||wwwuuurrrpppoooppprrrssspppvvv~~~rrrdddbbbeee^^^QQQLLL]]]uuu|||~~~xxxooobbbWWWMMMAAA444000000......000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------....../////////000111111222222222333444666888:::<<<===>>>BBBCCCCCCIIIXXXgggooo^^^dddqqq|||wwwiii666777:::;;;<<<>>>AAADDDEEEFFFHHHJJJLLLNNNPPPPPPSSSTTTVVVXXXZZZ[[[\\\\\\[[[\\\^^^^^^^^^___aaacccdddgggjjjiiiffffffiiimmmnnnppprrruuuwwwyyy{{{{{{zzz~~~{{{xxxvvvvvvsssoooppptttuuuuuuuuutttttttttttttttpppqqqqqqrrrrrrsssssssssttttttuuuuuutttrrrqqqpppsssrrrpppooonnnnnnnnnnnnnnnmmmllllllnnnoooooonnnpppooommmkkkkkkkkkmmmmmmlllnnnpppppppppppprrrtttuuussspppmmmkkkjjjiiiiiikkklllooopppqqqpppooonnnppptttzzz}}}}}}{{{yyyxxxwwwrrrtttsssmmmooolll___MMMEEEEEEIIIUUUmmmwwwlllUUUXXX___lllooo}}}uuullljjjbbbNNN<<<333333333222111000000000000111///...//////000888AAAJJJKKKMMMOOOPPPNNNIIIFFFBBBEEE\\\yyy{{{wwwzzzuuugggffftttrrrqqqrrriiinnn{{{www\\\EEE???CCCIIITTT___gggnnnxxxwwwmmmgggfffiiimmmnnnmmmiiifffcccZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXYYYZZZZZZYYYWWWVVVTTTRRRPPPOOOPPPQQQQQQPPPLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQVVVZZZ]]]^^^^^^^^^___aaaaaa\\\WWW[[[fffqqqrrrtttwwwxxxyyyyyy{{{}}}|||||||||}}}~~~zzz~~~|||tttpppssswww{{{{{{wwwqqqsss{{{}}}}}}wwwuuurrrpppoooppprrrssspppsssyyy~~~pppfffhhhmmmeeeWWWMMMWWWxxx}}}ttt{{{~~~yyyqqqeeeZZZOOOBBB555000///......000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------....../////////000111111222222222333444666888:::<<<======BBBDDDDDDIIIVVVbbbiiiXXXaaapppyyysssfff555777999;;;<<<>>>AAADDDGGGGGGHHHJJJKKKMMMNNNOOOSSSTTTVVVXXXYYYZZZ[[[[[[[[[]]]^^^]]]]]]^^^```bbbaaaeeehhhhhhffffffkkkooooooqqqsssuuuwwwyyyzzzzzz}}}{{{uuusssttttttpppmmmooouuussssssssssssssssssssssssnnnooopppqqqrrrsssssssssqqqrrrssstttsssqqqnnnmmmsssrrrpppooonnnmmmnnnnnnpppnnnmmmnnnpppqqqqqqqqqrrrpppnnnlllkkklllmmmnnnlllnnnpppppppppqqqsssuuutttrrroookkkhhhgggggggggfffhhhllloooppppppooonnnoootttyyy}}}}}}{{{yyyxxxvvvqqqsssrrrlllmmmkkk]]]LLLDDDCCCHHHTTTnnn|||tttVVVWWW^^^qqq|||ggg|||xxxkkkcccdddaaaRRRAAA999444333222111000000000000111///...//////111999BBBLLLMMMNNNPPPQQQOOOKKKHHHEEEGGG^^^yyyqqqllllllmmmsssrrr___ggg{{{~~~}}}~~~}}}}}}sssqqq~~~vvv[[[DDD???DDDIIITTT___gggnnnxxxxxxqqqooopppssswwwxxxtttooojjjggg\\\\\\\\\\\\\\\\\\[[[[[[VVVWWWXXXYYYXXXVVVTTTSSSPPPNNNMMMNNNPPPSSSTTTTTTNNNNNNMMMLLLKKKJJJIIIIIIEEEFFFGGGHHHJJJKKKLLLMMMQQQSSSWWWZZZ]]]]]]\\\[[[[[[bbbhhhgggbbbaaagggnnnqqqsssvvvxxxyyy{{{}}}~~~||||||||||||}}}~~~{{{wwwvvv}}}|||~~~}}}wwwuuurrrpppooopppqqqsssqqqrrrvvv~~~yyyqqqtttxxxmmm\\\MMMRRRlll{{{sss{{{~~~zzz{{{}}}wwwooorrrxxx|||{{{vvvpppfff\\\PPPCCC555000000......000......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------....../////////000111111222222222333444666888:::<<<===999???CCCCCCIIIUUUaaafffUUU___pppyyyrrrfff777888:::;;;<<<>>>BBBEEEJJJJJJIIIJJJKKKLLLNNNOOOSSSTTTUUUVVVXXXYYYZZZ[[[```______^^^___```aaabbbbbbbbbccceeegggiiilllmmmrrrqqqqqqqqqsssvvvzzz|||~~~~~~zzzwwwssssssrrrpppooonnnmmmmmmpppqqqqqqrrrrrrssssssttttttqqqnnnnnnooopppqqqqqqnnnooopppqqqrrrssssssssssssrrrqqqnnnllllllnnnppppppnnnlllkkkkkkmmmoooqqqooonnnlllkkkkkklllmmmoooqqqpppooonnnnnnoooppppppsssqqqooollljjjiiiiiiiiilllmmmnnnoooppppppppppppuuuyyy~~~~~~zzzwwwuuussssssqqqnnnnnnlllcccYYYLLLMMMFFF@@@PPPnnn}}}{{{```\\\ggg{{{rrrqqq~~~rrreeeccccccWWWDDD666444333333222000...---,,,------...000...///888CCCKKKLLLNNNRRRTTTQQQJJJCCCDDDHHH\\\zzz~~~oooiii]]][[[aaappp}}}sssddd___sssuuutttyyy~~~vvv\\\FFF???BBBMMMUUU___gggqqq|||}}}yyyvvvvvv{{{|||yyyuuusssoookkkbbb___\\\[[[\\\]]]]]]\\\VVVWWWWWWWWWUUURRROOOMMMHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMSSSTTTVVVXXXZZZ\\\\\\]]]```bbbdddeeeeeefffgggiiinnnqqqtttvvvxxx{{{|||{{{}}}}}}}}}}}}||||||||||||zzz}}}|||yyyyyyxxxwwwvvvrrrqqqssstttpppooopppqqquuu{{{yyyvvv{{{|||ooo^^^KKKMMMcccxxxxxxssspppjjjxxxzzz~~~{{{ttttttxxx}}}qqqhhhkkkuuuxxxyyyyyy{{{yyyjjjZZZOOOAAA333000000///......,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++,,,,,,...+++))),,,111333000,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000222333444222333555777999:::;;;;;;===@@@AAAAAAGGGTTT___dddYYYaaaooowwwqqqfff555777888999:::===@@@CCCIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSUUUWWWYYY[[[]]]^^^^^^]]]\\\\\\]]]^^^___```bbbcccdddfffhhhjjjlllmmmoooppprrrtttvvvxxxzzz{{{}}}}}}|||xxxuuuuuussssssrrrrrrqqqpppooooooppppppqqqrrrrrrsssssstttrrrpppnnnmmmnnnpppppppppoooppppppqqqrrrrrrrrrrrrrrrrrrqqqooommmmmmoooqqqqqqpppooommmmmmnnnpppqqqnnnmmmlllkkkkkklllnnnoooooonnnmmmlllkkkkkkllllllqqqooonnnllllllllllllllllllmmmnnnoooppppppppppppvvvzzz~~~}}}xxxtttrrroooooommmjjjiiihhh```VVVKKKKKKDDDAAASSSrrr~~~eee```kkkvvvooo||||||uuujjjjjjhhh[[[III;;;333333333222000///...---...---...///...000999CCCMMMNNNPPPSSSUUURRRKKKEEEHHHNNNbbb~~~|||jjjaaaVVV^^^lll~~~yyybbbVVVeeeiiiiiirrrrrrxxxttt]]]HHHBBBEEENNNWWWaaaiiirrr|||~~~|||~~~~~~zzzxxxsssnnnbbb___[[[YYYZZZ[[[[[[[[[UUUUUUUUUSSSPPPMMMIIIGGGEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNQQQRRRTTTVVVYYYZZZ\\\\\\^^^```ccceeeeeefffhhhiiilllpppuuuyyy{{{|||zzzxxx}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}xxxvvvwwwyyyzzzzzz{{{uuuqqqpppooommmnnnqqqqqqtttzzz}}}zzz~~~ppp^^^MMMHHHTTTdddcccbbbeeedddtttzzz{{{mmmggghhhmmmppptttssshhh]]]]]]cccrrrxxx~~~{{{kkk[[[OOOAAA444000000///......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,...+++***,,,000222000,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,---------............///......//////000222333444222333555777999:::;;;;;;<<<@@@BBBBBBGGGSSS]]]bbbZZZdddtttxxx555777888999:::===AAADDDGGGHHHHHHJJJLLLNNNPPPQQQQQQSSSTTTWWWZZZ\\\^^^___[[[ZZZZZZZZZ[[[\\\^^^___bbbccceeehhhjjjkkkllllllmmmooorrrvvvyyyzzzzzzyyy}}}|||}}}xxxrrrpppppprrroooppppppqqqqqqqqqqqqpppppppppqqqqqqrrrsssssssssqqqooommmmmmnnnppppppppppppqqqqqqrrrrrrqqqqqqqqqpppppppppooommmmmmooorrrrrrrrrrrrqqqppppppppppppmmmlllkkkkkklllmmmnnnooommmmmmlllkkkkkkkkkkkkkkknnnnnnmmmmmmmmmnnnooopppmmmmmmnnnoooppppppppppppvvvzzz~~~{{{vvvrrrooojjjkkkiiieeedddccc\\\TTTLLLIIIBBBAAAVVVuuuhhhcccpppuuuiiiwwwwwwrrrzzz}}}xxxzzzvvvppppppmmm^^^KKK>>>333222222111000000//////...---...///...000999DDDPPPPPPQQQTTTVVVSSSLLLFFFDDDNNNeee~~~mmmdddcccxxxlllUUU___gggkkkrrrrrrzzzvvv```KKKDDDGGGPPPYYYccckkksss|||}}}zzzuuuoooccc___ZZZWWWWWWXXXXXXXXXVVVUUUSSSPPPLLLHHHEEECCCDDDDDDEEEFFFGGGGGGGGGGGGJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPOOOPPPRRRTTTWWWYYY[[[\\\___aaadddfffgggiiikkkmmmqqqrrrvvvyyy||||||}}}}}}|||}}}}}}~~~~~~|||tttrrrrrrtttwwwzzz{{{{{{wwwqqqmmmkkkiiimmmrrrqqquuu{{{}}}~~~ooo^^^MMMEEEPPPbbbfffiiipppqqquuuiiifffkkkiiihhheee```\\\___dddmmmwww|||kkk]]]QQQCCC555000000///......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++---+++***,,,000111///,,,,,,,,,++++++,,,,,,---...---------------------------------............///......//////000222333444222333555777999:::;;;;;;;;;???BBBCCCHHHSSS\\\___^^^hhh{{{888999;;;<<<===???CCCFFFEEEFFFHHHJJJLLLOOOQQQRRRRRRSSSTTTVVVYYY[[[\\\]]]YYYYYYYYYYYYZZZ\\\^^^___cccdddfffiiikkklllllllllmmmooorrruuuxxxzzzzzzzzz}}}||||||~~~~~~vvvooolllmmmooojjjkkkmmmnnnpppqqqqqqqqqpppppppppqqqrrrrrrssssssrrrpppnnnnnnpppqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooooooppppppooonnnnnnppprrrrrrrrrssssssrrrpppooonnnllllllkkkllllllmmmnnnooommmmmmmmmmmmnnnoooooopppooonnnmmmmmmnnnooopppqqqmmmmmmnnnooopppppppppppptttxxx|||~~~{{{vvvqqqnnniiijjjgggcccaaa```ZZZSSSNNNIIIAAABBBWWWsss~~~eeebbbtttnnnbbbpppsssoooxxx~~~{{{uuuzzz~~~xxxuuuvvvppp^^^III<<<333222222111000000000000...---...///...000:::EEEQQQQQQRRRTTTVVVRRRKKKEEEAAANNNhhh{{{}}}]]]aaapppzzz|||{{{dddLLLCCCDDDOOOZZZeeekkkrrrzzz|||xxxrrrkkkaaa]]]XXXUUUTTTVVVVVVWWWVVVUUURRROOOKKKHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOQQQSSSVVVYYY\\\]]]aaadddhhhjjjlllmmmppprrruuurrrqqqtttvvvxxx||||||}}}~~~}}}yyyvvvpppqqqsssvvvyyyzzzzzzzzz}}}vvvpppmmmjjjhhhlllrrrrrrvvv|||zzzzzzxxxlll___LLLEEEVVVpppxxxyyy{{{yyyrrrpppsssrrrppppppnnnkkkiiihhhjjjtttxxxiii]]]SSSDDD555000000///......------------------------,,,,,,,,,++++++*********---,,,+++---///000...,,,,,,,,,++++++,,,,,,---...---------...............---------............///......//////000222333444222333555777999:::;;;;;;:::???BBBCCCIIISSS[[[^^^aaammm888999;;;<<<===???CCCFFFDDDFFFHHHJJJMMMOOOQQQRRRSSSTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZ[[[\\\^^^aaabbbdddeeefffhhhjjjkkkllllllnnnoooqqqsssuuuxxxzzz{{{|||{{{{{{}}}yyypppiiihhhiiieeegggjjjmmmppprrrrrrsssoooooopppqqqqqqrrrrrrsssrrrqqqpppqqqssstttssssssrrrrrrrrrrrrqqqpppoooooonnnoooppppppnnnnnnpppqqqpppqqqrrrrrrqqqooommmlllllllllllllllmmmmmmnnnnnnjjjkkkmmmoooppprrrssstttpppooonnnmmmmmmnnnooopppmmmnnnooopppqqqqqqqqqqqqpppuuu{{{}}}{{{vvvrrrooojjjkkkhhhbbb___^^^ZZZTTTPPPJJJBBBBBBTTTkkkwwwvvvaaa```uuueee[[[pppwwwtttzzz~~~}}}tttsss}}}~~~|||}}}vvvbbbJJJ;;;444333222111000000111111///---...///...111;;;GGGRRRQQQRRRSSSTTTQQQJJJDDDGGGVVVnnnnnnsss}}}eeeLLLAAABBBMMMYYYeeekkkqqqxxx}}}~~~{{{}}}xxxtttmmmeee^^^ZZZVVVTTTTTTUUUVVVVVVTTTSSSPPPMMMJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTWWWZZZ]]]___aaadddhhhkkklllnnnqqqssspppnnnqqqwwwyyywwwxxx|||}}}~~~|||zzzwwwssspppnnnqqquuuxxxzzzzzzyyyyyywwwssspppoookkkhhhkkkqqqrrrvvv||||||rrrpppqqqjjjaaaNNNGGGYYYwww~~~{{{vvvxxxxxxvvvwwwyyyzzz|||yyyssslllkkkqqqyyy}}}rrrfff^^^UUUFFF666111000///......------------------------++++++++++++++++++******,,,,,,,,,---......---,,,,,,,,,++++++,,,,,,---...---------.........//////---------............///......//////000222333444222333555777999:::;;;;;;:::???BBBDDDIIISSS\\\^^^bbbooo666888999:::;;;>>>BBBEEEDDDFFFHHHKKKNNNOOOQQQQQQTTTTTTTTTUUUVVVVVVWWWWWW[[[[[[[[[\\\^^^aaaccceeeeeeeeeffffffhhhjjjkkkllloooooopppqqqsssvvvxxxyyyyyyyyyyyy|||xxxlllccc``````aaaccchhhmmmqqqssstttuuuooooooppppppqqqrrrrrrrrrsssrrrqqqrrrtttuuuuuutttrrrrrrrrrrrrrrrqqqpppoooooopppqqqpppooonnnooopppoooooopppppppppooommmlllmmmmmmmmmmmmmmmmmmmmmmmmgggiiikkkmmmpppqqqrrrrrrqqqpppnnnmmmlllmmmmmmnnnmmmnnnooopppqqqqqqqqqqqqoootttzzz}}}|||wwwrrrpppkkkllliiiaaa\\\[[[XXXSSSPPPKKKBBBAAAMMM```jjjlllbbb```rrr|||```XXXqqq}}}zzz|||}}}~~~~~~kkkPPP???555444222111000000111111///............111<<>>BBBEEEEEEFFFIIILLLNNNOOOPPPPPPSSSSSSTTTUUUWWWXXXXXXYYY[[[[[[\\\]]]___bbbeeeffffffeeeddddddeeehhhkkkmmmmmmnnnppprrrttttttttttttuuuuuuvvvzzz~~~}}}~~~{{{qqqcccXXXTTTUUUZZZ]]]ccciiinnnqqqrrrsssooooooooopppqqqqqqrrrrrrqqqqqqqqqrrrtttuuutttsssqqqqqqrrrrrrrrrqqqppppppoooqqqrrrqqqooonnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmlllkkkkkkhhhiiikkkmmmooooooooooooooonnnmmmlllllllllmmmnnnnnnnnnooopppqqqqqqqqqqqqpppuuu|||~~~|||wwwqqqnnnkkklllggg___XXXVVVTTTPPPMMMIIIAAA???FFFTTT```ddddddaaannnyyy___WWWrrr~~~tttXXXDDD777555333111000///000111///............111===IIIVVVUUUTTTTTTUUUQQQKKKEEEEEEWWWqqqtttjjjhhhggggggmmmvvv{{{cccLLLCCCEEEKKKXXXfffmmmqqqxxx~~~~~~|||yyyqqqiiiffffff```YYYTTTSSSSSSUUUWWWYYYYYYYYYVVVSSSPPPLLLKKKKKKLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTUUUWWWZZZ]]]______bbbeeeggghhhjjjlllnnnqqqrrr{{{|||}}}}}}zzz}}}{{{wwwrrrmmmhhheeedddeeeeeeffflllqqqwwwzzzzzzyyyyyyyyytttrrrqqqoooiiieeegggmmmnnnrrrxxxvvvkkkjjjooorrrqqq^^^UUUlllxxxtttvvv|||}}}sssgggaaaYYYIII888111000///...///........................+++,,,---......---,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---.........---------............///......//////000222333444222333555777999:::;;;;;;<<<@@@BBBCCCIIIVVVaaaeeefffttt999:::<<<===>>>@@@DDDGGGEEEGGGIIILLLNNNOOOOOOOOORRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[\\\]]]```ccceeeggggggeeecccbbbdddgggkkkmmmjjjmmmqqqtttvvvtttrrrppprrrrrrtttxxx}}}~~~}}}zzzzzzuuuiiiYYYNNNKKKMMMSSSWWW]]]dddiiimmmnnnoooooooooooopppqqqqqqrrrrrrppppppppprrrtttuuutttrrrpppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrqqqooommmmmmnnnooooooooooooooopppppppppooooooooonnnmmmllljjjjjjkkklllnnnooooooooonnnnnnmmmmmmlllkkkkkklllnnnooonnnooopppqqqqqqrrrqqqqqqrrrwww}}}|||vvvpppllljjjjjjfff\\\UUUSSSPPPMMMJJJGGGAAA===BBBNNNZZZaaafffaaalll}}}~~~```WWWrrrxxx\\\GGG888666444111//////000000000............111===IIIXXXVVVUUUVVVVVVRRRLLLGGGBBBXXXvvv|||zzzlllfffbbbdddsss~~~eeeMMMDDDEEEKKKYYYhhhooosssyyy~~~|||nnnkkkccc]]]]]]^^^ZZZTTTQQQQQQRRRUUUYYY[[[[[[ZZZ[[[XXXTTTPPPNNNNNNOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVYYY\\\^^^aaacccfffhhhiiikkkmmmoooqqqlllppp{{{}}}wwwvvv}}}{{{uuuxxx}}}|||vvvqqqmmmiiifffeeeiiinnnrrruuussswww|||}}}{{{xxxxxxxxxwwwtttrrrnnngggbbbeeemmmkkkooovvv}}}vvvmmmmmmtttxxxxxxbbb[[[www~~~xxxxxxwwwjjjcccZZZIII999111000///...///........................+++,,,---.........---,,,+++,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...******+++,,,,,,---......---------.........//////......//////000222333444222333555777999:::;;;;;;<<<@@@BBBBBBIIIWWWccchhhkkkxxx|||uuuttt999:::;;;;;;<<>>???AAADDDFFFIIIIIIJJJKKKMMMOOOPPPRRRTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^______```bbbcccdddfffhhhjjjkkkkkkjjjiiijjjlllooooooooooooppprrrqqqrrrtttvvvwwwxxxwwwwwwppppppiiiXXXCCC555222555444555888===EEERRRaaalllppppppqqqpppooopppqqqrrrqqqrrrtttuuuvvvvvvvvvvvvrrrqqqpppppppppqqqrrrssspppppppppppppppqqqrrrsssrrrqqqooonnnnnnooopppqqqpppppppppooooooooonnnnnnkkklllnnnoooqqqrrrrrrrrrqqqqqqqqqppppppooonnnnnnooopppqqqrrrrrrrrrqqqppprrrssswww|||{{{tttooommmiiijjjiiiiiilllooolllgggdddTTTEEE???<<<;;;AAAJJJ]]]fffmmmrrr}}}uuu^^^```{{{~~~uuu^^^KKK<<<999555333333222111//////111...///333111:::PPP\\\```aaa^^^[[[YYYTTTNNNPPP___sss|||kkk^^^[[[iiiyyy~~~oooaaaVVV^^^gggjjjjjjooozzz}}}iiiRRRGGGFFFRRR]]]hhhooouuu}}}~~~|||wwwlll^^^TTTJJJHHHGGGJJJOOOQQQOOOMMMNNNQQQVVV[[[___```aaa```^^^]]]ZZZXXXXXXXXXZZZ[[[ZZZ[[[[[[ZZZYYYYYY[[[]]]^^^^^^]]]]]]\\\[[[ZZZYYY\\\[[[YYYWWWVVVWWWXXXYYYYYYYYYZZZ\\\]]]```aaaccc```bbbdddgggjjjkkklllmmmmmmlllllljjjfffdddllluuuyyy{{{~~~{{{xxxuuurrrpppllljjjkkkoooqqqrrrwww}}}~~~|||vvvrrrrrrzzzzzzuuu}}}~~~{{{xxxsssuuusssooojjjffffffhhhkkkmmmtttzzz}}}yyytttwwwuuummmIIIAAAFFFYYYffffffhhhnnn}}}wwwqqqpppnnnggggggmmmiiiZZZTTTXXXiiirrr~~~lll[[[OOOEEE888000//////...,,,------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............////////////000111111222222333444666888:::;;;<<<======AAACCCCCCIIITTT]]]aaadddwwwtttjjjlll;;;===???@@@AAABBBEEEGGGJJJKKKKKKLLLNNNPPPRRRSSSUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^___aaabbbbbbbbbccceeehhhjjjkkkkkkiiihhhjjjlllnnnooooooooopppqqqppprrrsssuuuvvvvvvuuuuuunnnnnngggWWWCCC666333666111222333555<<>>CCCHHHMMMNNNLLLJJJKKKPPPWWW___dddggghhhgggaaa```___]]]]]]]]]]]]^^^\\\^^^```aaaaaa```aaaccc```aaabbbbbbbbb```___^^^```___]]][[[ZZZZZZZZZ[[[\\\]]]]]]^^^```bbbdddeeedddeeeeeeggghhhiiikkkkkkmmmkkklllmmmjjjiiimmmtttwwwzzz}}}{{{wwwqqqjjjbbbYYYQQQKKKGGGJJJNNNSSS^^^iiillljjj```dddrrr|||www}}}}}}zzzwwwuuusssqqqlllfffbbbaaaccceeeiiiqqqyyy}}}wwwyyy}}}ttteeeNNNDDDEEEWWWeeejjjqqq{{{zzzrrrsssmmmmmmtttqqqeee```ddddddooozzzzzzkkk]]]PPPFFF888000...//////---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............////////////000111111222222222333555888:::<<<======@@@CCCEEEDDDIIISSS\\\```eeeyyyyyynnnppp>>>AAADDDEEEFFFGGGIIIKKKMMMMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\^^^]]]^^^bbbfffgggfffeeedddeeeggghhhiiijjjiiiiiiiiilllnnnooonnnnnnoooqqqpppqqqrrrsssssssssrrrqqqjjjeee[[[OOOBBB888333111---000222111222999EEEPPP]]]dddlllpppqqqrrruuuxxxuuutttssssssssstttuuuvvvvvvuuusssrrrqqqqqqqqqqqqsssrrrqqqqqqqqqqqqqqqqqqoooppprrrssstttsssrrrqqqnnnnnnnnnmmmmmmmmmllllllmmmnnnppprrrssstttuuuuuuuuusssqqqooonnnmmmmmmmmmnnnoooqqqrrrrrrrrrqqqpppppppppvvv|||}}}wwwsssrrriiijjjkkkjjjmmmpppllleeeXXXKKK???<<<;;;===IIIWWWttt{{{{{{tttbbbfff}}}vvvssstttuuuvvv|||pppXXXEEE<<<999666333333222111///000222///000444222;;;QQQ]]]bbbfffeeeaaa]]]UUUMMMNNNXXXlll{{{zzz^^^bbbkkkyyy}}}wwwggglllxxxkkkUUUJJJIIIOOOYYYccciiioooxxx~~~~~~~~~xxxiiiVVVFFF===999<<>>EEE]]]qqqwww|||zzzooorrr{{{vvvjjjfffgggpppyyy|||{{{uuuhhh\\\SSSHHH999000.../////////------------------------------......------,,,+++------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------------............////////////000111111222222111333555888:::<<<===>>>>>>BBBCCCBBBGGGQQQZZZ]]]fffzzzxxxlllmmm???BBBEEEGGGGGGHHHJJJLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUTTTTTTUUUVVVXXXZZZ\\\^^^]]]^^^bbbgggiiihhhfffdddeeefffhhhiiiiiijjjjjjiiikkknnnnnnnnnnnnoooqqqpppppprrrrrrsssrrrqqqpppccc]]]TTTJJJAAA;;;555222,,,000222111000444>>>HHHUUU]]]ggglllnnnooorrruuuvvvuuusssrrrqqqrrrtttuuuuuutttsssrrrrrrrrrssstttsssrrrrrrqqqppppppppppppnnnpppsssuuuuuutttrrrpppnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooqqqrrrssstttttttttsssqqqpppppppppqqqqqqpppqqqrrrssstttsssrrrrrrooopppvvv|||}}}xxxssssssppprrrqqqqqqssstttpppiii```SSSFFFAAA>>>???JJJXXXvvvkkkmmm~~~yyyuuuwwwyyyyyyttt\\\III===:::777555444333222111000222///000444222;;;QQQ[[[bbbiiijjjfff```UUUJJJGGGRRRhhhuuuxxx}}}zzz{{{qqqbbbbbbhhhuuulllUUUJJJIIINNNXXXbbbgggnnnvvv}}}}}}sssaaaNNNBBB@@@BBB>>>BBBHHHNNNQQQQQQNNNLLLUUUYYY___fffjjjkkkjjjiiibbbaaa```______^^^^^^^^^[[[___dddggggggeeeddddddaaabbbdddeeeeeedddcccbbb`````````___^^^]]][[[ZZZ____________```aaabbbccchhhgggggggggggghhhhhhiiihhhggghhhjjjiiigggjjjooossswww|||tttkkk^^^RRRIIIDDD@@@>>>CCCIIIPPPXXX```ccc\\\RRRYYYjjj~~~yyyvvvuuuyyy~~~yyywwwzzz{{{vvvsssnnngggbbb```aaaccceeeoooxxx{{{tttmmmpppnnnhhhPPPKKKXXXwww~~~zzzlllsssyyyyyyvvvooocccXXXUUUIII:::///---///000000------------------------------......------,,,+++........................+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........///////////////000111111222222111333555888:::<<<===>>>===@@@BBBAAAEEEOOOXXX[[[hhh}}}yyykkkkkkBBBCCCEEEGGGIIIJJJKKKKKKOOOOOOOOOPPPQQQRRRTTTTTTUUUTTTSSSUUUXXX[[[]]]]]]aaaaaaaaabbbdddeeeggghhhhhhhhhhhhhhhiiijjjjjjkkkkkklllmmmmmmnnnmmmmmmmmmrrrrrrrrrrrrqqqnnnkkkiiiaaaYYYNNNEEE???999444000000111111000///111666:::EEEPPP]]]fffiiikkkooorrrrrrsssttttttuuuuuuuuutttvvvuuutttsssssssssssssssssssssrrrqqqqqqqqqqqqrrrpppqqqqqqrrrssssssttttttnnnnnnnnnnnnmmmlllkkkjjjiiijjjlllnnnoooppppppooossssssssssssrrrpppooonnnooossssssrrrrrruuuuuussspppqqqvvv}}}~~~yyyttttttqqqrrrpppnnnppptttqqqkkkkkkQQQGGG>>>===CCCGGG]]]}}}kkkzzzyyyyyyyyy|||{{{}}}zzzhhhTTTHHH???<<<888666555444222111///333111000111///999QQQ]]]eeekkkkkkiiiddd[[[RRRPPPVVVjjjxxxjjjcccdddeeeeeeffffffooo|||}}}lllXXXMMMJJJVVV[[[dddmmmvvv}}}|||rrrcccUUUMMMJJJJJJLLLLLLPPPUUUTTTPPPOOOQQQUUUZZZbbbgggiiiiiihhhgggcccbbb```___^^^^^^______^^^aaaeeegggggggggggggggffffffggghhhhhhgggeeeeeedddddddddcccbbbaaa```___]]]___bbbccccccccceeefffkkklllmmmmmmllliiifffdddccc^^^ZZZYYYYYY[[[bbbjjjrrrsssvvv{{{~~~}}}~~~~~~yyyuuunnnaaaRRRHHH@@@:::999<<>>@@@BBBDDDEEEKKKSSSYYYlll{{{wwwmmmoooBBBCCCEEEGGGIIIJJJKKKKKKNNNNNNNNNOOOPPPQQQSSSTTTSSSRRRRRRTTTXXX[[[\\\]]]```aaaaaabbbdddeeeffffffggghhhiiikkkllllllllllllkkklllmmmmmmnnnoooppppppqqqqqqrrrqqqooollliiiggg```XXXNNNEEE???;;;555111000111111000...000444888<<>>FFFLLLOOOGGG:::<<>>@@@CCCHHHSSS```jjjtttwwwnnnsssDDDEEEGGGHHHJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRTTTXXX\\\]]]]]]___```bbbcccdddddddddccceeegggkkkoooqqqrrrqqqqqqnnnmmmmmmmmmmmmooopppqqqnnnoooooommmjjjeee```]]]YYYSSSKKKEEEAAA>>>999555111111///.........000111444999CCCPPP]]]eeehhhiiiggghhhkkknnnppprrrssstttssssssttttttttttttttttttuuuuuuuuuuuuuuuttttttsssssssssrrrpppooommmllllllnnnnnnoooooopppooooooooonnnooopppqqqrrrrrrqqqppplllllllllllllllllllllmmmqqqvvvxxxwwwwwwwwwtttooorrrsssxxx~~~~~~xxxtttssstttuuuuuusssuuuvvvqqqjjjYYYCCC???:::;;;DDDLLLeeejjjbbbxxx}}}~~~xxxaaaMMM@@@===999777777666555333111333000000222///777LLL[[[dddkkkkkkgggccc]]]WWWUUUUUUiiixxx~~~ooogggkkkzzz{{{~~~uuu___OOOIIIOOOXXXdddooouuuzzz}}}}}}zzzxxxxxx|||wwwnnnaaaUUUPPPQQQZZZ^^^cccfffeeebbb```___^^^^^^]]]]]]]]]^^^```aaabbbdddeeeeeeeeefffiiikkkkkklllmmmmmmlllkkkiiihhhgggggggggggggggfffeeedddbbbeeeggghhhhhhiiijjjkkkooonnnnnnnnnmmmhhhaaa[[[MMMCCC:::777777:::AAAHHHTTT\\\hhhooorrruuuzzz~~~~~~|||yyyvvvqqqkkkfffcccRRRHHH???;;;::::::>>>DDDJJJNNNLLLDDD===IIIfffxxxooofffaaa`````````______```bbbdddfffhhhlllqqqvvvzzz{{{|||vvvrrrllleee```aaaeeeiiiiiimmmssszzzyyyoooqqqwwwooo```MMMEEEXXX}}}|||yyyzzz{{{pppqqqrrrwww~~~~~~uuuhhh^^^SSSHHH:::111/////////...........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------------............///+++,,,---...///111222333444555666777999:::<<<===>>>???AAABBBEEELLLVVV^^^ppp~~~rrrllluuuEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRQQQSSSVVVYYY\\\]]]\\\^^^___```aaabbbbbbcccccccccfffjjjnnnqqqrrrrrrqqqoooooonnnmmmlllllllllllllllmmmmmmlllhhhbbb]]]YYYVVVPPPIIIDDDAAA>>>999666111000///......////////////222999DDDPPPZZZ```cccccceeehhhkkkooorrrssstttqqqrrrssstttuuuuuuttttttsssssstttttttttsssrrrqqquuutttsssrrrpppooonnnmmmmmmmmmnnnooooooooonnnnnnmmmnnnoooppppppooonnnnnnkkkjjjjjjjjjkkklllmmmnnnoootttwwwwwwwwwxxxvvvqqqpppqqqwww~~~zzzvvvvvvtttvvvvvvuuuvvvvvvppphhhVVVAAA???::::::BBBKKKeeexxxaaa___{{{|||eeePPP@@@===:::777666555444222111333//////333///666JJJZZZdddkkkkkkfffbbb]]]YYYUUUTTTiii{{{uuuwwwssseee```ggg|||{{{}}}vvvaaaPPPIIIOOOXXXeeepppuuuyyy}}}zzzwwwttttttxxx{{{oooaaaTTTOOOPPPYYY]]]bbbdddcccaaa```___\\\\\\\\\\\\]]]^^^```aaabbbcccdddeeeeeefffhhhkkkkkklllllllllllljjjiiiggggggggghhhhhhhhhgggffffffdddfffiiijjjjjjjjjlllmmmmmmlllllllllkkkeee[[[SSSCCC;;;555444555555777;;;DDDMMMZZZccciiinnnvvv{{{vvvwwwvvvssskkkaaaXXXSSSIIIAAA;;;::::::<<<@@@EEEJJJJJJHHHEEEIII[[[uuuyyyqqqhhhccc]]]\\\ZZZWWWVVVYYY___ccchhhmmmsssyyy{{{yyywwwuuuvvvsssllleee```___bbbeeefffjjjqqqyyyvvvuuuxxxrrreeeKKKBBBSSSsss{{{wwwtttxxxttthhhccciiioooxxx~~~wwwiii^^^TTTHHH:::111///000///...........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------------............///,,,---...000111222333333333444666888999;;;<<<======@@@BBBCCCCCCGGGMMMRRRnnn}}}sssppp~~~FFFGGGIIIJJJKKKLLLLLLLLLNNNMMMMMMMMMNNNNNNOOOPPPRRRRRRSSSVVVYYY[[[[[[ZZZZZZZZZ[[[\\\]]]___```aaaaaadddgggkkknnnoooppppppooooooooonnnmmmkkkiiiiiijjjkkklllkkkgggaaa[[[WWWSSSNNNGGGCCC@@@===888555111000......000000000///000222555<<>>>>>:::;;;CCCMMMhhh~~~xxxlll```RRR]]]~~~~~~iiiSSSGGGDDD???;;;999777444222333333//////333///444EEEXXXccckkkjjjeeeaaa___\\\UUUWWWpppooo``````qqq{{{ooogggbbboooxxxtttjjjiiiooottt{{{zzzhhhYYYRRRNNNXXXdddmmmqqquuu|||tttbbbSSSKKKJJJKKKLLLIIIGGGGGGKKKLLLMMMSSSZZZ\\\___bbbbbb```]]][[[[[[YYYYYYYYYZZZ\\\___aaaccc___bbbfffiiijjjlllmmmooonnnooooooooonnnllljjjiiigggggghhhhhhhhhhhhggggggfffhhhjjjkkkkkklllmmmooollljjjiiijjjiiiaaaSSSHHH;;;444///222444333111111333888@@@KKKVVVaaaiiimmmtttvvvuuunnnbbbTTTIIIDDD===888555888:::999999<<<@@@DDDFFFJJJVVVfffqqqsssyyy~~~{{{wwwqqqllliiitttuuuuuusssrrrvvv~~~yyysssppppppnnnjjjeee```]]]^^^```dddiiipppyyy}}}qqqtttzzzsssfffPPPGGGPPP___[[[XXX```fff~~~uuunnnkkkooofffccceee___SSSPPPVVVfffrrrpppbbbTTTIII;;;222///000000///........................,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------,,,,,,,,,+++---------------------------------............////////////000111222333444222333666888:::<<<<<<<<<<<>>;;;666222111///...///222333222000...//////111999JJJ```ppptttttttttssssssqqqpppooonnnpppsssuuuvvvvvvvvvuuuqqqrrrsssttttttrrrpppooopppqqqqqqrrrssssssttttttrrrrrrrrrqqqpppooonnnmmmnnnnnnooooooooommmlllkkklllkkkkkkkkkmmmpppssstttsssuuuuuurrrrrrssssssooorrrsssxxxzzzuuuuuurrruuuwwwvvvwwwuuulllcccMMM<<<>>>:::;;;DDDOOOkkk}}}vvvjjj]]]QQQ```|||}}}jjjTTTKKKGGGBBB>>>;;;888555333333333...///444000333EEEXXXcccllljjjeeeaaa___]]]SSSVVVqqq}}}nnnaaakkkvvvdddlllrrrooollloootttwwwwww{{{yyyhhhZZZTTTMMMWWWccckkknnnsss{{{yyykkkXXXIIIAAAAAACCCDDDEEECCCEEEIIIKKKMMMSSSZZZ___aaacccbbb___[[[YYYXXXXXXXXXYYYZZZ\\\___aaacccdddgggjjjllllllllllllmmmmmmnnnnnnnnnlllkkkiiigggfffgggggghhhhhhhhhggggggfffhhhjjjlllllllllmmmooommmjjjiiijjjiii```RRRFFF===555000333666555444444222444:::DDDQQQ\\\dddgggqqqqqqooofffXXXKKKBBB===<<<888777:::;;;999999:::@@@FFFJJJMMMVVVccciiiiiippp{{{~~~}}}|||yyytttoookkkhhhxxxzzz|||zzzwwwxxx~~~xxxrrrnnnnnnlllkkkhhhddd```^^^^^^```eeejjjqqqyyytttiiiqqqzzzrrrbbbLLLDDDPPP___\\\]]]lllwww|||vvvssswwwkkkeeehhhdddZZZZZZcccdddrrrpppaaaTTTIII;;;222000000000///........................,,,,,,,,,------.........++++++,,,,,,,,,---------.........------,,,,,,,,,---------------------------------.........//////000/////////000111333444111333666999;;;<<<<<<<<<>>>???AAAAAACCCHHHQQQXXXrrrJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNOOOOOOPPPQQQRRRRRRRRRTTTVVVWWWVVVRRRNNNKKKFFFCCC@@@???AAAGGGNNNSSSXXX\\\```bbbccceeekkkooommmnnnnnnnnnnnnmmmlllllllllkkkhhhddd```[[[WWWUUUHHHEEE@@@;;;777555444444222222222111111000000000666222111333555<<>>CCCGGGHHHIIIQQQZZZuuuKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPPPPQQQRRRRRRUUUVVVWWWVVVRRRMMMGGGDDD===;;;888777999>>>DDDGGGNNNRRRXXX\\\___ccciiinnnllllllmmmmmmmmmmmmmmmmmmmmmjjjfff```YYYSSSNNNLLLDDDBBB===888555444444555444444333222222111000000444222222444444777EEESSSiiirrryyywwwuuuwwwwwwuuuvvvxxxyyyyyywwwvvvvvvwwwuuuuuuuuutttssssssrrrrrrrrrrrrqqqqqqqqqrrrtttuuusssrrrqqqppppppqqqqqqrrroooooopppppppppooonnnnnnlllnnnoooooonnnmmmooopppnnnppprrrrrrqqqqqqrrrsssvvvyyy||||||xxxuuuuuurrruuuuuuooopppmmm___MMMDDD<<<:::999===NNNaaa~~~wwwlll```TTTfff~~~}}}bbbOOOGGGDDDAAA>>><<<999666444444333333222......666AAAUUUcccnnnoooiiiddd```]]]WWWYYYkkk|||fffsssjjj___^^^fffwww~~~ppp\\\NNNOOOWWWbbbjjjpppvvv~~~~~~{{{ppp]]]MMMJJJKKKHHHKKKRRR[[[[[[___cccccc```aaadddeeefffeeebbb]]]XXXVVVUUUVVVWWWXXX[[[]]]___aaabbbeeehhhlllmmmnnnnnnpppqqqooonnnnnnmmmllllllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhjjjkkkllllllkkkjjjkkklllnnnmmmkkkkkkggg^^^PPPFFF===;;;999777666666666777555666777777:::AAAKKKRRR\\\___```ZZZOOODDD===;;;999888777999<<<@@@BBBCCCKKKHHHFFFIIINNNQQQOOOLLLMMMKKKMMMWWWbbblllwww||||||{{{yyywwwtttqqqooooooooojjjdddjjjuuuvvvnnnkkkmmmqqquuuxxxxxxwwwuuupppmmmgggaaa]]]]]]```ccceeekkkrrryyy{{{mmmhhhpppwwwqqqeeeWWWRRRccc|||wwwxxxqqqhhhllllllpppvvvyyysssfff[[[XXXKKK:::111000111000.........------------......------------------------+++++++++*********)))))),,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000111222333333444555666888:::;;;<<<<<<>>>>>>BBBEEEFFFJJJTTT___yyyLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRUUUUUUTTTRRRMMMGGG@@@===444333222111222555888;;;CCCHHHOOOTTTXXX]]]ccchhhiiiiiihhhiiiiiijjjkkkllljjjfffaaaYYYRRRKKKFFFCCC>>><<<888555444555777888888777666444333333222222222222444555444555===FFFZZZdddoootttwwwyyyzzzyyywwwxxxyyywwwuuusssrrrsssssssssssssssssssssssssssssssssrrrqqqqqqrrrttttttppppppoooooopppqqqrrrrrroooppppppqqqqqqqqqqqqppplllmmmnnnnnnmmmmmmnnnpppooopppqqqqqqqqqqqqsssuuuwwwzzz~~~|||xxxuuutttqqqttttttnnnoookkk\\\JJJBBB<<<:::777888FFFWWWvvvxxxkkk^^^SSSddd~~~|||aaaOOOFFFDDDAAA???===;;;888666555333333333//////666@@@UUUcccooopppkkkfffbbb___WWWXXXjjj~~~rrrwwwooogggiiiggg[[[WWWSSSZZZooo}}}}}}|||ppp]]]PPPMMMTTT___hhhpppwww~~~{{{ppp```SSSSSSWWW[[[bbbjjjpppppprrrsssooofffaaabbbeeedddccc___ZZZWWWVVVVVVWWWWWWYYY[[[]]]^^^``````dddgggkkkmmmnnnoooppprrrooooooooonnnmmmmmmllllllkkkjjjjjjiiihhhhhhggggggkkklllmmmlllkkkjjjkkklllnnnmmmlllkkkhhh```TTTLLLFFFDDDBBB???============888:::<<<:::777888>>>DDDQQQVVVYYYUUUIII???::::::777888999:::<<<@@@EEEIIIPPPIIICCCCCCHHHJJJEEE???:::888888>>>GGGTTTgggwww~~~~~~~~~}}}}}}{{{yyyxxxwwwvvvvvvmmmiiiccceeesss|||nnnhhhjjjoootttwwwwwwwwwvvvqqqnnnhhhbbb]]]\\\```cccdddkkkrrryyyuuunnnqqqvvvqqqhhhaaa^^^ttt|||xxxtttqqqpppqqquuuwwwsssiiiaaaYYYLLL;;;222000111000---......------------......------------------------++++++++++++************,,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000111222333333333444666888999;;;;;;<<>>888777555555666:::===@@@>>>===;;;999888888888888444666888888666666:::@@@LLLXXXgggsssyyy{{{zzzxxxtttvvvvvvuuusssqqqqqqqqqrrrrrrrrrssssssttttttttttttsssrrrqqqpppqqqrrrsssoooooooooooooooppppppqqqoooooopppqqqqqqqqqqqqpppkkkmmmnnnnnnmmmmmmnnnoooooopppqqqpppppprrruuuwwwxxx{{{}}}xxxuuutttpppttttttmmmmmmhhhZZZCCC<<<999:::999:::GGGWWWvvvoooZZZSSSbbb~~~}}}zzzbbbRRRFFFDDDBBB@@@???>>>;;;888666444333333111000666???TTTbbboooqqqlllgggccc```WWWWWWhhhzzzyyypppjjjdddeeeeee___VVVSSSZZZqqqsssbbbTTTMMMTTT^^^gggooovvv}}}~~~{{{uuuiii___```gggnnnxxx~~~{{{yyyvvvnnnccc^^^^^^bbbaaa^^^ZZZVVVSSSTTTUUUXXXXXXYYYZZZ[[[[[[\\\\\\bbbeeeiiikkklllnnnoooqqqpppppppppoooooonnnnnnnnnjjjjjjiiiiiihhhgggggggggkkklllmmmlllkkkjjjkkkmmmooonnnmmmllliiibbbYYYSSSRRRPPPNNNKKKHHHFFFEEEEEEBBBDDDDDD???777555888===JJJQQQUUUPPPDDD:::777888555888::::::;;;@@@GGGMMMPPPKKKEEECCCDDDDDD@@@<<<777666555777;;;GGG]]]qqq}}}|||}}}~~~~~~}}}~~~}}}{{{zzzyyyzzz{{{|||uuuqqqoooxxxzzzooorrrvvvxxxxxxvvvuuutttqqqnnnhhhbbb]]]\\\___bbbdddkkktttzzztttsssuuurrrkkkgggddd{{{zzznnnpppsssyyy|||yyypppiiiZZZLLL<<<222000111000---......------------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000111222333333222333555777999:::;;;;;;??????AAADDDEEEHHHSSS___tttOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRROOONNNMMMIIIDDD>>>888555111111111111000000000000444999???EEEJJJQQQYYY___aaaaaabbbcccdddfffggghhhddd```WWWNNNEEE>>>:::888555555555777;;;???DDDFFFDDDCCCBBB@@@@@@AAABBBCCC===???>>>;;;888777999:::CCCNNNaaaqqqzzzzzzvvvsssppprrrtttsssrrrqqqrrrrrrqqqqqqrrrrrrssstttttttttsssrrrqqqoooooooooppppppppppppppppppoooooonnnnnnnnnnnnooooooooooooooonnnlllmmmnnnnnnmmmmmmnnnpppooopppqqqqqqqqqsssvvvyyyxxx{{{zzzvvvssspppttttttmmmlllgggWWW@@@:::888;;;;;;===JJJZZZxxxYYYSSSaaa{{{~~~}}}~~~|||~~~uuu```QQQFFFEEECCCBBBAAA???<<<:::777444333333222111666===QQQ```nnnppplllhhhddd```VVVXXXiiimmmvvv~~~yyyvvvtttkkk]]]]]]eeexxxwwwfffYYYQQQVVV^^^gggooouuuzzz}}}~~~~~~}}}xxxttttttyyy}}}wwwpppggg^^^ZZZ]]]aaa```]]]XXXUUUSSSTTTVVVYYYYYYYYYYYYYYYXXXXXXXXX___bbbfffiiijjjkkkmmmnnnmmmmmmmmmmmmmmmllllllllljjjjjjiiiiiihhhgggggggggjjjlllmmmmmmlllkkkmmmnnnoooooonnnllliiiddd^^^ZZZ[[[[[[ZZZZZZXXXWWWUUUUUUSSSRRROOOFFF<<<666555888AAAFFFKKKHHH???888666777444777:::;;;===AAAHHHNNNNNNMMMKKKFFF@@@<<<;;;:::777777999999999BBBXXXlll}}}~~~~~~{{{zzzzzz{{{}}}~~~zzz~~~~~~zzzwwwwwwpppmmmgggaaa\\\\\\___bbbcccllluuu{{{yyywwwyyywwwrrrhhhdddxxxpppiiiooowww|||pppgggYYYLLL;;;222000111000---......------------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000111222333333222333555777999:::;;;;;;===>>>BBBEEEEEEFFFMMMWWWqqqOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOLLLGGGAAA:::444000111111000000000/////////...222777<<>>888444333333555777:::>>>AAADDDFFFFFFEEEDDDDDDEEEGGGJJJKKKFFFIIIIIICCC>>><<<:::777@@@HHHYYYkkkuuutttqqqpppnnnppprrrrrrrrrrrrssstttqqqqqqrrrrrrssssssssstttsssrrrpppooonnnnnnnnnooopppppppppppppppooonnnmmmnnnnnnnnnnnnnnnmmmllllllmmmnnnoooooonnnnnnooopppmmmoooqqqrrrrrrtttwwwyyywww{{{{{{wwwtttqqqttttttmmmlllfffVVVCCC===:::;;;;;;>>>LLL]]]___WWWddd{{{tttqqqzzz}}}{{{}}}|||ppp[[[MMMGGGFFFEEEDDDCCCAAA===:::888555333444333222666<<>>AAAEEEJJJMMMMMMNNNMMMGGG>>>777444555222444777999999@@@TTTggg|||~~~|||zzzzzz{{{|||}}}}}}|||zzzzzznnnkkkeee___[[[[[[___bbbccclllvvv|||zzz{{{{{{mmmhhhwww}}}|||{{{mmm```iiirrr{{{iii]]]WWWJJJ:::000///111000.........------------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000111222333333333444666888999;;;;;;<<<===>>>BBBEEEDDDDDDJJJSSSrrrOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQOOONNNKKKFFF@@@:::444111222222111111000000000000...000222333666===GGGOOOWWWYYY\\\^^^___^^^]]]\\\UUUPPPHHH???888444333333444555888;;;===>>>>>>>>>???>>>>>>???AAAEEEIIIKKKKKKQQQSSSPPPMMMJJJEEE>>>@@@CCCPPPaaakkkmmmnnnqqqnnnppprrrrrrrrrqqqrrrtttrrrrrrrrrrrrrrrrrrsssssstttsssqqqooonnnnnnnnnooonnnooopppqqqqqqqqqpppoooooooooooonnnmmmlllkkkjjjnnnoooppppppooooooppprrrlllnnnqqqssstttuuuwwwyyyvvvzzz}}}yyytttqqquuuuuunnnllleeeUUUEEE>>>::::::;;;???PPPbbbkkk^^^kkkwwwsss}}}|||{{{zzznnnZZZLLLIIIHHHFFFEEEDDDAAA===:::888555333444444333666;;;JJJZZZiiimmmiiieeeaaa^^^WWWVVVdddzzzsss|||}}}rrrcccfffkkk|||||||||pppdddVVVYYY___hhhpppvvvyyyzzz}}}}}}yyyppphhh```ZZZZZZ___``````___\\\XXXWWWWWWYYYWWWWWWXXXYYYZZZ\\\]]]]]]___bbbeeeggghhhhhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkjjjiiiiiihhhhhhgggiiikkklllmmmnnnppprrrppppppooonnnkkkhhhggggggiiimmmssswwwyyywwwtttqqqjjjhhheee```YYYNNNBBB:::444444444666888999::::::999:::===AAAFFFJJJLLLLLLKKKLLLKKKGGGAAA:::555333111333666888888???PPPaaaqqqvvv~~~~~~|||{{{zzzyyyzzzzzz|||{{{}}}{{{uuusssssskkkhhhccc^^^ZZZ[[[___bbbbbbmmmwww}}}xxx|||kkkeeeqqq}}}}}}yyyyyytttsssuuu||||||ggg\\\]]]mmmxxx}}}gggXXXTTTGGG888//////111000.........------------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000111222333333444555666888:::;;;<<<<<<>>>???AAADDDCCCDDDLLLVVVvvvOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQJJJJJJHHHEEE@@@<<<888666444444333222222222333333222222111......222;;;BBBPPPRRRUUUXXXYYYWWWUUUSSSHHHDDD>>>888555444666777444666999;;;;;;:::888666555555555777:::???CCCFFFJJJSSS[[[[[[[[[YYYRRRIII@@@@@@IIIXXXccchhhmmmsssoooppprrrrrrqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrvvvtttrrrqqqoooooooooooolllmmmoooqqqrrrsssrrrrrrpppppppppooonnnllljjjiiinnnpppqqqqqqppppppqqqrrrjjjnnnqqqtttuuuvvvwwwxxxuuuzzz~~~zzzuuurrrvvvvvvnnnllleeeUUUDDD<<<888999:::AAATTTgggvvveeesss}}}|||{{{{{{ppp]]]OOOJJJIIIGGGFFFEEEBBB===999999555333555444333666:::HHHXXXgggkkkhhhddd```]]]WWWRRR^^^|||tttccchhh}}}}}}rrrcccccczzz|||vvvzzzrrrooowwwvvvkkkVVVYYY___hhhqqqwwwzzz{{{}}}}}}~~~wwwooohhh```YYYYYY^^^^^^^^^]]][[[WWWVVVVVVWWWUUUVVVXXXZZZ]]]___aaabbbaaacccfffhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkkkkjjjiiiiiiiiifffhhhkkklllmmmoooqqqssspppppppppnnnkkkiiiiiijjjeeeiiiooossssssoooiiieeejjjjjjjjjkkkiii___OOODDD999666444555888;;;;;;:::<<<<<<>>>DDDJJJNNNNNNLLLIIIHHHGGGGGGFFFBBB<<<777666666888999999>>>NNN^^^ffflllvvv~~~~~~~~~~~~~~~|||{{{yyyxxxxxxwwwzzzyyyzzz|||{{{{{{|||yyy}}}{{{rrrkkkggggggiiigggbbb]]]ZZZ[[[___bbbbbbmmmwww~~~vvv{{{|||aaa[[[eeerrrnnnjjjmmmmmmvvvpppqqqtttwwwsssqqqeeeUUUWWWdddqqq}}}kkk[[[RRRFFF777......000000............------.........---------------------------------....../////////,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////......///000111222333333444555777999;;;<<<======@@@???@@@BBBBBBEEEPPP[[[xxxPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVWWWVVVTTTQQQPPPOOOOOOMMMJJJFFF@@@;;;888444444333222111111111111111222333222000111555999BBBLLLSSSUUUVVVUUUOOOFFF<<<888444222222333555555888666555666777999999888999::::::999777999===AAAJJJOOOVVV\\\^^^\\\XXXUUUMMMFFFDDDMMM[[[dddiiilllssstttrrroooqqquuuuuussspppppppppqqqrrrssstttuuuuuutttqqqooonnnnnnnnnooopppqqqsssttttttsssrrrqqqrrrqqqpppooooooooopppqqqoooooonnnnnnnnnnnnnnnooonnnoooqqqqqqqqqrrruuuwwwwww}}}|||zzzxxxxxxuuurrrqqqmmmbbbVVVCCC>>>;;;;;;:::@@@UUUllluuueeevvvwwwsss\\\PPPKKKIIIFFFEEEDDDAAA>>>;;;888777555444333444444555===RRRfffkkkgggddd```\\\WWWUUU\\\sssyyyeeejjjrrroooeeennn|||uuukkknnnsssvvvvvvkkk[[[ZZZ___iiiqqqtttvvvyyy~~~|||||||||}}}~~~{{{uuukkkaaa]]]^^^aaa______^^^]]][[[XXXVVVUUUSSSUUUWWWXXXYYY\\\___bbbdddddddddeeefffgggiiijjjiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllkkkiiigggfffeeehhhkkkooopppooommmkkksssrrrpppnnnlllkkkjjjjjjhhhiiiiiiiiiggggggffffffgggjjjooorrrpppggg]]]UUUIIIEEE>>>:::888:::>>>@@@DDDHHHJJJHHHHHHMMMOOOOOOFFFBBB>>>@@@EEEFFF@@@::::::999888999>>>FFFNNNSSS]]]dddrrr~~~~~~~~~~~~~~~|||zzzyyyxxxtttrrrssswwwvvvvvvwwwzzz{{{zzzyyyyyyzzz{{{xxxsssnnnjjjhhhhhheee___YYYUUUWWW___eeeffflllttt{{{xxxvvv}}}ppp[[[TTT\\\ddd]]]]]]jjjrrr~~~qqqoootttllldddbbbVVVSSS]]]dddsssooo^^^PPPCCC777333222111000222........................------------------------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,........................---------............///000000000111222222333333333555888999999999;;;<<<<<>>:::888888777666666555666777888777777777444111111333666999AAAHHHJJJKKKJJJDDD<<<666444111///000111333444666555555555777888999999======;;;888555555999<<>><<>>:::;;;>>>@@@>>>;;;888888999===CCCKKKSSSXXXVVV[[[iiizzz~~~~~~~~~|||yyyvvvqqqlllkkkkkknnnqqqttttttrrrooonnnoootttuuuvvvtttpppkkkiiihhhgggddd^^^XXXUUUWWW^^^dddfffmmmuuu|||yyyyyyzzzmmm[[[TTT[[[ccc]]]___llluuuzzz{{{sssmmmqqqrrrdddYYY^^^fffqqqkkkYYYPPPCCC777333222000000111........................------------------------,,,,,,++++++,,,,,,---...///...------,,,,,,------........................---------............///000000000111222222333333333555888999999999;;;<<<<<>>===<<<;;;<<<>>>@@@BBBAAA@@@===888333000111222000777===???@@@???:::444111111000///000111333444555555666888;;;>>>AAACCCHHHFFFCCC@@@===>>>BBBEEEHHHJJJMMMQQQUUUYYY\\\]]]bbb\\\TTTKKKEEEIIIZZZkkkrrruuuuuussssssuuuuuurrrqqqqqqqqqrrrssstttuuuvvvuuutttrrrqqqpppqqqrrrsssrrrrrrqqqpppooooooooooooooooooooopppqqqrrrttttttppppppooooooooooooppppppppprrrssssssrrrsssuuuwwwwww|||}}}yyyvvvxxxxxxuuuqqqooojjj^^^QQQ>>>:::888:::;;;BBBYYYppp~~~oooccc}}}}}}pppUUUIIIEEEDDDCCCCCCDDDCCCAAA???<<<;;;888666444444333333999LLLbbbllllllgggaaa\\\YYYSSSUUUjjjxxxqqq~~~nnn\\\bbblllwwwyyynnn[[[WWWYYYbbbmmmsssyyy}}}vvvoookkklllooorrrrrrqqqoooiiibbb___```cccdddbbb^^^ZZZWWWUUUTTTTTTWWWXXXZZZZZZZZZ[[[^^^``````aaaaaabbbcccdddeeeeeegggggghhhiiijjjkkkkkklllnnnnnnmmmmmmmmmmmmmmmnnnmmmnnnoooppppppppppppooopppppppppooommmjjjgggeeehhhfffdddgggmmmwww}}}uuuqqqsssxxx}}}wwwgggUUUFFF@@@AAAEEEKKKWWW```___XXXPPPHHHAAA===999666444666999;;;<<<777999===CCCIIIOOOSSSUUUPPPRRR^^^qqq~~~{{{zzzvvvnnnfffbbbbbbddddddkkkrrrrrrmmmiiijjjlllrrrrrrsssqqqnnnkkkjjjjjjgggccc]]]WWWUUUXXX___dddgggnnnwww~~~yyy|||wwwiii[[[TTT]]]jjjkkknnnyyy~~~yyy|||iiifffooosssiiiVVVPPPCCC777333222///...///........................------------------------,,,,,,++++++,,,,,,---...//////...------------...........................---------............///000000000111222222333333333666888999999:::;;;<<<<<>>999888999:::BBBXXXoooqqqaaaZZZyyy|||oooTTTHHHGGGEEEDDDEEEEEEEEECCCAAA>>><<<999666444222222222666GGG]]]lllooojjjbbb\\\\\\TTTTTThhh{{{^^^bbbuuu}}}|||qqq]]]WWWVVV___jjjsssyyy~~~yyyooofffccceeejjjnnnpppqqqqqqmmmgggcccccceeedddaaa\\\XXXUUUTTTUUUVVVVVVXXXZZZ[[[[[[]]]```bbbcccdddeeefffggggggggggggfffggggggiiijjjkkkllllllnnnmmmlllllllllmmmooopppnnnnnnmmmmmmmmmnnnnnnooonnnooopppooommmhhhdddaaa``````aaadddmmm}}}~~~xxxcccPPPEEEDDDFFFQQQZZZ___ZZZOOOGGG@@@;;;777666444333333666888:::777<<>>888333///...000111555888999777444333111333444333222222444666666<<>>:::888999999AAAWWWnnnuuu___QQQooo~~~{{{ttt[[[PPPKKKJJJIIIHHHIIIHHHEEECCC@@@>>>;;;888555333222222222>>>TTTiiirrrnnneee```ZZZRRROOO^^^yyyzzzkkk}}}}}}xxxqqqmmmrrrvvvuuuxxx~~~uuudddZZZUUU\\\hhhqqqxxx|||}}}~~~zzzwwwuuufffaaaYYYRRRPPPTTTZZZ^^^bbbgggmmmpppnnnllllllmmmgggddd```[[[YYYXXXYYYZZZUUUWWWZZZ\\\^^^aaaeeehhhdddeeeggghhhhhhhhhgggfffgggggghhhiiijjjkkkkkklllkkkjjjjjjjjjkkklllmmmmmmooonnnnnnnnnoooooopppqqqmmmnnnnnnmmmjjjeee```]]]VVVZZZ\\\ZZZ\\\lllyyylll^^^RRRIIIDDD@@@JJJSSSWWWWWWVVVPPPJJJ<<<:::777777888888777555555;;;EEENNNSSSSSSQQQNNNEEE@@@@@@IIIUUUbbbqqq|||}}}zzzzzzsssjjjkkkwww~~~uuurrrpppppptttwwwxxxxxxwwwwwwwwwuuuqqqnnnmmmmmmgggaaaZZZVVVXXX]]]cccfffhhhppp{{{yyy}}}ppphhh___^^^zzz}}}wwwxxx~~~zzzpppaaaTTTKKK@@@555222111///------........................------------------------,,,,,,++++++,,,,,,---...------,,,++++++++++++,,,........................---------............///000000000111222222333333444777999::::::;;;<<<===;;;AAABBBCCCFFFCCCMMMeeeWWWXXXZZZ[[[ZZZYYYXXXVVVXXXXXXXXXXXXYYYZZZ[[[\\\WWWXXXYYYYYYXXXWWWVVVUUUPPPPPPQQQRRRRRRQQQPPPOOORRRMMMFFF@@@===999555222111///000555666222222555...111333333222555;;;AAAOOOWWWaaaggghhhgggggghhhhhhddd```]]]]]][[[XXXVVVMMMKKKIIIHHHJJJOOOUUUXXXZZZVVVQQQNNNJJJJJJQQQ[[[jjjpppsssooommmooossstttssssssssstttuuuvvvxxxxxxxxxwwwtttrrrrrrrrrssstttttttttuuuuuuuuuttttttsssqqqqqqqqqqqqpppnnnlllkkkllllllllllllmmmnnnooopppnnnppprrrssstttuuuxxx{{{~~~zzzuuusssqqqqqqpppmmmkkkdddVVVIII<<<777666888:::BBBXXXpppwww___QQQjjjpppZZZPPPIIIHHHGGGHHHIIIIIIGGGEEEBBB@@@===:::777555555444222;;;PPPgggsssooofffbbb[[[SSSOOOZZZrrr}}}kkkmmmyyytttuuu}}}}}}{{{{{{hhh]]]WWW]]]hhhqqqvvvyyyzzz~~~|||vvvpppiiiccc```VVVQQQKKKFFFDDDFFFJJJNNNNNNVVVaaaiiimmmnnnppprrrnnnkkkfffaaa]]][[[ZZZZZZVVVYYY[[[]]]^^^aaaeeegggdddeeeggghhhhhhhhhfffeeehhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkklllllllllkkkkkkllllllmmmnnnooopppppppppnnnnnnmmmkkkhhhccc___\\\YYYZZZZZZYYY\\\fffvvviiiccc[[[VVVRRRMMMGGGAAA<<>>888666888999777444666888===BBBGGGJJJLLLMMMAAA???@@@BBBEEEMMM^^^mmm|||}}}xxxzzzvvvpppuuu{{{rrrrrrqqqpppnnnmmmnnnoootttvvvwwwvvvtttqqqooooooeee___WWWTTTVVV\\\bbbdddgggppp{{{~~~{{{~~~nnnfff^^^aaa|||tttdddWWWIII>>>444222222///---...........................------------------------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,........................---------............///000000000111222222333333555777999;;;;;;;;;<<<>>>;;;AAABBBCCCFFFDDDNNNfffXXXYYY[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]ZZZ[[[]]]^^^___^^^\\\[[[SSSTTTUUUVVVUUUSSSQQQOOOQQQLLLEEE@@@>>>;;;888555333///000555666222222666///222555555555:::BBBIII]]]fffooossspppjjjgggggg___\\\XXXVVVVVVTTTOOOLLLHHHCCC===999999???FFFKKKQQQRRRSSSQQQLLLHHHNNNWWWeeelllooollljjjnnnsssvvvttttttttttttuuuwwwxxxyyyyyywwwuuurrrqqqqqqrrrssstttuuuvvvwwwwwwwwwvvvuuurrrrrrrrrqqqooollljjjhhhkkkkkkkkkllllllnnnooooookkkmmmoooqqqrrrtttwwwzzz~~~}}}xxxtttrrrooopppooommmjjjdddVVVHHH999555555888:::CCCZZZrrrtttZZZPPPfffzzzjjjUUULLLFFFEEEEEEGGGIIIIIIHHHGGGCCCBBB???<<<999888777777222:::MMMfffsssooogggddd^^^VVVRRRZZZooo}}}pppfffooo~~~||||||jjj___XXX^^^iiiqqquuuwwwzzz~~~zzzwwwqqqiii```WWWPPPLLLKKKGGGBBB===;;;<<<>>>AAA>>>HHHWWWcccjjjooosssvvvtttqqqlllfffaaa]]][[[ZZZYYYZZZ]]]^^^___```dddfffeeefffhhhjjjjjjiiigggfffiiiiiiiiiiiiiiiiiijjjjjjjjjkkkmmmmmmmmmlllkkkjjjhhhiiijjjlllmmmnnnnnnnnnnnnnnnmmmjjjgggbbb^^^\\\[[[ZZZYYY\\\aaahhhooorrrkkkiiimmmxxx}}}iiiWWWIIICCC===>>>CCCFFFCCC???@@@???>>>@@@JJJVVV[[[YYYKKKAAA777444777999888555888777666777:::???DDDHHHBBBBBBCCC@@@;;;>>>MMM^^^uuu|||}}}uuuxxxvvvrrryyy~~~rrrkkkooorrrpppjjjggghhhkkkrrruuuxxxyyywwwtttrrrrrrccc]]]UUURRRUUU[[[```cccfffppp{{{}}}}}}lllccc^^^bbb|||mmmwwwrrr```SSSGGG===333111222000..............................------------------------,,,,,,++++++,,,,,,---...//////...------------...........................---------.........//////000000000111222222333333555777:::;;;;;;;;;<<<>>>;;;AAABBBDDDFFFDDDNNNfff[[[[[[\\\]]]]]]]]]\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^```aaaaaa```___WWWVVVUUUTTTQQQOOOMMMLLLOOOLLLIIIEEEBBB>>>999555333555666666444333222222111000111555<<>>???<<<777777;;;>>>===FFFHHHLLLMMMJJJIIIOOOYYYbbbhhhkkkjjjlllpppsssssstttuuuuuuuuuvvvvvvvvvwwwyyyvvvsssqqqrrrsssttttttxxxwwwvvvuuusssqqqpppppprrrrrrqqqooonnnlllkkkkkklllmmmnnnnnnnnnnnnmmmlllmmmooorrrsssssstttvvvxxxyyytttqqqqqqooopppnnnjjjeee]]]PPPCCC;;;777999===???GGG___zzzlllWWWRRRiiizzzzzzxxx{{{~~~hhhSSSMMMFFFEEEFFFHHHLLLMMMKKKHHHGGGDDD@@@>>><<<:::777555333555EEEaaarrrnnneeebbbZZZ[[[WWWXXXkkkvvvsss~~~|||ooodddiiinnnqqqeee]]]aaakkksssyyy}}}|||~~~tttdddTTTLLLIIIEEEAAAAAA=========;;;999999<<<>>>CCCMMM\\\gggnnnqqqtttvvvvvvtttppplllgggdddaaa```___^^^^^^]]]^^^___aaabbbccceeegggjjjkkkkkkjjjjjjnnnmmmkkkjjjjjjkkkmmmnnnnnnoooooooooooommmllljjjkkkkkkllloooqqqqqqooommmhhhiiijjjjjjhhheeeaaa^^^^^^aaabbbaaabbbeeefffccc\\\NNNNNNUUUPPPJJJGGGBBB777666444444666999<<<>>>>>>;;;:::???DDDGGGIIIKKKFFFBBB>>>===<<<;;;777333555444222444777999::::::@@@>>>>>>???>>>>>>DDDLLL```ppp~~~~~~}}}{{{zzzvvvrrrpppqqqssstttuuuooossssssmmmeeedddkkksssxxxxxxyyyyyyyyyuuuoookkkbbb[[[VVVWWWZZZ^^^ccciiigggqqqzzz{{{iiieeeYYYdddxxxhhhccckkk|||rrr___OOOIII@@@666///---...///...////////////////////////---------------------------,,,,,,,,,,,,---............------------......---......///////////////---------...///000000111//////000111222333333444555666888:::<<<=========@@@EEECCCCCCEEECCCNNNgggZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^_________]]]ZZZYYYSSSSSSRRRQQQPPPNNNLLLKKKOOOMMMIIIFFFCCC???;;;777333444666666444333111111333333555:::CCCMMMWWW^^^kkklllllljjjeee^^^XXXSSSQQQNNNKKKKKKLLLKKKGGGCCCCCCEEECCC>>><<<<<<:::666>>>???DDDJJJJJJJJJNNNVVV^^^aaadddeeeiiiqqqtttssswwwwwwwwwwwwxxxxxxxxxxxxyyyvvvrrrppppppqqqrrrqqqvvvuuutttsssqqqpppooonnnrrrrrrqqqpppooonnnmmmmmmooonnnnnnnnnnnnnnnnnnooooooqqqsssttttttuuuwwwyyyzzztttqqqqqqooopppooojjjeee]]]PPPCCC;;;777888<<>>:::888222333222111111333666:::<<>>AAAEEEGGGIIIIIIEEEBBB@@@@@@>>>999555888888777777666777999:::===<<<===???>>>===AAAHHHRRRbbbttt}}}~~~~~~}}}{{{xxxuuurrrqqqrrrtttuuuuuuooorrrsssoookkkkkkqqqxxx|||zzzxxxwwwvvvsssnnnkkk```YYYUUUVVVYYY\\\bbbhhhiiisss}}}yyyfff^^^WWWaaaqqq}}}~~~{{{}}}xxxssssssvvvtttfffYYY]]]kkk|||xxxcccQQQEEE===444---,,,---..............................---------------------------,,,,,,,,,,,,---............------------......,,,------...............------......///000000111//////000111222333333444555666888999;;;<<<======>>>CCCBBBBBBEEEDDDPPPjjjZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[``````___^^^[[[WWWSSSQQQLLLMMMOOOPPPQQQPPPOOONNNRRROOOKKKHHHEEEAAA===:::444555666666555444111000333444777===FFFPPPZZZ```dddcccbbb```\\\WWWRRROOOMMMKKKKKKLLLNNNPPPPPPOOOTTTXXXYYYUUUPPPKKKBBB999::::::???FFFKKKLLLNNNSSS[[[\\\]]]```iiitttxxxvvvyyyyyyyyyyyyyyyyyyyyyyyywwwtttqqqooooooppppppooossssssrrrqqqpppnnnnnnmmmqqqqqqqqqqqqppppppppppppqqqqqqqqqppppppqqqqqqqqqppprrrsssttttttvvvxxx{{{zzztttppppppooopppooojjjddd]]]OOOBBB:::777777;;;>>>KKKgggeeeQQQRRRmmm}}}zzzbbbRRRNNNNNNMMMMMMNNNOOOOOONNNLLLOOOKKKFFFBBB>>>999444111555222===XXXmmmqqqiiiddd\\\[[[UUURRR^^^tttsssccceeeuuu|||{{{qqqrrrwwwtttmmmqqqyyyhhh[[[___mmmvvvyyyyyyyyy{{{}}}yyyaaaUUUHHHCCCCCCAAA@@@BBB>>>AAAEEEGGGHHHKKKQQQVVV___iiivvv}}}}}}{{{yyyzzzzzzxxxuuuqqqlllhhheeeddddddcccbbbbbbbbbcccdddeeeeeeggghhhjjjkkkkkkjjjjjjmmmlllkkkjjjjjjkkklllmmmnnnnnnnnnmmmlllkkkiiihhhiiiiiihhhjjjmmmnnnnnnmmmppppppooommmllljjjiiihhhiiilllmmmlllnnnooolllgggVVV>>>444777444222111+++000000000000333666999<<>>CCCCCCAAABBBFFFJJJYYYjjjvvv~~~~~~~~~~~~|||{{{zzzxxxyyyzzz{{{{{{{{{wwwyyyzzzzzz{{{}}}|||xxxuuusssqqqmmmkkk^^^WWWSSSUUUXXX\\\aaagggkkkvvvyyyhhh[[[QQQYYYdddiiihhhkkkzzz}}}uuurrrqqqbbbaaa```]]]TTTQQQ___sssyyybbbOOO@@@999111,,,,,,---...---........................------------------------,,,,,,,,,,,,,,,---............------------......+++,,,,,,---...---------------......///000000000//////000111222333333444444555777999;;;<<<======<<>>CCCKKKMMMKKKKKKMMMQQQ[[[gggqqq{{{|||~~~}}}~~~~~~|||}}}||||||}}}}}}~~~~~~~~~|||yyywwwtttqqqmmmjjj\\\VVVRRRUUUYYY\\\bbbgggjjjwww}}}sssfffYYYMMMVVV^^^```^^^ggg|||vvvqqqtttyyyllljjjggg```WWWYYYkkkqqqZZZGGG===777000,,,---.................................------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,---............---............//////000000//////000111222333333444333444666999:::<<<=========AAA@@@BBBFFFFFFTTTnnnxxxwwwpppttt[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^]]]]]]\\\ZZZVVVQQQMMMJJJDDDHHHOOOVVV[[[]]]]]]]]]UUURRRMMMIIIFFFCCC@@@>>>:::::::::;;;<<<:::666222111111222444888<<>>777777888999???SSSrrrdddQQQUUUxxx{{{dddUUUQQQNNNNNNMMMLLLJJJIIIIIIIIIDDDCCCAAA@@@???===:::888555111555JJJbbbnnnmmmgggbbb]]]SSSLLLTTTiiitttkkkrrr}}}jjjffflllsss|||wwwlll```[[[ZZZ]]]dddllluuuxxx~~~xxxtttbbbZZZTTTTTTWWWZZZ^^^bbbiiirrr|||}}}zzz{{{|||yyyuuurrrqqqlllkkkiiihhhggghhhhhhiiikkkkkklllllllllllllllllllllllllllkkkkkklllllllllmmmllllllkkkjjjjjjiiiiiiaaa```aaadddiiimmmooooooqqqpppnnnlllkkkkkklllmmmmmmpppssswww}}}xxxaaaEEE666555333444666111000111222444666999<<<===JJJTTT\\\ZZZTTTPPPKKKFFFFFFKKKSSS]]]cccaaaYYYRRRKKKBBB;;;;;;BBBHHHHHHFFFBBBCCCIIIRRRWWWVVVUUUWWW\\\aaagggmmmvvv~~~|||~~~}}}{{{|||}}}~~~~~~|||yyyxxxyyyzzz|||}}}{{{yyyzzzyyyyyy|||{{{{{{zzzyyywwwrrrlllhhh[[[VVVSSSVVVZZZ]]]ccchhhiiiwww|||llleee]]]SSSPPP\\\ggghhhhhhrrr}}}~~~~~~{{{qqqeeeeeesssuuueeeSSSCCC;;;666000...///000000///........................------------------------,,,++++++++++++,,,------------,,,,,,,,,,,,------------...///////////////............//////////////////000111222333333444333444666999;;;===>>>>>>???CCCBBBCCCFFFGGGUUUpppuuuqqqhhhoooZZZ[[[]]]^^^______``````^^^^^^^^^^^^____________\\\\\\[[[YYYVVVQQQMMMKKKDDDHHHNNNTTTXXXXXXWWWUUULLLIIIEEECCCAAA@@@???======<<<<<<>>>???===777222222111111222333444666777??????>>>???@@@AAABBBCCCEEELLLTTTZZZ^^^dddnnnuuu|||wwwggg\\\RRRMMMKKKHHHHHHKKKZZZ[[[\\\___gggqqquuusssssssssssstttttttttuuuuuupppooonnnppprrrssstttsssrrrrrrqqqqqqqqqqqqqqqqqqlllmmmmmmnnnoooooopppppppppsssxxx{{{{{{xxxssspppooopppqqqpppqqqssswwwzzz~~~xxxrrrpppppplllmmmkkkfff```XXXJJJ===666888999:::AAAVVVvvv}}}ZZZRRRZZZzzz}}}|||wwwvvv{{{zzzaaaQQQOOOLLLMMMLLLJJJHHHGGGHHHIIIEEEDDDBBBAAA???<<<888555888444777GGG^^^mmmooolllggg```TTTLLLOOOaaayyyrrrfffjjjttt{{{zzz{{{wwwuuuvvvyyyxxxnnncccZZZUUUUUU___jjjtttxxx~~~{{{wwwfff___ZZZ\\\^^^aaaeeekkkvvv}}}{{{~~~~~~|||yyyvvvtttqqqpppnnnmmmlllllllllmmmooonnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllkkkkkkjjjjjjkkkkkklllaaaaaabbbfffkkknnnoooooorrrqqqooonnnnnnnnnoooooonnnpppsssxxx[[[BBB666777555555777333000111222444666999;;;<<>>??????AAAEEECCCDDDHHHIIIXXXrrrqqqllldddnnnXXXYYY[[[]]]___``````aaa___`````````aaaaaaaaaaaa]]]]]]\\\ZZZVVVQQQMMMJJJEEEHHHLLLOOONNNJJJDDDAAA===:::888888999;;;<<<<<<>>><<<<<<>>>@@@>>>777111/////////000000111222222777888999;;;>>>@@@BBBDDDJJJRRRZZZ]]]\\\^^^eeelllqqqwww}}}~~~zzzpppggg]]]WWWRRRLLLLLLNNNWWW\\\___aaagggpppttttttsssssstttuuuvvvwwwwwwxxxtttsssrrrrrrssstttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnooooooppppppqqqppprrrtttvvvvvvtttrrrpppqqqqqqqqqqqqqqqtttxxx{{{}}}vvvqqqpppqqqnnnooommmgggaaaYYYKKK>>>555999;;;;;;CCCYYYxxxjjjNNNPPPaaassspppkkkhhhmmmwww}}}}}}yyy]]]OOOOOOMMMMMMMMMKKKHHHGGGIIIKKKGGGFFFDDDBBBAAA===999555666444777CCCWWWhhhnnnmmmhhhaaaWWWPPPQQQ___uuuooobbbmmm}}}qqqzzz~~~}}}yyyuuupppiiifffnnnzzz}}}rrreee\\\XXXYYYbbbllltttxxx}}}qqqkkkffffffggggggkkkqqqwww{{{{{{}}}zzzyyyxxxvvvtttsssrrrqqqqqqrrrrrrqqqppppppooooooooooookkkllllllllllllllllllkkkkkkkkkjjjjjjkkklllmmmnnnfffggghhhkkknnnpppooonnnoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmooowww}}}zzzsssSSS>>>777:::777666888555333444555777999:::<<<===MMM```nnnllldddaaa[[[TTTNNNNNNQQQYYYccclllpppqqqddd\\\QQQIIIGGGKKKRRRVVVYYYVVVXXX```fffhhhiiikkknnnrrruuutttwww|||~~~}}}{{{yyyxxxxxxzzz{{{{{{{{{}}}|||{{{{{{|||}}}|||zzzttttttuuuuuuuuuvvvxxxyyy}}}{{{wwwtttpppiiibbb]]]WWWRRRQQQUUUZZZ]]]bbbgggmmm|||~~~lllaaa^^^^^^^^^ZZZpppvvvvvv{{{uuuggg^^^TTTJJJ999555111000111222000...------------------------------------------------+++++++++***++++++,,,------,,,,,,++++++,,,,,,---,,,---......//////....../////////////////////...//////000111222333333444444666888;;;===???@@@AAAAAAEEEDDDEEEJJJLLL\\\wwwrrrmmmfffoooVVVWWWYYY\\\^^^```aaaaaaaaaaaaaaaaaabbbbbbbbbbbb______]]]ZZZVVVQQQLLLJJJFFFHHHJJJIIIDDD<<<444///000///...///333777999:::>>><<<;;;>>>@@@>>>777000+++,,,---...///000111111000222555:::???CCCGGGHHHQQQYYY``````[[[ZZZ^^^dddiiinnnrrrtttwww||||||zzzuuunnngggaaaZZZSSSQQQTTTWWW]]]ccceeejjjqqqwwwwwwttttttuuuwwwxxxyyyzzz{{{xxxvvvttttttttttttrrrpppppppppppppppqqqqqqqqqqqqooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrruuuyyy}}}{{{uuuqqqqqqrrrooopppnnniiicccZZZLLL???444999<<<<<>>???III^^^llliiiaaa___\\\VVVSSSPPPNNNSSS^^^kkktttxxxtttoooeeeWWWNNNOOOXXXbbbeee``````ffflllnnnooorrrwww}}}}}}|||}}}}}}{{{zzzxxxvvvwwwyyyzzz{{{zzz|||zzzxxxwwwxxxyyyxxxwwwqqqrrrssssssrrrsssvvvyyy|||vvvpppjjjddd]]]YYYVVVQQQOOOTTTYYY\\\aaafffpppzzzlllbbb]]][[[^^^aaaggg{{{|||wwwhhh^^^TTTJJJ888555111000111111///---------------------------------------------------++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,------......------///////////////.........//////000111222333333444555666999;;;>>>@@@AAABBB???DDDCCCEEEKKKOOO___{{{vvvqqqiiirrrXXXYYY\\\^^^```aaaaaaaaaaaa``````aaaccccccbbbaaaaaa^^^YYYVVVSSSPPPMMMJJJLLLIIIDDD>>>888333000...,,,---...///000111222333666555666<<>>AAAOOOYYY]]]UUULLLHHHDDD@@@FFFBBBBBBHHHOOO[[[ooo|||zzztttkkkaaa\\\]]]```pppnnnlllnnnsssvvvvvvuuu|||~~~{{{zzzrrrssstttvvvxxxyyyyyyzzzyyyzzz||||||zzzvvvrrroooqqqqqqqqqtttxxxzzz{{{{{{tttqqqmmmhhhccc]]]WWWRRRNNNPPPRRRTTTVVV\\\eeekkkqqqxxxnnnbbbZZZYYY[[[\\\\\\tttzzztttyyyqqqbbbTTTJJJ666444111//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///...,,,+++,,,...------------------------------------------------.........////////////000//////000111222333333444555777:::<<<===>>>@@@AAADDDDDDFFFHHHJJJSSSgggzzzxxxllljjjxxxZZZ[[[]]]___```aaaaaa```bbbaaaaaabbbddddddbbbaaa___\\\XXXUUUSSSPPPMMMKKKGGGDDD???999444000...---,,,------...000111222222555444555;;;AAAAAA:::333......------------......000111111111555@@@MMMXXX]]][[[YYYYYY]]]ccciiilllooooooqqqsssvvvyyy|||}}}|||sssiiibbbbbbccc```aaaeeeooo{{{~~~|||||||||}}}~~~}}}zzzwwwtttttttttsssssssssssssssssssssrrrqqqppppppppppppoooppppppqqqqqqpppppppppooonnnmmmmmmmmmoooppprrrsssvvvxxxxxxvvvuuuxxx{{{~~~~~~|||wwwsssppprrrtttssspppmmmiiicccWWWHHH<<<111888999888DDD```|||{{{bbbIIIGGGVVVooooooUUUOOOKKKKKKIIIHHHHHHHHHHHHGGGEEEGGGFFFEEEDDDDDDBBB>>><<<<<<888444777HHH]]]hhhhhhhhhggg]]]TTTSSSSSSeeewwwhhheeebbbxxx}}}{{{rrruuu~~~}}}sssggg___aaaiiiqqqvvvxxx|||~~~~~~{{{xxxyyy}}}}}}}}}}}}}}}}}}xxxuuusssqqqqqqpppooommmmmmnnnnnnnnnnnnnnnmmmmmmkkkjjjiiihhhhhhiiijjjkkkjjjhhhgggiiimmmoooooonnnkkkjjjjjjjjjkkkjjjgggddd```KKKAAA???;;;???FFFFFFKKKAAA;;;<<>>777///,,,...000///------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...------------------------------------------------------.........///////////////000111222333333444444777:::<<<<<<===???AAACCCCCCEEEHHHJJJTTTiii|||yyynnnkkkyyy[[[\\\]]]___```aaaaaaaaadddccccccdddeeeeeecccaaaZZZWWWTTTQQQOOOMMMJJJHHH@@@===888333///---------,,,,,,---...//////000000333222444:::???@@@;;;555...---------------......000000//////333>>>LLLWWWUUUUUUWWWZZZ```ffflllpppoooooopppqqqsssuuuvvvwwwyyyqqqkkkhhhhhheeedddfffnnnyyy||||||{{{zzzxxxvvvsssssstttuuuuuuuuuuuuuuutttsssrrrpppooooooooooooooopppppppppppppppoooooooooooonnnnnnoooqqqrrrtttuuuwwwyyyxxxvvvvvvyyy|||~~~}}}zzzuuurrrrrrtttwwwpppnnnkkkhhhaaaUUUFFF<<<333888888999IIIggg|||vvv```HHHMMMdddyyyoooVVVOOOIIILLLJJJIIIHHHIIIIIIGGGEEEGGGFFFEEEEEEEEECCC@@@===<<<999444777EEEXXXdddhhhggghhh___UUUPPPMMM]]]zzz||||||qqqpppooo~~~ssssss{{{yyynnndddccckkktttvvvxxx{{{~~~wwwyyyzzz{{{{{{|||~~~~~~~~~~~~yyywwwtttsssrrrrrrpppnnnoooooooooooonnnmmmllllllmmmllliiigggfffggghhhhhhhhhgggfffgggjjjmmmnnnnnnkkkjjjiiiiiiiiigggccc```[[[HHH>>>:::777@@@NNNQQQOOOEEE<<<===BBBHHHNNNUUUYYY^^^hhhmmmcccTTTOOOTTTcccaaaWWWGGG:::555555555777666777777999@@@QQQ```zzzssshhhccclllsss|||~~~{{{yyyzzzzzzxxxuuuwwwyyyzzzzzzzzzxxxwwwvvvvvvuuutttrrrooommmlllmmmnnnoooqqqrrrpppkkkhhhdddbbb```]]][[[WWWSSSOOOJJJMMMPPPSSSWWW^^^hhhpppssshhh___UUUSSSXXX^^^aaa```wwwqqqooo{{{uuufffWWWLLLEEE:::///+++...222111......//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***,,,---------------------------------------------------,,,---------............//////000111222333333444444666999;;;;;;<<<>>>@@@BBBBBBDDDGGGJJJUUUjjj~~~{{{pppnnn|||ZZZ[[[]]]^^^```bbbccccccfffeeeeeeffffffeeebbb```WWWTTTOOOLLLIIIFFFCCC@@@999666222///,,,,,,---...,,,,,,------......//////222222444999>>>???;;;777------------------...///.../////////222:::EEENNNMMMQQQWWW\\\aaadddhhhjjjkkkkkkkkklllmmmooopppqqqvvvyyyzzzyyysssmmmiiiggggggbbb___dddooo{{{|||zzzzzzyyyxxxwwwtttuuuvvvwwwwwwvvvuuuuuusssrrrqqqppppppppppppppppppppppppqqqppppppoooooopppppppppqqqrrrtttuuuvvvuuuwwwxxxwwwuuuuuuyyy||||||xxxsssqqqqqqsssuuunnnmmmkkkggg___SSSEEE;;;888999888<<>>:::555666AAAQQQ```hhheeegggaaaWWWPPPJJJXXXttt{{{ttt~~~}}}|||pppllltttuuuiiifffnnnwwwvvvxxxzzz~~~~~~}}}~~~|||xxxuuutttvvvyyy{{{}}}~~~}}}}}}{{{yyyvvvtttssssssqqqoooqqqpppppppppnnnmmmlllkkknnnllliiifffeeefffggghhhjjjiiigggggghhhjjjlllmmmjjjiiiiiihhhgggddd___\\\VVVGGG>>><<<;;;HHHYYY]]]RRREEE;;;???LLLYYYdddkkkbbbjjjtttssscccSSSPPPWWWddd```VVVIII???999666555:::;;;<<<;;;999===HHHRRRdddqqqtttmmmkkkqqqzzz}}}{{{zzzyyywwwvvvxxxyyyzzzzzzxxxvvvuuuwwwvvvuuusssrrrrrrqqqqqquuutttsssqqqppplllgggcccdddbbb```^^^\\\YYYUUUQQQKKKNNNQQQTTTXXX___iiipppuuuzzzkkkccc[[[YYY\\\^^^\\\XXXttt}}}xxxjjjfffpppttteeeUUUIIIDDD===333...///111000.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,------------------------------------------------,,,,,,,,,---------......//////000111222333333444333555888:::;;;<<<>>>???AAAAAADDDGGGJJJVVVlll}}}rrrppp~~~XXXYYY[[[]]]```bbbeeeffffffffffffffffffdddaaa]]]XXXTTTOOOJJJEEEAAA===:::444222000---------///000---------...............222222333777;;;===;;;888...---------......///000,,,///111111222555;;;@@@EEELLLVVV^^^bbbcccddddddccccccdddeeegggiiikkklllnnnrrrvvvxxxwwwrrrmmmjjjiiiaaaZZZ[[[fffsss~~~}}}zzzyyyyyyzzzzzzyyywwwwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqpppooooooqqqrrrrrrssstttvvvwwwwwwrrrtttvvvuuussstttxxx|||}}}wwwrrroooooopppqqqmmmmmmkkkfff]]]PPPBBB:::::::::999BBB^^^|||sss\\\HHHUUUsss|||~~~~~~yyy~~~iiiVVVRRRMMMKKKJJJJJJKKKMMMNNNNNNMMMIIIHHHHHHHHHIIIHHHEEECCC@@@;;;777777===JJJ\\\iiidddgggbbbZZZTTTLLLWWWqqq{{{llllll{{{yyy|||yyyoooqqq{{{pppiiiooowwwjjjfffllltttuuuwwwzzz}}}}}}}}}zzzppphhhcccdddeeennnsss{{{~~~}}}|||zzzwwwuuutttsssqqqoooqqqqqqqqqpppooommmlllkkklllkkkiiigggffffffggghhhlllllljjjiiihhhggghhhiiihhhhhhhhhgggfffccc^^^ZZZMMMAAA<<<<<<>>>NNN]]]]]]RRRFFFBBBPPPffftttyyyzzzqqqyyyvvvbbbRRRRRR[[[hhh___RRRGGGAAA>>>???BBB???GGGPPPRRRPPPMMMJJJIIIUUUbbbuuu~~~zzz{{{~~~{{{xxxvvvwwwwwwxxxyyyxxxvvvtttsssuuuttttttsssssstttuuuvvvxxxuuuqqqnnnmmmkkkiiiggggggeeeccc```^^^ZZZUUURRRNNNQQQSSSUUUYYY___iiipppyyyuuupppkkkeeeaaa^^^ZZZSSSNNNfffzzzzzznnnwwwuuuqqqsssvvvvvvssspppeeeYYYTTT^^^rrrqqqaaaPPPCCC===;;;999555000......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////000111222333333444333555888:::;;;<<<>>>???AAAAAACCCFFFJJJWWWnnn}}}sssqqqXXXXXXZZZ\\\^^^aaadddeeefffeeeeeefffeeebbb^^^ZZZYYYTTTNNNIIIDDD???:::666111000////////////000111/////////...............000000111444777888888666............///000111111---000333333111111444777<<>>999777:::EEEXXXjjjeeehhhbbb\\\XXXPPPWWWlllvvviiilll{{{ttt~~~yyyrrrooosss|||nnnfffkkk~~~uuuiiidddhhhnnnsssvvvzzz}}}~~~||||||~~~ttteeeXXXPPPOOOPPP\\\eeeqqqzzz~~~}}}zzzwwwuuutttsssqqqoooqqqqqqqqqpppooonnnlllkkklllkkkjjjiiihhhgggggggggjjjkkkkkkiiifffdddcccdddfffffffffggggggccc^^^ZZZLLLAAA===>>>CCCSSS^^^XXXMMMIIINNNcccyyy}}}wwwzzz~~~oooYYYNNNSSS]]]qqq```NNNDDDEEELLLWWWaaadddqqqtttggg]]]aaalll{{{}}}www~~~wwwvvvxxxxxxxxxwwwvvvuuuttttttrrrrrrrrrrrrrrrssstttuuurrrooollljjjkkklllmmmmmmgggeeebbb```]]]YYYTTTPPPPPPSSSUUUWWWZZZaaajjjqqq~~~pppqqqoookkkddd\\\UUUPPPMMM^^^mmmmmmkkk|||zzzssstttuuurrrnnnhhh]]]SSSRRR```uuu{{{kkk\\\KKK===555888:::777111------///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,------------------------------------------------,,,---------............//////000111222333333444444666999;;;;;;<<<>>>@@@AAAAAACCCFFFJJJWWWnnn|||rrrrrrZZZZZZZZZ[[[\\\___aaabbbddddddddddddccc```[[[WWWTTTPPPJJJEEE@@@;;;666333...//////000111111111111000000000//////..................000222333333333////////////000111222333000333444333000000222555777???JJJQQQVVVYYY___ccc[[[\\\\\\]]]___aaacccdddfffkkksss{{{|||xxxpppjjjeeefffoooyyy|||{{{yyyyyyzzz{{{zzzyyyyyywwwuuusssrrrsssuuuvvvwwwwwwuuutttsssrrrrrrrrrttttttttttttsssrrrqqqppppppqqqrrrrrrssssssssssssnnnpppqqqqqqqqqsssyyy~~~yyyuuutttrrrooommmooopppnnnhhh[[[LLL???777888<<>>666999@@@OOOjjjcccOOOXXXwww~~~||||||^^^MMMQQQTTTRRRPPPNNNMMMMMMLLLJJJIIIKKKJJJJJJKKKMMMLLLJJJHHHFFFAAA<<<999777???UUUlllkkkjjjbbb^^^]]]SSSRRRaaazzzqqqdddeeeyyyzzzmmmlllrrrvvvlllhhhiiikkkooottt{{{~~~}}}ppphhh[[[MMMCCC@@@BBBFFFIIIQQQ[[[ccciiipppyyy}}}zzzwwwtttsssrrrpppnnnppppppqqqppppppooonnnmmmpppppppppnnnkkkgggccc```[[[___bbbbbb___\\\ZZZ[[[aaabbbdddggghhhfffaaa^^^WWWHHH>>>===CCCSSSWWWHHH???>>>???DDDHHHIIIMMMSSSeeefff```QQQDDDIII[[[kkkssseee]]]eeewww||||||}}}|||{{{vvvwww{{{zzzxxxvvvvvvwwwxxxyyyvvvvvvvvvuuutttsssqqqpppsssrrrqqqppppppnnnkkkhhheeecccaaa```^^^[[[WWWSSSOOORRRVVVZZZ^^^fffpppxxxxxxiiilllnnnlllddd\\\]]]fffooouuuooosss}}}{{{nnnbbbVVVGGG999333111///000111111///---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++///000///---------------------------------------------------.........////////////000//////000111222333333444555777:::<<<===>>>@@@AAACCCCCCDDDFFFJJJVVVnnnyyypppqqqYYYZZZZZZ[[[\\\\\\\\\\\\_________^^^\\\XXXUUUSSSLLLGGG???999555333111000222111111000000000000111...//////000000000//////......------...///111222...///111222222333555777666888888666222000111333777666666:::AAAJJJPPPTTTYYYXXXWWWYYY[[[]]]^^^]]]]]]^^^bbbjjjrrryyy}}}wwwtttpppqqq{{{|||{{{yyyxxxwwwwwwxxxxxxrrrsssuuuvvvwwwvvvtttsssvvvwwwvvvuuurrrppppppppptttuuuwwwvvvsssqqqppppppqqqpppppppppoooooonnnnnnmmmqqqttttttssstttzzzyyyuuussstttttttttsssrrrnnndddVVVHHH>>>999@@@@@@QQQxxxdddOOO[[[yyyyyy|||www^^^SSSSSSSSSMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJMMMPPPOOOKKKFFFHHHCCC???===888:::NNNdddhhhiiihhhbbbXXXRRRUUU[[[tttuuuiiikkk|||vvvqqqnnnmmmooorrr~~~uuulllggggggqqqvvv|||~~~}}}pppaaaPPPEEE@@@===???CCCKKKMMMPPPSSSXXX```hhhmmmllllllmmmoooooonnnllliiikkkmmmooopppooollliiifffiiifffcccdddffffffaaa\\\VVVVVVYYY^^^]]]YYYYYY\\\^^^aaafffhhheee``````bbbZZZRRRFFF???EEEOOOOOOGGGAAA<<<:::<<<===>>>@@@CCCSSSPPPKKKHHHKKKWWWiiivvvqqqhhhttt|||yyyyyywwwyyyzzzzzzwwwuuuuuuuuuuuuuuuuuutttsssrrrqqqpppnnnnnnmmmllllllllllllmmmkkkjjjgggaaa[[[VVVTTTSSSOOOSSSXXX\\\___gggsss|||mmmhhhppptttmmmdddaaaaaaoooyyyxxxssseee]]]TTTEEE666222222111000///...------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---,,,,,,---///000///...//////000111222333333444666888;;;<<<<<<===>>>@@@EEEHHHHHHEEEKKK]]]qqq}}}xxxnnnoooWWWWWWXXXYYYZZZ\\\^^^___dddcccaaa]]]XXXRRRMMMJJJCCC???999444222111000///111000000000000000111111111111222222111111000/////////------------...//////111333333333333555666777888888555222111444666999888666888===EEELLLPPPTTTSSSRRRSSSTTTUUUVVVVVVYYYZZZ[[[___eeelllsssxxxxxxvvvtttwww}}}{{{yyyxxxwwwwwwwwwtttuuuwwwxxxwwwvvvuuuttttttuuuuuusssqqqppppppqqqssstttvvvuuusssqqqppppppqqqqqqppppppoooooooooooonnnqqqttttttsssuuuzzz~~~xxxtttsssssssssssssssrrrnnndddVVVHHH>>>999???EEE\\\\\\LLL```{{{uuuxxxuuu\\\QQQQQQSSSPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNPPPRRRQQQMMMIIIJJJDDDAAA>>>999:::LLLaaahhhiiihhhccc\\\WWWXXX\\\qqqpppjjj{{{sssqqqnnnmmmmmmoootttxxxxxxmmmgggfffpppuuu|||~~~~~~wwwdddVVVHHH@@@<<<;;;===@@@>>>???@@@AAADDDIIIOOOTTTYYYZZZ]]]aaadddffffffeeejjjlllnnnooonnnkkkgggddd___\\\ZZZ[[[^^^___]]]ZZZRRRPPPRRRYYY\\\[[[[[[]]]\\\```eeegggeeebbbbbbeeeggg___TTTNNNRRRUUUMMMAAA:::666555777999999;;;>>>@@@BBBGGGRRRbbbuuu}}}www~~~~~~||||||yyyyyyxxxyyy{{{zzzwwwuuutttttttttttttttsssrrrqqqooonnnnnnnnnmmmllllllllllllmmmmmmkkkhhhbbb[[[VVVTTTTTTQQQUUUZZZ^^^bbbjjjuuujjjhhhppptttmmmeeefffkkk~~~{{{}}}xxxggg\\\SSSDDD777222222111000///...------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///...------...000111111000//////000111222333333444555888;;;<<<======???AAAAAAEEEFFFEEEMMMaaawwwxxxooopppVVVVVVVVVWWWYYY\\\___aaafffddd```[[[TTTMMMGGGDDD;;;777333000000111111111000000000000000111222333222333333333333222000//////...---,,,---...///000111333444444333333444555777777555333333555999===<<<:::888777;;;BBBJJJOOOQQQQQQPPPOOOOOOPPPQQQQQQWWWWWWVVVTTTVVV]]]hhhpppwwwwwwxxxzzz}}}zzzxxxwwwwwwwwwwwwwwwxxxxxxxxxvvvuuutttqqqrrrsssrrrpppooopppqqqrrrsssuuutttrrrqqqqqqqqqqqqqqqqqqppppppppppppoooppprrrsssssssssuuu{{{{{{vvvrrrrrrrrrrrrrrrrrrrrrnnncccUUUGGG>>>:::???MMMjjjtttSSSKKKhhh{{{uuuyyyrrrYYYQQQSSSVVVUUUTTTSSSRRRQQQQQQRRRRRRLLLLLLMMMOOOOOONNNJJJGGGKKKFFFCCC@@@:::999HHH[[[iiijjjiiieee___\\\ZZZZZZjjjuuullloooxxx{{{}}}}}}~~~~~~qqqiiigggoootttzzz~~~~~~~~~jjjVVVKKK@@@;;;:::999;;;>>>888888888777777999===@@@DDDFFFKKKRRRXXX]]]```bbbiiikkkmmmooonnnjjjfffdddYYYWWWUUUUUUWWWYYYZZZYYYRRRMMMLLLSSSZZZ\\\[[[[[[ZZZ```fffgggdddccceeegggiiiddd^^^___dddcccUUUEEEBBB>>><<<======<<<>>>CCCAAAGGGVVVooo|||qqqjjjlllpppttttttpppnnnoooqqqzzzuuurrrwww||||||yyyyyyyyyzzz{{{zzzwwwtttssssssvvvvvvuuutttsssqqqooonnnooonnnmmmmmmllllllmmmmmmnnnlllhhhaaaZZZUUUSSSSSSTTTXXX]]]```dddmmmyyyyyyggghhhppptttmmmgggkkkuuuxxx~~~iii[[[QQQDDD777222222111000///...------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............//////...---///111222111000//////000111222333333444444777:::<<<===>>>@@@BBBAAAEEEFFFFFFOOOddd|||zzzpppqqqYYYXXXWWWWWWXXX[[[___aaa```___[[[WWWQQQKKKGGGDDD888555111000111222333222000000000000111222333444222333444666666555333222///............000111222111333444333111111222333333222111222444999???CCC>>>===::::::<<>>DDDJJJQQQXXX^^^aaagggiiimmmoooooommmjjjhhh___]]]ZZZWWWVVVWWWYYY\\\XXXOOOKKKRRRZZZ\\\YYYWWW[[[cccjjjhhhdddcccfffggghhheeeeeelllsssppp___OOOMMMHHHEEEDDDBBBAAAEEEKKKTTT\\\pppzzz{{{|||vvvlllffffffiiimmmnnnjjjccc]]]YYYZZZWWW]]]mmm|||yyywwwwwwyyyzzz{{{yyyvvvsssrrrqqqxxxxxxwwwvvvtttrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmkkkfff___XXXSSSQQQRRRUUUZZZ^^^bbbfffppp}}}vvvgggiiirrrvvvpppjjjmmmttt|||sssjjj[[[PPPBBB777111111111000///..................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///...------...000111111000//////000111222333333444333666:::<<<===???AAACCCDDDGGGGGGGGGPPPfff~~~|||ssssss]]]\\\YYYXXXXXXZZZ\\\^^^[[[YYYVVVRRRMMMHHHEEECCC666444111000222333333222111111111222222444555666444666999;;;<<<;;;:::999555444222111000000000111000111222111/////////111......///222777>>>DDDGGGAAA@@@???======AAAHHHMMMXXXZZZ\\\\\\ZZZXXXXXXYYYVVVYYYZZZWWWTTTUUU[[[bbbvvv}}}~~~}}}{{{zzzzzzzzz{{{xxxxxxwwwvvvuuusssrrrqqqnnnpppqqqrrrqqqqqqssstttssstttttttttrrrrrrssstttqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssuuuxxx}}}xxxuuuqqqppppppqqqqqqqqqppppppkkk^^^NNNAAA======EEEWWWwwwsssyyypppZZZFFFPPPvvvzzzzzztttxxxoooVVVPPPUUUXXXYYYWWWUUUSSSSSSSSSTTTUUUQQQRRRSSSSSSQQQOOONNNMMMNNNIIIGGGFFF???:::AAANNNfffjjjkkkfffaaa^^^XXXPPP___uuupppgggmmmwww|||{{{uuullljjjkkkqqqwww{{{}}}~~~xxx[[[GGG???999888999777777888333444444444444666999<<<;;;???DDDIIINNNTTT\\\aaagggiiimmmppprrrqqqpppoookkkiiiddd^^^XXXWWWZZZ]]]]]]SSSNNNTTT]]]^^^[[[WWW^^^iiipppllleeedddeeedddiiihhhkkkuuu~~~{{{oooddd]]]YYYVVVUUUTTTVVV^^^fffvvv~~~|||ooofffiiiqqqtttsssqqqiiigggffffffeee^^^SSSJJJLLLJJJUUUlllzzzvvvuuuuuuyyyzzz{{{yyyvvvsssqqqqqqvvvvvvvvvuuusssqqqpppooooooooonnnmmmmmmmmmmmmnnnjjjhhhccc\\\UUUQQQPPPPPPUUUZZZ___ccchhhsssuuuiiiooowww|||uuullliiikkkzzzooosss{{{iiiZZZOOOAAA444111111000000//////...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---,,,,,,---///000000/////////000111222333333444333666:::<<<===???AAACCCBBBFFFHHHHHHRRRhhh|||tttvvv^^^]]][[[YYYXXXXXXYYYYYYWWWUUUQQQLLLGGGBBB>>>===555333111111333444444333444444333444444555666777999;;;>>>@@@AAA@@@???>>><<<:::777333000...------///000111000......///000---...000555<<>>HHHZZZzzzxxxjjjmmmdddPPPBBBQQQvvv}}}xxxnnnSSSLLLOOOQQQRRRQQQPPPNNNNNNNNNNNNOOOMMMOOOQQQPPPNNNMMMLLLMMMNNNIIIHHHHHHBBB;;;???III___hhhkkkfffaaa___XXXOOO^^^rrr}}}}}}~~~yyyzzz}}}xxxxxxuuulllhhhjjjooovvvzzz|||}}}qqqUUUBBB:::444444555333222333111333444555555888;;;>>>>>>AAAFFFIIIMMMSSS[[[aaajjjkkknnnppprrrttttttuuuqqqppplllcccZZZWWW[[[```^^^VVVRRRYYYaaabbb^^^[[[```nnnwwwppphhhfffeeebbb``````fffuuujjj```ZZZ]]]dddjjjnnnqqqnnnhhhcccbbbccc___TTTJJJHHHGGGVVVsss|||uuusssssstttxxxyyyzzzyyyvvvsssrrrrrrsssssssssrrrqqqpppnnnnnnpppooonnnnnnmmmmmmnnnnnnhhheeeaaaZZZSSSOOOOOOPPPUUUZZZ___dddkkkwwwtttnnnwww}}}yyyllleee___hhh~~~{{{~~~~~~vvvhhhdddrrryyyrrrxxxgggYYYMMM>>>222111000000000/////////...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---,,,+++---///000///...//////000111222333333444444777:::<<<===>>>@@@BBB===BBBFFFHHHSSSiiizzzssswww\\\[[[YYYXXXVVVVVVUUUUUUPPPNNNJJJEEE@@@<<<999888555444333444777999999999777666666666666666777777:::<<>>777111222333111111222555777888888888999;;;===>>>BBBGGGJJJNNNTTT^^^fffnnnnnnooooooqqqsssuuuvvvqqqrrroooggg]]]ZZZ___eeebbb[[[XXX^^^cccbbb]]]ZZZ```qqq{{{uuukkkhhhfffbbbWWWUUU[[[hhhuuuzzzlllkkkllllllhhhcccdddiiinnniiieeeddddddbbbZZZTTTNNNMMM^^^xxxsssrrrssstttvvvxxxyyyxxxvvvsssrrrrrrrrrrrrrrrsssrrrqqqqqqppppppoooooonnnnnnnnnnnnnnnfffddd___YYYSSSPPPPPPRRRVVV[[[aaafffnnn{{{~~~qqqrrr{{{lllaaaYYY___tttjjjiiittt|||zzzyyywwwqqqkkk[[[VVV___uuu|||wwwfffVVVJJJ;;;///000000000000////////////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///...---,,,---///111000/////////000111222333333444555888;;;<<<======???AAA<<>>??????999888777777777777777888999;;;===>>><<<999666333555444333111000000111111...000111111000000111222444666:::AAAFFFGGGCCC???===EEENNNRRRRRRQQQSSSUUUZZZcccmmmrrrqqqmmmkkkkkkeeeeeefffhhhjjjjjjgggeee```ooo}}}zzzxxxwwwwwwwwwyyyxxxwwwvvvuuuuuuuuuvvvuuuvvvwwwwwwvvvvvvwwwyyyzzzzzzyyyvvvtttssstttvvvrrrrrrrrrsssssstttttttttqqqrrrtttxxx{{{}}}}}}|||sssqqqooooooqqqrrrrrrrrrpppmmmcccRRR@@@888;;;AAAGGG```|||mmmjjjooodddPPPEEEWWWyyysssrrr}}}|||ttt~~~jjjPPPJJJMMMPPPMMMMMMMMMMMMMMMKKKJJJIIIGGGJJJLLLKKKIIIHHHJJJKKKMMMIIIIIIKKKEEE<<<===DDDPPPaaalllhhhcccccc___YYYRRRiiiwwwyyyooo|||{{{zzzxxx}}}~~~rrrnnnppp{{{~~~tttmmmhhhmmmtttxxxzzz|||uuueeeLLL>>>666111222333333333444777888999888666666777999===BBBHHHLLLPPPXXXccclllrrrqqqoooooooooqqqsssuuuoooqqqqqqjjjaaa^^^dddkkkgggaaa^^^bbbccc___YYYVVV___rrr}}}wwwmmmkkkhhhbbbZZZVVVVVV\\\ccclll||||||sssqqqrrr~~~yyyhhhccchhhggggggfffeeecccaaa]]][[[___\\\kkkwwwrrrrrrtttuuuuuuwwwxxxxxxvvvtttsssssstttuuuuuuuuuuuuuuuttttttppppppooonnnnnnnnnnnnnnnfffddd___YYYSSSQQQRRRSSSWWW[[[bbbhhhppp~~~yyyooottt|||kkk```WWW^^^sssnnnnnn{{{~~~zzzwwwyyy|||vvviii^^^PPPQQQaaa~~~xxxeeeTTTGGG999...000000000000////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------........./////////...---///111222111000//////000111222333333444666888;;;<<<======???@@@>>>DDDHHHJJJSSSeeeyyyrrrnnntttYYYWWWUUUTTTSSSQQQMMMJJJMMMKKKFFF@@@:::888888:::999:::;;;===>>>?????????>>>===;;;999777666555555888:::<<<;;;888666777888555444333222222222222222000222333111......000333333777???HHHJJJGGGCCCBBB@@@EEENNNUUUZZZ[[[YYYXXXbbbeeejjjppptttsssoookkkhhhhhhhhhhhhiiijjjkkkllljjjrrrzzz}}}||||||yyyyyy{{{|||yyywwwwwwxxxzzzzzzyyyzzzyyywwwwwwwwwwwwyyyzzz{{{zzzxxxvvvtttsssqqqqqqrrrsssssssssrrrrrrsssuuuvvvyyyzzzzzz|||~~~zzzsssqqqppppppsssuuuuuuuuuvvvoooaaaPPPAAA;;;???DDDLLLeeewwwoooqqqqqq]]]IIIKKK```wwwtttsssttt{{{sssmmmxxxeeeQQQNNNPPPQQQOOOLLLJJJJJJLLLLLLIIIFFFIIIHHHGGGIIIKKKLLLLLLKKKFFFFFFEEEDDDCCCBBBAAAAAAOOO[[[hhhkkkggg```[[[XXXSSS]]]ppp~~~~~~zzzsssuuuqqquuuqqqrrrwwwvvvlllnnnlllpppwww|||~~~{{{~~~~~~~~~nnnYYYHHH:::999777555444555666777888888888:::<<<<<<:::999777<<>>>>>>>>BBB@@@HHHNNNSSSfff{{{nnnkkksssVVVTTTRRRQQQQQQOOOLLLJJJLLLHHHCCC???;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;999888888777666666555555666888999888555333444555444444333222111111111111---000222111///...000333555:::BBBJJJNNNLLLIIIHHHEEEHHHMMMTTT[[[______^^^aaaccchhhnnnrrrsssqqqoookkkkkkjjjjjjkkkkkklllmmmiiiooouuu|||||||||}}}zzzzzz}}}}}}zzzxxxwwwwwwxxxwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwuuuttttttqqqrrrsssrrrqqqqqqsssuuuvvvxxxyyywwwyyy}}}|||xxxrrrpppooooooqqqssstttsssssslll^^^MMM???:::===CCCHHHeeezzzqqqsssrrrYYYDDDJJJeeeppplllkkkooo{{{tttnnnyyybbbOOOKKKMMMMMMKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDLLLXXXfffkkkhhhaaa[[[WWWSSSZZZjjj|||tttkkkqqqvvv}}}{{{~~~}}}||||||~~~yyynnnlllooowww|||~~~~~~~~~sssfffUUUFFF777666444333333444555666777777777888:::<<<===>>>===CCCJJJPPP[[[gggnnnooossspppnnnnnnoooqqqrrrrrrttttttqqqiiibbbbbbggglllmmmfffaaa```]]]VVVOOOLLLaaammmsssmmmhhhjjjjjjffffffgggiiijjjlllpppuuuxxxwwwyyyyyywwwwwwxxxtttnnnccc___XXXQQQOOOVVVcccnnn|||~~~wwwnnngggiiikkklllllllllmmmnnnwww}}}xxxppppppwww}}}uuullljjjllloooqqquuuuuuuuutttsssrrrqqqpppqqqsssvvvxxxxxxvvvsssppppppoooooonnnnnnmmmlllllleee___WWWRRRPPPRRRSSSTTTYYY]]]dddlllvvvqqqoooxxx{{{kkkYYY[[[tttrrrbbbfffqqqzzzhhhZZZMMM???666222000000000000////////////...........................------,,,,,,------...------------------------//////.........---------.../////////000000000000000000000000000000000000...//////000111333444555777888:::;;;===>>>>>>>>>FFFCCCIIIMMMRRReeezzz~~~llljjjrrrVVVTTTRRRPPPPPPOOOMMMKKKIIIEEE???===>>>>>>===;;;======<<<<<<;;;999888777555555555555555666666666555666777555333222333444555555444333222222222222///222555555222222444777;;;AAAIIIPPPTTTTTTRRROOOOOOLLLLLLRRR\\\dddgggfffaaacccfffkkkpppssstttsssoooooonnnmmmmmmmmmmmmmmmmmmooorrrwww}}}{{{}}}~~~{{{{{{}}}}}}zzzwwwvvvvvvvvvuuutttvvvwwwwwwxxxxxxwwwwwwvvvtttuuuwwwxxxyyyxxxwwwvvvqqqrrrsssrrrqqqrrrtttuuuwwwxxxwwwuuuvvvzzzyyyuuupppooommmnnnppprrrrrrqqqooogggZZZIII===888<<>>BBBDDDDDDLLLUUU]]]fffpppuuutttsssqqqnnnnnnppprrrsssssssssrrrmmmfff___^^^eeelllnnnjjjgggddd]]]RRRJJJHHHXXXaaaeee]]]WWWXXXWWWTTT[[[___cccgggjjjnnnqqqsssvvvvvvrrrllliiihhhccc]]]QQQLLLDDD>>>>>>DDDMMMSSS[[[```hhhttt}}}|||xxxpppppppppsssvvvyyyzzzzzz|||}}}~~~vvvooommmpppttt~~~yyyrrrnnnmmmoooqqqrrrxxxwwwwwwuuusssqqqooonnnrrrssstttuuuuuuuuutttsssoooooooooooonnnmmmllllllccc]]]TTTOOOMMMOOORRRTTTZZZ```gggppp|||nnndddgggrrrzzz|||vvveeeYYYlllwwwxxx|||tttcccUUUHHH<<<444111000000000000////////////...........................------,,,,,,------...------------------------...............---------....../////////000000000////////////////////////---...000111333444444444777777999;;;<<<===>>>>>>GGGCCCGGGKKKRRRhhh}}}kkkjjjsss[[[XXXTTTQQQPPPOOOMMMLLLFFFAAA======@@@BBB???;;;>>>======<<<;;;:::888777555555666666777777777777666666666555444333333444666666555444444444444444555888::::::888888:::===DDDKKKTTTYYY^^^```]]]YYYZZZTTTNNNQQQ\\\ggglllmmmgggggggggjjjooossstttuuurrrqqqpppooonnnmmmmmmmmmssssssrrruuu}}}}}}{{{}}}}}}{{{zzz{{{{{{xxxvvvtttuuuuuutttsssuuuuuuwwwxxxxxxwwwuuuuuuqqqsssvvvxxxyyywwwvvvtttrrrsssttttttssssssuuuwwwyyyzzzxxxuuuuuuxxxwwwsssooonnnmmmnnnpppqqqqqqpppllldddVVVGGG<<<999<<>>888888777666666777888888999:::;;;===>>>AAAEEEGGGIIITTT```iiiqqqyyy{{{yyytttrrrpppppprrrtttuuuvvvqqqnnniiiccc\\\ZZZbbbkkkooonnnnnnlllbbbTTTLLLKKKPPPVVVVVVNNNGGGEEEDDDBBBJJJNNNTTTYYY___eeekkkooo{{{|||{{{uuuqqqlllddd[[[NNNHHH@@@<<<===@@@BBBBBBGGGKKKUUUcccqqqzzz}}}|||xxxwwwxxx|||~~~|||ssskkkiiiooovvv~~~~~~~~~yyysssooooooqqqxxxvvvttttttvvvwwwxxxwww{{{{{{zzzyyywwwuuutttsssssssssssssssssssssttttttppppppppppppooonnnlllkkkaaa[[[SSSMMMMMMOOOSSSUUU\\\cccllluuurrr^^^[[[dddpppvvv}}}sssccc___~~~sssaaaRRRFFF:::333111000000000000////////////...........................------,,,,,,------...------------------------................................./////////000000///////////////////////////000222555666666666666666777999:::<<<===>>>>>>CCC@@@DDDJJJTTTnnnjjjkkkuuu^^^ZZZTTTPPPNNNMMMLLLKKKEEE@@@===>>>BBBDDD@@@<<<===============<<<;;;:::888999:::;;;;;;::::::999777666555444333333333333555555444444444444555555777:::<<<<<<:::;;;???CCCMMMWWWaaagggmmmqqqoooiiieee\\\SSSSSS]]]iiippprrrqqqooommmmmmpppssstttuuutttsssrrrpppnnnnnnmmmmmmssstttsssuuu}}}|||}}}|||yyyxxxyyyxxxvvvtttssstttuuuuuuuuussstttvvvvvvvvvvvvtttsssqqqsssuuuwwwvvvuuurrrqqqssstttuuuuuuuuuuuuwwwyyyzzz{{{yyyvvvvvvyyywwwrrrpppooonnnoooqqqqqqpppoooiiiaaaSSSEEE<<<:::>>>BBBKKKfffzzzxxxrrr|||wwwZZZIII\\\~~~zzzxxxooorrrzzzsss___RRRMMMMMMOOOPPPPPPNNNMMMMMMMMMMMMJJJGGGKKKJJJJJJLLLMMMLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDD???EEETTTfffnnniiibbb___WWWVVVZZZjjjuuummmdddqqqxxxuuu}}}{{{uuupppooovvv}}}~~~~~~~~~|||{{{ssseeeWWWLLLAAA999999999888888777777777777777:::>>>???@@@BBBEEEGGGPPP\\\jjjsssyyy~~~}}}uuurrrpppppprrrtttuuuuuunnnjjjeeeaaa[[[XXX```kkksssssstttqqqeeeVVVMMMLLLNNNPPPOOOIIICCCBBBBBBAAADDDJJJTTT]]]ccchhhlllnnntttyyy|||zzzwwwqqqeeeZZZIIIFFFEEEFFFJJJJJJGGGDDDFFFHHHOOO\\\lllxxx||||||}}}wwwuuuoooddd\\\\\\fffpppyyy}}}~~~yyytttrrrsssvvvvvvxxx{{{}}}}}}}}}||||||{{{yyyxxxwwwtttsssrrrqqqqqqrrrssstttqqqqqqrrrqqqpppmmmkkkiii___YYYRRRNNNNNNQQQUUUWWW[[[eeeoooxxxkkk[[[^^^kkkvvv{{{yyymmm```ggg|||~~~uuuaaaRRREEE999222111000000000000////////////...........................------,,,,,,------...---------------------------.................................////////////000000000000000000000000///111333555666777666666666777999;;;<<<>>>??????AAA@@@EEEKKKWWWrrrfffhhhuuu\\\XXXQQQMMMKKKJJJJJJIIIDDDBBB@@@AAADDDDDDAAA>>><<<===============<<<<<<<<<===>>>???@@@???>>>>>>999777444333444555555444444444444555555777888999:::<<<>>>>>>???CCCJJJOOO[[[hhhtttzzzyyylllcccZZZXXX```llluuuyyy|||yyyuuusssssstttuuuuuuvvvuuusssqqqpppooonnnnnnpppsssuuuxxx{{{{{{zzzxxxwwwzzzwwwuuusssssstttvvvvvvuuusssttttttuuuuuuttttttsssrrrssstttuuutttsssqqqooossstttuuuuuuuuuvvvxxxzzzyyy{{{{{{xxxxxxzzzwwwrrrooonnnnnnooopppqqqooommmggg^^^QQQDDD<<<<<>>@@@@@@CCCHHHLLL[[[ggguuu|||~~~uuussspppoooqqqrrrssssssmmmgggdddbbb]]]YYYaaammmwwwwwwwwwsssgggVVVLLLJJJIIIIIIHHHEEEBBBCCCEEEGGGIIIRRR___jjjpppqqqpppooolllqqquuuvvvuuuqqqggg^^^LLLOOOWWW```eeeddd]]]VVVMMMLLLNNNWWWeeettt~~~~~~{{{uuukkk^^^UUUVVV___hhhxxx|||}}}xxxvvvvvvuuuwww|||||||||||||||{{{zzzxxxxxxtttsssrrrqqqpppqqqrrrrrrqqqqqqqqqpppnnnkkkgggeee[[[VVVQQQOOOPPPTTTWWWYYY[[[fffrrr|||ggg\\\cccqqqzzz|||vvvggg```rrr|||yyyuuu```PPPCCC888222222000000000000////////////...........................------,,,,,,------...---------------------------------...............------........./////////000000000000000000000000...///111222444555555555666777999;;;===???@@@@@@CCCCCCHHHNNN[[[uuuvvv___dddsssZZZVVVOOOKKKJJJKKKLLLLLLDDDDDDEEEEEEDDDBBB@@@???<<<<<<======<<<<<<;;;:::<<<>>>@@@CCCDDDDDDDDDCCC???<<<888777999::::::888888888999:::<<<>>>@@@AAACCCEEEGGGIIIMMMUUU```gggqqqooohhhaaa___eeeppp{{{{{{xxxwwwxxxxxxwwwwwwwwwuuutttrrrqqqqqqqqqpppvvv{{{|||zzzyyyyyyxxxyyy}}}yyywwwtttttttttuuuuuutttttttttssssssssssssttttttssssssttttttssssssrrrqqqqqqrrrttttttssstttwwwyyywwwzzz{{{yyyzzz{{{vvvpppmmmmmmmmmnnnoooooommmkkkeee\\\NNNBBB<<<<<<@@@CCC\\\|||}}}yyypppaaaFFFBBBOOOooo~~~~~~nnnZZZRRRQQQOOONNNOOOKKKKKKKKKLLLMMMMMMLLLKKKIIIIIIKKKMMMOOOOOOLLLJJJMMMMMMLLLJJJHHHGGGFFFEEEAAA???III___mmmmmmkkkmmmlllfff___bbbtttxxxxxxxxxooopppppp|||yyyyyyzzz}}}|||{{{}}}~~~vvvpppttt||||||xxxlllXXXGGG>>>999555333333555666777888999999;;;===@@@AAACCCIIIRRRZZZiiivvv~~~yyyvvvsssrrrssstttttttttlllgggeeefffbbb]]]dddqqqxxxvvvuuusssiiiZZZPPPMMMIIIFFFCCCAAA@@@@@@CCCFFFIIIOOOXXX```fffjjjmmmooommmppppppoooppprrrpppkkkmmmuuuzzzqqq]]]XXXTTTVVV```nnnxxx~~~mmmaaa]]]aaafffyyy}}}|||{{{{{{yyy{{{~~~~~~~~~|||{{{yyywwwvvvuuutttrrrqqqppppppppppppooopppooonnnkkkfffbbb```VVVSSSPPPOOORRRVVVYYYZZZ___lllyyyiiiaaajjjvvv{{{{{{qqq^^^[[[vvv~~~nnnqqq{{{qqq\\\MMMAAA777222222000000000000////////////...........................------,,,,,,------...---------------------------------.........//////---------.........//////222222222222222222222222000000111111333444666777777888:::<<>>===???@@@@@@>>>===>>>???@@@CCCEEEHHHIIIMMMPPPSSSVVV\\\ggguuu~~~}}}oookkkfffdddiiittt|||{{{{{{zzzyyyyyyxxxwwwuuuttttttssssssttt{{{~~~xxxwwwxxxxxx{{{{{{yyyvvvttttttttttttsssttttttrrrqqqqqqrrrttttttsssssssssssstttttttttuuuoooqqqrrrrrrrrrsssuuuwwwuuuxxxzzzzzzzzz{{{vvvooolllkkkkkkmmmnnnnnnkkkiiicccZZZLLL@@@;;;<<>>FFF\\\lllnnnnnnqqquuummmaaa^^^nnnrrrxxxyyytttooottt~~~zzzwwwqqqttt{{{~~~zzzuuufffPPP???999777666111333555888:::<<<===>>>AAABBBCCCCCCFFFOOO^^^hhhttt}}}~~~{{{xxxvvvwwwwwwwwwwwwmmmggggggjjjfff```gggtttwwwttttttsssmmmaaaWWWTTTOOOKKKFFFCCC@@@???@@@DDDAAAAAACCCGGGNNNZZZfffooosssqqqmmmiiikkkrrrvvvvvvppphhh___\\\bbbmmmwww|||vvvnnnmmmnnn{{{}}}|||yyywwwvvvuuutttsssqqqpppooonnnnnnnnnnnnnnnlllhhhccc^^^[[[RRRPPPOOOPPPSSSVVVYYYZZZdddssspppjjjsss~~~~~~iiiSSSRRRppp|||yyyyyy|||}}}kkk\\\```lll}}}lllXXXJJJ>>>666222333000000000000////////////...........................------,,,,,,------...---------------------------------.........//////---------.........//////222222222222222222222222333333222333444666888:::777999;;;===???AAABBBBBB<<<@@@JJJSSSbbb|||ppp]]]ccctttZZZTTTMMMMMMQQQSSSRRROOOFFFGGGHHHFFFBBB@@@???@@@>>>AAA@@@999555777;;;<<<<<<>>>@@@AAAAAADDDJJJNNNNNNLLLHHHDDDCCCBBBCCCDDDGGGGGGFFFDDDEEEHHHMMMQQQ\\\___hhhwwwkkkeeejjjjjjqqq}}}zzzyyyzzzzzzzzzyyyxxxxxxxxxyyyyyy|||zzz|||{{{yyyyyyzzzzzzzzzwwwvvvvvvuuutttuuuuuuuuuuuusssrrrqqqqqqrrrtttuuuwwwtttpppppprrrttttttsssppprrrtttuuuuuuuuuwwwyyyssssssvvvzzz|||yyysssnnnllllllllloooqqqoooiiiddd\\\WWWFFF:::<<<;;;===HHHaaayyyiiiQQQAAAAAA;;;\\\~~~uuueeeTTTMMMLLLLLLMMMOOOMMMMMMLLLLLLLLLLLLMMMMMMHHHIIIKKKLLLMMMMMMMMMMMMQQQPPPOOONNNLLLJJJHHHFFFHHHBBBBBBPPPdddqqqpppkkkffffffcccbbbnnnxxx{{{wwwtttwwwxxxsss|||vvvtttvvv{{{~~~~~~|||zzzyyylllXXXHHH???;;;::::::666555444666999===?????????CCCFFFIIITTTfffvvv}}}~~~{{{yyyyyy{{{{{{yyyvvvkkkiiijjjmmmllliiiiiilllwwwxxxyyyvvvpppiiicccaaacccTTTGGGCCCAAA>>>===???>>>???@@@@@@AAAFFFNNNTTTgggjjjnnnnnnjjjlll|||uuufff```bbbhhhrrrzzzxxxuuuwww~~~~~~|||yyywwwtttsssrrrpppooonnnnnnnnnrrrnnnjjjhhhhhhddd]]]WWWPPPPPPPPPRRRVVVZZZ\\\]]]ffftttvvvwwwjjjbbbLLLJJJdddyyyvvvqqqvvv}}}|||}}}vvvoookkk\\\RRRVVVaaawww~~~iiiPPP@@@777222000111////////////............------------------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......................................................000000000000000///......000000111222444555666666888999;;;===???AAABBBBBBBBBAAAHHHRRRccc}}}sssaaalll|||XXXSSSNNNNNNRRRTTTQQQNNNMMMKKKGGGDDDBBB@@@@@@@@@CCCFFFDDD???;;;;;;:::888;;;>>>AAACCCCCCDDDGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHGGGFFFGGGKKKQQQUUU]]]dddrrr~~~kkkfffkkkjjjqqq}}}{{{zzz{{{{{{zzzzzzyyyyyyyyyyyyyyy~~~}}}~~~|||zzzzzz{{{{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvvvvuuusssrrrrrrsssuuuvvvvvvsssqqqqqqsssttttttrrrqqqrrrttttttttttttvvvxxxtttuuuwwwzzz|||yyysssnnnooommmmmmnnnpppoookkkggg\\\VVVDDD888999999===JJJdddwwwdddMMM???@@@AAAbbb~~~}}}rrrcccTTTNNNMMMMMMNNNPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKJJJIIIGGGBBBBBBNNN```mmmnnnjjjggghhhfffeeeooo}}}|||{{{yyy{{{xxxyyy{{{}}}~~~~~~~~~|||zzzwwwgggRRRBBB;;;888777555777777888:::===@@@BBBCCCDDDCCCCCCIIIZZZppp}}}{{{yyyyyyzzzzzzxxxvvvtttmmmjjjlllnnnmmmkkkllloootttzzz}}}zzzsssmmmiii^^^UUUNNNMMMJJJCCC?????????@@@AAAAAAAAADDDIIINNN___dddkkkooommmooo}}}xxxiiidddeeejjjsss|||wwwwwwzzz}}}{{{xxxvvvsssrrrqqqpppoooooonnnnnnooollliiiiiiiiifff___YYYPPPPPPPPPSSSVVVZZZ]]]___lllwwwtttcccZZZLLLOOOeeepppjjjiiirrruuu}}}tttnnn]]]OOORRRkkk~~~xxxdddLLL===666111///000////////////...............---------------------......---------,,,,,,,,,,,,,,,,,,---------......................................................222222222222222111000000000000111222444555666666888999;;;===???AAABBBBBBDDDCCCHHHOOO^^^www}}}llleeeooo~~~VVVSSSQQQRRRTTTTTTQQQNNNOOOJJJEEECCCCCCEEEDDDCCCDDDDDD@@@;;;;;;???@@@>>>GGGIIIKKKJJJHHHFFFDDDDDDDDDHHHLLLQQQTTTTTTSSSRRRMMMMMMLLLJJJJJJMMMQQQUUU^^^hhhyyy|||}}}yyyiiieeejjjjjjrrr~~~}}}}}}}}}|||{{{zzzzzzyyyzzzzzzzzz}}}|||zzz{{{|||||||||yyyyyyzzz{{{zzzyyyxxxwwwwwwvvvuuutttttttttvvvvvvtttrrrrrrrrrttttttsssrrrrrrsssttttttsssssstttvvvvvvwwwyyy||||||yyytttoooqqqooommmnnnooommmhhhdddXXXRRRAAA666777777===NNNkkkqqq[[[FFF>>>???NNNooouuuyyykkk^^^QQQMMMLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIKKKNNNOOONNNNNNNNNMMMMMMLLLLLLKKKHHHDDDDDDMMM]]]iiimmmkkkbbbdddbbb```fffvvv|||zzz~~~zzz}}}}}}{{{zzz{{{}}}~~~~~~{{{zzztttbbbJJJ;;;777777555222555666777999<<<>>>AAABBBFFFEEEGGGQQQggg~~~}}}{{{zzzzzz{{{zzzyyyxxxzzzpppjjjlllqqqqqqpppppplllqqqxxx||||||zzzxxxvvviiiddd___[[[TTTJJJEEEDDDEEEFFFGGGGGGGGGGGGJJJLLLVVV]]]gggooopppsss}}}xxxkkkfffhhhnnnvvv}}}|||yyy|||~~~}}}zzzwwwtttqqqqqqpppppppppooooooooolllkkkjjjjjjjjjggg```[[[PPPPPPQQQTTTWWW\\\```cccttt}}}}}}ppp\\\SSSSSS___sssvvvlllmmmyyy~~~iiiXXXXXXtttppp]]]FFF999444000//////////////////.......................................------------,,,,,,,,,,,,,,,,,,---------......................................................111111222222111111000000000000111222444555666666888999;;;===???AAABBBBBBEEEDDDGGGMMM[[[ttt|||mmmjjjsssVVVVVVVVVWWWWWWUUURRRPPPKKKGGGCCCDDDHHHKKKJJJGGGCCC@@@;;;999@@@LLLSSSTTTYYYXXXUUUQQQLLLGGGDDDBBBCCCFFFLLLQQQUUUWWWWWWVVVSSSRRRPPPNNNLLLLLLOOORRR___ggguuu}}}|||yyyyyy{{{|||zzzvvvmmmaaaaaagggiiisss|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz|||||||||xxxyyy{{{|||{{{zzzxxxwwwwwwvvvuuutttttttttuuuuuurrrrrrrrrsssttttttsssrrrssstttuuutttsssrrrssstttxxxyyy{{{}}}|||xxxsssppppppooonnnooonnnhhh```YYYNNNIII<<<555777777AAAUUUxxx}}}hhhQQQAAA@@@BBB```wwwjjjsssbbbXXXNNNLLLLLLKKKLLLNNNQQQRRRSSSTTTTTTSSSRRRQQQNNNMMMMMMMMMMMMMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKHHHGGGNNNZZZffflllnnn```___\\\XXX[[[hhh|||~~~vvvtttxxxzzzvvvxxx}}}}}}~~~sssuuuxxxzzz{{{{{{|||~~~~~~}}}{{{yyyooo\\\EEE888777888666222444666888999;;;===@@@BBBHHHOOO[[[jjj|||~~~~~~}}}}}}}}}}}}|||{{{zzzrrrmmmnnnqqqrrrtttwwwvvvwwwxxxxxxxxxzzz~~~}}}wwwnnnbbbWWWQQQPPPOOOPPPRRRRRRSSSSSSSSSSSSUUU[[[eeennnrrruuu~~~{{{pppfffeeejjjpppxxx~~~{{{}}}}}}{{{xxxuuurrrpppppppppppppppooooooooolllkkkkkkkkkiiieee^^^YYYOOOQQQSSSUUUYYY___dddhhh{{{{{{|||kkk]]]]]]jjj|||fffeeevvvuuuhhhVVVBBB777333000///000////////////.....................///////////////------------------------,,,,,,,,,---------.........................................................///////////////......000000111222444555666666888999;;;===???AAABBBBBBEEEDDDHHHOOO^^^yyywwwmmmuuuWWWYYY\\\\\\YYYVVVSSSQQQIIIFFFEEEHHHLLLNNNJJJEEEAAACCCDDDGGGRRR^^^cccccc]]]YYYSSSLLLGGGDDDCCCBBBCCCEEEHHHKKKNNNQQQRRRSSSPPPPPPOOONNNLLLMMMPPPSSS\\\bbbkkkuuu{{{}}}{{{yyyyyyyyy{{{zzzrrrlll^^^UUUZZZccchhhttt~~~zzzzzzzzzzzzzzz{{{|||}}}xxx~~~{{{yyyzzz{{{{{{{{{wwwyyyzzz{{{{{{yyywwwvvvvvvuuuuuuttttttsssssssssqqqrrrsssttttttssssssssstttuuuuuuuuusssrrrssstttyyy{{{}}}}}}{{{wwwrrrpppmmmnnnpppqqqmmmcccUUUJJJAAA???777666;;;;;;GGG```vvv```III>>>DDDNNNtttllleeerrrxxx^^^VVVPPPOOOOOONNNNNNPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSSSSQQQOOONNNRRRPPPNNNLLLJJJIIIIIIHHHKKKIIIHHHKKKTTT___hhhmmmddd```ZZZUUUVVVbbbvvvvvvpppsss|||qqqrrruuuxxxzzz|||~~~xxxnnnfffooouuu|||~~~~~~~~~~~~~~~|||zzzjjjYYYEEE::::::<<<999444777999;;;<<<<<>>666333111000111////////////........................//////000000------------------------,,,,,,,,,---------......................................................---....../////////......000000111222444555666666888999;;;===???AAABBBBBBEEEDDDJJJPPP___{{{|||mmmuuuYYY]]]```___YYYTTTRRRQQQLLLKKKJJJLLLMMMJJJEEE@@@>>>FFFOOOVVV]]]```]]]WWWOOOJJJDDD@@@>>>???@@@@@@BBBBBBBBBCCCEEEGGGIIIJJJFFFGGGIIIJJJLLLOOOSSSWWWXXX\\\ccckkkssszzz}}}}}}wwwhhh```PPPLLLTTT```gggvvv}}}|||xxxxxxxxxyyyzzz|||}}}~~~xxx}}}zzzzzz{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttssssssrrrppprrrssssssrrrssstttvvvtttuuuvvvuuutttssstttuuuzzz}}}~~~}}}yyyuuuqqqppplllnnnqqqrrrnnn```NNNBBB;;;:::666888>>>@@@QQQoooqqq\\\FFF===FFF]]]vvvvvvvvviiiiiizzzvvv^^^XXXTTTUUUUUURRRRRRTTTQQQQQQPPPPPPPPPPPPQQQQQQPPPRRRUUUVVVVVVSSSPPPMMMRRRPPPMMMKKKHHHGGGGGGGGGHHHGGGFFFFFFKKKUUUaaajjjggg```XXXTTTVVV^^^ooo}}}{{{ssspppvvv}}}zzz}}}xxxnnnfffbbbqqqzzz}}}~~~~~~}}}{{{jjj]]]MMMEEECCCBBB===888888:::<<<===>>>CCCKKKRRRgggwwwqqqttt{{{uuujjjbbb```^^^___bbbeeefffgggddddddiiiqqqwww{{{zzz___YYYYYYaaannnxxxvvvssswww{{{wwwtttsssrrrqqqoooooopppqqqpppooommmlllnnnmmmjjjfff```YYYTTTQQQQQQTTTXXX[[[___fffooovvvzzzuuu{{{{{{mmmaaadddmmm~~~vvvyyyzzzfff\\\LLL<<<444333222111111////////////............---------......//////000,,,,,,,,,------------...,,,,,,,,,---------......................................................//////000111111111000000000000111222444555666666888999;;;===???AAABBBBBBDDDEEEJJJOOO[[[uuuuuullltttZZZ^^^aaa___WWWQQQOOOPPPNNNNNNMMMLLLIIIFFFCCCAAAAAAKKKTTTXXXWWWUUUNNNGGGBBB>>>:::999;;;===>>>>>>============>>>???@@@@@@>>>@@@CCCFFFIIINNNSSSWWWVVVXXX^^^eeennnwwwnnn\\\SSSIIIGGGRRR___hhhxxx~~~}}}|||{{{uuuuuuvvvxxxzzz|||~~~yyy}}}||||||||||||yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttssssssqqqrrrsssrrrqqqrrruuuxxxtttvvvwwwvvvuuuuuuvvvwww{{{}}}}}}xxxssspppooonnnooorrrsssnnnaaaPPPCCC>>><<<666999@@@EEE[[[ppp]]]FFF<<>>===;;;888999:::;;;;;;;;;;;;:::<<<>>>AAADDDGGGKKKPPPTTTUUUXXX[[[```gggpppyyyxxxdddQQQHHHGGGFFFRRR___hhhyyy~~~}}}|||vvvssstttuuuwwwzzz|||{{{~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvttttttqqqrrrsssrrrpppqqquuuyyytttvvvwwwwwwvvvvvvwwwyyy{{{}}}}}}wwwrrrooonnnpppqqqssstttooodddTTTHHHCCC???888:::AAAGGGbbbppp```HHH;;;CCClllzzzvvv}}}nnnYYYVVVUUUVVVUUURRRPPPRRRUUUSSSPPPNNNNNNPPPSSSUUUUUUTTTTTTSSSRRRQQQPPPPPPMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGEEEBBBCCCLLL\\\hhhnnnfffbbbeeehhhjjjooouuu}}}mmmssszzz{{{~~~xxxqqqjjjfffnnnzzzyyyxxxzzz~~~}}}~~~wwwnnneee^^^UUULLLFFFGGGJJJNNNQQQVVVbbbppp{{{~~~~~~|||zzz}}}qqqkkkdddaaadddiiimmmooojjjjjjppp{{{~~~www[[[XXX\\\iiiyyyvvvnnnooozzzxxxrrrooopppqqqrrrppppppqqqqqqpppnnnkkkiiikkkiiieee___XXXRRRPPPOOOSSSWWW\\\___ccckkkvvv|||rrrooonnnmmmiiiaaa]]]cccnnnxxxppppppbbbUUUFFF777222111000//////000/////////............++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------......................................................,,,,,,---...//////......000000111222444555666666888999;;;===???AAABBBBBB???AAAHHHLLLVVVnnnyyymmmjjjsss