BMU6( yyylllssssssyyy{{{lllcccgggxxxooo[[[nnndddaaaYYYGGGNNNKKK<<<222000///......---+++))))))((((((''''''''''''(((''''''''''''''''''''''''(((((()))***+++,,,,,,---------,,,++++++******))))))...000...///333666666444666888888888999;;;<<<>>>BBBIIISSS___fff```WWWrrr{{{tttttt}}}iiiPPPHHH:::III]]]ggg___WWWMMMGGGMMM___lllNNNIIIEEEBBB;;;111******/////////---+++******+++***)))000KKKyyylllkkklll```XXX]]]mmmhhhddddddccccccffflllvvvnnnccc___bbbiiipppsss~~~qqqsssuuudddMMM^^^lllcccNNN;;;CCC777333///---...111333444+++111222000000///>>>[[[yyyuuu~~~xxxwwwuuupppjjj{{{VVVFFFLLLzzz}}}sssqqqeee>>>777333---***)))*********+++******))))))))))))))))))************+++++++++,,,,,,,,,---...///000111000>>>```yyywww|||vvvzzzWWWaaaVVV777***---+++******,,,------+++******+++*********++++++++++++,,,***222))))));;;???CCCYYYpppZZZXXXggguuurrrqqqyyy}}}yyyuuusssrrrqqqppphhhjjjmmmiiilllmmmeee___dddbbbYYYVVVYYYZZZVVV___hhhssszzz|||mmmgggmmmyyykkkjjjgggDDDDDDWWWYYYDDD---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******,,,...+++))),,,222===]]]tttxxxwwwvvv{{{~~~ssscccWWW[[[hhhtttzzz~~~~~~jjjiiibbbccctttvvv\\\OOODDD<<>>+++''',,,,,,,,,+++++++++************))))))******+++,,,yyylllrrrrrrzzz|||llleeegggvvv~~~hhhOOO```aaa```YYYGGGOOOLLL===222000///......---+++)))***)))((('''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,---++++++******)))((((((((()))...000...///333666666222333555666777777999;;;<<>>LLL```dddUUUuuuttthhh[[[UUUDDDAAAXXXoooRRRMMMIIIFFF>>>444...---,,,...000000...+++***)))***///<<>>---------,,,,,,,,,++++++,,,++++++++++++++++++,,,------...///,,,,,,333<<<\\\___bbbnnnyyyyyytttvvvyyyYYYkkk}}}rrrRRR^^^nnnxxxwwwvvv~~~ooojjjkkksss~~~}}}___ZZZggglllSSSaaasssvvvpppQQQ:::444,,,,,,,,,+++++++++***************)))***++++++,,,tttlllwww{{{yyyvvvpppkkkddduuuzzz___ZZZ{{{aaa[[[SSSIIIXXXRRR;;;111111000///...,,,***)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))***+++,,,,,,+++***)))((())))))(((((((((+++---222000///000444555444333111222333444555777777888>>>EEEJJJIIIFFFCCC>>>999AAAGGGQQQ[[[aaacccaaa___gggiiilllqqqxxxsssUUUUUUGGGXXXiiiZZZ\\\oookkkwww~~~OOOOOOEEEJJJ\\\XXXLLLKKKLLLCCC:::111%%%++++++---000222000+++&&&&&&...AAAYYYgggiiiiiillltttXXX\\\VVVaaawwwiiibbb\\\```bbb``````bbbfffiii[[[WWWWWW\\\___```dddkkklllkkksss}}}{{{pppnnnuuu}}}vvvyyy{{{vvvlllGGG\\\vvv___SSSIIIDDD<<<222---...000///---000222///...000;;;ccc}}}wwwwww~~~~~~hhh|||wwwssssssNNNMMM[[[lll||||||kkkeeeOOOEEEvvvmmm{{{FFF333111111&&&***000%%%************************)))************+++++++++)))...000,,,,,,000444444EEEuuuuuu]]]```yyymmm\\\yyy~~~kkk|||mmmaaadddkkk>>>(((111))),,,,,,,,,+++++++++*********------)))***...---'''333)))---PPPppprrrqqqzzzlllmmmvvvqqq||||||kkkjjjuuu}}}xxxyyyxxxyyyzzz|||}}}|||{{{zzzqqqpppzzz~~~jjjuuu___>>>PPPsssSSS444***555***)))333%%%+++************************+++***222,,,...000222NNN```iiirrr|||xxx|||kkk{{{nnnCCCUUU```kkknnnYYYZZZfffssswwwvvv{{{~~~wwwpppnnn}}}sssaaalllgggOOOfffzzz~~~```ggg999(((,,,---,,,******,,,,,,+++,,,,,,++++++***+++++++++wwwllluuuyyyyyyyyytttjjjcccsss{{{fffdddbbb[[[RRREEEUUUQQQ===111111000///...,,,***)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))***++++++++++++***)))((())))))(((((()))+++---111000///111444555444111222222222444555777888999999@@@GGGHHHHHHFFF???777333:::FFFTTT```gggiiijjjfffhhhmmmrrrwww}}}}}}]]]TTTNNN[[[ppphhh]]]mmmooo~~~uuuvvv```UUU___ZZZMMMLLLNNNEEE<<<333'''+++***,,,///111111---******===QQQ___jjjtttvvvsssttt]]]___VVVkkkqqq___XXX```bbbbbb```aaadddffffffRRROOOPPPTTTUUURRRRRRVVV\\\^^^iiixxx{{{sssooosssvvv{{{vvvuuuzzzsssLLLTTTlll```MMMEEECCC<<<444///...//////...+++---111111111EEEqqq{{{~~~qqqxxx~~~oooRRRVVV```kkkzzz{{{yyyxxx\\\@@@XXXpppwwwnnnpppXXX===111///&&&)))///(((************************************+++++++++++++++,,,---...000333666999dddvvv|||}}}iiiWWWxxxwwwkkkwwwuuummmqqq|||vvv^^^kkkRRR...---+++,,,,,,,,,++++++++++++***+++---,,,)))***///000,,,---000:::KKK\\\lll|||ccc[[[vvv|||zzzpppooouuuvvvpppiiiqqqzzz}}}|||yyyyyy{{{|||zzzxxxvvvvvvyyy~~~vvvkkkdddkkkvvv~~~zzziiieeevvvnnnmmmxxxrrrrrrrrrqqqkkkCCCLLLsssuuuDDD+++111---***111(((---************************---'''/////////...777aaalllssszzz~~~zzzvvv```hhhllltttzzzooobbbdddkkkpppwww{{{zzznnnhhhhhhkkk|||kkkyyyvvvZZZBBBIIIRRRmmmgggLLLxxxoooUUU888///...---,,,+++,,,+++))),,,,,,+++++++++++++++,,,|||mmmtttyyyzzz|||xxxtttnnnyyylllfffddd___TTTEEESSSSSSBBB111111000///...,,,***)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))***++++++***))))))((())))))(((((()))+++...//////000222444444222000222222222333555777:::;;;888>>>DDDGGGIIIGGG===333---111:::FFFRRRZZZ^^^___eeehhhmmmqqqtttxxx}}}```FFFGGGKKK___dddMMM___qqqyyykkk[[[eee^^^PPPNNNPPPHHH???666)))******+++---000222111000,,,LLLhhhpppssswwwooo___iiiYYYZZZQQQvvvkkkWWWTTTYYY\\\^^^aaahhhoooooojjjJJJJJJLLLQQQPPPLLLHHHIIINNNRRR___qqqyyysssmmmmmmooorrrzzzzzzsssvvvxxx^^^UUUeeefffMMMIIIAAA===777111------...///---+++444555333RRR~~~}}}xxxmmmYYYaaaeeejjjyyyzzz}}}~~~rrraaaJJJKKKWWW|||iiieeeDDD111000---+++,,,(((************************************+++++++++,,,...******111333444===HHHvvvvvv~~~cccPPPeeedddTTTiii|||WWWdddiii;;;+++...,,,,,,,,,,,,+++++++++++++++---,,,)))***///111111(((:::MMMRRRZZZyyywww[[[hhhyyynnnllloooooojjjeeeWWWjjjxxxvvvyyy}}}|||xxxqqqnnnrrr|||tttggghhhpppyyycccccc\\\NNNZZZooouuujjjoooxxx~~~TTTEEE\\\ZZZ///,,,111+++---+++///++++++++++++++++++++++++111(((...111333333DDDwww|||zzzvvv{{{rrrzzzuuuuuuwww|||ttt[[[UUUjjjtttssssssxxxuuusss|||}}}xxxfffvvvTTTAAA<<>>AAACCCGGGFFF===333...///333;;;EEEMMMPPPQQQeeehhhlllnnnooosssxxx|||kkkCCCGGG???NNN]]]CCCWWW~~~uuu|||qqqgggYYYQQQdddcccTTTRRRTTTLLLBBB888)))))))))***,,,///111444555///MMMiiiqqqooolllcccYYYXXXNNNMMMLLL{{{gggWWW\\\XXX^^^ccchhhpppvvvooocccDDDEEEIIIMMMNNNLLLJJJIIILLLOOOZZZjjjssspppiiiffflllkkksssvvvvvvvvvuuu```hhhsssSSSKKKAAA>>>999333...,,,...000777...666777888cccjjjkkkzzz|||mmmsss```eeeeeeiiizzzzzz|||}}}{{{}}}kkkzzz^^^KKKEEEHHHjjj}}}```qqqkkkJJJ333444555...(((&&&*********************************+++++++++,,,,,,000***+++222333555HHH```ccc^^^xxxooo~~~rrruuuuuu^^^KKKRRRqqqxxxRRROOOeee\\\YYYrrrJJJ111///------,,,,,,,,,+++++++++***,,,,,,,,,,,,...000000222JJJbbbdddmmmuuu}}}oooppptttfffjjjoookkkggghhhiiinnnuuu{{{|||zzzvvvsss{{{}}}{{{tttmmmmmmvvvqqqbbb\\\aaagggkkklllwww~~~~~~aaaQQQUUUaaattt~~~{{{zzzuuusss{{{mmmuuuqqqJJJBBBqqqmmm888)))333,,,(((---///++++++++++++++++++++++++111,,,111///888EEEUUU}}}~~~pppnnnuuuwww~~~xxx{{{{{{}}}uuu```[[[mmmqqqpppqqqwwweeennneeemmmtttNNN:::HHHjjjlllLLLUUUpppMMM888333...,,,---...,,,)))))),,,,,,+++++++++,,,------~~~ooovvvzzzxxxtttllldddooo{{{zzzeeeUUUlllfffggg]]]KKKUUUSSSCCC111111000///...,,,***)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))************)))((('''(((((((((((())),,,///,,,...111333333111///...111111111222444777999:::;;;;;;:::;;;AAAEEEBBB;;;///---...555@@@KKKQQQSSScccfffhhhiiiiiimmmuuu{{{VVV]]]SSSZZZiiiPPP^^^wwwwwwlllSSSIIIFFF]]]eeeVVVTTTXXXPPPGGG:::)))))))))***+++---000444666666EEEZZZggggggdddhhhoooWWWPPPFFFPPPxxx```VVVbbbbbbjjjppprrruuusssbbbLLL>>>@@@BBBDDDFFFHHHIIIHHHMMMNNNUUU```iiiiiifffdddkkkhhhnnnzzzzzzzzz```NNNaaa]]]RRRdddyyywww}}}www___nnngggNNNAAA???:::444///---...000:::...333999GGGxxxqqqmmm{{{xxxuuuiiicccbbbccckkk|||zzzzzz{{{wwwyyyrrrnnnjjjQQQIII@@@ZZZvvv^^^wwwYYY;;;333555...''')))***************************++++++++++++,,,,,,,,,000,,,...111000777WWW{{{{{{WWW\\\llluuu~~~yyygggnnnkkkYYYJJJEEEZZZzzzsss\\\UUUeeewwwuuuUUUnnn]]]<<<,,,---------,,,,,,,,,++++++)))+++---///...,,,---///BBB```uuuvvvjjjnnn^^^|||iii___gggkkkfffgggpppxxxtttqqqqqqtttvvvvvvuuu{{{~~~tttnnnrrrxxx{{{pppbbbXXXWWWYYYYYYWWWYYY___pppwww___VVVYYYpppxxxuuuqqqqqqzzzwww]]]<<<]]]tttGGG,,,111,,,&&&...---++++++++++++++++++++++++,,,000333)))<<>>+++))))))******+++...222555777FFF^^^rrrsssjjjjjjqqqeee\\\HHH```nnnVVVOOO___bbbnnnuuuvvvvvvqqq[[[AAA>>>@@@AAA???@@@DDDFFFDDDGGGIIIMMMTTT[[[```cccdddgggeeehhhpppvvvsssnnnjjjgggnnnbbbVVVVVVJJJ===AAAmmm}}}yyyyyyaaaPPPjjj___CCC@@@:::555111///...///444,,,///999VVV}}}uuuyyyqqqrrrhhhccc]]]dddooo|||wwwyyywwwtttvvv|||~~~zzznnnkkkdddXXX@@@LLLkkkFFF111000,,,(((///************************++++++++++++,,,,,,,,,,,,......000000111AAAiii~~~]]]```uuunnnjjj~~~tttlllvvvkkk```llleeeTTTIII???KKKiiiiii^^^xxxwwwsss___gggpppIII+++------------,,,,,,,,,,,,)))***...111///,,,...333HHHkkk~~~{{{VVV[[[|||hhh^^^^^^iiillleeehhhtttpppsssvvvsssnnnooovvv~~~|||zzzrrrqqqtttyyytttjjj^^^WWWWWWUUURRRSSSPPPKKKdddnnn\\\WWWlll{{{sssoookkklllrrr{{{mmmBBBKKKooo\\\777------(((...+++,,,,,,,,,,,,,,,,,,,,,,,,(((000222'''BBBjjjiiiggguuu{{{||||||eeeeeehhh{{{www}}}sss[[[```ppppppjjjiiipppzzz~~~cccEEEAAAbbbjjj]]]eeeoooVVV:::///))),,,///+++***,,,,,,++++++,,,,,,---...///vvvgggqqqwwwwwwqqqgggaaattt|||vvvdddNNN^^^bbb___TTTDDDQQQPPP???111111000///...,,,***)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''&&&'''(((((((((***---///---///111111///---...000...000222333444444333222///111000...333<<>>CCCDDDAAA???BBBFFFIIIMMMTTTYYY\\\^^^```aaadddlllssssssooo|||zzztttiii```XXXOOORRR{{{}}}___NNNWWW}}}iiiEEE@@@999444333111///------......888ZZZvvvsssyyyvvvppphhhxxx```\\\iiitttyyysssyyyvvvsssvvv||||||zzzvvvgggsss{{{|||ZZZJJJnnnrrrmmmNNN222000---(((000************************+++++++++,,,,,,,,,------,,,///000///666PPPwwwppp^^^aaaggggggppp|||jjjcccaaaXXXssseeeUUU___dddOOOIII???CCC^^^~~~zzz{{{xxxnnndddVVV///...------------,,,,,,,,,+++***---000///...555>>>LLLjjjxxxmmm\\\mmm|||mmm^^^^^^gggvvvxxxpppooouuuiiiooosssrrrnnnooowww|||wwwqqqqqqsssttttttmmm```VVVUUUUUUTTTYYYVVVIIIMMMXXXooo{{{iiiYYYYYYppp}}}mmmdddfffttt{{{lllvvv|||uuuOOO@@@fffqqqDDD***000,,,///***,,,,,,,,,,,,,,,,,,,,,,,,***///222---MMMsssnnnlllrrrxxx|||jjjooozzz~~~{{{tttXXXWWWeeeiiifffmmmrrryyyxxxRRREEETTT{{{{{{___ZZZpppvvvCCC555+++---///+++)))---+++++++++,,,,,,...//////vvvgggqqqyyy{{{wwwnnn```sss{{{yyyooo\\\kkkddd]]]QQQBBBRRRSSSCCC111111111///...,,,***)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''&&&'''(((((((((***---000---///111000---,,,...000---///222444444333111//////222111---...444:::<<<<<<333))))))111<<>>BBBCCCDDDIIIOOORRRVVV[[[\\\[[[ddduuu}}}|||mmmeee```SSSUUUXXXKKKFFFrrrssstttvvvuuuZZZBBBTTTzzz___GGG@@@888444444333///+++---444111777WWW{{{qqqttt}}}~~~iiipppcccbbb^^^\\\nnnwwwvvvoooyyyxxxvvvyyy}}}{{{\\\KKKnnnccchhhbbbvvvxxxooozzz[[[eeeQQQ666444111'''+++************************++++++,,,,,,,,,---------+++.........<<<\\\ooobbbaaafffffflllxxx}}}~~~yyyeeeKKKNNNooodddKKKIII@@@BBBZZZ~~~}}}yyyccc^^^666......---------,,,,,,,,,---++++++......000;;;GGGTTTiiiooo~~~aaa```lll}}}rrrbbb^^^dddsss~~~wwwwwwnnnllljjjkkkoootttxxxzzz{{{||||||wwwqqqnnnpppsssqqqfffeeehhhiiihhhnnnkkkhhhXXXUUUjjjggg```UUUXXXlll|||~~~kkk}}}^^^BBB^^^MMM(((222000///***,,,,,,,,,,,,,,,,,,,,,,,,///...333666WWWvvvssswww|||uuuxxxwwwccceeerrrnnnvvvzzzggg___ccceeeiiivvvwww{{{}}}yyy|||lllsssbbbIIIAAAVVVYYYTTT___zzzKKK:::...///000+++)))---+++++++++,,,---...///000rrrsssyyyvvvtttggg^^^rrrwwwuuu^^^SSSzzzeee[[[VVV@@@LLLZZZAAA222111000///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))******++++++)))((('''((('''&&&'''***,,,---,,,///111000---,,,//////---///000222333444333333222444111000111555777666333>>>999///)))---777@@@CCC888FFFZZZiiihhh```bbbjjjiiikkkwwwvvvdddQQQGGGOOOhhhqqqbbbzzzIIICCCGGG```iiicccUUU```fffWWWJJJ555***((()))++++++***,,,222HHHZZZaaa```ZZZsss{{{fffaaa@@@MMMHHHGGGMMM___```jjjlllllllll[[[BBB777888999:::;;;;;;:::999888888888888999;;;>>>AAACCCIIILLLOOOTTTaaapppvvvssskkkiiiccc\\\XXXWWWQQQIIIFFF^^^~~~~~~|||}}}~~~~~~uuunnnMMMIIIgggSSSHHH@@@<<<666...111444,,,,,,...222FFFhhh}}}~~~|||{{{{{{mmmwwwZZZPPPYYYwwwfff]]]eeennnoooppptttooouuuzzz|||{{{|||qqqFFFDDDXXXxxx]]]qqqQQQ}}}wwwiiiPPPZZZ666666666111'''************************+++,,,,,,,,,,,,,,,,,,---+++...000000BBBqqq{{{lllPPPfffqqqbbbxxx~~~}}}qqqZZZVVVnnniiiNNNVVVNNNIIIaaaWWWbbbuuu888333------,,,***111333(((......(((...555---BBBwwwvvv{{{~~~rrrmmmuuummmmmm\\\```iii~~~uuuzzzpppccc___jjjrrrooommmpppvvvqqqkkkrrrxxxooommm|||~~~xxxmmmhhhmmmwww|||zzztttzzzuuuggg___bbbbbb\\\UUUSSSWWWdddsss~~~xxxwwwJJJUUUzzz___777///+++***---++++++,,,,,,,,,,,,------,,,333&&&<<<~~~yyyxxxpppvvvwwwqqqnnnjjjkkktttyyyuuunnniiigggiiinnnwwwxxx|||~~~~~~~~~pppvvv{{{rrrhhh\\\SSScccuuuzzzFFF===MMMLLLkkk|||VVVHHHZZZiii???111222&&&---666%%%///%%%333------333)))999nnnppp}}}xxxvvvttteeeZZZpppwwwwww```SSSwwwfff\\\WWW@@@KKKXXX???222111000///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))******++++++)))((('''((('''&&&(((***,,,---,,,...000000---,,,///000---///000111333333333333222222222222444666777777666???===444)))***666@@@CCCGGGKKKTTT]]]___]]]___eeehhhiiittt}}}{{{fffSSSMMM[[[xxx~~~kkkqqqrrrUUUTTTUUUpppvvvkkkXXXbbbkkk^^^PPP888***((()))++++++***---222]]]pppsssgggWWWcccxxxaaaVVVTTT999KKKIIIIIIMMM]]]^^^iiillllllkkkYYY@@@666777888999999999999888777777666666777888;;;>>>@@@BBBEEEGGGLLLXXXfffmmmlllmmmlllhhhdddbbb^^^QQQEEEEEETTT|||aaaHHHaaafffRRRCCC<<<:::222111222,,,,,,,,,333OOOttt|||yyyjjjaaaFFFAAA[[[fff\\\[[[fffooonnnmmmppplllqqqvvvxxxwwwyyy}}}]]]DDDEEE]]]zzz\\\pppcccBBBxxx|||rrr]]]ccc>>>444000///+++************************++++++,,,,,,,,,,,,------+++...111777QQQ~~~www\\\FFFggg|||ttt~~~xxxvvvaaa]]]rrrddddddXXXTTTmmm~~~YYY```}}}MMM444------...***///222)))---...***---222...III}}}~~~rrr}}}wwweeeyyypppggg\\\^^^nnnyyy}}}{{{mmmaaa```fffjjjnnnqqqooooookkkmmmsssmmmlllyyywwwpppdddZZZ[[[bbbfffdddcccpppwwwsssnnnllldddYYYRRRNNNPPP___qqq|||~~~yyyxxxzzzvvvQQQNNNrrrjjj>>>000000***111++++++,,,,,,,,,,,,---------444333XXXuuukkk}}}xxxyyykkknnnnnnqqq{{{ssslllffffffggggggkkkooosssuuuzzz~~~qqqsss}}}yyynnn^^^PPPJJJJJJLLLgggxxxSSS@@@KKKQQQdddZZZCCC===OOO}}}yyyFFF,,,222++++++222***---(((111,,,...000,,,HHHmmmnnnzzzxxxxxxuuuddd[[[sss~~~nnn```ggg]]]WWW???JJJXXX???222111000///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))******++++++)))((('''((('''&&&(((+++------------000///,,,,,,000000......///000111222222222222111444888::::::999999:::<<>>AAAKKKYYYbbbeeehhhhhhhhhhhhlllllldddYYYIIIJJJ}}}rrrKKKZZZwww```EEE:::===777222222111333...888\\\zzzyyyxxxtttfffCCCAAAFFFRRRQQQYYYhhhooollljjjllliiimmmqqqssssssuuuyyy}}}XXXCCC;;;^^^___```rrrwwwfffIIIaaa{{{nnnccclllQQQ>>>222///+++************************+++++++++,,,,,,------------...111AAAdddzzz}}}SSS@@@^^^mmmpppzzzyyyvvvuuuzzz~~~uuunnn||||||qqq___\\\tttzzzzzzlll|||wwwtttlll[[[666---...000+++---000++++++...,,,,,,///444SSSgggbbbggglll]]]YYY___vvv}}}~~~|||nnnaaa^^^___]]]WWWgggmmmjjjgggllllllmmmwww|||mmm^^^XXXZZZ\\\[[[aaahhhjjjeeebbbccc```ZZZPPPJJJLLL^^^sss~~~~~~zzzuuuwwwvvv~~~~~~YYYAAA```sssFFF---111$$$111++++++,,,,,,,,,,,,------+++///999kkkqqqxxxrrrfff|||wwwmmmuuukkkqqqrrrrrrvvvvvv___\\\\\\bbbgggiiikkknnnrrruuuzzz}}}tttsssssshhhUUUSSSMMMBBB999;;;IIIVVVnnn}}}wwwTTTTTT```}}}qqqRRRAAAUUUtttYYY...444000))),,,---+++,,,///+++///---333```pppooozzzxxxzzzwwwccc___xxxsssbbb~~~fff\\\VVV@@@KKKYYY@@@222111000///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))******+++***)))((('''((('''&&&(((+++---......,,,//////,,,,,,///000...---...///000111111222222333888???AAA@@@=========666@@@>>>///(((333AAAEEEUUUQQQNNNQQQYYYaaahhhmmmkkklllsss{{{|||xxxwwwzzzppp^^^QQQPPPaaayyywww\\\xxxVVVRRREEEaaazzznnn[[[fffpppdddUUU<<<***((()))+++,,,,,,000666HHHllluuummmdddmmmqqqLLLLLL///???BBBHHHNNN]]][[[eeeiiillljjjSSS:::333444444555555555555444444444444333333333444555666777888888:::BBBNNNZZZ```eeefffeeecccfffkkkkkkgggQQQGGGzzzsssUUUYYYnnnIII888===:::222555999777...???mmmqqqxxxpppvvvuuuKKKDDD777FFFMMM[[[iiinnnjjjiiikkkhhhkkknnnpppqqqtttwww{{{^^^BBBGGG___cccVVVtttggg]]]{{{}}}ppplllWWW>>>000///---************************+++++++++,,,,,,---------000000333JJJtttwwwtttIIICCC[[[]]]eee{{{zzzzzzxxxxxxuuu___]]]sss{{{uuuiiivvvlll;;;///...111,,,+++///---,,,---++++++222AAA^^^{{{\\\___wwweeeYYY[[[___zzz}}}wwwvvvyyyuuuuuukkk[[[bbbmmmjjjdddiiimmmooowww~~~nnnfffgggkkklllwwwyyyuuulllddd```[[[TTTLLLHHHMMM___rrr|||}}}}}}vvvxxxwwwtttuuu|||www|||rrrllljjjccc<<>>======DDDUUUfffuuu^^^OOOXXXnnn\\\UUUooo<<<666111***+++---)))///---+++000,,,AAAxxxppppppyyyuuuxxxuuu```aaaxxxhhhRRRiii~~~cccZZZVVV@@@MMM\\\CCC222111000///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))******+++***)))((('''((('''&&&(((+++...//////---//////+++,,,//////---,,,------...///000111222222999AAAFFFDDDAAA??????111;;;???666...444@@@HHHHHHKKKOOOQQQTTT[[[aaaeeeiiilllrrrwwwxxxuuutttvvv~~~nnn___XXXbbb{{{ppptttnnnMMMKKKFFFffflllhhh\\\kkkssseeeVVV???+++((()))+++,,,---222888BBBiiipppiiigggppp}}}qqqlllddd;;;???===EEENNN\\\ZZZcccgggkkkgggOOO777222333333333333333333333333444444333333333333333444777777777999>>>GGGUUU___fffjjjiiibbb\\\[[[YYYWWWXXXIIIrrrzzzssslll```bbb{{{QQQ:::>>>999111444:::444+++EEExxxiiinnn}}}uuu[[[@@@GGGDDDFFFOOO]]]iiikkkhhhhhhkkkiiikkkmmmoooqqqtttxxxzzzxxxyyyvvv[[[FFFDDDccc___MMMnnnxxx___~~~~~~cccQQQ444***///000******************************+++,,,,,,---......000111666VVV~~~nnnCCCFFF]]]aaannn|||yyykkkXXXXXXhhhuuu|||zzzmmmEEE222---222...***.........+++***,,,999TTTllluuu}}}|||OOOdddxxxbbb]]]^^^aaayyywwwpppmmmdddqqqvvvqqqsss|||zzzmmmcccmmmjjjdddjjjooorrryyyvvvmmmooowww{{{~~~fffTTTRRRPPPUUUbbbnnntttvvvxxx{{{xxxqqqjjjccc]]]nnngggfffvvvxxx~~~pppFFFMMMeee888555%%%111+++++++++,,,,,,,,,------000...LLLsssccc|||sss|||xxxkkktttsssuuu~~~wwwqqqlllmmmmmmkkkkkknnnoootttyyyyyyxxx{{{|||~~~vvvmmmuuu~~~ppp___PPPFFFBBBBBB===:::===AAAGGGSSS___{{{tttRRROOOwwwjjjyyy{{{LLL444,,,......***(((000,,,---...///TTT~~~lllnnnuuuooosssqqq^^^___uuu}}}hhhUUUnnnbbbYYYUUUAAANNN]]]EEE222111000///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))******++++++)))((('''''''''&&&(((,,,///000///...000///++++++......,,,,,,,,,,,,---...000111222///777AAAHHHKKKIIIEEECCC444999>>><<<555444@@@NNNFFFPPPWWWVVVTTTWWW[[[]]]cccgggmmmrrrsssrrrqqqqqqyyyiiiYYYMMMRRRlll{{{rrrlllxxx}}}eeeJJJGGGLLLpppcccccc^^^qqqyyyjjj[[[CCC+++))))))+++,,,...333:::LLLqqqppphhhoooxxx~~~rrrzzzGGGBBB;;;CCCLLL[[[ZZZaaaeeeiiidddKKK444333333333222222222222333333333333333333333222222222666666777999;;;BBBPPP]]]aaahhhllliiiaaaZZZRRRJJJUUULLLiiiyyyxxxyyyxxxwwwtttjjjcccfffYYYAAAAAA999///000444444---LLLzzzhhhgggtttmmmzzzZZZLLLJJJNNNJJJSSS___fffgggggghhhjjjjjjjjjkkkmmmppptttwwwyyyuuu~~~~~~dddQQQ>>>CCCbbb}}}[[[IIIYYYmmmXXXxxxZZZ\\\BBB444222,,,******************************+++,,,,,,---.........444<<>>===DDD>>>333AAA\\\OOOUUUWWWRRRQQQVVVZZZYYYZZZaaajjjoooqqqqqqpppnnnjjjfffdddaaabbbllleeeMMM[[[^^^|||sssWWWMMM^^^~~~eee```WWWnnn~~~sss```CCC+++))))))+++---///555===TTTsssddd]]]rrr~~~}}}nnntttkkk<<<:::999FFFPPP\\\[[[```bbbfff```EEE222555444333222111111222333444...///000000111000000000000000222555444777FFFVVVZZZXXXUUUXXX```bbbVVVHHH;;;IIIZZZsss|||{{{wwwsssxxx{{{ooo[[[JJJmmmmmmUUUIIIGGG>>>777444...555777___}}}uuuvvvSSSLLLHHHQQQ[[[```ccceeedddcccfffeeeeeegggkkkpppssstttyyyzzz|||~~~gggYYYGGGBBBcccuuubbbNNNhhhrrr]]]DDD>>>ttt|||UUUcccAAA111333111************************)))******+++---...//////---:::IIIuuuxxxaaaVVVCCCKKKVVVnnnzzznnnrrrwwwYYYTTTQQQ```yyyaaaRRREEE???===666444MMMmmm}}}uuuvvvppppppeee<<<(((111222------...------333333DDDzzzPPPcccnnnYYYUUU\\\cccdddaaalllvvvkkkaaajjjwwwsssqqq~~~ooohhhmmmrrrooolllkkkmmmpppooolllkkkuuuhhh___cccnnnssssssrrr|||zzzvvvuuu|||}}}sssccc@@@VVVzzzPPP+++777+++++++++,,,,,,,,,---------555<<>>LLLdddqqqpppqqqwwwoooMMMXXXtttdddsssbbb???444222+++)))...***,,,555&&&EEE|||nnnlllrrrsssvvvtttiiinnnxxxvvv~~~nnnQQQgggbbb^^^QQQHHHEEEXXXFFF333222111///---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***+++++++++***)))'''&&&%%%%%%&&&''')))***,,,---...------,,,,,,++++++***)))***+++---000222444444111777BBBNNNYYY^^^___]]]TTTEEE<<<@@@>>>888<<>>KKKPPPWWW]]]```aaaaaabbbjjjfffiiiggg```gggooolllooo~~~jjjSSS@@@UUUeeeRRR]]]LLL>>>???HHHvvv___MMMFFF;;;111///++++++++++++++++++++++++***+++,,,---///000111111111777ZZZrrrQQQ@@@EEEHHHWWWmmmtttttt|||xxx|||}}}~~~rrroooZZZXXXbbbvvv}}}~~~qqqRRRAAA===;;;999;;;<<>>GGGOOORRRRRRQQQKKK>>>999@@@AAA999:::BBB444<<>>AAA;;;JJJVVV]]]]]]aaacccVVV@@@333222333222111111000000111111111000000///////////////000...///222333555:::AAAIIIMMMPPPPPPLLLJJJKKKMMMMMMFFFOOO___gggrrr{{{zzz|||~~~uuuwwwttt```rrrvvvgggQQQHHHHHH<<>>:::666666444===SSSeeemmmttt|||yyyyyy???000111---000,,,---///,,,111AAAqqqkkk|||bbb\\\jjj{{{YYYaaafffttt|||tttnnnoooyyy}}}}}}|||zzzzzzzzzxxxuuuqqqqqqgggoooxxxxxx{{{{{{fffZZZXXXXXXeeehhhnnnpppiii[[[PPPKKKIIICCCCCCOOO___llltttxxxvvvkkkbbbfff}}}zzz}}}EEENNNttt```999+++***------,,,,,,------......444```hhh^^^yyy|||iiisssvvvzzztttiiijjjkkkjjjiiikkkpppuuuxxxxxxxxxvvvuuuwwwzzz}}}~~~tttzzzrrrwwwpppoooyyylllWWWUUU[[[eeegggVVV===111777BBB[[[}}}WWW===SSS\\\XXXfff}}}qqqvvvPPP555...//////111'''111444111```qqqggghhhqqqwww~~~zzzkkkvvv~~~wwwxxxbbbBBB[[[cccXXXJJJFFFGGGZZZEEE222222000...,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))******+++***)))'''&&&''''''''''''((()))++++++---------,,,++++++******))))))+++---...000222222444666999>>>DDDGGGGGGFFFGGG;;;666<<<>>><<>>EEELLLTTTVVVRRRMMMJJJJJJMMMHHHPPP\\\___gggqqqsssyyy{{{uuujjj~~~oooVVVMMMNNN@@@000000111777~~~tttWWWXXXXXXEEE@@@FFFKKKQQQVVVYYY[[[\\\]]]fff```bbb]]]JJJGGGXXXfffhhhkkkuuu~~~~~~bbb```rrrWWWxxxzzz\\\:::777;;;XXX|||~~~rrrJJJ999AAA???...,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111666AAAmmmsssrrrGGG???DDDFFFQQQdddnnnwwwvvvzzz~~~{{{zzzyyy~~~uuudddaaagggzzzeeeLLLAAA;;;777:::666777DDDYYYllluuuuuudddCCC222111---000------///...555MMMPPP[[[]]]oooYYY```eeexxx|||vvvppppppsssxxxzzzzzzzzz{{{{{{zzzxxxvvvvvvvvvtttjjjrrrzzzyyy{{{ppp```YYYWWW___hhhuuuzzzoooZZZIIIBBB;;;;;;;;;BBBSSSgggrrrttt{{{yyyzzzzzzyyyxxx}}}PPPKKKssshhh<<<***,,,------,,,,,,---......///666jjj}}}```{{{ttthhhssswwwnnniiiiiihhhhhhiiinnntttyyyxxxxxxxxxwwwvvvxxx{{{~~~rrruuu{{{zzzssshhhaaaeeeyyynnnVVV===333;;;CCCFFFeeeuuu|||lllAAADDDrrraaaVVVhhhWWW555***,,,///222(((...444888qqqmmmeeeiiirrrxxxzzziiijjjuuusssxxxdddGGGbbbeeeYYYKKKIIIIIIYYYAAA222111000...,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))*********)))'''&&&((((((((((((((()))******------,,,,,,+++*********))))))***,,,---///000000444444666:::AAAFFFJJJKKKKKK@@@777555333666GGG[[[eeeRRRFFFIIILLLIIILLLVVVQQQVVV```hhhjjjiiikkkpppdddbbbeeemmmuuuwwwwwwwww~~~bbbMMMZZZnnnnnnhhheeessszzz___???,,,***,,,111444888>>>FFF^^^zzznnncccppp~~~~~~tttQQQDDD@@@777HHHXXX[[[[[[______QQQ<<<111222222222111000000000000000///////////////.........,,,+++,,,000222333999???KKKNNNSSSVVVUUUQQQMMMKKKHHHEEEPPP[[[ZZZ___hhhjjj~~~}}}{{{{{{}}}zzzyyy}}}~~~zzzssskkkeeevvvZZZPPPQQQCCC222000444@@@ooo{{{UUUOOOLLL???===DDDHHHOOOTTTVVVXXXZZZ[[[[[[XXXdddkkkYYYEEE>>><<>>,,,,,,,,,,,,,,,,,,,,,,,,,,,...............000111222777HHHwww~~~YYY???EEEGGGQQQbbbjjjtttsssppp|||tttzzz{{{|||{{{vvvnnnnnnuuuvvvVVVFFF@@@<<<======:::>>>RRRkkkvvvuuudddFFF222000---222000111...333444IIIhhhIIIOOOVVVcccXXX^^^ccczzz~~~tttjjjiiilllpppsssvvvuuuyyy}}}}}}{{{{{{uuulllsss{{{yyyyyy~~~}}}jjj___ZZZ]]]jjj}}}{{{___IIIBBB;;;>>>======KKKbbboooqqqtttrrrzzzpppTTTiiinnn{{{~~~VVVCCCnnnppp@@@---111------,,,------...///000;;;kkkuuubbbhhh{{{WWWtttnnnuuuwwwfffkkkiiigggfffhhhnnnvvv{{{wwwwwwxxxwwwwwwxxx{{{~~~yyyuuuwww}}}nnnuuutttkkkgggjjjrrr{{{xxxpppaaaTTTVVV[[[RRRBBBNNNJJJBBBQQQwwwXXXKKKllllll^^^lll]]]<<<---...222222+++///333;;;ooojjjooovvvyyy{{{hhhcccnnnmmmsss```BBBYYY```VVVKKKKKKLLLYYY???111000///...,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))***)))((('''&&&((((((((((((((()))******---,,,,,,++++++***))))))((()))***+++,,,---......333333555;;;DDDNNNVVVYYYYYYRRRHHH<<>>>>>LLLXXXVVVYYYaaacccsssrrrrrrtttxxx~~~tttoooqqqwww{{{zzzyyykkkaaa\\\tttxxx]]]SSSUUUFFF444222000CCC}}}vvvyyy~~~wwwIII<<<;;;;;;CCCCCCGGGMMMRRRUUUWWWYYYZZZbbbSSSUUUdddgggaaaUUUFFF999JJJ___nnn|||wwwtttqqq```IIIDDDrrrPPPCCC;;;@@@qqqnnnQQQ@@@===:::333,,,,,,,,,,,,,,,,,,,,,,,,///.........///111222444888RRRhhh>>>EEEIIISSSbbbhhhooo}}}}}}cccmmm}}}vvv|||~~~~~~zzzyyysssdddMMMEEEAAA999===;;;999GGG___nnnppp{{{gggKKK444111---333000111...111444OOO{{{YYYKKKKKK[[[bbb\\\___fff~~~yyyjjjiiiooorrruuuwwwpppvvv|||}}}{{{{{{sssjjjrrryyyvvvuuuzzzxxxjjjbbb___lllhhhPPPHHHAAACCC@@@<<>>===GGGcccyyyeeeTTTiiisss___]]]cccFFF666444555111///111222<<>>DDDHHHSSSccchhhkkkwwwsss{{{}}}yyy|||yyywww|||zzz{{{sssvvvZZZMMMFFF:::>>><<<888@@@TTTgggoooyyy}}}ooopppTTT888111,,,111------///,,,:::iiixxxxxxeeeJJJHHH___^^^ZZZZZZfffzzzzzzkkklllqqqssssssvvvsssyyy~~~}}}{{{}}}ppphhhqqqxxxtttrrrvvv~~~yyyooofffppprrrZZZSSSEEEDDD@@@===EEEXXXlllwwwttttttwww~~~jjjgggyyywww}}}jjjiiixxx~~~pppBBBcccxxxFFF------,,,,,,------...///111111999ooorrrqqqtttvvvkkknnnjjjfffdddgggmmmrrruuussstttvvvvvvvvvwwwyyy|||yyyvvvyyy|||ddd]]]KKKLLL]]]dddkkktttuuurrrTTTKKK555>>>>>>EEE\\\qqq~~~eeeUUUfffxxx\\\LLL}}}fffJJJ777111111000111111222@@@kkkpppxxxxxxsssyyyxxxiiivvvzzzooorrr___===NNNoooYYYRRRHHHHHHJJJ\\\FFF//////...---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))(((''''''&&&&&&&&&'''(((***+++,,,,,,,,,++++++***)))))))))((())))))******+++++++++......000777BBBNNNXXX]]]ffffffcccXXXGGG::::::AAAFFFHHHNNNTTTWWWUUUPPPKKKOOOMMMRRR\\\cccbbb^^^\\\YYYOOOOOO___mmmooollllllVVVYYYYYYKKKCCCTTTbbb[[[eeekkk}}}|||]]]999,,,,,,000555777777:::???VVVoooddd___qqquuuuuuRRRIIIGGG:::AAAIIIWWWVVVYYY[[[QQQ===111000111111000///////////////---...///000000...,,,+++---+++,,,...---+++---111000222222111///...///111222...888EEEFFFLLLVVVWWWbbbeeelllttt}}}ssskkkbbbccciiiqqqjjjYYYVVVjjjuuunnnbbbaaaaaaMMM555111000DDDvvvoootttlllnnnUUUBBB999:::AAAEEEJJJNNNQQQSSSVVVXXXJJJfffmmmnnnOOODDD[[[nnnnnnttt}}}tttXXXHHH333000888PPPhhhqqqkkkcccEEEmmmRRRAAA???DDDrrrzzz{{{}}}~~~}}}vvvfffRRRAAA555...------------------------......------000333666888;;;aaazzzqqqRRR999>>>BBBDDDPPPcccjjjlllvvv|||zzzwwwnnngggwwwwwwvvvzzz}}}~~~nnn\\\OOOFFFCCC===:::???PPPeeesssxxxWWW:::111,,,111......///...FFF~~~~~~nnnBBBHHH]]]tttWWWRRROOObbbrrryyymmmfffkkkpppooopppvvvwww|||}}}||||||~~~nnngggpppwwwsssqqqtttuuu}}}sssyyy}}}eee^^^MMMGGGAAAAAAFFFTTTiii{{{vvv|||{{{ppphhhmmmyyywwwgggqqqpppuuuzzzwwwIIIbbb|||KKK111+++,,,,,,------...000111222FFFnnnpppuuuzzzxxxnnnlllhhhddddddhhhmmmrrrtttqqqssstttuuuuuuvvvxxxzzzpppqqq{{{uuugggGGGDDDWWWYYY^^^qqq~~~}}}ZZZKKK999888111:::[[[uuudddLLL[[[zzz\\\JJJnnnMMM444,,,...///111000333GGGdddkkkvvvtttlllrrrtttgggqqqrrrggglll___CCCWWWyyyaaaWWWJJJGGGIII\\\HHH//////...---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))(((''''''%%%%%%&&&''')))***,,,---,,,,,,++++++***)))))))))((()))))))))************---,,,---333<<>>===IIITTTTTTOOOMMMJJJGGGBBBAAAGGGUUU___^^^WWWRRREEEFFFTTTkkkwwwwwwwww}}}bbbjjjooo```OOOWWWgggffflllqqqyyyXXX222,,,,,,000666777666777;;;VVVwwwhhhVVVjjjxxxtttOOOEEEDDD999BBBJJJYYYYYY\\\[[[LLL888000444111111000///////////////---...///000000...,,,+++,,,***,,,000000...111666;;;BBBGGGBBB666---,,,///111***111<<<>>>FFFRRRTTT[[[___fffooovvv|||gggbbbfffnnnuuu}}}xxxvvvaaaXXXfffjjjhhhcccfffgggOOO555...111>>>ttt|||xxxwwwkkkOOO>>>;;;???@@@CCCHHHLLLOOORRRUUUWWWZZZ\\\ggg{{{uuu```OOOTTThhhyyyrrraaaUUUCCC666777555:::888888MMMpppooo^^^HHHAAAEEEiiidddIII>>>:::555------------------------...---------000444777:::GGGnnn~~~wwwdddCCC444???AAAAAAMMMbbbkkknnnwww|||tttmmmyyy}}}zzz{{{vvv~~~jjjYYYOOOEEE;;;888???OOOddduuuvvvWWW999111,,,333111111---666OOObbb<<>>NNN[[[???111111///...,,,***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((()))******)))(((''''''((((((((('''(((***---,,,,,,,,,+++++++++******))))))(((((((((((())))))+++***///777===@@@HHHPPPDDDLLLSSSQQQHHH@@@>>>@@@???@@@BBBCCCDDDCCCBBBAAACCCCCCJJJUUUZZZYYY[[[___DDDLLLSSSbbbrrrpppjjjoooqqqiiiZZZMMMLLLXXXgggooofffzzzyyyNNN222+++222777444111333777888UUUWWWoootttHHHQQQ888888GGGKKKTTT[[[\\\[[[YYYGGG333000////////////............///............---------------,,,++++++---111444BBBHHHMMMMMMFFF===666222333666>>>DDD>>>888CCCUUUZZZ^^^cccgggiiimmmtttxxxyyy~~~uuufffhhhiiikkkvvvsssnnn```nnnmmm___hhhlllhhhUUU555000...KKKrrrppp}}}xxxeeeTTT>>>:::===AAADDDHHHJJJMMMOOOSSSVVVTTTYYY^^^\\\VVVfffuuu]]]QQQooouuuyyypppXXXAAA<<<>>>===;;;<<<@@@222333KKKbbbqqqkkkQQQ>>>FFFeeevvv{{{OOOEEE999//////...---,,,,,,,,,,,,,,,......///000222555777888FFFssstttdddAAA555<<<>>>BBBLLLXXXdddmmmqqqooosssrrrgggxxx|||wwwyyyvvv]]]MMMGGG888666GGGYYYvvvzzzmmmddd666000000///000//////555XXX___GGGPPPjjj]]]OOOFFFPPPeeepppgggeeegggmmmooonnnnnnqqquuuvvv||||||sssqqqvvvzzzmmmgggnnnrrrpppqqqwww||||||zzztttZZZJJJEEEEEETTTjjjttt|||yyy}}}|||tttqqqnnnlll}}}uuukkkKKKrrrXXX111111...//////...---///222555UUUrrryyymmmrrrnnnrrrmmmkkkkkkhhhddddddhhhnnnsssvvvrrrsssttttttuuuwww{{{mmmsss}}}zzzzzzdddPPP>>>777999666NNNuuu|||~~~zzz~~~yyywwwIIIFFFxxxhhhPPPfff~~~YYY:::///111///000000333MMMfffvvvuuukkklllllleeebbblllooopppppphhhYYYgggjjjYYYOOO;;;JJJZZZCCC111000///...,,,***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))(((''''''((((((((('''(((***---,,,+++++++++************))))))(((((((((((())))))+++,,,///444999===AAABBBWWW]]]bbb___SSSGGG???===@@@@@@@@@@@@AAABBBBBBCCCBBBAAAFFFRRRYYYXXXWWWYYYSSS[[[]]]gggvvvuuuiiieeellljjjdddXXXJJJHHHYYYnnnlllrrrJJJ111---333777555444777888777QQQ|||jjjrrrZZZZZZBBB;;;AAAFFFSSS\\\^^^]]][[[JJJ666111////////////........................---------------------++++++,,,000333<<>>:::>>>???BBBEEEHHHJJJMMMPPPSSSWWWUUUSSSLLL======^^^eeeQQQqqqrrrqqqiiiHHHGGGDDD:::,,,,,,FFFcccPPPCCC;;;HHHdddyyy```HHHLLLvvvpppJJJAAA555//////...---,,,,,,,,,,,,------...000222555888:::<<>>999CCCRRRpppyyyxxxccc666000111000222111---111WWW[[[MMMQQQ```]]]MMMEEENNNeeetttllljjjlllqqqssspppnnnppprrrtttzzz|||vvvuuuzzz{{{ooojjjoooqqqmmmmmmrrruuuxxxyyybbbRRRKKKFFFQQQfffooozzzwwwvvvvvvvvvvvvvvvxxxyyyxxxsssnnnlll}}}|||qqqMMMqqqWWW000......//////...---///222555UUUxxxuuuHHHpppkkkjjjssstttiiiiiieeebbbaaaeeekkkppprrrpppqqqrrrrrrsssuuuyyy|||wwwtttzzzzzz___III;;;999777TTTzzz|||zzzkkkfffbbbooo|||zzzPPPKKKuuuhhhLLLSSS\\\;;;...111///111111555QQQeeewwwwwwkkklllnnngggccciiiooolllfff```[[[jjjkkkXXXLLL999EEEVVVGGG111000///---,,,***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))(((''''''((((((((('''(((***---++++++*********)))))))))))))))(((((((((((())))))'''+++---///;;;LLLUUUSSS\\\\\\ZZZSSSJJJ@@@:::666??????>>>>>>>>>@@@BBBCCC??????EEEPPPWWWWWWSSSRRRVVViiioookkklllhhh___\\\gggdddcccaaaZZZXXXhhh}}}tttiiiCCC///---333777666555666666444LLLkkk{{{^^^[[[lllmmmZZZGGG===;;;FFFRRR]]]```___]]]LLL777111////////////........................------------......---,,,***+++...000555555777===BBBBBB===888444333;;;HHHMMMGGG@@@@@@FFFMMMVVV\\\```bbbfffiiilllvvv~~~rrrooollllllrrrzzz|||xxxwwwllltttffffffdddppptttvvvppp\\\:::222555QQQtttwwwvvvxxxrrroooSSSKKK777555;;;<<<>>>AAADDDFFFIIILLLOOOOOOUUUiii{{{oooSSSMMMZZZoooZZZzzzkkkQQQAAA444111222444333777JJJ```hhhrrrsssiiiiii||||||eeeLLLNNNzzzjjjJJJ???222///......---,,,,,,,,,------...///111444777;;;>>>@@@PPPkkk@@@444666777===GGGUUUdddooouuu|||pppttt{{{wwwnnnzzzzzzxxxyyy|||~~~~~~zzz___TTTGGG>>>AAALLLkkkwwwwwwccc777111222111333333...777dddwwwWWWKKKMMMRRRZZZEEE???HHHcccxxxuuurrrrrruuuuuuqqqnnnnnnoooqqqvvvzzzxxxuuuuuuyyywwwmmmiiimmmooollllllppppppvvv~~~xxxfffZZZPPPFFFOOOeeepppppptttrrrjjjhhhmmmppplllpppqqqttt{{{|||wwwrrrpppvvvdddzzzrrrJJJmmmXXX111---...//////......///333666ccc{{{zzz{{{QQQkkkkkkssswwwfffgggccc___^^^aaagggkkknnnmmmnnnoooooopppssswwwzzzxxxppptttyyy___III777444777WWWzzzvvvqqqYYYRRRNNN```}}}ZZZRRRrrrfffFFFJJJeee@@@111333...111222777WWWcccwwwxxxkkkllloooiiidddfffnnnhhhZZZUUUVVVddd{{{hhhVVVKKK999AAAPPPHHH000000///---+++***((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''')))******)))(((((('''((((((((('''(((***---*********))))))))))))((())))))(((((((((((())))))'''+++***(((:::VVVeeecccKKKDDD;;;444111333555777<<<<<<<<<======>>>??????999???HHHQQQTTTRRRPPPOOORRRvvvrrr```WWWYYYbbbeee[[[SSSYYYhhhvvv}}}}}}www___<<<...111:::@@@===888666777666EEEZZZdddMMMHHHfffuuuNNNDDD===999GGGPPP^^^aaa___]]]MMM777///////////////.....................---------,,,,,,.........,,,******,,,...000000222555999:::777555888333222:::AAADDDFFFIIICCCIIIPPPUUUXXX\\\```dddhhhuuuqqqooonnnpppvvvyyyvvvqqqtttlllyyynnn]]]XXX]]]}}}|||mmmtttyyyttt^^^999000888MMMwwwbbbGGGDDD444444:::;;;<<>>@@@RRR|||hhh555;;;888999===GGGUUUdddpppwwwzzzssstttvvvkkkwww|||tttrrrmmmfffaaaeeepppzzziii\\\OOOEEECCCKKKjjjtttddd999333222000222222---===vvvYYYCCCOOOKKKxxx___BBB>>>GGGfff~~~xxxtttttttttpppmmmnnnlllooorrrtttsssrrrrrrttttttlllgggiiikkkjjjlllpppmmmvvv|||vvviii___RRREEEOOOgggtttjjjrrruuunnndddbbbhhhnnntttttttttxxx|||{{{zzzvvvvvvxxxpppFFFhhh[[[555///...//////......000333666YYYwwwkkkdddsssqqqrrrsssgggeeebbb]]]\\\___dddiiikkklllmmmnnnnnnoooqqquuuxxxzzzqqqmmmxxx{{{xxxMMM:::888===YYYwwwuuuuuucccVVVKKK[[[xxx}}}ddd[[[sssjjjGGGPPP}}}kkkBBB000111...222222777[[[___wwwzzzmmmmmmpppjjjcccgggpppiiiZZZUUUXXXggg|||eeeSSSIII<<>>JJJPPPOOOMMMMMMMMMTTTwwwrrr```XXX[[[fff\\\SSSFFFGGG^^^wwwwwwhhhxxxyyyVVV666---777DDDKKKFFF;;;777999<<>>MMMzzznnn;;;>>>::::::===EEERRRaaammmsssqqqzzzoooooo}}}||||||vvv^^^YYYPPPEEE???EEESSS___yyyjjjYYYLLLIIILLLgggrrr~~~xxxeee;;;444111...///000+++999yyyVVV===[[[LLLvvvhhhCCCAAAIIIiiizzzqqqpppooommmmmmnnniiimmmpppqqqrrrsssssssssqqqkkkddd```^^^]]]^^^``````nnnxxx{{{vvvlllZZZHHHPPPgggssspppnnnttt{{{uuuddd\\\___hhhlllqqqwww}}}zzz|||{{{wwwrrrIIIiii^^^888000....../////////111444777bbbuuuttt]]]vvvrrruuunnniiieeeaaa]]]\\\___dddhhhkkklllmmmnnnnnnnnnqqquuuxxxwwwmmmlll~~~}}}|||gggRRRMMMIIIYYYrrr{{{~~~mmmYYY___uuu|||yyyfff```xxxwwwUUURRRlll@@@------...222000555]]][[[www~~~pppooossskkkccccccmmmiii]]]WWWXXXgggeeeQQQHHH???===BBBCCC000///...,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((*********))))))'''((((((((('''(((***---++++++*********)))))))))))))))(((((((((((())))))&&&***+++)))---444222))))))(((''')))...222555666333666999;;;;;;888444222222>>>JJJNNNMMMMMMMMMMMMRRReeeiiidddfffbbbZZZXXXQQQMMMGGGHHHXXXkkknnneee|||qqqLLL111///444@@@GGGAAA666222555888<<>>AAAFFFJJJHHHGGGYYY{{{xxxoooccc{{{}}}^^^cccFFF999======<<<===???>>>GGGbbbkkk\\\\\\eeeppp}}}{{{qqq[[[hhhoooggg[[[^^^zzz```OOOOOOhhh{{{tttOOO===///111------,,,,,,,,,---......000111222444777999<<<===VVVqqqFFF333999888999@@@LLL[[[gggnnnyyytttwww~~~wwwiiilllzzzzzzeee^^^GGGEEEAAA<<<999<<>>???BBB]]]}}}xxxnnnlllmmmllllllmmmggglllpppqqqsssvvvuuurrrgggccc\\\UUUOOOJJJHHHHHHPPP]]]nnnzzzvvvjjjssszzzeeePPPTTTfffmmmsssgggmmm~~~ggg]]]aaagggmmmttt~~~wwwwwwwwwPPPnnn___999000....../////////111555888tttvvvooorrriiirrrnnnyyyllljjjeeeaaa]]]\\\```eeeiiilllllllllmmmmmmnnnqqquuuxxx|||iiifffxxxzzz|||zzzyyyxxxhhh]]]NNNNNNaaatttlllhhhuuuxxxxxx|||bbbaaabbbPPPpppDDD111000///333///444```ZZZyyyuuutttwwwnnnddd^^^gggfff^^^UUUOOO___|||kkkQQQFFF???;;;===@@@000///...,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))*********)))'''((((((((('''(((***---,,,+++++++++************))))))(((((((((((())))))$$$&&&))),,,---,,,***(((''')))+++---...///000111444555777777666444000...:::CCCKKKOOOTTTXXXUUUOOOTTT\\\aaajjjxxxsssbbb[[[[[[PPPOOO^^^lllnnnpppttthhhCCC...222///666999555111111222222:::QQQgggjjjFFFjjjzzzyyyhhh[[[FFF777777@@@RRRXXXUUUXXXSSSCCC999////////////............---------,,,,,,,,,++++++***+++,,,+++***)))***++++++---000222222222333333...000000//////111444555===AAAFFFJJJNNNSSS[[[aaahhh|||}}}rrrjjjlllrrrvvvzzzfffOOOZZZooollljjjyyy\\\666111222FFFkkksss~~~UUU@@@777888444888999::::::<<>>@@@___}}}uuulllDDD000888666777===IIIXXXeeemmm}}}|||yyywwwtttrrrrrrtttmmm~~~uuudddeee\\\OOOQQQYYY___gggkkkhhh]]]QQQHHHVVVvvvlll\\\___]]]gggvvv~~~nnn```999333000---000222666///ooouuuEEE:::XXX:::bbbjjj;;;>>>:::LLLhhh~~~tttllllllooonnnkkkkkkiiinnnqqqpppqqqrrrooohhh\\\^^^___\\\XXXTTTPPPLLLNNNPPP]]]rrr}}}zzzxxx{{{ooo```SSSVVVjjj~~~}}}mmmZZZ]]]kkkmmmoooiiinnn|||sssiiiiiiggglll~~~}}}{{{xxxqqqvvv]]]pppmmmzzzvvvRRRqqq```999000....../////////222555999cccjjjllltttiiiwwwjjjjjjccc```\\\\\\```eeejjjmmmkkkkkkllllllmmmppptttwwwgggfffssspppsss}}}}}}sssMMMJJJIIIXXX{{{vvvddd^^^NNNEEELLL[[[{{{pppfffjjjhhhjjjxxx~~~yyy]]]___vvv[[[KKKqqqGGG444333000555000555eeeZZZ{{{xxxwwwzzzpppeee___fffggg```TTTHHHVVVwwwpppQQQDDD???::::::???//////...,,,***)))''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))*********)))'''((((((((('''(((***---,,,,,,,,,++++++++++++***))))))(((((((((((())))))+++'''&&&(((&&&$$$(((///......---,,,+++,,,111444555555555444222000///...EEEIIIMMMSSS]]]ddd^^^SSS___jjjvvvvvvtttvvvYYYTTTssswwwooowwwaaa<<<+++444111333333222444888777333888WWW}}}JJJRRRwww|||vvvrrr]]]DDD<<<<<<;;;OOOUUUSSSYYYWWWHHH@@@000/////////............---------,,,,,,,,,++++++)))***++++++***)))***+++---++++++...111111---)))------++++++...333555555666;;;CCCIIINNNTTTZZZ```nnnxxxooohhhgggooouuuuuutttuuuvvv~~~uuu]]]dddppppppnnnvvvVVV222///333CCC```nnnrrrXXX@@@:::>>>777777888888999:::===BBBFFFCCCHHHLLLMMMRRR]]]jjjrrrkkk```gggnnnzzzmmm]]][[[bbbpppwwwvvvwww}}}|||mmmOOO999CCC^^^eeeZZZ[[[UUU^^^}}}uuulll]]]VVVhhhxxxLLL===444666,,,,,,,,,,,,,,,---...///---///111555999===AAACCCYYYiii===;;;888666777===JJJZZZgggooommmyyy|||vvvyyytttjjjtttfffYYY___```aaarrrmmmXXXQQQwwwpppbbbjjjhhhnnnyyyuuuiiivvv]]]777222000...111444222+++jjjMMMEEEPPP888```nnn???CCC:::EEE]]]yyyqqqkkknnnrrrpppkkkiiilllqqqrrrnnnlllkkkddd[[[[[[ccclllqqqrrrqqqmmmiiiWWWKKKOOOgggwwwuuurrrvvv```aaa___ZZZ[[[eeesss}}}ttttttwwwnnnaaagggssssssmmmtttvvvrrrrrrzzzjjjddd\\\aaayyy{{{uuupppmmmzzzqqqbbbzzz}}}oooPPPooo___999111......//////000222666999iiitttIII|||hhhrrrgggiiibbb___[[[[[[___eeejjjmmmjjjjjjkkkkkklllooosssvvvkkknnnxxxmmmrrrzzzyyyLLL;;;???999<<<```aaaVVV[[[RRRFFFCCCGGGbbb{{{eeeYYYWWWPPPSSScccwww{{{yyyZZZ\\\~~~fffMMMEEEuuujjjBBB000///111666111777jjjgggzzzxxxpppzzzooogggeeeiii___YYY\\\TTT]]]pppRRR???:::<<<;;;888//////...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((******))))))(((((((((((())))))))))))------++++++++++++++++++******)))(((((((((((((((*********(((&&&&&&((()))...111333333000000222555444000,,,+++---000333333???QQQSSSEEEKKKgggrrrhhhgggjjjyyyuuurrrjjjhhhrrrnnnjjj|||WWW444---999444333333222111111111111888OOO[[[HHHfffzzz}}}kkk\\\RRR999>>>;;;CCCSSS[[[XXXXXXRRRAAA333///...111222///---...------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////666888===AAAHHHPPPXXX^^^sssxxx|||zzztttnnnllllllkkknnnkkkgggnnn|||xxxqqq~~~wwwwwwuuulll~~~zzzyyyMMM111///999???yyyzzz~~~```UUUJJJ+++;;;666666666888:::===???AAABBBEEEIIIJJJKKKOOOXXX^^^ddd```eee{{{}}}{{{{{{xxx{{{xxxjjjVVVFFFFFF[[[jjjkkkttt|||iii___QQQiii}}}OOO:::111999...---,,,,,,---...///000222444666888:::>>>CCCFFFYYY|||rrrEEE888888666666999CCCRRRbbblllpppvvvwwwsssuuu}}}~~~yyyoooZZZeeeWWWTTT|||cccVVV|||rrriiimmmxxxRRR777111,,,222000111///888^^^{{{YYY:::\\\;;;LLLmmmLLL888AAA999\\\ssspppnnnnnnlllkkkkkkmmmqqqrrrpppkkklllpppssssss^^^nnnmmmZZZNNNXXXlllwwwxxxwwwsssnnnjjjgggaaa]]]dddooosssrrroookkkiiijjjlllooonnnmmmlllnnnrrruuuvvvvvvxxxlllhhhwww|||zzzpppppp{{{zzzqqqVVVtttXXX888111000------///111111555:::rrrSSSyyywwweeessshhhjjjaaa___ZZZ[[[ccclllmmmhhhnnnjjjjjjnnnnnnlllqqqxxxrrrlllpppqqqxxx}}}xxx}}}mmmYYY@@@===LLLGGGeeeTTT>>><<>>aaavvv```NNN^^^rrrlllooobbbAAABBB555777===MMMWWWXXX\\\YYYJJJ333...---000222///---...------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,+++,,,,,,---...///444666:::???EEEMMMUUU[[[iiilllmmmhhhccccccjjjqqqsssvvvrrrkkkllluuuvvvpppoooqqqhhhooo~~~|||tttIII111222555AAA|||}}}mmmqqqjjjSSSJJJ222:::666666666777999;;;===???@@@DDDGGGIIIIIILLLRRRXXXWWW[[[kkkpppbbbUUUEEE???KKKhhhfff^^^VVVvvvwwwMMM===444777...---,,,,,,---...000111333555888:::<<<@@@EEEHHH\\\vvvmmm>>>555999777666888@@@NNN]]]fffpppvvvxxxvvvvvv|||~~~jjjrrrggglll{{{YYYvvvxxxqqqwwwRRR888222---222000111222888VVV___DDDbbb<<>>IIIqqqcccTTTgggzzzuuueeebbbYYYLLLHHHnnn~~~qqqkkkuuu[[[>>>777777444333222222222444777;;;===:::@@@IIIbbblllSSS[[[ooozzz444???===555444@@@NNNVVV^^^___TTT888000+++...000///------------,,,,,,,,,+++++++++******++++++++++++*********************+++++++++++++++++++++,,,---...//////111555999>>>EEEMMMSSSUUUYYYaaahhhnnnssswwwyyyzzzoooiiinnnwwwxxxsssvvvooohhh___^^^nnnzzztttyyyeee???000555AAA@@@}}}|||===:::===666666666666666777777888888999===AAADDDEEEGGGIIILLLZZZ\\\dddyyynnnDDD444888;;;HHHeee}}}~~~]]]SSSUUUjjjGGG>>>;;;333------------...///111222444666:::===???BBBFFFIII[[[pppcccMMM666888777666666:::DDDRRR\\\nnnqqqvvvxxxqqqnnn~~~uuucccqqqwwwlllZZZIIIFFFMMM```sssvvvuuu|||zzzuuuNNN888444...333000111888777IIITTT:::IIINNN777VVV___CCC<<>>AAA===;;;\\\mmmSSSXXXpppddd^^^OOOCCCNNNkkkqqqeeeoooWWW999555777444111000000111333777:::<<<555???CCC[[[oooRRRIIItttzzzSSS777===555///999JJJTTT]]]___VVV@@@666------//////------------,,,,,,,,,+++++++++******++++++++++++******))))))*********+++++++++++++++++++++,,,---.........000444888<<>>333666666666666666666666666666999>>>BBBEEEGGGIIIJJJWWWYYY^^^jjjgggLLL555000:::???<<>>AAADDDFFFUUUrrrTTT888666777666666888BBBOOOYYYfffjjjrrrvvvooolll{{{uuuuuusssdddKKK<<<:::;;;@@@MMMggg~~~yyy{{{xxxwwwtttIII666444///333000222666444DDD}}}ggg@@@AAAUUU777LLL^^^III===AAAFFFbbbgggjjjjjjmmmqqqmmmfffeeehhhlllsss{{{~~~uuujjjbbbgggmmmmmmlllooo{{{rrr```\\\```dddeeemmmsssyyy||||||yyyuuuqqqpppnnnkkkkkkmmmnnnmmmlllnnnnnnqqqzzzyyygggWWWaaaeeelllvvvsssoookkkyyy{{{fffiiiwwwkkk___KKK>>>,,,...---///222333555>>>GGGlllWWWdddbbb___jjjgggxxxggg```]]]VVVRRRVVVaaaggghhhjjjkkkllljjjiiikkkmmmnnnuuulllooouuuqqqrrrvvvsssuuussstttQQQGGGQQQ===888999666333333///...222***555888555CCCddd|||}}}}}}~~~hhhaaahhhnnnfffwwwIII222///333000555:::\\\lll|||jjjmmm___XXXiiiooofff___\\\LLLNNNkkksssOOOCCCAAA;;;888;;;111000///---,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***))))))***+++,,,,,,---...)))+++...111111000---+++++++++***))))))))))))************)))((((((***,,,///---***)))***+++,,,,,,,,,+++,,,000777>>>AAABBBDDDCCCUUUqqqvvviiinnnrrrkkk^^^NNNPPPkkkqqqfff___wwwzzzPPP555111333111///000111222444666777888333888999VVVzzzfffCCCFFFyyyooo~~~sssFFF999888,,,111AAANNN[[[aaa[[[LLL>>>000---............------,,,,,,,,,,,,++++++******++++++++++++******))))))******+++,,,,,,,,,*********++++++,,,---......000333666;;;AAAIIINNNUUUTTTWWWaaannnvvvxxxvvvvvvjjj```fff{{{ccc```wwwttt{{{{{{UUU777111777@@@FFFwww___FFF???222555666666777777666666555555777;;;???CCCFFFHHHHHHNNNWWWbbbpppzzzWWW===888888===@@@;;;===<<>>KKKUUUdddiiioooooohhhcccjjjttt}}}zzznnnllliii\\\SSSHHH666999666;;;MMMaaauuu~~~DDD444444///333111333111111???fffRRR???VVV:::@@@SSSJJJ===>>>AAAaaagggkkkiiilllrrrrrrlllhhhnnntttzzzuuuiiigggiiimmmooonnnoooyyymmm___\\\^^^___mmmsssyyy|||}}}|||wwwrrrnnniiieeeeeehhhlllmmmmmmnnnfff___bbbllltttvvvuuuZZZ]]]fffvvv~~~}}}gggiiijjj{{{{{{sss~~~vvvZZZWWWVVV???***---...000333444777AAALLLfff}}}WWWcccvvvhhhkkkcccgggbbb___WWWQQQUUU```hhhkkkgggkkklllkkkkkknnnqqqqqqxxxmmmnnnssspppqqqsssnnn___aaa]]]```VVV@@@HHH<<<888DDD???999GGGRRRRRRQQQ@@@EEEEEEBBBMMMhhh}}}~~~~~~bbb\\\hhhpppyyylllCCC000///111333777666SSStttssswwwhhh___hhhpppjjjccc]]]FFF@@@YYYoooRRRDDDAAA>>>:::888111000///...,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***((()))***,,,---///000111++++++---111666555000+++,,,+++******))))))******'''(((******)))((()))***'''((()))))))))***,,,...+++...222666:::>>>AAACCCPPP```nnnllldddmmmooolllZZZSSSlllzzzggglllhhhCCC111111333222000111222444555555555555222555555RRR[[[???ddd{{{rrr{{{mmmCCCBBB...+++888EEETTT___]]]WWWFFF444------......///------,,,,,,,,,,,,++++++******++++++++++++***************+++,,,---------************+++,,,---...,,,...111444999???FFFKKKIIIKKKOOOUUU[[[bbbgggiiiggg```]]]fffwwwnnnpppuuuppprrrKKK444333<<<999CCCdddyyyxxxxxxSSSBBB777555666777777888777666555666666999<<<@@@CCCDDDEEEAAAMMM^^^vvvwww???///666EEEKKKDDDAAA999:::JJJ]]]iiipppuuu}}}yyyvvv{{{}}}jjjdddooo~~~~~~aaaQQQCCCGGG333------------///111333444555777;;;===>>>>>>@@@AAALLLYYY777555777777444222888DDDNNNaaaiiioooooolllkkkiiigggyyyzzzrrr{{{|||}}}yyyxxxoooeeeooo{{{xxxuuujjjRRRMMM>>>333444<<>><<<>>>XXXfffpppmmmlllssswwwuuummmsssxxxzzzzzzwwwnnndddkkkjjjllloooooommmrrr{{{kkkYYYWWW___eeegggkkkkkkhhhggghhheee___ZZZTTTPPPQQQZZZcccjjjlllhhhcccYYYOOOLLLVVVhhhwwwccc]]]^^^ooo}}}wwwfffooolllzzzvvvkkk~~~YYYqqqwwwWWW888---///000333666666999EEEQQQ|||ooo|||ccc^^^zzzqqqfff~~~oooccc```XXXQQQTTT___iiimmmfffkkkmmmjjjjjjnnnpppnnnnnn```^^^cccaaabbbaaaZZZ@@@GGGEEE@@@XXX[[[BBBJJJCCCGGGWWWMMMIIInnnssseeeWWWUUUbbbuuuzzzXXXSSSdddvvvbbb@@@222333111111888999JJJjjj}}}zzznnnuuuggg^^^]]]fffccc``````NNNLLLhhhzzziiiRRRCCC??????999333111111///...,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***((()))+++---///111222333...,,,---444:::;;;555---,,,+++******)))*********$$$&&&)))******))))))***'''***,,,,,,))))))+++...)))///777::::::;;;@@@EEE]]]pppyyyooommmrrraaaaaaMMMPPP{{{tttfffyyyWWW777///444777555111222444666666555444333,,,444777NNNwwwTTT[[[ssshhhrrrUUUMMM444)))111===NNN[[[\\\^^^KKK666---------...000---------,,,,,,,,,++++++******++++++++++++************+++,,,------......************+++,,,---...+++---000333777===DDDIIIHHHPPPYYY^^^^^^___dddhhhZZZYYY\\\eeepppyyyrrr}}}xxxrrr}}}jjjDDD222666@@@777>>>QQQ|||xxxXXXCCC???555555777888888888777666777777888:::>>>@@@AAAAAAHHHKKKOOO```ddd999;;;NNNXXXJJJ111222666===GGGSSSbbbooouuulllvvvyyywww~~~hhhaaapppzzz}}}^^^UUUHHHKKK333------------///111333555666999<<<>>>>>>>>>???@@@KKKddd777666777777333000444???IIIXXXeeepppuuu}}}{{{nnnpppnnnyyysss|||zzz{{{{{{rrriiieeefff~~~~~~cccSSSEEE<<<444111<<>>MMMsssHHHVVVGGG333@@@LLL@@@<<<>>>OOOeeeuuurrrmmmrrrzzz|||kkkrrrwwwxxxwwwvvvpppiiimmmkkklllpppooolllmmmsssssswwwppp[[[KKKMMM\\\ggg[[[\\\WWWNNNLLLOOONNNIIIEEE???;;;???KKKZZZeeejjjxxx{{{cccTTTYYYdddppp```WWWddd~~~ssspppzzzlll~~~fffwwwbbbtttQQQ000444000111555888888<<>>;;;>>>JJJ}}}WWWOOO666666666444333555777666333333444777:::>>>AAADDDEEECCCJJJMMMTTTnnn^^^PPPDDD@@@@@@<<<555111333333444888AAAPPPaaalllooorrruuuvvvvvvwwwzzz}}}uuufff___qqqOOOOOOUUUCCC.........---...000333777999AAA>>><<<;;;<<>>555777666222000333:::>>>RRRaaaooovvv|||{{{kkkqqqtttooouuunnnrrr{{{yyylllbbbXXXhhhdddOOOCCC999777:::555<<<:::777LLLppp~~~~~~kkkiii>>>333000...000...999???GGG>>>FFFwwwTTTHHHbbb888...GGG???;;;999;;;VVVpppuuuooopppzzzvvvuuusssrrrqqqnnnllliiivvvqqqqqquuuwwwuuuwww}}}tttggg[[[VVVSSSRRRYYYcccfffbbbUUUNNNTTTPPPEEEDDDFFF???999777:::EEE[[[qqqnnnvvvgggdddaaadddrrr}}}oooiiiuuu{{{QQQ]]]qqqzzzcccYYYPPP333***111444777;;;>>>AAAFFFIIIVVVHHHwwwwwwdddcccvvvyyyggg[[[UUUPPPJJJTTTcccfffeeeiiidddaaalllmmmccc]]]RRR???AAA???888@@@SSSiii{{{pppuuutttTTTEEErrr{{{fffaaaKKK\\\jjjXXXfff~~~xxxkkkYYYgggtttdddLLL___wwwnnnRRR;;;111000333666888???JJJccciiiyyypppwwwjjjZZZYYYXXX\\\YYY[[[NNNEEEiiisssKKKCCCFFF999666111//////...---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))+++,,,,,,+++***,,,111666555666666444222444;;;AAA<<<888111---,,,,,,)))%%%(((***,,,,,,***+++...111,,,,,,---...000444888;;;<<>><<<>>>EEE```HHH222999888555333444555555444333444666999<<>>???>>><<<;;;===>>>@@@AAAKKKwwwccc999555888888555111222777<<>>DDD}}}zzzRRRCCC```JJJ111:::AAA>>>888777JJJ```jjjiiiiiirrr|||mmmggg```]]]aaafffjjjllltttpppppptttvvvwwwzzz~~~uuukkkhhhgggfffdddcccvvvwwwlllcccfffeeegggqqq^^^YYYSSSLLLDDDEEEUUUgggkkkyyy|||kkkmmm{{{yyy{{{~~~}}}|||~~~nnnbbb___KKK333...111444999===@@@CCCGGGIIIWWW|||FFF]]]vvvmmmaaaaaammm|||lll___YYYRRRIIIPPP```fff___eeebbbaaaiiilllppp|||mmmQQQQQQcccqqqhhhkkk^^^DDD\\\vvvrrraaammmrrrhhhhhhxxxeee|||uuummmNNN999333555333666888>>>FFFUUUrrrrrrrrrdddTTTWWWXXX\\\XXXYYYLLLEEEiii|||LLL@@@EEE<<<777...//////...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((***---000...+++***...333;;;<<<;;;555000111999AAA:::555000---,,,---//////$$$)))...,,,&&&"""&&&***,,,,,,---222>>>OOObbbooowwwyyyzzz]]]iiivvv^^^SSSnnnpppbbbfffqqq@@@---444000000666222222222333333333444444444222000555777>>>ZZZuuuyyyNNNCCC```|||vvvooobbb>>>333555'''+++EEEPPP[[[\\\XXXJJJ888,,,***---------------,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************)))+++,,,---111777999777AAAVVVlllssspppjjj```VVVOOOVVV```iii```dddnnnuuuqqqmmmzzzjjjBBB777<<>>AAADDDJJJNNNOOOKKKFFFBBBYYYLLL???888444000///111///333444000000<<>>BBBBBBAAAFFFppp^^^???ZZZ```999+++>>>???999444;;;JJJ[[[aaaaaahhhssstttqqqoooooorrrttttttrrruuusssssswwwzzz{{{xxxuuuuuupppjjjxxx|||tttwww~~~|||eeeXXX^^^jjjooommmhhhfffppprrrooouuu{{{|||ttt||||||vvv|||VVVbbbxxxyyy]]]???000000111555;;;@@@DDDFFFHHHIIIUUU~~~sssvvvqqqNNNWWWfffccccccgggnnnaaa\\\UUUHHHIIIZZZddd^^^cccbbbccchhhmmmvvvtttlllHHHRRRnnnzzzpppyyyqqqooo~~~uuu}}}tttJJJ444111333333777:::???BBBFFFdddrrrooolll^^^PPPWWWZZZ^^^XXXYYYNNNEEEhhh~~~OOO???CCC===888,,,/////////---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((---111000,,,***,,,000>>>BBBCCC>>>666444999???QQQPPPQQQOOOEEE666***$$$)))+++---------------.../////////000;;;TTTsssyyytttwwwpppZZZjjjxxxpppjjjqqqnnncccPPP222***333111000444444333333333222222222111111+++///555444666JJJhhh{{{ZZZ???bbb}}}ffflll\\\sssIII+++...333+++222GGGTTTWWWZZZUUUCCC000+++///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++************************)))***+++...444999999888GGG^^^mmmoooqqqlll\\\PPPFFFsssooolllgggqqq{{{{{{uuuwww\\\555999AAA>>>@@@===HHHFFFYYYoooqqqfffxxxPPP:::777555666555333333444333333444666777888::::::???>>>DDDMMMPPPNNNSSS]]]cccVVVGGG<<<555111222666///222222...---:::QQQdddhhhiiilllooorrrsssrrrrrr|||wwwkkkvvvrrrXXXTTTOOO<<<...---------///444:::@@@CCCEEEEEEEEECCC@@@===<<<<<<:::jjjuuuQQQ777777888888444111333777999IIIYYY\\\YYY^^^lllzzzzzzvvvtttpppeeeZZZ>>>KKKBBBAAAaaavvvoooyyy{{{rrrvvv{{{sss]]]EEEDDD<<<999NNNooolllTTT333///000000666555===DDDAAADDDJJJaaaeeeCCCOOOjjjGGG&&&666888<<<777222;;;OOO\\\]]]bbbmmm{{{xxxpppuuuuuuwwwyyyzzzzzzzzzzzz}}}zzzwwwsssqqq|||{{{tttvvv}}}{{{kkkiiimmmuuupppllljjjiiihhhfffeeeooopppqqqqqqqqqrrrqqqooosssssssss|||[[[~~~ppp[[[666000///111777>>>CCCFFFGGGHHHIIIRRR|||oooOOOGGG```bbbdddbbb}}}lll^^^ZZZWWWHHHEEETTT```cccfffeeegggjjjmmm~~~~~~~~~UUUQQQeeettt}}}zzz|||yyyllluuuuuunnn}}}~~~rrrDDD000///000444:::<<<@@@CCC@@@MMMhhhddd|||llllllaaaWWWYYY\\\___XXX[[[QQQFFFddd~~~VVVCCCCCC<<<888,,,000000///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''',,,000000---+++,,,...555@@@LLLPPPJJJAAA;;;999MMMVVVfffsssqqqbbbTTTPPPAAA666***&&&+++//////,,,///111000++++++999RRRggg}}}qqqoooRRREEEbbbpppfff___`````````ggg}}}ssslllpppiii;;;---+++333222///222444444444333222222111000000---222222...000:::SSSllljjjRRRMMM\\\llljjjSSSiiiiiiAAA&&&666666,,,>>>MMMRRRZZZZZZLLL888...---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++************************,,,+++,,,///222555777888CCC[[[fffiiippphhhRRRIIIQQQ~~~xxx{{{dddqqq{{{}}}uuutttOOO111;;;CCC>>>BBB;;;IIIEEEJJJtttwwwuuujjjKKK;;;555333777888444222333222333333444555666777777???<<>>@@@@@@???<<<;;;;;;===>>>\\\aaa<<<777555666555111222666555BBBQQQVVVRRRQQQ[[[eee{{{pppllliiidddcccPPPNNNEEE;;;GGGuuuzzzxxxxxxooobbbdddkkkhhhpppwwwrrraaaWWWGGGCCCYYYxxx}}}~~~oooOOO111000111000666444;;;BBB>>>CCCKKKWWWwwwOOOEEEdddTTT///---///>>>===222555HHHVVVYYY___iiippp~~~zzzrrroootttvvvxxxxxxwwwtttpppmmm~~~}}}vvvssszzzuuukkkiiifffkkkyyy|||rrrjjjbbb]]]eeeeeegggkkkmmmllljjjiiijjjjjjkkkmmmnnnoooqqqssstttppprrrlll___uuupppqqqzzzsssZZZ666222...333888???EEEGGGGGGGGGGGGLLLmmm~~~pppdddMMMhhh]]]\\\___\\\pppnnn[[[VVVXXXKKKDDDNNNYYYggggggdddfffhhhgggyyysssuuuttt}}}yyyzzz~~~qqqVVVhhh}}}gggqqq~~~~~~yyykkkaaammmqqq[[[ZZZmmm^^^999000444555888>>>???CCCHHHEEEHHHWWWgggmmmoooggg___\\\^^^```YYY^^^UUUEEE]]]}}}]]]HHHDDD===999+++000000///...,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---//////.........***999MMM[[[\\\RRREEE<<<777:::HHH\\\lll{{{rrrWWWDDD===:::444...---333888888777;;;EEENNNbbbxxxtttqqquuuxxx\\\JJJNNNZZZQQQHHHTTTddddddrrrzzzbbbrrrEEE111......111333//////444333333222222111000000//////222,,,***000888NNNmmmAAASSSggg~~~fffQQQfff---+++555...222DDDLLLVVVZZZTTTFFF666,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++************************000---,,,------...333:::OOOgggmmmnnnqqq\\\CCCEEEgggtttgggtttuuuuuulllDDD444<<<@@@>>>BBB888DDD>>>@@@dddFFF:::222666:::666222222222222333333444555555555999888@@@PPP[[[aaahhhpppbbbSSSAAA666111///111555000222222000000777CCCMMMRRRGGG>>>@@@PPPdddsssyyyuuuxxxzzz|||}}}rrrbbbdddgggooo}}}zzz___QQQUUUOOO<<<222...///111333666999<<<===:::===@@@@@@???@@@DDDHHHBBBNNNoooHHH;;;333555666333111444333;;;IIIUUUYYY\\\bbbkkkwwwxxxjjjkkkllljjjvvvsssMMMIIIAAA;;;OOOrrr{{{wwwddddddggg\\\aaattt~~~xxx}}}yyymmm[[[WWWiii~~~}}}{{{wwwwwwrrryyyiiiJJJ000111111000777444999;;;:::===FFFMMM^^^EEEUUU]]]AAA,,,,,,;;;???666555@@@LLLSSS[[[ccceeemmmttttttoooooouuu}}}zzz}}}}}}zzzxxxvvvrrrmmmaaa{{{}}}zzz|||qqqeeeaaaXXXSSSXXXZZZ___dddiiillljjj___SSSLLLOOONNNJJJMMMWWWaaaeeegggfffiiinnnpppooonnnpppqqqmmmmmmZZZHHHfffuuuzzzgggPPP555000111444999???DDDEEEEEEEEEEEE@@@^^^qqq{{{WWWggg[[[\\\___jjj}}}___SSSWWWNNNDDDJJJRRRbbbdddaaaaaabbb]]]bbbvvvwwwbbbkkkjjjqqqdddooo```mmm}}}|||wwwyyy{{{~~~}}}}}}~~~yyynnnddd```jjj{{{xxx\\\AAAPPP{{{wwwLLL333222777999<<>>AAA@@@???AAAGGGLLL@@@CCCxxxXXXDDD444444888444111111444555???PPP]]]dddjjjpppgggkkkiiiwwwuuuhhhpppqqqSSSFFFAAA;;;???eeesssxxxiiieee]]]gggiiisss~~~sssoooyyy~~~|||wwwyyyyyy~~~vvvjjj{{{uuu```DDD---111111000888555999888;;;999???BBBgggjjjOOOGGG^^^TTT333000333<<<888555777>>>IIISSSZZZbbbdddgggiiilllsss}}}~~~~~~xxxwwwzzzzzzwwwWWW^^^|||vvvgggbbbYYYRRRVVVZZZaaagggkkkpppsssmmmeeeXXXccccccVVVOOOSSSUUUPPPZZZZZZ```lllqqqnnnjjjiiiiiiiiiddd|||vvvXXXhhh}}}WWWIII444)))555666:::???BBBCCCBBBBBBBBB<<>>AAACCC@@@///111000000...---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%***111444222///444333555???MMM]]]iiinnndddZZZSSSOOOHHHEEETTTiiivvv~~~nnnaaaaaajjjkkklllgggWWWJJJCCCDDDQQQhhhooo```tttnnneee|||WWW999---,,,222///,,,111///---444//////.........---------)))000,,,,,,222(((,,,KKKVVVooo\\\<<>>;;;HHHXXXkkkfffJJJ444222888777444555111111222333444444555555666555888FFF___vvv~~~lllYYYEEE<<<;;;:::999999;;;FFFMMMEEE555+++000999222888???GGGOOOZZZgggqqqrrrrrrrrrsssxxx}}}{{{tttoooYYYooo~~~nnnRRRLLLVVVMMM666***,,,///444999===??????>>>:::<<<===;;;888999???DDDBBB;;;jjjeeeKKK555444999555000///666111444BBBQQQWWWZZZ]]]\\\fffooo|||ZZZRRRNNN^^^AAA999???BBB^^^yyyccceeekkkkkkccc^^^fffxxx~~~{{{xxxtttvvvsssoooccc@@@+++000111111999777:::888>>>999<<<<<>>AAAAAA@@@@@@@@@EEEQQQ~~~xxxkkk|||YYYVVVccc```rrrxxxXXXWWWQQQFFFEEEIIIPPP___aaaZZZXXXRRRMMMPPPfff}}}TTTXXXoooeeerrrpppnnnqqqxxx~~~{{{yyyzzzzzzyyy}}}zzzwwwxxx|||}}}|||zzzwwwtttsssqqqiiibbbeeeooolllvvvxxxTTT>>>666666;;;AAAAAAJJJIIIEEEKKKKKKEEEFFFmmm{{{kkkooohhh```ZZZXXXfffddd^^^[[[VVVdddxxxTTT888EEEBBB888000000111111///,,,)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&))),,,...000111444555666777===MMMcccsss}}}zzzuuunnncccZZZ[[[aaa]]]cccmmmvvvzzz|||~~~ggg```lllrrrmmmrrrmmmttt{{{XXXBBBFFFQQQfffssskkkmmmxxxmmm888)))555//////000000000000//////......---,,,,,,,,,,,,------,,,+++***,,,...111333GGGdddooo```fffzzznnnIII000///000,,,333JJJbbbhhhZZZIII444...)))***000111+++%%%------+++***))))))))))))++++++++++++******))))))+++***)))***+++,,,,,,+++222***(((---444>>>SSShhhmmmnnnmmmaaaHHH>>>XXX}}}iiirrroooddd\\\YYYbbbsssssskkkgggGGG333;;;CCC;;;555999;;;444AAAHHHUUUtttnnnjjj^^^SSS@@@000***:::444333444333222222111111222222+++888888FFFmmm{{{iiiHHH===<<>>;;;,,,...RRRVVVFFF???>>>@@@RRRgggnnnjjjlllooosssvvvwwwvvvttt{{{uuusss{{{jjjJJJKKKQQQCCC222+++000222888>>>???;;;:::<<<:::<<<:::444555<<<<<<777:::===XXX}}}vvvPPP---444777111666+++///222666<<>>BBB666BBBqqq<<>>333:::@@@<<<;;;@@@BBB777>>>???FFFbbb~~~xxx~~~nnnVVVMMM;;;777777===222111444333222222111111222222333666222BBBhhh{{{YYYBBB===OOOkkkbbbUUUcccQQQ888333///CCCqqqkkkNNN???NNNffflllmmmpppsssrrroooooorrrvvvxxxnnnTTTUUUWWWFFF444---111333:::@@@AAA<<<;;;<<<999;;;;;;888888<<>>AAAzzzqqqSSSBBBYYYlllIII111111111444666444333:::BBBPPPXXXcccjjjllllllmmmooo|||wwwrrrnnniiigggnnnvvvfffOOODDDWWWrrrnnn^^^aaaiiiyyyqqqllldddTTTOOOllloooXXX\\\pppsssssspppddd___XXXTTT[[[eeekkklllkkkdddaaaeeeJJJLLLffflllRRR666...555555888;;;>>>AAABBBAAA???===AAAWWWuuulll]]]vvvxxxJJJiiiddd___XXXZZZ\\\sssqqqSSSTTTQQQFFFDDDKKKMMMddd~~~}}}uuummmeeehhhgggcccdddhhhkkkjjjgggmmmqqqqqqsss```kkkzzz}}}}}}~~~~~~}}}{{{{{{|||qqqvvv{{{yyyrrrlllkkklllgggoooqqqiiiaaadddnnnuuu{{{{{{{{{kkkxxx```BBB888555999===:::>>>BBBDDDEEEHHHLLLJJJFFFgggzzzsssttthhh^^^bbb\\\fffaaa\\\[[[SSS\\\ddd@@@GGGDDD<<<333000111111///,,,)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((+++///111===HHHNNNEEE444111AAARRR```mmm{{{dddSSSXXXgggddd\\\hhhxxxqqqAAA,,,...111///......////////////.........---,,,,,,++++++,,,,,,---,,,+++***+++---000111>>>[[[\\\>>>XXX~~~XXX---,,,//////...999KKKTTTSSSMMMDDD777,,,((())),,,...((()))***+++,,,,,,,,,,,,++++++++++++***************+++,,,------------,,,---///333>>>QQQaaafffcccjjj[[[EEE666555BBBVVVdddyyyvvvuuugggaaa|||~~~vvvppp===999888;;;===>>>AAADDDBBB888======:::MMMtttTTTmmmLLL333333777999000333333333222111111111111222222000...AAAfff~~~~~~OOOBBBbbbsssaaalll\\\DDD<<<888KKKttt___EEEQQQfffhhhhhhlllooolllhhhkkkxxx|||eeeVVVYYYUUUBBB000,,,444666<<>><<<>>>;;;:::;;;<<<;;;;;;???FFF@@@<<>>```ssstttJJJAAAwww[[[......000444666333000444<<>>777;;;@@@DDDEEECCC???<<>>:::<<>>BBB999BBB~~~eee[[[vvvPPP:::222333222555333222222111111111111111---000111<<<]]]dddHHHiii\\\OOO```eeeaaa\\\OOOMMM___pppUUUZZZeee^^^aaafffiiiiiikkkwww|||bbbVVVSSSXXXQQQ<<<...---666888>>>EEEEEE???===>>>@@@:::888;;;;;;999<<>>BBBKKK]]]nnnxxxpppddd___ddduuu```KKKdddxxxsssnnnrrruuummmccc``````dddkkkttt~~~kkkeee~~~zzzjjjbbb777111555:::<<<;;;<<<>>>@@@???777@@@>>>DDD<<>>DDDIIIJJJGGGCCC@@@EEE===VVV~~~www???}}}|||VVVXXXOOO[[[mmmiiiRRROOOKKKGGGBBBAAAGGGfffrrr\\\eeecccdddccccccgggllllllhhhfffiiimmmoooooooooqqqsssyyyXXXGGG777222555>>>KKKVVVjjjuuu}}}|||yyyzzztttkkklllfffZZZZZZdddkkkhhhcccccclllxxx|||zzz{{{}}}nnnLLL777666888>>>AAA<<<<<<>>>>>>>>>AAAGGGHHHFFFmmm{{{jjj^^^[[[ZZZgggeeedddaaaJJJDDDnnniii???@@@AAA===555000111111///,,,)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%(((+++---999666222......222:::@@@@@@AAAEEENNNYYYjjj~~~uuuppp|||yyymmm``````mmmzzz{{{]]]???***---333---***...,,,,,,------------,,,,,,,,,,,,+++************+++++++++******+++,,,---...///---:::UUUiiifffTTTFFFrrrxxxooozzz\\\==='''***222444;;;GGGJJJMMMNNNKKKBBB777---)))---------......------,,,+++++++++++++++++++++,,,,,,...///...,,,,,,...000333CCCRRRYYY^^^aaaYYYMMMAAA333===___tttrrrwwwtttcccwwwsss<<<999>>>???<<<===???<<<555777888===AAA888>>>lllSSSWWW:::444666111333222111111000000111111...555444111III~~~UUUSSSZZZ999444DDDXXXhhhmmm```PPPMMMUUUpppvvv\\\ZZZ```YYYbbbeeegggiiippp{{{VVVSSSVVVYYYNNN999///111888999>>>CCCCCC>>><<<>>>???888333666999:::<<<>>>===999???WWWvvvttt}}}___;;;999888;;;555333111//////000444999<<>>AAA>>><<>>CCCCCCUUUwww|||sssyyywwwrrrjjjeeeiiimmmhhh```dddeeefffhhhjjjmmmppprrrxxx\\\NNN@@@:::999999===BBBbbbppp|||{{{wwwyyy~~~mmm]]]]]][[[TTTVVV^^^kkkfffbbbgggvvvzzzyyypppyyyaaaDDD555888;;;AAADDD???===??????>>>AAAGGGIIIFFFnnn{{{kkk______YYYaaa\\\^^^```LLLDDDbbbkkk@@@???BBB???666000111111///,,,)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&(((***111555777555666@@@TTTeeeWWWPPPHHHDDDHHHVVVoooxxxxxxqqqoooiiiaaalllqqq{{{xxxlllgggooommmqqq[[[222111+++%%%)))111...%%%++++++,,,,,,,,,,,,++++++,,,+++******))))))******+++*********++++++,,,---///000444FFFeeeyyyhhhJJJXXX{{{ssseeeooowwwTTT444---+++(((///<<<===DDDMMMQQQMMMBBB777000------,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,***+++---,,,+++---222666@@@QQQccchhhcccWWWHHH<<<111>>>LLLWWWbbblllkkkddd[[[VVVrrrZZZ444888999999888:::<<<888222888:::777888333<<>>:::111...111===MMMSSSMMMBBB:::???WWWooohhhQQQRRR^^^^^^```ccceeeeeejjjyyyzzzwwwTTTUUUXXXWWWGGG333---222888888<<<@@@???;;;:::===;;;:::666222555;;;>>><<<777888===LLLhhhzzz||||||HHH;;;444999:::444222000//////222555777:::DDDRRR|||rrriiiJJJ666FFF>>>SSSqqqjjjjjjhhhhhhcccTTTQQQRRRPPPQQQ___wwwwwwdddAAA000888;;;>>>>>><<<<<<===@@@:::>>>???999BBBCCC===SSS___666MMM{{{NNN<<<------444555111,,,111222777???JJJUUU^^^bbbcccffflllnnniii```\\\^^^RRRIIIBBBAAACCCFFFMMMTTT{{{iiimmmnnnqqquuuZZZSSS^^^cccnnn{{{zzzwwwooo___MMMEEEEEERRRQQQssswwwqqq}}}fffdddKKK444888BBBBBBBBB===???BBBDDDEEEEEEDDDCCCDDD444QQQqqqXXXUUURRRYYYPPPkkkWWWEEEOOOCCCFFF@@@@@@SSSccceeeccctttooohhheeejjjpppmmmfffkkkiiigggfffgggkkkooosssyyyyyyeee[[[TTTIII???888888;;;>>>\\\mmmzzzzzzwwwxxxzzzxxxrrrggg^^^YYYSSSOOOWWWdddfffgggiiippp}}}zzzsssppp|||vvvTTT===555;;;===AAAFFFCCC???AAA@@@???BBBHHHHHHEEEiii~~~yyyjjj```\\\VVV]]]XXX]]]aaaKKKAAAYYYmmm@@@===@@@>>>444000111111///,,,)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''$$$+++777BBBLLLYYYeeennnzzzrrrfff[[[RRRQQQ[[[ggguuunnnlllooowww~~~|||yyykkkkkkiiifffjjjooonnniiiqqq|||zzzyyyRRR///***///...))))))......)))******++++++++++++******++++++***)))))))))))))))************++++++++++++***...///<<>>GGGRRRuuu~~~zzzmmmuuu```GGG<<>>@@@<<>>IIIUUU^^^^^^dddrrr~~~xxxnnniiiRRRQQQTTT\\\bbbgggkkknnnooouuu|||pppeeeiiimmmmmmnnnvvvuuuPPPGGG]]]iiimmm{{{{{{pppggg```PPP@@@DDDSSS^^^GGGeeeyyyrrr]]]YYY@@@///888===<<>>>>>>>>???@@@AAACCCDDDCCC999LLLqqqQQQlllaaaRRRVVVRRR```YYYOOOBBB?????????DDDXXXgggdddaaacccddddddgggmmmnnnlllkkkjjjiiiggggggjjjnnnrrrpppvvvjjjhhhYYYAAA333666???CCCZZZkkkyyyyyyvvvxxxuuuooocccbbb^^^YYYUUUWWW^^^eeeeeeqqq|||}}}xxxzzzhhhHHH777555======???EEEEEE@@@BBBBBBAAACCCGGGGGGCCCddd}}}zzzvvvjjjaaaUUURRR]]]\\\bbbdddIII:::SSSmmm???:::===;;;111000111111///,,,***))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%'''777NNN^^^aaa^^^ccckkkxxxzzzmmmeeedddeeerrr}}}vvvqqqvvvjjjjjjmmmzzz|||mmmccciiirrrvvv{{{wwwAAA)))......&&&(((222000$$$%%%111******++++++++++++******+++******)))))))))))))))***************+++++++++,,,+++(((555```zzzdddnnncccsssnnnLLL222111444000---000666???IIIOOOQQQQQQKKKGGG@@@888222///......+++++++++,,,,,,---------111444666777:::BBBMMMWWWXXXPPPJJJGGG>>>222111999HHHUUUfffsssssshhhYYYOOOcccvvvzzzvvvNNN111999;;;888999<<<999333444;;;...888111333444999///xxxuuu{{{WWWggg>>>:::888222111111000000000000000333%%%000999---;;;iiinnnXXXUUU;;;:::...---000---000555333888===LLLSSSIIIHHHNNNNNNTTTbbbmmmnnnjjjttt}}}ZZZSSSTTTUUUNNN>>>000222<<<888666666888777444666;;;AAARRRQQQ999***111888555666:::999777HHHooosssUUU999333888111111000/////////000000///AAAVVV~~~qqqhhhZZZ```bbbccckkkzzzfffnnngggfff___QQQLLLMMMHHHCCCMMMTTTYYYiiieeexxxrrruuuxxxiiiLLL777444<<<;;;999888777888888999777999000CCC===000JJJKKKXXX~~~|||KKK>>>pppZZZBBB555333222333444...222555555666???OOO[[[\\\YYY\\\hhhuuu|||~~~}}}{{{yyyzzz}}}kkkjjjppp{{{xxxooollliiicccccciiigggbbbkkk|||\\\LLLjjjvvvkkkuuucccVVVQQQDDD:::JJJfffppp|||xxx___UUU;;;333???999111>>>AAA???===<<<===@@@DDDFFFJJJBBBJJJxxxVVVLLLnnnOOOOOOSSSTTT^^^qqqRRRLLL@@@CCCCCC;;;GGGYYYWWWZZZbbbhhheeeaaaaaacccccc```ccceeeeeefffhhhlllooowww|||pppyyy~~~rrrRRR<<<:::>>>===YYYjjjxxxxxxwwwwwwrrrhhh[[[YYYUUUTTTZZZbbbaaa[[[jjj~~~{{{wwwvvvvvvRRRBBB444555>>><<<>>>EEEFFF@@@BBBBBBAAACCCGGGFFFBBBccczzzkkkaaaUUUYYYaaa___[[[^^^UUU===TTT}}}{{{???999888===333000000///...---+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((***///===PPP]]]dddmmmyyyssswwwwwwnnnbbb```iiitttsssyyyyyynnncccjjjvvvOOO888///---,,,***++++++,,,,,,++++++***************************************************((()))))))))************+++------,,,222JJJooodddKKK___{{{xxx|||tttVVV???777222///(((---444444<<>>AAA<<>><<<;;;:::999888888888888666777777888888999::::::???yyybbbBBBIIIwwwiii666000;;;444///000111000,,,,,,555BBBKKKOOOTTT___sssiiigggrrrjjjhhhgggfffggghhhgggfffaaabbbccccccccccccbbbaaaffffffaaa]]]aaagggeee^^^bbbGGG===FFF:::>>>@@@vvvuuuzzzyyy}}}sss___[[[JJJ:::888:::999999;;;>>>>>>?????????>>>>>>===DDD999NNNcccuuu{{{pppFFFdddWWWNNN]]]CCCWWWgggzzzYYYKKKMMMGGG444999MMMOOOWWW[[[___```___^^^```bbbddddddeeeeeefffiiimmmppptttxxxpppuuuWWWHHH>>>AAACCC>>>>>>CCCUUUfffssssssqqqoooeeeXXXVVVQQQNNNSSS^^^fffhhheeelllzzzxxxuuuwwwzzz}}}kkkJJJ888999999:::;;;<<<======999999;;;<<>>LLLTTTdddzzz|||jjjssszzzwwwmmmfffhhhlll___fffnnnuuu~~~iiiJJJ444,,,+++)))&&&***++++++++++++++++++***************************************************)))*********+++++++++++++++000333...---===]]]www|||iiiUUUMMMbbbzzzmmmttt{{{vvvYYY222...,,,222222%%%&&&888BBBJJJQQQTTTQQQPPPRRRSSSQQQLLLQQQPPPJJJLLLTTTTTTNNNQQQLLLJJJKKKJJJFFFCCCDDD???---%%%333GGGQQQQQQPPPaaa|||iiiWWWeeezzzqqqgggooouuuLLL:::888444777666555666777777555333222222222111111222666999kkk{{{tttmmmLLL|||uuuGGG333555111------111222//////333111000///...000222555777;;;@@@fffwwwpppkkkPPP222000///------///444777888GGGAAA777000000777CCCKKKFFFGGGOOOvvvttt~~~~~~cccUUUXXXXXXPPPAAA666666:::<<<999888777777999:::999888---BBBRRRTTTXXXeeekkkgggLLLMMMAAA000999\\\|||{{{|||^^^...///666444333555333000000333///333;;;OOOsss~~~yyynnnjjjfffccc]]]WWWQQQMMMGGGAAAAAAEEE???LLLPPPmmmuuunnnnnnccc@@@///<<<;;;::::::999888888888888777888888888888999999999000ZZZsss]]]KKK\\\ttt___---(((999///333444333111111444777999???CCCRRRqqqssshhhjjjiiigggeeedddcccbbbaaa```bbbbbb```^^^\\\ZZZYYYXXXSSSZZZ^^^]]]\\\]]]XXXRRRUUUKKK===...---;;;@@@qqq~~~}}}wwwcccOOODDD;;;===BBBAAA>>>>>>===>>>>>>?????????>>>>>>AAA<<>>???@@@AAAbbb}}}uuurrriiiddd]]]___ddd___XXX\\\UUU@@@MMM{{{~~~CCC;;;666999///000000///...---+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&######&&&)))///111:::MMMfff~~~~~~iiiFFF888(((###)))---+++&&&******++++++++++++******))))))))))))))))))))))))*********************************+++++++++,,,,,,+++333777000(((...DDDYYYqqqooobbbGGGDDDssszzzgggiii|||nnnEEE444///222222444666000444===EEEFFFEEEIIIOOORRR]]]___ZZZTTTUUU[[[ZZZTTTMMMFFFAAAAAAAAA<<<777555///333555666AAASSS^^^^^^qqqkkkaaaVVVSSSccchhheeepppkkkEEE:::666444666555555555666666444222000111222111000111333555CCCqqq~~~{{{RRR]]]nnn>>>===444222222333333000///000222111000000000000111111444333GGG^^^VVVSSSSSS///222111111111333777===BBB///111555:::>>>@@@@@@???@@@NNNdddooo}}}xxxwwwbbbUUU]]]WWWJJJ<<<555888<<<===888777555555777999::::::;;;<<<:::888;;;CCCHHHHHHYYY]]]]]]XXXYYYjjj{{{OOO888222222444666333......111......///:::\\\~~~rrrnnnmmm~~~mmmmmmhhh```[[[YYYVVVRRRPPPFFF===;;;======>>>@@@888WWWggg}}}zzzwwwwww[[[999333===999999999999999999999999999999888888888888777777999999ccc}}}TTTHHHfff{{{UUU///111666000//////000111222222111;;;;;;AAAVVV{{{vvvfffbbbeeedddcccaaa```^^^]]]]]]aaa^^^[[[WWWTTTQQQPPPOOOYYY```ddd___VVVNNNHHHCCC;;;<<<888,,,GGGLLLQQQwwwwww^^^HHHBBBAAAGGGLLLJJJDDD???<<<<<<===>>>????????????;;;??????;;;GGGuuusssKKKhhhqqqLLLZZZQQQQQQMMMVVVcccMMMNNNGGG===;;;<<>>>>>GGGRRRXXXZZZaaannnyyyuuuooo||||||www~~~___IIIAAA======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<>>\\\pppnnnPPPXXXzzzqqqwwwbbbEEE111......222111'''...111333222111555;;;@@@AAACCCBBB===;;;>>>>>>;;;333///...000000+++))))))***EEELLL<<<@@@aaaxxxvvviiiSSSGGGPPP]]]hhh~~~hhhddd~~~SSS>>>:::555888555444333444555555333111000111333222111000000111BBB{{{[[[lllttt[[[:::666333333444333111///000000000000000///......333777BBBZZZJJJDDD\\\>>>555333333444555888???FFFWWWSSSIII;;;111000999BBB]]]hhh|||~~~xxx]]]^^^YYYaaaUUUEEE888555999===>>>;;;888666555777999::::::>>>888555666777666666888111666???DDDDDDJJJ```xxxuuuxxxEEE777333222555555111...///000///,,,...CCCiiittteee\\\ZZZZZZ]]]vvviiiccc[[[SSSNNNKKKFFFBBBBBB;;;666777:::;;;===@@@JJJkkkxxxpppxxxxxxxxxyyyxxx~~~|||PPP666888888888888888999999999999999999999888888777666666555???...CCCtttXXXIIIoooXXX)))555333000///000//////111555777999;;;>>>NNNqqqmmmbbb``````aaaaaa```^^^\\\\\\\\\YYYWWWTTTPPPNNNNNNNNNNNNbbbbbb___VVVKKKCCC>>><<>>:::;;;<<<===>>>>>>>>>>>>777>>>======FFFYYYwwwvvvUUUSSSQQQWWWUUUOOO^^^```MMMGGGCCCAAA???999===DDDKKKRRRWWW[[[]]]aaadddggghhhgggeeeeeeeeedddpppkkknnn~~~eeeQQQ\\\aaa___SSSGGGBBBAAA@@@FFFKKKRRRYYYbbbpppyyyrrrzzzxxxzzz```JJJ?????????@@@@@@???>>>===<<<::::::999999888999999999gggwwwxxxvvvvvvdddgggkkkddd\\\aaa^^^LLLZZZyyy>>><<<;;;;;;,,,000000///...---+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&&&&'''###(((,,,***%%%&&&///777GGG___~~~eeeMMM:::000++++++***************)))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***,,,...---++++++,,,...:::]]]wwwRRROOOZZZxxxhhh\\\KKK333)))///222111///...///000111111222,,,111555222000000111111///...///000///111:::EEE;;;BBBJJJWWWqqqoooQQQWWWWWWZZZpppsss}}}rrr|||eee;;;::::::333:::444333222222333333222000000222333333222000000111;;;XXX{{{}}}[[[NNNhhhxxxOOOEEE888//////222555555...///000000000000///...+++333@@@aaa^^^[[[pppVVV777111...//////000666>>>]]]bbb___OOO:::111777BBBfff^^^ddd~~~gggNNN```fffbbbRRR@@@666555999<<<===>>>;;;888666777888888888444222444::::::555777<<<<<<888777777222666QQQooo~~~}}}zzzYYYEEE999///111666666333000111222///***...===RRR___kkkcccWWWLLLEEEDDDEEEGGGCCCNNN___sssqqqTTTMMMEEEBBBAAA@@@===;;;666555777999888666:::@@@jjjmmmbbb\\\jjjqqqppp@@@444:::000777777888999999999888888888888777666555555444333///000DDDnnnzzzKKKQQQMMM111777555555666222---...333,,,333999;;;???NNNkkknnn```\\\```\\\^^^___]]]YYYVVVVVVVVVOOONNNLLLLLLLLLNNNPPPQQQPPPLLLHHHDDD???:::777666000///:::ZZZ}}}{{{zzz]]]FFFFFFGGGJJJMMMKKKDDD<<<888999:::;;;<<<=========:::;;;999CCCGGGAAAqqqjjj___kkkNNNNNNQQQSSSVVVmmmXXXNNNQQQIII<<<:::;;;<<<@@@GGGNNNUUUXXXZZZ]]]aaaccccccbbbbbbbbbZZZkkkmmmgggmmm{{{cccZZZUUUJJJ???;;;???EEEHHHWWWVVVZZZeeeuuu~~~vvvyyy|||xxx[[[KKK===??????@@@@@@@@@>>>===;;;:::::::::::::::;;;<<<<<>>;;;888777777777666555666666666444...)))+++111555111000222---,,,<<>>RRR~~~sss|||uuuMMM===???@@@AAADDDFFFBBB;;;777777888999::::::::::::???888444>>>@@@333WWWyyyRRRFFFnnneeeQQQFFFJJJOOOWWWtttbbbMMMBBB@@@>>>;;;888888<<>>888;;;DDDMMMRRRZZZ]]]hhh{{{zzzuuuuuuxxxgggKKKCCC;;;===>>>???@@@???>>><<<:::;;;;;;;;;;;;<<<>>>???@@@dddssspppmmmnnnhhhlllpppggg[[[]]]ZZZIII___GGG>>>999:::///000000///...---+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''###!!!&&&+++,,,+++***&&&$$$'''000888<<<===EEEIIIPPPWWW\\\]]]\\\[[[[[[YYYUUUOOOGGG???888555""" $$$---000+++''''''%%%'''))))))''''''***,,,'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))+++---...,,,+++333&&&777```xxxyyyjjjWWW666TTT~~~pppnnntttooofffUUUAAACCC???<<<===;;;777888===888222---...111333333111//////222777<<>>xxxhhhHHH777222111111111,,,...000222111000000111)))---111444444333444555333111222555777666555555:::444111222222//////222000111222444666???SSSeee~~~wwwgggFFF;;;;;;999888777888999:::999777666444444333333333222222111111888333000111___hhhLLLpppIII999...111444222111444999000+++---111222666;;;;;;BBBIIILLLKKKJJJJJJJJJOOOSSSVVVUUUPPPMMMMMMOOOHHHHHHGGGFFFDDDCCCCCCBBB:::888777888444000333999GGGXXX\\\sssuuu{{{]]]<<<777:::<<<;;;???CCC@@@:::666666777777888777777666;;;777555888888222FFFllluuu>>>KKKfffKKKEEEGGGIIIQQQ^^^jjjMMMMMMEEE@@@:::777999;;;======FFFJJJOOOSSSWWWZZZ]]]```]]]QQQQQQmmmqqqbbbCCC@@@???BBBHHHQQQ[[[bbbfffqqq|||nnnppp{{{xxxTTT???===;;;:::;;;===>>>>>>===:::999999999999999:::;;;<<<<<>>;;;:::444000222000000999PPPkkkzzzwwwnnnfffxxx|||lll```{{{mmmhhhWWWIII<<<888777444555999444444333444555555333111...444555111000333000***444000............000444NNNuuu{{{|||hhhKKK<<<555666999555222000111000...,,,,,,111222333000---,,,000444---000111...000444444000333......111111...///444333000///222<<>>GGGMMMSSSTTTRRRQQQSSSWWWJJJIIIGGGDDD@@@<<<999777333111111111...111AAASSSwwwwwwBBB<<<777<<<===<<<>>>BBB???888555666666666666666555444222888:::888666999???CCCwwwnnnEEE[[[tttZZZLLLLLLOOORRRSSS\\\oooXXXJJJEEE???;;;:::999777666666:::???EEEIIINNNSSSVVVVVVaaahhh}}}zzzmmmfff\\\JJJ999666<<>>...222///333222---333555+++000111333333111000//////111///...---.........---444222///...000222333333:::+++000???KKKjjjuuuppplllhhhjjj{{{iii@@@444444888999222333333333333333333333333////////////000000000000444///---555:::JJJ\\\NNNmmm[[[CCCAAA+++000999...555999444,,,***...111111222555888;;;===??????===>>>@@@???<<<:::;;;;;;333666888888555333222222111111111000///555GGGWWWlll}}}PPP:::<<<666999<<<>>>>>>===:::888:::999777666444333333333444444555666888999;;;<<>>fffTTTEEEGGGZZZ???FFFaaawwwVVVIIIBBBEEEBBB777444:::;;;111000<<>>:::222777777777777777777777777777444444777888777444333hhhyyyvvvjjjiiiwww{{{qqqcccXXXZZZNNNXXXUUU666AAA888000000000///...---+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))*********)))---...+++***444HHHXXX|||TTTBBB[[[bbbZZZfffRRRZZZrrrlllbbb|||zzzWWWJJJVVVqqq}}}}}}JJJ333555444333222222111111222...................................................------777YYYZZZGGGMMMcccyyymmmJJJ888===000222000///555<<<888...555:::999:::TTTxxxzzzvvvcccIII777000000444888!!!@@@FFF<<>>===;;;::::::999777666666666777777>>><<<;;;@@@GGGJJJHHHDDDGGGBBB<<<::::::<<<>>>AAAGGGPPPaaatttqqqlllqqq|||{{{~~~|||xxxlllVVVTTTLLLCCC>>>888444444444444444444444444111333555777666555666888iiixxxvvviiigggvvvxxxeeeUUUYYYPPPYYYVVV666???666000000000///...---+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))*********------+++((()))000777UUUzzzQQQCCCVVVppphhhaaappp~~~{{{ssseee___XXXJJJ>>>IIIMMMlll{{{rrrpppNNN111999444444333222111111111111................................................111(((000///222fffzzz~~~RRRUUUlll[[[@@@;;;???;;;000+++///222///+++......---888MMM]]]bbbTTTDDD555111///---...444CCCCCC===PPPYYY\\\ppp|||~~~}}}VVVeee~~~oooFFF>>>888888999777666666777777666555333222111111111111111111111111111111000000000000000000000000+++:::PPPnnnTTTGGG:::...333;;;444...111111111222222333333222111111---------,,,------...//////000111111111000///...222FFF]]]wwwuuujjjwww___GGG;;;;;;666555666222444444333222111111000000....../////////000000000,,,111111222222222HHHkkkoooTTTiiiFFF222777222111555444...---222000000000000000111111111222111000111222222111000.........//////000111111333222000888TTT{{{{{{EEE:::BBB;;;444555666888999:::::::::777666555333333222222222222222222333555666888888444ppp{{{QQQtttdddRRRPPPHHHFFFNNNIIINNN{{{oooRRRHHHDDD???===333999999333222888:::777999777555555666777666555555444333444888BBBMMMTTT[[[hhhrrrgggkkkyyyggg{{{ssswwwyyy}}}nnn\\\___TTTCCC:::666222222222222222222222222---111555555222222444777gggvvvmmmbbbgggooo|||kkkXXXXXXMMM```[[[888>>>333///000000///...---+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((()))))))))***)))***+++++++++******+++222JJJkkk___OOOPPPmmmvvvkkkggggggdddjjjiiiZZZSSSOOO^^^ZZZWWWUUURRRVVVeeevvvwwwqqqsssWWW:::444777333333222111000000000000................................................111,,,222///***KKK~~~gggssscccHHH:::777AAAAAA777666@@@555555444111---,,,444===777//////666999666;;;FFFMMMRRRdddwwwuuuqqquuu}}}{{{{{{___sss[[[@@@<<<999999:::999888777888777666444333111000000111111111111111111111111////////////////////////000+++888[[[}}}ttt\\\DDD666444333666666,,,111000////////////...---............------...///555222...,,,...555>>>EEEWWWppp|||wwwfffkkkjjj|||wwwvvvEEE:::;;;>>>666444777555444444333222000///.............../////////000000***222111000333333888FFFrrrVVVqqqyyyNNN999222111666444---...777222222111000000000000000111///...///222444333222...111444444222000111222???GGGMMMTTTlll}}}RRR444;;;BBB555666666666666777888999999444444333222111111111111111111111111333444555666888UUUuuujjj===zzz|||bbbEEECCCNNNQQQUUU^^^gggwwwZZZKKKHHHFFFCCC>>>;;;888666444222666777777777777777999:::<<<<<<:::999???PPPcccnnnhhhcccooohhhmmm]]]mmmsssbbbTTTZZZOOO;;;333333000000000000000000000000...111222111000222333222kkk~~~ppp```cccfffvvvwww{{{rrr^^^XXXIIIWWW[[[999===333111000000///...---+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((())))))))))))((()))+++---...---,,,***///333JJJwwwUUUWWWTTT^^^~~~zzz|||oooddd```___^^^aaaccchhhmmmpppzzz~~~HHH444888666+++222222111000////////////................................................***000------111333VVVXXXUUU}}}uuuQQQGGGFFFBBBDDDLLLPPPMMMMMMLLLBBB444000555777111---///222<<>>444222888777333222222000///...------............////////////,,,444000,,,333666444999JJJfffgggUUUjjjgggIII---***333666444222333222111111111111222222222111//////000111000000111333444222000111666;;;SSSkkk~~~oooOOO999666;;;<<<444999888777555555555555666111111000000000000000111000000000000111222444444333:::fff|||cccaaaDDDMMM___]]]EEEIIIHHHCCCIIIPPPIIIbbbrrrXXXGGG@@@HHHIII===888>>>;;;===>>>===;;;999999::::::BBBHHHMMM[[[rrruuukkkgggZZZ___bbbZZZqqqmmmhhh}}}qqq}}}eeeGGG>>>GGG@@@333222666000000000000000000000000000000......444;;;999333___vvv|||iiieeedddppppppyyytttbbbXXXGGGDDDtttVVV888===555555000000///...---+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))(((((()))+++,,,---,,,"""---)))'''AAAfff~~~pppRRR???JJJccc~~~yyyxxxwwwuuuvvvyyywwwffftttPPP999<<<>>>777///111111000///............------------------------------------------------***222+++...777(((444iiiqqqKKKCCCfff{{{^^^OOOIIIDDDHHHEEEEEEGGGCCC999777:::555888:::===DDDVVVooodddVVVdddyyyiiifffpppDDD;;;888::::::888888::::::888444444333222000///......................................................333222---///KKKttttttqqquuuWWWHHHBBB888666333000000333444333000,,,///111000......222555555;;;DDDNNNZZZhhhwww|||uuu|||wwwuuu|||xxxkkk@@@999777<<<<<<222222888666111111000///......------------.........////////////444...***111333111444444___kkkaaaeeeGGG555---***)))333222111000000111222333333333222000...---///111111000111777BBBOOOZZZaaa~~~~~~aaa;;;???BBB<<<;;;???888777666444333222222222//////.........//////000/////////000000111333333000222@@@wwwjjjvvvvvvTTTXXXYYYFFFIIIEEEDDDJJJMMMSSS```zzzsssgggmmmeeeLLLBBBKKKCCCDDDDDDCCCBBBAAACCCDDDFFFWWWjjjzzzsssfff```___[[[]]]]]]YYYiiibbbhhhzzzgggTTT>>>777<<<777111333444000000000000000000000000//////------777BBBAAA888UUUmmm|||lllmmmjjjssspppxxxsss```XXXHHHAAAqqqYYY;;;===444555000000///...---+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))((()))******++++++---999777---,,,111???TTTkkkZZZ\\\~~~nnnjjjmmmrrrLLL111555<<<555///111111000///...------------------------------------------------------------//////...000000+++000AAAnnn}}}[[[>>>SSSzzzeeeSSSDDDCCCCCCFFFLLLUUUaaallllllwww}}}|||}}}~~~NNNNNNUUUooo}}}bbb;;;>>>555999999555444888999666222111111000///......---------------------------------------------------+++111000---<<<```}}}xxx|||xxxddd[[[JJJDDD>>>;;;:::999444000777;;;???@@@???AAAFFFKKKVVV]]]gggnnnssswww~~~yyyjjjfffnnnyyy{{{}}}uuuEEE;;;999666:::999000111666111/////////......------------------.........//////...222---,,,222///,,,333:::888QQQzzzpppiiiMMM???:::666444333111111111222333111555888777444555;;;AAAGGGDDDJJJ___zzz\\\>>>333<<<999222444777333333222222111000///...---------------...//////000//////000000111222333222555:::mmmooo}}}```UUUPPPMMMHHHJJJLLLGGGLLLcccsssfffkkkiiifffbbb```aaaeeeiiilllvvvwwwhhh___\\\]]]]]]]]]cccgggxxxzzzYYYJJJYYYKKK===:::999333222555000////////////////////////---000...+++222======555```}}}nnneeeqqqrrrxxxsssxxxppp\\\WWWKKKKKK{{{aaa???===111111000000///...---+++***))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((*********+++,,,,,,)))(((%%%+++111***'''555DDDxxxiiidddYYYllldddYYYkkk~~~tttvvv^^^@@@888666;;;;;;333222666000000///---------------------------------------------------------------///&&&...///###///:::'''CCCvvvpppUUUIIISSSwwwhhhhhhgggiiivvvsssXXXnnn{{{oooyyy{{{LLL...555333777777222111666777444000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...333333...:::eeejjjbbbDDDXXX~~~wwwmmmeee```[[[SSSMMMRRRWWW\\\___```cccjjjooowww{{{}}}{{{uuupppppprrryyywwwtttkkk{{{~~~~~~XXX222CCC888444777777///111444,,,..................---------------.........//////***...---000444...+++444---...444^^^dddbbbvvvYYY:::999666444333333333444///666===???>>>BBBLLLVVVllljjjsss{{{uuu{{{zzzmmm[[[>>>888::::::333666999222/////////000///......---,,,,,,,,,,,,---...//////000000///000000111222333+++111777>>>cccwww___BBBHHHGGGIIINNNJJJLLLSSSYYYfff|||mmmddd[[[YYY\\\^^^[[[XXXbbbnnn[[[```~~~zzzyyyiiiSSS888222444333///444888///........................,,,111000)))***333444---dddzzzttthhhxxx}}}zzzdddQQQVVVJJJ___^^^:::AAA777111000///...---,,,+++++++++)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!%%%)))(((%%%###&&&***''''''''''''((((((((((((((((((((()))******++++++++++++++++++++++++++++++333AAAbbbkkk[[[WWWZZZ[[[eee{{{}}}zzzssskkkhhhiiiooossseee???888888999999777444111.........---------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,------......///(((TTTuuu]]]TTTeee}}}xxxkkksss{{{___lllPPP555555>>>888777555333222222222333............---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,000222...111GGGbbbmmmbbb|||ppp~~~~~~}}}ooo{{{{{{}}}|||xxxgggmmm|||}}}\\\DDD777999888777666444222000///...........................,,,,,,,,,---------......---------............///)))999???DDDlll}}}iiiyyylll___UUUOOOQQQXXXPPP]]]kkkooopppzzz~~~{{{}}}xxx]]]>>>;;;888666666777777555222////////////////////////........................////////////000000000000///444///...SSS{{{kkkmmm}}}GGGBBBRRROOOFFFPPPNNNMMMNNNTTThhhqqqddd[[[^^^\\\WWWVVVVVVSSSaaaaaaTTTooo~~~xxxrrrwwweeeUUUIII333333333222111000000///////////////////////////..................------bbbyyywwwooosssyyywwwxxxeeeUUU[[[OOOiii```<<>>AAA777888999888777444000......------------,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,,,,---............999aaawwweeecccsss}}}wwwnnnkkksssvvvrrruuuoooeee```===999:::222777666555444333222222222//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...111------000...,,,888HHHrrrkkkdddsss{{{wwwxxxtttyyyzzz\\\___nnn~~~vvvwwwgggDDD;;;888666777666555333222000///...------------------------,,,,,,,,,,,,------------------------............:::111...444AAAdddrrrrrr}}}xxxyyytttfffCCC666999777555444555555333000........................------------------------....../////////000000000...444555333>>>hhh~~~jjjeeehhhRRRLLLMMMAAAMMMUUUSSSSSSWWWXXXTTTxxxmmm^^^YYYZZZ[[[OOOVVVSSSTTTfffyyy``````nnnhhheeessslllRRRAAA<<<222222222111000/////////..........................................------[[[nnnlllhhhzzzooouuuuuuwwweeeWWW]]]RRRkkk___===>>>333333000///...---,,,+++++++++)))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))((((((''''''&&&''''''''''''((((((((('''(((((())))))******+++++++++++++++++++++++++++111000,,,)))222MMMttthhhKKKEEECCC999...666777777777555333000...------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,++++++,,,,,,------......333''';;;uuuzzzwwwppprrrnnnDDD444::::::111666666666555444333222111/////////............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------333,,,+++//////+++,,,111>>>mmmhhh{{{tttiiiaaaiii~~~kkkqqqnnn~~~uuukkklll|||{{{zzzNNN777:::???777666555444333111///......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......444(((***555...///aaa~~~lllnnn}}}pppmmmrrrxxx{{{xxxvvv}}}ddd@@@777:::888666444333333222000...........................------------------------.........////////////000000000555666///;;;nnnqqq\\\WWWWWWOOOGGGDDDIIIPPPUUUWWWNNNZZZfffggggggkkktttzzzvvvlll```WWWSSSSSSTTTTTT___ggg^^^VVVkkkZZZQQQyyyjjjgggzzzeeeDDD222444111111000000///.................................------------------......ddduuummmmmmxxx|||xxxwwwcccSSS[[[PPP```\\\???>>>222444000///...---,,,+++++++++)))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********************++++++++++++$$$,,,111...'''(((444???```cccQQQ<<<333666<<<===:::555555666555444111///...---------,,,,,,,,,+++++++++++++++++++++*********************++++++++++++***++++++,,,------......111,,,---DDDnnn~~~tttxxxsssGGG<<<===666555<<<555555666666555333111000/////////.........------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------000++++++000222///---///+++:::ggg|||~~~hhhmmm~~~zzz|||YYYFFF999>>>BBB444555444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------)))+++222666222///:::KKKzzz___fffpppyyyzzzmmmcccjjjzzz{{{|||~~~rrr~~~iiiFFF999;;;???777666444333222000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////333,,,---444000---???ZZZ~~~lllVVVKKKSSSXXXOOOIIILLLNNNPPPQQQQQQRRRUUUYYY[[[TTTXXX^^^bbbcccaaa\\\WWWVVVXXX\\\___^^^XXXTTTTTTPPP\\\bbbooommmRRR???```~~~uuulllXXX===///000/////////......---------------------------------,,,,,,------------......WWWvvviiinnnzzzuuu^^^NNNVVVLLLUUUxxx]]]BBB@@@222222000///...---,,,+++++++++))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$&&&((()))((('''&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))))))))******+++++++++'''***......---,,,---...888^^^___<<<444:::???===666222444888444444444333222000...---------,,,,,,,,,+++++++++************************))))))*********+++++++++******++++++,,,------...---000000///<<<]]]xxxzzz}}}yyyQQQ444999@@@999666>>>444444555555444222000...............------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,+++---000000...000444666&&&999tttiiiKKKBBBDDD:::999;;;000333333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---000222000---///444444///QQQyyy|||kkkkkkzzz}}}mmmppp]]]DDD===999777888555555555333111/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............111...,,,///222222000///EEEsssxxx^^^TTTTTTRRRPPPIIIGGGGGGIIIMMMOOOPPPQQQTTTSSSSSSWWW\\\]]][[[ZZZ^^^ZZZVVVSSSMMMLLLUUUaaammm{{{[[[HHHKKKnnnrrrpppzzzvvviiiTTT@@@444000///.........---------------------------------------,,,,,,,,,,,,------......???iiiooobbbkkkzzzttt\\\LLLTTTJJJRRR|||aaaDDDBBB333///000///...---,,,+++++++++)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***(((((())))))***+++++++++555111,,,,,,---...+++(((666555000,,,333GGG]]]jjjeeeKKK===<<>><<<555333333333222111000///...---------,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,***---///...+++***///444111111---777ddd~~~^^^CCC:::;;;@@@:::555666666222111000///...------,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,///+++,,,000000---111999---BBBmmm}}}WWW888666;;;666333777333444444222000//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++222333---...444555111///DDDsssuuujjjkkklllDDDUUUQQQOOOQQQQQQNNNMMMNNNSSSNNNLLLNNNQQQUUUZZZ```UUUQQQRRRWWW\\\dddxxxyyyuuupppuuu|||rrrXXXmmm{{{{{{sss]]]???//////333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......GGGiiivvviiiqqqzzzbbbOOOUUUIIIQQQaaaAAADDD666000000///...---,,,+++++++++((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%(((***)))&&&$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((()))***+++++++++&&&&&&'''+++...000///...))),,,------///444555333777III\\\eeekkkwww~~~uuulllaaaZZZ@@@CCCEEE???555000333:::000333666777666777;;;???111111111000///...------,,,,,,,,,++++++++++++***((((((((()))))))))******))))))))))))*********************+++,,,,,,------+++'''---777000)))===^^^~~~~~~GGG111999:::333222999999333333222111///............,,,,,,++++++++++++******++++++************++++++***++++++++++++,,,,,,,,,***,,,...,,,******---///'''444111"""000ggg___BBB:::>>><<<:::<<<666444;;;111000000///...---,,,,,,++++++++++++++++++++++++))))))))))))*********+++************++++++++++++((('''---555333+++---666666000AAAlllzzzCCC999222555777555444777///111222111...---...000+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++111222......333666555999///;;;jjjrrr}}}xxxqqqSSSPPPPPPRRROOOKKKLLLRRRRRRQQQSSSUUUVVV\\\lll}}}nnnmmmvvv}}}^^^BBB^^^|||___]]]zzzsssttt```GGG666//////222444---------...............++++++++++++++++++++++++***++++++,,,------......PPPjjjsssdddhhhvvviiiTTTVVVIIINNN^^^===DDD:::222000///...---,,,+++++++++((())))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((,,,...+++%%%"""###&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''(((((()))***+++++++++***,,,---,,,)))))),,,///,,,---,,,+++...111///***,,,111333000///666>>>BBBFFF@@@:::888:::;;;999666999555444888;;;:::555222000444888888555333333444111111000///...------,,,,,,,,,,,,+++++++++******'''((((((((())))))******))))))))))))************)))******+++,,,,,,------------,,,+++---222333000PPPooo}}}}}}KKK888777555777;;;666...111;;;333111///...---,,,------+++++++++*********))))))++++++************++++++******+++++++++,,,,,,,,,)))+++,,,,,,,,,...///---111(((---888111...SSS|||MMM666999666@@@888222;;;777///888000000///...------,,,,,,************************))))))))))))************)))************+++++++++,,,///...***,,,111000+++---,,,222000===|||]]]>>>;;;???===555111333333000,,,...000///---,,,---000++++++++++++++++++++++++************************++++++,,,,,,,,,---------000---,,,///333333000,,,///999888444LLLxxxuuuyyy|||tttkkktttqqqdddbbbgggVVV[[[dddhhhgggooo}}}dddWWWWWWllluuucccqqq{{{___BBB...000444...+++...........................++++++++++++++++++++++++******+++,,,,,,---......OOOmmmsssbbbccc}}}~~~{{{kkk]]]]]]JJJLLLxxxZZZ>>>CCC888555//////...---,,,++++++***)))***+++)))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,---------------............///...///000000//////000111111333555666888888888777777888:::::::::777444333555555555555444333222111/////////...---+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---------.........//////---LLLyyy}}}~~~KKK555777777666555555666555333111222222111///...,,,++++++,,,,,,***)))))))))***+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++,,,///222555777~~~OOO333333>>>555444333333222222222222000000000///......------,,,,,,++++++***)))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......111+++...555333;;;dddyyyLLL999:::999999777666444222111000//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))***++++++++++++***,,,,,,------...////////////,,,111777333===llluuuqqqkkkeeennn}}}{{{ggggggooogggSSS___ppp|||tttwwwqqqooo}}}ggg555444333111000/////////---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++<<<[[[nnnccceee~~~bbbMMMVVVNNNWWWZZZ<<>>DDD777111//////...---,,,++++++***)))***+++)))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))***************+++++++++,,,,,,,,,)))+++------------///000000000//////000111222222222222222222222222222111///000000//////...---,,,+++++++++++++++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))************+++++++++,,,,,,,,,,,,***))),,,//////+++(((+++:::UUUttt[[[;;;333777777555555666777666444111444333222222333222000///......---,,,,,,+++******))))))******))))))((('''((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++***+++,,,---......//////000.........)))$$$+++888888```QQQ<<<444000777EEE;;;444///111777;;;999555444333222000///............------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++(((,,,...,,,,,,...///---111000111000******:::NNNyyycccHHH777:::EEE;;;666555777888555222333111000///...---,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))******++++++,,,,,,---***...///...---......---222222000444NNNyyyrrrccc999000666333///000///......---,,,,,,------***))))))))))))***++++++************************************************hhhlllcccdddwwwfff[[[dddUUUeeeYYY>>>EEE999444//////...---,,,++++++***)))***+++)))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++++++++(((***,,,,,,,,,---...000////////////000111333444111111111111111111111111/////////......---,,,+++******************)))(((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***++++++++++++,,,,,,,,,---###)))//////,,,***...333777...,,,222>>>XXXsss```HHH;;;555444555111222555999===<<<777111222111000111111111///---------,,,,,,++++++******((()))*********)))''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))***+++,,,,,,---------)))***...444777666222///111666666>>>VVVrrrttt\\\dddFFF...333BBBDDD777***...444:::;;;888555555666222222111000///.........------,,,,,,+++*********((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++((())),,,000000...///222+++)))***111777777111+++---BBB```~~~xxx\\\JJJ;;;:::===888000+++111...000777:::777333111//////...---,,,++++++***)))*********************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))******+++,,,,,,,,,)))))),,,000111//////111///)))...888666999[[[wwwrrr???555444;;;444%%%'''666------,,,++++++++++++,,,)))))))))))))))***++++++************************************************[[[}}}lllccceeexxx}}}ggg```eeeOOOhhhSSS888@@@666333000///...---,,,++++++***)))***+++***'''%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++(((***,,,,,,,,,---...000///......///000222444555000000000000000111111111............---,,,++++++)))************))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,,,,---------***,,,------,,,,,,---///***,,,555555+++,,,666888>>>___uuu}}}ZZZGGG888...000222000222777222555666222...///222444222000///000000000...,,,---,,,,,,++++++*********((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++++++++******......,,,)))+++///...+++///111...111555000444GGG```ooovvv___LLL@@@<<<<<<444999;;;888666888888666999777555333444444444444111111000///////////////------,,,,,,+++******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************000***))),,,,,,(((***111///111111---+++...111111:::000---:::LLL```{{{qqqXXXJJJ<<<888;;;<<<999666666888999111111222333000...222999......------,,,+++******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))***++++++,,,,,,000***(((------)))***///,,,222222,,,...666888333fffeee444444333///+++...444333---++++++******************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))ddd{{{zzz```bbbjjjyyyfffbbbcccZZZ^^^KKKIII<<<333222//////...---,,,++++++***)))***+++***'''&&&'''(((%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))******************+++++++++,,,,,,,,,------...///000111222222...///000111111111111111000///...---,,,+++******+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------------............/////////000555@@@NNN\\\dddvvvttt^^^NNNCCC;;;666222222111111222222333444000111333444444333111000444333222000...---+++++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------......///000000000---///444;;;BBBHHHMMMPPP]]]\\\ZZZVVVQQQLLLGGGEEE:::999888777666666666666444444555555555555444444555555555555444333222111111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,---------............///111000111111222333444555BBBKKKYYYjjjyyy|||qqqgggQQQMMMGGG@@@:::777555444666666666666777777777777555444444333333222222111...---,,,***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000000111111555OOO{{{VVV999111444/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkddddddjjj|||}}}~~~rrrdddfffeeeVVV\\\JJJGGG>>>888555//////...---,,,++++++***)))***+++***'''&&&'''(((%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))******************+++++++++,,,,,,,,,------...///000111222//////000111111111111111000///...---,,,++++++*********))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------------............111///---,,,---111555888555<<>>======999999999999888888888888888777555333111000//////............------------*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''```www[[[\\\^^^TTTWWWUUUVVVYYYkkkzzz\\\ffflllQQQEEEMMM<<>>EEE999---//////...---,,,++++++***)))++++++***(((&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$***///,,,%%%(((((())))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&&&&"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((()))******))))))))))))******************************************++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))******++++++***+++,,,,,,++++++,,,...,,,,,,---......---,,,,,,+++************)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,------------************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++******++++++,,,------------------...///000222222333555777888777777777888666666666666555555555555111111///...------,,,,,,++++++++++++************))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&XXXooo~~~uuuddd[[[VVVQQQRRRWWWZZZppp~~~zzzSSS;;;DDD888***000///...---,,,++++++***)))++++++***(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&&&&((((((&&&(((((((((((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""((((((%%%%%%)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))******++++++++++++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((()))******++++++***,,,------,,,+++---...++++++------------++++++************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))******************************************+++++++++,,,,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********)))******+++,,,,,,---------------...///000111222222444777888777666777777666555555555555444444444111000///...---,,,,,,,,,+++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffzzznnn[[[WWWWWWSSSUUUPPP\\\xxx}}}www{{{~~~[[[;;;666555,,,//////...---,,,++++++******+++,,,+++(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))******++++++***(((((()))***++++++,,,,,,***++++++,,,,,,++++++***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))''')))+++,,,)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++,,,---...///000000000000222222333444555555555555444444333222111111111111///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%lllppp\\\XXX[[[YYYXXXVVVbbbwww{{{pppnnnxxxxxxVVV;;;;;;::://///////...---,,,++++++******+++,,,+++(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))******************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''')))***************(((((()))******+++,,,,,,***++++++,,,,,,++++++*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))((()))+++,,,***'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,---...//////000000///000111222333333444444333444333222111111111111111......---++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%cccwwwppp^^^ZZZ[[[ZZZZZZ[[[iiixxxuuugggjjjzzzyyyVVV<<>>555///............---,,,++++++)))***+++***(((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$###"""###$$$$$$$$$"""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!!!!"""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''%%%&&&''')))************(((((((((((())))))))))))(((((()))***************(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''PPPaaaqqqnnnaaaVVVUUUWWW]]]XXX^^^uuummm\\\mmmwwwmmmyyytttpppZZZ===666,,,///...------++++++***)))++++++***'''%%%$$$&&&'''+++)))'''$$$######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&KKK\\\nnnqqqdddWWWVVV[[[^^^ZZZ___wwwnnn]]]nnnxxxsssxxxmmmVVV>>>::://////......---,,,+++*********+++***(((%%%$$$&&&'''***)))'''%%%$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&HHHXXXnnnvvviiiXXXWWW```aaa]]]ccczzzrrr```qqqzzzsssxxxdddKKK:::999,,,//////...---,,,+++***************(((&&&%%%%%%'''***)))'''%%%$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&DDDTTTmmmyyykkkWWWWWWeeeddd```fff~~~uuubbbsss|||sss{{{bbbGGG999999)))//////...---,,,+++******)))******)))&&&%%%%%%&&&)))((('''%%%%%%$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&:::OOOjjjuuuhhhWWWZZZiiibbb___eee}}}tttaaaqqqzzzuuujjjNNN===<<<+++000//////...---,,,+++***)))******)))'''%%%%%%&&&(((''''''&&&%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&666QQQlllqqqbbbXXX___lll```\\\ccc{{{rrr^^^nnnvvvrrrnnnRRR<<<:::,,,000000///...---,,,++++++(((***+++***'''%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&CCCbbbzzzsss```ZZZbbbjjjaaa^^^eee}}}ttt```ooowwwooo{{{nnnRRR777666---000000///...---,,,++++++(((***+++***(((%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&UUUvvvyyyaaa\\\cccgggeeebbbiiixxxdddsss{{{qqq{{{rrrUUU888777333000000///...---,,,,,,+++(((***+++***(((&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&SSSvvvnnn]]]ZZZbbbooogggeeeqqq}}}mmmqqq|||\\\EEEAAA:::,,,000000///...---,,,,,,+++***++++++***'''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^{{{ooo^^^___nnn}}}lllhhhsss}}}lllppp~~~cccFFF===999111000000///...---,,,,,,+++***++++++***'''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""#################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWWqqq}}}lllZZZ]]]nnn}}}sssmmmuuu|||kkknnnzzzkkkGGG999777555000000///...---,,,,,,+++***++++++***'''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""#######################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&GGG```uuulllWWWXXXjjjsssxxxqqqvvv{{{iiikkk}}}uuuoooIII888666555000000///...---,,,,,,+++)))***+++***'''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$#################################$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEEYYYrrroooWWWZZZpppxxx|||sssvvvzzzhhhiiiyyyrrrnnnKKK999444333000000///...---,,,,,,+++)))***+++)))'''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLLXXXpppmmmSSSZZZyyy~~~tttxxx}}}jjjiiixxxsssnnnLLL999222111000000///...---,,,,,,+++)))******)))(((''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%########################""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&KKKSSSnnnnnnRRRZZZ{{{vvvzzzmmmkkkxxxxxxrrrMMM666111222000000///...---,,,,,,+++((()))***)))((('''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$$$$%%%########################!!!"""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFOOOqqqvvvXXX]]]zzz~~~www|||pppmmmzzz{{{vvvNNN444000444000000///...---,,,,,,+++((()))***)))((('''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%########################!!!""""""$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLLbbbwwwmmmXXX^^^sss{{{~~~sssyyyxxxmmmssszzzqqq~~~yyyOOO:::///+++000000//////...---+++*********)))''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&!!! %%%+++"""$$$&&&((('''%%%&&&)))$$$+++,,,&&&%%%+++,,,'''***+++%%%$$$***&&&!!!((('''&&&%%%$$$$$$###!!! +++%%%!!!%%%%%%###############""""""""""""#########$$$%%%%%%""" #########"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&VVVeeessshhhRRRWWWooo{{{sssyyy{{{ssswww}}}xxx|||sssHHH555///...000000//////...---+++******)))(((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%% ###(((,,,,,,(((###"""---)))%%%%%%(((+++000333;;;;;;>>>AAA???===CCCLLLDDDFFF;;;111222---'''***%%%%%%%%%'''***+++***(((!!!%%%)))***((($$$!!!$$$$$$$$$$$$#####################$$$&&&&&&$$$"""###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&QQQ\\\jjjeeeRRRTTTlll|||sssxxxzzz~~~|||vvvKKK999333222000000//////...---+++******)))(((''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%(((%%%""""""###%%%%%%###+++***...:::LLL[[[cccdddhhhhhhttt}}}iiifffrrr{{{~~~ooo\\\YYYWWWRRRRRRBBB999,,,### !!!!!!$$$&&&((('''$$$###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%''''''&&&%%%###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&BBBMMMbbbgggYYYZZZnnn|||{{{pppuuuxxx}}}RRR===333000000000//////...---+++***))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''''',,,444999:::IIIMMMWWWgggzzzvvvwwwvvvvvvrrrzzzqqqooottttttvvv}}}qqq```NNN@@@555---''''''&&&$$$"""!!!"""%%%(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''(((((('''$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&DDDPPPdddggg[[[^^^pppzzztttkkkrrr~~~~~~|||}}}PPP:::000,,,000000//////...---+++***)))((((((''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$///AAAKKKRRRXXXYYYVVV```gggqqq~~~~~~{{{sssjjjgggjjjrrr|||rrruuu{{{}}}ppp___OOOEEE000,,,'''&&&((((((&&&"""%%%$$$$$$$$$$$$#########%%%$$$$$$%%%'''((((((((($$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&WWWaaallleeeUUU]]]ooosssmmmgggooozzzzzz}}}}}}NNN999222000000000//////...---+++***((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$#########%%%(((+++---;;;KKK[[[___cccjjjmmmlllkkkqqquuuyyy}}}tttppptttzzzxxx|||yyy|||zzzzzzrrrvvvyyyzzzwwwuuuvvvxxxbbbRRR<<<---'''&&&%%%$$$$$$$$$$$$$$$############&&&%%%$$$$$$&&&(((((('''$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&YYYgggqqqbbbRRR^^^mmmiiifffdddoooxxxvvvzzz~~~OOO;;;444333000000//////...---+++***((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$'''...666>>>CCCTTT^^^bbb___dddrrr{{{{{{|||zzzoooppp{{{xxxkkkjjjhhhpppwwwsssjjjrrrvvv{{{~~~}}}zzzuuu^^^GGG888000,,,+++&&&%%%%%%%%%$$$$$$$$$$$$'''%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&KKKaaaoooaaaSSSbbbmmmaaaccccccooowwwtttyyy|||PPP:::000,,,000000000///...---++++++(((((('''''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$'''---888DDDPPPWWWKKKVVV```ggguuugggnnnmmmeeejjjwwwvvviiirrrkkkttt}}}llltttxxxzzzxxxzzztttwwwwwwppp```KKK999...''''''&&&&&&&&&%%%%%%%%%(((&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&III```jjj^^^YYYfffpppnnn___eeeuuu~~~}}}zzzlll|||tttOOOCCC888,,,000111111000---+++***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%&&&'''!!!///III___aaaUUUSSS[[[ZZZdddzzztttkkkpppxxxkkkbbbbbbdddfffnnnyyy~~~ooo___gggyyyxxxrrryyytttuuuxxx{{{zzzuuuqqqooozzzuuuqqqrrriiiooommmjjjvvvmmmLLL555666111)))$$$%%%&&&######((()))%%%$$$(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&%%%$$$%%%&&&(((***)))((($$$+++******///+++$$$((((((---...***(((+++...///---+++,,,111111...111777222444333...///333111+++###***///...***(((((((((%%%&&&+++...)))"""$$$+++&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))((('''&&&&&&''''''''''''((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&IIIbbbnnn```XXXdddnnnllliiilllxxx|||xxx{{{}}}uuurrrzzzQQQ???555...000111111000---+++***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###""""""%%%(((666???SSSeeeggg___^^^fffpppnnnppprrrnnngggfffjjjuuunnnggg]]]WWWWWWXXXWWWRRRVVVcccfffgggqqquuujjj___\\\cccmmmuuuzzzjjjiiihhhiiilllpppssstttzzzgggbbbllltttqqqfffAAA+++333666''' ((("""''')))&&&&&&******(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''',,,+++))))))))))))(((((((((---'''###)))***)))111***,,,+++))),,,777AAAEEEMMMIIIHHHKKKNNNQQQYYYcccaaaYYYMMMEEEGGGJJJBBB666999444---''''''+++///111111(((###''',,,,,,+++---&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++***)))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&GGGeeessseee\\\hhhsssrrruuuvvv}}}xxx|||vvvxxxTTT;;;111000000111111000---+++***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%***111666===AAANNN\\\```\\\^^^eeepppfffWWWNNNTTTcccnnnpppxxxnnneeeaaa^^^UUUKKKDDDGGGMMMGGGDDDOOOUUUTTTVVVnnnggg]]]WWWYYY___eeehhhiiibbb^^^eeeqqquuunnneeeaaappp|||{{{rrriiiccc```fff\\\LLL===222---***)))###%%%&&&$$$$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''******((((((''''''((((((***000,,,)))...---,,,333,,,666DDDVVVooo~~~fffPPPXXXRRRJJJDDD???777---'''((('''))),,,+++((((((***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))***+++++++++************))))))))))))++++++******)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???aaarrreee\\\kkkyyyxxxuuuvvv{{{yyyxxx}}}WWW<<<000111000111111000---+++***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***000888===;;;===DDDPPPVVVWWWZZZ___WWW[[[\\\^^^jjjrrrfffPPP<<>>777+++)))((('''%%%$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&'''(((((('''((()))+++""",,,///555DDDMMMUUUbbb{{{qqqggg\\\UUUSSSUUU>>>888000+++((('''(((******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******************************+++++++++++++++++++++***,,,+++++++++++++++++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&===```ppp```WWWiiixxxvvvqqqttt~~~vvvrrrvvv|||XXX???222000000111111000---+++***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,///222777;;;BBBBBBGGGPPPVVVXXXZZZ\\\nnnnnneee]]]dddnnndddOOO___bbbbbb^^^```gggiiieeewwwxxxgggiiiqqqooolllfffffffffjjjuuu|||tttzzzwwwzzz}}}ssslllqqqkkkPPP999111000,,,)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))(((******)))'''(((***,,,***<<>>555000000111111000---+++***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))111888???EEEKKKOOO===@@@BBBCCCFFFMMMTTTYYYFFFPPPXXX[[[___fffiiiggguuukkkffffffbbbsssxxxhhh^^^aaannn{{{]]]aaaiiissszzz|||xxxtttxxx~~~xxxrrrmmmzzzhhhggg___MMM<<<222,,,,,,,,,'''######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((())))))******((('''&&&(((///@@@VVVeeecccggghhhiiiqqq~~~|||qqqgggeeejjjiiiQQQ???555222000---***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))'''&&&'''(((''''''''''''((((((((((((''''''((((((((())))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((*********)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,---,,,,,,---...//////000000...000111333333333111000222222111000//////......,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ggg}}}___SSShhhtttmmmnnnrrr~~~}}}~~~~~~sssiiiOOO;;;555111000111111000---+++***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&---///222555777:::===@@@>>>BBBEEEEEEJJJUUUaaaiii```aaa^^^VVVOOOTTTaaammmrrrdddUUUPPPJJJBBBLLLLLLIIIJJJDDD>>>CCC999CCCDDD===BBBYYYsss}}}uuunnnpppxxxzzztttlllqqqjjj___[[[eeetttwwwqqqhhhkkkvvvqqqiiiMMMBBB888666333+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))***111CCCaaa|||qqqeeeaaajjjxxxnnnccc???:::888444///,,,*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''''''''''''''((((((((()))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))(((&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------+++,,,...///222333555666===>>>@@@BBBBBBBBB@@@???;;;:::999777555333222111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^vvvttt___```nnnooohhhmmmgggzzz{{{mmm^^^|||PPP888333222222111111///---+++***(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''$$$###$$$&&&))),,,222222333666<<>>===999111222111&&&((())))))'''''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((,,,***&&&%%%(((------)))***------(((&&&(((,,,...)))...222111---)))((()))---,,,%%%%%%...,,,(((---...((($$$&&&+++,,,&&&%%% !!!''')))%%%&&&***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%***+++((((((,,,,,,((()))***,,,+++)))((()))***)))......***''')))******)))(((###...,,,'''///###((()))*********)))((('''''',,,,,,&&&%%%***+++((()))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((()))***+++++++++++++++******+++,,,,,,,,,000***&&&,,,---...777---000888AAADDDIIIWWWgggoooooowwwyyymmm___```[[[RRRIIICCC;;;444000......111111...,,,---)))******)))((((((+++---)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''']]]vvvttt^^^^^^jjjhhh```jjjeeexxx|||hhhaaa~~~OOO777111111222111111///...+++***)))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&)))---///......000444;;;DDDLLLQQQDDDBBB@@@DDDSSSfffqqqtttgggxxxsssfffaaaoooxxxuuudddWWWYYYaaaddd]]]VVVTTT[[[```aaabbbddduuuooojjjdddWWWFFF<<<;;;444:::BBBLLLYYYjjjtttvvv{{{}}}yyy{{{vvvkkk[[[III;;;222///111,,,'''$$$&&&(((&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***((((((***+++++++++---444YYY~~~pppTTTlll~~~zzzfffpppJJJ444888999666444000******)))(((((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''))))))(((&&& $$$+++///,,,&&&%%%((($$$+++555>>>CCCHHHOOOTTTaaaUUUMMMOOOPPPKKKFFFEEE===BBB777******)))%%%(((###(((,,,***%%%%%%+++111+++))))))+++,,,((($$$"""((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''***)))%%%&&&+++---+++"""$$$&&&''''''))),,,///))),,,+++'''(((---111111...222''',,,...'''---(((///---)))''''''))),,,...&&&''''''***...000***###))))))(((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))((((((((('''''''''''''''(((((()))************))))))))))))******+++,,,+++)))***+++,,,***)))%%%222555222111---///<<>>BBBDDDFFFIIIOOOMMMNNNRRRRRRMMMGGGDDDBBB@@@AAAAAA===???PPPeee|||uuuwwwuuuvvvlllhhhcccZZZFFF222,,,111333)))###%%%)))(((&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((())))))***(((+++///(((###222HHHqqqqqqRRRuuulllmmmyyymmmccc]]]OOO;;;555;;;:::---+++)))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***((('''(((+++,,,***(((---,,,,,,,,,,,,---555>>>AAAPPPeeennneeeYYY]]]iiizzznnndddgggrrrvvvssspppzzznnnWWWJJJ>>>111...---)))&&&&&&'''(((&&&###&&&((('''&&&''')))((($$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''******((())),,,,,,***222111...***((()))---000...666===???AAACCCBBB???DDDOOO999333777,,,...333%%%(((,,,......***%%%!!!...)))%%%&&&(((((()))+++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((((('''))))))((((((((((((''''''''''''((())))))******+++++++++******)))*********---+++***+++---...,,,)))(((000///000<<>>333666444+++%%%&&&''''''&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))******(((+++000...***333UUUwww}}}ooohhhtttwwwjjj___cccsss{{{ppplllkkktttyyyTTT;;;999;;;000+++(((***+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''((()))))))))***+++,,,%%%---222555EEE___qqquuu]]]\\\ccckkkcccOOOBBBAAAHHHZZZVVV<<<777MMM]]]XXXKKKZZZccckkktttqqqlllooo@@@777---(((***------,,,$$$(((((("""!!!'''+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((***,,,,,,---,,,+++)))(((+++...333:::CCCMMMTTT```jjjrrrssstttyyy~~~mmmooo___^^^jjjRRRHHH888***%%%'''///555---+++,,,---)))###'''000*********)))))))))((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((())))))))))))(((((())))))(((((((((((((((((('''(((((()))******++++++---,,,+++***************+++,,,------,,,,,,---...///555999IIIjjjbbbOOOBBB777888444///,,,,,,+++)))&&&*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''EEEdddjjj]]]cccooolllbbbgggpppmmmKKK^^^wwwPPP@@@111333000000000///...,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((+++---000222333***---111444666888999:::DDDCCCCCCHHHSSS[[[WWWNNNEEE???777222555@@@LLLTTT@@@===666///,,,......---//////............,,,)))222111...)))'''(((+++---///333KKKlllxxxeeeKKK???000777IIIbbbssswwwtttqqq~~~qqqnnnvvvtttgggeeennnwwwqqqbbbKKK999222222---***)))'''$$$&&&+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++))),,,***+++===bbbtttwww|||yyytttoookkkxxx}}}uuuzzz}}}wwwxxx}}}zzztttTTT@@@999666...)))+++,,,)))''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))******&&&***,,,***&&&&&&+++111:::YYYhhh\\\YYYkkksssjjjSSS>>>111===NNNNNN???333@@@JJJNNNFFF>>>>>>@@@???:::===DDDUUUccc\\\TTT]]]eeejjjfffQQQ666%%%&&&---''',,,...)))$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))******((('''(((***,,,///222---888JJJ\\\mmmyyy~~~~~~uuudddXXXZZZdddlllzzzttthhhuuurrryyysssbbbPPPAAA555///)))'''***111333...(((%%%+++************)))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++++++++------,,,++++++***++++++))),,,...,,,((()))000666???WWWqqqpppOOO>>>777111000222111+++$$$+++************)))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((FFFeeelll___dddpppkkkaaafffvvvwwwZZZ^^^xxxQQQDDD111222000000000///...,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,...///000111---444<<<>>>;;;999:::===:::AAAHHHJJJLLLLLLHHHBBB555666999???EEEEEE???:::444000+++(((+++111777999999>>>AAABBBBBBBBB???;;;555;;;>>><<<:::999888555///...===]]]wwwzzzpppgggMMM888,,,>>>___xxx}}}zzzzzzqqqggg\\\bbbeeeooo|||qqqRRR999555222000...)))%%%''',,,&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,)))((((((777^^^wwwmmmggg~~~wwwyyycccXXXYYY^^^gggrrrwwwlllqqqdddCCCDDD777---......***(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((((())))))******+++(((+++---+++))),,,555===kkkiiiGGGEEEIIICCCUUUSSSRRRSSSYYYeeesss|||aaaMMMSSSqqquuuXXXFFFLLLMMMIIIAAAEEENNNHHHBBBKKKbbbnnnzzzxxxfffKKK444'''((('''))),,,+++'''%%%'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******,,,(((&&&)))///777BBBKKKeeellluuu{{{zzzuuuoookkkPPPSSSQQQIIIBBBBBBCCCCCCBBBTTTCCC===GGGGGGNNNQQQXXXhhhkkk\\\HHH:::***###)))111---$$$++++++++++++*********)))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((((())))))))))))******(((((()))******++++++,,,------,,,,,,+++,,,,,,,,,(((+++------...777DDDOOOlllppp___GGG555---///333777++++++++++++*********)))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((GGGfffmmm___dddoookkk```dddxxxkkk```www~~~NNNEEE111333000000//////...---++++++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((())),,,.../////////...555@@@IIIIII@@@999:::>>>777FFFPPPIII;;;555999???888:::???BBBAAA:::...%%%//////111666===DDDKKKPPP[[[ccciiijjjlllpppoookkkdddggggggbbb]]]WWWLLLAAA333...///>>>YYYsssfffIII===EEEYYYppp{{{nnnccclllxxx{{{\\\???999444333///***''')))''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))******+++,,,,,,---***666KKKiiivvvlllpppjjjgggkkksssssszzz|||cccTTTCCC555333111***'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''(((((()))******++++++***)))***///999FFFRRRYYYfffqqqoooZZZKKKQQQ\\\aaaqqquuuvvvtttwwwzzzfffZZZSSSGGGAAA@@@BBBNNNgggtttbbbIII333$$$(((---(((&&&)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********+++,,,444CCCPPPYYYdddmmmzzzvvvnnneee\\\WWWUUUVVV\\\cccmmm}}}yyynnn___WWWCCC<<<@@@JJJ\\\ssszzz___:::(((,,,111...,,,,,,+++++++++*********((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,---,,,,,,,,,,,,------...++++++---666HHH___uuukkkFFF000+++...,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((FFFdddkkk^^^cccppplllbbbaaayyyttt___sssxxxIIIEEE222444////////////...---,,,+++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***+++...///000///...------:::HHHHHH???999<<>>777666444...((($$$''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))***+++,,,,,,------111OOOmmmhhheee^^^~~~vvvooouuuqqq```LLL;;;777333***'''***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++***&&&'''444JJJ```nnntttUUUKKKKKK[[[qqq}}}uuuqqqkkk{{{yyy{{{}}}|||}}}{{{yyyZZZLLL???DDD\\\{{{RRR,,,(((,,,'''$$$***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((111HHHcccvvv|||ddd\\\SSSQQQ]]]vvvxxxfffMMM<<>>666777???IIIOOOQQQHHH;;;...***)))+++444>>>EEEPPP^^^iiimmmrrrxxx}}}yyy]]]===000333999===>>>VVVnnn|||^^^CCC:::===bbbmmm}}}}}}pppgggqqqwwwsssgggKKK222...000+++'''(((''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))************...***(((***...000111111ccczzzjjjyyyzzzqqqqqqvvvwwwmmmNNN:::555111---000,,,***))))))******)))'''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))...000+++%%%&&&+++000$$$======BBBtttiiiTTT[[[jjj|||nnniiinnnrrraaaeeeYYYGGGDDDKKKZZZkkkxxxqqqFFF222+++(((444###+++((((((***'''###%%%***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((''''''(((***+++***)))+++---,,,)))))),,,//////HHHcccxxx|||jjjZZZYYYccctttkkk[[[cccuuuzzzsss^^^jjjfffDDDBBBSSSddd^^^???666888(((+++222((()))///'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))***+++,,,***+++...///,,,+++---111999GGGhhhdddBBB222333000++++++///---'''************))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***&&&$$$&&&+++,,,)))%%%$$$((()))&&&&&&***,,,***///,,,///666666111000555777555333111///000444:::555444222222222222///,,,---+++)))((())))))(((&&&***%%%%%%)))***'''(((,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((((((((()))MMMeeehhh^^^jjj|||}}}vvvqqq~~~}}}xxxmmm]]]|||xxxLLLAAA===111111111000///...,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***...//////---+++,,,///222333000444@@@IIIGGGBBB@@@;;;777555;;;EEEKKKIIIFFF777///+++...444:::CCCMMM___aaacccfffiiiqqqzzzyyyZZZDDD999444555999666IIIfff~~~mmmKKK222BBBddd|||xxxvvv{{{kkknnn~~~mmmkkkUUU;;;///222666--- '''((((((((((((((((((((((((((((((((()))))))))***))))))))))))************222)))+++555111***<<>>333444888@@@GGGEEE<<<333))))))000;;;FFFOOOXXX```iiiiiijjjooowwwxxxuuuyyy|||hhhRRR@@@;;;===...111AAA___}}}ppp[[[<<>>@@@555,,,***))))))******)))(((((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))*********,,,###%%%///000***333CCCmmm```VVV]]]ggguuuwwwuuuwwwuuu{{{|||vvv```MMM888FFFaaayyytttFFF666000%%%((('''%%%&&&))))))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))***+++***''''''))),,,...+++***,,,222DDDfffzzzyyyvvvfff]]]oooeeeNNNnnn~~~lllsssuuu[[[RRRtttlllXXXDDDMMMsss[[[AAA,,,000666''' ,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,...,,,******))),,,888EEEaaaUUU111---222...***---+++++++++*********))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))++++++(((%%%%%%***///'''***000555555222222555444888===BBBKKKUUUZZZZZZ___XXXRRRLLLFFFBBBGGGOOO===444111888<<<:::777888;;;888333---)))(((***,,,******+++,,,((($$$%%%)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((())))))***III```eee]]]fffsssrrrnnntttzzzqqqggggggsssbbbCCCTTT___MMMBBB444...111111000///...,,,***)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$%%%(((+++---,,,,,,------...///222333111555999:::777555666:::777;;;???AAA>>>777---'''...444@@@MMMXXX```fffjjjhhhiiillloooqqqmmmfff```DDDAAA;;;666444666:::>>>OOOOOOTTT^^^fffmmmyyyttt^^^PPPLLLDDD<<<777AAAWWWmmmyyy|||```:::;;;eeeyyyvvv|||}}}|||vvvcccfffxxxwwwggg>>>***---666******))))))))))))))))))(((((()))))))))*********))))))*********+++++++++'''000...(((:::ggguuuqqq}}}ooommmyyy{{{~~~bbb~~~tttPPP555AAA///...,,,))))))*********)))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++%%%+++222...%%%(((AAA]]]}}}~~~LLLNNNooowww~~~uuu|||dddPPPJJJNNNgggvvvhhhLLL222******,,,///)))"""###***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''(((***+++,,,,,,,,,,,,,,,//////444LLLmmm}}}}}}```xxxzzzNNN```xxxtttiii}}}uuutttpppRRR[[[kkkvvv~~~RRRAAAWWWQQQ///111000(((,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************+++,,,---+++---000///...666MMMccc}}}QQQ222000000...---,,,,,,,,,+++******))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((***+++)))'''(((,,,000000///000333555:::DDDNNNWWW```iiimmmuuummm```SSSJJJ@@@555111444>>><<<999888777333...)))+++)))))))))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((())))))******GGG```iiieeemmmuuuqqqmmmuuuzzzpppfffhhhvvvgggGGGPPPYYYQQQGGG666222111111000///...,,,***)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$&&&))),,,...))))))+++---000333444555222555777666555666777888<<<@@@BBB===222++++++...@@@HHHTTT]]]bbbfffhhhiiillliiiddd]]]TTTKKKBBB<<<888999888333...000999BBB===BBBKKKRRRSSSUUU^^^hhhnnnvvv|||llldddVVVOOOFFFCCCHHHOOOUUUWWWgggJJJ@@@NNN\\\hhhuuuxxxtttfff```aaannnaaa333'''222,,,+++***))))))))))))***))))))))))))************************++++++++++++///111000888ZZZnnnppp}}}|||{{{rrrvvvrrrPPP777999111///+++******+++***)))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))000000---999SSSbbbaaaiiiooo]]]YYYgggxxxzzz||||||{{{]]]@@@<<>>===555---...999DDDPPPYYYbbbdddeeehhhiiihhhhhhgggddd___^^^eeetttyyyxxxppp```MMMDDDGGGNNNcccuuu{{{zzzdddWWWJJJGGGJJJIII>>>333888SSS[[[AAA>>>hhhqqq}}}vvv^^^tttxxx~~~bbb<<<,,,///---,,,+++)))))))))******)))))))))*********++++++*********++++++++++++,,,///(((777aaayyyzzz|||\\\```~~~|||{{{```rrr666HHH666222...,,,++++++******))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,///+++&&&888nnniiidddiiimmm~~~zzzuuu\\\:::>>>ggg|||NNN)))(((...)))%%%***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))'''''')))+++,,,***)))666EEEccc|||yyykkkrrrmmm___zzzyyykkkbbb```WWWJJJGGGOOO]]]ssshhh~~~sss\\\^^^xxx{{{]]]KKKVVVqqq;;;'''...++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++*********+++,,,---.../////////222;;;LLLkkkmmm:::,,,000///...------,,,+++*********************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******---,,,+++,,,---///000111...<<>>IIISSSXXXYYYZZZaaaiiillllllmmmsssxxxsssvvvzzzvvvmmmbbb```LLL555000???PPPPPPHHHppp|||}}}tttfffWWWcccdddOOO<<>>------///***)))///++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))***(((***++++++))))))+++...777???GGGQQQbbbrrr}}}rrrZZZqqq|||XXXEEECCCNNNRRROOO>>>'''***,,,+++((((((***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...+++***+++,,,---555???NNNcccoootttzzzxxxrrrtttxxx|||zzzvvvaaaNNNLLL<<<222333333222000...,,,***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''))),,,---,,,***............///000111111444000---///333444000+++,,,222===GGGOOOUUUYYY\\\\\\aaaggghhhfffeeeiiimmmppprrrwwwuuu___ccc|||sssnnn\\\<<<&&&333QQQWWWJJJZZZzzzsss\\\ppp~~~gggRRR000222222///---...+++''')))))))))*********++++++...)))(((,,,)))***:::OOOxxx~~~aaaCCCHHHppp}}}~~~rrruuurrrKKK666CCC666---111***++++++************++++++************+++++++++,,,///))))))...,,,&&&,,,;;;ccchhhgggrrrzzzzzz~~~iiizzzQQQQQQdddyyySSS999888///+++(((''')))***)))((())))))))))))))))))))))))((((((((()))))))))*********)))***+++------,,,+++***......888\\\vvvwwwvvvXXXFFFSSSlllNNN:::]]]rrrLLLcccVVV222000222+++(((---++++++*********)))))))))************************************+++++++++,,,,,,)))***//////,,,222===UUU|||^^^vvvUUU111...333---***///,,,+++++++++************))))))))))))))))))))))))((((((((()))))))))******&&&***,,,+++((()))111888OOOUUUZZZlllzzztttuuuuuu{{{___???===QQQfff___DDD111,,,*********)))+++...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))000+++***---***+++>>>UUUIIIaaannnqqqvvvtttmmmmmm}}}nnnttt~~~|||cccLLLJJJ===333333333222000...,,,***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((()))***+++,,,,,,+++............//////000000111///...///111111...+++000999DDDLLLPPPTTTYYY]]]```eeehhhiiifffeeegggiiiqqqppppppsss|||rrr^^^^^^yyyqqqXXX>>>333444???RRRcccGGGddduuuVVVgggvvv{{{uuucccBBB333)))---000,,,)))***))))))*********+++++++++,,,)))***,,,***111QQQsssxxxtttdddPPP[[[}}}~~~~~~~~~hhhiii???;;;888111///...,,,++++++******++++++,,,*********+++++++++,,,,,,---***...///***000AAANNN]]]iiiuuuppp~~~uuu~~~|||XXXAAAZZZZZZ111000,,,)))******))))))+++))))))))))))))))))))))))(((((()))))))))*********,,,******+++------+++)))///+++;;;___yyy}}}}}}wwwzzzeeePPPPPPooocccBBBJJJRRRxxxKKK...---000+++)))+++++++++*********))))))*********************************+++++++++,,,,,,---))),,,111---+++;;;SSSrrrtttCCC000222333...+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********)))+++,,,+++,,,111:::BBBUUUiiirrrrrr|||}}}qqqnnn[[[>>>===YYYkkkeeeBBB444***+++...,,,(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***************+++***,,,///222666CCCWWWgggDDD```ooopppsssrrrnnnpppwwwfffkkkxxxcccIIIHHH===444333333222000...,,,***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((()))***++++++++++++,,,.........///////////////---000222111///...///111777???GGGLLLMMMQQQXXX^^^bbbeeeiiiiiihhhggghhhjjjmmmooorrrtttxxx}}}}}}~~~jjjYYYXXXuuucccGGG888//////EEEaaaCCCIII|||pppzzzggg^^^bbbddd===%%%...444)))%%%...************++++++++++++***+++,,,+++,,,>>>gggzzz}}}xxx}}}~~~sssvvv~~~~~~}}}~~~{{{yyy}}}~~~dddZZZ222:::777)))222,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))+++000+++---QQQyyyrrrdddsss}}}mmmwwwnnngggffflll[[[DDDHHHuuuQQQ999555222111---'''&&&+++************************))))))))))))************---+++******+++++++++***000???bbb}}}vvvffffffnnnkkkRRREEEzzzJJJSSSLLL,,,000333---++++++++++++***************************************++++++++++++,,,,,,,,,///---111444///333PPPrrrzzzbbb777+++333222))),,,,,,,,,++++++++++++***************************))))))))))))************,,,***)))+++333>>>HHHNNNVVV~~~~~~{{{aaalllccc<<<===SSS]]]\\\GGG111***,,,---(((%%%************************)))))))))))))))))))))))))))*********++++++,,,,,,'''---000>>>ccc===^^^ooolllkkkmmmnnntttwwwgggmmmyyyeeeIIIGGG<<<555333333222000...,,,***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((***,,,,,,+++***+++,,,---....../////////......,,,000444222...---111777<<>><<<(((333,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***000+++444nnnqqqvvvyyy|||zzzcccKKKQQQbbbyyyeeehhhjjjRRR999QQQggg???555......,,,'''(((...************************)))))))))*********+++++++++,,,,,,***)))+++...111888ccc~~~vvvvvv___BBBUUUwwwKKKwww}}}:::***222222,,,++++++++++++*********************************++++++++++++,,,,,,,,,,,,++++++...111222AAAddd|||~~~nnnOOO///000333,,,,,,,,,,,,,,,++++++++++++************************)))))))))*********+++++++++))))))000>>>MMMZZZaaa}}}nnnwwwzzz{{{|||iiihhhcccFFFBBBAAAiii\\\GGG333+++,,,,,,)))************************))))))))))))))))))))))))*********+++,,,,,,------,,,///333OOOAAAddduuullleeeffflllvvv|||ooovvviiiJJJGGG===444333333222000...,,,***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((***------+++***+++------......//////...------...///000///...///444999===AAAFFFKKKNNNSSSZZZ^^^\\\^^^```bbbcccddddddeeemmmqqquuuwwwvvvuuuuuuuuuxxxxxxyyyzzzwwwmmm\\\NNNEEEiii]]]999555888444TTTOOOPPPggguuuzzz~~~uuuuuuooocccnnnyyykkkvvvUUU777111333///+++,,,*********+++++++++,,,,,,***---+++...KKKvvvuuurrr{{{}}}wwwzzzwwwwwwyyyzzz___WWWMMMJJJNNNUUU[[[]]]mmmsss{{{rrrttt[[[AAA===222222---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------&&&000333777hhh}}}yyywww}}}tttrrrmmmgggdddhhhsss{{{yyyWWWUUUcccwww[[[JJJ\\\llllllUUU???---***,,,******...************************))))))*********+++++++++))),,,---+++))),,,555<<>>///...444222*********+++++++++,,,,,,,,,))),,,)))222]]]yyyooosss~~~||||||tttuuuxxxzzz||||||||||||iii___UUUSSSZZZccchhhiiiiiisss~~~}}}|||nnnVVVtttBBB======111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------111###222===777PPPssstttppp|||rrrvvvjjjkkkZZZUUUNNNHHHGGGLLLVVV]]]```|||}}}~~~jjjVVVQQQ]]]qqq[[[KKKggg{{{YYY999000111---((('''************************)))************+++++++++&&&+++...,,,***...;;;FFFvvvsss{{{RRRaaa~~~JJJ>>>KKKPPPKKK555...,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------///000000777NNNpppxxxnnn~~~]]]ttt{{{kkk:::,,,333---------,,,,,,,,,++++++************************)))************+++++++++(((000;;;HHHWWWlllddduuujjjeee]]]>>>mmmoooEEE000,,,+++************************))))))))))))))))))))))))******+++,,,,,,---......+++@@@WWWhhh{{{FFFlllxxxdddllltttiiinnnppp~~~zzzqqqLLLHHH999...333333222000...,,,***)))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((---,,,+++******,,,...///......//////......---,,,000---+++,,,111666888888<<>>333333333222000...,,,***)))(((((((((((((((((((((((('''(((((('''&&&%%%'''(((---,,,+++******,,,---///...............------,,,///---+++---111666888888===@@@EEEJJJPPPSSSUUUVVVZZZ]]]___aaaaaaaaaccceeeiiijjjmmmooommmfffZZZRRRQQQRRRYYYccckkkgggYYYLLLAAANNNvvv}}}bbb777555===ccclllVVVVVVuuuhhhmmmkkkeeeRRR:::///111000***+++,,,((()))000,,,''',,,,,,---@@@ggg}}}}}}{{{wwwyyy~~~~~~yyy{{{wwwvvvxxx|||}}}xxxrrrvvvuuusssrrruuu|||}}}|||YYY~~~eeeiii>>>@@@333000---+++***+++---------***,,,---------...//////,,,<<>>aaaoooxxxxxxjjjQQQ<<>>222333333222000...,,,***)))((((((((((((((((((((((((''''''((('''&&&&&&'''))),,,++++++******,,,---...............---------,,,///---,,,...111555888999>>>@@@EEEJJJNNNRRRTTTUUUWWWZZZ]]]___aaabbbeeeggghhhjjjnnnppplllaaaTTTKKKKKKNNNUUU___fffbbbVVVJJJ:::EEEmmm||||||NNN777333WWWpppaaaKKKXXXooouuuxxxVVVppprrrqqqbbbHHH444...---,,,......)))***111---)))111///:::XXX~~~}}}~~~{{{yyyuuurrruuuzzz{{{xxxvvvuuuttttttuuuuuusssqqqsssvvvvvvqqqppp{{{{{{|||zzzyyy{{{~~~zzzzzzkkkfffyyywwwLLL???:::111///,,,+++,,,---------,,,+++,,,...000000///...(((:::bbbyyyooottt~~~fffRRROOONNNFFFBBBFFF444333444666444333777<<<@@@888:::LLLbbbsssvvv]]]KKK___tttUUU\\\jjj;;;111222,,,,,,++++++************++++++************+++++++++,,,,,,...,,,+++555PPPpppwwwwwwwwwdddaaaqqqrrrPPPEEEpppTTTkkklllFFF444,,,---///***,,,///)))+++++++++++++++++++++++++++++++++,,,,,,...//////,,,444NNNtttccc|||```NNN333++++++,,,)))///222(((************************'''***------++++++---000FFFJJJjjjsss|||hhh|||{{{}}}lll}}}FFFDDDlll999///,,,,,,......)))(((+++************************((())),,,...---...555>>>]]]MMMbbb~~~vvvhhhvvvtttsssooo|||qqqJJJJJJ===111333333222000...,,,***)))((((((((((((((((((((((((&&&'''((('''&&&&&&(((***++++++******++++++,,,---......------,,,,,,,,,---...------///222555888999???AAAEEEIIIMMMPPPRRRSSSVVVYYY\\\^^^```aaadddffffffiiinnnooolllcccXXXQQQUUUWWW\\\bbbeee___QQQFFF666???gggyyy|||hhh???888DDD```cccHHHDDDWWW]]]xxx{{{kkkwwwfff\\\zzzyyyjjjNNN555+++,,,///---///++++++///,,,111BBB___cccxxx}}}qqqtttyyyyyyyyy|||yyyuuupppmmmppptttuuutttqqqrrrssssssrrrrrrssstttpppuuuyyyvvvqqqvvv~~~zzzwwwyyyxxxwwwyyy}}}~~~}}}|||xxx~~~yyyyyyxxx___fff;;;<<<333000---,,,,,,---------...++++++...111///......000???RRR|||www{{{xxxzzzvvvqqqdddUUUQQQUUUXXXTTTNNNHHHCCC@@@BBBDDDDDDCCCFFFLLLQQQ\\\uuu}}}kkkzzzuuuXXX]]]~~~nnn@@@333555...---,,,++++++******++++++,,,*********+++++++++,,,,,,))),,,***---DDDiiiqqqvvvyyyrrrsss~~~iiiiiivvvcccVVVfffKKKaaaXXX{{{PPP<<<...,,,000******---***++++++++++++++++++++++++,,,,,,,,,,,,---...000000111>>>^^^sssssstttWWW999222111///+++000111'''************************(((***------***(((...666HHHWWWzzzyyyvvvpppfffmmmttt```jjjiiiTTT]]]UUU444...---111000***'''***************************(((...111---'''---@@@SSShhhqqqOOOZZZzzzqqqffftttxxxrrrooommm~~~wwwLLLKKK???333333333222000...,,,***)))((((((((((((((((((((((((&&&'''(((((('''''')))+++************++++++,,,,,,......---,,,,,,,,,,,,------...///000222555888:::???AAADDDHHHLLLOOOQQQSSSWWWYYY\\\^^^^^^___aaabbbeeehhhkkkmmmllliiieeecccbbbcccfffjjjiii___QQQEEE888@@@fffxxx|||KKK:::666TTTkkkSSS===MMMcccvvv{{{rrrjjjgggnnn}}}mmmQQQ777+++...444***///---,,,---***999UUU|||vvvzzz~~~zzzvvvwwwzzzsssllljjjkkkmmmnnnoookkknnnpppqqqqqqrrruuuwwwrrruuuwwwuuusssuuu|||dddbbbvvv|||wwwwwwzzzwwwwwwxxxyyy{{{{{{zzzyyyvvv}}}vvv{{{]]]qqqCCC===555222///------......---000++++++...000---,,,///333RRR\\\jjjvvv~~~|||{{{sssjjjaaaXXXQQQWWWXXX```iiilllsssvvvxxxaaaHHHsssOOO999///111,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,......///;;;ZZZ{{{xxxzzzzzzwwwwwwVVVaaawww]]]OOO~~~aaaKKKLLL555,,,///+++(((+++***++++++++++++++++++++++++,,,,,,,,,---...///111222@@@RRRsss}}}lllddd^^^mmmzzzyyyhhhaaa===333222333------///)))***************************+++,,,---)))(((333AAAZZZjjjmmmxxx~~~yyyxxxzzzXXXFFFiiiaaa888---(((///111+++(((+++************************%%%,,,...'''&&&???mmmrrrvvvYYYZZZ|||ssshhhxxxwwwlllggghhh}}}{{{LLLHHH<<<111333333222000...,,,***)))((((((((((((((((((((((((&&&'''(((((('''((()))+++*********+++++++++++++++///...,,,+++++++++,,,---,,,...000222333555888:::???@@@CCCGGGKKKNNNQQQSSSXXXZZZ\\\]]]]]]]]]^^^```cccfffjjjlllmmmoooppprrriiikkknnnqqqoooeeeWWWMMM===DDDiiiyyy{{{___888444QQQqqqaaaAAAKKKkkkuuuvvvyyyyyyhhhhhhEEE///,,,222***...---...---***;;;ZZZxxx{{{uuu}}}~~~zzzqqqhhhfffffffffgggjjjfffiiilllnnnpppqqqsssuuuvvvuuusssqqqrrrwwwzzzUUUIII\\\gggjjjqqqwwwvvvwwwxxxyyyyyyyyywwwwwwtttzzz~~~~~~~~~zzzuuuxxx___\\\BBB777444000............---000++++++//////+++///777WWWuuuyyywwwddd```www{{{www|||~~~}}}ttt|||uuuyyyuuu^^^@@@xxxjjj;;;000666,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,000---555OOOlll}}}zzzvvvdddwwwSSSFFFeee@@@eeebbb???---///,,,(((******++++++++++++++++++++++++,,,,,,------///000222333MMMeee{{{sssrrrppp}}}yyy___qqqHHH333---333///+++...---************************---+++,,,---***---@@@UUUvvvwwwsssdddkkkUUUHHH\\\{{{JJJ555'''+++000,,,***---************************'''------(((444bbbxxx```[[[~~~tttjjjzzztttgggaaaeee}}}|||LLLEEE999///333333222000...,,,***)))((((((((((((((((((((((((&&&'''(((((('''(((***,,,))))))***+++++++++++++++///...,,,+++***+++,,,---+++...111333333444888;;;>>>???BBBFFFJJJNNNRRRTTTWWWYYY[[[\\\\\\]]]^^^___```dddiiilllnnnqqqtttwwwqqqssswwwyyywwwnnnaaaXXXCCCJJJmmmyyyyyy|||~~~~~~|||DDD;;;BBB^^^hhhSSSLLL___xxxXXX444***///------,,,///111***555PPPyyy~~~wwwlllcccaaaaaa```bbbfffeeegggjjjmmmppprrrqqqqqqqqqrrrqqqppprrrxxxpppJJJ<<>>///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------000///LLL{{{qqqssskkkssslll\\\pppsss}}}VVVvvvOOOsssTTT222222111,,,,,,---++++++++++++++++++++++++,,,------...000111333444]]]|||~~~nnnSSSttt~~~FFF)))333777,,,)))---************************///++++++...000<<<[[[|||ooovvvqqqyyy]]]WWWppp|||www~~~iiiFFFxxx}}}YYYQQQtttiii>>>000///+++))),,,************************)))...000111???]]]|||]]]NNNeeekkk]]]dddppp}}}iii\\\\\\www}}}PPPTTT===333444333222000...,,,***)))(((((((((((((((((((((((()))'''&&&''')))+++,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++......///111333666888999;;;>>>CCCFFFJJJMMMRRRUUUWWWYYY[[[\\\\\\\\\]]]^^^______dddmmmsssuuuwww{{{yyyhhhZZZOOOggg{{{~~~|||~~~}}}xxx}}}||||||}}}vvvQQQ555777HHHYYYRRR:::```|||yyy{{{www}}}qqquuu???444444...222+++,,,333+++444WWWssswwweeedddaaa\\\YYYZZZ___dddgggjjjmmmppprrrrrrqqqpppnnnpppppppppttt}}}pppHHHAAA;;;^^^[[[aaawwwrrrtttwwwwwwvvvuuuvvvvvvxxxwwwwwwwwwsssttthhh]]]@@@999888444+++---444000///,,,---000///...888EEE^^^ttt}}}{{{tttdddmmmsssuuu|||{{{~~~yyybbb^^^iiizzz}}}kkkxxxtttuuuaaaNNNxxxQQQ))):::333000---++++++------------000+++***000---***000444222___}}}ssswwwgggsssWWW^^^cccRRR{{{rrrOOOhhh???333---,,,......++++++,,,,,,,,,---------%%%666000&&&000555555AAArrr~~~|||rrr~~~}}}WWWzzzVVV444555,,,,,,333)))++++++************++++++333###...---777LLLWWWxxxzzzyyyfff___cccfffssssssxxxZZZdddwwwgggcccjjjVVVxxxHHHNNNXXX000///***000)))++++++******++++++,,,---///222)))555YYYjjjiiiqqq\\\SSSkkkmmm\\\___jjj{{{jjj]]][[[~~~~~~vvvMMMPPP:::111444333222000...,,,***)))(((((((((((((((((((((((()))'''&&&'''))),,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++//////000111333555777999;;;>>>BBBFFFIIIMMMQQQTTTVVVXXXZZZ\\\\\\\\\^^^___aaaaaaeeekkknnnooosssyyy}}}|||}}}{{{lll___XXXnnn~~~}}}xxxzzz|||zzz}}}{{{zzz{{{~~~~~~}}}{{{^^^???666AAASSSNNN555666SSSyyyuuuhhhgggaaarrrsssttthhhLLL999***---111,,,,,,111,,,999]]]{{{jjjuuuaaa```]]]XXXUUUVVV]]]bbbiiikkkmmmpppqqqqqqqqqpppmmmnnnppprrrxxxjjjEEE>>>999YYYWWW\\\rrrrrrtttvvvvvvtttttttttuuuvvvuuuvvvxxxuuuuuu~~~|||cccPPP===444222---///333//////,,,...111---...CCC\\\fffxxxwwwtttxxxzzzrrraaalllppptttyyy}}}~~~iiiMMMCCCIIIJJJiiisss```[[[\\\qqqssszzzeeeOOO~~~FFF???444111---+++,,,---------+++---))))))000---)))///999RRRxxxyyyyyywww{{{ssssssXXXPPPwwwYYYQQQ333......+++)))++++++,,,,,,,,,---------+++333000000555111999UUUwww}}}yyywwwaaahhhbbb;;;444...---000...++++++************++++++...,,,222+++===\\\jjjuuu\\\OOOSSSYYYccclllpppwww~~~___NNNkkkyyyzzzWWW@@@^^^hhh<<<***---333++++++++++++***++++++,,,---'''...777^^^VVVTTTmmmlll[[[[[[eeeyyyiii]]]ZZZ|||~~~yyyNNNOOO999111444333222000...,,,***)))(((((((((((((((((((((((()))'''&&&'''***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++000000111222333555666777;;;>>>BBBFFFIIILLLPPPSSSTTTVVVYYY[[[[[[\\\^^^```bbbcccfffiiiiiijjjqqqzzzzzzvvvvvv||||||lll^^^___rrr~~~vvvwww|||}}}}}}~~~sssRRR<<<;;;MMMOOO;;;888KKKhhh~~~nnnccc^^^hhh{{{{{{ttteeeCCC111---000---,,,---...DDDhhh~~~uuurrrccc~~~~~~nnn\\\[[[YYYTTTRRRUUU]]]dddlllmmmnnnnnnooopppppppppooooooqqquuu|||qqqMMMAAA>>>[[[[[[[[[ooossstttuuutttrrrrrrssstttuuutttuuuwwwwwwuuuxxx|||ppp~~~gggEEE222333111000000,,,000,,,...000---888bbb}}}oooeeesssppprrr|||}}}}}}kkkNNN@@@@@@666DDD]]]uuuyyyhhhPPP@@@BBB\\\zzz{{{```JJJ|||[[[777555222...,,,,,,---------+++---)))+++222...)))000;;;kkkyyygggiii{{{xxxpppnnn~~~wwwMMMWWW```llleee444...333---+++,,,,,,,,,,,,------------...,,,+++333444+++???kkkooonnnyyy|||vvvVVVhhh}}}KKK333222...,,,111++++++************++++++'''333444---MMMsssjjjeeeqqq~~~mmmLLLAAAIIIUUUaaaeeehhhmmmrrrxxxvvvIIIEEEYYYkkkLLLeee~~~vvvVVV@@@hhhSSS(((---///)))+++++++++++++++,,,------...000@@@wwwtttdddPPPSSShhhggg\\\^^^eeezzzddd[[[[[[}}}TTTQQQ999222444333222000...,,,***)))(((((((((((((((((((((((((((''''''(((***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,111111111222333444666777;;;>>>BBBEEEHHHKKKOOORRRRRRTTTXXXZZZ[[[\\\___aaabbbcccfffhhhfffgggqqq}}}vvvrrrrrryyyxxxeeeTTT^^^qqqxxxwww~~~}}}}}}~~~iiiJJJ<<>>QQQdddsssqqqcccTTTuuurrr>>>///---......,,,+++222QQQuuu}}}vvv}}}|||xxxbbbZZZYYYVVVSSSRRRWWWaaahhhooonnnnnnmmmmmmnnnpppppptttqqqqqquuu|||YYYDDDCCC^^^eee]]]lllssstttuuutttrrrrrrssstttuuutttssstttuuuuuutttsssooo~~~hhhvvvLLL444666444///...,,,000,,,---///...DDD~~~yyy}}}tttrrrkkknnn{{{~~~zzz||||||```LLLGGG<<<>>>NNNiii{{{rrrVVV???HHHcccaaammmggg???777333///---,,,---------...///+++...444...+++555PPPxxxwww|||uuurrruuu___aaa]]]BBB444666......,,,,,,,,,------------...///)))***111222555RRRzzzyyyvvv~~~{{{SSSIII^^^333555111(((111,,,++++++******++++++,,,&&&222000888bbbrrrxxx\\\XXXLLL???===DDDRRRaaa```aaadddggglllsss{{{___HHHGGGlllxxxhhhJJJ]]]vvvoooHHHaaauuu999111++++++,,,++++++++++++,,,------444///888aaa|||tttZZZWWWZZZhhhccc```dddfffzzz```ZZZ[[[}}}{{{XXXRRR888222444333222000...,,,***)))(((((((((((((((((((((((((((''''''(((+++,,,,,,+++++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,111111111222333444666777;;;>>>AAAEEEGGGJJJNNNQQQQQQSSSWWWYYYZZZ\\\^^^```bbbccceeefffdddeeennnzzzpppnnnooowww{{{qqqZZZFFFXXXkkk}}}{{{xxx{{{}}}}}}|||{{{zzzzzzzzz{{{]]]CCCKKK^^^___888TTTlllxxxttt```QQQ000...,,,...---***:::aaa}}}zzz}}}qqqXXXUUUTTTRRROOOPPPWWWbbbkkkpppooonnnmmmmmmnnnoooppptttpppooossszzzbbb???@@@\\\mmm___iiisssuuuvvvuuusssssstttuuuwwwuuurrrqqqrrrssssssppp}}}mmmbbbuuuMMM666777333---...//////---...///000FFFzzz|||uuunnnllliiinnn|||}}}zzz~~~gggLLL===777QQQuuuooo\\\UUUPPPiii}}}iiisssppphhhyyyTTTeeettt^^^>>>888555000---------------///000,,,...222+++,,,<<>>===GGGUUUWWWXXX[[[^^^cccjjjsssyyy}}}www^^^HHHRRRcccYYY\\\hhh___TTT777***222,,,,,,++++++,,,,,,---...,,,///>>>TTTjjj~~~nnnKKKgggkkkpppdddcccgggdddzzz~~~]]]YYY[[[{{{}}}{{{uuuVVVNNN555111444333222000...,,,***)))((((((((((((((((((((((((''''''''')))+++,,,,,,***++++++,,,,,,------......++++++******++++++,,,,,,000000111222333555666777;;;===AAADDDGGGJJJMMMPPPPPPSSSVVVYYYZZZ[[[]]]___cccccceeehhhffffffmmmvvvsssrrrtttyyyyyyjjjPPP<<>>666333---------........./////////,,,555888???lllyyy}}}iiiccckkkmmmuuuvvvwww{{{nnnaaa}}}VVVggg___444000111------,,,,,,++++++,,,,,,---...777PPPwww}}}{{{yyyeeeRRRUUU>>>444666333+++999CCC444===???AAACCCFFFJJJPPPTTT___aaalll|||lllZZZKKKCCCGGGJJJPPP^^^zzzggg___TTT>>>vvvzzzDDD777///---,,,,,,,,,,,,---......555```ooo{{{xxxnnnDDDBBBpppxxxoooeeecccWWW\\\{{{xxxTTTSSS[[[~~~yyyPPPCCC333///333222111///---+++))))))))))))))))))))))))))))))(((''''''***---...,,,***+++***)))***,,,------+++((())))))))))))***---/////////111222444555777777:::===@@@CCCFFFIIILLLOOOPPPRRRVVVXXXXXXYYYZZZ\\\bbb^^^iii~~~|||qqqXXX???---666,,,666XXXuuu{{{zzz~~~}}}{{{yyyzzz}}}~~~}}}{{{zzzzzz{{{{{{||||||}}}}}}ooogggnnn{{{zzz]]]uuuzzz^^^^^^ppp}}}jjjpppSSS222//////333111hhh}}}\\\xxxvvvxxxtttwwwtttUUUAAABBBDDDBBB@@@GGGUUUcccjjjjjjjjjkkklllmmmnnnoooppprrrqqqlllmmmrrrpppzzzJJJ111888DDDPPPBBBbbbmmmtttqqqpppssssssooossstttuuuuuuuuutttsssrrrssswwwxxxpppXXXCCC555666222++++++111+++999SSS~~~xxxggg]]]aaadddzzz}}}~~~~~~|||~~~\\\<<<444777___hhh@@@SSSggg~~~}}}qqqtttwww^^^\\\AAA666333222***+++111.........---000333777VVV~~~rrryyy}}}eeeMMMMMM\\\ccchhhpppwwwyyyxxxuuusssmmm[[[|||mmmeee~~~|||rrroooJJJ666.........------------......333'''222333RRRbbbsss~~~nnnaaadddhhhfffoooppptttzzzqqqfffeeeOOOFFF%%%???%%%///...---,,,,,,,,,---...666@@@ooozzzzzzLLLJJJ:::777333222333666777888;;;;;;;;;<<<>>>BBBEEEGGGNNN\\\bbbiiizzzttt```SSSLLLGGGOOOUUUXXX^^^wwwsssKKKxxxwwwIII{{{\\\222333,,,,,,+++((()))---000000888YYY~~~}}}~~~TTTGGG:::oooxxxnnnbbbccc\\\aaa{{{xxxVVVVVV^^^|||yyyRRRFFF777444333222111///---+++))))))))))))))))))))))))))))))(((''''''***---...,,,***,,,*********,,,---,,,+++((()))***))))))***---/////////000222444555777777:::<<<@@@CCCEEEHHHLLLOOOPPPSSSWWWYYYZZZZZZ[[[\\\\\\]]]eeeuuu}}}xxxbbbDDD888777666666:::BBBRRRfffwww{{{xxxyyywwwwwwyyy|||}}}{{{yyyzzz{{{{{{||||||}}}}}}}}}rrr```fffyyyZZZbbbqqq~~~fff___iiiyyylllqqqRRR666000...333666lll^^^rrrmmmxxx|||||||||kkkSSSKKKAAABBBAAA???EEETTTaaahhhkkkkkklllmmmnnnoooooopppqqqrrrmmmlllnnnhhhmmmNNN888999AAAOOOFFF^^^kkkuuutttrrruuutttnnntttuuuuuuuuutttssssssrrrrrruuu}}}___BBB222222111---//////+++888TTThhh[[[\\\\\\___jjj~~~~~~|||}}}~~~[[[???888333IIIllloooSSS<<<777SSSttt~~~rrrppppppvvviii\\\nnnzzzfffDDD:::888666---+++000///***,,,,,,---///999]]]wwwyyyzzz{{{rrr[[[GGGIIIXXXZZZ]]]dddnnnwwwzzzwwwtttvvv{{{vvvjjjssseeezzzdddWWW>>>999///......------......///...&&&555???aaa]]]ppp||||||iii```dddjjjiiilllnnnsssyyy|||jjj___iiiQQQQQQ+++<<<)))......---,,,,,,,,,---...000IIIuuuuuuMMM999666222111222555666777999999999:::<<>>;;;222RRRuuuxxxqqqmmmrrr{{{vvveeemmm]]]kkklllvvvIII<<<999888...,,,111///...000000...///BBBjjjtttkkkiiihhh```PPPAAADDDOOOLLLMMMRRR^^^kkksssrrroooqqqvvv|||xxxmmm}}}```^^^SSSsssTTT???333///......------......///222)))444BBBfffdddvvv~~~uuuddd]]]bbbggghhhkkkmmmrrrwww}}}~~~fffYYYPPPjjjmmmYYY{{{\\\///333***......---,,,,,,---...///+++OOOyyy}}}www???888555111000111333555666666666666777999<<<>>>@@@AAAEEEIIISSSbbbooojjjQQQFFFCCCCCCEEEIIIPPP[[[qqqaaagggzzzBBB111---------,,,,,,,,,///222[[[tttRRR555<<>>777999KKKJJJTTTeeerrrtttsssvvvvvvrrruuutttrrrpppnnnnnnooooooooommmsssyyytttPPP:::666777111222---000;;;ssszzzfffLLLFFFZZZ\\\WWW^^^vvv{{{~~~rrrxxx~~~yyy```NNNDDDEEEGGG>>>666;;;;;;777999===[[[uuusss```RRRNNNMMMXXXiiizzzmmmpppkkk~~~}}}~~~vvvUUU@@@555555///...111...222111111...222NNNsss~~~oooooo|||\\\NNNNNNPPPPPPHHH???>>>CCCFFFFFFHHHOOOYYYaaafffgggmmmsss{{{uuuooogggfffddd]]]qqqaaaCCC]]]SSSvvvPPPGGG000//////............//////666---///BBBhhh~~~tttooo___YYY\\\```aaajjjlllppptttwww{{{~~~kkkaaaOOOGGG@@@QQQ}}}wwwddd___rrrhhh444---.........---,,,,,,---///000111UUUzzzeeepppjjj```BBB777333000...000222444555444444444555777999;;;<<<@@@???@@@JJJTTT\\\zzz{{{___NNNFFFEEEAAACCCMMMUUUcccccc~~~rrrNNNiiivvvBBB888...---...///---,,,000666vvvqqq]]]mmmsssPPP444:::FFFccceeeYYY\\\^^^dddwww}}}``````ddd{{{{{{xxxPPPDDD444111333222111///---+++))))))((((((((((((((((((((((((&&&(((***+++,,,,,,,,,,,,---,,,++++++,,,,,,***))))))************+++...000......///111333444666666888;;;>>>AAADDDGGGJJJMMMMMMQQQVVVYYYZZZ[[[[[[\\\QQQHHH???<<<;;;;;;AAAIIIOOOJJJRRReeeooojjjfffhhh]]]pppzzzyyy{{{{{{|||}}}}}}}}}{{{yyyxxxwwwxxxyyy{{{}}}~~~~~~~~~SSSIIIkkkwwwbbbrrr{{{~~~uuu|||yyynnnfff{{{wwwwwwHHH,,,---777\\\uuu]]]qqqfffZZZ{{{tttqqqwwwuuuppptttyyyeeeHHH<<<>>>@@@@@@@@@FFFTTT```fffhhhiiijjjkkklllkkkjjjiiihhhnnnnnnllllllbbbYYY^^^yyypppNNN>>>666444@@@:::QQQaaaoooooooootttwwwuuusssqqqooommmllllllllllllmmmkkkoooxxx{{{zzzwww{{{NNN;;;666444---///---444DDDeeeYYYZZZYYYWWW\\\xxx}}}wwwwwwzzz|||^^^GGGBBBFFFMMMUUUPPPKKKPPPLLL???::::::YYYooobbbGGG888999>>>;;;OOOhhhyyy}}}lllppp}}}mmm|||jjjJJJ555333111000000***///+++,,,,,,777^^^}}}}}}QQQQQQkkkgggSSSHHHFFFEEEDDDAAA<<<<<<>>>DDDEEEEEEDDDEEEKKKSSSZZZ[[[eeeqqqyyy~~~nnnVVVJJJIIIKKKaaaoooMMMZZZqqq___TTT<<>>;;;EEENNNZZZvvvdddnnn~~~wwwLLLbbbWWW555///---...000...,,,222;;;}}}yyyoooQQQ777333IIIaaacccZZZ^^^]]]cccxxxcccbbbddd~~~zzzvvvvvvPPPFFF777555333222111///---+++))))))))))))))))))))))))))))))%%%(((+++,,,++++++,,,------+++***+++,,,,,,+++***)))***+++******+++...111---...///111222444555666777:::>>>AAACCCFFFJJJLLLNNNQQQUUUWWWYYYZZZ\\\]]]XXXNNNGGGFFFCCCBBBNNN]]]YYYfffppp^^^]]]NNNXXXiiiwwwzzzwwwyyy~~~{{{{{{{{{zzzwwwuuuvvvvvvvvvxxx{{{}}}~~~~~~}}}}}}}}}YYYGGGcccllleeepppwwwuuutttyyyvvvTTT000111555^^^jjjgggbbb}}}zzzrrrqqqooouuuwwwxxxpppVVV@@@@@@;;;??????@@@GGGUUUaaagggeeegggiiijjjkkkjjjiiihhhjjjppplllfffeeeZZZPPPSSSwwwmmmMMM@@@===<<>>999888;;;===;;;>>>>>>:::555777>>>EEENNN[[[jjjrrruuu}}}~~~]]]HHHBBB===FFF\\\qqqyyyfff|||oooMMM???000//////......//////000---000555]]]}}}WWWqqqtttZZZRRRTTTVVVXXX[[[[[[___dddgggjjjooovvv|||zzzcccPPPEEE@@@AAADDDSSSyyydddNNNyyy|||AAA000000...------------///000111:::dddvvv{{{hhhGGG444666333///...///111333444222333333444555666666777666888888===DDDHHH^^^nnnXXXIII???BBBJJJWWWrrrrrrlllVVVWWW\\\hhh777000------000...---555BBBnnnaaaBBB:::999]]]hhhaaa\\\dddaaaddd{{{eeeccceee}}}vvvwwwQQQGGG999666333222111///---+++))))))))))))))))))))))))))))))%%%(((+++,,,+++***,,,---,,,*********,,,---,,,+++******++++++***,,,...111---...///111222444555666777999===@@@BBBEEEIIILLLPPPRRRUUUVVVXXXZZZ]]]``````^^^ZZZYYY]]]ccceeecccXXXtttuuuYYYDDD777===BBBMMM^^^mmmvvv{{{}}}yyyzzzzzzxxxuuuuuuxxx{{{tttvvvyyy|||~~~~~~}}}||||||~~~aaaFFFZZZrrrWWWuuuzzzxxxrrrsssqqqZZZ333666999gggyyydddfff|||yyyoooooolllrrrtttuuummmRRR===???888;;;===>>>FFFTTTaaagggdddfffhhhkkkkkkkkkiiihhhiiiooojjjeeegggbbb\\\___tttlllQQQIIIHHHGGGMMMBBBEEEXXXiiikkkjjjmmmqqqpppnnnnnnnnnnnnnnnmmmllllllmmmnnnppp|||{{{uuuwwwyyyjjjmmmZZZIII>>>777444111+++222XXX}}}zzzoooyyyqqqhhhMMMKKKYYYhhh~~~~~~||||||pppYYYLLLAAAGGGDDDJJJ```hhhWWWFFFGGG___iiiXXXBBB;;;999666666<<>>BBBOOOeee~~~ooo___MMMDDDGGGXXXuuu~~~|||lllSSS~~~qqqlllCCC111,,,,,,000...---888HHH]]]fff{{{RRR777>>>===qqqooo```]]]iiieeefff}}}fffdddfffzzzxxxQQQFFF777444333222111///---+++))))))))))))))))))))))))))))))%%%(((,,,,,,+++***,,,---+++***)))***,,,------+++***++++++++++++,,,///111---...///000222444555666666999===@@@BBBEEEIIILLLRRRSSSUUUVVVXXX[[[___ccc[[[```^^^[[[fffssshhhQQQwwwnnnWWWSSSLLL;;;666999???KKKaaavvv~~~{{{yyyzzzzzzxxxvvvxxx|||sssuuuyyy|||}}}}}}|||{{{zzz|||fffFFFUUU|||[[[xxxrrrllliiiooouuuZZZ333:::@@@sss{{{~~~jjj~~~\\\eee{{{yyymmmnnnqqqnnniiioooqqqYYY>>>888555999;;;===EEETTTaaagggdddfffiiikkkmmmlllkkkjjjdddkkkiiigggoooqqqpppvvv|||www]]]SSSOOOIIIKKK>>>@@@UUUhhhllljjjlllnnnlllnnnnnnpppppppppooonnnmmmnnnppprrr{{{}}}wwwpppttt^^^ggg```LLL<<<222333666***000^^^nnnxxx```WWW:::eeeaaaOOOVVVttt~~~|||~~~{{{}}}}}}~~~yyykkk[[[[[[MMMJJJ]]]dddRRR@@@GGGUUUWWWEEE888:::;;;666666555JJJnnn}}}~~~wwweeepppnnnaaaFFF:::<<<444---111444---+++222000<<>>777ZZZeeeRRR@@@FFF;;;000...---------...///111222>>>tttyyy|||AAA666777333000...000222444555000000111222222222222222111:::999555999<<>>AAADDDHHHKKKSSSUUUXXXYYYYYY[[[```eeehhh___cccpppoooaaa```mmmyyyjjj^^^VVVOOOGGGAAA777333111:::VVVsss|||vvvuuuwwwyyyyyywwwwwwwwwxxxvvvtttrrrtttyyy|||}}}}}}mmmEEEHHHxxxlll\\\ccc~~~oooeeebbbqqqooo[[[777333DDDxxx~~~qqqbbbvvvwwwRRRjjjzzzuuunnnhhhnnnpppyyysssXXXAAA777777888777999CCCTTT```dddggghhhjjjkkkkkkjjjiiihhhmmmiiieeegggoooyyyvvvbbbXXXOOOFFFDDDIIIAAAQQQbbbkkkkkkkkklllmmmnnnnnnooooooooonnnlllkkkkkklllnnnwww|||uuullluuurrrzzzmmmFFFAAA>>>///333222888dddzzz~~~kkk___777KKKeeeLLLUUUttt~~~{{{~~~xxx|||yyyyyy~~~tttjjjjjjMMMQQQvvvgggLLLJJJWWWgggdddPPPGGGPPP[[[HHH:::FFFfffyyyttt{{{mmmKKKDDD>>>999:::000///+++444---,,,PPPyyynnn```PPPPPPHHH<<<999===@@@AAA>>>888555666999999HHHYYYaaa]]]TTTLLLIIIIIIMMM]]]ooorrrmmmvvv[[[AAA:::888:::===;;;eeeUUUQQQtttfffwwwiiiLLL:::000///111---///444000555444///mmmkkkQQQyyyxxx___EEEGGGIIIKKKOOOPPPRRRTTTVVVWWWXXX\\\ccchhhnnnzzzrrr|||iiiXXXFFFBBB???;;;888JJJxxxWWWHHHlllUUU333.........---,,,---...///000KKK|||zzzOOOXXXnnnTTT>>>===444222000///000111111111000000000000000000000000111222333333444888===AAATTTvvvfffQQQEEEDDDdddxxxyyydddqqq}}}PPP777***...111222---777eeeooopppWWWDDD777777]]]jjjgggdddmmmiiikkkfffXXXeee~~~yyyvvvtttQQQEEE222222333222111///---+++)))))),,,+++)))((('''''''''(((&&&''')))+++,,,,,,+++******))))))+++------,,,+++*********+++,,,---.../////////000111333444555666666999<<<>>>AAADDDHHHKKKQQQTTTWWWYYYYYY\\\aaaeeekkkkkknnnnnnfff```gggttttttlll```WWWPPPJJJCCC>>>444333222;;;TTToooxxxssstttvvvxxxxxxwwwvvvwwwxxxyyywwwuuuvvvyyy{{{{{{zzz~~~pppHHHGGGrrrttt``````{{{hhh~~~||||||eee:::333III~~~ooocccZZZiii~~~vvvtttooolllqqqkkkmmmuuuqqq\\\DDD777666777777888BBBRRR___cccfffhhhjjjkkkkkkjjjiiihhhhhhhhhggghhhsss|||kkk]]]PPPGGGDDDFFF<<>>;;;666444555888999DDDRRRZZZXXXQQQIIIEEEEEEKKKXXXeeehhhgggooo|||zzzsssPPPAAA???;;;777777;;;]]]```NNNzzzwwwgggTTT::://////222...000444///000222444qqqjjjTTTxxxyyy```DDDDDDFFFGGGKKKLLLNNNQQQUUUVVVVVVXXX\\\___fffuuulll{{{xxx~~~ooo]]]JJJBBB???===888DDDtttaaaIIIaaa~~~^^^999///......---,,,---...///000FFFddd^^^[[[CCC999333444222000///000111111111000000000000000000000000000111333333444777;;;>>>FFF]]]}}}kkkUUUKKKDDDVVVwwwhhhzzzvvv[[[vvvMMM999***+++,,,///000AAAsssPPPBBB999666VVVffffffeeelllgggiiigggXXXddd|||xxxpppOOO@@@...333333222111///---+++))))))+++***)))((('''''''''((('''((()))+++,,,---------++++++***+++,,,---+++************+++,,,---.../////////000111333444555666666999<<<>>>AAADDDHHHKKKOOOSSSVVVXXXYYY\\\bbbfffjjjuuuvvvhhh]]]bbbnnnvvvbbb]]]VVVRRROOOKKKEEEAAA;;;:::666999LLLfffuuuuuusssuuuwwwwwwvvvvvvvvvwww|||zzzxxxwwwxxxyyyyyyxxx{{{}}}~~~~~~~~~uuuNNNEEEhhhzzzfffWWWmmmyyyppp<<<333OOO~~~pppaaakkk}}}tttrrrpppooommmiiijjjpppiiiTTTAAA888666777666777???OOO\\\bbbfffgggiiikkkkkkjjjiiihhheeejjjiiihhhtttqqqZZZHHH@@@===;;;888GGGZZZhhhlllkkkiiiiiillllllllllllllllllmmmnnnjjjjjjlllsssxxxtttooosssxxx~~~cccrrriiifffPPPHHH;;;000...***DDDuuuqqqxxx|||>>><<>>333444222000///000111111111000000000000000000000000///000222333333555777:::777@@@NNNddd{{{bbbTTTEEEDDDUUUiiixxxpppfffXXXkkk~~~```___:::+++------///000@@@ttt~~~RRRCCC;;;333RRRccceeedddkkkdddfff}}}~~~fffXXXccc{{{{{{fffKKK>>>---444333222111///---+++))))))******)))((((((((((((((()))***+++,,,...///111111---,,,++++++,,,,,,***(((*********+++,,,---.../////////000111333444555666666999<<<>>>AAADDDHHHKKKNNNQQQUUUWWWXXX\\\bbbggghhhuuutttbbb\\\hhhnnngggSSSRRRRRRSSSSSSRRRNNNKKKMMMIII???999EEE___ttt{{{rrrtttvvvvvvvvvuuuvvvwww|||{{{yyyxxxxxxxxxyyyyyyxxxzzz{{{||||||}}}{{{TTTDDD___yyy~~~pppTTTmmmttt}}}tttssszzzppp{{{vvv===444SSSuuu```ooowwwpppmmmooogggkkkrrrsssbbbIII;;;:::555777666555<<>>888777444777BBBUUUgggnnnllljjjjjjlllkkkjjjjjjkkklllnnnooojjjkkklllssszzzwwwpppmmmuuu{{{nnnwwwrrrrrr___^^^SSSKKK;;;333333---???pppxxxuuubbb===DDDRRRHHHUUUxxx~~~{{{~~~}}}~~~zzzkkkOOOAAANNNRRREEEUUU|||ssszzz}}}qqqzzzgggPPPKKKBBB888---777///---...LLLiiiRRRIIIJJJIIIDDD333444666555333222444555777999===CCCFFFEEE???999999AAAHHHIIIMMMXXXbbbfff]]]aaacccbbbfffmmmmmmggg^^^OOOCCCAAA>>>999:::???555OOOooogggdddcccLLL888000222///000444111...:::SSSZZZVVVgggiii|||UUU>>>AAABBBAAADDDEEEFFFJJJNNNOOONNNNNNQQQTTT^^^gggpppxxx~~~jjjKKKMMMgggxxxaaaPPP???888>>>:::;;;bbb}}}~~~]]]dddyyykkk;;;+++///...---------...000111QQQQQQ777111444222000///000111111111000000000000000000000000---///111222222333444666444555666===TTTvvvgggVVVBBB:::CCCIIIXXXqqq}}}hhhgggvvvsss;;;///222333111,,,888hhhUUUWWWAAA<<<333WWWggggggfffmmmggghhh~~~|||eeeYYYeee{{{\\\GGG@@@///444333222111///---+++)))))))))))))))))))))((((((((()))***+++,,,...///111111---,,,++++++,,,,,,***(((*********+++,,,---.../////////000111333444555666666999<<<>>>AAADDDHHHKKKLLLPPPTTTVVVXXX\\\bbbgggkkksssnnn```aaajjjcccOOOKKKMMMPPPTTTVVVUUUSSSPPPUUUSSSJJJAAAIII___rrryyyrrrtttvvvvvvvvvvvvwwwxxxzzzyyyyyyxxxwwwxxxzzz{{{wwwxxxzzzzzzzzz{{{~~~YYYDDDYYY|||~~~tttZZZkkkbbblllyyyvvvhhhdddxxxmmmwww>>>666TTTssskkkzzz}}}XXXrrr~~~qqqjjjllljjjkkkqqquuuiiiPPP===777444666555333999HHHVVV]]]dddfffhhhjjjkkkjjjiiihhhlllpppkkkeeeooozzzWWW@@@<<<<<<888666>>>OOObbblllkkkiiijjjlllkkkjjjjjjkkklllnnnoookkkmmmnnnttt{{{}}}yyytttxxx}}}wwwccc|||{{{ggg___WWWOOO:::222333222<<>>>>>:::555555<<>>:::???:::@@@mmmyyybbbsssqqqooofff[[[@@@111111...///444333111>>>```YYY^^^eeegggnnnJJJ:::AAACCCAAACCCCCCEEEGGGIIIIIIIIIKKKPPPUUUTTT```ppp~~~wwwdddfffjjjvvv___RRR???777<<<:::===bbb{{{zzzzzz___hhhmmm:::---//////...---...///000111JJJ{{{|||EEE;;;:::444222000///000111111111////////////////////////,,,...000111000111222444222555555666>>>RRRhhhvvvsss```QQQ@@@777>>><<>>AAADDDHHHKKKLLLPPPSSSVVVWWW[[[aaafffrrrrrrmmmggghhhgggYYYGGGPPPRRRUUUVVVUUURRRNNNKKKLLLOOOLLLHHHPPPbbbooorrrrrrtttvvvwwwvvvvvvxxxyyywwwxxxxxxwwwvvvwwwzzz|||vvvxxxyyyyyyyyy{{{}}}ZZZCCCUUU}}}yyymmm]]]xxxrrrttt|||zzzyyyhhhhhhfff~~~wwwAAA888SSS{{{^^^mmm~~~```tttPPPooorrrjjjlllppphhhiiitttuuuaaaEEE333444666555111666DDDSSS[[[dddeeegggiiijjjjjjiiihhhlllnnnkkkhhhppp~~~bbbPPPJJJEEE???888;;;HHH\\\hhhhhhhhhkkkllllllllllllllllllmmmnnnlllnnnqqquuuzzz~~~|||wwwzzzzzzsss\\\qqqxxxwwwlll```\\\VVV>>>555---444AAAppp~~~www___AAACCCMMMJJJCCCNNNxxx{{{~~~|||yyyxxxyyywww{{{XXX555:::666888===tttWWWZZZooo|||~~~ssstttiiiQQQTTTOOODDD???111000111...444TTT{{{uuubbbKKKBBB===:::;;;222222222333333444444444333222222555999999666333333888<<<>>>@@@KKK^^^mmm{{{|||wwwuuuppp```KKK@@@@@@BBB444OOOnnnyyy|||]]]WWWpppuuuuuuiiidddCCC111111//////333333222>>>eeeTTTcccbbbddd~~~gggEEE777???BBB@@@BBBBBBCCCDDDFFFEEEDDDGGGMMMRRRLLLSSSaaatttzzzjjjVVVGGG======:::???]]]}}}vvv```kkkqqq===222000///.........///000111GGGjjjfff\\\FFFBBB888444222000///000111111111////////////////////////,,,.../////////000222555,,,000555777;;;DDDRRR]]]bbbllljjjaaa[[[NNNAAA???999777===VVV~~~rrrxxxkkk???000///---///444MMM|||^^^]]]===<<<:::gggnnnddd```jjjgggfffzzzwwwaaa]]]lll~~~~~~dddKKKIII888444333222111///---+++))))))'''((()))******)))((((((&&&''')))+++,,,,,,+++***,,,+++***+++,,,,,,+++)))*********+++,,,---.../////////000111333444555666666999<<<>>>AAADDDHHHKKKLLLPPPSSSUUUVVVZZZ```eeeuuuqqqpppsssnnnaaa[[[\\\ddddddddd___XXXOOOGGGCCC>>>AAA@@@???KKKaaapppsssrrrtttwwwxxxwwwwwwyyyzzzvvvwwwxxxwwwuuuuuuxxx{{{wwwxxxyyyzzzzzz{{{}}}|||WWWAAARRRuuuzzzpppZZZwwwyyy{{{yyy{{{rrrnnnlll{{{yyyyyyEEE;;;RRR~~~cccwwwzzzMMMfffuuunnnoookkkfffhhhrrrppp\\\BBB444333555444000333AAAQQQZZZcccdddgggiiijjjjjjiiihhhjjjiiijjjlllpppvvvmmmaaaRRRHHH???<<>>???>>>@@@BBBBBBAAABBBEEEIIIWWWZZZcccsss}}}rrr\\\RRRHHH@@@:::>>>RRRhhhuuu___jjjttt>>>111000///.........///111222CCCpppnnngggHHH666,,,444222000///000111111111////////////////////////------.........000333666555333222444777;;;AAAEEELLLYYY```jjjzzzxxxaaaQQQFFF@@@===HHHgggvvvpppyyyyyyqqq???000///,,,///666SSS|||{{{iiiBBB===999sssvvvhhhcccnnnlllkkk}}}uuu```^^^nnnzzznnnOOOLLL:::555333222111///---+++))))))'''((()))******)))(((((('''))),,,......---+++***++++++***+++------+++************+++,,,---////////////000111333444555666666999<<<>>>AAADDDHHHKKKMMMPPPSSSUUUVVVYYY___dddsssooottt|||qqq___dddxxxxxxwwwsssjjj]]]PPPEEE???777777222000@@@]]]rrrzzzsssuuuwwwxxxxxxxxxyyy{{{vvvxxxxxxvvvtttsssvvvyyywwwyyyzzzzzzzzz|||~~~xxxUUU@@@PPPnnn~~~ZZZkkkqqqwwwttt~~~www}}}zzzmmm|||HHH<<>>FFFGGGTTTiii~~~kkkppp^^^===---333444222222///333<<>>@@@;;;IIIddd{{{nnnaaa\\\QQQDDD:::<<>>AAAEEEHHHIIINNNQQQSSSRRRUUU[[[^^^^^^```mmmvvvsssrrryyy~~~ttteee]]][[[YYYUUUQQQJJJJJJAAA555<<>>RRR||||||```hhh|||~~~{{{tttnnn|||rrrzzz~~~MMM;;;QQQWWWbbbwww|||iiissslllgggeeehhhfffWWW@@@...444222222222333999IIIYYY___cccfffgggjjjllljjjddddddfffjjjnnnmmmqqqppp[[[LLLAAA:::@@@VVVhhhlllnnnrrrllllllmmmmmmmmmlllkkkjjjiiiiiillluuusssjjjooosssttt|||fffbbbrrrvvvjjjdddJJJ555222444CCCwwwtttoooOOO555<<>>???888kkklll___^^^kkkggghhh{{{ddd\\\iiizzz{{{|||fffQQQPPP<<<666333222111///---+++)))((())))))************))))))(((((()))+++---...---+++,,,++++++---...///---,,,*********+++,,,---...///000000000000222333555777777888:::===@@@DDDGGGHHHLLLPPPRRRSSSVVVZZZYYYUUUHHHVVVfffsssyyynnnaaa\\\]]]___^^^[[[XXX\\\WWWJJJIIIYYYllluuuuuuvvvwwwxxxyyyxxxxxxwwwxxxvvvuuuuuuwwwxxxxxxwww|||{{{{{{{{{{{{{{{{{{zzz~~~{{{___@@@SSSvvv|||___kkkmmm{{{~~~LLL666IIIzzz|||nnn}}}wwwyyyJJJ[[[zzzyyyjjjqqqiiifffeeeiiiiii\\\EEE333444222222222222888GGGVVV___dddggggggiiikkkhhhcccgggfffgggjjjnnnwwwmmmWWWGGG;;;222<<<777<<>>OOOllluuueeeRRRCCC999666<<>>555aaafff]]][[[gggeeejjj~~~jjj```iiiyyy~~~eeeOOONNN<<<888333222111///---+++))))))((())))))******))))))((((((((((((+++---...---+++,,,++++++,,,......---,,,************+++---...////////////000222333555666666777999<<>>666333777===]]]~~~xxxsssppp]]]mmmwwwppp777777............///111333444???qqq___aaaVVV666>>>666555222000//////000111////////////............,,,---***---333000444FFFWWWbbbeee]]]YYYVVVIII888;;;===LLLaaannnuuuwwwwwwyyylll999444---///222666ZZZhhhVVV>>>555]]]fff___[[[dddbbbiii~~~iii```jjj{{{fffOOOKKK777333222222000///---+++***)))(((((())))))))))))((((((''''''(((***---...---+++,,,++++++,,,......---+++))))))******+++,,,...///...//////000222333444555666777999<<>>IIISSSZZZaaacccfffkkkkkkiiikkkgggdddfffllltttzzz~~~qqq```HHH;;;@@@KKKOOOLLLOOOMMMFFFFFFYYYrrrxxxnnnpppnnnllljjjiiiiiijjjkkkkkkmmmqqqwww|||}}}{{{xxxqqquuuppplllooolllnnnzzz}}}qqq~~~}}}xxxFFF222(((<<<;;;xxxrrrAAA444>>>???EEEZZZkkkooouuu|||~~~|||yyywwwzzz{{{}}}}}}}}}zzz___HHH???CCC[[[wwwxxxvvvtttmmm^^^PPP555+++444444<<>>111000000444///444555DDDpppOOOOOOvvv```bbbmmmsss]]]AAA555:::888666::::::888888888888888888888888>>>===GGGfffvvvdddTTTAAA777555555777;;;RRRuuuvvvllljjj^^^uuuuuuggg444333............000111333555>>>tttvvvYYYbbbWWW999===777555333111//////000111////////////............000---(((+++///...DDDiiittt[[[GGG@@@HHH^^^iiiffflllzzzwwwtttzzzxxxxxxqqq{{{aaa555333///000222<<>>;;;OOOaaabbbcccmmmooogggxxxwwwiii===111000111555000666222CCCjjj[[[KKKttt]]]bbbqqq~~~eeeFFF666777555444888888777777777777777777666666222555DDDfffwwwkkk```WWWKKK???555333444555666888HHHeee~~~kkkbbb^^^ttt```666///............000222444666???mmmwww```999888666444111000///000111////////////............///---***++++++***HHHwwwaaaKKKEEEZZZkkkhhhaaaaaaooojjjhhhmmmwww}}}wwweee]]]yyyzzzkkkZZZ333333000000111;;;nnnjjj;;;999___mmmggg___fffdddggg}}}{{{ddd]]]kkk~~~~~~uuufffRRRJJJ555333111111000...---,,,+++***'''(((((())))))(((((('''%%%%%%'''***---...---,,,+++******+++------,,,+++))))))))))))***,,,---...---...///111222333333333555666888;;;???BBBEEEGGGIIIMMMQQQRRRUUU[[[]]][[[@@@FFFCCC999666BBBQQQXXXbbbrrrnnncccTTTMMMEEECCCLLL[[[iiiqqqsssssssssssstttuuuwwwwwwvvvtttssstttwwwyyyyyyxxxuuuvvvwwwxxxyyy{{{||||||~~~||||||bbbBBBSSSrrr~~~}}}ooo|||xxx{{{wwwhhhkkkggguuu~~~WWW???AAAzzz}}}yyy}}}UUU<<>>777999999AAAQQQUUU]]]ooowwwkkkyyyvvvddd;;;111111111555111888333BBB___sssQQQttt^^^cccqqqwwwSSS<<<999555444666444666666666666555555555555111444AAA]]]ttthhh[[[OOOEEE>>>;;;444000222444222222333@@@UUU}}}gggVVVWWWyyy\\\;;;000.........///000333555666BBBlll~~~JJJ999777444111000///000000////////////............)))------...+++&&&===fff|||]]]HHHRRReeekkkfffccceee```aaakkkxxxYYY~~~XXX444444222111///888jjjyyy===666\\\kkkfff```iiiiiijjj|||jjj```iiiyyy~~~sssbbbOOOHHH444666111111000...---,,,+++***''''''((((((((((((''''''%%%%%%&&&))),,,...---,,,+++******+++------,,,***(((((())))))***,,,---...,,,---///111222333333333333444666999<<<@@@CCCDDDGGGMMMQQQSSSXXXeeerrryyygggppplllRRR888---...000)))999RRRiiirrrgggOOO;;;:::777555:::EEEVVVhhhssssssrrrrrrqqqrrrssstttuuutttsssrrrsssvvvxxxxxxxxxuuuuuuvvvwwwwwwxxxyyyyyy~~~{{{yyy```CCCWWWqqqpppjjjccc{{{}}}~~~oooooozzzkkkoooQQQ@@@>>>sssxxxppptttvvv^^^>>>```zzzooohhhcccfffdddbbbeeeeeeUUU@@@666222000111000...000444CCCMMMWWW[[[^^^cccggghhhgggiiihhhfffhhhjjjddd\\\[[[dddnnnuuuzzz}}}{{{uuuhhhddd[[[UUUZZZeeejjjiiijjjjjjjjjjjjjjjkkkkkkkkkkkkmmmqqquuuvvvwwwxxxxxxssssssmmmjjjnnnqqq}}}{{{xxxxxxuuu444555111444???iiisssfffZZZEEE:::<<<888999EEE___iiiqqqrrrsssxxx|||||||||~~~|||}}}kkkYYY[[[]]]]]]MMM???WWWvvvdddfffooorrrtttxxx}}}xxx~~~}}}ppp|||uuujjjhhh___<<<---;;;444:::DDDssslllqqqFFF222///111222222333333222222111333111///...000111111000...111222111000222555777LLLwww|||iiiQQQBBB>>>;;;333+++,,,555555:::DDDDDDQQQrrrtttccc}}}hhhzzz^^^888111222111555222;;;999CCCVVVTTTrrraaaeeennnYYY===:::777666666111555555555555444444444333666666;;;MMMkkkzzzsssjjj___SSSFFF;;;555666222111333222//////222;;;HHHooo~~~gggPPPSSSWWW===............///111333555777BBBaaasssNNN999777555222000000000000////////////............)))---,,,++++++'''333NNNvvvuuulllRRRKKKUUU```hhhlllaaa[[[]]]iiiwwwlllRRR222444333444333;;;kkkyyyEEE777XXXgggddd___lllmmmmmm}}}pppdddhhhuuu~~~www```KKKDDD222555111000000...---,,,++++++''''''((((((((((((''''''$$$%%%&&&))),,,...---,,,+++******+++------,,,***(((((())))))***+++---...,,,---///111222333333333111222444777:::>>>AAABBBEEELLLRRRSSS[[[nnncccGGG:::444111---///>>>OOOVVVMMMAAA444555888>>>EEEQQQbbbpppsssrrrqqqpppqqqrrrssstttsssrrrqqqsssuuuwwwxxxwwwuuuuuuuuuuuuvvvvvvvvvvvv}}}yyyuuu\\\AAAXXXyyynnn```[[[zzzxxxqqqkkkoooVVVEEE???ooolllvvvfff```}}}zzzlllgggFFFbbbzzzkkkgggccceeeccc```eeegggYYYDDD666222000111///---...222:::EEEQQQXXX]]]eeelllnnngggiiigggeeeiiiqqqrrrnnnyyy{{{llleeefffhhhkkkgggccc```aaaeeegggggghhhhhhjjjkkkkkkkkkkkkkkklllnnnqqqsssttttttuuuvvvqqqqqqlllkkkooosssrrrrrr111888777666CCCaaayyy}}}rrr]]]===111;;;>>>;;;@@@WWWdddnnnooonnnrrrvvvwww|||nnnXXXUUU```iiiXXX@@@MMMttthhhUUUGGGIIIMMMPPPZZZiii}}}wwwooopppyyyUUU>>>111888555EEEKKKllloooKKK666000111222222333333222222111444111//////000111111000///222222///...000222333>>>lll~~~gggNNN@@@:::555222333111333...777CCC===JJJrrrhhhZZZfffwwwhhhqqqYYY666222333111444333===>>>EEEQQQTTTpppbbbgggjjjWWW;;;888999999777111555555555444444333333333333111111???___}}}rrrgggZZZJJJ===777555333333444222...///444888???dddwwwmmmTTTXXXQQQ<<<+++.........///111333666777???QQQyyypppggg]]]555:::888555222000000000000000/////////............---...'''%%%***+++222CCCYYYrrr{{{mmm```rrr[[[IIIFFFQQQaaalllccc\\\\\\gggsssxxxzzz}}}}}}JJJ///222444888999BBBqqq~~~uuu~~~MMM;;;PPPgggjjjeeejjjeeehhh~~~qqq```dddvvvzzz]]]AAA;;;:::///111000000...---,,,++++++(((((((((((((((((((((((((((&&&%%%'''+++------,,,++++++***************+++))))))))))))***+++,,,---...---------...111444555333333333444777:::===???FFFJJJQQQUUUUUUcccaaa>>>:::777...)))555HHHMMMEEE999999777888@@@PPPaaajjjmmmrrrtttssssssuuutttqqqrrrssstttvvvvvvvvvuuuuuurrrssstttuuuvvvwwwxxxyyy~~~wwwyyyvvvNNNBBB\\\ppppppoooyyyyyyuuu|||~~~VVVPPPNNNddd~~~ooo\\\sss{{{~~~oooMMM\\\rrr\\\eeeeeedddeeeiiijjjcccXXX555111000222000------000444;;;EEEOOOVVV]]]eeekkknnneeeiiihhhccczzz{{{iiiYYY]]]nnnvvvjjjaaa___dddkkkooojjjjjjjjjiiijjjjjjkkkkkkmmmnnnlllkkkqqqyyyyyytttxxxrrrppppppkkkooo[[[999444444666JJJYYYeee:::555;;;777888MMM\\\kkkrrrvvv}}}|||zzz~~~~~~vvvzzzvvvsssgggQQQ===;;;KKK[[[TTT???666888777;;;DDDEEEeeewww|||{{{yyyHHH///777>>>===DDDNNNtttSSS333777333222111222444555444333444222000...------//////000///---,,,---...000111<<>>GGGNNN~~~SSSvvvkkk```wwwoooAAA000888999333888555555555555444333222111444...333;;;NNN{{{___HHH;;;555555333000///222555555333777;;;RRRwwwoooaaaPPP|||TTT333---///000000000111444888<<>>:::666444111/////////111111111111000///------...---+++******+++---...EEEUUUjjjssslll\\\MMMDDDKKK[[[___RRRJJJPPPTTTQQQSSSRRRTTTXXX```jjjqqquuuxxxzzz~~~yyy;;;///222555555>>>AAAccceee888ZZZiiifffaaajjjhhhjjj|||ppp___dddxxx~~~aaaHHH>>>:::000111111000...---,,,+++***(((((((((((((((((((((((((((&&&%%%'''***------,,,++++++***************+++))))))))))))***+++,,,---...---------...111333555555555444555666999;;;===BBBFFFNNNTTTVVVbbb|||bbbCCC999000///333777;;;>>>444555555555;;;HHHYYYdddiiinnnrrrrrrssswwwwwwtttrrrrrrttttttuuutttsssssssssssstttvvvwwwxxxyyyzzz~~~wwwxxxsssMMMDDD___xxxvvvyyy}}}{{{{{{{{{}}}ZZZOOOOOOggghhhppp|||wwwUUUWWWxxxeeeiiihhheeefffllloooggg]]]BBB999222111111...,,,,,,000777AAAJJJRRR[[[eeelllmmmeeeggghhhjjj}}}nnndddjjjqqq}}}uuukkkdddcccfffiiijjjjjjiiiiiiiiijjjkkkkkklllnnnrrrsssnnnmmmqqqtttsssyyytttrrrsssttt{{{~~~WWW888666???BBBMMM]]]rrrggg@@@666999888<<>>DDDJJJyyyPPPnnnggg```xxxwwwJJJ555999777222666555555555555444333222111555111666===PPPrrrRRR>>>666666444444444222111111000///222555JJJmmmmmm^^^VVVPPP333...///000000111222555:::===DDDAAA}}}zzzIII:::666666000///111///111111111111000///...---...---+++******+++---...555BBBQQQWWWRRRHHH@@@<<<;;;JJJRRRKKKHHHPPPSSSMMMGGGFFFGGGLLLTTT^^^fffkkkpppzzzsssjjjzzzuuunnn>>>222444999999CCCEEEbbb~~~GGGdddmmmccc]]]jjjlllkkkzzznnn___eeezzz{{{cccNNN>>>777111111111000...---,,,+++***(((((((((((((((((((((((((((&&&&&&'''***,,,---,,,+++***************++++++))))))))))))***+++,,,---------------...000222444666555555555666777999:::???BBBJJJQQQTTT]]]uuuoooSSS:::333111+++,,,333000222333333555???PPP^^^gggmmmrrrrrrrrruuuvvvtttrrrssssssssssssrrrrrrqqqssstttuuuvvvwwwyyyzzzzzz}}}wwwwww}}}nnnKKKGGGdddxxx|||www}}}~~~|||mmmlllvvvxxx```WWWVVVeeeooohhhyyybbbPPPyyyssslllhhhbbbbbbiiinnnhhh]]]JJJ===111...000///,,,***,,,222:::CCCLLLWWWccckkkmmmggghhhhhhnnn{{{qqqrrrlll{{{ssskkkggghhhiiigggeeehhhhhhiiiiiijjjkkklllmmmnnntttvvvnnngggggglllqqqsssqqqpppqqqwww{{{yyy|||OOO777999===DDDGGGXXXmmmrrr\\\<<<444999999:::@@@QQQdddoootttyyy}}}~~~{{{~~~~~~tttZZZCCC:::@@@IIIIII??????FFFBBB666777AAASSSppp~~~{{{{{{mmm^^^ooorrrmmm{{{ggg;;;000===BBBKKKLLLMMMuuu{{{ccc<<<555333222111222333444444222222111000.........//////............//////000000444>>>YYYlllhhh```XXXKKKNNN@@@666777888333000000555///...333555;;;QQQkkk|||{{{BBB666...222666777:::???AAAEEENNN[[[jjjeeeZZZmmm{{{QQQ888888666111555555555555444444333222111222000444:::PPP```CCC333222777444444555444222///......222444GGGfff~~~zzzdddTTT]]]KKK333///...///111333444777<<>>CCCGGGHHHIIInnnqqqsssttteee999999222111111111333444333222222111000///......//////,,,---...///000000000///222<<>>DDD@@@888111111222222111111000333EEEbbbxxx}}}vvv```QQQmmm~~~FFF333...---///222555777:::>>>AAACCCKKK{{{eee>>>444;;;111///444+++000000000000000///.........---,,,+++++++++,,,,,,---000333333222444999>>>AAAJJJNNNMMMOOOUUUQQQGGG;;;;;;<<<>>>EEEPPP[[[cccggguuuwwwvvvzzztttrrrvvvNNN222444444===???GGGJJJUUUzzzbbbpppkkkfffnnnjjjhhhyyynnn]]]bbbxxxyyyxxx]]]LLL999444555222222000///---+++***)))((((((((((((((((((((((((&&&'''(((((()))+++,,,...******))))))***++++++,,,))))))))))))***+++,,,---,,,------...///000111111000111222444666888:::;;;@@@BBBFFFKKKMMMOOOVVV\\\nnnwwwaaaBBB888444/////////111222///111???OOOccclllrrrqqqooooooooonnnuuuuuutttssssssrrrrrrrrrpppqqqrrrssstttvvvwwwwwwvvvtttsssssscccHHHLLLnnnyyyyyyvvvzzz|||rrrrrrwwwuuuuuupppoooqqqkkkwww|||xxxkkkyyy}}}oooEEERRR~~~}}}yyyoooggg[[[VVVZZZ___ZZZPPP@@@999444333111------000,,,...111555;;;FFFSSS]]]fffooorrrllllll~~~ooovvvxxxsssmmmgggfffhhhjjjhhheeehhhhhhhhhiiijjjlllmmmnnnmmmjjjhhhfffgggiiinnnrrrppptttvvvuuuyyyyyybbb>>>555===>>>JJJBBBIIIoooxxx~~~tttaaaKKK:::888777111555BBBUUUeeeoootttwww{{{zzzzzz{{{{{{{{{}}}|||nnnaaaWWWooorrrqqqxxxyyy[[[:::444PPPnnn}}}wwwcccxxxyyyPPP555555???EEE>>>AAADDD\\\eeejjj<<<888222111000111333444333222000000000///////////////,,,---...///000000000000888LLLooopppRRR===333666<<<222000222555555:::LLL___uuu~~~~~~{{{yyyzzzrrrmmmfffsssrrr777222000444999<<>>BBB???777444444555777<<>>KKKTTT]]]mmmqqqmmmooo{{{]]]QQQ[[[llliiihhhffffffggghhhiiihhhhhhhhhiiiiiijjjkkklllmmmlllddd```dddlllrrrwwwzzzssstttuuuxxx{{{|||SSS888777???===EEEBBBKKK[[[wwwvvv~~~kkkEEE444777888666===LLL___lllqqqtttwww{{{{{{{{{{{{|||~~~mmmtttuuuXXXKKKIIIMMMOOOEEEOOOlllhhhJJJ???MMMjjj}}}ttt}}}oooFFF666999BBBLLLFFFFFFJJJQQQfff{{{mmmDDD444222111000111222333333111000000000000000/////////,,,------...///000111111111JJJuuurrrPPP;;;555777333333444444222777HHHYYYoooxxx{{{uuuwwwwwwvvvzzz}}}wwwooovvvxxxzzziiiddd333222222555:::>>>@@@BBBDDDGGGAAAfffwwwaaannnYYYVVVjjj}}}~~~fffEEE888666444666444444444333333222111000+++444555666;;;;;;@@@PPPKKKPPPccc|||^^^<<<000222333///...,,,111???UUUfffpppwww||||||sssbbb```xxxlll888444---...222777:::===>>>AAABBBEEEGGG[[[vvvsssYYY;;;///333555111111//////000000000000//////---------,,,,,,++++++*********+++******,,,///222111222111---...111111,,,111222333444777>>>IIIQQQ]]]\\\eeeooohhhiiivvvFFF111:::999IIIGGGFFFNNNOOO]]][[[mmmlllhhhooojjjiii{{{lllYYY___uuubbbJJJ999777555333222111///---+++)))(((((((((((((((((((((((((((%%%'''))))))((())),,,///))))))))))))***+++,,,---))))))))))))***+++,,,---,,,,,,---...///////////////000222444666777888888999<<<>>>???AAAFFFLLLOOOSSS```xxx{{{[[[FFF<<<555///---000///,,,444AAA```kkkttttttrrrsssuuuuuusssrrrrrrqqqqqqrrrssstttooopppqqqrrrtttuuuvvvvvvsssvvvwwwsssbbbKKKUUUyyysssvvvwwwqqqqqq~~~{{{|||rrriiigggkkkhhhsssVVV999___oooooowwwssskkkbbb___aaa___[[[MMMCCC:::666222...,,,...,,,---......111:::EEENNNXXXgggiiiiiiqqqtttRRR@@@888;;;RRR]]]aaafffiiiiiihhhhhhiiijjjiiiiiiiiijjjkkkkkklllfff^^^ZZZbbblllttt{{{xxxrrrrrr|||~~~zzz{{{mmmGGG555:::BBB>>>>>>@@@NNNOOOrrrHHH444:::;;;888:::EEEYYYiiioooppprrrwwwuuurrrooonnnmmmlllkkkiiijjjzzz}}}UUU;;;;;;FFFQQQkkkiiigggxxxmmmNNNDDDIIIhhh|||ooodddxxxeee>>>777===GGGXXXUUUOOOTTTKKKyyyvvvqqqkkkEEE444222000000111222333222111//////000000000000//////------------...000111333,,,777[[[oooMMM999222333333333222333===RRReeepppwww|||~~~~~~zzz}}}\\\111222444666:::???AAAAAAEEEKKK@@@WWWbbbrrrYYYOOOdddzzzoooLLL;;;777444555333333444333333222111000)))111000999OOO\\\nnnrrrIII777333000...///000222<<>>???AAABBBCCCFFFLLLTTT111888888---444//////000000000000//////------------,,,+++******++++++,,,,,,,,,...000222,,,//////,,,,,,...///---000222444444444:::CCCJJJWWWYYYdddggg___lll}}}rrrjjj???111:::;;;LLLHHHCCCMMMMMMSSS\\\llliiieeeooolllkkk|||jjjXXX^^^uuucccHHH888444000333222111///---+++)))(((((((((((((((((((((((((((%%%'''))))))((())),,,///))))))))))))***+++,,,---))))))))))))***+++,,,---,,,,,,---.../////////...111111333444555666666666777999:::888888<<>>???@@@AAABBBAAAGGGDDDpppmmm777===:::***444//////000000000000000///------...---,,,+++***)))************+++...000222---111333111////////////---000222111000444<<>>JJJJJJLLLlllTTThhhgggdddoooooommmyyyiiiRRR___wwwaaaEEE666777111111111///...,,,***))))))))))))))))))))))))))))))((((((''''''((()))+++,,,******+++,,,------......******)))))))))***,,,------------------...///000///111222333444666:::===:::<<<======<<<<<<===>>>BBBNNNhhh\\\NNN111333...000666111HHHkkklllrrrzzzzzztttqqqtttvvvtttqqqppppppqqqrrrrrrpppoooooorrrvvvwwwtttqqqxxxmmmvvvsssSSSMMMlll{{{uuuyyy~~~yyyvvvnnnkkkmmm:::aaaooolllrrrkkk???DDDkkkssssssuuupppddd___cccbbb]]]RRRBBB777777555...---222---,,,+++***,,,333;;;BBBYYY\\\aaaccceeehhhmmmrrruuu___HHH999444555666JJJ^^^dddbbbggghhhdddeeehhhjjjiiigggjjjmmmhhh```SSSUUUXXX^^^gggmmmnnnlllrrrttt|||mmmVVV|||yyyPPP===;;;>>>HHHHHHOOO???PPPIIIfffjjj]]]AAAAAA333888333555888===JJJ[[[iiippplllcccUUUKKKJJJKKKEEE<<<@@@DDDOOOpppmmmVVVEEE777777>>>===TTTxxxXXXRRRNNNWWWqqq~~~~~~xxxqqqvvvvvvhhhjjjuuuzzzMMM888CCCQQQUUUXXXVVVYYYOOOKKK\\\gggddduuuHHH999333333111///...000000///.........///////////////...---+++++++++---///000///222;;;NNNcccppprrrnnnjjjxxx]]]DDD>>>111111999;;;IIIbbbrrruuullllllxxx}}}yyyvvv|||~~~zzzzzzvvv{{{~~~uuu>>>222555:::===>>>???AAABBB@@@DDDAAAMMMhhhzzzmmmiiiUUU[[[qqq\\\>>>999:::555222333444555444333222111///......:::XXXaaaEEE222000333+++---222666999===HHHXXXeeeiiiuuu~~~~~~~~~jjjxxx```aaaiiiAAA222000...111888>>>GGGKKK@@@???OOODDDCCCCCCWWWkkkDDD888111---888111111000000000000111111......---------,,,,,,,,,+++*********+++,,,,,,---000000//////.........---...000111000///222999>>>KKKVVVbbb\\\XXXpppFFF999666999@@@EEEFFFHHHLLLKKKEEEZZZ{{{UUUiiijjjfffqqqqqqooo|||jjjUUUaaaxxxzzz\\\FFF::::::222111111///...,,,***))))))((((((((((((((((((((((((((('''''''''''')))***+++*********+++,,,---------+++***)))))))))***,,,------,,,,,,---...///000111000111333333444666999<<<<<>>EEE\\\~~~YYY;;;888111---000333QQQpppqqqvvv|||{{{uuusssuuutttssssssssssssrrrqqqppprrrqqqrrrssstttssspppnnnrrrmmmsssmmmSSSUUUssssssrrryyywwwwww|||}}}xxx}}}uuurrraaa666WWW{{{rrr|||}}}gggxxx___???ccc}}}pppsssvvvsssfffZZZWWWZZZYYYUUUKKK===444000...---------,,,+++,,,111888===GGGMMMSSSXXXZZZ]]]aaadddhhhlllgggTTT===222333777III]]]dddccchhhiiieeeeeeccceeeeeefffiiiiii___SSSPPPSSS```qqquuummmiiimmmmmmnnnwww|||rrrmmm~~~sssFFF999???GGGTTTHHHJJJFFFWWWMMMWWWzzz{{{fffOOO333;;;333444555888DDDXXXooo}}}zzzssskkk^^^SSSPPPQQQQQQ^^^~~~rrrhhh```\\\PPP>>>555666===:::SSSoooJJJAAAFFFaaa{{{~~~}}}}}}}}}oooiii|||oooIII;;;@@@JJJOOONNNOOOSSSMMMLLLWWWOOO{{{\\\@@@333222111//////111111000.../////////////////////...---,,,++++++---...000444222999OOOjjjyyyvvvmmmiii]]]mmmoooKKK777111777;;;HHH[[[dddiiimmmtttuuuooommmxxx{{{}}}llltttpppyyyaaa111333666;;;>>>???@@@AAABBBAAACCC@@@KKKgggzzzlllhhhTTTVVVpppsssMMM:::555444222333444444444333222111......///:::QQQiiivvvxxxyyygggHHH000111;;;---111444666:::EEEUUUbbbdddnnnvvvxxx{{{nnnuuu___\\\ggg???111000...666:::;;;BBBIIICCCEEEUUUOOOKKK@@@VVVzzzgggqqqbbbEEE888888555111111111000000///000000000......---------,,,,,,,,,++++++******++++++,,,---////////////......------......//////111666;;;@@@WWWVVVLLLBBBYYYggg<<<:::>>>???DDDGGGFFFHHHMMMNNNKKKOOOSSShhhjjjfffqqqqqqnnn{{{lllXXXeeeyyy{{{tttVVVCCC888777---111111///...,,,***))))))(((((((((((((((((((((((((((''''''&&&''')))***+++))))))******+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,---...000111222111222444444444666888;;;<<<@@@FFFIIIJJJJJJIIIIIIBBBCCCSSStttwwwPPP===555222222;;;[[[qqqrrrvvvzzzzzzvvvuuuxxxrrrssstttuuutttrrrpppnnnpppqqqsssrrrqqqpppoooppplllnnnqqqeeeTTT^^^xxxyyyuuu|||qqqfffsssvvvzzzPPP333GGGmmm~~~uuuggg___{{{}}};;;MMMyyyxxxsssuuuxxxnnn\\\VVV[[[ZZZbbb\\\EEE444222222---......---,,,,,,///333666:::AAAIIIOOORRRUUUYYY]]]aaaooowwwooo\\\III:::000FFFZZZbbbbbbggghhhccccccaaadddfffggggggbbbVVVIIIFFFSSSdddmmmnnnkkkiiihhhpppqqqzzzbbb>>>888AAAJJJSSSTTTIIIGGGKKKCCCFFFnnnzzz}}}}}}sssBBB:::555555444444;;;OOOmmm~~~ttttttooojjjsss~~~pppXXXXXX\\\___UUUAAA555333===:::KKKvvvuuuNNN999:::TTTttt{{{yyy~~~|||nnn```FFFDDD@@@EEEKKKEEEFFFHHHCCCDDDMMMhhhOOOvvvaaaAAA444222000000111111111000//////////////////.........---,,,+++,,,---...///666222888OOOlllyyyqqqccc^^^NNNUUUdddHHH999;;;@@@MMMZZZ]]]^^^iiissspppddd```nnnsssssszzz~~~tttSSS555555888<<<>>>???@@@AAACCCDDDDDD@@@IIIbbbvvvmmmXXXTTTkkk]]]<<<444888222333333333333222111000,,,,,,---777JJJZZZ]]]XXXtttkkkIII666///...000111222666AAAQQQ^^^bbbhhhmmmpppvvv{{{ooonnn^^^XXXzzz^^^:::000222222:::======EEEOOOLLLJJJVVVWWWOOOAAAUUUqqqaaaqqqyyybbbAAA777777000222111000///////////////......---------,,,,,,,,,++++++******++++++,,,,,,///............------------,,,,,,...333999===???>>>:::444@@@|||uuuuuuqqq{{{rrrRRR;;;999>>>EEEGGGGGGEEEGGGLLLOOONNNMMMsssOOOeeegggcccmmmlllkkkyyymmm\\\iii{{{zzzZZZBBB555444+++111111///...,,,***))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))*********+++++++++++++++***))))))***+++,,,++++++,,,---///000222333222333555555555666888:::999===BBBFFFHHHIIIKKKLLLLLLJJJSSSkkkoooJJJ>>>999666BBB]]]oooqqqtttwwwwwwvvvwwwyyyssstttuuuuuusssqqqpppppplllnnnqqqqqqoooooorrruuujjjrrrppp^^^UUUcccrrrsss|||}}}uuunnnuuu|||vvv}}}DDD333;;;^^^kkkooorrrIII444aaazzzsssrrrrrrlllfffbbbYYYbbbaaaOOO;;;333222333...//////...,,,,,,...000444999@@@EEEIIINNNTTTYYY^^^{{{rrrUUU>>>111BBBWWW______dddeee``````___cccfffccc\\\SSSJJJDDDFFFYYYbbbYYYZZZhhhmmmeeehhhjjjwwwyyyUUU>>><<>>??????@@@AAACCCGGGEEECCCIII]]]www___XXXddd}}}kkkEEE777<<<333333333222222111000000///---+++...;;;KKKSSSSSSXXXyyyzzz[[[NNNFFF888000000//////333???OOO[[[cccfffhhhjjjrrr}}}pppnnnggg^^^]]]{{{|||QQQ444///444777;;;@@@DDDNNNZZZTTTKKKOOOTTTJJJKKKNNNYYYqqqBBB999:::333222111000///...............---------,,,,,,,,,,,,++++++***++++++,,,,,,------------------------...+++))),,,222888::::::999000333QQQrrrjjj[[[GGG???;;;AAAEEEFFFFFFFFFGGGJJJKKKLLLOOObbbPPPfffgggbbbjjjjjjiiiyyynnn```mmm|||cccEEE555777222111111///...,,,***))))))''''''''''''''''''''''''''''''&&&&&&&&&((()))*********************++++++,,,+++***))))))***+++++++++,,,,,,---///111222333111333555666666666888:::999;;;>>>AAACCCFFFKKKNNNOOOOOOTTTbbbwwwsss[[[CCC444GGGbbbsssuuuwwwwwwvvvvvvwwwwwwvvvvvvvvvssspppoooqqqsssmmmoooqqqpppnnnooorrrvvvlllxxxpppZZZXXXdddfff^^^tttvvvssswwwrrrrrr|||ttt>>>666444RRRxxxzzziiizzzfff---DDDwwwvvvqqqtttssskkkccccccccc]]]JJJ555///444...///000...,,,++++++,,,...111555777;;;AAAJJJQQQWWW}}}iiiLLL>>>:::AAAVVV^^^]]]bbbccc______[[[___```YYYKKKBBBBBBFFFXXX\\\\\\XXXYYY```eeeeeehhhjjj}}}kkkIII??????BBBEEEEEE@@@CCCQQQFFFTTT```XXXsss\\\AAA111777666777666333888JJJ^^^mmmqqqfff^^^SSSHHHBBB<<>>?????????AAABBBFFFEEEGGGLLL[[[~~~bbbWWWZZZooo~~~YYY???666444444333222222111111000111111...)))+++777CCCIIIJJJ]]]lll]]]BBBfff|||VVVCCC===333111000......333???NNNXXX```ccceeeiiirrr|||~~~mmmmmmeeebbblllnnnGGG000///666:::???DDDFFFMMMXXXSSSGGGHHHKKKAAAQQQBBBOOOSSS888:::444333222111//////............---------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------...+++)))+++000444444333666,,,<<<^^^sssLLL:::===@@@JJJEEEEEEHHHJJJKKKJJJHHHHHHLLLVVVmmmzzzVVVkkkkkkdddkkkjjjlll}}}ooodddppp|||~~~bbbCCC333777555111111///...,,,***))))))'''''''''''''''''''''''''''&&&&&&%%%&&&((()))***++++++++++++++++++++++++,,,+++***)))))))))***+++---------...///111222333111333666777777777999:::;;;<<<===???AAAEEEJJJNNNIIILLLOOOWWWgggzzz___CCCYYYqqqzzz}}}~~~zzzwwwwwwvvvssswwwxxxwwwsssooonnnqqqtttssssssqqqooonnnnnnqqqssspppzzzkkkVVV[[[eee^^^TTTaaauuu}}}nnnxxx}}}uuuzzz}}}eee;;;888444IIIooo~~~rrriiiggguuu:::222SSSyyyqqqpppsssooosssllljjjkkk]]]BBB222111...///000///,,,++++++,,,,,,...///000222888BBBIIIgggxxxwwwhhh[[[III777BBBUUU\\\ZZZ^^^```\\\]]]ZZZ[[[XXXOOOBBB<<>>@@@CCCLLLPPPDDDGGGNNNAAARRRcccXXXmmm|||~~~ooo```BBB:::555444666555444>>>KKK]]]jjj|||zzzaaaOOOLLLQQQ^^^tttvvvSSSJJJZZZtttzzzzzz{{{jjj___aaaiiinnn}}}wwwnnnooo~~~VVV@@@CCCPPPIIIGGGLLLHHHQQQRRRIIISSS]]]dddYYYzzzuuu|||vvvkkkJJJ===333333333000///222000000000///......------------------------,,,,,,***---000666IIIrrrpppccctttfffVVVPPPUUUVVV[[[^^^___\\\[[[\\\[[[YYYaaadddnnnyyywwwrrr}}}rrrQQQ000777<<<===??????>>>>>>???AAABBBAAAHHHNNN\\\gggRRRSSSeeerrrKKK111666555444333222111111111+++111222---+++222<<>>iiivvvaaaooo}}}GGG;;;???@@@GGGFFFFFFJJJOOOPPPKKKGGGGGGHHHNNNNNN\\\qqqooofffkkkjjjnnnooofffrrr|||~~~|||{{{^^^AAA222555222111111///...,,,***))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***,,,,,,,,,,,,,,,+++++++++---,,,***)))))))))***+++............///000111222///222555777888888:::;;;:::<<<>>>@@@AAADDDGGGJJJFFFIIILLLQQQ```ttthhhsssuuuxxx}}}{{{yyyyyywwwsssuuuwwwyyyvvvqqqnnnpppsssvvvssspppnnnoooqqqrrrsssqqqwwwbbbPPP^^^hhh^^^XXXbbb|||kkkqqqsss{{{{{{ppp~~~SSS888666555CCCnnn~~~~~~uuuzzz___sssYYY555555___vvvooopppqqqtttooommmooolll[[[CCC222...//////...,,,,,,,,,...,,,...///...///444;;;AAAqqqyyy{{{wwwvvvpppVVV888>>>PPPUUUQQQVVVWWWTTTVVVUUUOOOHHHBBB<<<<<>>===>>>???>>>======>>>@@@>>>===GGGLLLYYYvvvTTTPPP^^^uuu^^^<<<888777555444222222222333***000222000///444:::<<<777;;;<<>>@@@AAABBBDDDEEEIIIKKKKKKPPP```vvviiipppxxx{{{yyyxxx{{{zzzvvvssswwwzzzxxxsssooooooqqquuuqqqmmmmmmqqquuuvvvvvvqqqsss[[[LLL```kkkccc```gggjjjiiitttmmmFFF555333666@@@nnneeepppwwwEEE+++DDDeeeyyy|||uuuqqqqqqjjjkkkkkkllltttqqqWWW888...//////...,,,,,,...///)))+++---,,,,,,...444888]]]yyyfffVVVHHH999JJJNNNIIIMMMOOOMMMOOOIII>>>555333444999EEEQQQIIIgggwwwmmmhhhrrrsssgggmmmqqqsss{{{sssCCC666IIIFFF???EEEHHHEEE@@@<<>>JJJOOOOOORRROOOMMMTTTOOOXXXPPP[[[]]]ddd```aaaYYYqqqXXXZZZFFF666444333------222111000000///...------------.........------,,,+++---,,,---555FFF___yyyvvvQQQCCCYYYEEEAAAJJJNNNPPPQQQLLLQQQXXXYYYSSSQQQWWW^^^___pppzzz~~~|||xxxsssxxxzzzooommmsssrrr^^^@@@333444===>>>>>>===<<<<<<===???>>>;;;DDDHHHSSS[[[OOOYYYiii~~~oooNNN999888666444333333333333222333111,,,+++///111000666777777AAADDD^^^aaa000+++222)))+++******---444???JJJRRRRRR^^^iiipppsssuuusssoooqqq```gggiiikkkMMM777000555999:::<<>>BBBEEEGGGDDDGGGLLLLLLEEECCCEEEDDDHHHPPPFFF{{{XXXkkkmmmlllpppgggeee{{{xxxeeedddooozzz~~~VVVCCC666666666111111///...,,,***))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,,,,+++***+++---///***222222***'''+++---))),,,///111000...---...000111444888:::::::::;;;<<<<<<<<<=========@@@DDDGGGLLLGGGGGGOOOYYYeeewwwrrriiiaaammmwwwxxxyyyzzzxxxrrruuuuuutttsssrrrrrrrrrrrrppplllmmmtttyyywwwrrrpppsssccc]]]XXXZZZqqqxxx```pppwwwzzz|||mmmxxxFFF111444999<<>>???@@@@@@???>>><<<;;;888111333???EEEDDDFFFMMM\\\tttsssmmm|||yyywwwxxxKKKHHHDDDBBBBBBDDDFFFFFFGGG@@@===DDDPPPUUUOOOFFFUUUjjjrrr^^^333000555444777222555444>>>LLLYYYdddmmmtttyyycccTTTPPPRRREEEBBBjjjwwwuuuOOOIIINNNUUUVVVTTTRRRSSSUUUUUUZZZRRRNNNOOOIII\\\VVV||||||ddddddXXXKKK:::---111444***111111000///////////////------------------------000//////444;;;@@@AAAAAA777999MMMnnnsssNNN222777333777EEEOOOMMMIIIHHHNNNLLLKKKNNNZZZjjjvvv{{{||||||~~~oooooosssDDD444CCC:::@@@@@@@@@===;;;:::;;;===666CCCHHH???MMMuuuWWWWWW```ooobbb===;;;555//////333222...000000000///......------444333222444;;;GGGVVV```mmmfffWWWDDD333+++---111+++---///222777???HHHNNNRRRRRRXXXdddnnnrrrrrrrrrsss^^^UUUqqqwww]]]@@@444666???FFFLLL>>>CCC@@@@@@GGGEEE???BBB???<<>>@@@DDDGGGIIILLLPPPNNNFFFFFFWWWkkkjjj```qqqvvvjjjhhhlllkkkssswwwuuuuuuyyyzzzxxxqqqpppmmmkkkiiihhhhhhhhhkkkgggeeehhhkkkjjjjjjlllmmm\\\UUU[[[cccooowwwvvv}}}tttnnnsssvvvooommmAAA333888:::<<>><<>>LLLZZZgggooosssssssssMMMMMMLLLCCCEEEcccfffbbbFFFJJJNNNRRRRRRPPPNNNPPPRRRYYY]]]WWWUUUTTTJJJUUUxxxlllcccZZZTTTPPPBBB000...444111111111000///////////////------------------------+++***+++---222666999:::666000666JJJZZZWWWEEE666---000999EEELLLLLLIIIGGGAAADDDFFFHHHPPP```tttuuuuuu~~~yyyoookkkeee???555AAA999<<<===>>>>>>>>>???BBBEEE===BBBBBB???HHHgggiiiZZZZZZjjj|||~~~JJJ???777777666111222777000000000///......------111000000000222999BBBHHH:::>>>AAA@@@;;;222,,,(((+++,,,...111555;;;CCCIIILLLLLLNNNSSS^^^kkktttwwwkkk]]]___oooVVV<<<333999BBBHHHLLLFFFIIICCC@@@FFFDDD???CCCBBB>>>@@@FFFBBB>>>KKK``````AAA555777///222:::666...111444222,,,)))+++//////......------------..."""&&&))),,,///222///+++,,,(((***+++%%%000eeeoooSSS\\\cccQQQBBB@@@@@@>>>@@@FFFAAABBBDDDFFFGGGFFFCCC@@@III???AAAGGGIIIfff\\\jjjhhhdddkkkgggkkk|||kkkccchhhsss{{{~~~||||||TTTBBB555333333111111///...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((()))+++---***)))***,,,+++(((***///---///222333333222333444222444555666777888;;;===;;;<<<======>>>AAAEEEHHHIIINNNUUUTTTJJJBBBEEELLLdddmmmkkk]]]RRRNNNHHH???555AAAPPP[[[```eeelllsssnnnsssvvvuuuuuuwwwxxxvvvllliiieeeaaa___^^^^^^___aaa]]]ZZZZZZZZZ[[[aaahhhhhh[[[VVVgggvvvqqqssszzzmmmttt|||wwwttt]]]999666===<<<;;;@@@NNNooo{{{ooowwwiiivvvaaaCCC555OOOjjjddd___llllllnnnoooooosssxxxyyyvvvUUUEEE333,,,///222///+++,,,,,,,,,,,,,,,---------%%%...:::DDDEEE???444,,,//////000000000///.........000888???AAADDDSSSeeerrroooxxx}}}mmmaaammm||||||kkkuuuxxxRRRDDDAAA???@@@CCCFFFIIIJJJEEEDDDCCCDDDFFFHHHJJJKKKFFFXXXvvvtttiii777===@@@'''555111///222<<>>888888:::<<<===>>>@@@CCCFFFFFFDDD===BBBJJJKKKmmmsss]]]]]]mmmlllNNN777666888000,,,111111000000//////......------............000444777<<<999666333111///---+++,,,---///111444888>>>CCCIIILLLLLLLLLWWWiiitttuuugggeeevvvcccMMM777444===EEEIIIJJJDDDIIIFFFFFFNNNKKKEEEGGGAAA???@@@GGGKKKLLLLLLNNNzzzxxxppp\\\BBB333666999555///333444000***(((---222,,,++++++++++++,,,,,,---444///,,,,,,,,,***)))***---+++///777>>>TTTfffEEE[[[{{{VVVIII@@@BBBEEEDDDDDDIIIFFFDDDCCCFFFJJJLLLIIIEEEMMMEEEEEEOOOKKKEEEkkkSSSdddffffffnnnhhhhhh}}}|||lllbbbffftttXXXDDD555222000111111///...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))******))))))+++---...((((((...---((()))000///111333444444333222222333444555555555777:::===;;;<<<======>>>AAAEEEHHHKKKJJJOOO\\\fffaaaPPP@@@KKKFFFBBBAAAAAABBBCCCDDD777333777HHHaaarrruuuqqqeeejjjqqquuuwwwuuuqqqnnniiifffaaa]]]ZZZZZZ[[[\\\YYYWWWUUUSSSPPPPPPXXXbbbdddbbb___ppp{{{rrr~~~yyy}}}xxxqqqmmm{{{yyyMMM555<<>>///999222000///444@@@OOO]]]eeennnqqqvvv}}}iiiMMM;;;GGG///???sss```FFFLLLJJJMMMQQQQQQOOOLLLKKKJJJMMMNNNQQQTTTTTTLLLKKKSSS|||RRRtttxxxXXXTTT[[[[[[DDD222000111111000000///////////////------------------------...000000///---///444888AAA:::222000222111...,,,...444666555999AAADDDBBB===<<>>CCCDDD:::@@@KKK>>>RRRkkk```yyyiii@@@222666666222...111111000000///.........---...///000111333666999XXXKKK999...+++---///000///000111222444777<<<@@@HHHNNNPPPQQQ]]]mmmqqqjjjiiiooouuuYYYFFF555555@@@GGGHHHFFF:::CCCGGGLLLWWWTTTLLLMMMCCCCCCDDDHHHQQQWWWTTTMMM^^^wwwYYY555999===888777333---***...222222---++++++******+++,,,------...((((((...111000111555555...,,,:::WWWsss~~~www|||zzzkkkppp{{{}}}```RRRJJJEEEHHHKKKHHHGGGHHHHHHGGGGGGJJJNNNQQQQQQOOOOOOVVVPPPMMMSSSLLLOOOhhhTTTdddeeeeeeooojjjiii~~~~~~nnnaaadddtttXXXDDD555222111111111///...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''''')))++++++++++++,,,---333+++***//////)))(((...111111333444444333111///333444555555555777:::===<<<<<<=========???CCCFFFIIIEEEGGGWWWjjjmmm[[[FFF555,,,+++444888222,,,,,,999222111@@@XXXiiikkkfff```cccjjjpppsssrrrnnnlllgggddd```]]][[[\\\^^^```ZZZYYYXXXUUUOOOKKKPPPXXX]]]fffdddkkk}}}xxxxxxsssvvvtttlllBBB444CCCGGG===999:::666]]]{{{vvvzzzzzzssswwwDDD///EEEUUU]]]nnnpppuuuuuupppkkkmmmppprrrwwwqqqbbbLLL777,,,---222...............---,,,+++)))***---111444444000---,,,,,,---------...//////999333333@@@RRRbbbmmmsss{{{jjjkkkkkk[[[VVVWWWLLL[[[rrr{{{```<<>>???@@@BBBCCCCCCCCCAAA@@@AAADDDDDDAAA???GGGEEEXXXxxxppplllJJJ333999777777222333333222555???OOOZZZccchhhpppyyywwwgggVVVFFF===;;;;;;888XXXiiiGGGKKKKKKEEEHHHMMMPPPOOOKKKGGGDDDGGGDDDGGGJJJIIIIIIJJJIIIttthhhWWWkkkYYYXXX```RRR>>>555111111000000///////////////------------------------***,,,---+++)))***...222......---...///000...,,,---111444666;;;BBBEEECCC<<>>;;;::::::;;;<<<;;;:::999999::::::BBB888888EEE<<>>EEEEEEHHHQQQOOOHHHKKKHHHHHHEEEBBBEEELLLKKKEEEFFF}}}rrrCCC777;;;CCCBBB@@@999111000333111***------------......///000''''''+++222555000+++)))...???cccuuuZZZOOOlllppp}}}tttOOOLLLHHHGGGJJJLLLJJJGGGFFFIIIKKKMMMMMMLLLLLLOOOQQQUUU```VVVJJJRRRQQQIIIOOObbb___jjjeeecccmmmlllpppooo___aaarrr~~~|||SSS@@@444444444111111///...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''''')))+++,,,++++++,,,---333///,,,......,,,***,,,111111333555666555222///222444555666777888;;;===<<<======<<<<<<===AAACCCBBBCCCDDDIIISSSZZZXXXQQQOOO>>>333555666111///333111222555:::CCCNNNXXX^^^ccc```aaafffkkklllmmmooocccbbb___]]]\\\]]]___```___^^^]]]ZZZRRRJJJKKKPPPWWWdddeeeccctttqqqxxxuuupppzzzsss^^^999666IIIIII<<<:::;;;:::HHHiiizzzxxxkkkvvv===***CCCYYY]]]iiiqqqvvvtttrrrtttvvvwwwwwwzzzxxxhhhOOO:::000...111000000///...---,,,,,,&&&(((***+++*********+++,,,,,,,,,,,,---...000000...000:::MMMbbbnnnnnnjjjrrrkkkpppwwwrrrhhhYYYHHHiii}}}vvvMMM999>>>===<<<===@@@CCCDDDDDDDDDBBB@@@@@@BBBBBB@@@>>>CCC@@@JJJhhhvvvyyyeeeHHHFFF===222111444555222///333???JJJYYY```jjjsss{{{yyy[[[HHH???;;;888888888hhhyyyLLL:::IIIBBB???CCCHHHKKKLLLIIIEEEBBBHHHBBBDDDDDD???FFFLLLDDDTTTzzzdddxxx[[[JJJUUUQQQAAA555000111111000///////////////------------------------)))***,,,,,,,,,---///000+++------++++++...///---///000444888888666888===PPP___zzzzzzxxxqqqzzzuuurrrhhhOOO<<<<<<===::::::999;;;======;;;;;;;;;<<<999DDD>>>999AAA@@@???MMM~~~bbb;;;111444333222111111000000//////...---------,,,,,,///444888---***'''***///111///,,,.........///111666===BBBRRRTTTYYYaaammmzzzyyydddIII???999<<>>>>>BBBDDDDDDIIIVVVpppLLL;;;:::GGGPPPPPPAAA222...///...---------,,,------......222000,,,)))...888???@@@DDDcccKKK111BBBfffkkkJJJCCCBBBCCCFFFHHHHHHFFFDDDHHHKKKMMMJJJEEECCCEEEHHHNNNWWW^^^bbb]]]LLLEEEOOOKKKmmmbbbmmmgggdddooonnnrrrlllZZZ^^^rrr|||zzz~~~OOO===222333555111111///...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***++++++++++++,,,//////---***,,,///...)))000000222666999999666222222444777888999999;;;=========<<<;;;:::;;;>>>@@@>>>CCCEEEDDDHHHQQQWWWWWWVVVEEE777444444222222666444555444444777AAANNNYYY```\\\[[[aaaeeeeeefffiii^^^]]]\\\ZZZZZZZZZ[[[[[[___]]]\\\[[[VVVOOOOOOSSSYYYeeeqqqoooooowwwuuuxxxtttsssxxxooowwwpppPPP222888MMMJJJ<<<======BBB>>>[[[{{{ooobbb888555FFFKKKXXXcccmmmrrrtttwwwxxxwwwqqqtttvvvrrreeeTTTCCC999444333111///...---......666444///***(((***///444---,,,,,,---...///111222555AAAQQQ```iiimmmmmmkkkfffeeekkk{{{jjj[[[aaa}}}iiiFFF===>>>===<<<===???AAABBBBBB>>>???@@@???@@@DDDJJJPPPAAACCCEEERRRttt{{{rrrgggEEE555111444666444111111666;;;JJJRRR\\\eeelllssszzzuuu^^^FFF<<<<<<>>>??????XXXxxxxxxVVVEEE>>>AAAAAA@@@BBBDDDHHHJJJJJJIIIGGGJJJCCCFFFDDD===IIISSSHHHDDDmmmtttjjjEEEKKKKKK???666333111111000///////////////------------------------,,,,,,---000333444444333222333111,,,,,,000111...333000222666222///AAAZZZ|||wwwxxx|||xxxlllgggkkkggg~~~}}}~~~wwwqqqUUU>>>;;;===999666888888:::<<<<<<;;;::::::;;;;;;BBBCCC======@@@BBBAAAaaacccFFF777000222222111111000/////////---------,,,+++---000333555222000222666:::<<<;;;000000///000333:::CCCJJJXXX]]]hhhuuuzzzoooYYYBBB===<<>>???AAABBBCCCEEEDDDBBBDDDEEEEEEDDDCCCAAA@@@@@@DDDIII\\\gggZZZIIIGGGJJJJJJOOOlll]]]jjjhhhiiitttpppooo}}}gggVVV]]]sss}}}NNN;;;000222333111111///...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''###&&&)))************++++++...,,,'''***111000(((...///111777;;;===:::666222444888:::::::::;;;<<<======<<<:::999:::<<<>>>>>>CCCFFFIIIRRR]]]^^^YYYbbb^^^^^^dddcccWWWJJJBBB@@@777---,,,555BBBMMMQQQXXXUUUXXXbbbeeeaaa\\\\\\ZZZZZZYYYWWWVVVVVVUUUUUUZZZWWWWWWYYYXXXUUUVVV[[[```jjjsss{{{|||rrrkkkwwwpppdddFFF---999OOOJJJ===@@@666@@@888SSS~~~vvvvvvqqqfffzzzZZZ111333BBBDDDQQQ^^^ggglllpppooommmnnnjjjiiillloooiiiXXXJJJ666444111///......//////(((+++---///000///..................000111444555GGGXXXiiimmmiiihhhnnnuuummmcccYYYeeelllYYY```tttbbbGGGDDDAAA@@@>>>===>>>???>>>===;;;???CCCCCCCCCLLL\\\iiiLLLMMMBBB===ZZZzzzxxxttt{{{~~~yyyKKK===333444666666666444444444555===IIIUUU```lllxxx}}}}}}xxxlll^^^EEE>>>999;;;???EEEMMMTTTvvv222DDDEEE:::JJJEEEEEEEEEGGGJJJMMMOOOOOOJJJCCCHHHGGG???NNN[[[NNNRRRPPPqqqMMMbbb}}}OOOMMMMMMAAA;;;<<<111111000///////////////------------------------++++++,,,000555777555222***...///---000777777333333,,,...444222;;;dddddd___dddeeeccceeewwwgggXXX{{{bbb{{{www{{{oooFFF222;;;<<<444444777888999;;;;;;888666666666777999???===666:::AAA>>>EEEzzzqqqhhhsssQQQ>>>222222111111000/////////,,,...////////////111333>>>BBBHHHOOOSSSRRRNNNKKK444333333333888@@@KKKRRRUUU___ssspppUUU>>><<<===@@@@@@???@@@EEE???EEECCCDDDLLLJJJCCCEEEDDD???@@@EEEEEE>>>:::===222III===vvv\\\666>>>BBB@@@BBBIIIEEE;;;<<<;;;:::999999999999999EEEVVV___^^^kkk}}}ZZZOOO999<<>>>>>@@@DDDEEEBBB???GGGBBBJJJHHH===FFFOOOCCC@@@FFFNNN\\\SSSdddiiihhhmmmnnnpppzzz~~~cccOOO]]]tttVVV???111111111222111000...---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%''')))+++++++++++++++...000...+++***///444###---444333777>>>===666444444777::::::999:::======>>>???===;;;;;;>>>AAA>>>DDDHHHJJJPPP[[[aaa```dddhhhnnn}}}hhhBBB222111666333---333EEEPPPPPPSSSXXX]]]```^^^[[[WWWUUU[[[[[[YYYWWWTTTTTTVVVYYY[[[RRRQQQYYYZZZSSSVVV```[[[jjj{{{xxx}}}}}}ooouuu~~~sss|||qqqWWWBBB555<<>>BBB???<<>>HHH:::>>>UUUaaa\\\^^^kkklllqqqrrrllliiijjjgggbbbVVVJJJ;;;222000111///,,,......///222111///---...000...000222333777FFFVVV]]]kkkqqqkkkjjjooolll```iiifffYYYGGG>>>SSS^^^OOOFFF;;;@@@@@@??????????????????;;;AAAEEECCCAAAFFFUUUbbb\\\YYYRRRIIIJJJ^^^rrrhhhfffhhhMMM999666222333555444444666222666777:::GGGZZZcccbbbhhhsss{{{{{{zzz~~~~~~sssgggeeefff^^^KKK:::222===<<<@@@]]]zzz|||iiiBBB>>>EEECCC@@@CCCCCCDDDFFFHHHIIIJJJKKKKKKLLLKKKJJJIIIJJJMMMRRRWWWNNNVVVnnnRRRHHHgggJJJUUUUUUHHHIII???111///222+++)))000111,,,---......//////......'''///111///;;;JJJHHH888888444222777===???;;;888...000222444>>>VVVxxxkkkooolll]]]XXXYYYlllaaafffkkkoooiiizzzrrr~~~NNNFFF<<<666666777666444::::::999888777666555555888888888999:::;;;<<<===;;;ZZZyyyYYYwwwYYY>>>777111///222333///+++222)))+++666444///BBBaaa~~~gggFFF777//////<<>>==================>>>>>>????????????BBBEEEIIIKKKpppXXXEEEDDDDDD>>>>>>EEE@@@IIIIIIQQQhhh}}}[[[dddfffiiinnnmmmqqq~~~cccOOO]]]uuuVVV@@@222111111111111000...---+++******((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%''')))***+++++++++***+++---///000000//////)))...111333777===@@@???444444555999<<<<<<;;;:::<<<>>>@@@???======???BBB@@@EEEHHHHHHLLLUUUZZZYYYhhhjjjhhhllllllSSS444***,,,000...***222DDDPPPRRRYYYYYYZZZYYYWWWXXXZZZ[[[ZZZZZZZZZXXXVVVUUUWWWYYYVVVXXXWWWRRRQQQWWWaaaiiihhhdddkkk}}}zzzkkkzzzlll{{{wwwkkkrrrsssIII<<<555;;;@@@??????CCC;;;???DDDMMMbbb~~~qqq{{{PPP&&&FFFQQQMMM>>>AAAVVVbbb^^^fffmmmooojjjfffjjjoooqqqvvvlll___TTTLLLDDD:::333222///---------,,,+++***......333???JJJSSS```lllnnnfffeeekkkfffTTTFFFCCC<<>>>>>NNNqqqhhhfffxxxwwwZZZKKK999111333666555222333------...***999ooo```DDD111333<<>>999;;;???AAABBBBBBCCCDDDEEEFFFFFF@@@???>>>===<<<<<<;;;<<<888BBB??????kkkmmm{{{UUU444888@@@777======EEESSS[[[WWWNNNIIIJJJJJJEEE===:::>>>AAA@@@jjjooobbbmmmVVVDDD@@@DDD>>>>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>???AAACCCEEEVVVHHH>>>???BBB@@@@@@DDDEEEKKKEEEDDDNNNSSSfffgggddd```gggoookkkooocccNNN\\\uuu}}}}}}UUUBBB444111111000000///...,,,+++******(((((((((((((((((((((((((((((((((''''''''''''&&&$$$%%%''')))***+++++++++******,,,222666666111+++///------333777;;;AAAHHH:::777555777;;;>>><<<888;;;===@@@@@@@@@@@@AAABBBCCCFFFGGGFFFGGGLLLQQQRRRllldddQQQDDDAAA666,,,///+++///...+++222AAALLLMMMUUUUUUTTTSSSRRRSSSWWWZZZXXXYYYZZZYYYXXXWWWXXXZZZVVVZZZVVVNNNUUUeeelllfffWWWOOOZZZnnn{{{{{{~~~iiiyyyzzz___www^^^===666555999999777;;;CCC777>>>HHHMMMOOO[[[www}}}wwwlll|||HHH888PPPRRR888---===KKKIIIZZZeeennnnnnlllnnnssswwwssspppmmmmmmlllhhhbbb]]]OOOJJJDDDAAACCCEEEFFFEEEKKKJJJOOOZZZdddkkkooosssuuummmjjjgggZZZIIIIIIUUUHHH@@@999PPP}}}~~~xxxkkkKKK@@@AAABBB???>>>>>>>>>>>>>>>>>>??????;;;===?????????BBBIIINNNaaa^^^TTTEEE<<>>000999AAACCCAAAAAA???===???>>>;;;888777888:::<<<777FFF[[[zzzPPPEEE;;;<<<@@@BBBDDDFFFIIIIIIIIIHHHGGGGGGFFFFFFIIIHHHGGGFFFFFFHHHMMMQQQNNNGGGWWWkkk[[[~~~III@@@LLLBBBHHH@@@<<<555---000555...000000//////...------,,,---...---...999UUU}}}vvvgggTTT@@@222,,,+++444BBBNNNUUUTTTNNNIII^^^VVVbbbbbb___^^^UUU___{{{ttt===<<<888333222333444333222444444444444444333333333444444555666888;;;===>>>@@@???TTTWWWpppvvvkkkvvv|||eeeHHH666333444333///111000333333---888hhhuuuVVVDDD666@@@PPP\\\``````fffnnnrrrkkk}}}iii```SSS999???GGGLLLIII@@@:::===CCCCCCBBBAAAAAAAAACCCDDDEEE>>>===<<<<<<;;;;;;;;;;;;999DDDCCC:::HHH|||uuummmMMM\\\^^^@@@555666666999@@@DDD@@@888AAA===;;;EEEYYYhhhggg___kkkqqq~~~ppp[[[KKKAAACCCLLLDDDBBB@@@===<<<<<<===>>>>>>>>>??????@@@@@@@@@AAABBB@@@@@@AAADDDFFFFFFFFFDDDKKKGGGDDDIIIGGGFFFNNNtttfff]]]fffooogggkkkdddNNN[[[ttt{{{xxxTTTDDD555111000//////...---,,,+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''((()))++++++,,,,,,,,,///333777666111,,,222+++***222666777===HHHGGGBBB999555888>>>>>>;;;:::<<<>>>@@@AAAAAAAAAAAACCCFFFFFFEEEDDDGGGLLLOOO```ZZZGGG:::>>>@@@>>>CCC000333333111555???EEEFFFIIILLLOOOPPPPPPPPPPPPQQQUUUWWWZZZZZZYYYYYYZZZ[[[ZZZWWWRRRVVVgggwwwrrrbbb[[[^^^rrrsssppp~~~~~~oooyyysssiii}}}LLL888555444666555333777>>>:::===CCCDDD===CCCgggxxxvvv|||}}}xxxnnnAAAAAAKKKTTTGGG///...===HHHVVVhhhtttwwwvvvtttrrrsssrrrsssssssssrrrooommmooojjjccc^^^aaahhhjjjiiikkkjjjjjjmmmoooooommmlllgggmmmmmmfffdddhhheee]]]JJJ>>>JJJWWWAAA???@@@@@@???;;;<<<<<<<<<<<<<<<======<<<<<<===>>>???AAACCCEEEWWW\\\[[[PPPAAA>>>GGGTTTwwwgggggg;;;999@@@444)))444000000444333111555>>>555777777444333444777999777222---...444;;;AAADDD```~~~}}}zzz```@@@???======@@@CCCCCCAAAGGGGGGFFFEEEEEEDDDDDDDDDGGGGGGFFFDDDCCCEEEIIILLLIIIVVVUUUTTT]]]RRRfff|||ooo<<<>>>JJJIIIDDDAAA666***...444...//////...---------------222...++++++///@@@dddqqqVVV???555???OOONNNbbboooaaaEEE666AAATTT\\\PPPWWW\\\]]]TTTIII^^^mmm}}}OOO???555333111111222222111///111111222222333333333444333333444555777888:::;;;<<<777???^^^yyymmm^^^dddZZZ}}}hhhSSSGGGAAA;;;777333///000444333222@@@RRRqqqaaaMMMFFFOOOWWWbbbhhhiiilllttt|||yyyfffxxx|||cccUUUKKK<<>>@@@AAA<<<;;;;;;:::::::::;;;;;;@@@999???IIIDDDKKKpppmmmoooLLLMMMOOOLLLDDD@@@GGGQQQ```VVVWWWooopppvvvkkkVVVMMMIIIDDDEEEJJJJJJHHHEEEBBB@@@@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBB>>>DDDFFFDDDEEEHHHHHHEEE???GGGJJJJJJOOORRRPPPNNN~~~lll^^^gggoooeeejjjeeeNNNZZZrrr{{{uuuzzzSSSEEE555000///......---,,,+++******)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&((()))***,,,,,,,,,---///111111000...---000))))))111444333777@@@SSSNNNCCC777555<<<@@@@@@::::::<<<>>>@@@AAA@@@???BBBDDDEEEEEEDDDEEEKKKRRRVVV\\\VVVPPPXXXWWWKKKDDD111333555555999@@@DDDEEEEEEGGGJJJLLLLLLMMMNNNOOOSSSUUUXXXYYYYYYZZZ[[[\\\\\\YYY[[[fffttt||||||yyyooouuuxxxvvvwwwrrr|||tttvvvhhhaaa===666333111444777777888:::<<<999:::<<<555888YYY|||zzzyyynnnHHHBBBdddjjjEEE...666888BBBUUUiiiwww{{{yyywwwnnnooooooooooooqqqtttvvvvvvtttnnnhhhjjjqqqtttqqqmmmooopppooommmmmmnnnnnntttwww|||iiiJJJHHHdddwwwJJJ666444555:::BBB888999999999:::::::::;;;=========>>>@@@AAAAAAAAA@@@KKKTTTRRRGGG??????CCCaaa}}}{{{^^^===222111000444;;;===888111///:::777444111...---///111555===DDDDDDDDDKKK[[[jjj}}}WWW222>>>===<<<>>>BBBDDDAAA>>>BBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAABBBEEEHHHEEEWWWHHHGGGZZZkkkddd777HHHtttQQQ:::EEEEEEDDDGGGAAA222000333,,,......---,,,------...///222,,,+++---+++--->>>SSS```TTTFFF999///666UUUwwwhhhSSSHHHJJJRRRZZZPPPVVVXXXRRRpppwwwmmmrrr___zzzeee444:::333222111111111000...---000000111222222333333333444444444444444555666777555999:::CCCkkk{{{ZZZzzzuuudddllltttjjjbbb^^^JJJ>>>444111111000444:::@@@HHHWWWdddcccXXXTTTVVVnnnmmmmmmooouuu~~~tttvvv{{{dddNNNFFFDDDAAADDDIIILLLKKKGGGAAA>>>>>>===;;;:::999:::<<<===999999999999999999::::::===111999JJJCCC666PPP~~~{{{iiiooo~~~mmmVVVcccnnn~~~yyyqqqzzzyyybbbMMMHHHIIIFFFCCCCCCJJJHHHFFFDDDBBBBBBCCCCCC???@@@AAACCCDDDDDDDDDDDD???EEEGGGDDDBBBEEEGGGEEECCCFFFHHHEEEBBBHHHOOOMMM~~~oooaaagggnnnfffkkkeeeNNNZZZqqq}}}|||rrrvvvPPPDDD555//////------,,,++++++***))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((***,,,---+++,,,---...---------...---***+++///222333666;;;RRRVVVQQQBBB999<<>>AAAAAACCCEEEDDDEEEMMMVVViiiqqqgggWWWTTTOOO@@@666<<<;;;:::999<<>>777777777888999999::::::<<<===>>>??????@@@AAAAAA<<>>666111444:::<<<:::222222666<<<>>><<<;;;===555555999EEEVVVdddkkkllluuuUUU<<<999???:::999???DDDCCC@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDAAA@@@@@@BBBDDDBBBDDD<<>>BBBLLLXXXcccmmmttt~~~zzzuuuxxx|||{{{vvv]]]FFFDDDHHH===???BBBFFFHHHDDD===777:::999888777777888999999777777777777888999999:::888999<<<>>>===>>>CCCJJJwwwoooxxxkkknnnoooXXXCCC???BBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFIIIKKKMMMFFFGGGCCC888<<>>???===;;;<<>>??????BBBEEEDDDDDDMMMXXX~~~tttiiicccYYYTTT^^^VVVKKKBBB===>>>CCCHHHFFFFFFFFFFFFHHHKKKQQQUUUPPPRRRTTTUUUVVVYYY]]]```bbbtttzzzrrrxxx{{{www~~~zzzooossspppxxxzzzjjjsssyyyUUU<<<777000000111333999======:::888666777::::::999>>>FFFwwwfff[[[}}}oooeeeooozzzdddAAA===666555===IIIWWWfffrrrxxxyyywwwnnn```TTTNNNMMM```kkkpppllllllrrruuuqqqqqqsssrrrnnnnnnoookkkeeeWWWQQQSSSSSSCCC888SSS{{{lll~~~sssBBB<<<<<>>>>>>>>>>>AAACCCBBBDDDEEEDDDBBBAAAAAABBB:::HHHccczzzzzzfffbbbQQQ:::666DDDMMMKKK::::::AAALLLRRRSSSTTTWWWdddUUUQQQiiinnngggNNN999888KKKBBB:::<<>>======>>>???AAACCCDDDDDDCCCAAA???>>>@@@BBB@@@888CCCWWWQQQVVVrrrMMMbbbiiiWWW<<<333<<<>>>???BBBBBB888666444111000///000000------...000111///------111222===KKKIII===>>>IIIDDDFFFNNN]]]iiihhhZZZLLLRRRDDD===NNN~~~}}}~~~|||GGG888888//////000000000///...---............///////////////111111111111222222333444222777888777DDDlllfffaaaeeeooo~~~|||hhhUUUDDD;;;DDDDDDDDDLLL]]]rrr|||{{{{{{fffmmm{{{xxx|||jjjMMMAAAEEEEEE>>>@@@AAABBBAAA>>>:::888777777777777777888888888666666666666777888999:::888??????:::;;;AAABBB;;;IIIttt{{{zzzVVVGGG;;;;;;<<<;;;>>>DDD:::;;;===>>>>>>>>>======???>>>===<<<<<<===>>>???CCC>>>???FFFIIIFFFGGGMMMQQQAAACCCGGG;;;;;;GGGHHHgggccc[[[[[[bbb```gggzzz{{{aaaMMM\\\sss~~~qqqqqqMMMCCC333......,,,+++++++++******))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&(((***,,,---111---,,,333<<<@@@;;;444,,,111///***...;;;BBB@@@666RRRfff^^^KKK@@@<<<:::BBB???<<<<<>>999<<>>@@@JJJjjjgggIII@@@999888999>>>LLL[[[bbbhhhmmmiii\\\OOOFFFCCCNNN___jjjjjjkkkrrrwwwtttnnnnnnkkkhhhjjjkkkaaaTTT<<<444+++000IIInnn}}}wwwIIIFFFBBB>>><<<:::888:::===888888999:::;;;;;;<<<<<<888;;;>>>>>><<<===AAAEEE@@@@@@@@@BBBEEEFFFGGGGGGHHH<<<===ccc~~~bbbQQQSSSOOOBBB;;;666666===AAABBBFFFKKK]]]VVVZZZppppppyyyoooAAA444??????777FFF>>>CCCPPPNNN???===IIIAAA@@@>>>======???AAABBBDDDDDDCCCAAA???>>>???AAA===:::PPPIIICCCMMMfffLLLJJJZZZxxxsss|||\\\;;;:::<<<>>>EEEIII>>><<<888444222000000000000111///,,,,,,///111000999444;;;LLLNNNAAA:::???KKKSSS\\\]]]WWWPPPMMMMMMRRRiiieeeMMMeee~~~www^^^555222,,,777---...///......---...///------------------------/////////000111333444555444111333777;;;QQQ|||SSSZZZffftttjjjXXXEEEJJJNNNUUUeeexxx~~~tttxxx~~~jjjhhhuuu```??????HHHBBBBBBDDDEEEBBB<<<999:::<<<666666777888999888888888555555555555666888999:::999888;;;???<<<777777<<<@@@@@@{{{}}}yyyUUUFFFAAA@@@BBB>>>666666===666888;;;===>>>>>>===<<>><<<;;;;;;<<<===>>>555666BBBFFF>>>>>>EEEMMM777<<>>BBB>>>777999000+++......---555AAACCC:::KKKkkkmmmMMM<<>><<<:::DDDBBB@@@???AAAFFFKKKNNNqqqsssYYYMMMDDD:::888<<>>222888EEE\\\yyyyyyLLL>>>???>>>;;;999888888999:::<<<<<<======<<<<<<<<<<<<999;;;<<<;;;:::===EEELLLFFFEEEDDDBBB@@@AAADDDGGGDDDPPPGGG<<>>444777GGGJJJDDDNNNbbbhhhPPPXXXwwwbbb@@@999888777???AAA===777555999<<<888222555333222222111000222444AAA<<<777444333444777;;;[[[fffWWWKKKQQQCCC999OOOyyyjjjnnnrrr777---777222***111000000///......------///......---------......000000000000000111111111333///444:::444888___uuubbbaaakkkuuu{{{|||jjj]]]kkkvvv~~~}}}zzzqqqttt~~~|||pppOOO@@@EEEFFF???CCCAAA???>>>??????===<<<:::999888777666777888999666666777777777777666666::::::::::::::::::::::::<<<;;;HHHsss~~~hhhMMM;;;EEEAAA===<<<>>>>>>:::555;;;<<<===<<<::::::>>>AAAEEE@@@;;;;;;===>>><<<999<<<@@@???;;;:::===???>>>>>>>>>HHHRRRJJJ888888EEEccceee^^^[[[\\\\\\hhhzzz]]]IIIWWWnnnxxx{{{vvvxxxTTTAAA333///------,,,,,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))***+++000......000444555333111888444000///......222888LLLCCCBBBVVVnnnoooRRR333888>>>DDDAAA:::666:::@@@===>>>@@@BBBEEEHHHJJJKKK[[[oooPPPCCC>>>888666999;;;666777@@@FFFGGGIIIKKKIIIMMMOOOKKKGGGPPPggg{{{lllqqqbbbJJJzzz^^^SSSdddxxxnnnwwwtttbbbmmmtttPPPHHHPPPQQQ555444222111111222333444666666666666777888999999<<<@@@fffyyyyyybbbIII??????===666///;;;???DDDSSSsssgggKKKBBBEEETTTXXXNNNLLLUUUKKKCCCJJJCCC;;;666+++333===VVV~~~ZZZ???;;;>>>===;;;:::999::::::;;;===<<<===???AAAAAA???<<<999;;;===;;;:::<<>>>>>======>>>===>>>>>>=========@@@BBBFFFIIIHHHCCC@@@CCCDDDBBBCCC888666@@@DDDBBBGGGSSShhhnnnWWWvvvAAA---666JJJ555555666666666999AAAHHHGGGAAA;;;;;;>>>AAA@@@???000333777999777777===EEE???OOOIIIEEEMMM@@@===YYY}}}vvvHHH333444000,,,222000//////...------,,,,,,......------------......//////000000000000111111222///444999666555HHHbbbyyypppyyyzzzqqq~~~qqqsssmmmhhhpppwwwttt|||www___FFF???FFFHHHCCCAAA???>>>>>>???@@@@@@???<<<;;;:::888888777777777666777777888888777777666999999999999999999999999888888<<>>>>><<<<<<>>>AAABBB>>>:::999<<<===:::777;;;???@@@<<<;;;===???======>>>EEEKKKEEE999888@@@cccccc\\\ZZZ]]]\\\ggg~~~|||___JJJWWWmmmvvvyyyuuuvvvTTTBBB444000------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***---...//////......///000666DDDMMMDDD222(((''')))CCCIIIDDDBBB___xxxVVVAAA@@@??????AAAAAA@@@>>>>>>>>>???AAABBBEEEGGGHHHFFF```www\\\BBB::::::888444444777555666:::>>>???BBBFFFFFFJJJLLLLLLPPP___www{{{lll[[[XXXbbbfff```[[[nnnoooxxxqqqccczzzZZZ===888444---//////......000111333444333333333333444555666777;;;444HHHnnnxxx~~~VVVAAA;;;:::777+++---333AAAVVViiiooolllUUUAAA888@@@CCC;;;888???CCC444666222222:::AAAWWWmmm{{{|||kkk[[[>>>888888;;;;;;;;;;;;;;;;;;;;;;;;:::888777:::???@@@<<<777999;;;===<<<;;;<<<@@@DDDAAAAAAAAA???>>>>>>AAADDDHHHHHHGGGFFFAAAAAAfff}}}yyy{{{ccc@@@;;;888999:::;;;===AAA>>>===<<<<<<;;;;;;;;;;;;?????????>>>======???AAADDDGGGGGGCCCAAABBBBBB@@@CCC;;;666888===???BBBDDDUUUsssXXXmmm^^^===222BBB888111333555444777===IIIGGGBBB<<<777333///,,,999;;;@@@FFFEEE???===@@@HHHFFF===LLLiiieeeVVV]]]VVVjjjJJJ+++111333+++---666......------,,,,,,++++++---------,,,,,,------...////////////000000111111333111222444555444777<<<~~~{{{}}}xxxrrr{{{lllQQQAAA???BBBAAA>>>>>>===<<<>>>@@@AAAAAA@@@<<<<<<;;;;;;999888666555777777888888888888777777888888888888888888888888666999<<<;;;AAA___zzz```FFF777999AAA<<<;;;:::===AAADDDCCCAAA<<<>>>@@@@@@???>>>???@@@BBB>>>;;;;;;===>>><<<999;;;???AAA>>><<<>>>???======AAADDDDDDBBB???======jjjdddYYYWWW[[[YYYddd|||bbbMMMZZZoooxxxzzz{{{|||YYYFFF666111...---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,///222444555666666BBBeee|||lllHHH111...000333KKKSSSEEEHHHgggpppUUU888222???LLLIIIAAAGGGDDD@@@======???CCCEEE@@@GGGQQQYYY[[[[[[WWWTTTQQQDDD999999<<<:::555222<<<;;;;;;:::999:::===@@@OOOWWWcccooo{{{qqqlllaaa{{{ZZZAAAwwwzzzqqqqqqzzzyyypppuuurrr===///000++++++---------...///111222333111111111222333444555666555999???HHH```|||]]]EEE>>>111...888:::444>>>QQQAAA???555***+++333555000777222<<<;;;GGGcccxxx|||^^^>>>888999666888999:::;;;;;;;;;;;;;;;>>>888444555;;;===:::555999:::<<<<<<;;;;;;===???>>>???>>>===<<<===???AAAEEE===888CCCLLLDDDKKKfffsssaaaBBB777:::>>>BBBBBB@@@???@@@<<<;;;;;;:::999999999:::?????????===;;;;;;===??????BBBCCCBBB@@@@@@@@@@@@???===888444666===???>>>AAA[[[^^^GGGgggooo\\\QQQKKKIIIAAA555222999222:::???>>>999999<<<>>>@@@888444:::>>>===>>>BBB???===BBBggg{{{nnnaaabbbvvvvvvxxx{{{DDD222111444))),,,666000,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,---...---......//////000000000444333000---111777888555RRR~~~}}}xxxyyy}}}|||{{{uuu]]]GGGAAAAAA>>>===???===<<<<<<>>>@@@AAA@@@???::::::;;;;;;:::999777555777777888888888888777777555555555666666666666666<<<:::<<<>>>;;;===OOOeeesssLLL999:::???@@@??????>>>===>>>AAABBBAAA???>>>???AAAAAAAAA@@@??????DDDAAA@@@@@@AAAAAA@@@>>>;;;@@@BBB@@@>>>@@@@@@===???DDDCCC@@@BBBGGGFFF>>>wwwkkkZZZVVVZZZYYYddd~~~eeeQQQ^^^sss{{{}}}{{{}}}YYYFFF666111///---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((++++++...555;;;>>><<<999:::XXXlllaaaGGG888666666111BBBSSSSSSGGGIIIggg}}}^^^FFF>>>???CCCEEEFFFDDDBBB@@@???@@@AAABBBAAA???===???AAADDDFFFGGG===:::999<<<===;;;::::::AAAAAAAAA>>>===>>>AAACCCeee~~~{{{yyyyyy~~~```hhh{{{jjjaaappplllSSS.........+++333....../////////000111111111111111222333444555666444;;;<<<<<>>666555:::===<<<999888999;;;;;;:::::::::;;;;;;<<<===<<<;;;<<<>>>@@@BBB===666@@@SSSQQQGGGGGGDDDmmmggg===;;;888:::===???AAA@@@<<<888;;;::::::999999999999:::>>>>>>===;;;999999;;;<<<:::<<<>>>??????===>>>@@@<<<@@@>>>666333888<<<;;;:::???VVVGGG666kkknnn~~~fffLLLCCCFFFAAA???888222222666555///222111666<<<:::888BBBSSSSSSMMMFFFNNNfffwww<<<)))+++777444&&&...666)))+++++++++++++++*********+++++++++++++++,,,------,,,------...//////000000000333222...000888<<<999222```nnnjjjgggkkkxxxwwwrrrzzzuuuTTTFFF===@@@AAA===???FFF>>>=========>>>>>><<<:::666777888999999999888777555666666777777666666555333333333333444444555555???555222777:::777999AAAXXXzzzRRRGGG???>>>AAA@@@>>>>>>@@@?????????@@@@@@???>>>>>>???@@@AAAAAA@@@???===CCCBBBBBBBBBCCCCCCBBBAAA<<>>???BBBAAA<<>>>>>;;;333...:::QQQVVVLLLOOO```cccBBB999<<>><<<<<<@@@DDD@@@BBBCCCBBBEEEKKKNNNMMMjjjvvviiifffvvvqqq^^^qqqzzz~~~xxxiiinnnsss|||bbb;;;---111---)))000/////////000000000000000000000000111333444666666;;;999777@@@HHHFFF[[[uuummmssswwwfffjjjhhh]]]aaa[[[```nnnpppjjjqqq}}}xxxwwwXXX===666666111111777444444555555555666666777BBB<<<555333666999999777888888999999999999999:::999;;;<<<;;;;;;;;;===???:::???::::::FFFKKKEEECCCEEEQQQjjjmmmOOO>>>555;;;:::;;;;;;;;;===@@@===777:::999999888888999999:::<<<<<<<<<:::888888:::<<<:::999;;;>>>===;;;===AAA???CCCBBB;;;555444777888AAABBBHHHXXXooo}}}jjjJJJWWWooo}}}bbbRRRUUU[[[QQQ???<<>>999:::@@@>>>===<<<<<<===;;;888666333444555666666777777666333333444444444444333333000000111222222333333333333111333666888777999===333EEEbbb|||ZZZ;;;;;;;;;@@@GGGHHHAAA;;;999======>>>>>>???@@@@@@AAA???>>>===>>>??????===<<<>>>???@@@@@@AAA@@@@@@???<<<@@@BBB???===???@@@>>>===>>><<<999>>>EEECCC;;;qqq\\\ZZZ```]]]hhh}}}bbbPPP___vvv~~~yyyyyyQQQ???222000///---,,,,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((())),,,///222666999;;;???333+++333AAAJJJKKKKKK999///...???PPPWWWZZZ^^^iiisssYYYLLLDDDDDDEEEFFFFFFFFFFFFEEEFFFBBBAAADDDCCC>>><<>>AAACCCEEEMMMVVVXXXUUUbbbnnnccclllvvv}}}~~~OOOfff|||wwwuuuxxx|||~~~wwwrrraaaAAA...///...,,,,,,,,,---......//////000///////////////000222333555666;;;;;;777;;;>>>000;;;aaaooofff|||uuurrrFFF:::444666555......555333222111111111222333444666444111111333444444444888777666777888999999999888:::;;;;;;;;;;;;===>>>666===:::777>>>???>>>CCCFFF@@@DDD___zzzLLL999<<<>>>999;;;>>>>>>:::;;;@@@@@@<<<888888777777777888888999<<<<<<<<<:::999999;;;===???<<<<<<>>><<<999;;;AAAAAA???>>>>>>;;;777555777;;;???SSSNNNYYYqqqCCC;;;FFFvvvqqqxxx]]]nnnkkkYYY[[[cccpppnnnppp}}}zzzbbb444(((000555000((()))111---(((,,,++++++++++++++++++++++++)))))))))******+++,,,---***+++,,,---...//////000,,,...333555333111222666===444888[[[xxx}}}xxx~~~]]]EEE===@@@@@@@@@@@@===999777888;;;;;;:::;;;;;;:::666444333333222222222333333444000111111222222111111000...//////000111111222222***222999888666777777777;;;999;;;IIIiiijjjKKK:::===GGGMMMDDD>>>AAAEEECCC===:::;;;<<<===>>>>>>???@@@AAA???===::::::<<<===<<<:::;;;<<<>>>??????>>>>>>>>>:::>>>>>>;;;999<<<>>><<<>>><<<:::999<<<===:::666mmmYYYZZZaaa]]]fffyyy___NNN]]]uuu}}}UUUAAA333111000---,,,,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%(((++++++,,,111;;;CCCEEE:::666<<>>BBBHHHLLLJJJEEEDDDFFFDDDAAABBBHHHAAACCCEEEGGGIIIGGGAAA;;;>>>AAACCCGGGQQQ\\\]]]VVVbbbpppsssfffbbbuuueeeUUUnnnzzz|||xxx{{{{{{zzzzzztttHHH///)))---&&&+++444...+++,,,---...///000000000---......///111222444555...???;;;111666555:::OOOvvvzzzxxxjjjooouuurrr===666333111222222111111444333111///......///111222000111333555666666666666888777555555777999::::::888:::;;;;;;;;;;;;===>>><<<<<<999===EEE@@@:::AAAEEECCC>>><<>>AAAAAA999???@@@:::888<<>>777777666666666777777888<<<<<<<<<;;;::::::<<<>>>DDD???===???<<<888:::@@@???888777>>>AAA<<<888999888???CCCIII]]]{{{PPPGGG<<>>BBB@@@@@@BBB@@@===>>>CCC<<<===>>>>>>======>>>??????<<<999888:::<<<;;;999:::<<<>>>??????>>>>>>>>>999<<<<<<888666999<<<;;;AAA===:::<<<<<<888555333kkkfff]]]]]]bbbaaaiii~~~yyy^^^PPP```ttt{{{~~~|||___@@@000---///---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###'''...333111///555>>>HHH___OOO888>>>===<<>>BBBAAA@@@???===;;;999888;;;:::<<>>>>>>>>@@@AAA@@@===:::888666555555666666555444000000000000////////////---------------------------------............///,,,---...///111333444555444444555555666777777777IIIZZZxxxwwweeeRRRCCCAAABBBDDD@@@:::;;;AAAAAA999:::DDDIIIBBB<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;999666666777999999777555666888:::::::::777666555444555666888:::===;;;888777777666444222eeebbb\\\___gggdddkkk~~~vvv^^^RRRbbbuuu{{{~~~rrrsssiiiRRR===333000///---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$''',,,000///---222999;;;MMMAAA333======@@@XXXhhhCCC>>>DDD;;;///QQQnnnwwweeehhhvvvggg]]]WWWTTTJJJKKKbbbnnnYYYKKKXXXOOOLLLIIIJJJOOOVVV^^^bbb\\\gggxxxccc[[[zzzrrr{{{||||||vvvmmmYYY:::...---------,,,,,,,,,+++------------............//////000000000111111111444666777666666666888:::HHHAAA]]]|||VVV;;;777;;;111111111111000///......555444222000000000111222222222222222333333333333222222333333444555555555;;;;;;<<<;;;;;;<<<@@@BBBCCC???;;;===BBBDDDAAA===EEEJJJDDD===@@@EEEPPPbbb```DDDGGGDDD???:::888777888:::::::::999999999::::::;;;:::999888777777999;;;<<<@@@>>><<<:::999888888888???>>><<<;;;;;;;;;<<<===???===>>>CCCIIIKKKFFF@@@CCCDDDFFFGGGDDDDDDOOO]]]vvvyyy~~~ppp}}}rrr]]]CCC...,,,000///,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------......///000000111111444111333666111111IIIgggyyy___KKKBBB@@@AAAAAA<<<<<<<<<======<<<999666666555444444555555444333000000000/////////......------------------,,,,,,------------............------...///111222333333333333444444555666666666333777???JJJUUUaaajjjooo}}}||||||wwwoooiii\\\]]]WWWMMMKKKNNNHHH<<>>>>>===<<<<<<<<<<<<:::888777999::::::888666666888999:::999888777555444555666888999<<<;;;999888888777666444```]]]YYYaaakkkhhhmmm{{{uuu___SSScccvvv{{{~~~nnngggYYYGGG;;;666222...---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&(((,,,---,,,///444999GGGDDDBBBKKKDDDBBBVVV{{{xxxTTTKKKPPPCCC111...DDDccczzz~~~rrr```SSSvvvfff___dddbbbaaahhhsss~~~}}}mmmeeeiiiooowwwtttccclll}}}uuulllbbbppprrr|||\\\222(((------,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////000000000000333444555444444444666888:::222<<>>AAACCC@@@>>>===>>>??????>>>DDDHHHCCC@@@FFFEEEBBBGGGVVVllluuueeeQQQAAA888>>><<<999777666888:::;;;888888888888999999:::;;;999999888777888999:::;;;BBBAAA???<<<999666444333;;;999777666888;;;???BBBAAA@@@???AAACCCEEEDDDCCCFFFCCCCCCCCCBBB@@@AAADDDCCCWWWsssnnnjjjjjjuuurrryyyzzzBBB111)))&&&,,,000,,,***,,,,,,,,,,,,+++++++++++++++************************************************++++++++++++,,,,,,,,,,,,------......///000000000...///333666444111222666PPP~~~qqq{{{bbbHHH@@@AAAAAABBBFFF===<<<;;;;;;;;;:::777444555333222222333444222111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000000111111111111222222333444444555;;;777333111555===GGGMMM>>>===<<<===???===999555444888999888>>>GGGHHHAAA@@@;;;888999:::888666666<<<;;;777555888======::::::;;;>>>@@@AAA@@@??????===>>>===<<<:::999:::<<<;;;999777777888999888777888777666555555555666777;;;:::888888999888777555bbb\\\WWWaaakkkhhhnnn}}}www```RRRaaattt{{{wwwlllZZZHHH===666111------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''$$$%%%))),,,---000444---999AAALLLSSSDDD:::FFF>>>PPP\\\aaa```SSSMMMVVV>>>222333LLLkkk{{{xxxqqqUUUfff~~~sssnnnppp]]][[[nnn~~~ppp}}}}}}rrrqqqsssllliiiuuuooo<<<(((///......------------------+++,,,,,,,,,------------........./////////000000222333444444333333555777///BBBDDD;;;RRR~~~ddd777...666444...---///000000000//////...---444333222000......------......///000111111222222111111111222333333444444777888999999888999;;;=========<<<;;;:::;;;===???@@@DDDBBBCCCMMMLLLGGGIII???AAA\\\www|||lllWWWFFF999555:::BBB>>>===;;;999888888999999777777666777777888999:::888888777777777888999:::@@@???===:::777555444444777666555555777:::>>>@@@>>>?????????>>>???@@@AAAAAA@@@@@@BBBDDDEEEFFFGGG>>>GGGPPPggg~~~jjj^^^nnnsss^^^:::---222---,,,......+++***---+++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,------......///000000///111111000444888666222999PPPyyy{{{yyycccMMM???DDDIIIDDDAAAFFF@@@???======<<<:::777555333111000000111222000///............------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------...............///////////////000111111222222333888777666888;;;AAAGGGKKK555444555777:::;;;999777;;;======;;;>>>DDDDDD???>>><<<::::::999888888888???BBB>>>666666===<<<555888:::===@@@AAAAAA@@@???===>>>???===<<<;;;<<<===<<<:::888888888888777555888777666555555555555555888777666666777777666555jjj___VVV^^^iiieeemmmzzzaaaPPP]]]pppzzzsssaaaNNN>>>444///...---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&###$$$(((,,,...222888000888DDDTTT[[[PPPHHHNNNJJJ???>>>VVVjjj___RRRYYY\\\[[[WWWLLL@@@GGGeee}}}tttjjjfffkkkssssss{{{kkkppptttpppnnnpppuuuoookkkooozzzyyyrrrdddyyyttt|||oooEEE111111555,,,,,,------------------++++++++++++,,,,,,,,,------............/////////222333444333333333555777777999;;;::::::IIIkkkKKK777---555777///,,,333...////////////...------///......---------------++++++,,,...000111222333000000111111222333333333555666777777666666888:::888999;;;::::::;;;>>>AAAAAAFFFAAA???EEEDDDAAAFFFKKK>>>AAAEEEEEEWWWfff\\\aaapppooo[[[]]]RRRIIIBBB===;;;999666777;;;:::999777666555555444444555555555555555666777777666666666666777777888888;;;999777555555555777888555555666777888999::::::999;;;>>>>>><<<;;;;;;<<<:::>>>@@@@@@@@@DDDIIIMMMEEELLLIIIJJJ]]]yyy}}}pppoooccc;;;+++///444111,,,)))***+++++++++---************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////333555111+++,,,222444111777111???kkkcccLLL???;;;CCCEEE===<<>>???>>>>>><<<===???>>><<<;;;<<<===;;;:::999888999888666444777777666555555555444444444333222333444444333222qqqbbbUUU\\\gggccclll|||bbbOOO[[[nnnyyy|||ppp___OOO>>>222...000---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$%%%(((+++---444;;;FFFEEEIIIPPPRRRQQQQQQSSSfffZZZGGGHHH[[[bbb___cccdddrrr|||pppWWWFFFGGGPPPooozzzvvvhhhiiirrrsssxxx}}}|||~~~|||kkk~~~yyyyyy]]]ggg~~~tttnnnooo}}}rrrlllBBB---333666---))))))************++++++******+++++++++,,,,,,,,,------------.........///111222333333222222444666888222333<<<:::666EEE]]]ppp~~~qqqfff===***444777111---///111///---...............------***++++++,,,,,,,,,------)))***+++---...000111222///000000111111222333333444555666666555555666888777999;;;<<<===>>>@@@AAA@@@DDD>>>:::>>>===<<>>BBBBBB999;;;DDDLLLOOOTTT]]]eeeiiiyyy~~~iiiooo]]]PPPCCC:::???555;;;777666:::<<<888444333555555555555555555555555444333333222222333333444444444555555555555666666666555444444555666777888555666777888888888777777555888;;;===;;;999777777999>>>AAA<<<888;;;BBBGGGBBBEEEEEEPPPhhh|||yyynnnzzzhhh<<<---111222...++++++))))))***,,,+++(((%%%)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,---.........000222222...---///111111$$$444777777VVV|||}}}eeeCCCDDD>>>;;;===<<<888<<>>222...000---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%''')))((()))222<<>>>>>===<<<;;;???;;;999AAA@@@===BBB666@@@BBBAAAGGGGGGAAA???>>>DDDEEE===777777;;;===IIIBBB<<>>222888<<<;;;EEE>>>BBB:::444444555333333555444444555666777666666555333222111000000000000000222222333333444444444444444555777888888777555333777777666666666666777888666777888::::::999888666999???AAA;;;888;;;???@@@JJJGGGHHH[[[rrrqqqmmmwww||||||{{{]]]:::***(((666666&&&###000***,,,......,,,***'''$$$((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,------......------///111222000111444===222222;;;777999```rrr^^^UUUTTTIII:::AAA???===;;;999;;;???BBB:::888555444444333111000111///......//////...---,,,+++++++++************(((((())))))***++++++,,,************++++++++++++******++++++,,,,,,------------......///000000000111000000000111333555666444444444444444666999;;;666666777888777666777888;;;:::999;;;BBBFFF>>>111111000444999:::888888;;;666666555666777999;;;<<<888:::<<<<<<;;;999999:::999999888999:::999777555444444555555555555555555111000......//////...---sssaaaTTT^^^jjjdddkkk|||xxxcccSSS___pppzzzsssbbbQQQHHH???444...------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''))))))&&&&&&///;;;DDDBBBCCC???>>>KKKRRRGGG@@@OOOXXXXXXQQQGGGNNNgggwwwzzzrrrvvvxxxsssiiiQQQAAANNNkkkyyytttmmmmmmrrr~~~zzzkkkkkksssvvvsssnnnFFF,,,222777***&&&000******++++++,,,,,,,,,---)))************+++++++++,,,,,,,,,---------......---///000/////////111333888666444555999<<<<<<;;;===???OOOpppxxxXXX<<<***777///333((()))444444((((((222,,,,,,---......---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++/////////000111111222222555777999999888777777888666666888;;;======999666:::===888999BBB@@@777888:::FFF===444===<<<777AAADDD777444>>>CCC===<<>>@@@>>>555;;;666???>>>444;;;777;;;777555666666333222333222333444444333222000///333222111///............111111222333333333333222444777;;;===<<<777111---999777555333444666999;;;999777666888::::::999888999???AAA>>>===BBBCCC@@@777>>>JJJXXXYYYIIIKKKcccrrrxxxLLL444444%%%444444''''''555333###%%%***---+++((())),,,...'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......111,,,***//////+++,,,000***000111...333<<<>>>:::jjjxxxttthhhXXXIII>>>;;;@@@FFF999<<<<<<999:::===<<<888999777444333333333222000111///......///000...---+++++++++************)))'''(((((()))***+++++++++)))************+++++++++)))******+++,,,,,,------------......///000000111---...000222222222000///:::999777444111111222444333444666888999999;;;>>>===999888@@@RRR\\\QQQ???666111333::::::444666===777666555555666888:::<<<666888;;;;;;:::888888999999888888999::::::777555333333444555666666666555222000......//////---,,,bbbNNNZZZeeecccmmmxxxdddXXXaaattt|||yyy}}}gggYYYMMM888---///000...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((444999???AAA>>>@@@NNN^^^WWWHHH[[[lll]]][[[bbbUUUQQQcccsssrrreee^^^fffqqqmmmjjjgggiiiqqqtttkkk___UUUdddoootttqqqgggqqq~~~vvv}}}kkkdddiiiggg{{{vvvaaalllvvvrrrwww^^^;;;999777333000,,,***((((((((()))***************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,---...//////---......///000111111222444666777888888999;;;======:::???JJJWWWkkk{{{\\\===111222222000///000//////...------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......///000000111222222333333333444777888999888777666555777:::;;;:::;;;<<<===;;;;;;:::;;;======<<<:::AAAAAA@@@???@@@AAACCCDDD???===<<<===>>>>>>===<<<<<<>>>???>>>;;;999999999777888888999999777666555444444333222222111111000///000000000111111111111444444111111666:::555,,,222222222333333444444444666888:::;;;:::888444222888777555555666777:::;;;;;;999888777777888:::<<<>>>999888>>>DDDCCCAAAAAACCCFFFIIIMMMOOOOOOLLLHHHpppnnneeepppzzzxxx~~~jjjOOO<<<555333222///------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))))))))))))))************))))))***+++,,,,,,---------------............///000111111222222333444444666RRR{{{sssbbbSSSLLLDDD@@@AAACCCCCCAAA???>>><<<;;;<<<;;;:::888777555333222222111///---000000///...------,,,,,,+++*********))))))((((((************************))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------.........------------...//////000000111111111222222222111222333555666666777777<<<555666NNNvvvkkkCCC222333333333444444555555666666666666666666666666555444333666:::===<<<;;;555666777777777666444333111111222222222333333333///......,,,+++***))))))kkkTTT]]]fffeeeqqqyyyaaaRRR[[[rrr|||cccSSSJJJ:::111000......---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''',,,555AAAEEEBBBEEEUUUhhh{{{lllzzzqqqqqq~~~wwwsssaaaNNNMMM]]]lllpppmmm~~~wwwmmmkkktttsssgggWWWWWWaaa```aaannn}}}|||~~~}}}xxxnnnllliiiYYY___{{{sssdddkkkyyyOOO......------,,,++++++******(((((()))************))))))***,,,+++******+++---,,,++++++,,,,,,---...///---......///000000111111333555777888888888:::<<<@@@;;;;;;???BBBIII^^^uuujjjNNNCCC777...///333222000000//////......---,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------//////000000111222222222333444666777888888777666777999;;;<<<<<<<<<===>>>===<<<<<<===??????>>><<<999;;;===>>>??????>>>>>>AAA@@@??????@@@@@@???>>>===>>>>>><<<:::999999:::666777888888888777555555333333333222111111000000/////////000000000111111...000777@@@FFFBBB666+++222222222222222333333333333444777999999888777666777777666555666888:::;;;:::999999999:::<<<===>>>???<<<>>>FFFLLLKKKGGGEEEGGGGGGEEECCCJJJXXXaaabbbmmmjjjcccZZZWWW___ppp}}}vvv~~~uuuooozzzzzz{{{~~~xxxmmmbbbUUUGGG===BBB:::111---///000---***---,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,,,,------------............//////000000111222222222;;;;;;===DDDTTTrrr~~~___KKKCCCJJJEEEAAA@@@CCCEEEDDDAAA===;;;::::::;;;;;;999888666555333222222111///---//////...------,,,++++++************)))))))))(((************************))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------------------......///000000000111111111222222111222333555666666777777???;;;<<>>???>>>>>>>>>???AAAAAA@@@>>>777:::???BBBDDDBBB@@@>>>BBB@@@??????@@@@@@???>>>=========:::888777888:::555555666666666555444333222222222111000000//////........./////////000000,,,000???TTTZZZLLL:::000222222111111111111111111222333444555666666666666777777666666666888:::;;;888999;;;<<<>>>?????????===<<>>;;;@@@CCC@@@???@@@CCCDDDAAA???<<<:::999999::::::888777555444222111111000...------------,,,++++++******************))))))))))))************************((()))******++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------.../////////000000000111111111111222333555666666666666;;;;;;>>>JJJ]]]dddQQQ777555555555555555555444444555555555555555555555555:::999777777888777666444111222333333333222111000111000000//////......---,,,,,,---...///000111111nnnWWWOOO___iiieeelll}}}sss```TTT___sss~~~|||yyy```PPPIII;;;222111---...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%+++&&&***===PPPVVVRRRLLLXXXTTT\\\^^^YYYeeewwwxxxooolllooozzzuuu```jjjsssvvvxxxxxxqqqxxxllltttzzzqqqjjjjjjllluuu||||||jjjZZZbbb\\\zzzuuuooo~~~jjjBBB((('''222''''''(((((((((((())))))&&&'''(((((())))))((((((((()))******))))))***,,,************+++,,,---...---------....../////////000222444555555555777999777555777===??????AAAGGG888999:::>>>GGGTTTcccnnnjjjRRRHHHHHH:::...333;;;111333444333///++++++---------,,,,,,++++++++++++******++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000000111333444555555555555888:::<<<<<<<<<;;;<<<>>>>>>======>>>@@@AAA@@@???888;;;???CCCEEEDDDBBB@@@???>>>===<<<======<<<:::<<<<<<:::888555555777999444444444444333333222222111111000000///.........------------..................<<>>>>>>>>===<<<:::999===EEEIIIFFFBBBAAA;;;DDDDDD???GGGYYYaaa[[[VVVOOOTTTcccfffZZZRRRTTTVVVTTTRRRRRRSSSSSSRRRPPPDDDAAA;;;999>>>EEECCC===777666444333222333555666333444333222000...------++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))(((((((((((()))))))))*********))))))***+++,,,,,,+++,,,,,,,,,------------------......///000000000555666777444111111555999;;;@@@JJJXXXkkk~~~}}}pppggg]]]UUUPPPMMMGGGAAA<<<<<<@@@CCCAAA???======>>>>>>===;;;===;;;999999999888666444444222000000000000...,,,,,,+++++++++*********)))*********)))))))))))))))************************((())))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111111333444555666666666777;;;???EEEMMMOOOCCC444888888888777777666666555666666666666666666666666;;;:::999888888777666555222333444444444333111000111111000///...---,,,,,,+++,,,------...///000000hhhVVVRRRaaajjjgggooo~~~rrr^^^SSS]]]rrr}}}|||xxxcccVVVLLL::://////......---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''!!!###222FFFTTT\\\```bbb\\\UUULLLKKK^^^sssyyy~~~eeeaaa]]]```mmmxxxxxxqqq|||~~~|||jjj^^^eeekkkmmmuuussswwwlll^^^eeewww~~~xxxlllyyy]]]999''')))+++&&&))))))))))))))))))((((((&&&&&&'''(((((((((((('''''')))******)))(((***+++***************+++------------------............///000222333333444666777777666666:::<<<;;;<<<>>>>>>===<<<:::888999<<<>>>UUUWWWaaaqqqxxxnnn```NNNAAA444---111555......111---000///---******,,,...///++++++++++++************)))******++++++******))))))))))))*********++++++*********+++++++++,,,,,,+++,,,,,,------.../////////000111222333444555555666888::::::999999:::;;;;;;:::;;;<<<>>>???>>>===888999;;;===>>>???@@@@@@>>><<<;;;:::;;;;;;999888::::::888555333333555777222222111111111000000000000//////......---,,,,,,++++++,,,,,,,,,------------(((...>>>BBB555---////////////...---------,,,333222111000000000111222555555555555666777888888888999;;;<<<<<<;;;999777999777777<<<===;;;:::<<<777@@@CCC@@@DDDOOOPPPGGGMMMJJJEEECCCIIISSSXXXXXXQQQOOOKKKFFFBBBBBBEEEIII@@@AAA???;;;<<>>AAABBB===<<<::::::::::::888666666666666333111000222333111000//////......//////.........---,,,,,,++++++*********+++++++++,,,,,,...((((((...000+++***...---------,,,,,,,,,,,,,,,---------...///111222333333333444444555666666666777888999:::999777555444:::666555666666555666:::;;;=========AAAGGGHHHEEEJJJPPPIII999999JJJRRRNNNHHHGGGCCC===999:::>>>CCC222888<<<999666666555222000---+++...222444222///)))+++......---***)))((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))***,,,---//////...,,,+++******+++++++++,,,,,,,,,,,,------...//////000000&&&+++000444444222///...///333888===>>><<<999666;;;:::<<>>;;;888888999999888666666777:::===???>>><<<999777666444111///111///............---+++************************))))))))))))************))))))))))))))))))))))))'''((())))))******))))))((())))))))))))*********))))))*********+++++++++++++++******++++++,,,---,,,,,,---------.........---...///111222222222333444777;;;<<<;;;:::999999999888888888888888888777777777777777777777777777888999:::999777777777888666666777777777666555444111111000///...---,,,+++,,,,,,++++++******))))))rrraaaVVVZZZ\\\\\\iii|||tttZZZKKKUUUmmm}}}vvv```SSSKKK;;;000///---...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((($$$"""333FFFvvvlllccc___WWWjjj~~~}}}}}}~~~~~~~~~zzzzzzsss|||jjjdddmmmyyy|||zzz```333+++'''))))))%%%'''---%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&''')))(((''''''(((***)))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111333555111444777888999;;;>>>@@@555:::@@@CCCAAA===888555BBB>>>===??????;;;999;;;444666999<<<<<<<<<<<<<<<999999888666333000,,,+++111///000---'''///555---***///000,,,+++------***))))))))))))))))))))))))((())))))))))))))))))(((((((((((()))))))))******))))))))))))*********+++))))))******+++,,,,,,---------...///000222333444444666777888666666666777666666666888:::<<<;;;:::===<<<;;;;;;<<<===???AAA:::999777777777666555333333333444222000...//////000///...---,,,------...---------,,,++++++******)))))))))*********++++++,,,+++***+++,,,---......******+++++++++++++++,,,***+++,,,---///000111111111111222333444444444444555666777777777666555444777444333555555333666;;;???999888<<<@@@AAADDDIIIKKKYYYZZZJJJAAAEEEEEE>>>FFFBBB===:::;;;===???@@@;;;>>>???;;;999888444///777666444111000/////////....../////////---***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''(((((('''''''''((((((((())))))(((***...000000...***(((************++++++++++++++++++,,,,,,---.........777444///+++***---111555:::777222......222777:::666888888888999:::;;;;;;<<>>999666888???EEE666666777777888888:::;;;999777555444333222000...000...------......,,,+++************************((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))******))))))))))))*********+++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,...///000111111111222222222333333333444555555555555666666666666666555555555555555555555555777888999888555333444666444444555666555444333222///......---,,,++++++***++++++*********)))))))))pppbbb[[[```aaa___iiiyyyrrr]]]PPPZZZooozzzyyyuuu\\\NNNHHH<<<333111+++...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%!!!"""(((,,,+++***+++...fffyyybbbcccdddffflllyyy~~~qqqvvvsssrrrttt}}}}}}~~~rrriiicccbbb]]]hhhhhh>>>%%%%%%,,,---'''%%%***)))###(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((''''''(((***(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444222888<<<;;;999:::<<<===<<<<<<<<<;;;:::;;;>>>@@@;;;<<>>999888;;;;;;<<<;;;:::888777888999555333111//////111333444///)))...111++++++...)))&&&---///)))&&&+++000111(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,------...000111333444444666888888777666666777666555555777:::;;;;;;999777777777777888999999999777555333333333222000///000222333222///---------///...---,,,+++,,,------------,,,,,,+++******)))))))))))))))************$$$)))+++***,,,///...)))))))))******+++++++++,,,,,,,,,---......------,,,000000111222333333333333444444555666666666666666333111222555555333666:::>>>555555???CCC???@@@HHHLLLYYY]]]QQQDDDCCCEEEDDDNNNFFF===;;;===???;;;777<<<:::555111444999999444,,,......+++''''''---333,,,(((%%%%%%'''***,,,---'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))&&&)))...111111---)))%%%)))************+++++++++)))******+++,,,,,,------)))+++...111111000///...+++///444888999777333000777888::::::===AAADDDDDD888<<<@@@@@@BBBFFFFFFCCC@@@;;;888<<>>888666888::::::999777555555444222111111222111000//////...------------,,,******************+++++++++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,++++++,,,,,,,,,---------***+++---...//////000000666333111222333333444666222333333333444444555555444444444444444444444444666888999777333111111333222222333444333222111000------,,,++++++*********************************iiiZZZaaabbbbbbjjjqqqtttppp]]]RRRbbbtttyyy}}}|||eee___KKK777333+++...///...---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,111FFFnnnzzzuuutttqqqdddmmmmmm___cccpppyyy[[[OOOWWWgggwwwwwwIII)))%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))---------,,,,,,+++++++++,,,------///111333555666555666888:::;;;;;;;;;:::>>>===<<<=========;;;:::@@@@@@AAA@@@???===;;;:::999999999999777666555444555444333111111111111222......---------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))),,,,,,))))))++++++(((,,,---...000222333333444999888666555444444555555777444555888999666555888999888777777777888999:::888666333000//////000111000000000000///...---,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,------------------------000000111222222222222111222333444666888999999:::555555555666888:::<<<>>>CCCAAA>>>:::999;;;???CCCDDDNNN[[[```[[[RRRJJJFFFCCCBBB@@@===;;;;;;===@@@===:::777555555333111000......---,,,,,,+++************))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******++++++,,,---------......///000000000111111222333333444444555777;;;333???444@@@:::@@@======???@@@BBBCCCDDDEEEAAA@@@???=========>>>>>>777888:::<<<<<<:::888666666555444333111000///.........---,,,,,,+++******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((()))******++++++,,,++++++******++++++,,,,,,,,,------.../////////000000000000111222333444111000000///000222333444666666555444333222222111555666777666333000......222222111111000/////////---,,,++++++******+++++++++******)))))))))))))))jjj[[[aaaaaa```hhhooosssqqq^^^RRR```pppwww{{{yyyaaa]]]JJJ666222,,,//////...---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###'''<<<```uuuvvv|||}}}zzzvvv~~~~~~yyy||||||wwwvvv~~~mmmeeeaaacccmmm}}}www{{{vvvaaaPPPAAA---'''------''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))------,,,,,,,,,+++++++++---------///000222444555666777888999:::;;;;;;;;;==================;;;:::??????@@@???>>>===;;;999999999999888777666444444444333222000000///000000------------,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********'''***+++)))***......,,,,,,---...000111222222222777666555444444444555555777555555888888555444777666666555555666888999:::888666333000//////000111............---,,,++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000111111222333333333333333444555777888999999999777777777777888999;;;<<<@@@???===;;;:::<<<@@@CCCGGGNNNTTTUUUOOOGGGAAA???@@@@@@>>>;;;999999;;;===<<<:::666555444333111///...------,,,++++++************))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********++++++******++++++,,,------------...//////000000000111111222222333333444666777999555888999===;;;<<<<<<===>>>???AAACCCDDD@@@@@@??????>>>===<<<;;;777888999::::::999777666555555444222111000.........------,,,++++++******))))))))))))))))))))))))&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((()))))))))))))))((((((((()))******+++++++++++++++******+++++++++,,,,,,,,,---....../////////////////////000222222111111000000111222444444555444444333333222222222444666777666333111000000222222111111000/////////,,,,,,+++************+++******)))(((((((((((()))hhh\\\bbbaaaaaakkksssuuutttcccUUU___nnnvvv|||uuu___\\\III555222,,,000......---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000...***&&&+++???]]]sss|||yyyyyyzzzsssnnncccZZZ^^^gggfff___[[[rrr||||||pppfffJJJ444'''&&&$$$(((+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))),,,,,,,,,+++++++++++++++---------...///111222333666666777777888999;;;;;;<<<<<<=========<<<;;;;;;===>>>>>>>>>===;;;999888888888888777666555333333333222111///...------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))*********------++++++...///,,,------...///000111111111444333333333333444555555777555555888777333222555333333444555666888999:::777555333000//////000111,,,---------,,,+++***))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))))))))***++++++++++++++++++++++++++++++000000111222333333444444444555666777888888888888999888888888888999::::::<<<======<<<;;;<<>>;;;999888:::<<<:::888555333333222000...------,,,,,,+++*********+++******))))))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******+++************+++,,,,,,,,,,,,---......//////000///000000111222222333333555777CCC111===444@@@999<<<<<<;;;;;;<<>>>>>??????<<<999999:::<<<===>>>>>><<<:::888999:::888666333222111000///---,,,,,,++++++*********)))*********))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,+++,,,,,,---......//////000000000111222222333333111===JJJ<<<;;;555???>>>===<<<:::999:::===@@@BBBBBBAAA>>><<<:::888777777999777666444444333444444222222111000///...---,,,,,,,,,++++++*********)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''(((((())))))((((((''''''(((((()))***************))))))))))))************++++++,,,------------,,,,,,------...///000111111111222222333444444222333333333444444555555222444666666555333333333222222111000000//////...++++++***)))))))))))))))(((((('''&&&&&&&&&&&&'''rrr___\\\aaa^^^bbbqqq{{{||||||kkk[[[aaannnuuu}}}uuuaaa```MMM666000+++///------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&)))+++///111***444999EEE]]]rrr}}}iiiXXXPPPJJJ888,,,((($$$+++%%%***...%%%$$$))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((************************,,,,,,,,,,,,---...///000222222111111222444666777777999;;;;;;999888999:::888999999:::999888666555555555555444333222111000///......---,,,+++***)))+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))///111000,,,+++---,,,(((+++,,,---...............//////000111222333444444666444333666555111000222666666666666666555555555333222111///............++++++,,,,,,,,,+++******+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++************************------------...///000111333444555666666666666666444555666888999:::;;;;;;999;;;======<<<::::::;;;::::::::::::999:::;;;===:::;;;<<<:::888666666777666444111000000///---,,,+++***************))))))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))******))))))******+++,,,++++++,,,,,,------......000000000111222222333333,,,@@@IIILLL777888888BBB>>>===;;;999:::<<>>@@@===999666555666888999999888555333222111111111///......---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&''''''(((((())))))***))))))(((((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,---...///000//////111222222222222222333333333444444555555555111333555555333222222222/////////...------,,,,,,***))))))((((((((((((((((((((('''&&&&&&&&&&&&'''fff\\\]]]^^^VVVYYYjjjttt~~~{{{fffWWWaaaooosssvvvqqq___```MMM555///***000---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%+++000000+++&&&...444000,,,///+++'''---333777EEEZZZooo~~~sssjjjWWWXXXJJJ:::666111,,,///...)))///222)))$$$%%%!!!%%%$$$---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((()))***,,,...///000000000222333444555555555111555888777444333555888444555666666666555444333333333333222111000......***+++,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&)))***((())),,,---+++((()))***,,,---.........///000222333333333333222333000111444444000000222111222222333333222111000......---,,,,,,+++++++++((())))))******))))))))))))))))))(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******++++++++++++++++++++++++000...---++++++,,,---......///111222333444555555111222444666777888888777444666999:::;;;;;;<<<======<<<:::999999999999888666888::::::777555333222333000...---------+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++*********+++,,,,,,------,,,,,,---......//////000///111???TTTLLL999222===;;;::::::999999999::::::999999888888777777888888999888666444222111000000---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))((((((''''''(((((()))''''''((())))))******+++++++++***++++++,,,---...---...000111222222111111222222222222222222222333111333444444222000000000...------,,,,,,++++++***))))))(((''''''''''''((()))(((((('''&&&'''''''''bbb[[[^^^```XXX]]]ooozzz|||fffXXXdddrrruuuwwwmmm\\\^^^LLL444///+++111---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))))))))+++""")))&&&$$$)))'''%%%,,,***---000///***+++888HHHNNNOOOQQQUUUVVVSSSPPPPPPNNNfffaaaKKKCCC999,,,...---222,,,'''+++)))###&&&)))###)))...***+++///***%%%"""((()))(((---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''(((***+++...000111000111333555666666666555///333777666333111444777333444555555555444333222222222222222111///...---)))***+++,,,---,,,++++++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''******''''''))))))''''''((()))+++---.........000111222333444333222222222///000333333000000333---...///111111111000///,,,,,,,,,++++++*********''''''((((((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******++++++++++++++++++++++++222000...,,,+++,,,---...---...///111333444444444222333555666666666555444000333777999:::<<>>333444555666888999;;;;;;===<<<:::999999999::::::666===CCCCCC<<<444111000///...---,,,+++*********))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************++++++,,,,,,---.........111222444NNNjjjLLL:::777;;;;;;::::::999888777777777888999:::999777444333222222111000///......---,,,,,,+++++++++*********((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,------......///000000111111/////////000000000000111222222222222111000//////------+++***)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%oooaaaWWW[[[ccchhhoooxxxzzzvvvcccZZZiiiwwwuuurrrttt___\\\JJJ666222,,,///...---,,,+++***(((''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***++++++)))***...---)))''')))((((((''''''''''''((((((***))))))(((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))******))))))))))))***+++,,,------......///000000111333333444555555555555444222222333444333222111000000//////......---,,,,,,,,,))))))111;;;===555,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******++++++******+++,,,------000000000000111111111222888555333333555666333111...///000000000///---,,,,,,,,,++++++***)))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))*********+++++++++************+++,,,,,,...//////000000111222222333666999999999:::>>>AAA333444555666888999:::;;;>>><<<:::777666777888:::777999<<<;;;888333///.........,,,+++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************++++++,,,,,,------......///000222===NNNWWW===;;;::::::999999888888777777888888888777666444222111000000111222111000......++++++++++++*********)))(((((((((''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,------......///000000000---...///000111222333444222222222111111000///...---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%qqqbbbXXX\\\dddjjjqqqyyyxxxsssaaaXXXhhhuuurrrnnnmmmVVVSSSDDD333333...111------,,,+++***)))((('''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,...***)))+++//////***'''((((((''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))******))))))))))))******,,,,,,,,,---......//////111111111222222222222222111222333444444222000///.........---,,,,,,++++++)))''''''---444666111***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++*********++++++,,,---......///000000000000666444222333444444333111//////000000///...---,,,++++++******))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))***************************++++++,,,---......//////000111111000333555666555666:::>>>666666666666777777888888???<<<888555444555777888888777666555444222///---------+++******)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))***************++++++,,,------......///222444111777^^^???999999999999999999999999999888777666444222111000000...///111222222111///---+++************)))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,------......///000000---...///000111333333444111111111111000///...---++++++***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooddd]]]___cccgggqqq}}}yyyuuucccYYYhhhtttrrroooiiiSSSQQQBBB333333...222---,,,,,,+++***)))((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&((()))+++---...***(((***///...)))'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))+++***))))))((()))))))))+++++++++,,,------..................//////000000000111222333333111///...------,,,,,,+++*********'''(((((()))************'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******)))))))))******++++++,,,---///////////////222111111111111222111000/////////...---,,,++++++******))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))***************))))))******+++,,,,,,------......///000000///222444333222222666999888888777777666555555444===;;;777444333444555777888555333222222222///---,,,+++******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************++++++,,,------...,,,000555------]]]FFF:::999999999999::::::::::::777666444222000/////////---///000111111000...---*********)))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,,,,---......////////////000000111111111111000000000000///...------******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnfffaaabbbcccfffrrr}}}{{{iii^^^iiiuuuttttttnnnYYYXXXHHH444222---111,,,,,,++++++***))))))(((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''')))***++++++,,,***((()))---,,,(((&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))***))))))((((((((())))))******+++,,,,,,------...---------,,,---......//////000000111000///...---,,,,,,+++******))))))((((((******(((&&&%%%'''***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((((()))***++++++***+++---///000000//////////////////////////////......---,,,+++*********)))))))))((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))*********))))))))))))***+++++++++,,,,,,---......//////000222444333111111444777999999888777555444333333:::888666333222333555666666444111000000000///...+++******)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******************++++++,,,,,,------(((,,,333...///RRROOO???777888888888999999::::::555444333111000/////////...//////000///...---,,,))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((())))))***+++++++++++++++,,,,,,---.........000000000///////////////000000000000///...---,,,))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%qqqhhhcccdddeeehhhtttooo```hhhrrruuuwwwqqq______MMM666111+++000,,,,,,++++++***)))))))))&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&(((((())))))))))))))))))***'''(((******'''&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((((((((())))))*********+++,,,,,,------.........---,,,---...///000///............---------++++++***))))))(((((('''((()))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''''''''((()))***+++,,,)))+++---///000000//////......//////.........///...---,,,***))))))((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***)))))))))))))))***+++++++++++++++,,,------.........111333222000000333666777777666666666555555555777666555333333333444555222222111///...---......******)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))*********************+++,,,,,,------***+++000000333???UUUAAA555555555666777888888999333333333222111000000/////////...---,,,++++++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))******+++++++++++++++,,,------..............................////////////...---,,,,,,((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%tttiiiccceeehhhlllwwwppp```eeeooosssxxxppp___aaaOOO777000+++111,,,+++++++++***)))))))))'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&'''''')))))))))))))))(((''''''***''''''))))))&&&&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))*********++++++,,,,,,---......//////...---...///000111///...---,,,,,,,,,,,,---*********)))(((((('''''''''%%%%%%(((+++***&&&!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''''')))***+++,,,)))+++---///000000000///---...//////......///000---,,,+++)))(((''''''''''''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,---......+++...000000......222555444444555555666666777777555444444444333444444444///000000///,,,+++,,,...***))))))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,------000...///111555///UUU???222333333444555666777777222222222222222111000///000///---,,,************)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++***++++++,,,,,,---......------------......//////////////////...---,,,+++(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%vvvllleeeeeegggjjjwwwvvvfffccclllsssssspppeeedddIII333555...***...---,,,+++)))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''(((***+++,,,,,,,,,+++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++******+++,,,,,,---......///////////////.........////////////...,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))************------......///000000000222---******...000---)))************)))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...////////////000000000000888333222777888555444777777666555333222222333333111000///---+++************))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))***+++,,,------,,,,,,***+++,,,---000555<<>>///...///+++,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########"""###$$$%%%%%%$$$$$$$$$#######################################################################################$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))+++++++++***)))&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,---------.........------......////////////+++***)))''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***************(((+++444>>>===111%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddVVVYYYUUUaaaZZZqqqxxxgggLLLPPP]]]fffqqqeeeEEEOOOMMM:::++++++,,,(((,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###""""""#########$$$$$$################################################################################################$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,,,,---------......,,,,,,---.........------))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********---///666CCCMMMHHH777&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbTTTXXXTTTaaaZZZpppvvvbbbKKKRRR[[[gggvvvfffOOOXXXTTT???...------))),,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""""""""############$$$"""""""""#######################################################################################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++,,,,,,,,,------+++,,,---......---+++***(((''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******,,,000888AAAFFF???///!!!(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddVVVZZZUUU```WWWlllzzzyyyaaaLLLTTTZZZhhhyyygggVVV___YYYBBB111///000---,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!""""""###############!!!"""""""""#########$$$########################################################################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,+++,,,---...---,,,***)))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***))),,,000333222---'''"""(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhYYY\\\VVV```UUUhhhuuu}}}dddOOOWWW\\\iii|||iiiRRRZZZTTT>>>------///,,,,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!"""###############!!!!!!""""""#########$$$########################################################################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))*********++++++++++++,,,---------+++)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))***,,,---***'''&&&)))---(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii[[[[[[^^^XXXZZZgggnnnxxxcccTTT___cccnnnjjjVVVaaaSSS999///---+++---------,,,+++***)))((('''((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,------------...,,,***+++------***''')))(((&&&$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeYYYYYY[[[TTTWWWgggqqq|||fffWWWaaaeeeqqqnnnRRR]]]QQQ888...---+++---------,,,+++***)))((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++,,,---------------,,,***+++,,,,,,)))''')))'''&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccXXXZZZ[[[QQQUUUiiiwww~~~hhhXXXaaadddpppnnnRRR]]]PPP777---,,,+++------,,,,,,+++***)))((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++,,,------------,,,+++***+++++++++)))'''((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eee\\\]]]\\\PPPSSSkkk|||~~~hhhVVV^^^```kkk|||ggg[[[dddTTT888,,,,,,,,,///,,,,,,++++++***))))))(((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$!!!"""###$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++,,,,,,---,,,,,,+++++++++******)))(((''''''&&&&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fff]]]]]]ZZZMMMPPPhhh{{{~~~gggUUU\\\]]]fffvvvaaaeeekkkXXX999,,,,,,---111,,,,,,++++++***)))))))))((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$############$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,******+++***)))(((''''''&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccYYYYYYWWWIIIMMMeeewww|||fffUUU]]]^^^fffuuu___bbbiiiWWW999---,,,---111+++++++++*********))))))((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""""""""###$$$$$$%%%%%%%%%$$$"""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$#######################################$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,(((***+++***(((&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```VVVUUUTTTJJJNNNeeevvvvvvbbbSSS]]]___ggguuu___RRR]]]PPP777---,,,+++...+++++++++***************((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!""""""###$$$$$$%%%%%%$$$###"""###'''---333777%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++,,,,,,+++''')))+++***'''%%%&&&'''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```UUUTTTUUULLLRRRhhhxxxppp\\\OOO[[[^^^gggvvv___BBBPPPIII444------***++++++++++++***************((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!"""&&&///999DDDJJJ%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++,,,++++++''')))+++***'''%%%%%%'''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]RRRSSSVVVPPPVVVkkkyyyvvvUUUNNN[[[^^^hhhppphhh]]]zzzWWW111///+++---///++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$###""" $$$)))---444<<<===:::222,,,%%%"""$$$&&&$$$"""######$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$######################################################################################################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaUUUUUUVVVNNNSSShhhwwwvvvWWWRRR]]]^^^hhhqqqiii\\\{{{XXX222///,,,---///++++++******))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$############%%%)))---///444::::::666333---&&&###%%%&&&$$$"""######$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$######################################################################################################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))*********))))))))))))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbVVVTTTUUUNNNSSSiiixxxvvvZZZVVV___^^^gggqqqiii[[[{{{ZZZ333///,,,---...+++++++++***))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$######"""#########$$$$$$$$$###############%%%$$$############%%%%%%---000111111444777666222333...(((%%%%%%%%%$$$"""######$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$###################################################################################################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((())))))))))))))))))***((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___SSSSSSUUUOOOVVVmmm}}}uuu]]]ZZZ```\\\eeeooogggXXX|||\\\444///---...---,,,,,,+++******))))))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################%%%%%%$$$######"""""""""##############################""""""###&&&)))+++111333333111333666444000222...)))&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___TTTTTTVVVQQQXXXooo~~~uuu^^^[[[___[[[dddmmmcccVVV}}}^^^555000......---,,,,,,++++++***)))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$######""""""########################!!!!!!!!!###&&&***...111222333333000222444333//////---)))&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))''''''(((((()))))))))***&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccXXXXXXZZZSSSYYYnnn|||www```[[[^^^[[[eeemmm___TTT~~~aaa666000...///,,,,,,,,,,,,+++******))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$###""""""###############$$$$$$$$$!!!!!!###&&&)))...111444111222111...///222111---+++***(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''(((((((((((((((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccXXXZZZ^^^WWW[[[ooo|||zzzbbb\\\^^^]]]iiimmm\\\RRR~~~ccc666000//////+++---,,,,,,++++++******)))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""###$$$%%%$$$######""""""#########$$$$$$$$$###$$$&&&))),,,///222333000111///,,,,,,///...***(((((('''%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___VVVZZZ___ZZZ___sss}}}ddd\\\___^^^kkkooo[[[RRRddd777000//////+++------,,,++++++******)))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$%%%'''))),,,...000111111111111///++++++---,,,'''%%%&&&&&&%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```\\\[[[^^^___cccsssooogggccc___nnnrrr[[[OOO{{{^^^222---...///+++,,,------+++((('''((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((++++++,,,...///111222333,,,,,,,,,,,,***(((%%%$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&(((***+++***)))'''+++(((&&&%%%%%%&&&***..."""(((***((((((,,,+++$$$))))))((('''%%%%%%&&&(((((((((''''''&&&'''''''''&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaa\\\\\\______cccrrrooofff```ZZZjjjrrr___QQQ{{{]]]222---...///+++,,,------+++((('''((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$##################%%%&&&((())),,,------......//////000,,,++++++***((('''%%%$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))***))))))(((''''''&&&&&&)))(((&&&&&&%%%%%%%%%$$$---+++)))'''&&&&&&'''((((((((()))+++,,,***'''$$$,,,,,,***''''''***+++***&&&''''''((()))+++...000%%%&&&)))++++++)))&&&$$$&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc^^^\\\______cccqqqppphhh^^^VVVfffrrrcccSSS{{{\\\222......///,,,,,,------+++((('''((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############################################################$$$$$$$$$#########""""""$$$$$$$$$%%%''')))+++,,,......------------------+++***((('''&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))(((''''''&&&&&&***)))'''&&&&&&'''((())))))((('''&&&&&&(((***+++%%%&&&))),,,111444444444222...,,,...000000000222666555333///+++(((%%%$$$,,,)))%%%"""!!!###&&&(((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fff___\\\___```cccqqqrrrkkkaaaVVVfffttthhhVVV{{{[[[111......///---,,,------+++((('''((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$##############################################################################%%%$$$$$$######""""""!!!%%%%%%&&&((()))+++,,,---,,,,,,,,,,,,,,,+++++++++)))(((&&&$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))((((((''''''''''''&&&'''((())))))***+++,,,'''(((***,,,---,,,+++***111333333---)))***...000222...000888<<<888666777666777:::<<<===;;;777444111///---***))))))***+++)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg```\\\___aaadddqqqsssnnneeeYYYhhhvvviiiZZZ{{{YYY111...---......,,,------+++((('''((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""&&&'''(((***+++,,,---...************++++++++++++'''&&&$$$#########$$$%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((''''''''''''###&&&)))***)))(((((()))------------------,,,,,,%%%777FFFHHHDDDCCCDDDDDDHHHDDDEEEKKKPPPNNNKKKJJJGGGHHHKKKMMMKKKDDD:::333...333999===<<<777000+++))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh___[[[___bbbeeeqqqrrrmmmdddYYYhhhvvviii]]]{{{XXX111///---...///,,,------+++((('''((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$((((((***+++,,,---------)))))))))))))))*********%%%%%%$$$######$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((((((''''''###'''***)))&&&$$$%%%'''))))))***,,,222999???CCC777VVVxxxwwwooo~~~|||zzzwwwqqqeeeVVVKKK???===:::888555444444444---,,,***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh___[[[^^^bbbgggrrroooggg]]]TTTeeetttggg___|||WWW000///---...///,,,------+++((('''((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$%%%&&&&&&'''''')))***+++,,,,,,,,,++++++******))))))((('''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''(((((((((((((((((((((&&&(((***)))'''(((---111333777@@@JJJUUU]]]cccfffnnnrrrxxx~~~zzzllldddWWWJJJBBB???AAACCC888666333///,,,)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh^^^ZZZ^^^cccgggssslllaaaVVVOOObbbrrreeeaaa|||VVV000///---...000---------+++((('''((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$###################################################$$$%%%%%%''''''((()))******,,,,,,,,,,,,******,,,+++***)))'''%%%$$$$$$"""###%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''''''''(((((((((((((((''')))***)))***///999AAAQQQ[[[jjjyyy{{{kkkuuuyyywwwzzzwwwvvvwwwvvvxxxsssbbbSSSJJJCCC@@@<<<666111---+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppeee[[[YYYYYY___qqq}}}tttiii[[[WWWhhhqqqfffaaayyySSS///000------///...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###(((&&&$$$%%%''')))+++,,,)))---...***)))+++,,,)))%%%&&&&&&$$$###$$$$$$###%%%$$$%%%&&&&&&$$$$$$&&&!!!)))$$$(((+++&&&$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((('''$$$***+++'''&&&***)))###,,,(((,,,666999@@@XXXuuuqqq|||yyynnnvvvtttxxx]]]999999@@@999222444******)))((('''((()))***((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''%%%%%%%%%'''((()))(((&&&&&&(((******&&&$$$&&&***'''&&&&&&''''''((()))***((((((((((((''''''''''''$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&ttthhh]]]YYYXXX[[[kkk||||||sssgggYYYWWWiiissshhheee|||UUU111111------......---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''***---///000//////...+++))))))***)))***)))'''%%%&&&((()))(((+++%%% ###%%%%%%$$$'''---(((###))))))%%%)))%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++++++++******)))((((((---+++'''###%%%***---,,,,,,---:::QQQbbbccc``````tttqqqzzzyyyppp|||xxxdddGGG>>>===:::666444000,,,+++---,,,'''""")))(((''''''(((((('''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&************+++,,,,,,+++++++++,,,+++(((%%%&&&(((,,,,,,++++++***+++++++++((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&vvvjjj```\\\YYY\\\jjj{{{}}}rrreeeXXXVVVjjjuuujjjhhhWWW222111---,,,......---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,------,,,+++...+++)))***)))'''(((******(((&&&&&&'''(((((()))&&&(((+++...///...+++(((%%%((($$$"""'''###!!!***%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***------,,,++++++***))))))%%%'''***+++'''%%%)))111BBBZZZttt|||qqqccc^^^```wwwjjj|||^^^SSSWWWOOO???>>>999222,,,)))((()))***)))((((((((()))(((&&&$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&)))(((((((((((()))******)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuukkkaaa___^^^aaapppssseeeVVVUUUiiitttiiihhhWWW111111------...------+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&''')))+++---///000...,,,***)))***'''&&&'''(((%%%$$$%%%$$$'''+++...,,,***+++000(((---000...,,,---///000,,,+++%%%&&&,,,%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((())))))******...---,,,+++***)))))))))$$$''',,,---)))(((777IIIdddmmmcccooo~~~{{{}}}qqqrrrqqqyyy}}}|||rrrjjjjjj]]]III===???>>>777...)))+++///((('''''''''))))))'''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&''''''&&&&&&''')))***''')))******,,,///000...(((((())))))************((((((((((((((('''''''''***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvkkkbbb___^^^bbbqqquuueeeVVVUUUiiirrrffffff}}}UUU///000------000------+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***%%%(((,,,---+++******+++%%%&&&'''***...111111///222:::HHHOOOKKKFFFJJJTTTPPPDDD333***///999888111555333,,,,,,444///&&&(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********---,,,+++))))))((())))))///)))&&&+++777GGG\\\llltttwwwvvvuuuyyyttttttuuuyyypppzzztttxxxvvvooohhhaaaSSSMMMFFF@@@<<<666...(((((('''&&&&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))******+++------,,,---000222...222333111222777888555999999999999888777666555,,,++++++***))))))(((((())))))(((((((((((()))***'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{nnnbbb]]]YYY\\\kkk}}}vvvfffWWWVVViiiqqqcccfff}}}TTT//////,,,...111...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***(((+++,,,***&&&$$$&&&((($$$,,,111444BBBVVV]]]XXXVVV___ooozzzvvvpppuuummmXXXXXXjjjpppVVV444...222+++'''111444//////))))))(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''(((((())))))******+++,,,+++***(((((()))******'''+++333EEE]]]nnnooohhhqqqqqqvvv|||qqqxxxpppsss|||~~~rrrMMM;;;;;;???;;;333...,,,((('''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,---111555666555666888;;;:::AAACCC<<<888;;;<<<:::EEEEEEDDDCCCAAA>>>;;;999555444333111000...---,,,***)))((('''&&&'''((()))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrddd[[[WWWYYYhhhzzzttteeeXXXXXXkkkqqqbbbiiiVVV000///,,,---000...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))))))))+++------+++((()))...333BBBOOOPPPJJJZZZzzz}}}mmmnnnvvv}}}uuuwww}}}wwwpppHHHGGGQQQEEE000...222222222------,,,+++)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((((((((()))******++++++,,,+++***))))))***,,,---***KKKjjjuuuvvvuuukkk]]]hhhssseeehhh[[[gggpppnnnppp{{{{{{zzzrrr}}}nnnPPPCCCAAACCCDDD999444...)))((())))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''')))+++---///000111444:::@@@CCCBBBBBBDDDGGGLLLWWWZZZPPPHHHJJJMMMLLLLLLMMMMMMMMMLLLJJJGGGEEE@@@???>>>;;;999777555444000///,,,***(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))***++++++************************,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ttteee\\\WWWZZZjjj}}}rrrdddXXXZZZmmmssscccmmmYYY111000,,,---///...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))*********)))"""%%%))),,,///777CCCMMMsss~~~uuu```hhhiiiaaa```fffdddZZZWWW\\\ffflllnnnpppyyytttbbbwwwLLL666333111000000000///---+++(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((()))******++++++,,,+++*********,,,...000GGG~~~pppcccgggkkkbbbuuulllzzz|||~~~~~~zzzsssvvv}}}^^^EEE>>>BBBAAA;;;222,,,)))))))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))***+++---///222555666777???EEEMMMQQQQQQPPPRRRUUU```nnnssshhh^^^aaaffffffXXXYYY\\\^^^______^^^]]]IIIHHHFFFCCC@@@===;;;:::888666222...+++*********(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((------///111333555666777777777777777777777777777///...---,,,+++)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwiii```WWWTTTbbbwwwyyy]]]WWWbbbnnnttt```kkk{{{UUU000---///555000......,,,+++***)))))))))%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&$$$$$$%%%&&&'''***'''&&&***------+++)))+++$$$)));;;JJJNNNSSSZZZnnnrrr]]]YYYYYY]]]```LLLRRR^^^RRRJJJMMMGGGTTTQQQ\\\___XXXiiigggJJJEEE???222111+++000333...000222,,,,,,%%%"""%%%'''&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$%%%&&&'''&&&&&&((()))((('''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***(((&&&%%%&&&((())))))***%%%###''''''$$$###'''$$$###$$$&&&((('''&&&&&&)))'''%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******&&&***,,,***,,,111///)))+++***---&&&,,,<<>>BBBCCCPPP[[[WWW```aaabbbbbbccc```SSSFFFHHHZZZLLLPPP\\\___lllgggdddgggkkkllldddYYYTTTTTTYYYllloooeeemmmxxxnnn^^^OOOJJJDDD???:::555222111))))))))))))))))))+++,,,))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((()))***+++***)))'''//////---///000666BBB@@@EEE???>>>JJJKKKHHHOOOJJJNNNQQQRRRSSSSSSLLLDDDCCCAAA???>>>>>><<<:::888333000+++'''&&&'''((()))((('''((()))******(((%%%'''''''''&&&&&&&&&%%%%%%zzzvvvppphhh]]]ZZZiii~~~zzz^^^WWWaaammmttt```kkkyyyRRR///---...222///......,,,+++***)))))))))((('''&&&&&&***...444777%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&)))...///***'''///;;;IIIPPPWWWdddxxxiiiJJJFFFOOOOOOPPP^^^eeefffkkkxxxtttrrrlllmmm}}}vvvmmmjjjuuu|||mmmdddmmmTTTiiiJJJ???:::555,,,///555222///***(((((((((%%%&&&***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))&&&$$$$$$%%%''''''$$$!!!''''''&&&&&&&&&''''''(((''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''&&&%%%$$$&&&######&&&&&&$$$%%%'''"""%%%'''&&&######'''+++(((''''''((()))(((&&&$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((,,,,,,(((&&&))),,,,,,***,,,)))222ccchhhyyy|||rrrttt|||qqq```___llluuu~~~vvvwww~~~}}}tttdddUUUMMMNNNTTTYYYmmmhhhXXXRRR[[[[[[RRRQQQ]]]VVV\\\sssmmmUUUCCCAAA???444,,,,,,&&&&&&'''))),,,///111333///...,,,)))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''')))************)))'''&&&(((,,,///000555<<<===;;;BBBIIIMMMYYY___XXXPPPOOOQQQ[[[kkkvvvsssiii}}}nnnnnnrrroooccc```jjjnnniiiiiipppcccccc]]]\\\gggpppdddPPPQQQOOOPPPSSSMMM???888999333222///---+++******+++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))(((((()))******+++,,,)))333777555888BBBIIIJJJPPPMMMMMMNNNTTT```aaaTTTWWWZZZ[[[\\\___dddeeeaaaPPPYYY^^^WWWGGG:::777999<<<888111+++'''''')))***)))(((((((((***)))(((&&&'''''''''&&&&&&&&&&&&%%%zzzxxxssshhh[[[YYYkkk{{{___WWW```llltttaaalllwwwPPP///...---111.........,,,+++***)))))))))((('''&&&%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%'''((()))))))))((()))((()))++++++111FFF[[[vvvdddSSSOOOVVVXXXUUU]]]dddfffkkkppphhh```eeeppp|||wwwlllrrr|||~~~kkkoookkkrrrvvvgggppp{{{rrriiikkkwwwssslllfffUUU;;;333:::<<<111...,,,,,,)))$$$###%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((((((((()))+++,,,---))))))+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((''''''((()))))))))***,,,+++***+++,,,'''***+++******,,,,,,***)))((('''((())))))((('''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((()))******+++---......'''///222HHHtttwwwkkkwww{{{oooxxxyyywwwyyy|||{{{|||{{{vvviii[[[[[[UUUMMMHHHIIILLLPPPRRR^^^ooopppccc]]][[[[[[aaafff]]]VVVWWWZZZ]]]bbbiiioooqqq|||oooooouuuSSS======DDD<<<,,,***))))))***---///111222222000---+++((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''((())))))))))))(((((()))(((,,,222777;;;BBBIIIFFFDDDLLLUUUZZZdddeeeXXXXXX___eeefffkkksssyyy{{{}}}zzz{{{nnnvvvzzztttxxxlllSSSXXX[[[UUUPPPOOOQQQRRR]]]iiieeeSSSHHHHHH;;;888555111...+++(((&&&)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))***((('''))))))***///444===AAADDDCCCJJJZZZ\\\LLL]]]SSSXXX[[[YYYkkkmmmNNNUUUUUURRROOOSSS]]]dddffffffjjjmmmkkkcccVVVJJJCCCAAA???;;;666000,,,++++++((('''&&&'''((()))((('''''''''''''''&&&&&&&&&&&&~~~vvvgggYYYZZZmmm|||```WWW___jjjsssbbbmmmvvvNNN//////---111.........,,,+++***)))))))))%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$%%%''')))******))))))...&&&"""(((000===VVVnnn{{{mmm___TTTLLLIIISSS```___aaabbbooo~~~www{{{iiizzzvvvpppttttttuuuwwwjjjPPPHHHooosssuuunnnddddddsssRRR555222111222...---...,,,&&&###$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******'''))),,,...000222222222333777::::::888666888:::000///...,,,***((('''&&&$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((++++++***'''%%%%%%(((+++###&&&))))))((()))***+++---...------333777111&&&000...+++***+++,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))+++((('''***...///,,,***'''>>>MMM^^^ZZZ[[[vvvtttxxxlllgggooouuurrrrrrwww}}}|||xxxzzz~~~jjjcccbbb___^^^___^^^aaaiiisssyyyvvvmmmdddnnn{{{rrrggg___^^^YYY^^^ttt{{{wwwlllWWWJJJEEE<<<222---+++((())),,,000111222333111...+++)))(((''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((000111666???EEEIIIPPPXXXRRRQQQ\\\iiipppzzzyyyjjjeeepppzzzzzzwwwwwwxxxxxxdddxxx~~~}}}zzzxxxaaaeee___WWWZZZ[[[TTTUUU___jjjkkk```ZZZZZZGGGAAA888111...---,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((&&&''',,,///333;;;EEEWWWYYY___\\\[[[ooo}}}ssskkk]]]hhhsssvvvggggggddd^^^^^^dddiiiiiihhh[[[SSS]]]nnnrrrbbbPPPOOONNNIIIAAA999222000000(((&&&%%%%%%''')))))))))(((((('''''''''&&&&&&&&&xxxgggZZZ]]]ppp|||aaaWWW^^^iiissscccooovvvMMM000111...111///......,,,+++***)))))))))"""$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''((()))*********)))$$$&&&666LLLVVVRRRRRRXXXNNNEEEEEEOOOTTTSSS\\\kkk]]]XXXRRRddd{{{xxx{{{pppeee```llltttnnnaaa\\\ccclllyyykkkPPPGGGAAA888111---///000,,,))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((###$$$&&&(((***++++++,,,222333666999;;;===>>>???999;;;<<<<<<:::999;;;===>>>===;;;777333///,,,***&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((&&&######&&&***%%%,,,111111222555888999999::::::@@@NNNZZZTTTGGG;;;888444111000///---,,,+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******,,,((('''+++---,,,***+++000LLLZZZnnn]]]MMMnnnssswwwlllfffiiikkkjjjmmmsss}}}|||~~~sssaaaQQQRRR___ooo|||zzz~~~|||}}}bbbUUUSSScccuuu{{{pppHHH999AAA111,,,((((((,,,111444444333111...+++)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***+++)))((('''(((***,,,...555777>>>HHHOOOSSSXXX___\\\[[[dddnnnsss{{{yyykkkWWWaaaqqqsss{{{~~~vvvuuurrrsssrrrsssaaaWWWUUUSSSTTTWWWZZZ\\\\\\fff[[[LLL???888444111///******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***''''''---999???BBBLLLXXX]]]aaarrrqqqeee}}}qqqssswwwvvvmmmsssvvvuuutttvvvvvvsssdddcccbbbbbbbbbaaa^^^\\\aaa```ZZZPPPDDD<<<999999---***'''&&&''')))***)))((((((((('''''''''&&&&&&uuufff[[[___nnn|||}}}aaaWWW]]]hhhssscccqqqvvvLLL111222///111000......,,,+++***)))))))))$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((())))))******"""...LLLlllqqq\\\HHHCCCFFFMMMUUUWWWUUUZZZjjj{{{zzzzzzpppmmmyyy~~~~~~zzzZZZPPPbbbuuuqqqaaa___iii~~~JJJ===111000222111///...&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((***,,,000444666777777777JJJIIIHHHIIIJJJNNNQQQSSSGGGBBB===<<>>;;;AAAAAA@@@>>><<<999666444---+++)))&&&&&&&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((###(((///111222333777;;;@@@KKKSSSUUUWWW^^^dddeee[[[]]]]]]```nnn}}}|||qqqQQQOOOKKKHHHCCC===666111//////...,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++++++++***+++---+++***222<<<\\\tttkkktttqqquuuwwwooouuu{{{xxxqqqnnnwww~~~rrrpppqqqvvvxxxuuuzzz~~~{{{sss}}}|||uuutttppprrr||||||xxxtttuuu{{{mmm\\\WWWVVV^^^zzz{{{___EEECCC999333+++(((,,,111333444111000---+++)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***+++)))((((((***///444888<<>>@@@@@@@@@??????333000,,,(((&&&&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''111===GGGKKKOOOSSSWWWIIIUUU```ccchhhqqqxxxzzzkkklllfff```dddooonnndddkkkjjjgggccc\\\QQQFFF>>>222222000///---+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***************++++++,,,(((***...///+++,,,===PPPrrrjjjrrrwww{{{aaaUUUqqq~~~zzzuuusssxxxxxxnnniiihhh```^^^dddaaa\\\aaaYYYaaaiiikkklllrrr{{{}}}iiiUUUYYYlllvvvuuuwwwUUU666CCC:::///***+++///000000111///---+++)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******+++)))'''(((,,,333;;;@@@HHHLLLUUUaaaggghhhkkkooo___ZZZ]]]aaacccpppyyyssskkkooossswww}}}~~~rrrtttzzzjjj[[[^^^cccgggcccUUU???///************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******888===LLL^^^aaaYYYYYY```ooo[[[eeeppp___^^^cccQQQVVVKKKKKKMMMGGGLLLZZZ___TTTWWWVVVPPPOOOUUU[[[]]]___kkkooo\\\YYYfffuuuzzzqqq___NNNDDD===888222---***)))(((''')))(((((((((''''''''''''zzz{{{vvv]]]ZZZeeeiii~~~}}}ddd]]]```fffqqqeeeooozzzIII444,,,555111333000///---+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''))))))$$$"""000BBB@@@:::???HHHGGG@@@KKK___ccciiiuuuxxxooooooqqqhhhooo~~~OOOOOOeeennnhhhvvvlllTTTCCC999000111555111///...(((###&&&,,,)))!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***%%%###''',,,///555:::\\\iiikkk\\\RRRTTTTTTMMMTTTWWW\\\```cccgggqqq{{{uuueeeVVVNNNRRRdddiiiZZZIIIFFFAAA>>>======<<<;;;;;;EEE???***"""***+++!!!,,,((($$$%%%)))***&&&"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((((()))((('''%%%((('''+++***###'''---)))///666iiinnn^^^hhh\\\]]]___aaaeeelllvvv}}}lllbbb^^^VVVLLLVVVkkktttsssnnnnnnhhh\\\___ccc]]]^^^HHH999999666+++)))000000((($$$((()))&&&%%%((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,***111///+++,,,111GGGgggmmmqqq|||rrr{{{{{{~~~fffYYY___nnnyyy|||}}}{{{kkkddd]]]UUUTTTQQQKKKEEEBBBAAAAAABBBAAADDDHHHLLLRRR[[[fffnnnssszzzjjjSSSWWWuuummmeeeqqqzzzqqqJJJAAADDD===---''',,,...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++)))((((((((())))))((()))...+++***222;;;NNNhhhccceeeccceeellldddZZZ]]]___VVVXXXmmmrrrlllsss{{{~~~zzz~~~ppphhhxxxuuulllppp|||mmmdddeeeYYYSSS\\\bbb[[[NNNFFF555222---((((((***'''###((('''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))"""+++***''')))''',,,<<>>>>>999...***,,,((((((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''%%%$$$***'''$$$&&&---222666999PPPUUUkkkyyyqqqjjjnnnoooccc```^^^___```___ZZZVVVaaaVVVTTTVVVVVV___gggcccbbbaaahhhmmmmmmsssuuukkkzzznnnbbb\\\VVVJJJ999---333---***,,,+++'''&&&)))((())))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***+++,,,)))333111+++444BBBTTThhh}}}xxxnnnqqqttt{{{|||xxx}}}yyyooo~~~iii[[[___mmmyyy~~~}}}sssaaaPPPEEE>>>999888777666555555666888999555666666666888===FFFLLLYYYcccooo{{{~~~bbbZZZiiizzzzzz|||UUUJJJ???777000(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((()))*********%%%++++++000===GGGVVVlllpppuuurrrnnnmmmfffhhhvvvyyyfff^^^www|||xxx|||{{{rrrlllmmmtttdddXXXXXXZZZ[[[cccnnnmmm```VVVYYYcccgggaaaZZZXXXwww}}}eee```SSSKKKTTTfffiii```KKK888---000///&&&&&&000))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))'''---***(((000666@@@QQQ]]]]]]fffsssvvvnnnjjjnnniiiVVVYYY[[[XXXYYY___eeeiiijjjllloooooommmooossszzz|||vvvkkkgggiiiiiiaaaTTTNNNZZZmmmuuurrrwww~~~wwwiiieeeqqqgggJJJ<<<>>>666...---,,,******+++***((('''''''''{{{pppXXXWWWccceeexxxfff^^^```dddmmm```qqqyyyGGG444,,,333///222///...---+++***))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++&&&%%%''')))...@@@SSSRRRGGG===AAAOOO]]]cccbbbXXXYYYdddnnntttzzzvvvuuurrrlllhhhgggmmmlllyyylll\\\^^^pppPPP///111888888999666...((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&+++111===JJJPPPPPPQQQTTTTTT\\\dddeee```]]]^^^```SSS___iiijjjddd```bbbgggqqq}}}|||ssscccRRREEE@@@@@@BBB@@@:::;;;BBBAAA666---+++%%%''')))(((&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&,,,'''+++:::<<>>:::***&&&///((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++---333444<<>>;;;DDDHHHEEEJJJ[[[lllttt{{{llleeelll}}}~~~yyyLLLBBBcccxxxTTT555111777666999:::444+++'''''')))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))(((((()))***,,,---111???SSSaaabbb\\\]]]cccjjjiiiiiifff^^^WWW[[[eeeddduuuwwwmmmjjjjjjaaauuupppUUUAAA===@@@888>>><<<777:::BBB:::***&&&'''''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))*********+++,,,"""...222LLLuuuqqq^^^iiikkkXXXRRRVVVTTTXXXdddjjjhhhgggjjjvvviiimmmwwwuuueeeffftttzzzooommmssstttmmmiii___MMMWWWdddqqqtttooohhh```YYYCCC:::111...//////---+++(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++*********++++++,,,...///+++888XXXlllllljjjhhhrrrsssmmmkkkiiittt|||yyyzzz}}}}}}www~~~yyyuuugggSSSFFF<<<:::666000111888555555555555444333222111555444333222222333444666333:::BBBHHHPPPaaawwwwwwkkkhhhsssuuu{{{]]]DDD@@@???555...///((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))***+++111777;;;GGGYYY\\\[[[bbbzzzmmmXXXSSSbbbjjjppp{{{vvv}}}zzzvvvwwwtttooojjj```YYYZZZ[[[\\\```fffVVVQQQNNNRRRXXXaaaooo}}}ppprrrnnnwwwooonnn|||vvvvvvqqqjjjiiikkkvvvsssPPP:::888111 ))))))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((---***...AAANNNSSSZZZOOOQQQZZZeeehhh```XXXUUUYYYeeehhhhhhooolllcccaaabbbmmmuuupppeee[[[UUUQQQNNNLLLOOOUUU[[[^^^fffmmmsssyyyfff^^^___WWWPPPXXXppp}}}{{{{{{rrrWWW??????:::&&&++++++***++++++***)))(((vvvkkkWWWYYYdddfff|||ggg```cccgggpppcccqqquuuAAA333---333...222...---,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))%%%+++<<>>222...333...333...---,,,+++************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))333FFFOOOHHH===888999CCCJJJJJJNNNYYYbbbdddqqq|||~~~zzz\\\^^^TTTrrrUUU777666888;;;888000***(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&(((...777???DDDWWWcccqqqrrrdddVVVVVV]]]aaagggllljjjbbb]]]]]]___nnn{{{xxxmmmkkkmmmmmmuuurrrvvv{{{mmm\\\[[[cccuuuvvveee[[[FFF999???CCC???BBBLLL;;;222)))&&&((()))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********'''%%%''',,,111HHHTTTWWWggg|||ddd\\\iiiooossslllmmm]]][[[XXXSSSPPPRRRXXX^^^___YYY\\\___[[[\\\___XXXSSS[[[llluuusssuuuvvvlllmmmkkkqqquuuhhhYYYccczzzfffFFF333...---++++++***((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++++++++,,,---...///+++999LLLlllmmmjjj}}}~~~www{{{~~~zzzxxx{{{zzzuuufffRRRDDD===:::777999666666888999888:::>>>>>>???@@@@@@???===:::888555444444555888999888777333444666666666999EEEQQQ```~~~nnn}}}sss~~~zzzyyyeeeFFF:::>>>666$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++)))((()))///333FFFSSS^^^jjjuuussspppzzzlllooojjjggglllppp|||wwwgggjjjkkk```VVVTTTWWWWWWWWWWWWUUURRRPPPOOONNNQQQVVV[[[^^^___]]]\\\QQQOOOQQQUUUUUUWWWfffxxxyyybbbmmm}}}~~~{{{gggaaaeeelllsss~~~kkkWWW___WWW[[[dddgggZZZEEE:::;;;******)))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,'''999DDDPPPeeejjj^^^TTToooiii```YYYWWW\\\dddkkkpppqqquuuxxxyyyzzz{{{wwwpppllliiijjjnnnmmmeee[[[VVVUUUrrrwwwjjjooovvvmmmSSS@@@222...***)))***,,,+++))){{{sss```]]]aaadddjjjccceeehhhpppbbboooooo<<<222///444...444------,,,+++************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***,,,555AAAAAA888555999HHHMMMTTTYYY^^^fffoootttyyyvvvmmmCCCBBBcccmmmCCC;;;777;;;>>>888///+++''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''')))---444>>>GGGPPPUUUkkkmmmooonnnfff\\\ZZZ^^^nnnwwwyyylll___YYYUUUPPP]]]ooo|||zzzuuusssooohhhggguuudddXXXQQQ\\\sss|||qqqdddNNNAAAEEEDDD<<<>>>JJJEEE===222+++''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((()))***)))***000:::CCC^^^hhheeeUUUKKKPPPZZZ```SSS```ooonnniiisssuuufffTTTYYY___ccceeehhhllloooooofffggglllnnnwww~~~yyyfff``````^^^]]]jjjvvvsssllleee```___[[[TTTSSSXXXyyybbbIII:::222...///...+++)))((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++---...000111<<>>EEEJJJKKKNNNUUU\\\^^^fffiiilllmmmjjjccc[[[VVVOOOIII@@@:::777666444333:::666444555333000333999KKK\\\wwwmmmuuu|||~~~zzzcccGGG@@@;;;///))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++******...777>>>VVVeeeppptttuuulllkkkxxxrrraaahhhwwwnnneeeaaaeeekkkiiidddZZZPPPLLLOOOVVVZZZYYYZZZ]]]aaaeeefffbbb]]]^^^WWWRRRPPPMMMLLLTTT```lll{{{llllllhhhaaacccvvvgggooo```VVVXXXccc```NNNDDDGGG111000---***))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&((()))+++---...222GGGTTT___qqquuufffZZZkkkfff^^^ZZZ^^^iiittt{{{zzzvvvzzz|||zzzxxxwwwrrrkkkllliiikkktttzzzwwwpppmmmhhh}}}tttpppiiiOOO[[[qqq{{{uuu~~~iiiRRR<<<666...******+++***)))yyytttccc```cccgggooogggiiikkkrrrdddooommm:::111000444///555------,,,+++************''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%)))222888333...666FFF999CCCPPPWWWYYY___ppp~~~vvvqqq~~~vvvssssss|||xxxxxx{{{}}}yyywwwwww|||}}}lllJJJJJJccczzzpppgggNNN@@@777;;;AAA===444...((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))...666AAALLLVVV^^^bbbaaa\\\\\\aaafffgggiiilll```nnnqqqeee```hhhmmmjjjggguuu|||wwwvvv}}}}}}|||~~~ooo\\\SSSXXXeeeqqqwwwccc^^^RRREEEAAADDDDDD@@@KKKEEE;;;///'''%%%(((,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%'''***,,,111<<>>::::::444222777999666666999<<<:::UUUvvvkkk{{{}}}\\\CCC<<<888))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((***++++++,,,333>>>GGGKKK^^^iiilllhhh___aaarrrrrrcccjjjwwwzzzrrrdddaaallluuuuuuxxxuuummmbbbZZZXXXXXXXXXdddddddddiiiqqqwwwuuuqqqhhheee```ZZZWWWUUURRROOOUUUaaakkkzzzuuummmddd```dddmmmuuu~~~{{{}}}tttiiiccceeecccWWWJJJ888555000,,,))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&(((***,,,...000EEEYYYeeemmm|||pppdddXXX]]]aaabbbggguuu}}}sss|||}}}tttsssuuummmnnnvvv[[[VVVYYYkkkzzzuuuqqq|||ZZZDDD<<<111+++++++++***(((sssjjjfffaaajjjppp___hhhqqqlllggg~~~eeeDDD...+++000111---...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&$$$###(((---BBB>>>777000222999<<<:::===@@@AAAEEEXXXsss}}}vvvwwwxxxyyy{{{|||{{{{{{sssjjj___ZZZZZZ\\\\\\[[[dddggglllrrrwwwzzz|||}}}~~~rrr|||iiiTTTZZZiiipppxxxnnn```III>>>BBB>>>777;;;---)))&&&%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***(((''''''((()))+++,,,222<<>>KKKJJJIIIOOObbbtttqqqbbbUUU```mmmuuusssllleeebbbWWWWWWZZZ^^^eeemmmtttyyyooopppssswww|||~~~gggPPPYYYvvvpppIII<<<999777:::000,,,(((&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((''''''(((***,,,999OOO]]]]]]aaajjjggg[[[WWWXXXXXXZZZbbbmmmpppnnnooo}}}ooonnnuuu|||}}}oooxxxpppjjjjjjqqqqqq^^^^^^XXX???>>>CCCGGGFFFFFFCCC999---((()))&&&(((***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''')))&&&%%%)))+++***)))+++---111:::III\\\gggfffaaaVVVuuuxxxqqqYYY]]]ffflllyyynnneeeiiiaaafff{{{|||qqqmmmgggZZZZZZgggnnnssskkknnnvvvwwwrrrmmmkkkZZZ|||fff```<<<000))),,,000...,,,---)))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,---000666;;;^^^vvvvvvmmmqqqrrrjjjbbbwwwmmm]]]KKKUUU\\\ZZZYYYbbbpppyyy|||vvvdddNNN???777555444888KKKiii^^^QQQEEE???:::555555:::;;;:::<<>>RRRmmmlllnnnpppwwwuuu[[[WWW\\\eeeqqqzzzxxxwww{{{}}}bbb```zzz~~~WWW???666))))))...(((tttkkkfff___fff}}}nnnbbblllssslllgggeeeCCC000...222333000...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***...000999999777555999BBBGGGFFFLLLRRRVVVZZZaaaeee[[[LLLPPP\\\hhhkkkbbbWWWQQQOOOZZZ```fffiiiiiijjjnnnqqqwwwuuurrrooooooppprrrtttyyyzzz{{{|||ddd@@@FFFvvv}}}JJJ666666999===444000+++'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))(((''')))...222GGG^^^eeeXXXWWWfffhhh[[[ccc___VVVQQQXXXiiizzzmmmWWWkkktttccccccnnncccbbbXXXAAACCCIIIJJJJJJGGGAAA<<<888///'''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((''''''(((((((((((((((((('''%%%&&&***+++)))))),,,&&&666IIIWWWeeemmmhhh^^^ggg|||zzzjjjppp~~~{{{rrryyy}}}yyy|||gggYYYddd___dddvvv}}}wwwccccccdddiiiqqqwwwyyyzzzyyyuuuooogggeee^^^PPPMMMbbbuuuvvvgggNNN777111222...******((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******///***)))---...000;;;HHH]]]qqqyyynnneeekkknnniii{{{mmmBBBOOOYYYdddiiimmmtttzzz|||}}}zzzcccKKK999222888EEEHHHEEE\\\^^^EEE>>>999888<<<::::::999999@@@SSSpppbbb^^^cccrrraaa<<<888333---***)))******+++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))''')))...:::HHHUUU]]]___xxxuuuuuuwwwtttlllgggfffvvvzzzuuuzzzsss______ggguuuiiicccdddkkk|||ooo[[[bbbdddnnnkkkUUUSSS^^^dddjjjZZZFFF999000***))),,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******...888IIIUUUeeekkknnnhhh```___^^^]]]fffnnnxxxuuuzzzrrrbbbtttiiiLLL;;;,,,(((***'''yyyqqqkkkccckkknnncccmmmsssnnnkkkiiiEEE111///000///---...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&'''+++------***...111222888@@@DDDCCC@@@QQQ^^^[[[RRRNNNOOOPPPeeefffeee___WWWTTTXXX]]]]]]ccckkknnnmmmjjjhhhiiifffbbb]]]WWWSSSQQQQQQRRR[[[[[[\\\aaahhhpppuuuwwwxxxxxxvvv[[[PPP```uuu}}}sssYYYLLLDDD======999555///***'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***++++++))))))---666>>>TTT___cccYYYPPPUUUdddooouuuhhhVVVOOO]]]yyyfffqqqvvvkkkkkkpppZZZooodddYYYQQQEEEHHHFFFGGGKKKGGG>>>;;;<<<555)))&&&'''''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((('''))),,,,,,)))+++000444JJJ___hhhkkklllcccVVVaaakkkjjjccc[[[PPPSSSeeeqqqzzzqqqfffrrr{{{qqquuupppooouuuyyyvvvrrrqqqlllfffeeekkkqqqrrrqqqrrrwww|||wwwkkkXXXfffrrrxxx|||[[[SSSaaa]]]???KKKrrr}}}wwwUUU;;;222111...)))((('''&&&'''((()))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******+++///******......333HHH___rrrxxxvvvpppyyyrrrJJJaaajjjsssuuuvvvyyyzzzyyyvvveeeMMM;;;888===JJJaaannnoooxxxWWW@@@:::???===>>>===888555???YYYqqq|||mmmttt```sss}}}{{{HHH:::444///,,,***''''''(((((((((((((((((((((((((((((((((((('''((())))))***)))))))))))))))*********'''---777EEEWWWdddhhhfff|||pppbbbbbbkkkwww{{{xxx~~~iiimmmttt```lllttt}}}ooodddbbb^^^bbb{{{tttaaa```ZZZJJJaaaZZZQQQEEE777+++***///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###'''+++---888IIIVVV[[[hhhtttvvvlll^^^TTTYYYhhhttt~~~xxxvvvvvvwww||||||jjjiiinnneeevvvxxxlllWWWGGG666,,,******yyypppiiibbbjjjlllaaajjjppplllmmmiiiDDD222000000///......------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''***111333111***000555777888;;;:::666===LLLWWWTTTKKKKKKUUU___ccc```]]]ZZZZZZ___eeejjjccceeeffffffbbb\\\TTTPPPCCCBBB@@@>>>======>>>???<<<;;;;;;>>>CCCHHHLLLMMMOOO\\\hhhlllrrr~~~zzz___WWWcccqqqzzzbbbAAA999<<<999444...***'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))),,,+++)))(((+++444@@@IIIVVV\\\^^^YYYZZZdddqqqwwwoooeee[[[```wwwxxx}}}~~~iiihhh```___lllyyybbbpppjjjooolllTTTJJJCCCBBBIIIHHH>>>888999777111)))((('''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))***,,,******000999VVVfffrrroooiiifffbbb\\\YYYbbbbbbdddooonnnaaa[[[^^^nnnllleeevvvwwwyyyuuuqqqrrrrrrpppnnnnnnuuuqqqooonnnlllhhhhhhkkkoooffflllzzz}}}xxxnnniiitttnnnsssfffcccjjjUUUNNNpppfffAAA000777:::333***(((''''''((()))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***+++++++++,,,+++,,,...111===[[[xxx|||~~~xxxrrrzzzjjjsssooowww|||yyyuuuwww{{{}}}uuu^^^III;;;999FFFVVViii}}}___DDDAAABBBAAAAAA<<<333111@@@RRRrrr}}}rrrvvv~~~ggg;;;333...---,,,(((''')))((((((((((((((((((((((((((((((((((((((()))******((()))))))))*********+++***333???NNN```mmmnnnggglllnnn]]]iiiuuuppp|||nnniiisssaaaOOOXXXdddkkk~~~www}}}qqqhhhSSSVVVXXXQQQ???...)))---************************(((((((((((((((((((((((())))))))))))))))))))))))''')))+++222CCCYYYgggjjj|||pppbbbaaasss~~~yyyrrrnnnqqquuuvvv{{{|||kkk^^^RRRhhhxxxuuuiiiWWWDDD222,,,000zzzqqqjjjcccmmmjjj___hhhmmmjjjmmmeee???000111222111222...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""((()))(((...888:::666,,,333:::;;;<<<>>>===:::HHHIIIKKKNNNSSSYYY^^^aaaQQQTTTXXX\\\^^^\\\XXXUUUYYYWWWTTTPPPJJJDDD===999:::999999999;;;===@@@AAA???AAACCCFFFJJJNNNQQQSSSXXX]]]aaabbbfffqqq|||jjjOOOVVVppp}}}}}}KKK:::===<<<888222,,,)))((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***(((''')))222>>>JJJRRRTTT______YYYjjjnnn^^^ccclll}}}~~~yyyyyy{{{hhhZZZaaa{{{jjjfffjjjjjj{{{{{{zzzoooUUUOOOCCCHHHHHH@@@777666888:::---***((('''((())))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((()))***)))---:::HHHaaafffiiieee______gggoooggghhhvvv{{{dddkkkbbbnnnggg^^^jjjwwwssslllqqqooolllkkkjjjjjjlllmmmgggfffgggjjjiiigggjjjoooooogggjjjooommmuuu}}}gggbbbmmmyyyvvvuuuyyyvvv[[[SSSdddkkktttiiiJJJ555666:::666...,,,)))'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))***+++,,,,,,+++---///111999PPPooo|||pppiii|||ppppppuuufffeee}}}qqqxxx|||xxxvvvzzz|||dddIII;;;:::EEE[[[pppkkkFFF@@@;;;:::;;;777222888BBBVVVvvvppp{{{EEE777---...///+++***---))))))))))))))))))))))))))))))(((((())))))***+++((())))))******+++++++++---888EEETTTfffssspppeeehhh|||rrreeettt{{{kkkeeewwwxxxaaannnmmm]]]SSSTTTggg|||RRRUUUXXXVVVHHH666+++)))************************(((((((((((((((((((((((()))))))))))))))))))))))),,,((()))777NNNbbbnnnqqqyyytttvvvooooooooonnnmmm~~~~~~gggYYYeee|||{{{zzzfffRRR999***...}}}tttmmmhhhtttkkkcccmmmpppmmmpppccc===000111222111222...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###)))***'''---777888222,,,333888999;;;@@@CCCCCCIIIHHHJJJQQQWWWYYYVVVTTTGGGNNNUUUXXXUUUMMMFFFAAA999<<<>>>???@@@EEELLLRRRSSSRRRRRRSSSWWW]]]dddhhhlllqqqvvvzzz{{{~~~~~~yyyzzzzzzyyyhhhIII===^^^ppp|||QQQ>>>======;;;666///+++))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))''')))111???LLLUUUYYY\\\cccbbb___kkk~~~}}}mmmhhhwww}}}kkkYYYYYYiiizzzhhh}}}hhhWWWNNNKKKHHHCCC:::555888@@@000---)))((()))***)))(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))+++,,,666JJJ]]]fffeeejjjnnniiidddkkkyyy^^^eeeuuuTTTfffnnnqqqdddYYYdddrrrvvvyyyrrrsssrrrooommmlllmmmnnnmmmiiihhhjjjiiidddaaabbbcccaaajjjnnneeeeeepppuuuzzz]]][[[fffvvvoootttkkktttfffZZZeeemmmcccKKK777222666333///***''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++,,,,,,---+++///000444GGGggg~~~|||iiilllqqqrrrxxxnnnsssrrrwwwzzzyyy{{{dddQQQAAACCCNNN^^^uuuqqqJJJ===555999;;;888777;;;>>>```|||~~~fff]]]FFF333//////,,,+++...))))))))))))))))))))))))))))))(((((())))))***+++((())))))******+++,,,,,,444@@@NNN[[[mmm{{{uuuggglllsss}}}~~~~~~}}}sssllltttrrryyyqqqVVVTTTZZZ[[[zzzwww]]]VVVRRRSSSPPPDDD555,,,************************(((((((((((((((((((((((()))))))))))))))))))))))),,,(((111MMMfffnnnmmmkkksssrrr}}}{{{uuuooolllmmmqqqfff|||mmmdddgggxxx}}}|||nnnNNN///***}}}sssmmmhhhvvvnnniiisssvvvqqquuueee>>>000000000...///...------,,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%+++***%%%(((111000(((222666888444333888===>>>???GGGRRRXXXTTTKKKFFFFFFDDDJJJOOONNNGGGCCCEEEIIIDDDHHHIIIFFFBBBFFFSSS___ooonnnooosss}}}|||xxxdddJJJKKKaaaqqq{{{~~~lllNNN===<<<======888111,,,******''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))---:::KKKYYY^^^^^^jjjccccccgggbbb\\\fffxxxssseeeaaaeeejjjttt}}}```fffwwwtttRRRXXXOOOHHHFFF>>>666999CCC333///***)))***+++***(((((((((((((((((((((((((((&&&&&&&&&'''((())))))*********+++---111>>>XXXnnn}}}{{{qqqlllvvvbbbkkkqqq|||rrrqqqsssttttttnnnnnndddhhhjjjhhhfffeeeeeeeeegggaaaaaagggmmmkkkgggeeehhhaaaggglllfffiiiqqqsssyyy{{{vvvllljjj{{{sssmmm~~~}}}dddVVVSSS[[[ooo{{{eee???222>>>666111+++''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***+++,,,---------111111666RRRwwwyyy}}}qqqqqqyyy~~~yyy{{{zzzxxx}}}wwwyyyzzz||||||sssNNNCCCBBBPPPccctttbbbLLL::::::===666000///555DDDjjj{{{aaa~~~ssstttVVV:::000...***(((,,,)))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,;;;GGGUUUbbbuuu|||lllgggaaaddduuu||||||vvvuuusssooo~~~rrrQQQNNN]]]bbbkkkhhhWWWJJJNNNVVVQQQAAA333************************(((((((((((((((((((((((())))))))))))))))))))))))------BBBjjjoooeee^^^{{{ooo\\\lllvvvrrr||||||kkkcccooo|||```iii[[[nnn{{{jjj<<<---{{{tttllllllyyyqqqjjjrrrrrrmmmppp```===444//////111...///...---+++***)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((------((()))...111444777888777999===AAACCCGGGKKKKKKIIIIIIMMMRRRVVVTTTQQQQQQSSSYYY```dddkkknnnjjjeeekkkyyy~~~{{{uuu}}}qqqWWW```ggggggnnn~~~pppMMM666888@@@222***---((())))))((((((((())))))***((((((((((((((((((((((((###'''******((((((((('''111$$$999JJJeeeuuu\\\XXX\\\hhhjjj^^^XXXgggjjj^^^WWWeeerrriiiKKK]]]dddOOONNNJJJCCC===;;;>>>AAA:::444---)))((())))))((((((((((((((((((((((((((())))))))))))(((((((((((())),,,+++...CCC```kkkeeevvvvvvqqqwwwyyyaaa```ggg\\\mmm~~~~~~yyyjjjpppssskkkllliiifffdddfffllltttyyy~~~|||sssnnnqqqmmmhhhfffkkkoookkkcccsssyyyzzz```sssttttttuuu]]]WWWLLLSSS]]]kkklllSSS:::666999555///***)))+++)))%%%))))))))))))))))))))))))(((((((((((())))))))))))(((*********)))***+++---...+++///EEEdddzzz~~~xxxppplll|||hhhccc}}}wwwvvvyyy{{{|||tttqqqooozzzzzzsss|||wwwUUUBBBHHHSSScccxxxggg:::888@@@999333777555666KKKpppuuuuuuddd~~~555555777---"""***************)))))))))))))))))))))))))))******+++%%%***(((***000------777GGGTTTTTTZZZpppvvvsss}}}gggRRRZZZwwwjjj{{{}}}mmmuuu}}}zzzbbbiii\\\pppcccaaaPPPLLL______GGG999,,,+++,,,...,,,''''''***))))))(((((((((((())))))###)))---+++(((((())))))---111VVVdddyyynnnhhhlll[[[XXXZZZZZZooowww|||sssnnnttt}}}fffxxxtttyyytttqqq???///yyysssmmmmmmzzzoookkkuuuuuupppsss```===444000000222//////...,,,+++***)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&)))...---******///222333666777999:::<<<>>>???BBBEEEEEECCCEEEIIINNNLLLPPPWWWaaammmyyyvvvddd```eee]]]VVVfffuuu]]]AAA:::>>>555111222+++)))((((((((((((((())))))((((((((((((((((((((((((&&&((((((((((((***++++++222,,,BBBOOO___hhhRRRNNNWWWjjjoooaaaeeevvvkkk^^^ccczzztttbbb\\\ppp~~~TTTMMMFFFDDDFFFFFFBBB======777///)))((()))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))((()))777UUUpppssshhhbbbffffffvvvqqqaaaoooqqq```fffqqqxxx|||nnnppprrrmmmiiiqqq{{{}}}mmmeeeggglllnnnjjjooottt}}}{{{uuurrrhhhssstttkkk]]]SSSRRR___lllgggNNN555777777444///)))'''(((((())))))))))))))))))))))))(((((((((((()))))))))***(((*********)))***,,,...//////:::SSSmmmyyyvvvoooggg```bbb```jjjxxx}}}zzzvvvvvvvvvuuuxxx|||wwwaaaKKKKKKUUUcccsssaaaAAA:::999555111777444@@@]]]yyyyyyuuuzzz|||~~~YYY333333...000...************)))))))))))))))))))))))))))******+++))),,,)))(((---+++...<<>>======???EEEJJJPPPVVVbbbooo}}}}}}wwwfffbbbgggpppuuu~~~OOOUUUsssooogggKKK<<<===:::888333((()))((((((''''''(((((((((((((((((((((((((((((((((***(((&&&''')))+++,,,,,,...333HHHNNNSSSXXXMMMNNNYYYrrrzzzmmmvvvxxxzzz}}}xxxoookkkyyyhhhVVVCCC===CCCHHHDDD>>>@@@:::222+++(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,'''+++DDDddduuupppcccgggllleeejjj{{{sssjjjwwwgggWWW```ooouuuxxx||||||sssqqqssstttvvv}}}qqqmmmlllhhhiiikkkqqqzzz|||rrruuuvvvfffMMMMMMaaa}}}wwwQQQ777999999333+++&&&'''+++))))))))))))))))))))))))((((((((()))))))))******(((***************,,,......666KKKgggwwwwwwqqqnnnnnnjjjZZZmmmzzzwww}}}{{{tttzzzrrrttt~~~{{{eeePPPHHHQQQ```qqqPPP777:::<<<666888333555EEE```zzzzzzhhhrrryyy}}}<<>>DDDHHHUUUZZZbbbllluuu{{{xxxjjj___eeessssssvvv}}}wwwyyy{{{zzztttLLLVVVtttiii```lllnnn___KKK<<<999::::::333)))))))))((((((''''''((((((((((((((((((((((((((((((+++'''&&&)))+++******+++444CCCRRROOOJJJKKKLLLOOOXXXppp~~~~~~}}}{{{xxx|||{{{{{{}}}|||nnnqqq|||hhhOOO???===AAADDDDDDDDD>>>666...)))((())))))(((((((((((((((((((((((()))))))))))))))*********---,,,777NNNccchhhaaa[[[hhhuuunnnfffpppqqqvvvvvvbbblllyyyqqq{{{xxxwwwwwwvvvvvv|||mmmooommmkkklllrrrxxx{{{{{{dddwwwtttWWWOOO^^^~~~;;;999777444...((((((+++(((((((((((((((((((((((((((((()))))))))*********((()))++++++***+++---///+++<<<[[[uuu|||vvvwww}}}uuurrroooxxxzzzqqqxxxuuuzzzttt]]]QQQSSS[[[jjjzzztttIII;;;===>>>666444222666KKKjjj]]]||||||qqqxxx}}}___777222111(((+++++++++*********)))))))))))))))))))))******+++***...***(((///666GGG```ddddddnnnrrruuuaaahhhyyyqqq{{{}}}gggllluuuyyyuuuiiisssnnneeehhhXXXHHH:::,,,)))++++++))))))***))))))))))))))))))***,,,)))(((***++++++,,,///AAAbbbiiivvvnnncccwwwtttgggtttpppqqq|||wwwpppkkkkkkoooqqqqqqppptttyyy~~~~~~oooooo{{{fffKKK}}}vvvtttzzzxxxeeedddooonnnmmmxxx\\\;;;444222222444000------,,,+++************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++******+++---...333222333666:::;;;888555999999888999;;;???EEEIIIMMMQQQVVV]]]dddiiimmmooottteee[[[cccjjjjjjkkkqqqwwwzzzyyywwwyyyyyy}}}}}}}}}}}}}}}}}}~~~sssbbbppp}}}mmmbbbqqqooocccLLL;;;888888555222******)))((((((((((((((())))))))))))))))))))))))***''''''+++,,,)))(((***AAAXXXbbb\\\OOOLLLPPPMMMOOO]]]ooopppqqqvvv~~~yyynnnvvvtttxxx}}}~~~fffyyyvvvmmm^^^OOOFFFEEEGGGEEEAAA:::222,,,))))))***))))))))))))))))))))))))((()))))))))*********+++(((444HHHXXX\\\ZZZ\\\ccc___qqqqqqrrr|||sssooouuuvvvrrrppprrrmmmmmmtttzzzzzzssskkkiiilllqqquuuxxxoooxxxrrr}}}jjj^^^WWWWWW}}}FFF:::111111222...******(((((((((((((((((((((((())))))))))))************((()))++++++++++++...000***EEEfffyyyzzzxxxlll|||tttzzz{{{tttttt~~~wwweeeZZZZZZ___lllxxx|||pppCCC777<<<444777666444>>>YYYxxxuuuiiizzztttwwwsssGGG;;;,,,111++++++++++++************)))))))))))))))******+++)))---)))(((111<<>>666///+++)))***))))))))))))))))))))))))((())))))******+++++++++&&&???ZZZccc]]][[[gggvvvzzz{{{nnnttt{{{xxx|||uuulllfffiiiqqqqqqnnnnnnuuu~~~ooohhhiiilllqqquuu~~~aaagggyyywwwxxxfff___TTTBBBMMMlllyyyWWWBBB000000444222,,,))))))))))))))))))))))))))))))))))))*********++++++((()))+++++++++,,,...111333RRRooowwwuuu{{{kkkyyyxxxxxxuuussslllXXXXXX```ddduuu}}}]]]===;;;555888999666999LLLlllmmmyyywwwVVV;;;***666,,,++++++++++++*********)))))))))))))))******+++***---******555@@@RRRkkksss}}}xxxfffmmmttt~~~yyyxxxsssxxx}}}xxxxxxvvvxxx~~~xxxooo~~~wwwvvviiidddWWWPPP___XXXFFF222******++++++++++++******))))))******++++++((()))...,,,)))...777WWWmmmwww}}}yyyttt|||yyytttuuutttvvvrrrjjjfffiiinnnoookkkllloootttyyy|||}}}}}}|||zzzyyywwwvvvuuuuuuuuuvvvwwwuuuyyyzzz~~~ooopppyyy{{{xxxyyyvvvcccfffrrrqqqrrrWWW888222000111333///,,,,,,++++++******++++++'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''',,,---))))))---000///333444555555555555666777666666777:::>>>BBBFFFGGGMMMOOOSSSWWWYYY[[[[[[[[[eeeiiiyyy\\\MMMTTT^^^gggmmmpppssstttjjjdddhhhwwwzzzqqqmmmrrrnnnssszzz}}}}}}zzzyyyxxxxxx}}}yyywww~~~OOOAAA;;;444777...---,,,+++************)))))))))))))))))))))))))))&&&(((---+++(((000>>>SSSjjjbbb\\\ZZZbbbtttfffVVVZZZ]]]aaajjjuuuyyywww{{{{{{uuuxxxwwwcccTTTWWW^^^[[[UUUSSSFFFUUU]]]ZZZddd~~~ooobbbeeekkk]]]ooommmWWWHHHCCCDDDCCCAAA:::222,,,******))))))))))))))))))))))))((())))))******+++,,,,,,222QQQlllnnneeefffrrr|||eeegggvvvxxxyyy{{{~~~wwwqqqrrrwwwttttttuuuyyy}}}{{{yyywwwvvvxxx{{{}}}}}}zzzuuurrr~~~|||nnnkkklllppptttzzzmmmbbb{{{uuutttsss^^^GGGPPPjjjiiiMMM555111555222,,,***))))))))))))))))))))))))))))))*********+++++++++((()))+++++++++,,,///111CCCaaauuutttttt~~~xxxxxx{{{|||wwwwww~~~vvvrrrtttvvvwww~~~yyydddWWW[[[dddhhhuuu{{{VVV@@@:::777777777777BBB```~~~wwwggg999222000,,,,,,+++++++++*********)))))))))))))))******+++***---+++///>>>IIIXXXnnnwwwpppnnn}}}{{{uuuuuussskkkooouuurrryyytttrrrwww}}}{{{yyyuuullluuudddXXXWWWXXXdddRRR===111,,,***)))++++++******))))))******++++++(((***---+++)))555FFF```lll}}}uuusssjjjlllkkk}}}zzzuuummmkkkkkkhhheeehhhnnnnnnjjjlllmmmppptttwwwwwwvvvtttkkkjjjiiijjjkkklllmmmmmmiiihhhkkkssszzzxxx}}}}}}}}}yyy|||zzzhhhkkkvvvqqqppp}}}UUU777111000111333///,,,,,,++++++***+++++++++'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))......***)))///222000222555666555333333666999444444666999>>>BBBDDDEEEHHHLLLRRRXXX\\\]]]]]]\\\XXX___fffmmmxxxsssaaaOOOWWWaaaggggggccc```___XXXJJJFFFQQQYYYZZZcccrrrppptttxxxzzzyyyyyyzzz|||xxx{{{~~~[[[OOO}}}hhhCCCAAA@@@777999///...---,,,++++++++++++)))))))))))))))))))))))))))&&&(((,,,***)))777JJJmmmyyy]]]MMMKKKYYYsssfff^^^iiikkkeeemmmyyysss{{{|||sssqqq{{{bbbGGGBBBFFFFFFGGGJJJNNN^^^lllmmmhhhkkkxxxlll^^^```{{{|||}}}}}}dddjjjmmmgggZZZMMMFFFDDDCCCDDDBBB<<<444---******))))))))))))))))))))))))((())))))***++++++,,,,,,CCCbbbyyyuuukkkmmmtttuuuyyynnnYYY___yyyxxxppp}}}zzzkkkgggjjjmmmmmmmmmuuuyyyzzzzzz{{{xxxvvv||||||tttggg```sssxxxpppoooqqquuusssuuuyyysss[[[nnntttVVV;;;444444000++++++)))))))))))))))))))))))))))************+++++++++((()))+++++++++---///222PPPkkkzzzrrrtttwww___gggaaatttooo~~~wwwssspppuuu|||zzzwwwnnnbbb]]]aaaiiinnnvvv{{{lllCCC>>>666222666777>>>YYYxxxjjj{{{>>>@@@***,,,,,,,,,+++++++++******)))))))))))))))******+++)))---,,,444FFFSSSaaatttyyyoooxxxoooffftttssstttzzzuuuggghhhrrrrrrxxxqqqlllpppvvv|||xxxuuuuuu|||~~~kkk^^^gggZZZsss```III999///)))'''(((++++++************+++++++++((())),,,)))***<<>>444444111000222------------,,,++++++***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''))))))***+++---.../////////444999999555222333666555666888:::>>>AAADDDEEEOOOOOOOOOPPPRRRVVVZZZ\\\]]]ZZZ^^^___\\\bbbfff^^^TTTQQQUUU\\\XXXIIIAAADDD===@@@DDDFFFFFFMMM```rrrpppuuuyyyyyyuuutttxxx{{{}}}WWWmmmqqq|||rrrjjjbbbNNN777666CCC555///***)))+++---***'''))))))))))))))))))))))))***'''---///(((000GGGUUUnnncccPPPPPPOOOXXXjjj```^^^iiirrryyyuuu}}}{{{{{{ssswwwfffYYYeeefffUUUTTTeeeYYYWWWoooiiifffpppkkk~~~xxx\\\nnntttyyywwwpppvvvwwwqqqsssRRRMMM999FFFFFFEEE???666...)))'''************************,,,(((''')))******---222WWW~~~yyyrrriiiqqq```YYY\\\aaammmrrriiisssooolllmmmrrrtttqqqmmmrrrrrr}}}uuuvvv~~~yyywww}}}}}}qqqWWWZZZTTTQQQVVVQQQEEECCC>>>cccsssnnnuuuzzzuuuppp}}}sss{{{\\\fff|||~~~sss>>>444000999((('''((())))))(((((()))***))))))))))))***************...,,,,,,...(((...AAAmmmrrrqqqnnnuuu~~~wwwhhh^^^nnnssscccfffqqqyyyvvvtttvvv{{{xxxlllccc```cccjjjooopppttt~~~PPP@@@???;;;///666>>>EEEllltttzzz|||sss{{{VVV888333...,,,***)))***,,,++++++))))))))))))***+++,,,---,,,---+++<<>>777111,,,******************************((()))+++******///777OOOnnnxxxmmmhhhYYYZZZggghhhaaa]]][[[tttrrrpppnnnnnnooooooooommmoooyyyyyyzzz}}}~~~oooXXXYYYSSSQQQXXXXXXEEE888>>>BBBcccpppsssqqqnnnzzz~~~kkksssffflllkkkJJJhhhOOO222+++111***((()))))))))(((((()))***))))))))))))************'''++++++---222///777MMMxxx}}}zzzqqqpppvvvtttkkkiii~~~kkknnnwwwwwwzzzyyywwwkkkbbb```cccjjjnnnqqqssszzzlllLLL>>><<<444555888>>>]]]rrrzzzqqq}}}```>>>444...,,,***)))+++,,,++++++))))))))))))***+++,,,---,,,+++222III___gggwwwsssjjj]]]YYYYYYqqq}}}nnnbbbaaaaaa```fffoooxxxnnngggmmmxxx~~~yyykkkrrryyy~~~~~~|||lllfffccc{{{yyyUUU777+++***...++++++************++++++,,,)))+++...)))---MMMrrryyytttsssmmmlll|||iiiZZZ\\\___```aaabbbdddeeellllllnnnnnnmmmjjjfffcccQQQTTTUUURRRKKKEEEAAA???CCCGGGWWWbbbdddlllvvvttttttvvvkkk||||||vvv{{{xxxqqq}}}___@@@333222111///000++++++++++++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))***+++---...//////333555777555222222444777444444666888<<>><<<666444777LLLaaawwwrrruuulllFFF555///---******+++,,,++++++***))))))******+++,,,------(((===\\\iiioooiii|||ppphhh]]]WWW|||zzzlll___]]]]]]^^^fffqqqnnnhhhfffnnnxxx|||}}}}}}|||ggg~~~tttnnnvvv{{{ssskkkYYYooo}}}fff;;;)))++++++++++++************++++++******------)))666aaa{{{xxxwwwnnnlllvvvjjj~~~{{{ZZZYYY[[[]]]^^^^^^___aaaccceeeggggggfffccc___]]]\\\^^^hhhtttyyyrrrfff[[[UUUSSSQQQ[[[gggjjjqqqtttnnnuuusss{{{jjjaaayyy|||jjjdddsssxxxqqqzzz^^^@@@333111000//////,,,,,,,,,,,,+++)))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))***+++---...//////555666555333111111444777444555666999<<>>444444555@@@MMMkkkpppsss~~~pppvvvqqqqqq{{{|||WWW555000...,,,++++++,,,+++***************+++,,,---...333000NNNttt|||yyyfffgggkkkhhhUUUvvvmmmccc___\\\]]]```dddmmmtttbbb^^^```gggnnnssswww{{{|||ttt~~~}}}rrrrrrwwwxxxzzz^^^[[[^^^uuuxxxRRR555111---++++++************++++++(((---///+++---HHHyyylllqqqxxxvvv~~~uuu___[[[\\\]]]^^^^^^```bbbeeedddfffhhhiiiiiihhhiiiiiinnn{{{XXXQQQZZZgggjjjmmmqqqnnnkkkpppxxxwwwccclllxxxVVVmmm}}}jjjpppqqq[[[AAA111///111222000//////...---,,,+++)))(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((******))))))***+++---...//////777666333222111222333444666666888;;;>>>AAADDDEEEIIIIIIIIIKKKNNNSSSWWWZZZaaa[[[[[[WWWQQQUUUXXXOOOSSSQQQQQQUUU[[[^^^^^^]]]QQQGGG???DDDOOOZZZeeelllnnnoooqqqrrrsssssstttttt||||||}}}}}}~~~dddfffsssdddNNN;;;999777444000---+++++++++)))))))))))))))))))))))))))***,,,,,,999]]]wwwsss___\\\TTT\\\[[[___pppiiiQQQOOOXXXiiirrrrrryyy|||rrryyyxxxRRRLLLkkkppp___\\\dddtttqqquuummmeeejjjnnn[[[yyy{{{mmmLLLEEE===;;;<<<:::333,,,************************,,,***)))(((+++:::VVVoooaaadddbbbnnnnnngggyyyjjj[[[xxxtttgggkkkjjjkkkpppuuurrriiiaaadddqqqyyysssmmmoootttuuupppwwwyyywww|||}}}bbb^^^ssskkkOOOYYYttt|||}}}yyyqqqxxxuuurrrsssxxx|||yyytttvvv{{{mmmaaaHHHjjj~~~tttKKK999666AAA222...***(((***+++***((())))))))))))***************...,,,,,,000444HHHfffoooiiijjjwww}}}{{{yyynnn]]]]]]eeerrrvvvtttwww~~~qqqggg\\\VVVXXX^^^aaabbbgggnnntttuuuvvvzzz||||||ppp~~~~~~jjjHHH999444555111<<>>999666888<<>>:::999555111---+++++++++))))))))))))))))))))))))******---222IIIqqqrrrMMMRRROOOXXX\\\ffftttbbbMMMSSS]]]fffhhhgggooozzzbbbLLL[[[}}}ggg[[[gggkkkqqqmmmlllooonnnoootttcccqqqrrr\\\RRRHHH>>>:::<<<;;;555...************************+++***)))+++///===VVVlllpppttthhhmmmeeeWWWjjjppprrrxxxeeebbb|||}}}iiihhhhhhhhhiiikkkllliiiccc^^^lllppprrrqqqnnnkkkiiigggtttuuuxxxxxxtttqqqyyyuuu^^^IIIFFFnnnjjjMMMXXXttt|||~~~xxxwwwuuuttttttvvv{{{wwwtttjjjddd===888<<<555///***(((***,,,***((())))))))))))************---111---+++...222GGGfff{{{rrrsss|||{{{uuueeeiiimmmqqquuuyyy}}}~~~mmmcccXXXSSSVVV\\\^^^^^^eeemmmsssrrrsssxxx{{{zzz}}}aaaRRRWWW::::::999,,,999>>>YYYqqqyyy}}}}}}xxxeee===222///---+++,,,,,,+++***++++++++++++,,,---......222LLL^^^iii}}}zzziiidddccciiirrreee{{{wwwyyyuuufffWWWIIIMMMSSSYYYaaakkkuuu|||``````dddjjjnnnqqqwww}}}}}}yyysss]]]OOOUUUmmm~~~uuupppppppppooo\\\lllccc]]]eee||||||SSS///,,,++++++************++++++)))......+++444NNNlll}}}xxxkkksssrrrhhheeefff{{{___TTTVVVWWWYYYZZZ[[[^^^bbbfffdddbbbaaadddiiiiiibbb\\\lllhhhgggppp~~~~~~SSSCCCGGGZZZfffnnnsssqqqkkkkkknnnttt~~~~~~}}}~~~wwwlll|||jjjYYY@@@000...333444222---------,,,***((('''&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&((()))***+++))))))***+++---...//////666555333222333333222111444555666999<<>>===666...***************************)))***---222???TTTfffnnn{{{ttt~~~sss\\\ccc\\\RRRdddeeeqqqvvv___kkkggghhhiiigggccc```^^^^^^kkkgggggglllqqqnnnhhhdddqqqmmmpppvvvssslllppp|||jjjiiigggFFFBBBOOOoooyyy|||rrr|||tttttttttsssqqqvvv|||```nnnwwwjjjDDD===444666000***(((***,,,***((())))))))))))************+++///......333:::QQQsssyyyoooppp~~~{{{ssstttuuu\\\hhhtttlllwwwyyyrrrtttxxxkkkaaaUUUQQQUUUZZZ]]]\\\eeemmmqqqnnnooovvvzzzzzz}}}~~~~~~GGGiiiddd???AAA>>>***666AAAIIIaaawww~~~}}}yyy}}}iiiCCC222000---+++,,,,,,+++***++++++++++++,,,---......111VVVcccbbbxxxwwwjjjpppdddnnndddQQQ~~~uuusssmmm___RRRMMMRRRWWWZZZaaakkkvvv|||\\\^^^dddkkknnnooossszzzxxxeeeOOOPPPhhhtttmmmssszzzvvvnnn[[[YYY{{{{{{~~~hhhVVVtttsss???000++++++************++++++(((---......<<>><<<@@@IIIWWWbbbccchhhnnnqqqrrrqqqppppppuuuuuuwwwxxxzzz{{{}}}}}}~~~{{{LLL;;;999999111''',,,000'''))))))))))))************)))...(((NNNkkkcccUUUZZZWWWjjj___zzzZZZEEE___kkkgggddd___YYY[[[\\\llluuu{{{[[[FFFKKK\\\kkkTTTVVVeeeppp~~~~~~___fffkkkoooooojjjuuummm___KKKBBBBBB???>>>;;;000,,,***)))***++++++***))),,,###///333...LLLkkkbbb|||yyynnnjjjnnnfff^^^aaaeeebbbKKKcccvvviiikkkbbbjjjhhhhhhfff[[[PPPTTT___eeejjjgggkkkjjjkkkmmmSSS```mmmqqqqqqssspppoooyyy|||sssEEEDDDIIIkkkyyyzzzrrrppp{{{wwwnnn}}}hhhvvvuuu\\\FFFyyypppFFF444666000///,,,***)))))))))*********************++++++......111///...FFFgggvvvxxxlllssstttpppcccuuuuuutttuuuvvvvvvxxx{{{}}}|||mmm[[[PPPUUU\\\[[[YYY\\\eeegggjjjlllnnnqqquuuxxx{{{}}}SSSQQQqqq~~~HHH999888333777;;;KKKdddyyy}}}~~~|||vvvGGG333111---)))***,,,---+++***...***)))...,,,)))111:::hhhcccoooqqqtttjjjqqqNNNqqq~~~yyyuuujjjXXXKKKHHHMMMRRRWWW___jjjrrrsssZZZ___fffmmmqqqtttwwwyyyzzzttt]]]QQQlllpppqqq}}}ppp}}}hhhhhhwww|||~~~``````PPP000...+++)))***)))''')))...,,,///+++///555hhhppp~~~qqqhhh{{{```UUUUUUYYY\\\\\\WWWWWW]]]eeehhhjjjeeekkkhhhyyyxxxWWW```iiimmmllleeeyyyqqq|||bbb???888SSScccdddfffgggmmmnnnqqqtttuuuzzzoooeeefffuuuoooYYY@@@555333111000//////...---.........+++)))(((((('''&&&&&&&&&&&&&&&(((######((()))'''&&&)))+++******+++,,,///222333333333222111111111222222333444666999<<>><<<000---,,,$$$))))))))))))************(((...///YYYttt___RRRSSS___hhhQQQfffjjjGGGFFF]]]gggccccccaaa___bbb\\\gggkkknnnxxxzzz{{{\\\???;;;GGG___rrrwwwdddQQQRRR^^^eeelllvvvwwwmmmttt{{{pppooogggVVVGGGBBBDDD>>><<<;;;444,,,+++******++++++***))),,,'''...---111___sssccceeecccdddhhheeeaaaeeeaaaUUUOOOfffqqqhhhjjjffffffeeeeeeaaaVVVNNNUUUbbbcccgggaaaggghhhmmmvvv```^^^kkkoooooosssppppppzzzlllccc]]]hhh}}}ttt\\\@@@DDDdddqqqsss~~~{{{|||xxxooowwwwwwooozzz}}}yyy}}}|||ooo^^^\\\JJJsssvvvXXXBBBBBB111///,,,***)))))))))******************++++++,,,---,,,000222555PPPqqq~~~wwwpppvvvppp~~~kkkssseee{{{qqqsssuuuvvvyyy|||{{{xxxhhhYYYOOOTTTZZZXXXYYY]]]cccfffiiikkkmmmppptttwwwzzz|||~~~VVVHHH```mmmPPP===:::555555888HHHaaauuu}}}|||}}}VVV666333...++++++---,,,******...***)))...,,,+++555QQQrrrrrr{{{xxxiiiOOO|||}}}ttt```LLLAAAHHHMMMSSSXXXaaammmtttuuuZZZ^^^eeekkkoooqqqtttvvv}}}ggg[[[mmm{{{yyyooovvvpppjjjttt~~~zzzccc[[[yyyyyyLLL888---***)))+++***((()))...))),,,,,,555EEEuuuvvvzzzmmmpppyyywwwxxx```UUUVVVWWW[[[[[[XXXXXX^^^fffiiinnnggglllhhhxxx```VVVeeekkkmmmggg|||oooIII===QQQ^^^```bbbdddiiijjjlllooonnnqqq|||xxx~~~zzzcccjjj___qqq|||oooXXX@@@444222111000///...---,,,,,,---,,,***((((((((('''&&&&&&&&&&&&'''((($$$"""&&&)))))))))***+++++++++,,,...000222444111111111111111222222333333444666888;;;???AAACCCEEEGGGKKKOOOSSSUUUWWWWWWYYYVVVWWW\\\___]]]ZZZZZZWWWRRRKKKEEEBBBBBBAAAAAAAAAGGGHHHDDDGGGVVVccciiikkkkkkjjjiiihhhjjjmmmppppppqqqrrrtttwwwyyyzzz{{{yyyxxx|||uuuUUUllliiiUUUHHH:::999===444---,,,))))))))))))*********++++++)))...777bbb{{{xxxVVVMMMMMMgggfffKKKVVVeeeEEEJJJ___eee```bbbccccccgggdddjjjggghhhsssxxx|||iiiDDD444;;;CCC\\\kkk___PPPRRR^^^dddkkkqqqwwwxxx|||ggg}}}|||llluuueeeQQQEEEDDDEEE>>>;;;<<<777---,,,******++++++***))),,,***---***;;;uuu___eeeiiiiiihhhfffeeeeeedddIIIYYYlllkkkiiigggjjjccceeeccc[[[PPPMMMXXXgggppppppiiinnnpppxxxwww^^^kkkpppppptttrrrsss~~~wwwlllaaabbbnnnwwwqqqfffBBBDDDaaalllnnnyyyuuuvvvyyyooosssvvvqqqvvv{{{yyy~~~~~~zzzeee]]]III\\\~~~pppDDD111111000---+++))))))*********************+++,,,,,,000---000111555OOOnnnzzzqqqpppxxxlllyyygggiiiuuuaaawwwooorrruuuvvv{{{~~~zzzsss```UUUOOORRRVVVVVVXXX^^^bbbdddgggiiikkknnnrrruuuyyyzzz}}}bbbGGGUUUccc}}}]]]AAA===888333555DDD[[[qqq{{{|||}}}\\\999444...---------,,,******---******...,,,...<<<```qqqyyy~~~___SSS~~~qqqUUU@@@;;;EEEKKKRRRWWW```kkkrrrsssZZZ^^^dddiiilllnnnqqqssswwwppp]]]qqq{{{ttt~~~pppsssyyylllcccTTTcccrrrOOO===---***))),,,,,,)))***---++++++***666RRRzzznnnvvvuuuvvvwwwTTTLLLRRRVVVZZZ[[[WWWXXX^^^fffiiilllfffllliiixxxzzz[[[ccckkkqqqiii||||||SSS@@@LLLUUUXXX^^^aaaeeefffhhhjjjiiiiiipppyyy~~~vvvfffWWWrrr}}}YYYnnnvvvnnnXXX???444222111000///---,,,******++++++)))'''(((''''''&&&&&&&&&''''''(((''''''(((((()))***,,,++++++,,,---///111333444/////////000000222333333333444555888;;;>>>AAACCCDDDFFFJJJNNNQQQTTTVVVWWWXXXVVV[[[dddddd\\\[[[aaa\\\TTTIIICCCBBBBBBBBB@@@GGGFFFAAA<<>><<<===888///,,,*********+++***)))***)))---111FFFwwwdddhhhooommmhhhkkkllleeelllGGGdddsssiiillleeehhheeehhhdddWWWKKKMMM\\\kkkmmmkkkbbbggggggooorrraaannnrrrrrrwwwuuuwww{{{{{{}}}wwwfffWWWIIIIIIeeeooopppxxxrrrpppmmmuuu|||~~~rrrppprrrpppsss}}}oooWWWSSS___444333111...+++***)))******************+++,,,,,,---///...222222444OOOrrrnnnooovvvyyyhhhqqqrrrllleeexxxqqqtttuuuuuu{{{{{{pppYYYRRROOORRRSSSTTTYYY```___aaadddfffhhhkkkooorrrvvvxxx{{{~~~zzzSSSWWWcccyyyiiiDDD>>>;;;333444@@@VVVmmmyyy|||~~~~~~bbb;;;333------......,,,+++***---******...,,,222DDDbbbjjjyyy~~~~~~VVV\\\{{{|||}}}kkkLLL<<<===BBBHHHOOOTTT\\\fffkkkkkk[[[^^^dddhhhkkkmmmppprrrlllwwwrrrWWWoooxxx~~~zzzyyyuuuwwwrrrkkkYYYaaa|||^^^DDD...***))),,,---++++++---111---)))///VVVvvv~~~yyywwwyyyiiiIIIGGGTTTUUUYYYZZZVVVVVV\\\cccfffiiiggglllgggooocccccchhhrrrlllxxx}}}TTT===CCCJJJPPPZZZ```dddeeehhhjjjiiiggglllsss}}}{{{zzziiippp|||XXXpppvvvmmmWWW???444222111000///---+++))))))******)))'''''''''&&&&&&&&&''''''(((&&&)))+++)))&&&&&&)))+++++++++,,,---///111333333.........///000111222333444444555777:::>>>AAACCCDDDFFFIIILLLPPPSSSUUUVVVVVVZZZdddlllfff\\\]]]ggg\\\SSSIIIDDDEEEGGGFFFDDD???CCCBBB>>>???KKK]]]jjjkkklllmmmnnnnnnpppsssvvvtttuuuvvvxxx{{{}}}~~~zzz|||yyyQQQ999;;;666---+++***************+++++++++++++++...???\\\sssdddXXX___fffsssccc]]]jjj~~~NNNBBBTTTdddgggbbbfffhhheeefffiiikkkddddddoootttvvv~~~\\\>>>;;;???\\\nnncccQQQNNNVVV\\\kkksssyyyzzz{{{|||wwwtttaaazzzgggmmmVVVtttlllUUUHHHEEE?????????888000---+++)))***++++++******&&&,,,;;;MMMeeeyyyZZZ^^^iiiiiicccooouuugggiiiHHHggguuuiiioooffffffgggjjjcccPPPEEELLL^^^jjjjjjhhhaaagggfffjjjyyynnnaaammmqqqqqquuutttvvvxxxvvvzzz|||qqq[[[IIIHHHIIIeeeppprrryyyqqqnnnmmmooorrrvvv|||wwwpppnnnmmmrrr{{{ooo^^^KKK{{{oooCCC444222///,,,*********+++************+++,,,---...***,,,444555999XXXuuuzzzlllnnnqqquuuwwwvvvuuu||||||nnnTTTQQQOOOPPPRRRUUUZZZ```\\\^^^aaadddfffiiimmmpppsssvvvyyy|||^^^[[[ffftttuuuIII>>>===555444>>>RRRiiixxx}}}sssmmmqqq>>>333++++++...---,,,---***,,,***+++///,,,666NNNiiikkk~~~}}}{{{RRRjjj~~~|||vvv___CCC999???BBBHHHNNNRRRYYY```cccbbb[[[___dddhhhkkknnnrrrtttkkknnnrrrUUUfffooouuu}}}yyywwwuuu{{{fffaaazzzlllPPP111,,,))),,,...,,,+++,,,///---+++---[[[{{{{{{ooolllxxxwwwcccIIIKKK[[[TTTXXXYYYUUUUUUZZZ___bbbgggjjjkkkcccbbb~~~mmm```___nnnnnnuuupppKKK777;;;???HHHXXXaaaccccccfffjjjjjjhhhlllqqq|||~~~sss|||{{{vvvzzz}}}~~~ZZZuuuxxxlllVVV>>>333222111000///---+++)))))))))***)))((('''&&&&&&&&&&&&'''(((((("""''')))'''&&&((()))(((******,,,---///111222222............///000111222444444444666999===AAACCCEEEFFFHHHKKKNNNQQQSSSTTTUUU^^^iiinnnggg______eeeUUUQQQMMMMMMPPPRRROOOLLLDDDNNNYYYWWWIIIDDDVVVooogggiiikkkmmmnnnoooqqqsssvvvwwwxxxzzz|||}}}~~~wwwyyy|||~~~gggFFF666<<<999111+++&&&*********++++++++++++,,,***222FFFWWWnnnaaabbbkkkiiilll```aaa{{{{{{IIIFFFRRRaaabbb^^^eeeiiifffgggdddhhhcccbbbjjjmmmoooxxxeeeEEE<<<===___wwwoooZZZRRRSSSSSScccmmmuuuvvvvvvyyy|||}}}~~~~~~jjjkkkXXXxxxwww^^^kkkuuu\\\JJJEEE@@@AAAAAA999111...+++)))***++++++***,,,'''---@@@OOOUUU^^^jjj[[[aaaqqqnnn```lllttt```XXXOOOgggrrriiillljjjgggfffiii^^^HHH???LLL^^^eeeiiiiiidddmmmlllnnn|||sss[[[hhhkkkkkkppppppsss~~~|||pppgggiiillleeeUUUHHH??????\\\iiinnnxxxrrroootttqqqpppsssyyy{{{ooolllmmmrrrxxx}}}gggaaaFFF[[[wwwzzz^^^@@@555333000---+++******+++************+++---...///,,,...666888<<>>333111111000///...,,,)))))))))***)))(((&&&&&&&&&&&&&&&'''((((((###%%%&&&'''---222///'''))))))+++---///000111111............//////000111444444444555888===AAADDDFFFGGGHHHJJJMMMOOOQQQSSSTTT^^^gggiiifffccc___[[[NNNQQQVVV\\\___\\\TTTNNNKKKMMM\\\llleeeRRRTTTfffgggiiijjjkkkkkkllloooqqqwwwwwwxxxyyyzzz{{{||||||vvvyyyzzzzzz|||ZZZQQQ|||VVVMMM;;;888===777111///+++*********+++++++++,,,,,,---;;;SSSWWWjjj[[[^^^ddd___dddaaa\\\uuuJJJLLLUUU```]]]WWW___eeedddeee```fffbbb___dddfffiiitttxxxpppOOO@@@;;;^^^yyyrrr^^^VVVXXXZZZ```jjjsssttttttxxx|||~~~~~~~~~yyymmmaaahhh{{{fffbbbppppppZZZLLLFFF??????BBB<<<222///+++)))***+++++++++,,,+++---===SSS]]]```ggghhhtttccchhhoooWWWGGG```mmmrrrjjjdddmmmjjjdddfffYYYCCC>>>PPPaaaeee```___ZZZdddbbbcccrrrjjjTTTaaafffgggmmmooossswwwkkkhhhfff[[[MMMEEE999777QQQ^^^dddrrrpppooouuurrrrrruuuwww{{{}}}nnnlllooorrrsss~~~hhhuuu}}}ooouuuqqqPPPPPPqqqjjj]]]???666444111---+++***++++++*********+++,,,---...///222000777<<>>333111111000//////,,,***))))))******)))&&&&&&&&&&&&&&&'''((()))'''%%%$$$(((555>>>666(((((()))+++---...000000000///............///000000444444444555888<<>>>>>BBB???333///+++))))))***++++++***///...999XXXnnnqqqqqqiii}}}ffffffnnnWWWAAApppuuuuuukkk]]]nnnkkkdddfffXXXBBB@@@UUUfffggggggddd^^^gggdddcccssslllQQQ^^^cccfffnnnqqqvvvyyyrrrppphhhVVVDDD;;;;;;666LLLVVV]]]mmmmmmnnnoooooorrruuutttuuu|||mmmmmmqqqqqqooovvvddd^^^|||uuunnnLLLJJJ~~~uuuhhh>>>666444111...,,,+++++++++*********+++,,,---///000333///666AAAOOOiiisssooo{{{{{{333666TTTdddxxxpppqqqxxx{{{|||sssVVVMMMKKKHHHHHHNNNUUUXXXVVVWWWYYY\\\^^^```cccgggjjjnnnqqquuuyyy}}}nnnIIIFFFPPPMMMXXXuuujjjFFF===666222777GGG___rrryyyzzzzzzxxxddd~~~[[[EEE222///...)))(((---***+++))),,,///---???aaammmWWW{{{{{{nnnooojjjLLLkkk}}}sss|||sssUUU===777777444888???GGGLLLRRRXXXYYYVVVUUUYYY___eeelllrrrxxx}}}eeepppxxxxxxtttjjjWWWDDDLLLiiirrreee```___[[[[[[VVV```dddjjjssswwwnnn}}}zzz~~~ssstttuuutttttt<<<222***)))++++++***,,,///+++///222tttuuulllvvvuuulllvvvnnnzzzxxx|||IIIJJJNNNMMMOOOUUUXXXWWWYYY```gggiiihhhuuucccmmmppp\\\tttZZZ___iii^^^QQQ???:::@@@222111444...333GGGVVVeeecccdddhhhjjjiiikkkpppooozzz}}}uuu~~~}}}kkkwwwxxxaaaxxxxxxsssWWW<<<333444111......///...,,,***(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&((()))***)))((()))***,,,,,,,,,...000111///---...------......///000111111222333555888;;;>>>???BBBCCCGGGLLLPPPRRRQQQPPPOOOUUU]]]aaacccaaaXXXOOORRR^^^gggfff___VVVNNNHHH???888555???RRRbbbgggeeeiiikkkllllllkkkjjjkkklllpppooooooqqquuuxxxyyyyyyuuuttttttxxx}}}zzzzzzyyycccDDD:::777888111###++++++************++++++---GGGSSSZZZaaaRRRGGGTTT]]]]]]fffjjj^^^>>>JJJ\\\\\\\\\\\\[[[ZZZYYYYYYXXXUUUKKKLLL[[[aaabbbjjjiiixxx|||jjjTTTCCC;;;HHHfffeeeTTTMMMTTTsssiiikkkhhhjjjpppnnnqqq{{{~~~}}}{{{wwweeedddmmmuuurrrdddnnnkkkHHHBBB@@@@@@FFF@@@BBB777///)))***+++))))))++++++000///JJJggguuu}}}pppooouuu}}}uuukkkzzz\\\AAAxxxpppiiijjjccc```]]]cccSSSBBBKKK\\\cccfffdddaaa```bbbcccdddiiipppRRR\\\eeehhhiiinnnwww}}}~~~{{{ooo[[[III===:::111KKKUUUSSSgggpppqqqrrrooonnnnnnmmmnnnvvvpppmmmsssuuuwwwyyyvvvssstttvvvKKKBBB{{{|||qqqMMM777888333,,,))),,,---+++---,,,+++++++++,,,---...,,,555:::===KKKiiitttlllbbbttt~~~mmm555+++JJJfffsssqqqtttxxxuuuyyyfffPPPIIIIIIIIIHHHJJJNNNUUUYYYXXXZZZ\\\^^^___aaadddfffmmmqqqrrrqqqwwwsssTTTUUUyyyeeeDDD<<<;;;888AAASSSkkk|||PPP888777444888FFF]]]pppxxxyyyyyy{{{wwwsss~~~pppGGG---......------)))%%%111(((,,,///...KKKccc\\\hhhpppmmmsssZZZqqquuuKKK777666777:::;;;>>>DDDLLLSSSUUURRROOOVVVXXX]]]eeemmmsssuuuvvvkkkooosssuuuyyyttt```JJJJJJeeexxxsssgggcccccc___YYYUUUZZZgggooosssxxxooovvvvvvtttwwwMMM555***,,,+++,,,---)))111444,,,555tttsssvvvwwwyyy|||}}}JJJEEEQQQLLLPPPTTTZZZ^^^``````aaabbbbbbgggjjjhhhdddeeeoooxxxXXXSSSRRRUUU>>>>>>???BBB999555666333222AAAVVVccchhhlllllliiigggjjjmmmnnn{{{}}}~~~xxxlllllljjjuuusss___zzz~~~qqqUUU:::333444333000000---,,,***)))(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&((()))***)))((()))***+++++++++---///000...---...------......///000111111222333555888;;;>>>???FFFFFFGGGIIIMMMPPPQQQQQQRRRTTTYYY___aaa]]]VVVQQQYYY\\\[[[XXXVVVUUUPPPJJJ@@@888222777GGGXXXbbbfffkkkmmmmmmllljjjhhhhhhiiinnnmmmmmmooosssvvvwwwwwwttttttuuuyyy~~~uuuXXX===111000444333++++++************++++++)))GGG[[[fffiiiTTTHHHYYYZZZRRRTTT]]]aaaEEENNN\\\\\\\\\^^^___^^^]]][[[]]]UUUDDDAAAOOOXXX^^^iiijjjxxxoooVVVCCC;;;IIIgggcccOOOGGGOOOpppjjjnnnkkklllpppmmmnnn{{{zzz~~~|||||||||sssuuuhhhiiioootttoooaaakkkrrrKKKDDDDDDCCCDDD>>>DDD777///)))***+++***)))+++'''111111JJJoootttjjjiiieeetttqqqlllmmmHHH<<>>HHH[[[ccceee]]]^^^aaacccaaaaaaiiitttVVV\\\cccfffhhhlllqqqttt~~~rrrxxx~~~dddPPPCCC???===^^^dddYYYdddkkknnnuuurrrrrrssssssttt{{{ppplllnnnllllllooozzzbbbHHHvvv~~~xxxTTT999:::555...***+++---+++,,,,,,+++++++++---...///222:::>>>@@@OOOkkk{{{uuu___sssjjjgggzzzyyyRRR333<<>>???LLLJJJHHHIIIKKKOOOQQQRRRUUUSSSWWW```bbbZZZUUUUUUYYYVVVQQQPPPUUUYYYSSSJJJBBB:::222111;;;LLL___jjjjjjkkklllkkkiiihhhiiijjjlllkkkkkkmmmpppsssttttttqqqqqqtttwww{{{~~~~~~}}}vvvvvvuuuPPP>>>777111...///++++++************++++++...JJJ[[[eeefffRRROOOjjjgggUUUHHHUUUaaaIIIPPP]]][[[ZZZ[[[[[[XXXRRRMMMFFF???111000???IIITTTffflllzzzxxx^^^III888GGGfffcccMMMAAADDDaaaccciiiiiijjjooollllllwwwssszzz|||}}}{{{pppqqqwwwzzz}}}{{{qqq^^^fffXXXFFFAAABBBGGG???BBB999000******+++******+++'''222000HHHuuupppqqqfffkkksssoooaaa???555eee{{{mmmdddeeeeeefffWWWYYYGGG999FFFYYYbbbfff\\\aaagggiiieeeeeeooo|||______bbbgggkkkmmmmmmllleeeNNNYYYkkkjjjYYYIIIAAAHHHpppttt___bbbiiinnnqqqoooppptttuuuvvv{{{vvvpppooojjjhhhjjj}}}}}}NNNnnnyyyMMM======999000++++++,,,+++,,,,,,++++++,,,...000111222999???DDDWWWtttuuu|||fffggg___hhh|||rrrCCCEEEfffkkkjjjqqqnnnrrrvvvuuu}}}fffPPPFFFGGGHHHIIIIIIKKKNNNQQQTTTVVVXXXYYYZZZ\\\```bbbfffiiikkkkkkooowww{{{{{{qqqWWWAAA888???IIISSSDDD666444999<<<<<<<<<<<>>;;;333777EEE[[[nnnvvvwwwwwwyyyfffccc{{{zzzhhhGGG333111...,,,///---)))000(((,,,---444WWWjjjHHHccczzzqqqpppuuukkk[[[vvvpppuuujjjCCC444555333111777999>>>IIISSSTTTMMMEEELLLOOOVVV^^^gggooouuuyyyjjjlllwwwlll\\\MMM]]]sssyyyiii]]]jjj~~~jjjWWWZZZnnn{{{zzzkkklll{{{vvvzzzgggWWWUUUlllyyyMMM555)))+++***+++...******...***999|||{{{yyy|||xxx\\\GGGBBBOOORRRTTTUUUWWWXXXZZZ___eeeiiieeefffgggfffeeefffhhhjjjyyyvvvVVVuuuVVVJJJAAA???:::777CCCWWWccchhhmmmooonnnllllllmmmppp|||lllYYYooouuuoooTTT:::333555333111222---,,,***(((''''''((((((''''''&&&&&&&&&&&&''''''&&&((()))***)))((()))***))))))***+++......,,,+++...------......///000111111222333555888;;;>>>???MMMKKKJJJJJJLLLNNNNNNNNNTTTRRRYYYeeeeeeZZZTTTXXXPPPQQQRRRVVV\\\^^^TTTHHHEEE???666111555FFF\\\mmmfffgggiiiiiiiiijjjlllnnnkkkjjjjjjlllooorrrssssssnnnpppsssvvvyyyzzzyyyxxxlll\\\sss\\\JJJ777888AAA999,,,))),,,++++++******++++++,,,777KKKTTTZZZ]]]RRRZZZ}}}}}}fffLLLXXXZZZHHHOOOWWWVVVVVVWWWWWWQQQFFF>>>000000+++...888>>>KKKaaammmyyyiiiSSS999EEEddddddSSSEEE===PPPWWW```ccceeelllkkkkkktttkkkuuu}}}xxxqqq|||{{{ooo[[[aaannnTTT@@@???MMMDDD<<<:::222+++***+++******,,,+++111---FFFnnnuuuxxxpppsssnnnYYYBBB+++MMMdddbbb```eeegggfffVVVTTTAAA555DDDXXXaaaeee___bbbgggjjjggggggppp{{{aaa^^^^^^eeekkkllljjjjjjTTT<<>>???GGGGGGHHHIIIKKKJJJGGGDDDKKKPPP]]]hhheeeXXXTTTWWWPPPUUUYYY[[[\\\YYYOOOEEECCC@@@:::333444BBBXXXjjjfffggghhhhhhhhhiiilllnnnlllkkkkkklllooorrrrrrrrrppprrrvvvxxxzzzzzzyyyyyy}}}kkkVVVyyyooo___???222>>>===222222,,,,,,++++++++++++,,,,,,666MMMWWW\\\ddd]]]```|||lllNNN]]]OOOEEEPPPSSSTTTUUUWWWVVVPPPFFF>>>666888444444666666EEEaaajjjtttrrrZZZCCCDDDXXXYYYPPPFFF<<>>+++<<>>;;;999GGGYYY```ccciiimmmnnnmmmkkkjjjkkkvvvpppqqqmmm}}}}}}uuuqqqUUU;;;333444222/////////...,,,***((((((((((((((((((''''''''''''((((((&&&((()))***)))((()))***)))))))))+++---...,,,***...------......///000111111222333555888;;;>>>???@@@AAADDDGGGHHHEEE???;;;???PPPbbbhhh```WWWUUUXXX\\\``````YYYSSSOOOIIICCC>>>===:::444333>>>SSSdddjjjjjjjjjhhhffffffhhhjjjmmmkkkkkklllooorrrrrrrrrsssvvvyyyzzz{{{{{{|||}}}|||zzz```:::<<<>>>333333,,,,,,++++++++++++,,,,,,222TTTfffjjjpppggg___kkkkkk```GGG___~~~FFFDDDTTTYYYZZZ[[[ZZZVVVRRRMMMJJJIIIEEE:::666777666GGGfffgggqqqxxx]]]FFF<<>>sss|||oooVVV|||WWWKKKIIINNNPPPRRRTTTVVVXXX[[[___bbbbbbbbbcccdddfffgggfffeeeooo___NNN@@@===:::888EEEWWWbbbeeeiiimmmppppppooonnnmmmwwwvvvyyy{{{hhh{{{uuurrrlllxxx~~~{{{oooTTT:::333555333111111---,,,+++******++++++,,,((((((''''''''''''((((((&&&((()))***)))((()))******)))***,,,......---+++...------......///000111111222333555888;;;>>>??????AAADDDGGGGGGDDD>>>:::999UUUjjjggg[[[XXX[[[^^^fffgggccc[[[SSSNNNHHHCCC<<<<<<999333222===QQQaaakkkkkkjjjgggeeeeeefffhhhlllkkkjjjlllnnnqqqqqqqqqrrrtttwwwxxxxxxyyy{{{~~~{{{yyy~~~HHHAAA@@@111...---,,,,,,++++++,,,,,,---===ffftttiiifff```[[[cccZZZVVVBBBcccDDDDDDTTT\\\^^^```aaaccciiisss{{{wwwhhhUUUOOOPPPJJJPPPfffiiivvv^^^@@@333777444222333000>>>SSSaaadddcccjjjmmmlllpppttttttrrrwwwxxxuuupppppp|||yyy|||{{{fffIIIIIIGGGIII???555---++++++***+++......000888___uuulllfff[[[eeeeee{{{ooolllhhhAAA^^^TTT]]]gggbbbbbbcccXXXXXXNNN888333GGGVVVXXX[[[___```cccfffdddbbbgggnnnccc```cccggghhhlllnnn|||mmmOOOFFF^^^aaaYYYeeeiiihhhgggdddeeekkkpppqqqqqqsssyyyooommmnnnsssoooyyyvvvyyylllqqqqqqeeeAAADDDAAA555+++)))+++---++++++,,,...111444888::::::;;;>>>MMMppp|||tttjjjHHHvvviiitttpppsssxxxbbbMMMDDDEEEFFFGGGGGGHHHKKKMMMNNNPPPRRRSSSTTTVVVZZZ\\\___^^^```ddddddfffnnnyyyjjj^^^VVVOOOJJJJJJMMMLLLKKKJJJCCCFFFbbbgggFFF:::444888FFF\\\ooowwwxxxxxxtttlllTTT~~~vvvYYY@@@333***---000***+++''')))222,,,GGGxxxxxxPPP}}}yyy```jjjppphhhooo___gggrrrxxx]]]888111222000111111333555888;;;???CCCEEEHHHLLLQQQTTTXXX```kkksssuuu|||yyykkkcccccc\\\OOOPPPLLL```~~~|||\\\MMMWWWlll___WWW```ppp{{{{{{xxx~~~|||~~~jjjhhhssssssnnnttthhhddd___PPPccc\\\@@@///---)))***///,,,***111000???~~~ppp|||qqqmmmVVVuuuUUUIIIFFFNNNOOOOOOPPPQQQTTTYYY```eeedddddddddddddddddddddeeemmmvvvhhhUUUDDD???999777BBBSSSccceeehhhllloooppppppooolllwwwyyyuuurrr___vvv~~~qqqzzz}}}yyymmmRRR999222555555333444++++++******+++---///000((((((''''''''''''((((((&&&(((******)))((()))************,,,...///---,,,...------......///000111111222333555888;;;>>>???CCCDDDFFFIIIIIIGGGBBB>>>:::[[[qqqhhhYYY[[[ccceeeggghhhfff```[[[VVVMMMCCC======999444333>>>QQQaaahhhhhhhhhfffeeefffhhhkkkkkkjjjjjjkkknnnpppppppppnnnpppssssssssstttxxx{{{wwwzzz~~~OOOBBBCCC777555---,,,,,,++++++,,,,,,---PPPxxxxxxYYYOOORRRYYYhhhYYYWWWCCCjjjEEEDDDQQQTTTYYYaaajjjxxxzzzwwweee[[[dddooo}}}```<<<444>>><<<999888222@@@MMM]]]``````hhhnnnnnnssslllqqqtttyyy|||rrrmmmxxx~~~|||iiiggg\\\QQQJJJOOOHHHIII???666---++++++***,,,...000444999aaakkkooouuukkk|||kkkJJJ\\\OOO\\\jjjdddfffnnngggXXXMMM777333GGGTTTUUUWWWXXX\\\bbbddd___\\\dddnnn___^^^```cccaaaeee~~~yyylllNNNEEE]]]bbbZZZhhhmmmlllkkkggggggmmmrrrssssssuuuyyywwwllliiihhhmmmvvvnnniiinnn{{{eeeZZZppp[[[jjjyyylllSSS@@@DDDAAA555+++(((+++---++++++,,,...222555999;;;???======JJJllluuuaaa|||uuudddMMM|||hhhqqqppprrrvvv\\\GGGBBBCCCDDDEEEEEEGGGJJJMMMLLLNNNPPPQQQRRRUUUXXXZZZ]]]\\\^^^bbbbbbccclllxxxoooeeeXXXNNNHHHIIIHHHBBB???@@@===???ZZZ|||iiiHHH;;;444888FFF]]]pppxxxyyyyyytttVVV}}}}}}^^^CCC444,,,///222+++444,,,,,,111***GGG|||{{{___|||wwwvvvzzz___kkkcccsssmmmppptttwwwRRR444000222000222///333777999888999;;;>>>EEEIIINNNRRRVVV^^^jjjsssrrrppp```bbb```WWWSSSPPPbbb|||yyy[[[OOOYYYZZZ```\\\PPPPPPcccvvv~~~||||||pppkkkmmm~~~yyyyyy{{{pppXXXjjj___BBB111---)))***///,,,(((------AAAvvvnnnwwwqqqnnnXXXvvvQQQEEEDDDOOOJJJJJJJJJLLLQQQZZZeeemmmhhhiiihhhfffdddcccdddfffnnnkkkqqq\\\IIIAAA:::555???NNNbbbccceeehhhlllnnnooonnniiitttuuu}}}{{{ppp}}}lllrrrlllKKK777666222///111000...---+++***))))))((((((''''''''''''''''''''''''&&&((()))***)))((()))******+++,,,---------,,,,,,------,,,------...///000000222444555666888<<<>>>AAAEEEHHHGGGHHHHHHEEE???@@@RRRbbbeeecccccccccbbbeeejjjooopppjjj```VVVQQQDDD>>>888666666;;;JJJYYYllliiihhhgggffffffhhhjjjlllllljjjjjjjjjkkklllmmmlllnnnqqqrrrtttvvvzzz}}}zzz|||www{{{~~~gggIII@@@GGG???,,,...---,,,+++++++++,,,---LLLwwwyyyeeeVVVWWWhhhhhhUUUVVV@@@```HHHFFFJJJ[[[AAARRRgggoootttfff```hhhsssaaa```YYYYYY^^^WWWEEE888777III\\\ddd\\\]]]lllrrrlllllllllrrr{{{|||vvvrrrttt}}}}}}}}}zzz}}}}}}aaaYYYssshhhXXXKKKHHHIIIIIIFFFFFF777,,,,,,,,,)))***...222///777ggg}}}vvvjjjttt{{{nnnvvvpppCCCRRR===ZZZeeehhh^^^ooo^^^ZZZSSS999666BBBPPP^^^SSSXXX]]]aaaccccccdddfffiiinnnVVVSSS]]]\\\```zzz]]]BBBBBBNNNYYY^^^iiinnnfffhhhjjjmmmooorrrtttrrrnnnzzzsssiiijjjjjjmmmppphhhttt]]]eee|||jjj|||jjjgggfffKKKrrryyy[[[GGGBBB;;;444...+++***+++,,,---...///111666<<<@@@999>>>@@@IIIqqqhhh[[[```{{{~~~^^^IIItttkkklllpppsss```AAABBBDDDEEEEEEEEEFFFHHHJJJMMMMMMMMMNNNPPPSSSVVVXXXXXXXXX[[[```bbbdddllltttxxxaaaTTTHHHEEEDDDAAA===<<>>???EEEHHHFFFDDDBBB===777<<>>555...---,,,++++++,,,------GGG\\\lllxxxeeeNNNaaarrr\\\WWW<<>>???:::QQQaaa```[[[\\\XXXPPPeeedddfffkkkllljjjmmmrrryyyyyyyyy{{{qqqkkkaaakkkZZZeee{{{ppp```RRRLLLLLLLLLLLLEEE666++++++---***+++000...333666XXXxxxssssssooorrrsssvvvpppAAAZZZBBBYYYhhhkkk^^^jjj\\\TTTOOO555333@@@QQQaaaXXXUUUYYY^^^___^^^^^^```ccceeeMMMBBBFFFKKKZZZppp{{{yyykkkeeeSSS@@@<<>>dddVVVWWWqqqyyy|||www}}}sssccc~~~jjjrrryyyNNN333777111000111000000000111333666888:::>>>???CCCJJJNNNSSS]]]gggsss|||xxxiii^^^XXXTTTWWWUUUbbbrrrUUUUUU]]]^^^bbbZZZLLLVVVllluuu||||||tttfffiiixxx}}}ooolllZZZeeemmmNNN222---...******//////+++333BBB{{{{{{```jjjggg===DDDGGGHHHIIIKKKLLLOOOVVV```hhhkkkhhhdddbbbbbbcccdddeeeiiiyyynnn[[[FFF777999:::444===QQQhhhiiiiiiiiihhhiiilllnnnllluuu}}}{{{|||~~~ttt}}}}}}mmmKKK666555222000222///...---+++***))))))((((((''''''''''''''''''''''''&&&((()))***)))((()))******+++,,,---------,,,,,,------,,,------...///000000222444555666888<<<>>>>>>CCCGGGFFFDDDAAA999222888FFFVVV```cccaaaZZZSSSPPPLLLGGGDDDGGGQQQ^^^gggQQQDDD777222333999AAAIII[[[```fffkkklllmmmmmmmmmggghhhiiijjjkkkkkkkkkkkkppprrrtttttttttuuuwwwyyyzzz}}}zzzfffJJJBBBFFFCCC999...---,,,++++++,,,---...???PPPttt~~~aaaqqqxxxcccUUU;;;WWW~~~IIIBBBLLLJJJDDDGGGJJJRRRnnn|||sssooolllgggfffhhhbbbqqqzzzgggTTTKKKFFF>>>:::;;;===PPPaaabbbYYYNNNEEE???GGGNNNVVVXXXTTTTTTaaapppssstttuuuxxxtttVVVaaaVVV```hhhkkkwwwnnn```SSSKKKHHHJJJLLLDDD555++++++---+++---222,,,<<>>GGGkkkuuuggguuuggg@@@lllvvvvvvooommmmmmrrruuuhhhCCC@@@@@@@@@???>>>@@@DDDGGGIIIIIIJJJLLLNNNPPPRRRSSSXXXVVVWWWYYYZZZ\\\dddmmmttteeeUUUNNNLLLHHHDDDCCCQQQTTTrrr{{{{{{iiiLLL===555999KKKcccsssuuuuuuyyytttoooeeetttfffOOO333+++111***...///+++111---333???lllddd^^^kkkmmmooogggkkkzzz^^^zzzooooooxxxRRR444666000000000///......///111333555777::::::???EEEIIINNNXXXbbblll}}}rrrccc[[[XXX[[[YYYddd~~~]]]TTT]]]bbbnnnlllYYYWWWlll{{{||||||~~~jjjggguuuvvv^^^___cccNNN777,,,***+++,,,---...///555???ffffffsssBBB???FFFHHHIIIJJJKKKMMMSSS\\\ccciiihhheeecccbbbbbbcccdddrrrwwwVVV555888CCC444555VVVfffhhhiiijjjiiiiiijjjkkkhhhqqq|||yyyyyyyyy{{{}}}~~~|||zzzvvv|||nnnKKK555444222111222///------+++***)))(((((((((''''''''''''''''''''''''&&&((()))***)))((()))******+++,,,---------,,,,,,------,,,------...///000000222444555666888<<<>>>???AAADDDHHHMMMMMMCCC666666BBBRRR```fffbbbXXXNNNBBBFFFLLLQQQSSSVVVXXXZZZXXXJJJ:::444888@@@FFFHHH[[[```dddcccdddiiinnnoooiiijjjkkkkkkjjjiiigggfffkkknnnqqqssstttvvvxxxzzzyyy~~~xxxfffGGGMMMJJJ666------,,,+++,,,---...///EEE\\\zzzwww~~~kkkVVV???\\\ZZZGGGJJJLLLRRROOOJJJOOOXXX```eeemmmgggbbbbbbbbbbbbeeejjjjjjgggnnn^^^QQQFFFGGGJJJGGGAAA???===EEEPPPXXXYYYWWWWWWXXXIIIUUU```\\\NNNEEEKKKUUUmmmqqqtttyyynnnPPPrrrhhhhhhsssfffqqqjjj```VVVMMMGGGHHHMMMEEE666,,,,,,---+++,,,111...BBBIII___~~~jjjOOOiiizzzQQQnnnOOOQQQgggmmmdddfffeeeZZZTTT888111888GGGZZZTTTXXX\\\___```^^^\\\^^^```TTTVVV```[[[CCC===VVVmmmpppmmmfffcccZZZOOOPPPRRRIII444:::UUU]]]\\\aaaggggggffffffiiilllpppvvv|||}}}kkkjjjkkkgggfffhhhiiitttiii{{{}}}hhhIIIlllwwwfffCCC>>>777000,,,+++,,,...///000333444666999>>>AAABBBBBBBBBMMMxxxxxxuuuJJJqqqvvvsssmmmlllmmmrrrwwwmmmEEE@@@???>>>===<<>>qqqmmm^^^iiinnntttgggeeeuuukkkWWWrrr|||oooyyyUUU444555000111000............///111333555666666:::AAAEEEIIIRRR\\\iii}}}kkkaaa^^^^^^```kkkdddVVV^^^^^^lllsssddd^^^lllxxxyyyyyy|||kkkbbb~~~tttxxx{{{aaa[[[ZZZNNN;;;+++(((,,,...,,,...---222;;;xxxmmm|||HHH;;;GGGFFFHHHJJJJJJLLLQQQZZZ```ggggggfffdddbbbbbbcccdddnnnPPP888BBB666666[[[eeegggjjjkkkjjjiiihhhiiigggoooxxx~~~uuuuuuxxxnnnooozzz~~~wwwyyy}}}}}}tttpppwww|||pppKKK444333222111222///------+++***)))(((((((((''''''''''''''''''''''''&&&((()))***)))((()))******+++,,,---------,,,,,,------,,,------...///000000222444555666888<<<>>>BBB@@@AAAKKKYYY^^^QQQ@@@444===NNN^^^eee```TTTKKKFFFQQQ```lllmmmggg^^^WWW\\\NNN<<<444999AAACCCAAAQQQZZZaaaaaaccciiimmmmmmiiiiiijjjkkkjjjiiihhhgggiiillloooqqqrrrsssuuuwwwwww~~~nnnLLLOOOKKK777------,,,,,,,,,---//////QQQ^^^fffddd___xxx\\\BBBVVVfffJJJFFFQQQ]]][[[UUUYYYWWWTTT\\\lllgggdddcccaaa^^^___cccgggbbb```cccfffgggiiimmmZZZQQQKKKMMMQQQMMMDDD>>>CCCEEEOOOaaawwwzzzdddTTTkkkpppvvv{{{{{{{{{rrreeeyyylllrrrgggzzzrrriiibbbXXXNNNMMMQQQFFF888---------+++,,,000333AAAJJJbbbqqqtttTTTUUUwwwnnnHHHuuuYYYOOOccchhheeeccchhh^^^YYY===222666BBBVVVRRRSSSWWW[[[\\\[[[[[[]]]___[[[[[[qqqzzzZZZ<<>>AAA;;;EEEHHHOOO|||}}}pppwwwxxxtttwwwmmmHHHssszzzuuuoooqqqvvvqqqxxxpppEEE@@@@@@>>>===<<>>CCC@@@AAAKKK\\\cccVVVDDD111999IIIZZZaaa[[[QQQKKKNNNWWWdddmmmnnnjjjccc^^^^^^QQQ>>>444666<<<;;;555???PPP```fffiiimmmmmmhhhffffffhhhjjjkkklllmmmmmmkkknnnpppqqqqqqppppppqqqtttzzzzzzpppwwwqqqYYYNNNMMMHHH???------,,,,,,,,,...///000IIIQQQYYYiiisssbbbCCCEEExxxdddIIIDDDKKKUUUWWWVVVXXXUUUTTTZZZ]]][[[\\\^^^\\\XXXXXX[[[RRRVVVdddyyy|||ttteee\\\TTTPPPPPPNNNGGGBBBIIILLLTTTgggsssmmmsssxxx{{{~~~wwwwwwmmmvvvxxxlllfff\\\PPPMMMQQQFFF777,,,---...,,,---111555???NNNpppvvvaaa```___uuu```LLLjjjjjjEEEtttcccQQQ```bbbggg___eee]]]ZZZ@@@555777CCCXXXUUURRRWWW\\\______```cccfffhhhZZZllluuuOOOEEEOOOLLLMMMQQQIII^^^|||]]]AAA===RRR\\\\\\aaafffcccbbbfffmmmlllgggiiiqqq}}}{{{iiiZZZ___eeefffkkkdddooopppYYYiii|||pppxxxhhhqqqvvv```GGGBBB:::111,,,+++---...111444777:::;;;===???AAA===HHHKKKNNNrrrzzzqqq{{{mmm^^^fffEEEvvv}}}uuulllnnntttoooyyypppFFF?????????>>>===???CCCFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNPPPTTTXXXWWWTTTVVV[[[ddd}}}yyyfff[[[TTTLLLEEECCC@@@CCCbbbnnnsssdddFFF999666@@@WWWnnnvvvsssssszzz{{{yyyiiivvvhhhQQQ555,,,111)))...+++***333111999LLLsss|||zzzxxxlllqqqxxxMMMXXXuuu}}}YYY555444111333111000000/////////111222333333333666:::===???HHHQQQddd~~~|||fffWWWYYYccclll~~~oooZZZaaaQQQKKKLLLLLLYYYjjjooossssssvvv|||~~~jjjbbb~~~zzz}}}nnnooo\\\aaaXXXMMM;;;,,,)))---...,,,111+++222???www}}}\\\===GGGDDDFFFHHHJJJKKKPPPXXX^^^___bbbeeefffcccbbbdddfff[[[jjjppphhh{{{UUU>>>???HHHWWWaaadddhhhiiiiiihhhhhhiiihhhnnnwww}}}|||vvvlllmmmaaaeee|||zzziiiddd~~~yyysssrrrxxxrrrKKK222111222222333///...---+++***))))))((((((''''''''''''''''''''''''&&&((()))***)))((()))******+++,,,---------,,,,,,------,,,------...///000000222444555666888<<<>>>BBBAAABBBHHHSSSVVVKKK<<<222999IIIYYY^^^XXXQQQOOORRRSSSUUUVVVWWWYYY\\\______UUUDDD999999>>>;;;444999NNNaaahhhjjjnnnlllffffffggggggiiikkkmmmooopppkkknnnqqqrrrqqqpppppppppqqqsss|||www``````uuu}}}YYYIIILLLQQQJJJ@@@------,,,,,,---...000111AAAXXXlllrrr^^^EEE999ggg^^^GGGCCCGGGIIIMMMOOONNNOOOTTTXXXNNNOOOTTTXXXVVVPPPNNNPPPFFFXXX{{{yyyqqqggg^^^YYYWWWTTTPPPAAAFFFHHHNNNccc}}}|||uuurrrvvvyyyyyy{{{~~~}}}yyyxxxnnnyyyppp```ZZZSSSKKKKKKQQQCCC555+++,,,///...000555666DDDZZZrrrddd___kkkOOOeeemmmLLLgggdddRRR___aaammm```eee]]]\\\CCC999999DDDYYYWWWSSSXXX^^^ccceeehhhlllpppqqq___llljjjTTTKKKEEEHHHZZZVVVcccwwwjjjdddUUU===;;;OOO[[[```dddbbbccc```dddjjjggg```ccclll~~~mmm```bbbddddddiiidddnnnllluuu{{{rrrzzzaaa}}}zzz\\\EEE@@@777000,,,+++...000222555999<<<===>>>@@@AAACCCFFFJJJQQQkkkpppZZZqqqkkkKKK{{{xxxllljjjnnnmmmyyyoooFFF===>>>???>>>>>>???BBBDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMPPPRRRQQQPPPTTTZZZ___hhhrrreee[[[PPPFFFAAA>>>999QQQ___kkk```FFF;;;777CCC[[[qqqxxxsssttt{{{pppssshhhQQQ555---222***///111,,,000***666QQQtttzzziiijjjNNNLLLuuu}}}ZZZ555444222444111000000///......///111222222222444777999;;;BBBKKKYYYtttqqqZZZTTT\\\```qqqsssYYY[[[UUUSSSNNNHHHWWWjjjnnnoooooorrrwwwzzz~~~pppddd}}}qqq|||sssgggdddPPPXXX]]]KKK888...,,,,,,------//////444;;;|||hhh|||iiiAAAEEEDDDFFFHHHHHHIIIMMMSSSYYY[[[```eeefffdddccceeehhheeekkkxxx{{{MMMFFFPPPWWW^^^aaadddeeeffffffggghhhffflllttt|||~~~yyy}}}vvvhhhiii___eee{{{wwwlllnnnyyy|||zzzuuuuuuxxxzzzrrrKKK111111222333333///...---+++***))))))((((((''''''''''''''''''''''''&&&(((******)))((()))******+++,,,---...---,,,,,,---------------...000000000222444555666888<<<>>>@@@BBBCCCEEEHHHHHH???333555<<>>???@@@AAAGGGAAAHHHXXXlllgggiiimmmoooMMM}}}tttqqqssskkkyyynnnFFF;;;===>>>>>>>>>???AAACCCDDDEEEGGGIIIJJJJJJJJJJJJNNNLLLLLLMMMLLLLLLSSS[[[iiiccc|||mmmaaaSSSGGGAAA;;;111EEESSSeee{{{]]]FFF>>>777DDD]]]tttyyysssttt{{{sssfffuuu}}}hhhPPP555---333+++000...---444000888KKKpppsss___qqqQQQEEEsss{{{ZZZ666444333555111000///...---......///000222111222555666777>>>GGGOOOlllcccPPPUUUUUUgggvvvWWWLLLUUU___WWWJJJTTTeeegggjjjjjjmmmrrruuuyyyqqqddd|||nnn{{{|||vvvrrrYYY``````KKK666///...,,,,,,...---222444444|||uuurrrDDDCCCDDDFFFHHHGGGGGGJJJPPPTTTYYY___eeefffdddcccfffiiikkkkkkYYYKKKZZZccc[[[^^^aaabbbcccdddfffhhhkkkpppwww}}}uuusss{{{tttdddaaa[[[eeezzztttrrr}}}uuu|||tttxxxyyyOOO333//////111333///,,,+++***)))((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))+++++++++---//////...,,,...------......///000111000111222444666999;;;<<>>333999JJJXXXMMMOOOXXXaaa___[[[iii}}}aaa```jjj{{{lllZZZFFF;;;CCCSSSAAA===AAAHHHSSSgggooodddcccdddeeeggghhhiiiiiiiii|||sssfff______bbbcccccclllfff{{{{{{xxxaaaXXX[[[JJJ@@@???999000+++---//////333555888<<>>>>>AAABBB@@@@@@CCCEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHIIIKKKLLLNNNOOOOOOppplll~~~zzzeeeZZZQQQEEE:::,,,222;;;III^^^uuuyyy\\\FFF<<<777NNNfffrrrxxx{{{wwwooo{{{}}}ttt}}}nnnKKK333---//////+++---222***>>>999JJJkkkYYYxxxooorrrxxxxxx|||\\\BBBvvv\\\<<<222---:::333///......---------......000000111333555888:::;;;CCCUUUkkkOOODDD===LLLpppzzz]]]]]]VVVTTTUUUPPPLLLVVVeeecccfffiiimmmppptttyyy}}}yyyoooeee}}}tttoooRRR___mmm\\\777+++***+++333***222,,,111:::tttxxxyyypppVVV888BBBCCCEEEGGGKKKNNNNNNKKKVVV\\\bbbdddcccbbbdddgggfffhhhvvvmmmeee``````fffeeecccbbbbbbccceeegggppppppttt|||qqqppp}}}qqqUUURRRSSSiiivvvrrriiiuuu|||vvvwwwyyyPPP444000///000111...,,,+++***)))((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))+++++++++---///000...,,,...------......///000111000111222444666999;;;<<>>>>>AAABBB??????BBBCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMZZZdddzzzsssZZZHHH;;;555555888>>>LLLdddyyysssWWWBBB999:::QQQhhhrrruuuyyyxxxssstttmmmggg|||lllIII111+++......+++000444,,,===:::NNN~~~SSSsssvvvyyyooo]]]CCCsss|||ggg@@@666...333---//////...---------......//////000222444777999:::BBBIIIiiilllNNNIIIDDDNNNiii~~~xxxddd[[[XXXXXXXXXPPPJJJUUUfff___bbbfffjjjnnnrrrwwwzzzwwwwwwzzziiimmmkkkQQQYYYlll]]]:::///,,,***222***111...666;;;kkklll{{{cccJJJAAABBBBBBDDDGGGKKKMMMMMMTTTZZZaaadddcccbbbccceeegggbbbgggkkkeeegggllliiillluuu{{{VVVLLLOOO^^^ccccccccceeefffiiikkklllppppppuuu{{{~~~}}}rrrpppyyylllQQQCCCLLLjjjxxxqqqoooooowww{{{tttrrr~~~{{{xxxPPP444111///...000,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***+++***+++---///000...,,,...------......///000111111111222444777999;;;===AAACCCJJJUUU```bbb[[[RRRNNNhhhoooddddddhhheeebbbZZZWWWVVVVVVRRRJJJEEEEEEBBBHHHKKKDDDGGG]]]aaaLLLJJJXXXbbb```^^^bbbeeeccchhhgggeeeeeeeeehhhjjjlllkkkjjjkkkmmmppprrrqqqpppssswwwyyywwwpppRRRIII]]]TTTBBB...---,,,,,,---...111222:::SSSdddgggTTTPPP888IIIrrrZZZ>>>EEEXXX```TTTLLLRRRUUUPPPTTTMMMSSSdddjjj]]]MMMGGGNNNXXXdddlllpppsssrrroooXXXRRRLLLJJJLLLPPPRRRRRRXXXbbbYYYNNNWWWbbbccccccfffhhhlllppprrrqqqlllgggqqqtttwwwxxxwwwvvvuuuuuuuuummmzzznnnZZZuuudddXXXwww[[[BBBRRR^^^MMM;;;111,,,000444444777===GGGCCCbbb~~~{{{wwwfffqqq|||QQQuuueeedddoooiiihhhdddYYYFFF555333BBBRRRLLLPPPQQQOOOMMMQQQYYY```dddMMMQQQ]]]vvvtttiiiddd```PPPBBBGGGWWW^^^aaaccc^^^```aaadddgggiiilllmmmnnnpppjjjdddaaabbbdddddddddjjj~~~yyyyyyOOOOOO{{{qqqOOOHHHDDD;;;///+++///222333:::::::::;;;<<<>>>???@@@???CCCBBBgggwwwiiifffbbb]]][[[wwwkkkqqqkkkpppaaa@@@BBB??????BBBAAA>>>>>>AAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIOOOYYYcccuuusss~~~pppRRR>>>555222000000666GGGcccyyy~~~xxxlllPPP===666>>>UUUlllssstttwwwyyywwwwwwpppkkkkkkGGG111,,,...///...222777222???:::LLLgggvvvyyyqqq}}}jjj\\\DDDttt{{{kkk<<<777444111///000///......------............///000222444666777@@@???PPPyyybbbYYYUUUMMMJJJRRR^^^\\\SSSOOOSSSZZZ\\\TTTLLLRRR```\\\___cccgggkkkooosssvvv~~~{{{tttqqqsss\\\\\\cccWWW999000,,,)))222---222000;;;;;;___zzz~~~eeeJJJ>>>???@@@AAACCCFFFJJJNNNRRRXXX___ccccccbbbbbbccceee___eeeooorrryyy{{{qqqiiiMMMMMMJJJ???>>>CCCVVVcccdddeeegggiiilllnnnoooooopppuuuzzzzzzxxx{{{tttrrrwwwkkkTTTFFFWWWzzz{{{lllppplllsssvvv|||tttrrr~~~|||sssMMM444111//////000---,,,+++***)))(((((((((((('''''''''''''''''''''''''''((())))))(((((()))*********+++---///000///---...------......///000111111111333444777999<<<===???BBBHHHTTTaaaeee]]]QQQQQQooowwwgggfffnnnlllhhhaaa]]][[[[[[VVVOOOKKKKKKDDDGGGHHHDDDKKKbbbdddKKKOOOYYYaaa___]]]```ccccccdddeeeeeeeeeeeefffhhhjjjjjjjjjjjjmmmpppqqqqqqqqqpppuuu}}}cccgggnnnJJJ;;;IIIbbbXXXIII...---,,,,,,---///111333;;;bbbddddddqqqxxxmmm```aaaCCC>>>iiiccc===;;;RRR___VVVNNNTTTXXXTTTaaa\\\```qqq~~~sssRRR555888AAARRRgggsssrrrjjjbbb___XXXPPPKKKKKKNNNRRRSSSttttttbbbQQQXXXdddhhhllldddhhhnnntttxxxuuugggZZZjjjooouuuwwwvvvttttttttt~~~lllzzzdddwwwaaa]]]lllNNNUUUZZZHHH888000+++...333666:::???@@@999[[[zzzyyyqqqooovvv~~~rrrYYY~~~yyyrrrbbbaaabbbbbbaaaZZZKKK999222<<>>???@@@@@@CCC@@@CCChhhyyyzzzuuu```dddnnn}}}gggvvvZZZRRRooojjjkkkfffrrrfffFFFCCC@@@@@@BBBAAA>>>>>>@@@???@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFRRRTTTUUUfffnnn~~~\\\BBB777555666999//////333DDD___vvv|||www~~~iiiMMM;;;555AAAZZZqqqvvvtttvvvxxxwww|||{{{yyykkkHHH333///000111111111888999BBB;;;HHH{{{yyypppwwwnnnppplll{{{iiiXXXFFFzzz~~~xxxooo:::666888222444111000///...---------...------...///000222444555888:::CCCSSSccckkkiiieeejjjcccUUUCCC;;;;;;:::777777>>>JJJTTTUUURRRWWW```\\\___cccfffiiilllppprrrwww|||}}}{{{}}}}}}vvvyyyccc[[[UUUKKK222...,,,(((333111222000;;;999VVV}}}bbb???<<<<<<>>>AAABBBBBBFFFLLLOOOUUU]]]bbbcccbbbaaaaaaaaa^^^hhhwwwMMM666666777999>>>TTTggggggffffffgggiiilllnnnnnnoootttwwwvvvsssvvv|||tttssswwwoooaaa\\\lllyyyooobbbjjjnnnvvvwww{{{yyyyyymmmIII222111000000222000,,,+++***)))((((((((((((''''''''''''''''''''''''&&&((())))))(((((()))+++******+++---///000///---...------......///000111111222333555777:::<<<===AAACCCFFFOOO^^^fff^^^PPPNNNnnnwwwiiiiiirrrqqqmmmeee```\\\ZZZVVVQQQOOOQQQKKKIIIGGGCCCNNNhhhiiiOOORRRZZZ``````___```cccddd```dddhhhiiihhhhhhhhhiiikkkjjjjjjllloooqqqqqqpppoooqqqwww~~~zzzxxxyyy}}}|||cccCCCAAA]]]WWWGGG...---,,,,,,---000222444>>>iiikkkeeegggdddmmmrrryyysssxxxYYY???]]]ccc???666KKKZZZUUUNNNPPPTTTRRRXXX^^^dddqqqsssEEE>>>999@@@UUUiiiooommmlllPPPIII@@@::::::@@@HHHMMMyyywwweeeVVV]]]gggkkkqqquuutttrrrsssxxxuuueeeRRRcccjjjrrruuuuuuttttttvvvmmmvvvuuu___iiiuuu|||}}}iiiSSSTTTZZZRRR666///***,,,222888>>>CCCHHH???WWWttt}}}zzzfffSSSmmmEEEiiiyyywwweee^^^^^^YYYYYYXXXPPP???333666AAASSSKKKOOOXXXTTTJJJWWWpppeee^^^YYY\\\^^^ddddddQQQNNNSSSZZZppphhh[[[bbb___YYY]]]bbbeeeeeeeeeeeedddcccbbbaaallljjjhhhggggggfffdddcccjjjcccdddiiixxxttt___```fffddddddssscccFFFMMMFFF999...---444:::;;;999;;;>>>AAABBBBBBBBBAAAFFF???EEEdddxxxmmm}}}rrr}}}vvv^^^>>>qqqqqqnnnooohhhpppsssMMMCCC@@@@@@BBBAAA>>>>>>@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDLLLTTT```xxxwwwjjjiiiWWW___SSSGGGAAA<<<555222222777555666@@@WWWooo|||}}}~~~gggLLL;;;777GGG```vvvzzzvvvvvvwwwvvvsssjjjyyyfffEEE333/////////111333888;;;AAA===KKK{{{}}}fff{{{|||ttt```hhh```WWWFFF~~~{{{zzzyyyxxxAAA333777000333111111000///...---------,,,,,,------///000222222222777===DDDNNN[[[iiiqqqooohhhYYYGGG<<<<<<@@@CCC444444888AAAJJJQQQYYY___\\\___cccfffhhhjjjmmmooorrrxxx}}}zzzqqqvvvsssmmmkkkXXXOOOQQQFFF......---(((333222333000666777PPPkkkKKK===;;;===BBBCCC@@@BBBFFFKKKQQQYYY___bbbcccbbbaaa___\\\bbbkkkuuuUUUHHHFFF888111;;;\\\hhhfffcccaaacccfffkkknnnmmmnnnppptttsssppprrrwww|||uuuoooppptttsssnnngggrrroooiiidddrrriiiuuuxxxyyyzzz{{{iiiFFF222222000000333111,,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''))))))((((((***+++))))))***---000111///......------......///000111222222333555888:::<<<>>>EEEEEEFFFNNN^^^jjjaaaQQQJJJgggrrrmmmqqqvvvsssppphhhbbb]]][[[WWWRRRPPPSSSOOOLLLIIIDDDPPPkkkmmmSSSTTTYYY___aaaaaaaaabbbddd___dddjjjlllkkkiiihhhiiilllkkkjjjkkknnnooopppooovvvvvvzzz~~~zzzqqqkkkiiiiii~~~{{{]]]999SSSUUU>>>...---,,,---...000333444===[[[kkk~~~~~~kkkjjjkkkhhhhhhoooZZZ;;;JJJZZZEEE777EEERRRUUUOOOJJJKKKNNNHHHUUUZZZbbbbbbCCC555555MMMfffnnnmmmmmmccc]]]UUUQQQRRRZZZdddkkkhhhlllccc[[[bbbhhhhhhlllsssooohhheeelllssskkk\\\___gggppptttssssssuuuxxxwwwuuufffxxxwwwkkkeee\\\QQQRRRZZZXXX333///,,,///666===CCCEEEJJJDDDNNNhhhnnnmmm|||~~~MMMQQQooommm888UUUfffaaaeeefff```SSSRRRSSSPPPCCC444333;;;IIIDDDKKKWWWRRRFFFJJJ[[[vvvdddLLLOOOZZZeeegggHHHTTTVVVQQQPPPlll}}}iiiggg]]]UUUXXXZZZaaabbbbbbccccccccccccbbbjjjjjjiiiiiigggfffeeeeeejjjYYYRRRiiiwwwfffhhhqqqlllcccvvveeeFFFJJJCCC777---///888>>>???;;;===@@@CCCDDDDDDDDDCCCHHHAAAGGGZZZxxxxxxfffzzz???YYYrrrpppkkkrrrnnnlllsss{{{LLLBBB??????BBBAAA>>>>>>AAA??????@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCBBBRRRggg~~~nnnOOOHHH999BBBOOOeeesssjjjTTTGGGEEE<<<444,,,000FFFdddyyy|||{{{cccJJJ===;;;QQQfffxxxzzzwwwwwwwwwtttgggPPPnnnxxx[[[===000...---...111888:::<<<>>>@@@QQQsssyyy^^^\\\^^^^^^HHHsssuuuppp~~~xxxHHH///555000444222111000///...---------------------...///000111555666:::BBBQQQaaagggfffcccaaaZZZRRROOOWWWfffrrr^^^RRRCCC;;;===DDDLLLQQQWWW[[[```dddfffhhhkkkmmmnnnqqqrrrrrrvvv|||}}}{{{wwwqqq||||||ooosss{{{kkkmmm|||fffaaa[[[UUUSSSVVVIII///000///(((222000333333555999MMM{{{yyy{{{hhhDDD===<<>>BBBFFFKKKRRRZZZ___aaaaaa```___^^^cccgggooommm[[[MMM===:::DDD___eeedddaaa```ccchhhmmmqqqnnnkkkkkkooopppoooooorrrvvvooojjjiiilllnnnoooqqqjjjssszzzmmmqqqwwwaaassszzz{{{yyyzzz~~~}}}}}}hhhFFF333222000///111000,,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''))))))((((((***+++))))))***---000111000......------......///000111222222444555888:::===>>>DDDEEEFFFNNNaaannndddQQQFFF___mmmqqqzzz|||vvvuuunnniiieeebbb]]]VVVSSSTTTLLLOOONNNFFFJJJaaaeeeOOORRRWWW]]]aaaaaa```aaabbb___eeejjjkkkiiihhhiiilllnnnlllkkkkkkmmmnnnnnnnnnvvvyyy~~~~~~yyy{{{}}}{{{iiiFFF^^^]]]DDD...---,,,---...111333555999MMM```{{{vvvVVVUUUYYYQQQ888888LLLJJJ888<<>>888OOOkkkuuuvvvyyy|||ooo```UUUPPPPPPRRR___gggccc^^^dddeeedddjjjeeehhhgggccchhhqqqpppfff___gggpppsssqqqqqqtttxxxssslllgggwww{{{gggYYYSSSPPPWWWXXXNNN000000111555===EEEGGGFFFBBBGGGJJJ```{{{nnnuuuYYYOOO]]]888AAAYYYOOObbbhhh^^^UUUPPPOOONNNDDD555222888AAAKKKXXXaaagggfff___XXX|||aaa```cccjjjsssXXXYYYbbb___PPPNNNjjj{{{lllhhhaaa\\\]]][[[___```aaacccddddddddddddfffggggggggggggfffggggggjjjddd^^^rrryyyppprrryyymmmbbb}}}\\\JJJGGG@@@555---000;;;AAABBBCCCBBBBBBBBBBBBDDDEEEFFFGGGCCCJJJPPPnnnyyyeeevvvQQQcccxxxllldddmmmjjjmmmpppQQQAAA>>>>>>AAABBB??????BBB>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@AAA@@@OOOgggvvv```pppxxxSSSZZZnnnbbbOOO666...@@@___uuu~~~xxx{{{ttt\\\EEE<<<>>>]]]lllxxxwwwtttwwwxxxuuubbbNNNkkk}}}zzzlllPPP666...000///000444<<<<<<@@@AAACCCOOOtttvvvjjjkkkmmmLLLjjj|||jjjmmm{{{VVV000666444444333222111///......---------------------...///000555666777===LLLYYYZZZSSSTTTXXXZZZWWWVVV```xxxzzzdddPPPGGGGGGIIIKKKNNNRRRXXX^^^bbbfffiiilllmmmlllggg^^^YYYZZZ[[[ZZZUUU___lllpppfffbbbuuulllgggwwwxxxddd```gggttthhhjjjkkkhhh\\\^^^eeeYYYHHH,,,...000)))111///111999888>>>JJJiiiyyyyyyyyyOOOBBB:::>>>AAA>>>===AAA@@@DDDKKKSSSZZZ^^^```___^^^aaajjjssswww\\\IIILLLRRR```fffeeeeeefffhhhjjjmmmooonnnhhhfffkkkoooooonnnnnnqqqhhheeeiiikkkhhhhhhmmmqqqzzz|||lllsss___uuu|||}}}~~~~~~zzzxxxhhhGGG444333///---000...,,,+++***)))((((((((((((''''''''''''''''''''''''%%%'''))))))((((((***,,,))))))***---000111000......------......///000111222333444666888;;;===>>>@@@BBBEEEOOOcccqqqfffPPPEEEZZZjjjuuuxxxyyytttpppmmmkkkeee[[[VVVUUUIIIPPPSSSGGGCCCTTTXXXEEEQQQTTT[[[```aaa______aaaaaaeeeiiiiiiggggggjjjnnnooommmkkkkkklllmmmnnnmmmmmmsss{{{zzzoooPPPHHH___UUUAAA...---------...111444555666JJJUUU```rrrbbb\\\XXXUUU>>>222CCCKKK777555AAASSSSSSFFFFFFSSSOOOUUUWWWWWWhhh|||WWW???MMMjjj~~~wwwmmmiiihhhffflllfff___aaabbbdddmmmfffqqqwwwrrrpppqqqmmmcccaaahhhppprrrpppooossswwwtttuuuZZZttt\\\]]]gggppp^^^QQQNNNRRR^^^XXXBBB...111555<<>>333---111===CCCDDDJJJGGGCCC@@@@@@BBBFFFIIIFFFEEEKKKJJJhhh{{{gggvvvooooootttYYYzzzxxxeeeggglllooommmvvv^^^@@@>>>>>>AAABBB@@@@@@CCC>>>============>>>??????<<<<<<======>>>>>>??????BBBNNNlllYYYBBBKKKccctttwwwuuuxxx}}}oooVVVAAA<<<@@@eeeqqqwwwsssqqqvvvyyyvvvaaa]]]kkkeeeJJJ333///333333555:::;;;===FFFFFFEEEGGG]]]vvvyyyzzzQQQgggxxxqqqjjj999888555000333222111///......---------------------...///000---222555888@@@NNNUUUUUUMMMUUUZZZUUUNNNUUUooo{{{kkk___ZZZYYYYYYFFFKKKRRRZZZ___dddhhhkkkmmmmmmfffXXXLLLJJJKKKKKKLLLHHHIIIOOOPPPPPP\\\mmm{{{wwwvvvvvvxxx^^^TTTZZZnnnooorrr}}}yyydddeeennnVVVCCC&&&+++000***222000000>>><<>>???@@@FFFLLLZZZqqqnnnSSSMMMRRRiii~~~~~~|||~~~|||zzzxxxqqqggg```\\\TTTLLLIIILLLIIIBBB<<<;;;<<<<<<>>>MMMZZZ\\\ZZZ\\\aaadddccccccddddddfffgggiiijjjooommmjjjkkknnnqqqqqqooolllyyyzzz}}}]]]kkkooobbbKKK;;;LLLkkkWWW777000...,,,---000444666777:::IIIdddeeexxxcccrrrYYYXXXPPP///999JJJ===333;;;QQQVVVEEEAAALLLKKKLLLMMMUUU___gggyyy]]]RRReee}}}~~~xxxiiibbbccchhhjjjiiiuuusssqqqpppnnniiibbb]]]]]]gggrrrwwwxxxvvvpppjjjvvv{{{hhh___lll___QQQdddaaabbbRRRHHHVVV^^^OOO>>>///111666;;;AAAGGGLLLNNNBBBJJJJJJaaappp}}}\\\ttt\\\CCCkkk~~~dddbbb]]][[[SSSJJJFFFEEEAAA888000444;;;EEELLLQQQUUUXXX[[[^^^hhhooonnnmmmfffQQQ;;;555888===;;;;;;RRRhhhjjjllliiidddaaaaaadddiiilllddd___]]]```aaa^^^[[[\\\ccceeeffffffdddcccdddfffdddWWWiiidddRRR|||yyyiiiBBBIIICCC999222444;;;???AAADDDLLLGGGAAA???@@@BBBBBBBBB???IIIEEEDDDZZZppppppgggzzzgggSSSOOOSSSvvveeejjjmmmpppqqqvvvgggJJJ;;;:::AAA>>>>>>DDDDDD>>>????????????>>>======<<<<<<<<<======>>>???@@@???JJJiiiPPPIIIkkkyyykkkxxxyyyzzzyyyyyyzzz}}}{{{mmmRRR<<<>>>LLLtttrrrrrrtttyyy{{{zzzxxxgggPPPiii{{{dddBBB111444444444;;;???BBBAAA@@@GGGKKKGGGUUUuuukkkQQQzzzXXXVVVrrrfffjjj<<<999333000222111111000///......---//////.........---------......222:::AAAEEELLLRRRIIIPPPXXXYYYPPPKKKVVVeeetttuuuuuurrrnnnnnnsssyyy___XXXTTTWWW[[[]]]```cccmmmmmmxxxpppeee|||xxx\\\^^^ttt|||ttt~~~zzzgggooouuuxxxZZZ___aaaVVV888+++...,,,+++222666888888BBBDDD<<>>AAA@@@DDDGGGRRRiiikkkVVVMMMRRRjjjzzz{{{yyywwwmmmddd[[[TTTLLLHHHCCC<<<444...,,,,,,777CCCOOOSSSVVV[[[aaaccceeeeeeddddddddddddeeeeeellljjjgggfffhhhiiihhhgggllluuuzzz{{{tttsssttt___DDDQQQsss[[[111///...---...333888;;;<<>>DDDHHHLLLPPPSSSNNN___ooovvvvvvmmmUUU<<<333111666888:::KKK^^^```aaabbbcccddddddbbb```___\\\[[[\\\^^^]]]YYYZZZ]]]bbbbbbccceeehhhkkkmmmnnnffffffrrr______BBBBBBBBB888111333888<<<>>>AAAHHHCCC>>><<<===???@@@@@@FFFHHHCCC@@@UUUwwwuuunnnHHH:::rrrmmmmmmpppkkkmmmpppuuuxxxNNN>>>===BBB===<<>><<<;;;:::::::::::::::;;;<<<===>>>>>>CCC[[[nnnfffdddbbbxxxYYY___qqqxxxppprrruuuvvvwwwzzz}}}~~~~~~{{{kkkPPP<<>>BBBFFFVVV```fff^^^MMMDDDIIIRRRYYY]]]```aaabbbgggooovvveee___ZZZ[[[\\\\\\\\\___aaafff~~~yyyjjjqqq}}}vvvuuu}}}rrrQQQXXX```RRR666***///---...666:::CCC???BBBGGGBBBLLL{{{uuu[[[AAA===>>>555555CCC:::===BBBHHHNNNSSSVVVWWWZZZWWWWWW```ccc___yyyxxxllllllmmmnnnppppppllleeeaaaaaacccgggeeeddddddeeeffffffeeeaaaaaafffjjj___KKK??????FFFfffyyyxxxqqqiiilllyyyXXXrrrnnnyyyxxxtttzzzzzzkkkgggEEE222222000...///---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++((('''((()))***//////,,,///555444---//////......//////000111222222444555888;;;===>>>CCC@@@BBBCCCIII^^^fffYYYMMMRRRkkkzzzyyywwwwww|||pppeee[[[SSSJJJ@@@999888444---+++//////666???FFFPPP[[[aaaaaaeeeeeeeeeeeeeeeeeeeeeeeellljjjhhhhhhiiijjjjjjiiiqqqsss}}}}}}zzzdddTTTiiiUUU777...------000666;;;???AAA???EEE\\\|||~~~rrr]]]PPPAAA888OOONNN;;;333>>>FFFBBB@@@FFFGGGJJJIIIMMMQQQOOO]]]yyykkkfffbbbfffnnnllljjjhhhfffdddcccbbbjjjaaaXXXXXX___eeefffddd\\\aaammmxxxwwwppprrrzzzpppjjjzzzuuufffjjj}}}|||eeePPPXXX^^^JJJ333...444<<>>888111444888;;;>>>BBBGGGJJJPPPYYYccciiipppqqqfffVVVAAA666777>>>AAAMMM\\\```[[[]]]___aaa```^^^ZZZXXX[[[ZZZ\\\\\\XXXTTTWWW^^^cccbbbaaabbbeeeiiilllnnnfffiii~~~qqqhhhSSSCCC???CCC<<<777999===>>>@@@CCCBBB???<<<:::;;;===>>>>>>GGGBBBBBBAAAPPP}}}|||}}}wwwRRRIIIfffyyysssbbbjjjlllooorrrXXXFFF@@@CCC>>>===CCCCCCBBBBBBAAA???===:::888777888888888888888999;;;;;;===:::HHHxxx|||cccRRRMMMIII>>>JJJllleeeQQQ___qqqkkknnnqqqtttuuuwwwzzz|||||||||~~~xxxfffJJJ;;;III___xxxuuurrrrrruuuvvvuuusss\\\\\\uuuXXX===111555444666===@@@BBBDDDDDDIIIOOOOOO\\\wwwnnnooo}}}pppiiiqqqiiiAAAyyytttyyy[[[111333333111111111000000//////...------------,,,,,,,,,,,,...***)))...444999???EEEYYYeeehhhXXXEEE???BBBCCCHHHKKKMMMNNNNNNRRRYYY___bbb]]]ZZZ[[[\\\YYYYYY[[[gggfffzzzooosssssspppzzzrrrhhhmmmwwwtttyyyvvv|||qqqqqqvvvmmmdddOOOUUU```LLL333***//////222:::>>>HHHFFFBBBHHHIIIDDDlll{{{sssLLL666AAA888...BBB999:::===AAAEEEIIIMMMOOORRRWWWXXXYYYZZZYYYllltttooorrrtttmmmllliiifffcccaaaaaaaaa___aaacccddddddcccdddddd]]]\\\```eee^^^KKK<<<888@@@UUUcccjjjtttuuurrruuuZZZqqqlllwwwzzzrrrooo|||{{{kkkfffEEE111222000...000---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***+++)))(((((())))))------+++,,,111111---/////////...///000000111111222333555888;;;===???DDD@@@BBBCCCFFFVVVaaa[[[LLLOOOiii|||{{{yyyrrrxxxzzzuuummmdddYYYPPPGGG999111444444///000777,,,...222;;;KKK\\\bbbaaadddeeefffgggiiijjjjjjkkkjjjiiiiiijjjlllnnnpppqqqrrrooo|||}}}zzzrrr___gggOOO999...---...222777===@@@AAA>>>OOOWWW~~~}}}ppp___NNN444CCCIII;;;555???IIIGGG@@@;;;CCCGGGHHHMMMQQQMMMTTTjjjjjjXXXKKKGGG666333BBBZZZhhhjjjllljjjgggddddddeeepppjjjcccaaacccgggiiiiiibbbeeennnwwwtttlllqqqqqqnnn|||hhhaaawwwxxxcccQQQWWWZZZDDD...333888???EEEGGGGGGCCCAAA@@@EEEFFFIIIXXXmmm|||gggaaammmAAA444xxxqqq```___]]]XXXRRRJJJCCC???222333333555888===BBBFFFQQQTTTZZZiiizzzbbbWWWVVVQQQSSS]]]bbb^^^]]]ZZZXXXXXXZZZ\\\^^^aaa\\\YYYXXXUUUTTTWWW]]]```aaabbbbbbcccgggnnntttnnnmmmtttzzzhhhpppiii```jjjmmmKKKAAAEEE>>>;;;;;;???BBB@@@@@@BBB======>>>???@@@???>>>===BBB;;;CCCFFFPPP}}}rrryyyXXXNNNIIIppptttaaakkklllnnnooo|||iiiNNN@@@AAA@@@BBBEEEAAAAAA@@@???>>><<<999777666666666666666777888999:::???:::===[[[mmmUUUEEEAAA===111:::QQQyyywwwbbbdddnnnkkknnnqqqsssttttttuuuvvv{{{|||}}}~~~ttt]]]CCC<<>>@@@BBBFFFCCCCCCGGGGGGPPPeeehhhkkkxxx___[[[nnnmmm<<>>???CCCGGGQQQNNNOOOTTTWWWVVVWWW[[[aaa[[[lllwwwdddWWWeeeuuuaaaTTTRRR___gggeeefffmmmpppmmmooo|||yyy|||www\\\RRRlll~~~|||kkkaaadddTTTSSSYYYEEE000***000000444===???@@@JJJCCCEEENNNEEEYYY}}}hhh???:::AAA:::222999999999;;;>>>AAAEEEGGGHHHSSSVVVVVVZZZZZZ___nnn}}}yyyqqqoooooommmccc```]]]\\\___aaaaaa```ZZZ]]]``````______bbbeeeaaa[[[ZZZ^^^ZZZJJJ>>>:::RRR^^^aaahhhxxx~~~yyyyyyaaavvvppp{{{{{{rrrqqqxxxwwwfff}}}fffDDD111222000///000...+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))))))))))),,,---,,,---000222111///////////////000111111111222333555888;;;>>>???DDD???DDDHHHHHHSSS]]]ZZZJJJJJJddd~~~|||yyywwwqqqjjjfff```UUUIIIBBB666...000222///000555111//////777JJJ]]]dddccccccdddfffhhhiiijjjjjjjjjdddeeeffffffhhhjjjmmmooooookkkxxx~~~{{{vvvqqqfffYYYnnnuuuJJJ111......///222777;;;>>>???@@@UUUUUUyyylll^^^tttpppaaaRRR666===CCC<<<777===GGGJJJBBB999AAAFFFHHHLLLPPPLLLNNN^^^lll^^^eeeqqqooo[[[===DDD]]]dddfffhhhfffcccaaacccfffdddooo|||}}}rrrgggaaafffhhhnnntttqqqmmmuuu}}}iiifffsssuuufffYYYbbbeeeYYYOOOVVVSSS>>>---:::===AAADDDFFFFFFDDDBBBMMMEEEAAAFFFXXXrrriiiSSS[[[BBB888aaarrrttt^^^]]]\\\YYYSSSLLLFFFBBB444222000111444999>>>BBBBBBHHHYYY{{{rrr```WWWZZZ[[[___]]]YYYWWWWWWZZZ]]]```^^^UUUNNNOOOTTTWWWZZZ]]]ZZZ___ddddddccchhhsss}}}yyytttoooqqqxxxdddZZZvvvWWWKKK???III333555:::AAABBB>>>===>>><<>>???888BBBFFFMMMzzzyyyfff~~~tttPPPooouuuhhhlllkkknnnooovvv}}}XXX>>><<<>>>CCCCCC;;;<<<<<<<<<;;;:::999777777666666666666777888999:::>>>???>>>EEE___dddQQQ???888555,,,777CCCVVVllltttooogggddddddjjjmmmpppsssttttttvvvwwwzzz|||~~~|||lllSSS???@@@YYYtttvvvtttrrrtttwwwxxxwwwttt___~~~}}}oooCCC333000555444888@@@AAAMMMRRRMMMFFFGGGFFFKKKYYY```VVV}}}uuuaaa[[[jjjzzzDDDKKK{{{}}}???666555111111111111000000000000------,,,,,,,,,+++++++++)))***,,,,,,,,,555III]]]zzzvvvbbbHHH===AAA???555333444555666777:::===@@@AAAAAAEEELLLPPPQQQTTTYYY[[[UUUbbbtttooobbbjjjzzznnn^^^___cccaaacccjjjeeepppxxxvvvooonnnuuu~~~sssxxxhhhddd~~~}}}xxx{{{nnncccgggZZZUUURRR???...+++000000555>>>???888MMMIIIBBBMMMJJJOOOpppjjj???:::???000999888777777999<<>>@@@DDD>>>EEEMMMMMMRRR[[[ZZZIIICCC[[[|||xxxpppbbbVVVRRRNNNDDD999::::::;;;>>>BBBEEEGGGGGG===888333888JJJ]]]eeeddddddeeefffggggggfffeeedddfffgggggggggfffgggjjjlllrrrpppyyyttthhh^^^jjjkkk[[[LLLNNNmmmlll???222///...///222777;;;<<<===???IIIMMMqqq```QQQ^^^dddWWWIII999666BBB@@@:::666<<>>AAA>>>BBBHHHJJJIIIFFFCCCAAAAAA<<>>555777888888888888777777666666666666666777888999999555===AAA@@@DDDSSShhhvvviiiOOOCCC555000222---;;;777BBBOOOVVVYYYZZZ[[[\\\dddhhhlllooorrruuuxxx{{{yyy{{{~~~wwwcccLLL@@@IIIbbbxxxuuusssrrrsssuuusssooojjjbbb|||iii;;;000222888666;;;CCCCCCRRRYYYSSSHHHHHHHHHIIISSSkkkYYYtttxxxooofff___tttRRRHHH~~~|||TTT999333111111111111111111111111------------,,,,,,,,,,,,***,,,---,,,(((---???RRRlllcccPPP===888;;;999222222222222333444666999:::;;;;;;???EEEHHHHHHLLLRRRaaa^^^cccppptttmmmkkkrrrrrriiiiiihhhaaa___cccffflllpppnnnmmmrrr{{{www{{{tttrrryyymmmqqqfffeeedddggg\\\:::---,,,111222888AAABBB===PPPNNNDDDKKKLLLKKKVVVZZZ111555:::999888777666777999;;;<<>>@@@EEE<<>>RRRyyy~~~xxxrrriiiZZZLLLEEECCC===555>>>MMMZZZ___eeemmmllldddJJJCCC:::;;;JJJ]]]eeeccccccdddeeeffffffeeedddccchhhiiijjjjjjiiijjjmmmpppssstttyyyxxxxxxooo```XXXjjj^^^555777......///333888<<<======>>>???DDD^^^uuulllttt^^^VVVddd\\\MMMJJJ999???CCC>>>222333???EEEBBB@@@EEEDDDEEEJJJGGGDDDMMMOOOQQQZZZ___^^^jjjwwwwwweeeggguuu{{{VVVDDDLLL[[[ZZZYYYXXXWWWXXXZZZ\\\\\\ccckkkmmmiiigggiiilllkkkqqqpppiiikkkxxx|||mmmddddddkkkiii\\\OOOLLLKKKUUUWWWBBB333;;;BBBDDDFFFHHHHHHHHHFFFEEEDDDFFFSSSSSSKKKdddiiipppmmm666PPPkkkeee^^^[[[XXXTTTLLLFFF<<<777000...///111333444;;;:::<<>>AAAFFFIIIEEE@@@BBBGGGCCCEEEHHHHHHFFFDDDDDDEEEAAACCCFFFFFFIII___~~~eee<<<@@@___~~~hhheeelllqqqqqqyyyQQQ???777999:::555555555666666666555444444555555555555666777888888333777<<<>>>>>>FFF[[[nnnRRR===888//////333...:::===IIITTTWWWZZZ___cccbbbaaadddgggjjjmmmqqqvvvyyywwwyyy|||{{{nnnZZZJJJHHHUUUiiiwwwrrrqqqrrrtttuuurrrlllfffvvvmmmQQQ666000555;;;:::???GGGGGGIIISSSNNNDDDFFFIIIKKKQQQqqqvvvgggtttuuussseeeccceeeRRR;;;iii}}}pppAAA555111111111111111111111111.........------------,,,,,,+++++++++((((((000;;;BBB===777333333333333222555333222111222222222222777777:::>>>??????CCCJJJSSS[[[___ggguuuzzzvvvuuu~~~|||~~~vvvggg______gggeeecccjjj|||xxxpppjjjsss|||nnn|||ttthhh___iiivvv```555+++---333555===GGGGGGJJJLLLLLLKKKKKKLLLMMMOOO}}}WWW;;;>>>888777666666666777888999<<>>AAANNNTTTYYYddd]]]```eeegggddd___\\\]]][[[YYYXXXWWWWWWVVVUUUSSSUUUTTTRRRSSSVVVYYY[[[[[[VVVSSSXXXdddkkkkkknnnttttttgggWWWfff{{{gggxxxooo|||wwwnnnppp|||{{{hhh}}}eeeCCC000222000///111///+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***((()))+++...000111222888===000000000000000111111222000111333555888<<>>JJJ[[[cccccc```bbbeeeggghhhiiihhhgggccceeehhhiiiiiikkkppptttmmmppprrr{{{iiiZZZqqqggg777111---...///444999===??????CCCCCCDDDNNNqqqnnnlllWWWnnnmmm___eeeHHH999CCCBBB444000;;;BBB>>>???DDDBBBCCCJJJIIIGGGOOOQQQPPPYYY[[[TTT]]]tttlllMMM777111RRR<<<;;;HHHYYYXXXWWWWWWWWWXXXXXXXXX\\\bbbjjjoooooommmjjjiiiqqqxxxtttggghhhzzz}}}tttnnniiidddfffaaaPPPTTTMMMMMMYYYXXX<<<000AAABBBEEEHHHKKKKKKIIIGGGEEETTTHHHJJJJJJJJJhhhcccMMM>>>777ooovvvnnneee```___ZZZQQQIIIBBB<<<444000000111111000...555>>>CCCBBBCCCLLLWWW\\\YYYXXXPPPIIIPPPTTTHHHWWWWWWXXXVVVRRRLLLEEEAAA444888DDDTTT___aaaaaabbbaaa]]]ZZZ^^^gggnnnpppnnn}}}{{{{{{ttt```NNNPPPRRR;;;CCCDDDFFFEEE@@@;;;@@@HHHFFFGGGGGGDDDAAAAAADDDHHH>>>GGGKKKLLLLLLRRRppp|||oooJJJ:::PPPqqqhhhcccjjjpppmmm{{{___GGG888666:::888555555555555444333222222444444444444555666777777===777444777999???RRRgggSSS???999111111333)))///999FFFPPPTTTZZZaaaaaaZZZbbbdddfffgggiiilllpppsssuuuwww{{{~~~uuugggUUUJJJNNN^^^nnnvvvnnnoooqqquuuxxxvvvoooiiiuuulllKKK555000777>>>===BBBKKKJJJAAAMMMJJJAAAEEELLLOOOTTTsssyyyyyy}}}www~~~rrryyy[[[000TTTwwwJJJ:::111111111111111111222222//////.........------------***)))+++,,,)))(((+++((()))///444333---,,,111000///...///111333444333333333555999999999>>>EEECCCRRRTTTTTTcccmmmggg```YYYaaannnvvvnnn```ZZZ\\\^^^eeemmmrrr{{{{{{ooonnnooowwwzzzzzzkkkYYYdddrrrRRR222***...555888AAALLLLLLTTTGGGGGGPPPMMMKKKQQQTTTeee|||QQQ===777666666666666666666666000888;;;???FFFCCCEEERRRKKKQQQXXX]]]ZZZUUUSSSUUUUUUUUUVVVUUUSSSRRRQQQPPPSSSQQQQQQTTTXXXZZZYYYVVVLLLLLLUUUcccgggaaa```cccvvvnnndddrrruuuccctttkkkxxxyyyrrrrrrxxxwwwmmm}}}nnnvvvddd>>>444///...444---...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''++++++,,,,,,,,,...222555000000///...............111222333555888;;;>>>??????@@@BBBAAA>>>@@@MMM[[[III===CCC___vvvyyyvvvxxxuuu}}}|||ooo```XXXSSSNNNWWWeeefffVVVNNNWWW___]]]SSSIII===;;;HHHYYYaaa```ccccccdddcccbbbcccfffhhhgggiiijjjiiiiiijjjooosssqqqnnn}}}vvvZZZooonnnqqqvvv```nnn[[[222---,,,000555999<<<>>>@@@AAABBB???LLLNNNhhh~~~^^^```{{{ooo___KKK333777===777---444:::111999:::<<>>555;;;@@@BBBCCCOOORRRSSSRRRTTTXXXYYYWWW^^^___eeehhhddd```hhhuuuqqquuujjj\\\eeeyyyqqqWWWkkk}}}pppeeeqqqfffPPPVVVMMMOOOWWW[[[MMM999888EEEDDDEEECCCCCCJJJRRRNNNEEEKKKFFFEEEFFFFFFOOOnnn|||~~~fffPPP888...MMMxxxqqq^^^___gggfffZZZOOOIIIDDD===777222000111222---...111777>>>EEEIIIKKKHHHIIIKKKMMMOOOPPPQQQQQQUUUUUUSSSNNNEEE<<<666222===LLLYYY\\\]]]aaaeeeeee___bbbcccdddkkkvvv|||{{{zzz}}}~~~^^^JJJZZZ```MMM@@@FFFCCCBBBCCCBBB===<<>>@@@999...)))///888<<>>BBBGGGJJJFFFGGGHHHIIIJJJKKKKKKLLLZZZqqqvvv}}}nnnPPPEEEwwwtttnnn:::333555222,,,,,,111444333000000///...---,,,,,,,,,,,,,,,++++++***)))))))))+++*********+++,,,------+++,,,------......------000000111222333555777888???DDDLLLRRRUUUWWWYYYZZZ^^^^^^^^^]]][[[XXXVVVUUUbbbcccfffooozzzyyyzzz~~~eeeZZZ]]]VVVEEE---000444:::@@@EEEIIIKKKMMMNNNPPPUUUYYYZZZWWWTTTLLLTTT888:::888444333777888777666444555888::::::???EEEBBBFFFLLLPPPQQQQQQRRRSSSRRRSSSSSSRRROOOMMMLLLLLLUUUPPPKKKOOO[[[ccc\\\PPPRRRNNNSSS```gggbbb\\\\\\nnnjjjfffvvvsss```sssmmmzzzxxxqqqrrrvvvvvvnnn~~~kkkpppeee???444///...444---...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''+++,,,,,,++++++---000333333222000///...//////000000111222444777:::<<<>>>CCCBBB@@@???<<>>;;;???AAASSSiiizzzhhhiiizzzaaa>>>444777===555111666777::::::;;;???DDDFFFFFFDDDAAADDDJJJOOORRR[[[qqq```AAA888???EEEDDDHHHNNNQQQQQQRRRVVVXXXWWWQQQVVV___gggjjjlllqqqxxxtttmmmdddbbbjjjnnndddUUUfff|||ssscccfff\\\TTTdddSSSTTTWWWUUUFFF888888BBB>>>@@@AAABBBHHHNNNKKKCCCEEEBBBBBBEEEEEELLLccc|||zzzqqqUUU888888KKKxxx~~~wwweee^^^eeeeee\\\TTTPPPIII@@@999333000......---...000444777999999AAABBBEEEGGGJJJKKKLLLLLLJJJHHHDDD>>>888666777999GGGTTT```cccccccccaaa]]]eeeddd```bbbtttiiifffqqqsssXXXNNNZZZ[[[JJJ===OOOIIIEEECCC@@@;;;;;;>>><<<:::<<>>@@@MMMFFFBBBLLLHHHRRRyyyOOO555JJJjjjmmmoootttuuusssSSS666999<<<333666555555444444333333222111111222222222333333333222444444555999AAAIIINNN<<<@@@GGGIII>>>///+++...>>>EEEKKKNNNQQQWWWYYYXXXZZZ]]]bbbfffjjjlllllllllnnntttwwwuuuuuuyyyyyywwweeeWWWIIIMMMcccxxx}}}vvvwwwssswwwnnntttuuuYYYXXX~~~aaa:::222444888;;;???AAADDDFFFCCCDDDDDDEEEGGGIIIKKKLLL]]]rrrjjjyyysssVVVIII|||yyyxxxHHH444333222000......000222000000///...------------,,,,,,++++++***)))))))))***************+++,,,,,,+++,,,,,,---------------//////000000222444555666;;;@@@FFFLLLNNNPPPRRRSSS[[[[[[[[[YYYWWWTTTSSSRRR[[[```iiiuuuooopppfffYYY[[[aaaRRR;;;///111666<<>>???@@@FFFSSS```PPP===888MMMhhhuuuyyy}}}uuummmYYYOOOMMMFFF<<<666===OOO___TTTMMMBBB@@@KKKYYY___]]]^^^___`````````aaadddfffdddfffgggggggggiiilllooolllssseeekkkrrrrrrcccnnnjjj\\\RRRTTTffffffIII000------000555999:::<<<===???AAA@@@999===FFF^^^yyymmm~~~yyyQQQ555222AAA===000333;;;:::::::::<<<@@@CCCDDDCCCFFFFFFGGGJJJOOOZZZlll|||}}}SSS999888888111>>>GGGOOOOOOOOORRRVVVWWWUUUYYY^^^bbbiiipppsssrrrqqq]]]UUUfffvvvooo^^^SSSssstttbbbaaa\\\ZZZjjjYYYYYYUUUJJJ>>>777:::???<<>>CCCEEEGGGTTTdddjjjBBB444lllggg```[[[\\\```bbbcccaaa^^^XXXOOOEEE;;;333...111///......000111111000444666888:::<<<<<<<<<<<<:::777333000111888CCCJJJXXX___eeefffeeeeeebbb^^^bbb```[[[aaammmeeessscccSSSXXX[[[TTTHHH;;;PPPJJJDDDAAA>>>::::::>>>888:::@@@EEECCC??????BBBAAAKKKEEECCCKKKEEEIIIdddmmmCCCCCCbbbnnnmmmnnnuuuqqqzzzlll@@@;;;===666666666555555444333333222000000111111111111222222777555222///222???SSSccc]]]SSSOOOOOOEEE555///555???EEEJJJKKKMMMSSSVVVUUUYYYZZZ^^^aaadddgggiiijjjkkknnnppppppqqqsssqqqlll___PPPIIIXXXqqq~~~{{{tttssstttrrrmmmyyyttt\\\eeexxxoooHHH...555999>>>BBBCCCBBBBBBCCCCCCBBBAAAAAABBBDDDFFFGGGPPPjjjfffZZZxxxiiiIIIccc}}}zzzvvv}}}nnn<<<555222555444...---222000000///...------------,,,,,,,,,+++******)))))))))))))))))))))******+++++++++,,,------------,,,------......000111333444888<<>>MMMdddrrrvvvyyyllluuunnn```YYYPPPGGG@@@:::===PPPgggUUUOOOFFFDDDMMMYYY]]]ZZZZZZ\\\^^^```aaacccfffhhhiiiiiihhhhhhgggggghhhiiicccwwwnnn{{{wwwiiiJJJOOOhhh^^^???000---...222666999;;;;;;===>>>CCCFFF:::CCCEEE___bbbNNNNNNZZZ^^^___<<>>@@@AAAHHHFFFFFFIIIMMMRRRYYY]]]IIIZZZ___PPP===666333...888CCCNNNOOONNNQQQUUUVVV^^^^^^[[[[[[cccmmmooojjjkkkZZZYYYrrrmmm^^^ssssssaaaTTT\\\___]]]bbbZZZXXXOOOAAA999:::======@@@BBBDDDDDDCCCAAA>>><<<@@@======AAADDDEEEKKKRRRfffHHHLLLPPPPPPMMMQQQ[[[```___hhhgggccc\\\RRRGGG===777222000//////111222111000---...///000111000/////////000111444;;;GGGTTT]]]dddeeedddccccccdddeeedddZZZ^^^]]]eeeqqqqqqxxx}}}xxxWWWUUUddd\\\MMMFFF===GGGBBB???@@@>>>;;;<<<@@@<<<@@@HHHMMMJJJDDDDDDIIIGGGLLLEEEBBBFFFAAAAAARRRwwwsss{{{PPPAAAXXXnnnkkkcccpppuuuuuuXXX???:::888777777666555444333333222000000000000000000000000...000222666BBBaaayyypppaaaGGG666333@@@EEEGGGGGGIIINNNRRRRRRWWWXXXYYY\\\___ccceeeggggggggghhhjjjllllllgggaaaZZZPPPRRRgggzzz|||uuupppkkktttsssvvv|||kkkxxx}}}___@@@333:::???FFFIIIGGGEEECCCBBBCCCBBB???======>>>@@@BBB>>>jjjcccWWW^^^pppbbb\\\xxx}}}yyyPPP===111666888111...333000000///...............---,,,,,,++++++***))))))))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,++++++,,,,,,...///000111444888===AAACCCFFFIIIKKKNNNOOONNNLLLIIIIIILLLNNNYYYdddrrr~~~|||wwwxxxxxxwwwccchhhkkkfff\\\OOO===000555888===CCCHHHLLLOOOPPPOOOPPPRRRUUUWWWWWWUUUTTTQQQRRRVVV[[[:::444555666999999444222444777777:::>>>???>>>>>>@@@CCCFFFFFFEEEJJJLLLNNNPPPOOOLLLGGGDDDOOOYYY```aaabbbhhhooosss}}}VVVIIIaaavvvwwwiiivvv~~~rrrgggggg~~~{{{xxxoooqqqyyyppp]]]lllfffxxxrrrBBB222///000222+++000+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))*********(((***---...///111444777888666222...------///000111111333555888;;;===???BBBCCCIIISSS[[[cccmmmvvvjjjTTTEEENNNaaammmqqqrrrrrrrrruuuzzzzzzttthhh```\\\RRRIIICCC:::888HHH^^^WWWSSSMMMKKKRRR\\\___[[[\\\^^^```aaaaaaaaaccceeeiiiiiihhhhhhiiiiiiiiiiiihhhqqqeeesss]]]WWWhhhTTT:::222...111555999;;;<<<<<<===>>>@@@EEE<<>>NNNRRRGGG888333666777CCCNNNPPPNNNPPPTTTUUUWWWXXXXXXZZZbbbiiigggaaaMMMVVVcccoootttooobbbVVV``````UUULLLPPPVVVXXX[[[YYYTTTGGG;;;999@@@CCCBBBGGGFFFFFFEEEDDDAAA@@@@@@DDD@@@???AAADDDEEEHHHKKKwww}}}hhh555XXXkkk[[[PPP[[[ccc]]]gggggggggddd]]]TTTLLLGGG:::888444222111000...,,,------...///000111222222333777>>>EEEMMMVVV___dddcccbbbbbbbbbaaa___^^^___YYYfffnnntttcccttt|||wwwtttiiiVVV___lllZZZHHHFFFCCC@@@>>>???BBBBBB???>>>AAA>>>BBBIIIMMMJJJDDDDDDHHHIIIIIIDDDAAABBB@@@CCCLLLrrr{{{aaa888EEEmmmzzzmmmooowwwxxxzzz{{{LLL777777888777777555444333222222////////////////////////,,,///222444>>>```sssVVVHHH???CCCEEECCCEEEJJJNNNNNNTTTTTTUUUXXX[[[^^^aaaccccccaaaaaadddfffddd^^^ZZZTTTTTT```sss|||wwwrrrrrrnnnyyyuuuzzzsssPPP:::666;;;AAAHHHJJJGGGCCCAAAAAA@@@???<<<;;;;;;===@@@BBB===VVVjjjGGGllluuubbblll{{{rrr^^^uuulllLLL222111777444000222000000///.........//////------,,,,,,+++*********))))))((((((((((((((())))))***++++++,,,,,,++++++*********+++,,,---...//////222777;;;>>>AAAEEEHHHFFFHHHHHHFFFDDDFFFLLLQQQbbbkkkyyytttqqq~~~nnnjjjgggggg___NNN===222888;;;@@@EEEJJJMMMOOOOOOMMMOOOQQQSSSSSSSSSSSSRRRLLL[[[MMMYYYzzzJJJ444444888;;;666333666888777888:::999999<<<@@@EEEHHHIIIJJJLLLLLLKKKGGGCCCCCCGGGKKKfffjjjiiiddddddnnnzzziiiXXXccc|||||||||}}}{{{qqqoooiii~~~xxxxxxppprrr|||rrr[[[jjjiiivvvDDD111000111222***000+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((***++++++***+++------------///000999666333000...---...///111222333666888;;;>>>???FFFIIIQQQZZZ```ccckkktttlllYYYHHHKKKZZZgggmmmpppvvvtttuuu{{{}}}xxxqqqnnnddd\\\RRRHHH;;;555@@@PPPYYYWWWSSSQQQXXX```aaa^^^```bbbcccbbb```^^^^^^^^^dddcccdddgggjjjmmmmmmmmmhhhaaa]]]mmmzzz}}}nnnbbbbbbLLL777333///666999<<<>>>???>>>???@@@AAADDDAAAEEEEEERRRjjjjjjpppsss```NNNEEESSSIIIAAA888333===???222333444555555666888===@@@999<<>>FFFLLLNNNPPPJJJFFFFFFFFFEEEEEEHHHFFFDDDBBBBBBEEEGGGIIIJJJ\\\nnntttzzz___ZZZcccuuuuuucccZZZ___bbbccceeefffccc___ZZZWWWPPPLLLGGGBBB>>>:::555222111111222333666999<<<>>>CCCHHHPPPWWW[[[]]]___aaa^^^___cccfffccc[[[VVVVVVbbbuuu~~~|||xxxaaabbbiiigggTTTGGGFFFGGGCCCBBBCCCGGGFFFBBB@@@AAABBBCCCGGGKKKIIIEEEFFFJJJGGGFFFDDDCCCAAADDDJJJNNN^^^777aaasssttt||||||gggBBB777999888777666555333222222000000////////////......111111///+++(((:::gggzzzppp^^^JJJ===<<<@@@BBBAAABBBGGGJJJJJJOOOPPPQQQSSSVVVYYY\\\]]]___\\\]]]``````\\\XXXXXXQQQ\\\nnn{{{|||vvvuuuxxxsssxxxppppppoooxxxzzz\\\???333555999???EEEEEEAAA>>>>>>@@@;;;;;;;;;;;;===@@@CCCEEEDDDEEEpppyyyZZZ^^^|||sss}}}sssTTTwww|||ddd>>>111333444111///000000//////...//////000---------,,,++++++*********))))))((((((((((((((())))))***++++++++++++***************+++,,,------+++---000333666:::???BBB???BBBCCCBBBAAAEEEOOOWWWffflllttt|||zzzlllqqq|||rrrccceeedddRRR;;;///:::===BBBGGGKKKLLLMMMLLLMMMOOORRRRRRQQQPPPQQQRRROOOJJJOOOPPPeee~~~RRR000111---...444888777666666777999;;;<<<<<<===@@@CCC@@@>>><<<;;;@@@LLL[[[eeennnooonnnpppxxx|||]]]RRRooo|||tttnnnooolll}}}ttt}}}vvvxxx}}}~~~}}}xxxfffwwwvvvzzzEEE111000111111***000+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***++++++)))+++---/////////111333999888555222000///......000111333555777:::===>>>FFFJJJRRRXXXYYY[[[cccnnnppp^^^LLLIIISSS```jjjpppxxxvvvyyy~~~{{{|||tttooodddRRRAAA:::@@@JJJVVVUUUSSSRRRXXX______[[[^^^```aaaaaa___]]]\\\\\\``````aaaeeejjjnnnnnnmmmbbb]]]pppwwwpppuuu|||mmmrrryyymmmfff[[[DDD666333000999<<<@@@AAAAAAAAAAAAAAACCCBBBEEEAAAFFFKKKJJJ\\\mmmwww}}}cccYYYTTTYYY^^^QQQ<<<999===777222444666777888:::>>>BBBCCCBBB@@@BBBNNN___hhhiiiQQQKKKCCCBBBHHHNNNMMMHHHBBBIIINNNNNNNNNPPPPPPMMMRRRPPPWWW```ZZZIIICCCJJJgggyyyvvvgggcccaaa^^^iiittt}}}rrr\\\[[[kkkuuuhhhPPP;;;999BBBKKKTTT]]]___RRRGGGEEEFFFEEEFFFIIIDDDDDDDDDDDDFFFHHHIIIIIIMMMXXX```rrraaaLLLiii{{{kkkhhh___```bbbdddeeedddbbbaaabbb___[[[WWWTTTQQQNNNKKKDDDCCCAAAAAACCCFFFKKKNNNSSSWWW\\\```aaaaaaaaaaaa```bbbfffhhhddd]]]]]]bbbvvvyyyiiibbbsssoooYYYKKKGGGEEEFFFFFFDDDDDDGGGFFFBBBAAACCCFFFCCCCCCGGGIIIHHHJJJNNNHHHFFFIIIHHHCCCFFFMMMMMMuuuFFFHHHjjjtttppp}}}|||^^^@@@999999888666555333222222000000000000//////......++++++...111///555NNNjjjsss]]]QQQHHHAAA999>>>AAA@@@AAAEEEHHHGGGIIIJJJLLLOOOQQQTTTVVVWWW\\\YYY[[[^^^[[[VVVUUUXXXYYYkkk{{{~~~zzzwwwwwwxxxsssuuunnnlll```vvvzzzTTT<<<:::???888===BBBAAA<<<;;;>>>BBB======>>>>>>???AAABBBCCCDDD:::XXXwww```uuuiii^^^WWW;;;333555333///000000////////////000000...------,,,,,,+++******+++***))))))((((((((()))((())))))******************))))))******+++,,,---+++,,,...///111444888;;;:::===@@@???@@@GGGSSS]]]cccffflllsssxxxyyywwwuuuvvvttt|||ssseeeeee]]]FFF666444<<>>FFF@@@@@@DDDPPPaaaoooxxxzzzuuuwww}}}yyy^^^RRR]]]~~~hhhWWWpppttt~~~~~~|||lll|||vvv|||EEE111000111111***111+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***,,,,,,&&&)))---111333666999;;;:::999777555222000///...///000111444666999<<<===BBBGGGNNNRRRQQQSSS^^^kkkxxxeeePPPHHHNNN[[[hhhqqq}}}|||~~~xxxvvvzzz}}}pppYYYEEE>>>BBBHHHPPPQQQOOOOOOTTT[[[[[[WWWXXX[[[]]]___^^^^^^^^^___`````````dddiiilllkkkjjjcccggglllnnneeeXXXZZZccceeeUUUAAA666333111<<>>===AAAEEEGGGJJJNNNKKKJJJPPPNNNEEEFFFKKKHHHQQQ___000AAAooooooooo|||xxxxxxyyyKKK999999888666555333222222111111000000/////////......+++///555222***///:::LLLZZZ\\\KKK;;;888999666777<<>>AAA???;;;:::@@@EEECCCCCCBBBAAA@@@???>>>===BBB999QQQfff{{{}}}nnn|||EEEooozzzzzzmmmFFF666666666111000000////////////000111...------,,,,,,++++++***++++++***)))))))))))))))(((((()))*********************))))))***+++,,,,,,....../////////111555888888;;;>>>>>>@@@HHHVVVaaa___ccckkkwww|||xxxeeehhhkkkdddcccbbbOOO444333DDD===???DDDGGGIIIIIIHHHGGGGGGIIILLLKKKIIIHHHIIIKKKKKKBBBEEEKKK@@@@@@pppzzzmmmUUUDDD:::444333666111444777555555>>>OOO]]]XXXZZZdddyyy}}}yyyVVVOOOeeeyyyuuu}}}}}}uuuyyydddAAAtttzzzxxxyyy{{{jjjqqqooozzz}}}CCC222111,,,000...000+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((***,,,++++++,,,...333888===@@@:::::::::777222///,,,+++------000666999888888;;;666<<<@@@EEELLLOOObbbqqqNNNGGGQQQ]]]iiittt}}}~~~qqqooodddYYYiiiooonnnYYYJJJAAA>>>;;;:::???KKKUUUXXXYYYZZZ^^^___aaabbbbbb```^^^]]]```bbbbbb___aaafffccc]]]hhhmmmwwwvvvxxxXXXaaaaaaQQQ;;;111333777:::;;;===>>>>>>>>>===<<<;;;AAAEEEDDD???<<>>OOOKKKEEE???EEEccckkkXXXKKKLLLLLLJJJIIIKKKKKKJJJFFFLLLJJJ???===OOOjjj|||wwwooobbb\\\eeennnfffTTTHHHLLLPPPZZZoooqqq:::BBBUUUXXXlllUUUJJJKKKGGG@@@===@@@CCCCCC>>>???BBBDDDEEEDDDBBBAAAHHHHHHLLLbbbaaaGGG\\\|||kkk```ggglllfff^^^]]]jjjgggffffffddd```aaaeeegggfffccc```^^^]]]___```cccaaaeeelllkkkeeedddiiijjjllldddVVVRRR```vvvwww~~~wwwxxxcccjjjpppOOODDDEEECCCCCCGGGCCCEEEDDD???>>>AAAAAA>>>AAA===:::<<<@@@DDDEEEEEEGGGEEECCCDDDEEEGGGGGGGGGMMMXXXaaa444:::HHH```fff}}}rrr|||tttlllBBB333777:::///222:::000000000000000///...---,,,.........////////////000222222333444555666777888888999:::<<<>>>???AAAAAAGGGDDDDDDHHHJJJJJJKKKNNNQQQTTTWWWWWWWWWYYY```fff||||||zzzvvvtttuuuvvvuuuwwwqqqxxxqqqzzzTTT888:::AAA>>>>>>DDDEEE@@@<<<<<<======BBBBBBBBBAAA>>>>>>>>>@@@>>>AAAHHHwwwmmmbbbmmm}}}{{{cccKKKccc>>>555666444111222000,,,***,,,...///......---------,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((***---...//////111333888333666BBBIIILLLYYYiiiaaammmqqqlllrrrnnntttmmmfff```cccddd___QQQBBB::::::;;;AAAEEEJJJLLLKKKIIIJJJJJJJJJNNNMMMIIIIIIOOOPPPMMMKKKCCCBBBEEEAAA???UUUrrrzzzhhhUUUIIICCCJJJ???===BBB???DDDhhhppp]]]LLLmmmxxx}}}tttppprrrlllUUU<<>>666666444;;;FFFHHHQQQfffooodddSSSHHHKKKWWWbbbfffuuuwwwhhhgggaaaXXX^^^XXX~~~iii\\\RRRFFF@@@>>>CCCNNNXXX[[[]]]___[[[\\\^^^___^^^]]]\\\[[[YYY___ccceeehhhjjjfff______}}}{{{pppXXX^^^[[[JJJ888111555:::============<<<;;;::::::;;;@@@EEEDDD???<<>>FFFDDD@@@QQQ|||~~~___LLLEEEFFFFFFEEEFFFIIILLLMMMLLLHHH===<<>>BBBBBB@@@@@@AAABBBCCCDDDDDDDDDAAAFFFFFFTTTxxxzzzYYYPPPVVVwww^^^RRRYYYeeekkkiiicccgggfffcccfffmmmjjjbbbjjjiiihhhgggffffffffffffqqqhhhaaabbbgggjjjkkklllaaa```[[[XXXbbbzzzxxx{{{uuu{{{wwwyyywww]]]FFFAAABBBAAA@@@CCCBBBAAA@@@??????>>>>>>>>>@@@===:::999;;;???AAABBBDDDAAA???>>>???@@@AAAAAACCCKKKkkk}}}kkkWWWFFF777666VVVeeelllhhh|||yyy^^^BBB;;;???444000666444000000000000000///......------........./////////000000111222333444555666666777888:::;;;===>>>??????======BBBEEEEEEFFFIIIHHHNNNSSSUUUVVV]]]iiisss}}}|||xxxtttqqqqqqssssssxxxyyy{{{vvvwwweeeFFF444888===:::???AAAAAA>>>???BBBAAA>>>>>>>>>>>>===::::::;;;<<<:::CCC777]]]bbb{{{|||yyyvvv{{{yyycccHHHmmmVVV<<<666666222222222333444333///+++.........---------,,,,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))************(((***---.........000222666777888===III[[[jjjqqqddd```eeeppptttpppttt~~~wwwhhhiiipppeeeWWWZZZdddpppiii[[[HHH:::888@@@GGGEEEHHHKKKLLLKKKJJJKKKMMMLLLNNNMMMIIIJJJOOOPPPNNNIIIEEEFFFIIIGGGBBBIIIUUUvvvxxxpppttt}}}{{{rrryyyjjjUUUQQQ^^^ggggggfffyyylll```ZZZTTTEEE555yyy}}}fffgggeeettt~~~DDD333222,,,000---...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&''')))+++++++++******,,,///111333111333777888777222---)))---...222555555555;;;DDD???999000777GGGJJJIIISSSWWWdddeeeUUUMMMYYYiiippp|||rrrmmmjjjpppeee}}}wwwkkkYYYUUUPPPPPPUUUYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[```cccccccccccc```[[[ZZZ|||}}}wwwzzz{{{kkk[[[\\\TTTBBB333111777===<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@DDDCCC???===???BBBFFFQQQuuukkkeeeXXXcccXXXIIIPPPDDD111555EEE>>>++++++111///+++(((333>>>???888999MMMcccvvvppp[[[LLLEEEIIIDDD<<<666555;;;DDDLLLJJJ---(((DDDRRREEEAAAOOOXXXMMMHHHNNNVVVUUUPPPNNNWWWPPPVVVsss{{{HHHAAADDD@@@MMM<<<>>>@@@???:::999===AAAAAA@@@?????????@@@BBBDDDFFF@@@FFF???AAA___nnnEEE@@@]]]qqqjjj[[[YYY___bbbkkknnnnnnhhh```]]]```fffjjjiiiiiijjjkkkjjjhhhfff___fffkkkiiieeecccbbb```iiilllpppyyyxxxhhh~~~rrrvvvXXXIII>>>???BBB@@@???AAAAAA;;;;;;@@@@@@;;;;;;@@@@@@???<<<999999;;;@@@DDDFFFCCC>>><<<===>>>>>>>>>>>>HHH[[[~~~uuuuuuvvvHHH///EEE``````mmmuuu{{{}}}zzzYYY;;;:::777222333333000000000000000/////////,,,---------..................///000111222222333444444666777999:::<<<<<<888777999>>>@@@???AAADDDCCCJJJQQQWWW\\\gggvvv}}}zzzvvvqqqmmmmmmqqqtttpppyyy|||nnnRRR<<<888===@@@>>>??????===<<>>AAABBB<<<@@@DDDCCC@@@>>>???AAAFFF777ZZZxxxrrrkkkXXXeeeaaaPPPRRRIII<<<>>>IIIAAA444555666///+++///---///444555222111333<<>><<>>???AAABBBCCCAAAFFF>>>999KKKccc|||wwwNNNWWWaaajjjvvv~~~xxxmmmccc\\\bbbppppppbbb\\\ccceeeeeeeeefffgggfffdddbbbiiikkkhhhbbbdddooovvvxxxwww{{{ttttttHHHBBB???BBBDDDBBBAAACCCAAA888999CCCCCC::::::CCCCCCBBB@@@===:::===DDDJJJLLLIIIDDDAAA@@@AAAAAAAAA>>>MMMSSSeeedddGGG777JJJKKK^^^hhhtttyyytttMMM999777888666111////////////////////////,,,,,,,,,---------......---......///000000111111333333444555777888999:::777666888===>>>===???CCCEEEJJJSSS^^^jjjuuu|||xxxsssooollllllssszzzxxxdddEEE:::===@@@AAACCC<<<======;;;>>>CCCBBB>>>;;;;;;;;;:::888888999:::999333===;;;HHH```uuuEEE\\\sssFFF111999333//////000...---...............------------++++++*********)))))))))((((((((((((((((((((((((((()))))))))************)))***+++,,,+++,,,...000000777@@@LLL___pppsssmmmlllrrrrrrooorrrxxxtttjjjmmmyyyrrrgggggg\\\UUUbbb}}}kkkSSSBBB;;;;;;BBBIIIGGGIIIKKKLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEFFFGGGFFFGGGIIIFFFAAACCCKKKJJJBBB???WWWtttvvvzzzqqquuu}}}nnnrrroooddd]]]eeetttpppZZZKKKKKKXXXkkk|||{{{qqq~~~sss{{{zzzooo[[[GGG:::666777999yyymmmlllqqq}}}CCC444333---000,,,---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***+++,,,,,,---///111333444:::<<<@@@CCCDDD@@@888111+++---111555555888DDDQQQZZZSSSCCC>>>HHHIIIGGGNNNYYYmmmqqqXXXUUU___yyywww{{{ddd^^^ZZZ]]]`````````aaa]]]]]]^^^^^^____________[[[^^^aaaaaa___^^^bbbgggyyy}}}xxxnnn___PPPXXXcccZZZIII777000555;;;>>><<<<<<<<<<<<>>>@@@BBBDDD===@@@CCCCCC@@@??????@@@:::MMMEEESSSyyyuuuooofffggg``````IIIDDD666000444///***000222,,,)))///444444222111888;;;<<<:::666555777;;;444111000111111333<<>>===@@@HHHNNNNNNJJJFFFCCCCCCCCCCCCCCC<<>>DDDGGGLLLWWWgggxxxxxxssspppooommmnnnxxxxxxzzzpppTTT;;;888<<<:::;;;???888===>>>;;;999;;;<<<;;;999::::::999777777888:::555444;;;444:::hhhzzzqqqxxxxxxppp]]]FFFeeeiiiCCC999333111333333000111666//////.........---------++++++++++++************))))))))))))))))))))))))((()))))))))************)))***+++++++++,,,///111111888KKKfffuuutttmmmjjjeeennnuuuzzz}}}}}}qqqdddrrrxxxmmmnnn{{{}}}}}}fffMMM@@@===>>>AAAFFFCCCEEEHHHJJJKKKIIIEEECCCEEEEEEEEEEEEEEECCCBBBCCC???EEEDDD===>>>HHHJJJEEE@@@AAAUUUuuusssvvv}}}|||lllcccbbbbbb|||\\\PPPSSSWWW^^^yyyxxxxxx~~~nnncccgggYYYGGG:::444333444666lllgggiii{{{BBB333333...111---...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))))))))***,,,...000222333888888:::>>>AAA>>>888222,,,,,,///333555999DDDOOObbb^^^NNNCCCEEEEEEDDDLLLPPPeeeqqqlllnnngggaaa]]]___bbb```___```ZZZZZZZZZ[[[[[[\\\\\\]]]XXX\\\aaabbb\\\UUUVVV[[[ccciiicccNNNXXXbbbVVVDDD555333999===<<<@@@@@@????????????@@@@@@>>>@@@BBBBBBAAA??????@@@777III>>>CCCnnnxxxgggkkkqqqgggoooXXXMMM999000111++++++999//////000111---***///666---...000333444444111///555---((((((+++444III^^^sssSSSJJJ```gggRRRHHHQQQ___```\\\UUUWWWaaajjjmmm~~~XXX;;;EEEJJJJJJFFF???<<>>ZZZXXX===KKKiii}}}nnn{{{|||kkkbbbcccbbb]]][[[^^^hhhpppeeeppp}}}~~~yyyuuuqqq```HHHHHHGGGEEEDDDCCCBBBBBBCCCCCC>>>@@@GGGGGGAAAAAAEEEBBBAAA???>>>>>>BBBHHHLLLHHHFFFCCCBBBBBBBBBBBBAAA>>>EEEEEEMMMnnn}}}III333<<>>333444222111///---------......,,,---------.............../////////000000000111000111222333444555666666555444666999999:::@@@HHHMMMSSS```sss|||tttpppnnnpppoooppp{{{{{{[[[HHH:::;;;<<<777777<<<666;;;===999555666888888555666666555333333555666...<<<---+++HHH<<>>AAABBB>>>BBB<<>>333666>>>???:::@@@@@@@@@@@@@@@???>>>===>>>@@@AAABBBAAA@@@?????????444@@@HHHFFFggg|||mmmqqqrrr\\\eeeaaacccUUUCCC;;;444222:::///111444666222---...333>>>>>>@@@DDDGGGGGGAAA<<<666???QQQaaa]]]LLLBBBDDDFFFTTTWWWMMMNNN```kkkjjjeeePPPDDDLLLVVV\\\jjj}}}aaaFFFCCCGGGEEEHHHDDDCCCGGGIIIOOOGGGKKKLLLHHHFFFGGGFFFCCCCCCDDDEEEEEEEEEEEEDDDCCCAAACCC@@@AAAAAA:::CCC]]]lllRRR```rrrrrrlll```WWWYYYhhhuuurrrppp{{{yyy~~~fffMMMOOOHHHGGGEEECCCCCCDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCDDDAAA>>>>>>@@@DDDGGGHHHEEEDDDCCCDDDEEEEEECCCBBBCCCCCCFFFLLLccc}}}uuuddd???555666EEEZZZeeejjjrrrpppzzzjjjFFF;;;666444222///.........///------........./////////.........///////////////...//////000111222333333333222444777999<<>>111FFFvvv|||jjjjjjwwwdddFFFWWW[[[FFF444333666222......////////////............---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************((()))***+++,,,///333666JJJYYYllluuuoooccc]]]^^^dddllluuu~~~gggSSS\\\mmmwwwsssfffjjjRRR@@@CCCLLLLLLHHHGGG@@@???>>>???BBBDDDCCCBBBCCCCCCFFFLLLKKKCCC>>>>>>888<<>>>>>===;;;<<<===;;;???UUUxxx~~~rrr[[[eeewwwnnndddHHHMMMVVVaaajjjvvvlllUUUXXXsssxxxvvv~~~dddZZZdddCCC999111222555444444666~~~sssggg^^^nnnxxx@@@222444///333///000+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((+++,,,---...//////000000222000000555<<>>;;;000,,,+++///222555:::@@@PPPQQQGGG???DDDEEECCCHHHHHHNNNZZZrrrxxxmmmwwwkkkVVVQQQUUUeeetttvvvlllbbbccc]]][[[___bbb```^^^^^^WWWWWWWWWXXXXXXZZZ[[[[[[aaa]]]YYYUUUPPPTTTggg|||rrrjjj|||jjjvvvrrreee```gggTTTIII:::222888@@@@@@999<<<===>>>@@@@@@@@@???>>>???@@@AAABBBAAA@@@@@@???AAA???BBBBBB???MMMiii~~~sss{{{YYY```]]]ssspppXXXHHH>>>444222111---000<<>>JJJ\\\fff```DDD???UUU[[[TTTiiiiiiJJJEEEJJJHHHBBBDDDAAACCCGGG??????@@@EEEGGGFFFEEEGGGHHHFFFDDDCCCBBBAAA@@@AAABBBBBB<<>>>>>GGGFFFBBBFFFSSSxxxxxx}}}gggkkkTTTHHHPPPFFFFFFEEEDDDFFFHHHFFFBBBAAAFFFGGGEEEEEEGGGEEEAAAGGGCCC@@@@@@CCCFFFFFFEEEFFFFFFFFFHHHJJJJJJHHHFFFCCCBBBFFFDDDLLL{{{uuuCCC222888YYYeeefffoooppppppdddHHH999777444111/////////000.........////////////000------..................,,,------...///000111111222222444888;;;@@@MMMYYYppp{{{}}}uuuqqqqqqllllllqqqpppnnn{{{zzzfffkkkpppDDD???;;;;;;;;;:::888999777777555444777;;;999333222333333222111111333444555+++;;;;;; <<<777FFFrrrnnnuuuxxxnnnsssSSS===jjjbbb>>>333666555222333000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************((()))***+++---000444888dddyyyxxxhhhbbbaaa___bbbzzzooorrrfffXXXccchhhmmmjjjZZZZZZGGG???MMMZZZVVVJJJBBBBBB>>>;;;;;;>>>BBBEEEEEE@@@@@@EEELLLJJJAAA::::::@@@<<<:::<<<>>>>>>???AAA444@@@HHHCCC;;;JJJuuurrrVVVUUUMMMNNN]]]jjjkkkgggeeekkkpppwwwuuufff^^^oooxxxfffggguuu|||vvveee___```WWWJJJ999111---///000...///333vvvbbb```iiirrr>>>222222---333///---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++((('''***...222222000666888888888===EEEGGGEEE777---(((,,,111333888===BBBEEEDDDAAACCCHHHHHHBBBGGGHHHMMMVVV[[[___eeemmm[[[ZZZYYYXXXUUUMMMBBB999:::;;;EEETTT\\\\\\ZZZ\\\^^^[[[XXXVVVWWWYYYZZZZZZWWW[[[^^^]]][[[[[[___cccbbb[[[ZZZRRRHHHZZZuuu{{{sss|||\\\^^^hhhYYYVVV[[[fff]]]TTTAAA444888===:::888;;;;;;;;;;;;;;;<<<===>>>???:::999<<>><<>>@@@OOOcccrrrnnnYYYDDDRRRiiizzzvvvcccRRRLLL888111---111777555...)))...555555...222@@@IIIHHHHHHFFFJJJ\\\vvv{{{GGG===@@@KKKRRR[[[[[[PPPEEESSS\\\XXXXXXnnnbbbEEEDDDHHHDDDBBBBBBCCCCCCBBB@@@>>>===BBBBBBCCCCCCCCCBBBAAA@@@@@@???>>>===>>>???AAACCC@@@@@@?????????@@@AAABBBAAAXXX~~~{{{ooo^^^TTTLLLCCC===EEEDDDDDDDDDDDDBBB???<<<@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>===>>>???AAABBBBBB@@@AAAEEEFFFCCCBBBDDDFFFHHHHHHFFFJJJdddzzz111111LLL___```cccpppvvvsss___FFF666888999///+++///222///...///222111---))),,,,,,------...///000000111111111111000///...---888333666AAAJJJSSSdddvvv~~~zzzvvvuuummmvvvvvvnnnrrryyypppdddYYYCCC???:::666555777;;;>>>===888333222555777555222222111111000000000000000333222222111111222222333WWW{{{}}}}}}yyyuuuSSS???{{{___<<<222444444000333222111000///...,,,+++,,,,,,,,,+++++++++++++++---,,,+++***))))))))))))###&&&******(((&&&(((***'''---000---+++888QQQgggyyyssssssqqqkkk|||hhheee}}}zzzdddSSSjjj|||ooo\\\YYYFFFGGGFFFGGGLLLQQQNNNGGGAAABBBCCCCCCBBBCCCEEEGGGAAABBBCCCDDDCCCAAA???>>><<<<<<<<<>>>@@@@@@>>><<<999>>>DDDCCC:::999MMMddd~~~xxxrrrhhhxxxqqqjjjyyyqqqkkkjjjggggggooozzz}}}vvv~~~sssooohhh]]]QQQDDD:::444////////////////////////~~~jjjYYY___pppqqq>>>222222---333///---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))+++...111222222444JJJTTTHHH<<>>777///)))222222999HHHTTTWWWWWWYYY]]]ZZZWWWVVVXXXZZZ[[[\\\^^^ZZZVVVXXX]]]```^^^ZZZOOOXXXNNNGGGUUU\\\YYY^^^{{{|||tttZZZZZZbbbiii[[[RRR@@@333555::::::;;;???DDDAAA>>>:::888888888999;;;999;;;AAABBB===<<<>>>???:::<<>>>>>>>>>>>??????@@@@@@@@@@@@???===<<<<<<<<<>>>???======>>>???????????????@@@DDDWWWzzzxxxlll[[[NNNJJJKKKLLLMMMCCCBBB@@@@@@@@@@@@>>><<>>===>>>???@@@>>>===;;;::::::<<<>>>??????===???DDDEEECCCCCCEEE???>>>???@@@@@@NNNvvvVVV999>>>HHHSSS^^^ffflllpppvvvTTT888222222333555......---,,,---///111333333222222111000///...---+++---............000222///444@@@RRRccctttzzzuuurrrpppyyymmmeeelll}}}sss~~~}}}wwwjjjVVVGGG>>>;;;777555555777:::======888333222444444222000111000000//////000000111222222111111111111222222:::ZZZ~~~{{{{{{iiiMMMMMM|||qqqJJJ+++,,,>>>,,,///222333222000......---------,,,,,,,,,,,,+++*********)))))))))))))))---+++***)))***+++,,,,,,...,,,***,,,888PPPmmm{{{vvvwwwyyywwwqqqkkkvvvkkkkkkoooooonnnmmmtttjjjpppzzzyyypppgggOOOMMMIIIFFFHHHLLLKKKFFFFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBCCCDDDCCCAAA???>>>===<<<<<<===??????===;;;666777:::999333111;;;IIIWWW|||{{{yyyrrr]]]]]]dddlll|||jjjdddeeeqqq{{{~~~~~~~~~qqqfff```WWWKKK???666000---////////////////////////gggTTT]]]tttooo===222222---333///...,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((***+++---...000222555666EEEJJJ>>>999BBBNNNQQQMMM>>>000,,,000333444555>>>AAAAAA======BBBHHHKKKGGGBBBAAAGGGLLLMMMMMMOOO[[[XXXTTTQQQLLLEEE;;;333222///111>>>LLLSSSUUUVVVXXXVVVTTTUUUWWWZZZ\\\\\\^^^ZZZVVVWWW[[[]]][[[XXXXXX[[[BBB???\\\ZZZ^^^~~~xxx[[[```hhhgggVVVMMM>>>222444999:::===BBBAAA>>>:::666555666888999<<<:::;;;>>>>>>;;;:::<<>>HHHaaazzzpppsssssshhhWWWPPP\\\mmmvvvwwwmmmWWWFFF???:::555444;;;<<<999:::???>>>888999999999777555777>>>EEEPPPYYYeeejjjdddZZZQQQKKKRRRZZZhhh}}}eee<<<;;;EEECCC>>>@@@AAABBBCCCCCCAAA???===<<<::::::::::::;;;===???@@@>>>===<<<::::::::::::;;;:::;;;<<<=========<<<<<>>>>>KKKHHHCCC???======@@@BBB===<<<;;;::::::<<<>>>???<<<;;;<<>>AAARRRhhh|||}}}vvvppplllkkkjjjpppkkkrrr|||{{{qqqooowwwxxxdddIII999777666444333444555777999;;;777222111111111///---//////...//////000111222222111111000000111111222***@@@hhh{{{{{{ttt[[[777LLLxxxNNN777333444333111...,,,,,,...000......---------,,,,,,,,,))))))***++++++++++++++++++(((&&&(((---///...+++------222AAAXXXqqqvvvppprrruuuuuuvvvyyynnnhhhhhhXXX___kkkvvvuuuhhhhhhvvvtttfffSSSOOOHHHBBBDDDIIIJJJGGGIIIIIIIIIKKKMMMKKKFFFBBBCCCCCCDDDDDDCCCBBB@@@???>>>===<<<<<<======;;;999666444444555444111222666444PPPwww|||zzzzzzzzzuuutttpppnnntttuuusssrrrnnnZZZSSSGGG<<<333...---...////////////////////////~~~~~~lllPPPUUUlllmmm<<<222333---222//////,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''***---...---///333777555555666888:::<<>>@@@???:::999???JJJSSSNNNHHHEEEIIINNNNNNMMMLLLVVV]]]hhhqqqrrrgggTTTGGG:::444222:::IIISSSUUUTTTSSSQQQPPPRRRUUUYYYZZZ[[[XXXZZZ\\\ZZZWWWVVVXXX[[[IIIJJJLLL```iiiLLLTTTqqqxxx~~~xxxlll]]]jjjiii___PPPGGG<<<555666999:::;;;???999999999:::===@@@CCCEEE>>><<<;;;<<<;;;::::::;;;AAA;;;888===???>>>===@@@666OOOmmmwwwkkk[[[JJJ???QQQgggxxxuuulllcccXXXLLLKKKFFF>>>777999>>>;;;444333444===MMM\\\cccdddcccyyyiiiKKK777777BBBQQQ```ZZZmmmcccHHH:::BBBEEE;;;:::DDD???@@@AAAAAA@@@===:::888;;;:::999888999;;;>>>???<<<;;;::::::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===AAA@@@???AAAKKKggg}}}ccc[[[oooyyyYYY999AAACCCEEEEEECCCDDDHHHKKKBBB>>>:::888999<<>>======???@@@;;;:::999888999;;;===>>><<<:::;;;???@@@??????BBBTTTNNNRRRYYYOOOAAAKKKbbb~~~UUU;;;,,,;;;UUUeeekkknnnkkkhhhjjjrrr{{{}}}PPP///555444222000//////..................///000000111000333444111000666CCCMMMfff{{{{{{wwwqqqllljjjjjjlllmmmkkkzzzllljjjvvvuuu^^^DDD888222222222222222222333333666333000///000000...,,,---------...///000222222111000000//////000000111///777RRRyyy~~~|||zzzgggYYY[[[bbb666:::555111000111333111///.........------,,,,,,+++,,,,,,---......---,,,,,,+++******,,,------***'''///<<>><<<;;;;;;;;;:::888666555333333444666555444444;;;333DDDqqqwww}}}{{{oooffffffiiijjjJJJDDD<<<333...---///111........................mmmMMMPPPgggjjj:::222333---222//////,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&))),,,------...333777555333>>>LLLIII<<>>>>>===;;;:::;;;;;;;;;<<<888666;;;??????===<<<777:::EEE\\\{{{nnnYYYGGGGGGXXXfffiiiiiilllkkkgggmmmdddYYYVVV^^^ddd```XXXVVVQQQRRR[[[aaaaaa```bbbhhhbbbRRRSSSiiiqqqjjjkkk~~~aaaBBBAAACCCEEEAAA:::<<>>:::888???===<<<::::::;;;===>>>999999::::::;;;<<<===>>>>>>===:::888999;;;>>>@@@@@@CCCDDD===777AAA```~~~~~~}}}www```XXXSSSHHHBBBEEEHHHFFFCCCAAACCCEEEBBB???:::999:::>>>AAABBB??????>>>>>>===<<<<<<;;;999888777666777999;;;===>>>;;;;;;>>>>>>;;;<<>>444444999:::444---///......---,,,,,,++++++............------,,,+++000000///,,,***+++///333JJJ\\\tttzzzsssqqqjjjwww~~~|||MMMbbb{{{mmmWWWRRRXXXllljjjccc\\\\\\\\\SSSGGGBBBCCCBBB???AAAGGGIIIGGGDDD@@@<<<===AAADDDCCC@@@DDDDDDDDDDDDCCCBBBAAAAAA===;;;999888888777666444000222222000000111333444333333111:::^^^~~~rrr^^^___aaabbbbbb___WWWOOO666444000---+++,,,...///------------------------sssUUUXXXppphhh999333333---111///000,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++---///333555===111777NNNXXXNNNLLLUUU```ccc\\\HHH444,,,///444444999BBBIIIGGG???::::::GGGBBBAAAEEEIIIHHHHHHIIICCC???:::888888666333000111///...333AAAPPPVVVTTTSSSRRRRRRTTTWWWZZZZZZZZZ]]]TTTOOOUUU___aaaUUUHHHOOONNNSSSPPPXXX~~~{{{qqqmmmiiiccc___sssuuu```UUUDDD999:::;;;<<<;;;999777666:::===@@@DDDEEECCCAAA???===>>>===::::::<<<<<<::::::;;;>>>BBBEEEBBB<<<777>>>===;;;@@@QQQnnnqqqfffRRROOOLLLKKKMMMQQQRRRRRR[[[VVVSSSYYYccciiigggaaaZZZSSSLLLFFF>>><<>>@@@???AAABBBDDDEEECCC???;;;999???>>>===<<<;;;<<<<<<===888888999;;;<<<===>>>??????===:::999999;;;>>>AAA======@@@CCCAAA???DDDLLLaaatttZZZLLLOOOSSSPPPJJJJJJGGGCCC???@@@EEEIIICCC@@@===<<<>>>@@@AAAAAA===???AAACCCDDDBBB???======<<<;;;;;;<<<>>>@@@BBB???<<<;;;===<<<::::::===??????EEELLLJJJBBBEEEMMM___}}}EEE555KKKZZZVVVffffffhhhlllnnnoootttzzzrrr]]]SSSLLLCCC<<<888777666777:::@@@FFFIII\\\aaafffkkkrrr~~~xxxooorrrooollliiijjjmmmqqqttt{{{uuuqqqvvv~~~xxxkkkaaaRRR@@@666777111111111000///...,,,+++,,,,,,------......//////++++++,,,,,,...///000111///......------......///---+++---FFF|||iiizzzwwwJJJeeemmmKKK555000111111///000000///...---,,,,,,+++------,,,,,,,,,,,,------)))******+++///;;;KKKVVVoooxxx|||qqqiiijjjoooqqq{{{uuuNNN___|||}}}aaaWWW___iii{{{jjjaaaeeedddTTTFFFCCC@@@CCCCCC@@@@@@CCCCCCAAACCC???;;;;;;>>>BBBCCCCCCBBBBBBAAAAAA@@@?????????:::888555444555444333222111444444///,,,...111222,,,222333...111EEEbbbvvvzzzxxxxxxtttnnnlllppptttqqqiiieeeYYYOOOLLLKKKDDD999111,,,,,,---------.........------------------------~~~```^^^qqqfff888333444---111///111,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))---111222333===111---<<>>:::???EEEGGG@@@777???ZZZttt|||fffUUUTTTWWWPPPHHHDDD888999:::>>>BBBFFFJJJNNNQQQIIIDDDDDD@@@???LLL^^^\\\aaaUUUccclllKKK@@@@@@BBBAAA>>>::::::===@@@@@@@@@AAACCCDDDBBB>>>:::777;;;;;;;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<======;;;;;;;;;;;;;;;<<<=========:::<<>>>>>???AAADDDEEE>>>;;;:::<<<<<<:::;;;???<<>>666333333000000000//////...------+++,,,......---------...,,,,,,,,,,,,---...///000......------------......---///...777\\\pppkkkvvvtttzzzlllZZZkkkeeeMMM@@@:::888333222222111000///...---...---,,,,,,---000333555+++000888CCCQQQ```mmmuuu{{{xxxqqqiiibbbaaaeeeiiipppqqqzzznnnWWWJJJmmmuuuzzzrrr___SSS[[[kkkzzzjjjeeellldddKKK>>>BBBAAADDDCCC???>>>@@@AAA???AAA@@@>>>===>>>???@@@AAA>>>>>>===<<<;;;;;;;;;;;;777555222111222222222111111444444///...111222///111---111777,,,!!!555UUUooozzzqqqlllbbb^^^fffvvv]]]MMM<<<555000***(((+++---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,dddYYYeeeeee888333444---111///111,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$(((---111222111222<<<>>>888:::CCC@@@555<<>>EEEIIINNNTTTFFFEEEFFFHHHHHHFFFHHHMMMbbb[[[SSSLLLGGGBBB===999222777999;;;DDDPPPVVVTTTQQQPPPOOOPPPRRRSSSRRRQQQLLLWWWbbb___RRRFFFDDDGGGWWW]]]GGGNNN~~~uuu|||mmmnnn~~~[[[MMMUUU111222666999888777999<<<<<<555666888999;;;;;;<<<<<<666;;;;;;888888<<<;;;666999:::999777888<<>>???AAABBB===888===FFF<<<>>>@@@AAA???;;;666333666777888:::;;;;;;;;;;;;999999:::;;;;;;;;;::::::777999<<<>>>>>>===;;;999@@@<<<999::::::888;;;???999>>>AAADDDXXX}}}hhhMMMWWWUUUQQQJJJCCC@@@EEEKKKFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCBBB???===<<<===???@@@???>>><<<:::;;;:::999999:::<<>>@@@>>>EEEKKKnnn>>>333999<<>>444555666444........./////////000000,,,...///...---,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------......333000,,,888WWWwwwuuuyyytttssskkkPPPwwwmmmPPP@@@555555444333222111000///000///......111555:::===CCCJJJXXXjjjyyy|||qqqiii```^^^aaaccc```\\\]]]ZZZccckkkYYYBBBQQQuuupppbbbfffwwwuuueeeiiissskkklllpppaaaEEE<<>>===AAACCCCCC>>>@@@AAA@@@>>><<<<<<===;;;;;;:::888888888888888555333000000000111111000+++...---+++...222000)))---222111+++...777444***222OOO^^^bbbxxxvvv}}}wwwsssvvv}}}nnnmmmggg___]]][[[QQQEEE///+++,,,000...)))+++333------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,rrrUUUlll___999///...///444---///---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&(((+++000444777:::AAA>>>444666HHHUUUUUU@@@___```ZZZhhh\\\===555---:::BBB@@@AAADDDBBB:::@@@AAACCCDDDEEEIIIMMMQQQrrrwwwzzzzzzxxxooo___PPPEEEBBBAAAFFFNNNSSSRRROOOJJJJJJJJJLLLNNNPPPRRRTTT\\\XXX[[[TTT@@@<<>>??????>>>;;;::::::<<<>>>???>>>???III]]]wwwttthhhccc___ZZZ[[[___hhhjjjnnnsssyyy```TTTGGGBBBCCCDDD???:::@@@AAAAAA???;;;;;;===@@@???===<<<<<<<<<<<<999777999888666555555777999:::999999888888888888888888999:::;;;=========<<<<<<888888888999999:::::::::444999>>>>>>@@@LLLbbbsssyyyvvvnnnqqqnnn]]]RRRQQQNNNKKKJJJHHHFFFDDDBBBAAAAAABBBCCCCCCDDDCCCBBBAAA@@@===>>>@@@AAA@@@???===<<<@@@>>>;;;::::::;;;;;;;;;666666777777777888888888::::::::::::;;;<<<======@@@777555:::<<<888:::AAABBBCCCWWWwwwXXX@@@888:::999???LLL\\\fffhhhjjjmmmnnnkkkooovvvxxxxxxzzzsssoooqqqqqqmmmmmmqqqiiiqqqjjjfffssswwwiii\\\YYYuuuyyyvvvxxxsssiiippp___HHH888222111111000////////////............,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///...,,,,,,,,,---///111---+++000444---555cccttt|||aaa[[[|||]]]VVVKKKDDDHHHMMMGGG;;;DDD;;;<<<;;;000555OOOcccrrr|||wwwlll```]]]\\\]]][[[VVVRRRRRRggg___PPPEEEGGGWWWgggpppdddWWWYYYkkktttooouuuuuuwwwnnnXXXEEEAAAIIIPPPIIIFFFCCCAAAAAADDDHHHJJJ@@@??????>>>>>>>>>>>>>>><<<:::999;;;===>>>;;;888444222000/////////---+++------------------------............////////////------...444EEEaaa|||~~~}}}wwwwwwmmmqqq|||zzzooo___UUUFFF:::444000...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********~~~|||tttSSSfff^^^888000...///444---///---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''***...222555...;;;DDD>>>111888^^^kkkLLLZZZwwwiiiSSSKKK>>>...222666:::@@@FFFEEE@@@<<>>LLLJJJOOOrrrwwwqqquuuyyyrrrhhhlllsssqqqUUUBBB999555444555666777888888888888:::999777555333333444555555666777777777666555444777777888999;;;<<<======???>>><<<::::::;;;===>>>AAA???AAAIIISSS^^^nnn{{{~~~vvvpppnnnxxxcccEEEHHHDDD???>>>???@@@???===;;;===>>>===<<<<<<>>>@@@=========<<<;;;999888777999777666555555666777888777777777777777777777777777888:::;;;<<<<<<<<<<<<999999999999888888888888===???@@@<<<888;;;FFFOOOTTTnnn{{{iii```fff[[[WWWTTTKKKIIIGGG===HHHFFFEEECCCBBBBBBCCCCCC>>>??????@@@@@@@@@???>>>>>>>>>============>>>???:::999888:::===>>><<<:::777888888999:::;;;<<<<<<;;;:::999999999999999:::;;;<<<999777>>>FFFBBB888<<<@@@KKKkkk]]],,,999>>>HHHRRRVVVYYY```iiiooolllkkknnnqqqrrruuuzzz~~~wwwrrrwwwppplllkkkiiieeeeeeiiiooolllgggqqq}}}ggg\\\xxxuuuvvvpppgggcccTTTAAA444000111111000/////////.........---------,,,,,,+++++++++,,,,,,,,,++++++++++++,,,---------,,,+++***+++,,,...///...,,,///111,,,///KKKmmmdddeeezzzyyyzzztttkkkkkkccc[[[LLLAAASSSqqq}}}yyysssllleeeeeegggdddXXXOOOSSScccqqqvvvkkkNNN777BBBaaahhhYYYPPPOOOVVVgggwwwzzzrrrjjjyyyeeePPPBBB;;;<<>>===<<<<<<<<<;;;999999:::<<<<<<999666333111////////////---,,,------------------------,,,,,,---------.........000///...---111<<>>:::555///,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********~~~vvvSSSddd]]]888000//////444---///---,,,+++***))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&'''(((,,,///111...222@@@KKKAAA555JJJlllmmm>>>>>>\\\YYYOOOMMMCCC666...+++111;;;AAADDDFFF===???AAAAAABBBCCCFFFHHH```ttt^^^QQQNNNNNNLLLIIIHHHFFFEEEFFFJJJQQQXXX\\\ZZZDDD999===GGGUUUVVVIIIQQQ}}}mmmxxx}}}mmmpppgggIII999666888444666888:::::::::888888999888666555444444444555444555666666777777666666888888888999:::;;;;;;;;;@@@>>><<<::::::;;;<<<======;;;:::<<<<<<<<<@@@FFFLLL]]]lll~~~www___MMMBBB<<<;;;888:::===???@@@AAAAAABBB999;;;======<<<;;;;;;<<<<<<>>>???===999777777888999888666555444444555666666666666666666666666666666777888:::;;;<<<<<<<<<:::::::::999888888777777;;;===>>><<<999:::>>>BBBIIINNNOOOMMMYYYuuuvvvnnnnnneeeTTTHHHQQQGGGDDDFFFNNN___bbbRRREEECCCAAA@@@AAACCCEEEGGG;;;<<<<<<=========<<<<<>>???;;;666777777888:::;;;<<<======;;;:::999888777777777777000;;;:::555EEE\\\UUU<<<999>>>@@@HHHqqqAAA999222444<<>>ZZZdddJJJ777RRRcccWWWSSSJJJ:::///000444666===GGGGGGGGGEEECCCAAAAAADDDFFFMMMsssoooYYYLLLIIIKKKKKKJJJGGGJJJNNNRRRTTTSSSQQQPPPPPP666111BBBGGGDDDAAA>>>\\\oooqqqppp}}}xxx||||||zzzuuu\\\EEE777444555444666999;;;;;;:::888666888888777666555555555666555555666777888888888999999999::::::::::::::::::???>>><<<;;;::::::;;;<<<999888999<<<<<<;;;===BBB@@@EEEBBBBBBNNNXXXbbbpppvvvlllXXXJJJAAABBBCCC@@@AAAGGG888:::===???@@@AAA@@@@@@===>>>???>>><<<:::888777;;;???AAA???999666777::::::999777666555555555555555666666666666666777777666666888999:::;;;<<<<<<:::::::::999999999999999666777999;;;===@@@CCCEEE@@@BBB@@@:::;;;GGGTTTZZZqqqsss}}}}}}zzztttrrrtttuuusssmmmbbbWWWQQQKKKEEEDDDGGGCCC???AAAHHHYYYuuu|||jjjEEECCCAAA???@@@CCCFFFHHH>>>============<<<<<<;;;<<<:::999888888;;;>>>@@@>>>:::888:::>>>>>>999444777777888888999999:::::::::999888888777777777888...888888444CCCYYYSSS<<<<<<<<<>>><<>>999555777888;;;???CCCEEEDDDCCCAAAAAA@@@???===:::888666555777777777777777555333222...---,,,---...///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,///000...------...---111111---,,,000111///$$$)))***((((((---///...------------,,,+++)))(((************************************************+++++++++***************uuuTTTdddYYY666111000...222,,,///---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''))))))777===GGGMMMLLLGGGBBB@@@YYYYYY]]]vvvvvvnnn^^^NNN>>>666///+++222???HHHKKKNNNOOOMMMKKKIIIIIIMMMTTT___jjjtttyyy|||}}}ZZZQQQEEEAAAEEELLLPPPQQQPPPRRRTTTTTTQQQJJJCCC>>>;;;===FFFHHHBBBNNNgggsssqqqsssyyyxxxyyyvvv]]]HHH<<<666333222444555888::::::999666555888888777777777777777777666666777777888999:::;;;::::::::::::::::::::::::>>>===<<<;;;::::::;;;;;;===;;;;;;<<<;;;999;;;@@@DDDJJJGGGCCCFFF@@@:::>>>EEEFFFHHHIIILLLNNNOOOOOOMMMOOORRRRRRNNNGGG???:::;;;999AAAOOOQQQFFF;;;999>>>;;;999;;;>>>@@@>>><<>>===:::999;;;???BBB@@@:::777999<<<;;;:::999888777777666666666666666777777888888888777777777888999;;;<<<<<<777888888999:::;;;;;;<<<999888666777888:::;;;<<<666===DDDDDDAAA???<<<888???>>>GGGMMMMMMSSSUUUKKKJJJOOOPPPMMMLLLOOOMMMHHH???CCCGGGDDD:::666===HHH===>>>CCCFFFNNNccchhhWWWHHHFFFCCCAAAAAABBBEEEGGGCCCCCCAAA@@@???>>>======888888999:::;;;<<<<<<===AAA===999999<<<===;;;888:::999999888888777777666888888888888888999::::::999999666555999>>>:::222===777???CCC@@@]]]gggLLL;;;444888>>>JJJZZZdddcccaaagggiiigggkkkmmmkkkiiijjjnnnmmmiiikkklllnnnooopppppppppoooppprrrqqqllliiinnn{{{tttfffdddqqqzzz|||xxxsssgggXXXMMM999555000------...---+++,,,,,,,,,,,,++++++++++++,,,+++***)))))))))))))))***))))))))))))***+++++++++++++++++++++,,,,,,---(((,,,---***+++111333000)))]]]xxx|||xxx~~~zzzxxxssstttooodddccceee]]]dddcccZZZMMMDDDDDDFFFGGG\\\{{{~~~dddNNN@@@ZZZqqqttt]]]WWWkkkuuummmtttrrrwwwzzzSSS@@@666;;;>>>777444:::444888===BBBDDDCCC@@@>>>@@@???>>>===:::777555333555666666666444222111000---++++++,,,---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,******+++,,,(((******&&&######%%%%%%(((---...,,,******+++***(((((())))))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))************************~~~wwwtttSSSbbbWWW666111000...222,,,000---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((111:::AAAIIIWWW```SSS>>>JJJnnn]]]iiitttdddZZZMMM???222)))***///777>>>HHHOOOQQQNNNIIIGGGJJJ@@@<<>>;;;999:::888666888>>>555>>>???BBBJJJGGGAAADDDEEEJJJKKKGGGCCCCCCCCCAAA888;;;???BBBDDDCCCAAA@@@HHHAAA<<<<<<;;;::::::===BBB>>>;;;<<<@@@CCCCCCAAA=========>>>@@@AAA@@@???:::===???>>>;;;999:::<<<:::::::::999999888888777666666666777777888888999777777777777777888999:::444555666777888:::;;;;;;:::999777666555666777888>>>>>>;;;888777:::@@@CCC@@@===CCCFFFBBBDDDGGGAAA<<<>>>>>>;;;;;;>>>>>><<<;;;>>>AAA@@@===;;;<<<@@@===???FFFFFFCCCJJJNNNBBBHHHGGGDDDBBBAAABBBDDDEEEGGGFFFDDDBBBAAA@@@@@@@@@777888;;;======<<<;;;999===;;;999999;;;===??????<<<<<<;;;:::999777666666777777777777888999:::;;;===777555999888333333888999222===HHH<<<===iiiwwwYYY???555777:::GGGRRRTTTTTTZZZcccjjjeeeiiikkkiiiiiilllkkkhhhmmmmmmlllllllllkkkkkkkkkhhhkkkllliiigggmmmzzz]]]|||yyyxxxxxxooo\\\GGG;;;555333000///......---+++++++++++++++***************)))))))))))))))******)))))))))((())))))***+++******+++++++++,,,,,,,,,))),,,---)))(((+++000222'''444DDD}}}rrr~~~lll]]]RRRiiigggkkkvvv|||yyyqqqkkkkkkfffjjjkkkccccccgggccc[[[XXXRRRKKKMMMWWW___bbbppp}}}lllMMM@@@OOOdddxxxyyygggLLLKKKggg|||~~~vvvppp|||YYYDDD???>>>AAA<<<222000444555888===AAACCCBBB@@@>>>>>>>>>>>>===;;;888666444444666777666333000//////,,,+++***+++,,,---,,,+++*********************************++++++++++++,,,,,,+++(((''''''(((+++,,,,,,------,,,++++++,,,---(((***+++***)))(((((((((((())))))((('''(((+++---(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************}}}}}}|||xxx~~~ttt\\\pppUUU555222111...111+++000---,,,+++***))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((***222;;;FFFYYYggg^^^JJJ===???```uuudddbbbmmmfffiiihhhaaaUUUJJJAAA777...,,,000777<<<@@@BBBDDDFFFCCC>>>::::::===???<<<999GGGIIIJJJIIIEEECCCEEEGGGNNNHHH???777444666:::>>>AAAEEEEEE<<>>CCC===AAACCCAAABBBGGGGGGCCCFFFGGGIIIIIIHHHEEEBBB@@@<<<@@@CCCDDDEEEGGGEEEAAA???@@@@@@AAABBBDDDEEEFFF>>><<<;;;===@@@BBBBBBAAA888999:::;;;;;;;;;::::::888888999999999888888777444444555666666777888888666555555444444555666666222333333444555666777777444666888888666777999;;;333666:::>>>>>>;;;999888:::666===AAA::::::===888???===<<<>>>>>>===???AAA@@@@@@@@@?????????===;;;???>>>FFFIIIAAABBBFFFBBBEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCCCC888999;;;======<<<:::999888:::<<<;;;::::::<<>>777444777???===555IIIqqqzzzUUU@@@999;;;>>>BBBCCCIIIWWWeeegggmmmpppmmmkkklllmmmllllllkkkiiigggggghhhiiijjjfffgggjjjnnnssszzz}}}pppfffggg{{{~~~}}}|||{{{uuubbbJJJ:::555222111000//////...------++++++*********)))))))))((((((((((((((()))***+++)))(((((((((((()))******((()))******++++++************++++++***(((+++000222---000ZZZnnn|||xxxlllNNNIIIIIIQQQ\\\eeepppzzzgggjjjmmmeee]]]iiisssmmmfffjjjpppyyymmmWWWMMMJJJLLLYYYhhhiiiYYYOOOSSSXXX^^^pppzzzqqqvvvyyy\\\???>>>DDDIIIFFF;;;222000111666888;;;>>>??????>>>>>>;;;<<<======<<<:::888777444666777666222.........,,,+++******+++,,,+++)))************************(((((()))))))))*********(((((('''(((***+++,,,---'''&&&&&&((())))))))))))&&&%%%&&&(((***************,,,---+++(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++|||~~~zzz~~~uuuhhhTTT555222111...111+++000---,,,+++***))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((###555CCCCCCCCCRRRlllPPPFFF888SSSxxx[[[^^^uuuyyywwwpppjjjcccPPP<<<222///,,,***---777CCCLLL]]]bbb___UUUSSSVVVPPPBBB999???DDDCCC>>><<<>>>BBB;;;888444222444;;;CCCIII>>>LLLjjjwwwfffaaa{{{pppqqq|||xxxyyySSSBBB444222444222///000222111111111111111111111111111222333444444444444555555444333333555666777444444555555666777777777888999999:::;;;<<<======:::888888:::888555777;;;777===<<<===DDDAAA:::======???>>><<<@@@EEECCC;;;:::<<>>===???CCCAAA>>>;;;<<<>>>AAA@@@???777666666888:::;;;:::888666777777888888888888777333333444444555666777777555444333222111222333333222222222222222222222222000444888888444222333555888777888:::;;;;;;<<<>>>BBB999888666...333@@@CCC999666:::BBBCCC>>><<<@@@;;;???@@@>>>;;;;;;===>>>BBB<<>>:::666777999666666666666555555555555888777666555555444555555000//////222444444333111777;;;222333>>>888444EEEuuuhhhMMMAAA999777666777CCCSSSlllsssuuupppkkkkkkmmmnnniiigggfffeeefffhhhkkkmmmjjjjjjnnnxxx~~~jjj]]]ddduuuuuu{{{wwwvvvrrreeeLLL666222999000000////////////......************))))))))))))''''''''''''(((***+++,,,((((((((((((((()))******'''(((((()))))))))))))))***''')))//////))))))...'''000,,,...???sssyyyiiiqqqwwwwwwfff^^^cccwwwyyyooorrrOOO???BBB^^^tttooo```XXXJJJRRRVVVSSSSSS```tttkkkpppVVV888===:::GGGNNNHHH<<<666555555555666888999;;;;;;;;;;;;:::;;;<<<======;;;:::888444666888666111...---...,,,+++******++++++***((())))))))))))))))))))))))''''''''''''((((((((()))))))))***++++++***'''$$$)))'''&&&)))+++***((((((+++'''&&&((()))(((&&&&&&"""%%%)))***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++uuuqqq~~~{{{xxxeeebbbtttQQQ;;;111444000///111------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((..."""---HHHMMMDDDZZZ^^^EEEFFFdddbbbsssjjjmmmeeeSSS]]]VVVCCC333......---...222999HHHPPPHHHFFFLLLMMMEEE>>><<<888555777<<<>>>===JJJKKKPPPSSSKKK===333000FFFwwwwwwooovvv~~~~~~zzzvvv^^^:::999777444333222222222111111000000000000111111000000111666::::::555///222333333444444333333222555555555555666666666666666555444555777999888777777777888888888999999999<<<;;;:::999999999:::;;;;;;<<<>>>AAABBBCCCCCCCCC===>>>???@@@@@@???>>>===@@@AAABBBBBBAAA@@@>>>===@@@???===<<<;;;;;;<<<<<<===999777999;;;999:::<<<666777777888888888777777555555555555666666666666666666555444333222222111111111111111111111111111///000000111222222333333222333444444555555444444444444555777888:::;;;;;;999::::::777333222555999<<<:::999999;;;<<<<<<;;;;;;===???@@@???===;;;999===<<<<<<===???>>><<<:::???>>>>>>>>>@@@@@@>>><<<>>>>>>@@@BBBCCCAAA>>>;;;;;;::::::999999888888888444777;;;??????;;;777444777777666555444444444444333333333222222222111111222222111111111111111111444444555555666777777777RRRuuuooobbbNNN;;;CCC333JJJJJJWWW```]]]dddrrrxxxnnnooojjjjjjrrrppppppzzzqqqzzz~~~sss```VVV\\\hhhQQQKKKRRRfffttt{{{|||yyy~~~zzzppp^^^KKK<<<444222222222000...---------,,,+++******))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************000...---,,,,,,;;;ddd}}}jjjQQQBBB@@@???MMMeeexxxsss___SSSUUUrrrsssWWWcccgggmmmrrryyyPPP333333>>>@@@===AAAGGGBBB555111777888<<<>>><<<>>>BBB???888;;;;;;;;;::::::999999999333333222111000///......,,,,,,++++++***)))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))xxxvvv~~~{{{fff```nnnPPP999000333000///111------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++---222AAAUUU```bbboooXXXMMMPPPdddxxx~~~fffaaaqqqvvvvvvmmmXXXZZZ\\\[[[QQQBBB555000111//////...000555888333,,,<<<@@@BBB===444444AAAOOOcccjjjfffQQQ777...<<>>@@@@@@@@@??????>>>??????@@@??????>>>===>>>???@@@@@@@@@>>>===<<<>>>===;;;:::999999::::::;;;777555888:::999999<<<666666666666666666666666555555555555555555555555555555444333222111000///111111111111111111111111...//////000111111222222000111222222333333222222333333444555777888999:::<<<======:::666555888<<<;;;999888888:::;;;;;;::::::;;;<<<======;;;999888;;;::::::;;;======;;;999<<<======>>>======<<<<<<===>>>>>>???@@@>>><<<:::;;;999777555444555777888333666999;;;;;;888444111555444333222222111111222222222222111111111000000111111111111111111111111333333444444555666666666???lllxxx___PPPFFF444000777888@@@QQQ\\\eeelllnnntttxxxcccUUUIIIAAABBBHHH[[[\\\fffggg}}}nnn___KKK<<<555222000...111///---,,,,,,,,,+++***))))))))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++)))+++...+++---@@@WWWhhhvvvvvvbbb___\\\XXXJJJ>>>===>>>AAAKKKXXX```]]]^^^^^^TTTHHHJJJUUUrrrdddcccppp~~~nnnRRR???666333333BBB>>>AAAHHHEEE:::666:::;;;??????<<<===@@@@@@<<<999999999999999999888888222222111000///...------,,,,,,+++******)))(((((())))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((zzz|||~~~~~~hhh^^^hhhMMM777...111//////111------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((###+++***&&&777VVVfffcccpppiiiIIIEEE^^^|||zzznnnmmmsssgggkkkXXXAAA===NNN\\\PPP888777111111777:::888999>>>666===OOOdddiii[[[HHH>>>:::===999666BBB^^^yyynnnkkkrrr~~~YYY>>>222777666444222111111111111000//////////////////000222000000222666666444111111111111111111000///...222222222222333333333333666555444666888999888777666666777777777888888888999999888888888888999999>>>>>>??????>>>===;;;:::>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::888777777777777888999555333777999888999<<<666666444444444444555666444444444444444444444444555444333222000///...---////////////////////////------......///000000000...//////000000000000000111111222444555666777777;;;======;;;888777:::===:::999777888:::;;;;;;:::999999:::::::::999888888999888888999;;;;;;999777888;;;>>>===;;;999;;;===???@@@??????>>>===<<<;;;;;;888555222111333555777444555666777666444111///222222111000////////////000000000000000/////////000000000000000000000000111111222222333444444555;;;DDDvvvkkk\\\[[[PPPCCC===777>>>EEEBBB===BBBGGGOOO]]][[[SSSLLLHHHCCCEEEUUUiii}}}}}}^^^LLL888...///222000,,,///---+++***++++++***))))))))))))((((((((((((''''''(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******,,,))),,,111///)))+++222NNNooo{{{zzztttppp```aaaggg```III>>>AAAAAA;;;???PPPgggrrrllldddbbbVVVSSSTTTUUUPPPJJJNNNXXXhhhsssmmmvvvgggbbbqqqJJJ555888@@@???:::CCC???@@@GGGHHH@@@<<<>>>@@@BBBAAA<<<:::;;;<<<;;;666666777777777777777777000000///...------,,,,,,++++++******))))))(((((()))))))))(((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((({{{|||~~~kkk___eeeKKK555,,,000...///111...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((%%%''',,,---666SSSppp___yyy[[[JJJTTTyyykkkeeewwwyyy```LLLKKKOOOMMMZZZ^^^bbb]]]PPPIIITTTddd```MMMBBBIIINNNDDD555---***111999FFFfff{{{~~~yyyVVV???555222555444222000//////000000//////............/////////---,,,---000111000...111111111111000///......111111222222222333333333666555444555777888888777777777777888888888999999999999999999999999::::::===>>>>>>>>>===<<<:::999===<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>===<<<:::999888666666666777888888444333777999999:::===999888666444444555777888555555555555444444444444444444333111///...---,,,........................,,,,,,------............------...//////////////////000000111333444444555888:::;;;999666666888;;;;;;999888888:::;;;;;;:::999999999888888888888999999888777888::::::999888777;;;???>>>:::888;;;>>>BBBCCCBBBAAA???======>>>;;;999777444444444555666777777666555444222111000111000///......------...........................//////////////////000000//////000111111222222333777333@@@cccuuu{{{qqqWWWJJJHHHQQQ```ccc}}}zzz|||NNN@@@111+++///333111------+++)))))))))***)))'''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***---******...///,,,---222(((>>>hhhdddppphhheee{{{|||}}}wwwoooaaa]]]fffmmmkkknnnwwwwwwooo^^^XXXKKKPPPYYY```___XXXWWW[[[___hhh\\\}}}UUUJJJ???:::===CCCGGGGGGCCC>>>???EEEHHHEEEAAAAAAAAABBBAAA<<<777555666666444444444444555555555555.........---,,,++++++*********)))))))))((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((||||||}}}nnnccchhhJJJ444,,,000...///111...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((---&&&)))///%%%222VVVmmmlllrrr[[[JJJbbbuuuZZZjjjnnn{{{vvvjjjXXX;;;FFFNNNKKKCCCCCCQQQaaaPPP???///***)))***333???TTTppptttcccdddmmmrrr|||pppMMM999666777666222111000.........///000...------------------...---,,,+++,,,---......---111111222111111000//////111111222222222333333333444333333444666777777666888888888999999999::::::999::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;=========<<<<<<<<<;;;;;;;;;<<<>>>???@@@??????>>>;;;:::888777777888999999999555444777::::::;;;===<<<:::888777666777999:::666666666555555444444444444444333111000...------------------------------,,,,,,,,,,,,,,,------------......///////////////......///000111222222333666888:::999666555888;;;;;;:::888999;;;<<<<<<;;;999999999999999999:::::::::888777888:::;;;;;;:::777<<<@@@???;;;999<<<@@@AAABBBBBB@@@===<<<<<<>>>:::;;;;;;:::999777666555:::999777666444333222222111000///...---------------------------------------------....../////////......//////000111111111---444666888DDDddd~~~www}}}}}}~~~wwwzzzooo@@@:::333000000111000...,,,***((((((((()))(((''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''((()))((()))---333+++'''CCCxxxpppnnndddZZZkkk~~~yyyvvvggg___gggxxx~~~ooowwwpppxxxwwwkkkggg\\\SSSQQQKKK???999:::FFFLLLWWWaaaiiirrr~~~|||mmmkkk}}}QQQ444<<>>;;;>>>BBB@@@======BBBFFFFFFCCCCCC>>>===<<<:::777444333444333333333333333333333333------,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|||}}}rrriiilllKKK555,,,000...///111...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&))),,,,,,))))))---222[[[oooxxxxxx[[[MMMYYYppp{{{nnnjjjyyyooo~~~{{{yyylllWWWMMMOOORRRLLLKKKWWWfffkkkcccXXXzzzyyyrrr}}}jjjGGG333111555555222000///...---------...///------,,,,,,,,,,,,------........................000000111111111111000000111111111222222222222333333222111333555666555444777888888888999999999999999:::;;;<<<=========<<<:::;;;<<<===>>>===<<<<<<>>>>>>@@@AAAAAA@@@???>>>;;;===>>>@@@AAAAAA@@@@@@<<<;;;:::999999:::;;;;;;:::666444888:::999:::===<<<;;;999888777888888999666666555555444333333333222222111000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---......///000000111111444777999999777666888;;;:::999888888:::;;;;;;:::999999:::;;;;;;;;;:::::::::999888888:::<<<<<<;;;999<<>>@@@;;;>>>@@@>>>;;;888999;;;:::;;;<<<<<<;;;999666444:::999777555444333222222111000///...------------,,,,,,,,,---------------,,,,,,,,,------......///------...//////000000111333333222666444333XXXzzzwww|||kkkllltttcccFFF444444333111...,,,,,,---+++)))''''''((()))((('''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))$$$(((++++++(((&&&(((+++...---444YYYhhhQQQDDDIIIZZZuuuvvvaaaRRRSSS[[[XXXQQQKKKAAACCCGGGTTTdddhhh___WWWWWWRRRZZZdddlllsssooorrrVVV===???<<<===>>><<<888777999===<<<<<<===???CCCDDDDDDDDD@@@;;;777888888666555666333333222222222111111111,,,,,,,,,++++++*********((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}{{{xxxmmmnnnLLL666---111//////111...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((###***,,,(((,,,444222)))666___}}}zzz|||tttZZZMMMUUU~~~iii[[[nnn}}}ppp~~~yyyxxxtttnnnggg{{{~~~WWWBBB111000555444000000...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,---.........---------------...///000000000000//////000000000111111111111000000111333444444333666666666666777777777777888999:::<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999:::<<>>;;;<<<>>>@@@AAAAAAAAAAAA<<<;;;:::::::::;;;<<<<<<:::666444777999888888;;;888888888777666555555555444444333333222111111000////////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......//////000000000111444777777555444666999888777555666888999999888777888:::<<<<<<;;;:::999:::999777888:::<<<<<<<<<;;;;;;===>>>>>>>>>??????777;;;???>>>;;;888888::::::::::::999888666444333666666555333222111111000000///...---,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,------......------......///000000000555222+++222<<<222444PPPxxxyyy{{{xxxmmm___WWWSSSLLL<<<...000000///---+++******++++++)))''''''((()))((('''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''***---,,,***)))))))))&&&000///444IIIZZZrrrqqqccc```fffaaaRRRQQQVVVQQQOOOWWWZZZ]]]^^^eeemmmkkkcccbbbiii|||pppqqq~~~QQQ<<<:::===AAA===888555777:::===>>>:::<<<>>>???@@@BBBEEEFFFPPPDDD999777888666444555444444333222111000//////,,,,,,++++++++++++******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|||yyy{{{{{{xxx{{{pppnnnMMM777...111//////111------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***,,,,,,((($$$$$$(((,,,000)))RRRzzz[[[PPP~~~rrrqqqpppxxx~~~qqqEEE888,,,***555999111---333---,,,+++++++++,,,---...,,,++++++++++++++++++,,,)))+++------,,,+++******++++++---...///000000000............/////////000000//////000222333333222444444444444555555555666777888999;;;<<<<<<;;;;;;999:::;;;;;;:::999777666666999===@@@AAA@@@===;;;:::;;;===???@@@AAAAAA@@@<<<;;;:::::::::;;;<<<===:::555333666777666666999555555555555444333222111222222111111000//////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......//////000000000---000333333222111333666666555444444666777777666555777:::<<<<<<;;;999888:::888666777999;;;<<<<<<;;;:::;;;<<>>===777<<>>AAAEEEHHHcccPPP>>>888777333111222555444333222111//////...,,,,,,,,,+++++++++++++++&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~}}}~~~ttt}}}mmmOOO999//////---///111---,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************))))))---DDDsss~~~]]]aaaiiixxxuuutttvvv~~~{{{~~~yyySSS888///222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000////////////555555555555444333222222666666666666777888999:::<<<999777777999;;;999888888999:::;;;<<<;;;::::::777777888<<<@@@AAA???<<<::::::999:::<<<<<<:::888999555111000222444555444555444333111111222333333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,------,,,,,,,,,---------.........000111222000000111222111222333444555555555555777666666777999999888777999888444111777AAACCC>>>===:::777888;;;===;;;999555888:::;;;:::888777777;;;:::999666222000000111000//////...------,,,,,,,,,///000000---+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...///000111222333333;;;;;;IIInnnlllhhhvvv}}}uuujjjcccPPPGGG<<<555444555444222000///---,,,+++************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,666IIIwwwyyyzzz}}}|||~~~wwwzzzzzz}}}}}}KKKEEE>>>:::;;;>>>@@@@@@???>>>;;;999999999:::;;;======<<<;;;;;;>>>CCCGGGDDDBBB???<<<999777777666777666444222000...------+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((ssszzzkkkNNN777,,,...---///222...,,,+++***)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********......+++---DDDkkkdddcccbbbkkkwwwwwweeePPP===333333444444222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000333333444444333222111111555444444555555666777888999777666777999:::999777888999:::;;;;;;;;;::::::888777888;;;>>>???>>><<<999888777777999999888777888444111000111333444333555444333222222111111111//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------///111111000000000111333444444555666666666666666666666888999:::888666666666333111777>>>>>>999;;;999999999::::::999888666888::::::888666666666777888777555222//////////////////...---,,,,,,,,,------......---++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,------...000111111222(((,,,333BBBaaannnnnnsss{{{vvvhhhXXXMMMJJJBBB999333333333111//////...---,,,+++*********)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,000***999eeezzziiittt}}}}}}xxxmmmSSS:::AAA===:::999:::<<<;;;:::???===;;;999888777777777888999999:::;;;>>>BBBFFFBBB@@@===:::888777666666555444222000///---,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''sss{{{nnnOOO666+++------...111///,,,+++***)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))******(((,,,---))))))888UUUlllcccgggsssnnnzzzwwwxxxuuu```GGG888444555999>>>555444333111///---,,,+++++++++++++++++++++++++++*********+++,,,,,,,,,---***++++++++++++***))))))++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---...///000111222111222222222222222111000333333333333333555666666666555666888999:::888666777888999:::::::::999999999888888999;;;<<<<<<;;;777666444444555666666555666444111000111222333333666555555444333111000///---------,,,++++++******+++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------...000000/////////000555555666666666666666666555666777999::::::888555555555444444888<<<;;;666888999;;;:::999777666777888999999888555444444555333555666555222///......///......------,,,,,,+++,,,+++***+++,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000444::::::444555DDD]]]ooovvvpppsss}}}ssshhh\\\PPPBBB999AAA;;;555111111000...,,,......,,,+++******))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******)))*********++++++++++++---((()))222===JJJ^^^rrryyy|||yyywwwsssrrrmmmgggaaa```TTTAAA555666777555777777777999::::::888666===<<<:::888666444333222333444777888999<<>><<<:::999666222000000///---+++------+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))************+++***---222000&&& (((666GGGXXXddd[[[IIIBBBGGGNNNssssss{{{yyykkkyyyyyynnnjjjccc\\\UUUKKK>>>444444888777///+++///444555666777888999:::999777555999999888777555333111000000222555777777888:::<<<999999777666555444333333000///---,,,+++******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''qqq~~~zzz___>>>...111000---///...,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))///%%%""",,,000,,,***...111@@@bbb|||}}}kkk___VVVKKK<<<000+++...000222333333000---,,,,,,,,,,,,,,,+++++++++************************(((((())))))***+++,,,,,,((())))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------111111222333333444333333333333333333444555666777444666999;;;;;;;;;:::999555555555555555666666777999999999888888888999:::888666555555666777666666666666555444333333444555888888888777555222///...***************)))))))))************************************************)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,+++,,,......---------...333333222222222333444444666666666888::::::888555;;;888666777888888888999555999<<<;;;777444444555999999999666333111222333111333666666333111000///,,,,,,,,,,,,,,,+++++++++***)))))))))+++++++++***)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,------....../////////---)))(((...777;;;999666888<<>>444333111000///...,,,+++,,,+++******))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********111(((###(((000444444222---555777///(((+++555<<>>;;;888555666999;;;:::888666888::::::888555333333333333222000---,,,---...******************++++++$$$---444333,,,&&&&&&***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++++++++++++++++++++,,,,,,111***(((...111///...111...++++++222666777777888333<<<555>>>UUUTTTbbbzzzmmmaaaYYYUUUOOOCCCAAAGGGAAA999>>>???;;;777666888999888666000000///---+++***+++,,,***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))'''((()))(((***,,,,,,***))),,,,,,&&&$$$'''+++,,,)))---///...---,,,***'''(((111...(((------))),,,---))))))...000...///444000///...//////000555:::111444888888666555777999===;;;888555333222222333111222444444333444777999555555555444222///---,,,***)))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~|||{{{eeehhhfffeeeAAA+++---......///+++,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,...///222888CCCRRRaaakkkrrrgggTTTMMMCCC888000,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000...///000111333444555666555555555555555666777888:::999888888999;;;===???999999::::::;;;;;;::::::888888888888777666444333555555444333333222222111000...,,,,,,------,,,++++++******)))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))************,,,+++*********+++,,,---//////...------...000000333555666555444444555666;;;>>>AAAAAA===::::::;;;::::::999999888777777777222444555666666444333111333222000...---,,,------************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---------............///......//////000000111111444555444444444888===AAAMMMVVVeeerrrzzzrrr```VVVRRRLLLEEEDDDBBB@@@>>><<<<<<<<<<<<===;;;888777777666444333......---,,,+++))))))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000000111111111000333666777777777777888;;;:::888666444444777:::555555444444444555555666555555444444222///---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$~~~}}}{{{ccceeecccgggCCC,,,------...000,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,++++++,,,///555999888999<<>>999444111333111...+++******,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))************)))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------...//////---...///000222333444555444444444444555666777888:::999888777888:::;;;===999:::::::::999888777777666666777777666555444333444444333333222111111111000...,,,,,,,,,---,,,***+++***))))))(((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((((()))***(((((()))))))))*********++++++*********+++,,,---///...---------...///000000111222222111111222333333777::::::777666777999777777666666555555444444222333444555555333222000111000...,,,++++++++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++,,,---------............---......//////000111111111222444444444555777999444777<<>>999======<<<;;;::::::::::::;;;999666555444444222111...---,,,+++***))))))((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------------///000000000000000000222555666666666666777::::::999777555555777999555555444333333444555666444444444333111///,,,+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$${{{yyyaaabbb___fffCCC---...---...000...,,,+++***)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))******)))*********++++++++++++)))***+++)))'''&&&&&&'''((((((((()))))))))))))))...,,,)))&&&&&&''')))+++(((((()))*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))******)))))))))))))))*********++++++*********++++++++++++,,,***++++++,,,,,,---......------...///000222333333222222333444555666888999:::999888777777888999::::::::::::999888666555444333444555666666555444333333333222222111000000000000...,,,+++,,,,,,+++***+++***))))))(((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''')))***(((((())))))))))))******+++************+++,,,,,,...------------...///000...000111111000000111333///111444444222333666999444444444333222222111111111222333333333111000///...---,,,***))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************,,,,,,,,,,,,---------------------...//////000000...000222333222222222333:::777777888777666:::@@@:::>>>CCCFFFEEECCCAAA@@@???@@@>>><<>>,,,/////////000---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***)))))))))************+++'''***,,,.........///000000000000///...---------.../////////000000//////---.........---+++)))(((************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************************++++++++++++)))******+++,,,,,,---------......///111222222333111111222333444666888999999999888777666666777777999999999999888777666555333444555666777666555555222222111111000////////////---+++***++++++***)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))(((''''''(((***(((((((((((()))))))))******************++++++,,,,,,,,,,,,------...//////000222333333222222444555111333444444222333888<<<444444444333222222111111000111111111111///...---,,,,,,+++***))))))((((((***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,---,,,,,,,,,---......//////...///111111111111333444===888666888:::;;;>>>BBB777:::===???>>>======>>>AAABBBAAA>>>???@@@===888666777888999999888777666777555222111000000...---,,,++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---...///////////////111333333222222444555555777888888666444333444666555333111111222444555222111111///...,,,+++***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%www^^^___[[[UUU888+++111111000000,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********((()))***)))(((((()))+++)))))))))))))))*********((()))***++++++)))(((&&&))))))))))))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))******+++,,,,,,---...//////000111222333333000000111222444555777888999999888777666666666666888888999999999999999888333444666777888888777666222222111000000//////......,,,*********+++***)))***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))'''(((((((((((()))))))))))))))******++++++++++++***+++,,,,,,---.........111222444444333333555777666777777555333444888<<<777666666555444444333333000000000000///...------,,,,,,++++++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))************+++++++++++++++++++++,,,------......///////////////222666:::888222...000222333555888777888999999888888999:::;;;===<<<:::;;;>>>>>>;;;999::::::;;;:::888777666777555222111000000...,,,*********))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,---......//////...///111222222111111333444333555777666444222111111666444333111111111222333111000///---,,,+++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvv___```^^^QQQ555***111111//////,,,,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((&&&&&&)))+++)))******,,,---...//////,,,+++***))))))***,,,---***)))'''&&&'''(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((()))))))))******)))))))))************+++)))******++++++,,,------//////000111111222333333000000111222333444666777888888888888777777666666777888888999::::::999999444555777888888888777777222222111111000/////////...,,,***)))******)))(((***)))((((((''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))''''''(((((((((((())))))((()))******++++++******)))***+++,,,---............000222222111222333555666888888555222222666999888777777666666555444444111111000///...---,,,,,,++++++,,,,,,++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))*********+++*********+++,,,,,,------.........---...111777;;;666222000444777888;;;>>><<<======<<<;;;:::;;;<<<>>>@@@@@@<<<===AAABBBAAA;;;;;;;;;::::::888777777777555222000000///...,,,))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++,,,---............000111222111000111333444333444666666444222111111444444333222111111111111///...---,,,************)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&vvv```cccaaaUUU888+++000///---///---,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''')))+++++++++,,,...000))))))******+++,,,,,,---+++***((('''''')))***+++---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))******************++++++,,,---------......///000000111111111111111111111222333444555888888888999888888777777888888888888888888777777444555666777777777666555333222222111111000//////---+++)))))))))***)))((())))))(((''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))'''''''''((((((((())))))'''((()))***+++******)))((()))***,,,---------------...000111000111333444444666777555333222555888777666666555444444333333222111000///...---,,,,,,******+++,,,+++***)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,,,,,,,,,,...222555///---...333555666999>>>777888999888777777888999;;;>>>===999888999999666999888888777777777888888666444111//////...---+++))))))((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++***+++,,,------...------111222222111000111333555555666777666444222222333222333333333222111//////...---,,,***)))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&zzzvvvaaaeeedddZZZ<<<,,,...,,,+++//////,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))$$$'''***+++***)))((()))*********)))))))))))))))((()))++++++***(((&&&$$$$$$%%%'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......------......//////000000222111111111222333333444888888999999999999888888888888888888777555444333444444555666666555444333333333222222111000000000---+++)))((())))))((('''))))))(((''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))'''((()))++++++******)))'''(((***,,,---------------///111222111222444555333666888777444444777:::555555444333333222222111222222000///------------))))))***++++++***(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,(((***,,,,,,++++++,,,---222111111333222///000555777999::::::::::::;;;<<<:::>>>@@@>>><<<===<<<999555555444444555666888999555222000......---,,,***((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++,,,------------222333333111000111333555777888888777555444444555111222333444333111///---...---+++)))(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&xxxsssfffVVVFFFFFF333---000,,,+++///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......///333333333333333333444444555666777666444444666777999999999888777555444333111222222333333333222222111000///...---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))************)))******+++,,,,,,------...///000111111111111111333333444333222222333555444222111//////000222333222111000...---,,,*********))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,,,,+++*********,,,...000//////...//////000111222666666777888999:::;;;;;;888999999999999888777777444444444555555555555555111000///...,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******++++++,,,------......///000000111222333333333333777777777888777666666555444333222111111111222333111...***'''(((+++000444))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&tttuuubbbUUURRRFFF333---000,,,+++///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........111111111111111222222222444555555444333333444666888777777777666444333222111111222222333222222111000000///...---,,,++++++))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))******++++++,,,,,,......///000111111111111222333444333111111333444444333111//////000111222111000///...---+++******)))))))))((('''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))***++++++,,,+++*********,,,...///............///000111111555555666777888999::::::888888888777777777666666555555555555555555555555000000///---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,,,,---.........///000111222333333333333555666666666666555444444333333111111000111111222000---***((((((+++...111)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&sssvvv]]]VVV^^^EEE222---000,,,+++///------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,------........./////////000000000000222333444333222111222444555555555555444222111000111111222222222222111111//////...---,,,,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******((((((((()))******++++++---...///000111111111111222333333222111111222444444333111000/////////000000///...---,,,+++***)))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))******++++++******)))***,,,---...---------......000111111333444444555666777888888888777666555555555666666555555555555555555555555//////...---+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))*********++++++,,,,,,---......///000111222222333333222333333444444333333222111222222111000000000000000---,,,***(((((()))+++,,,)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&www~~~rrr\\\XXX```CCC111,,,000,,,+++...------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************++++++,,,------......---......//////000000000111222444333222111222333333333333333222111000///111111111111111111000///......------,,,++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''(((((()))*********,,,---...///000111111111111222333222000000222333444333111000..................---,,,+++***))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))************))))))***+++,,,---,,,,,,,,,---...///000111222222333444555666777777888777666555555555666666555555555555444444444444......---,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))************+++,,,,,,------...///000111222222222222111111111222111000000///111111000//////.........+++******)))((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&|||{{{kkk^^^ZZZYYYBBB000,,,111---+++...,,,---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,------.........//////000111111222222333555555444333333444333333333333222111000000000111111111000000///...------,,,,,,++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))&&&''''''((())))))******+++,,,---...///000000000111111222111000///111333333222111///...------,,,------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***))))))))))))***+++,,,,,,++++++,,,,,,---///000111111111222333444555555666888888777777666666666777555444444444333333333222------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))******+++,,,,,,,,,......///000111111111111000000000000000//////...000/////////...---,,,,,,((()))))))))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&~~~xxxjjj___XXXQQQAAA///,,,111---+++...,,,---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,------......///000111222333333222444666777555444444444333333333333333222111111000000111000000///...---,,,,,,,,,++++++*********((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''''''''((())))))*********+++,,,...///000000000000111111000//////000222111000000///...------,,,,,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''(((((()))******++++++******++++++---...000111000111111222333444555555777777888888888777666555333333333222222111111000,,,,,,++++++***))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((())))))******+++,,,,,,---...///000000111111000000000111111000000///...............---,,,***)))'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~{{{ppp\\\RRROOO@@@///+++111---,,,...,,,---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,---------...///000111222333333222444666777666444444444444444555555444444333333000000000000///...---,,,++++++++++++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''(((((())))))***++++++)))***+++---//////000000///000111000......000111////////////......---,,,+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''((()))************))))))***+++,,,...000111000111111222333444555666444666777999888666444333222222111111000/////////+++++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((())))))***+++++++++------...///000000000000111111111222111000000///---......---,,,+++)))((('''''''''(((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}vvvYYYMMMPPP???...+++111---,,,...,,,---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------------...///000111222333111333666777555444333333555555666666666555444444000000000000///...---,,,+++++++++***************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))******++++++((()))+++---...///000000///000000000......000111---......///......------******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))************))))))***+++,,,...000111111111222333444555555666222444777888888666333000222111111000///......---++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((()))******++++++,,,---...///000000000000222222222222222111000000------------,,,***((('''&&&'''''''''((()))))))))%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&}}}mmm]]]SSSPPP@@@222///000+++,,,///,,,---+++))))))***+++***))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++............///111222333444444444444444333222111111333555666444222111111000000//////......------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,333111...------...---,,,...---,,,,,,,,,,,,+++******))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******++++++,,,------111000000000222444666777333333444555555444444444222111000...,,,+++++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++------......///000000000333///,,,---222444222///000///...,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{jjj\\\VVVVVV???111///000+++,,,000,,,---+++))))))***+++***))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++---------...///000222222333333333333333222111111111333666666444222111222//////......------,,,,,,))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,.........///000000///---...---,,,+++,,,,,,+++))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******++++++,,,,,,---000000//////000222333444111222222333333222222222222111///---,,,++++++***)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++------......//////000000222000......000000///...000///---,,,***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{}}}yyyfffZZZXXX[[[===000...000,,,,,,000,,,---+++))))))***+++***))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++---------...///000111222222222222222222222111000222444666666444222222222......------,,,++++++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,***,,,...000000///---,,,///---++++++,,,,,,***)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,///.........///000000111///000000111111000//////111000...---+++*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++---------...//////000000333444333222///......//////...,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyyyyyyyvvv{{{vvvcccXXXWWWZZZ<<>>///---+++*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))******++++++,,,---///000111111111111111111111111000///...---++++++***)))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))******+++++++++,,,,,,------......///---000222111...+++++++++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~uuu{{{zzzpppuuuxxxrrrmmmeeeYYYOOO666+++,,,000---...111,,,---+++))))))***+++***))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********+++,,,---//////111222333444444444444444000111111000...---///000///...---,,,***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,***...111000---,,,///333///---+++******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++,,,---///111333333333222000000000000///...---,,,+++***)))(((((('''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++++++++,,,------......///---///111111000...---,,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvyyy{{{vvvxxxppplllqqqfff[[[III111///...---...///...------+++))))))***+++***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((*********++++++,,,,,,---111111222333333333333222---.........//////000000000///---+++***)))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))******))))))******+++,,,,,,,,,,,,---------......,,,,,,+++***)))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))******+++------,,,------...///000111111111111000...---,,,******)))''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************+++,,,...//////000000111222222111///,,,+++))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxxxx~~~yyy}}}ooommmrrrggg\\\III111///...---...///...------+++))))))***+++***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((*********++++++,,,,,,---//////000111111111111111---........./////////000///...,,,+++)))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))******))))))******+++,,,,,,,,,,,,,,,------------,,,++++++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++,,,,,,,,,,,,---...///000111111111000///...---,,,***)))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************+++,,,---.../////////000111111000...+++***)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxyyypppnnnzzzoooqqqtttkkk```III111///...---...///...------+++))))))***+++***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))***+++,,,,,,---------......///////////////.............../////////...---,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))***))))))))))))***++++++++++++,,,,,,,,,---------++++++***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++,,,,,,,,,,,,---...//////000000000000...---,,,+++))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))***+++,,,------.........//////...,,,***)))((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuurrr~~~~~~bbbccczzzqqqvvvvvvooogggJJJ111///...---...///...------+++))))))***+++***))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++,,,,,,------------...////////////...........................---,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,,,,******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++++++++,,,---...///////////////...,,,+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******((())))))***++++++,,,,,,,,,,,,,,,,,,+++***)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttooozzziiikkk}}}rrrzzzxxxsssmmmKKK111///...---...///...------+++))))))***+++***))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***((())))))+++,,,---......---...//////000000//////...............---------+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))***+++*********+++++++++,,,,,,))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))***+++******++++++,,,---............---,,,+++***)))(((''''''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******((())))))******+++++++++++++++*********)))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||yyysssrrr|||sss|||wwwuuuqqqKKK111///...---...///...------+++))))))***+++***))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******(((((()))***,,,---.........//////000000000000000.........---------------***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((()))******))))))*********+++++++++((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***************+++,,,------------------,,,***)))(((''''''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))*********+++++++++******))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||pppqqq}}}zzzqqq|||uuutttsssJJJ111///...---...///...------+++))))))***+++***))))))((('''&&&&&&%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********'''((()))***,,,---...///......///000000000000000.........------,,,,,,,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))*********+++'''''''''&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))))))))******+++,,,---------,,,,,,+++)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***************+++++++++++++++***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiwwwuuugggrrrxxxppp{{{rrrrrrsssHHH111///...---//////...------+++))))))***+++***)))))))))'''&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++'''((()))***,,,---...///---...//////000000//////.........------,,,,,,,,,((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))************&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))***+++,,,---,,,,,,,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++++++++++++++,,,,,,,,,***))))))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqvvvvvvhhhtttxxxnnn{{{{{{wwwoooGGG222111000///------,,,,,,,,,***))))))***++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))))))))))))))*********)))***++++++------.../////////............//////...------,,,+++***))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++...---+++******+++---...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******++++++++++++******))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%kkksssvvviiivvvwwwlllxxxwwwsssmmmEEE222111000///------------,,,***))))))***++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))))))))))))))*********)))******+++,,,---......//////............//////...---,,,,,,******)))((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++...,,,+++******+++,,,...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))******++++++******))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%iiisssuuuhhhvvvxxxmmmvvvsssqqqlllEEE222111000...------------,,,***))))))***++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))*********))))))***+++,,,---..............................------,,,+++***))))))((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++---,,,+++******+++,,,---+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))******++++++******)))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%kkkvvvqqqgggwww{{{qqqwwwrrrqqqnnnGGG111111///......---------,,,***))))))***++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((()))*********))))))***+++,,,------...........................------,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++,,,+++************+++,,,***)))(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%kkkvvvooojjj}}}}}}tttxxxpppooommmGGG111000///......---......,,,***))))))***++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&''')))***((((((((((((((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******((())))))***+++,,,---...------............---------,,,,,,+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++************************)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))******)))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%jjjtttqqqppp}}}vvvwwwnnnmmmkkkDDD000000///...............,,,***))))))***++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&'''((())))))******(((((()))***+++,,,------,,,---...//////...---,,,,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%lllvvvvvvuuuyyyzzznnnmmmkkkCCC000000///............///,,,***))))))***++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((***))))))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%&&&'''((()))***+++(((((()))***+++,,,------+++,,,...//////...,,,+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++((())))))))))))))))))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''((())))))***+++,,,,,,++++++++++++++++++++++++***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%qqq{{{yyyvvv~~~}}}}}}qqqpppmmmEEE000//////............///,,,***))))))***++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))+++***)))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%&&&'''((()))***+++(((((()))***+++,,,,,,---+++,,,...//////...,,,+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))+++---......((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,---///000111111------------------------******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiyyyzzztttvvvuuuEEE000000000///......------+++***)))***++++++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,((($$$###%%%(((((('''+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************+++,,,,,,---.........---******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''(((((()))))))))+++(((%%%%%%''')))(((&&&###%%%(((---///...+++((()))+++,,,++++++,,,+++)))'''&&&$$$$$$&&&)))+++,,,&&&'''&&&%%%%%%&&&)))+++((('''&&&%%%%%%'''(((***''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&'''(((******,,,+++***+++...///,,,(((++++++...222444333555999>>>===<<<===>>>>>>??????<<>>:::888:::999555...555555,,,&&&((()))(((***)))))))))(((&&&(((+++***)))((('''''''''((()))+++++++++***((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiwww|||yyytttwwwxxxIII000000000///......------+++***)))***++++++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++'''$$$###%%%'''((('''***)))'''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************++++++,,,---------------***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''))))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&'''***---///222///+++(((''''''((()))---.........///111222222222111...+++(((%%%$$$$$$$$$&&&)))***)))&&&%%%$$$)))((((((((('''''''''&&&(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))(((''''''&&&(((((('''''''''(((((())))))&&&$$$%%%'''))),,,000111777;;;:::;;;@@@EEEGGG999<<<;;;999;;;@@@AAA???AAA@@@??????CCCGGGGGGDDDLLLGGG>>>777555555000***111)))###%%%***,,,)))%%%***)))((('''&&&&&&''''''************)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjvvvzzzxxxooooooooo???000000000///......------+++***)))***++++++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$%%%'''((((((***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************++++++,,,---------,,,,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))***+++((((((((((((((('''''''''+++---000///,,,+++,,,------000444999===?????????777666555555666777:::<<<444555666555333111111111+++,,,...///...---+++)))''''''(((((((((((('''&&&(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))(((''''''******)))(((((((((((((((+++))),,,444777666999AAA:::>>>???<<<999:::<<<;;;;;;???<<<555888BBBBBB999:::999:::>>>AAA@@@===:::CCC@@@@@@DDDEEE@@@999555444///***))),,,...+++'''***)))))))))(((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhwww{{{xxx}}}llljjjjjj999000000000///......------+++***)))***++++++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))************++++++,,,,,,,,,,,,++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''(((((())))))******+++(((+++111555777888888888333666:::<<<;;;888444222555333111222222111111444<<<===>>><<<999666555444333000+++((('''&&&&&&%%%&&&&&&&&&''''''((()))***((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))((((((''')))))))))))))))***++++++///---111888999333333777888222555AAAGGGAAA;;;<<<[[[```ZZZQQQYYYkkkjjjZZZLLLPPPWWW[[[TTTJJJHHHMMMDDD@@@???@@@;;;666:::BBB;;;@@@@@@999000,,,,,,,,,*********+++*********)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeevvv|||wwwuuu}}}oooppprrrAAA000000000///......------+++***)))***++++++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))***************+++++++++++++++******(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''(((***+++...000111222999777444333444444444444111444888999999:::<<<>>>>>>:::999;;;:::555333666444444555777999::::::999;;;888333111000///---+++---+++)))'''&&&''')))***(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))))))))((((((((()))***,,,///000222???:::666666999AAANNNYYYRRR>>>CCCfff{{{pppeeehhhyyy}}}uuu~~~nnnSSSAAA999777:::???>>>DDDEEE???999777444000+++*********************'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffsss}}}xxx}}}zzzrrruuuuuuBBB000000000///......------+++***)))***++++++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$%%%''')))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))******************+++++++++***))))))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***+++---000333666888999888888999:::<<>>888444222111222666;;;<<<:::777555333///,,,)))((('''((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))*********)))))))))***+++...111555888:::<<>>GGGCCC999111///---+++)))((((((((('''((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppsssxxx}}}~~~}}}~~~qqquuusss===000000000///......------+++***)))***++++++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&)))&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))******************++++++***))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((()))***,,,---...///000222555888:::<<<===000BBB[[[nnnwwwoooeee[[[MMMBBB<<<777111///222444444222666666555444111...,,,***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***************---...111444777;;;>>>@@@;;;WWWfff^^^cccyyy~~~zzz~~~|||vvv~~~^^^IIINNNLLLBBBAAAHHHJJJGGG???;;;666000,,,***))))))((()))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{uuusssxxxzzzuuu|||ooowwwwww@@@000000000///......------+++***)))***+++++++++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&)))&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))***************************)))((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((***---///111333444555666888:::<<<>>>???ccczzziiiSSSAAA999777777777111444777::::::777222///))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***************222333555888;;;???BBBDDDfffwwwooo{{{~~~nnnnnn~~~wwwzzzdddDDD<<>>:::555555;;;+++;;;QQQNNNZZZnnnwwwooo___]]]RRRAAA;;;111///:::@@@<<<:::>>>444111...***((('''((()))***)))))))))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((++++++)))((()))***&&&+++,,,(((&&&+++///000444222444===UUUyyysss}}}zzzggghhhhhhSSSiii[[[KKKDDDHHHHHH;;;333333111***------)))%%%%%%&&&''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}xxxrrrqqqxxx~~~}}}wwwvvvjjjmmmppp???111000......//////---,,,+++++++++************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,++++++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))$$$(((++++++***+++,,,---(((---))))))000111111;;;CCCkkksssyyy~~~YYY444...777;;;888888777666333///,,,+++,,,---+++***)))***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&'''...(((%%%)))111555111+++777555===TTTtttZZZfffrrrSSSCCCGGGIIIFFF>>>000...,,,)))))),,,...,,,((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}}}}tttjjjooo}}}~~~uuuvvvfffhhhmmm>>>111000......//////---,,,+++++++++************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((()))***+++***)))***,,,222000,,,111999888EEE```sss|||eeehhhqqqzzzmmmZZZMMMBBB999555444444444333111///,,,+++,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,)))&&&%%%&&&'''((((((,,,***,,,000///...999HHHaaaiiimmmnnn}}}{{{___gggmmmTTTQQQJJJCCCAAA>>>999000(((''',,,...+++''')))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''uuuzzziiijjj|||wwwxxx}}}dddgggjjj:::111000......//////---,,,+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))---)))&&&(((+++,,,...111111333444@@@RRRZZZjjjuuurrryyy~~~zzz~~~rrr___NNN???888555222333666555000***,,,+++))))))***+++***)))))))))))))))))))))))))))***+++++++++++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***(((&&&''')))+++++++++...+++///888999<<>>QQQggg}}}~~~sssoooeeemmmoooiii|||{{{wwwlllmmmqqqzzz{{{}}}}}}sssPPPDDD777222666:::999555...,,,)))))))))***)))((((((((((((((((((((((((((()))))))))*********++++++************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))***++++++***555***000MMMfffmmmlllnnnmmmYYYkkk{{{~~~}}}pppiiiEEE444???======<<<555+++(((+++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''dddzzzvvvqqq~~~~~~~~~mmmrrrooo666111000......//////---,,,+++++++++************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++'''(((000333000222888IIIcccuuuoooxxxvvvwwwpppsss~~~jjjppp}}}~~~tttfff]]]iii~~~nnnsss~~~}}}zzzooo^^^HHH999555888;;;===111...+++*********)))(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))***)))((((((***,,,000777OOOrrrxxxmmmqqqyyybbbooouuulllHHH===999;;;AAA===222************)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''fffvvv}}}wwwwww}}}~~~mmmpppnnn777111000......//////---,,,+++++++++************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))---,,,...333222777LLLccc}}}{{{vvvrrryyyzzz}}}oooYYYEEE;;;:::===666222///,,,++++++***)))''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((+++,,,***'''***333:::>>>QQQkkk~~~~~~vvvrrr|||wwwwww}}}cccKKK:::<<