BM6P6(@ tttxxxwwwqqqnnnkkk___QQQDDD===444...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,---------..................////////////...////////////444<<>>444......000111000////////////....................................------------------------++++++,,,,,,,,,---------------------------------///......---------......111000...111999FFFUUU^^^\\\]]]QQQIIIMMMMMMIIILLLCCCMMMddd|||]]]SSSUUUVVV^^^ooo~~~~~~xxxfffPPPLLLFFFBBBBBBBBBAAA???<<>>CCCFFFDDDKKKJJJLLL]]]sss^^^MMMGGGPPPeeetttuuuiii___bbbppp~~~vvvuuussspppooonnnnnnnnnpppqqqtttvvvwwwvvvvvvuuuvvvvvvvvvvvvvvvuuutttsssmmmnnnnnnoooooopppppppppllljjjhhhfffeeefffggghhhkkkooouuuzzz~~~|||{{{ooobbbgggvvv~~~~~~uuu{{{rrrVVVKKK===666666777555222////////////....................................------------------------,,,,,,,,,,,,------------------------------------///......---......//////000111666@@@LLLWWW]]]___WWW\\\VVVMMMJJJCCC@@@IIISSSccc{{{zzz\\\UUU^^^eeefff~~~jjj^^^UUUPPPKKK@@@CCCAAA>>>>>>>>>???>>>>>>@@@CCCHHHMMMSSSZZZbbbhhhvvv||||||tttlllcccXXXQQQMMMTTT```qqq}}}```HHH===:::666444222111222222000///.........................................................//////000111222555CCCSSS___fffiiifffaaahhhyyyzzzxxxyyyooovvv|||rrrYYYOOOBBB777222000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...------333;;;BBBEEEFFFGGGGGGHHHWWWwwwxxxTTTMMMLLL^^^uuuyyyuuuiii___fffyyy~~~{{{xxxppppppooonnnmmmmmmnnnnnnqqqsssvvvxxxyyyxxxvvvuuuwwwwwwxxxxxxwwwvvvttttttmmmllljjjiiiiiijjjkkklllmmmllljjjhhhgggffffffggggggjjjnnnrrrtttvvvyyy{{{qqqnnnzzz}}}cccVVVEEE:::777666444222////////////....................................------------------------,,,,,,,,,------------...------------------------...............//////000///333;;;HHHVVV^^^___]]][[[___XXXMMMGGG???BBBRRRjjjdddXXXZZZ```mmm{{{jjjUUUSSSLLLFFFEEEBBBAAA@@@?????????@@@@@@@@@AAADDDLLLVVV]]]cccjjjqqqzzz|||qqqfff^^^UUURRRTTT___ttt{{{tttUUUCCC<<<777555222111222222111000............................................................///000111222666EEEWWWbbbhhhiiiddd___kkk}}}sssttt}}}yyy~~~zzz```VVVGGG;;;444111...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111333999BBBHHHJJJIIIGGGDDDSSSwww```IIIQQQZZZjjjwwwqqqqqqmmmmmmwww}}}}}}{{{xxxuuuqqqoooiiiiiiiiiiiijjjjjjkkkllloooqqqtttvvvvvvuuusssrrrqqqrrrrrrrrrpppnnnllljjjdddbbb^^^ZZZYYY[[[^^^`````````___^^^]]]]]]\\\\\\^^^aaaeeehhhjjjmmmpppssswww{{{wwwvvvpppoooyyy}}}nnnaaaOOO@@@888555333222////////////....................................------------------------,,,,,,---------.........------------------------...............///000111000666AAAOOO[[[___]]]ZZZaaabbbWWWJJJDDDAAAMMMfffoooTTT\\\ddddddyyylllTTTLLLPPPHHH@@@CCCEEE@@@@@@?????????@@@AAACCCJJJNNNXXXccchhhkkksss}}}xxxqqq___WWWPPPTTTcccxxx}}}tttoooiiidddMMM@@@999777333222222222111000////////////////////////....................................///000111222888HHHZZZdddhhhhhhccc^^^qqqtttnnn}}}uuuxxx}}}|||lll```OOOAAA888333000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------..................////////////000222666<<>>>>>>>>======@@@DDDHHHRRRVVVaaakkknnnppp~~~yyyiiiaaaXXXUUUZZZggg{{{uuunnnjjjgggyyypppXXXHHH===:::666333333222222111////////////////////////.................................//////000111222;;;KKK\\\dddffffffdddaaayyywww~~~|||www}}}{{{xxxvvvzzz{{{{{{nnn[[[JJJ???777222///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------..................////////////...222888===@@@AAACCCDDDFFFMMMwwwsssXXXTTTQQQTTTfffwwwrrrlllrrrxxx|||yyyvvvvvvqqqpppnnnkkkgggdddcccbbbeeeeeeeeedddcccbbbaaaaaa[[[[[[\\\]]]]]]]]]]]]\\\WWWYYYZZZ[[[ZZZXXXUUUSSSPPPPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTRRRQQQPPPRRRUUUWWWZZZ___dddhhhmmmsssyyy}}}~~~~~~wwwvvv~~~|||nnn___vvvyyyhhhllljjjdddWWWGGG:::444333////////////....................................------------------------------------............------------------------............///000111222666AAAPPPYYY[[[YYYVVVVVV[[[VVVIIIBBBHHHTTTrrrgggVVVUUUXXX```pppnnnTTTIIIBBBCCCBBB;;;<<<@@@;;;======>>>>>>???DDDLLLRRRYYY]]]hhhrrrvvv~~~xxxsssmmmddd[[[[[[kkk}}}|||vvvsssyyyzzzxxxdddRRRAAA===888555333333222111////////////////////////.................................//////000111222>>>MMM\\\cccdddeeefffdddvvvvvvwww{{{||||||vvvxxxyyyxxxdddQQQCCC:::444000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,---------................../////////000000666>>>BBBBBBBBBDDDFFFUUU]]]fffYYYRRRKKKVVV]]]jjjwwwiii```rrr~~~~~~zzztttooolllkkkggggggfffdddaaa``````aaa]]]]]]\\\ZZZXXXUUUSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSUUUWWWXXXYYYWWWUUUSSSPPPRRRUUUWWWXXXXXXWWWVVVXXXYYYZZZ[[[ZZZYYYWWWUUUWWWXXXYYYZZZ[[[^^^bbbfffkkkrrrzzz}}}{{{zzz{{{}}}~~~~~~}}}zzz|||ooo\\\aaaxxxqqqhhhfffjjjkkkaaaOOO>>>666555000/////////....................................---------------------------------.........//////------------------------............///000222222:::FFFTTT\\\ZZZVVVUUUUUUTTTNNNBBB@@@LLL\\\~~~lllWWWKKK]]]ddd```rrroooUUUHHHFFF@@@@@@===:::BBBFFF======>>>???@@@CCCJJJTTT[[[```dddppp}}}ttt```UUU```qqq|||lllZZZCCC???:::666444333222111000000000000000000000000.................................//////000111222@@@NNN\\\bbbccceeeggggggjjjxxx|||zzz}}}yyyxxxwww\\\GGG@@@:::222111000............,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------......///000000000777:::???DDDFFFFFFKKKRRRYYYeeeUUUPPPJJJSSSeeerrrmmmdddgggsss}}}~~~|||yyyuuupppkkkfffdddccc```\\\[[[\\\[[[YYYVVVXXXTTTPPPPPPQQQPPPQQQSSSPPPOOOOOOQQQTTTWWWWWWVVVYYYaaaeeeaaa\\\ZZZYYYXXXUUUZZZ___bbbbbbccceeegggmmmllljjjgggeeecccbbbaaa```aaadddgggggggggiiillluuuvvvtttrrruuu{{{}}}zzz|||~~~eeeZZZfffeee{{{vvvssstttxxxwwwlll]]]NNN===111111......///---+++,,,000........................------------------------,,,,,,,,,---------.........------,,,,,,------...111,,,,,,000222000222888CCCQQQ[[[ZZZUUUTTTSSSPPPFFFGGGDDDCCCRRRppphhhSSSKKKZZZ```dddoookkkVVVLLLIIIAAA>>><<<<<>>@@@??????BBBIIIRRRZZZ___iiioooxxxtttddd]]]___ssswwwaaaSSSEEE888555555222111333222111000//////.................................000---...000000///222888DDDWWW^^^]]]bbbccc^^^___vvvppp~~~mmmhhhwww}}}hhhSSSEEE:::222111000............---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------...//////000111111999999>>>DDDDDDDDDMMMYYYzzz^^^MMMQQQWWWwwwzzzuuufff]]]fffyyy|||uuurrrooojjjeeeaaa^^^\\\```\\\YYYWWWVVVVVVSSSQQQPPPOOOOOOQQQSSSSSSSSSTTTPPPRRRUUUVVVXXX]]]cccgggkkkqqqrrrnnnjjjkkknnnooooooqqqsssrrrqqqrrrtttwww|||||||||zzzwwwsssooollliiihhhllltttzzzzzzxxxxxxwww{{{}}}yyywwwyyyzzzyyy{{{~~~tttjjjrrr|||jjjZZZMMMDDD444111000111000------///........................------------------------,,,,,,,,,---------.........------,,,,,,------...000------000000000555<<>>???AAABBBAAA??????@@@BBBHHHOOOXXX```eeeqqq}}}{{{nnnddd```hhhyyyjjjYYYJJJ;;;777777444111222222111000//////......///........................000---...000000///333888FFFVVV^^^bbbgggbbb]]]ccc{{{xxxhhhzzz}}}~~~}}}lll___ssswwweeeOOO===666222000......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000222333444<<<;;;@@@EEECCCEEEXXXqqq~~~UUUFFFTTThhhrrrcccbbbrrrxxxsssiiifffbbb]]]YYYVVVVVVUUUZZZWWWUUUSSSSSSSSSQQQPPPMMMOOORRRTTTVVVVVVUUUTTTPPPVVV[[[___bbbkkkxxx~~~{{{xxx{{{}}}yyyxxxxxxyyy}}}|||yyyooowwwhhhXXXPPP777333111222222///---...........................------------------------,,,,,,,,,---------.........------,,,,,,------.../////////000///111:::DDDSSSXXXYYYUUUPPPLLLGGGBBBAAA===IIIiii___SSSWWW\\\bbbgggxxxxxxcccUUUIIIBBBAAABBBAAAAAABBBCCCCCCBBB@@@@@@DDDJJJQQQXXXaaajjjooowww{{{ooofff___kkk|||uuudddSSSAAA999777555222111222222111000////////////........................///---...000000///333999JJJVVV```ggghhh]]]]]]nnnrrrcccvvvyyy~~~~~~tttzzz~~~|||uuu[[[DDD===444111///...///000///...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------------------.........000111444666777>>>???CCCFFFDDDMMMooonnnNNNDDDXXXqqqzzzqqqnnnvvvssskkkhhh```]]]XXXTTTRRRRRRUUUVVVWWWVVVUUUVVVVVVWWWWWWVVVQQQVVVYYYYYYYYYYYYXXXUUUXXX^^^fffnnnyyy|||}}}zzzrrr]]]RRR:::444///111333000------........................------------------------,,,,,,,,,---------.........------,,,,,,------......000111000///444AAALLLYYYYYYWWWSSSNNNHHHBBB===BBBAAAWWWwww[[[WWW\\\___hhhsssdddXXXQQQFFFAAADDDAAABBBBBBCCCDDDDDDCCCBBBEEEKKKSSSZZZ```iiissszzzzzzrrreeefffnnnrrr___HHH:::666555444333333222111000////////////........................///---...000111000444:::MMMWWWaaahhhdddYYYggguuueeeuuuuuusssyyyxxxeeeKKKAAA666333000//////000000///------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------............///000222555888:::<<<@@@EEEGGGHHHZZZoooYYYJJJIIIYYYlllxxxtttttt|||vvvggg___]]]XXXUUURRRPPPRRRVVV[[[___^^^___aaabbbaaa`````````[[[```aaa\\\[[[^^^___]]]dddiiitttvvvwww{{{ppp___WWWAAA777//////111000...---........................------------------------,,,,,,,,,---------.........------,,,,,,------...---111222000111999HHHSSSZZZXXXVVVSSSNNNGGGAAA>>>AAAIIIhhhiiiXXXZZZ______nnnyyy___VVVOOOCCC@@@FFF@@@AAABBBCCCDDDDDDDDDEEEJJJPPPXXX^^^dddooo~~~sssiiifffvvvqqqUUU???555555666666333222111000000////////////////////////////////////---...111111111444:::KKKVVVaaafffbbb]]]|||zzzggguuu||||||qqq{{{www}}}|||pppSSSCCC999666222000000000//////------------------------***++++++,,,,,,------...------------------------+++,,,,,,------........./////////111333777;;;===:::BBBGGGJJJSSSkkkttteeeTTTLLLMMMSSS\\\ccclllmmmttt~~~yyyiii\\\WWWVVVSSSRRRQQQSSSXXX```iiinnnppptttwwwyyywwwtttrrrqqqooorrrmmmbbb^^^eeekkklllmmmtttzzzsss{{{wwwjjjjjjppp~~~rrreee```^^^PPPAAA222...000111///...........................------------------------,,,,,,,,,---------.........------,,,,,,------...---111222000444@@@OOOXXXYYYWWWWWWVVVOOOFFFAAABBBBBBTTTwwwqqqWWWPPPWWW___dddyyyooo^^^SSSIII@@@???DDD???AAABBBCCCCCCDDDGGGJJJMMMTTT\\\bbbjjj{{{~~~qqqhhhqqqkkkMMM;;;777888888333333222111000000000000///////////////////////////---...111111111555;;;JJJVVV```dddbbbeeexxxeeeqqqwwwwwwvvvuuu~~~zzz|||~~~```KKK<<<888444111000//////...------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......////////////111444999===@@@===FFFLLLRRRfffzzzWWWSSSNNNOOOXXXbbbccc```cccgggtttyyyjjj]]]UUUSSSTTTTTTTTTVVV\\\eeepppzzznnneeennnxxx{{{yyyqqqtttddd^^^fffsssvvvjjjhhhiiihhhdddOOO:::111111222000000........................------------------------,,,,,,,,,---------.........------,,,,,,------...---000111111777FFFTTTYYYXXXXXXZZZZZZQQQEEEAAAEEEKKKccc[[[MMMOOOVVVbbbnnnqqqiii[[[MMMCCC??????AAA@@@BBBCCCCCCCCCFFFKKKPPPSSSZZZbbbjjjvvv{{{uuutttxxxaaaFFF;;;888666333333222111000000000000///////////////////////////---...111222222666<<>>:::555111000///...---------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111555:::>>>AAABBBLLLRRR[[[www}}}ZZZKKKPPPTTTXXXcccmmmlllccceeekkkyyy|||nnn___UUUQQQRRRUUUWWWXXX]]]dddooo|||zzzmmmtttrrrxxxmmmSSSUUUfffyyy|||wwwyyyxxxtttsss[[[@@@444333333222111........................------------------------,,,,,,,,,---------.........------,,,,,,------...---000111111:::JJJWWWZZZXXXYYY]]]]]]RRRDDDAAAFFFUUUooolllQQQNNNUUUZZZgggxxxoookkkfffYYYHHH@@@@@@AAA@@@AAACCCDDDCCCDDDHHHOOOTTTYYY```iiirrr~~~{{{rrrqqqqqqPPP???888444444333222111000000000000000000000000000000000000///---...111222222666<<>>JJJBBB]]]tttXXXJJJWWWdddgggxxx}}}xxxggg[[[LLLBBB???@@@@@@@@@FFFBBBBBBFFFIIIKKKPPPWWWccc```hhhvvvttt~~~wwweeeGGG222888777444222111111222111000000/////////...............///111333111000777@@@QQQVVV]]]```___eeeyyymmmdddhhhuuu~~~yyyqqq}}}zzzssstttsssTTTDDD555222222000------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111666===AAA@@@???DDDMMM___qqqGGGBBBLLL]]]kkknnnhhhfffiiixxxooobbbVVVSSSUUUVVVXXXZZZdddssspppgggooovvvpppsss{{{vvvttt}}}}}}}}}}}}rrrkkkOOO???333222444...//////............//////........................------------------------,,,,,,---------.........222000111:::IIIVVV\\\]]]TTTQQQ___bbbIII@@@JJJLLLnnn~~~eeeTTTPPP]]]eeekkktttkkk___UUUIIIAAA@@@AAABBBBBBAAA@@@AAAEEEHHHLLLVVV```fffhhhvvv|||yyy~~~xxxoooXXX>>>;;;777555222111111222111000000000/////////............///111333111000777@@@SSSZZZaaabbb```hhh|||kkkbbbiiixxxvvv{{{|||wwwyyyzzzxxx{{{}}}~~~sssyyyvvvuuucccJJJ666333444///---111.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000222666<<<@@@BBB@@@>>>HHHJJJmmmiii===EEEQQQcccnnnnnnjjjlllrrr}}}vvvcccXXXPPPQQQWWWZZZ[[[]]]pppppp[[[\\\llltttaaaWWWZZZaaaeeefffjjjnnntttyyyzzz{{{|||wwwzzz```JJJ777222333...//////............//////........................------------------------,,,------------.........000000555AAAOOOYYY\\\[[[PPPSSS\\\\\\LLL???III[[[bbbTTTQQQWWWbbbhhhsss~~~lll```TTTMMMEEE@@@AAACCCDDDCCC>>>???BBBGGGKKKQQQ^^^jjjiiivvv}}}|||}}}wwwyyygggIII999888666333111222222111000000000000/////////......//////111222111111888AAARRR\\\ccccccbbbnnnjjjaaaiiizzzvvvrrrkkkfffjjjtttyyy}}}qqq|||iii\\\```uuu{{{wwwsssTTT;;;666444...---333............------------------------------------------------------------............///////////////444<<>>444444111//////............//////........................---------------------------------.........//////---333???LLLWWWYYYVVVQQQRRRRRRKKKCCCDDDKKKdddeeeUUUVVVZZZ___gggvvvsssfffYYYGGGEEEBBB@@@@@@@@@@@@???DDDBBBEEEOOOXXX^^^ccchhhuuu~~~zzzxxx}}}zzzwww~~~vvv[[[???:::888555333333333222111111000000000//////////////////000222111111:::DDDQQQ^^^dddaaafff|||sssbbbdddvvv}}}yyyhhh]]]^^^gggpppbbblll|||nnnTTTFFFGGGWWWqqq{{{|||rrrTTT@@@555000///111/////////.........------------------------------------------------------....../////////000000000222:::DDDHHHGGGEEEFFFHHHJJJlll```>>>AAAPPPSSS\\\cccdddjjj}}}}}}sssfff[[[TTTOOORRRVVVWWWXXXccc~~~uuueeeZZZMMMJJJMMMZZZqqqttt___KKKDDDCCC@@@???BBBLLLUUUdddwww{{{~~~yyyppp}}}rrrmmmttt{{{ooohhh{{{}}}mmmcccWWWAAA555444111//////............//////........................------------------------------.........////////////777DDDRRRYYYXXXRRRLLLLLLIIIDDD@@@HHHdddvvvaaa^^^^^^aaaeeennnyyykkk]]]SSSEEEDDDBBB@@@???>>>>>>>>>DDDCCCHHHRRR[[[```gggmmmzzzvvvuuutttqqqvvvtttaaaFFF;;;999555444333333222111111111000000000/////////000///000222111222;;;EEEVVVcccfffaaaiiixxxcccbbbtttwwwqqq]]]^^^iiittteeelll{{{}}}iiiRRRFFFDDDNNNccc|||eeeHHH777444222///////////////............------------------------.........................../////////000000000000444<<>>===>>>???DDDGGGOOOWWW\\\cccrrrzzzzzz|||xxxxxxyyyzzz{{{{{{|||}}}||||||}}}zzzvvvnnnrrrtttzzzyyynnnTTT<<<999666444444333222111111111111000000000//////000///000111000222;;;FFFWWWccceee```nnnzzzbbb```ttt~~~|||xxxhhh___hhhxxxbbbggguuuyyyfffQQQEEEBBBGGGXXXvvvyyypppnnnnnnttt}}}pppMMM999777555///000/////////............------------------------........................////////////000000000000555===FFFHHHFFFFFFLLLRRRccc}}}TTTFFFLLLXXXgggfff```YYY___sss|||zzz~~~yyymmmccc]]]YYYXXXXXXYYY]]]bbbhhhvvvtttzzzyyygggUUUHHHAAA999CCCGGGHHHXXXzzz{{{yyyzzz{{{zzzxxxuuuaaaNNNGGGCCC???DDDNNNOOOUUUddd|||{{{~~~tttqqqlllbbbhhh{{{zzzzzzgggTTTYYYooo|||xxxtttwwwqqqXXXCCC999000//////............//////........................------------------------............/////////000888AAANNNYYY]]]XXXNNNGGGFFF@@@LLLSSS```nnnaaaccc\\\gggrrr{{{sss^^^OOOLLLAAAAAA@@@???======???@@@DDDLLLWWW]]]^^^ggg~~~|||zzz~~~~~~vvvtttssstttrrrmmmmmmpppkkkkkkkkkkkkkkkllllllllljjjkkklllnnnqqquuuwwwyyy|||}}}~~~{{{vvvoooxxxeee===:::777555444444222111111111111111000000000000000///000111000222<<>>666444111///...---...///000///...---------------------------------............///...///000000000000222444555IIIEEE<<>>===???CCCFFFMMMRRR\\\dddfffsss|||xxxuuu|||zzztttmmmllljjjhhheeeddddddeeeeeecccaaa^^^]]]___```aaa```^^^___```aaaccceeeggghhhjjjmmmqqquuuxxxyyyzzzzzz|||}}}zzzwwwwwwxxxmmmIII:::444222000555666,,,111111000///////////////000444000...222222888HHHUUUfffddd```xxx___cccrrrnnn``````bbbggg}}}ddd]]]cccyyyyyykkkaaaOOOPPPHHHUUUxxxpppaaammmyyyjjjHHH999444000000...---...///000///...---------------------------------............///...///000//////111444666;;;HHHDDD???JJJPPPWWWiiibbbEEEJJJSSScccaaabbbgggmmm|||~~~xxxrrrhhh```[[[YYYYYYZZZaaa___```ccciiiyyy{{{rrrdddRRRHHHHHHMMMNNNOOOOOOQQQWWW```ggg||||||xxxuuuuuuuuuuuutttnnncccTTTKKKLLLQQQVVVXXX```uuuqqqaaadddjjjrrrxxx{{{~~~}}}uuummmggg___XXXYYY^^^hhhtttzzz|||aaaFFF888444000---...///---...111......------------..............................///------//////...///444>>>IIITTTXXXUUURRRNNNKKKSSSNNNQQQUUUfffzzz```VVVVVVbbbkkkyyynnndddVVVJJJDDD???>>>===;;;;;;>>>CCCGGGMMMSSS]]]fffqqq|||xxxtttqqqiiiqqq~~~jjjffffffdddccc```^^^\\\\\\\\\]]]\\\YYYVVVTTTUUUWWWWWWWWWYYYYYYZZZ[[[\\\^^^___``````bbbeeehhhkkkmmmnnnnnnppprrruuuzzz}}}}}}yyyyyyyyypppLLL;;;555666222333555///111111000///////////////000333000...333222888IIIVVVfffddd^^^qqqwww{{{aaadddrrr~~~pppbbb\\\bbbhhhssskkk```___rrrtttiiibbbRRRQQQOOObbbwwwdddkkksssRRR>>>777555000///......000000///...---------------------------------............////////////...///111666:::CCCFFFBBBCCCIIIMMMdddWWWBBBPPPZZZbbb]]]cccooo}}}~~~pppkkkddd^^^[[[ZZZYYYXXXZZZYYYYYY\\\eeezzzwwwpppcccQQQHHHIIIOOOQQQSSSRRRRRRTTTZZZ```xxxzzzooommmooorrrwww|||{{{yyyvvvsssqqqrrrssstttlllcccVVVLLLJJJPPPYYY___qqqppp^^^VVVeeeiiiooouuuzzzzzzrrriiiccc\\\TTTPPPOOOVVVnnnoooOOO>>>888222---------,,,---000......------------..............................000......000///...111666DDDOOOWWWVVVSSSSSSRRRPPPTTTMMMJJJUUUrrrlllVVVTTT[[[bbblllvvvnnndddUUUGGG@@@<<<<<<;;;;;;<<<@@@FFFKKKQQQXXXaaalllzzzvvvtttrrrooommmbbbiii{{{___[[[aaa\\\[[[XXXVVVTTTSSSSSSSSSRRROOOKKKIIIJJJLLLMMMNNNRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[^^^```bbbdddfffiiiooovvv}}}}}}|||{{{zzzzzz~~~{{{zzzyyy~~~XXX???666:::666111333333111111000////////////000///333000...333333999IIIWWWgggddd\\\hhhxxx{{{zzzzzzzzzaaadddooo}}}yyyyyyjjj```[[[]]]fffqqqxxxzzzttteee]]]jjjzzzmmmcccUUURRRSSSjjjnnnooo||||||[[[BBB888777111000...///000000///...---------------------------------............///000000...---...333999>>>KKKCCCAAAFFFIIIQQQwwwPPPGGGXXXaaabbb```eeeqqq}}}uuujjjfff```]]]\\\ZZZWWWTTTMMMMMMOOOSSS^^^vvvvvvoooaaaOOOGGGHHHLLLPPPSSSSSSSSSXXXbbbkkkwwwmmmdddaaabbbeeemmmvvvppprrrtttsssqqqpppqqqssshhhbbbXXXNNNJJJQQQ^^^iiiuuuddd]]]```hhhjjjnnnsssyyy~~~uuujjjbbb[[[TTTMMMIIIMMMnnn{{{[[[EEE:::333...///000///...000......------------..............................000...///000///...333999JJJSSSXXXTTTRRRUUUUUUQQQMMMHHHEEEXXX___MMMSSS```gggpppuuummmbbbSSSFFF@@@============???DDDJJJOOOYYY```hhhuuu}}}{{{xxxuuuqqqnnnmmmllljjjiii^^^aaa~~~]]]UUU[[[WWWVVVTTTQQQOOONNNMMMMMMJJJGGGCCCBBBDDDHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNOOOQQQTTTWWWYYY]]]^^^aaadddjjjqqqyyy~~~{{{{{{zzzxxxxxx{{{zzzxxxxxx{{{nnnJJJ666:::888222333333222111000000//////000000///333000///333333:::JJJXXXfffddd[[[eeesss|||}}}___aaakkkwww{{{~~~xxxiii```^^^```fffppp|||lllqqqtttdddXXX^^^pppvvvhhh[[[TTTVVVkkkzzz|||rrrvvvlllhhhHHH777444222000//////000000///...---------------------------------............///000///......///555<<>>NNNVVVXXXSSSTTTXXXVVVNNNKKKHHHJJJbbbnnnSSSGGGRRRbbbkkk{{{ssshhh\\\NNNDDD@@@>>>?????????@@@EEELLLPPP\\\eeepppuuuooottt{{{pppmmmiiifffdddcccaaa```ZZZXXXqqq~~~___QQQPPPQQQQQQOOOMMMKKKJJJIIIHHHFFFCCCAAAAAAEEEIIILLLMMMIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHHHHHHHJJJMMMPPPRRRSSSUUUXXX[[[```gggpppwww{{{zzzyyywwwwwwxxx|||wwwtttuuuxxxYYY999888888555444111222222111000000000000000///333000///444444:::KKKZZZeeeddd___jjjyyy~~~]]]]]]ffftttyyyuuueee]]]\\\___fffqqq~~~oooiiixxxnnnaaaSSSQQQ___tttpppbbbYYY[[[iiiqqqwwwaaa[[[qqqwwwVVV>>>666333111000000000000///------------------------------------............///.........///111777>>>DDDJJJ@@@BBBIIINNNfffoooJJJIIIQQQTTTXXXVVV^^^fff{{{ooofffeeebbb_________[[[RRRJJJIIILLLNNNOOOWWWjjj}}}vvvnnn^^^JJJBBBDDDJJJVVV``````^^^kkkuuufff\\\QQQKKKHHHIIIPPPWWWdddmmmxxxzzztttmmmkkkkkkhhhhhhfffccceeeqqqzzzoooccc\\\[[[XXXXXXYYY```mmm||||||pppbbbXXXSSSNNNIIIFFF[[[xxxnnngggiiirrrxxxlll{{{yyyxxx|||jjj___\\\<<<444...000222000...---......------------....................................///000///000999CCCQQQXXXYYYUUUYYY___WWWHHHDDDDDDSSSpppmmm\\\MMMGGGRRRbbbiii|||nnnbbbUUUHHH@@@>>>======>>>>>>AAAFFFMMMRRR\\\gggzzzqqqaaa```lllxxxllliiieeebbb```___]]][[[WWWRRReee}}}wwwaaaSSSKKKIIIIIIHHHGGGEEEDDDCCCBBBCCCAAA@@@BBBEEEIIIKKKLLLEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBCCCFFFHHHJJJHHHKKKOOORRRVVV^^^gggnnnvvvvvvvvvttttttuuuyyy|||wwwqqqrrruuu{{{hhhBBB999777888777000222222111000000000000111///333000///444555;;;LLL\\\fffffffffttt___[[[dddtttyyywwwdddXXXWWW\\\```lll~~~vvvgggooopppfffVVVLLLQQQeee~~~yyyjjj```bbbiiivvvsssiiixxx{{{~~~jjj^^^nnniiiJJJ<<<333222000000111000///------------------------------------............///---...///000333999@@@EEECCC@@@GGGJJJPPPmmmtttRRR:::PPPZZZTTTWWWTTT___qqquuuiiibbbccc```___aaabbb]]]SSSIIIJJJNNNPPPOOOXXXlllzzztttlll[[[HHH@@@CCCEEEXXXjjjooooooxxxoooaaaUUUIIICCC@@@@@@DDDIIIXXXcccppptttoooiiiiiilllnnnnnnllljjjmmmxxxzzzpppccc[[[XXXWWWUUUVVV]]]lll~~~||||||tttfffZZZTTTNNNIIIFFFHHHhhhqqqlllnnn{{{iiiZZZjjjwww|||rrrfffcccdddHHH<<<222000111000///000......------------..............................------...000///111<<>>===;;;<<<>>>???CCCIIIQQQWWW```lll|||hhh^^^___eeekkkhhhddd```^^^\\\[[[YYYXXXPPPKKKWWWgggdddZZZRRRIIIBBBBBBBBBBBBAAA@@@???>>>???>>>>>>@@@CCCDDDEEEDDDAAA@@@??????????????????============>>>@@@BBBCCC@@@DDDHHHJJJLLLRRRZZZaaammmnnnooooooooorrrvvvyyy}}}}}}{{{rrrqqqpppsss}}}uuurrrOOO>>>777::::::111333222111111000000111111///333000///555555<<>>AAAJJJKKKQQQppptttRRRIII888ZZZeeeYYY\\\XXXccc}}}qqqfff```aaa______bbbddd```TTTJJJGGGLLLMMMMMMXXXppp|||vvvqqqjjjZZZFFF???BBBCCCZZZqqqvvvuuuzzzuuuqqq___RRREEE???>>>===???BBBJJJWWWeeejjjhhhfffjjjooorrrqqqmmmjjjkkkttt}}}zzzyyy{{{{{{vvvmmmccc___```WWWTTTSSSZZZiii{{{yyy}}}xxxjjj]]]VVVPPPIIIJJJ;;;PPPsss|||vvvuuuwww^^^QQQcccyyyyyysssrrrrrrpppnnnTTTEEE666111222222333444.........------.................................,,,,,,...000///222>>>KKKUUU[[[[[[\\\fffmmmZZZ>>>FFFJJJqqqcccUUULLLOOORRRTTT\\\hhh}}}{{{sssiii___TTTGGG???>>><<<===???BBBGGGNNNWWW]]]fffssstttjjjgggeee```[[[^^^\\\XXXUUUUUUTTTRRRQQQEEE@@@IIIRRROOOMMMKKKCCC??????@@@@@@??????>>>===<<<<<<<<<===??????>>><<<======<<<<<<<<<<<<<<<===::::::;;;<<<===>>>???@@@>>>BBBEEEFFFEEEHHHNNNTTTfffgggiiijjjllloootttwwwyyyzzzuuuvvv{{{sssqqqmmmmmm|||vvvxxxYYYCCC888;;;===333333222111111000111111111///333000///555555<<>>???AAADDDGGGIIIUUUaaaiiijjjiiilllmmmkkkyyy|||}}}tttqqqyyy~~~vvvrrroookkkkkkttt___FFF<<<===:::444555555444333222222222222333666222000444555;;;LLL\\\lllnnnnnn}}}ppp[[[hhhvvv{{{bbb\\\XXXXXXZZZ]]]fffpppzzzssshhhssstttooofffZZZOOORRRhhhzzzpppgggeeekkkyyy{{{qqqxxxoooZZZOOOOOO[[[{{{hhhLLL:::333444333+++...333...........................---------.........//////---000111000555???CCCBBBAAAGGGHHHWWWwww}}}```CCCCCCXXXeeefffeeebbbppp}}}jjjbbbaaa\\\\\\```aaafffnnngggVVVNNNJJJOOOQQQTTTccc~~~wwwuuummm^^^LLLAAA???AAACCC[[[vvv{{{{{{~~~sssjjjccc___QQQBBB;;;::::::<<<@@@AAAFFFQQQXXX^^^oooyyyqqqpppllleee^^^ZZZYYYYYYXXXUUUVVVZZZ```hhhpppvvvyyyhhh```\\\aaahhhlllpppuuuxxxvvvtttrrrppplllhhhdddZZZQQQPPPZZZeeeooo}}}~~~yyyooobbbUUULLLHHHEEE;;;@@@LLLYYYnnnqqqxxxvvv^^^CCC555222111000000000000000000000000000000............///////////////......000222777FFFVVVZZZWWWUUUaaaiiiXXXFFFHHHWWWrrr```WWWPPPUUUcccgggaaafffttt{{{kkk[[[LLL???;;;===;;;===BBBGGGLLLRRR\\\fffoooxxxtttnnnhhhbbb[[[UUUQQQNNNLLLKKKJJJJJJJJJHHHFFF@@@@@@???>>>???AAACCCDDD>>><<<:::999::::::999888777777666666777777888999999999888777777666555555888888777777777888999:::===<<<<<<===>>>AAADDDFFFLLLWWWaaaccceeeiiijjjiiisssvvv~~~zzzuuuuuu}}}xxxtttrrrooommmqqq~~~cccJJJ>>>===;;;777666555444333222222222222222666222000555555<<>>555555444...000333...........................------........./////////000111111333999AAACCC@@@GGGCCCJJJmmm\\\BBBMMM^^^hhhkkkkkkiiiyyy~~~uuuccc___bbb^^^\\\```gggooossslll]]]RRRIIIMMMQQQYYYkkk~~~|||vvvqqqfffWWWHHH???===???DDD```zzzzzz}}}wwwooogggaaa\\\OOOBBB<<<::::::===AAADDDDDDMMMVVVaaavvvxxxtttlllbbbZZZTTTPPPMMMLLLCCCFFFLLLVVVaaaiiinnnpppWWWRRROOOTTT[[[```dddhhhmmmooopppppplllhhhdddbbbZZZNNNNNN]]]ggglll{{{zzzqqqeeeXXXLLLEEEDDD;;;<<>>@@@BBBBBBMMMXXX^^^aaafffhhhgggmmmqqq{{{zzzzzzzzz}}}{{{zzzvvvooommmwww|||kkkQQQAAA===<<<:::666555444333222222222222111555111000555666<<>>===>>>JJJeeezzzvvvzzz{{{rrrkkkccc^^^XXXLLLAAA<<<::::::???DDDMMMJJJNNNVVVddd|||~~~uuukkk```XXXSSSNNNKKKJJJCCCFFFNNNZZZfffmmmpppoooVVVPPPKKKKKKOOOTTTYYY\\\aaafffjjjjjjfff```]]]\\\UUUJJJQQQiiittttttyyypppeeeYYYLLLDDDEEE===>>>BBBQQQzzziiiGGG555222222111///////////////////////////............//////////////////...///444>>>MMMYYYWWW]]]^^^\\\TTTDDDCCCUUUwwwxxxZZZPPPYYYooozzzgggooozzz```NNNCCC<<<::::::;;;BBBGGGIIIRRR```jjjlll~~~wwwlll```aaa___]]][[[YYYVVVRRROOOHHHFFFDDDBBBBBBAAA>>><<<;;;:::999999;;;???DDDFFF:::999777666777888777666333333222222333333444555444444444333333222222222444444444444444555555666777777777888999;;;===>>>???GGGRRR[[[```dddfffgggjjjnnnyyyxxxzzz}}}qqqhhhppp|||vvv\\\FFF===;;;;;;666555444333333222222333000444111111666666<<>>AAAAAAAAAEEEHHH```nnnEEEBBBMMMZZZ___```gggsss{{{yyyuuuhhhfffiiidddbbb```llltttmmmkkkjjj^^^JJJNNNVVVeeezzzvvvvvvyyyvvvnnn```PPPCCC======>>>LLLaaaqqqllluuussskkkccc[[[XXXRRRIII???<<<;;;<<>>::::::>>>DDDIIIMMMVVVdddpppvvv|||zzzwwwkkk[[[OOOLLLRRRQQQQQQQQQQQQPPPMMMJJJEEECCCAAA@@@???>>><<<::::::999777777888;;;>>>@@@888666444444555666555444333222222222222333444444333333333333333222222222222222333333444444444444666666666777999:::;;;<<<>>>CCCMMMVVV]]]```ccceeehhhkkktttvvv~~~tttfffkkkgggKKK===::::::666666555444333333333333000444222111666666<<>>AAAIIIVVVccccccpppwwwkkkcccYYYQQQPPPLLLEEE>>>;;;;;;===DDDLLLQQQQQQ[[[ggguuuppp```SSSNNNJJJCCC???AAAAAACCCIIITTT___ccc```\\\TTTPPPHHH@@@>>>EEEKKKNNNTTTXXX\\\^^^]]]ZZZWWWUUUFFFFFFUUUlllvvvxxxuuullleee]]]QQQGGGBBB?????????MMMzzzfff^^^ggguuupppxxx|||nnnXXXHHH;;;222///000000000000000000000000000............///////////////222333333999EEEPPPVVV[[[eeecccXXXKKK???EEEZZZooo___gggyyyqqqlllyyygggSSSGGGBBB===;;;;;;BBBDDDKKKTTT\\\gggxxx}}}~~~zzzcccEEE:::@@@DDDDDDFFFHHHIIIIIIGGGEEEBBB@@@>>>======<<<:::888666666555444444555666777444222111111222333333222222222222222222333444444333333333333222222222222111111222333333333333222444555666777888999::::::<<<>>>EEEPPPXXX[[[___cccfffffflllwwwwwwfffhhhzzzyyyqqqQQQ???:::999777666555444333333333333111555333222777666:::JJJfffsssyyyzzz___```mmmppp\\\NNNLLLSSSZZZXXXVVVXXX```nnnssslllmmm}}}{{{uuunnnnnntttuuurrrvvvoooaaa^^^iiiwwwlllsssuuufffiiiuuu|||zzzfffjjj~~~^^^CCC555666222111333///////////////////////////.../////////000000000000000222888???@@@@@@FFFOOOGGG\\\nnnppp___DDDAAAVVV\\\ddd]]]]]]|||uuutttqqqfffbbb___WWWZZZTTThhhtttffflllxxxkkkNNNLLLRRRdddyyy|||{{{|||zzzuuujjjWWWFFF===???DDDHHHNNNYYY___mmmnnnfff^^^RRRLLLMMMGGGAAA<<<;;;<<>>CCCNNNXXX\\\XXXRRROOOOOOIII@@@<<>>LLLUUUXXXXXX___YYYMMMEEE@@@KKKaaaiii[[[fff~~~{{{gggnnn{{{qqqaaaOOODDD>>>;;;;;;>>>DDDCCCLLL\\\ccckkk{{{pppYYYBBB999<<<===>>>@@@DDDFFFGGGEEECCC>>>===;;;:::::::::888666444444444444444333222222333111000000222333222111111111111111111222333333111111111222222222222222000111222333444333222222333333444555666777777777;;;:::@@@LLLUUUYYY___eeeeeedddfffnnnxxxzzzhhheeerrroooxxxWWWCCC<<<:::777666555444444333333444222666444333777555999HHHfffsssuuu}}}}}}~~~bbbaaalllrrr]]]NNNIIINNNVVV[[[VVVVVV[[[iii}}}jjjiiittt|||zzzuuuooorrrzzz|||wwwqqq~~~qqqccc^^^fffpppeeennnyyyggg]]]^^^mmmrrrmmmsssaaaLLLTTTnnnuuuhhhJJJ999888333111111...000000000000000000000000////////////000000000000111444;;;AAABBBAAAIIIUUUKKKcccmmm```JJJ:::DDD___jjjnnn```___}}}uuummmmmmkkkaaa___^^^VVVTTTNNNfffuuugggooo}}}pppOOOKKKOOO```www{{{yyy{{{xxxnnn[[[HHH>>>@@@FFFKKKLLLVVV___kkkwwwjjjeee]]]PPPKKKNNNDDD???;;;;;;<<<@@@HHHRRR\\\ggg~~~cccQQQDDDDDDCCC<<<:::>>>999999>>>HHHRRRVVVRRRLLLOOOQQQLLLCCC===??????;;;CCCCCCFFFLLLSSSUUUSSSPPPOOOQQQWWW]]]gggzzzyyyssspppfffVVVHHHBBBAAA@@@:::@@@aaa|||sssgggeeehhh[[[\\\xxx|||vvvppppppmmm___HHH444000555000000000000000000000000............/////////000,,,222777999BBBQQQZZZ[[[RRRWWWOOOCCC@@@BBBRRRjjjcccZZZgggyyyfffuuu}}}wwwmmm^^^LLLAAA;;;999;;;???DDDAAALLLaaaiiinnn{{{xxxsssooodddVVVKKKEEE>>>777===>>>@@@DDDHHHHHHGGGDDD<<<:::888888999888777555333444555666666444333222555333222222333444444333000000000000000111222222000000000000111111111111000111222333444333222222111222333444555666666666;;;999>>>JJJUUUZZZaaahhhgggddddddjjjttt|||iiidddkkkttt|||ooo|||ZZZFFF>>><<<777777555444444444444444222777444333777444888GGGaaapppsssxxx}}}wwweeebbblllrrrcccQQQHHHJJJQQQWWWYYYUUUVVV___rrruuueeeiiiyyy~~~zzzuuusssyyy}}}xxxooonnntttvvveee^^^```fffxxxttteeesssfffXXXJJJUUUqqqvvvYYYVVVMMMNNNYYYYYYwwwSSS999;;;444222666000000000000000000000000000///............//////000222:::???===???HHHPPPQQQOOOqqqxxx\\\EEECCCSSSggggggggg```jjj~~~~~~yyyrrrkkkddd^^^WWWNNNKKKLLLGGGPPP\\\^^^aaarrr{{{qqqQQQLLLLLL[[[xxx~~~|||uuujjj\\\KKK@@@BBBJJJLLLWWW]]]```ooozzzlllaaaVVVKKKEEEDDDCCC???;;;<<<>>>AAAJJJTTTooolllTTTMMMEEE@@@???===999555666777;;;AAAGGGJJJKKKJJJSSSUUUTTTLLLBBB<<<===AAA===???AAACCCEEEFFFGGGHHHDDDKKKQQQXXXjjjzzzpppllldddWWWLLLDDD>>><<<>>>@@@III```www|||mmmuuuyyybbb]]]```xxxxxx{{{```FFF999555333000///////////////000111////////////000000000000///000111777GGGXXX[[[UUUXXXVVVLLLFFFHHHIIIXXXrrrooo\\\]]]tttmmmlllxxxsssaaaLLLAAA<<<;;;===AAAEEEIIITTT___hhhvvvzzzuuuoooggggggccc[[[RRRIIIBBB===:::===@@@BBBCCCAAA???===<<<:::888666444333444555666333333222111111111222222333333333333333333333333222222222111111000000000222222111000//////000000111222222333333222222111333333444444555666666666555888===EEEMMMVVV^^^cccdddiiieeegggttthhh]]]bbblllooo```EEE===CCC999888777666444444444333111555666333000222:::BBB^^^mmmwwwwww}}}qqqddd\\\lll~~~uuuaaaQQQDDDEEENNNTTTUUUUUUSSSZZZfff{{{{{{iiiaaaiiiuuutttsssrrrttttttlllbbbYYY```pppyyyhhh```aaaeeettt{{{gggqqqiiiSSSJJJWWWuuuvvvWWWWWWYYYWWWZZZ___zzz\\\>>>;;;333222555///000000000000000000000000///............///000000333;;;@@@??????EEEJJJKKKOOOuuuzzzYYYEEEJJJZZZhhhaaaccc```lll|||~~~|||xxxmmmfff```\\\VVVNNNIIIIIIIIIJJJNNNNNNTTTlll|||vvvYYYLLLHHHXXXsss|||~~~}}}xxxtttmmm```OOODDDFFFNNNTTT___fffhhhtttzzzhhh\\\SSSKKKEEEDDDAAA<<<999:::<<>>???AAAAAABBB???CCCKKKXXXrrrzzzqqqmmmeeeXXXMMMDDD@@@>>>???>>>CCCVVVjjjwwwuuu~~~qqqrrruuukkkKKK999333333000000////////////000000////////////000000000000000111333:::JJJYYY\\\WWW[[[\\\SSSKKKKKKPPPeeemmmZZZ\\\ppphhhmmmooo^^^JJJ???<<<<<>><<<;;;;;;999777555444333333444555333333222222333333444444444444444444444444444444333333333222222111111111222222111000000000000000111222222333333222222111333333444444555666666666555777;;;AAAIIISSS]]]cccaaafffcccdddppp||||||fff[[[```hhhmmmjjjKKK===>>>;;;:::999777666555555444111444666333000222:::AAA^^^mmmuuuqqquuusssfff\\\jjj{{{{{{gggWWWKKKCCCHHHQQQUUUUUUTTTUUU^^^nnnooo```bbbooonnnrrrtttssspppkkkaaaWWWIIIPPPbbbzzz{{{jjj```___aaalllooorrrrrrUUUNNNYYYyyy^^^aaannngggbbbmmm}}}lllGGG:::333222333...000000000000000000000000///.........//////000111555<<>>@@@DDDFFFSSS||||||RRR???OOO```eee```dddfffvvv~~~~~~~~~{{{yyyiiiccc___^^^YYYPPPJJJHHHLLLIIIIIIJJJVVVsss~~~aaaKKKBBBVVVlllqqqmmmjjjxxxzzzzzz}}}|||xxxxxxuuukkkYYYKKKLLLSSS\\\fffnnnpppzzz~~~gggXXXQQQJJJDDDBBB===999777888999<<>>MMMZZZ^^^ZZZbbbfff]]]PPPOOOYYYwwwfffVVVZZZmmmzzzrrrdddpppjjjYYYGGG>>><<<===@@@EEEGGGNNNYYYbbbnnn|||nnncccaaagggqqqxxxyyyllleeeqqqkkkRRRQQQOOOJJJFFFAAA>>><<<;;;<<<===>>><<<:::888777888777666444333222222333444222222333444555666777777555555555555555555555555444444444444333333333333222111000000000000000000111222222333333222222111333333333444555555666666555666888<<>>===<<<:::888777666555555222444555333111333:::@@@^^^nnnuuullliiixxxvvvggg\\\gggwwwkkkWWWIIICCCBBBJJJSSSVVVTTTRRRWWWeee{{{xxxeee[[[cccvvvqqqwwwzzzwwwpppiii___WWWJJJNNN\\\rrr|||lllaaa\\\\\\cccyyytttzzzdddYYYXXXyyymmmmmm}}}qqqiii||||||{{{QQQ:::222333333///////////////////////////............///000111111888>>>AAA???===>>>EEEKKKiiiMMM===UUUeeecccgggjjjooo|||{{{iiidddbbbccc```VVVNNNJJJIIIGGGKKKSSSddddddIII@@@TTTeeebbb^^^bbbrrr}}}uuuwwwyyywwwxxx{{{|||tttbbbRRRPPPVVVbbbiiipppvvvfffUUUNNNHHHAAA===:::777555777888:::AAAIII]]]|||vvvTTTIIICCC???;;;888888777666444222555888777777<<>>@@@FFFVVVvvv}}}wwwrrriii\\\QQQIIIBBB???>>>;;;<<>>BBBGGGFFFOOOYYYccctttssscccZZZZZZ```ggghhhbbb[[[___ooovvvdddKKKHHHFFFCCC@@@===;;;:::::::::;;;;;;999666444444555555444333222222222333333222222444555777888999999555555555555555555555555555444444444444444444444111111000000000000000111111222222333333222222111222333333444444555666666666666777999???KKKZZZdddiiirrrnnnffflllwwwzzzfff\\\^^^eeetttsssttt|||bbbKKKDDD>>>===;;;999777666555444222444555333222444:::???\\\ooowwwkkkcccnnnhhh[[[eeesssxxxwww{{{}}}|||yyyppp]]]KKKAAA???BBBKKKSSSSSSRRRSSSYYYlllkkk]]]YYYeee{{{yyy~~~xxxqqqjjjccc]]]PPPMMMSSSggg~~~rrreee]]]ZZZ```vvvmmmsssvvvhhhYYYsss|||yyysssuuu]]]<<<333444333111////////////////////////.........//////000222222<<>>:::999666555777888999???GGG[[[tttlllOOOJJJ@@@>>>;;;888777555444333000555999999888;;;AAAGGGHHHLLLPPPOOOJJJCCC???===;;;::::::::::::;;;<<<===>>>BBBHHHUUUqqq{{{vvvlll^^^TTTJJJBBB======<<<>>>KKK[[[{{{www^^^@@@666888222222111000000000000000////////////000000000000000111777DDDQQQZZZ]]]]]]rrrvvveeeQQQUUUkkkuuuZZZZZZfff}}}tttjjjkkkqqq```QQQBBB<<<<<>>===;;;888666444333333222333444444333555:::>>>YYYooozzznnnccclll|||gggZZZbbbqqq~~~yyyrrrjjjkkklllkkkhhheee^^^PPPCCCAAA@@@DDDKKKPPPPPPSSSWWW^^^tttqqq]]]VVVXXXhhh~~~wwwppplllhhhcccSSSJJJJJJ\\\uuuzzzlllbbb\\\```mmmbbbbbbzzzttt___lllmmmvvvlllAAA555555222333000000000000000000000000.........///000111222333===>>>@@@@@@>>>CCCSSScccnnnFFFDDDXXXcccdddgggooo~~~~~~yyywwwkkkfffdddfffdddZZZMMMFFFFFFEEELLLYYYooojjjQQQDDDMMMSSSMMMQQQ^^^kkk|||{{{tttrrrsssqqqwww~~~wwwkkkfffiiiooorrrzzz|||fffOOOEEEDDDBBB===999777555555777888999>>>DDDUUUjjjeeeEEEBBB===<<<:::888666444333222111444888999999:::===@@@AAADDDFFFFFFDDDBBBAAA@@@;;;:::999999999;;;<<<======CCCKKKYYYuuuzzzooo```VVVKKKBBB<<<======???LLL[[[{{{aaakkkrrrjjjmmm~~~bbbGGG:::888333222111111000000000000////////////000000000000000111888GGGTTTZZZ]]]```xxxwwwaaaOOO^^^{{{mmmZZZbbbsssqqqjjjqqqvvv___QQQBBB<<<===???DDDHHHMMMWWWbbbrrr~~~yyyyyymmmbbbWWWPPPKKKKKKMMMKKKFFFGGGLLLKKKEEE@@@???===:::999888888888666777888777444222111222333333333333333333333333222333555666666666555555333333333333333333333333222222222222333333333333000000000000000111111222111222222333333222222111222222222333444444555555555777888888;;;DDDRRR]]]___pppoooccccccnnnvvveeeZZZXXX[[[hhhzzzvvvnnnWWWAAA???>>><<<999666444333222222333444444444666:::===VVVmmm{{{rrriiirrrfffYYY```ooo~~~}}}~~~uuuwwwuuunnniiifffbbb\\\ZZZXXXUUUSSSQQQLLLDDD>>>AAACCCGGGMMMNNNOOOUUU]]]iiihhhXXXWWW^^^mmm}}}vvvrrrppplllggg[[[NNNIIIXXXsssrrreee^^^___eee```XXXlllxxxhhhfffgggooo{{{III999666222555000000000000000000000000.........///000222333444<<<===AAACCCBBBFFFVVVhhhxxxUUUAAAKKKXXX^^^fffbbbrrr{{{wwwnnnhhhdddfffdddYYYLLLDDDHHHIIISSS```vvvoooWWWHHHLLLRRRPPPQQQXXXlllrrrnnnppppppsssyyy}}}xxxmmmfffeeejjjqqq{{{fffUUUEEE@@@AAA???;;;888666333444777777777<<>>@@@AAAAAAAAA@@@@@@;;;::::::999:::<<<>>>@@@???EEEOOObbb}}}qqqbbbWWWIIIAAA===>>>======GGGTTTrrr[[[dddsssqqqwwwfffmmmyyywwweeeOOO===555444333222111000000000000////////////000000000000111222;;;KKKWWW\\\___bbbzzzuuu\\\PPPlllfffXXXfffzzzkkkgggtttwww```QQQBBB======???CCCGGGOOOZZZeeeyyyuuuqqqwww|||sssllleee]]]TTTNNNEEEFFFEEEBBB@@@@@@@@@???===<<<:::999888888888999444666888888555333222222333333444444444444333333333333555555555333111000111111111111111111111111000000000000111111111222000000000000000111222222111222222333333222222111111222222333333444555555222666888888999@@@LLLWWWdddwwwwwwhhheeemmm|||vvveeeZZZWWWXXX```vvvwwwiiiYYYCCCAAA@@@===:::777555444333222333333444555777:::<<>><<<@@@CCCJJJPPPPPPQQQYYYcccwwwwwwaaaUUUZZZeeeqqq|||wwwttttttoooiiieeeVVVNNN\\\wwwssseee]]]^^^```eeeYYY[[[xxxpppddd||||||}}}eeekkkOOO<<<777111555000000000000000000000000.........///000222333444:::<<>>999666444222333666666666:::@@@IIIOOO]]]qqqtttVVV<<<===333444555555444333444555555333111111333555666666999;;;>>>@@@AAA@@@@@@???===<<<<<<;;;===???AAACCCDDDIIISSSjjjrrrcccXXXHHHAAA===???===;;;AAAKKKhhhjjjbbbsssWWWfffpppyyy{{{rrrooohhhUUU@@@333444333222111000000000000////////////000000000000222333<<>>???CCCGGGNNNYYYeee{{{zzzqqqnnnpppwww}}}zzzrrriiiccc```\\\UUUOOOCCCAAAAAABBB@@@<<<999::::::999888777777888999:::222555888999777444333222333333444555555444444444333444555555333111///---////////////////////////......//////000000000111000000///000000111222222222222222333333222222222111222222333333444555555000444888888888>>>HHHRRRggg{{{zzzhhhaaafffsssxxxggg\\\XXXXXXVVVsssvvveee~~~\\\JJJCCCBBB???<<<999666555444222333333444555777:::;;;QQQhhhwwwsssrrrrrrvvvyyyyyyhhhXXX\\\jjj}}}nnn~~~yyyxxx~~~eee[[[WWWUUU[[[ddd___``````]]]XXXUUUUUUVVVVVVXXXUUUNNNJJJJJJJJJHHHAAA>>>===@@@AAA???======>>>CCCLLLSSSSSSTTT\\\fffmmmYYYOOOWWWccctttyyytttpppnnnkkkiiifffYYYVVVfffzzzuuuiii```]]]ZZZpppqqqWWWQQQbbbmmmjjjhhhpppwwwwwwbbbcccaaa@@@333///111111111000///////////////000000///------///444777<<>>NNN]]]]]]cccuuuxxxjjjQQQRRR~~~eee]]]eeelllcccaaacccuuusss___NNN@@@>>>@@@@@@DDDKKKTTTZZZfff~~~uuummmlllooopppppplllkkkhhheeeaaa[[[TTTOOOFFFBBB===999999999:::999999999888888777666666666555555666666555555444333222111111000000111111222555555555555444333222111000000//////.........---------------------------000111111111111222222222222222222222222222222222333333333333333333333333444555777999888;;;FFFSSSgggxxxwwwfff]]]```pppooo]]]TTTTTT[[[qqqhhhyyy```GGGCCCBBB@@@===888555444444555444333222333555777999PPPhhh}}}nnn{{{yyyyyy~~~yyy}}}hhhZZZbbbrrrxxxpppqqq}}}{{{qqqhhh[[[UUUVVVZZZ\\\]]]\\\]]]\\\ZZZUUUQQQOOONNNLLLLLLLLLKKKIIIFFFCCCAAA>>>>>>======<<<=========BBBFFFNNNTTTVVVZZZhhhvvvooo```WWWTTT[[[fff}}}{{{xxxuuussspppnnnmmm___VVV```sssvvvhhh]]]YYYVVVggg|||aaaLLL^^^kkkggg```hhhyyysssiiioooFFF777555222111111000///////////////000//////......000555999<<>>@@@@@@EEELLLTTT[[[iii{{{oooiiihhhjjjiiihhhfffeeecccbbb___[[[UUUQQQHHHDDD>>>;;;:::::::::999999888888777666666555555333333444444555555555666222222111111111111222222555555555555444333222111000000000/////////..............................000111111111111222222222222222222222222222222222333333333333333333333333666666888999777999CCCNNN^^^pppqqqccc\\\]]]iii|||~~~nnn^^^VVVWWWZZZmmm{{{eeeMMMFFFEEEBBB>>>:::777666666555444333333333555777999KKKfffxxx~~~nnn]]]aaaooo~~~|||zzzxxxrrrkkkiiilllxxx~~~wwwuuurrrqqqpppooollljjjccc^^^YYYXXX]]]bbbccccccaaa___\\\XXXUUURRRQQQPPPJJJIIIIIIGGGFFFDDDBBBAAA>>>>>>===<<<<<<======>>>CCCHHHPPPVVVXXX___qqqvvvbbbYYYTTTTTT^^^jjj|||{{{yyywwwsssqqqooodddYYYZZZkkk|||mmm___XXXUUU___rrrmmmLLL]]]kkkfffWWWZZZzzzmmmOOO;;;;;;222111111000////////////000/////////...///222777;;;<<>>GGGLLLWWWYYYEEEMMMbbbjjjbbbooo||||||sssmmmiiifffcccZZZMMMCCC@@@CCCNNNWWWbbbyyyxxxgggaaaYYYKKKEEEHHHRRR\\\ccc]]]RRRJJJDDDAAADDD???<<<<<<<<<<<<@@@EEETTTWWW[[[```ffflllqqqsssqqqnnniii```UUUHHH===666888888777888999<<<>>>??????BBBOOOaaadddSSS???444888888888777777777777777777777888999999999888888888777777999===???>>>;;;AAA???AAADDDEEEDDDHHHNNNQQQ```xxxiii\\\MMMDDD<<<;;;<<<===>>>AAAAAA\\\uuuwwwMMM<<<666444222111222111000///111000000000000111222222333888EEEVVVaaadddkkkvvvYYYNNNGGG^^^~~~aaa```eeebbb^^^aaammm|||kkkZZZJJJ======@@@AAAFFFMMMUUU^^^ooo~~~xxxpppfffaaabbbcccaaa______^^^^^^^^^]]]ZZZVVVSSSJJJFFF@@@===;;;:::999888888777777666555555444444222222111222333555666888333222222222222222222333444444444444333222111111111111111000000000000000////////////////////////000111111111111222222222222222222222333333333333333333333333333333333333666666777888666777???IIIRRRdddhhh___ZZZYYYaaaqqq|||mmm^^^VVVVVVXXXfffjjjRRRKKKHHHDDD@@@<<<:::999999666555333333333555777999EEEdddvvvaaa___kkk||||||nnneee]]]\\\___bbbfffjjjsss{{{zzz\\\ZZZWWWUUUVVVXXXXXXXXXWWWWWWXXX]]]dddggggggeeeccc^^^XXXTTTTTTSSSQQQOOOJJJHHHFFFDDDCCCBBBBBBBBB??????=========>>>???@@@EEEKKKSSSXXX\\\ggg~~~zzzkkk]]]RRRPPPQQQUUUaaappp}}}|||{{{zzzwwwsssoookkkjjjbbb]]]ggg|||uuugggZZZWWW[[[ggguuuSSS^^^llljjjUUUPPPxxxiiirrrXXX===>>>222222111000000//////000000////////////000444999>>>===BBB>>>CCCHHHaaa___KKKUUUgggkkkcccrrr|||zzzpppkkkhhheeebbbXXXJJJAAA>>>DDDMMMVVV___ttt}}}oooggg[[[LLLIIINNNTTT[[[^^^[[[VVVPPPIIIBBB???:::888999:::;;;???EEEOOOOOOOOOSSS___mmmtttuuuxxxyyyyyysssfffTTTDDD:::999999:::;;;<<<>>>@@@BBBFFFBBBCCCLLLOOOHHH>>>888888888888888888888888888888999999::::::999999888999777666:::AAADDDBBB???>>>???CCCHHHIIIHHHKKKPPPSSSaaawwwgggZZZNNNEEE===;;;<<<<<<>>>AAAEEEaaawww}}}ZZZ===888666333222222222111///111111000000111111222333555999JJJ[[[aaaeeemmmqqqRRRIIIGGGaaarrrZZZ]]]```YYYZZZ```rrrzzziiiWWWHHH<<<===@@@BBBGGGOOOUUU```vvvxxxzzz{{{qqqhhh^^^YYYZZZ\\\\\\[[[\\\[[[ZZZZZZZZZYYYUUURRRKKKGGGBBB>>><<<:::999777666666666555444444333333333222111000111333555777333333222222222222333333444444444333333222111000111111111111111111111111000000000000000000000000000000111111111222222222222222222333333333333333444444444444444444444444444444555777666666<<>><<<;;;:::666555444333444555777999BBBccc~~~ddd]]]gggzzzvvvcccZZZRRRUUU^^^gggkkklllssszzzjjjTTTRRRRRRTTTXXX\\\^^^___XXXYYY\\\aaafffgggdddaaa___YYYTTTSSSTTTTTTPPPLLLKKKIIIFFFCCCAAAAAABBBCCCBBBAAA@@@???@@@AAABBBCCCIIINNNVVV[[[```ooo}}}jjjbbbUUUMMMIIIMMMQQQWWWeeeuuu~~~}}}|||{{{wwwrrrnnnnnnuuutttjjjhhhvvvyyykkk[[[WWWXXXdddZZZ\\\iiippp]]]PPPtttgggiiiaaa@@@===333222222111000000000000000////////////111555:::>>>===@@@<<<@@@DDDgggYYYKKKTTTeeejjjbbbqqqtttxxxoookkkhhheee```UUUGGG???>>>EEEMMMVVV___qqqtttiiiYYYLLLKKKRRROOOTTTXXXXXXWWWSSSJJJ@@@===:::999;;;<<<;;;===@@@EEEDDDCCCHHHYYYmmmxxxxxxzzz~~~vvvbbbLLL>>>:::;;;<<<===???AAACCCDDDJJJDDDAAABBBDDDAAA<<<:::888888888888888999999999999::::::;;;;;;;;;;;;;;;999666777<<>>;;;999777555555555444444333222222111444333111//////111222444333222222111111222222333333333333333222111000///111111111111222222222222111111111111111111111111000000111111111222222222222222333333333444444444444444444444444444444444222111333666666666;;;BBBIIIUUUWWWSSSTTTSSSZZZkkkqqqaaaVVVSSSXXX\\\{{{uuuZZZQQQLLLGGGCCCAAA???<<<:::777666555444444555777888AAAaaafffZZZcccxxxooo[[[VVVTTT[[[hhhrrrpppkkksss{{{~~~___SSSSSSTTTWWWZZZ]]]]]]]]]^^^___aaadddeeeeeecccaaa\\\YYYVVVWWWXXXVVVPPPJJJJJJHHHDDD@@@??????@@@AAAEEEEEEEEEEEEFFFFFFGGGGGGNNNRRRYYY___gggyyyjjjXXXUUUOOOJJJJJJPPPTTTYYYhhhzzz~~~}}}|||yyytttqqqvvvvvvjjjlllzzzwwwjjj[[[UUUVVVcccaaaUUU```vvvmmmWWWkkkkkkeeepppFFF:::555222222111000000000000111////////////000444:::>>>===>>>;;;???DDDiiigggIIIGGGRRRbbbiiiaaalllnnnwwwpppllliiieee^^^RRRDDD>>>???EEENNNXXXbbbpppwwwgggUUUHHHGGGMMMJJJNNNRRRSSSUUUTTTLLLBBB;;;888999;;;;;;888777::::::<<<===CCCWWWooozzzyyyyyy~~~nnnTTTBBB;;;<<<===???AAACCCDDDEEEHHHHHHHHHIIIHHHCCC>>>:::999::::::::::::;;;;;;;;;;;;<<<===>>>????????????;;;;;;===BBBHHHLLLMMMKKKMMMOOOTTTVVVRRRMMMOOOTTT[[[iiixxxiii^^^PPPFFF>>><<<<<<;;;<<>>:::888777555444444555777888AAA\\\~~~}}}eeeWWWaaavvviiiTTTTTTWWWaaaoooxxxsssiiisss|||}}}cccTTTTTTVVVZZZ^^^aaaaaaaaadddeeefffggghhhggggggfffaaa```^^^^^^\\\XXXPPPJJJEEEDDDAAA>>>>>>>>>@@@AAAIIIJJJLLLMMMNNNMMMMMMLLLQQQTTTZZZdddqqqcccTTTSSSQQQNNNPPPUUUWWW\\\mmm}}}|||{{{zzzzzzxxxuuussszzz}}}~~~uuueee```mmm~~~uuujjjaaaVVVUUUccclllQQQWWWzzzzzzZZZZZZyyy}}}tttcccyyyPPP888999333222111111000000111111////////////000333888<<<<<<<<<===CCCFFFiiiqqqLLL@@@LLLXXXgggooocccggguuuxxxpppmmmiiiddd[[[NNNAAA===???CCCNNN[[[fffsssxxxdddPPPCCCBBBGGGKKKNNNQQQRRRUUUWWWRRRKKK===:::999;;;:::777777999777<<>>@@@BBBDDDEEEEEEEEEJJJOOOPPPLLLGGGBBB>>><<<<<<<<<======>>>>>>>>>>>>???AAABBBDDDDDDEEEEEEFFFGGGJJJMMMPPPSSSUUUUUUVVVVVVYYYZZZWWWVVV^^^hhhwwwvvvhhh^^^QQQGGG>>><<<<<<;;;<<<>>>FFFQQQjjjbbbddddddaaauuutttPPP<<<999555222222222222111222222111111222222333444999999UUUggg___fffooo```EEELLLRRRdddnnn[[[YYYYYY[[[]]]^^^gggoooVVVHHH>>>@@@EEEFFFJJJQQQZZZgggmmmttthhhbbbYYYOOOKKKNNNSSSVVVVVVYYYVVVTTTRRRQQQOOOLLLJJJDDDAAA===:::999777444222333222222111111000/////////000000000000000000000111000000//////000000111222222222222111000///...000000000111111111222222111111111111111111111111000111111111111222222222222222333333444555555666555555555555555555555555333222333666777666777;;;@@@GGGHHHKKKPPPOOOTTTfffwwwyyyhhhZZZTTTSSSWWWqqqxxxYYYhhhiiiTTTPPPLLLJJJIIIFFF@@@:::888777666444444555777888???SSSxxx~~~bbbUUUaaauuuuuu```SSSVVV[[[dddsss}}}xxxmmmvvvwwwiiihhhfffgggiiilllmmmlllhhhjjjlllnnnmmmllllllkkkiiihhheeeaaa[[[TTTMMMJJJAAAAAA@@@@@@AAADDDFFFHHHLLLOOORRRUUUVVVTTTRRRPPPRRRSSS[[[jjj|||bbbVVVWWWTTTRRRTTTXXXYYY___rrrxxxwwwvvvvvvwwwwwwuuussswwwtttrrrmmm___WWWdddxxx~~~vvvmmmiiiZZZVVVccc|||uuuQQQSSS|||YYYIII^^^bbbbbbiiizzzbbbpppWWW777;;;333222111111000111111111/////////...///222777;;;;;;;;;>>>GGGIIIggg}}}VVVCCCBBBWWWbbbooovvvfffdddzzzxxxooommmiiibbbYYYKKK>>><<>><<<===<<<:::;;;>>>;;;AAADDDHHHVVVjjjqqqlllxxx{{{zzzZZZAAA;;;<<<>>>@@@CCCDDDEEEFFFEEEKKKQQQOOOJJJGGGEEEEEE>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIIIIPPPSSSVVVXXXYYYZZZ\\\]]]XXXXXXYYYZZZ[[[```mmm||||||rrreee\\\QQQGGG>>><<<<<<:::;;;>>>GGGHHHvvvvvvooouuuzzzuuurrrxxxyyyzzzpppOOO===:::555222222222222222222222111111222222333444999888VVVjjj```hhhsssaaaFFFOOOWWWjjjiii]]]^^^]]]___eeebbbjjjpppWWWIII???AAAEEEGGGKKKRRR\\\iiisss~~~oooccc\\\UUUMMMJJJNNNQQQRRRQQQVVVTTTQQQOOOOOOMMMKKKHHHBBB???<<<999888666333111222222111111000/////////,,,---...000111111111111000000////////////000000222222222111111000///...//////000000111111111111000000000000000000000000000111111111111222222222222222333333444555666666555555555555555555555555666444444777777555555888;;;BBBDDDIIIOOOMMMQQQaaassszzzgggWWWOOOPPPUUUoooqqqUUUccckkkVVVRRRNNNMMMMMMIIIAAA;;;999888666555444666777888>>>MMMsss{{{```TTTaaauuuxxx```UUUVVVZZZ^^^ggguuu~~~uuuyyy}}}wwwsssqqqpppooommmooorrrsssrrrooonnnmmmooommmiii```WWWNNNIIIGGG@@@AAABBBDDDGGGJJJMMMOOONNNRRRVVVZZZ[[[YYYUUUSSSRRRSSS\\\mmm}}}bbbXXXZZZUUUSSSUUUXXXZZZ```vvvwwwyyy{{{{{{wwwsssqqqpppwwwtttqqqkkkZZZLLLSSSddd{{{sssaaaUUUYYYmmmyyyQQQJJJqqqhhhMMMKKKMMMWWWcccgggfffbbb===<<<444333222000000000111111111111111111222444999<<>>======GGGSSS\\\kkk}}}yyycccLLL>>>???GGGMMMPPPQQQSSS[[[cccbbb[[[NNNDDD===<<<;;;999;;;@@@AAAAAAEEEMMMRRRTTTXXX]]]cccqqqrrrWWWDDD???BBBEEEEEECCC@@@>>>===CCCGGGMMMRRRNNNHHHFFFIIIHHHSSSTTTIIIAAADDDDDD>>>BBBEEEIIILLLNNNPPPSSSUUU[[[[[[[[[]]]aaaaaa[[[TTT[[[ZZZ]]]dddjjjuuu{{{rrrfffZZZOOOFFF===;;;;;;:::;;;>>>AAAHHHrrr}}}mmm~~~}}}gggeeelll|||zzz}}}}}}WWWCCC:::444444444222111222222222111111222222333444999>>>WWWhhhcccjjjsssiiiQQQQQQ```sssoooZZZ```fffYYYaaa]]]gggsssUUUHHH???AAAEEEGGGMMMVVV___nnn~~~vvveeeYYYWWWRRRMMMKKKMMMPPPPPPOOOQQQOOONNNMMMLLLIIIEEEBBB===<<<:::888666444333333111111000000//////.........//////000111222222222//////............//////////////////////////////////////////000000000000222111111000000000000000111111111111111222222222222333333444444555555666444444444444444444444444555444444555555666777888???@@@DDDHHHHHHIIIQQQ[[[sssxxxhhhXXXNNNPPPVVVkkkrrr___hhhmmm]]][[[WWWRRRLLLFFFAAA>>>:::999888666666666777777<<>>===>>>EEERRR^^^mmm~~~dddLLL>>>===BBBLLLPPPSSSTTTZZZ``````\\\OOOGGG@@@@@@???<<<===AAADDDCCCFFFLLLNNNMMMPPPTTTZZZcccooovvvqqqaaaMMM@@@???BBBDDDDDDCCCAAAAAAAAAGGGKKKPPPRRRLLLFFFJJJQQQjjjjjjcccUUUKKKJJJKKKKKKHHHKKKOOORRRTTTVVVXXX[[[______^^^]]]]]]]]][[[XXX___cccnnn|||zzzmmmaaaOOOFFF===;;;;;;:::;;;===???BBBbbbnnnuuuzzzttttttrrreeeiiiuuuaaaDDD;;;555444444222111222222222222111222222333444888===WWWiiifffppp{{{qqqRRRQQQdddjjjXXXccckkkZZZ]]]aaalllqqqUUUHHH???BBBEEEGGGNNNVVVdddsssqqqaaaXXXTTTOOOKKKJJJMMMOOOPPPOOOOOOMMMLLLKKKIIIGGGCCC@@@<<<;;;:::888666444333222000000000/////////.........//////000111111222222///......------......///////////////////////////////////////000000000000222111000000//////000000111111111111111222222222222222333333444555555555444444444444444444444444555444444555555666777888===???BBBFFFFFFHHHPPPZZZnnnvvvgggVVVLLLOOOTTTfffyyybbbmmmqqq```]]]WWWQQQJJJEEEBBBAAA;;;:::888777666666777777999GGGiiiyyyfffYYY___tttfff[[[^^^eeeggglllssszzz}}}|||zzz|||{{{yyywwwxxx}}}}}}||||||}}}~~~~~~llleeeZZZPPPIIIGGGHHHJJJQQQRRRSSSTTTVVVWWWVVVVVVTTTVVVYYY\\\___bbbeeegggmmmsss~~~oooaaacccaaaaaa]]]]]]```aaaiii}}}}}}}}}zzzwwwtttttttttsssrrrqqqkkkZZZHHHDDDJJJkkk}}}wwwaaaPPPMMM```[[[EEEXXXsssrrr^^^MMMTTTkkk}}}ooobbbuuuIII===555444333111000000111111000111111111222555:::===EEECCCJJJNNNYYYyyy{{{TTTAAAOOOaaaqqqtttgggnnnwwwqqqmmmggg[[[MMMBBB===<<<>>>DDDRRR^^^nnneeeKKK===<<<>>>HHHNNNTTTVVVXXX[[[\\\ZZZPPPIIIEEEDDDCCCAAAAAACCCFFFIIIQQQXXXWWWNNNHHHGGGMMMPPPUUUWWWUUUMMMEEE???CCCDDDEEEDDDCCCCCCEEEFFFKKKNNNRRRQQQIIIEEEMMMXXXppphhh```ZZZSSSKKKIIILLLIIILLLPPPRRRTTTVVVXXXZZZaaa```___\\\ZZZ[[[```eeevvvssseeeOOOEEE===:::::::::;;;===@@@>>>RRR```mmmyyy}}}|||{{{{{{jjjEEE===666555555333111222222222222222222333444444777===XXXjjjjjjxxxzzzXXXPPPdddfffYYYllluuu^^^\\\gggsssnnnUUUHHH@@@BBBFFFHHHNNNWWWeeewww{{{hhh\\\VVVQQQMMMIIIIIILLLOOOOOONNNNNNMMMKKKIIIHHHEEEAAA>>>;;;:::999888666444222000///////////////...............///000111111111111...------,,,,,,------...////////////////////////////////////000000000000222111000000//////000000000000111111111222222222111222222333333444444555444444444444444444444444555444444555555666777888<<<===AAAEEEEEEGGGOOOYYYiiiuuueeeUUUJJJMMMPPPaaa~~~~~~aaajjjuuuddd```YYYQQQJJJFFFCCCBBB;;;:::999777666777777888666CCCdddvvvdddccctttiiieeemmmsssvvv{{{~~~~~~~~~ggg___SSSLLLKKKMMMPPPQQQWWWWWWWWWVVVVVVUUUUUUTTTRRRVVV]]]dddjjjqqqwww{{{mmmaaafffhhhhhhddddddgggiiisss~~~zzzwwwuuuuuuvvvrrrpppooojjj\\\MMMGGGIIIfff|||rrr^^^OOOMMM```dddFFFLLLiiiyyyjjjRRRUUU{{{ttt^^^TTT>>>666555333222111111111222000111111111222666:::>>>AAA@@@EEEMMMeee]]]GGGTTTbbbkkkhhh]]]gggwwwqqqllleeeYYYKKK@@@<<<===???EEERRR]]]jjjzzzlllKKK======@@@BBBLLLVVV[[[ZZZWWWVVVUUUOOOLLLHHHGGGGGGFFFEEEDDDFFFRRRdddppplllYYYHHH???CCCCCCDDDEEEEEEFFFEEEEEEJJJJJJIIIGGGFFFGGGIIILLLMMMMMMNNNNNNKKKHHHNNNVVVYYYSSSWWWaaa```QQQHHHIIIJJJLLLPPPRRRSSSUUUWWWYYY]]]]]]^^^]]]\\\```ooo}}}~~~uuueeeOOOEEE<<<::::::999:::===@@@<<>>YYYkkkmmm~~~}}}^^^PPPcccfff]]]uuu~~~ddd___lllyyylllVVVIII@@@BBBFFFHHHNNNWWWbbbwwwqqq___VVVRRRPPPLLLIIIHHHKKKNNNNNNLLLNNNLLLJJJIIIHHHEEEAAA>>>999999999777555333000///..............................///000111111000000---,,,,,,++++++,,,,,,---////////////////////////////////////000000000000111111000///////////////000000000111222222333333111111222222333444444444444444444444444444444444555444444555555666777888;;;<<<@@@DDDEEEGGGOOOYYYiiiuuueeeUUUJJJMMMNNN]]]zzz~~~^^^ccc{{{fffbbb\\\TTTMMMHHHDDDBBB<<<;;;:::888777777777888555@@@^^^lllffftttvvvrrryyy|||}}}uuuddd\\\SSSOOORRRVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUVVV\\\aaaiiirrr{{{llleeelllmmmooollllllooosss~~~~~~zzzwwwuuuuuuwwwtttppplllfff\\\PPPJJJHHHeee~~~nnn]]]PPPNNN___gggFFFDDDcccwww]]]WWWbbb]]]>>>777666444333111111111222000111111222333666;;;???@@@@@@AAALLLppp^^^HHHSSS[[[bbbccc___mmmwwwpppkkkcccWWWIII???;;;>>>AAAHHHSSS[[[eeettt}}}vvvMMM===???BBBAAALLLZZZbbb```XXXSSSSSSOOONNNMMMLLLMMMNNNNNNLLLNNN\\\ppp}}}vvv```KKKAAA@@@AAABBBDDDGGGKKKNNNPPPRRRQQQOOOLLLJJJKKKOOORRRNNNJJJIIILLLOOONNNMMMOOOQQQOOOZZZmmmnnn\\\NNNNNNMMMPPPSSSUUUVVVWWWYYY[[[WWWZZZ___dddhhhrrr}}}kkkjjjqqquuueeeNNNEEE<<<::::::999:::<<>><<<;;;999888777888888777>>>XXX}}}kkkcccqqqzzzyyy~~~sssggg]]]WWWRRRRRRVVVYYYYYYWWWWWWXXXYYYYYYXXXZZZ^^^bbbooottt|||pppnnntttqqquuutttuuuwww|||vvv{{{wwwuuuuuuvvvvvvqqqjjjccc[[[SSSKKKFFF```{{{nnn___SSSMMMXXXwww|||dddFFF@@@]]]}}}|||fff___iiizzzeee>>>999777555333222222222222000111222222333777<<<@@@BBBEEECCCNNNttt~~~TTTFFFPPPXXX___fffiii|||wwwpppjjjcccUUUGGG>>><<>>@@@BBBEEENNN\\\fffdddZZZTTTSSSQQQSSSSSSTTTXXX___bbb```aaajjjxxx~~~sss___NNNHHHDDDEEEHHHLLLPPPSSSUUUWWWVVVUUUSSSPPPOOOPPPTTTWWWOOOIIIGGGMMMSSSRRROOOMMMWWWXXXcccqqqooo]]]OOONNNNNNPPPSSSUUUUUUVVVXXXYYYXXX\\\ggguuusssjjjnnnyyyuuufffNNNDDD<<<999999999:::<<>>UUUqqqsssccc]]]mmmvvvnnnCCC999888666444222222222222000111222222444777<<<@@@AAAKKKIIIPPPrrrpppHHHGGGUUU^^^dddiiilllwwwpppjjjbbbUUUGGG>>><<>><<<:::999888888888:::999IIImmmddd]]]jjjwwwrrrhhhzzztttdddZZZSSSSSSSSSTTTWWW[[[^^^``````dddgggjjjmmmsss}}}zzz~~~|||vvviiieee|||xxxtttsssssspppmmmjjjhhhgggdddZZZPPPOOOmmmuuueeeUUUJJJLLLeee{{{zzzzzzgggLLL???NNNeeegggYYYOOOiiinnnrrrvvvIII:::999666444333222222222000111222222444777===AAA===MMMNNNQQQooofffCCCMMM^^^iiijjjhhhfffwww~~~vvvqqqkkkbbbUUUGGG>>>===BBBGGGGGGUUUaaannnhhhCCC@@@DDD@@@JJJJJJPPPXXXXXXQQQNNNPPPWWW]]]aaagggsssfffRRRKKKNNNPPPRRRTTTVVVVVVUUUTTTQQQRRRSSSSSSTTTWWW\\\```UUUQQQPPPSSSUUUTTTVVVZZZ___nnnuuuddd[[[UUUWWWZZZ[[[[[[\\\]]]___kkkppp}}}qqqfffNNNDDD;;;999999888999<<<999AAAIIIXXXUUU___bbbgggpppzzzNNNFFF>>><<<:::666444444444333333333333444555555888DDDaaaqqqtttppp^^^vvvlll[[[^^^[[[NNN___ooooooWWWJJJAAACCCGGGIIIOOOXXXhhh|||}}}yyylll^^^TTTJJJCCC@@@>>>===@@@FFFIIIJJJHHHJJJJJJIIIJJJKKKJJJHHHEEE;;;888444000......///000+++++++++,,,,,,---------,,,...000111111000---,,,...------,,,,,,------...////////////////////////////////////000000000000000000///..................///000111222333444444444444555555666777777777444444444444444444444444555444444555555666777888777999===BBBCCCEEENNNXXXbbbxxxtttcccRRRFFFHHHMMM```^^^dddhhhfffaaa[[[UUUPPPLLLJJJ@@@???<<<:::999888888888:::777EEEhhhfff___jjjvvvnnneeezzz}}}lll```YYYXXXYYYYYYZZZ\\\aaaggglllmmmqqqvvvxxx|||}}}xxxvvvyyy}}}}}}}}}}}}{{{xxxuuusssrrrqqqkkkfffkkkoooeeeVVVWWWkkkzzzjjjUUUGGGGGGVVVppptttOOO@@@DDDZZZiiiPPPKKKLLLiiipppdddttteeeJJJ>>>999555666666333111333000222555444333666===DDDCCCGGGIIIMMMkkkrrrOOOGGGUUUgggtttoooffflll}}}vvvrrrpppcccQQQDDD>>>???BBBCCCNNNUUUfffyyyTTTDDDAAA@@@JJJIIIIIIJJJNNNSSSTTTQQQNNNVVV[[[cccnnn{{{hhhUUUNNNSSSSSSTTTUUUUUUTTTRRRPPPRRRTTTVVVVVVWWWYYY___dddbbbUUUPPPWWWZZZVVVYYYcccggghhhvvvssshhh___bbbeeefffhhhiiigggdddnnnxxxqqqcccPPPEEE<<<999999999:::======EEENNNhhh|||hhh^^^qqq{{{zzzvvvfff~~~}}}rrr]]]FFF<<<>>><<<999888111666555444333333444555666888===___uuunnnzzzlllcccuuusssdddTTTNNNVVV[[[ddd~~~ttt]]]JJJ???EEEKKKKKKPPPYYYiiiyyyuuuuuuooocccXXXPPPIIICCC;;;===???BBBDDDEEEFFFFFFBBBFFFQQQ]]]ddd^^^OOOAAA;;;999555111...,,,,,,,,,------------------------.........------,,,,,,+++,,,,,,---.../////////.........///000000000000000000000000000000000000000000000///...............///000111222222222222222333444666777888888888777444444555555555555555555666666666666777777777777999:::===AAACCCDDDKKKSSS```uuu}}}wwwttt```NNNFFFHHHOOO]]]fffVVVooovvvhhh^^^]]]XXXNNNKKKOOODDDAAA>>><<<<<<;;;999888444???BBBYYYgggXXXaaaqqqrrrjjjyyyyyyllleeebbbdddccccccdddiiipppwww|||~~~~~~|||yyyvvvtttvvvrrrllljjjqqqwwwoooaaaZZZzzzkkkTTTIIIJJJWWWrrr{{{WWWEEEEEEWWWdddKKKAAABBBXXXaaabbbyyygggQQQ???999555666555222111333000111222222333:::EEENNNLLLRRRTTTTTToootttRRRJJJOOOaaaooolllfffmmmxxxtttooobbbPPPCCC>>>AAAEEEGGGQQQYYYjjj~~~NNNBBBCCCCCCJJJHHHIIIKKKPPPTTTUUUSSSPPPZZZ___gggsssttt]]]QQQNNNVVVUUUUUUUUUWWWXXXXXXXXXZZZ\\\^^^^^^___bbbiiioookkk]]]YYYeeeooommmjjjkkkmmmmmmxxxsssjjjjjjkkklllnnnqqqrrrpppmmmllluuu}}}qqqbbbOOOEEE<<<999999999:::===;;;BBBGGGZZZ|||zzzvvvnnnjjj^^^xxxxxxyyyfffLLL>>>>>>:::888999444666666444444444444666666888<<<^^^tttppp~~~pppXXXfffmmmYYYOOOUUU^^^fff~~~```LLL@@@DDDJJJKKKPPPZZZllluuurrrgggZZZPPPMMMHHHDDD???@@@AAACCCCCCDDDCCCCCC>>>EEEQQQ^^^ddd\\\KKK<<<555444111///---,,,------------------------------.........------,,,,,,,,,------........................///000000000000000111111111111111111111111000000///...............000000111222333333333333444555666777888888888777555555555555555555555555666666666666777777777777::::::===BBBCCCDDDJJJRRRbbbxxx}}}ppp]]]NNNIIIJJJPPP^^^|||```PPPjjjooobbb```]]]UUURRRVVVJJJFFFBBB>>><<<;;;:::999666===>>>SSS|||jjjZZZcccrrruuunnnwww~~~{{{pppkkkkkkmmmnnnppptttyyy|||yyyvvvtttuuuoooiiillluuuzzzrrrfffbbbnnnSSSLLLLLLUUUqqq^^^HHHCCCQQQ^^^FFFAAA???HHHUUUiiigggYYY@@@:::666666555222111333333333111000333===JJJTTTPPPXXX\\\ZZZssswwwSSSIIIKKK\\\iiihhhdddppp{{{vvvnnnaaaOOOAAA>>>CCCIIIMMMSSS]]]pppoooEEE???EEEFFFJJJJJJKKKNNNRRRVVVVVVTTTRRRYYY^^^gggsssgggUUUQQQSSSTTTTTTTTTTTTVVVXXX[[[]]]YYY___fffkkkooosssyyy}}}ssshhhgggvvvyyyqqqmmmlllttt|||nnnhhhmmmiiifffkkkqqqtttqqqlllnnnvvv|||{{{zzz}}}pppaaaNNNDDD<<<999999999:::===888???AAANNNlll|||{{{zzzmmmiiioooSSSBBB???999888:::777777666555444444555666777999<<<]]]sssqqqpppRRR[[[wwwsssaaaTTTXXXdddllleeePPPAAADDDIIIJJJPPPZZZppp{{{ssspppfffXXXOOOKKKHHHEEEBBBBBBBBBBBBAAA@@@???>>>888<<>>BBBCCCDDDJJJRRRddd{{{zzzjjjYYYNNNKKKKKKPPP```uuucccPPPiiirrrcccaaa```[[[YYY[[[PPPLLLEEE@@@===<<<:::999999;;;999LLLxxxooo]]]dddssswwwooovvv}}}yyyyyyzzz}}}~~~{{{xxxuuutttpppiiieeekkktttssshhh^^^iiimmmRRRMMMLLLPPPkkk```GGG===KKK]]]JJJFFFAAADDDZZZ~~~ddd```BBB<<<777777666222222444777666333111333;;;FFFNNNKKKUUU[[[]]]zzzVVVEEENNN\\\fffcccbbbsss}}}wwwpppbbbOOOAAA>>>DDDLLLQQQTTTccczzzaaa@@@???FFFIIIJJJNNNOOORRRTTTVVVVVVTTTSSSZZZ```jjjuuudddVVVVVVYYYVVVXXXYYY[[[\\\]]]___aaa```hhhssszzz}}}yyyuuuvvvzzznnnhhhiiiqqq}}}zzzqqqmmmlllbbb\\\dddppptttooohhhmmmsssyyyxxxvvvxxx~~~pppaaaMMMCCC;;;999:::999:::<<<;;;AAA@@@JJJeeexxx}}}rrrVVVEEEAAA<<<:::<<<888777777666555555666777777<<<>>>]]]ssstttpppUUU[[[sss~~~nnnfff\\\[[[hhhnnnjjjTTTCCCCCCHHHIIIPPP[[[ttt}}}uuuttttttpppkkknnnttttttiiiZZZPPPJJJGGGCCCCCCAAA???===:::999777666444333555888888444000------,,,,,,,,,---...///..........................................////////////......------------......///000000000000000111111111111111111111111000///............//////111222333444555666666666666666777777888888888888666666666666555555555555666666666777777888888999<<<<<>>>>>999888777666666666666777888===???^^^vvv|||uuuWWW]]]vvvkkk```ggg```YYYeeejjjnnnWWWEEEDDDHHHIIIQQQ]]]vvvuuukkkeeebbb___^^^fffxxx~~~iiiWWWLLLHHHAAA@@@>>>;;;888555444333666333//////000111111///.....................///.................................//////000000000000///...---------------......///000000000000000000000000000000000000000//////............//////222333444666777777888888777777777777777888888888777777666666666555555555666666666777888999999999<<<<<>>===<<<<<<:::888:::HHHfff{{{```aaaooonnn```ppp||||||zzzwwwvvvuuuuuunnnooozzzyyyjjj]]]ZZZhhhWWWKKKKKKIIILLLeeeeeeIII:::JJJhhh___GGGLLLttt]]]|||wwwIIIBBB<<<:::888555444777000000111333777<<>><<<:::777555333222111111000000111222111---+++/////////////////////...........................---......///000111222222000///---,,,,,,---...///......///000000000000000///////////////////////////............//////000333444555777888999999999888888777777777888888999888777777666666555555555555666777777888999::::::;;;;;;>>>CCCDDDEEELLLTTTddd~~~vvvdddQQQHHHHHHLLLTTTkkkzzzZZZhhhuuugggeeecccccceeedddbbb___XXXSSSLLLFFFBBB@@@???>>>;;;888<<>><<<:::666666888111111111444999???EEEHHHTTThhhuuuwwweeeLLLWWW```ccc^^^___tttxxxooobbbQQQEEECCCJJJRRRWWWeeeuuuvvvNNNIIIEEEHHHQQQQQQWWWVVVUUURRRPPPRRRWWW[[[dddpppkkkeeeddd]]]\\\aaahhhkkkkkkjjjlllooosssyyy```SSSWWW[[[```iiiuuuxxxiiixxx{{{kkkrrrpppttt}}}ooo```IIIAAA:::::::::999999;;;777<<>>___zzzvvvTTTYYYsssgggaaaxxxrrrhhhzzzpppYYYGGGGGGJJJKKKSSS^^^tttvvvmmmddd___YYYSSSSSSWWWRRRcccppplll\\\OOOFFFBBB;;;:::777555444333333333...//////000000///,,,***------...///////////////........................---......000111222333333///...---,,,,,,---///000......///000000000000000////////////////////////...............///000000333444666888999::::::;;;999999888777777888888999888888777777666555555444555666777888999::::::;;;::::::>>>CCCEEEGGGMMMVVVjjj}}}rrr```OOOIIIJJJMMMWWWppptttVVVeeezzzjjjjjjiiigggfffeeefffeee___ZZZTTTMMMIIIEEEAAA???===999===@@@LLLuuuvvveeeaaannn{{{qqqdddooo{{{~~~|||zzzzzzyyyuuummmpppzzzuuueeeaaakkk}}}qqqgggggg```OOOKKKOOORRRMMMEEEGGGYYYmmmhhhLLL888CCC^^^VVVLLLQQQwwwYYY|||NNNFFF@@@===;;;777777999777555333555:::AAAFFFJJJXXXooo|||www]]]HHHQQQ[[[aaa^^^```sssyyymmm```PPPEEEEEELLLUUUZZZgggrrrnnnLLLLLLFFFGGGRRRSSSVVVUUUSSSPPPOOORRRZZZ```jjjvvvmmmnnnpppjjj]]]bbbhhhkkkkkklllqqqvvvWWWKKKQQQWWWgggooozzzooo~~~|||jjjuuussswwwnnn___IIIAAA::::::;;;999999;;;<<>>FFFQQQRRRKKKOOO|||vvvyyy^^^zzz^^^HHH>>>???;;;888888444333333333555:::@@@EEEIIIVVVgggTTTFFFVVV^^^YYYaaafffpppzzzsssdddRRRIIIHHHMMMXXXaaammmuuujjjIIIHHHHHHJJJSSSZZZVVVUUUSSSRRRTTTZZZbbbhhhsss{{{tttuuunnneee]]]jjjnnnnnntttzzznnnPPPUUU]]]ZZZjjjuuuvvvtttttt~~~nnn___KKKAAA888888:::::::::<<<>>>AAAEEEbbblllRRReeezzzwwwttt}}}}}}sss```XXXVVVLLLDDDAAA<<<;;;888666555666888888888444EEEXXXwwwbbbOOOXXXuuuxxxsssrrr\\\HHHEEEHHHKKKTTT___uuussshhh^^^UUUQQQOOOJJJGGGHHHHHHFFFDDDBBB???===<<<<<<666666555444333333333333222222111000//////000000////////////////////////........................//////000000111111222222---------.........//////000///---,,,,,,...000111000000000000000111111111111000///...///111333444111444888:::;;;<<<===>>><<<;;;::::::999999999:::999999999999999888777666888777777777777777888999<<<;;;<<>>>>>:::OOOxxx}}}eeeeeeuuunnn}}}qqq```ZZZTTTUUU```ppp~~~uuuttt~~~|||}}}{{{vvvtttvvvsssqqqiiigggfffXXXSSS^^^mmmcccXXXOOOHHHBBBCCCGGGWWWbbb[[[JJJBBBAAAKKK\\\pppOOO;;;AAANNNSSSLLLDDDUUUhhhtttbbbnnnkkkSSSFFFEEE???======999777777777999<<>><<<:::999888888777666555444444333333333222222111000000111111111////////////////////////........................//////000000///...---,,,...............////////////000222333444444222222222222111111111111111000//////.........///000111333555666666555555666777888777777666666666777777888888999999999888888777777777777777888999::::::;;;;;;>>>CCCGGGLLLVVV```lll~~~{{{qqqbbbSSSKKKKKKNNNTTTnnnvvvZZZvvvnnnkkkjjjjjjkkkmmmnnnmmmkkkqqqllleee```\\\VVVOOOJJJEEEAAA@@@<<<999IIIppp|||jjjeeeuuusss~~~wwweeeaaa\\\WWWUUUXXX^^^cccfffeeeiiipppzzz|||{{{|||zzzuuutttvvvqqqooofffbbbcccZZZWWWbbbeee^^^UUUMMMCCC>>>BBBIII^^^ggg]]]KKKCCCBBBIIIWWW|||rrrQQQ<<<@@@OOOWWWEEEBBBWWWuuuccckkkoooVVVHHHEEE???<<<===999777777777888<<>>:::999999888999===;;;BBBFFFSSSkkkxxx}}}zzzfff___^^^UUUMMMKKKFFFCCC@@@<<<::::::::::::999999???JJJmmmcccYYYuuuyyyyyyvvv[[[JJJFFFMMM[[[fffttt|||mmmcccVVVNNNHHHGGGGGGDDDAAABBB??????===<<<::::::999999777777666555444444444444222111111111111111222222000000000000000000000000////////////////////////...///000000000...---,,,////////////////////////...000222555555555333222333222222222111111000000......///000222444555666333555555555333333444555666666666555555666777777777888888999999999888888777777777777888999:::;;;;;;<<<@@@EEEIIINNNXXXbbbnnn~~~zzzooo___PPPIIIJJJNNNWWWttttttbbbjjjllllllmmmnnnoooooonnnmmmoookkkeeeaaa^^^XXXQQQLLLEEEDDD@@@<<<:::EEEhhhnnnhhhppp~~~|||kkkbbb]]]\\\ZZZ[[[]]]```bbbccccccfffjjjpppuuu{{{yyy|||~~~{{{zzz{{{yyytttsssuuurrrpppfff```aaaXXXSSS[[[\\\XXXSSSLLLBBB>>>EEEOOOccciii^^^KKKEEECCCHHHTTTsss}}}uuuVVV>>>???KKKSSSBBBDDDccccccffftttZZZKKKGGG@@@===>>>;;;888777777888<<>>::::::999777999===<<>>===<<<;;;:::::::::888777666555444444444444222111111111111222333333000000000000000000000000////////////////////////...///000111111000...,,,000000000////////////......000222444555555444333333333333222111111000000---...000222555777888999444444555444222222444555666666555555555666777777777777888999999999999888777777777888999:::;;;<<<======BBBHHHLLLPPPYYYcccwww|||wwwlll\\\NNNHHHKKKQQQ\\\{{{jjjiiiooolllmmmnnnppppppqqqqqqqqqkkkhhheeeccc```\\\TTTOOOEEEFFF@@@<<<===AAA]]]sssjjjnnn}}}vvvddd^^^]]]___aaadddgggjjjlllmmmrrrvvv{{{}}}}}}zzzyyyzzzxxxtttsssuuunnnnnnfff```___TTTIIILLLQQQQQQPPPKKKBBB???IIIVVVdddiii]]]JJJDDDCCCGGGRRRlll||||||aaaFFF@@@FFFKKKFFFLLLrrraaabbb{{{```PPPKKKCCCAAABBB???:::999999:::===BBBGGGKKKVVVbbb^^^```|||lllPPPZZZeee]]]\\\___mmm|||xxxqqqfff[[[QQQOOOYYYgggpppuuuyyy{{{tttaaaTTTOOOQQQaaannnjjjkkkpppzzznnniiihhhmmmrrrxxx~~~sss```OOOAAA===;;;:::999666999======AAAJJJeee|||iiizzz}}}iiibbbcccYYYRRRQQQLLLGGGDDD@@@===<<<;;;:::999:::;;;DDDfffzzzgggWWWmmm{{{~~~gggRRRJJJOOOXXX___nnn~~~pppbbbXXXQQQJJJDDDEEEDDDAAA>>>>>>======<<<;;;::::::::::::888777666555444444444444222111111111222222333444000000000000000000000000////////////////////////---...111222222111///...000000000000/////////......///111333444444444444444444333222222111000000///000111444666777888999444444444333222222444666666666555555666777777888777777888999999999999999777777777888999:::<<<<<>><<>><<<;;;::::::999999::::::888777666555555444444555222111111111222333333444000000000000000000000000000000000000000000000000,,,...111333333222111///111111000000/////////...//////111222333444444444444444333333222111000000000111222444555666777777444444444333222333555777666666666666666777888888666777888999999999999999777777777888999;;;<<<===@@@@@@DDDJJJNNNQQQZZZccc}}}}}}uuupppeeeWWWLLLKKKQQQYYYhhhyyyYYYQQQnnnzzzuuuuuussspppmmmkkkkkkkkkgggfffeeeeeefffbbb\\\VVVGGGJJJ???;;;???999GGGooo}}}jjjhhhxxxpppkkkmmmkkkmmmqqqwww}}}}}}yyyvvvuuusssqqqooommmllliiicccUUUFFF???@@@DDDGGGGGGCCCAAAIIIYYYgggjjjfff\\\NNNAAA>>>EEEMMMllllllKKKAAAHHHOOOHHHQQQ~~~~~~\\\hhhgggYYYNNNIIIOOODDD@@@<<<;;;;;;======???JJJUUUmmmooollldddYYYMMMXXXbbbXXXVVVZZZlll~~~~~~{{{ppp___QQQRRR___lllwww|||jjj[[[]]]hhhnnnmmmsssppp|||}}}mmmZZZLLL@@@>>>;;;888777777888999EEECCCQQQxxxuuucccnnntttgggcccuuummmbbbZZZVVVVVVWWWXXXMMMJJJFFFAAA===;;;:::999:::???:::[[[vvvlll```fffwwwrrr]]]PPPNNNPPPQQQ]]]lllsssfffZZZSSSJJJIIIFFFCCC@@@???>>>>>><<<;;;999777777888999:::888888888888888777666666444333222111111111222333111111111111000000//////...///000111111000///...---...000111111111000///111000000///...---------111111111000///000333666777777666666555333222111111111333444555777888888666555555555555444444444555555666666777777888888999999999999999999999999999:::::::::999;;;===@@@CCCGGGHHHMMMSSSQQQVVVhhh}}}{{{vvvqqq^^^PPPNNNMMMRRR```xxxnnnWWWQQQrrrxxxyyyrrrkkkiiillloooooommmkkkjjjiiijjjiiieee^^^YYYMMMGGGDDDDDD>>>;;;III\\\ddd```ssshhheeennnvvv{{{}}}zzzxxxvvvssspppmmmjjjhhhfff```SSSDDD======???IIIMMMHHHEEEQQQcccooolllhhh^^^OOOBBB???EEEKKKggglllKKK@@@FFFMMMEEELLLooo^^^eeennn^^^RRRMMMQQQEEEBBB>>><<<<<<>>>>>>@@@JJJTTTooollleee```]]]UUUXXXccc\\\YYYYYYeeexxxiii\\\ZZZcccmmmuuu{{{~~~lllfffjjjoooppp|||yyywwwhhhWWWKKK>>><<<:::888777999;;;<<<>>>@@@SSSzzznnnfffyyywwwiii~~~qqqkkkccc]]]YYYWWWVVVUUUMMMKKKGGGBBB???<<<;;;;;;888<<<999YYYwww~~~gggccczzz}}}rrrxxxbbbQQQMMMNNNPPPZZZiiizzznnnbbbVVVOOOJJJHHHEEEBBB@@@>>>======<<<;;;999777777777999999777777777777777666555555444333222111111111222222222222111111111000000000...///000111111000///.........000111111111000///111000000///......------111111222111000222555777777777777666666444333333222222333555666888999999666666555555444444444444555555666666777888999999999999999999999999999999999999::::::999:::===???CCCGGGHHHMMMUUUUUU^^^sss}}}|||xxxrrr___PPPNNNMMMSSSbbbmmm]]]YYYwwwuuuuuupppkkkiiijjjlllmmmlllooollliiihhhiiigggaaa\\\SSSKKKFFFEEE???;;;EEEUUUhhhbbbsssqqqeeeiiirrrwww~~~{{{yyywwwsssoookkkeeecccbbb]]]QQQBBB;;;:::888GGGOOOIIIIIIYYYllltttooojjj```QQQDDD@@@DDDIIIbbb|||nnnLLL???CCCIIIBBBGGG]]]sssjjj```ffftttdddXXXRRRSSSHHHEEEAAA>>>>>>??????AAAIIIRRRhhh___TTTTTTttt|||\\\XXXbbbnnneee___[[[ggguuujjjeeeiiiooovvv|||yyywwwzzz}}}|||pppbbbSSSIII<<<:::888777888:::===>>>;;;???SSSwwwqqqssswww~~~tttkkkhhhccc___\\\YYYUUURRROOOMMMIIIEEEAAA>>>===<<<888999888SSSssswwwggg|||{{{uuuiiiTTTLLLMMMOOOUUUddd{{{ttthhh\\\QQQKKKHHHFFFDDDAAA>>>===<<<<<<<<<;;;999888777777888888555555555555555555444444444333222222111111222222222222222111111111111111//////000000000000//////...///000000111111000000000000000///......------111111222222222333666999777777777777777666555555444444555666777999::::::777777666555444333333333444555666777888999::::::::::::::::::::::::::::::888999999999999:::===???DDDHHHHHHNNNWWWZZZggg~~~~~~}}}}}}uuunnn\\\OOONNNNNNWWWjjjqqq``````}}}}}}rrrqqqnnnkkkiiihhhiiijjjlllvvvpppkkkkkknnnnnniiiccc[[[QQQJJJFFFAAA===BBBLLLzzzmmmcccqqquuubbbaaalllvvv|||~~~|||zzzxxxsssnnnjjjdddbbb```\\\QQQDDD<<<;;;;;;IIIOOOJJJQQQgggvvvwwwsssmmmaaaRRREEE@@@CCCHHH___|||rrrOOO???@@@DDDCCCEEEPPP``````{{{___bbbwwwfff[[[UUUUUUJJJIIICCC@@@>>>??????@@@GGGOOO^^^TTTGGGNNNjjjqqq___ZZZrrr|||ooogggcccrrr~~~}}}vvvpppoooqqqwww|||~~~~~~{{{nnn___PPPFFF<<<;;;999888888:::===???>>>???NNNkkkooossshhheeebbb___\\\YYYVVVSSSUUURRRNNNIIIDDD@@@===<<<<<<:::999LLLkkk}}}hhhzzz{{{pppXXXMMMMMMPPPTTTaaawww|||pppdddXXXOOOIIIFFFDDDBBB???===<<<;;;;;;<<<;;;999888777777777777444444333333333333333444333333222222222222111222222222222222111111111111/////////000000000000000//////000000111111111111000000//////............///111222222222333666888666777777888888888777777555666666777999::::::;;;:::999777555333222111111555555666777999:::;;;;;;::::::::::::::::::::::::777888999999999;;;===@@@DDDIIIKKKQQQZZZ\\\iii|||{{{zzzzzzooogggVVVLLLNNNPPP^^^uuuxxx[[[aaawwwpppnnnnnnmmmjjjhhhhhhjjjlllqqqmmmiiilllqqqrrrllleee```VVVMMMIIIEEE@@@AAAEEEiiiyyyqqqdddooo}}}dddZZZ```mmmzzz}}}{{{zzzwwwsssmmmiiifffbbb___[[[RRRGGG@@@???FFFMMMOOOQQQ```vvv~~~yyyvvvoooaaaQQQDDD@@@CCCGGG^^^~~~wwwRRR??????BBBBBBDDDJJJ___hhh___[[[uuueee\\\WWWWWWLLLNNNEEEAAA???@@@@@@@@@EEEKKKYYYQQQEEEPPPhhhppphhh]]]sss}}}rrrmmmjjjyyyzzzvvvttttttxxxzzz}}}|||nnn]]]MMMDDD===<<<:::888888:::<<<>>>@@@===GGG```vvv~~~iiieee```\\\[[[ZZZXXXWWW[[[XXXSSSMMMGGGAAA===;;;@@@:::<<>><<<:::999999:::===>>>???;;;GGGccc|||~~~kkkfffaaa]]]\\\]]]]]]]]]___\\\WWWQQQJJJCCC>>><<<@@@999???CCC\\\kkkZZZ~~~~~~fffWWWRRRQQQ___hhhyyyxxxjjj^^^TTTLLLGGGBBB@@@>>><<<:::999999999888888888888888777777777333222111000111222333444222333333333333222111000000000000000000111111111//////......///000111222111000000000000111222333//////////////////.........000111222111111222444444555666777999999::::::777777888888999::::::;;;:::888666333222222333444888888888999::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;;;;===@@@CCCDDDLLLRRRYYYaaabbbooo}}}{{{yyywwwtttrrrqqqqqqiii```OOOIIILLLQQQfffrrrRRRfffpppsssnnnnnnnnnnnnnnnmmmlllllleeefffjjjppptttrrrkkkfffbbb]]]WWWRRRMMMIIIEEECCCSSS~~~yyyppptttppp```]]]dddnnn|||tttttt}}}}}}zzzwwwuuussspppmmmjjjggg```ZZZUUUOOOHHHDDDDDDGGGGGGSSSlll~~~www{{{ppp]]]KKK@@@???CCCHHHVVVyyyyyyVVVCCCDDDHHHCCCHHHZZZqqqcccxxxgggaaa\\\[[[QQQVVVMMMGGGDDDDDDDDDCCCEEEIIIOOOVVVIIIPPP___pppyyyZZZYYYgggfffkkknnnuuuaaaTTTJJJNNNTTTZZZbbbqqqtttcccSSSGGG@@@<<<;;;999888999<<>>777AAA@@@VVV}}}mmm\\\tttnnn]]]TTTPPPaaaggguuutttfffZZZPPPIIIEEE@@@???===:::999888888888666777777888888888888888333222111000000222444555222222333333333222111000....../////////000000000///.........///000222333111111000000000111222333.../////////////////////000222333333222111222333222333555777888999::::::777777888888999999::::::555444222222333555888:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<===>>>BBBDDDDDDMMMSSS[[[eeejjj{{{|||~~~yyyyyywwwuuussspppnnnmmmdddZZZLLLIIIOOOVVVpppeeeWWWqqqzzzllluuuooommmlllmmmooopppmmmjjjiiilllpppsssrrroookkkiiicccbbb]]]WWWPPPJJJFFFCCCGGGnnnmmmqqq~~~sssttt~~~nnn[[[\\\gggrrrwwwxxx|||yyyuuusssqqqpppmmmkkkfff^^^VVVRRRMMMFFFCCCDDDJJJLLL```|||ooo\\\III???>>>DDDIIIQQQuuuyyyVVVEEEGGGLLLFFFMMMddduuu___|||kkkeee___\\\SSSXXXPPPJJJFFFFFFFFFEEEFFFIIITTT^^^OOOSSS```uuu___YYYeeeaaahhhnnnxxxkkkMMMHHHHHHNNNTTTVVVZZZeeevvv|||mmm]]]NNNDDD???999999888888:::===AAACCCDDDHHHaaawwwjjjggg}}}nnnkkkhhhgggggggggeeeddd^^^\\\YYYTTTOOOIIIEEEBBB===555BBB===OOOttt}}}ppp\\\iii}}}sssaaaVVVPPP^^^cccoooqqqcccWWWMMMFFFBBB???>>><<<:::888777777777555666777888888999999888333222111000111222444555222222333444333222111000---.........//////000000///.........///000222333222111000000000111333333.........///////////////222444555555333222222333111222444666888999::::::777777777888888999999:::000000000111444888<<>>[[[}}}|||kkkXXXLLLCCC>>>AAAHHHTTTyyy]]]FFFCCCGGGLLLLLL}}}sss^^^ppphhhaaa^^^SSSUUURRRMMMGGGDDDDDDGGGKKKLLLkkkrrraaaXXXccc]]]\\\___aaaaaagggyyy[[[KKKNNNJJJMMMTTTXXXVVV\\\wwwtttcccTTTIII@@@;;;:::999888777999===AAADDDAAASSS```cccnnniii^^^lllxxxsssnnnlllkkkjjjgggdddccc___ZZZVVVSSSNNNFFF@@@>>>@@@>>>;;;HHHeeebbbVVVvvv~~~eeeVVVRRRZZZcccnnn}}}{{{pppbbbUUUKKKEEEBBB???===;;;888666555444444444666777777666777999<<<888555222//////000222444333333222222222222222222111111000000/////////...000000////////////000000333222111///...............000111000//////000111444444444333111111222444444444555555777888::::::999999999999888777666555///111333666888:::<<<===>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@EEEHHHKKKQQQXXX\\\bbbuuuwwwyyyzzzxxxvvvuuurrrooojjjfff```OOOFFFLLLTTTbbbzzz]]]ccc{{{rrrppppppkkkeeefffjjjmmmjjjeeekkkllljjjffffffiiiiiifffeeeccc```\\\UUUNNNGGGBBBJJJ[[[yyyxxxjjjiiivvvzzzwwwtttZZZWWW```dddwwwvvv~~~~~~zzzuuusssrrroookkkgggccc]]]XXXTTTMMMCCC>>>???FFFddd|||xxxiiiXXXLLLCCC>>>AAAGGGSSSwww~~~ZZZDDDCCCHHHHHHVVVrrrbbbqqqhhhaaa^^^SSSVVVTTTOOOHHHDDDDDDHHHKKKMMMvvv{{{hhh\\\dddeeeUUU___eeeaaa^^^kkkyyySSSFFFJJJLLLPPPXXX___aaajjjpppaaaSSSHHH@@@;;;;;;:::999999;;;???CCCEEEGGGbbbxxxUUUSSS\\\\\\ZZZoooxxxvvvrrrmmmhhhfffeeeeeeeeeaaa\\\YYYVVVRRRLLLGGG???AAA===;;;FFFbbb}}}jjjUUUqqqmmm[[[TTTYYY```kkkyyyxxxmmm```TTTKKKEEEBBB???===;;;888666555444444555666777777777888:::<<<999777444111000000222333222222222222111111000000111111111000000000//////000000////////////000000222111000///...............///000000//////000111333444555444222111222444333333333333444666888999888888777777666444333222///111444888:::<<<======>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>AAAFFFIIILLLRRRYYY^^^ggg|||xxx||||||zzzxxxwwwtttpppkkkggg___OOOFFFLLLVVVggguuuZZZnnn{{{ppplllkkkhhhddddddggghhheeebbb___``````cccjjjooojjjaaabbbeeegggddd[[[QQQJJJFFFCCCOOOmmmyyyjjjjjjvvv}}}cccRRRUUUbbbiii{{{uuu~~~zzzvvvsssrrroookkkgggbbb\\\VVVRRRKKKBBB>>>>>>EEEbbb}}}tttsssqqqeeeWWWKKKCCC???AAAFFFQQQttt}}}YYYCCCCCCJJJDDDVVV{{{|||mmmbbbpppggg```]]]TTTXXXVVVQQQJJJGGGGGGIIILLLNNNrrrxxxggg[[[aaa}}}rrrVVV^^^ddd```]]]jjjnnnPPPHHHMMMPPPSSS]]]hhhppp}}}yyykkk]]]PPPGGG???;;;;;;;;;::::::<<<@@@DDDFFFHHHjjjwwwZZZ\\\ddddddfffyyyyyyxxxuuunnnfffbbbdddgggfffaaa\\\ZZZXXXUUUPPPLLLBBBAAA===:::CCC[[[xxxxxx[[[oooyyycccWWWVVV\\\eeesss{{{tttiii]]]QQQIIIEEEBBB>>>===:::888666444444444555777888888777888;;;===;;;999777444222111111111000111111111000///......111111111111000000000000000000////////////000000111000///..................///000000//////000222333444555444222222222444333222111000111333666777888777666555333222000000000222666;;;===>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCGGGKKKNNNTTT[[[bbbnnn{{{xxx~~~}}}|||zzzxxxvvvqqqkkkggg[[[NNNFFFMMM[[[pppmmm^^^vvvmmmiiieeeeeeeeedddcccbbb```___aaaaaabbbiiitttyyyoooaaa```gggnnnkkkaaaUUUNNNLLLFFFJJJeeeoooooo{{{||||||qqqSSSLLLVVVfffooo~~~yyyuuu{{{vvvsssrrrooojjjfffaaa[[[TTTOOOHHH@@@===>>>@@@[[[uuuyyynnneeehhhnnniiiaaaVVVKKKCCC???BBBEEENNNqqq^^^FFFCCCJJJEEEMMMZZZpppmmmssshhh]]]lllccc]]]]]]UUUZZZVVVSSSPPPNNNNNNNNNMMMLLL]]]fff\\\UUUZZZtttxxxaaacccccccccggguuu{{{yyy}}}nnnRRRMMMRRRTTTVVV```ooozzz}}}uuugggYYYNNNDDD===999:::::::::;;;===@@@DDDFFFGGGeee~~~rrryyyvvvyyywwwrrrkkkeeedddfffiiifffbbb]]]ZZZXXXVVVQQQMMMEEEBBB===;;;@@@TTTqqqjjjqqq|||kkk[[[TTTXXX```lll~~~{{{ttthhh[[[PPPHHHCCCAAA===<<<:::777555444444444666777888888888999;;;===;;;:::888666444222111111//////000000000000///...000000000000000000000000000000////////////000000//////...............///...000111111000000111222333555666555333222333333444222111000000222555666888777666444222111000///111444999===@@@@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBEEEIIIMMMQQQWWW^^^fffwwwtttvvv}}}|||{{{zzzxxxuuupppiiieeeUUUKKKGGGPPPbbb|||cccnnnmmmiiigggccceeegggfffbbb______```mmmlllkkkmmmuuuxxxpppdddccchhhmmmllleee[[[SSSOOOMMMIII^^^tttsssttttttppp[[[MMMNNNZZZjjjsss~~~~~~~~~tttwww~~~zzzuuurrrqqqnnniiieee```YYYRRRLLLEEE>>><<<>>>CCCYYYkkkiii___```jjjtttddd___VVVJJJBBB@@@BBBEEELLLpppgggJJJDDDJJJEEEHHHJJJ^^^jjj{{{kkk[[[yyyggg```\\\]]]VVV\\\VVVVVVWWWWWWWWWTTTOOOKKKNNN[[[WWWRRRQQQddd~~~qqqiiinnnpppmmmkkktttxxxwww|||~~~|||iiiPPPKKKQQQWWWXXXbbbrrr{{{rrrdddVVVJJJAAA;;;888888888999:::===@@@CCCEEEGGGZZZ{{{mmmvvvqqqkkkgggggghhhiiiiiiiiieee```\\\ZZZWWWRRRMMMHHHCCC>>>===???LLLjjjxxxrrrzzzsssaaaUUUVVV[[[gggwww|||uuuhhhZZZNNNFFFBBB@@@===;;;999777555444444444555666888888777888:::<<<::::::999777666555555555111000000000000111111222////////////////////////000000////////////000000//////.........//////000111222333333111111222333333555666666444333333333555444222111222333444666888777555444333222222222444777;;;???AAAAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAABBBDDDHHHLLLOOOTTT[[[bbbkkk{{{rrrwww}}}yyyxxxvvvuuuqqqkkkddd___MMMIIIIIIUUUlllnnn]]]vvvjjjiiieeedddgggjjjiiidddaaaaaacccpppqqqmmmiiiiiilllkkkhhhjjjhhhggggggfff```XXXRRRNNNEEETTT{{{zzzyyyxxxsssnnnlllKKKKKKSSS___mmmyyy{{{xxx|||~~~yyyssszzz~~~yyytttqqqpppmmmhhhccc___XXXOOOJJJCCC===;;;>>>FFFYYYgggeee```dddmmmrrraaa___WWWIII@@@@@@CCCEEEMMMqqqnnnNNNEEEKKK===HHHNNNhhhzzzvvv___wwwfff```^^^___YYY^^^XXXYYYZZZ\\\[[[VVVOOOJJJNNN\\\\\\WWWMMMWWWqqqjjjhhhvvvxxxiiiiii}}}sssiii___ZZZWWWWWW^^^fffccckkk{{{rrrXXXJJJKKKPPPWWWWWWbbbuuuyyyooo___PPPEEE>>>:::888777888999:::===@@@CCCEEECCCQQQnnn~~~rrr|||rrrlllgggeeehhhkkkjjjiiikkkhhhdddaaa___[[[UUUOOOKKKDDD@@@@@@???GGGdddnnn|||zzz|||lllYYYWWWZZZcccppp|||tttgggYYYMMMDDD@@@???<<<;;;888666555444444555444666777777666777:::<<<:::999999999999;;;<<<===888666444222111222333444////////////000000000000000000////////////000000///////////////000111222444555666555333222222333333555777777555333333333555555444444333444444444666555444333333444666666888:::===???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>DDDWWWgggiiiiiikkkiiiccc``````XXXIII???@@@DDDFFFPPPssspppOOOFFFMMM<<>>999444222222333555000000111111222222222222000000////////////000000/////////000000222333333888999999777444222222333333555777777666444333333444444555555555444222111333333222222333666888:::;;;<<<>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???CCCFFFHHHLLLOOORRRVVV___iiiwwwnnnpppvvvwwwqqqpppooonnnjjjcccZZZTTTDDDKKKUUUgggsssTTT^^^~~~llljjjlllcccggghhhhhhgggffffffggghhhdddkkkoookkkhhhkkkooorrrrrrpppmmmlllkkkggg```[[[SSSLLLOOOeeebbbGGGJJJKKK\\\gggwww|||www{{{|||~~~}}}|||xxxsssooonnnjjjeeeaaa^^^VVVMMMFFF@@@::::::>>>CCCXXXkkkrrrsssrrreeeVVV```aaaXXXHHH>>>@@@EEEFFFSSSuuupppNNNGGGPPPFFFMMMZZZ^^^~~~}}}nnniiiffffff^^^bbb\\\[[[YYYXXXWWWTTTPPPMMMIIIZZZ^^^\\\OOOXXXzzzpppmmmlllpppwww}}}~~~}}}eeePPPNNNNNNPPPSSSUUUSSSRRRSSSNNNOOOQQQTTTXXXZZZZZZYYYQQQRRRRRRUUU\\\iiiyyyfffUUUQQQPPPMMMSSSUUUbbb{{{zzzpppeeeUUUFFF===:::;;;;;;999999;;;===@@@CCCFFFGGGHHHeeeyyypppiiihhhjjjjjjhhheeecccfffiiicccbbbaaabbbbbb^^^VVVPPPMMMEEEDDDFFFAAAAAA\\\nnnoooccc]]]ZZZ^^^eeennn}}}{{{uuummmaaaTTTIIICCC@@@@@@;;;:::888666555444444555333444555555555666888:::;;;;;;;;;===AAAFFFLLLPPPJJJEEE===666222111333444222222222333333444444444000000////////////000000000000000000111222444444:::;;;:::888555333222333333555777888666444333333222444555666555333111///111000000111333666999;;;>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<===========================@@@CCCGGGIIIMMMPPPSSSUUU___kkk{{{vvvgggmmmsssqqqpppooonnnlllhhhaaaXXXRRRCCCMMMZZZnnn```OOOaaavvvttt```dddlllggggggfffeeedddeeefffggghhh^^^fffmmmmmmkkklllmmmlllsssttttttsssnnnhhhccc```TTTNNNLLLZZZuuuUUU???PPPMMMaaalll}}}{{{xxxpppvvvxxx}}}~~~~~~zzzsssmmmjjjhhhfffdddUUUPPPHHHBBB@@@?????????BBBYYYnnnzzzwww```TTT\\\iiidddVVVEEE>>>BBBEEEDDDRRRpppsssQQQJJJTTTLLLJJJ}}}yyy^^^rrrkkkgggjjjaaabbb[[[[[[[[[[[[YYYWWWTTTRRRNNN]]]gggaaaWWW^^^uuukkkkkkkkkqqqxxxrrrhhhWWWYYYRRRRRRSSSXXX^^^___\\\WWW[[[XXXWWWZZZ]]]]]]XXXRRRWWWWWW[[[aaammmbbbLLLLLLQQQUUU[[[jjjwwwnnn]]]JJJAAA===:::999:::777===999999DDDGGGCCCFFFQQQaaa\\\jjjwwwiiieeeiiiggg```^^^ccceeedddaaabbbdddeeeccc^^^WWWQQQQQQIIIDDDCCC???BBBUUUlllsssiii}}}qqqaaaXXX^^^hhhmmmvvvyyysssmmmcccWWWLLLCCC>>><<<:::999888666555555555555222444555444444555777999;;;;;;;;;<<>>:::444111222444555666777888777666444222...222555555333111111222222222333444666888:::;;;==============================<<<<<<<<<;;;;;;;;;<<<===>>>===<<<;;;<<<===@@@BBBEEEGGGIIILLLQQQUUU^^^]]]iiillljjjpppttttttwwwpppiiigggeee___SSSIIIEEEJJJ\\\}}}ZZZSSSdddqqqfffeeeiiilllkkkbbb\\\aaaggggggccc___ccceeegggggggggiiimmmqqqtttvvvxxxvvvqqqiiiccc```ZZZVVVLLLLLLfffwwwWWWLLLNNNYYYgggrrr|||}}}zzzrrrtttppp{{{~~~}}}~~~|||rrreee___dddlllppptttvvvwwwxxx}}}}}}yyysssnnnkkkgggdddbbbUUUPPPHHHBBB@@@?????????GGG]]]kkkooonnnccc```jjjjjjdddUUUEEE>>>AAADDDDDDTTTssswwwUUUMMMVVVMMM\\\bbbtttnnnkkklllcccccc```___]]][[[ZZZXXXWWWVVVSSSjjj|||wwweee```rrriiihhhiiiooosssmmmgggSSSRRRNNNOOOSSSXXX]]]```aaa```______```bbbeeeeeeaaa^^^[[[bbbnnnmmmNNNFFFHHHQQQZZZoooqqqeeeVVVFFF>>><<<:::999:::666<<<:::;;;EEEHHHFFFJJJmmmYYYSSS]]]vvvqqqfffdddfffddd______dddfffcccbbbcccdddfffeee```YYYTTTVVVOOOIIIFFFAAAAAAPPPddduuuggg}}}xxxggg[[[___ggglllsss|||xxxpppjjj```TTTJJJCCC???===:::999888666555555555555222333444444333444666888999999999;;;>>>CCCGGGJJJHHHCCC===888777555333111111111000000000111222222000000000000000000000000000111222222222333555777:::<<<===:::444111222444444555777888777666333222///222666666444222222333111222444666888;;;<<<=================================<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<===???BBBDDDHHHIIIKKKMMMRRRVVV[[[```rrryyyiiimmmtttuuusssrrrnnniiigggddd]]]PPPFFFGGGNNNaaaxxxTTTYYYuuuooofffeeeggghhhnnnfffaaadddgggeeeaaa```eeeggghhhgggffffffjjjmmmsssuuuwwwuuupppiiiccc```ZZZWWWNNNLLLbbbsssSSSLLLRRRZZZjjjvvv~~~xxxzzzxxx|||~~~wwwtttssswwwyyyuuujjjbbb```___^^^hhhfffccc```cccmmmzzz{{{xxxsssoookkkgggbbb^^^UUUOOOHHHBBB@@@@@@@@@AAAGGGaaammmkkklllmmmnnntttllldddTTTEEE>>>AAACCCCCCTTTuuuwwwUUULLLTTTGGGfffeeevvvppplllnnndddeeefffdddaaa^^^\\\[[[[[[[[[^^^{{{wwwgggrrrjjjbbbaaafffjjjjjj|||fffSSSOOOPPPVVV^^^dddhhhlllrrrvvvwwwyyy{{{}}}~~~}}}{{{yyyzzznnnMMMFFFJJJQQQ^^^xxxwwwiiiYYYLLL@@@<<<;;;999888:::666<<<;;;<<>>:::999888666555555555555222333444333222333555777555666777999<<>>??????========================<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>======???AAAEEEHHHKKKMMMMMMOOOSSSWWW\\\kkkkkkcccnnnuuurrrmmmkkkjjjiiihhhddd[[[OOOEEEHHHTTTlllxxxVVVhhh}}}oookkkkkkjjjiiiooojjjfffggggggccc```aaafffggggggeeecccccceeegggmmmoooqqqpppmmmhhhdddbbb\\\ZZZRRRMMM]]]yyy~~~mmmPPPMMMXXX```qqq~~~zzz~~~zzztttqqqppppppuuuwwwtttqqqmmmeee^^^VVVSSSPPPNNNRRR]]]lllwwwzzz{{{}}}xxxvvvsssppplllfff___[[[UUUOOOGGGAAA???@@@BBBBBBDDDeeevvvrrruuuzzzwwwuuummmbbbRRRDDD???@@@CCCDDDQQQssssssRRRHHHNNNCCCbbbfffvvvoooiiikkkdddggghhhgggeeebbb```^^^]]]\\\bbb}}}zzzgggnnnnnn]]]\\\```dddkkkzzzfffVVVVVVZZZfffttt|||aaaIIIHHHPPPTTTcccwwwnnn___OOOEEE===;;;;;;888777888777===<<<>>>EEEDDDEEEPPPsssSSSSSSfffvvvmmmhhhddd```\\\]]]bbbhhhhhheeebbbbbbcccddddddaaa]]]YYY]]]YYYTTTNNNEEE???CCCLLLppplllyyy{{{kkkwwwzzzhhhccceeefffhhhjjjuuu|||yyypppjjj^^^RRRHHHBBB???>>>:::999888666555555555555111222333333222222444666333444666888:::;;;<<<<<<======;;;:::999888666444333222111111000000000000000000000000111111111111222444555444444444777888888999999777444111222333111333666777888666444222333444666777888888999999666888;;;>>>@@@@@@@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAADDDFFFJJJOOOOOOOOOPPPUUUZZZddd{{{zzz^^^^^^mmmuuuqqqkkkjjjkkkmmmkkkdddZZZOOOHHHHHH\\\zzzyyy\\\ttt|||tttsssssspppnnnmmmjjjiiiiiifffaaaaaadddfffeeedddccccccccceeeffffffiiikkkllljjjgggeeeeee```___XXXQQQXXXooo}}}fffPPPPPP[[[iii|||{{{xxx~~~~~~pppqqqrrruuu|||wwwmmmPPPLLLKKKOOOUUU[[[bbbhhhqqqrrrwww~~~uuutttrrrpppllleee^^^YYYUUUOOOGGGAAA???AAACCCDDDIIIlll}}}yyy}}}|||uuunnnaaaOOOCCC???@@@CCCEEEOOOsssnnnOOOEEEIIIIIIYYY{{{zzzkkktttjjjdddgggbbbgggeeefffffffffddd```\\\ZZZ[[[kkk|||}}}kkk\\\bbbqqqooo```eeejjjhhhnnntttdddZZZ___kkk{{{tttUUUGGGHHHNNNUUUeeewwwnnneeeWWWJJJBBB<<<;;;;;;888777888999>>>===???CCC???AAAOOO```VVVmmmzzzqqq}}}jjjcccfffaaa\\\___dddhhhhhhgggeeeeeeeeeeeefffdddaaa^^^ZZZXXXVVVPPPGGGAAAAAAFFF^^^}}}lllmmmnnnvvvrrrhhheeeddddddeeemmmzzz|||zzztttmmmbbbUUUJJJCCC???>>>:::999888666555555555555222333333333222222333555333444666888999:::::::::999:::;;;;;;999888777666555555444333222222222222111111111111222222333333333444555444444444666888777777777555333222222222000222666888999777444333444444666777:::;;;<<<<<<<<<===???AAAAAA@@@>>>===========================;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGHHHLLLPPPQQQOOORRRYYY___mmmlllYYYaaassszzzwwwtttrrrttttttnnnbbbUUULLLHHHKKKgggqqq\\\zzz|||vvvvvvtttooommmjjjhhhhhhiiifffbbbcccgggffffffeeefffhhhjjjlllmmmjjjlllmmmllljjjgggffffffdddccc^^^WWWWWWeee}}}|||sssaaaSSSTTT^^^oooyyywww}}}uuummmmmmxxxxxxlllWWWOOONNNXXXcccjjjnnnrrrsssrrrpppnnnkkkeee^^^YYYUUUOOOFFFAAA@@@BBBDDDFFFSSSrrr|||~~~zzznnn^^^LLLCCC@@@AAACCCGGGQQQtttkkkNNNEEEHHHJJJNNNfffvvv{{{rrr}}}pppgggaaadddaaahhh```bbbeeefffddd```[[[XXXYYY]]]eeehhh```WWW\\\gggqqqooohhhxxx~~~ssssssllleee]]]ccc}}}oooXXXLLLGGGIIIMMMSSSddd~~~oooeee\\\OOOFFF@@@<<<<<<;;;888777999:::???>>>@@@BBB<<>>===???@@@@@@AAA@@@???===<<<========================;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???BBBFFFIIIIIINNNRRRRRRQQQUUU___hhhzzztttbbb\\\mmm}}}~~~zzzmmm[[[NNNIIIIIITTTvvvfff___xxxrrrrrrmmmhhhhhhiiigggggghhhgggdddeeeiiiiiihhhhhhjjjnnnrrrtttuuuuuuvvvtttqqqlllhhhffffffgggfffccc\\\VVV]]]tttssslllfff]]]]]]dddsss|||{{{vvvooosssuuummm```XXXOOONNN^^^sssqqqpppnnnllljjjeee^^^YYYUUUOOOFFF@@@@@@BBBEEEGGGWWWqqq|||{{{nnn\\\IIIBBBAAAAAADDDIIIQQQuuuhhhLLLDDDGGGEEEHHHgggsssvvvmmmhhhcccfffbbbiii^^^___```aaa```]]]ZZZXXX\\\YYY]]]ccc___WWWYYYbbbjjjooolll|||{{{mmmmmmaaaccc~~~{{{hhhSSSHHHEEEEEEIIIOOOSSSgggxxxggg]]]UUUHHHBBB===999::::::888999<<<:::>>>???BBBCCC<<<@@@UUUsss~~~zzz}}}pppiiiiiihhhccc```bbbcccaaabbbgggmmmkkkiiihhhhhhgggeeecccXXXZZZYYYTTTMMMHHHFFFDDDKKKeeepppqqqtttuuuzzzmmmggggggiiidddlllxxx{{{yyyrrrmmmeeeZZZPPPGGGAAA===:::999888666555555555555444555555444333333444666444444555666777888999999777999:::999777777888:::666666555555555666777777333333444444555666666777666777777777666666777999555444333222333222111111///222777;;;<<<:::777555555333333666;;;>>>??????????????????>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<===>>>>>>@@@CCCHHHKKKKKKPPPTTTTTTSSSZZZgggrrrfff^^^eee{{{}}}}}}wwwgggTTTIIIJJJPPPbbbttt```iiinnnllllllhhhgggjjjlllhhhgggiiiiiiggggggjjjhhhggggggjjjpppuuuwwwwwwxxxxxxvvvrrrmmmiiihhhhhhhhhgggddd___VVVWWWjjj{{{~~~zzznnnjjjooo|||yyy|||zzzuuuqqqggg]]]QQQKKKNNN^^^rrrpppnnnmmmkkkiiiddd___ZZZUUUNNNFFF@@@@@@BBBFFFHHHTTTmmmxxxwwwmmmZZZHHHAAAAAABBBEEEJJJQQQtttdddIIIBBBEEEBBBKKKtttnnnvvvpppllljjjfffiiidddiii]]]]]]]]]]]]\\\[[[ZZZYYYZZZWWW[[[bbb___UUUTTT\\\lllrrrkkk~~~tttvvveeebbbrrr~~~jjjUUUHHHBBB@@@GGGOOOWWWlll~~~tttbbbWWWPPPDDD>>>:::777999999888:::>>>999>>>@@@CCCDDD===CCCYYYxxx|||iiidddhhhhhhcccaaacccaaa]]]___fffkkkiiigggfffeeedddbbb```ZZZ\\\[[[VVVOOOKKKHHHEEECCCZZZvvvrrrkkkxxxqqqooo{{{wwwqqqjjjjjjmmmbbbhhhsss~~~zzzwwwoookkkddd[[[QQQHHHBBB>>>:::999888666555555555555555666666555333333555666444444444555666777999:::777999:::999666666888;;;555555555555555666777888444444555555666777777888777888999888777777999:::444333222222333333111000000333888;;;===;;;888666444333333666;;;???@@@???>>>>>>=========>>>???@@@========================;;;;;;;;;<<<<<<<<<======<<<===>>>>>>@@@DDDIIIMMMMMMRRRVVVUUUUUU]]]lllyyy___^^^lllzzz|||wwwwwwppp```OOOHHHOOOYYYmmmuuubbb[[[oootttfffgggjjjiiilllsssooojjjhhhjjjkkkiiihhhiiifffddddddhhhnnnsssuuutttttttttrrrpppllljjjjjjkkkhhhfffddd```UUUSSSddd{{{|||zzz}}}uuuxxx|||}}}mmmpppwwwzzzrrr{{{xxxppphhhbbbOOOLLLPPPZZZbbbmmmrrrqqqooolllgggaaa\\\YYY\\\KKK???AAAEEEDDDCCCEEE]]]lll|||yyyrrrnnnZZZGGGBBBBBBAAAEEEKKKTTT}}}dddMMMEEEBBBLLLOOOeeeuuuttthhhfffhhhhhhfffeeeVVVYYY]]]```aaa```^^^\\\TTT[[[ZZZYYY[[[VVVVVVaaahhh|||~~~vvv{{{mmm```ooo{{{~~~}}}uuuTTTDDDEEEBBBEEETTT]]]qqqqqqfff\\\PPPEEE???:::;;;<<<;;;999888999:::@@@;;;AAAJJJCCC:::NNNpppsssbbbsssfffbbbaaadddaaabbbfffhhhdddaaaaaa````````````````````````fffccc^^^YYYTTTPPPNNNMMMHHHTTTllljjjwwwkkkpppxxx|||}}}tttmmmjjjfffgggjjjrrrppprrrkkkfffaaaWWWHHH>>>===;;;888555444555666777666333333333333333333333333444444444555555555666666777777777777777777777777555666666666666666555555666666666666777777777777777777777777777777777777:::888444111///...///000333666:::>>>@@@@@@???>>>888777555555777:::???AAA@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;===???AAABBBCCCFFFJJJMMMXXXOOORRR]]]]]]\\\ssssssWWWiii}}}{{{xxxwwwkkkVVVHHHJJJUUU^^^{{{xxxcccLLL\\\ppphhh^^^]]]iiitttrrriiiiiihhhgggffffffhhhjjjllljjjhhhfffeeegggjjjooorrruuurrrpppppppppooolllhhhgggdddbbbbbb\\\WWW[[[dddzzz}}}www}}}ssseeemmmwww|||zzztttooollliiiooovvv|||zzzrrrfff^^^VVVSSSSSSVVVXXXZZZaaaiii{{{sssrrrpppmmmgggbbb\\\YYYXXXKKKBBBBBBBBBAAAFFFNNNdddnnnzzzxxxnnnkkkXXXGGGBBBBBBAAADDDKKKVVV```IIIEEEEEEPPPiiiyyyYYYtttsssgggeeegggfffcccaaaXXXZZZ^^^aaaaaa```]]][[[UUUZZZXXX[[[eeeaaaYYYZZZccczzzvvvlllqqquuuppptttxxxuuueeetttmmmlllooozzzzzzYYYFFFFFFDDDGGGUUU^^^qqqyyyiii^^^VVVKKKAAA===999;;;;;;:::999888999;;;CCCBBBFFFHHHAAACCCccckkkVVVpppqqqfffddddddfffbbbaaadddddd```]]]^^^]]]]]][[[[[[\\\^^^aaaccccccaaa]]]YYYUUUQQQOOOMMMHHHNNNccc~~~xxxvvvxxxwwwwwwyyyxxxpppllllllmmmmmmrrr}}}yyyrrrlllgggddd\\\NNNCCC@@@===;;;888666666777666555444444444444444444444444444444444555555555666666666666666666666666666666555666666666666666555555666666666666777777777888777777777777777777777777666444111///...///111222555777;;;???@@@@@@???>>>999888666666777:::>>>@@@???@@@@@@@@@???>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<;;;<<<>>>@@@BBBEEEHHHMMMQQQVVVTTTYYY```bbbjjjgggcccsss{{{ssslll___QQQHHHKKKXXXddd```SSSOOOkkkfff\\\TTTYYYfffooooookkkhhhhhhgggggghhhjjjlllmmmjjjhhhgggfffhhhkkkoooqqqsssqqqnnnnnnooonnnllljjjooojjjgggeee___YYYZZZ___uuuxxxmmmlllyyywwwpppeeennnwwwwwwnnneeeaaabbbooovvv}}}xxxooofffbbb[[[ZZZ[[[______^^^```fffffffffggghhhjjjpppzzzsssrrrppplllgggaaa\\\YYYPPPGGGBBBAAA>>>???KKK[[[nnnttt{{{xxxkkkeeeTTTEEEBBBCCCAAADDDKKKZZZ[[[EEEDDDGGGVVVcccUUUrrrhhheeefffbbb^^^\\\ZZZ\\\___aaaaaa___\\\ZZZXXXYYYXXXddd{{{|||iii^^^ccc~~~uuuiiiqqqrrrhhhiiirrr}}}iiittt|||sss\\\aaahhhsssdddLLLHHHGGGJJJVVV___ooo}}}ooo```WWWOOOFFF???<<<888999::::::888888:::<<>>===;;;999888777777:::<<<>>>>>>>>>?????????>>>==================<<<<<<<<<<<<<<<<<<<<<===============;;;>>>AAADDDGGGLLLQQQUUUTTTWWW[[[]]]cccwwwmmm___sss~~~{{{xxxoooaaaSSSLLLIIINNNaaauuukkkSSSJJJ[[[www[[[VVVZZZhhhqqqnnngggfffdddeeefffggghhhiiijjjkkkhhhhhhhhhhhhiiilllnnnooorrrooommmlllmmmmmmmmmllluuuooojjjgggbbb\\\XXXWWWhhhyyyvvv|||wwwfffkkktttiiirrrzzzwwwfff[[[\\\bbbvvv~~~yyyvvvwwwkkkkkkooossssssoooooorrrnnniiiaaa[[[]]]hhhwwwrrrqqqoookkkeee___ZZZWWWIIIBBB>>>???@@@CCCRRRccctttzzzyyynnn^^^OOODDDBBBCCCAAAEEELLL___YYYDDDEEEHHHXXXtttYYY\\\}}}rrrhhhfffeee```\\\ZZZ\\\]]]```aaa```^^^\\\ZZZ[[[\\\[[[ppplllddduuuiiissssssffffffmmmhhhdddpppsss]]]fffnnntttsssSSSKKKJJJMMMVVV^^^kkkwwwuuuuuuhhh[[[RRRKKKCCC===<<<888999999999888999;;;======DDDDDD>>>HHHmmm]]]RRR```tttzzzfffaaa`````````ZZZWWWXXXXXXVVVUUUWWWYYYXXXWWWXXXZZZ\\\```bbb[[[[[[ZZZYYYWWWTTTQQQOOOLLLEEENNNhhhpppsssyyytttvvvtttxxx}}}yyyuuurrrmmmiiikkksss|||{{{ssskkkgggddd\\\PPPGGG>>><<<:::999999888666444666666666666666666666666555555555555666666666666666666666666666666666666555666666777777777777666666666777777777888888888777777777777777777777777333222111000111222444555;;;===???@@@AAA@@@>>>===;;;:::888777666888:::;;;<<<======>>>>>>>>>======>>>>>>>>>=========<<<<<<==================>>>>>>>>>@@@DDDGGGKKKPPPUUUYYYZZZ\\\\\\[[[hhhtttdddfff~~~}}}zzzwwwtttkkkZZZMMMJJJJJJSSSooocccWWWRRRooojjj]]]cccwwwtttdddbbbaaaaaacccdddeeeeeeeeeeeeggghhhhhhiiijjjkkklllmmmqqqooommmkkklllmmmnnnooouuuoooiiifffeee```ZZZUUU\\\rrrvvvvvvtttrrrkkkyyyrrr\\\xxx}}}|||ppp```]]]iiiwww}}}~~~vvvooopppyyypppooolllhhhccc\\\WWWSSSHHH???<<>>:::;;;777888999999999:::===@@@BBBGGGEEECCCXXXmmmYYY^^^lll}}}nnnaaa\\\[[[ZZZYYYTTTQQQSSSTTTTTTUUUXXXYYYZZZ[[[\\\]]]]]]]]]\\\YYYYYYZZZYYYXXXUUUSSSRRRNNNFFFKKK^^^}}}yyynnn~~~vvvrrrsssyyytttnnniiiggglllwwwzzzooohhhddd___UUUKKK>>><<<:::888888888777555666666666666666666666666555555555666666666777777555555555555555555555555555555666777888888777777777777777777888888888888888888888888888888888888777666555444444555555666===>>>???@@@@@@???>>>===:::999777666666666777888;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>============>>>???@@@CCCEEEHHHKKKOOOSSSYYY\\\cccbbb```eee}}}eeefffvvv{{{wwwsssooocccUUUKKKJJJLLL[[[___XXX\\\zzzcccaaapppuuudddfffaaabbbbbbcccccccccbbbbbbfffggghhhiiijjjjjjkkkkkkpppooommmlllkkklllnnnpppqqqmmmhhhggghhhgggaaaZZZSSSjjjvvvuuuxxxyyyrrrkkk|||ooouuuyyyxxx|||}}}|||ppp___RRRfffhhhfffbbbbbbpppnnnmmmkkkgggaaaZZZUUUQQQJJJAAA>>>HHHRRRVVV[[[bbbiiixxx{{{tttVVVJJJAAAAAACCCCCCIIISSSqqq~~~TTTGGGHHHEEELLLzzz~~~ggg\\\tttxxxooofffdddbbb^^^\\\]]]^^^___`````````^^^]]][[[\\\```^^^hhhzzzhhh___ttt~~~qqqgggmmmqqqmmmiiifffxxxoooSSSaaawwwllljjjpppvvvlllwww```PPPQQQSSSWWW[[[^^^lllrrr|||uuueeeZZZNNNFFF@@@999777999888999999999:::<<<@@@CCCEEEEEEBBBGGGbbb~~~YYY```rrr|||sssyyyeee]]]ZZZWWWWWWUUUQQQOOORRRUUUUUUWWWZZZZZZ[[[]]]^^^^^^]]][[[YYYZZZZZZZZZYYYXXXWWWUUUTTTNNNHHHLLLXXXnnnooo|||yyyqqqooowww{{{uuuqqqmmmmmmuuu~~~uuulllgggbbbYYYPPPBBB???;;;999888888888777666666666666666666666666555555666666666777777777555555555555555555555555555555666777888888888888777777777888888888999999999999999999999999999999:::999888888777777777777===>>>???@@@@@@???>>>===:::999888777666777777888;;;<<<===>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========???@@@AAAGGGIIILLLPPPSSSXXX]]]aaaddddddhhhyyyuuudddnnn{{{uuummmgggVVVNNNHHHJJJSSSjjj}}}ZZZQQQhhhzzzmmm^^^[[[gggzzzxxxeee___dddccccccccccccddddddddddddeeeffffffggghhhhhhiiiiiimmmnnnnnnlllkkkkkkmmmooonnnmmmiiihhhjjjlllhhhaaaPPPaaarrrxxxwwwxxx|||}}}yyy___WWW]]]eeeooo|||rrriii^^^XXXWWWYYYXXXZZZfff|||ooonnnkkkgggaaaZZZTTTQQQHHHAAABBBMMMTTTSSSSSSVVV___mmm~~~zzzoooTTTHHH@@@AAABBBDDDLLLWWW{{{pppLLLGGGJJJDDDJJJlllzzzwwweee```tttkkkccc```___\\\]]]___^^^^^^___``````___^^^]]]ZZZbbb^^^]]]lllrrrhhh^^^\\\mmmzzzxxxuuu{{{zzznnnzzzvvv\\\eeewwwxxxyyyzzznnnqqqaaaPPPSSSVVVYYYZZZYYYbbb}}}|||ttt~~~lll]]]SSSIIIBBB<<<888888;;;999999::::::;;;>>>BBBFFFCCCAAAAAAMMMiiihhhWWWxxxrrrmmm___[[[YYYXXXYYYVVVRRRQQQUUUXXXXXXYYY\\\[[[[[[\\\\\\\\\\\\[[[ZZZ\\\[[[ZZZYYYXXXWWWWWWWWWPPPJJJMMMUUUbbbpppzzzwwwmmmpppzzz|||zzzvvvqqqtttzzz|||sssmmmggg^^^TTTJJJFFF???:::888888888777555555555555555555555555555666666666777777777777555555555555555555555555555555666888888999999888777777888888888999999999::::::::::::::::::::::::::::::999999999999888888======>>>??????>>>>>>===;;;:::999999888999999:::;;;<<<===???@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>???>>>======>>>???AAACCCHHHKKKOOOSSSWWW]]]ccchhheeejjjzzzkkkkkkxxxwwwnnncccYYYJJJGGGGGGNNNccctttWWWWWWsss```YYYUUU\\\bbbccc___\\\]]]___aaaaaaaaaaaaccceeeggghhheeeeeeeeeeeeeeefffggghhhjjjlllmmmllliiihhhiiikkkkkkllliiieeefffiiifff```VVVZZZjjjxxxyyy{{{~~~yyysss}}}~~~bbbSSSYYYgggqqqvvvmmmeee```dddllljjjffflllooonnnlllgggaaa[[[UUUQQQCCC@@@DDDNNNQQQKKKIIIKKKXXXeeevvvxxxiiiSSSHHH@@@@@@BBBDDDMMMYYYfffFFFFFFKKKEEEMMMiiivvv~~~ggg```qqqiii```]]]\\\[[[]]]```]]]^^^___``````___^^^^^^YYYeee```WWW^^^ddd```]]]VVVddduuu}}}sssvvvzzz]]]aaapppooommmaaaPPPUUUYYY[[[[[[VVV]]]vvvyyyuuuyyyfffYYYPPPGGGAAA===999;;;???999:::::::::;;;???DDDHHHEEECCCFFFWWWsssaaa^^^vvvnnnhhh]]][[[YYYYYY\\\YYYUUUTTTYYY[[[[[[[[[]]][[[ZZZZZZYYYYYYZZZ\\\]]]^^^\\\ZZZYYYXXXXXXXXXXXXSSSLLLNNNRRR[[[wwwoooyyy}}}ooonnnvvv{{{tttssswww|||zzzrrrlllbbbWWWQQQKKKCCC<<<999888888777555555555555555555555555666666666666777777777777555555555555555555555555555555666888888999999999777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::<<<======>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@????????????>>>???>>>======>>>@@@BBBCCCHHHKKKOOOUUUZZZaaahhhlllmmmvvvpppgggrrr~~~zzz|||rrrgggYYYMMMDDDDDDFFFSSSqqqjjjTTThhhpppXXXVVVZZZ]]]\\\ZZZ]]]bbbccc___]]]]]]]]]^^^aaadddhhhjjjeeedddccccccdddeeeggghhhhhhjjjlllkkkhhheeefffgggiiikkkhhhaaa```cccaaa\\\___WWWcccuuuxxxzzzvvvuuuhhhlll}}}mmmWWWTTTeeeyyyyyyrrrmmmiiiiiisss}}}^^^kkkpppggg^^^[[[UUULLLAAAAAAIIITTTSSSKKKKKKRRRlll{{{|||mmm[[[JJJEEE===@@@FFFBBBIII^^^WWWGGGHHHDDDFFFSSSeeeggg]]]rrrggg\\\ZZZZZZYYYYYYZZZXXXYYY\\\^^^```aaaaaaaaabbb]]][[[]]]^^^[[[WWWWWWTTTdddyyyxxxfff]]]ooozzz___MMMXXXbbb```gggaaaeeessszzzyyyjjj]]]PPPIIIAAA<<<<<<;;;888555:::888666999>>>CCCEEEEEE@@@CCCCCC]]]nnnWWWsss~~~}}}}}}gggccc^^^[[[[[[WWWYYYYYYZZZ\\\\\\\\\\\\\\\YYY]]]aaa___[[[[[[```gggaaa]]]XXXUUUVVVXXXYYYZZZOOOMMMNNNRRRZZZhhh~~~qqqhhh}}}kkkrrrxxxwww{{{vvvrrrpppvvvuuummmeee]]]XXXQQQHHHBBB???<<<777444666666666666666666555555666666666666666666666666777777666666555555444444666666666666777777777777666666666777888888999999888888999::::::;;;<<<<<<;;;;;;:::999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>@@@<<<888999<<>>AAABBBBBBAAA@@@???@@@@@@@@@???>>><<<;;;;;;===>>>??????BBBEEEHHHJJJMMMSSS[[[bbbdddbbb___tttzzzoooppprrrxxx}}}~~~sssggg\\\MMM@@@CCCFFFLLL```xxx]]]^^^~~~bbbWWW\\\YYYZZZ[[[[[[\\\\\\\\\\\\]]]___```___]]]]]]aaaeeegggfffeeeddddddeeeggghhhiiigggccc```___```bbbdddkkkkkkiiifffcccbbbdddeeeaaa[[[___nnnyyy{{{yyyjjjXXXZZZkkk}}}zzz___YYY___mmmyyywwwoooyyyccclllnnnfff___\\\UUUKKKFFFCCCFFFKKKIIIGGGQQQaaaxxxwwweeeSSSGGGCCC===@@@GGGEEEMMMdddSSSIIIKKKFFFFFFSSSxxxaaa\\\oooeee\\\[[[\\\[[[[[[\\\YYYZZZ\\\^^^___``````___bbb]]]YYYZZZYYYVVVWWWZZZ]]]\\\iii~~~uuuzzzooocccnnn\\\LLLXXXgggnnnvvvppprrr{{{qqqaaaYYYMMMGGG???;;;;;;;;;999666:::999888;;;@@@DDDEEEEEE@@@BBBRRRyyyaaaQQQrrr~~~yyyfffccc]]][[[]]]ZZZYYYYYYZZZ[[[[[[\\\]]]^^^XXX[[[^^^^^^]]]^^^cccgggaaa]]]XXXUUUVVVXXXYYYZZZTTTQQQPPPRRRWWWaaasss{{{kkkqqqvvvwww||||||xxxsssyyy}}}xxxtttlllddd]]]XXXPPPIIICCC>>>:::888777777777777777777777777666666666666666666666666666666666666666555555555666666666666777777777777666666777777888888999999888888999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<===:::;;;<<<===>>>>>>>>>>>>???;;;888999<<<>>>===:::;;;<<<>>>@@@AAAAAAAAA@@@???@@@@@@@@@???>>><<<;;;<<<>>>???@@@AAADDDHHHKKKRRRVVV\\\___```cccgggjjjkkkgggnnnqqqtttwwwzzzzzzuuuhhh\\\RRRGGG<<>>AAACCCDDDCCC;;;@@@gggXXXOOOmmmqqqccc```ZZZYYY]]][[[ZZZYYYYYYYYYZZZ\\\^^^```^^^^^^^^^]]]^^^```bbbccc^^^[[[VVVSSSTTTUUUVVVWWWVVVSSSQQQRRRSSSZZZjjjyyywwwddd{{{xxxyyy{{{|||}}}vvvmmmddd___XXXPPPIIIBBB>>><<<888888888777777888888888666666666666666666666666555555555666666666666666666666666666777777777777666666777777888999999999888999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>;;;888999;;;===<<<:::;;;<<<>>>@@@AAAAAA@@@@@@???@@@@@@@@@???>>>=========???AAACCCDDDHHHLLLOOOSSS\\\dddccc^^^```kkkvvvuuubbbeeeqqqwwwuuutttwwwsssiiiZZZOOOGGGAAA<<>>CCCFFFFFFMMM```tttvvvhhhVVVGGGBBB@@@<<>>NNN{{{TTTRRRhhh{{{zzzhhh```]]]VVVUUUZZZXXXZZZYYYWWWVVVXXX[[[^^^aaakkkfff___[[[\\\]]]^^^]]][[[XXXSSSQQQQQQRRRSSSSSSRRRPPPPPPRRRSSSXXXfffttt|||mmmooo{{{|||xxxvvv{{{yyykkkdddZZZSSSNNNIIIBBB===:::999888777777777888999666666666666666666666666444444555555666666777777666666666666777777777777666777777888888999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<======>>>======<<<:::999999;;;<<<;;;999<<<<<<>>>???@@@@@@@@@@@@?????????????????????>>>>>>@@@CCCEEEHHHLLLQQQTTTVVV```iiifff```fffzzzxxxllldddkkkvvvyyyvvvssstttlll^^^OOOEEEAAAAAAAAALLLRRRhhh~~~hhhUUUlllwww```WWWTTTQQQRRRTTTVVVXXXYYYXXXWWWUUU]]]\\\[[[\\\___```^^^\\\^^^^^^^^^^^^^^^___```aaa]]]\\\\\\]]]___bbbfffhhhiiigggfffjjjoooppplllgggfffbbb```ccckkk|||zzzkkksssuuu]]]ooovvvbbbUUUNNNYYYkkkwwwxxxwwwqqqhhhdddlllzzzppplllfff```^^^ZZZPPPFFF;;;===BBBGGGMMMXXXjjj{{{rrrbbbRRREEE@@@@@@<<>>???????????????????????????@@@@@@@@@???BBBEEEHHHLLLQQQVVVZZZaaafffiiieeeeeevvvjjjiiikkkppptttsssqqqppplllbbbSSSGGG@@@???CCCHHHNNNYYYvvv~~~dddVVV___lllZZZVVVTTTPPPSSSTTTUUUVVVVVVTTTSSSQQQYYY[[[]]]\\\ZZZZZZ[[[]]]______^^^^^^^^^^^^^^^^^^______^^^^^^```bbbdddfffbbbbbbeeekkkrrrrrrlllfff^^^]]]]]]^^^cccqqqppppppnnnZZZtttkkkWWWNNNKKKUUUccckkkkkkiiigggdddfffqqqmmmiiiccc___\\\VVVLLLDDDAAA@@@BBBIIIVVVhhhxxx}}}nnn]]]MMMCCC???@@@===???EEEHHH]]]aaaDDDFFFBBB@@@PPPjjjxxxjjjTTTrrr}}}gggcccbbbbbb___YYYWWWYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVXXX[[[^^^gggyyywwwjjjyyy{{{tttjjjhhheeeeeetttzzzvvvrrrzzz\\\NNNLLLNNNQQQRRRUUUccctttiii{{{}}}dddUUUJJJDDDCCC<<<;;;:::999888999999:::666:::>>>@@@AAABBBBBBCCCPPPqqqaaaWWWbbbpppwwwmmmqqqjjj___]]]]]]XXX[[[]]]VVVVVVTTTRRRQQQQQQTTTWWWYYYddd^^^WWWSSSUUUYYY\\\]]]]]]ZZZWWWTTTTTTTTTTTTSSSRRRQQQSSSUUUSSSTTT]]]gggvvvtttfffttt|||{{{{{{~~~xxxooossstttcccYYYVVVRRRIIIAAA@@@>>>;;;888777666777888777777777777777777777777555555555666666666666666666666666666777777777777777777888888999:::::::::::::::::::::::::::::::::;;;;;;<<<============<<<<<<<<<===============<<<;;;<<<<<<======<<<<<<;;;=========>>>>>>>>>?????????????????????@@@AAABBBBBBEEEIIIMMMQQQWWW]]]bbbiiigggdddcccooorrrhhhmmmsssuuusssooommmlll^^^TTTHHH@@@===???FFFOOOQQQeeeiiiOOONNNnnn{{{bbbTTTQQQPPPMMMRRRRRRRRRRRRRRRQQQQQQPPPTTTWWWYYYXXXVVVWWW\\\````````````````````````___aaa``````___```aaabbbccc\\\]]]aaagggllllllhhhdddbbbcccccc```___fffttttttiiiuuummmbbbwwwaaaLLLGGGHHHPPPYYY]]]___```bbbccciiiuuuhhheeeaaa___ZZZRRRIIICCCDDDCCCFFFSSSiii{{{wwwhhhWWWHHH@@@===???>>>AAAFFFKKKdddWWWBBBJJJFFFAAAOOO___rrrhhhYYY}}}wwwdddaaa``````]]]XXXXXXZZZXXXWWWVVVUUUUUUUUUVVVVVVXXXVVVVVVXXXYYY^^^iiiuuu|||yyylllaaajjj|||zzz|||qqqooo}}}eeePPPLLLPPPUUUVVVVVV[[[iiivvvuuugggTTTMMMEEE@@@@@@;;;;;;;;;:::999999999:::888;;;???BBBBBBCCCFFFHHH]]]zzzvvv\\\gggxxxttt]]]wwwqqqaaaXXXXXXZZZYYY^^^___UUUSSSRRRPPPNNNNNNPPPRRRTTTSSSQQQQQQRRRTTTWWWYYYZZZ\\\ZZZVVVTTTTTTSSSRRRQQQPPPQQQSSSUUUSSSRRRYYYaaaxxxjjjooo~~~wwwyyy}}}~~~yyy{{{tttdddYYYRRRMMMJJJEEECCC???;;;999888888999777777777777777777777777666666666666666555555555666666666666777777777777777888888999999::::::;;;:::::::::::::::::::::::::::;;;<<<===>>>======<<<<<<<<<============<<<<<<;;;===>>>>>>>>>===<<<<<<===============>>>>>>?????????>>>>>>???AAABBBCCCFFFIIINNNSSSXXX^^^eeeiiiiiigggiiivvvsssjjjkkkooosssssspppkkkgggdddRRRHHH@@@???@@@CCCLLLVVV___zzzuuuTTTMMMZZZgggUUUOOOMMMLLLLLLOOOOOONNNNNNOOOQQQRRRSSSVVVUUUTTTSSSTTTVVVZZZ]]][[[\\\]]]^^^``````aaaaaa```______^^^^^^___``````]]]^^^```bbbcccddddddcccdddffffffccc```ccciiiooorrrxxx|||fffeeexxxmmmnnn{{{kkkUUUGGGFFFIIIPPPTTTWWW[[[aaafffiiinnnxxx~~~eeebbb```^^^YYYOOOFFFBBBBBBCCCKKKaaa{{{|||}}}xxxpppcccRRREEE>>><<>>>>>>>>===<<<<<<===============<<<<<<;;;===???@@@>>>=========>>>============>>>>>>?????????>>>>>>???AAACCCDDDJJJMMMQQQVVV\\\ccciiinnnhhhkkkyyyvvvllliiihhhjjjkkkjjjhhheee^^^XXXKKKCCC>>>@@@DDDHHHQQQ\\\mmm\\\HHHWWWmmmwwwVVVKKKKKKKKKLLLOOOMMMLLLLLLLLLNNNQQQTTTVVV\\\WWWQQQOOORRRVVVWWWWWWUUUVVVXXX[[[]]]___``````^^^^^^]]]]]]]]]^^^______ccccccaaa___^^^___bbbeeeZZZ^^^```___^^^bbbfffiiihhh|||uuueee{{{lllaaarrr|||wwwnnnvvvsssbbbKKKGGGHHHMMMSSSUUUWWW^^^gggnnnpppttt{{{|||yyy~~~gggeeebbb___YYYQQQIIICCCCCCFFFRRRhhh|||wwwkkkpppssssssiiiWWWIIIBBBBBB===<<<;;;BBBKKKRRRmmmgggQQQJJJJJJHHHBBBTTT{{{eeegggqqq___^^^^^^\\\ZZZXXXVVVUUUVVVVVVUUUUUUTTTUUUUUUUUUSSSTTTUUUWWWXXXYYYYYYZZZ]]]ccc___SSSVVVkkk{{{}}}bbbNNNQQQXXXdddvvv{{{nnneeexxxqqqdddQQQEEEAAA@@@>>>;;;999999999::::::;;;;;;<<<;;;BBBAAAEEEKKKBBBLLLooowww```WWWhhhqqqrrr\\\XXXSSSOOOQQQVVVYYYVVVRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTmmmggg{{{{{{vvvuuu|||~~~tttcccVVVQQQPPPJJJHHHEEECCCAAA???<<<:::::::::999999888777777777666666666777777777777777777777888888999999999:::777888888888888999999999888888999999999:::::::::;;;<<<<<<===>>>??????@@@>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>===============>>>===<<<;;;===>>>???@@@@@@AAABBBEEEJJJNNNVVVSSSVVV^^^eeeggghhhkkkmmm|||uuujjjjjjnnnmmmjjjgggddd```ZZZQQQKKKFFF;;;999CCCIIIMMMZZZlllhhhSSSLLLeeegggNNNIIIKKKJJJIIILLLHHHIIIKKKLLLMMMNNNQQQTTTUUUUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWVVVUUUXXX\\\______```aaabbbbbb```^^^\\\[[[^^^bbbbbbbbbbbbfffiiibbbaaa___\\\[[[]]]bbbeee^^^aaakkkrrrtttxxxzzz|||{{{{{{yyyqqqvvvzzznnn___TTTQQQPPPVVV\\\[[[ZZZiii}}}vvvttt~~~~~~~~~dddbbb___\\\WWWPPPHHHBBBDDDFFFNNN___ooouuuooofffmmmooommmbbbRRREEE@@@@@@<<<<<<<<>>>>><<<999888888999999:::;;;;;;;;;;;;@@@BBBCCCFFFLLLgggfffVVVXXX|||hhh\\\WWWRRRNNNPPPTTTVVVSSSOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRVVVmmmzzz|||}}}xxxzzz}}}~~~|||yyytttlllbbbXXXQQQMMMJJJFFFDDDBBBAAA>>>===;;;;;;::::::999888777777666666777777777777777777777777777888888999999999777888888888888999999999888999999999999:::::::::;;;<<<<<<===>>>>>>??????=========<<<<<<<<<;;;;;;===========================>>>>>>>>>===<<<>>>@@@@@@AAAAAABBBDDDHHHMMMQQQTTTWWW^^^gggjjjkkkpppwww}}}qqqnnnnnnnnnnnnjjjddd___YYYRRRJJJDDDDDD>>>???GGGNNNUUUhhh}}}yyyZZZLLLTTTzzzmmmWWWFFFFFFJJJHHHHHHKKKGGGHHHJJJKKKKKKMMMPPPRRRSSSSSSRRRQQQRRRRRRTTTTTTZZZZZZYYYWWWUUUUUUXXXZZZ^^^^^^_________^^^\\\\\\___```aaabbbbbbbbbccceeeaaa```^^^\\\ZZZ\\\___bbbbbbeeehhhkkkqqqwww{{{}}}tttxxx}}}yyyyyyuuukkkbbbWWWWWW]]]ddddddeeeuuuwwwqqq~~~aaa___]]]YYYUUUNNNGGGAAADDDFFFKKKVVVbbbhhhfffbbbjjjiiieeeYYYKKKAAA===>>>===>>>@@@DDDIIIWWWtttyyySSSLLLRRRRRRJJJMMMooodddooo}}}aaaWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSZZZZZZbbbhhh\\\TTTmmm}}}xxxvvv^^^NNNTTT]]]TTTiiiyyyyyyxxxaaaVVVMMMBBB<<<;;;<<<:::888888888888999:::;;;;;;;;;===???EEECCCCCC___~~~WWWNNNYYY{{{vvv^^^]]]WWWRRRNNNNNNQQQRRROOOKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLNNNNNNHHH[[[lll|||{{{yyyyyy|||uuuqqqmmmmmmnnnhhh\\\QQQPPPMMMHHHEEEDDDCCCBBB@@@>>>===<<<;;;:::999888888777777777777777777777777777777777777777888888888777888888888888999999999999999999999::::::::::::<<<<<<<<<======>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<==================>>>???>>>>>>>>>@@@BBBBBBCCCDDDEEEGGGMMMSSSXXXWWW]]]eeeiiiggghhhvvv{{{lllmmmrrrqqqllliiiddd]]]UUUOOOIIICCC???===>>>CCCJJJQQQ^^^xxxzzz]]]PPPTTTooo|||VVVJJJCCCFFFHHHFFFEEEHHHFFFGGGIIIJJJJJJKKKNNNPPPPPPPPPPPPPPPPPPQQQRRRSSSVVVXXXYYYXXXWWWWWWXXXYYY\\\\\\[[[[[[[[[[[[[[[[[[```______aaacccddddddddd______^^^\\\ZZZZZZ\\\^^^fffkkkdddfffsssoooooozzz}}}vvvccc]]]^^^dddkkklllooo~~~}}}|||~~~}}}}}}|||~~~cccaaa]]]YYYTTTMMMFFFAAADDDGGGMMMVVV___dddeeedddgggddd\\\QQQEEE>>><<<===???@@@EEEGGGJJJ^^^|||iiiNNNRRRZZZRRRGGGSSSggguuutttZZZTTTSSSRRRQQQOOONNNNNNNNNKKKKKKLLLMMMNNNOOOOOOOOOQQQPPPPPPPPPQQQQQQRRRRRRWWW___pppyyylll^^^ooo~~~www{{{rrrttttttyyyiiiVVVUUU\\\___gggddddddkkkzzzfffVVVKKKEEE>>>::::::;;;999777777888888999:::;;;<<<<<>>===<<<;;;:::999888888888888777777777777777777777777777777777777777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<===????????????BBBDDDFFFGGGHHHJJJMMMSSSZZZ___cccgggiiieee```iiinnnhhhoootttoooggg^^^YYYRRRKKKEEEBBB@@@???;;;BBBJJJPPPWWWiiigggQQQMMMjjj}}}eeeNNNHHHFFFHHHGGGDDDCCCFFFFFFGGGIIIIIIIIIJJJLLLNNNNNNNNNOOOOOOPPPQQQRRRRRROOORRRVVVYYYZZZ\\\^^^___\\\[[[ZZZXXXXXXYYY[[[\\\^^^\\\\\\```eeeiiiiiiggg^^^______^^^\\\ZZZ[[[\\\dddmmmdddiiiwwwppp~~~hhheeegggmmmsssuuuyyy}}}{{{{{{{{{|||yyyyyyyyyfffccc^^^YYYSSSLLLEEE@@@DDDIIISSS]]]fffkkkkkkjjjfff___UUUJJJAAA=========???>>>FFFHHHKKKeeeXXXIIIXXX^^^PPPFFF^^^fff|||mmmWWWRRRQQQPPPOOONNNMMMNNNNNNHHHIIIJJJLLLLLLMMMMMMLLLMMMMMMMMMMMMNNNPPPRRRRRRWWWjjjyyy{{{yyytttyyyrrrvvvvvvsss~~~~~~~~~rrrbbbTTTOOOPPPWWWeeessswwwfffbbbqqq{{{cccTTTNNNFFFBBB>>>;;;;;;;;;999777777888999:::;;;<<<======FFF???CCCIIIVVV}}}XXXRRRZZZ\\\~~~hhh\\\WWWVVVRRROOONNNNNNNNNLLLIIIKKKKKKJJJIIIIIIIIIJJJJJJFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKUUUKKKYYYooosssuuussstttwww{{{}}}{{{mmmeeebbbbbbbbbWWWSSSMMMIIIGGGFFFEEEDDDAAAAAA@@@???>>>===<<<<<<::::::999999999888888888888888888777777777777777777777888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>><<<===???@@@@@@AAADDDFFFJJJLLLNNNQQQUUU[[[bbbfffjjjjjjhhhfffiii~~~|||tttnnnnnnrrrqqqhhh___UUUQQQJJJCCC>>>===>>>@@@@@@KKKTTTYYYcccyyyqqqTTTPPPXXXtttTTTKKKIIIGGGGGGEEECCCDDDHHHFFFGGGHHHHHHHHHHHHJJJLLLLLLMMMNNNOOOQQQRRRRRRSSSLLLPPPUUUZZZ\\\___aaaccc]]][[[YYYXXXXXXYYY\\\]]]^^^]]]\\\```eeeiiihhhggg___```aaa```^^^\\\\\\]]]```lllgggqqq}}}qqqggglllttt|||~~~|||{{{|||{{{||||||{{{xxxvvvuuuuuueeeaaa]]]WWWRRRKKKDDD@@@CCCJJJUUUcccnnnsssrrrpppddd[[[PPPEEE???============;;;EEEHHHLLLlllxxxLLLGGGZZZZZZKKKJJJiiibbbfffXXXQQQPPPOOOMMMMMMMMMNNNOOOHHHIIIJJJLLLLLLLLLKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRVVVnnnvvv{{{yyy|||tttrrrkkkfffmmm~~~ppp___PPPGGGEEEJJJMMMUUUoooxxx||||||ssshhh[[[MMMEEECCCAAA>>><<<;;;;;;999888888999:::;;;<<<===>>>???EEE>>>@@@NNNiii```LLLYYYiiikkkjjjtttcccZZZPPPRRRPPPNNNMMMMMMMMMLLLJJJKKKKKKJJJJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJMMMFFFWWWnnnxxxrrr}}}{{{sssqqqtttwww{{{xxxiiicccccceee\\\XXXRRRNNNKKKHHHFFFDDDBBBBBBAAAAAA@@@@@@??????<<<<<<<<<;;;::::::999999999999999888888888888888777888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????>>>???AAABBBCCCEEEHHHKKKNNNQQQVVVZZZ^^^ccchhhllleeefffjjjuuuyyynnnoooqqqrrrppphhh]]]VVVOOOKKKFFF???;;;;;;>>>AAAFFFQQQZZZ```nnn|||YYYQQQaaa|||gggLLLFFFFFFDDDCCCBBBCCCFFFIIIEEEFFFGGGFFFEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRRRRRRROOORRRWWWYYY[[[\\\^^^___\\\[[[YYYXXXYYYZZZ\\\]]]```______```bbbcccbbbbbb```aaabbbaaa___^^^^^^___aaakkkkkkvvv~~~jjjbbbaaaiiittt~~~||||||}}}sssuuuwwwwwwvvvuuuvvvwww^^^[[[WWWSSSNNNIIICCC???BBBHHHSSSbbbooovvvtttqqqaaaXXXKKKBBB>>>======<<>><<<:::::::::999999999:::;;;<<<===???@@@@@@CCCCCCCCCXXX~~~kkkUUUYYYmmm~~~bbbmmmdddYYYTTTNNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHEEEIIIWWWeeeooo{{{|||xxxuuuxxx{{{~~~~~~rrrjjjfffaaa]]]XXXSSSPPPLLLHHHEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<;;;;;;;;;::::::::::::999999999888777888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@AAAAAACCCEEEFFFHHHJJJMMMPPPQQQVVV\\\aaaeeeiiimmmoooiiiooo|||nnnjjjlllnnnmmmfff\\\SSSNNNGGGEEEBBB===;;;===BBBGGGOOOZZZbbbjjj~~~{{{eeeXXXiiirrrRRRLLLDDDDDDCCCBBBBBBCCCEEEFFFBBBCCCDDDCCCBBBBBBDDDFFFGGGIIIKKKMMMOOOPPPQQQQQQQQQTTTVVVWWWWWWXXXZZZ[[[ZZZYYYYYYXXXYYYZZZ[[[\\\]]]^^^___^^^]]]]]]^^^___```aaaaaa```___^^^```bbbhhhmmmnnnsssyyybbbZZZdddnnn{{{~~~}}}|||xxxxxxyyyqqqsssuuuuuuuuuuuuvvvwwwXXXVVVRRROOOKKKGGGCCC???AAAEEEOOO___nnnuuusssooo___UUUHHH@@@======<<<;;;CCC===IIINNNVVV~~~oooUUUQQQXXXLLLAAAMMMjjjeee```}}}YYY]]]OOONNNLLLKKKKKKLLLMMMNNNIIIJJJLLLMMMMMMKKKJJJHHHNNNMMMLLLKKKKKKLLLMMMOOOJJJVVVgggyyy~~~nnnccc~~~zzz|||vvvvvvxxx{{{fffNNNAAAEEEEEEEEEOOO]]]]]]TTTTTTcccrrrsssjjjoooqqqaaaXXXJJJ;;;;;;DDD<<<;;;999888888999999:::::::::;;;===>>>@@@AAAAAACCCHHHIIIaaammmQQQXXXoooppp```gggXXXQQQOOOOOOJJJIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEPPPWWWYYYdddyyyssszzzyyyxxxwwwzzz}}}~~~wwwllleeeaaa\\\XXXSSSNNNIIIEEEBBBBBBBBBCCCCCCCCCCCCDDD@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::999999999777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>===>>>>>>???@@@AAAAAAAAACCCEEEHHHIIIKKKMMMQQQTTTSSSXXX```fffjjjmmmooopppzzz|||pppqqqkkkkkkiiiddd]]]TTTNNNJJJ??????>>><<<<<>>??????@@@@@@???EEEGGGaaaaaaKKK]]]|||dddhhhYYYVVVPPPLLLNNNFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEFFFGGGGGGHHHKKKLLLQQQYYYbbbooo|||~~~xxxwwwxxx~~~}}}mmmhhhbbb___]]]XXXPPPJJJFFFBBBAAADDDCCC@@@@@@BBBCCCCCCBBBBBBAAA???>>>======<<<<<<;;;::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???BBBDDDGGGHHHLLLKKKKKKLLLNNNSSSWWWZZZccc```dddlllpppqqqvvv}}}nnnkkkrrruuujjj___ZZZVVVNNNGGGEEE<<<>>>??????AAAGGGRRRZZZgggaaa||||||```TTTWWWfffKKKEEEEEEEEEEEEDDDBBBBBBAAAAAAAAABBBAAA@@@???@@@BBBDDDFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMPPPSSSUUUVVVWWWWWWSSSTTTVVVWWWXXXXXXWWWVVVUUUVVVXXXYYYZZZ\\\___aaa]]]^^^^^^^^^___bbbgggkkkiiifffdddgggqqq|||yyyyyyzzz}}}yyywwwxxxyyy|||}}}|||wwwsssqqqtttwwwvvvrrroooooosssvvvvvvuuuXXXWWWTTTNNNFFFAAA??????DDDEEEPPPfffwwwxxxqqqkkkYYYOOOEEE@@@===:::<<<@@@???GGGNNNSSSkkkuuuPPPZZZUUUGGGAAADDDUUUlll___lllsssUUUUUUOOOMMMIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKMMMPPPUUU\\\cccjjjmmmmmmeeeiiissstttooo~~~fffLLLCCCEEEFFFKKKUUU]]]\\\VVV]]]ooo|||xxxmmmbbbXXXSSSKKKDDD???<<<:::888:::999999888888888999999>>>===;;;;;;???CCCFFFFFFKKKeeekkkYYYPPP```yyy~~~aaaTTTSSSMMMHHHJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEHHHLLLOOOTTTddd~~~|||zzz}}}~~~rrrhhhccc^^^YYYTTTOOOJJJGGGGGGFFFCCCCCCFFFCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAADDDDDDDDDEEEGGGIIIKKKLLLNNNOOOPPPSSSVVVZZZ___bbbdddggglllooopppxxx|||qqqiiikkksssqqqfff[[[UUUPPPHHHBBB??????===<<<>>>EEEPPP[[[aaakkkvvvfffQQQQQQaaawwwUUUGGGGGGCCCEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@BBBDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJLLLNNNQQQSSSTTTUUUUUUPPPQQQSSSTTTUUUVVVVVVUUUUUUVVVXXXXXXYYYZZZ]]]___^^^^^^___^^^^^^___ccceeeaaa```___dddooo{{{xxxvvvwwwyyy{{{{{{zzzwwwuuutttuuuwwwpppooonnnpppsssvvvwwwwwwXXXVVVRRRLLLEEE@@@>>>>>>DDDHHHWWWmmm{{{yyyooofffUUUKKKBBB>>><<<:::<<<@@@CCCJJJQQQWWWsssjjjRRR^^^TTTFFFGGGGGGVVVwwwlll~~~eeeVVVSSSKKKJJJHHHHHHIIIJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHLLLKKKKKKQQQ[[[dddjjjmmmllldddjjjzzzssspppbbbeeetttgggLLLCCCEEEGGGNNNYYYaaa___XXXbbb~~~rrriii```XXXRRRKKKGGGBBB===;;;:::999888999999888888888999999:::>>>;;;999:::???CCCEEEEEETTT}}}UUUPPPSSSeee~~~wwwWWWOOONNNIIIEEEGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEDDDGGGJJJIIIJJJ\\\|||{{{~~~wwwmmmfffbbb___TTTOOOMMMNNNLLLGGGCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>???@@@BBBDDDDDDHHHHHHIIIJJJKKKMMMOOOPPPOOORRRVVVZZZ^^^bbbgggkkkgggiiiooowwwtttlllmmmlllllloooeee[[[QQQLLLHHHAAA===<<<>>>>>>???FFFRRR]]]eeehhhuuudddNNNHHHXXXwww|||^^^DDDCCCHHH???CCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@AAABBBDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKNNNPPPQQQQQQQQQNNNOOOQQQSSSUUUVVVVVVWWWUUUVVVWWWWWWWWWXXXZZZ\\\]]]^^^___^^^]]]]]]^^^___]]]\\\\\\```iiivvv~~~~~~}}}zzzwwwvvvxxxyyyzzzyyyxxxxxxxxxxxxwwwvvvnnnooopppqqqrrrtttxxxzzzWWWTTTOOOIIICCC???======???III[[[ooo{{{xxxkkkaaaPPPHHH@@@===<<<;;;===AAAFFFJJJPPP^^^^^^RRR^^^QQQBBBHHHNNNfffvvv|||ZZZVVVOOOHHHGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHGGGJJJQQQYYYbbbmmmwwwwwwnnnkkkxxxpppvvvuuuzzzzzznnnggg}}}}}}uuunnnbbb[[[dddxxxmmmPPPGGGGGGIIIOOOZZZbbb^^^UUUbbb{{{ssshhh___WWWPPPLLLDDDAAA===;;;:::;;;::::::888888888888888999:::;;;999:::>>>BBBCCCAAACCCGGGhhhbbbTTTSSSZZZtttgggPPPKKKLLLHHHEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGFFFFFFTTTrrr~~~yyyzzztttlllhhh\\\WWWUUUWWWUUUNNNFFFDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHIIIJJJLLLOOOQQQSSSTTTWWWZZZ___bbbeeehhhmmmqqqlllmmmwwwvvvmmmooosssnnneee```VVVNNNFFFCCCAAA===;;;<<<<<>>@@@DDD===BBBAAA@@@???????????????AAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYUUUVVVWWWWWWVVVWWWYYYZZZ[[[]]]______^^^\\\\\\\\\___]]]\\\^^^cccjjjrrrwww|||}}}|||{{{yyyxxxyyy{{{|||yyyxxxxxx{{{zzzwwwtttssstttuuutttsssuuu{{{UUUQQQLLLFFFBBB???===<<<:::HHH\\\nnnwwwtttggg[[[LLLDDD>>><<<<<<<<>><<<999:::===AAAIIISSSZZZ___hhhuuu```YYYjjj~~~}}}hhhOOOIIIBBB???@@@???@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIJJJJJJJJJLLLMMMNNNPPPSSSUUUWWWXXXUUUVVVWWWWWWVVVVVVXXXYYYYYY[[[^^^___^^^]]]]]]]]]___^^^]]]]]]___ccchhhkkk~~~~~~}}}}}}~~~}}}{{{{{{|||}}}}}}{{{yyyyyy{{{{{{wwwtttyyyzzzzzzxxxxxx|||RRRNNNHHHCCCAAA???>>>===:::JJJ^^^mmmsssooobbbVVVIIIBBB<<<<<<===>>>AAAEEEKKKHHHZZZ}}}RRRRRRPPPIIIBBBTTTjjjgggeeeRRRQQQIIIFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCEEEHHHLLL\\\}}}yyymmmxxx|||tttpppmmmlllmmmkkkggghhhlll}}}nnnllluuugggOOOKKKGGGKKKXXXcccbbbZZZZZZjjjuuufff]]]RRRKKKIIIFFF???999;;;999777666777777777666888888999999;;;<<<===>>>???@@@CCCBBB>>>FFFddd|||^^^SSSSSShhhwwwooozzz]]]RRRJJJIIIJJJIIIGGGHHHDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBBBBAAAAAA@@@???????????????@@@AAAAAADDDAAABBBEEEHHHHHHLLLQQQiii{{{yyy~~~wwwggg___\\\XXXWWWXXXHHHFFFDDDCCCAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPSSSWWW[[[^^^```aaa```cccdddddddddjjjttt}}}|||ooorrrrrrrrrnnneeeZZZQQQLLLJJJDDD>>>===;;;999<<>>???AAA>>>>>>===============>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCFFFGGGHHHGGGGGGHHHIIIJJJKKKNNNPPPRRRTTTSSSTTTUUUUUUTTTTTTVVVXXXWWWZZZ]]]^^^]]]]]]]]]^^^]]]\\\[[[\\\___cccgggjjjzzzppp}}}}}}|||}}}~~~~~~}}}}}}}}}~~~|||{{{zzzzzzzzzzzzyyyxxx|||}}}~~~PPPKKKEEEAAA@@@@@@???===???PPPcccmmmoookkk___SSSGGG@@@<<<===>>>???BBBGGGLLLLLLiiiVVV^^^PPPLLLLLL```bbbkkk]]]RRRMMMIIIGGGFFFEEEDDDEEEDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAACCC@@@AAAEEEHHHRRRnnnnnniiimmmnnnooozzz~~~{{{|||rrrrrrzzzUUUPPPJJJOOO```qqqtttooonnn{{{vvvdddZZZSSSJJJDDDBBB@@@===999888666555555777888888777999999999:::<<<>>>???@@@AAA???@@@CCCHHHZZZaaaQQQYYYdddzzzmmm^^^QQQLLLGGGGGGHHHGGGFFFGGGBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCC@@@@@@AAAAAA@@@@@@???>>>???@@@AAABBBBBBAAA@@@??????????????????@@@@@@AAAGGGDDDDDDHHHJJJGGGGGGIIIWWWrrryyysssjjjbbb^^^QQQOOOKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIKKKMMMPPPRRRSSSTTTVVVYYY\\\___aaabbbbbb^^^ccchhhmmmuuuxxxrrrqqqtttrrrlllbbbXXXQQQLLLJJJCCC???<<<===>>>???EEEKKKWWW\\\aaagggrrroooXXX```}}}WWWAAA:::AAA???===??????===<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>??????@@@@@@???@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQPPPQQQRRRRRRQQQRRRTTTVVVWWWYYY[[[[[[ZZZZZZ[[[\\\\\\\\\[[[]]]```eeejjjmmmyyyooolll|||~~~}}}~~~{{{zzz|||~~~~~~}}}}}}~~~xxxyyyzzzyyyyyyzzz}}}NNNIIICCC@@@???@@@???>>>EEEVVVgggnnnnnniii]]]RRRFFF@@@<<<===???@@@DDDHHHLLLQQQvvvyyyZZZfffMMMJJJNNNccciiixxxuuuWWWQQQJJJJJJHHHFFFDDDCCCDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAA>>>BBBHHHIIIKKKYYYmmmxxxqqqcccfffooossshhhooovvv[[[UUUPPPVVVjjjiiiWWWNNNJJJDDD???<<<;;;<<<<<<777666555666999:::::::::999999:::;;;===???AAABBBDDDAAAFFFPPP]]]tttyyyWWWQQQbbbvvv{{{kkkSSSKKKGGGEEEEEEEEEDDDDDDFFFAAAAAAAAAAAABBBBBBCCCDDD????????????@@@AAABBBBBB@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBAAAAAA???>>>???????????????@@@@@@AAADDDBBBBBBEEEEEEBBBCCCGGGKKKeeeuuu~~~qqqeeeZZZXXXTTTPPPMMMKKKKKKKKKCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIKKKNNNQQQUUUXXXYYYXXXYYY\\\^^^```aaaaaaaaacccjjjtttsssnnnsssyyyllliii```VVVNNNIIIDDD@@@;;;999999===AAAFFFNNNWWW[[[```jjjxxxmmmVVVTTTkkk```DDD>>>@@@@@@:::<<<@@@;;;<<<<<<;;;;;;;;;<<<<<<===<<<===============<<<<<<:::;;;;;;<<<===>>>?????????@@@BBBDDDEEEEEEEEEEEEIIIIIIIIIIIIKKKMMMPPPQQQMMMNNNOOOOOOOOOPPPRRRTTTXXXYYYZZZYYYXXXXXXYYYZZZ^^^^^^]]]^^^aaafffkkknnnwwwuuulll{{{bbbjjj}}}}}}}}}~~~{{{zzz|||~~~~~~}}}}}}}}}uuuwwwyyyyyyxxx{{{MMMFFF@@@???>>>===???CCCHHHZZZmmmtttpppfffYYYOOOFFF???;;;<<<>>>@@@EEEJJJQQQYYYcccYYYlllKKKOOOGGGeee{{{cccbbbTTTQQQFFFIIIGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@AAA@@@BBBEEEEEEEEENNNYYYbbblllnnnllliii___]]]jjj{{{sss[[[\\\bbbpppzzz[[[TTTkkknnn\\\RRRHHHCCC===:::::::::999777666666777777888999;;;<<<===;;;999:::<<>>=========AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCBBBBBBBBBCCCHHHSSSddd{{{yyywww{{{gggccc]]]ZZZYYYWWWTTTRRRNNNKKKIIIIIIKKKJJJDDD>>>DDDDDDCCCDDDEEEEEEDDDCCCCCCAAAAAADDDEEEDDDEEEFFFCCCDDDFFFFFFEEEFFFHHHJJJRRRSSSRRRRRRTTTWWWSSSMMMSSSXXX]]]``````bbbhhhmmmtttyyyrrrxxx|||uuukkkaaaZZZQQQJJJFFFCCC???<<<<<<<<<<<>><<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<===============AAAAAABBBBBBDDDEEEFFFGGGAAABBBEEEHHHJJJLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRRRRVVVVVVVVVTTTSSSTTTWWWYYY[[[\\\^^^___aaaeeejjjnnnrrrooosss~~~gggaaaooo}}}~~~~~~yyyxxxyyy{{{{{{zzz~~~~~~|||yyyyyy{{{}}}~~~zzzxxxyyy~~~|||MMMFFFAAA@@@>>><<<>>>BBBMMM^^^ooouuuoooeeeWWWMMMBBB===:::===@@@BBBGGGMMMQQQ^^^[[[[[[oooOOORRRHHH]]]tttlll___TTTSSSIIIKKKFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@BBBDDDCCCBBBIIIRRR]]]gggjjjhhhddd[[[[[[jjj|||nnnZZZPPPQQQ[[[mmm}}}uuueeelllvvv\\\NNNIIIEEE@@@;;;999999999888777777777777777888:::;;;<<<===<<<;;;;;;===>>>>>>>>>FFFIIIVVVwww```RRR[[[rrraaaNNNKKKGGGFFFDDDBBBBBBBBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBBAAADDDHHHOOO\\\rrr|||zzz~~~~~~tttkkkddd^^^XXXTTTTTTQQQNNNOOOPPPOOOKKKFFFEEEEEEEEEEEEEEECCCAAA@@@EEECCCCCCDDDDDDBBBAAAAAAFFFHHHJJJJJJIIIIIIIIIJJJPPPRRRRRRQQQTTTXXXYYYUUUXXXZZZ\\\___eeeqqq}}}wwwxxx|||zzzpppfffWWWQQQJJJDDDAAA???===;;;:::<<>>>>>======AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQTTTUUUUUUTTTTTTUUUXXX[[[]]]____________```bbbdddiiilllwwwqqqeeegggttt~~~~~~~~~yyy{{{vvvuuutttuuuxxx|||~~~~~~}}}}}}|||~~~~~~~~~{{{mmmMMMGGGBBB@@@>>><<<>>>BBBUUUdddsssvvvnnnaaaSSSHHH>>>;;;;;;???CCCEEEJJJOOOQQQhhhsssWWWfff{{{WWWSSSKKK[[[{{{nnnmmmXXXPPPQQQIIIJJJEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>AAA@@@BBBCCCAAA???CCCIIITTT___ccceeefff^^^^^^kkk}}}||||||qqqzzz{{{ooocccUUUNNNLLLVVVfffuuussspppcccMMMFFFEEE???<<<999777777777777777777777777888999:::;;;<<<======???@@@@@@@@@??????CCCIIIhhhfffNNNRRRlllgggTTTLLLFFFEEEDDDCCCAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????CCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAADDDFFFDDDGGGVVVppp|||zzzyyy{{{xxxpppkkkbbb___[[[YYYXXXWWWSSSOOOLLLMMMMMMMMMKKKIIIGGGEEEIIIHHHHHHHHHIIIHHHFFFCCCHHHJJJLLLMMMLLLKKKLLLMMMTTTWWWVVVSSSSSSXXX\\\]]]dddhhhnnnwwwsssuuuxxxwwwrrrhhh\\\TTTLLLGGGBBB>>><<<<<<<<<;;;;;;???GGGQQQ[[[bbbeeefffnnn}}}fffSSSRRR]]]qqq{{{nnnJJJ;;;>>>::::::999999999999::::::999999999999999999999999;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@@@@AAABBBBBBEEEFFFHHHJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTUUUTTTTTTVVVYYY\\\\\\]]]^^^^^^\\\\\\]]]___pppsss}}}qqqdddhhh}}}uuujjjmmmiiinnnqqqqqquuu|||~~~{{{||||||~~~}}}~~~|||wwwlllnnnqqqsssvvvyyy}}}||||||||||||||||||{{{{{{~~~~~~~~~yyynnn]]]MMMLLLFFFBBB@@@===<<>>>>>>>>>>>???@@@BBBBBBAAA???AAADDDJJJUUU___lllyyyvvvpppvvvxxxvvv}}}yyykkkhhhrrrwwwuuuxxxyyywwwiii]]]OOOJJJOOOZZZfffnnn}}}yyyxxxtttUUUEEEAAA@@@:::888666555555666777777888888888888:::;;;<<<======???AAABBBBBBBBBBBBCCCAAAPPPzzzpppXXXTTTeeetttWWWPPPNNNHHHCCCCCCAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????===============>>>???@@@CCCBBBAAA???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA???DDDHHHFFFDDDJJJYYYggg{{{}}}}}}wwwuuuxxx|||~~~yyyrrrmmmhhhddd___[[[XXXYYYYYYWWWTTTQQQOOONNNKKKLLLMMMMMMPPPRRROOOJJJKKKLLLMMMMMMNNNOOORRRUUUXXX]]]```___bbblllvvv{{{|||tttsssppphhh^^^TTTKKKGGGDDDBBB>>>;;;;;;<<<>>>???EEEKKKSSSYYY___eeemmmssscccWWWQQQ\\\uuuxxxoooQQQEEE@@@;;;999888888888999999:::;;;888888888888999999999999;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===>>>>>>>>>???@@@AAACCCDDDGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRRRRSSSSSSUUUVVVVVVVVVVVVVVVYYY[[[YYYYYYYYYYYYYYY[[[___bbbwwwvvvxxxqqqooosss~~~}}}ooolllhhhmmmoooooorrryyyyyyvvvttttttvvvyyyyyyyyyvvv|||~~~zzztttrrrooollljjjnnnrrrsssssstttxxx{{{xxxxxxyyyyyyzzz|||}}}}}}~~~wwwdddXXXNNNDDD;;;KKKFFFAAA???======CCCKKKdddooovvvqqqeeeWWWJJJ@@@======@@@EEEGGGGGGLLLRRRaaa^^^\\\uuuXXXLLL^^^~~~zzzfff}}}qqqOOOKKKIIIDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>======>>>@@@AAAAAAAAABBBBBBBBBCCCOOO^^^yyytttpppwwwyyyvvvnnncccaaaooo|||sssttt{{{wwwdddPPPFFFIIIUUU___fffmmmvvvyyyZZZHHH???:::888666666666555555555666888888888999999:::<<<===>>><<<>>>???@@@@@@BBBFFFIIITTTlllnnneeebbboooqqqxxx~~~___RRRNNNJJJGGGBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<===>>>??????AAAAAA???>>>===<<<<<<<<<==============================>>>???@@@AAAAAABBB===@@@BBBBBBBBBDDDJJJPPPooo{{{yyyxxxyyywwwtttyyyuuunnnnnnmmmhhhbbb]]][[[ZZZZZZ[[[ZZZYYY\\\```]]]VVVYYYYYYXXXXXXYYY^^^eeejjjiiiqqqyyy}}}{{{~~~}}}xxxkkkfff^^^VVVPPPKKKHHHEEE???>>><<<;;;<<>>;;;;;;<<<===============<<<<<<===???AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYXXXVVVVVVWWWXXXXXXXXXVVVUUUUUUYYY___dddkkkiiihhhppp{{{hhhiii~~~~~~}}}ooollljjjiiijjjkkklllmmmlllrrruuupppkkkjjjjjjiiimmmpppssssssrrrrrruuuxxxwwwwwwyyy{{{}}}|||lllWWWGGG@@@>>>@@@AAAJJJEEE@@@>>><<>>>>>>>>======@@@AAA???@@@CCCCCCAAA@@@JJJ[[[|||vvvpppjjjeeepppxxx~~~~~~uuuoooqqqzzz}}}iiiNNNDDDHHHMMMUUUZZZaaajjjtttzzzZZZGGG@@@<<<777555555666666666555555777888999999999:::;;;<<<===>>><<<===>>>???BBBJJJVVV___tttsss___eeexxxzzz}}}```RRROOOHHHCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;===========================>>>>>>??????@@@@@@@@@CCC@@@======@@@DDDHHHJJJRRRvvvzzz~~~wwwmmmuuuyyy}}}|||{{{|||{{{}}}vvvzzzzzzyyyxxxzzz~~~uuuqqquuuxxxpppfff]]]XXXRRRMMMJJJFFF@@@<<<:::;;;<<<===???DDDJJJOOOTTT[[[bbbeeekkk|||{{{bbbSSSTTTfff|||jjjKKKEEEBBB666444===888888888888888999:::;;;666666666777888888999999<<<;;;;;;;;;;;;<<<======::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWUUUTTTTTTUUUZZZYYYVVVSSSRRRUUUZZZ______```bbblllooohhhsssrrrqqqoooooooooppppppiiioooqqqnnnnnnrrruuuvvvwwwxxxyyyyyyyyyzzz|||~~~~~~mmmTTTKKK@@@:::999<<>>;;;<<>>>>>>>>???AAA@@@======BBBBBB??????GGGRRRkkknnnhhhhhhooopppcccNNNEEEBBBLLLNNNQQQVVV]]]fffqqqwww|||zzz{{{|||www|||jjjXXXFFF???<<<999777888555777888888666555777999::::::::::::;;;===>>>???===???BBBGGGSSSfff~~~vvv^^^\\\pppjjjPPPJJJJJJEEEAAACCC@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>?????????@@@???>>>>>>=========>>>>>><<<<<<;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;=============================================>>>BBB@@@>>>>>>AAADDDGGGHHHFFFZZZyyyyyyoooooopppvvv|||oooppppppooonnnooolllbbbVVVQQQOOOLLLGGGBBB===999666888:::>>>AAAFFFNNNWWW]]]ZZZ^^^fffooo~~~uuu^^^XXX[[[kkkuuuSSS;;;>>>@@@666444>>>777777777666777777888888555555666666777888888999:::999999999999:::;;;;;;888999::::::;;;;;;::::::<<<<<<<<<===>>>???@@@AAABBBBBBBBBDDDFFFHHHJJJLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRTTTUUUTTTSSSRRRRRRSSSVVVVVVVVVTTTRRRRRRUUUWWW[[[^^^bbbkkk}}}}}}~~~~~~sssTTTAAAAAA======@@@FFFPPPdddvvvIIICCC>>><<<<<>>999;;;@@@EEEHHHKKKUUU___gggKKKXXXXXXGGGNNNVVVjjj{{{zzzrrrUUUOOOKKKBBBBBBDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@????????????@@@BBB@@@;;;;;;@@@@@@<<<>>>DDDGGGUUUkkkvvv~~~~~~rrrllltttnnnqqq}}}www___OOOFFFIIIIIIIIIJJJNNNUUU___eeeqqquuuzzz~~~uuuooonnnpppooohhhiiihhhcccmmmuuuggg]]]JJJAAA999888777333444888555888:::999777666888::::::::::::;;;<<<===>>>??????BBBHHHSSSffffffZZZdddaaaWWWLLLGGGEEEEEEFFFIII@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>????????????>>>>>>============>>>>>>===<<<<<<;;;;;;;;;<<<<<<::::::999999999:::;;;;;;========================<<<<<<<<<<<<<<<<<<;;;;;;999;;;>>>@@@AAAAAAAAAAAAHHHHHH\\\qqqmmmjjjoooxxx~~~ssspppppppppoooqqqppplllhhhccc[[[RRRFFFFFFEEE@@@;;;999;;;===888<<>>======<<<<<<<<<======@@@@@@AAABBBDDDGGGJJJKKKJJJJJJIIIIIIJJJLLLNNNOOONNNOOOQQQRRRQQQPPPQQQRRRPPPRRRTTTUUUSSSRRRRRRRRRUUUXXX]]]ggg{{{}}}rrrYYYGGGBBBDDD>>>>>>CCCNNN\\\qqqIIIEEE???:::<<>>======================================================<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999::::::;;;;;;<<<===>>>>>>>>>===;;;::::::;;;===>>>;;;=========<<<===???AAA@@@HHHPPPbbbyyyllleeeeeemmmxxx|||sssmmmlllnnnppprrrsssnnnhhhbbb]]]UUULLLFFFAAA???>>>===:::888<<>>>>>???@@@BBBDDDEEEGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMMMMPPPRRRRRROOONNNPPPQQQRRRQQQPPPPPPQQQSSSSSSSSSXXXZZZ\\\```fffrrrwwwyyy}}}yyy___NNNDDD======CCC@@@JJJ___zzzFFFCCC>>>;;;>>>IIIVVV```rrrqqqhhhWWWJJJDDD@@@<<<:::CCCAAABBBLLLMMMYYYuuudddSSSkkkttt^^^NNNSSSZZZkkkjjjgggJJJFFFDDDBBBCCC@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<>>???CCCKKKUUU```fffdddlllnnnmmmxxx}}}rrrfffyyy|||}}}{{{YYYNNNFFFEEEFFFFFFHHHLLLPPPRRRTTTVVVXXXYYYWWWTTTaaabbbdddfffhhhlllqqqtttwwwxxxxxxwwwuuutttuuuvvv{{{{{{zzzzzzzzzyyyyyyyyywwwvvvssspppmmmkkkkkkjjjggggggeeeaaaZZZTTTQQQOOOKKKJJJIIIHHHHHHIIIJJJLLLHHHGGGEEEBBB@@@===;;;:::888888888777777666666666888888888888999::::::;;;888;;;>>>???===>>>BBBFFFMMMPPP[[[sssyyy___[[[fff|||lllXXXMMMIIIEEEBBBCCCCCCCCCBBBCCCCCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999::::::::::::999999999::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===;;;<<<======<<<===???@@@AAADDDFFFOOOmmmnnnaaa^^^bbbiiinnnxxxzzzxxxqqqqqqmmmlllkkkmmmppprrrrrrqqqhhhddd^^^XXXSSSMMMFFFAAAAAA===;;;;;;::::::@@@GGGPPPRRRWWW[[[___fffooowwwhhhYYY___kkkuuu\\\III===;;;999666555555555666444444555555555555444444444444444444555555555555555666666777888888999999777777777777888888888999777888999:::;;;<<<<<<======>>>???AAABBBDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMMMMOOOQQQPPPNNNMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUWWWYYYZZZ\\\dddpppyyyzzz{{{zzzfffNNNCCCDDDKKKRRRWWWUUUiiiBBB@@@===<<>>???>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>AAAIIIUUU^^^^^^kkksssrrrwwwtttxxx~~~yyyqqqlllddduuugggeeeiiitttpppYYYJJJDDDCCCDDDGGGCCCBBBCCCGGGKKKKKKIIIFFFIIIKKKNNNOOORRRUUUZZZ]]]^^^___``````^^^^^^___```ccccccbbbbbbbbbaaaaaaaaa```___\\\ZZZXXXVVVUUUUUUTTTUUUTTTPPPKKKGGGDDDDDDDDDCCCAAA???>>>>>>??????888888777777777777666666777777777777666666666666888888888888999;;;<<<<<<:::===AAAAAA@@@BBBIIIOOOTTTjjjiiiYYYfffiiiOOOJJJHHHEEEBBB@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999::::::::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<>>>@@@@@@??????AAAOOOooovvv|||vvviiiffffffeeecccfffjjjsss|||~~~yyyvvvtttooohhheeeeeekkklllppprrrsssooohhhccc[[[WWWQQQLLLHHHDDD@@@===???;;;999<<<@@@CCCJJJRRRZZZXXX[[[ccciiipppvvvZZZTTTYYYkkk|||[[[<<<:::888777666444444444555666333444444555555444444333333333333444444444555555444444555555666777777777555555666666666777777777666777777888999:::;;;;;;;;;<<<===???@@@BBBCCCDDDCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNMMMLLLKKKLLLNNNLLLMMMPPPRRRTTTUUUUUUUUUVVVYYY[[[YYYXXX]]]hhhrrryyyooo~~~~~~|||zzz```RRRCCCBBBSSShhhrrrqqqnnnqqq@@@>>>======BBBMMMZZZbbbpppiii[[[LLLBBB>>>??????BBBBBBCCCGGGJJJRRRqqq^^^QQQrrrgggMMMKKKUUUnnnfffgggeeeOOOFFFHHHCCC@@@BBB@@@???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????<<<<<>>???AAACCCDDDFFFJJJMMMLLLNNNOOOOOONNNNNNOOOQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLJJJHHHGGGFFFEEEFFFGGGFFFDDD@@@>>>======???>>>===;;;::::::::::::888888888777777777777777666666666666666666777777777777777888:::;;;===>>>???AAACCCEEEIIISSSaaalllooozzzrrryyyxxxRRRCCCFFFDDDBBB@@@??????@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777888888999999999999888888888888888888888888777777999999::::::::::::999999999;;;<<<===<<<<<<===>>>======???BBBCCCPPPooo{{{~~~xxxnnn^^^```gggrrrzzz~~~|||yyytttqqqnnnmmmmmmmmmlllkkkkkklllpppppppppnnnjjjbbbYYYRRRQQQNNNHHHCCC???===<<<;;;:::888;;;CCCKKKPPPWWW^^^aaa]]]bbbnnnwwwiiiXXXOOOUUUeeezzz^^^CCC777666777666555444444444444555333333444444444444333333222333333333444444444444333333444444555555555555555555555555666666666666666666777777888999999:::::::::;;;===>>>???AAAAAA@@@@@@BBBCCCEEEGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLHHHKKKOOOQQQQQQQQQQQQQQQSSSWWW[[[ZZZXXX\\\gggqqqzzzvvvuuusssaaaIIIFFFGGGVVVsss~~~uuuddd```aaa>>>>>>>>>???DDDNNNZZZbbbiiiaaaUUUJJJBBB>>>===>>>BBB@@@DDDJJJNNNaaasssMMMNNNvvv~~~___HHHRRR___eeezzz[[[KKKFFFGGG@@@???CCCBBB??????>>>============>>>========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???>>><<<;;;AAAMMMVVVppp~~~iiimmmbbb___iiirrrrrrpppqqqrrrppptttxxxvvvvvvwwwkkkssssssXXXJJJGGGHHHHHHEEEEEEDDD???999:::@@@<<<===??????>>>???AAABBBBBBCCCEEEEEEDDDDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<======<<<:::888999:::888777777777777777777777777777777777666666666666555555666666777777888888666666777888:::===???@@@BBBCCCEEELLL[[[qqqyyy|||[[[JJJFFFFFFAAAAAAAAA@@@@@@@@@AAABBB????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999888777666777888888999999888888777777777777777777666666666888888999999999999888888888:::<<<===<<<<<<<<<===<<<;;;???CCCAAA@@@PPPeeehhh```\\\aaakkkrrryyy~~~~~~|||xxxwwwwwwwwwxxxzzz}}}~~~~~~~~~~~~~~~uuusssqqqpppoooooonnnmmmnnnnnnmmmllllllnnnnnnnnngggddd```\\\XXXSSSNNNKKKHHHFFFBBB===:::999:::;;;;;;<<>>???>>>>>>@@@BBBDDDEEEGGGGGGHHHGGGGGGGGGHHHJJJKKKKKKJJJMMMPPPQQQPPPOOOOOOOOONNNRRRUUUUUUSSSWWW```hhhrrr~~~|||ssskkkjjjrrr~~~~~~kkk]]]RRRJJJOOOTTTbbbyyydddOOO]]]xxx>>>???@@@CCCIIIRRR]]]dddcccYYYNNNGGGBBB===<<<>>>BBB@@@GGGLLLTTTsssaaaBBBJJJgggkkkYYYNNNUUUdddooovvvTTTFFFCCCDDD======BBB@@@??????>>>=======================================999999999999999999999999:::::::::::::::::::::::::::;;;;;;:::;;;???FFFLLLiiiooolllbbbbbbssslllqqqyyysss|||^^^MMMFFFDDDBBB@@@AAAEEEBBB999888===;;;<<<======;;;;;;;;;===<<<===>>>>>>======???@@@======<<<<<<<<<;;;;;;;;;999:::::::::999888777666666777777666555555777888555666666777777888888888555555666666777888999999555666666777888999999:::777777888:::===@@@BBBCCCDDDEEELLL\\\vvvwwwwww]]]JJJGGGGGGDDD@@@AAAAAAAAA??????AAABBB===>>>>>>>>>======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::999888777666777777888888888888777777666666666666666777777777888888888888888888888888777999<<<===<<<;;;;;;<<<===999:::>>>>>><<>>>>>===:::999:::===@@@DDDGGGOOOWWWZZZ\\\bbbiiimmmuuuuuu]]]TTTXXX___kkkyyyXXXCCC:::777777777666666555444333333222111111222222333333222222111111111222222222333333333333333333333333333333333444444555555555666666666666666666777777777888888888888999:::;;;<<<=========>>>@@@BBBCCCDDDEEEEEEFFFEEEDDDEEEHHHKKKLLLLLLMMMPPPSSSSSSQQQOOOPPPRRRQQQRRRSSSSSSRRRTTTYYY]]]lll}}}~~~zzzvvv}}}}}}qqqmmmooojjjooovvv|||zzzgggTTTNNNZZZkkkwww~~~~~~rrr}}}rrrjjjfff]]]]]]yyy===???BBBGGGNNNXXXbbbiii___SSSHHHCCC@@@<<<<<<@@@CCCBBBJJJNNN[[[vvvPPP>>>JJJUUUTTTRRRPPPSSSfffwww}}}aaaMMMBBBAAACCC===>>>AAA>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999:::<<<>>>@@@AAATTTnnnvvvnnnhhhpppqqqhhhmmm|||wwwuuu~~~nnnfffaaa]]]VVVIIIAAADDDDDD>>><<>>AAADDDGGGHHHJJJNNNZZZqqq~~~vvvggglllaaaOOOIIIFFFDDDDDD>>>@@@AAA@@@>>>===???AAA<<<============<<<;;;;;;999999999999999999999999::::::::::::::::::::::::888999:::;;;:::999777666666777777777777777777666555555666666777777888888888777666666666666777888666888;;;<<<<<<;;;;;;;;;;;;999777999;;;===@@@BBBHHHWWWkkkxxx~~~zzzqqqgggbbb___]]]^^^fffmmmuuuxxxwwwxxxuuuvvvyyy~~~}}}zzzsssrrrqqqooommmmmmoooqqqoooqqqsssuuuuuuuuutttssssssssstttwwwzzz{{{zzzxxxvvvxxxzzzzzzzzzyyyyyyyyyuuuuuuoooddd^^^\\\YYYTTTVVVQQQKKKFFFCCC@@@===;;;888:::<<<===>>>AAAFFFKKKOOOTTT[[[aaabbbdddooo{{{mmm\\\YYYdddvvvsssTTT:::777999444111666222222222333333222222111111111222222222222111111111111111111222222222222333333333333333333333333333333333333444444444444666777777777777888888888888888999:::;;;<<<<<<======>>>@@@BBBCCCCCCCCCCCCDDDBBBAAACCCHHHLLLNNNNNNMMMPPPSSSSSSPPPPPPSSSVVVUUUTTTSSSSSSTTTVVVWWWXXXeeennnuuu|||ssspppyyy|||{{{zzztttkkklllnnnpppmmmkkkpppwwwzzz~~~rrr^^^YYYTTTZZZpppmmm___^^^iii```ZZZ___iiizzz<<>><<<:::DDDWWWeeelll|||sssjjjjjj|||sssbbbXXXlll~~~sssvvv{{{}}}}}}cccJJJCCCCCC>>><<<>>>777999;;;;;;:::::::::;;;888999::::::888888999::::::::::::999999999888888555666777888888777666555555666777666555666999;;;666666777777777777666555777777777777666666666666666666777999:::;;;<<<===<<<===>>>AAADDDGGGJJJLLLRRRWWWgggxxxooohhhbbb|||cccJJJLLLOOOEEE@@@GGG===@@@AAA@@@===<<<>>>@@@<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999888888888888888888888888888999;;;;;;;;;:::888666666666777777777777666666444555555666777888999999999777666444444666777999555888;;;<<<<<<;;;:::;;;777999999999;;;>>>===:::===DDDTTTkkkqqqggghhhkkk{{{tttdddXXXTTTTTT\\\fffiiigggiiipppwwwjjjmmmrrrxxx~~~~~~||||||zzzwwwuuuuuuxxxzzz}}}~~~zzzvvvxxxzzzyyywwwtttrrrqqqllllllfffYYYRRRQQQMMMGGGAAA@@@>>>>>>>>>===:::888555999>>>AAADDDIIIPPPUUUWWW\\\dddiiiiiinnn~~~vvvgggXXXXXXiiirrrIIIAAA888333111000222666---...///111222222222222111111222222222222111111000111111111111222222222333333333333333333333333111111222222222333333333777777777777888888888888888888999:::;;;;;;<<<<<<>>>???AAABBBCCCCCCBBBBBBDDDAAA@@@CCCHHHMMMOOOOOOJJJMMMQQQPPPNNNOOOSSSXXXSSSQQQOOOPPPSSSVVVVVVUUU\\\^^^hhh}}}uuuccchhh|||mmmwww}}}{{{}}}uuuuuupppgggccccccccc```bbbfffooozzzhhhYYY[[[^^^kkktttiiiiii^^^LLLLLL[[[TTTdddwww@@@???AAAKKK\\\kkklllgggXXXLLL???;;;<<<<<>><<<888777777777666666999999888777777777777777888888777777777777888888777777777777888888888888888888888888999999999999777777888999999999999888777666555888<<<>>><<<:::CCCAAAAAAEEEIIIQQQ^^^iiikkkyyywwwnnnsss{{{dddWWWKKKHHHEEE@@@>>>???????????????>>>>>>>>>>>>;;;;;;;;;::::::;;;<<<<<<999999999999999999999999777666555555555777888999777777888888888888777777444444555555555555444444555444333222333555777999666666666666666666666666777777888888888999999999888888888999:::;;;===>>>:::???FFFTTTooo|||uuugggaaa[[[hhhjjj[[[XXXRRRQQQYYY______aaaddd___hhhqqqvvvxxxzzz||||||{{{vvvyyy{{{|||~~~{{{}}}~~~{{{vvvtttwww{{{}}}xxxtttvvvuuuttttttssspppiiidddaaa[[[SSSMMMIIIFFFCCC@@@@@@>>>;;;::::::;;;;;;;;;@@@AAAHHHRRRVVVUUUXXX___```aaaiiivvvqqqbbbYYYZZZooofffAAA888888777555555444444444000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222333333444444555666555555555555666666777888888999:::;;;;;;;;;;;;???AAACCCDDDCCCBBBCCCDDDIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTPPPOOOOOOPPPRRRTTTSSSSSSSSSTTTaaasssyyyrrroootttuuuqqqsssxxxzzz{{{}}}|||yyyrrrmmmmmmkkkhhheeedddfffoooxxxvvv{{{___```uuu[[[```\\\OOOLLLVVVbbbeee~~~<<>>AAAEEEEEELLLOOO\\\wwwKKKOOOIIIFFFLLLMMMMMMUUU\\\lllbbbpppIIIHHHFFFCCCAAA@@@???===;;;;;;;;;:::999999999999:::999999999999999999999999999999888777777777888888888888888888888888888888777888999:::;;;;;;;;;;;;:::>>>JJJ[[[fffgggfffgggooorrryyyyyy|||sssiii\\\RRRUUU___kkkwww|||fff^^^XXXccciiiQQQ@@@===BBB:::;;;===>>>>>><<<:::888888777666888:::<<<<<<;;;888888999999:::;;;;;;;;;888888777777777777888888666666777777777888888888888888888888777777777777999:::::::::888888888888@@@>>>;;;;;;===???@@@AAA999DDDMMMLLLLLL]]]|||rrrvvvjjj[[[PPPGGGEEEDDD@@@>>>?????????>>>>>>>>>=========;;;:::::::::::::::;;;;;;999999999999999999999999666666555555555666888888666666777777777777666666444444555555555555444444555444333222333555666888666666666666666666666666777777777888888888999999777888888888999;;;<<<===<<<===>>>EEEYYYvvv{{{yyyjjjffflllyyykkkjjj___VVVUUUUUUTTTVVVZZZWWW```jjjmmmmmmooouuuzzzzzzwwwuuuyyy|||~~~zzz|||}}}zzzuuutttvvvzzz~~~|||vvvqqqnnnpppooommmlllkkkfff```[[[TTTOOOIIIEEECCCAAA???===>>>===;;;;;;<<>>JJJZZZhhhrrrqqqdddUUULLLBBB;;;;;;===@@@DDDHHHKKKHHHNNNjjjcccLLL[[[[[[PPPPPPQQQSSSZZZlll___pppaaaFFFFFFDDDAAA??????>>><<<:::;;;:::999999888888999999888888888888888888888888999888888777777777777777777777777777777777777777888888999999::::::::::::===888AAAWWWfffgggiiippp|||}}}oookkkllleeennntttqqqkkkfffbbb___ccciiikkkllltttuuulll[[[SSSjjjsssiii]]]RRRKKKFFFCCC???>>>???@@@>>><<<999888888999:::999777555666777777888999999999888888888777777777777888888666666666777777777888888999999999888888777777777777999:::888666555888;;;<<<=========>>>@@@DDDGGGDDDIIILLLQQQeeeyyymmmoooMMMNNNGGGBBBBBBBBB@@@>>>???>>>============<<<<<<<<<::::::999999999999999:::999999888888888888888888666555555555555666777777444555555666666555555444333444444555555444444333555444333333333444555666555555555555555555555555666666777777777888888888777777777888999:::;;;<<<<<<;;;:::<<>>333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333444444444444444444444555666777777777888999999:::::::::;;;>>>AAADDDGGGLLLQQQUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPWWWUUUTTTTTTTTTTTTRRRQQQPPPQQQUUUYYYZZZccc}}}ooopppttt|||{{{yyyzzz|||hhhYYYQQQ^^^YYYbbbEEESSScccoootttpppbbbTTTFFF???:::;;;>>>@@@DDDIIIMMMIIIUUU{{{xxxRRRIIIbbbfffVVVQQQTTTXXX___aaaxxxVVVJJJDDDAAA???=========;;;:::::::::999888888888888888888888888888888888888888888888777666666666666777777777777777777777777777888888888888888999::::::AAA888???WWWeeegggqqqrrrcccbbbhhhttt|||zzzuuussstttuuuzzzgggffftttooo\\\YYYjjjtttuuu~~~}}}vvviii\\\LLLAAA>>>???@@@@@@===;;;::::::;;;:::777555888888999999999777666555999888888777777888888999666666666777777777888888<<<;;;;;;::::::999999999555888;;;:::999999>>>BBB===@@@BBBCCCBBBDDDHHHLLLRRRUUUXXXccczzzqqq||||||qqqyyywwwWWWHHHEEEBBB@@@@@@AAA@@@>>>=========<<<<<<<<<;;;;;;;;;:::999888888888888888888888888888888888777777777555555555555555555555666333333444444444444333333333333444444444444333333555444333333222333333444444444444444444444444444555555666666666777777777777666666777888999:::;;;:::999<<<>>>===BBBYYYsss~~~{{{~~~rrr```UUUSSSRRRRRRSSSRRRRRRWWW\\\\\\```fffjjjmmmnnnnnnooottttttvvvwwwwwwwwwvvvuuuuuuvvvwwwvvvvvvwwwzzz}}}}}}yyyuuuqqqoooooooooooommmjjjfffbbb```ZZZYYYVVVSSSOOOJJJFFFCCCBBB@@@>>><<<;;;<<<<<<<<>>???@@@BBBFFFKKKOOOOOOPPPQQQQQQQQQPPPOOONNNPPPPPPOOOOOOOOOPPPQQQQQQWWWUUUTTTTTTUUUUUUTTTRRRLLLNNNSSSUUUSSSXXXkkk}}}uuujjjgggmmm}}}}}}}}}||||||zzz|||wwwkkkkkkoooyyyssscccZZZZZZ^^^cccpppuuuHHHYYYkkkttttttkkk]]]PPPCCC>>>;;;===@@@AAADDDIIILLLNNNcccdddIIIHHH___```NNNKKKVVVfffvvvssskkkaaaJJJEEEBBB???===<<<<<<<<<;;;:::999999888777777777777888777777777777777777777777888777666666555555666666666666666666666666666666777777777777777888::::::===666;;;KKKSSSUUUeee}}}yyyfff```gggzzziiiZZZaaalllzzzlll]]]YYY^^^hhhpppzzzhhhUUUKKKHHHFFFEEEAAA>>>;;;:::;;;===>>>>>>::::::;;;;;;;;;::::::999999999888888888888999999777777777777888888888888;;;;;;;;;::::::999999999:::<<>>;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777777888888888888777777666666666444444555555555444444444222222333333333333222222222222333333333333222222444333333222222222222333333333333333333333333333444444555555555666666666666666666666666777888999:::888;;;???;;;999DDDUUUwww|||zzz{{{{{{mmm```WWWQQQTTTXXXUUURRRQQQSSSVVVYYY[[[\\\]]]aaacccfffhhhjjjmmmnnnoooppppppmmmnnnoooppprrrtttxxxzzz~~~|||xxxssslllfffaaa^^^]]]^^^]]]\\\ZZZWWWTTTSSSKKKKKKIIIFFFBBB???===<<<======>>>???@@@BBBEEEGGGQQQUUU[[[___```bbbdddffffffssszzzlllggg\\\ZZZdddlllxxxpppmmm~~~sssQQQ;;;555555333000222111000000000000000000................................................//////////////////////////////////////////////////////000111111222222333222222222222333444555666666666555666666777999999<<<======>>>???AAAFFFIIIHHHIIIJJJLLLMMMMMMLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTRRRQQQQQQRRRTTTUUUUUUTTTNNNOOOQQQRRRPPPQQQZZZccchhh{{{ggg^^^dddppp~~~vvvmmmddd]]]ZZZXXXVVVVVVYYY^^^ccceeedddlllsssyyyzzzpppqqqqqqyyyxxxqqqaaa```___bbbjjjwwwIII\\\qqqxxxrrrdddSSSFFFAAA======@@@AAABBBEEEJJJLLLXXXrrrnnnRRRFFFOOO\\\WWWIIIMMMbbbgggzzzWWWEEEAAA@@@>>><<<<<<<<<<<<;;;:::999888777777666777777777666666666666666666666666777777666555555555555555666666666666666666666666666666555555666888:::;;;:::666888?????????OOOdddnnn}}}sssjjjgggiiizzzhhh```]]]rrrppp|||nnneeeVVV]]]iii{{{xxxlllfffcccaaa]]]UUUIII>>>999888999:::999999999888999:::;;;;;;999999888888888888999999888888888999999999::::::999999999999999999999999<<<===???AAACCCDDDEEEEEEJJJHHHGGGLLLXXXmmmxxxlllhhhwwweeeaaacccmmmVVVOOOIIIAAA@@@BBBBBB???>>>???>>>;;;===<<<<<<<<<<<<;;;;;;;;;::::::999888777777777777888888777777666666555555444444444555444444333222111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222333333444444444555555555555555555555555666777888999888777888777888???GGGWWWtttmmmooo|||zzztttmmmaaa[[[eeemmmiii```[[[YYYXXXUUURRROOOOOOQQQRRRVVVWWWZZZ\\\^^^_________```aaabbbcccfffiiilllnnnnnnlllhhhccc\\\VVVQQQNNNJJJJJJJJJJJJIIIHHHFFFEEE@@@@@@@@@>>><<<;;;===>>>===???CCCGGGJJJNNNSSSVVVZZZ^^^ccceeefffhhhkkkooovvveeeYYYUUU]]]fffuuurrrbbbOOO:::111111111000000111111000000000000111111................................................/////////////////////////////////////////////////////////000111111222222111111111222333444555666666555444444555666888999999:::<<<===>>>AAADDDGGGCCCEEEGGGIIIJJJKKKKKKJJJLLLLLLLLLMMMOOOPPPRRRSSSMMMLLLLLLNNNRRRTTTTTTSSSSSSQQQOOOMMMNNNPPPTTTWWW^^^xxxyyy|||uuummmkkknnnuuuuuuooovvvyyyvvvrrroooooorrrvvvyyy~~~zzzeeecccddd^^^[[[___```kkk}}}RRRcccrrrrrrgggXXXJJJAAA===<<<===BBBDDDDDDGGGLLLMMMaaa}}}vvvXXXFFFEEEQQQXXXSSSOOO[[[ppprrrbbbqqqOOOGGGBBB@@@>>><<<<<<<<<===<<<;;;888888777666666666666777666666666666666666666666777666555555444444555555555555555555555555555555444444444444666888;;;===:::999::::::888888@@@JJJHHHPPPYYY```ccceeehhhkkkpppvvviiicccccchhhvvviii___YYYfffkkkUUUFFF@@@???@@@CCCAAA>>>;;;999999:::;;;:::999999888888999999:::999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<======@@@@@@BBBIIIPPPTTTRRROOOOOOQQQXXXfff|||gggTTTNNNKKKFFFBBB===BBBBBB>>><<>>???DDDPPPiii~~~}}}uuufffmmm~~~yyy||||||wwwooofff___XXXTTTRRRPPPPPPQQQQQQQQQOOONNNMMMSSSRRRRRRSSSUUUXXXYYYZZZYYYXXXUUURRROOOKKKHHHFFF???@@@AAAAAAAAAAAAAAA@@@>>>???AAAAAAAAACCCGGGKKKHHHLLLPPPTTTVVVYYY^^^bbbaaaeeejjjnnnrrr{{{ttthhh^^^YYYXXXdddtttqqq___BBB:::555555444000000222000000////////////000000------------------------------------------------......................................................//////000111111222000000111111222444555666555444333333444555777999666888;;;<<<===>>>AAACCCBBBCCCEEEGGGGGGHHHGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNIIIHHHIIIKKKNNNPPPQQQPPPQQQQQQOOOLLLLLLOOOQQQRRRRRRbbbxxxssslllmmm|||vvvvvvlll```eee~~~ttt```VVVTTT\\\___ZZZYYY^^^xxx^^^iiippphhhYYYMMMFFFCCC;;;:::===BBBEEEFFFIIIOOOOOOgggjjjKKK@@@DDDIIINNNOOOUUUeeetttddddddZZZDDDFFFDDD@@@>>><<<<<<======<<<;;;888888777666666666666666666666666666666666666666666666555444444444444555555555555555555555555555333333333444666999<<<>>>777999999888888999;;;;;;@@@DDDIIINNNTTTZZZ___bbbrrrwwwyyyvvvwwwsssmmmooofffrrrvvvnnnmmmzzz}}}kkk```jjjppp^^^WWWWWWYYYUUUQQQKKKEEE@@@>>>>>>>>>:::999999888888999999::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBHHHHHHLLLWWWcccjjjiiieeeeeekkkyyy~~~}}}iiiMMMKKKJJJ@@@>>>FFF;;;@@@AAA<<<;;;??????<<<>>>============<<<<<<<<<<<<;;;:::999888888888888888777777666555444444444333444444555444333111000222222333333333333222222111111222222222222111111...///000222222333333333111111111111111111111111222222333333333444444444555555444444444555666666///999<<<777555:::;;;666>>>;;;HHHhhhxxxnnnrrriiilllttt}}}rrrhhhbbbVVVVVVUUUSSSPPPLLLIIIGGGJJJHHHGGGGGGHHHJJJJJJJJJFFFFFFFFFEEEDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCAAADDDFFFHHHIIIMMMSSSXXXWWW[[[^^^______```dddgggkkkooouuu|||oooaaa^^^]]][[[^^^eee{{{jjjKKK999888111...333555111///111//////.........//////000------------------------------------------------......................................................//////000111111111000000000111222444555666555444333222333555777999666888:::;;;::::::;;;<<>>???@@@@@@???@@@CCC===???KKKQQQNNNJJJKKKTTT^^^jjjxxx~~~kkkkkk^^^VVVLLLFFFDDDCCC@@@<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999888777666555444444444444444444444444444444222222222222222222222222222111111111000000//////222111111111000000//////222111111111000000//////000000000000111111111111222222222333333333444444555444444333333333444444666666666666777777777777888999>>>HHHWWWkkkzzzxxxwwwxxxzzzxxxpppkkkwwwwwwiiitttttteee^^^___\\\SSSJJJMMMIIIHHHJJJKKKHHHFFFHHHCCCDDDEEEFFFFFFFFFDDDCCCGGGBBBAAAGGGJJJHHHIIIMMMUUURRRQQQUUUXXXZZZ___ddddddfffiiikkkllloootttyyy~~~yyyddd```ZZZXXX___lllzzz}}}[[[AAA777777000000000000000000000000////////////////////////,,,,,,------------,,,,,,------------------------------------------------............////////////............///////////////000000000111111111111222222222333333333444444555666888:::;;;;;;;;;:::???BBBEEEGGGFFFDDDCCCBBBEEEFFFHHHIIIHHHGGGEEECCCGGGFFFFFFIIINNNPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKEEEMMMRRRVVVdddxxx}}}xxxvvv~~~|||oookkk___dddpppnnnkkkkkkhhheeennnoooiiilllzzz{{{rrrlllbbb^^^^^^VVVOOONNNRRR]]]pppmmmkkkeee[[[OOOEEE???===???===>>>AAAFFFKKKOOOSSSllloooKKK>>>@@@AAAJJJEEEFFFVVViiiyyy```ccc```KKKEEE===>>><<<<<<;;;:::999999999999777777777777666666666555555555555555444444444444444444444444444444444444222333444444555444444444444444444444444444444444444555555555666666666666999999AAARRRdddpppxxx}}}}}}rrrkkklllwwwyyycccTTTNNNSSSZZZuuu|||lllZZZRRRQQQVVVdddzzzzzz___SSSQQQQQQ^^^fffhhh\\\MMMFFFCCCBBBBBBPPP___cccYYYLLLGGGGGGHHHMMM]]]rrrxxxoooeeecccdddvvvqqqjjjmmmppp^^^iiigggSSSMMMFFFCCCDDDDDDCCC@@@>>>>>>======<<<;;;;;;;;;::::::::::::999999999999999999888777666555444333444444444444444444444444222222222222222222222222111111111000000000//////111111111000000000//////111111111000000000////////////000000000111111111222222222333333333333444444444333333333333444444555555666666666777777777666888<<>>:::???<<<>>>FFFJJJLLLSSS]]]```DDD===BBBEEELLLFFFMMMZZZiii```{{{TTTHHHCCC===???<<<;;;:::999999888888999777777777666666666555555555555555555444444444444444444444444444444444444222222333444444444444444444444444444444444444444444444444555555555666666666666>>>OOOaaannnwww~~~uuunnnqqqqqq```VVVTTTWWW[[[xxx~~~rrraaa\\\VVVWWW___kkkuuuzzz{{{yyyzzztttqqqxxx~~~nnnZZZWWWZZZccchhhbbbffffffqqq{{{xxx}}}|||zzz~~~iiiMMMJJJFFFBBBAAACCCDDDBBB@@@>>>======<<<<<<;;;::::::::::::999999999888888888888888777666555444444333333333333333333333333333222222222222222222222222111111000000000000//////111111000000000000//////111111000000000000////////////000000000000111111111111222222222333333333444333333222222333444444444555555555666666666666555888:::888888@@@PPP]]]}}}~~~}}}hhh``````iiivvv{{{}}}zzzuuummmggghhhhhhccc___]]]WWWTTTQQQQQQSSSWWW[[[\\\UUURRRPPPQQQSSSXXXcccnnnyyyjjjaaa\\\YYY[[[```nnnuuurrrlll}}}iiiHHH444111444333///000000000000000000000000........................---..................------------------------------------------------------------.........//////---------.........//////////////////000000000000111111111222222222333333444555666888999999999999???AAADDDFFFEEECCCCCCCCCAAAAAACCCEEEGGGIIIJJJKKKHHHIIIKKKNNNPPPOOOLLLIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGAAA<<>>@@@<<<;;;:::999888888888888777777666666666555555555555555555444444444333333333333333333333333333333222222333444444444444333333333333333333333333333333333444444444555555555777555888BBBLLLSSSYYY^^^ttt|||xxxsssxxxyyyxxx{{{qqqllloootttlllzzzzzzvvviii```\\\VVVQQQUUUVVVZZZbbbpppuuuxxxxxxqqq}}}vvvuuummmYYYKKKGGGEEEBBBAAAAAA@@@>>>;;;======<<<<<<;;;::::::999999999888888888777777777777777666555555444333333222222222222222222222222111111111111111111111111000000000000000000//////000000000000000000//////000000000000000000//////////////////000000000111111111111111222222222222222222222222222333333444444444444444555555555555666888999777555999AAAHHHccc}}}xxxeeecccmmm|||}}}yyyvvvtttuuuzzz~~~rrrqqqooommmnnnxxx|||kkk^^^WWWTTTXXX___fffooowwwkkkppp~~~YYYGGG333,,,222777444...////////////////////////---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------................../////////000000000000000111111111222222333444555666777888888999>>>@@@CCCDDDCCCBBBBBBCCCAAAAAABBBDDDFFFHHHKKKLLLHHHJJJMMMPPPPPPNNNJJJGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDEEECCC@@@DDDNNNUUUUUUiiirrr}}}sssWWWHHH???888jjj^^^NNNCCC???===:::777<<<>>>EEEIIIJJJPPPgggxxxTTT@@@>>>CCCJJJNNNQQQXXXrrrssszzzSSSCCCAAA>>>;;;;;;;;;;;;:::999888888888888666666666666555555555555555444444444444333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333444444444444999555444777:::;;;>>>BBB^^^```^^^gggyyyxxxvvv{{{sssbbbcccqqq}}}wwwooogggUUUTTTQQQQQQYYYkkk{{{pppWWWPPPdddvvv}}}tttvvvqqqgggeee|||ttt```XXXTTTOOOEEEDDDCCCAAA@@@???<<<:::<<<<<<;;;;;;::::::999999888888777777777666666666666666555555444444333333222222222222222222222222111111111111111111111111//////////////////000000//////////////////000000//////////////////000000...////////////000000000000000000111111111222222111111111111111222333444222333333333444444444444555555555777999;;;<<<;;;EEEYYYwwwjjj[[[gggrrryyy|||xxxsssvvvyyy}}}~~~rrreeeZZZTTTQQQTTT```sss}}}rrrwwwbbbIII888444111222444555333000........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............//////////////////000000000111111333333333444555666777888<<<>>>AAABBBAAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJHHHKKKNNNPPPOOOLLLIIIGGGFFFGGGGGGHHHGGGFFFEEEDDD@@@DDDFFFEEEDDDFFFEEECCCIIIVVVffftttvvvaaaLLL???:::555000dddXXXIII>>>;;;;;;;;;:::CCCEEEEEEDDDHHH\\\zzzfffEEE<<>>>>>;;;;;;:::999888888777777888666666666555555555444444444444444444333333333333333333333333333333333333111111222333333333333333222222222222222222222222222222222333333333444444777444444666777666777;;;JJJLLLPPP```uuuxxxvvv~~~yyyuuuvvv}}}xxx___RRRVVV___ttt{{{wwwmmmaaa[[[^^^dddfffbbb^^^^^^dddoooxxxooottt~~~qqqdddaaabbbsss}}}nnn^^^]]]\\\bbb{{{pppUUUMMMNNNLLLIIIAAAAAA@@@@@@??????>>>>>><<<;;;;;;::::::999888888777777666666666555555555555555444444444333333333111111111111111111111111111111111111111111111111......////////////000000......////////////000000......////////////000000......////////////000000///000000000000111111111000000000000111222333333222222222222333333333333333111222666;;;<<<999555;;;BBBTTTpppeee\\\VVVTTTmmmvvvvvvsssooorrryyy~~~sssqqqnnnhhh^^^RRRKKKNNNUUUeeennnrrrzzzXXX===333...111444333///...000222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------.........///........./////////000000222222222222333555666777:::<<<>>>???>>>>>>@@@AAABBBCCCCCCDDDEEEGGGGGGHHHGGGJJJNNNOOOMMMJJJHHHGGGFFFFFFGGGGGGGGGEEEDDDCCCAAABBBCCCBBBAAAAAACCCDDDBBBJJJTTT\\\eeevvvqqqbbbNNNFFF<<<666777777444000ZZZPPPDDD;;;888:::===>>>BBBHHHHHHHHHVVVrrrkkkQQQ===@@@FFFKKKXXXiiigggaaa]]]FFFGGGAAA???AAA<<<;;;:::999888777777777777666666555555555444444444444444444333333333222222222222222222222222222222111111222333333333333222222222222222222222222222222222222222333333333333444222333777888666777;;;:::>>>CCCRRRbbbdddjjj}}}vvvlllmmmpppvvv{{{~~~iiiWWWSSSXXXeeexxx~~~tttuuuyyyzzz|||tttpppjjjdddUUURRRUUU]]]gggppp}}}wwwoooooouuu|||xxxnnn___]]]]]]ccciiigggbbbgggyyyzzzmmmnnnooopppyyynnnXXXKKKGGGFFFDDDBBB>>>>>>>>>>>>======???@@@;;;;;;::::::999888888888666666666555555555444444444444444333333333333333111111111111111111111111111111111111111111111111........./////////000000........./////////000000........./////////000000........./////////000000/////////000000000111111/////////000000111333333111111111111222222222333333222333444777888888666;;;<<>>@@@@@@AAACCCEEEGGGGGGGGGGGGGGGJJJLLLMMMJJJHHHHHHHHHFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@???@@@DDDIIIGGGHHHIIIKKKPPP]]]ooo}}}yyyiiiVVVCCC666>>>888111//////111222333QQQJJJ@@@888666999>>>BBB<<>>>>>>>><<<;;;;;;<<<>>>;;;;;;::::::999888888777666666555555555444444444444444333333333333333333000000000000000000000000000000000000000000000000---.........//////000000---.........//////000000---.........//////000000............/////////000////////////000000000000////////////000111222333000111111111111222222222555666666555333444777:::888:::<<<>>>EEEXXXqqqpppiiifff```dddgggddd[[[UUUWWW\\\___dddjjjrrrzzzxxxuuuxxxxxxuuuuuuwwwvvvsssttt{{{xxxuuuuuuqqqmmmkkk___^^^ZZZTTTQQQTTT]]]eeeiiidddaaaccchhhrrreeeSSSUUU]]]mmm|||aaaEEE777777666000+++000///...///222222111000------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////111111000000111333555666777999:::;;;;;;;;;===???===???CCCFFFHHHHHHHHHGGGFFFIIILLLKKKIIIGGGHHHIIIFFFGGGGGGGGGFFFEEECCCBBB@@@AAABBBBBB@@@???CCCHHHGGGCCC@@@AAADDDKKKUUU]]]ooo{{{}}}iiiRRREEE@@@===:::777333333555666444111111333IIIBBB===;;;::::::???EEECCCIIIKKKTTTvvveeeAAA@@@>>>DDDNNNSSShhhvvv[[[bbbUUULLLBBB<<<<<<======<<<999999999888777666666555666666555444333333222222222333333444444333333222111111111111111111111111000111111111111222222222000000000000000000000000000111111111111222222222333333333333333333333333555555777:::===LLLlllzzzuuu|||~~~{{{}}}|||rrraaaVVVMMMNNN\\\ggglllsss~~~iiiccciiikkknnnrrrpppxxxhhh]]]^^^gggttt}}}vvvzzz}}}www|||{{{wwwvvvrrrkkkffffffTTTcccdddZZZiiilll\\\NNNLLLIIIFFFCCCAAA@@@@@@???>>><<<;;;::::::;;;;;;<<<<<<<<<;;;:::999777666555555555666555555444333444444333333222111000000000000000000000000000000111111000///////////////000000////////////000000------------------------................................................---......///////////////////////////000000000000111111000000111111222333444444444555555555555666777999999888:::AAANNNXXXsss|||yyyfffYYYWWWRRRRRR^^^bbbcccnnntttlllccc\\\___```bbbdddhhhqqq~~~vvvyyy~~~~~~zzzgggccc]]]ZZZYYY[[[[[[\\\WWWVVVVVVVVVXXX___kkkvvv^^^PPPUUU\\\jjj___JJJCCC:::555444333///,,,...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------..................////////////000000111222333555666777888:::<<<=========???AAA???AAACCCEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFEEEHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBAAABBBDDDDDDDDDCCC@@@AAABBBBBBAAACCCEEEHHHSSSZZZiiiwwwyyydddFFFBBB<<<999888777444222111111111111111111111111CCC===888999:::;;;???DDDIIIIIIPPPffflllNNN>>>AAAFFFQQQTTTKKK[[[iiiaaakkkNNNGGG>>>:::;;;======;;;999999888777777666555555666555555444333333222222222333333444444333333222111111111111111111111111000000111111111222222222000000000000000000000000000000111111111222222222333333333333333333333333444444666777888@@@UUUjjjyyy~~~sssfff\\\VVVYYY]]]vvvwwwqqqkkkhhhmmm|||~~~||||||{{{lllgggfffhhhbbbXXXVVV]]]___\\\kkkfff___eeehhhXXXQQQKKKJJJGGGDDDBBB@@@@@@???>>>===<<<;;;:::::::::;;;<<<<<<;;;;;;:::888777666555555555555555444333333444444333222222111000000000000000000000000000000111000000///////////////000//////////////////000------------------------................................................------...///////////////.../////////000000000000111111000000000111222222333333333333444444444444333555777777777;;;CCCJJJPPP]]]ppprrrZZZRRR]]]UUUUUU^^^nnn||||||vvvpppeeefffgggfffdddffflllrrrrrrssspppjjjhhhkkkkkkhhhbbb]]][[[[[[ZZZYYY]]]bbb___aaa```ZZZYYY\\\``````WWWUUURRRPPPPPPRRRUUUWWW\\\```iiiuuunnnccckkkyyyqqqUUU???===777222000111222111...........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,---------,,,,,,,,,------------...............////////////000000000111333444666777777999;;;<<<<<<===???@@@???@@@BBBEEEFFFGGGFFFFFFHHHIIIJJJJJJJJJIIIGGGFFFGGGFFFEEECCCCCCCCCCCCDDDCCCBBBBBBBBBDDDEEEDDDCCCAAAAAAAAA@@@???@@@BBBDDDEEEGGGMMMVVV]]]eeerrryyylll]]]LLL@@@>>>:::666444444444222111111111111111111111111111???999555999===???BBBEEEMMMJJJXXXsss~~~kkkNNN===???DDDLLLVVVTTTJJJ\\\cccxxxOOOEEE@@@;;;999;;;<<<<<<:::888888777777666666555555555555444444333333222222222222333333333333222222111111111111111111111111000000000111111111222222000000000000000000000000000000000111111111222222222222222222222222222222222222444555444666???IIIZZZkkkyyy}}}{{{wwwxxxtttqqqqqqzzzxxxhhh\\\XXXbbbmmm|||xxx}}}tttkkkmmmooofff[[[VVVVVV\\\XXXQQQ___}}}|||pppYYYLLLHHHIIIGGGFFFDDDBBBAAA?????????======<<<;;;::::::::::::;;;;;;::::::999888777666444444555555444444333222333333333222111111000000000000000000000000000000111000//////......////////////............//////------------------------------------------------------------------------------...////////////........./////////000000000000000000000000111111222111111222222222333333333111444777777666777:::===:::FFFXXXhhhuuuuuu___aaaRRROOOOOOVVV___gggooouuu{{{|||zzzvvvuuuvvvvvvsss|||pppdddaaaaaa```___```___\\\]]]ccchhhfffeeeeee]]]aaa```YYYVVV\\\dddiiihhhiiiiiihhhgggjjjpppvvv}}}uuunnnvvv|||}}}wwwvvv~~~[[[CCC999777222///------000222000...------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000111222333555666666888:::;;;;;;;;;===???>>>@@@BBBDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAABBBDDDEEEDDDCCCAAAAAAAAA???======???@@@>>><<<===AAAEEEKKKXXXdddooo|||{{{jjj___PPPCCC;;;777555333555333111000111222111111000000000000000000000000???999777<<>>>>>>>><<<<<<;;;::::::999999999999999999999888777666555444444444444444333222222333222222222111111000000000000000000000000000000000000///............//////......------......///------------------------------------------------------------------------,,,---......//////.............../////////000000000////////////000111111111111111222222222333333333666888999888777888999<<<@@@GGGLLLVVVhhhwwwqqqnnnhhh```[[[XXXVVVVVVVVVTTTSSSRRRUUU[[[cccggghhh{{{jjjgggfffbbbfffooouuuqqqvvvzzz{{{yyytttwww~~~ssseee^^^___dddggggggeeeKKK;;;333555:::222000//////111111///,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------.........///////////////000111222444444555666888999999:::<<<>>>>>>???AAABBBDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@@@@AAABBBCCCBBBAAA@@@@@@@@@>>><<<<<<>>>@@@>>>===???BBBBBB@@@CCCIIIJJJRRRaaaqqqzzz|||uuuoooiii___RRRIIIAAA===666333333555666666333222111000111111222222000000000000000000000000???;;;:::???DDDFFFHHHJJJLLLcccvvvmmmRRR???@@@IIIJJJVVVQQQIIIYYYxxxjjjQQQFFF???===<<<;;;:::999888666666666666555555555555555333333333333333222222222111222222333333222222111000000000000000000000000//////000000000111111111//////////////////////////////000000000111111111111111111111111111111111000111111222555888888777333>>>QQQccclllsssvvvbbb\\\aaazzz|||tttlllooogggZZZ]]]cccoooppphhhiiifffXXXPPPRRRZZZkkk{{{~~~tttgggUUUVVV^^^qqqzzzggg]]]PPPHHHEEEDDDCCCAAA@@@@@@??????>>>======<<<;;;;;;;;;::::::999888888888888888888777666555555333333333333333222222111222222111111111111111000////////////////////////000//////.....................------------......------------------------------------------------------------------------,,,------...........................//////////////////......//////000111111222222222333333333333666666777777777888999::::::;;;;;;999===KKK```ppp{{{tttnnn^^^WWWQQQQQQVVVZZZ\\\]]]lllzzzrrrgggiiiiiiiiixxxssseee[[[ZZZ[[[aaaooodddPPP===777777333000///111000000000000///---,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,------------------.....................///000111222333333555777777777888:::<<<===>>>???AAABBBBBBBBBAAADDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCC???>>>===>>>@@@AAA@@@???>>>>>>>>>===<<<===???AAA===<<<>>>AAA@@@;;;999;;;??????CCCJJJOOOUUU___iiieeekkktttvvvooofff]]]PPPJJJCCC@@@AAA???;;;666111111222333333222000...222222222111000000000111////////////////////////===;;;<<>>>>>>>><<<;;;999888666555555555555555555555444444333333333333222222222222111111222222222222111111000000000000000000000000/////////000000000111111/////////////////////////////////000000000111111000000000000000000000000222333111///111555555333444444999CCCLLLYYYssslll^^^eee~~~~~~pppeee```sssjjjccceeerrrjjjdddjjjyyyYYYTTTNNNFFFBBBBBBCCCDDDCCC>>>>>>>>>>>>>>>===<<<;;;::::::::::::999888777777666777777777666666555444222222333333222222111000111111111111111111111111////////////////////////000///......------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------........./////////...............///000000111111222222222333333333444444333333444666888999444666888888888===FFFNNNbbbnnnvvvgggaaa```]]]ZZZYYY\\\eeekkkmmmrrrzzz{{{vvvjjjbbb___bbbbbbeeewwwsssmmmnnnqqqqqq{{{zzzuuutttpppjjjuuu}}}bbbMMM;;;888555555333//////111------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.....................///000111111111333555666666777888:::<<<===???@@@AAAAAA@@@@@@DDDEEEFFFGGGGGGGGGFFFEEEAAABBBBBBCCCBBBBBBAAAAAA===<<<;;;<<<>>>???>>>===<<<=========<<<<<>>::::::<<<<<<:::;;;>>><<<::::::=========AAAGGGHHHIIIMMMSSS\\\fffooouuu|||vvvrrrvvvzzzyyy|||zzz|||}}}xxxwwwxxxnnn^^^PPPLLLJJJCCC:::===888333111222444444333///000000000000...---,,,///000111000...---...///////////////////////////;;;<<>>>>>>>>>>>>>><<<;;;:::999:::::::::999888777666555666666666666555444444222222222222222111111000000000000000111111111111//////////////////////////////...------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////......------......///000000000000111111111222222222111111222333444444444333555888:::::::::<<<>>>???KKK]]]qqq|||yyyyyytttuuummm^^^WWWYYYVVVNNNSSSRRRSSSTTTQQQPPPZZZfffppp}}}ggg```fff^^^dddggghhhjjjooorrrrrrnnnggg\\\SSSOOORRRYYY^^^\\\qqquuuaaaOOO===111444666444///,,,///333555,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------------...///000000000222444555555555777999;;;<<<>>>???@@@??????>>>AAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???===<<<;;;<<<>>>???>>>============;;;::::::;;;======999888;;;<<<;;;<<>>;;;:::<<<@@@DDDFFFJJJIIIGGGFFFEEEGGGJJJKKKLLLGGGGGGLLLOOOLLLFFFCCCAAA@@@;;;666666999777333888777444222000000000111...///////////////111222,,,...000000...---...000........................;;;>>>CCCHHHIIILLLWWWccc{{{bbbHHH:::<<>>999999999888666555666777444444444444444444444444222222222222222222222222111111222222222222111111000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000---222333//////333555111666333444999666444???OOOkkkyyyxxx}}}{{{kkk[[[LLLJJJPPPCCCDDDEEEEEEBBB???===;;;>>>>>>??????>>><<<:::999999999::::::999888666555555555555666555555444444222222222222222111000000000000000000000111111111//////////////////////////////...------------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////...------------...//////////////////000000000000111111222444555444222000444444444555666777888888:::@@@GGGPPP^^^tttssspppjjjaaaQQQUUUYYYYYYUUURRRSSSVVV[[[^^^ccceee]]]RRRLLLLLLOOOSSSTTTTTTXXX^^^aaa```aaa[[[VVVVVV___nnn|||pppXXXDDD:::777666666...000...,,,000666111&&&111111111///------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------...///000///111333444444555777888;;;<<<===?????????>>>>>>===>>>???@@@AAA@@@@@@???BBBBBBCCCCCCBBB@@@???===>>>===<<<===>>>??????=========<<<:::888777888:::777555777<<<===999666666999666555888888666888<<<555555666999;;;======<<<777666:::??????:::777999777777:::<<<999444666;;;333777999555111222222111,,,...000111000000111222...000111111///.........+++...111111000///111333........................======BBBHHHGGGJJJ___yyyzzz```HHHAAA@@@AAAHHHRRROOO]]]dddiiiuuu|||PPPCCCAAA<<<===;;;999777555555555555444444444444333333222111111222222333333222222111000000111111111111000000//////000000000000//////////////////............////////////////////////////////////000000000000000000000000000000000000///000000000111111111111111333444555555555777999KKKWWWkkk}}}vvviiijjjsss{{{ttt|||llldddYYYPPPLLLJJJHHHFFFCCCCCCBBBAAA@@@>>>>>>===>>>======;;;:::999888888999888888888777777666666666555444333222222222222000000000000000000000000000000000///......------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................------............////////////......///111111222222222666666666666666555555555999<<<>>>@@@CCCLLLYYYcccuuu~~~}}}|||}}}~~~xxxnnnhhhiiilllkkknnnpppiii^^^ZZZ\\\cccllltttwww}}}}}}uuu}}}{{{iii^^^GGGDDD>>>777333111000111111111000000//////......///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++*********+++---...************************+++++++++,,,,,,+++++++++))))))))))))************************************)))************+++++++++,,,,,,---------,,,,,,+++---------............///000111222222222333666999777999<<<======<<<===>>>>>>????????????@@@@@@@@@BBBDDDFFFEEEBBB>>><<<<<>>>>>>>>===;;;;;;;;;;;;:::999888777:::::::::999999999888888666555555555555666666777666666666666666666666666555555555555555555555555333333333333333333333333111111111111111111111111111111111111000000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,@@@CCCEEEFFFKKKVVVdddlll^^^LLL??????BBBCCCHHHPPPLLLWWWcccuuu{{{eeeGGGAAA???:::<<<;;;999777555555555555333333444444333333222111111222222333333222222111000000111111111111000000//////000000000000//////////////////....................................---............///////////////////////////////////////000000000111111111000222444444444444666888:::DDDUUUgggsss}}}|||xxx}}}zzzhhh[[[VVVOOOJJJGGGGGGGGGGGGBBBBBBAAA@@@???>>>============<<<;;;:::999888888888888888777777666666666555555444333222222222222000000000000000000000000000000//////......------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------......//////............////////////......///111111222222111444444444444444444444444444777::::::999===DDDIIINNNVVVfff{{{|||hhhXXXMMMDDD>>>:::888555222000111111222000000000///////////////............------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++*********+++,,,---******************************++++++++++++******))))))))))))************************************)))************+++++++++++++++,,,,,,,,,,,,++++++------------...............///000000111222555777777999<<<======<<<===>>>>>>>>>?????????@@@@@@@@@AAACCCDDDBBB@@@===<<<===?????????>>>>>>>>>======;;;;;;;;;;;;:::999888777::::::999999999888888888666666555555555555555666444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,BBBHHHHHHEEEOOO___```VVVDDD<<<:::AAAGGGFFFHHHMMMPPPZZZnnnvvvsssrrrKKK???@@@>>>:::;;;:::888666555444444444333333333333333222222111111111222222222222111111///000000111111000000/////////000000000000///////////////............---........................,,,,,,---------.........////////////////////////////////////000000000000///111222333222222444666000555???LLLYYYkkk}}}{{{iiiYYYMMMKKKKKKHHHEEEBBBBBBCCCEEEAAAAAA@@@???>>>>>>======<<<<<<;;;:::999888888777777777777666666666666666555444333222222111222222000000000000000000000000000000//////...---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---...///000000---............/////////......///000111111111111222222222333333333333333333666999999666555777999;;;===DDDQQQbbbuuuooobbbNNN===555333333333000////////////000111222.........///////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++************+++,,,,,,************************)))******************)))))))))))))))************************************)))************+++++++++******+++++++++++++++***------------............---...///000000111333666777999;;;<<<<<<<<<===???>>>>>>>>>?????????@@@@@@@@@@@@@@@???===<<<===>>>>>>>>>>>>>>>============;;;;;;;;;;;;:::999888888999999999999888888888777777666555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,DDDGGGIIILLLTTTYYYQQQCCC;;;:::???GGGKKKIIIIIILLLZZZjjj}}}TTT>>>??????<<<;;;999888777666555444444333222222333333333222222111111111222222222222111111//////000000000000////////////000000000000////////////.........---------........................,,,------------.........////////////////////////........./////////000000...///111111111111222444333444777;;;AAAPPPkkkvvvsss}}}hhhZZZSSSLLLGGGGGGIIIIIIFFFAAA??????AAA@@@@@@???>>>>>>===<<<<<<;;;::::::999888888777777666555555555555555555555444333333222111111222222000000000000000000000000000//////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////......///000111111000000111111222222222222333333222444777888777777888999===;;;:::<<>>>>>>>>>>>????????????>>>>>>===;;;::::::<<>>>>>=========<<<<<<<<<:::;;;;;;;;;::::::999888999888888888888777777777777666555444333333333333222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000/////////.................................------------------------++++++++++++++++++++++++FFFEEELLLVVVWWWKKK???;;;<<>>>>>???>>>>>>>>>======<<<<<<;;;999999999888777777666666444444444444444444444444333333222111111111222222/////////////////////////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++------------...............//////000000000000///111111222222222333333333000111222333444555888:::777777777888:::===AAADDDHHHLLLUUU___iiirrryyy|||uuu[[[WWWRRRLLLEEE===666222222222333333444333000...///000000000000///...---,,,,,,------......//////---,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++************))))))************************************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++,,,,,,,,,------------...,,,...000111111111333555555777888999999:::<<<>>>======>>>>>>>>>?????????<<<<<<;;;999888999<<<>>>=========<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999999888888888777777777666666666666555333222222222222222222222222222222222222000000000000000000000000......................../////////////////////////////////............---------------------------------------------------++++++++++++++++++++++++HHHGGGNNNXXXSSSAAA888<<<===BBBIIIKKKKKKOOOXXXaaavvvrrrTTT======???888333777666666666666555444333222000111222222222222222222000000111111111111000000...//////000000//////...//////000000000000//////.........------------,,,---------------------------............/////////........................------------.........///---///000000//////000111222111333444333444<<>>>>>>>>=========<<<<<<;;;;;;;;;888888777777777666666666333333333333333444444444222222111111111111222222//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////...---,,,+++******,,,------------............//////000000/////////000000111111222333333333555444222222333555777999000333777999999:::<<<===@@@AAACCCFFFJJJOOOTTTVVV___fffooowwwyyynnnbbb___^^^YYYLLLAAA:::999777444333222222222222222222111000///......+++,,,---...............,,,,,,,,,---------------,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++*********************************+++******)))(((************************)))******************)))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------+++---000111111222333444333555666777777888;;;>>>=========>>>>>>>>>??????<<<<<<;;;999777888:::======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999777777777777666666666666555444333333222222222222222222222222222222222222////////////////////////........................///////////////////////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++FFFIIIMMMLLLDDD<<<;;;===???FFFLLLLLLKKKRRRaaammmWWWFFF;;;<<<<<<555333777555555666666555444222111000000111222222222222222000000111111111111000000......////////////......//////000000000000//////.........---------,,,,,,------------------------,,,,,,---------.................................,,,,,,---------............///000000//////000111000...000333444333666;;;<<>>@@@CCCEEEGGGHHHDDDKKKQQQRRRWWW___cccccceeelllwwwyyykkkbbb[[[TTTNNNJJJEEE@@@???>>>:::777666666555444222222222333/////////......///111333++++++,,,,,,---.........---------,,,,,,,,,,,,,,,++++++++++++************************++++++++++++************************++++++++++++++++++++++++)))***++++++***)))((('''******************************++++++++++++******))))))))))))************)))))))))))))))))))))))))))************+++++++++)))***+++,,,------------++++++,,,,,,,,,---------))),,,///000000000111222111333444444555777:::<<<============>>>>>>>>>???<<<<<<<<<:::888888999;;;<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999777777666666666555555555333333222222222222222333000000000000000000000000////////////////////////.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************BBBJJJIII===777<<>>??????<<<999;;;;;;;;;;;;;;;;;;::::::666666666666666555555555111111222222222333333333222111111111111111222222///////////////////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////......------......///000000111333333222333333333222111444555666555444555:::>>>:::;;;>>>@@@AAAAAA@@@@@@CCCIIIKKKFFFEEEIIIKKKIIILLLMMMOOOPPPRRRUUUXXX[[[\\\]]]bbbjjjmmmmmmpppvvvlllssswwwttttttzzz~~~~~~}}}zzzwwwoooddd```bbb[[[YYYQQQFFFAAABBB???888222777:::666222111333555111222444333111/////////+++---......---,,,------000///......------......---------,,,,,,++++++++++++++++++************))))))************+++++++++************************++++++++++++++++++,,,,,,)))***+++++++++)))((('''************************++++++,,,,,,,,,,,,++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++)))***+++,,,---.........++++++,,,,,,,,,---------(((+++.../////////000111000222333333444666999<<<============>>>>>>>>>>>><<<<<<<<<;;;999888999:::<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;:::::::::777666666666555555555555222222222111222222333333////////////////////////000000000000000000000000......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************CCC>>>::::::999999===DDDFFFGGGNNNVVVWWW^^^www}}}LLL@@@???===:::777555444333444444333333333222222222111111111000000000000000000000000000000000000000////////////////////////////////////////////////,,,------......------,,,........................------------------------,,,,,,------...///000000---------............///............////////////000000111111111222222222777666555666;;;DDDPPPXXXdddaaafffrrrxxx}}}zzzyyywwwsssdddYYYSSSQQQPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@??????>>>>>>============>>><<<<<<;;;::::::999888888555555555555444444444444555444333333222222333333000000000000000000000000000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++***************+++)))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,---------------............///...............///000000111111222222222333333333444333222222333666888:::::::::;;;<<<===>>>??????AAACCCEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIINNNNNNNNNNNNNNNNNNNNNNNNQQQPPPNNNKKKHHHEEECCCAAA>>>>>>===;;;999888666666555444333333222222333333222222222111111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,((()))***++++++++++++++++++++++++++++++***)))(((******************************))))))))))))************))))))((((((''''''))))))))))))************++++++************++++++++++++,,,,,,,,,,,,---------------............///000111111111111333777:::======<<<;;;::::::999999888888888999999999::::::<<<;;;::::::999999999999777888:::::::::999777555555555444444444333333333444333222111000000000000////////////............////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************@@@:::777888;;;===CCCJJJMMMMMMRRRVVV[[[lll___AAA@@@>>><<<999777555444333444333333333333222222222000000000000000000000000////////////////////////................................................,,,------......------,,,........................------------------------,,,,,,------...//////000------------........................////////////000000000111111111222222222222222222333777>>>BBB@@@===AAAJJJOOOQQQ]]]mmm~~~{{{vvvwwwrrrfff\\\UUUQQQNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>======<<<<<<======;;;;;;;;;:::999999888888666666555555555444444444333333222111111111111222////////////////////////000/////////.........---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++***************+++)))))))))))))))))))))))))))************+++++++++************************************************+++++++++,,,,,,,,,------------------...........................//////000111111111222222222333333333222111111222444777888999:::;;;<<<===>>>>>>???AAACCCEEEEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDBBB@@@???===;;;;;;;;;;;;:::999777666555555444444333222222222222333222222111111111000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************+++++++++,,,,,,((()))***++++++++++++******++++++++++++***)))(((******************************))))))))))))*********)))))))))((((((((('''))))))))))))************+++******))))))******++++++++++++,,,,,,,,,------------------...............///000000111444888;;;;;;;;;::::::999888888777888888999999999:::::::::;;;;;;:::999999999999999777888999::::::888666555555555555444444444333333333333222111000000000000////////////............------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++************************<<<777555999>>>DDDKKKQQQOOOMMMSSScccwwwnnnHHH@@@>>>===;;;888666444333333333333333222222222111111000000000000000000000000////////////////////////................................................,,,------......------,,,------------------------------------------------,,,,,,,,,---......//////------------............---............/////////000000000000111111111111111222444333222222333555999666888???@@@@@@GGGRRR]]]jjjzzzzzztttoookkk```[[[TTTOOOKKKIIIGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>===<<<;;;;;;<<<<<<:::::::::999999888888777666666666555555555555444222222111000000000000000/////////////////////////////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++*********+++***************++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++,,,,,,,,,,,,------------..................------......///000000111111111222222222222111111000111222333555666888999:::;;;<<<======>>>AAACCCDDDDDDBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>=================================<<<;;;;;;::::::777777666666555444444333444333222222111111222222111111111111000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************++++++++++++,,,))))))******++++++************++++++******))))))***************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))************+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000111444888<<<999999999888777777666666888888888999999999:::::::::999999888888888888888777888999999999888666555666666555555555444444444333333222111000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++************************:::666666<<>>===<<<;;;:::::::::;;;999999999888888777777777666666666555555555444444222222111000000000000111////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...------,,,+++***))))))*********)))******+++,,,))))))))))))))))))))))))))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,---------............------------...//////000000000111111111111222222111111111222333555555777888888999:::;;;<<<<<<@@@BBBCCCCCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;444444444444444444333333333333222111111111111111111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++))))))************))))))))))))************))))))************************))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))******************))))))))))))*********++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,---///000111333777999888888888888777777666666777777888888888999999999888888777777666777777888777777888888888777666555666666666555555555444444333222111000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************888777999???BBBDDDIIINNNSSSfffhhhKKKBBB@@@::::::888666555444333333222222111111111000000000......//////000000000000........................................................................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------...------------................../////////000000000///000111000///000111333000///111333333111333666888:::<<<<<>>@@@AAAAAA???<<<<<<<<<========================<<<<<<===>>>>>>>>>>>>>>>999999999999999999999999::::::999888888777666666444444444444444444444444222222111000000000000111000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********))))))(((((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))***************))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,------///000111000111333555888888888888777777777777666666666777777777888888666666555555555666666777777777777777666666555555666555555555444444444444333222111000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++*********************************))))))))))))))))))))))))777999===@@@@@@AAAIIISSSkkk|||qqqMMMEEEBBB999999888666555444333333333111111111000000000000///---......//////000000111........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------.....................////////////222222222000......000222333333444555666777777888888888:::<<<>>>>>>===;;;AAA>>>===@@@GGGKKKKKKHHHNNNRRR[[[[[[RRRTTT[[[XXXUUU\\\___ZZZTTTTTTWWWXXXZZZVVVTTTUUUYYYZZZWWWSSSPPPOOONNNMMMLLLKKKJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@????????????<<<<<<;;;999888888888888666666666666666666666666444444444333333333333222333333222111111111111222........................---------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************))))))))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************************++++++++++++,,,,,,,,,,,,------------------,,,,,,------...///////////////000000000000222333333333444444444444555555666777888999999:::<<<>>>??????===;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;999999999999999999999999::::::999888777666555555444444444444333333333333222111000000///000000000////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))******))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))***************))))))(((((())))))***************++++++++++++******+++++++++,,,,,,,,,---///111111000000111333777777777777777777777777444444444555555555666666555444444444444555555666777666666666555555555555555555444444444333333333222222111000////////////.........------------,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++*********************************))))))))))))))))))))))))===???CCCDDDAAAEEETTTeeeTTTAAABBB@@@999777777555444333333333333111111000000000/////////------......///000000111........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------........./////////111222333333111111222333////////////111333333222333444666888999888555333:::;;;<<<===>>>>>>===<<<===@@@GGGEEE>>>DDDMMMIIICCCIIIMMMLLLKKKOOORRRRRRNNNLLLJJJHHHGGGGGGHHHHHHNNNOOONNNLLLJJJIIIHHHHHHLLLJJJHHHGGGGGGFFFEEECCCCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>><<<;;;:::999777777777777555555555555555555555555333333222222222222111111222222111000000000000111........................,,,,,,,,,------.........,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************++++++++++++))))))))))))***+++,,,---)))))))))))))))))))))))))))************+++++++++************************************************************++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///........./////////000000111222222333333333333333444444555666777888888999:::<<<===>>><<<;;;;;;;;;999999999999999999999999888888999:::::::::::::::::::::::::::::::::::::::::::::999999888888777777444444333333222222111111111111000////////////000/////////.........------.........---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))************))))))(((((((((((())))))************++++++++++++************+++++++++++++++---000000000000222333555555555555555555555666222222333333333444444444333333333333333444555555666666555555444444555555444333333333333222222222222111000//////......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************************************))))))))))))))))))))))))CCCFFFIIIHHHEEEKKKaaawwwjjjaaaBBB<<<===<<<:::777666555444333333333333000000000000////////////---------...///000000111........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////***---000222222111111222222222111111222555555444666555555444555777999;;;444888;;;<<<;;;999999;;;888:::@@@>>>888===BBB999AAACCCBBB@@@AAAFFFGGGEEEJJJJJJIIIGGGEEEFFFJJJNNNLLLLLLMMMLLLJJJIIIIIIJJJEEECCCBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>=========<<<;;;:::888777666666666444555555555555555555555222222222111111111000000111111000///////////////........................,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))***+++,,,---)))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---................../////////000000111111222222222111111333333444555666777888888888:::<<<===<<<;;;;;;;;;999999999999999999999999888999999:::::::::::::::777777777777777777777777666666666666666666666666333333222222111000000000111111000/////////////////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))************))))))(((((((((((()))))))))************+++++++++)))************+++++++++)))+++...000111111333555444444444444444444444444111111222222222333333333333222222222333333444555666666555444444444444555333333333222222222111111222111000//////...............---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))KKKPPPNNNOOOVVVcccxxxrrrJJJ???AAA???999555666666555444333333222222333333222111000///...---------............------........................///...---,,,+++,,,,,,---,,,,,,,,,---------..............................,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///............////////////000000111111111222222222444444444555555555666666666666666666777777777777999999999888999999::::::>>>>>>===>>>@@@CCCFFFHHHHHHGGGFFFCCCBBBBBBEEEHHHMMMPPPOOOIIIHHHLLLKKKGGGEEEDDDCCCCCCDDDEEEFFFGGGEEEDDDBBB@@@?????????@@@???@@@AAAAAA@@@>>>;;;999:::999999999888777777777555555444444444333333333222222222111111111111000222111000///...---,,,,,,//////////////////////////////...---,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000111111111111222333444444333333555777999:::;;;<<<;;;:::999888666555444666777888888777666666888999999:::999999;;;:::999888777777777777999999777666555555555555333333222222111000000000////////////............---------,,,,,,+++++++++------,,,,,,+++***))))))+++*********))))))((((((,,,,,,+++***))))))******(((((())))))******++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,...///111222333222333444555555555444333222000///222666888777666666666666444333444777:::666666555444333333222222222222222111111111111000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))NNNYYYSSSOOOlllxxx\\\BBB<<<===:::777888555555555444333333222222333333222111000///...---------............------........................///...---,,,,,,,,,------,,,,,,,,,---------..............................,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------........................////////////000000000111111111222222222222222333333333444444555555666666666777777777999888888888888999999:::============???BBBEEEFFFFFFFFFEEECCCBBBCCCFFFIIILLLNNNMMMHHHGGGJJJJJJFFFCCCCCCBBBAAAAAABBBDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA>>>?????????>>>===<<<;;;:::999999888888777777777444444444444333333333333222222222111111111000000111111000///...---,,,,,,........................000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............/////////000000000111111000222222222222222444666888888999999999999888888777555555555777888777666666666777888999999999999999888888777777777777777999888777666555555555555222222111000000//////...////////////............------,,,,,,,,,+++++++++------,,,++++++***))))))************)))))))))(((,,,++++++***))))))******)))))))))))))))*********))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...///000111222111222333444444444333222444333222444777999888777444555444333222333666888666555555444333333222222222222222111111111000000000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))MMMYYYYYYeeeTTTGGG<<<;;;;;;666555999555444444333333222222222222222111000//////......------............------------------------------......---,,,,,,,,,------,,,,,,,,,---------......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////000000000000111111111111000000000111111111222222444555555555666666666666777777777777777888999999<<<<<<<<<<<<>>>@@@CCCDDDDDDDDDDDDCCCBBBDDDGGGIIIIIIKKKJJJFFFEEEGGGGGGEEEBBBAAA@@@?????????@@@AAABBBAAA@@@??????@@@AAABBB??????>>>======<<<======:::999999888777777666666444444444333333333222222222222111111111000000000111000000///...---,,,,,,........................000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------.....................////////////000///000111111000111333555777777666666666666777777777666555555666777666444555666666777888888999999888888777777777777777888888777666555555555555555111000000//////...------/////////............---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))************)))))))))))),,,+++******)))*********************))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------...///000000000111222444444444333222555444333444666777666555333333333222111222444777555555444444333333222222222222111111111000000000000000000/////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))SSS```uuu]]]FFF@@@<<<===;;;555333666444333333333222222222111222111111000//////......------............------------------------------------------------------,,,,,,,,,---------......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........---------.........///////////////000000000111111//////000000000111111111444444444444555555555555555555555555666777888888:::::::::;;;===>>>@@@AAAAAABBBCCCBBBBBBCCCGGGIIIGGGGGGFFFDDDCCCDDDDDDCCCBBBAAA???>>>===>>>>>>??????>>>>>>===>>>???@@@AAACCCAAA???===<<<<<<<<<===::::::999888777666666555333333333333222222222222111111111111000000000000000000///......---,,,,,,------------------------//////...---,,,,,,------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++************************************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------........./////////000111111000000222444777666555444444555777888777666555555555666444333555555555555666777888888;;;:::999888777777666777777666555555444444444555111111000//////......---//////.........---------,,,+++++++++++++++++++++,,,+++++++++******))))))*********)))))))))))))))++++++***************+++++++++******))))))((((((((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,---------.........000111333444444444444333444333222222222222222111222333444333222222444666444444444333333333222222111111111111000000000000000000/////////..................---------,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((dddqqqkkkHHHCCC???;;;;;;:::777444333222222222222222111111111111111000000///.........------............------------------------------,,,---------------------,,,,,,,,,---------......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------................../////////000000000000000000000111111111111222333333333444444444444444444444444555666777888888888999:::;;;<<<>>>>>>???@@@AAAAAAAAABBBEEEGGGEEECCCBBBBBBBBBAAAAAABBBBBBAAA???>>>>>>>>>????????????>>>>>>???@@@AAABBBFFFDDDAAA===;;;;;;<<<<<<::::::999888777666555444333333222222222111111111111111111000000000////////////......------,,,,,,------------------------...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------............///111111111000111333555666555444444444666777888777555444444555555333222444444444444555666777888>>>===;;;999777666555555666555444444444444444444222111111000000///..................------------++++++++++++++++++++++++++++++***************)))))))))))))))))))))******+++***************++++++++++++******))))))((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,------......000111333444555555444444333333333222111000000000333444555444333333555777333333333333333222222222111111111000000000//////////////////...............------------,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((zzzvvvvvvNNNBBB???;;;777666777777555333111111111111111111111111000000000//////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,------------.....................////////////000000000111111111222222222222222222333333333333222222222333333555666777666666777888999:::;;;;;;<<<>>>?????????@@@BBBDDDDDDAAA@@@AAAAAA??????AAAAAA@@@???>>>>>>>>>???@@@BBBAAA@@@@@@AAABBBCCCDDDFFFDDD@@@===;;;;;;;;;;;;::::::999888666555444444222222222111111111000000111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,---------------------............//////000111111000111333555444444444444444555666777555444333333444555444222444333333222333555666777===<<<:::999777666555555555444444333333333444444222222111000000//////............------------,,,*********+++++++++++++++************************))))))))))))*********************)))******+++,,,************))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---......///000222333444555444444444555555444222111111222222444555555444444555666333333333333222222222222111111000000000//////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyTTTAAAAAA888888777555333444333333000111111111111111111111///////////////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........------........./////////000000000000111111111111111111111111222222222333111111111111333444555666444555666777888999999999;;;<<<>>>>>>===>>>???AAACCC???>>>AAAAAA===>>>AAA??????>>>======>>>@@@@@@AAAAAA@@@??????@@@BBBBBB@@@???===<<<;;;;;;;;;;;;::::::999777666555444333222111111111000000000000111000000000////////////......------------,,,,,,+++++++++++++++++++++++++++******)))******++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,------------............/////////...///000000//////111333000111222333444444444444444333222222444555444333333333222111222444666777999888777666555555555666444333333333333333444444111000000//////...------.........---------,,,,,,)))*********++++++++++++))))))))))))************((()))))))))******************))))))***++++++,,,)))))))))))))))*********))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---...///,,,...///111222333222222222444555444111000111333111333444444333333444555222222222222222222222222111000000000//////////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||ZZZAAA>>>AAA555999;;;777222000111222000000000000000111111111///////////////.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000111000111111111111222222222000000000111222444555666444444666777888888888888:::;;;======<<<<<<>>>???CCC>>>===AAAAAA======BBB>>>===<<<<<<===>>>???@@@???>>>===<<<<<<===>>>???;;;;;;:::::::::;;;;;;<<<::::::999777666444333333111111111111000000000000000000000000////////////------------------,,,,,,++++++++++++++++++++++++***)))))))))))))))******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------.........////////////000---...///.........000222...///111222333333222222333222111222444555444333333222111111111333555777444444444444444555666777333333333222222333444444000//////...------,,,,,,......---------,,,,,,,,,))))))******++++++++++++)))))))))))))))*********(((((())))))*********+++******))))))***+++,,,,,,(((((())))))******++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***,,,---//////***,,,---///000111111000000222333222///...///111000111333333222222222333222222222222222222222222000000000000//////////////////.........------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||\\\EEEEEEAAA333777666666555444444333333000000000000000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000111111111000111111222222444444444444555666888888:::<<<============@@@BBB???????????????>>>======999999:::;;;<<<<<<<<<<<<>>><<<;;;===???@@@>>><<<<<<<<<;;;::::::999888888555555555555444333222111111111111111000000000000000000000000////////////,,,------......------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))))))))************))))))******))))))((((((''''''''''''(((((())))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000---------............///111111222222222333333333555333222555999999555000333444555555666555555555666666777777666555444444222222222222222222222222////////////............,,,---.........---,,,+++,,,+++)))((((((((()))***************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******++++++++++++++++++++++++------......///000000000222111111000///......---//////000111111111111111111111222222222222111111......////////////......///............---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((mmmJJJ===;;;;;;:::666666555555444333333222////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////.../////////000000000000111111000111111222333333444444444444555555666777999:::;;;;;;;;;<<<>>>@@@>>>>>>??????>>>>>>===<<<999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;===AAACCCBBB@@@<<<;;;;;;:::999999888888555555555555444333333222111111111111000000000000000000000000/////////...,,,------......------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((())))))))))))))))))************))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---.../////////------------............111111111222222222222333333111111444999:::666333333333444555555555555555555555666666555444444333222222222222222222222222////////////............,,,---.........---,,,+++++++++)))((((((((()))***************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******++++++++++++++++++++++++------......//////000000111111111000///.........//////000111111111111000000111111222222111111000......////////////..................------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********************************))))))(((((())))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((qqqFFF======666444<<<555555444444333333222222////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////....../////////000000000000000000111222333444555444444444444444444555555777888::::::999:::<<<>>>===>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;:::999999::::::;;;>>>BBBDDDDDDCCC;;;;;;::::::999888888888666666666555555444333333111111111111000000000000000000000/////////......,,,------......------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///------------............000000000111111111222222222000111444888999777444222333333444444444444444333333444444444333222222111111111111111111111111/////////............------------------,,,+++++++++******)))((()))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******++++++++++++++++++++++++---------...//////000000111111000000//////.........///000000111111000000000111111222222111111000...//////000000//////...............------------++++++,,,,,,,,,,,,++++++***************)))))))))************************))))))(((((())))))***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}qqqOOO888>>>CCC999222666444444333333222222222222////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000//////000000222333555555555555555555555444444444666888999999888999;;;===<<<============<<<;;;;;;::::::;;;::::::999888777888999;;;===@@@BBBBBBBBB::::::999999888888888777777777666555444444444444111111111111000000000///000000/////////.........,,,------......------,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,---------.........//////000000000111111111222111111333666777666444111222222333333333333333111222222222222222111111111111111111111111111111//////.........---------------------,,,,,,+++++++++******)))))))))))))))************************++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***************++++++++++++,,,,,,---......//////000111000000000/////////......//////000000000000000000000111111111111000000//////000000000000//////.........---------,,,,,,++++++,,,,,,,,,,,,++++++************************************************((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvv|||}}}OOOCCC;;;===@@@:::444111222222222222111111111111........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................../////////////////////000111222444555555555666666666555444444666777888999888999;;;===;;;<<<<<<<<<<<<;;;::::::999:::::::::999888777777888999;;;<<<<<<======>>>999888888888888888777777777777555444333333444444111111111111000000000///////////////............,,,------......------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000333222222222333333222111000111111222222222222222000000111111111111111000000000000000000000000000............------------------,,,,,,++++++++++++************)))))))))((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***)))))))))******+++++++++,,,,,,------.../////////000000000000////////////......///000000000000000000000000111111000000000//////000000000000//////...------------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++))))))))))))))))))))))))((((((((('''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))~~~}}}RRR@@@AAA===777444666555222111111111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////.........///000111222333333444555666666555444333555777888888777888:::<<<:::;;;;;;;;;;;;:::999999888888999999999888777777777999::::::999999999:::777777777777777777777777777666444333222222333333111111111111000000000000/////////.........------,,,------......------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////222222222111000000/////////000000111111111111111//////000111111111111000////////////////////////.........------------,,,------,,,+++++++++++++++)))************)))(((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((())))))***+++++++++,,,,,,,,,---......//////000000000000////////////---...//////000000/////////000000111111000000//////000000111111000000///------------,,,,,,,,,,,,******++++++++++++***************+++++++++++++++))))))))))))))))))))))))((((((''''''(((((()))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYY@@@======:::444111111333333000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////...............///000000///000222444444444333222333555666666666666999;;;:::::::::::::::999999888666777888888888888888888555888::::::888777888:::777777777777777777777777666555333111111111222333111111111111000000000000//////.........---------,,,------......------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,------------.........///000//////.........///...///000000111111000000//////000111111111111111////////////////////////.........---------,,,,,,---,,,+++*********+++,,,)))******+++***)))((('''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******((((((((()))***++++++++++++,,,,,,------......///////////////000000000000---...//////000000////////////000000000000//////000000111111111111000000---------,,,,,,,,,++++++******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))(((''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxQQQ???<<<;;;777666888666111000333////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......---------......///,,,...000222333222111111222333444444444555777999999::::::::::::999888888555666777888888888888888444777::::::888777999;;;666666666666777777777777666444222000000000111222111111111111000000000000//////.........---------,,,------......------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))************))))))'''((((((((())))))************))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++******************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...---------///111...//////000000000000000//////000111111111111111////////////////////////......---------,,,,,,,,,---,,,+++*********+++,,,)))******++++++)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******'''(((((()))***+++++++++++++++,,,------......///////////////000000000000---....../////////////////////000000000000//////000000111111111111000000---------,,,,,,,,,++++++******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwQQQEEE???666999777555222111111222333000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++***)))(((******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......555000+++,,,000222111---////////////000000000000111111111111222444666777888888666666666777888999666666666666666666666666666666666555555777;;;>>><<<;;;999777555555555555333222111111000000111111000000000000///////////////............---------+++,,,...//////...,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((*********)))))))))))))))))))))))))))************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------.../////////............////////////000000000000//////000///...---------------000000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---...111111000000/////////...///////////////000000111000000000000000000000000111111111111111000//////111000000///...---------******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))[[[FFF===:::;;;888777444222111111222333000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,,,,++++++************************************************************+++++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...//////...////////////....../////////000000000000111111000111222444555777666666555555666666777777555555555555555555555555444555555555666999===AAA;;;:::888777555555555555333222111111000000111111000000000000///////////////............---------+++,,,...//////...,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((***)))))))))))))))))))))))))))))))))************)))))))))******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---/////////............////////////000000000000////////////...---------------000///...------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,++++++++++++,,,------000000/////////.........//////......//////000111////////////////////////000111111111111000//////000000//////...------,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((|||OOOCCCAAA888555;;;777666444222111111222222000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,,,,++++++*********************************************************++++++++++++,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***...111222000...---........./////////000000000111000000000111333444666222333555666666666555555555555555555555555555555333444555666777999>>>AAA:::999888666555555555555333222111111000000111111000000000000///////////////............---------,,,---...//////...---,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))******))))))))))))*********************************************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...//////............//////...//////000000//////...///...------------------000///...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******+++++++++++++++,,,------............------------///............///000000////////////////////////000000111111000000///.../////////......------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((|||UUU:::>>>DDD;;;444777555555333222111111111111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...)))***++++++,,,+++++++++************************************************************++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***---111444333111...,,,........./////////000000000000//////000111333444000222555777777666555333444444444444444444444444333444555555555777;;;===888777777666555555555555333222111111000000111111000000000000///////////////............---------,,,---............---,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))******))))))))))))))))))))))))*********((()))))))))************+++*********)))))))))(((************+++++++++++++++++++++++++++,,,,,,,,,,,,---......,,,,,,---...///......------......///...//////////////////.........---,,,,,,---------///...------,,,,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------......///000////////////////////////000000000000000//////............---------,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((({{{QQQDDD;;;>>>AAA<<<666444444333222222111111111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,---......---------************************************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------...222666555000***............////////////000///......///000222333000222555888888777555444444444444444444444444444333444555444333333666888555555666666555555555555333222111111000000111111000000000000///////////////............---------,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************))))))))))))))))))***(((((())))))************((()))))))))************++++++******)))((((((((())))))*********+++++++++*********++++++,,,,,,,,,,,,---...---,,,+++,,,.........------------............////////////......------,,,,,,,,,------......------,,,,,,,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,---------------......///........................000000000000000///......------------,,,,,,,,,,,,************************((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''yyyTTT===@@@>>>999666888888555222222222111111111000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,...///000111111111111111000//////************************************************)))))))))************+++************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,///,,,+++///555666111+++------.........///////////////...---...///000111000222555777888777666555333333333333333333333333333444444333222111333444333444555555666555555444333222111111000000111111000000000000///////////////............---------,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******((((((((()))******++++++))))))))))))*********************))))))((((((((()))))))))************+++))))))******+++,,,,,,,,,+++---...---,,,+++,,,---......------------......---......//////......---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..............................//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''vvvVVVBBB======:::666444555666555111111111111111000000/////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000222222222111000///...---************************************************))))))))))))************************************************************)))************+++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,---,,,+++,,,///111000...---------........./////////...---------...///000///000333555666666555444222222222222222222222222222333444444222222333555222333444555666555555444333222111111000000111111000000000000///////////////............---------+++******************++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++'''(((((()))******++++++))))))))))))************)))))))))))))))((((((((())))))))))))************((())))))***++++++,,,,,,+++,,,------++++++,,,---...------,,,,,,------...---......//////......---,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((()))************''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))***************++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,------...........................//////000000//////...---++++++++++++++++++,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''sssQQQBBB???AAA999555888:::666222222000111111111111000000/////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...000000000000000///...,,,******************************************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,***+++,,,+++***+++...111---------........./////////...---,,,---...///000...///111333444444444444222222222222222222222222111333444444444444555777111222444555666555555444333222222111000111111111000000000000//////////////////.........---------******))))))))))))******+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++'''(((((()))***+++++++++))))))))))))************((((((((()))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++,,,------++++++,,,---...------,,,,,,------...---..................---++++++++++++,,,,,,---...,,,,,,,,,++++++,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''(((******+++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))*********)))***++++++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...........................///////////////......---+++++++++++++++++++++,,,************************''')))***++++++***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''rrrUUUDDD???@@@999888777666555444333333111111111111000000000///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---///111222222000...,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******************************++++++******)))(((((((((************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////...---,,,+++......------------......000111111111222222222222333333222111111222333333555555555555555555444444444555555555444333333222333333333222222000///...000000000000////////////......---------,,,,,,,,,+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************))))))))))))******))))))((((((''''''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***++++++(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,------......------.........------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))((('''''''''''''''oooQQQBBB<<<;;;===888888777666555444333222111111111000000000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,...///111222000///---+++******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...............------,,,......------------......000000000000111111111111333222222111111222222333444444333333333333333333444444555555444444333222333333333222222111000///////////////..................---------,,,,,,,,,,,,++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((((('''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))***)))))))))((((((((('''*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,---(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,------...---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))((((((''''''''''''(((jjjJJJ<<<<<<===;;;999777777666555444333222222000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++---...///000000---,,,+++***)))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---......------------............/////////000000000333222111111111111222333222222222222222222222222444444555555444444333333333333333222111111000000............------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))******+++,,,------((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************++++++++++++,,,+++++++++++++++*********++++++,,,---------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))^^^MMM>>>===BBB@@@999333555555555444333222222222000000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))***,,,---......------+++***))))))))))))******************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---...............------,,,,,,------...---------.........//////222222111111111111222222111111222222222222222222333444444555444444333333333333222222111111111111/////////.........------......---------,,,,,,,,,---------,,,,,,,,,++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++************)))))))))((())))))))))))((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***+++,,,,,,,,,)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++***************++++++,,,------------,,,------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***]]]FFF???;;;===>>>:::444222444444333333222222111111/////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++,,,---------,,,***)))***)))))))))((()))))))))************************)))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))************************************))))))((((((************************************************++++++++++++++++++++++++*********+++++++++,,,,,,******,,,---......///...------,,,,,,,,,,,,------,,,------------.........111111111111111111111111111111222222333333333333333333444444555444444333444333222111111222222333000000000/////////............---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++***************************+++,,,,,,------,,,,,,------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***\\\GGG???;;;999999666333555:::333222222222111111111000///.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,+++******)))*********))))))(((((((((************************))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******************************++++++******)))(((((('''************************************************++++++++++++++++++++++++************++++++++++++******+++------.........------,,,,,,,,,,,,------,,,,,,---------.........000000111222222111000000111111111222222333444444333333444444555555444444444333222111111222333444111000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((******))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********)))))))))************+++)))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''''''''(((((()))zzzWWWEEEAAA>>>;;;:::999666333666;;;222111111111111000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***************************************+++,,,,,,+++++++++***)))((('''&&&************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))*********************************)))))))))))))))************************************************++++++++++++++++++++++++************++++++++++++***+++,,,------------------,,,,,,++++++,,,,,,---------------............///000111222222111000/////////000000111222222333222333444444555555444444555333222111111222444555000000/////////...............---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++************))))))))))))'''((((((((()))))))))***))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++))))))))))))************((()))))))))*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))((((((''''''''''''(((sssVVVDDD>>>>>>999888999<<<999333000111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))((((((((((((***,,,...///,,,,,,,,,+++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,------------........./////////000111222222111000///---......///000111111222222333333444555555555444555444222111111222444555//////.........---------......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************))))))))))))'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************(((((())))))*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))***)))((('''''''''''''''bbbNNNGGG@@@:::999888777444444444444333222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------111111111000000000000000////////////000111222333333333444555555444333222222222333333222111///...//////...---,,,,,,++++++///...---,,,+++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...---------,,,,,,+++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((~~~```DDD===@@@???===???888666444444444444333222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------000000000000000000000000////////////000111222333111222333444444444333333222222333333222111///...//////...------,,,++++++......---,,,++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))UUUEEE888999===<<<:::;;;777555333333444444333222111111000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++++++++************************************++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,......//////000000111111////////////000111222222111111222333444444444333222222333222222111////////////......---,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,++++++++++++*********************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))IIIBBB===>>>>>>999555555666444222222333444333222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******************************))))))***+++,,,------...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------...//////000111111///......//////000111222444444444444444444333333333333222222111000000/////////......---------,,,---,,,,,,+++******++++++*********************************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++,,,,,,,,,+++++++++++++++++++++************************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++++++++,,,,,,,,,---------+++++++++*********))))))************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))===;;;;;;<<<:::777555777555333222111333333333222000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))******+++,,,------,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,---...///000000000............///000111222777777666555444333222222333333222111111000000000///...............------,,,,,,+++*********++++++************************))))))))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******++++++++++++++++++++++++++++++************************************************************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++++++++*********))))))************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((((((((999999999888666555555666444222111111222333222111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******((())))))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******++++++++++++******************************))))))******++++++,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,------......//////............///000111111777666555444333222222222444333222111000000000000........................++++++************++++++************************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++*********+++++++++++++++************************************************************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''';;;<<<:::777444333333333333111000000222333222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((******++++++++++++*********************************************+++++++++,,,,,,,,,+++++++++******************++++++++++++------------------------...............///111111333222111111111222333333444333222000000000000111............////////////++++++************++++++************************((()))))))))************'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))*********++++++++++++************************************************************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))555666666333222333333222333111000000111222222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******************************+++++++++***************,,,,,,,,,+++++++++******)))************+++++++++---------------------,,,...------......///000111///.........000111333555444333222000000000000111.........///////////////+++***************++++++))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***))))))******++++++++++++************************))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******555555444333333222111111222222222222111111111000///............---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......---,,,...111444444111------///000///...111111000///////////////////////////............,,,+++******))))))*********)))))))))))))))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************+++*********))))))((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&+++(((&&&'''***,,,+++***((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,------,,,++++++---,,,+++*********+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&555444444333222222111111222111111111000000000000............------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((()))******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------------...222444444111......///111000///111000000///////////////////////////............,,,+++******))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))(((((((((((())))))))))))************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))************************************)))))))))((()))((((((''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***(((&&&'''***+++***)))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,---,,,,,,++++++,,,,,,+++******++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))((('''''')))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''444444333333222111111111000000000000////////////............------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((())))))******+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---------///222555333111//////000111111000111000//////......///////////////............---,,,+++******))))))******++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++'''''''''''''''((())))))(((((((((((())))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))************************************))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&''')))***)))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))((((((''')))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''333333222222111111111000000////////////..................---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))*********+++************************************++++++++++++***++++++++++++,,,,,,,,,***+++,,,------///222444333111000///000000111111000000///............/////////.........---------,,,+++******))))))******,,,,,,***)))((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((()))*********'''''''''''''''((())))))(((((((((((())))))))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))*********************************)))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''222111111111111111000000////////////.........---...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,)))+++---------...111333111111000/////////111222000//////...........................------------,,,+++******))))))******,,,,,,***)))((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************)))***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((000000000000000000000000////////////............------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))))))))************+++************++++++++++++***+++---...---...///111///000000///......000222000///......------...............------------,,,,,,+++******))))))******++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&(((******)))'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((000000000000000000000000000000000/////////......---------,,,,,,,,,++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))(((************************))))))))))))************************++++++++++++***,,,......---------///---...///...,,,---///222//////...------------............---------,,,,,,,,,+++******))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''))),,,,,,)))''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((()))***++++++,,,,,,,,,((()))+++,,,------,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))////////////000000000000000000000000////////////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++---......---,,,,,,---,,,...///---+++,,,///222//////...------------.........---------,,,,,,,,,,,,++++++***)))************)))))))))))))))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++'''''''''''''''((())))))(((((((((((())))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))((('''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''***------***''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((()))++++++,,,,,,,,,((()))+++,,,------,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))000000000000000000000000//////............//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))*********************************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........------,,,,,,,,,------------,,,+++***)))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))((()))***+++***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))//////////////////////////////............//////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---------,,,,,,,,,------------,,,+++***)))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((())))))***+++++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((()))))))))*********++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((//////////////////////////////............//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,,,,---------,,,,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************(((((())))))******++++++******++++++,,,,,,------++++++,,,,,,------.........------------,,,,,,,,,------------,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''((())))))***++++++,,,+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((///////////////////////////......------......///---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******************************************************************************)))))))))))))))))))))))),,,,,,------,,,,,,++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))***+++,,,------...***++++++,,,------......------------------------,,,---------,,,,,,+++***************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))++++++,,,,,,,,,***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((()))))))))************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((..............................------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++******************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))******+++,,,------******++++++,,,------...------------------------,,,,,,---------,,,++++++************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))++++++,,,,,,+++***((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++******++++++++++++******************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''..............................------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******************************************************************************))))))))))))))))))))))))'''((()))************)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))******++++++,,,,,,******++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))***+++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))*********++++++******++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''...........................------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))&&&'''((()))***+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********+++,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))************)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))))))))************++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''...........................------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++***************)))******+++,,,,,,------,,,,,,,,,------.........++++++,,,------,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))******)))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))******++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************************************************************************************************************(((((())))))))))))(((((((((+++,,,***(((***111777333///+++***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))************+++++++++************************((())))))******+++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,+++***+++******+++,,,,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''&&&''')))******)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&)))((('''''''''(((***+++))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************************************************************************************************************(((((())))))))))))(((((((((***,,,***((()))///444222...***)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))******+++,,,,,,,,,++++++---......------,,,------......------,,,++++++******+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))((((((((('''''''''''')))(((((('''((()))***+++))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************************************************************************************************************************((())))))******))))))((('''***++++++)))))),,,//////---***))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((()))))))))*********++++++******************************++++++,,,---------***,,,...///000///---,,,---------,,,,,,,,,,,,++++++******+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))(((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''''''''((((((((((((((()))******(((((((((((())))))))))))))))))******))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))*********++++++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************************************************************************************************************************)))))))))******)))))))))''')))++++++)))((()))+++,,,+++))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,---......***,,,...000111000...---++++++++++++++++++,,,,,,,,,+++***+++------,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,...---+++)))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''''''''((((((((((((((())))))***(((((((((((()))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))************++++++++++++******+++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************************************************************************************************************))))))************))))))''')))***+++***))))))))))))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************************************(((((()))))))))************************************++++++,,,,,,---......***+++...///000000///...---,,,,,,------///000111...---+++,,,------,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---000///,,,***))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''(((((()))))))))))))))'''((((((((()))))))))******************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))))))))'''((())))))******))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))*********+++++++++)))******+++++++++******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************************************************************************************************************)))******++++++******)))((())))))*********))))))((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))************+++************************((((((((()))))))))************************************++++++,,,---------***+++,,,---...//////////////////000222444777888111///---,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,///...---+++***)))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))''''''(((((())))))************++++++******)))(((************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))******'''((()))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))************+++))))))***++++++++++++***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************************************************************************************************************)))******++++++******)))))))))))))))***+++++++++''')))++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++************************(((((((((((()))))))))***************************))))))******+++,,,,,,,,,++++++***+++,,,...///000.........000333777:::<<<444111...---,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++,,,++++++***)))((('''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))&&&'''((()))***))))))((('''''''''((()))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********'''((()))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******************************************************************************************************************************++++++++++++*********)))((()))+++,,,---,,,&&&))),,,,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))***++++++,,,,,,+++***))))))***---///111***++++++---111555999<<<666333///---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))(((&&&''''''((()))******+++***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++'''(((***+++,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000111///---+++))))))***+++,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***************************))))))))))))))))))))))))((((((((((((''''''''''''*********))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&'''******(((%%%''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&((()))++++++)))(((&&&))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%******))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************+++++++++,,,,,,---------...//////000000111///---+++*********+++,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))((((((((((((''''''''''''***)))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((()))'''&&&''')))***(((%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***)))((('''&&&''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))***************))))))((()))***+++,,,************************(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************++++++++++++,,,,,,,,,---......//////000000///---+++******++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))******(((((((((((()))***+++,,,))))))(((((((((((())))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************))))))))))))***++++++************************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************************************((()))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************************+++++++++++++++,,,,,,---....../////////...---++++++***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++************************(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))*********))))))(((((()))***++++++))))))(((((((((((())))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******'''''''''''''''''''''''''''''''''((()))(((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))((()))))))))************)))))))))*********++++++************************((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************************************((()))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************))))))*********+++++++++++++++,,,,,,------.........------,,,+++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++************************((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************++++++***)))(((((())))))))))))(((((((((((())))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''(((((((((''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))************)))*********++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))************+++******+++,,,,,,------...---------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))******++++++,,,+++***)))(((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((()))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))*********************+++,,,,,,------,,,,,,------,,,,,,++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,************************))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))******++++++******)))))))))))))))***))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%(((***)))'''&&&''')))&&&''''''((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))))))))************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((())))))))))))((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************)))******+++,,,,,,------,,,,,,---------,,,++++++******************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,************************)))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))***+++++++++(((((((((((()))***+++,,,))))))(((((((((((())))))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%(((******'''&&&''')))&&&''''''((()))******+++''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%))))))))))))************)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))(((((('''''''''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************))))))))))))))))))))))))******************))))))))))))******,,,+++++++++******))))))(((((((((((())))))))))))+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++*********))))))((((((******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++******************+++++++++************)))(((((((((((())))))))))))'''''''''''''''((())))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************))))))))))))))))))))))))******************))))))))))))******))))))))))))((((((((('''(((((((((((()))))))))***************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,+++***+++++++++++++++++++++++++++*********))))))))))))******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************++++++++++++************((()))))))))))))))))))))(((''''''''''''((())))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************))))))))))))******))))))))))))((((((((((((((((((((()))))))))******************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***************)))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************,,,+++++++++************))))))))))))))))))))))))((((((''''''(((((()))*********)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************)))))))))(((((()))))))))******************))))))))))))******+++++++++***************(((((()))))))))******************)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******))))))((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,+++++++++******************)))))))))))))))((((((((('''((())))))******))))))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************)))))))))(((((()))))))))******************))))))))))))************************++++++))))))))))))************))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++,,,,,,,,,++++++++++++***+++*********)))))))))(((((((((((((((((()))*********))))))((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))******************))))))))))))******(((((((((((()))))))))))))))))))))*********++++++))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))************+++++++++,,,---------,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))((())))))(((((())))))***+++******)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))******************))))))))))))******'''((((((((())))))))))))))))))*********+++++++++((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))***************+++,,,,,,---------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********((())))))***++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++******))))))((())))))(((((())))))***+++******)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************))))))))))))))))))))))))******************))))))))))))******))))))******+++++++++,,,)))************+++++++++(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))***************+++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))***+++,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((())))))***++++++,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***))))))((()))))))))))))))******+++******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((())),,,,,,++++++***)))((((((************************************************************************+++++++++*********))))))************************************************))))))))))))************+++*********))))))((((((+++++++++*********)))))))))************++++++++++++++++++*********))))))************************))))))))))))))))))******))))))))))))))))))))))))******))))))((((((''''''************************************************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))************************((()))))))))************)))******)))((((((***+++))))))))))))))))))))))))******))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))))))))***+++*********))))))((((((******))))))))))))******+++*********))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---------,,,,,,+++++++++++++++***((('''(((+++---///***''')))***)))))),,,******))))))((((((''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''((((((((((((,,,,,,++++++***))))))(((************************************************************************+++++++++*********))))))************************************************))))))))))))************************)))))))))(((+++++++++*********)))))))))************++++++++++++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************************************************)))))))))(((************************************+++++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))************)))***+++***((((((***+++))))))))))))))))))))))))******))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************)))))))))(((******))))))))))))******************)))))))))((())))))))))))************))))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,---------,,,,,,+++++++++*********))))))...555;;;444...***+++***((((((+++***)))))))))(((((((((''''''((((((((()))))))))***(((((('''''''''&&&&&&&&&''''''''''''((((((((((((,,,,,,++++++***)))))))))************************************************************************+++++++++***************************************************************)))))))))*********++++++************))))))))))))+++++++++***************)))************++++++++++++++++++***************************************+++*********))))))(((((())))))))))))))))))))))))***))))))))))))(((((((((************************************************************))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))+++++++++))))))***+++))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))))))))***+++************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))******************))))))))))))******))))))))))))******************))))))))))))))))))))))))***************))))))(((((())))))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++(((***+++***+++333???III:::333---,,,***''''''***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((+++++++++*********))))))************************************************************************************************************************************************))))))*********+++++++++*********)))))))))))))))************************))))))*********+++++++++************************************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))************************((())))))))))))*********************************))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************))))))***+++,,,,,,***)))***+++))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++*********)))))))))))))))******))))))))))))***************)))))))))))))))((()))))))))***************))))))))))))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,,,,333???III;;;333---+++***'''''')))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''((((((((((((+++++++++***************************************************************************************************************************************************************************++++++++++++))))))))))))))))))******************************))))))*********+++++++++************************************************************))))))(((((())))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))******************************((())))))))))))*********************************))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************+++,,,...---+++*********))))))))))))))))))))))))******))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))))))))(((((()))***++++++))))))))))))))))))************))))))))))))******))))))))))))))))))******((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---------///666<<<666///******)))''''''***(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***************************************************************************************************************+++++++++*********************************************************++++++++++++,,,))))))))))))***************************+++++++++)))************+++++++++***************+++++++++************************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))************+++************************************************))))))))))))************++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))((()))***+++,,,+++******************************))))))))))))))))))))))))*********************************+++++++++,,,,,,+++---//////---+++******))))))))))))))))))))))))******))))))))))))******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,+++******))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((()))***+++,,,))))))))))))******************))))))))))))******))))))))))))************))))))))))))************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------)))+++---------------...000+++((()))***((((((***(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((************************************************************************************************))))))*********+++++++++*********************************************************+++++++++,,,,,,((()))))))))************))))))*********+++++++++)))************+++++++++))))))*********+++++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++************************************************((()))))))))************++++++++++++++++++++++++************+++++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******+++,,,------,,,...000///---+++******))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((()))***+++,,,((()))))))))******************))))))))))))******((()))))))))************))))))))))))************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,------------+++++++++------+++(((---)))(((***+++)))((()))'''((((((((()))))))))******)))))))))(((((((((''''''((((((((())))))))))))''''''''''''((((((((((((******************++++++************************************************************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,(((((())))))*********+++))))))******++++++++++++)))************+++++++++))))))******++++++++++++************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************************************(((((())))))*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((((()))***,,,---...///,,,...000000...+++******))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************+++,,,------,,,+++***(((((())))))*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((()))***+++,,,(((((())))))*********+++******))))))))))))******(((((())))))*********+++))))))))))))************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((('''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,---------000,,,(((***---///,,,)))---)))))),,,---***(((((('''((((((((())))))************))))))(((((((((''''''((((((((())))))******''''''''''''((((((((()))************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++************************)))))))))***+++++++++,,,************************************************************************))))))************))))))************************,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***)))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((&&&)))---///,,,)))))))))))))))************))))))************))))))))))))))))))******************))))))))))))******(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((())))))+++,,,---......************))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******************************************************))))))))))))******))))))))))))))))))))))))++++++************************))))))******+++,,,------------------------,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++***************************************+++++++++************************************************************************)))******************)))************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''%%%(((,,,...+++((())))))))))))************))))))************))))))))))))))))))******************))))))))))))******(((((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((())))))***+++,,,------************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))************************))))))))))))************************************)))))))))))))))***++++++******************************************************))))))))))))************************************************************))))))******+++,,,------------------------,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++************************+++++++++*********************************************************************************************++++++++++++******************************,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))******************************+++++++++,,,,,,,,,++++++***************)))************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((&&&%%%'''+++,,,***'''))))))))))))************))))))************))))))))))))))))))******************))))))))))))******((((((((()))))))))******+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))******+++++++++************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))***))))))(((((())))))***************************)))))))))*********++++++***************************))))))))))))***++++++++++++++++++++++++++++++******************************))))))))))))************************************************************))))))******+++,,,------------------------,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************************************************************************************************************************************))))))*********+++++++++************************,,,+++++++++***)))))))))************************************************************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++........................++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))*********+++++++++************************))))))*********+++++++++******************************+++++++++******)))******************************+++++++++,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((''''''(((++++++***(((((()))))))))************))))))************))))))((()))))))))******************))))))))))))******(((((()))))))))*********************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((())))))******))))))))))))))))))***************************))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++************************+++******))))))******+++***************************************+++++++++******))))))******+++,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************************************************************************************************************************************************************************************))))))*********+++++++++************************,,,+++++++++***)))))))))************************************************************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))*********+++++++++************************))))))*********+++++++++************************)))******+++++++++************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***++++++***)))((()))))))))************))))))************))))))((()))))))))******************))))))))))))******))))))))))))************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))************))))))))))))******************************************++++++++++++***************************************++++++,,,++++++++++++++++++++++++************************++++++************++++++************************))))))*********+++++++++******))))))******+++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************************************************************************************************************************************************************************************)))************+++++++++************************+++++++++*********************************************************************************************++++++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************))))))************))))))))))))))))))******************))))))))))))******)))))))))*********++++++***************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))******+++,,,,,,,,,)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))******+++++++++************))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************)))))))))***+++++++++******))))))******+++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))******+++,,,+++,,,,,,------.........------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************************************************************************************************************************************)))************+++++++++***************************************+++++++++************************************************************************)))******************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))***+++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))))))))))))))))))))************))))))************))))))))))))))))))******************))))))))))))******))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))***++++++,,,------))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))***+++,,,------************))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))***************))))))******+++,,,+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******))))))******+++,,,++++++,,,,,,---......///...------------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************))))))******+++++++++,,,************************************************************************))))))************))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))******)))((((((((())))))))))))************))))))************))))))))))))))))))******************))))))))))))******)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))***+++,,,---......************))))))))))))))))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********)))***++++++,,,++++++,,,,,,---...//////......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************)))))))))***+++++++++,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++*********)))))))))))))))***++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++***++++++++++++++++++,,,,,,,,,------,,,,,,+++***+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************,,,------,,,,,,+++************++++++++++++------------............((()))***+++------.........------,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---)))************++++++++++++++++++************)))***++++++,,,---.../////////////////////......---,,,+++******))))))******+++*********))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************************************************+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++*********)))))))))))))))***++++++,,,,,,------,,,,,,+++******)))***************************************++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************(((((((((((())))))******)))))))))))))))))))))))))))************+++++++++************************************************++++++******************************************++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************************************))))))*********+++++++++******))))))***+++,,,,,,------------------------------........./////////---......//////......---000///...,,,++++++++++++///......---,,,,,,++++++,,,,,,,,,++++++,,,,,,---************++++++++++++++++++++++++***************++++++,,,---.../////////////////////......---,,,+++******))))))******************)))))))))((((((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************+++++++++************************************************++++++,,,,,,---++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++***************))))))******+++,,,,,,,,,---,,,,,,++++++************************************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))************++++++++++++,,,,,,,,,------------------......------,,,+++,,,+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************((((((((())))))))))))***)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++++++++*********************************++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))******************************************************++++++,,,,,,------...---+++******,,,...000---......///000111222222222222222222333333333333555555555444333222000000------------...///000000.........------------,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,+++++++++***************++++++,,,---.../////////////////////......---,,,+++******))))))******************))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************,,,+++++++++***)))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))***++++++,,,,,,---,,,,,,,,,++++++*********************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++,,,,,,------........................---,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++++++++,,,,,,,,,---------..................///000222333555666777999;;;===??????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>><<<<<<666555444333222222222222,,,,,,,,,------.........+++,,,---...---,,,+++***++++++++++++,,,,,,,,,---,,,,,,+++++++++************++++++,,,---.../////////////////////......---,,,+++******))))))***************)))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************,,,+++++++++***)))))))))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********************************+++,,,,,,------,,,,,,+++++++++++++++***************************+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++,,,------...//////...////////////...------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))************************))))))*********+++++++++******************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))***************************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------+++...222666999;;;<<<<<>>DDDIIIJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@@@@@@@AAAAAAAAACCCCCCDDDEEEEEEFFFEEEEEECCCBBBAAA???>>>===<<<<<<888777555333111///---,,,------...------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++***++++++,,,---.../////////////////////......---,,,+++******))))))******))))))))))))************)))))))))*********++++++))))))))))))******************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,******************************+++,,,,,,,,,,,,+++))))))*********+++++++++******+++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))***+++,,,---......///000000000000///......------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,---............///111444888;;;===>>>EEEFFFIIIJJJKKKJJJIIIGGG??????>>>===<<<;;;:::999:::::::::;;;;;;;;;<<<<<<======>>>????????????>>>======>>>???AAACCCEEEFFF>>>===<<<:::888666555444111000///......---------------------............------,,,,,,,,,+++++++++***++++++,,,---.../////////////////////......---,,,+++******))))))******((()))))))))************))))))*********+++++++++((()))))))))******************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,******************************+++,,,,,,,,,,,,+++))))))******++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++((())))))***,,,---......000000000000000//////...---------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++******))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,---...//////222444888<<>>>>>??????????????????444333111////////////000---------.........//////---------,,,,,,,,,++++++***++++++,,,---...///000///////////////......---,,,++++++***)))*********(((((())))))*********+++)))************+++++++++(((((())))))*********+++************************+++++++++++++++***)))((()))************+++++++++************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,///...+++***))))))***+++***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************))))))***+++---......//////000000000000000//////...---,,,+++***+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++,,,,,,,,,,,,+++******)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++++++++************)))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))************************************///---******+++,,,,,,+++'''+++000000......222777@@@CCCIIIOOORRRPPPKKKGGGDDD???:::999;;;;;;777333666;;;>>>===BBBLLLOOOMMMLLLMMMNNNOOOOOONNNLLLKKKPPPOOONNNLLLJJJIIIIIIIIIBBBDDDDDDBBBCCCFFFDDD@@@>>>BBBDDDBBBBBBDDDEEEDDD======<<<888333///...///***+++---/////////---,,,+++,,,---............---------------------------000000000000000///.........---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++++++++***)))))))))************+++++++++************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++***************************************************************+++++++++,,,,,,///---+++***))))))***+++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************)))******+++,,,---.../////////000000000000//////...---,,,+++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++,,,,,,,,,,,,+++******************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---...............---------,,,,,,++++++++++++************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))))))))))))))))))))************************************,,,+++*********+++,,,,,,...---+++,,,000888AAAGGGRRRQQQOOOMMMJJJGGGBBB@@@;;;:::777666666888:::<<>>???AAABBBAAA<<<777444222---,,,,,,,,,,,,------............///......------------------------------000000000000000///......///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***++++++++++++***)))))))))************+++++++++************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++************************************************************++++++++++++,,,...---+++***)))******+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************)))******+++,,,---.........//////000000/////////...------,,,+++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------------......///.........------------,,,,,,+++++++++************+++++++++***************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------///---...444>>>HHHPPPSSSXXXTTTMMMEEE???<<<;;;:::888:::;;;999888;;;CCCJJJMMMTTTYYYYYYWWWWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSKKKPPPWWW]]]aaaccceeefffccciiinnnlllllloooqqqqqqmmmiiibbbZZZWWWUUUNNNEEE???@@@@@@AAAAAAAAA@@@@@@777444111...------...///000000000///......------------------------------000000000000000//////...000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++*********************+++++++++******)))))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************++++++++++++---,,,+++*********++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---******++++++++++++*********************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))******+++,,,,,,------......//////000/////////......------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,.........------------,,,...------------,,,,,,,,,,,,------------.........------............------------,,,,,,------...///............------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++------...---------...///,,,333===HHHOOOQQQPPPNNNHHHEEEAAA<<<999999===???CCCEEEGGGFFFFFFIIIOOOTTTUUUYYYZZZWWWRRRPPPQQQRRRMMMNNNQQQTTTYYY]]]aaacccfffmmmuuu{{{~~~{{{xxxppppppqqqjjjaaaNNNIIICCC@@@@@@BBBDDDDDDAAA>>>:::555222000000000000000///...............------------------------//////000000000000//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))******+++++++++******))))))*********+++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++******++++++++++++***************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************)))******++++++,,,,,,,,,------...///////////////.........---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......//////.........---------,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++************++++++++++++++++++++++++++++++++++++,,,---...---+++,,,///222888BBBOOOUUURRRKKKDDD@@@666888:::<<<>>>BBBGGGKKKSSSSSSTTTUUUVVVWWWXXXXXX]]][[[WWWRRRMMMKKKNNNRRRRRRWWWbbbnnn{{{yyytttzzz{{{jjjbbbXXXQQQNNNIIIDDD???CCCAAA>>>;;;777444222111//////...---......///000------------------------//////000000000000/////////...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++************************))))))***++++++++++++***)))************+++++++++******************************++++++++++++******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++***************************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************++++++,,,,,,,,,---......////////////---............---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------,,,---......////////////.........------,,,,,,,,,,,,++++++++++++***************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++...555;;;MMMRRRUUUPPPFFF===:::;;;666<<>>:::777666222111///......///000000------------------------...//////000000000000000///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,***************+++++++++))))))***+++++++++++++++)))************+++++++++******************************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))***************++++++,,,,,,+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,******++++++++++++******************************)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------,,,,,,,,,,,,------------------------------...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************+++++++++++++++,,,---...////////////---.../////////...,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,---...///000000------...///000111222222//////000000000111111111///000000111111000000//////////////////000000111////////////............------,,,,,,,,,+++++++++))))))*********+++++++++************************)))************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...000777BBBJJJVVVRRRJJJAAA:::999===AAAEEEMMMVVV[[[[[[ZZZ\\\]]]YYY\\\^^^^^^[[[ZZZ\\\___ZZZ[[[dddwwwxxxsssqqqvvv}}}wwwccc___XXXPPPIIICCC@@@>>>888666333111/////////000------------------------......///000000000000000000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++((()))***+++++++++++++++)))************+++++++++******************************++++++++++++******,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))***************++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******++++++++++++******************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////...------,,,,,,------...------------------------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************************************************++++++++++++,,,---...////////////---.../////////...,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------...------,,,,,,------......///000111222333444555111111222444555666777888555555555666666666777777555666666777777666666555111111111111111222222333000/////////............---------,,,,,,,,,++++++))))))******++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333666@@@NNNXXXPPPHHH>>>777888===DDDIIIRRRYYYbbbeeecccaaa```bbbUUU[[[___]]]WWWWWW^^^fffwwwyyyvvvooosssyyymmm___SSSKKKGGGEEE===;;;777333111/////////------------------------......///000000000000000111000///......------...))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............................../////////..................---------------..................////////////,,,------......------,,,...------,,,++++++,,,,,,++++++++++++++++++++++++))))))************))))))******++++++++++++******++++++++++++******)))))),,,,,,------...////////////////////////......---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,,,,------,,,+++......///...------///111---------...///000222333444555777999<<>><<<;;;===>>>???>>>???>>>>>><<<;;;999777666666444111///------...............------,,,,,,+++))))))))))))***+++,,,---************************************************,,,,,,,,,+++++++++******************))))))))))))))))))))))))************+++++++++*********))))))************************))))))************))))))++++++************++++++******************************+++++++++,,,,,,,,,///---++++++,,,...//////111///000;;;IIIRRRPPPLLLBBB===888777===FFFPPPVVV]]]^^^bbbeeeeeebbbbbbccc___YYYWWWYYY\\\dddwww{{{sss}}}xxxhhh\\\TTTQQQOOOEEE:::555555444000+++000111111000...,,,,,,---------......///111222333/////////...------,,,,,,,,,+++******)))*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------.........------,,,,,,,,,---------,,,,,,,,,,,,,,,......------......///000------......///000000111,,,,,,,,,,,,,,,,,,++++++......------------......---------,,,,,,,,,++++++////////////.........---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++*********))),,,,,,------...///////////////000000//////...---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---///000111000///,,,,,,,,,,,,,,,...111444---///222555999===???AAAEEEFFFHHHJJJLLLNNNOOOOOOHHHFFFDDDDDDFFFHHHIIIIIIBBB<<<;;;@@@BBB???===>>>===>>>>>>>>><<<<<<>>>???BBBDDDGGGIIIIIIGGGEEEDDD>>><<<999555222000///...//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************,,,,,,,,,++++++++++++***************))))))))))))))))))))))))************+++++++++*********))))))************************))))))************))))))++++++************++++++***************************++++++++++++,,,,,,,,,...---------,,,---------333777???JJJQQQPPPHHH@@@:::777555999CCCQQQ]]]ddddddeeefffeeebbb]]]ZZZYYYRRR[[[hhhttt|||wwweeecccrrr|||www{{{xxxhhhvvvzzzrrrllleeeYYYIII===888777555333------............///000............000111222333111111000//////......---,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...000//////...............++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---............---.........---------------------------------------,,,+++++++++,,,---...////////////000000000111111////////////......---,,,////////////////////////........................//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++************,,,,,,------...///////////////000000//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---...//////000,,,---///111111111000////////////......000444777;;;===AAAFFFJJJNNNPPPPPPTTTTTTSSSQQQOOOKKKHHHFFFCCCAAA??????BBBEEEGGGHHHBBB@@@AAAFFFHHHFFFDDDDDDBBBDDDEEEDDDAAA???AAABBBFFFIIINNNSSSUUUUUUSSSQQQHHHGGGDDD@@@;;;777333111000///---,,,,,,------...---......---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))*********+++++++++++++++***************++++++++++++++++++++++++))))))************))))))++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++...///...,,,+++---///<<>>AAAFFFJJJKKKLLLIIIJJJNNNRRRTTTSSSQQQQQQTTTSSSQQQOOONNNMMMNNNNNNKKKNNNRRRVVVXXXXXXWWWWWWRRRQQQOOOLLLGGGBBB===:::333222000.........///000---------------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++)))******++++++******))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***---///...+++---333999JJJPPPUUUSSSIII???888666<<>>@@@AAACCCCCCCCCCCCBBBDDDEEEHHHMMMQQQSSSRRRQQQIIILLLPPPSSSUUUWWWXXXXXX]]]YYYUUUUUUXXXZZZZZZXXXUUUVVVVVVWWWXXXYYYYYYZZZXXXXXXWWWVVVRRRNNNJJJGGG???===:::666222000...---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++************************++++++++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++---...------333===FFFVVVTTTMMMCCC:::888===CCCGGGMMMVVV^^^cccccc___\\\RRRZZZgggxxxtttrrrwwwoooxxx{{{}}}zzzqqqbbbRRRHHH<<<888222//////000000///000000///000000111222333222222111000000//////...---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------...////////////..................//////////////////000000111111222------...///000111333444111222444666888;;;<<<======>>>@@@BBBCCCBBBAAA@@@DDDDDDEEEEEEEEECCCBBBAAA@@@???===;;;888666444333111111111111111000///...000///......------..............................******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000111111000000///...------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///...000333333555999@@@FFFOOOSSSWWWYYYXXXVVVTTTSSSKKKKKKJJJIIIFFFCCC@@@??????@@@BBBDDDGGGIIIKKKLLLKKKKKKLLLOOOQQQQQQOOOMMMIIIMMMOOONNNOOOSSSWWWWWWSSSQQQQQQRRRUUUWWWVVVTTT\\\\\\ZZZZZZZZZ[[[]]]^^^ZZZZZZ[[[[[[YYYWWWTTTRRROOOLLLHHHBBB;;;555000---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******************++++++++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///000444<<>>JJJSSSXXX]]]aaaaaa\\\WWWTTTSSS```qqqppp]]]iii|||vvvmmmsss|||sssjjjIIIAAA777111000111222111000000000000000111222333222222111111000/////////------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------...///////////////---........./////////000//////000000111222222333///000111444777;;;>>>???BBBCCCDDDFFFHHHJJJKKKLLLOOOQQQTTTVVVXXXXXXWWWVVVWWWXXXYYYYYYXXXVVVTTTSSSSSSRRRQQQNNNLLLJJJHHHGGG@@@@@@@@@???===999555333444333222111000/////////........................++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------.../////////000111111111111000//////...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------.................................---......///000111666===AAACCCGGGMMMRRRZZZZZZYYYUUUOOOJJJGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHMMMLLLLLLMMMPPPSSSVVVWWWXXXVVVTTTTTTUUUVVVVVVUUU___aaa^^^UUUQQQUUUXXXXXXQQQWWW]]]^^^XXXRRROOONNNWWWWWWXXXYYYZZZ\\\]]]^^^ZZZZZZ[[[[[[[[[ZZZYYYXXXVVVUUURRRMMMGGG@@@;;;777333222///---------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///111666===FFFOOOTTTMMMEEE>>>===FFFQQQZZZ^^^^^^aaaaaa[[[VVVXXXcccnnnmmmfffnnn~~~{{{}}}zzzttt{{{~~~||||||zzzzzzbbbVVVFFF;;;666555555444111111000000111111222222333333333222111111000000------,,,++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......---......///////////////---.........//////000000//////000111222222333333999:::===AAAFFFKKKPPPRRRWWWVVVVVVVVVVVVVVVVVVVVVWWWZZZ]]]```bbbbbbaaaaaa\\\]]]^^^^^^]]][[[YYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTPPPJJJDDD@@@999888777555444333222222////////////////////////,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,------...//////000111111111111111000//////......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................///////////////000111111777>>>HHHMMMNNNPPPTTTWWWKKKKKKJJJGGGEEEEEEGGGIIIRRRRRRRRRRRRSSSUUUVVVWWWSSSTTTUUUWWW\\\bbbhhhkkkmmmiiieeedddfffiiilllmmm||||||tttddd[[[[[[]]]]]]___lllwwwttteeeVVVQQQRRRLLLNNNRRRUUUXXXZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZYYYVVVVVVVVVTTTQQQLLLGGGDDD999666222///---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000444;;;DDDLLLQQQSSSBBB>>>===FFFVVVaaadddbbbVVVZZZ[[[YYY\\\nnnxxxkkkdddkkkyyy~~~tttZZZbbbjjj}}}pppvvv{{{vvv{{{zzzkkkVVVFFF===999666444111111111111111111222222555555444333333222222111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))&&&---111,,,,,,///)))***,,,------,,,---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---......---------111111000///...------------///000000///000222333222333444777;;;>>>AAACCCHHHMMMSSSXXXZZZZZZ[[[[[[^^^WWWQQQPPPPPPNNNPPPSSSWWW[[[]]]]]]___bbbccc```[[[^^^]]]VVVQQQQQQTTTUUUUUUPPPNNNPPPVVVXXXTTTOOOLLLVVV[[[ZZZYYY]]]^^^[[[TTTPPPIIIDDD@@@===999777666222...,,,...///...------,,,,,,---......,,,***///...------,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......111111222222222111111000000//////......---,,,,,,************************************************++++++******************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///000000///......///////////////////////////111000...,,,,,,---///000,,,000333222111444;;;BBBOOORRRTTTRRRMMMHHHFFFFFF@@@???>>>>>>AAAFFFKKKOOOQQQSSSUUUWWWZZZ```hhhnnnssslllmmmyyy~~~wwwxxx}}}~~~~~~zzzqqqkkkiiilllqqqzzz|||cccXXXYYYXXX^^^eeejjjiiibbbYYYSSSTTTVVVUUUTTTWWW\\\\\\XXX]]]ZZZWWWWWWXXXWWWSSSOOOMMMGGG???888444222000///111000.........---+++)))------------------------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,///111222222000444===IIISSSTTTLLLEEE:::>>>FFFQQQ[[[___]]]YYY]]]XXXXXXeee~~~}}}nnndddqqqzzzzzzzzzpppjjjgggffflllppppppooonnnhhhbbbhhhfffgggnnnuuuwwwuuusssllljjj~~~ooolllrrrzzzxxxooo```SSSIII???666666444111000222444555555444444333333222111111000/////////...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...(((,,,///+++///222,,,+++,,,------,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---...////////////,,,,,,---...////////////333333333222000111333555===@@@EEEKKKPPPSSSUUUUUURRRTTTXXXYYYXXXVVVVVVVVVTTTPPPNNNQQQSSSUUUXXX]]]aaacccaaa]]]]]]```aaa___^^^```^^^ZZZYYY\\\\\\YYYUUUQQQOOORRRWWWYYYVVVQQQQQQVVVWWWSSSSSSXXXZZZYYY^^^\\\YYYWWWVVVSSSPPPNNNBBB>>>:::777666555111///111///------...///...---++++++++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......111111111222222111111000/////////...------,,,,,,************************************************************************++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...000000...---...///---------------,,,,,,,,,......//////000000//////...000333666<<>>777333000///111222222111444333333222222111000000000//////......---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...(((***---(((,,,000***+++,,,------,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,---...///000000111---...//////000/////////---///222555999>>>CCCHHHMMMPPPUUUZZZ[[[YYYVVVTTTLLLNNNPPPPPPPPPPPPRRRSSSZZZWWWWWWZZZ[[[YYY[[[___```aaa]]]WWWWWW\\\```___]]]^^^]]]\\\^^^bbb```\\\WWWTTTQQQSSSWWWYYYVVVSSSUUUTTTRRROOOSSSZZZ^^^^^^\\\[[[YYYYYYXXXVVVRRROOOPPPMMMIIIEEEAAA<<<666222333000---,,,---/////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......000000111111222111111000//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111111000666888<<>>EEEMMMNNNIIICCC>>>===MMMRRRYYY\\\[[[XXXWWWWWW]]]zzztttmmm|||uuueeeXXXUUUYYYWWWZZZ^^^___bbblll|||~~~}}}zzz{{{ssswwweeetttyyy```LLL???888111///111333222000333333333222222111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444666,,,+++---)))+++,,,------,,,,,,...000------------------------------------------------------------------------------------............------------......//////444333111000//////000000333888???FFFLLLRRRXXX\\\XXXZZZ]]]^^^]]]YYYTTTQQQSSSUUUWWWXXXYYYZZZ]]]___^^^]]]___cccbbb______bbbeeefffddd```aaagggkkkkkkjjjnnnpppoooppprrrqqqnnniiieeebbbccceeefffdddaaa]]]YYYTTTRRRUUUYYY[[[ZZZ\\\ZZZYYYZZZZZZZZZXXXVVVXXXWWWVVVSSSOOOIIICCC???999555111......///////////////000///...,,,+++***,,,,,,------------------,,,,,,,,,---------......///000000111111111111111//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---//////---------................../////////000///...///000333666999CCCGGGMMMRRRRRRMMMFFFAAADDDHHHLLLOOOOOONNNNNNOOOKKKOOOVVV^^^fffkkkooopppwwwuuuwww}}}zzzpppiiimmmssstttqqqooommmfffcccjjjrrrwwwyyyzzz|||yyy{{{rrrwwwvvvvvv|||rrr```PPPOOOOOOQQQUUUXXXXXXXXXZZZWWWSSSPPPOOONNNMMMLLLEEE@@@999444111000000///........................------------------------------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------+++...///---+++...666<<>>BBBKKKVVV___^^^VVVRRRXXX```}}}~~~}}}xxxhhh]]]^^^___\\\^^^fffkkknnnwww|||}}}~~~uuuyyyuuuwwwqqqoooxxxzzzdddSSSHHH:::222222444555333222222333333222111000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---444DDDFFF777...///+++,,,---------,,,,,,---///---------------------------------------------------------------------------------........./////////...------,,,------...111000000000222666999<<>>999555222///---////////////...---,,,,,,------------------------,,,,,,,,,---------.........///000111111111111111000//////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,...//////...------............//////000000000111///---...333;;;DDDIIIPPPUUUXXXVVVPPPJJJHHHHHHTTTWWWXXXTTTMMMIIIKKKNNN\\\cccnnnyyyuuuyyy}}}}}}tttggg^^^cccZZZSSSSSSUUUQQQMMMKKKOOOIIIHHHOOOVVVXXXXXXYYY^^^___bbbeeeiiinnnuuuzzzzzz{{{oooZZZUUUOOOOOORRRVVVVVVUUUTTTSSSRRRRRRTTTTTTSSSRRRMMMHHH@@@:::555111...,,,........................---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------............//////,,,,,,222>>>HHHOOOQQQOOOGGG<<<:::BBBJJJSSS[[[aaa[[[SSSXXXmmmsssaaapppvvvhhh___aaaVVVQQQXXXccclllyyy~~~nnnmmm|||{{{lll^^^KKK===666444333222111222333444444333111000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***222CCCFFF666---...+++,,,---...---,,,+++---///------------------------------------------------------------------------------........./////////000///...------...///000+++---111777>>>DDDIIILLLPPPTTTZZZ]]]\\\ZZZYYYXXXVVVVVVVVVXXXZZZ\\\___```[[[```ggglllnnnooopppqqqvvv|||zzz~~~}}}|||rrrooojjjfffccc___ZZZWWWPPPRRRTTTUUUUUUVVVXXXZZZXXXTTTOOOIIIDDD===666222---------------...///000............------------,,,,,,,,,---------............///000111111111111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------///000000///......///---------...//////000000//////111666>>>HHHRRRXXXUUUWWWVVVRRRMMMNNNVVV]]]XXXXXXVVVQQQNNNPPPWWW^^^uuuzzzuuuzzztttkkkddd^^^WWWOOOJJJNNNJJJIIILLLLLLJJJIIIKKKJJJGGGHHHMMMPPPNNNNNNPPPPPPQQQRRRTTTVVVYYY\\\]]]hhhlllqqqssstttxxxvvvkkkccc]]]^^^cccddd]]]VVVNNNOOOSSSWWWZZZYYYVVVSSSQQQMMMGGGAAA;;;555...***...........................------,,,,,,------...------------,,,,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......///////////////...222;;;IIIRRRSSSPPPJJJAAA<<>>GGGNNNSSSVVVWWWNNNOOOQQQRRRSSSVVV[[[___UUUTTTUUU\\\fffooouuuwww|||zzzllljjjeee___ZZZYYYYYYYYY___```eeejjjjjjiiimmmtttkkkkkkmmmpppooolllmmmqqqnnnnnnmmmkkkgggaaa]]]ZZZ]]]___aaa______dddpppzzzwwwtttpppqqq{{{tttdddRRRQQQQQQRRRUUUWWWXXXWWWVVVTTTQQQMMMGGG???666///...........................---,,,,,,,,,,,,---......------------,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,------...////////////...///333;;;FFFQQQXXXXXXRRRIIIDDDEEELLLSSSXXX]]]\\\\\\dddvvvzzzeeecccjjjtttbbbYYYYYYbbbkkklll|||qqqmmmlllzzz{{{yyyooo___LLL===444222444666777777666444333111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...'''***,,,(((,,,222...---......---,,,+++---...------------------------........................------------------------............/////////000.........///111555888:::FFFMMMVVV]]]___\\\VVVRRRTTTUUUVVVWWWWWWYYY\\\___\\\```gggpppyyyzzzuuujjjooowwwzzzsssfff^^^^^^```bbb___YYYVVVUUURRRNNNJJJPPPRRRPPPOOORRRSSSSSSTTTSSSRRRSSSUUUXXXZZZ\\\TTTXXXdddpppuuuuuuyyy{{{wwwnnncccWWWRRRQQQSSSOOORRRVVVZZZ\\\XXXRRRMMMBBB???:::444111///000111//////.........---------,,,,,,,,,---------......---...///000111111111111333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------///000222222000000000111000111111222333444444444777???KKKVVV[[[YYYSSSOOODDDHHHPPPWWW\\\ZZZUUUPPPYYYYYY```pppwwwooojjjjjjjjjmmmssswwwxxxyyy{{{~~~~~~vvvvvvrrriii___\\\aaagggffflllssswww{{{|||wwwtttuuu~~~ttt\\\UUULLLGGGIIIQQQYYY^^^[[[ZZZYYYWWWRRRIII>>>777////////////////////////...---,,,,,,,,,,,,---.........---------,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000------000888CCCNNNVVVZZZ^^^VVVMMMKKKPPPXXX\\\]]]^^^^^^eee{{{|||gggbbb{{{yyysssiii]]]UUUXXX___hhhvvv~~~~~~nnnbbbqqq|||vvv___KKK???333444777888888777555333111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........------,,,+++,,,---...............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///......---------......,,,,,,,,,---------........................------111111111///---,,,---...222222111222666???IIIPPP]]]cccjjjjjjccc[[[UUURRR```ZZZVVVUUUTTTVVV]]]fffmmm}}}xxxmmmccc\\\WWWXXXYYYXXXVVVTTTRRRRRRZZZTTTUUUTTTJJJIIIMMMHHHOOONNNLLLLLLNNNOOOPPPOOOLLLLLLLLLLLLLLLMMMNNNOOOMMMIIIHHHNNNSSSWWW\\\aaaccchhhqqq{{{uuukkkdddaaa[[[UUUPPPSSSYYY[[[VVVPPPRRRQQQOOOHHH???777222000333000---,,,---/////////++++++,,,,,,,,,---------......//////000000111111333333333222111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////111222333333222222333444,,,333:::===;;;:::===AAAHHHPPPYYYYYYPPPFFFFFFJJJMMMOOORRRWWW\\\```___\\\iiiwww|||qqqjjjnnnwww~~~{{{vvvuuuuuuhhh___bbbdddccchhhqqq~~~iii^^^VVVVVVWWWTTTPPPPPPXXXWWWVVVWWWVVVRRRMMMHHHBBB777333777666///,,,000...,,,,,,---///000///.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////......---------222000777FFFRRRUUUWWWZZZ]]]______\\\\\\^^^^^^\\\ZZZjjjsssgggpppmmm___UUUXXX[[[dddqqq|||~~~~~~lll```lll}}}zzz^^^HHH>>>888777:::999555555999333333111000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++///000000111111000000///......///000000000000000------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///......------.........------........./////////........................///000111111000000111333000333888>>>FFFPPPZZZaaahhhlllmmmiiiaaa^^^```eee\\\XXXWWW[[[aaakkkxxxwwwjjjkkkiiiccc[[[TTTQQQOOOKKKMMMOOOQQQRRRUUUYYY\\\ZZZYYYbbbhhhbbbaaabbb[[[]]]^^^_________^^^]]]]]]ZZZZZZYYYWWWUUUSSSSSSSSSPPPMMMLLLPPPPPPLLLJJJJJJPPPRRRUUUYYY___fffnnnsss~~~zzz{{{~~~vvvjjj\\\UUUVVVWWWUUUSSSNNNPPPRRRRRRNNNGGGAAA===333222111111111000...,,,------......------,,,,,,......//////000000111111222333333222222000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---.../////////111222444444333444666777;;;<<<>>>AAAEEEIIINNNQQQ```YYYQQQNNNMMMLLLNNNQQQMMMPPPYYYhhhqqqrrrqqqrrr~~~xxxwwwxxxoooiiidddcccfffooottt~~~xxxpppllliiimmmqqqmmm___RRRPPPQQQSSSVVVXXXXXXUUURRRRRRMMMHHHFFF@@@777222111///---,,,---/////////............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---.../////////...//////000444???NNNWWWXXXYYY]]]eee```\\\]]]___```aaaaaaaaa~~~oooWWW]]]iiinnn___ZZZXXXaaaqqqiiiiiiooo~~~~~~oooRRRDDD999777888777555666444333222000000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---.........////////////......,,,---......///.........---------...............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---......//////....../////////000000000............////////////---////////////000222555777>>>HHHSSS\\\dddjjjnnniiimmmppplllddd___```ccc\\\\\\aaaiiiqqqxxxwwwiiiaaa^^^[[[ZZZWWWTTTPPPNNNNNNPPPUUU[[[ccciiinnnrrrwww{{{{{{www}}}|||~~~~~~|||vvvpppkkkiiifffaaa______[[[TTTNNNLLLUUUUUUUUURRRQQQSSSYYY^^^aaakkkuuuxxxvvvyyyoooccc]]]YYYTTTPPPRRRTTTVVVYYYYYYTTTNNNIII>>>:::666333222000///---...//////000///---,,,+++......//////000000111111222222222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------......//////000000111222444444444555888:::??????AAAGGGNNNTTTVVVVVVTTTOOOOOOSSSUUUSSSRRRUUUZZZ[[[kkk}}}xxxyyyyyyppppppsssxxx~~~~~~xxxrrryyy~~~zzz^^^JJJLLLOOOSSSWWW[[[]]]^^^^^^```]]]RRRFFF???999444111///------...///...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,---///000//////000222222<<>>888333000,,,---...//////...------......//////000000111111111111222222222111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------........./////////000000000000000000111222333333555999<<>>999888777555333222000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((111222333444555555555555444444444444444333222222444444444333333222222222000000000000000000000000////////////////////////................................................------------------------........................,,,,,,,,,,,,,,,---...///............////////////....................................---------------------------...//////............///000111222....../////////000000000//////000111111222333333222777???HHHRRR\\\fffllloooooommmjjjeeebbbbbbbbbZZZbbbmmmuuuuuummmaaaXXXVVVQQQMMMLLLLLLNNNUUU^^^dddoooxxx{{{~~~sssooohhh```XXXQQQLLLIIIKKKOOOSSSWWW\\\cccmmmtttwwwgggZZZTTTSSSVVVWWWXXXXXXVVVOOOFFF@@@777555333000.........///......//////000000111111000111111222222222111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............////////////////////////111333666999===CCCJJJOOONNNMMMKKKHHHHHHMMMUUU\\\WWWTTTddd}}}rrrfffdddhhhjjjsss|||~~~zzzoooyyy~~~xxxuuutttzzz|||}}}vvvsss~~~}}}{{{yyy{{{{{{vvvuuuqqqooouuu|||xxxiiiZZZXXXXXXYYYWWWOOOFFFDDDGGG@@@===777444222111000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---///000//////555BBBLLL]]]```]]]XXXVVVYYYZZZXXX[[[\\\XXXVVVhhhiii```iii~~~sssffflll{{{sssuuu|||qqq\\\III<<<999888666444222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;777777777666666555555555111111111111111111111111000000000000000000000000////////////////////////........................------------------------........................,,,,,,,,,,,,,,,---...///............/////////000........................//////.........---------...------------...//////............///000222222000000000000111111111111///000000111222222333333>>>EEEPPP[[[dddkkkqqqtttssspppkkkeee```^^^___aaappprrrpppggg[[[RRRPPPRRRPPPNNNPPPUUUZZZ```iiirrryyy{{{}}}nnn```XXXTTTKKKLLLMMMLLLLLLPPPYYY```tttpppfffcccWWWUUUSSSRRRSSSSSSRRRQQQ===:::666222///......///......//////000111111111000111111222222222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////............111444888===BBBJJJSSSXXXLLLJJJIIIKKKPPPUUUYYY[[[kkkooo~~~{{{wwwnnndddeeennnuuuvvvpppppp}}}wwwzzzyyyvvvzzz{{{|||uuuuuutttvvv~~~yyyttttttyyy~~~~~~{{{dddMMMKKKPPPVVVQQQEEEAAAEEECCC>>>999555333222111000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////,,,///000000111:::IIIUUU```aaa]]]XXXZZZ^^^\\\UUUVVVXXXWWW]]]{{{oooZZZQQQdddpppdddooo}}}{{{}}}nnnTTTAAA999888666444222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---PPPRRRQQQOOOOOOTTTUUUTTTQQQPPPPPPPPPPPPPPPPPPPPPFFFGGGFFFEEEBBB???;;;888777555333111111///---+++444111...---.../////////,,,,,,,,,---///000...---000/////////............................................................................................................////////////////////////........................------------------------........................000///...///111222222222444000///222222111555===JJJWWWdddggghhhlllqqqsssjjjgggbbb^^^^^^dddnnnvvv|||mmmZZZNNNJJJKKKNNNQQQZZZZZZ___iiittt~~~sssqqqooopppttt{{{~~~~~~~~~uuulll^^^^^^XXXMMMGGGHHHJJJKKKYYYfffyyy~~~ooo___MMMGGGNNNUUUTTTPPPLLLFFF>>>777333222111000....../////////...------000000000111222222222333000000...------------------,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........////////////////////////000000000444:::BBBKKKPPPOOOKKKDDDJJJGGG@@@NNNjjjzzzyyy|||iiiYYYYYYZZZ]]]gggttttttrrrvvv{{{}}}zzzqqq|||lllvvv}}}~~~iiiVVVKKKKKKPPPLLLIIIHHH@@@BBBGGGDDD888333555333,,,222000---,,,---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---///000000444???NNNZZZ______[[[VVVUUUVVVXXXXXXRRRQQQUUUjjjjjjXXXWWWWWWnnnooofffeeeqqq~~~kkkGGGAAA;;;888888555//////333111000///......------...+++++++++,,,,,,---------+++,,,---------,,,+++***JJJOOOQQQPPPRRRUUUTTTQQQZZZ[[[[[[\\\[[[ZZZXXXWWWWWWVVVVVVTTTRRROOOMMMKKKFFFCCC@@@>>>===;;;888666111000000000222222000...000//////000111222111///000000/////////.........................................................................................................////////////////////////------------------------------------------------........................111000000000000111000000222...---111444888AAALLL___cccggglllppprrrjjjaaabbbaaaeeeqqq~~~yyypppggg[[[OOOLLLRRRZZZ___bbbkkk{{{xxxjjjnnnssszzzvvvggg[[[TTTNNNHHHJJJPPP___ppp|||vvveeeXXXSSSQQQOOOMMMUUUPPPIII@@@999333///---////////////............000000000111222222333333000000///...---------------,,,++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////...------///222333111///000777BBBKKKPPPPPPJJJEEE<<<@@@KKK\\\mmm|||~~~sssnnnkkkiiifffjjjbbb```rrr|||zzzyyy}}}~~~{{{xxx{{{pppaaaYYYUUUQQQOOOWWWUUUDDDEEEIIIIIIBBB;;;666333000222000.........///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...///000333:::EEERRR\\\]]]ZZZVVVUUUXXXZZZXXXTTTQQQVVVlllrrrVVVTTTgggyyyooo___iiivvv|||fffIII@@@999888777333111333111111///...............++++++,,,,,,,,,---------+++,,,---------,,,++++++OOOUUUYYYYYYYYYZZZWWWRRRRRRTTTXXX[[[^^^_______________^^^^^^]]]]]]^^^^^^WWWTTTQQQNNNKKKIIIEEEBBB999777333111111111000//////...---...000000///...000000000/////////......................................................................................................////////////////////////------------------------------------------------...........................///000000111111000000111......333:::CCCQQQ\\\gggkkkmmmmmmnnnmmmddd[[[YYYjjjooobbb\\\VVVPPPNNNVVVgggwww~~~zzzuuunnnfff___ccckkkvvvxxxqqqdddYYYNNNJJJKKKVVVcccppp|||uuufffXXXPPPLLLVVVTTTPPPLLLFFF===444---000///............///000///000000111222222333333111000///......---------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////000...---///222333111///888BBBNNNVVVUUUNNNGGGCCCHHHGGGYYYxxxpppdddZZZSSSWWW```dddmmmllluuu}}}zzz|||zzzpppnnnvvvxxxtttvvvzzzuuuwww|||yyyxxx|||zzzrrrrrrooolllfffhhhwwwsssZZZLLLLLLMMMMMMEEE:::444444111000//////000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------.........///////////////111777BBBNNNXXX]]]ZZZUUUQQQUUU[[[\\\VVVPPPVVVccc|||cccaaahhhhhhdddhhh{{{}}}vvvttt}}}}}}ZZZKKK<<<666777666333222111111000///............,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++XXX]]]___^^^]]]]]]ZZZTTTHHHIIILLLOOORRRTTTVVVVVVVVVUUUUUUVVVXXX[[[^^^___```^^^\\\ZZZYYYWWWUUURRROOOHHH>>>555111000000000///...,,,---///000000///000000000////////////...................................................................................................////////////////////////------------------------................................................+++---///111111222222333222333666<<>><<<999555222000............///111222333444555333222111000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............/////////000000000,,,///111222444<<>>999666444111000111111111000000000//////////////////////////////////////////////////////................................................////////////////////////////////////////////////........................////////////////////////000222333222000111666;;;EEEQQQ___gggmmmrrrqqqlllbbb^^^]]]fffwwwxxxjjjMMMPPPQQQNNNOOO]]]vvv{{{ooojjjsss}}}}}}}}}~~~www{{{zzztttnnnjjjnnntttvvvwwwxxxzzzqqqdddZZZWWWSSSQQQPPPUUUbbbrrrvvvcccTTTLLLMMMOOOFFFDDDAAA<<<777333///---......///111222333444555333333222111000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///.../////////000000000000111111222888@@@KKKUUUZZZVVVTTTZZZeeekkkooo|||ooo\\\SSSTTT\\\gggqqqxxxpppyyyyyyuuuzzz{{{vvvwww{{{uuulllrrr~~~||||||~~~uuuqqqlllaaaVVVQQQOOOJJJDDD<<<888333000///000000000................................................,,,,,,------.../////////.........................../////////000000000000111777CCCRRR]]]bbb___\\\YYYYYY[[[ZZZTTTZZZxxxuuu[[[eeeyyyfffkkk{{{qqqtttaaaHHH===777333333222111000///////////////.........------------++++++******+++---...///dddfffddd```___```___\\\bbbeeeiiilllkkkfff```\\\aaaaaa```_______________aaa^^^YYYTTTPPPLLLGGGDDD??????BBBGGGNNNTTTWWWXXXZZZUUUMMMGGGBBB===999777111111111111000000000000000000000000000000000000000000000000000000000000................................................////////////////////////000000000000000000000000////////////////////////000000000000000000000000+++...000000111555===DDDSSS___jjjnnnooopppllleee___fffoootttuuunnn\\\KKKNNNLLLPPPaaa|||iiimmmuuuqqqdddhhhqqq{{{~~~~~~~~~tttmmmTTTRRRNNNMMMRRR^^^kkkuuu{{{dddSSSPPPSSSLLLJJJGGGBBB<<<666111...---...///111222333555555444333222111000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////////////////000000000000999666555===JJJUUUXXXVVVQQQSSS```uuuggg]]]VVVXXXaaajjjsssyyy}}}}}}jjjnnnuuu~~~rrrggghhhyyy~~~}}}}}}~~~fffqqqtttnnn^^^SSSRRRPPPIII@@@<<<666111000111111222////////////////////////........................,,,,,,------...///000000........................////////////000000000000222;;;IIIWWWaaaccc```]]]ZZZXXXXXXYYYXXXddduuuXXXXXXzzz}}}dddjjj|||xxxooooooRRRBBB:::666333222111000//////////////////.........---------++++++******+++---...///{{{~~~|||sssmmmpppgggtttyyynnneeeZZZ]]]^^^^^^^^^^^^[[[XXXccc[[[ZZZccceee[[[RRRPPPHHHAAA>>>AAA@@@@@@MMM^^^dddbbb```]]]XXXPPPGGGAAA<<<888333000000000000000...///111222222111000///////////////////////////........................//////////////////////////////000000000000//////........................111111000000//////.........000222222111000111111111222333222333;;;HHHSSSccchhhmmmooonnnkkkddd]]]nnnxxx|||qqq___RRROOOPPPLLL]]]rrrzzzqqqnnniiiwww{{{oootttwwwuuuwwwzzzxxxpppiiiWWWMMMNNNMMMRRRcccnnn}}}|||nnn]]]OOOLLLNNNOOOLLLDDD<<<666333111...---...222555666555333444555444111//////000------..................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---///111111111111222333777888===IIIWWW___ZZZQQQMMMbbb}}}rrreee___aaasss|||hhhbbblllyyy~~~sssmmmkkkkkksss|||}}}}}}~~~|||sssmmmyyy{{{uuu[[[OOOSSSLLLFFF===444///...///000000///...------...///000......------------..............................---------............///111...---000000...000444333DDDVVV^^^______^^^[[[^^^YYYYYYRRRVVVYYYQQQnnnzzznnnvvvwww}}}jjjMMM;;;888666444000---///111111...//////.........---------------------------------hhhaaa\\\___iiioookkkccc[[[VVVVVV]]]cccaaa\\\YYYRRRJJJGGGHHHCCC===@@@III\\\___cccfffeee```ZZZUUUKKKEEE>>>777333000...---222000...,,,,,,...000111////////////////////////........................//////////////////////////////000000000000//////........................111000000000/////////......000111111000///000111///000111333:::FFFUUU```fffkkkooolllfffeeeiiimmm{{{ooo^^^OOOGGGJJJQQQkkk}}}~~~wwwmmmfffxxxyyy}}}xxxzzz}}}{{{jjj[[[XXXRRRNNNTTTbbbppp~~~nnn```PPPNNNMMMLLLKKKFFF===777111...---...000222222111222333444444222000000111........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///000000///000333555555>>>KKKVVV\\\\\\WWWRRRXXXggg|||iiiccceeemmmuuuzzzxxxrrryyyqqqwwwzzzvvvoooqqq}}}zzzyyyzzztttYYYPPPNNNLLLFFF===444000222555000///............000000......------------..............................---------............///000---...000000...000444:::IIIXXX^^^^^^^^^\\\ZZZ[[[VVVWWWZZZqqqjjjWWWcccqqqsss{{{yyy```GGG777777666333111111222111000//////.........---------------------------------yyyoooxxxwww```[[[UUURRRXXX______YYYZZZSSSPPPSSSQQQIIIGGGJJJLLLRRRYYY___cccfffggghhh^^^YYYPPPHHH@@@888111---222000...---,,,---///000////////////////////////........................//////////////////////////////000000000000//////........................000000000000///////////////000111111/////////111000000333999EEETTTbbbkkkkkkmmmlllgggbbbgggvvvooo\\\PPPJJJKKKXXXgggyyy{{{pppnnnxxx~~~}}}}}}~~~{{{xxxwwwzzz~~~jjjeee```UUUQQQRRR\\\jjjxxx~~~sss^^^VVVNNNNNNQQQPPPGGG>>>555333000//////000000///222444555444222111111222........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000/////////......000444888999DDDRRRZZZYYYXXXYYY]]]ssssssxxxlll^^^SSS]]]qqqyyy~~~zzz}}}}}}nnnlllxxx|||dddOOONNNOOOLLLBBB777000000333111000///......///000111......------------..............................---------............//////---...000000...000555CCCPPP[[[^^^]]]\\\[[[YYY]]]VVVUUUfff]]]ccc{{{mmmsss|||{{{www|||wwwXXX>>>888777555444333222111111/////////.........------------------------------kkkpppvvv|||~~~xxxkkk```cccnnnmmmeeeZZZSSSOOOTTTYYYXXXWWWYYYOOOPPPRRRSSSUUUYYY___ddddddccc```\\\UUUJJJ>>>666111111222222111000//////////////////////////////........................//////////////////////////////000000000000//////........................000000000000///////////////000111000///...000111333555:::EEERRR___hhhmmmooohhhdddgggoooxxxhhhXXXLLLMMMRRR\\\qqqtttrrr|||~~~zzz{{{}}}wwwyyytttuuuvvvkkkbbbSSSSSSWWWddduuusssgggXXXQQQQQQQQQLLLGGG@@@<<<666111///000111222666777888777444222222222////////////............+++++++++,,,,,,,,,,,,---........................------------------------...............//////000000000///...///222888<<>>999333111444666222...,,,......---------,,,,,,,,,...------,,,,,,------...............////////////............333>>>KKKUUU[[[___YYYZZZ```SSSRRRlll}}}bbbXXXTTTppp}}}vvvuuu|||}}}sssSSS;;;555:::777///111000000////////////000------------------------iiihhheeeccchhhppppppkkkssspppqqqyyy~~~}}}|||rrrqqqxxx}}}vvvhhhTTTNNNSSSUUUVVVUUUQQQJJJEEECCCCCCRRR\\\cccbbb]]]WWWLLLBBB666555222111111111000000////////////////////////111000//////......//////000000/////////.........////////////000000000000////////////000000000000111333444333333;;;HHHSSSgggcccfffkkkeee]]]hhh}}}rrrcccWWWOOORRRiiizzzwwwxxx|||{{{uuutttzzzuuufff^^^[[[```kkk{{{xxxkkk[[[TTTOOOOOOMMMFFF>>>999555555555666888999888666555444222111//////......................................................---------.........//////000111111000///...000111777999>>>BBBFFFMMMWWW___www}}}qqqaaaRRRQQQ^^^pppvvvnnntttuuu^^^WWWTTTRRRSSSUUUWWWWWWVVV[[[]]]aaaaaa^^^```nnn}}}|||wwwmmmddd```gggqqqzzznnnlllmmmmmmjjjgggkkksss}}}~~~yyy}}}iiiRRRGGGEEE:::555111333333000///000/////////.........------...------,,,,,,------...............//////////////////...000555@@@NNNXXXZZZ^^^\\\^^^```UUU^^^ttt[[[ZZZ\\\rrr{{{||||||```FFF888777444///111111000////////////000------------------------pppooojjjfffiiisss{{{}}}}}}wwwoookkklllvvv~~~tttooorrrwwwooooooaaa]]]WWWRRRNNNJJJDDD@@@HHHOOOYYY___cccbbbXXXNNNAAA;;;555111111111000...////////////////////////111111000/////////000000000000////////////......////////////000000000000/////////000000000111111000333666666777AAASSSaaallleeeccceeefffiiiwww{{{```NNNOOORRR^^^rrrjjjuuu{{{yyyssspppwwwuuummmeee^^^[[[gggzzz{{{mmm]]]NNNMMMQQQOOOFFF@@@:::888666666777999999888666555333222000/////////................................................------........./////////111222222111000000222333333999AAAGGGOOO\\\kkkuuu|||oooRRRQQQRRR```zzzyyyyyyuuujjj\\\PPPQQQPPPQQQSSSVVVYYYYYYYYYYYY\\\```bbbaaadddrrr}}}sssrrraaa___bbbmmm{{{zzzssslllggggggkkklllkkkmmmttttttVVVHHHHHH@@@:::666444222//////333000000000/////////............------------..................////////////000000///111888DDDRRR\\\ZZZ]]]^^^___[[[UUUmmmmmm[[[aaajjj~~~}}}tttWWW@@@555333333222111000///////////////------------------------}}}zzz~~~}}}qqqooorrr}}}~~~}}}{{{}}}}}}ooo^^^SSSOOONNNJJJGGGBBBFFFMMMUUU\\\___]]]ZZZOOOGGG;;;444111111000...////////////////////////111111000000000000111111000000//////////////////////////////000000000000/////////000000111111222111222555888???LLL]]]iiibbbhhhccc\\\jjjyyyeeeRRRLLLZZZlllqqqdddiii{{{}}}wwwwwwyyyzzz{{{~~~yyykkk]]]___oookkkWWWQQQSSSRRRNNNJJJ???<<<999777888999::::::777666444333111000000000............................................................////////////000111222111000111333444333<<>>KKKVVV]]]^^^ZZZ\\\ZZZUUUdddyyymmmqqqyyyyyy~~~}}}ZZZ@@@777888333222111000////////////........................zzztttpppuuu~~~zzz~~~vvvjjj___UUUNNNPPPLLLIIIHHHHHHJJJSSS]]]^^^YYYPPPFFF===777444222000000000000000000000000000000/////////000111111//////000000000000111111////////////000000000000...///000000111222333333666444888DDDVVVcccfffdddjjj[[[]]]tttrrr\\\RRRIIIdddttt}}}{{{www}}}zzznnnhhhlllyyyzzzooo```SSSPPPSSSJJJFFFAAA>>>>>>>>>======999888666555333222222222....................................................../////////000000000...///000111000111444666CCCHHHJJJNNN]]]sssyyy{{{UUUBBBJJJYYYooo|||vvv|||{{{vvvooo```]]]^^^[[[WWWWWWWWWZZZ^^^```bbbccceeefffaaaeeennnxxx}}}{{{nnnccc]]]YYY\\\```cccgggppp|||qqqyyy{{{zzzwwwdddMMMCCC:::777666333111333/////////.........------//////............//////............//////////////////111888BBBNNNWWW\\\]]]XXX[[[[[[___{{{ooo}}}eeejjjkkkiiivvvjjjJJJ999555444333222111000/////////........................}}}zzztttlllhhhZZZQQQLLLLLLKKKJJJKKKPPPWWWZZZ[[[UUUJJJ???777555000000000000000000000000//////......//////000111//////000000000111111111////////////000000000000...///000111222333333444666999BBBPPP___gggfffbbbfff]]]fff{{{vvvXXXKKKSSS[[[}}}~~~xxx~~~}}}qqqiiilllsss|||}}}~~~xxxjjjeeekkktttuuu```UUUSSSMMMJJJEEEBBBAAA@@@???>>>999888777555444333333222.................................................../////////000000000000...000111222222333666888AAAKKKUUUbbbwwwvvvxxxzzz___FFFFFF___xxxooobbbsssvvv}}}mmmfff___]]]\\\ZZZYYYYYY^^^^^^^^^]]]^^^dddlllrrruuu|||yyynnnhhh___VVVTTTYYYccckkk{{{}}}cccRRR@@@888666444111111000000000/////////......//////............//////............////////////000000444<<>>:::999777666444333333333................................................////////////000000000000///111333333333555777:::FFFVVVkkktttwwwgggNNNMMMaaa|||vvvooovvvzzzllldddccc```ZZZUUUVVV\\\```dddbbb^^^[[[\\\eeesss}}}~~~jjjYYYRRRTTTXXX\\\bbbeeegggjjjsss|||zzz}}}qqq}}}{{{dddJJJ<<<777444000...111111111111000000000000//////............//////............/////////000111222666???KKKTTTYYY[[[^^^ZZZ^^^aaappp{{{^^^\\\wwwsssyyyvvvbbbhhhvvvjjjmmm||||||~~~{{{eeeIII;;;555444333111000/////////////////////////////////}}}yyy{{{}}}}}}zzzzzzwwwfffaaa\\\SSSPPPSSSJJJRRRYYYZZZXXXRRRDDD666222222222111000000111222////////////////////////000000000000111111111111222111111111000000//////111//////333444222333777777GGGVVV```iiimmmeeeXXXhhhwww|||iiiOOOIIIYYYllluuuvvvjjjjjj}}}{{{fffYYYTTTQQQTTT```pppyyyrrrpppwww~~~ssslllggg}}}jjj]]]YYYMMMFFFGGGFFF@@@>>>AAA<<<;;;999666444222111111111000000////////////000000000//////.........---............/////////000//////111333222333;;;DDDQQQ___uuu|||sssPPPPPP^^^vvviiibbbaaa^^^[[[YYYUUURRRXXX______[[[YYY\\\```jjjuuuiiiaaaYYYTTTUUURRRPPPQQQPPPQQQ\\\jjjzzz}}}{{{~~~ttt{{{zzz\\\HHH>>>666111000111000000////////////000////////////////////////000000000///......------111///444BBBOOOWWWZZZ\\\___ZZZZZZaaagggaaa]]]www}}}vvvooo^^^mmmzzzbbbdddzzzsss~~~YYY888222444444222000000000///000000000000000000000000~~~|||{{{}}}~~~yyy{{{}}}{{{qqq```VVVRRRVVV[[[RRRUUUVVVWWWYYYXXXNNNBBB;;;999555222000///...---////////////////////////000000000000111111111111111111111111000000000///222000000333444333555:::AAAKKK[[[gggfff```___ccc}}}zzzooo[[[KKKPPPiii{{{~~~xxxkkkwwwyyydddVVVPPPQQQRRR\\\ooojjjbbb___hhhvvvuuuoooooolllvvvyyykkk]]]YYYQQQHHHDDDCCC@@@;;;===<<<:::888666444333222111111000////////////000000/////////...................../////////000000111111333444222333===III\\\vvvxxxvvvTTTKKK___}}}tttjjjaaa\\\\\\XXXVVVVVVTTTRRRTTTXXXXXX[[[dddpppzzz}}}kkk___UUUOOOKKKLLLLLLKKKNNNTTTaaapppiiiQQQ@@@777555777111111000////////////000////////////////////////////////////............111///555DDDQQQXXX[[[]]]___VVV[[[kkkxxx```WWWdddzzzjjj```pppiiilll}}}fffBBB666666555333111111000...000000000000000000000000yyyyyy|||~~~~~~|||{{{zzz~~~wwwqqq|||xxxuuuyyykkk\\\WWWWWWVVVXXXVVVSSSRRRWWW[[[WWWPPPFFF???777222111000...,,,////////////////////////000000000000111111111111111111111111000000000000333111111444444333777===JJJQQQ```jjjbbbYYYcccwwwpppYYYLLLLLL\\\|||{{{yyyvvv___PPPLLLOOOUUUYYYgggjjj```]]]jjj}}}~~~yyy|||iiiqqq{{{```ddd]]]LLLEEEGGGCCC:::======<<<;;;999666444333222111000///////////////////////////................../////////000000000111222555666444888EEETTTmmmvvvhhhNNNHHHSSSppp~~~xxxpppiiiccc___[[[YYYYYYVVVTTTVVVUUUSSSUUUYYYbbbkkk|||~~~}}}eeeYYYNNNJJJIIIGGGFFFHHHLLLTTTddd|||lllWWWEEE777444777222111000///////////////////////////////////////............////////////000111888GGGTTTZZZ\\\___]]]RRR```}}}jjj\\\WWWrrrdddbbbuuuqqqqqq}}}WWW;;;888555444333111///...000000000000000000000000yyyxxx|||wwwuuu|||vvvpppdddVVVWWWTTTPPPOOORRRWWWXXXWWWNNNEEE999222000222222111///////////////////////////000000000111111111111111111111000000000000000333111111333333444:::BBBOOOWWWaaaccc___bbbuuurrr]]]LLLMMM[[[rrrwwwuuuyyy|||xxxgggUUUMMMQQQVVV^^^gggwwwrrrkkkfffkkk}}}xxx{{{gggfff```VVVNNNJJJFFFAAA??????>>><<<:::777555333222222111000///////////////////////////............////////////000000000///111444666777>>>PPPbbb~~~uuuttt```FFFKKKYYYmmmxxxwwwrrrmmmhhhbbb^^^\\\\\\[[[[[[ZZZXXXVVVVVVTTTUUU^^^hhhvvv}}}wwwcccTTTLLLJJJJJJKKKHHHIIIRRRfffuuummmddd[[[NNN???666444222222111000////////////////////////////////////---------...///000000111000222;;;KKKWWW[[[]]]```[[[SSSlllccc```ggg~~~```bbbwwwyyymmmwwwkkkAAA999333333444222000///////////////////////////~~~~~~~~~mmmVVVSSSOOOMMMMMMNNNQQQTTTUUUKKK>>>555111222333444000000000000000000000000///000000000111111111111000000000000000000111111111000000222222444===HHHUUU```bbbZZZ^^^rrr]]]QQQMMM[[[ssslllfffkkkuuuzzzvvveeeWWWTTTXXX\\\gggyyyzzzsssmmmhhhdddjjjlll~~~|||{{{rrr~~~vvvjjjcccddd\\\LLLFFFKKKBBBAAA@@@===;;;888555444333222111000////////////.........///////////////////////////000000000111000000222555888DDDYYYmmm~~~tttooo~~~dddLLLGGGQQQqqqsssmmmooorrraaaeeeaaa\\\XXXXXXYYYYYYZZZXXXWWWWWWUUURRRWWWiii{{{vvvnnn]]]SSSNNNLLLHHHFFFIIIUUUiii}}}|||vvv}}}kkkeeeaaa___XXXKKK>>>777333222111000////////////////////////////////////,,,------...///000111111000444???NNNYYY\\\]]]___ZZZ[[[}}}eeeooo{{{```bbbwwwlllhhhmmm|||vvvHHH<<<222222444333111222////////////////////////___XXXQQQOOOLLLIIIJJJMMMWWWQQQHHH>>>666222111111000000000000000000000000000000000000111111111111000000000000111111111111000///000222222777CCCOOO^^^eeeaaaWWWbbbyyy}}}oooOOONNNUUUhhhvvvzzzmmmuuuooo]]][[[bbbfffwwwlllaaa```fffqqqzzz~~~~~~yyyoooyyytttlllrrrkkkUUULLLRRRHHHFFFCCC???;;;888666555444333222111000/////////.........////////////////////////000000000111111333000111666@@@PPPhhh|||kkklllzzzlllKKKFFFUUUcccpppvvv~~~{{{mmmcccccc]]]ZZZVVVTTTTTTUUUUUUUUUTTTVVVYYY\\\]]]dddxxx~~~yyyhhhXXXMMMIIIEEEDDDJJJVVVggg|||~~~{{{|||ssswwwpppkkkiiiaaaRRRBBB:::444333222111000/////////////////////////////////---------...///000000111000555BBBQQQZZZ\\\\\\]]]ZZZiiikkkyyy___dddxxxpppgggjjj~~~UUUCCC444222555333222444000000000000000000000000{{{ssscccUUUQQQQQQMMMHHHFFFOOOQQQPPPIII>>>555000///000000000000000000000000000000000000111111111111///000000000111111111111111000111333444:::HHHWWWaaaaaa]]]]]]kkkuuuiiiSSSJJJTTTdddyyyvvvwww}}}dddddduuuwwwuuuzzz{{{wwwwwwuuuxxxyyy{{{xxxhhh\\\ZZZOOOLLLGGGAAA<<<:::888888555444222111000/////////............/////////000//////000000000111111111555111222===PPPhhhzzziiiuuusssRRRCCCPPPfffmmm]]]ZZZ^^^WWWUUUSSSSSSTTTUUUUUUUUUWWWZZZcccoooxxx{{{sssaaaVVVNNNHHHHHHLLLUUUeeetttzzz{{{{{{sssvvvwww^^^GGG;;;555444222111000/////////////////////////////////------......//////000000111777DDDSSS[[[[[[ZZZ[[[\\\xxx|||nnnpppuuu]]]hhhzzzzzz{{{~~~rrrhhhiiixxx{{{dddMMM888555666333222555000000000000000000000000{{{zzz}}}mmmWWWSSSVVVSSSJJJDDDEEEMMMSSSQQQFFF999222///000000000000000000000000000000000000111111111111//////000000111111111222222111333555666===MMM\\\```YYYXXXdddrrroooXXXBBBMMM___vvvqqqhhhyyy{{{yyyxxx~~~iiinnnwwwfffooouuutttttt}}}~~~vvvzzzmmmaaaTTTPPPIIICCC>>>;;;::::::555444333111000/////////---.........//////000000000000000000111111111111555111444EEE```uuuppp^^^DDDIIIbbbxxxlllaaa[[[TTTPPPUUUTTTTTTUUUWWWYYYYYYYYY^^^aaannnyyyiiieeexxxwwwvvvuuuuuuwwwzzz~~~}}}~~~~~~ggg[[[PPPLLLJJJKKKRRR\\\sssuuu~~~oooOOO???555444333111000/////////////////////////////////.........///////////////111777EEETTT[[[ZZZXXXZZZ___eeeaaarrr~~~rrr[[[kkk|||zzzxxxzzz}}}{{{pppeeebbbjjj|||tttoooUUU===777777333222555000000000000000000000000~~~xxxooohhhvvvrrreeeZZZQQQOOOOOO@@@EEEMMMRRROOOEEE999000...000222333222111222333000000000000000000000000000111111111111222222222000333333111888HHHWWW\\\___\\\UUUgggyyy]]]CCCRRRXXX___~~~{{{ppplllvvv|||zzz|||wwwqqqooosss}}}~~~zzzjjj```fffsss~~~yyyyyyvvv|||zzzhhhaaaTTTJJJFFFBBB::::::???777666444222111000//////000000000000000000000000000111222222111000111333===000999OOOlllwwwjjj^^^JJJDDDRRRxxxkkk^^^WWWQQQNNNPPPSSSQQQSSSYYY]]]^^^aaadddqqq}}}lll\\\UUUTTTbbb{{{~~~{{{xxxtttnnnoooqqqtttzzzwwwrrrmmmmmmppprrroookkklll^^^aaajjjeeedddoooyyyzzzzzzvvvrrruuu}}}yyyeeeXXXOOOJJJMMMTTT]]]tttxxxXXXFFF<<<333444555......222...///////////////////////////000000///......000222...DDDLLLMMMXXX```]]]\\\rrrttt^^^WWWnnn}}}tttjjj]]]ppptttbbb\\\dddpppyyylllrrr___AAA<<<<<<555111444000000000000////////////}}}vvvuuu{{{rrreeeWWWNNNDDDCCCEEEKKKOOOLLLCCC:::222222111111222222222222000000000000000000000000000111111111111222222222111333444444===MMMYYY\\\]]]RRRYYYiiieeeSSSKKKLLLYYYwwwyyyxxxqqq}}}~~~ooommmppprrr}}}~~~wwwvvvyyy|||}}}~~~rrrjjjooo}}}xxxiiieeesss~~~|||qqqfffXXXKKKGGGCCC===;;;===888777555333111000//////000000000000000000000000000111222111000000111333777222AAAZZZuuummmpppmmmOOOGGGPPPfffyyyjjj[[[UUUSSSPPPOOOQQQTTTUUU\\\gggmmmjjjfffdddxxxgggWWWTTTUUU[[[kkk|||wwwsssnnnlllnnnllloooooollluuuzzzrrrnnnppprrrssspppnnnrrrxxxvvvqqqtttuuunnnqqqwwwuuutttsssppppppvvv}}}ooo___SSSQQQUUUZZZ```ooodddMMM>>>444444666//////333//////////////////////////////000000000...///000222000DDDNNNQQQYYY\\\\\\bbbeeeZZZYYYeee~~~}}}jjj___jjjuuudddZZZ[[[bbbxxxzzz~~~oooLLL<<<555111111555111111000000000/////////mmm\\\RRRIIIBBBDDDMMMQQQLLLDDD999555111///111333222111000000000000000000000000000111111111111222222222111333444999EEESSS[[[\\\\\\NNN___hhhOOOIIIUUUNNNlll|||kkk```ccchhhkkkpppyyy~~~|||zzzsssaaaVVVXXX```hhhlll{{{~~~wwwjjjaaaooo|||yyyvvvkkk\\\MMMGGGFFFDDD@@@===999888666444222111000000000000000000000000000000///000111111000000222444555777HHHaaazzzpppccc~~~mmmTTTBBBIII___zzzpppnnn```WWWPPPOOOPPPOOOOOOQQQLLLSSScccuuu~~~zzzssspppmmmUUUKKKPPP[[[lll~~~|||~~~xxxiiibbbccc^^^RRRXXXwwwnnnWWWCCC666444666111111333000////////////////////////...///000000//////111333444DDDPPPWWW[[[WWW[[[lllbbbXXX^^^gggxxx|||gggaaappp|||kkk[[[UUUVVVrrr~~~[[[???333222333333111111111000000000000///sssaaaUUUGGGCCCHHHMMMMMMJJJAAA:::222///111333222000000000000000000000000000000000111111111222222222111111555>>>LLLWWW[[[ZZZ^^^[[[ccc\\\EEEGGG\\\bbb~~~oooeeegggkkkmmmwwwjjjaaaUUUOOOQQQVVVZZZ[[[ccceeelllzzzuuummm~~~uuu{{{qqqcccRRRJJJLLLNNNHHH???;;;999777555333222111111000000000000000000000000///000000000///000333555777===LLLccc}}}uuu```jjj|||WWWHHHFFFZZZttt```___yyy~~~qqq^^^WWWTTTQQQPPPPPPPPPQQQRRROOOZZZkkkzzz|||wwwtttvvvgggtttyyytttpppmmmsssxxxbbbSSSUUUgggyyy}}}zzzjjj]]]\\\qqqyyy{{{nnn___JJJ888333666222111333///////////////////////////...///000000///000111333666DDDRRR[[[[[[RRR\\\xxxkkkYYY^^^qqq|||bbb```yyysss^^^UUUTTTiiiyyyeeeEEE888999777000222222111111111000000000~~~~~~}}}ggg^^^PPPFFFBBBDDDHHHKKKHHH???666111222333222000000000000000000000000000000000111111111222222222000111666CCCPPPYYY[[[ZZZ```kkk^^^IIIGGGMMMaaa~~~xxx}}}~~~rrrhhhjjjrrrxxxvvv\\\YYYVVVVVVYYY[[[\\\[[[___^^^bbbjjjmmmlllooovvvsss```TTTTTTWWWNNN???<<<;;;999777555333222222111111111111111111111111///000000000000111555777888GGGXXXmmm|||gggccccccKKKNNN___~~~ssshhhrrrzzzeeeZZZQQQRRRSSSRRRSSSVVVYYY[[[bbbjjjttttttjjjbbbgggqqqfffwwwxxxrrrsssvvvsssxxxwwwccceeeuuutttuuurrrrrr}}}qqqsssiiigggUUU>>>444666222000222///000000000000000000000000...///000000000000222444888FFFSSS\\\[[[RRRbbbooobbbmmmttt]]]]]]tttvvv^^^TTTUUUWWWfffzzzkkkIII:::<<<999111222222222222111111111111zzz|||}}}{{{hhhdddZZZMMMBBB@@@EEEKKKMMMEEE<<<555333333222111000000000000000000000000000111111111111222222222111222:::HHHTTTXXXZZZ[[[ccclllSSS???NNN[[[sssrrrqqqvvvyyyyyysssxxx|||{{{xxxzzzuuujjjhhhsssfffZZZ[[[]]]```cccccc```^^^```\\\^^^dddbbb___jjj{{{uuuwwwuuuccc```aaaTTTAAA>>>===;;;888666444333222111111111111111111111111000000111111111333777:::;;;ZZZsssppp___xxxsssTTTLLLaaauuujjj___NNNJJJQQQVVVXXXZZZ___dddfffkkknnnpppjjj^^^[[[iii{{{xxxvvvqqqsssrrruuuxxxwwwnnnqqqdddGGG777777333000222000000000000000000000000000...///000000000111333555;;;IIIUUU[[[ZZZXXXmmmlll}}}qqq[[[]]]nnnzzz```TTTRRRJJJZZZpppwwwQQQ<<<999999666333333333222222222111111pppnnngggZZZLLLEEEFFFIIIOOOJJJBBB:::444222222333000000000000000000000000000111111111111222222222333555???MMMVVVXXXZZZ^^^kkk^^^LLLGGGUUUnnnsssqqqxxx|||zzzpppmmmqqqsssyyywwwhhhccceeebbb___eeexxx^^^[[[]]]```bbbdddcccaaa___```ZZZ^^^ggggggcccnnnmmmooossslllmmm___JJJ???>>><<<999777555444333111111111111111111111111111111222111222444999<<>>NNNXXXYYY[[[```zzzkkkkkksss___aaasss}}}}}}lllXXXOOOEEEVVVlllgggHHH888888;;;444333333333333222222222|||zzz~~~}}}{{{yyyrrrfffWWWLLLHHHGGGPPPMMMFFF===555222222444000000000000000000000000000111111111111222222222444888BBBPPPWWWXXX[[[aaasssPPPJJJTTTZZZ|||tttrrr|||rrrkkkggghhhjjjkkkppptttvvvwwwtttjjj___ZZZZZZXXXWWW```ooo|||}}}}}}}}}]]][[[\\\^^^```aaaaaaaaa```ccc\\\bbbpppsssmmmuuugggppp|||vvvxxxjjjUUU@@@???<<<:::777555444333111111111111111111111111111222222222333555:::>>>ZZZyyygggpppoooEEEPPPbbbyyyfffSSSSSS```bbbpppzzzyyyuuurrroookkkpppiiicccaaaccclll~~~uuugggnnnmmmmmmooovvvyyy{{{tttbbbSSSZZZwwwzzz~~~|||WWW???<<<666222444444000000000000000000000000...///111111111111444666@@@RRRZZZXXX\\\ggg}}}aaammmwwwccceeezzz{{{|||~~~zzz___OOOAAAQQQeee}}}WWW<<<666===444444444333333333222222{{{}}}}}}wwwqqqtttuuu\\\MMMKKKGGGPPPQQQEEE<<<999666000111111111111111111222222111222333333222111222444333???DDDPPP^^^UUUTTTkkkcccLLLLLL\\\ooo}}}xxxooofffaaa___aaabbbgggggghhhhhhfff```YYYSSSNNNNNNNNNOOOSSS[[[eeekkkqqqppprrrvvvzzzzzz```^^^[[[\\\______]]]]]]```aaaeeeqqq|||}}}}}}|||~~~qqqYYYOOO>>>;;;AAA<<<888777333222222111111111111111111333333///222999666999HHHppplllaaavvvPPPKKK[[[}}}yyyeeeOOOPPPaaayyyzzzvvv{{{xxxrrrtttuuuzzz|||ttthhhjjj}}}nnndddeeegggttt}}}~~~yyyhhhTTTRRRooowwwkkk@@@555:::888333111111111000000000000111111...///000000000000222444CCCUUU```ZZZ[[[rrrjjj]]]nnnxxx}}}xxxooowwwxxxuuuttt~~~dddRRRIIIHHHVVVvvv|||vvvcccCCC999<<<888777555333222222222222~~~yyyxxxlllUUUMMMEEEIIIIIICCC===999555000111111111111111111222222111222333333222111333444666???HHHRRRZZZYYY\\\hhhWWWHHHNNNccc|||uuurrrtttrrrnnnhhhccc``````bbbddddddbbb```]]]YYYSSSKKKFFFFFFEEEEEEEEEGGGNNNVVV\\\bbbbbbcccfffhhhmmmxxxjjj]]]ZZZZZZ]]]^^^]]]___bbbkkkppp}}}|||mmmSSSAAA<<<@@@;;;999:::666333222222111111111111111222444111222555222:::NNNqqqkkkqqqgggKKKRRRhhh}}}~~~qqq\\\LLLSSSeeemmmpppiiifffpppxxxwwwmmmpppxxxzzz~~~wwwiiiVVVQQQggg|||sssIII:::999666222222111111000000000000111111...///000000000111333555CCCUUU^^^XXX```}}}fffaaalllxxxtttjjjooo{{{xxxuuuvvv{{{___LLLHHHHHHVVVtttwwwrrrvvvhhhHHH<<<>>>:::999777555333333333444wwwnnnppp{{{ttt[[[OOOLLLHHHFFFFFFCCC;;;555333222222222222222222111111000222333333222222333555:::@@@NNNTTTUUU]]]eeeaaaLLLHHHUUUppp}}}qqqhhhgggnnnllljjjfffcccaaaaaaaaabbb\\\YYYTTTOOOKKKFFFAAA===CCCCCCAAAAAABBBFFFMMMRRRYYYXXXZZZ]]]]]]^^^dddlll}}}ttt\\\YYYYYY^^^aaaccchhhnnn}}}\\\GGG>>>@@@;;;999<<<999444333222222111111111222///444444333555333???XXXpppxxxllllllZZZJJJ\\\wwwmmmiiittt}}}wwwyyydddSSSPPP^^^nnniiihhh\\\XXXfffuuuxxxuuuzzzrrr~~~{{{wwwnnn^^^VVVdddxxxxxxSSS???888333222333111111000000000000111111///000000000000111444666DDDWWW]]]UUUcccvvv______cccnnnxxx|||ooo```cccnnn|||wwwvvvyyy{{{]]]HHHGGGGGGSSSmmm{{{wwwqqqPPPAAAAAA<<<;;;999666555444444444~~~yyyuuuuuuyyywwwcccYYYZZZOOOIIILLLJJJ???777777333222222222222222111111000222333333222222444555===AAAQQQUUUQQQ```jjjYYYJJJOOO```|||xxxtttkkkkkkssstttrrrnnnjjjeee```\\\ZZZQQQNNNIIIEEECCCBBB@@@???BBBBBBAAA@@@AAAEEEJJJNNNTTTUUUXXX^^^^^^]]]```eeeqqqyyyccc```bbbhhhnnnssszzz}}}~~~lllSSSEEEBBB<<<:::<<<999555444333222222222222222...333333555888777DDD]]]nnn~~~yyyeeepppqqqUUUOOOggg}}}nnnqqqxxxyyy~~~kkkWWWQQQ\\\lllwwwrrrlll]]]YYYeeemmmssstttvvvlll{{{~~~xxx{{{}}}zzzwwwsssiiicccmmm}}}tttXXXCCC888333333555222111111000000111111222///000000000000222555888GGG[[[^^^SSScccwwwZZZWWW[[[jjj~~~~~~jjjUUUZZZdddrrrwwwxxx}}}bbbJJJFFFFFFNNNbbb~~~|||YYYFFFCCC===<<<:::777555444444444~~~ooohhheeeddddddgggkkkwwwqqqhhhcccVVVMMMNNNLLLAAA::::::333333333333222222111111000222333333333333555666>>>CCCRRRUUUQQQaaafffQQQKKKVVVhhhvvvrrrttttttkkknnnzzz~~~|||wwwpppggg^^^VVVRRRIIIEEEAAA??????@@@AAA@@@<<<=========>>>AAAFFFJJJNNNPPPVVV___bbb```aaadddgggqqqxxxzzztttsssuuu}}}nnnuuucccOOOHHH>>>:::<<<888666555444333222222222222111444222444:::999BBBWWWooolll|||aaaQQQZZZyyy{{{zzzooo]]]PPPUUUfffrrrtttvvvpppeeedddlllfff]]]```ooouuu|||ooommm{{{iiivvvrrr}}}xxxuuutttooonnn{{{xxxtttlll[[[GGG999444555666222222111111111111222222000000111000000222666999JJJ^^^aaaWWWiiiXXXTTT```|||rrrvvvhhhPPPUUU___mmm}}}yyy{{{hhhNNNFFFEEEHHHVVVpppbbbJJJCCC>>>===:::777555444333333uuuhhh]]]XXXZZZhhh}}}sssjjj___SSSNNNJJJCCC>>><<<444444444333222222111111000222333444333444555777???GGGQQQUUUWWW```]]]LLLMMMZZZooovvvooovvvnnnooonnnlllvvv}}}sssgggZZZOOOIIICCCAAA>>>======>>>===<<<;;;<<<===>>>???BBBFFFJJJLLLNNNVVVaaafffeeedddeeeeeekkknnnwww{{{~~~vvvgggbbbppprrrZZZOOOBBB===<<<888777666555444333222222222444555111222777777@@@UUUwwwzzzmmmQQQOOOhhhlll```SSSQQQ^^^mmmqqqooosssssspppssssssbbbQQQRRRZZZbbbhhhgggwww~~~zzzgggrrr~~~ttt{{{{{{uuurrrrrrqqqtttwwwmmmlll```JJJ:::777777666222222111111111111222222111111111000111333888;;;MMM]]]cccaaawww^^^eee{{{kkksssiiiQQQRRR^^^mmm{{{|||~~~mmmQQQGGGDDDCCCMMMgggiiiMMMDDD@@@>>>;;;888555444333333zzzvvvssswww{{{zzz}}}uuueeeUUULLLHHHDDD???555444444333222222111111000222333444444444666888AAALLLPPPUUU``````SSSJJJPPP___wwwwwwyyyrrrxxxtttrrrqqqqqqvvvvvvfffVVVIIIBBB>>>===<<<===>>>>>><<<:::>>>@@@AAABBBBBBDDDGGGJJJLLLMMMUUU___eeecccaaaaaa```eeegggqqq~~~}}}tttjjjllluuuvvvhhh[[[VVV]]]rrr}}}bbbUUUGGGAAA???999888777666444333333222222333666333222666999JJJeeeaaaMMMWWWxxx}}}vvvsss\\\TTTQQQ[[[kkktttuuutttwwwwww]]]OOOWWWSSS]]]www||||||zzz___kkkfffdddlllllllll|||}}}iiiqqq{{{tttxxxzzz{{{vvvssssssqqqtttqqqwwwyyykkkOOO<<<888888555333222222111111222222333111111111000111444888<<>>???AAAAAAAAABBBDDDFFFHHHIIIPPPYYY^^^[[[XXXWWWVVV[[[___lll~~~qqqjjjfffeee^^^YYYcccsssqqq```TTTSSS```zzzfffYYYKKKDDDAAA;;;888888666555444333333222000666555444888>>>XXX{{{~~~~~~^^^QQQbbbnnnccc\\\WWWPPPLLLRRReeevvv|||}}}xxxYYYQQQaaaWWWaaapppyyyzzzqqq[[[oookkkGGGOOOUUU[[[ffflllsssnnnyyy|||}}}yyyvvvuuurrruuurrrtttSSS<<<888888444333222222111111222222333222222111000111444999===XXX[[[```nnnrrrtttoooyyyooo]]]PPP```qqq{{{wwwXXXIIIEEE@@@GGGbbbsssoooQQQFFFDDDBBB???;;;888666555555qqqnnn\\\RRRIIIBBB;;;888444222222333444333111111333555333111555<<>>888;;;<<<===>>>???>>>===<<<@@@@@@AAACCCDDDFFFGGGHHHGGGGGGIIILLLQQQSSSTTTTTTRRRRRRXXXdddppp}}}zzzuuueeebbb``````aaaaaacccfffuuu}}}|||nnnXXXNNNWWWbbb{{{lll```UUUEEE===@@@;;;999777666666666555333555222555888555???gggxxxlllRRRWWWpppxxx}}}vvvaaaXXXUUUPPPIIIIIIYYYeeeqqq|||zzzwww~~~mmmYYY___^^^[[[gggwwwjjj^^^uuuqqqTTTMMMJJJYYY^^^___yyyxxxssshhhwwwrrrtttsss]]];;;999===333444444333222111111111111111000111333222111777>>>WWWddd^^^mmmiiippp}}}oooUUUMMMYYYgggssstttRRRFFFHHHFFFHHH^^^{{{|||YYYFFFAAA@@@???===:::777555333}}}gggYYYNNNFFF>>>:::666333333444444444222111333555333222666<<>>>>>?????????>>>>>>===>>>???BBBDDDGGGJJJLLLMMMHHHIIIKKKOOOSSSUUUUUUTTTRRRQQQTTT[[[aaalll~~~zzzvvveeegggiiiiiiiiikkkrrryyy|||~~~zzzwwwuuulllcccmmmxxxpppYYYSSSQQQbbbyyyfffWWWIIIAAABBB===;;;888777777666555444555222444888888CCChhhuuufffOOO\\\wwwyyy~~~hhhZZZTTTRRRQQQPPPYYYiiittt{{{~~~vvvrrr{{{lllVVV^^^aaalllyyyeeejjjaaaMMMJJJXXXaaadddfffzzz{{{jjjlll|||www}}}xxxooommmkkkxxxjjjBBB:::;;;111555444333222111111111111222111222333222222777>>>WWWdddcccvvv{{{mmm}}}nnn}}}oooXXXQQQ\\\iiiuuuqqqRRRFFFIIIDDDDDD\\\}}}```LLLDDDBBB???>>><<<:::777444ooo```QQQEEEAAA===888444444444555444222111333555444222777>>>IIIMMMOOOSSSVVVKKKEEEPPPggg~~~qqquuugggMMM>>><<>>:::888888777666444555222333888;;;GGGiiizzzuuuaaaOOOggg}}}mmm[[[TTTRRRRRRZZZdddyyy|||rrrppp|||nnn\\\jjjwww___ooorrrWWWPPPRRR___gggppp|||vvvbbbwww~~~qqqfff___eeesss}}}nnniiigggrrrpppGGG===>>>555555555444333222222222222222111222444333222777???WWWdddhhhooojjjsss{{{pppzzz}}}mmm}}}tttaaaVVV___jjjvvv~~~~~~oooRRREEEHHHBBB@@@\\\~~~|||vvvxxxzzzjjjRRRHHHCCC???>>>???>>>999444{{{zzz~~~xxxmmmZZZHHHCCC???999555444444444444333222333555444333888???JJJOOOPPPRRRRRRHHHGGGWWWrrryyymmmRRRCCC<<<>>>DDD@@@@@@???@@@AAACCCFFFGGGLLLMMMPPPRRRTTTUUUVVVVVVTTTTTTVVVYYY[[[ZZZXXXUUUTTTTTTSSSRRRUUUaaattt~~~~~~qqqdddYYYSSSNNNSSS[[[eeerrr}}}wwwdddYYYHHHQQQ{{{fff[[[UUUOOOEEEBBB===:::999888777555666222333888<<>>===@@@@@@:::444yyy|||zzzxxxkkkPPPFFFAAA:::555333333333333444222333555444444999AAALLLRRRRRRQQQPPPHHHMMMbbb~~~~~~WWWDDDAAA???>>>@@@>>>>>>???AAAEEEIIIMMMOOOSSSUUUXXX[[[]]]^^^^^^^^^\\\[[[[[[\\\]]]\\\YYYVVVUUUUUUTTTTTT[[[lllxxxwwwhhhnnnttt{{{{{{uuuqqqkkkffffffllluuu{{{|||lll___YYYVVVXXX]]]jjj|||}}}{{{xxxiiiXXXMMMIII]]]rrrnnnhhhssskkk```ZZZTTTJJJFFFAAA===;;;999888666777555555888;;;HHHccc}}}yyyVVVRRRtttdddZZZRRRUUU^^^qqq}}}xxx{{{rrrsssxxx{{{kkksssqqqiii|||oooiiiUUUQQQOOOXXXlll~~~~~~}}}iiibbb]]]bbbqqquuuTTTCCC???999888777666444333222222222333111222444333222888???\\\ggglllzzzXXX^^^lllssstttyyyrrrfffWWW[[[eeeuuu}}}vvvyyyzzzzzz|||pppXXXFFFGGGAAA@@@YYYyyy[[[KKKEEE>>>===@@@@@@;;;555sssuuuyyyzzz{{{{{{{{{|||{{{www{{{yyyXXXJJJEEE===777444333333333444333333555444444:::BBBMMMSSSTTTQQQNNNIIITTTnnnsssKKK@@@CCCBBB>>>======???BBBFFFKKKPPPSSSVVVUUUXXX\\\aaadddgggggghhh___]]]\\\\\\\\\\\\ZZZXXXWWWWWWUUUXXXeee{{{ooodddbbb___bbbdddfffkkkqqqrrrooofffbbb]]]YYYXXXZZZ^^^```cccjjjxxxvvviii]]]XXXYYY]]]hhhwww~~~|||tttjjjWWWSSSGGGEEEOOOWWWbbbsss~~~pppaaa[[[WWWNNNJJJDDD???<<<:::999777777777777888;;;HHHccc|||www\\\___lllRRROOOPPPZZZqqqwwwrrruuuyyykkklllkkkuuuvvviiicccLLLLLLQQQ___vvvoooppp~~~lllccc^^^```lll{{{}}}tttYYYGGGBBB===999888666555444333222222333222333555333333888@@@\\\iiinnnUUU^^^qqquuu|||wwwlllhhhfff]]]UUUWWWaaattt{{{sssxxxwwwxxx~~~zzz}}}rrrZZZIIIFFFAAA???OOOlll___KKKFFF@@@>>>??????<<<888bbbeeehhhjjjjjjiiijjjjjjnnnqqqssstttuuuwwwzzz~~~~~~||||||}}}wwwsssdddOOOIII@@@:::666555555555555333444555444555;;;DDDKKKSSSTTTQQQMMMJJJZZZxxxzzzgggFFF@@@DDDAAA>>>@@@AAACCCGGGLLLQQQUUUXXXZZZWWWZZZ___dddhhhjjjkkkkkk\\\ZZZXXXXXXZZZ[[[[[[ZZZZZZZZZYYY```uuuwwwnnncccYYYVVVYYYZZZXXXTTTUUU[[[^^^^^^XXXVVVSSSQQQQQQQQQQQQQQQNNNQQQYYYccchhhiiinnnvvvpppjjjgggaaa]]]\\\bbbnnnxxxlllhhhXXXVVVIIIBBBGGGNNN^^^vvvuuu{{{xxxccc[[[YYYRRRMMMFFF@@@===;;;999888666888:::999;;;JJJhhhwwwccckkk|||[[[HHHKKKQQQeeessssssxxxkkklllsssqqqnnnkkksssddd]]]HHHLLLTTTeeekkkiiiuuukkkcccaaadddooowwwvvvssspppvvvttt\\\IIIDDDAAA:::999777555444333333222333222333555444333888@@@ZZZlllttt}}}___mmmpppzzzlllddddddbbbYYYZZZ^^^YYYTTTTTT^^^sssvvvpppsssooozzz|||yyy|||ttt[[[IIIDDD@@@@@@EEEVVVuuuaaaLLLHHHDDDAAA@@@???===<<>>;;;:::888444888;;;:::<<>>===:::888666555555555555222111333444444999@@@XXXnnnssswww~~~lllgggwwweeeXXXUUUUUUXXXZZZ]]]ccchhheee______```hhhxxx~~~pppyyyxxxrrrnnnooosssyyyxxx]]]CCCBBBAAA>>>;;;HHHooobbbSSSOOOIIIDDDBBB@@@>>>==={{{hhhcccvvvmmmRRREEE@@@555444888000555444444777777888@@@IIINNNOOOPPPMMMHHHSSSrrr~~~~~~^^^JJJHHHDDDBBBFFFEEENNNPPPUUU\\\``````\\\XXXVVV\\\```]]][[[\\\[[[WWW]]]^^^aaafffkkkooopppppppppxxxmmmXXXFFFEEEHHHEEEDDDFFFDDDBBB@@@???===============<<<<<<======???@@@AAABBBEEEIIINNNRRRUUUWWWXXXXXXWWWYYY]]]```eeeppp|||}}}nnnbbb\\\___dddjjjwwwyyyfffYYYMMMIIIHHHIIIEEEMMMppp|||}}}xxxfffbbb]]]XXXRRRKKKFFFAAA===:::888:::999999DDDcccbbbbbbwwwzzzZZZWWWlllzzzuuuyyyvvv}}}~~~}}}uuu]]]ccc{{{pppppp}}}nnnfff{{{nnnyyy{{{hhhUUUHHHDDDJJJUUUppprrr|||yyyjjj^^^UUUTTT]]]hhhiiiPPPDDD======<<<999777555444333333555222222444444444999@@@\\\ooosssooonnneee|||yyyjjjgggdddZZZTTTUUU\\\ccciiimmmqqqrrrnnngggcccbbbhhhwwwzzzwwwuuuooojjjlllpppwwwvvvYYYCCCBBBAAA>>>:::GGGlll~~~gggTTTOOOIIIDDDAAA@@@>>>===vvveee]]]hhh~~~]]]GGGAAA888333555444666444555777777999AAAJJJNNNPPPOOOJJJHHHWWWzzz```LLLKKKHHHGGGKKKKKKSSSVVVZZZ___bbb```\\\XXX[[[\\\[[[WWWVVVWWWWWWUUU^^^cccjjjttt|||UUUHHH@@@AAADDDBBBAAAEEE@@@??????>>>===<<<<<<;;;;;;;;;;;;===???AAACCCEEEEEEJJJOOOSSSUUUXXX]]]aaaccccccdddccc```cccrrrwwwbbb___aaaiiiooowww}}}gggVVVIIIHHHIIIIIIFFFTTTyyy}}}jjjeee___\\\VVVQQQLLLFFF???;;;:::>>><<<:::HHHkkkaaaaaavvv~~~ttt``````tttiiimmmnnn^^^WWWYYYiii|||}}}uuuiiiccckkkvvvtttfffZZZssssssccccccqqq{{{zzzyyyyyy|||}}}}}}```ZZZkkkwwwpppdddlllwwwhhhWWWKKKEEENNN\\\www|||qqq}}}yyyooocccYYYRRRPPPUUU^^^{{{nnnSSSHHHBBB???>>>;;;888666555444444555222222444444444999???[[[lllrrrtttwww{{{iiidddzzznnn___TTTUUUWWWXXX[[[aaalllvvvwwwooolllhhhkkkxxxyyyuuu}}}qqqjjjfffgggmmmuuurrrTTTDDDBBBAAA>>>;;;GGGjjjwwwyyyjjjUUUPPPIIICCC@@@??????>>>vvvlll___VVV\\\nnnfffLLLEEE>>>666555999666555555777777999BBBKKKNNNPPPOOOIIIJJJ^^^^^^LLLLLLKKKLLLQQQRRRWWWZZZ^^^bbbcccaaa]]]ZZZ]]][[[WWWTTTUUUXXX[[[\\\gggooozzzeeeHHHCCCBBBFFFGGGDDDDDDHHHAAAAAAAAAAAAAAA???>>>===<<<<<<===???BBBFFFJJJLLLLLLQQQUUUWWWWWWZZZaaagggmmmmmmnnnnnnnnnuuuuuu^^^___gggttt~~~hhhUUUIIIHHHIIIIIIHHHUUU|||www|||iiieee^^^[[[WWWSSSOOOHHHBBB===;;;@@@>>>999FFFhhh___eeezzzzzzggg___gggssslllooosssYYYRRRUUU___zzzzzz{{{wwwcccXXXSSSQQQXXXaaahhhnnnsssgggWWWVVVdddxxxzzz~~~}}}qqqfffaaaaaacccddddddfffhhhlllssssssdddRRRKKKYYYbbbaaaiiizzzooo^^^RRRLLLTTT```{{{xxxppp}}}vvvkkk^^^UUUNNNKKKOOOVVVrrrnnnUUUMMMHHHDDDBBB???<<<999888777777444222222555555444888>>>YYYiiipppqqqtttqqqmmmoooaaalll~~~oooeee\\\VVVYYY___eeennnvvvvvvwwwpppooozzzsssqqqsssmmmfffbbbeeekkktttlllOOODDDAAA???===<<>>AAAEEEJJJOOOQQQQQQUUUWWWVVVTTTWWW^^^ddddddbbbeeennnyyykkk^^^bbblll|||kkkWWWLLLIIIIIIJJJJJJQQQfff|||vvvsssyyyooo|||}}}jjjfff^^^\\\YYYVVVSSSMMMFFFBBB<<<@@@>>>999AAA[[[tttcccooo|||yyyvvv^^^aaaqqq|||uuuuuulll^^^XXXaaappp|||ttt}}}xxxaaa___^^^^^^```cccooo|||]]]OOONNNXXXiiiuuu}}}~~~yyyfff___WWWRRRPPPOOONNNNNNLLLPPPSSSTTTTTTTTTQQQMMMJJJQQQWWWaaazzz}}}||||||qqq]]]PPPQQQXXXaaa{{{zzzttt~~~zzzmmm\\\QQQIIIGGGKKKRRRnnniiiSSSMMMIIIFFFDDDAAA>>>;;;999888777444222333555555444777===YYYiiinnnuuu___gggtttfffnnnpppbbbvvvwwwmmmiiigggjjjpppxxxyyyrrrooowww|||wwwnnn___ffflll{{{jjjdddaaadddkkktttfffKKKCCC???===;;;<<>>AAAEEEKKKQQQTTTVVVVVVUUUSSSQQQTTTZZZ___YYYXXX^^^pppllliiiooozzzlllZZZMMMJJJIIIJJJJJJKKKQQQYYYccchhhsssmmmzzzooojjjdddbbb___[[[XXXRRRLLLGGG??????===;;;???OOOfffwww}}}eeessspppqqq{{{rrr^^^gggvvvuuummmooozzzmmmbbbiii~~~{{{vvvxxx}}}mmmTTTMMMMMMQQQ\\\ffflllvvvuuufffZZZRRRNNNKKKKKKKKKHHHFFFGGGFFFJJJMMMLLLIIIIIILLLOOOVVVTTTUUUbbbvvvvvvtttdddQQQFFFRRRZZZeee~~~|||mmmZZZNNNFFFEEEIIIOOOeeejjjXXXRRRLLLGGGEEEAAA>>>:::888777666444333333666666444777<<>><<<;;;<<>>666;;;888666555777888;;;EEEPPPUUUSSSMMMMMM^^^xxxXXXHHHLLLNNNRRRYYY[[[\\\```cccccc```\\\ZZZYYYQQQUUU^^^gggmmmtttaaaSSSTTTOOOQQQRRRSSSSSSRRRQQQOOOOOOMMMKKKHHHFFFEEEEEEEEE??????@@@CCCHHHNNNTTTXXX[[[YYYUUURRRSSSWWW\\\```^^^___kkk}}}iiiYYYKKKIIIGGGHHHHHHFFFFFFIIIXXXiii|||ppp}}}uuuoookkkhhhccc___ZZZTTTNNNIIICCC???===???AAAKKKfff~~~eeesssvvvxxx{{{ooo^^^jjjuuuYYYRRRTTTZZZkkk~~~tttwwwsss___MMMMMMOOOOOOTTTZZZ^^^kkkyyywwweeeTTTLLLLLLJJJKKKOOOOOOKKKKKKOOONNNOOOPPPQQQPPPOOOOOOPPPXXXWWWZZZiiiyyyllliiibbbSSSGGGDDDSSSbbbpppyyyiiiWWWLLLFFFDDDGGGLLL\\\lll___YYYPPPIIIGGGCCC???;;;999777777444333444666666444666;;;KKKfffmmmjjj[[[fffnnnssseeebbbdddkkksss|||kkk^^^ZZZYYYMMMFFFFFFAAABBBEEELLLRRRSSSUUU^^^hhhsssvvvoooddd```___eeekkksss}}}rrrWWWDDD>>><<<<<<<<<;;;DDD___|||tttZZZVVVQQQLLLIIIEEEBBB???yyypppxxxzzzkkkrrryyyxxxrrrooosssxxxzzz^^^SSSWWWiiivvv^^^VVVNNNHHHBBB@@@HHHTTTooo|||RRRGGGAAA999===999666555777888<<>>;;;:::999444333444777666444666;;;KKKhhhnnneee___nnn{{{```]]]]]]aaaiiirrr|||sss]]]NNNIIIJJJBBB@@@CCCAAABBBBBBFFFLLLOOORRRZZZcccooouuunnnbbb______dddkkkrrr{{{kkkRRRBBB<<<<<<===>>>:::>>>SSSkkktttZZZWWWRRROOOKKKGGGBBB???~~~}}}{{{~~~nnnXXXWWWbbbuuu~~~___SSSHHHCCCBBBAAABBBEEE\\\aaaLLLDDD;;;888:::888666777888<<>>AAABBBBBBLLLHHHIIIOOOTTTZZZfffrrrxxxjjjYYY]]]aaadddgggppp|||~~~eeeNNN@@@999===:::999===AAAVVVuuuaaaYYYRRROOOLLLEEE@@@>>>|||tttnnnqqqiiiTTTXXXmmm}}}^^^RRRGGGCCCBBBAAABBBDDDUUUvvvnnnSSSFFF===999;;;888666777888<<>>:::===:::888===EEE___kkkpppaaaXXXQQQOOONNNJJJGGGGGGiiiuuu}}}|||{{{}}}hhhVVVSSSSSSSSSXXXcccaaaYYY___|||xxx^^^QQQDDDAAABBBAAA@@@AAAFFFUUUmmmbbbLLLDDD???<<<999888999:::>>>HHHSSSRRRRRRIIIZZZuuujjjRRROOOOOOUUUZZZXXXWWWXXXWWWTTTTTT\\\jjjuuuoooeee^^^^^^^^^\\\ZZZZZZWWWXXX^^^hhhwwwrrrYYYQQQKKKKKKOOONNNQQQRRRUUUXXXXXXWWWWWWXXXYYYXXXbbbuuuwww^^^\\\aaa```^^^jjjsss~~~kkkgggrrr~~~ooo]]]UUUGGGDDDBBBCCCBBBAAAFFFLLLppp{{{vvvvvvmmmgggfffffffffeeeccc^^^[[[WWWRRRKKKCCCDDDZZZxxxjjj~~~|||aaa]]]wwwyyy^^^LLLKKK^^^~~~ppprrrzzz```UUUSSSSSSWWWYYY]]]hhh{{{|||ggg]]][[[___gggooopppuuu{{{~~~|||xxxuuutttoootttyyy|||zzzvvvpppqqq}}}ggg^^^YYY]]]aaafffsssdddJJJLLLKKKCCCLLLbbbooo___```bbbVVVQQQJJJEEEBBB@@@???>>>888777555444444666777999FFF```~~~}}}ppp~~~wwwpppgggvvvfffJJJ===<<<<<<===???CCCFFFHHHIIIHHHNNNYYYdddpppppp]]]VVV[[[aaaffflllwwwqqqXXXEEE<<<:::>>>:::777===GGGeeemmmsss{{{ccc[[[SSSQQQPPPLLLJJJJJJRRRZZZ``````^^^aaahhhlllyyy|||eeeVVVXXX[[[WWWXXX```aaabbbpppqqqaaaRRRDDD@@@AAAAAA@@@@@@BBBJJJccclllQQQIIIAAA===:::888999:::>>>IIITTTUUUTTTHHHXXXvvvsssYYYRRRPPPUUUZZZUUUTTTTTTSSSRRRTTT^^^lllwwwmmmeee^^^YYYYYYYYYVVVVVVWWWXXX___jjjxxxsssVVVRRROOOOOOSSSTTTSSSTTTTTTUUUXXX[[[]]]]]][[[aaapppmmm___ccciiihhhfff}}}pppQQQLLLVVV___gggmmmwwwnnn^^^VVVHHHDDDCCCCCCBBBAAADDDJJJaaannnwww{{{uuummmiiihhhhhhhhhgggddd^^^ZZZYYYVVVPPPGGGDDDVVV{{{{{{kkkxxxggg]]]qqqqqqYYYKKKRRRkkk}}}xxxnnntttrrrVVVPPPWWW[[[]]]hhhvvvvvvgggdddgggooovvvssslllkkkrrryyygggPPPEEELLLKKKCCCTTTrrrnnn___```^^^XXXTTTMMMHHHEEECCCAAA???999888666555555666777888CCC^^^{{{uuuhhh{{{nnnlllxxxdddeeezzzeeeIII<<<<<<===@@@BBBEEEGGGJJJLLLLLLVVVcccnnnyyymmmZZZWWW\\\bbbffflllvvvjjjRRRAAA::::::>>>:::777===IIIiiipppooowwwhhhzzzfff^^^VVVTTTRRRNNNKKKKKKIIINNNSSSUUUUUUXXX^^^dddjjjrrr~~~eeeUUUYYY``````gggsssgggUUUDDD>>>???@@@??????>>>BBB[[[|||vvvXXXOOODDD===:::999:::;;;???IIITTTXXXWWWIIIYYYzzz}}}aaaVVVQQQVVVYYYSSSSSSRRRRRRTTTZZZdddpppxxxkkkddd___[[[XXXXXXXXXVVVXXX]]]]]]hhhwwwrrrTTTUUUUUURRRUUUVVVUUUWWWWWWWWW[[[bbbdddccc[[[hhh{{{fff```dddjjjnnnwww^^^LLLOOOVVVXXX\\\bbbjjj|||kkkZZZSSSFFFCCCCCCDDDCCCAAACCCIIIVVV___ooo}}}wwwoooiiiiiiiiijjjjjjhhhddd```ZZZYYYTTTKKKGGGSSSnnn}}}nnn}}}sssdddooonnnXXXNNNSSSlllmmmeeeccc^^^gggzzzwwwvvvwwwuuueeewww{{{___XXX[[[[[[]]]wwwyyy|||lllUUUIIIEEEIIIFFFHHHfff{{{nnnbbbbbb]]]^^^YYYSSSMMMHHHDDD@@@===:::888777555555666777888@@@\\\vvvsssaaajjjwwweeelllkkk~~~qqqeeeYYY]]]qqq{{{___EEE;;;<<<>>>AAACCCEEEGGGKKKNNNNNN]]]nnnzzzmmm[[[ZZZ^^^cccfffiiirrr~~~{{{aaaKKK>>>999999>>>:::888===JJJlllpppggg|||xxxiii~~~ggg___YYYXXXVVVQQQLLLKKKLLLOOOTTTZZZ___eeelllqqqqqqooo}}}}}}dddUUU]]]iiiooo~~~lllYYYEEE===>>>??????@@@???>>>SSSqqq```YYYLLL>>>;;;999:::;;;???JJJUUUYYYYYYKKK\\\hhhYYYSSSWWWZZZQQQTTTSSSTTTZZZeeeooowww{{{nnnbbb```^^^[[[[[[]]]]]]]]]aaaggggggtttnnnRRRYYY\\\XXXXXXZZZYYY\\\]]]^^^cccjjjkkkgggaaarrruuujjjnnnuuuaaaRRRMMMUUUYYYVVVZZZeeennnhhhVVVNNNBBBAAABBBEEEEEECCCDDDIIIRRRZZZqqq{{{sssmmmllllllmmmmmmlllhhhfffZZZZZZUUUMMMJJJTTTgggvvvxxxqqqvvvmmmWWWOOOWWWkkknnn^^^ZZZRRROOO[[[sss~~~tttddd\\\]]]aaahhhuuu~~~~~~nnnhhhvvv\\\ZZZ``````pppuuu^^^MMMHHHGGGHHHHHHUUU}}}sssmmmgggggg______[[[VVVQQQLLLGGGAAA===:::999777555555666777888;;;YYYrrrggg]]]oooeeeuuukkkxxxgggXXXUUUOOORRRcccjjjqqqyyyrrrQQQ>>>;;;===???CCCEEEGGGJJJPPPTTTZZZlll~~~lll]]][[[___dddgggkkktttsssYYYEEE<<<;;;888===;;;999>>>JJJmmmyyypppvvveee___ZZZ[[[ZZZTTTOOONNNLLLNNNUUU___iiiqqqxxx~~~{{{yyybbbXXXeeettt~~~ppp[[[EEE======??????@@@BBB===OOOjjjeee```TTT>>>;;;:::;;;<<<@@@JJJUUUYYYYYYNNN```lll\\\TTTXXXZZZQQQTTTTTTVVV```mmmxxx}}}~~~zzzmmmcccaaa]]][[[[[[]]]`````````dddkkkqqq~~~jjjPPP[[[bbb^^^]]]^^^\\\aaacccdddjjjqqqooohhhnnnvvvyyymmmZZZPPPNNNVVVXXXTTT]]]mmmvvvgggTTTLLL>>>>>>AAAFFFFFFDDDFFFJJJHHHSSSqqq~~~vvvrrrqqqooooooooommmjjjgggZZZZZZUUUNNNMMMVVVfffqqq}}}~~~lllVVVOOOgggtttzzzeeeZZZZZZYYYUUUZZZggggggZZZSSSVVVVVVZZZ```jjjzzz~~~qqqnnnqqq}}}vvvooosssfffNNNWWWgggmmmwww```UUUEEEFFFHHHJJJNNNccceeeiiixxx}}}lllkkklllbbb\\\ZZZVVVSSSPPPKKKEEEAAA;;;999777666555666777888666VVVppptttXXXnnnkkkuuu|||www|||{{{kkkRRRGGGJJJHHHJJJXXX\\\dddmmmvvveeeEEE:::===???BBBEEEHHHJJJOOOVVV[[[nnnzzzjjj]]]ZZZ___eeejjjpppzzzmmmTTTBBB<<<<<<888===;;;999>>>KKKmmm{{{ccc]]]ZZZ\\\\\\WWWRRRPPPIIIMMMWWWeeennnttt||||||kkkqqqzzz~~~tttcccfffgggVVVDDD>>>??????>>>>>>DDD???@@@XXXvvvjjjYYYEEE???;;;;;;<<<@@@MMM[[[]]]PPPOOO___}}}}}}cccVVVWWWXXXVVVTTTSSSWWWbbbnnnxxx{{{gggeeeddd]]]eeejjjmmmjjjdddeeennnwww~~~iiiRRR^^^ccc]]]]]]aaagggkkkppprrrrrrrrrqqqnnnqqqyyy```QQQRRRTTTVVVYYY___fffkkkwwwiiiUUUHHHAAA======AAADDDEEEFFFJJJNNN^^^}}}uuutttooolllmmmqqqpppjjjdddaaaaaa___[[[UUUVVVeeevvvmmmWWWTTTmmmwwwvvvyyy{{{qqqfff[[[WWWYYY[[[[[[[[[OOOWWW]]]aaagggkkkhhh```]]]cccooovvvooogggrrr```TTTZZZkkk~~~zzzhhhXXXNNNIII999NNNUUUIIIxxxjjjWWWnnnmmmvvvxxxppphhh^^^VVVYYYXXXVVVUUURRRMMMGGGCCC???===:::888777777777888===RRRrrrvvvccckkkqqqyyy}}}hhhWWWFFFCCCGGGIIIHHHGGGHHHOOOWWW```mmm}}}qqqRRRBBB???@@@EEE===@@@LLLOOOMMMYYYmmmvvviii\\\]]]]]]___gggttt{{{cccMMMAAA======<<<555999;;;666JJJxxxzzzhhhaaa[[[[[[ZZZVVVTTTTTTNNNOOOVVVaaahhhlllqqqwww}}}jjjZZZ```jjj|||wwwvvv~~~fffVVVEEE??????>>>===>>>??????EEE^^^~~~}}}rrrdddJJJBBB======>>>AAANNN]]]cccSSSRRReeeqqq```[[[ZZZYYYZZZXXXYYYbbbnnnwww}}}xxxuuu{{{mmmhhhddd]]]fffiiillllllmmmqqqyyykkkVVV\\\```cccmmmtttxxxsssmmmlllpppsssrrrooovvviiiXXXSSSUUUVVVXXXZZZ```hhhnnn~~~kkkXXXKKKCCC???>>>AAACCCCCCEEEIIINNNccc{{{ssstttrrrqqqrrrtttrrrlllgggfffeeeccc___YYYWWWaaammmjjjXXXYYYppp~~~vvvmmmjjjkkklllkkkjjj]]]aaadddeeehhhjjjeee\\\aaaaaadddgggbbb```pppvvvjjjiiivvvxxxhhhYYYLLLDDDIIIEEEVVV[[[\\\YYYRRRqqqxxx```vvvzzzmmmccc\\\YYY\\\ZZZXXXVVVSSSOOOIIIDDD@@@>>><<<999888777888888<<>>===VVV|||ggg```ZZZYYYXXXTTTQQQRRRPPPNNNQQQZZZ```cccfffjjjtttnnnYYYWWW___lll~~~xxxeeeUUUEEE???>>>=========>>>AAAHHH[[[zzz}}}qqqPPPFFF???@@@@@@CCCQQQbbboooXXXUUUmmmkkk___]]]^^^eeebbbaaagggsss~~~zzzxxxyyyvvvkkkeee^^^gggiiikkkooouuu}}}jjj[[[[[[^^^mmm{{{qqqpppwwwzzzuuunnnppp[[[RRRVVVXXXYYYZZZ\\\cccllltttlllXXXKKKEEEAAA???AAABBBAAADDDHHHVVVjjj|||ssstttuuuvvvwwwvvvsssooommmkkkhhheeebbb^^^[[[___ggg|||iii[[[bbbyyyzzzsssrrrnnnllllllhhhiiiwwwwwwqqqssseeeYYYOOOGGGBBBHHHLLLSSSWWWhhh\\\KKKPPPuuulll[[[|||yyyjjjaaa^^^___aaa^^^[[[XXXUUUPPPKKKGGGBBB@@@===:::888888888888<<>><<<<<<===BBBCCCDDDOOOmmm}}}zzzTTTHHH@@@AAABBBEEEUUUiiiyyy[[[VVVppptttdddbbbeeepppnnnmmmssswwwooohhhqqqrrrsssuuuzzzvvvggg^^^\\\bbbxxx~~~yyyyyyqqq{{{aaaSSSPPPYYY[[[\\\]]]___gggsss|||lllVVVGGGDDDAAA@@@AAAAAAAAAEEEJJJfffrrrxxxsssuuuwwwwwwtttssstttuuummmhhhcccbbb```^^^aaagggvvvlll___iiiwwwzzzqqqdddXXXOOOJJJFFFDDDLLLPPPNNNUUUnnnzzzdddFFFFFFSSSvvv}}}rrrhhhuuukkkeeedddeeeeeebbb^^^ZZZWWWRRRMMMJJJDDDBBB>>>;;;888777777777>>>EEEeeeooo}}}ppp[[[IIIEEEBBBDDDHHHJJJGGGGGGIIIGGGIIIJJJKKKSSSaaalllpppqqqcccQQQDDDBBBEEEGGGFFFFFFNNNPPPNNNZZZyyy{{{lll```YYYYYY___iiiwwwzzzdddQQQBBB:::999<<<>>>999;;;;;;AAAbbbbbbaaarrrhhhbbb]]][[[XXXSSSRRRTTTQQQLLLJJJOOOTTTZZZaaaggg~~~ooo[[[TTTWWWcccyyylll]]]cccccceeerrrqqq___RRREEE???===<<<<<<>>>@@@BBBAAAHHHcccXXXJJJ@@@BBBCCCFFFXXXoooyyyYYYRRRlll}}}mmmlllqqqxxxzzz{{{~~~yyykkkcccaaabbbjjj~~~{{{~~~~~~fffTTTOOORRR[[[^^^``````dddnnn}}}kkkSSSDDDAAA??????BBBBBBAAAFFFMMMkkkooo~~~qqqssstttrrrpppqqqvvv{{{qqqjjjccc```___^^^aaafffrrr}}}nnn___kkkzzzuuummmdddWWWLLLFFFEEEEEEEEERRRSSSTTTdddwwwkkkNNNCCCIII^^^|||pppmmmjjjfffeeehhhddd___[[[WWWTTTOOOMMMEEECCC???;;;888777666666???DDDbbbqqqyyylllZZZNNNFFFEEECCCEEEIIIIIIGGGHHHKKKJJJLLLLLLLLLSSS```jjjnnniii\\\NNNEEEDDDFFFIIIKKKMMMOOOPPPXXXssswwweee\\\YYY[[[cccooo~~~rrr[[[KKK@@@999999>>>@@@===>>>>>>GGGlll]]]hhhsss|||uuuddd```\\\[[[WWWRRRRRRUUUWWWRRRNNNOOORRRYYYeeeppplll[[[NNNQQQ]]]hhh___QQQXXXZZZ```qqq|||rrrkkkmmmwwwrrr[[[PPPDDD???===<<<===@@@:::>>>BBBKKKfff```NNNBBBDDDDDDFFFYYYrrrvvvWWWPPPhhhzzzxxx}}}{{{jjjfffiiimmmrrr}}}yyy{{{iiiXXXQQQUUU]]]^^^aaadddfffjjjwwweeePPPCCC>>>>>>@@@CCCCCCBBBFFFMMM\\\```{{{~~~pppqqqqqqooommmoootttxxxssskkkddd```]]]ZZZ]]]bbbwww{{{wwwxxx~~~nnn___ooo~~~{{{wwwqqqnnnddd[[[PPPGGGCCCEEEHHHJJJPPPQQQ\\\rrrvvvYYY@@@AAARRRpppuuummmnnnkkkeeeaaaiiieee___ZZZWWWTTTQQQOOOHHHFFFAAA===999777666666>>>CCC```xxxmmmwwwyyyuuuWWWJJJHHHGGGFFFDDDEEEJJJKKKIIIIIIKKKIIIMMMOOOPPPXXXccclllnnnfffYYYLLLFFFFFFFFFIIIMMMNNNNNNSSSfffsssaaa[[[\\\^^^fffsss|||fffPPPDDD===777888===::::::<<<===KKKvvv]]]fff}}}eeessswwwgggdddbbbbbb___[[[\\\aaaXXXTTTRRRQQQSSS\\\ooocccWWWSSSRRR\\\kkk~~~ZZZNNNVVVXXX___qqqtttjjjcccgggoooxxx}}}lllXXXMMMCCC???===<<<>>>BBB999???EEEOOOkkkjjjUUUGGGGGGEEEEEEXXXsss{{{___UUUggg|||rrroootttwwwwwwzzzzzzmmm]]]VVVVVV]]]dddbbbfffjjjlllrrrnnnYYYKKKBBB===>>>BBBFFFDDDAAADDDJJJPPPWWW}}}~~~wwwqqqqqqqqqpppooonnnnnnooolllhhhdddbbb]]]YYY[[[```|||nnnyyyzzzuuusssoooggg}}}|||yyytttoooiiiddd\\\TTTJJJDDDCCCGGGLLLPPPNNNQQQ```nnncccIII<<<>>>WWWxxxpppkkknnnkkkeeeccchhhddd^^^YYYVVVTTTRRRPPPLLLIIIEEE@@@<<<999888888:::BBB^^^|||eee|||xxxnnncccKKKEEEGGGHHHHHHFFFHHHNNNRRROOOMMMMMMMMMRRRWWW[[[cccnnntttuuujjjYYYIIIFFFHHHJJJMMMPPPLLLPPP^^^xxxqqq```\\\```dddkkkxxxttt]]]GGG???;;;666777<<<666888<<<>>>PPP~~~ccceeevvvnnn~~~uuujjjhhhggghhheeeccceeekkkUUUSSSRRRRRRUUUaaayyytttNNNJJJUUU^^^kkkyyy|||XXXNNNVVVWWW]]]pppuuummmiiilllrrryyyuuudddUUULLLBBB???===<<>>@@@DDDGGGDDD@@@BBBGGGUUUZZZwwwppprrrrrrssssssqqqnnnjjjgggcccbbbcccccc___ZZZ\\\bbbnnn}}}fff}}}uuufffqqqpppnnndddnnn{{{xxx}}}|||vvvvvvwww|||~~~~~~vvvuuutttrrroooiiiccc^^^SSSLLLCCC>>>@@@EEELLLPPPUUUXXXddddddPPPBBBAAAAAARRRrrrmmmkkknnnkkkggghhhgggccc]]]XXXUUUTTTRRRQQQNNNLLLGGGBBB>>>;;;:::999666AAA\\\wwwdddrrrkkklll{{{YYYFFFEEEIIIHHHJJJHHHLLLTTTZZZWWWRRROOOTTTZZZaaagggoooyyy~~~ppp[[[HHHEEEKKKOOOQQQSSSOOOXXXmmmqqq```]]]ccciiippp|||qqqYYYDDD>>><<<777777===<<>>>>><<<<<<>>>CCC===CCCQQQhhhzzzcccYYYKKKDDDLLL[[[|||zzz]]]iii|||zzz|||oooeee\\\\\\^^^^^^___aaaggggggiiiqqqjjjWWWIII@@@===@@@>>>@@@CCCDDDAAA@@@CCCQQQeee{{{qqqyyywwwsssnnnkkkhhhffffffdddccc```^^^\\\\\\]]]]]]iiimmmpppttt{{{~~~rrr[[[YYY```kkkyyyzzztttzzz}}}tttyyynnnfffccc```]]]cccbbbmmmvvvrrrpppooohhhkkklllmmmmmmhhhaaaZZZUUUHHHFFFBBB@@@AAAFFFMMMSSSUUUYYYiiibbbBBB999BBBAAARRRnnnyyysssfffhhhkkkjjjmmmtttddd```[[[XXXWWWWWWVVVVVVVVVRRRMMMGGGCCC???;;;888<<<@@@SSSsssuuubbbdddppp{{{www~~~gggUUUKKKFFFGGGKKKNNNOOOTTTZZZ[[[VVVTTTVVVZZZbbbkkkttt~~~yyy___JJJJJJSSSWWWWWWXXXVVVbbb}}}rrrhhhgggjjjjjjuuukkkWWWAAA888999999888888999<<<:::AAAhhhvvv|||oooggghhhgggccc```___cccfffXXXWWWYYY]]]ddduuu```TTTbbbkkkxxx{{{```SSSTTT]]]kkkvvvxxxrrrwww}}}rrrdddZZZPPPGGG???>>>>>>===>>>@@@CCC???DDDQQQgggxxxccc\\\PPPIIIPPP]]]|||}}}]]]gggtttiii``````dddfffggghhheeehhhnnnxxxiiiWWWIII@@@>>>>>>???CCCGGGFFFBBBCCCGGG```yyy{{{ssstttssspppmmmjjjhhhgggffffffdddaaa]]][[[YYYYYYYYYcccjjjyyyxxx}}}ddd```dddmmmzzz~~~|||~~~yyyxxxqqqdddZZZVVVVVVTTTWWWXXXfffnnngggfffhhhcccfffggghhhfffaaaYYYRRRMMMFFFCCC@@@AAAFFFLLLOOOQQQ]]]dddfffTTT:::999KKKUUU___lllzzzzzzpppgggkkkooommmmmmrrrgggccc___]]]\\\\\\\\\\\\XXXUUUPPPKKKGGGBBB===999888<<>>777999::::::;;;888;;;>>>PPPzzzvvvnnnmmmfffggggggddd```^^^^^^___\\\YYY[[[dddsss|||bbb___ppp{{{~~~mmm[[[TTTWWWbbbrrr~~~{{{wwwiii^^^XXXNNNEEE>>>===>>>>>>???BBBCCC@@@FFFPPPdddwwwddd```VVVOOOTTT^^^{{{___dddsssggggggkkklllkkkjjjhhhnnnyyyhhhUUUFFF@@@???>>>AAAGGGIIIEEEAAAEEEMMMkkkxxxwwwooommmmmmlllkkkjjjiiigggfffgggeeebbb___]]]\\\\\\\\\cccjjjxxx}}}mmmgggkkkrrrxxxppplllmmmnnniii[[[NNNLLLOOORRRXXX]]]kkkooodddaaaeeebbbfffffffffccc]]]UUUMMMHHHCCC@@@@@@DDDKKKQQQRRRQQQ___kkk```CCC666AAAYYYnnnxxxyyy|||xxxmmmhhhmmmpppmmmlllnnniiifffbbb``````aaa``````ZZZXXXTTTOOOKKKEEE???;;;999<<>>===>>>>>>???AAABBBAAAGGGMMM___yyyzzzgggcccXXXQQQUUU]]]yyycccccc}}}zzz~~~pppmmmooommmiiifffmmmvvv{{{cccOOOBBB===???@@@CCCHHHHHHBBB@@@IIIVVVmmm~~~qqqppphhhhhhiiijjjjjjjjjiiihhhgggfffeeecccbbbaaabbbdddeeeiiimmm|||tttooottt}}}}}}qqqgggcccbbbiiimmmhhhZZZMMMLLLTTT[[[fffnnn{{{xxxfffaaafffdddfffeeeccc^^^WWWOOOHHHDDD???AAAEEEIIINNNRRRUUUVVVdddoooXXX999===PPPeee{{{wwwoookkknnnooollljjjjjjiiifffcccaaaaaa``````___\\\YYYVVVRRRNNNGGGAAA<<<999<<>>888@@@```^^^TTTxxxeeecccbbbaaa___\\\XXXVVVUUU^^^dddpppoooeeerrr|||sssiiiaaaVVVRRRPPPTTT[[[iii}}}yyyhhh[[[PPPFFF>>>======<<<===???AAABBBGGGKKK\\\kkk}}}iiieeeYYYPPPSSS[[[wwwiiiddd{{{}}}rrrppp~~~tttpppooolllhhheeemmmyyysssZZZHHH===;;;???AAACCCGGGFFFCCCFFFVVVhhhpppyyyyyyoookkkeeehhhhhhjjjkkkkkkjjjhhhhhhfffeeedddcccccceeefffhhhiiinnn{{{|||qqqfffbbbeeejjjrrruuuppp___QQQQQQ\\\eeerrr|||hhhbbbgggeeebbb___[[[TTTMMMGGGAAA???>>>EEEMMMPPPOOOSSS[[[ccc{{{xxxUUU777DDD\\\nnn}}}vvvqqqoooooommmlllllljjjgggdddbbbaaa```^^^]]][[[YYYVVVSSSOOOIIIBBB>>>666:::HHHdddxxxooo}}}yyywwwvvvqqqeeeXXXTTTVVVZZZaaahhhqqqjjjaaaWWWNNNIIIOOOXXXbbboooqqqTTTRRRWWWbbbgggfffiiiqqq~~~hhh[[[XXX]]]dddqqq{{{pppcccMMMAAA777666999:::;;;;;;<<<999IIIooopppQQQVVV~~~aaa```^^^[[[XXXWWWWWWWWWWWWeeerrrjjjdddrrr~~~hhh```^^^XXXRRRUUUTTTTTTWWW[[[ggg}}}rrraaaPPPFFF>>>======<<<<<>>666777:::::::::;;;888===YYYlllNNN```zzztttyyy```^^^[[[WWWUUUUUUWWWWWWWWWlll~~~vvvfffbbblllzzz{{{iii___\\\\\\[[[YYYWWWXXXYYYZZZ\\\ggg~~~zzzgggMMMDDD===<<<======>>>@@@@@@BBBHHHOOOddd|||fffxxxgggggg^^^VVVWWW\\\vvvyyyjjjsss~~~~~~wwwtttrrrpppssswww{{{pppWWWGGG@@@===>>>@@@EEEFFFIIIKKKLLLRRRcccsssmmmzzz}}}zzzrrrmmmrrrsssrrrpppnnnlllkkkjjjiiifffeeecccbbbbbbcccdddeeeeeeeeeuuu~~~ssssss}}}}}}yyyxxxvvvrrrrrrvvv~~~~~~mmmaaadddpppyyyuuuooosssmmmbbb\\\RRRIIICCCBBBCCCDDDJJJPPPVVVWWWZZZfffzzzaaaEEEAAANNNlll}}}{{{vvvrrrpppooonnnmmmgggeeeddddddeeeeeedddbbb\\\ZZZVVVRRRPPPLLLHHHFFF@@@===???PPPqqq}}}pppwww}}}zzzpppnnnpppsssxxx}}}}}}ooo```XXXUUUWWW]]]dddmmmxxxiiiUUUSSS^^^oooyyytttpppooo]]]VVVYYYeeepppzzzyyylllZZZKKKAAA:::555888<<<<<<<<<===;;;AAAeeeqqqUUUgggwwwbbbooorrraaa\\\YYYVVVUUUVVVWWWUUUTTTooofff```^^^fffkkkiiippp|||}}}~~~wwwnnniiidddaaa______XXXYYY[[[\\\^^^jjjlllKKKBBB<<<;;;===>>>???BBB@@@CCCJJJRRRiii~~~pppssseeehhhbbb[[[[[[^^^www}}}mmmqqq~~~qqqrrr{{{zzzwwwsssqqqvvv|||vvvbbbLLLBBBAAA@@@@@@AAAHHHIIIKKKLLLLLLOOO[[[gggaaa~~~pppwwwqqqmmmwwwxxxvvvssspppmmmkkkjjjjjjddddddcccccceeegggjjjkkkllldddjjjwww|||~~~|||zzzxxxwwwzzzzzzzzzzzz{{{~~~qqqiiiooo}}}tttnnnoooggg]]]VVVKKKAAA<<<<<>><<<===>>>??????BBBHHHEEEJJJqqqtttkkkggghhheee```hhhuuuuuummmwwwlllfffhhhiiixxxsssqqqrrr{{{ttt[[[FFFAAABBB???>>>CCCKKKHHHGGGKKKOOOQQQUUU[[[```mmmhhhuuuqqqmmmnnntttrrrooonnnmmmllliiiggghhhfffdddccccccccceeefffhhhjjjiiilll|||}}}{{{xxxuuutttwwwsssrrruuuyyy{{{xxxmmmiiippp~~~mmmdddbbbaaaRRRMMMDDD>>><<<@@@GGGKKKKKKTTTSSSTTTpppuuuIII@@@AAAKKK___|||uuuoooqqqsssrrrpppmmmiiieeeaaa^^^[[[^^^ccceeebbb^^^\\\[[[ZZZXXXTTTOOOKKKHHHFFFAAA>>>FFFaaahhhooopppjjj|||zzzzzz~~~pppfff```bbbgggkkkqqqyyy~~~bbbXXXaaavvv|||wwwwww]]]VVVXXX[[[eeeppp~~~yyymmm\\\JJJ===888<<<888999@@@===999???AAAPPP}}}]]]}}}xxxooo\\\ZZZZZZYYYXXXVVVTTTRRRQQQjjj`````````bbbgggooozzzzzzrrrmmmhhhffffffhhhllltttwwwZZZDDDAAA>>><<<===????????????EEEGGGTTTsssllliiijjjgggbbbhhhttt~~~nnn|||rrrccc]]]]]]___aaajjjlll~~~{{{zzz}}}xxxjjjVVVDDDAAAAAA>>>>>>CCCIIIHHHHHHJJJIIIJJJRRR[[[mmmyyyxxxtttooommmpppqqqooommmlllkkkjjjhhhfffeeedddcccbbbbbbccceeefffdddhhhhhhjjjzzz}}}{{{xxxuuusssqqqppplllkkkoooqqqssswww}}}{{{vvvooohhhgggmmmxxxvvvfffaaa^^^XXXKKKGGGBBB???@@@EEELLLPPPUUUSSSOOOWWWwww~~~ZZZ777@@@KKKRRRjjjzzzooowwwxxxyyyyyywwwrrrkkkddd``````aaabbbbbbaaa___^^^]]]]]]\\\ZZZWWWTTTPPPNNNGGGBBB>>>EEE___fff\\\gggooowwwpppjjjjjjmmmyyypppjjjmmmsssyyyjjjcccpppnnnXXXSSSXXX^^^hhhttt}}}vvvhhhVVVEEE;;;777:::888:::BBB???:::@@@FFFjjjwwwooojjj[[[YYYXXXXXXVVVUUUSSSQQQPPP{{{gggbbbbbbbbbeeelllwww|||uuupppmmmooorrrxxx```OOOCCC@@@======>>>???@@@@@@???DDDIII]]]|||}}}rrrmmmlllmmmjjjeeeiiirrrmmmxxxyyypppccc\\\SSSOOOSSS]]]hhhnnnnnnvvvooofff[[[MMMBBB@@@???===???EEEFFFGGGHHHGGGDDDEEEPPP]]]yyypppjjjkkkqqqlllkkkiiihhhiiihhhgggeeecccbbbbbbaaabbbccceeefffbbbfffggghhhttt~~~|||||||||{{{zzzwwwuuurrrooonnniiiffffffiiikkkjjjlllpppjjjiiifffdddcccgggmmmqqqvvvvvvnnnbbb\\\\\\WWWNNNAAA@@@@@@AAAEEEKKKQQQUUUVVVSSSRRR\\\nnnrrr[[[???888GGG]]]lll|||zzz~~~|||zzzssshhh``````cccffffffbbb___]]]]]]]]]]]]\\\[[[YYYVVVSSSRRRJJJDDD???DDDZZZ{{{lllVVViiiuuuvvviii^^^[[[^^^mmmxxx~~~qqqpppuuubbbRRRRRRYYYbbbmmmxxx~~~{{{ppp___MMM@@@999666999777<<>>===AAAGGGEEEDDDDDDDDDDDDHHHVVVccc~~~rrrkkkeeeiiiooohhhgggffffffggggggfffeeeaaaaaaaaabbbcccdddfffgggcccggghhhfffmmm~~~{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwuuussspppnnnkkkjjjgggddddddggggggeeeeeehhhccccccaaa___^^^^^^___```bbbaaa[[[TTTSSSTTTOOOGGG>>>???BBBGGGLLLQQQUUUWWWSSSXXX___```WWWIII>>>:::FFFOOOooozzztttqqqjjjaaa\\\aaacccfffgggeeebbb___]]]]]]]]]\\\ZZZXXXUUURRRQQQMMMFFF@@@CCCUUUssswwwZZZllluuu}}}rrrdddXXXVVV[[[^^^eeeoooxxxtttyyy}}}gggZZZPPPSSS]]]gggrrr{{{}}}}}}wwwiiiVVVEEE;;;888666999888===DDD>>>999BBB```lllSSSaaavvv\\\XXXTTTTTTSSSRRRQQQOOOMMMLLLnnnbbbaaadddiiirrr~~~|||{{{zzzZZZKKKAAA???===<<<===???AAABBBBBBGGGFFFIIIcccwwwqqqwwwoooppprrrrrrnnniiijjjmmmiiilll}}}cccRRRIIIDDDBBBAAAFFFMMMUUU]]]dddiiilll{{{yyyzzzfffTTTGGGBBB???===>>>???@@@CCCHHHEEEAAA???CCCJJJTTTbbbmmmrrrooohhhdddjjjmmmfffeeeddddddffffffeeeddd```aaaaaabbbdddeeefffgggeeehhhiiiggglll|||~~~~~~~~~~~~|||zzzxxxwwwwwwvvvvvvuuuuuuuuurrrrrrpppnnnkkkiiifffeeecccaaaaaacccbbb___^^^```]]][[[XXXVVVTTTSSSSSSSSSSSSSSSQQQLLLIIIHHHFFFDDDDDDGGGKKKPPPSSSUUUVVVVVVVVVZZZ___YYYEEE333555CCCHHHWWWxxx{{{jjjdddbbb___]]]^^^bbbaaaaaadddhhhgggbbb]]]___^^^\\\ZZZWWWTTTQQQPPPNNNHHHBBBBBBOOOjjj}}}___xxx~~~uuujjj\\\RRRRRRXXX]]]^^^```fffpppwwwrrr___WWWRRRWWWaaallluuu{{{zzzxxxppp```MMM???999888888:::999>>>BBB:::999HHH}}}oooWWWWWWxxxoooXXXWWWQQQQQQQQQPPPOOOMMMLLLKKKxxxhhhaaaeeejjjsss~~~oooSSSKKKAAA===<<<<<<===@@@BBBCCCCCCFFFFFFNNNmmmvvv~~~yyynnnqqqsssrrrnnnjjjjjjlll~~~nnniiihhhQQQGGGDDDEEEFFFKKKNNNSSSYYYaaajjjttt{{{||||||ppp[[[JJJ@@@>>>======>>>AAADDDGGGJJJDDD??????FFFRRR___nnnyyymmmpppgggfffnnnjjjdddbbbbbbbbbddddddcccbbb___```aaabbbcccdddeeeeeecccfffhhhiiimmmzzz~~~vvv|||}}}{{{{{{||||||zzzyyyuuutttsssqqqqqqppppppqqqlllkkkjjjhhheeebbb```^^^\\\YYYXXXZZZXXXUUUTTTVVVRRROOOLLLJJJKKKKKKKKKJJJGGGIIIHHHEEEAAAAAABBBDDDNNNPPPTTTWWWXXXVVVTTTRRRRRRMMMIIICCC999444===KKKKKKfff|||uuuvvvxxxhhh[[[YYYZZZZZZ]]]ddd```]]]\\\```fffgggbbb\\\aaa```]]]ZZZWWWTTTRRRQQQNNNIIIDDDCCCJJJ```sss|||pppdddXXXOOOPPPUUUYYYXXXZZZ___hhhxxx~~~xxxlllYYYVVVVVV\\\eeeooovvvyyyvvvpppeeeUUUFFF;;;888888888;;;;;;>>>@@@888>>>UUU]]]PPPgggvvvhhhVVVVVVPPPPPPPPPOOONNNMMMKKKJJJoookkkiiirrryyygggKKKGGGBBB<<<;;;;;;===AAACCCDDDCCCFFFIIIVVVyyyqqqvvvmmmqqqsssqqqmmmjjjjjjjjjyyyxxxhhh{{{{{{\\\KKKFFFDDDEEEFFFFFFIIIOOOUUU^^^jjjwwwuuudddNNNAAAAAA>>>======>>>CCCHHHKKKJJJAAA@@@CCCLLLVVVddduuuqqqiiinnncccgggooodddaaa```______aaaaaa```___]]]^^^___```aaaaaaaaabbbaaabbbdddfffjjjttt{{{uuuppppppzzz~~~~~~~~~|||{{{zzzxxxwwwwwwwwwwwwvvvtttrrrpppooommmlllkkkkkkkkkeeeeeecccaaa^^^[[[YYYWWWTTTPPPOOOPPPNNNJJJJJJMMMIIIFFFDDDDDDFFFFFFEEECCCBBBAAAAAAAAAAAACCCGGGJJJPPPRRRUUUVVVTTTPPPKKKHHHBBB>>>999666777@@@PPP]]]fffyyyrrryyy~~~uuunnnddd[[[WWW[[[]]]ZZZ\\\ccc[[[ZZZZZZ\\\___```^^^[[[^^^]]]ZZZXXXUUUSSSRRRQQQMMMJJJGGGDDDGGGXXXzzzxxxttthhh^^^TTTMMMLLLOOOPPPSSS\\\gggppp{{{{{{mmmaaaTTTUUUXXX___hhhrrrwwwxxxpppgggYYYJJJ???999777777888<<<===@@@???999GGGfff\\\OOOppphhhgggaaaTTTTTTOOOOOOOOOOOONNNLLLKKKJJJqqquuuwwwbbbDDDBBBCCC;;;:::;;;>>>AAADDDDDDDDDHHHMMM]]]jjjrrrmmmqqqssspppllljjjjjjjjjuuuiii{{{rrrWWWJJJGGGDDDAAAAAAIIIOOOXXX```jjjuuuqqqhhhZZZDDD===EEE@@@>>>===>>>DDDKKKMMMKKK???AAAHHHPPPXXXdddxxxgggeeekkk___eeennn]]]```^^^]]]]]]______^^^\\\\\\\\\]]]^^^____________``````aaabbbeeelllxxxdddcccmmm~~~www|||}}}{{{yyywwwttttttsssrrrrrrrrrrrrqqqppppppnnnllljjjhhhgggggghhhaaa```___\\\ZZZWWWTTTSSSPPPLLLIIIJJJHHHEEEEEEHHHGGGEEECCCDDDEEEDDDAAA===AAA>>>===@@@EEEIIIMMMQQQNNNPPPQQQQQQNNNIIICCC???666:::===;;;===KKKcccvvv|||uuummmggg\\\WWWZZZcccccc[[[YYY___WWWYYYZZZZZZYYYYYYZZZ[[[YYYXXXVVVTTTRRRQQQQQQQQQLLLJJJHHHEEEEEESSSuuuyyy|||qqqggg[[[TTTNNNHHHFFFGGGKKKTTTdddvvv|||rrrcccTTTQQQTTTYYY```jjjssswwwwwwkkkaaaQQQDDD;;;777777777777<<>>AAACCCFFFKKKNNNSSSLLLeeerrrnnnuuuooonnnllljjjiiiiiijjjjjjzzzwwwtttjjjRRRHHHAAAAAAGGGFFFKKKQQQWWW^^^lll}}}xxxdddXXXPPPHHHBBB@@@BBB@@@AAAEEEJJJKKKGGGCCCBBBDDDFFFOOOXXX]]]zzzkkkaaaaaaaaaeeegggaaa\\\\\\\\\[[[\\\\\\]]]]]]ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYYYY[[[___eeekkknnnqqq}}}sss^^^^^^qqq~~~~~~}}}{{{yyywwwuuuuuutttrrrqqqpppnnnlllkkkjjjiiiiiihhhfffccc```^^^\\\[[[XXXWWWUUUSSSQQQNNNMMMLLLHHHGGGEEECCCBBBBBBBBBBBBCCCBBB@@@>>>============:::<<>>999666===222111>>>QQQaaarrr|||mmmdddaaa[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWWWWVVVUUUUUUXXXUUUQQQQQQSSSVVVVVVUUUMMMOOOMMMKKKIIIJJJfff}}}mmm}}}yyyfff]]]SSSNNNJJJHHHIIILLLRRR\\\pppzzzmmmbbbZZZWWWOOOTTTZZZ___iiitttyyyxxxgggVVVCCC:::888666666888===:::888===<<<;;;ZZZbbb```|||kkkjjjlllUUUXXXUUUQQQPPPNNNLLLJJJHHHHHHGGGppp^^^HHHAAA@@@999:::===AAADDDFFFJJJNNNQQQRRRQQQooonnnqqqiiiiiihhheeecccdddgggjjjooo}}}~~~qqqwwwfffPPPHHHBBBDDDKKKJJJPPPOOORRRZZZjjj}}}{{{kkkYYYOOOIIICCC???>>>@@@@@@BBBFFFJJJJJJGGGCCCJJJIIIHHHMMMXXXeeevvvfffaaabbb^^^```ddd```\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYY\\\```eeehhhlll~~~iiiaaakkkuuu}}}{{{zzzxxxvvvsssrrrpppppppppooonnnllliiifffcccbbbaaa```^^^\\\YYYWWWUUUTTTQQQPPPOOOMMMJJJHHHGGGFFFCCCBBBAAA@@@??????@@@AAAAAA???===<<<;;;;;;<<<===???AAADDDHHHLLLPPPRRRSSSUUUNNNDDD>>><<<;;;:::888:::888???OOO[[[```hhhqqqxxxzzzpppddd^^^^^^ZZZ[[[[[[[[[ZZZXXXWWWVVVRRRRRRRRRSSSSSSSSSSSSSSSVVVTTTQQQQQQSSSTTTTTTRRRLLLNNNLLLJJJIIIHHHbbbxxxjjjfff~~~uuu___UUULLLIIIGGGFFFIIIMMMWWWddd|||zzzkkkccc\\\XXXVVVSSSXXX]]]cccmmmvvvxxxuuuaaaQQQAAA999888777777999???;;;======<<>>???@@@DDDHHHKKKJJJGGGDDDHHHJJJIIIPPP```tttnnncccbbbccc[[[ZZZ^^^\\\\\\[[[YYYXXXWWWWWWVVVVVV[[[YYYWWWUUUUUUWWWYYYZZZXXXWWWVVVVVVXXX[[[___aaadddxxxjjj^^^^^^uuuyyyuuuuuutttrrrpppmmmkkkiiiiiiiiiiiihhhfffbbb^^^ZZZWWWVVVUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@???>>>============??????<<<;;;:::999:::<<<>>>???EEEHHHKKKOOOQQQSSSSSSSSSSSSIII===777777:::999777888BBBTTTeeehhhdddhhhrrrssshhh```ZZZWWWYYYXXXXXXYYYXXXWWWUUUSSSQQQOOOOOOOOOPPPQQQRRRRRRRRRSSSRRRQQQQQQQQQRRRPPPOOOKKKNNNLLLJJJIIIHHH[[[~~~uuu^^^gggyyy~~~lllVVVNNNFFFDDDEEEFFFKKKPPPXXXkkk|||jjjbbb___\\\YYYYYYUUUZZZ___fffpppvvvrrrkkkXXXJJJ===888777777999;;;@@@<<<@@@===???gggpppXXX^^^]]]UUUYYYRRRPPPOOONNNLLLJJJIIIHHHHHH^^^JJJIIIDDD@@@AAA???>>>AAAFFFJJJNNNRRRVVVYYYUUUjjj~~~|||uuufffeeejjjnnnkkkeeebbbfffjjjlllsss~~~qqqxxx[[[IIIGGGEEEJJJQQQRRROOONNN]]]vvvnnn\\\QQQFFFBBB@@@>>>>>>@@@???BBBGGGJJJKKKIIIGGGEEEEEELLLPPP[[[ppp|||qqqdddbbbaaaXXXWWWZZZWWWYYYYYYXXXWWWVVVVVVVVVVVV[[[YYYUUURRRRRRTTTXXXZZZWWWWWWVVVVVVWWWZZZ]]]___]]]qqq~~~|||aaaWWWkkk~~~~~~||||||{{{yyywwwwwwyyyzzzyyyzzz{{{~~~{{{rrrnnnnnnmmmllliiigggdddbbb```_________^^^[[[VVVQQQOOOLLLLLLKKKIIIGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;<<<======888888888:::===@@@DDDFFFLLLNNNQQQSSSTTTSSSQQQPPPIIICCC===999999999888666AAAQQQiiiwwwssspppyyyfff[[[VVVTTTTTTVVVVVVVVVWWWWWWVVVTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPOOOMMMLLLKKKNNNMMMKKKKKKHHHVVVqqqxxx^^^jjjrrrxxxcccRRRIIICCCBBBDDDFFFKKKQQQ___ttt~~~rrreeeaaa___\\\ZZZYYYVVVZZZ```fffmmmoooggg\\\MMMBBB999777888888:::===AAA999???===GGGoooTTTNNNmmmxxxXXXVVVWWWNNNPPPOOOMMMKKKJJJIIIHHHHHHnnnRRREEEFFF@@@:::;;;<<<@@@CCCHHHMMMPPPSSSWWWYYYWWWyyyuuuyyywwwddddddkkkrrrqqqjjjddddddfffiiimmm|||rrr|||tttXXXHHHGGGFFFKKKSSSSSSTTTXXXkkkooo___RRRIIIAAA???>>>======@@@AAAEEEKKKMMMKKKHHHGGGGGGLLLSSSVVVaaazzzyyyhhh```^^^WWWVVVWWWRRRVVVVVVVVVVVVVVVWWWXXXYYY[[[XXXTTTQQQQQQSSSVVVYYYVVVVVVVVVWWWYYY\\\___aaa]]]mmmqqqbbbmmmqqqmmmppprrrtttuuuwwwrrrnnnpppuuuyyyxxxvvvpppqqqrrrqqqppppppsssvvvssssssrrrsssvvvzzz}}}~~~|||ssskkkggggggddddddcccaaa___\\\YYYXXXSSSTTTUUUTTTRRROOOKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;999888888888999:::888999;;;???DDDHHHLLLOOOQQQRRRSSSTTTRRROOOLLLJJJ??????<<<999666777<<>>???666<<>>BBBGGGLLLPPPRRRTTTSSSRRRRRRPPPLLLHHHDDDBBB;;;;;;999555444<<>><<<555===PPPsssgggMMMSSSyyyxxxtttcccVVVTTTMMMJJJLLLKKKJJJIIIGGGGGGGGGGGGgggMMMEEEDDDCCC;;;===CCC@@@HHHKKKOOORRRSSSTTTUUUVVV```uuujjjuuulllfffaaa___bbbfffgggeeecccbbbbbb```fffppp~~~~~~uuupppVVVIIIKKKMMMTTT\\\\\\dddqqqrrraaaSSSJJJDDD>>>;;;<<<======@@@DDDJJJOOOSSSPPPJJJFFFHHHMMMOOOUUUVVVdddpppqqqiii]]]ZZZZZZSSSRRRVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPSSSSSSUUUVVVYYY[[[^^^___ccccccrrr~~~uuukkkbbb___]]]XXXUUUUUUOOOOOONNNNNNPPPSSSUUUWWWSSSWWWZZZZZZXXXWWWZZZ]]]]]][[[ZZZ[[[]]]___^^^\\\VVVVVVTTTSSSRRRQQQPPPPPPNNNNNNOOOOOOMMMKKKHHHGGGEEEEEEEEEDDDDDDBBBAAA@@@=========<<<<<<<<<<<<<<<888888888999999999999999666666666777888;;;===>>>BBBEEEJJJOOORRRTTTTTTTTTRRRQQQNNNJJJEEE@@@<<<:::888999999;;;BBBOOO```kkkwww^^^]]]XXXTTTSSSRRROOOPPPSSSOOOPPPQQQRRRSSSRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLKKKJJJJJJMMMPPPJJJNNNJJJHHHLLLJJJJJJUUUnnn||||||dddLLLGGGDDDGGGIIIIIIJJJMMMPPPXXXcccmmm||||||pppjjj```^^^aaagggjjjfffbbbaaa^^^dddfff```WWWNNNEEE===:::666555888999888:::===999888CCCbbb\\\RRRcccsssdddaaapppZZZUUUQQQIIINNNJJJIIIHHHGGGFFFEEEEEEEEEuuuPPPHHHDDDCCC???888???EEE>>>KKKNNNRRRTTTUUUTTTUUUVVVffflllhhhoooddd\\\_________```bbbcccdddeeefffhhhkkkmmmtttxxxoooVVVJJJNNNQQQXXXaaaaaaaaatttjjj]]]RRRGGG???BBB>>><<<>>>@@@AAADDDIIIMMMRRRUUUQQQIIIEEEIIINNNLLLWWW```www___kkkZZZTTTXXX[[[RRRPPPWWWXXXSSSRRRRRRQQQQQQQQQRRRRRRPPPQQQRRRRRRQQQOOOMMMLLLRRRSSSSSSUUUVVVYYYZZZ[[[aaa\\\ggg}}}fffbbb```aaa^^^XXXRRRQQQIIIJJJIIIGGGFFFGGGJJJLLLIIINNNRRRQQQNNNLLLNNNPPPRRRPPPNNNOOOQQQRRRPPPMMMKKKKKKKKKLLLLLLLLLJJJIIIGGGHHHIIIIIIHHHFFFCCCBBBDDDCCCBBBAAA@@@???>>>>>>::::::::::::::::::::::::999999999:::::::::;;;;;;777777888:::===AAADDDFFFGGGJJJOOOSSSVVVUUUSSSRRRQQQOOOKKKFFF@@@;;;777555555777===GGGUUUcccooovvvvvv~~~~~~{{{dddVVVSSSQQQQQQNNNKKKMMMQQQNNNOOOOOOPPPOOONNNMMMLLLIIIIIIJJJJJJKKKLLLLLLLLLIIIKKKKKKJJJIIIJJJNNNRRRIIIMMMHHHEEEKKKIIIHHHQQQ]]]{{{cccNNNJJJIIIMMMPPPOOOPPPRRRVVVXXX\\\gggzzzvvvlllfff\\\[[[___gggjjjeee```^^^]]]cccddd[[[NNNDDD<<<666888555555999:::888999<<<777;;;IIIooo~~~\\\SSSjjjwwwbbb\\\hhhwwwTTTTTTOOOHHHQQQIIIHHHGGGFFFEEEEEEEEEEEEyyyXXXMMMCCCBBB@@@>>><<<>>>CCCGGGLLLQQQPPPQQQWWWSSSPPPXXXzzzlllqqqeeeccc]]]```___```aaacccddddddddddddiiigggffflll}}}XXXJJJOOOZZZ]]]YYYkkkmmm}}}dddXXXOOODDD>>>@@@===>>>???>>>>>>CCCJJJQQQNNNUUUWWWOOOHHHGGGHHHHHHQQQ[[[xxxppp\\\]]]UUUSSSRRRQQQQQQRRRSSSUUUPPPPPPOOOOOOOOOPPPPPPQQQLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTVVVXXXYYYaaa```ccckkkqqqxxxzzz|||llleeekkkpppbbbUUUTTTUUUMMMJJJIIIGGGCCC???AAAFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@<<<<<<<<<;;;;;;:::::::::777888999::::::999888888666666666666666666777777======>>>AAAFFFJJJMMMMMMRRRQQQRRRTTTUUUSSSMMMHHHIIIHHH>>>888<<<777222888<<>>===???DDDHHHQQQQQQNNNPPPUUUNNNMMMZZZrrriii```^^^YYY]]][[[\\\^^^___```aaaaaabbbaaa```aaaiiiyyy[[[PPPVVVaaaddd^^^nnnyyyxxxdddQQQKKKGGG???<<>>>>>AAAGGGNNNTTTXXXVVVQQQKKKFFFFFFLLLRRRbbbssscccUUUXXXRRRQQQOOONNNNNNOOOQQQRRRPPPPPPOOONNNNNNNNNOOOOOOLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWYYY___dddkkkyyyyyymmmssszzzooollllllkkkmmmfffUUURRRJJJCCCAAA@@@>>>>>>@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA?????????????????????????????????>>>>>>>>>======<<<<<<<<<;;;:::999999888666666777888999999888777999999::::::<<<===???@@@FFFEEEEEEHHHLLLPPPQQQQQQSSSQQQOOONNNLLLHHHBBB===<<>>>>>@@@EEEIIISSSOOOKKKPPPSSSKKKSSSnnn{{{]]][[[YYYUUUYYYVVVWWWYYY[[[\\\]]]^^^^^^ZZZZZZ\\\cccqqqxxx```VVV\\\hhhkkkfffuuupppZZZLLLBBBAAAAAA===<<>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888777777666777666666999===>>>===;;;>>>>>>???AAADDDFFFHHHIIIQQQOOONNNOOORRRSSSTTTSSSJJJHHHEEECCC@@@===888555555;;;777555<<>>>>>>>>>>>>>>BBBFFFJJJOOOLLLJJJOOOQQQMMMfffhhhVVVXXXVVVTTTXXXSSSTTTUUUWWWYYYZZZ[[[[[[YYYYYY[[[___gggxxxsssfff[[[]]]iiirrrrrrtttcccXXXMMMEEE@@@AAAAAA>>>===???AAAAAABBBHHHOOOTTTTTTSSSKKKGGGJJJQQQOOOKKKXXXmmmaaaSSSTTTRRRLLLKKKKKKJJJJJJKKKKKKLLLNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOPPPPPPOOOOOOOOOTTTTTTTTTUUUVVV^^^sssqqqssszzznnnbbbjjjuuurrraaaNNNFFFDDDBBB???>>>==================>>>>>>::::::::::::::::::::::::999999999999999999999999999999999999999888888888777777777777888888888888===;;;;;;???FFFIIIIIIGGGFFFGGGGGGIIIKKKMMMOOOPPPWWWTTTRRRPPPPPPPPPNNNLLL@@@>>><<<:::999999888888222>>>AAAAAALLLVVV___lllooovvv{{{iii\\\XXXWWWUUU]]][[[ZZZYYYXXXTTTNNNIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGBBBCCCEEEGGGGGGEEECCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFQQQgggvvvfffrrrwwwrrr{{{~~~|||rrrhhh```\\\^^^bbbhhhddd\\\TTTNNNJJJIIIIIINNNMMMHHHAAA999555444555777777999;;;999777;;;BBB```___JJJSSSzzzcccPPPMMMIIIGGGHHHCCCEEEDDDCCCCCCBBBBBBAAA@@@hhhVVVLLLBBB>>>AAA<<<===>>>>>>???BBBGGGKKKJJJJJJJJJMMMMMMPPPzzzzzzxxx\\\TTTVVVUUUUUUWWWQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZ[[[^^^aaannnrrryyymmm```___lll{{{ssscccXXXPPPLLLEEEBBBAAAAAAAAA??????@@@BBBDDDIIIPPPVVVVVVQQQLLLAAAAAAHHHPPPMMMMMMdddzzzZZZTTTSSSMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOONNNVVViii{{{vvvrrrkkkooo___NNNFFFBBB???>>>???>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888:::;;;<<<>>>??????CCCBBBCCCHHHNNNTTTUUUUUUPPPPPPPPPOOOPPPPPPQQQRRRTTTQQQMMMJJJHHHFFFCCCAAA<<<:::888666555666999;;;===SSS```gggtttyyyzzznnn{{{hhhYYYWWWVVVRRRNNNOOOOOOPPPPPPOOOLLLGGGDDDGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDAAABBBDDDEEEEEEDDDBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEHHHVVVuuuxxxfffooo{{{uuussswww}}}yyynnnaaaZZZZZZ___ccchhhbbbYYYPPPJJJHHHGGGGGGGGGEEE@@@:::666444444666;;;<<<>>>>>>999777>>>GGGuuubbbIIIJJJlllsss\\\PPPOOOIIIGGGGGGBBBDDDEEEDDDDDDBBBBBBAAABBBiiiLLLHHHIIIAAA<<<@@@<<<===>>>???@@@CCCGGGJJJFFFJJJJJJJJJMMMYYYzzzpppoooVVVUUUSSSSSSWWWVVVRRRSSSTTTUUUVVVWWWWWWWWWYYYXXXZZZ^^^```iii}}}rrrxxxkkkjjjxxxxxxcccWWWQQQKKKEEEBBB======>>>>>>>>>>>>AAACCCEEEIIIPPPVVVWWWRRRJJJDDDAAACCCIIILLLOOO]]]hhhWWWQQQMMMHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMLLLLLLKKKMMMLLLLLLMMMMMMQQQ___nnn{{{nnndddUUUGGGAAA@@@???>>>???=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;======???@@@BBBDDDEEEFFFDDDFFFHHHKKKOOOSSSWWWYYYTTTSSSRRRPPPOOONNNMMMMMMJJJGGGCCC@@@>>><<<999777888777555333333777===BBBfff}}}vvvkkk^^^VVVPPPLLLMMMQQQMMMLLLIIIGGGFFFGGGHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCGGGHHHPPPgggqqqiiivvv~~~zzzwwwuuutttuuuvvvvvvuuuuuussslllhhhkkkqqqxxxtttjjj___[[[```dddeeeaaa[[[SSSLLLHHHFFFEEEDDD@@@>>>999666444555666888===<<<<<<:::666888FFFUUUVVVJJJ^^^uuueeedddqqqfffUUUOOONNNGGGEEEFFF@@@DDDEEEEEEDDDBBBAAAAAABBB{{{cccSSSDDDAAAAAA>>>===>>><<<===>>>???@@@BBBFFFIIIDDDJJJIIIJJJUUUkkknnnzzz]]]SSSWWWPPPPPPVVVRRRRRRSSSSSSTTTUUUUUUTTTTTTVVVSSSUUUZZZ\\\```ttt~~~|||yyyhhhZZZMMMIIIHHHCCC???>>>:::===>>>===<<>><<<===??????@@@BBBFFFIIICCCIIIHHHLLL```}}}jjjeeeQQQRRRXXXLLLMMMUUUOOORRRRRRSSSSSSSSSSSSSSSRRRSSSOOOQQQVVVVVVWWWhhh|||vvvkkk```YYYZZZNNNEEECCCAAA===<<>>AAABBB???===AAAGGGLLLQQQUUUXXXVVVOOOFFF@@@>>>???IIITTTccc~~~PPPKKKOOOGGGDDDLLLFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIJJJJJJJJJHHHFFFDDDHHHFFFHHHKKKLLLLLLOOOUUUYYY___dddppp{{{wwwcccQQQPPPWWWWWWMMMDDD?????????>>>>>>=========999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@===AAADDDBBB>>>===CCCHHHDDDBBB@@@>>>;;;:::888888888777555555777888777666999===EEEOOO]]]ppplllYYYNNNHHHLLLQQQPPPNNNNNNHHHJJJKKKKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDBBB@@@???BBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@HHHKKKNNNgggwww~~~zzz|||wwwuuupppjjjhhhiiiiiiggggggddddddeeeaaa]]]cccnnnkkkjjjeee```bbbfffaaaXXXMMMIIIEEECCCCCCBBB???===777555333333555888;;;<<<<<<:::888888@@@VVV|||hhhQQQNNNnnntttZZZ[[[fffppp|||aaaVVVMMMMMMMMMFFFEEEHHHCCC@@@BBBCCCBBB???===>>>@@@jjjWWWMMMFFFDDDAAA>>>===<<<======@@@???@@@EEEFFFDDDDDDGGGEEECCCLLLTTTkkkvvvvvvVVVTTTQQQOOONNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQTTTZZZaaaggg}}}xxxyyymmmddd___ZZZTTTOOOEEEEEECCCAAA@@@???>>>>>>@@@??????@@@DDDJJJPPPTTTRRRVVVVVVOOOFFFBBBBBBDDDGGGLLL\\\lllPPPKKKNNNLLLGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPSSSUUU[[[fffuuu}}}tttuuurrrqqqyyywwweeeTTT???@@@FFF:::888???999<<>>;;;888:::>>>@@@>>>???@@@@@@???===:::888444666999999777666666777888888888888777777666666666666666888;;;>>>@@@@@@CCCLLLaaazzz~~~hhh[[[SSSOOOKKKLLLOOOPPPNNNKKKFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCC@@@CCCFFFLLL\\\vvv{{{~~~|||yyywww|||wwwrrrmmmjjjiiieee```\\\[[[]]]^^^\\\ZZZYYY]]]```ddd___[[[^^^cccbbbXXXNNNFFFFFFFFFDDDAAA<<<888666111444777888999:::===???;;;;;;555333NNN}}}{{{VVVIIIllldddWWW___www[[[PPPOOOMMMJJJHHHFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@xxxbbbSSSKKKGGGCCCBBB???===<<<<<<======BBBAAABBBFFFEEECCCCCCFFFLLLHHHWWWqqqzzzlllTTTRRROOOMMMLLLLLLMMMNNNPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOQQQVVV]]]bbbyyysss||||||rrrggg___VVVPPPNNNKKKGGGDDDDDDCCCAAA???>>>============???BBBFFFJJJNNNRRRTTTOOONNNJJJDDDAAACCCFFFHHHKKKYYYtttsss^^^MMMKKKLLLHHHGGGIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDEEEEEEFFFFFFFFFFFFEEEGGGHHHHHHJJJKKKMMMOOOPPPSSSSSSYYYgggzzz~~~~~~dddNNNIIIKKK@@@>>>???555:::;;;;;;;;;;;;;;;999888;;;:::999777777888888777888:::;;;999888999;;;<<<;;;;;;<<<;;;:::999888777333444555555555555555666666666555444444555777999;;;<<<===@@@EEEKKKQQQTTT[[[cccwwwlllWWWMMMSSSPPPLLLMMMOOOPPPMMMJJJFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDHHHUUUooowwwzzzwwwyyy|||~~~|||sssnnniiifffeeebbb^^^ZZZ[[[XXXUUUTTTVVVZZZ^^^```\\\\\\\\\]]]\\\XXXQQQKKKFFFEEEDDDBBB>>>;;;888666444555777888:::;;;===>>>999:::===NNNyyyppp[[[NNNcccrrrlllsssrrrUUUNNNMMMJJJHHHFFFDDDCCCCCCAAA@@@@@@@@@????????????mmmWWWIIIDDDCCCDDD???>>>===<<<<<<===>>>>>>CCCBBBDDDHHHGGGEEEFFFJJJQQQSSSpppxxx[[[PPPOOOLLLJJJIIIIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNRRRWWW[[[ggg~~~zzzyyy|||xxxnnnfff^^^WWWQQQLLLFFFCCCCCCDDDBBB@@@BBBAAA>>>===<<<<<<===>>>@@@CCCHHHMMMPPPPPPNNNMMMJJJFFFBBBAAABBBEEEHHHJJJRRRiii\\\SSSMMMMMMKKKEEEEEEKKKGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHJJJKKKMMMOOOPPPQQQOOOSSSbbbwwwrrr___WWWWWWQQQPPPMMMAAA@@@>>>===???AAAAAA>>>;;;;;;;;;:::999777666777999666666666666666666777777777777666555444444555555777555333333555666777777666666666666777;;;AAAEEEHHHKKKPPPWWW___jjjttt{{{nnn[[[QQQPPPRRROOOLLLLLLMMMMMMJJJGGGEEEEEEEEEFFFGGGHHHIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDMMMdddooo{{{}}}{{{}}}tttmmmhhhccc```___^^^[[[WWWWWWTTTPPPRRRVVVYYYXXXVVVTTTXXX\\\ZZZSSSLLLHHHGGGDDDCCCAAA>>>;;;888666666555555666999<<<>>>>>>===999888DDDjjjoooVVVGGGTTT```RRRJJJIIIGGGEEECCCBBBAAAAAA?????????>>>>>>>>>>>>===yyyvvvjjjYYYMMMGGGDDDAAA>>><<<<<<;;;<<<<<<>>>???@@@BBBBBBEEEIIIIIIHHHLLLSSSSSSiiipppTTTMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPTTTXXX[[[uuuzzzwww{{{|||~~~yyyvvvzzz~~~xxx~~~}}}zzzyyyvvvrrrooouuurrrkkkaaaYYYSSSOOOLLLJJJFFFBBBAAABBBCCCCCCBBB???>>><<<<<<<<<>>>AAACCCIIIKKKNNNPPPOOOKKKFFFBBBDDDCCCDDDFFFFFFGGGLLLRRRhhh{{{gggSSSPPPNNNNNNKKKEEEDDDIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNLLLKKKMMMXXXjjj{{{{{{ssslllhhheeeddd^^^TTTOOOIIIEEEGGGJJJHHHCCCAAA999999:::;;;999777888<<<999666555666777666666888888777555555555666777888:::888555666:::===>>>???<<<@@@DDDHHHKKKPPPWWW\\\iiiooovvv||||||}}}tttdddWWWPPPRRRXXXOOOMMMJJJJJJJJJIIIGGGDDDDDDDDDDDDDDDEEEGGGIIIJJJEEEDDDCCCCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDIII[[[yyyyyyggguuuzzzlllhhhddd^^^[[[[[[ZZZXXXUUURRRSSSTTTVVVWWWUUUOOOKKKRRRUUUVVVRRRKKKEEECCCDDDBBB@@@===999777666666666333444666:::>>>???===:::>>>:::OOOrrrPPPQQQVVVtttpppTTTTTTHHHGGGFFFDDDBBBAAAAAA@@@?????????>>>>>>>>>======|||hhhZZZ\\\TTTLLLGGGEEEBBB===777::::::;;;<<<>>>@@@AAABBBDDDCCCEEEHHHGGGHHHNNNWWW]]]rrrXXXRRRLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIKKKLLLMMMMMMPPPTTTVVVUUUddd{{{{{{rrrzzzkkkmmm{{{|||vvvsssrrrqqqpppuuuyyymmmqqqyyy|||~~~{{{{{{vvvttttttlllkkkhhhgggffffffeeedddaaa\\\VVVQQQKKKHHHFFFGGGFFFDDDAAA????????????>>><<<<<<<<<===???BBBEEEGGGMMMMMMMMMLLLIIIEEE@@@>>>AAABBBEEEHHHIIINNN^^^ooowwwTTTQQQMMMJJJJJJIIIFFFEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKKKKJJJJJJNNNZZZooo|||kkkuuu|||tttnnnhhh^^^WWWVVVUUUOOOIIIGGG@@@>>>???BBB@@@:::999<<<<<<888888<<<;;;777888<<<:::::::::;;;;;;<<<======;;;;;;<<<@@@EEEJJJMMMOOONNNVVV```hhhkkkooossswww{{{ooowwwtttaaaUUUOOOLLLMMMPPPMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCBBBCCCDDDFFFHHHIIIDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>??????@@@@@@@@@???@@@????????????@@@AAAAAAAAABBBDDDGGGIIISSSkkkuuubbbmmmzzz}}}qqqhhheeeaaa\\\ZZZZZZYYYVVVSSSPPPSSSVVVVVVSSSPPPNNNNNNTTTQQQMMMHHHEEECCCAAAAAA>>><<<999666555555666777666777999<<<===;;;777444===@@@bbbxxxTTTJJJJJJnnn{{{tttssszzz```NNNRRRGGGFFFEEECCCBBBAAAAAAAAA????????????>>>>>>>>>>>>tttjjj```WWWQQQOOOJJJDDD@@@??????===;;;:::;;;===???AAABBBDDDDDDGGGFFFFFFGGGEEEGGGQQQ\\\vvvnnn{{{kkkNNNTTTJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHJJJLLLMMMMMMOOORRRTTTQQQXXXfffyyyhhh```iiiwww}}}zzztttqqqmmmjjjiiilllssswwwwwwvvvtttnnnmmmpppiiidddrrr{{{wwwtttrrrpppnnniiipppsssqqqllliiifffcccaaa```^^^\\\ZZZYYYYYYYYYRRRNNNKKKIIIGGGDDDDDDFFFEEEDDDBBB???>>>=========<<<<<<>>>@@@BBBDDDGGGHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAADDDJJJQQQaaa}}}aaaMMMKKKGGGDDDDDDFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHKKKLLLKKKIIINNN___xxxyyyjjjqqqyyyyyysssfff^^^]]]]]]WWWWWW[[[YYYOOOIIIIII@@@@@@FFFLLLIII@@@>>>CCCDDDEEEHHHJJJLLLKKKJJJIIIIIINNNTTTYYY]]]aaaeeegggkkkuuuyyyyyyjjj___VVVUUUUUUQQQLLLJJJLLLMMMMMMMMMKKKJJJGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>============>>>>>>>>>?????????>>>>>>??????@@@AAA@@@@@@CCCHHHIIILLL\\\ooowwwiiinnn}}}~~~{{{~~~vvvlllgggccc___[[[YYYYYYWWWSSSPPPPPPRRRRRRPPPMMMNNNTTTYYYQQQJJJCCC@@@AAAAAA???<<<999888666555555555777888<<<======<<<888666666666<<>>>>>>>>>>>~~~ppplllfff^^^WWWRRRNNNMMMGGGDDDAAA>>>======>>>???<<<===???AAACCCEEEFFFFFFIIIHHHHHHHHHIIINNN\\\jjjmmmqqqZZZNNNQQQHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHJJJLLLMMMLLLLLLNNNOOONNNSSSYYYnnnxxxeee[[[ccclllwww|||yyyrrrmmmkkkffffffffffffeeebbb]]]YYY```gggkkkggg^^^^^^kkkyyyvvvyyy}}}~~~}}}}}}}}}sss{{{~~~~~~zzztttqqqpppqqqnnnkkkhhhgggeeecccbbb```eeegggcccaaabbb```[[[VVVVVVUUUSSSQQQOOOOOOOOOKKKGGGFFFHHHGGGCCCCCCFFFCCCCCCBBB@@@???>>>??????===>>>@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBJJJYYYiiijjjTTTJJJFFFFFFDDDCCCDDDEEEFFFEEECCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGHHHQQQaaammmrrrppprrrxxx}}}wwwuuu}}}}}}pppeeeaaaWWW]]]lllvvvppp```ZZZ^^^cccgggmmmrrrsssqqqnnnkkkqqqyyywwwTTTPPPPPPSSSTTTPPPMMMLLLIIIJJJKKKKKKJJJHHHFFFFFFAAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBB@@@?????????>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>???@@@@@@AAA===@@@FFFFFFEEEPPP___zzzzzz}}}rrrzzzwwwoooiiiddd```]]]ZZZZZZYYYVVVPPPKKKMMMNNNPPPPPPQQQRRRTTTUUUEEEAAA===<<<======:::777555555444444555777888999===>>>===888333666>>>FFFRRRkkkeeeNNNJJJPPPaaannnYYYPPPbbb{{{aaaPPPJJJFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>=========<<<<<>>>>><<<;;;<<<======>>>@@@CCCEEEFFFGGGGGGIIIHHHIIILLLOOOXXXjjj{{{xxxggg{{{oooNNNMMMGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKMMMSSSTTTaaapppTTTSSS^^^kkkrrrpppkkkfffdddZZZ\\\______]]][[[[[[\\\QQQ\\\___XXXZZZdddfff___eeehhhkkkmmmmmmlllmmmmmmiiiqqquuuqqqmmmppprrrqqqwwwzzzzzzzzz}}}}}}~~~{{{vvvqqqlllhhheeeccccccaaa___^^^^^^^^^]]][[[YYY]]]\\\WWWWWW[[[ZZZVVVLLLMMMMMMLLLJJJIIIIIIJJJEEEAAABBBFFFEEE@@@???BBB>>>>>>???>>>===>>>???AAA???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@AAAAAABBBBBBFFFFFFSSSlllxxxXXXOOOJJJEEEIIIJJJGGGDDDCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@AAABBBBBBBBBDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEFFFEEEFFFIIINNNRRRUUUfffxxxxxxssswww}}}~~~gggKKKSSSPPPNNNMMMJJJEEEGGGKKKDDDFFFHHHHHHGGGDDDCCCCCCAAABBBCCCDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@AAABBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@BBB<<<<<>>AAABBBBBBDDDHHHKKKJJJFFFJJJLLLOOOQQQYYYnnn}}}fffxxxZZZNNNKKKCCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFHHHIIIIIIHHHHHHLLLKKKJJJIIIIIIJJJLLLMMMJJJSSSTTTSSSggg}}}^^^OOOMMMZZZfffdddbbbbbb\\\]]]YYYWWWXXX[[[[[[WWWSSSPPPPPPRRRTTTWWWZZZ]]]^^^^^^^^^^^^^^^____________bbbbbbaaaaaaaaaaaabbbbbbeeeddddddfffhhhiiihhhgggeeedddcccaaa___\\\ZZZXXXYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJGGGDDDAAA@@@AAADDDEEEDDDDDDDDDDDDCCCAAA@@@???<<<===??????>>>=========DDDBBB@@@@@@AAA@@@<<<888===???===@@@HHHDDD???EEEHHHNNN```{{{zzzYYYOOOMMMGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???????????????????????????@@@@@@???????????????@@@AAACCCEEEEEEEEEEEEFFFGGGFFFEEEDDDBBBBBBDDDEEEFFFNNNXXXfffvvvlllYYYNNNHHHJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================>>>>>>>>>???AAAEEEHHHJJJ\\\|||yyyeeeYYYaaapppyyy|||yyyvvvrrroooggghhhhhheee^^^VVVOOOKKKQQQTTTVVVVVVSSSLLLDDD???888888777666555555555555444444444777;;;???AAABBBGGG111444===555FFFuuusssZZZGGGFFF___{{{{{{aaajjj___JJJGGGFFFBBBBBBAAA@@@@@@??????@@@@@@AAA@@@>>><<<:::999888888{{{rrrlllbbblllnnnooollleee\\\TTTQQQKKKIIIFFFCCCAAA@@@??????===>>>>>>===<<<;;;===>>>CCCDDDDDDFFFJJJNNNOOONNNOOOMMMNNNZZZtttuuuvvvlllNNNHHHHHHDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGKKKJJJHHHHHHHHHIIIKKKLLLKKKPPPQQQOOO^^^}}}___NNNKKKUUU]]]cccbbbXXXZZZWWWUUUVVVYYYYYYVVVRRRPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYZZZVVVVVVUUUUUUUUUUUUVVVVVVZZZYYYYYY[[[]]]^^^]]][[[[[[ZZZYYYXXXVVVSSSQQQPPPQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@BBBDDDEEEEEEEEECCCBBB@@@???>>>===>>>?????????>>>>>>???@@@FFFDDDAAAAAA@@@>>>:::777;;;???<<>>>>>?????????AAABBBDDDEEEDDDDDDEEEFFFFFFEEECCCBBBBBBCCCEEEFFFIIINNNXXXjjj{{{xxx|||pppZZZQQQNNNKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>===>>>>>>>>>=================================<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@CCCFFFGGGNNNnnn}}}sssoooddd\\\YYYVVVWWWfffyyy~~~vvvpppllliiieeebbb\\\aaadddaaaYYYSSSPPPQQQWWWVVVTTTPPPJJJCCC===999999888666555444333444444555666777999<<<=========666111:::AAAGGGllluuuTTTNNNNNNWWW}}}jjjrrrrrrTTTIIIGGGEEEBBBAAAAAA@@@????????????@@@@@@???>>><<<;;;:::999999|||jjjaaa\\\TTTYYY[[[]]]\\\WWWQQQLLLIIIBBBAAA???>>>=========>>>>>>???@@@???======???@@@IIIHHHHHHHHHIIIJJJKKKLLLQQQSSS\\\tttqqqtttrrrSSSEEEDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHGGGFFFFFFFFFGGGIIIJJJJJJLLLLLLLLLRRRfffcccIIIEEELLLWWWYYYOOOUUUSSSQQQRRRUUUVVVSSSPPPPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQLLLKKKKKKJJJJJJKKKKKKLLLNNNMMMMMMNNNPPPQQQPPPOOOOOOOOONNNMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAABBBCCCEEEFFFEEECCCAAA???>>>=========DDDBBB@@@??????@@@BBBDDDEEECCC@@@??????===:::888999===:::<<>>>>>>>>??????>>>>>>>>>>>>??????@@@BBBDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFJJJZZZvvvuuukkkiiisss~~~~~~rrrXXXKKKKKKLLLKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@??????????????????????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBCCCCCCYYYxxxeeewwwiiiRRRIIIJJJMMMTTT]]]ooowww~~~zzzyyyssskkkccc^^^[[[XXXVVVWWW]]]aaa]]]TTTOOOPPPTTTVVVSSSMMMFFF@@@;;;777555888777444333222333444555777999<<<>>>???>>><<<:::999;;;>>>DDD___wwwYYYEEESSSooo|||iiirrrXXXHHHGGGFFFCCCBBBAAA@@@@@@??????????????????>>>===<<<;;;;;;;;;;;;vvvmmmqqqoookkkZZZVVVSSSMMMLLLNNNPPPPPPMMMHHHEEEDDD???>>>===<<<<<<<<<===>>><<<>>>?????????@@@BBBDDDJJJIIIJJJKKKJJJHHHKKKOOOPPPdddoookkk\\\HHHEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGJJJLLLKKKSSSnnn}}}www}}}YYYEEE>>>FFFPPPNNNOOONNNMMMOOOQQQRRRPPPNNNOOONNNLLLJJJHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@AAACCCDDDDDDDDDDDDAAA@@@???>>>>>>@@@BBBDDDKKKGGGBBB??????AAACCCDDD@@@???===<<<<<<<<<<<<;;;;;;???<<<===HHHPPP]]]rrr[[[EEEDDDFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>@@@?????????>>>>>>>>>>>>>>>>>>=========>>>??????@@@AAACCCCCCCCCBBBCCCDDDCCCCCCBBBAAAAAABBBCCCCCCFFFEEEEEENNNbbbyyyyyypppgggffflllwww}}}ooo\\\NNNIIIJJJJJJHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???DDDLLLaaahhhmmmsss}}}}}}tttXXXMMMNNNNNNLLLKKKXXX^^^gggqqq||||||xxxuuuqqqlllddd]]]XXXUUUTTTTTT[[[^^^^^^YYYRRRMMMMMMOOOKKKHHHCCC>>>:::777666666555444333222333555888999:::===AAACCCAAA???===;;;;;;<<>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<kkkkkkiii^^^iii~~~vvvgggWWWPPPPPPKKKDDDDDDFFFHHHGGGDDDAAA@@@???>>>===<<<;;;:::;;;<<<===999;;;>>>???@@@CCCFFFIIIHHHGGGJJJMMMLLLKKKQQQZZZVVV|||yyypppooorrrLLLCCCGGGFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFDDDEEEJJJMMMHHHHHH\\\uuu|||sssvvvrrr\\\DDD???IIIMMMIIIIIIIIIKKKMMMNNNMMMLLLOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBBBB???@@@AAAAAAAAA@@@???>>>============>>>>>>>>>?????????AAABBBBBBBBBAAAAAA?????????@@@CCCHHHKKKNNNRRRLLLDDD??????@@@AAABBB???>>><<<;;;999:::;;;<<<<<>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>??????AAABBBCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGNNN\\\gggkkklllooonnnhhhdddiiirrryyyyyy{{{~~~xxx\\\WWWRRROOOLLLJJJIIIIIIFFFFFFEEEDDDDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======DDDDDDRRRnnnwwwqqq|||tttvvvvvvvvv}}}ssscccSSSKKKIIIIIIJJJPPPZZZdddkkkoooqqqzzzxxxvvvsssqqqqqqssstttssssssssssssrrrpppmmmkkkfffccc^^^YYYUUUSSSSSSTTTZZZXXXTTTPPPMMMJJJGGGEEE???>>>;;;999777666555444333333333444777:::===???@@@BBBCCCBBB>>>;;;::::::444CCCYYY{{{kkkLLLQQQWWWnnnuuubbbVVVVVVWWW```iiiTTTEEEHHHIIIAAA>>>CCC@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>;;;;;;;;;;;;;;;999999888999:::;;;:::<<>><<<===>>>??????>>>======<<<<<<<<<<<<===>>>???@@@>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGKKKOOOSSSUUUTTTMMMDDD??????@@@@@@@@@AAA@@@>>>;;;999999<<<>>>;;;BBBHHHVVVooowwwiiiTTTEEEFFFIIIDDDAAACCCBBBBBBBBBBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>======<<<<<<===>>>>>>??????@@@<<<;;;;;;<<<<<<===>>>??????@@@BBBBBB@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@>>>CCCEEECCCCCCIIIQQQTTTUUUeeessstttqqqsssvvvvvv~~~xxx|||uuubbbTTTSSSPPPNNNNNNLLLIIIIIIMMMFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>======>>>???@@@>>>======<<<;;;<<<<<<<<<999999999999999999999999888999:::;;;;;;:::999888::::::::::::::::::::::::999999:::;;;<<<=========>>>AAAKKKaaa~~~~~~www~~~|||wwwzzz~~~~~~```KKKGGGBBBBBBHHHOOORRRUUUWWW^^^_________^^^___bbbdddcccccccccbbb```]]][[[YYYXXXWWWUUUQQQNNNLLLMMMNNNMMMIIIEEEDDDEEEDDD@@@<<<999888888777555444333333444555777999<<<@@@BBBDDDDDDDDDBBB===888666999===NNNooommm[[[KKKRRRkkk^^^SSSSSS```kkkxxxVVVMMMGGGIIIGGG@@@>>>AAA???>>>>>>===============;;;;;;::::::::::::::::::\\\```jjjqqqgggWWWTTT^^^dddXXXKKKEEECCCAAA===;;;;;;<<<===<<<:::999999::::::999888888999:::;;;<<>>>>>AAA???>>>@@@???????????????????????????>>>>>>>>>>>>???AAABBB???@@@AAABBBCCCDDDDDDDDDCCCEEEFFFGGGEEEGGGLLLRRReee{{{rrryyytttjjjQQQ===@@@BBBEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCBBB?????????>>>>>>????????????>>>>>>???@@@@@@???===>>>>>>??????>>>======<<<;;;<<<>>>?????????>>>>>>??????>>>???@@@BBBDDDEEEBBBBBBCCCDDDEEEGGGHHHHHHLLLMMMNNNPPPRRRTTTVVVWWWQQQJJJBBB>>>???AAAAAA???>>>>>>===<<<;;;===CCCGGGJJJTTT___ssswwwsssTTTIIICCCDDDEEEAAAAAADDD@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>??????<<<======>>>>>>======<<<:::;;;<<<===>>>@@@AAAAAA;;;;;;;;;;;;<<<===>>>???>>>@@@AAAAAA@@@??????@@@??????@@@@@@@@@@@@??????===BBBCCC@@@@@@DDDGGGGGGKKK[[[kkkrrr{{{rrrzzzvvvhhh```WWWNNNRRRMMMJJJKKKJJJGGGHHHLLLFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>======>>>???@@@======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888999;;;<<<<<<;;;999888999999999999999999999999999999;;;<<<===>>>>>>???<<>><<<<<<<<<;;;888666666555444333333444555666888:::<<>>>>>===<<<<<<<<<<<<===;;;:::999999888888888888WWW[[[]]]YYYOOOIIILLLSSSNNNGGG@@@???>>><<<===@@@:::;;;<<<<<<::::::;;;===999999999999;;;===???@@@DDDEEEGGGGGGHHHIIILLLNNNKKKGGGKKKWWWgggkkkhhhxxxkkkJJJFFFBBBAAA???===>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBB>>>???AAABBBCCCDDDDDDDDDEEEEEEDDDBBBCCCHHHKKKKKKLLLlll~~~{{{yyynnnPPP???AAADDDFFFGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC???>>>>>>>>>@@@@@@>>><<>>===<<<===>>>@@@AAABBBAAAAAA@@@CCCCCCCCCCCCEEEGGGIIIJJJFFFGGGGGGIIIKKKNNNPPPRRRTTTUUUVVVVVVWWWVVVVVVUUUNNNGGG@@@===???BBBBBB@@@888:::;;;<<<>>>DDDLLLRRRcccnnn|||sssnnnvvvQQQMMMGGGBBB@@@@@@???AAADDD?????????????????????@@@<<<=========>>>>>>??????<<<<<<============<<<<<<999:::;;;===>>>@@@AAABBB:::::::::;;;<<<===>>>???>>>@@@AAAAAA???>>>????????????@@@@@@@@@@@@??????AAACCCBBB@@@AAAEEEEEEBBBLLLTTT[[[cccwwwnnngggiiixxxqqqVVVLLLSSSYYYYYYOOOGGGDDDHHHJJJGGGEEEGGGFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<<<<===>>>@@@===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888999999999999999999999999999:::;;;===>>>???@@@@@@>>>CCCAAA@@@TTTxxxyyy}}}{{{___RRRGGGDDDCCC???>>>AAA;;;>>>AAAAAA@@@???AAACCCEEEFFFEEEDDDBBBAAAAAABBBBBBDDDEEECCC>>>;;;;;;<<<999;;;<<<;;;777444333333333222111000222555999<<<<<<>>>AAACCCEEEFFFEEEDDD===<<<999666888CCCSSS```bbbZZZ[[[^^^kkkmmmsssXXXbbb~~~{{{QQQIIIIIIDDD??????CCCBBB===>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777777777777NNNLLLIIIGGGEEEDDDEEEEEE>>>>>>=========<<<<<<<<<;;;;;;::::::999:::::::::888999;;;<<<<<<>>>AAACCCEEEGGGJJJJJJHHHHHHNNNUUUPPPOOORRReee|||kkkfff~~~|||LLLCCCBBBAAA@@@????????????===============>>>>>>??????===<<<>>>AAACCCAAA???AAA@@@???@@@AAABBBAAA@@@EEEDDDCCCCCCDDDFFFHHHJJJPPPXXXjjj}}}sssTTTEEE:::<<>>===???999???======GGGTTThhh~~~tttSSSGGGEEECCCBBBBBBBBBBBBAAA???@@@?????????>>>========================<<<<<<;;;;;;<<<===??????===<<<;;;>>>???===999<<>>>>><<<:::<<<<<<<<<<<<===>>>???@@@========================>>>???@@@@@@???@@@BBBDDDGGGKKKPPP[[[ooo}}}yyyuuupppllloooyyy{{{|||}}}hhhSSSOOOSSSSSSQQQQQQIIIFFFDDDDDDFFFGGGEEECCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@?????????@@@<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777777777777777777777777777777888999999::::::777666777888;;;@@@EEEHHHAAAAAABBBEEELLL___}}}sssvvvvvveeeRRRHHHEEECCCCCCDDD<<<<<<:::888:::>>>>>><<<======<<<:::888777777888;;;;;;999888777777777777666555444333333333333333333444666777999;;;===???DDDEEEEEECCCAAA???<<<:::CCC===777777>>>SSSrrroooVVVOOOWWWkkk\\\WWWhhhZZZQQQGGGFFFDDDCCCAAA???>>>============<<<;;;;;;::::::888888888888777777777666FFFEEEBBB@@@>>>>>>??????>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<>>============<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;===@@@BBBAAA??????>>>>>>???BBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGDDDQQQ```ssszzzzzzgggTTTBBB;;;===@@@DDDIIIHHHHHHGGGGGGGGGHHHJJJKKKGGGFFFFFFFFFFFFGGGHHHHHHFFFDDDBBBBBBDDDEEEDDDBBBEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGHHHGGGEEEEEEFFFHHHKKKKKKKKKLLLMMMNNNPPPQQQOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZWWWZZZ\\\]]]\\\XXXSSSOOOIIIBBB=========<<<===@@@EEEGGGCCCJJJdddzzz|||[[[MMMJJJDDDCCCAAAAAABBBBBB@@@???????????????>>>>>>>>>>>>===============<<<;;;::::::;;;===>>>>>>===;;;:::;;;======:::===DDDHHHHHH>>><<<;;;;;;======<<<:::<<<<<<<<<<<<===>>>??????========================>>>???@@@@@@??????AAACCCEEEGGGJJJQQQ]]]jjjlllgggrrrtttxxxzzzzzzvvvpppmmmvvvxxx}}}wwwjjjeeebbbbbbdddkkk{{{hhh[[[PPPMMMLLLIIIHHHIIIIIIFFFDDDCCCEEEEEEDDDBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<::::::::::::999999999999777777777777777777777777666666777777888999999:::999999999:::===AAAEEEGGGAAA@@@AAABBBFFFTTTlllyyyyyy~~~pppqqqfffppp{{{yyy{{{}}}ttt___III<<>>@@@BBBCCCFFFBBB???>>>>>>???AAAEEE;;;HHHTTT[[[ggg|||nnn\\\IIILLLooouuu```]]]wwwkkkRRRIIIFFFEEEDDDBBBAAA???>>>=========<<<<<<;;;:::::::::888888888777777777666666???>>><<<:::::::::;;;;;;============<<<<<<<<<<<<=========<<<<<<======>>>:::===@@@BBBCCCDDDFFFGGGFFFGGGJJJMMMPPPSSSUUUVVV```hhhlll```[[[hhh}}}XXXBBBEEE???>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;:::;;;===???@@@@@@??????>>>===>>>AAABBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCQQQYYY^^^www~~~rrrYYYHHHAAA@@@EEEJJJKKKJJJHHHGGGFFFFFFGGGHHHEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCDDDDDDCCCBBBEEEEEEEEEFFFGGGHHHIIIJJJGGGIIIJJJJJJJJJKKKLLLNNNPPPPPPQQQRRRTTTUUUWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZXXXRRRLLLHHHFFF@@@<<<:::;;;<<<<<<@@@EEEJJJMMMMMM___xxxvvv}}}VVVJJJJJJGGGCCCBBB@@@@@@AAAAAA???>>>>>>>>>>>>>>>????????????============<<<;;;:::999:::;;;<<<======<<<;;;:::777:::;;;:::===BBBEEECCC===<<<:::;;;<<<<<<;;;999;;;;;;<<<<<<===>>>>>>???========================>>>???@@@???>>>>>>@@@BBBAAACCCDDDEEEJJJQQQTTTRRR^^^ffftttrrrggg```eeemmmvvv}}}yyy^^^RRRQQQSSSTTTUUUWWW^^^bbbeeessslllVVVTTTSSSQQQKKKFFFFFFIIIHHHFFFDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::999:::::::::::::::;;;;;;999999888888888777777777666666666666666666666666555666666777777888999999999999999999;;;>>>AAACCC@@@????????????EEEVVVeeevvvooo}}}qqqrrrwwwkkkdddgggtttbbbMMMGGG???<<>>999999:::::::::999999888999888777666666555666666666666666777888:::;;;<<<>>>>>>>>>@@@BBBDDDDDDCCCAAA;;;:::<<<;;;888===FFFcccxxxxxxXXXPPPFFFSSSkkk]]]```fffsssjjjUUUKKKCCCEEEDDDCCCBBB@@@>>>=========<<<<<<;;;;;;::::::999777777777777666666666666<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>=========>>>??????>>>AAADDDEEEEEEFFFGGGHHHFFFPPPVVVPPPKKKSSSgggxxxwww^^^]]]___kkkeeeFFF???BBB>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<=========>>>??????>>>>>>BBB@@@>>>>>>???@@@@@@???BBBBBBBBBBBBBBBBBBCCCCCCFFFNNNQQQQQQ___||||||}}}wwwbbbUUUMMMJJJJJJFFFGGGHHHHHHIIIHHHGGGFFFIIIIIIJJJJJJIIIHHHFFFEEEGGGFFFFFFEEEDDDCCCBBBAAACCCCCCDDDEEEFFFHHHJJJJJJIIIKKKMMMMMMMMMNNNOOOQQQQQQQQQRRRSSSUUUWWWYYYZZZYYYXXXWWWWWWWWWXXXZZZ[[[YYYYYYXXXXXXXXXYYYYYYYYY^^^WWWOOOKKKGGGCCCBBBCCC;;;<<>>>>>?????????=========<<<;;;:::999888::::::;;;;;;;;;;;;::::::555999;;;:::;;;>>>>>>;;;;;;:::::::::::::::999999::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???======???AAA@@@AAAAAA@@@@@@DDDHHHJJJPPPWWWeeewww|||hhhhhhiiimmmttt~~~mmm[[[JJJEEEFFFGGGEEEEEEJJJPPPVVV]]]mmm}}}iiiVVVOOOQQQSSSRRRNNNIIIIIIKKKGGGFFFDDDBBBAAA@@@???>>>@@@@@@AAA@@@@@@@@@??????======<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999999999999999::::::::::::888888888777777777777666555555555555555555555555444555555666666777888888777777666666777999;;;======;;;<<<<<<;;;===FFFPPPsssyyylllrrrvvvppp}}}mmmkkkooo|||oooKKK???:::@@@CCC??????DDD>>>>>>=========<<<:::888;;;;;;:::999888888999999;;;;;;;;;<<<===>>>???@@@???@@@AAABBBDDDDDDBBB@@@BBB===<<<===>>>FFF\\\rrruuuaaaOOOMMMOOOSSSiiihhhYYYLLLPPPgggzzzsssQQQIIIIIIFFFCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;:::999999999777777666666666555555555===<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@DDDFFFHHHIIIIIIIIIJJJLLLNNNWWW[[[XXX]]]tttggg___aaasssvvvKKK>>>>>>;;;===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===@@@@@@AAA@@@???>>>======AAA???======@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDCCCGGGLLLQQQ___mmmiiinnnwwwzzzlll```WWWMMMKKKIIIGGGFFFGGGIIIJJJJJJJJJKKKLLLKKKJJJHHHGGGHHHHHHHHHGGGDDDBBBAAA@@@@@@@@@@@@BBBCCCEEEGGGHHHJJJLLLNNNOOOOOONNNOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYNNNEEEEEEHHHGGGFFFHHH@@@AAACCCCCCCCCLLLdddzzziiinnnzzzUUUHHHKKKIIIBBB>>>AAA@@@>>>>>>??????===<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;:::999888999999::::::::::::999999999<<<>>><<<;;;<<<:::666999999999999888777888888999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>======???@@@BBBAAAAAA???>>>>>>BBBGGGNNNPPPXXXfffttt~~~}}}wwwjjjaaabbbkkkuuu|||{{{vvvxxx}}}}}}vvvmmmWWWOOOIIIGGGEEECCCCCCGGGDDDVVVjjjxxxxxxgggfffggg]]]PPPKKKLLLLLLKKKJJJKKKJJJHHHFFFEEEDDDBBB@@@>>>>>>>>>@@@AAAAAAAAAAAA@@@??????=========<<<<<<======>>>;;;;;;:::::::::999999999999999999999999999999999888888888888777777777777444444444444444444444444333444444555555666777777666555555555555777888999888777888;;;<<<;;;@@@FFF^^^ssszzzsssttt|||uuujjjlll|||vvvYYY___hhh~~~]]]PPPFFFGGGFFF@@@<<<===@@@???===>>>@@@@@@>>>;;;<<<<<<;;;::::::::::::;;;======<<<<<<======>>>???>>>???@@@@@@>>><<<<<<;;;>>>AAAEEEHHHPPPiiisss```PPPLLLPPPZZZeeeyyypppUUUKKKQQQlll|||[[[KKKFFFFFFHHHBBBAAAAAA???>>>===<<<;;;;;;;;;;;;:::999999888888666666666555555555555444=========>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGIIILLLNNNMMMPPPVVVeeennncccjjjzzzxxxWWWEEE===;;;;;;<<<;;;;;;:::::::::;;;;;;;;;::::::::::::;;;<<<<<<@@@AAABBBAAA???============<<<<<<>>>CCCIIILLLMMMHHHFFFDDDBBBBBBCCCDDDEEEIIIBBBDDDKKKGGGGGGccc|||tttrrrpppzzzvvvmmmdddWWWJJJBBB@@@BBBEEEGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIJJJHHHEEEAAA??????>>>>>>???@@@AAACCCEEEEEEIIILLLNNNPPPOOOOOOPPPQQQSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXSSSIIICCCFFFIIIFFFGGGKKKEEEBBBAAAEEERRRmmmooozzzsssYYYFFFHHHHHH???<<>>===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;::::::999888999999888888888888999999>>>AAABBB>>>======:::555777888999888666555666777888999:::<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???AAAEEEBBB@@@???===:::===AAACCCEEEJJJTTT___fffiiiiii~~~}}}yyysssqqqpppmmmhhhhhhiiinnntttxxx{{{wwwccc```___ccchhhggg```YYYRRRNNNJJJGGGDDDEEENNNYYYjjjzzzccc[[[```aaaWWWKKKJJJJJJHHHFFFIIILLLKKKGGGDDDEEEDDDBBB???>>>???@@@@@@@@@AAABBBAAA@@@???>>>>>>============>>>>>>???::::::::::::999999999999999999999888888888888777888888777777777666666666333333333333333333333333222333333444555555666666666666666666666777777888666444555:::<<<<<<>>>BBBIII___zzzzzz}}}www___```wwwvvv^^^XXXZZZgggxxxzzztttmmmiiieee[[[LLLAAA===;;;888999<<<>>>===;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<888:::;;;888666888@@@HHHVVViii{{{pppVVVLLLFFFHHH^^^yyytttaaaTTTWWWmmm]]]OOOLLLEEEAAAEEEAAA@@@???>>>===<<<;;;;;;;;;::::::999999888888777666555555555444444444444>>>>>>??????????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFGGGIIIMMMSSSWWWWWWaaapppqqqhhhtttRRRDDDDDD???;;;===:::999999888888999999:::999999999999999:::;;;;;;<<>>===>>>@@@>>>===>>>BBBHHHOOOTTTVVVJJJGGGDDDAAA@@@BBBDDDFFFIIICCCDDDGGGBBB???OOOfffqqqmmmwwwhhhXXXLLLDDDAAA@@@FFFFFFGGGGGGHHHJJJKKKLLLHHHJJJLLLIIIEEE@@@???>>>?????????@@@AAACCCDDDEEEGGGJJJNNNPPPQQQQQQRRRSSSUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVRRRIIIEEEHHHIIIKKKXXXiiiggg___[[[fff}}}vvv}}}TTTKKKDDDEEECCC======BBB@@@>>>============<<<:::;;;::::::::::::::::::999888999999::::::::::::999888888888777777888888888>>>AAAAAA===;;;;;;999444555777999777555444555777777888:::<<<<<<<<<;;;:::::::::::::::::::::::::::999;;;<<<<<<<<<===@@@BBBEEE???===>>>>>>:::;;;>>>;;;===AAAGGGLLLQQQTTTVVVaaammmxxx~~~zzzqqq^^^ZZZZZZ```gggmmmuuu~~~}}}{{{wwwqqqgggaaacccfffaaaYYYOOONNNOOORRRVVVVVVRRRNNNFFFDDDDDDEEEIIISSSfffwwwwwwooofffbbb___XXXOOOHHHIIIKKKJJJGGGHHHLLLKKKGGGCCCDDDDDDBBB@@@>>>@@@BBB>>>???@@@AAA@@@???===<<<===============>>>??????:::::::::999999999999888999999888888777777777777666666666666555555555444333333333333333333333333222222222333444444555555444444444444555555666666777333333777::::::;;;======LLLbbbxxx}}}vvvddddddkkkzzzzzzpppfffbbbaaaeeennnxxx~~~www^^^LLLFFFAAA???AAACCCAAA???===<<<<<<<<<<<<<<<======:::::::::;;;;;;===>>>???999===???===???NNNfffyyyfffWWWIIIEEENNNeeegggWWWVVVkkkjjjLLLHHHJJJCCC>>>AAA??????>>>>>>===<<<;;;;;;:::::::::999888888777777555555555444444444333333@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKLLLNNNRRRXXX```eeeuuu}}}rrrjjjiiiyyy|||aaaEEE;;;===???<<<999888777777777777777888888888888888777888999999:::888;;;>>>???======???AAABBBAAABBBEEEKKKRRRWWWYYYKKKHHHCCC???>>>@@@DDDFFF===>>>???@@@BBBFFFNNNVVVmmm~~~uuuyyyuuurrrmmmfff]]]TTTMMMIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIKKKLLLJJJEEE@@@>>>>>>AAAAAAAAABBBCCCDDDEEEFFFEEEHHHMMMQQQSSSTTTUUUWWWTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUSSSRRRQQQJJJFFFIIIMMM[[[|||||||||qqqLLLMMMJJJCCC???BBBEEEBBB<<>><<<<<<======;;;::::::::::::999999888888888777777888999::::::::::::888888777777777777888888:::======:::888999777333555777888777444333555777666888:::<<<<<<<<<;;;:::::::::::::::::::::::::::888:::;;;<<<<<<>>>@@@CCCBBB<<<999>>>@@@======@@@AAABBBBBBAAAAAACCCGGGJJJJJJTTT^^^eeeqqq~~~ooo___XXXUUUSSSVVV\\\iiiiiijjjlllkkklllttt}}}vvvpppssssssyyy{{{~~~~~~xxxsssrrrtttrrrkkkccc\\\XXXRRRMMMOOOSSSOOOHHHGGGGGGHHHKKKMMMNNNLLLKKKMMMMMMSSS^^^lll~~~zzziii___fffgggfff```UUUKKKIIILLLCCCIIIJJJFFFEEEGGGGGGDDDBBBDDDEEECCC@@@???AAACCC<<<===???@@@???>>><<<;;;<<<<<<<<<<<<<<<===>>>???:::::::::999999999888888999888888888777777666666555555444444444333333333222222222222222222222222111222222333333444555555111111111222222333333333999333111555888777888::::::@@@NNNeee~~~|||llleee```ttt}}}iii^^^]]]kkk{{{fff___VVVQQQQQQPPPMMMJJJ@@@???????????????@@@@@@:::;;;;;;===???AAABBBCCCCCCHHHLLLMMMVVVooo~~~www|||dddRRRTTTRRRSSSeeexxxeeeSSSYYY|||jjjVVVFFFEEEFFFBBB???@@@??????>>>===<<<;;;;;;:::::::::999999888777777777555555444444444333333333@@@>>>>>>AAACCCCCCBBBBBBEEEEEEEEEDDDBBBAAADDDFFFFFFKKKKKKEEEGGGOOORRRMMMUUUOOOMMMSSSaaavvvsssqqqqqqwwwRRRGGG>>>>>>>>>999777888999999888777666666777777999888888888777777666666::::::::::::;;;===???@@@CCCBBBCCCJJJSSSVVVQQQLLLEEECCC@@@>>>>>>???AAACCC?????????@@@BBBEEEHHHIIIRRRdddrrrxxxppplllggg```SSSGGGDDDLLLLLLAAA>>>EEEIIIIIIPPPPPPDDD@@@BBB<<<999JJJ@@@BBBJJJFFFIIIDDDGGGHHHFFFKKKSSSPPPMMMWWWRRRQQQRRRSSSQQQOOONNNOOOWWWVVVVVVVVVVVVUUUVVVXXXUUUXXXRRRNNNMMMEEEDDDOOOOOOOOOOOOWWWmmm|||uuuiiiSSSKKKAAAEEEEEEAAA???AAAAAA???============>>>>>>>>>>>>:::::::::999999999888888888888888888888888888888666666666666666666666666666666555555555444444444666666666666555555555555555555555666666777888999:::999999888888999999:::999999999999:::;;;<<<<<<============>>>>>>>>>>>>AAA@@@?????????@@@AAABBBFFFHHHMMMVVVbbbooo{{{zzzrrrmmmqqqtttnnnccc[[[OOOLLLMMMPPPRRRTTT^^^iiiwww{{{}}}zzztttoooppprrrtttsssyyyxxxqqqoooeeefffnnn{{{wwwooollldddbbb___\\\YYYUUUPPPLLLPPPKKKDDDBBBCCCDDDDDDBBBFFFHHHJJJKKKMMMQQQXXX^^^dddgggqqqxxxeeecccUUU______\\\WWWOOOIIIEEEDDDIIIHHHGGGGGGGGGGGGDDDBBBBBBBBBBBBBBBAAA@@@??????<<<<<<======>>>>>>??????::::::::::::::::::::::::888888888888888777666666666666555444444444444555444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333666666666777888888999999;;;:::BBBVVVmmmuuuyyyvvveeeZZZ]]]vvv{{{]]]dddeeeyyy~~~rrrlllYYYVVVaaafffkkkllleee^^^QQQRRRZZZ]]]fffssswwwxxx{{{wwwwww|||fff\\\YYYWWWWWWYYY```fffpppjjjccc___TTTUUU]]]ffflllSSSOOOIIIDDDAAA@@@AAABBB===<<<<<<<<<<<<;;;;;;;;;999888777666555555555555444444333333333222222222EEEBBB@@@AAACCCDDDEEEEEEDDDEEEHHHJJJKKKKKKLLLLLLJJJNNNOOOKKKIIIKKKLLLKKKQQQRRR___yyytttvvvvvv|||bbbJJJAAA;;;<<<===999777888999888777777666666777777888888888777777777666666888888888888999;;;===>>>@@@???@@@DDDIIIKKKGGGDDDBBBAAA???>>>===>>>???@@@?????????@@@BBBDDDFFFHHHLLLVVVkkk}}}ttt{{{vvv\\\FFF@@@@@@CCCQQQdddcccRRRLLLKKKDDDDDDFFFBBB???MMMAAABBBHHHCCCEEE???EEEIIIHHHJJJOOOHHHBBBJJJIIIMMMQQQRRRNNNKKKLLLOOOVVVWWWXXXZZZZZZXXXWWWWWWVVVTTTKKKEEEFFFFFFLLLYYY[[[^^^fffyyyttt]]]jjjkkkRRRIIIIIIGGGJJJIIIDDD@@@@@@@@@===???>>>>>>======<<<;;;;;;:::999999999999888888888888888888888888888888888555555555555555555555555666555555555444444444333666666666666555555555444555555444555555666777888999999888888888888999999999888888999999:::;;;<<<===============>>>>>>>>>??????>>>===>>>???@@@AAA>>>???BBBHHHQQQ[[[eeejjjmmmkkklllqqqtttrrrrrrtttjjjccc]]]YYYSSSMMMMMMSSSWWWYYY\\\___```aaabbbdddbbb```ccciiijjjccc\\\[[[aaafffssstttfff```VVVTTTQQQOOONNNLLLIIIGGGDDDCCCBBBAAAAAACCCGGGJJJBBBIIIUUU```jjjttt}}}~~~|||qqqjjjvvv^^^^^^SSSSSSSSSRRRNNNJJJGGGEEEFFFFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????::::::::::::::::::::::::777888888888888777666555666666555444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333555555666666777777888888999888>>>LLL^^^qqqxxxyyy~~~lllZZZ[[[fffsssddd```cccoootttqqqqqqwww}}}ooo```OOOHHHIIIRRRcccsssyyy^^^SSSOOORRR\\\rrr{{{[[[NNNKKKGGGBBB@@@???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999888777666555555555555444333333333333222222222CCCAAA>>>===???BBBDDDDDDHHHHHHIIIKKKMMMMMMLLLKKKLLLLLLOOOUUUWWWZZZaaaiiitttrrr|||}}}uuu|||]]]EEEAAA;;;888999;;;999777777888777777666666666666777777777777777666666666666666666666777777999:::;;;;;;<<<<<<=========<<<<<<>>>>>>>>>>>>============?????????@@@AAABBBDDDEEEHHHIIIRRRfff~~~qqqmmmrrrnnnWWWQQQRRRWWWeeevvvhhhWWWUUUOOOJJJJJJGGGEEEPPPCCCEEELLLJJJOOOLLLCCCIIIIIIIIILLLEEEAAAIIIFFFJJJNNNKKKFFFDDDGGGKKKOOONNNMMMOOOUUUZZZZZZYYYRRRKKKGGGKKKWWWfffzzzlll^^^ddddddOOOCCCDDDLLLMMMPPPNNNGGGAAA@@@>>>;;;@@@???>>>===;;;:::999888999999888888888777777777777777777777777777777777555555555555555555555555555555444444444444333333666666555555555444444444333333333333444555666777888888777777777777888888888888888888999:::;;;;;;<<<<<<<<<=========>>>>>>=========<<<===>>>>>>???======>>>AAAEEEKKKQQQTTTZZZ\\\cccjjjmmmrrr}}}~~~tttmmmfff___[[[[[[XXXSSSOOOOOOSSSUUUSSSQQQQQQNNNMMMQQQSSSPPPLLLJJJNNNUUUaaakkkiii^^^SSSNNNIIIFFFDDDCCCDDDEEEEEEDDDFFFFFFDDDAAA???DDDMMMVVV[[[cccnnnyyyyyyoookkkoooxxx|||jjjbbbvvvpppZZZZZZRRRKKKKKKJJJGGGDDDCCCDDDFFFDDDBBB@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>?????????>>>>>>>>>>>>>>>999999999999999999999999777777777777777666666555666555555444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333444555555666666777777777999@@@IIIZZZsssnnnccc\\\ZZZcccooo|||qqqfff]]]YYYZZZ[[[fffooorrrggggggooopppeeeYYYOOOJJJDDDDDDMMMeeewww___UUUOOOVVVooo{{{ZZZPPPHHHFFFDDDAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::888777666555555444555555333333333222222222111111@@@AAA@@@???AAADDDDDDBBBFFFGGGIIIMMMSSSWWWXXXWWWVVVRRRXXXjjjxxxxxxlllooorrrxxx^^^EEE@@@;;;888777888999888666444777666666555555666666666666666666666666666666666555555666666777888999999888:::;;;999777666777:::<<<<<<===>>>>>>===<<<;;;????????????@@@AAAAAABBBGGGEEEGGGRRRfff~~~yyyyyyjjjvvvttttttxxxzzzjjjcccmmmmmmlllvvv~~~jjj^^^XXXKKKLLLKKKSSS\\\[[[UUURRRHHHDDDLLLFFFKKKOOOOOOQQQUUUWWWWWWVVVPPPLLLTTTgggwwwzzzuuu```XXX]]]nnnxxx```hhh___PPPHHHAAACCCJJJMMMOOOMMMFFF@@@???===999>>>>>>===;;;:::999888777888888888777777777666666666666666666666666666666444444444444444444444444444444333333333333333333555555555444444444333333222222222222333444555666777777666666666666777777777777777777888999::::::;;;;;;;;;<<<<<<======>>>===============>>>>>>>>>@@@@@@???@@@AAADDDFFFHHHIIILLLRRRYYY^^^fffvvv~~~}}}|||||||||~~~qqqccc\\\^^^___\\\WWWRRROOOLLLMMMOOONNNLLLKKKCCCIIIOOOPPPLLLGGGGGGIIIFFFDDDCCCDDDGGGKKKMMMNNNUUUSSSPPPNNNPPPYYYeeennn{{{|||}}}~~~}}}|||{{{{{{iiiddd\\\XXX^^^jjjsssvvvvvvkkk```nnnhhhSSSSSSMMMMMMLLLIIIFFFBBBAAABBBDDDDDDBBB@@@???AAACCCDDDEEEAAAAAAAAAAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<999999999999888888888888666666666777777666555555666555444444333333444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111222222222222222222222333444444555555555666888999;;;GGG```vvvyyytttaaaUUUSSSnnnuuueeeWWW\\\VVVXXXbbbkkkkkkhhhgggkkkooo}}}mmmiiivvvwwwXXXNNNJJJPPPSSSOOOMMMPPPPPPRRRVVV^^^ooo~~~```VVV[[[aaa```MMMMMMDDDCCCBBBAAA???>>>======;;;;;;;;;;;;:::::::::999777777666555444444444444222222222222111111111111VVVZZZ\\\[[[]]]```]]]VVVLLLTTTbbbqqq|||~~~rrrooowww}}}fffkkkppprrrzzz___EEE<<<;;;888999888888777777555222666555555555555555666666555555555555555555555666666666777777888888999999777999;;;999666666999===;;;<<<===>>>>>>===<<<;;;===>>>>>>???????????????CCCDDDFFFIIIQQQ```rrr~~~{{{rrr|||yyy}}}qqqaaaggglll|||ttt___QQQSSSUUU___mmmzzzuuullliiilll~~~|||}}}ccchhh|||ttt[[[GGGFFFFFF???===AAAGGGJJJHHHBBB>>>===<<<999:::::::::999999999999888777777666666666555555555555555555555555555555555444444444444444444444444222222333333333333333333444444444444333333333333111111111222222333444555666555555444444555555666666666666666777888999999999::::::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAACCCBBBDDDIIINNNVVVcccooo{{{yyy~~~xxxnnnooossstttrrrlllkkkgggbbb```___^^^\\\ZZZ```bbb[[[PPPKKKMMMQQQJJJJJJKKKPPPWWW^^^ccceeeggggggiiiooowww|||wwwpppjjjffffffggghhhcccccc___\\\aaajjjmmmjjjkkkiii[[[bbb___KKKIIIFFFMMMLLLIIIFFFBBB@@@BBBCCCCCCAAA>>>>>>@@@CCCDDDDDD@@@@@@@@@@@@???>>>======<<<<<<;;;;;;::::::999999999999999888888777777777444555555666666666555555555555444333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000111111222222222111111111222333333444444444666888888777===OOObbb{{{|||yyyiii```VVVfff{{{yyycccWWWMMMOOOTTTTTTSSSTTTVVVWWWdddlllhhhfffaaaTTTQQQPPP[[[eeecccddd___RRRIIICCCCCCGGGIIIOOOddd||||||zzzmmmcccUUUYYYhhh}}}eeePPPIIIFFFBBBBBBBBBAAA@@@???>>>===;;;:::::::::999999999999777666555444333333333333222222111111111000000000yyynnn}}}~~~sssoooqqqbbbIIICCC===555777999999666555666444111555444444444444555555666444444444555555555555555666777888888999999888888666888::::::888999<<>>>>>>>>>>>>>>===BBBFFFEEEEEEKKKXXXccc{{{}}}sssuuuooo~~~yyyuuuyyyjjjccclllqqqsssTTTGGG???AAABBB===;;;>>>???BBBBBB===;;;;;;;;;999777777777888888999999999666666666555555555444444444444444444444444444444333333333333333333333333111111222222222222333333444444333333333222222222111111111111222333444555444444333333333333444444555555555555666777888888888999999:::;;;<<<======<<<======>>>???>>>>>>>>>======>>>??????@@@@@@@@@CCC??????BBBFFFIIIPPPWWWddddddccceeeppp{{{ooommmrrrwwwzzzyyyvvvuuutttyyy|||iii\\\XXXYYYSSSTTTXXX```jjjsssyyy|||~~~xxxllleee\\\UUUTTTWWW[[[]]]```dddeeedddiiipppnnnfffeeekkk[[[]]]\\\KKKIIIIIIHHHHHHGGGEEECCCBBBDDDFFF@@@>>>======???@@@AAA@@@??????@@@??????>>>===<<<:::::::::999999999999999999999888888777666666666333444555555555555555555555444444333333333333333333333333333333333333333111111111111111111111111000000000000000000000000/////////000111111222222000111111222222333333444444555777999888999CCCNNNgggtttwwwccc```]]]\\\]]]gggyyy{{{sssqqqrrrmmmbbbXXXQQQLLLMMMLLLGGGKKKMMMDDDIIIGGGKKKJJJEEEOOO[[[ZZZQQQMMMLLLPPPZZZppp|||hhh___ZZZTTTNNNXXX[[[ggg{{{bbbMMMKKKHHHBBBBBBBBBAAA@@@???>>>>>>===:::::::::999999999888888666666444333333333333333111111111000000000000///}}}}}}tttvvvuuuuuuvvvwww|||```IIICCCAAA;;;555444888888333222555555222444444333333444444555666333333444444444555555555666666777888999888888777444666777888999999;;;<<<888999::::::;;;;;;;;;:::999:::<<<===>>>>>>>>>===;;;???CCCBBB@@@CCCJJJRRR^^^ttt{{{|||~~~~~~}}}vvvfffaaaooohhhRRRHHHDDD@@@>>>?????????>>>999======:::888:::;;;999666666666777777888888888555555555444444444444333333333333333333333333333222222222222222222222222111111111111222222222333333333333333222222222222222222222222333444555555333333222222222222333333444444444444555666777888888888999:::;;;<<<======:::;;;<<<===>>>===<<<<<<<<<===???@@@AAABBBBBBAAA@@@???@@@CCCBBBAAADDDJJJHHHNNNQQQSSS[[[jjjvvvzzzxxxmmmbbb^^^aaaiiiooo~~~{{{||||||uuugggbbbaaa___aaaeeelllttt{{{zzziii^^^^^^YYYSSSPPPRRRVVVXXXYYYWWW^^^``````fffooommmeeegggsssaaa^^^```OOOMMMPPPFFFGGGHHHGGGFFFEEEFFFGGG@@@>>>>>>>>>@@@AAA@@@???????????????>>>===<<<;;;999999999999999:::::::::999888888777666666555555222333444555555555555555555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000......//////000111111222000111111222222333444444555222333666888888;;;???QQQTTThhh}}}yyygggYYYRRRRRR\\\hhhmmmbbbZZZTTTRRR```kkkgggbbb___```]]]\\\ppp~~~|||www[[[MMMHHHHHHSSSbbbwww}}}eeePPPJJJIIIGGGFFFBBBAAA@@@>>>============999999999999888888888888666555444333222222222222111111000000000/////////|||wwwxxxpppeeesss{{{uuummmlllooonnnyyy}}}ssskkklllmmmjjjkkkooozzz|||[[[AAA>>>>>>666333999111555666111000444666333333333333333444444555666333333333444444555555555555666777888888777777666333444555666888888888888777777888888888999999:::888999;;;===>>>>>>>>>======????????????BBBFFFJJJLLL\\\uuuvvvfff___hhh~~~{{{nnnbbbjjj^^^IIICCC@@@AAA???;;;<<<@@@???:::777;;;<<<888777999:::888777777777777777777777777555555444444444333333333333333333333333333333333222222222222222222222222000000111111222222222333333333333222222222111111222222222222333444555666333222222222222222222333444444444444444666777777777888888999;;;<<<======999:::;;;<<<<<<<<<;;;:::888:::<<<===>>>???>>>>>>;;;===BBBDDDAAA===???EEEBBBIIIKKKHHHGGGNNNTTTTTT^^^^^^[[[VVVSSSXXXcccllllllyyyzzzpppnnnrrruuuwwwtttjjjjjjllljjjkkkmmmqqqvvvzzz{{{zzz~~~zzznnnbbbYYYUUUTTTRRRQQQTTTZZZ^^^^^^^^^WWW]]]]]]ZZZ___iiiiii```jjjxxxeee___```OOOKKKOOOIIIKKKLLLKKKIIIHHHGGGHHHBBBAAAAAAAAACCCCCCAAA???????????????>>>===<<<;;;999999999::::::;;;;;;;;;999888888777666555555444222333444444555555555444555444333333222222333333222222222222222222222222000000000000000000000000000000000000000000000000---......///000111111222111111111222333333444444666000///333777777666777@@@<<>>@@@AAABBBEEEIIIVVVnnnyyyfffbbbfffjjjvvvgggpppgggJJJAAAGGG>>>======<<<;;;:::::::::888888999999999888888777555555555555555555555555333333333333333333333333444333222222111111222222333111000111222444333333111111111111111111111111444333333222111111111222222222111111222333333444333333333333333444555666444555555666666666666666777777888888888999999999888888888888999:::;;;;;;>>>>>>===<<<<<<===??????@@@???=========???AAACCCGGGFFFFFFFFFGGGIIIKKKLLLPPPNNNMMMNNNPPPUUUYYY\\\]]]]]]^^^^^^___```aaaaaaiiijjjjjjhhheeeaaa______^^^^^^___```aaaaaabbbbbbfffffffffddd```\\\WWWUUUVVVUUUUUUWWWZZZ\\\\\\[[[YYY[[[WWWTTT[[[fffeee[[[bbbfffccc\\\VVVTTTNNNGGGKKKKKKLLLNNNJJJEEEEEEIIIHHHHHHFFFBBB???>>>???AAA===??????>>>;;;999888888999999888888888888999999888888777777666666555555333333333333333333333333222222222222222222222222111111111111111111111111111111000000//////......////////////////////////////////////000000000000111111111111111111111111222222222222333444555555999<<>>===<<<;;;::::::999999888888777666666666333333333222222111111111111111000///////////////wwwWWWCCC===777555666888777555333333333222222111111111222222333333333444444444222222222222333333333444444333333333444444555555555555444444555666888999888888888888999999::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>???AAAAAADDDDDDHHHSSSggg|||nnneeemmm{{{||||||yyyqqqttttttrrrsssqqqfffXXXEEE<<>>======<<<;;;;;;::::::888888999999888777666666444444444444444444444444333333333333333333333333444333222222111111222222333111000111222333333222111111111111111111111111444333222111111111111111222111111111111111222333333222222222222333333444444444555666666666666555777777777888888888888999888888777888888999:::;;;<<<;;;;;;:::;;;;;;======>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFHHHIIILLLLLLLLLLLLOOOSSSVVVYYYWWWXXXXXXYYYYYYZZZZZZZZZ\\\^^^``````^^^\\\[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWaaaaaa```^^^\\\YYYVVVTTTXXXWWWVVVWWWZZZ[[[[[[ZZZWWWYYYVVVRRRXXXbbbaaaWWWYYY[[[ZZZTTTQQQPPPMMMGGGMMMLLLLLLMMMJJJFFFFFFKKKOOOMMMIIIDDD???<<<<<<>>>>>>===<<<;;;::::::999999999888888777777888888999888888777777666555555444333333333333333333333333222222222222222222222222111111111111111111111111000000000/////////......////////////////////////.../////////000000000000111111111111111111111111222222111222222333444555888888===JJJZZZmmmvvvjjj```[[[UUUPPPXXXeee~~~fff```YYYVVVXXX\\\\\\[[[___```eeeqqqyyy\\\QQQMMMFFFAAA@@@@@@@@@@@@???>>>>>>===<<<;;;::::::999888888777777666555555333222222222222222222111111000000///////////////ttt[[[MMMAAA;;;888444333555666555333222222222222222111111111111222222333444555555666111111111111222222222222333333333444444444555555555444444444555666777888666666777888888999::::::888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<===???@@@AAABBB@@@>>>>>>GGG\\\yyyvvvtttmmmaaaXXXZZZgggrrrqqqffflllzzzppp[[[MMMOOOPPPGGG>>>=========<<<<<<;;;;;;::::::888888888888777666555444333333333333333333333333222222222222222222222222333333222111111111111222222111000111222333333222222222222222222222222222333222111111111111111111111111000000000000000111222222111111000111111111333333444555555555555555666666666777777777777888777777777777888999::::::999999888888999999:::;;;<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@AAACCCEEEFFFHHHHHHIIIKKKNNNPPPRRRTTTSSSSSSTTTTTTUUUTTTTTTTTTUUUXXX\\\]]]]]]\\\\\\]]]ZZZYYYXXXVVVUUUTTTSSSSSS\\\[[[ZZZYYYXXXXXXWWWWWW[[[YYYXXXXXXYYYZZZYYYXXXWWWXXXTTTPPPUUU]]]\\\TTTPPPRRRQQQNNNLLLNNNMMMJJJNNNLLLKKKLLLIIIFFFGGGLLLQQQNNNJJJDDD>>><<<===???AAA===999888:::;;;:::999999888888777777888888999777777777666555555444444222222222222222222222222111111111111111111111111000000000000000000000000///////////////.........////////////////////////....../////////000000000000000000000000000000000111111111111222333444555888666666<<>>>>>===<<<;;;:::999999888888777777666555555444111111111222222222222222111000//////......//////lllMMM;;;;;;;;;888555333333444555333111222222222111111111111111000111222333444555666777111111111222222222222333333333444444444555444444444444555555666666777888444444555666888999::::::777888999:::::::::::::::;;;;;;;;;<<<===>>>???@@@???AAA@@@>>>???JJJ\\\jjj{{{fffVVVRRRWWW^^^hhh{{{ttteeewww```UUUHHHAAAIIIOOOHHH@@@===<<<<<<;;;;;;;;;:::::::::888888777777555444333222111111111111111111111111222222222222222222222222333222222111111111111111111000000111333333222111222222222222222222222222222111111000000000111111111000000///////////////333222111111000000000000222333333444444444444444555555555555666666666666666666666666777888999999777777777777888999999::::::;;;>>>@@@BBBBBBAAA@@@>>>>>>>>>>>>???AAABBBDDDEEEFFFHHHJJJLLLNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSRRRUUUXXX[[[]]]\\\\\\\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTZZZYYYXXXWWWXXXYYY[[[]]]]]][[[XXXWWWXXXXXXWWWVVVXXXXXXTTTQQQTTTYYYXXXRRRNNNNNNNNNLLLLLLNNNNNNNNNMMMIIIGGGHHHGGGDDDFFFJJJJJJHHHEEEAAA>>>>>>AAADDDFFF???999777:::<<<:::888888888777777777777888888777777666555555444444333222222222222222222222222111111111111111111111111000000000000000000000000........................................................./////////000000000000000000000000000000000000000111111222333444888666666888>>>LLLcccxxxppp\\\YYYXXXYYYVVVRRRVVV]]]^^^cccfffgggkkknnnhhh___yyy}}}uuurrrwwwyyyttt___VVVVVVXXXQQQOOOTTTRRR\\\\\\]]]___dddpppnnnXXXNNNJJJEEEDDDBBBAAAAAAAAA@@@>>>======<<<;;;:::999888888777777666666555444444444000000111111222222333333000000///............///{{{XXXGGG;;;888:::888777666555444444333111///111111111111111111111111000000111222333444555666222222222222333333333333222333444555555555444444444444555666666777777777333333444555777888999999666777888999::::::::::::::::::;;;;;;<<<===???@@@===???BBBCCCCCCFFFKKKOOO[[[tttppphhhkkkppp```iiitttyyyyyyzzz}}}ooolllkkknnnqqqqqqXXXGGGFFF@@@@@@GGGHHHAAA;;;:::::::::::::::999999999999666666666555444333111000111111111111111111111111111111111111111111111111333222111111000000111111000000000111333333222000111111111111111111111111000000000//////000000111000000///////////////000333333222111111000111111111111222333333333333333333333444444444555555555555555555555666777888888666666777888999999::::::999;;;===@@@AAAAAA???>>>============>>>???AAABBBCCCDDDFFFIIIKKKLLLMMMMMMPPPQQQRRRSSSTTTSSSRRRQQQSSSUUUWWWWWWUUUTTTTTTTTTUUUTTTRRRQQQPPPQQQRRRRRRWWWVVVUUUUUUVVVYYY\\\^^^]]]ZZZWWWVVVVVVVVVVVVUUUYYYXXXUUURRRSSSVVVUUURRROOOMMMLLLMMMLLLLLLLLLNNNJJJEEECCCDDDDDDBBBCCCFFFCCCBBB@@@>>>===>>>BBBEEEIIIBBB:::888999;;;:::777888777777777777777777888666666555555444333333333111111111111111111111111000000000000000000000000////////////////////////---------------.........------------------------............////////////////////////////////////000000000000111222333333555555888:::;;;@@@OOO]]]kkkzzz~~~tttiiiccc^^^XXXUUUTTTVVVUUURRROOOQQQTTTTTTQQQYYY\\\XXXOOOMMMTTTZZZZZZYYYNNNNNNRRRQQQ[[[jjjooommmjjjnnn|||iiiTTTKKKGGGFFFDDDCCCBBBAAAAAA@@@>>>;;;<<<<<<;;;:::999888777777666666555555444333333222000000000111111222222222000//////...............yyyTTT:::777888<<<;;;111666666555444222111000000000000000111111111111111///000000111222333444444222222222222333333333444222333444555555555444333333444555666777777777777333333444555666666777777666777888999:::;;;;;;;;;::::::::::::<<<===>>>???;;;<<<>>>@@@BBBCCCEEEGGGJJJWWWjjj~~~xxxlll```[[[]]]bbbyyytttpppnnnooovvv~~~^^^MMMFFFCCC>>>===@@@DDDBBB<<<:::<<<888888888888888777777777444444444444333222111000111111111111111111111111000000000000000000000000222222111000000000000111000///000111333333111///000000000000000000000000///////////////000000111///////////////000111111333222111111111111111111000111111222222222222222222222222333333333444444444444444444555666777777555666777999::::::::::::999:::<<<>>>???>>>===<<<<<<<<<;;;<<<===>>>@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJLLLNNNPPPQQQPPPOOONNNRRRSSSSSSRRRPPPOOOQQQSSSRRRQQQOOONNNOOOPPPRRRSSSRRRQQQQQQQQQSSSVVVYYY[[[[[[XXXUUUSSSTTTUUUUUUUUUXXXVVVSSSQQQQQQRRRRRRPPPMMMJJJJJJKKKJJJGGGFFFHHHFFFAAA???AAABBB@@@@@@BBB@@@@@@???===<<<<<<>>>AAAGGGBBB<<<888999999999777888777777666666777777888555555555444333333222222000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---------------------------------------------........./////////////////////////////////////////////000111222333111222666:::999888===EEEOOObbbuuu}}}{{{ooollljjjjjjjjjiiieee```RRRWWWXXXVVVXXX^^^ccccccggg\\\___jjjsssgggRRRLLLJJJFFFBBBBBB@@@?????????===:::888;;;;;;:::999888777666666555555444444333222222222000000000111111111111111000///......------......|||ZZZLLL<<<555666555999999000333333333111000000111222///000000000111111111222//////000000000111111111111111111111222222222222111222444666666555444333333444555666777777777666333333444444555555555555666777888:::;;;<<<<<<<<<999999999:::;;;<<<>>>>>>:::<<<===>>>>>>???BBBDDDEEEJJJQQQ^^^yyytttiiidddccceeeiiiqqqwwwuuuooommmpppqqqwwwrrr}}}mmmkkklllqqqrrrnnnlllmmmpppcccPPPJJJFFF@@@<<<;;;;;;===???>>>;;;;;;>>>666666666666666666666666222333333333222111111000111111111111111111111111000000000000000000000000222222111000000000000000//////000111333333111//////////////////////////////............///000111.........///000111222333000000/////////000111111///000111111222222111111111111111222222222333333333333333333444555666777444555666888999:::999999::::::;;;<<<<<<;;;;;;:::::::::::::::;;;===>>>@@@???@@@AAABBBDDDFFFGGGHHHEEEGGGJJJMMMNNNNNNMMMLLLPPPPPPOOONNNNNNQQQUUUXXXTTTSSSQQQOOOOOOQQQSSSTTTOOOOOOOOOPPPQQQTTTVVVWWWXXXUUURRRQQQSSSUUUVVVVVVSSSQQQNNNNNNMMMMMMMMMMMMJJJGGGGGGJJJIIICCCAAADDDCCC>>>===@@@BBB@@@>>>???===>>>???>>><<<<<<===>>>@@@>>>;;;888777777888999777777666666666666777777555555444444333222222222000000000000000000000000////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................///////////////000222222111111333777777444666:::>>>KKKWWW^^^gggvvvoootttxxxzzz}}}vvv{{{zzzdddOOOHHHIIIHHHEEEDDD???>>><<<<<<===<<<:::999::::::999888777666666555444444444333222222111111111111111111000000000000//////...------------...___JJJAAA666666;;;999///111888444000000000//////000222444//////000000111111111222////////////000000000000000000000000111111111111111222444666666555444333333444555777777777777666444444444444444444444444777777999:::;;;<<<<<<<<<999999999:::;;;<<<===>>>999>>>BBBAAA===;;;===AAA;;;DDDHHHIIIXXXttt}}}sssoooqqqkkk___^^^ffffffnnnnnneeebbbddd]]]OOOZZZ\\\kkk{{{xxxfff```hhhaaakkktttxxxyyytttgggYYYbbbcccgggnnnuuu~~~bbbSSSHHHGGGDDD<<<999<<<999777666777888888888:::444444555555555555555555111111222222222111111000111111111111111111111111000000000000000000000000222111111000000000000000//////000222333333111..........................................///000111.........///111222444555...............///000111//////000111111111111111000111111111111222222222333333333333444555666666222444666777999999999888::::::;;;;;;::::::999999999999888888999;;;===>>>>>>>>>???@@@AAACCCEEEFFFCCCEEEIIILLLNNNNNNMMMLLLJJJJJJIIIIIIKKKPPPVVV[[[TTTRRRPPPNNNMMMNNNPPPRRROOOOOOPPPQQQRRRSSSUUUVVVUUUSSSPPPPPPRRRTTTVVVVVVOOOLLLJJJJJJJJJHHHIIIJJJIIIEEEFFFKKKIIICCC@@@BBBBBB>>><<<@@@CCC@@@======:::<<<>>>???>>>===>>>???999:::999777666666888;;;777777666666666666777777555555444333333222222111000000000000000000000000////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.................................//////000111222444111222555666444555999666;;;???CCCPPPdddssswwwqqqdddVVVJJJFFFDDD@@@@@@CCC>>>===<<<<<<===>>>===<<<::::::999888777666555555444444333333222111111000222222111111000000////////////...------------...~~~aaaOOODDD===999444444444333333222222222222111111111000000//////111111000000//////......////////////000000000000000000000000000000000000222111111111000000//////000111333444444333111000222222222333333333444444333444555777999;;;===>>>888666555777:::<<<;;;999<<<<<<======>>>>>>?????????AAACCCFFFLLLXXXiiivvvtttooosss|||zzzuuunnngggcccbbbccceeeqqq{{{xxxjjj``````eeemmmuuu{{{vvvtttxxxnnn]]]FFFEEECCC@@@===;;;::::::777777777777666666666666444444555555444444333222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////...000111000///...///111------------------------//////.........---------000...---///333555555333//////............//////000000000000000000000000///000000000111111111111111111222222222333333333333333444555666777888888888888777777888888999:::777666666666777999;;;===???===<<<>>>AAACCCBBB@@@@@@DDDHHHKKKKKKJJJJJJJJJLLLHHHEEEFFFKKKRRRVVVWWWQQQMMMLLLOOOQQQOOONNNPPPNNNNNNMMMMMMMMMNNNPPPQQQSSSUUUTTTPPPQQQVVVXXXWWWPPPLLLGGGFFFHHHIIIHHHFFFFFFDDDCCCCCCDDDDDDCCCBBB@@@???===<<<;;;<<<===>>>>>>===;;;::::::;;;<<<===;;;:::888666555666666777555555555555555666777888444444333222222111111000111111000000//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...............///000000000111111222222333444444666888:::;;;???HHHVVVaaaiiiwwwhhhYYYHHHHHHFFFEEECCCAAA@@@???<<<<<<<<<;;;::::::999999999888777666555444333333222222222111111111000000///////////////......---.........------,,,,,,,,,pppXXXEEE<<<888555222444444333333333222222222111111111000000000//////111000000000/////////...////////////000000000000000000000000000000000000111111111000000000//////000111333444444333111000222222222333333333333444222333555777999;;;<<<===888666555777:::;;;:::999:::;;;;;;<<<<<<======>>>===@@@BBBCCCDDDJJJTTT[[[ooorrr]]]LLLCCCCCCBBB@@@>>>;;;:::999999777777777666666666555555444444444444444333333222111111111111111111111111000000000000000000000000000000000000/////////..............................///000000///...///000------------------------///.........------------///---,,,...111333222000//////............//////000000000000000000000000//////000000000111111111111111111222222222333333333333444555666777777888777666666666777777888888666666666666777999;;;<<<===<<<;;;===@@@BBBAAA???AAADDDGGGIIIHHHGGGGGGHHHJJJHHHFFFHHHLLLQQQSSSSSSQQQNNNMMMQQQRRRPPPNNNOOOIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRPPPNNNQQQVVVWWWUUUOOOKKKFFFDDDFFFHHHGGGEEECCCBBBAAABBBCCCCCCAAA???>>>>>>>>>===<<<;;;;;;:::>>>===<<<;;;::::::999999:::999777666555555666666666555555555555666666777444333333222222111111000000000000000//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...............//////000000000111111222333333444222444666666777;;;DDDJJJVVVdddrrrttt```QQQGGGHHHGGGFFFDDDBBBAAA??????===<<<<<<;;;;;;:::999999888888777666555444333222222222111111111000000000///////////////...------......---------,,,,,,,,,xxxQQQGGG:::222222444444333333333333222222222222222111111000000000000//////000000000000////////////////////////000000000000000000000000000000000000111111000000000000//////000111222333333222111000111111222222222333333333222333444666888:::;;;<<<888666666777999:::999888999999999:::;;;<<<<<<<<<@@@CCCFFFFFFDDDCCCEEEHHHLLL^^^nnnsssZZZIIIBBB???>>>???>>><<<;;;999888888888777666666666666555555555333444444444444333222222000000000000000000000000000000000000000000000000000000000/////////.................................///000///.........000....................................---------------,,,,,,,,,...///...---//////............//////000000000000000000000000////////////000000000000000111111111222222222222222222333444555666777777555555555555666666666777666666666666777999:::;;;;;;::::::<<<>>>@@@???>>>BBBDDDFFFFFFEEEDDDEEEFFFGGGGGGHHHKKKNNNOOOOOOMMMOOOLLLLLLPPPRRROOOLLLMMMHHHIIIKKKMMMOOOOOOPPPPPPQQQPPPMMMLLLRRRXXXXXXSSSOOOJJJDDDCCCDDDGGGGGGFFFDDDCCCCCCDDDEEEDDDBBB@@@>>>???AAAAAA@@@===:::888======<<<;;;:::888777666999888777666666666666666666666555555444555555555333333333222111111000000000000000////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------......------......///000000000000111222222333333111444777777666666999<<>>===<<<<<<;;;;;;::::::999777777666555444333222222111111111111000000000000...////////////...------------------,,,,,,,,,,,,{{{]]]HHH>>>999333222444666666555222222222222222111111111000000000000000000//////000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////000000111222222111000000111111111111222222222222222222444555777999:::;;;777777777777888888888888888888999999:::;;;<<<<<<>>>BBBEEEFFFEEECCCCCCCCCBBBKKKOOO[[[wwwoooaaaPPPDDD@@@BBBCCCCCC;;;;;;:::999888888888888666666666555555555444444333333333333333222111111000000000000000000000000000000000000000000000000000000/////////.................................---...//////------...///........................------------------------------,,,,,,------,,,,,,///......------......///////////////////////////........./////////000000000000000111111111111222111111222333444555666666444444555666666666666666555555666666777888999999999999999;;;<<<===>>>>>>AAABBBDDDDDDCCCDDDEEEGGGFFFHHHLLLOOOPPPOOOLLLIIILLLIIIJJJNNNPPPMMMKKKKKKLLLKKKJJJJJJJJJKKKKKKLLLRRRPPPLLLMMMUUU\\\ZZZSSSOOOJJJEEECCCEEEGGGHHHGGGHHHGGGGGGIIIJJJIIIFFFDDD@@@BBBEEEFFFDDD@@@;;;888::::::;;;;;;:::999777555999999888888777777777777777666555555444444444444333333222222111000000000////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------...------------...////////////000000111222222222111444777888777777888:::999@@@EEEQQQgggwwwxxx^^^OOOMMMPPPMMMHHHEEEDDDCCCBBB@@@???>>>===<<<<<<<<<;;;::::::999999555555555444333222222222111111000000000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,tttYYYEEE<<<;;;777444222333444444222000111111111111111111111111//////////////////000000////////////000000000000////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000000111111111222222111222333444666777999999777888888888777666777777777888888999;;;<<<<<<===:::<<<>>>??????@@@@@@AAAIIILLLGGGGGGVVVfffzzzppp[[[LLLFFF@@@>>>@@@@@@>>>:::::::::999888888888999999555555555555444444444444222222333333222222111000////////////////////////////////////////////////////////////....................................,,,...///...---,,,---...........................,,,,,,---------------------......------,,,,,,---......------------..............................---............///////////////000000000111111111000000111222333444555555444555666777777777666666444555555666777777777777777888999:::;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJFFFIIINNNQQQPPPNNNJJJHHHLLLIIIIIINNNPPPNNNMMMNNNQQQOOOLLLJJJJJJLLLNNNPPPTTTRRROOOPPPXXX^^^\\\UUUQQQLLLGGGFFFHHHJJJJJJIIIJJJIIIIIIJJJKKKJJJHHHFFF@@@BBBDDDEEEDDD@@@;;;888777888999:::::::::999888999999999999999999888888777666555444444444444444333333222111111000000///.............../////////------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...//////...//////000000111111222000111222222222333555777555;;;:::>>>LLLZZZppp}}}cccYYYOOOJJJIIIGGGBBB>>>CCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::999999888888444444333333222222111111000000000/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzjjjVVVGGG===666444555222222111222333222000...000000000000000111111111......////////////000000////////////000000000000////////////000000000000////////////////////////......////////////000000000//////////////////000///000000000000111111111000111222333555666777888777888999888666555555777666777888999:::;;;<<<===<<<<<<<<<<<<>>>???@@@AAAAAAGGGGGGHHHOOORRRZZZkkktttdddXXXLLLCCCCCC@@@>>>>>>???>>>;;;888::::::999888888888888999555555444444444333333333111222222222222111000000/////////////////////////////////////////////////////////.........------------------------------,,,---...---,,,,,,---...------------------------,,,,,,,,,,,,---------------...///...---,,,---.........------------..............................------------.........///////////////000000000000//////000111222333444444333444666777777777666555444444555666777666666666666888::::::::::::<<<>>>;;;>>>AAACCCDDDEEEGGGIIIEEEIIINNNOOONNNKKKIIIHHHMMMIIIIIINNNQQQPPPQQQSSSRRRQQQOOONNNOOORRRVVVXXXSSSSSSRRRRRRWWW]]][[[UUUQQQMMMIIIIIIKKKMMMLLLKKKIIIHHHFFFGGGHHHHHHGGGEEE===>>>@@@@@@???<<<999777777777888999::::::::::::888999999::::::999888888555555444444333444444444222222222111000000//////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///.........///000000111111333222111111111222333444111888888888>>>CCCQQQggggggVVVPPPMMMJJJJJJGGGAAA???@@@AAAAAA@@@???>>>===<<<;;;::::::999888888777777666333222222222111111111000////////////............---............---,,,,,,++++++++++++,,,,,,,,,,,,yyyaaaOOOEEE===888;;;;;;777222111111111222333333333222000/////////000000000111111........./////////000000.../////////000000000111////////////000000000000////////////////////////........./////////000000/////////......//////////////////000000000111111000111222333444555666777777999:::888555444555666444555666777999:::;;;<<<>>>>>>>>>???AAACCCDDDDDD:::???AAAFFFNNNKKKLLLXXXbbbrrrvvvjjj[[[PPPHHHBBBAAADDD???>>>>>>===============999999888777777777777777444444444333333333333222111111111111111000000///........................//////////////////////////////.........---------------------------------+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---......,,,+++---///...------,,,,,,------...------------------------,,,,,,---------................../////////000000...//////000111222333333222333555666666666444333333444555666666666555555666888::::::999:::<<<>>>999<<<@@@CCCCCCCCCDDDEEEDDDHHHKKKLLLJJJGGGGGGGGGKKKGGGFFFKKKOOOPPPRRRUUUQQQQQQRRRRRRSSSTTTUUUVVVPPPRRRRRRQQQTTTXXXWWWSSSPPPMMMJJJKKKNNNOOOMMMJJJIIIFFFDDDCCCDDDEEEEEEEEE======<<<;;;;;;:::999999:::999999999999::::::;;;666777888888888888777666444444333333333444555555222222111111000000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))*********++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///------...//////000000111333333222333444444444333///666666777;;;888;;;JJJ^^^ooo|||pppaaaUUULLLJJJGGGGGGIIIFFFBBBCCCHHH@@@??????>>>===<<<;;;;;;888888777777666666555555222111111111111000000000/////////.........------------......------,,,+++******+++++++++,,,,,,,,,sssaaaRRRJJJDDD???888666777777222---111:::111111111111222222111000.../////////000000111111---.........//////000000.../////////000000111111////////////000000000000////////////////////////---.........//////000000//////............//////////////////000000000000000000111222444555666666777999:::888555333444666333333444666777999::::::::::::;;;>>>BBBDDDEEEEEECCCAAA:::===FFFEEEDDDOOOWWWZZZaaannnxxxhhhTTTJJJDDDEEECCC;;;:::???:::<<<===;;;999777777777999888777666666666666666444444444333333333222222111111111111111000//////........................//////////////////////////////.........---------------------------------+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))),,,...---++++++---///...------,,,,,,------...------------------------,,,,,,,,,---------................../////////000......///000111222333333000111333555555444333222333444555666666666555444666888;;;;;;999999<<>>>>>CCC??????>>>===<<<;;;;;;:::777777777666555555444444111111111111000000000000//////.........---------------......------,,,+++*********++++++,,,,,,,,,vvvdddYYYLLLJJJFFFAAA<<<888555333222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////------............------000000///..........................................---,,,---......,,,***---------............///...///111111/////////000111111111222333444666777999777555222111111222333888888777666666666666666::::::;;;===>>>@@@AAAAAA@@@???>>>???AAAEEEIIIKKKPPPRRRVVV[[[cccmmmwww~~~qqqdddZZZQQQJJJAAA@@@@@@???>>>===<<<<<<===;;;::::::::::::999777555555555555555555555555333333333222222222111111000000000000////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///000000000000000///////////////000111111...000222222222111222333555444444333444555666777555666777999::::::999999<<<===????????????AAACCCDDDEEEFFFGGGGGGFFFDDDCCCDDDCCCAAABBBIIIQQQRRRNNNTTTOOOJJJFFFGGGIIIKKKLLLMMMOOORRRRRRQQQNNNLLLKKKLLLKKKJJJJJJKKKLLLJJJIIIGGGGGGCCC>>>???CCCDDDAAA>>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;999888666555666666666666555555555555555555444444444333333333333222111000///...---,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000111111222333333333444555666777888666;;;BBBHHHRRRddd}}}xxxggg\\\ZZZVVVRRROOOKKKIIIHHHDDDCCCCCCBBB@@@???>>>>>>===<<<<<<;;;;;;:::999999888777666555444333222222222111000000000000000111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********}}}rrrnnnggg^^^TTTKKKDDDAAA;;;:::888666444222222111111111111111111111111111//////////////////////////////000000000000//////........................------............------000000///.......................................---............---,,,,,,---------............///...///111111/////////000111111111222333444555666666555333222222333444555888777777666555555666666::::::;;;<<<===>>>>>>???>>>>>>>>>???AAADDDGGGIIIJJJKKKMMMPPPTTT[[[ccchhhlllkkkoooyyyuuukkk]]]SSSLLLGGGBBB>>>@@@@@@???>>>===<<<;;;;;;<<<:::999999999999888666444444444444444444444444333333222222222111111111000000000000/////////...........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......///000000000000//////////////////000000111...000222222111111222333444444444444444555666666555666888999::::::999999:::<<<>>>???>>>???AAACCCDDDEEEFFFGGGGGGEEEDDDCCCDDDCCCAAAAAAIIISSSWWWTTTUUUQQQLLLIIIJJJLLLNNNOOOOOOSSSWWWTTTNNNJJJJJJLLLKKKIIIHHHHHHIIIJJJIIIGGGEEEFFFCCC>>>>>>AAACCCAAA===<<<;;;:::::::::;;;<<<<<<<<<;;;:::999888888777888888777777777666666666444444444444333333333333222111111000///...------.........---------,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000000//////000000111222222222333333444666777888:::===??????@@@HHHTTT^^^jjjrrr|||xxxrrrjjj]]]TTTRRRQQQNNNLLLIIIHHHFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;:::999999999777777666555444333222222111111000/////////000000.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********mmmzzzxxxuuuuuuuuuqqqiii```VVVPPPJJJEEE???888444333444555333222222111111222222333////////////////////////////////////////////////...//////000000//////...........................------............------000///......---.................................,,,///111000---,,,---///---------............///...///111111/////////000000000111111222333555555222111111111222444666777777777666555555555555666999999::::::;;;<<<======<<<===>>>???AAACCCEEEFFFHHHIIIIIIJJJLLLPPPUUUYYYWWWSSSSSSZZZdddooo}}}wwwggg\\\OOOIIICCC?????????===;;;??????>>>===<<<;;;::::::;;;999888888999888777555444444444444444444444444222222222222111111111000000000000/////////......------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...//////000///////////////......//////000111...///111111111111222444444444444444444555555555666777888999::::::999999888:::<<<======>>>@@@BBBDDDEEEFFFFFFFFFEEECCCBBBCCCCCCAAABBBJJJVVV[[[[[[SSSPPPLLLKKKLLLOOOQQQQQQQQQVVVYYYTTTKKKFFFIIINNNIIIHHHFFFFFFGGGGGGFFFEEECCCFFFFFF@@@<<<>>>AAAAAA>>>===<<<;;;<<<===>>>???<<<;;;999888888888999:::999888888888777777777777444333333333333222222222000000000/////////......//////.........---------,,,,,,,,,,,,++++++++++++,,,++++++++++++***************++++++++++++******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///////////////000111111222222222222333555666777666888::::::;;;<<>>>>>===;;;;;;;;;:::999999888888666666555444333333222222111000//////........./////////.........---------++++++,,,,,,,,,,,,+++++++++++++++++++++*********HHHQQQ[[[```^^^[[[YYYZZZZZZXXXWWWXXXYYYWWWQQQLLLDDDDDDCCCAAA???;;;888777888777666555555555555555444444333222222222222222////////////////////////////////////////////////...//////////////////...........................------............------///......------.................................,,,000333222---+++---000---------............///...///111111/////////000000000000111111222444444000000000111222444555666666666555444444555555555777777999:::;;;===>>>>>><<<===>>>@@@AAACCCDDDDDDEEEGGGHHHIIIKKKNNNSSSVVVUUUQQQQQQTTTVVVWWW[[[```jjjnnnwwwrrraaaTTTNNNLLLJJJIIIGGGDDDAAA@@@AAABBB@@@?????????>>>===<<<;;;::::::;;;:::888888999999777666333333333333333333333333222111111111111000000000000000/////////.........------------------------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------...////////////...///............///000000...///000000000111222444555555555555555444333333666777888999:::999888888666888;;;<<<<<<===???AAACCCDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDFFFMMMWWW[[[ZZZOOOLLLJJJIIILLLNNNPPPPPPQQQSSSSSSOOOIIIFFFIIILLLIIIGGGEEEDDDEEEFFFEEEDDDEEEIIIIIIBBB<<<<<<>>>???>>>>>>=========>>>@@@AAA:::999777666666777999:::888888777777777666666666333333222222222111111111/////////////////////////////////.........------,,,+++++++++++++++++++++++++++++++++******************++++++++++++*********************************************+++++++++************************++++++++++++++++++++++++++++++,,,---------------///............///000000111111111111333444555666222333666:::>>>@@@@@@???@@@AAADDDJJJRRRYYY^^^```ppplllmmmyyyzzznnnccc\\\YYYUUURRROOOPPPRRRQQQNNNJJJFFFEEEDDDDDDCCCDDDDDDDDDAAAAAA@@@???>>>>>>======:::::::::999888888777777555555444444333222222111111000///......---....../////////.........------++++++,,,,,,,,,,,,+++++++++++++++***************555888<<<===;;;:::::::::<<<:::999999;;;:::777444999888666444333222222222///000111222222222111000222222000//////.........000000000000000000000000..............................////////////..............................------............------......------------..............................,,,000333222---+++---000---------............///...///111111/////////000000000000000111111222333111111111111222222333444555444444444444444555555555666888:::<<<>>>@@@AAA===>>>???@@@AAABBBCCCCCCBBBDDDFFFGGGHHHKKKNNNQQQOOOMMMMMMPPPQQQOOOOOORRRXXXYYY]]]cccnnn{{{~~~}}}{{{yyyuuupppkkkiiiiiijjjUUURRRNNNKKKJJJHHHEEECCCDDDCCCBBBAAAAAA@@@>>>===??????>>>===<<<;;;;;;:::;;;:::888888999999777666333333333333333333333333111111111000000000//////////////////............------------------------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---..............................//////000---.../////////000333555888888777666444333222222555666777888888888777666555777999::::::;;;===???AAAAAABBBBBBCCCCCCCCCCCCAAAEEEHHHJJJNNNTTTVVVSSSLLLJJJIIIIIILLLNNNOOOOOOOOOLLLIIIHHHHHHIIIIIIHHHJJJGGGDDDCCCDDDEEEDDDDDDGGGLLLLLLDDD<<<;;;<<<===<<<;;;::::::;;;<<<===>>>888777555444444666888999555555555555444444444444222111111111111000000000............///////////////.........------------+++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,---............---.........---......///000000000000000111333444555666555444666999;;;999888===<<<<<>>>>>======<<<999999999888777777666666444444333333222222111111111000///...------------///.........------------***++++++,,,,,,++++++***************************777777666666666777888999444333222333555555444333666555444333333333444555111000...------...///000000000////////////000111000000000000000000000000........................---......//////......---------------------------------............---------------,,,------...///........................,,,///111000---,,,---///---------............///...///111111/////////000000000//////000111111222111111111111111111111111444333333333333444555555555666888:::<<<>>>@@@AAA=========>>>>>>@@@AAABBBDDDFFFHHHHHHHHHHHHIIIJJJKKKGGGFFFIIIJJJIIILLLQQQQQQQQQQQQSSSXXXbbbnnnuuuxxxnnnlllttt||||||sssooouuu|||zzzrrrkkkmmmooopppmmmjjjllluuu~~~{{{pppgggeeeeeeaaa\\\ZZZTTTRRROOOMMMLLLKKKLLLMMMFFFGGGHHHIIIHHHGGGEEECCC???>>>>>>>>>===<<<<<<;;;>>>>>>===<<<;;;::::::999:::999777777888888666555222222222222222222222222000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------......------......///000---...//////...000333666>>><<<999666444222111111444555666777777666555444555777888999888999:::<<<======>>>???@@@BBBCCCCCC@@@EEEIIIKKKMMMPPPOOOKKKKKKIIIIIIJJJMMMNNNOOONNNJJJFFFCCCCCCGGGIIIHHHEEEIIIGGGCCCBBBBBBCCCCCCCCCGGGJJJIIIBBB===<<<<<<:::888777666555666777888999777777666555555666777888444333333333222222222222111111000000000/////////.....................///......---------,,,,,,,,,*********++++++++++++++++++************)))))))))))))))************))))))************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,---...............---------------...//////////////////111222333444666444333444555666666666999888888999===@@@BBBCCCAAABBBEEEIIIMMMQQQTTTVVVaaa```bbbeeedddccchhhoooqqqssssssqqqrrrtttrrrmmmkkkhhheeecccaaa]]]WWWRRRRRRRRRQQQQQQQQQPPPLLLIIIMMMJJJGGGEEEFFFGGGGGGFFFEEEDDDCCCAAA???======<<<>>>>>>=========<<<<<<<<<999888888777666666555555333333333222222111111111222111000///...---------......---------,,,,,,,,,******++++++++++++******)))))))))***************000...---...000111111000111111222333444555444444.........///000111222222222111000//////000222333111111000000111111222222................................................---......//////......---------------------------------............---------,,,,,,,,,------...///........................---............---,,,,,,---------............///...///111111/////////000000////////////000111111///000000111111111111111333333222222333444444555666777888999:::;;;<<<======<<<:::::::::<<<>>>???DDDFFFHHHHHHGGGFFFFFFGGGKKKGGGFFFHHHHHHFFFGGGJJJHHHJJJMMMQQQWWWaaammmuuuyyynnndddaaafffmmmlllccc^^^aaabbb___[[[ZZZUUUWWWXXXVVVRRRSSSWWW\\\WWWQQQMMMNNNNNNLLLJJJKKKHHHFFFEEEEEEFFFGGGHHHHHHEEEDDDAAA>>><<<===@@@CCC============<<<<<<<<<===<<<<<<;;;:::999888777777888666555555555555444222222222222222222222222222000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,------------,,,...------------...//////---............000333666DDDAAA;;;666333111111111333333555555555444333222555777888888777777888999999999;;;<<<>>>AAACCCDDD???DDDHHHGGGHHHKKKKKKHHHHHHGGGGGGIIIKKKLLLLLLJJJFFFEEECCCDDDEEEFFFFFFEEEHHHEEEAAA???@@@AAAAAAAAACCCEEECCC???===>>>===:::777666555444444444555666888888888888888777777777333333222222222111111111000000000/////////...........................------,,,,,,,,,,,,+++++++++)))*********++++++++++++************))))))))))))))))))************))))))************************((())))))***++++++,,,,,,************************************************++++++,,,---------------------,,,,,,------...///.........///000111222333000111222333555666888999777888888888888999:::;;;<<>>===<<<<<<=========<<<<<<<<<<<<;;;888888777666666555555444222222222222111111111111333333111000///.........---,,,,,,,,,,,,+++++++++******++++++++++++******((()))))))))*********+++333222111333555555333000///000000111222222222222111111111111000///...---)))+++///111222111///---111111000///............------------------------........................---..................------------------------------..................---,,,,,,,,,,,,------...///...........................---,,,---......,,,***---------.........//////...000111111/////////000000////////////000000111---...///111222222222222222222222222333333444555888888888888888999999999<<<:::888777777999<<<>>>===???BBBCCCCCCBBBBBBCCCGGGGGGJJJOOOOOOIIIFFFGGGHHHKKKNNNQQQUUU\\\eeellllllkkkgggbbb___aaafffkkkhhh```\\\]]]\\\XXXYYY^^^SSSUUUWWWUUURRRPPPQQQRRRKKKJJJKKKMMMJJJFFFFFFJJJEEEDDDBBBBBBCCCCCCCCCBBB???AAACCCCCC@@@======>>>>>>>>>>>><<<;;;;;;<<<===::::::999888777666555555666444333333333333222000111111111111111111111111000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***************************,,,++++++++++++++++++,,,++++++,,,------------,,,...------------...//////------...---...000333666GGGCCC===666222000111222222333444444444333222111555777888777666555666888777777999;;;===@@@CCCDDD???CCCEEEDDDDDDHHHJJJHHHDDDDDDDDDFFFHHHIIIHHHFFFCCCEEEGGGFFFDDDCCCDDDEEEGGGDDD@@@===>>>?????????>>>@@@>>><<<===???>>>:::999888777555555555666666999::::::::::::999888777333333333222222222111111000/////////............//////.........---------,,,,,,,,,+++++++++******))))))******++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---..................///111222333---///222333222111222333333555777888888888:::<<<;;;;;;<<<>>>AAAEEEIIIKKKGGGGGGKKKPPPOOOJJJIIILLLNNNSSSUUURRRQQQTTTUUUTTTSSSPPPMMMKKKJJJIIIIIIIIIMMMJJJGGGGGGKKKNNNNNNNNNEEEFFFHHHJJJJJJIIIGGGEEEFFFEEEDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;777777777666555555444444222222222111111111111111444333222000//////......,,,,,,,,,+++++++++************++++++++++++******(((((())))))*********+++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///............---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,,,,,,,,,,------,,,---...---,,,,,,---...---------,,,,,,+++++++++..........................................------000000000000000000000000000000//////.........---000111111222222333444444666666555555555555666666888888888999999:::::::::>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFHHHIIIKKKKKKKKKJJJMMMPPPTTTWWWYYYYYYYYYeeehhhcccYYYYYY``````YYYVVVVVVWWWZZZ^^^]]]XXXTTTSSSTTTTTTRRROOONNNNNNNNNKKKIIIGGGDDDCCCDDDEEEFFFDDDCCCAAA??????AAACCCEEEAAA???======>>>???>>>===<<<;;;;;;::::::;;;;;;;;;<<<;;;:::888777555444333222222222222222222222222111111111111000000000000000000//////.........---///............---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************************************************************************************************************++++++,,,,,,,,,---------,,,,,,+++***))))))******************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------............---///333555AAA???;;;666000...///000555555444444444333333222444555555444333333555666666888:::;;;;;;===@@@BBBFFFEEEEEEFFFGGGGGGEEECCCBBB@@@@@@BBBFFFHHHFFFDDDHHHGGGFFFFFFFFFFFFFFFFFFCCCCCCBBBBBB@@@???===<<<===<<<;;;<<<===>>>===<<<555555666666555444333333===<<<<<<;;;:::999888888444444333333333222222222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000111111222222333444444777777777777777888888999<<<<<<>>>???AAACCCDDDDDDDDDGGGKKKMMMLLLKKKJJJJJJOOONNNMMMOOOQQQRRRRRRQQQLLLLLLLLLMMMNNNLLLIIIGGGHHHHHHIIILLLMMMMMMKKKIIIGGGHHHHHHHHHGGGEEECCCBBBEEEDDDBBB@@@???======<<<>>>>>>===<<<;;;::::::999888777666555444333222222111111111111000000000///111000000///...------------------,,,,,,+++++++++************************))))))))))))))))))))))))000000000000000000000000000000000000000000000000////////////////////////....................................------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---......---,,,---......---------,,,,,,,,,+++------------------------........................////////////////////////111000000000////////////000000111111222333333444555555444444444444555555777777888888999::::::;;;>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKNNNQQQSSSTTTTTTTTTZZZ^^^[[[SSSSSSZZZZZZSSSTTTTTTTTTUUUWWWXXXXXXWWWRRRQQQOOONNNMMMKKKJJJIIIFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>===<<<===>>>===<<<;;;;;;:::999999999999999::::::999777666444333333222222222222222222222222111111111000000000//////000/////////.........---............------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++***))))))******************************,,,,,,++++++++++++++++++************************+++++++++,,,,,,,,,---------.........---///222555===<<<999444000...///111222333333444444555555555444555666666444444555666777999;;;<<<===???BBBDDDGGGGGGFFFGGGGGGEEEAAA>>>???>>>>>>AAAEEEGGGGGGEEECCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCBBB@@@>>>===<<<===<<<;;;;;;<<<<<<;;;999777777777666666555555555::::::999888777666555555444333333333333222222222////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000000000111111222333333444666666666666666777888888:::;;;<<<===???AAABBBCCCBBBDDDGGGHHHHHHGGGGGGGGGMMMLLLLLLMMMOOOPPPOOONNNMMMLLLLLLMMMNNNMMMJJJGGGJJJJJJKKKMMMNNNMMMLLLJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCAAA@@@>>>>>>======>>>>>>===<<<;;;:::999888777777666555444333222222111111111000000000//////000000//////...------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))000000000000000000000000000000000000000000000000////////////////////////------------------------............------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///...------...///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,................................................111111111000000000000///000000000111222222333333444333333222222333333444555555666777999:::;;;;;;<<<<<<<<<======???@@@@@@AAABBBDDDEEEGGGGGGHHHHHHIIIJJJLLLNNNNNNNNNMMMMMMNNNSSSRRRNNNPPPVVVUUUOOOSSSRRRQQQPPPPPPSSSWWW[[[SSSOOOLLLLLLLLLLLLHHHEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>===>>>===;;;;;;<<<<<<<<<;;;;;;:::999888777666666666888888777666444333222222000000000000000000000000111111000000000000///////////////...........................------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************++++++++++++,,,,,,+++******)))*********************************,,,,,,,,,++++++*********************************++++++++++++,,,,,,,,,,,,---.........---...111444777666555222///...000222000000222333555666888888333555777777666555555555888:::<<<===???AAADDDGGGHHHGGGFFFFFFFFFDDD@@@===@@@???@@@BBBEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLGGGFFFDDDAAA???===<<<;;;===;;;:::;;;<<<;;;:::888999888777666666666777888777777666555444333222222333333333222222222111111////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000000000000111222222333333555444444444444555666666888888999;;;===>>>@@@@@@AAACCCEEEEEEEEEFFFGGGIIILLLKKKJJJKKKMMMMMMLLLKKKMMMMMMLLLMMMNNNMMMJJJHHHLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>===;;;:::888777777666666555444333222222111000000000000/////////////////////......------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))////////////////////////////////////////////////////////////////////////------------------------.........---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...//////------...///........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------000000000/////////////////////000000111222222222333333222222222222333333333444555666888999:::;;;;;;;;;;;;;;;<<<===??????AAABBBCCCEEEFFFGGGHHHHHHJJJKKKKKKKKKKKKJJJIIIHHHIIIMMMOOOOOOSSSWWWVVVPPPSSSTTTSSSPPPNNNPPPUUUZZZUUUQQQLLLLLLNNNNNNIIIEEEGGGFFFEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>???===;;;999999:::;;;:::999<<<;;;999777666555444444666555555444333222222111000000000000000000000000111000000000////////////.................................---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++++++++***************+++************************---,,,,,,++++++************************************++++++++++++,,,,,,,,,,,,---...------...000222111111111///......111333///000111333444666777888222555777888777555444444666888;;;===>>>AAADDDGGGJJJHHHEEEDDDDDDDDDCCCBBBDDDDDDDDDFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMGGGEEEBBB???<<<;;;::::::;;;::::::;;;======;;;999999888666555555666888999555555444333222111111000222222222222111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........///////////////000000111222222222333333333333333444444555666777888:::;;;===>>>???BBBCCCEEEFFFGGGJJJMMMPPPMMMLLLKKKKKKMMMMMMLLLKKKNNNMMMLLLMMMMMMMMMJJJHHHLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDD??????>>>=========>>>>>>>>>===<<<:::999777666555555444444333222222111111000000/////////..................---------,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))...................................................................................................------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------...///...---,,,---///........................---------------------------------.........//////------------------------...........................//////000000111111222444444333333333333444444222333444555777888999:::999999999:::;;;<<<>>>???AAABBBCCCEEEGGGHHHIIIIIIMMMLLLLLLKKKJJJIIIHHHGGGGGGKKKOOORRRVVVZZZXXXTTTUUUVVVWWWTTTPPPPPPSSSVVVTTTOOOKKKKKKMMMMMMIIIDDDHHHEEEBBB@@@@@@BBBEEEGGGGGGEEEAAA===<<<===???@@@<<<:::888888999:::999888<<<;;;:::888666555444444444333333333222222111111////////////////////////000000000////////////...---------..................------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********++++++++++++***************++++++************************,,,,,,,,,++++++******************************************+++++++++,,,,,,+++---...---------///000---.........---...000333111111111222333444444555111444777777666444333333444666888:::<<<>>>BBBEEEQQQLLLFFFBBBAAABBBCCCDDDDDDFFFHHHIIIJJJKKKLLLMMMGGGGGGFFFFFFFFFFFFGGGGGGFFFCCC@@@<<<:::999::::::999999:::===???@@@>>><<<888777555444444555777888555555444333222111111000222222111111111000000000..............................---------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............//////000000111111222222222222222222333333444555666777999:::<<<===>>>@@@BBBDDDFFFHHHLLLQQQUUUMMMLLLKKKLLLNNNOOONNNMMMNNNLLLKKKKKKLLLLLLJJJHHHIIIKKKLLLJJJHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBB>>>======<<<<<<=========<<<<<<;;;999888666555555333333222222111111000000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))................................................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---...---,,,,,,---...---------------.................................,,,,,,------.../////////------------------------,,,---------------...............///000000111111444333333222222333333444222222333444666777888888777777888888:::;;;===>>>???@@@BBBEEEGGGIIIJJJKKKNNNNNNMMMLLLKKKJJJJJJIIIHHHJJJOOOTTTXXXZZZXXXVVVVVVWWWVVVTTTRRRPPPQQQRRRMMMKKKHHHHHHIIIHHHFFFCCCDDDBBB???>>>@@@DDDJJJNNNQQQMMMFFF@@@<<<;;;===???<<<:::888888999999999888;;;:::999777666555444444222222222222222222222222////////////////////////000000////////////......---------------.........------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************++++++++++++,,,*********)))******+++,,,************************++++++++++++++++++++++++************************************+++++++++++++++,,,------,,,,,,---///+++,,,------------///111111111111111111111111111111333555555444333333333222444666777999;;;>>>AAATTTOOOGGGAAA???@@@AAABBB@@@CCCGGGJJJLLLOOORRRTTTKKKJJJIIIHHHFFFFFFFFFFFFDDDBBB>>>:::999:::<<<>>>999:::;;;>>>@@@@@@>>><<<777666555555555666777888666666555444333222111111111111111000000000000///..............................---------,,,,,,,,,***++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111222222111111222222333444444444666777999;;;<<<<<<<<<>>>AAACCCEEEIIINNNQQQKKKJJJJJJKKKMMMNNNNNNMMMMMMKKKJJJJJJJJJJJJIIIGGGFFFIIIJJJHHHDDDCCCDDDFFFEEEEEECCCBBBAAA@@@@@@@@@======<<<;;;;;;;;;<<<<<<::::::999888777666666555222222111111000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))------------------------------------------------........................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,+++++++++---+++,,,,,,,,,------------------------------------,,,,,,------...//////000------------------------------------......//////------...//////000000111222222111111111111222222222333333444555555666666666666666777999;;;<<<===<<<===@@@CCCFFFIIIJJJKKKNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLPPPVVVZZZ[[[YYYXXXVVVSSSQQQOOOPPPPPPPPPOOOGGGGGGFFFEEEEEEDDDCCCCCCBBB@@@???>>>@@@CCCGGGJJJMMMJJJDDD???<<<:::;;;<<<<<<:::888888999:::999888999888777555444333333333222222222222222222222222000000000000000000000000000000/////////.........,,,,,,,,,------.........---------,,,,,,,,,++++++------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++************************************************************************************************++++++++++++,,,,,,,,,,,,******))))))***++++++,,,*********************************++++++,,,,,,---************************************++++++++++++***,,,------,,,,,,,,,...+++,,,...---------...///////////////000000000000111222333333111111222333111333555666777999<<<>>>LLLIIICCC@@@@@@AAAAAAAAA???CCCGGGIIIJJJLLLOOORRRMMMLLLKKKIIIHHHGGGGGGGGGCCCAAA===;;;:::===@@@CCC;;;;;;<<<>>>???>>>;;;888666666666777777888888888666666555444333222111111111111000000000/////////..............................---------,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------...//////000000111222222111111222222333444111222333555777888999::::::<<<>>>@@@AAACCCGGGIIIFFFFFFEEEGGGJJJLLLLLLKKKLLLJJJHHHHHHIIIIIIHHHFFFEEEGGGIIIGGGCCCAAADDDGGGCCCBBB@@@???=========>>>======<<<;;;:::::::::;;;888888777777777666666666111111000000000000//////.........---------,,,,,,++++++++++++++++++,,,,,,)))*********++++++++++++************************))))))))))))))))))))))))------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................---.........//////000000------......///000000000111111000000000000111111333333333444444555555555555555666777888:::<<<===999;;;>>>BBBEEEHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMOOOOOORRRXXX\\\\\\[[[[[[TTTPPPKKKJJJLLLOOOOOONNNDDDFFFFFFFFFDDDCCCDDDEEECCCBBBAAA@@@???@@@AAAAAABBB@@@>>><<<::::::::::::<<<:::888888999:::999888777666555444333222222222222222222222222333333333111111111111111111111111000/////////............,,,,,,,,,------.........---------,,,,,,,,,++++++...------,,,,,,------...++++++************++++++************************************************************************************************************************++++++,,,,,,,,,---------******))))))***+++,,,,,,************************))))))***+++,,,------...************************)))************+++++++++***,,,------,,,+++,,,---,,,---......,,,,,,---...---------...///000000111111222222111000000111333111333555555666888:::===AAA@@@???@@@BBBDDDEEEDDDBBBEEEHHHHHHGGGFFFHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA===;;;<<>><<<777444666777888999999999999999666555555444333222111111000000000000////////////..............................---------,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000222222222111222222333444000000111333555666888888;;;===?????????@@@BBBCCCBBBAAABBBDDDGGGIIIIIIIIIKKKIIIGGGGGGHHHHHHGGGFFFDDDGGGIIIGGGCCCAAADDDHHHAAA@@@>>>===;;;;;;<<<<<<======<<<;;;::::::::::::777777777777777777777777000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++,,,))))))******++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000111111......//////...---,,,,,,...------------...//////111111111000000000000000000444888999888666555444555666666777888:::;;;<<<;;;<<<===@@@DDDHHHKKKMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJMMMQQQUUUWWWVVVUUUPPPKKKFFFFFFKKKNNNNNNMMMGGGGGGFFFFFFEEEDDDDDDDDDEEECCCBBBBBBBBBBBBAAA???<<<<<<<<<;;;;;;:::999999666:::<<<:::999;;;999555555555555555555444444444777555222111111111000000////////////............000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))************************************************************************************************++++++******************++++++++++++,,,---...///,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000111111111111333333444666777999::::::>>>>>>======>>>@@@CCCDDDFFFFFFFFFEEECCCDDDFFFHHHFFFGGGGGGGGGGGGFFFFFFEEEBBB@@@>>>===>>>AAAEEEHHH:::;;;<<<======;;;999888:::<<<===<<<999777555555666666666555444222111000///////////////............///000...+++***+++...,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111000000000000000000000000222222222333444555666777:::;;;===>>>?????????>>>BBB???===???CCCGGGGGGFFFCCCEEEFFFHHHHHHGGGFFFEEEAAABBBDDDEEEEEECCCAAA@@@CCCBBB@@@???===<<<<<<;;;===<<<;;;:::::::::;;;<<<888888777666555444444333222111000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111111111111...............---,,,,,,---------------...//////000000000000000000000000000444777999888666555444555555555666777888999::::::;;;===@@@CCCFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIMMMRRRUUUVVVSSSQQQMMMIIIEEEFFFJJJLLLLLLJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@AAAAAA???>>>;;;;;;:::999888888999999>>>@@@???<<<;;;<<<999444555555555555555666666666777444222111111111000///////////////............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************************************************************************************++++++++++++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000/////////000000000111111222333444555666888999999<<<;;;;;;;;;<<>>>>>======AAA???>>>???CCCEEEFFFEEECCCDDDFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@AAA@@@???>>>===<<<<<<<<<<<<;;;:::999999999:::;;;888888777666555444333222222111000///............------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111000---............------,,,---------------......///000000000000000000000000000333777888777555444444555555444444555555666777888:::===@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJMMMQQQTTTSSSPPPLLLIIIGGGDDDEEEHHHJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@>>>>>>??????===<<<:::999777666666777888999EEEDDDAAA<<<<<<===999333444444555555666666777777666333111000111111000////////////............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++***++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000.........////////////000111111222333555666777777888888888999;;;>>>@@@BBBCCCDDDDDDBBB@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@???AAAAAA???>>><<<;;;::::::777999:::<<<<<<;;;:::888999:::;;;999666444444444555555555444333222111000111111000///...------,,,,,,---......------...///,,,,,,,,,+++++++++******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000111222333444555777777999:::;;;<<<<<<<<>>>>>>>>===<<<<<<<<<<<<===;;;:::999888777888888999999888777666444333222111222111000///............------------------------*********************************++++++++++++,,,+++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111222222000///---------......------,,,------,,,,,,------...////////////000000000000000000333666777666444444444666555555444444444555555777999<<>><<<<<<======;;;::::::888666444555666999:::CCCBBB===:::;;;>>>;;;444222222333444555555666666444222111000111111///...//////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))))))))))))))***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***************************************************************************************+++++++++++++++******+++,,,,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------.........//////000000111222333444555555555666777888:::===???AAAAAABBBBBBAAA???>>>???@@@AAAAAA@@@>>>======<<<<<<>>>>>>>>>>>><<<999777555444666888:::::::::999888888999999888555333333333333333333333333222111000222111000///...---,,,,,,,,,---------------------,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////////////////////////////////////////000222333444666666777999:::;;;<<<<<>>===<<<;;;;;;;;;;;;<<<======:::999888777666666777777888888777555333222111000111111///...............,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***...000222111000///,,,,,,---------------,,,,,,,,,,,,,,,,,,---............//////000000000000000222555666555333333444666666555444444444444555666888;;;===>>>>>>>>>===@@@AAACCCEEEFFFGGGGGGGGGKKKJJJJJJKKKMMMNNNMMMLLLFFFEEEDDDEEEFFFFFFEEEDDDBBBBBBAAAAAA@@@?????????>>><<<;;;:::;;;;;;:::888999777666444555777:::<<<;;;;;;999666888<<<;;;777000000111111222333444444222111000000111000///---............------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++*********+++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............//////000111222333444444444555666888:::===???@@@>>>???@@@???>>>======>>>???>>>===<<<;;;;;;;;;;;;;;;<<<======<<<999666444111333555888999999888888888888888666444222222333111222222222222222111111222111000///...---,,,,,,------------...---+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,++++++++++++++++++++++++++++++,,,------..........................................///000111222333666666777888999;;;<<<===BBBCCCDDDDDDCCCCCCCCCCCCFFFEEEEEEDDDBBBAAA@@@???BBBBBBAAA@@@???>>>===<<<::::::::::::;;;<<<===>>>:::999777666555555666666777777666444333111000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000///...+++,,,,,,------------,,,,,,,,,,,,,,,,,,------...---......//////000000111000222444555444333333444555555444444444444444555666777999;;;============???AAACCCEEEGGGGGGGGGGGGIIIIIIHHHJJJLLLNNNNNNNNNEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@??????>>>============;;;:::999::::::999777777666555555555777:::;;;444777888666666::::::888//////000000111111222222111000///000111000...---.........------------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************)))))))))***++++++,,,,,,++++++************++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000111222222333333444444666888:::;;;======;;;===??????===<<<===>>>>>>===;;;:::::::::;;;<<<:::;;;===>>>===:::777555000222555888:::::::::999888999888666333222222333000000111222222222111111111111000///...------,,,.........///000000...,,,,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,++++++++++++++++++++++++***+++,,,---.........---.................................///000111222333555555666777888:::<<<===AAABBBDDDDDDCCCBBBCCCDDDDDDCCCCCCAAA@@@???>>>>>>@@@???>>>>>>===<<<;;;;;;:::::::::;;;;;;===>>>>>>;;;999888666555555555666555555444333222222111000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++***************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...............***+++,,,---------------,,,,,,++++++,,,,,,---...------......///000000111000222333444333222333333333333222222222333333444666777888:::;;;<<<===>>>???@@@CCCEEEFFFFFFFFFEEEDDDEEEHHHLLLPPPQQQOOOMMMDDDCCCBBB@@@??????AAACCC@@@??????>>>>>>======<<<<<<;;;999999::::::888777333333333444555777888999333:::===999666666777777000000000111111111111111/////////000111000...,,,.........---------,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************((())))))***++++++,,,,,,++++++************++++++,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------............/////////000000000111222222333333222333555666888999999:::999;;;>>>>>>>>>======>>>===<<<:::::::::;;;===>>>======>>>>>>===:::777555111333777:::<<<=========999999888666333222333444//////000111222222111111000000//////.........---......///222555666444111,,,,,,,,,+++++++++******((()))))))))*********+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,************************)))***,,,---......------------------------------.........///000111333333333333333444666888;;;<<<===@@@CCCCCCAAA@@@AAACCCAAA@@@???>>>======<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>;;;:::888666555555555666333333333333222222222111000000///...------------++++++++++++++++++++++++************************))))))))))))************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***+++,,,,,,------------,,,,,,++++++,,,,,,---...---------...///000000111000111333333222222222333111111000000111222222333777777777888:::<<<>>>???>>>@@@BBBDDDEEEEEEDDDDDD@@@CCCIIIPPPTTTSSSOOOLLLCCCBBB@@@===<<<===???BBB@@@@@@??????>>>=========<<<;;;999999::::::888777000111222333555666777777666>>>CCC===666444555555222222222111111111111111///......///111000...,,,......---------,,,,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))************************************************************************************************((())))))***++++++,,,,,,++++++***************+++,,,++++++++++++++++++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........////////////000000000111111222222333333111222333555666777777777888:::===>>>>>>>>>>>>???<<<;;;:::::::::<<<>>>@@@???@@@@@@???===:::777555333555888<<<>>>???@@@???::::::888666333222333555...///000111111222111111///////////////...............///444999;;;999777,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,************************)))***,,,---......---,,,------------------------////////////000222333444222111222333444777999;;;:::===AAAAAA@@@???@@@BBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::<<<<<<<<<<<<<<<===>>>>>><<<;;;999777666555666666222222222222222222222222000000...---------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------------------------++++++************++++++++++++******++++++,,,---+++++++++,,,,,,---------************************************************+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,------------...------------------------+++,,,.........,,,***))),,,,,,,,,---------......000...,,,---000111000...////////////000000000000333333444444444333333222444444555555666666777777<<<>>>@@@BBBDDDDDDCCCBBBBBBAAABBBEEEIIIKKKIIIFFFAAA@@@>>>>>>>>>@@@BBBDDD???@@@@@@>>>:::888:::<<<===<<<;;;:::888777666666222333333444444555555555999;;;>>>???>>>:::666333333111//////111222000---///111222111///......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////......///000000000000000111222222333444555666666;;;<<<===>>>>>>===<<<;;;>>><<<::::::;;;<<<======;;;<<<>>>>>>>>><<<999888777:::===>>><<<999888777888888777555444333222111666555333111111333444666222111///.........///000000...---111888<<<;;;999222111...+++)))((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++************************((())))))))))))*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222222333555777888999777:::===???@@@???@@@@@@;;;;;;<<<<<<===<<<<<<<<<===;;;::::::;;;<<<;;;:::<<<<<<;;;;;;;;;:::::::::999888666555555666666777222222222111111111111000/////////...------,,,,,,++++++++++++++++++++++++************************,,,+++***((((((((()))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++------------------------,,,,,,,,,+++++++++******------........./////////------------------------+++,,,---......,,,***))),,,,,,,,,------------...///---,,,---///000///---.../////////000000000000333333444444444444333333333333444555666777777888:::;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@CCCFFFHHHGGGEEEAAA@@@?????????@@@AAABBB>>>???@@@===:::999:::<<<<<<;;;;;;:::999888777777444444333333444555555666:::;;;<<<===;;;888444222222000...///000111///---000111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////......///000000000000000111111222333444555666666999:::;;;<<<===<<<;;;;;;;;;:::::::::;;;<<<===<<<>>>>>>>>>>>>===;;;999888777:::<<<===;;;999888777:::888666444333333555666888777666555444333333333111000000///////////////000...---111777;;;:::888444222///,,,******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))******************************)))))))))*********++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///000000111111000000111222333555777888777:::===>>>>>>=========;;;;;;<<<<<<<<<;;;;;;;;;<<<:::999999;;;<<<;;;;;;:::::::::999999999999999999888666555555555666666222222222111111111000000/////////...------,,,,,,++++++++++++++++++++++++************************,,,+++)))((((((((()))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************+++++++++***************++++++++++++++++++++++++)))************+++++++++------------------------,,,,,,,,,++++++++++++***...////////////000000000------------------------+++,,,---...---,,,+++***,,,,,,,,,,,,---------------,,,+++,,,...///...---....../////////000000000222222333333444333333222222222333444555777777888777888:::===>>>???>>>>>>???>>>???AAACCCEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>><<<:::999:::;;;:::::::::999999999888888666555444333333555777888:::::::::999777555222111111///......///000///---111222333111///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///......///000000000000///000111111222333444555555777888:::;;;;;;;;;::::::888999:::;;;<<<=========???>>><<<:::999777777666777999;;;<<<:::888888888888666333111111333666999777888999888777555222111///000000000000///......///------000555888888666555444111...,,,+++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******************************************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......//////000111111//////000000222333555666777999<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::999999:::999888888:::<<<<<<;;;999888888777777777777777999888777555555444444444222222111111111000000000//////......---,,,,,,,,,++++++++++++++++++++++++************************+++***))))))((()))))))))************************************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++************++++++******++++++,,,,,,,,,,,,---,,,,,,,,,++++++******************************************************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++,,,,,,,,,---------,,,++++++,,,,,,---------........./////////000000000000111222222222111111111111222444555666777888555666888:::<<<=========?????????@@@BBBBBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>======<<<;;;:::::::::;;;999999999999999999999999888777444333333555777999:::999888666444222000///000000//////000000//////222333333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///---...//////000000/////////000000111222333444444666777999;;;;;;;;;;;;;;;777999<<<===>>>>>>>>>>>>???===:::777555444444444777999::::::888777888999444222111111111333666777444555888999888555222///...///000000000///---,,,...------///222555444333444333111...,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,+++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000111/////////000111222444555666888:::;;;;;;:::;;;<<<<<<<<<;;;:::999888888888999888777888:::<<<<<<;;;888888777666555666666777888777666555444444333333111111111111000000000000//////...------,,,,,,+++******************************************************))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++)))***+++,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,,,,---............////////////......///000000000000000111111222333444555666666555666777999;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@???>>><<<;;;::::::::::::;;;:::888999999999999:::::::::999777555333333444777888888777555333222000//////111111111111111111111222222333333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------...///////////////......///000111222333333666777999;;;<<<===<<<<<<777:::>>>???>>>>>>???@@@AAA>>>;;;777555444444555777888999888777777888:::222222444555666666666555///111444666777555222000...///000000000///---,,,,,,,,,,,,---///111111111111000...---+++)))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000000000000000111222444444444666999:::;;;<<<>>>???<<<;;;999888777777777777888777666777999;;;;;;;;;999888666555555555666777666666666555444333333222111111111000000000//////.........---,,,,,,++++++************************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++)))***+++,,,---,,,+++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++------++++++,,,...------........./////////------...///000000000000111222222333333444444555444555666888:::<<<===>>>AAABBBBBBAAA@@@@@@BBBDDDAAAAAA@@@@@@@@@@@@@@@@@@;;;:::888888:::;;;;;;:::999999999999999999999:::888777555333333444555666555555444222111000//////000222333222111111222444111222333111///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------...////////////...---......///000111222222555666888;;;<<<=========888;;;??????===<<<>>>AAACCCAAA===:::888777777888777888777666555666888;;;444666888999999888666555---///111222333333222111...////////////...------++++++,,,,,,------......------,,,+++***)))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......///000000000//////000111222333333333555777999:::<<>>AAABBBCCCAAA??????AAACCCAAA@@@?????????@@@AAABBB:::888777777:::<<<;;;::::::999999999999999999999666555555444333333444444333333333333222111000//////111333222000000222444000111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************++++++++++++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---......//////......,,,---...///000111111222333444777999;;;<<<<<<<<<888;;;>>><<<999999<<<@@@AAA???===;;;999888777777777777666555444555888;;;777777777777666555444333000000000///000000111111//////...------------...***++++++++++++++++++,,,******++++++******))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))******)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000............///000111111333444666777888999<<<>>>999888666555555666777888999777666666888999888888777666333111111222444555111222333444555444333333111000000000////////////......---,,,,,,++++++***************************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++(((***+++------,,,+++***))))))******+++++++++,,,************************************************))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,***---///...,,,+++---000---------.........////////////000222222333333333333333333222222222111111222222333555777:::<<<===@@@BBBBBB@@@>>>===@@@CCCAAA@@@>>>>>>>>>@@@BBBDDD:::888666777:::<<<;;;::::::::::::999999999888888555555555444444333333222111222333333333111000///---000222111//////111333///111222111///......///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************+++++++++,,,+++++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,---...///000111111111333555888:::;;;;;;;;;888;;;<<<:::777666:::???===<<<:::999777666555555777777666444333555888;;;888666444222111000000111444222000......///000111000///...,,,,,,---......***+++++++++***)))***+++)))******+++++++++******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((())))))))))))******************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000---------------...///000333444666666666777999;;;888777555444555666888999:::888666666777888888777666444222000///111333444000111333444555555444333000000000000////////////......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++******************************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,***((((((+++,,,+++))),,,+++***+++...///---***++++++++++++++++++++++++///...------++++++***)))+++---......------///000///000000000111111111111222111111111000000//////000111333555888:::<<<===???@@@@@@@@@@@@??????>>>BBB???===>>>???@@@>>>;;;;;;;;;;;;999777666777999666777888999999999999999444444333333222111000000111333555333000...///000000000000000////////////---------............///------,,,,,,,,,,,,++++++++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((((((************************************************+++++++++*********))))))************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////333333444555666777888888::::::::::::999999999888888888888777666444333222444444555555555555555444333333222222111000//////444333111000000000111222///............---------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''************************((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++++++++++++++*********))))))************************++++++,,,,,,,,,,,,------------......///000000000111222333444666777888999666888999888666555555666888666555555666777777666555666666444222000000111333333333333333333333333111111000///...---,,,,,,------------,,,+++******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++******************************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,***((()))+++,,,+++))),,,******+++......---+++++++++++++++++++++++++++---------,,,,,,++++++***,,,...//////...---.../////////000000000111111111111111111000000000//////000111333555777999:::;;;>>>>>>?????????>>>>>>===@@@>>><<<<<<===>>><<<::::::;;;;;;999777666777888666666777777888777777777444444333333222111111000222444555444111......////////////............---------------............------,,,,,,,,,+++++++++++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))************************************************+++++++++*********))))))************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------...//////111222333333555555666777999999888777777888888888888777777666555444333333555555444333333333444444333333222222111000000///222222111000000000000000............------------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---......//////000111222333555666777888555777888888666555666666777666444444666777666555555666666555222111111222444444444333333222222222000000000///......------------------,,,+++******************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++******************************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,+++)))***+++,,,+++***+++******+++---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111000...------////////////000000000000111111000000000000//////111111222333555666777777;;;<<<===>>>>>>===<<<<<<===;;;::::::::::::888777999::::::999777666666888555555666666666555444444444333333222222111111111222333444333000......///.........---------,,,,,,------------............,,,,,,,,,,,,++++++++++++++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********************************************************+++++++++***************************************************************++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000000111222333444444555888777555444444666777999777666555444333444444555666555444333222333333444333333222222111000000000000000000000000//////...............------------************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************)))))))))************************++++++++++++,,,,,,,,,,,,+++++++++,,,------......///000111222333555555666444666888888777666666777777666444444666666666555666777777666333222222333555555444333333222111111////////////////////////------------,,,+++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++******************************++++++++++++******************************************************************************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,///222333111...,,,,,,........./////////000000000000000000000000//////111111222222333444444444888999;;;<<<===<<<;;;::::::999888777777666555444777888999888666555666777555666666666555444333333333333333222222111111111000111222222111000000000.........------------,,,,,,,,,---------.........,,,,,,,,,++++++++++++***++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------.../////////000111222333444444666555333111222444777999777555444222222333555666555555666666555444333222222222222111111111000000...///000000000///---,,,.........---------,,,,,,))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***************************++++++++++++,,,,,,,,,+++++++++,,,------......//////000111222333444444333555777888777666777888888666555555666777777666777777888777444333444555666666555444222111000000............//////000000------------,,,+++******************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************************************))))))*********+++++++++******************************++++++++++++******************************************************************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++******)))***+++,,,,,,++++++,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,///222222000...,,,+++---............///////////////////////////000000111111111111222222222222555666999;;;<<<;;;:::999888888777666555333333333555666888888666555555555666666666666555444333333333333222222222222222111000111222333555666666555/////////.........------,,,,,,,,,------------...,,,,,,+++++++++*********++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......//////000111222333333444444222111000111333666888666555333111111222444555222444888:::999666333000222222222111111111111111......///000000...---,,,...------------,,,,,,,,,))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////...//////000111222333333333555777888777666777888999777666666777888888777666777888777555444444555666666555444222111000000------......///000000000------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************************************)))************+++++++++******************************++++++++++++******************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++---......,,,***)))***(((***,,,,,,+++***+++,,,++++++++++++++++++++++++)))*********++++++,,,,,,+++...000000///---,,,,,,------------.........///......////////////000000000111111111111222222222333555888;;;<<<;;;:::999777888888666444222222333333555777777666444444444444555555555555444444333222222222222222222222222333222333555888:::999888/////////............---,,,,,,,,,,,,------------++++++++++++************++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++***************************************************************+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000111222333333111111000000111333666777555444333222111222222333000333777::::::777333000111111111111111111111111///////////////......---------------,,,,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))))))))***))))))))))))))))))))))))************++++++++++++,,,,,,,,,---......////////////000000111222222333444666888888777666666777888777555555777888777666666777777777555444555666555555444333333222111111---.........//////000000------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++******************************++++++++++++******************************************************************************************************************************(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***---000///,,,***)))***'''***,,,,,,***)))***,,,++++++++++++++++++++++++***************+++++++++***,,,......---,,,---...,,,,,,---------................../////////000000000000111111111222222222111444777;;;<<<<<<:::999777999999777444111222333111444666777555444333444222222333333333333333333222222222222222222222222333222111333666777666444.........---------,,,,,,++++++,,,,,,,,,---------++++++++++++************++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111111//////000111222444666777555444444333222111000000///111333555666555333222111111111111111111111111111000//////......//////---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++(((((((((((())))))******))))))))))))))))))))))))************+++++++++++++++++++++,,,------......///000000111111222222333555777888888666555666666666555333333555666555444555666777666444333444555444444444333333222222222.........///////////////------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++******************************++++++++++++******************************************************************************************************))))))))))))))))))))))))''''''(((***+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***---000000,,,***)))***'''***,,,,,,***)))***,,,++++++++++++++++++++++++***************************+++,,,,,,++++++---...,,,,,,,,,---------......---.........//////000000000000111111222222333333111444777;;;===<<<;;;999888::::::888444222222444111333666777555444333333///000111222222222222222222222222222222222222222111///...///111111///,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++************)))++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++************************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,---...///000...///000222333555666666444444444444222111///.../////////000111222444444111111111111111111222222222111000......///000000---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------000000111111222222333333666888999888666555555666555333111222333444333333444555666555444333444555333333333333333333333333////////////////////////------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))******************************))))))******+++,,,---------,,,,,,,,,++++++)))************+++++++++---,,,++++++******+++++++++,,,------+++************+++,,,,,,------,,,,,,------------------------...............---------000111111111111222222222333444777:::<<<;;;888555555555555555555444444444444444555555555444222111///111222444555555444333000000111111222222222222000000000000000///......//////...---,,,,,,,,,,,,------------------------......---,,,,,,+++******************************************************+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000111222444555666666777666444222111/////////111111000000111111222333000000000000000000000000////////////............++++++++++++++++++++++++))))))))))))************************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******++++++,,,------...---,,,,,,---111444777666666555444444333222222222222222222222222222222333333333222222111111111444444444333333333222222///............---------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))******************************))))))******+++,,,++++++++++++************************++++++++++++---,,,++++++******+++++++++,,,------+++******+++***+++,,,,,,------,,,,,,------------------------------..................//////000000000111111111222333555777999888666444666666666666666555555555555555666555444333111000111111222444555555555555222111000000000000000111111111111111111000000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************************************************************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------///000111222333555666666666555444222000/////////333333222111000000000000000000000111111111111111////////////............++++++++++++++++++++++++))))))))))))*********************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))******++++++,,,,,,------,,,,,,,,,---///222333333333333333333333333333222222222222222222222222333333333222222111111111222222222111111111111000///............---------...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++*********************************************))))))******+++,,,*********)))))))))((((((************+++++++++,,,---,,,++++++******+++++++++,,,------+++******+++***+++,,,,,,------,,,,,,------------------------,,,---------.../////////........./////////000000111222333444555555555444777777777777666666555555666666666555444222111000222222222333444666777888444222000///......///000000111111111111000/////////...---,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,++++++******************************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,...///000111333444555555555444333111000/////////666555333111///......---000000111111222222222333/////////............---++++++++++++++++++++++++))))))))))))******************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,++++++,,,,,,---....../////////000111111222333333111111111111111111222222222222222222222111111111000000000000///////////////............---------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++******************************************************))))))******+++,,,************))))))))))))*********+++++++++,,,,,,---,,,++++++******++++++***,,,------,,,++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000....../////////000000000111222222222222333444666777777666666555555444444444444444444333333222222444333333333444666888999444333000......000222444000000000000000///......///...---,,,++++++++++++************************,,,,,,,,,,,,++++++***************************************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,---...///000222333444444444333222111000/////////555444222111///.........000000111111222222333333//////.........---------++++++++++++++++++++++++((()))))))))***************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))))))))***++++++,,,,,,+++,,,---......------,,,---......///000000111111000000000111111111111111222222222111111111111111000000/////////.........///............---------,,,,,,,,,,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************))))))******+++,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,---,,,++++++******++++++***,,,------,,,+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000/////////000000000111111111222333333111222555777666666555444444333222222000111111222333444555666555444333333444555777888444222111000111333666888111222222222222111000000......---,,,++++++++++++************************,,,+++++++++++++++******************************************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,,,,---...///111222333333222111000000////////////222111000000//////000000000000111111111222222222............------------++++++++++++++++++++++++((()))))))))************)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********((())))))******+++,,,,,,+++,,,...//////...---+++......................../////////000000111111111111111111111111111111111111111000000000////////////............---------,,,+++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++******************************))))))******+++,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++***,,,......---,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////000000000111111111000333555444222222555888666555555444333222111111...//////111333555777888555444444444444444555555333222111222333555888:::444555555555555444333333...---,,,++++++*********************************++++++++++++++++++******************************************************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************)))))))))************+++************+++++++++++++++,,,---...000111222222000000///////////////000///////////////000111222000000000000000000000000.........------------,,,++++++++++++++++++++++++))))))))))))************))))))((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******(((((())))))***++++++++++++,,,---.........---,,,...---------------------......//////000000111111000000000111111111111111111111111111000000000000///............---------++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++))))))*********+++++++++******************************))))))******+++,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++***,,,......---,,,---...***+++,,,,,,------,,,,,,++++++++++++++++++++++++------.........................../////////000000///222555444222111444777777666555444333222111111/////////000222444666888555555555444444333222111222222222333444555666777444444555555444444333222...---,,,+++************++++++++++++++++++++++++******************++++++************************************************((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************************++++++++++++++++++,,,---///000111222//////.........//////000///////////////000111111111111000000///..................---------,,,,,,++++++++++++++++++++++++))))))))))))************))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((())))))******++++++******+++,,,,,,---,,,,,,+++,,,,,,------.........------...//////000111111///000000000111111111222111111111000000000000//////............---------******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++*********************************)))***++++++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,++++++******++++++***,,,......---------...++++++,,,---------,,,,,,++++++++++++++++++++++++...............------------------.........//////---111555555111000333666888777666555444333222222111000000000111333555666444555555555444222000///222333333333333333333333111222222222222111000000...---,,,+++************++++++++++++++++++++++++******************++++++************************************************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,---...000111111///............///000000000000////////////000000111111000///...---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,)))***+++,,,...///000111---------...///000000111//////000000111111111222000000000000//////////////////.........---------******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++,,,,,,,,,---------************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++***)))(((---------,,,,,,+++++++++***+++---......---+++******************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,------......///---......///......---,,,000///.........///111222555666777777666555222111...000111111111333555777333333333222222111111111000000000000////////////000///...///000000...,,,*********++++++,,,,,,,,,******++++++++++++******++++++******************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++,,,,,,------.../////////..................------//////000000000000//////////////////............------------,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...////////////000000000000000///......000222222222222222222111111111000000111000///------,,,,,,,,,+++++++++************)))******))))))((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))************)))))))))(((++++++++++++,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))******++++++++++++******************************************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,+++++++++******+++---......---+++******************************++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,------.........000///.........///111111222333444555666555333222///000111111111222444666333333333222222111111111000000000000/////////...///.........//////---+++******+++++++++,,,,,,,,,******++++++++++++******************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))*********+++++++++,,,,,,,,,---......//////..................------------...000000111111111////////////............------------,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,------........./////////000000000.........000222333333333222222222111111000000000000000///...---,,,,,,,,,+++++++++************)))***)))))))))((((((((('''''''''((()))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))************)))))))))))))))*********++++++++++++************************+++++++++++++++*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++***))))))+++++++++******************+++,,,------,,,+++******************************++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))***++++++,,,,,,---++++++++++++,,,...///111//////......//////000111...000111333444444333333000111222111000000222444222222222222222111111111000000000/////////.........---------......,,,******++++++++++++,,,,,,,,,******++++++++++++******************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++,,,,,,------......///------------------......+++,,,---///000111222222/////////............---------------,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,******++++++,,,---------.........////////////000---///111333444444444333111111111111000000000000/////////...------,,,,,,+++++++++************)))))))))))))))((((((((((((''''''((()))))))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************+++++++++***************************************))))))))))))))))))))))))******++++++++++++******************************************************************************))))))*********+++++++++******************************++++++++++++************************************+++++++++******)))*********)))))))))))))))***+++,,,,,,,,,,,,+++******************************++++++,,,,,,++++++******************************+++++++++++++++,,,,,,*********+++,,,,,,------...---,,,+++,,,---///111............//////000000---...///111111111111111111111222111//////111222222222222111111111111111000000/////////.........---,,,,,,,,,------+++***++++++++++++++++++++++++******++++++++++++******))))))))))))***************************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,------......,,,,,,------------......+++,,,---///000111111111//////.........---------------------,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++*********+++,,,,,,------------.........////////////222555777777555333222000000000000000000000000...//////......------,,,+++++++++*********))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((()))))))))*********************************************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++++++++******************************)))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++************************************++++++,,,,,,,,,++++++,,,,,,---.........222000...,,,,,,---...///---......///////////////...//////////////////...000111111000///...///111111111111111111111111111////////////............---,,,+++,,,------+++)))++++++++++++++++++++++++******++++++++++++******(((((()))))))))************************)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************(((((()))))))))***************++++++,,,---------,,,,,,,,,,,,------......---......////////////...............------------------------,,,+++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))***++++++,,,,,,---------------............111555999:::777333111000////////////////////////---......//////...---,,,+++++++++*********))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))************************************)))))))))***************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++******************************++++++++++++******************************))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++***************************++++++,,,,,,++++++************************************++++++,,,,,,---+++,,,,,,------...//////222111///---,,,,,,,,,---------...////////////...........................///000111000......///111000000000111111111111111/////////.........---------,,,,,,,,,------+++))),,,,,,,,,++++++++++++*********++++++++++++******'''(((((())))))*********)))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******((((((((()))))))))******)))******++++++,,,,,,---++++++,,,,,,------............/////////......---.........------------,,,------------,,,+++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,,,,,,,,,,---------......000444888888555111//////............////////////------...//////...---,,,+++++++++************)))(((((((((((())))))))))))''''''((()))))))))))))))((())))))******))))))((((((((())))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))*********++++++************************((()))))))))*********+++************************))))))))))))))))))))))))******++++++++++++******************************************************************************)))************+++++++++******************************++++++++++++******************************))))))***+++++++++++++++)))))))))******+++++++++++++++************++++++***************************++++++,,,,,,++++++***************************)))******+++,,,,,,------***++++++,,,------......---------,,,,,,+++++++++,,,---.../////////......------------......///000...///000///......///111///000000000111111111222//////.........---------...---,,,---......,,,***,,,,,,,,,+++++++++************++++++++++++******''''''(((((()))******+++((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((((((((()))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,***++++++,,,------......,,,,,,---...////////////.........---------,,,,,,------------,,,+++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,,,,,,,---------***///444444000---...000---------....../////////,,,---...000000///---,,,+++++++++************)))'''((((((((()))))))))***''''''((()))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))*********+++************++++++++++++************************(((((())))))*********+++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++,,,++++++************++++++************************+++++++++,,,,,,+++++++++************************))))))***+++,,,,,,------)))******+++,,,,,,------))))))***+++++++++******,,,,,,.../////////...---++++++,,,,,,...000111222---...///.........000111//////000000111111111222//////.........---------...---------......,,,***,,,,,,,,,++++++***************++++++++++++******&&&''''''((()))******+++'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******+++,,,,,,---......***+++,,,...///000000111......---------,,,,,,,,,------------,,,+++******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------%%%***///000---+++---000---------.........//////+++---...000000///---,,,+++++++++************)))'''((((((((())))))******'''(((((()))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************)))************+++++++++******++++++++++++******************************)))************++++++++++++++++++*********))))))***************************++++++,,,,,,++++++******************************************+++++++++'''))),,,,,,+++*********,,,+++)))((((((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---222222111000///......---///...---------...000111............////////////222222111111111111111111////////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))******++++++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,---------......---------.........//////------......------,,,+++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************)))************+++++++++******++++++++++++******************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,)))+++,,,,,,+++******+++,,,+++***)))((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,111000000///......------...............//////000............////////////111111111111111111111111////////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))************************(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,------------...,,,------------.........------......------,,,+++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************)))************+++++++++******++++++++++++******************************)))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************(((((()))***++++++,,,,,,---------,,,***)))***,,,,,,+++******))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,//////......------,,,,,,,,,---......//////......---............/////////000000000000111111111111////////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***++++++++++++***************))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------......------,,,+++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************************************************************+++++++++***+++++++++++++++,,,,,,,,,,,,+++++++++++++++***************************************************************************************************))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************(((((()))***+++,,,,,,---//////...,,,))))))+++,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,,,,+++,,,---//////...---------------.........///////////////000000000000000////////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))%%%''')))+++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,++++++******)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------......------,,,+++************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************************************************************))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************((())))))***++++++,,,,,,//////...,,,))))))+++,,,,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,---......//////......++++++++++++,,,,,,,,,,,,***+++---.........---,,,------------................../////////000000000////////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))%%%&&&)))+++,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,++++++******)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......------,,,+++************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************************************)))))))))***++++++,,,,,,*********++++++,,,,,,------,,,,,,++++++************************************************+++++++++************************************************)))************+++++++++******++++++++++++******************************)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***************************************+++++++++---------,,,***)))***,,,,,,------------,,,+++***************************++++++++++++++++++++++++,,,---...///000///...---******++++++,,,,,,------***+++,,,,,,------,,,,,,,,,------------.........------......//////000000////////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...------,,,++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,+++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************************************((())))))***++++++,,,,,,)))******+++,,,,,,------------,,,,,,+++******)))************************))))))*********+++++++++************************************************)))************+++++++++******++++++++++++******************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))************))))))************************+++++++++***************)))+++,,,,,,+++******+++,,,---.........---++++++***************************************************+++---.........,,,,,,******++++++,,,---......+++++++++++++++,,,,,,---,,,,,,---------.........,,,,,,---......///000000////////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------,,,++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,------------.........------......------,,,+++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((************************************************((())))))***++++++,,,,,,))))))***+++,,,,,,------------,,,,,,+++***))))))************************))))))******++++++++++++************************************************)))************+++++++++******++++++++++++******************************)))************+++++++++))))))******++++++++++++************************))))))************))))))************************,,,,,,++++++***)))))))))'''))),,,,,,+++*********,,,---.........---,,,+++************************************************((()))+++------,,,+++*********+++,,,---......///,,,+++***)))***+++---...,,,,,,,,,---------......,,,,,,------...///000000000/////////...............------,,,,,,------...++++++++++++++++++++++++******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........//////------......------,,,+++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******************************(((((())))))))))))(((((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))*********************************************************************************))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))000///...---,,,,,,+++***++++++*********************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,---...///---------............///......---,,,,,,,,,,,,---,,,,,,++++++***)))(((((()))))))))))))))))))))))))))************++++++++++++***)))'''''''''((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))*********************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))------,,,,,,+++************************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,------------------------,,,,,,.........---,,,+++,,,,,,,,,,,,,,,---......------------..................---,,,,,,,,,,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))************)))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************************************(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,------------------------+++,,,---.........,,,,,,,,,,,,,,,,,,,,,------...------------..................---,,,,,,,,,,,,---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))************))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,+++,,,,,,------,,,,,,---------...............---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---.........------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************************************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))(((((())))))***+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---+++++++++***************))))))))))))))))))))))))(((((()))))))))*********((((((((())))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...---------+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************+++++++++************************************************************************((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---............------,,,,,,+++++++++++++++,,,,,,,,,,,,------------......---,,,,,,,,,,,,---************************))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,---------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************)))))))))************+++************++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))******************++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,...///......------,,,,,,+++******++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---************************))))))))))))))))))))))))(((((((((((()))))))))***&&&'''((()))******)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))************)))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,------------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))************************++++++++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''(((((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))************))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,...//////......---,,,,,,+++*********+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---******************++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))***************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,---------,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************))))))))))))************)))************+++++++++((()))***+++,,,---......(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******%%%%%%&&&'''((((((((('''))))))))))))))))))))))))'''((((((((())))))******************************,,,+++)))((((((((()))******************************************************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++************++++++******))))))******+++,,,************************)))************+++++++++************************))))))))))))))))))))))))*********************************)))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********++++++******++++++,,,---************************++++++++++++++++++++++++***+++---///000000///...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''***(((''''''(((((('''%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))************+++++++++)))************+++++++++***************)))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((************************++++++)))((((((((()))******************************************************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++************++++++******))))))******+++,,,************************)))************+++++++++************************))))))))))))))))))))))))************************************))))))))))))+++++++++*********))))))************++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,************************++++++++++++++++++++++++)))+++---...//////...---+++++++++++++++++++++++++++++++++,,,,,,,,,------------......---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***(((''''''(((((('''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))*********+++++++++)))************+++++++++***************))))))(((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************+++******)))((()))))))))***************************************************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++************++++++******))))))******+++,,,************************)))************+++++++++************************))))))))))))))))))))))))************************************************+++++++++***************************+++++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))***++++++************************++++++++++++++++++++++++)))***+++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))(((''''''(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++)))************+++++++++******++++++******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************+++******)))))))))))))))***************************************************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++************++++++******))))))******+++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))************************)))***************++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++***************++++++,,,************************************************((()))***+++,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++************************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))(((''''''((()))(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))*********+++++++++***++++++++++++***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************************)))))))))((())))))))))))))))))))))))***************************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++******))))))******+++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))******+++++++++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------************************************************))))))******************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******************************))))))))))))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''&&&'''((()))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++***))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************************)))************)))(((((())))))))))))))))))))))))***************************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******))))))******+++,,,************************)))************+++++++++************************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......************************************************************************++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''&&&'''((()))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******)))************++++++++++++++++++,,,++++++***)))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************************)))******+++***)))((('''))))))))))))))))))))))))***************************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******))))))******+++,,,************************)))************+++++++++************************))))))))))))))))))))))))************************))))))***++++++,,,------))))))*********++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************************************+++*********************++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))******************************))))))))))))******,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((('''&&&''')))))))))(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***)))************+++++++++++++++,,,,,,++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((************************)))******++++++)))((('''))))))))))))))))))))))))***************************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++*********)))***++++++,,,************************)))************+++++++++************************))))))))))))))))))))))))************************))))))***+++,,,,,,------))))))******++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++******++++++,,,---************************))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))************))))))))))))))))))))))))******************************))))))))))))******,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''&&&&&&''')))***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,+++******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************************************++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((((()))))))))************************)))))))))(((************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************************)))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************************************++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))************************************************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***+++---......---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************))))))((())))))***++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))