BM6P6(@ ttthhhyyyiiifffwwwttt|||nnniii```WWWPPPLLLKKKKKKWWWdddgggZZZNNNKKKJJJEEELLLKKKGGGDDDEEEIIIGGGBBBFFFDDDAAA>>>===???AAACCC===>>>BBBJJJRRRQQQIIIAAA@@@@@@@@@AAACCCFFFHHHJJJAAABBB???999999@@@CCCBBBBBB<<<:::@@@CCC@@@>>>???AAANNN]]]hhhrrr{{{|||xxx}}}oooooojjjcccfffeeejjjiii```\\\```dddccchhhoooyyy~~~|||wwwsssrrryyyyyyxxxxxxyyyzzz|||}}}~~~{{{||||||{{{www|||yyyqqqtttxxxwwwsssooommmllllllkkkgggccc^^^ZZZWWWUUUEEE???777333444666888888===;;;===DDDIIIJJJKKKOOOFFFGGGHHHKKKOOOTTT[[[```{{{JJJAAAQQQ\\\XXXRRRUUUZZZ]]]ZZZXXX^^^iiinnnsssnnnPPPXXXnnn{{{llleeegggcccaaa___[[[YYY\\\aaa^^^XXXYYY]]]___```eeekkkiiibbbaaa___[[[WWWTTTVVVZZZ^^^ZZZ\\\]]]\\\[[[[[[\\\^^^```MMMPPPWWWRRRYYY```UUUZZZVVVSSSUUUZZZ\\\ZZZWWW\\\bbbccc]]]VVVSSSRRRQQQVVVXXX\\\aaaeeefffdddbbbWWWfffaaa]]]kkkvvvrrr{{{rrrnnnsssxxxxxxtttwwwyyywwwkkkrrrQQQLLLEEEFFFAAA999555888888444555555333222111///......+++,,,---...---+++)))'''))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))---000444>>>LLLQQQOOOJJJmmmrrrjjj}}}wwwsssuuu}}}tttaaacccwwwrrreeeaaaZZZSSSNNNLLLLLLMMMQQQ[[[]]]SSSJJJIIIHHHCCCDDDFFFFFFEEEGGGJJJIIIEEEDDDBBB@@@>>>===>>>???@@@======???DDDIIIJJJFFFAAA@@@@@@@@@AAACCCEEEHHHIIIBBBBBB>>>888999AAAGGGHHHGGG@@@<<>>===???;;;BBBLLLVVVfffwww~~~}}}zzzuuuxxxsssoooiiihhhccc^^^ZZZXXXXXXXXXdddgggkkkoooqqqrrrtttuuuwwwwwwxxxyyyyyyyyyyyyyyy{{{|||~~~~~~yyy~~~{{{vvvrrrooommmqqquuuuuupppjjjeeeccc^^^]]]ZZZUUUQQQMMMIIIGGG<<<999666666:::???BBBCCCEEEBBBBBBGGGIIIHHHIIILLLNNNJJJIIIMMMQQQ\\\ssshhhEEEBBBTTTZZZ``````]]]ZZZYYYYYYRRR___ppp|||gggSSS```jjjeeeyyy~~~tttddddddggg```ZZZ^^^___]]]]]]```___\\\\\\___aaa```cccfffccc\\\[[[YYYVVVTTTSSSTTTVVVWWWUUUWWWYYYYYYYYYZZZ[[[]]]___RRRQQQOOOJJJVVVaaaXXXWWWTTTRRRTTTWWWXXXWWWVVV___bbb```WWWQQQRRRUUUWWWUUUWWW[[[aaaeeeeeebbb```XXX___TTTJJJQQQUUU^^^sssxxxzzzyyyzzzxxxoooeeedddlllvvvyyyxxxeeeBBBCCCKKKKKKEEE<<<777777666222444444333111000///...---,,,,,,------,,,+++)))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))),,,---///:::JJJUUUWWWOOOeee~~~{{{jjjyyywwwtttmmmmmmvvvzzzxxxxxx|||tttmmmmmmZZZYYYVVVRRROOOMMMMMMNNNOOOLLLRRRSSSLLLHHHIIIGGGBBB<<>>============<<<===>>>???@@@AAAAAAAAA@@@???@@@@@@BBBDDDGGGHHHCCCDDDBBBBBBIIIWWWccciiiNNNGGGAAA@@@AAA@@@???@@@>>>>>>>>>EEEWWWmmm{{{~~~oooaaa]]]YYYTTTUUU[[[___]]]\\\^^^cccjjjpppsssuuuwwwyyyzzzyyyxxxuuusssvvvyyy}}}~~~~~~}}}xxxzzzzzzpppsssssstttsssqqqnnnkkkiiihhhkkkooonnnhhh```YYYUUUSSSRRROOOLLLHHHDDDAAA@@@777777999===BBBGGGIIIJJJIIIEEEDDDFFFFFFEEEFFFJJJPPPRRRZZZeeemmmxxx___CCCFFFWWWeee______eeecccYYYQQQQQQaaakkkbbbccceeejjjqqq|||uuuvvvggg___[[[___bbbYYYTTT\\\aaa^^^ZZZZZZYYYXXX___bbbbbbaaaaaa```[[[UUUVVVTTTQQQRRRTTTVVVTTTRRRQQQSSSUUUVVVVVVWWWZZZ\\\SSSPPPTTTTTTOOOUUUZZZRRRQQQQQQPPPPPPPPPQQQRRRRRRWWW[[[ZZZSSSOOOQQQSSSTTTSSSVVV[[[```dddccc___\\\XXXYYYLLLCCCHHHKKKNNNZZZooo~~~jjjjjjuuurrrtttrrruuuzzzyyywwwTTT;;;AAAFFFFFFAAA999444333111...333222111000///...---,,,------,,,,,,+++******)))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))+++555HHHXXX```aaacccrrrqqq|||oooiii\\\fffkkkmmm{{{zzzqqqfff```aaafffiiikkkzzzrrrsssVVVPPPOOONNNMMMMMMNNNOOOPPPMMMOOOMMMIIIHHHJJJGGGBBB;;;DDDKKKLLLJJJKKKIIIGGG@@@@@@@@@??????>>>===<<<<<<>>>@@@???===<<<>>>@@@????????????AAACCCEEEGGGFFFEEEDDDGGGQQQ___mmmuuuNNNJJJEEEDDDEEEEEECCCAAA???<<<999===LLLeee|||www|||vvvxxxxxxaaa\\\YYYRRRWWWeeeaaa]]]YYYZZZ```eeeiiiiiippprrruuuwwwwwwuuurrrppprrruuuxxxyyyzzz{{{}}}~~~~~~{{{xxx{{{xxxyyywwwsssuuuxxxssskkkllllllmmmnnnmmmllljjjiiicccddddddbbb\\\UUUNNNJJJIIIIIIHHHGGGEEECCCAAA???999;;;???CCCGGGHHHHHHGGGJJJGGGEEEGGGFFFFFFJJJOOOUUUbbbqqq~~~xxxQQQ???HHH___qqquuuhhheeemmmkkk[[[UUUZZZwwwyyyxxxcccjjjlll^^^XXXVVVTTTYYY\\\TTTZZZ```bbb]]]XXXWWWVVVTTT```aaabbbaaa___[[[VVVRRRSSSNNNKKKLLLQQQTTTRRROOOQQQRRRTTTUUUUUUUUUWWWYYYNNNGGGKKKTTTRRRMMMNNNQQQLLLMMMNNNMMMKKKKKKMMMOOOOOOUUUZZZXXXVVVUUUSSSOOOQQQTTTYYY^^^aaa```[[[WWWZZZVVVNNNLLLRRRVVVWWWZZZVVV___oooooodddjjjqqqssszzz|||qqqOOO>>>AAA===<<<999555333333333222222111000///...---,,,,,,...---,,,+++************((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))******(((***222CCCUUUaaaiii]]]dddxxxzzz{{{vvvsss}}}mmmjjjfffdddffflllssswwwyyyqqqddddddsss{{{tttqqquuucccYYY]]]nnnvvvttt|||yyyooo^^^MMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMJJJFFFFFFHHHEEEAAA@@@IIIOOONNNKKKIIIGGGDDDAAAAAAAAAAAAAAA???>>>===<<>>>>>???@@@BBBDDDEEEJJJFFFBBBAAADDDIIIPPPVVVFFFFFFEEEEEEHHHHHHEEEAAA:::999:::<<>>???AAABBBBBBAAA@@@@@@<<>>BBBFFFFFFCCC???>>>>>>>>>>>>===>>>???AAABBBDDDKKKGGGDDDCCCAAA>>>>>>AAA>>>@@@AAABBBFFFIIIEEE??????AAABBB@@@???HHH___ttt{{{|||vvvvvv~~~vvvppp~~~tttxxxsssbbbWWWXXX\\\]]]^^^^^^\\\WWWQQQLLLVVVYYY]]]bbbgggjjjmmmnnnrrrrrrtttyyy~~~|||~~~{{{{{{|||}}}~~~~~~~~~}}}||||||{{{{{{wwwwwwvvvwwwxxxzzz|||}}}yyyzzzzzzzzzzzzzzzyyyyyyyyyvvvrrrooonnnnnnmmmkkkiiihhhfffbbb^^^ZZZWWWUUUSSSPPPLLLIIIGGGEEECCCBBB<<<>>>AAADDDEEEEEEEEEDDD<<>>===>>>=========>>>@@@AAACCCGGGEEEGGGLLLJJJDDDAAABBB<<>>TTT___TTTSSSWWWNNNGGGQQQVVVQQQRRRcccpppJJJBBB:::FFFRRRFFF<<<777555777444///---000111111000//////.........,,,,,,------,,,+++)))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''+++......222BBBSSSZZZTTTZZZooo~~~~~~___|||```VVVVVVUUURRRLLLGGGIIINNNFFFHHHLLLOOOPPPOOOLLLKKKHHHFFFEEEDDDBBBAAADDDIIIAAAAAA@@@@@@FFFLLLMMMIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============>>>???AAABBBBBBAAAFFFMMMLLLCCC<<<<<<@@@BBBAAA@@@DDDKKKKKKFFF??????BBBEEE@@@:::>>>FFFOOO```{{{~~~xxx}}}~~~uuu}}}wwwxxxxxxzzz|||vvvhhhkkkmmmmmmjjjiiikkkmmmkkkhhhccc___]]]]]]^^^```dddmmmwww{{{zzz{{{~~~~~~|||zzz{{{|||wwwvvvtttrrrrrrssstttvvvxxxwwwuuutttssssssttttttpppppppppooonnnmmmlllkkkeeeccccccdddcccaaa___```TTTSSSQQQNNNKKKHHHFFFEEEAAA@@@@@@BBBEEEEEEBBB???CCCEEEHHHJJJKKKJJJIIIGGG???BBBEEEEEEEEEEEEIIILLLLLLNNNVVVbbbooo~~~hhhIIIJJJ[[[jjjkkknnnoooggg\\\YYY^^^\\\dddtttmmmWWWdddsssTTTJJJVVVTTTLLLNNNQQQOOOSSSUUUMMMMMMYYY```^^^XXXXXX\\\^^^RRRNNNMMMNNNKKKGGGJJJRRRJJJLLLNNNNNNMMMLLLKKKLLLKKKLLLLLLJJJHHHFFFFFFGGGSSSdddmmmnnnOOOIIIFFFCCCFFFLLLPPPOOOLLLOOOQQQQQQNNNMMMNNNKKKFFFLLLLLLLLLMMMNNNNNNLLLJJJBBBHHHbbblllYYYSSSVVVKKKJJJLLLKKKKKKTTTdddrrryyy^^^^^^^^^ppppppkkk}}}fffMMMGGG>>>MMM\\\LLL===999777:::888222111444111111000000//////......+++,,,---...---+++)))'''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&***---,,,000@@@SSSRRRQQQYYYmmm```eeeiiiiiilllyyy~~~rrr___ZZZSSSaaadddWWWIIIFFFFFFCCCFFFHHHIIIJJJJJJIIIGGGFFFEEEDDDBBBAAAAAABBBCCCDDD888HHHHHH;;;GGGaaa```GGGDDD???<<<>>>>>><<<<<>><<<<<<===<<<:::======>>>>>>======???AAA>>>===<<<===>>>@@@@@@@@@CCC@@@<<<>>>FFFNNNLLLDDDAAA???<<<;;;<<<>>>>>>>>>:::IIIaaavvv~~~|||}}}}}}{{{uuu}}}xxx|||nnnkkkiiihhhhhhkkksss{{{nnngggbbb```\\\YYYZZZ^^^aaadddiiinnnsssxxx~~~|||zzz{{{~~~}}}|||yyy}}}}}}xxxuuutttttttttrrrrrrqqqqqqpppooonnnnnnrrrqqqpppooooooooooooooojjjiiihhhfffeeecccbbbbbbbbb```]]]ZZZVVVTTTRRRQQQOOOMMMIIIDDDAAA@@@??????:::<<>>GGGJJJIIIOOO[[[XXXZZZfff}}}rrr[[[UUUXXXbbblllttt~~~yyymmm]]]^^^rrr~~~~~~ggglllyyyRRRNNNRRRNNNPPPOOONNNMMMPPPQQQOOOKKKQQQTTTXXXYYYWWWTTTTTTUUUOOOKKKLLLRRRSSSMMMJJJKKKMMMPPPPPPIII@@@>>>GGGRRRMMMJJJHHHHHHJJJKKKIIIFFFmmmqqqjjjiiiyyyzzzbbbLLLQQQKKKFFFHHHNNNRRRPPPMMMTTTNNNMMMPPPLLLFFFLLLYYYbbbTTTMMMQQQRRRLLLKKKOOOJJJTTTlllpppZZZQQQQQQCCCHHHHHHHHHKKKOOORRRSSSSSSPPPRRRXXX```gggssswwweeeUUUEEECCCLLLSSSPPPIII;;;;;;999777444222111000///000111111111///...---,,,+++******)))*********,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))***++++++000===KKKWWWQQQVVVhhhzzz{{{UUUZZZ]]]]]]___iiixxxsss___YYYZZZVVV[[[YYYLLLEEEGGGGGGCCCCCCCCCEEEFFFGGGGGGFFFEEEFFFDDDBBBAAA@@@@@@AAAAAABBBAAA;;;@@@___{{{kkkEEEAAA======@@@AAA>>>===???<<>>===<<<<<<<<<===<<<<<<<<<===>>>???===<<<@@@FFFGGGDDD@@@@@@>>>;;;:::@@@EEECCC===AAA???<<<;;;===>>>???>>>===BBBRRRhhh{{{iiiaaaaaabbb```___dddbbbZZZ[[[dddfff___^^^[[[[[[]]][[[WWWUUUWWWYYYYYYZZZ]]]aaagggnnnsssuuuxxxyyyvvvqqqpppuuuzzz||||||{{{wwwtttuuuzzz|||yyyuuupppmmmmmmmmmnnnhhhhhhiiiiiijjjkkklllllliiiiiihhhggggggfffeeeeee``````^^^]]][[[ZZZXXXXXXYYYWWWTTTQQQMMMKKKIIIHHHEEECCCAAA???===<<<<<<<<<;;;===@@@BBBBBBBBBCCCEEEJJJKKKLLLLLLJJJGGGEEECCCCCC???DDDOOOTTTRRRVVV^^^dddttt{{{iiiWWWRRRVVV^^^gggpppyyy}}}~~~}}}sssxxx}}}xxxeee\\\\\\VVVNNNXXXVVVRRRPPPPPPQQQPPPMMMMMMQQQUUUVVVTTTRRRQQQRRRNNNJJJJJJMMMNNNJJJJJJLLLJJJNNNMMMEEEAAAGGGRRRYYYQQQOOOMMMMMMNNNNNNLLLJJJ[[[bbbZZZTTT___bbbVVVMMMTTTQQQOOOOOOQQQRRRSSSSSSTTTLLLHHHIIIIIIJJJWWWhhheeeYYYRRRUUUUUUNNNKKKNNNLLLUUUccccccUUUOOOMMMFFFKKKJJJJJJLLLNNNNNNMMMKKKKKKNNNUUUZZZ[[[[[[bbbjjjrrr|||sssnnnwwwmmmUUUNNNHHHGGGIIIIIIDDD>>>;;;:::999777555444222111111111111111000///...---,,,++++++***************,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))***)))***++++++///;;;HHHTTTQQQVVVfffzzzPPPRRRUUUWWW[[[dddrrr}}}fffZZZ[[[bbbfffYYYWWWNNNDDDDDDKKKKKKEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFEEECCCAAA@@@?????????EEE<<<777HHHmmmjjjDDD@@@>>>@@@CCCBBB>>>;;;<<<:::>>>BBBCCCAAA>>>======<<<<<<==================???<<<;;;AAAIIIKKKEEE>>>???@@@???===>>>BBBAAA===???===;;;;;;===>>>>>>>>>>>>;;;BBBXXXtttfffRRR[[[^^^UUULLLVVVTTTMMMYYYpppttteeeYYYUUUTTTVVVVVVTTTTTTWWWYYYVVVQQQOOOPPPTTTZZZ^^^fffkkkooollleeeccciiiooo{{{~~~xxxrrrpppmmmjjjkkkoootttxxxuuusssoookkkhhhhhhhhhiii``````aaabbbbbbcccdddddd]]]^^^^^^]]]\\\ZZZYYYWWWTTTTTTRRRQQQOOOMMMLLLLLLLLLJJJHHHEEEBBB???>>>===;;;;;;<<<<<<<<<;;;;;;:::>>>@@@CCCEEEFFFGGGIIIJJJJJJJJJJJJLLLNNNNNNLLLKKKJJJFFFHHHPPPWWW\\\hhhuuuzzzVVVSSSSSSXXX]]]bbbjjjqqqwwwvvvuuu}}}}}}pppttt}}}UUUTTTaaaaaaYYYUUU]]]YYYTTTQQQPPPOOONNNMMMKKKNNNRRRSSSRRRQQQPPPPPPLLLHHHGGGHHHHHHGGGIIIMMMIIIOOOLLLBBBDDDSSS]]]\\\SSSRRRPPPPPPPPPOOOMMMKKKPPP[[[WWWNNNQQQSSSOOOQQQRRRSSSSSSRRRPPPPPPSSSVVVRRRKKKHHHJJJKKKOOO\\\lllaaaYYYTTTXXXXXXQQQNNNOOOPPPZZZZZZTTTRRRNNNIIIJJJJJJJJJJJJLLLMMMMMMJJJHHHCCCFFFMMMSSSRRROOOOOOSSSXXX```mmm~~~qqqfffaaaqqq|||bbbKKKKKKJJJGGGCCC???<<<:::;;;;;;:::999777666444333222222111000////////////,,,,,,+++***************++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((+++******+++***---777CCCQQQRRRTTT]]]sssSSSPPPPPPSSSYYYeeevvv|||vvvyyy{{{ttt___UUUXXX___ddddddYYYUUULLLEEEHHHOOOPPPKKKHHHHHHHHHHHHHHHIIIJJJKKKDDDDDDCCCCCCBBBAAA@@@@@@???<<>>>>>======>>>@@@AAAAAA@@@>>><<<;;;>>>CCCDDDAAA======AAABBB???>>>AAAAAA???===;;;::::::<<<>>>>>>===>>>999===NNNggg{{{uuu{{{tttwwwjjjkkkgggZZZGGGJJJGGGHHH^^^|||yyyccc[[[SSSPPPNNNOOOTTT[[[___ZZZTTTOOOOOOQQQTTTVVVZZZ\\\\\\YYYUUUTTTYYY^^^ooowww|||yyytttqqqmmmiiimmmiiieeeeeehhhlllmmmmmmnnnkkkhhhdddaaa`````````^^^^^^\\\[[[YYYXXXWWWVVVRRRSSSTTTTTTSSSPPPMMMLLLJJJIIIHHHGGGEEEDDDCCCBBB@@@???===<<<:::999999999:::;;;===?????????>>>===BBBDDDGGGHHHIIIJJJLLLNNNOOOMMMLLLMMMPPPRRRQQQPPPQQQUUU```jjjpppvvvqqqUUUXXX\\\aaacccbbbaaaeeejjjkkkjjjkkkuuu|||wwwwww[[[UUUfffLLLRRR\\\YYYWWW]]]XXXTTTRRRQQQOOOKKKIIIJJJKKKMMMPPPRRRSSSRRRQQQPPPHHHGGGFFFFFFEEEEEEHHHJJJIIIRRRNNNDDDIII\\\bbbYYYRRRQQQQQQPPPOOOMMMKKKIIINNN\\\\\\TTTSSSPPPLLLPPPMMMNNNOOONNNNNNNNNQQQSSSNNNMMMOOOSSSSSSRRRVVV]]]VVVRRRRRRWWWYYYUUUSSSTTTUUU___UUUKKKSSSOOOFFFLLLEEEFFFIIILLLPPPPPPNNNLLLKKKKKKOOOTTTVVVTTTUUUYYY```VVVPPPTTT___kkkxxxjjjjjjjjjlllvvvjjjNNNMMMJJJEEE@@@>>>???AAA;;;;;;;;;;;;:::888666555444333111///......//////,,,,,,+++************++++++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((+++))))))******+++333===OOORRROOOPPPccc\\\RRRJJJJJJPPP[[[lll|||xxxwww}}}}}}zzzwwwnnnkkkuuu```[[[WWWWWWZZZYYYUUUPPPSSSQQQNNNJJJKKKOOOPPPNNNHHHGGGFFFEEEDDDDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCCCC<<<>>>CCCIIIJJJEEECCCCCCDDDBBBBBBBBB???<<<===BBBNNNAAA666444555666:::???@@@>>>===>>>AAADDDDDDDDD??????>>>===;;;;;;===???>>>CCCDDD???<<<<<<<<<::::::999888:::<<<=========>>>>>>BBBIIIUUUhhhzzzqqqtttzzzyyyvvvmmmeee___UUUOOOXXXmmm}}}}}}vvviii```VVVOOOKKKIIILLLRRRYYYWWWTTTUUUXXX[[[]]]]]]SSSOOOJJJGGGHHHKKKMMMOOOhhhkkkjjjccc\\\[[[[[[ZZZaaa___^^^```eeegggeeecccbbb```]]]YYYUUUSSSSSSRRRWWWVVVTTTRRROOOLLLJJJIIIGGGHHHIIIJJJHHHFFFCCCBBB@@@@@@??????>>>===<<<<<<:::999999999999:::;;;<<<===???AAACCCCCCCCCAAA@@@CCCEEEGGGHHHHHHIIILLLNNNUUUTTTSSSTTTVVVYYY[[[\\\hhhuuuppp___[[[]]]gggpppooohhhbbbbbbddd___gggooo{{{mmmMMMVVVpppxxxnnnxxxqqqbbbUUUUUUWWWTTTSSSVVVOOOMMMOOOSSSQQQJJJFFFHHHIIIJJJMMMPPPRRRQQQPPPNNNDDDGGGIIIGGGFFFFFFGGGHHHHHHQQQPPPIIIQQQbbbcccVVVPPPQQQQQQPPPNNNLLLJJJIIIKKKTTTQQQLLLPPPMMMIIILLLLLLKKKKKKMMMPPPRRRSSSRRROOOPPPSSSWWWVVVRRRPPPQQQRRRQQQSSSXXXZZZXXXVVVVVVUUU]]]QQQGGGQQQOOOEEEIIIDDDFFFIIINNNRRRTTTSSSQQQZZZXXXZZZ___```\\\ZZZZZZYYYSSSOOOPPPOOOMMMQQQXXXgggyyy|||ooonnnrrrsss^^^PPPMMMIIIFFFFFFEEECCCBBB<<<=========<<<:::888666555444222000......//////---,,,,,,+++***+++++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((+++)))(((***)))***000888KKKPPPKKKEEETTTtttdddVVVIIIHHHJJJNNNYYYfffwww{{{tttuuu~~~nnngggiiijjjttttttkkkbbbbbbkkkssstttrrrxxxvvv~~~wwwcccUUUWWWYYY[[[ZZZVVVQQQNNNLLLMMMNNNMMMLLLKKKLLLLLLIIIIIIHHHGGGFFFEEEEEEDDD@@@BBBDDDFFFGGGFFFEEEDDD@@@???@@@BBBBBB???<<<<<>>>>>AAAEEEFFFEEEBBBCCCBBB>>>999999===BBBEEEIIIIIIDDD???>>>;;;888:::999999;;;>>>??????>>>???BBBFFFFFFEEENNNdddzzzvvvgggggg{{{sss}}}xxxhhhbbbZZZUUUNNNFFFCCCEEELLLKKKMMMSSS[[[bbbddddddTTTOOOIIIIIIMMMQQQRRRRRRhhhfff]]]QQQJJJJJJLLLLLLPPPPPPRRRWWW\\\^^^\\\YYYZZZXXXUUUQQQOOOMMMLLLKKKJJJIIIHHHFFFEEECCCAAAAAA>>>???@@@@@@???>>><<<;;;::::::999999999999999999:::::::::;;;<<<>>>???@@@@@@AAACCCEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJMMMPPPLLLSSS]]]hhhqqqzzzqqqiiijjjooohhhbbbmmmppp}}}xxxmmmhhhfffaaavvvlllJJJVVVttt}}}{{{uuuggg___VVVSSSVVVVVVOOOGGGIIIHHHNNNUUUSSSKKKGGGKKKFFFFFFIIILLLOOOPPPNNNKKKEEEJJJMMMIIIFFFGGGHHHGGGGGGNNNOOONNNVVVcccbbbXXXPPPRRRSSSSSSPPPMMMLLLKKKJJJLLLDDDAAAJJJLLLJJJOOOPPPNNNNNNPPPTTTWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[ZZZWWWUUUSSSPPPSSSLLLFFFKKKMMMHHHHHHIIIIIILLLOOOSSSTTTSSSQQQUUUUUU[[[dddhhhbbbZZZVVVSSSRRRRRRQQQLLLHHHKKKQQQWWW```iiilllnnnvvv|||ssstttpppeee[[[]]]jjjxxx}}}ZZZKKKJJJIIIHHHJJJLLLIIIBBB;;;>>>?????????>>>;;;888777555444222111000///......------,,,+++++++++++++++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***'''''')))))))))---444CCCKKKJJJDDDMMMjjjwww]]]PPPHHHKKKMMMKKKMMMUUU\\\fffqqqwwwtttqqqtttyyylllccc^^^[[[UUUVVVWWWWWWUUUSSSRRRRRRKKKKKKLLLMMMMMMKKKIIIHHHIIIJJJJJJKKKJJJIIIGGGFFF@@@BBBEEEGGGGGGEEECCCAAA@@@CCCEEEEEECCC@@@;;;777@@@AAACCCDDDAAA===@@@FFFJJJAAA;;;888222---666DDDRRRLLLDDDBBBDDDGGGHHHGGGAAABBBAAA???======>>>@@@GGGIIIIIIFFFDDDDDDAAA<<<<<<;;;<<<>>>AAABBBBBBAAA@@@@@@CCCDDDCCCEEEOOOZZZttt}}}ssslllppp}}}|||ooohhhaaa\\\TTTKKKGGGHHHIIIGGGGGGLLLSSSXXXXXXVVVSSSSSSSSSUUUYYY]]]^^^^^^eee___RRREEE???BBBEEEDDDFFFFFFHHHLLLOOOPPPPPPOOOPPPOOOMMMKKKJJJIIIIIIIIIBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBBBBCCCEEEFFFHHHHHHHHHHHHEEEGGGJJJLLLNNNRRRVVVZZZZZZgggxxx}}}iiiZZZWWW^^^ggglllxxxllllllttt{{{ssspppnnnuuu|||aaa___pppkkk]]]^^^]]]UUUPPPQQQSSSOOOIIIEEEHHHFFFKKKTTTRRRIIIGGGMMMEEEEEEGGGKKKOOOPPPNNNKKKJJJOOOPPPIIIEEEGGGJJJJJJMMMOOOOOOPPPWWW]]]\\\XXXNNNQQQTTTTTTQQQNNNMMMMMMKKKKKKDDDEEEPPPQQQMMMQQQNNNPPPRRRRRRRRRQQQRRRTTTVVVTTTRRRQQQRRRUUUXXXXXXZZZ\\\]]][[[XXXTTTQQQOOOLLLHHHHHHGGGEEEMMMSSSMMMLLLKKKLLLOOOQQQSSSSSSRRRMMMLLLQQQ\\\ccc```ZZZVVVTTTUUURRRKKKFFFJJJPPPTTTSSSVVVYYYXXXVVVXXX^^^dddcccgggsssgggQQQOOOVVV\\\]]]aaappp}}}^^^RRRHHHJJJIIIHHHIIIIIIEEE???999@@@AAAAAAAAA???<<<999666444444333222111///...---------,,,++++++++++++,,,((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++)))&&&&&&((()))(((,,,111;;;GGGMMMIIIKKK^^^{{{}}}tttLLLCCCBBBLLLQQQLLLJJJMMMNNNVVV^^^aaaeeelllrrrvvviiiWWWQQQPPPOOOXXXVVVSSSOOOLLLJJJIIIIIIOOOLLLJJJMMMNNNMMMIIIGGGCCCEEEGGGHHHHHHGGGFFFDDDAAABBBEEEFFFFFFCCC@@@>>>;;;GGGPPPMMMDDD===999555DDDEEEHHHHHHBBB;;;;;;???@@@???BBBAAA666,,,555FFF]]]UUULLLGGGHHHKKKKKKJJJ???>>>===>>>@@@@@@>>><<<>>>AAABBBAAADDDGGGDDD???======>>>@@@CCCEEEEEEDDD???<<<===CCCIIIIIIJJJKKK^^^jjjlllllluuu|||~~~{{{qqqggg___XXXRRRRRRVVVRRRMMMGGGFFFHHHHHHFFFCCCKKKPPPWWW[[[^^^```bbbccc___XXXJJJ>>><<>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCDDDFFFHHHJJJLLLMMMMMMIIIKKKOOORRRVVV[[[```ddduuuqqqZZZRRRMMMVVVlllvvvppprrrvvvwwwzzzmmmlllqqquuuxxxllltttqqqqqqiiiUUUPPPNNNQQQKKKLLLQQQMMMCCCDDDNNNHHHEEEIIIPPPNNNEEEFFFNNNGGGGGGIIIMMMRRRSSSPPPMMMNNNSSSRRRHHHCCCGGGLLLMMMVVVSSSQQQRRRUUUVVVVVVUUULLLOOOSSSSSSPPPMMMLLLMMMIIIMMMLLLOOOXXXTTTJJJKKKIIIOOOSSSQQQKKKHHHKKKOOOUUUUUUUUUUUUVVVXXXXXXVVVYYY[[[[[[XXXTTTQQQOOOLLLLLLCCCHHHIIICCCPPP]]]UUUKKKJJJKKKMMMQQQSSSTTTTTTUUUNNNLLLRRRXXXXXXUUUTTTLLLRRRTTTOOOOOOSSSTTTQQQXXXVVVTTTSSSSSSUUUWWWYYYaaa]]]]]]``````]]]```eeejjjmmmrrrxxxyyyeee``````XXXKKKMMMXXXdddkkkuuuzzzsssppp}}}___IIIRRRLLLPPPMMMIIIDDDAAA??????>>>AAABBBCCCBBB@@@<<<888666444444444444222000---,,,...---,,,,,,++++++,,,,,,((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,(((%%%%%%((()))(((+++000777EEEPPPNNNIIIUUUqqq~~~~~~<<<===FFFRRRSSSIIIFFFKKKMMMPPPTTTTTTSSSVVV]]]cccvvvhhhhhhmmmlll```RRRLLLJJJIIITTTSSSRRRPPPNNNKKKIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDGGGHHHGGGDDDBBBBBBCCC>>>AAACCCBBB???>>>AAADDD>>>DDDHHHFFFCCCBBB???;;;MMMRRRKKKCCCAAA;;;666===@@@>>>???AAA>>>;;;BBBLLLrrrkkkZZZPPPMMMCCC===FFFCCC@@@>>>>>>@@@@@@>>>;;;>>>@@@BBBDDDEEECCCAAA@@@@@@999666<<>>AAAAAA???<<<<<<======;;;888===<<<<<<;;;;;;<<<<<<===BBB???<<<<<<@@@BBBBBBAAA???FFFFFF>>>;;;@@@EEEEEEFFFIIIMMMQQQSSSUUUVVVWWW^^^ZZZZZZaaannnyyy}}}dddSSSPPPSSSWWWSSS^^^xxx}}}}}}yyywwwyyyzzzxxxllllllllllllppp|||hhhZZZhhh}}}vvvzzz{{{aaaQQQLLLOOOSSSJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFCCCAAAKKKKKKLLLLLLMMMOOORRRUUU]]]SSSFFFAAACCCIIINNNPPPSSSPPPQQQWWWZZZWWWSSSRRRNNNPPPSSSTTTRRRNNNHHHEEEIIIKKKOOORRRRRRPPPLLLJJJNNNLLLLLLLLLIIIGGGLLLSSSVVVXXXXXXVVVSSSSSSVVVYYYXXXWWWVVVTTTSSSRRRQQQQQQJJJIIIHHHIIILLLQQQVVVYYYNNNQQQSSSRRRTTTWWWVVVSSSUUUHHHKKKTTTTTTTTTUUUQQQRRRRRRRRRTTTVVVWWWVVVUUUQQQPPPRRRVVVWWWVVVYYY___UUUVVVVVVVVVWWWWWWWWWWWWYYYWWWWWWZZZ```kkk|||sssjjjfffgggjjjfffooo}}}vvvnnneee___```[[[WWWVVVUUUXXXcccmmmxxxppp```NNNHHHKKKLLLIIIQQQZZZcccooojjjXXX\\\ggghhhpppvvvqqq^^^MMMKKKQQQSSSRRRKKKAAA===???@@@???AAA@@@???>>><<<:::999999555666444111,,,,,,///222111...***+++...///,,,((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))777@@@OOOUUUIIIBBB[[[}}}|||{{{???cccuuuVVVDDDDDDJJJKKKLLLMMMLLLLLLMMMQQQTTTaaannn|||}}}tttmmmfffaaaYYY^^^___ZZZVVVTTTQQQMMMKKKKKKKKKKKKIIIGGGEEECCCGGGGGGHHHHHHGGGFFFEEEDDDCCCEEEGGGFFFCCCBBBDDDEEECCCBBB@@@AAABBBDDDEEEFFFDDDBBB??????FFFMMMLLLGGGOOOSSSKKKBBBBBB===;;;BBBAAA@@@BBBEEEEEEDDDLLLUUUaaaPPPIIIGGGJJJNNNIIICCC@@@??????===;;;>>>@@@BBBDDDDDDCCCAAA@@@999555666===AAA???;;;:::::::::;;;<<<>>>???@@@@@@HHHHHHSSSjjjxxxtttwww}}}wwwhhhbbbddd[[[QQQUUUJJJIIIHHHFFFBBB@@@@@@BBBBBB??????BBBDDDEEEHHHKKKKKKOOOOOOJJJFFFFFFCCC??????:::999======:::999<<>>>>>>>>>>>>>>>>>>>>======???AAACCCDDDCCCEEEDDDAAAAAADDDHHHFFFBBBLLLQQQWWWZZZ[[[___eeejjjtttxxx~~~vvvnnnkkkdddZZZSSSSSS[[[bbbkkkmmmvvvssslll]]]\\\jjj}}}mmmTTTWWWmmmxxxwww||||||eeeQQQKKKJJJKKKLLLHHHHHHHHHHHHIIIJJJKKKLLLFFFGGGGGGGGGFFFEEEDDDDDDFFFHHHJJJLLLNNNQQQTTTVVVZZZSSSKKKHHHJJJNNNOOOOOORRRQQQUUU\\\^^^YYYRRROOOOOOPPPRRRRRRPPPKKKGGGDDDJJJJJJKKKLLLMMMNNNNNNNNNQQQMMMJJJLLLLLLJJJJJJMMMQQQQQQQQQOOONNNNNNPPPRRRTTTUUUVVVWWWVVVUUUTTTSSSOOOMMMLLLKKKLLLOOORRRTTTMMMQQQSSSRRRSSSVVVVVVSSSTTTIIIGGGJJJLLLRRRXXXWWWUUUTTTTTTUUUVVVVVVTTTRRROOONNNRRRXXX[[[YYYYYY[[[UUUUUUTTTSSSRRRQQQRRRRRRTTTQQQPPPUUUZZZ```jjjsss```iiipppkkk^^^VVVYYY___NNNMMMSSShhhmmmLLLFFFXXXPPPLLLJJJKKKJJJLLLSSS\\\hhhbbbVVVIIIFFFKKKMMMKKKZZZgggzzzbbbPPPLLLKKKKKKPPPRRRWWWXXXQQQGGGCCCEEENNNMMMHHH@@@===???@@@>>>???>>>===<<<;;;:::999888666555333000......000333222///,,,---///000---***))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))...999KKKUUUMMMGGG\\\zzzyyyvvv~~~EEE|||UUUDDDGGGIIIJJJHHHGGGGGGIIIJJJKKKKKKRRRWWW^^^fffrrrzzzyyysssvvvmmm```TTTMMMLLLNNNPPPQQQUUUWWWWWWWWWVVVNNNEEEFFFHHHJJJLLLKKKIIIFFFDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDFFFHHHHHHCCC???@@@DDDHHHHHHGGGHHHBBB<<>>;;;999AAA======???BBBBBBDDDJJJRRR|||aaaGGGHHHIIIGGGSSSLLLDDD???>>>>>><<<;;;===???AAABBBCCCBBB@@@???999:::???FFFFFF@@@;;;:::<<<<<<;;;;;;;;;<<<>>>???EEE@@@EEEZZZsss{{{www~~~~~~|||uuurrrxxxvvv}}}~~~qqqrrrfffddd^^^SSSHHHBBBAAAAAA@@@AAAAAA@@@CCCGGGHHHFFFJJJNNNPPPLLLGGGEEEDDDBBBBBB???===???>>><<<===@@@AAA???>>>>>>>>>>>>===<<<@@@@@@@@@??????>>>>>>>>>AAABBBDDDDDDDDDDDDEEEFFFLLLHHHHHHKKKNNNQQQUUUZZZeeennnyyyxxx]]]SSSQQQOOONNNQQQXXXbbblllqqqyyy~~~~~~||||||zzzeeeVVVppp||||||ccc\\\kkk{{{kkkZZZIIIDDDFFFGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLDDDGGGIIIHHHEEEDDDEEEGGGGGGGGGHHHJJJLLLOOORRRTTTSSSOOOKKKJJJLLLLLLJJJHHHJJJIIIMMMTTTWWWSSSOOONNNOOOOOOOOOMMMKKKGGGDDDBBBIIIHHHFFFFFFHHHKKKPPPSSSSSSMMMIIIMMMOOOMMMJJJIIINNNMMMKKKJJJLLLMMMMMMMMMRRRTTTVVVXXXXXXVVVTTTRRRUUUTTTRRRPPPNNNNNNNNNOOOJJJMMMOOONNNOOORRRRRRNNNNNNIIICCCDDDMMMYYY]]]ZZZVVVVVVUUUVVVVVVTTTPPPMMMMMMLLLPPPYYY^^^[[[WWWVVVTTTRRRPPPMMMLLLKKKLLLLLLMMMJJJKKKQQQVVVVVVVVVXXXOOOXXXbbbeee```YYYUUUSSSPPPGGGIII]]]vvvrrrTTTEEEPPPJJJGGGGGGHHHHHHGGGLLLRRRZZZWWWPPPJJJJJJPPPTTTTTT\\\uuuXXXAAA???EEEGGGEEEGGGCCCCCCJJJOOOLLLFFFBBBFFFGGGEEE???===???>>><<<;;;;;;::::::999888888777666444111000111222333333333000---...000000...+++))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((333FFFTTTPPPJJJXXXnnn~~~|||rrr|||KKKmmm|||fffMMMKKKOOOKKKKKKHHHFFFHHHMMMPPPOOOMMMKKKKKKLLLRRR^^^fffbbbYYYaaaeeerrrjjj[[[]]][[[WWWSSSPPPNNNLLLKKKNNNSSSWWWXXXWWWTTTKKKAAADDDGGGKKKNNNNNNLLLHHHFFFHHHHHHGGGGGGFFFEEEEEEDDDAAABBBBBBCCCDDDFFFIIIJJJJJJFFFBBB@@@BBBEEEGGGGGGFFFBBBAAAIIIXXX___SSSBBBCCCFFF???:::===;;;888???======>>>=========AAAEEEVVVssspppOOO???CCCEEECCCKKKEEE???<<<===>>>===<<<===>>>???@@@AAA@@@???>>><<<>>>EEEJJJGGG@@@<<<===???===<<<;;;<<<===???AAAEEE>>>===HHHXXXfffrrr|||rrrwwwxxxrrrsssqqqppptttsss^^^```ppp}}}wwwfff]]]YYYXXXQQQRRRNNNIIIJJJMMMIII@@@EEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA???===>>>???@@@???>>>>>>>>>>>>======AAAAAAAAAAAAAAA@@@@@@@@@DDDFFFGGGEEECCCCCCFFFJJJPPPRRRYYY^^^___dddwww~~~wwwfffMMMBBBGGGYYY\\\ccckkkqqqtttsssrrrttt{{{{{{tttttt~~~|||sssrrrvvvyyyqqqrrrsssvvv||||||ZZZMMMGGGCCCEEEFFFDDDBBBBBBCCCBBBBBBBBBCCCEEEGGGIIIBBBGGGJJJIIIEEEDDDFFFJJJLLLJJJGGGGGGIIILLLOOOPPPRRRPPPMMMLLLLLLJJJHHHEEE???>>>@@@GGGKKKKKKLLLOOOMMMLLLJJJGGGEEECCCAAAAAAGGGEEEDDDDDDFFFKKKPPPSSSPPPLLLLLLPPPQQQNNNLLLLLLQQQNNNKKKLLLOOOQQQPPPNNNSSSTTTUUUUUUUUUSSSRRRQQQWWWVVVTTTQQQOOOMMMLLLLLLJJJMMMOOONNNOOOQQQQQQNNNIIIGGG???CCCYYYgggaaaWWWTTTTTTTTTTTTTTTQQQMMMJJJNNNKKKLLLUUUZZZXXXRRROOOQQQOOOLLLIIIHHHIIIJJJKKKHHHHHHLLLRRRUUURRRPPPQQQZZZVVVUUU___jjjjjj\\\OOOSSSKKKRRRdddmmmmmmwww|||gggaaaWWWIIIEEERRRNNNKKKKKKKKKIIILLLQQQPPPOOOMMMMMMOOOTTTYYYZZZjjjddd^^^TTTIIIBBBDDDKKKQQQNNNGGGDDDLLLSSSRRRJJJEEEAAACCCBBB>>><<<===;;;888888888888888777777777777777333000000333555444333111///......//////---+++))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))222DDDSSSRRRJJJOOO\\\ssstttKKKOOOOOOJJJHHHLLLMMMLLLMMMIIIFFFIIINNNQQQOOOKKKEEEFFFGGGNNN[[[ddd```WWWOOONNNPPPXXXaaajjjrrryyy}}}}}}~~~ssshhhaaa___XXXPPPLLLLLLPPPRRRSSSMMMVVV\\\\\\ZZZWWWQQQKKKBBBEEEJJJMMMMMMKKKGGGDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFIIIJJJKKKHHHGGGEEEAAA>>>>>>BBBEEE@@@AAADDDIIISSSUUULLL???AAAEEE@@@===BBB@@@<<>>===>>>@@@@@@???OOOOOOEEEGGGGGGDDDEEECCC@@@======??????===;;;<<<===>>>?????????>>>===999;;;???BBB>>>888888<<<===<<<;;;;;;<<<>>>@@@BBB>>><<<<<<@@@GGGPPPZZZdddooo{{{xxxkkkuuu||||||zzzooouuurrrooo|||xxxqqqlllllllllddd[[[```ZZZUUURRRQQQNNNJJJFFFCCCEEEEEEBBB???>>>>>>>>>>>>???AAABBBBBBCCCDDDEEEBBBBBBAAABBBBBBDDDEEEFFFFFFHHHJJJKKKLLLRRRZZZaaaggglllxxx{{{ppp```TTTMMMMMMHHHBBBIIIWWWeeelllvvv}}}}}}xxxrrrnnntttzzzzzzxxx|||{{{qqqqqq|||jjjiiiooolllyyyooouuuiiiWWWKKKCCCDDDGGGIIIEEE??????CCCBBBAAA@@@@@@@@@AAABBBCCCCCCHHHKKKJJJFFFDDDGGGJJJNNNIIIEEECCCFFFKKKOOOQQQYYYVVVRRRNNNLLLKKKJJJIII===>>>DDDLLLNNNLLLLLLNNNIIIHHHEEECCCAAAAAA@@@AAACCCDDDEEEFFFIIILLLNNNOOOJJJKKKNNNRRRQQQNNNNNNRRRTTTPPPNNNNNNRRRTTTSSSRRRPPPPPPOOONNNOOOPPPRRRSSSQQQPPPOOOMMMKKKJJJIIIHHHLLLPPPQQQPPPPPPSSSRRROOOJJJDDD666@@@cccqqqaaaUUUPPPOOOOOOPPPPPPOOOLLLIIIQQQKKKIIINNNSSSQQQMMMKKKMMMLLLJJJHHHHHHJJJLLLNNNIIILLLQQQUUUSSSNNNOOOTTT]]]TTTOOOVVVdddjjjcccYYYTTTQQQZZZhhhdddXXX^^^rrrlll\\\NNNJJJRRRWWWPPPKKKIIIHHHFFFIIIMMMIIIIIIJJJLLLNNNPPPTTTWWWnnnlllZZZPPPXXX^^^VVVHHHAAAFFFOOOKKKEEEDDDHHHLLLIIIDDDAAA???BBBBBB>>>;;;;;;888444777777777777777777777777666222000000444666555333000...------------,,,+++))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))000>>>NNNRRRLLLJJJNNN___zzzHHHBBBBBBHHHIIIEEEFFFLLLLLLHHHFFFGGGJJJKKKHHHDDDCCCFFFIIIMMMUUU[[[YYYSSSNNNMMMMMMLLLKKKJJJIIIIIIUUUaaaxxxtttgggbbbcccbbb^^^^^^cccjjjllljjjeeebbb```TTTOOOKKKIIIKKKNNNPPPPPPYYY```bbb___YYYVVVQQQMMMFFFIIILLLOOOOOOMMMIIIFFFBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDGGGJJJKKKJJJIIIDDDEEEEEE@@@<<<;;;>>>CCC>>>AAACCCDDDHHHKKKIIIDDD???BBB<<<:::@@@???;;;@@@>>>@@@???<<<<<>>BBBAAAFFFNNNIIIAAAEEEEEEBBB??????AAA@@@===:::;;;;;;<<<===============:::999:::;;;999666999???;;;;;;::::::;;;===???@@@999;;;=========AAAJJJQQQZZZlllrrruuurrrxxxwww{{{xxxmmmoooyyyqqqhhhbbbaaaaaacccaaaYYYTTTUUUWWWXXXQQQRRRRRRPPPMMMKKKKKKKKKKKKJJJJJJJJJLLLPPPTTTWWW]]]```dddjjjrrr}}}xxxfff]]]TTTIII@@@???DDDNNNWWWWWWTTTVVV\\\kkkpppwww{{{}}}{{{xxxvvvqqqbbbgggvvvzzz```YYY]]]{{{nnnggguuu[[[GGGEEEFFF>>>@@@DDDFFF@@@:::<<>><<<>>>>>>AAAAAA===;;;;;;888444888888888777777777777777444222111111333444333333.........---,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((+++666GGGQQQQQQLLLJJJWWWzzz~~~IIIEEEFFFKKKLLLFFFFFFJJJIIIGGGFFFGGGIIIIIIGGGDDDDDDIIIKKKJJJJJJMMMNNNLLL===DDDMMMQQQQQQOOOKKKIIIEEEKKKYYY___^^^hhhqqqmmmdddfffppp}}}xxx{{{|||mmmiiiccc]]]RRRHHHHHHQQQVVVUUURRRSSSTTTVVVWWWVVVSSSQQQGGGKKKOOOPPPNNNKKKKKKKKKaaaaaa]]]VVVSSSRRRMMMGGGJJJLLLNNNPPPOOOLLLIIIFFFBBBAAAAAAAAABBBDDDFFFGGGFFFFFFGGGJJJMMMMMMJJJGGGAAAAAA@@@???>>>>>>???@@@@@@FFFJJJJJJJJJKKKJJJFFF@@@@@@777333;;;<<<;;;AAA;;;===<<<999:::??????;;;>>>CCCBBBDDDIIICCC>>>EEEGGGCCC???>>>???@@@???===:::;;;;;;;;;<<<<<<<<<<<<<<<999888:::::::::===CCC========================999<<<===:::777888<<>>===<<<>>>@@@@@@<<<<<>>@@@AAACCCCCCCCCBBBAAAIIIJJJJJJJJJIIIHHHGGGGGGCCCBBBBBBGGGOOOSSSSSSQQQLLLJJJGGGCCCBBBCCCGGGJJJHHHMMMVVV]]]ZZZPPPIIIHHHDDDDDDCCCDDDEEEFFFHHHIIIEEEGGGKKKNNNOOOMMMKKKJJJHHHGGGIIIMMMMMMKKKLLLPPPMMMNNNNNNMMMMMMNNNPPPSSSMMMLLLKKKJJJJJJKKKLLLMMMHHHGGGDDDBBBBBBCCCEEEGGGBBBEEEGGGEEEEEEGGGFFFCCCEEEAAA999UUUzzzYYYVVVOOOMMMKKKJJJJJJKKKJJJJJJKKKGGGGGGJJJKKKIIIJJJNNNJJJJJJJJJKKKLLLMMMOOOPPPRRRQQQQQQRRROOOJJJKKKOOONNNQQQSSSQQQPPPUUUaaalll]]]RRRLLLLLLIIIEEEJJJVVVddd]]]XXXgggzzzpppWWWLLLQQQKKKGGGIIIJJJHHHHHHJJJMMMKKKLLLNNNLLLGGGGGGMMMcccxxx\\\FFFDDDBBB@@@@@@AAACCCDDDAAA??????AAA@@@<<<<<>>???GGG>>>AAA???;;;;;;@@@???::::::GGGHHHBBBAAA???@@@IIIFFFAAA;;;:::===@@@AAAAAA:::::::::;;;;;;;;;<<<<<<:::777555999;;;;;;>>>CCCAAAAAAAAAAAA@@@???===<<<777999:::888888999;;;;;;<<>>BBBJJJTTTZZZ\\\dddpppsssjjjgggttt~~~{{{|||~~~fff___```lllvvvyyy~~~~~~yyyyyy~~~yyyqqqttttttnnnaaaSSSJJJBBB===>>>CCCAAA;;;:::???BBBAAA>>>======???BBBEEEGGGFFFEEEDDDLLLJJJIIIIIIJJJIIIGGGEEEBBBBBBFFFLLLSSSTTTOOOJJJHHHGGGEEEDDDCCCFFFJJJNNNHHHIIILLLOOOLLLGGGFFFJJJCCCDDDDDDFFFHHHJJJLLLMMMHHHJJJMMMOOOOOOMMMKKKIIIKKKEEEDDDHHHLLLKKKIIIJJJKKKMMMNNNMMMKKKLLLOOOSSSRRRQQQPPPMMMKKKHHHEEEDDDKKKIIIFFFDDDCCCEEEHHHJJJDDDHHHIIIGGGGGGJJJIIIEEE;;;AAAFFFlllUUUSSSRRROOOKKKIIIIIIJJJJJJJJJFFFEEEHHHLLLLLLJJJKKKPPPJJJJJJKKKLLLLLLMMMNNNNNNRRRNNNMMMPPPQQQOOOMMMNNNQQQMMMJJJJJJOOOUUUYYY[[[mmm^^^QQQMMMMMMJJJHHHIIIGGG[[[]]]YYYhhhttteeePPPIIIEEEDDDHHHKKKIIIGGGGGGIIIFFFGGGHHHDDD>>>>>>DDDHHH___xxx}}}KKKBBBCCCDDDAAA===<<>>>>><<<<<>>;;;;;;;;;::::::999888888777000333444333000...000222000000111000...------...))))))))))))((((((((((((&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,(((,,,<<>>AAADDDAAA???<<<===???@@@???===999999999999999:::;;;<<>>999===DDD===;;;EEEEEEDDDCCCBBB@@@???>>>===:::;;;;;;:::888888999;;;===AAALLL```xxx}}}}}}zzzuuu}}}{{{nnniiiuuu|||ooohhhpppzzzssssssvvvsssdddkkkyyyxxxzzztttrrr}}}pppeeexxxyyyvvv~~~___MMMKKKIIIDDDFFFHHHHHHJJJTTTdddnnnoooxxx{{{|||yyyvvvzzz|||nnnrrruuu}}}tttmmmrrrttt~~~jjjzzz|||jjjLLLFFF>>>:::;;;<<<======;;;===???AAAAAA@@@===<<>>PPP}}}qqqVVVSSSWWWSSSMMMIIIHHHGGGGGGFFFEEEDDDFFFJJJNNNOOOMMMJJJJJJIIIHHHJJJMMMNNNOOONNNSSSOOOKKKJJJLLLMMMMMMKKKJJJKKKKKKKKKNNNQQQQQQOOO[[[ggg^^^JJJFFFHHHJJJOOOLLL[[[eeeaaaYYYXXX[[[]]]LLLLLLJJJIIIHHHHHHHHHHHHEEEHHHLLLLLLEEE===;;;===JJJKKKXXXuuukkkHHHBBB;;;<<>>HHHJJJGGGDDDAAA@@@@@@@@@???DDDDDDCCCCCCCCC@@@<<<999AAAAAA@@@>>>:::888777777222222333444555555333222111111222222111000...---,,,++++++***)))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((***,,,///888GGGRRRQQQKKKKKKzzznnnMMMHHHEEEIIIOOORRRNNNIIIKKKLLLMMMNNNMMMKKKHHHGGGJJJJJJKKKLLLMMMOOOPPPQQQOOONNNLLLJJJIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLKKKIIIIIIKKKTTT^^^ZZZNNNIIIOOOZZZPPPKKKRRRXXXUUULLLFFFGGGIIIMMMRRRWWW[[[\\\]]]XXXTTTNNNKKKLLLLLLLLLKKKMMMSSSVVVTTTRRRRRRQQQNNNHHHLLLKKKGGGGGGPPPZZZ```YYY\\\___\\\WWWUUUXXX\\\WWWTTTPPPMMMKKKGGGEEECCCDDDEEEGGGIIIKKKLLLMMMMMMEEEHHHFFFAAA@@@CCCBBB>>>000---,,,333>>>GGGJJJJJJQQQIIIDDDDDDHHHKKKRRRXXXWWWDDD:::MMMllluuu]]]@@@@@@BBBCCCCCCDDDFFFJJJMMMIIIIIIHHHFFFDDDBBBAAAAAA@@@>>>;;;;;;===>>>===<<<===<<<<<<<<<<<<===>>>???AAAAAA>>>AAADDD>>>;;;BBBBBBBBBBBBAAAAAA@@@???>>><<<<<<===;;;:::999:::<<<>>>===???IIIXXXgggpppuuu|||zzz~~~wwwxxx~~~yyy}}}qqqjjjsss{{{qqqsssoooddd]]]cccmmmvvvzzzyyyvvvttttttzzzwwwiiimmmsssnnntttxxxmmmfffllliiifffnnnuuuyyymmmXXXPPPHHHFFFIIINNNTTTZZZZZZZZZ\\\dddmmmuuuyyyzzzzzzfffaaa~~~ppp```ooo{{{zzzuuutttTTTLLLGGGBBB<<<999:::;;;;;;;;;999;;;===???@@@???===<<>>>>>>>>???@@@@@@???@@@AAACCCDDDBBBBBBFFF@@@AAABBBBBBBBBAAA??????===>>>>>>===;;;;;;<<<>>>DDD@@@;;;999>>>HHHSSS[[[jjjyyy}}}yyy{{{xxxsssnnnjjjuuuzzzyyysss{{{~~~uuupppxxx|||}}}nnnuuu~~~|||xxxwwwyyyxxxvvvyyy}}}vvvtttrrrnnnmmmnnnnnnqqqvvv|||~~~qqqcccaaaWWWVVVaaagggccceeennntttmmmkkkqqqvvvwww|||~~~}}}ooooooqqqgggyyyttttttwwwNNN<<<===@@@===:::999999:::999999777999;;;===>>>>>>===<<>>??????>>><<<<<<;;;:::999888999999::::::999777555333444777999555555555444222000...---++++++******))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((***000===KKKPPPOOOMMM\\\yyy|||EEEBBB@@@EEEMMMQQQNNNJJJNNNMMMJJJHHHGGGFFFGGGGGGFFFGGGJJJMMMNNNNNNLLLKKKJJJHHHGGGJJJNNNOOOKKKFFFHHHJJJMMMOOOMMMJJJHHHFFFIIIIIIMMMSSSSSSKKKFFFFFFGGGEEEBBBBBBBBBBBBBBBCCCCCCDDDFFFIIIMMMRRRWWW[[[PPPOOONNNMMMLLLLLLKKKJJJJJJMMMMMMIIIHHHKKKMMMMMMKKKNNNMMMHHHFFFJJJMMMMMMOOOMMMKKKJJJJJJKKKKKKJJJLLLQQQSSSOOOJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHGGGJJJOOOTTTVVVDDD<<>>???AAADDDDDDCCCAAAAAACCCEEEFFFFFFGGGHHHJJJDDDDDDCCCCCCBBBAAA>>>===???===:::999999:::;;;<<<@@@???>>>=========???@@@@@@>>>AAA@@@===AAAFFFEEEBBBCCCDDDDDDCCCBBB@@@>>>???@@@@@@???===<<<>>>???DDDBBB>>>999999>>>HHHPPPXXXeeezzzsssooopppuuuwwwooonnnpppeeeaaabbbkkkxxx}}}uuulllsss~~~```UUUQQQZZZeeerrr|||zzz{{{xxxwwwnnnppprrrllliiikkkrrrwww}}}|||uuutttrrrvvv}}}}}}}}}sssttt}}}|||~~~rrrrrrcccNNN@@@<<<>>>::::::999999999999888888777888:::<<<===>>>======>>>>>>===>>>???BBBEEEGGGCCCCCCBBBDDDEEEFFFEEECCC===>>>AAADDDGGGIIIKKKLLLOOOMMMJJJGGGFFFFFFGGGHHHEEEOOOUUUPPPIIIGGGHHHIIIHHHEEEDDDHHHNNNPPPLLLGGGGGGKKKNNNLLLGGGDDDFFFJJJGGGEEECCCCCCEEEGGGHHHHHHJJJLLLLLLJJJLLLRRRTTTSSSOOONNNFFFIIIZZZ___SSSLLLJJJGGGEEEEEEHHHLLLOOOOOOSSSRRRQQQOOONNNMMMKKKKKKEEEKKKKKKEEEFFFNNNNNNFFFIIIIIIJJJLLLMMMLLLIIIFFFGGGHHHJJJLLLMMMLLLKKKIIIGGGJJJLLLIIIFFFGGGLLLRRRRRRUUUWWWVVVSSSQQQRRRTTTKKKIIIKKKOOOQQQNNNKKKKKKHHHVVVVVVQQQTTTSSSOOORRRKKKLLLKKKGGGDDDFFFKKKOOOPPPOOOOOONNNMMMMMMMMMNNNLLLOOONNNIIIFFFHHHLLLMMMJJJKKKLLLJJJDDDAAADDDKKK===FFFKKKIIIFFFGGGGGGDDDGGGGGGGGGEEECCCBBBBBBBBBBBBAAA??????@@@AAAAAA@@@???===;;;::::::;;;<<<<<<888666666999>>>???===:::888777666444222000...---***************)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''(((,,,777GGGPPPQQQIIILLLppp???@@@BBBEEEHHHJJJKKKKKKKKKIIIFFFCCCBBBCCCDDDEEECCCFFFIIIKKKLLLKKKJJJHHHFFFDDDEEEIIIOOOQQQMMMHHHFFFIIIMMMNNNLLLHHHFFFFFFDDDCCCCCCFFFFFFCCCBBBDDDEEEEEEDDD@@@???AAACCCEEEDDDDDDFFFLLLTTTYYYYYYVVVKKKKKKLLLKKKKKKJJJIIIIIIDDDHHHKKKIIIHHHKKKLLLJJJCCCHHHKKKJJJJJJMMMMMMJJJNNNMMMLLLMMMNNNNNNKKKHHHFFFMMMPPPLLLJJJKKKLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGAAAAAACCCFFFIIIKKKNNNQQQEEE;;;???VVVeeeccc___aaaTTTIIIBBBEEEJJJIIIEEECCC>>>@@@@@@>>>::::::>>>BBB===AAAEEEFFFEEEBBB@@@???<<<@@@DDDDDD@@@>>>???AAA@@@???===;;;::::::;;;<<>>===<<<===>>>???DDD>>>AAA???:::GGGQQQIIIGGGGGGGGGFFFDDDAAA???>>>???@@@@@@???======>>>@@@<<<>>>???===;;;<<>>AAAEEEHHHKKKMMMOOOLLLJJJHHHFFFEEEEEEFFFFFF@@@IIIOOOKKKFFFEEEFFFFFFHHHGGGGGGJJJOOOPPPLLLHHHHHHKKKLLLIIIDDDCCCHHHMMMGGGEEECCCCCCEEEHHHJJJKKKHHHIIIIIILLLUUUZZZWWWNNNJJJMMMFFFHHHYYY___TTTMMMJJJIIIHHHIIILLLNNNOOOOOOPPPOOONNNMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGIIILLLLLLLLLNNNPPPQQQOOOKKKHHHHHHKKKOOORRRRRROOOKKKIIIHHHIIIHHHEEEBBBEEENNNVVVRRRUUUWWWVVVSSSQQQSSSUUUOOOLLLMMMRRRSSSNNNJJJKKKCCCNNNNNNLLLPPPNNNJJJNNNOOOLLLJJJJJJJJJLLLNNNQQQPPPOOOOOONNNNNNNNNNNNOOOQQQWWWVVVMMMGGGJJJQQQUUUKKKGGGFFFGGGFFFBBBDDDIIIHHHQQQUUUOOOGGGDDDCCCBBBJJJJJJIIIFFFBBB???@@@AAADDDCCCAAABBBCCCEEEEEEDDDAAA>>>;;;:::;;;<<<;;;999:::888<<>>EEEGGGBBB======@@@DDDEEECCC???<<<;;;:::@@@FFFFFFAAA???AAAEEE???@@@@@@>>><<<:::;;;<<>>======???@@@AAA:::AAAEEEGGGaaaqqqaaaJJJIIIGGGEEEBBB@@@???>>>>>>??????>>><<<<<<===???;;;>>>BBBBBB???======>>>CCCJJJZZZjjjssseeeccchhhmmm{{{}}}sssfffaaaeeekkkyyy|||mmmkkkppp~~~{{{zzz|||zzzxxxsss~~~mmmsssiiilllsssuuu~~~xxxyyy{{{|||fff[[[KKK===555444666999666888:::;;;:::888888888666777888999:::;;;;;;;;;:::999999999;;;===@@@BBB>>>======???AAABBBAAA@@@???@@@CCCFFFHHHIIIIIIIIICCCEEEHHHJJJIIIFFFBBB??????EEEGGGDDDAAABBBCCCBBBHHHIIIKKKNNNPPPOOOMMMKKKJJJKKKLLLJJJGGGHHHLLLPPPIIIGGGFFFFFFIIILLLNNNNNNIIIKKKLLLQQQYYY\\\TTTHHHCCCLLLHHHDDDOOOTTTNNNJJJIIIJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHMMMEEEBBBFFFFFFDDDJJJUUULLLMMMOOOQQQSSSQQQMMMJJJIIIMMMRRRTTTRRRNNNKKKIIIJJJIIIFFFBBBAAAFFFNNNUUUPPPQQQRRRQQQPPPOOOPPPQQQTTTOOONNNSSSSSSLLLHHHJJJOOOUUUQQQLLLNNNKKKGGGLLLVVVOOOHHHHHHJJJJJJJJJLLLOOONNNNNNMMMMMMMMMNNNNNNNNNUUUSSSIIIDDDIIIPPPRRRIIICCCAAADDDDDDAAAEEENNNRRRRRRPPPLLLHHHFFFGGGIIIKKKKKKJJJEEE???===???AAADDDCCCBBBCCCEEEFFFEEEDDD>>>;;;999999;;;;;;888555999999>>>LLLYYYZZZNNNAAA999888666333111000///...+++,,,---------,,,***)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((***)))(((...<<>>>>>???AAACCCAAABBBDDDFFFFFFFFFEEEDDDAAABBBCCCEEEEEEEEEDDDDDDBBBFFFJJJIIIFFFDDDFFFHHHGGGJJJKKKGGGCCCBBBFFFJJJHHHJJJHHHBBBAAAEEEGGGDDDDDDGGGLLLRRRUUUTTTNNNIIIDDDEEEGGGFFFDDDDDDGGGIIIIIINNNPPPMMMLLLMMMMMMKKKJJJLLLLLLIIIIIIJJJGGGCCCIIIIIIIIIIIIHHHGGGFFFFFFEEEKKKJJJFFFHHHQQQRRRKKKCCCCCCDDDDDDDDDDDDCCCCCCEEEBBBCCCHHHIIIFFFGGGKKKGGGEEEBBBEEERRRmmm]]]HHHBBBAAABBBBBB===999888>>>FFFIIICCC<<<===???AAAAAA???===<<<<<<<<>>555@@@IIINNNnnn~~~eeeIIIGGGDDDBBB@@@?????????===>>>>>>===;;;;;;<<<===???AAABBBBBB@@@>>><<<;;;555>>>BBBMMMdddsssxxx|||xxxyyy{{{uuuqqqtttyyy}}}wwwjjjggghhh___gggvvv|||qqqlllhhhlllsss~~~kkk]]]TTT\\\jjjssszzz}}}{{{~~~}}}{{{~~~sssqqqxxx{{{kkkmmm{{{www}}}sssiiihhhLLLAAACCCCCC???999777888999555888::::::888666777888555555555666777777777777777777777888:::<<<>>>@@@<<<;;;;;;===??????>>>===>>>@@@CCCEEEFFFEEEDDDCCC???AAAEEEHHHHHHEEEAAA>>>CCCDDDCCC??????AAAAAA===DDDHHHMMMNNNMMMKKKJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMHHHGGGFFFGGGJJJLLLMMMMMMHHHNNNRRRUUUWWWWWWQQQIIIDDDRRRPPPEEEFFFHHHGGGJJJHHHJJJLLLMMMLLLIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHLLLGGGDDDFFFFFFGGGKKKRRRIIIIIILLLOOORRRQQQOOOLLLKKKNNNPPPOOOLLLJJJIIIJJJLLLJJJFFFDDDDDDFFFKKKNNNPPPOOOMMMMMMNNNOOOOOOOOORRRKKKJJJQQQSSSLLLKKKOOO]]]^^^VVVOOOPPPMMMJJJRRR]]]OOODDDBBBEEEEEEFFFHHHMMMLLLLLLLLLLLLLLLMMMMMMIIILLLGGG???AAAKKKNNNJJJEEEAAAAAADDDBBBFFF[[[rrrjjjWWWGGGEEEIIIIIIJJJMMMJJJJJJHHHBBB===;;;???DDDAAA@@@AAABBBDDDDDDBBB@@@;;;999888:::===>>>:::555777888<<>>>>>@@@BBBCCC@@@AAABBBDDDDDDDDDCCCCCCAAACCCCCCBBB@@@?????????AAAEEEHHHGGGDDDCCCFFFIII???FFFJJJGGGBBBBBBGGGKKKIIIKKKHHHBBBBBBFFFGGGCCCFFFKKKQQQTTTRRRNNNJJJGGGBBBDDDEEEDDDBBBCCCFFFJJJNNNQQQQQQLLLIIIKKKKKKJJJDDDFFFFFFEEEHHHNNNPPPNNNJJJJJJIIIGGGDDDDDDGGGIIIHHHLLLIIIDDDHHHRRRRRRJJJ??????AAABBBCCCCCCCCCCCCFFFBBBBBBHHHJJJHHHKKKPPP@@@EEEFFFCCCMMMjjjcccIIIAAA?????????;;;===>>>>>>===>>>AAADDD=========<<<::::::<<<>>>>>>>>>???@@@BBB@@@===999<<>>DDDEEEaaajjjHHHGGGEEEAAA???===>>>???AAA<<<======<<<::::::;;;<<>>===<<<;;;;;;;;;888???999;;;MMMQQQUUUhhhnnnxxxxxxvvvrrrbbb___eeepppdddbbbiiiuuuzzzwwwyyy}}}}}}wwwqqqggg___^^^ZZZUUUXXX___nnn|||fffsssuuuooo~~~|||wwwyyyggghhhqqqzzz}}}wwweee___rrr}}}___EEE???<<<;;;999999;;;<<<999444555777999999666444555777444444444444444444444444555666777888:::;;;===>>>;;;::::::;;;===>>>===;;;:::<<<@@@CCCDDDCCCAAA???BBBAAAAAAAAAAAABBBCCCCCCGGGFFFBBB===>>>AAA???:::???EEEKKKLLLIIIFFFFFFHHHCCCEEEHHHLLLOOOOOOLLLHHHFFFDDDDDDEEEHHHJJJJJJJJJHHHRRRZZZZZZWWWWWWUUUSSSIII\\\[[[JJJCCCCCCFFFMMMFFFHHHKKKLLLIIIFFFCCCAAACCCCCCDDDEEEGGGHHHIIIIIIEEEHHHIIIHHHJJJLLLKKKHHHDDDEEEHHHLLLPPPQQQOOONNNLLLMMMMMMJJJFFFEEEGGGJJJNNNKKKGGGFFFFFFGGGGGGFFFSSSOOOKKKKKKNNNQQQQQQOOOKKKDDDEEENNNSSSOOOPPPWWW```___TTTLLLOOOLLLLLLUUUcccRRRCCCAAAEEEGGGIIIMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIAAA<<>>>>>???AAABBBAAA???<<<:::888888<<>>>>>===<<<<<<888666444222000/////////---...///000000...,,,+++++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''******&&&(((333@@@HHHLLLIIIDDD\\\oooHHHGGGFFFGGGGGGEEECCC@@@?????????@@@BBBBBBAAA???===@@@CCCEEEDDDBBBAAAAAA???===<<<===???AAABBBBBBBBBDDDFFFEEEBBBBBBEEEHHHEEEEEEFFFFFFFFFEEEEEEDDDJJJJJJIIIFFFBBB@@@@@@AAAKKKMMMOOOQQQPPPMMMIIIGGGDDDFFFGGGGGGFFFEEEGGGHHHKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJMMMOOOMMMMMMLLLIIIFFFEEEFFFGGGJJJIIIHHHGGGHHHIIIJJJKKKBBB===<<<@@@BBB@@@CCCHHHIIIJJJJJJIIIHHHHHHIIIKKKAAAAAAAAABBBDDDQQQiiixxxXXXBBB<<<<<<;;;777<<<===>>>>>>===;;;999777;;;;;;;;;===AAAFFFKKKNNNEEE@@@===>>>===<<<>>>CCCBBB@@@>>><<<:::999888888:::::::::999999999888888;;;???DDDGGGGGGEEEDDDCCC@@@???>>>===<<<;;;:::999;;;:::999999999999999999666999<<<===<<<:::999999:::;;;===???BBBDDDFFFGGGRRRlll~~~eeeXXX[[[iiiyyy|||zzzooofffggglllxxxyyysssqqqxxx~~~wwwuuuzzz|||ppp]]]NNNSSSYYY___cccffflllvvv~~~}}}~~~|||qqqppp~~~|||}}}~~~aaaAAA888888:::999777666666666777888777666555666777666555333222222333333333222111111555666777888999:::;;;;;;;;;<<<<<<:::888666777777AAABBBCCCBBB@@@??????@@@BBBCCCDDDDDDCCCDDDFFFHHHIIIDDD>>>;;;;;;>>>@@@AAAGGGFFFFFFGGGHHHIIIGGGFFFEEEGGGHHHIIIGGGGGGGGGHHHIIIDDDCCCGGGHHHFFFHHHNNNNNNOOOPPPQQQPPPNNNLLLKKKIIIVVVVVVFFF???HHHMMMHHHNNNMMMMMMLLLJJJGGGEEEDDDDDDDDDDDDFFFIIILLLMMMMMMLLLKKKHHHEEECCCDDDHHHLLLDDDIIILLLMMMOOOQQQPPPMMMIIIHHHFFFEEEEEEFFFHHHIIIMMMHHHBBBBBBGGGKKKLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIRRR^^^]]]OOOHHHJJJLLLKKKMMMRRRRRRMMMJJJKKKJJJEEEAAACCCJJJNNNLLLHHHKKKMMMLLLFFFDDDGGGJJJJJJIII@@@;;;AAANNNTTTNNNFFF@@@AAAEEEJJJKKKQQQcccvvvnnnTTTGGGCCCBBBDDDHHHIIIHHHFFFDDD>>>:::>>>EEECCC???===>>>AAA@@@<<<777::::::999999888999999999;;;;;;<<>>@@@CCCEEEDDDBBBAAABBB???>>>>>>???AAABBBBBBAAADDDCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFCCCAAA???@@@AAAFFFHHHIIIJJJJJJHHHEEECCCBBBDDDFFFGGGGGGHHHJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJIIIIIIIIILLLNNNKKKKKKKKKIIIFFFFFFGGGIIIJJJHHHFFFDDDDDDFFFHHHIIICCC>>>===AAACCCBBBDDDHHHJJJKKKJJJHHHEEEDDDEEEGGG@@@>>>===??????@@@FFFMMMYYYNNN@@@;;;>>>AAA@@@<<<===>>>?????????>>>>>>===<<<>>>AAADDDGGGIIIJJJJJJBBB>>>===??????<<<<<<@@@@@@???>>>===<<<:::999999::::::::::::999888777777888<<<@@@BBBBBBAAA@@@@@@??????>>>===<<<;;;:::999888888777666555555555555777999;;;;;;:::999888999999999:::;;;<<<===>>>???GGG^^^uuuyyyjjjeeelllssswwwxxxnnngggddd\\\lllvvv~~~xxx{{{uuu|||mmmPPPqqq|||rrr\\\YYYooorrriiiiii}}}{{{}}}zzz~~~zzziiiAAA111444;;;999999777666666666777888666555444555666555444222222222333444444333333333444555666777888999::::::999:::;;;999777666777888AAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHDDD@@@===>>>@@@BBBBBBBBBAAABBBDDDGGGHHHFFFEEEDDDEEEGGGGGGEEEEEEEEEFFFCCC@@@@@@DDDEEEDDDFFFJJJLLLLLLLLLKKKIIIGGGEEECCCDDDMMMMMMBBB>>>DDDKKKKKKPPPOOONNNKKKHHHFFFDDDCCCBBBBBBDDDGGGIIIJJJIIIHHHTTTSSSOOOJJJFFFEEEHHHJJJCCCHHHKKKKKKMMMPPPOOOKKKIIIIIIIIIIIIIIIHHHHHHGGGKKKHHHEEEDDDEEEFFFFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHNNNXXXWWWLLLHHHLLLKKKJJJMMMQQQQQQLLLIIIJJJKKKHHHFFFGGGKKKNNNMMMKKKLLLNNNLLLGGGFFFHHHIIIHHHGGGAAA<<>>>>>;;;888999999888888888888999999::::::;;;===???>>>;;;999555777888777555333222222111000000///...............---+++***))))))******))))))((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''')))***)))+++444@@@JJJQQQFFFKKKqqq|||uuuHHHHHHGGGFFFEEECCCAAA@@@BBB@@@>>>>>>@@@BBBBBBBBB???BBBDDDEEEDDDCCCCCCCCC@@@??????@@@BBBCCCBBBAAAFFFCCCBBBEEEIIIKKKHHHEEEIIIIIIIIIIIIIIIHHHGGGGGGAAABBBBBBAAA???>>>???@@@CCCDDDEEEEEEEEEEEECCCCCCCCCFFFHHHIIIIIIIIIJJJLLLIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJJJJIIIHHHHHHJJJKKKJJJJJJJJJHHHFFFFFFHHHJJJHHHGGGDDDBBBBBBCCCDDDFFFCCC@@@???CCCEEEEEEFFFHHHLLLKKKJJJFFFCCC@@@@@@AAA???:::888===@@@<<<888666===;;;:::<<>>>>>>>>>>><<<@@@EEEIIIJJJHHHEEECCC===<<<>>>BBBAAA===;;;<<<>>>>>>???>>>===;;;999888888999:::;;;:::888666444777999<<<>>>=========>>>>>>>>>===<<<;;;;;;::::::777777555444333333333333999::::::999777666777888666666666666666666666666555DDDWWWlllyyyuuu~~~yyyzzz~~~}}}{{{uuuqqqjjjmmmppp~~~|||}}}xxxqqqsssrrrtttyyyxxxfffkkkvvvyyyuuuyyy}}}yyyssscccLLL:::444555777888777666555555555666666444333222333444444222000111222333444444444444444333333444555666777777888666777888888666666777888@@@BBBCCCCCCBBBAAABBBCCCEEECCCAAABBBEEEFFFDDDBBBBBB@@@>>>>>>???AAAAAAAAA<<<===???BBBEEEFFFEEECCCBBBCCCDDDCCCBBBAAABBBCCC???===>>>CCCEEEDDDFFFIIIKKKJJJHHHFFFCCCAAA???>>>@@@BBBCCCBBB???AAAHHHNNNSSSQQQNNNJJJGGGEEEDDDCCCAAABBBDDDGGGIIIHHHEEEBBBOOONNNKKKFFFBBBAAACCCEEEDDDHHHJJJIIIJJJMMMMMMJJJHHHJJJKKKLLLLLLJJJHHHFFFJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMIIIGGGJJJPPPPPPIIIIIINNNLLLJJJLLLPPPPPPKKKHHHIIIKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLHHHHHHJJJIIIEEEEEEBBB???BBBGGGIIIGGGCCCDDD??????DDDIIIHHHEEEDDDFFFBBB@@@BBBCCC@@@>>>>>>AAA>>><<<===???CCCOOOZZZHHHCCC>>><<<======<<<:::999999888888888999999:::888999:::===???>>>;;;999666777888666444333333444000///////////////000000...---,,,+++*********************)))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***))))))111<<>>>>>@@@BBBCCCCCCBBBDDDEEEFFFEEEEEEFFFGGGDDDBBB@@@???AAACCCCCCCCCFFFEEEEEEHHHJJJLLLJJJHHHJJJJJJJJJIIIGGGEEECCCBBB@@@AAABBBAAA???>>>???@@@DDDDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKIIIHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKJJJHHHFFFEEEGGGHHHFFFEEEEEEDDDDDDCCCBBBAAADDDBBBAAADDDHHHJJJIIIIIIKKKJJJIIIFFFBBB???>>>>>>AAA:::777;;;???>>><<<===@@@@@@@@@?????????AAABBBEEECCC@@@===;;;:::::::::<<>>???>>>===:::777555777888:::;;;:::888555333888:::;;;<<<;;;;;;===>>>===<<<<<<;;;;;;:::::::::888777777666666666666777999::::::888555555666777555444444444333333222222///111999GGGVVVbbblllrrrwwwyyyzzzaaaRRR___vvv|||}}}zzz}}}tttzzzzzzuuu{{{{{{xxxtttssslllZZZ___{{{}}}|||bbb>>>BBBEEEDDD@@@;;;666333555444444333333333333333222111000111222222111//////000111222333444444444222222222333444555555666333555666666666666777999>>>AAACCCCCCCCCBBBBBBCCCEEEBBB???AAAEEEFFFBBB>>><<<;;;;;;<<<>>>???>>>===<<<===???BBBEEEFFFDDDBBB???@@@AAA@@@???>>>@@@AAA>>>???AAAEEEGGGHHHIIIJJJKKKIIIGGGDDDBBB@@@???>>>???===AAAHHHGGGBBBFFFOOOQQQOOOLLLIIIGGGFFFFFFGGGEEEEEEEEEFFFGGGFFFCCCAAADDDDDDDDDBBB@@@AAACCCFFFFFFIIIJJJHHHIIILLLLLLIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFJJJLLLKKKHHHHHHKKKOOOLLLMMMOOOOOOOOONNNLLLKKKIIIGGGIIIMMMMMMIIIJJJOOOMMMKKKMMMPPPPPPKKKIIIJJJGGGIIIKKKJJJHHHGGGIIIKKKJJJKKKJJJHHHJJJLLLIIICCCDDDCCCBBBBBBCCCCCCCCCBBBAAA???@@@FFFKKKKKKGGGCCCBBBCCCEEEFFFDDD@@@======@@@===;;;<<<<<>>===:::::::::::::::;;;;;;<<<999:::;;;>>>??????<<<999777888777666444333444555111000000//////000000111......---,,,,,,+++++++++******)))))))))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***((((((...666FFFPPPTTTJJJIIIgggttt{{{KKKLLLLLLIIIEEEBBBBBBCCCCCCAAA???>>>@@@BBBCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKJJJFFF@@@>>>???BBBEEEGGGEEEGGGJJJJJJIIIHHHJJJLLLMMMLLLKKKIIIFFFDDDAAA@@@BBBCCCDDDDDDAAA?????????DDDEEEFFFHHHIIIJJJKKKKKKJJJKKKKKKKKKIIIIIIJJJKKKOOOOOONNNNNNNNNNNNOOOOOOHHHIIIJJJJJJHHHGGGHHHIIIMMMMMMKKKHHHEEECCCDDDEEECCCEEEHHHIIIHHHEEEAAA???EEEDDDDDDGGGLLLOOOMMMIIIHHHIIIIIIGGGDDD@@@???>>>???<<<;;;;;;:::666777;;;:::<<<>>>>>>======AAADDDFFFDDD@@@===;;;;;;<<<<<>>>>>>>>===;;;888444222666888:::;;;;;;999666555888999::::::999:::;;;===;;;;;;;;;;;;::::::::::::777777777777888999::::::999:::999777555444555777444444444444444444444444444000000555999???OOO``````pppxxx{{{bbbFFFEEEVVVlll|||```^^^iiihhhuuunnnbbb^^^bbbqqquuutttwwwrrruuuuuusssxxxrrrjjjeeemmmrrr]]]^^^pppvvvvvvooo~~~hhhPPP>>><<<>>>???<<<666111222555111111111111111000000///000///...///111111000...---...///111111222222222111111111222333333333444111333555555555555777999===???BBBCCCBBBAAAAAAAAACCC???===???CCCDDD@@@;;;999999:::<<>><<>>???>>>======???AAA@@@BBBDDDFFFHHHJJJJJJJJJGGGFFFEEECCCBBBAAAAAA@@@AAA???EEEPPPOOOGGGFFFNNNMMMKKKIIIHHHGGGHHHJJJKKKLLLIIIFFFDDDDDDEEEDDDCCCCCCDDDFFFFFFFFFGGGJJJLLLIIIKKKKKKHHHHHHKKKLLLIIIHHHHHHGGGFFFFFFGGGHHHHHHDDDFFFHHHEEEAAAAAAHHHNNNNNNNNNNNNNNNLLLJJJHHHGGGHHHIIILLLOOONNNLLLLLLOOONNNLLLMMMPPPOOOKKKIIIJJJFFFIIIKKKKKKGGGFFFHHHKKKGGGJJJJJJHHHIIIKKKHHHCCCDDDEEEEEECCCAAA@@@@@@AAABBBDDDEEEDDDBBBAAA???>>>FFFGGGGGGCCC>>><<<<<<<<<@@@======>>>>>>===???DDD>>>???@@@BBBDDDCCCAAA???===<<<<<<<<<======>>>???<<<<<<===???AAA@@@===:::777888777666444333555666333222111000000///000000//////......------,,,+++)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''((()))((('''+++222<<>>VVVzzz}}}LLLMMMMMMIIICCC@@@AAACCCCCCAAA??????AAACCCCCCCCCBBBCCCDDDDDDEEEGGGKKKMMMMMMHHHBBB???@@@CCCFFFHHHEEEGGGJJJHHHEEEDDDGGGKKKNNNNNNLLLJJJHHHEEECCCBBBCCCEEEGGGFFFDDDBBBAAAAAABBBCCCFFFIIIKKKLLLLLLLLLGGGHHHHHHHHHHHHKKKOOORRRSSSRRRQQQOOONNNNNNMMMMMMGGGIIIKKKKKKJJJIIIIIIJJJNNNMMMLLLHHHDDDBBBCCCDDDCCCFFFIIILLLKKKHHHCCC@@@EEEFFFFFFIIIOOOSSSPPPIIIGGGJJJLLLLLLHHHDDD@@@???777999???BBB===777666:::555:::@@@BBBAAA???>>>???CCCBBB@@@???@@@BBBDDDEEECCCBBB@@@???>>>>>>>>>???<<<===AAAGGGHHHBBB>>>===>>>>>>>>>===;;;888555444666888:::;;;;;;:::999888777888:::999888888:::;;;999999::::::::::::::::::777666666777777888999:::888999999888666555666777444444444444555555555555444111111333111111<<>><<<444,,,---222///000000000000///...---///......///000111///...---...///000000000000000000111111111222222222333111333555555555555777999:::===@@@AAA@@@>>>===>>>>>><<<<<<>>>@@@AAA>>>;;;;;;;;;<<<>>>AAAAAA@@@>>>DDDCCCBBBBBBCCCBBB@@@???<<<<<<======<<<===@@@CCCBBBEEEEEEDDDEEEHHHIIIGGGCCCCCCCCCBBBAAAAAAAAA@@@BBBCCCIIIRRRRRRJJJGGGKKKHHHHHHHHHHHHIIIKKKMMMNNNOOOKKKGGGDDDDDDEEEEEEEEEFFFHHHJJJJJJJJJKKKLLLNNNKKKMMMKKKGGGGGGJJJKKKIIIFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJIIIEEE@@@@@@FFFLLLMMMLLLKKKIIIGGGEEEDDDCCCIIILLLNNNPPPOOONNNMMMNNNOOOLLLLLLOOONNNJJJHHHJJJFFFIIILLLLLLJJJIIIJJJLLLHHHMMMNNNJJJGGGGGGGGGDDDFFFFFFFFFDDDBBB@@@@@@AAA@@@FFFHHHCCC??????AAABBBIIIJJJGGGAAA>>>@@@BBBBBBAAA???@@@CCCCCC@@@>>>@@@999<<<@@@CCCDDDCCCAAA???>>>>>>>>>>>>>>>???@@@AAA>>>>>>???@@@AAA@@@<<<999666777888777555444555666444333222111000000000000///000000//////...---,,,))))))((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''%%%&&&)))(((''')))...444EEEPPPJJJBBBLLLlllzzzKKKLLLLLLGGGAAA>>>???BBBBBBAAA@@@AAACCCCCCCCCBBB>>>???@@@AAABBBFFFJJJNNNLLLHHHDDDBBBCCCEEEEEEFFFFFFEEEDDDBBBAAABBBDDDFFFJJJJJJJJJIIIHHHFFFEEEDDDBBBDDDFFFGGGFFFDDDCCCDDD???AAAFFFIIILLLMMMMMMLLLGGGGGGFFFEEEFFFJJJPPPUUUUUUTTTQQQOOOMMMKKKJJJIIIGGGIIIKKKLLLKKKJJJKKKKKKLLLLLLKKKHHHDDDCCCCCCEEEEEEFFFIIIJJJJJJHHHFFFDDDFFFGGGHHHJJJQQQWWWRRRIIIHHHLLLPPPQQQMMMGGGAAA>>>777:::AAAEEEBBB<<<;;;>>>;;;???CCCDDDCCC@@@>>>>>>@@@@@@@@@@@@BBBDDDFFFHHHCCCBBB???>>>===>>>???AAA===<<<@@@EEEEEEAAA>>>???>>>>>>===<<<<<<;;;::::::777888999:::;;;<<<<<<<<<888:::<<<<<<;;;:::;;;<<<888888999999:::::::::;;;999999888777777777777777666888::::::888777777777444444444444444444444333000//////000111111333666BBBOOObbbvvvttt{{{zzznnnxxxpppvvv|||ccc___oooxxx}}}ooosssrrrjjjjjj}}}qqqnnn|||ssspppzzz~~~gggMMMGGGCCCEEEIIIBBB555111666000222888===999000,,,//////000000111111000.........------...000111000...//////000000000000000///111111111111111222222222222444555666555666777999999;;;>>>???===;;;::::::888999;;;===>>>===<<<;;;<<<<<<<<<>>>@@@AAA@@@???DDDAAA???>>>>>>???>>>===;;;;;;<<<<<<===???BBBEEEFFFHHHGGGCCCCCCGGGHHHEEEBBBCCCDDDDDDCCCBBB@@@???AAACCCHHHLLLMMMJJJIIIHHHEEEFFFGGGIIIKKKLLLMMMNNNNNNKKKGGGEEEEEEEEEDDDCCCFFFHHHKKKLLLLLLKKKLLLMMMLLLMMMJJJEEEDDDHHHIIIGGGBBBBBBCCCDDDEEEGGGHHHIIILLLMMMLLLIIIFFFFFFIIILLLLLLKKKHHHFFFEEEEEEFFFGGGLLLOOOPPPOOOMMMNNNOOOOOOMMMJJJJJJMMMKKKGGGFFFHHHEEEFFFIIIJJJJJJJJJJJJKKKMMMTTTUUUNNNFFFDDDDDDDDDHHHHHHGGGEEEDDDBBBBBBAAA<<>>>>>>>>>>>>>>>>>???@@@AAAAAA?????????@@@@@@>>>:::666555777888888777555555555333222222111111111222222000000111111000///---,,,*********)))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&$$$%%%((()))'''(((,,,---CCCKKKKKKJJJFFF\\\~~~JJJKKKKKKFFF???;;;===@@@AAAAAAAAABBBDDDDDDCCCAAA;;;<<<===>>>@@@DDDJJJNNNJJJHHHFFFFFFGGGFFFDDDCCCHHHCCC>>><<<>>>AAAAAA@@@DDDDDDEEEFFFFFFFFFEEEEEE???BBBEEEGGGGGGFFFFFFFFF>>>AAAFFFKKKNNNOOONNNMMMKKKIIIGGGDDDDDDHHHOOOTTTVVVTTTQQQNNNKKKHHHGGGFFFFFFIIIKKKLLLLLLKKKLLLMMMJJJKKKJJJGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHIIIKKKRRRXXXTTTIIIJJJOOOTTTUUUPPPHHHAAA===DDDBBBAAABBB>>>999888:::===>>>>>>>>>???AAACCCEEE?????????@@@AAABBBCCCDDD@@@???>>>===<<<===???@@@===<<<>>>CCCCCC@@@>>>???>>>============>>>??????777888999:::<<<===>>>???;;;===???@@@???>>>>>>>>>888888888999999::::::;;;>>>===;;;999888777666666555777:::;;;:::888888888444444444333222111111111222...+++---222666444000333999FFFYYYkkkuuuvvvuuuuuu{{{xxxooouuueeePPPYYYvvvcccQQQLLLNNN___www{{{wwwzzzyyy}}}}}}|||~~~wwwnnnkkk{{{|||rrruuuyyy}}}}}}tttPPP:::333666---111EEEKKK>>>333333777333111444222------111000111222222222111///......------///000111000...000111111111111000000///111111111111222222222222333444666666555666777999888:::======<<<999777777555888;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???>>>===AAA>>>;;;:::;;;<<<======:::;;;<<<<<<===@@@DDDGGGJJJLLLJJJDDDCCCGGGHHHEEEEEEEEEFFFGGGFFFDDDAAA??????CCCEEEEEEFFFIIIIIIGGGEEEFFFHHHJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGEEECCC@@@FFFIIIMMMOOOOOOPPPQQQRRRKKKLLLIIIDDDCCCFFFGGGFFF???AAADDDFFFHHHIIIHHHHHHEEEGGGHHHHHHHHHHHHIIIJJJMMMKKKIIIGGGGGGHHHKKKLLLOOOQQQPPPMMMKKKMMMOOOPPPLLLIIIHHHJJJIIIEEEDDDFFFBBBCCCEEEGGGHHHIIIHHHHHHSSSZZZ[[[QQQEEEAAABBBDDDJJJHHHGGGFFFEEEDDDCCCBBB===CCCEEEAAAAAAEEEEEEBBB???CCCCCCAAACCCGGGEEE>>>EEEBBBAAADDDCCC???======999:::;;;;;;::::::;;;===============>>>???@@@AAA@@@????????????<<<888444444666999999888666555555111111111111222333444555000000111111111///---,,,+++++++++************)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%###$$$((()))'''(((+++%%%<<>>LLLEEEFFFFFFCCC@@@@@@DDDGGGFFFCCC@@@AAADDDEEEAAA===:::;;;;;;<<<===AAAFFFJJJLLLLLLJJJFFFBBB???>>>???@@@AAABBBCCCCCCBBBAAAAAACCCEEEGGGFFFDDDAAA??????CCCEEEFFFFFFDDDCCCDDDEEE@@@AAAEEEKKKQQQRRROOOKKKHHHHHHGGGFFFFFFHHHJJJLLLKKKLLLMMMPPPQQQPPPLLLIIIJJJJJJJJJJJJKKKKKKKKKLLLEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBEEEEEEFFFIIINNNQQQSSSRRRQQQNNNLLLKKKLLLJJJGGGCCCDDDDDDDDDCCCAAA???===<<>>???<<<:::;;;======<<<999???>>>AAAEEEBBB<<<;;;@@@CCCBBB@@@>>>============666555666;;;@@@BBB@@@===:::;;;<<<<<<======<<<<<<999:::;;;:::999888:::<<<@@@???===:::888888:::===:::999999888777777888888444444333222222111000000///000000111111222333333999555666???HHHPPP\\\hhhoooyyy}}}zzzxxx[[[KKKTTTjjj|||~~~uuuiiiXXXOOOTTT^^^^^^YYYiiivvvssskkkqqq||||||rrrsssyyygggdddnnnssssssxxxyyy{{{{{{pppRRR???666222000444111000222555666555333222222111111000///////////////.........---------///////////////.........////////////////////////000000000000000111111222333444555666777777777777777777777888888999999999888999:::;;;;;;:::999999<<<;;;:::999;;;>>>AAACCC@@@???>>><<<;;;999888777???AAABBB@@@<<<;;;>>>BBBFFFGGGFFFCCC@@@BBBFFFKKKMMMHHHCCCBBBEEEFFFCCC@@@AAAEEEJJJMMMMMMKKKJJJIIIFFFGGGIIIJJJLLLMMMMMMMMMOOOOOONNNKKKHHHFFFGGGIIIMMMLLLKKKKKKLLLOOORRRTTTQQQQQQLLLDDDCCCIIIJJJGGGCCCDDD???CCCLLLHHHAAAEEEGGGHHHJJJJJJHHHGGGFFFGGGMMMKKKHHHGGGHHHKKKOOORRRQQQQQQOOOLLLKKKLLLLLLLLLOOOKKKHHHIIIKKKJJJEEE@@@@@@AAABBBCCCDDDFFFGGGGGGMMMSSSWWWRRRIIIBBBCCCGGGLLLKKKJJJHHHFFFCCC@@@???CCCDDDDDDBBB@@@AAACCCEEEEEEGGGFFFCCCCCCFFFGGGDDDEEEDDDCCCBBB@@@???>>>>>><<>>===@@@@@@<<<@@@>>><<<===???@@@???===>>>@@@BBBAAA>>>:::777666777888999::::::999777666222111111333777888666333555444333222111000///......+++)))(((((())))))((()))(((((((((''''''''''''''''''((((((''''''&&&%%%''''''''''''((((((((((((***444@@@KKKKKKBBBQQQsssEEEFFFEEECCC@@@???BBBDDDEEEBBB@@@@@@BBBAAA<<<888<<<===>>>>>>>>>@@@DDDGGGHHHHHHGGGCCC@@@======>>>???@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDDDDAAA?????????@@@BBBCCCDDDBBBBBBCCCDDDEEEEEEGGGKKKOOOPPPLLLHHHGGGEEEDDDDDDEEEHHHIIIJJJJJJLLLOOOQQQPPPNNNKKKIIIKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGHHHHHHHHHFFFEEEDDDEEEDDDDDDFFFIIIKKKKKKJJJNNNKKKIIIHHHIIIGGGDDDAAAAAAAAA@@@@@@?????????>>>CCCEEEGGGGGGEEEBBBAAAAAACCC@@@>>>???AAAAAA???<<<<<<;;;:::;;;>>>>>>===;;;===>>>AAAEEECCC>>>@@@FFFCCCBBB@@@>>><<<<<<<<<<<<666888===AAADDDCCC???<<<999999:::;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<@@@@@@>>>;;;888888:::<<<888888777777777777777888444444333333222111111000000000000111222222333333666222222777<<>>??????@@@@@@???>>>======<<<<<<===???AAA@@@======AAAEEEDDDDDDCCCAAAAAACCCGGGJJJOOOKKKGGGFFFFFFGGGEEECCCBBBFFFJJJLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHJJJKKKPPPNNNMMMKKKLLLNNNPPPQQQOOOPPPLLLFFFEEEJJJJJJGGG@@@BBB===>>>HHHFFF@@@DDDGGGJJJLLLLLLJJJHHHHHHHHHNNNMMMKKKJJJKKKNNNQQQSSSNNNMMMLLLLLLNNNPPPOOOMMMMMMKKKIIIKKKLLLJJJEEE???AAABBBCCCDDDEEEEEEEEEEEEIIIMMMPPPKKKBBB===@@@EEEKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAAAAACCCEEEFFFHHHGGGDDDCCCFFFFFFCCCCCCCCCBBBAAA@@@??????>>>@@@EEEFFFBBBAAACCCCCC@@@AAA???===>>>@@@AAA???===???AAACCCBBB???;;;999888555666888999999888666555444222222555999;;;999666222222222111000000//////---+++)))((()))***))))))))))))((((((((('''''''''''''''((((((''''''&&&%%%''''''''''''(((((((((((()))111;;;GGGKKKDDDMMMiiiCCCCCCCCCAAA???>>>???AAACCCBBB@@@AAABBBAAA<<<888===???@@@@@@???@@@AAACCCCCCCCCCCC@@@===;;;<<<===???@@@BBBDDDEEEEEEDDDDDD@@@AAAAAA@@@>>>===>>>@@@>>>@@@BBBCCCBBBBBBDDDEEEJJJIIIHHHIIILLLLLLIIIEEEFFFCCCAAABBBFFFIIIIIIHHHGGGLLLQQQRRROOOKKKIIIIIIHHHHHHGGGEEEDDDBBBAAAAAAFFFEEECCCBBBBBBBBBCCCDDDHHHHHHIIIIIIHHHFFFEEECCCCCCBBBBBBDDDFFFHHHHHHGGGIIIGGGEEEEEEDDDCCCAAA???>>>============???@@@AAADDDEEEGGGFFFCCCAAA??????HHHDDD???======>>><<<:::<<<;;;<<<>>>@@@@@@???===???@@@CCCEEEBBB>>>BBBHHHDDDCCC@@@>>><<<;;;::::::777===DDDHHHHHHCCC>>>;;;888888888999999999999999:::;;;;;;;;;999999;;;<<<@@@@@@>>>;;;888777999;;;666666555555555666666777444444444333222222111111000000111111222333333333666333333666777666888;;;HHHTTTcccuuu|||llldddvvvtttiiibbbXXXMMMGGGEEEFFFHHHIIIGGGGGGKKKUUU___eeehhhvvvmmmiiiqqqyyyxxxdddrrrcccNNN;;;555///,,,---000000000000///---...//////...---//////......---,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////222222333444555555555555555555666777999:::;;;;;;<<<<<<======<<<;;;::::::444666999===>>>===<<<;;;????????????>>>>>>>>>>>>;;;>>>@@@@@@???@@@DDDGGGBBBAAA???@@@CCCGGGIIIJJJPPPNNNKKKIIIHHHGGGFFFFFFEEEGGGJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJIIIKKKMMMPPPOOOMMMKKKKKKKKKMMMNNNLLLNNNLLLHHHGGGIIIIIIFFFFFFJJJEEEBBBIIIHHHDDDGGGHHHKKKNNNNNNMMMJJJIIIHHHLLLLLLKKKLLLMMMNNNPPPRRRJJJHHHHHHMMMSSSVVVSSSPPPJJJJJJKKKMMMNNNKKKDDD>>>>>>@@@BBBEEEFFFFFFFFFEEEEEEHHHJJJEEE>>><<<@@@EEEJJJJJJIIIHHHHHHGGGFFFFFFBBBCCCCCCCCCBBBCCCEEEFFFHHHJJJIIIDDDCCCEEEDDDAAAAAAAAAAAAAAAAAA@@@??????AAAFFFGGGEEECCCDDDDDDBBBAAA@@@???@@@BBBBBB@@@??????@@@BBBAAA>>>;;;999888666777888999999888777666444222222555999;;;:::888333333222222111111111111---+++))))))***++++++***)))))))))(((((((((''''''''''''((((((''''''&&&%%%&&&''''''''''''((((((((()))...444AAAKKKGGGIII[[[>>>>>>???>>>>>>>>>>>>>>>BBBAAAAAACCCDDDCCC???<<<;;;===@@@@@@@@@??????@@@???@@@@@@>>><<<;;;<<<>>>BBBBBBDDDDDDDDDDDDCCCBBB>>>>>>===<<<::::::===???===???BBBDDDDDDEEEFFFHHHKKKHHHFFFFFFHHHIIIFFFCCCFFFCCC@@@BBBGGGJJJIIIGGGFFFLLLQQQQQQLLLHHHGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFEEECCCCCCCCCEEEFFFFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAADDDGGGIIIJJJIIIFFFDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<>>>AAABBB@@@BBBDDDCCCBBBAAAAAAAAAEEEAAA===;;;<<<===;;;999<<<===???@@@AAAAAA???>>>AAACCCEEECCC???<<<@@@DDDEEEDDDAAA>>><<<:::::::::999???GGGIIIFFF@@@<<<:::888888888888888999999999:::;;;;;;:::999999:::<<>>>>>=========<<<<<<<<<<<>>IIIFFFBBBIIIMMMJJJLLLGGGJJJNNNOOOMMMJJJHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNAAA>>>???IIIRRRSSSOOOKKKGGGHHHKKKMMMNNNJJJBBB===999;;;???CCCFFFGGGFFFEEECCCGGGIIIGGGBBB@@@CCCGGGJJJIIIHHHGGGFFFEEEEEEEEE@@@BBBCCCCCCCCCCCCEEEGGGIIIKKKIIIDDDBBBDDDCCC@@@???@@@AAABBBBBBAAA@@@@@@???BBBEEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCBBBAAA@@@<<<>>>???>>>;;;999777777999999:::;;;;;;;;;::::::333111000333888:::999777666555555444333222222111---+++***+++,,,---,,,+++)))))))))((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''(((((())),,,...:::JJJJJJGGGOOOuuurrr999999;;;===>>>???>>>===BBBBBBBBBCCCCCCAAA>>><<<999;;;>>>@@@???>>>>>>?????????@@@???======>>>@@@EEEEEEEEEEEECCCAAA???>>><<<<<<;;;999777888;;;>>><<<>>>AAACCCDDDEEEFFFHHHHHHEEEBBBCCCFFFGGGFFFCCCCCCAAA@@@AAAEEEGGGFFFEEEFFFKKKOOONNNIIIEEEDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAACCCEEEGGGGGGGGGCCCBBBAAA@@@???>>>??????@@@???===<<<===>>>@@@AAA???AAABBBAAA@@@??????@@@>>><<<:::;;;===>>>;;;888;;;<<<>>>>>>===<<<<<<;;;???AAABBB@@@>>>???AAABBBFFFDDDAAA???<<<;;;::::::;;;???DDDDDD@@@<<<::::::888888777777888888999:::999:::;;;:::888888:::;;;<<<<<<<<<:::777666777999444333333333333333444444222222222222222222111111///000000111111222222333///000000111444:::???AAA>>>>>>>>>@@@IIIXXXdddiiirrr|||iiiXXXQQQQQQSSSqqqzzz{{{rrrgggccckkk{{{nnn]]]SSSFFF===FFFWWWrrrhhh\\\RRRIIICCCDDDHHHlll{{{}}}tttpppjjjccckkk~~~yyyttt~~~kkkPPP<<<333000///---,,,++++++,,,---......---.........---,,,++++++,,,///......------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///000111222222333333333222333444555777888999:::999999888777777777777777555555555666888999;;;<<>>===<<<;;;::::::???@@@AAABBBAAAAAABBBBBBCCCBBBBBBFFFKKKOOOOOONNNKKKKKKJJJGGGDDDCCCDDDFFFGGGHHHIIIHHHGGGGGGHHHJJJGGGHHHHHHHHHHHHGGGFFFFFFJJJKKKKKKIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJHHHEEEAAAAAACCC999IIIHHHAAAGGGMMMLLLMMMFFFIIILLLLLLKKKHHHGGGGGGFFFGGGHHHJJJKKKLLLMMMMMM<<<777:::EEENNNLLLGGGDDDDDDFFFHHHKKKJJJFFF@@@<<<999;;;???BBBDDDCCCBBBAAA@@@EEEJJJKKKGGGDDDEEEFFFIIIHHHFFFDDDBBBAAAAAAAAA???AAACCCCCCCCCCCCDDDEEEHHHIIIHHHCCCAAACCCBBB??????@@@AAACCCCCCBBBAAA@@@>>>@@@BBBDDDBBB???>>>???@@@BBBCCCDDDDDDCCCBBBAAA===>>>???>>>;;;999888888999999::::::;;;;;;;;;;;;444222111333888::::::888777666555333222000//////...---,,,,,,------,,,+++***)))))))))(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''))),,,+++555GGGKKKFFFHHHTTTrrrnnnttt999999;;;>>>@@@AAA???===BBBAAAAAA@@@>>>===;;;;;;:::<<>>>>>??????@@@@@@???>>>>>>???AAAFFFFFFFFFDDDBBB???<<<;;;;;;;;;:::888666777999;;;999;;;>>>@@@AAABBBDDDFFFEEEBBBAAABBBFFFHHHFFFDDD??????@@@AAAAAAAAABBBBBBGGGJJJKKKIIIEEEBBBBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDEEEEEEFFFGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA???>>>@@@@@@@@@>>><<<<<<>>>@@@@@@@@@>>>======>>>>>>???AAABBBBBB@@@>>><<<<<<===<<<:::999;;;===>>>;;;888888999::::::999999:::;;;<<<>>>>>>???CCCHHHHHHEEEDDDCCC@@@>>><<<;;;::::::;;;<<<>>>>>><<<:::999999888888777666777888999:::888999999999777777999:::888999999888666666777888555444333222222222222333111111111111111111111000......//////000111111222000222222111333:::>>>???777888777555666<<>>AAA@@@???>>>===<<<;;;;;;AAAAAABBBBBBAAA@@@??????BBBCCCDDDGGGKKKMMMMMMMMMGGGFFFDDDCCCBBBBBBCCCCCCEEEGGGHHHHHHGGGGGGHHHJJJHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJJJJIIIFFFCCCBBBBBB@@@@@@AAABBBCCCEEEFFFGGGJJJHHHHHHGGGCCC@@@BBBHHH]]]mmmeeeQQQLLLNNNKKKIIIFFFHHHJJJJJJHHHGGGFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOEEE@@@BBBLLLQQQLLLFFFFFFBBBCCCEEEFFFDDDBBB>>><<<>>>???@@@AAAAAA@@@???======BBBHHHJJJHHHEEEDDDDDDHHHFFFDDDAAA@@@?????????>>>@@@BBBBBBBBBAAABBBCCCDDDFFFEEEAAA@@@BBBBBB@@@@@@AAACCCDDDEEEDDDBBBAAA???@@@CCCFFFDDD???>>>??????BBBDDDEEEDDDBBBAAAAAA@@@AAABBB@@@>>><<<<<<<<<666666777777888888999999999666444666:::<<<;;;:::444444333111000///...---000.........///...,,,*********)))))))))(((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''',,,***///AAAIIIFFFGGG@@@ZZZzzzyyyttt======???AAADDDCCC@@@<<<>>>>>>>>>======>>>@@@AAA???@@@AAAAAA???>>>>>>??????@@@AAA@@@>>>>>>@@@AAAEEEEEEDDDCCCAAA>>><<<:::;;;;;;;;;999666666777999999;;;>>>@@@@@@AAACCCEEEDDDBBBBBBDDDHHHIIIGGGEEE>>>BBBDDDDDD@@@???AAADDDJJJHHHFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@????????????===>>>AAACCCDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEDDDCCCAAA???>>>===>>>>>><<<:::===>>>>>><<<::::::===???========================@@@@@@@@@???<<<;;;<<<>>>DDD@@@;;;:::;;;<<<:::888777999::::::999;;;???BBB???@@@???AAAJJJRRROOOGGGAAA@@@===;;;:::999999999888888999:::;;;;;;888666777666555444555666888999777888888777666666777999444555666666555555666888666555444333222111111111/////////////////////000------......//////000000000444555333444999:::777333333444444333333777;;;777DDDUUUcccssstttYYY???888>>>III[[[mmm{{{zzzyyywwwxxx||||||uuuuuuyyy}}}yyy}}}zzzlllQQQ:::...111000000000111000...,,,111111000...---,,,---...)))+++---,,,******,,,...---,,,,,,++++++***))))))************+++++++++,,,))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------...///000000000000000111111222333333444444555555555444555666888999777666444444555888;;;>>>>>>=========<<<<<<<<<;;;@@@@@@@@@AAAAAA@@@>>>===>>>AAADDDFFFGGGGGGHHHHHHDDDAAA>>>>>>AAACCCBBB@@@CCCEEEGGGHHHHHHHHHIIIJJJGGGGGGHHHHHHHHHHHHHHHGGGGGGIIIJJJIIIFFFDDDCCCCCC>>>???@@@AAABBBDDDEEEFFFIIIFFFEEEEEEBBBAAAHHHRRR~~~[[[MMMMMMJJJGGGHHHIIIIIIHHHFFFFFFGGGHHHEEEFFFFFFGGGIIIKKKMMMNNNNNNIIIJJJSSSSSSJJJDDDFFF@@@AAAAAA@@@>>>===<<<<<>>???BBBBBBAAA???@@@@@@@@@BBBBBB??????BBBCCCAAABBBCCCEEEFFFFFFEEEBBBAAA??????BBBFFFEEE>>>===???>>>AAAEEEFFFCCCAAAAAAAAAAAABBBBBBAAA???======>>>555555666666777888999999;;;888555666999;;;;;;999222222222222222111111111111000/////////...+++)))*********)))))))))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$,,,******999DDDFFFIII>>>IIIccc|||BBBBBBBBBEEEFFFEEE@@@;;;999:::;;;===???CCCIIILLLDDDDDDDDDBBB@@@>>>>>>??????@@@AAA@@@>>>>>>???AAABBBCCCCCCBBBAAA>>><<<;;;;;;;;;;;;999777555666777;;;===@@@BBBBBBCCCDDDFFFEEEDDDDDDFFFJJJJJJHHHEEEAAAFFFJJJHHHCCC@@@CCCGGGKKKHHHCCCAAA@@@@@@@@@???999:::;;;<<<===???@@@@@@777999===@@@BBBBBBAAA@@@>>>???@@@BBBBBBBBBBBBAAA>>>===<<<===?????????===;;;<<<<<<:::888888;;;???999:::;;;<<<=========<<<;;;<<<============???BBBLLLFFF>>>:::999:::999777999;;;<<<<<<===@@@FFFKKKFFFEEECCCEEEOOOWWWQQQFFF>>>===;;;999888888888888666555666999===<<<888444666555333333333444666888666777777666555555666888222333555555444555666888777666555333222111111000.........///////////////,,,,,,------.../////////+++000333111222555333---444222111333444444666888888777555999HHH^^^nnntttzzzuuu}}}xxxUUUGGGBBB;;;999===999SSSvvv}}}~~~vvvXXXDDD777///333<<<222000...,,,+++,,,...000((()))*********+++,,,...'''***,,,+++))))))+++...++++++******)))((((((((())))))******+++++++++,,,'''(((((()))***+++++++++************************++++++******++++++,,,---,,,---...///000000000000000000000111111222222222222111111111222444666777666555555555777999;;;===999999999:::::::::;;;;;;???>>>???@@@AAAAAA???===;;;???CCCEEECCCBBBCCCEEECCC???;;;<<>>@@@???>>><<<::::::;;;===;;;<<<>>>@@@CCCFFFHHHIII???BBBDDDDDDCCCCCCDDDEEEDDDBBB@@@??????@@@AAABBB===???AAAAAA@@@>>>>>>>>>===@@@@@@>>>>>>BBBDDDBBBCCCDDDFFFGGGGGGEEECCCAAA>>>===@@@EEEDDD===;;;>>>===AAAEEEFFFCCCAAA@@@AAA@@@AAAAAA???===<<<<<<===777777777777888999:::;;;;;;777444555777999888777222333444444555666777777333111000000000...+++(((************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''!!!,,,)))&&&444AAAEEEJJJDDDBBBSSSuuu}}}KKKHHHDDDCCCCCCBBB>>>:::<<<<<<=========@@@DDDGGGEEECCCAAA???>>>>>>>>>>>>BBB???<<<;;;;;;<<<;;;:::???>>>AAADDDBBB>>>???BBB@@@:::666777888777777:::===???AAADDDFFFGGGHHHHHHGGGDDDBBBDDDCCCAAABBBFFF===IIIOOOKKKFFFGGGHHHGGGDDDEEEEEECCC???<<<;;;;;;;;;<<<>>>???AAABBBBBBBBB;;;>>>BBBCCCBBB???>>>>>>?????????>>><<<===>>>@@@;;;===<<<;;;@@@FFFCCC;;;CCC???:::666555444444333999777666888:::;;;;;;;;;<<<===>>>===;;;:::;;;<<>>BBBIIINNNRRRNNNJJJGGGGGGFFFDDDAAA>>>;;;777444444444444444333666:::<<<<<<:::888777888777555444444555666777777999999777444333666999444444333444666777555444666666555333111000......000///---,,,++++++,,,,,,,,,,,,---.../////////...000000000000000111111111...000333555555333000...///222555666777<<>>AAABBBAAA???>>><<<>>>@@@BBBCCCCCCBBBAAAAAA>>>:::999;;;@@@CCCEEEJJJJJJIIIGGGFFFEEEDDDCCCBBBDDDFFFFFFFFFEEEFFFHHHOOOMMMKKKJJJIIIGGGDDDAAA>>>???AAACCCEEEEEEEEEEEE@@@@@@AAACCCDDDFFFGGGGGGRRRRRRNNNGGGEEEHHHJJJHHHJJJJJJIIIGGGEEECCC@@@???BBBEEEDDD???@@@GGGJJJHHHIIIHHHGGGEEEDDDBBBBBBAAAAAA???=========>>>>>>>>>CCCBBBAAACCCFFFGGGEEECCCEEEGGGIIIHHHGGGEEEEEEEEE???>>><<<;;;;;;===@@@AAAAAABBBBBBBBBAAA???===<<>>???===;;;;;;>>>AAACCCEEEFFFDDDAAA>>>???@@@>>>======<<<;;;:::999888999888777777666777777888888888777666555444444444555555555666888999888666444444222111///---,,,+++++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***---666AAAJJJKKK@@@FFFdddxxx~~~IIIEEEBBB@@@AAA@@@===:::<<<============???BBBEEEDDDCCCAAA???>>>>>>>>>>>>???===;;;;;;<<<======<<<;;;:::<<<@@@@@@===<<>>???AAACCCEEEEEEEEEEEECCC@@@@@@BBBBBB@@@@@@CCC@@@IIINNNLLLJJJKKKKKKIIIFFFFFFFFFCCC???;;;:::::::::;;;<<<===>>>@@@AAAAAA===???AAAAAA@@@>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@;;;<<<<<<;;;???DDDBBB;;;BBB???;;;999999999999999;;;:::888888999:::;;;:::;;;<<<<<<<<<::::::::::::<<<<<<<<<999777777;;;>>>DDDDDDBBB@@@@@@EEEKKKPPPKKKGGGCCCAAA@@@???===;;;<<<999555333333333333333555:::??????;;;888999<<<888777666555555666888999777777777555444444555777444333333555777777666555666666555444222111000000000///---,,,++++++,,,,,,,,,,,,---...////////////111000000000000000000000...000222333333222000...000444777666444333777:::888@@@KKKWWWbbbpppxxxjjjaaafffrrrxxxxxxeeeqqq}}}xxxpppmmmnnnuuuyyywwwbbbIII777777111---,,,+++***---222<<<444,,,)))+++---+++((()))))))))*********+++++++++)))((()))+++,,,+++)))))))))))))))((((((''''''(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------......///000000000000000111222222333444444333444444555666666777777888888888999999888888777999;;;===@@@@@@@@@>>>===<<<===???@@@AAA@@@???>>>>>><<<;;;<<>>>>>?????????DDDCCCBBBCCCEEEEEECCCAAAFFFHHHIIIHHHEEEBBB@@@???@@@???===;;;;;;===???@@@CCCBBBBBBAAA@@@>>>===<<<>>>>>>>>>???@@@@@@@@@AAA????????????????????????>>>??????===<<<===AAAEEEAAACCCEEECCC@@@>>>>>>@@@;;;;;;;;;::::::999999999;;;::::::999888888777777888777666444444444444444888777666666777666444222444333222000///---,,,,,,+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((+++222===EEEFFF===AAAZZZxxxFFFBBB>>>===???@@@>>><<<===>>>>>>======>>>@@@CCCCCCAAA@@@>>>======>>>>>>>>><<<;;;;;;===>>>>>>>>><<<:::<<>>???AAABBBBBBBBBBBBAAA>>><<<>>>BBBBBB??????AAACCCHHHLLLLLLMMMMMMKKKGGGHHHHHHFFFCCC>>>:::999999:::999999:::;;;===???@@@>>>@@@@@@???>>>======>>><<<>>>AAADDDDDDCCCAAA???<<<<<<;;;;;;>>>AAA???:::===:::777666777999999999>>><<<999888999:::;;;:::::::::::::::999999999999555666888888888:::>>>AAADDDDDDBBBAAAAAADDDJJJNNNDDDAAA===;;;:::999888777:::777444222222333333222555<<>>888555888>>>888777777666777888:::;;;666555333333444444444333444333444555777888777666555555444444333222222111//////---,,,,,,,,,,,,,,,+++,,,---...////////////111111111000000///////////////000111111000000///222777;;;;;;777222//////+++///444999>>>HHHSSS[[[|||~~~~~~~~~~~~nnnbbbXXXQQQUUUZZZ]]]___ccciiinnn}}}}}}mmmQQQIII@@@222///666---******------+++,,,///000---***)))***+++++++++))))))))))))***************(((((()))***+++***))))))))))))(((((((((((('''(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,+++++++++,,,------......------...///111222333333333222222333444666888999666666666777777777777777888:::<<<>>>>>>>>><<<;;;:::;;;<<<======<<<;;;:::999999:::===@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDFFFIIIIIIGGGEEEEEEDDDEEEDDDCCCDDDGGGHHHHHHHHHEEEFFFFFFGGGHHHHHHGGGGGGBBBDDDHHHJJJJJJHHHFFFDDDAAADDDEEECCCDDDGGGHHHEEEGGGHHHIIIIIIGGGDDDAAA???DDDEEECCC??????CCCEEEDDD???@@@AAABBBCCCBBB@@@@@@BBBBBB@@@?????????@@@AAAEEEDDDCCCDDDDDDCCCAAA???CCCEEEHHHGGGDDD@@@===<<>><<<<<<===???@@@DDDCCCBBB@@@>>>===============>>>???@@@@@@AAAAAA>>>???@@@@@@AAA@@@???>>>@@@@@@@@@??????@@@DDDGGG???AAABBBBBB@@@>>>>>>>>>999999999999999999999999;;;;;;<<<<<<;;;999888777999777555444333444555666777666555555666666444222333222111000///...------+++++++++*********))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''&&&(((...777???GGGBBBBBBQQQlllDDDAAA======???@@@@@@>>>>>>>>>???>>><<<<<<>>>@@@AAA@@@>>>===<<<======>>>>>>===<<<<<<>>>???>>>===>>><<>>???@@@@@@@@@???>>>>>><<<;;;>>>CCCDDDAAA@@@BBBFFFGGGIIIKKKNNNMMMHHHBBBHHHHHHFFFBBB===999888888;;;:::999999:::<<>><<<;;;===???:::===AAAEEEGGGEEEAAA===<<<;;;:::;;;===>>>===:::;;;999777666888999999999>>><<<999888:::<<<======:::999888888999999999888555777999;;;===@@@CCCEEE@@@@@@???>>>>>>@@@EEEIIIBBB@@@===;;;:::999888888999777444333333444444333666999;;;999444333555999777777666777777888::::::666333111111444555333000444333444555888999888777333333333222222222222222......------,,,,,,,,,,,,++++++---...////////////222222111000///......---///////////////000000111000444999;;;888444111000444555555333111222666999FFFNNNVVV[[[```mmm}}}mmmeeeiiiqqqrrrtttwwwxxxzzz~~~lllSSS===///222333+++,,,555000------//////++++++---))))))******))))))***+++((((((((()))))))))******(((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,******++++++,,,---------+++,,,---...000111222333222111000111222555888:::666666666666777888888999888999:::<<<<<<<<<;;;:::777777888888888777777666666666777:::>>>@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBAAACCCFFFFFFDDDAAA??????DDDBBBAAABBBEEEHHHJJJJJJGGGHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIHHHGGGEEECCCEEEGGGGGGDDDDDDGGGHHHFFFKKKJJJHHHFFFDDDBBBAAA@@@FFFEEEDDDAAA@@@BBBBBBBBB?????????>>>>>>?????????AAAAAAAAA???>>>>>>???AAABBBBBBCCCDDDDDDCCCAAA???>>>AAAFFFGGGEEEBBB@@@>>>??????>>>===>>>???AAABBBDDDCCCAAA???==================>>>???@@@AAAAAABBB@@@AAACCCEEEEEEDDDBBBAAAAAABBBBBBBBBAAAAAAAAABBB===>>>@@@AAA@@@???======999999888888888777777777999:::;;;===<<<;;;999777:::999777555444555777888444333333555888999888666333222222111000//////...++++++++++++************((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&&&&+++222999IIIIIIEEEEEEYYY|||~~~DDD@@@===>>>AAACCCBBB@@@===>>>???>>><<<;;;<<<>>>???>>>===<<<<<<<<<===>>>@@@???>>>>>>>>>>>><<<:::<<<;;;???FFFHHHDDDAAAAAA???;;;999<<<===:::888999<<<===>>>??????>>>===<<<======@@@FFFGGGDDDBBBDDDJJJHHHIIIMMMPPPLLLEEE@@@GGGGGGDDD@@@<<<999888888<<<;;;:::999:::<<>><<<<<<>>>@@@===???BBBGGGIIIHHHCCC???<<<;;;:::;;;<<<<<<<<<<<>>@@@@@@:::999777888:::;;;:::888888888:::>>>AAACCCDDDEEE>>>>>>>>>===<<<>>>AAADDDBBBAAA???===;;;::::::;;;:::888666555666777666555999777555444555555555444666666666666777777888888555333111222444555222000444333333555777888777666000000000000000000000000------------------,,,,,,***+++,,,...///000000000222111111000///...------//////.........000111222---///222444333222111111222444555555444444444444000444999<<>>????????????@@@@@@AAABBBBBBCCC@@@BBBDDDDDDAAA???>>>===FFFDDDAAABBBDDDGGGIIIJJJHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDDDDDDDFFFDDD@@@@@@FFFIIIIIIJJJHHHEEECCCBBBCCCEEEGGGGGGEEEDDDCCCBBBAAAAAABBBBBB@@@===;;;;;;<<<===??????@@@@@@>>><<<<<<>>>@@@>>>@@@BBBDDDDDDCCCAAAAAA???BBBFFFHHHFFFCCC@@@???=========>>>???AAACCCDDDCCCBBB@@@>>>=========>>>===>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@===;;;<<<===???@@@@@@???===;;;::::::999999888777777666666888:::<<<<<<<<<:::999<<<;;;999888888888:::;;;555444555777999::::::888444444333222111111000000,,,,,,,,,,,,++++++++++++)))))))))(((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&)))///444BBBHHHDDD;;;FFFnnnCCC@@@???@@@CCCEEECCC@@@<<<>>>>>>>>><<<;;;;;;<<<===<<<;;;;;;;;;<<<===>>>AAA@@@?????????>>><<<999===???EEEKKKIIICCC@@@AAA>>>999888:::<<<::::::;;;:::;;;===>>>>>>>>>>>>===>>>>>>AAAFFFGGGDDDCCCDDDKKKIIIJJJPPPQQQKKKDDDAAADDDCCCAAA>>>:::888999:::<<<<<<;;;;;;<<<===???@@@@@@@@@@@@???===>>>@@@BBBCCCCCCDDDGGGKKKJJJFFFBBB<<<::::::<<<<<<;;;<<>>=========;;;:::::::::999;;;>>>AAAAAAAAA<<<:::888999<<<===<<<999888888:::>>>BBBDDDDDDBBB>>>??????>>>===>>>@@@BBBAAAAAA@@@===;;;:::;;;===:::888777777888999888777;;;777444555888:::888555777777777777777777777777555444444444555555333111444444333444666777555444000000//////////////////,,,------......---,,,,,,***+++,,,...///000000000000000000//////.........////////////000111222222333333222222222222222222---...111444555444333222888666333111111222444666===HHHRRRXXX```mmmyyywww```WWWLLLEEE@@@;;;444...'''---///,,,///555333+++---)))((())))))((()))---((()))+++***((('''''''''''''''''''''((((((((((((&&&'''((((((''''''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++,,,,,,---.........------...///111222333333000//////000111333555666222222111222333555777888888999999::::::999999999555555555555555555666666999888777999===???@@@@@@?????????@@@AAABBBBBBBBBDDDEEEFFFEEECCCAAAAAABBBHHHEEEAAA@@@BBBFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFCCCAAAAAAAAACCCDDDDDDEEECCC@@@CCCJJJOOOPPPEEEDDDBBBAAACCCFFFJJJMMMFFFCCCBBBCCCBBB??????AAACCCAAA>>>;;;;;;;;;===???>>>@@@AAA>>>;;;;;;>>>AAA;;;>>>BBBDDDCCCBBBAAAAAADDDFFFIIIIIIEEEAAA???======>>>>>>???@@@BBBCCCDDD@@@@@@???>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEFFFDDDBBBAAA@@@>>>;;;888======>>>@@@AAA@@@<<<999;;;;;;::::::999999999999777888:::;;;<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<999888777888999999888666777666555444333222111111.........---------,,,,,,******))))))((((((''''''''''''''''''''''''''''''%%%'''((('''&&&(((---111<<>>===<<<;;;;;;<<<;;;;;;:::::::::;;;===>>>??????>>>???@@@???===;;;>>>CCCKKKOOOIII@@@===@@@<<<777555888::::::;;;>>>888999;;;===????????????>>>===???CCCDDDAAA@@@BBBDDDCCCGGGNNNOOOHHHBBBAAA??????>>>;;;999888:::<<<;;;;;;<<<<<<======>>>>>>>>>@@@@@@@@@???@@@BBBDDDFFFDDDBBBDDDGGGHHHEEEBBB<<<999999======;;;===BBBAAA???============;;;:::;;;;;;;;;>>>@@@AAA@@@???>>>;;;999;;;>>>@@@>>>;;;888888;;;???DDDFFFEEEBBB>>>???@@@???>>>>>>???AAA@@@AAAAAA>>>;;;:::<<>>AAADDDEEEDDDBBBAAABBBBBBCCCCCCDDDDDDDDDGGGGGGGGGEEECCCCCCDDDFFFGGGDDD@@@>>>@@@DDDGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDBBBBBBBBBBBBCCCCCCFFFEEECCCFFFLLLPPPOOOCCCCCCCCCDDDEEEGGGIIIJJJDDD@@@???BBBAAA<<<<<>>>>>???AAABBB@@@<<<;;;>>>BBB;;;???CCCDDDCCC@@@??????EEEGGGHHHGGGDDDAAA???>>>@@@@@@@@@@@@AAAAAAAAABBB===>>>>>>???????????????@@@@@@@@@???????????????BBBCCCCCCDDDEEEEEEFFFFFFKKKFFF@@@<<<<<<>>>>>>===???>>>???AAABBB@@@;;;777999::::::;;;<<<======>>><<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===<<<;;;:::888777666777999999888666999999888666555333222111////////////............++++++***))))))(((''''''''''''''''''''''''''''''$$$&&&'''&&&%%%&&&***...888AAAGGGBBBDDD^^^@@@???@@@CCCEEEEEEAAA===:::<<<======<<<;;;;;;<<<;;;::::::999:::;;;===>>>=========???AAAAAA???===:::@@@IIILLLDDD999777;;;;;;666444666999999<<>>>>>@@@===<<>>???BBBDDDBBB???<<<999999===>>>;;;>>>DDDCCCBBBAAAAAABBBBBBAAA???<<<<<<===@@@BBBAAA???<<>>===<<<===???AAABBBCCC@@@===<<<>>>AAA999888777888999:::999888555777::::::888888999:::;;;;;;;;;:::999888777666444777::::::777444555777555444333333444333111000222222111111000/////////+++,,,---.........---,,,)))***,,,...///000111111........./////////////////////111222333333333333222111////////////...---111000......000111222222...///111333333111///---+++111444222222555777666:::777888@@@FFFFFFFFFHHHOOOSSS[[[dddlllrrruuuuuu~~~|||xxxxxxooosss{{{yyyxxxwwwqqqiiieee^^^WWWRRRMMMIIIFFF>>>;;;888666555444333222...000222333222///+++))),,,,,,+++,,,++++++,,,...)))''''''+++***&&&%%%'''(((&&&%%%%%%'''(((&&&%%%&&&&&&&&&'''''''''(((((($$$&&&((((((&&&%%%''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((************************))))))))))))************)))************+++++++++*********+++,,,,,,------........./////////000000...///000111222111111111444333333333555777:::<<<::::::999999999999999999::::::::::::;;;<<<>>>>>>???AAAEEEIIILLLKKKGGGCCCFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFDDDBBBCCCFFFHHHEEEBBB>>><<<>>>BBBFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJCCCDDDEEEEEEEEECCCBBBAAA@@@CCCDDDBBBCCCFFFGGGDDDEEEFFFGGGHHHGGGEEECCCBBBAAA===<<<@@@???::::::>>>:::<<<@@@CCCCCCBBB@@@>>>???BBBCCCAAA===<<>>======BBBCCCEEEEEECCCBBBAAABBBCCCCCCBBBAAAAAA@@@??????;;;<<<>>>@@@@@@@@@@@@???AAAAAA@@@@@@???>>>>>>>>>DDDDDDDDDDDDEEEFFFHHHHHHOOOGGG===888999>>>BBBDDD@@@??????AAABBB@@@;;;666777888:::<<<>>>@@@AAABBBAAA@@@>>>===;;;:::::::::888:::<<<======<<<:::999333333333666999::::::999;;;;;;999888666444333222000000000000////////////+++++++++***)))(((((('''''''''''''''''''''''''''"""$$$&&&&&&$$$%%%))),,,111999AAAAAAAAAQQQuuu?????????@@@AAAAAA???<<<<<<>>>???>>>===;;;;;;<<<;;;:::999:::<<<>>>>>>>>>>>>>>>??????>>>===<<<<<>>>>>???>>><<<::::::;;;===@@@@@@AAACCCDDDCCC???===>>><<<:::888888888999:::<<<;;;:::::::::<<<===>>>:::;;;<<<>>>???AAABBBBBBDDD@@@>>>???BBBCCC???;;;<<<===>>>>>>===<<<>>>???EEECCC@@@???@@@AAA@@@@@@:::<<>>>>>???@@@AAABBBBBBCCCAAA???===<<<<<<===???AAABBBAAA@@@??????>>>;;;999888999999666444444999===666666666666777888999::::::999888888777777888888555666777666444333222333444444444444444444444444333333222111000///...------------,,,,,,---------,,,---...///000000000000000000000000000000000000222222333444444444444333333222111000////////////000000////////////000000000///...------...///000////////////////////////111000//////000222444555666777999:::<<<>>>@@@AAACCCDDDEEEGGGGGGEEEDDDCCCFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777666444333222222........................////////////............+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++))))))*********++++++++++++---///000000000222333222111111111000000//////333222111111333666999;;;<<<<<<=========<<<:::999777777888999:::<<<>>>???BBBBBBBBBCCCEEEFFFEEEDDDEEEFFFFFFEEEDDDDDDEEEGGGLLLIIIGGGEEEFFFGGGFFFFFFEEE???:::<<>>;;;>>>>>>???@@@@@@@@@@@@@@@AAADDDGGGFFFAAA>>>===>>>EEECCC@@@@@@CCCFFFHHHIIICCCDDDDDDDDDCCCAAA>>><<<======<<<<<<<<<<<<======;;;<<<>>>>>>===<<<<<<===DDDCCCBBBCCCEEEFFFFFFEEEFFFAAA<<<;;;>>>@@@@@@???AAAAAA@@@@@@???===<<<;;;777999<<<======<<<======???>>>===;;;;;;;;;<<<<<<:::::::::<<<>>>>>>;;;999888888777777888888999:::888::::::888555222000000...000222555555444222000...---,,,***)))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))...:::CCCFFFDDD???OOOppp|||sss>>>======???@@@@@@>>><<<<<<===>>>===;;;:::;;;<<<===;;;::::::<<<======<<<===============<<<<<<;;;???CCCFFFDDD???:::999:::888777666666666888:::;;;;;;999999===BBBEEECCC@@@>>>???>>><<<999999:::<<>>@@@>>><<<:::::::::;;;<<>>>>>??????;;;<<<===>>>???@@@AAABBB???===<<>>>>>@@@AAACCCAAA>>>===>>>???>>>>>>:::<<>>===:::777<<<<<<===>>>???@@@@@@AAABBB@@@>>><<<<<<>>>@@@BBBCCCAAA@@@??????>>><<<999::::::888666444444777999555555555555666777888999999999888888777777666666444555666555333222111222333333333333333333333333333333222111000///............------------......,,,---...//////000//////////////////////////////111111222333333333333222222222111000////////////000000////////////000000000///............///000........................//////......///000222333000000111111222333444444222333555666666555333222666555444333222000//////111111111111111111111111222222111000///......---------------------------.........---------,,,,,,+++++++++******)))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++)))))))))*********++++++***,,,.../////////000222111111111000000/////////222222111111333666:::<<<=========<<<;;;999777555666666777888999;;;<<<===>>>???AAACCCEEEFFFFFFEEEEEEFFFGGGFFFFFFFFFHHHJJJJJJHHHFFFEEEFFFFFFEEEDDDEEEBBB???AAAHHHNNNPPPPPPLLLHHHDDDDDDFFFGGGFFFDDDFFFFFFFFFEEEBBBBBBCCCDDDDDDBBB???<<<<<<===???@@@BBBAAA@@@AAABBBBBB???<<<>>>AAAAAA>>>999777999<<<<<<;;;;;;<<>>???@@@@@@@@@@@@@@@???CCCFFFFFFBBB???>>>>>>EEECCCAAABBBDDDGGGHHHIIICCCCCCCCCCCCAAA???<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<>>>>>===<<<<<<<<<<<<<<<:::<<>>:::999999888888999999:::;;;:::;;;;;;999666222111000111222333444444333111000000///---+++***)))(((((())))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())),,,888???CCCCCC>>>IIIddd}}}===<<<<<<===??????===;;;<<<===<<<;;;999999;;;===???===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;;;;;;;::::::>>>AAACCCAAA===999777888666666555555666777999::::::888999<<>><<<999888999;;;DDDEEEFFFFFFEEEDDDAAA@@@AAA???===;;;;;;;;;<<<===EEEDDDBBB@@@???>>>======;;;<<<<<<===>>>??????@@@::::::;;;>>>CCCDDDBBB???===>>>??????>>>>>>???AAAAAA>>><<<;;;<<<<<<<<<;;;;;;===??????===;;;999999::::::999:::;;;:::888555999::::::;;;<<<===>>>>>>CCC@@@===;;;;;;===@@@CCCBBBAAA?????????>>><<<999;;;888555333444444444444444444444444555666777777777888888888777666444333222444555444222111111111222222222222222222222222444333333222111000/////////......------......///+++,,,---...///////////////////////////////////////000000111111111111111111111000000//////......////////////////////////000000////////////000000........................------------...///000000////////////............++++++------------++++++...------,,,,,,++++++***---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++************))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))************************))))))))))))************)))+++------------///000000000000///////////////111111000111444777:::<<<======<<<;;;999666333222555555555666777999:::;;;:::<<>>;;;::::::;;;<<<<<<<<<>>>@@@AAA@@@<<<999AAABBBAAA===888666888;;;===;;;:::;;;===??????>>><<<===>>>???@@@@@@@@@@@@===AAAFFFFFFCCC@@@??????BBBAAA@@@AAACCCEEEEEEEEEBBBBBBBBBAAA???===:::999999999888888888888999999;;;<<<======;;;999::::::DDDCCCAAA@@@@@@@@@>>><<<=========<<<:::999:::;;;>>>===<<<:::888777555444999;;;<<<<<<;;;:::;;;<<<============<<<<<<<<<<<<:::===BBBGGGIIIFFF???::::::::::::::::::;;;;;;<<<===>>>===;;;777444222222666666555444333222111000222111///---+++***))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((()))333:::@@@DDD>>>BBBTTTxxxttt|||===<<<;;;<<<>>>???===<<<<<<<<<;;;999888999;;;>>>>>><<<::::::<<<===<<<;;;:::::::::999999999999:::<<<>>>???>>>;;;888666777555555555555666777999:::777666777:::>>>AAAAAA@@@@@@@@@???<<<:::999:::;;;DDDEEEFFFFFFDDDBBBAAA@@@???>>><<<:::999:::;;;<<>>AAABBB@@@>>>:::;;;<<<;;;;;;;;;===@@@@@@===;;;:::;;;;;;;;;:::;;;===>>>>>><<<:::999999999999999999888777666444888888999:::;;;<<<======AAA???;;;999999;;;???AAA@@@>>>=========<<<:::888888444111000333444333111333333333333333444555555555666777777666444222000222333555444222111111222222222222222222222222222333333333222111000000000...------,,,,,,------...+++,,,---....../////////////////////////////////......///000000000000///000000000000///......---...//////////////////...000000000000000000000000........................------------......//////000000000//////.........------...//////...------................................................---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++++++++---//////.....................//////000111333666999;;;<<<<<<;;;:::999666444222333333333444555777888999777:::>>>AAABBBCCCCCCCCCBBBCCCCCCAAA@@@AAACCCFFFCCCCCCDDDEEEFFFEEEAAA???;;;<<>>>>>AAACCCEEECCC@@@===;;;::::::;;;;;;;;;===???@@@???===<<>>???;;;;;;<<<===>>>>>>>>>>>><<>><<<999888999888888777777888888999:::;;;<<<;;;999888888999EEECCC@@@???>>>===;;;888777:::<<<:::777555777999;;;:::999888777666555555999;;;<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;===AAAFFFGGGEEE???:::;;;;;;::::::;;;;;;<<<===@@@@@@@@@===999777666666<<<;;;888666444222222222444333111///---+++************)))((((((''''''&&&&&&&&&&&&'''''''''(((((('''///444===FFFBBB@@@IIImmmpppsss===<<<;;;;;;===>>>>>>===<<<<<<;;;999888999<<<>>>;;;:::999:::<<<>>>>>>===999999888888888888999::::::;;;<<<;;;999777666666444444555555777888999:::555555666888;;;===??????@@@@@@???===;;;:::;;;===BBBDDDEEEDDDBBB@@@@@@@@@<<<;;;999777666777888999;;;;;;::::::999888777777777888888888999999::::::999999;;;===??????===;;;::::::;;;:::999;;;===@@@@@@===;;;:::;;;;;;;;;::::::<<<======:::999888999888999999888666555555444888999999:::;;;<<<======>>><<<999777777999<<<>>><<<;;;::::::::::::777555333000---...111444333111222222222222222222333444333444555666555333000///222444555555333222222333333333333333333333333333333222222111111000000000,,,++++++******++++++,,,+++,,,---...////////////........................,,,---......//////............/////////...------......////////////......//////000000000000//////........................------..................,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))*********)))***,,,...------------------------......///000222555777999999999::::::999888666555222222222333444555666777777:::>>>??????>>>???@@@EEEDDDCCC@@@>>>>>>@@@BBBAAAAAACCCEEEFFFDDDAAA===;;;>>>BBBGGGKKKKKKHHHFFFIIIGGGFFFGGGIIIIIIEEEBBBAAAAAA@@@>>><<<===AAADDDEEECCC@@@===:::999999999::::::;;;;;;;;;===>>>???@@@???===:::888888;;;===888888888888999;;;===???:::;;;<<<<<<======<<<<<<<<>>>>><<>>===;;;999888999999888888888888999999888999;;;:::888777777888CCCAAA???===<<<;;;888666444666888888555444666888777777666666666777888999888999:::999777777888999999999999::::::;;;;;;<<<>>>>>>???BBBCCCCCC@@@>>>;;;::::::::::::;;;<<<<<>>;;;999888999???===:::777555444444444444333222///...,,,,,,++++++******)))((((((''''''&&&&&&&&&'''''''''''''''%%%,,,000:::HHHGGGBBBFFFTTToooxxxsss;;;:::999999;;;=========;;;<<<<<<;;;::::::<<<>>>;;;999999:::<<<>>>???>>>999888777777777888999:::::::::999999888777666555444444555666888999::::::555666666777999;;;===>>>??????>>><<<::::::<<<===???BBBDDDCCC@@@>>>???BBB;;;999777555555555666777999999:::::::::999999888555666666777888999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::<<>>;;;:::;;;;;;;;;:::999:::;;;;;;888777777888777888888777555444555666888999999:::;;;<<<===>>>;;;:::888666666888:::;;;:::888888888888888666444///......///111333333333222222222111111222222333111222222333333222000///222444555555333333333444333333333333333333333333111111111111000000//////+++******))))))******+++,,,---...///000000000000........................,,,------...............,,,---...//////...---,,,---...///000000///...---......////////////......------------------------,,,---............------***++++++,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++*********''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))******)))((()))+++...,,,,,,,,,,,,,,,---------------...///111333444555666666888999999999888777222222222222333444555666666999<<<===;;;;;;===@@@HHHGGGDDDAAA>>>===???AAA@@@AAABBBDDDEEEDDDAAA>>>AAADDDHHHKKKMMMLLLJJJIIIEEEDDDCCCEEEGGGFFFBBB>>><<<======<<<<<<>>>AAADDDBBB@@@===:::888666555555777777888888888:::===@@@???===;;;:::999:::;;;<<<666888999999999:::===???===============<<<<<<;;;<<<@@@CCCDDDAAA???@@@AAA>>><<<;;;;;;===>>>>>>>>>???>>>===<<<:::999888888999999999888888999999999555777999888777666777888???===;;;:::999888666444222333444444444444666888555444444444666888:::;;;666777777666555555777888888777777777777999;;;<<>>???@@@BBBAAAAAA999999999999999::::::;;;@@@@@@???===:::999999;;;===<<<:::777555555444555444333111000...---------++++++******))))))((((((''''''''''''''''''''''''%%%+++,,,444EEEHHHDDDGGG???VVVpppwwwzzz999777666666999:::;;;;;;:::<<<======<<<<<<===>>><<<;;;::::::<<<=========999888777666777888:::;;;999999888888888777666555444555666888999:::;;;;;;888888888888999:::<<<>>>;;;<<<<<<:::999999;;;======@@@CCCBBB???>>>@@@DDD<<<:::888666666666777888::::::;;;;;;;;;:::999888555555666888999:::;;;;;;999:::999999888999;;;<<<;;;;;;;;;::::::;;;???BBB???===:::999:::;;;::::::888999:::999777555666777666777888777555444666888888888999:::;;;<<<<<<===999999888888888888999999999888777777888888666444000111222222222222333555333222222111111222222333///000000000000111111111111222444444222222222333222222222222222222222222000000000///////////////++++++************++++++---...///000111111111111........................,,,------...///.........+++,,,...//////...---,,,,,,---///000000///---,,,,,,---...//////...---,,,------------------------++++++,,,------,,,+++***------------............---------,,,,,,---------++++++,,,,,,,,,,,,,,,---------------------------+++++++++++++++*********++++++++++++++++++++++++*********)))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++***)))((()))+++...++++++++++++,,,,,,,,,---,,,,,,---...///000111222444555666777888777777666222222222222333444555555444777::::::888999>>>CCCFFFEEECCC???<<<<<>>:::;;;<<<=========>>>@@@CCC???===;;;888666555444333444777:::;;;:::;;;>>>AAA???>>><<<;;;::::::999888555888;;;<<<<<<<<<>>>@@@AAAAAAAAA@@@???>>><<<<<<;;;>>>@@@???<<<;;;<<>><<<:::999;;;===>>>>>>::::::999888777777777777999999888888888888999999333555777777666666777888999888666666666666444222222000///000333666888999444444333333444666888:::333444444333333333666888777555444333444777:::===>>>===;;;<<<>>>??????>>>777777777777777888999999;;;<<<;;;999777777888:::999888777666555444444444222111000//////.........,,,++++++******)))((((((''''''''''''''''''''''''&&&***(((--->>>EEECCCFFF;;;EEEZZZuuuzzz777555333444666888999999:::<<<>>>>>>=========>>>>>><<<;;;;;;<<<<<<<<<;;;999888777666777888:::<<<999888777777888888777666444555777888:::;;;;;;;;;:::::::::::::::;;;===???888999999888777888:::<<<<<<@@@CCCBBB???>>>BBBFFF>>><<<:::888888888999:::;;;;;;<<<<<<;;;999888777555666777999:::<<<======999999888777777888<<<>>>999999888777777999===AAA>>><<<999888999:::999999777888999777555444555666555777888777555444777:::777777888999:::;;;;;;<<<999999999999999999999999999888777888999888666444222555777666333111333666333333222222222222222333///.........///000111222///111333333111111111222000000000000000000000000////////////............,,,++++++++++++++++++,,,...///000111111222222222........................,,,---......//////......+++,,,...//////...,,,+++,,,---///000000///---,,,+++,,,---......---,,,+++------------------------)))***+++,,,,,,+++)))))),,,,,,,,,,,,+++++++++++++++******))))))******+++************************************************,,,+++++++++*********)))************************)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((++++++***)))((()))+++...******+++++++++,,,,,,,,,,,,,,,------.../////////333444555666666666555444222222222222333444555555111555888777777999@@@EEEBBBAAA???<<<:::;;;>>>AAABBBAAAAAABBBDDDDDDBBB@@@???AAABBBBBBAAA@@@AAAAAA???>>>>>>@@@CCCAAA<<<777;;;===??????>>>???@@@AAA>>>===;;;999777555444444333888===@@@??????@@@BBBAAA???===<<<;;;999777555666999===???>>>===???AAADDDDDDDDDCCCAAA???>>>===;;;<<<===;;;888777:::======;;;777666888:::<<<<<<777777666555555555555555888888777777777777888888111333666777666666777999555444222333333444222111222///,,,...333888::::::555444333222222444666777111222222222111222555888666555222111222666:::===999888888999;;;;;;:::999666666666555666777777888888888888777555555777999555555444444444333333222111000000///////////////,,,,,,++++++***)))))))))'''''''''''''''''''''&&&&&&***%%%(((888@@@@@@DDD???<<>>===<<<::::::;;;:::888666777999;;;;;;;;;:::888666444444555777999::::::999888888777777666444444444444555777888999999888777888:::;;;:::999999888777555333444777999<<>>???AAA===<<<;;;:::999888888888============;;;:::888666111222555888;;;>>>???@@@:::999999888888888999999999999999999999999999999;;;:::888888999:::999888888888888777777666555444444666888888777666666777444444555777888999:::;;;999777777:::===???>>><<<999999888777666666777777444222111333666777555222333444444555666666666555///////////////...------//////000111222333333444111000///......///000111555333000...------...///,,,,,,+++***))))))******---......///000/////////111000...,,,,,,,,,...///000///...---------------///...------...///...,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''(((((())))))))))))((((((((((((************************------,,,++++++,,,,,,,,,000111333555666666666555111222444333111//////000///000333555777888888888<<<<<<;;;;;;::::::;;;;;;===???BBBCCCCCCBBB???===BBBBBBBBBAAAAAAAAA@@@@@@<<<===???AAA@@@>>>;;;::::::<<>><<<===888444555999;;;999777888<<<>>><<<===AAABBB>>>;;;;;;:::999888777777666<<<<<<<<<<<<============AAAAAAAAA???===;;;999888:::::::::;;;::::::999999:::999888666666666777777777666555333333333444555555666666777777777777666222222333555777666444222444444555444333222444666000000000222444888:::<<<666444222///...///000111555333222444777888666333333///111111---444999111666666777888:::;;;<<<<<<<<<:::888777888888777666:::777555555666777666444222333444444555555444444444333000......222888===222///+++))))))))))))(((%%%%%%%%%&&&&&&'''''''''&&&''''''(((,,,444===CCC:::===@@@cccxxx~~~888888777777777888999999<<<===>>>===;;;999999:::999777666666888:::;;;:::888666444333333444666888:::::::::999888888777777444444444444555777888999999;;;<<<;;;:::999:::;;;888999999777555555666777:::===??????===<<<===???<<<;;;:::999999999999999===>>>>>>===<<<:::888777333444666999;;;===??????<<<<<<;;;:::999999:::::::::999999999999999999::::::888666666888999999888999999999999888666555444666888999:::888777777888333333444666888:::<<<===;;;:::999;;;>>>???>>><<<999888888777666666777777777555444444666666333111222222333444444444444444///////////////...------/////////000000111222222111000///......///000111333222000---,,,,,,---...,,,,,,+++***************------...////////////...000///---,,,+++,,,---...//////...---------------///...------...///...---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))************************---,,,,,,++++++,,,,,,,,,000111333444555555555555000222333333222111222333///111333555666777777777::::::999999999999::::::<<<===???@@@@@@???===<<<>>>>>>=========<<<<<<<<<;;;<<<===>>>>>><<<:::999===???BBBDDDDDDCCCAAA???===:::888888999:::888777444555777<<>>>>>>>>>>>>>>>>>======BBBAAA@@@>>><<<:::999888888777777777888999;;;===888777666555555555555666666666555444444444555666666666777777777666666555333222111222333444444444333444444333222222333555333333444555777999<<<===777555222000//////000111444333222333666666444222222...000111000:::BBB<<<777777888999:::;;;<<<<<<<<<:::888888888888888666;;;999777666777777444222111222333333444444333333222222222111///000333555111...+++))))))))))))(((%%%%%%%%%&&&&&&''''''''''''''''''(((+++222:::@@@CCCAAA;;;YYY}}}vvv:::999999888888888888999===>>>>>>===:::888888888888666555666888999999999666555333222222333555666999999888888777666666666333333444444555666888999888;;;>>>===999777999<<<:::;;;;;;:::888777777888888:::<<<<<<;;;;;;;;;<<<::::::999999999999999:::>>>>>>>>>>>><<<:::888777666777888:::;;;===>>>>>>>>>===;;;:::999999999999;;;:::999888888999:::;;;999666444444666888::::::;;;;;;;;;:::999888666555888999;;;;;;999888888999222333444666888:::===>>><<<;;;;;;===>>>???>>><<<888888777666666666777777:::888777666666555222000000111111222222222222222//////000000000///......////////////////////////000//////......//////000111000...---,,,+++,,,,,,,,,++++++************+++,,,,,,---...............///...,,,+++++++++,,,---///...------------------///---,,,---...///...---------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((''''''(((((())))))******************************,,,,,,++++++++++++,,,,,,///000222444555555444444...000222222222111222444000111222444555666666666777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;999888???AAACCCEEEEEEDDDBBB@@@===>>>>>>===:::888777777444///222???EEEAAA======;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@??????>>>>>>======BBBAAA>>>;;;999888888888999888555444555777:::<<<666555555444444444444555666666555555555666666777777777777777666555444444444222111000000111333555222333444333111111333444555555555666777999;;;<<<777555333111000000111222333222222222444444222000111,,,///111222@@@KKKGGG888888999:::;;;;;;<<<<<<===;;;999888999999888777;;;:::999888888666333000111111222333333333333333000222444444111///------000...+++))))))))))))(((&&&&&&&&&&&&&&&'''''''''''''''''''''***///666;;;FFFCCC:::UUU;;;;;;:::999888888888999===>>>>>>===999777666666666555444555777999888888666555444333333444666777777777666666555444444444333333333444555666777888666888:::;;;:::999::::::======<<<:::888777888:::777888::::::;;;;;;;;;;;;999888888888888999999:::>>>>>>>>>>>>===;;;999888999999::::::;;;<<<======>>>===:::888777777777888<<<;;;999888888999;;;<<<888666444444666999;;;<<<===<<<<<<<<<;;;999888777999:::;;;:::999888888999444444555555777999;;;===::::::;;;<<<>>>>>>>>>>>>888777777666666666777777:::999888888777555333222111111222222222222111111111111222222222111111000111111000000000////////////////////////////////////...---,,,++++++++++++,,,++++++******++++++++++++,,,------......---------,,,,,,+++++++++,,,---......---,,,,,,---------...---,,,---/////////---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$#######################################$$$$$$$$$######"""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&''''''((()))******+++************************++++++++++++++++++,,,---...///111333444444333333---///111111000///000111000000111333444555555555666666666777888:::;;;<<<;;;;;;:::999999:::;;;;;;>>>>>>>>>>>>============::::::;;;;;;;;;::::::999???@@@BBBCCCDDDBBBAAA???===@@@CCCAAA;;;777777999:::111333DDDLLLCCC<<<>>>::::::;;;;;;<<<<<<<<<===@@@@@@???>>>======<<<<<>>CCC@@@YYY}}};;;;;;:::999888888888999===>>>>>><<<999666555555555444444555888999888777666666555555666777888999777777777666555555444444333333333333444666777888999666666:::???@@@===999;;;:::888555333333666999888888999:::;;;<<<;;;;;;888888777777777888999999<<<<<<=========;;;:::999;;;;;;:::::::::;;;<<<<<<@@@>>>;;;999888888999:::;;;;;;:::999999:::;;;;;;888777555666888;;;===============<<<<<<;;;:::999999:::;;;999888777888999888777666666666777999:::666888:::;;;<<<===>>>???777666666666666666777777777777888888777666666666222333333333333333222222222333333444444444333333333222222111111000000///......////////////......------,,,+++++++++******,,,+++++++++++++++,,,,,,+++,,,------......------,,,,,,,,,+++,,,,,,,,,---------,,,,,,,,,------......---,,,---///000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$"""""""""""""""""""""""""""######$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))))))))))))))))))))************++++++,,,------...000111333333222222000222333222111//////000000000111222333555666666777777888888:::;;;===>>>===<<<:::999999:::<<<===@@@@@@@@@@@@????????????<<<;;;;;;;;;;;;;;;<<<<<>>======<<<;;;::::::999>>><<<999777555666666777999:::::::::999777444333555555666666777777777777999999999999:::999999999666666666555555333222222111444666666444222333333222333333222111111222444444555555666666666666666666555333222000000000000///000111111000/////////333............:::EEEAAA888888888999999999999999:::888777777888888888777444666888999888666555444333444444555555555555555222444666555333222111111///---++++++++++++***((('''''''''''''''''''''''''''(((((('''''')))---000777CCCEEEYYYmmm{{{:::999999888888888888999<<<======;;;888555555555555444555666888999888666777777777777888999::::::999999999888777777666666222222333333444555777888<<<888666;;;BBBEEE@@@999555555333111///000333666888777888:::<<<===<<<;;;888888777777777777777888999:::;;;<<<<<<<<<;;;:::<<<;;;:::999999:::;;;<<>>???>>>===<<<;;;;;;<<<===>>>?????????>>>>>>>>>=========<<<;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCBBB@@@@@@<<<@@@CCCAAA<<<999;;;>>>???888777@@@CCC===888888888888888999999:::::::::;;;;;;::::::999999888888999888777666555666666777333555888:::;;;999777666555555777888999999999999999999::::::999999888777555555555555444333222222000444888888555222222333222333444333111111333444555666666777777777777666444444222111000/////////---///000111000///000111333...//////---666>>>777777777777666666666666666777666444444555666666555222444666777666555555666444444555666666666666666333555666666444444444555///...---,,,------+++***(((((((((''''''''''''''''''((((((((('''(((+++---777BBBCCCPPPUUUXXXqqq{{{{{{888888777777777888999999;;;<<<<<<;;;888555555555555555555777999:::888777777777777888999::::::;;;888888777777666555555555222222222333444555666777;;;888888;;;???@@@;;;666111333444444333333333444777666666888<<<===<<<:::999888777666666666666666666777999;;;<<<<<<<<<;;;;;;:::999888888999:::<<>>=========<<<<<<==================<<<<<<<<<;;;;;;>>><<<;;;::::::<<<>>>@@@@@@@@@@@@AAA@@@???>>>>>><<<>>>???>>><<<;;;>>>@@@<<<;;;999:::;;;:::999777666666777777777777777777999999999999999999999999444555555555666666666666222333555777888888777777444555777888::::::::::::888888888888777666444333333333444444444333333222111444777666222000222444333444444333222222333555333444555666777777666555333222222000//////......+++---000111000///111333111---111222///777<<<444555555444444333333333222444333111111333444333333222444666555333222333555333444555555666666555555333555888888666444333333000///......///...---+++)))((((((((('''''''''&&&&&&((())))))((((((***+++555<<<===KKKGGG@@@\\\qqq777666666666777888999999:::;;;<<<:::888555555555555555666888::::::999777666777777888999:::::::::555444444333333222111111222222222333444555666777777888999::::::888444222000444999;;;:::888666555777555555777;;;===;;;999999999888666555555555555444555777:::;;;<<<<<<<<<;;;:::888777777888:::;;;;;;999666444444666888:::888:::<<<>>>>>><<<:::888555555666999;;;:::888666888999:::<<<===>>>>>>>>>>>>>>>>>><<<999999:::<<<888777555444555777:::<<<===???@@@???<<<999:::;;;555555555555555666777888333666888777555444555777444444444444444333222111000111222222333333333333////////////000000000000,,,---...//////...---,,,,,,,,,---------,,,++++++++++++++++++,,,,,,---...---...//////000000//////,,,------.../////////...++++++++++++,,,,,,---...---,,,+++---///000000///,,,,,,,,,------.........++++++++++++++++++++++++************************************************))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---+++,,,...///000111000000,,,...000000000///000111///000000222555888;;;===::::::::::::;;;<<<====================================<<<<<<<<<;;;;;;;;;===<<<:::999999;;;>>>@@@===============<<<;;;;;;<<<<<<<<<<<<<<<===@@@BBB;;;===<<<777666;;;<<<999666666666555555555555555999999999999999999999:::222222444555666666666666666555555444444444555555333444666888:::::::::999777777777777555333111000222222333444444444333333222555555222...---111666444555555444333333444666000111222444444444444333222222111000///...------***---000111000000222444...,,,222444222999===444444333333222222111111000222111///000111222222111444666666444000///111333222333444444555555444444222666999:::888444111000000/////////000///---,,,))))))(((((('''''''''&&&&&&((())))))((((((***+++000666999LLLFFF777QQQjjj444444555888:::;;;:::888:::999888777555555555444444555888::::::999777666999888666666777888888777777666555444444555666777777444000///111333222111666777777777777555333222555666777777777666444333444444555666777888999999777666666555555555666666777777888888999999999:::;;;:::888666666666777888555555555555666666777777;;;===>>>>>>;;;777666555444555666777888999:::::::::<<<>>>>>><<<:::::::::<<<===>>>>>>===;;;999777666777777666444555:::???>>>AAA@@@;;;888:::<<<;;;777666555444444333444444111777<<<===999666777:::666444333444666666555444111111222222222333333333222111111000///......---------,,,,,,,,,------.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---111111111000000///...---////////////////////////---------...------,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&((()))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#######################################"""!!!!!!##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))************---------...///000000111////////////............000//////333888<<<<<<;;;<<<<<<======<<<;;;::::::???>>><<<:::::::::;;;<<<;;;<<<<<<======<<<<<<<<<@@@???===<<<<<<===>>>???===;;;999999;;;<<<===<<<<<<<<<============<<<<<<999888888999;;;<<<<<<;;;444444444444555777888999888888888888777777666666222333555777888888888888666555222000///000111222000222666999:::888666444777555333222222222111000222222333333333222111111111000000000111222333333555444333222333444555666...///111222333333222111222333333111///...///000---///111333333222000///222111111222444444333111000000111222222222222111444333222111222444666888666555333222222333444555444555666666666666666666666777999888666444333333111000000000000000111111000///---+++***)))((((((((((((((((((((((((((((((+++000<<>>888DDDWWW{{{555555666888:::;;;:::888888777666555555444444555666777777888999:::::::::999777666666777888777777888777666555444555555666666333000///111333222222777777777777666555444333444444444555444333333222333444444555555666666777555555555555555555555555555555555666666666777777999999888777777777777777444444444555555666666666888:::<<<<<<:::888777777444555666777888999::::::888999:::999777666666666888:::;;;======<<<;;;:::444444444444444666999<<<===@@@???999666888999777555555555555555555666666555888;;;<<<999888888999555444333333555555555333000111111111222222222222111111000000///......---------,,,,,,,,,------...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...////////////...------........................,,,,,,---------------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#######################################"""!!!!!!####################################$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********+++,,,,,,---......///////////////...............111000111444999<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<;;;999888777888999:::;;;;;;<<<<<<<<<;;;::::::======<<<<<<<<<<<<<<<===;;;::::::999999:::<<<=========>>>>>>>>>======<<<;;;;;;<<<<<<===;;;999777444444444444555666777888888888888777777666666555333444555666666555444333555555333222111111111222222333666888888777666555444333111222333444444333333444444444333333222111222111111111111111222333444333222111111111111111///000111222333222222111111222111000...---...///,,,...000222222111///...000000///111222333222000000000111222222222222111444333222111222444666777555444333222222333444666444555555666666666666666666888999888666333222222111000000000000000111111000///---+++***))))))(((((((((((((((((((((((((((,,,---555@@@AAA<<<@@@JJJgggyyy555555555777:::;;;:::888555555444444444444555555888888777777888999;;;===888666555555777888777666999999777666555444444444333111//////111222333222888777666555444444444444444444444333333333333333333333333333333444444444222333444555555444333222222222222222333333333333666666777888777777555555333333444444444444555555555777999:::888777777888555555666666777888999999888888888666333222333444888999:::;;;<<<;;;::::::555444333444666999;;;;;;>>>AAA@@@:::777888888666444444555666666777888888999999999999999888888888444333222222444444333222///000000000000000111111111000000//////.........------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,------,,,,,,---............---........................***+++,,,------...------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############""""""!!!""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))************++++++,,,,,,---------.....................222111222555888;;;;;;;;;999::::::::::::999999888888888666555555666777777::::::::::::999999888777999::::::;;;;;;;;;::::::888:::;;;999777777:::>>>>>>>>>>>>======<<<<<<<<<:::;;;===>>>===;;;888666444444444444444555666777888888777777666555555444555666666666555333111000444444444444333222222111444444555555666555555444222111000111444666777777555555555444333222111000222111111000000000111111222222222111000///------///000111222222222111000///000000...,,,,,,---...,,,---///000111000...---//////...000111222111///000000111222222222222111333222222111222333555666333222111111222333555666444444555666666666666666888999:::999666333222222111000000/////////000000000///---,,,+++***))))))((((((((((((((((((((((((---(((,,,:::CCCAAA======NNNggg555444444555888999888777222222222222333444555666999888888777777888888999777555444444666777777666:::999888777555444333333111000//////000222222333777666555333333333444555666666555555444444555555444444444333333222222222000111333444555444222111111111111111111111111111111333555777777666444222333333333333333333333333333555777888666666666777555555666666777888888999999999888555222111333444;;;;;;;;;;;;:::888777666888666555777;;;>>>>>><<>>:::::::::888555666666777777777777777;;;888666555666777777666444222111222333333222111////////////////////////000000/////////.........------,,,,,,+++,,,,,,,,,+++++++++************)))*********+++,,,,,,------++++++,,,....../////////------------------------)))***+++,,,---............---------,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))************++++++,,,,,,,,,,,,,,,---------.........111111222444666888999999777777888888888888777777666555555444444555666666777777777777777666555444666777999::::::999888888666:::<<<:::666555:::>>>======<<<;;;;;;:::::::::666888:::;;;;;;:::::::::444444444333444444555555777777666666555444444333666666777666555444222111333333555555555333222000333333222222222222222222111000000111444777777777555555444333222111///...111000///...............111222333333222000///---000000111222222111000///---......---+++***+++---,,,...///000111000///.../////////000111222111///000000111222222222222111222222111111222333444444000000000000111333444555333333444555666666666666888::::::999666333222222111111000/////////000000000///...,,,++++++******((((((((((((((((((((((((,,,&&&&&&333???AAA>>>;;;@@@RRRqqq555333333333555777666555222222222333444555666777777888999999888666444222666444333444666777777666999999888666555333222111//////000000000000111222555444333222222222333444555555555555555444444444555444444333333222222111...000222444444333222111111111111111111111111111...000333666666555333111333333333333333333333222444666777666555444444555555555555666777777888888777777666444222111333555;;;;;;::::::999888666666888777666999===???>>><<>>;;;:::999888888888888888777888999999777777999;;;555444444333333333333444555555555444444444333333222333444444444444222222111222444555555444111000111111000/////////000000222111000111333555555555333333222222000///------///...---,,,,,,+++,,,,,,222333444555555444333222000111111222111000///...,,,,,,---,,,******+++,,,...///000111111111000000000000///111222333111000000000111222222222222111222111111111222222222333/////////000111222333333222333444555666666666666888:::;;;999777444333333222222111000000000000000000///...---,,,,,,++++++))))))))))))))))))))))))***&&&&&&...888===???@@@<<<@@@[[[555444222333555666666555333333333444555777888999666777999999888555222000555333222333555666666666777777777666444222111000...///000000//////000111222222111111111111222222222333333444444333111000444444333333222222222111///000111333333333222222222222222222222111111111...000333666666666444333444444333333333333222222444555666555444333444555555555555666666777777777111222333222111111333555888888999999999:::::::::666777888:::<<<===;;;:::<<<@@@@@@<<<888888777555777777888888777666444333444444333111111222333444555333222222222222111000/////////............---...........................---,,,++++++******++++++++++++*********))))))((())))))***+++,,,------,,,,,,---//////000000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++***))))))(((((())))))******))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$"""""""""###############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''(((((((((((())))))++++++++++++++++++++++++))))))***+++---.../////////000222222111111222444222333333444444444444444444555555666777888888999444555555666666555555444666777888999999999999999888:::;;;999777777:::>>>888777666666666666888999:::<<<===:::666444555888555444333333222222222222222333333333333444444444...///111222333222222111000111333444444333111000//////.........//////000222111///000222333333222111111111000///...---,,,---,,,,,,+++++++++,,,,,,333333444555555555555555111111222222111///---,,,+++,,,,,,+++***)))+++,,,///000000111111111111111000000///111222333222000000000111222222222222111111111111111111111111111...//////000000111111111111222333444555666666666777999:::999777555444444444333222111111111111111000000///...------------))))))))))))))))))))))))(((''''''***000777???DDD<<<888JJJooo777666444444666777777777555555666666777888999:::666777777888777666555444444333222222555666666666555555555555333222000///---000111111...---.../////////000000000000000///000222444555555333000...111111111111111111111111000000111222222333444444333333222222222111111111111222555777888888777777555444444444333333333333333444555555444444666888555555555666666666666666---000222444444555666888999999999999999:::;;;;;;666999<<<===<<<;;;::::::888<<<===999666666555333444555666777777666444333111333444333111000333555666444333222333333111000////////////.........---...........................---,,,+++************,,,,,,+++++++++*********(((((()))***+++,,,------+++,,,---...............++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++************************(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################"""#########$$$$$$$$$$$$!!!"""""""""#########$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))+++,,,...//////000111333222111000111333000111222333333333333222444444555777888999999999666666777888999999999999888888888888999:::;;;<<<;;;::::::999999:::<<<===777666555555555777999:::888===AAA@@@;;;666555666555444333222111111111111000000111222333444555555000111222333444333333222000000111222222222111000......//////000000111111000///...///111222222222000000111000000///......---,,,,,,,,,,,,------...444333333222222222222333111222222222000///---+++++++++,,,+++******+++---/////////000000000000000//////...000111222111///000000111222222222222111000111111111111111000000.../////////000/////////111111333444555666666666666888:::999888666666666666555444333222222222222111000///...------------))))))))))))))))))))))))))))))((((((,,,333;;;@@@<<<999@@@UUUppp999777555555777888999888777777777777888999:::;;;777666666666777888999:::444222111222444666666666333444444444333111///...---000222111...,,,---...---...///000000///...---111333666888888555222////////////000000000000000111111111111222333444555333333222222111111000000333444666888999:::::::::555555555444444333333333111222444444444666888;;;555555555666666666666666---000444777888999;;;<<<======;;;:::999888888888888<<<@@@AAA>>>;;;;;;<<<777;;;<<<999666666555333111222555666777666555444...333666555111000333777666555333333333333222000000000/////////.........---........................---,,,+++************,,,,,,,,,++++++++++++***'''((()))***+++,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++++++++,,,************************'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((''''''''''''((()))***,,,...//////111333444333111000222444///000111222222222222222333444555777888999999999777888999;;;<<<<<<<<<<<<:::999888888999;;;===>>>===;;;999999;;;<<<===<<<777666555555666888:::<<<333:::BBBEEEAAA;;;888888555444333222111111000000...///000111333444555666555666777777777666555444///000000111111111000000......000111222222222222...---,,,---000222333222000000111111111000000///------------......///000444333111///......//////111222222111000...,,,+++++++++,,,+++******,,,---............/////////000...------...000111///...000000111222222222222111000000111111111111000///...///////////////...---000111333444555666666666555777999999888777777777777666555444333333333333111000///...............)))))))))))))))))))))))))))***)))'''***111777:::<<<>>>===BBB^^^777777777888888777777666999777555666888999777555888666555555666555333000333333222111000000000111222222222222222222222222444555666444111///......000000///////////////000000111111111111222222222333222000......///000222444444444555444444333333999999888666444222333444222444777::::::999666444555555555555666666777777222222333555777999;;;<<>><<<999<<<;;;:::999888999:::;;;::::::;;;;;;;;;;;;;;;;;;===:::777666666444111---333555999:::888666333222444333222111222444666888666666555444333333222222000///...------...///000////////////............222111...,,,+++*********))))))))))))))))))))))))***)))))))))))))))***+++)))***+++,,,------------,,,,,,++++++***)))((((((+++******))))))******+++***++++++,,,,,,++++++***+++++++++*********))))))***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$########################%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""##############################"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***,,,,,,,,,,,,...000000/////////000111222222333222222111111222222333777777666666777999;;;<<<666666888999;;;===>>>>>>===<<<:::999888888999:::======<<<;;;:::999888888666444222222555777999999:::888:::@@@BBB===777555888888888777666444333222333111000111555666555333777666555444333222111111222333333333333222111111///000111222222111000///111000000000000000111111333222000///......////////////000000000000//////111111000000//////.........///000000000///---,,,************************++++++,,,,,,---...//////,,,,,,,,,---///000222333444222111//////000222333111111000///...---,,,,,,......////////////......111000000222444444333222666777888777666555666777555666777888777555333222000000///...---,,,,,,,,,******++++++++++++******((())))))&&&&&&+++555===AAA;;;555<<>>======<<<;;;::::::999===:::888888999888444111555666777666555333222222333333222222333555666777555555444444333222222111000///...------...//////////////////////////////222000...,,,+++*********)))))))))))))))))))))))))))))))))))))))******+++***+++,,,------.........---,,,,,,+++******))))))++++++************++++++***++++++,,,,,,++++++***+++++++++*********))))))***)))((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$########################%%%%%%$$$$$$$$$#################################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""##############################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((***+++,,,,,,,,,...///000//////000000111222333333333222222222222333333666666666777888999;;;;;;666777888999:::;;;<<<===;;;;;;::::::999999::::::<<<;;;;;;:::999888888777888666555555888:::<<<<<<<<<888888<<<>>>;;;888777888888888777666444333222333222111222555777666444666666666555444333222111222333333333333222111111///000111222222111000///111000000000000000111111111000///.........////////////000000000000//////000000000/////////............/////////...---,,,***************************++++++,,,------......,,,,,,,,,---...000111222333222000//////000111222111000000//////.........////////////////////////222333444444555444444444666777888777555444555666666666888888777666444222222111000///............++++++,,,,,,+++******)))&&&''''''%%%$$$(((000777@@@>>>999:::KKKhhh999:::;;;<<<<<<;;;;;;:::777666666777:::;;;;;;:::666555555555777777555444222111111000000000000000000000111111222222222333444555555444222000///000000//////......///000000///000111111222222111111444333111000//////000000000111222222333333333333333333333111///...///000333333444555555555444444222333333444555666666777555555666666777999:::;;;:::888777:::===???<<<999555666777777666777888:::<<<<<<;;;::::::::::::;;;>>>>>>======<<<<<<<<<;;;===<<<;;;;;;;;;:::888666666555333222111111222222222222333444555555555555444444333333222111111111///......---......//////////////////////////////111000...---++++++******)))))))))))))))))))))))))))))))))))))))***+++++++++,,,---...............---------,,,,,,++++++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++******************)))((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$#################################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""##############################"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))++++++++++++---///000000000000111222333333444333333222222333333444555555777888999:::::::::666777777888999999::::::999999::::::;;;;;;::::::999999999999999888777777999888777888;;;===??????>>>999777:::;;;999888:::888888888777666555444333444333333444666777666555555666777777666444222000222333333333333222111111000111222333333222111000000000000000000000000000......---------...//////...//////000000//////...///////////////.........---------...---,,,,,,+++************************+++++++++,,,------......,,,,,,,,,---...///000111111111/////////000111222000000000000000000000000000000............000000444777999888555444555777666777888666444333333444666777888888888666444222222222111000////////////------------,,,***)))(((%%%''''''&&&%%%'''---111<<<@@@???999===TTTttt:::;;;===>>>>>>===<<<;;;888888777888999999999999333333333444666666555444111000000/////////000000//////000000111222222222222444555444111000///000//////.........///000000//////000111222111111000444333222000////////////111222333444555555555555000111111000...---...000333222222222222222333333111111222333444555666666777666666666777888999:::888888999<<<>>>>>>;;;888444888:::999666666:::???===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>===<<<<<<;;;:::888777333111000000111222222222111222444555666555444333222222222111111000000000...------.........//////...///////////////000000000///...---,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,------.../////////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******************************((('''((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$####################################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""##############################""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''')))***+++***+++---.../////////000111222333444444444333333333333444444333555777999::::::999999777777777777888888888888777888999;;;<<<<<<;;;:::777888999999999999888888888777777888;;;>>>??????>>>:::999<<<<<<999999;;;888888888777777555444444555555444555666777777666444666777888777555222000222333333333333222111111000111222333333222111000000000000000000/////////++++++,,,,,,---...//////...//////////////////...........................,,,,,,,,,,,,+++++++++***************************,,,,,,---------.........---,,,,,,,,,---...////////////.........///000111///000000000111111111222111000...------...000111333888;;;999444222444777666777777666333222222333666777888888888666444222222111000////////////////////////...,,,+++)))(((''')))***)))((()))+++...555???CCC;;;555CCCccc999:::<<<>>>>>>===<<<;;;999999999888666555555555111000000222444444333222000//////...//////000000/////////000000111111111000222333222111//////000...............///000000...///000222222111000///222222111000////////////000111222333444444444444///000000///......///111222111000//////000000111//////000222333555666666666555555555666666777888888999;;;======;;;888555333888;;;:::777888>>>DDD============<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAA>>>>>>===<<<999666555444///......000333444333111000111333555555444222111000000000000000/////////,,,,,,---...............------......//////////////////......---,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,---------......///...............---------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************)))((('''((()))***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""##############################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&(((************,,,............///000111333444444333333222222333333444333444666888999999999888777777777777777777777777666777999;;;<<<<<<;;;;;;666777999;;;;;;;;;:::999777666666888:::<<<===<<<<<<;;;===AAA@@@;;;999;;;777888888888777666555555555555666666666666666777333555777888777555222000222333333333333222111111000111222222222222111000///000000000000///...---******+++,,,---...//////......////////////......---------------.........,,,,,,++++++************************************............////////////---,,,,,,,,,,,,,,,---...------------...//////000//////000000111111222222222111///......///111222222666999777222000222555444555666444222111111222555666777888777555333222000000//////......//////111111000///---+++***)))((()))******)))))))))***...:::CCC>>>444999SSSlll666777:::<<<===<<<:::999888888888666333111111111000//////000222333222000...............//////000000000//////////////////...000111111///......///------------...///000000---...000222222111000///000000////////////......---...///000000000000000...///000///......///111000///......---.........------///111222444666666333333333333333444555666777888:::;;;:::888555333444777:::999777999???EEE======>>>>>>======<<<;;;??????>>>>>>=========<<<=========;;;777444222222///......111555777444111///000222333333222000////////////...............+++,,,---...............,,,,,,,,,------......///............---,,,+++***)))))))))))))))))))))))))))))))))***+++,,,---...,,,------.........------------------------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******************+++++++++)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######""""""""""""##############################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''')))))))))***+++---,,,,,,---...///111222333333222222111111222222333444444666777888999999999777777777777777888888888777888999:::;;;;;;<<<<<<777888;;;===>>>>>>===<<<888777777888;;;<<<<<<;;;:::;;;@@@EEECCC===999:::777888888888777777666555444666777666555555666777333444555666666444222111222333333333333222111111///000111222222111000//////000000111000///---,,,***+++,,,---............---......//////......---,,,,,,,,,---------------,,,,,,+++************+++************************.....................///------,,,+++++++++,,,,,,,,,,,,,,,---.........////////////000000111111111111111////////////111111000222555444111///111222222333444333222111222333444555666666666444222000000//////....../////////222111111000...,,,+++***''''''((((((((((((''''''***333===???999888FFFVVV222444777:::;;;:::777666444555666444000...///000111000///000222222111///...---------......///000000000000//////......---,,,---//////...---......------------...///000000,,,...000222222111///...,,,------...............------...............---,,,.........------///111......---------,,,,,,,,,+++,,,...000222444555666000///000000111222333444333555777777777555444444666777888777666888===AAA======>>>???>>>===<<<;;;??????>>>======<<<;;;;;;:::;;;<<<:::666333333333666222///000444666555222...///000111111000///...---------------.........***+++,,,...//////......******++++++,,,------...---............,,,+++***)))))))))))))))))))))))))))))))))***+++,,,......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++)))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))))))))+++,,,+++++++++,,,...///111222222111111000000111111222555555555555777888999:::777777777888888999999999999999999999::::::;;;<<<888:::===@@@AAAAAA@@@???;;;::::::;;;===>>>===;;;999;;;@@@EEEBBB<<<999;;;777888888888888777666666444666777666444333555666333333333444333333222111222333333333333222111111...///000111111000///...///000111111000...,,,++++++,,,---...//////......---......//////......---++++++,,,,,,,,,------------,,,+++*********++++++************************------------------------------,,,++++++***++++++***+++,,,------........./////////////////////000000000000000000000000000///000111111111111111111000111222222111111222333333444555555444333111///111000000//////000000111111111111000///...,,,+++)))(((''''''((()))((((((***---555===???<<>>?????????>>><<<;;;<<<<<<<<<<<<============777:::;;;:::666444444666<<<666000///222555555333...///////////////......------------------------)))+++,,,...//////......))))))***++++++,,,---------......///...---+++***)))))))))))))))))))))))))))))))))***+++---...///,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,+++++++++))))))******++++++++++++)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''((()))((()))+++,,,*********+++---///000111111111000000000000111111555555444555666777999;;;666777777888999999::::::;;;:::999888999:::;;;<<<888;;;>>>AAACCCCCCBBBAAA???>>>===>>>@@@@@@>>>===999;;;???CCC@@@:::999;;;777888888888888777777666333555777666333222444666333333222222222222222222222333333333333222111111---...///000000///...---///000111111000...,,,+++,,,---.../////////...------..................---+++++++++,,,,,,---------------+++*********+++,,,************************++++++++++++++++++++++++------,,,+++************)))***+++,,,---......---///////////////.........000000111111111111000000//////...000222333111000///000222222111111222444222333444444444222000...222111111111111111222222111111111111000...---,,,,,,***))))))***+++++++++,,,)))...;;;BBB@@@<<<;;;333222222222222222333333333222111/////////000000333333333222222333444444......---------///000111333111///.........---,,,++++++,,,,,,,,,---------...,,,+++---000111///,,,000000000...---...000333///---***)))+++,,,------000000/////////.........+++++++++,,,,,,---------,,,,,,+++******+++++++++,,,---...000111333444555//////------,,,---...///111444666666444222444666777777666555444666888:::777888:::;;;<<<<<<;;;;;;===<<<:::888777777888999:::999777555333222111111333...///666<<<:::333///---...//////......///111//////...------------...........................///,,,***+++...///...,,,---------,,,+++***)))((())))))))))))))))))))))))((((((((()))******++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!!!!!!!""""""#########$$$"""###$$$###"""!!!!!!###""""""""""""####################################%%%%%%$$$###"""""""""###""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""######""""""""""""######!!!!!!"""#####################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))***'''(((***+++,,,---------//////......///000222333666555555777999999555111444444555555777888999:::999888888888888:::<<<===666999<<>>>>>=========<<<<<<<<<===<<<::::::;;;;;;:::999:::888555555666888999999777666555444222111000000000000000000000000000000222333333222222111000///...---,,,+++,,,---...///000000//////.........---+++,,,---.........,,,,,,...///000///,,,+++***+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++///,,,***)))***++++++***(((((()))***++++++,,,,,,...............---------.................................////////////000...//////000111222222222333333444333222000...---000000000000000000111222...///222444444333111///...---+++)))(((((()))))),,,+++---555>>>BBB>>>888222222111111111111222222222111///.........//////333333333222222333333444000///.........///000111333111............---+++++++++++++++,,,,,,,,,,,,...------...000000///...000000000...------000222///---***)))+++,,,------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,---...000111222222///...---,,,,,,---......---000333333222222444666888444111222555777777666777888999:::;;;::::::999;;;:::888666555666777888888777555333222000000///444000111777;;;999444333000111111000///...//////000///......------..............................///---++++++---......,,,------------,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""############"""###$$$###"""!!!!!!###""""""""""""####################################%%%$$$######""""""######!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""######""""""""""""######!!!!!!"""########################$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))))))))((()))***+++,,,---------......------...///111111444333333444666666444111111222222222333555666777777777666666777888:::;;;888999<<<>>>??????===<<<=========<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888888666555444666777777777555444444333222111000000000000000000000000000000222222222111111000///...------,,,,,,,,,---...///............---------,,,,,,------......---,,,+++---...///...,,,******+++,,,,,,,,,+++++++++******))))))******++++++******************************++++++++++++++++++++++++...,,,***)))***++++++***(((((()))******+++,,,,,,---------------.........------------------------------........./////////---......///000000111111333333333333222000...---//////////////////000111111222555666777666444222///...---+++***)))))))))******,,,222:::>>>===;;;222111111000000000111111000///...------...//////333333333333222222222333111111///......///000000222000...---------,,,+++*********++++++++++++,,,---...000000/////////000///000///...------///111///---***)))+++,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---,,,+++++++++,,,---...***,,,///000111222444666777222...000555888555111666777888888888888888777999888666555444444555666666555333111000......---222000222666777444333555222222111000///...---,,,000000///..........................................---++++++,,,------,,,---------------,,,+++***))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++*********)))************************))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############"""###$$$###"""!!!!!!###""""""""""""####################################$$$$$$###"""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############""""""""""""######!!!"""""""""#####################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''(((((())))))((()))***+++,,,---------,,,,,,,,,,,,---...///000222111000000222222222000000000000111222333444555555444444444555666777888888999;;;<<<<<<;;;:::999;;;;;;::::::::::::999999888888999:::999888777666666444333444555666555333222222222111111000000000////////////////////////000000000000000...---------,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,------......---,,,+++***+++,,,------+++)))******,,,,,,,,,+++++++++******((((((((()))))))))******************************++++++++++++++++++++++++---+++***)))+++++++++***((())))))******+++++++++++++++,,,,,,------......------------------------,,,,,,,,,---------......---------......//////000222222333333222000...---...............///000000222333555777777666555333222111///---,,,+++******((()))+++...333888<<>>333222111111000000000000000/////////000111333444222222333333333111000///000000...------...//////000...,,,+++++++++***)))*********++++++++++++,,,---...000000/////////000---...///...,,,++++++,,,///---***)))+++,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++*********((()))+++,,,------,,,+++++++++*********)))))))))+++******)))***+++---...222000...///111333444444000666;;;:::555222333666444333333333444555777777888888888888888888888888777666444222111000//////000///222444222///111777333111111444999<<<;;;999222111111000000000000000........................---------,,,***)))***,,,(((((()))))))))(((((('''))))))))))))))))))))))))))))))******+++,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$##################"""""""""""""""###$$$###"""!!!!!!###""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""#########"""!!!!!!!!!"""$$$%%%"""""""""############$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))+++++++++++++++***+++------,,,,,,---///---------------...///000222222333333333333222222222333444555777777888888222222333333333333444444333555777666222111333555333222000000111111000...////////////////////////////////////////////////...............---++++++***+++,,,---.../////////------------............,,,,,,++++++++++++,,,,,,''')))++++++******+++,,,,,,,,,,,,+++++++++************)))((()))***+++,,,************************************************))))))(((***+++,,,***)))))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////...///000111111111000///////////////000222333444000111111222222222222222333333333222111000///...***+++***((('''+++222777444444222111111000000000............///111333444111222333444333111///.........---,,,,,,---...///000...++++++++++++***(((++++++++++++,,,,,,,,,,,,...------...000000///...---...///...,,,******+++///---***)))+++,,,------******+++++++++,,,,,,,,,++++++++++++*********)))''')))+++---------,,,+++++++++++++++************++++++******+++,,,...///000...,,,---111555666555111555::::::777444333333333222222333444666888999777888888888999888888888777666444222000//////...000///111444444111222555444222111555:::>>>===;;;222222111000000000111111........................,,,---...,,,)))(((***,,,(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$$$$$$$############"""""""""!!!"""###$$$###"""!!!!!!###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$######""""""""""""#########"""!!! !!!"""$$$%%%""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((***+++,,,,,,++++++(((+++...///---,,,---///...------------...//////222333444555444444333222444444444555555666666666333333444444555555555555444666777444000000333777555222000///000000000///000000000///////////////000000000000000000000000////////////...---,,,+++)))***,,,---/////////...++++++,,,,,,------------+++************,,,---...''')))+++,,,++++++,,,---,,,,,,,,,+++++++++*********)))((('''''')))***,,,************************************************(((((((((***,,,,,,***((()))))))))))))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------........................---...000111111111000///.........///000111222333111111222222222333333333111222222333222111000///---,,,+++)))(((***---000555444333222111111111111---,,,,,,---...000222333111222333444333111///------,,,++++++,,,---...//////---+++***++++++)))(((++++++,,,,,,,,,---------...,,,+++---000111///,,,,,,...///...,,,*********///---***)))+++,,,------,,,,,,,,,------.........++++++++++++******))))))''')))+++---...---,,,+++,,,,,,++++++++++++++++++++++++******+++---...000...,,,***,,,111555777777333444666888888666333000222222222333444777999;;;666777888888888888777777666555444222000///......///---...333444111000222333111///333999<<<;;;888333222111111000111111111........................,,,......,,,)))((())),,,((()))************)))))))))))))))))))))))))))))))))******++++++,,,------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$$$$#########""""""!!!!!!"""###$$$###"""!!!!!!###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######$$$###!!! !!!"""$$$%%%""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++,,,,,,++++++'''+++///000...---...///000000/////////000111111333444555666555555333222666666666555555444444444555555555666666777777777555777777333//////444999666333000...///000000000111111000000////////////111111111111111111111111////////////...---,,,,,,)))***,,,.../////////...*********++++++,,,,,,,,,******))))))***,,,...///''')))+++,,,,,,,,,---...,,,,,,,,,+++++++++******)))(((&&&%%%&&&''')))+++************************))))))))))))))))))))))))(((((((((***,,,,,,***((())))))))))))(((((((((((())))))))))))((((((((((((************************,,,,,,------------......---------------------------...///111111111000000,,,,,,------///000111222000000111111111222222222000111222333222222111000///---+++***)))***++++++666555444333222222111000111000...---...///111222333333222111000///......,,,,,,------.../////////111///---+++***)))******,,,,,,---...//////.........///000000000000000///------,,,,,,,,,+++++++++,,,++++++******++++++,,,///......---------......//////...---,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******++++++,,,---......//////000111333444555666777777888777666555333222777888:::<<<<<<;;;:::999999999999::::::888444000000222333333222111222333///222555444222000111222666666555555555555666666222222111000000111222222111111000000000000000000///......---------......000///...,,,+++***))))))++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""############""""""""""""""""""""""""############%%%$$$######""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""$$$%%%&&&&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!"""############### !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))***+++,,,---+++---//////...---...///000000/////////000222333444333111222444777888888777777888888888666555333222333555666666666555444333222000000111333333333222111111000000111111222////////////............000000////////////000000////////////............//////////////////////////////...---,,,,,,++++++******))))))))))))))))))(((((()))***+++,,,,,,---******+++,,,+++***)))((((((((())))))))))))(((((()))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********+++++++++***************************************)))))))))))))))******+++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---000111000/////////......---...///000222333333444555555555333111///333:::@@@===555000111555333000,,,************)))555555555444333333222222111000///......///000111111111111000//////......------------............000///---,,,+++***++++++,,,,,,---...............---...//////000/////////,,,,,,,,,++++++++++++***+++++++++******+++++++++......------,,,------...000///...---,,,,,,,,,,,,)))*********++++++++++++---,,,++++++++++++,,,---+++,,,,,,---......//////...///000111222444555555555666666666666555333222666777999:::;;;:::999888;;;:::999999888666222///111333444444222111111222111444666666444333333444444444333333333333444444222222111000000111222222222111111111000000//////......------------......///...------,,,,,,,,,,,,+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************)))))))))((())))))))))))))))))))))))((((((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""############""""""""""""""""""""""""############%%%$$$######""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""$$$%%%%%%&&&&&&%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%!!!""""""###############""""""###%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''''''''&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))))))))))))))***+++,,,,,,+++---//////...---...///111000000//////000111222444333222444666888888888555555666777777777666555333444555666777666555555555333111222444555666555333333222222222222333333000000000////////////...000000////////////000000//////000000//////...---........................///......---,,,,,,++++++************************))))))******+++,,,,,,,,,)))******+++******((('''(((((())))))))))))(((((()))***,,,+++******+++---,,,,,,+++++++++*********************************************************))))))(((((())))))***+++))))))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000111000......///............///111333444333444555555555333111000222777<<<:::555111111444333111...,,,,,,+++***)))444444444444444444444444111000///.........000000..............................------------,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,---...............,,,,,,+++++++++*********++++++************++++++---,,,,,,++++++,,,------000///...---,,,,,,,,,,,,)))***************++++++---,,,***))))))***,,,---------......//////000000---...///000111333444444333444444555444444333333555666888999999999888777<<<:::888666666333000...222444555444222111111222333666888888666555555666222111111000000111111222222222111111111111222222333222222111000//////......---------------............------------......******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################""""""""""""""""""""""""############%%%$$$######""""""######""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###""""""###$$$%%%!!!"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,+++---...///...---...///222111000000000000000111444333333555777888888666333333555666777777777777444555666777888777666666444333222333555777777666444444333333333333444444111111111111000000000000000//////......//////000//////000111000///...---..............................------,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))************)))(((((((((((())))))))))))(((((((((***++++++******+++,,,+++++++++***************((())))))******+++++++++))))))))))))))))))))))))))))))(((((())))))***+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///.........///...//////000222333444444444555555555333111000111444777777555333222222333222000//////---+++(((111111222222333333333333000000///.........//////,,,,,,,,,------...............------,,,++++++***,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++***+++,,,------------------,,,,,,,,,++++++++++++******))))))))))))******+++++++++***++++++,,,,,,//////...---,,,,,,------++++++++++++++++++++++++---,,,***((((((***,,,------------....../////////,,,,,,---///000111222333111111222222333333333333555666777888888888777777999777555444444333111///222444555444222111111111444555777777777666555555000000////////////000000111111111111111111111111333333222111000...------------,,,,,,------............---,,,,,,,,,,,,---))))))))))))***++++++,,,++++++++++++++++++++++++++++++***)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!"""""""""############%%%$$$######""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$### !!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))***+++,,,***,,,......---------...222111111000000/////////222222222555777777555444333333444444555555555555444555777888888888777666333222222333555777777666444333333333333333333444222222111111111000000000/////////....../////////...///000111111///...,,,---------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))(((((())))))))))))((((((((()))******))))))***,,,*********************)))'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))******++++++*********++++++++++++++++++++++++++++++++++++++++++---//////---------......//////000111222333444444555555555444333222111222222333555666666444222444333222222222///,,,)))/////////000000111111222000000///...............++++++,,,,,,------............---,,,+++******)))+++++++++,,,,,,,,,,,,,,,***+++++++++++++++******)))***+++,,,------------------------,,,,,,,,,,,,***))))))(((((())))))******************+++,,,---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------***+++,,,---///000111111/////////000000111222222555555666777777777777777666444333333444444333222111333444333222000000111333333444555666555444222000000////////////000000000000000000000000000000222222111000...---,,,,,,,,,,,,,,,,,,,,,---......///...---+++***)))))))))******))))))***+++,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))******(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!"""""""""############%%%$$$######""""""######!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$##################$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,***,,,......---,,,---...000000000000///......---000000000222444555333111555444444333333333333333444555777888888888777666444333333555777888777666222222111111111111222222111111111000000000////////////............//////...//////000///...---,,,------------------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++************(((((())))))))))))((((((''')))******)))(((***+++))))))))))))))))))))))))''''''((()))******++++++((((((((((((((((((((((((((((((((('''((())))))***(((((())))))))))))******))))))))))))******+++++++++++++++++++++++++++++++++---......,,,+++,,,------...///000111222222333444444444333333222111111333222222444666777666333333333333333333111---***........./////////000000000/////////...------,,,++++++,,,,,,---------...------,,,++++++***)))))))))***+++++++++++++++*********************)))(((((()))***,,,---------------------,,,,,,,,,++++++))))))(((((((((((())))))************+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))*********************++++++)))***+++,,,---///000000...............///000111444444444444555555555666333222222333555555444222///111222222111000000111222111111222444444111///000//////......//////000......////////////......000000///...---,,,,,,+++++++++++++++,,,---...//////...,,,+++)))(((((('''++++++*********++++++,,,++++++++++++++++++++++++******)))(((((((((((()))))))))))))))************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$############""""""""""""""""""""""""############%%%$$$######""""""######!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$########################"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''(((((((((((()))***++++++***,,,---...---,,,---...---...............---,,,000//////000222333111000555444333222111111111111444555666777888777666666666666555777888999777666000000////////////000000////////////............///......------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,------,,,,,,++++++******,,,++++++***)))*********(((((())))))))))))((((((&&&((())))))(((((()))***(((((((((((())))))))))))'''(((((())))))*********((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((()))))))))''''''(((((()))*********++++++++++++++++++++++++,,,---------+++***+++,,,,,,---...000111111111111333333222222111111000000222222222444555666666444222222222333444222///---......//////////////////////////////...---,,,,,,,,,,,,,,,---------------,,,,,,++++++******))))))))))))************(((((()))*********))))))((('''((()))+++,,,---.........+++++++++*********)))))))))((((((''''''(((((()))*********++++++,,,......+++******)))******++++++************))))))(((((((((((()))******)))((((((************************((()))***+++,,,...//////......---,,,------...///111111111111111222333333333333333555666666333111,,,...000000000///000111111000///111333333000...///......------......///,,,,,,---......---,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///...---,,,+++************,,,,,,+++*********++++++******************************)))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############""""""""""""""""""""""""############%%%$$$######""""""###### !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%#########$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%&&&'''((((((((('''&&&(((''''''(((((()))***+++***+++------,,,,,,,,,---***+++,,,---------,,,+++111000//////111222222111333222111111000111222222333444555666777666555555555444444555666666333111000//////////////////000------------,,,,,,,,,+++///......------......//////---,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,+++++++++++++++***************((('''''''''((()))(((((())))))))))))((((((&&&''')))(((''''''(((***'''''''''((((((((())))))((((((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''(((((()))******************************,,,------,,,***)))+++,,,+++,,,---///000000000000222222111000////////////111111222333333333444444111111111222333333111///000000000000000/////////////////////...---,,,+++------------------------+++++++++***************((()))*********((('''&&&))))))***))))))(((''''''))))))+++,,,---.........))))))))))))((((((((((((((((((''''''''''''((((((++++++++++++,,,---...///***)))))))))))))))******))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&+++*********************(((((()))***,,,---...///......,,,,,,,,,,,,---...///////////////000000111444444555666777555222...***,,,////////////000222111//////000333333000---...------,,,,,,------...++++++------------++++++++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---------,,,+++******************************************)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""""""""""""""############%%%$$$$$$###"""######### !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""###""""""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%'''((((((((('''&&&'''''''''(((((()))***+++)))+++------,,,,,,,,,---((()))+++,,,---,,,,,,+++333111//////111222333222111111000000000222333444222333555666666666555444111111000111222111...,,,000000////////////000000,,,,,,+++++++++*********.........------.........///---***(((((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++************************)))((('''%%%%%%&&&&&&'''(((((())))))))))))((((((&&&'''((((((''''''(((***&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''&&&&&&''''''((())))))***************************,,,------+++***)))***,,,***+++---///000000//////222111000///............///111222222111000222444000000///111333333222111111111000///...------,,,000000000000///...---,,,***+++,,,,,,------,,,,,,,,,***(((''')))******)))***)))))))))((((((((('''&&&''')))*********)))(((++++++,,,------......//////,,,((('''))))))(((&&&***)))''''''((((((&&&%%%%%%***,,,***)))+++,,,+++******)))(((((((((((((((((((((((('''&&&&&&%%%%%%(((+++...,,,'''%%%(((++++++*********))))))((((((((('''&&&'''***,,,,,,,,,)))***++++++++++++,,,---//////.........//////000333222000/////////000111.........//////111222222---------.........////////////...------------.........//////......---,,,))))))))))))))))))))))))))))))***+++,,,,,,---------------,,,,,,,,,++++++...,,,***(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###!!! !!!"""######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###############"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$###############$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&))))))))))))************,,,,,,+++++++++,,,------444444333222111111111222111111111111222333444444444444555555666555555555000//////......000111222111000///...---,,,,,,,,,------------------------.........//////111222222///...,,,******+++,,,---************************************************+++*********))))))((((((+++)))'''(((+++,,,***((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))*********++++++++++++++++++************))),,,---------------------000000//////000111222444111222222222222111000000,,,...333888666111///222//////..................///////////////...,,,,,,***+++,,,,,,------,,,,,,,,,***(((((()))******))))))))))))))))))(((((((((&&&'''((()))***))))))(((******++++++,,,---------///,,,)))((())))))(((&&&)))(((''''''(((((('''&&&***,,,+++)))***---+++'''***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&)))+++***&&&%%%'''*********)))))))))((((((((()))((('''(((***,,,---,,,***+++,,,,,,++++++,,,---......------......///000111000///.........//////------,,,,,,---///000111---------........./////////...------,,,,,,------...............---,,,+++************************))))))***++++++,,,---------------,,,,,,,,,++++++---,,,***)))))))))***++++++******))))))))))))***))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!"""######""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###############"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,+++++++++,,,------222222111000000000000000111111111111222333444444111111222222222222111111------,,,+++,,,---...///111000///...------------------------------------............///000111222111///---***))))))***************************************************************)))))))))((((((+++)))'''(((***+++***((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''((((((((()))))))))))))))))))))*********+++++++++++++++*********)))))),,,,,,,,,,,,,,,---------//////......///000222333111111222111111000000///333---***000666555333111,,,,,,------............/////////......---,,,+++***+++,,,,,,------,,,,,,+++***((((((***+++******))))))))))))))))))))))))''''''((()))))))))))))))))))))******+++,,,,,,,,,...,,,)))((())))))((('''((('''&&&'''((())))))'''******((('''***...***$$$***)))((((((''''''(((((('''''''''''''''&&&&&&&&&$$$''')))(((%%%$$$''')))))))))((((((((((((((('''***)))((()))+++---------,,,---...---,,,+++,,,---------,,,,,,---...////////////...------------------,,,+++***+++,,,...000------........./////////...---,,,,,,++++++,,,,,,.........---,,,+++***)))************************))))))******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++*********************)))******++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$###############""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!"""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""############""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))******+++++++++++++++,,,------////////////............000000000000111222333444111111111111111000///...,,,,,,,,,,,,,,,---......111000///......---......------,,,,,,,,,,,,,,,,,,------------...///000000111///---+++)))(((((((((******************************************************))))))))))))((((((***)))((((((******)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))))))))))))))************++++++*********)))))))))******+++++++++,,,,,,,,,......------...///111222000111111111111111111111333333777<<<<<<666222222------------------------............---,,,+++******+++,,,,,,------,,,,,,+++)))((()))+++,,,+++***((())))))))))))*********'''(((((()))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))))))))(((''''''&&&%%%''')))******)))&&&))))))'''(((+++***&&&))))))(((''''''''''''(((&&&&&&''''''''''''''''''$$$&&&((('''&&&&&&(((***((((((((((((''''''''''''+++***)))))),,,------------...///...,,,+++,,,---,,,,,,,,,,,,,,,---.../////////......---------------,,,+++******,,,...000............////////////---,,,++++++******++++++---------,,,+++***)))(((************************************++++++,,,,,,...------------,,,,,,,,,***++++++,,,,,,+++*********************+++,,,---))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""######"""""""""!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""######""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############"""!!!!!!"""""""""##########################################$$$$$$$$$$$$######""""""""""""#############################################"""######$$$%%%$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***************+++,,,------.........///.........---000000///000000111222333444444444333222111000//////////////////000000111000000//////.../////////------------,,,,,,,,,,,,---------------.../////////...,,,+++))))))))))))************************************************))))))))))))))))))(((((())))))(((((()))))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******************)))))))))))))))))))))***++++++,,,,,,------,,,,,,---...000111//////000111333444666666...???TTTXXXHHH444///444///......---,,,,,,++++++---------,,,,,,+++***)))***+++,,,,,,------,,,,,,***))))))***,,,,,,+++***))))))))))))************((((((((((((((())))))*********++++++,,,---------***++++++***)))(((((((((&&&%%%%%%&&&)))******)))'''...000,,,'''((()))))))))(((((('''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''(((((((((((()))***''''''''''''((((((((((((+++***)))***,,,------,,,---...///...,,,+++,,,---+++++++++,,,---...//////000000000000//////......///...,,,+++,,,---///000........./////////000000,,,,,,+++************+++,,,,,,,,,,,,+++***)))(((************************+++++++++++++++,,,,,,,,,.........---------,,,,,,***++++++,,,,,,,,,++++++++++++***++++++,,,------************************))))))))))))))))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""############""""""###############$$$$$$%%%""""""""""""""""""""""""###############""""""!!!######""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!""""""#########""""""!!!"""""""""##########################################$$$$$$$$$$$$######!!!!!!"""""""""#######################################""""""###$$$$$$%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))************+++,,,---.........///000000//////...////////////000111222222444444444444333111000000000111111222222222222222000000/////////000111111.........------,,,,,,,,,...------------......///,,,,,,++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''((((((((()))))))))*********)))))))))(((((((((((()))******+++,,,,,,------,,,,,,---...///111......000222444777:::<<<111DDDZZZ```PPP;;;444777000000///...---,,,++++++,,,,,,,,,,,,+++***)))(((***+++,,,,,,------,,,,,,)))))))))+++------,,,***++++++*********)))))))))((((((((((((((()))************++++++,,,---------)))***,,,+++)))(((((()))'''&&&%%%''')))******)))+++333777000'''%%%'''))))))(((''''''&&&&&&''''''%%%%%%%%%&&&'''((()))))))))))))))***************'''(((((((((((()))))))))+++***))))))+++,,,,,,+++,,,---...---,,,+++,,,---,,,,,,,,,,,,---...000000111111111222111000000//////...............//////....../////////000000000---,,,++++++******++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------------............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------************************))))))))))))************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%#######################################$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""%%%$$$$$$#########$$$$$$""""""""""""""""""""""""######$$$$$$######"""!!!######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!""""""############"""""""""""""""##########################################$$$$$$$$$$$$######!!!!!!!!!"""""""""##############################""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((()))))))))))))))******,,,---.........000111111111000///............///000111222111111111111111000///...//////000111111111111111000000///000000111222333000000//////...---------///...............//////++++++,,,,,,,,,---------************************))))))))))))))))))))))))''''''(((((((((((())))))'''((())))))''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((******)))))))))((((((((((((((()))***+++,,,,,,---------,,,,,,---...000111...///000111444777;;;<<<;;;===EEEMMMLLLDDD<<<999/////////......---------++++++++++++***)))((('''***+++,,,,,,------,,,,,,)))))))))+++---...,,,+++---,,,++++++***)))(((((()))(((((('''((()))***+++))))))******+++,,,,,,,,,'''***,,,,,,)))(((((()))'''&&&&&&''')))***)))((((((...111,,,&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***+++***************))))))((((((((()))))))))******+++)))((((((***++++++******+++,,,,,,++++++,,,---,,,,,,,,,---...///111222111111222222222111000///---...////////////...---.../////////000000000000------,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++....................................------------,,,,,,+++***+++,,,---......------,,,,,,,,,,,,---************************((()))))))))************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""'''&&&$$$############$$$""""""""""""""""""""""""######$$$$$$$$$###"""!!!######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""##########################################$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###########################""""""""""""###$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))(((((())))))***,,,---...---...000111111111//////............///000111111/////////000000///.........///000111222111000000000000000000111222333444222111111000//////......000//////......//////000------.........------,,,************************))))))))))))))))))))))))'''''''''((((((((())))))&&&(((***)))'''&&&''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((***)))))))))(((((((((((((((((()))***+++,,,---......------------///000111111000000000222444777888<<<666555;;;AAA@@@<<<:::.........////////////000+++++++++******)))((('''++++++,,,---------,,,,,,)))))))))+++......---+++...---,,,+++***((('''''')))((('''''''''(((***+++((((((((()))******++++++'''***,,,,,,)))(((((()))((('''&&&'''((()))((('''$$$&&&$$$$$$'''(((&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''')))******,,,***))))))******)))'''(((((())))))******++++++***)))(((((()))+++***))))))***++++++++++++,,,---,,,------...///000222222000111222222222111///...,,,---///000000///---+++////////////000000000000...---,,,,,,++++++,,,,,,******+++,,,------------++++++++++++++++++++++++//////////////////......//////.........------------,,,*********,,,...//////...------,,,,,,,,,,,,************************(((((())))))*********+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######((('''%%%###""""""######""""""""""""""""""""""""######$$$%%%$$$###"""!!!######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################""""""""""""###$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((()))***,,,---...,,,---///111111000///......------......///000111//////000000000000000000///000111333333222222111000///000000111222444444333222222111000//////...111000000/////////000000////////////...---,,,+++************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&(((***)))&&&&&&'''***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))***+++,,,---............------...///111222333111000//////111333444555555666999777444666;;;////////////////////////...---,,,***)))(((((((((+++,,,,,,------,,,,,,+++,,,***)))***...///...,,,***)))(((''''''&&&&&&''')))'''&&&(((***+++)))&&&,,,***)))***++++++***)))++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++***)))(((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))*********)))******++++++++++++,,,,,,---...//////111111111111000...---,,,---------............/////////000000000111111111+++++++++++++++,,,---...++++++,,,---............///......------,,,++++++------------------------.........------,,,,,,,,,//////............//////...//////000///---+++***************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!""""""############"""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&%%%$$$$$$$$$###"""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''''''''''''''((())))))(((((()))***++++++,,,,,,---------............///000///////////////000111222111111000///......---......000111222333333444222000///......000222333222111000///............111000///////////////000000//////...------,,,,,,+++++++++*********)))))))))*********)))(((&&&%%%(((((((((((())))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,---------......///000000/////////222444222222333444666888999;;;////////////////////////...---,,,***)))(((((((((+++,,,,,,------,,,,,,++++++)))(((***---...---,,,***)))(((''''''&&&&&&'''(((((((((+++------)))&&&+++***((((((******)))((())))))))))))((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))***++++++++++++,,,,,,---.........000000000000///...------,,,---------............///000000000000111111111,,,,,,,,,,,,,,,------...+++,,,------------------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,......------------........./////////...---+++***************************)))))))))))))))))))))))))))(((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!""""""############"""""""""############$$$$$$$$$$$$$$$##################""""""""""""###$$$%%%&&&$$$$$$$$$##################$$$%%%%%%######$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''''''''''''''(((((()))(((((()))******+++,,,,,,,,,---------............///.........//////000111111111000000///......---......000111222333333333111000000//////111222333333333222000000//////000............///000111111000000000///...---------+++++++++*********)))))))))*********)))(((&&&%%%'''((((((((())))))))))))'''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------......///...---...111333222333333444555777888999////////////////////////------+++***))))))((((((++++++,,,,,,,,,,,,++++++***)))((()))+++,,,,,,+++***)))(((''''''&&&&&&''''''(((***...000///,,,)))+++)))''''''((()))(((''''''''''''(((((()))))))))&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))***+++++++++++++++,,,,,,------.........////////////......,,,,,,,,,,,,------------//////000000000111111111,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++************************))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%%%%###############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&''''''((()))(((((())))))******++++++,,,,,,,,,,,,------------------------...///111111000000000///......---------...///111222222222222000000000111111111222222444444333222111111111111---------...///000111222000000000//////......---+++++++++***************))))))******)))((('''&&&''''''((((((((()))))))))&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,---------,,,---000222333333333333444555666777........................---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++)))(((((()))***+++*********)))(((''''''&&&&&&'''&&&'''))),,,///111222222,,,***((('''((()))(((''''''''''''((((((((())))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%&&&''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))***+++***+++++++++,,,,,,,,,---,,,,,,---...............++++++++++++,,,,,,,,,---////////////000000000000------------...---------,,,,,,---,,,,,,+++***))))))******+++,,,---------+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,------------,,,,,,------------,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""#########$$$$$$$$$###$$$%%%%%%$$$###!!! ######""""""###$$$$$$%%%"""""""""###$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((()))))))))******++++++++++++,,,,,,,,,---+++++++++,,,---///000111/////////......------------...///000111111111111///000111111222222111111333333222111111111111111------------...//////000//////.........---------************************)))))))))))))))((('''''''''''''''((((((((())))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,,,,---000222333333222222222333444444------------------------,,,,,,+++***))))))))))))***++++++,,,,,,++++++***((()))))))))))))))*********)))(((''''''&&&&&&''''''&&&'''(((,,,111777;;;///,,,)))((())))))))))))(((((((((((('''''''''''''''(((((((((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$###$$$$$$%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***+++*********+++++++++++++++***+++,,,------...------************++++++++++++------........./////////,,,------......---,,,,,,+++,,,,,,,,,+++***))))))((())))))***+++,,,------++++++++++++++++++++++++***++++++,,,,,,---------,,,---............---,,,---,,,,,,+++++++++++++++************************(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""############$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%###"""!!!#########"""######$$$%%%"""""""""###$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))************++++++++++++*********+++,,,...///000............---------------...//////000000000000...///000111111111111000111000000////////////000//////...---,,,,,,---------,,,,,,,,,,,,,,,++++++************************)))))))))(((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))******++++++,,,*********+++++++++,,,,,,+++,,,---------...111333222222111111111111222222------------------------,,,++++++***))))))************++++++++++++******((()))******)))((()))+++***)))(((''''''&&&&&&''''''&&&%%%%%%(((///777>>>000---***((())))))))))))(((((((((''''''&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++******************************+++,,,,,,,,,,,,,,,))))))))))))*********+++++++++,,,,,,,,,---------+++,,,---------,,,+++*********+++++++++***))))))(((((()))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,+++******++++++,,,************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###""""""############"""""""""############$$$$$$$$$#########$$$$$$$$$######$$$###############$$$$$$###############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))*********+++************+++,,,......------------------------------...///////////////........./////////000000///......------.........000///...---,,,+++++++++++++++++++++++++++++++++***************+++++++++))))))(((((((((((())))))&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''(((((()))******+++))))))*********++++++++++++,,,------,,,...111333000000000///000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************++++++++++++******)))***,,,+++)))((()))+++***)))(((''''''&&&&&&'''''''''&&&%%%&&&+++333999000---)))''''''((()))(((&&&&&&'''''''''''''''((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((***************************)))******+++++++++++++++***((((((((()))))))))******************++++++++++++***+++,,,---,,,+++)))(((((()))******************((()))))))))******++++++************************,,,,,,,,,++++++++++++++++++,,,---......---,,,+++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""############"""""""""############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$###############$$$$$$$$$$$$##################$$$%%%%%%######$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$#################################$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........------,,,---...///000......------------............---,,,+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++***)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))))))))*********+++)))***+++++++++---000222///.........///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++******)))+++---,,,)))(((***,,,***)))(((''''''&&&&&&''''''(((((('''&&&)))///444///,,,(((&&&&&&'''''''''$$$$$$%%%&&&'''((()))***(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!"""###$$$&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((***************)))))))))))))))******+++++++++******)))(((((((((((())))))))))))((()))))))))************)))***,,,,,,,,,***(((''''''((()))***************))))))))))))************))))))))))))))))))))))))---,,,,,,++++++*********)))***,,,------,,,***)))++++++***))))))***+++,,,************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""############"""""""""############$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$###############$$$%%%$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$#################################$$$%%%&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&(((((((((((())))))))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///............---+++***+++,,,...000......---------......///,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***)))(((''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%###########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((())))))))))))************((()))*********,,,///111---------......///111111)))))))))***+++++++++,,,+++,,,,,,***)))(((***+++*********))))))))))))((())))))))))))))))))))))))((()))***)))((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***((('''(((***+++)))&&&))))))((((((''''''''''''''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))++++++++++++++++++++++++((((((((((((((('''''''''(((((()))***************+++*********))))))((((((&&&'''((())))))((('''&&&))))))*********))))))(((*********)))))))))))))))************))))))((((((++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################%%%%%%$$$######$$$%%%%%%######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######"""""""""""""""###########################$$$$$$##################%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############""""""###$$$%%%%%%######""""""!!!!!!!!! $$$$$$$$$%%%&&&'''((()))'''''''''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((++++++,,,,,,,,,+++******,,,---......//////......++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***((()))***,,,,,,------,,,))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&%%%###!!!$$$$$$#####################%%%&&&%%%######$$$%%%""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((()))******+++++++++************++++++***++++++,,,---...//////************++++++++++++(((***++++++******,,,...++++++*********))))))))))))))))))))))))))))))))))))******)))'''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''))))))'''%%%(((((((((''''''&&&&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((('''(((((()))***************************)))))))))(((&&&'''((())))))((('''&&&))))))************))))))************))))))))))))+++++++++******)))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""######""""""""""""######################################################$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#####################$$$%%%%%%######"""""""""!!!!!!!!!$$$######$$$%%%&&&'''''''''((((((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((***++++++,,,,,,,,,+++++++++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******************************)))))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%###!!!""""""""""""""""""""""""###$$$%%%%%%######$$$%%%""""""######$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++*********))))))***************+++,,,---...//////+++++++++++++++*********&&&(((***++++++,,,///111,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++)))'''&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((&&&%%%''''''&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((((((***,,,((((((((((((((((((((((((''''''(((((((((((((((((((((((()))***************************))))))))))))''''''((((((((((((''''''))))))************))))))************************,,,,,,++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$########################%%%$$$############$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""######$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$############$$$$$$%%%#########"""""""""""""""############$$$%%%&&&&&&(((((()))))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...---+++*********+++,,,************************,,,+++***)))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""###$$$%%%$$$######$$$%%%"""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))(((((())))))*********+++,,,---......///,,,,,,,,,++++++*********'''))),,,---------///111------,,,,,,,,,+++++++++))))))))))))))))))))))))***++++++)))&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++************************''''''''''''(((((((((((((((((()))************************)))))))))))))))'''(((((((((((((((((('''((())))))************))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$ !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""######$$$$$$#######################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&((()))*********((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))((()))***+++,,,---------***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,...///111///,,,***))))))***+++************************++++++***)))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###$$$&&&&&&%%%#########!!!!!!!!!""""""""""""""""""###$$$$$$######$$$%%%######""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))))))))***+++,,,---......---,,,,,,,,,++++++******+++,,,...///...---......---------,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))&&&$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))******(((((((((''''''((((((((((((((()))***************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$###################################################### !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###########################$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''((()))*********)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***((()))***+++,,,---------++++++,,,---------------+++++++++,,,,,,,,,------------,,,+++,,,---///000222000---+++))))))***+++************************))))))(((((()))***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$"""%%%''''''$$$###"""###"""""""""######$$$$$$$$$!!!"""$$$$$$###"""$$$%%%######""""""!!! """"""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((())))))(((((((((((())))))((())))))***+++,,,------,,,,,,,,,,,,,,,+++++++++---///111111///------------------,,,,,,,,,++++++))))))))))))))))))))))))((()))***(((&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''))))))'''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$%%%&&&''')))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))***************))))))))))))************((((((''''''''''''(((((('''((()))******+++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%$$$##############################""""""###$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###############$$$%%%&&&########################"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))***++++++,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000111000...,,,************++++++++++++++++++++++++(((((((((((()))***+++,,,((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""######"""%%%((('''$$$""""""$$$""""""######$$$$$$%%%%%% """######""""""$$$%%%######""""""!!!!!! !!!"""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((()))***)))((('''***))))))(((((())))))***(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,---000222222000...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%###$$$&&&''''''&&&$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((()))***************((()))))))))************)))((('''&&&&&&'''((()))'''((()))******+++++++++))))))***++++++,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$############$$$%%%&&&'''########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((()))************++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////000//////---,,,+++******++++++++++++++++++++++++***)))))))))))))))******'''(((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""######!!!%%%((('''$$$!!!"""%%%!!!!!!!!!"""###$$$$$$$$$ !!!######""""""$$$%%%###"""""""""""""""""""""!!!""""""###########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((()))***)))((('''*********))))))*********''''''((()))***+++,,,,,,+++++++++,,,,,,------------///222222111///......,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((###%%%''''''$$$###$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&''''''&&&$$$### !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((()))***************(((((())))))*********+++)))((('''&&&&&&'''((()))''''''(((******+++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################!!!"""###$$$$$$###"""!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$############$$$%%%&&&'''########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&'''((())))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))******+++++++++,,,,,,,,,+++******))))))***++++++++++++***++++++,,,,,,,,,---------***+++---///000000///.../////////...---,,,***)))++++++++++++++++++++++++,,,+++***)))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""######!!!%%%)))(((###!!!"""%%% !!!"""######$$$!!!"""###""""""$$$&&&""""""""""""############!!!!!!"""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((('''++++++************++++++''''''((()))***+++,,,,,,------------------------///...,,,*********,,,---...---+++)))(((((()))***************))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))(((&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))*********++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$''')))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111222222333000000///------,,,,,,,,,+++++++++***++++++,,,,,,)))))))))))))))(((''''''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%% !!!!!!""""""#########"""!!! !!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------...---+++*********+++,,,...,,,***)))(((((()))************)))))))))((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))*********+++++++++*********+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###&&&'''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------......//////000000111111000///...---,,,,,,,,,,,,,,,++++++*********++++++)))))))))))))))(((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###"""!!! !!!"""######"""!!!!!!!!!"""###$$$ !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,+++***((((((((())))))******))))))))))))(((((()))(((''''''''''''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$######$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))(((''''''((()))))))))*********++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------...............///////////////...---,,,,,,,,,,,,,,,,,,+++***)))))))))***((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''(((((((((((()))))))))))))))************+++++++++++++++*********+++******)))))))))***++++++***)))(((((((((((()))***)))))))))(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************************++++++++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$################################################""""""############""""""##############################$$$$$$$$$$$$######$$$###"""""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''***)))'''&&&&&&''')))***)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,......------------------......---,,,++++++,,,,,,---,,,+++***)))((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++******)))))))))))))))))))))((())))))))))))))))))(((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%"""###$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,++++++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################!!!""""""######""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((***((('''%%%%%%'''(((***(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++***)))((('''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""##############################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********)))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&!!!"""###$$$%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))************+++*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################!!!""""""############"""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&'''(((((((((((((((((()))))))))))))))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++******+++++++++******)))((('''''''''((('''(((((((((((('''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******)))(((((('''&&&&&&&&&&&&''''''((((((((((((&&&''''''(((((('''''''''))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################################################################"""""""""############$$$########################$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))************((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""################################################!!!"""######$$$$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""$$$&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$%%%&&&'''((())))))***'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))))))))*********+++++++++,,,,,,------......++++++************++++++)))(((((('''''''''((((((''''''((((((''''''&&&%%%###$$$$$$%%%&&&&&&''''''###############$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$##############################################################################""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""######"""!!!  !!!"""""""""!!! ###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''(((''''''&&&)))(((((((((''''''''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!""""""""""""########################$$$%%%%%%&&&'''''''''&&&!!!!!!"""$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###!!!!!!###%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))***+++&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))))))))))))))************))))))))))))************++++++,,,------...//////+++***************++++++(((((('''''''''(((((()))''''''((((((''''''&&&%%%######$$$%%%%%%&&&''''''###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""""""""!!! ######""""""!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((******)))((((((((((((((('''((()))***************((()))*********((('''&&&'''&&&&&&''')))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!#########"""!!!"""###$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!############""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!""""""""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$###############$$$########################$$$###"""""""""###%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++++++++++++++++++++******)))(((''''''&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((******)))(((((((((((((((((())))))************)))((())))))***)))((('''&&&'''&&&&&&''')))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%###"""!!!########################""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$$$$""""""###$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""############""""""""""""!!!""""""###############!!!""""""""""""#########""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$########################$$$######"""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++)))************++++++++++++++++++++++++++++++++++++******)))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''******)))((((((((((((((()))************))))))((((((((()))))))))((('''''''''&&&&&&''')))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%$$$###"""###%%%########################&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))&&&''''''(((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$######""""""############""""""""""""!!!"""######$$$$$$######!!!!!!!!!""""""""""""###""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""###########################"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++)))************+++++++++++++++++++++++++++++++++*********))))))(((((('''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%)))(((%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''***))))))(((((((((((((((***************)))((('''(((((((((((((((((('''''''''&&&&&&''')))***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((************************''''''(((((()))*********))))))))))))))))))))))))*********+++++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#####################"""""""""!!!""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&########################"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""########################""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&***'''%%%$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""########################$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''***))))))(((((((((((((((***************)))((('''''''''''''''''''''(((((('''&&&&&&''')))***((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""$$$$$$$$$######""""""""""""######$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))''''''(((((()))*********************************)))))))))************+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$########################""""""############""""""########################!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""######$$$$$$$$$######$$$$$$%%%&&&&&&'''******)))((((((((((((((()))************))))))(((''''''&&&&&&''''''((()))'''&&&&&&''')))***((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!###############"""""""""""""""############""""""""""""""""""""""""""""""###$$$%%%$$$###"""###%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))******************************((((((((())))))))))))******))))))(((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$###############$$$$$$$$$"""######$$$$$$######"""########################!!!!!!""""""#########$$$"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++************************(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""###$$$$$$$$$######$$$$$$%%%%%%&&&&&&******)))(((((((((((((((((())))))************)))''''''&&&&&&&&&'''((()))'''&&&&&&''')))***((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$##############################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############"""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))************************((((((((()))))))))************))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""######$$$$$$######"""########################"""""""""""""""#########!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))************+++++++++++++++++++++++++++++++++************************((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%,,,000444111)))###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""###$$$$$$$$$#########$$$%%%%%%&&&&&&******)))((((((((((((((('''((()))***************'''&&&&&&%%%&&&'''((()))'''&&&&&&''')))***((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((************************((())))))))))))***************))))))))))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$####################################"""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++******************++++++)))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$444:::???:::///&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$"""######$$$%%%%%%&&&&&&+++***((('''((()))((('''))))))************))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''###!!!######!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$############### !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%$$$$$$#########################################################""""""""""""############################################################$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++************++++++((((((((()))(((''''''&&&######""""""###%%%&&&(((777BBBCCC444((('''(((%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))((((((((()))((('''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###$$$"""###$$$$$$$$$$$$###"""!!!########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######################################################""""""""""""############################################################$$$$$$$$$$$$######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######"""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))******'''(((((((((((('''&&&&&&$$$############%%%&&&'''///888999...&&&'''((($$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((((())))))((('''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###$$$"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######################################################""""""""""""############################################################$$$$$$$$$$$$###### !!!!!!"""######$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''((((((((())))))))))))((((((''''''(((((()))++++++++++++++++++++++++))))))(((((((((((())))))'''''''''''''''&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&,,,---&&&###'''((($$$%%%$$$$$$$$$$$$#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((******((('''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""&&&'''$$$"""###$$$!!!""""""############""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&######################################################""""""""""""############################################################$$$$$$$$$$$$######!!!!!!""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""############""""""""""""""""""""""""%%%$$$###"""!!!"""$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((''''''(((((((((************************((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&"""%%%%%%"""###((((((###$$$$$$$$$#########""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$########################((((((((()))******)))'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%)))***%%%######### !!!""""""#########"""""" !!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&######################################################""""""""""""############################################################$$$$$$$$$$$$##################""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((************************((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$######%%%((('''$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$########################''''''''')))++++++)))'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%))))))%%%######### !!!!!!""""""######"""""" !!!!!!""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######################################################""""""""""""############################################################$$$$$$$$$$$$######$$$$$$######"""!!!!!! """"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!"""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((************************((((((''''''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""##############################''''''''')))++++++)))'''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################!!!%%%&&&###!!!######!!! !!!!!!"""""""""""""""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######################################################""""""""""""############################################################$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" """###%%%%%%%%%##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((************************)))(((((((((((((((((()))'''(((((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""##############################&&&&&&'''***++++++)))'''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$""""""""""""""""""""""""!!!###!!! ###$$$### !!!"""""""""""""""!!!""""""###$$$%%%%%%%%% !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########################################################""""""""""""############################################################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!$$$&&&&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))(((((('''&&&%%%&&&'''''''''&&&%%%$$$""""""$$$%%%$$$"""###'''&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!!!!"""### !!!"""""""""""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""###########################"""!!!!!!""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!"""###$$$&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%%%%%%%%%%###""""""$$$$$$#########$$$%%%&&&############""""""""""""########################$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******))))))))))))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""""""""###))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$"""!!!!!!!!!"""### !!!"""""""""""""""""""""""""""############"""#########""""""!!! ########################""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""########################"""!!!!!!#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######'''&&&&&&%%%$$$######"""######$$$$$$$$$%%%%%%%%%############""""""""""""########################$$$$$$############$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))***+++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""######))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################%%%$$$$$$$$$$$$#########$$$###""""""!!!""""""""" !!!"""""""""""""""""""""""""""############"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""############""""""!!!######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$***((('''%%%$$$######$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$#########"""""""""########################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###"""""""""""""""######******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""" !!!"""""""""""""""!!!"""""""""############!!!!!!"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""###""""""############"""!!!$$$$$$$$$$$$############""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%+++***'''$$$######$$$%%%!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""########################$$$$$$############$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))***+++,,,*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""#########"""""" !!!"""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!!"""############"""!!! !!!!!!!!!!!!"""""""""!!!""""""#########""""""$$$#####################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&+++)))'''$$$######$$$%%%!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$####################################$$$$$$############$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''---,,,++++++************))))))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""!!!!!!"""############""" !!!"""""""""""""""""""""""""""############!!!""""""############"""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!""""""!!!""""""############"""""""""##################"""############$$$$$$$$$######$$$%%%%%%&&&''''''############$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((('''&&&$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$#################################$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''...---,,,+++***)))))))))))))))))))))************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!"""###$$$%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!"""###$$$######""" !!!"""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""!!!!!!"""###############!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########%%%''')))%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$############$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''++++++***)))((((((((((((((()))))))))************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!"""###$$$%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############################################################"""""""""""" !!!"""$$$$$$$$$###""" !!!!!!"""""""""""""""""""""""""""############"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" """###$$$$$$###""" !!!!!!!!!"""!!!!!!"""############### !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$#########%%%((()))"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((''''''''''''(((((()))(((((())))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!"""###$$$%%%(((((('''&&&%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!! !!!"""############"""######$$$$$$##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """"""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""##################""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""(((''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!""""""'''&&&&&&%%%$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""""""""############""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''&&&&&&%%%%%%$$$&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""((('''&&&%%%$$$#######################################""""""""""""##############################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$###"""!!!!!!""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""######"""""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""######$$$##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((((()))+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$"""""""""""""""""""""""" !!!"""#########""""""""""""###$$$%%%&&&'''##############################""""""""""""###### """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!"""############"""!!!"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""#########"""######"""######$$$%%%&&&##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##################$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""#########"""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$###############"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$######$$$%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" &&&&&&%%%%%%%%%''')))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''((()))"""$$$%%%%%%######$$$&&&$$$$$$######$$$$$$%%%&&&############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$###"""!!!!!!"""""""""""""""""""""#########"""""""""""""""######$$$"""######"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$########################""""""!!!!!! """"""""""""############$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#####################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""###$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#################################%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))******))))))((((((((('''******))))))(((((((((((())))))((('''''''''((((((&&&(((******)))((()))******))))))(((((()))******((()))+++,,,,,,+++***))),,,+++***))))))***++++++...---------,,,,,,++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%###""""""######""" """"""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""'''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$&&&&&&$$$%%%&&&%%%$$$###$$$%%%###############$$$%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$###"""""""""""""""#########""""""""""""""""""""""""""""""######$$$!!!"""###"""!!!!!!"""###""""""""""""""""""""""""########################$$$#########""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""######""""""######$$$%%%!!!"""##########################################""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))******)))))))))(((((((((''''''((((((((((((((((((*********+++++++++,,,,,,***+++------+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++)))(((&&&%%%(((((())))))*********)))(((((((((((())))))))))))++++++******))))))((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""######""" """"""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$&&&''''''&&&$$$###$$$%%%"""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$###""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""######$$$!!!"""######"""!!!!!!"""################################################$$$$$$$$$$$$############""""""""""""############$$$############"""""""""##################$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###########################""""""!!!!!!""""""#########""""""######$$$%%%##################"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))&&&'''(((***+++******)))'''((()))***+++++++++******+++------+++***+++,,,)))******+++++++++******------------......//////***,,,---/////////...---,,,---------.........///------,,,+++***)))((((((*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""")))************(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((('''%%%###$$$%%%!!!!!!""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""######"""""""""""""""###%%%$$$$$$###"""!!! """""""""""""""######$$$"""$$$&&&&&&$$$###"""###########################""""""""""""####################################!!!"""""""""########################""""""""""""$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###########################""""""""""""""""""#########""""""######$$$%%%$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********************************((()))+++------,,,+++***'''((()))*********)))(((***,,,------,,,++++++,,,))))))+++,,,---,,,,,,,,,((()))))))))***,,,------******************))))))************++++++++++++......---------,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$"""!!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""******++++++***(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%''')))***'''(((((('''%%%###$$$%%% !!!"""############"""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""###"""""""""""""""######%%%$$$$$$###"""!!! """""""""""""""######$$$$$$&&&)))***(((%%%$$$$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%&&&&&&&&&&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!""""""###$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++*********+++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,+++******)))***,,,......---,,,---...///////////////......---000000//////......------222000...,,,++++++,,,---+++,,,,,,,,,------......------------------------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$&&&(((***,,,&&&''''''&&&$$$###$$$%%%!!!"""###$$$$$$$$$###"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!"""""""""""""""######$$$%%%(((,,,---+++'''%%%$$$######################## !!!!!!""""""#########!!!!!!!!!!!!!!!"""""""""""""""""""""############!!!!!!"""""""""""""""#####################$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))*********+++++++++++++++++++++++++++,,,,,,,,,************++++++++++++---,,,+++*********++++++***,,,.../////////000111111111///...------------...///222555777888888888777555444222111111111222//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############%%%&&&(((***$$$%%%&&&%%%$$$###$$$%%%!!!"""$$$%%%&&&%%%$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""###$$$$$$#########""""""""""""""""""""""""""""""######$$$%%%(((,,,---+++(((%%%###"""""""""""""""""""""""" !!!!!!"""######$$$!!!!!!"""""""""#########""""""""""""############!!!!!!!!!!!!""""""######"""""""""###$$$$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######""""""######$$$%%%""""""###$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++***+++,,,///111333000///...---...000333555555888:::<<<<<<===>>>@@@>>>======>>>@@@DDDGGGJJJEEEHHHLLLQQQSSSTTTTTTSSSKKKLLLNNNOOOOOONNNMMMLLLCCCBBB>>>:::555111...,,,222111111000...------,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%(((+++......+++(((%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""")))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$&&&'''###$$$%%%%%%######$$$&&&!!!###%%%&&&&&&&&&$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!""""""###$$$$$$"""""""""""""""#########"""""""""""""""######$$$$$$(((,,,---+++'''$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""######$$$$$$$$$%%%""""""""""""############ !!!!!!!!!""""""######!!!!!!"""###$$$%%%%%%&&&""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$#########"""###$$$$$$%%% !!!"""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,---000444999;;;:::999777777999===AAADDDHHHKKKNNNPPPPPPRRRTTTUUUWWWWWWYYY]]]ccckkksssxxxxxxuuunnneee[[[RRRKKKGGG999888777444222000...------------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&)))...111111...)))&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$######"""######$$$########################$$$$$$###"""!!!!!!"""""" !!!""""""######""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""############""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((++++++*********++++++,,,)))***++++++,,,,,,++++++***+++---...............222222///,,,---666DDDOOOLLLHHHEEEHHHMMMQQQPPPNNNNNNSSSTTTQQQSSS[[[aaaaaarrr~~~rrrfffTTTFFF>>>999444000***---000000---*********111---***((()))+++,,,---&&&,,,///+++)))+++)))%%%)))(((((((((((('''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$###############$$$########################$$$$$$###"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""#####################$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""############""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""###############"""""""""!!!!!!"""""""""#######################################""""""""""""##############################""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))))))))************)))))))))***++++++,,,******+++++++++*********//////000///.........///+++///555;;;BBBKKKTTTZZZYYYTTTOOONNNQQQTTTTTTSSSTTTWWWYYY\\\fffvvvwwwfffVVVKKK@@@:::222...,,,,,,+++***((((((***+++---+++(((%%%***......)))(((***)))%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#############################################$$$########################$$$###""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""######$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""############""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!""""""""""""##############################""""""""""""##############################"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++,,,,,,+++*********++++++,,,---,,,,,,,,,,,,++++++******)))+++---///111555999===@@@AAADDDJJJPPPTTTVVVWWWSSSRRRSSSVVVZZZ\\\ZZZWWW___aaaeeelllxxx|||~~~yyyzzz~~~}}}|||yyyqqqiiigggjjjuuuqqqjjjhhhcccpppuuuzzzkkk___PPPGGGCCC>>>666///+++******,,,---...,,,***((())))))&&&&&&***+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$############$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""#########$$$$$$$$$#################################"""""""""""""""###""""""""""""!!!!!! """"""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""###""""""""""""""""""###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""############""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###############$$$ !!!!!!!!!"""""""""########################$$$######""""""######$$$########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******************++++++,,,,,,---...------,,,,,,,,,------......------......//////222555999===@@@FFFNNNSSS[[[UUUOOONNNRRRWWWXXXXXXUUU\\\hhhuuu}}}~~~xxxrrrwwwzzzfffccciiihhhjjjssszzzzzzzzzsssiii[[[QQQBBB;;;111***''')))+++---++++++)))((()))++++++***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$##############################"""""""""""""""###### !!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""############""""""######""""""""""""######""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))***++++++,,,------///...---,,,,,,,,,,,,,,,......///000333555888999JJJNNNQQQSSSTTTXXX___eeeeee```[[[___iiisssyyyzzzmmmuuuyyyuuuiiiUUUCCC555...***)))222///,,,,,,+++)))'''%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######################## !!!###$$$%%%%%%$$$###########################"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###""""""!!! """"""""""""""""""""""""$$$######""""""######$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""############""""""######""""""""""""######"""############$$$$$$$$$######################## !!!""""""######""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++))))))***+++,,,---............---------.........111222555999???EEEJJJMMMRRRXXX___ccceeekkkttt{{{wwwiiiiiiooowww||||||hhhVVVGGG???333---)))***+++)))'''''')))(((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######################## !!!###%%%%%%%%%$$$###########################"""""""""""""""###$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""###$$$%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""############""""""######""""""""""""######"""############$$$$$$$$$######################## !!!!!!"""######$$$$$$############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''((((((((())))))))))))))))))*********+++++++++***+++,,,---...//////000000000111222444666888999<<<>>>CCCJJJSSS\\\dddhhhgggpppzzzfffhhhiiigggkkkzzzxxxoooQQQEEE:::666333...,,,...******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$"""######$$$$$$######""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!!!!"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################!!!###%%%&&&%%%$$$###########################""""""!!!""""""###$$$$$$######""""""!!! """""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""############""""""######""""""""""""######"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,---...///000111222333444555888;;;???BBBDDDGGGJJJPPPYYYdddoooyyy~~~xxxmmmgggmmm}}}sss]]]NNNAAA444...---************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$%%%(((***,,,'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!"""###%%%%%%$$$######$$$$$$$$$############"""###"""!!!"""###$$$###"""""""""""""""""""""""""""!!! """$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""########################$$$###""" !!!"""!!!!!!"""############"""%%%%%%$$$###""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""")))%%%""""""$$$%%%$$$"""""""""""""""""""""""""""$$$#########""""""!!!!!!########################"""######$$$$$$%%%&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******))))))))))))******---+++******+++,,,---,,,000///---,,,...111555888DDDAAACCCHHHJJJJJJPPPZZZdddooowwwnnnooo{{{~~~mmmWWWCCC666111---))))))++++++***'''+++(((&&&(((------)))###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######"""!!! ######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########$$$%%%'''(((%%%$$$$$$###""""""######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""########################$$$###"""!!!!!!!!!""""""!!!"""######$$$$$$######%%%$$$$$$###""""""######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""(((%%%""""""$$$%%%$$$###""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,---.........---***---111666;;;@@@DDDGGGJJJNNNXXXbbbfffgggpppzzzxxxooottt}}}}}}uuuooottt{{{|||iii\\\LLLAAA222)))(((+++---...,,,***'''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$#########$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$##################"""######$$$%%%$$$$$$#########"""""""""!!!###%%%###  """""""""""""""""""""""""""%%%$$$$$$$$$%%%&&&'''(((%%%%%%$$$#########$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""########################$$$$$$###"""""""""######"""######$$$$$$$$$$$$$$$%%%$$$######"""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""'''%%%######$$$%%%$$$###""""""""""""""""""""""""############""""""""""""########################&&&%%%%%%$$$######""""""###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))***+++,,,---------***+++,,,...............111555:::???DDDJJJOOOSSSZZZggg{{{zzzvvvrrrkkkiiigggeeeddddddeeefffbbb[[[VVVTTTUUUWWW^^^eeetttzzz{{{hhhjjjpppzzzooo```KKK999000------...+++,,,,,,***&&&%%%&&&)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&############""""""""""""###''')))'''""""""%%%""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""########################$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""########################%%%$$$$$$$$$######""""""##############################$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((()))+++,,,------,,,,,,,,,---...///000222444666<<>>000******,,,...///---***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$###"""""""""###%%%&&&#########"""""""""!!!!!!###''')))'''""""""%%%""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$########################""""""""""""""""""##############################"""""""""######$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))******************++++++,,,,,,++++++...///111222444:::AAAFFFFFFOOO]]]jjjvvv~~~yyyvvvppphhhaaa\\\[[[[[[eeeeeegggllluuuxxxvvvuuuvvvwwwuuuqqqooonnnddd^^^aaahhhlllooorrr|||lllbbbcccfffhhh|||{{{aaaJJJ===333///******+++,,,)))&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######"""""""""!!!!!!!!!!!!###%%%###  """"""""""""""""""""""""""""""######$$$$$$$$$######!!!!!! !!!""""""########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$#########"""######$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%########################""""""""""""####################################!!!!!!""""""###$$$$$$%%%########################"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......+++///555:::@@@IIIUUU]]]ggguuuzzzlllccc```]]]ZZZ]]]```bbbbbbdddiiimmmxxxvvvyyyvvvoookkk```fffjjjkkkrrruuukkkddd___mmmqqqgggIII>>>000((('''******(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!"""##############################"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""!!!"""######$$$$$$############""""""###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" ###&&&&&&$$$###$$$&&&########################!!!"""""""""####################################""""""""""""####################################""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++,,,+++++++++---000333666333<<>>111,,,***(((''')))'''(((&&&###%%%+++***&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""###""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$######$$$###!!! """###""""""""""""############$$$$$$$$$############""" !!!!!!""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!"""""" !!!!!!"""###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###""""""###$$$$$$"""""""""##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!###$$$###"""!!!"""#################################""""""######$$$%%%%%%$$$######"""#################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((((((((()))))))))*********************+++,,,,,,)))***,,,,,,---...111333;;;@@@NNNdddzzzjjjVVVPPPYYYiiitttvvvlllqqqrrrmmmooouuu{{{{{{ppphhhdddbbbbbblllooopppttt~~~vvvfffbbblllxxxiiiZZZGGG777---'''***000(((***)))&&&&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################"""!!!!!!"""######"""######"""!!!!!!"""$$$$$$###"""!!!!!!""""""###$$$$$$$$$#########"""""" !!!"""######$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$########################"""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$##################$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&#########""""""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$#######################################$$$##################$$$"""""""""######$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!###$$$###"""!!!"""#################################""""""######$$$%%%$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))*********+++******++++++,,,---...,,,---...------111999@@@MMM]]]wwwxxxppp``````]]]\\\fff{{{xxxrrrtttpppqqqmmmuuuzzzsssnnniiimmmkkkfffjjjvvv}}}|||wwwmmmqqq~~~gggaaahhhuuuxxxdddQQQ===...***,,,)))***+++***((('''&&&%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################""""""""""""######"""######"""!!!!!!###$$$%%%$$$"""!!! !!!###$$$$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""########################""""""######$$$$$$#########$$$$$$#################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&#########""""""""""""!!!############$$$$$$$$$$$$#########################################################$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!###$$$###"""!!!"""#################################""""""######$$$%%%$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))))))))))))))************++++++++++++,,,---...///000111111111555>>>LLLVVViii}}}ggg]]]^^^ccceeeoooxxx}}}}}}qqqjjjnnnssswwwqqqllljjjfffyyyyyyvvvzzzrrrtttyyynnnhhhqqq}}}|||rrr```HHH333)))''''''((()))***((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""######"""""""""!!!"""###"""!!!!!!###%%%######"""!!!!!!"""###$$$$$$$$$$$$############"""!!!""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########"""""""""#########$$$$$$$$$$$$%%%"""""""""#######################################"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###$$$###"""!!!"""#################################""""""######$$$%%%#########"""######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))))))))))))))*********++++++,,,,,,,,,,,,---///000111000111444:::EEEUUUfffqqqcccTTTUUU___kkkssszzzkkkqqqyyyuuusssuuuoooiiiwwwtttmmmqqq}}}tttttt}}}vvvuuu{{{oooVVVFFF222+++'''(((******)))***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################""""""############""""""!!!"""###"""!!!!!!###%%%!!!!!!!!!""""""###$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$#########""""""#########!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$######!!!"""###$$$$$$$$$$$$###$$$$$$###############$$$"""###$$$$$$$$$$$$###"""########################"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$######""""""######$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%!!!"""""""""#########$$$########################"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$###&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!###$$$###"""!!!"""#################################""""""######$$$%%%######""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))*********+++++++++,,,,,,,,,---...///111222555999BBBQQQfff{{{ooobbb[[[eeeuuutttnnnrrrvvvvvv{{{sssrrrnnngggsss|||xxxyyyyyyxxxuuuqqq{{{yyymmmRRRAAA111,,,+++***)))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""#########$$$$$$$$$########################""""""############""""""!!!"""###"""!!!"""###%%% !!!"""###$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############"""############$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&(((((('''&&&$$$###""""""!!!"""###$$$%%%%%%$$$#########"""""""""""""""###"""###$$$%%%%%%$$$###"""########################"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$#########"""###$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$########################"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!###$$$###"""!!!"""####################################"""###$$$$$$%%%######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******)))************+++++++++,,,,,,------///000111222BBBHHHVVVmmm}}}kkkaaaYYY___ppptttyyyzzzuuuxxxnnncccrrr~~~zzzoookkkwww~~~rrrYYY>>>111---***((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### """###$$$$$$$$$###########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!!!!! !!!$$$$$$############$$$$$$""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!########################"""############$$$$$$$$$###############"""!!! """"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$###############################################################$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%###!!!!!!###$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##########################################!!!###$$$###"""!!!"""###"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******+++++++++++++++,,,---...)))///222...)))---<<>>GGGMMMYYY```rrr|||lllbbbiiivvv~~~|||zzz{{{{{{{{{zzzzzz|||~~~xxxxxxvvvtttxxx|||gggRRR???///***+++))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&########################"""############$$$$$$$$$ !!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$%%%%%%""""""!!!!!!!!!###$$$%%%"""$$$###!!!!!!###%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''########################!!!###$$$###"""!!!"""###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,......///444>>>JJJVVV]]]___yyykkkVVV^^^eee{{{{{{~~~|||yyyxxx{{{{{{zzzxxxyyy~~~~~~|||yyy}}}~~~|||}}}~~~}}}~~~~~~|||~~~yyytttmmmsssuuuzzzzzz]]]@@@222000******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" !!!"""###"""!!!!!!!!!"""$$$%%%$$$$$$###""""""###$$$%%%""""""""""""############%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""""""""######""""""""""""""""""""""""###########################"""""""""###$$$%%%%%%############""""""!!!!!!""""""""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$######"""###%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))***(((&&&'''***,,,---...///+++111BBBSSS[[[^^^aaasss```^^^___~~~{{{rrruuuxxxyyyzzz{{{|||~~~}}}{{{wwwsssrrruuu{{{yyy{{{}}}}}}|||~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}sssvvviiikkkzzzwwwyyybbbCCC999***))))))***'''###$$$)))&&&&&&&&&%%%%%%%%%$$$$$$################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!!!!"""###"""!!!!!!!!!"""$$$$$$%%%$$$###"""""""""###$$$""""""""""""############$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""###############################################################"""######$$$$$$$$$$$$#########"""""""""""""""""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$#########$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***************+++,,,,,,///666BBBLLLQQQ[[[qqquuu\\\^^^uuu~~~yyyuuuwwwxxxyyyzzzyyyvvvsssqqqoooppprrrsssssstttvvvxxxyyywwwtttppppppsssyyy}}}tttttttttuuuwwwyyy{{{|||zzz{{{}}}~~~zzzyyy|||~~~yyy}}}~~~~~~{{{zzzdddKKK666...(((((()))'''&&&'''&&&&&&&&&%%%%%%%%%$$$$$$################################################!!!!!!!!!!!!"""""""""###################################################%%%$$$$$$$$$############""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!"""######$$$%%%$$$###"""""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########################################################$$$$$$######"""#########$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))*********,,,...,,,******,,,///555@@@OOO]]]hhh|||lllVVV[[[ttt~~~|||zzzwwwssspppsssrrrrrrpppooommmlllkkkhhhiiijjjiiihhhiiilllnnnqqqpppmmmkkkkkknnntttxxxrrrpppnnnmmmnnnrrrwwwzzzsssvvvyyy|||~~~~~~}}}tttuuuzzz}}}{{{|||yyy~~~iiiIII888)))%%%((((((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######################################################$$$$$$#########"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############ """""""""""""""""""""""" !!!!!!""""""######"""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!"""""""""############"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################################################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++***,,,---,,,)))+++333999IIILLLZZZssskkkVVVaaa|||~~~}}}xxxuuurrrooollljjjnnnmmmmmmllljjjgggeeedddaaaaaa```^^^]]]^^^aaacccffffffdddccccccfffkkkoooooommmjjjiiijjjmmmrrrtttnnnqqquuuyyy||||||zzzyyyrrruuu||||||}}}~~~}}}||||||}}}|||}}}kkkiiicccNNN777,,,)))(((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""##################################################################""""""""""""!!!""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!"""""""""########################""""""!!!!!!!!!"""""""""############"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########################################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***+++++++++)))++++++***+++333???IIIXXX^^^ppp```ccctttvvv}}}}}}|||tttyyy}}}zzztttqqqvvv{{{wwwsssmmmiiifffdddaaa___aaabbbccccccaaa]]]YYYWWWXXXXXXWWWUUUSSSTTTVVVYYYZZZZZZZZZYYYZZZ\\\aaadddbbbbbbbbbcccfffhhhkkkmmmkkknnnrrrvvvxxxwwwvvvuuurrrvvv}}}|||~~~{{{zzz{{{|||iiifff{{{hhhOOO<<>>;;;>>>>>>>>>===============@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDBBBCCCEEEHHHKKKMMMOOOPPPNNNUUU^^^fffkkknnnooopppzzzuuuqqqsssyyy~~~}}}|||~~~|||xxx~~~nnnOOO222---)))((())))))'''&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############"""###$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%'''&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,---EEEPPPQQQVVV]]]~~~kkkvvvwww}}}~~~kkkhhhdddaaa___]]]ZZZXXXUUURRRMMMLLLLLLKKKJJJHHHHHHFFFCCC@@@>>>=========???;;;888999===@@@???===??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDIIIOOOUUUZZZ___cccfffkkkjjjkkkqqqyyy{{{}}}~~~|||}}}aaaHHH333+++'''(((***(((&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################""""""###$$$$$$###""""""########################$$$$$$$$$#########""""""########################!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#########&&&%%%!!!$$$***)))!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%%%%%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((+++------++++++...000CCCMMMWWW^^^jjjiiirrrpppuuussssssuuuyyy^^^[[[XXXVVVUUUTTTQQQPPPJJJHHHFFFEEEDDDCCC@@@>>>>>>===<<<:::::::::;;;;;;===<<<;;;===BBBEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEECCCCCCBBBAAA@@@>>>>>>===???@@@BBBDDDGGGKKKQQQUUUWWWYYY___jjjttt{{{|||{{{yyy~~~~~~~~~}}}|||{{{}}}~~~xxxnnnDDD666)))'''))))))'''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################""""""############""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""######### &&&%%% '''444222'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))'''***---,,,+++...666===YYYSSSYYYjjj{{{xxxssspppgggeeeeeehhhmmmVVVTTTQQQOOONNNLLLJJJIIIFFFDDDBBB@@@???>>>======999999:::;;;===???AAABBBBBBAAABBBEEEIIIKKKJJJIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>???BBBEEEIIILLLRRR\\\fffmmmoooooottt|||~~~}}}|||}}}}}}~~~~~~~~~www~~~___JJJ333(((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""####################################""""""!!!!!!########################""""""""""""############ &&&%%% '''444222'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""""""""###$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))******(((***++++++---555CCCMMMUUUYYYllllllnnnqqqvvvlllaaa\\\YYYUUUTTTVVVPPPMMMJJJHHHGGGEEECCCAAAAAA???===:::999:::===??????@@@AAACCCEEEGGGIIIJJJGGGGGGHHHJJJLLLMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAAAAABBBBBB@@@>>>===>>>???CCCDDDHHHMMMTTTYYY\\\^^^eeeppp{{{~~~~~~}}}|||zzzyyyzzz}}}||||||{{{}}}xxxyyy```CCC000)))'''(((+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######"""""""""########################"""""""""""""""""""""###########################"""""""""#########$$$$$$###&&&%%%!!!$$$***)))!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###!!!"""######$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++******+++---333@@@OOO[[[QQQeee}}}cccvvvgggqqqyyymmmbbb\\\WWWUUURRRKKKGGGGGGGGGEEEBBB@@@???===;;;:::;;;:::888666666999>>>CCCLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>======???@@@AAA?????????@@@AAAAAABBBCCCFFFIIIMMMOOOQQQ]]]hhhnnnrrr{{{~~~~~~~~~}}}{{{zzzzzzwwwyyy}}}}}}{{{|||zzzttt[[[FFF444***(((+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""################################################!!!!!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$!!!""""""###############!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++++++++---222===JJJXXX```gggxxx|||ssszzz{{{rrr~~~{{{uuuhhh[[[VVVQQQOOOOOOLLLFFFBBBCCC???===:::999999999888666888:::;;;<<<<<<@@@EEEJJJQQQQQQPPPOOONNNLLLKKKJJJHHHIIIIIIIIIIIIKKKMMMOOOLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>======>>>????????????@@@BBB@@@@@@AAAAAAAAACCCEEEGGGEEENNNVVVZZZ```kkkuuuxxxxxx}}}~~~~~~|||{{{|||xxxzzzzzzuuuzzz~~~yyyfffLLL555+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######################## !!!"""###$$$%%%%%%########################"""############$$$$$$$$$$$$"""###&&&%%%!!!###(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%'''(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$!!!!!!"""###############!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++------000777DDDQQQ[[[aaaxxx{{{hhhggg{{{}}}oooeee^^^ZZZWWWMMMIIIFFFFFFDDD@@@???AAA;;;999777777888999888777:::>>>BBBEEEFFFIIINNNQQQOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIIIILLLPPPRRRKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???======???BBB>>>@@@BBBBBBBBBBBBCCCDDDCCCJJJMMMMMMQQQ\\\cccdddrrryyy}}}{{{}}}~~~zzzvvvwww}}}|||uuuyyyuuusssaaaBBB111...)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%***111111+++&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''&&&&&&&&&(((***(((&&&$$$%%%((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))((('''(((***,,,,,,,,,555)))000HHHTTTUUUfffvvvtttyyypppxxxkkkbbb]]]YYYSSSOOOLLLGGGAAA>>>======;;;999999777666555777:::===???BBBEEEJJJNNNPPPOOOMMMKKKMMMLLLKKKLLLMMMNNNMMMLLLGGGGGGIIIKKKMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSUUUTTTVVVWWWWWWWWWXXX[[[]]]XXXWWWVVVTTTSSSQQQPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJCCCGGGGGGDDDCCCEEECCC???FFFCCCDDDEEEBBB>>>AAAHHHFFFGGGIIIMMMQQQTTTTTTSSSdddhhhmmmqqqsssxxx~~~~~~zzzxxxzzz||||||zzzyyyyyyyyyzzz||||||}}}vvvdddKKKPPPqqqyyyxxxaaaDDD,,,,,,000---&&&&&&---,,,%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""########################""""""############""""""""""""""""""##################""""""!!!!!! """"""""""""############"""############$$$$$$$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$)))//////***&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''(((***,,,---+++((('''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''(((((()))(((((()))+++---------,,,555CCCNNNTTTdddnnnppphhh^^^WWWSSSOOOJJJFFFEEEAAA===;;;:::999666333666666777999<<<@@@DDDFFFNNNNNNPPPPPPQQQPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRVVVYYY]]]___```cccgggkkkxxxxxxyyyzzz|||~~~{{{zzzxxxvvvtttrrrpppoookkkiiigggdddaaa___^^^]]]SSSSSSRRRNNNHHHEEEGGGJJJPPPRRRSSSSSSPPPLLLHHHFFFHHHHHHHHHJJJNNNQQQSSSSSSUUUYYY^^^ccchhhqqq{{{||||||}}}{{{}}}~~~}}}zzzwwwvvvvvvyyy{{{zzzyyy{{{^^^@@@GGGeeerrruuu~~~~~~]]]666+++,,,+++))))))***((($$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""########################""""""############""""""""""""""""""##################""""""!!!!!!!!!!!!""""""""""""############""""""""""""#########$$$"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&############$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$'''+++,,,(((&&&'''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))))))))***---///333000,,,)))''''''&&&$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******,,,---...///...>>>MMMSSS```ooouuulllbbb\\\UUUQQQNNNKKKFFFBBB===;;;999777777666444222666888;;;@@@EEEIIIMMMOOORRRQQQPPPNNNNNNNNNOOOOOOJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQTTTWWW\\\___bbblllrrrzzzzzzwwwvvvssspppmmmiii```[[[eeevvv|||rrraaaOOOMMMIIIFFFEEEGGGJJJMMMNNNJJJMMMQQQUUU[[[eeeqqqzzzvvvwwwyyyyyyxxxzzz~~~|||}}}~~~|||zzzwwwwwwwww~~~|||~~~^^^@@@IIIbbbfffgggwwwxxx}}}tttLLL444...***,,,---***'''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################""""""############""""""""""""""""""###############""""""""""""!!!!!!!!!""""""""""""############""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$%%%((()))&&&%%%'''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&((()))))))))***---///444111,,,(((&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++******+++++++++,,,...000BBBEEEMMMaaakkkvvv}}}pppddd]]]YYYUUUQQQMMMKKKGGGCCC@@@;;;999666555555666777888===???CCCHHHLLLOOOQQQQQQQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNPPPSSSUUUVVVXXX^^^eeeoooyyy}}}dddYYYSSSLLLGGGFFFHHHKKKMMMIIIKKKNNNPPPSSSYYYbbbiiipppqqqrrrssstttwwwzzz|||yyyzzz|||{{{zzzzzz{{{|||~~~iiiSSSXXXmmmoookkkrrrvvvsssyyyoooMMM999+++,,,///,,,)))+++''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################$$$$$$%%%&&&''''''############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&###$$$''''''$$$%%%((('''''''''((((((((())))))'''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***+++*********************************+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((()))+++---///...***'''%%%%%%'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&(((***,,,---...+++,,,,,,+++***,,,111444PPPLLLZZZhhhhhhyyymmmddd\\\WWWNNNLLLIIIFFFBBB???;;;888999777555333444888===AAAHHHIIILLLNNNPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNVVVVVVVVVUUUVVVZZZaaafffpppttt|||pppccc\\\SSSMMMKKKLLLNNNOOOIIILLLOOOOOOOOOQQQUUUYYYhhhgggiiipppxxx}}}}}}{{{yyyzzz{{{{{{zzzzzz|||}}}{{{~~~}}}wwwfffaaasss}}}xxxvvvrrrxxxzzztttkkkMMM111+++...---,,,---((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""############""""""!!!"""""""""############""""""""""""############!!!"""""""""###############$$$$$$%%%&&&'''((((((#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%######$$$&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&######&&&'''$$$%%%(((''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************++++++++++++*********)))))))))))))))))))))))))))'''(((((((((((()))))))))&&&'''(((((('''''')))+++******)))'''%%%%%%'''***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((+++---...///,,,,,,,,,++++++000888???KKKWWWwwwccc```zzzyyykkkccc]]]WWWRRRHHHFFFDDD@@@===999666555666666555555777===DDDJJJPPPPPPQQQRRRQQQPPPOOONNNOOOOOONNNNNNNNNMMMMMMLLLOOOTTT\\\dddlllwwwfffYYYTTTMMMIIIHHHJJJLLLMMMHHHKKKNNNNNNLLLMMMPPPSSS______bbblllyyy}}}}}}}}}|||yyyyyyzzz{{{{{{}}}}}}~~~nnndddsss~~~|||}}}wwwvvvzzzssswwweeeDDD222...---+++***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""############""""""""""""""""""############"""""""""############$$$""""""""""""############"""###$$$%%%&&&''''''(((#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&###$$$''''''%%%%%%((('''((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************'''((((((((())))))))))))'''((()))((('''&&&(((***'''))))))(((&&&&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,------+++,,,,,,,,,...666CCCMMMSSSsss{{{vvvXXXvvvuuuhhh___ZZZWWWPPPKKKCCCBBB@@@===:::777666666444777;;;>>>AAAFFFMMMRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNOOOQQQUUUYYY[[[^^^iiiyyyfffPPPCCCAAA???AAAEEEJJJMMMOOOLLLNNNOOOMMMLLLMMMQQQVVVYYYZZZ^^^fffqqqzzz}}}~~~}}}{{{yyyyyyzzz|||}}}{{{~~~~~~}}}rrrooo}}}zzz~~~www~~~zzzcccFFF555///+++(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$#########$$$%%%&&&########################""""""############""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""############!!!""""""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""############"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$((((((%%%%%%((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************'''((((((((())))))******)))******)))'''&&&((()))''')))+++***'''&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))************+++++++++***+++,,,---111<<>>;;;999888666444333555:::>>>JJJOOOTTTUUUUUUTTTUUUWWWNNNMMMQQQVVVVVVSSSVVV\\\cccmmm|||tttVVVAAACCC;;;BBBOOOTTT]]]eeedddaaa^^^YYYTTTRRRRRRSSSUUUUUUTTTUUUWWWXXXXXX^^^eeegggooowwwyyy{{{~~~~~~}}}|||{{{{{{~~~ppptttzzzvvv}}}xxxrrrSSS:::///***+++***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((()))))))))************)))((()))***+++,,,***))))))+++,,,---,,,******+++,,,,,,+++***+++,,,---,,,++++++++++++++++++***...222222///---///222444444333111000111444666444333111000...---------+++*********))))))))))))+++++++++++++++)))(((((()))((('''((())))))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,(((111CCCLLLVVVzzzYYYgggvvveee\\\[[[RRRLLLEEEAAA???===999666777666444333444:::AAAGGGRRRSSSSSSTTTTTTUUUUUUUUUQQQQQQTTTWWWYYY\\\dddlll}}}cccQQQFFFBBBPPPeeeooowwwzzztttsssnnnfff]]]WWWUUUUUUVVVTTTRRRSSSUUUUUUTTTXXX]]]]]]gggnnnppprrryyy|||yyyyyy|||www}}}ttt{{{ttt|||lllKKK444---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((()))))))))***************)))))))))***+++,,,*********+++,,,,,,***))))))***,,,,,,+++,,,---///,,,,,,,,,,,,...111444555555:::@@@BBBAAAAAACCCEEEFFFGGGGGGEEEBBBAAABBBDDDDDDCCCAAA>>><<<:::999999000000///...,,,+++******,,,,,,+++***)))((('''''')))))))))***,,,+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,---------777HHHXXXpppiiigggxxxiii\\\UUUUUUMMMIIICCC>>><<<:::888666444555666888<<>>;;;777555333,,,+++***)))***+++---...(((((((((***,,,,,,***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))***,,,---...---555???MMMhhhyyy^^^qqqiiicccZZZRRRNNNHHHDDD@@@<<<:::888777666333777<<>>===============>>>???@@@GGGGGGFFFFFFEEEEEEEEEDDD:::999666333111...------)))((('''(((******)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))***+++---...//////<<>><<<:::999888888777:::;;;===???AAADDDEEEFFFFFFFFFFFFDDD@@@:::444111///---+++*********)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***,,,---///000777DDD\\\sss```yyymmmaaaWWWTTTSSSMMMFFFCCC===<<<:::888666777888:::@@@EEELLLRRRTTTUUUVVVWWWWWWWWWWWWVVVWWW]]]gggnnntttzzztttooonnnpppnnnkkkkkklllnnnnnnmmmllliiieeeeeegggjjjkkkkkknnnmmmmmmmmmoooqqqqqqrrrssstttuuuvvvvvvwwwyyy{{{zzzzzzyyyyyy{{{zzzwwwlllccc\\\ZZZYYYWWWXXXZZZ[[[^^^``````dddmmmtttuuu}}}}}}~~~~~~~~~}}}||||||zzz{{{}}}~~~~~~}}}|||{{{wwwzzzuuussszzz||||||ssshhhbbbgggwwwqqqQQQ333+++---+++(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((((((((())))))******)))************+++++++++******+++,,,,,,,,,,,,+++000222444555666;;;CCCIIINNNMMMKKKGGGDDDBBBCCCEEEAAAEEEJJJQQQXXX]]]```bbbccciiilllhhh```]]]bbbiiiiiiddd```dddlllppplllfffXXXVVVRRRMMMHHHDDDAAA@@@;;;;;;;;;:::999999888888@@@EEEJJJNNNOOOKKKEEEBBB888555111...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++,,,...000000???JJJjjj\\\eeerrrhhh^^^VVVQQQMMMFFFBBBBBB<<<<<<;;;999888999;;;===HHHKKKPPPSSSTTTTTTTTTTTTXXXYYYZZZYYY]]]iiizzztttkkknnnqqqqqqlllhhheeeeeedddcccbbbdddhhhkkkmmmmmmmmmiiieeedddeeeggggggfffiiihhhiiikkknnnqqqrrrsssnnnpppqqqooollllllooosssxxxwwwuuuttttttwww}}}yyynnnddd```^^^\\\\\\^^^YYYaaagggffffffkkkrrrvvvyyy{{{|||~~~~~~}}}{{{zzzzzz{{{|||}}}}}}{{{yyyxxxwww~~~{{{uuuwwwuuuvvv|||yyyooodddggg}}}}}}~~~]]]888---///---(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***((()))***)))((()))***,,,111+++%%%$$$(((,,,---+++''')))---///...,,,---///444:::AAAEEEGGGIIIMMMPPPRRRNNNKKKIIIKKKMMMQQQTTT```fffnnnwww~~~xxxooo___QQQFFFEEEBBB??????@@@;;;333<<>>@@@DDDFFFCCC???;;;>>>BBBGGGJJJHHHCCC;;;666111...***((()))+++,,,,,,))))))))))))(((((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***,,,'''(((...000///666AAAYYY|||vvvooozzzmmmhhh^^^XXXOOOHHHCCC@@@===:::999888777999>>>EEEKKKNNNZZZXXXVVVVVVYYY\\\\\\[[[```aaajjj{{{}}}pppeee^^^[[[ZZZYYYXXXWWWWWWWWWXXXWWWUUURRRSSSTTTVVVXXXYYYZZZZZZZZZWWWVVVUUUSSSSSSUUUVVVWWWZZZ[[[]]]^^^```aaaaaaaaacccbbbaaaaaabbbdddgggiiimmmmmmnnnoooqqqssstttuuutttvvvxxxzzz|||~~~{{{uuuooojjjgggggghhhiiijjjkkklllmmmmmmuuuyyy{{{{{{{{{}}}{{{wwwzzzxxxyyy}}}~~~{{{zzz}}}|||zzzxxxxxxxxxwwwssspppkkkxxx{{{tttpppuuu~~~dddCCC000------)))***)))))))))***)))'''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))******)))+++---,,,+++******+++%%%)))......,,,+++---000---000555===FFFKKKKKKIIINNNMMMOOOXXXeeeqqqwwwyyyvvvjjjXXXHHHBBB@@@<<<:::===<<<===???AAADDDEEEFFFGGG???999222,,,***+++,,,,,,*********))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&''''''''''''''''''((())))))******+++)))+++000000111>>>NNNoooqqqZZZmmmzzzkkkaaa\\\WWWRRRJJJCCC???<<<999888777888:::>>>EEEMMMUUUYYY^^^ZZZWWWXXX\\\___^^^\\\eeeoooooopppiii```YYYUUUSSSRRRQQQPPPOOONNNOOOOOOOOOMMMKKKJJJKKKMMMOOOPPPQQQRRRRRRMMMLLLKKKJJJJJJKKKLLLMMMQQQRRRSSSTTTUUUUUUUUUUUUYYYXXXXXXXXXZZZ]]]```bbbfffgggiiijjjlllmmmnnnnnnmmmpppuuuzzz|||}}}|||{{{wwwyyy}}}|||yyyvvvrrrrrrrrrqqqpppnnnmmmllluuuxxxyyyxxxyyy}}}~~~|||zzzzzz||||||yyyzzzxxxyyyzzz||||||yyysssooogggwww~~~{{{wwwuuu{{{{{{~~~VVV999333111++++++***))))))***)))'''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++)))+++,,,,,,+++))))))***)))***+++)))))),,,333999:::@@@EEEGGGIIILLLLLLKKK\\\]]]bbbnnnmmmbbbYYYLLLEEEFFF===:::777555777<<>>:::888777777888;;;AAAHHHNNNUUU[[[___ZZZZZZ\\\^^^```cccdddeeexxxuuutttvvvmmmhhhddd]]]WWWSSSQQQNNNLLLMMMLLLJJJKKKKKKKKKIIIHHHFFFFFFHHHIIIKKKLLLMMMMMMGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJPPPPPPPPPPPPQQQTTTVVVXXX[[[]]]```cccfffggghhhhhhjjjmmmsssxxx{{{||||||{{{qqqvvv{{{}}}{{{|||{{{zzzyyyvvvsssppplllkkkppptttwwwxxx|||zzzyyy||||||zzz{{{xxxzzz|||~~~~~~zzzvvvsssrrrzzzxxxuuuxxxyyyvvvwww}}}yyy|||xxxqqqNNN999111---,,,***))))))******(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((***)))((('''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++)))***++++++***))))))***...---,,,...222888>>>BBBIIINNNLLLEEEDDDRRRfffssszzz]]]NNN>>>>>>>>>===;;;999777666CCCBBB@@@???===888222...++++++***)))))))))******(((((((((''''''((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++......000222222:::TTTpppwwwccc}}}}}}|||xxxqqqfff\\\SSSOOOHHHEEE@@@;;;777666777888;;;BBBLLLSSSXXX[[[]]]___\\\___```___^^^dddrrr}}}|||nnndddllltttooo```\\\WWWRRROOOLLLHHHFFFJJJIIIGGGGGGGGGGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCIIIIIIHHHHHHIIIJJJKKKLLLOOOQQQUUUYYY]]]___```aaaeeegggkkkooossswwwyyyzzzrrryyy~~~{{{vvvtttxxx|||~~~}}}|||yyyuuuqqqmmmjjjlllqqqvvvyyy~~~yyywwwyyy}}}~~~||||||~~~{{{|||~~~~~~}}}|||zzzzzz{{{zzzooolllxxx}}}hhhcccnnnyyyeee@@@......---+++))))))******((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++)))***+++***)))***,,,---+++---222999@@@EEEGGGHHHIIIWWW```^^^aaatttoooWWWSSSLLLDDD>>>:::888888666777;;;???BBBAAA>>>;;;000///,,,***(((((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,...---...222777GGGjjjqqqYYYnnn{{{xxxssskkkaaaXXXOOOKKKAAA@@@===:::777777999<<>>??????========================<<<======>>>>>>>>>>>>===BBBBBBAAAAAAAAABBBCCCCCCDDDFFFIIIMMMQQQTTTVVVWWW___aaacccggglllqqquuuxxxssszzz}}}wwwpppnnnpppqqq~~~zzz~~~|||yyyuuupppnnnnnnssswwwxxx{{{xxxvvvxxx|||~~~|||}}}|||}}}~~~}}}||||||}}}{{{xxxkkkiiiyyy{{{yyyooo[[[XXXmmmyyyOOO333...---+++)))))))))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""''''''''''''((((((((()))'''''''''((((((((())))))&&&'''''''''((((((((()))''''''((())))))***++++++*********)))))))))((((((***************************+++---......---+++*********************+++,,,))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((((((''''''(((***&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++***,,,000333000666???FFFJJJPPPVVVZZZ```vvvyyyjjjZZZNNNGGGDDDDDD777666666888<<>><<<999999999:::999999:::999888777777777888888777777888888888888777777666666777888888999888888999999::::::;;;<<<=========>>>???AAADDDGGGJJJKKKTTTVVVYYY^^^ccciiimmmoooooouuuvvvoookkknnnrrrsss~~~zzzwwwuuuvvvxxxxxxvvvxxx}}}~~~yyyxxx{{{}}}{{{}}}yyy{{{}}}}}}{{{{{{}}}}}}|||oooiiiuuu{{{tttpppkkkZZZVVVjjjhhhFFF111...,,,)))))))))***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""(((((())))))******++++++(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))***++++++++++++*********))))))((((((************************+++,,,...//////...,,,++++++*********+++,,,------))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((((((''''''(((***&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))***+++,,,......---++++++...333777???GGGNNNQQQSSS[[[iiiuuuppp^^^MMMDDDAAA<<<555222222666;;;===IIIEEE???888222---***)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((())))))******++++++,,,------111...222===PPPqqqyyy```mmm{{{pppllleee]]]UUUMMMFFFAAA;;;<<<<<<:::888:::???DDDQQQVVV\\\^^^]]]]]]aaaeeedddiiirrrtttqqqtttnnnjjjmmmmmmiiilllkkk___RRRNNNJJJFFFCCC@@@===;;;;;;999666555666777666555:::888777555444444555555555555666666666666555555111222333444555555555555333333444666888999:::;;;::::::::::::<<<>>>AAABBBEEEHHHMMMSSSYYY]]]```bbbiiinnnnnniiijjjssszzz|||}}}zzzzzz}}}|||zzz{{{|||zzzvvvwww}}}yyyzzz~~~~~~zzzzzzuuuyyy|||}}}|||zzz{{{}}}tttiiipppuuuppppppvvvcccVVV___}}}}}}}}}XXX666...,,,)))))))))******)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""''''''''''''((((((((()))))))))))))))((((((((((((&&&'''((((((((('''&&&&&&'''((())))))************)))***+++,,,---,,,***))),,,******---------000666///000222333222000...,,,///...---...000000///---++++++)))(((((('''''''''((((((''''''((()))++++++***))))))))))))******+++))))))))))))))))))))))))'''''''''''''''((())))))(((((('''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))(((((()))******)))''''''---222111000555===CCCTTTQQQKKKJJJ```vvvfffPPPBBB999:::<<<888888<<>>:::666000,,,)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))+++((()))...000...---...///222555BBBhhh```jjjyyypppgggddd^^^VVVNNNGGGBBB@@@999999999999;;;BBBJJJPPPSSSXXX[[[ZZZ[[[______]]]jjjkkk{{{{{{vvvmmmiiilllgggfffdddbbb___]]][[[ZZZLLLJJJGGGCCC>>>;;;999777666666555444333333444444111222222222333333333333555444444333222111000000000000000000000000000000000000111222333444444555111111222333444666777888??????BBBFFFKKKRRRWWWZZZfffgggfffiiittt~~~~~~|||}}}||||||~~~xxx{{{wwwwww{{{|||yyyuuutttzzz~~~www~~~|||yyy}}}zzzxxx|||yyywwwvvvuuuuuueeeqqqjjjWWW^^^|||ooo<<<555---(((+++---+++&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$"""!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############'''''''''((((((((())))))))))))))))))))))))))))))+++***(((&&&''')))+++,,,(((***,,,......---***)))*********+++---111555777000///333888;;;;;;===BBBIIIIIIIIIGGGDDD???:::666:::888666555555222///,,,***************,,,---...++++++***)))(((''''''&&&***))))))((((((((((((((())))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''((((((((()))))))))))))))************+++***)))***+++,,,,,,,,,+++666111,,,---666@@@FFFHHHCCCSSSdddqqqrrrcccRRRIIIBBB===@@@FFFFFFDDD@@@<<<777444333333---+++'''&&&'''((()))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((()))))),,,((((((,,,......///222111///<<>><<<777777777:::@@@IIIRRRWWW]]][[[YYYZZZ\\\```eeegggkkk}}}~~~ooommmjjjdddaaaeeeaaa```^^^[[[YYYVVVTTTSSSMMMJJJFFFBBB===999666555333333222111111111111111000000000000111111111111222222222111111000000/////////////////////////////////000000111111222222000000000111222333444555777888:::===AAAGGGKKKNNNRRRYYYaaajjjvvv{{{}}}zzzzzzyyyyyy~~~zzz}}}vvvnnnpppwwwzzzzzzxxxuuuwww{{{zzzwww}}}|||~~~{{{zzz{{{|||~~~~~~~~~~~~}}}~~~zzzvvvtttssshhhmmmiii]]]XXXdddwww}}}xxxOOO777000++++++,,,)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###"""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++)))***+++---///000111222888999<<>>;;;999555000,,,***((('''*********))))))(((''''''+++******)))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))******))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))*********+++++++++,,,,,,***++++++,,,---...///000444333333888@@@FFFIIIJJJVVVoooooo^^^NNNEEEBBB>>>>>>===;;;888666555555333///***((('''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''((((((((())))))))),,,)))(((+++------///444555000MMMzzzrrrrrr{{{]]]eeennnffffffZZZWWWQQQKKKDDD???<<<:::777777999???HHHQQQWWW[[[^^^WWWVVV[[[^^^^^^eeeooozzz|||nnncccbbbaaa\\\ZZZ]]]VVVUUUSSSQQQNNNLLLJJJIIIJJJHHHDDD???:::555222111000000000000////////////............////////////000000000000000000000000......................................./////////000000//////000000111222222222333555888;;;???AAA???IIIUUU```lllvvvyyyxxx}}}zzzzzzxxxvvvzzz{{{mmmbbbbbbhhhuuu{{{~~~zzzvvvvvvwwwwwwyyyyyy~~~}}}{{{||||||}}}}}}}}}wwwtttsssooolllkkkfffUUUKKK[[[uuuwwwxxxxxxjjj???555---+++***(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######"""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############'''(((((((((((()))))))))))))))***************+++)))***---///...---***(((---------000666>>>FFFKKKQQQUUU[[[```aaa^^^YYYVVVVVVTTTWWW]]]```______aaaYYYZZZ[[[[[[XXXTTTOOOLLLRRRRRRTTTWWWZZZZZZXXXVVVTTTPPPJJJBBB:::444///---+++***)))((((((***+++,,,,,,+++***************+++((((((((((((((((((((((((((((((((('''((())))))*********)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))*********************+++++++++,,,+++,,,,,,,,,,,,...000222222777>>>BBBCCCIIIVVVccctttYYYFFF===;;;999::::::888444000555222///,,,,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))+++)))))),,,,,,+++---222777<<>>:::666333000/////////000000000/////////---.........//////////////////000000000111111111......................../////////...............111111000//////000000111333333333444555777999:::;;;@@@FFFLLLTTT^^^iiipppyyyyyy|||~~~yyyxxxzzz|||}}}~~~yyynnnccc___aaannn{{{yyyvvvxxxzzzvvvwww|||}}}yyyvvvuuuvvvpppnnnlll[[[IIINNNaaatttuuuuuuxxx|||OOO>>>...)))******)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############(((((((((((()))))))))***)))*********++++++,,,,,,...//////000111222222333:::===BBBJJJSSS]]]dddiiimmmppprrrsssooohhhaaa\\\___ZZZYYY^^^bbbcccdddgggeeedddaaa[[[TTTLLLEEE@@@BBBEEEKKKSSS\\\bbbeeeeeeaaa___[[[WWWRRRNNNJJJIII:::777222...+++***++++++))))))))))))***++++++,,,((((((((((((((((((((((((((((((((((((((()))************)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))'''((((((((((((((((((''')))))))))************+++)))))))))*********+++++++++,,,,,,++++++---222555===???FFFOOOWWWdddzzzjjjOOODDD999444555666222---444333333333222///+++'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))+++...---***,,,000888PPP~~~pppjjjvvvjjjqqqggg___YYYVVVPPPMMMHHHDDD@@@>>>======777===FFFPPPWWWZZZXXXUUU[[[YYY___fffdddeee}}}qqqhhh```YYYRRRNNNKKKGGGDDDCCCCCCBBB@@@???===;;;999999:::999777444333111000000......///000000//////...//////000000000111111111000111111222222333333444000000000000000000000000111111000000000000000000333333222111111111222222666666666666666777888888;;;<<<===>>>@@@GGGRRR[[[eeejjjvvv~~~zzzzzz||||||}}}}}}~~~|||xxxvvvxxxwwwppphhheeegggwww}}}zzz{{{}}}yyyzzz~~~{{{zzzzzzxxxsssnnnjjjcccXXXOOOLLL___rrrxxxeeeKKK111(((,,,---)))%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############((((((((()))))))))***************+++,,,,,,------000...+++,,,000999BBBHHHPPPWWWbbbmmmuuuxxxxxxxxx}}}wwwqqqlllgggeeedddhhhbbbaaaffflllnnnpppsssnnnlllhhhbbb[[[UUUPPPMMMCCCFFFLLLVVVaaajjjooorrrffffffeeebbb___[[[WWWUUUPPPLLLEEE>>>666000,,,))))))(((((((((((()))******))))))))))))))))))))))))))))))(((((())))))***+++***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))'''(((((())))))((((((''')))*********++++++++++++)))))))))************++++++,,,...------111888===AAAKKKbbb~~~ppp___III;;;666666444222333444555777777444...)))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((()))))))))******)))))),,,///...,,,///666DDDllliiirrr|||rrreeeaaa[[[TTTPPPHHHFFFBBB>>>;;;:::;;;;;;888@@@LLLVVV[[[\\\[[[ZZZ]]]]]]___aaaddduuupppcccaaaSSSNNNIIIEEEBBB@@@???>>>;;;::::::999777666666555333333222111111111222222---...000111111000//////222222222222333333333333333333333444444444555555222222222222222222222222222222222222333333333333555555444444333444444444666777777777777888888888888888:::<<<;;;:::===CCCMMMTTTdddttt|||{{{zzz||||||||||||||||||~~~~~~zzzzzz~~~}}}ssshhhbbbeeerrr~~~~~~{{{{{{}}}~~~~~~~~~wwwrrrkkkfffhhhdddTTTCCCTTT}}}{{{]]]<<<.........***%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############(((((()))))))))***************++++++,,,------...---...222888CCCQQQ^^^eeejjjnnntttyyyzzzxxxsssppptttpppjjjdddaaa```aaacccZZZUUUTTTZZZ```aaaaaabbb______]]]]]]]]]^^^___```TTTTTTWWW]]]eeelllppprrrjjjjjjjjjhhhddd]]]WWWSSSXXXXXXVVVQQQJJJAAA999444...---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***'''((((((((())))))))))))(((((())))))))))))((((((*********+++++++++,,,,,,*********+++++++++,,,,,,+++---000111222888BBBJJJKKKhhhppp\\\LLLAAA;;;999444444666777888666222///((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((()))))))))*********+++***+++---...///888BBB```~~~xxx|||hhh^^^ZZZUUUOOOMMMCCCAAA===:::888999:::;;;@@@IIITTTZZZZZZZZZ\\\___]]]aaadddiiiwww|||jjj^^^YYYMMMJJJDDD???<<<<<<;;;:::555555444444444444333333222222111111222333333444111222444666666555444333333333333444444444444555444444444444444444555555222222222222222222222222222333333333444555555555666555555555555555666777666777777888999999999999888666888===<<<777666:::>>>CCCOOO]]]fffkkkpppvvvvvvxxxzzzzzzzzz{{{|||ooogggdddhhhnnnrrrrrrrrrwww|||}}}wwwpppiiihhhiiidddXXXLLLNNN|||xxxpppMMM777///,,,***+++))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############))))))))))))******************+++,,,,,,---.........555BBBRRRbbbpppyyy~~~{{{xxxuuupppkkkgggdddcccYYYXXXWWWVVVVVVVVVWWWWWWRRRMMMMMMSSSWWWUUURRRPPPJJJJJJJJJLLLOOOTTTYYY\\\\\\ZZZYYYZZZ^^^bbbdddeeekkklllnnnnnnkkkeee___[[[UUUXXX\\\^^^[[[SSSIIICCC555333111///---,,,+++***)))))))))))))))))))))))))))))))))))))))******+++(((((('''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***...222444777???JJJSSScccfffPPPBBB<<<555555555666888777555333)))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************---+++***,,,---333@@@MMM{{{ppplll~~~rrrddd[[[UUUOOOKKKKKKBBB@@@<<<999888999;;;===KKKSSS[[[\\\WWWVVV[[[```___hhhqqq|||~~~yyynnn^^^TTTIIIGGGAAA999555555555333111111222222222222222333333333333333333444444555666888:::;;;<<<;;;:::999333333444444444555555555444444444444444444444444222222222222222222222222222222333444555555666666555555555555555666777888666777888999::::::::::::;;;666666:::;;;888888===;;;<<>>JJJNNNZZZlllwwwuuunnniiibbbdddllluuurrrbbbTTTOOOQQQMMMMMMSSSWWWVVVUUUUUUKKKMMMPPPTTTXXXWWWOOOFFFDDDCCCHHHPPPPPPKKKNNNWWWYYYTTTRRRTTTVVVUUUTTTSSSWWW\\\eeemmmmmmhhhgggjjjhhhddd]]]XXX]]]ccc^^^SSSOOOKKKCCC999111...///111)))))))))+++,,,+++(((%%%''''''(((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,+++***+++---...---,,,///111888@@@EEEKKKZZZkkkyyysss|||```JJJBBB<<<555111111222333333333---(((&&&((()))'''%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))******************++++++333)))***444222///FFFiiidddhhhfffooojjjbbb[[[TTTNNNHHHEEE>>>???===888444888CCCMMMVVVYYY[[[YYYYYY\\\```bbbfffhhhvvv~~~wwwjjjYYYLLLAAA===888555444444444333111222444555333000222555777333444999:::666555999;;;888777888::::::555111666666555555555555666666222111111111222333444444333222111111333444444333333333444666777666333111555777888777666555555666999999888888888999:::<<>><<<:::;;;>>>:::999===BBBGGGOOOWWWccciiisssyyywwwtttvvv{{{tttzzz|||yyyzzz}}}nnnkkkfffaaabbbhhhqqqxxxzzzzzz}}}yyy{{{tttllliiihhheee\\\UUURRRSSSppp{{{qqqqqqoooMMM555,,,+++***(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!######""""""""""""######)))(((&&&'''(((***,,,,,,---,,,---///666@@@LLLUUUbbb___aaaiiimmmiiiccc```iiijjjooossslll^^^TTTRRRSSSQQQRRRXXX[[[YYYXXXZZZXXXTTTNNNMMMOOOQQQMMMHHHRRROOONNNQQQQQQMMMKKKLLLPPPNNNLLLMMMPPPVVV\\\```XXXXXX[[[```bbbbbbgggmmmhhhhhheeeaaabbbfffccc]]]aaa]]]VVVMMMCCC999111---000...+++******)))(((&&&))))))(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,......---......///...---444444;;;IIIWWWfffyyywwwsssZZZMMM===333111222111...000...+++((('''((()))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))***************++++++,,,111+++,,,000000:::]]]rrrqqqgggwww}}}kkkfff___WWWQQQKKKFFFBBB>>>>>>;;;888888>>>HHHQQQ[[[]]]___^^^]]]^^^aaaccchhhvvv{{{ttthhhWWWKKKAAA<<<666222111222333333<<<999777666555444444555777555666999888555666:::888888888888888888888888555555555555555555666666999999888777666555555555666555555666666555444333777777777888999999777666777888999999888999;;;===============<<<<<<<<<===444:::CCCIIILLLLLLKKKJJJKKKDDD>>><<<<<<>>>EEELLLXXXaaalllqqqrrrsssvvvxxxwww{{{~~~~~~ppplllgggaaa```dddkkkqqqzzz}}}}}}{{{~~~xxxqqqllliiieee```[[[SSSHHHUUUmmm{{{xxxxxxooowww{{{^^^BBB000,,,---)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###"""""""""!!!!!!!!!!!!######""""""""""""######((((((((())))))***+++,,,111111444>>>NNN]]]fffjjjccc___^^^bbbdddaaa]]]\\\```dddllloooiii___ZZZ\\\^^^___ccchhhhhheeeeeehhheee]]]WWWWWW]]]aaaaaa^^^eeehhhkkkmmmnnnkkk```UUUSSSPPPKKKIIIKKKSSS^^^eeeaaa\\\WWWVVVTTTRRRTTTYYY___dddgggeeecccbbb^^^ZZZdddbbb___]]]XXXPPPEEE===888333---)))((()))************)))(((((('''&&&&&&************************'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------......///000000777<<>>FFFPPPVVVYYY[[[]]]^^^^^^___bbbdddqqq{{{wwwpppcccSSSGGG===999444111222444666777:::999888999<<<===;;;999:::999:::<<<<<<>>>EEEMMMWWWSSSKKKAAA888444666999333333444555555555555555111111222222333333333333222333444444444333111111555444444333444444444444======<<<:::999:::===@@@<<>>,,,...++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################$$$######""""""!!!!!!!!!#########"""""""""!!!!!!######""""""""""""######***+++------,,,---000333:::FFFVVVcccgggfffbbb```ddd```___bbbdddccccccfff||||||uuusssxxx}}}}}}~~~~~~{{{qqqiiiiiinnnlllfffXXXRRRMMMMMMNNNPPPVVV^^^OOOMMMNNNTTT\\\bbbdddeeeaaa\\\YYYZZZ___bbb```]]]PPPIII>>>555///,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************+++++++++++++++,,,,,,---......//////000111222333444999@@@EEEMMMfff|||~~~wwwqqqrrrzzzuuueee^^^fffvvvssslllmmmqqqwwwpppgggmmm~~~jjjXXXIII???:::333///,,,///333222+++$$$((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************+++,,,---...---...,,,222SSShhhbbbttt}}}iiiccc\\\XXXQQQKKKFFFBBB===:::888777888???JJJUUUZZZ\\\___^^^```ccccccffftttxxxmmm\\\III===888777888:::<<<<<<;;;999<<>>:::999???CCCCCCJJJWWWjjj}}}iiiHHH666000///...444444666777888999::::::>>>===<<<::::::999::::::;;;<<<===<<<:::999;;;>>>===???AAACCCEEEJJJPPPUUUYYY]]]ccckkktttsss}}}{{{zzz{{{~~~|||rrrfff]]]ZZZ\\\___bbbiiisss}}}xxxpppjjjiiikkk```XXXJJJBBBHHHWWWlllvvv}}}uuuOOO666222,,,,,,***))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$######""""""!!!!!!############""""""""""""######""""""""""""######(((+++...//////333999>>>JJJUUUaaaeeebbb^^^^^^aaabbb______ccchhhlllssszzz~~~zzz}}}yyyzzz~~~zzzqqq^^^YYYSSSPPPOOORRR^^^jjjggg\\\RRRPPPRRRUUUXXX\\\]]]YYYVVVWWW\\\aaadddeee___XXXNNNCCC;;;333---)))************************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,+++,,,,,,---...///000000///000111222666>>>JJJSSSnnn|||yyysssqqqwww}}}}}}zzzxxx{{{lllccckkkpppkkklllkkkhhh___WWWSSSUUUYYY]]]\\\ZZZ[[[hhhuuutttkkkeeesss___QQQIII;;;333---...444666///((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++---...///...,,,---AAAooofffeeeuuusssccc___XXXTTTNNNHHHDDD@@@<<<999888999===FFFQQQYYY]]]]]]aaa```bbbcccbbbjjj|||ppp^^^KKK???@@@??????@@@@@@???<<<:::BBBDDDAAA???III]]]kkknnnvvvSSS;;;333444777777::::::;;;<<<===???AAABBB<<<;;;<<<===AAAFFFKKKNNNQQQTTTXXXYYYWWWVVVWWWYYY\\\```eeehhhkkkqqqyyy~~~}}}|||zzzyyyzzz}}}xxxnnnddd^^^[[[[[[VVV\\\fffrrr~~~}}}vvvnnnkkkjjj```]]]OOOBBB???HHHnnnnnnrrr}}}^^^???000,,,,,,+++)))(((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################"""""""""#################################""""""$$$$$$#########"""""""""######""""""""""""######)))---111444888???JJJRRRYYYaaahhhfff___ZZZ\\\```XXX\\\eeesss|||}}}tttggg]]]___gggssslllfffbbb[[[QQQMMMNNNSSSSSSTTTWWW[[[```dddfffccc___YYYRRRJJJ@@@777222------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,---...///000111111---000444888AAAQQQcccqqqyyy~~~ppplllnnnuuuwwwrrrlllkkkuuu|||vvveee___dddaaaTTTNNNNNNNNNMMMKKKJJJLLLNNNLLLMMMNNNOOOPPPRRRUUUWWWOOOXXXaaafffqqq{{{xxx~~~}}}lllaaaTTTIII<<<666666666444000******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))))))))******************+++,,,---...///---111>>>```bbbwwwhhh```ZZZTTTPPPJJJEEEAAA===:::777999===EEEOOOWWW]]]^^^^^^``````dddggghhhxxx}}}sssbbbQQQFFFKKKIIIGGGFFFHHHIIIHHHHHHNNNQQQTTT^^^wwwdddUUUCCC888888===AAABBBCCCBBBAAAAAACCCFFFJJJLLLGGGHHHIIIMMMUUU___iiioooxxx{{{}}}~~~~~~|||xxxvvvxxx~~~|||}}}|||wwwnnncccZZZUUURRRTTTZZZdddrrr}}}tttlllgggeeebbbUUULLLEEEDDDlllkkkfffyyynnnKKK000,,,+++***)))((('''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!""""""###########################$$$$$$$$$$$$$$$#########""""""######""""""""""""######,,,000666;;;AAAKKKYYYccc]]]ccchhhfff^^^WWWTTTUUUZZZdddxxxtttiiiiiiiiinnnxxx}}}sssaaaUUUTTTQQQTTTXXX[[[[[[ZZZZZZ[[[___^^^]]]ZZZUUUMMMDDD===000///...---+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222222666===FFFTTTjjjzzzxxx```]]]___eeegggeeeggglllbbb___UUULLLPPPZZZXXXOOOSSSSSSTTTTTTRRROOOLLLKKKMMMJJJLLLSSSVVVSSSRRRTTT\\\PPPLLLWWWaaacccdddiiihhhrrr~~~tttnnnaaaNNN???777666777777,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))*********************+++,,,---///000,,,777RRR}}}ppp\\\qqqwwwmmmccc___XXXQQQMMMHHHCCC???;;;888666;;;AAAKKKUUU\\\_________aaacccjjjpppuuuyyy|||~~~uuufffWWWLLLRRROOOLLLLLLOOOTTTWWWYYYcccgggppp|||yyynnnaaaMMMHHHBBB@@@BBBEEEFFFGGGIIIGGGFFFFFFHHHLLLPPPSSSKKKJJJIIIJJJOOOXXXaaaggg}}}}}}ssssss}}}~~~xxxtttuuu|||vvvzzz~~~tttfffXXXOOOUUUTTTTTT[[[hhhxxxxxxmmmfffeeebbbWWWSSSLLL???aaaxxxkkkwwwZZZ777,,,+++***((('''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###"""""""""###$$$$$$$$$%%%$$$$$$$$$############"""######""""""""""""######222444;;;IIIWWWaaafffiii^^^aaa^^^bbbnnnlllbbb```rrr~~~wwwqqqoooqqqtttwwweeeVVVUUUZZZ[[[WWWTTT^^^aaaccc```XXXQQQMMMKKKCCC<<<333...---,,,(((%%%,,,,,,,,,+++))))))***+++))))))))))))(((((((((((("""###%%%'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,,,,,,,---+++......,,,///333333///;;;999@@@VVVpppvvvSSSMMMHHHHHHNNNSSSUUUUUUVVVTTTTTTVVVWWWUUUSSSRRRSSSSSSSSSTTTUUUSSSPPPNNNMMMSSSVVVTTTVVVYYYYYYUUURRR\\\[[[YYYbbbcccUUUMMMNNNQQQ[[[cccccc___gggttt{{{ssslllZZZ???555::::::777000)))&&&(((***)))(((+++***)))(((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))))))))***)))---///...,,,---//////111777sssuuuYYYfffuuuqqq```___[[[QQQMMMFFF@@@>>><<<888777999AAAOOOZZZZZZWWW[[[```bbbfffeeegggttt|||~~~|||vvvlllbbbZZZ]]]______```hhhpppmmmdddtttwwwhhh]]]```fff\\\KKKLLLFFFGGGRRRUUUOOOJJJLLLMMMKKKIIIGGGGGGJJJMMMPPPOOONNNGGGGGGLLLFFFCCCMMM]]]ooorrr^^^XXXYYY]]]gggsss{{{{{{zzzzzz|||~~~}}}{{{|||{{{yyyzzz}}}zzzhhhTTTQQQQQQRRRSSSZZZjjj~~~wwwpppllliiiddd```ZZZLLLDDDQQQfffggglllpppBBB---333'''!!!...,,,###)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!######""""""""""""######CCCLLLXXXcccgggggghhhiiiaaahhhjjjqqq{{{|||xxx|||xxxbbbPPPLLLWWWddd^^^bbbeeeccc]]]VVVQQQNNNNNNJJJBBB777...******---,,,,,,,,,+++***))))))******)))))))))(((((((((((($$$%%%&&&''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))************++++++++++++,,,,,,,,,,,,---------000...++++++---111444666<<>>>>>===888333111222444++++++***)))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''(((***+++,,,------+++*********,,,---000222888mmmhhhgggnnnoooaaa]]]ZZZTTTOOOKKKDDD===:::888777;;;@@@OOOVVV\\\\\\\\\```bbbcccfffnnn{{{{{{|||}}}{{{vvvooojjjeeeaaa^^^fff{{{tttccchhhiii___OOOCCCAAADDDFFFNNNQQQSSSVVVQQQOOOYYYmmm|||RRRJJJBBB???===;;;===@@@HHHooo{{{ooo___eeecccgggtttxxxyyyzzzssssssvvvzzz~~~yyyzzzzzzyyy{{{|||vvvnnnZZZVVVPPPMMMPPPWWW```ggg|||uuupppqqqlllhhhcccVVVDDD===???LLLddd}}}vvvdddtttqqqCCC000***///***$$$&&&)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""##############################"""""""""######""""""""""""######^^^bbbdddcccfffrrryyyppphhhsssvvv___\\\^^^dddpppyyyvvviii\\\VVVVVVVVVSSSKKK???222***)))(((((((((******))))))*********)))))))))((((((***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,---.........///,,,111999666222???SSSooommmdddYYYPPPHHHEEELLLWWWVVVXXXZZZXXXVVVWWWZZZ^^^]]]cccfffeeefffnnnwww}}}kkkmmmrrryyy{{{kkkgggwww}}}~~~qqqrrrssspppqqqkkk___VVVXXXXXXUUUUUUZZZZZZWWW___oooxxx}}}|||iiiZZZNNN???>>><<<:::888888888888888,,,+++***)))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))***,,,---...///...,,,,,,...//////111444???ffffffssscccyyyeee___\\\UUUOOONNNIIIBBB;;;999777888???GGGVVVYYY\\\]]]^^^aaadddeeelllxxx}}}xxxxxxyyyzzzyyyvvvppplll]]]\\\aaassslllppprrrkkk\\\NNNFFFDDDGGGRRRTTTUUU\\\^^^eeeuuu}}}JJJ666111...000333555;;;BBBOOOooozzzgggYYYSSSeeennnpppxxx}}}}}}}}}}}}yyy{{{}}}~~~}}}|||zzzxxxfff^^^TTTNNNNNNTTTZZZ^^^rrr~~~yyytttqqqllliiiggg^^^NNNAAA<<>>...+++)))'''''')))++++++***************))))))))))))+++***(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++,,,------...//////...---222777555777QQQqqqvvveeeIIIGGGGGGJJJLLLMMMPPPTTT[[[YYYWWWVVVXXX[[[___bbbjjjttt{{{{{{}}}}}}zzznnnlllpppsssyyyjjjZZZPPPQQQTTTRRRRRRVVVYYYVVV]]]hhhgggbbbnnnyyyjjjaaaUUUDDD===666444777:::777333,,,+++***))))))((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***'''((()))+++,,,...//////,,,+++---111111...222888YYYvvviiiaaammmoooccc```[[[OOOIIILLLEEE???:::888888;;;EEEPPPYYYZZZ\\\^^^___aaaeeeiiisss{{{zzzzzzyyyxxxuuuppplllkkkhhhkkkxxxzzzyyy|||zzzqqqmmmooorrr~~~}}}sssdddSSSGGGNNN\\\bbbeeepppwwwhhh<<<444000000222444444888>>>VVVtttxxxppp{{{wwwmmmkkkooo{{{~~~|||zzz|||uuukkk\\\QQQMMMOOOTTTWWWfffrrr}}}~~~}}}xxxrrrlllhhhfffaaaVVVHHH???888IIIeee{{{|||vvv}}}lllyyyfff:::(((000,,,***,,,%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$############$$$$$$cccdddeeemmmxxxrrrqqquuuxxxyyytttkkklllrrrtttuuuwwwwwwwwwzzz{{{zzzpppqqq|||uuunnnhhhjjjsss{{{~~~}}}lll]]]OOOMMMUUUVVVKKK???333///***(((***,,,+++***++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++++++++,,,---...//////000111000222555999IIInnnyyyfffPPPAAAFFFGGGJJJPPPVVVYYYXXXVVVXXXWWWWWWYYY```hhhpppttt|||mmmlllttt|||ppp```TTTUUUXXXWWWWWW[[[___cccmmmtttkkk\\\^^^kkkyyy}}}uuukkkVVVIII:::444555666222,,,,,,,,,+++***))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******(((((()))+++,,,---......)))))),,,111...,,,666DDDyyyrrrlllfffqqqhhhbbb___WWWKKKFFFGGG@@@<<<999999:::???KKKXXXZZZZZZ]]]``````bbbiiiqqq||||||{{{yyywwwuuurrrmmmjjjfff___ZZZ^^^cccdddaaa______[[[YYY[[[XXXQQQRRRWWW___pppsssYYYFFFSSSeeepppvvv]]];;;111///111555666555888>>>YYYzzz}}}{{{zzz}}}uuufffVVVLLLIIIKKKMMM\\\eeewww~~~{{{vvvpppiiieeeaaaXXXJJJ@@@777???VVVtttwwwssswwwOOO111---...---+++&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$############$$$$$$dddkkksss}}}yyynnnqqqrrrmmmhhhkkkwww{{{zzz~~~~~~~~~|||~~~wwwxxx|||}}}|||yyy||||||pppaaaWWWUUUUUUSSSPPP@@@999000++++++,,,+++)))+++++++++*********))))))&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))************+++++++++++++++,,,---...///000000222444888@@@PPPkkktttjjj```PPPCCC???TTTSSSRRRRRRUUUZZZ]]]^^^\\\aaagggmmmttt~~~www{{{ssseee[[[\\\______aaafffjjjqqq|||{{{pppmmmrrrmmmxxxuuuiiiZZZGGG999555333111---,,,,,,+++***))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********)))))))))***+++,,,,,,---***)))---000---...AAAXXXwwwwwwkkkiiieee^^^YYYRRRJJJDDDAAA<<<999999:::<<>>EEETTTbbb[[[\\\aaaeeecccdddqqq{{{{{{{{{{{{xxxuuupppnnnhhhfffbbb```]]]ZZZVVVSSSMMMIIIIIINNNOOOJJJIIILLLLLLNNNOOOPPPRRRWWW]]]aaaeeetttrrrlllfffjjj{{{kkkXXXNNNYYYYYYUUU\\\\\\VVVUUUOOOZZZdddooo|||}}}cccDDD333111222444444444:::BBBHHH\\\www|||~~~kkkzzz~~~zzz}}}{{{yyyrrrdddUUUKKKHHHJJJCCCGGGYYYuuu~~~}}}}}}{{{wwwqqqlllggg```SSSGGG???888BBBoooyyyttt{{{NNN......***%%%...(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%xxxrrrpppxxx~~~lll[[[SSSQQQYYYQQQCCC777111///,,,'''+++)))'''''')))))))))((())))))************))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))************++++++++++++++++++,,,,,,222///...000000...000444555666GGGjjjddd]]]RRRJJJLLLTTTWWWUUUSSSRRRTTTXXX[[[___mmm|||ssstttyyy{{{rrrpppbbbLLL>>>:::444,,,333---)))***+++))))))+++))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((()))***+++''')))************+++---222+++///888333555]]]mmmjjjkkkcccaaa\\\VVVNNNFFF???;;;:::888999>>>IIISSS[[[______]]]___dddcccdddvvv|||wwwtttsssjjj^^^XXXZZZVVVRRRMMMLLLOOOQQQQQQOOOFFFFFFGGGIIIJJJKKKLLLLLLLLLNNNQQQRRRSSSZZZdddmmmrrrzzzoooeeeQQQ[[[cccbbbXXXOOOLLLNNNUUU```lllyyylllNNN999555444666777999???EEEJJJLLLYYYvvv|||tttqqqvvv{{{xxx{{{www~~~~~~ppp]]]OOOGGGCCCEEEDDDKKK```{{{|||~~~~~~xxxooohhhbbbWWWMMMAAA@@@@@@bbb~~~fffnnnhhh444(((,,,)))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""############""""""""""""&&&%%%$$$#########%%%%%%"""############$$$$$$$$$######""""""###$$$$$$%%%xxx~~~}}}~~~|||zzzmmm^^^WWWTTTQQQKKKCCC999000+++***,,,+++))))))******((('''))))))************))))))(((((((((((((((((((((((((((((('''&&&'''((()))***))))))))))))************+++++++++++++++,,,,,,,,,...,,,---000000///000555888IIIeeeyyyjjj___\\\YYYSSSOOORRRXXXZZZYYYTTTRRRVVV___iiiwwwxxxvvvwww|||kkkZZZKKK@@@::::::777111,,,+++***((()))---))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((()))***+++)))+++,,,,,,+++,,,---///222,,,,,,000222DDDtttxxxssscccqqq|||jjjccc```\\\UUUMMMEEE???;;;999888:::BBBMMMWWW]]]^^^]]]ZZZ]]]dddhhhpppzzzuuupppiii]]]OOOJJJLLLIIIGGGHHHMMMSSSUUUPPPJJJGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQTTTVVVZZZcccpppyyyxxxssshhhnnnooodddSSSMMMTTT___qqq|||rrr]]]<<<666222444777:::???EEEKKKSSSeee~~~uuuwwwsssuuu|||{{{xxx}}}|||rrrcccWWWLLLDDDCCC@@@EEETTTjjj~~~{{{}}}|||wwwooojjjeeeZZZPPPEEE>>>999MMMqqq|||uuujjjkkknnnCCC...+++++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""############""""""""""""%%%$$$######"""###$$$%%%"""############$$$$$$$$$$$$###############$$$$$$tttmmmppp|||uuuxxx}}}{{{yyy|||rrr]]]TTTQQQPPPOOOEEE555---///...,,,******+++***(((&&&))))))************))))))(((((((((((((((((((((((((((((('''''''''((()))***))))))))))))***************+++++++++,,,,,,,,,---,,,,,,...222333111444999AAA___hhhUUUJJJDDDOOOOOOQQQVVV[[[]]]^^^^^^VVVWWW___ooozzzgggOOOAAA@@@:::555000...***'''***///***))))))(((((())))))***((((((''''''''''''(((((('''''''''(((((()))***++++++,,,......------///000//////......999[[[fff```bbbfff~~~tttfffbbb___ZZZSSSKKKCCC>>>;;;777888===HHHUUU]]]___]]]^^^[[[]]]dddkkk{{{|||xxxsssjjj^^^NNNAAA>>>AAAEEEGGGLLLTTTYYYXXXOOOGGGGGGGGGFFFGGGHHHKKKMMMOOOTTTWWW\\\aaahhhsssyyyssssssvvvbbb\\\hhhxxxvvvmmmdddBBB:::444666:::>>>CCCHHHRRRaaa{{{yyyssszzzuuuttt|||xxx|||~~~|||vvvooofffWWWJJJAAA>>>???HHHVVVjjjzzz{{{{{{wwwqqqmmmiii___UUUHHH;;;666>>>PPPiiivvvrrrrrrwwwwwwpppxxxxxx[[[888***------***))))))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""######"""""""""######$$$"""############$$$$$$$$$%%%$$$$$$#########$$$$$$ooonnnkkkdddlll|||~~~}}}yyyrrrvvvmmmaaaTTTMMMQQQMMM@@@666555...,,,+++***+++***)))'''))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))***************++++++,,,,,,---------......111555666666;;;AAAWWWuuukkkSSSGGGEEEGGGLLLLLLSSSaaaiiigggcccbbbYYYaaarrr~~~}}}cccKKK===999666333222---)))***///***))))))))))))))))))***((((((''''''''''''((((((''''''''''''((()))***++++++,,,......------///000***111333444IIIuuu\\\jjjooobbb||||||ooobbb```]]]WWWOOOHHHAAA===:::777:::BBBOOO\\\bbb```]]]aaa```aaadddkkk~~~{{{{{{uuupppfffWWWGGG???@@@DDDIIINNNUUUWWWUUUOOOIIIEEEHHHGGGGGGHHHKKKOOOSSSVVV^^^bbbiiiqqqzzzyyyrrrrrrvvvxxx}}}|||ggg]]][[[[[[HHH???888:::@@@EEEJJJOOO]]]qqq|||xxx{{{uuussswww|||}}}vvv|||{{{yyywwwwwwppp___OOOBBB>>>>>>CCCKKK[[[yyyzzzzzz{{{xxxtttqqqlllbbbXXXLLL>>><<<<<>>IIIUUU___bbb```]]]___bbbdddfffooozzzuuuwww{{{oookkk```RRRFFFDDDIIINNNKKKRRRXXXTTTKKKCCCDDDHHHKKKKKKLLLOOOSSSYYY^^^bbbjjjpppxxx~~~}}}}}}{{{zzz|||zzz|||ppp^^^PPPKKKMMMPPPKKKCCC===???DDDIIIPPPVVVhhh}}}|||yyytttppprrruuuxxx~~~yyyyyy}}}{{{xxxxxxwwwttttttwwwsssdddTTTDDD???>>>BBBEEEPPPlll~~~yyy{{{|||{{{wwwtttoooeeeZZZRRRDDDAAA;;;444KKKiiinnnqqqhhhwwwyyymmmuuu[[[555---+++*********)))((((((''''''%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!!!!!!!""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%uuu^^^\\\ggg{{{~~~|||yyyzzz||||||yyyvvv]]]RRRTTTUUUNNNFFF777444///,,,+++++++++***))))))************))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))******************+++,,,---...//////000///111555888???NNN\\\~~~tttfffVVVLLLHHHIIIPPPVVV[[[\\\kkk~~~|||iii```dddsssxxxssswwwzzzzzzmmmVVV???:::666777555000------+++******))))))******+++((((((''''''''''''(((((('''''''''(((((()))***+++)))***,,,,,,++++++---......111111===jjj^^^___sss```rrrkkk```WWWSSSMMMFFF@@@<<<;;;::::::CCCPPPZZZ___```___^^^\\\```gggoooxxxssstttyyykkkfffZZZLLLEEEIIIOOORRRNNNWWW]]]YYYOOOKKKPPPWWWUUUVVVXXX[[[```ffflllooowww{{{||||||{{{{{{wwwjjjaaaaaa[[[QQQGGGCCCEEEJJJMMMJJJEEECCCEEEHHHMMMUUU]]]pppzzzuuuqqqmmmnnnnnnqqqzzz}}}tttjjjnnn~~~}}}{{{{{{yyyxxxzzzxxxnnncccJJJAAA===@@@BBBGGG\\\tttzzzvvvzzz|||}}}zzzxxxssshhh]]]QQQFFF@@@:::333???ZZZlllrrrnnnuuu~~~oooooo{{{oooCCC...++++++******))))))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$############""""""""""""!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&}}}nnngggeeeiiitttsssrrrttttttuuu~~~zzz{{{rrruuu|||cccVVVWWWUUUNNNCCC===555...++++++++++++))))))************))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))******************+++,,,---...//////111000111555<<>>???@@@NNNaaa}}}uuuxxx{{{}}}|||{{{wwwlllaaaRRRKKK???:::999;;;QQQsssxxxllluuuSSS222...++++++******)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$############""""""""""""!!!"""###$$$%%%%%%%%%$$$"""############$$$$$$$$$#########$$$%%%&&&'''(((zzzeeefffqqq}}}~~~yyy{{{sssYYYUUUWWWTTTLLLDDD:::111,,,+++++++++))))))************))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))******************+++,,,---//////000333222333888AAARRRlllxxx|||gggfffYYYKKKCCCIIISSSWWWWWWXXX___ppp|||}}}zzzxxxvvvuuuwwwzzz~~~xxxoooWWWHHH:::666777444000...++++++************++++++((((((''''''''''''(((((('''''''''(((((()))***+++)))+++,,,,,,,,,,,,---///111111999[[[aaaXXX}}}dddwwwqqqhhhUUUOOOKKKEEE???;;;999:::;;;???LLLYYY^^^ZZZXXX[[[```ccceeeooowwwpppsssjjjXXXHHHEEEJJJLLLIIISSSYYYbbbiiillljjjfffccclllnnnqqqtttxxx|||~~~wwwsssuuuyyy{{{~~~|||vvvkkk^^^UUUAAA===999888888999===@@@NNNOOOSSSVVVVVVXXXcccooo~~~xxxpppllljjjhhheeefffoooyyyooo___^^^gggfffpppzzz}}}}}}xxxtttuuuuuusss```KKK===>>>>>>===GGGWWWxxxvvvuuuyyy|||}}}}}}zzzpppeee[[[TTTBBB;;;===555FFFrrr}}}hhhooo|||~~~}}}^^^555000++++++******)))(((((((((''''''&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$############""""""""""""!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$""""""###$$$%%%'''((())){{{qqqlllppp}}}{{{||||||||||||~~~}}}~~~vvv\\\SSSRRRSSSPPPCCC111+++//////***+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++,,,,,,,,,---...///000111...444666888IIIiiiggguuu|||cccWWWVVV???EEENNNTTTWWWYYY\\\___iii|||vvvqqqssswwwrrrkkkppp|||qqqdddwwwxxx[[[===333555666444333,,,,,,++++++***++++++,,,((((((''''''''''''(((((())))))))))))************,,,++++++,,,...//////...444222KKKpppNNNtttkkkfff~~~pppddd\\\WWWSSSIII@@@<<<;;;::::::<<>>111000555888:::;;;GGGQQQ[[[```aaadddlllsssvvvssslllfffcccbbbcccjjjrrrtttiiiccc```^^^]]]fffooo~~~}}}xxxtttrrrqqqpppbbbRRRCCC>>>===<<>>777BBBTTTzzznnnyyyggg~~~zzzXXX555...---***(((((())))))(((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''\\\YYYdddooo______eeeooonnn```WWWgggyyy}}}xxxzzz~~~zzzjjjUUUSSSQQQIII<<>>OOOVVV]]]]]]ZZZ\\\dddmmmvvvuuuggg^^^bbbjjjmmmooosssqqqttt{{{qqqIII333555777000...---,,,+++++++++++++++)))((((((''''''(((((()))))))))))))))************,,,+++,,,,,,---......///999EEEpppiiiXXXzzztttjjj{{{oooiiiddd[[[SSSHHHCCC???<<<888777===EEETTTYYY]]][[[[[[```dddfffiii}}}~~~~~~}}}}}}~~~yyyppp___OOOIIIJJJKKKIIISSSaaannnrrrrrrtttvvvvvvsssxxx}}}~~~wwwxxxyyy}}}||||||{{{zzzwwwqqqnnnrrrvvvzzz}}}}}}uuubbbTTTDDD:::666555;;;AAAEEEVVVhhhnnniiihhhpppzzzuuuooolllmmmooorrrxxxwwwlllfff___\\\]]]^^^\\\ZZZ\\\qqq}}}{{{{{{zzzzzzyyyssscccOOOBBB;;;888:::===FFFYYYxxx~~~|||~~~}}}wwwlllbbbXXXPPPCCC888999BBB```zzztttnnnyyyvvvzzzfff@@@000---+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&'''((((((\\\jjj{{{}}}gggWWWYYY\\\]]][[[XXX\\\eeeoooqqqoooooovvv}}}rrr~~~dddWWWMMMKKKDDD666......,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,++++++---...//////......555666HHHiiizzzsssbbbWWWOOOMMMNNNWWW]]]bbb```]]]cccrrryyyxxxqqqcccXXXZZZbbbhhhlllpppkkkkkkmmmuuu^^^===333444333//////---,,,++++++++++++))))))(((((((((((())))))((()))))))))************+++,,,,,,,,,,,,---///111999\\\vvv\\\sss|||qqqhhhfffbbbXXXOOODDDAAA???<<<666555???JJJWWW[[[^^^^^^]]]___dddgggiii}}}~~~||||||}}}tttqqqfffWWWLLLJJJPPPWWWcccppp|||~~~~~~zzz~~~}}}{{{wwwzzz}}}xxxxxxrrrnnnsss}}}yyyxxxxxxyyyyyyyyywwwuuusssvvvxxxyyyyyy|||~~~zzzsssfffZZZKKK@@@999999@@@IIIJJJ[[[nnnwwwwwwwww~~~{{{uuurrrsssuuuwww|||zzzmmmeeedddbbb^^^ZZZXXXYYY\\\^^^ccczzz{{{{{{}}}}}}||||||zzzlllXXXGGG>>>:::;;;======JJJhhh~~~|||~~~}}}zzzkkkaaaVVVOOOFFF<<<888999PPPvvvuuunnnqqqlllrrrIII111,,,)))***+++***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&'''((((((lll{{{yyy}}}nnnddd^^^eeemmmkkklllvvvsssrrrpppoooppptttzzz~~~rrrrrr}}}xxxcccKKKGGGHHH@@@333,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,+++,,,---...///000000000777EEEcccnnn]]]OOOHHHOOO[[[```dddhhhggghhhuuuvvvvvv{{{uuuggg^^^TTTRRRUUU[[[bbbhhhfffeeeeeejjjtttyyySSS888222888111000///---,,,+++++++++))))))(((((((((((())))))((()))))))))************+++,,,------,,,...222555>>>uuubbb[[[}}}|||llldddccc___UUUKKKBBBAAA@@@<<<777777AAANNNWWWZZZ^^^``````___bbbfffmmm{{{~~~~~~|||xxxvvvvvvwwwrrrtttppp```LLLEEEQQQ```rrr~~~~~~}}}zzz}}}~~~~~~uuuooorrrsssyyy}}}wwwooonnnpppvvv}}}}}}yyypppqqqrrrsssssssssssssss||||||yyyvvvwwwzzzwwwqqqddd[[[QQQIIIDDDCCCKKKUUUTTT___ooozzzyyyuuuwwwzzz}}}}}}}}}wwwhhh___\\\^^^___^^^YYYTTTWWW```jjjvvvzzz{{{~~~}}}{{{{{{xxxmmm\\\JJJ@@@<<<<<<<<<;;;EEE```~~~|||}}}|||zzzyyymmmbbbVVVNNNGGG@@@;;;999GGGkkkzzzrrrkkkjjj```rrr}}}YYY444,,,'''))),,,***)))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((~~~||||||wwwssszzz~~~{{{WWWHHHIIIGGG;;;000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,,,,...///111333444444RRR}}}pppSSSGGGPPPZZZZZZdddhhhnnnrrrzzztttwwwrrrnnnccc^^^WWWRRRPPPSSS[[[aaadddfffhhhjjjrrreeeBBB333444222111000...,,,+++++++++***))))))(((((())))))***))))))))))))***************,,,......---000555:::OOOnnntttpppwwwyyykkkccc```[[[QQQHHHBBB@@@???===:::;;;GGGTTTYYYZZZ^^^bbbbbb```ccchhhzzz|||zzz{{{zzzxxxuuussstttuuuqqquuusssbbbJJJ???LLL___www{{{yyyzzz{{{uuuxxxzzzzzz{{{oooffflllvvvwwwxxxxxxqqqqqqtttxxx{{{|||zzzwwwtttppprrrrrrrrrppppppqqqsss{{{{{{zzzwwwyyy{{{wwwqqqbbb\\\VVVSSSQQQPPPUUU\\\___gggrrr{{{zzzuuuyyy~~~wwwwwwzzzuuuhhh^^^ZZZ[[[WWWZZZ[[[YYYXXX^^^lllwwwzzz{{{~~~{{{xxxxxxrrrlll^^^MMMAAA===:::888:::CCCWWWttt}}}}}}zzzxxxxxxtttjjj\\\QQQIIIBBB===::::::RRRgggqqqsssqqq{{{dddgggooo;;;///'''***,,,)))(((+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&((((((zzz{{{~~~qqqSSSJJJIIIBBB999------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************++++++******++++++,,,------,,,,,,---///333777999>>>bbbvvv```LLLLLL[[[aaa\\\kkkqqq{{{|||{{{sssuuu}}}uuuhhhiiidddaaaZZZSSSPPPRRRUUUXXX[[[bbbiiioooxxxsssWWW???111444333111///---++++++*********))))))))))))******))))))))))))************))),,,/////////222888>>>jjj|||wwwooovvvkkkccc]]]WWWNNNHHH@@@===<<<======BBBOOO\\\]]]\\\^^^bbbbbbaaafffnnn~~~zzzyyywwwtttpppmmmnnnnnnkkkllliii\\\GGG===III[[[ssswwwttttttsssrrrrrrvvvwwwvvvzzz~~~}}}wwwjjjgggqqq{{{wwwtttvvvrrryyyyyyzzzzzzyyyvvvrrrooopppqqqrrrqqqooooooqqqtttrrruuuwwwxxxzzzzzzssskkk^^^ZZZXXXYYYYYYVVVVVVYYYdddmmmwww}}}xxx{{{|||uuuvvvzzz~~~{{{mmmfffaaa[[[YYY[[[XXXYYY[[[^^^cccmmmxxx|||}}}zzzuuuuuunnnlllcccSSSFFF@@@;;;555888@@@LLL\\\sss~~~zzzxxxzzzvvvnnnaaaTTTJJJCCC===999777>>>]]]vvvuuujjj{{{}}}FFF666+++,,,,,,((('''+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&((()))***|||yyyxxx|||___JJJHHHGGGAAA---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++++++++******++++++,,,---...---,,,,,,///444999<<>>;;;:::===@@@GGGUUUaaabbb^^^^^^aaaaaabbbiiittt|||xxxvvvsssmmmgggcccaaabbbcccaaa]]]TTTFFF???JJJZZZppp}}}yyyooommmnnnmmmkkkrrruuuuuuuuuyyy}}}wwwmmmjjjhhhrrryyysssttt}}}~~~{{{xxxwwwwwwuuuqqqmmmhhhjjjlllkkkjjjkkknnnrrriiioootttwwwxxxvvvkkk```[[[XXXWWW[[[[[[VVVRRRRRRKKKVVVaaafffeeehhhpppyyyuuuxxx}}}~~~~~~wwwyyy|||~~~{{{mmmaaa___^^^[[[YYY[[[___]]]]]]dddooozzz~~~~~~zzzssssssoooppphhhYYYLLLDDD===555555===CCCKKKaaa{{{zzz}}}rrrmmmbbbTTTJJJBBB<<<777>>>:::aaaiiisssOOO<<<......---'''&&&***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&((()))***+++zzzuuuvvvyyy~~~~~~zzzYYYKKKHHHBBB===666---******+++)))'''******++++++++++++***************))))))))))))))),,,,,,++++++***+++++++++///...------111777AAAHHH[[[wwwmmmYYYPPPZZZ]]]XXX```rrr|||}}}vvvkkkeeeeeefffhhhiiihhhdddaaa\\\YYYTTTOOOKKKHHHHHHHHHEEEKKKWWWeeekkkjjjhhhiiirrrzzzggg@@@:::444000111222...++++++******))))))))))))***************)))******+++,,,'''444+++)))777000666]]]hhh|||kkkyyypppppplllYYYNNNKKKGGG===>>>;;;;;;DDDTTT\\\\\\ccc]]]\\\bbbccceeettt}}}{{{uuutttpppeeeYYYQQQOOOPPPLLLJJJIIIHHHCCCCCCOOO___pppxxxtttllllllmmmkkkhhhrrrqqqvvv~~~yyyoooiiiiiikkkppptttxxx{{{|||}}}{{{vvvtttrrrpppllliiikkkiiiffffffggghhhiiihhhjjjkkknnnsssvvvqqqfff]]]YYYWWWTTTSSSRRRQQQPPPNNNGGGAAA===@@@FFFNNNZZZdddmmmvvv}}}~~~|||}}}~~~}}}}}}qqqnnnggg___ZZZYYY\\\^^^^^^fffbbbeee{{{zzz}}}{{{vvvxxxwwwsssssssssooodddTTTEEE<<<999<<<;;;:::@@@TTTtttwww|||wwwqqqkkkddd[[[NNNAAA999999666:::^^^eeejjj@@@---///(((***...&&&)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((&&&(((...444xxxppprrrvvv~~~{{{xxx~~~zzzyyyoooNNNDDDFFF@@@999000,,,,,,,,,+++)))******++++++++++++******************)))))))))))),,,,,,+++++++++++++++,,,///---///222444888EEETTT~~~nnnaaaXXXVVV]]]^^^^^^lll|||yyyxxxuuuooojjjeeeccc`````````aaa```___SSSPPPLLLIIIFFFEEEEEEEEE@@@BBBKKKXXX`````````aaajjjppp|||vvvPPP999555333333000,,,***---******))))))))))))*********************++++++,,,)))333,,,,,,777222@@@nnnbbbrrrqqqppphhhbbbSSSLLLJJJEEE>>>>>>;;;<<>><<<===HHHUUU```jjjwwwtttmmmjjjhhhbbb]]]ccceeekkkrrrsssooommmnnnrrrssstttvvvxxx{{{|||}}}yyyuuuqqqnnnlllkkkhhheeeooolllhhheeeeeeeeeeeedddeeedddfffiiikkkggg___WWW]]]ZZZVVVSSSQQQPPPNNNLLLCCC===999;;;@@@FFFPPPZZZcccjjjooopppwww~~~yyywwwtttuuuwwwqqqmmmfffaaa___^^^______\\\aaaeeettt~~~zzztttqqqsssqqqiiiZZZIII===888888888888<<>>:::888666222---,,,///******))))))))))))*********************+++,,,,,,+++222---///777555PPP```___jjj~~~wwwfff^^^[[[QQQLLLHHH??????===;;;===HHHWWW```bbb______bbbeeeggguuu{{{uuurrrmmmjjjbbbWWWJJJ@@@:::777999777888;;;===???FFFNNNRRR\\\kkkwww}}}~~~|||zzz{{{uuummmhhhddd___WWWQQQaaadddjjjqqqsssuuu{{{{{{wwwuuuuuuuuuvvvxxxtttppplllkkkjjjhhhggglllhhhccc___^^^_________bbb```___```bbb```[[[WWW^^^ZZZTTTPPPMMMKKKIIIGGG???999444555777;;;CCCKKKUUUZZZ^^^aaaiiiyyy{{{tttrrrsssvvv{{{{{{uuummmgggccc```\\\YYY[[[aaammm}}}vvvqqqssstttnnn```PPP@@@888666777888:::EEE^^^{{{wwwyyytttnnnhhhbbbWWWIII@@@>>>777666===TTTpppzzzooorrr|||ZZZ:::...(((+++---''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))...555;;;hhhZZZ```zzz~~~qqqkkksss{{{lllJJJHHHGGGAAA888222///...---,,,***++++++,,,,,,++++++***)))***************++++++,,,,,,+++++++++,,,------000---111888888>>>]]]nnnjjj~~~hhhRRRXXXaaaeeedddhhh{{{xxxnnnmmmkkkeee^^^[[[ZZZ[[[^^^YYYRRRNNNMMMOOOQQQRRRFFFEEECCCBBBAAAAAABBBCCCCCC>>>???IIIUUU]]]cccgggbbbbbbgggrrrrrrNNNDDD;;;888777222//////+++******))))))******++++++************+++,,,,,,...000...111555:::```zzzRRRgggtttjjjeeeYYYXXX[[[SSSLLLFFF;;;>>><<<:::???JJJWWW```ddddddcccbbbbbbfff{{{|||zzzvvvqqqnnnbbb]]]TTTJJJCCC===:::999;;;::::::===AAACCCEEEFFFGGGPPP\\\ggglllllliiigggccc___ZZZXXXWWWTTTMMMHHHPPPVVVdddttt{{{wwwvvvvvvvvvsssoookkkiiihhhhhhhhhaaa]]]XXXVVVVVVWWWYYYYYYZZZXXXVVVVVVXXXYYYXXXWWWXXXTTTNNNIIIFFFEEECCCAAA===777222222222333888???JJJNNNSSSXXXaaaqqqxxx~~~wwwuuuwww|||~~~wwwpppiiiccc```^^^eeeqqq}}}wwwsssssssssnnndddTTTDDD:::777888999:::???RRRssszzzwwwxxxsssmmmhhhddd[[[MMMCCC???888888888EEEdddqqq||||||hhhBBB---(((,,,---))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))+++111999???ooo``````bbbkkksssccccccsss\\\AAAIIIDDD<<<555111...,,,+++++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,,,,+++++++++,,,------...111...000666999HHHnnn|||hhhuuulllZZZXXX```eeegggfffqqqwwwlllhhhddd___\\\[[[YYYWWWUUUVVVSSSOOOLLLLLLLLLKKKJJJDDDCCCBBB@@@????????????===888888@@@KKKUUU^^^eee\\\\\\]]]cccrrrcccOOO<<<666999777000+++++++++************+++++++++++++++***+++,,,,,,---.........111555DDDqqqwww^^^|||lllsssyyycccYYYZZZ[[[QQQIIIFFF>>><<<999999AAALLLWWW___cccbbbaaa```cccqqqyyyuuurrrmmmhhh[[[RRRHHH@@@>>>???@@@AAA?????????@@@CCCDDDBBB???CCCFFFKKKPPPQQQOOOKKKHHHHHHEEECCCCCCEEEFFFDDDBBBEEERRRmmm|||||||||nnnmmmjjjfffcccbbbbbbbbbZZZVVVQQQOOOOOOPPPQQQQQQMMMKKKIIIIIILLLOOOQQQRRRQQQMMMHHHEEECCCAAA@@@>>><<<666222111111000333888@@@DDDJJJRRR\\\iiiyyy~~~{{{zzz}}}}}}vvvnnnjjjkkkmmmsss~~~yyyvvvtttqqqllldddWWWIII???777888999999:::FFFccc~~~}}}xxxvvvqqqlllhhheee^^^QQQEEE???777999777@@@```|||qqqqqqJJJ...***---,,,+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***///555===BBB```UUU[[[fffnnn~~~uuucccgggyyyzzzFFFJJJGGGAAA:::444///,,,***++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,++++++,,,,,,---...///111000111555???XXXoooqqq~~~yyylll[[[ZZZfffeeehhhjjjppp}}}nnncccccc]]]WWWWWW[[[[[[WWWRRROOONNNMMMLLLLLLJJJGGGDDD@@@@@@>>>===<<<;;;;;;;;;999666666<<>>===999555111222111///111555888:::@@@IIISSS___ooo|||~~~xxxpppmmmooorrruuu{{{zzzuuuoookkkfff[[[NNNCCC777666777777666<<>>;;;888<<>>>>>>>>======<<<@@@IIIZZZjjjnnncccUUUMMMPPPQQQSSSUUUXXX[[[]]]___bbbddddddaaa[[[WWWUUUUUUNNNLLLJJJHHHHHHGGGEEECCCAAABBBBBBBBBCCCDDDFFFHHHGGGEEECCCBBBAAA>>>:::777555111///111000...///333444333777???IIITTTfffvvvuuuttt{{{xxxvvv|||||||||tttrrrtttuuuuuuvvv||||||vvvpppmmmjjj```RRRFFF:::666666888666888KKKaaa~~~yyywwwtttooommmnnniii\\\NNNFFF999999444333GGGhhh}}}|||rrr|||___:::111...(((,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''+++222:::AAAFFFIII}}}eeeYYYeeeuuu|||~~~zzz{{{www|||pppoooMMMLLLIIICCC;;;333...++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++++++++,,,---...///000...555777999PPPxxxaaagggzzznnntttkkkVVVRRRaaajjjfffiiinnn~~~|||vvvrrrmmmddd]]]MMMLLLLLLNNNRRRRRRPPPMMMIIIIIIHHHHHHIIIGGGCCCAAA<<<<<<<<<<<<<<<<<<======666777999:::888:::DDDPPPYYYeeejjjdddbbbooozzzSSS===666555333222,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,///555666HHHyyy[[[ttteeewwwxxxrrr^^^UUUSSSMMMHHHAAA444<<<999>>>LLLVVVZZZ\\\___VVVaaakkkmmmwww|||uuurrrmmm___OOOCCC>>>:::>>>IIIRRRSSSQQQQQQZZZ```___aaafffhhheee`````````bbbcccaaa[[[VVVMMMMMMLLLJJJGGGCCC???===???AAAEEEIIIHHHFFFIIIOOOEEEGGGLLLRRRWWWZZZ\\\]]]YYY[[[\\\YYYSSSMMMKKKJJJDDDCCCCCCDDDEEEEEECCCAAA;;;<<<=========<<<===>>>DDDBBBAAA@@@>>>:::555111111...---//////...///222555111222999BBBOOObbbtttnnn```hhhqqqyyyxxxuuuxxx}}}nnnlllwww|||{{{|||{{{|||wwwrrrqqqnnndddTTTGGG===888888;;;999999HHH\\\|||yyyyyyvvvrrrppprrrnnnaaaRRRJJJ===<<<666333DDDhhh}}}fff???555///'''+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&)))---555>>>EEEJJJLLLcccaaaeeesssxxxwwwvvvvvvxxx|||yyyrrroootttlllIIICCCMMMCCC888444))),,,,,,---------,,,++++++*********)))******+++,,,---,,,+++***+++---///111333000222@@@]]]tttbbbsssnnnkkkbbbWWWTTT]]]iiioooooolllxxx}}}ppplllllleeeYYYOOOJJJHHHMMMMMMHHHLLLQQQKKKJJJIIIGGGEEEDDDAAA>>>;;;<<<<<<;;;;;;;;;:::::::::666777888999;;;>>>@@@AAARRR\\\___ZZZ^^^qqqkkkJJJ999777555111///---***)))***+++******------,,,++++++,,,,,,,,,---)))444;;;SSSuuuwwwgggyyyyyyxxxlllcccWWWNNNIIIDDD>>>999<<<===FFFTTT[[[ZZZ\\\aaa[[[___eeeooo}}}wwwzzzuuuaaaQQQLLL???<<>><<<;;;<<<<<<;;;:::::::::;;;;;;===<<<;;;999777555333222000///...------...000111444444555666888BBBVVViii~~~yyytttjjjpppxxxyyypppsssyyyttt|||tttnnnvvvxxx{{{~~~~~~{{{vvvvvvrrrnnnjjjcccUUUHHH@@@===:::666AAA;;;BBB{{{zzzvvvtttuuunnnaaaWWWTTT>>>@@@333888>>>iii}}}~~~{{{~~~wwwTTT222,,,000(((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))((('''&&&+++111888>>>EEELLLPPPhhhbbblll~~~|||yyyvvvuuuvvvyyy{{{|||{{{vvvoooyyy}}}XXXAAAHHHBBB777555222,,,,,,,,,,,,,,,,,,++++++***************++++++,,,---,,,++++++,,,---///000111444>>>LLLdddlllnnnrrrhhh___YYYTTTWWWcccnnnrrrpppsss{{{qqqhhhffffffaaaWWWOOOLLLHHHOOOSSSMMMMMMPPPMMMKKKIIIEEECCCBBB???===:::::::::999999999888888888555555666777999;;;===>>>JJJUUUZZZWWW[[[lll{{{yyyXXXCCC;;;999555///---+++******++++++***------,,,,,,+++,,,,,,---...+++333>>>___hhhqqqrrr___wwwttthhh___TTTKKKFFFBBB===999;;;>>>HHHUUU\\\\\\]]]aaafffccceeeuuu{{{vvvvvvsssdddRRRGGG;;;:::???IIIOOORRRVVV\\\TTTZZZ```dddjjjooonnniiijjjlllooorrrtttrrrmmmiiikkkjjjiiifffbbb^^^[[[YYYVVVUUUVVVZZZ[[[___iiivvvxxxyyyzzztttkkkfff\\\XXXRRRMMMJJJGGGDDDBBB>>>>>>===<<<:::999999888999999888888777777888888888777555444222000///...000///...---...///111222222222333444444;;;LLL\\\tttvvvvvvxxxsssnnnwww}}}lllkkkttttttzzzvvvooolllrrrzzz|||yyy|||~~~zzzwwwwwwwwwtttpppllleeeWWWJJJBBB>>>:::444======MMM|||tttooorrrpppfffXXXQQQDDD@@@444:::@@@bbbrrrmmmccc===///111...******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&(((((('''''')))---333:::@@@GGGMMMQQQdddfff~~~}}}xxxsssqqqrrrtttrrrrrruuuzzzzzzvvvqqqHHHFFFDDD;;;777666,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,,,,---......//////...333DDDQQQfffoooxxxjjjUUUQQQSSS^^^llluuuuuurrr|||zzzttthhhdddaaa```bbb```ZZZSSSTTTNNNUUU\\\RRRKKKNNNNNNLLLHHHCCC@@@>>><<<;;;999777777777777666666666666666666666777888999:::;;;???JJJRRRSSSXXXeeepppsssqqqgggJJJ;;;666444000...+++***+++,,,+++***---,,,,,,,,,,,,,,,------000...222EEEqqq}}}ZZZooocccqqq|||tttnnnbbbZZZPPPHHHCCC???;;;888;;;@@@LLLXXX^^^^^^^^^aaaggg```eee~~~{{{vvvsssqqqiiiUUUAAA??????DDDLLLQQQSSSUUUYYY]]]cccggghhhkkkmmmlllhhhiiilllrrrxxxzzzxxxrrrmmmmmmllljjjhhhfffcccaaa``````aaadddfffggglllyyy~~~~~~zzznnnfffXXXTTTNNNIIIEEEBBB@@@>>>:::999888666555555666666666555444444333333333444333222111000...---,,,+++000///.........///111222111111333444333555AAANNNbbbfffooozzzzzz{{{sssuuukkkfffqqqvvvuuunnnhhhhhhkkkooouuu{{{xxx~~~~~~||||||~~~}}}zzzvvvxxxyyywwwssspppiii[[[MMMAAA>>><<<555:::<<>>SSSxxxoootttKKK000...222******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''',,,000666===CCCIIIOOOTTTdddxxx~~~yyyrrrooooooqqq~~~uuu~~~wwwsssrrrooovvv\\\HHHEEECCC;;;111------,,,+++++++++******+++************+++,,,,,,+++,,,---.../////////...222444DDDQQQiii{{{lllUUUSSSWWWdddrrrxxxxxxvvv{{{pppiii\\\]]]^^^```cccddd```ZZZ\\\RRRWWW]]]SSSIIILLLNNNKKKFFF@@@<<<:::999888888666666666666555555555555999888888888888999::::::888BBBMMMQQQVVV___fffggglllvvvvvvSSS<<<333333111...,,,+++,,,,,,,,,+++---,,,,,,,,,,,,------...111222333PPP]]]___|||wwwcccxxxrrrhhh\\\VVVMMMEEEAAA>>>;;;999;;;CCCPPPZZZ_________aaaaaa___ooo|||~~~zzzrrrrrroooZZZ@@@CCCEEEJJJPPPTTTVVVWWWXXXaaagggjjjiiiiiikkkllljjjjjjmmmrrrwwwzzzxxxsssooohhhhhhfffdddcccbbbbbbbbbeeehhhkkkkkkkkkppp}}}{{{}}}}}}tttfff]]]RRRNNNHHHCCC@@@===:::999888777555333222333444555444333222111111000000111111111000///...------,,,...---------...///000111111333666888666666===GGGXXX[[[iiizzzzzzvvvxxxwwwvvv}}}tttnnnxxx}}}uuuiiibbbcccdddfffqqq~~~||||||~~~}}}zzzyyyyyywwwtttrrrkkk^^^PPP@@@<<>>HHHOOOTTT[[[```aaakkknnnaaaBBB666666111///,,,,,,,,,------,,,---,,,,,,,,,------...//////444666aaa~~~WWWvvvjjjaaasssoooeeeXXXSSSKKKDDD???===;;;;;;<<>>FFFQQQSSS___ppptttnnnooowwwvvvzzzvvviii```^^^^^^aaappp~~~||||||}}}zzzzzzwwwtttrrrmmm```TTTGGG<<<===999;;;;;;666IIILLLNNN]]]|||yyyuuummm```UUUOOOEEE???999555999RRRyyy]]]777,,,...+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%&&&(((+++111555<<>>;;;;;;;;;???KKKWWW[[[\\\]]]___^^^dddnnn}}}{{{qqqmmmkkk[[[GGG@@@FFFKKKOOOUUU\\\___^^^^^^mmm{{{}}}wwwoooiiiccchhhgggeeeeeefffgggfffeeehhhgggdddcccccceeehhhiiiaaaggglllooouuu{{{mmm```TTTMMMLLLBBB???:::666444333222000...---,,,,,,,,,---...///333333111000////////////,,,,,,,,,,,,,,,,,,------++++++,,,---.../////////222222666:::;;;;;;@@@GGGLLLMMMTTT___dddeeekkkuuuzzznnneee[[[VVVUUU[[[gggsss}}}{{{zzz|||}}}|||{{{xxxtttrrrooodddYYYQQQ>>><<<555666<<<888AAAAAAPPPiii}}}uuummmbbbZZZQQQJJJGGG999666999GGGppp~~~wwwhhhDDD222---++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''&&&'''+++///555999@@@HHHOOOVVV]]]bbbzzzvvvooovvv}}}~~~||||||xxxgggZZZTTTSSSSSSXXXcccnnnpppmmmooouuucccXXXrrrxxxdddcccqqq{{{|||rrrNNNFFFAAA@@@333222000---,,,,,,---...,,,++++++++++++,,,------......------...///000111000BBBTTTttt{{{gggyyyxxxmmmiiiZZZYYYZZZdddpppvvvzzzyyywwwyyy{{{bbbUUUYYYYYY^^^______fffjjj___NNN???>>>CCCHHHNNN[[[[[[JJJ@@@<<<888555444444333333666666555555555444444444555444444333444444555555888:::>>>DDDKKKQQQXXX]]]```cccmmmyyyNNN888444222000...------......---,,,,,,,,,------...///000...999CCCuuuddddddsss~~~uuummmggg^^^SSSOOOIIIBBB<<<999999:::AAANNNYYYZZZYYY[[[]]]]]]___mmm{{{{{{uuukkkddd^^^SSSHHHFFFMMMTTTZZZdddqqqxxxxxx}}}rrrmmmjjjjjjhhhgggggghhhiiiiiihhhjjjhhhfffdddeeegggjjjmmmbbbhhhnnnrrr||||||hhh\\\TTTLLLGGGEEE<<<888444111000000///...++++++,,,,,,---------...333222111///.........---+++++++++,,,,,,---------,,,,,,---///000111111111555555777;;;<<<>>>DDDKKKMMMNNNQQQVVV\\\dddooowww|||gggYYYVVVOOOGGGGGGNNNTTTVVV^^^kkkyyy}}}{{{xxxzzz}}}~~~|||~~~yyytttsssqqqhhh^^^TTT@@@???555222===;;;@@@AAAMMMjjjyyysssjjj```QQQKKKHHH555888===<<<^^^~~~yyyxxxrrrOOO888,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&)))(((''')))...333999>>>EEEMMMUUU]]]eeejjj}}}xxxtttrrrfffmmmtttvvvtttuuuzzz{{{iii[[[UUUTTTJJJLLLWWWgggoooooonnnqqqvvvbbbPPPbbbsss}}}kkkdddrrrzzzuuu}}}aaaEEE999@@@555333000...------...///,,,,,,++++++,,,,,,---...///...---,,,---///111333777MMM]]]~~~uuufffnnnjjjiiiWWWUUUZZZhhhwww}}}www}}}iii[[[aaa^^^aaaaaa```gggkkk^^^JJJAAACCCJJJMMMTTTddd___EEE===:::666444444444333222555555555444444444333333666555555555555666777777999888:::@@@FFFMMMUUU\\\^^^dddmmmyyyXXX>>>999333000...---.........---,,,,,,,,,---...///000000111===GGGuuulll[[[oooqqqkkktttssslllddd[[[QQQNNNHHH@@@:::777888999CCCPPPZZZYYYWWWZZZ]]]\\\[[[nnnyyyvvvooofff]]]TTTLLLGGGHHHSSS```lllzzz~~~uuutttssstttvvvwwwvvvuuupppnnnkkkiiijjjmmmpppssslllqqquuuzzzppp^^^VVVRRRJJJ@@@999888555111///.........---,,,---...///////////////222222000///...---------+++,,,,,,---......//////---...///111222222333333;;;999999===???AAAGGGOOORRRTTTTTTUUU\\\jjjuuu{{{iiiNNNEEEGGGBBB::::::BBBBBB<<>>;;;:::===IIISSSYYYXXXYYY]]]___]]]ddd{{{uuukkkeeeXXXIIIFFFKKKKKKRRR```www|||yyyyyy{{{|||{{{yyyxxx|||vvvfffUUULLLDDD;;;555666000000///...---,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,////////////000000000000///111444666666777999:::999:::;;;<<<>>>CCCJJJNNNTTTNNNOOOWWW^^^fffyyy{{{YYYGGG@@@@@@AAAAAA@@@@@@???>>>AAA??????BBBGGGKKKLLLKKKLLLKKKKKKMMMVVVbbbiiikkkwwwyyy|||}}}{{{}}}}}}yyyvvvtttpppjjjeee[[[NNN@@@999777666999======FFF```yyyxxxuuunnniiijjjYYYLLL???999888888;;;@@@aaavvveee;;;555,,,+++*********)))'''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&(((,,,222666BBB???OOO\\\YYYbbbooohhh~~~{{{}}}}}}zzzzzz~~~{{{~~~{{{wwwyyyyyywww|||uuunnnjjjhhhfffeeeccceeeggggggiiiooowww|||xxxkkkaaa[[[XXXNNNIIIGGGMMMVVV```lllvvvtttuuu^^^IIISSScccpppzzzjjjbbbiiipppwww\\\DDD???;;;666000---......---+++---,,,,,,++++++,,,,,,---...,,,,,,000000///111666AAAWWWxxxwwwhhhxxxhhhbbb___XXXOOOXXXccclllrrr~~~uuuiiitttrrrmmmjjjjjjeeeVVVGGGAAACCCFFFLLL[[[bbbUUU@@@555444444333222222333333333333333333333444555666555555555555555555555555777888999:::>>>DDDMMMRRRVVVZZZ___nnnkkkMMM:::444222///.........---,,,,,,---......------///111444:::vvvkkkbbb\\\rrr``````jjjhhhccc___XXXSSSKKKDDD@@@===:::;;;>>>KKKSSSYYYYYYZZZ^^^```___lllzzzooobbbZZZRRRJJJFFFFFFCCCHHHQQQbbb{{{kkk]]]NNNFFF???666111111///......------,,,,,,,,,------------------------+++,,,------...---,,,,,,---......//////000111111000222444555555555777999::::::;;;<<>>???>>><<<>>>>>>>>>AAAHHHPPPUUUWWWgggooo{{{zzzwww}}}zzzyyyxxxuuuoooiiiZZZMMM???999777666999===:::>>>RRRwwwyyysssnnniiieeeXXXKKK>>>888777777;;;@@@vvv}}}nnnCCC222---+++************'''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''')))---333888>>>@@@NNN\\\ccclllqqqmmmuuugggaaaaaa\\\cccnnnyyy|||||||||||||||{{{}}}{{{xxx~~~|||wwwpppjjjgggggghhhjjjhhhiiimmmsssxxxzzz{{{yyyoooiiibbb\\\MMMFFFAAACCCJJJWWWkkkzzzxxxuuuvvvyyyuuuNNNKKKXXXtttvvv```^^^gggzzzwwwKKKEEE@@@;;;444000//////---+++------,,,,,,,,,,,,---------,,,---000000///222777AAAeeewwweeeqqq{{{kkk___WWWQQQQQQTTT\\\bbbjjjuuu}}}nnnooooookkkccc[[[TTTLLLDDDFFFBBBBBBJJJRRRPPPDDD888333333222222111222222222222111111222333444666777666666666666666666666666666777777888;;;@@@GGGLLLPPPWWW\\\fffqqqvvvwwwVVV<<<555333000.........---,,,,,,---......---...000222444GGGpppeeetttYYYbbbccc[[[cccmmmfff^^^ZZZUUUPPPHHHBBB>>>;;;999<<>>BBBJJJSSSYYYWWWSSSSSS[[[ggg}}}iiiPPPKKKJJJJJJHHHGGGFFFEEEDDDAAA???=========>>>===;;;<<<<<<<<<===@@@BBBDDDEEEJJJUUUfffttt|||~~~|||zzz~~~}}}|||}}}}}}zzzsssmmm___RRRDDD<<<999666888;;;<<<;;;HHHhhh{{{rrrqqqkkkccc[[[MMM???777555666:::???jjjnnnqqqzzzQQQ222...,,,************(((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((***///555:::???HHHQQQccc|||tttfffZZZUUUUUUVVVaaaqqq{{{tttqqqqqqrrruuussstttzzzwwwrrrjjj```PPPIIIAAA???BBBNNNbbbssssssoooiiijjj{{{aaaNNNSSSwwwhhh^^^dddttt]]]MMMCCC===555000//////---+++------,,,,,,,,,,,,---------,,,...000000///333:::HHHrrrooojjj~~~qqqfff___UUUMMMQQQ[[[___bbblll}}}sssfff```dddbbbVVVKKKFFFEEEEEEIIIAAAAAAIIIKKKAAA777444555444333111000000000000222111000000111333444666777777777777777777777777666777777777888===CCCGGGKKKUUU[[[```eeefffuuu^^^>>>777444111///......---,,,,,,---............000222555VVV^^^fffrrraaa[[[___uuu```[[[eeemmmfff^^^ZZZTTTLLLFFF@@@<<<999999===DDDNNNSSSWWWYYYZZZ^^^cccfff~~~xxxooo\\\MMMNNNVVVTTTJJJKKKNNNMMMKKKNNNVVV\\\^^^]]]___ooo~~~tttlllccc^^^\\\WWWMMMDDDCCC<<<555000...+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...///000111111666666666666777777777777888888888666555777:::<<<;;;===@@@CCCGGGMMMTTTYYYYYYWWWZZZhhh|||zzz```QQQPPPNNNLLLJJJIIIHHHHHHFFFDDDCCCCCCCCCCCCCCCBBBBBB???>>>???@@@???@@@CCC===DDDLLLVVVcccttt~~~~~~~~~zzzsssmmmhhhZZZKKKBBB<<<888777999???;;;AAA^^^zzzqqqtttqqqgggaaaRRRBBB999666555888<<>>;;;888888@@@HHHPPPRRRUUUXXXYYY]]]dddjjj}}}vvvfffTTTRRR[[[]]]XXXKKKTTT___fffnnnwww~~~~~~yyysssnnnllljjjeeebbb]]]UUULLLGGGEEEAAA999222111///,,,))))))******)))))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,------///...------...222555777:::::::::999888888777777999999999888777999<<>><<<>>>BBB@@@AAABBBFFFVVVooo~~~|||xxxqqqkkkjjj\\\MMMDDD>>>999888:::<<<888===VVVuuunnnuuuuuulllhhhYYYGGG===777444666999CCCcccyyyjjjqqqvvvwwwuuu|||lll===000...+++***++++++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''(((***,,,///555<<>>CCCGGGHHHGGGIIIKKKDDD777222555...///000222555777:::;;;:::888666444333555777888666666666666666666666666666777777777777:::>>>AAAEEEOOOUUU[[[``````lllqqqNNN<<<888333///......------+++---...///...000222444AAA{{{WWWUUUxxx|||]]]IIIeeerrrhhh___```ccc___^^^XXXKKKHHHBBB===:::777999BBBMMMSSSSSSUUUXXXZZZ]]]fffnnn}}}}}}rrrbbbXXX[[[eeelllPPP]]]ooo~~~~~~{{{zzz{{{yyyuuulllfff___YYYVVVRRRMMMIIIGGGBBB<<<888666444000---'''******((((((+++,,,************++++++,,,,,,,,,******++++++,,,,,,------000/////////111555999;;;::::::999999888888777777888999;;;;;;;;;===AAACCCEEEIIIMMMPPPSSSUUUXXXZZZ___ooonnnlllTTTRRRPPPMMMKKKJJJJJJJJJGGGKKKRRRYYYaaaiiipppvvv}}}gggPPPEEE@@@;;;;;;>>>???EEEJJJQQQeee~~~zzzvvvqqqllliii\\\NNNEEE@@@;;;:::<<<===:::===SSSzzzqqqooovvvwwwpppjjj\\\KKK@@@:::555444666???ZZZ~~~wwwoooyyytttGGG111///,,,++++++++++++***((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''')))+++---111777???DDDJJJYYYjjjnnndddgggmmmooommmrrruuuzzzkkkdddnnnzzznnnVVVPPPVVVaaasss|||ooo[[[RRRIIIEEE@@@<<<<<<>>>HHHccckkkjjjssswww{{{{{{aaaQQQ\\\yyy|||tttiii]]]___|||qqqLLLDDD:::444111000///---......------------......000......//////333@@@NNNdddhhhiiiooorrreeefffbbbYYYTTTWWW\\\^^^eeerrrvvvcccVVVTTTXXX[[[YYYQQQDDD===???CCCDDDGGGLLLPPPLLLBBB777333444...///111444777;;;>>>@@@888777444333333555888999555555555555555555555555555555666666666888<<>>AAACCCEEEGGGJJJMMMNNNOOORRRTTTVVVZZZ___bbbjjj~~~llljjjQQQPPPMMMKKKIIIIIIIIIJJJEEELLLXXXfffttt|||[[[NNNLLLKKKNNNTTTXXXcccnnnyyy{{{xxxuuurrrpppbbbTTTJJJDDD===;;;<<<===;;;===NNNqqqyyyrrrwww|||zzzvvvhhhZZZKKKBBB;;;666444555888KKKvvv{{{rrr|||~~~|||SSS222///,,,++++++,,,++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((())),,,...333999AAAGGGMMM[[[xxx{{{```\\\hhhwww~~~}}}}}}oooeeebbbwww|||aaaIIIIIISSS^^^kkkwwwttt```VVVLLLIIIFFFAAA>>>>>>CCCdddqqqmmmooojjjiiiyyyvvv^^^```|||~~~xxxrrrgggVVVkkkPPPHHH>>>666222000...,,,......------------......000///.........444CCCRRRcccaaacccqqq~~~iiidddhhhbbbVVVRRRZZZ```___hhhvvvvvvbbbVVVRRRVVV[[[\\\XXXNNNCCC@@@EEEHHHHHHFFFOOOTTTMMM@@@777333222111222333555888;;;>>>@@@444222000///000333666999555555555555555555555555333444555555555777;;;>>>AAAFFFIIISSS___```eeeuuu[[[>>>:::444000......------+++---...//////000333555OOOZZZ___kkkYYYRRRzzzjjjfffhhhggg]]]YYYUUUHHHFFFAAA===:::777:::FFFSSSYYYVVVWWW\\\^^^aaakkkwww~~~hhh___vvviiipppxxxuuuyyyuuummmnnnqqqqqqiiiddd\\\VVVQQQMMMGGGCCC777888777333///---...111)))///000,,,+++---,,,(((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,///444999;;;<<<;;;:::888888:::;;;===>>>???@@@AAADDDHHHLLLNNNPPPSSSVVVTTTTTTTTTTTTWWW]]]eeekkk{{{qqqnnnbbbPPPNNNKKKIIIHHHGGGHHHIIIKKKSSS^^^kkkwwwvvvUUUNNNWWWbbbnnnxxx|||{{{yyyxxx{{{mmm\\\QQQGGG???::::::888777777DDDfffwwwwww~~~zzzdddXXXJJJBBB<<<666444555:::EEEooo|||{{{vvv|||]]]333000,,,++++++,,,,,,+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((***,,,///444;;;BBBHHHPPP^^^rrr___^^^pppzzztttrrr{{{yyymmmpppiiiOOOLLLSSSYYYeeesssqqqfff```XXXPPPEEE<<<<<<@@@===SSSjjjsssqqqooommmkkk~~~wwwbbbpppyyyxxxeee^^^ooo|||vvvgggFFFCCC:::555333%%%666------------------------444///...000333:::EEEPPPYYYPPP^^^{{{sssuuurrriii]]]WWWYYY]]]___jjjkkkUUUPPPTTTTTTQQQUUUTTTAAA999JJJKKKBBBHHHKKKNNNNNNFFF999222222666666555555666888888777555------...000111333444444444444444555555555555555666555444444444666777888:::???GGGOOOWWW___gggkkkgggBBB777444333---///333///111+++...)))///222+++>>>kkkyyyVVViiisssWWWNNNXXXrrrlllgggfffcccYYYPPPMMM@@@;;;999:::999:::CCCNNNQQQccc\\\XXXccc[[[```}}}zzz||||||rrrhhh{{{~~~kkkeeennnwwwqqqiiirrrxxxnnneee```eeemmmdddaaa^^^[[[UUUKKKCCC???777555222000000000///...,,,,,,,,,+++++++++******++++++******+++,,,,,,---...,,,))))))+++---...///666999;;;:::888666777999>>>777888@@@BBB===???GGGHHHKKKRRRYYY^^^^^^[[[XXXRRRQQQVVV^^^```cccuuutttfffkkkggg[[[VVVNNNJJJMMMQQQQQQPPPPPPVVVXXXbbbqqqzzzyyytttqqqsss]]]KKKNNN```www{{{|||rrr```RRRGGG???<<<===:::>>>>>>@@@VVVwwwddd[[[MMMAAA999777777777===BBBaaazzz~~~~~~xxxkkk>>>111000333---***+++((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))***---000333777>>>GGGNNNQQQoooooo\\\gggsssyyyiiinnnppprrr{{{xxxWWWJJJJJJRRR^^^jjjxxxhhhddd^^^UUUHHH<<<;;;??????FFFWWWgggjjjddddddjjjnnnnnniii|||hhh[[[gggyyyzzzzzzLLLBBB<<<666444)))333------------------------222///...000222999HHHVVVWWWSSSkkk~~~vvv|||pppaaaZZZYYYZZZ]]]aaavvv~~~{{{{{{}}}iiiWWWQQQRRRRRRPPPPPPOOO@@@;;;GGGGGGCCCNNNMMMMMMIIIAAA888444666:::===;;;888777666444000...,,,---...///111222333444444444444555555555555555777666666555666777888999>>>@@@DDDIIIQQQ[[[fffmmmfffGGG999444333---...333//////+++///+++111444///CCCuuunnnQQQcccgggPPPTTTmmmqqqkkkfffeeeaaaWWWNNNJJJAAA;;;888999:::<<>>999888888<<<===>>>QQQyyy}}}rrrfff]]]PPPDDD<<<888666555???===XXXzzz}}}pppEEE333///222---+++,,,((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&***///333999AAAKKKSSS]]]vvvnnn\\\aaahhhrrrwwwzzzxxxooobbbgggpppfffLLLDDDLLL\\\ggg|||mmmiiibbbYYYKKK>>><<>>777555......------------------------000///000000000888LLL^^^___]]]zzzmmm[[[[[[^^^\\\```iii~~~yyywwwwww{{{{{{gggZZZVVVUUURRRPPPHHHGGG>>>>>>EEECCCGGGWWWTTTMMMDDD:::555555999<<>>???AAAEEENNN[[[jjjtttxxx{{{wwwPPP===444222,,,---222///...+++000...333555333LLLaaaXXXllliiiOOO^^^qqqjjjeeeccc___TTTKKKGGG@@@<<<888888;;;@@@KKKUUUTTTZZZVVVYYYaaaaaa}}}{{{yyyzzz||||||zzzvvvqqqmmmjjjUUUFFFEEEOOOUUU```iiigggggglllVVVJJJFFFDDDCCCCCCCCCFFFKKKRRRVVVSSSHHH>>>999555222//////......---,,,,,,,,,,,,++++++++++++++++++******)))******+++)))***,,,///222444666777999::::::::::::;;;>>>@@@>>>AAAJJJTTTTTTNNNQQQYYYkkkjjjgggccc^^^ZZZVVVTTT``````eeeooozzzmmmbbb___lllzzzzzzmmmaaa^^^VVVPPPRRRVVVXXX\\\```bbbccchhhnnnmmmgggdddeeedddbbb```ggg|||zzzvvvlll```VVVKKK???888777888<<<======IIIkkk|||zzzqqqjjjaaaTTTHHH>>>888444222<<<999XXXtttPPP888---///---,,,---((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&''''''(((((())))))***'''+++000555;;;DDDNNNVVV___vvvmmm___YYY\\\bbblllwwwpppeeefffkkknnnvvvVVVEEELLL___mmm}}}uuulllaaaWWWMMMCCC???@@@BBB:::;;;HHHSSSUUUVVVYYYhhhvvvzzznnn\\\wwwxxx~~~sssWWWQQQkkkfffAAA???888555333+++...........................///111000///999QQQgggjjjhhhhhh[[[bbbddd]]]cccttt{{{zzzzzzwwwxxxyyyyyyfff^^^^^^[[[TTTNNN@@@???>>>AAAEEEFFFQQQcccXXXMMM???666444777:::;;;;;;999555333222000...,,,,,,---...///000111222222333333444444555666666666777777777777777777777888888<<>>===<<<<<>>???===BBB\\\{{{{{{{{{tttqqqgggWWWIII>>>888555333777999[[[zzz{{{yyyyyy^^^>>>,,,------------)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******+++///444888===EEEPPPWWWYYYnnn}}}yyykkkccc]]]]]]aaakkk{{{wwwgggbbbaaannncccJJJJJJ\\\mmm~~~}}}mmm]]]TTTOOOIIIDDDAAA;;;===<<<>>>KKK[[[]]]UUUYYYlllppp}}}|||WWWUUU|||qqqjjjuuuyyy]]]NNNaaa{{{{{{HHH???:::666666+++........................---///111111000;;;UUUmmmjjjnnn~~~ooo___\\\gggeee[[[eee}}}yyy~~~zzzxxx}}}wwwbbb___bbb^^^RRRIII<<<;;;@@@EEEGGGOOO___iiiSSSHHH;;;555777<<<>>>>>>777555222000000000...------......///000111222222333333444444555666666777666666666666666666666555555<<>><<<888888===HHHSSSYYYVVVUUUWWW\\\[[[bbbzzzvvv|||rrr]]]HHH>>>DDDSSS^^^nnn|||~~~}}}zzzaaaGGG>>>BBBEEEDDDBBBAAAAAA===:::>>>EEEEEE???===999444000......---,,,---------,,,,,,,,,++++++++++++***************+++,,,///222333333444666888888888999===BBBHHHMMMOOOWWWaaaooowwwrrrgggbbbbbbSSSRRRQQQOOOPPPUUU]]]cccpppvvvfffXXXVVVUUU```bbbrrrooo^^^[[[XXXUUUUUU[[[^^^___bbbeeeaaadddllluuuzzz|||wwwxxxpppfff\\\PPPCCC======;;;<<<>>>>>>???SSS}}}{{{|||}}}vvvvvvjjjYYYIII>>>888666555444999UUUrrrkkkyyy|||jjjDDD---------,,,---)))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''(((((()))*********,,,000555:::@@@IIITTT\\\___mmmyyyvvvlllhhhfff______eeesssuuuxxx^^^ZZZeeevvvmmmRRRGGGRRRbbbrrrppp___VVVRRRLLLFFFCCC444======:::GGG]]]ddd\\\RRRkkkvvv}}}|||XXXEEEggg~~~pppaaajjjkkkUUUZZZqqq{{{VVV@@@>>>555555..............................///111111222>>>XXXpppfffuuu|||tttYYYSSSZZZeeebbbYYYhhh~~~~~~sssaaa___bbbZZZKKKBBB<<<===EEEHHHIII[[[jjjfffHHH@@@888777===AAABBB@@@777444000.........---+++/////////000111222222222222333333444555666777777555666666666666555555444777???LLLXXX___aaaaaaaaaggghhhyyy|||hhhHHH555444000...111//////+++222//////000<<>>999333...,,,++++++***------------,,,,,,,,,,,,++++++******+++,,,,,,---///222555555333333666999======???CCCJJJPPPTTTVVVVVV___iiinnniiiaaa[[[YYYJJJLLLNNNQQQVVVaaaoooyyyeee[[[WWWWWWUUUOOOYYY]]]kkkxxxqqq^^^UUUYYYVVVUUUXXX^^^bbbbbbeeehhhmmmooowww|||tttxxxqqqiii___QQQDDD======777666:::===???NNNwwwuuuvvvkkkZZZJJJ???:::777666444:::IIIiiiwwwzzz~~~sssIII//////---+++,,,***))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''(((((())))))******+++)))...555<<>>IIIQQQVVVWWWVVVVVV^^^dddssskkkIII555555222000111///...)))111//////222CCCtttvvveeerrrYYYooonnngggbbb```[[[PPPGGGCCC:::;;;999999@@@MMMUUUUUUSSSVVV^^^```bbb~~~}}}|||}}}~~~}}}xxxsss```LLLHHHTTTfffsssiiihhheee]]]OOOAAA>>>BBBFFFIIIMMMVVV```ccc\\\WWWXXXSSSKKKBBB===666000...---,,,,,,...------------,,,,,,,,,******++++++,,,---//////222555777666444555999>>>AAAAAABBBGGGNNNSSSUUUTTTQQQUUUZZZ[[[YYYWWWVVVTTTQQQTTTXXX\\\cccqqqiiiRRRSSSSSSPPPMMMGGGLLLQQQYYY___ZZZRRRRRRXXXVVVVVV[[[dddkkkooovvv}}}}}}{{{wwwxxxtttnnnfffWWWGGG===<<<888555888===>>>HHHmmmwwwrrriii[[[NNNCCC<<<777444555:::???]]]{{{yyyNNN333111---)))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((()))******++++++***///666>>>FFFQQQ^^^gggxxxooovvvdddeeekkkooolllnnnuuusssiiifffeee```VVVUUUlll{{{bbbggg~~~zzzvvveeeOOOJJJSSSfffuuu}}}yyyrrrhhhXXXHHHBBBDDDAAA===;;;<<>><<>>777222555999888VVVpppzzziii{{{PPP555333---'''***,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((()))******++++++...222999???GGGQQQ]]]eeeqqqfffxxxccc___eeekkkpppwwwxxxrrr\\\RRRSSSKKKEEEJJJTTTnnnssslllzzzkkk\\\TTTPPPkkkyyyzzzpppWWWGGGCCC???BBB;;;999===>>>@@@NNN```TTTUUU^^^jjjyyyxxxUUUBBBiiiyyysssvvv___RRReee~~~PPP<<<>>>555...000000////////////000000222)))555222444MMM]]]jjj~~~___MMMMMMBBBMMMWWWZZZ]]]kkk~~~ooolllmmmlll\\\GGG@@@EEEJJJIIIFFFGGGUUUbbb\\\LLL@@@@@@@@@@@@???;;;666111,,,,,,,,,---///000222333111111222222222333333333333333333444444444555555777888999999999777555444777999;;;===@@@EEELLLPPPTTTZZZbbbppp~~~~~~jjjOOO777000000---...333///111---111444111WWW]]]~~~jjjxxxooojjjccc[[[SSSLLLDDD???:::777666:::CCCLLLRRRTTTXXX\\\ZZZXXXkkk~~~}}}}}}}}}|||{{{zzzzzzyyyyyypppppprrrwwwggg___gggssstttlllfffcccYYYMMMIIINNNUUUWWWqqq|||wwwxxxssslllrrriiiTTTIII===555444333///***---,,,+++*********,,,,,,+++///222222111111444777;;;555333888:::999<<>>===DDDLLLNNNKKKGGGLLLOOOQQQQQQPPPQQQUUUYYY\\\gggrrrwww|||wwwWWWUUUQQQMMMJJJFFFBBB???>>>>>>>>>===>>>BBBHHHMMMRRRQQQTTT^^^pppzzzzzznnn]]]LLL@@@:::999999666999>>>@@@WWW||||||ooofffZZZMMMDDD===888555:::444666GGGaaasssssslllttt}}}ooommm{{{uuuzzz___???...+++---,,,***))))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++555444999EEEPPPWWW___eeeuuuvvv}}}~~~jjjeeehhhkkkkkk{{{mmmMMMFFFLLLHHHFFFMMMWWWppp||||||{{{sssgggXXXNNNdddvvv}}}ttt[[[HHHCCC@@@AAA:::888<<<===>>>JJJZZZaaa\\\]]]bbbpppeeeDDD^^^yyywww|||dddMMMeee^^^@@@===666000000000////////////000000333)))444444<<>>CCCIIIMMMSSSYYY```mmmjjjQQQ:::222111------111...111...111555888bbbsssZZZmmmvvvmmmhhhaaaYYYRRRJJJBBB>>>:::777777;;;DDDLLLRRRSSSXXX\\\\\\]]]qqq~~~|||~~~{{{{{{{{{zzzzzzyyyxxxwwwtttwww~~~rrrnnneee```eeepppuuusss||||||uuuggg^^^^^^cccgggsss~~~yyy~~~}}}vvvzzzooocccWWWFFF999333222111111---,,,++++++++++++,,,,,,,,,000444555333222333555999555555:::<<<::::::>>>???;;;:::@@@HHHMMMNNNMMMMMMPPPTTTUUUTTTUUUYYY\\\cccjjjxxxcccTTTPPPLLLHHHEEEAAA===;;;;;;;;;;;;::::::===BBBEEEDDDDDDHHHRRRbbbqqq|||}}}}}}yyyooo___NNNBBB;;;::::::777999======QQQsss~~~rrrjjj]]]PPPEEE>>>888444111444888CCCYYYnnnqqqjjjvvv}}}pppdddsssvvvfffFFF222,,,---,,,***))))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))((((((***+++333444<<>>777444333,,,,,,,,,---------------///444999:::888555444555777777999>>>???<<<:::;;;999;;;===BBBGGGKKKKKKJJJIIIMMMRRRUUUVVVXXX]]]aaammmrrraaaVVVLLLHHHCCC@@@===;;;888666777777777666555666888:::999999;;;???FFFKKKNNNOOOMMMPPPTTTZZZcccnnnzzz~~~zzzzzzxxxoooaaaQQQCCC<<<::::::777999<<<:::IIIfffwwwooobbbTTTIII???888444000888999;;;PPPooozzzrrruuuzzzwww]]]ooo~~~oooOOO666---,,,,,,***))))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))((()))***,,,000666???JJJSSSccc}}}yyytttdddaaaaaaaaa~~~___OOONNNIIIQQQOOOPPP\\\mmmzzzzzzzzz|||{{{yyy}}}vvvcccSSSUUUgggxxx{{{dddNNNEEE@@@<<<999888:::999999>>>FFFUUURRRUUU[[[fffzzzsssKKK@@@```jjjnnnmmmVVViiiJJJ;;;888222000000////////////000000222,,,333666III\\\```rrrqqqfff___ZZZWWW[[[```eeennnqqqkkkpppvvvyyy|||pppfffbbbaaaffffffgggcccUUUEEE???BBBDDDHHHLLLQQQWWWWWWIII999999777444444444444333222222222111111000111111222111111111111222222222222222222333333333444444444888777666555555666888999777888888999:::>>>CCCGGGQQQVVV\\\gggyyybbbPPP===555222///---......111222222555JJJPPP```ppppppmmmhhhaaaYYYQQQJJJBBB>>>999888888===FFFMMMQQQQQQOOOSSSTTTYYYttt}}}~~~~~~|||{{{~~~~~~~~~~~~~~~zzztttbbbccccccbbbeeeooo|||~~~~~~}}}yyywwwqqqdddSSSBBB666111------...////////////...333888===>>>;;;777666555888;;;@@@DDDCCC@@@===<<<===CCCJJJMMMNNNNNNIIIDDDHHHLLLRRRVVVZZZ```gggmmmwwwnnnOOONNNBBB???;;;999888777666555555666666555333111222333333333333333333333333222555777;;;???FFFPPP]]]fff|||zzzzzzwwwpppcccSSSEEE<<<999;;;888999<<<:::DDD\\\}}}|||tttgggYYYMMMBBB999444222999666777XXXrrrzzz~~~XXXhhhtttUUU:::---++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((((()))+++...000888DDDMMMUUUgggZZZpppbbbbbbgggiii|||{{{^^^MMMOOOYYYRRRYYYWWW\\\ttt|||}}}~~~}}}zzzxxxyyyyyyqqqdddXXXMMMYYYaaaaaakkk~~~zzzfffPPPFFF@@@;;;999888999888777:::>>>HHHHHHPPPXXXbbbvvvxxxUUUBBB[[[ooohhhtttzzz___aaaPPP:::888111000000////////////000000///...555666KKK\\\bbb{{{iiiaaa___]]]]]]]]]___iiiyyy}}}ssstttzzz~~~rrreee```___^^^aaacccccc]]]PPPDDDAAADDDGGGHHHIIIKKKNNNLLLCCC888777555444444666888999888333222222111111111111111000000111111111222222222222222222333333333444444666666555555555666888999888999::::::;;;>>>CCCFFFOOOUUU[[[eee}}}vvv\\\MMM===444222000///...000000333222444SSSsssKKKqqqccc|||pppkkkfff___WWWPPPHHH@@@<<<999888999???GGGNNNPPPPPPSSSUUUUUU\\\zzz}}}~~~~~~}}}|||~~~}}}|||}}}lllgggaaaaaafffqqq~~~~~~pppsssssskkk[[[III;;;555000000000000111111222222555999======:::666555555;;;AAAGGGIIIHHHEEECCCAAAEEEKKKNNNMMMMMMPPPMMMHHHKKKOOOVVV[[[bbbkkkvvv~~~WWWBBB@@@;;;999777777888999999888666777888666444222111222222222222333444666888:::;;;<<<>>>>>>???EEEOOOWWWfff}}}{{{zzzxxxqqqeeeVVVGGG===999;;;888999>>><<>>CCCGGGMMMTTTZZZccc{{{lll[[[OOO???555111111000///000///333222666]]]dddLLLzzz^^^}}}rrrhhhddd\\\UUUMMMEEE>>>999999888:::@@@HHHNNNPPPOOOQQQSSSTTT]]]~~~}}}~~~}}}{{{|||||||||{{{{{{{{{{{{|||}}}zzzzzzvvvlllccccccjjjuuuxxxjjjkkkjjjcccWWWKKKBBB>>>333333222222222444555666777999;;;999666444555777???GGGMMMLLLJJJJJJIIIGGGEEEGGGDDD???CCCMMMQQQNNNKKKQQQZZZbbbjjjttteeeHHH===888999999888:::<<<======<<<:::;;;;;;:::777555555666777777777666666777;;;======???@@@@@@@@@GGGRRR\\\fffzzz|||zzzwwwqqqgggZZZKKKBBB:::<<<888888>>>===AAAPPPttt{{{yyynnnaaaTTTHHH===777333777555<<>>BBBBBBGGGaaarrrqqqhhhXXXLLLDDD===<<<999777777888888888???AAALLLTTTYYYkkkkkkSSSJJJ___{{{xxxZZZFFF\\\uuujjj???888555000000////////////000000,,,111555;;;[[[iiijjjzzzppp___PPPPPPYYY___^^^```kkk}}}mmm\\\YYY\\\^^^cccdddaaaVVVJJJFFFIIIMMMKKKGGGBBB@@@>>><<<::::::555444444555777888888777111111000000000111111222000000000000111111111111111222222222222333333333222333444666777888888888888999999999;;;>>>CCCGGGJJJQQQXXX```wwwnnn___TTTCCC666111111000...///---333333999fffXXXLLLooocccuuujjjeee^^^VVVNNNFFF???:::999999;;;AAAIIINNNOOONNNLLLPPPSSS```~~~~~~|||{{{{{{}}}|||zzzyyyyyyzzz|||}}}{{{yyy{{{}}}xxxxxx{{{qqqkkknnnttt}}}xxxsssqqqmmmeeeZZZOOOGGGCCC777666444222333666999;;;======<<<999666666:::>>>BBBJJJOOOMMMJJJMMMNNNMMMFFFHHHDDD@@@HHHVVVYYYSSSPPPXXXeeepppxxxQQQ???============>>>@@@BBBBBB@@@>>>>>>>>>>>><<<:::999:::<<<:::;;;;;;999666555666888;;;???CCCHHHOOO^^^rrr}}}~~~{{{xxxuuupppiii^^^RRRIII<<<>>>888777<<<<<<>>>IIIfff~~~yyynnncccWWWJJJ@@@999333999777666NNNtttyyy{{{hhh~~~iiiHHH222---,,,)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***...111666===IIIVVV___lllkkkQQQeeezzz[[[KKKWWWRRRVVVUUUQQQSSS^^^gggiiiqqq{{{xxxyyywww{{{}}}~~~|||xxxuuuuuuvvvwwwqqqlllkkkjjjbbbRRRFFF<<<>>>@@@IIIgggooooooiii[[[OOOFFF>>>===:::777777999999888888===MMMXXX[[[iiiyyy{{{}}}cccKKKYYYxxxyyyZZZTTTbbbiiiuuuuuuAAA999888000000////////////000000---111444>>>dddrrrmmmzzztttssssssfffTTTTTTaaabbbccceeekkkxxxooo[[[XXX```ffflllllleeeWWWIIIDDDFFFJJJNNNIIIDDDAAA???<<<<<<===777666666777888888777555000000//////000111111222000000000000111111111111111111222222222333333333111222444666888888888777777777888999:::===BBBFFFGGGOOOVVV^^^tttuuuuuudddYYYGGG888111111000...///+++222444<<>>888999<<>>CCCCCC@@@<<<999:::@@@EEECCCLLLPPPLLLJJJMMMQQQQQQNNNSSSTTTTTT]]]hhheeeYYYZZZeeeuuujjjDDD888>>>EEEAAAAAACCCEEEFFFEEEBBB??????@@@???>>><<<<<<>>>@@@555999<<<===<<<;;;===???CCCHHHPPPYYYiii}}}~~~yyywwwsssooojjjbbbWWWOOO===???888555;;;:::;;;EEE\\\~~~xxxnnncccXXXLLLAAA:::...666666111CCCllliii{{{oooNNN555...---)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***...222777===IIIXXXcccnnn|||gggWWWooolllXXXOOOSSS]]]YYYWWWZZZaaaeeeiiisss|||yyy{{{|||wwwyyyxxxwwwxxxzzz{{{zzzyyytttrrrooollleeeYYYKKK@@@======FFFTTTjjjnnnmmmeeeWWWPPPKKKAAA===999666555666555555999===DDDTTTaaa___iii|||UUUQQQrrrxxx}}}}}}ttteee]]]aaaiiisssDDD===777000000///..................,,,888CCChhhuuulllmmmfffoookkkYYYVVVbbbddd___eeexxxooo___[[[aaaiiikkkrrrlllVVVFFFDDDHHHIIIKKKJJJFFFAAA<<<::::::;;;555666888999999777555444000////////////000000111000111222222222000///...000111111222222333444444333444555777888:::;;;;;;888777888999:::===???AAA@@@MMMTTTXXXooofffuuujjjQQQ@@@777...///222...222...111555FFFrrrQQQMMMvvvlllzzzoooiii```VVVNNNFFF???;;;888999<<>>AAAAAA@@@HHHWWWkkk~~~~~~|||yyyyyywwwtttqqqjjj]]]OOOEEE===888999;;;;;;<<>>IIIWWWoooooommmdddWWWOOOJJJAAA>>>999666666666666555:::===CCCRRR^^^\\\dddzzz]]]NNNfffpppqqqtttsssgggZZZZZZcccsssFFF:::333111000//////......//////000///888IIIeeerrr{{{{{{rrrooossskkkZZZVVV^^^ccc^^^dddwwwhhh___aaagggmmmrrrsssiiiTTTHHHJJJNNNNNNIIIHHHEEEAAA===:::999999555666777888777666444222............///000000111000000111111111111000000000000111111222333333333444555666777888999:::;;;888777888999:::===???AAACCCLLLPPPUUUhhhppp}}}___HHH<<<333333444---000///222999NNN}}}RRROOO}}}iiiwwwkkkfff]]]TTTLLLEEE>>>:::888999===DDDKKKPPPPPPOOOVVVUUUYYYppp~~~zzz|||~~~|||{{{{{{{{{|||}}}{{{}}}yyy|||~~~|||zzz|||vvvjjj```YYYUUUIIICCC===:::777444:::BBBDDDAAA<<<:::;;;???EEEIIIDDDFFFHHHKKKPPPVVV]]]aaagggqqq||||||pppccc[[[fff~~~wwwwwwtttoooTTTNNNJJJFFFMMMKKKIIIKKKPPPQQQNNNMMMPPPMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFCCCAAABBBEEEIIILLL\\\rrr~~~xxxyyyxxxvvvuuuqqqdddWWWFFF>>>888999;;;;;;<<>>:::777666666666555:::===AAANNNZZZXXX^^^qqqfffLLL[[[~~~qqqjjjmmmvvvnnnYYYRRRZZZqqqMMM:::333222111111000///000000000111111888SSScccrrryyyfffXXXVVV[[[ccc___fffyyy}}}dddcccjjjppprrr~~~vvvcccOOOIIINNNQQQNNNGGGFFFDDDAAA>>>:::888666555555666666555333111000------------...///000111000000000000111222333444000000111222222333333444555666666777888999999999888888888888:::<<>>FFFNNN^^^sssxxxwww~~~bbbbbb}}}ZZZPPPIIILLLTTT\\\ccciiiiiimmmuuuxxxxxxyyyzzzzzzxxxtttqqqssstttvvvyyyzzzxxxsssooowwwuuurrrnnnggg[[[LLLBBBGGGIIISSSbbb~~~kkkiiiaaaWWWQQQJJJCCC???;;;888777666666555999<<>>???FFFEEEIIIQQQ\\\rrr{{{{{{lllxxxuuuZZZFFF<<<222222444...000///333===```RRRdddxxx}}}xxxpppmmmhhh___VVVNNNFFF@@@<<<999;;;@@@FFFKKKOOOPPPQQQYYYVVV^^^}}}}}}{{{}}}xxx}}}~~~yyy|||~~~vvvvvv{{{tttvvv{{{~~~{{{|||}}}}}}|||yyyvvvtttrrrrrruuuxxx}}}xxxwwwuuuqqqmmmhhhcccaaaYYYQQQHHHEEEEEEDDDBBBAAACCCAAA===:::<<<@@@EEEIIIKKKMMMPPPRRRWWW___iiippprrrxxxyyynnn___^^^lll{{{lllYYY[[[bbbdddaaaiiioookkk]]]RRROOOUUU```eeecccaaa]]]WWWPPPJJJHHHFFFEEECCCBBBDDDHHHMMMPPPMMMQQQRRRNNNJJJPPP```ooozzz{{{{{{yyyxxxsssgggZZZIII@@@999999;;;;;;<<>>777333333222111111111111111111333@@@aaabbbzzzhhhQQQRRR\\\aaa```bbbmmm{{{eee___cccjjjooorrr|||iiiQQQCCCEEELLLKKKGGGGGGFFFDDDDDDCCC???:::555333333222111000///...---,,,,,,,,,------...000000000//////000222444777888333333444444555666666666666666777777888888888999888888777888999;;;===>>>BBBBBBIIISSS[[[mmmlllhhhqqquuubbbQQQHHH@@@333000444222222///111===ggglllPPPtttxxxuuuuuunnnnnnhhh___UUULLLDDD===999888;;;AAAFFFJJJMMMOOOPPPWWWTTT```~~~|||~~~www}}}|||}}}{{{uuuvvv{{{vvvwwwzzz|||xxxyyyzzz{{{yyyvvvqqqnnnnnnssswwwzzz~~~yyyrrrkkkjjjjjjhhhgggeeedddccc\\\VVVNNNJJJKKKJJJEEE???AAA>>>;;;999:::>>>CCCFFFHHHMMMSSSWWWZZZ```iiipppllliiiccc]]]\\\fffwwwqqqiii___ZZZ]]]gggrrrzzzqqqqqqmmm```TTTWWW```dddeeeddd```YYYRRRLLLFFFBBB@@@@@@???@@@AAACCCEEEFFFOOOSSSVVVTTTSSS\\\pppzzz{{{{{{zzzyyyuuuhhh\\\KKKAAA:::999::::::<<>>???CCCKKKTTT[[[nnnooommmtttppp]]]RRROOOIII999222444333333000000@@@qqqYYYPPPjjjrrrzzzsssnnnjjjddd[[[RRRIIIAAA:::666777;;;AAAFFFIIIKKKNNNPPPRRRRRRccc}}}}}}www{{{}}}{{{{{{}}}{{{wwwxxx{{{zzzzzzzzzzzz{{{{{{yyywwwvvvvvvxxxyyyyyyvvvqqqmmmmmmrrruuuuuuuuurrrjjjaaa```\\\VVVPPPOOOQQQUUUXXXWWWUUUQQQMMMMMMLLLDDD;;;<<<:::777555666:::>>>AAABBBKKKVVV]]]```dddiiinnniiieeebbbcccjjjttt|||mmmccc^^^\\\dddrrr}}}|||{{{zzzoooeeelllnnn___^^^^^^YYYRRRLLLJJJGGGDDDBBBBBBAAAAAA@@@@@@???>>>GGGKKKOOORRRXXXeeewwwxxxzzz{{{{{{{{{xxxmmmaaaLLLCCC:::999::::::;;;>>>AAAXXXvvvtttpppiii```SSSEEE<<<222000777999444III{{{tttyyyhhhmmmuuuGGG,,,000++++++***))))))))))))***((((((((((((((((((((((((((()))))))))***...222666===NNNYYY___lll~~~```MMMmmmppp]]]FFFFFFIIIMMMPPPWWWhhhwwwyyyppplllpppsssrrrnnnmmmpppttt|||xxxuuuuuuvvvvvvvvvuuusssrrrpppkkk```SSSIIIEEEEEERRRooosssfffeee___\\\XXXPPPFFFBBB===:::888888777666555999999CCCVVV[[[YYY___hhhmmmHHH@@@VVVwww}}}eeeUUUbbbnnnbbbPPPHHHTTTkkkrrrvvvmmm???777222222111000000000000000444666UUUccclll{{{bbbSSSRRRUUUTTT[[[dddwwwlllcccXXXQQQNNNNNNLLLJJJIIIHHHIIILLLMMMLLLPPPVVVSSSKKKDDDDDDIIILLLLLLKKKHHHEEEBBBAAABBB@@@;;;666111111000///////////////000000//////....../////////000222333555666777777222222333333444555555555444555666777888999:::;;;888888777777888:::<<<===>>>EEEMMMRRR[[[rrrqqquuuppp^^^SSSOOOJJJ<<<444444111333000222FFF{{{RRRWWWpppaaauuu~~~ssspppfff```XXXPPPHHHAAA;;;777666:::AAAEEEGGGIIILLLOOOOOORRRfff~~~zzz|||xxx|||}}}|||xxxwww{{{}}}{{{yyyyyyzzzzzzyyyxxxvvvtttsssssssssrrrrrrssstttssspppllllllooooookkkfffbbbZZZRRROOOIIIBBB<<<999;;;???BBBHHHLLLMMMLLLMMMMMMGGG===999777555333444777<<<>>>BBBNNN]]]fffhhhfffggghhhllllllnnnqqqvvvyyy{{{|||vvvqqqeeeoooccc\\\hhh~~~xxx___eeeeee]]]RRRKKKJJJHHHCCCBBBBBBAAAAAA@@@@@@@@@@@@AAACCCGGGPPP^^^nnn~~~xxxzzzzzzzzzzzzwwwlll```NNNDDD;;;999::::::;;;>>>???RRRvvvyyywwwsssmmmbbbUUUGGG>>>555///666:::666GGGppp|||lllxxxqqqjjjOOO---111,,,+++******))))))******((((((((((((((((((((((((((())))))***+++...333777===RRR]]]bbbrrr\\\RRRyyy{{{fffSSSJJJHHHIIIMMMQQQYYYhhhvvvqqqqqqrrrqqqlllrrrxxxyyyvvvuuuxxx|||{{{xxxwwwvvvtttsssqqqqqqpppppplllcccWWWNNNCCCEEEVVVxxxuuuhhhfff```]]]YYYPPPGGGCCC>>>:::888888777666666999888BBBTTTYYYWWW[[[dddxxxQQQ>>>MMMxxxooo\\\gggtttjjjUUUHHHRRRmmmvvvyyytttCCC<<<222111111000///000000000333666\\\eeevvvjjjUUULLLQQQXXX[[[]]]hhh}}}|||eeebbbfffrrrxxxpppeee___XXXSSSMMMJJJKKKNNNPPPQQQPPPNNNMMMMMMIIIEEEGGGLLLKKKHHHFFFIIIKKKKKKJJJJJJHHHDDD@@@???@@@???:::555111000000/////////000000222111000//////......//////000222555666777666666000111111222222333444444333444555777888:::;;;;;;888888777777888:::<<<===>>>GGGNNNPPPZZZuuuqqqrrrnnn^^^OOOIIIFFF:::555444...333111555LLLnnnSSS^^^jjjeee~~~tttqqqddd___WWWPPPJJJDDD???;;;555:::@@@EEEFFFHHHLLLNNNMMMRRRiii~~~}}}{{{xxx{{{yyy|||zzzvvvuuu{{{~~~yyywwwxxxyyyyyywwwtttrrrssstttrrrooommmmmmooopppooommmkkklllhhh```YYYUUUNNNGGG@@@>>>;;;888555444444555888@@@GGGJJJMMMPPPKKKCCC:::888555444555888<<>>>>>>>>@@@BBBEEEGGGDDDDDDIIIVVVhhh{{{yyyzzzzzzxxxwwwrrrfffYYYNNNDDD;;;999999999;;;>>>>>>NNNppp~~~{{{vvvnnncccUUUGGG???888///444;;;888CCCbbbyyyssslllfffzzzqqq\\\RRR---000,,,+++******)))*********((((((((((((((((((((((((((())))))***+++...333777???UUU```cccvvv]]]WWWttt```RRRFFFKKKLLLRRRZZZ[[[eeezzz~~~zzz{{{vvvwww|||zzzwwwvvvuuurrrqqqrrrssssssooommmooommm]]]KKK>>>LLLWWWuuujjjhhhaaa^^^YYYNNNFFFCCC???:::777666777777888777999@@@KKKUUU[[[^^^mmmQQQEEEFFFkkk|||uuubbbfffzzzuuuYYYFFFUUUvvv}}}EEE>>>333333111000000000111222222???gggkkkzzzhhhTTTOOOSSSUUUSSS___qqq{{{ddd\\\]]]___aaaeeejjjjjjgggUUUOOOPPPQQQLLLQQQZZZXXX```YYYSSSPPPLLLGGGHHHLLLKKKJJJHHHGGGHHHIIILLLMMMJJJCCC===<<<;;;888999;;;444111...///222555444333333222000...---,,,------222111000000222333222111,,,...111222222222444555222222333555666888999999:::999777777888;;;>>>@@@CCCBBBNNNRRRSSSsssuuulllsssWWWNNNEEEAAA<<<555222333222000222YYYmmmTTTiiijjjddd|||rrrmmmddd^^^VVVNNNGGGAAA<<<999777;;;AAAEEEGGGIIIJJJKKKNNNUUUlll{{{|||{{{~~~uuuzzz|||{{{{{{~~~{{{ttt{{{{{{yyyvvvqqqooonnnoooqqqqqqqqqpppnnnmmmkkkjjjggg```WWWOOOKKKGGGDDDAAA999888555111000222777;;;:::===@@@DDDNNNVVVSSSJJJCCC>>>888444333666>>>FFFCCCZZZpppsssgggcccnnn}}}zzzvvvuuussspppmmmyyygggiii{{{zzzqqqkkkqqq{{{}}}mmmvvv___OOOKKKJJJEEE@@@EEEFFFAAA@@@DDDFFFEEEFFFLLLWWWfffxxx|||zzzxxxvvvuuuqqqggg^^^LLLCCC:::999::::::===@@@FFFYYYxxx{{{tttmmmdddWWWJJJ@@@:::<<<777333888???YYY}}}rrrtttnnnOOOZZZ111------,,,+++***))))))))))))))))))))))))))))))))))))(((''')))++++++,,,333;;;OOOLLLcccxxxyyy___nnnrrr]]]OOODDDKKKMMMSSS[[[\\\iii{{{~~~~~~zzzwwwsssrrrtttyyytttuuusssrrrsssnnn^^^LLLIIISSS\\\rrrhhhgggbbb]]]WWWKKKGGGDDD???;;;888777777888999888999???GGGPPPVVVXXXnnn^^^FFF===^^^vvvuuuaaabbbtttrrrZZZJJJ]]]HHH<<<444333111000000000111222888FFFjjjooodddQQQNNNSSSXXXXXX[[[nnnrrrbbbYYY]]]dddkkkuuu~~~}}}cccTTTNNNMMMMMMXXXcccaaacccZZZVVVWWWSSSIIIGGGLLLKKKIIIGGGFFFFFFIIILLLNNNGGGAAA<<<<<<;;;777666777333111...///333555555444333222000...---,,,,,,---//////000111111111000///,,,...111222222333444666444444555777888999:::::::::999777777888;;;===???AAAAAALLLOOOQQQpppsssdddjjjQQQJJJDDDBBB>>>888333222000333666[[[qqqVVVooosssqqqzzzpppkkkddd___WWWNNNGGGBBB<<<999888<<>>666333999@@@JJJWWWffflllkkkppp|||~~~xxxtttrrrpppmmmkkkppplllkkkrrrrrrvvv}}}|||sss^^^RRROOONNNSSSNNNHHHHHHLLLQQQSSSTTT[[[dddsssyyyyyyyyyyyywwwqqqeeeZZZNNNDDD;;;999:::;;;===@@@FFFPPPggg}}}xxxqqqjjjbbbVVVIII@@@888:::444222888>>>TTTsss}}}yyylllOOO___666000---,,,+++***)))))))))))))))))))))))))))))))))))))))((())),,,,,,---333<<>>???@@@HHHLLLOOOlllqqq[[[```NNNHHHDDDDDDBBB;;;444111///666;;;```uuuRRRpppqqqqqqwwwnnnjjjfff```XXXOOOHHHBBB===:::999===BBBEEEGGGHHHHHHIIIKKKRRRkkk~~~~~~~~~zzzuuusssqqqssstttsssqqqnnnllllllllllllkkkhhhddd___[[[XXXVVVOOOKKKEEE???;;;777333000...////////////111555888999<<<@@@EEEMMMUUUVVVSSSLLLQQQQQQHHH<<<666:::@@@KKKPPPZZZdddnnnvvv}}}rrrooojjjfffdddbbb```^^^jjjuuujjj___zzzvvvjjjsssvvv```YYY\\\dddTTTKKKRRR^^^dddiiinnnyyy{{{zzzzzz{{{yyyqqqfff^^^PPPFFF===:::;;;;;;===AAAHHHHHHUUUvvv{{{vvvoooggg___TTTGGG>>>777777222222888<<>>>>>@@@FFFJJJPPPgggsssVVV\\\VVVNNNHHHFFFDDD<<<444111000777>>>gggwwwOOOpppiiicccvvvnnnkkkgggaaaXXXPPPIIIBBB===::::::===BBBFFFGGGGGGHHHHHHKKKSSSlll}}}|||zzzuuurrrqqqqqqrrrrrrpppmmmkkkjjjjjjhhheeeaaa[[[UUUPPPLLLJJJDDDBBB>>>:::666222///---,,,...000222333555999;;;===>>>AAAEEEKKKPPPSSSRRRZZZ___bbb[[[QQQIIICCC@@@DDDIIISSS___iiillliiieee^^^]]][[[YYYXXXXXXWWWWWWffflllppptttyyy}}}yyyrrrkkkmmmwwwkkklllgggqqqyyymmmooosssaaa[[[iiixxx~~~uuummmhhhSSSHHH>>>;;;;;;;;;===AAAHHHEEENNNkkk|||wwwoooggg^^^RRRFFF===888777111222:::;;;EEEZZZuuunnnqqquuutttKKKXXXzzznnnDDD222---,,,+++***))))))))))))((((((((((((((((((((((((***((()))++++++---444===HHHhhhwww}}}XXXSSSppp~~~kkkWWWIIIGGGPPPUUUZZZaaafff{{{yyykkk```aaaiiirrrzzz|||wwwssslll___XXXhhh}}}wwwrrrlllddd\\\WWWYYY```pppsssmmmpppmmmjjjcccVVVKKKHHHBBB===:::888888999999888999:::???EEELLLQQQiii\\\;;;TTT}}}qqqssslllXXXLLLPPPyyyRRR:::444444222111111111222333999YYYgggtttlllXXXQQQRRRTTTVVVYYYhhh~~~cccbbb[[[jjjrrrxxxjjj[[[YYY```gggsssvvvlllvvvhhhccciiidddUUUSSS]]]___ZZZRRRKKKFFFEEEFFFGGGJJJHHHIIILLLJJJAAA999666222000---///333555555444111000///---,,,,,,,,,,,,///333777888555111...---...000333444444444666777777777777777888888999999:::999999999999:::<<<===>>>BBBEEEIIIQQQcccwwwTTT\\\dddXXXLLLGGGCCC<<<555222333666@@@rrrqqqOOOttteee\\\uuuooommmgggaaaYYYPPPIIIBBB===999:::===BBBFFFGGGGGGHHHHHHKKKUUUppp|||~~~~~~{{{uuuqqqpppqqqqqqoookkkhhhffffffaaa^^^YYYRRRLLLFFFCCCAAA;;;:::888555222///......---///222555777999===???HHHHHHJJJLLLNNNPPPTTTXXXhhhttttttXXX@@@BBBHHHQQQZZZ___^^^YYYVVVVVVWWWXXXYYYZZZ[[[]]]^^^dddgggkkkpppwww{{{xxxrrrqqqjjjaaaiiigggppp}}}{{{}}}pppkkkUUUJJJ???;;;::::::===@@@CCCDDDNNNeee{{{rrrhhh^^^RRREEE===999777111333;;;;;;BBBUUUhhhmmmxxxyyyQQQRRR{{{vvvIII000---,,,+++***))))))))))))(((((((((((((((((((((((()))''''''******---555???JJJggg}}}iiiWWWaaauuulllWWWKKKIIIPPPTTTYYYaaafffyyyooo___\\\^^^gggppptttwwwzzz}}}}}}~~~}}}}}}~~~{{{wwwqqqhhhYYYWWWsssyyyqqqhhh```]]]^^^WWW]]]mmmzzzrrrsssnnnkkkeeeYYYKKKHHHBBB===999888888888888888999:::===CCCLLLQQQlll\\\;;;HHHzzz~~~uuuiiiiiicccQQQFFFSSSsssVVV<<<555444333111111222222333<<>>;;;999333333333000......///111///111444777999===AAADDDMMMMMMNNNPPPPPPQQQXXX```lllyyyMMMDDDJJJRRRWWWXXXYYY\\\^^^WWWYYY]]]```bbbdddhhhjjjjjjkkknnnsssyyy{{{yyyvvvlllbbb___aaaiiikkktttmmmfffWWWKKK???:::999999;;;???===CCCMMM^^^www}}}sssjjj```TTTHHH???999888222333::::::BBBUUUmmmzzz{{{\\\RRR}}}PPP111---,,,+++***))))))))))))))))))))))))))))))))))))(((&&&''')))+++...888BBBOOOhhh___XXXnnn}}}mmmYYYLLLIIINNNPPPVVV___dddttt]]]YYY[[[dddqqqxxxxxxwwwxxx{{{{{{{{{xxx{{{{{{vvvwww|||~~~}}}rrrlll___^^^~~~wwwoooddd[[[ZZZ^^^QQQUUUbbbrrr}}}vvvrrrkkkgggbbbWWWKKKGGGBBB<<<999777777777888999999999;;;@@@IIIOOOnnn^^^>>>===dddkkktttmmmcccgggeeeZZZRRRTTTlll|||ZZZ<<<555444333222111222333333@@@pppsssppp\\\LLLMMMRRRTTTXXX^^^tttxxx___YYYYYY^^^___lllxxxvvvddd___iiiwwwpppiiihhhfffccc```^^^\\\ZZZ[[[XXXSSSNNNKKKIIIJJJJJJKKKGGGEEEGGGDDD<<<555333333///,,,---///111111///------,,,,,,,,,---...///333777;;;;;;666111000111333444666666444444444555444444555666777999999:::999999::::::::::::;;;;;;;;;DDDDDDIIISSSZZZxxxSSSYYYdddUUUFFFAAA???;;;666444555666MMMWWWSSSxxx^^^^^^tttoooooogggaaaXXXOOOGGG@@@;;;777888<<>>BBBFFFJJJMMMMMMPPPTTTUUUWWW```lll|||RRRAAAHHHQQQXXX[[[^^^aaaddd]]]```eeeiiikkknnnrrruuuqqqqqqssswwwyyyxxxvvvuuulllYYYZZZaaagggoooxxx|||wwwhhheeeXXXLLL???:::888888:::>>><<>>FFFMMMoooaaaBBB888WWWdddpppmmmeeekkkpppjjjfffQQQfffwww]]]<<<555444333222222222333333BBBvvvwwwyyycccQQQPPPSSSTTTXXX```rrr~~~XXXWWWTTTQQQ^^^```nnn{{{rrr```^^^ooo~~~ddd```fffgggaaa___aaa]]]VVV]]]YYYTTTOOOJJJHHHGGGFFFMMMHHHEEEEEEBBB;;;666444333///,,,,,,...000///---,,,,,,++++++,,,...///000444888<<<:::555000000111444666777666444333333444333444555777888:::;;;;;;999::::::::::::::::::;;;999CCCCCCHHHSSSVVVtttSSSXXX\\\NNNAAA>>>>>><<<777444444777TTTNNN]]]qqq\\\dddsssnnnooofff```WWWNNNFFF@@@:::666777;;;AAAEEEGGGIIIJJJKKKLLLVVVttt~~~vvvrrrssseeefffddd```YYYRRRMMMKKKGGGDDD@@@:::666333222111000111111000///222888===;;;<<<>>>@@@BBBGGGLLLPPPOOOPPPTTT[[[]]]```mmm{{{{{{CCC888BBBQQQ\\\aaabbbaaa```fffjjjooossstttwww{{{~~~pppqqqtttyyy{{{{{{{{{}}}{{{wwwhhh___eeeiiiooo{{{}}}llleeeiiiXXXLLL???999777777999===>>>CCCIIIRRReeezzzqqqiiibbbXXXNNNFFF777777222111555666BBBZZZ}}}hhhiiiRRR]]]:::---,,,+++***)))))))))))))))))))))))))))))))))))))))((())),,,///444???JJJccc}}}___DDDiiixxx^^^JJJHHHFFFGGGLLLTTT___ppp~~~sssVVV[[[ggglllxxxvvvqqq|||}}}zzzwwwuuuvvvzzz}}}xxxkkkppp{{{uuuqqqdddUUUSSS[[[___[[[[[[eeewww}}}wwwbbbZZZZZZPPPQQQIIIAAA===:::666555777;;;999999<<<===AAAKKKVVVqqq```CCC<<>>EEEMMMNNNWWWzzzTTTPPPVVVIII???>>>AAA>>>888444777555[[[iiiNNNvvv}}}VVV```tttppppppfff```WWWNNNGGG@@@;;;777<<>>:::666333111000000,,,---///333888<<<======BBBAAABBBEEEKKKQQQUUUWWW[[[NNNOOO```iiilll~~~[[[???===CCCJJJSSS___iiiiiieeeaaahhhppprrrsssuuuvvvwwwppppppsssyyyyyyyyyxxxqqq{{{zzznnndddXXXJJJ>>>;;;;;;:::;;;??????HHHMMMPPPccc|||uuummmdddZZZPPPIII<<<777444444444777@@@IIItttwwwkkktttkkkMMMzzzjjj777000---+++***+++,,,,,,+++(((((()))************)))))))))***...111888GGGUUUeeeqqqcccSSSzzz___KKKEEECCCDDDIIIOOOYYYgggttttttZZZ]]]lll{{{{{{sss{{{wwwxxx{{{}}}{{{wwwuuutttrrrwwwyyyuuurrrhhhZZZYYYaaaddddddcccdddooo~~~~~~uuubbb\\\^^^VVVSSSJJJAAA<<<999666777:::;;;999999;;;===@@@JJJTTTkkk^^^CCC<<>>FFFMMMLLLTTTxxxSSSPPPXXXLLLAAAAAABBB>>>666222444333XXXfffQQQxxxzzzXXXlllrrrlllkkkfff```WWWNNNGGG@@@;;;777<<>>@@@EEEKKKRRRWWWYYYZZZOOOOOOZZZjjjrrrwwwoooJJJCCCKKKJJJNNNQQQQQQSSSXXXYYYWWWfffkkkrrrxxx|||}}}zzzwwwmmmkkkmmmsssxxx~~~zzzppphhh[[[MMM@@@<<<:::999:::>>><<>>GGGQQQhhhZZZBBB<<>>999999444222000......///000111666777999<<<@@@AAA@@@>>>???DDDKKKRRRXXXZZZ[[[ZZZRRR]]]lllwww}}}oooXXXFFF;;;@@@NNNOOOSSSUUURRRRRRWWW[[[\\\ppprrrwww~~~~~~tttlllmmmjjjiiinnnvvv~~~zzzsssmmm^^^QQQDDD<<<999888999<<<:::???DDDSSSvvv~~~vvvmmmcccYYYOOOIII>>>999555444444555===EEEnnn~~~~~~hhhQQQ|||nnn@@@000...+++***+++,,,+++***+++***)))((((((((()))***///------......222>>>JJJXXXbbbwwwuuukkkiiiTTTGGGDDDCCCGGGLLLSSS]]]gggwwwrrr~~~~~~yyy|||{{{yyyxxx|||}}}xxxrrrxxxzzzvvvtttwwwxxxvvvsssooolllkkkfff```aaafffmmm{{{}}}kkkbbbmmm{{{~~~qqqbbb[[[XXXRRRQQQHHH???;;;888666777;;;<<<::::::;;;;;;===DDDNNNjjjXXXBBB<<>>BBBEEEGGGHHHJJJKKKPPPbbb~~~~~~~~~~~~{{{|||xxxuuuqqqnnnvvvzzzrrr___TTTJJJDDD???999444444222111111111222444666888999:::===AAADDDFFFDDDBBBHHHLLLRRRXXXZZZZZZZZZZZZbbbmmmxxx~~~^^^;;;===LLLMMMJJJLLLUUUYYYZZZYYY]]]ccceeedddoooqqqxxx|||rrrlllooommmlllooowwwwww}}}}}}vvvqqq___TTTFFF<<<888777999;;;;;;<<>>999555444333444;;;CCCggg~~~nnnUUU~~~mmmBBB111...,,,***+++++++++***+++***)))((()))+++---......---,,,------000;;;GGGYYYcccsss~~~nnn^^^~~~qqq]]]KKKEEEBBBFFFLLLTTT___hhh{{{|||||||||}}}}}}|||{{{zzz{{{|||wwwyyyxxxuuutttvvvxxxxxxpppmmmkkkiiifffcccdddgggvvvvvvddddddkkknnnvvvhhh^^^SSSMMMKKKDDD>>><<<:::666555777<<<::::::;;;;;;<<>>NNNoooiiiQQQDDD[[[pppiiiYYYBBBSSSjjjwwwwwwddd>>>777333222222111111555;;;WWWsssxxxYYYRRRUUUVVV\\\ffftttNNNJJJNNNMMMOOOOOO]]]ccckkkxxxxxxnnn\\\___eeehhh```VVVSSSWWWNNNQQQSSSSSSQQQPPPSSSUUUPPPUUU]]]aaaYYYGGG888222******++++++---...//////444444555555444222///...+++++++++---///111444666444555555555666666777777666666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;@@@===>>>GGGRRRbbb{{{[[[KKKOOOFFFAAAEEEIIIFFF>>>888444999aaavvv]]]^^^```{{{rrrpppqqqjjjcccXXXNNNFFF@@@;;;888;;;>>>BBBEEEFFFHHHIIIKKKQQQfff~~~}}}}}}{{{zzzwwwrrrwwwzzzqqq```TTTHHHAAA<<<555222111000111333555777999;;;<<<:::;;;>>>CCCHHHKKKKKKJJJNNNRRRWWW[[[\\\^^^```bbbmmmuuu~~~|||XXXEEE===HHHNNNJJJOOO]]]mmmmmmkkkkkkoooppphhh^^^dddhhhqqq{{{{{{uuurrruuunnnnnnooosss{{{~~~wwwvvvwwwqqq```WWWIII<<<666777:::;;;>>>===@@@RRR{{{|||tttlllbbbWWWLLLEEE===888555444333444999AAA[[[rrrwww}}}SSS{{{pppIII111///,,,+++++++++***)))***)))))))))+++...111333+++***+++------000<<>>EEEQQQaaawww^^^GGGRRRHHHBBBEEEHHHDDD;;;555444>>>iii{{{\\\YYYaaa}}}uuusssssskkkdddYYYNNNFFF@@@;;;999;;;>>>BBBEEEFFFGGGIIIKKKPPPhhh}}}|||~~~}}}wwwzzz|||rrrdddWWWIII@@@999333000111///111555999<<<============>>>@@@EEEKKKPPPQQQRRRPPPUUU[[[```dddiiipppuuuttt}}}rrrZZZCCCAAAFFFOOOQQQRRRbbbxxxyyyiiigggeeeiiimmmiiibbbccckkkmmmnnnooottt}}}~~~vvvqqqddd]]]OOO???777888;;;;;;>>>>>>@@@OOOvvvzzzqqqfffXXXKKKBBB;;;777444444333333999@@@QQQgggppp~~~OOOxxxvvvQQQ222///,,,+++++++++***))))))))))))***,,,...111222)))(((***---...222===IIINNNdddvvvggg^^^sssYYYMMMCCCBBBIIITTTcccoooyyy~~~yyyzzz}}}}}}|||zzzxxxwwwyyy|||zzzzzz{{{}}}}}}yyytttrrrppppppnnnmmmnnnqqqrrrrrr~~~}}}iiiVVVQQQWWW|||ssshhhVVVPPPIIIBBB<<<;;;999666666888;;;:::;;;=========DDDLLL[[[hhhJJJ???RRRuuummmRRRHHHccczzzppp\\\OOOXXXiiivvv~~~bbb<<<777444222222111111666===\\\kkkRRRRRRVVVVVV^^^nnn```OOONNNPPPVVVWWWdddjjj|||wwweee]]]ZZZ]]]ZZZRRRPPPTTTOOOOOOOOORRRXXX]]]```bbb___|||VVV888...))))))***,,,,,,---------)))***+++,,,,,,------------...///111222444444555444444555555666777777888777777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@DDDJJJXXXnnn___HHHSSSIIIAAADDDFFFBBB:::555555DDDtttzzz[[[{{{ZZZ```zzzuuutttllldddYYYNNNEEE@@@;;;999:::>>>BBBDDDFFFGGGIIIJJJMMMggg}}}}}}zzz~~~~~~xxx|||uuuhhhZZZIII???777111000111000444999???AAAAAA???===BBBBBBDDDHHHNNNSSSWWWXXXQQQYYYbbbjjjpppwww~~~vvv\\\LLLGGGDDDGGGPPP[[[fffssswwwmmmffffffbbb[[[^^^gggqqqpppnnnppp{{{zzztttqqqmmmfffWWWCCC888999;;;;;;<<<===@@@MMMppp~~~zzzsssiii[[[MMMDDD:::666333444333333999@@@SSSvvv{{{RRRzzzxxxTTT222///,,,+++++++++***)))((())))))***+++,,,------((((((***---///222>>>IIITTTsss]]]bbb}}}aaaSSSFFFCCCJJJVVVeeerrryyyzzzwwwvvvuuuxxx{{{~~~~~~}}}~~~zzzvvvuuuvvvnnnnnnmmmllloootttvvvuuuyyywwwzzzzzzjjjVVVQQQZZZyyysssiiiWWWSSSKKKCCC<<<:::888666888;;;;;;:::;;;>>>>>>>>>EEEMMM```sssMMM<<>>fffwwwZZZEEEIIIPPPRRR]]]ooo}}}lllUUUQQQSSSZZZXXXbbbtttsssaaaVVVWWWXXXQQQMMMPPPPPPNNNNNNSSS\\\eeejjjkkkssshhh@@@111444(((((()))++++++,,,,,,+++,,,,,,,,,,,,------------...///000222333333333333444444444555666777777888777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999>>>CCCCCCCCCNNNfff|||aaaKKKPPPFFF???BBBFFFCCC===888111DDDwwwsssVVVyyy]]]___~~~yyyrrrooollleeeYYYNNNEEE@@@;;;999:::===AAADDDFFFGGGIIIJJJJJJeee}}}yyy{{{zzzxxx||||||xxx}}}yyykkk[[[III>>>666000///111222777>>>DDDFFFEEEAAA???GGGFFFGGGJJJPPPUUUYYY[[[TTT]]]iiirrryyywwwYYYIIIGGGEEELLLSSSWWW[[[cccmmmttt}}}sssgggiiikkkjjjpppzzzxxxuuunnnlllwww{{{vvvsssqqqsssmmm]]]GGG:::999;;;:::999<<>>FFFSSSUUUZZZcccZZZRRRRRRXXXgggooorrrZZZQQQUUUVVVTTTQQQMMMOOOOOOQQQYYYdddkkklllrrrooogggXXXGGG888///,,,)))***++++++***)))***,,,...---------...///111111000000000111222222333333666666666666777777777777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<>>GGGEEE<<<555999EEEzzzaaaVVVxxxUUUiii|||uuuwwwsssvvvjjj[[[OOOFFF>>>;;;===<<>>666111111444999AAAFFFFFFHHHLLLLLLHHHFFFLLLPPPOOOPPPVVV^^^aaaeeeiiivvvvvvdddSSSJJJKKKNNNLLLMMMPPPUUU\\\dddjjjnnnzzz~~~yyysssqqqwwwzzztttwww{{{wwwtttssslll]]]LLL===666666888<<<>>>>>>IIIjjj}}}zzzvvvsssmmmbbbSSSHHH===888444444555555:::@@@fff}}}rrryyyxxxzzztttYYY666///+++,,,---+++)))***))))))))))))************)))((()))+++---222???LLLeeexxxgggdddyyyrrroooaaaSSSFFFSSSpppyyyyyy{{{|||}}}~~~~~~~~~}}}}}}yyyzzzzzzyyyvvvtttrrrrrrqqqooommmmmmooorrrsssssstttttttttrrrmmmeee[[[UUUqqq}}}pppggg]]]SSSLLLFFF???;;;:::;;;::::::<<<>>>???>>><<<>>>BBBGGGYYYwww|||KKK;;;EEEZZZkkkfffhhh}}}___OOO[[[jjjttt}}}]]]>>>777666000111666222555EEEooo{{{qqqTTTAAAIIIUUUXXX]]]fffvvvTTTPPPTTTaaavvvsss]]]SSSPPPPPPOOOPPPOOORRRTTTVVV[[[bbbdddbbb[[[WWWNNNBBB666...***))))))***++++++******+++,,,.........//////000000000000000111222333333444444555555666666777777888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===???>>>BBBHHHJJJ___hhhDDDHHH@@@>>>EEEKKKFFF;;;555777EEE{{{gggccctttSSSgggxxxqqqtttppppppfff[[[RRRIII@@@;;;;;;;;;>>>BBBDDDEEEFFFGGGIIIIII^^^{{{}}}~~~}}}}}}~~~{{{yyyyyyuuupppiii\\\LLL@@@888111000111>>>BBBDDDCCCEEEIIIIIIEEEQQQNNNJJJIIIPPP]]]iiinnniiissstttgggccc[[[QQQIIIFFFJJJNNNOOOQQQVVV]]]eeemmmuuuyyy{{{|||nnncccbbblll{{{uuummmtttyyywwwxxxqqqjjj\\\LLL>>>888888;;;<<<>>>???FFFdddzzztttpppkkkbbbUUUKKK>>>888444444444555999???WWWzzzuuuiiippprrruuu{{{xxx___777000+++,,,---+++)))***))))))))))))************))))))***,,,...333@@@MMM```sssmmmkkk~~~uuuyyylll___PPPYYYxxx|||yyy}}}|||}}}}}}}}}}}}|||{{{zzz{{{|||{{{xxxssspppqqqssspppnnnllllllnnnpppqqqpppvvvtttrrrqqqoooiii___WWWeeeqqqzzzzzzvvvnnn```QQQJJJFFF???;;;999999999999===???AAAAAA@@@AAAEEEHHHUUUvvvNNN;;;BBBTTTwww}}}vvvqqqWWWKKKdddyyy~~~\\\@@@555555000111555222666HHHyyyuuuqqqUUUCCCKKKWWWZZZaaammmfffMMMPPPYYYllluuunnnxxxwwwzzzhhhUUUHHHBBB???@@@DDDHHHMMMRRRUUUYYY]]][[[VVVMMMFFF;;;222---+++++++++)))***,,,++++++***,,,---...///000111111111000///000000222333444555555666555555666666777888999999777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???===AAAFFFHHH]]]oooDDDDDDDDDIIIOOONNNEEE;;;666555CCC}}}sssvvvrrrVVVgggvvvppptttqqqlllddd\\\VVVNNNCCC<<<::::::===AAADDDEEEFFFHHHIIIKKKbbb}}}~~~~~~|||}}}}}}{{{wwwtttnnngggdddYYYKKKAAA999222000222AAACCCDDDDDDGGGKKKLLLIIIXXX\\\YYYRRRVVVhhhyyyrrr{{{ttthhhVVVMMMKKKHHHFFFGGGKKKPPPSSSSSSVVV[[[bbbjjjrrryyy}}}xxx|||qqq```NNNFFFMMM```qqqjjjiiilllvvv}}}xxxvvvzzzzzzyyy{{{ooogggZZZLLL@@@:::;;;===:::>>>???CCC\\\{{{sssmmmhhhaaaVVVNNN???999555444444444888>>>NNNpppnnngggqqqgggppp{{{|||ccc888000+++,,,---+++***+++))))))))))))************+++***+++---///444AAANNNaaarrrnnnooo|||qqq\\\[[[tttzzzzzz~~~~~~}}}|||{{{zzzyyyxxx~~~~~~|||wwwqqqooorrrvvvqqqooommmmmmooopppooooootttsssrrrqqqooojjjbbb]]]XXXaaammmuuuzzztttaaaNNNLLLHHHAAA<<<999888888999===???BBBBBBAAABBBFFFJJJVVVwwwTTT>>>BBBZZZyyyzzzxxx___JJJIIIjjjZZZ>>>444444000000555222888KKKyyytttqqqWWWFFFMMMXXX[[[dddrrrvvvVVVGGGQQQ\\\ooo}}}rrrggggggrrrzzzvvvlllhhhWWWDDD:::555222333666999???EEEJJJOOOTTTRRRMMMIIIAAA666///------,,,+++)))+++,,,,,,++++++---......000222333333222000///000222333555666777777777555555666777888999999:::777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???===@@@EEEGGG[[[|||oooCCCGGGMMMSSSUUUOOODDD;;;888555AAA~~~~~~qqqYYYiiixxxtttyyyvvvnnnfff^^^XXXPPPDDD<<<::::::===AAADDDEEEFFFHHHIIIMMMeee}}}||||||}}}zzzuuurrrjjjccc___TTTHHH???888333444888???AAADDDHHHMMMRRRTTTTTTVVVooouuuaaa[[[pppvvvsssuuuppp^^^SSSMMMBBBHHHFFFEEEGGGKKKQQQTTTVVVVVVXXX]]]cccjjjpppuuuwww~~~ooodddTTTDDD:::999DDDOOORRRbbbttt~~~vvvsssuuuzzz}}}zzzzzznnngggZZZLLLAAA<<<;;;<<<888>>>@@@AAAVVV{{{tttnnniiiaaaVVVMMM???999555444333333777===PPP~~~~~~xxxZZZggg|||}}}ddd999111+++,,,,,,+++***+++((()))))))))************++++++,,,...000555BBBOOOaaasss}}}ccckkk}}}zzz```\\\ooo}}}yyyzzz~~~|||zzzyyyxxxwww{{{vvvqqqqqqtttxxxsssqqqooooooppppppooonnnoooqqqsssqqqlllgggdddcccRRRXXXdddttt~~~zzzdddOOOPPPMMMGGGAAA<<<;;;;;;<<<===???BBBBBBAAACCCHHHLLLYYY{{{[[[AAACCC[[[mmmjjjhhhVVVJJJIIIjjjWWW:::333444000111555222999MMMsssuuuzzz```OOOSSSZZZ[[[dddsssiiiNNNFFFRRRYYYcccvvvrrriiiiiihhhhhhooouuuqqqhhh[[[JJJ999333444444222222...333888<<>>888111,,,++++++)))''')))+++,,,---,,,,,,...//////000222444444333111000222333666777999999888888666666666777888999999:::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>AAAEEEFFFYYYyyyjjjEEEOOOTTTXXXTTTLLLCCC===999999@@@|||rrrgggTTTjjjzzzxxx}}}zzztttkkk```XXXOOODDD===<<<:::===AAACCCDDDEEEGGGIIILLLddd}}}||||||}}}{{{}}}|||xxxuuurrrjjjbbbZZZPPPDDD;;;666444999AAA>>>@@@EEEKKKPPPTTTXXX\\\eee~~~aaa___|||tttlll^^^VVVOOODDDCCCEEE???HHHFFFEEEGGGKKKPPPRRRSSSXXX[[[```gggmmmrrruuuwww~~~zzzuuudddPPPDDD===888999===HHH]]]ttt~~~uuusssuuuzzz|||vvvooofffYYYKKKAAA<<<:::999777>>>@@@@@@SSS~~~wwwrrrlllbbbTTTJJJ???999444444333333777<<>>999888:::<<<>>>@@@BBBAAAAAADDDJJJPPP]]]___CCCCCC]]]xxxrrr]]]aaaaaaQQQIIIJJJeeeyyy~~~SSS888333555111111444222:::OOOlll{{{{{{kkkYYYZZZ\\\ZZZdddtttlllPPPGGGQQQRRRSSS]]]eeeppp~~~tttbbbeeeiiihhhdddfffkkkiiibbbMMM>>>000///333444222111...222555777<<<@@@???;;;555222///,,,++++++***)))***+++------------///000000111222444444444444333444666888:::::::::999888777777777888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@@@@DDDGGGFFFWWWwwwdddHHHSSSUUUUUUNNNHHHCCC>>>999===AAAttt___xxxXXXLLLmmmzzzwww{{{wwwwwwlllaaaXXXNNNDDD>>>===;;;>>>AAACCCDDDDDDFFFGGGHHHaaa~~~}}}|||}}}~~~vvvyyy{{{yyywwwtttlllcccVVVLLLAAA999444444<<>>888444333333333777===GGGmmmzzzNNNNNNnnn<<<333,,,+++,,,******,,,))))))))))))************,,,+++,,,...000555BBBOOO^^^ooogggMMM[[[sss}}}rrrxxxhhh\\\rrr}}}~~~}}}{{{zzzyyyyyy|||wwwqqqpppssswwwwwwvvvsssrrrpppoooooonnnllliiijjjjjjkkkjjjiiigggffffffRRRSSS^^^qqqzzzdddPPP@@@???<<<888444444888;;;AAABBBCCCBBBBBBFFFNNNTTT______BBBAAA]]]iii]]]SSScccdddPPPHHHIII^^^tttNNN999444666222111333111:::PPPeeesssjjjZZZ[[[\\\[[[fffxxxwwwWWWIIIPPPOOOOOOXXX^^^eeesss|||kkkdddbbbggggggcccffflllggg\\\>>>444---...111000000000444888<<<>>>AAADDDAAA<<<555444222///,,,+++---...***+++---...---...000111000111222333444555666777777888:::<<<<<<:::888777999999999888888888888777888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBFFFJJJGGGVVVtttaaaLLLPPPPPPLLLGGGEEEEEE>>>555<<<@@@tttZZZsssRRROOOvvvzzzvvvxxxrrrsssjjj___WWWNNNDDD===<<<<<>>BBBbbblllxxx```PPPnnn===444,,,+++,,,******,,,))))))))))))************+++***+++...///555BBBOOO^^^nnnjjjUUU```xxx}}}vvveeeiii~~~}}}{{{zzzzzzzzzyyysssmmmnnnsssxxxwwwuuurrrqqqoooooonnnmmmjjjgggjjjhhhfffgggiiiiiifffcccPPPPPPZZZmmm{{{uuu```MMM<<<<<<;;;777555666;;;???DDDDDDDDDBBBCCCHHHPPPWWW___^^^@@@>>>SSSWWWKKKNNNkkknnnXXXOOOHHHZZZqqqKKK<<<444666222111333000999PPP```lllxxxbbbTTTWWW[[[\\\jjj~~~\\\KKKPPPQQQUUU```gggrrr~~~zzziiiiii^^^dddggghhhpppvvvkkkZZZ777333111222111///000444777===CCCFFFJJJLLLHHHAAA888888444///)))(((+++...***,,,---.........000222000111111222444666888999888:::<<<===<<<;;;888666::::::999999888777777777888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>zzz```tttWWWYYY~~~{{{wwwvvvooonnnfff]]]WWWOOODDD===;;;===???BBBCCCCCCCCCCCCDDDIIIbbb}}}}}}{{{~~~{{{uuukkkaaaRRRKKKDDD>>>777444888@@@CCCCCCFFFFFFEEENNNhhhzzzhhhcccsssyyykkk]]]ZZZUUUMMMRRRVVVMMMJJJQQQSSSSSSVVVWWWVVVSSSTTT[[[aaa___ccchhhnnnrrrsssssssssvvvUUUEEE@@@<<<@@@HHH[[[tttrrr]]][[[jjjvvv}}}xxxfff]]]QQQGGGAAA>>>;;;999===BBBBBB@@@SSStttjjj^^^QQQHHH<<<666222222333444888>>>EEEgggsss}}}oootttWWW~~~kkk===444---++++++******,,,))))))))))))************+++***+++---///444AAANNNZZZgggyyyooo```jjj|||ooommmeee|||zzz~~~~~~yyyzzz~~~|||wwwxxxuuuuuuwwwxxxvvvwwwzzzqqqrrrppplllgggfffhhhlllhhhkkkhhhdddhhhmmmeeeWWWMMMQQQ___qqqyyyppp[[[LLLAAA;;;777777777666:::???DDDBBBAAAAAADDDJJJPPPTTThhh]]]???>>>JJJIII;;;KKKsssmmmOOONNNGGG[[[rrrJJJ<<<555222111222222333888???[[[pppyyy]]]YYY[[[^^^___aaazzzkkkLLLLLLSSSVVVcccvvviiiggg^^^jjjmmmiiirrr|||kkkNNN555444222000...000333777999???IIIOOOMMMGGGCCCCCCAAA???:::444...++++++,,,***+++---...///000000000555555333333444666888:::;;;<<<<<<999777777555222555666888888777777999:::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===???===???FFFHHHTTTlllpppLLLQQQLLLFFFCCCBBBAAA===999666DDDVVVqqqQQQZZZ~~~xxxxxxqqqmmmkkkeee[[[OOODDD===:::<<<>>>AAABBBCCCCCCEEEGGGMMMbbb}}}~~~~~~~~~}}}{{{yyywwwrrrjjjcccQQQFFF;;;777777999===AAAAAA@@@AAACCCIIIQQQYYY^^^ZZZ^^^eeekkklllggg]]]VVVXXXWWWUUUTTTUUUYYY^^^aaabbb```\\\ZZZYYY[[[]]]___eeeiiimmmooooooqqquuuxxxnnnUUUAAA:::>>>AAAVVVnnnGGGLLLKKKKKKeee{{{{{{qqqggg]]]QQQJJJCCC===;;;<<>>>>>GGGHHH@@@TTTxxxlllJJJFFFJJJaaauuuGGG666555222111222222222777===JJJiii```VVVVVV[[[^^^^^^vvvrrrRRROOOVVV___ssssssoookkkqqqttt{{{rrrFFF444333222///...000333666<<>>;;;>>>@@@BBBBBBCCCEEEFFFLLLaaa}}}~~~~~~||||||}}}|||{{{|||~~~~~~|||zzzxxxwwwuuupppiiidddSSSGGG<<<888888:::???DDD>>>@@@CCCGGGLLLQQQWWWZZZ\\\aaagggkkkjjjcccZZZTTTVVVUUUTTTVVV[[[aaaeeehhhmmmiiiddd```^^^___bbbdddkkknnnqqqqqqpppppptttwwwnnnZZZEEE;;;???DDD[[[|||XXXBBBQQQWWWPPPXXX\\\aaahhhsssyyypppfff[[[OOOGGG@@@:::999;;;;;;>>><<<>>>JJJ^^^|||xxxcccOOOGGG<<<888333111222555888999NNNsss]]]vvvrrrGGG222***---+++***+++&&&))))))))))))))))))))))))***))),,,000222888CCCOOOPPPbbbkkkpppgggnnnwwwzzzwwwfffZZZ\\\eeelllrrrgggnnnyyyxxx{{{}}}{{{~~~{{{zzz{{{zzzuuutttvvvzzztttlllfffddddddeeefffkkkbbb]]]aaaddd___TTTLLLNNN^^^nnnrrrnnndddQQQ@@@>>>999666666777666:::???FFFDDDBBBAAACCCGGGKKKNNNdddRRR<<<>>>GGGGGGGGG```~~~lllHHHAAAOOOhhh{{{xxx@@@777333111111333222111444:::===dddaaaSSSRRRXXX\\\\\\rrr^^^SSSXXXfffxxxrrrvvv}}}hhh:::222222111///...000444777@@@FFFLLLNNNLLLIIIGGGFFFCCC@@@<<<777222...+++***,,,,,,---...///111333444555555555555777999<<<===CCCAAA>>>;;;777222///...777888::::::999999;;;<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>===:::777===BBBiii]]]zzzVVV\\\}}}yyy|||yyytttpppggg[[[OOOFFFBBB@@@;;;===@@@AAAAAABBBDDDEEEKKK___{{{|||~~~~~~}}}~~~|||{{{{{{|||}}}}}}|||zzzzzzyyyxxxwwwuuuqqqlllhhhVVVIII<<<888888;;;AAAGGG>>>???AAADDDGGGMMMTTTYYY```dddhhhhhhddd\\\UUUQQQTTTSSSTTTZZZbbbiiilllmmmkkkgggccc___^^^aaadddgggoooqqqssssssqqqrrrvvvzzzvvvdddIII:::===DDD[[[{{{bbbHHHDDDQQQXXXTTTQQQSSSTTTVVV[[[eeevvvxxxqqqdddYYYLLLCCC===888888;;;888@@@???>>>KKKhhhrrr]]]OOOKKK>>>:::555222333555888999LLLtttvvvuuuUUUwwwsssjjjHHH222***---+++***+++'''))))))))))))))))))))))))'''(((+++///222888DDDPPPRRR\\\gggxxxnnnooopppuuueeeXXXVVV\\\bbb```]]]hhh~~~xxxwwwzzz|||}}}~~~{{{yyyzzzxxxsssrrrtttxxxqqqgggbbbbbbdddeeeeeefffaaaaaaddd]]]OOOJJJMMM^^^www|||dddSSSGGG???<<<777555666777777;;;@@@DDDCCCCCCDDDGGGLLLQQQUUUfff}}}MMM<<<@@@IIIGGGLLLiiiiiiIIIDDDSSSooo~~~^^^999<<<222000111333222000222777>>>fff^^^SSSSSSWWWZZZ\\\tttiiiSSSRRRcccwww|||~~~rrrdddJJJ222000111111000000111555888BBBHHHMMMMMMKKKKKKKKKJJJCCCAAA===999555000,,,)))---------///000333555666555555666777999;;;===???AAA>>>;;;999555000---...666888999999888999:::<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===:::666999BBBjjj\\\xxxRRRSSSwww~~~yyy|||xxxqqqnnnggg\\\PPPFFF@@@>>>:::<<>>@@@GGGRRRZZZcccdddddd```ZZZTTTQQQPPPUUUTTTUUU\\\eeekkkmmmlllaaa```______aaadddhhhjjjkkknnnpppqqqqqqtttzzzpppMMM888:::@@@UUUmmmQQQIIIOOOKKKLLLUUUUUUXXX\\\```bbbccchhhpppwwwzzz~~~zzztttdddXXXJJJAAA;;;666777;;;666BBBCCCCCCTTTtttzzzmmm[[[OOOLLL???;;;666333333666888999BBBdddllldddqqqyyyNNNjjjuuuhhhIII333***---+++***,,,((((((((((((((((((((((((((('''(((,,,000111666BBBNNN___cccssstttqqqzzzrrrvvvgggXXXPPPSSSXXXZZZ\\\dddpppyyy}}}|||{{{zzz{{{||||||xxxvvvvvvtttqqqpppsssqqqkkkdddaaabbbeeefffeeeccccccddd___PPPGGGUUUjjjrrrXXXKKKDDD???:::666555777888888<<>>???<<<777555555333...---000555666888888777777999:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAFFFHHHXXXtttdddLLLZZZPPPEEE@@@AAA@@@;;;666222CCCvvvYYY~~~yyySSSQQQssszzzzzztttooonnnjjjaaaUUUIII@@@;;;:::<<>>AAACCCCCCDDDIIIQQQXXXfffccc^^^WWWRRRPPPQQQRRRWWWWWWXXX^^^dddiiijjjiiibbbccceeegggjjjlllmmmnnniiikkkmmmooopppuuu||||||RRR999;;;@@@QQQgggJJJIIISSSHHHGGGTTTSSSQQQXXXaaaffffffgggkkkooowwwxxxwwwvvvttttttuuuvvv~~~zzzcccWWWJJJAAA;;;777888<<<666AAABBBCCCTTTnnn}}}wwwqqqhhh[[[OOOJJJ???;;;666333333666888999CCCgggtttnnnvvv}}}tttJJJ]]]sssJJJ333***---******,,,)))(((((((((((((((((((((((((((***///111000222>>>JJJgggtttlllkkk}}}wwwrrrzzzlllZZZLLLKKKPPP]]]aaafffjjjnnnvvv~~~yyyuuuuuusssnnnllllllllljjjlllpppkkkhhheeedddeeefffggggggeeeeee```TTTJJJSSStttoooXXXOOOKKKEEE>>>999666555888::::::>>>CCCEEEEEEEEEGGGJJJOOOSSSVVVvvvnnnGGG>>>CCCFFF@@@TTTtttuuuWWWGGGMMMZZZuuu|||RRR===///222000000222111000333999AAAiiinnnvvvmmmVVVXXX[[[[[[YYY]]]yyy}}}]]]XXXggg}}}nnnUUU>>>333000111000111222444555666888;;;>>>BBBKKKPPPLLLKKKOOOPPPMMMCCC>>>999666555333///,,,,,,---000333555777888999555666777999;;;<<<===>>>888111///333222------333444666777888777777888:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;@@@@@@AAAEEEHHH[[[xxx^^^JJJXXXPPPGGGDDDGGGFFF>>>777000DDDWWWzzz~~~ZZZWWWzzz{{{zzzrrrppppppnnnggg[[[MMMBBB===;;;===@@@AAAAAABBBDDDEEEFFFWWW|||}}}~~~|||{{{zzz|||{{{{{{{{{yyyvvvuuuvvvwwwhhhYYYIII???:::888:::>>>:::BBBJJJOOOOOOOOOSSSVVVgggaaaYYYTTTSSSUUUVVVWWWXXXZZZ]]]```dddgggjjjkkkllllllmmmnnnmmmlllkkkkkkjjjlllnnnoooqqqvvv\\\>>>???EEEVVViiiHHH@@@JJJIIILLLQQQHHHNNNUUU]]]``````ccclllsss||||||zzzwwwuuuvvvyyy|||~~~}}}bbbWWWJJJBBB<<<888888;;;===DDDDDDEEEQQQaaa|||zzzqqqjjjcccYYYNNNFFF>>>:::555222333555888999>>>eee{{{tttmmmEEEPPPyyyzzzKKK444***---******---***))))))))))))))))))))))))))),,,111222//////:::GGGccc]]]bbbyyysssjjjeeeeeeiiimmmpppuuu```LLLHHHMMM[[[bbbjjjqqq{{{|||qqqhhheeeccc]]]ZZZ[[[\\\]]]bbbhhhggghhhjjjjjjiiihhhhhhhhhgggeee\\\SSSWWWpppxxxVVVJJJJJJFFFAAA???999666666999<<<<<>>BBBDDDBBBaaazzzTTTEEEMMM]]]vvvzzzKKK>>>,,,333000///111111111555;;;AAAggghhhnnnqqqXXXXXX[[[\\\ZZZ[[[uuu|||^^^ZZZggguuu{{{{{{{{{{{{|||~~~|||ssskkkfffTTT???555333444444444222444666888999;;;???BBBDDDOOORRRMMMJJJNNNNNNIIIBBB===777444444444111---+++---111555888999999999666777888999:::;;;<<<<<<666///---222222---...555555777888888888888999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;AAABBBCCCFFFHHHZZZwww[[[IIIVVVOOOIIIIIIMMMLLLBBB888666BBB~~~XXXyyy[[[VVV{{{|||{{{tttrrrrrroooggg[[[NNNDDD???;;;>>>@@@BBBBBBCCCEEEFFFEEETTTyyy~~~}}}}}}}}}zzzzzz}}}}}}~~~}}}zzzwwwvvvxxx{{{ttteeeSSSHHHAAA;;;:::<<<;;;CCCKKKNNNNNNPPPUUUZZZfff```YYYYYY]]]___^^^[[[XXX\\\aaadddeeeiiioootttwwwuuurrrnnnkkkiiiiiihhhjjjllloooqqqttt|||mmmEEEBBBHHH[[[cccJJJ<<<@@@EEEKKKKKKCCCNNNTTTZZZZZZYYY^^^iiirrrwwwyyy|||~~~~~~yyy```UUUJJJBBB===888777:::???DDDEEEIIIQQQ]]]|||rrrggg^^^UUUJJJCCC<<<888333111222555888999777[[[qqq{{{pppmmmFFFKKKtttuuuKKK444***---******---***))))))))))))))))))))))))))),,,111222......999FFF]]]}}}ZZZ\\\jjjbbbWWWPPPRRR\\\jjjssszzzbbbLLLFFFLLLTTT]]]kkkzzz}}}}}}xxxhhh[[[VVVTTTOOOKKKMMMOOORRRXXX```fffjjjoooooollliiihhhhhhhhheee]]]YYYiiixxx```NNNMMMIII===:::AAA999666666:::======AAAEEECCCDDDGGGKKKQQQXXX^^^aaacccCCC===AAADDDGGGmmmWWWFFFMMM___wwwyyy===;;;222444000///000000111777>>>DDDggghhhkkkyyy\\\WWWYYY\\\[[[YYYppppppTTTPPP[[[cccccctttppppppsssqqqgggYYYPPPHHHBBB;;;999666222333777444666888:::;;;>>>AAADDDGGGQQQUUUMMMJJJMMMLLLFFFBBB<<<555222333444222///***---222777:::::::::999666777888999:::;;;;;;:::777///---333333---...666666888999:::999999:::<<<::::::999999::::::;;;<<<========================:::BBBDDDFFFHHHHHHXXXtttZZZJJJTTTNNNJJJMMMRRRPPPDDD999<<<@@@~~~yyy[[[xxx}}}VVVOOOuuu}}}}}}wwwsssqqqlllcccWWWLLLCCC???<<<>>>AAABBBCCCDDDEEEGGGDDDSSSxxx|||}}}}}}{{{}}}}}}zzzyyy||||||mmm[[[OOOFFF>>>;;;<<<@@@DDDFFFEEEEEEKKKWWWaaaeee___[[[^^^fffiiiddd^^^VVV]]]dddfffgggllluuu}}}|||vvvooolllkkklllmmmhhhkkkooosssyyyzzzJJJBBBHHH^^^XXXLLL@@@<<<>>>BBBFFFGGGFFFMMMTTTVVVVVV[[[fffpppsssxxx~~~}}}yyysss^^^TTTIIIBBB===777666888777<<<@@@HHHPPP^^^uuugggZZZPPPHHHBBB;;;777222000222555888:::???ZZZgggpppZZZwwwPPPQQQyyyoooLLL444***---******---***))))))))))))))))))))))))'''+++111222......999FFF\\\tttaaa]]]xxx~~~dddNNNJJJSSSUUU^^^uuu~~~oooWWWJJJJJJTTTfff{{{yyyqqqmmmdddUUUKKKHHHJJJIIIJJJLLLLLLOOOXXXbbbrrr|||vvvkkkgggfffeeebbb[[[YYYuuu{{{XXXQQQKKKIIIDDD>>>;;;<<<:::???===888===JJJOOOJJJDDDEEEEEENNNZZZXXXZZZhhhZZZ>>>>>>CCCKKKOOOwwwyyyUUUKKKIIIbbbxxxwww===444444222222000......222888===EEEhhhnnniiibbb\\\^^^___[[[YYYqqqaaaPPPLLLKKKOOOVVV[[[[[[[[[[[[YYYTTTNNNIIIEEEBBB===888555444555666;;;<<<<<<<<<===>>>AAACCCNNNUUUUUUOOOKKKLLLGGG>>>@@@;;;444111111111000...,,,...111777;;;===;;;999888666444444777999;;;;;;111111000///...000444777;;;;;;;;;:::::::::999999;;;:::999888999;;;===???<<<>>>???>>>===<<<===???@@@GGGGGGGGGJJJKKKXXXpppdddHHHXXXOOOFFFHHHPPPQQQDDD555666JJJsssUUUyyyyyyXXX^^^|||zzzuuurrrsssoooeeeZZZQQQFFF===>>>???@@@BBBCCCBBBBBBAAAGGGUUUvvv~~~}}}~~~{{{xxxzzz~~~~~~}}}~~~||||||}}}yyyttttttqqqeeeMMM999888AAA@@@===@@@HHHOOOUUU___iiijjjqqqgggcccsssqqqbbbaaa___eeejjjllllllpppyyyyyyssspppooopppqqquuurrrsss{{{[[[CCCKKK\\\KKKBBB===AAAEEECCCAAACCCFFFJJJRRRWWWXXX\\\hhhvvv~~~{{{uuuzzzbbbVVVIII@@@:::555555888<<<888;;;DDDJJJ^^^|||yyysssjjj^^^SSSIIIDDD999555333444555444666:::;;;ZZZkkktttfffXXX|||^^^sssnnnNNN666***+++))))))***&&&))))))))))))))))))))))))---,,,------+++,,,777CCC[[[uuufffYYYyyywww___PPPSSS```dddqqqwww```QQQOOObbbuuu~~~vvvmmmdddWWWJJJEEEGGGFFFGGGJJJPPPWWWaaasssyyynnnjjjiii___YYY]]]jjj|||dddQQQLLLIIIHHHEEE>>>;;;;;;888======:::???KKKOOOJJJJJJNNNMMMQQQXXXWWW^^^sssTTT<<<===@@@EEENNNppplllSSSMMMJJJaaaxxxkkk:::777333222222000//////222777;;;EEEhhhkkkeee___XXXZZZ^^^\\\YYYooo\\\JJJFFFFFFIIIPPPOOOOOONNNMMMJJJEEE@@@<<<<<<;;;888666666888:::<<<<<<<<<<<<;;;<<<>>>@@@CCCMMMSSSSSSMMMKKKLLLHHH@@@AAA;;;444111000111///...+++...222888===???>>><<<:::777444333333444444444///...------///222666888::::::::::::::::::::::::;;;:::999999999;;;===???<<<>>>???>>>===<<<===???>>>CCCCCCCCCFFFHHHXXXrrrfffIIIZZZPPPEEEDDDIIIJJJ???444111CCCpppaaavvvyyyUUUUUUooo~~~zzzvvvpppsssqqqhhh^^^SSSGGG===>>>???AAABBBCCCCCCBBBBBBFFFSSSsss~~~~~~~~~|||~~~~~~}}}yyyzzzzzzyyyppp[[[EEE<<<===<<<===DDDPPP___lllvvv{{{rrrllleeelllvvvoooddddddjjjjjjjjjmmmrrrzzz|||xxxvvvvvvwwwxxx}}}}}}^^^JJJKKKNNNCCC===;;;???AAA>>><<<===BBBFFFMMMTTTWWW]]]kkkzzz~~~{{{}}}~~~vvvuuu```UUUHHH@@@:::666666999===:::>>>FFFMMMccc}}}zzzsssjjj^^^RRRHHHCCC999555333444555444666:::???oooqqqccczzz]]]wwwsssLLL555***,,,******+++''')))))))))))))))))))))))),,,+++,,,---+++,,,666BBBVVVppp|||nnnbbbaaaVVV^^^nnnuuuooo```ZZZkkk~~~xxxqqqfffYYYLLLDDDEEELLLRRRSSSWWW^^^gggvvvtttkkkiiieee^^^UUUbbbxxx|||rrrbbbPPPJJJHHHHHHJJJFFF???::::::666;;;===<<>>CCCOOOjjjvvvbbbPPPNNNNNNeeexxx[[[666<<<111111222222000000111444777DDDhhhhhhddd|||[[[SSSVVV]]]^^^ZZZlllzzzXXXGGGBBBBBBEEEKKKMMMMMMKKKHHHDDD???;;;999;;;:::999999:::<<>><<<>>>???>>>===<<<===???===BBBBBBCCCFFFHHHYYYvvvkkkNNN\\\QQQFFFBBBCCCAAA:::333444AAAnnnXXX{{{~~~UUUQQQkkk|||yyywwwooosssrrrkkkaaaVVVIII>>>???@@@AAABBBCCCCCCCCCBBBFFFQQQnnn~~~~~~~~~zzz|||~~~zzzkkkUUUBBB999:::>>>GGGWWWmmmvvvdddfffwwwxxxooollllllrrrmmmkkkooozzzfffQQQHHH???<<<:::;;;???@@@===<<<===BBBEEEKKKRRRWWW___oooxxxwwwyyy~~~tttlll___TTTGGG@@@:::666777:::>>>===AAAGGGPPPjjj~~~{{{tttjjj^^^RRRHHHBBB999555333444555444666:::DDDxxxyyy}}}xxxeeelllTTTwwwtttIII333***...+++***,,,'''))))))))))))))))))))))))******+++,,,+++---666@@@WWWooo|||yyykkkmmm___bbbrrr}}}}}}qqqlllrrryyyqqqiii]]]RRRKKKIIINNNSSS\\\```hhhsss~~~llliiiggg```aaa[[[iiiyyyppp___SSSJJJGGGGGGJJJLLLHHH@@@:::999555:::<<<>>>DDDKKKMMMJJJEEEJJJIIIKKKPPPTTTgggnnnEEE888<<>>111111222222111000000222444BBBgggfffddd{{{YYYOOOSSS]]]bbb\\\jjjyyy[[[IIICCCCCCFFFKKKSSSSSSQQQMMMGGGCCC@@@???CCCBBB@@@???>>>>>>>>>???>>><<<:::999;;;>>>AAABBBQQQUUUTTTMMMKKKNNNLLLFFFAAA;;;555111000000///---+++,,,111666;;;===;;;999<<<999666444333333111//////+++(((+++333999:::999666666777888999:::;;;<<<;;;::::::::::::;;;<<<===<<<>>>???>>>===<<<===???@@@EEEFFFIIILLLKKK\\\{{{oooWWW\\\RRRHHHDDDBBB>>>888555777AAAmmm{{{PPP|||}}}UUURRRnnnzzzyyyxxxrrruuussskkkbbbXXXLLLBBB???@@@AAAAAABBBCCCCCCCCCFFFOOOjjj~~~|||{{{vvv{{{}}}{{{|||~~~~~~}}}vvvdddMMM===<<<>>>GGGXXXoooxxxpppcccmmmzzzsssssszzzuuupppnnnpppwwwtttRRRBBB::::::;;;>>>@@@@@@@@@BBBDDDEEEGGGLLLSSSYYYccctttzzzyyyzzz}}}|||}}}uuuiii___TTTGGG???:::555666999<<<===@@@EEEQQQppp|||uuukkk___RRRHHHBBB999555333444555444666:::FFFnnnvvvfffmmmwww\\\YYYLLLxxxvvvFFF222+++///,,,+++,,,)))(((((((((((((((((((((((()))(((***,,,,,,---555>>>VVVlll{{{nnnxxxccc___sss|||{{{}}}~~~vvvoooeeeWWWNNNNNNRRRUUUUUUXXXaaarrr|||kkkkkkggg\\\]]]aaannnqqqcccXXXQQQEEEFFFGGGKKKNNNIII???999999666999<<>>CCCAAALLLdddvvviiiMMMMMMfffIII111<<<111000111222111000000111222===cccdddbbbzzzYYYOOOQQQ]]]eee___kkkyyy___MMMEEEDDDGGGKKKSSSTTTTTTPPPJJJDDDAAA@@@HHHGGGEEEBBB@@@===<<<;;;>>><<<999:::===@@@BBBBBBTTTYYYXXXPPPNNNQQQOOOHHH@@@;;;444111111111000...+++,,,///444777888666333666444222222333444333222222...***---444999:::999666666777999:::;;;<<<===;;;:::::::::;;;;;;<<<<<<<<<>>>???>>>===<<<===???AAAGGGJJJPPPQQQMMM]]]}}}pppbbb^^^SSSKKKIIIFFF???999777444???kkk___nnnvvvTTTTTTmmmyyyxxxyyyvvvwwwsssiii```XXXOOOGGG??????@@@@@@AAABBBBBBCCCFFFNNNggg}}}zzz|||zzz|||~~~~~~||||||{{{qqq^^^NNNCCC@@@EEEXXXmmmvvvqqqhhhmmmmmmxxxwwwlllwwwzzznnnttt|||PPP999<<<<<<>>>@@@??????AAADDDEEEFFFGGGLLLTTT]]]iiizzz{{{yyy{{{|||yyy{{{|||ppp```UUUHHH???999444444777999===???AAAOOOsss}}}vvvlll___SSSIIICCC999555333444555444666:::EEEhhhmmm___mmm{{{YYY}}}LLLJJJ{{{|||EEE111+++///+++***,,,***(((((((((((((((((((((((()))'''))),,,,,,---222:::LLLaaasss}}}kkk~~~~~~fffbbb|||~~~{{{{{{}}}tttpppeeeUUULLLOOOWWWYYYVVV[[[gggssshhhfffaaaXXXVVVaaannniiiYYYTTTNNN???DDDFFFIIIKKKEEE<<<888999999:::<<<@@@EEEIIIJJJIIILLLPPPPPPTTT]]]cccuuu```@@@:::@@@DDD===QQQfffpppeeeLLLQQQqqq~~~FFF222777111///000111000//////111222888^^^```]]]xxxYYYPPPQQQ]]]eee```kkkxxxaaaOOOFFFDDDFFFHHHQQQTTTWWWUUUNNNGGGBBBAAADDDDDDCCCBBB@@@>>><<<;;;===;;;999;;;@@@DDDDDDCCCTTTZZZYYYSSSQQQTTTRRRKKK>>>999333000111222111000+++---///333666666333111///......///111222222000222///,,,...222777999999777888888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===<<<===???@@@EEEIIIPPPRRRLLL^^^mmmkkkbbbUUULLLLLLIII???888777333???hhheeeeeewwwYYYYYYmmmyyyxxxzzzyyyyyytttiii___XXXPPPHHH???>>>>>>>>>???@@@AAABBBEEEKKKccc|||~~~xxx~~~||||||~~~|||qqqfffQQQEEEHHH___qqqqqqjjjffftttzzz{{{ppplll~~~xxxPPP666======@@@AAA@@@BBBFFFGGGEEEIIIJJJOOOYYYdddqqqzzzwwwyyy}}}~~~www___TTTGGG???999444555888888===???>>>MMMwww~~~{{{tttjjj^^^RRRHHHBBB999555333444555444666:::BBBooowwwzzz```BBBIIIxxxEEE222,,,///***))),,,+++)))))))))))))))))))))))))))'''(((,,,,,,,,,000666DDDXXXlllxxxkkkwwwpppqqq|||}}}rrrooofffWWWLLLNNNYYY``````gggrrrnnneee___[[[ZZZ]]]```gggaaaQQQLLLJJJ@@@>>>@@@CCCDDD>>>777666999;;;;;;<<<@@@DDDGGGIIIIIIJJJRRRUUUXXX```hhhVVV???<<<@@@AAADDDgggttteeeUUUKKKVVVsssgggAAA444111000///000000///...///111444777ZZZ```YYYvvvZZZRRRQQQ[[[ddd```lllxxxdddQQQFFFDDDEEEFFFNNNUUU[[[ZZZSSSJJJDDDBBBAAAAAABBBCCCBBB@@@???===;;;:::999>>>DDDGGGGGGDDDPPPVVVXXXTTTSSSWWWTTTMMM===888222000111333333222---...111555888888666333000///...///000000///---...---,,,---000444777:::999999:::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>===<<<===???@@@CCCFFFMMMPPPLLLbbbfffpppiiiWWWJJJHHHFFF<<<555555333???bbbaaalll|||[[[YYYpppyyyxxxzzzyyyzzzuuukkk```XXXNNNFFF>>>============???@@@AAABBBHHH```~~~|||}}}~~~}}}{{{~~~~~~|||~~~~~~xxxbbbOOOPPPkkk{{{rrrkkkppp~~~qqqjjjxxxVVV;;;<<<;;;AAAFFFJJJRRRYYYXXXRRRWWWWWW\\\eeeooozzz~~~zzz{{{~~~{{{{{{sss[[[PPPEEE>>>999666777;;;:::@@@AAA>>>NNN{{{zzzwwwpppggg\\\PPPFFF@@@999555333444555444666:::AAAooobbbqqq???KKKrrr|||GGG444---...(((''',,,,,,))))))))))))))))))))))))***((((((,,,,,,+++---222AAATTTiiiyyymmmooo|||}}}{{{}}}{{{{{{zzzooolllgggYYYMMMNNN]]]iiinnnjjjuuu|||oooggg___^^^dddkkkbbb___ZZZKKKEEEIIIGGG999:::===>>>999333444:::===;;;<<<@@@DDDFFFHHHIIIIIIUUU\\\```fffrrrwwwOOO===>>>@@@===PPP\\\HHHJJJYYYpppRRR===666...000/////////...---///222555:::YYYcccXXXtttZZZSSSQQQYYYbbb___kkkzzzgggSSSGGGEEEFFFFFFJJJRRR[[[\\\UUUKKKCCC@@@BBBCCCDDDEEEEEECCCAAA@@@:::999:::???FFFJJJHHHEEEKKKSSSVVVTTTUUUYYYWWWOOO<<<777111000222444444333---///222777;;;<<<:::888555333222111111000---+++)))***+++,,,...111777;;;:::;;;;;;<<<<<<=========;;;;;;;;;<<<<<<;;;::::::===>>>???>>>===<<<===???AAABBBDDDKKKOOONNNhhhaaarrrnnnYYYGGGDDDBBB999222333000<<<]]]eeewww}}}TTTPPPooozzzxxxzzzxxxzzzvvvmmmbbbXXXMMMCCC======<<<<<<<<<>>>???AAA@@@EEE^^^}}}|||~~~}}}|||vvv{{{}}}yyyvvvyyyvvv|||~~~|||}}}pppWWWWWWuuussslllxxx|||eeeggg\\\BBB:::999AAAKKKVVVdddooommmdddhhhgggiiiqqqxxxooo```bbbjjjvvv|||pppiiiXXXNNNCCC===:::888:::>>><<>>PPPfff~~~qqqiii~~~}}}yyyuuuqqqpppbbbOOOMMM___oootttppp}}}vvvbbbYYYbbbkkkhhh^^^SSSLLLKKKJJJEEE@@@>>>>>><<<888555444555777<<<>>>BBBEEEHHHJJJLLLMMMQQQWWW^^^cccmmmfffDDD777777===CCCgggRRR@@@GGGaaaMMM---999,,,333//////......///000222333;;;[[[^^^~~~```OOORRRZZZdddkkkhhhqqq\\\WWWQQQEEE@@@DDDEEEKKKTTTZZZ[[[UUUMMMGGGFFFGGGEEEFFFKKKPPPMMMGGGFFF???888999@@@HHHKKKKKKMMMPPPPPPPPPXXXaaa[[[LLL>>>555......//////000222...///222666:::<<<;;;999111111111222222111111111111...,,,,,,///444777999;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<===>>>???>>><<<;;;;;;<<<@@@CCCGGGNNNPPPRRRqqqffftttsss\\\MMMEEE>>>===:::///555999YYY|||XXXKKKmmmyyy|||tttuuuuuupppiiiccc\\\PPPEEE>>>======>>>???@@@@@@>>>DDDDDDWWW|||{{{xxx{{{{{{|||}}}~~~|||||||||~~~~~~|||ssshhhhhhwww}}}wwwuuu{{{oooccclllnnnUUUDDD<<>>666555333222222444777999>>>]]]ssszzzkkkWWWHHHJJJ|||MMM///,,,++++++000''''''))))))))))))))))))))))))(((((()))***+++---///000:::TTTnnn|||xxxkkkwww{{{tttooooooppphhhXXXQQQ]]]tttzzztttfff^^^bbbeeeddd[[[PPPJJJIIIGGGCCC>>>;;;:::999666444444666888===@@@DDDGGGJJJLLLMMMNNNQQQXXX]]]bbbqqqYYY@@@:::999===CCCllluuuNNNFFFPPPhhhFFF111777---222///............000111222777UUUZZZ}}}hhhSSSUUU^^^gggllleeeqqq\\\UUUPPPHHHBBBBBBBBBFFFLLLRRRUUUTTTQQQOOOIIIJJJJJJKKKQQQXXXWWWRRRKKKDDD===<<>>>>>======<<<===<<<<<<;;;;;;;;;<<<<<<>>>???@@@???===<<<===>>>AAAFFFKKKPPPRRRUUUvvvkkkyyyuuu^^^MMMDDD;;;999:::222444999XXX}}}[[[MMMppp~~~zzzvvvuuuqqqjjjddd]]]QQQFFF???===<<<===???@@@@@@???CCCCCCTTT{{{~~~}}}zzz{{{zzz{{{|||||||||{{{|||}}}}}}{{{wwwyyy}}}yyy~~~wwwkkkhhhwwwlll[[[MMMBBB<<<<<>>BBBFFFJJJKKKLLLNNNPPPVVV]]]```dddzzzzzzHHH;;;===:::>>>JJJpppwww```HHHLLLWWWlllqqq<<<777333///000///......---...000111222555PPP}}}}}}YYY{{{nnnUUUVVV^^^gggjjjcccwwwqqq]]]QQQNNNMMMGGGAAA???@@@CCCGGGLLLPPPTTTVVVRRRSSSSSSSSSWWW\\\ZZZTTTLLLEEE??????DDDIIIKKKJJJKKKSSSXXXXXX[[[\\\RRREEE;;;444000111333111000111000111222444666777555222222222333333333333222222///---+++,,,000555999;;;===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===???@@@AAA@@@>>>===>>>???BBBJJJPPPSSSTTTXXX|||rrr~~~nnnYYYMMMFFF;;;777888222222:::XXXwww___RRRxxx|||wwwvvvrrrkkkeee___SSSHHH@@@>>><<<<<<>>>@@@@@@???AAAAAAPPPsss~~~}}}{{{{{{}}}}}}|||{{{}}}{{{{{{|||{{{|||{{{{{{|||~~~}}}{{{yyy}}}vvvvvvooocccUUULLLHHHEEE@@@<<<:::AAASSSlll{{{vvvUUU;;;999>>>;;;===DDDVVVggg{{{}}}}}}}}}oooeeeaaaVVVLLLAAA;;;888666888======AAAFFFFFFVVV~~~xxxnnndddZZZNNNAAA999666555333222333555888:::DDDkkkVVVRRRWWWSSS{{{WWW777000***'''---)))+++))))))))))))))))))))))))(((((())))))+++,,,...///;;;HHHhhhmmmjjj~~~~~~}}}||||||{{{xxxtttppprrrssswwwvvvkkkjjjpppeee\\\aaallllllYYYRRRJJJEEECCCAAA>>>;;;:::999888666555777:::>>>@@@DDDHHHKKKKKKLLLOOORRR\\\dddgggllljjj===999>>>;;;EEE[[[xxxoooXXXLLLTTT]]]ooo[[[333:::///000///......------...///111222555MMMzzzZZZxxxlllUUUSSSXXXaaagggdddooosss]]]MMMKKKOOOLLLDDD@@@@@@@@@BBBFFFKKKQQQTTTZZZ\\\\\\ZZZZZZYYYSSSKKKEEEAAA===>>>CCCIIIKKKKKKMMMSSSXXXYYYXXXVVVNNNCCC:::333000222444222000000......///111444444222000111111222222222222111111...,,,+++---111666:::<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<======>>>???@@@@@@>>>===>>>@@@CCCMMMSSSTTTSSSYYYkkkuuueeeTTTMMMKKK@@@777666111222;;;XXXmmm```TTT{{{~~~xxxwwwsssmmmggg```UUUJJJAAA???<<<<<<===???@@@@@@AAAAAALLLkkk~~~~~~|||{{{zzz|||}}}}}}}}}{{{|||{{{{{{|||}}}|||yyywww|||{{{}}}jjj___[[[TTTMMMEEE@@@@@@@@@>>>;;;:::===KKKccc{{{~~~pppaaa\\\ddduuu[[[EEE555777<<<::::::===LLLUUUfffxxx}}}~~~zzzoooddd^^^SSSIII@@@;;;999777999======BBBHHHIIIZZZ|||wwwnnnfff\\\PPPCCC:::666555333222333666999:::RRRwwwYYYXXXWWWUUU~~~TTT555000***'''---))),,,))))))))))))))))))))))))(((((())))))***,,,---...888FFFooovvvmmm}}}yyywwwuuusssqqqqqqpppvvv|||vvvqqq{{{pppcccYYYaaaoooqqqUUUPPPIIIDDDBBB@@@===;;;999888777555444666:::>>>CCCFFFJJJKKKJJJLLLPPPUUU___hhhppp|||]]]999:::>>><<>>>>>======<<<;;;;;;;;;;;;;;;<<<=========>>>??????======>>>???CCCNNNSSSRRRQQQZZZ{{{kkkyyynnnYYYOOOLLL???666666444111999UUUssslll___QQQqqqyyyyyyuuunnniiibbbWWWLLLCCC@@@<<<;;;<<<>>>@@@@@@BBBBBBJJJddd~~~~~~~~~~~~|||}}}|||yyy|||{{{{{{{{{|||{{{yyywwwzzzyyy|||~~~|||ooo\\\MMMGGGGGGGGGFFFDDDAAA>>>;;;999999888777???TTTjjjwww|||}}}iiigggccc```gggyyy~~~nnnIII>>>666999>>>===<<<===???CCCOOOcccxxx|||xxxwwwvvvqqqfff\\\QQQGGG>>>:::888777:::>>>>>>BBBHHHKKK^^^yyytttmmmeee]]]RRRFFF===666444333333444666999;;;PPPqqquuuttt[[[ZZZ[[[XXXzzzJJJ///...,,,)))...(((***))))))))))))))))))))))))((((((((()))***+++,,,---111AAAjjjvvv}}}yyyuuuqqqnnnooommmqqqyyywwwrrr{{{uuurrroooeee[[[dddoookkkQQQMMMHHHCCCAAA???<<<;;;555555333222222666;;;@@@GGGJJJLLLKKKJJJLLLSSSZZZ___jjjzzzyyySSS999<<>><<<======>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>><<<===???>>>======>>>@@@CCCNNNRRRPPPRRR```cccPPPHHH:::333666888222555MMMlllvvv```OOObbbzzzzzzvvvpppkkkdddYYYNNNDDD@@@<<<:::;;;===@@@AAACCCCCCHHH]]]|||||||||||||||~~~zzz}}}}}}zzzzzz|||{{{www{{{zzzzzz{{{}}}|||zzzxxx}}}{{{yyyuuusssyyy}}}zzzsssmmmhhhddd^^^XXXUUUUUUWWWXXXYYYZZZXXXRRRJJJEEEFFFIII===???AAA???:::666555555555111666EEEUUU\\\]]]]]]gggmmmooolllmmmyyy{{{sssoooqqqvvvzzz{{{xxxxxxxxxwwwpppdddTTTHHHBBB>>>;;;;;;>>>???>>>===;;;:::???LLL\\\lll{{{|||uuurrrtttsssgggZZZPPPGGG===999777666:::???@@@AAAFFFLLLddd{{{wwwqqqjjjbbb[[[QQQFFF>>>555444333333444777:::<<>>???===>>>>>>??????>>>>>>===;;;::::::;;;;;;===>>>>>>===>>>@@@???>>>>>>@@@AAACCCNNNPPPPPPWWWjjjaaaLLLFFF;;;333444555555222GGG~~~}}}eeeVVV```{{{}}}{{{{{{wwwqqqlllfffZZZOOOEEEAAA<<<999:::===@@@AAACCCCCCFFFWWW|||zzzzzzzzz{{{{{{|||{{{{{{zzz}}}}}}zzz{{{~~~}}}yyyzzzzzzzzz|||}}}}}}{{{zzz|||yyyvvvrrrqqquuu{{{wwwooobbbWWWOOOJJJFFFDDD===<<<:::999999;;;>>>@@@???@@@BBBAAA@@@AAADDDHHH;;;:::999888777555333111222000222:::???BBBEEEIIIOOOVVVXXXSSSQQQWWW___ccceeegggiiikkkllllllkkkjjjhhhccc^^^^^^ccchhhjjjjjjeeedddcccbbbaaa]]]VVVQQQMMMMMMMMMJJJFFFAAA===;;;AAAAAA???>>>???BBBCCCAAAAAA===>>>CCCJJJTTTfffvvv~~~|||~~~{{{vvvuuurrrfffXXXQQQGGG<<<777555555:::???AAA@@@CCCLLLiii}}}vvvooofff^^^VVVMMMCCC;;;555444333333444777;;;===HHHpppyyy{{{ZZZ\\\YYY___www@@@)))------***...'''***)))))))))))))))))))))))))))(((((())))))***+++,,,+++222FFFdddxxxwwwqqqsssssssssqqqnnnnnnsssxxxyyyooouuuyyynnn{{{ooo```ZZZgggmmm___JJJHHHDDDAAA>>>;;;:::999333333444666999@@@IIINNNQQQRRRRRRNNNKKKOOOZZZdddmmmwwwYYYCCC666===EEELLLaaazzzfffRRRGGGKKKUUUoooRRR999555...555,,,000------,,,,,,---...000111333AAA[[[{{{hhhbbbvvv[[[SSSPPPWWWcccfffgggzzzrrrmmm]]]IIIFFFOOOPPPMMMHHHDDDBBBCCCFFFHHH@@@CCCDDDBBBDDDKKKPPPQQQYYYZZZZZZ[[[]]]___```aaaRRRPPPSSS\\\bbb\\\NNNBBB555///+++---///...---///111111111222333222///,,,//////000000000000//////))))))***///555;;;>>>@@@??????@@@@@@@@@@@@??????:::::::::;;;<<<===>>>???>>>???AAAAAA@@@@@@AAABBBCCCMMMOOOPPP[[[qqqtttVVVFFFHHH???555111---888222EEE}}}kkk```hhh|||{{{xxxrrrmmmfff[[[PPPFFFAAA<<<999:::===@@@BBBCCCBBBDDDSSSxxx~~~~~~|||zzz|||}}}~~~|||zzzzzzzzz|||~~~~~~}}}{{{vvvtttssstttssstttxxx|||}}}pppddd___QQQMMMGGG???888444333333333444444444555555555666::::::::::::999:::<<<>>>>>>999444333666777333///111111333333000///666@@@CCCHHHIIIDDDBBBFFFIIIGGGQQQQQQUUU]]]___\\\ZZZ\\\\\\XXXUUUVVVZZZ]]]\\\YYYTTTQQQLLLJJJHHHDDD???:::======<<<:::888;;;@@@FFF@@@BBBBBB???@@@FFFIIIHHHEEECCCDDDHHHKKKUUUiii~~~~~~zzz{{{{{{vvvpppdddWWWRRRGGG;;;666444555:::@@@BBB???BBBLLLlllvvvoooddd[[[RRRIII???888555444333333555888;;;===KKKyyyTTTXXXkkkKKK```xxxBBB***---,,,)))---(((+++))))))))))))))))))))))))))))))(((((()))***++++++///111@@@\\\ttt~~~{{{~~~xxxrrrpppqqqooooooqqqmmmiiimmmvvv|||yyyrrrkkkiiippp}}}uuu^^^TTT^^^jjjcccRRRMMMHHHBBB>>><<<:::999888666666666888===DDDKKKOOOUUUTTTVVVUUUOOONNN]]]pppsss|||MMM===777<<>>======>>>>>>=========???@@@AAABBB??????BBBBBB@@@AAADDDSSSVVVUUUSSS[[[zzz|||hhhVVVGGGDDD@@@666111333444111BBBqqqyyymmm[[[fff{{{uuuqqqlllddd[[[TTTLLLDDD===;;;;;;:::===AAA???@@@BBBOOOppp~~~}}}~~~}}}~~~{{{yyyxxx{{{|||vvvvvvtttqqqqqqtttyyy}}}{{{wwwsssrrrrrrssswwwpppggg^^^WWWQQQLLLIII===999555333333333222111000000000000111222333444777666444333444666888999;;;:::777333//////222444///000111222444999@@@EEEHHHIIIJJJIIIHHHIIILLLPPPWWWUUUTTTRRRRRRTTTVVVWWWQQQQQQQQQQQQPPPNNNLLLJJJ??????>>><<<::::::<<<>>>??????????????????@@@@@@DDDEEEEEEDDDCCCFFFLLLRRRKKKTTTUUUPPP\\\uuu|||xxxssskkk___VVVJJJCCC;;;555555888<<>>@@@BBBBBB@@@>>>======???>>>=========>>>???@@@AAA??????BBBAAA???AAAEEETTTXXXWWWTTTaaa}}}kkk]]]QQQJJJ???222///555555222AAAnnnwwwmmmTTT___}}}xxxuuupppiii___XXXMMMDDD===;;;;;;:::===AAA@@@@@@BBBMMMlll~~~}}}~~~zzz{{{~~~}}}zzzxxxzzz~~~~~~yyyttttttsssssssssuuuwwwyyyzzzwwwuuuppplllgggeeeccccccfff```XXXPPPIIIDDD???<<<999666333111111111111000000000000000111111222333222111111222444666777999777666444222000//////000111333444666888<<>>@@@CCCBBB@@@?????????@@@@@@CCCFFFJJJLLLNNNRRRXXX^^^eeeiiiiiihhhttt}}}|||}}}{{{zzzvvvkkk\\\PPPIIICCC:::555555888===???BBBEEEEEEPPPwwwuuuooodddYYYNNNEEE===999222333444444444666:::<<>>@@@CCCCCCAAA???===<<>>=========>>>>>>@@@>>>???AAAAAA???BBBGGGUUUZZZWWWTTTiiipppggg[[[OOO===......666444333@@@lllzzzpppOOOXXX}}}yyywwwssslllbbbZZZNNNFFF>>><<<;;;:::===AAA@@@@@@AAAKKKfff~~~~~~{{{||||||~~~|||wwwvvv||||||zzzxxxxxxzzzyyyvvvsssssstttuuuuuuuuuuuutttsssrrrppplllgggaaa\\\XXXVVVXXXTTTLLLFFF@@@<<<888666555333000///000000000000111000000000000000111111...///111444666888999999555444222222222111///...111333666888:::===@@@CCC@@@@@@@@@>>>>>>@@@DDDHHHGGGHHHHHHGGGGGGFFFEEEEEEFFFDDDBBB???<<<:::888888777:::===??????@@@BBBDDDEEEDDDCCCBBBBBBDDDFFFHHHIIINNNUUU[[[```fffnnnsssvvvvvvwww}}}}}}zzzxxxsssiiiZZZOOOHHHBBB:::555555999===@@@???CCCGGGTTT|||wwwpppeeeYYYNNNDDD;;;666222333444444444777;;;>>>QQQvvvrrrIII]]]iiiHHHoooPPP:::111111+++)))+++'''))))))(((((((((((())))))((((((((()))******++++++---...111GGGiiiyyy||||||}}}sssxxx{{{{{{|||xxxuuusssrrrrrrnnnnnnoooqqqtttuuuuuuwww|||zzzwwwvvvwwwtttoookkk```^^^UUULLLNNNVVVTTTLLLDDDAAA===;;;999777555333555888>>>DDDIIIMMMPPPQQQNNNRRRTTTVVV^^^iiirrrtttgggEEE<<<:::>>>@@@IIIaaappphhhOOONNN___yyyKKK333...444///---///+++,,,,,,,,,,,,---...//////222777HHHiiifffOOOlllyyyXXXMMMOOOTTT]]]fffnnn~~~~~~xxxtttoooiiiddd^^^YYYUUUGGGBBB???AAABBBBBBFFFKKKJJJIIIIIIHHHHHHHHHIIIIIIOOOQQQRRRSSSSSSUUUYYY\\\iiilllooolll```OOOAAA999---,,,+++,,,///222444666555444222111111222444555111111000///---,,,+++******///555;;;>>>@@@AAAAAA>>>@@@CCCDDDBBB???===<<<@@@??????>>>============@@@>>>???AAA@@@???CCCIIIUUUZZZUUURRRooowwwmmm___OOO<<>>@@@AAABBBCCCCCCCCCAAA???>>>???===;;;999888888999999;;;>>>AAADDDEEEEEEGGGHHHDDDDDDDDDEEEHHHLLLPPPRRRRRRWWW^^^dddkkksss}}}yyyrrrmmmfff\\\TTTFFFAAA999555666:::>>>AAA>>>DDDIIIYYYxxxqqqfff[[[OOODDD;;;555222333333444444777<<>>```tttyyylllxxx{{{}}}~~~~~~{{{xxxssstttuuuyyy~~~{{{sssmmmhhhbbb[[[VVVSSSSSSOOOKKKQQQWWWRRRFFFCCC@@@<<<:::888777666444888<<>>???@@@AAA>>>AAADDDDDDBBB???>>>===@@@@@@?????????>>>======@@@???AAABBBAAA???EEELLLUUUWWWQQQSSSvvvppp\\\JJJ<<<333111222111444@@@gggsssrrrTTTXXX}}}{{{yyyvvvtttrrrkkkbbb\\\QQQHHH@@@>>><<<;;;<<<@@@>>>>>>@@@HHH\\\~~~|||zzzyyy|||}}}wwwvvvwwwxxxwwwvvvvvvwwwxxxzzzzzzxxxtttpppnnnoooqqqmmmkkkgggaaaZZZRRRKKKGGGEEEBBB===:::888555333111111000//////111222222111000000000000000000111222555777999;;;<<<;;;999888999666333111000111111111///222666777777666555555333333222333555777999::::::;;;===>>>===<<<999888777777777777999<<<>>>@@@???BBBEEEFFFFFFFFFGGGHHHDDDDDDEEEFFFIIIMMMQQQSSSQQQTTTXXX\\\bbblllxxx{{{vvvppplllfff]]]UUUDDD???999666777;;;???BBBBBBHHHOOOaaaxxxrrrggg\\\PPPEEE<<<666222333333333444888===AAAyyy~~~zzz|||___FFFgggdddIIIpppttt:::---***+++(((***...)))))))))(((((((((((())))))((((((((()))******++++++,,,...+++777UUUkkkttt|||ddd{{{xxx}}}|||}}}}}}zzztttjjj```XXXRRRNNNKKKGGGJJJJJJJJJPPPVVVQQQEEEEEEAAA<<<999888888888888>>>AAAGGGMMMQQQQQQPPPOOORRRMMMUUUfffkkknnn```<<<999<<<888CCCSSS\\\bbb]]]NNNLLLhhh|||wwwVVV777555111...---------///++++++++++++,,,---...///***111BBBcccsssRRRYYYfffRRRRRRTTTVVV]]]eeesss~~~}}}xxxpppiiiddd```\\\ZZZQQQKKKFFFCCC@@@===>>>AAABBBBBBBBBBBBCCCDDDEEEFFFIIIIIIKKKMMMQQQUUUYYY[[[PPPVVVYYYUUUMMMCCC777---***+++,,,,,,***)))***++++++,,,...//////...,,,+++---,,,+++************+++,,,222888<<<===>>>@@@CCC@@@BBBCCCCCCAAA???>>>???@@@@@@@@@AAAAAA@@@??????@@@@@@BBBDDDAAA@@@GGGPPPVVVTTTPPPYYYtttZZZEEE:::666333111333555===___iii{{{mmmTTTVVVsss|||xxxuuusssmmmfff___SSSJJJBBB>>>===;;;<<<@@@======???FFFVVVvvv|||{{{{{{{{{zzz~~~{{{wwwzzz}}}}}}{{{yyy{{{}}}}}}}}}{{{vvvpppmmmoooqqqllljjjeee___WWWOOOIIIEEE@@@>>>:::888777555333111111000///000222333222111000000000000111222333444888999;;;<<<;;;:::888666888888777444000///000222333666999999777555333222111000111333666888888777444555777888888777555444333444666999<<<@@@CCCEEEBBBDDDFFFEEEDDDCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJLLLNNNRRR[[[hhhqqq|||yyyxxx|||wwwuuussssssppphhh[[[PPPBBB>>>888666888<<<@@@CCCBBBHHHPPPccc{{{uuuooofff[[[QQQFFF===777222222333333444999>>>CCCnnnuuuiiiiiivvvcccJJJgggeeeMMMuuukkk888...------)))+++...'''))))))(((((((((((())))))((((((((()))******++++++***///+++222KKK```lllwwwlll{{{uuuwww~~~zzz{{{|||{{{{{{vvvrrrmmmdddYYYPPPKKKKKKLLLFFFMMMOOOLLLLLLPPPOOOHHHGGGBBB<<<999888999;;;;;;DDDGGGLLLPPPRRRRRRPPPNNNQQQQQQYYYgggssskkkFFF:::666???:::JJJ]]]]]]VVVPPPHHHSSSppp|||{{{DDD000555111---//////---///++++++++++++,,,---...///+++000>>>]]]^^^YYY}}}sssUUUOOORRRWWWXXX___mmmzzz{{{uuunnngggbbb___\\\ZZZUUUOOOIIIFFFAAA<<<<<<>>>===>>>>>>@@@BBBDDDFFFGGGGGGGGGHHHKKKOOORRRTTTTTTNNNVVVWWWKKK===555222000+++---///...+++)))***+++((()))+++,,,,,,+++)))(((++++++*********+++,,,---000555;;;======>>>BBBEEEBBBCCCCCCAAA???>>>???AAA???@@@AAABBBBBBBBBAAAAAAAAAAAADDDEEEBBBBBBIIISSSYYYRRRQQQccczzz\\\CCC888555444222222555:::VVViiiyyylllRRRNNNeee~~~yyyvvvsssnnngggbbbTTTKKKCCC???===;;;<<<@@@======???DDDQQQmmm~~~|||||||||yyy|||~~~~~~}}}}}}~~~}}}{{{tttooooooqqqkkkhhhddd]]]VVVNNNIIIFFF???<<<:::888777666333111000//////000222222111///000000000111222444555666;;;<<<======<<<;;;:::999888===@@@>>>777111111333888999;;;:::666333000///111111333777;;;<<<:::777222333555666777777666666777999<<>>GGGJJJNNNQQQSSSQQQOOOMMMQQQVVV^^^gggyyyxxxAAA888CCC<<>>MMM```ZZZMMMLLLPPPccc|||^^^;;;+++444111,,,111111,,,...++++++++++++,,,---......222222999SSS|||eeeXXX{{{}}}VVVLLLQQQYYYSSS[[[hhh{{{vvvxxxssskkkddd```]]][[[ZZZWWWQQQKKKHHHCCC===;;;>>>;;;<<<===???BBBDDDGGGHHHBBBBBBBBBDDDGGGIIIJJJIIIKKKRRRRRRGGG<<<555...(((,,,///111111...+++,,,---************************++++++******+++---...///222777===>>>>>>???CCCHHHCCCCCCCCC@@@>>>>>>@@@BBB???@@@BBBCCCDDDCCCCCCBBBAAABBBEEEFFFCCCBBBJJJUUU[[[RRRSSSkkk```DDD555333444333111444777RRRrrroooPPPGGGZZZxxxtttqqqmmmgggbbbTTTKKKCCC???===;;;<<<@@@>>>===>>>CCCMMMggg}}}~~~~~~}}}}}}{{{}}}}}}}}}{{{|||wwwqqqoooooogggddd___XXXQQQKKKFFFCCC;;;999666555444333000...000//////000111111000...///000000222333555777888>>>???????????????>>>>>>999BBBIIIHHH???666444555999:::;;;999444000...---333333666:::??????<<<888444555666777888999999999>>>@@@CCCEEEGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIFFFHHHKKKMMMNNNNNNMMMLLLNNNQQQUUUWWWYYY^^^fffllllllppptttzzz}}}xxx|||}}}vvvqqqlllcccWWWNNN@@@<<<888666999===AAADDDEEEJJJQQQeeettt{{{lllhhh```XXXOOOEEE===777222222222222444999@@@EEEbbbooojjjpppUUUIIIqqqeeeQQQzzz~~~\\\222,,,------(((,,,...&&&))))))(((((((((((())))))((((((((()))******++++++&&&000...---===QQQ```nnn{{{|||{{{}}}~~~xxxtttrrrooonnnnnnkkkmmmuuuzzzxxxtttssstttlllbbbYYYQQQLLLNNNSSS[[[iiikkkWWWDDDAAAFFFIIIKKKFFF>>>666444777???FFFIIIMMMPPPNNNKKKLLLQQQVVVPPPhhhjjjmmmwwwNNN<<<999:::888@@@MMMWWW^^^]]]OOOLLLZZZtttIII000111000///...---,,,++++++---,,,,,,,,,,,,---......,,,111===UUUvvvlllUUUllloooWWWPPPQQQWWWVVVXXXcccxxx{{{vvvpppiiiccc___[[[UUUQQQPPPPPPNNNKKKGGGAAA<<<999>>>;;;;;;===>>><<<<<>>@@@CCCFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBEEEFFFBBB@@@JJJWWWZZZOOOYYYzzzyyyXXX@@@666444333111...888555NNNqqqwwwPPPIIIddd~~~|||xxxuuuuuuuuulllbbbXXXOOODDD===<<<===<<<:::??????<<>>===;;;AAADDD@@@DDDGGGAAAAAALLL```hhhRRR333---:::<<<<<<;;;:::888555333111333777===DDDHHHGGGBBB>>>222333666:::???AAAAAAAAADDDGGGJJJLLLKKKIIIHHHGGGIIILLLLLLJJJKKKNNNOOOLLLPPPQQQSSSSSSSSSSSSUUUWWWZZZ```gggjjjjjjlllqqqvvv{{{~~~zzztttmmmfff\\\PPPHHH>>>:::555444666<<>>MMMzzz~~~~~~{{{QQQBBBaaa]]]~~~|||BBB000...,,,+++,,,+++***)))))))))))))))))))))))))))))))))))))))************---((((((...555CCC^^^www~~~zzzyyy~~~{{{{{{vvvssspppmmmkkkjjjjjjpppxxx|||zzzvvvsssooofff\\\UUUNNNIIIKKKPPPaaakkkjjjXXXFFFBBBEEEEEECCC@@@;;;666555:::BBBHHHLLLNNNOOOOOOMMMNNNRRRUUUZZZcccmmmZZZBBB:::666777<<>>>>>;;;:::<<<<<<;;;<<<@@@@@@BBBDDDFFFGGGGGGGGGHHHJJJIIIFFF???888333111111000///...---------------...---,,,+++***++++++,,,+++*********+++---///111999;;;===>>>???@@@CCCEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@???BBBCCCEEEFFFBBBAAAKKKXXX]]]RRR```|||tttSSS;;;222111111000///666333IIIvvv^^^OOOeee{{{xxxxxxwwwooofffZZZQQQEEE===;;;<<<<<<;;;>>>???<<<@@@LLL\\\}}}||||||}}}~~~}}}{{{yyyzzz}}}}}}zzz{{{|||yyytttooolllkkkhhhddd___XXXPPPHHHAAA===888666333111111111111000000000000///000000111111222555777555777<<<===;;;======EEEGGGAAAFFFMMMIIIKKK]]]tttxxx^^^;;;000888888888999999888666555444444888>>>FFFKKKKKKHHHEEE======>>>@@@BBBDDDDDDDDDFFFIIILLLMMMMMMLLLLLLMMMIIIMMMOOOOOORRRXXX[[[ZZZ[[[[[[[[[ZZZYYYZZZ^^^aaaiiilllpppsssuuuxxx~~~}}}||||||wwwqqqkkkddd[[[PPPGGG>>>:::555444777<<>>BBBCCCEEEEEEBBBDDDNNNYYY[[[RRRhhhyyyWWW>>>444333333333111555000CCCvvvjjjQQQbbb{{{zzzyyyssskkk^^^UUUGGG>>>;;;<<<======<<>>666444111000111222222111111111000///000111222333888<<<<<<:::;;;======:::>>>@@@HHHIIIDDDLLLVVVTTTUUUoooiiiCCC222444333444555666666666666555333666<<>>999777444000111555555555777:::>>>CCCEEEGGG>>><<<999:::<<<:::555000111111000///---,,,******,,,,,,,,,---...///000111/////////111222555777888<<<>>>@@@AAAAAAAAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCAAA@@@>>>===AAACCCDDDDDDCCCGGGQQQ[[[XXXXXXwww\\\BBB777444444333111333000@@@wwwuuurrrSSSaaa|||zzzyyytttnnncccYYYKKK@@@;;;;;;===>>>;;;?????????CCCOOOuuu||||||}}}~~~|||}}}uuuxxx{{{|||{{{wwwrrrnnnllljjjddd\\\UUUOOOIIIBBB===555333000000111222111111000000000000222444777888@@@BBBAAA===<<<>>>>>>;;;@@@AAAGGGHHHGGGUUUaaa^^^ZZZxxxnnnEEE111///000111222222333444444444111333777>>>DDDGGGHHHGGG???AAADDDEEEGGGHHHJJJKKKNNNOOOPPPQQQRRRTTTWWWZZZaaafffkkknnnuuu~~~uuuuuuuuuuuuvvvyyy~~~~~~yyyqqqjjjbbbXXXMMMFFF<<<999555555999>>>CCCEEEFFFJJJVVV}}}wwwiiibbbVVVKKKBBB;;;444//////555444555999999CCCZZZwwwyyyJJJPPPZZZmmmhhh999000...,,,+++,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))******(((***++++++666UUUssszzzrrrzzz|||~~~~~~{{{zzzxxxwwwtttooohhhccceeewww}}}vvvrrrlllccc```XXXQQQOOOMMMJJJIIIKKKGGGGGGCCC===:::::::::888777:::>>>AAADDDGGGLLLNNNMMMLLLMMMQQQWWW\\\___```ddduuu{{{MMMDDD999555888<<>>888444333111...///333222111222555:::>>>@@@@@@888:::;;;;;;999666333111333222111///---+++))))))+++,,,---///000111222333111222333444666888:::;;;===???AAACCCBBBBBBCCCEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDBBBCCCJJJUUU]]]ZZZeeexxxVVV===333111111///111333333???nnnsss{{{uuuUUU```}}}xxxvvvssspppfff]]]OOOCCC<<<;;;===>>>;;;@@@@@@@@@BBBKKKnnn|||}}}~~~|||zzz|||tttuuutttrrrpppnnnnnnoooggg___UUUNNNHHHBBB<<<666666333000///000000000/////////000222555999<<<>>>BBBCCC@@@;;;:::===???===BBBAAADDDEEEIII^^^lllfff^^^wwwqqqHHH333000111111111111111111222222333333555:::???CCCDDDEEEDDDHHHMMMPPPPPPPPPQQQRRRTTTVVVWWWYYYZZZ^^^bbbfffqqqwww~~~||||||ssskkkbbbWWWLLLDDD;;;888555666:::???CCCFFFGGGKKK[[[{{{ooohhhbbbWWWLLLBBB:::444000///555666666777666IIIiii|||gggEEERRRYYYsss}}}~~~bbb999000...,,,+++,,,+++***)))(((((((((((((((((((((((('''(((((((((((())))))))))))(((***+++)))111MMMiii~~~yyy~~~{{{wwwqqqiiidddjjj~~~yyyllljjjfff]]]YYYQQQJJJIIIIIIFFFDDDEEEEEEDDD@@@<<<999888888888:::===BBBEEEHHHJJJMMMOOOOOOOOOPPPRRRTTTWWWZZZ\\\dddaaa<<>>888666===GGGMMMiii~~~xxx[[[KKKRRRkkkHHH444555---------------,,,,,,+++++++++++++++++++++,,,------///...000===[[[}}}zzzSSSKKK___JJJPPPbbbrrryyyssslllccc\\\XXXUUUQQQMMMJJJJJJHHHFFFCCCAAA???>>>555111///000111000222666111000000333999<<<<<<:::444888;;;:::444000000222666444111...+++***)))))),,,---///111222333333333444444666777999:::;;;<<<<<>>eeekkkoootttTTTWWW}}}~~~wwwuuusssqqqiiiaaaTTTGGG>>>;;;<<<>>>;;;@@@???@@@BBBHHHfff|||}}}~~~yyy{{{}}}~~~}}}||||||}}}wwwvvvtttqqqooopppsssvvvjjjaaaUUULLLGGGBBB;;;555555333000//////000///...///000333666:::===???@@@???AAA???;;;:::>>>@@@>>>AAABBBEEEDDDJJJcccuuuqqqcccqqqxxxOOO777444333222222111111222222333999888888:::???CCCFFFGGGKKKOOOTTTUUUSSSRRRSSSUUUWWWYYY]]]aaaeeejjjpppttt||||||}}}zzzqqqhhh___UUUJJJBBB:::777555666;;;@@@DDDFFFIIIMMMbbb{{{mmmgggaaaXXXLLLBBB:::444222///555555666666666KKKooo}}}dddAAAVVVXXXxxx{{{^^^999000...,,,+++,,,+++***)))))))))))))))))))))))))))''''''(((((((((((()))))))))((()))+++)))---BBBZZZ~~~xxx{{{}}}xxxqqqiiicccmmmsssbbbbbbbbbZZZTTTKKKEEEEEEEEEBBB??????>>>===;;;:::888777888;;;<<>>NNN___|||sssSSSMMM___wwwddd666///111///---------,,,,,,,,,,,,++++++++++++***++++++,,,---...///111:::RRRrrr```KKKqqqiiiOOOMMM\\\sssxxxsssmmmddd]]]YYYTTTOOOKKKHHHHHHGGGEEECCC@@@===;;;333//////111222000222666111///000444:::===<<<999444777:::999444222222444888555111,,,)))((())))))---...000222333444444444666777888999:::;;;;;;<<<;;;???BBBEEEEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEECCCBBBBBB@@@DDDDDD@@@DDDPPP\\\```]]]uuu{{{fffKKK888333444555444000000555;;;\\\hhhlll{{{XXXNNNgggyyyvvvuuutttjjjcccWWWJJJ@@@<<<<<<===;;;>>>===???BBBFFF___|||||||||~~~yyy{{{|||{{{zzz{{{~~~|||{{{yyyvvvttttttxxx{{{pppeeeXXXNNNIIIDDD<<<666222000......///000000000111333777;;;===???@@@@@@<<<@@@BBBAAABBBDDDDDDAAA===DDDKKKGGGHHHccc|||~~~gggjjj~~~UUU999777555555444444444555666777===;;;:::<<>>===999999:::;;;::::::>>>CCC<<>>BBBEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA???>>>@@@DDDCCC@@@DDDRRR]]]aaaccc|||wwwcccHHH666111111111000000///444888UUUnnntttcccOOO]]]{{{wwwwwwwwwkkkeeeYYYLLLBBB<<<;;;<<<:::<<<;;;>>>BBBEEE[[[~~~|||||||||}}}}}}{{{{{{nnnyyy{{{{{{|||{{{yyyvvvtttsssuuuwwwooodddVVVLLLGGGAAA:::333000...,,,---///222222222444666:::>>>@@@@@@???>>><<>><<<:::<<>>;;;EEE^^^]]]UUUwww^^^FFFiiiTTT|||]]]777000...,,,+++,,,,,,***)))))))))))))))))))))))))))''''''''''''((((((((())))))'''))),,,***)))444CCC___sssxxx{{{pppxxxvvv}}}|||tttpppqqqjjj``````hhhvvv}}}yyyhhh\\\ZZZWWWQQQJJJHHHEEEAAA>>>===<<<<<<===999666888===BBBDDDDDDFFFDDDFFFLLLNNNJJJHHHHHHPPPNNNPPPVVV]]]hhhwww[[[???;;;555666999;;;???LLLfff~~~xxxZZZLLLXXXqqq^^^111///666111+++------,,,,,,,,,,,,++++++)))************++++++++++++...000555HHHddd{{{[[[QQQtttaaaLLLTTTeeevvvyyyyyysssqqqlllddd]]]WWWQQQLLLHHHFFFEEEBBB@@@===<<<::::::888777555444333222222222444555555555999===<<<777666666555666888999999999888555000+++((('''((((((......000222555888:::<<<777999;;;<<<<<<===???@@@AAACCCEEEHHHIIIIIIHHHGGGCCCDDDDDDDDDCCCBBBAAAAAAFFFDDDCCCCCCDDDCCCAAA???BBBIIICCC???NNN\\\___bbbbbb{{{\\\DDD888//////333///...222222222SSSzzzkkkPPPRRRgggvvvsssxxxuuukkkeeeZZZOOOFFF???<<<:::<<<>>>===@@@CCC@@@RRRttt}}}|||}}}vvvsssuuuuuurrrkkkdddYYYPPPHHH@@@888333000/////////000222444555<<>><<<888===;;;444666???@@@888>>>>>>999===HHHKKKPPP___aaabbbccceeejjjrrr{{{|||wwwuuupppeeeXXXPPPKKKDDD<<<666555444888>>>DDDFFFFFFPPPVVV{{{wwwttt___YYYOOOFFF>>>888333///444000444<<<;;;999IIIaaaaaaiiizzzWWWLLLzzz|||]]]QQQ111------,,,++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))***---111555VVVsssxxxzzz~~~zzzzzz}}}~~~yyylllxxxppptttuuurrrssssssjjj___aaalll|||iiiZZZVVVSSSMMMGGGEEEBBB???===<<<<<<<<<<<<;;;;;;===@@@CCCEEEEEEEEECCCFFFKKKNNNKKKJJJKKKKKKSSS\\\___bbbssskkkKKK;;;666666999@@@GGGNNN[[[rrrkkkYYYWWWbbbsssKKK555333333000---------,,,,,,,,,,,,++++++)))************+++++++++---...///222CCC]]]tttdddOOOjjjhhhNNNLLLcccwwwppptttxxxtttmmmiiiaaaZZZUUUOOOJJJGGGEEECCCAAA>>><<<:::999888777666555333222222111111333555555555:::??????<<<>>><<<;;;999888777555333333000,,,)))'''((()))***...///111333666999;;;<<<999;;;<<<======>>>@@@CCCDDDEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCFFFEEEDDDDDDEEEDDDBBB@@@BBBGGGAAAAAARRR______```fff]]]BBB777000000333///222555333000HHHuuurrrSSSPPPYYYxxxtttxxxuuunnnhhh^^^RRRHHH@@@<<<:::<<<===<<>>===;;;<<<>>>BBBGGGJJJHHHIIIKKKEEEBBBOOOSSSDDD999:::LLLUUULLLVVVmmmuuukkkeeeeeeooooooUUU>>>;;;666999:::777777<<<>>>===<<<@@@???BBBLLLRRR^^^ssstttuuuuuutttwwwttt\\\UUULLLHHHKKKSSS[[[``````kkkqqqwww}}}}}}~~~}}}zzzuuupppeeeYYYQQQLLLDDD;;;666555666:::@@@EEEHHHHHHOOOWWWzzzrrrkkkZZZTTTKKKCCC<<<777333111777222222888777<<>>AAACCCDDDEEEFFFGGGGGGEEEGGGLLLNNNLLLMMMOOOOOOZZZeeejjjuuubbbDDD<<<888111666<<>><<<999666333000///---+++)))''''''(((+++,,,///000222444777:::<<<===<<<============???BBBEEEFFFGGGIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFFFFDDDBBBBBBDDD???DDDYYYccc___^^^sss^^^???555000222444///000333333111FFF~~~|||zzzTTTKKKRRR|||zzzuuuwwwtttpppjjj```UUUJJJBBB===:::;;;<<<;;;===AAA???MMMjjj|||~~~|||zzz{{{zzzyyy{{{}}}yyyrrrtttlll```TTTJJJAAA;;;777111///---,,,///555<<<@@@???<<<999:::@@@GGGLLLNNNHHHKKKPPPIIIBBBLLLPPPDDD;;;888FFFRRRKKKMMMdddwwwfffXXXSSS]]]cccZZZNNNKKK:::777777::::::999===BBB;;;BBBBBBDDDPPP\\\qqqrrrKKK???:::888666777===CCCIIIKKKQQQ\\\eeesss}}}|||{{{{{{||||||zzzyyyuuupppfffZZZRRRMMMDDD:::555666777<<>>[[[zzzXXXEEEoootttqqqAAA///------,,,++++++******)))))))))(((((((((((()))))))))((((((''''''(((((()))*********))))))+++...111>>>[[[zzzyyytttmmmjjjkkknnnrrrtttppprrrsssqqqnnnmmmmmmnnnppphhhmmm}}}ooofffjjjggghhhlllllleee\\\]]]cccnnnnnnhhhZZZPPPMMMKKKGGG@@@???===<<<;;;<<<>>>???@@@CCCFFFGGGEEEFFFIIILLLKKKIIIJJJMMMMMMKKKMMMQQQZZZ```jjj{{{jjjEEE777888888333;;;DDDYYYrrrvvvoooTTTTTTbbbuuu}}}zzz@@@...;;;111,,,222+++------,,,,,,,,,+++++++++))))))*********+++++++++------,,,---666JJJbbbqqqkkkIIIPPPuuu||||||VVVKKKcccwwwrrr{{{~~~zzzuuuhhhddd]]]XXXSSSOOOKKKHHHCCCBBB@@@===:::999777777555444333222111111111111333555444222555;;;>>>===888888888777333111///...***)))((('''((())),,,---...000222555777:::;;;<<<>>>>>>>>>===<<>>;;;:::<<<:::<<<@@@???JJJbbb{{{}}}|||~~~~~~{{{yyy||||||uuunnniiiaaaXXXNNNEEE===999111///------///444:::>>>>>>>>>>>>???BBBFFFJJJMMMFFFJJJPPPJJJ???DDDIII@@@>>>BBBJJJLLLFFFPPPpppdddYYYYYYbbbfffffffffdddJJJ<<<666;;;===999;;;EEEAAAGGGEEEIII\\\sssxxxRRR999666999999;;;???CCCHHHLLLMMMRRRZZZaaappp{{{yyyxxxwwwvvvuuutttpppfffZZZRRRLLLCCC999444555888===CCCHHHLLLMMMVVVhhh{{{mmmbbbRRRMMMDDD===888555333222111222777;;;:::???YYYuuuwwwHHHNNNnnneee:::111------,,,++++++******)))))))))(((((((((((())))))(((((((((''''''(((((((((*********))))))***,,,///333MMMrrruuupppiiiffffffiiimmmoooooolllhhhggghhhiiiiiihhhllliiillltttsssiiiccceeeaaa```aaaaaa___YYYUUUUUUYYYZZZXXXRRRMMMJJJHHHEEE???>>>===<<<===???AAABBBFFFHHHHHHGGGEEEGGGLLLPPPMMMKKKKKKLLLKKKIIILLLRRR^^^llllllFFF999888555666;;;@@@LLLfffqqq^^^[[[eeevvvVVV555333999***,,,555(((------,,,,,,,,,+++++++++))))))*********+++++++++,,,++++++,,,333CCC[[[mmm{{{ZZZNNNmmm{{{uuujjjHHHVVVkkkooohhhppp}}}}}}vvvnnniiieee___YYYUUUQQQNNNKKKDDDBBB@@@===;;;999888777444444333222111111111111333555444111000555777666555777888777333000//////+++***)))))))))+++,,,......///222555888:::;;;;;;??????>>>===<<<>>>BBBEEEFFFGGGIIIJJJJJJJJJHHHGGGDDDCCCCCCCCCCCCDDDFFFFFFDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBBBBOOObbbdddaaagggYYY777222222333444000222000222000:::kkk[[[QQQXXXyyyyyyvvvmmmiiiaaaXXXNNNEEE???;;;999<<<999:::@@@???FFFZZZ|||}}}}}}~~~~~~{{{yyyzzz{{{zzzvvvwww{{{{{{wwwlllkkkhhhaaaVVVIII???999000000//////000333555777;;;AAAFFFFFFBBBAAADDDIIICCCGGGNNNHHH;;;>>>CCC<<<;;;FFFIIIJJJXXXrrrkkkccciiilllfffnnn|||}}}[[[EEE888===AAA<<<===EEEGGGKKKIIITTTvvvjjj^^^TTTEEE<<<;;;555777:::>>>BBBGGGKKKNNNRRRZZZ```ooo}}}zzzyyyxxxvvvuuutttoooeeeXXXPPPJJJAAA888222444999>>>CCCGGGKKKNNNTTTlllzzznnnbbbTTTNNNEEE===777444222111000222777;;;;;;BBB[[[ttt~~~oooAAAQQQrrr]]]777333------,,,++++++******)))))))))(((((((((((())))))((((((''''''''''''(((((()))******)))((()))+++---***???ddd}}}yyysssjjjdddbbbcccdddeeejjjeee``````cccfffeeeccccccgggnnnqqqnnneee]]]ZZZYYYWWWVVVVVVVVVSSSNNNJJJOOOPPPPPPNNNLLLIIIFFFDDDAAA@@@??????@@@BBBDDDFFFJJJJJJHHHFFFFFFHHHMMMPPPLLLKKKKKKLLLLLLLLLRRRZZZbbbpppMMM333333666222888FFFEEEQQQiii}}}eeeUUU^^^qqqooo???555888555(((---444(((------,,,,,,,,,,,,++++++)))************+++++++++++++++,,,---000<<>>===???BBBEEEFFFGGGIIIKKKKKKJJJIIIHHHEEEDDDCCCBBBCCCDDDEEEFFFCCCBBBBBBDDDFFFFFFEEEDDDBBBDDDGGGUUUcccaaacccsssRRR444222333222222000111...222111555```\\\QQQ[[[{{{{{{yyypppllleee\\\QQQHHH@@@<<<:::===999999@@@@@@DDDSSSwww|||}}}~~~~~~yyyxxxzzz|||}}}}}}yyyrrrqqquuuxxxwwwrrrsssrrrkkk^^^NNNAAA999111111000000000111222333888AAAIIIIIIAAA===@@@FFFDDDEEEKKKHHH>>>AAAGGGBBB<<>>AAADDDAAAAAAGGGFFFKKKNNNdddzzzsssqqqiii\\\OOOEEE>>>999777888;;;@@@EEEJJJQQQWWW\\\cccnnnwww}}}||||||{{{yyywwwsssmmmbbbTTTLLLFFF>>>666111555;;;???CCCGGGKKKNNNPPPnnnvvvlllaaaUUUNNNEEE<<<666333111000555444555777:::FFF```xxx|||iiiEEETTTYYY777444------,,,++++++******)))))))))(((((((((((())))))(((''''''&&&&&&''''''(((''')))***)))((()))***,,,***999XXXyyy}}}vvvlllddd___^^^^^^^^^]]]]]]]]]^^^______^^^]]]ZZZbbbgggfff```[[[UUUQQQOOOPPPPPPNNNMMMLLLJJJHHHLLLKKKJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBCCCEEEGGGIIIKKKIIIGGGGGGIIIKKKLLLLLLKKKKKKNNNRRRTTTXXXcccnnnyyyPPP@@@444555666666???MMMUUU___mmmuuuoooaaaZZZYYYpppQQQ777666555111---......***------,,,,,,,,,,,,++++++)))************+++++++++++++++---...---444III^^^xxxTTTYYYxxxsssrrrlllQQQPPP\\\iiijjjpppwwwvvvzzzqqqggggggccc]]]WWWSSSOOOKKKIIIBBBAAA???<<<999888666666555444444333333333333333555::::::555222333333222999<<<>>>;;;555///---...))))))******,,,---///000000222666999<<<>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEHHHIIIKKKLLLKKKJJJHHHGGGGGGFFFEEECCCCCCDDDEEEFFFCCCCCCCCCEEEGGGHHHGGGEEEBBBGGGMMMZZZaaa\\\ddd~~~vvvKKK111333333000111000,,,+++333555555ZZZ]]]NNNYYY}}}}}}|||wwwtttlllbbbWWWKKKBBB===:::>>>:::999@@@@@@BBBNNNooo}}}~~~{{{|||}}}www{{{{{{uuuqqqtttyyyzzzuuuwwwvvvnnn```QQQDDD===444333000//////111333555666===CCCDDD@@@???BBBGGGHHHFFFLLLMMMGGGLLLTTTQQQQQQ\\\ccc{{{|||\\\LLLSSS[[[]]]yyyRRRKKKFFFGGGFFFEEEGGGLLLJJJVVVbbb~~~rrrbbb___gggmmmllldddeeecccYYYHHH:::555777:::???FFFLLLRRRXXX^^^cccooo|||xxxuuurrrkkk^^^PPPGGGCCC<<<444333777===BBBEEEHHHLLLOOOWWWyyy{{{sssjjj___SSSMMMCCC:::555333111111555555555777<<>>@@@@@@@@@@@@BBBCCCCCCCCCBBBDDDEEEKKKKKKLLLLLLKKKIIIGGGEEEJJJHHHFFFEEEDDDEEEFFFGGGDDDDDDDDDFFFHHHIIIHHHGGGBBBHHHQQQ\\\```XXXfffpppGGG000444444///000000,,,+++555777222OOOnnnbbbRRRQQQ~~~~~~{{{ssshhh[[[NNNDDD>>>;;;>>>:::999AAAAAABBBLLLkkk}}}xxx~~~ttt{{{zzzuuuwww|||sssuuutttlll___RRRHHHCCC777444000......222666:::555888<<>>EEETTTdddwww^^^HHHKKKhhhwwwIIIBBB777444111/////////...,,,...------,,,,,,++++++*********))))))))))))******---((())).........;;;MMMccclllOOO___uuu^^^UUUZZZkkkkkk[[[ZZZhhh~~~xxx{{{wwwmmmddd^^^VVVPPPMMMKKKGGGDDD???>>><<<:::888777777666333333222222222333333444999;;;===??????===:::888333222111///...---,,,,,,))))))))))))+++---///000666555777===???>>>???BBBCCCEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDHHHFFFDDDEEEGGGGGGEEECCCEEEDDD\\\___^^^^^^eeeYYYCCC222111444000...111---222000...555NNN{{{tttsssQQQQQQxxxxxxtttkkkbbbXXXKKK???AAA>>>======;;;;;;BBBJJJccc|||~~~~~~xxx}}}zzzyyyuuuyyy|||}}}|||{{{}}}|||tttmmmhhh```PPP@@@;;;555...,,,000444888999:::>>>DDDIIIKKKKKKKKKJJJNNNRRRVVV[[[fffsss|||{{{zzz___ZZZPPPJJJJJJRRRZZZYYYRRRMMMBBBGGGHHHGGGKKKTTTYYYXXXiiiyyy{{{^^^___[[[QQQXXXVVVYYYaaaeeeffffffiiisss}}}kkkRRR:::555BBBGGGNNNUUUWWWWWW\\\hhhrrrwwwtttvvvqqqdddUUULLLDDD===999:::888>>>???CCCLLLKKKLLLXXX___|||pppcccZZZTTTIII???:::777333222333222666666333;;;LLLVVVWWWiii}}}sssPPPIIIyyyzzz|||JJJ444///.........------,,,,,,,,,+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))************++++++000BBBbbb~~~|||yyy|||uuuooooookkk```VVVOOOPPPSSSQQQOOOOOOSSSQQQOOOMMMMMMLLLJJJHHHKKKFFFCCCEEEFFFDDDDDDGGGHHHGGGEEECCCBBBCCCDDDEEEHHHGGGFFFGGGHHHIIIJJJJJJJJJGGGGGGJJJKKKJJJKKKOOOOOOUUU```pppmmmKKK888:::999:::>>>CCCPPPjjjeeeSSSPPP]]]xxxbbbCCC<<<999666333111111111///.........------,,,+++++++++******))))))))))))******,,,(((***......---999III\\\zzzjjjFFFVVV~~~|||dddVVVUUUcccfffYYYVVV___wwwzzz{{{uuukkkccc]]]UUUPPPMMMJJJFFFCCC???>>><<<:::888777666666333333333333333444555555;;;<<<>>>>>>===:::777444......---,,,+++******+++******)))***,,,...111333666555888>>>AAA@@@@@@CCCDDDEEEFFFFFFFFFFFFHHHJJJLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEECCCBBBCCCFFFGGGFFFDDDGGGJJJ```bbb___```nnnPPP>>>000000222//////222///222000000444EEE{{{|||VVVSSSttt~~~yyyyyyuuummmdddZZZLLL@@@???===<<<===<<<<<>>DDDIIINNNSSSZZZ___dddnnnqqqxxxooo|||jjjYYY[[[NNNFFFCCCHHHNNNMMMHHHFFFJJJKKKMMMMMMNNNWWWjjjzzzmmm[[[YYYWWWQQQWWWUUUYYY```dddeeefffiiihhhuuuyyy___GGG>>>>>>HHHOOOWWWYYYZZZbbbsss|||vvvvvvqqqdddUUUKKKCCC;;;777666666>>>@@@EEENNNMMMOOO\\\iiixxxmmmaaaXXXRRRGGG===999666333111333666;;;;;;888???OOO[[[]]]tttoooMMMJJJqqqsssBBB222///------------------------*********)))((('''''''''(((((((((((((((((((((((((((((()))))))))************)))+++777PPPjjjuuuttt~~~}}}zzzggg[[[PPPNNNNNNLLLIIIHHHJJJIIIHHHIIIJJJKKKIIIHHHLLLGGGDDDEEEEEECCCBBBDDDHHHGGGEEECCCBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLHHHGGGKKKNNNOOORRRWWW[[[llldddEEE888777888:::>>>BBBIII]]]}}}qqqPPPNNN^^^rrrpppQQQEEE>>>;;;999555333333333222111.........---,,,,,,++++++******))))))))))))******+++)))***......,,,555BBBYYYsssqqqLLLNNNuuu}}}vvv```TTT]]]bbbZZZSSSUUUmmm{{{yyyqqqgggbbb\\\UUUOOOMMMJJJFFFCCC>>>===;;;999888777666666333333333444555666777888;;;<<<<<<;;;888555111///,,,+++******))))))******+++*********---000444777888777:::@@@BBBAAABBBEEEDDDEEEGGGHHHGGGHHHJJJLLLMMMLLLKKKIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFBBBAAA@@@BBBDDDFFFGGGFFFJJJSSSeeeddd```ddd}}}DDD888000000111......333222111000333222999jjjZZZLLL```~~~{{{{{{vvvoooggg]]]OOOBBB>>>;;;;;;=========AAAGGGUUUwww~~~~~~}}}|||zzzzzz{{{{{{{{{zzzyyyyyyzzz|||}}}|||||||||yyyrrrllljjjfff[[[NNNEEE>>>666222444777::::::777;;;AAAGGGNNNXXXccckkkvvvyyyxxxzzz```ddd{{{jjjoooyyyfff```gggQQQHHHAAABBBFFFGGGGGGIIIEEELLLUUUZZZ^^^mmmiiibbb[[[WWWYYYUUUVVVUUUYYYaaaeeefffiiimmmyyy}}}WWWDDDEEE@@@IIIQQQYYY[[[]]]kkkwwwtttnnnaaaTTTJJJBBB:::444333666>>>BBBGGGOOOOOOSSSbbbxxxttthhh\\\UUUOOOEEE;;;777555222111222666<<<>>><<>>===;;;999777666555555333333333444555777888999999888888666333000---,,,------,,,+++************+++*********---222666999;;;:::<<>>>>>@@@EEENNNlll~~~~~~{{{{{{||||||}}}}}}~~~~~~yyy{{{~~~}}}{{{xxxvvvwwwvvvrrrooommmiii^^^RRREEE>>>555000222555888999666777<<>>BBBFFFMMMSSSLLL]]]lllpppxxx|||XXXbbb]]]ZZZaaa]]]WWWXXX]]]eeejjjlllpppvvvSSS===GGGBBBKKKRRRYYY\\\aaarrr{{{sssnnniii]]]PPPHHHAAA999444333666@@@DDDHHHOOOOOOUUUfff~~~rrreeeXXXRRRKKKAAA888555333111000222222999<<<<<>>???>>>FFFOOO\\\gggqqqzzzjjjdddfffrrrzzzeeeIIIDDDCCC>>>>>>;;;888666555555444333000000///......------,,,++++++************++++++******,,,---,,,,,,///555MMMfff}}}kkkEEEUUU{{{~~~oooXXXSSSYYY[[[XXXVVV^^^{{{tttkkkcccaaa\\\UUUQQQOOOLLLGGGCCC===<<<:::888666555444444222222333333555666888888555444333111///---,,,+++///...,,,+++***)))))))))+++******,,,///333777:::===;;;===BBBCCC@@@@@@BBBBBBDDDGGGHHHGGGGGGHHHJJJKKKJJJHHHFFFFFFGGGHHHJJJIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDCCCBBBBBBCCCEEEGGGNNN___ccc```aaannnSSS999666333222000------000111...///888444---QQQlllZZZQQQrrr~~~yyysssooohhhYYYKKK???;;;:::===???>>>@@@DDDIIIccc~~~~~~}}}~~~||||||}}}}}}}}}}}}~~~|||yyywwwrrrttttttrrrqqqlll```SSSFFF>>>555000111555888:::666555:::GGGWWW```^^^YYYjjjvvv[[[KKKfffdddNNNVVVrrruuukkkpppeeeaaa]]]IIIAAA:::999>>>EEEQQQ[[[bbbxxx~~~ooo\\\ddd[[[[[[eee^^^ZZZ\\\ccclllrrrvvv}}}___AAAHHHAAAMMMSSSYYY]]]eeezzz~~~zzzvvvoooiiicccXXXLLLEEE???999666666888CCCFFFIIIMMMNNNXXXkkk}}}rrrcccVVVPPPHHH>>>555333222111111333222888999:::IIIggg[[[JJJccc___444555222//////...,,,+++***)))((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&'''))),,,444FFF```uuutttggg___YYYUUURRRNNNIIIFFFEEEFFFFFFEEEGGGCCCBBBFFFHHHFFFEEEGGGFFFDDDCCCAAAAAABBBCCCDDDBBBDDDEEEEEEFFFJJJQQQWWWXXX___eeeddd___gggzzzYYYIII<<<:::;;;;;;>>>CCCUUU___mmmvvvzzzyyypppfff```jjjuuuyyyxxxqqqTTTKKKGGGAAA===???<<<999777777777666444000000000///......------++++++************++++++***+++,,,,,,,,,,,,///222FFF]]]xxxjjjEEEJJJrrr}}}lllWWWMMMOOOVVV[[[]]]YYYsss|||tttkkkddd___[[[UUUQQQOOOLLLGGGBBB<<<;;;999777666555444444111111111222333444555666444333111///...------------,,,+++***)))))))))))),,,,,,---///222666999:::;;;999;;;@@@BBB@@@@@@BBBBBBEEEGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCDDDGGGIIISSSeee^^^^^^fffyyyEEE888666444222000///......///...///666444---KKK~~~\\\RRRzzzzzzvvvsssmmm___QQQCCC>>>;;;===??????@@@CCCFFF\\\|||}}}{{{{{{|||}}}~~~}}}|||{{{{{{{{{zzzwwwuuupppsssuuutttsssoooeeeZZZKKKCCC999333333777:::;;;777666<<>>BBBJJJWWWdddhhhxxx~~~}}}iiiaaaaaaXXXZZZ```YYY]]]```iiittt|||WWW???GGGGGGPPPTTTZZZ```mmm}}}xxxwwwwwwrrrkkkaaaUUUIIIBBB>>>999888999:::EEEHHHIIIMMMOOO]]]uuuzzzrrrbbbTTTNNNEEE<<<444222222111111444777;;;;;;===MMMiiiNNNCCChhhZZZ222777111///...---,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''')))+++,,,///;;;SSSiii{{{vvv~~~xxxvvvpppgggbbb]]]VVVQQQOOOPPPQQQQQQKKKGGGFFFIIIKKKHHHFFFHHHGGGFFFDDDDDDDDDEEEGGGHHHEEEGGGIIIKKKMMMUUU```iiivvvzzz|||yyyvvveeeNNN>>>::::::??????>>>HHHVVVdddpppyyyzzzvvvnnnaaaVVV^^^ooo|||~~~]]]NNNNNNKKKFFFCCCAAA???;;;:::999999888777111111000000///......---,,,++++++******++++++,,,+++,,,,,,++++++---000111>>>PPPkkknnnTTTHHHbbb|||sssbbbQQQJJJPPP\\\cccaaannn{{{qqqhhhbbb\\\XXXRRROOOMMMJJJEEE@@@<<<;;;999777555444333333000000000000000111222333777666333111///......///+++++++++++++++,,,---......///111444777999:::;;;555444777>>>AAA@@@AAAEEEEEEGGGJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEFFFJJJNNN[[[kkk\\\^^^nnnlll@@@666444111///000111///------//////333222///EEEmmm\\\RRRzzzwwwwwwrrrdddVVVHHHAAA<<<===??????@@@CCCDDDWWW{{{~~~~~~|||||||||}}}~~~|||zzzwwwwwwxxxxxxwwwuuupppssstttssstttsssmmmeeeRRRIII===555444666888999666777>>>JJJZZZgggoooqqq___uuujjjRRR[[[kkk\\\DDDdddaaaPPPFFFIIIFFFMMMJJJHHHIIIKKKPPP]]]iiicccjjjwwwqqqggg```___]]][[[XXXVVV___cccnnnzzzeeeBBB>>>HHHMMMRRRUUU[[[eeewww~~~}}}{{{}}}|||ssscccVVVHHH@@@<<<888888:::;;;FFFIIIIIINNNSSSeeeuuupppaaaSSSNNNDDD;;;333222222222222555:::===???CCCUUUmmm{{{}}}qqqBBBDDDvvvPPP---777...,,,,,,,,,+++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))***---...---222FFFZZZppppppxxxwwwqqqiiicccaaabbbdddeeeQQQMMMLLLOOOOOOKKKIIIJJJJJJIIIHHHHHHHHHJJJLLLNNNPPPSSSVVVXXX]]]gggvvvbbbKKKAAA===666555===CCCIIIYYYkkkttt~~~rrrhhh___WWWaaatttnnnQQQIIIKKKJJJGGGGGGCCCAAA===;;;;;;;;;:::999111111000000//////......,,,++++++******++++++,,,,,,,,,,,,***+++...111111444AAA[[[xxx}}}|||zzzgggIIIQQQ|||pppYYYKKKNNN\\\gggjjjlllwwwxxxmmmccc]]]ZZZVVVQQQMMMKKKHHHCCC>>><<<:::999777555444333333000///////////////000000;;;999666222000//////000++++++,,,---///111333444000222555888:::;;;<<<<<<000000444<<>>;;;999777666666555222000000111000,,,(((...---,,,+++******************+++++++++,,,,,,,,,222;;;OOOppp|||}}}vvvTTTDDDgggdddPPPUUUaaafffllluuu}}}uuuiii___ZZZ[[[VVVPPPJJJFFFCCC@@@>>>;;;999777444333222111111111000//////000222444555555555444333222000000///333222111000000222444666777999;;;===>>>>>>>>>===<<<888666999AAAFFFFFFDDDDDDIIIOOOOOOKKKIIIIIIKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGDDDFFFJJJJJJDDDCCCPPP```fffddd___ccc|||EEE;;;333333222111000///...---///000---///333000;;;TTTzzzkkkQQQ^^^xxx|||}}}sssfff^^^SSSHHH???======;;;::::::AAANNNnnn~~~~~~zzzuuuvvvzzz~~~~~~|||rrrzzz|||wwwrrrrrrqqqnnncccTTTDDD<<<777333000111555555;;;HHHXXXfffuuuZZZccclllRRRQQQrrriiiKKKUUUzzzqqqMMMDDD>>>;;;LLLVVVOOOOOOXXXaaacccggglllzzzzzzrrrhhhdddfffeee^^^YYY[[[bbbeeejjjwwwuuuNNNAAABBBCCCIIITTTZZZ\\\bbbooo}}}~~~{{{}}}|||uuubbbWWWLLLCCC;;;666777<<>>WWWxxx~~~lll===000)))000,,,++++++******++++++,,,************************&&&''''''((((((((((((((((((((((((((((((((((((((('''((())))))))),,,000333pppmmmwwwssspppssswwwsssjjjiiipppkkkkkkiiifffbbbaaaaaaccccccjjjjjjeeeqqqvvv___NNNBBB;;;:::===>>>IIIKKKWWW{{{}}}|||zzzuuunnnmmmvvvgggWWWNNNGGGGGGGGGEEECCCDDDCCCAAA???;;;888777888999:::666222000111111///,,,------,,,+++*********+++******+++++++++,,,,,,,,,...888IIIgggbbbIIIYYYyyymmmUUURRR\\\dddgggnnnpppnnnxxx~~~vvvmmmddd___ZZZVVVPPPKKKGGGDDD@@@>>>888777555333222222222222111000//////000222444555444444333333222111111111444333222222222444666777888999:::<<<>>>?????????@@@???>>>======@@@DDDGGGHHHMMMQQQQQQMMMIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGIIIIIIEEEEEESSSbbbhhhfffdddllluuuBBB888333333222111000///...---...000---///333000:::QQQ{{{vvvTTTQQQiiiyyyyyyzzzrrrhhhbbbUUUIII>>><<<>>>>>>>>>>>>===FFF___~~~~~~~~~}}}~~~~~~}}}{{{|||~~~}}}xxxxxx{{{~~~}}}{{{xxx|||{{{xxxxxxyyywwwrrrhhhZZZJJJ???888333222444444444999@@@HHHSSSdddsssUUU[[[gggTTTSSSpppkkkVVVJJJllldddHHHDDD@@@<<>>???UUU\\\ZZZqqq~~~qqqRRR@@@gggyyyfff999000+++///,,,++++++******++++++,,,************************&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))))))))+++///222|||uuuvvvrrrzzz{{{ssswwwvvvtttoooiiieeedddfffiiinnnuuuuuuuuulllXXXLLL???888666777===DDDCCCTTT]]]pppzzzqqqyyy{{{vvvsss}}}eeeIIIIIIEEECCCEEEEEECCCCCCGGGBBBBBB@@@<<<777666999<<>>GGGFFFIIIUUUZZZ\\\zzzhhhbbbZZZSSSMMMCCC===666222222333333555888:::===???XXXdddbbbuuu~~~kkkLLLGGG|||{{{]]]444///------++++++************++++++************************&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***---000tttsss}}}wwwuuu{{{{{{xxxsssnnnlllooouuuzzzvvvZZZCCCBBB<<<999:::<<<@@@GGGOOOWWWeeesssccccccuuueeePPPLLLHHHGGGHHHIIIFFFBBBCCCHHH@@@AAA@@@;;;777666:::>>>@@@<<<777555555666444222---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++333777HHHmmmiiiNNNaaasss]]]PPPNNNUUUcccggg```eeevvvzzzccctttxxxrrrlllccc[[[WWWTTTQQQMMMIIIEEE@@@<<<888777555333222222222222111111000000111111333333111111222222333444444555555555555555666777999::::::::::::;;;===@@@CCCEEEEEEIIIJJJEEE>>><<>><<<:::BBBCCCNNNhhh~~~}}}}}}xxxvvvvvvvvvvvvwwwvvvtttrrrssssssqqqmmmnnnfff[[[PPPCCC777333444333444777;;;>>>FFFUUUddd]]]SSS\\\QQQDDDIIIDDDDDDJJJVVVQQQHHHMMMQQQWWWfffrrrwwwiii]]][[[YYYUUUVVV\\\ggg}}}~~~xxx~~~sss\\\KKKLLLUUUXXXZZZ^^^]]]fffuuu}}}sssdddXXXPPPGGG???;;;999999>>>DDDIIIJJJKKKRRR\\\kkk|||kkkbbbWWWOOOHHH>>>:::555222222333333555:::======>>>^^^rrrsssgggJJJRRR~~~TTT000...///***++++++************++++++************************&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***)))((()))+++---uuussssssppprrrzzzzzzpppmmmZZZFFF???>>>777888>>>FFFKKKNNNVVV^^^pppwwwyyyffffff{{{iiiPPPNNNPPPJJJJJJLLLMMMIIIDDDEEEJJJ???@@@???<<<999999<<>>;;;888888999888444111///......---------------******+++++++++,,,,,,,,,---222222@@@eee{{{RRRWWWxxx}}}uuurrrWWWHHHMMMYYY^^^[[[^^^jjjrrrqqqrrrtttnnniii```ZZZUUUSSSOOOLLLHHHDDD???<<<<<<;;;888555333222111111111111111111111111222222000111222333444555555666444444555666777888999:::;;;;;;;;;<<>>>>>>>>??????<<<:::999:::;;;:::666222222111000///............******+++++++++,,,,,,,,,,,,000000<<<]]]{{{VVVNNNjjjwwwqqq}}}gggKKKQQQUUUXXXXXXZZZaaammmuuu}}}sssmmmhhhccc^^^TTTQQQMMMIIIFFFCCC>>>;;;???===:::666444222111111111111111111111111111111111111222333444555666666444555666777888999:::;;;<<<<<<===>>>@@@BBBDDDEEEBBBCCCFFFIIIJJJJJJGGGDDDJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEEEEHHHSSSaaajjjlll^^^eee{{{ccc@@@999777000000000//////.........***111///,,,111000000:::OOO]]]OOOaaa~~~|||yyyuuuooo```PPPGGGBBB???>>>???999<<>>EEEFFFUUUYYYcccvvvjjj___QQQJJJEEE:::444222111333333222666<<<>>>>>>CCCkkkuuuJJJBBBkkknnnCCC111,,,000(((******))))))))))))******))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''))))))(((((()))+++tttkkkuuuwwwiii___ZZZWWWVVV```lllgggHHH<<<<<>>;;;===;;;888666333222111111111111222222222111111111111222222333444555666666555666777999:::;;;<<<<<<<<<===???@@@BBBCCCDDDDDDCCCEEEGGGJJJLLLLLLKKKJJJMMMLLLKKKLLLLLLLLLKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJFFFFFFFFFJJJWWWeeeiiieee]]]llluuuJJJ<<<777444///////////////.........)))111///,,,111000///666HHHzzzfffQQQ[[[|||sssfffXXXNNNEEE??????BBB;;;>>>AAAJJJbbb~~~~~~wwwxxxxxxyyyyyy{{{|||~~~zzzxxxzzz}}}yyypppkkklllmmmhhhffffff___OOO@@@888222111222555888;;;CCCLLLRRRHHHXXX[[[YYYaaa```eeeiiilll|||kkkrrr~~~mmm___[[[YYYWWW[[[ccctttxxxwwwooofff```ZZZUUUSSSWWW\\\___]]]YYYZZZ^^^eeerrr~~~|||oooccc[[[SSSMMMBBB;;;666555666999@@@HHHHHHWWWeeerrrhhh]]]NNNHHHEEE:::222111111444333222666===:::@@@KKKsssjjjCCCJJJ|||^^^;;;222+++000+++******))))))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((($$$&&&((()))(((((()))+++}}}}}}xxxtttmmmddd^^^WWWZZZ^^^fffuuujjjPPPEEECCC===@@@AAA>>>LLLbbbmmmooossszzz}}}{{{yyyzzziii```kkkkkkXXXbbbdddTTTNNNXXXUUUPPPMMMNNNLLLHHHHHHJJJGGGCCCAAADDDJJJKKKGGGAAA@@@<<<888888:::======<<<777666444222111000//////******+++++++++,,,,,,,,,+++---...777DDDRRRtttxxxSSSPPPyyyzzzZZZPPPMMMXXXhhhggg\\\```ppp{{{{{{ppphhhdddbbbSSSOOOIIIEEEBBB???===;;;:::999666444333222222222111111222222222111111000222222333444444555666666666777999;;;<<<===>>>>>>===>>>@@@BBBCCCCCCCCCBBBEEEGGGJJJKKKKKKLLLNNNPPPPPPNNNMMMLLLLLLLLLJJJIIILLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHHHHMMMYYYffffff___^^^rrrUUU:::;;;666111///////////////.........)))111///,,,111000...333666fffnnnVVV[[[{{{xxxnnn```SSSGGG>>>===AAA:::======AAAUUUzzz}}}}}}~~~~~~yyy|||}}}zzzwwwuuuvvvqqqrrrwwwxxxppphhhfffpppjjjfffgggbbbUUUFFF===222333555777666:::GGGTTTZZZRRRdddjjjlllzzzzzz}}}nnntttaaa___iiivvvtttyyyjjj^^^\\\]]]^^^dddmmmpppvvvuuujjj]]]WWWUUUUUUUUUVVVYYY\\\\\\[[[\\\___qqq~~~~~~{{{{{{uuuiii]]]VVVNNNHHH???888444555888<<>>===IIIZZZ~~~eeeGGGWWWSSS555333+++111---******))))))))))))******))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((###%%%((()))(((((()))+++~~~}}}zzzxxxxxx{{{lllcccjjjtttrrrdddXXXWWWZZZaaakkkxxxqqq^^^OOOGGGBBB???>>>HHHLLLNNN___~~~nnnlll{{{cccYYYTTTXXXVVVOOOPPPWWWZZZWWWSSSOOOLLLJJJJJJJJJDDDFFFGGGGGGIIIJJJFFFAAA<<<===>>>????????????>>>===<<<;;;999666333000///------,,,,,,+++,,,,,,,,,,,,...---000:::FFFdddlllXXX\\\xxxnnnOOOLLLRRR```eee```^^^cccnnngggddd[[[RRRKKKDDDAAAAAAAAA>>>;;;>>>;;;888666555444333111111222222333333222222111111222333444555555666555888888999::::::;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCHHHJJJLLLMMMLLLLLLLLLMMMLLLJJJHHHIIIMMMPPPPPPOOOMMMLLLJJJGGGEEEDDDCCCCCCBBBFFFGGGEEEFFFIIIGGGAAAKKKCCCJJJXXX___eeehhhbbbmmmsssCCC;;;>>>666...000000///..................------......///000111999MMMXXXWWW|||yyy|||rrr\\\KKKEEE@@@999===:::<<>>888222222888AAAHHHLLLPPPSSSgggvvvooodddXXXNNNFFF???;;;333222111000222666:::===BBBOOOnnniiinnn___NNNoooPPP,,,555))))))///))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))~~~~~~yyymmmWWWOOOGGGGGGOOOWWWYYYYYYZZZXXXUUUQQQOOOPPPTTTXXXYYYRRRIIIDDDCCCGGGKKKNNNZZZaaaccchhh|||jjj\\\UUUTTTVVVSSSNNNSSS^^^\\\ZZZVVVRRROOONNNMMMMMMGGGJJJOOOPPPIII@@@???BBBCCCCCCBBBAAA@@@??????>>>======;;;999666333111///------,,,+++++++++,,,,,,,,,///---///777@@@YYY|||vvv]]]UUUrrraaaUUUQQQZZZbbbaaaaaadddooo~~~nnngggcccXXXQQQKKKDDDAAAAAA@@@>>>;;;<<<999666444444444222111111222222333333222222111111222333444555666666666777888999:::;;;<<<======@@@@@@@@@@@@AAABBBCCCCCCFFFIIIKKKLLLKKKKKKKKKLLLLLLIIIGGGHHHKKKNNNOOONNNMMMLLLKKKIIIGGGFFFEEEEEEEEEGGGGGGCCCDDDIIIJJJFFFGGGKKKZZZggggggiiiqqquuuWWW;;;555333000---000//////...............------------...///000111555GGG~~~\\\VVV}}}yyyhhhUUUHHHAAA<<<>>>;;;===CCCMMMaaa~~~~~~www|||~~~{{{yyyzzzyyyvvvxxxuuusssuuuxxxwwwssspppkkkjjjeee]]]WWWSSSLLLDDD@@@777555999999<<>>???????????????@@@AAABBBCCCEEEGGGJJJKKKJJJJJJJJJKKKLLLJJJGGGGGGIIILLLNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIFFFBBBCCCHHHKKKKKKCCCPPPcccllliiilll~~~ppp>>>:::555000333222000///......------......------------...///000111555???yyy~~~mmmeeeWWWggg~~~}}}~~~|||sss```LLLBBBAAA>>>===???BBBFFFTTTvvvwww{{{}}}zzzxxx{{{|||zzzxxxvvvuuuvvvxxxxxxtttpppmmmkkkcccYYYSSSQQQLLLGGGCCC999444666555999MMMeeewww\\\___tttsssyyyooosssgggpppmmm^^^ttt{{{mmmcccccc___]]]^^^cccnnnvvv___PPPHHHDDDFFFJJJPPPPPPTTTXXX\\\cccqqq~~~}}}vvvjjj]]]RRRHHH@@@<<<888666555888>>>FFFLLLOOOTTTMMMVVVfffrrrpppkkkdddYYYOOOFFF???:::777333222111222444777;;;>>>FFFXXX]]]XXXwwwVVVRRRnnn>>>222333***---)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))WWWjjjwwwzzzttt{{{xxxoookkkmmmlllfff```^^^^^^]]][[[\\\cccmmmuuuqqqmmmjjjhhhiiikkklllmmmnnnwwwyyymmmooottt}}}zzzbbbZZZPPPTTTRRRRRRTTTQQQMMMOOOVVVVVVTTTRRRPPPNNNLLLLLLKKKLLLJJJCCC@@@JJJ[[[```ZZZGGGEEEDDDCCCCCCDDDFFFGGG>>>===<<<:::777555222111......---,,,+++++++++++++++///,,,+++000333???UUUsssvvvYYYaaacccDDD>>>KKKXXX]]]]]]ccclllsss{{{wwwjjjfffbbbVVVNNNJJJEEEAAA@@@>>><<<:::666555333444555555444333111222222333333222222111222333333444666777888999777888999;;;<<<>>>???@@@?????????@@@@@@AAABBBCCCEEEGGGJJJKKKJJJJJJKKKKKKMMMKKKIIIHHHIIILLLOOOPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGDDDCCCEEEIIIKKKJJJWWWcccjjjqqq{{{VVV666<<<444111999444//////...------------...------------...///000000888:::```ooonnn[[[XXXkkkuuuuuuxxxwwwgggNNNBBBCCC======@@@AAAAAAJJJggg}}}}}}{{{~~~~~~zzzyyy|||~~~}}}uuuvvvuuussstttuuurrrnnnnnnkkkcccYYYSSSQQQMMMHHHDDD:::444333333888KKK```vvv```ggg|||ooo~~~~~~}}}~~~nnnYYY[[[ttt}}}ffffffdddcccdddgggrrrrrrVVVHHHEEEEEEHHHMMMOOOQQQVVV\\\bbbkkk}}}~~~zzzvvvooobbbVVVLLLDDD???;;;444444666;;;AAAHHHMMMPPP[[[RRRddd}}}nnnjjjbbbWWWMMMDDD>>>999666333222222333555999<<<>>>BBBcccddd```qqqOOOTTTZZZ555333///***...((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))QQQUUU^^^ttt}}}vvvtttsssrrrpppoooooopppqqqlllnnnnnnjjjiiippp~~~xxxooolllpppvvvyyy}}}}}}nnnkkksssqqq[[[\\\ZZZKKKSSSQQQQQQVVVXXXVVVRRRPPPQQQPPPOOOMMMLLLJJJJJJIIIJJJIII===;;;[[[yyyYYYFFFDDDBBBAAAAAABBBDDDEEE>>>===<<<:::888666333222000///...---,,,,,,,,,,,,)))///,,,***000111888IIIccc}}}oooWWWtttiiiFFF:::DDDSSS[[[]]]ZZZfffttt}}}~~~tttgggcccbbbXXXLLLIIIEEEBBB???===;;;999666555444555666777555444111222222333333222222111333333333444666888999;;;888999:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJLLLKKKKKKLLLMMMNNNMMMLLLKKKKKKMMMOOORRRKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGDDDDDDGGGJJJYYYcccfffqqquuuEEE555:::...000888---//////...---------------,,,,,,,,,------...///000666666LLLttt|||vvv___QQQbbbtttssswwwxxxjjjRRRDDDBBB======???AAA???DDD\\\vvv|||zzz|||~~~~~~}}}yyywwwyyy{{{zzzuuuxxxwwwsssssstttrrrlllmmmllleee\\\VVVSSSMMMGGGFFF>>>777666666;;;LLL]]]uuugggiii}}}yyykkkhhhjjjZZZSSSaaapppvvv|||uuusssssskkkfff\\\ZZZXXXfff{{{sssqqqppppppqqqrrrzzznnnPPPDDDDDDDDDHHHNNNTTTWWW]]]eeemmmyyy~~~~~~}}}xxxsssrrrjjj^^^RRRIIIBBB===:::000333888===CCCIIINNNQQQVVVYYY|||pppggg```TTTIIIAAA;;;666444222222333444666:::===???LLL{{{yyyhhhIII[[[LLL000333,,,***,,,)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))HHHEEENNNjjjzzzxxxuuuqqqwww~~~{{{vvvtttzzzqqqgggjjjwwwgggbbbYYYPPPQQQTTTPPPNNNOOOTTT[[[[[[VVVPPPNNNNNNMMMMMMLLLKKKJJJJJJHHHIIIBBBEEEiiixxxLLLFFFEEECCC@@@???>>>>>>>>>>>>>>>===;;;999666444333222111000///...---------)))///,,,***000111555@@@ZZZsssqqqsssyyyyyykkkLLL;;;>>>JJJTTTYYYXXX^^^kkkrrrzzz~~~tttddd______WWWJJJHHHFFFBBB???<<<:::999555555444555777777555444111222222333333222222111444444444444666888;;;<<<:::;;;;;;<<<===>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJLLLLLLKKKLLLMMMMMMNNNNNNMMMLLLMMMOOOQQQLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHFFFEEEIIIOOO___hhhhhhzzzWWW???888777...000666,,,///...------,,,,,,------,,,,,,,,,,,,---...///000...555???jjj}}}yyygggTTTbbb~~~}}}}}}zzznnn[[[JJJAAA>>><<<>>>@@@???AAASSShhh}}}|||}}}~~~~~~}}}~~~yyyvvvwwwxxxwwwxxx}}}}}}vvvtttvvvtttmmmllllllfff^^^XXXTTTMMMFFFBBB<<<777555444888EEERRR```XXXQQQPPPRRRNNNFFF>>>BBB>>>===DDDOOOYYY```eeeXXXZZZQQQNNNVVVYYYXXX^^^fffiiihhhmmm{{{~~~zzzyyyzzz|||~~~mmmNNNCCCCCCBBBFFFNNNTTTYYYcccmmmwww}}}|||xxxsssnnnppphhh\\\PPPGGG???:::777000444:::@@@EEEJJJPPPSSSTTTkkkzzzoooaaaYYYNNNCCC;;;666222000222222333555888;;;>>>???SSSZZZCCCkkk{{{AAA000111++++++(((,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))CCCEEEIIIZZZlllkkknnn}}}{{{~~~}}}uuu___]]]fffXXXHHHKKKVVVKKKKKKKKKMMMQQQSSSQQQMMMLLLLLLLLLLLLKKKJJJJJJIIIFFFFFFEEEMMMbbbooo___DDDCCCCCCAAA@@@>>><<<;;;:::>>>>>>===;;;999777555444444333222000//////......)))000,,,)))///111222:::OOOeeexxxmmmjjjrrrZZZFFF@@@FFFPPPWWWWWWUUU\\\aaannnwwwddd\\\YYYRRRIIIHHHFFFBBB>>>;;;999888444444444555666666444222111222222333333222222111444444444444666999<<<===<<<<<<=========>>>>>>>>>CCCCCCBBBCCCCCCDDDEEEFFFCCCFFFIIIJJJKKKKKKLLLMMMKKKMMMOOOOOOMMMLLLMMMOOONNNMMMLLLKKKJJJJJJIIIJJJHHHFFFFFFHHHGGGGGGOOOZZZ]]]iiihhh{{{III===555666555222111222///...------,,,,,,------,,,,,,,,,,,,---...//////***777666UUU~~~sss\\\hhhzzzrrrfffUUUFFF@@@<<<<<>>???KKK[[[}}}~~~~~~}}}|||yyyzzzzzzxxx|||yyyuuuwwwuuummmlllkkkeee\\\VVVSSSMMMFFF???;;;666444222333;;;CCCEEE@@@999555444444222000666:::===???EEEMMMQQQOOOJJJHHHDDDKKKWWW[[[eee|||zzzmmmrrrwwwvvvyyykkkNNNGGGGGGEEEIIISSSVVV^^^kkkxxx}}}zzzuuupppmmmggg```VVVLLLCCC===777444333777>>>CCCGGGLLLRRRWWW\\\~~~vvvgggYYYRRRHHH>>>888444222111222222444666999<<<>>>@@@XXX{{{LLLJJJccc888111000......###---((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))BBBIIIGGGGGGQQQYYYbbbqqqvvv^^^ZZZUUUXXX[[[VVVUUUQQQCCCHHHIIIHHHEEEDDDFFFGGGGGGIIIIIIIIIJJJIIIIIIHHHGGGEEEAAACCCLLLQQQMMMHHHFFF>>>????????????>>>===<<<>>>>>>===<<<:::888666444555444333111000/////////***111,,,(((...000///666CCCXXXoooeeeTTTmmmWWWJJJKKKUUU^^^OOONNNYYYaaammm~~~yyyeeeYYYUUULLLHHHHHHFFFBBB>>>:::999888333333333444555444222000222222222333333222222222555444444444666999<<<>>>============>>>>>>>>>>>>DDDCCCCCCDDDDDDEEEFFFGGGBBBEEEHHHIIIIIIJJJJJJLLLHHHLLLOOOOOOMMMKKKLLLMMMPPPOOONNNLLLKKKKKKJJJJJJHHHEEEEEEGGGHHHJJJVVVccc___mmmjjjzzzfffCCC777,,,111888///***555......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////+++:::000EEEqqq}}}eeennnxxxtttooo___KKKBBB<<<;;;>>>>>>===FFFSSSttt~~~zzz~~~~~~~~~~~~~~~|||}}}yyytttwwwtttlllmmmkkkcccYYYSSSQQQLLLGGGBBB???;;;888444444888===;;;666555666444///...222111:::@@@CCCLLLWWWXXXQQQNNNJJJIIIVVVfffmmmgggggg{{{pppooottt}}}jjjPPPKKKLLLKKKQQQ\\\^^^gggwww~~~yyy|||~~~}}}yyytttpppnnn\\\VVVNNNFFF@@@;;;777444555:::@@@EEEIIINNNTTTYYYdddxxxrrr___UUUOOOEEE===888666555444222222444666999<<>>;;;777444333444666333000111333444222//////...------...///000111555III___}}}xxxUUUaaa~~~zzzkkkQQQYYYeeeTTTOOOQQQUUU\\\gggqqqvvvvvvzzzttteeeXXXQQQNNNIIIHHHFFFDDDBBB>>>888444333222222222222222222222222222222222222222333333777777777777888:::<<<>>>===<<<;;;;;;===???AAAAAA===???AAACCCEEEEEEEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJMMMNNNOOONNNMMMLLLOOOLLLIIIJJJLLLMMMLLLJJJKKKIIIJJJLLLLLLMMMSSS[[[]]]cccpppQQQ;;;888444111111111000///...---,,,,,,++++++,,,,,,,,,,,,------...///////////////666DDDaaazzzbbbyyyssstttssseeeUUUFFFBBB>>>===;;;;;;CCCLLLhhh|||{{{~~~uuutttyyyuuujjjooohhh```ZZZWWWRRRKKKEEE===;;;999999:::<<<<<<;;;999555000...///000000//////888CCCHHHIIIKKKPPPVVV\\\UUU\\\kkkwwwlll___kkkxxxdddjjjsssyyy}}}nnnZZZUUUWWWXXXZZZ^^^mmmvvv}}}}}}xxxzzz}}}rrrgggXXXSSSNNNIIIBBB888222111000???DDDEEENNNSSSUUU\\\gggssseeebbbVVVOOOEEE<<<666444222111555222444:::999666???NNNvvvxxx{{{UUUCCChhhooo888444000---,,,,,,+++***((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))@@@DDDEEE@@@???CCCIIIKKKNNNRRR___vvvgggSSSMMMKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCDDDGGGGGGFFFEEEFFFEEEDDDEEEGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAA@@@AAAAAAAAA@@@>>><<<;;;<<<======;;;888666555555444333222222333222000.........---------...///000111AAASSSmmmxxxYYYTTTjjj|||]]]XXXbbb^^^SSSTTTTTTVVV[[[bbbjjjnnn|||~~~lll\\\SSSPPPQQQIIIGGGEEECCCAAA>>>999666333333333222222222111111222222222222222333333333555555666777999;;;>>>???<<<;;;;;;;;;===???@@@@@@???@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLNNNNNNMMMLLLKKKMMMKKKJJJJJJLLLLLLKKKIIIMMMHHHGGGMMMRRRUUUYYY]]]]]]ttthhhAAA:::777333111111111000///...---,,,,,,++++++,,,,,,,,,,,,------.../////////......666EEEcccgggzzzxxxooorrr~~~uuubbbKKKEEE@@@???======AAAGGGdddvvv~~~~~~~~~xxxvvvzzzwwwnnnssslllddd]]]YYYRRRJJJDDD===;;;999999::::::999888555222///...000111111000444777<<>>???@@@BBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNJJJKKKLLLMMMLLLKKKJJJIIILLLKKKJJJJJJKKKKKKIIIGGGKKKFFFFFFPPP\\\bbbdddfffmmmLLL999999666333111111111000///...---,,,,,,++++++,,,,,,,,,,,,,,,---....../////////...555AAA\\\pppfff|||xxxsssVVVLLLCCC@@@???>>>???BBBZZZgggzzz}}}}}}}}}~~~~~~{{{xxxzzzyyyssswwwqqqiiiccc\\\TTTKKKDDD===;;;999999888777555333000///......000222222111666888===EEEPPPXXX]]]^^^jjjzzziiifffvvvoooZZZ]]]kkk~~~yyyllleeefffmmmyyy~~~{{{xxx}}}yyyvvvxxx{{{xxxlllaaaOOOHHHBBB>>>888222111333777DDDIIILLLSSSWWW___ppp}}}mmm___TTTKKKFFF>>>777444444333333444333666<<<>>>BBBQQQbbb^^^cccuuupppUUUWWW{{{EEE555222///---,,,,,,+++)))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))DDDFFFEEEBBBDDDJJJMMMLLLOOOLLLIIIJJJOOOVVV]]]aaafffuuuggg[[[RRRPPPPPPMMMKKKMMMHHHGGGFFFEEEDDDBBBAAAAAAGGGFFFEEEEEEEEEDDDBBB@@@DDDCCCBBBCCCDDDEEEDDDCCCBBB@@@>>><<<;;;===???AAAHHHGGGEEEBBB@@@>>>===<<<888:::======;;;888666666888;;;???>>>999555444444//////////////////000000,,,333;;;NNNooo}}}eee]]]qqqxxxbbb^^^llliiiccc[[[SSSQQQZZZeeelllvvvzzzxxxnnnddd[[[TTTMMMIIIHHHEEEAAA>>>======<<<;;;666555555333222111000000111222222333333444444444555555666888:::<<<===>>>999:::<<<<<<<<<===???@@@BBBBBBAAAAAACCCEEEGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOKKKKKKLLLLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFLLLYYYdddjjjnnnrrr```???:::888666333111111111000......---,,,,,,++++++,,,,,,+++,,,,,,------...//////222///333:::MMM}}}yyy\\\\\\{{{{{{dddUUUFFF@@@???>>>>>>???MMMVVVfff~~~~~~~~~}}}||||||~~~yyyyyyyyyvvvwwwsssnnnggg```WWWNNNGGG>>><<<:::888777555111///------...///000111111111444<<>>???BBBEEEGGGOOOKKKFFFAAA=========>>>:::<<>>@@@AAAAAA@@@@@@AAACCCEEEFFFEEEFFFGGGHHHJJJLLLNNNOOOKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKJJJHHHHHHGGGCCCJJJVVVaaafffjjjttt~~~qqqIII===;;;777555222222222111000......---,,,,,,++++++,,,,,,++++++,,,,,,---.........111---000555AAAkkk[[[NNNggg}}}qqq^^^JJJ@@@>>>>>>>>>@@@EEEJJJZZZttt{{{~~~zzzxxxwwwvvvtttssspppkkkddd[[[QQQKKK???===999777555222///------...///000000000000111333???LLLRRRTTTYYYfffrrrwww[[[^^^[[[___yyyrrrkkktttwwwllljjj}}}qqq}}}~~~uuurrroooooooooiii^^^TTTNNNFFF>>>:::666333555:::AAAHHHLLLQQQVVVZZZqqqiiibbb]]]OOOGGGBBB;;;666444333333222666888:::<<>>???<<<>>>@@@???===:::888888999:::<<<;;;999666555444333333444444444333222111...---222:::NNNvvvzzzffflllvvviii___]]]YYYTTTUUUZZZ___gggjjjqqq{{{nnngggeeeaaaZZZSSSGGGDDD???===<<<;;;;;;:::666555555444333222222111111111222333444555666666888888999::::::::::::999888<<>>===???AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKHHHGGGHHHJJJHHHRRR___ggghhhnnnTTTCCCAAA<<<555444222222222111///......---,,,,,,++++++,,,,,,+++++++++,,,------......---***000444===aaa```NNNYYY|||~~~xxxdddOOOCCC???>>>???AAACCCFFFSSSlll||||||~~~~~~{{{xxxvvvtttqqqqqqqqqmmmfff\\\SSSMMMAAA>>>999555333111...---...///000000///000222444777???JJJRRR]]]nnnnnnVVVYYY]]]iiiiii\\\bbbkkkmmm}}}xxx~~~~~~~~~yyyuuuqqqmmmkkkiiibbbXXXOOOHHHAAA:::666444222555;;;CCCHHHKKKRRRXXX___|||eee]]]\\\MMMDDD@@@:::555444333222222777:::<<<<<<@@@QQQlllXXXQQQWWW777///---,,,,,,,,,,,,***)))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))HHHEEEAAA@@@FFFLLLIIIBBBIIIIIIIIIIIIIIIHHHGGGFFFKKKIIIGGGKKKTTTcccqqqzzz{{{```UUURRRNNNGGGCCCCCCFFFIIIJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCCCCBBBBBB???===<<<<<>>===>>>??????===<<<<<<===:::999888888888888666444333333444444444333111111000+++222555<<>>@@@CCC@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMOOOOOOMMMJJJGGGGGGIIILLLPPPXXXdddlllqqqoooLLLFFFDDD===444333222222222111///---...---,,,,,,++++++,,,,,,***++++++,,,,,,---......---+++111444777TTTqqqVVVLLLqqq}}}xxxgggTTTIIIBBB???>>>AAACCCBBBLLLaaayyy|||~~~~~~~~~~~~}}}yyyuuurrroooqqqrrroooggg\\\RRRLLLCCC???999444111000///...---.../////////111555999;;;<<>>CCCFFFJJJSSS\\\gggdddYYYXXXHHH>>>;;;666333333333333333666;;;>>>===CCCXXXvvvsssQQQ]]]CCC444---,,,+++,,,,,,,,,***(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))IIIFFFCCCDDDLLLTTTQQQJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJMMMSSS[[[aaadddooo}}}vvvaaa[[[VVVSSSLLLFFFHHHOOOFFFHHHJJJKKKMMMNNNIIIDDDGGGFFFEEEDDDBBB@@@?????????>>>===>>>@@@AAAAAA@@@BBBAAA@@@@@@AAAAAA???>>>======>>>>>>???@@@@@@@@@<<<===>>>??????>>>===<<<<<<>>>??????>>>>>>@@@AAA===:::777888:::;;;999666222333333444333222111000111,,,444555555^^^qqqgggiiiuuueeeiiinnnZZZ[[[bbb```\\\\\\VVVaaafffppp~~~zzzpppddd___```\\\RRRIIIFFFDDD@@@>>><<<;;;888666444444444444444444444444111111222333444666666777444555888:::;;;<<<<<<<<<999===BBBBBB???>>>@@@CCC@@@AAACCCDDDEEEDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNJJJFFFFFFJJJNNNUUU\\\eeeooo{{{\\\IIIFFFBBB:::444333222222222222///---...---,,,,,,++++++,,,,,,***++++++,,,,,,---......000...333222...EEEoooeeeIIIeee~~~vvvhhhXXXMMMFFF@@@>>>???AAA>>>EEEWWWmmm}}}{{{uuuqqqoooqqqsssoooggg[[[PPPJJJDDD???888333000000000///+++---......///222888===<<<999CCCdddsssSSSSSSYYYeee~~~nnniiimmmqqqrrr}}}zzzzzz{{{tttooohhhbbb]]]VVVMMMGGG===888444555666888===CCCGGGIIINNNYYYdddrrreeeWWWUUUDDD999666333111222333444444555;;;>>>>>>EEE]]]~~~```GGGiiizzz777333---,,,++++++,,,,,,***((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))OOOKKKHHHIIINNNRRRRRRQQQWWWLLLFFFJJJNNNLLLIIIHHHKKKJJJRRR[[[YYYQQQRRR\\\bbb```gggxxxooo```WWWWWWXXXWWWRRRKKKEEECCCCCCFFFHHHJJJKKKKKKJJJHHHFFFCCCCCCCCCCCCBBB@@@>>><<>><<<>>>999GGGEEEBBB@@@??????@@@AAA============???AAACCCDDDBBB@@@===>>>??????===;;;:::===@@@AAA@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<444444444444333222111000///000000000777UUUwww]]]mmmzzzlllttt}}}mmmXXXVVV```aaa[[[___[[[^^^kkkwwwyyysssnnnuuuwwwooo^^^UUUXXXYYYTTTKKKIIIEEEAAA<<<999777666555444333333222222333333111222333444444444333333555666888:::;;;;;;;;;;;;===>>>???@@@BBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEEEEIIIHHHFFFFFFFFFHHHJJJKKKMMMMMMNNNMMMLLLNNNPPPSSSKKKHHHHHHIIIIIIIIINNNUUUYYYjjjrrruuudddZZZRRREEE<<<777:::666222111222333111/////////...---,,,,,,,,,,,,,,,------,,,++++++,,,...,,,///...111333666SSS}}}tttSSS[[[|||kkkSSSEEECCCAAA;;;AAA===>>>IIIZZZrrr}}}}}}uuussswwwppppppnnniiieeeaaaWWWMMMHHH>>>555333111...---...,,,...000111333777;;;???BBB777HHHooodddOOOSSS```kkk|||kkkkkk{{{{{{|||xxxrrruuunnnddd]]]WWWPPPHHHAAA===999444444888>>>BBBDDDHHHLLLSSS\\\lllwwwnnneeeXXXJJJBBB999777555333222333444666>>>;;;888<<>>???;;;:::===>>>@@@MMMKKKGGGCCC@@@???>>>???<<<<<<<<<<<<===???@@@AAA@@@===<<<<<<======;;;999;;;===>>>>>>===<<<===>>>;;;;;;::::::::::::;;;;;;666666666666555444333333000111000///222EEEkkkmmmlll|||sssyyy}}}ttt^^^OOOOOOUUUZZZ]]][[[]]]eeeiiiiiihhhhhhpppnnncccUUURRRXXXYYYSSSJJJFFFBBB>>><<<:::888777555444444333222333333333222222333444444444444444555666888999;;;;;;;;;:::===>>>???@@@AAABBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDGGGFFFEEEEEEFFFGGGJJJKKKKKKLLLMMMMMMLLLMMMOOORRRRRRLLLHHHIIIKKKOOOXXX```cccoooxxxTTTNNNHHH>>>:::777888555111000111111000...//////...---,,,,,,,,,,,,++++++,,,+++***)))+++---,,,///...000222444MMMttt|||\\\\\\sss___OOOGGGBBB>>>???===>>>GGGTTTiii}}}xxxyyy}}}tttuuusssnnniiidddYYYOOOIII@@@777444222///...///...000222444666888<<>>MMMjjjjjjTTTFFFMMMYYYdddxxxwwwlllwww}}}{{{wwwvvv{{{|||tttssskkkaaaXXXRRRLLLDDD>>>:::666333333888>>>BBBDDDIIISSS[[[ddd|||nnnfff___TTTHHHAAA999777555333222333555666888;;;???EEESSSkkk___HHHYYYddd777333222///,,,+++++++++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((TTTQQQNNNMMMNNNMMMJJJFFFDDDHHHOOOTTTQQQKKKKKKNNNPPPNNNPPPTTTPPPJJJKKKSSSLLLJJJJJJKKKJJJHHHJJJNNNXXXdddnnnpppooorrrvvvxxxvvvjjjccc___XXXOOOJJJIIIJJJIIIHHHIIIJJJJJJHHHFFFFFFGGGHHHDDDEEEGGGHHHHHHGGGEEEDDD@@@@@@@@@@@@???===<<<;;;DDDWWWMMM:::;;;===;;;BBBLLLIIIFFFBBB???>>>======<<<;;;;;;;;;;;;<<<======<<<:::::::::;;;:::888777=========;;;999:::<<<>>>::::::999999999999::::::777777666666555444444444111111111000///777KKK^^^iiiqqqqqqUUUDDDIIIWWWZZZZZZ]]]___\\\YYY\\\ccclllggg[[[QQQTTT\\\]]]VVVPPPKKKCCC???===<<<999777555555444333333333333444333333444444444555555555555666777999999:::::::::>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKIIIKKKLLLMMMLLLLLLMMMOOONNNJJJGGGJJJNNNTTT^^^gggqqq~~~^^^HHHFFF@@@::::::999888666333222222222000///000///...---,,,,,,,,,,,,***++++++***))))))***,,,+++///...///111111DDDeeeuuuooo^^^|||ppp^^^LLLCCCBBB>>>===???DDDLLL]]]vvv|||yyy{{{xxxzzzyyytttnnnggg\\\RRRLLLBBB888555333000///000///222555888999:::<<<>>>???CCCLLL[[[vvvRRRFFFAAAIIISSS```vvvpppzzz~~~}}}|||xxxssssss{{{|||rrroooggg\\\RRRKKKEEE>>>:::777555444666;;;AAAEEEGGGIIIUUU___ooo{{{nnnbbb\\\WWWNNNDDD???888666444333222444666777:::>>>CCCHHHRRReee~~~{{{UUULLLkkkXXX555444111...,,,+++++++++)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((PPPNNNLLLLLLLLLKKKHHHEEE<<>>>>>======<<>>@@@???>>><<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999888777666<<<<<<===;;;:::999;;;<<<999999888888888888999999555555444333333333333333333111111222222444;;;DDD___tttwwwfffcccwwwhhhJJJDDDNNNXXXYYY\\\]]]ZZZVVVXXX^^^hhhfff___YYY\\\bbbccc^^^[[[TTTKKKDDDAAA>>>:::666666555555444444444444444555555444555555555666666666666777888999999::::::>>>>>>>>>??????@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJLLLMMMLLLJJJIIIJJJKKKFFFHHHLLLQQQTTTYYYfffrrrbbbMMMCCCAAA999666888666:::999777666555444333222000///...------,,,,,,,,,***+++++++++))))))+++,,,+++///...///111...:::TTTtttiiiaaaooo~~~lllTTTFFFEEE======???BBBFFFRRRiii~~~|||yyyzzz|||zzz}}}}}}xxxqqqiii___UUUOOODDD:::666333000///000000333777999::::::<<<===BBBFFFIIIOOOcccvvvjjjKKKGGGCCCBBBHHHQQQbbb|||xxxvvv}}}|||}}}|||yyyxxx{{{|||uuukkkjjjbbbWWWLLLDDD???:::888666666777:::@@@EEEJJJLLLOOOVVVdddpppdddYYYTTTPPPHHH@@@===777666444333333555777999AAA@@@BBBHHHQQQccc}}}nnnLLLTTT~~~gggEEE333555///...,,,+++++++++)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((MMMLLLKKKJJJIIIGGGDDDBBB:::JJJZZZ^^^XXXRRRSSSVVVKKKHHHGGGGGGFFFEEEHHHLLLIIILLLMMMIIIDDDEEEJJJOOOTTT^^^ccc[[[PPPIIIGGGGGGKKKPPPQQQMMMLLLUUUcccnnn~~~~~~~~~|||zzzwwwuuuxxxzzzqqq```PPPKKKHHHEEEBBBBBBDDDHHHJJJKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>==================ddd{{{fffAAA>>>;;;222<<<::::::999999:::<<<===>>><<<<<<<<<;;;;;;:::999999777888999:::999888777666888:::======<<<:::999:::888888777777777777888888555555444333333333444444666222111444555444555999AAAZZZuuuwwwggguuuaaaNNNJJJXXXWWWZZZ___```\\\YYYZZZccceeefffddddddeeeeeeddd___XXXPPPIIIDDD@@@;;;888777666555555444444555555666666555555555666777888777777777888888999::::::>>>>>>>>>??????@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFHHHIIIKKKLLLMMMLLLMMMMMMKKKIIIGGGGGGHHHHHHMMMSSSWWWYYYbbbyyyaaaKKKAAA>>>;;;444555:::555:::::::::999777555444444000000///...------------+++,,,---,,,******,,,---,,,///------000---222EEEooo}}}wwwjjj___vvv^^^LLLGGG>>>???@@@BBBCCCLLL```sss}}}{{{{{{zzzzzz~~~yyyrrrkkkbbbZZZRRRGGG<<<666333///...//////222666888999:::;;;<<>>CCCHHHMMMOOOXXXXXXoooyyyjjj___TTTOOOJJJCCC===;;;666555333333444666999;;;??????EEESSScccsssZZZCCC\\\KKK888111222...---++++++++++++)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''LLLKKKIIIFFFCCC@@@>>>===;;;EEEKKKJJJHHHMMMVVV]]]KKKHHHEEEBBBAAAAAABBBDDDIIIMMMLLLEEE???@@@DDDFFF@@@JJJRRROOOHHHDDDBBB@@@AAABBBAAA>>>;;;???GGGNNNYYYYYYUUUOOONNNQQQRRRQQQLLLKKKKKKPPPTTTQQQHHH???IIIGGGDDDAAA@@@@@@BBBCCCGGGHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBDDDFFFFFFEEECCC??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;<<<<<<===IIIZZZNNN888777888555======<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888777555777:::;;;999777777777444777;;;<<<;;;:::888888777777777666666777777777888777666555555666777777888444111444444222222444666LLLeeexxxvvvyyylll___]]]ZZZ\\\dddhhhccc[[[WWW[[[```eeegggfffeeeddddddYYYWWWRRRLLLEEEAAA>>><<<777777666555555555555666888777666666666777888999999999888888999999:::;;;>>>>>>??????@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGIIIJJJPPPRRRVVVYYY___rrrKKKBBB>>>>>>;;;777BBBHHH@@@888999:::999666444333333111000///...------------,,,------,,,++++++,,,...,,,000---,,,111---...;;;TTTfffkkk~~~kkkWWWKKKCCCBBBBBBBBBBBBHHHXXXggg~~~}}}}}}{{{{{{tttnnnhhhbbbXXXLLL???999444///...///...111444666888999;;;===BBBCCCBBBMMMVVVJJJ???GGGHHHJJJMMMSSSaaawwwwww{{{uuummmfff[[[VVVMMMDDD===999888888222666<<>>QQQmmmoooMMMGGGmmmzzzBBB444000,,,---,,,++++++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''GGGFFFDDDAAA>>><<<<<<<<<<<<@@@AAA===>>>GGGOOORRRGGGFFFBBB??????@@@@@@@@@GGGKKKIIIBBB???AAACCCBBBDDDIIIKKKGGGEEEHHHKKKLLLGGGDDDAAA@@@@@@AAACCCEEEJJJJJJHHHBBBAAADDDFFFDDDBBBBBBCCCGGGKKKMMMLLLIII777999<<<@@@EEEHHHKKKLLLHHHHHHGGGFFFEEEFFFHHHJJJFFFEEEEEEGGGIIIGGGDDD@@@===>>>>>>>>>>>>>>>>>>===999888888777888999:::;;;777<<<;;;444222555888:::???>>>===<<<;;;:::::::::888999999:::999888666666333666::::::888666666666222444666777777777777888777666666555555666666777888777666555555666777888777333222444555333222444777BBBRRRfff{{{||||||jjjggghhhmmmnnnggg___ZZZXXXYYY]]]bbbffffffeeedddXXXYYYWWWQQQHHHAAA??????888777666666555555666666999888777666666888999:::;;;:::999999999:::;;;<<<===>>>???@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKIIIHHHGGGIIIMMMPPPXXXYYY^^^hhhxxxgggNNNBBB???>>>:::===OOOWWWKKK888:::<<<:::777444444555111000///...------------+++,,,,,,+++******+++------000,,,,,,111///---666@@@___iiiwwwzzzeeeQQQJJJFFFCCCBBBAAAEEEPPP[[[nnn}}}}}}wwwssspppkkk^^^RRRDDD<<<666111///000///111333555777999===@@@>>>CCC???DDDTTTNNNCCCIIIKKKRRR[[[hhh{{{}}}{{{|||xxxsssllldddRRRNNNHHH@@@:::777777888555:::BBBGGGKKKOOORRRUUU[[[sss~~~ppp```VVVLLLGGGAAA;;;777777444333333333555888<<<>>>999EEEbbbeeeJJJUUU[[[:::000222+++,,,+++++++++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''AAAAAA???===;;;<<<>>>@@@<<>>DDDEEEAAABBBAAA???===>>>BBBBBBAAA???DDDDDD??????DDDGGGDDD???DDDGGGEEECCCCCCBBB>>>CCC>>>;;;>>>AAABBBAAA@@@===@@@AAA>>>???BBBCCCAAA??????>>>???@@@BBBDDDEEEAAACCCFFFIIIIIIHHHFFFDDDJJJHHHEEEBBBBBBDDDIIIMMMLLLKKKJJJJJJJJJFFF@@@:::========================666666555555555777888999999444888999333333777444<<<<<<<<<;;;;;;::::::999666777888888888777555444111555999:::777555555555111222333333333444777:::666666555555555555666666666555444333333444666777444111222666777555666888666777???QQQlll}}}~~~|||wwwtttsssuuurrriiibbb___WWWTTTUUU]]]eeehhhfffddd[[[^^^^^^WWWJJJAAA>>>@@@888888777666666666666666999888777666666888:::;;;<<<;;;:::::::::;;;<<<======>>>???@@@BBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGKKKQQQUUUaaacccmmm```KKKMMM@@@===:::555;;;RRRZZZKKK:::===???===:::777666777111000///......------...***++++++***))))))***,,,...111,,,+++222000---444:::SSSsssnnnqqqnnnVVVOOOIIIDDDBBBAAABBBJJJSSSZZZlll}}}~~~~~~zzzxxxvvvssscccVVVGGG>>>888222000111///111333555777:::???BBBAAAKKKBBB???SSSVVVGGGEEENNNZZZiii{{{~~~zzz|||wwwuuurrriii```LLLJJJEEE>>>999666666777999???HHHNNNQQQTTTXXXZZZdddtttmmm[[[RRRHHHCCC>>>888555666444333222333555888<<<>>>AAAOOOlll^^^HHH]]]@@@222,,,444///++++++***+++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''AAAAAAAAAAAA@@@@@@??????@@@>>>===???BBBDDDBBB@@@???????????????@@@@@@AAA@@@===>>>BBBAAA===@@@FFFHHHHHHGGGEEECCCAAABBBCCCBBBBBBBBB???===;;;<<<======>>>???@@@@@@@@@@@@@@@>>>BBBAAA===CCCNNNPPPHHHCCCBBB@@@??????@@@BBBCCCKKKGGGAAA???AAAEEEIIIKKKNNNMMMKKKHHHDDD???;;;999:::<<>>RRRrrrzzzqqqvvvyyynnnnnnppphhhjjj^^^UUUVVV```ggghhheeefffccc]]]RRRGGGAAABBBEEEBBB>>>:::888777777666555999888888888999:::;;;;;;@@@???===;;;:::;;;===>>>======>>>@@@AAABBBCCCDDDBBBCCCEEEFFFGGGGGGGGGGGGFFFIIIIIIFFFBBBCCCFFFIIIMMMJJJFFFFFFKKKSSSYYY\\\rrrrrrlllSSSMMMFFF???>>>;;;888888===FFFMMMEEECCCGGGFFF;;;777777222222000///...//////---+++---------,,,,,,,,,++++++,,,,,,,,,,,,---...//////888GGG```yyyWWWpppzzzhhhSSSLLLFFFCCCAAAAAAFFFLLLQQQ```vvv}}}~~~~~~}}}yyyuuurrrqqqjjj\\\NNNDDD;;;222///222444444666999;;;>>>@@@AAABBBAAA???BBBIIIQQQRRRPPPTTTmmmzzzxxxzzz~~~|||zzzxxxxxxvvvmmm```VVVHHHDDD>>>999666666888999???DDDMMMSSSUUUUUUXXX[[[uuuwwwfffWWWQQQHHH@@@;;;888777666777333222555888888:::>>>>>>___{{{yyyKKKEEEmmmhhh444000444---,,,------,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&<<<<<<===>>>@@@BBBCCCDDDAAA>>><<<===???BBBBBBAAA@@@????????????@@@AAAAAAAAA===>>>AAAAAA>>>???DDDDDDDDDDDDBBB???>>>>>>????????????===:::999999;;;===>>>>>>????????????>>>??????888:::VVVtttlllOOOBBBAAA???>>>>>>???AAABBBIIIDDD???===???BBBFFFGGGFFFEEECCCAAA>>><<<:::999:::<<>>777555555555555444444444444444777888777555666;;;@@@@@@===888444333333444444::::::999666333111111222///222555666444333333444222222222333444666888999666555444333333444555666<<<777444555555222111222000111222222444444555666666777777:::JJJeeevvvdddjjj{{{wwwccccccmmmmmmrrrkkk___WWWZZZccchhhgggaaaaaa^^^YYYSSSMMMJJJIIIDDDBBB@@@===;;;:::::::::999888888888999999:::;;;???>>><<<;;;:::;;;<<<======>>>???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@DDDIIIJJJJJJKKKKKKKKKHHHIIIJJJMMMSSSZZZ```eee[[[HHHDDD>>>======<<<;;;>>>IIIZZZfffeeejjjaaaLLLBBBCCCBBB<<<444222000000000000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////000:::RRR|||UUUbbbnnnZZZRRRIIIEEEBBB???AAAEEELLLYYYmmm~~~{{{xxxuuuttttttfffVVVJJJ???444///111222333555777:::;;;<<<<<<@@@@@@@@@BBBGGGNNNRRRSSS^^^xxx~~~|||||||||}}}xxxuuuqqqiii]]]SSSFFFBBB<<<777555666999;;;BBBEEELLLTTTVVVWWW___iiiyyykkk]]]TTTMMMEEE===999666555444555222222666777777999===JJJ^^^{{{eeeHHHVVVSSS333111///+++///---,,,,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&;;;;;;;;;<<<>>>AAADDDEEEAAA>>>;;;:::<<>>===>>>=========;;;999888999:::=========>>>======<<<<<<;;;>>>777999\\\vvvQQQAAA@@@>>>======>>>???@@@EEEBBB===;;;<<>><<<;;;::::::;;;<<<;;;;;;<<>>===<<<::::::;;;<<<<<<===>>>???@@@AAACCCDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDFFFHHHHHHHHHGGGGGGJJJMMMRRRWWW^^^jjjwwwxxxSSSGGGEEECCCBBBBBBAAA@@@EEEUUUkkk}}}}}}UUUMMMLLL@@@;;;666444222222222222000...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////222555LLLttt[[[UUUuuubbbWWWLLLGGGDDD@@@???AAAFFFOOO___ttt~~~}}}||||||pppaaaTTTGGG:::333111333555777:::;;;;;;::::::===???AAACCCEEEKKKSSSZZZiii~~~|||xxxzzzrrrmmmhhhaaaXXXPPPCCC???999555444666;;;>>>IIIHHHNNNVVVXXX[[[nnnxxxiii___TTTNNNHHH@@@:::666444333222111000333777999999===BBBTTT]]]zzzwwwZZZMMMiiiiii:::333111+++,,,000,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&@@@???>>>===<<<===???@@@>>>===<<<;;;===>>>@@@@@@>>>>>>======>>>>>>???@@@???<<<;;;>>>AAACCCCCCCCCBBBCCCDDDCCC@@@===<<<<<<===>>>>>><<<:::999:::<<<<<<<<<<<<<<<<<<;;;:::999666??????===JJJ^^^\\\KKK@@@>>>===;;;;;;<<<===>>>CCC@@@<<<:::;;;===??????===<<<:::999999;;;===>>>;;;:::888888:::999777555444444555555555444333222333444444333333444888<<<999999999777555444444555666666555222000000222444666666555444333333333444333333333333333444444444555444333222222333444555888555444888888555222333000111222222444444555666666444555888999BBB^^^{{{~~~pppeeennnyyyuuurrr|||jjjgggtttvvvlllssslllccc___^^^]]]YYYUUUKKKMMMLLLEEE===888999<<<:::999999999999999::::::===<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCEEEDDDCCCBBBCCCEEEGGGHHHIIIEEECCCDDDEEEFFFIIIMMMTTTXXX^^^eeepppkkkRRRKKKLLLMMMLLLLLLKKKHHHJJJWWWmmm~~~}}}\\\___VVV>>>;;;777555444333333222000///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////222444HHH{{{oooqqqpppWWW}}}lll___PPPIIIEEEBBBBBBDDDCCCIIIUUUggg|||zzztttjjj___SSSEEE999333888:::<<<>>>???>>><<<:::999===BBBEEEFFFKKKXXXeeettt~~~{{{xxx}}}tttjjjbbb]]]XXXQQQKKK???<<<777444444888>>>BBBMMMLLLQQQXXXXXXaaakkkcccZZZPPPHHHCCC===777555444333222...000444999:::<<>><<<<<<<<<<<<:::;;;===??????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>AAADDDFFFEEE@@@CCCDDDDDD@@@===:::999>>>>>>>>><<<:::999:::;;;;;;;;;;;;;;;;;;:::999888999;;;>>>>>>;;;;;;???EEE???>>><<<::::::;;;<<<===@@@>>>;;;:::;;;===>>>>>>===;;;:::888888999;;;<<<:::888666555555555444444333333444444444444333333111222444555555444555555000222444444222111222333444444333111000111333666>>>;;;666222111222333444222222333333333333333222666555444333333444555666333222555;;;===888444333000111222222444444555666777666888:::666888LLLddd~~~rrriiiyyywww}}}vvvyyy|||zzzvvvrrrlllhhhddd```\\\XXXWWWXXXTTTKKKAAA;;;;;;>>>;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>???AAAAAABBBDDDCCCBBBBBBCCCEEEGGGIIIHHHDDDEEEJJJMMMOOOTTT[[[___gggrrrbbbPPPJJJLLLQQQSSSSSSQQQMMMLLLTTTcccooo~~~hhhbbbssscccFFFGGG888666444333333222000...---------,,,,,,,,,++++++,,,,,,,,,,,,---...//////,,,...===eee~~~ttt___|||zzzkkkZZZOOOHHHCCCCCCFFFDDDHHHPPP^^^pppxxxxxxtttlllaaaQQQ@@@444;;;===???AAAAAA???<<<;;;777:::AAAFFFHHHNNN___rrr}}}|||||||||rrreee[[[UUUOOOIIICCC;;;999666444666<<>>======888;;;???AAA@@@???======<<<<<<<<<<<<<<<======>>><<<@@@BBB@@@@@@CCCFFFFFFEEEGGGJJJIIIFFFBBB>>>============;;;888666777888:::::::::;;;::::::999999???666444;;;===777999BBB???>>><<<:::999:::;;;<<<===;;;::::::<<<===>>>===;;;:::888777666777777888777777555444333333333333333222222222333444555666444666777999888777555333///333777888555444444555333333222111000222555999@@@<<<555111111222333333111111222333333333222222666555444333333444555666222111444;;;===888444333000111222222444444555666666777:::999555666@@@LLLbbbmmmooo||||||rrr~~~vvvyyyzzzuuulllccc^^^]]]___\\\UUUKKKAAA<<<<<<>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<===============;;;<<<===>>>???AAABBBBBBDDDCCCCCCBBBBBBCCCEEEFFFJJJIIIMMMUUUUUUSSSWWWaaarrr}}}ooo^^^QQQKKKNNNTTTTTTSSSQQQMMMMMMQQQZZZ```hhhddd[[[eeetttbbbIIIIII999777555444444333111///............------------,,,,,,,,,,,,---.../////////000555JJJqqqeeebbb{{{jjj[[[MMMCCCBBBEEEFFFIIIOOOWWWdddvvv|||yyymmm]]]III999;;;<<<>>>>>>>>>===;;;:::777999@@@GGGIIIPPPdddyyy}}}}}}~~~{{{qqqbbbWWWPPPHHH@@@:::888777666777;;;AAAGGGKKKIIIOOOWWW]]]hhhiiiaaa[[[NNNCCC???<<<888555444555555444444555777888777<<>>===999<<<@@@@@@???>>>>>>@@@>>>============>>>??????>>>FFFHHHCCC>>>@@@DDDEEEFFFIIILLLLLLHHHCCC???===??????>>>;;;888666666777999999::::::;;;;;;::::::>>>777555:::@@@@@@>>>>>>@@@>>><<<:::999:::;;;<<<999888888999;;;======<<<888888888888777777666666444555666555444333333333222111000000111444777999:::999999999888777555333222888======999666555666222222222000000333777;;;:::777333222222333222000///000111222333333222222555444333222222333444555555222333777888444111111000111222222444444555666444777888444333777;;;;;;HHHeeeyyyxxxxxxyyy}}}kkk```bbbhhhgggaaaWWWLLLEEEBBBBBBCCC??????>>>===============<<<======>>>>>>???>>>>>>======>>>@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIISSSQQQUUU[[[[[[\\\iii{{{lllmmmiii___TTTQQQTTTYYYUUURRRMMMKKKLLLOOOTTTVVVZZZYYYXXX\\\\\\QQQEEE@@@;;;999777666666444222000000////////////.........,,,,,,,,,,,,---...//////333444222999RRRvvv|||___kkkxxxiiiVVVGGGBBBEEEGGGKKKNNNRRRYYYgggzzzxxxkkkXXXHHH;;;<<<<<<<<<<<<;;;:::::::::999>>>FFFIIIPPPddd{{{~~~|||}}}}}}zzzxxxpppggg[[[QQQKKKDDD;;;555666666777:::???FFFLLLOOOLLLTTT\\\gggtttccc[[[QQQFFF???;;;888555333444444444444555666888999;;;FFF^^^sss\\\LLLcccsss999777...,,,111...))),,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&@@@AAACCCDDDCCC@@@===;;;<<<>>>??????======@@@CCC???????????????@@@@@@AAAAAAKKKNNNEEE===>>>BBBCCC???BBBEEEEEEBBB===888666CCCCCCAAA>>>:::888888999888999:::;;;;;;;;;;;;;;;888===>>><<<===@@@???999@@@>>><<<:::::::::;;;<<<777666666888;;;===<<<<<<888888999:::999999888888333444666666555333333333222111//////000444888;;;>>>;;;888666666666555444222777===<<<777222111111222222222111111444888<<<444222111222444444111......///111222333333222222333333222111111222333333999444111333333000...000000111222333444555555666222666555///111999999333;;;NNN```sss}}}}}}|||cccZZZeeesssrrrjjj^^^TTTOOONNNOOOOOO@@@@@@???>>>>>>>>>>>>>>>======>>>?????????????????????@@@AAACCCDDDEEEEEECCCEEEGGGJJJMMMOOOQQQQQQYYYUUUVVV]]]cccoooqqq[[[cccfff]]]UUUTTTXXXZZZXXXRRRLLLIIIKKKNNNPPPQQQKKKOOOTTTMMMBBBDDDFFF======;;;999888777666444222000000000000////////////,,,,,,,,,,,,---...//////,,,000000333GGGiiirrrbbbrrr^^^KKKEEEGGGGGGKKKNNNNNNQQQ]]]qqq~~~vvvfffXXX<<<<<<<<<<<<;;;;;;;;;;;;<<<999===EEEIIIOOOcccyyy~~~{{{ttttttyyy{{{uuuooobbbZZZQQQKKKGGGBBB:::444555666888===BBBIIINNNQQQRRRZZZbbbqqqkkk___VVVIIIAAA@@@888666333222333444444333333555999===BBBSSSqqqmmmNNNQQQ}}}^^^999777))))))555,,,"""///))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&DDDDDDCCCBBBAAA???>>>===>>><<<;;;;;;<<<<<<;;;:::===;;;<<<>>><<<:::;;;???@@@BBBAAA===<<>>AAA@@@???>>><<<<<<;;;;;;@@@???>>><<<:::888777666777888999888777777999;;;888888999::::::;;;<<<<<>>888777999<<<======666666666666666777777888:::;;;;;;:::888666555666777555333333333333111000---,,,---222888<<<======666666666666666555555555555444333333222222333333222222222222333333444555333333333222222111111111000222444666666444222000444444333333222111000000333333333222222222111111000111111222222333444444555555555555666666666666555@@@NNNbbb~~~|||zzzzzzhhh^^^___ggglllnnn^^^NNNCCCCCCCCC======BBB:::;;;???BBB@@@===???DDDCCCDDDEEEFFFFFFFFFEEEEEEGGGJJJGGGLLL[[[___ZZZ]]]WWW^^^dddlll|||fffeee]]]UUUZZZdddaaaUUUPPPOOOMMMLLLMMMMMMMMMKKKNNNOOOLLLEEEBBBAAA???;;;===<<<:::888555333111000222111///...///000///...------,,,,,,,,,------...000,,,...111888VVV|||jjj~~~kkkZZZKKKAAAIIIKKKKKKHHHKKKUUUbbbkkk}}}zzzkkkTTTCCC:::AAADDD<<<666888;;;666BBBJJJJJJaaazzzyyywww}}}~~~|||}}}xxxvvvwwwuuupppjjj^^^VVVKKKBBB===:::888666777888:::@@@JJJRRRSSSOOOQQQYYYaaazzznnnaaaXXXOOOFFF???===999777555444444444666777333::::::888GGGjjjwww]]]AAAkkkKKK555222...---------------))))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%CCCCCCCCCBBBAAA???===;;;;;;:::888888999:::;;;;;;;;;;;;===AAA@@@<<<<<>>@@@???<<<<<<@@@AAA??????>>>===;;;;;;:::::::::>>>>>><<<;;;999888777666777888999888666666777999777888888999::::::;;;;;;<<<:::888777888888777777666555555555666777888888999:::;;;:::888666555555555333222222333333111000000//////222666999999888444444444444444444444444444444333222222222222333222222111111111222333333222222111111111000000000111222333444444333222111333333222222111000000///222222222222111111111000000000111111222333333444333444444444444555555555444<<>>===<<<:::888666444333333333111////////////...---...------,,,,,,------......000//////444JJJqqqzzzuuuwwwuuueeeTTTGGGHHHIIIHHHFFFHHHOOOZZZaaauuuxxx___OOOCCCCCCBBB:::777;;;888999DDDKKKRRRppp~~~www~~~}}}zzzwwwvvvuuurrroookkkgggdddZZZRRRHHH???;;;888666555;;;>>>BBBEEEJJJOOOTTTVVVTTT[[[lllqqqeeeYYYRRRKKKCCC>>>===888777555444333444666777777===>>>===LLLmmmnnnVVVTTTxxx>>>333111---,,,,,,------,,,))))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%@@@AAABBBBBB@@@>>>;;;:::999777666666777999<<<>>>999999===BBBAAA<<<;;;===<<>>;;;<<<@@@AAA@@@;;;;;;:::999999999999999<<<;;;:::999888777777666777888999777555444555666777777777888888999999:::666888::::::777444222222444444444555666777888888888999;;;:::888555555555222111000111222222111000333111111111333444333222222222222333333333333333444333222222111111222222222111111000000000111111000000000000////////////222222222222222222222222222111111000000/////////111111000000000000000///000000000111222222333333222222222333333333444444555777999AAAXXXxxxtttcccVVVUUUWWWSSSOOOOOORRRNNNKKKMMMMMMKKKJJJLLLQQQSSSVVVTTTRRRTTTZZZ```^^^hhhqqqzzznnnzzzmmmdddnnnddd___]]]bbbddd\\\PPPIIIIIIIIIJJJLLLMMMKKKGGGCCCKKKKKKHHHBBB@@@CCCDDDBBB===<<<:::888666666666666777555222111111111000.........---------------...+++444000,,,111:::___oooqqqsssttt```OOOJJJIIIGGGFFFGGGKKKRRRWWWkkk{{{~~~~~~pppbbbSSSLLLDDD<<<:::>>>777===DDDEEEXXXzzzzzzyyyvvvmmmnnnnnnjjjddd^^^ZZZZZZRRRLLLCCC<<<888666555444:::???EEEGGGGGGKKKSSS[[[]]]jjjxxxdddZZZOOOJJJEEE???;;;;;;777555444333333555666888<<<@@@AAACCCUUUtttjjjXXXkkkQQQ222111///,,,++++++,,,++++++)))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%>>>???@@@@@@???===:::888888888777666777:::???CCC::::::<<>>:::;;;>>>???>>>:::999999888888888999999999999888888777777666666777888999777555333333333555666666666777777777888555999;;;:::666222222333333333333444555666777888666888::::::777555444444000//////000111222222111333222111111111000000///111111222222222222333333333333222111111111111111333222111000000000000000////////////////////////111111000000000111222333000000/////////.........//////////////////////////////000000111222222222222222222333333333333444555666444444CCC]]]tttyyyqqqiiigggoootttnnnaaaYYYaaa]]]\\\bbbfffeeecccccciiilllnnnkkkgggjjjrrr{{{dddQQQ___www|||hhhYYYWWWSSSIIIEEEIIILLLKKKJJJJJJJJJHHHEEEBBBKKKKKKGGGAAA???BBBDDDCCC<<<:::888777666777777888;;;888666444444444222111///......------------...***666---***333000KKKqqq}}}qqqlllYYYPPPKKKHHHHHHIIIKKKNNNSSSaaannn|||tttgggZZZLLLBBB>>>???888@@@AAABBBbbb|||vvvvvvvvvtttllljjjeee___XXXSSSOOONNNIIIDDD>>>888555444555555===AAAGGGKKKKKKMMMVVV```mmmiiiZZZPPPGGGCCC@@@;;;888888555444333333444555888999>>>???BBBKKKaaa~~~yyyhhhddd|||sss===//////---+++***++++++***)))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%<<<===>>>>>>===;;;999888:::::::::999888;;;AAAEEE@@@===<<<<<<999666777;;;>>>@@@>>>:::999<<<<<<:::::::::999999999999999:::888888777777777666666666777888999888555333222222444444444555555555555555555777888666333111333666333333333333444555666777444777999999777555444333000......///111222222111000000111000////////////111111222222222333333333222222111000000000000111444333222111111111111111///000000000000000000000111000.........000222333/////////..........................................//////000000111111222222222333333333444444444333555444444:::IIIZZZcccggg~~~}}}~~~{{{~~~{{{}}}qqqYYYSSSkkklllUUUOOOJJJCCCIIIVVVRRROOOKKKHHHGGGFFFDDDCCCKKKKKKGGG@@@???BBBCCCBBB:::999888777777777888999;;;888666444444444222111000///...---------------***333++++++666...<<>><<<777555555444444333333555777999;;;>>>AAAHHHXXXpppkkk\\\jjjMMM999000...,,,******++++++***)))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%<<<<<<;;;;;;:::999888888:::;;;<<<:::999:::???DDDCCC???===<<<999666888===???@@@>>>999888::::::888;;;;;;:::999999999999999888888888777777666666666666888999888666333222222333333333333333333333333444444333111111222555777444333333333333444555555333666888999777555333333000///...///111222222111...///000000///...000111000000111111222333333333222111000000///000000000333333222111111111222222////////////000000000000///...------...///111222........................---............/////////.........///000000111111222222333333333444444444111444777888:::@@@HHHNNN[[[}}}fff```WWWTTTeeeuuunnn[[[KKKIIIHHHGGGMMMYYYSSSOOOJJJGGGFFFFFFFFFFFFIIIJJJGGGAAA???BBBCCCAAA:::::::::999999999999888888666333222222222111///000000///...------------+++///***---555///555QQQvvvyyyfffWWWKKKJJJKKKIIIKKKPPPTTT[[[hhhyyy}}}yyyiii[[[JJJ<<<666BBBPPPrrr|||yyyyyyvvvqqqmmmcccVVVNNNKKKHHHBBB===888888777666555777<<>>;;;999555333444444444444444666999<<<>>>@@@JJJ[[[oooWWWQQQrrrZZZ333777...---+++******++++++***(((((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%<<<;;;999888888888888888777:::;;;:::666666:::>>>===:::::::::888555777<<<===>>>===888777::::::888<<<;;;:::999888888777777999999888888777666555555666888999999777444333333222222222222222222222222333111000111444777999999555444333333222333333333222555888999777555333222111000///000222222222000...000111000......///111...//////000111111222222111111000////////////000111111000000000111111222------........./////////------------...///000111.............../////////---.........////////////------...//////000000111111111111222222222222333111333666999::::::<<>>===<<<:::999777555333333333333222111111000///...---------------------///000///333;;;XXXyyyssswwwcccQQQMMMMMMJJJKKKQQQNNNSSS]]]kkkxxx}}}|||oooYYYEEE???CCCUUU{{{www|||zzzzzzxxxnnndddaaa[[[SSSLLLGGGBBB===999333555666666777;;;AAAEEEIIIGGGJJJPPPSSSZZZppphhh[[[TTTJJJAAA999888777555444555555444444555888;;;>>>@@@CCC[[[yyykkkNNN]]]}}}@@@---333---,,,+++***+++,,,,,,***)))(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%<<<:::888666666777888999555888:::888444222555999444333555888777444444888:::<<<;;;777777;;;<<<:::<<<;;;:::888777666666666::::::999888777666555555555777::::::888555444444222222222111111111111111333111111444999======;;;555555444333222222222222111444888999777555333222333111000111222333222000///111222111...---///111------......///000000111111111000/////////////////////...//////000111222,,,,,,,,,------.........,,,,,,---......///000000......//////////////////........./////////000000------......///000000000000000000000111111111111222333444777666444444555===ZZZrrrxxx```ZZZYYYOOOSSS[[[RRROOOKKKHHHGGGHHHIIIJJJJJJGGGFFFFFFHHHJJJKKKJJJHHHBBBDDDDDDBBBBBBEEEFFFDDD<<<>>>@@@AAA@@@>>>;;;999999888666555666777666555111111000......---------...,,,000111***---444111BBBjjjnnnooommmXXXRRRPPPLLLMMMSSSKKKNNNVVVbbbnnnyyy}}}}}}~~~gggOOOIIIEEETTT~~~|||yyywwwvvvvvvuuuvvvxxxtttfffVVVTTTTTTRRRMMMEEE>>>:::888111333555777999===DDDIIIIIIIIIOOOVVVYYYeeekkk^^^VVVMMMFFF===777666666555555666555555555666999<<>>CCCGGGIIIMMMNNNOOORRR]]]}}}tttbbbWWWOOOKKKAAA===888555666777666555666333444999;;;:::???FFF___uuuyyydddTTT\\\ttt@@@222000,,,///+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<<<;;;999888777777888888:::999888777666555555555222444555555444333555666888888777777888:::===>>>===;;;888555333333444444444555555555555555444444666555444444333333444444222222111111111000000000111222333444555666777888222222333333333333222222333444555666666444222111222222222111000000//////111111111000000000//////.........---...//////000......////////////..................................../////////000000000........................------------------------......////////////......000//////000222222111///000//////...//////111111//////000111111222333333999DDDMMMVVVqqqzzzvvvddd[[[UUUWWW[[[XXXQQQMMMJJJIIIHHHHHHHHHHHHHHHIIIFFFJJJKKKHHHHHHJJJHHHCCCHHHGGGGGGFFFEEEEEEDDDDDDAAACCCDDDCCC@@@===<<<;;;<<<===???@@@???===:::888333222000000111111000///000000///////////////000000@@@bbbzzzttt~~~rrrfff\\\UUUOOOLLLQQQPPPRRRVVV___kkkwww~~~~~~zzzZZZ^^^nnn}}}{{{zzzzzz|||}}}sssrrrpppjjjcccYYYQQQLLLJJJGGGBBB<<<888444333222000333777<<>>???>>>;;;777333222222444666111222333444666666666666666555555444444444444444222222222222222111111111111222222333444444555555111222222333333222222111333333333333333222222222333333222222111000000000000000000000////////////------,,,,,,------...///......////////////.......................................////////////000////////////////////////..............................////////////......///......///111222000//////////////////000111111///000000111111222222222<<>>===<<<>>>@@@CCCEEECCC@@@;;;888777555333333333333222111000///////////////000000000777TTTzzzxxxvvvvvvhhhZZZRRROOOQQQPPPPPPSSSZZZdddnnnuuu|||{{{{{{~~~rrrwww|||zzzxxxyyy{{{|||{{{yyykkkiiieee```XXXQQQJJJGGGDDDAAA;;;666333222222333111555<<>>DDDGGGKKKPPP]]]tttZZZLLL]]]HHH333000111///)))+++******))))))(((((('''''''''''''''&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===<<<<<<;;;:::::::::999<<<;;;:::888777777666666666888999888777777888999777777888999:::<<<>>>???===;;;888666444444555666000111333444555666666666666555555444333444444444222222222222222222222222333333333333444444444444333333444444444444333333333222111000000111222222333333222222111111000000////////////////////////---------,,,---......///......////////////..............................------........./////////////////////////////////........................---......//////......---.........///000111000.........//////000000111111///000000000111111111222???CCC@@@999@@@YYYqqq|||xxx}}}rrraaaYYYSSSUUUXXXUUUQQQOOOJJJLLLNNNPPPPPPNNNLLLKKKFFFIIIJJJHHHEEEDDDDDDDDDPPPMMMJJJFFFDDDCCCDDDDDDEEEFFFGGGEEEBBB???>>>>>>???AAABBBBBBAAA>>>;;;999@@@===999777666555333222000000/////////000000111666444GGGtttxxxxxxxxxuuufffYYYRRRQQQQQQRRRTTTYYY```ggglllttttttuuuyyyzzzuuurrrtttyyyyyytttooofffccc^^^XXXQQQKKKGGGDDD???<<<777333222333555777888===CCCGGGIIILLLOOORRRPPPZZZlllnnnVVVLLLKKKHHHAAA;;;777666666555555555444333333666:::???CCCKKKWWWaaayyy{{{gggVVV]]]{{{aaa555444000---///+++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>>>>>>>======<<<;;;;;;<<<;;;:::888777777666666:::;;;;;;:::888777888999777777888999:::<<<===>>>:::::::::999888666555444222222333444555555555444555555444333333333333333222222222222222222222222444444444444444444444444222222333333333333222222222111000//////000222333333333222222111000000///.....................///......------......///000......////////////..............................------------............////////////////////////........................------............------...------...000000///------......///000111111111000000000000000111111111:::???===666666CCCRRRYYYrrr{{{ppp]]]___WWWQQQRRRUUUUUUUUUVVVOOOPPPRRRRRRQQQOOOMMMLLLGGGJJJLLLHHHAAA@@@FFFOOOWWWRRRKKKEEEBBBBBBDDDFFFEEEFFFGGGEEEBBB@@@@@@@@@??????>>><<<;;;::::::999AAA>>>:::888777777555444222222111000000000000111555...999]]]~~~}}}tttdddXXXRRRSSSSSSVVVYYY]]]aaadddoooqqqtttxxx}}}~~~zzzuuupppqqqtttssskkkddd___[[[VVVPPPJJJFFFCCCAAA999777444111222444888:::>>>CCCHHHIIIJJJKKKPPPTTTVVVjjjjjj]]]OOOHHHBBB<<<999888444444555555444444444444555:::???BBBJJJ[[[ppprrr[[[XXXyyy{{{EEE...777000''',,,///)))))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>>>>???>>>>>>===<<<;;;;;;:::999888777666666666777888999888777666666888666777888999::::::;;;;;;888999::::::999777444222333333444444444444333333444333333222222222222222111111111222222222222222444444444444555555555555///000000111111000000///111111000///000111222333222222111111000/////////---------........................---...//////000......////////////..............................,,,,,,,,,---------..............................------------------------------............---------,,,,,,---///000...---,,,---...000111111111111000000000000000000000000111777999555444:::@@@DDDRRRaaattt~~~ooottttttddd]]]VVVQQQSSSVVVVVVWWWZZZSSSSSSRRRQQQOOOOOONNNNNNMMMMMMMMMJJJDDDBBBJJJUUUWWWSSSKKKDDDAAABBBEEEGGGDDDEEEEEEDDDBBBAAABBBCCC???===<<<:::999:::;;;;;;===;;;888777888999::::::666555333222111111000000111...666LLLsssqqqcccZZZYYYWWWVVVWWWZZZ]]]___mmmrrrwwwyyyzzz~~~yyy|||{{{uuuooonnnnnnkkkccc[[[TTTRRRMMMGGGBBB>>><<<;;;333222111111333777;;;===BBBFFFIIIIIIIIIMMMVVV]]]eeepppZZZSSSLLLFFF>>>666555888333444555444333333555777666<<>>>>>===<<<:::999:::999888777666555555555333555666666666666888999666777888888999999999999777777777777666555333222222222333444444444444333333222111111000000111111000000000111111111222222222222333333444444444555//////000000000000//////111000000000111111222333111111000000///.........,,,,,,---------.........------,,,,,,------...///......////////////..............................+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,---//////...,,,,,,---...000111222111111000000000000000000000///...333555444333666999:::===FFFUUUgggyyyuuu]]]ZZZnnnxxxnnn[[[VVVTTTWWWYYYWWWVVVXXXSSSQQQNNNLLLKKKMMMOOOQQQTTTOOOKKKKKKIIIGGGJJJQQQPPPMMMIIIEEECCCDDDEEEGGGBBBCCCDDDCCCBBBBBBCCCDDD??????>>>>>>>>>>>>>>>>>>???<<<999999:::===>>>>>>999888666444222111000000222444:::AAAUUU||||||}}}qqqlllggg___XXXVVVYYY^^^bbbiiiqqqxxxwwwtttvvv|||{{{|||yyy}}}~~~zzzvvvqqqkkkgggeeeaaaYYYTTTLLLIIIEEE@@@<<<888666555111111222444777;;;@@@BBBDDDHHHKKKLLLNNNVVVdddooouuu___RRRLLLFFFAAA<<<666555888333444444333222333777::::::>>>HHH[[[yyyxxx[[[___|||ppp777444...---000***'''///((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;<<<<<<<<<<<<:::999888:::999888666555555444444000222555666777888;;;===777777888888888888777777777666555333222222222333000111222333444555555555222111111000///000000000//////000000111111111222000111111222333333444444111111222222222222111111000000111111222222222222000000000///......------,,,,,,,,,------.........,,,,,,++++++,,,,,,---.........////////////..............................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,+++---...///...,,,+++,,,...000111222111111000000000000////////////111333333222111444666666333555>>>PPPggg}}}nnn^^^WWWZZZjjjnnn^^^YYYVVVWWW[[[]]]XXXTTTTTTQQQNNNKKKHHHHHHKKKPPPSSSXXXMMMGGGJJJMMMJJJGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFAAABBBCCCBBBAAABBBDDDFFF???@@@BBBDDDDDDCCCBBBAAAFFFCCC???===>>>???@@@@@@;;;:::888555333111000000222777<<<777<<<```ooo{{{{{{|||sssfff\\\WWW[[[bbbhhhdddnnnvvvtttmmmnnnyyy~~~}}}~~~~~~|||}}}~~~~~~wwwssspppkkkeee```\\\XXXRRRNNNHHHFFFBBB>>>999666333222222333555888<<>>@@@JJJdddkkkTTTkkkSSS000888---$$$//////''',,,'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$"""%%%&&&%%%###"""$$$&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777888;;;===<<<:::777555777777666555444333333222444444444555555555666666777777777777777777777777555555444444333222111111333555888888666333111000111111222333333222000///......////////////......//////000000111111111222222111111000///......---000000111222222222222111////////////////////////------,,,,,,,,,,,,++++++------------------------..............................//////...,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++////////////000000000000---......///////////////---...///000111222333333666555666<<>>???@@@CCCFFFGGGEEEFFFGGGFFFCCCAAA@@@@@@HHHFFFDDDAAA???============888666999777222111555222:::===666222FFFrrrttteee|||jjjaaa```bbbaaa]]]```gggmmmlllhhhiiipppxxx~~~~~~|||yyyyyy{{{|||}}}{{{yyyzzzzzzwwwqqqlllgggaaaZZZWWWUUURRRLLLGGGAAA???;;;777444333222222222888<<<<<<@@@GGGIIIFFFHHHJJJPPPWWW^^^nnn|||dddTTTGGGCCCAAA===:::666444333333444333333555666666<<>>===>>>>>>>>>999888999888333333666<<<>>>===777111>>>bbbmmm~~~}}}rrriiiggggggeeebbbbbbggglllmmmlllmmmtttzzz|||{{{~~~~~~{{{xxxvvvvvvwwwwwwvvvuuusssqqqmmmgggccc```ZZZSSSOOOMMMJJJDDD???>>><<<888666444444555555:::???AAA@@@BBBHHHKKKJJJOOOLLLOOO[[[nnnbbbVVVLLLAAA@@@>>>;;;888555444333333:::444000222555888>>>DDDHHHFFFVVVyyyvvvaaaQQQbbbRRR444000000///---,,,+++***)))))))))((('''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%666888:::;;;;;;999666555555555444444333333222222222222333333333444444444444444444444444444444444333333222222111000000000111333555555333111000000000111111111111000///......//////000000//////............///////////////000000000///......------//////000111111111111111........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,+++***)))(((***++++++,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------...............---......///000111222222666555444555999BBBLLLTTTgggssscccTTTRRRSSSRRRRRRLLLIIILLLPPPQQQRRRSSSUUURRROOOOOOPPPPPPMMMJJJHHHHHHFFFEEEJJJQQQRRROOOPPPIIIDDDDDDDDDAAAAAACCCBBB@@@???@@@CCCEEEFFFFFFDDDDDDEEEFFFHHHGGGDDDBBBGGGGGGFFFCCCAAAAAACCCEEEDDDBBB@@@===<<<===>>>@@@>>>;;;::::::999666666888;;;666555444///222MMMkkkzzzttt~~~xxxpppkkkgggdddbbbbbbeeehhhjjjllloootttwwwzzzwwwllllllvvv~~~{{{xxxyyy}}}|||yyy{{{zzzyyyxxxvvvtttrrrqqqqqqqqqpppmmmgggaaa]]][[[WWWRRRKKKGGGDDDAAA;;;777999777555444444666999:::???CCCDDDCCCDDDIIINNNNNNVVVSSSXXXkkk]]]QQQNNNFFF>>>;;;:::777555444333333333999333000444999<<<@@@DDDJJJRRRfffzzzaaaUUUWWW{{{aaa666111//////...---+++***))))))))))))((('''''''''''''''&&&''''''''''''&&&%%%%%%%%%$$$$$$######$$$%%%%%%######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&666888999::::::888666555333333333333333333222222111111222222222333333333333333333333333333333333222111111111000000//////000222333333111000000111111111000000//////......//////000000000000//////......................../////////......---------...///000000111111000000........................------,,,,,,,,,+++++++++***************+++++++++------------------------***************))))))(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((())))))))))))************++++++++++++,,,,,,,,,************************,,,,,,,,,,,,------------------...///////////////------...//////000111111333333333222222555999===KKKWWWiiixxx^^^OOOTTTZZZTTTJJJNNNLLLKKKMMMPPPQQQSSSTTTSSSPPPMMMMMMOOOPPPNNNLLLLLLKKKHHHHHHNNNTTTSSSNNNMMMGGGCCCCCCAAA@@@BBBGGGDDDBBB@@@AAAEEEHHHIIIHHHDDDDDDDDDEEEFFFGGGHHHHHHKKKIIIFFFBBB??????AAADDDDDDBBB???<<<;;;<<<===??????===<<<;;;:::999999999444---...444222///???WWWxxxwwwxxxxxxpppiiidddbbbcccccccccfffiiilllnnnnnniiioooppphhhbbbfffpppwwwyyyxxxxxxyyyzzzzzzyyyxxx~~~}}}}}}|||~~~}}}zzz}}}vvvqqqqqqrrrrrrssstttssspppnnnlllmmmmmmhhh___XXXUUUUUUOOOKKKFFFAAA>>>;;;777444555444333444666999===@@@BBBEEEHHHHHHIIIMMMRRRUUUZZZbbbrrraaaOOONNNIII@@@:::777666444333222333333444222222555<<>>===???AAADDDBBB???<<<;;;;;;<<<===??????>>><<<;;;;;;;;;:::555000111888666000777FFFnnnyyypppjjjhhhgggeeeddddddgggiiihhhgggfffiiihhhddddddlllrrruuuvvvxxxzzzxxxssspppqqqsss|||~~~~~~}}}~~~{{{}}}|||{{{yyy~~~zzzxxxyyy|||{{{vvvrrrssspppppppppqqqrrrpppllliiieeefffeee___WWWQQQNNNNNNFFFCCC@@@<<<:::777444333444444555777:::>>>BBBDDDFFFHHHLLLNNNNNNQQQWWW]]]eee{{{kkkRRRKKKHHH???777666444333222222222333444555222555:::===>>>CCCSSScccxxxyyy^^^OOOiii[[[222111222------,,,+++***))))))((())))))((('''''''''''''''%%%%%%%%%%%%%%%$$$######$$$$$$######$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$666777777888777666555444222222333333444444555555111111222222222333333333222222222222222222222222111111000000000000000000000111111000///000333555333222111000///.........///000000111111000000///...............------------------------------------......///////////////------------------------------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))***))))))((((((((()))))))))******+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************++++++++++++************************,,,,,,,,,---------......---......///000/////////------------......//////,,,...000111111111222333...222:::CCCMMM___|||mmmYYY]]]```aaa[[[RRRLLLMMMPPPHHHNNNRRRQQQPPPRRRTTTTTTRRRPPPNNNNNNQQQRRROOOMMMFFFGGGGGGFFFIIIMMMKKKEEECCCAAACCCIIIMMMLLLKKKLLLHHHFFFEEEIIINNNPPPMMMHHH777@@@JJJLLLGGGDDDHHHMMMLLLJJJFFFAAA===;;;===???BBBAAA???>>>============???@@@???<<<;;;======;;;777555444444111...333:::OOO~~~wwwqqqnnnmmmkkkiiihhhhhhhhhgggfffiiiiiieeeaaadddlllqqqqqqwwwyyyxxxssslllkkkpppuuuwwwwwwyyy{{{~~~}}}|||}}}~~~|||zzz{{{{{{rrrsssvvvzzzxxxssstttxxxtttqqqnnnmmmmmmiiiccc^^^YYYXXXWWWSSSMMMIIIFFFEEE;;;:::999777555444333333777888:::===@@@CCCEEEFFFEEEFFFIIIMMMOOOSSS^^^jjjmmm^^^PPPIIIAAA888555999444333222222333444666777:::;;;<<<<<<===LLLjjjkkkVVVZZZttt;;;000666///,,,,,,++++++***))))))((())))))((('''''''''''''''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$666666777777777666555444222333333444555555666666222222222222333333333444333333333333333333333333111111111111111111111111111111111000///111444777555444222000////////////000000111111111111000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------------------------,,,,,,,,,,,,++++++))))))******+++,,,,,,---******************************)))(((((()))******))))))***+++++++++++++++************************************+++++++++,,,************++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,------......------,,,------------.........,,,...000000000000222444000111444777:::DDDXXXkkkfffXXXRRRYYYTTTOOONNNQQQRRROOOLLLIIIRRRWWWTTTQQQSSSVVVUUUQQQOOONNNOOOQQQQQQNNNKKKBBBFFFGGGFFFFFFHHHGGGCCCBBBAAAEEEPPPWWWTTTNNNJJJHHHFFFFFFKKKQQQQQQKKKEEE777JJJ___cccXXXKKKGGGIIIGGGGGGDDD@@@===<<<===???======>>>???@@@@@@@@@@@@>>>AAA@@@;;;;;;>>>>>>;;;555888555...---666@@@EEELLLddd~~~zzzxxxpppooonnnkkkiiihhhggghhhiiiiiiddd]]]]]]eeennnqqqxxxxxxwwwtttooolllmmmnnnkkkkkkjjjkkkooosssxxx{{{{{{|||||||||{{{{{{}}}}}}}}}}}}{{{yyyxxxzzz|||sssqqqqqqttttttqqqppprrroookkkfffdddbbb^^^XXXRRRMMMKKKIIIGGGEEECCC@@@>>>444555555444444444555666;;;===@@@DDDFFFGGGGGGGGGHHHGGGIIIOOOWWWcccxxxwww^^^]]]UUUKKKBBB<<<888777888444444333333444555777888???>>>???AAAHHH]]]zzz^^^XXXtttPPP222444555...+++++++++***))))))(((((())))))((('''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%666666666666666555555444222333444444555666777777222222333333333444444444333333333333333333333333111111111111111222222222222222111000///111555888666444222111/////////000000000111111111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------,,,,,,,,,++++++))))))***+++,,,,,,------************************+++***)))(((((()))***+++))))))***++++++++++++******************************++++++++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,------------------...///000///...///111333444444444333111222<<>>@@@999;;;===@@@BBBCCCCCCCCC===AAA@@@;;;:::>>>???;;;444:::888///222GGGXXX^^^\\\YYYvvvyyyvvveee```jjjooooooooollliiiggggggiiiiiikkkfff\\\YYYcccpppyyywwwxxxyyyzzzxxxqqqgggaaa___]]]\\\^^^bbbiiipppuuuxxxzzz{{{{{{zzzzzz{{{}}}|||{{{|||~~~}}}{{{|||{{{yyyyyyyyyxxxwwwxxx{{{~~~yyyrrrnnnooopppmmmiiihhheee```[[[YYYYYYVVVPPPJJJHHHDDDAAAAAABBBAAA>>>;;;222333444555555666888:::>>>@@@EEEHHHJJJJJJHHHGGGPPPNNNQQQZZZggg{{{xxx]]]RRRLLLHHH@@@999888888555000555555444444555666888999===>>>BBBKKKWWWmmmrrrXXX^^^kkk999222444---+++++++++******))))))(((((())))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***'''&&&%%%$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&222444555777888888888888555555555444444333333333222222333444555666777777444555555555555555444444111111000000000000000000//////000000111111222222666555111------000000,,,000000000000000///............------------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++******++++++)))************+++++++++******************************))))))))))))******************************************************))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,******+++,,,---------------------............///000000000000////////////000000111222444555555666@@@HHHTTT___jjjwwwyyydddXXXVVVUUUPPPKKKPPPKKKJJJLLLJJJFFFHHHNNNNNNYYY___[[[UUUUUUVVVTTTQQQPPPPPPPPPPPPNNNJJJHHHKKKHHHGGGHHHJJJJJJGGGDDDBBBAAAIIITTTTTTIIIFFFJJJGGGGGGHHHJJJLLLKKKIIIGGGAAAPPP{{{~~~jjjaaaTTTJJJGGGDDDDDDAAA======@@@===???@@@???CCCIIIKKKIIIAAAAAA@@@???>>>===<<<;;;555;;;777111EEElllsssMMMJJJ}}}mmmooo]]]RRRsss}}}wwwxxxtttllliiillllllhhhpppnnniiibbb^^^aaakkksssttt|||{{{uuurrrmmmggg[[[[[[ZZZWWWVVVYYY___dddgggkkkrrrxxx{{{zzzwwwuuuuuutttssswww|||}}}wwwyyy|||}}}}}}}}}~~~}}}zzzyyyyyyzzzyyyvvvsssqqqvvv}}}zzzttttttpppllljjjhhhddd___[[[\\\XXXRRROOONNNLLLIIIFFFAAA???<<<::::::999777555111222333444666:::>>>BBBFFFDDDCCCEEEIIILLLLLLKKKRRRVVV^^^llluuuYYYMMMMMM@@@>>>;;;777555444555555666333222333222111555<<>>JJJ^^^jjjzzzvvvYYYbbbmmm>>>555222...---,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########444555666777888888777777666666555555555444444444111222333444666777888999555555555555555444333333111111111111111111111111000000000000000000111111777888666111...000000---000000000000000///...............------...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++******++++++)))************+++++++++******************************))))))))))))******++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---,,,,,,++++++------------............000///////////////////////////000111222333444444222888@@@HHHRRR```ppp{{{rrriiiaaaYYYUUUVVVXXXVVVTTTMMMIIIIIILLLKKKFFFDDDFFFJJJRRRXXXVVVTTTUUUVVVTTTQQQQQQPPPPPPOOOLLLHHHFFFFFFEEEDDDEEEFFFGGGFFFEEEEEECCCIIIRRRQQQGGGDDDHHHEEEEEEGGGIIIKKKKKKHHHFFF@@@IIInnnwwwhhhUUUKKKBBBBBBCCCBBB@@@@@@@@@AAA???===AAAIIIOOOOOOAAA@@@???>>>============777<<<<<<===RRRtttmmmNNNBBBbbbzzztttUUUggg||||||uuurrrqqqnnniiijjjkkkkkkgggbbbaaadddhhhsssyyy|||xxxtttqqqllleee]]]]]]\\\XXXTTTSSSUUUWWW```bbbfffjjjmmmppprrrrrrxxxwwwvvvvvvwwwvvvuuusssxxxzzz||||||{{{{{{|||}}}|||{{{{{{|||}}}}}}|||{{{~~~|||zzzyyyxxxwwwuuusssooonnnmmmoooqqqpppmmmjjjfffccc```^^^]]][[[VVVSSSUUUQQQLLLIIIHHHFFFCCC@@@<<<:::777666555444333111666777999:::;;;===AAADDDLLLJJJHHHHHHJJJNNNSSSUUUVVVeeezzzuuu[[[JJJDDDEEE>>><<<999777555444444444555333333555444444999@@@DDDMMMUUUbbbxxxtttZZZsss^^^888333000---...---************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######666666777777777777666666666666666666555555555555111222333555666777888999555555555555444333111111111111222222222222222222000000000000000/////////666;;;;;;666111000000...///000000000000///....................................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++************+++)))************+++++++++******************************))))))))))))******++++++++++++++++++++++++************************(((((())))))))))))******))))))))))))))))))))))))***************************))))))))))))***++++++------------,,,+++***))),,,,,,,,,---------......////////////////////////......///000111222222333///111333777===HHHWWWaaaqqqzzz|||eeeXXXTTTTTTTTTVVVWWWVVVTTTRRROOOHHHHHHKKKOOOMMMGGGCCCCCCEEEKKKOOOPPPSSSVVVVVVSSSRRRRRRQQQOOOLLLIIIFFFDDD@@@AAABBBBBBBBBCCCFFFHHHIIIGGGKKKPPPNNNEEECCCGGGCCCDDDFFFIIIKKKKKKGGGEEEFFFGGGaaa]]]MMM???>>>DDDEEEBBB??????AAAAAA???BBBIIIMMMLLLBBBAAA???======>>>???@@@@@@???>>>AAANNN```lllooo[[[JJJ;;;IIIxxx]]]ZZZlll|||xxxrrrlllooopppqqqnnniiiffffffhhhrrruuuvvvuuutttqqqkkkddd^^^^^^\\\YYYTTTPPPOOONNNVVVUUUUUUWWW[[[aaagggjjjuuuvvvwwwvvvsssqqqooooooxxxyyy{{{{{{yyyxxxyyyyyy|||yyyvvvuuuwwwyyyyyyzzzttttttuuuvvvvvvsssnnnjjjeeeeeefffdddaaa^^^\\\[[[VVVTTTRRRQQQPPPOOOLLLIIIKKKHHHDDDBBB@@@???===;;;888666333333333333222000<<<>>>@@@AAAAAABBBDDDFFFHHHIIIIIIJJJLLLRRR[[[bbbooonnnWWWKKKDDD@@@???;;;:::777555444333333333444333555777777777<<>>@@@BBBAAAAAACCCHHHMMMNNNLLLMMMOOOLLLEEEDDDGGGCCCDDDGGGJJJLLLKKKHHHDDDIIIGGGUUUqqq~~~WWWIII===>>>CCCEEEAAA???>>>CCCFFFDDDDDDEEEEEEBBBFFFDDDAAA>>>===>>>???AAADDD>>>;;;===@@@AAACCCFFFFFFAAA;;;CCCgggtttaaabbbttt}}}xxxssswwwvvvsssnnnjjjjjjmmmpppssssssssstttuuusssmmmfff___^^^\\\YYYUUURRRQQQPPPNNNLLLJJJJJJMMMSSSYYY]]]fffjjjoooqqqpppoooqqqssssssuuuvvvwwwuuuuuuuuuvvvwwwtttrrrqqqssstttuuutttnnnnnnooopppooolllfffbbb]]]\\\ZZZYYYWWWTTTQQQOOOKKKJJJJJJIIIGGGFFFDDDBBBAAA@@@>>><<<;;;:::888777666444333444666777777777@@@BBBDDDEEEEEEEEEGGGHHHGGGKKKNNNOOOQQQZZZiiitttlllXXXMMMIIIDDD===999888777555444333333333333333333666888777888>>>GGGWWWPPP777,,,///---,,,...,,,************)))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777777666555555444444444333333333333333333333333555555555555444444444444444444444333222000///...111111222222222333333333000/////////......------+++333888555111111222222///////////////...------------...//////...------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++******))))))******))))))*********+++++++++******************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------....../////////000//////000000111111222222222222111//////000333555555999@@@IIIVVVbbbhhhhhh```mmmiii^^^TTTPPPTTTVVVSSSNNNLLLKKKMMMSSSXXXXXXRRRLLLHHHOOOSSSPPPJJJGGGIIILLLJJJHHHHHHMMMSSSTTTRRROOOOOOPPPOOOLLLGGGCCCBBBBBB@@@BBBDDDDDDCCCEEEKKKOOOOOONNNNNNNNNKKKGGGGGGIIIFFFFFFHHHKKKMMMLLLHHHEEEEEEFFFJJJXXXllltttlllcccKKKEEEAAACCCEEEDDDCCCDDDIIIMMMLLLFFFAAAAAAAAA???JJJGGGCCC@@@>>>>>>???@@@>>>999888<<<===999888<<<<<<:::<<>>===<<<999999999888666555555555555444444666:::===>>>>>>AAACCCFFFGGGGGGHHHIIIJJJOOORRRUUUWWW___qqqooo[[[QQQGGGDDDAAA;;;666555555444444333333333333333222333666999888999BBBLLLnnnYYY<<<...,,,000,,,,,,...***************)))))))))(((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666555444333333333333333222222222222222333333333555555444444333222222222222222222222111000......000000111111222333333333...............---------)))///333222000111222111...////////////...------,,,---...//////...---,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++***))))))))))))***)))************+++++++++******************************))))))))))))******************************))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------......//////000///000000000111111111111///000111111222222222111333333333444888???DDDHHHNNN^^^uuurrrcccWWWHHHMMMRRRRRRNNNKKKKKKLLLLLLIIIHHHMMMSSSTTTPPPJJJOOORRRQQQLLLHHHHHHHHHGGGLLLHHHHHHMMMPPPOOOMMMMMMKKKMMMMMMJJJEEEBBBBBBDDDCCCDDDEEEFFFFFFHHHKKKNNNKKKLLLMMMMMMKKKIIIJJJKKKIIIIIIIIIJJJKKKKKKHHHEEEDDDKKKHHHIIIUUUWWWNNNMMMCCCBBBEEEIIIHHHEEEFFFIIIUUUUUUNNNCCC===???EEEGGGHHHFFFCCC@@@>>>===>>>>>>:::999;;;>>>>>><<<;;;======999;;;BBBEEEQQQttt}}}wwwvvvxxxyyyzzzyyyvvvrrrpppwwwvvvwww|||}}}yyyuuutttpppkkkccc]]]XXXTTTQQQOOOMMMLLLJJJIIIGGGEEEDDDDDDDDDFFFIIILLLOOORRRVVVXXXZZZ\\\^^^`````````aaaccc```aaadddhhhjjjjjjfffcccaaa___\\\[[[ZZZXXXUUURRRQQQKKKEEEFFFJJJKKKFFF@@@===>>>>>>===:::888777888333555777666555444444555666666666999===@@@BBBBBBBBBDDDGGGHHHIIIKKKMMMOOOLLLRRRZZZfffzzzeeeSSSKKKDDD===:::777333444777222333333333333333333333333444888;;;;;;>>>KKKXXXkkk888333,,,...000+++,,,...(((************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%444333222111111111222333222222222333333444444444111111111222222222333333000111111111000000///...//////000000111222222333------------------......***...000...///111111.........//////......---,,,,,,---///000000///---,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++***))))))))))))))))))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******+++++++++******************++++++++++++,,,,,,---......///000000......////////////000000000000111222333333333222333333333222222222555888???LLLZZZaaaiiiwwwyyyppp]]]TTTMMMGGGHHHKKKMMMKKKHHHFFFIIIMMMJJJJJJJJJLLLMMMLLLJJJGGGSSSOOOJJJHHHOOOTTTNNNCCCHHHEEEEEEJJJLLLIIIHHHKKKGGGIIIKKKHHHCCCAAACCCFFFEEEDDDDDDEEEGGGIIIIIIHHHDDDHHHJJJJJJJJJKKKLLLLLLLLLJJJIIIHHHIIIHHHFFFDDDCCCOOOIIICCCMMMKKKCCCFFFAAA@@@CCCHHHHHHEEEFFFIIIOOOQQQNNNDDD???AAAFFFIIIBBBAAA@@@>>>============<<<>>>???===<<<<<<;;;999;;;888999;;;:::???UUUnnn~~~~~~~~~{{{wwwtttxxxwww{{{yyyxxx{{{{{{vvvnnngggaaa[[[UUUPPPQQQPPPMMMJJJGGGDDDBBBAAACCCAAA@@@@@@BBBEEEFFFGGGKKKMMMOOOOOOOOOOOOPPPQQQSSSTTTXXX\\\______\\\ZZZRRRQQQPPPPPPPPPOOOLLLIIIGGGCCC??????AAAAAA>>>:::666888:::999777666666888444777:::;;;999888999;;;===<<<;;;===@@@CCCCCCCCCEEEFFFIIIJJJLLLOOOTTTWWWWWWdddyyywww___RRRKKKEEE???999888666444555888111222222333444444444444555666;;;>>>@@@HHHXXXhhh|||MMM444111,,,...///)))---///'''************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%222222111000000111222333333333333444444555555555......///000222333444555///000000000000000//////...//////000111111222222,,,,,,,,,------.........---//////---...111000,,,......//////......---,,,,,,---///000000///---,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******))))))))))))))))))************+++++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++++++++***)))((()))************+++++++++,,,,,,------...///000000------..................000///............---,,,))),,,000333222000222555000999<<<888===OOOaaagggpppvvvsssmmmyyy|||nnncccYYYRRRQQQeeerrriii[[[TTTOOOIIIEEEBBBBBBHHHQQQSSSLLLEEEBBBFFFKKKMMMLLLKKKMMMNNNSSSKKKCCCGGGXXXbbbXXXEEEDDDAAACCCHHHHHHEEEEEEJJJEEEGGGIIIGGGCCCAAADDDHHHEEECCCBBBDDDGGGHHHFFFCCC@@@DDDGGGHHHIIIKKKLLLLLLMMMJJJHHHFFFFFFFFFEEECCC>>>MMMFFF>>>IIIHHH???EEEAAA>>>???CCCEEEDDDDDDFFF@@@GGGLLLIIIDDDDDDDDDCCC<<<<<<<<<===============:::@@@AAA<<<;;;>>>>>>:::555777999888888<<>>@@@CCCCCCAAAAAACCCDDDDDDCCCBBBCCCCCCCCCDDDGGGJJJNNNOOONNNLLLEEEFFFGGGJJJKKKIIIFFFCCC@@@???===;;;999777777777333666999999777777999;;;999<<<@@@AAA???>>>@@@BBBDDDBBBAAABBBDDDEEEEEEDDDGGGHHHJJJLLLOOOSSSYYY]]]vvvkkkWWWQQQKKKDDD???999666999:::666222111111111222333444444444444666888===BBBEEEOOObbbtttXXX222///000,,,...---(((---000'''************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%000000000000////////////000222555777888666333111000000000111222333555555000000///...------,,,,,,...---,,,...000111111000///......---------.........---...111444555222///------------------------000///...---,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((******+++,,,,,,,,,,,,++++++++++++*********))))))***+++---//////...---,,,---------------------------------.........//////////////////000000000000555444333444666;;;???BBBKKKIIIGGGGGGLLLVVV___fffpppvvv~~~uuummmjjjdddZZZQQQIIIEEEDDDDDDCCChhhrrr\\\PPPMMMGGG@@@DDDEEEGGGIIIJJJJJJJJJIIIEEEGGGIIIHHHGGGFFFIIILLLRRRHHH???OOOkkkkkkTTTEEECCCDDDGGGIIIJJJIIIGGGFFFHHHIIIHHHEEEBBBCCCGGGKKKBBBFFFFFFEEEGGGKKKGGG???===BBBEEEEEEGGGLLLLLLJJJLLLKKKJJJIIIIIIGGGCCC@@@FFFDDDAAA???>>>>>>@@@AAA???@@@BBBBBBBBBAAA???===BBBAAABBBDDDFFFEEEAAA>>>:::;;;>>>AAA???;;;<<>>===???BBBDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@;;;;;;::::::999888777777999999999:::;;;<<<>>>???AAAAAA@@@@@@AAA@@@???===EEEEEEEEECCCBBBCCCFFFIIIJJJIIIMMMTTTYYY```pppjjjZZZRRRGGG@@@@@@:::999666444333333555555000333333111000222444555111666???JJJVVVeeexxx{{{rrrBBB///+++......---,,,+++))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&111000000000////////////000111444555666555333222000000000000111222333444000000//////...------,,,...---,,,...000111000///......------------.........---...000333333111...------------------------///...---,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((())))))*********)))))))))(((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((())))))***++++++++++++++++++++++++******)))))))))***+++---.........,,,,,,------------------------,,,,,,------------............/////////000000000111222333555777999:::;;;;;;:::888888:::???CCCFFF???DDDNNNZZZ^^^YYYWWWYYYrrrwwwzzzwwwooojjjmmmrrrkkkiiiddd^^^WWWOOOHHHDDDLLLIIIDDD@@@======>>>???GGGcccgggUUUKKKHHHBBB???DDDEEEFFFGGGFFFEEEEEEEEEIIIJJJJJJHHHEEEEEEGGGIIIRRRLLLDDDLLL^^^[[[JJJCCCDDDEEEGGGIIIKKKLLLNNNNNNNNNOOOOOOKKKFFFDDDFFFIIIEEEHHHHHHEEEGGGHHHDDD===>>>BBBFFFFFFJJJOOOPPPNNNOOOLLLGGGDDDDDDEEEFFFFFFDDDCCCAAA?????????@@@AAABBBBBBCCCCCCBBBAAA???>>>;;;>>>BBBCCCAAA???======;;;<<>>>>>???>>>>>>999888888777888999;;;<<<@@@aaa|||zzz|||}}}}}}tttoooiiiaaa[[[YYYTTTLLLGGGGGGDDDCCC@@@???????????????BBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;<<>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???FFFFFFEEEDDDDDDCCCAAA@@@AAACCCFFFGGGGGGGGGHHHJJJOOONNNVVVfffyyyiiiRRRJJJFFF>>>::::::888777666444333333444444555555555555666888888777999AAAPPPaaappp||||||mmmRRR222111222...------,,,***))))))((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&111111000000000/////////000111222222333333222222111000000//////000000111000000//////......------...------...000111000///...---------------......///...///000111111///---------------------------......---,,,++++++++++++,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((())))))******))))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((((((''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((()))************)))************)))))))))))))))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---.........////////////000---///222555777666555444222222222333333333333333555777>>>DDDEEEAAA???@@@GGGKKKOOOOOOMMMLLLNNNPPP[[[^^^^^^WWWKKKAAA>>>>>>:::999999999:::<<<>>>@@@CCCSSSSSSHHHEEEBBB>>>AAADDDEEEEEEDDDBBB@@@@@@AAAIIIIIIHHHFFFDDDEEEGGGJJJLLLMMMHHHIIIOOOIII@@@DDDEEEFFFFFFHHHKKKOOOSSSUUUNNNPPPQQQNNNIIIFFFFFFGGGHHHIIIIIIFFFFFFFFFBBB<<<@@@DDDFFFEEEHHHLLLNNNLLLIIIFFFCCCCCCDDDGGGIIIIIICCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;@@@FFFGGGCCC@@@???AAA======@@@CCC@@@<<<>>>CCCIIICCC>>>>>>BBBCCC@@@;;;888999999999999999999999666NNN{{{~~~~~~zzzssslllfff___UUUNNNLLLEEECCCAAA@@@@@@@@@???===>>>>>>>>>======<<<<<<;;;<<<;;;:::;;;===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBAAAAAAEEEFFFGGGGGGHHHKKKOOORRR[[[___nnnwww[[[MMMBBBAAA@@@;;;888:::666666555555444444333333555444444555666777777777>>>OOOhhh~~~|||______ddd444+++444111------,,,+++***))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&111111111000000000//////000000000000000111222222111000///...........................------,,,,,,///------...000000000///------,,,,,,------......///////////////...---,,,------------------------------,,,+++++++++++++++++++++************++++++************++++++++++++***************************))))))((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++------........./////////---///222444555444222000111222333555666666666555666888;;;<<<;;;999888999:::<<>>GGGDDDEEEFFFHHHKKKNNNQQQRRRFFFJJJMMMLLLIIIEEEEEEFFFGGGHHHHHHFFFEEECCCAAA>>>BBBEEEDDDAAABBBEEEFFFDDD@@@BBBEEEHHHLLLLLLIIIGGGDDDCCCBBBAAA@@@>>>==============================<<<@@@EEEHHHGGGEEEBBB@@@??????AAACCC@@@<<<>>>CCCDDDAAA??????AAAAAA<<<888888888999999999888888777777@@@bbb~~~}}}|||~~~}}}vvvmmmcccZZZUUUOOOKKKGGGEEEEEEEEECCCAAA???>>>>>>>>>============>>>======>>>>>>???>>>>>>============>>>>>>>>>>>><<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDDDDEEEFFFHHHLLLJJJHHHHHHLLLWWWdddmmm{{{lllXXXKKKDDD@@@@@@>>>999777:::333444444555555444333222555444444444333333888>>>FFFbbbwwwhhhddd|||hhh>>>,,,222555(((,,,,,,,,,+++***))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&111111111111000000000000000000/////////000111222000000///...---------------------,,,,,,,,,,,,,,,///...---...///000///...,,,,,,,,,,,,,,,---............///...---,,,,,,,,,------------------------,,,,,,+++*********++++++************************)))))))))******+++++++++************************)))((((((((((((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((((())))))***************++++++++++++++++++++++++)))))))))*********++++++------------............000000111111111111111111000111111222333444555666222444555444222333444444:::;;;<<<>>>???@@@???>>>;;;<<<======;;;999777666============;;;999777666777;;;999<<>>CCCBBBDDDEEECCC@@@@@@DDDHHHEEEDDDCCCCCCEEEGGGIIIJJJ>>>CCCCCCFFFKKKDDD>>>EEEBBBDDDFFFIIIJJJJJJJJJIIICCCGGGKKKKKKHHHDDDBBBCCCDDDDDDDDDEEEDDDBBBAAAAAAAAACCCBBB>>>>>>BBBDDDCCCIIIIIIKKKMMMNNNMMMJJJHHHFFFEEEDDDAAA???===;;;::::::;;;<<<>>>????????????<<<<<<>>>DDDIIIHHHAAA:::@@@@@@AAACCC@@@<<<>>>DDDBBBCCCCCCCCC@@@<<<:::888888888999999999888777777<<<:::KKKvvv~~~~~~~~~~~~}}}uuulllfff^^^WWWOOOKKKJJJJJJHHHFFFBBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>???>>>>>>?????????@@@@@@@@@????????????????????????AAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIIIIHHHIIIMMMOOOLLLNNNSSS[[[gggyyyttt```RRRIIIBBB???===;;;777333333555222333444555555444444333666666777777555666BBBPPP\\\xxxpppbbbrrr???111111444111''',,,++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&222222111111111000000000000////////////000111111000//////...---------...,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...++++++++++++,,,---...///---......---+++***+++,,,------------------------++++++******)))******+++))))))***++++++***))))))(((((())))))***+++++++++************************((((((''''''(((((())))))))))))((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))******************************)))))))))************+++,,,,,,,,,---------......111000/////////000222333111111000//////000111222555888888555444777999888999:::::::::;;;<<<<<<===<<<::::::;;;???@@@>>><<<;;;<<<<<<<<<;;;999666555<<>>@@@???===@@@FFFJJJJJJYYYTTTNNNKKKJJJKKKLLLLLLGGGFFFCCC@@@>>><<<::::::<<<===@@@BBBDDDCCCCCCBBB>>>===???FFFNNNNNNDDD;;;AAA@@@AAABBB???<<<>>>DDDCCCEEEGGGFFFAAA===;;;;;;777888888888888888888888===888>>>VVVsss|||}}}|||{{{rrrjjj___YYYWWWUUUQQQMMMFFFEEEDDDCCCBBBAAA@@@??????@@@@@@???===<<<===>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBDDDEEEFFFCCCEEEHHHIIIIIILLLQQQVVVYYYcccsss~~~fffZZZRRRIII@@@;;;;;;999666333222333555333333444444555555666666555444777<<<>>>BBBSSSeeeuuummmmmmtttJJJ222555222,,,---///++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&222222222111111111000000//////000000000111111111000///...............///........................000///---...///000///---++++++++++++,,,---...///+++,,,---,,,***)))+++---------------------------******))))))))))))******((()))***++++++***)))(((((((((((()))***+++++++++************************'''''''''''''''((())))))))))))((((((((('''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''(((((())))))************************))))))*********++++++++++++,,,,,,,,,,,,---------//////.........///000111111111111111111111222222111555555000///333555444666777888888777999===@@@<<<999777888:::;;;;;;::::::;;;;;;<<<;;;;;;:::999<<>>;;;<<>>???BBB@@@<<<===CCC>>>@@@???===@@@HHHMMMNNNUUUPPPJJJFFFFFFIIILLLMMMFFFDDDAAA>>>===<<<======>>>@@@DDDFFFGGGEEEBBB@@@???@@@EEELLLRRRPPPHHH@@@AAA@@@AAAAAA>>>;;;===CCCDDDCCCCCCCCCBBB@@@===;;;777777666666777888999:::999:::<<>>>>>@@@======>>>>>>???@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLIIIOOOUUUZZZ___fffpppwwwsss\\\OOOKKKIIICCC===888888888666555666666555444444333333444666777888999555;;;JJJVVV___mmm|||}}}{{{HHH555111666...)))---000************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&222222222111111111111000//////000111111111111111//////.........//////000/////////000000000000000000///......///000///---++++++++++++,,,---...///***,,,---,,,))))))+++...------------------------***)))))))))))))))******((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,---...////////////---...111333444444333222222777666111///333555333000222444444444777>>>CCC???>>>;;;999888888999:::888888999999:::999999999777BBB<<<333<<>>CCCBBBEEELLLGGGBBBJJJJJJIIIHHHFFFEEEEEEFFFFFF===AAAFFFGGGEEECCCCCCEEE???===???BBB???:::;;;BBB???AAA???<<>>;;;:::>>>EEELLLNNNLLLFFFAAAAAA@@@@@@AAA>>>:::===CCCCCC???===>>>BBBCCC>>>999777666555555666888:::<<<444<<<>>>999???VVVqqqfff[[[KKKOOOfff}}}|||}}}yyy~~~tttiiieeeccc___[[[UUUQQQMMMKKKEEEFFFHHHFFFBBB@@@BBBCCC>>>??????@@@AAABBBBBBBBB@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQRRR^^^fffqqqzzzhhhXXXTTTPPPJJJBBB<<<<<>>DDD[[[qqq}}}~~~KKK666///000111,,,...000)))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&222222111111111111111111000000000///000000111111000000////////////000000///000000000000//////...222111111000///......---,,,+++*********+++,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***((((((((((((((()))******))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((***)))&&&%%%''')))(((((((((((())))))))))))******)))((('''))),,,///------,,,++++++,,,,,,,,,,,,---------......//////......///000111333555666444333111000000111333444333333222222333333444555777666<<>>;;;<<<;;;;;;::::::999888777777777999;;;<<<>>>>>>>>>===;;;;;;;;;;;;<<<===??????@@@???@@@CCCHHHJJJHHHEEEBBBDDDGGGIIIIIIHHHFFFEEECCCCCCDDDGGGIIIIIIHHHFFF777FFFMMMEEE>>>???AAA>>>AAA>>>======???@@@>>><<>>EEEGGGEEEUUUNNNEEE>>>>>>???===:::===???BBBDDDEEEDDDCCCAAA>>>@@@AAAAAA@@@???@@@BBBEEECCCBBBBBB@@@>>>999666888;;;>>>>>><<<:::<<<>>>===999888;;;:::???UUUnnnoooWWWJJJOOOmmm}}}{{{{{{~~~|||~~~~~~wwwsssnnnfff```___\\\VVVOOOJJJJJJJJJJJJIIILLLJJJGGGFFFGGGHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNPPPUUUZZZ\\\^^^fffsss~~~xxxaaaQQQLLLHHHBBB>>><<<;;;:::999444444333333333333333333777777888888888999;;;===<<>>===<<<===@@@BBB@@@???BBBBBBAAABBBCCCFFFHHHJJJDDDCCCBBBCCCFFFIIIJJJJJJJJJHHHCCC???AAAFFFHHHEEEFFFDDD@@@>>>===???@@@@@@===???AAACCCDDDDDDCCCBBBDDDEEEEEECCCAAA@@@AAABBBKKKIIIFFFAAA<<<777444333:::===??????<<<999888999<<<888999<<<<<<===LLL___yyy}}}rrr___QQQYYYuuu}}}zzz~~~}}}{{{|||}}}vvvqqqiiidddaaa___\\\ZZZZZZYYYWWWUUUTTTSSSTTTUUUYYYXXXXXXWWWYYY[[[^^^```jjjrrr~~~}}}lll^^^QQQHHHEEEAAA<<<999777777666555555555444444444444333333222666:::<<<<<<>>>AAADDDQQQZZZoooaaa<<<222111111000...---+++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&444444333222000///......111111000000/////////............------.........---...//////000000000000////////////////////////------,,,+++************,,,,,,*********+++,,,---------------------,,,+++************************+++******))))))******+++******++++++++++++******((((((''''''(((((()))***((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&'''(((''''''((((((((()))))))))&&&((()))***,,,///444888,,,+++++++++++++++,,,,,,---------............///.........///111222444555444333222111111222333444000000000///000111111222444333666:::;;;999777999777777777666555555444444666777888::::::;;;;;;;;;???>>>======<<<=========???@@@BBBCCCCCCBBBCCCDDDAAADDDHHHKKKKKKJJJGGGEEEDDDBBB@@@@@@BBBCCCCCCBBBCCCJJJKKKDDDAAADDDCCC>>>>>>>>>===???AAAAAA@@@???CCCCCCCCCDDDEEEGGGHHHIIIDDDAAA@@@CCCJJJNNNNNNLLLIIIIIIFFFBBBCCCHHHHHHEEE=========>>>>>>???BBBEEE??????@@@AAABBBCCCDDDDDDFFFFFFEEEBBB???>>>???AAALLLKKKHHHAAA888333222444???AAABBBAAA===:::777666;;;888999======:::@@@JJJeee}}}dddRRRZZZpppxxxpppqqquuuwwwwwwyyy}}}}}}{{{}}}}}}~~~}}}zzzuuuvvvvvvrrrooonnnpppsssyyyxxxvvvvvvyyy}}}nnn\\\RRRKKKEEEAAA???;;;777555444444333333666666555555555444444444333888<<<===<<<>>>DDDIII___mmmmmm;;;,,,222000000///...,,,+++******(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000000000111111111111333222222222111000///......------,,,,,,------...,,,---...///000000000000......//////////////////...---,,,+++******))))))++++++*********+++,,,---+++,,,,,,---,,,,,,++++++******************************))))))))))))******)))******************)))(((''''''''''''((())))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))(((((()))(((((())),,,...+++************++++++,,,------------............------......000111222333333222111111111111222333000000//////000000111222111111222444555555666777666666555555555444444444888888999:::;;;;;;<<<<<>>>>>>>>??????@@@===???AAAAAAAAAEEELLLRRRBBBCCCDDDFFFGGGGGGGGGGGGCCC@@@>>>===???BBBCCCCCC===@@@???<<<===BBBBBB>>>@@@@@@@@@AAAAAA@@@???>>>DDDDDDEEEFFFGGGGGGHHHHHHEEEAAA???CCCLLLPPPOOOKKKGGGIIIHHHDDDDDDGGGGGGDDDAAA>>><<<>>>@@@@@@AAADDD@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBAAA>>><<<;;;===???FFFHHHHHHCCC;;;666666888CCCCCCBBB@@@===;;;:::999;;;888888<<<<<<999999===BBBkkk}}}lllYYYWWW[[[\\\eeettt|||vvvqqqxxx~~~|||zzzzzz{{{}}}~~~{{{kkkcccYYYQQQLLLGGG@@@<<<;;;999666444555555444444555555555555555555444444999;;;===;;;;;;@@@KKKTTTnnnuuuCCC555555000//////...---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''//////000000000111111111333333444333222111000///------,,,,,,,,,,,,------,,,,,,---///000000000000............////////////------,,,,,,+++***))))))*********++++++,,,,,,---)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%&&&'''(((((('''''''''''''''((((((((((((((()))((('''%%%%%%'''))))))))))))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,---...///000111111111111000000111111111000000000000000111222222///000000000111333444444555555555555555444444444777777888888999999::::::>>>>>>>>>???@@@AAACCCDDDAAABBBAAA@@@BBBIIISSS\\\BBBAAA??????@@@CCCFFFHHHAAA>>>;;;;;;>>>AAADDDEEE>>>>>>===<<>>;;;???BBB@@@@@@BBBBBBAAA@@@??????@@@BBBCCC===>>>>>>===<<<<<<>>>@@@@@@EEEHHHFFF???999888999AAA???;;;999888:::;;;<<<;;;999888999:::888888:::<<>>@@@BBBCCCDDD@@@>>>;;;999;;;AAAJJJPPP@@@>>><<<;;;<<>>===<<<>>>??????>>>999<<<@@@CCCDDDDDDDDDEEEDDDEEEGGGHHHIIIGGGFFFDDDDDDBBB@@@CCCIIIKKKHHHDDDDDDGGGGGGCCC@@@BBBCCCAAA@@@<<<>>>EEEFFFAAA@@@DDDCCCBBBAAA?????????@@@@@@;;;===?????????@@@AAACCCAAAEEEHHHFFFAAA;;;777555:::777333222444777:::;;;:::999888888777888999:::===;;;BBB___{{{cccUUUZZZXXX[[[jjjsssuuuwwwzzz~~~}}}{{{|||||||||vvvcccUUUOOOMMMIIIEEEAAA>>>===<<<:::999555444222222333333333111222333444555666777888999;;;>>>EEEQQQbbbwwwjjjrrr~~~MMM666444222//////------,,,++++++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))111111111000//////......///000111222222111///.........------------......------......///........./////////......------,,,***+++,,,,,,,,,+++******))))))***+++,,,,,,------))))))***+++++++++++++++))))))))))))))))))))))))'''((()))******)))(((''')))(((''''''''''''((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&$$$###%%%''')))(((&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''((()))+++(((''''''((()))***++++++************)))))))))((()))))))))))))))***+++,,,---..................---//////......//////000111,,,000111...///333555222222222222222222222222222333222111111111222333444:::;;;;;;<<<===>>>@@@AAA999777444444666:::===???<<<;;;;;;<<<===???AAACCC???===:::999;;;<<<===<<<::::::;;;<<<<<<;;;<<<===;;;???CCCEEECCCBBBBBBCCCCCCEEEGGGIIIIIIGGGDDDBBB@@@???@@@CCCFFFGGGFFFDDDDDDHHHGGGBBB???AAABBBBBB<<<@@@KKKTTTNNNAAA???GGGDDDDDDBBB@@@???>>>======;;;>>>AAABBBBBBBBBBBBCCCBBBCCCCCCBBB???:::666333555333111222666888888777777999:::888666666777888666888:::IIIeee||||||iiiVVVIIIBBBPPPeeepppnnnhhhqqqsssvvvyyy{{{|||||||||}}}|||}}}yyyqqqdddWWWNNNHHHEEEDDDCCC@@@>>>;;;:::999888888444333111111222333222000333333555777999;;;======BBBIIIWWWlll~~~iiiTTT222000444---)))000,,,,,,++++++******))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))---......///000111111222,,,---///000111000...---///......------......///.........///......------000000///...------,,,,,,)))***+++,,,---,,,+++***((()))***+++,,,---------)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((('''((()))******)))(((''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&$$$###$$$((()))(((&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''((()))++++++***)))))))))((((((''''''(((((('''(((((()))***+++,,,------......------,,,...------------...//////,,,111111...///444555111000000000000000111111111444333222222222333444555:::::::::::::::;;;<<<===666444444666;;;===<<<:::888:::<<<>>>@@@@@@@@@@@@@@@===:::999999999888777666888;;;>>>>>>>>>@@@CCCAAADDDGGGGGGCCC???======CCCDDDGGGIIIIIIFFFCCCAAA<<<===@@@BBBDDDEEEEEEEEEEEEIIIHHHBBB>>>@@@CCCCCC<<>>@@@AAALLLUUUhhhzzzFFF999---+++...000000000,,,+++++++++******)))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***......///000000000000000.........///000111111222//////---,,,,,,---...///---.../////////...,,,+++//////...---,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&((())))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++---......---+++******+++333222///...---...///000//////............//////111000000///000222333444444666888:::;;;:::999888666444222222222444777999@@@>>>===>>>AAABBB@@@>>>:::999777666666777999:::@@@===;;;:::;;;===>>>>>>AAAGGGIIICCC<<<999999777===AAAIIIPPPKKK@@@<<>>GGGEEEAAA>>>======>>>???????????????@@@AAABBBCCCCCC@@@<<<:::999888777555222666:::<<<;;;999888777666666555555555444444444111333888;;;===PPPrrr]]]FFF;;;CCCRRRbbbfffkkknnnoooppptttwwwtttzzz~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{mmmfffaaa]]]ZZZLLLJJJEEEAAA===;;;;;;;;;999888888777666666555555222333444333222222444555555:::??????>>>BBBMMMVVVfffsss\\\555444111...---,,,---...************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((''''''(((((()))%%%''')))***)))((()))***......///000000000000000------...//////000000111///...------------...///.........///......---,,,///......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((((((((((((((())))))*********+++++++++,,,---------,,,,,,---///444222000...---....../////////............//////////////////000111222222666777999;;;;;;:::999888777666444444444777999;;;???===<<<<<<>>>???>>><<<:::999888888888999:::;;;>>><<<999999;;;============CCCEEE@@@<<<<<<======<<>><<<<<<===>>>??????@@@@@@AAAAAAAAABBB@@@???===;;;888666555555333666:::<<<;;;999888777555555555444444444444333444555999:::888BBBddd{{{ZZZ???<<>>???AAACCCHHHSSSaaakkkhhh???555333000...---,,,------*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''+++***)))''''''+++000444...//////000000000000000,,,------......////////////......------...////////////...------------.........------,,,,,,++++++++++++++++++++++++++++++***++++++++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))***)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++,,,++++++---111333444333111///...---......///......------......///,,,---...///000000000000555666777888888888777666888777666666777999<<<>>>>>><<<;;;;;;;;;;;;:::888888888999999::::::;;;;;;;;;999888888:::<<<<<<<<<<<>>===AAA===>>>>>>???@@@AAAAAABBBBBBGGGIIIFFFDDDDDDCCC?????????BBBEEECCC===;;;===EEECCC@@@>>>=========>>>???@@@AAACCCCCCBBB@@@???;;;===???===888555444555444777:::<<<:::888777777444444444444333333333333555666999:::555666GGG\\\~~~vvvVVVBBB;;;???EEENNNVVV[[[___bbbdddiiimmmqqqqqqssswwwzzzzzz{{{wwwwww{{{}}}~~~}}}}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{|||~~~tttkkkbbbYYYSSSTTTPPPLLLJJJIIIHHHDDDAAA???===;;;888666555555555444444444333333333333333222333555666666999<<>>AAA@@@:::888;;;>>>>>><<<===???@@@???>>>@@@BBB?????????@@@@@@@@@@@@@@@CCCFFFGGGCCCBBBBBBAAA===>>>?????????===;;;<<<>>>CCCBBB@@@??????@@@AAABBB???AAACCCEEEEEEBBB???===888===AAA@@@:::555555777555888;;;;;;:::888777777444444333333333222222222333444777999666444;;;DDDTTTkkkyyy]]]HHH<<<<<>>===888777<<>>???>>>======@@@CCCDDDBBBBBBAAAAAA@@@@@@??????DDDEEECCC???>>>@@@@@@===CCCEEEDDDBBB??????AAAAAABBBAAAAAAAAABBBDDDEEEFFFAAACCCEEEFFFEEEBBB???<<<888>>>BBBAAA<<<888777999777999;;;;;;999777666666444444333333333222222222222111333666777666888<<>>BBBAAA@@@@@@???;;;<<>>AAADDDEEEAAA???AAAAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGCCCEEEFFFGGGEEEBBB>>><<<:::>>>AAAAAA===:::999:::888:::;;;;;;888666666666444444444444333333333333333111111222555666777777:::MMMcccrrr|||iiiQQQAAA>>>AAADDDEEEIIILLLPPPTTTTTTUUU\\\eeemmmpppsssvvvvvvtttrrrpppqqqppppppooopppqqqssstttwwwvvvtttsssssstttuuuwwwttttttqqqqqqvvv|||{{{wwwrrrsssuuuxxx~~~{{{yyyzzz}}}~~~}}}zzzvvvrrrnnnkkkjjjffffffbbb]]][[[ZZZVVVPPPLLLLLLJJJHHHEEEBBB???===;;;:::777555444444555555333333333444444444444444222222333555666888999999;;;<<<===>>>???CCCHHHLLL___kkk|||rrrHHH444555555------------,,,+++******)))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((,,,***((('''(((,,,///222999999999888;;;@@@HHHMMM000000000000000///...............---------------,,,---///000111111000000.........///......---,,,++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&"""#########$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!"""""""""""""""!!!""""""##############################$$$$$$%%%########################!!!"""###$$$%%%$$$$$$###"""###$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((()))))))))***)))******)))(((((()))++++++++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000//////000000222333555555333333333333333333333333666777888666333222333444444333222000000000111111333333444666999;;;;;;:::666888777666999???AAA@@@@@@AAA>>>:::;;;AAADDDBBB????????????@@@@@@@@@AAACCCDDDAAA???@@@DDDBBB>>>===CCCEEECCCBBBDDDDDDAAAFFFFFFEEEDDDDDDCCCCCCCCCFFFFFFGGGGGGEEEBBB>>><<<;;;<<<>>>>>>===<<<:::999999;;;;;;:::888666555666555555555444444444444333444333222222555777888666666???JJJXXXttt}}}jjjWWWIIIAAA>>>@@@BBBGGGKKKJJJJJJQQQ\\\bbbdddgggiiikkklllmmmmmmkkkkkkllllllmmmnnnnnnooonnnmmmllllllmmmoooqqqrrrmmmnnnmmmkkkmmmtttuuurrroootttxxxzzz}}}{{{rrrrrrqqqnnnlllmmmqqquuunnnllliiifffaaa^^^[[[YYYUUUWWWUUUPPPPPPQQQNNNHHHFFFFFFDDDAAA>>>;;;:::999666666666555444444555666222333333444444444444444444444666777999;;;<<<===<<<>>>BBBGGGNNNVVV```fff{{{~~~jjjFFF111000444222,,,,,,,,,,,,++++++***))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((()))+++...111555888999999999888888<<>>;;;@@@AAA>>>888:::AAACCC@@@;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCBBBEEEGGGDDD===???GGGKKKJJJJJJMMMLLLHHHHHHHHHFFFEEECCCAAA??????GGGGGGGGGGGGDDDAAA>>><<<<<<;;;;;;<<<===<<<:::888:::;;;<<<:::888555555555666666555555555444444444444444444444777:::;;;999:::999888CCCbbbyyyZZZEEE===888999???EEEEEEEEENNNZZZSSSUUUVVVWWWZZZ]]]bbbfffggghhhiiijjjkkklllkkkkkkiiihhhhhhhhhiiilllnnnppphhhnnnnnniiihhhnnnrrrqqqiiinnnoookkkiiillloooppphhhiiihhheeeaaaaaadddggg___^^^[[[WWWSSSOOOLLLKKKKKKMMMKKKEEECCCEEEBBB;;;<<<<<<:::888666666888999111333444444333222222222222222333444444444444444555666777999;;;===???@@@@@@EEEMMMWWWdddrrr}}}~~~pppXXXAAA///......+++...666+++++++++++++++***)))((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''***000666;;;>>>@@@@@@777:::???EEEKKKSSS\\\aaa222111111111000000//////,,,,,,,,,---...///000000////////////////////////---.../////////...,,,++++++++++++************)))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""""""""############""""""!!!!!!%%%%%%$$$###""""""######""""""""""""############"""############$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((())))))))))))&&&''''''((()))******+++)))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000000222222333333444555555666444444444222000111333666888555///+++***,,,000333333444555666888:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;AAAAAA???===;;;;;;>>>@@@=========>>>????????????@@@===@@@GGGJJJHHHJJJNNNTTTNNNIIIIIIMMMNNNJJJDDDHHHHHHFFFDDDAAAAAACCCDDDLLLJJJGGGDDDAAA???>>>>>>======<<<;;;:::999999888888888888888666444222111666666666666666555444444777444222222333666777777666444888@@@HHHWWWwwwhhhSSSFFF===:::@@@BBB???AAAHHHEEEFFFJJJNNNRRRSSSQQQOOOSSSSSSSSSTTTVVVZZZ]]]___^^^^^^]]]]]]^^^___aaabbbcccbbbaaaaaaccceeehhhjjjaaaaaa```______^^^______]]]]]][[[YYYWWWVVVTTTSSSPPPPPPOOOMMMJJJGGGDDDBBBAAAAAAAAA@@@???===<<<;;;777777777666666555555555777555444444444333222000222222333444555666666666555999===???AAABBBDDDFFFIIIUUU___ooovvvllleee999555111000111222111///+++++++++*********))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$(((+++,,,***)))+++...333444777>>>IIIMMMDDD777???KKKTTTRRRNNNQQQYYY```111111000000000/////////,,,,,,,,,------...///000.......................................---,,,,,,+++++++++************)))***************)))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$###""""""""""""""""""######"""""""""""""""""""""$$$$$$#########"""""""""%%%$$$$$$###""""""######""""""""""""############"""############$$$$$$$$$"""###%%%''''''&&&%%%$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((()))((((((&&&''''''((())))))******))))))(((((())))))***++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------...//////000000222222222333444444555555333444333222000111444666444222000...///333777:::222333444777999;;;===>>><<<<<<<<<===>>>>>>??????DDDDDDBBB@@@===<<<===>>>===>>>>>>???AAACCCEEEFFFCCCEEEKKKTTTUUUNNNIIIHHHPPPLLLHHHHHHKKKKKKIIIFFFGGGFFFEEEDDDCCCEEEHHHJJJJJJHHHFFFCCCAAA@@@??????<<<<<<<<<;;;;;;::::::999888888888888666444222111111222333555666666777777666444333333555666777666;;;777777888777===SSSlll|||ssscccPPPBBB;;;999>>>EEEDDD@@@;;;:::===DDDJJJMMMOOONNNNNNMMMNNNOOOPPPQQQSSSRRRRRRRRRRRRTTTUUUVVVTTTSSSSSSSSSTTTVVVXXXYYYWWWVVVVVVUUUTTTTTTUUUUUUSSSRRRQQQOOOMMMLLLJJJJJJFFFFFFFFFEEECCC@@@>>><<<<<<<<<;;;;;;999888777666666666555555555444444444111111111333444666666666555555444444444444555666===>>>??????@@@CCCIIINNN[[[iiirrr|||zzzkkk???666333///...///000///...++++++*********)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&***'''%%%$$$'''---222555777AAAGGGDDD@@@CCCKKKPPPVVVYYYWWWPPPRRRaaattt///////////////.........,,,,,,,,,,,,---...///000........................///......---------------+++++++++************))))))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############%%%$$$######"""#########""""""""""""############"""############$$$$$$$$$$$$$$$&&&'''''''''&&&%%%###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''&&&&&&''''''((()))))))))((((((((((((((()))************))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---......//////000111111111222333333444444222222222222111222444666444333333333555888;;;===222333444777:::<<<>>>???;;;<<<===>>>@@@AAACCCCCCEEEFFFEEECCC???===<<<<<>>>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIGGGFFFEEEDDDBBBAAA@@@???<<<<<<======<<<;;;999888777777777666555444333333444444444444333333333333333222222111111222222222777777666777888;;;>>>@@@BBBEEEHHHJJJNNNVVVaaaiiiooozzznnnzzz___CCC222222000---,,,,,,---,,,+++************))))))))))))(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((()))))),,,((($$$&&&...666:::;;;AAAEEEGGGIIINNNVVVZZZYYY\\\^^^```eeevvv........................---,,,,,,,,,------...///------------------------///...---,,,,,,,,,---...+++++++++*********))))))))))))************)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$############$$$$$$###############$$$!!!"""""""""############""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))(((((()))))))))++++++++++++++++++++++++,,,,,,++++++******))))))+++,,,,,,---....../////////000000111111222333333000111222222111222444666888888777888888888999999333444666888:::;;;===>>>;;;<<<===>>>@@@AAABBBBBBBBBDDDDDDCCC@@@===<<<<<>>AAAEEEIIILLLGGGFFFDDDBBB@@@???======:::::::::;;;;;;<<<<<<<<<:::999888777666444333333888888777777777666777777666555555666777888666444111111444888777999CCCPPPeeejjjxxxttt[[[EEEBBB@@@===<<<<<<;;;:::888666777999;;;<<<==================>>>>>>???@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;:::999666777888:::::::::999888666666555555444444444444333333333333333222222222555555555444333333444666999999888999;;;???CCCEEEGGGOOOZZZdddlllvvveeeuuuMMM555666333///...,,,+++++++++++++++******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))***---333:::???AAA@@@HHHKKKOOOTTT]]]ccc```YYY```jjj|||------------............---,,,,,,,,,,,,------...------------------------...---,,,++++++,,,......+++++++++*********))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#########"""###$$$$$$$$$$$$###"""!!!!!!""""""####################################$$$###############$$$$$$!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((())))))((((((''''''(((((()))************************+++++++++******)))))))))++++++,,,,,,------............//////000111111111///000222222111222444666777888888888888777666666666777777888999999::::::<<<<<<<<<<<<===============???@@@@@@>>>======>>>DDDCCCBBBBBBDDDGGGKKKMMMMMMKKKFFFCCCDDDJJJPPPTTTMMMOOOOOOKKKFFFCCCDDDFFFCCC@@@======AAADDDGGGGGGGGGFFFDDDBBB???===;;;:::999::::::;;;;;;<<<<<<<<<::::::888777666555444333<<<;;;:::999999999999:::666555555666777777555333222222555666555444888>>>IIILLL]]]|||||||||qqqjjj^^^MMM>>>555444555777;;;;;;;;;;;;:::999777777888888999::::::;;;;;;;;;777888888999999999888888::::::999999999999::::::::::::999999888777666666444555666888999999999999666555444444333444555555333333333333333333333333444555777777777999<<<@@@888999;;;>>>AAAEEEHHHJJJZZZeeeuuuttteeerrrMMM222222444(((---------,,,+++***++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((''''''''''''((((((***...555:::>>>BBBGGGJJJMMMYYYaaa^^^YYY___kkkuuu---------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++************)))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################!!!!!!!!!"""""""""###### !!!""""""!!! !!!!!!!!!"""######$$$$$$"""""""""""""""##################"""######$$$%%%""""""""""""############"""############$$$$$$$$$############""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,------...---------...//////000000///111222222111111333444222333555666777777777777777777777777777777777777;;;;;;;;;::::::999999999999;;;============???@@@DDDCCCBBBBBBDDDFFFHHHJJJFFFHHHHHHFFFHHHNNNRRRRRRNNNOOONNNKKKFFFCCCDDDFFFGGGCCC@@@@@@CCCFFFFFFDDDDDDDDDCCCAAA???===;;;999:::::::::;;;;;;<<<<<<<<<;;;:::999777666555444444999888888888999;;;===>>>666555444444555555444333222333444444222111222444:::888CCCfffppp___QQQDDD;;;666666666666666666666666666444555666777888888888888666666666555555555555555555444444444444555666666666666555555444444444333222333555666777777777666444444333222222333444555444444444444555555555555555777888666444555999===999>>>GGGRRR\\\dddiiilllwwweeekkk^^^<<<666333000///++++++---------+++******+++(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))((('''((()))***+++///222666888<<>><<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;999777555555555555666555555555666888:::;;;777555222222333444444333000111222222333555666666777666666CCCgggzzzhhhTTTHHH???===;;;999777666666666444555666777888888888777999888777666555555666777444333333333333444555666444444333333333333333333222333444666666666555444555444333222222444666777555555666666777777777777666999;;;:::999;;;AAAGGGLLLUUUbbbrrr}}}pppqqq[[[===111666///)))---222)))+++---,,,***))))))+++((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))))))))+++---000111333444777<<>>@@@DDDEEEBBB>>><<<===>>>@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777555555555555777555333222111222444555777555222000111333333333111111111000111444444333000888;;;:::GGGaaavvv}}}}}}qqqiii\\\WWWPPPFFF>>>777333111555666888:::::::::999999999777555333222333444555555555555555555666777888444444444444444444444444444555666777777666555444777666444444444666888:::666777777777888888999999222777>>>DDDIIIQQQ]]]eeejjjqqq}}}tttUUU]]]\\\999333111,,,&&&,,,000&&&(((***,,,,,,)))'''(((***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))***---111555777333555:::EEERRR\\\```aaaddd}}},,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,++++++*********+++++++++************)))(((((((((((((((((((((((((((((()))))))))'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!################################################ !!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$'''((((((&&&$$$""""""###&&&%%%###"""""""""######"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******)))))))))))))))***+++***+++---...///---+++---...//////000/////////222222222222222222333333444444444444555777888:::===;;;999777777999;;;===============>>>???@@@AAAAAABBBCCCBBB@@@AAAEEEIIIEEECCCBBBCCCFFFHHHFFFDDD@@@AAA@@@???BBBEEECCC>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<999999999999999;;;<<<======999666444444555666666666444111000111222222111222222111111000111111111///111111000222666666222444333777;;;;;;AAAZZZvvv~~~zzzuuuxxxnnnggg]]]PPPGGGEEE>>>>>><<<:::<<<===888000333888;;;777444555666444666777888999999888666555888444444777888777666888999999:::999999888777777<<<:::777555555666666555444999;;;777555888<<<<<>>???@@@?????????>>>>>>@@@CCCEEECCCAAA@@@AAACCCEEEDDDBBB:::;;;;;;;;;@@@EEEDDD????????????@@@BBBDDDEEEEEE??????===<<<:::999999999;;;:::888777777999;;;======:::666444444555555555444222000000222444444444111111111000111111222222111333333111333777777444333666>>>EEEAAA<<>><<<666333777;;;<<<444333333444666666666666444111222666777555444666666666888::::::888555222555666777777888;;;AAAEEERRRZZZ^^^[[[ZZZ```ggglllxxx~~~yyytttzzzoooHHH666888//////...---,,,+++*********)))((((((''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&&&&((())))))))))))222;;;;;;888<<>>???===;;;999:::<<>>>>>@@@AAA@@@???777999999:::???DDDCCC>>>>>>>>>>>>@@@DDDGGGHHHIIIAAA???<<<:::888888999999BBB???:::777777999===@@@>>>;;;777555555555555444222000000111333555666666000000000000111111222333000333333111222555555333222555===EEEBBB888666<<>>???>>>???>>>>>>>>>>>>>>>>>>===:::;;;;;;<<>>>>>@@@EEEIIIJJJIIIDDDBBB???<<<:::;;;<<<===IIIDDD>>>999999<<>>;;;888666555555555444333222111222444666666555////////////000222333333...111222///...111222000000///333999:::777777<<<::::::JJJkkk|||}}}zzzxxx{{{zzzuuurrrrrrppplllllliiiffffffggggggeeeccc\\\XXXVVVXXX[[[```iiirrrkkkfffbbbcccjjjpppttttttwwwyyyzzzyyywwwvvvyyy|||yyyqqq{{{\\\888---333666111***---------,,,+++******))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''''''''''''''&&&'''(((***,,,///333666<<>>???>>>???@@@@@@???>>>=========:::<<<===???EEELLLLLLHHHAAA???>>>BBBGGGJJJHHHFFFEEECCC@@@===<<<===>>>???JJJFFF???;;;:::===BBBEEE===;;;888777666666555444666555444444555555333222////////////000111222333...222333000...000111000111...---000333555888<<<888222777HHHWWWcccttt~~~www{{{~~~~~~~~~|||zzziiieeetttcccAAA777...+++---...///111,,,,,,,,,+++******))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&(((***+++---111777<<<:::JJJWWWWWWWWWdddyyyuuukkk...000222111000.........***++++++,,,,,,------...++++++***))))))***,,,,,,,,,,,,------------......+++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$%%%%%%%%%###"""###$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***''''''''''''((()))******,,,***(((((()))***)))(((***)))))))))***+++---...***++++++,,,---...//////111222333555666666666666666666666555555666666666666666666777777888999::::::888777888:::===???@@@AAABBBBBBAAA>>>======>>>888:::<<<@@@GGGOOOPPPLLLAAA??????CCCIIIJJJGGGBBBAAA@@@>>><<<<<<===>>>???FFFCCC>>>:::999;;;???BBB<<<:::888777888777666555999777666666666444222///////////////000000111222111666777333000111222222333111111222333333222111555222333888<<>><<<===>>>888:::;;;===DDDJJJJJJFFF>>>===>>>DDDKKKLLLFFF@@@===============>>>>>>???BBB@@@>>>;;;;;;<<<>>>???:::999777777888999888666999888777777666555222///000000/////////000000111222777999444000111333333000222333333222111...,,,000000111222222777@@@HHHggg{{{{{{wwwvvvyyyzzzaaaAAA666///444000,,,+++///000,,,'''***************))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))************...222555999???IIIQQQaaaeeemmmooooootttppp``````dddccc///000111000...+++************+++,,,,,,---......---,,,+++)))))))))***************++++++,,,,,,,,,+++++++++************)))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$################################################$$$#########""""""!!!!!! """$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%$$$""""""###$$$!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''')))******...,,,)))))))))***************))))))***,,,///000***++++++,,,...///000000...///111333444444444333888888888888888888888888555555444555555666777888555888999999888:::???CCCAAACCCDDDAAA>>>;;;<<<>>>;;;<<<;;;;;;???CCCAAA<<<;;;;;;===DDDLLLMMMFFF???<<<======>>>???@@@@@@@@@AAA@@@???>>>>>>>>>??????999888777888999999888777888777777777777666333000111000000////////////000000666888333...///111111---///000//////111222222---......,,,///444666666CCCccc~~~vvvsssrrruuugggKKK333---000,,,***++++++)))***,,,,,,+++************))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))*********+++***///666<<>>AAACCCAAADDDFFFDDD>>>:::;;;===???===;;;:::;;;;;;;;;:::777:::???CCCEEECCC@@@>>>999>>>DDDEEEAAA===<<<>>>>>>@@@AAA???<<<:::;;;===<<<:::777555444444666777777777777777555333111000///////////////000111111222222222111111111000000...///000111111000///.........///000111222333333666AAAVVVppp{{{wwwsssdddhhhpppkkk|||ZZZ:::111333111------///...---,,,++++++++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++---***++++++***))))))+++---000888CCCLLLVVV___aaa___~~~yyykkknnniii___XXX\\\jjj///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++*********)))))))))))))))))))))((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$######################################################$$$$$$$$$######"""##############################""""""""""""######################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$%%%$$$###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((******((('''''''''(((((())))))((()))***---000111,,,------...//////000000222222222111222333333444444555666777888999999999777666555444444666777999<<<;;;;;;<<<===>>>???@@@BBBEEEFFFDDD???<<<===@@@DDDAAA>>><<<<<<<<<;;;;;;777:::===AAABBBBBB@@@>>>CCCGGGIIIGGGBBB??????AAA???@@@AAA???<<<:::;;;===888888777777777777777777777777777666555333111000///////////////000000111111111000000000/////////...///000000000000///......//////000000111111222111333;;;KKK___qqq|||||||||nnnVVV@@@...+++---++++++///------+++******)))))))))*********)))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((***+++&&&'''(((***+++...222555555BBBNNNTTT\\\kkk}}}qqqgggvvvzzzhhheeeiiiiiiqqq{{{------++++++++++++------++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++((())))))))))))))))))*********)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$###!!!###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$####################################""""""""""""######################################################$$$$$$############$$$$$$$$$$$$$$$##################$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&&&&'''''')))))))))***,,,///111333,,,,,,,,,---......//////111111000000111111222333555555666777888888777777555555444555666777999;;;<<<<<<======>>>>>>>>>>>>CCCEEEFFFDDD@@@???AAADDDHHHDDD???<<<<<<<<<;;;;;;999:::<<<>>>??????>>>>>>BBBCCCCCC@@@<<<;;;===@@@???@@@@@@???<<<;;;;;;<<<777888999::::::999888777666666666555444222000000//////......//////000000////////////..................///000000///......////////////////////////111...---111>>>QQQeeeqqqnnnPPP???777...***---...+++---333,,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,///444888EEEPPP\\\iiizzzxxxhhh```bbbuuuzzzxxxgggSSSVVVcccjjjzzz,,,,,,+++******+++,,,,,,***************************************************++++++,,,,,,++++++***'''((((((((())))))******+++***)))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!########################!!!!!!"""""""""#########%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$#####################""""""""""""#####################$$$$$$$$$########################$$$$$$############$$$$$$###########################%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''')))))))))***+++---///000++++++,,,,,,------......///////////////000000111555555666666666666666555333333444555777999;;;<<>>>>>======>>>???@@@DDDEEEEEEDDDBBBBBBDDDFFFGGGCCC>>><<<;;;<<<======???>>>>>>======<<<<<<<<<999::::::999777777:::===???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888888555555444333222111000000//////.........//////000////////////.........---......................../////////.........------111111000000444>>>JJJSSSiiiyyyVVV:::///......,,,---111000,,,,,,000+++***))))))((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''''',,,---...///222777>>>BBBVVV___ppp}}}mmmpppppp|||gggggg```eee___QQQNNN]]]uuu+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((()))))))))*********((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!########################!!!!!!"""""""""#########$$$$$$$$$#########""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))***************+++,,,,,,------...------------...//////333333444555555444444444111222333555777999;;;<<>>@@@BBBCCCCCCDDDCCCCCCCCCEEEFFFDDDAAA>>>===>>>@@@AAAAAADDDBBB@@@===<<<;;;;;;;;;888999::::::::::::;;;<<>>===<<<<<<;;;:::999<<<;;;999888999:::<<<===444444333222111000000/////////............//////000000/////////...............------------......//////......---,,,,,,,,,+++...111111///000444888HHHiiisssUUU@@@666333000---///,,,+++------***((((((+++******))))))))))))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''(((((()))((((((''')))+++...222999CCCMMMTTT\\\pppvvvnnnmmmbbbfff\\\XXXYYYcccooo~~~++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((()))))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%################################################!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$"""###$$$$$$""""""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))(((((())))))(((((('''&&&&&&&&&))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...000111111222333333333222000111333555777999:::;;;???>>><<<;;;;;;===@@@AAAAAAAAABBBCCCDDDDDDCCCCCCAAA@@@??????BBBDDDEEEDDDDDDBBB@@@===<<<;;;;;;;;;<<<<<<;;;;;;:::999999888>>>===;;;;;;;;;:::999777777666555555777:::>>>@@@333333111000000//////000//////......------......000////////////............---,,,,,,,,,,,,---......---------,,,,,,++++++)))+++------++++++...111444DDDVVVkkkyyySSSFFF666,,,***---000111///,,,******,,,,,,***(((******))))))))))))******((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((()))************,,,///444<<>>===<<<<<<<<<<<<===>>><<<999777777888999:::===;;;999999:::999777555333333333333444666888999333222000///.../////////000///...------------...............---------,,,------,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...000222...333777CCCYYYfffqqqVVV777///444666111((($$$)))000------,,,++++++------,,,)))((((((''''''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((''''''((()))+++---...111444999@@@LLL[[[jjjttt}}}oooYYYYYYsssttt```QQQSSScccqqq+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))******++++++++++++******))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$########################!!!""""""""""""#########!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""########################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!######""""""""""""######!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$ """###"""!!! !!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&%%%&&&&&&'''((((((''''''((((((((()))******++++++***************++++++,,,+++,,,---///000111111111///000222444555777777888111444888<<<===<<<999777===>>>@@@CCCDDDBBB???<<<888888999<<<>>>???===;;;:::::::::;;;<<<===>>>>>>@@@<<<888666888<<<@@@CCC===:::888777999999666444444444444444222000...---222111000.........///000000///...------------------------,,,,,,,,,++++++------++++++++++++------+++++++++++++++++++++++++++++++++,,,............---444333111888???QQQkkk{{{^^^>>>444777222...,,,---///000---)))&&&***,,,***'''((()))***''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((''''''))),,,///111444999DDDRRRfff|||ttteeegggjjjpppgggZZZPPPNNNRRR^^^uuu,,,,,,+++***)))))))))***++++++++++++***)))'''&&&+++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$##############################"""""""""""""""###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''(((((()))***+++++++++))))))***+++,,,......///000222333333222111222333555555666777888:::<<<===@@@BBBCCCDDDBBB>>>;;;888999999888777777777777777<<<;;;:::<<>>???AAAAAA???<<<999666888777666555444555555666888888999:::<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;:::888777777777888888888666333333333333222000222333444333111///000111////////////...---,,,++++++,,,---..................333///+++...,,,)))000---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,...111444666GGGSSSjjjxxx^^^QQQ@@@333......//////++++++*********)))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''))))))(((+++444===BBBLLLNNNfffzzzeeegggyyyuuuVVVJJJKKKJJJPPP[[[mmm*********)))******++++++,,,+++***((((((((()))))))))(((((((((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$##############################"""""""""######$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""########################$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))******+++++++++,,,,,,---...///000000000222444444333222333444555555555555666777888999;;;<<<===>>><<<:::777555777555444222222333444555999;;;===>>>>>>>>>???@@@:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888888666444333333333222111333444444333111000000111000///...---------------,,,---..................+++000---***...,,,(((///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---...//////888EEESSSfffzzzxxxVVVAAA888222,,,)))***,,,,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((((((((***///444:::CCCLLLTTTkkkttt[[[eeeyyyWWWCCCDDDMMM^^^mmm***)))))))))***+++,,,,,,---+++)))''''''((()))***(((((('''(((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$##############################""""""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!###$$$###"""################################################################################################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""##########################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((())))))******************++++++,,,---......///111333444333222333444444444444444555555666777999:::<<<<<<;;;999777555777666333222222333555666:::===@@@???===<<<>>>AAA;;;;;;;;;;;;<<<<<<<<<<<<============<<<:::999888666444222222222222111000333444555333111000111222000///---,,,,,,---...///---....../////////......)))///...111;;;777------------,,,+++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---...///+++111444444???SSS```bbbwwwkkkZZZEEE222(((222000...---...---***'''******)))))))))((((((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''(((((())))))***000888===BBBMMMZZZmmmuuulllggg]]]ggg|||zzzppp]]]KKKJJJXXXhhh***)))))))))***+++,,,,,,,,,+++)))''''''(((***+++(((((('''(((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$#######################################$$$%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!###$$$###"""################################################################################################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""####################################"""######$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))************++++++,,,,,,---------...000222333222222333444444444333333444555666666:::;;;<<<<<<<<<:::888777888777666555555666888999888;;;<<<;;;888777999;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<::::::666444333222333333222111333444444333111000000111///...---,,,,,,---///000/////////000000///.........333444>>>MMMIII777///...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////...222111+++...:::@@@>>>SSSaaauuuwwwoooUUUIII;;;444000---...111+++***+++,,,------,,,+++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((((((((()))*********,,,222;;;FFFUUUkkk}}}uuu[[[WWWXXXfffmmm]]]ZZZSSSLLLLLL[[[ttt*********)))******+++++++++***)))(((((()))******)))(((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$############$$$$$$#######################################$$$%%%&&&""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""#######################################$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""####################################!!!"""######$$$#########"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&''''''((()))***))))))))))))))))))******---------.........//////---///111222111111222333333333333333444555666777;;;;;;<<<======<<<;;;:::999999888888999999:::::::::;;;;;;:::999999:::<<<<<<<<<<<<============>>>>>>============<<<<<<<<<999777555555666666555444222333333222000//////000---------------...///000000000000000000//////......222333===MMMIII777---......---,,,++++++++++++++++++++++++,,,,,,,,,,,,(((((()))***+++,,,------,,,//////,,,---000111///111:::GGGSSS^^^ffflllnnnzzz~~~ooo```LLL888333...***,,,---,,,---000)))))))))))))))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))+++,,,---...222888CCCZZZyyykkkXXX[[[cccllllllTTTLLLJJJIIINNN]]]www++++++******)))*********))))))))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$########################$$$$$$############$$$$$$####################################$$$%%%&&&'''""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""####################################!!!!!!"""###############"""############$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''((()))******)))))))))))))))))))))---------............///+++---///000000000111333222222222333555666888888;;;;;;<<<=========<<<<<<888999:::;;;<<<<<<;;;:::===;;;:::;;;===@@@AAAAAA<<<<<<=========>>>>>>>>>======<<<;;;<<<===>>>???999777555555666777666555111222222111///......///+++,,,---...////////////000111111111111000///...,,,111///222<<<999...,,,///...---,,,++++++++++++***++++++++++++,,,,,,,,,(((((()))******+++++++++,,,***+++//////---,,,///+++---///222444999BBBKKK\\\cccxxxjjjQQQ@@@666---&&&333000000222111,,,((()))------,,,+++)))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((***,,,...///777@@@JJJ\\\tttTTT___~~~dddRRROOOJJJOOOZZZkkk,,,,,,+++***)))))))))***((()))************))))))+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$####################################$$$%%%&&&'''""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""####################################!!!!!!"""###############"""############$$$$$$$$$!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))***************)))))))))))))))++++++,,,,,,,,,,,,,,,,,,***,,,.../////////111222222222222333555777999:::;;;;;;<<<<<<======<<<<<<888999;;;===>>>===;;;:::999777555888===AAABBBAAA============>>>>>>>>>>>>===<<<;;;:::;;;===???@@@777555333333555555555444000111222000...---...///***+++---///000000//////111111111111111000//////000444///+++///,,,***000///...---,,,++++++++++++******+++++++++,,,,,,,,,******++++++++++++******...((()))//////))))))///...------...------333;;;999>>>OOO[[[mmm|||mmmWWWIII<<<222111000+++,,,222+++'''&&&***++++++---111)))***++++++)))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''')))+++---///000???NNN___xxxwwwccckkk|||bbbOOOJJJMMMTTT___sss************************++++++******))))))((((((''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%########################""""""""""""""""""""""""$$$"""!!! !!!"""$$$%%%%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))((((((((()))+++---///,,,,,,++++++,,,,,,---...////////////000000000000222333444333333444777:::;;;<<<<<<;;;999888888999???>>>===;;;;;;::::::;;;444555777999;;;===???@@@>>>>>>>>>===<<<:::888777444???AAA888444999;;;777555666888999888666333111333222000............///,,,,,,,,,,,,,,,---...//////000111111000///000222999666222///---...///111,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++++++++++++++++++++------------------------000...///555EEE[[[ppp~~~zzzppp\\\JJJ===555222------,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''+++)))'''&&&''''''''''''222%%%$$$111222***444JJJSSS^^^nnn|||qqqiii]]]bbbhhhWWWFFF>>>KKK___zzz*********************************))))))(((((((((''''''(((((((((((('''''')))))))))))))))(((''''''''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###$$$%%%########################""""""""""""""""""""""""###"""!!! !!!"""$$$%%%%%%$$$######""""""######%%%%%%$$$$$$############"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((()))+++---...++++++******++++++,,,---........./////////000000222333444444333444777999<<<<<<===;;;999888888999<<<<<<<<<;;;:::999999999444555666888:::;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>GGGNNNMMM@@@888999888444222444666777666555222111222111000///............,,,,,,,,,,,,,,,---......000111222111000///000111444333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***,,,333???KKKRRR]]]iiixxxvvvdddXXXOOOIIIAAA888222/////////---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''((()))))))))$$$***---,,,000===IIINNNVVVttt|||pppcccZZZWWWfffqqq```OOOHHHDDDHHH]]]sss************************))))))))))))((((((((((((''''''''''''''''''''''''(((((()))))))))((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$######""""""######$$$############""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,***))))))))))))***++++++---------.........//////111222444333333444666999;;;<<<<<<;;;888777777888888999::::::999888666555333444666888999999888888777777888999<<>>LLLMMM===111222222---,,,---...//////...---,,,,,,,,,,,,------,,,++++++))))))))))))))))))))))))(((((()))))))))************)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((%%%%%%)))...555AAAMMMjjjpppbbbUUUIIIOOOiiixxxeeeJJJFFFPPPlllzzzzzzzzzwww''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""!!!"""$$$&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###'''(((%%%"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$############$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&''''''''''''(((((((((***(((''''''(((******)))***+++------,,,,,,...///111222333222111444;;;@@@KKKEEE===666333222222222000//////333777777222---111000//////......//////@@@MMMNNN<<<,,,+++---++++++,,,---......---,,,+++------------,,,+++***)))))))))))))))))))))))))))(((((())))))))))))******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''',,,'''%%%,,,666BBBQQQ\\\___IIIFFFKKKaaatttXXXCCCCCCPPPmmmyyyuuusssooojjj''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""!!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###%%%&&&%%%###$$$$$$######$$$$$$%%%&&&########################!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((+++)))'''''')))+++***))))))***,,,,,,++++++---...///000111000///222777<<<>>>:::444111000000111000000//////444::::::444...//////............//////333===>>>111&&&'''+++***+++,,,---......---,,,+++,,,---------,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))))))))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((---***+++333>>>LLL^^^lllnnnQQQDDDTTTllloooUUUGGG===OOOlll~~~xxxrrroookkkddd___''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################"""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$######$$$$$$%%%&&&########################!!!"""""""""############"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((('''((())))))(((&&&((()))++++++******,,,---...111333333111000222555555444333444555555333222...---///333888888222---...............//////000,,,111111+++)))...111...,,,---...//////...---,,,***+++,,,,,,---------,,,))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((+++333===HHHWWWlll}}}{{{gggUUUEEEGGGeee~~~TTTDDDGGGKKK]]]|||yyytttooollliiiccc[[[WWW''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""############""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""###$$$###""""""""""""############$$$"""######$$$$$$######"""######""""""######$$$%%%###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''$$$&&&)))***(((&&&%%%%%%'''(((******))))))+++,,,///222666666333000000111000111222444555555222///+++,,,...111333222///,,,/////////...//////000000,,,......+++---222333///,,,---...//////...---,,,)))***+++,,,------------))))))))))))))))))))))))))))))((((((((((((''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&...<<>>KKKlll|||xxxqqqjjjccc^^^[[[YYYWWWVVVUUUQQQMMMJJJJJJJJJ(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%###"""%%%(((((($$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""""""""###$$$$$$$$$%%%########################"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%'''((((((((())))))))))))******++++++,,,---------111333111333DDDUUUNNN;;;...///000111000000///...//////............///000222111000111222111///---/////////000111000...+++///---++++++,,,------,,,---,,,+++***))))))))))))*********)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''(((***+++---555===LLL\\\wwwuuubbbZZZKKKOOOdddmmmTTT@@@???HHHddd~~~yyytttqqqkkkddd^^^YYYVVVUUUUUUSSSPPPNNNKKKIIIGGGFFF(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$############"""'''### """###""" """"""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$######"""######$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''((((((((()))))))))*********+++,,,,,,------,,,000///000<<>>;;;HHHccc}}}vvvnnnjjjgggbbb\\\WWWSSSPPPOOOQQQNNNJJJIIIHHHGGGCCC@@@((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""###########################$$$$$$$$$%%%%%%%%%&&&########################!!!"""%%%''''''&&&$$$"""$$$$$$$$$%%%%%%$$$######$$$$$$$$$#########""""""'''$$$ !!!""""""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""###############""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$##################$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,)))...---)))///888999111......//////////////////---------...///000111222333222111111111111...,,,......000222333111---***---------///111111///---,,,++++++***))))))*********)))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''')))---111777BBBNNNRRRyyy]]]IIIGGGJJJdddttt]]]DDD@@@IIIdddvvvkkkiiiaaa___[[[VVVRRRNNNLLLKKKNNNIIIEEEDDDFFFEEE@@@;;;((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$########################!!!"""%%%''''''&&&$$$"""&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$#########""""""$$$###############"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""###############""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((((((((()))******++++++,,,,,,111000++++++111222..................//////000////////////000111222333555222000//////000//////......///000111000---***(((***...222555444000---,,,+++******)))*********)))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''***000555<<>>>>>???===888444((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((('''&&&%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""#############################################"""########################!!!"""######$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$############""" """###$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!"""""""""###$$$$$$$$$%%%########################"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++***------++++++,,,---,,,------,,,,,,---...000111111000000000000000111111......000222444333000---...---++++++,,,,,,,,,***,,,,,,---000111111...++++++***************++++++))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$######"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################!!!"""""""""#########$$$########################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((+++333>>>HHHRRRaaammmuuu[[[JJJSSSkkk~~~pppTTT@@@EEEaaa}}}xxxtttuuuwwwuuukkkccc___\\\YYYRRRQQQOOOLLLHHHDDDAAA???<<<<<<<<<;;;:::777444222((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!"""$$$%%%&&&'''''''''$$$$$$$$$############""" !!!"""!!!!!!###%%%'''""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&########################""""""############""""""########################!!!!!!"""###############"""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,---...,,,++++++***(((------,,,,,,---...000111111000000////////////000***,,,111555888555000+++...,,,***)))***+++++++++222000------------,,,++++++***************++++++)))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())),,,666DDDPPP\\\kkkxxxooohhhZZZOOOQQQdddlllOOOCCCDDDXXX|||tttkkklllggg]]]\\\bbbaaaYYYOOONNNLLLHHHDDD@@@===;;;888999;;;999666333111000