BM6P6(@ llliiiiiiiiigggiiiyyyyyyzzzwwwvvvtttsssuuuxxxssskkkyyyqqqjjjiiippp~~~{{{xxx|||rrrjjjllluuu~~~~~~}}}xxxjjjcccTTTKKKBBB<<<666111222555444555999===AAACCCBBBAAA???BBBBBB@@@???AAACCCDDDQQQrrrRRRIIIPPPfffwwwyyytttpppjjjeeehhhrrr}}}uuunnniiieeebbbkkkkkkiiigggjjjqqqtttrrrvvvooogggaaaZZZRRROOOPPPMMMUUU[[[XXXSSSMMMGGGAAA@@@===:::777777999<<<>>>>>>@@@CCCEEEGGGKKKOOORRRXXX\\\bbbggglllsss|||{{{uuuxxxuuukkk```YYYQQQPPPLLLKKKLLLIIIKKKZZZmmm{{{~~~}}}dddDDD333222000+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,...555666222JJJvvvpppuuuyyyttt~~~wwwoookkkmmmjjjfffddddddeeeeeeeeeiiiiiihhhiiijjjmmmppprrrlllsssxxx|||~~~|||zzz}}}{{{zzzzzz|||xxxwwwwwwzzzvvviiisss~~~|||sssxxxuuuRRRMMMUUUzzzzzznnnIII:::444,,,+++111000///------------+++***++++++,,,,,,,,,---------///...------...111444666SSSnnn}}}{{{yyyuuuqqqqqquuuuuutttyyyiiiggghhhjjjjjjlllvvv|||{{{xxxuuuwwwxxxtttmmmpppkkkgggjjjsssyyy}}}~~~}}}}}}zzzuuuuuu|||uuuttt|||~~~sssggg```TTTJJJ@@@:::666222222555444666999===AAABBBBBBAAA???AAABBBAAA@@@AAAEEEGGG___jjjLLLHHHSSShhh{{{xxxsssnnnhhhfffkkkxxx~~~vvvoooiiiddd```eeefffeeedddggglllmmmjjjmmmggg```[[[TTTLLLJJJKKKIIIQQQWWWVVVRRRNNNHHHBBB???<<<999666666777:::<<<<<<>>>AAADDDFFFHHHLLLNNNUUUYYY^^^bbbeeehhhmmmqqqvvvvvv~~~{{{rrrggg]]]RRRQQQMMMLLLMMMJJJJJJWWWiiivvvyyyuuuqqqwww```DDD333222333111---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,------.../////////...444777:::YYYwww{{{rrrwww{{{www}}}tttmmmjjjjjjgggeeedddeeeggghhhhhhgggfffeeegggiiimmmooopppooorrrvvv~~~}}}||||||{{{xxxvvvssspppuuuxxxuuuvvvttt~~~|||}}}XXXMMMRRRtttxxxpppJJJ<<<666///---111///...,,,,,,------,,,***++++++,,,,,,,,,------------.........///333999>>>\\\sssuuurrrqqqttttttuuu}}}jjjjjjmmmssswwwyyy|||~~~zzzzzz{{{{{{{{{yyyvvvwwwyyytttnnnhhhfffhhhoooyyy||||||~~~{{{wwwsssnnnqqq~~~}}}{{{|||wwwyyy~~~{{{vvvlllaaaZZZTTTHHH;;;777555444333555555777:::===@@@AAABBBBBB@@@BBBCCCCCCBBBBBBFFFKKKoooaaaEEEGGGVVVnnnyyyqqqkkkfffgggqqqzzzrrrjjjbbb]]]^^^aaacccbbbeeehhhfffbbbaaa[[[UUUQQQKKKEEECCCEEECCCKKKRRRRRRQQQNNNIIICCC===;;;777555444555777999999<<<@@@CCCDDDFFFGGGIIILLLPPPTTTXXXZZZ[[[]]]^^^cccsss|||zzzooocccUUUSSSOOONNNOOOKKKIIITTTdddqqquuu|||qqqlll|||wwwrrr___DDD444333555444------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,------...///111111///222:::EEEmmmxxxsssyyy~~~{{{zzzqqqllljjjfffeeeddddddgggiiiiiiiiieeecccaaaccchhhlllmmmlllrrrqqqssszzzxxxuuuppphhhfffmmmxxxsssiiicccqqq{{{aaaLLLMMMjjjvvvsssMMM===888222...111...---,,,,,,......---,,,,,,,,,,,,,,,------------,,,///000...,,,111<<>>BBBCCCCCCDDDEEEGGGJJJNNNQQQTTTVVVWWWXXXZZZiii{{{{{{}}}tttiiiYYYSSSOOONNNOOOLLLJJJSSS```ooouuu}}}uuuyyy~~~vvvaaaDDD444333444222...------------,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////000222000222===QQQ{{{uuuyyy~~~~~~wwwppplllllleeeddddddfffhhhiiiiiihhhddd```]]]___eeeiiijjjiiiqqqoooqqq~~~xxxwwwtttnnnfffaaacccgggooo}}}nnnbbbZZZ]]]eeeooowww{{{~~~jjjMMMJJJaaavvvxxxQQQ@@@:::333//////---,,,+++,,,.........,,,,,,,,,,,,------------...---000111---)))///>>>LLLpppxxxyyyrrrpppppppppoooqqqzzzccceeekkkvvvzzzwwwuuuuuuuuussswwwzzzyyyxxxvvvooohhhfffkkkwww|||zzz}}}{{{zzzxxxtttrrrxxx{{{rrrrrrooorrr~~~yyypppbbbTTTLLLLLL???444222555666666777888;;;===>>>???@@@DDDGGGIIIHHHHHHHHHEEEDDDLLLWWWXXXBBBJJJ]]]xxx{{{mmmfffbbbkkk}}}{{{ooocccXXXPPPTTTYYY]]]___aaaccc```ZZZOOOJJJFFFDDDAAA======@@@@@@GGGMMMOOOPPPOOOIIIBBB<<<:::777444222111222222555888===@@@AAABBBCCCDDDGGGHHHJJJMMMPPPRRRSSSSSSSSS\\\iiivvvyyy|||uuummm___RRRNNNMMMOOOMMMJJJRRR___lllttt~~~{{{~~~fffGGG666444333............---------,,,,,,++++++,,,,,,,,,---------...------------...//////---222000222BBBZZZ{{{vvvyyy~~~~~~tttmmmmmmoooeeeeeefffhhhiiiiiifffdddbbb^^^[[[[[[___dddfffgggnnnooosss}}}vvvuuuppphhhaaa^^^^^^___YYYcccmmmooojjjbbbZZZTTTPPPUUU\\\aaaeeeiiinnnqqqrrruuuxxxxxxwwwzzzqqqNNNJJJYYYvvv}}}XXXCCC:::222......---,,,+++,,,.........,,,,,,,,,---------.........---111222---+++555JJJ\\\|||}}}vvvrrrooommmnnnnnnnnnsssbbbdddiiisss}}}wwwuuuuuuvvvvvvuuuzzz~~~{{{xxxuuuoooiiikkkrrr{{{}}}}}}|||~~~|||wwwuuu~~~}}}zzzxxx~~~{{{tttlllllluuuyyynnn]]]PPPIIIDDD:::222222555777888:::;;;===@@@@@@???AAAFFFJJJMMMJJJIIIJJJGGGFFFRRRbbbzzzzzzUUUDDDOOObbbyyy}}}xxxjjjdddbbboooyyymmmaaaVVVOOORRRUUUWWWXXXYYY[[[XXXRRRJJJEEEAAA@@@>>>:::;;;>>>===CCCIIILLLOOOOOOIIIAAA>>><<<888555222111111111333666:::===>>>@@@BBBCCCBBBBBBDDDGGGJJJKKKJJJHHHMMMQQQXXXbbbooo{{{|||}}}vvvqqqeeeTTTNNNLLLNNNLLLJJJRRR^^^hhhqqq~~~~~~ssssssyyyUUU>>>777333...............---------,,,,,,,,,,,,,,,------------......------......///000,,,222000333HHHcccwwwvvvzzzzzzooohhhjjjnnneeefffhhhjjjkkkiiidddaaa___\\\XXXUUUVVVZZZ```eeelllooouuu~~~|||wwwpppnnnhhh^^^XXXWWWUUURRRJJJKKKLLLMMMMMMLLLIIIEEEHHHKKKOOORRRUUUWWW[[[^^^\\\___bbbdddeeelll}}}}}}}}}tttQQQLLLRRRsssaaaHHH:::111.........---,,,,,,......---,,,,,,---------............,,,///111000333DDD^^^sss{{{qqqgggfffgggkkkmmmnnnpppzzzdddeeegggmmm|||~~~wwwrrrqqqqqqrrrrrr~~~~~~yyyuuuvvvvvvssswww}}}{{{xxxzzz~~~{{{|||{{{zzz~~~}}}{{{~~~wwwsssjjjlllxxx~~~vvvhhhXXXMMMIII<<<666222333555666999======@@@BBBAAA@@@AAAGGGMMMNNNIIIHHHJJJIIIJJJ[[[ooozzztttoooOOOEEETTTggg|||~~~xxxrrrfffaaacccttt|||rrrhhh___YYYTTTVVVUUURRRRRRSSSPPPJJJEEE@@@<<<<<<:::777777;;;888>>>DDDIIINNNOOOJJJBBB@@@>>>:::777444222111111000333666999;;;===@@@CCC@@@CCCHHHOOOTTTSSSNNNJJJLLLPPPUUUYYYaaaqqqyyyyyytttjjjXXXQQQLLLMMMKKKIIIOOO[[[eeepppoooeeeppp|||pppLLL:::444000............------------,,,,,,,,,------------..................//////000...444000444MMMlllyyyssswww{{{vvvhhhaaaccchhhdddeeehhhkkkllliiiddd```[[[YYYTTTNNNLLLPPPYYYbbbjjjlllqqqyyy~~~rrrjjjdddccc\\\SSSNNNNNNJJJDDDCCC@@@=========<<<<<<<<>>EEELLLNNNKKKGGGAAA>>>;;;999777555222000111111111333777;;;@@@CCCLLLOOOYYYiiixxx|||tttjjjZZZYYYWWW\\\bbb```qqqttttttqqqaaaRRRKKKOOONNNHHHNNN[[[fffssszzziiiccc^^^YYYwwwHHH333555000000...---,,,+++++++++...------,,,,,,------...------......///000000000111222///;;;[[[zzz{{{~~~pppqqqwww{{{tttaaaVVVYYYaaaeeefffiiikkkllliiibbb^^^VVVSSSOOOLLLIIIJJJTTT___jjjhhhjjjpppuuu~~~nnn___WWWMMMJJJFFFBBB???>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<===@@@BBBCCCLLLaaavvvyyyxxx}}}~~~___IIIIII\\\vvvYYYBBB666///000000///...---,,,+++++++++---,,,,,,,,,,,,---......---222222111???\\\ttt||||||zzzvvvgggbbbbbbbbbjjjmmmssssssnnnkkklllqqqyyy{{{yyyuuupppnnnpppvvv~~~|||vvvtttsssppp}}}zzzvvv~~~ooottt}}}~~~}}}sssbbbWWWPPPEEE;;;777444222333666;;;===>>>???AAADDDGGGHHHHHHGGGFFFKKKHHHDDDGGGNNNPPPddd|||UUUFFFKKK\\\ppp{{{sssiiiaaabbbooo~~~pppccc]]]WWWPPPIIIEEEBBB???>>>:::999777666555555555666555777;;;BBBIIIKKKJJJHHHBBB@@@===:::888666333000222222111222444888;;;>>>MMMPPPVVV^^^gggmmmpppqqqgggddd___aaaeeebbbnnnrrr~~~tttpppbbbTTTLLLOOONNNIIINNNZZZhhhuuuxxxlll^^^RRR{{{yyyNNN777444000000...---,,,+++++++++...------,,,,,,------...------......///000000000222333222AAAeee{{{qqqtttyyy|||vvvdddXXXZZZ```eeehhhkkkjjjeee___\\\ZZZWWWTTTPPPMMMJJJIIIQQQ[[[fffeeefffjjjkkkqqqzzztttlll]]]PPPIIIFFFDDDAAA>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::888999<<<>>>???DDDTTTccc~~~|||cccMMMHHHWWWqqqfffHHH555...222//////...---,,,,,,,,,,,,------,,,,,,------...//////222111222DDD```ssswwwmmmbbb``````aaafffnnnzzzzzzuuuvvvxxxxxxvvv}}}|||yyyttttttxxxxxxvvvxxx{{{zzzuuuqqqqqqqqqppp~~~ooo}}}~~~uuugggaaa[[[NNN???666555333222444777;;;>>>???AAADDDGGGIIIJJJIIIGGGEEEJJJJJJFFFGGGLLLQQQkkkoooNNNFFFMMM]]]qqq}}}wwwppphhh```fffvvvqqqcccXXXRRRJJJBBB>>>;;;999888777777555444444444444444444555999>>>DDDHHHIIIIIIEEECCC???<<<:::777333111333222111000111444666777DDDKKKRRRUUUXXX^^^hhhqqqrrrmmmeeefffkkkgggooossswwwssseeeVVVMMMNNNNNNIIINNNXXXdddrrruuueeeVVViiitttRRR999///000000...---,,,,,,++++++...------,,,,,,------...---......//////000000111333333444JJJttt{{{xxxtttxxx|||zzzfffZZZ[[[___eeemmmttttttmmmddd```______ZZZVVVRRRMMMJJJOOOWWW```aaaccceeeeeegggqqq{{{tttddd\\\TTTJJJ@@@;;;??????>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@BBBBBBAAA@@@>>><<<;;;:::777777888;;;<<<>>>FFFOOOcccjjjQQQEEEPPPkkktttOOO666---444///...------,,,,,,,,,,,,---------,,,------...///222111///666MMMhhhtttrrrrrrddd^^^^^^aaabbbdddtttzzzwwwsssnnnssszzzzzztttttt}}}{{{sssmmmmmmttt|||}}}zzzmmm}}}}}}mmmbbbbbb\\\III999555333333444666999<<<>>>@@@HHHHHHGGGFFFGGGHHHJJJJJJJJJMMMJJJGGGKKKTTTssscccIIIHHHQQQ```sssyyyrrrkkkfff^^^kkk}}}nnnaaaPPPKKKCCC<<<888777666555555444444333333333333333333555777<<>><<<888555222222111000000111222444555777@@@LLLRRRUUUYYYaaahhhsssooofffhhhpppnnnsssxxx|||yyyhhhYYYNNNNNNMMMJJJNNNVVV[[[jjj}}}zzzsssfffYYYddd{{{lllSSS<<<...000000...------,,,,,,,,,...------,,,,,,------............///000000111111333222555PPPuuu{{{wwwvvvyyy|||~~~ggg\\\\\\___gggttt~~~sssllliiiccc]]]XXXQQQMMMPPPVVV]]]```dddfffgggiiioootttxxx|||vvveeeRRRIIIEEE@@@;;;:::======???@@@@@@???>>>>>><<<<<<===>>>???@@@@@@AAAGGGGGGGGGFFFDDDBBB@@@???<<<999888:::;;;<<<@@@EEEQQQ```pppUUUCCCJJJgggzzzSSS888...444///...---,,,,,,,,,,,,,,,---------------...//////333//////<<>>>>>???@@@===>>>@@@AAABBBAAA@@@@@@?????????@@@@@@@@@AAAAAAHHHHHHIIIIIIHHHGGGEEEDDDBBB<<<888999::::::>>>CCCRRRPPPkkkwww~~~vvvXXXAAAEEEccc|||WWW;;;...222......---,,,,,,,,,------...------------...//////222...111DDDbbbxxx{{{sssyyy~~~sssmmmfff```^^^^^^```aaa```zzz|||wwwtttqqqwww{{{ttttttyyy|||{{{vvvtttvvv{{{yyy~~~tttzzzqqqkkkjjjjjjnnnrrrooofff```\\\OOO;;;444999444777:::<<<===>>>@@@AAA@@@EEEKKKQQQSSSQQQMMMJJJLLLRRROOOJJJQQQbbbyyyzzzSSSEEEOOOWWWfff|||vvvjjjcccbbbaaayyyrrr[[[III>>>;;;777555555666666555111222222333333222222111333555888:::===AAAFFFJJJIIIGGGCCC@@@>>>;;;777555//////000111222444555666666777:::???GGGRRR]]]dddmmmmmmggggggpppooorrr~~~~~~www|||vvvooo```RRRLLLLLLLLLMMMQQQVVVfff{{{|||iiidddwwwkkk]]]KKK;;;111000//////...------.........------,,,,,,------......//////000000111111222222444;;;___zzzyyywwwvvvzzz}}}ddd]]]___```hhhwww~~~sssiii^^^XXXUUUUUU[[[ccccccgggiiihhhhhhjjjlllkkknnnttt{{{tttfffSSSIII???<<<<<<===AAAEEE>>>???@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBBBBCCCCCCFFFGGGIIIJJJIIIHHHFFFEEECCC===999888777777;;;AAAJJJLLLZZZmmm}}}{{{{{{]]]BBBAAA[[[vvvZZZ===...///...------,,,,,,---------......------......///000000///666KKKgggyyy|||vvv|||tttrrriiifffbbb___]]]]]]^^^___bbb|||~~~~~~~~~zzz~~~xxxwwwyyytttpppnnnpppssszzz|||xxxzzzuuugggsss}}}{{{~~~uuummmgggiiisss}}}eee___XXXQQQEEE888555999555999===?????????@@@BBB>>>CCCKKKRRRUUUTTTPPPMMMNNNTTTPPPLLLUUUjjjxxxpppLLLDDDQQQZZZiiixxxjjjcccccchhhppp___KKK<<<888666444333444444444333111111222333333333222111222444777999;;;>>>BBBFFFHHHFFFCCC@@@>>><<<999666//////000111222333333444999888888999???KKKYYYcccgggkkkggggggnnnnnnqqq}}}www~~~}}}vvvqqqcccSSSLLLKKKLLLMMMOOOVVVeeeyyylllxxxsss]]]HHH999111000//////..................------,,,,,,------.../////////000111111222222222888DDDjjj{{{wwwwwwvvvuuuzzzyyyddd^^^``````fffrrruuueee[[[VVVWWW^^^gggdddhhhhhhddddddhhhjjjhhhnnnrrrxxx|||~~~ooo___UUUGGGBBB??????>>>===@@@FFFAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKIIIGGGFFFDDD@@@<<<:::777444777===<<>>///000---------,,,,,,------..................//////000///111;;;PPPfffuuuxxxvvvuuuppp|||hhhaaa```___]]]\\\]]]```bbbnnn~~~}}}~~~|||}}}yyyrrrllljjjjjjrrruuukkkmmmsssnnnxxx|||~~~yyyrrrlllnnn{{{zzz^^^YYYQQQGGG???888666777777;;;???AAA@@@???@@@BBBBBBDDDIIIMMMQQQSSSTTTUUUOOOUUUPPPMMMXXXoooiiiGGGCCCRRR[[[lll{{{kkkcccdddnnnlllWWWKKK???666555444222222333333111///111111333444444333222111000333777888999;;;@@@CCCGGGEEEBBB@@@>>><<<999777000000000000111111111111666888:::;;;>>>GGGTTT^^^aaagggffffffmmmooosssyyy~~~{{{sssdddTTTLLLKKKLLLMMMNNNSSScccwwwqqqpppfffMMM>>>888000//////............///...------,,,,,,------.../////////000111111222222333<<>>RRReeeppptttuuukkkkkkvvveee]]]]]]^^^^^^^^^```cccfff{{{uuu||||||xxxuuummmgggkkkzzztttnnnjjjgggrrrvvvqqqqqqrrruuuqqq___VVVJJJAAA999333333777===>>>>>>???????????????CCCEEEGGGKKKNNNPPPRRRSSSSSSSSSUUUQQQRRRttt}}}www```FFFGGGTTTaaaooo|||nnnaaa___tttoooQQQAAA;;;777555333333222111000000111111111111222333333333333222222222333555999<<<@@@BBBGGGHHHHHHFFFBBB===:::999111111000000000111222333999999888777888???IIIQQQaaaaaaccceeefffjjjuuuyyyzzzttthhhXXXMMMJJJLLLMMMMMMPPP]]]qqqpppxxx{{{bbbLLL777444111...---......---,,,---------............///---///000000000000333555:::222OOOzzztttyyysssrrrrrrvvv|||vvvgggccciiioookkkpppwww~~~{{{sssiii]]][[[bbbcccccccccdddeeefffggghhhkkkmmmoooqqqqqqqqquuu{{{{{{kkk]]]UUUQQQOOOOOOJJJFFFDDD@@@:::888:::AAAEEEGGGEEEEEEGGGGGGEEEDDDBBB@@@AAACCCEEEFFFEEEKKKKKKLLLLLLLLLJJJIIIHHHJJJGGGCCC???<<<999666444<<<===BBBJJJNNNRRR]]]jjjnnnKKKAAARRRdddzzz]]]AAA000000////////////............///............//////000000666MMMiiipppiiisss{{{}}}sss{{{]]]]]]YYYYYY^^^cccddddddfffssszzz|||yyy{{{~~~xxxsssiiiccciiizzz}}}}}}wwwrrrnnnnnnyyyrrrmmmqqq|||}}}yyylll```UUUHHH@@@:::666666888;;;<<<>>>???@@@@@@??????CCCEEEGGGJJJLLLMMMNNNNNNMMMMMMPPPMMMRRRvvvxxx|||yyy\\\EEEGGGUUUaaaooo|||yyyiiiaaaaaayyyzzzZZZEEE===;;;777222333222222111000000111111111222222333333333333333222222333555888;;;???@@@FFFGGGHHHFFFBBB===:::999444333111000000111222444::::::999777777===FFFMMM\\\\\\```ccceeehhhsss~~~zzz~~~wwwkkk[[[OOOKKKLLLLLLLLLSSS]]]nnnyyy{{{wwwYYY777444111...---......---,,,---------............///---///000000000000333555777888[[[{{{uuuqqqpppppprrrwww~~~ttthhheeejjjoookkkoootttyyy{{{xxxpppeeeaaaeeedddddddddddddddeeefffgggiiijjjmmmppprrrsssvvvyyywwwzzznnn___ZZZ[[[\\\[[[[[[TTTMMMIIIBBB;;;999;;;<<>>;;;:::777555222000///000333444:::;;;:::777666999AAAGGGTTTVVV[[[```cccfffooozzzxxx{{{ooo___RRRLLLKKKKKKKKKUUU\\\lll~~~~~~ppp???444222///............------------............///---///000000000000333555777AAAllluuuqqqnnnnnnooosssyyyzzzqqqjjjhhhjjjmmmkkkmmmppprrruuu|||yyyvvvxxxtttjjjeeefffeeeeeeddddddddddddeeeeeehhhiiijjjnnnrrruuuvvvuuuvvvvvvvvvxxxxxxwwwuuurrrtttppp^^^WWW\\\fffkkkllleee\\\SSSLLLDDD===;;;======DDDKKKOOOQQQQQQMMMGGGKKKHHHEEECCCBBBBBB@@@???EEEFFFGGGHHHIIIIIIIIIHHHKKKIIIEEE@@@<<<888555444777999???FFFJJJNNNVVV^^^WWWmmmrrrPPPEEETTTgggfffHHH444222////////////............///.........//////000111333EEEaaawww{{{}}}bbb^^^YYYVVVXXX]]]cccllluuujjjooovvvzzzzzzxxxxxxyyyzzzzzzuuuppppppzzzzzzxxxyyyxxx~~~zzz~~~wwwxxxyyyyyyvvvzzzvvvuuu{{{ppp]]]VVVHHH:::666777777666777777999===@@@BBBCCCBBBAAABBBDDDEEEGGGHHHHHHGGGGGGEEEEEEGGGFFFTTTttthhhPPP@@@HHHXXXdddqqq}}}uuujjj``````ggg}}}{{{iiiRRRFFF999555888;;;888444222222111111111111222222333333444555555555555444333333333444666999;;;===BBBDDDFFFFFFBBB>>>;;;::::::777333000...000222444:::;;;:::777555666;;;@@@MMMPPPVVV]]]```ccclllwwwtttzzzppp```TTTMMMKKKKKKLLLTTT]]]mmm~~~}}}GGG444222///......///...------------............///---///000000000000333555:::JJJxxx~~~mmmmmmtttpppppptttyyy}}}vvvqqqnnnjjjiiikkkiiijjjkkklllmmmqqqwww|||nnnkkkkkkppppppjjjeeeeeeeeeeeeddddddcccdddddddddhhhiiijjjlllrrrwwwvvvrrrpppllliiiggggggeeebbb___\\\dddfffiiiwwwoooggg^^^^^^gggrrrwwwyyyoooggg___YYYSSSLLLLLLOOORRRWWWYYYYYYZZZZZZUUUNNNPPPMMMIIIGGGEEEDDDBBBAAABBBCCCDDDEEEFFFGGGHHHHHHJJJIIIFFFAAA;;;777555555777:::@@@FFFJJJOOOUUUZZZWWW]]]ssstttRRRFFFWWWmmmiiiHHH222111////////////........................///000111111555KKKccclllkkkxxxjjjYYY\\\WWWUUUVVVZZZaaammmyyyiiikkkooosssxxx|||~~~|||}}}}}}xxx{{{}}}xxxyyy|||{{{}}}|||~~~vvvvvvbbb]]]\\\XXXOOOBBB777555777888888888888:::===@@@CCCDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHHHHYYYssscccMMM@@@JJJZZZeeesss{{{rrrhhh___aaajjj~~~xxx{{{```IIIAAA>>>:::777666666666666333333222222222222333333444444555666666666666555444444444444666888:::;;;@@@CCCFFFFFFCCC???<<<;;;;;;888333000...///222444999:::;;;888555555888;;;FFFJJJRRRZZZ^^^aaakkkuuusss|||xxxoooaaaTTTMMMJJJKKKLLLPPP\\\ooo}}}}}}{{{LLL555222///...//////...------------............///---///000000000000333555;;;LLL{{{zzznnnssszzzssssssuuuyyyyyytttsssqqqkkkhhhiiiggghhhhhhhhhiiilllooorrrdddbbbcccgggiiigggeeeeeeeeeeeedddcccccccccddddddiiikkkkkklllqqqxxxwwwrrrccc]]]VVVSSSSSSSSSRRRPPPPPPQQQKKKIIIRRR___vvvmmmfffgggkkkooouuuzzz}}}}}}yyyuuutttrrrnnnmmmpppttttttpppjjjgggeee```YYYTTTQQQMMMJJJHHHGGGEEECCCAAABBBBBBCCCDDDEEEFFFFFFHHHHHHEEE@@@:::666555666888===DDDIIIOOOTTTXXXYYY^^^[[[bbb}}}tttSSSHHH[[[uuummmKKK333222////////////.....................//////000222222777SSSjjjggg___ppp}}}cccYYYTTTWWWUUUTTTVVVYYY```nnn|||kkkjjjjjjmmmsssyyy}}}}}}yyywwwwww}}}{{{~~~~~~{{{}}}~~~tttZZZPPPRRRUUUIII???888888:::;;;;;;===:::<<<>>>@@@CCCEEEFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKKKK^^^rrrbbbMMMBBBLLL[[[ggguuuwwwpppfff^^^cccnnn}}}vvv~~~jjjOOO@@@;;;<<<<<<999555333444555444444333333444444555555555555666777777777777666666666555555666888999;;;>>>AAAEEEFFFCCC@@@===;;;999666333000//////111333777999;;;999666444666999@@@DDDLLLUUUZZZ^^^iiissswww{{{xxxpppcccVVVMMMJJJKKKMMMMMMZZZmmm|||~~~tttTTT555222000////////////...---------............///---///000000000000333555:::MMM}}}wwwwwwttttttvvvzzz}}}uuurrruuurrrjjjfffiiiggggggfffggghhhiiikkklllcccbbbaaaccceeegggffffffddddddccccccccccccddddddggglllmmmlllpppzzz|||xxxdddZZZOOOHHHIIIKKKKKKJJJJJJKKKEEECCCHHHKKK[[[vvvzzzlllfffmmmuuu|||~~~xxxrrrhhh^^^YYYUUUQQQMMMKKKIIIFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDD???999555555777;;;AAAHHHNNNTTT[[[]]][[[\\\[[[```rrruuuUUUJJJ```|||rrrNNN555444////////////.....................///000111222333;;;\\\ssslllbbbpppeeeTTTSSSTTTRRRRRRSSSUUUXXXaaatttllljjjhhhkkkqqqwwwzzzzzz~~~~~~yyywww~~~{{{ppp]]]VVVUUUTTTBBB<<<888:::;;;;;;<<>>>>>???@@@CCCFFFHHHJJJIIIGGGDDDBBBBBBDDDGGGIIIMMMLLLMMMMMMcccrrrcccOOODDDNNN\\\hhhvvvsssjjjaaa\\\dddrrr~~~zzzyyyoooXXXIIIDDD======<<<:::888666666666555555555555555666777777555666777777888888777777888777777666777888999:::<<<@@@DDDFFFDDD@@@===<<<666444222000///000111222555888::::::777555666888;;;???GGGOOOUUU[[[fffrrrzzzvvv{{{tttgggYYYNNNJJJJJJLLLKKKVVVhhhyyyuuuvvvTTT555333000////////////...---------............///---///000000000000333555???UUU{{{qqqqqqsssvvv{{{}}}uuuooopppuuurrriiifffjjjhhhgggffffffggghhhggggggeeeeeeddddddeeegggfffdddbbbbbbbbbbbbcccdddeeeeeeccclllnnnlllppp}}}ssseeeTTTIIIGGGIIIJJJIIIGGGIIIEEEDDDFFFCCCMMMeee~~~wwwppptttyyywwwgggbbb^^^YYYTTTPPPMMMIIIGGGEEEDDDCCCAAAAAA@@@AAAAAAAAABBBBBB>>>888444555888===DDDLLLQQQYYY```aaa]]]XXX[[[bbbnnnzzzwwwXXXMMMcccsssNNN555555////////////.....................///000222333444AAA___sssmmmhhhvvvvvvxxxYYYOOOPPPPPPPPPOOOPPPRRRWWWddd}}}llliiihhhkkksssxxxzzzyyy~~~{{{yyy{{{{{{{{{xxxllldddaaa[[[TTT<<<888777::::::999:::>>>AAA@@@@@@@@@CCCFFFIIIKKKLLLIIIDDD@@@???AAADDDGGGLLLLLLMMMOOOeeettteeeQQQFFFOOO]]]hhhwww}}}pppfff]]]ZZZfffuuuvvvwww|||hhhVVVHHHAAABBBAAA>>><<<;;;<<<<<<:::888666666666666666777888888666666777888888888888888999888777777777888::::::;;;???DDDFFFDDD@@@===<<<444333222000000000000111444777::::::888666777999888;;;CCCLLLRRRXXXdddppp{{{{{{pppwwwjjj[[[OOOJJJIIIKKKKKKSSScccvvvxxxuuusssfffLLL555333000//////000///...---------.........//////---///000000000000333555FFF^^^yyy|||nnnmmmqqqwww}}}zzzuuuoookkkmmmtttrrrhhhfffllliiihhhffffffggggggeeedddfffffffffeeefffgggdddaaabbbbbbbbbbbbcccdddeeefff```jjjooolllppp~~~nnnYYYJJJFFFFFFFFFEEEGGGGGGBBB@@@BBB>>>HHHaaarrr|||{{{{{{yyyzzzvvvlllhhhaaa[[[VVVRRRMMMJJJGGGFFFDDDAAA@@@?????????>>>AAAAAA===777444666999===FFFNNNSSS[[[dddddd___XXX[[[ccciiimmmxxxxxx[[[PPPeeerrrLLL333333000/////////.....................///000222333444FFF^^^lllgggjjj}}}qqqpppVVVMMMLLLJJJOOONNNNNNPPPVVVggg{{{ssspppuuu~~~||||||}}}vvvtttrrrsssvvvyyy{{{{{{{{{zzzrrrgggdddbbbUUUDDD777888999;;;<<<=========??????>>>>>>???AAABBBCCCDDDEEEDDDAAA???AAAGGGMMMKKKIIIMMMJJJiii~~~[[[NNNEEEMMM___ooozzzoooddd^^^WWWddd{{{zzz{{{~~~eeeYYYLLLGGGIIIGGGIII@@@:::;;;===;;;888777:::::::::999888888999:::777777777777666666666666999888888888888888999999888;;;AAAGGGJJJGGG@@@;;;666444111...---...///000333555999<<<>>>===<<<:::======AAAGGGMMMUUUdddqqq}}}{{{sss~~~xxxkkkZZZNNNJJJJJJJJJNNNSSSbbbvvviii___GGG444000333111***---111,,,........................000,,,,,,000333333555888JJJssstttrrrzzzsssnnnrrrtttxxxooojjjmmmooonnnkkkhhhhhhiiiggggggfffeeeeeegggjjjmmmfffeeeeeeeeeddddddddddddaaa```___bbbfffhhhgggeeeaaajjjmmmiiiiiirrrzzz|||hhhYYYNNNKKKIIICCCBBBFFFHHHGGGFFFBBB>>>>>>FFFNNNhhhvvv||||||~~~{{{vvvnnnfff___XXXQQQNNNLLLJJJHHHGGGEEECCC@@@===???>>>>>>===999444666<<<;;;HHHSSSVVVWWW[[[]]][[[WWW]]]]]]```iiimmmwwwyyy[[[RRRkkksssIII111666000000///...............---000,,,,,,444333000888MMMqqquuujjj}}}zzzvvv~~~sssTTTPPPHHHKKKJJJLLLKKKJJJTTTnnn~~~{{{uuusssxxx~~~tttyyy}}}{{{}}}}}}zzzwww|||tttiiicccaaa[[[JJJ999888999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFBBBBBBBBBDDDGGGJJJLLLLLLLLLJJJQQQPPPoooWWWJJJCCCLLL^^^ooo{{{ooobbb\\\WWWggg{{{|||~~~~~~dddTTTOOOIIIIIIKKKFFFFFF@@@===@@@BBB@@@>>>???;;;<<<<<<;;;::::::;;;<<<999999888888888777777777999999999999999999:::;;;<<<>>>CCCHHHKKKIIICCC???777555222///---...///000222555:::???BBBCCCCCCBBBAAAAAABBBEEEHHHPPPaaapppxxx~~~}}}qqqzzzmmm]]]QQQLLLKKKLLLNNNSSSbbbvvv~~~jjjEEE777111333222+++---111,,,........................111...---111444444666999UUU~~~rrrrrrrrroooooosssvvvzzzqqqlllnnnnnnlllhhheeeddddddffffffeeeddddddfffiiikkkfffeeeeeeddddddcccbbbbbbbbbaaa___aaadddgggfffeeebbbkkkoookkklllrrrtttqqqYYYOOOHHHIIIHHHCCCCCCIIIHHHGGGFFFCCC>>>===CCCKKKcccqqq|||rrrjjjddd]]]WWWQQQNNNLLLIIIHHHGGGDDDAAA???@@@>>>>>>===999444666;;;<<>>@@@============>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999:::999999999::::::;;;<<<>>>???BBBFFFIIIHHHDDDAAA999777333000...---...///222555:::???CCCEEEEEEEEEDDDDDDDDDCCCCCCJJJ\\\nnnsss|||ooo{{{zzzmmm___SSSKKKIIIJJJMMMSSSbbbuuuMMM<<<333222222,,,...222---........................333//////222444444666;;;aaaqqqvvvlllkkknnnrrrvvvzzzqqqiiijjjjjjhhhdddbbbaaabbbeeedddbbbbbbbbbdddfffhhheeeeeeeeedddcccbbbaaa```cccaaa______aaaccceeeeeedddlllpppooorrrvvvsssjjjRRRIIIEEEIIIIIIDDDDDDIIIGGGEEEEEECCC>>>;;;@@@III___lllzzz~~~yyyvvvuuulllhhhccc\\\UUUQQQOOOLLLJJJHHHFFFCCCAAA@@@>>>>>>===999444666;;;???FFFJJJJJJIIILLLNNNNNNVVV\\\YYYUUUVVVWWWcccyyy{{{]]]RRRkkkRRR444555000000///...............///111---...444111222>>>iii|||{{{^^^KKKFFFSSSHHHLLLOOOOOOXXXlllnnnrrrsssrrrvvv~~~sssqqqxxx}}}}}}uuuddd___YYYLLL@@@===<<>>???>>>>>>???AAAAAAAAA@@@>>>>>>>>>>>>============:::999999999::::::;;;<<<<<<<<<>>>AAACCCCCCAAA???;;;888444000...---......222555999===@@@AAABBBBBBCCCDDDEEEDDDBBBGGGWWWhhhrrr{{{oooxxxxxxmmmaaaTTTIIIFFFHHHLLLSSSaaatttfffCCC666222222---...222---........................222000///222333333666<<>>:::@@@JJJ___kkkwww~~~xxxuuuzzzxxxvvvuuu{{{tttllljjjggg___XXXUUURRROOOLLLJJJHHHEEECCC@@@???>>>===999444555;;;AAADDDFFFFFFFFFHHHKKKMMMUUU[[[WWWQQQOOOOOO]]]uuu{{{]]]QQQjjjWWW666444000000///...............000111...///444000444DDDsssXXXJJJEEEQQQGGGLLLNNNOOOYYYlll~~~pppuuuwwwtttuuu}}}~~~{{{}}}~~~uuuxxxwwwyyyzzzyyyxxxxxx{{{~~~vvvcccPPP>>>888<<<@@@BBBEEEHHHIIIHHHFFFDDDAAABBBBBBCCCDDDDDDEEEEEECCCEEEHHHHHHHHHIIIMMMOOOOOOJJJPPPSSSxxxoooKKKCCC@@@JJJZZZiiittt|||wwwggg^^^[[[ZZZnnnzzzvvv{{{{{{ooogggiiixxxfffTTTRRRPPPNNNIIIAAA???AAA@@@??????BBBDDDEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@:::::::::999999:::::::::::::::;;;===???@@@???===<<<999555111............000222666;;;???AAACCCCCCAAABBBFFFGGGEEEGGGSSSaaannnuuu~~~qqqvvvxxxnnneeeWWWJJJEEEGGGLLLRRR```ppp|||KKK999222222...///222...........................000...///111111111666===hhhwwwqqqgggkkkooouuuzzzxxxooobbb```^^^^^^^^^```aaabbbcccaaa___```bbbccccccbbbaaabbbcccddddddbbbaaa```[[[YYYWWWUUUTTTVVVXXXZZZ```eeeiiiooo}}}ttt]]]IIIHHHMMMLLLGGGFFFDDD???>>>@@@===:::CCCQQQfffoooyyy}}}yyyvvvvvvxxx~~~|||uuusss{{{ssslllllljjjccc]]]YYYUUUQQQNNNKKKIIIFFFDDDAAA???>>>===888333555:::>>>???AAADDDFFFHHHJJJMMMNNNTTTQQQKKKIIIIIIVVVmmm}}}\\\KKKaaa}}}ZZZ777444000000///...............000111...000444000777LLLwww{{{nnnMMMJJJDDDKKKIIIKKKLLLMMMXXXmmm|||www|||}}}yyyxxx|||zzzzzzzzz{{{uuukkkmmm}}}{{{yyyzzzwww]]]GGG;;;<<>><<<:::666222///...//////---000555;;;AAAFFFIIIKKKAAABBBFFFIIIIIIIIIPPPXXXbbbjjjqqquuuwww}}}uuuuuu|||ssskkk]]]MMMGGGIIIKKKQQQ]]]mmmxxxRRR;;;111333000000222///...........................---...000000111888@@@pppwwwrrriiimmmqqqxxx~~~xxxssseeebbb^^^\\\\\\^^^______eeebbb___```ccceeecccaaa```aaabbbbbbaaa___\\\[[[RRRRRRQQQNNNLLLLLLNNNPPPVVV\\\bbbjjj}}}lllSSSNNNQQQPPPMMMMMMJJJAAA===@@@>>><<>>888333444999999999???HHHMMMKKKJJJMMMLLLRRRPPPNNNPPPNNNTTTeeeyyymmmRRR```zzzWWW777555000000///.....................---111444000===ZZZzzzwwwlll|||TTTFFFLLLFFFKKKMMMNNNNNNPPP]]]rrrjjjpppvvvzzzuuuoooqqqxxx{{{|||{{{wwwvvvrrrooolllmmmrrr}}}sss[[[AAA777>>>CCCAAACCCCCCEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGFFFDDDBBBAAAEEEDDDCCCGGGLLLPPPPPPNNNJJJFFFPPPZZZdddEEEAAABBBNNN^^^mmmyyyuuubbbXXXXXX\\\vvvrrrjjjlllooouuuyyy}}}bbbUUUJJJGGGIIIIIIKKKMMMIIIGGGHHHLLLQQQSSSPPPLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDBBB@@@>>><<<<<<;;;888888:::===??????===;;;<<<999666222000000111111///222666;;;AAAEEEIIIJJJNNNIIIFFFHHHJJJIIIJJJNNNNNNWWWbbbiiimmmtttxxxttt|||tttoooaaaMMMEEEHHHKKKOOOZZZgggqqq|||ZZZ>>>111333222111333000........................------000222222444===GGG~~~mmm}}}oookkknnnlllpppxxxzzzuuusssbbb^^^ZZZYYY]]]aaacccdddgggdddaaabbbfffgggeeeaaaaaaaaa```]]]YYYSSSNNNJJJDDDFFFGGGEEEAAA>>>???AAA@@@JJJTTT```uuu|||mmmaaaXXXWWW]]]\\\MMMDDDDDDAAAAAARRRjjjxxx}}}wwwnnneee___\\\[[[ppptttbbbVVVWWWcccooommmkkkiiiggghhhhhhgggfff^^^ZZZTTTOOOLLLJJJGGGFFFBBB@@@???>>>888333444999<<<<<>>>>>???@@@BBBEEEJJJMMMMMMKKKIIIIIIFFFCCCBBBBBBBBBBBBAAACCCBBBEEEIIIJJJIIIKKKPPPMMMQQQMMM[[[dddIIIBBBCCCPPPbbbpppzzz}}}pppccc[[[WWW___|||vvvrrrrrrxxx}}}xxxttttttvvvrrraaaVVVXXXYYYTTTQQQUUUOOOPPPQQQQQQTTTWWWSSSLLLHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHGGGEEEAAA>>>;;;;;;;;;<<<======>>>>>>>>>BBB===666333333444333222666333333999BBBJJJMMMMMMMMMMMMKKKGGGGGGKKKKKKGGGNNNUUU___gggjjjnnnzzzzzzxxxuuuoooaaaLLLEEEJJJIIIOOO[[[iiisss}}}\\\777222333333444+++...............///////////////...444...111555444MMM~~~wwwtttpppkkkjjjmmmooovvv}}}zzztttppp```\\\XXXZZZ```eeefffeeecccdddeeedddccccccdddfffeee```[[[VVVTTTRRRPPPNNNFFFHHHGGGCCCCCCFFFGGGDDDCCCFFFKKKXXXuuuzzzhhhbbb[[[TTTUUUUUUOOOBBB999CCC]]]uuu~~~vvvmmmddd]]]YYYYYY]]]eeennnqqqmmmfffcccbbb\\\UUUMMMFFFDDDOOO[[[]]]^^^```bbbdddfffgggggg```[[[UUUQQQOOOMMMJJJFFFFFFCCCAAA>>>999444666;;;@@@DDDJJJNNNNNNLLLHHHEEEKKKLLLMMMLLLKKKLLLNNNOOOeeeuuutttUUU]]]}}}WWW777000000000///...............222222///111333000@@@aaaooojjj{{{kkkSSSPPPCCCHHHRRRNNNKKKJJJQQQ```rrrsssvvv{{{|||yyy{{{tttrrrrrrzzztttqqqvvv{{{~~~|||zzztttyyy{{{uuudddRRR@@@:::===???AAACCCEEEFFFHHHKKKMMMMMMKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCCCCBBBCCCGGGGGGFFFIIINNNNNNPPPKKKZZZjjjKKKDDDCCCPPPaaapppzzz{{{ooobbb[[[XXXbbb~~~{{{qqqooowwwyyyppprrrrrriiicccbbbbbbbbb```]]]\\\[[[UUUMMMJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIJJJIIIGGGCCC???===;;;;;;;;;;;;<<<>>>???@@@@@@<<<666333333444444333555444444888>>>EEEIIIKKKPPPRRRQQQLLLIIIJJJJJJGGGLLLRRR[[[bbbeeejjjvvv{{{xxxxxxqqqbbbMMMEEEIIIJJJPPP\\\jjjttt~~~||||||yyyXXX888444222///333,,,000............////////////000...444///222666777QQQzzzrrrqqqrrrmmmiiiooorrrwww}}}zzzqqqkkk]]][[[XXXZZZ___ccceeeeeebbbcccdddcccbbbbbbdddfffjjjllllllggg___ZZZ[[[]]]OOOOOOLLLFFFCCCEEEDDDAAACCCDDDFFFRRRrrr~~~jjjZZZOOOWWWYYYTTTHHH@@@JJJeee}}}}}}uuulllccc]]]YYYNNNQQQSSSSSSNNNJJJJJJLLLJJJGGGCCC???;;;;;;DDDOOOUUUWWWYYY\\\___aaabbbbbb```\\\WWWSSSQQQOOOKKKIIIGGGDDDBBB@@@<<<888;;;AAAFFFKKKOOOOOOKKKGGGGGGHHHIIIJJJKKKJJJIIIIIIKKKMMM```nnnuuuRRRVVVsssWWW888222000000///...............111222///111333111CCCccczzzmmmjjj{{{zzzzzzlllRRRRRRKKKNNNQQQNNNJJJIIIQQQaaauuuvvvzzz}}}{{{{{{zzzuuuuuuzzzyyysssrrrwwwvvv|||vvvkkkkkkgggPPPCCC888888===AAACCCEEEGGGHHHHHHIIIJJJJJJJJJJJJEEECCCBBBBBBBBBCCCAAA@@@DDDBBBBBBDDDCCCBBBEEEKKKUUUTTTNNN___qqqNNNFFFDDDOOO```nnnyyyyyynnnbbb[[[ZZZfffxxxyyyssssssrrrnnnhhhdddaaaYYYQQQLLLKKKKKKKKKLLLMMMOOOPPPLLLLLLLLLKKKIIIFFFBBB@@@<<<;;;::::::;;;===@@@AAA>>>;;;666333333444555555555555666666888===CCCGGGOOOUUUWWWQQQJJJHHHGGGFFFJJJMMMTTT[[[^^^dddqqq~~~{{{wwwzzzssscccNNNEEEHHHKKKPPP\\\kkkvvv~~~yyyttt{{{lllQQQ888777111+++222...111............////////////000...444000333777:::WWWwwwqqqtttrrrnnnjjjrrruuuyyy|||pppeeeZZZYYYYYYZZZ]]]```dddfffaaabbbdddcccbbbbbbdddeeemmmyyyzzzpppmmmpppeeeddd___UUUPPPOOOLLLIIICCCDDDEEEPPPqqqbbbSSSVVV[[[[[[RRRLLLVVVppp|||tttlllddd^^^[[[UUUQQQJJJFFFEEEEEEDDDBBBEEEBBB@@@@@@======CCCKKKQQQRRRUUUXXX[[[\\\]]]]]]___\\\YYYVVVTTTQQQNNNKKKHHHFFFDDDCCC@@@===BBBIIIPPPSSSSSSNNNGGGCCCGGGKKKFFFGGGHHHGGGFFFFFFHHHJJJVVVddduuu~~~VVVUUUqqq~~~TTT777333000000///...............///111///111444444GGGgggwwwpppsssqqqppptttRRRRRROOOPPPLLLOOOIIIGGGPPPcccxxxxxx||||||xxxwwwxxx||||||wwwqqqsssuuuuuuwww{{{{{{~~~~~~ddd^^^fff\\\GGG???999;;;???@@@AAABBBEEEEEEEEEEEEEEEFFFIIIKKKHHHEEEAAA??????@@@@@@@@@FFFCCCAAABBBAAA@@@DDDIIIXXXUUUNNNbbbqqqOOOFFFCCCMMM^^^lllxxxxxxnnnbbbZZZ[[[jjjxxxwwwsssmmmjjjhhh```XXXNNNMMMKKKKKKKKKNNNPPPRRROOOOOOOOONNNKKKHHHEEEDDD???>>><<<::::::<<<>>>@@@<<<:::666333333444666777555777777555333555<<>>@@@>>>>>>???CCCCCCDDDCCCCCCFFFJJJNNNRRRLLLEEE@@@@@@BBBDDDEEEGGGDDDBBBCCCBBB@@@CCCIIIQQQNNNIIIaaa~~~hhhMMMDDDAAALLL]]]lllwww~~~xxxooobbbYYY[[[lllwwwppp}}}|||wwwqqqooommmggg___QQQPPPMMMKKKKKKMMMPPPRRRPPPPPPOOONNNMMMKKKIIIGGGDDDBBB???<<<:::;;;<<<===;;;:::777444333444666888666888999555111111777===BBBNNNVVVRRRIIIEEEEEEFFFEEEEEEJJJPPPUUU\\\jjjwww}}}zzzsss{{{wwwrrreeeQQQGGGIIIGGGLLLYYYkkk{{{xxxyyysssuuuNNN777888222---444...///............////////////111+++111///222555===aaa~~~ttt}}}zzzkkklllnnnrrryyywwwhhhVVVXXXZZZZZZ[[[]]]```cccaaaccceeefffeeeeeefffggghhhyyyxxxrrrkkkddd\\\YYYSSSUUUooowwwZZZRRR\\\fffkkkmmmuuu}}}zzzuuuqqqnnnkkkjjjaaa___YYYYYYcccrrryyyxxxeee[[[PPPJJJFFFEEEHHHMMMYYYZZZ\\\^^^___^^^]]]\\\]]]^^^]]][[[WWWSSSPPPNNNJJJGGGFFFFFFFFFHHHPPPYYY\\\SSSIIIEEEGGGJJJJJJIIIGGGHHHHHHGGGFFFFFFGGGIIIOOOYYYfffqqq}}}zzzSSSUUUtttzzzSSS888555000000///...............,,,111000000555;;;PPPnnnhhhqqqXXXKKKFFFJJJIIIMMMHHHFFFOOOcccwww~~~yyyyyy}}}~~~{{{kkkyyyvvvxxxvvvppp___QQQ\\\^^^EEE<<<999:::===>>><<<===@@@CCCDDDEEEEEEDDDGGGLLLQQQQQQLLLDDD???>>>AAADDDEEEGGGDDDCCCDDDCCCAAACCCHHHKKKJJJJJJeee\\\IIIBBB@@@LLL^^^nnnyyywwwnnnaaaWWWZZZnnnzzzzzzwwweeesssyyyuuurrrkkkcccWWWTTTQQQNNNMMMMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFBBB???<<<;;;;;;;;;;;;:::888444222333666999777999:::777222000444888;;;GGGPPPMMMGGGDDDEEEFFFAAABBBFFFMMMTTT\\\iiittt}}}{{{rrryyywwwrrrfffSSSHHHJJJFFFKKKXXXkkk{{{uuuuuutttbbb>>>777333111444,,,///............////////////222+++111///222444===eee{{{wwwvvvhhhkkkoooppp{{{yyylllYYYYYYYYYZZZ\\\^^^___```___bbbeeefffeeeeeeeeeffffffnnn{{{wwwqqqfffaaasssaaaUUU]]]hhhqqqyyy|||yyyvvvtttssssssrrrvvvhhhkkkyyy|||nnn^^^VVVSSSRRRUUUYYYZZZ\\\___aaaaaa```^^^]]]___```aaa___ZZZUUUQQQOOOLLLIIIHHHIIIIIILLLVVV```^^^SSSIIIGGGMMMQQQNNNIIIIIIJJJJJJIIIGGGGGGHHHJJJJJJQQQVVVXXX]]]hhhrrrwwwtttQQQWWWwww|||WWW<<<999000000///...............+++222111///555>>>TTTqqqhhhyyy[[[OOOGGGLLLOOOKKKHHHHHHOOO___rrr}}}|||zzzwwwzzzwwwuuupppkkkwww}}}nnnmmm}}}}}}ssseeeZZZXXXZZZOOO>>>:::999:::======;;;>>>CCCCCCEEEGGGEEECCCEEEJJJOOOIIIEEEAAA>>>???@@@BBBBBBDDDCCCCCCEEEDDDAAACCCGGGGGGIIIMMMkkk|||QQQGGG@@@AAANNNbbbqqq}}}ssskkk^^^UUUZZZpppzzzwwwzzzvvvcccggg{{{vvvnnnfff\\\ZZZWWWSSSPPPOOONNNOOOLLLLLLMMMMMMMMMMMMMMMMMMHHHGGGDDDBBB???===<<<;;;;;;;;;999555222222555888999:::;;;888444222222444444>>>FFFEEE@@@???@@@@@@======BBBKKKSSS[[[gggrrr{{{}}}sssxxxyyyssshhhTTTHHHIIIHHHLLLXXXkkk{{{xxxuuuuuuKKK666444444444+++000............////////////555---222000222444???iii{{{tttgggjjjmmmnnn|||xxxmmm\\\ZZZYYYZZZ]]]___^^^\\\]]]___cccddddddcccddddddcccgggmmmsss{{{}}}nnnXXX\\\cccnnn{{{}}}zzzxxxwwwwwwooofffbbb``````bbbZZZ\\\```cccddddddbbbaaabbbeeefffddd^^^WWWSSSQQQPPPMMMKKKLLLLLLPPP[[[fff___WWWPPPPPPTTTVVVQQQLLLJJJKKKKKKIIIHHHGGGHHHJJJHHHSSS[[[ZZZWWWXXX[[[^^^bbbgggoooxxxvvvUUU\\\{{{~~~XXX;;;777000000///...............+++333222///666@@@VVVrrrpppxxx\\\XXXLLLLLLOOOIIIHHHIIIOOOZZZkkk|||~~~||||||}}}{{{}}}yyywwwkkkxxxzzzyyyuuuttt}}}vvvyyyttt```\\\cccXXXDDD;;;===<<<===???===;;;???EEEBBBDDDFFFDDDAAAAAAFFFKKKEEECCCBBBCCCDDDEEEEEEDDDBBBAAABBBEEEDDDAAABBBFFF@@@DDDKKKjjj|||uuuLLLFFF@@@BBBQQQeeeuuuooohhh\\\TTTZZZrrr{{{vvvxxx}}}yyylllXXXTTTfffuuu~~~yyyqqqhhhaaa^^^[[[WWWSSSPPPOOONNNKKKKKKKKKLLLLLLMMMMMMNNNGGGFFFEEECCCAAA???>>>===<<<;;;999555111111444888:::;;;;;;999666444222222...777>>><<<:::999999888:::;;;@@@IIIRRR[[[fffqqqyyyuuuyyy{{{uuuiiiTTTHHHHHHJJJMMMYYYkkk{{{xxxwwwUUU666444555333***222............/////////000777///333222333444@@@kkk~~~ssshhhkkklllmmm}}}}}}vvvmmm___[[[XXXZZZ___```]]]ZZZZZZ]]]aaacccbbbbbbbbbbbb```eeejjjkkkkkkmmmtttzzzvvvYYYYYY\\\gggxxx|||zzzyyyyyyrrrhhhccc^^^[[[[[[YYY\\\aaaeeeggghhhgggfffeeehhhjjjggg```YYYTTTSSSSSSOOOMMMNNNOOOSSS___jjj```\\\XXXXXXYYYXXXTTTOOOJJJKKKKKKIIIHHHGGGHHHJJJNNN```qqqsssjjj```YYYUUUXXXXXXYYY\\\cccpppvvvWWW\\\{{{VVV777111000000///...............,,,444222///666AAAWWWssssssnnn\\\___PPPKKKKKKHHHIIIKKKOOOXXXgggyyy}}}}}}yyy~~~|||}}}~~~sssxxx}}}yyyuuu}}}{{{||||||~~~mmm___```___QQQ???777;;;;;;<<>>@@@OOOddduuu{{{sssfff]]]WWW\\\xxxyyyxxxyyy|||~~~}}}}}}ggg^^^]]][[[ZZZYYYVVVZZZjjj~~~xxxqqqlll```^^^\\\[[[YYYVVVRRRNNNKKKHHHGGGJJJPPPSSSQQQNNNNNNKKKHHHEEEDDDBBB@@@>>>;;;:::999666444444666888999999999888777777777666999777555444333444666777:::<<>>===<<<:::777444333444666;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555999:::@@@HHHNNNTTT___iiisss||||||ooorrrzzzooobbbQQQGGGGGGGGGLLLXXXjjjzzzXXX999111111333+++111............///////////////111555///555555???oooyyyllleeerrrpppwwwyyyqqqlll^^^ZZZWWWYYY___aaa___ZZZ___```aaaaaaaaabbbdddfffcccbbbcccccceeegggjjjkkkpppppppppooonnnooorrruuu}}}mmmrrr~~~|||dddWWWRRR^^^sss~~~zzzxxxtttooocccXXXSSSOOOKKKLLLPPPUUUYYY___eeeiiillloooqqqkkklllllliiiddd]]]VVVQQQUUUSSSQQQPPPSSS[[[ccciiijjjjjjhhheee___VVVLLLFFFGGGGGGGGGIIIJJJJJJHHHGGG[[[}}}wwwqqqllloootttsssjjj```sss|||xxxVVV[[[zzzVVV<<<222111111000///////////////333000,,,666555???eeesssooouuuwwwyyy___RRRRRRSSSNNNGGGFFFFFFGGGLLLVVVeeeuuuxxx{{{yyyyyy|||yyy~~~~~~vvvppplllwwwyyywwwuuunnnrrr~~~nnnccc[[[WWWZZZXXXOOOKKKLLLGGGFFFEEEFFFGGGHHHGGGEEE>>>>>>>>>@@@BBBCCCBBBAAA??????@@@CCCFFFGGGFFFEEEDDDEEEDDDBBBAAAAAADDDFFFJJJGGGQQQfff|||]]]HHH@@@>>>JJJ\\\mmmyyywwwmmm```XXXUUU\\\zzzzzzzzzzzz{{{~~~ssszzzyyygggaaahhh{{{rrrfffdddbbbaaa___\\\XXXTTTPPPLLLHHHHHHLLLQQQSSSTTTOOOLLLIIIFFFEEECCCAAA?????????===999555333333444:::;;;===????????????>>>===<<<<<<:::888666555444777888===DDDIIINNNXXXbbbqqqzzzzzzmmmppp{{{pppbbbQQQGGGFFFGGGLLLYYYlll{{{PPP999333222333,,,333............////////////000000333...444666BBBvvv|||xxx|||pppdddjjjkkkrrr|||xxxpppjjj]]]ZZZWWWYYY]]]```^^^[[[___```aaa``````bbbdddgggbbbaaaaaa```aaacccfffgggoooooonnnkkkhhhggghhhjjjsssyyy~~~}}}xxxfff```eeemmmrrr{{{zzzkkk^^^SSSNNNYYYppp{{{yyyppppppllljjjooovvvrrrhhhSSSLLLGGGEEECCC@@@???AAAOOOUUU]]]dddiiilllnnnoookkkjjjjjjjjjhhhaaaXXXQQQUUUTTTRRRRRRVVV^^^iiippprrrtttrrrjjj\\\OOOHHHFFFGGGHHHIIIJJJKKKJJJGGGDDDSSSuuuzzzjjjlllvvvwwwRRRUUUsssVVV===333111111000//////////////////000...777666BBBiiivvvbbb{{{}}}wwwzzzlllTTTNNNPPPNNNJJJIIIEEEEEEGGGKKKUUUdddttt~~~ttt{{{~~~~~~{{{~~~vvvsssmmmnnnpppxxxyyyxxxxxxrrrsssiii^^^ZZZXXXUUUMMMEEEDDDHHHFFFDDDCCCCCCDDDEEEDDDCCC??????@@@BBBEEEFFFFFFEEE@@@@@@CCCFFFIIIJJJHHHFFFFFFFFFDDDBBB@@@AAADDDGGGKKKGGGQQQhhhVVVJJJAAA>>>HHHZZZiiivvv}}}wwwpppbbbZZZWWW___}}}~~~zzzzzzzzz{{{}}}{{{tttsssyyyvvvsssjjjhhhfffcccaaa]]]XXXUUUSSSNNNJJJIIIMMMSSSXXXZZZOOOMMMIIIGGGEEEDDDAAA???@@@@@@???;;;777555555666777999;;;>>>@@@@@@@@@???@@@@@@@@@>>><<<888555222666777;;;AAAEEEJJJTTT^^^nnnxxx{{{ooorrr}}}ssseeeTTTIIIHHHGGGLLLZZZlll{{{}}}|||MMM<<<666222222,,,222............////////////000///222...444666FFFyyyllltttxxxmmm```dddiiipppzzzxxxnnnhhh\\\YYYVVVWWW[[[^^^]]][[[______```______```dddfffcccbbb```______aaaccceeekkklllkkkjjjhhhggghhhjjjnnnvvv}}}|||nnn^^^ZZZ^^^ZZZYYYZZZVVVSSSLLLJJJWWWppp}}}|||oooggg[[[TTTSSSUUURRRMMMMMMMMMLLLKKKHHHEEEDDDDDDLLLSSS\\\dddiiikkkllllllgggeeeeeehhhiiieee\\\SSSPPPQQQSSSVVV[[[eeeqqqyyyyyy{{{xxxkkkXXXJJJFFFGGGIIIJJJKKKMMMMMMJJJFFFBBBEEE___{{{rrrnnnyyyvvvMMMMMMjjjSSS<<<444111000000///////////////,,,111///666777IIIsss~~~___nnn~~~oooTTTPPPPPPJJJFFFHHHFFFFFFGGGKKKTTTaaapppyyy}}}tttvvv}}}{{{vvvoooppprrruuutttwwwzzzuuu{{{xxxlll```\\\VVVNNNCCC<<<<<>>===>>>???AAAAAAAAAAAAAAAAAADDDGGGHHHHHHGGGBBBCCCEEEIIILLLLLLJJJGGGIIIHHHFFFCCCAAAAAADDDGGGKKKGGGRRRkkkWWWJJJBBB>>>IIIZZZjjjvvv~~~wwwrrrcccZZZXXX```~~~|||xxxyyyyyy{{{}}}wwwddduuurrrmmmkkkhhheeebbb]]]XXXTTTRRROOOKKKJJJMMMRRRXXX[[[PPPMMMJJJGGGFFFDDDBBB@@@@@@@@@???===:::888888999666777:::===???@@@AAAAAABBBCCCBBBAAA===999555222666666:::@@@DDDIIITTT^^^oooyyy|||pppsss~~~tttfffTTTIIIHHHGGGLLLYYYlllzzz}}}qqqHHH;;;555000111+++111............////////////111...111...555666IIIuuugggoooqqqhhh```fffkkkrrr{{{yyynnnfff]]][[[XXXYYY\\\^^^^^^]]]```aaabbbaaa```aaadddfffdddccc```^^^^^^```bbbddddddeeefffeeeddddddeeegggkkkvvvxxxaaaYYYZZZQQQJJJLLLLLLFFFDDDGGGVVVrrrpppdddVVVOOOMMMMMMOOOQQQNNNSSSWWWSSSKKKGGGFFFGGGNNNUUU^^^eeehhhiiiiiihhhgggeeedddfffgggcccZZZRRRIIINNNTTTYYYaaammm{{{yyyiiiUUUHHHGGGJJJLLLMMMMMMNNNNNNKKKFFFBBBDDDPPPccc{{{yyywwwwwwOOONNNjjj{{{MMM999333111000000///////////////---222///444999RRR}}}hhhsss}}}|||yyyZZZQQQOOOHHHEEEHHHHHHHHHHHHKKKRRR^^^kkktttzzzuuunnn~~~~~~vvvvvvzzz{{{zzz~~~nnnaaaZZZPPPFFF>>>;;;===???>>><<<;;;<<<>>>@@@AAAAAAAAA@@@AAACCCFFFHHHGGGFFFDDDEEEGGGJJJLLLLLLJJJGGGHHHHHHHHHEEEDDDDDDFFFHHHMMMKKKWWWnnn}}}ZZZIIIAAA???KKK]]]nnnzzzzzzpppaaaXXXVVV```}}}zzzvvvwwwxxx{{{~~~kkkgggxxx{{{qqqmmmkkkhhhfffccc___ZZZWWWSSSPPPNNNLLLLLLOOORRRUUUQQQNNNKKKHHHGGGEEECCCAAA>>>??????===:::888888888777888999;;;>>>@@@BBBCCCDDDDDDDDDBBB>>>:::666333666666999@@@EEEKKKVVVaaasss~~~{{{ooorrr|||rrreeeSSSHHHFFFGGGKKKXXXiiiwww}}}iiiBBB777111...111,,,111............////////////222...111000666777KKK~~~ooohhhuuummmgggdddllllllrrr{{{{{{ooofff```^^^\\\\\\^^^```aaaaaacccdddeeeeeeccccccdddeeecccaaa^^^\\\\\\^^^```bbbbbbdddeeeeeeccccccdddeeegggwwwzzzbbbWWWVVVMMMGGGHHHGGG???@@@FFFVVVssswwwjjj^^^XXXTTTSSSZZZeeejjjtttyyylllXXXKKKFFFFFFQQQWWW```fffhhhiiihhhhhhllljjjhhhfffddd^^^UUUOOOHHHMMMSSSZZZcccsssxxxfffVVVMMMLLLOOOOOONNNNNNMMMLLLIIIDDDAAAGGGIIINNN[[[sssrrrNNNQQQlllvvvIII777444111111000///////////////---333...222<<>>>>>>>><<<888555444444666666666777999===@@@BBBFFFEEECCCAAA>>>:::666444444444888???EEELLLYYYddduuu{{{ooorrr}}}sssfffSSSHHHFFFGGGKKKVVVgggttt}}}{{{lllEEE888000...333...111............////////////222...222222777777LLLyyylllhhhvvvmmmiiiffflllkkkpppyyy}}}qqqggg___]]][[[[[[\\\___aaabbbaaaccceeeeeecccaaa``````^^^\\\YYYWWWWWWYYY\\\___aaaccceeefffeeeeeefffhhhhhhyyyppp```ZZZOOOJJJJJJEEE@@@BBBFFFTTTqqq~~~sssfffhhhrrrsss\\\TTTRRRTTTYYY```fffiiijjjjjjjjjooonnnkkkgggaaa[[[TTTQQQMMMOOOSSSWWWaaatttxxxfffYYYTTTTTTTTTPPPNNNLLLKKKIIIFFFBBB???BBBBBBDDDLLL]]]wwwjjjLLLQQQmmmtttGGG777555111111000///////////////---333...333???^^^{{{fff|||}}}jjjMMMEEEGGGGGGEEEDDDEEEFFFJJJQQQ\\\iiiqqqxxxwwwuuurrrvvv~~~zzz~~~xxxyyy|||{{{{{{}}}{{{}}}ffffffXXXGGG<<<===CCCEEEDDDJJJHHHEEEEEEFFFHHHIIIIIIDDDDDDDDDFFFHHHIIIIIIGGGFFFEEEEEEGGGHHHHHHFFFDDDBBBEEEGGGIIIJJJKKKMMMOOOTTTUUUaaasssyyyZZZFFF@@@BBBQQQeeevvvnnn___WWWXXXdddxxxssstttwww{{{www~~~|||llleeehhhmmmzzznnneeehhhpppzzzssshhhhhhggghhhhhhgggdddbbb___^^^]]]XXXSSSNNNLLLKKKRRROOOKKKIIIHHHFFFDDDBBB===>>>===:::666222000///333222222222444888<<>>DDDMMMYYYkkkhhhMMMTTTooouuuGGG888666111111000///////////////,,,444///444BBB```~~~rrraaa~~~sssNNNBBBGGGGGGBBBAAABBBEEEIIIQQQ]]]jjjsssxxxfffooo~~~zzzzzzzzzyyy{{{uuurrrrrr}}}|||rrrnnnrrrrrrooo\\\MMM@@@>>>???@@@DDDJJJMMMMMMMMMLLLLLLOOOTTTXXXGGGEEEEEEHHHMMMPPPOOONNNMMMHHHBBBBBBEEEHHHGGGEEEBBBCCCHHHQQQXXXXXXRRRKKKTTTVVVcccrrrWWWCCCGGGEEEOOOhhhzzz{{{iii^^^YYYYYYfffzzzwwwuuuttt{{{qqqoooiiibbb[[[VVVSSSPPPOOOSSSPPPRRRTTTNNNFFFMMM[[[~~~}}}uuunnnjjjggghhhkkklllhhhdddaaaeeegggddd\\\RRRKKKHHHLLLKKKJJJJJJIIIFFFAAA>>>>>>>>>===;;;888555111///111000000000111222444555>>>>>>>>>===<<<999777666555555888>>>DDDKKKXXXdddrrr|||{{{sssxxx}}}qqqdddTTTIIIHHHJJJIIIRRReeexxx[[[777666666000000000000000000000000000000000444...000000666555III{{{nnnrrrqqqpppllleeeggggggmmmvvv~~~wwwjjjaaaZZZZZZYYYXXXXXX[[[___cccbbb___]]]```dddbbbZZZRRRQQQOOOLLLIIIIIIKKKNNNPPPQQQRRRWWW^^^___\\\___ffflllrrrXXXMMMSSSIIIBBBHHHWWWlllwwwccc___^^^___^^^WWWMMMIIIKKKPPPWWWaaaiiimmmnnnnnnmmmkkkjjjgggdddbbb___]]]\\\SSSQQQRRRVVV```sss{{{iiidddeeebbb]]]YYYNNNDDD@@@???===>>>@@@CCC@@@>>>CCCRRRiiikkkNNN\\\tttuuuNNN777222000000000000000000000000111...555777>>>bbb~~~uuu```lllKKKEEEDDDGGG===DDDCCCCCCEEEMMMZZZiiisssyyy}}}pppggguuu}}}~~~|||tttqqquuu{{{~~~~~~zzzkkklllvvvqqq```PPPEEE===>>>AAABBBDDDHHHIIIIIIIIIHHHHHHKKKNNNRRRJJJHHHGGGJJJOOORRRRRRQQQJJJGGGCCCBBBDDDFFFEEEDDDCCCDDDHHHPPPWWWXXXSSSNNNOOORRR___pppzzzPPPCCCGGGEEEOOOhhhyyyzzzlllaaaZZZYYYfff{{{xxxvvvtttyyyoooeeebbb]]]YYYWWWUUURRRPPPJJJGGGIIIMMMKKKGGGQQQ```ttt}}}zzzpppmmmiiiiiilllllliiifffdddgggiiiggg___VVVNNNKKKKKKJJJIIIIIIHHHFFFBBB?????????>>>===:::888555333000/////////000222444666::::::::::::888666444333444444777===CCCKKKWWWcccsss|||wwwpppvvv~~~sssfffUUUJJJGGGJJJJJJSSSgggzzzhhh>>>888666000//////000000000000000000000000333...000000666555IIIpppoooqqqssskkkbbbddddddkkkvvv~~~~~~vvvkkkccc\\\[[[YYYXXXXXX[[[___bbbdddaaa```aaacccccc___[[[QQQPPPMMMKKKIIIIIIJJJJJJKKKMMMTTT\\\___]]]___dddnnnmmmVVVOOOMMMDDDHHHWWWmmm}}}cccSSSNNNJJJJJJHHHDDDAAABBBQQQXXXbbbjjjnnnooooooooonnnkkkfffbbb___]]][[[ZZZXXXTTTSSSWWWaaarrrpppjjjiiiddd\\\SSSJJJCCCAAAAAA???>>>??????===>>>EEEUUUllloooRRRccc}}}qqqKKK777222000000000000000000000000222...444777>>>ccc~~~tttccclllLLLFFFDDDHHH@@@DDDCCCCCCEEEMMMZZZhhhrrruuuuuuoooooo{{{~~~zzzzzz|||vvv}}}}}}qqq^^^ccctttlllRRRBBB<<<:::===AAACCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLIIIGGGEEEGGGLLLNNNNNNLLLFFFEEEDDDDDDCCCBBBBBBBBBDDDDDDGGGMMMTTTVVVUUURRROOOQQQ^^^nnnsssOOOCCCFFFEEENNNgggxxxyyypppddd\\\YYYeee{{{xxxvvvrrrvvv}}}~~~zzzwwwqqqkkkcccZZZQQQLLLLLLJJJNNNTTTWWWYYYdddrrrsss{{{}}}tttppplllkkklllllljjjggggggiiikkkiiiccc[[[TTTQQQMMMKKKIIIIIIHHHFFFCCCAAAAAAAAA@@@???===;;;:::888111000......///111444666666777777777777555444333333333666===CCCJJJWWWbbbrrr{{{tttnnnvvvuuuhhhVVVJJJGGGJJJKKKVVVjjj}}}pppAAA777444000000///////////////////////////222---000///666666HHHpppjjjpppvvvjjj```dddbbbkkkwww~~~~~~vvvlllfff^^^]]]ZZZYYYYYY[[[^^^```ccccccbbbccceeeiiilllooo```\\\VVVOOOIIIGGGFFFFFFDDDGGGNNNWWWZZZYYY[[[^^^iiilllZZZSSSHHHIIIVVVlllyyyZZZNNNDDD<<<===@@@@@@??????QQQYYYccclllppprrrssssssqqqmmmgggccc___]]]ZZZXXXYYYTTTRRRXXXccctttxxxrrroooggg]]]OOOGGGBBBBBBCCCAAA???@@@;;;;;;>>>GGGXXXnnnoooSSSeeekkkHHH555222000000000000000000000000222...444666>>>eeerrrbbbiiiMMMGGGCCCIIIDDDDDDCCCCCCEEELLLXXXfffpppsss|||pppuuu{{{|||{{{yyy~~~{{{vvvwww~~~vvvbbbSSSZZZggg___KKK;;;999999<<<@@@BBBCCCDDDFFFHHHIIIIIIHHHHHHHHHIIIKKKHHHEEEEEEHHHJJJHHHFFFAAACCCDDDDDDBBB@@@???@@@CCCCCCEEEJJJOOOSSSTTTSSSVVVVVV```ooozzzxxxrrrSSSCCCFFFDDDMMMfffwwwxxxsssfff]]]YYYdddyyywwwtttppprrrxxx~~~xxxiii```aaaaaafffnnnrrruuu}}}~~~wwwsssnnnkkkkkkjjjiiihhhfffhhhkkkkkkhhhbbb\\\YYYRRRPPPMMMKKKIIIGGGDDDAAAAAAAAA@@@@@@???======<<<555333000//////111333555555666777777777666555444333333777>>>DDDKKKWWWcccpppyyysssoooxxxwwwjjjWWWJJJGGGJJJMMMYYYnnnlll???555333111111...////////////////////////000---000///666777GGGoooeeelllyyyjjjaaagggdddmmmyyy~~~vvvmmmgggaaa^^^ZZZYYYZZZ\\\^^^___```aaacccdddhhhpppzzz{{{uuujjj___UUUOOOLLLKKKFFFGGGKKKNNNPPPPPPQQQRRR```|||nnn[[[NNNKKKUUUiiiuuuUUUQQQFFF===<<>>GGGWWWmmmmmmUUUhhhdddCCC333111////////////////////////111...444555@@@iiiqqq]]]ooo|||aaaLLLHHHCCCIIIFFFCCCCCCBBBDDDJJJVVVccclllvvv{{{~~~~~~sssrrr{{{~~~zzzuuu~~~zzz{{{wwwttt|||}}}jjjYYYXXX\\\WWWLLLDDD<<<;;;;;;;;;===AAACCCCCCEEEGGGIIIJJJHHHGGGGGGHHHPPPLLLHHHFFFHHHHHHGGGEEE>>>@@@CCCCCCAAA???>>>???BBBBBBCCCFFFKKKOOOQQQSSSZZZYYYaaaoooyyyoooRRRCCCFFFDDDMMMeeeuuu~~~xxxsssfff]]]YYYddduuusssrrrnnnoootttzzzvvvpppllljjjiiiiiiiiidddfffiiikkkllliiieeebbb[[[WWWRRRNNNJJJGGGDDDBBB@@@@@@???>>>>>>=========999777444222111111222333444555666777666666555444444555999@@@FFFMMMXXXdddnnnwwwqqqnnnxxxvvviiiWWWJJJGGGIIIMMM[[[pppfff???666444222111---///////////////////////////...111///666777DDDzzzmmmccciiinnnbbbiiigggooo{{{xxxmmmfffaaa^^^YYYXXXZZZ\\\]]]]]]\\\___bbbcccgggooozzz|||sssiii```[[[RRRQQQOOOLLLJJJJJJHHHGGGVVVmmmrrrdddVVVRRRXXXhhhdddUUUMMMDDD@@@>>><<<===AAAOOOWWWcccnnnvvvzzz|||}}}{{{xxxtttqqqnnnggg]]]VVVQQQMMMNNNXXXgggxxx~~~}}}wwwmmm[[[QQQGGGDDDDDDBBBCCCEEEBBB@@@???EEERRRfffzzzlll\\\ooo{{{[[[@@@333222////////////////////////111...333555BBBnnnrrrXXXZZZpppttt~~~{{{YYYKKKIIICCCHHHEEECCCBBBBBBCCCHHHRRR^^^fffxxx}}}~~~rrrrrr|||{{{www~~~}}}~~~|||qqqbbb]]]ddd```LLL===<<<>>>???>>>;;;<<>>???AAAAAAAAA@@@???BBBBBBCCCDDDHHHKKKOOOQQQVVVUUU^^^nnnuuuiiiJJJCCCFFFCCCLLLcccttt|||vvvpppddd\\\YYYeee~~~rrrppppppnnnooottt~~~zzztttnnnjjjiiijjjjjjeeefffiiimmmpppooollliiiaaa\\\UUUOOOKKKHHHEEEBBB@@@???>>>===<<<<<<<<<===<<<;;;999777555444444444333444555555555444333222444555:::BBBGGGNNNYYYdddlllvvvnnnlllwww}}}sssgggVVVJJJHHHHHHNNN\\\rrrcccBBB:::555222000,,,//////////////////////////////222...666777AAAtttmmmccchhhvvvdddggghhhnnnxxx{{{oooeeeaaa\\\XXXWWWYYY\\\]]]\\\[[[^^^```aaacccgggmmmsss}}}wwwnnnfffddd^^^VVVRRRPPPKKKFFFKKKZZZuuutttffffff[[[XXX\\\gggzzzcccYYYNNNGGGAAA===>>>BBBLLLTTTbbbnnnwww}}}|||xxxuuussskkk```WWWTTTQQQRRRYYYdddsss|||qqqaaaVVVKKKGGGEEEDDDDDDGGGFFFCCC@@@BBBLLL[[[jjjttt~~~eee\\\rrrnnnSSS===333444000000000000000000000000000...333555EEEttttttYYYRRR\\\}}}www|||XXXKKKKKKCCCGGGDDDCCCBBBAAAAAAEEEMMMXXX___uuu|||yyywwwmmmeeelllwww|||~~~xxxjjjggghhhfffYYYEEE;;;===<<<@@@AAA===<<>>===???AAAAAA???>>><<<<<<>>>BBBCCCBBB@@@BBBCCCDDDEEEGGGJJJMMMPPPRRRQQQZZZkkk|||kkkiiiEEECCCFFFCCCKKKcccrrr{{{tttlllaaaZZZYYYfff}}}pppnnnpppppprrrxxxxxxqqqllljjjlllnnnjjjjjjlllpppssssssppplllbbb]]]VVVOOOKKKHHHFFFDDD@@@???>>><<<<<<;;;<<<<<<;;;;;;;;;;;;:::999888888555555666666666555333222333444:::AAAGGGMMMXXXcccmmmwwwnnnmmmxxxyyyooodddTTTJJJIIIHHHNNN]]]rrr]]]BBB:::333000111...000000000000000000000000000000333...555666???nnnooodddjjjfffcccfffjjjrrr}}}~~~qqqeee```[[[UUUUUUYYY\\\\\\[[[ZZZ]]]___aaabbbbbbcccdddkkksssxxxxxxsssjjjeeeaaaYYYOOOKKKRRRfffpppbbb___XXXXXXZZZaaatttdddRRRHHHDDDAAABBBDDDHHHQQQ```nnnyyy}}}wwwsssqqqkkkbbbZZZVVVTTTUUUZZZaaannnwwwjjj```VVVMMMJJJIIIFFFEEEGGGEEECCCAAAAAAFFFNNNWWW]]]mmmzzz]]]YYYttthhhOOO;;;333444000000000000000000000000000...333666HHHyyyvvv\\\WWW^^^yyyuuuzzz___MMMLLLCCCFFFDDDDDDBBBAAA@@@BBBIIISSSYYYkkkvvvyyy{{{qqqbbbcccgggqqq~~~yyy~~~wwwyyyuuulllkkkqqqooo```LLLAAA@@@CCC999@@@BBB>>>===??????:::CCCDDDEEEDDDDDDDDDFFFIIIEEEAAA>>>>>>AAADDDEEEDDD???<<<:::<<>><<<;;;;;;<<<<<<:::;;;<<<===>>>===<<<;;;888999999999999777666555222333999AAAFFFMMMWWWbbbmmmyyyqqqooozzzwwwmmmbbbSSSJJJIIIGGGNNN]]]rrrxxxVVV>>>777///...222222111111111111111111111111000111444...555666===kkkrrreeennnggg```ccceeemmmzzzrrreee___YYYTTTTTTXXX\\\\\\[[[YYY\\\___ccceeedddaaa___aaaeeellluuu|||{{{vvvqqqeeeYYYUUUXXXhhhvvvjjjVVVQQQSSSUUU[[[}}}|||fffMMMBBBAAABBBAAABBBFFFPPP___nnnyyy~~~tttooommmjjjbbb[[[UUUTTTVVVZZZ```lllzzzooo```]]]UUUNNNMMMLLLHHHEEEFFFCCCBBBAAAAAACCCFFFJJJLLLZZZiiiyyy\\\ZZZ{{{iiiOOO:::111222000000000000000000000000///...333666JJJ|||www^^^^^^hhhlllpppfffPPPLLLCCCGGGEEEDDDBBB@@@???AAAGGGOOOVVVbbbppp}}}~~~xxxdddbbbbbbeeeqqqtttpppvvv~~~vvvqqqyyyyyyppppppyyyooo```PPPEEEAAABBBDDD>>>AAABBBAAA===;;;;;;===CCC>>><<>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFHHHKKKMMMNNNOOOLLLUUUhhh~~~kkk{{{xxxGGG@@@EEECCCHHH\\\lllyyyuuujjj^^^VVVXXXggg}}}rrrooopppsssxxx~~~}}}xxxrrrkkkkkkooorrrnnnnnnuuuzzzuuummmggg^^^[[[YYYWWWTTTOOOFFF@@@CCCAAA???>>>>>>===<<<;;;<<<<<<<<<===============:::::::::999888666333222777888<<>>AAA>>>GGGNNNYYYgggttt}}}{{{tttpppnnnjjjddd___UUUTTTPPPRRRccc|||nnn```SSSMMMMMMMMMLLLKKKIIIHHHGGGAAANNNBBBDDDJJJCCCAAA:::FFFOOO]]]lll}}}}}}eeeccc~~~iiiOOO:::000...111111000///////////////111333333444NNN|||nnn[[[eeevvvtttXXXHHHLLLJJJFFFCCCDDDCCCAAAAAAEEEMMMTTT\\\lll}}}|||rrrllllllvvvxxxsssxxxzzzzzzsssoooxxxuuugggSSSEEE@@@@@@@@@@@@@@@AAACCCAAA???>>>???AAADDD@@@===AAAIIIMMMKKKGGGBBBCCCAAA===>>>CCCCCC>>>===>>>@@@AAACCCDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMPPPMMMUUUfffooommmCCC???CCCAAAHHH^^^nnnzzzuuuoooaaaYYYYYYhhh|||rrrooorrruuu{{{zzzwwwwwwvvvvvv|||qqqbbb```bbbiiimmmmmmpppuuu{{{uuunnnlllnnntttooooootttwwwqqqgggaaa]]]ZZZYYYXXXWWWSSSKKKEEEDDDBBB???===<<<<<<;;;;;;========================;;;;;;;;;;;;999777555444888999===CCCGGGNNN\\\iiixxxtttppp}}}|||rrrdddSSSJJJJJJLLLQQQ```ttt~~~tttyyyRRR999555222000111...............////////////111...555111222444<<>>AAA>>>@@@FFFSSSbbbpppxxxyyywwwvvvpppjjjggggggddd```[[[TTTSSSOOOQQQaaayyyssscccVVVLLLLLLMMMNNNLLLIIIGGGGGGGGGPPPddd\\\YYYWWWLLLMMMIIIGGGHHHLLLTTTcccvvvwwwfffkkkiiiLLL888111000111111000//////////////////111222444OOO}}}rrr]]]eeexxx___JJJJJJGGGDDDEEEEEEDDDAAA@@@CCCJJJPPP[[[kkk}}}sssnnnuuu{{{vvvzzzwww{{{oooqqq~~~ppp]]]GGG<<<===BBBBBB???BBBCCCCCCAAA@@@@@@BBBDDDFFFBBB>>>@@@EEEHHHGGGDDDAAAAAA@@@>>>@@@DDDEEEBBB<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKOOOMMMUUUdddtttdddBBB???BBB@@@HHH```pppyyyuuussseee[[[[[[hhh|||rrrpppssswww~~~}}}wwwtttssswww{{{|||aaaUUUTTTOOOLLLNNNQQQPPPPPPPPPWWWddd{{{rrrnnnooopppllllllrrrssslllbbb\\\ZZZYYYXXXYYYZZZWWWQQQKKKEEECCC???;;;999999;;;<<<========================<<<;;;;;;:::999777666555:::;;;???DDDHHHOOO]]]jjjxxxrrrqqq~~~tttfffUUUKKKKKKKKKQQQ```uuu|||\\\===666333222222---............////////////222...555111222444;;;___zzzaaafffmmmiiiddddddlllzzz~~~uuuooohhh]]]SSSRRRUUUXXXZZZ]]][[[\\\]]]___```aaaaaaaaa```___^^^]]]\\\[[[[[[[[[^^^cccfffjjjwwwyyynnnfffiiijjjeeeYYYVVVMMMIIIPPP^^^rrrWWWKKK@@@>>>AAA>>>;;;@@@KKK[[[iiiooolllgggccc___[[[YYYZZZZZZXXXUUUNNNMMMKKKNNN]]]tttzzzcccVVVNNNGGGNNNPPPPPPLLLFFFDDDFFFJJJbbbvvviiiXXXXXXTTTSSSOOOKKKLLLUUUhhh~~~pppfffqqqiiiJJJ777111333111000000///////////////---///111555OOO~~~zzz]]]aaaxxx]]]IIIHHHGGGGGGFFFFFFDDD@@@>>>@@@GGGLLLYYYjjj|||gggfffnnn~~~}}}|||{{{wwwttt~~~~~~~~~~~~}}}zzzyyy}}}}}}uuuwwwzzzfffVVVDDD===@@@EEEEEEBBBEEEDDDBBBAAA@@@AAACCCDDDGGGCCC@@@@@@BBBEEEEEEDDDBBBAAA@@@@@@BBBEEEFFFEEE===???BBBEEEGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIILLLMMMVVVeeettt```EEE@@@BBB@@@IIIbbbqqqwwwuuusssdddZZZYYYhhh~~~tttrrrtttxxx~~~qqqYYYXXXZZZTTTOOONNNNNNKKKEEEAAAFFFNNNeeezzztttssslllhhhiiinnnoooggg^^^YYYYYYXXXWWWYYYZZZXXXRRRMMMDDDBBB>>>:::888999<<>>>>>>>>===============;;;;;;:::999888777666555<<<===@@@EEEHHHNNN[[[hhhwww~~~oooooo~~~tttfffUUUKKKJJJKKKRRRbbbwww~~~lllDDD888222111222---............////////////222...444000333555;;;]]]bbb___llldddaaaaaaiiiwww|||uuupppnnnaaaUUURRRTTTVVVZZZ^^^[[[\\\]]]___```aaaaaabbbaaa``````____________```___aaa```aaaiiiuuu|||{{{mmm[[[WWWZZZ\\\TTTRRRKKKIIIMMMXXXsssXXXKKK@@@>>>BBB@@@>>>@@@GGGRRR]]]aaa\\\VVVQQQNNNKKKJJJLLLNNNNNNMMMFFFEEEEEEIIIVVVkkkkkkYYYQQQOOOMMMUUUVVVSSSLLLCCCBBBHHHPPPsssvvvooodddfffbbb]]]VVVQQQVVVfffwwwmmmcccpppiiiHHH666222333000000////////////000000---///222777QQQ___aaazzzYYYGGGFFFFFFIIIFFFEEECCC???<<>>:::777999>>>CCC??????>>>>>>============<<<<<<;;;:::999888888888===>>>@@@DDDGGGMMMYYYfffwww}}}jjjmmm|||rrrdddSSSIIIIIILLLSSSeee{{{xxxLLL:::111000111...............////////////222...333000333555:::[[[dddWWWvvvkkk^^^ccccccjjjxxx{{{xxxtttfffXXXSSSSSSUUUXXX\\\ZZZ[[[]]]___```aaabbbbbb______^^^]]]]]]^^^^^^^^^ZZZ[[[\\\]]]bbbkkkooopppjjjWWWOOOLLLMMMKKKGGGIIILLLSSSwwwsssXXXLLLAAA@@@DDDBBBCCCCCCEEEJJJPPPRRRNNNIIIEEECCCAAA@@@AAACCCEEEEEECCCBBBBBBEEEMMM[[[lllyyyxxxwwwpppcccYYYWWWYYY\\\___]]]WWWLLLCCCCCCLLLVVV|||fffUUUWWWaaa|||iii\\\jjjfffGGG777222111000000////////////000000///000333888QQQ~~~bbb```zzz}}}YYYJJJFFFCCCEEEDDDDDDBBB>>><<<>>>EEEKKKXXXgggxxxnnnqqqwwwrrrqqqtttxxx{{{|||}}}|||oooWWWJJJIIIHHHEEECCCAAABBBCCCDDDBBB@@@???@@@AAAAAA@@@@@@BBBEEEIIILLLQQQWWW[[[SSSNNNIIIHHHFFFBBB???@@@CCCDDDEEEFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEMMMYYYeeeqqqiiixxxbbbFFFAAAEEEBBBJJJ```mmmsss}}}|||pppaaaVVVUUUdddvvvssstttwww|||kkk```jjj|||qqq___NNNHHHJJJKKKJJJIIIJJJTTTooo|||wwwrrrooohhh\\\RRRNNNUUUTTTSSSUUUVVVTTTNNNIIIBBBBBB@@@;;;888:::???DDD@@@??????>>>>>>======<<>>===<<<;;;;;;;;;;;;<<<===@@@DDDHHHNNN[[[gggzzziiimmmzzzooobbbQQQIIIJJJLLLTTTggg~~~tttiiiyyyMMM;;;000...111///............////////////333---333000444666999YYYfffTTTgggnnn___bbbaaafffttt~~~|||zzzwwwhhhYYYSSSRRRSSSVVVYYYYYYZZZ\\\^^^___```aaaaaabbbaaa```^^^\\\[[[[[[ZZZXXXYYYZZZ\\\```eeeiiikkkzzzkkkXXXOOOMMMIIICCCFFFIIIKKKkkk|||xxx{{{ttt[[[OOODDDBBBEEECCCEEEFFFGGGIIIJJJJJJHHHEEECCCAAA???===<<<>>>@@@AAAEEECCCCCCDDDDDDJJJWWWdddiiiiiihhhccc___```dddgggfffbbbZZZNNNFFFGGGOOOWWWzzzhhh\\\___nnnzzz|||eeeXXXgggaaaDDD777333000///////////////000000111111111444999OOOzzz\\\VVVkkk}}}qqqTTTJJJHHHDDDGGGEEEDDDBBB>>><<<>>>EEEJJJWWWeeeuuu|||~~~wwwkkkooouuuxxxxxx}}}qqq]]]HHHDDDEEEEEEDDDAAA??????@@@@@@???>>>@@@CCCDDDCCCBBB???CCCHHHKKKMMMPPPUUUYYYTTTMMMIIIJJJIIIEEECCCEEEGGGGGGFFFEEEFFFHHHJJJKKKGGGFFFFFFFFFFFFFFFGGGGGGGGGNNNYYYaaaqqqlll~~~dddEEE>>>CCCBBBIII^^^llluuu|||rrrbbbVVVTTTcccuuurrrtttxxx}}}yyyiiiiiilllgggZZZKKKFFFJJJNNNOOOQQQVVVccc{{{zzzsssiii[[[RRROOORRRQQQQQQSSSUUUSSSNNNIIIDDDEEECCC>>>999999===BBB@@@@@@??????>>>======<<<===<<<;;;:::999999::::::999;;;???EEEJJJQQQ___mmmkkknnnyyynnn```PPPIIIKKKKKKTTTggg~~~tttdddyyymmmHHH:::111...111000............////////////333---222000444666999XXXmmmYYYaaasssfffaaa^^^bbbnnnxxxzzzyyyxxxtttfffWWWRRRQQQRRRTTTWWWXXXYYYZZZ\\\^^^``````aaacccbbb```^^^[[[YYYXXXXXXYYYXXXXXXYYYZZZ^^^cccgggrrryyyssssssiii[[[PPPFFFFFFGGGFFFbbbxxxrrrnnnppp}}}yyy___TTTHHHDDDFFFCCCEEEIIINNNQQQPPPOOONNNNNNHHHFFFCCC???======???@@@DDDCCCCCCCCC@@@???IIIVVVccceeegggiiihhhfffhhhjjjhhhddd[[[RRRLLLKKKOOOSSSiiiuuubbb]]]bbbmmm}}}}}}fff[[[lll[[[@@@777444//////////////////000111111333222444888KKKuuuYYYNNNXXXrrrlllRRRLLLJJJHHHJJJHHHGGGDDD???<<<===CCCHHHUUUbbbsssxxxyyy~~~|||fffkkkqqqsssrrr{{{|||eeeNNNAAAEEEDDDBBBAAAAAA@@@???>>>===<<<===@@@EEEGGGFFFEEEAAAEEEJJJJJJIIIIIILLLOOONNNHHHFFFKKKLLLJJJJJJNNNJJJHHHFFFEEEEEEGGGJJJLLLFFFFFFFFFEEEFFFFFFGGGHHHJJJPPPXXX]]]uuusssgggEEE;;;AAABBBIII]]]lllwwwxxxuuueeeXXXUUUccc~~~tttrrrtttxxxjjj^^^\\\```^^^WWWUUUYYY[[[YYY]]]fffwww}}}vvvkkk^^^VVVTTTOOOOOOPPPSSSUUUTTTPPPKKKGGGHHHFFF@@@:::888;;;@@@@@@@@@@@@???>>>======<<<:::999777666666666777777777999>>>FFFLLLUUUdddrrrmmmpppyyymmm___PPPJJJLLLJJJSSSfff~~~oooaaa~~~aaaCCC:::222...111000............/////////000333---222000444666888WWWuuu```aaa}}}vvvmmmfffbbbdddnnnwwwzzzyyyyyyqqqcccUUUPPPPPPQQQSSSVVVWWWXXXZZZ\\\^^^___``````^^^]]][[[YYYWWWVVVUUUUUUSSSQQQPPPRRRUUUZZZbbbiiifff|||iiiZZZJJJHHHGGGDDD^^^zzznnneeegggppp}}}dddWWWKKKFFFFFFBBBDDDLLLVVV[[[ZZZXXXXXXYYYMMMKKKGGGCCC???>>>???AAA@@@@@@BBBCCC???<<>>AAA======GGGSSSUUUJJJ>>>BBBCCCEEEFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKMMMFFF@@@@@@AAAAAACCCGGGIIIGGGEEEDDDCCCDDDEEEFFFKKKLLLMMM]]]uuuuuuDDD@@@===???IIIXXXgggwww}}}rrriiiVVVWWWaaa||||||rrrsssvvvxxx~~~nnnVVV]]]___bbbeeeddddddhhhlllsssvvvyyynnn```WWWUUUXXXRRRSSSSSSNNNRRRUUUNNNMMMJJJEEE===888999???EEEFFFEEEBBB@@@>>>>>>>>>>>><<<:::777555444444555666999888;;;CCCMMMYYYiiiwwwnnnqqqwwwkkk___QQQJJJJJJJJJSSSfff{{{iiibbb~~~uuu\\\AAA999222000000+++///////////////////////////333222111333000:::RRR}}}hhhcccwwwgggeeebbbbbbjjjvvv~~~|||sssbbbVVVTTTRRRMMMNNNVVVVVVXXX[[[]]]^^^\\\ZZZYYYZZZYYYXXXVVVSSSQQQOOONNNKKKKKKKKKMMMPPPTTTXXXZZZlllzzzmmmVVVMMMEEEFFF]]]zzz|||pppccc___aaawwwbbbSSSOOOIIIDDDCCCFFFNNNWWW]]]]]]ZZZYYYXXXNNNJJJDDD???>>>>>>???>>>BBBEEEBBB??????;;;EEE]]]bbbffflllppprrrqqqnnnmmmiiibbbZZZUUUOOOIIIHHHKKKiiiwwwlllggglll~~~eeeccc}}}yyyQQQ>>>555///111000000///////////////000...666222777DDDeee^^^TTT\\\hhhjjjrrrXXXMMMGGGDDDNNNHHHGGGEEE@@@<<<<<<@@@DDDMMM\\\ppprrrnnnmmmrrrwwwrrrccc```bbbgggjjjcccUUUJJJFFFFFFDDDBBBAAAAAAAAA@@@???CCCBBBDDDKKKRRRRRRKKKCCCCCCDDDFFFHHHIIIIIIIIIHHHEEEFFFGGGHHHGGGFFFEEEDDDHHHDDDAAAAAA@@@???BBBGGGEEEEEEEEEEEEEEEDDDCCCBBBEEEJJJMMM[[[qqq|||OOO@@@<<<>>>HHHVVVdddttt~~~sssjjjVVVVVV^^^xxx{{{qqqrrrsssttt{{{zzznnnooottt{{{~~~}}}qqqcccYYYWWWYYYSSSSSSUUUSSSZZZ^^^VVVSSSPPPKKKCCC<<<;;;>>>CCCDDDDDDDDDDDDDDDDDDDDDDDD:::999666444333333444555777777<<>>>>>>>>>>>???BBB???>>>???===IIIbbbjjjmmmrrrvvvwwwsssmmmhhhaaaZZZSSSOOOJJJEEEEEEHHHWWWnnn{{{iiiiiisssLLL<<<444///222000000////////////000000...555111888FFFhhhggg\\\cccllloooppp___NNNIIIEEEKKKGGGGGGEEE@@@<<<<<>>===>>>@@@@@@@@@@@@BBBFFFIIIIIIHHHDDDBBB???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>>BBBAAAAAABBB@@@>>>AAAGGGCCCEEEGGGHHHHHHFFFCCCBBBAAAIIILLLXXXnnnwwwPPP???<<<===FFFSSSaaarrr~~~vvvmmmYYYVVV]]]vvv|||ssssssrrrrrryyy|||tttggg]]]ZZZ[[[TTTTTTWWW[[[hhhnnnddd^^^\\\VVVLLLCCC>>>???AAA@@@BBBFFFIIIKKKKKKJJJIII999888666444333333444444777888>>>HHHTTTcccuuuzzzooovvvvvvjjj]]]NNNFFFGGGOOOZZZkkkzzzuuu___www{{{uuunnnLLL666555000...111111////////////////////////...111000111444111;;;QQQnnndddzzzfffbbbaaabbbfffoooyyyyyyjjj\\\WWWTTTPPPRRRXXXXXXXXXXXXXXXWWWTTTRRRPPPLLLJJJHHHFFFEEEDDDDDDDDDBBBBBBAAABBBCCCEEEFFFHHHLLLZZZsssttt```SSSNNNWWWgggllluuu{{{uuunnniiiVVVLLLCCCAAADDDEEEGGGKKKQQQVVVXXXWWWVVVMMMIIIDDDAAA??????>>>===<<>>@@@@@@===BBBFFFFFFBBB>>>>>>@@@>>>>>>??????@@@@@@@@@@@@BBBCCCCCCBBBAAA???===;;;===>>>BBBDDDAAA===@@@GGGFFFGGGIIIJJJJJJIIIGGGEEECCCHHHJJJUUU}}}qqqwwwtttHHH>>>;;;<<>><<<===@@@JJJPPPZZZfffrrr~~~}}}|||zzzzzz{{{zzzqqqbbbffftttjjj\\\PPPPPPUUUTTTOOOLLLFFFBBB>>><<<===>>>?????????DDDIIIGGGAAA>>>>>>AAABBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@???>>>;;;>>>BBBEEEBBB>>>@@@GGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIFFFQQQ|||vvvyyyhhhFFF>>>;;;<<>>@@@@@@===;;;===AAADDDDDDBBBAAABBBEEEHHHIIIGGGBBB>>>===@@@>>>===@@@@@@MMMgggwwwggg\\\WWWQQQKKKHHHEEEAAABBBFFFNNN\\\nnn|||zzzkkkrrraaaBBB999333///444///////////////000111111222444///888EEEbbbgggQQQ___~~~]]]NNNOOOJJJGGGHHHHHHDDD>>>;;;<<<>>>EEENNNZZZccclllzzzuuuxxx|||yyy|||}}}{{{lll^^^^^^fffZZZLLLBBBDDDLLLOOOLLLIIIFFFCCC???>>>>>>???>>>>>>>>>AAAEEEEEEBBB???>>>>>>@@@??????>>>>>>>>>>>>???;;;===>>>@@@BBBBBBBBBAAA>>>???CCCFFFDDDAAABBBFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIDDDNNNyyywwwwwwcccGGG@@@======BBBLLL[[[ppp}}}uuunnnZZZVVV[[[wwwsssqqqqqqpppttt||||||vvv~~~|||rrrjjjlllttt}}}yyyooogggccc```]]]^^^aaammm|||yyyqqqdddTTTHHHAAA???999;;;>>>AAABBBBBBAAA@@@============<<<<<<;;;;;;777888>>>GGGRRRddd~~~xxxfffxxxooocccUUUHHHEEEJJJOOOZZZlll}}}gggqqq\\\;;;888444//////111///////////////////////////111...000555333888KKKuuuppp|||mmmaaa```aaaeeelllsssxxxzzz}}}gggUUUNNNNNNQQQTTTSSSVVVZZZ^^^______^^^]]]YYYWWWUUUSSSOOOLLLJJJIIIDDDDDDDDDCCCCCCBBBAAAAAADDDHHHIIIOOOmmmwwwlllkkkllljjjhhheeedddeeejjjuuunnnqqqjjj\\\RRRFFF??????<<<:::888888:::<<<<<<===>>>@@@CCCGGGIIIGGGBBB>>>>>>BBB@@@???AAA???KKKddd{{{mmm^^^UUUTTTMMMHHHEEEBBB???@@@DDDHHHZZZooo~~~qqqkkkyyy]]]???888222---333///......//////000111222333555000888AAA]]]mmmRRRZZZ|||aaaOOOQQQKKKGGGIIIIIIEEE???;;;;;;<<<@@@KKKXXX```fffttt~~~}}}rrrzzz}}}zzzzzz}}}{{{{{{xxx|||yyymmmaaa[[[ZZZZZZNNNFFFBBBFFFJJJIIIFFFEEEBBB@@@>>>>>>???@@@???>>>>>>>>>@@@CCCDDDCCC???;;;;;;;;;::::::;;;<<<>>>???999;;;===@@@AAABBBBBBBBBCCCAAACCCGGGGGGDDDDDDFFFCCCDDDFFFGGGHHHGGGFFFEEEEEEGGGCCCKKKrrrtttmmmfffJJJCCC@@@>>>AAAHHHUUUjjj|||wwwooo[[[VVV[[[vvvqqqppprrrrrrsssxxx|||zzzyyywww|||xxxrrrnnnooouuu~~~}}}|||pppeeehhhttt|||qqqiiieee``````ccccccnnnwwwgggVVVJJJDDD:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>======<<<777888===DDDOOObbb~~~uuuiii~~~{{{kkk___RRRFFFEEELLLSSS]]]ooojjjqqqlllBBB;;;666///...---////////////////////////000111...000666222777IIIpppnnn{{{jjjbbb```aaafffnnnssssssqqq~~~rrraaaTTTOOOPPPRRRRRRTTTVVVYYY___eeemmmssswwwuuutttssspppkkkfffaaa___VVVUUUTTTRRROOOMMMKKKIIIHHHLLLMMMOOO^^^|||vvvkkkmmmnnnlllhhhaaa[[[[[[]]]```iiisssvvv{{{|||wwwrrrnnneee\\\[[[bbbpppjjjZZZRRRHHHAAA@@@888999999888888999;;;>>>@@@???@@@AAABBBAAA???======BBBAAAAAACCC@@@KKKbbbsssdddZZZUUUPPPJJJEEEDDDBBB@@@BBBFFFKKK[[[nnn~~~yyyoooqqqVVV:::666000,,,222............///000111222222666222888>>>ZZZsssTTTTTTqqqbbbPPPQQQJJJGGGIIIIIIFFF@@@;;;:::;;;===FFFQQQYYY```mmmvvvwww~~~qqqpppyyy~~~~~~~~~}}}zzzuuutttiiiZZZVVV\\\]]]XXXCCCCCCHHHOOOPPPLLLKKKMMM>>>======>>>@@@@@@@@@>>>CCCAAABBBFFFLLLKKKEEE???;;;;;;;;;<<<>>>AAACCCEEE999:::===???AAABBBBBBBBBGGGCCCCCCGGGHHHFFFEEEFFFAAADDDHHHLLLLLLJJJFFFDDD@@@EEEDDDIIIlllooodddyyypppOOOFFFBBB???@@@EEEQQQeeevvvzzzsss^^^XXX\\\wwwqqqqqquuuuuuuuuwww|||vvvpppjjjiiifffccc___^^^aaafffjjjpppzzzyyy~~~lllaaaiiizzz~~~sssjjjfff```bbbeeedddoooxxxdddSSSJJJ;;;;;;:::;;;<<>>>>>>>>>>>>>>===<<<999999<<>>AAADDDFFFFFFGGGEEEDDDEEEFFFHHHHHHGGGHHHFFFDDDFFFJJJJJJFFFBBBEEEDDDEEEIIIcccqqqaaasss}}}[[[HHHEEEBBBBBBGGGRRRdddrrrzzzmmmbbbYYYZZZwwwyyyrrrrrruuuzzz~~~}}}{{{vvvmmmmmmmmmlllllllllmmmnnnooooooxxx~~~{{{uuujjjmmm~~~uuujjjfff\\\eeefffbbbqqqttt___TTTJJJCCC>>>===>>>===???CCC???<<<;;;>>>===;;;<<>>>>>>>>======<<<<<<;;;AAA>>>AAAFFFDDDBBBNNN```}}}{{{xxxfffUUUTTTMMMGGGCCCDDDBBB@@@DDDKKKRRRZZZgggvvvyyyqqqlllpppFFF888222000000+++111000000000000000111222111///555999>>>\\\vvvSSSIIIRRRzzzkkkSSSOOORRRJJJJJJIIIFFFCCC>>>:::888;;;BBBLLLRRRXXXcccqqq|||vvvrrrqqqvvv}}}xxxsssuuuxxxwww||||||nnnfff```___\\\TTTIIIBBB???AAACCCDDDDDDBBB@@@???>>>===<<<===AAADDDDDDCCCEEEEEEFFFHHHJJJIIIFFFCCCBBB>>>;;;<<<@@@CCCBBB@@@>>>>>>===>>>@@@CCCEEEFFFFFFEEEDDDDDDFFFGGGGGGFFFFFFCCCAAACCCFFFGGGDDD@@@DDDCCCEEEHHHaaapppggg|||ZZZGGGDDDAAAAAAFFFQQQcccrrr~~~zzznnncccXXXXXXtttwwwpppoooqqquuuzzz|||wwwwwwiiijjj{{{vvvlllhhh^^^dddcccaaannn}}}nnneeeVVVNNNEEEAAA>>>::::::===>>>:::999:::;;;;;;???DDDEEEDDDIIISSSXXX```sssmmmoooxxxfff[[[QQQIIIIIIPPPWWWlllooojjjzzzxxxSSS:::222111444,,,000000/////////............222000///111333444:::AAAxxxeee\\\}}}nnnaaa```aaagggooottttttrrrqqqggg[[[RRROOOPPPSSSUUUUUUUUUVVVXXX\\\dddmmmsss{{{zzz{{{~~~{{{rrrpppaaa```XXXPPPSSS```nnnuuuooohhh^^^UUUMMMHHHHHHJJJRRRRRRQQQNNNKKKHHHFFFFFFBBBLLLWWWeee}}}~~~eeeUUUOOOLLLHHHCCC<<<;;;999777777999;;;<<<<<<;;;::::::::::::::::::@@@>>>AAAEEECCCAAAMMM^^^zzzyyyuuueeeUUURRRQQQKKKGGGGGGEEECCCFFFLLLLLLOOOXXXfffvvvyyyqqqmmmjjjCCC777111000111,,,000000000000000111111222222111666:::AAA]]]{{{XXXOOOSSSpppjjjNNNJJJMMMKKKKKKJJJGGGDDD???:::888;;;AAAIIIOOOTTT___mmmwww{{{vvvqqqqqqwww}}}~~~rrrooopppqqqzzzzzz}}}dddZZZXXX___[[[JJJ>>>>>>======>>>>>>===<<<;;;:::>>>======???BBBEEEFFFEEEHHHGGGFFFFFFGGGFFFDDDBBBCCC@@@>>>???AAABBB@@@===???>>>===>>>???BBBEEEGGGEEEDDDCCCCCCEEEFFFEEEDDDDDDAAA@@@AAACCCEEECCC@@@CCCCCCDDDGGG]]]nnnkkk___GGGBBB???AAAFFFPPPaaaqqq~~~}}}zzzooodddXXXVVVpppwwwooonnnpppsssxxx}}}wwwzzz{{{hhhhhhxxx}}}yyytttlllggg___```___^^^fff~~~zzzrrr^^^TTTJJJDDD>>>999888:::<<<888666666777999@@@IIINNNRRR```rrr|||~~~pppqqquuucccYYYPPPHHHJJJQQQ\\\ooorrrdddjjjvvvsssvvvHHH888222000333,,,111////////////............111///...111222333888???ffffffZZZuuuqqqddddddgggnnnvvv{{{|||zzzuuulll```UUUPPPPPPSSSTTTQQQSSSUUUVVVXXX[[[___bbbkkkqqqzzzyyyddd[[[PPPJJJKKKUUUiiizzzxxxrrriii```YYYRRRJJJDDDFFFEEEDDDBBBAAA@@@??????:::AAAHHHQQQccczzzvvvjjjZZZNNNJJJHHHEEEBBB>>>===<<<:::999999:::;;;:::999888777777999;;;<<>>555111000222...000000000000000111222222555444666999AAAZZZeeeYYYWWWfff}}}zzzWWWNNNNNNNNNMMMLLLIIIEEE???;;;888;;;@@@EEEJJJPPPZZZhhhsssyyy|||~~~{{{|||ttttttxxxrrrxxxzzzzzzsssYYYXXXZZZ\\\SSSEEE@@@CCC>>>===<<<;;;:::999999999======>>>@@@CCCEEEGGGHHHIIIGGGEEEDDDDDDCCCBBB@@@BBB@@@@@@@@@BBBBBB@@@===?????????>>>???@@@CCCFFFCCCBBBBBBBBBDDDDDDCCCBBBCCCAAA???@@@BBBCCCCCCAAACCCBBBDDDFFFXXXnnnjjjqqqGGG@@@===@@@DDDMMM^^^oooyyyzzzooofffZZZUUUoooxxxqqqpppqqquuuyyy}}}yyyzzziiifffttt|||qqqpppnnniiiccc^^^[[[ZZZ[[[]]]jjj}}}zzzxxxppphhhXXXOOOFFFAAA>>>:::999<<<999666444444444666>>>HHHRRR[[[qqqrrrtttrrr```VVVNNNHHHJJJRRRbbbttt{{{bbbZZZ```vvvddd>>>666222///222,,,222///////////////.........111//////222222333888>>>YYY}}}ggg[[[qqqwwwdddeeejjjqqqyyyyyypppcccWWWOOONNNOOOQQQLLLOOOQQQSSSTTTVVVYYY\\\[[[___dddiiikkkmmmoooppprrrrrrssssssvvvzzz}}}xxxttttttzzzvvvcccYYYTTTYYYqqq{{{qqqlllfff[[[QQQLLLIIIEEECCCAAA@@@>>>===;;;>>>???CCCNNN]]]fffgggccc]]]UUUNNNJJJHHHEEEDDDCCCBBBAAA???>>>===<<<<<<;;;:::888777888;;;>>>@@@CCCEEEJJJNNNLLLIIIMMMVVVjjj}}}{{{hhh^^^WWWNNNJJJLLLHHHEEEDDDEEEEEEGGGHHHFFFFFFFFFHHHOOO\\\kkkvvvpppuuu~~~UUU999333000000222000000000000000111222333333777888666999BBBTTT}}}rrr```ZZZccc~~~{{{oooZZZPPPPPPOOOMMMJJJFFF@@@;;;888;;;>>>BBBFFFMMMXXXgggqqqvvvzzzooo}}}nnnllljjjddd[[[dddeeeVVVGGGDDDFFFFFF???>>>===;;;;;;:::;;;;;;===>>>???AAABBBEEEGGGIIIIIIGGGDDDBBBBBBAAA@@@???>>>>>>???@@@BBBBBBAAA@@@AAABBBBBBAAA??????AAADDDAAAAAA@@@AAACCCBBBAAA???@@@?????????AAAAAAAAA@@@CCCBBBEEEFFFTTT|||qqqgggwwwHHH@@@<<<@@@CCCIIIZZZlll{{{yyyqqqiii[[[UUUmmmwwwqqqppprrruuuyyyxxxssskkkeeepppvvv}}}sssnnnwwwqqqiiiiiiiiieee___]]]YYYXXXYYYVVVZZZqqqwwwnnnfff\\\TTTMMMEEE???===;;;999999<<<666444444555333444;;;DDDOOOXXXjjjrrrwwwooo]]]TTTMMMHHHKKKTTThhhyyyfffUUUVVV~~~}}}YYY999555222...222---111.........///////////////222000000333444444888>>>WWWlll\\\kkkxxx___```dddkkkssszzz|||tttfffXXXNNNJJJKKKNNNMMMNNNOOOPPPQQQTTTXXX[[[ZZZ\\\^^^______```cccdddbbbbbbcccfffhhhiiikkkmmmeeeeeehhhnnnzzzvvvkkkmmm{{{xxxnnnbbbUUUQQQKKKGGGEEEDDDCCCAAA@@@@@@??????FFFPPPWWWYYY^^^[[[XXXUUURRROOOKKKIIIDDDCCCBBB@@@>>>===<<<;;;<<<;;;::::::;;;???BBBEEEIIIMMMTTTXXXUUUPPPOOORRRcccvvvtttaaaYYYWWWTTTUUURRROOOJJJGGGHHHJJJKKKJJJDDDGGGGGGCCCAAAGGGWWWddduuuyyyrrroooKKK444222000///222000000000000000111222333444666:::888;;;FFFRRRxxxxxx```XXXccchhhNNNPPPPPPNNNKKKFFFAAA<<<999:::<<<@@@DDDLLLXXXfffooovvv{{{~~~yyypppbbb___aaabbbkkkrrrjjjQQQ@@@AAAEEEDDD@@@???>>>==================>>>@@@AAABBBCCCFFFHHHHHHFFFCCCAAAAAA@@@>>>===<<<======???@@@AAABBBBBBBBBEEEGGGEEEAAA??????AAA@@@??????@@@AAAAAA???<<<<<<===???@@@AAA@@@@@@???CCCCCCFFFFFFQQQvvvwwwfffpppyyyJJJ???;;;???BBBEEEUUUiiizzzssslll]]]TTTkkkvvvpppooopppsssvvvyyy|||tttjjj{{{mmmbbbhhhnnnzzzuuuiii```YYY\\\hhhrrrsssqqqqqqoookkkfffeeeeeeaaa\\\ZZZVVVUUUUUURRRQQQ\\\kkk}}}}}}tttiii___UUUMMMEEE???;;;::::::777666888555444555555333333;;;EEETTT[[[ccckkkrrr~~~rrr{{{~~~mmm\\\SSSMMMHHHMMMVVVkkk{{{wwwccc\\\{{{VVV999555111...333---///.........///////////////222000111444444444777===RRRsss]]]dddvvv___```aaafffmmmwwwyyykkk[[[NNNIIIIIILLLPPPPPPPPPOOOOOOQQQUUUXXXYYYZZZ[[[[[[\\\]]]```bbbdddccceeeiiihhhccc``````ZZZ\\\aaagggqqqyyylll]]]VVVNNNJJJHHHGGGEEECCCAAA@@@@@@AAAEEEMMMTTTXXX]]]\\\[[[ZZZYYYUUUOOOKKKEEECCCAAA>>>===<<<;;;<<<@@@??????AAACCCGGGJJJLLLPPPUUU[[[\\\YYYSSSPPPPPP]]]lllkkk___]]]]]]^^^eeeXXXUUUNNNIIIKKKQQQRRRPPPGGGJJJIIICCC<<<>>>JJJUUUooo~~~pppuuudddDDD222333000...111000000000000111222333444555333;;;999@@@MMMRRRssscccVVV```xxxSSSPPPOOONNNKKKGGGAAA===:::888:::===BBBJJJUUUaaaiiiqqqxxxxxxzzz}}}mmmaaaZZZYYYcccnnn}}}sssaaaMMMAAA>>>@@@AAA>>>>>>>>>>>>>>>>>>=========???AAAAAA@@@AAADDDGGGFFFDDDBBBAAAAAA@@@===;;;<<<<<<=========>>>AAACCCDDDHHHKKKJJJDDD???===>>>>>>>>>>>>@@@@@@@@@===:::===???CCCEEEEEEDDDBBBAAADDDDDDGGGGGGNNNrrr}}}kkkqqqrrrLLL@@@:::???AAABBBQQQfff~~~}}}vvvnnn]]]QQQfffyyyqqqoooooopppsssuuuxxx}}}~~~oooeeettt{{{~~~mmm]]]___bbbkkkwwwooo]]]WWWPPPNNNPPPVVVYYY[[[YYY```eeecccaaa```\\\VVVSSSPPPMMMLLLLLLMMMPPPRRR[[[dddkkkhhhbbb[[[RRRIII@@@<<<999;;;;;;777555666666555555444333555@@@MMM___iiipppoookkkppp{{{rrr}}}lll[[[RRRMMMIIIOOOXXXjjjzzz~~~nnn|||}}}YYY;;;666111...333---.............../////////000111///000333333333666;;;LLL{{{___]]]sssyyycccaaa```bbbiiitttqqq___QQQJJJKKKMMMMMMNNNOOONNNNNNOOORRRUUUVVVWWWXXXXXXXXXYYY]]]___eeedddhhhmmmkkkbbb[[[ZZZWWWWWWYYY^^^dddssstttlllaaaYYYVVVTTTPPPMMMIIIHHHHHHJJJNNNSSSYYY^^^aaa```___aaabbb^^^WWWQQQKKKIIIFFFCCCAAAAAABBBCCCIIIIIIKKKMMMPPPTTTVVVXXXXXX[[[\\\ZZZUUURRRPPPOOOXXXcccdddaaaccc``````iii[[[YYYTTTQQQWWWbbbgggeeeXXXUUUPPPGGGAAAAAAFFFLLLdddwwwjjjyyy]]]???111333000...000///000000000111222333555555222===;;;AAANNNKKKgggsssYYYYYY{{{XXXNNNNNNMMMJJJFFFBBB===;;;666888:::???FFFOOOXXX^^^hhhqqqzzz|||{{{{{{wwwwww||||||vvvbbbZZZVVVYYYhhh{{{mmmUUUKKKEEE===;;;@@@<<<<<<===>>>>>>>>>=========???AAAAAA@@@@@@CCCFFFDDDCCCAAAAAAAAA@@@===;;;=========<<<;;;<<>>>>>>>>???@@@???<<<999@@@CCCHHHKKKKKKIIIGGGEEEEEEDDDHHHGGGMMMpppqqqvvvuuuMMM@@@:::???@@@@@@OOOdddyyyxxxppp]]]OOObbb}}}tttqqqoooppprrrsssuuu|||}}}nnncccssswwwxxxlllYYYXXXRRRXXXaaaiiivvvlllTTTQQQKKKEEEAAACCCHHHLLLIIIUUU``````]]][[[WWWQQQKKKHHHDDDBBBFFFKKKIIIDDDAAALLLUUUVVVTTTRRRIII???===999999<<<===999777888888666444333222777FFFUUUdddttt~~~qqqlllsss|||yyysss}}}kkkZZZRRRMMMJJJPPPYYYiiiyyy|||]]]>>>888000---444---,,,---.........//////000000000...///222222111444:::LLLwwwaaaZZZlllaaa^^^[[[[[[bbbooo~~~vvvdddTTTMMMMMMOOOFFFIIILLLNNNOOOPPPRRRTTTVVVWWWXXXWWWWWWXXX[[[]]]aaaaaahhhpppnnnddd[[[YYYTTTQQQQQQTTTYYYaaaooo|||}}}sssmmmhhhbbb^^^YYYXXXXXXZZZ[[[^^^ccchhhkkkiiihhhkkknnnkkkccc\\\UUURRRNNNKKKJJJJJJLLLNNNRRRSSSVVVYYY\\\___aaabbb]]]^^^[[[UUUPPPOOOOOOOOOWWW^^^```ccceee]]]ZZZdddaaa```]]]]]]hhhyyylllcccWWWMMMHHHGGGHHHHHHWWWmmm}}}ggg|||YYY===111444000---///...000000000111222444555666444???<<>>;;;555666888<<>>===???BBBDDD???>>>@@@???<<>>>>>>>>>>>>>>CCCGGGGGGBBB>>>>>>@@@DDDCCCBBBBBBBBBAAA???===EEEGGGLLLOOOQQQPPPOOOMMMDDDKKKIIIEEEPPPfffxxxhhhddd{{{pppOOOAAA:::===???AAANNN___sss|||ssscccTTT[[[}}}pppjjjmmmpppoooooottt{{{zzzcccaaayyyzzzxxx{{{rrr\\\SSSOOOKKKIIIRRR[[[\\\rrrooo^^^SSSIIIFFFEEECCCGGGMMMQQQVVV\\\^^^ZZZRRRJJJEEEDDDBBB???@@@CCCDDDCCCBBBCCCCCCCCCBBBBBBCCCDDDEEEAAA@@@>>><<<;;;::::::::::::777111222666555IIIkkkzzzxxxppp{{{zzzsss}}}{{{hhhYYYSSSNNNJJJRRRaaasssqqqEEE666000...111+++///////////////000000000000000000111222444666888999FFFgggrrrZZZiiiiii___YYY]]]dddkkkzzzoooYYYJJJHHHLLLJJJJJJJJJKKKLLLNNNPPPPPPUUUSSSQQQSSSVVVXXXXXXWWW^^^\\\ZZZ[[[[[[YYYTTTPPPHHHIIIJJJKKKMMMQQQWWW[[[|||zzzoookkkiiiiiimmmssswwwxxxzzzzzztttkkkjjjeee^^^[[[\\\___aaaeeeccccccdddgggiiijjjiiiiiigggbbbXXXQQQOOOTTTZZZ^^^gggnnnkkkhhhiiigggccceeegggccccccsssxxxhhhbbb[[[MMMFFFGGGMMM]]]qqqttt}}}hhhMMM<<<000111333///...333111111222333555666777777:::>>>???BBBCCCDDD]]]kkkRRRjjj[[[OOOIIILLLMMMIIIIIIFFF:::888777666777;;;CCCJJJOOOXXXbbbnnnssssssttt{{{|||vvv~~~zzz|||oooVVVQQQ^^^lllppplllRRRJJJAAA>>>@@@CCCBBB???===???AAABBBBBBBBBCCCDDDEEEBBBAAABBBAAA===@@@EEE@@@AAACCCBBB???<<<999777777888:::<<<===>>>>>>>>>>>>CCCFFFFFFBBB>>>>>>@@@CCCBBBAAAAAAAAA@@@???>>>CCCFFFIIIMMMOOOPPPPPPOOOHHHOOOKKKGGGPPPbbbwwwgggaaaxxxwwwTTTEEE<<<>>>???>>>IIIYYYnnn}}}}}}rrrbbbTTTYYY{{{pppjjjmmmooonnnrrrtttzzz~~~zzzggghhhuuu]]]RRRIIIEEEAAAFFFKKKJJJ```www]]]TTTKKKJJJJJJIIIMMMSSSUUUXXXZZZYYYTTTLLLEEE@@@???======>>>AAABBBAAA@@@???>>>>>>???AAABBBAAAAAACCCBBBAAA@@@???>>>>>>>>>;;;<<<888777777888PPPvvvzzzrrrzzzgggWWWRRRMMMJJJTTTdddzzzmmmDDD888333111444---111////////////000000000000000111111333444666888999AAA\\\oooVVVdddiii___XXX\\\bbbiiiwwwsss\\\LLLHHHKKKIIIJJJJJJKKKLLLNNNOOOPPPTTTRRRRRRTTTWWWYYYXXXWWWVVVTTTQQQPPPPPPNNNJJJFFFFFFFFFGGGGGGHHHKKKPPPTTTyyy~~~xxxyyy~~~}}}{{{uuummmiiihhhiiijjjmmmmmmlllkkkkkkkkkkkkkkkllllllhhh```XXXVVV]]]cccqqqvvvwwwrrroooooommmiiicccdddeeeiii~~~}}}pppfffYYYRRRRRRIIIWWWiiixxxwwwvvvvvvKKK;;;000111222//////333111222333444555666777888;;;???AAAEEEGGGEEEYYY{{{zzzVVVbbb{{{}}}sssXXXPPPJJJMMMOOOIIIIIIFFF:::888777666666;;;AAAIIIMMMTTT^^^jjjqqqsssvvv}}}{{{lllrrrzzz}}}hhhVVVZZZllluuukkk\\\GGGCCC@@@AAAFFFIIIHHHEEE@@@???@@@BBBDDDEEEDDDCCCCCCAAAAAABBB@@@===>>>BBB>>>???@@@AAA???<<<999777777888:::;;;===>>>>>>>>>>>>AAAEEEDDDAAA>>>>>>???BBBBBBAAA@@@????????????BBBCCCFFFIIILLLNNNOOOOOOIIIOOOLLLIIIQQQ___|||{{{jjj```vvvXXXGGG<<<>>>???===FFFTTTiiiyyy|||qqqbbbSSSWWWwwwrrrjjjlllnnnnnnssstttwww}}}~~~~~~wwwjjjpppuuurrr}}}xxx\\\OOOIIIFFF@@@AAACCCBBBYYYzzz```YYYSSSSSSTTTUUUXXX]]]\\\[[[XXXTTTNNNGGGAAA>>><<<<<<<<<>>>AAAAAA@@@>>>;;;::::::===AAABBB@@@>>>BBBBBBBBBBBBBBBAAAAAA@@@999>>>===999777888RRRzzz{{{ssszzzfffUUUOOOLLLKKKWWWhhhddd@@@888444111555...111////////////000000000000111111222333444666888999BBBVVVpppVVVaaajjj___XXX[[[___eeessszzzbbbOOOIIIKKKIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRSSSUUUWWWXXXWWWUUUSSSPPPLLLJJJIIIGGGDDDBBBBBBCCCCCCCCCCCCFFFJJJNNNsss~~~mmmeeelllssszzz|||vvvrrrqqqrrrtttvvvvvvrrrmmmjjjjjjkkkkkknnnmmmggg______gggppp|||zzzwwwpppjjj```bbbfffppppppaaaYYYYYYJJJSSSaaaqqq}}}}}}{{{{{{rrrHHH:::000111222///000333222222333555666777999999===AAACCCHHHKKKGGGSSSnnn^^^XXXooo{{{}}}sssiiiWWWQQQKKKOOOQQQJJJHHHEEE<<<999777666666999???EEEIIINNNWWWcccmmmsssxxx}}}sssxxxuuujjjbbbgggqqqqqq```NNNGGGEEEEEEHHHKKKLLLHHHDDD>>><<<<<<>>>BBBDDDCCC@@@===>>>??????>>>===>>>@@@??????@@@AAAAAA???;;;888888999:::;;;<<<======>>>===@@@BBBBBB???======>>>AAAAAA@@@???>>>>>>@@@AAAAAABBBCCCDDDFFFIIIJJJLLLFFFKKKJJJKKKTTT___yyytttddduuu\\\III<<<===??????FFFSSSgggxxxzzzooobbbSSSUUUuuuuuujjjkkknnnnnnrrrrrrssszzz{{{vvvooo{{{|||tttxxxyyy\\\NNNJJJIIIDDDCCCDDDEEE^^^uuuiiiddd```______aaabbbdddaaa]]]VVVOOOJJJEEEBBB@@@===>>>@@@AAABBBAAA???>>><<<;;;;;;???CCCDDDAAA===>>>???AAAAAABBBAAA@@@???888>>><<<999777666JJJkkkzzzwww|||fffTTTMMMJJJJJJXXXkkkWWW888555222///333---///////////////000000000000111111222333555777999:::BBBRRR}}}www\\\cccnnnbbbZZZ[[[^^^bbbooo}}}iiiTTTLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPQQQRRRSSSTTTUUUSSSQQQOOOOOOLLLIIIFFFDDDDDDCCCCCCAAABBBCCCDDDFFFIIIOOOSSSrrr|||qqqaaaXXX]]]cccjjj|||~~~wwwttttttwwwyyyzzzuuummmhhhhhhjjjgggllloookkkfffhhhsss}}}xxxmmmccc^^^___eeettt~~~hhh\\\ZZZPPPSSS\\\kkk{{{yyyiiiCCC888000000111000111333333333444666777999:::;;;@@@CCCBBBGGGMMMJJJPPPeeejjjUUUfff~~~zzzppp___UUULLLNNNQQQJJJGGGGGG@@@:::888666666888===BBBEEEJJJRRR]]]gggpppvvvzzz}}}wwwssssssrrrpppkkk___QQQGGGCCCCCCDDDGGGHHHFFFAAA===<<<;;;:::===AAACCCBBB???:::===>>>>>>>>>???@@@AAA@@@@@@@@@BBBDDDBBB???;;;999999999:::;;;<<<=========>>>??????>>>=========???@@@AAA@@@??????@@@CCCBBBBBBAAAAAABBBCCCEEEFFFFFFIIIHHHLLLTTT\\\sss~~~iiiqqqhhhQQQ???>>>???>>>DDDOOOcccvvvyyynnncccUUUUUUrrrxxxlllkkkmmmmmmoooooorrryyy~~~wwwqqq~~~}}}aaaQQQIIIIIIDDDAAACCCEEE[[[~~~wwwrrrppplllhhhggggggfffddd___XXXPPPJJJFFFEEECCCBBB???AAACCCCCCBBB@@@>>>===???>>>>>>@@@CCCBBB???<<<===>>>AAABBBCCCAAA@@@>>>;;;>>>;;;:::<<<888???RRRppp}}}xxx|||}}}gggSSSLLLIIIJJJYYYlll~~~wwwMMM444444222...333---...////////////000000000000111222222333555777999:::;;;IIItttcccddd{{{sssggg]]]]]]^^^aaalllyyyqqq\\\PPPLLLHHHIIIIIIJJJKKKMMMOOOOOOQQQRRRSSSRRRPPPMMMKKKIIIGGGFFFDDDBBBBBBCCCEEEGGGHHHJJJLLLNNNQQQVVV]]]aaammm]]]YYYXXXYYYeeeuuuyyyxxxxxxzzz{{{wwwoooiiihhhjjjhhhmmmppppppnnnttt{{{vvvmmmddd^^^\\\[[[cccvvvuuuccc]]]SSSRRRVVVdddwww|||YYY>>>777111000111111222333333444555777999;;;<<<===AAADDDAAADDDLLLKKKPPPaaa}}}[[[eee~~~~~~}}}uuu^^^PPPMMMOOOJJJHHHIIIDDD;;;999777666777;;;>>>AAAGGGMMMWWWaaaiiipppuuuxxx~~~|||yyy{{{|||nnnvvvzzzyyynnn\\\LLLDDDCCC???@@@BBBDDDEEEDDD@@@<<<<<<<<<===???BBBDDDDDDCCC===@@@AAA??????BBBDDDDDDAAA@@@AAACCCFFFFFFBBB>>>999999999999:::;;;<<<===<<<<<<============<<<<<<===@@@CCCCCCAAA@@@AAADDDBBBBBBAAAAAAAAAAAABBBBBBKKKKKKHHHKKKQQQTTTgggjjjjjjyyy]]]EEE@@@???<<<@@@III^^^rrrzzzooofffXXXTTTmmm|||ooolllmmmmmmlllooouuu{{{|||ooodddgggzzzhhhWWWLLLLLLEEEAAACCCDDDTTTqqqyyyyyyuuuooollljjjfff```WWWQQQIIIDDDCCCDDDCCCAAA???AAACCCBBB@@@???>>>>>>CCCDDDCCCBBB@@@===;;;:::???AAADDDFFFFFFDDDAAA??????AAA>>>???DDD???;;;DDDXXX{{{tttuuu{{{eeeRRRKKKIIIKKK[[[nnniiiHHH333666222...444///000////////////000000000000222222333444555777999::::::EEEmmmgggaaaoooxxxkkk```^^^^^^___iiivvvxxxdddUUUMMMHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRPPPLLLIIIGGGGGGGGGHHHJJJKKKMMMPPPUUUYYYYYY[[[]]]___bbbgggmmmrrruuucccXXXSSS[[[ggg{{{|||}}}yyysssmmmkkkkkklllnnnppppppsss{{{yyynnneee^^^\\\]]]XXXWWWaaaxxxpppeeeXXXTTTTTT^^^qqq}}}tttzzzSSS999555111000000222333333444555666888:::<<<>>>>>>AAAEEEBBBCCCJJJJJJOOO^^^gggkkkzzzpppYYYNNNOOOKKKJJJKKKGGG===;;;999777777999<<<>>>CCCIIISSS[[[aaahhhpppuuu|||vvv{{{|||yyyxxxzzzxxxsss}}}|||}}}}}}{{{vvv}}}{{{rrrbbbOOOBBB???@@@>>>???AAABBBCCCCCC@@@???;;;===@@@AAABBBCCCDDDFFFAAADDDDDD???===AAADDDCCCBBB@@@@@@DDDHHHHHHDDD???:::999999999999;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;@@@EEEFFFCCCAAABBBDDDAAABBBBBBBBBCCCCCCCCCCCCMMMKKKFFFHHHLLLKKK\\\{{{iiigggfffIIIAAA???===@@@HHHZZZppp~~~ssskkkZZZQQQgggrrrnnnmmmllllllrrrzzz}}}lllcccZZZYYYddd}}}kkkYYYPPPOOOHHHDDDGGGGGGQQQggg}}}}}}vvvqqqooohhh```RRRLLLEEEBBBCCCDDDCCCAAA@@@BBBDDDCCCAAAAAACCCEEEKKKLLLKKKFFF???:::999;;;@@@CCCFFFHHHHHHFFFBBB???@@@DDDAAACCCJJJFFF???CCCLLLoooppptttvvvaaaPPPKKKJJJNNN^^^rrr^^^CCC111666111,,,333///000////////////000000000000222222333444666888999:::???DDDiiijjj\\\bbbzzzmmmbbb^^^]]]]]]fffsss}}}lllZZZOOOHHHHHHIIIIIIKKKLLLNNNOOONNNPPPPPPNNNJJJHHHIIIJJJOOOSSSXXX\\\```fffmmmrrrppppppqqqqqqqqqtttyyy}}}zzzhhh___aaaiiilllyyy~~~~~~|||yyyuuupppllliiijjjiiigggggglllvvvrrrggg\\\TTTUUU[[[XXXUUUaaayyyyyyhhhaaaZZZ]]]kkk}}}~~~xxxhhhvvvsssLLL555444111///000222444444555666777999;;;===???@@@@@@GGGFFFEEEJJJIIILLLYYYsssxxxfffRRROOOLLLLLLMMMIII???===;;;888888999:::<<<===EEEOOOUUUZZZaaammmvvv{{{~~~tttvvvuuurrrwww|||{{{sssuuuxxxyyyiiiVVVGGG???>>>???======>>>>>>???>>>===<<<999<<<@@@AAA@@@@@@CCCFFFCCCFFFDDD===:::>>>AAA???AAA@@@???CCCHHHHHHDDD???:::999999888999:::<<<===;;;:::::::::;;;<<<;;;;;;:::@@@FFFHHHEEEBBBCCCEEE@@@AAACCCDDDEEEFFFFFFFFFKKKHHHBBBEEEIIIGGGWWWvvvjjjggghhhJJJAAA@@@???CCCKKKYYYpppvvvnnn\\\PPPbbbtttooommmlllmmmuuu~~~wwwbbb^^^YYYVVV[[[rrrkkkVVVMMMMMMFFFDDDIIIIIIPPPbbbpppyyy|||wwwtttlllcccRRRLLLFFFDDDFFFGGGDDDAAAAAACCCEEEEEEDDDEEEIIILLLQQQTTTSSSKKK@@@::::::>>>@@@BBBFFFHHHHHHEEEAAA>>>???DDDCCCEEELLLIIICCCHHHEEEfffqqquuurrr^^^NNNKKKLLLPPPaaavvv]]]???...444...)))000---...////////////000000000000222222333444666888:::;;;@@@BBBcccmmmZZZ[[[vvv|||nnnbbb^^^\\\\\\dddpppppp]]]PPPHHHHHHHHHIIIKKKLLLNNNOOOMMMNNNOOOMMMJJJIIIKKKNNNSSSXXX```ffflllsss|||~~~|||zzz{{{~~~zzzmmmjjjmmmhhhooo}}}{{{xxxuuupppjjjeeeeee```[[[[[[aaalllvvv|||vvvqqqlllggg]]]RRRQQQVVVYYYVVVaaayyyzzzpppdddaaaiiixxxuuueeeyyyxxx___===333333222///000333444444555666888:::<<<>>>@@@@@@???HHHIIIHHHKKKHHHIIITTTpppyyyoooUUUQQQNNNNNNNNNIII@@@???<<<999888888:::;;;999BBBLLLRRRVVV^^^lllxxx{{{nnnuuu|||~~~~~~|||yyyvvvsssrrruuuxxxlllbbbTTTIIICCC@@@===;;;===>>>>>>>>>>>>?????????777:::>>>@@@AAABBBCCCDDDJJJOOOLLL@@@;;;@@@CCC@@@@@@@@@@@@@@@AAABBBCCCCCC===<<<;;;::::::999999999999<<<<<<999:::>>>@@@>>>>>>>>>???AAACCCDDDDDDCCCAAA??????AAAEEEGGGFFFDDDEEEDDD@@@CCCHHHHHHTTTllljjjddd{{{lllQQQ???:::===@@@BBBWWWkkkzzzxxxooodddSSS\\\{{{oookkkllllllnnnsssyyy}}}ssscccWWWWWW___pppzzzeee[[[VVVQQQMMMKKKMMMWWWbbbooo||||||jjj^^^YYYUUUPPPLLLIIIFFFCCC@@@@@@???BBBHHHJJJLLLQQQXXXaaaddd]]]KKK>>>===<<<888???IIIKKKMMMPPPHHHAAAFFFEEEEEEKKKWWWaaaaaaXXXQQQNNNXXXuuuqqqtttyyyjjjZZZOOONNNMMMOOOccc|||~~~XXX;;;777222/////////000000---------...///111222333111222444555666888<<>>CCCEEEGGGGGGGGGHHHLLLOOOZZZzzzWWWJJJMMMOOOLLLJJJBBB>>>999666777888666555:::===BBBIIIRRR]]]hhhppprrrzzz~~~{{{pppjjjnnnsssqqqjjjfffUUUOOOGGGBBBAAA???===:::>>>>>>???AAABBBCCCDDDEEECCCDDDEEEDDDAAA?????????DDDHHHGGGBBB>>>???@@@???@@@??????@@@@@@AAABBBCCC???>>>===<<<<<<<<<===>>><<>>;;;;;;======:::<<<===???@@@???@@@@@@AAAAAA@@@???AAAEEEGGGFFFEEEGGGGGGBBBCCCHHHFFFOOOeeekkk___vvvnnnTTTBBB<<<>>>AAAAAAUUUiiiyyyzzzpppdddRRRXXXtttpppkkkkkkjjjnnnrrrwww{{{~~~|||yyywwwkkkkkkrrrsssgggaaa\\\\\\^^^cccnnnyyytttjjjddd]]]VVVRRRMMMIIIEEEFFFCCCCCCFFFIIINNNXXXbbbvvvzzzmmmRRRAAAAAA@@@999;;;JJJTTTYYY[[[OOOBBBCCCJJJHHHOOOcccwww|||oooaaaVVV\\\ssspppvvvwwwhhhXXXMMMMMMNNNRRRggg}}}yyy]]];;;777222/////////000000.........//////111222333111333444555666888<<>>>>>>>>???@@@???AAACCCDDDFFFIIINNNSSSWWW|||aaaUUUSSSRRROOOOOOEEE@@@:::777777777666555777999===BBBJJJSSS]]]dddjjjrrr|||~~~zzz~~~wwwddd\\\hhhsssjjj[[[RRRDDDAAA???@@@AAAAAA===:::======???@@@CCCEEEGGGHHHKKKKKKJJJGGGCCC@@@??????BBBBBBEEEIIIGGGAAA>>>@@@????????????@@@AAABBBBBBBBBAAA@@@??????AAACCCDDD===AAAAAA??????AAA@@@<<<===@@@AAA@@@>>>===>>>AAAAAA@@@@@@BBBEEEGGGGGGFFFJJJKKKGGGFFFJJJFFFLLL^^^mmmZZZooooooVVVDDD>>>???AAAAAARRRfffvvv}}}rrrgggTTTVVVmmmrrrjjjiiihhhllloootttxxx}}}sssiiipppxxxsssvvv}}}}}}uuukkkbbb[[[UUUNNNIIIHHHCCC>>>>>>@@@IIIYYYhhh```FFFEEEDDD<<>>444333333333222222222555777777:::===???@@@@@@AAABBB===???AAACCCGGGMMMTTTYYYTTT{{{yyytttbbbWWWSSSOOOMMMMMMHHHCCC===888666666666666555777:::===BBBIIIRRRWWWccchhhrrr{{{}}}wwwzzz{{{qqq```[[[iiinnn___MMMGGGFFFDDDBBBCCCEEEDDD@@@<<<;;;<<<<<<>>>@@@BBBEEEFFFIIIIIIIIIGGGEEEDDDDDDEEEFFFDDDJJJSSSRRRGGG@@@BBB????????????@@@AAABBBBBBEEEDDDBBBBBBBBBEEEGGGIIIAAADDDCCC???>>>???===999BBBDDDEEECCC???===???BBBAAAAAABBBCCCEEEGGGGGGGGGLLLNNNJJJIIILLLIIIKKKZZZppp[[[jjjoooVVVDDD>>>???@@@@@@NNNcccsss~~~uuukkkYYYVVVhhhuuujjjhhhfffjjjlllqqqvvv{{{~~~rrrfffcccyyyoooggg___WWWPPPKKKDDD===999;;;EEEXXXiiirrrNNNGGGFFF???PPPggguuuwwwttthhh]]]___\\\oooyyyttt~~~~~~xxxsssdddUUUJJJJJJNNNZZZqqq{{{ccc888555111//////000//////000000000///000000111111111333555666777:::>>>AAA???KKK\\\~~~fff\\\tttvvvkkkhhhcccmmmzzz```NNNIIIMMMJJJKKKNNNLLLKKKOOOUUUZZZ^^^______^^^bbbbbbbbbaaaaaacccgggkkkeeeffffffeeedddeeehhhjjjkkkvvvxxxjjj___UUUMMMHHHDDDBBBBBBGGGPPP[[[cccggggggYYYRRRWWWWWWPPPQQQZZZlll}}}~~~}}}~~~rrr\\\tttlllLLL???888111222333333222333666888888;;;>>>???@@@@@@AAACCCAAAAAABBBEEEJJJQQQYYY^^^XXXqqqsss}}}~~~uuujjj[[[RRRNNNMMMLLLKKKKKKFFF@@@:::777666666777666888:::<<<@@@EEELLLQQQ^^^bbbkkkvvvffftttwwwuuu|||tttkkkdddeeekkkdddRRRGGGHHHKKKHHHEEEDDDEEEEEEAAA>>>======<<<<<<===???AAACCCDDDEEEGGGGGGFFFFFFHHHIIIJJJHHHNNNXXXWWWKKKCCCCCC????????????@@@AAABBBCCCEEEDDDCCCCCCDDDFFFHHHJJJDDDFFFCCC>>>===??????<<>>???AAAAAABBBCCCDDDEEEFFFHHHIIIGGGLLLHHHFFFKKKIIIJJJVVVuuu```iiisssXXXFFF???@@@AAAAAAKKK___oooyyyssslll\\\VVVbbbxxxlllhhhfffhhhjjjnnntttzzztttqqqxxxnnndddnnn|||uuummmbbbZZZPPPJJJCCC>>>===FFFYYYkkkXXXJJJGGGCCCWWWsss}}}pppeeegggfffxxx}}}|||{{{qqqbbbUUUJJJIIIOOO]]]sss|||[[[777444111//////000///...111000000000000000111222222333555777888;;;???BBBGGGUUUbbb{{{iii[[[qqquuuqqqkkkmmmnnnVVVKKKMMMJJJIIIMMMKKKMMMPPPSSSWWWXXXWWWUUUSSSYYY[[[^^^___aaacccfffhhh^^^___`````````aaadddfffhhhnnn|||yyyzzzxxxjjj]]]TTTLLLHHHHHHFFFDDDFFFNNNXXXaaaggggggWWWOOOUUUWWWPPPOOOVVVddd{{{}}}~~~}}}qqqfffcccHHH===777000222333444333444666888999;;;===>>>???@@@BBBCCCEEEDDDCCCEEEJJJQQQXXX[[[]]]kkkwwwwwwlll[[[PPPNNNOOOOOOMMMLLLIIICCC===888666777888666777999;;;>>>CCCIIIMMMWWW\\\dddooo{{{bbbrrrqqqlllooo|||rrrgggdddfffhhhdddWWWIIIFFFJJJIIIFFFBBBBBBDDDEEECCC@@@BBB@@@???>>>>>>@@@AAACCCCCCEEEGGGHHHGGGFFFEEEFFFJJJIIIMMMSSSSSSLLLEEEAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGG???AAAAAA@@@FFFQQQYYY[[[HHHFFFDDDAAA@@@?????????AAACCCEEEEEEEEEFFFHHHJJJBBBGGGCCCAAAGGGGGGHHHRRRsss|||hhhkkk||||||```JJJBBBAAABBBBBBGGGZZZiiisss|||pppkkk]]]TTT]]]{{{nnnjjjhhhhhhjjjmmmssswwwyyyxxxvvvnnnlllhhhbbbZZZWWW___iiiyyykkkcccvvv~~~uuuhhh^^^QQQLLLEEE???===EEEXXXkkkfffPPPIIIFFF\\\zzzmmmlllllloooxxx{{{yyyqqq___TTTJJJJJJRRRbbbwww|||}}}|||LLL666333111///000000///...000000000000000111222333222444666777999<<<@@@CCCPPP^^^dddsssjjj\\\ooo}}}vvvnnnyyy```OOONNNIIIHHHKKKKKKLLLMMMPPPRRRSSSSSSRRRRRRVVVXXX[[[]]]\\\[[[\\\\\\ZZZ[[[\\\\\\[[[\\\^^^```aaafffooozzztttkkkmmmwwwuuuggg\\\SSSLLLIIIHHHFFFEEEFFFLLLTTT]]]bbb```UUUOOOSSSVVVTTTSSSVVVbbbwwwzzz|||}}}yyy~~~nnntttsssWWW@@@777111000222444555555666888::::::;;;>>>??????@@@BBBDDDGGGEEECCCEEEIIINNNRRRTTTWWW^^^ppptttsss{{{gggVVVOOOOOONNNKKKLLLJJJFFF@@@;;;888888999444666888999<<>>???@@@BBBDDDCCCFFFIIIJJJHHHEEECCCBBBFFFIIIJJJJJJLLLMMMHHHAAAAAAAAAAAAAAABBBCCCDDDEEE???@@@AAABBBCCCCCCBBBBBB<<<======>>>IIIZZZiiioooLLLGGGBBBAAABBBCCCAAA???AAACCCFFFFFFFFFFFFIIIKKKBBBGGGBBB???EEEGGGHHHPPPgggnnnmmm|||kkkRRRFFFDDDDDDCCCBBBUUUbbblllxxx~~~}}}ooolll___UUUZZZ{{{~~~pppkkkjjjjjjkkkmmmqqqssspppkkkfff^^^YYYVVVWWWWWWYYYcccnnnyyyiiikkk~~~ooocccRRRLLLEEE???===FFF[[[oootttZZZMMMIIIaaa{{{ooopppkkkiiifffnnn}}}|||xxxppp[[[SSSKKKLLLWWWiii}}}xxx~~~wwwhhh@@@555333000000000000///...//////000000111222333444222444666888999<<>>===>>>@@@CCCDDDBBBEEEJJJKKKIIIFFFCCCBBBDDDIIIIIIEEEHHHOOOLLLCCCBBBBBBBBBBBBCCCDDDEEEEEE===>>>@@@BBBBBBAAA???>>>BBB@@@;;;777>>>MMM\\\bbbPPPJJJCCCCCCFFFHHHEEEAAAAAADDDFFFGGGFFFFFFIIILLLFFFKKKEEE@@@GGGJJJJJJQQQaaapppnnn~~~tttXXXJJJFFFEEEDDD>>>QQQ^^^gggttt{{{rrrnnnbbbWWWZZZwwwqqqmmmlllllllllmmmoooooojjjaaaZZZ\\\XXXYYYaaaiiiqqq|||vvvjjjuuuzzzmmmWWWQQQJJJCCCAAAKKKcccyyy}}}bbbPPPJJJaaa}}}pppkkkooogggkkkggg^^^ggg}}}~~~wwwqqqYYYRRRLLLNNN[[[nnn{{{}}}mmm^^^<<<444222000000000000///.../////////000111333444555222444666888:::===AAADDDDDDNNNKKKRRRtttggg\\\}}}xxxtttzzzoooTTTOOOHHHEEEHHHIIIMMMLLLKKKLLLMMMPPPTTTVVVSSSUUUWWWXXXXXXZZZ\\\___\\\]]]]]]\\\YYYXXXXXXYYYYYYZZZ^^^___^^^cccwwwiiibbb___gggzzzuuupppnnnooonnnhhheeedddccc[[[UUUTTTTTTSSSXXX```kkkfff```ZZZXXXVVVUUUTTTIIILLLRRRWWW[[[^^^aaacccRRRUUUWWWYYY```iiillliiilllqqqxxx}}}wwwsssuuu|||yyy|||yyynnnwwwhhhKKK888777888333666999;;;;;;<<<>>>???===???@@@AAAAAACCCFFFHHHIIIGGGFFFHHHMMMPPPQQQPPPQQQTTTdddvvv}}}aaaTTTQQQPPPJJJJJJJJJEEE???:::999:::888999999999999;;;===@@@CCCIIIQQQXXX```kkkzzz}}}vvvyyy~~~wwwkkk^^^UUUSSSSSSNNNKKKGGGCCCBBBCCCEEEGGGGGGHHHIIIIIIHHHFFFCCCBBB>>>??????@@@AAACCCDDDEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIFFFAAA@@@AAACCCBBB@@@BBBBBBAAAAAA@@@AAAAAABBBBBBAAA???======@@@EEEIIIDDDEEEDDDCCCAAABBBDDDFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDHHHNNNMMMHHHGGGKKKeeexxxbbbqqq[[[HHHLLLJJJ===FFFJJJTTTdddvvvtttmmmiii^^^SSSnnnxxxsssgggjjjjjjiiigggdddccccccdddggglllvvvtttrrrwwwrrrbbbOOOMMMKKK>>>JJJkkkyyy{{{bbbSSSRRReeeuuu|||ppp___ZZZccckkkooonnnqqqsssnnnmmm|||ssskkkXXXTTTMMMLLLZZZqqqrrrrrr{{{qqqcccLLL999222222000///............111000//////111333666888666777888888999;;;>>>AAABBBEEEFFFQQQvvvxxx___XXXqqqwwwrrruuuwwwcccSSSIIIDDDFFFLLLMMMLLLKKKKKKLLLNNNQQQRRRTTTUUUWWWYYYYYYYYYYYYXXXXXXZZZ[[[ZZZWWWVVVWWWYYYXXXXXX\\\]]]WWWTTT\\\iiihhhcccbbbaaagggmmmjjjeee```]]]YYYUUUSSSOOOMMMJJJHHHGGGIIILLLOOO\\\\\\]]]^^^^^^]]]ZZZXXXQQQUUUZZZ^^^aaabbbbbbaaaYYYMMMVVVkkkmmmjjjlllnnnjjjmmmvvv|||{{{zzzyyyzzz~~~yyyxxx}}}qqqYYYDDD:::666555666777999;;;===???@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGLLLQQQTTTVVVOOOYYYddd{{{vvv\\\PPPMMMJJJJJJIIIFFFAAA===;;;:::888666555666888;;;;;;;;;AAACCCKKKWWW```hhhrrr{{{}}}|||vvvoooiiiddd^^^VVVQQQHHHFFFDDDBBBBBBEEEHHHJJJEEEFFFGGGHHHGGGEEECCCBBB>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAACCCDDDFFFGGGHHHIIIFFFBBBAAAAAABBBAAA@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@>>><<<;;;<<>>666444333777888:::===???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGAAAAAAAAACCCIIIQQQYYY^^^TTT\\\eeewwwgggTTTMMMMMMMMMKKKHHHCCC>>>;;;:::888666555555888:::::::::???AAAGGGRRRZZZ```iiirrrqqqkkkfffeeeeee```VVVLLLCCCAAA@@@???@@@CCCFFFHHHDDDEEEFFFFFFFFFDDDBBBAAA=========>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???<<<===>>>@@@AAACCCDDDEEEHHHEEEBBB@@@@@@@@@@@@???;;;;;;;;;;;;<<<>>>???@@@??????===:::999999<<>>>>>IIIXXX~~~mmm___dddooouuufff]]]TTTUUUTTTXXXeeeyyy|||qqqlllUUU???222222111000//////......///......///111222333444555666888;;;===>>>???AAACCCBBBGGGGGGIII\\\vvvZZZ\\\tttxxxsss~~~}}}vvvoooooonnnrrr~~~nnnbbbXXXOOOIIIGGGJJJJJJIIIIIIKKKMMMPPPRRRPPPQQQSSSUUUWWWXXXXXXXXXXXXWWWVVVWWWXXXWWWVVVTTTRRRNNNKKKIIIGGGFFFKKKQQQRRRssskkkbbbfffdddgggooopppuuuzzzxxxkkk```YYYUUUTTTQQQOOOLLLIIIJJJNNNUUU[[[YYY]]]bbbfffeeeaaa[[[WWWOOO\\\dddcccgggrrrtttmmm^^^PPPUUUbbb^^^UUUSSSPPPUUUVVV^^^kkkuuuyyy|||}}}}}}~~~}}}zzz{{{{{{^^^FFF999444444444999:::<<<>>>@@@BBBCCCCCCCCCBBBAAAAAABBBEEEGGGIIIDDDEEEDDDEEEHHHPPP[[[dddYYY^^^aaammmvvv\\\QQQOOOOOOMMMJJJFFFAAA<<<999888666555555777888999888<<<===BBBKKKRRRWWW^^^fffssszzz~~~dddddddddccc^^^WWWMMMGGG@@@???>>>======???@@@BBBEEEEEEFFFFFFDDDBBB???>>>===============>>>???@@@>>>>>>>>>>>>>>>===<<<<<<999:::;;;===>>>@@@AAABBBDDDCCCAAA???>>>>>>======:::999999999999:::;;;;;;<<<<<<;;;:::888999;;;>>>>>>???AAABBBCCCDDDFFFHHHKKKJJJGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGJJJMMMXXXrrrggg}}}qqqQQQDDDEEEHHHBBBFFFQQQcccvvvzzzqqqcccWWWUUUlll}}}nnniiitttoooSSSQQQNNNPPPlllxxxfffaaaeee```OOOEEEHHHHHHBBBEEEOOOvvvfffgggyyyttteee[[[TTTWWWXXX\\\iii||||||uuuxxxWWW===111111111000///////////////---...///111222333444444555888<<>>@@@BBBCCCCCCBBBAAA??????AAADDDGGGJJJLLLMMMMMMKKKJJJOOOYYYaaa[[[\\\ZZZbbb}}}bbbUUUOOONNNMMMKKKHHHCCC>>>;;;999777555444666777777777999999>>>FFFKKKOOOVVV^^^eeemmmyyyqqq]]]ccchhhbbbTTTIIIEEEFFF>>>>>>>>>>>>???@@@AAABBBFFFGGGGGGEEECCC@@@<<<:::=========<<<<<<===>>>>>>======>>>>>>>>>===<<<<<<888888999;;;<<<===>>>???@@@??????===<<<;;;;;;;;;;;;:::999888777666666666888:::::::::::::::<<<>>><<<>>>AAABBBCCCDDDGGGHHHKKKIIIGGGEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEHHHKKKMMM\\\zzzkkkwwwpppTTTFFFGGGMMMDDDFFFNNN\\\nnn~~~{{{qqqdddXXXUUUeee~~~lllccclllyyyZZZNNNMMMNNNiii}}}mmmkkkrrrfffSSSFFFJJJJJJBBB???DDDrrrvvvjjjnnn|||rrrcccZZZUUUYYY]]]aaammmzzz___???444111000000////////////000---...000111333444444444555888<<>>888777777999888999;;;>>>@@@AAABBBCCCAAA@@@??????@@@CCCGGGIIILLLOOOQQQOOOLLLMMMSSSXXXYYYXXXVVV^^^yyyaaaUUUMMMKKKJJJIIIIIIFFFAAA>>>:::888666555555666666555777777<<>>>>>===<<<<<<<<<======>>>>>>????????????>>>>>>999999::::::;;;<<<<<<<<<<<<===>>>===;;;:::;;;<<<<<<;;;:::888666555444444666888:::;;;;;;;;;<<<>>>===???CCCEEEEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEHHHHHHDDDCCCFFFHHHHHHZZZzzz|||jjjmmmuuuZZZJJJIIIOOOHHHHHHLLLVVVgggxxxtttggg[[[TTT[[[zzzkkkeeefffhhhnnnxxxdddNNNLLLOOOhhh}}}zzz}}}wwwdddRRRKKKGGGBBB@@@CCCSSS}}}yyyooo|||}}}|||mmm___WWWVVV\\\ccciiisss```???777000000////////////000000//////000111333444555666888:::===>>>??????AAACCCDDD???CCCLLLUUUiiiqqqfffnnnxxxnnn___cccfffjjjttt|||fffWWWRRRMMMLLLKKKJJJJJJLLLNNNOOOOOOOOOPPPQQQRRRTTTVVVWWWZZZXXXUUUPPPKKKHHHIIIJJJJJJLLLMMMPPPYYYdddkkklllkkkmmmzzz{{{||||||ooogggcccdddbbb___^^^dddoooyyyzzzxxxsssjjjaaa[[[[[[\\\mmmyyy~~~rrrrrrsssfffZZZOOOCCCCCCAAAFFFUUUeeeooouuuxxx{{{~~~|||uuuttt{{{}}}dddFFF:::888666666888888:::<<<>>>@@@BBBBBBCCCBBBBBBAAAAAABBBEEEGGGIIIFFFIIIMMMMMMLLLLLLNNNQQQUUUVVVVVV___~~~qqqyyyfffXXXNNNKKKHHHHHHIIIHHHEEEAAA<<<:::777666666666555444777666:::@@@DDDFFFLLLRRRVVV]]]hhhvvvuuuyyyzzzzzzkkk]]]ZZZTTTMMMGGGCCCAAA@@@<<<===???BBBDDDEEEEEEFFFEEEEEEFFFEEEDDDAAA>>><<>>===<<<<<<======<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<;;;===>>><<<;;;:::888777666555555666888:::;;;:::999:::;;;===???CCCEEEEEEFFFGGGIIIGGGGGGHHHHHHGGGFFFDDDBBBAAAEEEFFFBBBAAAEEEFFFEEEQQQjjj{{{ddd___}}}dddLLLHHHPPPJJJGGGGGGOOO___sssyyykkk___SSSQQQlllqqqiiifffcccccchhhtttvvvqqqvvvXXXVVVZZZppp}}}iiiXXXNNNIIIGGGFFFBBB___vvvhhh\\\UUUUUU```kkkttt}}}RRR888888000000////////////000000111111111111333555777888<<<>>>?????????@@@BBBDDDCCC>>>CCCMMMOOO[[[lllgggwwwllldddiiiuuusss___UUUPPPNNNLLLKKKKKKKKKMMMNNNNNNNNNMMMNNNOOOQQQRRRTTTWWWWWWUUUNNNGGGEEEJJJOOO]]]bbbcccaaadddlllpppooojjjiiiooo}}}qqqqqqooojjjfffiiirrr{{{|||tttkkkggghhhkkkxxx}}}sssaaaOOOLLLEEEDDDMMM[[[fffmmmrrrvvvzzz~~~|||}}}yyyttt|||{{{xxxjjjRRR<<<777999666555888:::;;;===???AAACCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIEEEFFFHHHJJJKKKKKKLLLLLLOOOTTTWWWZZZnnnooosssyyyhhhSSSNNNIIIHHHIIIIIIFFFCCC>>>;;;888777666666555444777666888===??????DDDJJJPPPUUU___lllxxx{{{{{{zzzvvvrrr]]]PPPBBB???CCCFFFAAA:::===>>>???AAAAAAAAA@@@???CCCDDDEEEEEEEEECCCAAA???@@@???>>>===============999999:::;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::999<<>>===???AAA;;;:::999888888777777888777999;;;;;;999777777777;;;>>>AAACCCCCCDDDEEEFFFBBBDDDEEEGGGFFFDDDAAA???:::@@@CCC@@@@@@EEEHHHEEEHHH^^^|||```VVVssskkkNNNGGGPPPIIIEEEBBBIIIZZZooo}}}nnnbbbRRRLLLdddyyyeeeeeeeeeeeehhhnnnvvv{{{~~~tttlllssseeeccchhh{{{|||fffWWWQQQKKKEEEEEEMMMcccsssggg\\\UUUTTTbbbqqq||||||oooBBB000777000000////////////000111333222111111333555888:::@@@@@@AAA@@@???@@@CCCEEEBBB>>>DDDLLLHHHOOO~~~mmm\\\tttzzzhhhkkkwww~~~lll\\\QQQPPPNNNLLLKKKKKKLLLMMMLLLLLLKKKKKKLLLNNNPPPQQQRRRTTTSSSKKKCCCAAAIIIRRRkkkpppqqqkkkhhhkkkllliiiiiicccaaafffuuu|||uuuoooooowww~~~wwwtttvvvyyy{{{dddZZZOOOGGGKKKUUU___ggglllrrrvvv{{{~~~}}}||||||~~~|||~~~vvv~~~}}}~~~www\\\GGG777777:::888777:::;;;<<<>>>AAACCCDDDEEEFFFHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKKKKJJJJJJSSSWWWSSS\\\~~~uuueee}}}|||XXXRRRKKKIIIJJJJJJGGGDDD???<<<999777777777555444777555777:::;;;:::>>>CCCJJJNNNWWWdddqqqyyy||||||{{{xxxwww}}}|||lll^^^QQQMMMGGGBBB>>><<<<<<===666999;;;;;;;;;===>>>======@@@BBBBBBCCCCCCBBB??????@@@@@@???===;;;;;;<<<999;;;===??????>>><<<:::;;;;;;::::::999888888777888:::===@@@BBBBBBAAA@@@>>>===<<<;;;:::999999::::::::::::999666555666888888>>>DDDEEEBBBAAABBBEEECCCEEEEEEDDD@@@===<<<;;;@@@AAABBBDDDEEEEEEEEEEEEJJJXXXmmmooofffrrruuuSSSEEEEEEBBBAAA@@@CCCOOOdddzzzrrrdddZZZOOOYYYtttllleeedddeeeggglllrrrwwwwwwvvvyyy{{{wwwrrr{{{nnnWWWOOOQQQKKKHHHRRRqqqssscccYYYVVV[[[eeesss|||www~~~QQQ888555---111000000///////////////444444444555666888:::;;;?????????>>>===>>>@@@BBBCCCCCCBBBGGGOOOYYYxxxvvv___lll{{{wwwyyywwwmmmmmmsssjjjXXXUUUQQQNNNMMMMMMMMMMMMPPPOOOMMMMMMMMMMMMLLLJJJEEEIIIKKKEEE===;;;@@@GGGfffpppyyywwwmmmccc^^^^^^___```eeefffdddqqq~~~{{{rrrXXXGGGHHHRRR]]]bbbrrrvvvxxxwwwxxx}}}}}}~~~yyyyyysssXXXFFF999<<<>>>:::777:::888???CCCAAABBBHHHIIIGGGGGGGGGHHHHHHHHHFFFEEEDDDHHHIIIJJJIIIIIIIIIKKKMMMLLLPPPQQQUUUYYYaaatttyyyttt^^^LLLJJJJJJFFFDDDHHHCCC@@@<<<888555444555555666666666777888:::;;;<<>>@@@BBBCCCCCCAAA======<<<;;;:::999999:::;;;===???@@@AAA@@@>>><<<;;;::::::999888777666666:::<<>>>>>>>><<<999888999:::888>>>CCCDDDBBBAAABBBDDDDDDFFFGGGFFFCCC@@@?????????@@@CCCFFFGGGGGGGGGFFFLLLUUUeeevvvhhhoooaaaLLLEEEDDDBBB@@@BBBLLL___vvvzzzlll[[[PPPUUUuuutttkkkdddccceeefffjjjnnnssszzz~~~vvvooooootttyyy||||||zzz}}}fffYYYXXXRRRKKKOOOggg}}}pppbbbZZZXXXZZZfffuuuvvvxxxrrrKKK999999333111000000/////////000000222333444666777999::::::<<<===>>>>>>>>>@@@CCCFFFGGGGGGEEEIIIOOOVVVqqqccceeemmm{{{|||sssnnnrrr|||sssfff]]]SSSMMMMMMNNNMMMJJJNNNNNNOOOQQQSSSRRRNNNLLLCCCGGGIIIEEE???>>>EEELLLgggmmmrrrppphhhaaa______``````cccccc___gggxxxWWWEEEKKKYYYbbbmmmtttxxxyyyzzz~~~~~~~~~}}}zzzzzzyyyhhhPPP@@@666:::>>>;;;:::===;;;AAAEEEDDDEEEJJJKKKIIIIIIJJJKKKKKKKKKIIIHHHGGGIIIJJJJJJIIIGGGFFFGGGHHHRRRUUUUUUXXXZZZZZZqqqpppTTTLLLNNNKKKHHHIIIDDDAAA===999666555555555555555666666888999:::;;;@@@BBBGGGRRRaaannnxxx|||aaadddjjjnnnlllaaaPPPCCCDDDCCC@@@>>><<<:::999999666777888:::<<<===???AAACCC@@@???@@@BBBCCCDDDDDD>>>===;;;999999999;;;;;;<<<===???@@@AAA@@@???>>>;;;:::999888777666666666<<<>>>@@@BBBCCCBBBAAA@@@;;;;;;::::::;;;<<<<<<===@@@@@@@@@===:::999999:::999===BBBCCCBBBAAABBBDDDEEEGGGHHHGGGEEEDDDDDDDDD@@@BBBDDDGGGHHHIIIHHHHHHLLLQQQ\\\{{{{{{jjjmmmoooRRRAAAEEECCC@@@@@@HHHYYYppp}}}nnn]]]RRROOOeeerrriiibbbbbbdddeeegggkkknnntttyyy|||qqqpppvvv|||pppkkk]]]TTTSSSfffwwwlll```ZZZZZZZZZhhhxxx~~~qqq|||yyyqqq]]]@@@444555111000000/////////000000111111333555888:::;;;;;;:::;;;<<<>>>???AAADDDHHHKKKKKKMMMJJJKKKOOOQQQfffdddaaacccaaazzzpppooouuuzzzzzzttthhhXXXPPPOOOOOOKKKGGGJJJLLLPPPUUUXXXWWWSSSPPPGGGLLLOOOMMMHHHHHHNNNUUUfffggggggeeebbb_________bbbbbbdddddd```cccwwwfffKKKEEEMMMTTTgggpppyyy{{{|||~~~}}}~~~}}}||||||}}}yyyyyy}}}rrr|||pppdddHHH<<<555:::??????>>>AAA<<>>AAAHHHRRRaaaoooyyygggfffddd```WWWLLLBBB;;;=========<<<;;;:::999888777999;;;<<<:::===GGGRRRVVVMMMEEEBBBBBBBBBCCCFFFBBB@@@===;;;<<<>>>???@@@;;;<<<>>>@@@@@@@@@???>>>===<<<:::999888777777888>>>???@@@AAAAAAAAA???>>>::::::::::::;;;===>>>???AAAAAA@@@===:::888888999:::===AAABBBBBBAAABBBDDDDDDFFFGGGGGGFFFEEEFFFHHHFFFFFFFFFFFFFFFGGGIIIJJJKKKOOOYYY|||zzzooommmzzzYYY@@@DDDBBB@@@>>>EEEUUUkkk{{{~~~nnn```WWWMMMWWW|||qqqggg``````ccceeefffiiijjjooouuu{{{www~~~oooccc___lll|||qqqfff]]]YYY[[[^^^mmm~~~xxxwwwzzzuuuwwweeeNNN999111000---000/////////000111222222111444888<<<>>>>>>===<<<>>>???AAACCCDDDGGGKKKNNNOOOQQQNNNMMMOOOMMMZZZtttjjjcccbbb___fffvvv}}}rrroooooopppyyyxxxnnn```VVVRRRNNNJJJFFFIIIKKKNNNSSSXXXYYYXXXVVVVVV[[[___^^^YYYVVVXXX\\\aaa___^^^^^^^^^^^^]]]\\\]]]^^^aaacccbbbbbblllyyy}}}}}}|||zzzrrraaaPPPIIIKKK```mmmyyy~~~~~~~~~{{{{{{||||||||||||~~~uuuyyy~~~nnnzzzooogggDDD;;;666;;;AAABBBBBBCCC<<>>:::888666555555555555555555666777888;;;===???AAAEEEPPP^^^iiiooohhh]]]PPPFFFAAA???@@@:::;;;<<<<<<<<<<<<;;;:::;;;>>>AAA@@@:::<<>>???AAABBBBBBAAAAAA@@@>>>===;;;:::;;;;;;<<>>===<<<999999:::;;;<<<>>>???@@@BBBBBBAAA>>>;;;999999:::;;;===???AAAAAABBBBBBCCCBBBDDDEEEEEEDDDEEEGGGHHHMMMJJJFFFCCCCCCEEEIIIKKKJJJPPPZZZ}}}}}}{{{nnn|||```DDDBBBBBB@@@???CCCSSShhhxxxpppeee\\\OOOQQQppptttiii``````dddeeefffhhhjjjmmmsssyyy}}}}}}}}}~~~zzzttt~~~wwwiiimmmxxxmmmbbbYYYXXXZZZdddsss}}}eeeggg{{{}}}cccGGG999555111///////////////000222333333333666;;;@@@CCCCCCBBB@@@EEEFFFGGGGGGGGGIIILLLNNNPPPSSSPPPNNNOOOKKKQQQddduuueee^^^uuummmOOObbbtttzzzvvvrrrpppooo~~~}}}vvvrrrooohhh___UUUNNNIIIHHHJJJJJJKKKNNNTTTYYY\\\^^^dddiiimmmllleee^^^[[[[[[YYYXXXXXXZZZ\\\]]]ZZZXXXVVVWWW[[[^^^^^^]]]aaafffsss~~~rrrrrrwwwpppuuuxxxtttvvvuuujjjtttsss]]]MMMOOO]]]lllzzz}}}zzzxxx{{{}}}~~~}}}}}}~~~{{{sss{{{{{{~~~vvvyyyjjjbbbCCC<<<777:::>>>@@@@@@AAA===>>>BBBEEEEEEEEEFFFIIIKKKLLLMMMNNNOOOOOONNNMMMKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSPPPSSSYYYTTTTTTaaayyyjjjWWWMMMIIIHHHJJJFFFEEECCC@@@===:::777666666555555555555555666666888;;;>>>>>>>>>DDDOOOXXXiii```RRRFFF???@@@DDDHHH<<<<<<===>>>?????????>>>@@@BBBDDDBBB;;;>>>VVVppp```QQQDDDBBBCCCAAACCCHHHCCC???<<<<<<@@@BBBBBBAAA@@@@@@BBBCCCDDDDDDEEEEEEAAA@@@>>>======>>>@@@AAAAAAAAA@@@???>>><<<;;;:::999999:::;;;<<<>>>@@@AAACCCCCCCCC@@@===<<<<<<===<<<<<<>>>???AAABBBBBBCCCAAABBBCCCCCCBBBCCCFFFHHHOOOKKKFFFBBBBBBDDDIIILLLJJJSSSZZZuuu{{{vvvvvv~~~bbbDDD@@@AAAAAA???BBBOOOcccsss}}}rrrjjjbbbTTTPPPfff}}}pppdddbbbdddeeeffffffjjjmmmrrrvvvvvvuuuxxx~~~ssszzzyyyoookkkxxxtttjjj```YYYXXX\\\hhhxxxzzzccciii}}}cccAAA777333...000...//////000111222444555555999===BBBEEEFFFEEEDDDJJJKKKKKKJJJHHHIIIKKKMMMNNNRRROOOMMMOOOJJJLLL[[[}}}eee[[[nnnNNNUUUcccqqqwwwuuurrrrrrwww|||uuulllnnnllleeeZZZPPPKKKJJJKKKIIIHHHKKKQQQYYY```ccciiilllnnnkkkddd\\\WWWUUUTTTTTTVVVXXXZZZZZZXXXVVVVVVYYY\\\]]]\\\[[[\\\]]]eeennnzzztttdddcccnnnssslllfffhhhjjjhhhppplllooonnn[[[MMMNNN^^^mmm{{{~~~}}}{{{xxx|||}}}{{{{{{}}}~~~~~~{{{xxx}}}yyysss]]]SSSCCC===888777999<<<======??????CCCGGGGGGEEEFFFJJJKKKLLLNNNOOOPPPPPPPPPOOOLLLMMMOOOPPPPPPRRRUUUXXXVVVVVVPPPPPPVVVSSSRRR]]]jjj~~~{{{lll[[[OOOIIIIIILLLEEEEEEDDDCCC@@@===:::888777666666555555555555666222666:::;;;;;;???FFFMMMXXXRRRJJJDDDCCCDDDEEEEEE??????@@@@@@AAABBBCCCCCCEEECCCCCCDDD???@@@TTTkkkYYYKKKBBBEEEGGGCCCAAADDDAAA>>>;;;===AAADDDBBB@@@??????@@@AAABBBCCCDDDDDDAAA@@@>>>===>>>@@@CCCDDDDDDCCCBBB@@@>>><<<;;;::::::::::::;;;<<<>>>???@@@BBBBBBBBB@@@>>><<<===>>><<<<<<===???AAABBBBBBBBB@@@AAABBBBBBAAABBBEEEGGGJJJHHHEEEDDDDDDFFFIIILLLJJJSSSTTTfff|||sssfffHHH>>>AAABBB@@@@@@JJJ\\\kkkttt~~~wwwnnnfffYYYQQQ]]]yyyyyyjjjdddeeedddccccccgggjjjqqqvvvuuuvvv}}}wwwhhhpppyyyvvv|||qqqhhh```ZZZ[[[___iiiyyyvvvmmm@@@444000+++000......///000111333555666666999>>>BBBEEEGGGGGGGGGLLLLLLKKKJJJHHHHHHJJJLLLJJJOOOLLLKKKOOOKKKKKKVVVmmm___lll^^^QQQQQQcccppppppnnnqqqppp~~~{{{wwwnnnnnnlllfff^^^UUUOOOLLLKKKIIIHHHJJJRRRZZZbbbfffffffffeee```YYYTTTRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXVVVYYY\\\\\\[[[[[[\\\]]]___bbbccckkkttt{{{iiiYYYVVV\\\aaabbb``````eeejjjnnn}}}xxxfffWWWQQQ```nnn|||}}}}}}}}}}}}|||~~~zzzxxxzzz}}}}}}||||||}}}}}}}}}dddNNNHHHFFFAAA;;;777999===?????????>>>AAAFFFGGGCCCDDDIIIGGGHHHJJJLLLMMMNNNMMMMMMLLLMMMMMMNNNNNNQQQVVVZZZUUUWWWQQQOOOTTTRRRQQQZZZccc|||uuudddUUUKKKHHHHHHDDDEEEEEEEEEBBB???<<<:::888777777666555555555666222444777888999<<>><<>>???@@@AAAAAA@@@???======>>>AAADDDFFFFFFEEECCCAAA???===;;;;;;;;;;;;;;;;;;===>>>???@@@???@@@???>>><<<;;;<<<======<<<<<<>>>@@@BBBBBBBBBAAAAAABBBAAAAAABBBEEEGGGDDDDDDEEEFFFGGGIIIJJJKKKIIIRRROOOZZZmmm}}}pppQQQ>>>AAABBB@@@???GGGWWWdddkkkxxxpppiii\\\RRRWWWmmmnnnfffeeecccaaa```bbbgggpppwwwyyy|||ttt\\\]]]xxxnnngggaaa\\\^^^bbbiiiyyy~~~}}}HHH888222---444......///000111333555666777999===AAADDDGGGGGGHHHKKKKKKKKKIIIGGGGGGIIIKKKGGGMMMJJJIIIOOOLLLLLLUUUwww{{{eeehhhlllQQQDDDVVVhhhhhhgggnnnjjj~~~{{{zzzxxxrrrooojjjeee```ZZZRRRMMMKKKIIIIIILLLTTT\\\cccfffbbb```\\\VVVQQQOOOPPPRRRRRRTTTUUUUUUTTTUUUXXX[[[NNNSSSVVVVVVUUUXXX[[[]]]UUUWWWVVVXXXWWWXXXvvvsss^^^QQQHHHJJJPPPVVVXXXZZZcccnnnnnnxxxooo^^^bbbppp}}}||||||~~~~~~}}}xxxvvvzzz~~~|||zzzzzz|||{{{vvvWWWGGGHHHJJJFFF???:::;;;@@@CCCDDD===;;;>>>DDDDDD@@@AAAGGGBBBCCCEEEGGGIIIIIIIIIIIILLLLLLLLLKKKLLLOOOTTTYYYRRRVVVQQQOOOTTTRRRQQQZZZXXX}}}}}}~~~rrr```SSSKKKGGGDDDDDDEEEEEEDDDAAA===;;;999888777666666555666666555666666666777:::>>>AAAGGGBBB===;;;===??????>>>@@@BBBDDDFFFGGGHHHHHHHHHJJJCCCCCCCCC@@@FFFJJJCCCHHHGGGEEEFFFGGGGGGFFFEEEAAABBBCCCDDDDDDCCCBBBAAA======>>>>>>?????????@@@======>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBB>>><<<:::===???===::::::>>>CCC???????????????????????????>>><<<;;;;;;===???@@@@@@@@@@@@@@@AAAAAABBBCCCEEEDDDCCCCCCDDDFFFIIIKKKNNNUUUYYY[[[uuuttttttcccFFF;;;===CCC>>>???KKKRRR^^^uuuuuurrrjjj[[[NNNXXX}}}nnncccddd```XXXcccfffnnnwwwnnn______ooo}}}vvvhhh^^^ZZZ]]]cccgggrrr}}}CCC555777111000111111111222444666888999;;;<<<>>>AAACCCFFFGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHJJJMMMPPPqqqtttddd|||\\\LLLFFFNNNaaa```lllllloooyyy~~~vvvxxxyyyvvvooogggaaa]]]UUULLLGGGGGGHHHJJJMMMRRRVVVXXXUUUUUUUUUSSSQQQPPPPPPRRRRRRUUUWWWWWWVVVUUUTTTUUUTTTRRRPPPPPPRRRUUUWWWXXXSSSUUURRRQQQTTTVVVjjjkkk[[[QQQKKKAAAAAADDDJJJTTT]]]dddgggkkkttt~~~lllgggjjjnnnssswwwyyyzzz{{{{{{{{{yyyxxx{{{{{{yyyzzz|||}}}zzz|||cccNNNAAA===OOOLLLFFF>>><<>>::::::;;;<<<>>>???@@@@@@==================>>>>>>;;;<<<===>>>???>>>===;;;888<<<>>>===;;;;;;>>>BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDKKKKKKKKKKKKKKKKKKKKKKKKKKKQQQVVVWWWkkk|||ooopppHHH::::::@@@===???IIINNNZZZppp~~~wwwnnn```QQQSSSsss{{{iiieeebbb]]]```fffrrrsss^^^ZZZiiiuuuhhh^^^\\\```gggkkkxxxkkk<<<333666111333111111222333444666888999===>>>AAACCCEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEIIIIIIIIIHHHHHHIIILLLOOOddd}}}```iiiyyyZZZIIINNNbbb^^^aaaeeeiiisss|||zzzqqqsss{{{|||{{{vvvmmmgggddd^^^WWWMMMLLLKKKKKKKKKMMMPPPQQQQQQRRRRRRPPPNNNNNNOOOPPPQQQSSSTTTTTTSSSRRRSSSTTTUUUSSSPPPOOOPPPSSSVVVWWWSSSVVVTTTSSSUUUTTTcccfffTTTJJJFFF??????BBBJJJTTT```hhhlllkkkrrrzzzrrrrrrssstttvvvwwwyyyzzzyyy{{{zzzxxxyyy||||||xxx{{{|||~~~~~~~~~~~~}}}xxx}}}qqqSSSDDDBBBCCCJJJIIIDDD??????CCCCCCAAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCCCC@@@<<<;;;;;;AAACCCFFFJJJMMMPPPRRRSSSPPPMMMIIIIIIKKKNNNOOOOOOSSS^^^vvvwww|||^^^TTTOOOHHHDDDGGGIIIFFFBBB@@@::::::888777666666666666444555555666777777888888CCC@@@===<<<>>>@@@@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEFFFDDDCCCCCCDDDDDDCCCBBBDDDDDDCCCBBB@@@>>>;;;:::777888999;;;===>>>???@@@???>>>>>>===<<<;;;::::::999:::;;;<<<<<<;;;:::999777:::===>>><<<<<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB??????@@@@@@BBBCCCEEEFFFNNNOOOOOOOOONNNMMMKKKIIIIIINNNRRRRRR___jjjttt~~~NNN<<<777===<<>>CCCGGGGGGGGGEEEAAABBBFFFEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@@@@===999666555666===???CCCGGGJJJLLLMMMMMMNNNLLLJJJJJJLLLNNNNNNNNNNNNXXXeee}}}qqqZZZRRRJJJEEEGGGJJJHHHDDDCCC===;;;999666555555666777444444555555666666777777@@@???>>>>>>???@@@AAAAAADDDEEEEEEFFFFFFDDDCCCBBBFFFDDD>>>===AAAAAABBBJJJGGGFFFEEEEEEEEEEEEDDDBBBCCCCCCCCCBBB@@@>>><<<:::888999:::;;;<<<===>>>??????>>>>>>===<<<;;;::::::===>>>>>>===;;;999888777777:::===???>>>>>>???@@@>>>???????????????@@@@@@>>>???@@@BBBCCCCCCCCCCCC??????@@@AAACCCDDDFFFGGGLLLLLLLLLLLLKKKJJJHHHHHHKKKLLLOOOOOOVVVttt{{{jjjrrrXXXAAA777:::;;;>>>CCCBBBMMMaaayyyxxxppp___PPP]]]wwwsssccc^^^\\\aaahhhxxxyyyooohhh{{{```WWWhhhuuunnnddd___bbbkkktttzzztttwwwwww___CCC666444000---000111111222444666888:::;;;BBBDDDFFFHHHHHHEEEBBB@@@BBBCCCEEEGGGGGGGGGEEEEEEDDDEEEEEEFFFFFFIIIMMMPPPOOOfffqqq___lllZZZGGGUUU```\\\WWWYYYbbbmmmmmmeeecccgggnnnuuuxxxssslllgggbbb^^^VVVSSSNNNIIIFFFEEEEEEEEEIIIKKKKKKKKKJJJJJJLLLNNNRRRSSSSSSRRRRRRSSSVVVXXXWWWUUUQQQMMMLLLOOOTTTXXXVVVYYYTTTQQQTTTQQQUUUeee~~~rrrpppmmmiiiooo}}}rrrWWWJJJFFF===<<<>>>EEEPPP^^^iiioooooopppssswww|||~~~~~~}}}}}}yyysssqqqrrrvvvxxx~~~}}}|||{{{yyy}}}{{{}}}{{{|||~~~^^^CCC@@@DDDCCCGGGHHHGGGDDDDDDGGGEEEAAACCCCCCCCCCCCBBBBBBAAAAAA???>>>:::444222444666555999;;;@@@DDDGGGHHHHHHGGGLLLKKKKKKKKKLLLMMMMMMMMMLLLWWW\\\eeennnUUUMMMFFFHHHJJJHHHFFFFFF???===999666555555666777444444555555666666666666===>>>?????????@@@AAAAAADDDDDDEEEEEEDDDCCCAAA@@@===>>>666777BBB???:::EEEGGGFFFDDDDDDEEEDDDCCCAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>;;;999999:::999;;;>>>???@@@???@@@@@@>>>>>>>>>??????@@@@@@@@@>>>???@@@BBBBBBCCCCCCBBB@@@@@@AAABBBCCCEEEGGGHHHIIIHHHGGGEEEEEEFFFHHHIIIKKKIIIKKKKKKPPPlll}}}nnnsssgggKKK;;;:::999===AAA???HHHYYYpppxxxeeeRRRUUUfffttthhhaaaaaaeeeooozzz}}}fffZZZiii~~~pppjjjdddbbbgggqqq{{{zzz{{{eeeJJJ888666444...---...111222333444666999;;;<<>>===AAAKKKXXXcccjjjkkklllmmmpppuuuwwwwwwvvvvvvxxx|||{{{vvvrrrpppsssvvvyyy~~~{{{|||yyyyyywwwyyy}}}|||{{{vvvRRR@@@AAACCC>>>DDDFFFFFFDDDFFFIIIHHHCCCDDDDDDEEEEEEDDDCCCBBBAAA???@@@???<<<>>>@@@<<<444777:::>>>BBBDDDEEEEEEDDDGGGGGGGGGGGGGGGGGGHHHIIIIIIUUUWWWXXXuuu[[[QQQIIIHHHIIIHHHFFFGGGAAA???;;;888666666777888555555555666666666666666<<<>>>@@@AAA@@@???@@@AAABBBBBBCCCCCCBBBAAA???>>>777===888AAAUUUKKK:::BBBEEECCCBBBAAABBBAAA@@@>>>??????AAAAAABBBAAA@@@???======<<<<<<<<<;;;;;;;;;888888999999:::::::::;;;777:::<<<<<<::::::===@@@===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCC??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGHHHHHHFFFDDDCCCDDDFFFIIIKKKJJJEEEHHHJJJMMMiiisssoooyyyYYYCCC===999;;;@@@???FFFRRReeexxx}}}jjjXXXSSSXXXssseeeaaa```ccciiilllooouuu|||}}}}}}qqq___fff{{{llliiifffgggoooyyywwwhhhSSS:::111555111...000...111222333555777:::<<<===???AAADDDGGGHHHGGGFFFDDDAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCDDDGGGKKKOOOHHHNNN___xxxqqqqqqWWWeeeccc[[[VVVWWW```bbb]]][[[^^^dddooo{{{}}}uuummm]]]YYYSSSMMMIIIHHHHHHIIIHHHIIIIIIIIIHHHHHHJJJLLLIIIKKKLLLMMMMMMNNNQQQSSSRRRRRRRRROOONNNRRRYYY^^^]]][[[PPPJJJQQQSSSUUU^^^ZZZaaahhhlllvvvoooXXXEEE@@@???@@@KKKZZZkkkxxxtttZZZLLLFFFBBB>>>???GGGSSS^^^dddeeefffgggiiilllnnnpppqqqssswww}}}}}}{{{wwwvvvttttttuuuwwwzzz{{{~~~{{{|||~~~|||~~~wwwxxxbbbDDD;;;>>>@@@===>>>AAABBBBBBFFFLLLMMMJJJCCCDDDEEEEEEEEECCCBBBAAABBBNNNYYY]]]]]]YYYIII999888:::>>>AAACCCDDDDDDDDDFFFGGGGGGFFFEEEFFFHHHJJJDDDLLLPPPQQQccc}}}cccWWWMMMJJJJJJHHHFFFGGGCCCAAA>>>;;;999888888888666666666777777777777777<<>>???@@@@@@@@@AAAAAA@@@???>>>===999@@@:::HHHdddXXX???EEEEEECCCBBBAAAAAAAAA???======>>>???@@@@@@@@@???>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<555999<<<<<<;;;;;;???CCCBBBAAA@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCC@@@@@@>>>======>>>>>>???CCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJDDDHHHMMMNNNhhhyyyiiiwwwfffLLLAAA888:::@@@@@@CCCKKK[[[mmm{{{~~~nnnbbbZZZUUUccc~~~jjjccc___^^^```bbbdddiiipppttttttwww~~~fffbbbwwwllljjjjjjnnnvvv}}}~~~rrr\\\III444222666...///444...222222333555888:::===>>><<<>>>AAADDDGGGHHHIIIIIIDDDCCCAAA@@@@@@AAABBBCCCBBBCCCCCCBBBBBBDDDGGGJJJJJJMMMTTTuuu{{{llloooeee```WWWTTTZZZ]]]ZZZYYY]]]\\\fffqqqzzz~~~vvvgggbbb[[[SSSMMMJJJIIIJJJGGGHHHHHHHHHFFFFFFHHHJJJEEEHHHJJJLLLMMMMMMOOOQQQNNNPPPRRRQQQQQQTTT\\\bbb___]]]QQQKKKSSSVVVTTTYYYUUUZZZ^^^___dddooo{{{lllWWWFFFCCCAAA???IIIXXXcccnnnvvvtttqqqtttyyy|||ooo___JJJEEE??????EEEPPP[[[bbbaaadddgggggggggiiimmmqqqyyy{{{~~~{{{uuupppnnnqqqsssvvvyyy|||~~~~~~~~~~~~|||~~~zzzuuuQQQ???<<<===>>>>>>===???@@@@@@EEELLLNNNLLL@@@AAACCCDDDCCCBBBAAA???EEE\\\rrrwwwqqqeeeRRRAAA;;;<<<>>>@@@BBBDDDDDDEEEGGGGGGGGGEEECCCDDDHHHLLLDDDCCCFFFKKKSSSmmm|||wwwuuulll___RRRMMMKKKIIIGGGHHHDDDCCCAAA>>>;;;999888888888888888888888888888777<<>>>>>???>>>??????@@@???>>>===<<<;;;???444BBBbbbXXX@@@HHHGGGEEECCCCCCCCCBBBAAA???===>>>?????????>>><<<;;;777777888999::::::;;;;;;@@@@@@@@@@@@@@@?????????:::===@@@???<<<;;;???CCCEEECCCAAA@@@AAABBBBBBBBB======>>>???@@@@@@AAAAAAAAA@@@===<<<;;;;;;===>>>DDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFEEEEEECCCCCCMMMFFFLLLRRRQQQiii|||gggpppnnnRRRCCC888999AAABBBBBBGGGUUUfffttt~~~qqqkkkcccYYYOOOuuurrrfffaaa___```aaabbbgggmmmooommmqqqyyymmmbbbvvv{{{sssllllllmmmsss|||~~~~~~~~~}}}uuu\\\HHH666777999---///666,,,222222333555888;;;===>>>:::<<>>???AAABBBBBBAAA???>>>BBB```yyyzzzmmm```PPPCCC===>>>???@@@BBBDDDEEEFFFBBBCCCBBB???===???CCCHHHIII@@@@@@HHHJJJWWWrrrxxx~~~rrrdddVVVPPPMMMJJJHHHIIIEEEDDDBBB@@@===;;;999888999999999888888888888888======>>>?????????????????????>>>>>><<<;;;:::999===:::<<>><<<===>>>===:::777888888777888:::===@@@BBBBBBBBBBBBBBBAAA@@@???>>>BBBAAA???>>><<<<<<<<<<<>><<<::::::<<<======;;;:::;;;<<<======<<>>999333000222333444444111555777666888===>>>;;;:::;;;===>>>@@@DDDIIIMMMHHHGGGGGGGGGHHHGGGEEEBBB@@@@@@??????@@@BBBDDDEEEGGGOOOQQQ^^^ssseeejjj___XXXYYYYYYUUUVVVZZZXXX[[[cccooo{{{sssqqqjjj^^^TTTOOOJJJDDDIIIIIIGGGDDDCCCDDDDDDCCCFFFFFFHHHIIILLLNNNOOOPPPKKKNNNQQQPPPOOOSSS^^^hhhddd]]]TTTOOOPPPSSSVVVWWWVVVWWWYYY[[[___bbbeeegggiiijjjmmmppp~~~}}}iiiXXXHHHBBBAAABBBLLLXXXhhhqqqxxxuuukkkfffjjjqqq|||]]]III;;;===DDDIIISSS___bbbeeehhhhhhgggiiiqqqwww{{{tttppppppqqqnnnmmmmmmqqqwww~~~}}}jjjWWWEEE>>>===;;;===AAA======>>>???@@@AAAAAAAAA???@@@AAABBBBBB@@@???>>>EEEWWWkkkqqqgggWWWKKKFFF@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCCCCCCCCCCCCCBBBDDDDDDGGGHHHFFFPPPrrr}}}}}}ppp^^^NNNFFFFFFIIIIIIGGGCCCAAA>>><<<888666:::999888777777666777777<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAA???===;;;:::;;;888:::???BBBAAA@@@BBBCCCAAA===;;;;;;===AAACCC@@@>>><<<===>>>===:::888888888888999:::===???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAA@@@>>><<<;;;<<<===>>><<>>EEEDDDBBBBBBDDDDDDDDDCCCAAAAAAAAA@@@@@@AAAAAAAAADDDHHHKKKKKKOOOcccvvv___sssyyy]]]FFF:::999;;;??????DDDOOO\\\kkk}}}vvvqqqkkk[[[NNNPPP```ooobbb``````\\\]]]ccceeeiiipppwww}}}}}}xxxqqqooopppttt||||||}}}ddd;;;666111...///111222222111555777777:::???@@@>>><<<===???@@@AAADDDHHHKKKMMMKKKIIIHHHGGGEEEAAA>>>@@@@@@???@@@AAACCCEEEFFFFFFMMMNNNWWW}}}|||aaaooo{{{jjj[[[ZZZ[[[YYYXXX[[[WWWXXX]]]eeeoooyyy|||rrrfff]]]WWWOOOGGGGGGFFFEEEDDDFFFHHHHHHHHHEEEFFFHHHIIIKKKLLLMMMMMMMMMOOOPPPOOOQQQWWWaaaiiieee___XXXTTTTTTWWWYYYZZZXXXYYYZZZ[[[^^^```bbbcccccceeehhhkkkyyy|||kkkYYYHHHCCCBBBCCCMMMXXXdddmmmuuuuuummmggggggjjjrrrzzzpppXXXBBB>>>CCCHHHQQQ\\\bbbdddeeeeeefffiiioootttooojjjgggjjjmmmmmmnnnqqqyyy~~~}}}}}}~~~}}}}}}|||]]]MMM>>>:::<<<<<<;;;<<<=========>>>???@@@BBBCCC<<<===>>>@@@AAABBBCCCCCCDDDPPP^^^ccc\\\RRRKKKIIICCCBBBBBBBBBCCCEEEGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBFFFEEEGGGGGGCCCGGG```{{{sss\\\MMMFFFGGGEEECCCBBBAAA@@@===;;;:::999888777777666777777;;;<<<<<<<<<============CCCCCCDDDDDDBBB@@@===;;;:::777888===@@@>>>===>>>???===;;;999:::<<<>>>@@@???>>>=========<<<:::888888888999:::;;;======>>>BBBCCCCCCDDDCCCCCCBBBBBBAAA???===;;;;;;===???AAA:::CCCMMMOOOHHH@@@<<<;;;;;;;;;;;;;;;<<<===>>>???<<<======;;;888999===AAADDDDDDDDDEEEGGGGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@FFFJJJLLLJJJLLLZZZrrr]]]dddvvvsssSSS???;;;>>>===<<>>>>>???AAABBBBBBCCCEEEGGGLLLJJJHHHGGGFFFDDD@@@===?????????@@@BBBDDDEEEGGGGGGLLLKKKMMMiiihhh[[[xxx|||ddd]]]]]]ZZZYYYZZZWWWWWWXXX[[[bbbmmmyyyyyynnngggaaaVVVJJJDDDBBB@@@AAACCCEEEEEEEEECCCEEEGGGIIIJJJJJJIIIIIIKKKKKKLLLNNNSSSZZZaaaeeebbb^^^YYYVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^______aaagggkkkxxxkkkYYYIIICCCCCCEEEMMMXXXaaahhhqqqtttqqqkkkgggeeekkktttvvvsssZZZCCC<<>>@@@CCCEEEFFFCCCHHHNNNPPPNNNLLLKKKLLLFFFEEEDDDCCCDDDGGGJJJKKKIIIHHHFFFDDDBBBAAAAAABBBIIIHHHIIIKKKGGGFFFSSSdddrrrTTTBBBHHHGGGFFFFFFFFFEEEBBB@@@;;;:::999888777777777777==================>>>>>>AAABBBDDDEEEDDDBBB@@@???>>>;;;:::>>>???<<<999:::>>>===<<<;;;:::;;;;;;<<<>>>=========<<<;;;:::999888999:::;;;<<<<<<<<<<<>>===>>>@@@CCCEEECCCGGGJJJIIIDDD@@@@@@AAAAAA@@@???>>>???>>>>>>===<<<>>>>>>;;;777888>>>DDDDDDDDDEEEHHHIIIIIIFFFCCCAAAAAABBBBBBBBBBBBAAAAAAGGGKKKNNNMMMOOOYYYjjjxxxfff___eeeZZZ>>>;;;DDD???===>>>CCCKKKYYYnnn{{{oooZZZQQQMMMIIIRRRuuukkkbbbddddddaaa___```dddjjjpppvvv~~~|||tttnnnnnnttt}}}PPP888555333111111333444666999<<<===<<<===@@@@@@===>>>@@@CCCCCCCCCBBBCCCDDDFFFDDDCCCDDDEEEEEECCCBBB>>>>>>???@@@BBBDDDEEEFFFHHHMMMLLLIIIXXX}}}zzz^^^iiivvvggg```YYYVVVYYYYYYXXXWWWWWW[[[eeettt|||wwwtttnnn___PPPGGGAAA>>>???AAA@@@@@@@@@BBBDDDFFFHHHIIIHHHFFFEEEEEEFFFIIIOOOVVV[[[\\\\\\ZZZYYYVVVUUUUUUUUUVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]][[[]]]dddlllzzzkkkXXXGGGCCCDDDEEEMMMWWWaaaeeekkkqqqssspppkkkggglllsssiiilll[[[HHHAAABBBIIIWWWcccaaabbbeeeiiilllnnnllljjjccc```___dddiiilllrrrxxx~~~}}}zzz}}}}}}}}}jjjQQQFFF===>>>FFFJJJFFF@@@<<<;;;::::::<<>>AAADDDFFFDDDDDDEEEEEEFFFHHHJJJLLLHHHGGGDDDCCCDDDGGGKKKMMMNNNLLLIIIEEECCCBBBBBBCCCGGGEEEFFFIIIIIIIIIOOOXXXwwwfffLLLKKKJJJIIIHHHHHHGGGDDDBBB<<<;;;:::999888777777777?????????>>>??????@@@AAA>>>???AAACCCDDDDDDCCCBBBDDD@@@???AAAAAA<<<999999@@@@@@???>>>===;;;::::::<<<=========<<<;;;::::::888999:::;;;<<<<<<<<<<<>>??????>>><<<>>>@@@@@@===999999@@@FFFDDDDDDFFFIIIKKKJJJGGGDDDCCCDDDDDDEEEEEEDDDDDDCCCGGGKKKMMMNNNOOOUUU```jjjuuu|||jjjccctttiiiCCC999??????===>>>BBBHHHTTTiii{{{zzzeeePPPPPPKKKJJJ^^^wwwgggcccbbbaaa```___ccciiimmmqqqxxx{{{rrrlllqqqxxxkkkDDD555555333222222333666777888<<<======>>>CCCCCCAAA>>>@@@BBBCCCBBBAAABBBCCCBBBAAA@@@AAADDDEEEEEEDDD>>>>>>@@@AAACCCDDDEEEEEEGGGMMMOOOMMMRRRlllrrrjjjxxxhhhZZZUUUYYYXXXXXXWWWVVVXXX```kkkttt~~~mmm]]]OOOFFF@@@AAACCCAAA@@@BBBAAACCCEEEGGGHHHFFFDDDCCCAAADDDKKKTTT\\\^^^YYYSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWYYY[[[\\\]]]ZZZZZZbbblllzzziiiVVVEEEBBBDDDGGGNNNVVV___```dddiiiooopppmmmjjjmmmrrr~~~ooolllcccVVVKKKEEEGGGSSS^^^___bbbhhhnnnqqqpppkkkggg```^^^```fffkkkpppwww~~~~~~}}}||||||}}}}}}uuuppp|||zzz|||~~~llldddQQQHHH??????FFFKKKGGGAAA;;;:::999999;;;???BBBEEE@@@???===<<<>>>AAADDDGGGFFFEEEDDDDDDFFFGGGIIIIIIHHHFFFDDDCCCDDDGGGKKKMMMQQQOOOKKKGGGEEEDDDDDDDDDCCC@@@@@@CCCFFFHHHLLLQQQ^^^zzz[[[KKKIIIGGGFFFGGGFFFEEECCC>>>===<<<;;;:::999999999BBBAAA@@@@@@@@@AAACCCDDD>>>???@@@BBBCCCDDDDDDDDDHHHDDDCCCEEEDDD???<<<<<<@@@AAAAAAAAA@@@===;;;:::;;;<<<======;;;::::::;;;888888999:::;;;======>>>@@@AAAAAABBBAAAAAA@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHCCCCCCDDDFFFIIIHHHEEEBBBEEEAAA======???AAAAAA???@@@AAAAAA>>><<<===AAAEEEDDDDDDFFFHHHJJJJJJGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGIIIJJJJJJJJJLLLRRRWWWhhh~~~lllsssZZZ@@@;;;<<<;;;===@@@CCCLLL___ppp|||xxx___[[[PPPGGGKKKeeeuuueee^^^^^^___^^^bbbfffhhhkkksss~~~{{{tttpppxxxuuuSSS:::222222222111111222555888444999<<<===@@@FFFHHHFFF???@@@BBBBBBBBBBBBDDDFFFFFFEEECCCBBBCCCDDDCCCBBB@@@AAACCCDDDEEEEEEFFFEEEEEEIIIPPPRRRSSScccrrrpppyyyeee[[[[[[VVVVVVUUUUUUVVV[[[aaafff{{{tttYYYKKKAAABBBCCC@@@???BBBAAABBBDDDFFFFFFEEEDDDCCCCCCHHHQQQ[[[aaa___WWWPPPQQQRRRSSSSSSRRRRRRTTTVVVSSSSSSTTTUUUWWWZZZ\\\]]]```^^^fffsss{{{hhhTTTDDDCCCGGGJJJPPPXXX\\\[[[]]]bbbgggjjjiiiggghhhllluuullleeeYYYLLLDDDGGGRRR\\\]]]bbbhhhmmmooolllhhheee\\\]]]bbbjjjpppuuu}}}}}}|||||||||~~~~~~|||{{{xxxkkkjjj}}}yyyxxxjjjZZZXXXJJJFFF@@@===AAAEEEBBB;;;::::::999:::;;;>>>AAABBB<<<<<<;;;<<>><<<:::<<<>>>===:::999:::;;;888888888999:::===???@@@???@@@@@@@@@???>>>======>>>???@@@AAABBBCCCCCCCCC===@@@DDDGGGHHHHHHGGGGGGMMMGGGAAA???BBBDDDDDDCCCBBBBBBAAA@@@@@@AAACCCDDDDDDDDDEEEGGGIIIIIIHHHEEEEEEFFFHHHIIIIIIHHHFFFEEEHHHIIIIIIIIIIIIIIILLLNNN\\\uuurrrsssOOO???999:::<<<>>>>>>CCCRRRbbbnnnyyyqqqcccTTTKKKFFFMMMgggvvveee______ZZZ___cccdddgggooo|||}}}zzzxxxxxx{{{mmmnnnZZZ===555111222444333222333777:::666:::======@@@EEEFFFDDD@@@AAACCCCCCCCCEEEHHHKKKLLLIIIFFFEEEEEEEEEDDDCCCEEEFFFGGGHHHIIIHHHHHHGGGDDDEEEMMMSSSRRRYYYxxx{{{eeejjjyyyggg```XXXVVVTTTSSSUUUXXXZZZ[[[mmmvvvooo\\\MMMJJJGGG@@@>>>BBBAAABBBCCCDDDEEEEEEEEEEEEFFFKKKTTT\\\___\\\UUUOOOOOOQQQRRRRRRPPPQQQTTTVVVRRRRRRSSSTTTVVVXXXZZZ[[[___\\\gggzzzhhhUUUEEEDDDJJJNNNTTT[[[[[[[[[]]]```dddeeedddbbbbbbhhhmmmyyy|||nnnYYYHHHDDDKKKVVV]]][[[```eeegggeeeddddddfffaaaccciiirrrwww{{{}}}||||||yyyxxxwwwwwwxxxxxxvvvtttkkkgggoooyyyuuueeeXXXOOOKKKCCCEEEDDDAAABBBCCC???888:::::::::;;;<<<===???@@@<<<<<<<<<===???CCCFFFHHHEEEHHHKKKKKKIIIGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHGGGFFFDDDCCCCCCGGGGGGGGGGGGJJJMMMMMMMMMNNNZZZwwweee[[[VVVOOOIIIFFFFFFEEEEEECCCBBBAAA???>>>===<<<<<>>999<<<>>>===:::999:::<<<888888777888:::===@@@BBB?????????>>>>>><<<;;;:::;;;<<<>>>???@@@@@@??????===AAADDDDDDBBBCCCJJJPPPXXXQQQHHHDDDEEEFFFFFFDDDDDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDFFFHHHIIIHHHFFFEEEFFFHHHIIIIIIHHHFFFEEEIIIJJJKKKKKKLLLMMMOOOPPPPPP|||yyyqqq}}}WWWCCC999;;;===>>>;;;>>>JJJXXXeeevvvrrr___RRRQQQMMMHHHRRRdddqqqddd```XXX\\\```bbbeeemmm|||{{{xxxxxx|||uuuccccccLLL555:::333555666666555666:::===;;;???@@@>>>???BBBBBB???BBBCCCCCCDDDEEEHHHLLLOOOMMMKKKHHHGGGGGGGGGGGGFFFIIIIIIJJJKKKKKKKKKIIIIIIDDDCCCIIIPPPMMMOOOjjjcccYYY~~~qqqddd]]]XXXTTTSSSVVVXXXYYYXXX\\\ggguuuttt```XXXQQQGGGBBBFFFAAABBBBBBCCCDDDEEEFFFGGGHHHMMMTTTYYYZZZWWWRRROOOMMMNNNPPPOOONNNOOORRRVVVSSSSSSSSSTTTUUUWWWXXXYYYUUURRR```yyyhhhUUUFFFFFFLLLQQQWWW^^^\\\^^^```cccddddddaaa______gggjjjnnneeeMMMHHHQQQYYY]]]ZZZ^^^aaa```]]]]]]aaafffjjjlllssszzz~~~{{{xxxxxxxxxooonnnllllllmmmllljjjhhhcccgggwwwgggQQQOOOKKKBBB@@@GGGJJJHHHGGGFFFAAA999999:::;;;<<<<<<======>>>@@@????????????AAABBBCCCCCCGGGKKKKKKHHHFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLEEEFFFFFFFFFEEEDDDBBBBBB@@@CCCEEEFFFHHHKKKKKKIIIPPPKKKjjj|||mmmeeeZZZPPPJJJGGGEEEDDDEEEDDDBBB@@@???>>>======BBBCCCCCCAAA???>>>???AAAEEEEEEEEEDDDDDDEEEFFFFFFDDDDDDEEEHHHIIIHHHDDDAAA>>>>>>>>>@@@AAAAAA???===???@@@@@@???===;;;999777777777777777888999:::;;;@@@???>>>>>>===<<<999666===>>>@@@AAAAAA@@@???>>>>>>>>>>>>@@@CCCGGGKKKMMMVVVQQQKKKHHHHHHHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???BBBCCCEEEHHHIIIJJJJJJJJJGGGFFFFFFHHHIIIIIIFFFDDDIIIJJJLLLKKKJJJJJJKKKLLLSSSsssnnn~~~hhhEEE===:::;;;???<<<;;;EEESSS\\\rrr{{{eeeZZZWWWKKKEEEKKKNNN^^^qqq]]]]]]ZZZ[[[___aaagggvvv{{{{{{{{{yyyzzzwwwbbbSSSDDD888333222222333555777999888777===>>>@@@AAAAAABBBDDDFFFDDDGGGIIIIIIGGGGGGJJJLLLPPPMMMIIIHHHIIIKKKMMMMMMIIILLLOOOQQQQQQSSSWWW[[[RRRIIIEEEKKKMMMOOO]]]ooouuuTTTmmmeeeaaaQQQTTT[[[SSSWWW]]]SSSZZZ]]]hhhzzzwwwhhh[[[NNNFFFEEECCCBBBBBBBBB@@@===@@@FFFGGGMMMUUUXXXVVVQQQNNNLLLNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVTTT]]]aaaiiitttYYYFFFJJJSSSTTTXXXaaaaaacccccc```___aaa^^^YYY______aaalll~~~pppXXXSSSWWWZZZZZZ___^^^\\\[[[]]]ccckkkqqqyyy{{{~~~|||uuuqqqrrrsssfff___eeemmmllleeeaaabbbttt~~~gggPPPGGGEEEEEEDDDFFFHHHHHHGGGDDD@@@>>>======<<<<<<<<<======>>>@@@BBBEEEGGGGGGFFFEEECCCGGGHHHIIIJJJKKKKKKKKKJJJKKKIIIHHHHHHIIIIIIHHHFFFEEEBBB@@@AAADDDEEECCC@@@???AAADDDFFFGGGHHHKKKMMMKKKSSSbbbrrr\\\LLLGGGGGGFFFAAABBBBBBBBBAAA???===;;;EEEFFFFFFDDDBBBAAABBBDDDFFFFFFEEEEEEFFFFFFGGGGGGDDDDDDDDDFFFGGGGGGDDDBBB@@@??????@@@AAAAAA???===?????????>>><<<:::888777666666666777777999::::::>>>======>>>@@@@@@>>>;;;===>>>@@@AAAAAAAAA???>>>@@@@@@@@@AAABBBDDDFFFGGGNNNKKKHHHFFFFFFFFFFFFEEECCCCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEGGGIIIJJJJJJJJJHHHGGGGGGHHHJJJJJJIIIGGGJJJLLLMMMLLLJJJJJJKKKLLLMMMeeevvvdddsssuuuSSSCCC<<<999<<<;;;999???IIIRRRdddxxxkkkaaa^^^RRRKKKMMMLLLMMMkkkggg^^^ZZZZZZ]]]___bbbkkkuuu|||}}}~~~~~~~~~}}}~~~}}}|||{{{}}}~~~fffQQQCCC;;;888333444555777999;;;;;;;;;<<<<<<===???@@@AAABBBBBBAAADDDHHHIIIHHHHHHJJJLLLMMMKKKIIIIIIKKKMMMNNNNNNKKKNNNQQQTTTVVVYYY^^^aaa[[[TTTNNNKKKHHHJJJUUUaaaooolllmmmWWWUUU[[[UUUWWW[[[RRRYYYZZZaaaooo|||lll[[[PPPKKKDDDAAAAAADDDCCC@@@AAAEEEFFFJJJNNNPPPNNNLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSRRRZZZ___fffnnnVVVGGGMMMVVVVVVXXX___bbbcccbbb``````aaa]]]VVV[[[[[[]]]cccnnn~~~aaaSSSYYY```___```^^^]]]]]]bbblllyyy~~~~~~{{{uuurrrsssjjjeeecccdddccc```aaafffttt}}}~~~vvv___LLLEEEDDDCCCGGGHHHJJJJJJIIIFFFCCCAAA<<<<<<;;;;;;<<<<<<===>>>AAACCCEEEGGGHHHGGGFFFEEEHHHIIIJJJKKKJJJHHHFFFEEEHHHHHHHHHIIIKKKLLLKKKIIIDDDBBB@@@AAACCCDDDBBB@@@@@@BBBDDDEEEFFFGGGJJJLLLKKKQQQ\\\pppuuu```RRRKKKGGGEEEDDDCCCBBBAAA@@@??????EEEFFFFFFDDDBBBAAABBBDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@AAA@@@>>>============<<<;;;:::888777444444555555777888999:::<<<::::::>>>CCCEEECCC???===>>>@@@AAAAAAAAA@@@???CCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEEEEDDDDDDEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIGGGFFFEEEEEEGGGIIIIIIHHHKKKLLLMMMLLLJJJIIIJJJKKKKKKVVVqqqxxxbbbiiiqqqRRRCCC888999<<<;;;<<<@@@KKKXXXlll}}}uuuiiieeeYYYQQQMMMGGGDDDTTTlll~~~iiiaaaZZZZZZ\\\]]]```dddppprrrtttvvvwww{{{vvvxxx~~~~~~~~~}}}{{{|||yyy{{{vvvSSS@@@999555444555777999<<<>>>@@@@@@===;;;;;;===@@@AAA@@@===???BBBFFFIIIIIIJJJKKKLLLMMMLLLKKKKKKMMMMMMMMMKKKFFFHHHLLLOOOQQQUUUYYY]]]^^^]]]VVVKKKEEEIIIOOORRRlllqqqooo~~~bbbUUUXXXUUUTTTUUUPPPYYYVVVXXX```jjjtttrrreee[[[KKKDDD@@@BBBCCCAAA@@@AAADDDEEEFFFFFFFFFFFFHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNPPPVVVZZZaaazzzgggTTTHHHOOOWWWVVVVVVZZZ``````___^^^aaabbb\\\TTTUUUWWWZZZ\\\___gggrrryyysssYYY[[[aaa]]]^^^```ccchhhooozzz}}}|||xxxwwwxxxvvvqqqnnnpppccceeeeeeaaaYYYXXXdddsssvvvpppaaaPPPFFFCCCCCCBBBFFFGGGIIIIIIHHHFFFDDDBBB<<<;;;:::::::::;;;======@@@AAACCCEEEEEEEEEEEEDDDFFFHHHIIIJJJJJJGGGEEECCCFFFFFFHHHKKKNNNOOONNNLLLCCCAAA???@@@CCCDDDBBB???@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNTTT^^^mmm~~~fffTTTIIIAAA@@@?????????AAACCCEEEAAABBBBBB@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCBBBCCCAAA@@@@@@@@@@@@>>><<<<<<<<<;;;;;;:::999888888333333444444666777999:::;;;888888<<>>???@@@AAAAAAAAA@@@CCCDDDEEEEEEDDDBBB@@@>>>>>>AAAEEEFFFDDDCCCDDDGGGCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFCCCBBB@@@AAACCCFFFGGGGGGJJJKKKLLLJJJHHHGGGGGGHHHMMMNNN[[[|||ooogggnnnjjjQQQ<<<999===>>>===???FFFNNNaaavvvvvvnnnaaaYYYRRRHHHIIIIIIPPPcccrrraaaWWWVVVXXXZZZ[[[ccceeehhhkkkooosssyyy}}}uuu{{{}}}~~~{{{zzzRRR===777222444555888:::<<>><<>>??????===;;;:::;;;===???@@@AAABBBCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAACCCAAA???>>>??????===<<<;;;;;;::::::999999999999333333333444555777888999999777777;;;AAACCCAAA=========>>>???@@@@@@AAAAAABBBCCCEEEFFFEEECCCAAA???>>>BBBFFFGGGEEECCCDDDFFFCCCCCCCCCBBBAAA???>>>===??????@@@@@@AAAAAAAAAAAA@@@???>>>???BBBEEEFFFFFFHHHIIIIIIHHHFFFDDDEEEFFFIIIIIIPPPfff~~~kkkbbbpppcccDDD:::===??????AAA@@@CCCTTTjjjtttzzzyyyiii```YYYMMMMMMGGGCCCJJJ]]]xxxpppZZZQQQQQQSSSSSSXXX[[[^^^bbbfffkkkqqquuuttt|||www{{{}}}zzz|||{{{vvv}}}uuuJJJ;;;999555333555888:::<<>>@@@BBBEEEIIIKKKKKKJJJHHHLLLLLLMMMOOOPPPPPPMMMKKKJJJJJJIIIHHHIIIIIIIIIIIIKKKWWWYYYMMMHHHNNNNNNEEEPPPkkkqqqwwwjjj[[[YYYVVVTTTWWWUUUSSSSSSVVVYYY[[[ccclllzzzmmmWWWLLLHHHEEEDDDEEEAAAAAAAAAAAABBBCCCCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKLLLKKKKKKKKKKKKJJJNNNPPPOOOVVVooojjjZZZNNNOOOSSSSSSRRRTTTSSSUUUUUUVVV[[[___[[[TTTRRRVVVYYYYYYWWWWWW]]]bbbjjjqqqxxxuuufffZZZ\\\ffflllrrrzzz{{{xxxvvvoookkkhhhgggddd^^^\\\]]][[[WWWQQQQQQ[[[kkk{{{sssZZZNNN@@@;;;<<>>===:::999888999;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFHHHIIIHHHGGGEEEEEEFFFHHHKKKMMMMMMJJJGGGCCCAAA???AAADDDEEEDDDAAA@@@BBBCCCCCCCCCCCCDDDFFFJJJJJJOOOTTTRRRZZZmmmTTTNNNLLLJJJFFFCCCAAA@@@???===>>>>>><<<:::999:::<<<>>>???AAACCCDDDDDDCCCCCC???>>>>>>@@@BBBBBBAAA@@@AAA???=========>>>===<<<;;;;;;:::999999999::::::555555444555555666777888777888999;;;>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCDDDDDDCCCBBBAAA>>>AAACCCDDDDDDDDDDDDDDDCCCBBBBBB@@@???===;;;:::===>>>???@@@@@@@@@???>>>>>>>>>>>>@@@CCCFFFGGGGGGEEEFFFGGGFFFDDDCCCDDDEEE@@@FFFNNN[[[ppp~~~sssaaaeee}}}wwwRRRBBB>>>===>>>AAA@@@AAAMMM___kkktttnnnddd\\\OOOMMMGGGCCCEEEKKK^^^jjjXXXQQQOOONNNRRRUUUXXX[[[___dddiiimmm~~~vvvvvvxxx|||vvvwww{{{~~~}}}|||{{{~~~```@@@888888555333666999:::;;;>>>DDDIIIIIIGGGGGGHHHJJJIIIEEEAAABBBBBBDDDHHHLLLMMMLLLKKKIIIIIIKKKNNNQQQSSSRRRQQQMMMKKKIIIHHHHHHHHHGGGEEEIIISSSVVVMMMHHHKKKIIIBBBKKK[[[yyyfffxxx___YYYUUUOOORRRRRRRRRTTTWWWWWWWWW\\\cccppp}}}hhhZZZQQQJJJEEEDDDDDDCCCBBBCCCDDDDDDBBB@@@CCCDDDDDDEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJLLLMMMLLLRRRhhhmmm___RRRPPPRRRRRRSSSTTTPPPSSSTTTTTTWWW[[[[[[WWWRRRSSSTTTSSSQQQRRRVVVZZZ\\\YYY^^^fffeee```jjjzzz{{{}}}{{{tttrrrqqqkkkgggcccbbb^^^XXXVVVXXXTTTQQQNNNTTTeeewwwzzzrrrZZZMMM@@@===>>>===<<<<<<@@@??????>>>??????@@@AAAAAA???<<<999888888:::;;;>>>=========???AAACCCDDDEEEEEEFFFFFFEEEDDDBBBAAAEEEEEEEEEGGGIIIHHHFFFCCCBBB@@@>>>@@@CCCEEECCCAAA???AAABBBBBBBBBBBBDDDEEEIIIHHHNNNTTTRRRTTTjjjqqqyyyqqq\\\NNNLLLHHHEEECCCBBBBBBCCC<<<<<<<<<;;;999888999::::::<<<>>>@@@AAAAAAAAA@@@<<<<<<===@@@BBBBBB@@@>>>???===;;;;;;<<<======<<<;;;;;;:::999999:::;;;<<<777666666555666666777777555888;;;<<<<<<;;;<<<>>>::::::;;;;;;===>>>???@@@??????@@@AAAAAAAAA@@@???<<<<<<===???BBBCCCCCCBBBAAAAAA@@@???>>>===;;;:::<<<>>>AAABBBBBB@@@>>><<<;;;;;;<<<@@@DDDFFFFFFFFFDDDEEEFFFFFFDDDCCCDDDFFF@@@HHHMMMSSScccwww}}}jjjcccrrrfffOOOCCC<<<<<<@@@AAAAAAHHHUUUcccqqq}}}ooofffXXXTTTLLLHHHHHHGGGMMMeeeooo```WWWQQQPPPRRRUUUWWWZZZ]]]bbbfffvvv~~~|||yyyzzzxxxyyyyyyzzzuuuuuuyyy|||}}}}}}~~~}}}jjjLLL888555666333444777;;;;;;;;;>>>DDDJJJHHHIIIJJJJJJIIIGGGDDDBBBAAAAAABBBGGGMMMQQQQQQPPPKKKKKKKKKNNNQQQRRRRRRQQQIIIGGGEEEEEEGGGIIIHHHFFFKKKPPPQQQJJJEEEFFFFFFDDDFFFRRRtttcccoookkkaaa[[[PPPOOOOOOPPPSSSVVVUUUTTTXXX```eeekkkuuutttiii[[[OOOJJJHHHFFFCCCCCCDDDDDDBBB@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIOOO```rrrvvvoooggg[[[PPPMMMOOOPPPPPPPPPQQQVVVWWWUUUTTTWWWZZZZZZRRRQQQOOOOOOPPPTTTXXX[[[ZZZ[[[___eeejjjnnnvvvyyytttooollljjjeee```]]]\\\YYYTTTRRRTTTQQQXXXaaajjjwwweeeVVVJJJ@@@>>>???===<<<===??????>>>===>>>???AAABBBEEEBBB>>>:::888888999:::>>>===<<<<<<>>>AAACCCEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBAAAAAABBBDDDDDDCCCAAA???===<<<>>>AAACCCAAA???===???AAAAAAAAABBBDDDEEEGGGHHHKKKNNNLLLOOO\\\kkkxxxddd^^^UUULLLFFFEEEFFFGGG999::::::888666666777888666777:::<<<======<<<<<<;;;;;;===@@@BBBBBB???===>>><<<::::::;;;=========<<<;;;:::::::::;;;<<<===888888777666666666666666333888======;;;:::===@@@999999::::::<<<===>>>???>>>>>>?????????>>>>>>===999777777:::???BBBBBBAAA???????????????>>>===<<<===???BBBEEEDDDBBB>>>;;;777777:::>>>BBBDDDDDDCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGLLLLLLMMM^^^yyysssdddkkkuuu\\\JJJ>>><<<@@@===<<<@@@JJJZZZkkk{{{vvvgggaaaTTTKKKJJJFFFEEESSSfffqqqcccZZZOOOQQQSSSUUUWWWZZZ___bbbdddsssuuuooopppppprrr|||yyyuuuyyywwwxxxrrrqqqvvv|||~~~}}}~~~~~~zzztttgggPPP:::222555666444555999<<<===<<>>===<<<;;;<<<===@@@AAAGGGDDD???;;;888888888999<<<;;;::::::<<>>>>>===>>>@@@AAABBB???>>>===???AAABBBBBBAAA===;;;:::<<>>@@@AAAAAABBBDDDFFFFFFGGGHHHGGGFFFKKKVVV```iiiqqq]]]NNNFFFDDDDDD;;;::::::999777555444333666666777888888888888888:::???EEEHHHGGGCCC@@@>>><<<<<<===>>>===<<<:::999999999:::::::::999888888===<<<;;;;;;;;;;;;999888444777:::===>>>>>>===<<<>>>@@@>>>;;;;;;>>>???===999;;;===>>>===<<<===>>>777888999:::<<<===>>>???>>>???@@@@@@???===:::999:::===BBBFFFFFFBBB>>>::::::;;;;;;<<<===>>>??????@@@@@@AAADDDGGGIIIHHHGGGHHHCCCGGGQQQYYYiiissseeehhhMMMAAA>>><<>>>>>>>>=========>>><<<999555555888<<>>;;;===:::444333666888999:::999888888:::;;;::::::;;;<<<>>>???@@@AAAFFFAAA???AAACCC???<<<<<<@@@???===;;;;;;<<<>>>???===?????????>>>???AAACCCDDDEEEGGGIIIJJJMMMQQQTTT[[[dddjjjTTTKKKJJJ<<<<<<;;;:::888666555444666666777777888888888777<<<@@@EEEHHHGGGEEECCCBBB============<<<;;;:::999::::::::::::::::::999999@@@????????????===;;;999666888;;;===>>>===<<<:::>>>???>>>999888::::::888888:::<<<<<<;;;:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999===???BBBCCCCCCAAA>>>===:::;;;;;;;;;<<<=========@@@@@@AAADDDHHHKKKKKKKKKEEEDDDJJJPPPSSSccc{{{hhhyyyZZZEEE======AAA===<<<@@@GGGQQQaaannn|||zzziiiZZZTTTOOOGGGFFFLLLKKK]]]wwwjjjaaaZZZWWWUUUSSSVVV[[[YYY[[[]]]___aaaeeehhhiiilllmmmnnnoooqqquuu{{{|||vvvssszzz|||xxxtttppprrruuuyyy~~~pppaaaNNN:::333444666555555>>>@@@BBBDDDFFFEEEEEEDDDNNNOOOOOONNNLLLHHHDDDAAA>>>>>>???BBBEEEJJJNNNPPPOOONNNNNNNNNNNNMMMJJJGGGIIIIIIIIIGGGEEEDDDFFFHHHIIIKKKKKKJJJHHHFFFFFFGGG@@@JJJOOOWWWxxxbbb^^^```iii]]]TTTPPPOOORRRTTTQQQQQQRRRVVVXXX[[[```fffmmmrrrvvvvvvlll___VVVQQQMMMGGGBBBFFFEEEDDDEEEFFFFFFEEEDDDCCCEEEIIIKKKKKKKKKJJJJJJ@@@DDDFFFHHHNNNVVVYYYXXXSSSPPPMMMKKKKKKKKKKKKJJJLLLOOOTTTVVVWWWZZZ___ccc___aaacccbbbaaabbbgggkkkssswww{{{zzzwwwtttuuuwww||||||wwwuuulllhhhccc``````]]]XXXSSSNNNQQQNNNOOOTTTOOONNNZZZ}}}}}}vvvjjj[[[OOOBBB@@@>>>===>>>>>>>>>>>>;;;<<<;;;999777888;;;>>>@@@<<<:::<<<:::555444888777888999888888888:::<<<;;;<<<===>>>???@@@@@@@@@FFFAAA@@@CCCDDD@@@======@@@???>>>============>>>:::;;;<<<<<<<<<<<<>>>@@@BBBDDDHHHJJJKKKMMMPPPRRRRRRTTT{{{~~~[[[KKKKKK>>>>>>===<<<:::999777666555666666666777777777777888<<>>===;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;AAABBBCCCCCCAAA>>>;;;999999:::<<<======<<<999888;;;======999999<<<<<<999:::<<<======;;;::::::;;;==============================<<<<<<<<<<<<<<<===BBBBBBBBBBBBAAAAAA@@@???:::::::::;;;;;;<<<======AAA@@@@@@CCCHHHLLLNNNOOOGGGIIINNNPPPMMMYYYqqqwwweeeDDD999===???>>>===???AAAFFFTTTaaarrrppp___YYYTTTKKKFFFGGG@@@LLL___uuuyyyggg\\\WWWTTTTTTVVVTTTUUUWWWYYY\\\^^^aaabbbeeefffggggggiiimmmrrrvvvssswwwrrrsssxxx{{{yyyyyyzzzzzzyyy~~~~~~}}}xxxppppppqqqssswww|||~~~pppYYYHHH888333666888888999EEEEEEFFFFFFFFFFFFEEEEEEIIIKKKMMMOOONNNLLLHHHFFFBBBBBBBBBDDDEEEGGGIIIJJJJJJJJJKKKMMMNNNMMMJJJGGGJJJKKKKKKIIIFFFDDDCCCDDDIIIJJJLLLKKKHHHFFFEEEEEE>>>JJJMMMMMMbbbzzzmmmaaavvvxxxfffYYYSSSPPPQQQQQQNNNMMMOOOTTTTTTVVVYYY\\\aaadddfffppp{{{rrrjjjfffaaaWWWNNNLLLJJJGGGFFFFFFGGGFFFFFFCCCDDDFFFGGGHHHIIIIIIHHH@@@DDDEEEEEEGGGLLLNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIMMMOOORRRRRRSSSVVV]]]bbbbbbfffkkknnnooooooppppppqqquuuyyyzzzwwwuuuvvvwww~~~|||wwwrrrnnnmmmddd```\\\ZZZYYYVVVPPPLLLHHHLLLIIIKKKSSSVVV[[[jjj}}}uuu~~~llldddeee\\\NNNAAA@@@???>>>>>>>>>>>>>>>:::::::::999999:::>>>AAA===:::888:::999666666999555666777777777888:::<<<<<<>>>@@@AAAAAAAAA???>>>DDDAAAAAADDDEEEAAA======@@@@@@@@@@@@???>>><<<;;;888:::;;;;;;;;;<<<>>>@@@AAACCCGGGJJJKKKMMMOOOPPPQQQMMMbbbgggRRRSSS@@@??????>>><<<;;;999888666666666666666777777777666888;;;<<<===>>>@@@AAAAAA@@@===;;;999999999999<<<<<<<<<<<<<<<===>>>>>>AAACCCEEEDDDAAA===999777;;;<<<>>>>>>===;;;888666777:::<<<;;;>>>CCCEEECCC???@@@AAAAAA???======>>>;;;<<<===>>>???@@@AAAAAAAAA@@@>>>>>>>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA:::::::::;;;<<<>>>@@@AAABBBAAA@@@BBBFFFJJJLLLMMMLLLNNNQQQQQQKKKRRRsssppp|||tttKKK:::???>>>>>>??????<<<>>>JJJWWWccctttooohhhbbbWWWKKKEEEFFFHHHNNNXXXjjjnnnaaaYYYVVVUUUTTTQQQQQQUUUXXXYYY[[[^^^^^^______```aaadddiiimmmqqqsss}}}ooovvvxxxyyywwwuuuuuuvvvvvv}}}~~~|||yyyuuuxxxxxx|||~~~}}}zzzyyy|||}}}qqqnnnqqqrrruuuzzz~~~rrrTTTFFF:::777999:::<<<===GGGGGGFFFFFFFFFFFFFFFFFFDDDFFFKKKNNNPPPOOOMMMLLLEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIILLLNNNNNNKKKHHHJJJLLLLLLKKKHHHFFFEEEEEEIIIJJJLLLKKKHHHEEECCCCCCBBBGGGKKKLLLUUUrrrsssqqqxxxddd\\\TTTQQQOOOLLLLLLOOOPPPPPPPPPRRRTTTVVVYYYZZZ___jjjwwwzzzrrrkkk___[[[VVVSSSQQQPPPNNNMMMGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGDDD??????DDDGGGFFFDDDFFFIIIJJJJJJJJJLLLMMMTTTVVVVVVUUUTTTVVV[[[```bbbeeejjjooorrrsssrrrqqqoootttzzz}}}|||zzzxxxwwwxxxwwwsssooojjjfffdddccc^^^[[[XXXUUUSSSOOOJJJFFFFFFHHHDDDIII[[[hhhsss}}}{{{}}}|||nnn^^^WWWVVVQQQIIIBBBBBBBBB@@@>>>======>>>;;;;;;;;;::::::<<<>>>@@@;;;:::999888888666666777444555666777777888:::<<<===???AAACCCCCCAAA>>>===AAA???@@@DDDDDD???======@@@AAACCCCCCBBB???<<<:::;;;<<<>>>>>>>>>???AAADDDAAACCCEEEGGGHHHKKKOOOQQQUUUOOOSSSiiiyyyhhhkkk?????????>>>===<<<;;;:::777666666555666777888888999;;;======>>>@@@CCCEEECCCAAA???===;;;:::;;;;;;============>>>???AAAAAABBBEEEGGGFFFBBB===:::999<<<>>>??????>>><<<999777555999<<<<<<@@@FFFHHHFFF@@@AAABBBBBB@@@>>>??????<<<======>>>???@@@AAAAAABBBAAA???>>>???AAACCCEEEDDDEEEFFFGGGFFFEEECCCAAA;;;;;;<<<===???CCCFFFGGGCCCAAA???@@@CCCFFFHHHHHHKKKKKKNNNPPPNNNRRRfff|||ppppppwwwdddGGGAAA======???@@@<<<<<>>DDDDDDDDDEEEEEEFFFFFFFFFDDDFFFJJJMMMNNNMMMLLLJJJCCCDDDFFFHHHIIIIIIIIIIIIDDDEEEGGGJJJMMMNNNLLLJJJGGGHHHJJJIIIHHHFFFFFFGGGIIIKKKKKKJJJFFFCCCBBBBBBFFFAAAFFFOOOOOOWWW~~~qqqkkksss|||pppcccZZZRRRLLLJJJLLLLLLLLLLLLMMMNNNPPPRRRSSSSSS[[[fffnnnrrrwwwyyyuuuooojjjfffccc___\\\OOOLLLIIIHHHJJJKKKKKKKKKIIIIIIGGGDDDGGGLLLLLLHHHFFFJJJOOOPPPNNNOOOSSSWWW]]]___bbbbbbaaabbbfffjjjffffffgggkkkqqqtttsssrrryyy~~~yyyvvvooommmhhhddd```^^^\\\[[[WWWUUUQQQNNNKKKGGGDDDBBBDDDKKKMMMYYYsssyyywww~~~{{{lll^^^XXXPPPGGGCCCEEEDDDEEEEEECCC???<<<<<<===>>>===;;;;;;;;;;;;<<<<<<<<<<<<:::888666666666555444555666777777888:::<<<===???AAABBBBBB@@@===<<<>>>===>>>BBBAAA===<<<>>>@@@BBBDDDEEEDDDAAA<<<:::===>>>???@@@???@@@CCCEEECCCCCCCCCCCCEEEIIIOOOSSSPPPOOOKKKOOOddd<<<===============<<<<<<888777666666666777999:::999:::<<<======???BBBDDDDDDCCCBBB@@@???>>>>>>===>>>>>>>>>>>>???AAACCCDDDDDDHHHJJJIIIDDD???=========>>>@@@AAA@@@>>>;;;999777:::<<<<<<===AAABBB???<<<>>>??????===<<<======@@@@@@@@@??????>>>>>>===???>>>===<<<===>>>@@@BBBBBBCCCEEEFFFFFFEEECCCBBB>>>>>>>>>???BBBEEEIIIKKKAAA@@@>>>???AAADDDDDDDDDEEEEEEHHHMMMPPPTTT]]]hhhzzzllleeerrrXXX???>>>>>>???AAA>>><<>>;;;;;;;;;;;;999888;;;===;;;888666888777555555666777777777888:::<<<<<<===>>>??????>>><<<;;;===;;;===@@@???;;;<<<@@@@@@BBBEEEFFFEEEBBB>>>;;;===>>>??????>>>>>>@@@BBBBBBBBBBBBBBBDDDHHHNNNRRRLLLOOOIIIGGGRRRddd999:::;;;<<<============999999777777777888:::;;;888:::<<<<<<<<<>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@??????>>>???@@@CCCEEEGGGEEEHHHJJJHHHBBB>>>>>>@@@===>>>@@@BBBBBB@@@>>>===999======;;;;;;===<<<999999;;;<<<<<<;;;:::;;;<<<@@@@@@@@@???>>>============<<<;;;;;;;;;<<<===>>>AAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@@@@BBBEEEHHHJJJ>>>======???BBBDDDDDDDDDBBBBBBFFFKKKNNNPPPUUU[[[mmm~~~ttt```eeexxxpppIII@@@??????AAA???<<<>>>BBBDDDLLLVVVhhh|||~~~oooeee\\\UUUPPPMMMIIIGGGKKKSSSeeevvvssseeeaaa\\\TTTRRRWWWSSSTTTTTTSSSSSSVVVZZZ^^^^^^```ccckkkwww{{{qqqllljjjmmmqqqqqqnnnoootttwwwwwwvvvuuuttttttwwwyyysss|||xxxtttxxxxxxvvv|||{{{zzzyyyyyy|||uuukkkddddddiiimmmrrrxxxzzz\\\@@@;;;999::::::888:::>>>???@@@BBBDDDEEEDDDCCCBBBGGGGGGGGGFFFFFFEEEEEEEEE???AAADDDGGGIIIIIIGGGFFFFFFEEEEEEGGGKKKNNNNNNNNNBBBBBBCCCBBBAAABBBDDDFFFMMMLLLJJJFFFBBB@@@AAABBBAAA@@@CCCFFFEEEGGGYYYooo~~~fffnnnxxxdddTTTNNNJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJNNNTTTWWWYYY___hhhppptttyyy||||||||||||}}}zzz{{{|||~~~}}}xxxrrrmmmjjjeee______eeejjjmmmmmmfff```[[[___mmmyyywwwnnncccmmmwwwwwwooohhhfffhhhooorrrwww{{{~~~|||{{{yyyuuupppjjjddd```___]]]ZZZXXXWWWTTTOOOLLLFFFEEEBBB@@@@@@BBBGGGJJJ```www||||||hhh\\\OOOFFFAAA=========>>>AAADDDBBB>>>;;;<<<>>>???===::::::;;;;;;888666999<<<<<<777777:::;;;777777888999888888888:::<<<:::;;;;;;<<<<<<<<<;;;;;;===<<<===???===;;;===CCC@@@BBBDDDFFFFFFCCC@@@===>>>??????>>>======>>>@@@>>>@@@CCCEEEFFFHHHLLLNNNKKKMMMHHHKKKSSSTTTooo777888999;;;<<<=========:::999888777777999;;;<<<<<<>>>@@@AAAAAAAAACCCEEEDDDEEEFFFFFFFFFEEECCCBBB@@@?????????AAACCCFFFHHHBBBFFFHHHEEE???<<<===@@@<<<>>>@@@CCCCCCBBB@@@???:::===>>><<<<<<===<<<888888:::<<<<<<;;;;;;;;;============>>>?????????@@@<<<<<<<<<;;;;;;;;;<<<<<>>CCC@@@AAADDDEEEEEEDDDBBB@@@BBBBBBBBBCCCDDDFFFHHHIIIAAADDDGGGJJJKKKJJJHHHGGGGGGFFFEEEGGGJJJMMMOOOPPPEEEEEEDDDBBBAAABBBDDDGGGNNNMMMIIIEEEAAA???AAACCC???FFFGGGAAABBBMMMZZZ___{{{rrrkkk}}}sss___VVVKKKJJJHHHGGGFFFFFFGGGGGGMMMIIIJJJOOOPPPPPPTTT[[[eeefffjjjpppuuuxxxwwwuuutttwww|||yyytttrrrmmmhhhiiipppxxx|||}}}tttdddbbbrrrppp|||~~~rrrlllkkkuuuxxx{{{xxxvvvrrrmmmiiieeeccc```___ZZZWWWUUUTTTSSSOOOIIIDDDCCCBBB@@@???@@@FFFMMMRRRwww}}}~~~zzzlll]]]ZZZKKK999666===???999999===AAAAAA===;;;===???>>>;;;999999;;;;;;999666777;;;;;;777888===>>>:::888999:::999888888:::;;;999999999999::::::;;;;;;???======???===;;;???EEE@@@BBBDDDFFFFFFDDDAAA???@@@AAAAAA@@@>>>===???@@@;;;???DDDGGGIIIIIIJJJKKKHHHGGGCCCLLLVVVLLLYYY999888777777777999;;;===<<<999666777:::===>>>===BBBAAAAAABBBDDDFFFFFFFFFIIIFFFDDDDDDFFFGGGEEECCCBBBBBBCCCBBB@@@@@@AAACCCEEEDDDBBBAAA@@@>>>;;;999<<<>>>@@@@@@???AAAEEEIIIFFF@@@:::999;;;<<<;;;888::::::::::::;;;<<<======>>>>>>======>>>???@@@@@@>>><<<999999;;;<<<:::888:::;;;===>>>===>>>???AAAEEEFFFFFFGGGFFFDDD???<<<@@@>>><<<===@@@BBBBBB@@@BBBDDDEEEFFFFFFGGGIIILLLSSSXXXooo~~~ggggggzzz[[[EEE999@@@DDD<<<999>>>>>>???HHHVVVeeesss|||wwwjjj^^^YYYSSSKKKGGGIIIGGGEEELLL]]]lllyyy}}}ooofffaaa\\\YYYVVVSSSSSSSSSSSSSSS]]]\\\]]]```ddddddaaa^^^```___```dddiiillljjjgggeeefffhhhjjjmmmpppssstttooopppsssttttttuuuwwwxxxwww|||}}}rrrmmmkkkaaadddiiilllpppuuuzzz}}}tttwwwrrr\\\BBB<<<======>>>@@@BBBDDDEEEAAADDDHHHJJJJJJGGGCCC@@@???AAACCCCCCCCCCCCDDDFFFBBBEEEJJJMMMNNNLLLIIIGGGJJJIIIIIIKKKMMMMMMIIIEEEFFFDDDBBBAAABBBDDDGGGIIIGGGGGGEEECCCBBBAAAAAAAAABBBAAA@@@AAAEEEJJJPPPTTT\\\qqqdddmmmxxxjjjRRRMMMJJJIIIFFFCCCDDDHHHIIIHHHGGGFFFFFFHHHLLLOOOPPPTTTZZZ^^^```cccgggkkkiiikkknnnrrruuuvvvvvvvvvwwwuuurrrqqqtttyyy~~~uuuttt~~~~~~|||zzzxxxxxx|||}}}uuummmiiieeeaaa___^^^\\\WWWTTTRRRNNNKKKJJJFFF@@@>>>???@@@;;;;;;BBBLLLYYYlll}}}wwwrrruuuyyymmm```OOOGGG@@@;;;888555888<<<===>>>???>>><<<;;;<<<>>>===<<<:::888777888999::::::999888:::<<<===:::777222444777:::;;;;;;;;;:::;;;;;;::::::::::::::::::::::::999::::::<<<======@@@AAACCCFFFHHHGGGCCC@@@???@@@AAA@@@>>><<<<<<===<<<===???BBBEEEHHHJJJKKKNNNKKKFFFDDDFFFMMMTTTYYY999888888888999<<<>>>@@@>>><<<::::::===??????>>>AAABBBDDDFFFGGGGGGFFFDDDHHHEEECCCCCCEEEFFFDDDCCCDDDEEEFFFEEECCCCCCDDDFFFDDDCCCAAA@@@@@@???<<<:::;;;===??????>>>???BBBEEEDDD@@@<<<<<<>>>>>>;;;777::::::999::::::;;;<<<==================>>>??????@@@>>><<<<<<===>>>===;;;;;;<<<=========>>>@@@BBBFFFFFFFFFFFFEEECCC@@@>>>@@@>>><<<===@@@BBBAAA@@@BBBCCCEEEEEEEEEGGGIIIKKKPPPUUUpppqqqeeeyyynnnTTT@@@AAAHHHGGGAAA===;;;;;;AAALLLXXXeeetttvvviiieeeaaaXXXNNNHHHLLLFFFFFFOOOWWW^^^nnn~~~vvvoookkkddd^^^[[[YYYYYYXXXZZZYYYYYY[[[]]]^^^]]][[[ZZZZZZ\\\___ccceeeffffffdddeeefffhhhlllooosssuuutttuuuvvvxxxyyy|||~~~rrrgggbbbbbbcccgggiiimmmppptttyyy}}}nnniiiiiiXXXMMMBBBEEECCC@@@>>>===???BBBDDDAAACCCFFFHHHHHHFFFCCCAAA???@@@BBBCCCCCCDDDFFFIIIDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIIIIGGGEEEEEEDDDCCCBBBBBBCCCEEEFFFHHHGGGFFFEEEDDDBBBBBBAAADDDCCCBBBCCCFFFJJJNNNQQQZZZuuunnneeeuuukkk]]]PPPKKKIIIGGGFFFGGGBBBCCCCCCCCCDDDFFFHHHJJJHHHLLLPPPSSSUUUWWWZZZ]]]]]]```dddiiimmmoooqqqqqqqqqooommmmmmoootttyyy|||yyyyyy~~~|||zzzzzz{{{uuurrrtttxxxyyyuuuooommmllliiiddd___```]]]YYYVVVUUUSSSOOOLLLNNNIIIEEECCC???:::;;;>>>@@@>>>EEEVVVkkk|||vvvqqqzzzyyymmmbbbSSSKKKDDD===;;;999777:::???>>>>>>>>>>>>>>>>>>===<<>><<<:::::::::::::::999999:::<<<<<<:::777666999<<<>>>???===;;;999888999999:::::::::::::::>>>>>>===>>>>>>>>>>>>>>>@@@AAABBBDDDEEEDDDAAA>>>>>>???@@@???>>>===???AAAFFFEEECCCAAABBBDDDFFFHHHJJJGGGCCCAAACCCIIIPPPUUU]]]|||888888888999;;;>>>AAABBB@@@???>>>???@@@AAA@@@???@@@CCCFFFIIIIIIHHHEEECCCEEEDDDBBBBBBCCCDDDCCCBBBDDDFFFGGGFFFEEEDDDFFFGGGCCCBBBAAAAAAAAA@@@>>><<<:::<<<>>>>>>>>>>>>???@@@AAA@@@???@@@BBB@@@;;;777999999999::::::;;;<<<=========<<<<<<<<<===>>>>>>???>>>======>>>>>>===<<<===>>>>>>======>>>BBBDDDGGGFFFEEEDDDCCCBBBAAA@@@???======>>>@@@AAAAAA@@@BBBCCCEEEEEEEEEFFFHHHJJJNNNQQQmmm|||fffqqq|||cccGGG===CCCIIICCC:::>>><<<>>>FFFOOO[[[jjjwwwyyyqqqmmmeeeYYYQQQTTTKKKEEEFFFFFFFFFPPP\\\uuu{{{rrriiiccc___^^^___\\\YYYXXXYYYYYYYYYXXXYYY[[[]]]^^^```bbbeeegggbbbbbbdddfffjjjooosssvvvsssuuuwww|||vvvpppggg]]]XXXYYY___dddmmmooorrrvvvzzzyyywwwuuuoooeee[[[EEEDDDHHHTTTPPPIIICCCAAABBBEEEGGG@@@AAACCCEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBCCCEEEHHHGGGFFFFFFEEEFFFFFFGGGGGGCCCDDDFFFFFFEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCHHHGGGGGGFFFEEECCCBBBAAADDDDDDDDDEEEGGGJJJLLLNNNWWW```ccciiippp\\\UUUTTTOOOHHHCCCGGGGGGFFFEEEEEEDDDDDDDDDCCCEEEHHHJJJKKKLLLOOOQQQUUUWWW[[[___ccceeegggggglllkkkkkkkkkmmmpppsssuuu|||~~~}}}xxxxxx|||}}}}}}{{{zzzxxxvvvtttssstttuuusssnnngggbbbaaabbbaaa```___]]]\\\ZZZYYYXXXXXXVVVRRROOOMMMKKKHHHFFFBBB???>>>>>>;;;888:::???;;;AAATTTqqqzzzrrrzzzooogggaaaTTTEEE???;;;:::999888<<>>===???AAAAAA===999CCCBBB???===;;;999888888:::999999:::;;;;;;:::888:::<<<>>>@@@???<<<999666666777999:::;;;;;;:::999>>>>>>?????????>>>======@@@@@@@@@BBBBBBAAA>>>;;;<<<===>>>======>>>@@@CCCKKKHHHDDD@@@???BBBEEEHHHGGGEEEBBB@@@BBBGGGMMMQQQMMM```666666777999;;;>>>AAABBB@@@@@@@@@@@@AAA@@@???>>>@@@CCCFFFGGGFFFEEECCCCCCBBBBBBAAA@@@AAAAAAAAAAAABBBDDDEEEEEEDDDCCCDDDEEECCCBBBAAAAAABBBBBB@@@>>>:::<<<===>>>>>>======<<<>>>???@@@CCCDDDAAA;;;777999999999999:::;;;<<<===>>>===============>>>>>><<<<<<<<<<<<<<<<<<<<<;;;??????>>>===<<<>>>BBBFFFEEEEEEDDDBBB@@@???@@@AAA>>>>>>>>>???@@@AAAAAA@@@BBBCCCDDDDDDDDDEEEGGGIIIOOONNNeeemmmmmmyyyvvvYYYAAA<<>><<<<<<===;;;999===CCCIIIWWWpppzzzzzzxxxdddbbbcccXXXAAA<<<999999999888;;;@@@???===<<>>???===>>>??????>>>=========AAABBBCCCCCCAAA@@@AAABBB????????????>>>??????@@@@@@BBBDDDEEEDDDCCCDDDEEECCCBBBAAABBBCCCBBBAAA???;;;<<<===>>>>>>>>><<<;;;;;;===@@@CCCDDD@@@;;;777999999999999:::;;;<<<<<>>>>>=========>>>>>>:::;;;<<<===<<<<<<;;;;;;??????>>>===<<<>>>BBBFFFCCCCCCBBB@@@===<<<>>>AAA>>>???@@@AAABBBAAABBBBBBAAACCCDDDDDDCCCDDDFFFHHHNNNKKK[[[xxx}}}nnnnnn[[[CCC@@@CCCBBB>>>:::999<<<@@@GGGRRR]]]dddoooyyyuuummmccc]]]WWWSSSNNNIIIGGGHHHFFFIIINNNUUU^^^iiiuuu}}}zzzwwwvvvvvvnnnpppqqqoookkkkkknnnrrrtttuuuvvvyyy}}}}}}uuukkkaaaZZZWWWXXXYYYZZZ^^^eeelllrrrwwwzzz~~~|||xxx~~~|||sssaaaSSS<<>>>>>>>>>>>???AAADDDEEEIIIIIIHHHEEEBBB@@@AAABBB>>>???AAABBBCCCDDDDDDDDD@@@CCCFFFFFFCCCBBBDDDFFFEEEEEEGGGGGGGGGEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDGGGJJJLLLNNNOOOQQQSSS\\\qqqwwwrrryyymmmhhhRRRNNNHHHDDDDDDDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]\\\\\\]]]______^^^\\\[[[YYYXXXXXXXXXXXXYYYYYYXXXUUURRROOONNNMMMPPPRRRPPPLLLJJJLLLOOOOOOMMMJJJEEEAAA???>>>>>>???===;;;===>>>DDDQQQ]]]uuummmZZZWWWVVVIII???:::777888777555777;;;===;;;:::===AAA@@@;;;555666777888888888777666555888888888888777777888888:::999777666555666888999999::::::;;;:::999888777777888999;;;===>>>??????BBBAAA???>>>>>>===;;;:::;;;;;;;;;:::999999;;;===>>>??????AAABBBDDDEEEFFFEEEEEEDDDDDDEEEHHHKKKNNNSSSPPPSSSddd333444555777888:::;;;;;;999:::;;;;;;:::999:::<<<@@@AAABBB@@@===<<<>>>AAA<<<===>>>===<<<<<<>>>@@@@@@BBBEEEEEEEEEDDDDDDEEEBBBAAA@@@@@@AAAAAA???===<<<;;;:::<<<======<<<;;;999;;;>>>AAA@@@>>>;;;888888888888999999:::;;;<<<>>>>>>======<<<<<<======:::<<<>>>???>>><<<<<<======>>>>>>======>>>BBBDDDAAABBBBBB@@@<<<;;;>>>AAA>>>@@@CCCDDDCCCBBBCCCCCCAAABBBCCCCCCCCCCCCEEEGGGKKKHHHSSSiiizzzjjjzzzZZZFFFBBBCCCBBB>>><<<<<<<<<===CCCJJJSSS```mmmsss|||}}}rrrmmmeee^^^XXXQQQLLLIIIHHHGGGFFFEEEFFFLLLSSSYYYjjjvvvvvvoooeee\\\VVVTTTTTTSSSYYY]]]ccciiinnntttzzz~~~|||}}}qqqSSSGGG:::@@@AAA@@@AAACCCCCCCCCAAA???>>>======<<<<<<>>>@@@BBBCCCCCCDDDEEEEEECCCCCCDDDEEE:::;;;<<<===????????????@@@CCCFFFGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDGGGJJJMMMOOOPPPOOOTTTUUUWWWlllwwwwwwrrrjjj___VVVQQQLLLGGGCCCEEECCC@@@@@@@@@AAAAAAAAABBBCCCDDDGGGIIILLLNNNOOONNNNNNOOOPPPPPPPPPOOOOOOOOONNNOOOQQQPPPNNNPPPTTTOOONNNMMMMMMNNNOOOQQQRRRLLLMMMNNNNNNNNNMMMKKKKKKIIIKKKLLLJJJGGGEEEFFFHHHDDDCCCAAA===:::999:::;;;999:::???IIIUUUeee}}}{{{|||~~~xxxuuuiiiUUUKKKCCC555;;;777555666555333444777:::999888:::<<<<<<888555333555777999::::::999888666666777666444444666888:::999777666666888:::<<<;;;;;;;;;:::::::::999999999999:::<<<>>>AAACCCEEEBBB@@@===<<<<<<<<<;;;:::999;;;<<<;;;:::999:::;;;<<<>>>AAACCCDDDCCCBBB@@@AAAAAAAAABBBDDDFFFGGGHHHJJJHHHIIIOOO[[[qqq555666666777888888888888666888999888666777999<<<===@@@CCCAAA===:::<<<>>>:::;;;===<<<::::::<<>>===>>>>>>===;;;999;;;999777888;;;<<<<<<:::888999<<<===<<<;;;:::999888888888888999:::;;;<<<===<<<;;;;;;:::::::::;;;777:::>>>>>>===;;;;;;<<<;;;<<<=========>>>@@@BBB@@@CCCDDDBBB>>><<>>@@@AAA???AAADDDEEEEEEDDDDDDDDD???===<<<;;;:::;;;===>>>@@@BBBDDDHHHJJJIIIEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???>>>???BBBDDDFFFDDDDDDEEEGGGIIIKKKNNNOOONNNOOONNNNNNVVVooo}}}|||xxxpppiiiaaaWWWPPPNNNJJJEEEBBBAAAAAA???===>>>???@@@BBBDDDFFFHHHJJJKKKKKKLLLLLLKKKKKKKKKJJJKKKGGGGGGIIIIIIGGGJJJPPPLLLKKKIIIIIIIIIJJJLLLMMMFFFFFFGGGIIIKKKLLLMMMLLLHHHIIIIIIGGGEEECCCCCCCCC=========;;;:::;;;???BBB???III\\\qqquuurrr}}}yyypppgggfff___LLL>>>:::333666333222444444222222555777777777777777666555555222444777:::;;;;;;999888444555555444222222444777999999999:::999999999999;;;:::999999:::<<<>>>???>>>===<<<===???BBBEEEHHH@@@===:::999999::::::999777:::<<<======<<<<<<<<<===>>>AAACCCDDDCCCAAA@@@>>>???@@@AAACCCDDDDDDEEEHHHHHHJJJKKKKKKQQQcccuuu777777888888888777777666555777777666444555999===;;;@@@DDDDDD???;;;:::<<<999;;;<<<;;;999999<<>>===;;;;;;;;;;;;888666:::777444555888;;;;;;:::777888::::::999999999:::888888888888999:::;;;<<<;;;:::999999888888888999444888;;;<<<:::888999::::::;;;===>>>===>>>???AAA@@@DDDFFFDDD@@@>>>@@@CCC???CCCGGGGGGFFFDDDEEEFFFAAABBBCCCCCCBBBBBBDDDFFFGGGFFFRRRaaatttiiicccyyysssUUUFFF???===>>>???===888888<<>>===BBB888:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<<<<<<<===>>>??????BBBEEEFFFEEECCCAAAAAAGGGCCC???;;;999;;;>>>@@@@@@AAACCCHHHKKKJJJEEE@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>>>>???CCCGGGJJJGGGGGGFFFGGGHHHJJJLLLNNNNNNIIIJJJOOOOOOWWWyyyyyyxxx|||{{{{{{vvvmmmfffXXXSSSLLLHHHFFFDDDAAA>>>AAAAAAAAAAAABBBCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEIIIEEECCCEEEEEECCCGGGOOOQQQPPPMMMJJJHHHHHHHHHIIIMMMKKKJJJJJJJJJJJJIIIHHHEEEDDDCCCBBBBBBAAA@@@???;;;===>>>>>>>>>AAAGGGLLLUUUggguuuzzz}}}yyycccVVVTTTPPP===111666;;;333000000333333111222555555666666555444333444555111333666999:::999777666222444555333000000333666666888:::<<<;;;999666333:::999888888:::>>>AAADDD@@@???===<<<===AAADDDGGG>>>;;;888777777999999999555999===@@@@@@???>>>???<<<>>>@@@CCCDDDEEEEEEDDD>>>???AAABBBDDDDDDDDDDDDDDDCCCFFFIIIGGGEEEMMMXXX777888999888666555555666999777555444555777:::<<<======<<<<<<<<<;;;888555:::999;;;>>>>>>;;;<<<@@@;;;<<<>>>?????????>>>===???>>>===;;;;;;:::;;;;;;999999999:::;;;;;;999777888777777999::::::888666777666666888:::;;;999888<<<>>>@@@???===;;;::::::777999;;;;;;:::999:::;;;;;;===???@@@???>>>??????AAA@@@@@@@@@AAAAAABBBCCC???AAADDDEEEEEEDDDEEEFFFDDDCCCBBBAAABBBDDDFFFGGGIIIEEEUUU\\\^^^}}}qqqqqq~~~fffGGG<<<===>>>??????===999777===AAAIIISSS___lllyyyzzzssskkkeee[[[SSSNNNKKKIIIHHHGGGFFFEEEDDDCCCFFFJJJMMMTTTWWW\\\aaaeeejjjnnnqqqqqqqqqrrrsssttttttttttttuuusssooojjjeee```\\\ZZZUUURRRNNNJJJHHHHHHJJJKKKMMMOOOQQQTTTYYYaaajjjpppuuuuuu{{{yyyrrrttt}}}xxxkkkNNNDDDBBB===;;;===;;;;;;===AAADDDCCC>>>:::999888888:::===???@@@??????CCCFFFFFFDDDCCCDDDEEEEEE@@@;;;<<<@@@@@@;;;555>>>@@@CCCFFFFFFEEECCCAAA@@@<<<<<<@@@AAA>>>???DDDAAA???===<<<<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHJJJJJJIIIIIIJJJJJJKKKRRRddduuuwwwqqqooouuu}}}yyyyyyqqqhhhXXXJJJFFFHHHFFFAAAAAA===>>>EEEGGGCCCAAACCCEEECCC@@@AAACCCCCCAAA>>>???CCCFFFFFFDDDDDDIIIMMMOOOKKKFFFDDDDDDFFFGGGHHHDDDGGGJJJIIIFFFDDDFFFHHHFFFDDDCCCAAA??????@@@@@@<<<>>>>>>>>>FFFWWWfffmmmxxxzzzvvv{{{oooeeeOOOIIICCC???===:::777444555555444333333222111111222222222222333444555555444555666777777666555555555444333222111222333444777777888888888888777777555777:::;;;<<<<<<===??????@@@@@@???===<<<===>>>999888777555555555666666777:::<<<;;;999:::???DDD???@@@AAABBBDDDEEEFFFGGG=========???AAACCCDDDCCCGGGFFFHHHHHHDDDAAAEEELLL]]]555777888777666666777888555555444444555888;;;===<<<<<<<<<======<<<;;;:::999888999<<<;;;888999===>>>>>>>>>===<<<:::999888<<<;;;;;;;;;::::::999999555555666888::::::888666666666777999;;;;;;999666777888888999999::::::;;;===??????>>><<<:::::::::888999;;;;;;:::::::::;;;888;;;>>>@@@@@@???@@@@@@???>>>>>>??????AAABBBBBB@@@BBBDDDEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDGGGHHHKKKJJJ\\\dddhhhzzzppprrrwwwXXXCCC???;;;;;;===>>><<<999888;;;AAAIIITTTaaannnwww~~~wwwqqqjjjddd___YYYQQQKKKIIIIIIHHHFFFDDDDDDDDDEEEBBBCCCEEEFFFGGGIIIKKKMMMRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHIIIHHHIIILLLQQQTTTWWWYYY]]]bbbhhhpppyyy~~~uuusssoooooozzzzzzrrrqqqhhhQQQ>>><<<>>><<<;;;>>>@@@??????BBBDDDEEECCC@@@:::999999:::<<<>>>=========@@@CCCBBB@@@??????@@@AAA===999:::???BBB???;;;===???CCCEEEGGGFFFDDDCCCCCC??????CCCCCC@@@AAAEEE@@@>>><<<;;;;;;<<<>>>???AAABBBDDDFFFGGGIIIIIIJJJHHHHHHJJJKKKJJJKKKUUU```{{{zzz```ggg|||qqqlllhhhkkkjjjeeeaaa]]]VVVOOOHHHBBB@@@BBBBBB???===@@@@@@???>>>?????????>>><<<<<<>>>??????>>>???BBBDDDFFFCCC@@@>>>@@@AAABBBCCCEEEEEEEEEFFFEEECCC@@@>>>??????>>>===<<<;;;<<<===???JJJXXXeeeuuu|||uuuwww~~~|||xxxmmm^^^RRRFFFAAA<<<999888777555333555444444333222222111111000000000000111222333444444555666777777666555444444444333222222333444444444444555555555555444444777888:::::::::;;;<<<>>>AAABBBBBBAAA>>>===>>>???888777666555444555666666888999999888777888===@@@??????@@@@@@AAAAAABBBBBB=========>>>???@@@??????AAA@@@BBBDDDBBB???@@@EEEMMMeee333555666666666666777999333333333444777999<<<>>>;;;;;;<<<<<<======>>>>>>:::888999;;;999555666:::>>>===;;;999888777666666888999:::::::::999888777333444666999;;;;;;888666444555777:::<<<<<<999777777999;;;:::888888<<>><<<<<<<<>>AAA???===<<<>>>BBBEEEGGGGGGFFFEEEEEEBBBAAACCCCCC@@@AAACCCAAA???===;;;;;;;;;===>>>===???CCCFFFHHHIIIIIIIIIFFFFFFIIIMMMLLLIIIJJJNNNUUUpppwww\\\dddyyyuuuuuuoooddd[[[YYYZZZYYYWWWOOOHHHDDDAAA======???@@@BBBCCCCCCBBB@@@??????AAA???>>>>>>@@@AAAAAA@@@CCCAAA??????AAACCCCCCCCC???>>>===@@@DDDEEE@@@<<<======>>>>>>AAAFFFNNNSSS[[[lllssshhhlll~~~|||wwwqqqhhh[[[MMMDDD===:::777555555555444333444444333333222111111111///////////////111222222444444555666666555444333444444333333333333444444333333444444444444333333999999:::999999:::<<>>>>>@@@888777666555444555666666<<<999555444666888;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>===<<<>>><<<>>>CCCEEEAAA??????DDDKKK]]]333555666666555555666777555666666777999;;;<<<===:::;;;;;;;;;;;;;;;===???<<<999999:::888444555888999888777666666666777888666777999;;;;;;;;;999888777777999<<<===<<<999666222444666:::======:::888777:::<<<:::777888===BBB;;;;;;:::777444444555777777999;;;;;;:::999:::;;;<<>>===;;;;;;<<<===???AAACCCDDDCCCDDDEEEDDDBBBAAABBBCCCBBBBBBCCCCCCEEEFFFHHHIIIEEEIIIUUUXXX```|||qqqzzzjjj[[[KKKDDDEEEEEEAAA;;;::::::999;;;@@@KKKWWW```jjjrrrwwwyyy|||vvvmmmkkkgggbbb^^^ZZZVVVSSSOOOMMMJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIKKKOOORRRUUUUUU\\\bbbdddbbbdddkkkrrrvvvzzz|||tttooolllppp~~~|||}}}fffWWWVVVBBB===<<<@@@AAA@@@AAAEEE@@@???===<<<<<<<<<;;;:::999888888999;;;<<<;;;:::;;;<<<>>>?????????>>>>>>GGGBBB<<<:::;;;===;;;999<<<>>>AAAEEEGGGGGGGGGGGGDDDCCCBBBAAAAAA??????@@@BBBAAA???===<<<<<<======;;;===BBBFFFHHHIIIIIIHHHEEEDDDGGGNNNPPPMMMJJJJJJLLL[[[{{{lll___nnnxxx{{{lllgggeeecccYYYQQQGGGAAA>>>>>>@@@BBBAAAEEEHHHHHHFFFDDDDDDFFFEEEAAA>>>>>>AAABBB@@@===???>>>======???AAA@@@@@@CCCAAA???@@@BBBBBBAAA???@@@CCCGGGMMMVVVdddsss}}}{{{|||sssooo|||vvvhhhYYYMMMFFFBBB999888666555555555555555333333222222111111111000///......//////000111222444444555666555444333222333333333333333444444444444444555555555555444444888999999999999;;;???BBBCCCDDDCCC@@@>>>======???888888666666666666777888@@@;;;555444888;;;;;;:::<<<<<<==================???AAADDDEEEDDDBBBAAAAAABBB???@@@GGGLLLHHHCCC@@@DDDHHHOOO\\\ttt555777777666444444444555:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;999777888;;;>>>;;;999888888555111222666999888666555555666777888666888:::<<<======<<<;;;;;;;;;<<<======;;;888555333333666999<<<===;;;999777:::<<<;;;777888>>>CCC======;;;888666555666777666888::::::999888999:::;;;>>>BBBDDDCCCBBBAAAAAA;;;<<<===>>>@@@BBBDDDEEECCCDDDEEECCCAAA@@@AAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHJJJNNNNNNXXXzzz~~~sssyyyyyy^^^JJJBBBBBBBBBAAA???>>>;;;:::===DDDNNNUUU___hhhqqquuuzzzzzzrrrllliiifffcccaaaYYYVVVSSSQQQRRRRRRQQQOOOQQQQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSTTTWWW[[[___bbbdddlllssstttrrrrrrvvv|||zzzllleeegggmmmyyy}}}```MMMKKK???>>>===>>>===;;;===AAAAAABBBBBBAAA???<<<999888666555555777:::<<<<<<;;;<<<===???AAACCCDDDCCCBBBHHHCCC>>>;;;;;;;;;:::999<<<>>>AAADDDGGGHHHHHHHHHEEEEEEDDDBBBAAAAAAAAA@@@@@@???>>><<<;;;;;;;;;<<<:::<<>>???AAAAAAKKKOOOSSSUUUTTTTTTVVVYYYUUUPPPKKKKKKOOOPPPLLLHHHFFFEEEDDDDDDFFFGGGGGGFFFIIIHHHFFFAAA>>>===@@@CCCMMMVVVcccppp|||tttnnnttttttdddSSSGGGAAA???777777777555444333333444222111111111111111000000000000000000111222333333333444555555555333222111111222222333333333444444333333444444444444333333666777888999999<<>>;;;:::;;;<<<===>>>@@@AAAAAABBBFFFKKKLLLKKKIIIHHHIIIGGGBBBCCCJJJPPPMMMFFFBBBDDDIIINNNQQQ[[[ttt999::::::999777666666777>>>?????????>>><<<:::999:::;;;:::888555666:::???:::777666666333///000555;;;;;;999888777777666666777888:::===>>>?????????>>>===<<<;;;;;;999666444444444555888;;;<<<;;;:::777999;;;:::999:::>>>AAA@@@@@@???===:::888999:::555666888888777777777888777:::===@@@BBBCCCEEEGGG<<<<<<===>>>@@@BBBDDDEEECCCDDDDDDBBBAAA@@@AAACCCBBBBBBCCCCCCDDDEEEEEEEEEDDDIIILLLPPPbbbzzzzzz~~~xxxXXXDDD???CCCHHHAAA@@@>>>;;;;;;???EEEIIIUUU___kkkqqqxxxzzzwwwuuurrroooooolllhhhggggggfffbbb^^^\\\]]]^^^___````````````^^^___```cccggglllpppsssqqqwww~~~qqqddd```hhhqqq}}}zzzXXXDDDEEE>>>>>>>>>===<<<<<<>>>AAA>>>@@@BBBAAA===:::888777444444444666999;;;<<<;;;>>>>>>???AAADDDEEEDDDBBBAAA???<<<;;;<<<===>>>>>>===???AAADDDFFFHHHHHHIIIGGGHHHGGGDDDCCCEEEEEECCC===<<<<<<;;;:::::::::::::::<<<@@@CCCEEEFFFFFFFFFGGGCCCCCCGGGIIIHHHHHHJJJRRRLLLQQQjjjwwwccc]]]fffsssdddZZZTTTNNNIIILLLNNNPPPQQQRRRTTTVVVXXXWWWSSSNNNNNNQQQRRRNNNKKKDDDCCCAAABBBEEEGGGHHHHHHDDDFFFIIIHHHHHHMMMUUU[[[ooo|||}}}tttrrruuu}}}xxxtttkkk^^^OOOBBB999555444555555444222000111222000000000000000000000000111111111111222333444444333444444555444333111000///000111222333333333222111111222222222222111111444555777888999;;;???BBB===<<<;;;999777777999;;;999888777777777888999:::CCC>>>999:::>>>@@@???<<<999:::;;;>>>@@@BBBDDDEEEEEEJJJPPPRRRPPPMMMLLLMMMHHHCCCBBBHHHLLLIIIDDDBBBFFFFFFJJJPPPXXXeeeyyy<<<===>>>===;;;;;;<<<===>>>???@@@@@@???<<<:::888888::::::888555777===CCC<<<999777777555111333777;;;;;;;;;;;;;;;:::999999777888:::;;;===???@@@AAA@@@>>><<<;;;;;;;;;999888777666555666999;;;;;;;;;777777888:::;;;<<<===>>>@@@AAAAAA???<<<999999999333555777777666555666777777999;;;<<<===???BBBDDD;;;<<<<<<===???AAABBBCCCCCCCCCCCCBBB@@@@@@BBBDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>GGGJJJPPPddd{{{xxx~~~zzz[[[IIIEEEGGGCCCBBBAAA>>><<<<<<>>>@@@HHHRRR]]]dddmmmxxx|||||||||zzzuuuooouuuuuuvvvwwwxxxxxxxxxxxxsssuuuwww{{{yyyvvvooofffbbbfffooowwwzzzUUU@@@CCC===>>>>>>======?????????<<<===>>>===;;;999;;;<<<555444444666888::::::999>>>======???AAAAAA???<<<;;;;;;;;;<<<>>>@@@AAAAAA???@@@BBBDDDFFFGGGHHHHHHFFFIIIHHHDDDCCCGGGGGGDDD============<<<<<<<<<===<<<===???AAACCCDDDEEEEEECCCAAAAAADDDEEEDDDFFFKKKNNNIIIMMMYYYjjjooo\\\```qqqwwweeebbb^^^[[[ZZZYYYWWWVVVWWWTTTQQQQQQQQQQQQOOOMMMGGGFFFEEEFFFJJJOOORRRSSSYYY]]]dddllluuu~~~{{{wwwxxx~~~wwwhhhbbbYYYNNNDDD;;;555111000333444444222000111333000000000000000000000000111111111111222333444444333333444444333222000///---...000111222222111111111222222222222222222111222444666666666777999;;;:::999888666555666999;;;777666555555555666888999===;;;:::;;;===>>>===;;;999:::<<<>>>AAACCCEEEFFFEEEKKKRRRSSSPPPLLLJJJKKKGGGBBB@@@CCCEEECCC@@@AAAGGGEEEGGGNNNRRRTTTXXX^^^===>>>@@@@@@??????AAABBB<<<>>>???@@@???<<<999777777999:::888666999@@@GGG@@@<<<;;;;;;999555777<<<777999;;;===>>>???>>>>>>777888999:::<<>>======>>>>>>===888777555666888:::;;;;;;666666777999<<<>>>===<<<===??????>>>;;;888666666222444666666555444555666;;;;;;;;;:::999999;;;>>>;;;;;;;;;<<<>>>???AAAAAABBBCCCBBBAAA@@@@@@BBBDDDBBBBBBCCCCCCBBBBBBAAA@@@???HHHGGGHHHSSSZZZ^^^gggpppnnnwwwtttooo{{{vvvVVVFFFAAAEEEEEEDDDBBB>>><<<;;;<<<;;;CCCLLLSSS^^^lllwww|||lllfff___^^^dddmmmwww|||vvvZZZ???CCC888:::;;;:::;;;<<<;;;999???@@@@@@???===>>>CCCGGG777555555666777888888666>>><<<:::;;;===<<<999666999:::;;;===???@@@AAAAAA@@@AAABBBDDDFFFGGGHHHHHHDDDGGGGGGBBBBBBFFFFFFBBB@@@@@@@@@@@@AAAAAAAAAAAA===>>>???@@@BBBCCCDDDEEE???>>>@@@DDDEEEDDDHHHNNNLLLLLLPPPTTTTTT```mmm^^^bbbfffzzzxxxvvvuuuuuuuuutttssspppooonnnpppvvv|||xxxjjjjjjkkkwww}}}pppeee```WWWIII===777555555555///222555555333222444666////////////000000000000000000000000111222333444333333444444333222000///,,,---///000111111111000333444444555555444444333111333555555444333444444888888777555444555999<<<555444333333444555666777999999999:::<<<<<<;;;999:::;;;<<<>>>AAACCCDDDEEEDDDKKKQQQRRRNNNHHHFFFFFFGGGBBB@@@AAAAAA>>>>>>AAAEEEDDDGGGLLLKKKIIINNNWWWYYYpppAAA<<<>>>EEEIIIEEEAAABBBLLLFFF???===>>>???===:::999888777666777999<<<>>>===<<<;;;:::999:::;;;;;;<<<::::::<<>><<<777888999:::<<<===>>>???DDDDDD@@@======???<<<666999888777777888999<<<===:::::::::;;;;;;===>>>??????;;;777777;;;<<<:::666666111111666:::999777888555888;;;<<<<<<:::::::::777888:::<<<===>>>?????????======@@@CCCDDDAAA>>>@@@@@@AAAAAABBBCCCDDDDDDEEEDDDGGGMMMNNNJJJKKKPPPWWWVVVYYYssswwwhhhoootttZZZGGGIIIBBB>>>@@@CCC@@@===;;;<<>><<<:::999:::===@@@CCCHHHJJJGGG@@@===???AAA@@@;;;:::999888777777777777<<<<<<<<<;;;:::999888777444666888;;;>>>@@@AAABBB???@@@BBBDDDEEEFFFFFFFFFKKKJJJHHHFFFCCCAAA???>>>CCCHHHGGGAAA???CCCEEECCC@@@@@@???????????????@@@>>>======???DDDIIILLLMMMKKKIIILLLRRRTTTYYYnnnoooUUU^^^nnn~~~|||xxxsss}}}}}}zzzqqqbbbZZZWWWMMM@@@777555444222000222111000000000111222333000000111222111000///...000000000000111222333444777555333111000000111222///////////////000000111999000000:::>>>777111333222333333333444555555555999888666444222333555777777888888777777666555444777888999999888888:::<<<999666888???BBB@@@BBBGGGFFFKKKPPPOOOIIIDDDBBBBBBDDDBBB???===>>>???BBBDDDFFFGGGHHHJJJLLLMMMNNNOOORRRVVVjjj@@@<<<===DDDGGGDDDBBBDDDGGGBBB===;;;======;;;888:::999888777777999;;;===<<<;;;:::999999999:::;;;<<<::::::<<<>>>???>>><<<::::::::::::;;;;;;;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<@@@===::::::;;;;;;999666777333333888;;;::::::<<<999999:::;;;<<<;;;::::::666777999:::<<<======>>>AAA@@@@@@BBBEEEEEECCCAAA???@@@@@@@@@AAABBBBBBBBB@@@@@@EEEKKKKKKFFFFFFIIINNNRRRQQQ]]]}}}}}}ttttttmmmVVVCCC???>>>DDDGGGCCC???===:::<<<@@@EEEMMMWWWbbbiiisssyyy{{{qqqhhh___aaagggqqqzzz~~~nnnGGG888@@@:::999888888999<<<>>>@@@GGGHHHFFF@@@>>>???@@@>>>888888777777666777777777999999999999888777666555555777999;;;>>>@@@AAAAAA???@@@BBBCCCEEEFFFGGGGGGJJJIIIGGGEEECCCBBBAAAAAABBBFFFEEE@@@>>>AAACCCAAA@@@??????>>>>>>>>>>>>???=========???CCCGGGKKKLLLLLLGGGHHHNNNPPPTTTcccttt}}}eeefffqqq~~~|||ooo```WWWNNNFFF;;;555333444222111222111111000111222333444111222333333333222000000000000000000111222333333555444222000000000111222//////......//////000111777111333<<<>>>666111333333333333444555555666666;;;999777444222222444555666666666666666555555444:::;;;<<<;;;::::::;;;===;;;888999>>>@@@>>>???CCCBBBGGGKKKKKKFFFAAA@@@@@@DDDCCCAAA???@@@BBBEEEGGGCCCEEEHHHKKKLLLLLLLLLKKKKKKMMMYYYpppAAA>>>===AAACCCAAA@@@BBB???<<<::::::<<<<<<:::777;;;:::999888888999;;;;;;999999888888888999999::::::999999:::<<<======<<<<<<;;;;;;::::::999999888<<<@@@???;;;888999999777;;;::::::999:::;;;===>>>>>>>>>>>>===<<<;;;:::999===<<<<<<;;;:::888777777888666777:::;;;;;;>>>CCC>>>;;;888999;;;<<<;;;888666666777999:::;;;<<<<<>>BBBFFFFFFBBBAAACCCGGGPPPLLLKKKdddqqq}}}qqqGGG@@@===@@@DDDBBB>>><<<;;;;;;;;;===AAAJJJTTT[[[fffmmmvvv~~~tttkkkfffdddaaalllyyytttrrrmmmiiibbbQQQ===555888666666666777999:::<<<===AAACCCBBB???>>>??????<<<666666666666666777777888777777777777777666555444777888:::<<<>>>???@@@@@@??????AAACCCDDDFFFGGGHHHHHHFFFDDDAAA@@@@@@@@@AAA@@@CCCCCC???===???@@@?????????>>>===============<<<<<<===???BBBEEEHHHJJJLLLFFFEEEJJJLLLMMMTTT^^^aaazzzwwwdddbbbsss}}}yyytttvvvuuussshhhXXXNNNAAA<<<555222222333222111222222111111222222333444333333444444333333222111//////000000111111222222222222000000000000111222///............///000000333111666>>><<<444111555333333444444555666666777:::888666333111111111222444444555555555666666666<<<>>>>>>>>><<<;;;<<<======:::;;;===>>>;;;<<<>>>===AAAEEEEEEAAA>>>===>>>DDDCCCBBBBBBBBBEEEGGGIIIFFFIIIMMMPPPQQQPPPNNNLLLEEEGGGKKKQQQ[[[qqqCCC@@@>>>>>>===<<<<<<===:::999888:::;;;;;;999777;;;::::::999999999999:::777777777777777888888999777777666777888999::::::;;;;;;::::::999999888888999>>>???;;;777888999888:::::::::999:::;;;<<<=========>>>>>>===<<<;;;:::999:::;;;999777666777888888888:::<<<<<<;;;AAAHHHAAA<<<777777:::<<<:::777666777777888999:::;;;<<<>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBAAA??????AAABBBJJJFFFDDDUUUmmmvvvkkkWWWCCC<<<>>>@@@@@@??????===;;;999;;;AAAJJJPPPWWW^^^iiissszzz}}}ssshhhaaaaaabbbmmmwwwzzzhhhggg___TTTJJJGGGEEE>>>666333444666888999;;;;;;<<<:::===>>>===>>>AAA@@@<<<888777777666666666777777777888888888888888777666888999;;;<<<===>>>??????>>>???@@@AAACCCEEEGGGHHHGGGEEEAAA>>><<<<<<======???AAABBB@@@>>>>>>????????????>>><<<<<<;;;;;;;;;:::;;;===???@@@CCCFFFIIIJJJGGGGGGJJJJJJHHHKKKQQQOOOVVViii}}}fff^^^ggg~~~uuuggglllwww|||~~~tttiiihhhggg\\\KKK>>>888555222000111222111000222222222222222333333444333333333333222222111111...//////000000111111111000////////////000111222......------......///000///222999>>>:::333111666333333444555555666777777888666333222222222222222444444444555555666777888===>>>???>>><<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;<<<999<<>><<<<<<===BBBBBBBBBBBBDDDFFFHHHIIIIIIKKKMMMOOOPPPOOOMMMLLLEEEGGGIIIGGGEEENNNggg~~~~~~>>>???===;;;:::;;;<<<===777888888:::;;;:::888777999999999999999999888888666777777777777777777777444444444444444555777888888888888999999999999999777===>>>:::777888::::::999999999999999::::::::::::;;;<<<===>>>>>>>>>>>>999::::::999888888:::<<<999888:::===<<<<<>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAACCCDDDBBB???>>>???BBBCCC@@@AAA???AAAJJJVVVxxx|||WWWBBB>>>AAACCCEEEAAA@@@<<<999888<<>>IIISSSKKK;;;444555777999:::;;;;;;;;;888:::<<<===AAAFFFEEE@@@<<<;;;999888777666666666666777777888888888777777888999:::<<<======>>>>>>>>>>>>>>>???AAACCCFFFGGGIIIFFFBBB>>>;;;999::::::>>>???@@@@@@???>>>???AAA@@@???>>><<<;;;:::::::::999;;;>>>??????AAADDDGGGHHHJJJMMMMMMIIIFFFIIIOOOPPPLLLNNN```rrrdddccchhh||||||zzz~~~~~~vvv{{{vvviii^^^^^^]]]RRR@@@333555333111111111111000///111111222222222333333333222111111000000000000000......///000000000//////............///000000111---------------......///,,,111999<<<888222222555222222333444555666777888888555333444666888777666444444444555666777888999:::<<<======;;;999999::::::;;;<<<;;;<<<======<<<777999:::;;;;;;;;;<<<===???@@@AAABBBDDDEEEGGGGGGHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGEEECCCIIIRRRccc~~~sssqqqyyy999<<<===::::::===@@@@@@888888999:::999888777666666777888999999888777666777777888888777777666555222222333222111222555777666666777888999999::::::777:::;;;888777:::;;;999999999999999999999999999999::::::;;;===???AAABBB>>>===:::999999;;;>>>@@@999777888;;;<<<<<>>??????>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFDDD???===@@@CCCDDDDDDBBB@@@EEEHHHIIIgggrrrSSSEEE@@@@@@BBB@@@@@@>>>;;;999:::===@@@EEEKKKTTT]]]dddjjjooorrrrrrvvv|||zzzooofff\\\WWWYYYaaahhhlllqqq}}}zzzfffPPPEEE???888999EEENNNFFF777666666888999::::::;;;;;;:::<<<===>>>DDDIIIHHHCCC===<<<;;;999777666555555333444555666666777666666777777999:::<<<<<<======>>>=========???AAACCCDDDJJJHHHDDD@@@<<<:::999999;;;;;;===AAA@@@>>>???BBBAAA@@@???===;;;::::::999999<<>>@@@???999999999888777555444444333444777888999888777555888999999999888666555444222333333222111222555888666666777777888999999999555777777555777::::::666999:::::::::::::::999999;;;:::::::::<<>>888555777:::<<<<<<888555555:::<<<;;;<<<>>>:::999777666666666777777888777666666666888:::;;;<<<===>>>===<<<<<>>AAABBB@@@DDDFFFDDDGGGJJJIII[[[zzztttYYYFFF?????????@@@AAA@@@>>>======>>>AAAFFFMMMSSSYYY___eeehhhlllpppvvv}}}{{{pppiiiccc___ZZZZZZ```jjjsssyyyyyyiiiMMMAAA???;;;999;;;===;;;666777777888888888999999999;;;;;;;;;;;;@@@EEEDDD>>>;;;;;;999888666666555555333444555666777777888777444555777999:::;;;<<<<<<>>>===<<<;;;<<<>>>@@@AAAFFFDDDBBB>>>;;;999888777888777:::???@@@===>>>CCCBBBAAA@@@===<<<::::::999999===AAAAAA@@@???CCCFFFGGGIIIIIIGGGFFFHHHKKKLLLMMMRRRUUURRRQQQ^^^wwwqqqaaa```iiissskkkhhhmmmtttvvvtttssstttrrrsssyyysssgggbbbTTTHHHCCCBBB===777444111111000///......///111...///000111111111000000000000...---------...///,,,---///000000///---,,,,,,------.........------,,,,,,,,,+++,,,------...,,,000333333222111222333///000111222333555666666999666444666:::<<<:::777444333222111222333555666444777999:::999777777777555999999666666::::::777777666555666888:::;;;;;;===???AAACCCDDDEEEDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDFFFBBB@@@BBBBBBAAABBBFFFDDDGGGVVVoooBBBHHHHHHAAA<<<======:::999:::999777444222222333111333555888999888666555::::::::::::888666444333333444444333111222666:::777777777777888888888888555555333333666;;;999444;;;;;;;;;<<<<<<;;;::::::===<<<:::999;;;>>>BBBEEEFFF>>>555111333777777666888333333888<<<;;;999999777777888777555555666777777666555444555666999:::888:::;;;:::888999<<<@@@>>>>>>???@@@AAAAAABBBBBB:::AAADDDAAA???AAA@@@<<<<<>>===;;;:::;;;<<<>>>?????????===;;;999777555444555444777>>>???<<<===CCCCCCBBB@@@>>><<<;;;:::999999>>>BBBBBB@@@???BBBFFFIIIFFFBBBAAADDDHHHIIIGGGIIIKKKPPPVVV]]]cccfffggglll___XXXeeemmmdddYYYKKK===777555444555777/////////...---...000222---...///111111000000///111000///------......///,,,---///000000...---+++,,,------......------,,,,,,,,,++++++,,,,,,---...,,,///111000000111222222...///000111333444555666777333000222666777444111222111000//////111333444333555888:::999888777888444888888444333777777333777555444444666888999:::>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDCCCBBB@@@???>>>CCCCCCDDDDDD???:::>>>EEEDDD@@@CCCOOO\\\kkkCCCDDDEEEDDDCCC???<<<::::::999777666444333333222222000111555666555666999777888999999888666444222333222000///000333777:::;;;:::999888777666555444111333444555444444555666444777:::<<<>>>===<<<:::888555555888888777888;;;<<<<<<:::777444222222444333444444555666777777777444333333333444666777888===<<<;;;;;;::::::::::::888888888999999::::::;;;>>>BBBCCC@@@AAAEEEEEEAAACCCDDDCCC@@@>>>>>>@@@CCCAAAAAAAAABBBEEEHHHLLLNNNjjj|||uuurrrVVVGGGAAABBBCCCBBB???<<<<<<>>>;;;===???@@@AAAEEEKKKPPPXXX\\\bbbgggjjjmmmoooqqquuuvvvxxxxxxxxx}}}wwwiii]]]YYYaaajjjmmmttt{{{|||~~~VVV>>>===<<<:::;;;<<<>>>???:::===BBBEEE@@@999888;;;<<<::::::===@@@@@@;;;666666777999::::::999777666666888:::;;;:::999::::::444555666777888888888888777777999<<<>>>===:::888999888777777888999777666333444666999;;;===>>>>>>@@@AAAAAA@@@===:::999999===:::999<<<>>>===@@@EEEQQQKKKDDD@@@BBBEEEGGGGGGMMMMMMOOORRRUUUWWWXXXWWWhhhyyyggghhh{{{vvvdddWWWBBB<<<555333555777666444000000///...............,,,,,,,,,---...///000000++++++++++++++++++++++++------------------------,,,,,,------------------+++...///...+++)))+++---,,,,,,---...///000111222111111222222222333333333777555333000///000111222.........///000222444444333222222333666666555444666777888999999888666555555444444555666888:::;;;AAAAAABBBCCCCCCBBBAAAAAA@@@???<<<::::::;;;===>>>@@@EEEIIIGGGAAA===>>>BBB@@@DDDGGGFFFEEEJJJTTT]]]tttFFFFFFEEEDDDCCCBBBBBBBBB;;;:::888777555444444444222///000333444333333666888999::::::999777555444444333111000111333555777999999888777777666555555000222444555333222222333444666888:::;;;;;;::::::999666777::::::777888:::<<<<<<;;;777444222333444444555777888888777666555444444333444555666888999::::::::::::;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;<<<@@@AAA???@@@DDDDDD@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@@@@AAACCCGGGJJJLLLVVVkkk~~~nnnQQQGGGAAACCCFFFDDDAAABBB>>>???@@@???>>>???CCCFFFNNNRRRWWW\\\```dddhhhkkkoooqqqssstttvvv{{{}}}~~~wwwkkk^^^YYYWWW[[[fffqqqsssuuuwww|||hhhEEE======<<<<<<<<<===???@@@BBBDDDGGGHHHBBB999666999<<<;;;:::===AAAAAA<<<888777888999:::999888666555555777::::::999888999999888777666444444555666777777777999<<>>>>>AAABBBCCCBBB???;;;999999>>>;;;:::===>>>===???CCCKKKFFFAAA???@@@CCCEEEEEEJJJJJJJJJKKKOOORRRUUUVVVRRRgggwwwxxx{{{yyy{{{nnnjjjhhh^^^PPPFFF<<<777111111444666666444000//////...............,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.........///+++---...---+++)))+++,,,,,,,,,---......///000000111111111222222222333333666444111//////000111222000000000000111333444555222222222333555666555444555666777888888777666444444444444555666999;;;<<<@@@@@@BBBBBBBBBBBB@@@@@@@@@>>><<<::::::;;;===>>>AAAEEEGGGFFFAAA======>>>???AAABBB@@@???@@@FFFKKKLLL^^^uuuGGGEEECCCAAAAAABBBDDDFFF;;;;;;999888666555555555222///000333333111111444888999:::;;;:::888666555444444333222222333333444666666666777777777777777333555777777555333111111444555666777888999999999:::888888<<<;;;888666888;;;:::999777444222333555888888999:::999777555444444444444555666888999:::777777888:::<<<>>>AAABBB=========<<<<<<<<<<<<<<<:::>>>???>>>???BBBCCC@@@BBBDDDEEEEEEDDDAAA>>>===?????????@@@BBBEEEGGGIIIJJJSSSaaavvvoooSSS======CCCBBBAAADDDBBBCCCBBB@@@===<<<<<<<<>>??????@@@DDDEEEGGGGGG@@@888555777<<<::::::<<<@@@@@@>>>:::999999::::::999777555444555777888999888777777888999777555333333444666888666777999<<<@@@AAAAAA???999666333222222333333222555555666777999;;;>>>???AAADDDFFFEEEBBB???<<<;;;???<<<<<>>===???AAACCCDDDGGGFFFFFFFFFHHHLLLQQQSSSLLLTTT___ooo}}}|||uuu^^^SSSOOOHHH>>>777555111......222555555444000///......------......------..................------------------------,,,,,,,,,,,,------------,,,,,,---...//////000000+++,,,---,,,+++***+++,,,,,,,,,,,,------.........000111111111222222222222333111000......000111222222222111111222333333444222222222333555666555444444555777888888777555444333333444555666999;;;===>>>???@@@AAAAAA@@@???>>>???===;;;::::::;;;<<<===CCCEEEHHHIIIGGGCCC???<<>>>>>???@@@BBB;;;:::888777666555555555444111111333333000000333666888999::::::888777666222222333333444444333333444444555555666777888888777999;;;;;;888555444333444444444555666777777888999888999<<<;;;777444555666666666444333333555666<<<;;;:::888777666555555555555666777888999:::;;;777888999:::===???AAACCC>>>>>>======<<<<<<<<<;;;;;;<<<>>>???@@@BBBBBBAAAFFFKKKPPPNNNFFF???======@@@@@@@@@AAABBBDDDFFFGGGJJJMMMWWWnnn|||tttPPPEEECCC??????EEEDDDDDDDDDCCCAAA>>><<<;;;===???BBBDDDHHHMMMSSSWWW^^^aaafffiiimmmsss|||}}}{{{}}}}}}vvvnnnhhh^^^OOOGGGJJJIIIGGGSSSfffooottt|||wwwqqq}}}}}}nnnaaaZZZNNN>>>888999;;;<<<>>>>>>???>>>======???@@@===777666888999888888:::===???>>><<<<<<<<<<<<;;;:::888666555555777888888666666777888777777777777777888888999555555777:::???AAABBBAAA;;;888444222333444555555777666666666888;;;>>>@@@AAADDDGGGHHHGGGDDDBBBBBBAAA>>>===@@@???<<<<<>>AAABBBCCCFFFGGGGGGGGGGGGIIIKKKNNNPPPSSSUUU\\\rrryyymmmgggmmmuuupppUUUGGGBBB<<<555111111///---...111333333333//////...------------..................---------------------------------,,,,,,,,,,,,,,,---------,,,,,,---...///000111222+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000111111111111222000///.........000111222333222222111111111222222222111111333555666555333444555777888888888666555222222222333555888:::<<<======>>>??????>>>=========<<<;;;:::::::::<<<===CCCEEEJJJOOOQQQMMMDDD===@@@???>>>@@@CCCDDDBBB@@@@@@AAACCCKKKZZZooo@@@@@@@@@???>>>===<<<;;;999888777666555444444444666333333555555222222444444666777999999888666555///000222444555555555555111222333444666777999999888:::;;;;;;999666555555444444444555555666777777888666777;;;:::555222333111111222222111333555888???<<<888444333444666777555666777888:::;;;<<<<<<:::;;;;;;<<<===>>>@@@AAA>>>>>>======<<<<<<;;;;;;<<<<<<>>>@@@AAAAAAAAABBBEEETTTcccdddVVVFFF>>>===@@@@@@AAABBBCCCEEEFFFGGGIIIJJJOOO___iiiXXXGGG???BBBBBBBBBCCCCCCCCCAAA???===;;;<<<======>>>AAAEEEIIILLLOOOTTTWWW[[[aaaiiipppvvvyyy|||}}}||||||}}}}}}|||~~~{{{yyy{{{~~~yyyrrrkkkddd]]]WWWSSSJJJIIIOOOUUUOOOJJJXXXmmm{{{pppiiikkkaaaOOOHHHKKKGGG;;;777888:::;;;============:::888999;;;:::666555888666555555777:::<<<======@@@@@@???===<<<:::888888777888999888666666777999999;;;===>>>===;;;888666555444555777<<>>@@@???<<<<<>>???@@@CCCDDDGGGIIILLLLLLIIIHHHHHHHHHJJJNNNPPPRRRYYYiiizzz~~~uuuvvvqqqiiinnn}}}ppp\\\GGG<<<999555111///222111000111222222222111//////...---------------...............---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111222,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,//////000000000111111111///............000111222222222111000000000000111111111111222444555444333444555777999999888777666111111111222333666888:::<<<<<<===>>>>>>===<<<<<<;;;;;;:::999::::::;;;<<<>>>BBBJJJRRRVVVRRRGGG===>>><<<===@@@EEEFFFCCC???;;;<<<>>>@@@DDDMMMZZZeee???@@@BBBBBBAAA>>>;;;999888777666555444444444444777444444777777444444666333444666888999888777666///000111333444555666666000111222444666777888999555666888777666555555666444555666777777777777666888666666999888444222444000111111111111222555777<<<999555222111333666888555666888:::<<<======>>>>>>>>>============>>>???>>>>>>===============<<<>>>======AAAAAA??????AAA???VVVpppxxxkkkUUUEEE>>>>>>???@@@BBBDDDEEEGGGGGGHHHGGGFFFKKKaaatttXXXDDD<<>>;;;;;;;;;999777888;;;===@@@DDDHHHJJJMMMRRRYYY___eeekkkrrrttttttuuuyyy}}}~~~|||{{{}}}}}}zzzxxxkkkdddZZZQQQLLLJJJIIIHHHJJJSSS^^^aaa[[[YYYeeeuuuqqqYYYUUUIII???AAAGGGCCC888999999:::;;;<<<<<<===>>>===:::999:::999555444777333333444555777:::===???BBBAAA@@@???===<<<;;;:::::::::;;;999888777999:::>>>@@@CCCDDDBBB<<<777333555444333555999<<<>>>>>>999777444333444666666666:::999999:::;;;===@@@AAA@@@BBBFFFHHHHHHIIIKKKLLLDDD@@@>>>???>>><<<===@@@===>>>??????>>>@@@BBBEEEFFFJJJNNNNNNKKKGGGFFFGGGFFFLLLRRRSSSQQQSSSZZZ```}}}}}}pppqqqxxxssspppPPPDDD999555555333222333222222333333333222111111///...------,,,,,,------------..................++++++++++++++++++++++++******++++++,,,,,,------,,,,,,---...//////000000...---,,,---...///...---+++++++++,,,,,,---------////////////000000000000///////////////000111111111111000000///000000000111111111222444555444333333444666888888888777666222111111222333555777888;;;<<<===>>>>>>===<<<;;;::::::999999999:::;;;;;;:::>>>EEEMMMQQQMMMDDD<<>>BBBCCCAAAAAAHHHQQQ===>>>AAABBBAAA???===;;;999888777666555555555555777444444777777555555888333555777999:::999888777111111222222333444555555000111222333555777888888444555555555444555888:::555666888999:::999777666999666666888888444444666444555444333111111333555555444333222222333444555666777999;;;===>>>??????@@@???>>>>>>======>>>>>>>>>>>>>>>>>>???????????????<<<<<<@@@@@@===<<>>AAACCCEEEFFFGGGFFFFFFDDDCCCNNNpppnnnWWWHHHFFFDDDCCCCCCDDDDDDBBB???>>>>>>===:::777666777999;;;>>>BBBCCCDDDHHHMMMRRRUUU]]]gggkkkkkklllsssyyy}}}||||||~~~|||yyyuuurrroooiiieeeVVVPPPHHHCCCCCCGGGKKKNNNWWW^^^cccdddiiitttqqqRRRJJJBBB???AAACCCAAA======<<<<<<;;;<<<===>>>???@@@;;;888999888444333555333333444444666:::>>>AAABBBAAA@@@>>>===<<<<<<;;;=========;;;999999;;;===>>>@@@CCCDDDBBB???:::888888666444444777:::<<<<<<999777666666888999999888:::;;;<<<===>>>???@@@AAA@@@BBBCCCDDDDDDEEEHHHJJJFFFAAA======<<<;;;>>>CCC@@@@@@@@@???===>>>AAADDDDDDHHHLLLLLLHHHFFFGGGIIIHHHLLLQQQTTTTTTRRRRRRTTTaaasss{{{sss~~~tttkkkddd\\\UUU<<<777444444333000222555000222444555444333222111///...------,,,,,,------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------.........//////...,,,...000111000...***++++++,,,---......///........./////////000000000000000000000000000111111111111000000111222222111000000222444555444222000222444666666666555444444444333333444666777888;;;<<<===>>>>>>===<<<;;;999999999999999::::::;;;;;;===AAAEEEFFFDDD???<<>>===999999888777666666777777666333444777777555555888444555888:::;;;::::::999444333333222222333333444000111222333555666777888555555555555555777;;;???555777999;;;;;;:::888666:::777666888888555666999999999888555222111222444///000111333444444333222666777:::<<<>>>?????????@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBB???;;;;;;@@@???::::::===???IIIYYYeeehhhcccZZZSSS999:::===@@@BBBDDDEEEFFFAAAEEEFFFDDDHHH___ppp```NNNJJJGGGFFFGGGFFFCCC@@@AAAAAA@@@>>>;;;999999:::666888;;;<<<<<<>>>CCCGGGGGGPPP[[[______bbbiiipppnnnnnnoootttyyy{{{zzzxxx|||~~~}}}|||vvvnnnhhhbbb\\\TTTNNNJJJEEE@@@???DDDMMMUUUZZZZZZ]]]]]]aaauuummmRRRIIIBBB???===:::<<>>@@@AAA===888555666666444333555333444444555666:::???CCCAAA@@@???===<<<<<<<<<<<<>>>???>>><<<;;;:::<<<>>>;;;<<>>;;;<<<@@@CCCBBBFFFIIIGGGDDDDDDHHHLLLGGGFFFHHHMMMPPPOOONNNMMMXXXZZZaaauuu}}}xxx~~~zzzpppcccZZZSSSHHH>>>333222111222...***,,,111...000333555444333333333......---,,,,,,,,,,,,---,,,,,,------...///000000------------------------))))))***+++,,,,,,------,,,,,,------------------000...---...111222111///******+++,,,...///000000............/////////000111111111111111000000000222222111111222222333444111000000222444555444222...000222444444444333222777666666555666777888999;;;<<<===>>>>>>===<<<;;;888888999999999:::::::::@@@@@@@@@@@@???>>>>>>>>>999;;;===@@@AAABBBCCCCCCCCC======CCCGGGFFFGGGKKK===<<<;;;===AAADDDCCCAAA777777777777888999:::;;;999888777777999;;;:::::::::;;;===>>>>>>>>>======<<<:::777444333444555666:::999999888777777777888666666555555555555666666222444777:::;;;:::999777222555888:::::::::::::::===;;;999666444222111000111222444555555444222111777888;;;>>>@@@@@@??????AAAAAAAAA@@@???>>>===<<<>>>??????@@@AAAAAABBBBBB>>>??????>>>===<<<>>>@@@AAAAAAEEELLLTTTYYYYYYWWW@@@>>>===<<<<<<>>>AAABBB@@@CCCEEECCCCCCNNNccctttzzz~~~zzz]]]EEEFFFPPPQQQJJJEEE@@@AAA@@@>>>>>>???;;;555;;;:::999777555888<<<@@@???BBBGGGKKKNNNSSSZZZ___```bbbggglllpppsssttttttxxxzzz|||}}}~~~~~~}}}||||||{{{{{{{{{vvvnnnggg^^^RRRKKKIIIHHHFFFDDDCCC@@@???FFFRRR\\\___^^^IIIZZZnnn```EEECCC@@@===;;;;;;;;;<<<;;;;;;:::999:::;;;<<<===@@@>>>:::666333111111111111222333555888;;;>>>???@@@???>>>===;;;;;;::::::===<<<;;;::::::::::::;;;777888:::>>>DDDFFFEEECCC>>>999333222555999<<<<<<999999999::::::;;;;;;;;;<<<;;;;;;>>>AAAAAA>>>;;;>>>>>>>>>>>>>>>===<<<<<>>:::777555111000000///...---------111111222222222333333333///---+++))))))+++---///...............///000111......---,,,---...///000,,,+++++++++++++++++++++*********,,,...///...,,,------...............---,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++////////////000000000000222222111111111111111111222222222111111111000000333222111000000222444555333444555666888999:::;;;AAA>>>;;;:::;;;<<<===<<<>>><<<:::888888999<<<===????????????>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAAEEEEEEEEEFFFFFFGGGGGGGGG===;;;:::;;;>>>??????===777777777777888999::::::<<<;;;::::::<<<======<<<999:::;;;;;;<<<;;;;;;;;;:::888666444444555777888::::::999888888888888888666555555444444444555555555666888999999888777666333555888999999999:::;;;:::999777555222111//////111222444555555444333222444555888:::<<<=========@@@@@@@@@???>>><<<;;;:::======>>>??????@@@@@@AAA@@@AAABBB@@@>>>======>>><<<<<<===BBBGGGJJJJJJGGG???>>><<<<<<<<>>@@@BBBEEEKKKOOORRRUUUZZZ___dddhhhiiijjjlllooorrrtttvvvzzz~~~{{{{{{zzzxxxwwwyyy}}}yyyzzzzzzzzzyyyyyy{{{}}}}}}{{{sssiiibbb^^^WWWPPPHHHFFFCCCAAA@@@@@@??????AAAEEELLLTTTZZZ[[[YYYVVVbbbwww}}}QQQBBBAAA???===;;;:::::::::::::::999999999:::;;;<<<>>><<<999666333222222222111111333555888;;;===???>>>===<<<;;;::::::::::::;;;::::::999999999::::::999999:::>>>AAACCCAAA???@@@<<<888666666888999:::888888888888999999::::::;;;;;;;;;>>>AAABBB???===>>>>>>>>>???>>>>>>======BBB???<<<;;;<<>>>>>>>>>>>????????????@@@BBBDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIPPPPPPRRRUUU[[[eeeqqqxxx~~~zzzrrrkkkuuueeeOOO>>>777555333111000000//////...------,,,000000111111111222222222...---+++))))))+++---......------......///000111......---,,,------...///++++++++++++,,,,,,,,,,,,,,,++++++,,,...//////...---............------,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,+++++++++....../////////000000000000000000000000000000000111111111000000/////////222111000//////111222444555555666888999:::;;;<<<>>>===<<<;;;999999::::::AAA@@@>>><<<;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;===???@@@EEEEEEFFFGGGHHHHHHHHHHHH???===;;;;;;<<<<<<;;;:::888888888999999:::;;;<<<===;;;::::::<<<======<<<999999999999888888888888777666444444444666888:::::::::999999888888999999888888777666555555666666888888888888777777666666555666888888888888:::;;;999888777555333222111000333333555555555444333222333444555777999;;;===>>>??????>>>>>>===;;;:::999;;;;;;<<<======>>>>>>???AAACCCDDDCCC@@@===<<<<<<@@@===<<<===@@@AAA???===<<<<<<;;;;;;<<<>>>AAACCCAAADDDFFFFFFEEEFFFKKKOOOVVVsssyyytttvvv~~~qqq^^^XXXUUUSSSccceee___QQQDDD@@@AAABBB===<<<<<<<<<<<<999555222555666777777888:::===@@@CCCFFFKKKPPPUUUYYY[[[]]]]]]```dddgggjjjoootttwwwoooooommmllllllpppuuuzzzuuusssrrrqqqqqqpppmmmkkk___^^^WWWNNNHHHFFFCCC?????????===<<<;;;<<<>>>@@@IIINNNUUUZZZ]]]```dddggg|||www}}}||||||vvv]]]BBB??????>>>===;;;999888777999888888888888999::::::;;;:::777555333333333333000111222444777:::<<<===;;;::::::999999::::::;;;999999888888888999::::::;;;;;;;;;===>>>>>><<<:::@@@@@@>>>;;;888666666777888888888888888999999:::::::::;;;===@@@AAA???>>>>>>?????????????????????AAA>>>;;;:::<<<>>>@@@@@@BBBAAA@@@>>>======<<<<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEEEEIIILLLPPPQQQQQQPPPPPPPPPaaatttyyyzzzzzz}}}wwwpppdddUUUJJJOOOFFF:::333222222111////////////......------,,,...////////////000000000...,,,+++******+++,,,...------------...///000111......---------------...+++++++++,,,,,,---------...,,,+++,,,.../////////............------,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++---.........////////////.........///////////////000000////////////......000000///...///000111222666666777888:::;;;<<<<<<===???@@@>>>:::888888:::CCCCCCAAA???===<<<;;;:::999999::::::;;;;;;<<<<<<======<<<<<<===>>>@@@AAACCCDDDFFFHHHIIIIIIHHHGGGCCCAAA>>><<<;;;:::999999;;;::::::;;;;;;<<<===>>>:::888777777888999999888:::999888888777777777777666555444444555666888999::::::999999999999999:::<<<;;;:::999888888888999999999777666666666777888666777888777666777999;;;::::::999888777555444333444444555555555444333333444444555777999<<<>>>@@@<<<<<<============<<<<<<999999::::::;;;<<<<<<<<<@@@BBBDDDDDDBBB???>>>===DDD@@@===<<<>>>>>><<<999999888888999:::===???AAAAAABBBDDDEEEEEEEEEEEEEEEHHHaaasssggg[[[oootttrrrgggZZZQQQJJJDDDAAA???<<<;;;<<<;;;888555888888777777777888:::;;;;;;===AAAEEEIIILLLNNNOOOPPPRRRVVVYYY]]]aaaeeeiiieeefffeeeeeeeeehhhlllpppoookkkgggdddbbb^^^WWWQQQEEEFFFCCC>>><<>>===@@@GGGMMMRRRTTTSSSRRRUUU^^^mmm~~~yyyiiinnnoooggg^^^VVVIII<<<======>>>===<<<999777555777777777777888888888999888777666555444444444444000111222444666999;;;<<<999999888999999:::<<<<<<999999999999999::::::;;;<<<<<<<<<<<<<<<<<<:::999>>>AAABBB@@@;;;777777888:::999888888888888999:::777888999;;;===>>>>>>===??????????????????@@@@@@???<<<:::999;;;===>>>???AAA@@@???===<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>>@@@AAAAAAAAABBBBBBBBBCCCAAAGGGOOOSSSSSSOOOKKKIIICCCQQQ```xxx|||~~~tttjjj^^^PPP@@@555888444000///222333222///.........---------,,,,,,------------............---,,,+++******+++,,,---,,,,,,,,,---...///000111///......------,,,,,,,,,******+++,,,---............,,,***+++---.........------...------,,,+++***,,,,,,,,,,,,---...//////,,,,,,,,,++++++++++++***------------.........................../////////////////////////////////000000/////////000111222555555666777888999:::;;;===AAADDDBBB===888999;;;????????????===;;;999888999999:::;;;;;;<<<======>>>>>>===>>>>>>???AAAAAA@@@AAADDDFFFGGGGGGFFFFFFBBBAAA>>>;;;888777777777999999999::::::;;;<<<===888666555555666777666555:::999999999888888777777666666555444444555666777999999999888888999::::::;;;;;;:::999999999999999888777666555666777999:::777777888777666666888999999999999999888777666555555555555444444333333222333333444666888:::===>>>999:::;;;===>>>?????????777888888999999:::;;;;;;<<>>??????@@@BBBDDDEEEFFFFFFIIITTThhhvvvvvvyyyxxxsssnnnhhh^^^VVVHHHDDD???<<<<<<<<<===>>>;;;:::888888888999999:::999:::;;;===???AAABBBBBBDDDFFFIIIKKKLLLOOOSSSVVVZZZ\\\^^^^^^^^^^^^___```^^^ZZZUUURRROOOJJJCCC===@@@AAA???;;;;;;>>>???===>>>===???EEEPPP[[[bbbddd\\\\\\^^^fffuuuuuudddbbb\\\SSSKKKEEE@@@===<<<===>>>>>>===:::777555666666777777777888888888777666666555555555555666222333333444666777999:::888888888999:::<<<===>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;::::::::::::>>>BBBBBB>>>;;;::::::888777666555555555777888555666888999999:::;;;<<>>>>>======>>>??????===;;;999888:::<<<======@@@???>>>===<<<<<<<<<<<<======;;;:::::::::;;;<<<@@@@@@@@@@@@@@@AAAAAAAAACCCHHHNNNQQQOOOKKKGGGDDDDDDNNNQQQZZZqqq|||{{{}}}~~~qqqjjj^^^RRRHHH???666000000//////111333444111///------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,---///000111///......------,,,+++*********++++++,,,---......,,,+++)))***+++---,,,+++,,,,,,------,,,+++******+++++++++,,,---...//////,,,,,,+++++++++*********+++,,,,,,,,,------------........./////////000000000000000000000000000000000000000000111111222222333333444555666777777888;;;???CCCBBB<<<777777999777888999:::999888777555777777888999:::;;;;;;;;;;;;;;;;;;<<<======>>>???<<<===???AAACCCDDDDDDDDD???>>><<<888444333444555666666666666777888999:::999777666666777777777666888999:::::::::999888777555555555555555555666666888888888777888888999999777666666666666666777777888777666666666888999:::666888888888666555666777666666777888888777555555555444444333222222222111111222333555666888999:::888999;;;===>>>???@@@@@@666777777888888999999::::::<<>>;;;999:::===>>>===:::555555555666888999:::;;;>>>>>>???@@@BBBEEEHHHIIIMMMLLLQQQeee{{{uuuqqqjjjccc]]]ZZZTTTLLLCCC===;;;;;;>>><<<999888888999888777888888888999999999999:::;;;<<<>>>>>>???@@@CCCEEEHHHJJJMMMMMMLLLKKKJJJJJJGGGFFFDDDBBBAAA???;;;999;;;=========BBBGGGEEE@@@IIIMMMTTT]]]eeekkknnnnnnrrrzzzsss___VVVLLLFFFAAA======>>>;;;<<<======<<<:::777666555666777777888888777777666777777777777777777666555555555555666777777888888888888999:::;;;===>>>===<<<;;;;;;:::::::::;;;777999:::999888777888:::888;;;???BBBAAA???===<<<555444222111000111333444555777888888777888999;;;>>>===<<<;;;:::;;;<<<<<<;;;999888888999;;;;;;;;;>>>>>>============>>>>>>???>>><<<;;;::::::;;;;;;????????????????????????BBBEEEJJJLLLLLLIIIHHHGGGIIIPPPNNNLLLUUU[[[cccrrrtttvvvzzztttjjjRRRKKKBBB999555333222111000//////000111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,---///000111//////......---+++))))))*********++++++,,,,,,,,,+++***)))+++,,,,,,+++)))***++++++,,,,,,++++++************+++,,,---...///++++++++++++************++++++++++++,,,,,,,,,,,,------......///000000000//////000000000000111111000000000111111111222222111111222333333444555555777:::===<<<888555444555000111333555555555555444444444555555666666777777777777888888999:::::::::999:::;;;===???@@@BBBCCC<<<<<<:::666333222444666666666666777777888999::::::888666666777777666555555777999;;;;;;:::777666333333333444555666777888777777666666777777888999444444444444444555666777999888888777777777777777555777999999777555555555555666777999999888777666444444333222111111000000111333444666777888777777999999;;;<<<<<<=========666666777777888999999999:::<<<======<<<;;;<<<>>>>>><<<<<>>666666777888888999::::::<<<>>>@@@@@@@@@BBBEEEHHHIIIGGGGGGOOOggg|||sssmmmiiikkkoooppphhhZZZMMMEEECCCEEEBBB>>><<<<<<;;;999777::::::999888888888888888666888999999888999;;;===;;;===>>>>>>======>>>???;;;<<<=========>>>@@@AAA???AAAFFFOOO\\\fffccc[[[eeelllrrrsssqqqrrrzzzuuuXXXMMMDDDAAA???::::::===::::::;;;;;;:::888666555555666777888999888777777777888888888888888777777999888777666666666666666777777777888999:::;;;<<<======;;;:::999999888888666777888666444333444666888:::<<<@@@BBBBBB???<<<666444222000000111333444888999:::999777777999;;;>>><<<:::888777777888999:::888777777999::::::999============>>>???@@@@@@@@@???===;;;:::999::::::========================;;;???DDDGGGIIIJJJKKKLLLFFFLLLIIIGGGLLLIIIFFFLLLTTTaaawww{{{ggg\\\]]]___VVVIII;;;777333000...///000111111///...------...------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++******************+++******+++,,,---///000111/////////...---***((('''******************************+++---...---***'''((()))***++++++,,,,,,+++)))))))))***+++,,,---...++++++++++++************************+++++++++,,,+++,,,,,,---......//////.........//////000000000...///000000111111000000000111111222222333333444666777777777666444333222///000111222333333333333444444444444555555555555666666777888999999999999888888888999;;;>>>BBBCCC======;;;888444333666999999999999999:::;;;<<<<<<888777555444555666555444222555888;;;<<<:::777555000111222444666888999:::666666555666666777888888444444444444555777888999::::::999888777666555444555777::::::888555444444666888:::;;;;;;;;;999888444333222111000000000000444555888999::::::888777::::::;;;;;;;;;:::999999666666777777888999999999<<<<<<<<<;;;999888:::;;;;;;:::;;;>>>BBBCCC@@@===888888999999::::::::::::<<>>BBBEEEFFFQQQsss{{{uuurrreeeqqq}}}~~~sssfff]]][[[NNNJJJEEEBBBAAA@@@===:::===<<<<<<;;;:::;;;;;;;;;777888999999888999;;;============<<<<<<===@@@CCC;;;===@@@@@@???AAAFFFJJJRRRUUU\\\jjj|||zzzttt{{{xxxpppuuuuuuTTTIIIBBBCCC@@@999888===999999999888777666555555555666888999999999888777888888999999999888888777;;;:::999777666666555555666666666666777888999:::===<<<;;;999888777777666555666777444000///000333:::999;;;???CCCCCC???;;;999777555333222333555666:::<<<===;;;888777999<<<>>><<<999777555555666777999888666777999::::::999<<<<<<======>>>@@@AAABBB@@@???===;;;999999999999<<<<<<<<<<<<<<<<<<<<<<<<888;;;@@@CCCDDDDDDEEEGGGFFFJJJFFFGGGOOOMMMEEEFFFGGGLLLVVVccctttyyykkkfffZZZLLLCCC@@@===888444333333222111000///...111000---,,,,,,---...///+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,*********************************,,,---///000111/////////...---***((('''*********)))))))))))))))***+++,,,///000///+++''''''((()))***+++,,,,,,,,,((((((((()))***,,,---...+++++++++************))))))************+++++++++******+++,,,,,,---......---------.........//////---......///000/////////111111111222222333333333777666555666777666555333111111111222222333333333666666666666666666555555888888999:::;;;;;;;;;;;;999888777888:::>>>BBBDDD;;;>>>>>>:::444111333666777666666666666777777888666777888888777555222111444666999;;;;;;999666444444222000000222555666666999999888666555333222222333222111222333555777888888999:::::::::888777666999666333333555666555222333222333555888999999777444444333222000000111333222888;;;777666999999666555777999;;;<<<;;;999888888777666555555666777888999:::999999===???:::222999:::;;;<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<>>>???>>>===;;;;;;<<<@@@BBBCCCBBBIIIhhh{{{www~~~wwwpppppphhh___TTTKKKGGGEEECCCBBBKKKGGGBBB===:::999999:::===;;;::::::::::::999888999888777999;;;<<<>>>AAAAAABBBEEEKKKSSSYYY]]]^^^hhhfffooozzz{{{{{{|||dddCCC@@@===;;;;;;<<<======;;;;;;:::999888666555444888777666777:::;;;:::888888888888999999:::::::::;;;:::888666555444444555444333333555888:::::::::::::::999666555555777999666555333222111222222333444333555;;;BBBCCC???::::::FFFEEE666///555888333777777888888999:::;;;<<<===<<<:::666333333444666777666555777:::;;;999666999;;;<<<<<<<<<===???AAA???===:::777666666777888:::999;;;@@@@@@;;;999:::;;;<<<===???AAADDDFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCEEEIIIMMMQQQUUU___mmmwwwzzzjjj^^^PPPHHH===888777888777555222222000///............//////...---,,,,,,+++++++++++++++++++++***)))(((******++++++++++++******+++++++++***)))(((((('''*********+++,,,---///000.........---,,,+++***)))&&&&&&'''((()))***++++++***))))))+++,,,,,,***(((************))))))))))))++++++************++++++,,,,,,++++++***)))))))))((()))))))))***************++++++,,,,,,------...------.....................///111111///...///000000111222555666666333000888888666555444333222222///000111222333222111000555555666777777777777777777888:::;;;<<<;;;::::::===:::777888;;;>>>===<<<<<>>===999666333333555666999::::::888555333444222000111333555666666777777777777666666666555444444555444444555777999888888888888777666555555666444111111333444333111222111222333666777666555333444333222000000222333999===<<<777444777888555777777888888999999999999888888777777777777888888999::::::;;;???BBB>>>777::::::::::::999888777777999999:::::::::;;;;;;;;;;;;<<<===<<<:::999:::;;;:::<<>>======<<<<<<;;;:::888<<<;;;;;;<<<===>>>???AAAGGGJJJPPPXXX```gggmmmpppeee```eeeqqqxxxwwwzzzwwwxxxyyyLLL@@@===;;;999:::;;;<<<===>>><<<:::888666666666777666777888:::;;;;;;:::999888888888999999999999999;;;999777666444444444555666444333444666666555444666666555444222222555777666555444222111111222222333444666:::???AAA@@@???HHHVVVWWWCCC333444777555;;;:::999888999:::<<<===<<<<<<<<<:::777666666888666555444666999;;;:::888;;;<<<=========>>>AAADDD@@@>>>:::777666777999:::>>>;;;;;;>>>>>>;;;;;;>>><<<<<<===>>>@@@BBBEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGLLLTTT[[[eeerrrwwwkkk```WWWNNNEEE>>>>>>999444333666777555333222111000///.....................---,,,,,,++++++***++++++++++++***)))((()))******++++++******)))******))))))(((''''''&&&)))))))))***+++---...///,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((()))***))))))***++++++)))'''))))))))))))))))))))))))+++******))))))******+++*********************+++))))))))))))************,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......111333444444222111222222444444555888999999666444333444444444444333222222...///111222333333222222777777888999999999999888777888999:::;;;;;;;;;;;;:::999777777999:::999999;;;======;;;777444555777666666555555555555555666999>>>BBB@@@:::444222333555666888:::999777555333555333111222444666666666555555666666777888888888444666888888666555888;;;777777666555444444444444333111//////000111000///111111111222444444333111333333333222000000222444999;;;:::555333555666666999888777666777888999:::777888888999999888888777888:::;;;<<<@@@DDDBBB<<<;;;:::888777666666666777999999999:::::::::;;;;;;:::;;;;;;999777777999;;;777999===@@@CCCOOOhhh~~~zzzkkk___WWWSSSOOOMMMSSSRRRPPPNNNKKKGGGDDDBBBCCCCCCCCCBBBAAA@@@??????888999999::::::<<<======BBBFFFKKKPPPVVV^^^gggnnnrrrnnnqqq}}}oooqqq}}}vvvhhhSSS:::;;;:::999888888:::<<<===@@@>>>:::777666666888999444666999;;;;;;;;;;;;<<<999999999999999999999888:::888777555444444555555555333222222333444333222444444444333222333555777777666444333111111111111222444666888:::===AAADDDSSScccdddNNN777333666888;;;:::888777777888:::;;;:::<<<>>>>>><<<:::999999555444444666999;;;<<<;;;===>>>=========???CCCGGGAAA???;;;777777888;;;===@@@<<<999::::::999<<<@@@============???AAACCCDDDEEEFFFGGGGGGFFFEEEDDDCCCGGGFFFDDDCCCCCCEEEGGGHHHIIIOOOTTTWWW___pppxxxpppWWWNNNBBB999555333222000000......000444555222///111000///..................------,,,,,,+++++++++******++++++******)))))))))******++++++******))))))((((((''''''&&&&&&&&&((((((((()))***+++,,,---)))******++++++******)))((((((((('''''''''&&&&&&***)))((()))***)))'''%%%((((((((((((((((((((((((+++******))))))******+++(((((()))******+++,,,,,,******************))))))---,,,,,,+++******))))))******+++,,,---......///333444555555333222222222222222333555666666333111///000222444444444222222//////111222333333333333666777888888999999888888777777888888:::;;;======999;;;;;;;;;999777777888777888999888555333333555555555444444444444555555444;;;@@@???777111000222555666777888888666444333666444333333555777777666444444555555666777777777333777:::999666555777:::777666444222111111222222111000///...////////////222111111222333333111000333333333222000000222444333555777666555555666777999999888888888999999:::666777888999999888777666666888:::;;;???DDDCCC???===;;;888666555555777888::::::::::::;;;;;;;;;;;;;;;;;;:::888666777:::<<<<<<;;;===>>>>>>@@@JJJUUUrrrvvvmmmggg```___]]]ZZZVVVPPPKKKHHHFFFEEECCCAAA@@@AAACCCEEEDDDGGGHHHHHHJJJMMMMMMKKKLLLRRRZZZ```fffooo{{{{{{lllhhhooonnnXXXEEE???;;;888888888888888:::<<<>>>???>>>;;;999888777888888333555888888888999<<>>???>>>>>>===<<<<<>>======>>>@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDCCCJJJHHHGGGGGGIIIIIIIIIHHHFFFJJJKKKIIIIIINNNVVV]]]```gggsssrrriii^^^ZZZXXXRRRIIIAAA888555222111111222111000/////////111333333000---000///......---------...---,,,,,,,,,+++++++++***))))))************))))))))))))************))))))((((((((('''''''''&&&&&&'''''''''((((((***++++++'''(((((()))******))))))''''''''''''''''''&&&&&&+++)))((((((((((((&&&$$$''''''''''''((((((((((((******))))))))))))******((()))))))))*********+++++++++************))))))+++++++++*********))))))******+++,,,...///000000111222333222000//////000000///000111333222000......///222444555444222111111111222222222222222222444555555666666666666666777777666777999;;;===???<<>><<<666000111444444555666777777666555444777666444555777888777666444444444444444333333333111444888999777666666777777555333222000000111111000000////////////000111444333222333444333222000222333333111000000333555222555999<<<;;;888666666888999;;;<<<<<<:::999777444555666777777666555444333666888999<<>>>>><<<999666555666888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;999888999;;;>>>???<<<;;;<<<;;;999<<>>666888999999999:::===@@@<<<<<<===<<<;;;999777555333444444555777999===@@@<<<<<<<<<<<<<<<<<<<<<;;;888888666666555666777888777555333333555777888777666777999888777888999;;;777777666555444333222111222555777666444777@@@GGGNNNUUUTTTGGG;;;888888666000222444777888888777666777:::>>>@@@???<<<:::999777777666666888;;;???BBB???>>>===<<<;;;>>>BBBFFFEEEBBB>>>;;;:::;;;>>>@@@===;;;;;;>>>>>>;;;;;;===@@@???======>>>@@@BBBDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGIIIJJJIIIGGGDDDHHHLLLLLLJJJIIINNNSSSTTTTTTUUUZZZaaajjjsssxxx|||wwwjjj]]]MMMFFF===888:::;;;888333333222222111111///---+++111000000000111111000000///...------------------+++++++++++++++*********((())))))*********)))))))))))))))******)))))))))))))))((((((((((((''''''''''''''''''((()))******&&&&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))+++)))''''''''''''&&&$$$&&&'''''''''((((((((()))***))))))))))))))))))************)))))))))((((((+++++++++***************))))))*********++++++++++++,,,---...///000111222///111222111///......///222111111222333333111000///111333555555444111000444444333222222111111111444444555666666666666666666666666777888;;;===>>>>>>AAACCCBBB>>>;;;;;;===444555666777888777666555333333444444555666888888555999===<<<777333444666222333444666666666666555888777666777888888777666555555444333222111111111000111444777888888666555777666555333222111000000...///000///......000222444333222333444444333111222222222111000111333555888:::???CCCAAA999555555777999;;;<<<<<<:::777666444555555666666555555444111555777666888===>>><<<<<<;;;888666666777999;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<;;;::::::<<>>:::999;;;;;;999;;;???@@@OOOfff~~~wwwrrrsssyyywwwaaaSSSRRRSSSEEE888777777666999;;;;;;::::::>>>AAA:::;;;======<<<999555333222222333666:::>>>???>>>;;;;;;;;;<<<<<<=========999888777777777888999:::>>>;;;888666666777777666555777888888777666777999777777777777666555444333444666888777444666<<>>===;;;666222444666999:::999888777999;;;===>>><<<;;;::::::;;;;;;:::888888;;;???CCC@@@@@@???===<<<===AAADDDFFFDDDAAA>>>======>>>???======???DDDDDD???======???>>><<<;;;<<<>>>AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFIIIKKKJJJJJJQQQYYY^^^XXXPPPJJJIIIMMMTTTYYY^^^cccjjjnnnsss{{{uuunnnhhh^^^TTTQQQQQQLLLDDD888888777666999===;;;666444333111///......//////......------...000111333...------,,,,,,,,,------************************(((((())))))******))))))((())))))******))))))(((((((((((((((((((((((((((((('''''''''(((((()))***&&&'''(((((())))))))))))$$$%%%&&&'''((()))******+++)))'''&&&'''((('''&&&'''''''''(((((())))))******))))))(((((())))))***++++++***))))))(((''''''*********+++++++++,,,,,,))))))******+++,,,,,,---------...///000111111222///111333333111000111222111000///000111111000...000111333444444333222111555444333222222111222222555666777777888888777777666666777777999:::<<<<<<<<<>>>???>>>===<<<<<<===333333555666888777666444222333333555666888:::;;;;;;<<<<<<:::777555444555000111333444666666777777999888777888999999888666555555444333333222222111000///111666;;;<<<888333777777666555444222111000---///000///------000222333222222333444555333222111222222111000111333555::::::>>>CCCAAA999555777777888888999888777666555666666555555555555666666111555777555666:::;;;999999888777666666777999:::888888999999999:::::::::999;;;<<<<<<;;;;;;<<<>>>===:::999;;;:::888999===666===HHHVVVkkklllUUUGGGEEEGGG???999888333555999<<<<<<:::999===AAA;;;;;;;;;;;;:::777555444000000333;;;CCCEEE@@@:::888888999:::;;;<<<======999999888888888999;;;<<>>:::777777888888777555777888888666555555666666777888999888888777666555777999888666666888;;;AAABBBBBB@@@@@@AAA@@@===888888777777666777777888=========<<<::::::;;;<<<@@@???===:::888:::???DDDBBBBBBBBB@@@>>>>>>@@@BBBGGGFFFDDDAAA???>>>=========<<<>>>CCCCCC>>><<<===<<<;;;999888999<<<@@@BBBDDDEEEGGGHHHIIIIIIIIIHHHDDDFFFHHHGGGEEECCCEEEGGGGGGFFFHHHJJJGGGFFFLLLVVV\\\VVVMMMEEEBBBCCCGGGJJJEEEEEEFFFFFFGGGKKKPPPSSSYYY___bbb^^^[[[]]]aaacccffffffggghhhiiihhhddd```TTTQQQOOOPPPRRROOOEEE===??????;;;555555:::;;;:::,,,111333000///111///+++000000000000000111333444,,,------......///000222---,,,,,,,,,,,,,,,------)))*********************'''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((()))***'''(((((()))))))))(((((('''''''''(((((()))))))))+++)))'''&&&((())))))(((''''''((())))))***++++++))))))(((((((((((()))))))))))))))))))))((((((((())))))******+++,,,------++++++++++++,,,,,,,,,,,,............//////000000///111333333222222333444111000...///000000...---......000111222333333333333222222111222333444555555666777777888888777777666666777999999:::::::::;;;:::::::::<<<>>>>>>>>>000000222444666666444222222222333555777999<<<===>>>===:::888555444333222///000222444555777888888999888888888::::::888666555444444444444444333333000///000666===???999333777888888777666333111000,,,...///...,,,,,,///222222111111222444444333222111222222111000111333666777555999>>>===777666:::888777666555444444555666888777666555555666777888222666888555555888999888666666555555666777888999666777777777777888888888888:::<<<<<<;;;;;;;;;<<>>@@@CCCEEEEEE===:::666222111222555666@@@???>>>;;;999999<<<>>>CCCBBB???;;;888:::???DDDCCCDDDDDDCCC@@@???@@@AAAHHHGGGEEECCCAAA???===<<<;;;:::;;;??????;;;:::;;;:::888777666777;;;>>>AAADDDFFFGGGIIIJJJJJJJJJIII???CCCFFFEEEAAA@@@CCCGGGCCCCCCGGGKKKIIIEEEIIIQQQSSSOOOHHHAAA===<<<<<<===@@@===::::::<<>>???>>><<<===@@@CCCCCC@@@===:::888888888888777000555777444333555444222222777777111---111333222,,,///222333111...+++***---///111111000///...///,,,,,,,,,++++++,,,------)))))))))))))))*********''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***((()))))))))))))))(((((())))))))))))((((((((((((+++)))'''&&&(((******)))'''(((((()))***++++++,,,))))))(((((((((((())))))''''''(((((())))))******(((((()))***,,,---...///......---,,,,,,+++++++++------..................---///111222222222333444666444333333444444333111++++++---...000222444555111000000111222555777888333444444555555555555555666777888:::::::::999888<<<999777999===AAAAAA@@@444444444444333222111000222222222444666999<<<>>><<<<<<<<<;;;999777444333555555666666666666555555888:::===>>>>>>;;;777444777777666666555555555444666333111111333555333222555666777888777666444222000///---++++++---///000333333333222222111111111222333333222222444777:::999888888777666555555444666333111222555666555333444555666555444444666888444444333333333777<<<@@@888777666555555666777888999888777666666888:::;;;:::888777888;;;===;;;999888999999:::::::::999888:::999===AAAAAAFFF^^^zzzzzzzzz{{{ttt\\\JJJBBB???===<<<===;;;888555666888;;;;;;:::::::::;;;999<<<>>><<<888777:::>>>333333666:::>>>>>>:::666333666888999999999;;;<<<:::;;;;;;;;;::::::<<<>>>:::999999888777666555555:::888666555666777666666<<<;;;:::::::::<<<===>>>===;;;999777555555555555666777:::<<<>>>???@@@@@@===;;;888444222333888<<<<<<===???===:::777666555<<<;;;;;;;;;;;;===>>>@@@@@@DDDGGGGGGEEEBBBBBBCCCJJJIIIGGGEEECCC@@@???>>>===<<<:::999999:::;;;<<<@@@<<<888666777:::<<<===>>>???BBBFFFHHHIIIJJJJJJDDD???;;;;;;???CCCBBB@@@CCCBBBBBBBBBCCCFFFIIIJJJOOOKKKFFFCCCAAA@@@>>>===??????>>><<<<<<;;;;;;;;;@@@@@@@@@???>>><<<;;;:::888888888888888888888999555555444333333222111111111111111111111111111111111111111111000000000///000000000000////////////------------------------//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,)))'''&&&''')))***(((%%%))))))))))))))))))))))))***))))))))))))+++,,,---///...,,,+++***+++,,,,,,,,,,,,,,,---------......000000000000000000000000111222333333222111///...//////000111222333333333111111111222333444555666888888888777777777777666111222333555666777888888999:::<<<>>>@@@CCCEEEEEE666666555555444333222222333333444555777999<<<===>>>>>>===<<<:::777555333555555666666666666555555666888;;;===<<<:::666444666666666555555555444444444333111222555666555333666777777777666444222111000...,,,++++++,,,...000222222111111111000000000111222222111111333666999777777777666555444444444555333111222444666555333666777777666444444555666666666555444444555999<<<999888777666666666777888999888777666666888999;;;:::888777999;;;===<<<:::;;;;;;;;;:::::::::::::::;;;:::<<<@@@???AAATTTjjjttttttwwwzzzyyyooo^^^LLLAAA>>>===<<<<<<===<<<999666:::;;;<<<;;;::::::;;;===;;;>>>???>>>:::999<<>>???@@@@@@===<<<999555222333666888>>>>>><<<:::999999;;;>>>888;;;>>>===:::888999:::???BBBEEEEEECCCAAAAAABBBFFFEEEDDDCCCAAA@@@???>>>???>>>===<<<;;;;;;;;;;;;AAA>>>;;;999;;;===>>>???===???AAADDDGGGIIIJJJKKKHHHDDD@@@======>>>>>>===BBBBBBAAAAAACCCEEEHHHIIILLLIIIDDDAAA@@@>>>===<<<>>>===<<<;;;;;;:::::::::??????>>>>>><<<;;;:::999666777777777777777777777444444333333222111111000111111111111111111111111111111111000000000//////000000//////.........---------------------------.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((('''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******+++)))''''''(((******(((&&&))))))))))))))))))))))))))))))(((((()))***,,,---...---,,,+++***++++++,,,,,,,,,,,,------------...////////////////////////000111222333444444333222000000000111222222222333111111222222333444666777999999888888888777777777333333444555555555555555777888:::<<>>===;;;999666444444555555666666555555444555777999;;;;;;999666444666666666666555555555555444333333444666777666444666666666666555333111//////...,,,++++++,,,...///000000000000///////////////000111000000111444666555555555444333333222222444222111222333555555444888888888777444333333444777888888666555444666777999888777666555666666777888777666666666777888999999888888999;;;<<<<<<;;;>>>===<<<:::::::::;;;;;;>>>;;;<<>>===GGGTTTeee~~~|||~~~}}}}}}wwwgggfffjjjllldddVVVFFF===:::::::::;;;===>>>===:::777=========<<<::::::<<<>>>;;;>>>???>>><<<;;;===@@@888666444444666777666666111333666888888888999:::888888999888777777999;;;::::::::::::::::::::::::888666333333444555555444777888999:::;;;;;;;;;;;;:::999777666555555555666222444666999<<<>>>??????<<<<<<;;;777444222333444777666444222000222777::::::===???>>>999777888;;;<<>>???@@@@@@@@@?????????>>>>>>????????????>>>===<<<;;;???===<<<<<<===>>>>>>======>>>@@@BBBEEEHHHJJJKKKNNNMMMIIIDDD???<<<;;;;;;@@@@@@@@@@@@AAACCCEEEGGGHHHEEEAAA???>>>===;;;:::<<<;;;:::999999999999999<<<<<<<<<;;;;;;999888777555555555555555555555555222222222111111000000///000000000000000000000000000000000000////////////000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((('''''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))((('''''''''((()))***+++---,,,++++++***+++++++++,,,,,,,,,,,,------------------------------------...///111444555666666666111111111111111111222222222222222333444555666777999999999999999888888777555555444444333333222222555666888;;;>>>@@@BBBCCC666555555444444333333333666666777777888999:::;;;?????????>>><<<999777555444444444555555444444444555666999;;;;;;999777555777777777777777777777666555555666666777666555444444444444444444333111111000///------------///000////////////////////////...///000/////////222444333333222222222111111111222111111111222333444444666777888777555333333444555777888777555444444555888777666444444444444555666666555555555666777888888888888999:::<<<<<<<<>>;;;999999:::;;;<<>>>>><<<999777<<<>>>??????===;;;;;;<<<999;;;===<<<::::::;;;<<<888777666666666666555555333555888888777666555666333444444444333555888;;;999999999::::::;;;;;;;;;777444222222333444555444555777999:::;;;;;;;;;:::999888666555444555555666000111333666888;;;<<<===<<<<<<;;;999555222222222666888::::::999888888999:::999888888999999999888:::<<<============<<<<<<============<<<<<<<<<<<<======>>>??????>>><<<;;;;;;::::::;;;======<<<:::<<<===>>>AAACCCFFFIIIJJJNNNQQQRRRNNNEEE===::::::===<<<======>>>@@@AAABBBDDDAAA>>><<<<<<;;;999888:::999888888777777777888999999999999999888777666555555444444444444333333111111000000000/////////000000000000000000000000000000/////////.........///......---,,,+++******++++++++++++++++++++++++---,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((''''''''')))))))))*********)))(((((((((((((((((((((((((((&&&&&&''''''((())))))***+++++++++*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333555666666666222222222111111111111111222222333333444666777888999::::::::::::999888777444444333333222222222222555666888:::===@@@BBBCCC444333222111111111222222555555666777888888999999============;;;999777666333333444444444444333333555777999;;;;;;:::999888888888888888888888888888777888888777666444333333222222222333333333333333000000///......///000000///000000000000000000000---...//////......000222111111111111000000000000000000111111111222444555222444666666555444444555222444666666555444444444555444333222111111222333555555444555555555666666555666888888999:::;;;<<<>>><<<:::999888999:::;;;@@@>>>>>>AAABBB@@@======AAA@@@HHHiiiqqqrrrwww{{{SSSGGGEEEBBB???;;;:::;;;<<<999;;;>>>???>>>;;;888666:::===@@@AAA???<<<:::999777888999999888666666666666777888999888777555555777999;;;:::888555333222///000000000000333777:::777777888888999999::::::666444222222333444555444555666888:::;;;;;;;;;:::888777555444444444555555...///000333555888:::;;;;;;;;;;;;999666444444555000777???EEEEEEAAA<<<999===:::;;;BBBKKKJJJ???555:::999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;:::::::::999999:::<<<===>>>======<<<888888999<<<======;;;999;;;<<<>>>@@@BBBEEEFFFGGGFFFLLLRRRPPPGGG>>>999888999999999:::;;;<<<======???===;;;::::::999888666888777777666666666666777666666777777777666666555555555444444444333333333000000///////////////.../////////////////////////////////............---...------,,,+++*********+++++++++++++++++++++++++++++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&((()))*********)))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333222222222222222111111111111111333333333444555666888888888999:::;;;;;;999888777222222222222222333555666666777888;;;===???AAABBB222111000/////////000111222333444555666777777666999999:::::::::999777777222333333444444333333222555666888:::;;;;;;:::999888888888888999999999999888888888666444333444555222222333333333333444444000//////////////////000////////////000000000000,,,...//////......///000000000000000000000000000...000111111000111333555///222444555444333333333///111333333333222333444222111000000000000222222333333444444444555555555333555777777777888:::<<<;;;;;;:::999999:::;;;<<<>>>>>>???AAACCCAAA>>><<<:::???EEEUUUkkk}}}|||~~~~~~ttt|||tttPPPAAA===999888999;;;;;;::::::<<>>@@@>>>;;;999888666777777777666444222111333555888:::999777777777999;;;======:::666333222000000000//////111555888666666666777777888888888666444222222333555555555444555666888999:::::::::888777555444333333333444///000000222444666888999::::::999777555777:::======GGGTTT^^^___ZZZRRRMMMSSSQQQUUUbbbnnniiiSSS???:::999888999;;;<<<<<<;;;;;;;;;;;;::::::::::::999888999:::;;;<<<<<<<<<<<<999999:::<<<>>>>>><<<::::::<<<>>>AAABBBCCCCCCCCC<<>>???@@@111000...---...///000111...000111333444555555444555555777888888888777777222222333333333333222222333555777999:::::::::999666666666777777888888888666666666444222222666999666555444333333222222222......------------......------........./////////,,,...000000///...///000//////000000000000000000---///111000000000333666///111444444222111000000///000111111000000111222000000//////000111333444222222333444444444444444000333555666555666888;;;:::::::::;;;<<<<<<======<<<>>>????????????===;;;;;;CCCDDDGGGQQQ^^^xxx|||{{{xxxsssxxx}}}yyytttyyy\\\KKK;;;999666777999::::::999999<<>>777999::::::999999999:::999999888888777555111///111333666666666666999;;;999<<>>999<<>>>>>>>>>>>;;;===>>>===<<<<<<;;;:::<<>>???>>>===@@@BBB888888777666555666:::===<<<;;;::::::999666222///000222333222222555:::???888;;;???@@@>>><<<:::999;;;:::777222//////111444777777777777777777777777666444222333555666777666111000000111222444777888999888666333222111111111666555555555666888:::;;;:::888444222444;;;EEELLLfffkkkrrrtttrrrlllfffbbbiii```VVVUUUVVVRRRFFF;;;<<<999888999<<<>>>>>><<<777777999:::<<<>>>???@@@@@@???<<<:::999888888888555555555777::::::999777999;;;???BBBCCCAAA>>><<<;;;;;;;;;999777666777888666777888999999:::999999999888777888999999777555666666555555555666666777333333444555666666666666222111111000///......---/////////000000000000000..............................---------,,,,,,,,,***++++++,,,,,,---......)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&''')))))))))))))))))))))))))))&&&'''(((************)))&&&'''(((*********)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...000111111000//////000111222333333444555555555555666888999:::555777999::::::888555444444333333222333666888:::777777777888999999::::::........./////////000000222000///111333444222000///000222333444555555666111444777666333111111222444444444555555555666666444555666555555666999;;;666444222000//////000111777666555444222111000//////...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******+++,,,------......------------------------------,,,---...000000000///...///000111000///...///000111000000000000000000000////////////000000000000111111222222222222111111111222333444555777888888:::999999:::<<<======<<<:::999999:::;;;<<<<<<<<<;;;:::999999<<>>DDD@@@<<>>>>>:::888999666666555444222111000///222111//////000333666888666666555444222111333555444:::>>>;;;888999999888666666555666777888:::;;;GGGJJJLLLLLLJJJGGGEEEEEEEEEBBB>>>>>>???@@@>>><<<>>>===;;;:::999;;;<<<>>>999999999:::<<>><<<:::===<<<::::::;;;???BBBEEEDDDQQQddd}}}}}}{{{}}}yyypppkkkrrrooopppsssppplllsssiiiSSSFFF@@@:::444666555333333555666555444777888999:::;;;;;;;;;;;;888666444444666888999999??????>>>===:::777444222000222333444444555777999<<<===CCCHHHEEEEEEYYYrrrrrrbbbNNN@@@666111222555666444777;;;;;;777666777888888777666444333222111222111000///000111333444444444444222111111222444444999;;;777444555777666777666666555666888:::<<<:::<<<>>>???<<<:::888888===;;;:::;;;===<<<:::777===<<<;;;;;;:::;;;<<<===:::::::::;;;===???BBBCCCNNNMMMHHH???::::::999777555666777999;;;<<<<<<===;;;<<<>>>??????>>>===<<<666666555555666888:::;;;<<<;;;:::888777777777777777777888888777666555555444444444333333222222222333333444444444333222222000111111222222111111000............---------------............------,,,///...,,,+++*********+++++++++++++++++++++++++++************************'''((()))******)))((('''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))((((((''''''((()))***+++)))))))))))))))))))))))))))************+++++++++***)))((()))+++,,,+++***++++++******++++++,,,---000111111111000000111333111111000000111333555666444555555555444444333222222111111111111333444555555444444333444555666777......///000000111222222111000///000000000...,,,---...000222333444555555333444666666444333333444333333444444444444555555333666999:::888555444333444444333111000...------000000000000000000000000///......------------...,,,++++++++++++*********++++++,,,------------,,,------------------------,,,---......//////......///000000000...---...///............------,,,,,,,,,---...///000//////...//////000000000000//////000111222333444666777777888777666777888888666555666666666:::===>>><<<999===<<<;;;;;;;;;<<<===>>>999<<>>>>>888555666999999999888666555555777:::<<<555777999999888555444444555555777999;;;:::888555;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===???AAACCCDDDYYYVVVMMMAAA;;;;;;<<<:::555666888999;;;<<<<<<<<<:::;;;<<<<<<<<<;;;:::999666666666666777999;;;===???===;;;888777777777888777777777666666444333222444444333333333333222222444444444444444333222111000000111111111111000000............------------,,,,,,---.........---------,,,+++***))))))))))))************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((''''''''''''(((((())))))(((((((((((()))***)))))))))))))))))))))))))))************+++++++++)))(((((((((***+++***)))++++++******++++++,,,---000111222222111111222444------...000111222333444444444333222222222222333111111111111222333444555333333333444444444555555......//////000111111111444333333222222000///---,,,---///111333444444555222333444444333333333444333333333333333333444444222444777777666444444444333333333222000...,,,+++,,,------...//////000000------------,,,---------++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///000///---,,,---.........---------,,,,,,,,,***,,,...///000///...---......////////////......111111222444555666777888888777666777777777444222444888<<<===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>===GGG```}}}{{{zzz~~~yyyuuuqqqkkkeeeVVVXXXaaalllooopppyyydddIIIBBBAAA<<<777666444444444666777777444222111222333444666888:::;;;777555444555888:::;;;:::999888666555555555666666444555555555333444666888<<<@@@DDDEEEFFFNNNaaarrrgggUUUBBB;;;;;;:::777666888555444666555222222444::::::999888777666666555222222333333333111000///000111111111000111444666???BBB???888444666:::<<<;;;999777555555777999;;;888:::<<<<<<;;;999888999444444666777999999999999999:::;;;======<<<;;;:::<<<===>>>???@@@BBBCCCDDDVVVTTTLLLAAA<<<===>>><<<999999:::;;;;;;;;;::::::888999:::;;;;;;;;;;;;:::999999888888888999:::;;;<<<<<<;;;;;;:::999888888777666666555444333111000333333333333333333333333444444444444333222111111///000000000000000000///.........---------,,,,,,***+++,,,---------------+++++++++***))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''')))))))))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))((('''(((***++++++***++++++******++++++,,,---///111333333222222333444---...///000111111111111333222111000000111222333111111111111222333444444333444555666666666666555....../////////000000000444444444333111///......,,,---///111333444555555222111111222333444444444333333333333333333222222111222333333222333555777222222222111///---,,,+++++++++,,,------...//////++++++++++++,,,++++++++++++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------...///...---,,,,,,...------------------------***+++---.../////////.........////////////......222222333555666777888999999888777888888777444222333;;;BBBAAA:::555777<<<999999:::;;;;;;;;;;;;;;;<<<;;;999999AAAOOO]]]ddd|||uuunnnmmmrrrwww{{{vvvmmmkkkjjjhhhdddbbbeeehhhbbbXXXVVV[[[^^^KKK===<<<===999777;;;444444444666777777444222111222222333555888:::;;;999777666666888888888666666666777888777777666555555555555444222333555777<<<>>>AAADDDJJJUUU]]]aaaMMMCCC;;;999:::999888999:::666444666555222222555888888777777777777777777333444555666666555333222000111222111111222555777===???<<<444///222777999===;;;888666666666888999666888::::::999888888999555555444333444666999;;;777999;;;======<<<;;;999===>>>???@@@AAABBBCCCDDDKKKLLLIIIBBB@@@AAAAAA???>>>>>>>>>===;;;:::888888777888999;;;<<<>>>??????<<<<<<;;;:::888888777777666888;;;>>>>>><<<999777666666555555333222111000333333333333333333333333333333333333222111000///...//////000000//////......------------,,,,,,,,,******+++,,,---------,,,+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((((((((((((((((((((((((((())))))*********+++++++++(((((('''(((+++,,,+++***++++++******++++++,,,---...000333333333333333444000111111222111111000///222111000//////000222333000111111222333333333444555666888999:::999888777111111000000000/////////111222333111///---,,,---,,,---///111333555666666222111000111333555555555333333222222222222111111///000000//////111444666111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))******++++++++++++***+++************)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........,,,+++,,,---++++++,,,,,,------......,,,,,,---...///000000111......////////////......111222333444666777888888888888888999999888555222333;;;AAA???888333777===999999999:::;;;;;;<<<<<<777:::;;;999777999???DDDPPPcccyyywww{{{}}}sssiiihhhooovvv|||nnnkkkmmmmmmggg___YYYXXXQQQEEE@@@CCCEEE@@@===<<<;;;888999<<<555444444555666666555333222222222333555777:::;;;:::888777666777666444333777888999:::999666333111444444444222111222555777:::???CCCGGGRRR^^^___YYYAAA<<<999:::999666777::::::666555666666222222555555555666666777888999999555666777888888777666555111222222222111222555777===???<<<444000333777999===<<<:::888777777777777333555777777666666777888444444222//////111555999777888:::<<<===<<<;;;:::===>>>???AAABBBCCCCCCCCCCCCFFFFFFCCCCCCEEEDDDAAAAAAAAA@@@???===;;;999888777888999<<<>>>@@@BBBCCC>>>===<<<:::888666555444222666;;;???@@@===999666555555555444444222111000222222333333333333444444222222222111000///...---......////////////......------------,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++)))(((((())),,,------,,,++++++******++++++,,,------///222333333222333444333333222222111000000000111000000000000111222222000000111333333333333333666888;;;======<<<:::888555444444333222111000//////111333111///------...---...000222444666777777555222111222555888888777333222222222111111111111,,,...000000//////000111000///...---------............---,,,,,,+++******)))***+++,,,,,,,,,++++++************))))))))))))((())))))***************++++++++++++++++++++++++...---,,,*********+++,,,,,,---...---+++++++++,,,'''((()))***,,,---.........---------...000222444/////////000000////////////000111222444555666666666666777999999888555222333666999999777666888;;;;;;::::::::::::;;;<<<<<<:::<<>>OOO___qqqpppcccggguuuyyyzzzwwwpppjjjnnnyyyuuuooojjjcccUUUJJJDDDHHHHHHAAA<<<===888===???<<<:::;;;<<<;;;666555333333555666555444222222111222333666888:::999777666666666555333111666777888999888555333111333333222111000111555777888AAAGGGIIISSS^^^]]]SSSAAA<<<888999888555555888777444444666666333222555333333555666888:::;;;<<<999999999888777666555444111111222111000111333555===???===555111444999;;;<<<<<<;;;:::999777555555222333555555555555666888333333222000---...111444777888:::;;;<<<<<<;;;;;;===>>>???AAABBBBBBBBBBBB@@@CCCCCCAAAAAACCCCCC@@@AAAAAAAAA@@@???>>><<<<<<999:::;;;<<<>>>@@@BBBCCC<<<<<<;;;:::888666555444333666:::===>>>;;;777555444444555555444333222222222222222333333444444444111111000000///---,,,+++---......//////......------------,,,,,,,,,++++++***++++++++++++******)))(((((()))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((()))******))))))(((((((((((((((((((((((()))************+++++++++***))))))***---......---++++++******++++++,,,---+++...111333222222222333333222111000000000111222///000111111222222222111///000222333444444333333666999<<<>>>???===:::888888777666555333222111000000333555444111//////111---...000333555777888888777444222333777::::::999333222222222111111000000+++...000111///---,,,+++000///---,,,,,,---///000000///...---+++***)))))))))***,,,---...------,,,************))))))))))))(((((()))***************++++++++++++++++++++++++...---+++*********++++++,,,---...---+++***+++,,,%%%%%%'''(((***,,,---...000...---,,,---000333555//////000000000000//////......///000222333444555555555666888999888444111333111111333777::::::999===<<<;;;:::999:::;;;<<<<<<;;;;;;===>>>;;;888777>>>>>>>>>@@@III^^^{{{xxxvvvsssmmmrrrxxxyyysssuuusssmmmiiimmmyyyxxxmmm^^^NNNGGG===:::CCCHHHAAA888555222<<<@@@;;;999>>>???:::777555333333444555666555222111000111222444777888777666555555666555333111222333444555666666666666222222111000///111555888666BBBIIIHHHMMMWWWWWWMMMDDD<<<555555666555555666555333333666666333222444222333555777999<<<===>>>===<<<:::888666555333333000111111000//////111333888;;;999222...111666777<<<<<<<<<<<<:::777555333...000111222111222333555333444555333000...///111777888999:::;;;;;;<<<<<<<<<>>>???AAABBBBBBAAAAAA@@@BBBAAA===<<>>???AAABBB:::::::::999888777555555777888:::;;;;;;999666444444444555555555444333333222222222333333444444444000000000///...,,,+++***---..................------------,,,,,,,,,+++++++++++++++++++++***)))(((&&&'''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&((()))*********)))(((((((((((((((((((((((()))************+++++++++***))))))+++---//////...++++++******++++++,,,---***---111222222222222222111000///...///000222444///000111333333333222111///000222333444444333333666999<<>>???AAAJJJWWWaaa|||vvvooolllmmmsssyyyrrreeedddeeefffooo|||uuuaaaOOODDD???AAA???>>>@@@BBBAAA>>>:::<<<:::888:::>>>???>>>;;;777666444333444666999;;;:::666111...///111333444444555555444333222111000111222222222222111000000222111000000000222444666999;;;@@@DDDHHHJJJJJJKKKAAA???:::666333222222222999888777555444222111111333333444555777999:::;;;999888777888888888666444555444111///...///000111333333333333333666:::===>>>>>>???>>><<<999555444666555333000///000444777777777666555444333333222666888999;;;<<<<<<;;;:::>>>;;;<<>>>>>>>>===<<<:::;;;;;;;;;===>>>???@@@===999555444666888777666666777888999888666444333444666999:::999666222///333333333222222111111111222111000///...---,,,,,,------,,,,,,,,,---......,,,,,,++++++******++++++************)))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((()))******+++))))))))))))))))))))))))+++++++++***************)))))))))***+++,,,...///++++++******++++++,,,------...///000000111111111...------......///000111222222111111000/////////000000000111333555666777777999;;;<<<;;;:::777666:::999888777777777777777222222111000000000111222---...000111222333333333444444555555666666777777666555444222111///...---......////////////......------------,,,,,,,,,,,,,,,,,,+++***************************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++***))))))))))))***+++******++++++,,,,,,,,,,,,))))))*********+++++++++))))))***++++++,,,------///.....................000000000111111333444444444444444444444555555555222222222333444555666777999999999999999999:::;;;777999;;;===>>><<<:::999555888:::::::::???FFFMMMPPPccc{{{zzz{{{{{{vvvtttyyytttgggdddeeefffooo{{{vvvooocccUUUJJJDDDCCCDDDBBB@@@???@@@BBBBBB@@@>>><<<============<<<===>>>888777555444444666888:::;;;777333000111222333333444444444333222111111111222222222222222111000000222111000000111222444666999;;;===@@@CCCDDDDDDEEE???===:::777666666777888999999777666444333111111333333444555666888::::::999888777888999999777666555444333111111111111222333333333222333555999<<<;;;<<<======<<<:::888666999888666333222333666999444555555666777888888999555555777999;;;<<<======@@@======@@@@@@;;;:::===<<<::::::;;;>>>???===;;;BBBAAA???>>>===<<<:::999777777777888999;;;<<<===>>>;;;777666777888888666666777999:::999888666555555666888999888555222000333333333222222222111111111111000///...---,,,,,,++++++******++++++,,,------,,,+++************************)))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((())))))))))))***+++,,,......++++++******++++++,,,---------///000000000000000...------......///000111222111111111111000000000//////000111222444666777555777999;;;<<<;;;999888777777777777777888999999333222111111111222333444---///111333444444333222555555555555555555555555333333222111000///............////////////......---------,,,,,,,,,++++++,,,,,,+++************+++************************************************,,,+++************+++,,,++++++++++++++++++++++++++++++************+++,,,+++++++++,,,,,,,,,,,,,,,)))))))))*********++++++))))))******+++,,,,,,,,,........................000000000000111222333333444444444444444333333333222222222222333555666777999999999999999:::;;;;;;888999:::;;;;;;;;;::::::777:::===<<<::::::<<>>AAAEEEHHHBBB@@@??????AAABBBBBBAAA<<>>??????@@@<<<;;;999888999:::<<<>>>:::999888777555333222111333333333444555777888999777666666777888999888666555555555444333333333222333333444333333555888;;;;;;<<<===>>>>>>===<<<;;;;;;;;;999777555666888;;;333444555888:::<<<>>>???333333444666999<<<>>>@@@???======???>>>;;;:::<<<;;;:::999:::<<<>>>>>>===?????????>>>===:::777555666666666777888999:::;;;===;;;888777777777777666777888:::;;;;;;:::999999666777777777666444222111333333333222222222222222000000///...---,,,,,,+++)))))))))((()))******+++---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''(((((()))))))))((())))))***+++,,,------+++************+++,,,,,,,,,---...///000000000000...------......///000111111111111111222222222222//////000111222444555666444666888:::;;;;;;::::::444444444555666888999:::555444333222111222333333000222555777888777555444666666555555444444444444000000000////////////.........////////////......,,,,,,,,,,,,++++++++++++,,,++++++*********++++++************************))))))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))************))))))******+++++++++,,,---------------.........000/////////000000111222333333333333222222222222111111111222333444666666999999888999999:::;;;<<<:::999999888999:::;;;;;;;;;===???>>><<<:::;;;<<<@@@>>>BBBJJJQQQ\\\vvvzzz{{{yyy{{{zzz{{{|||{{{dddPPPFFFKKKFFFAAA@@@BBBCCCCCCAAA@@@???>>>>>>???@@@BBBBBB<<<>>>???>>><<<;;;===???999888666555444444555555777666555555666666555444333333111000000000111111222222222333222111111000111000000000111222333444<<<;;;;;;;;;<<<===>>>???:::999888888999;;;===>>>:::999888777555444333222333333333333444555777777333333333555777888777555555666666666666555444333444555555555444555888;;;======>>>?????????>>>>>>;;;;;;:::777555555888:::444555777888:::<<<>>>???444444333444666999===???;;;;;;<<<>>>????????????;;;:::::::::<<<>>>@@@AAA===???AAA@@@===999555333888888888888999:::;;;<<<;;;:::888777666666555555888999:::;;;<<<<<<<<<<<<777777666666444333333222222222222222222222222222//////......---,,,,,,+++)))(((((((((((()))******---,,,+++***)))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,((())))))***+++,,,,,,,,,***************++++++,,,,,,,,,---...////////////...------......///000111000111111222333333444444000111111111333444555666555666888999::::::999999111111222333555777999:::999777555333111000000000111333666888999777666444555555444444333222222222........................------............------,,,,,,+++++++++******************))))))******+++))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********)))***************+++++++++,,,,,,,,,---------...//////.........///000000222222222222222111111111111111111222333444555666888777777888999:::;;;;;;:::999777777777888:::<<<999999999888888999;;;===>>><<>>======??????;;;777======<<<<<<<<<===???@@@<<<;;;:::;;;===>>>===<<<999888666555444444444444333333333444666777666555222222111111000111111111111111222222111111000///000000000000111222333333888888888888999;;;<<<===888888777777777888:::;;;888888777666555444444333333333222222333444555555444333444555888999888777555555666666666555444333666777777777666666888;;;<<<<<<<<<<<<<<<<<<;;;;;;999999888666444333555777777777888999999::::::;;;666555333222333666999;;;:::<<<===>>>???@@@@@@@@@;;;;;;;;;;;;<<<>>>@@@BBB===@@@BBBBBB>>>999555444888888888888999:::;;;;;;;;;;;;:::999888777888888888999:::;;;<<<=========888777666555444333333222111111111111111111111111......------,,,,,,++++++)))))))))))))))***++++++,,,+++***)))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,((((((***+++++++++++++++******))))))******+++,,,+++,,,---......//////......------......///000111000000111222333444444555222222222222333555666777666777777888888777666666000000111333555777999::::::999666333111//////...000111333444555444333222333333222222111111000000,,,---------------------+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((()))******))))))))))))))))))))))))'''(((((())))))*********))))))***++++++***))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,+++***************)))))))))((((((((()))))))))*********************************++++++,,,,,,---------.........------......///000000000000111111222222111111111111222444555666666666666777888999:::;;;999888777666666888:::;;;888777555555777:::===???777999===AAAAAA@@@FFFNNNQQQXXXcccooo}}}|||||||||wwwttttttqqqjjjeeeeeeXXXSSSNNNKKKHHHEEEBBBAAA>>><<<999999999:::;;;::::::;;;<<<;;;::::::;;;===>>>;;;888:::===???<<<999888777666555444444444444111111000222444555555444111222222333222222111111000000111111000000///...//////000111111222222222222333444555666888888999777666666555555555666666555555555555555555444444333222222222222222333333666666666888:::;;;:::888444444444444444444444444666777888777666666777999777777777777777777777888888888777555333222444555888888888888999999999:::777666444222222333666777;;;>>>???======>>>>>>;;;:::;;;<<<<<<<<<===???AAA<<<@@@CCCBBB>>>999777777666666666666666777888999;;;<<<======<<<;;;<<<===888999999:::;;;<<<<<<===777777666555444333222222///////////////000000000------,,,,,,,,,+++++++++***************++++++,,,***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''(((***+++++++++***)))***))))))))))))***++++++***+++,,,---...............------......///000111000000000111222333333444222222222222333444555666555666666666555555444333222222333444666999;;;<<<999777555222000/////////...///000000111000000000000000000000000/////////,,,,,,,,,,,,,,,,,,++++++******++++++++++++******+++*********))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((()))******+++((()))***++++++***)))(((++++++++++++++++++++++++'''((()))+++++++++++++++))))))))))))((((((((('''(((((((((((()))))))))***************))))))))))))*********+++,,,,,,------......---------------...---...//////000111222222000000111111222333555666444444555555666888999:::888888666666666777999:::999888777777888;;;===>>>888<<<===<<<<<>>888;;;<<<<<<999888999:::@@@???>>>===<<<;;;:::999666666666555444444444444333111//////111222111000000111333555555444222000///////////////...------...///000111111222222222111222444555666666666555555444444444444444444444222222333333444555555666333222222111111111222222666555555777999999888777333333222111111222333444555666777666555444555666444444444555666777888999999999999777444333444555444555666888:::<<<===>>>666555333222222333444555888<<<===::::::======999777:::<<<<<<;;;:::;;;===;;;???CCCAAA===888888999555555555444555555666777888:::======<<<;;;===???888888888888999::::::;;;666666666555444333111111---------.........//////,,,,,,,,,,,,++++++++++++******))))))******+++,,,(((((('''''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''''''(((***+++++++++)))((()))))))))))))))***++++++***+++,,,------...------...------......///000111000000000111111222222222000000000000111222333333333333333333333333333333333444555666888:::<<<===777555333111000000000000///////////////000000000......//////////////////,,,,,,,,,+++++++++++++++))))))************))))))************))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))(((++++++++++++++++++++++++&&&''')))***++++++******))))))(((((('''''''''&&&(((((((((((())))))))))))*********)))))))))))))))))))))***+++,,,,,,------...------,,,,,,,,,------,,,---...///000111222333000000000111222333555555333333444444555777888999888777666666666777999:::777666555666777888777666999>>><<<777:::CCCFFF@@@GGGKKKMMMIIIBBB@@@EEELLLdddwww{{{xxxjjjXXXQQQKKKEEEDDDAAA<<<:::;;;;;;;;;999999;;;??????>>>555999>>>???<<<999999999888;;;>>>===:::888888999BBBCCCDDD@@@;;;777888:::555555555555555444444444444222///............---///111444777777555222000.........///...------,,,...///000111111222222111333444666888888777666555333333333444444444444444000000111222444555666666333222111111111111111111333333222444555666444333333222000//////000222444333555555555333222333444333333444666888:::<<<===;;;;;;;;;999666555666777111222555888<<>>>>>:::555999<<<<<<999888888::::::>>>BBB@@@;;;888888:::666666555555555666777777444777::::::999999;;;===888888777777777888999999555666666666555333111000,,,,,,,,,------.........,,,,,,++++++++++++++++++)))))))))))))))***++++++''''''&&&''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((('''(((***+++,,,+++)))((()))))))))))))))******+++******+++,,,------------...------......///000111000000000000000111111111//////...//////000111111000000111222333333444555000111333555777999::::::888555222000000///...---,,,...000000000000111222222222111000///...---------,,,,,,+++***)))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))***'''''''''(((((((((((()))(((((((((((())))))))))))*********)))))))))))))))******++++++++++++******(((((((((((((((''''''&&&)))&&&%%%&&&)))***)))'''))))))))))))************))))))*********+++++++++++++++******++++++,,,------...///000111111111111000000111222333333444444333444555666777777777777888888888888999999999999888:::;;;;;;999666555666666999===AAACCCCCCAAA@@@DDDHHHLLLJJJEEEAAAAAACCCKKKTTT___dddfffkkkuuu~~~~~~uuuuuupppfff[[[RRRKKKIIIHHHDDDCCCCCCAAA???===;;;:::666888:::<<<>>>?????????999<<>>444333555777777777666555333222111//////000000111111111111111222222222222111000000000//////...------,,,,,,,,,---...///000222222333222333444666777888888888666666444333111000///...///000111222333444555555555444333222111111111111555555444444333333333333000222333222111000111222222222222222333333444555555333222444777999;;;;;;;;;<<<<<<;;;999888888:::666777888999::::::999999333333222333444777:::;;;:::666333777===@@@<<<777:::<<<===<<<:::999:::;;;;;;AAAFFFCCC:::555777;;;???@@@???999333111444888333555999;;;;;;888444222:::999777666666888:::;;;777777666444222111//////+++++++++,,,,,,---------------,,,,,,+++***))))))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***'''&&&&&&)))***(((%%%))))))))))))************)))******++++++,,,------,,,---.../////////...---,,,---///000111111000000---...///000111222333444000111222333444555555555///111222444666888888999666444111000000000...---,,,---///000//////000111111111000///...---,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***)))))))))))))))))))))&&&&&&'''''''''((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((''''''&&&((('''%%%&&&)))***)))'''))))))))))))************************++++++++++++++++++******++++++,,,---------...///000000000000000000111111222222333333222333444555666666666666444444555666666777888888888:::;;;;;;999777666666999;;;===???@@@???>>>===BBBEEEHHHGGGBBB>>>>>>@@@@@@FFFLLLMMMLLLNNNTTTZZZccckkkuuuzzzxxxqqqiiidddeeefffjjjrrr{{{}}}zzz{{{|||{{{{{{zzz{{{~~~zzzyyyzzz|||~~~uuuwwwxxxwwwrrrkkkccc]]]YYYRRRJJJEEECCCBBB???===BBBBBBAAA@@@>>><<<:::999666777:::<<<===>>>>>>>>>999;;;>>>>>>;;;888888888999999888888888888888999>>>DDDIIIFFF===666555777666666666666555444333222////////////000000111111000111111111111000......//////......---,,,,,,,,,+++,,,,,,---...///000000000111222444555555666666666555444333111000///......///000111222333444444333222222111111111111111333333444444333222222111///000111111000///000222222222222222222333444444555444333444777999::::::999:::;;;:::888777888999555666777888777777555555222333555777999:::;;;<<<:::777555777:::<<<:::777888:::<<<<<<:::888888888888===BBB@@@;;;888999<<<@@@AAA@@@;;;555222444777444666888::::::888555333999999777777777777888999777666555444222000///...,,,---------............---,,,,,,+++******))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''))))))(((&&&))))))))))))************)))******++++++,,,,,,---+++,,,---.........------...///111222333333222222---...//////000111222222000111222333444444444444///000111333555666666666222111000000111111///---+++---/////////...///000//////......---,,,++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''******))))))((((((((('''%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((''''''&&&((('''&&&'''((())))))'''))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,---...////////////000000000000000000000000111111222333444444444444000000111222444555666666777999:::999888666666777;;;;;;<<<<<<<<<;;;::::::???BBBDDDBBB>>>;;;;;;<<<===>>>???>>><<<<<<===???BBBGGGNNNRRRPPPLLLHHHFFFCCCCCCDDDIIIOOORRRQQQNNNTTTVVVWWWWWWTTTRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSQQQOOOMMMJJJHHHFFFEEE>>>888777;;;>>><<<888???>>>>>>===;;;999888777666777999;;;<<<<<<<<<<<<888:::<<<<<<:::888777777555555666666777888999:::999<<>>:::777777888555666666666555444333333////////////000000000000///000111111111///,,,+++......------,,,+++++++++++++++++++++,,,,,,,,,---...///000111222333333333444444333222111000///...---......///000111222222000000//////000000111111000111333444333222000///---///000000//////111222222222222111222222333444666444333444666888888888888999;;;:::999888888999888888888888777555333111111333777:::<<<======<<<888777666555555555555666888:::===>>><<<:::888888555888<<<===<<<;;;;;;<<<@@@BBBBBB>>>888555555666666666777888888777777666999888888777777666666666666555444333111///...---,,,,,,,,,---------------,,,,,,++++++***)))))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''((()))((('''))))))))))))************))))))******+++,,,,,,,,,***+++,,,------------,,,...///111222333333222222....../////////000000000000000111222333333333333...///000222333444444444/////////000111111...,,,+++,,,.........---...///...------,,,+++*********((()))))))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((()))))))))))))))))))))************))))))(((((((((((((((''''''&&&''''''''''''((()))((((((((()))))))))************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,---............//////////////////......///000111222333333333333---...///111333444666666555666777777555444555666::::::999999888888999999===???@@@???<<<:::999:::>>><<<;;;:::;;;<<<<<<<<<:::===AAABBBAAA@@@@@@@@@>>><<<::::::;;;<<<;;;999888:::<<<<<<:::888777777999;;;<<<>>>@@@@@@@@@@@@EEEDDDBBB@@@???>>>>>>>>>AAA===:::999;;;<<<;;;::::::::::::999888666555444666777888:::;;;;;;;;;:::777999:::;;;:::888666666333444555666777777888888333444444555555666777888555555666666555444444333000000000000000000000000///000111222111///,,,***...------,,,,,,+++******++++++++++++++++++++++++---...///000111111111111333333222111000/////////,,,,,,---...//////000000...------...///000111222///111333555444333000///...///111111000000222333222222111111111111222222666555444555666888777666777999;;;<<<:::999::::::<<<<<<<<<:::888555333111111333666999;;;=========777888777444000000222555999<<<@@@AAA???===::::::555555777:::<<<===<<<:::>>>???AAA???<<<999888888777777666666777888999999888888888777777555444333444444444333111///---,,,************************++++++******))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))))))))************)))))))))***++++++,,,,,,******++++++,,,,,,,,,,,,,,,---///000111111000000////////////............///000111222222222222222...///000111222222222222...---...///000000...+++***,,,---...,,,,,,,,,---,,,,,,++++++******))))))((((((((()))******++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))))))))))))))))))))******)))))))))(((((((((((((((''''''&&&&&&'''((((((((((((((()))((()))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,---............//////.....................///000111222222222222---...///111333555666777222333444444333222444555777666666666666888999:::======>>>===<<<;;;;;;;;;<<<999777777:::<<<<<<<<<:::;;;======<<<===???AAABBB???===;;;::::::999999555666777666555444555666777888999:::<<>>===;;;;;;<<<>>>>>><<<888777999;;;666666666666555444333222666777999:::::::::999999777888999::::::999777555444555555666666666555555111111000111444666888999666666666666555444333333111111111111111111111111000111222222111000---,,,...------,,,,,,+++******,,,,,,,,,+++++++++++++++---...///000000000000000111111111000000/////////,,,,,,,,,------......///,,,,,,,,,---...///111111///111444555555444222000000111333222222111333444222111111000000000111111555444444555777777777555888:::===>>>===<<<<<<===>>>>>>===;;;999555222111222222333444666999<<<===999::::::777222111555888999<<<@@@AAA???===::::::555555666999<<<===:::888999;;;===>>>===<<<;;;;;;777666555555666888:::<<<666777777666555444333222444444444444222///---+++)))))))))))))))))))))(((******))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''(((((((((((()))((()))))))))************((())))))******+++,,,,,,************++++++,,,,,,,,,---///000111111000000////////////............000000111222222222111111...///000111111111111111...---,,,---......---+++***+++------+++++++++,,,+++++++++*********))))))((((((((())))))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((())))))******))))))((((((((((((((((((''''''&&&&&&'''((((((''''''(((***))))))))))))************))))))*********+++++++++++++++******++++++,,,---***+++,,,---.......................................///000111111222111111...///000222444666777888111222333222222222444666444444444555666888999:::<<<<<<<<<<<<<<<<<<======;;;999777666888:::;;;;;;:::;;;<<<;;;;;;<<<>>>AAA>>>===<<<;;;:::;;;<<<===::::::999666444333444666111111222333555888;;;<<<<<<===>>>>>><<<:::777666666;;;???===999777:::???555555555555555444333333777888999:::::::::999888888777888:::;;;:::888555555666666777666555333222222222222333444777999;;;777777777666555333222111111111111111000000000000000000111111000000//////......------,,,+++++++++,,,,,,,,,,,,,,,+++++++++---...//////000000000///000000000///////////////,,,,,,,,,---------......------------...///000111000111333444555444222111222333444333222222222444222111000000///000000000333333333555777888777555888:::>>>??????>>>>>>>>><<<<<<<<<:::888555222111222111111111333555888:::;;;<<<<<<:::777777999<<<888:::===>>><<<:::888888555666777:::<<<<<<:::888555777999;;;<<<=========777666555555666999;;;===666555555444444333333333444555555555333000---+++***************))))))))))))))))))((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***%%%'''(((((('''''')))***))))))))))))************(((((())))))***+++++++++++++++******++++++,,,---...///111222333333222222////////////////////////111111222222222222222111///000000111111111111000///...,,,+++,,,---,,,+++)))+++,,,,,,+++******++++++++++++************)))((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((''''''&&&%%%''')))((('''&&&(((***))))))))))))************(((((()))))))))*********++++++******++++++,,,---+++,,,---....../////////------......//////000000...///000111111222222111///000111333444666777777222333333333222333666888333444444555666777888888:::999999:::<<<>>>>>>>>>===<<<;;;999999:::===???<<<===>>>>>>======???AAA::::::::::::999:::;;;===888888888666333222222444555666777999;;;<<<>>>>>>999:::;;;;;;:::888555444444888<<<<<<;;;:::<<>>>>>>>><<<<<<<<<;;;:::777555333000000111111222444555666777888999999999999:::;;;888:::<<<<<<:::888888888333555888:::;;;<<<;;;;;;555555666888:::;;;<<<;;;666666555666777:::<<<>>>555444333222222333444444444555666666444111...,,,*********))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))$$$&&&(((((('''''')))+++))))))))))))************(((((())))))******++++++,,,++++++***+++,,,---......///111222333333222222///000000000000000000000222222333333333333222222000000111111111111000000000...+++***+++,,,++++++)))+++,,,,,,***)))******++++++++++++************)))))))))))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((''''''&&&%%%'''))))))'''&&&(((***))))))))))))************(((((((((((())))))))))))++++++******++++++,,,---+++,,,---...////////////------......///000111111...///000111222222222222000000111333444555666777333444444444333555777:::444444555666777777777666999888888999<<<>>>??????;;;<<<;;;:::999;;;???CCC<<<===???>>>======>>>???<<<<<<<<<;;;999999999;;;666777999999777666666666000222555777999999999888999::::::::::::999888777444444666888::::::999888888999999999999999888888999:::;;;<<<;;;:::999888999888888:::===<<<999666333555666888888777555444///111333222//////222555999999888666444222000///......---------,,,,,,,,,...---,,,+++,,,...000222000//////......---,,,,,,)))*********++++++++++++,,,,,,---.........------.........///////////////,,,------------------...///............///000000//////000000000111222222333444444222000//////000111111000///////////////000111222555888999888666555888<<<>>>>>>>>>======>>>>>>>>>>>>===;;;999888...000222444444444333222222333444666777888888777:::<<<===<<<;;;999:::;;;000444888;;;;;;<<<===>>>666555555666888::::::999555555555666888:::<<<>>>555444222111111222444666555666777777555222...,,,((((((''''''&&&&&&&&&%%%'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&)))(((''''''))),,,))))))))))))************((((((((()))******++++++---,,,+++++++++,,,---...,,,---///000111111000000///000000000111111111222333333444444444333333222000111222333444444444444111000///...,,,,,,,,,+++++++++++++++++++++++++++************)))))))))(((+++***)))(((((()))***+++))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******)))************+++++++++++++++,,,---...///000111.........///000111111111333333111---...111111...333222111000000222444555777666555444333444555555777777777777666666666666999999999::::::;;;;;;;;;?????????>>>>>>===<<<;;;:::===@@@@@@<<<::::::;;;:::@@@EEEBBB:::555777<<<::::::999888777666666777777777888999999999888888;;;:::999777666555555555555555666666777777888888:::999777777777999;;;<<<>>>===<<<;;;:::999888888::::::999999999999888888666777888999999999999999333222000......///000111666666666666555444222222111000///...---,,,,,,,,,---,,,,,,,,,,,,---......000//////...------,,,,,,******+++,,,,,,---......,,,,,,---.../////////...,,,---......///............---,,,---......,,,+++---------......000111111111111000000//////......222222111111000000//////111222222222111000......///000222444555555555555555777999;;;<<<<<<<<<<<<>>>AAA@@@:::888;;;:::555222222333444444555555666444666777666555444666777888999:::;;;;;;:::888777666555444777;;;===<<<:::888999::::::::::::888888;;;888555444555777888888===:::666333333333222222222444555333///---...000))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////...///111333444333222111333111......000222333444222333555666666555333222000111222333333444444444111000///---,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((******)))(((((()))******)))(((((((((((((((((())))))((((((((('''''''''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))*********+++++++++++++++,,,---...///000000......//////000000000111555666444000000333333000333222111000000222333555666555444333333444555666888888777666555444444333777777777888999;;;<<<===>>>>>>>>>>>>===<<<<<<;;;<<<>>>AAABBB@@@>>><<<;;;:::???BBB@@@:::777999===;;;;;;:::999888777777888999999::::::::::::999999:::999888666555444444444222222333444666777888888777666666666777999<<<===>>>>>>===<<<;;;:::999999::::::999999888888777777666666777888888888888888333222000/////////111222666666666555444333222222111000///---,,,+++++++++,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,******++++++,,,------...,,,------............---,,,,,,---..................------///000000...,,,------------...///000111000000000000//////......111111111000000/////////333333222111000///......---...000111333444444555333444666888:::<<<======>>>AAAAAA<<<:::<<<:::666222222222333444555666777999999:::888555444444555888999:::;;;<<<;;;999888888666444666999;;;;;;:::777888:::;;;;;;:::999888777666777999<<<>>>>>>===<<<999666555444444333222111333333222///---...000))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///111333333333222111333111//////000222333222222333444666666555444333///000111222222333222222000///...,,,++++++++++++************************))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((('''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))************))))))))))))(((((((((((((((((()))))))))*********++++++++++++,,,,,,---...////////////////////////000000666888666222111333333000222111000000000111333444444333333222333444666777999888777555444333222222666666666666888;;;>>>???<<<<<<=========<<<;;;;;;===???AAACCCDDDBBB>>>;;;;;;<<<===<<<;;;:::<<<>>>=========<<<999888888999;;;<<<<<<<<<;;;:::999999888777777666555444444333000000111333555666777888444444444555666999;;;===>>>>>>===<<<;;;::::::999:::999999888777666666555555555666777777777777666444333111000000000111222444444444444444333222111111111///---,,,+++******+++************+++,,,,,,///......------,,,,,,+++*********+++,,,,,,------------.........---,,,,,,+++,,,------......------------...000222222000...------------......///000000000000////////////...000000000000////////////555333222000///......///------......000222333444111222222444666999<<<>>>===@@@AAA>>>======;;;777333333222222333555777999<<<===<<<999555222222222444555777888999999888777:::888666666777999::::::777888:::<<<<<<<<<:::999222444888>>>DDDFFFFFFDDD>>>===;;;:::::::::888666111222222111///------...))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))******++++++++++++************+++++++++,,,,,,,,,---------------...000000...///000222333222222111444222//////000111111111222333444555666666555444...///000111111111111111......,,,++++++*********************************))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))************)))))))))))))))((((((''''''&&&))))))))))))***************++++++,,,------......////////////////////////444777666222///111111...111000000000000111222333222111111111333444666777888777666555444444555555999888666666888;;;>>>@@@:::;;;;;;;;;;;;;;;::::::======???CCCFFFDDD???999;;;:::888999;;;===>>>>>>AAABBBBBB@@@;;;888888999<<<<<<<<<;;;:::999888777777777777777666555555444111222222333444555666666333333333333555666888999<<<<<<;;;::::::999888888999888888777666555444444444444555555555555555444333333222111000111111222222222222333222222111111111000...---+++***)))))))))))))))))))))***++++++------------,,,,,,++++++)))*********++++++,,,,,,---------------,,,+++***++++++,,,---------------+++,,,---000222222000...------,,,,,,---......///////////////////////////////////////////////////333222000......///111222000///.........000111222222111000000222666999;;;<<<>>>@@@@@@???>>>;;;999555333222111222555888:::;;;<<<;;;888444222111111000111222444555555555444888888888888999999999888777888:::<<<===<<<;;;:::222444999???EEEIIIIIIHHHCCCBBBAAAAAABBBAAA???===555555444222///---,,,,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$#################################$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))******++++++++++++************+++++++++,,,,,,,,,------------...///000000...///000111222222222111444222000///000111000///222222444555666666666666......//////000/////////---,,,+++******)))******))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))))))))((((((''''''&&&&&&(((((()))))))))***************++++++,,,,,,------............////////////222666777222///000111///000/////////000000111111111000000111222444666777777777666555666777999:::<<<:::999777888:::===???999::::::::::::999999888999:::<<>>>>>DDDFFFGGGCCC<<<777777888:::::::::999888777666555777777888888888777666666555555444444444444444333333333222222333333333444888888888777666666555555777777666555555444333333333333333444444333333222222222222111111111111111///000111111111111111000000///---,,,***))))))))))))(((((((((((()))******,,,,,,,,,,,,,,,+++++++++))))))***************+++,,,---------,,,+++*********++++++,,,,,,,,,,,,,,,******+++...000000...,,,---,,,,,,,,,,,,------..................//////////////////000000000000000111000......///111333444444333111000//////000000333111///...///222555777:::;;;===@@@???===;;;:::666555333222222555888999777888888666444222222333000000111222333444444444555777:::<<<<<<;;;999888999:::;;;<<<<<<<<<<<<;;;666666777;;;@@@DDDFFFGGGCCCBBBBBBCCCDDDDDDBBBAAA:::999666333111...+++***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$##################$$$########################$$$$$$############$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++******)))******+++++++++,,,,,,,,,---,,,,,,------...///000...//////000111111111222333111000///000000///...111222333555666777777888------............------++++++***)))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))***************++++++,,,,,,,,,,,,------...//////000000111666999555111222333222.../////////000000000000000000000000111333555666777666555555777999<<<===;;;:::999888888:::;;;===999999999999888777666666666777:::>>>@@@???;;;888:::888888888:::<<<<<<;;;AAAEEEFFFCCC;;;666555777777888888888777666555555666777888999999888777777666666555444333333222222222222111111111000000000555555444444444333333333444444444444444333333333111222222222222111111000111111111111000000000///---...///000000000000000...---,,,+++***))))))))))))(((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******)))***++++++,,,,,,++++++******)))+++---------+++,,,,,,,,,++++++,,,,,,------............/////////000000000000111111111111////////////000111333444555555333222111000000000222111///......000222444888777999===>>>;;;999;;;777666444333333444666777333444555555333333444666333333333444555555666666333777;;;>>>>>>============<<<<<<;;;;;;;;;<<<===:::888666666:::>>>AAABBB>>>===<<<===???@@@@@@???===:::777444222///+++)))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////......//////000111111222111000//////111111000...111222333444666777999999,,,,,,------------,,,,,,******)))((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((()))))))))***************++++++++++++++++++,,,---///000111111...444888444111111333333......//////000000//////111000000000111222444555777666555444555888;;;<<<777777777777888999:::;;;::::::999888777555444333333666:::<<<<<<;;;;;;;;;999999:::::::::999999999:::???BBB@@@999444555888666666777777777666666555444555777888999888777666444444333333222222111111/////////000000000000///333333333222222222222222222222222333333333333333111111111111111000//////000000000000000///......,,,,,,---//////000000000,,,,,,+++***************))))))(((((())))))***+++*********+++++++++++++++)))))))))))))))))))))))))))******++++++++++++***)))******+++++++++++++++---+++))))))***,,,,,,+++,,,,,,++++++++++++,,,,,,---------.........//////000111111111222222222333000000000000000000000000222222333333222222111000000///.........000222444777444555:::;;;888888;;;888777666555444444444444222333555555444444666888555555555555555555666666555777;;;<<<===>>>BBBEEEAAA???<<<:::999:::<<<>>>;;;888555444666999;;;<<<999888666777999;;;<<<<<<;;;888444333222000---***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))************))))))******+++++++++,,,,,,,,,++++++***++++++,,,---............//////000111222000///...///111111000///111222333444666888:::;;;,,,,,,---------,,,,,,+++***))))))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))***************+++++++++)))***+++---///000111222***111555222...///111111---......///000/////////111000000000000222333444888777555444444666888:::222333444666777999::::::::::::999888666444333222222666:::<<<:::999;;;===888:::<<<<<<999777777777333999>>>===777444555999555666666777777777777666222444666777888777666555111111111111111111111111,,,---...///000000000000333333222222222222222222000111111222333333444444000000111000000///......///////////////......---+++,,,---...//////000000++++++************++++++)))))))))))))))***++++++******************++++++))))))))))))((((((((((((((()))***+++++++++++++++))))))***+++++++++++++++///,,,)))((()))+++,,,,,,,,,,,,++++++***+++++++++---------.........//////111111222222222333333333222222222222111///...---...000111333333333222111---------...///111333555666222333888999666777;;;888888777666555444333333333444666666555555777888555555444333333333444444777888999:::;;;???FFFKKKCCCAAA<<<999888999<<<>>>999777555555666888888888777555333444666999:::;;;888555222111222111...+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))************))))))******+++++++++,,,,,,,,,************+++,,,------///.........///000111222.........///111222111///111222333444666888:::;;;......---,,,+++))))))(((+++***)))(((((('''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))''')))---,,,((('''))),,,,,,+++,,,...000333555///000222333333000...,,,---------............///............///000111222333333333333333333333333222333333444666888999:::777777888888888777777666333666999::::::::::::;;;999999888777777777777777222333555555555333111000444333111222444666666555777555333444888:::999777444333222333444444333111......------------......111111222222222222111111///000111111111000...---//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,..................------***++++++++++++***))))))***)))'''&&&'''(((***+++...+++((((((******(((&&&(((((((((((())))))))))))***))))))((('''&&&&&&%%%******++++++++++++************))))))(((((('''''')))************+++++++++------------------------......///000000000000000///111222333333222000///333333444444555444444333555444222111111111222222555555666666666666666666888777666555444333333333;;;;;;999555222111333444777555333333444666666555333444777===CCCHHHJJJJJJDDDBBB>>>;;;999999999:::888666333222222222111000333444444444333333555666666333///---,,,+++***)))+++***((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%$$$$$$''''''(((((())))))******))))))))))))))))))))))))++++++******************'''(((***+++,,,---------......---,,,---...///000111222444555666777777666...------,,,***))))))(((***)))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,)))))),,,...++++++---,,,,,,++++++---///111333111222444444444111///---------------........................///000111222222222222222222222222222333333333444555777888999888888999999999999999888555777999:::999888888999999888777555444444444444333444444555444333222111333222111222555666666666666444222444777999888777444333333333444444222000......------------......000000111111111111000000//////000111000///...---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++***))))))))))))'''''''''(((***+++...,,,))))))***+++)))((((((((((((((())))))))))))*********)))(((((('''''')))******++++++******)))***)))))))))((((((((('''))))))*********++++++++++++++++++,,,,,,---------......//////000000000///000111222333333222111000444444444444444444333333555444333111111222222333555555555555555555555555777666555444333333333444::::::888555222111333444555333111111222444444444555555777<<>><<<:::999888888666333222222222000///000222333333333333444666111///---,,,------,,,++++++***((('''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))++++++******************+++,,,,,,---------,,,,,,------,,,,,,---...000111444444444444444444444444------,,,+++***))))))(((((((((((('''(((((())))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))***...)))(((,,,000///...///,,,,,,++++++,,,---///000333444555555444222///---,,,,,,,,,---------............---......///000111111111111111111111111111333333333333444555666777888888999:::;;;;;;;;;;;;444666888888777777888999999888666444333333333333444444444444444333333333222222111333555777777666333222111333555777777777555444333333444333111///......------------....../////////000000/////////...//////000///...---,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---------******++++++******)))((()))((('''''''''(((***+++...,,,******++++++***)))(((((((((((())))))))))))************)))))))))))))))******++++++******)))))))))))))))(((((((((((()))))))))*********++++++))))))******+++,,,---------.........////////////111111333444444333222111444444444444444333222222555444222111111222333444444444444444444444444444555444444333333444444555888888777555222222333555444222000///111222222111555666777;;;???BBBBBBBBBEEEEEEEEEDDDBBB>>>:::888999666444222111000///------///222333222222222333,,,+++***+++---...---,,,***)))((('''&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))******++++++++++++++++++/////////...---,,,+++***,,,,,,,,,---...000111222666555444333222222111111,,,,,,,,,+++***))))))((('''''''''''''''((()))***'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,((()))000444222///---,,,++++++***++++++,,,---333444444444333000...---+++,,,,,,,,,------------------------...///000000000000000111111111111111222222222222333333444555666777888999:::;;;;;;;;;000222555666666777888:::999888666444333333444555555555444444444444555555222111222444666888777666222111111222333555666666666444333333333222000.........------------......---......//////......------......//////---,,,+++***+++++++++++++++******++++++++++++++++++++++++((())))))***+++,,,,,,---***************))))))((()))(((((('''((()))******,,,+++***)))*********)))(((((((((((()))))))))))))))))))))))))))))))))***))))))************))))))))))))))))))(((((((((((())))))))))))************''''''((()))***+++,,,------------------......///111111222333333333333222444444444444333333222111444333111//////111333444444444333333333333333222333333222222333444555555777777777555333333444666444222//////000111111000444555666:::???BBBBBBBBBFFFHHHJJJJJJGGGBBB<<<888999666333111000///---,,,+++...111222111/////////+++******+++------,,,+++***)))((((((''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$###################################################################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))******+++++++++++++++,,,............---+++***)))***+++,,,---///111222333444555666666666444222000,,,++++++******)))))))))''''''&&&''''''((())))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))***************000888<<<666///+++++++++*********+++++++++111111111111000...---+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000111111111111222222333333222222222222222333444555555555666888888999999999222444555555555555777888777555333222222333555666666555555444444555666666222222222555777888777666111111222222222333444555555444333333333222///---......------------......------............------,,,------...---,,,+++***))))))***************)))************************(((((())))))***+++,,,,,,)))************)))((((((((((((((((((((())))))******))))))(((((((((((()))(((((((((((())))))))))))''''''(((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))(((((()))))))))*********&&&&&&'''(((***+++,,,,,,,,,,,,++++++,,,,,,---...111111222222333333333333333333444444333222222111333222///......///222444444444333333222222222222222222111222222333444555555666777666555444666777555333000000111222111111222333555:::???CCCEEEDDDDDDFFFHHHIIIGGGAAA;;;777888666333111000///---+++,,,///111111///---++++++...---++++++++++++)))((()))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%$$$$$$######""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((())))))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))***,,,...000222333444000333777:::;;;888444111++++++*********)))))))))'''''''''&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++,,,///888AAAAAA888///,,,*********+++++++++++++++...//////......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////000000111111222333333333222222222222333444555666444444555666777777777777888888888777555555666888666555222000000111333555555555555666666666666666333333444666888888666444222333333333111111333444444333222222333222000.........------------......------............------+++,,,,,,------+++***)))(((((()))************)))))))))))))))))))))))))))((()))))))))***+++++++++))))))******))))))((('''(((((((((((())))))))))))((())))))(((&&&&&&((()))(((((((((((())))))))))))((((((((((((''''''''''''((())))))******))))))((((((((((((((())))))))))))((((((((()))))))))******''''''(((((()))***++++++,,,+++*********+++---...000000000111111222333333222222333333333333222222333222///------000333555555444444333333222222111111111111111222222333444555666888888777777888999666444111111111222222111///000333999???DDDFFFFFF@@@AAACCCCCCAAA===888555777444222000///...---+++,,,...000///---,,,++++++333000,,,***))))))'''&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$#################################################################################$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))******))))))))))))))))))))))))******++++++,,,---------)))******+++,,,,,,,,,,,,***+++---///111222333333...222777;;;<<<:::666444************))))))))))))(((((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++---222<<>>333,,,+++)))******+++,,,,,,,,,,,,------------------,,,,,,************++++++++++++++++++++++++,,,---.../////////000000111222222333111111111222444555666777444555555666666666555555999:::::::::999:::===???<<<:::666333111222333555444555666777888777777666555444555777888888555333444555555444111000111333333222111222222222000///......------------......------............------***+++,,,,,,,,,+++)))((((((((()))***************))))))))))))))))))))))))************************)))))))))))))))((((((''''''(((((()))))))))))))))''')))***)))'''&&&(((+++(((((((((((())))))))))))******))))))((('''''''''(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))***(((((()))))))))*********,,,+++)))))))))***,,,---////////////000111222222000111222333333333333333555333000...///111555777555555555444333222222222222111111111111222222333555777999999999999:::;;;666444111000111222111000...///222777>>>BBBDDDDDD??????@@@???>>><<<999777555333000/////////---,,,+++,,,...------,,,...///777333---)))((((((''''''((()))))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((((())))))******))))))))))))))))))))))))******++++++,,,------...***+++,,,,,,------,,,,,,***,,,...000111222222222000222555888999999777666************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,222<<<@@@888---((()))))))))***,,,,,,------,,,,,,,,,,,,---------......)))************+++++++++++++++++++++,,,---......---......///000111111222111111111333444666888999555666666666666666555444666777:::;;;===AAAEEEIIIDDDAAA<<<888555444555666333555777888999888777666555555666777888777444222555666777444111///111333222111111111333333111///.........------.........---......//////......---******+++,,,+++***)))((((((((()))***************))))))))))))))))))))))))+++++++++***************)))))))))))))))((((((''''''(((((()))))))))))))))(((***+++***((('''***,,,(((((((((((()))))))))))),,,++++++***)))(((((('''(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))************+++***)))((((((***,,,---............///000111222///000111222333444444444777555222000000333777999666666555444444333222222222222111111111111111222555777999:::::::::;;;<<<666333111000000111000000---...111666<<<@@@BBBBBBAAA@@@@@@???>>>===<<<;;;444222000/////////...,,,)))***,,,,,,,,,...000333888444---)))'''(((((((((((())))))))))))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''(((((()))*********))))))))))))))))))))))))******+++,,,,,,---......---------......---,,,,,,+++,,,...000222222222111333333444444555666666777+++******)))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))---...///000000...,,,+++************************,,,,,,,,,++++++*********+++***)))))))))***+++,,,---,,,+++***+++,,,---...111222222222222111000000222222222333444555666777888777666777888888666444222555999<<<@@@DDDIIILLLGGGCCC@@@>>>===:::555111000222555777888777555444222111222444777888555222111111111111111111111111222222222222222222222222222111///...,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++***)))((((((******************************))))))((((((''''''))))))))))))************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((************)))))))))))))))))))))))))))******+++,,,+++++++++,,,...000222000111222333333333222222222111111111222444666777333333222222222333444444666555444333333555666777;;;;;;;;;;;;;;;;;;;;;;;;222111000.........//////...000333777;;;>>>@@@AAABBBBBB@@@>>><<<;;;:::999111111000...---,,,+++***,,,+++*********+++,,,---***************)))(((''')))))))))))))))(((''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##########################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,+++***+++,,,---......//////000111222222222444222111222555777666444+++***))))))(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,---......,,,***)))************************,,,,,,+++++++++*********+++***)))))))))***+++,,,,,,++++++++++++,,,------///000000111111000000000222222222222222333444555666666555666777777555444444666888999999;;;>>>@@@>>>;;;888888::::::888555222333555666666666444444222111222444777777555222///000222444444222000///222222222333333333333222000///...---,,,+++++++++---------......---------,,,,,,+++******))))))(((***************************)))))))))((((((((('''(((((()))))))))******************)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))***))))))((((((((())))))))))))))))))))))))))))))''''''((())))))))))))(((''''''&&&&&&''''''((()))************)))))))))))))))))))))))))))***++++++---+++***+++...///...,,,------...///000222333444222111111111222444666777444333333333444444555555444444444333444444555555777888888888999999::::::222111000///......//////...///222555888;;;===>>>>>>>>>===<<<;;;999888777222111000///---,,,++++++++++++))))))))))))***+++))))))*********)))(((((()))))))))))))))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********)))******++++++,,,,,,------,,,+++++++++,,,.........//////000111111222222333222111222555666555444+++***))))))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++++++++***)))(((************************+++++++++******************))))))))))))***+++,,,***++++++,,,,,,,,,,,,,,,------...///000000000000444444444444444444444444444444333444666666555333444666777777666666888999:::777444555888::::::888555555555444444444333333111111111333666666444222...000333555555333000...333333333444444333333222......---,,,,,,,,,,,,,,,---..................---,,,++++++***))))))))))))************************))))))))))))(((((((((((((((((())))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))(((((()))***************'''''''''''''''((())))))++++++*********)))))))))***))))))))))))***++++++---,,,+++---///000---***,,,++++++,,,---000333555111111111111222444555777555555555444444444444444333333333444444333333222444555555666777888999999333222000///.........////////////111333666888:::777888999:::999777555444222222111///...---,,,++++++***)))(((''''''(((((((((((()))*********))))))((((((((()))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))))))))((((((((())))))))))))******))))))******+++,,,,,,,,,------,,,,,,------...///...//////000000111111222222111111222444555444333******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))*********)))((((((*********************************************)))(((((())))))******++++++)))***+++------,,,++++++,,,,,,...///000111111111777777777777666666555555222222222333555555444333333555888999999999;;;<<>>@@@<<<888666888999888777888666444222000000000111///000111222222222333333222222111000000111222222222333444555444333111000.........---......///000------............------+++***)))((('''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((()))***++++++(((((((((((((((((((((((()))******+++++++++++++++)))(((((((((((()))******++++++++++++***************************++++++,,,,,,///000...,,,000999AAA:::777333///------///000111000000000111333555666777777666444222///---,,,///000222333444333222111666777888999:::;;;<<<<<<444222111///...---.........---,,,++++++---///000000222555777777666444222222111111///...---,,,+++++++++***))))))((('''&&&&&&'''((()))))))))))))))%%%&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,---------...............///////////////000000000//////000111111111222333***)))((((((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***+++++++++)))******+++++++++++++++,,,---///000111222222222222222333333333222000///000///000222444666555444555888:::;;;:::999999999:::777444444777999888666777666444111000//////000...000111111111111222444444222000//////000222444222222444444444222000.........---------......///,,,------------------,,,+++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((('''''''''((()))***+++))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++,,,++++++++++++*********+++************+++,,,,,,,,,...///...---333???III===:::555111...---......000000000000111333444666666666555444222///,,,+++///000111222333444444444888888999999:::;;;<<<<<<444333111///...------...------+++++++++,,,---...000111333555555444333222111111000...---,,,+++***))))))******)))((('''&&&''''''((()))))))))(((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$############"""########################################################################""""""###$$$$$$###""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,---............---////////////////////////---///000000///000111333))))))(((''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&((()))***++++++******************++++++,,,,,,---...///000000111111...///111222111000///---//////000222555666666555555777::::::999777666666666444222444777888777444555444333222000/////////...000111111///000222444222222111000000111222222000222333444333111...---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++***(((&&&&&&(((***+++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((())))))***+++***************)))))))))***++++++,,,,,,+++++++++*********++++++******++++++,,,---...,,,+++,,,222999AAAEEE777555222///------...///000000///000111222444555222333444444333222000...//////000111333555777888777777777888888999999999444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,000000111222222222111111000000///---,,,+++***)))&&&'''((((((((((((&&&&&&((((((((()))((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$############"""########################################################################!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((())))))******++++++***+++,,,---...------,,,////////////////////////,,,...000000......000222))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""""""""##########################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((()))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%''')))***+++******+++***)))))))))***,,,---,,,,,,---...////////////...///111222222111000...//////000222555777777666333666999:::999888888888888666444555888888555222444444333222111000///......000111111//////222555000111222222222222111000000111333333333000---,,,,,,+++******))))))*********++++++,,,,,,++++++***+++)))'''&&&&&&(((***,,,))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))(((((()))************)))*********)))******+++,,,,,,,,,,,,+++++++++******++++++******++++++,,,---000***'''+++666>>>@@@???000///...------...000111000000//////000222444555000111333555555555333222/////////111333666888:::555555555666666666666666555333111///------------+++,,,------------,,,+++000000000///000000000000//////...---+++***)))((($$$%%%&&&'''''''''&&&%%%((()))))))))((('''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$############"""########################""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((()))******++++++***+++,,,---------,,,+++///////////////.........+++...000000...---000222(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$#########""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''%%%"""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++***)))))))))***,,,,,,.../////////...---000111111000///......//////...///444;;;===:::555555555666666666555333222333555777999:::888666555111000......///000000///---...000111000111333444222111000000000000000111000111222111///............---,,,***)))******+++++++++***************+++))))))((('''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++....../////////...,,,+++++++++******++++++,,,---,,,******000888<<<999444222222111000////////////000111222333222222000000000222444666555666777888666555333333333444666888555444333333333333555555222111111222333222000.........---------,,,,,,,,,000000///......///000111,,,,,,+++***)))((('''&&&(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$########################""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""""""""""""""############&&&%%%$$$###""""""""""""""""""""""""""""""""""""########################%%%###"""!!!!!!###%%%&&&################################################""""""#########$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''(((******+++++++++,,,---......,,,,,,---.....................------.../////////...///111333(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&$$$$$$$$$#########""""""######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((()))))))))(((((()))))))))((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))))),,,+++******))))))******+++,,,.../////////...---///000111000...---...//////...///333999:::777444555555666777666555444333222333555777777666555333000///...///000111000...+++---////////////111333111111000////////////000...///111000///---.........---+++***))))))***+++******))))))))))))******))))))(((''''''''''''''')))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((((((((())))))))))))))))))*********+++++++++,,,---.........---+++******************+++,,,,,,,,,))))))///777:::777333222222111000000000000000111111222333333222111000///111444444444555666777555444333222333444666777555555333222222333444444333111000000111222000///.........---------,,,,,,111000///.........///000,,,,,,+++***)))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""""""""############&&&%%%$$$###""""""""""""""""""""""""""""""""""""########################$$$###"""""""""###%%%%%%################################################""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((()))***************+++---------,,,+++,,,---........................000222222222000000000222(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&$$$$$$$$$###############""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((()))))))))''''''((((((((()))))))))++++++***)))))))))******+++,,,---.........---------...///...---,,,---......---...111666777444111444555666666666555444333000111222333444333222111/////////000111111///---***,,,---...---...///111000//////...------......+++---//////...---...///...---+++***))))))******)))((((((((((((((())))))))))))((('''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,------,,,***))))))************++++++++++++))))))---444777555111222222111000000000111111111222333444444444333222///111222333222222444555555444333222333444555666666555333222222222333333444222//////000111111000//////.........---------111000///...---------...++++++***)))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""############%%%$$$######""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###############################################################$$$$$$$$$######""""""""""""##############################"""######$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((())))))*********))))))***+++,,,,,,+++***+++,,,........................222444666555333111000111((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%################################################$$$$$$############$$$$$$########################$$$$$$###############$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))((((((((('''''''''((()))))))))(((''''''&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))******))))))))))))*********+++,,,---...------,,,+++---...---,,,+++,,,------------000333333111///222333444444444333222111......///000000000000000......///111222222///,,,+++,,,......---...///111//////...---,,,,,,,,,,,,)))+++---------,,,---///---,,,+++))))))))))))***''''''&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************++++++,,,------,,,+++***))))))******+++++++++******((((((,,,111444222///111111000000000111111222222333444555555555444333///000111111000000222444333333222222333333444555555444333111111111222222444111...---...000000000/////////.........------000//////...---,,,,,,++++++******)))((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************))))))((()))+++,,,+++***)))***+++---------...............111333666666444222111111''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%########################$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$#################################""""""###$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%'''(((######"""###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%'''(((******))))))((('''&&&&&&'''''')))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((***))))))((())))))******)))***,,,---------,,,+++***,,,---,,,+++***,,,---------...///111111000///000000111222222222111000---------------...//////......///111222222///,,,---...000000//////000222///...---,,,++++++++++++'''))),,,,,,,,,,,,---...---,,,+++)))((())))))***&&&&&&%%%%%%&&&'''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********+++,,,---......---,,,+++))))))***++++++++++++******((((((+++...000///...////////////000111222222222333444555666555555444///000000///......000222222222222222222333444444444333222111000111111222333111...,,,...///000//////.........------------.........---,,,+++************))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""!!!"""""""""##################""""""!!!"""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""##############################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************))))))((()))***++++++))))))***+++---------.........//////---000333444333222111222'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!"""######""""""###%%%###############$$$$$$$$$%%%$$$############$$$%%%######""""""""""""#################################""""""""""""###$$$$$$##############################""""""######$$$%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$$$$%%%(((***$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''')))+++,,,***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))((((((((()))******)))***+++,,,,,,,,,++++++***+++,,,,,,++++++,,,---------...000000111111111//////111222222222111000...---,,,+++,,,---...000/////////000111111///---///000111111000000111333//////---,,,++++++++++++(((***,,,,,,,,,,,,---...---,,,***)))(((((())))))%%%%%%%%%%%%&&&'''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++---......------,,,)))***+++,,,---,,,++++++***))))))***,,,......------------...///000111222111222444555666555555444000111000///------///111111111222222222333333333222222111000000111222333222000------...//////.........---------,,,,,,,,,,,,,,,---,,,,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""###############""""""!!!!!!"""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((())))))*********)))))))))***++++++***)))***+++,,,,,,------.../////////,,,///111222222111111222'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!"""######""""""###$$$""""""#########$$$$$$$$$$$$###""""""""""""###$$$######""""""""""""##############################"""""""""""""""###$$$$$$########################$$$$$$###"""###$$$%%%&&&((((((''''''&&&%%%%%%$$$###%%%%%%$$$###%%%(((,,,((('''%%%$$$###$$$%%%&&&)))((((((''''''&&&&&&%%%$$$$$$%%%%%%'''(((***++++++)))'''%%%%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))+++,,,,,,,,,+++******+++,,,,,,++++++,,,...---...000111111222333444///000222333333333222111///...,,,++++++---///111000///...///000111000...///000222111000000111333000///...---++++++++++++)))+++------,,,,,,,,,...---,,,***)))(((((())))))%%%%%%%%%&&&&&&'''((()))))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))***+++---------,,,+++***+++---......---,,,++++++*********+++,,,---,,,++++++,,,,,,...///000111000111333444555555444444111111111///------///111000111111222222222222222000000//////000111333444000///------//////...,,,---,,,,,,,,,,,,+++++++++******+++,,,,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&########################################################################################################################################################################""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$###"""""""""###%%%%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((()))******************+++,,,+++******+++,,,,,,,,,------...//////000///111222111000000111222'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################!!!"""######""""""###$$$""""""######$$$$$$$$$$$$###"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""%%%$$$#########$$$&&&&&&))))))((('''&&&&&&%%%%%%###%%%&&&%%%###%%%)))---,,,***(((%%%#########$$$******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))+++)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))***+++,,,+++*********+++------,,,,,,---...---///000111222333444666111222333444555444444333000...,,,++++++---000222111000......///000000//////000111111000000111222111000...---,,,+++++++++***,,,------,,,,,,,,,---,,,+++***(((((((((((()))%%%%%%%%%&&&'''((()))***))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***+++,,,,,,+++******+++---//////...---,,,++++++******+++,,,,,,,,,******+++,,,---...000111000111222444555555444444222222111///------///111000000111222222222222111//////...///000111333444///...---...//////---+++,,,,,,,,,+++++++++******((()))+++,,,,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&########################""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""########################%%%###"""!!!!!!###%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""######""""""""""""##############################$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((******+++++++++***+++,,,,,,+++***+++,,,,,,,,,------...///000000333333333111//////000111######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!########################$$$$$$###"""!!!!!!""""""############""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################+++***)))'''&&&&&&&&&&&&'''&&&###!!!"""$$$(((***)))(((%%%###"""###$$$$$$''')))+++***(((&&&%%%&&&(((((('''&&&%%%$$$$$$$$$)))*********)))'''&&&$$$&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,++++++*********)))***+++---......------......///000111222333333444444333222111222666888666444000---,,,...000222000///...///000111111///000000000000000000000000......---------,,,,,,,,,++++++*********+++,,,,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++,,,+++*********+++,,,---++++++******+++,,,,,,---------,,,,,,,,,---......333222222222333333444555333333222111111000000///...//////...---...111444777444111111333333111///...///000111111000///...//////...---,,,+++++++++(((''''''***------***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%################################################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""############""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************++++++,,,------......///,,,,,,,,,,,,---------...111111111000000000000000######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!########################$$$$$$###"""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################)))(((((('''&&&%%%%%%$$$&&&%%%###""""""$$$&&&((()))'''%%%$$$###$$$%%%&&&&&&(((***)))'''&&&%%%&&&)))((('''&&&%%%%%%%%%%%%)))+++---///...,,,(((&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,++++++*********)))***+++,,,---------,,,---...///000111222222333444444555444333333555777555333000.........000111...---,,,---...//////---000000000000000000000000...------------,,,,,,,,,,,,,,,++++++***++++++,,,++++++***)))(((''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++++++++*********+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,+++,,,,,,---...000000000111111222444444333333333222111111000000222333333222000///111222555222000000111222111///...///000111111111000///000///...---,,,,,,,,,,,,)))((((((***,,,,,,)))&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$################################################""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************++++++,,,------......///....../////////000000000111000000000000000000000######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!""""""######""""""!!!########################$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################&&&&&&'''''''''&&&$$$###$$$############$$$%%%%%%''''''%%%%%%$$$%%%&&&'''%%%'''((((((&&&%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&)))---000000---)))&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,------...///000111222222333555777777555444444444333222111000/////////000...---,,,---...//////---////////////////////////------------,,,,,,,,,,,,------,,,+++************,,,+++***)))((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((())))))***++++++************+++,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---.........///000222333444444444444333222222111111555666777666333111000111222000//////000111000///......///000111111111000000///...---------------+++******+++,,,+++(((%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$################################################""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++,,,------....../////////000000000111111111000000000000000000111111######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$"""""""""######"""""""""##############################"""""""""""""""###############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%'''(((((('''%%%$$$"""######$$$$$$$$$######&&&&&&%%%%%%%%%&&&'''(((###%%%''''''&&&%%%&&&((()))(((''''''&&&&&&&&&'''###%%%)))++++++***'''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++++++++***************)))******+++++++++++++++,,,------...///000111222222555888999777444222222111111111111111000//////000///...///000111111///........................---------,,,,,,,,,++++++...---,,,+++***)))))))))++++++***)))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))*********************++++++,,,++++++******))))))***************)))***++++++,,,,,,------///000222444555555555444333333222222111444666777777444222111111000///......////////////------......//////000000000///......---------...------,,,++++++)))'''%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######"""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))************++++++,,,------......///............////////////000000000000000111111111######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$""""""############""""""###########################"""""""""""""""##################"""""""""!!!"""""""""""""""""""""""""""##################"""########################$$$%%%''')))***)))((('''"""###$$$$$$$$$###""""""%%%%%%%%%%%%&&&''''''(((###$$$%%%&&&%%%&&&(((***(((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******************************)))))))))******++++++,,,,,,---...///000000111111444888:::888444222000000000111222111000//////000///...///000111111///------------------------------,,,,,,,,,+++++++++---,,,+++***)))(((((((((+++***))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''((())))))***))))))******++++++++++++))))))(((((((((((())))))******)))))))))***++++++,,,------///111333555666555555444333333222222111000222444555333222222222000000000///......///000,,,,,,,,,,,,------......///......------------............,,,***(((&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))************++++++,,,------......///............//////////////////000000111111111111######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""######$$$$$$######"""########################"""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""!!!"""############"""!!!########################$$$%%%'''(((*********)))$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%&&&&&&'''***,,,'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))******************))))))((())))))******++++++,,,---...///000000///333777999777444111000000000111111111111000///...---,,,---...//////---........................,,,,,,,,,,,,++++++++++++******)))((('''''''''((())))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***((()))******++++++******((((((''''''((())))))*********))))))******+++,,,,,,------///111333555666444444444333222222111111---///111111111111222333222333333111///...///111...---,,,,,,,,,,,,------...------,,,,,,,,,------...//////,,,)))'''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""################################################"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++,,,------....../////////000000000111111111/////////000111111222222######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""########################"""""""""""""""###$$$$$$############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###########################$$$%%%&&&((()))***+++&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&(((+++...%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((()))))))))*********+++***)))(((((((((((()))***++++++,,,---...//////000---111555777666333111111000000000000000000111111...---,,,---...//////---........................,,,,,,,,,++++++++++++***(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''((()))***+++******)))((((((((()))***+++,,,---+++************+++,,,,,,,,,,,,---...///111333444333333333222111111000000---...////////////111333555666666444000///000222111000///------------...,,,,,,+++++++++,,,,,,---...//////,,,)))'''''')))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************++++++,,,------......///....../////////000000000...//////000111111222222######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$##############################""""""!!!""""""###$$$$$$############""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###########################""""""###$$$&&&(((***+++'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$######"""###$$$%%%&&&''')))---///$$$$$$$$$######$$$%%%%%%###$$$&&&''''''&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++***)))(((''''''((()))******++++++,,,---...///000,,,000444666555333222111111000000000000000111222000///...///111111111///////////////////////////,,,,,,,,,+++++++++******&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))++++++******)))((())))))***+++---...///++++++******++++++,,,---++++++,,,,,,...///111222333333222222111000000////////////...---...111333777888888666111///000222444222111///............+++++++++******+++,,,,,,...//////,,,((('''(((***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************++++++,,,------......///,,,,,,,,,,,,---------......//////000111222222222$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$%%%$$$######"""#########!!!!!!###%%%''')))***+++(((&&&######%%%%%%### ######$$$%%%%%%%%%%%%$$$#########$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&'''((())))))******)))((())),,,...,,,+++(((''''''(((***,,,*********+++,,,---...///...//////000111222222333444222111///..................//////...---,,,,,,---...///111111///...---,,,,,,---,,,,,,+++***)))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))******)))(((''''''((())))))*********))))))((()))***+++,,,,,,,,,+++***))))))))))))))))))))))))---,,,,,,,,,,,,---.........///000222222111111000...///111111000000000111555444333222000///......////////////...---,,,,,,((((((((((((((()))******************))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%&&&'''((()))******&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,...//////...---------...000111$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""################################################$$$$$$############$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%'''%%%######%%%%%%###!!!######$$$%%%%%%%%%%%%$$$$$$######$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((())))))******)))((()))+++---,,,+++(((''''''(((***,,,++++++++++++,,,---............//////000111111222333222000...------------......//////...------,,,---...///000000///...---************)))((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***)))'''''''''((())))))************))))))***+++,,,------,,,,,,+++************************,,,,,,,,,,,,,,,---.........///000111222111000000...000111222111000111222333222222111000///......////////////...,,,++++++((((((((((((((())))))************)))))))))((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$######$$$$$$$$$$$$##############################################################################################################################################################################""""""""""""""""""""""""%%%$$$$$$###""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&'''''''''(((((((((((((((''''''((()))***+++,,,,,,*********+++++++++,,,,,,000///---+++++++++,,,---///............///000000$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###########################"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$############"""%%%###"""###$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((())))))*********))))))+++,,,+++***((('''''')))***,,,---,,,,,,++++++,,,,,,------------...//////000000111000///...---,,,,,,,,,.........///......---,,,,,,---...//////...---,,,************)))((('''&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***)))'''''''''((())))))************))))))++++++,,,---------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000111111111000000...000111222111000111222111111000000000//////////////////...---,,,***)))((((((''''''(((((()))*********))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""%%%$$$######"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''))))))((((((''''''''''''''''''((()))***++++++,,,*********++++++++++++,,,111000...,,,+++++++++,,,......///000000000000///########################""""""""""""#######################################"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""""""""######$$$$$$$$$###""""""######$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''(((((()))***+++***)))(((***+++***)))((((((((()))+++,,,...---,,,,,,+++++++++,,,,,,,,,,,,------.........000///...---,,,+++++++++---...............------,,,---............---,,,,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))'''&&&''')))((())))))************)))+++,,,,,,---............+++++++++++++++++++++++++++++++++++++++,,,,,,------...000111111111000///...///111111000000000111000000000000000000000000/////////...,,,+++)))((((((''''''''''''((())))))***)))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))******++++++************++++++++++++///...---,,,,,,,,,,,,,,,---...///000111000///...########################!!!!!!"""""""""#########""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""#########$$$$$$$$$$$$"""###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''(((((((((***+++***)))((()))***))))))(((((()))***+++,,,......---,,,++++++++++++,,,,,,,,,,,,------------//////...---,,,+++******------...............---,,,,,,------------,,,,,,++++++++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''')))((('''&&&''')))(((((()))***************++++++,,,,,,---...//////+++++++++++++++++++++++++++************+++,,,,,,---...///000111000000///---...000000/////////000000000000111111111111111.........---,,,***)))((('''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((((())))))******++++++))))))*********+++++++++,,,,,,,,,,,,------...///,,,---///000000//////...########################!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%$$$###""""""!!!###%%%&&&%%%######$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''((()))+++***)))(((((((((((((((((())))))***++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------/////////...---,,,***))),,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((('''&&&''')))'''((()))******+++******++++++++++++,,,---///000++++++++++++++++++++++++******))))))******+++,,,---...///000000000//////+++---//////...---...///000000000000000000000000,,,,,,,,,,,,+++***))))))''''''&&&&&&''''''((()))))))))((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########"""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&'''((()))******(((((())))))************)))))))))************+++***++++++,,,......//////,,,,,,---............---########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""################################################$$$$$$############$$$$$$######"""!!!!!!!!!!!!"""#########""""""!!!!!!!!!%%%'''((('''$$$###$$$%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((('''&&&''')))++++++)))'''''''''((((((((()))******++++++------,,,+++++++++,,,,,,------------------------////////////...,,,+++***,,,------...//////......,,,,,,++++++++++++,,,,,,))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((('''&&&&&&((()))'''((()))******+++++++++************+++---...///************************)))))))))))))))***++++++------///000000000///...)))+++------,,,,,,,,,---..................------******++++++++++++******'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,&&&'''''''''(((((())))))))))))))))))************))))))))))))************++++++,,,---............,,,++++++++++++,,,------""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$%%%$$$$$$###"""######### !!!"""######&&&((()))((($$$###$$$&&&######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&''')))++++++)))''''''''''''(((((()))***+++++++++---,,,,,,++++++,,,,,,---------------------------///000000000///---+++***,,,,,,---.../////////...,,,++++++******++++++,,,++++++++++++***)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&((()))''''''(((******+++++++++))))))))))))***,,,...///)))))))))))))))))))))))))))))))))))))))******+++,,,---///000000000///...)))***,,,,,,+++++++++,,,---------,,,,,,+++++++++))))))***++++++++++++***'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&(((***---...((((((((((((((('''''''''))))))))))))************))))))))))))************---------......---,,,,,,,,,+++***)))***+++,,,---""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""#######################################$$$$$$###!!! !!!###%%%$$$###""""""###$$$%%%########################%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!!!!$$$&&&&&&%%%###"""""""""#########$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++*********))))))((((((************************,,,,,,------...///000000000///...---,,,+++++++++......---,,,,,,+++******...............---------------,,,,,,+++***))))))+++++++++***)))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***)))(((***+++***))))))+++,,,,,,---///000000...---+++......---------,,,,,,,,,+++++++++***)))(((((('''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,---//////---+++++++++,,,++++++******++++++,,,""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$$$$###!!! !!!###$$$$$$###""""""###$$$$$$########################$$$$$$$$$###############!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&$$$###""""""#########$$$$$$$$$$$$###$$$%%%'''((((((&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((*********)))))))))((((((************************+++++++++,,,,,,---------.........---,,,,,,++++++...------,,,++++++******------------............------,,,++++++***))))))++++++***))))))((('''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++---,,,+++*********+++++++++,,,,,,,,,++++++***)))(((***,,,,,,+++***+++,,,,,,---...//////...---,,,------,,,,,,,,,++++++++++++++++++***)))(((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((((((((((((((((())))))))))))************)))************++++++++++++---//////---+++++++++,,,,,,++++++++++++,,,,,,""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""###$$$$$$###""""""###$$$$$$#######################################$$$$$$$$$"""""""""""""""####################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$########################$$$$$$$$$"""""""""%%%((())))))'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******))))))))))))((((((************************************************+++,,,---......---,,,+++------,,,,,,++++++******,,,,,,,,,------.........,,,,,,,,,+++******))))))******))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((()))******,,,,,,+++************++++++++++++,,,++++++***)))'''***---...---+++++++++,,,---...//////...---,,,,,,,,,,,,,,,+++++++++***+++++++++***))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$##########################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,...000000...,,,,,,---,,,,,,++++++++++++,,,,,,""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$##################$$$########################"""""""""###$$$$$$$$$%%%#########"""""""""""""""##############################$$$$$$$$$######"""###"""!!!  ###########################"""###%%%'''((((((&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))((((((***************************************))))))))))))***,,,...///...,,,+++,,,,,,,,,,,,++++++************+++,,,---......///,,,+++++++++******)))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***))))))((((((((()))))),,,++++++*********************++++++++++++******'''***---///...,,,+++***+++,,,---.........---------------,,,,,,,,,+++++++++++++++******)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((((((((()))))))))************))))))*********+++++++++---///111111000......///,,,,,,,,,++++++,,,,,,,,,""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""#################################### """$$$$$$###""""""############$$$$$$#################################"""""""""###$$$$$$$$$%%%#########"""""""""""""""########################"""######$$$$$$$$$#########"""  !!!########################%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))++++++++++++************(((***,,,.........,,,+++,,,+++++++++++++++******)))******+++,,,---......++++++***************)))((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((((((((((((((((((++++++++++++******)))))))))******++++++*********&&&)))---...---+++******+++,,,,,,---------------............------------++++++++++++************)))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))((()))))))))************))))))*********+++++++++...000222222111000000000---,,,,,,,,,,,,,,,,,,---""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################!!!$$$$$$###""""""###"""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$"""""""""""""""#################################""""""###$$$$$$$$$$$$###$$$$$$"""!!!!!!"""######$$$$$$$$$###############%%%$$$$$$$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++,,,,,,)))***+++---------,,,+++++++++++++++++++++***************++++++,,,,,,,,,************************''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((()))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((())))))******++++++******)))(((((()))******+++*********&&&))),,,---,,,*********+++++++++,,,------......////////////............++++++++++++++++++++++++)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$#######################################################################################$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))))))))))))))************)))************+++++++++---///111111000//////000------,,,,,,,,,,,,------""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""####################################!!!$$$%%%$$$""""""###"""###$$$$$$$$$$$$###"""########################$$$$$$$$$###############!!!!!!""""""######$$$$$$########################""""""###$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$#########""""""#########$$$&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******************++++++************++++++++++++))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((((((((()))######################################################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***)))******+++***)))((('''(((((()))***************'''(((******)))))))))***++++++++++++,,,---.../////////.........---------++++++++++++++++++++++++))))))(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))))))))))))))************)))************+++++++++***,,,...///...------...------,,,,,,,,,,,,------""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!$$$%%%$$$###"""###"""###$$$%%%%%%$$$###"""########################%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!!!!###&&&((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,+++******++++++,,,******************+++++++++++++++***************)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###$$$%%%'''(((***+++,,,""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++)))******++++++)))((('''(((((()))***************'''((())))))(((((()))***++++++++++++,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))************)))************+++++++++'''***,,,---,,,++++++,,,...------,,,,,,------...$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$#########"""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''((((((((((((++++++************++++++++++++******************************************************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))))))))((((((((((((((((((((()))******'''(((((()))***+++++++++,,,,,,++++++***+++++++++///...---,,,++++++++++++******++++++++++++******''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&)))************+++++++++************************++++++++++++++++++++++++---,,,+++*********+++,,,############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((******))))))))))))***************************************************************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%'''&&&%%%$$$##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((()))******((((((((()))***++++++++++++++++++******+++,,,,,,......---,,,++++++******)))******++++++******)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""""""""######################################################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))************************************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################"""""""""############$$$""""""######$$$%%%%%%&&&######$$$$$$$$$$$$#####################$$$%%%%%%'''&&&%%%###"""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((()))******(((((())))))***+++++++++***************+++,,,---------,,,,,,++++++******))))))************))))))((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""######"""""""""###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""""""""###########################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((***************+++++++++************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################################################################""""""""""""############""""""######$$$$$$$$$%%%######$$$$$$$$$$$$#########"""""""""###$$$%%%&&&)))(((&&&$$$###"""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))))))))(((((((((((((((((())))))***)))))))))******+++++++++))))))))))))***+++------,,,,,,,,,,,,++++++******((())))))))))))))))))(((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$######"""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!######################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))************++++++++++++,,,++++++***************""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""""""""##############################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((())))))*********+++++++++************************(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%))))))(((&&&%%%$$$###"""########################################################################""""""""""""""""""""""""$$$$$$$$$######"""""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&***)))(((&&&$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((())))))***************++++++++++++(((((())))))***+++,,,---++++++,,,,,,,,,+++***)))'''(((((())))))(((((('''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$######$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******(((((()))))))))*********)))))))))))))))))))))))))))))))))******+++++++++++++++++++++******))))))""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################################################################$$$$$$$$$############""""""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((()))))))))***++++++,,,,,,************************((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$***)))((('''%%%$$$###"""#######################################$$$$$$$$$###########################"""""""""""""""!!!!!!%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""###$$$%%%&&&***)))((('''%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))******)))((((((((((((((()))******++++++++++++++++++++++++)))))))))))))))***+++,,,)))***+++,,,,,,+++***)))''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((())))))***((((((((()))))))))******++++++++++++++++++++++++(((((())))))***+++++++++******++++++******)))(((!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################################################################$$$$$$$$$############""""""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((((((((()))((())))))***++++++,,,,,,************************'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''&&&&&&%%%$$$$$$###########################""""""#########$$$$$$$$$##############################""""""!!!!!!!!!!!!############""""""""""""######$$$$$$$$$$$$###### !!!!!!"""$$$%%%&&&)))((('''&&&%%%%%%$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))************((((((((((((((()))******++++++++++++++++++++++++******))))))))))))******(((***+++,,,,,,+++***)))&&&''''''((((((''''''&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######################################################""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))(((((((((((()))))))))***++++++++++++++++++++++++((((((((()))***+++++++++)))******+++***)))((('''!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$############""""""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!""""""############"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''((((((((()))))))))(((((((((((())))))((())))))***++++++,,,,,,************************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$##############################""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$###### !!!"""$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))************((((((((((((((()))******+++++++++++++++++++++++++++***)))))))))))))))***((()))+++,,,,,,+++***)))&&&''''''''''''''''''&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))******++++++)))((('''""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###""" """###$$$""""""#########$$$$$$$$$$$$$$$########################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%########################""""""""""""############""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%)))''''''((()))******(((,,,***((((((((((((((('''(((((()))******************)))***+++,,,+++(((%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((())))))*********+++******))))))))))))******++++++************++++++************))))))))))))))))))******+++++++++,,,))))))((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&((()))***((((((''''''''''''(((((((((((()))***************)))************+++++++++************************""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$########################""""""""""""############""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&)))((('''((()))***)))(((***)))'''''''''''''''''''''(((((()))*********************+++,,,,,,)))'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%###$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''')))***+++,,,,,,******))))))))))))******+++******))))))******+++*********)))))))))))))))))))))))))))******++++++)))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&'''((()))***((((((''''''''''''(((((((((((()))************)))))))))*********+++++++++++++++++++++++++++++++++!!!"""######$$$$$$######""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$###""""""###$$$$$$########################""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((***)))(((((())))))((('''(((((('''&&&&&&&&&''''''&&&''''''((()))*********)))))))))+++,,,,,,***((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$########################)))+++,,,+++(((%%%$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%'''(((***+++------******))))))))))))******+++******))))))******+++******)))))))))((((((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((((((''''''''''''((())))))((((((''''''''''''(((((('''((())))))******)))))))))))))))*********++++++++++++++++++++++++++++++!!!""""""###############!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""######"""!!!!!!"""#############################################$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$##################$$$########################!!!"""""""""############!!!"""""""""############$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))'''&&&&&&'''))))))***)))(((((())))))(((''''''(((((('''''''''((()))''''''''''''((()))******''''''''')))++++++***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$"""""""""""""""#########&&&)))++++++(((&&&$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***+++,,,******))))))))))))************))))))))))))************)))))))))(((((((((''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((()))((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++!!!!!!"""############"""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""##############################""""""#########$$$$$$$$$######""""""""""""######################################################""""""##################""""""""""""""""""""""""#################################$$$$$$#################################!!!"""""""""############!!!"""""""""############$$$######""""""######$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))***((('''((()))***)))'''''')))***)))((((((***---)))(((((('''((()))******&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$!!!!!!"""""""""#########!!!$$$&&&'''&&&%%%$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))******))))))))))))*********))))))))))))))))))***************************((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((()))))))))*********++++++++++++++++++++++++ !!!""""""######""""""""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""######"""""""""$$$$$$$$$###############"""""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""############""""""""""""##################""""""""""""######!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))''''''((()))******(((&&&)))+++***((())),,,///,,,+++)))((((((((()))***&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$!!!""""""######$$$$$$$$$!!!$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))(((((((((''''''******))))))))))))*********))))))(((((())))))***))))))******+++,,,,,,---((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((()))(((((((((((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((()))))))))****************************** !!!!!!"""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""############""""""""""""##################""""""""""""######!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&'''***++++++***%%%(((+++***((((((,,,000///---+++)))(((((()))***'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%""""""######$$$%%%%%%&&&"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))''''''((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))***+++---...///000)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''((((((''''''''''''((((((&&&'''(((((())))))(((((((((((((((((()))))))))***)))))))))))))))))))))))) !!!!!!"""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""############""""""""""""##################""""""""""""###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&&&&$$$###&&&%%%%%%'''***,,,,,,+++###'''***)))''''''+++///111///---***(((((()))))))))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&''''''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((()))************))))))))))))******))))))(((((((((((())))))((()))***,,,...000111222******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((("""""""""""""""######$$$$$$$$$###"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!""""""""""""#################################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""#########"""""""""""""""###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$######################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((("""""""""""""""######$$$$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((())))))(((((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""###"""""""""""""""""""""###$$$$$$$$$$$$###""""""############"""""""""!!!######""""""""""""############################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((()))******+++,,,,,,(((((((((((((((((((((((((((((()))))))))*********)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''"""""""""""""""######$$$$$$###""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$%%%###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""#########$$$$$$$$$$$$###""""""############""""""""""""""""""############""""""################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''"""""""""""""""######$$$######"""""""""""""""###################################################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""""""""############$$$$$$$$$$$$###""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!################################################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''"""""""""""""""######$$$###"""""""""""""""######################################################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""###############$$$$$$$$$$$$###""""""""""""""""""""""""######!!!"""###$$$$$$###"""!!!################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((((((((())))))''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''"""""""""""""""######$$$"""""""""""""""######$$$################################################"""######$$$$$$$$$##################$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############""""""############""""""################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""######$$$"""""""""""""""###$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$####################################""""""""""""########################"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""##################""""""""""""######################################################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""######$$$""""""!!!""""""###$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!""""""""""""#################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###&&&***---000222%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$################################################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$#########""""""!!!!!!#########################################################"""""""""""""""$$$$$$$$$#########""""""########################################################################$$$$$$$$$############"""$$$$$$$$$#########""""""########################&&&&&&%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***,,,...///%%%%%%&&&'''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))((((((''''''******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""############""""""############"""""""""!!!################################################"""""""""""""""#########$$$$$$$$$#########""""""########################################################################$$$$$$$$$############"""$$$$$$$$$#########""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))(((((('''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''((())))))******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""############""""""############""""""""""""################################################!!!!!!""""""######$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$############"""$$$$$$$$$#######################################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$###############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$########################$$$$$$$$$$$$***))))))(((''''''&&&&&&&&&''''''(((((()))******((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""############""""""#########"""""""""""""""################################################ !!!"""###$$$$$$%%%################################################################################################$$$$$$$$$#########""""""################################################%%%%%%$$$$$$###""""""!!!###$$$&&&((((((&&&$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""############""""""""""""""""""""""""###################################################### !!!"""###$$$$$$%%%################################################################################################$$$$$$$$$#########""""""################################################%%%%%%$$$$$$###"""""""""$$$&&&'''))))))'''&&&$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""""""""""""""############################################################!!!!!!""""""######$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$############"""###############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%########################""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&'''''''''(((((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""!!!"""""""""############################################################"""""""""""""""#########""""""#########$$$$$$$$$########################################################################$$$$$$$$$############"""""""""#########$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!""""""#########$$$#########################################################"""""""""""""""""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$###""""""###$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!! !!!###&&&)))+++'''%%%######$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%''')))+++,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""))))))((((((''''''''''''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""###%%%'''***,,,((('''%%%%%%&&&&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&)))+++,,,(((&&&%%%$$$%%%&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""##############################################################################################################################$$$$$$$$$$$$#############################################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&(((***+++&&&$$$""""""###$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""##############################################################################################################################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$%%%&&&'''(((%%%$$$""""""#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""############$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$###$$$%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((######%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%###!!!!!!"""###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################"""""""""""""""###"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$$$$######################## !!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###%%%&&&%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$"""######$$$%%%$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################""""""""""""##################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$####################################$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################"""""""""######$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$"""########################%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########################################################$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%$$$###########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""################################################$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############################################################$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""################################################$$$$$$############$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############################################################$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%########################!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''!!!###$$$%%%%%%$$$###!!!################################################$$$$$$############$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$"""######$$$%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%%%%########################""""""######$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''!!!"""$$$%%%%%%$$$"""!!!################################################$$$$$$############$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$#######################################"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$&&&&&&&&&&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$$$$$$$###"""""""""""""""########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$$$$###""""""""""""""""""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################################################################""""""#########$$$$$$$$$######"""""""""""""""###########################$$$##################$$$$$$$$$$$$###############%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$########################$$$##################$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''################################################################################################""""""#########$$$$$$$$$###"""""""""""""""#######################################$$$$$$#################################$$$$$$$$$######"""""""""""""""#########$$$$$$$$$#################################$$$$$$###############################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&((()))***))))))(((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$########################"""###$$$$$$$$$$$$###""""""""""""##############################""""""""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$%%%'''((()))((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""###$$$$$$########################"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$""""""""""""############"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))************************************************)))))))))*********++++++*********)))))))))(((((())))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""!!!""""""###$$$$$$########################"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""############"""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#################################"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((((('''''''''(((---)))&&&&&&)))******)))&&&&&&'''((()))))))))(((,,,******,,,---,,,,,,---///+++((('''(((******)))---------.........------222000,,,******,,,+++)))+++,,,---------+++)))(((***++++++,,,++++++***))))))((('''(((***+++***)))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""############"""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#################################"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''(((((()))&&&&&&'''+++...///---***+++,,,,,,,,,------,,,,,,******+++,,,,,,+++,,,...+++,,,...000111000---***++++++******++++++,,,---+++++++++***+++,,,,,,+++/////////////////////...,,,++++++***))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""############"""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$####################################"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++((((((((()))++++++)))''',,,+++++++++***+++++++++---///111111111222333444444666999<<<===<<<999777777666444333222222222333000222444555333111111111000///...------------...---,,,+++))))))***++++++,,,+++))))))******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################"""######$$$$$$######"""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#############################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++,,,,,,...,,,)))((()))+++---///000///------,,,---...///444666777888;;;>>>>>>;;;BBBBBBBBBBBBCCCDDDEEEEEEFFFEEECCCAAA???===;;;:::AAAAAACCCCCC???999777999777777777666555333222111222111...---,,,---......---+++******+++,,,***)))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$####################################$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++******)))))))))******,,,---///111333666:::<<<666555333222333555888999:::>>>???>>>BBBGGGFFF@@@KKKKKKLLLPPPRRRQQQMMMIIIHHHIIIIIIJJJIIIIIIHHHGGGLLLIIIHHHIIIEEE>>>;;;>>>AAABBBDDDDDDDDDBBB???===<<<;;;888555222///---,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))******########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$##############################$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++***))))))))))))******+++---222888;;;<<<:::999999555444222222444888<<>>??????BBBDDD???>>>===>>>AAAGGGMMMQQQhhhzzzvvvgggdddhhhjjjuuuyyysssiiihhhiiinnnwww{{{lllbbbdddddd___]]]```ccc```[[[VVVQQQMMMJJJIIIUUUWWWYYYYYYUUUMMMDDD>>>777555333222222111///---++++++++++++++++++++++++******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$##############################$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,......000222555888;;;<<<<<<<<<<<<>>>CCCNNN\\\fffXXXWWWVVVXXX\\\cccjjjnnnxxx|||zzz}}}~~~~~~~~~xxxuuuxxxzzznnneee^^^[[[ZZZZZZ^^^eeeiiigggaaaXXXRRRAAA>>>;;;999888666333111,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++***(((&&&'''+++------+++))),,,---+++***---111333777666<<<>>><<>>AAAQQQhhh}}}mmmkkkyyy}}}xxxvvvvvviiikkkooogggiii|||wwwpppkkkjjjhhhddd```WWWOOOFFFCCCBBB???888111///---,,,---...///...---++++++***,,,------,,,******))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&'''((((((((()))+++---******+++,,,------......000111333555888:::<<<===???@@@BBBEEEHHHJJJLLLNNN&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!$$$$$$############$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++)))***,,,...000000000000444111111333666:::AAAHHHPPPPPP^^^www{{{{{{}}}wwwuuuqqqyyy~~~|||uuupppooopppvvvxxxvvvlllbbbcccnnnzzzzzzuuufff```aaappp~~~zzzxxx{{{zzzuuuiii]]]\\\SSSKKKKKKPPPRRRNNNHHH888222............---...+++***+++,,,......,,,******))))))))))))))))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''''''''''')))******)))''''''(((******,,,...000222333444444999:::<<>>999444777777...---)))(((,,,,,,'''(((,,,***))))))***++++++)))''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))'''%%%$$$%%%&&&%%%%%%'''(((((((((((((((***))))))***...333888;;;???BBBEEEHHHKKKNNNRRRTTTUUURRRPPPQQQSSSQQQIIIBBBDDDIIIQQQXXX\\\^^^_________[[[ZZZ^^^\\\WWWVVVYYY(((&&&$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((((((((((((((((()))******((((((((())))))))))))))),,,,,,+++)))((()))++++++000333000333<<<>>>BBBPPPdddoootttqqqoootttyyyyyyzzzyyyfffXXX___sss{{{}}}{{{~~~yyytttkkkjjj}}}{{{|||{{{jjj```iiiyyyssshhh^^^RRRDDD>>>===999222...,,,...---))))))---,,,+++******++++++***((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&((())))))(((((((((((())))))***---...111444888<<>>FFFIIIRRReee~~~rrrwww}}}yyy{{{~~~}}}zzzuuurrrpppvvv}}}~~~}}}www}}}uuunnn{{{www~~~yyykkkYYYMMMGGGFFF:::555222111...,,,,,,///---,,,++++++,,,,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))))))))***++++++***)))((()))+++---///666888;;;???AAABBBBBBBBB@@@DDDIIIMMMNNNNNNMMMNNNMMMQQQVVVXXXWWWUUUUUUUUUUUUQQQMMMLLLNNNNNNJJJFFFIIIGGGGGGJJJLLLMMMOOOSSS'''&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&))))))(((((())))))***+++((())))))******+++++++++,,,***)))+++---000666<<<;;;AAA@@@DDDNNNUUU```tttssswwwsss|||||||||{{{{{{|||~~~{{{xxx{{{|||xxxsss|||zzznnneeeZZZPPPPPPBBB>>>888444000...///000...,,,+++***++++++***)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((###&&&((())))))((()))***)))))))))***,,,111555888???@@@AAAAAA@@@>>><<<;;;;;;@@@GGGLLLNNNNNNNNNNNNSSSUUUXXXYYYXXXUUURRRQQQKKKIIIFFFEEEEEEGGGJJJKKKPPPQQQTTTYYY]]]```bbbeee'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$***++++++)))&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))(((((('''''')))))))))))))))***++++++)))))))))***+++,,,,,,---...))))))///444666:::@@@>>>BBB@@@GGGWWW```lll~~~}}}aaa\\\mmm~~~xxx~~~|||yyyyyysssqqqooovvvpppaaaccc]]]VVV[[[MMMIIIBBB:::444111000//////---*********+++***)))+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&((((((''''''((()))'''(((***...333999>>>AAAAAA???===:::999888888888???CCCJJJNNNOOOOOONNNNNNOOONNNOOOTTTXXXYYYUUUPPPQQQTTTVVVSSSNNNOOOWWW___aaadddhhhlllnnnppppppnnn&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###***++++++)))&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''(((((()))))))))((((((***))))))))))))***++++++))))))***+++,,,------...000,,,...666999:::@@@IIIMMMPPPNNNTTTdddmmmwwwqqqfffmmmzzzzzzuuuwwwxxxwww|||xxxiiigggrrrzzzbbbccc^^^]]]nnnccc```WWWJJJ@@@;;;666111111...,,,***+++++++++***++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''((((((((('''''')))+++***---111777<<>>CCCHHHNNNQQQLLLKKKJJJGGGFFFGGGKKKNNNRRRXXXaaaiiiooossswwwyyywww(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))******************))))))))))))******+++......,,,+++...222444;;;999???JJJOOOVVVooo|||~~~}}}|||zzzwwwxxx}}}qqqzzzwwwfffNNNAAA999444444...(((***222---...---++++++,,,,,,***+++++++++************)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''((()))(((''''''((()))%%%&&&(((***...555===CCCGGGHHHJJJKKKLLLKKKKKKJJJHHHIIIIIIIIIMMMRRRQQQMMMJJJEEECCCEEEIIIOOOZZZeeeccceeekkkttt}}}((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************************+++++++++,,,...///...---///444999<<<@@@===BBBOOOYYYfffjjjvvv}}}wwwxxx}}}yyyuuussspppvvvrrrmmmeeeTTTBBB222000222///,,,+++,,,,,,,,,******,,,------++++++++++++******************)))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))&&&(((******)))(((((()))&&&***///444:::@@@FFFKKKPPPOOOMMMKKKIIIHHHIIIJJJIIIMMMMMMKKKJJJKKKHHHDDDEEEGGGNNNVVV[[[^^^gggqqquuuxxx(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++)))***+++,,,------,,,,,,---///222444666999>>>CCCAAAAAAIIIYYYiiixxxyyyvvvooozzzzzzssswww~~~uuurrryyynnnqqquuulll[[[HHH===999555111...,,,---------++++++,,,...,,,+++++++++*********************))))))))))))((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))&&&(((***+++*********+++,,,222;;;CCCIIILLLOOOPPPPPPOOOLLLHHHEEEEEEHHHKKKLLLNNNMMMIIIIIIMMMPPPOOORRRZZZgggssswwwwwwzzz(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++***+++,,,------,,,,,,+++***111999===<<<===FFFPPPOOOSSS]]]lll{{{yyyyyyxxx~~~rrrpppuuutttnnnrrr}}}{{{ooo[[[EEE888444555......///000...+++***,,,,,,,,,+++++++++*********++++++*********))))))))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))'''((()))))))))+++...111777>>>GGGNNNQQQPPPNNNLLLIIIKKKMMMLLLJJJIIIJJJLLLIIIIIIGGGGGGQQQ```llloookkkoooyyy~~~~~~(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,------,,,,,,++++++///555>>>@@@>>>DDD\\\uuuwwwyyy|||yyy~~~xxxwwwxxxsssiiirrr~~~xxx]]]KKKAAA:::000,,,,,,000111,,,***+++,,,,,,,,,++++++++++++***++++++++++++************))))))(((''''''''''''((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))))))))(((((()))...555999DDDHHHNNNQQQOOOJJJEEEBBBFFFKKKQQQQQQMMMHHHFFFFFF@@@AAAEEENNNaaavvvxxxvvvzzz}}}{{{{{{************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))))))))***************++++++++++++,,,---,,,,,,,,,---...///000999;;;???AAACCCTTT{{{~~~zzzuuuhhh\\\gggsssaaaNNN===222+++///222...+++---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********)))((((((''''''(((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))*********+++...444===BBBIIIKKKKKKIIIEEE@@@===;;;DDDJJJNNNMMMGGG@@@>>>>>>BBBIIITTTbbbsss|||~~~}}}}}}{{{zzz{{{......---,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,+++,,,///333666999@@@???BBBIIIRRReee}}}~~~pppbbbQQQOOOaaattt\\\FFF444222444000---///------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++***))))))((((((((((((((())))))))))))((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))*********))))))(((((((((((())))))***,,,///222777===DDDIIIFFFEEEBBB===:::999;;;===CCCGGGIIIGGGDDDDDDJJJPPP]]]hhhsssyyy~~~}}}}}}111111000///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,+++++++++---111777===@@@AAA???EEESSS```qqq}}}xxx~~~rrrdddVVVJJJOOOhhhvvvuuuzzz]]]@@@777666111...000---------,,,,,,,,,++++++---------,,,,,,,,,++++++******)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))************))))))(((((((((((()))))))))---333999???DDDIIILLLAAA>>>999555333666===BBBFFFIIIJJJIIIKKKUUUeeerrr|||}}}@@@???>>>======;;;777555333///,,,......+++***+++,,,)))&&&%%%&&&(((******)))))))))***))))))((((((+++***((('''&&&''')))***'''111222((("""%%%&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''((())))))(((((()))*********+++++++++,,,,,,,,,+++,,,------,,,+++,,,---111---,,,000999@@@CCCCCCGGGHHHKKKZZZmmmuuu{{{yyy}}}}}}xxxxxx}}}vvv^^^\\\ZZZ]]]ccchhhhhhggg}}}{{{eeeOOO>>>666222222///000---+++...222...'''---------,,,,,,,,,+++++++++++++++***)))((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((---***''''''+++---,,,***000777???EEEFFFDDDAAA@@@>>>:::666555888===AAACCCHHHCCCGGGXXXlll|||BBBCCCEEEIIIKKKJJJGGGDDD>>>:::777777444///,,,,,,(((((()))+++---,,,)))'''&&&'''((())))))*********+++***((('''''''''))))))+++555666...(((+++,,,(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''((())))))(((((()))+++******+++++++++,,,,,,,,,,,,---...---,,,+++,,,...000111444999AAAJJJQQQUUUTTTVVVYYYhhhzzz~~~zzzvvvtttrrrwwwuuunnnjjjmmmssssssiii^^^ppptttaaaNNN@@@666000222111111000000000......---------,,,,,,,,,++++++++++++******)))(((((('''))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))(((*********))))))+++...000;;;>>>AAACCCCCC@@@===;;;>>>???@@@>>>===???DDDIIIHHHGGGQQQfff}}}xxx~~~~~~zzzzzzJJJIIIIIIKKKNNNPPPPPPOOOJJJGGGDDDDDD???777333333***))))))***+++***(((%%%)))))))))*********+++++++++***((('''''''''((()))(((000111+++'''******'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''(((***)))(((((()))+++******+++++++++,,,,,,,,,,,,---...---,,,,,,---//////444:::???DDDPPP```mmmiiijjjjjjvvvyyywww{{{vvvggg]]]vvv{{{gggTTTAAA222666000///222000***+++111------------,,,,,,,,,,,,++++++******)))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((+++,,,+++***---333999CCCBBBAAAAAA@@@???<<<999;;;@@@CCCAAA===>>>FFFNNNMMMPPP]]]uuu~~~zzzwwwzzz~~~zzz{{{vvvuuuddd___WWWQQQNNNNNNNNNNNNRRRPPPPPPQQQMMMEEEBBBCCC<<<777000+++)))*********------,,,++++++***************)))((('''(((((()))###(((***&&&$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''')))******)))(((***+++******+++++++++,,,,,,,,,+++,,,---,,,+++,,,...000444:::@@@BBBGGGYYYuuujjj|||xxxeeeRRRBBB444---333444,,,,,,444...------------,,,,,,,,,************))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))+++---...111666<<>>???AAAAAA>>><<<;;;???BBBBBBAAAGGGRRR\\\aaaeeeppp~~~www|||yyy|||}}}zzzxxx|||}}}}}}uuujjj```WWWQQQUUUUUUVVVXXXTTTNNNLLLNNNMMMHHH???888444111000///---,,,+++******)))*********))))))(((((((((((((((%%%((()))'''&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((()))******))))))***+++******+++++++++,,,,,,,,,***+++,,,++++++---000222<<>>AAACCCBBB@@@>>>???CCCGGGLLLUUUaaaoooyyy|||}}}yyywwwyyy~~~zzzqqqwww{{{zzzyyy{{{uuuiii___^^^^^^\\\UUULLLJJJMMMOOOMMMJJJGGGBBB;;;333...---,,,***))))))***++++++))))))))))))((((((((((((&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))+++***))))))***,,,******+++++++++,,,,,,,,,***+++,,,,,,---000444777===BBBHHHNNN[[[wwwpppUUU<<<666999777111///............---------,,,******))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))((())))))******+++++++++......222:::BBBFFFEEEAAA<<>>888777555222...,,,+++++++++)))))))))))))))((((((''''''&&&&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((***++++++***)))+++,,,******+++++++++,,,,,,,,,+++---...///111555:::>>>???EEENNNYYYhhh~~~oooPPP===888777333---............------------)))))))))))))))))))))************)))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,...333:::AAAEEECCC???;;;>>>CCCGGGFFFCCCBBBFFFJJJPPPbbbyyywwwttttttpppjjjgggmmmpppsssuuuuuuvvv{{{iiippp~~~~~~kkkbbbccc[[[YYYVVVUUUTTTRRRPPPMMMEEEAAA<<<666000---******)))))))))))))))(((((('''***((((((******)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((***++++++******+++,,,******+++++++++,,,,,,,,,---...000111444888>>>BBBHHHNNNYYYgggvvvzzznnnpppfffJJJ>>>===:::333//////.........---------)))))))))))))))*********************))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,---666AAAFFFDDD>>>999666???EEEIIIGGGBBBDDDLLLUUUbbb|||pppggggggjjjoootttiiijjjnnnssswww|||}}}FFFKKKPPPVVViiisssiii^^^YYYZZZYYYTTTMMMPPPPPPKKKCCC>>>:::333+++,,,+++***++++++***(((&&&((('''''''''(((((()))***'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))+++***)))(((((()))******,,,)))(((,,,...------///(((222333333<<>>===@@@EEEJJJIIIJJJNNNTTT^^^kkkxxxyyyzzz~~~sssnnniiilllwww~~~~~~~~~~~~|||yyywwwnnnfffbbbaaaXXXJJJDDDHHHCCCJJJPPPVVVcccttt~~~uuuggg___]]]WWWOOOMMMLLLHHHBBBLLLFFF>>>666000,,,(((&&&++++++******)))((((((''''''((()))((('''&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''(((''''''&&&((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******************++++++...,,,...111000------000333555888BBBKKKQQQpppsssRRR<<<666222222000---,,,...------------,,,,,,,,,,,,*********************************)))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++******...555<<>>???IIIVVV```ccc]]]ppprrriii[[[QQQQQQSSSOOOHHHLLLJJJGGGCCC>>>666...(((******)))((((((((()))***((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''(((''''''&&&(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++++++++,,,,,,---000///---///444999<<>>EEEMMM\\\kkkrrrqqqWWW<<<111111333222000//////.........---------++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))))))))******************************)))...555<<<@@@BBBBBBAAACCCFFFIIIJJJJJJKKKLLLNNNaaammmyyy|||xxxuuuyyy~~~zzz}}}tttmmmgggllllllpppyyyyyymmm___WWWSSSNNNFFF@@@AAAHHHTTT```mmm{{{uuuhhh```YYYRRRJJJKKKNNNQQQTTTSSSPPPNNN===999222,,,)))(((***+++((()))***)))''''''''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))******++++++******)))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))***,,,------,,,,,,,,,,,,---000000222:::DDDEEEPPPYYYgggxxx~~~yyyoooNNN;;;444222111111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((&&&&&&''''''((())))))***((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++---444<<>>???AAABBBBBBBBBAAA@@@>>>===>>>???AAABBBCCCEEEHHHKKKKKKIIIGGGEEEAAA@@@???===999555111...+++,,,,,,,,,,,,***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))************,,,++++++---///000000///000000555>>>HHHTTTeeessslllKKK222333222111///------...111,,,,,,,,,+++++++++************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))(((((())))))***+++++++++***...000...+++///:::DDDFFFEEEDDDFFFJJJKKKJJJIIILLLKKKSSSeeezzzzzz{{{xxxqqqnnnrrrvvvwww}}}{{{xxxuuutttooofff```]]]\\\\\\[[[]]]\\\\\\]]]```dddhhhkkkvvvuuulllgggdddRRRHHHEEEPPP\\\fffwwwqqq```YYYYYY___bbbfffhhhfff___VVVPPP999111+++,,,///---+++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&))))))******))))))(((''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******************)))))))))((((((*********+++++++++,,,,,,++++++,,,++++++,,,///222333555777:::<<>>@@@BBBDDDEEEFFFKKKMMMOOORRRRRRQQQPPPNNNEEEAAA:::444///------...''''''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))'''''''''((((((((())))))((()))))))))******************+++,,,---///111333222:::JJJ]]]lllwww{{{^^^999444111333333///...000,,,,,,,,,+++++++++******************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,+++******...555===DDDHHHJJJLLLNNNLLLIIIJJJOOOSSSVVV```mmmyyy|||tttuuutttqqqqqqrrrnnnhhhlllsssvvvlllbbbZZZVVVQQQWWW```gggkkkooorrruuuyyy{{{}}}{{{zzz|||vvvoooaaaQQQFFFFFFQQQ[[[jjj~~~mmmYYY[[[]]]aaadddeeeddddddaaaRRR@@@444---))))))---******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''(((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))******)))))))))*********++++++)))*********++++++++++++******+++,,,...///000000666999<<>>333------*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&&&&'''((()))***+++,,,)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********))))))*********+++++++++))))))***+++,,,------...---///111444777:::===>>>EEEHHHLLLNNNNNNNNNOOOPPPFFFIIIJJJHHHDDDBBBEEEHHHHHHOOOWWW\\\^^^```dddhhhbbbaaa___\\\ZZZXXXWWWWWWRRRRRRQQQPPPNNNLLLJJJIIIEEEDDDCCCCCCDDDGGGJJJLLLSSSVVV[[[]]][[[TTTLLLGGG===:::666111...,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))************,,,.........---...222555<<>>666555111---/////////.........---------************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************)))******++++++,,,------,,,333===EEEIIIKKKMMMNNNUUUQQQNNNQQQYYYeeepppvvv{{{}}}yyyzzz~~~}}}xxxssssssrrrpppnnnqqq{{{www|||~~~wwwlllbbbZZZWWWVVVTTT[[[dddnnnvvvyyy}}}\\\UUUNNNVVVvvv}}}]]]RRR\\\ggghhhlllhhhgggjjjeeeRRR:::***,,,,,,,,,***(((''')))+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((()))***,,,,,,......,,,***)))***---000...---,,,+++*********)))000,,,)))+++000666:::;;;===???CCCGGGIIIIIIHHHGGGJJJKKKNNNQQQRRROOOMMMMMMPPPNNNOOOTTTWWWVVVXXX\\\```___]]]\\\\\\]]]___```hhhoookkk]]]UUUZZZ]]][[[___^^^]]][[[YYYUUUQQQNNNNNNIIIIIILLLIIICCCHHHRRRQQQSSSUUUXXXZZZZZZXXXVVVYYYVVVQQQKKKCCC:::111+++---+++)))((()))******)))+++***))))))***+++***((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---///...000222111000555<<>>:::222///,,,***+++++++++***((('''&&&''')))******)))))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''((((((((())))))))))))))))))************))))))))))))***+++,,,---------...///...000:::EEE]]]ggguuu~~~tttgggPPP===///,,,222000000///...------------,,,,,,***)))))))))***+++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********+++++++++++++++++++++,,,......444;;;CCCGGGHHHJJJOOOTTTTTTPPPLLLSSSfff}}}yyyqqqqqqwww{{{||||||}}}vvvqqqpppooonnnqqqvvvyyy{{{~~~wwwsssccc___ZZZVVVVVV\\\dddiiivvv}}}uuuuuu}}}mmmXXXOOONNNUUUkkkmmmaaa\\\ZZZhhhnnngggeeejjjaaaPPP<<<666...))))))***************)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))******)))******)))(((((()))++++++)))''''''(((+++///111333666;;;AAAGGGJJJIIIHHH???>>>>>>???CCCIIIOOOSSSSSSUUUWWWXXXWWWUUURRROOOPPPQQQTTTUUUQQQNNNQQQXXXQQQQQQUUU___oooyyyppp___gggqqqtttpppkkkiiijjjhhhhhhccc\\\YYYWWWSSSNNNKKKNNNQQQSSSRRROOOMMMLLLSSSTTTSSSRRRNNNIIIDDDAAA:::777222///------,,,******)))''''''((())))))(((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))***************))))))******+++,,,---,,,---...///...444EEEVVVnnnuuurrrRRR333---888111000///...------------,,,,,,+++************+++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))***************+++,,,+++***,,,111555===AAAGGGKKKMMMOOOQQQSSSOOONNNQQQ___www~~~xxxrrrppptttzzz}}}~~~xxxqqqmmmrrryyy|||yyyooojjjYYYWWWVVV[[[fffsss|||sssuuuuuuuuu{{{{{{gggYYYRRRQQQWWW^^^{{{uuujjjbbbggggggeeehhhmmmiii___PPPEEE666---+++,,,,,,++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++***)))))))))))))))***)))+++,,,,,,+++***+++,,,---+++***))),,,000666999AAADDDHHHMMMOOOOOOLLLJJJ???AAAEEEIIILLLOOOQQQRRRPPPSSSSSSQQQRRRTTTUUUSSSWWW^^^hhhlllfff\\\YYY\\\\\\bbbnnn{{{}}}zzz|||wwwlll^^^YYYSSSPPPOOOOOOLLLIIIMMMMMMNNNMMMJJJHHHHHHHHHEEE@@@:::555222///,,,***///---***)))))))))((('''***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((()))))))))************************+++,,,------...///111111222<<>>999444///,,,///---***))))))))))))(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((((((((((((((((((((()))))))))***((()))))))))************************+++,,,---...///000222333666CCC]]]tttwwwlllGGG888333333111000///.........,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************,,,......---111;;;BBBBBBHHHQQQXXX[[[XXXSSSOOOWWWggg|||~~~vvvsssrrrtttuuuuuuyyywwwooouuuuuutttpppkkkfffdddddddddsss}}}vvvppphhhbbbgggppp~~~nnnwwwnnnWWW^^^pppppp]]]ccckkkiiijjjpppjjj^^^MMM>>>555///,,,)))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))***************)))))))))))))))******((()))******)))***,,,---,,,...222777===CCCGGGJJJIIILLLPPPRRRQQQQQQQQQRRROOONNNMMMMMMOOOSSSVVVXXXdddhhhhhhffflll{{{rrrhhh___SSSIIIHHHKKKNNNMMMLLLLLLNNNQQQTTTQQQLLLHHHCCC>>>888444...+++(((((()))***+++++++++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((((((((((()))))))))******))))))))))))************+++******++++++,,,---...---...111555;;;HHH```uuuwww}}}wwwwwwXXX999444444222000///.........,,,,,,,,,---,,,++++++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))*********+++++++++++++++---///000222888@@@GGGCCCKKKVVV^^^___[[[VVVSSSaaarrr~~~~~~{{{rrrhhhsssxxxzzz}}}|||zzz}}}jjjaaaWWWSSSXXXeeerrrzzzzzzpppfffaaagggtttjjj```[[[gggnnneeefffhhhkkkpppkkkfff\\\PPPCCC888///***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))************)))((((((((()))***++++++***++++++***)))***---000111444999>>>AAACCCCCCBBBDDDHHHNNNQQQQQQPPPPPPQQQLLLNNNSSSZZZccckkkqqquuuyyylllbbb\\\aaaeeeccc\\\UUUQQQQQQVVVUUUSSSRRROOOJJJDDD@@@555222...++++++,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((()))(((((()))))))))*********))))))))))))************++++++++++++,,,---.........///222999AAANNNbbbsss|||{{{jjjFFF555444333111000///......,,,,,,---------,,,+++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,------///222777>>>EEEIIIKKKTTT___eeeeeebbbaaabbbnnn}}}{{{{{{yyyrrrkkksss{{{~~~zzz|||~~~kkkaaaXXXYYYfffxxx|||sssgggffflllzzzyyykkkTTTNNN\\\zzzhhhaaaffflllllllllkkkhhh^^^PPPAAA444...,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************(((((((((((()))***,,,,,,......---++++++---111444999<<<@@@BBBAAA>>>999666AAAGGGNNNQQQPPPNNNLLLLLLWWW___jjjwwwyyyjjj___ZZZVVVVVVWWWXXXWWWTTTNNNIIIAAA===666111...,,,+++)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))************++++++++++++,,,---......111111555>>>HHHSSSdddrrrrrrpppwwwUUU666555333111000///......,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------...---...333:::BBBGGGJJJTTT^^^hhhlllkkkjjjlllppp}}}tttoooqqqvvvnnnyyy|||qqqmmmyyymmmgggcccjjjzzzqqqkkkccceeesss~~~tttiiittt}}}```MMMKKK[[[vvvsssdddhhhrrrnnnooommmhhhcccYYYDDD000///...---+++)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((+++++++++++++++,,,------***)))(((***///666===AAA@@@>>>>>>@@@;;;555777>>>@@@DDDJJJOOOTTTZZZ```dddsssttttttvvv{{{|||rrraaaZZZXXXRRRRRRRRRJJJMMMJJJBBB777///---------)))(((((((((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---------------...///000111444;;;EEEPPP^^^ooo|||zzz~~~nnnnnnuuuJJJ===222111111//////222...------,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))))),,,+++))))))+++,,,------...111888>>>AAAEEEMMMTTTccchhhjjjhhhfffkkkxxx|||uuupppppptttuuuvvvttttttzzz}}}zzzxxxyyyqqqjjjaaa___jjjtttqqqfffeeemmmwwwqqqZZZLLLPPPggg}}}ooogggdddmmmooommmiiifff___OOO???///---+++*********))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))(((++++++*********+++,,,,,,+++,,,...111666;;;@@@CCC@@@======>>><<<777999???CCCFFFMMMYYYgggqqqwwwyyy{{{xxxtttrrrvvvooocccZZZNNNLLLMMMEEEIIIIIIFFF???777222///...))))))************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************---,,,,,,------...///000000444===LLL]]]mmmzzz~~~pppnnn\\\BBB222555666---)))000......------,,,+++++++++++++++++++++************************************))))))))))))))))))))))))))))))************))))))************))))))))))))---,,,++++++,,,---......---333;;;@@@BBBFFFPPPYYYlllmmmlllkkkmmmuuu~~~wwwooommmooossssssqqqqqqxxx{{{wwwuuummmcccaaahhhooollldddccceeehhhlllxxxwwwZZZLLLUUUfffttttttbbbkkkmmmmmmkkkjjjggg]]]SSS555111+++)))***++++++)))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,+++***))))))***++++++,,,///444999===@@@BBBBBBBBB>>>;;;<<<<<<<<<>>>CCCHHHNNN[[[ppp|||zzzjjjWWWRRRQQQIIIIIIIIIIIIGGGBBB;;;555111++++++,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,---...///000222888FFFYYYmmm{{{~~~{{{{{{uuuOOO555888:::,,,(((000.........---,,,,,,++++++,,,+++++++++************************************))))))))))))))))))))))))))))))************))))))************************,,,---------............---666@@@CCCDDDKKKXXXdddrrrnnnlllpppyyyvvvpppppprrrsssrrrqqqwww}}}xxxwwwwwwooonnntttzzzxxxsssiiigggbbb___bbbnnn~~~tttWWWPPPUUUXXXuuurrriiijjjkkkmmmnnnmmmgggbbbGGG???333,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********,,,+++***))))))***,,,---000333999>>>AAAAAA???>>>BBB???;;;;;;???EEEKKKPPP]]]fffvvv{{{tttoookkkfff``````iiipppooojjjnnnyyyuuulllhhh]]]RRRKKKGGGHHHJJJEEE<<<777000///---,,,+++*********+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,---...000000444CCCYYYmmm|||hhhCCC888666111///222//////......---,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))******++++++******))))))***************+++++++++,,,...............///111<<>><<>>222555666111000000///......------,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,***,,,......---...000222888BBBIIIKKKSSSeeeyyy}}}}}}yyysssqqquuu{{{|||qqqmmmiiipppvvvyyy}}}wwwooommmpppvvv~~~uuuhhh^^^\\\```dddlll}}}fffXXXJJJQQQ\\\nnn}}}sssjjjkkknnnnnnkkkjjjkkkbbbSSSBBB555...++++++++++++*********)))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++,,,+++++++++...222666999@@@AAACCCDDDDDDCCCAAA@@@===EEEMMMSSS]]]kkkyyyssszzzzzzzzzuuuuuuvvvvvvnnnbbbZZZXXXSSSTTTTTTWWWeeetttuuummm^^^bbbjjjvvv{{{uuuvvveeeWWWTTTSSSKKKCCC@@@AAA>>>888222...,,,,,,---++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,---------...///111222333444XXXvvvllllllpppTTT:::888666---000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))******+++,,,,,,,,,***,,,......---///333888AAAHHHMMMRRRaaawwwtttpppqqqssslllrrr|||}}}pppgggdddcccmmmwww{{{}}}xxxvvvkkkjjjmmmuuu}}}yyyiii___^^^\\\^^^llltttfff[[[RRROOO]]]ssslllhhhkkkllllllllllllhhh___QQQ@@@333---,,,+++++++++*********))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,+++++++++---111777<<<@@@CCCBBBAAA@@@AAABBBDDDFFFDDDUUUeeemmmrrr{{{uuuzzzvvvmmmooouuuvvvwww|||vvvggg\\\YYYXXX]]]```cccpppwwwcccjjjqqquuutttxxxwww{{{}}}zzzxxxqqqcccPPPFFFGGGHHHEEEAAA<<<666111...,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,.........///111222444555===aaauuullliiivvvNNN:::333000111111000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++,,,------+++...000///...111888>>>FFFLLLQQQ[[[pppwwwmmmnnnsssvvvmmmooouuuxxxrrrjjjfffiiilllvvv{{{ssslllhhhcccgggrrrqqqdddaaa]]]___fffsss~~~|||pppeeeRRRFFFPPPbbbsssnnnfffiiilllmmmnnngggiiifffZZZGGG777///---+++++++++************)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++...333:::AAADDDBBB@@@===<<<===@@@EEEHHHOOOeeeyyyvvvgggfffppp{{{ooorrr{{{|||mmmcccaaaeeekkkmmmlllsss}}}zzzooojjjmmmtttzzz|||{{{|||~~~}}}sssWWWKKKOOOKKKJJJHHHDDD===666///+++,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,......///000111333555666GGGfff|||kkkaaa===222666111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,---------///111000000444<<>>@@@CCC???AAAAAA>>>???GGGSSS[[[iii}}}~~~yyyzzzuuummmeeeaaa```cccmmmwwwvvvyyy~~~vvvmmmpppmmmlllnnnsssvvvvvvtttllluuu~~~|||yyyyyy{{{|||fffXXXTTTOOOKKKJJJJJJFFF===444,,,......******---...,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,,,,---------,,,...000000///111999@@@ffflllxxxxxxsssPPP222444///111111000000000///,,,...---,,,,,,++++++,,,,,,************************************************++++++******************++++++,,,,,,,,,---------,,,------,,,///999DDDKKKOOORRRaaawww}}}vvvyyy}}}}}}~~~zzzrrrqqqqqqnnnhhhlllrrryyyzzzrrrllljjjiiinnnyyy}}}qqqjjjeeegggmmmttt}}}zzzcccZZZRRROOOcccnnneeejjjkkkqqqllljjjkkkeeeVVVGGG>>>...,,,---...,,,((('''***************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************+++******+++,,,---,,,+++......222:::>>>>>>>>>AAABBBDDDEEEFFFOOO___pppyyytttmmmjjjpppxxxrrriii___ZZZ[[[cccsss{{{vvvsssvvvyyy~~~}}}zzz~~~}}}|||{{{~~~}}}}}}uuu~~~bbbXXXLLLHHHJJJJJJFFF@@@444333...))))))......,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,,,,------------...000222000222@@@OOOqqqsssxxx~~~xxxwww]]]>>>999222222111//////000///---...---,,,,,,++++++,,,,,,************************************************++++++******************++++++,,,,,,,,,---------......---///555???HHHLLLQQQbbbvvv|||xxxwwwyyywwwxxxsssvvvwwwuuunnnrrr{{{xxxqqqnnnpppqqqyyyrrreeedddkkkppptttwww|||jjjWWWNNN___zzzggg___kkkooonnnkkkjjjjjjeeeWWWHHH///---...000...)))(((+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++,,,---------------000333:::AAAAAA===>>>BBBAAAGGGMMMUUUdddyyyyyyppphhheeeeeefffhhhllliiibbb]]]___fffsss}}}|||}}}|||~~~vvvrrrvvv}}}~~~yyyyyyvvvqqqrrrsss}}}wwwfffRRRHHHJJJNNNMMMJJJ@@@<<<333+++)))---...+++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,,,,,,,------------///---000444111444KKKggg}}}}}}|||qqqjjjFFF888888444000...////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++++++++,,,,,,,,,,,,------------111------333>>>HHHMMMOOOTTTrrrzzzuuuzzzzzzzzz|||~~~zzzsssvvvyyytttvvv{{{xxxhhhdddgggkkkpppttt{{{bbbRRRYYYkkkttt___eeejjjnnnnnniiijjjkkk```PPP999111,,,,,,...,,,******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))+++------------...///777;;;AAAEEEBBB===@@@GGGGGGTTTaaajjjwww~~~pppdddaaaaaafffhhhfffeeefffnnnlllmmmrrryyy~~~wwwuuusssmmmqqq}}}rrrzzz{{{{{{aaaRRROOOPPPNNNIIIIIIGGG???444---,,,,,,***,,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))************************,,,,,,,,,------------...000,,,///444333999YYY}}}~~~xxxTTT@@@>>>666000............000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++++++++,,,,,,,,,,,,------------...111,,,---888FFFOOORRRTTT^^^{{{vvvyyyzzzyyyzzz}}}{{{sssjjjeeefffllltttrrr|||~~~cccVVVUUUnnnmmm^^^dddmmmppplllkkknnnhhh]]]HHH999+++)))---...+++)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((***,,,---,,,---000333<<>>LLLSSSXXX]]]rrrzzzwww|||zzzxxx~~~wwwkkkdddhhhppptttxxxmmm\\\[[[rrreee]]]ccciiijjjkkkllljjjgggXXXDDD111,,,......,,,***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,,,,,,,///444999???@@@CCCEEEEEEHHHTTT```uuuyyy}}}{{{ooolllccc``````eeekkkuuu}}}yyywwwxxx|||~~~yyywwwwwwxxxxxx}}}nnn^^^SSSQQQWWWVVVKKK???888444222,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++,,,,,,+++******,,,---------............///...///333===RRRuuuvvvxxx~~~|||fffGGG:::000000111------000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------,,,---------............///000999HHHQQQWWW```lll|||yyyzzzssssssvvvwwwwww}}}xxxjjjfffhhhuuuvvv|||}}}ZZZ[[[ggg{{{}}}```___bbbiiimmmllliiihhhaaaQQQ???555111---+++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***,,,---------111:::AAABBBCCCGGGMMMSSS[[[hhhvvv|||uuuooopppaaaaaagggsss~~~zzzvvvuuuvvvzzz{{{vvvtttsssssswww}}}xxxzzzrrrnnnnnnvvv}}}yyyoooqqqeeeVVVXXXUUUNNNIIIFFF@@@:::///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************++++++,,,,,,++++++***------------............000222222444DDDbbbvvvhhh\\\lllyyyzzzxxx}}}}}}yyyzzzzzz{{{yyywwwuuutttmmmkkkhhhgggggghhhgggfffkkkkkkkkklllmmmoooqqqsssrrrqqqqqquuu{{{vvvqqqmmmJJJ;;;111222333...+++/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,------...------------............222777EEESSSXXX[[[jjj}}}|||zzz{{{sssrrruuuuuurrrmmmzzzrrrgggdddjjjmmmvvvgggPPPUUUlll|||nnndddcccooouuupppjjjjjjdddYYYKKK???333+++***...++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))+++++++++++++++++++++++++++---...---...333>>>FFFEEEFFFLLLWWWaaakkkzzz{{{ttttttuuummmjjjpppxxx{{{zzzyyyxxxwwwxxx{{{}}}}}}xxxvvv{{{zzz}}}}}}ooojjjeeeeeehhhccc^^^cccooozzzwwwrrrvvvkkkxxxsssZZZWWWQQQNNNPPPQQQJJJ@@@111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************************+++,,,------,,,+++***---------.........//////111555444555IIIlll~~~oooXXX]]]pppyyypppmmm{{{~~~|||xxxssssssrrrnnnjjjgggggggggfffccc```\\\ZZZZZZXXXVVVUUUWWWXXXXXXWWWYYYXXXXXXYYY[[[^^^aaacccaaa______dddoooyyyxxxaaaoooxxxKKK;;;111333444...+++...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......---------.........//////555===MMM[[[\\\^^^qqq}}}~~~yyywww{{{}}}uuujjjkkk~~~{{{jjj^^^```bbbmmm|||}}}vvv]]]MMMYYYrrrkkk^^^gggqqqmmmiiikkkeee^^^UUULLL===...)))+++,,,))))))***)))&&&(((,,,************************)))************+++++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,,,,---...000444999AAAFFFKKKIIISSSjjj|||yyyuuuvvvuuussssssyyy}}}vvvtttwwwzzz}}}{{{vvvqqqpppxxxzzzggggggbbbZZZWWW[[[___```___bbbrrrtttrrruuu}}}jjj]]]NNNIIILLLPPPOOOLLL@@@555***(((...000+++$$$++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------......---------......///...666777999PPPvvv~~~iiiWWWiiinnnrrrsssttt{{{xxxqqqkkkccc^^^]]]^^^]]]\\\ccc[[[WWW[[[]]]ZZZXXXZZZTTTUUUVVVSSSPPPNNNOOOQQQMMMOOOPPPOOOOOOQQQRRRRRRRRRRRRRRRUUU[[[dddlllrrrqqqrrrxxx~~~pppvvvWWW@@@333222///222444...///............---------++++++++++++++++++++++++************************))))))*********+++++++++111,,,+++...///---...111;;;GGGVVV^^^```hhhuuuiiittt~~~~~~wwwjjjaaa```fffrrruuurrrvvvnnnUUURRR^^^nnn|||fffbbbkkkrrrrrroooggg```YYYRRREEE666---,,,,,,))))))+++***'''(((,,,************************)))************+++++++++************************+++++++++***++++++,,,---,,,---000444999>>>AAABBBLLLRRRddd}}}wwwooogggaaagggnnnpppqqqyyy}}}zzz|||~~~vvvggg]]]\\\ZZZXXXRRRNNNTTT]]]cccsssxxxuuuwwwttt\\\OOONNNRRRRRROOOHHH@@@666///......---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------......---------...//////...222555===VVVwwwoooaaa\\\ggglllqqqsssvvv}}}|||yyy|||yyyvvvqqqjjjaaa]]]YYYWWWXXXZZZZZZZZZ^^^[[[[[[```aaa]]][[[]]]WWWWWWUUUQQQMMMKKKLLLNNNIIIKKKMMMMMMLLLMMMLLLLLLIIIHHHHHHIIILLLQQQVVVYYYaaabbbhhhqqqxxx~~~cccDDD222111...///111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,///,,,,,,///000///000444>>>PPP]]]^^^ggg}}}|||~~~wwwooo~~~~~~}}}yyyfffaaaaaagggjjjjjjnnnvvvbbbRRROOOXXXlll~~~rrr___cccrrrvvvmmmjjjddd^^^ZZZQQQBBB444---,,,)))))),,,,,,)))))),,,************************)))************+++++++++************************+++++++++++++++,,,------...000555;;;AAADDDDDDCCCTTT^^^rrrssseee___aaaeeemmmtttsssooorrrwwwkkk```XXXMMMJJJMMMOOO^^^pppsss~~~nnnYYYQQQPPPOOOMMMOOOMMMGGG<<<222---...111************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,,,,,,,------......------......///000111000666HHHbbb{{{gggXXX___ccchhhnnnssswwwttteeedddmmmyyyyyyrrrpppqqqooojjjdddbbb``````cccfffhhhhhhiiijjjoootttsssooonnnpppmmmkkkggg```ZZZVVVUUUVVVNNNNNNOOOOOOMMMJJJHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEOOOOOOSSS]]]fffooo{{{zzzrrrKKK333333111...000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,000000000333999III^^^fffccctttqqqyyy|||}}}~~~}}}|||}}}|||rrriiibbbccceeehhhooovvvuuuqqq]]]PPPPPP___qqqkkkaaaooouuulllkkkfffbbb```[[[NNN<<<000---***)))---...+++***,,,************************))))))*********+++++++++************************+++++++++++++++,,,---...000666===CCCFFFIIILLLNNN\\\bbbnnn{{{mmm```eeetttxxxooonnnuuu}}}{{{jjj]]]ZZZYYYSSSVVV\\\[[[ooo~~~jjj[[[RRRMMMJJJNNNTTTUUUKKK:::///---111++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------...---------...///000111444222<<>>ZZZfffkkknnnvvvssszzz}}}uuuzzz~~~}}}|||||||||vvviiibbbaaadddkkkqqqrrr}}}iiiTTTMMMWWWddd}}}fffhhhqqqrrrkkkhhhdddccc```VVVDDD666000,,,***---///,,,+++,,,************************))))))*********+++++++++************************++++++++++++,,,---...///000888BBBGGGHHHLLLUUU^^^bbbdddjjjxxxyyyuuuvvvwwwmmmcccqqqxxxrrrqqqvvvzzz|||~~~nnngggcccYYYVVVZZZYYYRRRkkk}}}lll\\\PPPJJJHHHSSS[[[VVVFFF666///...++++++++++++******))))))************************))))))))))))))))))))))))************++++++++++++************************+++++++++,,,,,,,,,---------------...///000111111555666FFFeee~~~pppooonnnSSS[[[ZZZ```hhhpppxxxqqqaaa\\\nnn|||vvvrrrooonnnnnnsssyyyvvvnnnddd\\\VVVVVVUUUPPPOOORRRSSSQQQOOOLLLJJJGGGFFFEEEBBB@@@BBBIIIQQQ[[[hhhttt}}}}}}UUU;;;:::777333333222///............---------------------------------++++++++++++++++++++++++,,,,,,---------.........,,,---///000...000:::EEEeeeffflll}}}sssxxxyyy~~~~~~}}}~~~qqqooo}}}~~~|||zzzyyy{{{}}}uuuhhh```^^^```dddpppsssuuu^^^QQQSSSYYYzzznnnaaaiiirrrkkkiiifffcccaaa[[[MMM???555...***---...---+++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,...///000111999CCCIIIMMMUUUbbblllmmmsssyyyllllllqqqsssjjjfffvvvuuuqqqqqquuuxxxyyynnn^^^YYY```ccc___eeerrrxxxhhhWWWLLLGGGOOOXXXYYYPPPBBB777111------,,,,,,+++*********************************))))))))))))))))))))))))*********++++++++++++,,,************************++++++,,,,,,,,,,,,---------------...///000111222333<<>>111444666---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,...000111111999MMMaaajjjoooxxxnnnmmmpppuuuvvvuuuzzzxxxrrrxxx~~~}}}|||{{{xxxvvvsssuuuvvvuuusssuuu{{{|||}}}sssgggaaa^^^^^^uuu|||xxxyyyeeeWWWlll}}}|||hhhiiilllmmmiiibbb``````ZZZRRR===333++++++---,,,+++,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,---...000000>>>@@@GGGVVViiixxx~~~}}}uuudddbbb___^^^bbbkkkzzzuuuwwwwwwsssqqqttt~~~zzznnnbbbaaa```___\\\___kkkwwwzzz{{{hhhTTTMMMIIINNNVVVXXXPPPFFF//////...------,,,++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------------......///111222333777PPPqqqlllrrr~~~sss]]]HHHBBBJJJSSSUUU^^^bbbjjjttt~~~pppaaaVVVLLLKKKZZZmmm}}}vvvlllllloootttuuuxxxwwwlllbbb[[[YYYZZZ\\\PPPLLLJJJJJJGGGCCCEEEJJJAAACCCIIIPPP[[[iiixxxttt{{{bbbBBB111666::://///////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---111222333>>>UUUlllmmm{{{}}}~~~rrrqqqqqqtttwwwtttpppttt}}}|||vvvssszzz~~~}}}{{{wwwuuuppprrrtttsssqqqttt|||}}}vvvxxx~~~pppeee^^^bbboooyyy{{{~~~[[[ccc{{{mmm^^^kkkpppoooddd[[[ZZZYYYVVVLLL:::+++)))------+++,,,************************)))************+++++++++******+++++++++,,,,,,,,,111...---///...---111777<<>>...+++---,,,+++,,,************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,---,,,---555===FFFVVVdddiiiqqq~~~~~~~~~pppfffllloookkkjjjqqqzzz{{{~~~|||{{{{{{vvvrrrpppppppppttt}}}xxxyyykkkhhhkkkgggaaa```eeejjjuuu~~~|||xxxmmm___OOOGGGKKKTTTWWWWWWGGG<<>>OOOwwwvvvzzzuuuwwwUUUJJJ@@@@@@EEEKKKPPPVVViiiqqq|||zzzsssssstttzzzooowww|||zzzvvvaaaOOOLLLKKKGGGCCCGGGLLLMMM[[[jjjjjjaaaXXXQQQQQQVVVdddwwwjjjZZZoooyyygggDDD:::999111222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222//////333555333333555777888]]]|||~~~{{{~~~vvvqqqpppooopppfff^^^^^^___\\\VVVSSSRRRUUUWWWVVVTTTXXXbbbkkktttyyyqqqiiiddd___XXXWWWVVV[[[jjj~~~~~~}}}|||oooddd^^^dddgggqqq{{{sssYYYUUUfff}}}{{{ddd```gggjjjfffbbb]]]YYYUUUPPPEEE666...------------,,,,,,,,,+++++++++,,,,,,+++******+++---,,,,,,+++,,,,,,---......+++---???IIIccc{{{pppkkkhhhccclll}}}yyy{{{tttzzztttvvvyyyrrrdddMMMIIITTTcccfff___LLL444//////...---,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////111333000222888777???RRRyyyyyyvvvQQQHHHAAAAAAEEEJJJQQQWWWkkksss}}}wwwrrrrrrssstttsssssssss```OOOIIIEEEEEE@@@CCCGGGKKK```uuuyyysssgggZZZTTTSSS```~~~vvvwwwrrrssswwwNNN<<<999111222111000//////.........---------------------------------.........//////222//////222444333333555;;;CCChhh|||zzzxxx}}}|||~~~pppiiiiiiiiijjjaaa[[[ZZZZZZUUUPPPNNNOOORRRTTTSSSRRRVVV```hhhqqqxxxtttjjjccc]]]OOOMMMKKKPPP```vvvyyytttqqqzzznnnffflllllllllqqqxxxyyyaaaSSSUUUnnnppp``````ffffffaaaaaa\\\XXXSSSIII;;;111...------------,,,,,,,,,,,,+++,,,,,,,,,******,,,---......---------...//////...---CCCYYYuuuyyynnnmmmjjjkkkwwwyyyuuurrr|||{{{tttppptttyyy|||zzzpppSSSJJJOOO^^^eeeeeeUUU<<<222000------......---,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///000222333000222777777AAAXXXxxx}}}rrrJJJEEEBBBCCCDDDHHHQQQZZZnnnuuu}}}rrroooqqqqqqqqq|||yyyjjjggggggYYYNNNJJJEEEHHHCCCCCCDDDJJJfffyyygggZZZSSS\\\zzzrrriii^^^AAA888111222111000//////.................................------........./////////111...///222333222333777===QQQvvv{{{jjjtttppphhhhhhjjjddd^^^YYYXXXUUUNNNJJJJJJJJJMMMPPPPPPPPPTTT]]]eeennnvvvwwwkkk```XXXMMMJJJFFFJJJ\\\uuuxxxooofff```yyypppssssssllliii{{{www___MMM___iii]]]ccchhhfffeee___YYYUUUMMM???444///...------------,,,,,,,,,+++,,,---,,,******,,,---///......------......///333444OOOhhhpppmmmtttxxx|||~~~~~~|||{{{~~~tttzzzooogggkkkuuu}}}yyybbbSSSPPPYYYbbbhhh\\\BBB777111,,,---///...,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------...///000222333000333777777EEE```wwwuuu___CCCBBBBBBDDDDDDGGGRRR^^^pppuuu|||zzznnnmmmooopppuuu}}}zzzggg]]]XXXNNNKKKOOOLLLNNNIIIHHHEEEKKKjjjrrrbbbWWW[[[vvv}}}qqqlllFFF999333222111000///................................................////////////000...///222333222555999>>>^^^{{{kkk~~~ppphhhiiimmmaaa\\\XXXVVVQQQJJJHHHIIIGGGJJJLLLMMMNNNSSS\\\cccnnntttzzzmmm```WWWQQQLLLFFFJJJ^^^yyy~~~vvvlllbbbYYYTTTzzzxxxwwwoooiiiwww\\\WWWsssfffdddkkknnniiiaaaZZZWWWQQQCCC666///.........---------,,,,,,,,,------,,,++++++,,,......------------......///444@@@hhhvvvjjj}}}~~~yyypppggglll~~~wwwrrruuu~~~lllrrrjjjgggmmmvvvrrr```VVVWWW^^^iiicccNNN@@@555,,,,,,///---++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------...///000000222222000444888888JJJkkk}}}~~~jjjIII@@@@@@BBBDDDDDDHHHTTTaaapppuuuzzz~~~tttkkkllloooooozzz~~~|||vvveee[[[UUUKKKLLLQQQMMMNNNLLLKKKHHHNNNpppyyyjjj^^^___tttuuuKKK:::444222111000///............------------------------........./////////000000000///000333333222666===DDDmmm|||vvvyyy~~~uuujjjcccdddhhh]]]XXXSSSQQQLLLFFFDDDFFFDDDGGGIIILLLNNNTTT\\\bbbooosss~~~tttfff]]]RRRLLLEEEIII]]]xxxyyyuuummmddd\\\UUUPPPNNN{{{zzzsssnnnwwwwwwXXX___ssseeeiiinnnmmmccc\\\ZZZUUUGGG888///............---------,,,,,,---------++++++---...,,,,,,,,,------...000000444OOOkkk~~~vvvbbbeeeuuuiiiffftttooojjjiiilllttt{{{ooo___VVVXXXgggkkk]]]MMM<<<...---000---+++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++,,,------------------------...///000111222222111666::::::PPPvvvrrrEEEAAA???@@@CCCDDDJJJVVVcccppptttyyy}}}pppjjjmmmooonnn{{{xxx~~~yyytttuuuuuu|||vvvrrrgggccc___TTTQQQRRRKKKKKKMMMOOOMMMUUUzzz}}}nnncccdddvvvxxxNNN:::444222111000//////.........------------------------....../////////000000000111000222444444333999@@@SSS~~~vvvsss~~~tttllleee```___bbbYYYQQQJJJHHHEEEAAA@@@BBBBBBDDDGGGJJJNNNUUU\\\aaannnqqqyyy~~~pppgggVVVOOOIIIMMMaaazzzyyyuuuhhhccc[[[SSSNNNMMMNNNOOO~~~yyyvvvyyy[[[SSSnnnkkkoooqqqggg^^^]]]YYYLLL;;;111............------------,,,---...---++++++---...,,,,,,---...///111222333>>>___yyy}}}yyy{{{zzziiijjjlllnnnuuu~~~kkkXXXRRRaaammmeeeZZZDDD222///111...,,,...,,,++++++++++++***************+++++++++,,,,,,,,,)))***+++,,,------------------------...///000111222222111777;;;<<>>???@@@AAADDDHHHNNNTTT[[[___kkknnnvvvuuunnn[[[UUUOOOSSSfff|||~~~zzzwwwsssmmmgggbbbYYYVVVPPPLLLLLLOOOSSSVVV}}}|||\\\PPPyyy|||uuuwwwtttiii```___\\\OOO>>>222//////.........---------------...---,,,+++---///------...///111333444555LLLiiixxxyyyvvvjjjooo~~~{{{}}}~~~}}}}}}wwwyyy}}}rrruuu}}}vvv[[[MMM[[[kkkgggcccJJJ555111333///---///+++++++++*********))))))******+++++++++,,,,,,,,,)))***+++,,,------...---...------......///000111222111111888<<<>>>YYY~~~jjjnnnYYYFFFAAA>>>@@@EEEMMMZZZeeeqqqvvv|||}}}mmmjjjoooqqqnnnwwwrrrrrruuunnnnnnlllfffttt}}}ssscccaaaeeeaaa^^^aaaccc^^^gggmmmbbbhhh}}}vvvPPP999000222111000//////.........000000000000000000000000////////////000000000000222222555777666555<<>><<>>???BBBGGGMMMTTTZZZ^^^hhhllluuuvvvooo[[[UUUOOOTTTfffzzz|||xxxqqqjjjddd^^^XXXUUURRRPPPNNNMMMOOOTTTZZZ^^^yyyuuueeeYYYhhh}}}qqqpppqqqjjj^^^XXXTTTEEE222333111///.........---,,,///......---------......---,,,,,,---...111777<<>>;;;<<<>>>>>>===???>>>AAAGGGLLLPPPWWW___fffmmmxxx~~~sssggg[[[TTTZZZfffpppuuuyyyvvv{{{yyyssspppllljjjddd\\\TTTPPPQQQTTTPPPQQQRRRUUUZZZaaafffjjj}}}hhhVVVVVV|||nnnnnnoooiii___ZZZVVVHHH666222000...---......---,,,......---------......//////---...000///000999DDD[[[nnnpppiiisss~~~wwwqqquuukkk___```dddhhhjjjhhhjjjmmmpppoooooommmkkkiiihhhgggnnnuuu{{{yyymmm^^^QQQJJJSSS```lllnnnmmmnnnmmmkkkgggccc^^^]]]___cccfffgggkkkooosssvvvwww{{{~~~~~~zzzuuuTTTQQQ```kkkrrr```HHH777000///...---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////000000000111111555222444999===GGGccc}}}jjjttt{{{vvvyyybbbEEEAAAAAA@@@AAAEEELLLVVV\\\gggnnnuuu|||sssgggdddhhhmmmsssrrrnnnpppMMM888777444333222000//////......///////////////000111111///000000000111111222222333666666777888666HHHiii~~~~~~gggaaa|||kkkeeeddd\\\YYYWWWOOOIIIBBB<<<999;;;===<<<;;;===<<>>999888:::;;;:::999::::::<<>>BBBFFFFFFDDDDDDHHHMMM```eeeggg```RRRGGGBBBCCC;;;???DDDIIIMMMMMMJJJFFFCCCAAA@@@@@@CCCGGGKKKNNNXXX\\\aaaeeeiiipppxxx~~~uuuyyysssPPPQQQfffrrrtttdddDDD000///111---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...///000222333444555555444666:::???NNNiii}}}fffooo~~~~~~bbbSSSEEE===@@@???>>>>>>AAAHHHQQQWWWdddoooxxx~~~|||hhhaaabbbgggqqq|||lllnnn~~~llljjjmmmwwwtttTTT???777333222111000///////////////////////////000000111222222222222222222222222555333333;;;:::777ZZZ}}}{{{eeeLLLlllttthhhffffff\\\TTTNNNDDD<<<:::888888999:::999888999888;;;AAAEEEIIIPPPXXX^^^ffftttyyygggZZZNNNJJJKKKLLLLLLNNNRRROOOLLLKKKLLLMMMKKKJJJOOOSSSXXX\\\```gggpppwwwwwwyyy}}}uuu{{{|||zzzvvveeeQQQ^^^rrrlllmmmlllhhhccc[[[NNNCCC555222...,,,---......---,,,,,,,,,---...///000111111---///333333888SSSqqq{{{{{{vvvuuuuuuvvvwwwxxx|||yyyeeeeeekkkyyynnnWWWCCC>>>===888666888888<<>><<<<<>><<<<<>>;;;;;;:::;;;===AAAFFFIIILLLQQQWWW\\\bbbjjjttt{{{{{{xxxooo~~~|||}}}YYYPPP___llluuulllOOO777111000---++++++++++++************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...///111222444555666333666:::;;;???SSSwwwmmmsssxxxeeePPPCCCBBB???>>>======@@@GGGPPPVVVgggrrrzzz|||wwwddd```aaaeeeooo{{{zzzeee|||{{{|||zzziii|||ssswwwhhhppp~~~XXX===222222222111000/////////000///////////////000000111222222222222333333333333333222555<<<<<<;;;aaa|||fffYYYuuugggcccaaaUUUMMMJJJBBB999999888888999999999888:::999;;;AAAEEEHHHOOOWWW]]]cccqqq|||sssbbbVVVKKKGGGGGGGGGHHHKKKJJJHHHGGGGGGJJJMMMPPPQQQTTTZZZbbbjjjqqqyyy|||zzzyyy}}}vvvjjjRRRUUUgggyyyjjjkkkkkkjjjeee\\\PPPHHH888555000...---.........---------------...///000......///000555FFFfffuuuvvvrrrrrrvvvyyyxxxwwwxxx{{{yyyooo```dddpppsssZZZEEE@@@>>>777555999666888999888666666:::===PPP^^^ooowwwqqq___KKK??????:::777888888666666777666777777777888;;;???CCC@@@EEEKKKPPPVVV___iiiqqquuuzzznnn~~~cccPPPTTTdddpppppp\\\CCC555000---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333444666666333999======CCC]]]}}}rrryyy}}}eeeKKK===???>>>=========@@@GGGPPPWWWfffssszzz{{{rrrbbbbbbdddeeemmmzzzccclllvvvwww}}}|||{{{jjjkkkhhhllleeeBBB555222222111000000000000000///////////////000111111111222222333333444555555222555888<<<>>>CCClllaaaiiirrrddd^^^YYYKKKDDDCCC>>>999888888888888888999999:::999;;;AAAEEEHHHOOOVVV]]]cccppp~~~{{{eeeYYYNNNIIIGGGEEEGGGJJJHHHKKKNNNPPPSSSWWW]]]aaaeeemmmyyyzzzrrrwwwzzzuuummmWWWOOO]]]qqq~~~|||dddfffiiijjjggg^^^TTTNNN<<<888222///.........---......---------......///+++000111...888UUUxxxwwwsssooorrrzzz~~~{{{|||qqqsssggg]]]dddvvvbbbHHHCCCCCC<<<999<<<777666555444444666888999BBBOOObbbpppqqqdddQQQDDD===999777999666111111555444555555555444666:::===999===BBBFFFLLLTTT^^^eeellltttxxxlllRRRNNN\\\iiiqqqhhhQQQ;;;111000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000111222333444555666777<<>>===<<<<<<===@@@HHHQQQXXXbbbrrr|||}}}nnnbbbeeeiiihhhooo{{{mmm___fffwwwxxxeeehhhpppzzz}}}zzzwwwxxxwwwyyy{{{zzzxxxxxx|||sssrrrzzzmmmqqqFFF777222111111000000000000000///////////////000111111000111222333444555666777444:::;;;;;;@@@NNN{{{sssUUUsssoooaaaZZZTTTEEE>>>===888888888777666555666777999999888;;;@@@DDDGGGMMMUUU[[[bbbppp{{{ooobbbYYYTTTOOOOOOQQQSSSZZZbbbfffgggkkkrrryyy|||uuummm}}}{{{uuuyyyuuuooo```PPPXXXnnn|||ttt```bbbgggjjjhhh___WWWRRR>>>999444000.........---///......---------......***222222---;;;___|||zzzwwwssswww|||fffhhhzzzddd]]]gggzzzzzzjjjKKKEEEEEE>>>999;;;:::777555555777999::::::333<<>>===:::AAAWWW^^^LLLyyy~~~nnn```ZZZSSSDDD<<<;;;666888777666444333444666888888777:::???CCCFFFLLLTTTYYY```qqq|||qqqhhhaaa___```aaakkkuuuzzzzzz|||zzz}}}zzzjjjsssttt|||oooggg[[[\\\wwwsssgggggglllhhhddd^^^SSSEEE888,,,,,,000111///---...............///000000+++333---+++FFFkkkwwwqqqyyy[[[YYYooolll\\\YYYqqq{{{rrrYYYPPPIII???;;;???888888777666444444555777:::777:::EEESSSWWWNNNCCC>>>===<<<:::999777666555666555444333333333444555555555777<<<@@@DDDOOOYYYdddjjjttt~~~zzzyyyuuu[[[MMMUUU\\\pppyyycccHHH888,,,//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,---...---------///111222222222333444555666777:::888===HHHVVVnnniii```eeewwwzzzjjjIIIBBB>>>===>>>>>>???CCCJJJTTTZZZbbbnnnxxx}}}mmmbbbiiikkkffflll|||lllKKKOOOeeessswwwwwwhhhccc[[[XXX```kkknnniiiSSSPPPTTTaaakkkllllllmmmfffdddbbbaaaaaacccfffgggnnnssszzz|||nnnEEE888333222111000////////////.........//////000111222222333444444444555777999777777@@@BBB===YYYfffIIIHHH~~~zzzfffaaaYYYOOOFFF>>>999777777777777777666666666666555888<<<>>>AAAFFFNNNTTTZZZbbbtttxxxvvvwwwwww~~~}}}mmmmmm|||zzz}}}tttkkkjjjxxxjjjiiimmmhhhddd___UUUIII;;;...---111111///...///............///000000///777333444PPPuuu|||qqqxxx|||WWWZZZllluuuqqqZZZTTT^^^{{{~~~qqqbbbRRRAAA===CCC<<<<<<;;;:::888777777888555444555;;;CCCFFFBBB<<<:::::::::999888777555555666555444333333333333444555444666:::<<<@@@IIISSS___gggsss~~~}}}qqqYYYHHHSSSXXXmmmyyyhhhPPP===...//////...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,---......---...000111222222333444555777999:::===<<<@@@HHHSSShhhhhhaaa}}}sssrrrcccFFFAAA=========>>>???CCCIIIQQQWWW___lllwww~~~~~~jjjaaahhhkkkffflll{{{VVVJJJQQQXXX[[[^^^PPPNNNJJJJJJOOO[[[iiisssWWWNNNKKKVVVccciiiiiihhhZZZXXXWWWVVVVVVXXX[[[\\\aaaeeemmmuuuzzzeee???111333222111000///////////////......//////000111222///000222222333444777999999777???DDDFFFfffzzzwwwVVVDDDGGGpppggg```\\\TTTLLLDDD>>>:::888777777666666666555555555444777:::===???DDDLLLRRRYYYcccwwwooonnn|||qqqyyyppplllnnnhhheeebbbYYYNNN???111///111111///...//////......//////000111111999777<<<\\\|||}}}~~~kkkPPP\\\jjjeeeYYYKKKSSSbbb|||yyywwwtttrrrsssuuuxxxyyyzzz{{{}}}ttt]]]HHHAAADDD??????>>><<<:::777666555444444333444666777888888888888999:::999888777666777666555444333333222333444333444777888:::BBBKKKXXXbbbppp||||||{{{uuubbbMMMSSSVVVkkk{{{rrr___HHH111000///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,...............000222222222444666888;;;===>>>AAAAAADDDIIIOOObbbjjjeeennneeeXXXBBBAAA===<<<===>>>???BBBGGGNNNRRR[[[iiivvv~~~{{{iiiaaaiiimmmhhhmmmzzzfffMMMDDD@@@AAADDD>>>;;;<<<>>>???HHHaaa{{{iiiXXXJJJMMMYYY___\\\XXXKKKKKKIIIIIIJJJLLLNNNPPPWWW]]]eeemmmvvv|||^^^@@@...333222111000////////////////////////000111222222///000222333444555888;;;===999???GGGRRRxxxjjjJJJDDDQQQmmm___YYYUUUNNNGGGAAA<<<:::999666666555555555444444444333666999;;;>>>CCCKKKQQQUUUaaawwwqqqsss{{{rrrwwwvvvooooooiiifffddd\\\RRRBBB333///111000...---/////////...///000000111000666555???ccc\\\KKK^^^iii]]]OOOIIIXXXbbb~~~}}}|||zzz|||{{{uuulllddd^^^[[[XXXWWWWWWZZZ]]]```aaaccceeeggglllnnnmmmmmmyyymmmZZZLLLFFFEEEDDDAAA???===:::888666999888666666666777888999888999:::<<<<<<;;;999888888888666555444333222222333222333555666666===FFFRRR]]]lllxxx|||~~~oooYYYWWWWWWjjj}}}|||nnnRRR555000///...------,,,,,,,,,......---,,,,,,,,,,,,------...//////...///111333222333555888;;;>>>AAACCCEEEEEEIIIKKKNNN```jjjfffmmm]]]QQQ@@@BBB>>>;;;<<<>>>???AAAEEEJJJNNNXXXhhhvvv|||llleeekkknnnkkkooozzzyyy]]]JJJ???===AAA===888999<<<:::===WWWuuu{{{iiiVVVOOOQQQQQQKKKEEECCCBBBAAAAAABBBDDDFFFGGGPPPXXXbbblllttt~~~ttt```GGG444333222111000////////////////////////000111222333333444666666666888:::<<<@@@<<>>;;;999999555555444444444333333333333666999;;;===BBBJJJPPPUUUcccxxxvvvuuu|||tttrrrkkkhhhggg___UUUEEE444/////////------///////////////000111111111444333BBBiiiUUUMMMccchhhXXXOOOKKKYYYeee|||}}}}}}|||wwwpppmmmnnnhhh___TTTJJJDDDBBBBBBCCC@@@CCCFFFIIIJJJKKKMMMOOOSSSSSSQQQQQQ\\\xxx|||gggUUUPPPLLLFFFCCCAAA@@@>>>===;;;999777999;;;===;;;:::999:::;;;;;;;;;:::999999999999888777666555333333222111333555555555<<>>@@@CCCIIILLLWWWgggvvvqqqhhhlllooommmrrr{{{iiiSSSFFFDDDGGGBBB:::999===;;;:::JJJaaatttjjj]]]QQQKKKGGGBBB<<<>>>>>>======>>>@@@AAABBBGGGOOO[[[gggqqqzzzvvv~~~tttaaaJJJ999333222111000/////////////////////000000111222333555777888888777888:::<<>>CCCIIIZZZZZZ???JJJiiirrrbbbUUUQQQJJJBBB<<<999888888444444444444333333333333444777:::<<<>>>CCCJJJPPPYYYhhh|||}}}xxxwwwzzzwwwooolllkkkcccXXXGGG555/////////...---000000//////000000111222333555666HHHpppRRRSSSjjjdddQQQNNNKKKRRRkkk|||{{{}}}}}}zzzxxxqqqfff```___TTTMMMDDD<<<999:::<<<===888:::<<<======>>>@@@BBBBBBDDDCCCBBBJJJcccyyyeee]]]QQQHHHDDDBBB@@@???999888888:::===>>>===;;;<<<<<<;;;:::999999888888:::::::::999888777666555333333444666555444:::AAAHHHPPP___ooo|||xxxlllYYYVVVaaauuu~~~yyy\\\777111000///...---------------------------......///...000000000///000222444444555777;;;???CCCFFFHHHJJJJJJMMMQQQVVVfffbbbTTTiiiqqqZZZCCCBBB<<<<<<<<<<<<===>>>CCCHHHMMMVVVfffuuurrrggghhhkkkmmmttt~~~nnnXXXLLLGGGGGGCCC<<<999;;;;;;999@@@KKKVVVWWWTTTLLLFFFDDDBBB@@@<<<<<<;;;;;;<<<<<<======BBBIIITTT^^^gggqqqzzz}}}zzz```GGG888333222111000////////////000000000000111222333333444555777777666777999;;;===???EEELLLaaaVVV@@@PPPooommm```TTTOOOHHH@@@;;;888777777555555444444444333333333444777:::<<<>>>BBBJJJOOOVVVdddwwwvvvxxx{{{~~~||||||{{{qqquuu~~~~~~~~~xxx~~~uuuqqqoooggg[[[III777000000000000000000000//////000000111222333666:::PPPvvv|||oooMMMYYYrrrbbbJJJMMMLLLNNNppptttuuu{{{|||yyyvvvnnn```VVVSSSLLLHHHCCC@@@@@@@@@@@@@@@;;;<<<;;;:::999999;;;===;;;???@@@>>>???PPPpppooo\\\OOOGGGBBB>>>;;;===???>>>======@@@BBBDDDBBB???===;;;:::::::::::::::;;;;;;;;;:::888888666555555666444222666<<>>999777777888555555555555444444444444333666999;;;<<>>BBB>>>:::CCC]]]uuuuuu```RRRHHHBBB@@@EEEHHHDDD>>>===DDDLLLLLLIIIEEEAAA>>>===>>>???:::;;;<<<<<<<<<;;;:::999888777666666333///222888>>>CCCQQQfff}}}yyywww\\\WWW```qqqjjjEEE111000///......------...++++++,,,,,,...///111222///000111111000111333555555666888<<<@@@DDDGGGIIINNNKKKNNNTTT[[[jjj|||hhhlllxxx|||aaaEEEDDD???===<<<;;;;;;===CCCJJJPPPUUUdddqqqzzzxxxiii\\\ZZZ___iiivvvppp]]]OOOPPPKKKBBB======;;;777555<<>>???CCCCCC????????????>>>======<<<<<<;;;>>>BBBDDDFFFKKKSSSXXXYYY]]]fffsss|||}}}rrr|||fffDDD888333222111000////////////000000000000111222333444111333666888:::===AAADDDEEEGGGQQQaaa~~~aaaGGGNNNppp~~~lll___NNNIIICCC<<<888777888999666666555555555444444444222555888999;;;???GGGLLLQQQ^^^jjjpppwww{{{rrr{{{zzzwwwuuuuuu{{{}}}|||uuufffZZZdddgggxxxjjjxxxxxxcccmmm~~~yyyxxxvvvmmmeeePPP:::222222222000000////////////000000000000444666@@@___}}}|||vvvUUUBBBNNNeee[[[JJJEEEDDDVVVrrruuuiiirrr}}}{{{xxxtttpppllleee]]]VVVWWWUUUSSSRRRQQQOOOKKKHHHJJJIIIFFFCCC???>>>???@@@BBBFFFHHHGGGEEEHHHPPPXXXwwwttt[[[NNNJJJIIINNNRRRQQQOOOLLLEEE>>>GGGJJJKKKGGG@@@:::999;;;;;;<<<=========<<<;;;:::;;;999777444333333444555<<<@@@LLL___ttt{{{eee^^^dddrrrtttTTT666555222//////000...+++---------...............///000111111111111444666999999<<<@@@DDDGGGHHHHHHNNNJJJJJJOOOVVVdddtttyyy}}}{{{VVVCCCCCC===:::;;;;;;;;;===BBBIIINNNXXXbbbmmmzzz~~~mmmaaabbbdddgggtttppp[[[GGGBBBFFFEEE@@@;;;<<<======>>>???@@@AAAAAA?????????>>>??????@@@AAAAAA@@@@@@@@@@@@BBBDDDEEEHHHKKKPPPXXX___kkk~~~tttvvvggg@@@555444333111////////////000111111111111222333444444666666777999>>>DDDIIIMMMSSSTTTVVVsssyyyvvvkkkEEEUUUvvvrrrcccPPPJJJAAA;;;888777777888777777777666555555444444555444666:::<<<<<<@@@FFFHHHXXXlllvvvtttyyywwwlll}}}~~~~~~xxxkkkaaabbb```mmmkkkpppyyyccckkk|||{{{vvvwwwxxxqqqgggRRR;;;222111111000///////////////000000000111444666BBBccc|||yyy{{{KKKAAAIII\\\TTTIIIHHHEEESSSppptttjjjttt~~~~~~zzzyyyxxxyyy{{{wwwooohhh___]]]ZZZXXXWWWVVVTTTRRRTTTSSSQQQNNNKKKJJJKKKLLLKKKNNNQQQOOOMMMMMMSSSXXXgggwww```RRRKKKMMMSSSYYYZZZZZZVVVLLLAAACCCFFFHHHEEE???;;;;;;======>>>>>>>>>>>>===<<<;;;;;;:::777555444444444555:::>>>IIIZZZnnn~~~{{{fff^^^cccrrrvvvXXX777555111/////////...+++---------..................///111111111222444666888999;;;???CCCGGGJJJJJJJJJGGGHHHNNNUUUdddnnnuuu~~~YYYDDDBBB<<<:::;;;;;;;;;===BBBHHHMMMUUU___kkkxxxmmmaaabbbfffiiiwwwkkkTTTGGGCCC???===<<<:::;;;;;;<<<===>>>>>>???????????????@@@@@@AAAAAA??????>>>>>>???@@@AAABBBBBBDDDHHHNNNSSS\\\lll{{{xxxddd@@@555444333111000/////////000222111111222222333444555666777888;;;???DDDHHHKKKOOOQQQUUUtttzzzuuusssdddBBBRRRooorrraaaOOOIIIAAA:::888777777777777777666666555555444444555444666:::<<<<<<@@@FFFLLL[[[mmmuuurrrvvv}}}nnn|||yyymmmdddfff___ggg|||wwwpppxxx{{{___bbbyyywwwwwwsssuuuyyytttjjjTTT<<<222111000///////////////000000000111111444888FFFkkk}}}uuuDDD@@@CCCSSSMMMFFFHHHEEEPPPlll|||pppkkkwwwvvvtttttt{{{yyynnnjjjccc]]]ZZZWWWUUUSSSTTTRRRPPPNNNMMMMMMNNNOOOVVVZZZ]]]\\\YYYWWWWWWYYY\\\ssszzzcccTTTPPPVVV^^^dddhhheeeXXXJJJBBBDDDEEECCC???<<<===??????????????????>>>===<<<<<<;;;999666555444555555888;;;EEETTTfffttt|||zzzhhh^^^bbbqqq~~~zzz```;;;555000.........---+++---------.........//////---///111111111333555888999:::<<<>>>BBBGGGKKKMMMIIIGGGIIIOOOVVVfffssseeesss{{{YYYDDD@@@<<<::::::;;;;;;<<<@@@FFFKKKQQQ[[[gggtttnnnaaaccciiimmmzzz}}}wwwyyy}}}gggVVVJJJAAA===>>>;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA??????AAADDDEEEJJJVVVbbb|||___>>>555444333111000//////000111222222222222333444555666666888:::===AAADDDGGGHHHKKKOOOVVVuuuyyyvvvwwwXXX@@@QQQooorrr]]]MMMHHH@@@:::888777777777777777666666555444444444444333555:::;;;<<<@@@FFFNNN[[[jjjooolllppppppvvvxxxzzzyyynnneeeqqqjjjrrr~~~{{{}}}{{{```^^^rrruuu{{{wwwrrrtttqqqtttxxxsssmmmWWW>>>222000000////////////000000000111111111666:::JJJrrrvvvDDD???AAAOOOHHHBBBEEECCCOOOggguuuxxxlllkkk{{{}}}xxxuuuzzzvvvkkkbbb\\\WWWTTTQQQOOOMMMLLLMMMOOOPPPPPPZZZ]]]```bbb___[[[WWWUUUWWW]]]mmmoooWWWNNNTTT[[[eeennnoooeeeXXXGGGHHHHHHFFFBBB???>>>???>>>>>>??????????????????===<<<:::888777666555555666999AAANNN^^^kkktttwww~~~yyyiii^^^aaappp}}}~~~iii???777///---...---,,,,,,,,,,,,------.../////////---///111222333444777:::===>>>>>>???BBBEEEJJJMMMKKKJJJMMMSSSYYYgggbbb___ssskkkRRRCCC???<<<::::::;;;;;;<<>>>>>>>>???????????????===>>>???@@@AAACCCDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@AAA???@@@GGGPPP___kkkqqqwwwXXX===333333333111000000000111111333222333333444555666777777999<<<@@@CCCEEEFFFFFFIIIRRRZZZuuu~~~}}}~~~wwwiiiKKKAAAUUUwwwoooZZZKKKFFF???:::888777777777777666666555555444333333444333555999;;;;;;@@@FFFKKKVVVcccgggeeekkk{{{tttooo}}}xxxiiioootttmmm{{{zzz}}}}}}~~~hhheeeyyyxxxtttzzznnnnnnsssqqqsssvvvqqqpppXXX>>>222////////////000000000000111111111111666;;;LLLtttyyy~~~wwwEEE>>>AAAPPPGGG???AAA@@@NNNdddrrruuukkkooozzzqqqjjjfffbbb___]]]^^^aaadddeeeeee```aaadddgggfffbbb\\\XXXWWWSSSXXXeeejjjiiiooo{{{zzz|||cccLLLHHHLLLRRR\\\hhhpppkkkbbbPPPPPPOOOMMMHHHCCC@@@>>>>>>>>>>>>??????@@@AAAAAA???>>><<<:::999777666666444777>>>IIIVVVbbbkkkoooxxx}}}~~~~~~vvvjjj]]]```ppp~~~rrrEEE999...---///---,,,---,,,,,,------...//////000---///222333555777:::===BBBCCCCCCCCCBBBDDDHHHKKKMMMLLLPPPTTTWWWdddYYY]]]tttyyyYYYIIIBBB======::::::;;;:::;;;===BBBEEEMMMWWWcccnnnppp```ccclllqqq{{{rrrlllddd___^^^\\\YYYVVVVVVVVVUUUVVVWWWZZZ\\\^^^aaa```bbbhhhqqquuuuuurrrlllfff]]]WWWQQQOOOTTTZZZ]]]wwwmmm___VVVNNNFFFBBB@@@@@@@@@@@@@@@@@@??????======>>>???AAADDDFFFGGGJJJJJJIIIIIIHHHGGGFFFEEEGGGEEECCCBBB???<<<@@@FFFGGGRRRWWW]]]lllttt{{{sssSSS;;;222333222111000000000111222333333333444555777888999999;;;>>>BBBEEEFFFGGGGGGJJJWWW___uuuzzzoooYYYAAACCCZZZ|||kkkYYYIIIDDD>>>:::888777777777666666666555444444333333444333555999;;;;;;???EEEHHHSSS]]]aaabbbjjjyyyyyykkkuuu~~~hhhlll{{{}}}}}}wwwttt}}}wwwzzzjjjjjjuuurrrhhhlllsssrrrsssvvvqqqrrrZZZ???111///000000111000000000111111111222222555<<>>@@@>>>LLLaaappptttkkkqqq}}}}}}|||}}}~~~wwwqqqiii```]]]bbb```VVVQQQUUUWWWVVVYYY___ccc]]]NNNAAAAAADDDHHHOOO[[[fffgggcccUUUUUUVVVTTTPPPKKKEEEAAABBBBBBAAA@@@@@@AAAAAABBB@@@???>>><<<:::888777666444777;;;CCCLLLVVV___dddpppwww~~~yyyjjj\\\___qqqyyyKKK;;;///...000---,,,///+++,,,,,,---...///000000...000333555777:::>>>AAAEEEGGGHHHGGGDDDDDDGGGJJJKKKKKKOOORRRSSS^^^{{{XXXZZZuuuzzzRRRFFF@@@;;;>>>::::::;;;::::::<<>>>>>???>>>===>>>@@@DDDIIIKKKMMMMMMMMMLLLJJJHHHGGGFFFIIIFFFDDDDDDAAA===>>>BBB>>>GGGHHHMMM[[[ccciiiuuu{{{~~~iiiPPP<<<222333222111000000111222333444444444555666888999:::;;;===@@@DDDGGGIIIJJJJJJJJJYYYaaatttxxxjjjQQQ===DDDXXXvvvhhhYYYGGGCCC===999888777777666666666555555444333333333333222444999:::;;;???EEEJJJSSS\\\___cccnnnzzznnnssseeefffuuukkk{{{zzzvvvtttuuuiiilllxxxqqqhhhkkksssqqqtttxxxuuurrrZZZ???111///000111333000000111111111222222222444???VVV|||mmmttt~~~EEE::::::HHHCCC???CCC???HHH[[[kkkooogggoooxxxkkkddd[[[OOOHHHFFFEEEDDDDDDEEEGGGEEE@@@;;;<<<@@@CCCFFFNNNWWW[[[YYYSSSUUUXXXYYYXXXSSSLLLHHHJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@???>>><<<999777666555666888<<>><<<<<>>DDDNNNyyytttgggZZZFFFBBB===999888777777666666555555444444333333222333222444888:::;;;???EEEKKKTTT[[[]]]cccooozzzuuuvvvccc```lllvvvTTTfff{{{zzz{{{yyylllqqq}}}sssiiilllrrrpppttt{{{yyysssZZZ>>>111///000222444000111111111111222222222444CCC^^^pppxxxJJJ999666AAA???AAAGGG???EEETTTeeejjjaaajjjnnn[[[PPPHHHDDDCCC===???@@@AAA???<<<999888;;;???BBBBBBFFFMMMPPPOOOPPPSSSWWW\\\]]]YYYSSSMMMPPPNNNKKKGGGCCCAAA@@@???AAAAAA@@@>>><<<:::888666555555666777:::???EEEJJJKKKTTT___gggmmmuuu~~~ttthhhZZZ___tttRRR>>>///000222...---111++++++,,,---...///000111000222666888;;;>>>BBBEEEDDDHHHLLLLLLIIIHHHKKKNNNHHHJJJNNNRRRRRR[[[yyy^^^SSSMMMooogggRRRAAA666>>>::::::;;;:::999:::===???AAANNN\\\hhh{{{sss^^^```iiimmmrrryyy}}}nnnkkkcccZZZTTTRRRTTTWWWLLLKKKJJJHHHGGGFFFFFFGGGCCCDDDFFFGGGFFFEEECCCAAAAAADDDFFFEEEDDDHHHPPPWWW___eeeiiijjjjjjjjjhhhfff```dddggggggeeeaaa\\\WWWUUUPPPMMMLLLIIIEEEEEEHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA???<<<;;;>>>EEELLLQQQWWWWWWVVVUUUSSSPPPNNNLLLJJJGGGGGGIIIHHHDDDCCCFFF>>>CCC@@@???FFFGGGGGGNNNLLLVVV[[[eeeuuu|||zzzooo___NNN>>>555333222111111111222333444444444555666777999;;;<<>>333333111000111000111222111111222444777===PPP```kkksssWWW???<<<<<<======;;;>>>CCCMMM[[[bbb___eeeoooTTTHHHEEEBBB@@@???;;;???CCCCCCAAA???>>>???DDDAAAAAAGGGOOOSSSQQQLLLRRRQQQJJJNNN[[[[[[SSSTTT[[[[[[UUUMMMHHHHHHEEEAAAEEEEEECCCAAA===<<<<<<<<<666666555666777999;;;<<>>@@@BBBDDDFFFGGGHHHJJJKKKLLLLLLKKKJJJKKKOOONNNPPPVVV]]]sssSSS^^^YYY\\\DDD<<<;;;:::;;;<<<<<<::::::;;;<<>>;;;LLLaaaqqqdddSSSKKKBBB;;;::::::777555666888777666555444333222222111222333444555888<<<@@@NNNRRRWWW[[[___fffpppwww|||rrrcccggglllrrrxxx~~~FFFMMMZZZmmmqqqqqqyyyyyyrrrzzz|||~~~~~~|||^^^???444333111000111000111222111111222555777DDDRRR]]]wwwwwwggg>>>;;;;;;======;;;===BBBIIIUUU[[[WWWYYYpppssskkk```RRRFFFFFFIIIHHHEEEEEEHHHJJJLLLKKKGGGCCCBBBBBBFFFEEEHHHPPPYYY^^^\\\WWWVVVXXXTTTUUU]]]ZZZVVV]]]dddfffcccZZZQQQLLLIIIFFFCCCCCCCCCAAA???===<<<<<<777777666666666666777888===>>>BBBJJJRRR^^^pppxxx```[[[lll|||cccBBB111333111///000,,,------......000111333444555888<<>>GGGRRR```eeeiiiiiiiiiiiieee___YYYUUUPPPKKKIIIGGGDDDCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCAAAAAACCCIIISSS\\\bbbnnnsssvvvtttlllfffeeefffeeeaaaaaalll~~~mmmQQQ;;;444333333222222222222222333666777999;;;>>>@@@AAABBBEEEGGGIIIJJJKKKMMMPPPRRRTTTVVVYYYwww~~~vvveeeVVVEEE???===LLL```sssgggVVVKKKCCC<<<;;;;;;888777777777777666555444444333333111222333444555888<<>>===::::::999888777666555555777777:::@@@FFFQQQbbbrrr}}}ddd\\\jjjyyyhhhFFF222222000...///---------...///000222444555555888===@@@CCCFFFIIILLLHHHGGGGGGGGGGGGHHHHHHIIIGGGKKKJJJKKKPPPVVVjjjtttjjjlll{{{kkkPPPAAA999999:::;;;:::999888999;;;>>>FFFNNNTTTeeeiii]]]bbbeeemmm~~~~~~yyyxxxrrrmmmkkkjjjmmmuuu}}}~~~~~~~~~{{{tttjjjbbbQQQOOOPPPTTTWWWXXX[[[^^^```eeeooozzz}}}tttlllkkkiiieee^^^VVVNNNFFFBBBDDDHHHMMMKKKBBB<<>>BBBLLLUUUUUUSSS\\\oootttfff]]][[[\\\aaabbbeeejjjooorrrvvvzzz{{{yyyuuuooohhhaaa\\\YYY```^^^___cccjjjnnnmmmkkkeeehhhdddccceee```cccttt{{{{{{fffVVVNNNKKKIIIIIIHHHHHHGGGDDD@@@>>>======<<<;;;:::888777666666666777;;;@@@HHHXXXgggzzz|||ccc]]]kkkzzzmmmIII333111...---///...---......///111333555666777:::>>>AAACCCFFFIIIKKKJJJIIIHHHGGGGGGIIIJJJKKKKKKOOOMMMMMMQQQUUUhhhtttnnntttgggSSSFFF===888999::::::888888999:::===DDDJJJOOO]]]vvvooo___```ccclllwwwpppfff[[[SSSMMMSSS\\\dddiiimmmrrrvvvrrrwww|||yyyssskkk```TTTHHHAAAFFFOOO[[[]]]QQQDDDGGGTTToooyyy~~~|||xxxttteeeaaa[[[WWWTTTQQQOOOMMMIIIFFFDDDDDDEEEFFFFFFEEECCCEEEHHHKKKMMMNNNNNNNNNPPPWWW^^^aaacccjjjwwwvvvPPP888444333333222222222333444444555666999<<>>===<<<;;;999999888888777888:::<<>>AAACCCDDDDDDBBBDDDEEEFFFGGGJJJMMMPPPNNNTTT\\\{{{}}}yyy```EEEAAAAAALLLxxxyyykkkYYYIIIAAA;;;::::::888777888666666666555444444333333000111222333444777;;;>>>BBBGGGMMMRRRVVV]]]dddjjjuuuzzzuuuUUUOOOOOOJJJRRRUUUZZZ```eeehhhjjjjjj777:::>>>FFFRRReeeyyytttyyy|||ooozzzyyy}}}~~~}}}yyy[[[===333333222111333111222333333444555999;;;555AAAGGGnnnzzzrrryyycccAAA;;;777999;;;;;;:::;;;===BBBJJJNNNKKKJJJRRR\\\ooo~~~}}}}}}{{{yyyuuucccWWWQQQNNNMMMMMMNNNMMMIIIEEEBBBAAA>>><<<:::999999:::999888999;;;;;;===HHHSSSfffuuuxxxccc```ppp}}}rrrMMM666333///---000///......///111333555777888===???BBBDDDEEEFFFHHHIIIMMMMMMMMMNNNPPPQQQSSSTTTRRRUUURRROOOPPPOOO___{{{rrriiivvv}}}bbbTTTEEE777999:::;;;:::999888999;;;<<>>@@@EEEKKKQQQUUU[[[ccchhhsssuuuzzziiiWWWMMMEEEEEEEEEGGGKKKOOORRRRRRQQQ666888:::>>>GGGVVViiiwww{{{vvvwwwwwwYYY;;;111222222222444111222333444444666999<<<666???CCCiiiwww|||uuuFFF===777888:::::::::;;;???BBBIIIMMMKKKHHHMMMWWWdddqqq___VVVSSSQQQSSSWWWYYYWWWTTTKKKHHHCCC???<<<;;;<<<<<<::::::;;;===;;;;;;CCCLLL\\\lll}}}sss^^^\\\mmmzzzrrrNNN777444000...111///......///111333555888999???AAADDDGGGHHHIIILLLMMMLLLMMMOOOQQQSSSUUUVVVVVVUUUXXXTTTPPPOOOMMM[[[vvvkkkbbbsss{{{ZZZMMMGGGAAA999;;;<<<;;;:::999:::;;;:::???DDDGGGLLL\\\vvv|||eee\\\\\\fffxxxwwwmmmccc[[[aaahhhmmmrrrxxxpppcccRRROOOXXXhhhlllcccccckkk~~~{{{wwwsssqqqjjjmmmnnnggg\\\RRROOOOOOKKKHHHDDDBBBDDDIIIPPPTTTPPPTTTVVVSSSTTTaaayyyfffKKK888111666222222222333333555666666;;;===BBBFFFIIIKKKKKKKKKGGGGGGFFFEEEFFFIIINNNRRRNNNTTT\\\yyyyyyzzzxxx|||lllGGGAAACCCOOOttt~~~ooo\\\IIIAAA;;;:::;;;999888999999888777666444222111111000111222222333666;;;>>>===CCCJJJOOOTTTYYYaaafffppprrrwww{{{}}}```PPPIIIAAA@@@???AAADDDEEEDDDCCC666888:::;;;BBBOOOaaannnsssxxxuuuWWW:::000222222222444111222444444555777:::===:::@@@AAAhhhIII???777777:::::::::;;;:::<<>>???@@@<<<<<<>>>@@@===;;;AAAJJJUUUfffwww|||lllXXXWWWhhhwwwrrrNNN777555111///111///...///000111333666888999???BBBFFFIIIKKKMMMOOORRRKKKMMMPPPSSSUUUWWWWWWXXXXXX[[[VVVRRRPPPMMMZZZuuu```VVVkkkkkkVVVJJJAAA:::;;;<<<<<<::::::;;;<<<999===CCCEEEIIIWWWqqq~~~fff\\\[[[eeevvv{{{oookkkggg```dddqqq~~~eeeYYYXXXdddiiidddeeennnxxxxxx}}}~~~uuudddWWWRRRSSSKKKJJJGGGEEEDDDCCCCCCCCCEEEIIILLLJJJKKK[[[uuu___HHH999333777222222222333444555666777:::<<>><<>>DDD:::;;;>>>BBBCCCCCCEEEIIIMMMXXXfffvvvssseee\\\WWW\\\cccfffiiinnnhhhbbbXXXNNNFFFBBBAAAAAA<<>>@@@>>>CCCIIIJJJGGGFFFJJJNNNLLLNNNRRRUUUWWWVVVUUUTTTXXXVVVUUUTTTSSSTTT^^^iiibbbYYYWWWzzzrrraaaZZZ;;;>>>>>>===<<<;;;999777666999999>>>DDDHHHSSSnnnhhhWWWZZZgggppp{{{~~~}}}xxxooommmiiibbbeeeooo}}}~~~pppcccZZZVVVUUUMMMMMMKKKDDDEEEHHHBBBDDDFFFHHHHHHGGGQQQiiiqqqYYYDDD;;;777333666444111111444888;;;<<<<<>>CCC<<<===>>>???@@@AAACCCGGGIIIPPP\\\jjjvvvzzzmmmcccccchhhlllrrrwwwsssqqqllleee[[[QQQHHHCCC@@@AAAAAA>>><<<;;;===???BBBPPP^^^dddkkkzzz~~~yyy{{{mmm^^^bbbtttrrrHHH999111...333---111111222444666888<<<@@@DDDGGGGGGGGGEEEDDDEEEHHHJJJLLLMMMOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQQQQTTT^^^iii___SSSeeeuuuhhhGGG@@@??????===;;;999777666:::999===BBBEEENNNhhhooo[[[YYYccclllvvv~~~|||{{{~~~wwwttthhh[[[TTTPPPIIIJJJKKKBBBHHHFFFEEEEEEHHHSSShhh{{{zzzhhhPPP@@@:::777333777666666666888:::<<<<<>>EEELLLpppwww___NNNEEE===<<<===;;;999888999888777666555444333222111111111222333555777999??????CCCJJJPPPTTT[[[cccmmmnnnqqqwww~~~wwwcccMMMDDDEEEAAA<<<>>>BBBAAA===;;;;;;;;;888888<<>>???BBB@@@@@@>>>;;;<<<>>>AAACCCDDDHHHRRR]]]fffvvvooohhhkkkqqqxxx~~~||||||zzzuuukkk___SSSLLLIIIGGGEEECCCAAA???>>>===>>>JJJUUU[[[eeewww|||zzzooodddkkk}}}qqqHHH999222...222,,,///333444555666888<<>>>>>BBBCCCEEEGGGIIIIIIIIIHHHIIIMMMOOONNNJJJIIIMMMPPPXXXUUUXXXppp{{{|||```GGG???EEEMMMqqq}}}cccOOOEEE===<<<===<<<::::::999888777666555333222222222111111222333555777888<<<===AAAIIIOOOSSSZZZaaammmoootttzzzqqqVVVHHHHHHEEEBBBBBBDDDCCC@@@999:::;;;::::::===BBBFFFPPP]]]nnn{{{}}}vvv}}}qqqppplllrrr```CCC333444111222444111333444555555555666999;;;>>>BBBCCCUUU|||~~~yyyXXX:::999>>>???AAAEEECCC???:::999<<<@@@@@@@@@DDDMMMWWW^^^iii}}}qqqrrrzzz{{{tttllleee```VVVOOOHHHFFFFFFEEEDDDDDDHHHPPPXXX\\\eeexxx~~~xxxqqqhhhpppnnnFFF:::222...111+++///222444666888:::>>>CCCGGGJJJJJJHHHFFFDDDFFFKKKOOOQQQOOOKKKJJJKKKOOOTTTXXXUUURRRRRRTTTUUUWWW^^^fffppp```dddnnnuuuXXXCCCCCCBBB@@@>>>;;;999888888777999>>>???EEEYYYooo~~~gggWWWXXX___nnnttt~~~~~~rrrnnnlllbbbfff^^^VVVTTTXXXeeezzz{{{```CCC888888777555666888:::<<<>>>???AAACCCCCCDDDEEEFFFFFFFFFFFFFFFIIIMMMPPPNNNJJJJJJQQQYYY\\\[[[]]]qqq}}}cccIII>>>BBBJJJmmmeeePPPFFF===<<<===;;;999999888888777666444333222111222111111111222444666777;;;<<>>@@@HHHJJJWWW{{{www|||eeeAAA666<<<>>>@@@HHHEEE@@@;;;:::<<>>BBBIIISSSZZZbbbrrr}}}gggXXXJJJHHHLLLMMMOOORRRWWW]]]bbbeeemmm~~~zzztttqqqjjjqqq~~~iiiCCC999333...111,,,000000444999===???AAADDDFFFIIIOOORRROOOHHHFFFKKKQQQPPPMMMIIIHHHIIIOOOUUUZZZTTTQQQRRRUUUWWWYYY___fff}}}llljjjppp~~~gggDDDCCCBBBAAA>>><<<:::999777555888===???CCCUUUhhhzzzooo[[[WWW[[[iiippp|||zzztttmmmhhhgggrrruuueeeCCC777777888888444777:::<<<>>>AAAFFFIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKOOOQQQNNNKKKNNNXXX```]]]^^^___oookkkNNN>>>@@@HHHhhhkkkRRRGGG>>>;;;<<<:::888888888888777555444333222111222111111111222444555666;;;;;;AAAIIINNNQQQWWW^^^dddhhhooouuuyyy{{{{{{{{{}}}~~~pppjjjbbbYYYPPPJJJGGGGGG;;;;;;::::::::::::::::::@@@CCCHHHOOOVVV[[[^^^```fffllluuu}}}|||{{{ttt|||pppgggsssuuuOOO===555555222444777333222333444555666:::>>>BBBCCCNNNPPPYYYxxxyyyxxx{{{SSS999:::<<<>>>FFFDDDAAA>>><<<<<<===>>>>>>???CCCLLLSSSYYYcccuuu}}}gggTTTRRRXXX\\\```eeeffflllqqquuu}}}yyyuuummmhhhppp{{{ccc???777333///333...333111666<<>>AAAOOOaaarrr}}}{{{ggg[[[YYYaaakkkzzzxxxcccBBB888888:::;;;555:::???BBBCCCEEEIIIMMMMMMLLLLLLLLLMMMPPPRRRSSSPPPSSSTTTRRRPPPRRRYYY___XXX]]]___iiiuuuUUU@@@@@@HHHhhhtttVVVJJJ@@@<<<<<<999888888888777666555444222111111222111111111222333555666:::;;;@@@GGGLLLNNNSSSYYYbbbffflllppprrrssstttuuuuuuwwwzzz}}}vvvdddTTTJJJIII===<<<:::999999999888888999999:::>>>DDDHHHJJJKKKQQQUUUZZZ```gggooowww|||}}}~~~oookkkmmmGGG999444444000333777222333444666777999===CCCGGGDDDPPPQQQUUUppp~~~ssskkkAAA999:::999AAAAAAAAA@@@===;;;;;;<<<======>>>CCCJJJNNNTTTaaaoooxxx~~~gggfffmmmqqquuuzzzyyyzzzxxxfffdddooozzz~~~]]];;;666333000444000666777;;;@@@DDDGGGIIILLLNNNRRRXXX\\\XXXNNNHHHIIIMMMOOOMMMKKKIIIJJJLLLPPPRRRJJJGGGIIIPPPVVVYYY^^^cccoooqqqpppjjj[[[AAAAAA@@@@@@???===<<<;;;999666888<<<<<<===IIIXXXgggqqquuubbbYYYXXXdddtttVVV===888999;;;>>>888@@@HHHMMMLLLKKKLLLMMMPPPOOOOOOOOORRRUUUXXXZZZXXXYYY[[[ZZZWWWTTTTTTTTTRRR[[[___eeezzzXXX@@@>>>GGGbbb{{{[[[OOOCCC???===:::888999777777666555333222111111222111111111111333444555888999>>>EEEIIIJJJNNNTTT^^^aaaeeefffeeedddeeegggfffhhhkkkmmmooorrrwww{{{|||zzz{{{~~~~~~}}}gggVVVQQQ===<<<::::::;;;<<<;;;;;;666444444777;;;??????>>>AAACCCEEEHHHNNNWWWaaahhhkkklllooovvv~~~{{{lllnnneeeCCC666333333///222666111444555777999;;;@@@FFFKKKCCCOOONNNNNNfff~~~lll}}}|||HHH999888666<<<>>>@@@AAA>>>:::999:::======;;;===CCCGGGLLLWWWcccfffooozzzyyyxxxuuu~~~|||uuuuuuaaabbbnnnzzz~~~ZZZ999444222000555222999<<>>===<<<;;;777888;;;:::999DDDRRR^^^hhh}}}gggYYYRRR^^^llluuuxxx|||nnnJJJ999777:::===@@@;;;EEEPPPVVVTTTPPPMMMLLLOOOOOONNNOOORRRVVV[[[]]]]]]___aaa```\\\UUUNNNIIIPPP[[[```dddzzzWWW>>><<>>======<<<;;;::::::;;;888888777666666666666777:::<<<===>>>AAAHHHSSS[[[]]]___dddkkksss~~~qqqjjj{{{YYY<<<888222000222444555555888:::<<<======AAAGGGKKKKKKOOOMMMIIIXXXzzzbbbnnnVVV666444;;;:::@@@BBBBBB???:::777888999<<>>AAADDDGGGIIIJJJKKKMMMOOOXXXVVVUUUUUUUUUTTTQQQOOORRRRRRPPPPPPOOOPPPQQQQQQMMMMMMNNNQQQUUUXXXYYYYYY```ggg^^^xxx{{{VVVCCC===AAAEEE??????AAA<<<999999888888999<<<@@@BBBSSS```xxxxxxUUUVVV[[[fffpppuuuxxx}}}bbbFFF;;;999777:::>>>AAAIIIWWW```[[[OOOKKKOOOPPPRRRSSSTTTTTTWWW[[[]]]jjjnnnjjj___[[[\\\VVVKKKKKKZZZZZZjjj[[[:::@@@???QQQ|||lllSSSFFFEEE???<<<===999888888999888777666444333222333333222111222444666777999;;;???CCCGGGJJJLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHIIIKKKMMMNNNOOOSSSUUUXXXZZZ]]]bbbhhhlllqqq}}}jjjddd>>><<<;;;::::::::::::999888888888888888888888888999:::::::::===DDDOOOWWW[[[]]]aaafffkkkuuuvvvnnnuuuQQQ<<<777222000222444666666777:::===>>>???BBBGGGJJJLLLNNNLLLKKKVVVqqqxxxuuucccBBB666777777>>>@@@AAA???<<<999999::::::<<>>>>>BBBIIIOOOVVV^^^jjjttt|||}}}ppp[[[]]]kkkyyyxxxJJJ>>>333222666999<<<@@@AAADDDGGGHHHIIIJJJLLLMMMXXXWWWVVVVVVVVVVVVTTTRRRSSSRRRQQQPPPPPPQQQRRRSSSOOOOOOQQQSSSVVVYYYZZZ[[[YYYyyygggXXXooohhhPPPDDDDDDEEE@@@???AAA<<<:::999888777888;;;>>>@@@MMMZZZttt```UUUZZZdddnnnsssvvv}}}rrrZZZAAA999999999;;;AAABBBEEEMMMXXX[[[WWWTTTUUURRRTTTVVVWWWWWWYYY\\\___nnnssspppddd^^^^^^XXXOOONNN\\\[[[jjjoooCCC===>>>HHHkkkoooUUUGGGEEE>>>;;;===999888888999999888666444333222333333222111222444666888999;;;===@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBDDDFFFGGGDDDFFFHHHIIIKKKOOOTTTWWWccckkkvvvvvvBBB???;;;:::<<<<<<;;;888777777888888888888777777666777777777888>>>GGGNNNYYY[[[^^^``````iiipppiiilllEEE:::777333111222555777777888:::>>>@@@BBBDDDGGGIIINNNLLLLLLNNNTTTddd{{{rrr{{{pppMMM999555777;;;===???@@@>>>;;;::::::777999;;;<<<;;;===BBBFFFMMMUUUaaakkkttt||||||mmmwww}}}}}}kkkYYY^^^nnn|||qqqEEE:::222333888<<>>CCCGGGDDDFFFPPPZZZ\\\ZZZXXXTTTVVVYYY[[[[[[\\\^^^```jjjpppooofff^^^]]][[[UUURRR]]]XXXccc{{{TTT>>>BBB@@@YYYtttYYYIIIEEE===;;;===:::999999999999888666555333222333333222111111444666777888:::<<<>>>???@@@@@@<<<<<<<<<======>>>>>>>>>???>>><<<;;;;;;<<<===>>>CCCDDDEEEEEEEEEFFFJJJLLLQQQSSS[[[hhhxxxIIIDDD???===>>>???<<<999999:::;;;;;;;;;;;;:::999999:::;;;::::::<<>>??????>>><<<;;;666888::::::::::::<<<>>>DDDLLLWWWaaajjjrrr{{{lllWWWjjjzzz|||gggWWW```rrrjjj???888333666;;;>>>BBBEEEDDDFFFHHHIIIIIIHHHJJJKKKMMMLLLKKKMMMOOOQQQQQQPPPPPPOOONNNNNNOOOQQQSSSTTTYYYYYYXXXVVVTTTSSSTTTUUUSSSlll```ZZZaaa{{{lllSSSEEECCC???@@@CCC???===;;;999777666777999:::AAAJJJbbbxxxxxx```XXXVVV^^^iiirrryyy}}}{{{~~~{{{oooXXXGGG999999===>>>@@@EEEKKKHHHHHHOOOWWWZZZXXXUUUUUUWWW[[[]]]]]]^^^___```\\\dddfff```ZZZZZZZZZYYYSSSZZZQQQWWWhhh|||aaa???DDD???PPP|||yyy]]]KKKEEE===;;;===;;;999:::::::::999777555444222222222111000111333555999;;;>>>AAADDDFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@???======???@@@HHHFFFMMMYYY```ggg~~~NNNIIIDDDAAAAAAAAA???===@@@@@@@@@@@@@@@??????>>><<<>>>@@@???===<<>>===777888:::::::::999:::;;;;;;AAAKKKSSS[[[dddmmmttt|||~~~TTTGGGiiivvvtttcccYYYdddwwwddd<<<777555999>>>AAACCCGGGFFFHHHJJJKKKJJJJJJKKKLLLHHHGGGFFFHHHKKKMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQUUUVVVVVVTTTRRRRRRUUUWWWPPP___qqq{{{iiibbboooaaaMMMIIICCC@@@BBB??????===:::777666666888999===CCCXXXmmmzzzooo^^^QQQUUUcccooovvvyyyvvvzzzkkkSSSDDD:::===AAA@@@BBBFFFIIIKKKNNNQQQTTTVVVUUUSSSSSSVVVZZZ[[[\\\\\\]]]^^^SSSYYY]]]ZZZUUUTTTVVVWWWTTTXXXLLLOOOYYYwww|||{{{ddd>>>???@@@OOOzzz|||```MMMGGG>>>;;;>>>;;;::::::;;;:::999888666555111222222111000111333555;;;>>>BBBFFFJJJLLLMMMNNNQQQQQQPPPOOONNNMMMMMMLLLKKKMMMOOOQQQPPPMMMIIIGGGCCCDDDDDDBBB@@@??????@@@EEEDDDMMM[[[^^^\\\kkkPPPNNNKKKHHHFFFFFFGGGHHHGGGFFFEEECCCBBBBBBBBBBBB===>>>@@@>>><<<<<>>AAAEEEIIIJJJIIIHHHJJJHHHLLLRRRRRRUUUkkkmmmaaakkkrrrMMM333888888:::===@@@AAA@@@>>>::::::::::::::::::::::::999>>>FFFLLLRRRZZZcccjjjvvv|||~~~dddDDDFFFnnnpppnnnbbb___kkk}}}}}}[[[;;;888888===BBBCCCDDDHHHGGGHHHKKKKKKKKKKKKLLLMMMHHHFFFEEEGGGJJJMMMNNNNNNJJJKKKLLLMMMNNNNNNMMMMMMLLLOOOQQQQQQQQQTTTYYY^^^TTTYYYddd~~~wwwgggmmmpppZZZRRRHHH@@@AAA???@@@>>>:::888666777888999:::===NNNbbboookkkXXXUUU^^^gggnnnrrrsssxxx|||iiiPPPDDD<<>>@@@@@@AAAEEEIIIKKKKKKIIIIIIJJJMMMOOOOOOTTTfffzzz{{{gggiiigggBBB999888999;;;???AAA@@@???<<<;;;999999:::;;;;;;;;;:::>>>DDDHHHLLLSSS[[[aaalllsss|||{{{qqqeeeKKKBBBRRRxxxyyybbbfffrrrtttOOO<<<:::<<>>;;;888777777999::::::999EEETTT___ssszzzhhh]]]YYY[[[bbbjjjqqqvvv~~~uuulllNNNBBB<<<@@@DDDCCCDDDIIIFFFLLLOOOMMMMMMQQQSSSQQQMMMNNNOOOPPPPPPQQQSSSUUUQQQQQQQQQRRRRRRPPPNNNNNNOOOVVVPPPTTTSSSdddmmmQQQ<<<===SSS~~~cccQQQKKKBBB>>>@@@===;;;;;;<<<<<<;;;999777666111111222111000000222555222555;;;@@@EEEHHHIIIJJJLLLKKKKKKJJJJJJIIIIIIHHHFFFHHHJJJMMMOOOOOOOOOOOOHHHIIIKKKJJJIIIHHHIIIJJJJJJKKKSSSaaajjjkkkmmmpppXXX[[[^^^]]]ZZZ\\\dddlllllliiiddd```^^^^^^___aaa]]][[[XXXTTTTTT\\\hhhqqqyyy|||vvvmmmrrrooo}}}|||xxxvvvgggDDD222111333555555555777;;;???BBBAAAAAADDDIIILLLKKKJJJIIILLLNNNMMMLLLTTTcccqqqlllaaazzz~~~WWW:::999888:::???AAAAAA???===;;;999888999;;;;;;;;;666:::>>>AAADDDJJJQQQWWW```gggrrrzzzrrriii[[[JJJ888DDD```dddkkkwwwnnnGGG<<<;;;>>>DDDFFFEEEEEEGGGDDDFFFHHHJJJJJJJJJKKKMMMGGGEEEDDDEEEHHHKKKMMMMMMJJJLLLOOORRRQQQOOOKKKIIIMMMPPPRRRQQQPPPRRRYYY___[[[SSSVVVttttttppp]]]XXXJJJ@@@BBBDDDAAA???<<<999888888999:::<<<888@@@JJJQQQddd|||vvvfffWWWQQQYYYdddpppuuu}}}|||cccrrrLLLAAA<<<@@@DDDCCCEEEKKKLLLOOONNNJJJJJJOOOQQQMMMJJJKKKLLLKKKKKKMMMPPPRRRLLLJJJKKKOOOQQQQQQOOOOOOIIIRRRRRRXXXTTT___lllUUU888<<>>DDDCCC??????>>>===<<<;;;:::999999888777888999===AAAFFFIIIUUU\\\eeennnuuuyyy}}}yyydddWWWJJJ<<<;;;HHHlll~~~lllxxxyyy___BBBBBBCCCDDDFFFGGGGGGGGGGGGIIIFFFFFFHHHHHHEEEEEEHHHIIIGGGGGGHHHLLLOOOQQQQQQTTTNNNJJJKKKLLLJJJIIIKKK\\\___YYYXXXaaaaaa[[[^^^aaa]]]NNN[[[mmm}}}uuuQQQLLLFFF@@@AAACCC@@@???>>>===:::888666555999999<<>>???>>>::::::;;;<<<>>>===:::888222111///......000222444999@@@OOO___hhhiiikkknnnxxx{{{zzzssslllkkkjjjhhhbbb___\\\]]]cccmmmvvv{{{wwwzzz~~~uuuuuutttrrrqqqqqqsssuuummmooonnnqqqkkkjjjhhhhhhjjjooouuuyyy~~~~~~|||wwwsssqqqqqqqqqxxxyyy{{{~~~zzzuuu|||yyyxxxPPP777555444333666???DDDCCC@@@???@@@AAACCCFFFGGGHHHIIIIIIOOOPPPPPPNNNMMMPPPXXX___iiixxxZZZ___sss}}}BBB???;;;999:::===AAACCC@@@???>>>===<<<;;;999999:::999888999;;;>>>BBBDDDKKKQQQ[[[dddlllsssyyy}}}xxxXXXGGGBBB???>>>WWW}}}tttsssYYY@@@DDDEEEEEEFFFFFFFFFFFFFFFFFFDDDFFFJJJJJJGGGFFFHHHGGGGGGGGGIIILLLOOOQQQRRRRRROOONNNOOOMMMJJJLLLPPP___eeeaaa^^^bbb^^^YYY^^^^^^ZZZRRR\\\|||dddsss^^^NNNBBB>>>AAAAAA@@@@@@???===;;;999666555888888:::>>>BBBKKK]]]mmmgggXXXTTTUUU___jjjwww~~~lllUUUXXXsssoooNNNFFFAAA???BBBDDDEEEHHHLLLNNNQQQRRRQQQNNNMMMOOOQQQIIIMMMMMMJJJIIILLLNNNMMMGGGGGGFFFGGGJJJNNNRRRUUURRRVVVVVVVVVXXXbbbpppOOO>>>BBBDDDuuupppYYYOOOCCC===>>><<<::::::;;;<<<======:::888333111///......000222333555<<>>AAABBB@@@@@@@@@???===<<<:::999;;;:::999888888:::<<<===DDDJJJRRR\\\eeennnwww|||{{{{{{~~~www]]]OOOJJJGGGGGGlll||||||}}}lllTTTAAAEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEIIINNNOOOLLLJJJKKKFFFHHHIIIJJJKKKMMMPPPRRRPPPOOOQQQQQQNNNKKKNNNUUUZZZcccbbb___```ZZZVVV]]]\\\XXXXXX^^^ppp~~~___dddzzz\\\DDD???AAA>>>@@@@@@???>>><<<999777666888666777:::<<>>111444666555<<>>BBBIIIQQQZZZdddnnntttwww{{{{{{~~~sssddd___~~~ttt|||zzzhhhTTTHHHFFFFFFGGGHHHIIIJJJLLLLLLGGGHHHMMMTTTVVVRRROOOPPPHHHJJJLLLLLLKKKKKKMMMOOOOOOMMMNNNPPPPPPNNNPPPTTTNNNWWWXXXXXX\\\YYYUUU[[[[[[WWW\\\___ffflll]]]fff|||UUUEEECCC<<>><<<:::555333111///...///111222777<<>>;;;;;;;;;??????@@@AAA@@@>>>===<<<999888777777777777888888888:::???DDDJJJSSS[[[aaammmppptttzzzzzz|||zzzooo{{{|||zzztttfffXXXQQQLLLKKKKKKJJJJJJKKKLLLLLLHHHHHHMMMTTTVVVSSSQQQSSSLLLMMMMMMMMMKKKJJJJJJKKKOOOIIIGGGLLLQQQQQQOOOOOOIIIOOOMMMPPPZZZZZZTTTVVVWWWSSSYYYYYY^^^jjjZZZuuuqqqTTTIII???AAAAAAAAA???>>><<<:::999;;;888777888777999@@@HHH[[[jjjzzzfffSSSPPPTTT___iiiooovvv}}}jjjNNNDDDJJJPPPlllpppZZZKKKPPPPPPSSSUUUSSSOOOQQQVVVVVVYYY[[[ZZZWWWVVVXXX[[[^^^aaa___XXXRRRRRRQQQNNNNNNLLLJJJHHHHHHIIIKKKLLLNNNWWWYYYYYY[[[___uuummmNNNCCC>>>YYYqqqZZZGGGBBBCCC>>>;;;;;;:::;;;===>>>===<<<666444222///...///111222555===PPPhhh{{{~~~~~~vvvgggZZZTTTRRRQQQ|||ooohhhfffVVVSSSWWW___bbbaaafffooolllqqquuuuuusssyyy|||aaaEEE777666777666666:::CCCGGGFFFDDDEEEDDDDDDDDDEEEHHHLLLQQQTTTLLLLLLLLLLLLLLLKKKKKKJJJLLLPPPkkknnnmmmKKK777777???<<<===???@@@AAA@@@>>>===999999888888888888888888888999;;;>>>AAAGGGMMMRRR[[[```eeelllxxxxxxvvvxxxvvvlllxxxyyyrrrjjjbbbZZZUUUSSSQQQOOOLLLJJJIIIIIIIIIGGGGGGIIIOOOQQQPPPPPPRRROOOMMMLLLLLLMMMLLLIIIGGGNNNFFFBBBHHHPPPQQQMMMJJJMMMQQQMMMOOOZZZYYYRRRTTTSSSPPPRRRRRRYYYuuugggaaaiiigggSSSFFFBBBBBBAAA@@@???===<<<;;;<<<999888888888777<<>>>>>===777555222000//////000111000888JJJbbbwwwlllYYYMMMGGGFFFEEErrrjjjhhh^^^YYY[[[ccceeecccgggqqqnnnsssvvvqqqiiihhhpppyyy~~~qqqQQQ:::777888777666777===DDDEEEBBBCCCGGGDDDDDDFFFHHHJJJLLLMMMNNNLLLKKKJJJIIIIIIIIIHHHGGGJJJRRR```~~~lllllliiiKKK??????999:::===@@@AAA@@@???>>><<<;;;;;;:::999888777777999::::::;;;<<>>===<<<<<<999777999888777999>>>HHHSSSbbbrrrrrr```RRRRRRXXX\\\fffqqqtttxxx}}}\\\HHHRRRhhhsssggg___[[[SSSOOONNNRRRTTTSSSSSSVVVYYY\\\]]][[[WWWUUUVVVYYYTTTWWWWWWRRRPPPRRRSSSRRRPPPNNNLLLKKKKKKMMMOOOQQQNNNWWWVVVTTTYYYaaatttrrrQQQDDDKKKwwwoooPPPDDDDDD???<<<;;;:::;;;===??????>>>888666333000//////000111000333>>>NNN]]]kkkzzzuuudddUUULLLHHHJJJLLL|||uuussshhhcccdddkkkkkkfffiiisssyyywwwmmmkkknnnwwwvvvvvvyyy~~~}}}iiiHHH444777:::666555999AAAFFFEEEAAACCCHHHBBBEEEHHHKKKLLLKKKHHHGGGLLLKKKHHHGGGGGGGGGFFFEEEGGGRRRVVVkkkppp]]]xxxhhhLLL<<<777999<<>>>>>===;;;999888777666444555666666666888;;;>>>FFFKKKQQQVVV^^^iiipppqqqwww{{{~~~qqqkkkhhhooo|||qqqiiinnnvvvwwwzzzeeeVVVUUUSSSLLLLLLKKKIIIHHHIIIJJJLLLMMMLLLHHHGGGJJJKKKLLLPPPUUUNNNIIIFFFIIIPPPSSSMMMFFFHHHEEEFFFJJJLLLIIIIIIKKKNNNVVVUUURRRVVVTTTSSS\\\SSSUUUNNNPPP^^^aaannn___cccgggtttfffTTTCCCCCCBBBAAA@@@???===<<<<<<888777888888666888<<>>999777333000//////000111444444888CCCOOO\\\lllzzzooojjjccc[[[TTTQQQSSSWWWxxxtttmmmeeeffflll~~~~~~ooofffhhhfffffflllrrrwwwtttXXX===333777:::777???@@@BBBDDDEEEFFFFFFFFFFFFHHHJJJIIIFFFEEEFFFGGGFFFHHHJJJIIIHHHGGGGGGHHHIIISSSWWWYYYrrrgggcccoooaaaNNNAAA888:::>>>===???BBB>>>===;;;;;;<<<<<<;;;999888777777777777777888888???@@@BBBGGGNNNUUU\\\```cccnnn{{{xxxjjjeeekkkrrrwwwrrrzzzyyyuuusssqqqooo~~~vvviiiZZZPPPKKKLLLNNNLLLIIIFFFEEEFFFHHHHHHHHHFFFFFFGGGIIIMMMPPPQQQRRRQQQMMMIIIIIILLLNNNLLLJJJGGGJJJLLLLLLJJJJJJLLLOOOTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVSSSRRRZZZiiiuuudddbbbcccssslllUUUJJJDDD@@@@@@BBBBBB@@@???<<<;;;:::999888888777888;;;@@@KKKWWWaaammmtttdddYYYSSSUUUYYYccckkksssxxx{{{}}}kkkssspppTTTLLLNNNPPPXXXUUUTTTWWWZZZYYYVVVUUUVVVVVVVVVVVVUUUSSSQQQPPPQQQPPPNNNLLLKKKKKKLLLLLLLLLKKKJJJKKKMMMNNNNNNMMMVVVRRRQQQRRRTTTXXXdddoooPPP>>>YYYyyyaaaJJJEEE@@@???===<<<;;;=========<<<999777444222000000111111444000555BBBLLLVVViii~~~}}}vvvuuuvvvuuusssnnnmmmllliiihhhiiimmmpppwwwnnnkkkmmmvvvrrrhhhddd^^^]]]gggsss|||pppUUUAAA:::::::::999???@@@CCCFFFGGGHHHGGGGGGFFFHHHJJJIIIFFFEEEEEEGGGHHHJJJKKKJJJIIIHHHIIIJJJJJJRRRSSSQQQ___lll[[[kkkpppRRR888777???@@@>>>???AAA@@@>>>======<<<:::999888888777777777888888999;;;<<<===@@@EEEKKKPPPSSSUUU^^^jjjrrrvvvyyyyyynnneeebbbffflllpppnnnvvv}}}}}}|||}}}vvvcccVVVRRRQQQQQQPPPKKKIIIFFFFFFGGGHHHHHHGGGHHHGGGGGGIIILLLNNNPPPQQQNNNLLLKKKNNNRRRSSSPPPLLLIIIKKKMMMNNNMMMNNNPPPSSSTTTTTTUUUUUUUUUUUUUUUUUUZZZ\\\[[[WWWSSSVVV^^^ggguuudddaaa}}}hhhLLLFFFBBBCCCEEECCCAAA@@@===<<<;;;999888888888888777:::@@@HHHQQQ^^^qqq{{{jjj\\\WWWWWWZZZcccnnnvvv{{{~~~}}}zzzyyyyyyfffRRROOOQQQRRRSSSRRRTTTXXX[[[[[[YYYWWWPPPQQQRRRSSSSSSTTTTTTTTTPPPOOONNNLLLKKKJJJJJJJJJKKKJJJIIIJJJMMMNNNMMMLLLRRRRRRSSSSSSRRRSSS]]]hhh~~~___???LLLfffkkkTTTLLLEEE@@@>>><<<<<<>>>???>>>===:::888555333111000000111333000444@@@HHHPPPbbbuuuzzzrrrooossswwwzzzzzzvvvhhhbbbjjjuuu~~~pppeeebbbYYYVVVaaarrr|||hhhNNNDDD@@@<<<:::<<>>>>>===;;;999999999888888888888999999999888888:::<<>>@@@@@@???;;;:::777444222000000000333000222;;;AAAHHHVVVeeexxxzzzvvvrrrnnnpppxxxsssggghhhkkkpppsssoooddd[[[```YYYWWW___kkkrrrvvvyyy{{{|||{{{[[[BBB@@@AAA:::999@@@???BBBFFFIIIKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEJJJKKKKKKJJJIIIIIIKKKMMMPPPOOOOOONNNNNNaaa~~~oooOOO___zzzSSSBBB<<<555777???AAA@@@>>>>>>>>>>>><<<:::;;;::::::999999999999:::999888888888999;;;===>>>AAAGGGOOOUUUZZZaaaiiiooonnnttt{{{}}}}}}~~~sssggg]]][[[XXXVVVWWWYYY[[[\\\qqqzzz|||xxxxxxbbbUUUSSSRRRMMMHHHKKKJJJIIIJJJKKKKKKIIIGGGKKKJJJJJJHHHHHHJJJMMMPPPNNNMMMNNNPPPQQQOOOKKKGGGKKKKKKMMMNNNPPPSSSVVVXXXUUUUUUTTTTTTSSSSSSRRRRRRRRRUUUWWWWWWTTTSSSVVVYYYxxxbbbYYYwwwvvv\\\EEE@@@EEEEEEBBBAAA>>>>>><<<;;;999888888888<<<999888;;;AAALLL^^^mmmzzzhhh]]]RRRTTT[[[eeemmmsssyyy|||xxxsssrrrvvv}}}wwwfffXXXSSSSSSTTTRRRUUUWWWXXXXXXXXXZZZYYYVVVSSSRRRPPPNNNLLLLLLMMMMMMOOOOOOOOOOOOMMMJJJHHHGGGKKKJJJIIIJJJLLLNNNMMMLLLLLLPPPVVVWWWQQQPPPZZZggghhh{{{zzzMMMCCCUUUhhhyyy```SSSGGGAAA???===<<<>>>???@@@@@@===;;;888555333111000///222///000666:::???IIISSScccjjjxxx~~~|||{{{}}}|||jjjddd\\\YYYZZZYYYUUUQQQWWWWWWZZZ___bbbdddkkkrrrwwwzzznnnNNN777999===777888BBB@@@BBBFFFIIIKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEHHHIIIIIIIIIHHHHHHJJJLLLKKKHHHHHHKKKKKKSSSnnniiiYYYUUUhhhooo```MMM999333999===<<<;;;<<<>>>???>>>===<<<<<<;;;:::::::::::::::888888888888999:::;;;<<<888;;;@@@DDDGGGMMMTTTYYY]]]bbbiiinnnqqqtttxxx{{{wwwwwwtttooolllpppzzz}}}|||xxxuuuwwwwwwvvvttttttxxx|||zzznnn```VVVRRRSSSWWWYYYUUUQQQTTT___hhhyyytttmmmpppxxxhhh```VVVPPPNNNOOONNNMMMKKKKKKJJJKKKLLLKKKJJJHHHJJJKKKKKKIIIHHHHHHLLLNNNPPPNNNLLLLLLLLLMMMMMMLLLJJJJJJJJJKKKNNNQQQTTTUUUSSSSSSSSSRRRQQQQQQQQQPPPNNNPPPRRRRRRRRRSSSWWWZZZgggnnnlll|||vvvPPPDDDGGGFFFBBB@@@@@@???===;;;:::999888888666444444888===DDDQQQ]]]uuuwww^^^WWWTTTYYY___fffppp{{{zzz~~~vvvtttrrrsssxxx{{{nnn___VVVTTTTTTTTTSSSNNNTTTVVVUUUXXX]]]___]]]TTTSSSPPPMMMKKKJJJJJJJJJOOOOOOOOOOOOMMMKKKIIIHHHKKKJJJJJJKKKMMMNNNNNNMMMKKKOOOUUUVVVSSSSSS___nnnffflllVVVAAANNN___wwwgggWWWHHHBBB???<<<;;;<<<>>>>>>>>>===<<<:::777444222111000111//////222555888>>>DDDMMMUUUcccvvvYYYYYYYYYZZZ]]]ccckkkqqqrrr]]]UUUKKKFFFFFFJJJMMMNNNOOOVVV___ccc```___hhhsssxxx{{{yyy]]]BBB000444999666999CCCBBBCCCEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIIIIHHHFFFDDDFFFHHHIIIHHHHHHHHHJJJKKKHHHIIILLLLLLMMMWWWeeekkkKKKLLLfff}}}~~~uuuqqqWWWBBB777<<<;;;:::<<<>>>@@@???>>>>>>===<<<;;;;;;::::::;;;777777777777888999:::;;;666777999;;;===@@@EEEHHHLLLPPPUUUZZZ___ccchhhkkkmmmjjjddd]]]YYY]]]eeemmmooossstttooogggeeekkkqqqqqqsssvvvxxxzzz}}}~~~{{{yyywwwtttooojjjgggjjjnnnooonnnooosssvvvnnnjjjcccYYYMMMFFFIIIQQQMMMRRRTTTSSSTTT]]]nnn|||jjjbbb\\\fff~~~zzzYYYXXXUUURRRNNNLLLMMMNNNKKKJJJIIIIIIJJJJJJIIIHHHHHHJJJLLLKKKHHHHHHJJJMMMNNNLLLJJJJJJKKKOOOSSSVVVJJJHHHGGGHHHJJJNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQTTTVVV[[[iii^^^oooiiiWWWSSSKKKCCCAAAAAA@@@>>><<<:::999999888555333444999<<<@@@GGGPPPbbbmmmxxxtttfffZZZWWWXXXZZZcccmmmqqqvvv|||}}}wwwwwwqqqsssyyynnndddZZZWWWWWWUUUTTTTTTRRRZZZ]]]YYYXXX[[[YYYTTTNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIIIIJJJLLLMMMMMMLLLKKKMMMRRRTTTRRRSSS___lllbbb``````>>>CCCOOOgggttt```NNNDDDAAA===;;;;;;<<<=========<<<:::888666444222111111000///000111444777999>>>DDDQQQdddzzz;;;===???AAABBBEEEHHHKKKMMMTTTYYY\\\______YYYOOOGGGDDD@@@???AAAFFFLLLPPPTTT^^^jjjooojjjfffnnnyyy{{{wwwqqqLLL;;;000444999:::===CCCCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDFFFIIIKKKIIIHHHBBBEEEIIIJJJJJJHHHHHHHHHKKKKKKMMMNNNNNNNNNRRRVVVdddooo[[[aaasssvvvhhhHHH===<<<<<<===???@@@@@@??????>>>===<<<;;;;;;;;;;;;888888888888888999999999888888999::::::<<<>>>@@@AAACCCFFFJJJNNNSSSWWWZZZ]]]YYYSSSOOONNNQQQVVVZZZZZZ\\\\\\YYYTTTSSSWWW\\\[[[^^^aaaccceeegggjjjlllmmmjjjfffbbb```___^^^___aaaffflllnnnlllhhheeeeeeVVVPPPJJJGGGCCCBBBKKKUUUNNNPPPUUU^^^iiisssyyy{{{ddd```cccqqqvvvlllbbb[[[XXXXXXVVVRRRMMMJJJIIIJJJJJJHHHEEEEEEFFFGGGGGGFFFEEEIIIMMMMMMJJJHHHJJJLLLKKKJJJIIIHHHJJJNNNTTTXXXKKKHHHEEEEEEHHHJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQVVVsss^^^ZZZhhhuuuvvvfffQQQEEEEEEAAA@@@???===;;;:::999888999777777:::<<<===AAAGGGMMMXXXaaajjjzzz}}}mmmfff___WWWWWW^^^aaahhhqqqyyy~~~}}}xxxrrrqqquuu{{{zzzrrrbbb\\\YYY\\\\\\WWWSSSSSSRRR^^^ddd```[[[ZZZSSSHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIJJJNNNQQQPPPOOOUUU]]]WWWUUUqqqmmmEEEAAADDDVVV}}}kkkTTTGGGDDD???<<<<<<<<<======<<<<<<;;;999777555444333111111000///000333444333777:::CCCSSSiii444777:::<<<;;;;;;;;;;;;999AAAFFFCCCBBBDDDBBB===:::;;;>>>@@@CCCIIIOOOSSS```iiiuuuzzzuuupppuuu~~~vvv~~~qqqkkkBBB888333777<<<>>>???BBBDDDCCCBBBBBBBBBCCCEEEFFFEEECCCCCCFFFJJJLLLJJJHHHAAAEEEIIILLLKKKIIIHHHHHHEEEIIILLLKKKKKKOOOSSSTTTSSStttzzziiippp```@@@???>>>???@@@@@@???>>>??????>>><<<<<<;;;;;;;;;;;;;;;:::::::::999999999777777777777888999:::;;;>>>???@@@BBBEEEIIINNNQQQKKKGGGDDDCCCFFFJJJMMMNNNMMMMMMLLLJJJJJJJJJMMMOOOLLLOOORRRTTTUUUWWWYYYZZZ[[[YYYVVVQQQOOOOOOSSSWWWZZZaaahhhjjjddd[[[SSSNNNGGGBBBBBBHHHKKKKKKOOOUUURRRSSS[[[nnn{{{llluuutttzzz}}}wwwaaaZZZTTTLLLOOOMMMKKKIIIHHHHHHHHHHHHHHHFFFCCCBBBCCCDDDEEEEEECCCHHHMMMNNNJJJHHHJJJLLLIIIIIIHHHGGGHHHJJJOOORRRMMMIIIEEEDDDFFFIIIIIIHHHKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQSSSRRRQQQOOONNNSSSbbbuuu\\\^^^iiiuuuWWWHHHIIIBBBAAA???===;;;:::999999;;;777666777888777:::???AAANNNXXX]]]lllvvvjjjZZZRRRTTTUUU]]]hhhrrrxxx{{{{{{|||yyysssqqqpppnnnrrrzzzsssjjj]]]ZZZ]]]cccbbbXXXQQQPPPDDDUUUbbbcccaaaaaaXXXLLLFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIGGGFFFFFFGGGIIIIIIFFFEEEEEEFFFHHHIIIIIIHHHGGGHHHLLLOOOMMMIIIKKKOOOMMMNNNaaayyyQQQHHHBBBLLLppprrrXXXJJJFFFAAA===<<<=========;;;;;;;;;:::888666555444111111000///000333222000666666:::FFFZZZqqq333333333444444444555555555666777888999999888888888999;;;===BBBKKKWWW___nnnuuuyyy{{{}}}vvvmmmWWW;;;;;;;;;;;;<<<>>>@@@BBBAAABBBBBBAAA@@@@@@BBBDDDEEEDDDDDDFFFHHHJJJKKKJJJGGGGGGIIINNNSSSQQQJJJCCCJJJIIIHHHGGGGGGHHHJJJLLLXXX[[[wwwuuurrrwwweeeOOO??????AAA>>>>>>CCC???======>>>AAA@@@===999<<<;;;;;;:::999999888888777777777777888888888888;;;<<<<<<===???AAABBBCCC???@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLPPPSSSTTT[[[]]]TTTKKKHHHFFFDDDAAAAAADDDHHHIIIIIIPPPXXXVVVhhh{{{|||zzz}}}yyyyyy{{{eeeTTTJJJJJJOOOKKKKKKJJJHHHFFFEEEEEEFFFHHHFFFCCCAAAAAADDDHHHKKKKKKGGGEEEHHHNNNOOOIIICCCFFFFFFEEEDDDDDDHHHNNNRRRKKKJJJIIIGGGFFFGGGJJJLLLJJJLLLPPPQQQQQQQQQPPPPPPNNNNNNOOOQQQRRRQQQNNNKKKNNNTTTuuupppbbbfffqqqxxx___MMMGGGCCCCCCBBB@@@>>>======>>>666666666666666777888888:::@@@JJJVVVdddttt}}}lll]]]UUUTTTSSSZZZfffjjjggghhhnnnzzzsssooojjjhhhjjjqqqyyy~~~ooofffbbb]]]YYY[[[aaabbb]]]VVVOOOPPPTTTZZZ```aaa^^^[[[JJJIIIGGGGGGIIIKKKKKKKKKVVVQQQKKKHHHIIIJJJJJJHHHEEEEEEGGGKKKJJJFFFFFFIIIHHHHHHJJJNNNNNNKKKLLLPPPPPPOOO```\\\>>>???NNNVVVwww|||kkkRRRIIIAAA???@@@???;;;888;;;<<<======;;;777444111111111111111111111222333444555888@@@NNN```pppzzz333333333333444444444444333333444555666666666666888999;;;>>>CCCMMMXXX```jjjqqq}}}~~~{{{sssdddKKKAAAAAAAAAAAABBBCCCDDDEEECCCDDDCCCBBBAAABBBDDDGGGDDDCCCCCCEEEGGGGGGFFFDDDFFFHHHLLLNNNNNNLLLHHHFFFIIIHHHGGGGGGGGGIIIJJJLLLHHHNNNccc{{{rrrooouuu~~~bbbKKK>>>:::===DDD>>>>>>======>>>>>>>>>>>><<<<<<;;;;;;:::999999999999999999999888888888888;;;::::::;;;;;;<<<===>>><<<======>>>??????@@@@@@???>>><<<<<<<<<===???@@@AAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHFFFFFFHHHJJJHHHJJJGGG@@@===@@@AAA???>>>>>>BBBHHHMMMRRR[[[ddd|||~~~}}}}}}rrrnnnnnn{{{hhhYYYQQQLLLLLLNNNNNNMMMKKKHHHFFFDDDEEEEEEHHHFFFDDDCCCDDDFFFIIIKKKDDDDDDDDDGGGKKKLLLJJJHHHCCCDDDCCCCCCEEEIIIOOOTTTRRRNNNKKKLLLPPPRRROOOKKKLLLMMMOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPNNNJJJGGGGGGKKKdddvvveeefff}}}___KKKDDDEEEEEECCCAAA???===<<<;;;777777666666666666777777888;;;@@@HHHTTTdddsss}}}xxxpppfff\\\VVVWWWXXXWWWYYY]]]lllvvv}}}tttnnnkkkkkkkkklllpppwwwqqq```\\\WWWTTTWWW]]]```]]]YYYPPPOOOOOORRRUUUWWWVVVTTTMMMLLLLLLLLLNNNPPPRRRRRRTTTQQQLLLHHHHHHHHHHHHIIIDDDCCCDDDGGGGGGDDDFFFKKKJJJHHHIIILLLKKKIIIKKKPPPTTTNNNQQQwwwiiiHHH???EEELLL]]]oooXXXNNNDDD@@@@@@>>><<<<<<<<<===>>>===;;;888555333222111111000111111222222111000000444<<>>BBBIIIRRRXXXbbbjjjyyytttlllVVV@@@BBBCCCCCCDDDCCCCCCBBBBBBDDDDDDCCCAAA@@@BBBEEEHHHCCCBBBBBBCCCCCCCCC@@@>>>CCCHHHLLLLLLHHHEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJLLLHHHMMMUUUbbb|||vvvfffcccaaaeeerrrzzzdddSSSCCC777===>>>???>>>=========>>>>>>======<<<;;;;;;::::::;;;;;;::::::999999999888;;;;;;:::999999999::::::999999::::::;;;;;;<<<<<<;;;:::999999999:::<<<======>>>>>>@@@AAABBBCCCDDDEEEFFFFFFDDDAAA??????@@@>>>===:::888;;;@@@AAA>>>FFFAAA@@@GGGTTTeeeyyy~~~{{{qqqcccnnn{{{pppmmmooolllXXXPPPQQQQQQNNNLLLLLLKKKHHHFFFDDDDDDEEEFFFAAAAAAAAAAAABBBCCCDDDEEEAAACCCDDDFFFGGGHHHJJJLLL???@@@@@@AAACCCHHHNNNSSSWWWQQQMMMRRR[[[]]]TTTJJJMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMKKKHHHEEEDDDIIIUUUnnnyyyeee```www\\\PPPIIIGGGEEECCCBBB@@@===;;;999888777666555555555555666666777:::CCCPPP___iiiwwwhhhbbb```\\\VVVRRRXXXcccooouuuyyy|||uuunnnhhhfffeeekkknnnuuu~~~yyy|||iiiUUUTTTPPPNNNQQQXXX]]]]]][[[SSSPPPMMMLLLMMMOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWRRRQQQMMMIIIFFFEEEGGGJJJIIIGGGGGGIIIHHHFFFIIIOOOKKKIIIIIIKKKJJJHHHKKKPPPVVVSSSKKK^^^}}}[[[EEE???BBBJJJddd{{{dddXXXKKKEEEAAA======???===>>>>>>>>><<<:::777555222222111111000111111111333222000000333888>>>AAAGGGOOOZZZdddooo~~~111111222222222333333333444444444555666777888888999999:::<<>>===AAADDDFFFFFFDDDCCCEEEGGGFFFFFFFFFFFFGGGHHHJJJKKKQQQPPPOOORRR```}}}jjj^^^UUUTTTWWW^^^qqq___AAA:::999999:::===?????????@@@@@@??????>>>=========;;;;;;;;;:::999999888888<<<<<<;;;:::::::::;;;;;;777888888888999999999:::;;;::::::::::::;;;<<<===<<<======???@@@AAAAAABBB@@@AAABBB@@@===;;;::::::;;;===>>>@@@BBBDDDDDDCCCFFFGGGNNN^^^ooo~~~{{{nnneee}}}qqqrrr{{{|||ooo```SSSRRRVVVVVVRRRNNNHHHEEEBBBAAABBBCCCEEEEEE===>>>@@@AAABBBBBBBBBBBBDDDCCCCCCEEEGGGJJJKKKLLL===>>>>>>???AAAEEEJJJNNNUUUQQQPPPWWW______UUUJJJLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIFFFHHHNNNRRR\\\{{{fffWWWqqqxxx```NNNIIIDDDCCCDDDDDDBBB???:::999888777666555555555555555444666;;;EEEPPPXXXfffsss|||iiiXXXQQQVVV\\\ccckkkttt{{{~~~~~~}}}|||rrrpppmmmhhheeeeeeiiinnnzzz}}}yyyvvvmmmvvv|||vvv]]]RRRPPPNNNLLLNNNSSSXXXZZZZZZVVVTTTQQQOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTVVVWWWQQQQQQOOOKKKFFFEEEHHHLLLLLLKKKKKKMMMKKKHHHIIIMMMMMMKKKLLLNNNMMMIIIJJJOOOTTT___YYYZZZsssTTTAAA<<>><<<>>>>>>>>>??????===;;;999888333333222111111111111111555444333333444666999:::999???FFFNNNVVVbbbpppzzz111111222222222333333333444444444444555777888999888888;;;???EEEJJJNNNQQQYYYcccwww~~~xxxsssVVV<<>>??????@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIMMMFFFHHHOOOUUUeee~~~rrrggg^^^PPPGGGQQQbbbiii{{{jjjLLLBBB888333777<<<@@@@@@BBBBBBBBBAAA@@@@@@??????;;;;;;;;;::::::999999999;;;;;;:::::::::;;;<<<<<<888999999999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@<<<===???>>><<<;;;:::;;;;;;<<<>>>???===>>>DDDJJJJJJUUUjjj}}}vvvuuuzzzuuuxxx}}}gggZZZUUUSSSXXX[[[YYYVVVVVVHHHEEEAAA@@@AAAAAAAAA@@@@@@AAADDDFFFGGGGGGFFFEEEEEEBBB@@@DDDLLLQQQQQQNNNAAABBBBBBAAABBBDDDHHHKKKPPPRRRUUU[[[^^^\\\TTTNNNKKKIIIGGGHHHKKKMMMMMMLLLIIIIIIIIIKKKMMMMMMLLLJJJGGGPPPRRRSSSlllwwwZZZiiivvv[[[QQQFFFAAABBBDDDDDDAAA<<<;;;999888666666555555333444555777:::???FFFLLLYYYcccsssnnn]]]VVVPPPSSS\\\gggoootttwwwzzzuuuqqqpppooojjjjjjhhhdddbbbgggpppxxx~~~|||{{{yyywwwdddrrr|||dddXXXWWWQQQPPPOOOOOOPPPSSSUUUWWWTTTUUUUUUUUUTTTSSSSSSSSSRRRTTTUUUUUUSSSSSSTTTUUUSSSSSSQQQMMMIIIIIILLLPPPNNNNNNPPPSSSPPPJJJGGGIIINNNNNNPPPSSSQQQLLLKKKMMMSSSjjjlllaaaqqqgggIII:::@@@EEE___xxxfffUUUPPPKKKAAA<<<>>>>>>>>>??????>>><<<;;;:::555555444222111111111111222222222222333444555555666999>>>CCCHHHPPPZZZaaagggppp}}}222222222222333333333333222222222222333555888999777:::@@@IIISSS\\\aaaccccccjjjzzzzzzxxx}}}|||xxxlllLLL;;;EEEFFFFFFEEEDDDBBB@@@???>>>DDDEEEFFFFFFEEEFFFIIIKKKLLLGGGAAA======???AAABBBAAA@@@@@@AAACCCEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHAAAEEEPPPOOORRRrrrwwwaaaMMMHHHMMM[[[gggsssxxxhhhSSSAAA999777888888CCCBBBBBBAAA@@@@@@??????;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999::::::::::::999999999:::;;;<<<<<<<<<:::<<<======<<<<<<>>>???:::999999999999>>>LLLZZZiiippp}}}~~~xxxxxx}}}vvvpppsssjjjZZZGGGHHHNNNVVVYYYXXXZZZ]]]OOOLLLGGGEEEEEEDDD@@@===???@@@CCCFFFGGGGGGFFFEEEDDD@@@???EEEPPPWWWUUUQQQGGGHHHGGGFFFEEEFFFIIIKKKLLLQQQWWW[[[[[[WWWSSSQQQJJJHHHGGGIIIMMMOOONNNLLLHHHHHHHHHJJJMMMNNNNNNMMMCCCLLLOOOOOO___~~~wwwcccqqq{{{iiiRRRCCCAAABBBBBB@@@===<<<;;;999888777777777222444666777888;;;>>>AAAIIIRRR]]]iiiuuurrrdddUUUNNNPPPTTT\\\cccjjjttt|||}}}~~~}}}yyyrrrkkkfffcccbbbbbbeeehhhkkkmmmpppxxx}}}}}}}}}}}}{{{yyyfffwwwmmm[[[UUUWWWSSSSSSSSSQQQOOONNNPPPRRRPPPRRRUUUVVVUUUSSSRRRRRRTTTWWWYYYYYYUUUTTTUUUWWWVVVUUUSSSPPPOOOPPPSSSVVVVVVWWWZZZ]]]ZZZRRRNNNOOORRRPPPRRRTTTQQQLLLKKKNNNTTTlllqqqcccaaazzz{{{WWW<<<<<>>>>>>>>>>>======<<<;;;888777666444333222222222111222222222222222222111333555888<<<@@@FFFLLLPPPQQQYYYdddoooxxx333333333333444444444444333333222333444666999:::;;;???GGGTTTcccnnntttvvvsssvvv~~~wwwuuuwwwppp\\\FFFBBBGGGEEEDDDBBB@@@>>>===<<<<<>>>>>===<<<======>>>>>>??????@@@>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::::::::888888888999::::::;;;;;;;;;<<<<<<<<<;;;===???BBB???>>>BBBKKKSSS[[[iiiuuu~~~xxx|||qqqmmmpppwww{{{hhhWWWNNNBBBCCCHHHPPPTTTUUUYYY^^^UUURRROOOOOOPPPOOOJJJEEE<<<>>>@@@CCCDDDDDDDDDDDDDDDCCCDDDIIIPPPSSSRRROOOHHHIIIIIIGGGFFFGGGIIIKKKIIIMMMRRRUUUTTTRRRPPPNNNMMMJJJIIILLLPPPQQQNNNJJJIIIHHHHHHJJJLLLMMMMMMLLLEEEHHHKKKNNNUUUiiiqqqdddmmmgggtttjjjOOOEEECCC@@@>>>>>>===<<<;;;:::999999999444666777666666666888::::::@@@HHHQQQ\\\nnnrrrcccUUUMMMPPPXXX___iiirrrqqqoooqqqtttuuuyyyyyyyyyzzz}}}~~~{{{xxxvvvvvvvvvtttqqqllliiiddd```^^^___aaacccnnnvvvzzzyyyyyyzzzyyywwwsssoooooo}}}ooo___VVVSSSTTTRRRTTTUUURRRNNNKKKLLLNNNMMMPPPSSSTTTRRRPPPPPPQQQSSSWWWZZZZZZVVVUUUVVVYYYZZZWWWTTTSSSTTTWWWYYYZZZ\\\\\\^^^aaa___YYYWWWYYYVVVSSSQQQQQQNNNJJJLLLPPPUUUcccjjjddd[[[bbbjjjGGG>>>BBBLLLdddaaaYYYVVVKKKCCCCCC==================<<<<<<:::999777666444333333222333333333333333333222222///111444777;;;>>>AAADDDBBBIIIQQQXXX\\\bbbiiiooo}}}333333444444444444555555666555555555666999<<<===AAAEEENNN\\\kkkwww|||~~~}}}wwwppprrrfffLLLCCCJJJGGGHHHGGGDDDBBB@@@@@@@@@@@@<<>>>>>===<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA???===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<@@@CCCGGGIIITTThhhyyy}}}tttkkkrrr|||uuu___QQQKKKGGGDDDEEEKKKOOORRRVVV[[[WWWTTTSSSVVVZZZZZZUUUQQQ???@@@BBBDDDFFFGGGGGGGGGGGGIIIKKKMMMMMMLLLKKKJJJFFFFFFFFFFFFEEEEEEGGGJJJFFFHHHJJJMMMNNNNNNKKKIIIOOOMMMKKKNNNQQQQQQMMMHHHJJJIIIHHHIIIKKKLLLKKKJJJMMMIIIJJJNNNPPP[[[|||jjjkkk\\\KKKEEEAAA===>>>===<<<<<<;;;;;;;;;;;;999999888666444444666888888;;;???AAAFFFTTTggguuufffTTTSSS\\\ZZZdddkkkiiieeedddffffffhhhiiikkkooorrruuuxxxyyy~~~}}}}}}|||}}}}}}yyyvvvuuuuuuqqqlllfffdddeeeffffffeeecccbbb``````ccciiiooosssyyyppppppppppppnnniiiccc^^^xxxzzzlll^^^VVVUUUWWWWWWQQQTTTVVVSSSMMMJJJJJJLLLOOOQQQSSSRRROOONNNOOOQQQOOOTTTXXXXXXVVVTTTVVVYYY]]]YYYUUUUUUXXX\\\^^^]]]XXXWWWYYY[[[ZZZVVVVVVZZZYYYTTTOOOMMMIIIHHHLLLRRRTTT[[[bbbggg^^^VVV{{{yyySSSAAA@@@>>>GGGgggmmm```ZZZNNNDDDCCC============<<<<<<<<<<<<;;;:::999777555444333333//////000111222222333333///111444666888999:::;;;;;;AAAGGGIIIJJJMMMSSSYYY]]]fffrrrzzz~~~333111111555555333333666444222333666:::<<<===???DDDKKKUUU]]]iiiuuu|||}}}zzz~~~zzzsssvvvkkkYYYJJJAAACCCIIIHHHIIIJJJHHHEEEBBB@@@@@@AAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEIIINNNPPPPPPNNN\\\pppiiifffjjjyyy~~~yyyyyy___UUULLLFFF???::::::>>>:::<<>>???;;;777:::999===BBBBBBDDDRRRcccqqqnnnqqq}}}xxxwwwzzzyyyuuu}}}lllXXXQQQRRRMMMLLLKKKJJJLLLPPPTTTWWWUUUUUUVVVWWWWWWVVVUUUTTTHHHEEEBBB@@@@@@CCCGGGIIIOOOMMMKKKLLLNNNNNNLLLIIIJJJIIIHHHIIIKKKLLLJJJIIIEEEFFFHHHJJJLLLLLLLLLLLLNNNPPPRRRRRRNNNJJJGGGFFFIIIJJJJJJJJJJJJIIIHHHHHHNNNRRRPPPNNNPPPUUUpppmmmyyyiiiRRRLLLGGG???:::===???>>>=========;;;888888777777666666555555555999<<<>>>BBBLLL]]]iiittt^^^TTT^^^eeeggghhhfffbbbaaacccfffbbbfffiiiiiiggggggiiikkkqqqpppnnnoooqqqsssttttttwwwxxxyyyxxxuuutttuuuvvvqqqrrrqqqnnniiieeecccccc]]]\\\[[[ZZZ[[[]]]___aaaffflllppprrrwwwzzzuuuqqqppppppjjj\\\PPPSSS^^^tttfff]]]TTTUUUZZZVVVWWWXXXXXXTTTMMMIIIGGGHHHJJJFFFCCCEEEKKKNNNMMMJJJQQQRRRWWW[[[YYYSSSRRRUUUXXXWWWWWWXXXZZZ[[[ZZZXXXWWWWWWUUUTTTUUUVVVXXXZZZZZZWWWRRRMMMKKKKKKLLLNNNZZZ```eeeyyy___kkkzzz]]]LLLBBB===GGG^^^}}}iii]]]TTTKKKFFFCCC@@@===<<<<<<======<<<===;;;999666444333333333333222111111000111111111333333333444555666777888;;;===AAADDDFFFJJJOOORRRTTTYYYbbbiiiooosssvvvxxx666333333666666444555888:::999999<<<>>>@@@AAACCCFFFPPP\\\eeemmmvvv{{{{{{~~~~~~vvv|||yyydddTTTJJJDDDEEEIIIHHHIIIJJJIIIFFFCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDKKKJJJIIIGGGFFFEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCCBBBCCCEEEGGGHHHJJJKKKLLLRRRWWWcccrrrooowwwyyy~~~}}}~~~~~~rrr___KKK===777555888888888777777<<>>AAA??????===<<<<<<===>>>>>>>>>;;;::::::;;;<<<===;;;999<<<:::999:::===>>>===:::===999;;;CCCLLL[[[vvvxxxsss~~~vvveeeUUUOOOQQQNNNMMMLLLKKKMMMPPPTTTVVVTTTSSSRRRPPPOOOOOOOOOOOOGGGFFFDDDBBBCCCEEEGGGIIILLLJJJJJJKKKNNNOOOMMMKKKKKKKKKKKKLLLNNNNNNLLLJJJKKKJJJJJJIIIIIIIIIJJJKKKPPPRRRSSSRRROOOLLLKKKJJJNNNNNNNNNNNNMMMLLLLLLKKKNNNSSSRRRQQQRRRSSSeeeqqqvvv~~~eeeYYYLLL@@@===>>>???>>>>>>???>>>===999999888888777666555555444666999:::>>>FFFRRRZZZ___kkk|||xxxyyyssssssqqqnnniiieeedddcccbbbcccdddbbb```_________dddcccbbbcccdddfffhhhhhhhhhhhhhhhgggdddcccccccccbbbbbbbbb```\\\ZZZZZZZZZYYYXXXXXXYYY]]]cccjjjnnn}}}vvvqqqqqqnnniiiaaaUUUQQQ\\\kkkxxxhhh___TTTTTTWWWRRRVVVWWWWWWSSSMMMHHHFFFFFFMMMMMMLLLKKKKKKKKKNNNOOOQQQRRRUUUXXXVVVQQQPPPTTTVVVVVVVVVWWWYYYZZZYYYXXXXXXWWWUUUTTTTTTVVVWWWYYYZZZVVVRRRMMMLLLLLLOOOPPPVVV]]]aaaqqqwww\\\cccrrrQQQBBB:::AAATTTpppttt```[[[UUUMMMEEEAAA>>><<<===>>>??????===<<<:::777555444444444222222111111111111222222333333333333444555666777888:::===@@@BBBEEEIIILLLIIINNNUUU\\\aaaeeeiiilllrrrvvv}}}444111111444555333444888============???CCCFFFGGGMMM[[[jjjrrrvvv|||nnnXXXLLLIIIHHHGGGHHHHHHIIIJJJIIIGGGEEEDDDEEEBBBCCCDDDEEEFFFGGGGGGHHHDDDDDDDDDDDDDDDEEEEEEEEEJJJJJJIIIHHHGGGEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIHHHEEEEEEGGGJJJJJJJJJMMMgggzzzuuuqqqkkkeeeffflllwww~~~zzzpppkkkkkkzzzrrrdddWWWLLLDDDCCC>>>666111333<<>>======<<<<<<999777777999:::888666666777999<<<@@@DDDFFFGGGNNNQQQ\\\lllxxxxxxooommmzzz|||xxx|||tttkkkccc[[[SSSQQQSSSPPPOOOOOONNNOOOPPPRRRSSSQQQOOOLLLIIIHHHHHHIIIJJJGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIKKKNNNNNNMMMLLLMMMLLLMMMOOOPPPOOOLLLJJJQQQOOOLLLIIIGGGGGGHHHIIIQQQQQQQQQOOOMMMLLLLLLMMMPPPPPPPPPOOOOOOOOONNNNNNNNNTTTTTTTTTUUUPPPVVVjjjkkkfffsssXXXCCC@@@===;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666555444555666888<<>>===;;;999777666666666222222222111111222333333222222222222222333444555555777999;;;<<<>>>AAADDDBBBFFFKKKPPPUUUYYY^^^bbbgggiiinnnsssyyy~~~444222222666888777999===@@@BBBAAA@@@CCCJJJQQQTTTZZZiiiwww}}}vvvaaaLLLEEEIIIKKKIIIGGGHHHIIIJJJIIIGGGFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFFFFIIIJJJJJJIIIHHHFFFCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHLLLOOONNNHHHEEEFFFHHHEEEMMMPPP[[[ooouuu```PPPRRRVVV___hhhiiiaaa[[[YYY\\\ssszzzmmmeeeccc\\\QQQFFFBBBFFFLLLuuutttgggeeefffqqqpppmmmggg___XXXSSSPPPPPPMMMIIIHHHJJJKKKKKKIIILLLOOOUUU[[[```ffflllpppzzzxxxpppmmmjjjhhhjjjnnnggg]]]TTTRRRRRRQQQSSSWWWTTTTTTSSSRRRQQQPPPPPPOOOKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIKKKMMMMMMLLLKKKLLLLLLLLLNNNOOOMMMJJJGGGPPPOOOLLLJJJHHHGGGGGGFFFNNNMMMLLLJJJHHHIIIKKKNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOTTTTTTTTTVVVOOOMMMXXXffflllZZZqqquuuWWWKKKCCC;;;:::;;;<<<===???>>>===<<<;;;999888777666777666666999===@@@???>>>===AAAHHHSSS```rrr}}}zzzvvvpppllliiihhhfffccc___^^^^^^^^^\\\^^^______^^^^^^___aaa]]]___cccggglllrrryyy~~~}}}xxxqqqmmmlllkkkhhheeeeeebbbcccjjjwwwkkk\\\XXXRRRPPPQQQMMMPPPQQQRRRQQQOOOKKKHHHGGGJJJQQQXXXWWWQQQLLLNNNSSSRRROOONNNOOONNNKKKKKKNNNOOONNNNNNQQQTTTWWWXXXXXXVVVTTTRRRQQQQQQRRRSSSTTTTTTQQQLLLGGGFFFGGGIIILLLKKKUUUUUUVVVZZZRRRLLLXXX{{{\\\BBB>>>AAAKKKiiioooaaaYYYOOOJJJCCC>>>======>>>???>>>===<<<;;;:::999888888555444333222222111111222111111111111111222333333333444666777777888;;;===>>>@@@DDDGGGJJJOOOUUUYYY^^^___aaaeeeiiinnnrrruuu888666888>>>@@@@@@AAAEEEDDDHHHIIIGGGLLLXXXbbbfffgggttt|||hhhUUUDDDAAAGGGJJJIIIGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFHHHIIIKKKKKKNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHFFFDDDCCCEEEFFFGGGHHHIIIJJJKKKKKKGGGMMMRRRQQQLLLFFFEEEFFFDDDNNNQQQQQQVVV]]]ssssss\\\UUURRRVVVZZZYYYYYYYYY\\\kkksssrrrwwwyyy~~~~~~{{{sssiiibbbaaaccc~~~}}}||||||zzzoookkklllooooooqqqxxx{{{{{{mmm[[[QQQHHHHHHJJJMMMPPPSSSVVVVVVVVVUUUSSSPPPMMMKKKFFFGGGIIIKKKKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKIIIHHHGGGIIIKKKMMMMMMLLLJJJJJJKKKJJJJJJKKKKKKJJJGGGDDDJJJKKKLLLLLLKKKIIIFFFEEEKKKKKKIIIGGGFFFHHHLLLOOOLLLLLLLLLMMMNNNOOOQQQRRRNNNTTTRRRQQQUUUNNNJJJQQQPPPvvvfffdddvvvcccSSSCCC?????????@@@CCC@@@???>>>===;;;999888888777555555888===>>><<<888:::===@@@BBBHHHXXXooozzzyyyzzzyyy{{{{{{zzzxxxxxxxxxyyy{{{}}}xxxnnnjjjdddbbbccccccaaa___UUUYYYdddxxx|||cccXXXXXXRRROOOPPPMMMJJJJJJKKKKKKKKKJJJGGGEEEDDDJJJQQQTTTSSSPPPNNNMMMQQQMMMKKKMMMLLLIIIIIILLLKKKJJJJJJMMMQQQUUUWWWXXXQQQPPPNNNMMMMMMNNNPPPQQQSSSPPPKKKGGGEEEEEEGGGHHHEEENNNOOOOOOUUUWWWRRROOOjjjkkkMMMBBB>>>???PPPfffzzzaaa\\\XXXRRRIIIBBB>>><<<;;;;;;=========<<<;;;::::::999888777666444222111000000111111000000000111222222333444555555444555777999888:::<<<>>>AAAEEEKKKNNNTTTUUUVVVXXX[[[___ccceee:::999===CCCEEECCCCCCEEEDDDMMMRRRRRRWWWeeeppprrrrrrzzzxxxyyywwwZZZMMMBBBAAAFFFGGGGGGGGGFFFGGGGGGEEECCCCCCDDDFFFFFFFFFEEEEEEFFFHHHJJJKKKOOONNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIDDDIIIMMMNNNJJJFFFDDDDDDIIIMMMJJJKKKRRRUUU]]]nnnooo]]]RRRNNNMMMPPPUUU^^^kkkvvv}}}{{{yyywwwwwwrrrffffffrrroooeeeWWWMMMFFFDDDEEEFFFHHHKKKRRRSSSTTTTTTRRROOOKKKHHHDDDFFFJJJMMMMMMLLLIIIGGGGGGHHHJJJLLLLLLKKKJJJIIIGGGJJJMMMNNNMMMKKKJJJJJJLLLJJJIIIHHHIIIHHHEEECCCEEEGGGJJJLLLLLLJJJGGGEEEIIIIIIHHHFFFFFFHHHMMMQQQNNNMMMMMMLLLMMMNNNPPPQQQKKKQQQOOOMMMQQQNNNJJJPPPNNNeeeiiicccjjjzzzgggNNNCCC@@@===>>>BBB@@@@@@???>>>===<<<;;;:::666555444666999:::888666666:::<<<:::;;;GGG]]]nnnsssyyy|||}}}wwwpppfffbbb]]]\\\]]]]]][[[XXXNNNYYYllluuu___XXX\\\TTTMMMNNNNNNHHHGGGFFFFFFFFFFFFDDDBBB???BBBHHHMMMPPPOOOLLLHHHPPPLLLJJJLLLMMMJJJJJJKKKKKKIIIIIIJJJNNNQQQSSSTTTKKKJJJIIIHHHIIIJJJLLLMMMQQQPPPMMMJJJHHHHHHHHHHHHBBBHHHLLLMMMUUUaaa```UUUWWWxxx\\\JJJ???:::AAAMMMrrrjjjbbb___YYYPPPGGGBBB>>>;;;:::<<<=========<<<<<<;;;::::::888777444222111000000111111000000000111111222333444444444333333555777888999;;;===???BBBFFFIIIOOOOOOPPPRRRTTTWWWZZZ\\\AAAAAAEEEKKKKKKGGGDDDDDDFFFUUUaaadddjjjvvv}}}|||{{{{{{xxxvvvmmmOOOHHHCCCCCCDDDCCCDDDGGGEEEFFFEEECCCAAA@@@BBBCCCDDDCCCCCCBBBCCCEEEHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIDDDEEEEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFHHHLLLIIILLLTTTSSSSSS^^^kkkrrrcccYYYYYY^^^```iiivvv~~~vvvpppjjjlllwwwpppccc\\\PPPJJJEEEDDDCCCBBBCCCGGGIIIKKKOOOQQQPPPNNNJJJHHHFFFGGGIIIKKKKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKJJJIIIEEEIIINNNPPPNNNMMMLLLMMMOOOMMMJJJHHHHHHHHHGGGFFFDDDFFFHHHIIIIIIHHHGGGEEEEEEFFFEEEDDDEEEGGGLLLPPPPPPNNNLLLJJJIIIIIIJJJKKKEEENNNNNNKKKNNNLLLIIIOOORRRYYYtttxxxnnnqqqssszzz___MMMEEE>>>===AAAAAA@@@@@@???>>>=========999777666555666666666666444666888777777>>>KKKVVVZZZ]]]aaadddiiiqqqwww{{{~~~xxxrrrllliiidddaaa]]][[[[[[ZZZVVVRRRUUUggg~~~hhhVVVVVV]]]UUUMMMOOORRRNNNKKKGGGFFFFFFEEEDDDBBB>>>???BBBEEEHHHIIIIIIHHHOOOKKKIIIMMMOOOLLLKKKLLLNNNLLLJJJIIIKKKLLLMMMMMMFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIEEEFFFIIIMMMTTTbbbeeeXXXNNNooosssXXXBBB:::>>>DDDVVV|||nnnddd^^^VVVNNNHHHCCC???<<<;;;<<<=========<<<;;;:::888777666444333333333333222111111000000111111222222333444333222222444666666888:::<<<===???BBBEEEIIIIIIJJJLLLNNNQQQSSSTTTMMMMMMRRRWWWVVVPPPKKKJJJPPPccctttyyyxxx~~~|||yyy}}}wwwcccIIIFFFEEEEEECCC@@@CCCHHHEEEEEEDDDBBB???>>>@@@AAABBBAAA@@@@@@AAACCCFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIKKKFFFFFFFFFFFFFFFFFFGGGGGGGGGEEECCCCCCEEEHHHJJJJJJ???IIIMMMNNNOOOIIIKKKYYYYYY```ooo~~~{{{rrrmmmhhhfffeeennn}}}{{{}}}nnnfffkkknnnxxxppp```SSSLLLHHHEEECCCDDDCCCAAACCCHHHAAAEEEJJJNNNOOOMMMJJJHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHJJJKKKKKKKKKJJJIIICCCHHHMMMPPPPPPNNNOOOPPPSSSPPPLLLIIIIIIJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBBBBBBBEEEIIIMMMPPPNNNJJJGGGDDDCCCCCCCCCAAALLLMMMJJJMMMJJJGGGMMMRRRPPP```{{{hhhmmmrrr[[[OOOEEECCCFFF@@@@@@@@@?????????>>>>>>===;;;999666555555666888444444555666777;;;???BBBHHHGGGJJJOOORRRTTTVVVZZZbbbgggnnnsssxxx}}}wwwooogggaaa______fffccc___]]][[[XXXSSSNNNaaaxxxyyyZZZLLLQQQ\\\TTTLLLQQQVVVWWWRRRLLLIIIHHHHHHEEECCC??????@@@@@@@@@CCCGGGJJJOOOJJJIIIMMMPPPNNNLLLLLLRRROOOKKKIIIIIIIIIHHHGGGBBBAAAAAAAAABBBEEEGGGIIIEEEGGGHHHJJJKKKKKKJJJIIIJJJFFFIIIKKKOOO]]]aaaTTTIIIZZZdddEEE;;;???CCCEEEXXXuuuwwwfffaaaYYYRRRLLLGGGBBB???:::;;;<<<======<<<;;;:::555555444444444555555555222222111111111111111222111222333222111222333555000222444666777888:::<<>>???AAACCCBBBAAA???@@@AAACCCCCCBBBAAA@@@EEEFFFGGGHHHIIIIIIIIIIIIHHHLLLLLLGGGDDDEEEEEECCCFFFCCCBBBDDDHHHKKKJJJIIILLLGGGEEEKKKPPPPPPMMMLLLOOOPPPSSS]]]vvvqqqcccXXXTTTZZZbbbyyyyyyqqqtttyyywwwwww}}}vvvkkkmmmwwwzzztttsssrrrqqqpppjjjhhhttt}}}pppccc\\\UUULLLHHHJJJFFFCCC@@@@@@BBBFFFIIIJJJCCCDDDEEEHHHKKKKKKIIIGGGIIIKKKLLLLLLJJJGGGEEEDDDHHHIIILLLNNNOOONNNLLLJJJEEEEEEFFFHHHKKKMMMMMMMMMTTTRRROOOJJJEEEDDDEEEGGGDDDCCCBBBCCCDDDEEEEEECCCEEEBBBAAADDDFFFEEEFFFHHHIIIHHHHHHFFFDDDBBB@@@?????????BBBHHHJJJHHHGGGJJJOOOSSSXXXdddzzz{{{kkkttt___SSSQQQ???EEE@@@BBBAAA;;;>>>BBB<<>>???AAACCCEEEGGGHHHMMMRRRXXX]]]aaaeeeiiikkkxxx~~~xxxsssiiieee___[[[ZZZZZZ[[[[[[eee___ZZZXXXRRRPPP]]]nnnxxxlll```YYYQQQLLLJJJNNNPPPPPPUUU]]]ZZZWWWSSSOOOMMMJJJGGGDDDCCCAAA@@@???AAACCCFFFHHHOOOLLLHHHDDDAAABBBFFFJJJLLLKKKIIIHHHFFFFFFGGGGGGDDDDDDCCCBBBCCCDDDEEEFFFEEECCCBBBBBBEEEGGGIIIIIIJJJEEEFFFMMMPPPPPPZZZhhh[[[SSS^^^uuuUUUAAA;;;<<>>@@@BBBDDDEEEZZZTTTXXXjjj~~~uuu}}}}}}yyymmm\\\KKKAAABBB???======@@@BBBCCCBBBEEEEEEEEEEEEDDDCCCBBBBBBCCCAAA>>>>>>@@@BBBAAA@@@<<<===>>>???@@@AAAAAAAAADDDEEEFFFGGGGGGHHHGGGGGGGGGJJJJJJEEEAAABBBBBB@@@BBB@@@???@@@DDDGGGFFFDDDIIIEEEEEEJJJMMMLLLLLLNNNUUUPPPKKKNNN^^^xxx|||iii]]]ZZZdddeeeccc```aaakkk{{{|||{{{|||{{{zzz}}}wwwsss|||pppxxx~~~{{{uuulllfffqqqmmmddd[[[YYY\\\]]][[[cccuuuwwwZZZNNNEEEEEEGGGDDDAAA@@@HHHEEEBBBBBBDDDGGGJJJJJJCCCCCCEEEHHHJJJKKKIIIGGGIIIOOOSSSRRRKKKDDDAAAAAAEEEGGGJJJLLLMMMMMMLLLKKKGGGFFFFFFFFFHHHIIIJJJJJJLLLMMMNNNLLLIIIFFFDDDDDDCCCAAA>>>>>>@@@CCCDDDDDDDDDAAAAAADDDFFFDDDEEEGGGHHHHHHFFFEEEDDDBBBAAAAAABBB@@@CCCHHHJJJHHHGGGJJJLLLOOOTTT[[[ggg}}}xxxtttvvvfffKKKHHHBBBDDDEEE???BBBDDD<<<>>>===<<<:::888777666666444555555666666777777888888888:::;;;===???@@@AAACCCFFFLLLPPPSSSVVVYYY\\\^^^hhhwww}}}yyywwwuuuqqqkkkggg\\\ZZZWWWTTTTTTSSSSSSSSSTTTSSSVVV\\\bbbkkk~~~yyyeeeUUUOOOMMMHHHHHHMMMQQQQQQSSSXXXXXXWWWUUUUUUSSSPPPKKKGGGEEEDDDCCCBBBBBBCCCEEEGGGJJJJJJHHHEEECCCDDDHHHJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFEEECCCBBBBBBEEEHHHJJJKKKMMMHHHHHHPPPSSSTTT^^^lll___TTTQQQsssnnnUUUGGGAAA>>>888:::UUUvvveee^^^^^^\\\TTTKKKBBB???===;;;;;;;;;:::999888888999888777555444333333333222222222222111111111111111111111111111111222222333333444555555555999::::::<<<>>>@@@BBBCCCZZZVVVZZZppp}}}~~~{{{vvvsssaaaHHH;;;>>>AAA???===>>>@@@BBBBBBBBBEEEEEEEEEDDDCCCBBBBBBAAABBB@@@>>>>>>@@@AAA@@@???;;;;;;;;;;;;===???@@@BBBHHHHHHHHHHHHGGGFFFEEEDDDEEEHHHGGGBBB???@@@@@@??????===<<<===AAACCCBBB???EEECCCDDDGGGIIIIIIMMMSSS]]]RRRHHHGGGJJJVVVnnnvvv|||{{{ssskkkbbb]]]```jjjuuu~~~pppnnnmmmmmmiiieeefffiiilllppplllaaaeee\\\rrrzzz|||~~~wwwsss}}}wwwwwwpppeeeaaaccc```YYY\\\WWWTTTUUUVVVWWW[[[```yyy{{{jjjXXXNNNEEE???EEENNNOOOKKKGGGHHHFFFCCCCCCEEEGGGHHHHHHDDDDDDEEEGGGJJJJJJIIIGGGFFFOOOWWWVVVMMMDDDAAAAAABBBDDDGGGIIIKKKKKKKKKJJJIIIHHHFFFDDDDDDEEEFFFGGGEEEIIIOOOQQQOOOJJJFFFDDDIIIEEE???<<<===@@@BBBDDDBBB???@@@CCCCCCAAABBBEEEHHHFFFEEECCCBBBCCCDDDEEEEEECCCDDDIIIJJJHHHHHHJJJKKKMMMRRRTTTUUUbbb|||jjj}}}bbbTTTHHHDDDCCC???AAACCC<<<=========<<<;;;999888777555555555555555555555555333444555666888999:::;;;>>>AAADDDGGGIIIJJJMMMOOOLLLTTT```lllvvv~~~|||xxxsssppplllhhhddd```\\\YYYRRRRRRRRRQQQPPPNNNLLLKKKNNNRRR[[[hhhuuu|||```MMMKKKHHHFFFIIIOOORRRRRRQQQSSSSSSSSSUUUWWWXXXTTTOOOKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGIIIJJJFFFCCCAAAAAADDDEEEDDDBBBDDDCCCBBBBBBBBBCCCDDDEEEEEECCCBBBCCCFFFJJJLLLLLLOOOJJJJJJPPPSSSVVV___jjjhhh```OOO[[[mmmRRRBBB===;;;777@@@eeekkk```aaaaaaZZZQQQLLLGGG@@@;;;999:::;;;<<<:::::::::999888777666555333333333222222111111111111111111111111111111111222222222333333444444555777777777999:::<<<>>>???\\\^^^aaappp~~~}}}~~~{{{{{{tttiiiUUUAAA;;;@@@@@@@@@??????@@@BBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????????????????===;;;:::999:::<<>>BBBDDDDDD@@@>>><<<>>>AAABBB@@@===???@@@CCCFFFFFFHHHPPPZZZgggWWWMMMLLLJJJHHHTTTgggsssxxxxxx|||uuuqqqrrrwww}}}qqqjjjccc___ZZZVVVXXX]]]YYY[[[jjjmmm]]]UUUUUULLL[[[bbbdddgggiii^^^VVV\\\VVV^^^\\\TTTWWWeeeiiicccaaa\\\___iiimmmlllpppyyyttthhhUUUEEECCC>>><<>>===???BBBDDD@@@???@@@CCCCCC@@@@@@DDDGGGEEECCCAAAAAADDDFFFHHHHHHEEEFFFIIIIIIGGGHHHKKKLLLMMMRRRTTTOOOTTTvvv|||dddpppwww```OOOFFF===>>>BBB>>><<<=========<<<;;;999888777666666555555444333333333444444555666777888888<<<>>>@@@AAAAAABBBDDDEEEGGGLLLSSSZZZaaaiiiqqqwwwyyy~~~~~~|||zzzyyyyyyyyyvvvqqqmmmfffccc```\\\XXXUUUSSSRRRPPPQQQRRRQQQOOOKKKIIIHHHMMMXXXhhhzzz}}}^^^LLLNNNEEEJJJQQQUUUSSSPPPPPPQQQNNNOOOQQQTTTVVVUUURRROOONNNMMMKKKHHHFFFEEEDDDDDDDDDFFFIIIJJJIIIHHHHHHHHHGGGDDDBBBCCCGGGIIIGGGDDDDDDCCCBBBBBBBBBCCCDDDEEEEEECCCBBBCCCGGGKKKMMMNNNOOOJJJIIIMMMQQQSSSZZZcccmmmrrraaaVVVzzzeeeMMM>>>AAAAAA???KKKmmmsssgggbbb```[[[VVVTTTNNNFFF???<<<<<<<<<<<<;;;;;;;;;:::999999888777444444333333222222111111111111111111111111111111111222222222333333333444444444555555777888::::::fffkkknnnooo{{{ttt[[[GGGAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>>>>??????@@@@@@????????????@@@>>><<<::::::;;;>>>???JJJJJJIIIHHHFFFDDDCCCBBBAAADDDCCC@@@@@@FFFJJJLLLDDDBBBAAABBBDDDEEEBBB???<<<>>>BBBEEEFFFIIISSS^^^ppp]]]PPPOOOMMMGGGLLLYYYWWWsss}}}uuupppkkkfffeeehhhhhhfffmmmwwwzzzxxxoooaaaVVV]]]```ffflllddd\\\aaa```mmmuuuuuu}}}tttbbbSSSFFF===999:::::::::;;;===>>>===EEEDDDCCCDDDEEEFFFEEEDDDKKKJJJIIIHHHIIIIIIGGGEEEGGGHHHIIILLLNNNNNNKKKIIIDDDEEEFFFGGGGGGFFFFFFEEEGGGGGGEEECCC@@@@@@DDDGGGCCCGGGLLLOOOOOONNNMMMLLLWWWPPPFFF???>>>@@@CCCFFFDDDCCCFFFHHHGGGCCCDDDHHHFFFDDDBBB@@@AAADDDHHHJJJJJJGGGFFFHHHIIIGGGHHHLLLKKKJJJPPPVVVRRRRRRhhh~~~{{{kkkVVVCCC>>>AAA???======>>>>>>===;;;999888999888777666555444444333444444444555555666666666777888999999888888:::<<>>;;;======GGGgggwwwllleee```]]]XXXTTTMMMHHHDDD@@@===;;;<<<<<<;;;;;;::::::999999555555555444333222222111111111111111111111111111111111111222222222222222333333333333444555666777uuuyyyyyytttrrrvvv||||||{{{jjjNNN>>>???@@@;;;>>>@@@AAABBBAAAAAABBBDDDDDDCCCAAA???=========>>>>>>@@@AAAAAA@@@??????@@@BBB@@@===;;;:::;;;===>>>@@@@@@AAABBBCCCCCCCCCCCC???BBBAAA>>>@@@HHHNNNPPPHHHFFFEEEFFFHHHGGGDDD@@@======AAAEEEFFFIIIRRR\\\ooo]]]NNNIIIIIIHHHNNNUUUXXX\\\aaakkk|||wwwtttyyy{{{vvvyyywwwjjjXXXKKKGGGGGG???BBB@@@;;;999===BBBDDDGGGFFFFFFHHHJJJJJJIIIGGGLLLKKKIIIIIIJJJJJJIIIHHHLLLIIIFFFFFFJJJKKKIIIFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHEEEAAA@@@CCCFFFAAADDDGGGHHHHHHIIIJJJKKKNNNHHHBBB>>>>>>BBBFFFHHHIIIIIIMMMOOOLLLHHHIIIMMMEEEDDDBBBAAABBBEEEHHHJJJJJJFFFEEEGGGGGGGGGIIIMMMIIIGGGKKKRRRSSSSSS\\\iii}}}zzzqqqUUUEEEAAA>>>@@@@@@@@@???>>><<<;;;:::;;;::::::999777666666555555444444444444444444444555666666666555555666888>>>>>>>>>???AAADDDGGGHHHHHHJJJNNNQQQVVV[[[aaafffeeedddggglllnnnkkkkkkmmmqqqssssssqqqqqqsssrrrnnnrrrtttttttttrrrrrrsssuuusssrrrqqqooolllhhhdddbbb___^^^]]][[[XXXTTTQQQOOOJJJKKKLLLKKKIIIHHHHHHIIIFFFGGGGGGDDDCCCEEEKKKPPPaaauuuzzzrrrdddNNNDDDIIIHHHUUU___\\\SSSOOOQQQTTTQQQOOOMMMMMMQQQUUUXXXYYYTTTRRRMMMIIIGGGFFFFFFGGGJJJKKKLLLKKKHHHFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGEEECCCBBBCCCFFFJJJLLLLLLQQQOOOOOOPPPSSSUUUVVVVVV]]]nnnfffKKKGGGddd___FFF666<<>>>>>===;;;>>>@@@@@@??????@@@BBBFFFDDDBBB@@@>>>>>>>>>???>>>@@@CCCCCCAAA???@@@AAA???>>><<<;;;;;;<<<===>>><<<===>>>???@@@AAAAAAAAA===???>>>;;;===EEEMMMOOOJJJHHHGGGHHHIIIHHHDDD@@@@@@???AAADDDEEEFFFLLLTTT]]]WWWNNNGGGFFFIIIMMMQQQVVVQQQMMMOOO[[[qqq}}}~~~xxxwwweeehhhiiicccWWWOOORRRXXXRRROOOFFF999555999===<<>>@@@CCCGGGHHHIIIKKKOOOQQQNNNHHHIIINNNDDDCCCBBBBBBCCCEEEHHHIIIJJJEEEDDDEEEFFFFFFIIINNNHHHHHHHHHKKKOOOSSSVVVXXXvvvwww]]]PPPGGGEEEDDDCCCAAA???>>>=========<<<<<<;;;:::999888888777666666666555555444444555666666555555555777:::::::::;;;<<>>@@@HHHFFFCCCAAA??????@@@@@@>>>AAADDDDDDAAA@@@@@@BBB<<<;;;;;;:::;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===<<<>>><<<999:::BBBJJJLLLJJJHHHGGGHHHIIIHHHCCC???BBB@@@AAADDDDDDDDDHHHMMMJJJPPPRRRLLLHHHIIIKKKIIIHHHPPPWWWTTTNNNSSSggg||||||qqqfffaaaXXX[[[]]][[[UUUSSSYYYaaauuukkkYYYFFF>>>AAA@@@<<>>>>>===<<<<<<;;;::::::::::::999888888777666666222333333333222333666888555555777999;;;<<<;;;999:::>>>BBBEEEFFFEEEFFFFFFJJJHHHIIINNNPPPOOOQQQUUUKKKTTTYYYUUUPPPQQQVVVXXXTTTZZZaaadddaaa\\\XXXVVVVVVWWWXXXUUUQQQKKKGGGEEEFFFFFFFFFDDDCCCBBBDDDEEE@@@DDDGGGGGGEEEBBBBBBCCCQQQQQQQQQQQQWWWfffyyy~~~}}}ooo___UUUPPPLLLJJJIIIIIIOOOQQQOOOQQQVVVVVVQQQLLLJJJHHHIIILLLPPPRRRSSSUUUQQQLLLGGGEEEGGGJJJLLLMMMLLLKKKHHHEEEEEEGGGJJJCCCIIINNNLLLGGGDDDGGGKKKHHHGGGFFFFFFFFFGGGIIIIIIEEECCCBBBBBBEEEGGGIIIIIIJJJLLLNNNRRRWWWZZZXXXTTTOOOTTTUUUUUUPPPGGGXXXzzzcccHHH:::777;;;>>>>>>cccyyymmmddd___]]]ZZZWWWSSSNNNHHHDDD===<<<;;;:::999:::;;;<<<::::::999888777666555555111111111111111111111111111111111000000000000000444333333333333333444444yyy}}}xxxeeeMMMHHHCCCBBBDDDEEEBBB???<<<<<<<<<<<<;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBB@@@??????@@@===<<<:::999999:::;;;<<>>===<<<<<<;;;;;;;;;>>>AAAEEEHHHKKKNNNOOONNNIIIEEECCCCCCDDDCCCCCCCCCCCCEEEFFFGGGOOOPPPOOOLLLIIIFFFEEEFFFJJJNNNSSSSSSPPPOOORRRUUUaaaoookkk___\\\YYYSSSNNNGGGHHHKKKQQQYYY```eeefffmmmiiiYYYDDD;;;@@@CCC@@@GGGGGGHHHJJJKKKKKKHHHFFFKKKKKKJJJJJJKKKMMMOOOQQQNNNKKKHHHFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJJJJHHHEEEDDDEEEFFFIIIHHHEEECCCCCCCCCEEEGGGFFFBBB@@@CCCEEEEEEEEEHHHJJJIIIHHHFFFEEEDDDCCCCCCIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFEEEEEEFFFJJJLLLLLLJJJHHHHHHJJJNNNTTTWWW]]]fff~~~xxxmmmYYYIIIDDDEEECCC>>>===BBBBBB;;;888<<<===:::;;;;;;::::::999999::::::777777555444444555666666666666666666777777777777999999:::;;;<<<<<<===>>>?????????@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJHHHEEECCC@@@???AAAAAA???===>>>@@@@@@>>>@@@@@@BBBEEEDDD@@@BBBFFFTTTmmmyyyyyy}}}vvvpppnnnbbb]]]TTTLLLGGGFFFGGGHHHIIIKKKNNNQQQRRRRRRPPPOOOQQQOOOLLLKKKLLLOOORRRTTTUUUQQQLLLHHHFFFFFFHHHJJJPPPMMMKKKKKKKKKHHHBBB===@@@EEEJJJMMMLLLJJJHHHFFFHHHJJJMMMNNNMMMKKKKKKKKKHHHBBB@@@DDDDDDAAAAAAEEEHHHGGGGGGKKKQQQSSSPPPLLLPPPRRRXXX\\\TTTIIILLLXXXbbbCCC777999<<<===JJJ```rrreeeccc\\\XXXYYYWWWPPPMMMPPPGGGEEECCC@@@===;;;::::::;;;:::999999::::::888666555444444333333222222111333222222111111111111111111111222222222333333333zzztttzzzzzzpppXXXKKKGGGBBBBBBDDDDDDAAA>>>?????????>>>>>>=========?????????@@@@@@AAAAAAAAA???AAABBBAAA@@@???@@@BBB???>>><<<;;;:::;;;<<<===>>>>>>??????????????????>>>>>>======???CCCFFFHHHNNNQQQSSSQQQNNNKKKIIIJJJCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMLLLIIIHHHHHHIIILLLQQQUUUTTTQQQNNNOOOQQQPPPUUU^^^hhhvvv~~~lllZZZRRRQQQNNNHHHDDDFFFFFFIIIOOOWWW```fffhhh]]]ZZZPPPDDD???BBBDDDDDDHHHHHHIIIJJJLLLLLLJJJHHHKKKJJJIIIIIIJJJLLLNNNPPPOOOMMMIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDFFFGGGGGGHHHKKKMMMIIIHHHFFFFFFGGGGGGGGGFFFIIIDDDBBBDDDEEEDDDCCCFFFJJJIIIHHHFFFEEEEEEEEEEEEKKKJJJIIIIIIIIIIIIIIIJJJFFFGGGGGGGGGGGGHHHJJJLLLKKKKKKJJJKKKMMMPPPTTTVVVaaa___fff|||}}}fffRRRCCC>>>AAA;;;======<<<<<<>>>===:::>>>===<<<;;;;;;::::::;;;888777666555444555666777666666666777777777777777777777888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAA???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBAAA???>>>===@@@@@@@@@????????????===CCC@@@??????>>>???EEEMMMeee~~~|||pppcccYYYQQQNNNIIIFFFDDDFFFHHHJJJIIIKKKMMMOOOPPPOOOMMMKKKNNNNNNNNNMMMLLLNNNRRRUUUSSSRRROOOJJJFFFEEEGGGJJJMMMLLLKKKMMMPPPOOOLLLHHHAAADDDGGGHHHGGGFFFGGGGGGKKKMMMOOOOOOMMMKKKJJJJJJIIIEEECCCFFFGGGEEEEEEIIIFFFEEEFFFKKKRRRUUUSSSPPPOOOPPPUUU[[[\\\XXXUUUVVVmmmtttQQQ>>>999:::555===KKKcccyyyuuuiiibbb______]]]VVVSSSTTTMMMKKKGGGCCC???===<<<<<<:::999999999::::::999777666666666555444444333333333222222111111111111111111111111222222333333333~~~zzzyyy^^^LLLGGGEEEBBBCCCDDDDDDAAA===AAAAAA@@@???>>>>>>======>>>>>>>>>???@@@AAABBBCCCAAABBBBBB@@@??????AAACCC@@@???>>><<<<<<<<<===>>><<<===>>>???@@@AAABBBBBB@@@?????????@@@CCCFFFGGGJJJKKKMMMMMMKKKIIIIIIIIIAAAAAABBBDDDFFFHHHJJJLLLIIIJJJKKKKKKJJJJJJLLLNNNOOOSSSVVVVVVRRRMMMLLLLLLPPPNNNKKKIIIOOOaaaxxxxxxrrrmmmiiifff___VVVMMMLLLLLLHHHCCCAAADDDEEEGGGNNNVVV___eeegggPPPKKKGGGEEECCCAAABBBFFFHHHHHHIIIKKKMMMNNNMMMKKKLLLKKKJJJJJJKKKMMMOOOQQQQQQOOOLLLJJJIIIHHHFFFEEEBBBBBBCCCCCCCCCCCCCCCBBB???AAADDDFFFHHHKKKOOORRRMMMJJJHHHIIIKKKLLLJJJGGGLLLGGGDDDEEEEEECCCBBBCCCHHHHHHGGGFFFFFFFFFFFFFFFIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJIIIIIIIIIHHHJJJKKKMMMOOOQQQSSSTTTTTT]]]XXXTTT```|||}}}oooQQQEEEJJJBBB>>>===AAACCC@@@<<<:::===<<<;;;:::999999888888999888666555555555666777666666666777777888888888555666666777777888888888::::::999999::::::;;;<<<999::::::;;;;;;<<<<<<<<<;;;;;;<<<=========<<<<<<>>>>>>>>>>>>======<<<<<<======>>>>>><<<;;;<<<>>>CCC@@@???@@@BBBHHHUUUaaa|||mmmXXXGGGCCCBBBAAAAAABBBDDDGGGHHHIIIKKKMMMOOOOOOMMMKKKIIIIIIMMMPPPPPPMMMMMMQQQUUUTTTVVVUUUPPPIIIFFFGGGKKKMMMLLLLLLPPPTTTUUURRRNNNCCCDDDDDDCCCBBBCCCFFFHHHNNNOOOPPPOOOLLLIIIHHHHHHIIIFFFFFFHHHHHHFFFGGGJJJDDDDDDFFFKKKQQQTTTTTTRRRNNNNNNPPPVVV```eee]]]QQQMMMhhhOOOAAA:::666888:::DDD]]]|||nnnhhheeeeeeccc```^^^___YYYVVVQQQKKKEEEAAA>>>===999888777888::::::999888888888777777666555555555333333222111111111111111111111111111222222222222~~~gggSSSHHHEEEDDDDDDEEEFFFEEEBBB???@@@@@@???>>>===<<<<<<;;;=========>>>???AAABBBDDDBBBBBBBBB@@@>>>???BBBDDD@@@???>>>===============;;;;;;<<<>>>@@@BBBDDDEEEAAA@@@@@@@@@AAABBBDDDFFFDDDEEEFFFGGGGGGFFFFFFFFF@@@@@@AAACCCEEEGGGHHHIIIHHHIIIJJJJJJIIIJJJMMMOOOOOORRRVVVVVVRRRMMMJJJIIIPPPPPPNNNJJJHHHMMMYYYbbbwww{{{|||rrriiibbb\\\WWWTTTQQQMMMKKKLLLJJJFFFDDDEEEBBBDDDHHHOOOVVV\\\^^^___PPPGGGDDDGGGDDD======CCCGGGGGGHHHJJJMMMOOONNNMMMNNNMMMLLLLLLMMMOOORRRSSSRRRPPPMMMKKKJJJHHHEEECCC@@@AAABBBBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHJJJNNNPPPPPPLLLIIIIIILLLMMMKKKIIIKKKFFFCCCEEEEEECCCBBBDDDGGGGGGFFFFFFFFFGGGGGGHHHEEEGGGHHHJJJKKKKKKJJJIIIPPPOOOMMMLLLKKKIIIGGGEEEJJJLLLOOOSSSUUUUUUTTTSSSRRRSSSTTTYYYgggzzzvvv}}}ttt___VVVLLLCCC???CCCFFFBBB>>>>>>===<<<;;;:::999999999999:::999777666555666666777555555666777888888999999666666666666666777777777999888888777777777888888888999999999:::::::::;;;888999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<============;;;;;;@@@GGGEEEGGGNNNVVV]]]eeerrr~~~zzziiiTTTCCCBBBAAAAAAAAAAAAAAABBBBBBHHHJJJNNNPPPQQQOOOLLLJJJDDDKKKQQQRRRNNNLLLPPPTTTXXX\\\]]]VVVMMMGGGHHHKKKNNNMMMLLLOOORRRRRRNNNJJJDDDEEEEEEDDDCCCDDDFFFIIIMMMNNNNNNMMMJJJGGGGGGGGGIIIHHHHHHHHHFFFDDDEEEFFFCCCCCCEEEIIINNNQQQQQQOOOKKKMMMLLLOOO\\\ggg```PPPFFFkkknnnUUUAAA===<<<:::999EEEeee|||tttnnnhhhffffffgggjjjllldddaaa\\\VVVNNNGGGAAA===:::999888888999:::999888999999888888777666666666444333222222111111222222111111222222222222222222yyyvvv~~~sss}}}xxxfffWWWLLLFFFEEEEEEEEEFFFGGGGGGEEECCCAAA@@@@@@???>>>>>>======>>>=========>>>@@@BBBDDDBBBBBBAAA???>>>???BBBDDD@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===???BBBDDDFFFCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFGGGGGGHHHHHHGGGBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGIIIKKKNNNMMMPPPSSSTTTQQQMMMJJJHHHBBBGGGLLLMMMKKKKKKOOOSSSVVVXXXaaaqqqkkkgggaaa[[[VVVRRRNNNLLLMMMJJJIIIIIIFFFBBBBBBEEEAAADDDJJJPPPVVVWWWUUUSSSRRRIIIDDDFFFCCC<<<<<>>>>>===<<<;;;;;;;;;;;;;;;:::888777666666777777444555666777888999:::;;;888888888888888888888777999999888888777777888888999999999:::::::::::::::999:::;;;<<<===>>>>>>>>>===<<<;;;::::::::::::;;;>>><<<===>>><<<===IIIVVVYYYcccsssooo^^^NNNCCCCCCCCCBBBAAA@@@???===<<>>===<<<===???BBBCCC@@@AAAAAA???>>>>>>@@@BBB@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEFFFGGGHHHIIIIIIFFFDDDCCCDDDEEEFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHGGGFFFEEEGGGJJJLLLLLLMMMOOOPPPOOOLLLIIIGGG@@@FFFKKKMMMKKKJJJMMMPPPRRRMMMMMMVVV```fffjjjmmm||||||yyyxxxuuukkk```VVVTTTRRRRRRRRRQQQNNNLLLOOOKKKIIIIIIFFFBBBCCCGGGAAADDDIIIOOORRRQQQMMMIIIMMMHHHDDDCCCAAA>>>@@@CCCCCCBBBBBBDDDGGGIIIIIIIIIGGGFFFEEEEEEFFFHHHKKKLLLMMMLLLLLLLLLLLLJJJFFFCCC@@@@@@AAABBBCCCCCCCCCCCCAAACCCEEEFFFGGGIIILLLOOOMMMKKKHHHDDDBBBBBBCCCDDDEEE@@@???BBBDDDDDDDDDGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFHHHJJJLLLMMMNNNNNNKKKIIIHHHJJJOOOQQQPPPOOOJJJLLLOOOQQQSSSSSSRRRQQQWWWNNNOOOYYYZZZYYYjjjsssddd[[[RRRJJJBBBAAA???===<<<;;;::::::<<<;;;999888777666777777444555666777999:::;;;<<<;;;;;;;;;::::::999999888::::::999999999999999:::999999999999999999999999999999;;;<<<============<<<<<<:::999999999:::;;;<<<;;;>>>BBBAAADDDTTTfff~~~www]]]OOOFFF@@@@@@@@@@@@@@@???>>><<<<<<<<<@@@EEEJJJLLLKKKIIIGGG???FFFLLLNNNMMMLLLNNNQQQTTTVVVVVVPPPHHHBBBBBBCCCDDDCCCCCCFFFIIIJJJGGGCCCDDDGGGKKKLLLKKKHHHGGGGGGFFFGGGGGGFFFCCCBBBBBBCCCJJJOOOPPPKKKGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDGGGHHHJJJRRR^^^gggjjjNNNFFFUUUxxxlllHHH===777999999<<>>AAABBB>>>???@@@@@@>>>>>>???@@@AAAAAAAAA@@@???===<<<<<<===<<<;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIDDDAAA??????@@@@@@???===@@@AAACCCEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDFFFJJJMMMMMMMMMMMMMMMLLLJJJGGGEEEHHHLLLOOONNNKKKJJJMMMQQQTTTNNNKKKLLLMMMLLLMMMPPPRRRbbbpppxxx{{{xxxyyy}}}iiijjjggg```ZZZWWWSSSNNNMMMMMMNNNPPPQQQPPPMMMJJJMMMIIIGGGHHHGGGDDDEEEIIIBBBDDDFFFJJJMMMLLLIIIGGGCCCEEECCC???>>>AAAAAA???AAA@@@???@@@CCCEEEEEEEEECCCBBBBBBAAABBBEEEGGGHHHIIIIIIJJJLLLMMMKKKGGGDDD??????@@@AAABBBBBBBBBBBB@@@BBBDDDEEEFFFHHHKKKMMMMMMOOOPPPLLLFFFBBBBBBCCCCCC???>>>AAACCCBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLOOOPPPKKKHHHFFFHHHNNNRRRRRRPPPKKKKKKLLLMMMOOOPPPQQQRRRTTTPPPOOOSSSVVVZZZdddpppwwwhhhSSSQQQNNNJJJFFFCCCAAA@@@===<<<:::888777777777777333444555777999;;;<<<=========<<<;;;::::::999999:::::::::999::::::;;;;;;999999999999999999999999888999:::;;;;;;;;;;;;;;;===<<<;;;;;;;;;===???@@@FFFHHHPPPYYYZZZ\\\mmm}}}{{{cccNNNFFFCCC@@@@@@@@@@@@@@@@@@??????>>>;;;>>>DDDHHHJJJHHHEEECCC???CCCHHHKKKLLLLLLMMMNNNNNNNNNMMMJJJEEECCCCCCDDDCCCBBBBBBEEEIIIJJJGGGDDDCCCFFFIIIJJJHHHFFFEEEEEEHHHHHHGGGDDDAAA?????????FFFMMMPPPKKKFFFGGGHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGEEEFFFKKKOOOUUU```jjjVVVGGGIIIYYYwwwdddKKK999:::<<<888<<>>@@@AAA<<<>>>@@@@@@>>>===>>>>>>BBBBBBBBBAAA@@@???=========<<<;;;:::;;;<<<>>>@@@??????@@@BBBCCCEEEFFFFFFEEEBBB???>>>??????===;;;:::<<<>>>AAACCCDDDEEEEEEBBBCCCCCCBBBCCCFFFJJJNNNOOONNNLLLKKKJJJHHHEEECCCDDDIIINNNOOOMMMMMMPPPTTTIIIIIIKKKNNNLLLHHHHHHLLLEEEPPPUUUVVVbbbyyy{{{xxxqqqiiiddddddhhhlllPPPSSSRRRNNNMMMQQQSSSSSSLLLLLLMMMNNNNNNKKKFFFBBBEEEBBBAAADDDEEECCCCCCEEEDDDCCCDDDFFFHHHIIIIIIHHH===CCCCCC<<<<<>>===>>>@@@BBBBBBBBBCCCBBBAAAAAABBBDDDGGGHHHFFFGGGIIIKKKMMMLLLHHHEEE>>>>>>???AAAAAABBBBBBBBBBBBDDDEEEEEEEEEEEEHHHJJJOOOUUUYYYWWWNNNGGGEEEFFFDDD???===@@@BBBAAAAAADDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGJJJMMMOOOPPPKKKGGGHHHLLLPPPOOOMMMLLLKKKKKKKKKLLLNNNPPPRRRKKKSSSUUUOOONNNXXXdddjjjjjjgggccc^^^XXXTTTPPPOOO===<<<:::888777777777888333444555777999;;;======>>>===<<<<<<;;;:::999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;>>>>>>===>>>@@@BBBEEEGGG[[[___kkkwwwyyy{{{yyyssseeemmmiiiVVVHHHFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@===AAAFFFIIIJJJHHHDDDAAA???AAAEEEHHHKKKMMMMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEEEEGGGKKKKKKGGGDDDCCCEEEFFFFFFEEECCCDDDDDDJJJJJJHHHDDD@@@===<<<===AAAIIIMMMHHHDDDFFFHHHFFFDDDEEEFFFEEEDDDEEEFFFHHHLLLEEEEEEKKKMMMMMMTTT```bbbRRRMMMMMM]]]___AAA???BBB<<<:::???888WWW~~~|||xxxtttnnnoookkkddd``````dddjjjnnnlllggg___XXXRRRMMMHHHEEE=========<<<;;;;;;:::::::::999999888888888888888777777666666666555555555tttiiidddccckkknnn\\\IIIAAA@@@@@@>>>>>>AAABBBCCCCCCAAAAAABBBCCCAAA???<<<::::::<<>>AAAAAABBBAAA>>>;;;999:::===@@@?????????>>>======<<<<<<=========;;;::::::;;;===BBBAAA@@@@@@@@@@@@@@@AAAAAA@@@>>>:::888777:::<<>>>>>>>>???AAABBBAAAAAAAAABBBDDDGGGIIIKKKHHHGGGGGGHHHIIIHHHFFFCCCGGGIIILLLOOORRRSSSRRRRRRKKKHHHGGGIIIMMMNNNJJJFFFEEEHHHMMMRRRXXX^^^dddhhhaaagggnnnrrruuu}}}|||kkk^^^[[[VVVSSSRRRRRRRRRRRRHHHGGGGGGIIIKKKMMMMMMLLLIIIKKKOOOPPPOOOJJJFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCC???@@@@@@>>><<<<<<>>>@@@>>>>>>>>>???@@@AAA@@@@@@HHHFFFCCC???<<<>>>BBBEEEFFFEEEEEEFFFGGGGGGEEECCC@@@???>>><<<<<<>>>???@@@DDDDDDBBBAAA@@@BBBGGGJJJMMMUUU\\\[[[SSSKKKGGGGGGDDDCCCBBB@@@??????@@@@@@BBBBBBCCCDDDDDDDDDDDDCCC@@@???>>>>>>???BBBEEEGGGIIIHHHGGGGGGHHHKKKNNNPPPOOOOOOPPPOOOMMMMMMNNNPPPLLLOOOQQQOOOLLLOOOXXXaaaoootttggg^^^JJJEEE???<<<<<<<<<888555:::777666888<<>><<<888:::;;;;;;;;;======<<<===<<<999888===BBB???999999:::;;;;;;:::999777777;;;888888<<>>===@@@FFFLLLLLLHHHCCCBBBCCCAAACCCEEEHHHIIIJJJKKKKKKGGGCCCCCCIIIJJJGGGHHHLLLFFFCCCAAAEEELLLNNNJJJEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEHHHJJJIIIFFFCCC@@@BBBAAADDDGGGGGGDDDDDDGGGEEECCCBBBDDDHHHKKKKKKJJJCCCCCCFFFKKKJJJHHHNNNXXXcccbbb[[[SSSWWWrrr{{{^^^KKKAAA999888:::666???VVVyyy{{{wwwuuuooolllgggbbb```bbbfffjjjhhhfffdddaaa]]]YYYVVVTTTLLLFFF@@@===>>>>>>:::777888888888777888888999:::999999888888777777666666wwwuuuwwwpppddd______aaa|||uuuZZZMMMAAA>>>???>>>>>>???===???@@@@@@@@@@@@AAACCCCCCAAA>>>;;;:::;;;===??????AAA???:::999<<>>???===;;;888777999<<<>>>???>>>===<<<;;;:::::::::===>>>===;;;999999;;;===@@@???>>>>>>>>>>>>>>>>>>??????===;;;999888:::<<>>>>>===>>>???AAABBB@@@@@@@@@@@@BBBDDDFFFGGGJJJHHHFFFEEEEEECCCAAA>>>AAACCCFFFJJJLLLNNNNNNNNNJJJIIIHHHJJJLLLMMMJJJGGGMMMOOORRRPPPMMMMMMPPPSSSRRRUUUWWWVVVTTTUUU[[[```iiinnnrrruuuuuuwww|||xxxwwwzzz{{{wwwvvvssskkkeeeccceeejjjkkkhhhjjjlllcccVVVOOOMMMIIIFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLKKKKKKMMMNNNLLLFFFAAACCCCCCBBBBBBAAAAAAAAA@@@DDDDDDCCCBBBBBBBBBBBBCCCBBB???======???AAA@@@???@@@DDDHHHGGGCCC>>><<<<<>>======>>>@@@AAA???@@@@@@@@@@@@CCCGGGJJJMMMSSSXXXVVVNNNHHHFFFGGGFFFDDDAAA???>>>>>>???@@@<<<===>>>???@@@@@@@@@@@@???>>>===<<<===@@@CCCEEEFFFEEEDDDDDDEEEHHHKKKMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKIIIHHHKKKRRRXXXbbbfffrrrddd^^^TTTKKKFFFFFFHHHKKKDDD@@@<<<:::;;;===???@@@@@@???===:::999999:::999===>>>;;;777777;;;<<<:::???===;;;::::::<<<<<<===888999:::;;;>>>CCCKKKRRR\\\^^^ccchhhmmmvvvmmm[[[YYYHHHFFFDDDCCCCCCDDDDDDCCC???@@@AAAAAA@@@>>><<<;;;<<>>:::<<<>>>>>>>>>>>>@@@AAACCCAAA>>>;;;:::::::::;;;===>>><<<888888;;;===;;;===;;;999777777:::===??????===;;;999777777888999>>>>>>>>><<<999999:::<<<===<<<;;;;;;::::::;;;;;;;;;<<<===<<<:::::::::<<<>>>=========>>>???AAABBB@@@???>>>>>>???@@@BBBCCCGGGEEEBBBAAABBBAAA@@@???<<<>>>BBBEEEHHHIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIILLLNNNLLLGGGEEEGGGKKKMMMMMMMMMLLLKKKLLLOOOQQQNNNQQQUUUYYY\\\\\\\\\[[[WWWUUUVVV\\\]]]ZZZVVVVVV\\\WWWUUUUUUSSSMMMIIIIIIKKKPPPQQQPPPTTTYYYUUULLLIIIGGGEEEBBB@@@?????????CCCFFFIIIIIIGGGFFFGGGIIIMMMIIIFFFHHHLLLLLLFFFAAADDDDDDCCCBBBAAAAAA@@@@@@CCCBBB@@@>>>>>>???@@@AAADDD???;;;<<>>@@@GGGNNNMMMFFF>>>;;;:::<<<<<<;;;::::::===AAAEEEGGGGGGHHHIIIIIIGGGDDD@@@AAA@@@???>>>>>>???@@@AAA@@@AAABBBBBBAAABBBEEEGGGLLLPPPRRRPPPIIIEEEEEEGGGGGGEEECCCAAA@@@AAACCCDDD:::;;;<<<===>>>>>>>>>>>>???>>>======>>>@@@BBBDDDBBBAAA@@@@@@AAADDDGGGIIIIIIGGGEEEFFFHHHIIIFFFDDDFFFFFFEEEFFFGGGJJJMMMPPP\\\WWWXXXnnnxxx|||~~~rrrjjjhhhhhh]]]ZZZTTTMMMHHHGGGIIILLLHHHEEEAAA>>><<<;;;<<<>>>===BBBDDDAAA>>>???@@@???BBB???>>>???CCCDDDCCCAAAHHHNNNTTTVVVZZZeeevvvvvvbbbMMMFFF???>>><<<===???AAABBBBBB>>>????????????===<<<::::::>>>BBBCCCBBBAAACCCEEEAAACCCEEEGGGIIIJJJJJJIIILLLGGGEEEFFFGGGEEEDDDFFFGGGGGGGGGHHHIIIIIIIIIIIILLLIIIFFFCCCAAABBBCCCDDDEEEFFFHHHIIIHHHEEEAAA???CCC???===???@@@AAADDDIIIIIIGGGGGGHHHKKKNNNOOOOOOQQQLLLGGGGGGFFFEEEEEEGGGQQQWWWnnnfff___jjjzzzbbbOOOFFFAAA999666999???RRR|||yyytttnnniiiggggggggghhhiiiiiiiiihhhgggeeedddccc```^^^\\\\\\ZZZUUULLLEEEBBBAAA@@@>>><<<;;;::::::777777777888888888888888~~~nnnccciiiwwwpppkkkkkkvvvqqq}}}aaaFFFAAA>>>===>>><<<999:::>>>;;;===>>>>>>===<<<===???@@@???===;;;999999999999999;;;999777888===???<<<===;;;888777999<<>>???>>><<<999999:::<<<;;;:::999888888777777888999;;;======<<<:::;;;;;;<<<<<<<<<<<<===???AAABBB@@@???>>>=========>>>???@@@???>>>???BBBEEEGGGGGG>>>@@@BBBEEEFFFGGGFFFEEEDDDFFFGGGHHHGGGGGGIIIJJJDDDFFFGGGHHHHHHHHHIIIJJJDDDCCCBBBBBBEEEIIINNNQQQQQQPPPPPPRRRSSSRRRMMMIIIHHHEEEFFFIIIIIIEEECCCDDDIIIFFFFFFIIIIIIFFFEEEGGGJJJMMMMMMLLLOOOUUUUUUPPPJJJIIIHHHEEECCCAAAAAABBBAAAEEEHHHGGGCCCAAACCCGGGHHHFFFDDDEEEHHHIIIHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA???<<<::::::;;;===???EEEAAA======???AAA???<<<===CCCIIIJJJGGGBBB>>>===:::;;;;;;:::;;;===AAADDDDDDEEEFFFHHHIIIHHHDDDAAABBBBBBAAA@@@@@@AAABBBBBBDDDFFFFFFEEECCCAAAAAAAAAHHHLLLOOOMMMHHHDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHHHH>>>>>>????????????>>>>>>BBBAAA@@@@@@AAABBBDDDEEE@@@???>>>===???AAADDDFFFHHHEEEDDDGGGLLLMMMIIIEEEFFFDDDDDDGGGKKKOOOPPPOOOZZZZZZYYY]]]mmm~~~www~~~wwwnnnhhhfffgggaaa\\\VVVRRRMMMIIIHHHJJJLLLSSSYYYZZZ[[[\\\YYYUUUYYY[[[```iiirrruuusssooottt}}}gggVVVGGGAAA@@@>>><<<<<<>>>?????????======>>>?????????>>>>>>>>>@@@BBBBBBAAABBBDDDFFFBBBCCCEEEGGGIIIIIIIIIIIIHHHIIIIIIGGGDDDAAABBBDDDCCCEEEGGGGGGFFFGGGJJJMMMOOOMMMJJJGGGEEECCCCCCCCCAAACCCEEEGGGGGGEEECCCAAADDD???>>>AAADDDCCCEEEIIIIIIHHHGGGHHHJJJMMMOOOQQQUUUOOOIIIIIILLLMMMLLLJJJXXXMMMTTTrrrtttgggwwwnnn^^^GGG<<<999===999999PPPppp{{{pppjjjiiijjjkkkiiiiiiiiihhhgggfffeeedddeeefffhhhiiihhhaaaWWWPPPKKKIIIGGGDDDAAA???>>>===999999999999999:::::::::~~~jjjdddfffooovvvdddWWW[[[jjj{{{bbbLLLAAA@@@===<<<<<<:::777:::??????@@@@@@???<<<;;;;;;<<<<<<<<<;;;::::::999999888666888777777;;;AAABBB???<<<888555666999===???@@@@@@>>>;;;888777888999:::>>>>>>>>><<<999999:::<<<:::999888777666666666666777:::<<<===<<<;;;:::;;;:::::::::;;;===???AAABBBBBB@@@???===<<<<<<======>>>======@@@DDDIIIKKKLLLAAABBBDDDEEEEEEDDDCCCBBBAAACCCDDDEEEEEEEEEGGGIIIJJJGGGEEEFFFHHHHHHDDD@@@EEEBBB???===???EEEKKKPPPVVVRRRNNNMMMMMMLLLHHHCCCDDDAAAAAADDDCCC@@@@@@CCCDDDBBBCCCFFFGGGEEEFFFJJJMMMMMMKKKIIIKKKOOOPPPOOOHHHHHHGGGDDDAAA???@@@BBBAAAEEEGGGDDD@@@>>>@@@DDDBBBDDDEEEEEEDDDEEEHHHLLLIIIIIIHHHGGGGGGFFFEEEEEE???===;;;999888:::<<<===DDDCCCAAA???<<<;;;<<<<<>>???BBBEEEEEEAAA>>>===>>>>>>>>>>>>???AAADDDBBBBBBDDDFFFHHHHHHEEECCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEBBB???>>>???DDDHHHMMMMMMJJJEEECCCBBBDDDEEEHHHJJJJJJHHHEEEDDDBBBBBBBBBAAA@@@???======AAAAAA@@@AAABBBCCCEEEFFFAAA@@@>>>>>>???AAADDDFFFEEEDDDDDDIIIOOOQQQMMMHHHFFFDDDDDDHHHNNNSSSSSSRRRTTTYYY[[[VVVSSSaaaxxxuuuoooiiihhhllluuuvvvvvvwww~~~|||~~~www]]]OOOFFFEEEBBB@@@===<<<===>>>======<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDFFFHHHIIIJJJJJJIIIEEEJJJMMMIIIBBB>>>======>>>AAACCCDDDCCCFFFKKKQQQPPPPPPOOOMMMKKKGGGDDDBBB@@@BBBEEEHHHIIIIIIHHHHHHEEEBBBBBBGGGJJJHHHGGGHHHGGGFFFFFFFFFGGGJJJNNNPPPVVVQQQLLLLLLPPPSSSQQQLLLIIILLLTTTbbbxxxyyywwwOOO>>>888???>>>666:::IIIddd|||ooojjjjjjmmmmmmmmmlllkkkjjjhhhgggfffdddfffkkknnnmmmhhhaaa[[[[[[YYYTTTOOOJJJEEEBBB@@@??????>>>======<<<<<<;;;ooogggdddmmm|||qqqfff___hhhmmmzzzfffLLLCCCBBB===:::999:::999888;;;AAAAAABBBBBB@@@===::::::;;;;;;<<<<<<<<<;;;:::999999666666666777<<>>DDDCCCAAA@@@AAAFFFOOOUUUTTTPPPKKKIIIJJJJJJHHHEEEAAA??????@@@???===???DDDGGGEEEFFFHHHGGGDDDFFFKKKNNNLLLIIIGGGFFFHHHJJJLLLHHHIIIGGGCCC???>>>AAAEEEFFFGGGFFFCCC???>>>AAADDD@@@DDDGGGFFFBBBBBBGGGMMMHHHHHHGGGGGGGGGGGGFFFFFF@@@>>>===;;;;;;<<<===>>>DDDEEEDDD@@@<<<:::<<<>>>DDD???<<<>>>CCCEEEAAA===AAABBBCCCBBBAAABBBCCCEEEDDDCCCDDDEEEGGGHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBBBB@@@???@@@@@@BBBFFFJJJLLLJJJFFFCCCAAACCCEEEGGGGGGFFFBBB>>>;;;BBBBBBBBBAAA@@@>>>===<<<===>>>>>>???AAABBBDDDEEECCCAAA@@@???@@@BBBEEEGGGCCCCCCFFFKKKPPPQQQNNNJJJEEECCCCCCGGGMMMRRRSSSRRRQQQSSSWWWWWWUUUWWWeeetttoooYYYLLLEEEGGG@@@>>><<<;;;===>>>>>>>>>===>>>???AAACCCDDDFFFGGGCCCCCCBBBAAA@@@@@@??????DDDFFFHHHIIIJJJKKKJJJJJJFFFLLLOOONNNKKKGGG???999<<<>>>@@@AAABBBFFFMMMRRRRRRRRRSSSQQQNNNJJJEEEBBBBBBDDDGGGKKKMMMOOOOOOOOOHHHDDDDDDIIILLLJJJGGGGGGDDDDDDDDDDDDDDDGGGKKKOOOUUUSSSPPPNNNQQQSSSOOOIIIBBBMMMUUUYYYjjj|||tttdddKKK777777;;;999999>>>@@@^^^}}}pppmmmnnnmmmmmmlllkkkiiigggeeedddbbbdddiiilllmmmkkkhhhfffmmmjjjddd]]]VVVOOOJJJHHHDDDCCCBBB@@@>>><<<;;;:::wwwooolllkkkuuuzzz}}}fffdddsss|||bbbPPPEEEAAAAAA===999999<<<===;;;<<>><<<:::888777777666777<<>><<<;;;;;;;;;<<>>???@@@CCCDDDCCCBBB???@@@BBBDDDDDDDDDCCCBBBDDDAAA@@@BBBFFFJJJJJJIIIBBBEEEHHHHHHFFFDDDDDDEEE999<<>>AAAIIIPPPRRRPPPMMMLLLKKKKKKJJJIIIBBB@@@??????===;;;???FFFIIIGGGHHHJJJHHHEEEHHHMMMNNNKKKIIIHHHGGGHHHKKKNNNLLLLLLJJJEEE@@@@@@EEEJJJNNNKKKFFFBBBAAABBBDDDFFFEEEGGGHHHFFFCCCBBBEEEHHHCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@AAAFFFDDDBBBAAA@@@@@@@@@@@@CCCAAA@@@AAADDDEEECCC@@@AAACCCEEEEEEEEEEEEFFFGGGJJJHHHFFFFFFGGGHHHGGGFFFDDDEEEEEEEEEEEEEEEEEEDDDAAABBBCCCBBBAAAAAABBBCCCBBBDDDFFFGGGFFFEEECCCBBBAAABBBBBBBBBAAA@@@>>>>>>AAAAAABBBBBBAAAAAA@@@???<<<===>>>@@@BBBDDDEEEFFFDDDCCCAAA@@@AAACCCEEEGGGDDDGGGKKKOOOQQQPPPMMMKKKFFFFFFFFFGGGJJJNNNPPPQQQSSSRRRTTTYYYYYYVVVXXX]]]xxxxxxttt```VVVMMMEEEGGGBBB@@@======>>>?????????@@@@@@@@@AAABBBDDDEEEEEEDDDDDDCCCCCCCCCBBBAAA???FFFGGGIIIKKKLLLLLLKKKKKKJJJLLLPPPWWW```aaaSSSBBB?????????@@@BBBGGGMMMQQQTTTSSSSSSQQQNNNJJJFFFDDDCCCEEEHHHKKKNNNOOOPPPPPPJJJDDDBBBFFFIIIHHHFFFFFFCCCCCCDDDCCCBBBEEEJJJNNNRRRTTTSSSQQQRRRTTTOOOHHHLLLKKKLLLSSScccssszzzyyykkk]]]tttkkkOOO@@@>>>===<<<<<<444DDD]]]xxxtttrrrllllllkkkjjjiiihhhfffeeebbbdddgggiiijjjkkkmmmnnnvvvsssoooiiiddd___\\\ZZZRRRQQQNNNKKKHHHDDDBBBAAAyyyrrrggg^^^^^^ggguuu~~~yyyoooiiipppwwwTTTCCCCCCFFFBBB===AAA===<<<@@@AAA>>>;;;<<<===>>>???>>><<<;;;;;;<<>>@@@???>>>===;;;:::999999999:::;;;<<<;;;999888999:::777777888999<<>>===;;;::::::;;;;;;;;;;;;<<>>@@@CCCEEEGGGGGGGGGFFFFFFBBB???BBBHHHLLLLLLJJJFFFMMMRRROOOEEE???@@@EEEDDDJJJNNNLLLGGGEEEIIINNNQQQQQQPPPOOOLLLJJJIIIHHHFFFDDDBBBBBB???===AAAHHHDDDCCCEEEHHHGGGEEEIIIPPPLLLJJJHHHHHHHHHIIIMMMQQQMMMLLLJJJDDD??????FFFLLLSSSNNNGGGCCCCCCEEEGGGHHHKKKIIIGGGEEEDDDCCCBBBBBB??????@@@@@@AAABBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCHHHCCC???@@@EEEGGGEEEBBB???AAADDDFFFGGGFFFFFFFFFAAACCCEEEFFFFFFGGGHHHIIIOOOMMMIIIHHHGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIHHHFFFDDDCCCCCCEEECCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>@@@BBBEEEGGGAAAAAABBBCCCDDDDDDDDDDDD===>>>???BBBDDDFFFHHHIIIDDDCCCAAA@@@AAACCCEEEGGGHHHLLLQQQTTTSSSPPPMMMLLLJJJIIIIIIHHHIIILLLNNNPPPTTTRRRSSSUUUQQQMMMPPPYYYXXXttt~~~|||rrroooddddddYYYQQQSSSNNNFFFGGGGGGEEEBBB@@@@@@@@@@@@???BBBBBBBBBAAAAAABBBCCCCCCFFFFFFFFFGGGHHHGGGEEECCCGGGHHHJJJLLLLLLMMMLLLLLLLLLKKKOOO^^^ttt|||iiiPPPCCCAAA???@@@CCCHHHMMMPPPUUUTTTQQQNNNKKKIIIGGGFFFCCCDDDGGGIIIKKKLLLLLLMMMLLLDDD???BBBEEEEEEDDDEEEBBBCCCDDDBBBBBBDDDJJJOOONNNSSSVVVTTTTTTWWWSSSLLLOOOKKKMMMUUUXXXWWW\\\fffZZZTTTkkkpppXXXJJJCCC<<<555:::888:::IIIhhh|||vvvppppppppppppooonnnmmmllldddeeefffggghhhkkkooorrruuutttrrrpppnnnmmmllllllfffdddaaa]]]XXXTTTQQQPPP^^^ZZZ___qqqpppbbb^^^XXXtttpppWWWCCC@@@DDDBBBBBBEEEBBB@@@??????@@@???>>><<<@@@???===<<<<<<<<<===>>>CCCCCCCCCBBB@@@===:::888<<<777444555:::>>>>>><<<@@@>>>;;;999999:::<<<===>>>>>>======<<<<<<;;;;;;???===<<<<<<===>>>>>>===BBBCCC???888555777888666AAA@@@>>><<<999777666555===<<<:::999:::===@@@AAAEEECCC@@@>>>===;;;888666444666:::===???@@@???>>>???AAACCCDDDDDDEEEHHHJJJNNNJJJGGGIIINNNQQQPPPNNNIIIMMMQQQOOOFFF???DDDMMMHHHJJJLLLLLLLLLMMMNNNPPPQQQNNNLLLJJJKKKKKKKKKJJJKKKIIIFFFDDDCCCDDDEEEGGGEEEEEEFFFHHHLLLNNNNNNMMMVVVLLLGGGJJJMMMLLLMMMQQQUUUUUUQQQGGGBBBEEEJJJMMMJJJGGGDDDAAA@@@BBBDDDFFFDDDEEEFFFGGGFFFDDDBBBAAAFFFCCC@@@???AAABBBBBB@@@FFFEEEFFFHHHJJJIIIEEEAAACCCEEEDDDAAAEEELLLKKKFFFCCCFFFIIIKKKKKKJJJJJJJJJIIIGGGFFFGGGGGGEEEHHHNNNOOONNNLLLGGGCCCAAADDDGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDEEEFFFEEEDDDCCCCCCGGGJJJJJJGGGCCCBBBBBB>>>>>>======<<>>>>>BBBFFFGGGGGGGGGEEECCCBBBCCCEEEGGGIIIMMMMMMMMMOOOPPPPPPMMMKKKLLLMMMNNNNNNNNNNNNOOOPPPVVVVVVUUUUUUTTTSSSRRRRRRTTTWWWaaaxxxtttiiiyyyvvv{{{sssyyy|||{{{oookkkhhhRRRMMMHHHGGGIIIJJJHHHEEEEEEDDDCCCBBB@@@???>>>===CCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJJJJIIIGGGGGGGGGGGGIIIJJJJJJIIIIIIKKKLLLJJJLLLRRR```lllooohhh___FFFDDDAAA@@@BBBDDDFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLPPPOOOKKKGGGDDDEEEHHHKKKFFFEEEDDDBBBAAAAAAAAAAAAFFFFFFFFFFFFHHHIIIJJJKKKRRRRRRSSSSSSSSSQQQPPPOOONNNNNNNNNPPPSSSUUUVVVVVVWWW___dddeeelllkkkYYYIII===:::888999===CCCQQQmmmwwwrrrsssssspppppptttiiigggddddddgggjjjmmmnnnnnnpppqqqqqqppppppqqqrrrooommmkkkiiihhheeeaaa]]]gggnnn}}}ttt^^^TTTVVVuuu{{{lll___MMM@@@AAADDD@@@>>>AAABBB@@@????????????>>><<<>>>============>>>@@@@@@BBBBBBBBBAAA@@@===;;;:::<<<999666888>>>BBBCCCBBB@@@???===;;;::::::;;;<<<>>>===============<<<<<>>>>>===<<>>888666888888666???>>>===<<<:::999888777===<<<;;;:::;;;>>>@@@BBBFFFDDDBBBAAA@@@>>><<<999666888;;;===???@@@@@@???@@@AAACCCCCCCCCDDDEEEGGGJJJGGGDDDFFFJJJMMMMMMJJJIIIMMMRRRPPPGGG???BBBKKKHHHJJJLLLMMMMMMNNNPPPRRRSSSQQQNNNMMMNNNNNNNNNMMMMMMKKKHHHEEEDDDDDDEEEEEEIIIGGGFFFGGGJJJNNNPPPQQQTTTMMMIIIJJJKKKJJJLLLQQQ[[[[[[UUUJJJDDDEEEHHHHHHIIIHHHEEECCCBBBBBBCCCDDDCCCDDDEEEFFFFFFDDDCCCAAABBBAAABBBEEEHHHIIIGGGEEEFFFEEEEEEGGGIIIHHHEEEBBBEEEGGGEEECCCFFFKKKKKKFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHFFFFFFHHHGGGEEEGGGLLLNNNNNNLLLHHHDDDBBBCCCEEEBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDEEEFFFEEEDDDCCCCCCEEEHHHHHHFFFDDDDDDEEE@@@@@@@@@???>>>@@@DDDGGGKKKHHHFFFFFFHHHIIIHHHGGGEEEAAA>>>>>>BBBEEEGGGGGGIIIGGGEEECCCCCCDDDFFFGGGNNNOOOQQQSSSVVVUUUSSSQQQQQQPPPNNNLLLKKKLLLNNNPPPUUUUUUVVVVVVUUUTTTRRRQQQOOOPPPTTTaaa~~~}}}vvv{{{vvv|||~~~qqqddd^^^YYYOOOJJJEEEDDDGGGHHHGGGDDDBBBAAAAAA@@@@@@?????????CCCCCCBBBBBBBBBBBBCCCCCCFFFHHHKKKKKKJJJHHHHHHHHHFFFGGGIIIIIIIIIIIIJJJLLLKKKLLLPPP[[[fffhhh```XXXEEECCC@@@@@@AAACCCDDDDDDEEEEEEEEEFFFHHHKKKMMMNNNPPPOOOLLLHHHDDDDDDFFFHHHGGGFFFEEECCCBBBAAAAAAAAAEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPOOOOOOHHHHHHJJJLLLOOOQQQQQQQQQUUUUUU[[[^^^]]]iiixxx[[[DDD???999777:::>>>DDDPPP\\\gggxxx{{{tttvvvxxxtttpppnnnpppmmmiiigggiiikkkmmmnnnpppqqqrrrrrrqqqrrrtttvvvxxxwwwuuurrrpppnnnnnnnnn~~~{{{uuummmffffffrrr~~~yyy```VVVLLLCCC???DDDEEE???<<<>>>BBB@@@????????????>>><<<============???@@@AAABBBAAAAAA@@@???>>>======<<<;;;888777:::???DDDFFFFFF@@@???>>>===<<<;;;::::::<<<======>>>>>>>>>>>>>>>AAA@@@>>>===>>>???>>>===???@@@>>>999777::::::888<<<<<<<<<<<<<<<;;;::::::;;;:::999999:::===???AAAEEECCCBBBBBBBBBAAA>>><<<999:::;;;===>>>@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCDDDFFFCCCAAACCCGGGIIIHHHGGGIIIMMMSSSSSSIII@@@AAAGGGFFFHHHKKKLLLLLLNNNPPPRRRSSSQQQNNNNNNNNNOOOOOONNNOOOMMMJJJGGGEEEDDDDDDEEEJJJGGGDDDDDDHHHMMMQQQSSSQQQMMMKKKKKKIIIHHHKKKPPP[[[[[[UUUKKKEEEEEEFFFEEEIIIHHHFFFEEECCCBBBAAA@@@BBBCCCEEEFFFFFFEEEDDDCCC>>>@@@EEEKKKOOOOOOLLLIIIEEEDDDCCCDDDFFFFFFEEECCCFFFGGGFFFEEEGGGLLLLLLIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGIIIHHHEEEFFFJJJLLLLLLLLLJJJFFFCCCBBBBBB???@@@AAABBBBBBAAA???>>>@@@AAACCCEEEFFFFFFEEEDDDBBBDDDEEEEEEDDDDDDEEEFFFAAAAAAAAA@@@???@@@CCCEEEHHHFFFEEEFFFHHHJJJKKKJJJEEEBBB??????AAADDDGGGHHHJJJHHHFFFDDDCCCDDDEEEFFFMMMOOOQQQUUUXXXXXXUUUSSSTTTPPPLLLHHHGGGHHHKKKNNNSSSTTTVVVVVVVVVTTTQQQPPPJJJLLLKKKMMM]]]}}}{{{yyy{{{ssseeeZZZUUUOOOHHHDDD@@@???BBBDDDCCCAAA?????????@@@@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@BBBBBBGGGIIIKKKLLLJJJIIIIIIIIIDDDFFFGGGHHHGGGGGGIIIJJJLLLKKKMMMUUU\\\]]]WWWOOOFFFEEECCCCCCDDDEEEDDDCCCEEEEEEEEEEEEGGGIIIKKKMMMNNNMMMLLLIIIEEECCCCCCDDDHHHGGGFFFDDDCCCCCCCCCCCCFFFFFFFFFGGGIIIKKKLLLMMMJJJKKKKKKLLLLLLMMMNNNNNNHHHJJJLLLNNNPPPQQQQQQPPPUUURRRXXX^^^VVVTTTsss|||^^^PPPDDD999777999::::::;;;FFFQQQjjj|||zzz}}}{{{wwwuuuuuupppkkkgggggghhhjjjjjjlllllllllkkkkkkmmmqqqttt}}}}}}{{{vvvqqqppprrrvvvssspppeeeddddddiiixxx___KKKJJJBBB@@@BBBGGGFFF???===???AAA@@@>>>>>>??????===<<<>>>>>>>>>??????@@@AAABBB@@@@@@???>>>>>>>>>>>>???999777666888<<<@@@BBBCCC@@@@@@@@@???===;;;999888;;;<<<===>>>???????????????>>><<<===???@@@@@@???>>>@@@???;;;:::======:::999:::;;;<<<======<<<<<<888888777777999;;;===>>>AAA@@@@@@@@@AAAAAA???===<<<<<<<<<<<<===???AAABBBAAACCCCCCCCCAAAAAABBBCCCEEECCCBBBCCCFFFHHHGGGFFFIIINNNTTTUUUMMMBBBAAAEEECCCEEEHHHIIIJJJLLLNNNQQQPPPNNNLLLKKKLLLNNNNNNMMMNNNMMMJJJHHHFFFFFFFFFFFFHHHEEECCCDDDGGGKKKOOOPPPMMMMMMMMMJJJGGGFFFKKKPPPRRRRRRNNNGGGDDDFFFGGGEEEFFFGGGGGGFFFDDDBBB???>>>BBBCCCEEEGGGHHHHHHFFFFFF???BBBGGGLLLNNNNNNKKKHHHBBBBBBAAAAAABBBBBBBBBBBBDDDEEEEEEFFFIIILLLNNNMMMHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFHHHLLLJJJFFFFFFHHHJJJJJJKKKJJJHHHDDDAAA???===>>>@@@AAAAAA@@@>>>===>>>@@@BBBEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAACCCDDD???@@@???>>>======@@@BBBCCCBBBAAABBBDDDFFFIIIJJJFFFDDDAAA@@@AAACCCFFFHHHHHHGGGEEEDDDDDDEEEFFFGGGIIIKKKNNNQQQTTTSSSPPPMMMOOOLLLHHHFFFFFFHHHIIIIIINNNPPPSSSTTTTTTQQQNNNLLLHHHKKKLLLJJJMMM___yyyggg]]]TTTPPPOOOJJJAAA>>>;;;;;;===?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@FFFGGGIIIIIIHHHGGGGGGHHHDDDFFFGGGFFFEEEEEEFFFGGGKKKIIIJJJOOOUUUVVVPPPJJJIIIHHHGGGGGGHHHIIIGGGFFFHHHGGGFFFEEEDDDEEEEEEFFFHHHIIIJJJHHHFFFCCCBBBCCCEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNIIIIIIIIIIIIJJJKKKKKKLLLJJJLLLOOOPPPPPPOOONNNNNNRRRPPPVVV\\\XXXSSS```uuulll\\\HHH<<<:::::::::999;;;===HHHccc~~~xxxsssmmmiiiggghhhhhhhhhiiihhhgggeeeeeehhhnnnrrrzzz||||||wwwpppmmmpppttt}}}}}}eeeRRRIIIYYYnnnmmmMMM???DDD???@@@CCCEEEBBB======@@@AAA???>>>>>>???>>>===;;;??????@@@@@@@@@????????????>>>>>>======>>>??????999888666777999<<<>>>>>>??????@@@???>>>;;;888777999;;;===????????????>>>;;;::::::;;;>>>@@@AAA@@@===@@@AAA>>>>>>@@@???<<<777888:::<<<======<<<;;;777777888888:::<<<>>>?????????@@@AAACCCBBB@@@>>>===<<<;;;;;;<<<>>>@@@AAAAAABBBCCCCCCAAAAAABBBCCCFFFFFFFFFGGGHHHIIIHHHHHHIIINNNTTTVVVOOODDDAAADDDCCCEEEHHHIIIJJJLLLNNNPPPNNNLLLJJJJJJKKKMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGHHHEEEDDDEEEHHHKKKMMMNNNMMMJJJLLLLLLIIIFFFGGGKKKNNNLLLMMMJJJFFFEEEGGGGGGDDDBBBCCCEEEEEEDDDBBB???===CCCDDDGGGIIIJJJIIIHHHHHHDDDFFFHHHIIIHHHFFFEEEDDD@@@AAA@@@@@@????????????@@@AAACCCFFFIIIKKKOOOQQQGGGEEEDDDDDDGGGIIIIIIIIIGGGGGGIIIMMMLLLGGGFFFHHHGGGHHHIIIJJJIIIEEEAAA>>>===>>>?????????>>>===<<<<<<>>>AAADDDEEEEEEEEEDDDDDDBBB@@@>>>>>>>>>????????????@@@???===>>>@@@BBBAAAAAA@@@@@@@@@CCCFFFHHHEEEDDDCCCBBBAAACCCEEEGGGDDDDDDCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLNNNMMMIIIFFFIIIHHHHHHJJJLLLMMMJJJHHHIIIKKKNNNOOOOOOMMMJJJHHHFFFIIIKKKKKKJJJOOO\\\hhhuuu}}}|||___MMMHHHCCCEEEHHHDDD@@@>>><<<;;;===>>>@@@@@@BBBBBBAAAAAA@@@?????????======<<<;;;;;;<<<======BBBDDDEEEEEECCCCCCCCCDDDDDDFFFFFFFFFDDDCCCDDDEEEHHHGGGGGGLLLQQQRRRNNNJJJJJJIIIHHHHHHJJJJJJIIIGGGGGGFFFDDDCCCBBBAAABBBBBB@@@CCCEEEFFFEEECCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHIIILLLNNNMMMKKKIIIIIIIIIJJJKKKLLLOOOXXXcccgggeeemmmyyyeeeSSSGGGBBB>>>:::999999:::BBBUUUsss~~~zzztttooommmlllkkkkkklllkkkiiiffffffhhhnnnrrrtttxxxzzzxxxsssppprrruuuccc___\\\[[[VVVOOOLLLNNNiiisssjjj[[[EEE;;;@@@>>>@@@AAA@@@===;;;<<>>>>>>>>>>>===;;;??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888:::<<<======>>>>>>>>><<<:::888777888:::<<<>>>??????======888777777888;;;>>>???>>>===@@@AAA??????AAA???;;;666777999;;;<<<;;;:::999888999999;;;<<<>>>@@@AAA@@@@@@AAACCCEEEEEEBBB@@@<<<;;;:::::::::<<<===>>>===???@@@AAA@@@AAABBBDDDGGGHHHIIIIIIJJJJJJIIIIIIHHHKKKRRRTTTNNNDDD@@@BBBDDDFFFIIIJJJKKKLLLNNNPPPLLLKKKIIIIIIKKKMMMMMMMMMGGGFFFFFFFFFFFFFFFFFFGGGCCCDDDHHHLLLOOOPPPNNNKKKGGGJJJJJJFFFFFFIIILLLLLLLLLMMMKKKGGGFFFGGGDDD???===???AAACCCCCCBBB???>>>CCCEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHFFFCCCAAAAAAAAA@@@BBBBBBAAA???=========>>>>>>AAAEEEHHHIIIMMMRRRHHHDDDAAABBBFFFIIIJJJIIIGGGGGGIIILLLKKKFFFEEEHHHEEEEEEGGGHHHIIIGGGBBB???>>>>>>======<<<;;;;;;;;;:::<<>>======>>>===<<>>AAAFFFCCCAAA@@@???>>>>>>???AAABBBBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???AAABBBDDDEEEEEEDDDDDDEEEFFFFFFEEEGGGKKKOOOPPPMMMJJJHHHFFFEEEFFFGGGIIIIIIHHHBBBAAA@@@??????@@@AAABBB;;;>>>AAACCCBBBAAAAAAAAA>>>>>>???AAACCCEEEGGGIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJIIIHHHFFFEEEJJJMMMNNNMMMIIIHHHJJJLLLIIIIIIEEEFFFYYYrrrzzzsss]]]dddsssaaaRRRCCC888777::::::888;;;MMMjjj|||xxxuuurrrnnnlllmmmllliiifffeeefffjjjnnniiimmmqqqrrrqqqqqqrrrtttaaa[[[VVVUUUVVVZZZeeeppplllWWWOOOJJJBBB===???===??????===;;;<<<===>>>@@@???======>>>>>><<<;;;<<<===>>>?????????>>>=========>>>??????>>>===<<<;;;:::999888888999;;;===<<<<<<<<<<<<;;;:::999888888999<<<>>>>>>===<<<:::888777666666888::::::999;;;???AAA??????@@@===999666777999;;;;;;999777666666777888:::;;;===>>>??????@@@AAACCCEEEDDDAAA???999999999999999::::::;;;888:::<<<>>>>>>???BBBDDDFFFHHHIIIJJJIIIIIIHHHIIIEEEHHHMMMPPPKKKBBB???@@@CCCEEEGGGHHHHHHIIIKKKLLLIIIGGGFFFFFFIIIKKKKKKKKKEEEEEEEEEDDDDDDCCCCCCCCCAAABBBEEEJJJMMMNNNKKKIIIFFFHHHGGGDDDFFFMMMNNNKKKJJJKKKIIIEEEEEEEEEAAA:::999;;;>>>@@@BBBAAA@@@???CCCDDDFFFHHHHHHGGGFFFEEEDDDFFFHHHGGGCCCAAAAAABBBBBBDDDFFFEEEAAA>>><<<<<<>>>===@@@EEEEEEDDDHHHOOOJJJEEEAAAAAAEEEHHHIIIGGGFFFEEEGGGJJJHHHCCCCCCFFFCCCCCCDDDGGGIIIHHHDDD@@@AAA???===:::999999999:::888:::===@@@BBBCCCCCCCCCBBB@@@>>>>>>???@@@???===>>>???AAAAAAAAAAAACCCEEEIIIIIIFFFBBB>>>===@@@CCCBBBEEEHHHGGGEEECCCBBBCCCAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCEEEGGGGGGGGGFFFEEEFFFIIINNNSSSSSSMMMHHHDDDEEEFFFGGGGGGFFFEEEDDDDDDBBBCCCGGGHHHIIIPPPYYYaaaccc{{{xxxwww{{{~~~uuuiiiaaa^^^___OOODDDCCCEEE???@@@EEEBBB@@@???>>>===<<<<<<>>>@@@>>>>>>>>>>>>>>>=========<<<===>>>??????>>>===<<<<<<===>>>===<<<;;;===>>>>>>@@@CCCDDDEEEFFFIIIKKKDDDEEEGGGJJJNNNNNNKKKHHHHHHFFFDDDDDDFFFIIIJJJJJJAAA@@@>>>============>>>999;;;>>>??????>>>>>>>>>===>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJJJJHHHEEECCCHHHKKKMMMKKKIIIIIINNNRRRKKKIIIFFFIIIVVVhhhuuuyyyddd[[[eeennnYYYGGG<<<>>>>>>999666<<>>===???@@@@@@@@@???======>>>>>><<<;;;:::;;;===>>>????????????<<<===???@@@@@@>>><<<;;;888888777666666777:::<<<;;;;;;;;;::::::999999999777999<<<===>>><<<:::999999777555555666777666555:::>>>@@@>>>>>>>>>;;;777666777999::::::888555333333333555666888:::;;;<<<======???AAABBBBBB???<<<888888888888888888888888444666999;;;<<<>>>AAACCCEEEGGGIIIIIIHHHGGGGGGGGGBBBEEEJJJMMMIII@@@===??????AAACCCDDDCCCDDDFFFGGGEEECCCBBBCCCEEEGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>???AAAEEEHHHIIIHHHFFFEEEFFFDDDBBBGGGOOOOOOJJJEEEFFFDDDBBBCCCDDD???888666888;;;>>>@@@AAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCAAADDDHHHIIIFFFDDDDDDEEEDDDGGGIIIHHHCCC???======???===@@@DDDDDDAAADDDLLLLLLGGGAAA@@@DDDGGGGGGEEEEEEDDDEEEGGGEEEAAABBBEEEBBBBBBCCCFFFIIIIIIEEEBBBBBB@@@<<<999777777888999666999<<>>???BBBCCCAAA???;;;===?????????@@@BBBCCCKKKJJJGGGAAA<<<:::===@@@AAAEEEIIIIIIFFFCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAADDDFFFGGGGGGDDDDDDFFFKKKPPPPPPJJJEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDHHHLLLJJJFFFKKKTTTWWWOOOYYYwww}}}hhhXXXKKKFFFGGG@@@:::???BBB<<<<<<@@@===<<<<<<;;;999777888:::<<<::::::;;;;;;<<<======>>>===>>>AAABBBBBBAAA>>>===;;;<<<===<<<::::::<<<===:::===AAACCCFFFIIILLLOOODDDEEEGGGJJJMMMMMMIIIFFFIIIGGGEEEEEEGGGKKKMMMNNNCCCBBB???<<<:::999999999999;;;===>>><<<;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCBBB@@@@@@?????????@@@BBBFFFIIIJJJHHHEEECCCAAADDDFFFEEECCCFFFLLLRRRHHHFFFHHHNNNOOOPPP[[[kkkjjj[[[SSShhhsss```FFFDDD@@@;;;777777:::>>>FFFZZZttt~~~wwwvvvsssoookkkiiijjjlllmmmjjjfffeeefffggghhhhhhzzzbbbUUUIIIDDD===:::;;;=========>>>===;;;:::;;;<<<======>>>???@@@@@@@@@???===<<<:::::::::<<<===<<<999666888999:::<<<<<<=========:::999777666555666888999999999999888666555666777999888888:::<<<<<<;;;:::888888777555444444666999;;;;;;===@@@@@@>>>999555444666999;;;;;;999666444444555666777888999999999AAA>>>;;;<<<===>>><<<:::999888888777666555555555777666666777999;;;===???CCCDDDEEEFFFFFFEEEDDDCCCAAAAAACCCGGGJJJGGG>>>666>>>@@@CCCDDDCCCCCCCCCCCC@@@?????????@@@BBBDDDFFFHHHDDD@@@@@@CCCDDD@@@<<<>>>>>>@@@CCCEEEEEEDDDBBBCCC@@@@@@EEELLLMMMHHHBBB@@@BBBDDDDDDAAA>>>===<<<777777888:::<<>><<>>::::::<<<>>>;;;;;;<<<===???@@@BBBCCC999:::;;;>>>???>>>;;;888???;;;:::===@@@???@@@BBBBBBCCC@@@;;;:::======;;;@@@???>>>>>>===>>>???@@@===@@@CCCDDDCCCCCCCCCCCCBBB@@@>>>===???DDDHHHLLLFFFHHHLLLQQQTTTQQQJJJCCCCCCDDDDDDEEEEEEDDDCCCBBBEEEJJJJJJEEEDDDIIIKKKIIIMMMQQQVVVZZZ^^^hhhuuuxxx}}}nnnZZZKKKBBB???>>>>>><<<;;;;;;<<<<<<;;;:::999888777777777999;;;===<<<<<<<<<===>>>>>>??????AAA@@@>>><<<<<<<<<======:::999888777888:::<<<>>>;;;===???AAACCCFFFIIILLLDDDEEEGGGHHHIIIHHHHHHGGGLLLJJJGGGEEEEEEGGGKKKMMMDDDCCC@@@===;;;:::999999888999:::;;;:::999888777666@@@CCC<<<999>>>???999<<<:::;;;===;;;777888<<>><<<;;;999999999999999;;;<<<===>>>>>>===<<<<<<777777888999;;;<<<:::999666777777888999:::;;;;;;999888666555444555666777888999999888666666777999999888777888:::;;;;;;:::888888777555444444666888888888:::<<<===;;;777444555777999;;;;;;999777555777888999:::<<<<<<======@@@===::::::;;;<<<:::999666666666666777777777777666666666666777999;;;<<<@@@@@@BBBCCCCCCCCCBBBBBB>>>===>>>BBBEEEDDD???999<<<>>>@@@@@@@@@???AAABBB???>>>>>>>>>>>>@@@AAABBBEEECCCAAAAAACCCBBB???<<<===>>>@@@BBBDDDCCCAAA??????>>>???CCCGGGHHHDDD??????@@@AAA???<<<:::999999999888777777888:::<<<>>>>>>AAADDDDDDCCCAAA@@@???BBB@@@>>>===>>>AAADDDGGGHHHHHHGGGEEEBBB???<<<:::>>>???@@@@@@???>>>???AAAFFFFFFDDDCCCAAA???======<<<>>>@@@@@@@@@???@@@AAA@@@@@@AAABBBDDDFFFGGGHHHFFFFFFDDDAAA===;;;;;;<<<999;;;===@@@BBBCCCCCCCCC:::999:::<<<======;;;999:::777888===@@@???@@@BBB===@@@@@@======??????<<<>>>===;;;::::::;;;<<<======>>>@@@AAAAAACCCEEEHHHCCCBBB@@@???@@@BBBEEEGGGDDDEEEHHHLLLOOOLLLFFFAAABBBCCCDDDDDDDDDCCCBBBAAADDDHHHHHHCCCBBBGGGIIIHHHMMMNNNQQQTTTZZZaaahhhlllyyyqqqjjjuuuzzz~~~wwwqqq~~~fff```VVVLLLEEEAAA@@@@@@>>><<<;;;<<>><<<:::999888888888:::<<<>>>>>>>>>>>>=========<<<<<>>>>>============>>>===<<<;;;;;;;;;<<<>>>???999;;;>>>@@@AAADDDGGGJJJDDDEEEGGGHHHIIIIIIHHHHHHOOOLLLIIIGGGGGGHHHKKKMMMEEEDDDAAA>>>;;;:::999999999:::;;;;;;;;;:::999888666???BBB<<<:::??????:::===<<<===???===:::;;;???BBBCCCEEEGGGGGGFFFDDDBBBBBBAAAAAAAAA@@@@@@??????BBBCCCEEEGGGHHHKKKOOOQQQgggdddbbb^^^[[[aaarrr~~~ooo[[[MMMGGGBBB===:::888888>>>EEEOOO\\\hhhxxxyyywwwuuurrrpppooonnnmmmkkkTTTAAA;;;===???===:::::::::;;;:::999<<<;;;:::888777666555444888888999:::;;;;;;;;;;;;555555444666999;;;<<<;;;666666666666777999:::;;;888777555333333333333444666777777777666666888999888666555555777999::::::777777777555333333555777777666777888::::::888666666777999;;;;;;:::888777888888999;;;===>>>???@@@@@@===999777888888888888777777777666666666666666555555555666666888999999;;;<<<===>>>???@@@@@@@@@===;;;;;;===AAACCCBBB@@@===>>>>>>>>>===>>>@@@CCC@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAA???===<<<<<<>>>AAACCCCCCAAA>>><<<>>>???BBBDDDDDDCCCAAA???@@@@@@???<<<999888999;;;===;;;888666555666999:::@@@BBBDDDEEECCC@@@?????????<<<888888<<<@@@CCCCCCGGGGGGFFFDDDBBB@@@===<<<<<<===>>>===;;;;;;<<<>>>CCCCCCBBB@@@>>>===<<<;;;777:::<<<>>>>>>???@@@BBB>>>???AAABBBDDDEEEEEEEEEAAABBBBBBAAA===;;;:::999666999<<<@@@BBBCCCBBBBBB;;;999888999;;;<<<<<<;;;:::666777<<>>>>>???CCCGGGKKKEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGHHHGGGCCC@@@BBBCCCCCCCCCCCCBBBAAA@@@EEEHHHGGGDDDCCCFFFIIIIIINNNMMMMMMPPPTTTXXXXXXXXX[[[jjj{{{zzz~~~{{{zzz{{{}}}|||}}}tttjjj```QQQOOOLLLIIIEEEBBB???>>>@@@===;;;===BBBCCCAAA===;;;:::999888999;;;===>>>@@@@@@@@@???>>><<<;;;:::======>>>>>>??????>>>>>>??????>>>===<<<=========888:::<<<>>>???AAAEEEGGGDDDEEEGGGHHHIIIIIIIIIHHHPPPNNNKKKIIIIIIJJJLLLMMMFFFDDDBBB???<<<;;;::::::;;;;;;<<<===<<<;;;:::999777>>>AAA<<<;;;@@@@@@<<<>>><<<>>>AAA@@@===???CCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>======AAACCCFFFGGGGGGGGGIIIJJJaaaeeehhhdddXXXPPPVVVaaaooo^^^TTTMMMGGG===777444444555666;;;BBBJJJYYYppp~~~{{{wwwsssqqqoooyyyiiiWWWGGG<<<;;;@@@<<<<<<<<<======<<<;;;:::888888999888666444333333444555666777888999999:::666444333333666999;;;;;;777666555555666888:::<<<666555444333222111111111333444555555444555777999777555333333555888999:::666777777555444333555666888777666888:::;;;:::999666666888888999888777777555555666888:::<<<===>>>???<<<999666666666777777<<<;;;999888666444333222666666666777777888888999888999:::;;;===>>>??????>>><<<:::;;;???DDDFFFGGG@@@@@@???>>>===???BBBEEECCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@>>><<<<<<===???===@@@CCCDDDCCC???===;;;@@@CCCFFFGGGDDDBBBBBBCCCAAAAAA???===;;;;;;>>>AAAAAA>>>:::666555777999;;;@@@BBBDDDDDDBBB@@@??????>>>???@@@AAAAAA@@@??????EEEEEEDDDDDDCCCBBBAAAAAA;;;;;;;;;:::888888:::;;;@@@@@@??????>>>>>>======888:::===>>>??????AAABBB>>>???@@@AAAAAAAAA??????;;;<<<<<<<<<:::999:::;;;888888:::<<<===>>>>>>???===:::888888:::<<<===>>>CCC===:::<<<======???BBBCCCEEEBBB===:::;;;:::777999777555333444666888:::;;;===>>>???@@@BBBEEEHHHDDDEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCBBBAAAAAAGGGHHHHHHFFFEEEGGGJJJLLLPPPOOONNNNNNNNNOOOOOOOOOSSSXXXdddtttxxx}}}{{{uuussskkkbbbXXXMMMMMMMMMLLLKKKHHHDDDAAA???BBB>>><<<>>>CCCDDD@@@;;;:::999888888888:::<<<>>>AAAAAAAAAAAA@@@>>>===<<<;;;<<<>>>???@@@@@@????????????>>>===<<<;;;::::::999:::<<<>>>???@@@DDDFFFDDDEEEGGGIIIJJJJJJIIIIIINNNMMMKKKJJJJJJKKKLLLMMMFFFEEEBBB???===<<<;;;;;;======>>>>>>>>><<<;;;:::888===???======@@@@@@<<<<<<;;;===AAAAAA???AAAEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@??????AAADDDFFFGGGFFFEEEDDDDDDIIIRRR^^^eee```XXXWWW\\\dddpppeee]]]YYYLLLDDD===;;;:::888999<<<666>>>MMM^^^mmm{{{yyyuuurrrvvveeeYYYLLLEEE???;;;;;;>>>999;;;===>>>===<<<;;;:::444666999999777555555555222333333444666777888999999666333333444777888888777666444333333555777888555444444333222111111111000111222222222333555777555333111222444777999999666777777666444444555666777666555666999:::::::::444555555555666666666777333444444555777:::<<<===>>><<<:::888666666777999===<<<;;;999777555444333888888888999::::::::::::777888999:::<<<>>>???@@@>>><<<999999<<>>;;;999:::>>>BBB???BBBEEEEEEBBB???===<<>>>>>???CCCEEE???===999666666888;;;===@@@BBBCCCCCCAAA??????@@@>>>FFFOOOOOOHHH@@@<<<<<<>>>??????@@@AAABBBCCCDDD:::::::::888777777:::<<<===>>>>>>???@@@AAABBBBBB===???AAAAAAAAAAAABBBCCC>>>?????????>>><<<:::888888999888888888:::>>>BBB???===:::888888:::===>>>???<<<999888:::===@@@AAANNNFFF>>><<<;;;;;;>>>CCCXXXVVVNNNDDD>>>>>>>>>;;;999888666555555777999;;;;;;===@@@AAAAAA@@@AAABBBCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEGGGFFFEEEEEEDDDCCCCCCCCCFFFEEEEEEDDDDDDFFFJJJNNNOOOPPPPPPLLLGGGGGGKKKPPPTTTSSSTTTXXXaaaooo~~~nnnaaajjjooo}}}}}}ooommmuuuuuueee^^^SSSMMMLLLGGGCCCDDDDDDDDDEEEEEEEEEEEEDDDAAA>>>@@@BBBAAA<<<888999888777666777999;;;<<<@@@AAABBBCCCCCCBBB@@@@@@;;;<<<>>>@@@AAAAAA@@@@@@@@@AAAAAA@@@???===;;;999:::<<<>>>??????AAADDDFFFDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLEEECCCAAA???===<<<<<<===??????@@@@@@???>>><<<;;;999<<<===<<<===???>>>;;;:::999;;;??????>>>@@@EEEEEEEEEEEEEEEEEEGGGHHHIIIEEEDDDDDDCCCBBBBBBAAAAAAAAADDDGGGGGGEEECCCBBBBBB999===GGGRRRXXXXXX[[[___aaajjj~~~}}}vvvrrrggg[[[NNNHHHCCC===888777444333777@@@GGGPPP]]]jjj~~~|||yyylllSSSHHH@@@:::;;;<<<;;;::::::777:::<<<===;;;999888888333777;;;<<<999777666777333333333444555666888999:::888555444444666666666666555444333222222333333444444444444333333333333///111222111111222444666444222111222555777888888666888888888666555666777555444333555777888888777444444333333444555666777555555555555777999<<<============<<<:::999:::;;;:::::::::999999999999999888999:::;;;<<<<<<<<<<<<888888999:::;;;===???@@@===;;;888777888<<>><<<<<<===AAADDDDDDDDDDDDCCCBBBAAA???>>>DDDAAA<<<999999;;;???BBB@@@CCCEEEDDDAAA======>>>@@@CCCEEEEEEBBB@@@AAACCC<<<>>>???@@@@@@@@@BBBDDD;;;999777555666888;;;===>>>???AAAAAA?????????@@@>>>IIITTTTTTJJJ???<<<===999::::::<<<>>>@@@BBBCCC:::;;;:::999888999<<>>>>>???AAABBBCCCDDDEEE@@@BBBDDDDDDBBBBBBBBBCCC??????>>>===;;;999777666:::::::::999:::>>>CCCHHHEEEBBB===999888:::>>>@@@???<<<999999;;;>>>AAABBBQQQHHH???;;;;;;;;;???DDD\\\XXXOOOBBB<<<===>>><<<999999888888999:::;;;<<<<<>>>>>BBBCCCFFFHHHJJJJJJIIIHHHIIIIIIHHHFFFDDDDDDFFFHHHHHHHHHFFFEEEDDDCCCCCCDDDBBB@@@???AAAAAABBBGGGNNNMMMOOOOOOJJJDDDDDDJJJPPPPPPQQQQQQPPPRRRXXXaaahhh|||xxxqqquuu~~~}}}www~~~sss```VVVPPPDDDCCCIIIHHHCCCCCCBBBAAAAAABBBDDDEEEDDDCCCBBBBBBAAA???;;;888888777666555666888:::;;;>>>???AAACCCDDDDDDCCCBBB<<<===>>>???@@@@@@@@@@@@CCCDDDDDDDDDCCC@@@===;;;<<<>>>???@@@@@@AAADDDFFFDDDEEEGGGIIIJJJKKKKKKJJJGGGHHHHHHIIIIIIIIIIIIIIIBBBAAA???>>>======>>>>>>AAAAAABBBBBBAAA???===<<<;;;;;;;;;<<<======;;;999888777999======<<<>>>CCCEEEEEEEEEFFFGGGHHHJJJJJJCCCCCCBBBBBBBBBBBBAAAAAABBBDDDGGGGGGFFFDDDCCCCCCAAA<<<;;;@@@GGGMMMUUU]]]fffiiinnn{{{|||ooobbb[[[VVVMMMDDD>>>:::444222777999888<<>>:::999;;;888;;;>>>===;;;999888999666;;;@@@@@@<<<888777888444444444444555666888999:::777555555666666666555999999888666555333222222444444555555555555555555111222333333222222444666222111111333666888888777777888:::999777666666777555444555666888888777666555444333333444555777888666555555555666888:::<<<<<<>>>AAAAAA???======???::::::;;;;;;;;;;;;;;;;;;777888:::<<<============999999999999:::<<<>>>???===<<<;;;999888999<<>>===???BBBDDDEEEEEEEEEEEEDDDCCCAAA@@@CCC???;;;;;;===??????>>>???BBBDDDBBB>>>;;;===@@@???AAABBBBBBBBBAAAAAABBB;;;>>>BBBDDDCCCAAA@@@???:::999888777888999;;;===;;;===??????>>>>>>???AAA>>>EEEKKKIIICCC===>>>@@@;;;;;;;;;<<<===???AAACCC;;;<<<;;;::::::<<>>===<<<;;;::::::::::::;;;<<<======???CCCFFFDDDAAA===::::::<<<>>>AAA>>>;;;999888;;;>>>@@@AAAHHH@@@;;;;;;<<<<<<@@@DDDMMMKKKDDD;;;888;;;===<<<888999:::;;;<<<<<<<<<<<<>>>???@@@@@@>>>===>>>???AAACCCEEEGGGHHHHHHGGGGGGHHHIIIHHHFFFCCCBBBEEEGGGHHHGGGFFFDDDCCCCCCCCCCCC???<<<<<>><<<<<<888888666666777888:::<<<<<<>>>@@@CCCCCCCCCAAA@@@>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEFFFEEEBBB>>><<<<<<>>>?????????@@@CCCEEEDDDEEEGGGIIIKKKKKKKKKKKKIIIJJJJJJJJJIIIHHHFFFEEE???>>>=========>>>??????CCCCCCCCCCCCBBB@@@>>>===<<<:::999;;;<<<;;;888666777666888<<<<<<;;;===AAAEEEEEEFFFFFFGGGGGGGGGGGGAAABBBBBBBBBBBBCCCCCCCCCCCCEEEGGGGGGFFFEEEEEEFFFGGGBBB???@@@AAADDDMMMWWW[[[jjjrrrllljjj}}}wwwvvvtttkkk]]]UUUJJJ???888<<<<<<666444888555999???HHHRRR[[[eeelllmmmiiiddd^^^ZZZXXXWWWWWW}}}qqqbbbNNN???<<>>AAA===888777;;;<<<>>>AAA@@@<<<::::::<<<999>>>CCCCCC>>>888777888666555444444555666888999888777555555777888777666>>>======;;;999777555444333444555666777777777777333444555444333333555666111111222444777999888777777999::::::888777777888777777777999;;;;;;999777666555444333444666888:::555555333333444666888:::<<>>>>>===<<<;;;;;;::::::666777999<<<===>>>>>>>>>999999888888999;;;===>>>@@@@@@>>><<<::::::;;;===AAAAAABBBAAAAAAAAADDDFFFGGGHHHHHHHHHGGGFFFDDDCCCAAA>>>;;;===AAABBB>>>:::>>>AAACCC@@@;;;:::<<<@@@AAAAAAAAABBBCCCCCCCCCBBB>>>BBBFFFHHHFFFBBB???===<<<<<<;;;;;;;;;<<<===>>>:::<<<===>>>===>>>???AAA>>>???>>><<<;;;<<<@@@DDD@@@????????????AAACCCDDD<<<<<<<<<;;;;;;===BBBEEEBBBBBBBBBBBBBBBBBBBBBBBB===???AAAAAAAAA@@@AAACCC???>>>===;;;;;;<<<===>>>999;;;===>>>>>>>>>@@@AAA???>>><<<;;;:::<<<===???<<<:::888888;;;>>>@@@@@@===888666:::===>>>@@@DDDAAABBB???:::999>>>AAA@@@888999;;;<<<======<<<<<>>>>>>>>???@@@AAA@@@BBBDDDEEEDDDAAA===;;;<<<>>>????????????BBBDDDDDDEEEGGGIIIKKKLLLLLLKKKLLLMMMLLLKKKIIIGGGDDDBBB======<<<<<<<<<>>>???@@@CCCDDDDDDDDDCCCAAA???>>>===:::888:::<<<:::666444777666888<<<<<<:::<<>>FFFNNNOOOKKKFFFBBB???@@@AAACCCnnnVVVGGGBBBCCCAAA???======<<<<<<;;;<<<<<<======???AAAAAA>>>;;;:::999:::<<>>======>>>888888888888888888888888:::999888777666666666666<<<>>>@@@???===;;;::::::888888777777666555444444888777777777999999777555111111222333555777999:::999999999::::::;;;;;;;;;888888777999;;;<<<<<<;;;777666555444444555555666777666555444444666888:::;;;>>>AAABBBAAA@@@???>>>@@@@@@???===<<<:::999999>>>>>>?????????>>>>>>===>>>===;;;::::::;;;===>>>BBB@@@>>><<<<<<===???@@@@@@BBBDDDDDDCCCAAA@@@@@@GGGGGGHHHIIIJJJIIIGGGEEEDDD@@@>>>@@@BBB@@@???AAACCC???>>>BBBAAA===>>>BBB@@@AAABBBCCCCCCBBBAAA@@@AAACCCFFFHHHHHHFFFCCCAAA888999:::;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@???AAAAAA@@@>>><<<;;;===>>>BBBAAA@@@AAAAAAAAA???===============>>>@@@BBBDDDDDDDDDEEECCCAAA@@@AAABBB???@@@BBBAAA@@@@@@AAABBB???>>><<<;;;<<<===<<<;;;<<<;;;::::::<<<<<<;;;:::999999999999:::;;;<<<<<>>999:::===???===:::777666555666888<<<@@@BBB@@@@@@>>>===<<<<<<<<<<<<>>>>>>???@@@???>>>===<<>>;;;:::<<>>???BBBDDDEEEDDD@@@<<<;;;999777888<<<===;;;999===???BBBEEEFFFEEEDDDBBBFFFCCC@@@???>>>===<<<:::@@@???>>>>>>??????===<<<===;;;:::===@@@AAA@@@======@@@DDDIIIMMMNNNNNNNNNLLLLLLLLLKKKIIIGGGEEECCC???>>>>>>>>>>>>@@@AAABBBBBBDDDGGGHHHGGGBBB===::::::999888666666666777888666888;;;<<<<<<>>>@@@BBBEEEFFFGGGGGGGGGFFFEEEDDDJJJHHHFFFDDDCCCCCCCCCDDDJJJHHHGGGHHHIIIIIIHHHGGGCCCBBB@@@@@@@@@BBBDDDEEEMMMPPPVVV]]]dddmmmwww|||{{{pppnnnYYYSSSVVVOOOGGGBBB;;;999888666555777::::::888BBB>>>:::999:::;;;888444vvvggg___TTTFFF???>>>AAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<>>>@@@@@@>>><<<;;;;;;:::<<<>>>>>>===<<<<<<<<<;;;;;;:::999888888777777888777777777777777888888;;;<<<>>>===;;;:::999::::::999999888777777666666888777777888999999888666222222333333555666888999999999999:::::::::;;;;;;999888777777999;;;;;;:::777777888888888777555444777777666666777888999:::<<>>======>>>???@@@AAAAAA@@@@@@???;;;:::999888888:::;;;<<>>AAACCCBBBAAAAAACCCFFFJJJHHHGGGHHHKKKKKKIIIGGGHHHCCCBBBEEEFFFCCCBBBCCCBBB>>>>>>AAAAAA>>>>>>BBB@@@AAABBBCCCCCCBBBAAAAAAAAACCCEEEFFFEEECCC@@@>>>999::::::;;;<<<<<<======BBBBBBCCCDDDCCCBBBAAA@@@BBBBBBBBB@@@===;;;<<<===@@@???>>>???@@@AAA@@@???>>>>>>===>>>???AAACCCDDDEEEFFFGGGFFFDDDBBBBBBCCC???AAABBBAAA@@@@@@AAABBB@@@>>><<<<<<===>>>===<<<;;;:::999999;;;;;;:::999999999888888999::::::;;;AAA===::::::===???===;;;888777777777999<<>>===<<<<<<<<<<<<>>>???@@@AAABBBAAA@@@@@@???;;;:::;;;<<<::::::<<>>;;;;;;999999999:::;;;:::999===???BBBDDDFFFEEEDDDCCCGGGCCC>>>;;;;;;;;;;;;;;;???>>>>>>>>>>>>===;;;888;;;:::999;;;>>>???===;;;>>>@@@DDDGGGJJJLLLLLLLLLLLLKKKJJJJJJJJJIIIFFFCCC??????>>>>>>>>>@@@AAABBBBBBDDDFFFGGGEEEAAA===999999999888888777888888888<<<>>>@@@AAABBBCCCFFFHHHEEEFFFGGGHHHHHHGGGGGGFFFIIIHHHGGGFFFEEEDDDCCCCCCFFFDDDCCCDDDEEEEEEDDDCCCAAA@@@???>>>???AAACCCEEEHHHJJJNNNSSS[[[eeepppwwwxxxuuuyyyuuummm```OOOEEEAAA:::555555:::???BBB@@@===888333222333666888rrreeeVVVHHHDDDBBB???>>>AAADDDEEEFFFDDDCCCBBB@@@>>>===;;;;;;;;;===??????>>>===<<<===;;;===>>>>>><<<:::::::::>>>===<<<;;;999888777777666666666666777888999:::999:::<<<<<<:::999999:::;;;;;;::::::999999888888888888777888::::::888777444333333444444666777777999999999999999:::::::::;;;999666666777999:::999888999;;;<<<;;;999666333777777888999::::::::::::<<>>???AAABBBCCCBBBAAAAAA;;;:::999999999:::<<<===@@@>>>===<<<<<<===???AAA???BBBCCCBBB@@@BBBIIIPPPOOOKKKHHHIIIMMMOOOMMMJJJKKKHHHHHHLLLLLLHHHEEEEEEBBB??????AAAAAA???@@@BBB@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEEEECCC@@@===;;;;;;;;;::::::;;;<<<>>>???FFFFFFFFFFFFEEECCCBBB@@@BBBCCCCCCBBB???===<<<<<<@@@===<<<<<<>>>@@@AAAAAA??????>>>??????AAACCCDDDDDDFFFHHHHHHEEEBBBAAAAAA@@@AAAAAA@@@???>>>@@@AAA???>>><<<<<<===>>>===<<<:::999888888::::::999888888888777777777888999999???===:::;;;>>>@@@>>><<<:::999888888999;;;===???>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBCCCBBBBBB===:::999;;;;;;888999<<>>===>>>AAADDDFFF??????@@@@@@??????>>>===@@@AAACCCDDDBBB???;;;888999:::;;;:::888888999;;;<<<>>>AAACCCEEEEEEEEEDDDGGGCCC===999888999:::;;;>>>======>>>>>><<<888666<<<;;;:::<<<======<<<:::@@@AAABBBDDDFFFHHHIIIJJJKKKGGGEEEFFFIIIJJJFFFAAA@@@??????>>>??????@@@@@@AAACCCEEEEEECCC@@@<<<999888999999::::::::::::999???AAACCCEEEEEEGGGIIIKKKGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEFFFEEEDDDCCCAAA@@@BBBAAA@@@AAABBBCCCBBB@@@>>>===<<<<<<>>>@@@CCCDDDCCCDDDFFFJJJQQQ[[[gggooopppyyykkk^^^WWWMMMEEEDDDKKKVVV```cccaaa\\\SSSIIIAAA===<<>>===???@@@BBBBBBDDDEEEGGGGGGFFFDDDBBB???<<<:::999999;;;===>>>=========>>><<<>>>???>>><<<999999999===<<<<<<;;;:::999999888777666666666777777888999888999;;;:::999999:::;;;<<<<<<;;;;;;::::::::::::888777777888::::::999777555444444444444555666666888888888999999999999999===:::666555666888999:::;;;<<<<<<<<<;;;999666555666777:::<<<===<<<;;;;;;<<<>>>AAAAAA@@@??????@@@AAAAAABBBBBBBBBCCCCCCCCC===>>>@@@AAABBBBBBAAAAAA===<<<<<<;;;<<<===>>>>>>======<<<<<<<<<>>>@@@AAACCCEEEEEEBBB@@@CCCLLLTTTQQQLLLHHHIIINNNQQQOOOLLLMMMJJJKKKOOOOOOJJJEEEDDDBBBAAAAAABBBBBBBBBBBBDDDAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFEEECCC@@@<<<:::<<<;;;:::::::::<<<>>>@@@GGGGGGGGGFFFEEECCCAAA??????AAACCCCCCAAA???>>>???BBB???;;;:::;;;===???@@@@@@@@@?????????@@@BBBCCCAAACCCFFFFFFCCC@@@>>>===@@@@@@@@@???===<<<>>>???===;;;::::::;;;<<<<<<;;;999777666777888999888777777666666666666777888888===<<<;;;<<<>>>??????===<<<;;;:::999999:::;;;<<<============<<<<<<;;;;;;888:::<<<>>>@@@AAAAAAAAA<<<::::::<<<;;;888999===???BBBDDDBBBCCCFFFEEEBBBEEEDDDCCCEEEJJJOOOLLLGGGLLLMMMLLLJJJGGGFFFFFFGGGBBB@@@>>>>>>@@@DDDIIIKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMNNNMMMKKKKKKKKKKKKKKKKKKLLLPPPSSSRRRRRR\\\nnn}}}{{{ssswwwtttgggYYYPPPKKKIIIEEECCCBBBBBBBBBAAA???<<<===<<<<<<===>>>???AAABBB>>>>>>>>>???>>>>>>===<<<@@@BBBCCCCCC@@@<<<888777888:::;;;:::777666999<<<;;;===???BBBCCCDDDDDDDDDEEEAAA===:::999:::::::::;;;;;;<<<===>>>===:::777>>>>>>>>>>>>>>>>>>===<<>>???@@@AAABBBBBBAAA>>><<<:::888999;;;<<<===<<<;;;;;;===???AAACCCCCCDDDGGGIIIIIIIIIIIIHHHHHHGGGFFFFFF@@@BBBCCCDDDCCCAAA>>><<>>===<<<===???>>>======???BBBEEEEEEDDDAAA???;;;888777777999;;;<<<;;;<<<===>>>===>>>@@@???<<<999888888999999::::::::::::::::::888777666666555555555666888999:::999888888999;;;;;;;;;::::::::::::999999777777777888::::::999888555555444444444555555666888888888888888888888888===:::666555666888999:::===<<<;;;999888777777777555777:::<<<======<<<;;;:::<<>>======>>>>>>??????@@@@@@AAABBBBBB======>>>>>>????????????========================;;;;;;;;;<<<===???AAABBBEEEEEECCC???<<>>@@@DDDDDDDDDDDDBBB@@@>>>===;;;===@@@BBBBBBAAABBBCCCFFFBBB===:::999;;;;;;<<<@@@???>>>===>>>>>>@@@@@@>>>AAADDDDDDBBB???======??????>>><<<:::999;;;===:::999777777999:::999999888777666666888888777666555555555555666777888888;;;;;;;;;<<<===>>>>>>===<<<;;;:::999888999999:::;;;<<<<<<<<<<<<;;;::::::777999;;;===???@@@@@@@@@;;;:::<<<>>><<<999:::>>>>>>AAAAAA???@@@DDDEEECCCDDDDDDAAA@@@GGGOOOPPPKKKHHHKKKMMMNNNKKKGGGEEEDDDBBBAAA@@@???@@@CCCGGGJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPIIIIIIIIIHHHHHHHHHJJJJJJHHHKKKMMMLLLLLLOOOWWW^^^bbbmmmvvvjjjbbb[[[]]][[[UUUPPPOOOLLLIIIDDDCCCBBBAAA@@@>>><<<999;;;<<<>>>@@@@@@???>>>======>>>>>>>>>>>>===<<<<<<>>>AAABBBAAA===999777777888999:::999666666:::===;;;<<<>>>@@@AAABBBBBBBBBAAA???>>>======<<<:::888888999:::===??????>>><<<===>>>??????>>>=========AAA@@@?????????AAACCCDDDIIIDDD@@@AAAGGGIIIEEE@@@AAAAAAAAA@@@???>>>=========>>>?????????===<<<;;;:::;;;<<<>>>>>>>>>===<<<;;;===???@@@???@@@BBBDDDJJJIIIHHHFFFDDDCCCBBBAAA???AAACCCDDDDDDAAA>>><<<>>>===<<<===???@@@???>>>:::999999999;;;===@@@BBBAAACCCEEEGGGHHHKKKOOORRR```bbbeeelllvvv{{{yyyyyy}}}nnnooo^^^SSSEEE;;;888:::::::::;;;<<<<<<;;;;;;;;;===???AAAAAA@@@???===999777555666777999999999:::<<<===;;;===>>>===;;;999888888666777777888888999::::::777666555444444333333333777888888777666666777999888888888888888888777777666555555777999:::999777555555444444444555555666888888888777777777777777:::888555555666888999999;;;999777666555555555666444555888:::<<<<<<;;;::::::<<<======<<<<<<===>>>======>>>??????@@@AAAAAA>>>>>><<<;;;;;;<<<===>>>======<<<<<<;;;::::::999999999:::<<<===???AAABBBCCCAAA>>>:::999;;;???BBBCCCBBBAAAAAACCCDDDEEEDDDFFFCCCEEEIIIIIIDDD@@@???BBBDDDDDDBBBCCCFFFGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAA???===<<<::::::999999:::;;;===>>>>>>???@@@@@@???>>>===<<<999;;;>>>@@@AAABBBDDDFFFIIIEEE???;;;999999999888>>>===<<<;;;;;;<<<<<<===>>>@@@CCCCCCBBB@@@??????>>>>>><<<999777666888:::888666555666777888888777888777666666888888777666333333444555666888999:::::::::;;;<<<<<<<<<;;;;;;;;;:::999888888777777777::::::;;;<<<<<<;;;:::999999:::<<<>>>???@@@??????999:::<<>>===:::;;;BBBEEEEEECCCEEEAAA===BBBLLLOOOKKKFFFJJJNNNPPPMMMIIIEEEBBB@@@AAAAAAAAA@@@BBBEEEHHHIIIJJJJJJKKKLLLMMMMMMMMMIIIIIIIIIJJJKKKMMMNNNOOOHHHIIIIIIHHHFFFFFFGGGIIIFFFHHHJJJKKKKKKKKKLLLMMMQQQTTT[[[dddlllvvv}}}yyyuuutttoooeee]]]YYYSSSNNNMMMNNNMMMKKKMMMPPPMMMGGG????????????>>>===;;;;;;:::<<<@@@BBBBBB@@@===;;;======>>>>>>======<<<;;;;;;>>>AAA@@@;;;888777888777888777777666888;;;>>>:::;;;<<<===>>>?????????=========>>>???>>>;;;999888777888;;;>>>@@@@@@???:::;;;======<<<;;;;;;<<<@@@@@@???>>>???@@@AAABBBKKKGGGCCCDDDHHHJJJGGGDDDBBBBBBBBBAAA???===<<<;;;:::;;;;;;<<<==================>>>?????????>>>>>><<<===???>>>======???@@@HHHFFFDDDBBB@@@???>>>>>>@@@BBBDDDEEEDDDBBB@@@>>>;;;:::999:::<<<======<<<:::999999999:::<<>>?????????@@@@@@AAAAAABBBAAA???<<<999888:::<<<>>>>>>>>>>>>===;;;:::888888777888:::;;;>>>@@@BBBCCCBBB???:::999999;;;;;;:::===???BBBBBBAAA@@@BBBCCCBBB???@@@DDDEEEAAA>>>===@@@DDDDDD@@@AAAFFFGGGDDDBBBAAA???>>>===>>>>>>>>>===============<<<::::::888888999999:::;;;;;;;;;999:::<<<=========<<<<<<999;;;===>>>???@@@CCCFFFJJJFFFAAA===;;;999888777<<<;;;:::999888999999:::;;;===???@@@??????@@@AAA===<<<:::777444333555888888666555555777888888777888777666777888888777666222222333555777999;;;<<<999:::;;;;;;;;;999999999999999888777777666666666888999;;;<<<<<<;;;:::999:::;;;<<<=========<<<;;;777888<<<>>>;;;777999>>>;;;;;;999555777@@@FFFGGGAAAFFFEEE>>>???GGGJJJEEEDDDHHHKKKLLLJJJFFFCCCAAA>>>@@@BBBBBBAAAAAACCCEEEGGGHHHIIIJJJKKKLLLMMMMMMJJJIIIGGGFFFGGGIIIKKKMMMIIIJJJKKKIIIGGGFFFGGGIIIIIIHHHGGGFFFEEEEEECCCBBBKKKLLLNNNPPPPPPRRR[[[eeesss}}}sssggg```\\\OOOQQQOOOHHHEEEHHHJJJHHHGGGHHHGGGFFFGGGKKKIIIDDD============<<<;;;<<<<<<:::;;;>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<888<<>>:::777888:::777666444444777;;;===>>>::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;======<<<;;;888777666888;;;>>>??????888:::======<<<;;;<<<>>>???????????????@@@AAAAAAJJJHHHEEEEEEFFFGGGFFFEEECCCCCCBBBAAA???===;;;999777888888:::;;;===>>>???AAA@@@??????????????????<<<===>>>===<<<;;;;;;<<>>;;;:::999:::===>>>===<<<;;;:::999999999;;;>>>???@@@AAAAAA???>>>>>>@@@AAA;;;???IIIUUUZZZ]]]fffpppmmmuuu^^^NNNFFFAAA======:::777777666555666888555444444666888888777555888999::::::999666444222444555666666555666888:::666777999999777555444555666666555555444444333333111111111111222333444444555555444222000///111222222222333333333333333333444333333555777888777666444333333444555666777777888888777777666666666555222111111222444555555444000111333444444333000///222333444666888999999:::<<<===>>>>>>======>>>@@@AAAAAAAAABBBBBBBBBCCCCCCDDDAAA<<<888777999<<>>@@@BBBCCCCCC>>>::::::===>>>;;;888<<>>BBBBBB??????EEEFFFBBB@@@???===<<<;;;:::;;;;;;777888888999999888888888666777888:::::::::::::::666888999;;;=========<<<;;;<<<=========???BBBEEEIIIFFFAAA>>><<<:::999777;;;:::888777666777777888888999;;;;;;;;;<<<>>>@@@<<<;;;999555222222444666888666555666888999999888999777666777888999888666111222333555777:::<<<>>>888:::;;;;;;:::888777777888888777777666666555555888999;;;<<<<<<;;;999888999999:::::::::999888777555777;;;>>>:::666888===::::::666222555>>>FFFHHH@@@HHHHHH@@@>>>DDDDDD???BBBDDDGGGFFFDDDBBB@@@@@@<<>>>>>>>>===;;;;;;<<<===999:::;;;===???@@@BBBBBB>>>>>>>>>>>>>>>======<<<666:::>>>===999777999<<<888444222333888===???>>>::::::::::::::::::::::::;;;999777777999<<<======:::777555666888;;;======999<<>>===???AAA>>>>>>??????@@@@@@@@@AAAGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@===:::999666666777888:::===???@@@CCCBBB@@@???>>>???@@@@@@<<<======<<<999888888999===<<<;;;::::::;;;<<<===<<<======>>>>>>===<<<;;;===<<<<<<===???@@@@@@???<<<;;;:::999999;;;===>>>BBBBBB@@@===<<<===AAADDDEEE>>>;;;CCCLLLTTT^^^hhhbbb___iiiooo{{{|||kkk___OOOCCC>>>===<<<:::<<<;;;999666333222444555666666666666777777777777333333555666666555333333555555777888999999999999888555444666777555222000444333333222222333333444///////////////000000111222222222222222222222222000111111111111111000///444444444444444444444444555444222111111111222222777666444222111111111222222111111111222333333444555444333333222111000000000///000555:::<<<;;;999DDDFFFGGGDDD>>>;;;<<>>???AAACCCCCCCCCAAA@@@EEEAAA<<<888666777:::<<<;;;CCCEEE???;;;>>>>>>999777777888:::<<<>>>???@@@EEE@@@999555666999::::::;;;>>>BBBDDDEEECCC???===>>>;;;===CCCFFFCCC@@@???:::@@@EEEDDD???===BBBHHH@@@@@@@@@???>>>===<<<<<<777666666555555555666666777888999999888777666555444555666888:::<<<===>>>999888888777999;;;===???BBBBBBBBBAAA???;;;888666:::;;;999555444888:::888999888888999<<>><<<999666444444444444777666555555666888:::<<<:::888555555777:::;;;;;;222333555777888999::::::===<<<;;;;;;<<<<<<:::888777777777777777777777777555666888:::;;;:::999888333444666777777777666666000333777999999888777888<<<:::999:::===BBBEEEFFFGGGEEEAAA???@@@AAABBBBBBAAABBBBBBBBB@@@@@@AAABBB???===???CCCDDDAAABBBDDDAAADDDHHHJJJJJJHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNIIIHHHGGGHHHJJJIIIHHHFFFFFFEEEBBB@@@???@@@AAAAAAEEEGGGJJJKKKIIIHHHGGGGGGAAABBBCCCDDDFFFHHHJJJKKKXXXVVVUUUZZZcccmmmsssvvv~~~vvvlll|||xxxmmmnnnrrrqqquuummmjjjqqqxxxuuukkkdddVVVRRRKKKDDD???======>>>GGGGGGGGGEEECCCCCCEEEGGGEEEDDDDDDCCCAAA@@@??????999;;;>>>@@@???===:::888???>>>>>>>>><<<<<>>===<<<;;;:::999999999:::999888888888999:::;;;999:::;;;:::999999;;;<<<:::888666777999;;;;;;;;;777555333333666:::<<<===???>>>>>>@@@BBBAAA@@@>>>>>>@@@AAAAAA???===<<<<<>>===<<<<<>>???@@@@@@???@@@BBBDDDEEE@@@<<<;;;===@@@AAA@@@@@@>>><<<<<<===>>>>>>===AAAAAA@@@@@@???>>>>>>>>>???>>>>>>@@@GGGSSS```iiijjj___XXXaaazzznnntttyyywwwoooeee^^^[[[PPPIII@@@;;;::::::888666;;;:::999666333222333555666666666666666555555555222222333333333333222222333333444555666666666666555666888888555222000111222222222222222222222222//////......//////000111111111111111111111111111/////////000000000000000333333333333333333333333444333222111000111111222555444333222111111222222111111111111111222333444444444333222111111000000000000111444888:::999777>>>BBBFFFEEEAAA<<<;;;<<<:::<<<>>>AAABBBBBBAAAAAABBB@@@<<<:::999;;;===???>>>GGGHHH???888999888444666777999;;;<<<=========CCC>>>999777888:::;;;:::;;;===???BBBBBB@@@>>><<<<<<999;;;BBBGGGFFFFFFGGGFFFDDDAAA>>><<<<<<>>>@@@??????@@@AAAAAA@@@???>>>888888777666555444444444777777888888888777666555555555666888999;;;<<<===888888888888999<<<>>>@@@??????@@@???===;;;888666999::::::777888:::888333???===<<<<<<<<<=========>>><<<:::777555444555555666666555555666777888999;;;888666555777888999999444444555666777888999999===<<<:::::::::888666444555666666666777777777888444555777999::::::::::::333333555666666666555555111555888:::999888888888<<<::::::;;;???BBBDDDEEECCCAAA>>>======>>>@@@@@@AAACCCCCCBBB@@@>>>>>>???===;;;<<<@@@BBB@@@@@@CCC???BBBFFFHHHHHHHHHIIIJJJHHHGGGGGGHHHIIIKKKMMMOOOJJJHHHGGGGGGIIIIIIHHHGGGFFFEEEBBB@@@??????@@@@@@BBBEEEHHHIIIHHHGGGGGGHHHBBBCCCCCCCCCDDDFFFGGGGGGLLLIIIGGGIIINNNTTTWWWXXX\\\gggrrrwwwzzz{{{xxxyyyjjjmmmttt~~~|||nnnbbb___nnntttiii\\\YYYYYYWWW[[[TTTRRRYYY___\\\SSSMMMKKKHHHDDD???<<<;;;;;;;;;>>>???@@@@@@AAABBBEEEHHHFFFEEECCCAAA???>>>======????????????????????????;;;:::;;;===???BBBLLLWWWFFFAAA???BBBDDDAAA???@@@>>>===;;;:::999888888888999999999999999::::::;;;888999:::999888888999;;;999777666666888:::;;;::::::777555444666888::::::===<<<<<<>>>@@@@@@>>><<<===???AAA@@@>>><<<;;;<<<@@@>>>;;;999999;;;===???>>>>>>=========<<<<<<<<<@@@<<<:::;;;<<<;;;===AAACCC@@@===>>>@@@AAA>>>;;;<<<;;;:::::::::;;;<<<===CCCBBB@@@>>>===<<<<<<<<<>>>???@@@@@@???@@@BBBDDDAAA???;;;:::<<<>>>@@@AAAAAA???===<<<===>>>>>>===@@@??????>>>>>>===<<<<<<;;;<<<>>>@@@DDDLLLTTTZZZ\\\WWWRRRUUUbbbuuubbbbbb^^^VVVLLLDDD@@@???>>>;;;999:::<<<<<<999555999999888555222222333555555555555444444333333333111111000000000000111111000111111222222222111111000555888666222//////000000111222333333222111000///............///000000000000000000000000000000......---------///000111111111111111111111111111222222111000000000111111333222222111111111222222111111111111111111222333333333222222111111000000000000111333666777666555777<<>>;;;;;;:::;;;>>>@@@BBBCCCCCCCCCHHHFFFEEECCCBBBBBBCCCDDDFFFPPPQQQFFF<<<:::999666666888:::<<<<<<<<<;;;:::<<<:::777777888999999999:::;;;<<<===>>>===<<<;;;:::777888???EEEGGGKKKOOOVVVMMMBBB===>>>???>>>;;;;;;<<<>>>@@@@@@@@@>>>===999999888777666444333222555666777777888777777666555555666777888999:::;;;888888888888:::<<<>>>???;;;<<<======<<<:::888666666888:::;;;@@@CCC===444>>>======<<<;;;;;;::::::>>><<<:::888666555555666555666666666666666666555:::888666555666777777777666555444444555666999:::===;;;999888777555222000222333444444555666777777444444555666777888::::::222222333444444444333333444666999;;;:::999888888;;;:::;;;===AAACCCCCCBBB===<<<:::::::::;;;===???AAABBBDDDCCCAAA>>><<<<<<===:::<<<@@@AAA@@@AAADDDCCCDDDEEEFFFEEEFFFHHHJJJHHHGGGGGGHHHIIIKKKMMMOOOJJJHHHEEEEEEFFFHHHIIIHHHGGGEEECCCAAA????????????AAACCCFFFGGGGGGFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAADDDFFFFFFFFFLLLTTTZZZYYYWWWXXXXXXVVVXXXVVVWWWYYYZZZWWWVVVXXXOOOSSSXXXYYYWWWSSSQQQPPPIIIWWW___XXXQQQPPPPPPOOOJJJDDDBBBIIINNNKKKCCC???BBB@@@???===;;;;;;;;;;;;888:::;;;<<<===???BBBDDDEEEDDDBBB@@@??????@@@@@@CCCBBB@@@>>>>>>@@@BBBDDDGGGCCC@@@???===>>>GGGPPPGGGDDDDDDHHHHHHDDD@@@@@@>>>===<<<:::888777777666888999::::::;;;;;;;;;:::888999:::999888777888:::888777666666888:::::::::<<<:::777666777777777666:::999999;;;<<<===<<<:::<<<>>>??????===;;;;;;;;;???===:::888888999:::<<<::::::;;;;;;;;;<<<<<<<<>>===???>>><<<===AAAAAA>>>;;;;;;>>>@@@@@@>>>>>>======<<<======>>>???EEEDDDBBB???===<<<;;;;;;>>>???@@@?????????AAACCC===<<<<<<;;;;;;===AAADDDCCC@@@===<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;888:::===???AAACCCFFFHHHJJJJJJIIIGGGIIIRRR___iii}}}KKKJJJFFF@@@:::888:::<<<<<<;;;;;;===>>><<<888555777777777555333222333444555444444333222111111000000///...------...///000///000000000000//////...,,,111444333222222111///...///111222222111///.........------......///000////////////////////////---,,,+++++++++---000111000000000000000000000000111000000000000000000000000000000000111111222222111111000000000111111222111111111111111000000000111111111222333444444333333888>>>BBBAAA>>><<<<<<>>>???@@@BBBCCCDDDDDDDDDLLLKKKJJJHHHFFFDDDBBBAAAHHHRRRUUUIII???======:::777999;;;======;;;999777555555555666777777777666999999999::::::::::::::::::666666;;;???BBBGGGMMMTTTKKKAAA<<<===>>><<<999888999<<<===>>><<<;;;999888888888888777666444333444555555666777777777777555555666777888888999999999888888888888999:::;;;777888:::;;;;;;:::888777666777999>>>FFFLLLGGG>>>888999:::;;;:::999999999===<<<:::888777666666666666777888999888777555444888666444555666888777777666444333222333666:::<<<;;;999777777777555333000000000111333444666777777555444333222333555777888111222222222222222222222555888:::;;;:::999999::::::;;;===@@@CCCCCCBBB@@@999999999999999:::<<<>>>>>>AAACCCDDDBBB???===<<>>HHHOOOMMMIIIKKKNNNNNNGGGBBBBBBHHHKKKHHHCCCAAA@@@@@@@@@@@@???>>>===<<<;;;<<<===<<<;;;;;;<<<>>>@@@@@@???@@@AAACCCFFFGGGCCCAAA???>>>???AAACCCEEERRRLLLEEE???:::777<<>>>>><<<;;;::::::>>><<<999777666777888999888999:::;;;<<<======>>>CCC@@@@@@BBB@@@===>>>AAABBB???<<<<<<===???@@@???<<<======>>>???@@@AAABBBCCCBBB@@@>>>;;;999888777<<<===>>>=========???@@@:::<<<===<<<;;;===BBBFFFDDDAAA>>><<<<<<<<<===<<<>>>>>>======<<<;;;;;;;;;777:::===>>>======>>>???===@@@AAA@@@???BBBKKKSSSXXX___rrr;;;;;;999888888:::===@@@<<<;;;::::::999888555444555666666555333333333555444333333222111000000///000///------------///000//////000000000///......---///000111777<<<888///---...000111111000...------------------......///........................,,,+++******+++---///111////////////////////////.../////////////////////......///000000111111111111000000//////000000000000000000000000000000000111111222111111222222333444777:::<<<======>>>>>>@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBB???===<<>>???<<<888:::<<<======;;;888666333444666888888888777777888888888888888999999::::::777666888999:::>>>CCCAAA???;;;888777777666666888:::;;;<<<<<<;;;:::888777777888888999888888888444444444555555666777777555555666777888888999999:::999888777777666666666666777999:::;;;:::999888999888888<<>>777666666777888888666555...///000222333555666777666444222000000111333444222222222222222222222222666888:::;;;:::999:::;;;:::;;;>>>AAADDDDDDAAA>>>888:::;;;:::999:::===@@@<<>>???@@@AAAAAABBBBBBCCC@@@EEEFFFDDDCCCDDDCCC@@@@@@BBBEEEHHHLLLQQQTTTTTTJJJKKKKKKHHHEEEDDDEEEGGGDDDHHHIIIEEE@@@@@@AAABBBDDDAAABBBGGGIIIFFFBBBBBBBBBCCCDDDDDDCCC@@@>>><<<>>>??????>>><<<;;;;;;;;;>>>======>>>@@@BBBDDDEEE@@@@@@@@@AAABBBCCCCCCDDDLLLFFF@@@===:::888<<>>???>>><<<:::999:::999888888999;;;<<<;;;:::999888888888::::::888666666444444555777999888888:::<<<>>>>>><<<::::::;;;===;;;999777777777888888::::::;;;<<<===>>>??????AAA@@@BBBDDDAAA======AAADDDBBB???>>>>>>??????@@@:::;;;===???AAACCCDDDEEEBBBAAA???>>>;;;999777666:::;;;<<<;;;::::::<<<>>>999<<<>>>>>>===???DDDHHHDDDAAA===::::::<<<<<<<<>>>>>======<<<;;;;;;999;;;======<<<<<<===>>>;;;<<<===>>>>>>@@@DDDGGGGGGFFFNNNddd}}}999888888777888999;;;<<<;;;:::999888888888888888444666777666555444555666333222222111111000000000//////............////////////000000000000000//////111111222;;;BBB<<<000,,,---...//////...---,,,---,,,,,,,,,,,,---..............................,,,,,,+++++++++---...///////////////////////////------.../////////......---...//////000000000///111000000///////////////......//////000000111111111222222111000000222444777777888999;;;<<<>>>??????>>>>>>>>>===============>>>???AAAAAA@@@??????>>>GGGIIICCC???BBBBBB>>>:::;;;<<<======;;;999888444777:::;;;:::999::::::777777888888888999999999:::777777999777444666;;;666888:::999666555666888:::;;;<<<<<<============999999999999999:::<<<<<<555555444444444555555666555555666777888999:::;;;::::::999888777666555444666777999;;;<<<;;;:::999<<<;;;999999>>>CCCBBB<<<===AAADDDCCC>>>:::888888888888888888777777666666888999:::;;;;;;999777666666555555666888999999888444333111111333666:::===555444555666999:::999888...///000111333444555666666444222111111222333444555444333222222222333333555777999:::::::::;;;<<<;;;<<>>===;;;;;;>>>BBB<<>>@@@CCCEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBFFFGGGHHHGGGFFFFFFGGGHHH@@@AAACCCDDDEEEDDDCCCCCC===>>>??????======>>>???BBBEEEEEEBBBAAACCCCCC???>>>CCCGGGKKKQQQXXX\\\[[[IIIIIIIIIHHHFFFDDDBBBAAAGGGHHHGGGDDDAAA?????????AAA???AAAEEEFFFCCCBBBCCCDDDDDDEEEDDDCCC@@@<<<:::<<<>>>??????>>>======>>>>>>>>>>>>=========<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCFFFAAA>>>>>>===:::;;;>>>>>>BBBCCC@@@@@@CCCFFFEEEBBBAAA@@@>>><<<;;;;;;:::999:::;;;<<<======>>>>>>>>>???@@@@@@===;;;999999888777777999;;;<<<;;;999888777888999;;;;;;999777555444333444666888888888:::<<<>>>>>><<<;;;;;;;;;<<<;;;:::999888888999999<<<<<<=========>>>>>>>>>>>>???BBBDDDAAA<<<===AAADDDCCCAAA???????????????;;;<<<>>>AAACCCEEEFFFFFFCCCCCCBBBAAA???<<<:::999:::;;;;;;;;;999999;;;<<<:::<<<===>>>???AAADDDGGGCCC???;;;888999;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>>>>======>>>@@@>>>===<<<<<<===>>>>>>===<<<===BBBKKKVVVggg:::999777777777777888777999::::::999888999:::;;;444666777777666555666777111111111111111111111111//////000000000000//////---...///000000000000000,,,111333111777>>>999---------------------------,,,,,,,,,+++,,,------...........................,,,,,,,,,---------------////////////////////////+++,,,---...///......---------.../////////...---111000///............///------......///000111111000222333222000000333666888888888999;;;<<<=========<<<<<<<<<<<<<<<======<<<===???AAABBBBBBBBBBBBAAAFFFFFFAAAAAAEEECCC<<<<<<<<<=========<<<;;;;;;444777::::::999888999:::777888999999::::::999999777777999<<<999555555999777999::::::888777888:::999999999:::<<>>===888>>>BBBGGGFFFAAA<<<:::;;;666777777777777666666555888888999:::999999777777:::888777888999999777555666555333222333555777999444333444666888:::999888//////000111333444555555444444333333444555777888777666555444333444444555333555888999999:::<<<>>>======???BBBDDDCCC@@@===:::>>>@@@@@@===<<>><<<>>>???>>>???CCCEEEEEEDDDAAA@@@AAAEEEHHHCCCCCCCCCCCCEEEGGGIIIJJJEEECCC@@@@@@BBBEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEEEEEEEFFFHHHJJJCCCDDDFFFFFFFFFEEECCCBBB>>>@@@AAA@@@>>>>>>@@@CCCIIIJJJHHHDDDCCCEEECCC??????EEEJJJLLLPPPWWWYYYVVVGGGIIILLLKKKFFFBBBAAAAAAAAABBBDDDGGGGGGEEECCCBBB@@@???BBBFFFEEEBBBBBBFFFDDDDDDEEEDDDBBB???===;;;999;;;>>>>>>=========>>>>>>???@@@@@@???===:::999888999;;;===>>>?????????DDDAAA@@@CCCBBB>>>;;;<<<===DDDGGGDDDBBBEEEFFFCCCAAA@@@???===<<<;;;;;;;;;::::::;;;;;;<<<>>>???@@@===???AAA@@@===:::888888555555666777999:::999777888888999;;;<<<;;;888666666444333444666999999999:::<<<>>>>>>===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;>>>>>>>>>=========<<<<<<:::<<>>???>>>=========>>>===;;;:::999999999:::666888<<>>@@@@@@<<<<<<======>>>=========@@@CCCAAA<<<===AAA===444========================222555777777555444666888777888:::;;;;;;::::::999444666;;;???===888777;;;999888777555555555666666555555555777:::???CCCEEEBBB???<<<999999;;;===???777666444333222333333444444555777888:::<<<===>>>888999:::;;;;;;;;;;;;;;;999:::<<<>>>>>>>>><<<;;;777;;;===<<<<<<>>>===:::999>>>DDDEEEAAA>>>===>>>555555666666666666555555777777888888888888777777===;;;:::999999888555222888777555333333333444555444333333555888999888777000000111222333444444555333333444555777999;;;<<<888777666555444555555666222444666888888:::<<<>>>>>>>>>???BBBDDDCCC@@@>>>;;;???BBBAAA===<<>>>>>@@@CCCBBBBBBBBBBBBDDDFFFHHHIIIEEECCCBBBBBBDDDFFFGGGHHHAAABBBBBBCCCBBBBBBAAAAAA>>>@@@BBBCCCDDDFFFJJJLLLGGGGGGHHHHHHGGGEEEBBB@@@===???AAA@@@???AAAEEEHHHCCCEEEDDDBBBDDDIIIIIIFFFDDDJJJNNNMMMNNNRRRQQQLLLHHHMMMQQQOOOHHHCCCCCCEEE===>>>CCCHHHHHHDDD>>>;;;>>>>>>AAAEEECCC@@@AAAFFFEEEEEEEEEDDDCCCAAA>>>===999;;;======<<<:::::::::>>>@@@BBBCCCCCCAAA???===333444444666777999;;;;;;<<<;;;???FFFHHHEEEBBBCCC<<>><<<<<<;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAA===???@@@???<<<999777777333333444666888888777555999999:::;;;<<<;;;777444666555333444777999:::::::::<<<>>>???===<<<<<<===<<<<<<;;;;;;;;;<<<======??????>>>===<<<;;;::::::888:::@@@CCC@@@:::;;;@@@;;;===????????????@@@@@@CCCDDDEEEGGGGGGFFFEEEEEECCCCCCCCCCCCBBB@@@>>>======>>>>>>===;;;;;;===>>><<<999888;;;???BBBBBBAAA???<<<777555777999<<<===<<<<<<;;;::::::999999888777;;;???AAA???===::::::;;;<<<;;;999555555888<<<<<<777555:::???@@@CCCFFFUUUggg~~~