BM6P6(@ jjjYYYZZZXXXUUUOOOLLLHHHFFFEEECCCAAA???<<<:::777444333222333333111111000......------------------------------------------,,,,,,+++++++++...---+++*********++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++///000000...,,,******+++++++++++++++++++++++++++,,,...000111000.../////////000111000///000222444777888999<<>>>>>>>>@@@BBBEEEHHHJJJJJJJJJJJJJJJKKKLLLNNNOOOLLLKKKKKKKKKLLLNNNPPPQQQPPPPPPNNNMMMMMMNNNOOOPPPJJJHHHEEEAAA>>>=========777555333000...---,,,,,,+++++++++,,,,,,------...))))))***++++++++++++*********)))(((((()))+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.....................///000000///000111111000000111222///111666>>>FFFKKKKKKIIIKKKOOOPPPNNNVVVpppjjjYYYZZZXXXUUUOOOLLLIIIFFFEEECCCAAA???<<<:::888555333333333333111000///......------------------------------------------,,,,,,+++++++++------+++*********++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++---...---,,,,,,---///++++++++++++++++++++++++,,,...000000///......//////000111111111222444666:::;;;===???AAADDDGGGHHHHHHGGGFFFEEEFFFIIIKKKMMMLLLMMMMMMNNNPPPSSSUUUVVVQQQRRRTTTSSSMMMHHHLLLSSSeeeffflllwww|||vvvwwwmmmeeecccdddnnn}}}zzzrrrlllkkkkkkddd[[[]]][[[ZZZ[[[^^^bbbeeegggeeeffffffeeedddccc```]]]ZZZTTTQQQSSSVVVVVVXXX[[[```aaadddfffggghhhhhhggghhhfffeeegggiiiiiiddd```^^^cccfffeeeffffff```XXXUUUPPPHHH>>>666000,,,+++............---,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((***++++++)))'''(((((((((((((((((((((((((((((())))))******++++++000---+++---111333111...---,,,***((('''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))*********++++++,,,---------,,,++++++++++++************)))***+++,,,...000111222777888:::>>>AAADDDFFFGGGJJJJJJKKKLLLOOOQQQSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMJJJIIIHHHGGGDDDAAA<<<888444222111///////////////.........---------,,,,,,+++******,,,++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...//////............///000000///000111111000000111333444666:::AAAGGGKKKLLLKKKOOOJJJJJJYYYxxxiiiXXX[[[YYYVVVOOOLLLIIIFFFEEECCCAAA???<<<;;;888666444333333444111000///......---......------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---...//////111222333333555888:::???@@@AAABBBDDDGGGIIIJJJFFFEEEDDDDDDFFFIIILLLNNNMMMLLLKKKLLLMMMOOORRRSSSPPPSSSVVVUUUOOONNNXXXeeetttvvv~~~zzzsssttt|||oooddd^^^]]]bbb```YYYXXX]]]```bbbdddeeecccaaa______eee```]]]^^^___]]]^^^aaa```aaacccfffggghhhhhhgggjjjiiihhhiiikkkkkkfffbbb___bbbeeeeeeggghhheee______]]]WWWOOOFFF;;;333...------,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******((('''((((((((((((((((((((((((((((((((())))))))))))))),,,***))),,,000333222000,,,+++***((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,...111444777999::::::;;;===AAAFFFKKKNNNPPPQQQPPPQQQRRRTTTUUUVVVWWWWWWZZZZZZZZZYYYZZZZZZZZZ[[[[[[ZZZWWWUUUTTTSSSSSSTTTTTTVVVYYY[[[[[[ZZZXXXWWWVVVWWWXXXXXXXXXVVVTTTSSSUUUSSSPPPKKKGGGCCC???>>>;;;;;;999777444111///---///...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,------------........./////////......//////000111///111111111000000222444777999>>>BBBGGGIIIKKKLLLKKKJJJRRRllliiiYYY[[[YYYWWWOOOMMMIIIFFFEEECCC@@@>>><<<;;;999777555444333333000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,------------------------...///000000.........000000222444666777999<<<>>>CCCCCCDDDEEEFFFHHHIIIJJJDDDEEEGGGHHHJJJKKKKKKKKKKKKMMMQQQVVV[[[```dddfffkkkiiifffbbb\\\^^^kkkyyy||||||www```SSSTTTZZZ[[[]]]```___]]]___cccfffbbbaaaeeefffcccbbbccccccdddfffggghhhhhhggggggkkkjjjjjjkkklllkkkgggddd]]]]]]]]]___bbbeeedddccccccbbb```\\\UUULLLDDD???000...+++(((((()))***,,,((((((((((((((((((((((((((((((((((((((((((((((((***(((((((((******)))'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&(((+++------,,,***)))((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******************++++++++++++,,,...///000111222777999<<>>999444222///...---,,,+++,,,,,,---***+++,,,------,,,***)))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------------....../////////////////////...///000000111000111222111111222444666;;;???DDDHHHIIIJJJLLLNNNLLL\\\rrrjjjYYY\\\ZZZXXXPPPMMMIIIFFFEEECCC@@@>>>;;;:::999777555444333222000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,------------------------...000111000//////000222222444777888:::<<<@@@CCCEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGHHHJJJMMMQQQSSSVVV\\\fffqqq||||||wwwuuu{{{zzzkkklllccc``````cccccc```bbbgggdddbbbdddkkknnnkkkiiiiiihhhiiijjjjjjjjjiiigggfffkkkkkkkkkkkkkkkiiifffdddXXXUUUSSSVVV[[[```eeeiiieeeeeedddbbb^^^ZZZUUURRRBBB===666///++++++---...))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&((((((((('''(((((((((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***************************************************************************************++++++++++++///...---,,,,,,------...,,,---000333777:::<<<>>>BBBDDDEEEFFFEEEBBB???<<<;;;===AAAEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJGGGCCC@@@@@@CCCFFFIIIGGGEEEBBB???<<<;;;:::999:::;;;<<<===@@@BBBDDDFFFAAAAAAAAABBBEEEJJJNNNQQQRRRSSSVVVXXXYYYZZZYYYXXXWWWVVVTTTQQQLLLGGGBBB@@@555444222000---,,,******((()))+++,,,---,,,++++++************************)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,------------...///000000000/////////////////////000111111000111222222222444777:::BBBGGGLLLMMMKKKKKKNNNQQQ```xxxkkkZZZ]]][[[XXXPPPMMMJJJGGGEEEBBB@@@===:::999888777555333222111//////............//////------------------------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))+++------------///000........................///000111111000111444666555777:::;;;===???CCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHEEEEEEJJJSSS^^^eeemmmsss}}}yyysssrrrmmmaaa[[[[[[aaa___aaahhhkkkiiihhhiiijjjkkkkkklllkkkjjjhhhgggkkkkkkllllllkkkhhhfffdddWWWPPPKKKMMMSSS[[[dddlllggggggfffeeecccaaa___^^^TTTNNNDDD:::222---++++++************************)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((((('''''''''***************)))))))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++,,,---///000444666888<<<@@@CCCFFFHHHHHHHHHHHHGGGDDD@@@;;;999555666888:::;;;<<<<<<;;;???@@@AAAAAAAAAAAAAAAAAA===;;;999777777999<<<>>>>>><<<:::777555444444444333222222333444666999:::888666555666999???EEEIIIJJJMMMQQQVVVYYY[[[[[[ZZZYYYZZZZZZZZZXXXUUURRRPPPCCCAAA>>>:::666111,,,******+++,,,,,,---------,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---------------...000111111111000///000000//////000000111222000222333333444888<<<@@@CCCGGGKKKJJJHHHKKKSSS\\\}}}mmm[[[]]][[[XXXQQQNNNJJJGGGEEEBBB???===888888777666444222111000//////............//////------------------------+++++++++,,,,,,---------++++++---.........------******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))+++------------///111........................///000111222222444777999888:::<<<>>>???AAAEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKLLLNNNTTT___kkkwwwqqqaaa[[[ccc^^^\\\___aaa```aaadddhhhiiijjjkkkkkkkkkjjjiiikkklllmmmmmmkkkhhhfffeee___TTTIIIFFFIIIOOOZZZdddffffffffffffeeedddcccccc]]]YYYRRRIII???666///,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,***(((((()))*********))))))))))))))))))))))))'''''''''(((((())))))***)))******)))(((''''''((())))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((()))))))))*********************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,---000333666888AAABBBDDDEEEHHHIIIKKKLLLIIIIIIHHHGGGDDD@@@<<<:::444555555666666777777777999999999999999:::;;;;;;<<<===???@@@AAA@@@@@@??????>>><<<;;;:::::::::;;;777777777777666555555555444333222222444888<<>>??????<<<;;;;;;:::;;;<<<>>>???BBBFFFKKKOOOPPPNNNJJJGGGDDDCCCBBBBBBBBBCCCDDDEEE???@@@@@@@@@===:::666333333222222333444555666777777===FFFOOOXXX]]]___```^^^___``````^^^[[[XXXVVVQQQRRRSSSRRROOOJJJEEEBBB777555333000...---------************************((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------.........///111222333222000///000000000000000111111222000222333555888===CCCGGGHHHKKKNNNPPPYYYoooiiiWWW]]]\\\VVVQQQOOOKKKGGGCCCAAA???>>>;;;:::777444222111222222222111000//////.........,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,+++******+++++++++******)))))))))------------------,,,,,,////////////000000000000000000////////////000000000222555666666777999;;;===>>>@@@AAABBBDDDHHHKKKPPPOOOKKKJJJPPPYYY\\\ZZZsss{{{pppccc^^^]]]\\\\\\YYY___eeegggiiilllnnnmmmnnnqqqtttsssooollljjjkkkgggfff___RRREEE>>>???DDDSSS]]]fffiiijjjiiiccc]]]aaa```aaaaaa___XXXMMMFFF;;;111***+++,,,((((((***++++++,,,***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((())))))(((&&&%%%&&&'''&&&&&&''''''(((((())))))((((((((((((((()))************))))))))))))******************************************************)))))))))))))))))))))))),,,***)))+++...///...,,,---...///...---,,,---...------------,,,...222555666;;;AAAEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHEEECCCBBB???<<<<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHJJJKKKLLLFFFDDDEEEFFFAAA<<>>@@@@@@@@@???===999666444222333444777;;;>>>>>>===:::<<>>;;;:::777444222222222333222111000//////......///------------------------,,,,,,---------.........//////......---,,,,,,+++---------,,,,,,+++++++++////////////////////////....../////////000000000000000/////////000000111333555666777888:::>>>AAABBBDDDFFFFFFFFFHHHLLLPPPRRR[[[ccchhhmmmvvv}}}~~~xxxnnnhhh```]]][[[]]]bbbeeeggghhhlllooorrrssspppmmmkkkkkkhhhgggcccZZZOOOGGGDDDDDDMMMWWW```cccdddeeedddbbbcccaaa``````aaa___[[[WWWHHH===444111///+++***---)))***++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))(((((((((((())))))((((((((('''''''''&&&(((***+++*********,,,(((((((((((((((((())))))((((((((((((((()))************))))))))))))******************************************************************************,,,***)))+++---///---,,,......///---,,,+++,,,------///222444555888<<>><<<:::777444333222333333222222111000////////////......------------------,,,------------.........000000//////...---------///............---------////////////////////////............////////////////////////000111222222666777888999;;;>>>CCCFFFCCCEEEFFFFFFFFFJJJQQQWWWjjjyyy}}}uuufff[[[\\\___^^^___cccgggjjjnnnooonnnlllkkkkkkhhhhhhfffbbb[[[RRRJJJEEECCCNNNZZZ^^^```aaa___[[[ZZZZZZ[[[^^^bbbeeeeeedddXXXMMMAAA:::555///---,,,)))***+++,,,---------,,,************************))))))))))))))))))))))))***))))))))))))((((((((())))))((((((((((((''''''***---111333333333444555))))))))))))))))))(((((()))(((((((((((()))************))))))))))))******************************++++++++++++++++++++++++************************,,,+++***+++---------+++......///...------...000222666;;;>>>AAACCCFFFHHHJJJKKKJJJGGGAAA;;;888666444444555666999===@@@BBBDDDFFFKKKQQQVVVYYYWWWVVVOOONNNLLLKKKJJJKKKMMMNNNNNNOOORRRTTTSSSQQQSSSYYYWWWXXXYYYZZZZZZYYYYYYXXX]]][[[XXXVVVUUURRROOOLLLEEEEEEEEEDDDDDDCCCCCCCCC===<<<<<<@@@GGGPPPVVVYYYXXXWWWVVVWWWYYYYYYYYYWWW[[[VVVQQQPPPTTTYYY\\\]]]`````````^^^\\\[[[[[[\\\RRRRRRQQQOOOKKKGGGBBB@@@777333///,,,,,,,,,,,,+++******++++++++++++++++++)))******++++++******)))************************+++++++++***************+++)))(((((()))***)))(((++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------///111111000///000111000111222111000000222333555777;;;BBBHHHJJJGGGDDDIIIYYYwwwkkk[[[___]]]XXXRRRPPPLLLHHHDDDAAA???>>><<<:::777555333333444444333222111000////////////............------------------------............/////////.........------///.....................------------............---........./////////////////////000111222444555777999;;;<<<===@@@CCCFFFDDDEEEFFFGGGIIIRRR___iiirrrnnnhhh^^^[[[___```bbbfffiiijjjjjjjjjjjjgggfffeeedddaaaZZZPPPIII@@@IIITTT[[[```___WWWMMMIIILLLQQQXXX^^^aaaccccccbbbYYYNNNEEE>>>666///+++,,,+++++++++,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((+++...333555666555555555++++++******))))))(((((())))))(((((())))))***++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,...000111222444888:::>>>AAAEEEGGGGGGGGGFFFGGGCCCCCCBBB>>>:::666444444666888;;;???BBBFFFIIILLLRRRSSSVVVZZZ\\\\\\YYYVVVOOONNNNNNOOOQQQUUUYYY[[[VVVWWWZZZ[[[YYYWWWXXXZZZ[[[[[[ZZZZZZZZZYYYYYYYYY[[[YYYXXXXXXXXXVVVSSSQQQHHHGGGGGGGGGHHHIIIJJJJJJGGGFFFFFFIIINNNTTTYYY[[[XXXWWWWWWWWWXXXYYYZZZZZZ```ZZZQQQIIIGGGLLLTTT[[[XXX[[[______]]]\\\]]]```VVVWWWWWWVVVSSSOOOKKKHHHAAA===777222///...---,,,++++++++++++++++++++++++)))))))))******)))))))))***************************************************)))'''((()))******)))*********+++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000111111000000000111111222222111000000222444666;;;AAAEEEGGGHHHKKKMMM[[[kkkiii\\\^^^[[[WWWSSSQQQMMMHHHDDDAAA???>>><<<:::888666444444555666333222111000000/////////........................---------.........//////.........------------------------------.........---------.........//////.........////////////000///000000111333555777888888:::>>>@@@@@@AAABBBDDDHHHJJJMMMOOOUUUcccvvv{{{iii```bbb\\\]]]___bbbdddfffgggggghhhfffddddddddd```YYYSSSIIIJJJLLLQQQ[[[___XXXLLLEEEFFFHHHLLLQQQXXX^^^bbbfffbbb[[[TTTLLLDDD999000...,,,******++++++***(((************************************************))))))))))))************(((((())))))))))))))))))%%%)))---......,,,,,,,,,++++++******))))))(((((()))))))))))))))***++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------......,,,///444888<<<@@@DDDGGGJJJKKKLLLJJJFFFBBB???>>><<<<<<;;;999777666888:::>>>CCCJJJOOOQQQSSSUUUVVV]]]\\\[[[[[[[[[YYYWWWUUUVVVUUUTTTSSSSSSUUUVVVXXX[[[\\\]]][[[YYYXXXXXXWWWYYYXXXWWWWWWVVVWWWXXXYYYVVVVVVVVVWWWXXXWWWUUUSSSJJJJJJJJJJJJKKKLLLNNNOOOKKKKKKLLLOOOSSSVVVWWWWWWTTTUUUVVVVVVXXXYYY\\\]]]```___YYYNNNDDDAAAGGGMMMMMMSSSZZZ______^^^___```\\\]]]^^^]]][[[WWWSSSQQQLLLGGG@@@:::666333000...---,,,+++*********++++++***))))))))))))))))))******************************************************((('''(((***+++++++++((((((***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111111000000000111111000111222222111111222444777999@@@GGGFFFCCCHHHVVVccciii]]]^^^ZZZWWWTTTRRRMMMIIIDDDAAA???>>><<<;;;888666555555666777333333222111000000000000------........./////////------........./////////------------------------,,,,,,,,,---------------/////////000000111111222////////////000000000000000111222333555888:::;;;:::===@@@BBBCCCDDDFFFHHHOOOUUU[[[aaahhhwwwuuunnnccc```^^^^^^```bbbcccbbbhhheeeddddddfffeeebbb___XXXRRRJJJIIITTT___aaa\\\SSSOOOJJJFFFHHHPPP\\\dddhhhhhheee```[[[TTTHHH===333///+++***,,,......,,,++++++++++++++++++++++++************************)))))))))************+++(((((())))))))))))******%%%'''***+++***((((((((())))))))))))))))))((((((***))))))))))))***++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000222111666<<>><<<;;;999777666666777777333333222111000000000000,,,,,,---...///000111111............////////////........................,,,,,,,,,------............//////000111111222222000000000000111111111222111222333555888;;;===>>>???@@@BBBCCCEEEIIIOOOSSS```jjjuuu~~~pppkkkddd____________^^^bbbbbbbbbdddfffgggfffeeebbb]]]UUUPPPUUU```ffffff```]]]VVVPPPMMMPPPXXX___fffiiihhhdddbbb___VVVKKKBBB;;;333//////000...,,,++++++++++++++++++++++++************************))))))*********+++++++++(((((()))))))))*********''')))***+++)))))))))***(((((((((((((((((())))))******))))))******+++,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...000111000000333555:::???FFFKKKMMMMMMMMMMMMLLLJJJEEE???999666777888555555444333444888>>>CCCMMMSSSYYYZZZYYYWWWXXXZZZWWWVVVTTTTTTUUUUUUTTTSSSLLLMMMPPPSSSUUUWWWWWWXXXSSSVVVUUUSSSUUU[[[]]]ZZZ[[[YYYVVVTTTSSSUUUWWWXXXVVVUUUUUUVVVUUUSSSOOOLLLPPPQQQRRRSSSSSSRRRQQQQQQNNNMMMLLLNNNQQQSSSTTTTTTQQQTTTWWWXXXVVVUUUVVVXXXWWWYYYZZZZZZTTTKKK@@@999>>>BBBJJJTTT]]]bbbcccbbb______^^^\\\ZZZXXXVVVTTTVVVSSSPPPMMMJJJFFFBBB???555444111...,,,,,,,,,---,,,+++************+++,,,++++++++++++++++++++++++))))))*********++++++++++++***)))***---/////////'''(((***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////555222//////111222111000222222333333444666;;;>>>???FFFLLLLLLPPPdddkkk``````\\\ZZZUUURRRNNNIIIDDDAAA???>>><<<;;;999777666666777888444333222111000000000000+++,,,---...///111222222............/////////000////////////000000000000,,,---------......//////,,,------...///000000111000111111111222222222222222333444666999<<>>>>><<<<<<;;;888555333333444222111111000///......---......------------........................------+++---000000...---------..................------000000000000000111111111...///111111000000222333666888;;;===???AAACCCDDDBBBDDDIIIRRR]]]kkk{{{ssshhhhhheee^^^YYYXXXVVVZZZaaaddd``````ccciiihhhggggggfffgggggghhhllllllkkkgggbbb^^^\\\\\\[[[^^^bbbgggjjjhhhddd___\\\ZZZRRRDDD888333///,,,+++,,,---,,,+++***,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,---...///...---,,,...000333555888===CCCGGGKKKLLLNNNOOONNNLLLIIIGGG===:::888777999<<<<<<<<>><<<<<<;;;999555333333444222111111000//////...............------.................................,,,...000000...------...////////////////////////000000000000111111111111///000222222222222444555666999===@@@BBBEEEHHHJJJKKKWWWgggttt}}}{{{tttnnnccc[[[VVVWWWYYYYYY\\\aaaccccccdddfffgggiiijjjjjjiiiiiigggddd```^^^___```XXXZZZ^^^cccggghhhfffccc``````ZZZOOOFFF???777000............---,,,+++***,,,,,,,,,++++++++++++***************************************************************************))))))))))))************++++++******************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,---............---000444999===AAADDDHHHKKKOOONNNMMMKKKHHHDDDAAA??????===<<<<<<===???AAABBBGGGIIIIIIGGGJJJPPPQQQPPPOOOQQQQQQNNNLLLOOOVVV]]]```iiisssxxxyyywwwoooggguuu|||qqqkkkhhhgggccc\\\SSSMMMKKKKKKPPPRRRSSSRRRQQQQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQRRRFFFBBB>>>>>>CCCLLLTTTYYY______]]]XXXRRROOOPPPRRRUUUXXXXXXSSSQQQRRRPPPKKKKKKHHHCCC>>>888444111000---,,,++++++,,,---,,,,,,***++++++++++++,,,,,,,,,222000---+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,+++,,,------++++++,,,------------.........//////...//////000000000000000111111111111111111111111444333222666<<>>BBBDDDEEEGGGLLLPPPaaattt}}}nnn]]]UUUSSSUUUXXX]]]]]]___bbbeeehhhjjjkkkkkkgggfffddd```^^^^^^```bbbWWWXXXZZZ___cccfffgggfffcccdddaaa[[[VVVNNNBBB666222///------///...+++(((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++******++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------....../////////444999AAAGGGKKKLLLMMMNNNOOOMMMIIIEEEBBB???>>>===<<<===???@@@BBBEEEIIIKKKOOOQQQPPPMMMMMMQQQRRRPPPQQQQQQVVV]]]___aaammm}}}zzzmmm___WWWOOOOOONNNMMMMMMNNNRRRUUUNNNQQQSSSRRRPPPOOOSSSWWWQQQMMMGGGAAA???CCCKKKQQQ]]]]]]ZZZSSSKKKFFFFFFGGGMMMSSSWWWUUURRRSSSTTTUUUQQQPPPLLLGGGBBB<<<888555...,,,+++,,,...///---***++++++++++++,,,,,,,,,,,,444111...---------,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,---++++++,,,---...///000111...///000000111111000000111111111111111111111111555333444999AAAGGGHHHGGGHHHjjjpppcccddd```]]]WWWTTTOOOJJJEEEBBBAAA@@@======<<<999666444444555111111111000000000//////......////////////..................////////////---///000///...---.../////////000000000000000111000000000111111222222333000222444555555666888:::>>>BBBGGGGGGFFFHHHOOOUUUppprrrbbb[[[XXXUUUSSSZZZ\\\___bbbeeehhhiiijjjiiigggddd___\\\[[[^^^```ZZZYYYXXX[[[___cccfffgggeeefffdddaaa___YYYKKK>>>777222,,,***---...,,,)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------...............///000111222888>>>GGGMMMOOOOOOMMMLLLIIIGGGDDDBBBAAABBBDDDFFF===@@@CCCEEEGGGJJJNNNRRRLLLNNNLLLIIILLLUUU]]]```eeefffssszzzmmm^^^WWWPPPMMMOOOQQQPPPNNNLLLPPPTTTTTTRRRRRRTTTVVVSSSQQQLLLEEE???@@@EEEJJJYYY[[[ZZZUUULLLEEEAAA@@@DDDJJJPPPRRRSSSVVVZZZ]]]UUUTTTRRRNNNIIICCC===:::333///++++++---///---++++++++++++,,,,,,,,,------000...+++***++++++***)))++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---...---,,,+++,,,...,,,,,,------...//////000//////000111111111111000111111111222222222222222444555777;;;@@@EEEIIIKKK[[[qqqdddeeeaaa^^^WWWTTTPPPJJJFFFCCCAAAAAA======<<<999666444444555111111111111000000000000......///000000///.............../////////000000...///000///...---///000.........//////000000000///000000111222333333333000222555666666888:::<<<:::AAAHHHJJJJJJOOOZZZdddxxx}}}qqqhhh]]]TTTXXXXXXYYY\\\___cccgggiiilllkkkgggaaa\\\ZZZZZZ[[[YYYWWWUUUWWW\\\bbbgggiiifffgggeeecccccc```VVVKKK@@@777...)))+++------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........//////...///000333555777<<>>DDDPPPZZZwwwqqqeeeeeeaaa^^^WWWTTTOOOJJJFFFCCCAAA@@@>>>>>>===:::666444444555111111111111111111111111...///000111111000///............//////000000111///000000///......///111---......//////000000000///000000111222333444444222444666888999:::===???999DDDOOOUUUYYYcccuuuyyymmm```^^^[[[YYY[[[___dddhhhkkkkkkjjjfff```\\\ZZZZZZVVVTTTRRRSSSYYY```fffjjjfffgggfffeeeeeefff```YYYLLLCCC888000......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******++++++,,,---------++++++++++++++++++++++++,,,---...//////...---,,,,,,---------............000//////000222666:::===@@@CCCFFFGGGGGGEEEEEEEEEIIIIIIIIIIIIJJJLLLNNNOOOKKKJJJJJJLLLNNNPPPPPPOOOXXX___eeelll|||~~~lll\\\UUUSSSPPPNNNNNNPPPPPPQQQPPPQQQQQQPPPNNNNNNPPPQQQTTTYYY^^^]]]VVVLLLDDD@@@>>>===@@@GGGKKKKKKLLLNNNTTTTTTSSSRRROOOKKKHHHEEEAAA===777111---,,,---...,,,,,,,,,,,,------------+++******+++---......---***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///,,,...///...---,,,---...//////.........---------///000111111222222111111222222222333333444444555444;;;@@@AAACCCOOOeeexxxqqqeeeeeeaaa^^^VVVTTTOOOIIIEEEBBB@@@@@@>>>>>>===:::777555555555111111111111111111111111...///000111111000///...---......///000000111111///000000///......000222......///000000111222222///000000111333444444555444777999;;;<<<>>>AAACCCGGGTTTccclllsss|||uuujjjaaa\\\^^^bbbfffeeehhhjjjjjjfffbbb___]]]XXXUUUQQQQQQTTTZZZ___aaa```dddgggffffffhhheeeaaaYYYSSSIII>>>666111//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,------...------------------------,,,---...//////...---,,,------------............111000///111444:::???CCCBBBCCCCCCBBBAAABBBEEEGGGKKKLLLMMMMMMMMMLLLKKKKKKHHHHHHLLLXXXgggrrrvvvuuuvvvqqqfffZZZQQQOOOTTTZZZVVVTTTRRRRRRTTTVVVWWWXXXTTTYYY\\\ZZZSSSJJJDDDAAA>>>>>>CCCHHHHHHDDDGGGMMMSSSTTTTTTSSSRRRPPPNNNMMMFFFFFFCCC<<<333------...,,,,,,,,,------------...---,,,+++---...///---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,...//////---...///...---,,,---///---------...............000000111222222222222111222222333333444555555555:::>>>CCCFFFPPPggg}}}qqqdddeeeaaa^^^VVVSSSNNNIIIEEEBBB@@@???>>>>>>===:::777555555666111111111111111111222222...///000222222000///...---......///000111111222000000000///---...000222///000000111222222333333///000000222333444555555777999<<<>>>???AAADDDFFFZZZhhhxxx|||kkkaaa^^^```ccc___dddjjjlllkkkgggcccaaa^^^YYYSSSPPPPPPSSSUUUWWWZZZ```eeeeeeeeegggfffcccbbb^^^VVVJJJ>>>444///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---..............................,,,---///000000///---,,,---------.........//////111000000111666<<>>AAAGGGKKKJJJKKKNNNOOOOOOLLLJJJHHHHHHJJJUUUlllqqq]]]XXX```kkkVVVQQQMMMLLLOOOSSSUUUUUUVVVXXXYYYVVVNNNFFFBBBAAA<<<@@@HHHMMMIIICCCIIITTTTTTTTTUUUUUUTTTTTTSSSSSSHHHLLLLLLEEE999///---...,,,,,,,,,---------.........,,,,,,,,,------+++)))*********++++++,,,,,,,,,+++++++++,,,---...///000---...///...------...///+++,,,,,,---...///000000000000111222222222222111222222333333444555666666???@@@CCCKKK\\\{{{~~~ooodddccc^^^\\\UUUTTTQQQKKKEEEAAA???>>><<<<<<<<<999666444555666333222111111000111111111111111222222222111111000///......///111111000///000000000000111111111111000000111222222222222111000333555444444555444333666??????>>>CCCCCCFFFRRRttt~~~wwwhhhccceee___```bbbfffjjjhhhccc___\\\YYYUUURRRPPPPPPQQQRRRSSSZZZ___bbbfffiiigggbbb``````]]]VVVKKK???666111///...---+++***+++,,,---...///000///---,,,+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------.........//////---...///000000///...---333000000555===BBBAAA???>>>>>>@@@CCCHHHLLLOOOPPPQQQNNNKKKIIIJJJMMMPPPRRRTTTXXXkkk}}}yyy```ZZZRRRMMMMMMQQQUUUWWWMMMSSSWWWVVVQQQIIIAAA::::::<<>>===:::888>>>AAAFFFJJJMMMNNNNNNMMMMMMPPPUUU\\\dddnnnwww|||}}}qqqaaaTTTNNNNNNRRRUUUUUUWWWXXXUUUQQQMMMIIIGGG===<<<===???CCCEEEFFFFFFJJJMMMRRRUUUUUUSSSRRRQQQPPPPPPOOOLLLGGG@@@:::666///...---+++***++++++,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000//////.........//////111111111222333333444444444444444444555666999;;;???FFFNNN]]]nnndddeeeaaa```UUUTTTQQQLLLFFFAAA??????======<<<:::666555555666333333222111111111111111///000111222222222222222000000///111222333111000........./////////000000000111111222222222222222444222222333666888::::::999CCCHHHQQQdddqqq|||{{{ddd```\\\[[[^^^ccchhhjjjlllhhhbbb[[[UUUPPPMMMKKKPPPUUUZZZ^^^eeelllmmmiiifffbbb___```aaa]]]SSSKKK777333///...///000...,,,...///000///---,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------........./////////111111000000000000111111444999===>>>;;;999:::<<<>>>CCCIIINNNPPPQQQQQQQQQOOO]]]rrrjjj]]]YYYYYYZZZ\\\YYYUUUTTTSSSQQQNNNMMMFFFAAA;;;999:::>>>AAACCCEEEGGGJJJOOOSSSUUUTTTRRRSSSSSSSSSQQQNNNIIIDDDAAA555333000---++++++------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................./////////......//////000111111222222333333444444555555555444555888===AAAGGGOOO```|||kkkccceeeaaa```UUUTTTQQQLLLFFFAAA??????======<<<:::777555555666333333222111111111111222...///000111222333333333111000000111333333222111////////////000000000000000111222222333333222222333111222777;;;===???AAA>>>OOO]]]jjj{{{wwwiii]]]XXX[[[bbbfffkkkjjjhhhccc^^^WWWRRRNNNRRRUUUYYY\\\dddkkkkkkgggdddbbbbbbcccdddaaaZZZTTTCCC<<<444/////////...,,,---///000///---,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------................................................////////////111000000000111333555777<<<<<<;;;888777:::BBBHHHEEEHHHKKKLLLKKKNNNSSSXXXdddyyyyyyssspppkkk___TTTTTTXXXWWWSSSOOOPPPIIIAAA:::999:::===>>>???@@@CCCJJJRRRWWWXXXVVVUUUUUUUUUTTTQQQNNNJJJHHH===:::555111......///000///////////////......---------------------------------------....................................//////////////////000111111111222222333444444555555666777777777:::@@@DDDNNN___|||hhhbbbddd```^^^VVVUUURRRLLLFFFBBB@@@???=========:::777555666777444333333222111222222222...///000111222333333333111000000111333333222111000000111111111222222222111111222333333333333222444222555;;;>>>===@@@FFFPPPeeesss~~~~~~rrrzzz}}}hhh[[[XXX]]]bbbdddfffiiijjjgggaaa[[[WWWWWWYYYZZZ\\\ccchhhgggaaa___bbbeeefffddd```\\\ZZZQQQHHH<<<333...------,,,---...000///...,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////................................./////////000000/////////111444777:::<<>>EEEIIIHHHKKKLLLKKKLLLSSS```kkkqqqYYYSSSXXX[[[XXXUUUUUUOOOHHHAAA===;;;999888;;;;;;>>>FFFPPPWWW[[[[[[VVVVVVVVVUUURRROOOLLLJJJBBB>>>999333000...////////////000000//////...------------------------------------........./////////////////////////////////////////////000111111111222222333444444555555222555888888888;;;AAAFFFTTTppphhhbbbeee___\\\VVVUUURRRMMMFFFBBB@@@@@@>>>>>>===;;;777666666777444444333222222222222222///000111222222222222222000000///111222333111000111111111222222222333333111222222333333333333333666444888======;;;DDDPPPfffwww|||zzzuuucccZZZYYY\\\^^^aaafffjjjjjjhhhccc```^^^___^^^___dddhhhccc[[[YYY^^^ccceeecccaaa______ZZZSSSHHH<<<333...---...,,,...//////...------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000............................../////////000000000...///111333666:::<<<>>><<<;;;<<<>>>AAACCCEEEFFFDDDMMMYYY```fffrrrcccUUUTTTTTTVVVYYYUUURRRMMMIIIDDD???999555999:::===CCCKKKSSSYYY[[[WWWWWWVVVUUURRROOOMMMKKKEEEAAA<<<666111///------///////////////......---------------------------------........./////////////////////////////////////////////000111222222222222333333444444555555///222666777777<<>>>>>===;;;888666666777444444333222222222222333000111111222222222111111/////////000111222111///000111111111111222222222111222333333444444333333666555:::??????BBBTTTjjj|||wwwggg___\\\\\\^^^bbbeeegggggggggfffddddddcccdddhhhiiibbbXXXPPPSSSYYY^^^cccdddcccaaa]]][[[UUUJJJ===333000111,,,...//////...------...,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,---------------...///000000000.........................../////////000000000000000111333666999;;;<<<<<<;;;???CCCFFFGGGJJJNNNSSSXXXjjj}}}jjj]]]RRRQQQWWWUUUTTTRRRPPPMMMGGGAAA<<<:::<<<>>>AAAEEEKKKRRRWWWWWWWWWVVVUUUTTTRRRPPPOOOJJJGGGBBB<<<666222///......////////////...------....................................////////////////////////////////////////////////000111222333222222333333444555555555111444666777999BBBQQQ]]]~~~jjjfffhhhaaa[[[VVVUUURRRMMMGGGBBB@@@@@@>>>>>>===;;;888666666777555444333333222222333333111111222222222111111000///......///111111000///000000000000111111111111111222333333444444333333666555:::AAACCCKKKgggzzzkkkddd^^^^^^^^^___aaadddgggiiiggghhhggggggkkklllcccXXXHHHIIIMMMWWWbbbgggeeeaaa\\\___^^^TTTEEE888333333,,,---//////...---......,,,------......------,,,------------------------++++++,,,,,,,,,------------------...///000000111////////////////////////////////////000000000000222333666888::::::::::::===CCCHHHHHHHHHOOO]]]hhhrrrZZZRRRVVVWWWVVVVVVVVVTTTPPPJJJEEE<<<>>>???@@@AAAEEEMMMSSSWWWWWWWWWWWWVVVUUUTTTTTTOOOLLLHHHBBB<<<777333111...............------,,,..................................../////////000000000000000000000000000////////////000111222333222222333444444555555666666777888888<<>>;;;888666666666777555555444444444333333333222222222111111000000000333222111000000111222333111111222222222111111000//////222666555111222555===:::555;;;KKKWWWlll}}}kkk^^^VVV[[[cccddddddfffdddhhhhhhfffgggkkkggg```QQQGGGDDDPPP```eeedddbbbcccaaa```]]]WWWKKK===333222...---//////------111,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111000000000000000000000000///000000///......000222444888;;;999888:::>>>@@@FFFGGGHHHHHHNNN```xxxzzzhhh]]]ZZZVVVTTTVVV[[[ZZZSSSLLLGGGDDDBBBDDDJJJPPPRRRRRRQQQMMMKKKMMMRRRWWWWWWUUURRRPPPNNNJJJEEE>>>666000......///000000///......////////////////////////............/////////000000000000000000000000000000111111111111222222222333555666666555555777888666666:::???AAAKKKhhhhhhgggiiibbb^^^VVVSSSPPPKKKGGGCCCAAA??????>>>;;;888666666666777555555444444444333333333444444444333333333222222333222111000000111222333111111222222222222111111555333333666666444555888888>>>@@@EEEOOO\\\{{{wwweeeZZZ\\\___]]]```hhhdddhhhiiifffgggiiihhhcccXXXKKKDDDMMMZZZaaacccccccccbbbaaa___ZZZQQQFFF>>>444000...111111...---...,,,---------.........///......---,,,,,,---......------------......//////////////////000000000000111111111111111111111111111111111111000000333555777;;;??????>>>???AAACCC???FFFRRRaaaqqqqqqhhh]]]VVVVVVWWWVVVUUULLLLLLMMMOOORRRSSSRRRQQQLLLIIIEEEFFFKKKPPPRRRRRRSSSQQQNNNKKKFFF@@@999444000000000/////////......////////////////////////........./////////000000000000000000000000000000111111111111222222222222333444666666555555777888888777:::@@@KKK___|||hhhggghhh```]]]VVVTTTPPPKKKGGGCCC@@@??????===;;;999777666666666555555444444444333333333444444444333333333333222222222111111111111222222111222222333333222222222555000///222555555777:::888======DDDUUUiiimmmggg```VVVWWWbbbaaafffiiihhhgggiiiiiiggg```SSSHHHJJJSSS\\\aaacccaaaaaa```___]]]WWWPPPKKK;;;444///111333000,,,+++............////////////......---,,,,,,---......---......///000111222222........./////////000000111111111111111111111111222222333333222333666999:::===???@@@AAACCCHHHMMM\\\fffwwwttt]]]QQQOOOSSSVVVLLLNNNQQQSSSSSSSSSTTTUUUJJJFFFBBB@@@BBBGGGKKKMMMRRRPPPMMMJJJGGGCCC===999555333111///......//////////////////////////////....../////////000000000000000000000000000000000111111111111222222222333222444555555555555666888:::;;;<<>>===;;;999777666666666555555444444444333333333111111111111111111111111222222222222222222222222111222333333333333333333444///...333777888:::===???>>><<>>===???DDDHHHOOOMMMKKKIIIGGGEEEAAA???:::777333///......///000////////////////////////...////////////000000000000000000000000000000000111111111222222222333333222333555555555555777999<<>>>>>===;;;:::888666666555555555444444444333333333111111111111111111111111222222222333333222222222222222333444444444444444777444444888;;;;;;<<>>======<<<:::888777555555555555444444444333333333222333333333333444444444222222333333333333222222222222333444555555555555777555666999999999===DDDKKKkkkhhhXXXTTTTTTZZZdddjjjiiigggggghhhfff___XXXWWW[[[]]][[[aaacccddddddbbb`````````ZZZLLL<<<444111///000222000000000000////////////---...////////////...---,,,------...///000000111111111111222222222333333222222222222222222222222000222444555777:::???BBBBBB@@@GGGWWWiii~~~yyyhhh[[[TTTJJJOOOUUUXXXWWWTTTQQQOOOOOONNNKKKBBB999555888<<>>JJJWWWqqqsss^^^[[[TTTSSS\\\dddeeedddeeeggggggbbbZZZWWW[[[\\\ZZZ^^^aaadddeeecccaaabbbccc]]]QQQDDD;;;444//////222000000000//////.........---...///000000///...---............//////000000000111111111111222222222222222222222222222222222111333555777:::===BBBEEEGGGLLL^^^vvv{{{mmm```\\\VVVRRRQQQRRRTTTTTTNNNPPPPPPIII>>>888999===CCCDDDFFFIIILLLMMMKKKIIIGGGDDD???999555222111111000000000000000000000000//////000000000111111111111111111111111111111111222222222333333333444444444666888888888999;;;===JJJZZZwwwjjjkkkfff^^^aaaXXXUUUQQQLLLFFFBBB???=========<<<;;;999777555444555555444444444333333333000000000111111222222222222222444444444444222222222333444555666666666666555666:::===AAAKKK___qqqtttbbbVVVOOOUUU^^^aaabbbcccfffgggbbbYYYUUUZZZ\\\[[[YYY]]]bbbcccaaa```aaaccc]]]TTTIIIAAA888000...111000000//////.........------...///000000///...---////////////000000000000000000000000111111111111222222222222222222222222222444777999<<<@@@EEEHHHVVVaaazzzgggRRRJJJLLLQQQUUUNNNSSSUUUOOODDD===>>>AAABBBCCCGGGKKKOOOPPPMMMKKKIIIFFFAAA<<<777333111111000000000000000000000000000000000000111111111111111111111111111111111111222222333333333444444444444666888999999:::<<<>>>VVVgggjjjlllkkkaaa___XXXWWWTTTMMMFFFAAA???>>>>>>===<<<999888666555555666666555444333333222222111111222333333444555555777333000000333666666555777333333666777555444666???999:::BBBJJJXXXxxxzzzfffSSSNNNUUU\\\```aaa```dddgggddd\\\WWWXXX[[[XXXUUUWWW^^^bbbaaaaaadddaaa[[[UUUPPPEEE777000222222000000222111...///333000000//////.........---111111111111000000000000111111222333333333333222...333777555333222444555777666;;;BBB@@@@@@PPPeeebbbMMMKKKNNNKKKRRRWWW[[[WWWMMMEEEBBBBBBFFFDDDDDDFFFIIIKKKJJJHHHHHHEEEEEEGGGAAA666111222222111111000000000000111222222111111000000//////111111000000000000111111111333444444222222333555555:::777666>>>AAABBBMMMkkkjjjkkkjjjaaa___XXXWWWSSSMMMFFFAAA???>>>>>>===;;;999888666666555666555555444333333222222111111222333333444555555666444111222444555555444555222222666777555555777333777AAAIIILLLXXX{{{tttZZZQQQTTTXXX]]]aaabbbeeegggeee___ZZZYYYZZZ[[[UUUSSSZZZaaacccbbbbbbddd^^^XXXSSSIII;;;222111222///000222111...///222000000/////////.........000000000000000000000000111111222333333333333333111333444333222333666888888666:::AAAFFFQQQlllkkkQQQMMMPPPNNNPPPUUUYYYYYYSSSJJJDDDAAACCCBBBCCCFFFJJJKKKJJJHHHHHHFFFFFFGGGBBB888333333222111000000///000000000111111111000000/////////111111000000000000111111222333444444333222444555555:::888:::???>>>BBBRRRxxxiiijjjjjjaaa___XXXVVVSSSMMMFFFAAA???>>>>>>===;;;999888666666666555555555444444333333222111222222333333444444555555444333444555555444222333111222666777555555888777===IIIUUU[[[dddxxx}}}]]]RRRSSSTTTZZZbbbbbbccceeeeeeccc___[[[YYY[[[QQQLLLSSS]]]bbbbbb```gggaaaZZZVVVOOOCCC777222111//////222222//////111000000////////////............//////000000111111111222333333444444333333444333222111222444777999;;;999===HHHTTTiii~~~aaaUUUPPPKKKMMMPPPUUUXXXXXXRRRIIICCCAAAAAABBBDDDHHHJJJIIIHHHHHHFFFFFFGGGCCC;;;666555222111000///////////////000000000000////////////111111000000000000111111222333444444333333444666666999999===@@@<<>>======;;;999888777666666555555444444444333333333222222222333333444444444333444555666666555333111333222333666666555666;;;BBBDDDQQQggg{{{~~~yyyoooaaa[[[UUUUUU\\\^^^^^^```ccceeeddd___ZZZUUUKKKEEEKKKUUU\\\___```fffaaa\\\ZZZVVVLLL@@@777333//////222222000///111000000//////////////////------...///000000111111222333333444444444444444666222111222444444666:::>>>???HHHZZZmmm~~~}}}~~~iiiXXXMMMPPPNNNNNNSSSXXXWWWPPPJJJCCCBBB@@@AAACCCFFFJJJKKKHHHGGGGGGGGGEEE@@@:::777222111111000////////////////////////////////////222111111000000111111222222333555555444444555777777999999>>>BBBAAATTTwwwfffggghhh```___VVVUUURRRLLLFFFAAA???>>>===<<<;;;999888777777777444444444444444333333333222222333333333333444444111333555777666444333222666444555777777666:::@@@CCCPPPhhh~~~ppp___SSSPPPYYYYYY[[[aaaffffffbbb]]]MMMFFFBBBFFFLLLSSSZZZaaaaaa___]]][[[ZZZUUUJJJ@@@777222///111333000///111//////000000000000000000---......///000111111222333333444555555555555444555222222666777555888===CCCJJJ\\\ttt||||||}}}~~~wwwjjj___VVVNNNMMMSSSXXXVVVRRRHHHEEE@@@===>>>BBBIIINNNHHHHHHHHHHHHGGGEEE???:::333333111000000//////////////////000000000000000222222111111111111222222222444555555555555777888999:::888>>>HHHQQQkkkccceeefff``````UUUTTTQQQLLLEEEAAA??????===<<<:::999888777777777444444444444444444444444333333333333333333333333000222555666555444444444777555666777888999@@@IIIPPPlll{{{rrr```RRRVVVWWWYYY___eeefffdddaaaMMMFFFBBBDDDIIINNNVVV^^^\\\]]]]]]\\\\\\YYYRRRIII>>>666111111222111000111//////000000000000111111//////000000111111222222333444555555666666555555555222444::::::888???IIISSSaaawww}}}mmmYYYOOOOOOUUUWWWVVVMMMIIICCC===;;;???GGGMMMHHHIIIIIIHHHIIIIIICCC<<<555444333222111000000000000000000000111111111111222222111111111111222222222444666666666666888999999<<<:::???RRRggg~~~aaaccceee```aaaUUUTTTQQQKKKEEEAAA??????<<<;;;:::999888777777777444444444444444444444444333333333333333333333333///222555666444444555777666555555777999>>>IIIUUUhhh|||uuu```WWWYYY\\\```ccceeeeeedddVVVLLLEEEFFFKKKOOOTTTXXXXXX]]]___\\\ZZZZZZUUUOOODDD:::222111222111111222//////000000000111111111111111111111222222222222444444555666666666666666555333666;;;;;;===KKK]]]rrrmmmXXXPPPQQQSSSTTTNNNLLLGGG@@@===>>>DDDIIIHHHJJJJJJHHHKKKMMMGGG>>>777666444333222111111111000111111111222222222333333222222111111222222333222444666666666777888:::999@@@>>>CCC___~~~}}}___aaaeeeaaaaaaTTTSSSQQQKKKEEEAAA??????<<<;;;:::999888888888888444444444444444444444444333333333333333333333333...111444555444444666999555333444777:::AAAPPP^^^uuuiiiZZZ\\\^^^aaabbbddddddeee```SSSGGGHHHOOORRRSSSSSSWWW^^^```\\\YYYYYYWWWQQQHHH===333111111111111333//////000000111111111222333333333222222222222222444555555666666666666666666444666<<<<<<@@@TTTlll~~~```RRRNNNOOOPPPNNNMMMJJJDDD???>>>AAAEEEHHHKKKJJJIIILLLNNNHHH???888777555444333222222222111111222222222333333333333222222111111222222333333444666777666777999:::888CCCBBBGGGhhhvvvcccbbb```^^^^^^UUUSSSPPPKKKEEEAAA???@@@???>>><<<:::999888777777777555444444555555444333333333333333333333333333444444333333333444555555666444666;;;CCCMMMXXX```tttxxxuuueeeYYY\\\aaa``````dddaaa___WWWOOOPPPWWWYYYUUUYYY\\\^^^]]]YYYVVVVVVWWWLLLDDD999222000111222333444000---000333444222111111111222222222333333333555555555555555444555555333444:::@@@@@@KKKqqqtttZZZPPPMMMLLLMMMPPPPPPJJJCCC???>>>>>>???BBBGGGKKKMMMKKKFFFBBB???:::444111111111000...111111222222222333333333222222222222333444555555444555555444333555666666@@@999DDDeeexxxeeedddcccaaaaaaTTTSSSPPPJJJEEEAAA@@@@@@>>>===;;;:::888777777777777555444444555555444333333333333333333333333333444444444333333444444555777666888>>>HHHRRR\\\bbbfffqqq}}}}}}hhh___^^^^^^```bbbcccbbb\\\UUUVVV[[[[[[XXXWWWZZZ^^^___]]]YYYXXXWWWQQQIII>>>555222222333333555222///000111000///...111222222222222333333333444555666777666666777777999777;;;CCCKKK\\\oooUUUMMMRRRLLLOOOPPPNNNJJJFFFEEEDDD???AAADDDJJJMMMLLLGGGBBB@@@<<<777333333333111000111222222222222333333333222222222222333444555666444555555555666888999888BBB@@@PPPttt|||yyyyyyyyyxxx{{{xxxdddcccdddbbb```SSSRRROOOJJJEEEAAA@@@AAA===<<<:::999777777666666777555444444555555444333444444444444444444444444555555444444444444444555777888<<>>LLL]]]sssbbbPPPTTTMMMOOOQQQRRRQQQNNNJJJHHHAAA@@@AAAFFFLLLLLLHHHCCCBBB???:::666555444333111222222222222333333333333222222222222333444555666555444444666999:::;;;;;;BBBJJJccc~~~qqqkkkhhhffffffhhhkkkooozzzyyycccaaabbb^^^[[[RRRQQQNNNIIIDDDAAA@@@AAA<<<;;;999888777666666666777555444444555555444333555555555555555555555555555555444444444444555555666;;;EEEQQQ^^^ggghhhcccdddggglllvvvmmmYYYYYY```cccggggggfffdddcccbbb```^^^\\\]]]___```___]]][[[ZZZ[[[TTTIII???888444333333///222333222222555555444222222222333333333444444555777::::::888777888:::888===JJJ```www~~~cccZZZRRROOOOOORRRTTTQQQLLLJJJGGGBBB???AAAGGGJJJIIIFFFCCC@@@<<<999666444333222222222222333333333444444333222222333333444555666777555444777::::::;;;>>>EEEXXXyyyvvvlllggggggiiiiiikkknnnpppttt~~~eeeaaabbb]]]VVVRRRQQQNNNIIIDDD@@@@@@@@@;;;:::999888777777666666777555444444555555444333555555555555555555555555555444444444444555666666666CCCUUUeeettt}}}zzzqqqlllbbbeee||||||___WWW[[[___ddddddfffgggfffbbb``````cccaaa___]]][[[[[[ZZZZZZ[[[VVVMMMCCC;;;555333222222555444000000222000+++222222333333333444444444666999;;;:::777666999<<<999KKKfffwww\\\QQQKKKNNNSSSRRRPPPOOONNNGGG???===AAAGGGIIIIIICCCBBB???:::666333222222222222333333333444444444333333333333444555666666999555555888999888<<>>>>>;;;;;;:::888888777777777777555444444555555444333444444444444444444444444333333444444555666888888<<>>======<<<;;;:::999999888888999777555444444555555444333333333333333333333333333222222333444666888999:::EEEZZZoooxxx~~~wwwcccbbblll}}}nnn]]]WWW\\\]]]aaafffeee______cccbbb^^^ZZZXXXYYYYYYXXXWWWVVVVVVTTTMMMCCC:::555333...111222333>>>JJJHHH===333333333444444444444555555999;;;:::888<<>><<<<<<<<<<<<;;;:::999999999999777555444444555666444333333333333333333333333333111111222444666888;;;<<>>TTTZZZdddjjjiiieeecccfffkkkwww~~~uuuXXX]]]\\\[[[]]]aaacccdddccc^^^YYYVVVWWWVVVTTTVVVZZZZZZVVVRRROOOLLLEEE:::111555444333444666666666444333333444555666666666555;;;777888===;;;===SSSnnnoooVVVNNNOOOPPPPPPSSSOOOLLLKKKGGGBBBAAAEEEFFFHHHHHHEEE@@@999444222222222222222333444555666555444444444444555666666777555888<<<999===VVVuuuiiihhhiii^^^XXXTTTQQQMMMHHHCCC???===<<<>>>===:::888666777888:::555555555444444444444444333333333444444444555555333333333555888<<<@@@BBBKKKSSS\\\___^^^___bbbeeeiiiuuuiiiXXXYYY[[[^^^`````````___^^^XXXTTTTTTSSSRRRUUUZZZYYYUUURRROOOLLLFFF<<<444555444333444555666555444333444444555666666666666:::999===AAA@@@EEE___}}}|||gggXXXMMMJJJMMMQQQOOOOOONNNHHHBBBBBBFFFCCCEEEFFFEEEAAA<<<888555222222222222333444555666555444444444444555666666777666999<<<;;;DDDbbbkkkiiijjj```ZZZSSSQQQLLLGGGBBB>>><<<;;;999:::;;;999777888<<>>OOOrrriiiggghhh___[[[SSSPPPLLLFFFBBB>>><<<:::777:::<<<:::777777<<>>===AAAMMM___ttt{{{]]]QQQTTTMMMOOOSSSSSSKKKCCCBBBGGG@@@AAABBBDDDDDDBBB>>>;;;444444444444444555666666555555555555555666666777777999;;;<<>><<<:::888;;;===;;;777666:::>>>888888777666555444444333333333333444444444555555666444444777AAANNN[[[cccnnnfffWWWPPP\\\sss~~~wwwpppwwwuuugggXXXUUU]]]dddccc___]]]TTTKKKGGGFFFGGGNNNUUUTTTSSSRRRQQQNNNJJJDDDAAA:::777444333444444444333666666666666888999;;;<<<@@@@@@HHH]]]|||vvv\\\QQQNNNOOORRRRRRKKKBBB@@@CCCBBBBBBBBBDDDEEECCC>>>:::555555444444555555666666666555555555555666777777777;;;<<<===IIIhhhllleeebbbYYYUUUSSSQQQLLLGGGBBB>>><<<;;;:::<<<<<<:::777555777999777666666555555444444444333333333444444444555555555555777===IIIXXXfffooorrrbbbQQQOOOZZZjjjrrrssszzzwwwwww___TTTXXX___```^^^]]]TTTKKKFFFDDDDDDJJJRRRTTTTTTSSSQQQNNNJJJFFFDDD<<<999666444444555555444777777666777888:::<<<>>>;;;GGGZZZtttwwwYYYQQQPPPPPPQQQLLLCCC???@@@CCCBBBBBBDDDFFFEEE???;;;666666555555555666666777666666555555666666777888777<<<>>>AAATTTyyynnnfffccc[[[WWWTTTQQQMMMHHHCCC???===<<<;;;;;;:::999777666555555555555555444444444444444333333333444444444555555555777;;;CCCMMMXXXbbbgggeeeWWWOOOVVV```eeellluuu}}}{{{ppp\\\VVVYYY]]]___^^^UUUKKKFFFCCCBBBHHHNNNTTTUUUTTTRRRNNNJJJGGGFFF???;;;777555555666666555888777777777999;;;===???DDDbbboooWWWRRROOOPPPMMMFFF@@@>>>BBBAAAAAADDDGGGGGGAAA<<<777777666666666666666777666666666666666777777888777===AAAIIIccclllfffeee^^^\\\UUURRRNNNHHHDDD@@@>>><<<;;;999888777888777555333333333444444444444444444333333333444444444555555666999>>>EEELLLRRRVVVXXXXXXOOORRRbbbjjjjjjrrr{{{wwwwwwgggXXXVVV\\\aaa___VVVLLLFFFCCCBBBFFFLLLUUUUUUUUURRRNNNJJJHHHGGG@@@===888666666666666666888888777777999;;;>>>@@@WWW\\\TTTOOOOOONNNHHHAAA===AAA???@@@DDDHHHHHHCCC>>>888777666666666666777777666666666666666777888888777>>>DDDNNNmmmnnndddccc```\\\VVVRRRLLLEEE@@@>>>======;;;::::::999888777666666777777666555444444333333666555444444444444333222555;;;CCCIIILLLNNNPPPRRRGGGRRR___fffgggmmm|||yyysssxxxwww[[[UUU[[[___^^^XXXOOOIIIGGGFFFDDDCCCPPPWWWYYYSSSNNNNNNMMMIIIFFF@@@999666888999777444555777888888;;;???AAA@@@bbbhhhZZZNNNLLLMMMJJJBBB===@@@DDDFFFEEEDDDDDDAAA===;;;999666666777777777666888777777888999::::::999<<<>>>KKKcccmmmddddddaaa]]]UUUQQQKKKEEE@@@======<<<;;;::::::999888777666666777666666555444444333333555444444444444444444333<<<===AAAFFFJJJLLLLLLKKKFFFOOO\\\eeekkkrrr}}}|||wwwvvvzzzeeeUUUUUUYYY___ZZZSSSMMMHHHEEEDDDDDDPPPVVVXXXSSSOOOPPPOOOKKKHHHAAA:::666777888777555:::999999;;;<<<>>>BBBEEEhhhhhh[[[OOOLLLNNNKKKGGGDDDAAAEEEGGGEEEDDDEEEDDD@@@<<<999777666777777777666888777777777999999999999:::AAASSSmmmllldddeeeccc^^^TTTQQQKKKEEE@@@===<<<<<<;;;::::::999888777666666666666666555444444333333555444444444444555555666>>>>>>???BBBGGGIIIHHHGGGNNNTTT\\\dddkkkssszzz}}}zzz}}}www[[[TTTYYY___]]]YYYQQQJJJEEEFFFHHHQQQUUUVVVSSSQQQQQQPPPMMMJJJCCC;;;777777888888777:::777888<<<<<<>>>IIIWWWzzz|||jjjWWWOOOMMMJJJEEECCCCCCHHHIIIFFFDDDFFFFFFDDD===:::777666777888888777888888888777888888999999;;;HHH```}}}llldddeeebbb^^^TTTQQQLLLFFFAAA>>>===<<<;;;::::::999888777666666666666555555555444444444444444555444444555777999>>>AAAEEEHHHHHHHHHHHHHHH\\\```bbbbbbgggqqq||||||zzzyyyzzz|||gggYYY\\\\\\^^^]]]VVVMMMHHHJJJNNNTTTUUUUUUSSSQQQPPPOOONNNKKKFFF>>>888777888888888888666:::??????EEE^^^yyyzzz^^^QQQOOOLLLHHHEEEHHHLLLMMMHHHEEEFFFGGGFFF???;;;888666777888888888888888888888777888999;;;???RRRooo}}}mmmkkkrrr}}}nnneeeeeeaaa\\\UUURRRMMMGGGCCC???===<<<;;;::::::999888777666666555555555555555444444444333444555555444666999<<>>BBBEEETTTwwwcccTTTSSSSSSPPPLLLLLLPPPQQQKKKFFFEEEFFFFFF@@@===999666777888888888888999:::999777888;;;>>>EEE[[[zzzyyylll```___fffmmmwwwoooeeeddd```ZZZTTTQQQMMMHHHCCC???===;;;;;;::::::999888777666666555555555555555555555555222444666555444666;;;???LLLWWW```\\\OOOGGGIIIOOOUUU\\\___\\\ddd}}}{{{dddUUUWWW[[[^^^[[[TTTPPPSSSWWWWWWRRRPPPRRRRRROOOMMMMMMMMMIIIDDD>>>:::888888999444888<<<@@@LLLgggxxxdddZZZSSSMMMJJJKKKRRRSSSMMMGGGFFFFFFFFFBBB>>>999777777888999999888:::;;;:::888:::>>>CCCNNNggguuukkkfff___VVVVVV\\\___iiiyyynnneeeccc___YYYQQQOOOKKKFFFAAA===:::999;;;::::::999888777666666555555555555555555555555111444666555444666<<>>:::888777999===@@@NNNwwwuuuZZZQQQTTTDDDMMMSSSPPPJJJIIIJJJJJJDDD@@@:::777777888::::::777:::<<<<<<:::===CCCIIIggg|||uuummmbbbXXXRRRSSSPPPIIIHHHMMMFFFLLLWWWdddtttkkkbbb```ZZZRRRPPPMMMIIIDDD@@@===<<<;;;::::::999888777666555444555555444444444444555555444555555666777;;;@@@DDDJJJHHHEEECCCDDDHHHLLLOOOVVVbbb```XXX___iiipppwww~~~~~~```VVVZZZbbb[[[UUUTTTQQQPPPJJJDDDEEELLLRRRRRRPPPMMMKKKFFFAAA===<<<<<<<<>>;;;JJJaaa}}}{{{nnnddd\\\VVVRRRQQQNNNIIIHHHJJJLLLKKKLLLRRRbbbzzznnnfffddd^^^VVVPPPMMMIIIDDD@@@===<<<;;;::::::999888777666555555555555444444444444555555444555666666888;;;@@@DDDEEEDDDBBBAAADDDHHHMMMQQQ]]]eee^^^VVV^^^fffhhhkkkyyy{{{xxxtttuuu|||gggXXXXXX^^^YYYSSSQQQLLLMMMHHHEEEGGGMMMQQQPPPMMMMMMKKKGGGBBB===;;;;;;<<<>>><<>>;;;::::::::::::===888:::???===<<>><<<;;;:::999999888777666555555555555444444444444555555444555666777888<<<@@@DDD@@@??????@@@DDDIIIOOORRR___eee]]]UUU^^^fffeeefffjjjllllllnnnttt|||~~~ttt___WWW[[[XXXUUURRRJJJKKKGGGEEEGGGLLLPPPNNNKKKMMMLLLHHHBBB===:::;;;<<<;;;CCC\\\hhhTTTNNNMMMKKKIIIHHHJJJKKKKKKJJJKKKGGGAAA<<<:::;;;;;;:::<<<:::<<<>>>;;;>>>UUUrrruuukkkddd\\\VVVSSSPPPKKKJJJKKKJJJKKKLLLMMMTTTddd|||mmmeeeddd___WWWPPPNNNJJJEEEAAA>>><<<;;;999999888888777666666555555555444444444444555555444666777888:::===AAADDD??????@@@BBBFFFKKKOOORRRVVVaaa]]]WWW___eeedddfff^^^cccjjjsss|||}}}hhhXXXZZZZZZYYYVVVMMMKKKGGGDDDDDDIIILLLMMMLLLMMMLLLIIICCC===:::;;;===AAALLLfffvvv\\\RRROOOLLLIIIGGGGGGGGGHHHIIILLLJJJDDD===:::;;;<<<;;;<<<;;;===>>>;;;CCC```vvvkkkbbbYYYVVVRRRNNNKKKLLLLLLNNNOOOMMMNNNZZZrrrllleeeddd^^^VVVOOONNNJJJFFFBBB???<<<;;;999999888888777777666666555555444444444444555555444666888999;;;===AAADDDAAAAAACCCEEEHHHLLLPPPRRRVVVgggjjjbbbcccbbb___bbb^^^bbbkkkuuu}}}~~~}}}|||pppYYYWWWYYY\\\ZZZQQQNNNIIIBBB@@@DDDIIIMMMOOOMMMMMMKKKEEE>>>;;;===AAALLL[[[uuufffUUUSSSPPPLLLHHHEEEEEEFFFGGGMMMMMMGGG>>>:::<<<===;;;;;;<<<===>>>>>>KKKmmmsssiii___[[[XXXSSSOOONNNPPPQQQRRRQQQMMMTTTlllnnngggfff___WWWOOONNNKKKGGGCCC???<<<:::888888888888777777666666555555444444444444555555444666999;;;<<<>>>BBBDDDBBBCCCEEEHHHKKKNNNPPPRRRfff|||zzztttkkkbbbaaaccceeejjjqqqtttuuuyyyyyy[[[UUUUUUYYYZZZRRRPPPJJJCCC???AAAGGGNNNRRRMMMNNNMMMGGG@@@===AAAEEEYYYooovvv[[[UUUTTTPPPKKKFFFDDDEEEGGGMMMPPPKKK???:::===>>>;;;;;;;;;===>>>CCCVVVzzz|||rrrhhheeebbb[[[TTTRRRTTTTTTVVVUUUPPPSSSiiiooohhhggg```WWWOOONNNKKKHHHDDD@@@<<<:::888888888888777777777777555555444444444444555555555777:::<<<===???BBBDDDAAABBBEEEIIILLLOOOQQQSSSlllzzzjjjeeedddffflllrrrqqqooouuu~~~~~~~~~aaaVVVTTTWWWYYYRRROOOJJJDDDAAABBBGGGMMMQQQLLLNNNNNNIIIBBB@@@DDDIIIjjjkkkUUUUUUSSSNNNIIIFFFGGGIIINNNRRRMMM@@@:::>>>???<<<;;;;;;<<>>@@@<<<;;;:::;;;???LLLfffxxxvvvsssjjj```ZZZXXXVVVXXXZZZVVVVVVhhhrrrjjjddd]]]XXXOOONNNJJJEEEAAA@@@>>>;;;999999888888777666666666777666555444444444444444666888;;;<<<<<<<<<===>>>FFFDDDGGGOOOSSSQQQSSSWWW]]]ffftttqqqdddfffhhhjjjlllmmmppptttwww|||~~~}}}uuuVVVZZZVVVPPPZZZSSSJJJCCCCCCFFFIIIMMMRRRRRRJJJOOONNNLLLDDDDDDgggdddYYYRRRSSSRRRLLLLLLQQQUUUUUUPPPFFF???>>>???>>>===??????CCCTTTuuu}}}zzzuuulllddd___YYY\\\ccc```[[[ggg|||qqqhhhccc]]]XXXPPPOOOLLLGGGBBB>>>;;;888:::999999888888777777666666666555444444444444444777999<<<=========>>>@@@FFFDDDHHHRRRXXXWWWTTTTTTWWW^^^jjjtttyyyuuummmfffeeegggkkkmmmoooqqqtttvvv~~~zzzaaa^^^ZZZSSSYYYTTTKKKDDDCCCEEEHHHMMMRRRRRRMMMSSSOOOJJJEEEMMMwwwggg\\\TTTUUUSSSMMMLLLPPPUUUVVVQQQGGG???>>>>>>======???AAAHHH```tttjjjgggbbbdddkkkhhhcccnnnnnnfffbbb\\\YYYSSSQQQMMMIIIDDD???:::888:::999999888888777777666666666555444444444444555888:::<<<======>>>@@@BBBGGGFFFKKKUUU\\\ZZZTTTQQQUUUZZZ```eeegggfffeeeeeedddhhhllloooqqqsssuuuwww{{{|||kkk]]]WWWQQQSSSUUULLLEEECCCDDDFFFKKKQQQRRRPPPWWWOOOIIIIIIYYYlll___UUUVVVVVVOOOLLLNNNUUUWWWSSSHHH???===>>>=========???KKKiii|||oookkkgggiiiooommmiiissslllddd```\\\YYYUUUQQQMMMJJJEEE???<<<<<<999888888777777666666555666555555444444444555555888:::<<<======>>>@@@CCCGGGIIINNNTTTWWWUUUQQQNNNYYY[[[^^^]]][[[[[[^^^```eeeiiinnnqqqsssuuuvvvxxxwww]]]UUUSSSQQQUUUMMMEEEBBBBBBCCCIIIPPPSSSQQQWWWPPPMMMRRRdddooo```UUUVVVWWWRRRNNNOOOWWWYYYUUUJJJ@@@=========AAA???AAAPPPrrrwwwooollloootttsssqqqzzzlllccc```\\\YYYSSSMMMIIIHHHDDD===<<>>>>>>>>>>>@@@HHH```ooofffaaa\\\XXXOOOJJJLLLRRRNNN@@@888999999999999888777777666666444444444444444555666666999:::;;;;;;<<<>>>BBBEEEDDDEEEFFFLLLZZZhhhlllhhh^^^ZZZTTTQQQSSSWWWZZZ]]]```cccgggjjjlllooosssvvvyyy~~~xxxtttsssWWWVVVUUUWWWQQQJJJFFFCCCEEENNNXXXYYYUUU\\\]]]mmm~~~mmmXXXUUUYYYXXXTTTSSS]]]bbb```TTTFFF?????????;;;@@@MMMgggpppgggbbb\\\XXXQQQOOOTTT]]]XXXFFF999777;;;;;;::::::999888888888444444444444444555666777:::;;;<<<<<<===@@@DDDGGGHHHFFFGGGSSSkkkwwwhhh```WWWRRRSSSWWW[[[\\\^^^```cccfffiiilllqqqttt}}}}}}sss~~~\\\XXXWWWYYYSSSLLLHHHEEEGGGQQQ\\\ZZZYYYaaabbbrrrsss[[[VVVZZZXXXTTTSSS^^^dddbbbUUUGGG@@@???@@@AAAHHHVVVqqqnnnfffaaaZZZTTTNNNNNNNNNJJJCCC===999777:::999888666555555444444777666555555555777888999<<<;;;;;;<<<===@@@CCCDDDLLLKKKJJJPPPbbbxxx~~~pppggg[[[SSSRRRUUUYYY[[[bbbeeegggggggggjjjpppuuu|||wwwwwwaaaPPP^^^VVVUUUOOOGGGFFFNNNWWW[[[YYYbbbdddiiizzz```SSS[[[YYYTTT[[[___fffeeeWWWFFF>>>???BBB>>>HHH```nnnfffbbb[[[VVVNNNNNNMMMIIIBBB===999888:::999888666555555444444666555555555555777999:::<<<;;;::::::<<>>BBBEEEKKKJJJFFFDDDIIIRRRXXXXXXiiicccZZZTTTSSSUUUXXXZZZZZZ]]]```aaabbbdddjjjoooyyynnnSSSXXXXXXXXXSSSMMMMMMTTT]]]```dddgggggguuukkkWWW___]]]PPPLLL___hhhjjj]]]KKKBBBBBBDDDGGGZZZ{{{kkkdddaaa\\\XXXOOONNNKKKFFF@@@<<<::::::888888777666555444444444333333333444555777:::;;;===;;;999999:::>>>CCCEEEMMMLLLIIIFFFFFFJJJOOOQQQYYYUUUQQQOOOOOOSSSVVVYYYVVVZZZ]]]___```ccchhhmmmzzzsssYYY[[[XXXYYYUUUOOOOOOWWW```cccfffhhhkkklllWWW```___SSSOOO___jjjmmm```MMMBBBBBBDDDCCC]]]iiibbb___[[[WWWNNNMMMKKKEEE@@@<<<::::::888777666555444444444555333333333333555777999;;;===;;;::::::<<>>===BBBJJJMMMKKKJJJLLLFFFIIILLLMMMMMMMMMOOOQQQQQQVVV\\\___aaadddiiimmmrrrxxxyyysssmmmjjjiiiiiijjjlllooosssvvvxxx~~~uuuvvv}}}qqq\\\___]]]XXXQQQSSS___kkkqqqpppzzzyyy`````````\\\^^^lllwwwxxxgggOOOCCCDDDJJJVVV{{{llleeeaaaZZZUUUJJJKKKKKKHHHBBB===999888666666555444444444555555555444444333444555666777444555777999;;;<<<<<<<<<===;;;@@@JJJNNNKKKGGGHHH???DDDIIILLLMMMNNNPPPSSSPPPUUU[[[___aaadddhhhlllsssyyyyyyoookkkddd___[[[WWWTTTRRRNNNNNNNNNOOOQQQTTTVVVXXXZZZ___eeelllttt~~~ooogggbbb^^^bbbkkksssxxxaaaaaa```YYYRRRTTTaaannnuuuwww}}}cccdddfffccceeeqqq{{{|||iiiPPPDDDFFFLLLTTT|||ooofffddd^^^PPPKKKLLLKKKHHHBBB===:::999666666666555444444333333777666555555555666888999666777:::<<<>>>??????>>>;;;HHHSSSWWWUUUQQQKKKEEEDDDFFFIIIKKKLLLOOOSSSVVVWWWZZZ^^^```aaaeeelllqqqwww}}}{{{sssmmmiiihhh]]]XXXRRRPPPRRRSSSOOOKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOTTT\\\eeennnsssyyylll___[[[ZZZ]]]fffppp}}}zzz___]]]aaa___XXXYYYeeessszzzbbbcccllliiiddduuunnnSSSDDDEEEJJJ[[[nnndddbbb\\\NNNKKKLLLKKKGGGBBB===:::999666666666555444444333333555444444444555666888888777888:::;;;======>>>>>>DDDOOO\\\aaaccc```YYYQQQEEEGGGJJJKKKMMMOOOSSSVVVWWWZZZ]]]___```dddjjjooouuu{{{zzzpppppppppnnnrrrrrrppplllgggccc``````ZZZXXXTTTPPPNNNKKKIIIHHHJJJIIIGGGFFFEEEFFFFFFGGGKKKKKKKKKMMMQQQVVV\\\___mmmvvv{{{ggg___YYYYYY]]]eeesss{{{^^^^^^bbbaaa\\\]]]iiivvv~~~jjjdddlllmmmnnnzzzrrrVVVGGGGGGLLLbbbmmmcccaaa[[[NNNKKKKKKJJJGGGAAA<<<999888666666666555444444333333222222222333444666888999999999999:::<<<===>>>???DDDMMMXXX___dddddd\\\SSSFFFHHHKKKMMMNNNPPPSSSUUUWWWZZZ]]]^^^___bbbhhhmmmqqqxxx{{{nnnaaa\\\___aaa```aaacccdddcccaaa_________\\\\\\ZZZUUUNNNIIIHHHIIIJJJHHHGGGEEEDDDCCCDDDDDDFFFFFFFFFFFFGGGIIIKKKMMMSSSZZZcccjjjppp|||kkkccceeeeeeiiiooovvvbbb___cccdddbbbdddnnn{{{uuuggglllrrryyyvvvYYYHHHIIIOOOmmmmmmcccaaa\\\NNNKKKLLLJJJGGGAAA<<<888777666666666555444444333333111111222444666888999:::999999999:::<<>>BBBFFFHHHCCCFFFHHHJJJNNNRRRNNNGGGEEEGGGKKKMMMOOOPPPRRRTTTTTTXXX\\\^^^^^^```eeeiiimmmttt{{{}}}{{{{{{||||||}}}~~~|||bbb___]]]^^^___```aaabbbkkkooosssuuuuuussssssrrrooojjjddd```^^^ZZZSSSNNNLLLKKKIIIHHHGGGGGGHHHHHHCCCCCCDDDEEEFFFFFFFFFFFFCCCGGGJJJJJJIIIKKKQQQVVV[[[dddrrr|||xxxzzz~~~kkk___cccjjjooossszzzzzzgggeeeaaa\\\XXXZZZ___dddnnnxxx}}}lllooouuu}}}uuuVVVGGGMMMWWWnnncccbbb]]]PPPMMMNNNLLLHHHBBB<<<999777666666666555444444333333111222444777888::::::;;;777888:::<<<@@@CCCFFFHHHCCCFFFGGGFFFHHHJJJHHHCCCBBBEEEJJJMMMOOOPPPRRRTTTSSSWWW\\\^^^___aaaeeeiiinnntttyyy~~~~~~zzzwwwxxxyyyzzz{{{wwwyyyfffbbb```cccffffffgggiiiqqquuu{{{~~~}}}}}}yyyssskkkgggeee```WWWPPPNNNMMMKKKIIIHHHGGGGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDHHHJJJKKKIIIHHHKKKNNNOOOVVVaaaqqqiii```eeemmmvvv{{{vvvpppfff]]]XXXVVVWWWXXXUUU]]]mmm~~~nnnooottt|||tttTTTHHHRRR___zzzlllbbbaaa\\\OOOOOOOOOMMMIIICCC===:::888666666666555444444333333111222444666888999999999666888:::===???AAABBBCCC>>>DDDHHHGGGEEEEEEBBB>>>???CCCHHHLLLNNNPPPRRRTTTRRRVVV[[[^^^```bbbfffjjjppptttwwwzzzyyyuuuqqqppprrruuuwwwwwwssswwwpppiiieeehhhlllnnnrrryyywww}}}~~~wwwppphhh```ZZZUUUSSSPPPMMMJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCFFFHHHHHHGGGHHHJJJMMMJJJQQQWWW]]]nnnkkkcccgggrrr}}}zzzppphhhccc___[[[WWWMMMQQQYYYhhh}}}ooommmttttttUUULLLYYYiii{{{xxx}}}kkkaaa___[[[NNNPPPPPPNNNJJJDDD>>>:::999777666666555444444333333000111333555777777777777777888:::<<<>>>>>>>>>>>><<>>;;;999777777777777666555555444444222333333444555666777777777888999999888999;;;<<>>EEEHHHIIIIIIJJJIIIAAA888===AAAFFFHHHHHHJJJMMMQQQTTTXXX]]]___aaadddhhhmmmpppuuuxxxwwwxxx{{{yyyvvviiibbb___bbbffffffeeefffooouuu~~~uuummmbbb[[[XXXVVVSSSPPPNNNJJJHHHJJJJJJGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMLLLLLLLLLMMMOOOPPPQQQPPPVVVbbbvvvwwwgggooozzz~~~yyy{{{~~~xxxqqqeeeaaappptttuuunnnWWWZZZaaa||||||nnnccc]]]WWWLLLOOORRRPPPHHH@@@===;;;999777777666666555444444444222333333444555666777777777777888888888:::>>>AAARRRUUUVVVUUUTTTQQQHHH===>>>BBBFFFIIIIIIJJJNNNQQQUUUYYY^^^```bbbdddiiimmmpppuuuxxxwwwxxxyyyvvvqqqeee___[[[^^^bbbcccdddgggkkkqqqyyyzzzrrriiibbb^^^[[[WWWTTTQQQLLLIIIKKKJJJGGGEEEFFFIIIIIIHHHHHHIIIKKKLLLNNNQQQQQQPPPNNNNNNNNNNNNNNNOOORRRXXXcccttt}}}|||vvvhhhqqq~~~xxxzzz}}}mmmaaaeeeqqq{{{|||mmmXXX]]]ggglll```ZZZTTTJJJLLLPPPNNNEEE===:::999666777666666555555444333333222333333444555666777777666777888888999;;;@@@CCCZZZ]]]___^^^]]]YYYOOODDD>>>BBBGGGIIIIIIKKKNNNQQQTTTXXX]]]```bbbeeekkkoooqqqwww{{{zzzzzzzzzuuuoooddd^^^ZZZ\\\______aaadddccchhhpppyyy~~~vvvoookkkgggccc```ZZZUUUQQQRRRQQQMMMKKKLLLMMMMMMLLLLLLNNNPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTTTTVVVWWWYYY\\\dddxxx{{{{{{vvviiisss}}}~~~zzzlllhhhkkk~~~nnn\\\bbbnnn~~~kkk^^^WWWSSSIIILLLOOONNNEEE===:::888666666666666555444444333333222333333444555666777777666777888999:::===AAADDDSSSWWWYYYYYYYYYVVVLLLAAA===BBBFFFHHHIIIJJJNNNQQQPPPUUU[[[___bbbfffkkkpppuuu|||yyyrrrccc^^^[[[[[[\\\ZZZ[[[^^^[[[```hhhppp{{{zzzvvvrrrppphhhbbb^^^^^^\\\XXXWWWXXXUUUUUUTTTUUUVVVXXXZZZ[[[VVVWWWXXXZZZ\\\]]]^^^___[[[[[[[[[\\\___mmm}}}zzzkkkvvv}}}uuurrrttt|||qqqbbbjjjwww~~~jjj\\\VVVRRRJJJNNNQQQOOOGGG???<<<:::888666666555555444333333333222333333444555666777777666888:::;;;<<<>>>AAACCCKKKOOOQQQQQQRRRQQQHHH>>>===AAAEEEHHHHHHIIIMMMPPPNNNSSSYYY]]]___ccciiinnnwww~~~{{{sssaaa]]]ZZZZZZXXXTTTTTTVVVWWW[[[aaaiiittt}}}{{{sssmmmhhhhhhfffcccaaaccc]]]]]]]]]]]]]]]]]]\\\\\\XXXZZZ]]]```ccceeeggggggcccaaaaaacccdddmmm{{{oooyyy~~~wwwyyyyyyvvvjjjrrrzzz}}}jjj\\\VVVSSSKKKMMMQQQOOOFFF???;;;:::888666555555444444333333222222333333444555666777777555888;;;===>>>>>>@@@AAAHHHJJJLLLLLLMMMLLLEEE<<<;;;@@@DDDFFFGGGHHHLLLOOOOOOSSSXXX[[[]]]```eeeiiiqqqyyy~~~vvvnnn[[[XXXWWWXXXUUUPPPNNNPPPSSSVVVZZZ```jjjxxx~~~yyyxxxwwwtttsssuuupppppppppnnnkkkhhhdddbbbaaaccceeehhhkkklllmmmmmmlllfffdddhhhhhhkkkzzz}}}rrr|||xxx{{{qqqzzzrrr~~~}}}~~~}}}jjj\\\VVVSSSLLLKKKOOOMMMDDD<<<999888555666555555444444333222222222333333444555666777777555888<<>>:::888888777666555444444333444444333444444555666777888888555777:::<<<>>>>>>======AAABBBCCCCCCBBBAAA???>>>999<<>>:::888888777666555444444333333444333333444555666777777888666777:::<<<======<<<<<<>>>AAADDDEEECCC>>>999555777;;;???DDDGGGJJJNNNQQQQQQSSSVVVXXXYYY\\\___bbbdddeeeiiippptttqqqfff]]]OOOLLLHHHFFFFFFGGGGGGFFFJJJLLLNNNQQQWWWbbbpppzzz|||vvvqqqiiiccc^^^ZZZWWWUUU___pppppp|||vvvsss|||{{{|||~~~|||eee^^^WWWPPPMMMUUUQQQKKKDDD>>>:::888888777666555444333333333333222222333444555666777777666888999;;;<<<<<<;;;;;;AAABBBDDDDDDBBB>>>999666666999???CCCGGGKKKOOORRRQQQSSSUUUWWWXXXZZZ^^^```bbbdddiiippptttooocccYYYLLLIIIEEECCCCCCDDDDDDCCCEEEGGGIIIKKKPPPZZZgggpppzzz|||sssjjjccc]]]XXXUUUUUUbbbzzzwwwyyyxxx|||yyyyyy{{{{{{ddd]]]XXXQQQNNNUUUQQQKKKDDD>>>:::888777666666555444333333333333111222222333444555666666777888999:::;;;;;;;;;;;;FFFEEEEEECCCAAA???<<<;;;666:::???CCCGGGKKKNNNQQQQQQSSSUUUWWWXXXZZZ]]]```cccffflllrrrssskkk^^^SSSIIIGGGDDDBBBBBBCCCBBBBBBAAACCCDDDFFFJJJRRR^^^fffppp~~~wwwrrrmmmjjjeeelll|||}}}|||zzzuuuyyyzzzwwwwwwyyyzzzddd^^^YYYTTTRRRUUUQQQKKKDDD>>>:::888777666555444333333222222333111222222333444555666666777888999:::;;;<<<<<<<<>>:::888888666555444333222222222222222222333444555666777777777888999:::<<<===>>>???XXX___iiimmmgggXXXFFF;;;999===AAADDDFFFIIILLLNNNSSSUUUXXXYYY[[[^^^bbbeeennnqqquuuwwwrrrfffVVVLLLFFFDDDBBBBBBBBBCCCBBB@@@>>>?????????@@@FFFOOOVVVaaaqqqhhhWWWQQQWWWdddppp~~~}}}wwwsssrrrsssvvv}}}fff___[[[VVVUUUUUUQQQKKKDDD>>>:::888888666555444333222222222222333333444555666777777888777888999;;;===???@@@BBBWWW___jjjooojjj[[[III<<<888;;;@@@DDDGGGJJJMMMPPPTTTVVVYYY\\\^^^aaaeeehhhooorrrvvvvvvpppdddUUULLLDDDCCCAAAAAABBBBBB@@@???<<<======<<<<<>>:::888888555555444333222222222222333444444555666777888888777888999;;;===@@@BBBCCCKKKPPPXXX[[[XXXOOOCCC;;;666:::???CCCGGGKKKOOORRRTTTWWWZZZ]]]```ccchhhkkknnnqqquuuuuuooocccUUULLLCCCAAA@@@@@@AAAAAA???>>>;;;<<<<<<::::::>>>FFFLLLPPP```tttjjjUUUOOOOOOQQQSSS^^^nnnvvvsssqqqqqqppprrr{{{jjj[[[XXXZZZTTTUUURRRMMMGGGAAA===999888555444444333333222111111333444444555666777888888666999===AAADDDDDDCCCBBBFFFHHHLLLNNNKKKDDD>>>===666999===CCCIIINNNQQQSSSXXXYYYZZZ]]]bbbeeefffffflllqqquuuvvvuuummm\\\MMMCCCAAA>>><<<<<<<<<;;;:::999:::::::::;;;===AAADDDNNNUUUccctttzzzzzzxxx^^^PPPMMMMMMLLLVVV]]]nnn|||wwwrrrnnnmmmlllooozzzkkk\\\YYYZZZVVVUUUQQQLLLEEE???;;;888777555555444444333222222222333333444555666777777888666888<<<@@@BBBBBBAAA@@@AAADDDGGGIIIGGGAAA<<<:::777999>>>DDDJJJOOOSSSUUU[[[[[[\\\___cccfffhhhiiipppsssvvvvvvtttlll[[[KKKCCCAAA>>><<<<<<<<<;;;:::999:::;;;::::::<<>>??????===<<<>>>AAACCCDDDCCCAAA<<<999777:::>>>DDDKKKQQQUUUXXX]]]^^^___aaadddhhhkkkmmmrrruuuvvvuuurrrjjjZZZKKKCCCAAA>>><<<<<<<<<;;;:::::::::;;;:::999:::===???BBBFFFQQQ^^^jjjttt|||fffUUUPPPSSSSSSRRRXXXdddlllllliiihhhwwwqqqcccTTTHHHIIIKKKTTTdddsssiiifffxxxxxxnnnjjjgggggghhhlllxxxlll___ZZZ\\\ZZZVVVQQQJJJBBB<<<999888999777666666555444444333333111222222333444555666666555777999;;;<<<;;;:::999>>>AAABBBBBBBBBCCC???;;;888:::???EEEKKKRRRWWWZZZ]]]^^^```aaacccgggkkknnnqqqssstttsssqqqjjjZZZLLLCCCAAA>>><<<<<<<<<;;;::::::;;;;;;:::888888:::<<<@@@CCCKKKWWWbbbmmm{{{uuuhhh^^^ZZZYYYVVVQQQQQQ[[[ccceeebbb```ooo}}}uuu___MMMNNNLLLOOO[[[kkk|||dddcccwwwuuujjjgggdddeeeffflllwww}}}mmm```[[[\\\\\\WWWRRRKKKCCC===:::999999777666666555444444333333111222222333444555666666666777999:::::::::888777<<>>DDDJJJQQQWWWZZZ[[[]]]___aaabbbeeeiiimmmmmmoooqqqqqqqqqkkk]]]OOOCCCAAA>>><<<<<<<<<;;;::::::;;;;;;:::888888999:::===???FFFQQQ[[[fffuuu}}}wwwqqqhhh```ZZZTTTRRRWWW\\\^^^```bbbjjjyyysss^^^WWWQQQOOOVVVcccuuu^^^gggvvvjjjfffdddeeefffkkkwwwxxxmmmbbb[[[[[[\\\VVVRRRKKKDDD>>>:::999999666666555555444333333333222222333444555666777777777888999::::::999999888===FFFNNNQQQTTTSSSHHH999888999===BBBHHHOOOUUUXXXWWWZZZ___aaaaaacccgggjjjjjjnnnqqqssstttooo```RRRCCCAAA>>><<<<<<<<<;;;::::::;;;<<<;;;999888999:::999:::@@@IIIRRR[[[iiiuuuyyyqqqiiicccbbbbbb```aaacccfffzzziii___WWWWWW^^^lll___wwwzzzkkkgggddddddeeejjjuuutttlllcccZZZZZZ[[[TTTPPPKKKDDD>>>:::777666555555444444333222222222333333444555666777777888888888999:::;;;:::::::::FFFWWWgggpppsssmmmXXXAAA777999;;;@@@FFFLLLRRRVVVSSSYYY___bbbaaabbbeeehhhkkkppptttwwwxxxrrrcccUUUCCCAAA>>><<<<<<<<<;;;::::::;;;<<<<<<:::999::::::777888<<>>999666444555444444333333222111111333444444555666777888888888999:::;;;;;;;;;;;;;;;SSShhhhhhLLL777888;;;???DDDKKKPPPTTTRRRXXX```cccbbbbbbdddgggnnnrrrxxx{{{{{{uuueeeVVVCCCAAA>>><<<<<<<<<;;;:::999;;;===<<<;;;::::::;;;888888;;;AAADDDIIISSS]]]hhhooo{{{~~~zzzqqq{{{pppuuuvvvpppqqq|||}}}iii~~~lllhhhdddcccbbbeeeooozzztttjjjbbb\\\ZZZWWWUUUOOOGGG???;;;888666555555555444444444333333333222111111222333555777999:::888666777:::>>>???@@@PPPjjj}}}iiiMMM999999:::<<>>@@@::::::>>>;;;777888:::;;;;;;;;;::::::777888:::<<<@@@FFFMMMRRRccchhhsss~~~pppnnn|||~~~lllrrrhhhccc```aaabbbfffoooxxxwwwlllccc]]]\\\XXXUUUOOOGGG???;;;888666555555555444444444333333333222111111222333555777999888777666888===AAACCCDDD???QQQ```cccffffffXXXDDD:::999999;;;@@@GGGNNNRRRSSSWWW[[[]]]^^^bbbhhhmmmvvvyyy~~~vvvfffPPPBBB@@@AAA::::::>>>;;;===>>>>>>>>>===;;;:::999777888999:::===AAAHHHLLLYYY^^^hhhttt|||yyyqqquuu|||hhh|||sssfffaaa^^^___```dddmmmvvv{{{nnnddd___^^^YYYTTTOOOFFF???;;;888777555555555444444444333333333222111111222333555777999777666777:::???DDDFFFGGG@@@GGGOOOUUUYYYYYYSSSKKK:::999888999>>>EEELLLQQQSSSVVVZZZ\\\___eeelllsssyyy}}}rrrUUUFFFBBBAAA;;;;;;>>>:::?????????>>>===;;;:::999777777888888999<<>>AAAHHHKKKHHHEEEEEE999777666777<<>>BBBEEENNNYYYcccooouuu|||yyyjjjaaabbbdddhhhxxxeee\\\nnnsssbbb]]][[[\\\]]]```hhhpppooodddaaa___WWWTTTNNNFFF???;;;999777666555555444444444333333333222111111222333555777999777777777:::===@@@BBBAAAAAA===???FFFHHHBBB>>>>>>888666444555;;;DDDNNNTTTSSSVVVZZZ]]]aaaiiirrryyy~~~~~~aaaNNNEEEBBB<<<===@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::888666777999;;;>>>@@@GGGQQQYYYddduuukkkgggoookkkgggeeesss___[[[kkkrrraaa]]][[[\\\]]]```gggooopppdddbbb```VVVSSSNNNFFF???;;;999888777555555444444444333333333222111111222333555777999888777777999<<<>>>>>>>>>??????DDDJJJMMMHHHCCCAAA999666444444999CCCNNNUUUSSSWWW[[[___ccciiirrrxxx~~~lllWWWJJJEEE>>>>>>AAA<<>>>>>===222888AAAHHHNNNPPPMMMGGG===999555444888BBBLLLSSSTTTXXX]]]```ccciiipppuuu{{{yyybbbRRRJJJ@@@???AAA;;;EEECCCAAA???===<<<<<<<<<999::::::999777777999:::999999===AAADDDJJJVVVcccrrr```gggiiilll|||[[[dddzzzppp```\\\[[[\\\]]]^^^eeelll}}}tttffffffcccXXXSSSMMMEEE???;;;999888777555555444444444333333333222222111222333555777999666666777:::===??????>>>888CCCMMMUUU___hhhggg```AAA<<<777555888@@@JJJQQQTTTXXX^^^aaadddhhhnnnsssvvv|||jjjXXXMMMBBB@@@@@@:::@@@???===<<<<<<<<<===>>>888999999999777777999:::666666888;;;<<<@@@KKKVVV```qqq||||||||||||^^^]]]bbbfffnnnaaakkkooo___\\\ZZZ[[[\\\]]]ccckkkyyyuuuhhhdddaaaXXXVVVQQQIIIAAA;;;777666666555555444444444333333333333333222111111222333333:::999:::===AAABBB@@@>>>@@@AAAPPPkkkjjjCCC333888333:::HHHIIIUUUZZZ___bbbccceeejjjnnnuuuyyyrrr^^^MMMCCC???;;;999<<<<<<<<<===============:::999888666666666777777777777777777888===DDDIIIWWW___lll}}}~~~vvvrrrooopppxxx}}}zzz^^^]]]bbbZZZssscccnnnlllddd\\\XXXZZZ___aaadddgggvvvttthhhccc```WWWVVVQQQIIIAAA;;;777666666555555444444444333333333000000000000222444666777:::999:::===AAACCCCCCBBBBBBKKKeeepppJJJ888999444999GGGIIIUUUZZZaaaddddddgggkkkpppyyy}}}|||hhhVVVIIICCCAAA@@@========================<<<;;;999777666555555666777777777777888<<>>>>>>>>===============<<<;;;:::999888777666666555666888888777888999;;;<<<>>>AAAEEEKKKWWWeeepppxxxqqqnnnaaa\\\YYYZZZ\\\___hhhqqq{{{oooYYY^^^QQQVVV~~~jjj```tttzzz|||eee]]]VVVXXX[[[]]]```dddmmmzzzoooiiieeebbb[[[TTTPPPHHHAAA;;;888777777555555444444444333333333333333222111111222333333::::::999888999<<<@@@CCCIIIGGGEEEIIIQQQXXX[[[ZZZQQQEEE888666888777999AAAIIISSS^^^cccdddgggooouuuzzz~~~rrr\\\LLLFFFEEE??????>>>>>>============:::::::::::::::999999999555666888888777666777888;;;<<<======@@@HHHTTT\\\uuuwwwnnnfffaaa___YYYUUUSSSUUUWWWZZZbbbjjjrrr}}}VVV[[[SSSNNNhhh|||vvv~~~lllXXXaaaooofffuuueee\\\UUUUUUWWWYYY\\\___iii}}}}}}wwwoookkkeeeaaa[[[TTTOOOHHHAAA;;;888888888555555444444444333333333000000000000222444666777999999999888888:::>>>BBBHHHGGGDDDDDDIIIQQQSSSQQQGGGDDD999666;;;777444===EEEQQQ^^^eeefffjjjsss{{{}}}hhhTTTIIIDDD@@@??????>>>>>>======<<<888999:::;;;;;;;;;;;;:::555777888777666555666777888:::<<<===???FFFPPPXXXeee~~~|||tttkkkbbb]]]YYYXXXTTTQQQPPPRRRTTTVVV^^^fffmmmRRRPPPRRRNNN\\\nnnlllzzzpppYYY\\\zzzsss\\\fffuuufff]]]TTTSSSTTTUUUWWW[[[cccxxxyyyyyyxxxpppkkkddd^^^XXXTTTOOOHHHAAA;;;888888888555555444444444333333333000000000000222444666777666888999999999;;;???CCCFFFGGGDDDAAAEEELLLMMMIIIJJJMMM@@@888===666000<<>>======<<<::::::;;;<<<<<<;;;:::999666777777666555555777888444777:::;;;>>>CCCLLLRRR```qqq{{{ppplllfff^^^XXXTTTRRRQQQNNNLLLLLLPPPRRRUUU]]]eeennn\\\PPPPPPOOOVVVjjjrrrooozzzttt[[[ZZZuuugggjjjppp~~~iii___UUURRRSSSSSSUUUXXX]]]rrr~~~uuusss{{{yyyqqqlllbbb\\\UUUSSSOOOHHHAAA;;;999888888555555444444444333333333333333222111111222333333444777::::::;;;===BBBFFFEEEFFFCCC???DDDNNNRRRPPPRRRVVVFFF:::>>>666///<<<888FFFVVV___bbbgggqqq{{{zzzjjjUUUIII@@@@@@@@@???>>>======<<<<<<<<<======<<<:::888777777777777666555555777999222555777999:::>>>EEEJJJYYYdddpppzzzuuuiii___[[[VVVPPPKKKHHHFFFFFFJJJHHHJJJNNNRRRUUU]]]eeeqqqmmmYYYQQQNNNRRRUUUooorrrpppvvvwww[[[VVVmmmyyyuuuttt}}}lllaaaWWWSSSSSSRRRTTTWWWXXXmmm{{{yyyrrrlllppp|||}}}nnneee```^^^YYYUUUPPPIIIAAA;;;888777777555444444333333222222111111222333222111111333555;;;999;;;???AAA??????BBBAAAEEEDDD@@@DDDRRR^^^cccllliiiZZZCCC777:::;;;666777CCCQQQ\\\aaagggpppxxxyyy~~~iiiTTTLLLFFFBBBAAA@@@===<<<>>>===============<<<<<<;;;:::999888666555555555555444444444555888<<>>>>>======<<<;;;:::999888777666555555555555444444555777;;;???AAAEEEFFFIIILLLPPPWWW^^^ccchhhiiijjjmmmrrr||||||tttnnniiibbbYYYRRRKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEGGGJJJKKKOOOZZZfffmmm~~~gggVVVMMMPPPSSSbbb|||vvvgggiiisss{{{XXXZZZttttttfffXXXSSSRRRQQQSSSWWWWWW```ooo~~~ssslllrrruuuyyy}}}~~~~~~~~~~~~vvvmmmeeeeeejjjuuu~~~pppfff```^^^XXXUUUPPPIIIAAA;;;888888888555555444444333222222222111222333222111111333555555===JJJQQQMMMFFFFFFKKKJJJPPPRRRKKKKKK^^^~~~TTT===666666777>>>IIITTT^^^gggooosss{{{qqqVVVLLLCCCCCCEEEBBB>>><<<>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555555444444444666999;;;======>>>@@@AAADDDHHHNNNSSS[[[[[[]]]___ccckkkuuu{{{zzzyyyuuusssmmmeee^^^YYYSSSMMMHHHEEEDDDCCCCCCBBBBBBBBBBBBFFFEEEGGGIIIKKKPPP]]]jjjvvv}}}dddNNNOOOOOOSSSeee{{{}}}ggg]]]^^^fffvvvZZZYYYvvvooo^^^VVVUUUTTTTTTUUUVVV]]]jjjyyyzzzuuuttt}}}zzzvvvqqqmmmiiigggfff___YYYWWWYYYbbbsssqqqgggaaa^^^XXXUUUPPPIIIAAA<<<999888888555555555444333333222222111222333222111111333555666999>>>CCCDDDDDDLLLVVVPPPTTTTTTQQQWWWppp___BBB888999666:::CCCOOO\\\gggpppuuudddUUUGGGCCCDDDCCC???===>>>>>>??????>>>>>>===<<<;;;;;;:::999888777666666555555444444555666888999;;;;;;<<<<<<===???CCCGGGOOOPPPQQQSSSWWW]]]dddjjjrrrvvv}}}{{{qqqmmmssswww||||||xxxrrrkkkhhheee___WWWPPPLLLHHHEEEBBBAAAAAA@@@@@@@@@AAABBBBBBFFFEEEFFFIIILLLSSSbbbqqqyyyzzzRRRPPPOOONNNUUUmmm|||uuuzzzpppddd^^^aaaiiizzzaaa\\\uuujjj\\\XXXVVVSSSPPPTTTYYYdddtttvvvlllccc[[[UUURRRUUUQQQNNNLLLLLLQQQ___mmmrrrhhhbbb___XXXTTTPPPIIIBBB<<<:::999999666666555444444333333222111222333222111111333555888555555:::>>>BBBKKKSSSPPPSSSVVV[[[cccttt\\\DDD;;;;;;444888>>>IIIWWWfffrrryyywwwdddPPPFFFDDDBBB@@@@@@?????????@@@???>>>>>>===;;;;;;;;;;;;:::999777666666555444444444555666777777777777666555777999<<>>?????????@@@@@@BBBCCCCCCDDDCCCEEEIIINNNWWWgggwww~~~}}}}}}vvvvvv~~~[[[KKKLLLKKKMMM[[[uuuwwwttt}}}|||iii^^^]]]```ssshhh___jjjppp___XXXUUUQQQLLLPPPTTT^^^nnnyyylllaaaXXXPPPJJJFFFGGGFFFGGGGGGFFFGGGPPPZZZsssjjjddd```ZZZTTTPPPIIIBBB===:::::::::666666555555444333333333111222333222111111333555888555666<<<@@@@@@BBBFFFKKKOOOYYYccchhhhhhjjjmmm}}}|||vvvfffTTTEEE===;;;444777;;;CCCOOO___ppp{{{www___QQQIIIDDDBBBCCC@@@@@@@@@@@@@@@???>>>>>><<<<<<======<<<:::888777666555555555555555555666666777777666444444666888;;;<<<===>>>???AAAEEEIIINNNOOOXXXeeennnnnnkkkiiieeefffeeefffqqq}}}~~~wwweeeffffffcccbbbgggqqqyyy{{{zzzooommm}}}wwwwwwzzzwwwmmmcccbbbbbb___\\\[[[[[[ZZZXXXUUURRRQQQSSSUUUHHHEEEAAA>>>;;;;;;;;;<<>>>>>;;;<<<@@@HHHMMMYYYccccccYYYQQQOOO```aaaaaa^^^TTTHHH>>>:::666888:::>>>FFFVVVjjjyyy}}}qqq___RRRHHHCCCDDD@@@@@@AAAAAA@@@@@@???>>><<<===>>>>>>===;;;888777555555555555555555666666777888888777666666777999999:::;;;;;;;;;<<>>===;;;::::::<<<===?????????@@@AAABBBCCCDDDCCCEEEJJJRRR[[[fffxxxxxxtttuuuoooooowwwyyy{{{zzzPPPFFFBBBIIILLLPPPbbbxxx{{{yyyyyyrrrhhhiiiooo{{{wwwlll```UUUccc|||ooo^^^SSSRRRQQQNNNLLLPPPXXXbbbmmmyyyxxxooocccaaa```bbbgggooowww||||||sssmmmeee[[[TTTQQQOOOLLLHHHHHHEEEDDDFFFGGGEEEGGGLLLtttlllfffccc]]]TTTPPPIIIBBB===;;;;;;;;;666666666555444444333333111222333222111111333555111444999;;;888555<<>>>>>===;;;999777555555666666666666666666444555666555444444555777555666777777777777999;;;999<<>>@@@????????????@@@AAACCCCCCHHHJJJQQQZZZcccppptttqqqsssmmmmmmvvvwwwwww^^^KKKCCCKKKLLLHHHUUUkkk{{{{{{||||||{{{qqqooozzzvvvrrrkkkaaaVVV___~~~}}}|||qqq```SSSQQQQQQPPPLLLPPPWWW^^^fffqqq~~~zzzppphhhaaa``````bbbgggnnnuuuyyy|||yyyhhhaaaXXXSSSRRRRRROOOLLLMMMHHHDDDFFFHHHGGGIIILLLzzzoookkkiiiggg```UUUQQQJJJBBB===999888777666666666555444444333333444444444333333222222222000444888;;;===>>>@@@AAADDDLLLUUUYYYTTTMMMHHHFFFOOOaaagggllluuucccKKKJJJBBB;;;999===???EEEWWWlllvvv|||~~~gggQQQHHHHHHDDDDDDCCCBBBBBBAAA@@@@@@========================555777888777666555666777333333444444555444444444111222222333444555666666<<<>>>AAAEEEHHHIIIIIIIIIIIIJJJKKKMMMQQQVVV[[[]]]MMMOOORRRUUUWWWWWWUUURRRUUUaaalllmmmfff```ccciiihhhnnnvvvppprrr}}}~~~yyywww{{{|||{{{wwwtttvvv~~~qqqeeebbbccc```ZZZ[[[]]]```bbbdddfffffffffjjjgggcccbbbaaa\\\TTTMMMEEEAAA===<<<===???>>><<<======<<<;;;::::::::::::;;;===>>>>>>>>>@@@CCCEEEGGGPPP___pppyyy{{{{{{|||~~~{{{xxxxxxuuurrrqqqttt{{{jjjOOOHHHHHHFFFMMMXXXmmm{{{uuuyyy}}}zzzuuutttoooooopppsssyyy~~~{{{pppYYYTTTUUUttttttxxxxxx|||zzzmmm[[[NNNLLLOOOJJJKKKPPPZZZfffqqqwwwzzz|||wwwsssoookkkiiigggiiinnntttyyy{{{}}}vvvqqqhhhddd```\\\ZZZXXXVVVTTTVVVSSSPPPMMMLLLNNNQQQSSS{{{pppjjjgggeee^^^UUUQQQJJJCCC===999888777666666666555444444333333444333333333222222222222444555777888;;;???EEEIIIJJJJJJLLLQQQUUUTTTMMMGGGQQQjjjwww{{{}}}lllKKK???999<<<<<>>>>>>>>BBBBBBCCCFFFIIINNNRRRTTTIIIIIILLLSSSZZZ[[[UUUOOONNNYYYcccccc[[[VVVXXX]]][[[aaahhhttt|||uuuzzzzzzrrrmmmkkkiiijjjjjjgggdddffflllrrr|||ooojjjooopppkkkqqqpppjjj```YYYWWWUUURRROOOPPPRRRUUUYYY___cccfffhhhccc[[[WWWTTTQQQJJJEEEBBB>>>;;;:::;;;<<<<<<:::===<<<;;;;;;::::::;;;;;;<<<>>>@@@AAAAAAAAABBBDDDMMM\\\rrrtttzzz{{{zzz{{{}}}~~~~~~|||zzzwwwwwwvvvttttttwww}}}```JJJEEEGGGIII[[[sss{{{yyyxxxtttsssttthhhfffeeehhhnnntttyyy|||zzz|||{{{~~~___VVVXXXkkkwwwxxxsssuuurrrfffWWWLLLIIIKKKMMMNNNRRR\\\hhhrrrwwwxxx|||wwwrrrkkkjjjkkknnntttzzz~~~~~~xxxtttqqqnnnkkkhhhfffdddbbb```___]]]ZZZWWWWWWXXX[[[]]]|||pppiiifffccc\\\UUUQQQJJJCCC===999888888666666666555444444333333222222222222222111111111555555555777<<>>AAAEEEHHHJJJEEEDDDHHHRRR\\\^^^WWWOOONNNWWW^^^]]]UUUOOOPPPSSSPPPTTTZZZdddrrr|||zzzvvvqqqkkkeeebbb```[[[]]]]]]\\\YYYZZZ^^^bbbqqqsssmmm^^^TTTSSSSSSOOOVVV^^^aaaYYYNNNIIIIIIIIIEEEEEEEEEGGGKKKRRRYYY^^^]]]VVVNNNHHHEEEDDDAAA>>>===;;;888888999999999999<<<;;;;;;;;;;;;<<<=========???BBBCCCCCCCCCCCCDDDQQQfff~~~ttttttzzzyyyxxxyyyzzzzzzxxxwwwuuuuuuvvvvvvwwwyyy~~~uuuLLLFFFJJJGGGJJJ___xxxvvvlllggghhhlllbbb___\\\]]]aaahhhmmmoooooorrrwww|||{{{{{{hhhWWWXXXccczzzxxxooonnniii___TTTLLLIIIIIILLLLLLPPP[[[jjjwww|||~~~yyyqqqllllllnnnrrrxxx~~~~~~|||zzz|||zzzxxxwwwvvvtttpppmmmkkkiiigggeeedddfffhhhjjj}}}qqqjjjfffccc]]]UUUQQQJJJCCC===:::888888666666666555444444333333111111111111111111111111333444555888@@@LLLZZZcccWWWUUUVVVZZZ___^^^XXXRRRNNNnnnpppOOO888;;;>>>:::EEEZZZllltttfffUUUPPPKKKFFFCCCBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???<<<999;;;???AAA???;;;555666666666666555444444555555555444444333333333444555666888888888888888666777888999<<>>???>>>@@@AAABBBCCCEEEIIILLL[[[qqq~~~}}}yyywwwvvvuuuvvvvvvuuusssqqqrrrtttvvvxxxzzz|||~~~VVVGGGKKKMMMGGGRRRbbbrrr~~~kkk___\\\]]]]]]ZZZVVVVVVXXX\\\___```cccfffjjjooosssvvvxxxxxxzzzyyy\\\SSS___|||pppllleee\\\TTTNNNJJJIIIHHHGGGJJJVVVhhhyyyzzzpppqqqooommmooossswww{{{||||||}}}~~~zzzwwwvvvtttsssrrrssstttuuu}}}rrrkkkgggeee```VVVRRRKKKCCC>>>:::999888666666666555444444333333111111111111111111111111111333555999@@@JJJTTT\\\RRR\\\ggglllkkkgggggghhhfff~~~{{{UUU888999>>>;;;???LLL^^^iiiyyykkkXXXPPPGGGBBBAAAAAAAAA???????????????????????????>>>;;;999<<>><<<999===<<<<<<;;;;;;;;;;;;;;;;;;999888888999;;;;;;;;;999999999999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBFFFMMMVVV]]]sssyyyvvvsssrrrrrrrrrqqqpppmmmnnnpppsssvvvyyyzzzzzz~~~~~~nnnKKKDDDKKKKKKLLLPPPXXXddduuutttcccYYYVVVSSSPPPNNNOOOQQQQQQQQQVVVWWWYYY\\\aaafffkkkmmmtttvvvxxxyyyyyyzzz{{{}}}zzz|||tttqqqiiiRRR[[[xxxtttooofff\\\TTTNNNJJJHHHFFFDDDEEENNN___sssvvvtttooohhhdddeeeiiimmmoootttxxx|||tttlllhhhgggcccVVVRRRKKKDDD>>>:::999999666666666555444444333333111111111222222222222222111333555777;;;@@@FFFJJJKKKYYYiiippppppqqqxxxxxxXXX===888<<<::::::???OOO\\\ooommmaaaQQQFFFBBBBBB@@@>>>????????????????????????>>><<<:::;;;>>>???>>>;;;888888888888777666555444555555555444444333333333333333333333333444444444222222333444555666666777888;;;>>>===:::;;;???CCC@@@AAABBB@@@===;;;999999::::::===BBBEEEIIIQQQYYYWWWPPPFFF???>>>>>>???>>>======>>>??????>>>>>>===@@@CCCEEEDDDAAA??????@@@CCCCCC@@@:::888:::888444444555666777888777555444777888999999:::999888888888:::;;;;;;::::::;;;===<<<<<<<<<======???@@@@@@AAABBBCCCGGGPPP]]]kkkuuuyyyvvvrrrooooooooonnnnnnkkkkkkmmmppptttwwwwwwvvv{{{yyy|||[[[FFFIIIKKKGGGEEEHHHPPP___tttmmmYYYTTTOOOJJJIIIHHHHHHHHHJJJIIIJJJKKKOOOTTTYYY\\\___bbbfffjjjllloooqqqtttooorrrwww}}}{{{mmmmmm}}}WWWUUUjjj|||vvvkkk___TTTMMMIIIGGGGGGFFFFFFIIISSSeeexxx~~~pppiii___YYYWWWZZZ^^^aaalllrrr{{{wwwmmmhhhgggbbbVVVRRRKKKDDD>>>;;;999999666666666555444444333333222222222222333333333444111222444555666999>>>AAAGGGMMMVVV^^^gggrrr~~~ppp^^^III>>>:::999999;;;AAAMMMaaauuu}}}fffTTTKKKFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;:::888888888888777666555555444444444444444444333333444444444444444555666666222333333444444555444444444555777777666666888999;;;;;;:::::::::999999888666333555:::<<<===CCCKKKJJJGGGBBB???=========<<<;;;;;;:::;;;;;;;;;;;;:::>>>>>>@@@BBBBBB@@@>>>>>><<<===;;;666555777666333000222444666888888888888888999::::::999999999999777:::<<<<<<;;;;;;<<<>>>============>>>??????@@@BBBEEEJJJRRR___pppzzzvvvqqqnnnmmmmmmmmmllllllkkkkkkooosssvvvuuutttvvvxxxxxx{{{\\\SSSJJJFFFDDDEEEHHHPPPbbbsssrrriii\\\QQQIIIFFFEEEDDDDDDDDDCCCDDDEEEGGGJJJKKKKKKOOOTTTYYY\\\___bbbddddddggglllttt{{{}}}{{{xxx|||qqq{{{^^^TTT___uuurrruuufffWWWMMMJJJIIICCCFFFGGGGGGKKKWWWjjjxxxzzzggg```WWWQQQPPPRRRVVVXXXfffooo|||xxxnnngggfffaaaWWWRRRLLLDDD>>>;;;999999777666666555444444333333222222222333333444444444000111333444666:::???CCCHHHDDDBBBJJJZZZlll{{{uuuppp~~~tttjjjdddVVVEEE;;;:::<<<===777BBBTTTiii{{{yyybbbTTTMMMGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???>>>===<<<<<<>>>999999999888888666555555444444444444444444444444222111111111222333444555444555666666666666666555444333444666999999777444555444444444666666666666999444333777888777<<>><<<:::888888777:::888888888999999888777999888999===???===:::888777;;;;;;777555666777666444555666888:::;;;<<<===888999:::999999:::<<<>>>666999<<<===;;;;;;<<>>>>>>>>>>>>>>??????@@@CCCGGGPPP\\\kkk~~~zzzzzzvvvpppmmmllllllllllllmmmlllkkknnnrrruuuuuutttqqqxxxxxxwwwrrr^^^IIIGGGHHHIIIGGGHHHUUUddd|||ooo[[[NNNHHHEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAEEEIIIMMMOOOQQQTTTVVV[[[^^^dddlllsssvvvsssooouuuxxx|||~~~yyyqqq|||bbbWWW[[[xxxwwwjjj~~~mmm[[[PPPLLLMMM>>>CCCHHHGGGHHHQQQbbbqqq~~~qqq^^^YYYRRRNNNNNNQQQSSSTTTcccnnn}}}xxxpppkkkhhhaaaXXXSSSLLLDDD===:::999999777777666555444444333333222222222222222222222222222333444444555777<<>><<<>>>AAACCCDDDAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;:::999999777555444444555666444333333333333333333333333333333333333333333333333333444444444444444444444444666666555555555444444444555444444555777888888777888888777777666666666555777777777666555555444444666666666777777777777888555666666666555444333333555555666666777777888888999999:::::::::;;;;;;;;;===;;;:::<<>><<<===>>>@@@CCCAAA>>>AAAGGGEEEQQQaaappp~~~{{{www|||xxxsssooommmkkkjjjhhhkkknnnqqqrrrpppoooqqqsssqqquuuxxxyyy~~~]]]PPPGGGHHHHHHFFFLLLWWWiii{{{tttbbbYYYQQQKKKIIIFFFDDDDDDFFFGGGFFFDDD<<>>:::999999777777666555555444333333222222222222222222222222111222333444555777<<>>>>>888777???PPPdddxxxsss^^^NNNIIIGGGCCCAAAAAABBBAAA@@@??????>>>===============<<<<<<===<<<<<<;;;:::999777666555555666666555333444444444444444444444444333333333333333333333333444444444444444444444444555555555444444444444333444333222333555666555444777777666666666555555555555555555555555555555666333444444444444555555555555666666666555555444333555555666666777888888999999::::::::::::;;;;;;;;;:::999999:::===???===;;;>>>===>>>?????????FFFNNNZZZeeeuuu~~~|||zzzxxxwwwyyyxxxtttqqqnnnlllkkkkkkpppqqqqqqsssssssssrrrpppnnnrrrtttsssvvvrrrNNNCCCHHHJJJHHHHHHSSS^^^ooouuukkkUUUPPPHHHDDDEEEGGGIIIIIIDDDCCCCCCBBBAAAAAACCCDDDFFFJJJPPPSSSSSSSSSTTTVVV[[[\\\^^^aaaeeeiiilllnnnooorrrvvv{{{}}}|||}}}||||||zzznnnnnnuuuSSSUUU```jjjyyypppZZZMMMLLLGGGDDDCCCDDDEEEJJJUUUaaannn|||yyyoooiii___]]]XXXSSSPPPQQQUUUYYYjjjwwwwwwooojjjgggaaaXXXTTTLLLDDD>>>:::999999777777666666555555444444222222222222222222222222000111333333444777<<>>>>>>>>>>>>>>>>>============<<<;;;::::::888777666666777777666444555555555555555555555555444444444444444444444444333333333333333333333333444444444444333333333333444333222333444555444333666555555555555444444444222333333444555555666666333333333444444444444555666666666666666555555444666666666777888888999999:::::::::;;;;;;;;;<<<<<<;;;:::999;;;===>>>>>>===AAA???>>>@@@CCCIIIVVVbbbxxx|||zzzxxxuuutttttttttuuuuuuwwwvvvsssooolllnnnpppqqqpppnnnppprrrsssrrrpppoooqqqrrrooooooyyyhhhMMMIIIIIIGGGFFFGGGIIIOOOZZZhhhuuu}}}zzzqqqeeeZZZUUUUUUWWWXXXQQQKKKEEEAAAAAAAAAAAA???AAACCCFFFGGGFFFEEEEEEFFFHHHIIILLLOOOSSSWWWZZZ\\\\\\___ccchhhllloooqqqqqquuuuuuuuuuuuuuuuuuuuuuuuuuuxxxzzz{{{|||}}}}}}zzzzzzzzzvvvxxx{{{{{{llluuu]]]UUUXXX}}}cccQQQNNNHHHEEEDDDEEEEEEFFFNNNXXXeeetttxxxrrrppplllhhhbbb\\\YYYZZZ___dddvvvwwwooojjjgggaaaYYYTTTLLLDDD>>>;;;::::::777777777666666666555555222222222222222222222222000111222333444777;;;>>>III]]]rrryyyrrrjjjiiikkk}}}~~~vvvmmmjjjlllsssOOOBBB===<<<<<<>>>CCCRRRmmm~~~]]]WWWNNNGGGCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>===<<<;;;;;;999888777777888888777666666666666666666666666666444444444444444444444444333333333333333333333333444444333333333222222222555444333333555666555333444444444444444444444444333333333444444444555555555555555555666666666666666666777777777666666555666666777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<======>>>>>>>>>BBB@@@AAAGGGPPP\\\ooo}}}xxx{{{vvvvvvvvvtttrrrppppppqqqqqqtttwwwtttooommmooosssrrrpppnnnmmmoooqqqssstttqqqsssssspppooouuuiiiNNNCCCGGGPPPLLLJJJIIIJJJPPPVVV[[[]]]ssstttllliiiggg___VVVLLLHHHIIIJJJHHHDDDDDDDDDEEEDDDCCCBBBAAAAAABBBBBBDDDFFFIIILLLOOOPPPMMMOOORRRUUUYYY\\\^^^___ZZZ\\\___aaacccfffiiikkkkkklllnnnnnnoooppptttwwwsssssssssqqqpppqqqtttvvv~~~zzznnnmmmYYYSSSwwwlllVVVRRRJJJGGGFFFGGGFFFFFFKKKRRR\\\lll~~~zzzvvvpppjjjgggjjjpppuuuwwwpppkkkhhhbbbYYYTTTMMMEEE???;;;::::::777777777777777666666666222222222222222222222222000111222222333555999===JJJaaa|||wwwtttwwwxxxxxxzzz]]]AAA>>>===<<<<<>>===<<<<<<;;;999888888999:::888777777777777777777777777777555555555555555555555555333333333333333333333333444444333333333222222222444333222333444555444333333333333444444444444444555555444444444333333333555555555666666666777777666666777777888777777666777777888888999:::::::::;;;;;;<<<<<<<<<=========??????>>>===<<<<<<===>>>???@@@GGGSSS```qqq{{{|||zzzvvvxxxzzzyyytttooommmlllmmmqqquuutttpppmmmooorrrsssrrrooolllkkkmmmqqqtttrrrsssrrrqqqpppttt|||aaaHHHDDDKKKMMMMMMKKKIIIFFFFFFHHHJJJZZZkkkyyysssqqqggg[[[VVVVVVVVVQQQKKKGGGFFFEEEEEEDDDCCCAAA@@@CCCCCCCCCCCCDDDFFFGGGGGGFFFGGGHHHIIILLLNNNPPPQQQMMMPPPTTTWWWZZZ^^^cccggg```aaabbbcccdddfffjjjmmmkkklllnnnooorrrwww||||||{{{oooVVVPPPkkkttt\\\UUUJJJGGGFFFGGGGGGFFFIIIOOOTTTeeexxx{{{vvvtttxxxvvvoookkkhhhbbbYYYUUUMMMEEE???;;;::::::888888888888777777777777222222222222222222222222111222222222222444777:::FFFVVVlllzzzzzzvvvzzzgggEEE===;;;:::===CCCOOObbbsssyyywwwcccTTTKKKFFFDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@???>>>======<<<;;;999:::;;;;;;:::888888888888888888888888888666666666666666666666666444444444444444444444444444444444444333333333333222111000111333555444333333333333444444444444555666666555555444333333222444444444555555555555666666777777888888888888888888888888999::::::;;;;;;<<<<<<<<<============>>>===>>>>>>===<<<<<>>======<<<:::;;;<<<<<<;;;999999999999999999999999999666666666666666666666666555555555555555555555555555555555444444444444333333222222444666888888777333444444444555555555555666555555555555555555555555555555666666666777777666777888888999999999888888888999999:::;;;;;;;;;<<<<<<=========>>>>>>>>><<<===?????????AAAFFFJJJPPPZZZmmmxxx{{{|||xxxwww{{{|||xxxpppiiiffffffhhhjjjmmmoooooonnnllljjjfffdddeeeooozzz}}}vvvnnnjjjiiiiiijjjmmmqqquuuwww}}}yyycccYYYTTTMMMGGGFFFFFFGGGGGGBBBGGGRRR___fffllluuu|||uuulllkkkiiiiiihhheee```[[[TTTTTTRRRPPPOOONNNMMMMMMOOONNNLLLLLLMMMOOOQQQSSSJJJMMMPPPPPPPPPRRRXXX]]]dddhhhlllqqquuuzzzuuuooogggkkkyyyzzz{{{|||~~~~~~]]]VVV\\\ssszzzuuu```PPPJJJFFFGGGFFFEEEFFFIIIKKKYYYjjjwwwxxxsssllljjjhhhfffffffffeeeeee}}}rrrkkkgggddd___ZZZUUUMMMEEE???<<<;;;;;;888888888888888888999999222222222222222222222222333444333222000111444777888;;;DDDPPPWWWXXX___gggxxxmmmTTTJJJCCCDDDGGGGGGFFFFFFDDDRRRhhh~~~jjj^^^KKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::777777777777777777777777666666666666666666666666666666555555555444444444666666666888;;;=========444444444555555666666666444444555555666777777777888888888888999999999999666777888999999999999999888999999::::::;;;;;;<<<============>>>>>>>>>>>>===???BBBCCCDDDHHHNNNSSSaaammmyyyvvvssspppqqqwwwyyyyyytttkkkeeedddfffhhhhhhjjjmmmooonnnjjjggggggdddiii|||}}}iiihhhggghhhlllpppsssuuuxxx~~~ssseeeUUUJJJGGGGGGEEEBBBDDD@@@AAAEEEHHHJJJSSS^^^rrryyysssmmmllljjjiiigggfffffffffaaa```___^^^___bbbeeegggiiillloooooooooqqqwww}}}~~~}}}ggg```\\\aaazzz|||~~~~~~yyyzzz{{{|||}}}ooo\\\RRRrrrjjjhhhssstttVVVOOOJJJJJJIIIFFFGGGJJJIIIVVVeeerrr{{{uuuppplllgggeeebbb___]]][[[ZZZZZZxxxpppooonnnjjjaaa]]]XXXPPPGGG@@@;;;:::999:::888555333444555555555444333333222222333333444444333333333333444555555<<<@@@EEEGGGIIINNNYYYaaajjj~~~mmmVVVIIIFFFAAAAAADDDAAA===EEEVVVmmmwww[[[SSSJJJFFFGGGFFFBBB===EEECCCAAA@@@???????????????===<<<;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::999999999888888777777666777777888999999999888777555555555666777999888555555CCCRRRNNN???999888888777777777777777888888888777777777777777777888888888888999999999<<<<<<<<<;;;;;;::::::::::::999888888999;;;===???>>>>>>>>>>>>????????????DDDAAAAAADDDFFFLLL[[[kkk|||zzzssspppmmmnnnrrrtttqqqmmmjjjhhhiiijjjlllhhhhhhjjjkkkjjjiiihhhgggkkkaaaccc}}}rrreeeeeegggiiillloooqqqsssuuu}}}lllVVVLLLIIIFFFCCCFFFFFFEEEBBB@@@AAAGGGLLL\\\gggvvv}}}~~~vvvgggVVVQQQZZZuuu~~~xxx{{{}}}~~~}}}{{{}}}nnnYYY```ooogggjjj}}}dddSSSHHHKKKIIIBBBCCCNNNMMMTTT```qqqwwwpppmmmhhhbbb___^^^[[[WWWTTTyyyqqqooommmiiiaaa]]]XXXOOOGGG@@@<<<:::::::::888555444444555555555444333333222222333333444333222222222222333444444777999===BBBIIIRRR[[[bbb```tttsssxxxbbbVVVIIIEEECCC<<<>>>@@@MMMiiizzzlllZZZNNNIIIGGGEEEBBBCCCDDDEEEDDDAAA???>>>??????>>>===???@@@AAA@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999777777777777777888999999999888777666666666777777555888777555;;;FFFEEE<<<666666666777888999:::;;;888888888888888888888888888888888999999999::::::<<<<<<<<<<<<;;;;;;::::::???>>>============?????????>>>>>>??????@@@AAAAAABBBBBBFFFNNNVVVaaattt}}}qqqnnnmmmlllmmmpppqqqooollljjjiiijjjkkkmmmfffffffffhhhkkkooosssvvvpppgggfffxxxmmmcccdddfffhhhkkkmmmooopppvvv{{{vvvfffZZZMMMDDDDDDFFFIIIHHHFFFDDDEEEFFFCCCLLLYYYfffrrr~~~wwwaaaZZZ```gggsss~~~~~~}}}~~~~~~~~~{{{|||~~~~~~|||~~~XXXWWWsssccceeewwwsss___PPPOOOMMMEEEEEENNNHHHMMMWWWfffxxx|||xxxrrriiidddccccccbbbaaazzzqqqnnnlllhhh```\\\WWWOOOGGG@@@<<<:::::::::888555444555666555555444333333222222333333444222111111111111222333333777888:::@@@KKKXXXccciiilll}}}sss~~~[[[FFFAAA;;;AAA===DDD___xxxfff\\\UUUOOOKKKDDDEEEEEEDDDBBB@@@?????????>>>>>>???@@@@@@???===>>>>>>>>>>>>============;;;;;;;;;::::::::::::999888888888888888999999:::999999888777777777888888333:::<<<777666;;;<<<999777777777777888:::;;;<<<999999999999999999999999999999999:::::::::;;;;;;======<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>@@@???>>>>>>???@@@AAABBBHHHMMMVVVcccooo~~~|||ssskkkjjjjjjiiijjjlllooommmkkkjjjjjjkkklllmmmhhhffffffhhhnnnxxxtttmmmiiiqqq}}}tttgggbbbdddfffhhhkkklllmmmmmmtttwwwyyy{{{zzzcccPPPIIIIIIIIIGGGCCC@@@??????===AAAHHHOOOVVVaaammmuuusssrrrmmmeee^^^ggg~~~}}}|||zzz|||~~~~~~|||zzzzzz}}}|||zzz{{{||||||}}}~~~}}}]]]RRRsssiiibbbqqqmmmYYYSSSNNNFFFDDDJJJLLLMMMSSS___ooo}}}sssnnnoootttwwwyyy{{{rrrmmmjjjggg```\\\WWWOOOGGG@@@<<<;;;::::::888666555666666555444444333333222222333333444222222222222222333333444777888:::>>>IIIYYYjjjvvvxxxRRRIIIFFFCCC>>>AAAQQQjjjyyymmmeeeVVVPPPIIIEEEFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@>>><<>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::::::::999999999999999999777===???:::777999;;;:::;;;::::::999999999999999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================:::;;;===>>>???@@@@@@@@@CCCCCCCCCCCCEEEHHHKKKMMMZZZcccppp~~~{{{tttlllhhhgggggghhhiiiooonnnmmmkkkkkkkkkkkklllhhhfffeeeggglllvvvsssmmmiiiiiilllnnnkkkgggdddeeegggiiikkklllllllllmmmppprrrpppuuuwwwkkkeeeZZZOOOFFFBBBAAABBB@@@@@@@@@???@@@DDDJJJOOOZZZ___jjjwwwqqqnnntttwwwooofff\\\VVV\\\qqq||||||yyyvvvuuuwww{{{~~~|||yyyxxxxxxxxxxxxzzz||||||~~~iiiUUUhhhuuudddnnn~~~fff[[[SSSJJJFFFIIIQQQOOOQQQYYYeee{{{|||rrrmmmiiigggaaa[[[VVVOOOFFF@@@<<<;;;;;;:::888666666777777666444444333333222222333333444333333333333333444555555000444888;;;CCCUUUppppppYYYIII@@@>>>@@@EEELLLYYYpppwwwgggUUULLLLLLNNNJJJEEEGGGEEEDDDCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;:::<<<<<<::::::======;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBDDDFFFIIIOOOVVV]]]cccfffqqq}}}yyytttllleeecccfffhhhjjjpppooonnnmmmkkkjjjiiihhheeedddcccdddfffkkkooorrrllliiifffdddeeefffhhhjjjfffggghhhjjjkkkkkklllllliiimmmpppooonnnxxxmmm]]]QQQKKKHHHFFFEEEDDDBBBAAAAAACCCEEEEEEHHHNNNXXXggg{{{{{{jjj```TTTOOORRRUUUUUUSSSXXX]]]vvv~~~|||yyywwwvvvttttttwww{{{{{{yyywwwtttvvvxxxzzz}}}zzz\\\ccc|||gggjjjwwwggg\\\QQQLLLLLLMMMJJJLLLSSS[[[nnn}}}sssmmmiiihhhbbb[[[VVVNNNFFF@@@===;;;;;;:::888777777777777666444444333333222222333333444444444333333444444555666///444:::<<>>CCCXXXnnnlll^^^ZZZWWWNNNFFFHHHEEEBBBAAAAAACCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::888999<<<>>>===:::::::::::::::;;;===>>>???;;;<<<<<<======>>>>>>>>>=========>>>>>>>>>>>>???>>>>>>????????????@@@@@@??????@@@@@@@@@@@@AAAAAACCCHHHQQQ\\\iiittt|||wwwqqqooohhhaaa```eeeiiijjjnnnmmmmmmllljjjhhhfffeeehhhgggggggggfffffffffffffffeeeddddddfffhhhjjjkkkiiiiiiiiiiiiiiijjjkkkllljjjmmmpppqqqoooqqq}}}tttbbbSSSKKKEEEEEEEEEDDDDDDDDDEEEEEECCCCCCDDDGGGPPP^^^nnnyyywwwjjj```[[[UUUPPPJJJIIILLLRRRXXX[[[bbb{{{~~~zzztttsssyyy|||zzztttuuuwwwyyy}}}fff```yyyoooggguuurrraaaSSSKKKJJJJJJHHHLLLUUUZZZiii}}}sssllliiihhhdddZZZVVVNNNFFF@@@===<<<<<<999888777777888888666444444333333222222333333444333333222222333333444555111666:::<<>>HHHVVVhhh|||}}}qqqddd[[[RRRMMMGGGCCCAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>=========>>>======<<<;;;;;;<<<<<<;;;<<<===>>>>>>>>>======<<<::::::;;;======<<<<<<:::::::::;;;<<<===??????<<<<<<======>>>??????@@@>>>>>>>>>????????????@@@?????????@@@@@@@@@AAAAAA@@@@@@AAABBBDDDGGGJJJKKKTTTZZZffftttyyyppphhhjjjggg```___dddhhhggghhhhhhiiiiiihhhfffcccbbbggggggggggggfffeeeccccccdddcccdddhhhkkkmmmjjjhhhkkkiiigggffffffhhhjjjlllmmmjjjkkkmmmmmmlllrrr{{{|||ooogggVVVSSSNNNIIIEEEBBB???===DDDCCCBBBBBBEEEKKKTTTZZZlllwww|||wwwmmmcccZZZTTTPPPOOOHHHJJJOOOZZZhhhvvv}}}xxxwww~~~|||}}}yyyxxxyyyzzz}}}ttt]]]nnn~~~jjjkkkiiiVVVMMMJJJLLLLLLRRRZZZ[[[bbb|||sssllliiiiiieeeZZZVVVNNNFFF@@@===<<<<<<999888777888888888666444444333333222222333333444222222111111222222333444111333444555999CCCQQQ[[[ffffffRRRBBBAAACCC???>>>BBBJJJ```{{{|||ddd^^^TTTLLLHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===?????????>>>===>>>===>>>???>>><<<===@@@>>>>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@>>>????????????@@@@@@@@@?????????@@@@@@AAAAAAAAAEEEEEEGGGKKKPPPVVV\\\___ooouuuzzznnnlllfffjjjiiicccaaaeeefffccccccdddeeeffffffdddbbbaaa`````````````````````___eeedddfffkkkppppppjjjdddkkkiiifffddddddfffiiikkkmmmgggdddgggiiihhhmmmssswwwyyylllaaaXXXQQQMMMBBBBBBBBBAAAAAACCCGGGKKKKKKUUU```ggglllvvvssseee___]]][[[WWWQQQLLLJJJKKKOOOQQQ\\\bbbrrr}}}}}}zzz|||{{{zzz~~~}}}|||{{{|||~~~ZZZ___~~~oooggg|||uuu___TTTQQQMMMMMMTTTZZZWWWWWWppp~~~wwwpppiiihhhggg\\\VVVMMMFFFAAA???>>>===:::999888666555555555555333333333333333333333333555444222111111111222222333333222111333;;;EEEMMMYYYdddnnnrrrwwwxxxTTTEEEBBBHHHEEE555>>>HHHWWWhhh|||mmm___VVVOOONNNQQQQQQOOOLLLHHHDDDCCCDDDFFFDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@???======>>>???AAA@@@@@@???????????????EEE>>>:::===AAAAAA???@@@===>>>???@@@@@@???>>>===???AAABBBAAA@@@>>>>>>???@@@?????????AAABBBBBBBBB@@@BBBDDDDDDCCCDDDEEEGGGMMMSSSXXX]]]hhhxxxuuukkkhhhbbbdddcccaaa```___```bbbccc]]]ccchhhiiiccc^^^\\\\\\```aaabbbbbbbbb```^^^]]]aaa```jjj}}}xxxkkkhhhgggccc___^^^```ccceeedddggghhhhhhgggeeeeeefffgggqqqzzzcccQQQQQQJJJDDDEEEEEEBBBAAABBBFFFAAADDDMMMRRRVVVddduuuwwwbbbXXXTTTQQQNNNMMMNNNSSSPPPQQQ___gggnnnyyy~~~|||~~~~~~~~~}}}}}}^^^XXXbbbeeeiiieeeUUUVVVSSSOOOOOORRRRRRSSS```ppp~~~wwwpppiiihhhggg]]]VVVNNNFFFAAA???===<<<:::999888666555555555555333333333333333333333333555444333222222222333333222222222222333:::BBBIIIQQQ[[[ffflllttt|||aaaIIIAAABBB???BBBGGGMMMUUUcccxxx}}}ssshhhbbbbbb___\\\WWWRRRMMMJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAAAAABBBDDD@@@@@@???????????????@@@TTTKKKDDDBBBBBB???<<<<<<===>>>??????@@@@@@??????>>>@@@BBBBBBBBBBBBCCCDDD@@@@@@AAABBBDDDEEEDDDCCCGGGHHHGGGFFFFFFIIIMMMQQQ\\\dddllluuummmgggccc^^^```___^^^\\\]]]^^^___aaa___dddhhhhhhccc^^^\\\]]]___```bbbccccccaaa___]]]aaa___gggwww|||rrrhhheeebbb___[[[[[[]]]```bbbbbbeeeffffffeeeddddddeeegggjjjooottt^^^UUUMMMIIIGGGEEEEEEGGGGGGCCCCCCFFFCCCAAAJJJYYYfffmmmtttyyy}}}zzzvvvoookkkkkkmmm```SSSMMMJJJIIIJJJNNNJJJYYYfffwww}}}}}}{{{zzzzzz}}}^^^RRR___llleeezzzuuuaaa[[[TTTOOOMMMNNNMMMMMMWWWeeeuuu~~~wwwpppjjjiiiggg^^^XXXOOOGGGBBB???===;;;:::999888666555555555555333333333333333333333333555555444333333333333444111222222222444888>>>BBBNNNZZZgggppp|||cccDDDAAAFFF@@@@@@@@@CCCLLL^^^tttzzztttllleee___YYYRRRMMMMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@???@@@@@@AAABBBBBB???>>>>>>======>>>>>>???LLLDDD======>>>======???=========>>>>>>???@@@@@@===???AAABBBAAAAAABBBCCC@@@AAACCCDDDEEEFFFFFFGGGJJJJJJIIIIIILLLRRR[[[aaaqqqzzzmmmbbb___\\\YYY[[[ZZZYYYXXXYYYZZZ]]]^^^```ccceeeccc^^^[[[ZZZ[[[]]]___aaabbbbbb```^^^\\\___\\\```jjjnnnggg```___\\\YYYWWWWWWZZZ\\\^^^^^^```bbbccccccbbbbbbdddffffffgggppptttjjj^^^PPPFFFCCCJJJGGGGGGIIIFFFCCCJJJUUUTTTVVVYYY\\\```gggrrrzzz~~~|||qqqggg^^^WWWVVVWWWTTTQQQQQQPPPNNNNNNOOOQQQSSS\\\eee~~~~~~}}}{{{{{{{{{zzzxxxwwwxxx{{{}}}~~~}}}}}}~~~~~~fffMMMYYYrrrzzzeeejjjpppaaaZZZRRRLLLMMMJJJHHHNNNYYY^^^ppp~~~xxxqqqjjjiiiggg^^^XXXPPPHHHBBB???<<<::::::999888666555555555555333333333333333333333333333333333333333333333333111111111222333666999;;;LLL[[[lllxxxYYYFFFCCC???>>>>>>???BBBKKK[[[hhhtttxxxmmmeeeaaa\\\TTTOOOMMMKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@;;;:::>>>AAABBBCCCEEE@@@@@@@@@@@@@@@AAABBBBBBBBBDDDEEEEEECCCBBBBBBCCCDDDEEEFFFGGGIIILLLQQQTTTVVVWWWYYY\\\bbblllvvv}}}nnn^^^\\\YYYVVVVVVVVVUUUUUUTTTVVVXXXZZZ\\\]]]^^^^^^[[[WWWUUUUUUVVVZZZ[[[]]]______]]][[[YYY\\\XXXXXX]]]___[[[WWWXXXVVVUUUUUUUUUWWWYYY[[[[[[[[[]]]___`````````bbbcccdddbbbfffrrrqqq\\\SSSKKKEEECCCFFFGGGEEEEEEHHHEEEDDDFFFIIIIIIHHHKKKNNNSSSVVVWWWWWWUUUVVVZZZ^^^eeekkknnnmmmmmmppppppnnnlllkkkjjjgggccc]]]TTTLLLPPPIIIDDDEEEHHHKKKPPPWWWaaagggqqqyyy|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{xxxuuussstttvvvvvvwwwzzz~~~}}}|||{{{zzzzzzzzz{{{{{{~~~~~~zzzSSSTTTeeemmmaaaqqqnnnfffZZZPPPNNNLLLHHHJJJQQQQQQ^^^qqq~~~xxxrrrkkkiiiggg^^^XXXPPPIIICCC???<<<::::::999888666555555555555333333333333333333333333111111111222222222111111111111111222333555666666BBBTTTiiiwwwvvvTTTAAACCC@@@AAACCCAAA???BBBHHHTTTbbbzzz|||ooofffbbb```^^^\\\WWWTTTQQQOOONNNMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHEEEDDDHHHIIIFFFDDDFFFDDDDDDDDDEEEEEEEEEEEEEEEIIIKKKMMMNNNMMMMMMNNNOOOPPPQQQRRRTTTYYYbbbllltttwwwzzzxxx___YYYYYYUUUSSSUUUSSSSSSRRRRRRSSSVVVXXXZZZ[[[ZZZYYYVVVSSSRRRRRRSSSUUUVVVXXXYYYYYYXXXWWWVVVZZZWWWUUUVVVVVVTTTSSSTTTSSSSSSTTTUUUVVVWWWXXXYYYWWWYYY\\\]]]]]]]]]^^^```___^^^___eeennn{{{vvvlllcccaaaaaaZZZOOOGGGIIIDDDCCCFFFHHHEEEEEEIIIGGGGGGGGGHHHIIIJJJJJJKKKKKKPPPTTTRRRQQQRRRQQQNNNMMMLLLLLLMMMMMMKKKHHHGGGKKKJJJKKKOOOTTT___ppp}}}||||||zzzzzzyyyyyyyyy{{{{{{{{{{{{|||~~~}}}{{{zzzyyyyyyxxxuuusssqqqsssuuuwwwyyy||||||{{{zzzyyyxxxwwwwwwwwwvvvxxx{{{}}}|||gggWWWZZZvvv|||aaacccuuudddVVVRRROOOIIIHHHLLLMMMTTTaaaqqq~~~yyyrrrkkkiiiggg]]]XXXPPPIIIDDD@@@===;;;:::999888666555555555555333333333333333333333333///000111111222111111111222111000111333555444444:::KKK___mmm~~~sssXXXGGG@@@>>>CCCCCC===;;;>>>CCCLLL___yyyppplllfffcccaaa___[[[WWWQQQPPPOOONNNMMMLLLLLLLLLKKKHHHHHHKKKJJJFFFEEEFFFEEEGGGIIIKKKLLLLLLLLLLLLQQQTTTXXX\\\^^^aaadddfffiiikkkmmmqqqwwwqqqcccXXXWWWVVVRRRQQQTTTRRRQQQPPPPPPQQQSSSVVVXXXYYYXXXUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTZZZYYYWWWUUUTTTSSSSSSTTTQQQSSSUUUVVVVVVUUUVVVWWWTTTVVVYYYZZZZZZZZZ[[[\\\___^^^___bbbdddhhhrrr}}}~~~pppcccVVVMMMMMMMMMJJJKKKPPPKKKLLLMMMMMMKKKHHHGGGFFFCCCIIILLLKKKIIIJJJIIIFFFHHHIIIOOOYYY^^^```bbbeee\\\```iiitttyyyxxxwwwuuutttssssssssstttxxxxxxwwwxxxyyy{{{}}}~~~{{{zzzyyyzzz{{{{{{yyywwwvvvwwwyyyyyyzzz{{{}}}{{{zzzzzzyyyxxxwwwvvvuuutttwwwzzz|||~~~cccTTTbbbxxxiii\\\ooorrr^^^VVVRRRLLLHHHIIIJJJLLLUUUdddqqq|||~~~yyyssskkkiiifff\\\WWWPPPJJJEEEAAA>>><<<:::999888666555555555555333333333333333333333333///000111222333222222111333111///000333555444333444AAAPPP^^^rrr^^^NNNBBBCCCEEEAAA@@@DDD===DDDQQQeee||||||wwwrrrjjjiiigggeeecccbbbaaaaaaWWWTTTRRRSSSRRROOOQQQVVVSSSVVV[[[```cccdddddddddiiimmmrrrwww{{{xxx]]]YYYUUUSSSQQQPPPPPPQQQPPPOOONNNNNNOOOQQQSSSTTTUUUSSSRRRQQQPPPQQQPPPPPPQQQPPPNNNMMMNNNPPPRRRSSSWWWXXXWWWTTTRRRRRRRRRQQQOOORRRVVVVVVUUUSSSTTTUUURRRTTTWWWYYYXXXWWWWWWXXX___]]]]]]```bbbccchhhnnnuuurrrfffeeebbb[[[WWWZZZZZZaaaeeeaaaUUULLLKKKMMMNNNSSSWWWVVVVVVXXXWWWUUUVVV]]]mmm|||zzzvvvtttqqqnnnnnnnnnppprrruuuuuuuuuuuuvvvyyy{{{|||zzzyyyyyy{{{~~~~~~}}}yyyzzz{{{{{{yyyyyyzzz||||||{{{{{{zzzyyyxxxwwwvvvwwwyyy|||}}}vvvQQQWWWbbbwwwwwwbbbjjj}}}iii^^^XXXPPPIIIHHHJJJHHHMMMZZZfffppp{{{~~~yyysssllliiifff[[[VVVPPPJJJFFFBBB???<<<:::999888666555555555555333333333333333333333333000111222333444333333222444111//////222555555444...666@@@NNNeeeiiiPPPGGGEEE???>>>BBB888???IIIVVVfff|||~~~}}}wwwqqqkkkhhhdddaaadddjjjiiimmmttt|||aaaVVVWWWTTTOOOMMMOOOPPPOOOOOONNNMMMLLLMMMNNNPPPRRRPPPOOOMMMMMMNNNNNNNNNMMMQQQOOOMMMKKKLLLNNNRRRTTTSSSUUUUUURRROOOOOOOOONNNOOORRRVVVVVVTTTRRRRRRSSSQQQSSSVVVXXXWWWVVVUUUVVVZZZVVVVVVZZZ]]]___ccchhhhhhyyy~~~ppppppvvvwww}}}{{{~~~||||||vvvsssooollllllmmmpppsssssssssssssssuuuwwwyyy{{{xxxxxxyyy|||yyyzzz{{{{{{yyyyyyzzz{{{}}}}}}}}}|||{{{zzzyyyxxxzzz|||~~~~~~RRRTTTXXXggglllpppssseee^^^TTTLLLIIILLLHHHJJJUUU___gggrrr{{{|||vvvpppkkkhhhbbb[[[TTTNNNJJJFFF@@@======<<<:::999888888888666555444444333333333222222222333333333333333333333333222222222222222222222222444555999AAAOOO```pppzzzjjjTTTFFFBBBEEE@@@>>>@@@EEEJJJTTThhh{{{zzzeee[[[TTTRRROOOLLLKKKKKKMMMNNNLLLKKKJJJIIIJJJLLLOOOPPPNNNPPPSSSSSSQQQNNNJJJIIIJJJIIIIIIHHHIIIJJJKKKLLLSSSRRRRRRSSSSSSQQQKKKFFFLLLRRRXXXXXXTTTQQQPPPRRRQQQSSSUUUUUUTTTTTTUUUVVVXXXXXXXXXWWWWWWZZZ___ccccccdddrrr{{{zzzzzzwwwtttqqqqqqrrrrrrpppmmmpppnnnnnnppptttwwwzzzzzz}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzzxxxvvvuuuwwwyyyxxx{{{~~~}}}{{{|||}}}fffRRRNNN]]]uuunnnzzzjjjXXXLLLGGGHHHEEEFFFKKKRRRZZZfffppp|||}}}vvvoookkkiiiccc\\\UUUOOOLLLHHHAAA>>>>>><<<:::999888888888666555555555444444444333333333333333333333333333333333222222222222222222222222333333333777AAAPPP```lllsssyyyTTTFFFGGGBBBAAABBBCCCBBBDDDPPP^^^eeemmmxxxjjj]]]SSSSSSQQQNNNKKKJJJJJJKKKLLLKKKKKKKKKJJJKKKLLLMMMMMMRRRXXX\\\[[[TTTMMMJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMOOORRRUUUTTTPPPMMMKKKPPPUUUUUUQQQOOOPPPQQQPPPRRRTTTUUUTTTTTTUUUVVVXXXXXXXXXVVVVVVYYY]]]aaaaaa^^^bbbooo|||}}}zzzyyyxxxwwwtttrrrrrrtttvvvuuutttqqqooonnnpppvvv|||||||||||||||||||||||||||||||||{{{yyyvvvuuuwwwxxxxxxzzz|||~~~~~~}}}}}}~~~cccKKKPPPeeezzz{{{cccTTTPPPHHHDDDDDDHHHMMMSSS\\\eeepppuuu}}}~~~uuuoookkkjjjeee]]]VVVPPPNNNIIICCC???@@@<<<:::999888888888666555555555555555444444444444333333333333333333333333222222222222222222222222444444444333888DDDVVVcccfff}}}qqqSSSHHHAAAAAABBBCCCAAA>>>@@@EEEJJJSSSiiiuuu]]][[[XXXNNNQQQOOOLLLJJJIIIHHHIIIJJJHHHIIIIIIKKKMMMNNNPPPQQQVVV]]]bbb^^^SSSJJJHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJGGGHHHKKKPPPSSSSSSPPPMMMJJJMMMPPPPPPMMMLLLNNNPPPNNNPPPRRRSSSSSSSSSTTTVVVXXXXXXWWWVVVUUUWWW[[[^^^```\\\[[[\\\^^^jjj~~~|||zzzyyywwwuuurrrsssvvvyyy{{{|||wwwssspppqqquuu||||||{{{zzzyyyyyyyyyzzzzzz{{{||||||zzzxxxwwwxxxzzzzzz{{{{{{|||}}}~~~}}}~~~uuuKKKGGGYYY}}}yyykkkWWWPPPJJJFFFDDDGGGJJJLLLRRRYYYgggmmmuuu~~~uuunnnjjjjjjfff\\\VVVPPPNNNJJJDDD@@@@@@<<<:::888888888888666555555444444444444333333333222222222222222222222222111222222222222222333333222444555444555???OOO\\\fffvvvZZZMMMGGGBBBBBBCCCDDDBBBAAADDDIIIXXXooodddTTTTTTRRRLLLLLLKKKIIIHHHHHHHHHIIIJJJFFFGGGHHHJJJNNNSSSXXX[[[WWWZZZZZZVVVNNNGGGEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFIIILLLMMMLLLJJJHHHHHHJJJKKKKKKIIIJJJLLLNNNKKKNNNPPPQQQQQQQQQSSSTTTVVVWWWVVVTTTSSSTTTWWWZZZYYYZZZ\\\]]]\\\bbbvvv~~~{{{xxxvvvtttsssuuuyyy}}}{{{uuurrrsssxxx}}}}}}|||zzzxxxvvvvvvvvvvvvwwwxxxzzzzzzzzz{{{}}}||||||}}}~~~~~~{{{|||XXXOOOWWWsssxxxwwwsss}}}www\\\NNNOOOIIIFFFHHHIIIIIILLLQQQ^^^dddmmmwwwuuummmjjjiiieee[[[UUUPPPNNNJJJDDD??????<<<:::888888888888666555333333333222222222111111222222222222222222222222111111111222222333333333---111444444222777AAAJJJ^^^yyy|||iiiPPPAAA@@@DDDDDDBBB>>>>>>DDDSSSdddvvviii]]]YYYRRRKKKJJJGGGGGGFFFGGGGGGIIIJJJKKKKKKJJJIIIJJJNNNTTT[[[___VVVSSSNNNKKKIIIHHHGGGFFFGGGGGGEEEEEEDDDEEEFFFGGGEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKIIIKKKNNNNNNNNNNNNPPPQQQSSSTTTSSSRRRPPPQQQSSSVVVQQQRRRUUUYYY[[[^^^fffooo~~~{{{yyywwwuuuttttttvvvzzz|||yyyuuuuuuxxx{{{}}}~~~|||zzzxxxvvvtttssssssqqqtttxxxzzz|||~~~|||}}}~~~~~~~~~}}}~~~}}}{{{{{{sss^^^RRRbbbqqqcccccc|||oooYYYSSSLLLGGGGGGHHHGGGHHHKKKPPPVVV___iiisss{{{uuummmiiihhhdddZZZTTTPPPOOOKKKDDD@@@???<<<:::999888888888666555222222222222111111111111222222222222222222222222111111111222222333333444000333777666333333777<<>>BBBJJJUUUeeerrrjjjYYY^^^bbbXXXNNNMMMEEEEEEEEEFFFGGGIIIJJJKKKPPPNNNKKKIIIKKKPPPUUUXXXTTTNNNHHHGGGIIIKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDEEEGGGHHHIIILLLOOORRRIIIHHHGGGGGGGGGGGGHHHHHHGGGIIIKKKLLLKKKKKKKKKMMMOOOPPPPPPOOONNNNNNPPPRRRSSSQQQOOOQQQTTTXXX[[[^^^iiiwww|||yyyyyyxxxwwwtttrrrsssuuuxxx~~~zzzxxxyyy|||~~~||||||{{{zzzxxxvvvtttssspppssswww{{{}}}zzzyyy{{{}}}|||zzzzzz{{{|||{{{zzz{{{|||~~~rrrOOONNNppprrr]]]SSSaaa{{{jjjXXXOOOHHHFFFFFFEEEEEEGGGHHHMMMTTT]]]fffoooxxx~~~vvvmmmhhhfffaaa[[[UUUQQQPPPMMMFFFAAAAAA<<<:::999888888888666555333333333222222222111111111111111111111111111111000111111222333333444444444666888888777666777888;;;LLLooohhhVVVJJJAAAIIIFFFDDDDDDCCCCCCJJJRRR]]]___fffqqqggg[[[TTT[[[aaa\\\TTTQQQFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKJJJIIIIIIKKKLLLNNNMMMKKKIIIIIIJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFCCCEEEFFFFFFHHHLLLSSSXXXJJJIIIHHHHHHHHHHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGHHHKKKLLLMMMLLLKKKLLLNNNOOOTTTSSSQQQPPPRRRVVVXXXXXX\\\aaaiiittt~~~|||zzzxxxxxxxxxuuurrrqqqsssvvvyyywwwvvvwwwzzz|||}}}|||xxxyyy{{{|||{{{zzzwwwvvvuuuxxxzzz{{{{{{{{{|||}}}yyyvvvssstttxxx{{{yyywwwxxxwwwxxxyyy{{{{{{yyyxxx\\\KKK\\\kkkfffQQQSSSaaatttzzzbbbWWWLLLHHHGGGEEEDDDFFFFFFIIINNNSSSZZZcccmmmsss}}}vvvmmmhhheee___\\\VVVSSSRRROOOHHHCCCBBB<<<:::999888888888666555444444444333333333222222111111111111111111111111000000111222333333444444222222333444666777888999999???ZZZ|||pppXXXIIIAAAAAADDDGGGFFFBBBDDDIIIKKKJJJLLLUUUggg~~~yyy]]]OOOPPPQQQRRRVVVYYYUUUNNNIIIHHHHHHHHHGGGFFFFFFFFFCCCEEEFFFHHHIIIIIIHHHGGGEEEHHHLLLLLLKKKIIIIIIJJJIIIHHHGGGEEEEEEEEEFFFFFFDDDEEEEEEDDDDDDIIIRRRXXXKKKJJJIIIIIIIIIHHHFFFDDDEEEGGGHHHHHHFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJLLLNNNNNNQQQSSSSSSTTTVVVVVVUUUZZZ[[[___fffooo~~~||||||}}}}}}}}}vvvxxxyyywwwsssrrrsssuuusssrrrsssuuuwwwxxxwwwuuutttvvvzzz}}}~~~}}}{{{yyy{{{|||}}}|||zzzwwwvvvvvvqqqnnnlllooouuuyyyxxxuuuvvvuuuuuuxxx{{{{{{wwwtttoooUUUVVVWWWqqqrrrWWWPPPSSS___{{{jjj^^^QQQLLLJJJGGGFFFGGGDDDEEEGGGKKKPPPXXXbbbhhhvvv}}}xxxooohhheee___ZZZXXXUUUQQQLLLGGGCCCAAA;;;999777777777777666444444444333333333333222222333333333222222111111111333333333333333333333333222333555555444555666888888999GGGaaazzz[[[LLLJJJEEEBBBDDDHHHEEE???GGGEEECCCDDDOOOdddyyy\\\OOONNNLLLJJJJJJLLLNNNNNNNNNFFFDDDCCCCCCDDDDDDCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAEEEDDDDDDEEEFFFHHHJJJKKKFFFGGGIIIIIIIIIGGGEEEDDDBBBDDDGGGJJJJJJHHHEEEDDDEEEEEEEEEDDDDDDFFFIIILLLMMMNNNOOOQQQRRRSSSSSSSSSWWWZZZ\\\[[[___nnn}}}~~~~~~yyywwwwwwyyy{{{|||xxxzzzyyyuuussssssqqqmmmrrrpppmmmlllmmmppptttwwwsssuuuyyy}}}}}}yyyvvvxxxyyyzzzyyyvvvtttsssssspppoooooooooqqqsssvvvxxxzzzvvvrrrrrrvvvxxxwwwttt{{{UUUEEETTTccc|||zzz[[[SSSSSSTTTfffxxxfffTTTKKKGGGCCCCCCFFFBBBCCCEEEFFFIIIPPP[[[bbbnnnttt~~~xxxoooiiieee___[[[YYYVVVRRRLLLGGGCCC@@@;;;:::888888888888666444444444333333333333222222333333333222222222111111222222222222222222222222333555666555444444555666777777===KKK\\\oooooofffUUUDDD>>>AAADDDCCC;;;@@@DDDFFFHHHOOOXXX___ttt~~~aaaQQQLLLKKKJJJHHHHHHJJJKKKJJJIIIDDDCCCBBBBBBCCCCCCBBBAAACCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDEEEDDDEEEFFFGGGFFFEEECCCBBBAAACCCEEEGGGGGGFFFDDDCCCEEEEEEEEEDDDDDDEEEHHHJJJHHHKKKOOORRRTTTTTTSSSRRROOORRRUUUTTTTTT]]]mmmzzz{{{{{{|||xxxvvvuuuuuutttsssrrruuuvvvssssssuuussspppmmmkkkjjjiiijjjllloooqqqnnnqqqvvvzzz}}}}}}zzzwwwuuuvvvxxxxxxvvvtttrrrqqqnnnnnnnnnoooqqqtttwwwyyyyyyuuurrrsssuuuwwwuuusssvvvyyyzzz}}}oooTTTRRRWWWpppmmmUUULLLPPPZZZcccuuu\\\PPPKKKGGGDDDCCCBBBCCCCCCCCCEEEJJJRRRXXXeeekkkuuu|||yyypppiiieee___\\\ZZZWWWRRRLLLGGGBBB???<<<;;;999999999888777555444444333333333333222222333333333222222222222111111111111111111111111111444555666555444333333555444444777:::@@@QQQppp~~~[[[EEE@@@CCCEEEBBBCCCCCCAAA>>>???FFFMMMOOOXXXgggyyyuuuWWWLLLIIIFFFHHHGGGFFFFFFGGGGGGEEECCCCCCAAA@@@@@@AAABBB@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>======>>>???@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCEEEFFFFFFDDDCCCCCCFFFHHHDDDGGGMMMQQQTTTTTTRRRPPPNNNQQQTTTTTTRRRTTT[[[aaacccjjjzzz}}}xxxwwwzzz|||{{{|||~~~|||zzzwwwuuutttrrrooommmooosssuuusssssstttsssooohhhhhhhhhiiiiiijjjjjjkkkiiilllrrrwwwzzz{{{yyyxxxrrrssstttuuutttrrrpppnnnllllllmmmoooqqquuuxxxzzzvvvuuussssssttttttsssrrrrrrrrruuuyyyeeeLLLJJJbbbcccOOOSSSVVVPPPfffvvvhhhVVVOOOKKKGGGDDDCCCCCCCCCBBBBBBEEEIIIMMMZZZ```iiiqqqwwwyyypppjjjeee___]]][[[XXXSSSLLLFFFBBB???===<<<:::999999999777555444444333333333222222222222222222222222222222222222222222222222222222222333444555555333333444555000444888999888BBBZZZqqq\\\JJJCCCAAAIIIEEECCCCCCCCCDDDHHHMMMEEEHHHNNNXXXjjjvvvWWWMMMNNNJJJBBBEEEDDDDDDEEEFFFEEEBBB???AAA???>>>>>>???@@@>>>===>>>>>>??????@@@@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???BBBAAAAAAAAABBBBBBCCCCCCEEEFFFFFFDDDBBBBBBCCCEEECCCEEEIIIMMMOOOOOONNNMMMOOOQQQRRRSSSSSSTTTWWWZZZ[[[\\\aaaooo|||wwwuuuvvvwwwwwwyyy}}}|||wwwuuussssssqqqpppqqquuuvvvtttssssssqqqlllhhhiiijjjkkklllkkkiiiiiifffjjjppptttvvvwwwwwwwwwuuusssqqqoooooonnnmmmllljjjjjjlllnnnqqqtttwwwyyyttttttuuutttsssqqqppppppoooooosssxxx{{{wwwNNNKKK[[[{{{zzz\\\VVVTTTNNNXXXggg~~~sss]]]QQQLLLJJJHHHEEEEEEDDDCCCCCCCCCEEEFFFQQQWWW___gggoooxxxyyyqqqjjjfff___^^^\\\XXXSSSMMMGGGBBB???>>><<<:::999999888666444444444333333333222222222222222222222222222222222333333333333333333333333000111333444444444666888444555888:::888;;;HHHVVVmmm]]]TTTNNNFFFCCCFFFIIIFFFCCCDDDFFFEEEEEEHHHRRRcccvvv{{{{{{WWWLLLOOOMMMGGGEEECCCCCCCCCDDDEEEEEECCC@@@???>>>======>>>>>>===<<<======>>>>>>???@@@AAAAAA======>>>>>>???@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDDDDEEEEEEDDDBBBAAABBBCCCEEEEEEEEEFFFGGGHHHIIIIIIKKKIIIIIIJJJMMMPPPPPPPPPSSSTTTWWW]]]kkk|||wwwtttuuuuuutttxxx~~~{{{uuussssssssssssqqquuuvvvttttttuuusssoooiiijjjkkkllllllkkkiiihhhfffjjjpppsssssssssssstttzzzuuunnnjjjjjjkkkllllllhhhiiikkkmmmppprrrtttvvvqqqtttvvvuuuqqqnnnmmmnnnnnnmmmppptttttt|||jjjWWWWWWooommmUUUMMMOOOOOOZZZnnnhhhUUULLLIIIIIIDDDCCCBBBBBBBBBCCCCCCCCCHHHMMMUUU\\\dddooo{{{xxxpppjjjfff```]]][[[XXXSSSMMMHHHCCC@@@>>><<<:::999999888555333444444333333333333222222111222222222222333333333333333333333333333333333...000222333444555777999999555444444555666===DDD\\\vvvwwwdddQQQHHHBBB===>>>DDDBBBCCCDDDEEEHHHMMMUUUZZZmmmxxxwww]]]JJJJJJIII@@@@@@IIIAAA@@@AAACCCEEEFFFEEEDDD???===<<<<<<===>>><<<;;;<<<<<<===>>>???@@@@@@AAA======>>>>>>???@@@@@@AAA??????>>>>>>============;;;;;;<<<===>>>=========???????????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBCCCDDDCCCAAA@@@AAABBBEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFFFFJJJPPPQQQMMMIIIKKKPPPTTTWWW[[[eeesss~~~||||||{{{xxxuuuuuutttssswww~~~}}}vvvrrrqqqrrrrrrnnnqqqsssrrrssswwwxxxuuukkkjjjjjjiiiiiihhhhhhhhhggglllqqqsssqqqpppqqqsss|||uuummmhhhiiikkkllllllhhhiiijjjlllmmmoooppppppnnnssswwwvvvpppkkkkkklllkkklllmmmmmmmmmuuuhhhUUU^^^}}}aaaQQQRRRGGGMMM[[[qqqwww```RRRLLLIIIDDDBBB@@@???AAABBBAAAAAAAAAEEEJJJPPPWWWaaannnvvv{{{}}}vvvpppjjjggg```\\\[[[XXXSSSNNNHHHDDDBBB===;;;999888888777444222444444333333333333222222111111222222222333333333222222222222222222222222///111333333333444666777777333111333444444777;;;@@@QQQfffsss\\\IIIFFFNNN@@@BBBCCCDDDCCCDDDFFFGGGQQQZZZdddjjjmmmuuuoooRRRJJJFFFEEEBBB===>>>DDD>>>>>>>>>@@@DDDGGGHHHHHH???===<<<<<<======<<<;;;:::;;;<<<<<<>>>??????@@@=========>>>??????@@@@@@???>>>>>>===<<<;;;::::::999:::;;;===>>>>>>>>>===============>>>>>>??????>>>>>>?????????@@@@@@@@@@@@BBBCCCCCCAAA@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFHHHOOOZZZcccbbbWWWLLLKKKNNNQQQRRRRRRTTTXXX\\\bbbrrr}}}{{{zzz{{{{{{xxxxxxzzzzzzwwwuuuuuusssrrrvvv}}}zzztttqqqqqqqqqqqqmmmpppqqqoooqqqvvvxxxwwwnnnllljjjgggggggggiiijjjggglllrrrsssqqqppprrruuuxxxsssllljjjmmmooonnnmmmiiiiiijjjkkkkkkkkkkkkkkklllrrrxxxvvvoooiiiiiikkkhhhkkkllljjjnnn{{{]]]TTTggg|||~~~eeeYYYJJJIIINNN]]]ttttttdddXXXOOOHHHEEEAAA@@@AAABBBBBBAAA???AAADDDFFFKKKSSS___ggglllttt~~~|||vvvooojjjggg```\\\ZZZWWWSSSNNNIIIEEECCC===;;;999888777666444222444444444333333333222222111111111222222333333333111111111111111111111111111222444333333333444555111///222777888555555777:::???GGG___iiiQQQMMMDDDDDDCCCBBBAAACCCGGGJJJDDDIIIMMMLLLKKKPPP^^^iiiuuutttYYYKKKEEEEEEBBB>>>@@@EEEBBB:::===<<<<<<>>>CCCGGGJJJKKK???===<<<<<<===>>><<<;;;999999:::;;;===>>>>>>???<<<<<<======>>>??????@@@???>>>>>><<<;;;:::999999999;;;===???@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>???>>>>>>>>>???AAABBBBBBAAA@@@AAABBB???AAACCCFFFGGGHHHGGGGGGCCCIIIVVViiiuuurrraaaQQQKKKIIIHHHJJJOOOTTTXXXYYYYYY___hhhsss}}}~~~{{{|||yyyxxxxxxwwwuuuxxx}}}yyyvvvuuuuuusssqqquuu|||{{{wwwsssqqqqqqrrrrrrrrrppprrrqqqmmmnnnsssuuutttrrroookkkhhhggghhhkkkmmmffflllrrrsssrrrqqqtttwwwtttppplllmmmqqqrrrpppmmmiiijjjjjjjjjjjjiiihhhhhhkkkrrryyywwwnnnhhhhhhjjjeeekkkmmmkkktttlllSSSWWW\\\vvv^^^TTTNNNJJJRRRfff|||vvveeeWWWNNNJJJEEECCCDDDEEEDDDCCCAAABBBBBBBBBDDDKKKVVV^^^aaakkkvvv{{{rrrlllgggccc]]]\\\YYYVVVRRRNNNIIICCC???>>>;;;888777777777666666444444333333333333222222222222222222222222222222111//////000111222111000000000111222333333444444333333444444555666666666;;;666:::III\\\ttt{{{iiiYYYOOOIIIJJJJJJEEEAAAAAAHHHCCCCCCJJJNNNMMMMMMOOO]]]bbbkkkqqqqqqtttrrrUUUJJJKKKAAAAAA@@@@@@???>>>>>>===============>>>@@@AAABBB<<<;;;:::999888999:::;;;:::::::::::::::;;;<<<===999999:::;;;<<<===>>>???>>>======<<<;;;;;;::::::999:::<<<@@@CCCCCC>>>:::<<<;;;;;;<<<<<<===>>>???===<<<;;;;;;===>>>===<<<===>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDJJJKKKeeefffOOOPPPJJJJJJIIIJJJKKKNNNQQQSSSTTTUUUYYYbbbnnn|||zzzzzzzzz{{{vvvtttrrrqqqsssuuuvvvvvvuuutttttttttsssssssssrrruuuttttttuuuvvvvvvtttssspppsssuuuuuurrrqqqsssuuurrrpppllliiihhhhhhiiijjjkkkjjjkkkmmmnnnqqq||||||qqqnnnllljjjkkkpppkkkiiiggggggiiihhhfffcccnnnoooooonnnkkkiiigggfffeeeeeeggglllttt}}}WWWKKK]]]nnnqqqTTTWWWSSSMMMWWWppprrr___XXXPPPHHHFFFDDD???<<<===AAA@@@>>>???BBBHHHMMMQQQWWW```llltttzzz}}}tttnnniiifff```\\\ZZZVVVSSSOOOJJJDDD@@@>>><<<999777777777666555444444333333333333222222222222222222222222222222111//////000111222111000111111111222222333333333222333333444555666666777888555999CCCLLL[[[yyyqqq\\\QQQMMMJJJGGGGGGCCC@@@@@@CCCBBB???AAAFFFFFFIIIPPPVVVWWWZZZdddpppvvvYYYGGGAAABBB??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>;;;::::::999999999999999::::::999999888999999999888999:::;;;<<<===>>>>>><<<<<<;;;;;;:::999999888888999;;;???AAAAAA===999;;;;;;;;;;;;<<<===>>>>>>BBBAAA@@@@@@AAA@@@>>><<<<<<===>>>???AAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCCCCIIIMMMccczzzuuuYYYHHHJJJIIIHHHHHHHHHIIIKKKNNNOOOLLLLLLPPPXXX```jjj{{{}}}yyywwwwwwyyyzzzvvvtttqqqqqqrrrtttuuutttvvvvvvuuuuuuttttttsssssstttssssssuuuxxxyyyxxxwwwssstttuuuuuusssrrrrrrrrrpppnnnkkkiiigggffffffgggjjjgggeeefffiiiqqqzzzsssnnnhhhfffhhhkkkjjjhhhiiikkkjjjhhheeejjjjjjiiiiiiiiihhhfffdddfffgggjjjnnnsssxxx|||~~~sssRRRSSS```vvviii]]]PPPMMMSSS___ooozzzwww[[[QQQHHHFFFFFFEEEDDDEEEBBBAAA@@@???AAAEEEHHHKKKMMMUUU```iiiqqq|||}}}uuuoookkkhhhaaa]]]ZZZWWWSSSPPPKKKEEEAAA???===999777777666555444444444333333333333222222222222222222222222222222111//////000111222111000111111222222222222222222111111222333555666777777666666999<<<;;;@@@UUUlllvvv]]]KKKJJJHHHFFFDDDAAA>>>AAAGGGGGGEEEGGGJJJJJJIIILLLRRRWWW```iiimmmtttiiiQQQEEEAAAAAA@@@<<<<<<;;;;;;::::::999999:::999999999999999::::::999999999999999888777777:::999888777666666666666888888999:::;;;<<<<<<===:::::::::999888888777777777888999<<<>>>>>>;;;888::::::::::::;;;<<<======EEEDDDCCCCCCBBB@@@<<<888:::;;;<<<>>>????????????BBBBBBCCCDDDDDDCCCAAA@@@DDDLLL[[[ddd\\\LLLDDDGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJMMMSSSWWWYYY___gggrrrxxx~~~zzzvvvtttuuuvvvwwwwwwuuuttttttvvvwwwxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvtttttttttwwwzzz|||}}}|||xxxwwwuuuuuutttsssqqqoooooonnnmmmkkkiiihhhgggfffgggeeefffiiimmmsssyyyuuuqqqlllkkkllllllkkkkkklllmmmmmmkkkiiigggeeedddeeeggghhheeebbbdddfffjjjnnnrrrsssssssss{{{hhhRRRTTTdddzzzpppYYYRRRPPPQQQ[[[jjj|||pppaaaRRRKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCJJJSSSZZZbbbnnn|||{{{sssnnnjjjgggaaa]]][[[WWWTTTPPPLLLFFFBBB@@@===:::777666666444333444444333333333222222222111111111111111111111111111/////////111222111000222222222222111111111111000111111333444555666777888777999999666666AAANNNccchhhYYYTTTNNNKKKIIIGGGGGGHHHIIICCCAAACCCDDDBBBAAABBB@@@GGGMMMOOOPPPVVV___eee|||tttbbbMMMBBBAAACCC@@@<<<:::::::::999999888888888999999888777777777777777777777888999888777666555888777777666666666666777777777888999999:::;;;;;;999999999888888888777777666666888:::::::::888777999999999999999;;;<<<<<<@@@@@@@@@AAA@@@>>>999555:::;;;<<<===>>>>>>>>>>>>BBBCCCCCCDDDCCCBBB@@@??????GGGMMMMMMJJJIIIIIIIIIGGGFFFFFFEEEEEEFFFGGGHHHKKKJJJLLLQQQSSSSSSVVVZZZaaadddhhhiiijjjnnnvvv~~~}}}}}}zzzvvvttttttuuuvvvyyyxxxyyyzzz}}}~~~~~~}}}|||zzzzzzyyyzzzzzzxxxwwwwwwyyy|||~~~~~~|||yyyvvvuuuvvvtttppplllnnnnnnoooooonnnmmmkkkjjjeeehhhpppwwwyyywwwwww{{{{{{xxxuuusssqqqpppoooooolllmmmnnnooopppooonnnllliiifffccceeeggghhheeebbbaaadddhhhlllppprrrrrrrrrwww|||hhhRRRYYYqqqttt^^^PPPLLLTTT```pppzzzqqq]]]RRRMMMIIIEEECCCCCCBBBAAAAAA@@@??????>>>AAAEEEJJJOOOTTT^^^kkkttt|||tttnnnjjjhhhaaa\\\ZZZWWWTTTPPPLLLFFFCCC@@@===:::777666666444333444444333333333222222222111111111111111111111111111/////////111222111000222111111111111111111111000000111222333444555555888555555777999999;;;???GGG^^^vvvsssjjj___ZZZ[[[[[[TTTLLLMMMEEEAAADDDHHHGGGEEEEEEFFFHHHJJJIIIFFFDDDGGGLLL[[[dddlllqqqxxxbbbWWWIIIBBB@@@???:::444:::999999999999999888888999999888777666666666666555666777777777666444333555555555555666777999999666666777777888888999999999999999888888888888888555666777777777777777777777777777777888999:::;;;;;;;;;<<<>>>???===:::777:::;;;<<<======>>>>>>===BBBBBBCCCCCCCCCBBB@@@???@@@CCCCCC???BBBJJJLLLHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFHHHLLLOOOQQQWWW^^^eeekkkooolllddd```dddjjjrrr{{{vvv|||||||||}}}}}}zzzwwwvvvwwwwwwzzzzzz|||~~~}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~~~~{{{wwwwwwwwwuuuqqqmmmkkkmmmnnnpppppppppooonnnhhhlllvvvyyytttsss{{{{{{yyyuuupppmmmjjjhhhlllnnnppprrrqqqpppooonnnmmmkkkhhhhhhiiiiiigggeeeeeefffgggjjjmmmooorrrsssuuuuuuZZZPPPgggmmmRRRLLLPPPTTTeeerrrxxxfff[[[UUUOOOJJJIIICCCCCCCCCBBBAAA@@@???>>>@@@BBBDDDGGGKKKTTT^^^fffooo}}}vvvqqqmmmjjjccc[[[YYYVVVSSSPPPLLLFFFBBB???===999777777666555444444444333333333333222222111111111111111111111111111//////000111222111000000000111111111111111111000111111222222333333444555222111444:::<<<;;;888===HHHSSSkkkqqqaaaWWWOOOMMMLLLHHHDDDCCCEEECCCBBBDDDCCCBBBEEEJJJIIINNNQQQRRRUUU]]]ccceee```iiixxxzzzwwwXXXPPPFFF???===<<<;;;999999999999999999999999888888888777666666555666666555555555555555444444333333333333444666777999:::555555666666777777777777888888888888888888888888444666666666555444555777666666666666777888999:::888888999<<>>???@@@BBBFFFMMMVVV\\\aaapppwwwqqqllliiicccZZZXXXUUURRROOOKKKFFFBBB>>><<<999777777777666555444444333333333333222222111111111111111111111111111//////000111222111000//////000000111111222222111111111111222222222222333222222333777999999666666>>>AAALLLddd{{{vvvoooiiiaaa]]]\\\XXXNNNFFFEEEEEEDDDFFFKKKCCCFFFGGGEEEFFFJJJMMMLLLGGGLLLTTT^^^fffkkknnnooo{{{~~~kkk[[[JJJDDD>>>;;;;;;===>>>===888888888888888888888888666666555555444555555555555555444333333333333333222222222333444555666777555555555555555666666666666666666666666666666666555666666555333333555777555555555555666777888999777666777:::===??????>>>999999::::::;;;;;;::::::<<<===>>>?????????>>>===>>>?????????AAADDDDDDAAACCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLMMMLLLQQQaaarrrvvv\\\TTTXXX\\\```fffnnnxxx{{{zzzzzzxxxsssoookkkmmmqqquuuxxx{{{||||||zzz|||~~~~~~}}}|||}}}}}}|||~~~zzzzzz{{{zzzwwwuuutttuuummmnnnnnnnnnnnnnnnnnnnnnooolllmmmqqqttttttuuuxxxqqqwwwxxxsssoooppppppnnnlllooossssssqqqnnnlllllllllnnnooommmiiihhhkkknnnqqqooommmkkkiiiiiiiiijjjooolllpppjjjWWW[[[nnnfffVVVNNNNNN[[[pppqqq^^^QQQMMMLLLKKKIIIGGGEEECCCBBBBBB??????>>>>>>AAAEEEKKKOOOSSS```wwwvvvooojjjggg```ZZZWWWTTTRRROOOJJJEEEBBB>>>;;;888777777777777666444444444333333333222222000000000000000000000000111//////000111222111000...//////000111222222333222222222111111111111000333555666555444555666666666??????<<>>::::::<<<<<<999555666666666777777777777777555444444333333444444555555444333222111222333444222222222111222222333333444444555555555555555555444555555555555555555555555666777555222222555888555444444555555666777888555555555777:::=========777888888999999999888888999:::;;;=========<<<<<<777;;;???BBBBBB@@@AAACCCAAABBBCCCDDDEEEEEEEEEEEEDDDHHHKKKKKKGGGKKK]]]ooosssVVVNNNSSSTTTWWW[[[___cccggglllooo{{{~~~||||||}}}}}}}}}|||zzzzzzyyywwwvvvvvvxxxwwwsssooommmnnnpppsssuuuwwwyyyzzztttxxx}}}}}}|||{{{{{{|||||||||~~~wwwzzz|||{{{wwwuuuvvvxxxsssrrrrrrqqqpppooonnnnnnmmmjjjkkkppprrrpppoooppppppvvvwwwpppkkklllllliiikkkooossssssppplllkkkkkkhhhlllooolllgggggglllrrrooonnnmmmllljjjiiihhhhhhmmmiiijjjvvv^^^MMMXXXmmmzzzaaa[[[KKKRRR```qqqmmmaaa]]]QQQOOOLLLHHHEEEDDDCCCCCCCCCAAA???======???AAADDDCCCNNNbbbvvv~~~}}}~~~tttrrrnnngggccc___]]]ZZZVVVQQQLLLHHHEEE===;;;888777777666444222333333222222222222222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111444444444555555555555555999999999:::<<>>???@@@@@@AAACCCCCCBBBAAABBBCCCEEEEEEEEEFFFIIINNNUUUZZZqqqyyyzzzmmm\\\QQQNNNMMMPPPRRRUUUXXX[[[\\\]]]]]]iiikkknnnsssxxx}}}|||{{{yyyxxxvvvuuuuuuuuuvvvuuutttsssqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnooommmmmmmmmoooqqqtttwwwxxxvvvuuuuuuyyy}}}zzzyyyvvvsssvvv{{{~~~}}}{{{|||{{{{{{}}}~~~~~~{{{yyyuuuuuuuuusssssswww{{{vvvsssrrrrrrqqqoooooollljjjjjjlllnnnoooooommmtttzzzxxxoooiiijjjmmmkkkkkkllllllllllllllllllkkklllnnnoooooommmkkkiiiiiihhhfffeeefffhhhkkklllnnnjjjlllqqqtttvvvWWWVVVWWWoookkkUUUTTTSSS[[[qqqxxxmmm\\\WWWQQQNNNLLLKKKGGGDDDBBBAAA@@@@@@AAAAAA@@@>>>@@@EEEKKKPPPTTT\\\gggoootttrrrnnngggddd___]]]ZZZVVVQQQLLLGGGEEE>>>;;;888666666666555333333333333222222222222111111111111111000000000000//////000000000111111111000000000000000000000000//////000000000111111111444444444444555555555555666777888888:::>>>CCCHHH[[[wwwmmm[[[SSSRRROOOKKKRRRQQQOOONNNNNNOOOPPPRRRLLLLLLLLLOOOXXXcccgggeeeeeeZZZXXX\\\ddd{{{xxxtttuuuooo{{{~~~iiiOOO???<<<===<<<888;;;::::::999888777666555666555555444333333222222222222222111111222222333;;;999666444222222222222000000111111111222222222444555555666666555555444444444333333333222222222444444444444444444444444222333333333444444444444666666666777777888999999888999777555666::::::777777777888888999::::::;;;::::::;;;<<<===>>>>>>??????@@@BBBBBBAAA@@@AAABBBCCCCCCDDDEEEHHHLLLRRRWWW[[[bbbeee\\\QQQLLLKKKKKKNNNPPPRRRUUUXXXZZZZZZ[[[```aaadddhhhlllpppsssttttttuuuuuuvvvxxx|||~~~yyywwwyyyyyywwwtttwwwvvvtttsssqqqpppppppppvvvuuussspppmmmjjjhhhgggjjjkkklllmmmnnnnnnnnnnnnmmmllllllmmmoooqqqssstttvvvtttrrrtttzzz~~~|||wwwtttrrrtttyyy|||{{{yyyyyyxxxxxxyyyzzzzzzxxxwwwsssrrrrrrrrrssswww||||||wwwrrrooonnnooonnnmmmooommmjjjjjjkkklllllllllpppwww~~~}}}vvvooommmoooiiiiiijjjjjjkkklllmmmmmmlllmmmooopppooonnnkkkjjjjjjhhhgggffffffhhhjjjlllmmmiiijjjnnnpppyyybbbYYYRRRfffdddXXXNNNSSShhhmmmeee[[[TTTOOOLLLHHHFFFDDDBBB@@@???@@@???===<<<===AAAEEEHHHJJJPPPXXX___tttrrrnnnhhheee___^^^[[[VVVQQQLLLGGGEEE@@@<<<888555555555555555333333333222222222111111111111111111000000000000//////000000000000111111000000000000000000000000//////000000000000111111333333333444444555555555444555666777777999<<>><<<;;;>>>@@@@@@@@@CCCIIINNNsssqqqnnnhhheee```^^^[[[WWWQQQLLLGGGEEEAAA===888555444555666666444333333222222111111111111111111111000000000///////////////000000000111////////////////////////////////////000000000111222222222333444444555555555666777777666777888:::888???HHHTTTfffvvvmmmqqqwwwlllbbbcccjjjqqq{{{lllffflll|||zzz___MMMEEECCC@@@>>>===<<<;;;;;;666666666555444333333222222222222111111000000000333222222111111111111111555444222111////////////000000000000111111111111222333333333333333333222222222222222222111111111222222222222222222222222222222222222222222222222444555555555555444444333777===@@@<<<888888888777777777777777888888999999::::::::::::;;;;;;;;;;;;;;;===??????>>>>>>???@@@>>>@@@CCCEEEFFFHHHKKKNNNNNNPPPNNNJJJHHHKKKKKKIIIIIIJJJKKKMMMOOOQQQRRRRRRWWWYYY\\\___aaabbbaaaaaa\\\___bbbcccbbbbbbdddfffgggiiiiiihhhfffeeegggiiioooqqqqqqooorrryyy~~~~~~|||wwwuuuuuusssooonnnqqqqqqqqqpppooonnnmmmllllllmmmllllllnnnqqqrrrpppnnniiiiiiiiiiiiiiijjjkkkllliiiiiiiiiiiiiiiiiiiiiiiihhhjjjmmmoooqqqpppnnnmmmnnnmmmlllkkkjjjkkkllllllqqqpppqqqrrrtttvvvwwwwwwwwwzzz}}}}}}yyytttqqqpppooonnnooorrrttttttssssssqqqpppqqqrrrssssssrrrooommmkkknnnsssvvvvvvuuuvvvsssooolllkkklllnnnoookkkjjjiiiiiijjjkkkjjjhhheeehhhlllkkkhhhcccaaaaaa```aaacccfffhhhkkkmmmnnnkkkkkkkkkkkkkkkjjjiiiiiihhhgggfffffffffgggiiijjjkkkiiikkkmmmlllppp}}}rrrOOOQQQiii{{{www[[[VVV[[[dddwwwxxxhhh]]]UUUPPPMMMKKKIIIEEEDDDCCCBBBAAA???>>>???@@@???>>>>>>BBBEEErrrpppmmmhhhfffaaa___\\\WWWQQQLLLGGGEEEAAA===888555555666666777444444333333222111000000111111111111000000000///...////////////000000000////////////////////////...////////////000000000111111222222333444444555666888999999777777777888666888;;;===CCCUUUppprrr]]]MMMAAA;;;=========;;;888666666777555444444333333222222222222222222222111111111111333222111111000000000111000000000/////////000000//////000000000111111111111111222222222222111111111111111111111111111111222222222222222222222222333333222222222222222222333333444444444333222222555AAAIIIDDD:::666666888666666777777777777888888999999999999::::::::::::999;;;===>>>======>>>???>>>@@@CCCEEEFFFGGGIIIKKKKKKLLLIIIDDDDDDFFFGGGDDDGGGGGGHHHJJJKKKMMMNNNOOONNNPPPTTTWWWZZZZZZZZZZZZVVVZZZ^^^^^^\\\[[[]]]``````bbbdddeeedddcccbbbbbbeeeggggggeeehhhnnnrrrrrrpppkkkiiiiiihhheeefffiiiiiijjjjjjjjjiiihhhgggffflllllllllmmmnnnmmmkkkiiiffffffggghhhjjjlllnnnoooeeefffggghhhjjjlllmmmnnnkkkmmmoooqqqqqqpppnnnlllnnnmmmlllkkkjjjkkkkkklllmmmppptttwwwwwwvvvtttssssssvvvyyyzzzyyyuuuqqqnnnnnnmmmmmmmmmoooqqqqqqqqqqqqppppppqqqsssssssssrrrooolllkkkmmmqqqtttsssqqqsssqqqooolllkkkkkklllnnnhhhggghhhjjjlllmmmllljjjgggfffeeecccaaa``````aaa]]]^^^```cccfffiiikkklllhhhggggggfffffffffffffffeeeeeeeeeeeeeeeggghhhiiikkkkkklllnnnooorrrzzzhhhRRRWWWccc}}}tttccc[[[ZZZiii}}}}}}ooocccYYYSSSMMMKKKGGGEEEDDDDDDCCCBBB@@@@@@@@@???>>>???@@@BBBpppnnnkkkgggeeebbb```\\\WWWRRRLLLGGGEEEAAA===999666666666666666555444444333222111000000111111111111000000000000......////////////000000000000000000000000000000......////////////000000000000111222333333444444666777999888777666777999777:::===>>>;;;???NNN^^^uuuZZZFFFCCCCCC>>>888888999999888666555555666333333333333222222111111222222222222222222222222333222111000000000000000---......//////000000000/////////000000000111111000000000111111000000000000000000000000111111111111111111111111111111111333333333222222222222222111222333444444444333222333@@@IIIEEE:::555666888666666666666666777777777777888888888999999::::::888:::============>>>???>>>@@@BBBCCCDDDEEEGGGHHHFFFHHHGGGCCCCCCGGGHHHFFFGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLOOORRRUUUVVVWWWWWWUUUZZZ^^^^^^[[[ZZZ]]]```ccceeehhhkkkllljjjgggeee```ccccccbbbdddjjjlllkkkjjjfffdddfffeeebbbcccfffeeefffggggggfffeeecccbbbjjjkkkllllllkkkjjjhhhgggfffggggggiiijjjlllnnnooofffgggggghhhiiijjjkkkkkklllmmmnnnoooooonnnlllkkkmmmmmmkkkkkkkkkkkklllmmmlllqqqwww{{{zzzwwwtttrrroooqqqtttvvvvvvtttrrrpppmmmmmmmmmmmmnnnooopppqqqqqqpppqqqsssuuuuuusssrrrnnnmmmllllllmmmnnnnnnmmmooooooooommmjjjiiiiiijjjggggggiiilllooopppnnnlllgggddd___]]]]]]^^^___```\\\]]]___aaadddfffhhhhhheeedddcccbbbaaabbbcccdddaaabbbbbbcccdddfffggghhhjjjkkklllnnnooorrrwww{{{^^^PPPQQQhhhrrr^^^UUU^^^lllooo```VVVQQQNNNIIIFFFEEEEEEDDDCCC?????????>>>>>>?????????nnnllljjjfffeeebbb```]]]XXXRRRLLLGGGEEE@@@===:::888777777666555555444444333222111000///111111111111000000000000........./////////000000000000000000000000000000........./////////000000//////000111222333444444444555555555444555777999999999<<>>@@@>>>???@@@@@@@@@AAADDDFFFBBBGGGHHHEEEDDDGGGJJJIIIGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOPPPRRRTTTUUUVVVVVVZZZ^^^^^^ZZZYYY]]]bbb[[[\\\___aaabbbaaa^^^\\\]]]```bbbbbbccchhhiiifffgggcccccceeeeeeccccccffffffggghhhhhhhhhfffdddbbbggghhhiiijjjjjjjjjkkkkkkiiihhhhhhhhhiiijjjkkkkkkeeeeeeffffffgggggghhhhhhggghhhiiijjjjjjjjjjjjjjjkkkjjjjjjiiijjjlllmmmnnnmmmrrryyy{{{zzzwwwuuutttqqqqqqsssssssssrrrqqqpppmmmmmmnnnnnnnnnnnnpppqqqoooppprrruuuwwwwwwtttqqqmmmmmmllljjjhhhhhhiiikkknnnppprrrpppmmmjjjiiiiiiiiijjjlllooorrrqqqnnnllleeeaaa\\\[[[\\\^^^^^^\\\\\\]]]^^^```aaacccdddeeedddcccaaa______```aaabbb]]]^^^___aaaccceeeggghhhhhhiiiiiijjjkkknnnppppppxxxvvvYYYOOOZZZpppvvvbbb\\\^^^nnn|||ooocccZZZVVVPPPKKKIIIGGGEEEDDD??????>>>>>>>>>>>>======mmmkkkiiieeedddcccaaa]]]XXXRRRLLLGGGEEE???===:::999888888666444555555444333222000000///111111111111000000000000............/////////000000000000000000000000000............/////////000...///000111222333444444111222222222222333666888777222111666777666:::@@@===JJJ```zzzmmmSSSCCCAAABBBBBB;;;222333999555555666777888777555333333333333222222222222222000000000000111111111111333222111000//////////////////000000//////...---////////////000000000000......////////////........./////////000000111111000000000000000000000000111111000000/////////...///000333555666555444333222444444222444999:::888666666666666666555555555444555666777888999:::;;;888:::===>>>======???@@@===>>>???>>>>>>???BBBDDD>>>DDDFFFCCCAAACCCFFFFFFHHHGGGGGGGGGGGGIIIKKKLLLLLLLLLLLLLLLNNNOOOQQQRRRRRRVVVZZZYYYUUUUUUZZZ```^^^^^^___```aaaaaa^^^]]]XXX\\\___^^^```ddddddaaabbb___```cccccc``````cccfffggghhhhhhgggeeecccbbb```bbbdddfffgggiiikkkmmmjjjjjjiiihhhggggggggggggaaabbbcccdddeeeffffffgggbbbcccdddeeefffgggiiiiiihhhhhhhhhhhhjjjlllnnnooonnnsssxxxzzzyyyvvvvvvvvvvvvuuutttsssqqqooommmmmmmmmnnnooonnnnnnnnnppprrrnnnpppsssvvvxxxwwwtttppplllmmmlllhhhdddcccfffiiipppsssvvvuuuqqqllljjjjjjlllmmmoooqqqsssrrrnnnkkkgggccc______aaabbb```]]]]]]]]]^^^___```aaabbbcccdddbbb```^^^^^^___aaabbb[[[\\\^^^```ccceeeggghhhfffggggggfffgggjjjjjjiiikkkvvvgggQQQPPP\\\zzzzzzeeeYYYVVVeeeyyywwwccc___WWWQQQMMMJJJGGGFFFAAA@@@>>>>>>>>>>>>===;;;~~~rrrkkkiiigggbbbeeeaaa[[[UUUPPPLLLGGGDDD@@@<<<999666666666666555444333222111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222333444444555555666222333555666666666888:::666;;;EEEQQQ[[[iii}}}~~~iiiWWWIIIAAA;;;;;;::::::888777666555666666666666666666666666222222111000//////000000......////////////......---...///000000///...---///............---------///000000000000000///.........------------.........///000000000///---,,,////////////////////////............////////////111111111111111111111111000000111222333333444444444444444444444444444444555555666777888999::::::999::::::;;;<<<===>>>>>>>>>===;;;:::;;;<<<>>>???BBBAAACCCHHHMMMNNNIIICCCEEEDDDDDDDDDFFFIIILLLMMMKKKIIIFFFGGGKKKOOOPPPPPPQQQRRRSSSTTTTTTVVVYYY\\\ZZZ[[[\\\[[[YYYWWWWWWXXXZZZZZZ[[[\\\^^^```bbbcccaaa```______```bbbdddfffhhhggghhhlllooommmeee^^^cccbbbccceeeiiikkkllllllkkkjjjiiigggfffeeeeeeeeeaaaaaabbbbbbbbbccccccccccccaaaaaadddhhhkkkkkkiiimmmllliiihhhhhhkkknnnppprrrvvvzzz{{{zzzxxxvvvuuuyyywwwssspppmmmmmmnnnooopppppppppooonnnnnnmmmmmmrrrwwwwwwqqqnnnpppppplllkkkjjjiiigggggghhhiiijjjqqqrrrssssssqqqmmmjjjgggooopppsssvvvvvvsssmmmiiihhheeeaaa```aaaaaa^^^[[[\\\^^^bbbffffffeeebbb```dddccc```___^^^^^^``````^^^^^^___aaaaaabbbbbbbbbaaaaaaaaabbbcccdddffffffnnnoooyyyiiiYYYWWWYYYllleeeYYYYYY___jjjwwwrrr```XXXTTTMMMIIIHHHDDDBBB???>>>>>>???>>>===~~~rrrllliiigggbbbbbb^^^YYYSSSOOOJJJEEEBBB@@@<<<999666666666666555444333222111000000000000000000000000000000000000000000000000000000000000////////////////////////........................//////000000000111111111222222333333444555555555222333555555555666777999:::;;;>>>BBBBBBFFFRRR^^^zzz~~~ttteeeVVVJJJAAA:::555888888888777666555444333555555555555555555555555222111000000//////000000...//////////////////...---...///000000///...---............------------..............................------------.........///000000000///..................................../////////000000000111111111111111111111111000000111111222333333444444444444444444444444444333444555555777777888999888999999;;;<<<===>>>>>><<<;;;:::999:::;;;===>>>>>>===???DDDIIIJJJEEEAAACCCCCCBBBBBBDDDFFFIIIKKKLLLIIIGGGGGGIIILLLLLLKKKMMMOOOPPPQQQRRRUUUXXX[[[XXXZZZ\\\[[[ZZZXXXWWWWWWZZZZZZ[[[\\\]]]___```aaa______^^^^^^___aaadddeeeiiiiiikkkmmmnnnjjjccc^^^```bbbeeejjjoooqqqpppnnnjjjiiihhhgggffffffffffffbbbbbbbbbcccccccccddddddcccbbbcccgggllloooppppppqqqooommmkkkkkkmmmoooqqquuuvvvxxxxxxwwwvvvwwwxxxyyyvvvssspppnnnnnnnnnooonnnnnnmmmnnnnnnooopppqqqtttwwwwwwppplllmmmllliiillllllllllllmmmnnnnnnooorrrsssuuuvvvvvvtttqqqpppnnnoooqqqssssssqqqnnnkkkmmmiiieeeccccccbbb```]]]\\\```eeejjjkkkiiifffccceeedddbbb```___```aaaaaa]]]^^^___```aaaaaaaaaaaa`````````aaabbbcccdddeeedddccciiiZZZPPPVVV___mmmfff]]]XXXaaaqqqrrrhhhaaaXXXQQQOOOLLLIIIEEECCCCCCBBBAAA@@@|||rrrllliiigggbbb___\\\VVVQQQMMMHHHDDDAAA@@@<<<999666666666666555444333222111000000000000000000000000000000000000000000000000000000000000////////////////////////........................//////000000000000111111111222222333333444555555111333555555555555777888999:::;;;===:::999@@@IIITTTbbb}}}WWWNNNCCC<<<;;;;;;999777555555555555444222111000333333333333333333333333111000000////////////000...//////000000//////...---......//////......---............------------...------------...000111......------------............///000000//////...........................---...//////000111222222000000000000000000000000000000000111222222333333333333333333333333333333222222333444555666777777666777888999;;;<<<===>>>:::999888888888999;;;<<>>======BBBIIIFFFLLL^^^xxx|||bbbSSSJJJCCC;;;:::===@@@>>><<<333444444333222111000///111111111111111111111111000//////....../////////...//////000000//////...------------------------.........---------,,,,,,000///...---...000333444...------,,,,,,------...---------.......................................------...000111333444444000000000000000000000000000000000000111111222222222222222222222222222222222222333444555666777777555555777888:::;;;<<<===999999888888888999:::;;;>>>>>>@@@DDDHHHJJJHHHGGGAAAAAA@@@???@@@BBBDDDFFFKKKJJJHHHGGGGGGGGGGGGGGGIIIKKKLLLLLLMMMOOOSSSUUURRRUUUYYY[[[ZZZXXXVVVVVV\\\\\\]]]]]]]]]]]]]]]]]]YYYZZZZZZ[[[]]]___aaabbb```dddiiijjjjjjmmmsssxxxzzzwwwtttrrrpppmmmiiiggghhhhhhhhhgggfffeeedddcccdddddddddeeeeeeeeeffffffdddeeefffiiinnnrrruuuwwwwwwuuurrrooonnnnnnnnnooorrrrrrqqqpppoooppptttwwwsssqqqooonnnmmmmmmmmmnnnjjjiiihhhhhhiiilllppprrrnnnooonnnjjjfffdddcccccchhhjjjnnnqqqrrrpppnnnllljjjlllooorrrttttttuuutttppppppooommmjjjjjjjjjkkkgggfffcccaaa______^^^^^^^^^___bbbdddddddddbbbaaacccbbbaaa_______________[[[\\\\\\]]]^^^^^^]]]]]]ZZZZZZZZZ[[[\\\]]]______```^^^^^^hhh|||gggUUUJJJRRRgggdddXXX^^^iiipppsss{{{lllaaaZZZVVVPPPKKKHHHFFFDDDCCC|||ssskkkgggfffaaa]]]ZZZUUUPPPMMMIIIEEEBBB@@@<<<999666666666666555444333222111000000000000////////////////////////////////////////////////////////////////////////...........................////////////000000000000000111111222333333333111222444444333333555666555555777:::888666888===@@@@@@DDDNNNYYYfffvvvmmmYYYLLLEEEAAA===:::666777::::::777444333333333333222111000000000000000000000000000000///...............//////......////////////......------,,,,,,,,,,,,------...------------,,,,,,,,,///...------...000222444------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---........................,,,---...000111333444555//////////////////////////////000000000000111111222222222222222222222222222333444444666666777888444444555777888:::;;;;;;999999999999999:::::::::999:::;;;???BBBDDDEEEEEECCCBBB@@@@@@@@@BBBDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLKKKKKKLLLNNNQQQNNNRRRVVVYYYXXXWWWUUUUUU\\\]]]^^^^^^^^^^^^]]]]]]XXXXXXYYYZZZ\\\]]]_________bbbeeefffgggmmmyyy|||tttooommmlllkkkhhhhhhhhhgggfffdddbbbaaaddddddeeeeeeeeefffffffffhhhhhhiiikkkmmmppptttwwwvvvtttqqqnnnlllkkkkkkkkklllmmmnnnnnnnnnnnnppprrrnnnnnnmmmlllkkkkkkllllllkkkjjjhhhffffffhhhjjjlllgggggggggfffcccaaaaaaccchhhjjjnnnqqqqqqnnnjjjggggggiiijjjlllnnnooooooooorrrrrrqqqmmmhhheeeeeeggg````````````___^^^______aaa```^^^]]]\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYZZZZZZ[[[[[[ZZZZZZWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\]]]___hhhzzzxxx\\\SSS[[[ppp}}}eee\\\ZZZ\\\___hhhsssqqqgggbbb[[[UUUQQQNNNLLLJJJ}}}sssjjjeeeddd```]]]YYYUUUQQQMMMJJJFFFDDD@@@<<<999666666666666555444333222111000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------......////////////000000///000000111111222333333111222444333222222444555777666777:::999666777;;;<<<;;;<<<>>>???CCCNNNYYYqqq~~~pppYYYEEE:::888999:::666555666777777666333111222222333333222111111000////////////////////////...------------......///---------......------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,...///------,,,,,,,,,,,,------...---,,,++++++++++++,,,------------------------,,,---...///111222333444///////////////////////////////////////000000000111111111111111111111111222333333444555666777777444444555666777888888999888888888999999999999999888999;;;>>>AAADDDFFFGGGDDDBBBAAA@@@@@@AAACCCDDDDDDFFFHHHHHHGGGHHHIIIKKKJJJKKKKKKJJJHHHIIIKKKMMMKKKOOOSSSUUUUUUUUUTTTUUU[[[\\\]]]^^^^^^]]]\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]]aaacccdddcccdddkkkvvv~~~wwwppplllkkkkkkkkkggggggggggggeeecccaaa```dddddddddeeeeeeeeeffffffjjjkkkkkkkkklllnnnsssvvvsssqqqnnnkkkiiihhhgggggggggjjjmmmnnnnnnmmmmmmnnnllllllkkkkkkkkklllllllllmmmllliiifffeeeeeeeeefffbbbaaabbbdddccc```aaadddhhhkkkoooqqqqqqnnniiifffggghhhiiijjjkkkkkkllllllppprrrqqqmmmfffaaa```aaa\\\___aaabbbbbbaaaaaaaaabbb```]]]ZZZXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVTTTTTTTTTTTTUUUWWWXXXYYYXXX\\\]]][[[\\\ggg{{{cccTTT```kkkZZZTTTTTTVVV^^^lll|||xxxqqqhhh```YYYUUUQQQOOOtttiiicccccc```\\\XXXTTTPPPMMMJJJFFFDDD@@@<<<999666666666666555444333222111000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------........./////////000000//////000000111222222222111222333333222222333444888666777;;;<<<;;;===AAA;;;999:::>>>???>>>@@@EEEJJJXXXiiizzzwwwQQQJJJBBB======<<<:::777777999:::999666444444555111111111111111111000///////////////////////////------,,,,,,------...///+++,,,,,,------,,,,,,+++---,,,+++******+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---111000...---,,,+++,,,,,,------------------------,,,,,,---...000111222222........................////////////////////////111111111111111111111111111111222333444555666666444444555555666666666666666666777777888888888777999;;;<<>>===777999999666000---000333000000000000000000///...////////////////////////,,,,,,,,,,,,------...///***++++++,,,,,,++++++***---,,,+++******+++,,,------------,,,,,,,,,++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---444222000...---,,,,,,---------------------------,,,,,,---...///000111111........................///////////////.........000000000000000000000000000000111222333444444555555555555555555555555555444555555666777666666666555777999;;;===AAAEEEHHHCCCBBB@@@>>>>>>???AAABBBAAADDDGGGFFFDDDCCCDDDFFFCCCDDDEEEDDDDDDEEEHHHJJJHHHJJJMMMOOOPPPQQQSSSUUUUUUVVVXXXZZZ[[[ZZZYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXX[[[___bbbeeehhhjjjllllllooossswwwxxxssskkkeee```aaacccfffgggfffeeeeeecccccccccdddddddddeeeeee___aaabbbbbbbbbdddjjjooonnnmmmkkkiiifffeeedddccciiikkklllmmmlllmmmoooqqqllllllmmmmmmnnnoooooopppooonnnmmmkkkiiifffeeedddeeebbbcccfffeee```aaafffccceeeiiilllmmmllliiihhhcccdddeeefffggghhhiiiiiidddiiimmmlllddd]]]YYYYYYYYY^^^dddfffccc___]]]\\\UUUVVVXXXYYYXXXVVVSSSQQQUUUUUUUUUUUUUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTVVV[[[aaadddnnnWWW]]]gggjjj\\\YYYUUUQQQTTT^^^nnn~~~xxxooohhhddd}}}rrrfff\\\YYYWWWUUUQQQPPPOOOJJJDDDCCCEEEBBB>>>999666666777777777555444222000............///////////////............------------...//////000///...------...///000...---,,,+++***++++++,,,000//////.........//////---...000111111111000//////000111333333222111111...111444555555555666777666777777999:::;;;<<<<<<>>>@@@BBBEEEJJJQQQYYY___gggUUULLLGGGAAA;;;888777777777666666555555222222222111111111111000///............------------------------------------,,,,,,++++++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,++++++------,,,,,,+++***))))))(((''''''+++000666999;;;;;;888333...++++++,,,...,,,,,,,,,++++++*********+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000000//////............---222222------111333000...//////000111222222222777666444333222333333444444444444555555555555666666666777888:::;;;<<<<<<<<<<<<======>>>?????????AAA@@@???>>>>>>@@@BBBCCC@@@BBBBBB@@@???BBBIIIPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWWWWWWWWWW]]]\\\ZZZYYYYYYZZZ\\\^^^]]]]]]___bbbeeefffdddcccdddfffllltttyyyuuukkkaaa^^^___```bbbccccccccccccdddddddddcccbbbaaa```___```^^^[[[\\\___cccfffhhhfffeeeeeeggghhhhhheeeccchhhgggffffffgggjjjnnnpppgggggggggggghhhiiikkklllmmmjjjgggfffggggggccc```gggfffeeeddddddddddddddddddfffhhhjjjkkkjjjiiihhhdddcccbbbaaabbbcccdddeeeeeeeeedddccc___ZZZVVVSSS\\\\\\ZZZYYY[[[___]]]XXXUUUUUUUUUUUUUUUUUUUUUUUUYYYWWWTTTQQQOOONNNNNNNNNOOONNNMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNPPPQQQQQQSSSUUUWWWYYYZZZlll^^^OOOYYYllliiizzzdddWWWMMMMMMSSS[[[fffqqq~~~|||qqqeee[[[XXXUUUUUUQQQPPPPPPLLLEEECCCEEEBBB>>>999666666777777777555444222000............/////////////////////......------------...//////000///...------...///000///...---,,,++++++,,,---//////............//////......///000000000000000000000111222222222222111///222444555555444555666555555666777888999:::;;;;;;<<<======???CCCHHHLLLTTT^^^nnnvvv```UUUHHH???>>>===;;;888666666555555555444444444222222222111111111000000............---------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++************+++,,,,,,------,,,++++++***))))))------...111555888888888888555111---++++++,,,---,,,,,,,,,++++++*********+++,,,,,,------------------------,,,,,,++++++***.........------,,,,,,,,,,,,000000,,,+++///000---......///000000111222222555444333222222222333333333444444444555555555555555666666777888999999::::::::::::;;;<<<<<<======@@@???>>>======>>>@@@AAA>>>@@@BBB@@@???AAAGGGMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUYYYYYYYYYYYYZZZ\\\^^^___\\\\\\^^^aaacccdddbbb```___aaaeeejjjmmmjjjccc]]]]]]^^^^^^___```aaabbbbbbeeeeeeddddddbbbaaa```___]]][[[YYYYYY\\\```bbbccceeeddddddeeegggfffdddbbbgggfffeeefffgggiiilllnnnfffeeeeeeeeefffhhhjjjkkkjjjhhhfffeeeeeeeeecccbbbddddddddddddddddddeeeeeecccdddfffggghhhgggfffeeefffeeecccbbbaaaaaabbbbbbcccddddddcccaaa]]]ZZZXXXVVVWWWVVVUUUYYY^^^]]]XXXQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMKKKJJJIIIHHHLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVZZZlllcccXXXVVVUUUaaavvvttt]]]QQQNNNQQQXXX___nnnwwwzzzpppdddZZZVVVSSSTTTQQQPPPQQQNNNHHHEEEFFFAAA>>>999777666777777666555444222000..................//////////////////...------------...////////////...------.../////////...------,,,---------///.............../////////////////////000111111111000000000000111222222111222444555444333444555444444555666777888888999:::;;;<<<<<<<<<===???AAAAAAEEELLLUUUaaaooo}}}~~~kkkVVVHHHAAA===999777666555444222444444333333333333222222222222111111111000000000............------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((((()))***,,,---,,,,,,,,,+++******))))))++++++---///111111...,,,222111///---+++++++++,,,+++++++++++++++*********++++++,,,------------,,,......---,,,+++***)))))),,,,,,++++++++++++******,,,//////---,,,......+++......//////000000111111333222222111111111111222333333333333444444444444555555555555666666777777777777888888999:::::::::>>>===<<<;;;;;;<<<======<<<>>>@@@@@@>>>@@@DDDHHHDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJLLLNNNPPPSSSTTTUUUVVVXXXZZZ\\\]]]^^^___[[[[[[\\\___aaaaaa___]]]]]]^^^```aaaaaa___]]][[[\\\[[[[[[[[[\\\^^^```aaaeeeeeeddddddcccbbbaaa```]]][[[YYYZZZ\\\___aaaaaacccbbbbbbccceeeeeecccbbbdddddddddeeefffhhhiiijjjeeeddddddddddddeeeggghhheeefffeeedddbbbbbbdddfffcccccccccdddeeeeeeffffffcccdddeeefffffffffeeedddgggfffdddbbbaaa```______aaaaaabbbcccbbb```]]]\\\UUUUUUTTTSSSWWW[[[ZZZUUULLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFEEEDDDGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJLLLNNNOOOPPPQQQYYYhhhbbbRRRPPPTTT]]]{{{vvv^^^SSSPPPSSSWWWaaaqqqyyyooodddZZZUUUQQQTTTQQQPPPRRRPPPJJJFFFEEEAAA===999777777777777666555333111000.........///............////////////...------------...//////......................................................---------...//////000///.........///111222111000/////////000222333111333444444333222333444444555555666777777888888999;;;===>>>>>>???@@@AAAHHHGGGEEEEEEGGGMMMVVV\\\cccrrrmmm\\\PPPGGG???:::;;;<<<<<<:::777555333333222222222222222222222222111111111111000000000000.........---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))+++,,,,,,+++++++++******))))))((((((((()))******'''%%%------,,,,,,+++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++++++++*********......------...000///............//////000000000000000000000000000000000222222222222333333333444444555555555555555555555666666666777888888999999<<<;;;::::::999::::::;;;:::===>>>???>>>>>>@@@BBB??????AAABBBCCCEEEFFFFFFFFFFFFGGGHHHKKKNNNQQQSSSRRRTTTWWWZZZ\\\]]]]]]\\\YYYYYYZZZ]]]^^^^^^\\\ZZZ___```___]]][[[ZZZ\\\^^^ZZZYYYXXXWWWYYY[[[]]]___bbbbbbbbbbbbbbbcccccccccbbb```___```bbbdddddddddbbbaaaaaaaaacccdddcccaaabbbbbbcccdddeeefffgggggghhhgggeeedddcccddddddeeeccceeefffdddaaabbbfffiiiddddddeeeeeeeeeeeeeeeeeeddddddeeeffffffeeeddddddeeedddcccaaa___^^^]]]]]]^^^___``````___^^^\\\[[[WWWWWWTTTRRRSSSVVVSSSNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLRRRRRRYYYlllbbbUUUNNNTTTnnnwwwbbbWWWTTTTTT^^^nnnwwwmmmdddZZZUUUPPPSSSOOOOOORRRRRRLLLFFFEEE@@@===:::888777777666555444333111000///...//////---.........//////000000...------------...//////------............---------.....................---------------...//////000///.........///111222111000/////////000222333222333444333222222333444555555666666777888888888666888;;;<<<<<<===>>>???BBBBBB@@@??????CCCHHHLLLLLLUUU```hhhooo|||uuuaaaWWWJJJ???::::::::::::444666777777555444666888222222222222222222222222111111111000000000//////...------------,,,,,,,,,------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))***+++++++++***************))),,,***(((((()))++++++************+++++++++******************************)))***++++++,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,///,,,***+++.../////////.............../////////.../////////////////////111111111111222222222222444444444555555555555555555666666777888888999999::::::999999999999999999:::<<<=========<<<===>>><<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGJJJMMMPPPRRRRRRTTTWWWZZZ[[[[[[ZZZYYYXXXXXXYYY\\\]]]]]][[[YYY^^^^^^\\\YYYWWWWWWYYY[[[XXXWWWVVVVVVWWWYYY\\\]]]^^^^^^^^^___aaaccceeefffeeeddddddeeegggiiihhhhhhbbbaaa```aaacccdddcccbbbaaaaaabbbcccdddeeeeeeeeellljjjhhhfffdddcccccccccccceeegggeeeccccccfffjjjfffgggggggggfffdddcccbbbaaaaaabbbbbbbbbbbbbbbbbb``````___^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZXXXVVVUUUTTTTTTQQQMMMNNNQQQNNNHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGEEEDDDCCCEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNMMMOOO\\\sss~~~```NNNOOO^^^|||iii^^^YYY```hhhrrr{{{tttkkkcccZZZUUUOOOQQQMMMMMMRRRSSSMMMFFFCCC@@@===:::888888777666555444333111////////////000------......///000000000...------------...//////------............------,,,,,,---............---,,,,,,,,,,,,---.../////////////////////000111111000////////////000111111111222333222111222444555666666666666777777777888888:::<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>@@@CCCEEEFFFHHHIIIJJJLLLTTT```jjjnnnzzz|||ppphhh^^^RRRIII@@@===999777777777666555555555444333111111222444111111111111111222222222111111000000000/////////------------,,,,,,,,,,,,------------------------++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********************************---***((('''))),,,------)))))))))***************)))))))))***************))))))***++++++++++++***(((((()))***+++,,,------+++,,,,,,,,,,,,---------333,,,((())),,,,,,,,,...------..................---......////////////...000000000000111111111222333333333444444444555555555555666777777888888999888999999999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===???@@@BBBCCCCCCEEEEEEFFFHHHJJJMMMOOOPPPQQQSSSVVVXXXZZZZZZZZZYYYXXXXXXYYY\\\^^^^^^\\\ZZZZZZYYYXXXVVVVVVUUUUUUUUUWWWVVVVVVVVVWWWYYY[[[\\\ZZZZZZZZZ\\\^^^```ccceeeddddddeeegggiiijjjjjjhhhcccbbbaaaaaaccceeeeeedddaaaaaaaaaaaabbbcccdddeeelllkkkiiigggeeeeeeeeeeeeeeefffgggfffeeedddeeefffffffffffffffdddbbb```___[[[[[[\\\\\\]]]^^^^^^___\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVVVVUUUSSSRRRPPPOOOMMMMMMJJJHHHJJJMMMJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLSSS```xxxlll^^^TTTbbbnnniiigggjjjpppuuu|||ppphhhaaaYYYSSSMMMOOOKKKLLLQQQSSSMMMFFFBBB???===:::888888888666555333222111/////////000000------......///000000111...------------...//////,,,------......------,,,***+++,,,---......---,,,,,,,,,,,,,,,---...///000......///000000000000000...//////000000000000000000111222111111222444777555555555555555666666666999:::;;;;;;999999:::;;;;;;===???>>>=========>>>@@@AAAAAAAAABBBFFFKKKNNNGGGNNNVVV]]]bbbhhhnnnsss{{{nnnXXXPPPFFF@@@>>>===;;;888555555666777777555333111888666444222111000000///.../////////000000000000111000000000////////////---------,,,,,,,,,++++++------------------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,+++***))))))))))))************)))((('''((()))+++***))))))))))))))))))******+++((()))))))))*********+++((())))))***************))))))******++++++,,,,,,+++++++++,,,,,,,,,------>>>333++++++,,,++++++---------------------------,,,---...000000000///.../////////000000000111111000000111222222333444444444444555666666777777888777888999:::;;;<<<<<<<<<>>><<<;;;::::::;;;::::::;;;;;;<<<===???@@@AAAAAADDDEEEGGGIIIKKKLLLMMMMMMOOOQQQSSSVVVYYYZZZ[[[[[[WWWXXXYYY\\\______^^^\\\ZZZYYYXXXZZZ\\\[[[WWWTTTVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYXXXYYYZZZ\\\___aaabbbcccdddgggjjjkkkjjjhhheeecccbbbccceeegggggggggcccbbbaaa```aaabbbdddfffiiihhhgggffffffggghhhhhhfffffffffffffffdddaaa___aaaaaabbbcccbbb```^^^\\\WWWWWWXXXYYYZZZ\\\]]]^^^ZZZYYYYYYXXXVVVSSSQQQOOOQQQQQQQQQPPPOOONNNMMMMMMMMMMMMJJJGGGIIILLLIIICCCEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGIIIMMMPPPSSSaaa~~~^^^TTThhh{{{|||kkkdddbbbbbbeeejjjxxxmmmeee___WWWRRRLLLNNNJJJKKKQQQSSSNNNEEEAAA???===:::999888888666444333222111/////////000000---------...///000000111...------------...//////,,,,,,---......---,,,,,,)))***,,,---...---,,,,,,+++++++++,,,---...///000---...000111111111000///---...000111111111000//////000111111111222555888333333444444444444444444333444555555555666888:::555777::::::::::::;;;===>>>>>>???AAACCCCCCBBB@@@KKKKKKJJJJJJJJJLLLQQQTTT___iiittt|||sssmmmjjj```YYYRRRGGG???<<<;;;;;;===>>><<<:::999888666555444444444444111000///111333444333222---------....../////////000000000000////////////---------,,,,,,,,,++++++------------------------++++++************++++++************************))))))))))))))))))))))))!!!###'''***,,,---,,,+++)))))))))))))))************)))***,,,------***(((******)))(((((()))++++++(((((())))))*********+++(((((()))***************+++++++++*********************++++++,,,,,,,,,,,,HHH;;;111//////---,,,///------------------------,,,---///000000000//////////////////000000000000---...///000111222333444333333444555555666666777777888999;;;======>>>>>>???===;;;999:::::::::::::::;;;<<<<<<===>>>??????CCCDDDGGGIIIKKKKKKKKKKKKMMMOOORRRUUUXXX[[[]]]^^^WWWXXXZZZ]]]```aaa___]]]^^^]]]]]]aaaeeeddd]]]WWWUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[]]]bbbbbbdddhhhkkklllkkkiiifffeeecccdddfffhhhiiihhhdddbbb```___```bbbeeegggeeeeeedddeeefffhhhjjjkkkgggeeedddeeegggddd___ZZZ\\\]]]___``````^^^\\\[[[WWWWWWXXXYYY[[[]]]^^^___YYYYYYXXXVVVSSSPPPLLLJJJNNNNNNMMMMMMMMMMMMLLLLLLTTTSSSOOOKKKJJJLLLHHHAAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@AAACCCEEEFFF???@@@BBBDDDFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHEEEGGGKKKLLLIIINNNdddzzzmmmVVVXXXXXXbbbsssxxxggg\\\UUUVVV[[[dddnnnvvv{{{pppeee]]]WWWLLLPPPPPPKKKJJJPPPSSSNNNEEE@@@???===:::999888888666444444333222000///.........111111111111000000000000......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,..................------------------------------111111000000//////......//////000111111111111111111333444444222222333555444555666777777888888888999999999:::::::::;;;;;;======>>>???????????????BBBBBBCCCDDDEEEFFFGGGHHHPPPPPPQQQUUU___mmmzzzwwwooogggbbbQQQOOOJJJFFFBBB@@@@@@???999999888888777777777666444444444333333222222222111111111111111111111111+++,,,///000111000///...........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''''''''(((((())))))******))))))))))))************+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,:::888444000---,,,---......------,,,,,,------...,,,,,,,,,---------......////////////000000000000111000///111333444444333666555444333444666888999777777777888999:::<<<<<<>>>===;;;:::999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEFFFHHHJJJMMMNNNMMMPPPSSSTTTUUUVVVXXXZZZTTTVVVYYY[[[[[[[[[[[[\\\^^^```eeejjjlllhhh___XXXVVVWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYZZZ[[[]]]___aaa```aaadddgggjjjkkkkkkllliiiiiiiiihhhhhhiiillloookkkjjjeee```aaaeeegggdddfffeeedddcccbbbccccccdddbbbcccdddeeeeeecccbbbaaa^^^]]]^^^```bbbaaa\\\XXXUUUUUUVVVXXX[[[\\\\\\[[[[[[YYYWWWTTTQQQPPPOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPTTTSSSQQQOOOLLLJJJHHHGGGBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFIIILLLLLLMMMRRRZZZaaayyyaaaOOOPPPRRR___jjjxxxyyy```TTTSSSWWWWWWZZZcccsssqqqeee]]]VVVJJJOOOTTTOOONNNSSSVVVPPPGGGBBB???===:::999888777666444444333222000///.........000////////////............------------,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,..................------------------------------000000000000//////......//////000111111111111000111222444333222222333555444444666777777777777777888888888888999999999999<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCFFFKKKRRRXXX]]]ZZZ\\\```eeejjjnnnpppqqq}}}vvv}}}{{{{{{{{{vvvmmmfffZZZVVVRRRNNNJJJFFFAAA>>>;;;:::888666555555666777444444444444333333333222222222222111111111000000111111111111111111111111---...///000000///---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++))))))))))))))),,,111555BBB>>>777000,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------........./////////000000000111111222444777999888777555444333333333555777888666666777777888999;;;<<<<<<;;;:::999999999::::::::::::;;;<<<===???@@@AAABBBBBBCCCDDDEEEHHHJJJLLLMMMOOORRRSSSSSSTTTUUUWWWTTTVVVXXXYYYXXXWWWXXXYYY]]]___ccchhhkkkhhhaaa[[[WWWWWWWWWXXXYYYZZZ\\\]]]ZZZZZZYYYZZZ\\\^^^aaabbbcccdddfffhhhiiiiiiiiiiiihhhhhhhhhhhhggghhhjjjmmmpppoookkkeeedddgggfffcccfffeeedddddddddeeefffgggeeeddddddcccbbbaaa``````]]]\\\\\\]]]___^^^ZZZWWWXXXWWWVVVWWWYYYZZZYYYXXXZZZYYYVVVSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFCCCFFFHHHHHHGGGJJJQQQXXXbbbwwwgggXXXLLLPPPUUUccchhhXXXPPPMMMMMMQQQZZZgggyyyrrrfff\\\VVVIIIMMMVVVQQQPPPUUUVVVPPPGGGBBB???<<<:::888888777666444333222111000///...............---------,,,,,,,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,------------,,,,,,,,,,,,------------------......------------------------000000000////////////......///000000111111000000111222333333222222333555333444555666777777777777666666666777777777888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<===>>>???@@@AAABBBBBBEEEFFFHHHJJJLLLMMMNNNNNNNNNRRRVVVXXXYYY[[[___ccciiilllppptttwww|||zzztttooolllhhhaaaZZZTTTRRRPPPMMMJJJNNNLLLIIIIIIIIIFFF@@@;;;===;;;:::999999999777555111111000///000111222333111111111111111000000000000000////////////......000000000000000000000000//////000000///...,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))*********************************)))((('''(((---333888AAA<<<444...******,,,...++++++************++++++,,,,,,,,,,,,------------.........////////////000000000222666999;;;:::888333222222111222444555666555555555666777888999:::::::::999888888888999999:::::::::;;;<<<>>>@@@@@@@@@@@@@@@AAABBBEEEGGGHHHMMMOOOQQQRRRQQQPPPQQQRRRSSSUUUWWWVVVUUUTTTTTTUUU[[[]]]aaafffhhhgggccc___YYYXXXWWWWWWXXXZZZ\\\^^^]]]\\\[[[\\\^^^aaadddfffggghhhhhhiiiiiihhhhhhggghhhiiiiiihhhggggggiiikkkqqqqqqnnniiiiiilllkkkgggggggggfffffffffhhhiiijjjhhhfffccc```^^^^^^^^^^^^]]][[[ZZZZZZZZZZZZXXXWWW[[[YYYVVVUUUVVVVVVVVVUUUYYYXXXVVVSSSQQQPPPOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLKKKIIIFFFDDDCCCBBBDDDDDDEEEFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCEEEEEEDDDCCCEEEJJJOOOPPP___tttwww]]]TTTLLLSSSkkkvvveeeWWWRRRMMMLLLOOOZZZmmm~~~rrrfff]]]VVVJJJNNNTTTPPPOOOSSSSSSLLLCCC???>>><<<999888888777555444222222111//////.........------------,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------////////////////////////...//////000000000000000000222333333222222333444333333444555666666666666666666666666777777777777888999999:::;;;:::::::::===========================>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@AAABBBAAA@@@@@@CCCFFFEEEGGGHHHIIIJJJLLLPPPSSSRRRQQQPPPNNNLLLJJJHHHGGGCCC@@@<<<;;;<<<>>>???>>>===;;;::::::;;;<<<:::777666444333333333333222000555444333222222222222222222222222111111111111111///.....................////////////////////////....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))((((((''''''&&&(((((((((((()))))))))***************************,,,+++***)))(((***---000333000,,,)))(((***,,,...++++++************++++++++++++,,,,,,,,,---------------........./////////---...000444777777555333111111000000111222444444333333333444555666888888888888888777777777888888999999999:::;;;===???@@@????????????@@@BBBDDDFFFMMMOOOQQQPPPOOONNNNNNOOOQQQSSSTTTTTTSSSRRRSSSUUU[[[]]]```ccceeedddbbbaaa[[[ZZZXXXWWWXXXZZZ]]]___aaa`````````bbbeeehhhjjjiiiiiiiiiiiiiiihhhhhhhhhjjjkkklllkkkjjjiiiiiikkkjjjlllkkkjjjmmmrrrrrrooojjjjjjhhhhhhhhhhhhiiijjjiiifffbbb^^^[[[[[[\\\]]]]]][[[YYYXXXXXXXXXXXXXXX[[[XXXUUUSSSSSSTTTTTTSSSWWWVVVUUUSSSRRRPPPOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKIIIGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFDDDDDDEEEIIIMMMJJJRRR```ssslllVVVSSS\\\pppooodddWWWPPPLLLMMMUUU]]]ppp~~~qqqfff^^^XXXMMMQQQSSSOOOOOORRRQQQIIIBBB>>>>>><<<999888777777555333111111000///.....................---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------.............../////////......///000000000000000000111333222111111222444222333444555555666666555666666666666777777777777777777888999999999999999<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???AAAAAA=========<<<<<<<<<======BBBAAA@@@>>><<<;;;===>>>?????????>>>>>>>>>AAACCCAAAAAA@@@@@@???@@@@@@@@@>>><<<;;;:::::::::999888999888777777888999:::999555333111111111111///---444444333111000/////////111111111111111111111111////////////////////////........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++)))'''((()))((((((((())))))***++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------............------///222444333000---/////////000111111222333222222222333444555777777666777777777777777777777888888888999:::<<<>>>>>>@@@?????????@@@AAACCCDDDLLLNNNOOOOOOMMMLLLMMMNNNNNNPPPQQQRRRQQQRRRTTTVVVZZZ\\\___```aaa``````___\\\[[[YYYXXXXXX[[[]]]___eeeeeeeeeeeegggiiikkklllfffffffffgggggghhhhhhiiijjjlllnnnnnnmmmkkkkkklllfffhhhiiiiiimmmssstttrrrmmmllljjjhhhgggffffffggghhhfffbbb^^^[[[[[[[[[\\\\\\[[[ZZZXXXWWWXXXZZZ[[[YYYVVVSSSQQQQQQRRRRRRRRRTTTTTTSSSRRRQQQPPPNNNNNNLLLLLLKKKKKKJJJJJJIIIIIILLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDD>>>>>>======>>>>>>???@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEGGGJJJLLLFFFJJJRRR\\\lllkkk[[[VVV```vvvaaaUUUQQQNNNNNNPPPZZZeeesssqqqfff^^^YYYNNNRRRSSSQQQQQQTTTRRRJJJCCCAAA>>>;;;999777777666555333111000//////........./////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,---------.........++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------------------------............/////////---...//////000000//////000111222222111111222444111222333444555555555555555555666666666777777777666777777888888888888888888888999999::::::::::::;;;:::999999999;;;<<<===>>>>>>=========>>>??????===<<<;;;:::999:::;;;<<<;;;===>>>===<<<===???AAA::::::999999888888888888777777999999999888666555777666555444333333333333777666555555666666444333///000000000000000000000......////////////000000...////////////000000000------------------------+++,,,,,,---......//////++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((%%%'''******)))(((((((((((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////111222222///---...//////000111111222222222222222333444555666777555666777888888888777777777777777888999;;;===>>>@@@@@@?????????@@@BBBCCCHHHJJJKKKLLLKKKKKKLLLMMMLLLNNNOOOOOOOOOQQQSSSVVVWWWZZZ]]]^^^^^^]]]]]]^^^ZZZYYYXXXWWWXXXYYY[[[\\\dddeeefffhhhhhhhhhhhhhhhbbbbbbbbbbbbcccdddffffffhhhkkknnnnnnmmmlllkkkkkkhhhiiihhhgggjjjoooqqqnnnmmmkkkiiifffdddcccccccccdddcccbbb```^^^\\\[[[[[[ZZZZZZZZZYYYXXXYYY[[[]]]WWWUUURRRQQQQQQQQQPPPOOOOOOOOOOOOOOONNNLLLKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHEEEGGGLLLQQQZZZooovvvbbb[[[pppyyyeeeZZZQQQMMMKKKMMMSSSYYY```jjj|||rrrggg^^^XXXLLLQQQSSSQQQRRRUUUSSSKKKEEECCC>>>;;;888777777666444333000000///............///............------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,------......---------------------------------.........//////---...//////000000/////////111222222111111222333111222333444444555444444444444444444555555555555666666777888888888888888666666777777888999::::::999999999999999999999:::999888777777777888999999888777666666777888888888555777999:::999888999:::<<<<<<<<<<<<;;;:::999888000222444555555555666666444444444222111000111111000///......000000///.........///000000000000000---------....../////////............//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%'''))))))))))))***+++******++++++***)))((((((++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...------...000111000......///000000111222222222222222222333444555666777555666777888999888888777666666666777999:::<<<===@@@???>>>===>>>???@@@AAABBBDDDGGGHHHHHHHHHJJJKKKLLLLLLMMMMMMLLLMMMPPPRRRRRRVVVZZZ\\\\\\[[[\\\]]]WWWVVVVVVVVVVVVWWWWWWXXX```bbbdddffffffdddbbb```]]]\\\\\\\\\]]]^^^___```cccfffjjjkkkkkkiiihhhhhhjjjjjjhhhdddffflllmmmkkkiiihhhfffcccbbbaaaaaaaaa___```bbbbbbaaa___\\\[[[VVVXXXZZZZZZXXXYYY\\\^^^XXXVVVSSSQQQPPPNNNKKKIIIHHHIIIIIIJJJIIIHHHFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>????????????>>>>>>;;;::::::::::::;;;<<<<<<===============>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@?????????AAABBBCCCCCCCCCEEEHHHLLLOOO]]]xxxkkkccckkkpppooosssyyydddXXXTTTQQQQQQPPPOOORRR\\\jjjuuutttggg^^^WWWKKKOOOQQQPPPQQQTTTRRRJJJDDDCCC===;;;888777777666444333000//////............///......------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......---------------------------------.........//////---......//////////////////111222222111111222333111111222333444444444444222222333333333444444444666777777888888888888888555666777888999:::;;;<<<444555777999:::999888777:::999888777777888999999999888777777888888777555555777999999777666555555444555666777777666444444777777777555333222333333///000222222111222333444444333111111222222000///---............---,,,,,,.........//////000000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''******))))))((((((''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((*********((('''(((***---***)))(((''''''((()))*********))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++******+++...000000///...///000111222222222222222222222333444555666777555666777999999999888777555666666777888:::<<<<<>>===<<<<<<===>>>???===@@@CCCEEEEEEGGGHHHJJJLLLLLLLLLKKKJJJJJJLLLNNNMMMRRRXXX[[[[[[[[[]]]^^^SSSTTTTTTTTTTTTTTTTTTTTT\\\^^^bbbdddccc```\\\ZZZZZZYYYXXXXXXXXXYYYZZZ[[[^^^bbbfffhhhhhhfffeeeeeejjjjjjgggccceeekkknnnlllfffeeecccaaa`````````aaa\\\___bbbddddddaaa]]][[[SSSVVVYYYYYYXXXYYY[[[^^^YYYWWWTTTRRRPPPLLLHHHEEEDDDEEEEEEFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA???????????????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>>>>???AAA@@@??????@@@AAAAAAAAA>>>???BBBFFFFFFLLL___rrrfff[[[VVVWWW^^^nnnnnnhhh[[[XXXRRRLLLIIIJJJOOOTTTRRR\\\hhhmmmpppwwwqqqhhh\\\PPPOOORRRQQQNNNOOOSSSRRRLLLFFFEEE<<<:::777555555555444333000000///...............***+++,,,---------,,,+++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---......///000///...---------------,,,---......------...000---......///000111111222444333333222222333333444333333333444555666777777555555666666666666555555555444444444555666888999888888777777666666666555555666666666777777888888666666666777666555555444555555555555555555555555777777666666555555555444222222222222222222222222000000000000000000000000222111111000///......---////////////////////////.................................------,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++*********))))))((((((******))))))(((((('''''',,,,,,+++***)))(((''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++***((('''&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************+++,,,---.........---,,,++++++******++++++,,,------------,,,,,,+++++++++---......///000111111222111111111222333444666777222222222333444555666777666666777888888888888888:::::::::===@@@AAA>>>:::??????>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIHHHIIILLLNNNMMMQQQUUUXXXYYYYYYYYYYYY[[[VVVQQQOOOQQQVVVZZZ]]]^^^^^^^^^]]]\\\[[[ZZZYYY[[[YYYVVVUUUVVVXXXXXXXXX\\\^^^aaadddffffffffffffeeegggggggggggggggiiikkkjjjfffaaa```aaaccccccbbbaaaaaadddhhhkkkjjjeeeaaa[[[ZZZXXXWWWXXXZZZ\\\^^^[[[YYYVVVTTTRRRNNNIIIFFFDDDDDDDDDCCCBBBAAA??????<<<===???AAABBBBBBAAAAAAAAA???>>>???AAAAAA???<<<@@@>>><<<===>>>>>>;;;888999999::::::;;;:::::::::999999999:::::::::;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCAAABBBBBB@@@@@@GGGRRR[[[qqqbbbYYYRRRSSSbbbxxx}}}sssdddVVVQQQPPPMMMJJJIIIHHHJJJMMMQQQWWW___hhhmmmqqqhhh]]]QQQOOOPPPOOOMMMNNNQQQQQQJJJEEECCC<<<:::777555555555444333000000///...............+++,,,---------,,,++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111//////...---------------,,,---......------...000---......///000000111111333222222111111222222333222222222333444444444555444555555666666555555444444444333333444555666777777666666666555555555555555555555555666666666777555555555555555444444333444444444444444444444444555444444444333333333333222222222222222222222222000000000000000000000000111111000000///......---........................---------------------------------,,,,,,,,,++++++...------,,,++++++***************+++++++++,,,,,,,,,,,,+++++++++******************)))))))))((((((***)))))))))((((((((('''++++++******)))((((((((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************,,,,,,---,,,,,,+++++++++******++++++,,,---------,,,,,,,,,+++++++++---......///000000111111000000000111222333555666444444333333333444444555666666777888888888888777:::::::::===AAABBBAAA???@@@??????AAAEEEHHHHHHFFFEEEGGGJJJKKKKKKKKKLLLMMMOOORRRUUUWWWWWWVVVUUUUUUUUUTTTSSSRRRSSSUUUXXXZZZ\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[YYYXXXWWWXXXYYYZZZ[[[]]]```ccceeeeeedddccceeeffffffeeeddddddeeeffffffccc___^^^```bbbcccbbbbbbaaabbbdddffffffbbb___]]]\\\[[[YYYXXXWWWVVVUUUVVVUUUTTTSSSRRROOOJJJGGGAAAAAAAAAAAA@@@???>>>===<<<===>>>@@@AAAAAA@@@@@@@@@>>>===>>>@@@@@@>>>;;;???<<<;;;;;;<<<===;;;888::::::;;;;;;;;;::::::999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>??????@@@@@@>>>@@@BBBBBBAAAEEELLLRRR[[[gggjjj\\\QQQSSSaaayyyyyyeeeYYYRRRMMMKKKLLLIIIIIIIIIJJJLLLPPPTTTXXXpppfff]]]RRROOONNNNNNLLLMMMPPPOOOIIICCCAAA<<<999666555555555444333000000///...............------------,,,,,,******+++++++++++++++*********************************++++++++++++++++++++++++************************------------...///111222......---,,,,,,,,,------+++---......------...///.........//////000000111111111000000000000111111111111222222222222222222333444444555555444444333444333333222222333444444555555444444444444333333333333444444444444555555333333444444333333222111222222222222222222222222222111111111111111000000111111111111111111111111000000000000000000000000000000000///......------........................------------------------,,,,,,,,,+++++++++++++++------,,,,,,++++++******)))))))))************+++++++++++++++*********)))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((('''(((***+++***)))&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******))))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,++++++++++++------......///000000000////////////000222333444555444333333222222333333555666666777777777777777999888999;;;???AAABBBAAAAAA??????CCCIIILLLJJJFFFCCCFFFJJJLLLKKKJJJJJJJJJMMMPPPSSSTTTSSSRRRRRRRRROOORRRVVVVVVUUUTTTVVVYYYZZZYYYYYYXXXYYYZZZ[[[\\\\\\]]]^^^[[[XXXWWWYYY[[[ZZZ\\\```cccdddcccaaa```cccddddddcccaaa___```aaa```^^^\\\[[[]]]___``````bbbaaa___```aaaaaa```^^^___^^^^^^\\\XXXUUUQQQOOOPPPPPPPPPQQQQQQOOOKKKHHH>>>>>>>>>======<<<<<<<<<;;;<<<>>>???@@@??????>>>>>>===<<<===>>>===<<<:::<<<:::888888:::;;;:::999;;;;;;<<<;;;;;;:::999888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=====================<<<:::>>>BBBCCCBBBBBBEEEGGGJJJRRRgggkkkYYYUUUaaayyyppp```UUUQQQRRREEEDDDCCCBBBBBBDDDGGGIIIlllddd\\\SSSOOOMMMOOOLLLMMMPPPOOOIIICCCAAA<<<999666444444444444333000000///.....................------,,,+++***)))+++++++++***************************************************************)))))))))***************...---,,,,,,---...000222------,,,,,,,,,,,,,,,---+++---......---,,,...///........./////////000000000//////......//////000222222111111111111111111222333333333333333333222222222222111111111111111333333333333222222222222222222222222333333333333111111222222111111000///000000000000000000000000000000000000////////////000000000000000000000000/////////////////////////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,++++++******)))))))))*********+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))******))))))((((((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))*********+++++++++***************++++++,,,,,,+++++++++++++++++++++---------....../////////............///000111222333222222222222222333444444555666666777777666666666666666888:::<<<>>>??????======CCCJJJMMMJJJEEECCCFFFHHHIIIIIIJJJKKKLLLLLLOOOQQQSSSRRRQQQRRRRRRNNNSSSWWWWWWTTTSSSVVVYYYZZZYYYWWWVVVVVVWWWYYYZZZZZZ]]]```]]]XXXUUUXXX[[[YYY\\\```ccccccbbb```^^^aaabbbcccbbb```^^^^^^___]]]\\\ZZZZZZZZZ\\\]]]]]]aaa___^^^]]]]]]^^^___```cccaaa___\\\XXXTTTQQQOOOMMMMMMNNNOOOPPPMMMIIIFFF======<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>===;;;;;;;;;;;;;;;;;;:::999999888777777888999::::::<<<<<<<<<<<<;;;999888888777777777888888888999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>AAABBBAAA???@@@AAAEEEHHHUUUjjjkkkcccfffmmmjjj]]]YYYPPPMMMIIIFFFEEEEEEEEEEEEjjjbbb\\\TTTPPPNNNQQQNNNOOORRRQQQJJJDDDBBB;;;999666444444444333222000000///.....................---,,,++++++******************************************************************************************++++++,,,,,,,,,++++++++++++,,,...///,,,,,,++++++++++++,,,---+++,,,------,,,,,,---///............///////////////......------......///222222222111111111111111111111222222222222111111111111111111111000000000111111111111222222222222222222222222111111111111000000000000000//////.../////////////////////////////////////////////000////////////////////////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++******************+++++++++,,,*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))'''''''''((())))))******))))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***************++++++,,,******))))))******+++,,,++++++++++++++++++++++++------------............------------...///000000//////000111222333555555444444555666666666666555666777777777888999;;;<<<<<<;;;<<>>===<<<<<<<<<<<<<<<======>>>??????>>>===<<<999:::::::::999999888888666777777777777888999:::;;;;;;;;;;;;:::999888777666666666777777777888888888888888888888888888888::::::::::::::::::::::::999999:::;;;<<<===>>>>>>>>>?????????>>>>>>??????AAABBBGGGPPP\\\pppkkk```jjjkkkrrrpppdddeee___VVVOOOJJJHHHEEECCCkkkeee]]]TTTPPPOOOSSSPPPPPPSSSRRRKKKEEECCC;;;888555444444444333222000000///.....................---,,,++++++++++++)))))))))***************************************************************))))))******+++,,,,,,,,,))))))******++++++++++++++++++******++++++,,,,,,***,,,------,,,,,,---.................................------------......111111111111111111111111000000000111111000000000///000000111111111000000000111111111111222222222222222222111111111111000//////000000//////...---..............................////////////000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++***************+++++++++,,,,,,))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''''''''(((((()))))))))((((((((((((((('''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((***)))'''%%%%%%&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))*********)))******+++,,,***))))))))))))***++++++*********+++++++++++++++---------------------------------------...//////---......000111333555666333444444555555555555555666888999999999999:::<<<999999;;;>>>BBBDDDCCCBBB@@@BBBDDDGGGLLLSSS\\\bbb\\\\\\\\\YYYVVVRRRQQQQQQRRRSSSSSSQQQNNNOOORRRVVVXXXWWWUUUSSSRRRRRRRRRRRRTTTXXX[[[[[[XXXVVVVVVVVVXXXYYY[[[^^^______^^^]]]^^^```ccccccbbbaaaaaaaaadddddddddbbb```^^^___```]]]^^^______^^^]]]^^^```jjjfff___XXXRRRNNNLLLKKKNNNLLLKKKKKKKKKIIIFFFCCCBBBAAA???===<<<<<<<<<===<<<======>>>===<<<:::999888999;;;:::888777777888666888::::::999999999:::999999:::999999888777666555555555666666666777777777777777777777777777777999999999999999999999999777888999:::<<<===>>>>>>>>>>>>=========>>>>>>???@@@@@@BBBEEEJJJYYYtttiiiZZZYYY]]]lll~~~qqqhhh]]]TTTOOOMMMJJJHHHpppiii___SSSPPPPPPSSSPPPQQQTTTRRRKKKEEECCC;;;888555444444444333222000000///...............------,,,+++++++++,,,---((()))))))))*********+++************************************************(((((())))))***++++++,,,''')))***,,,,,,+++***)))***************+++,,,,,,***,,,------,,,+++---.................................------------...............///000000000111/////////000000/////////...///000111222222111111000000111111111222222222222222222111111111000000/////////000///......---........................---------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************++++++)))))))))************+++))))))(((((((((''''''''''''''''''((((((((())))))'''((((((((()))))))))***''''''(((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((()))***+++)))))))))))))))***++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......//////111222444444333333444555555555555444222555999:::999888:::;;;777999<<<======>>>AAACCC???AAADDDGGGJJJPPPVVV[[[XXXXXXXXXVVVSSSPPPPPPQQQQQQPPPOOOMMMMMMMMMMMMNNNTTTTTTSSSSSSRRRRRRQQQQQQSSSUUUXXXZZZZZZYYYWWWUUUUUUVVVWWWYYYZZZ\\\]]]]]]```bbbddddddbbb```______aaacccdddbbb```^^^```bbb\\\___bbbaaa^^^[[[YYYYYY^^^\\\XXXSSSOOOLLLJJJIIINNNLLLJJJIIIIIIHHHGGGEEEEEECCC@@@>>><<<<<<<<<<<<:::;;;;;;;;;:::999777666777999;;;:::888666777888666999======<<<:::999:::777777888888888777777666444444555555555666666666666666666666666666666666777777777777777777777777777777888999999:::;;;;;;;;;;;;;;;<<<>>>>>>>>>===>>>???BBBEEEHHHOOO^^^nnnnnneee\\\___ooosssfff^^^YYYUUURRRuuummmaaaSSSOOOPPPSSSPPPQQQSSSRRRKKKDDDCCC;;;888555333333333333222000000///...............---,,,+++++++++,,,---...(((((())))))*********+++************************))))))))))))))))))))))))&&&''''''((()))******+++''')))+++------,,,)))(((******))))))***+++,,,,,,***,,,------,,,+++---........................---///......------......///,,,,,,------...///000000......////////////......---...000111222222222111000000111111222222222333333222222222111111000000//////000000//////...---........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,******************++++++(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&&&&((()))***)))))))))))))))******+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000000///000000111222222222333444444555555444444,,,111666888777777999:::777:::======:::;;;???DDD@@@BBBDDDFFFFFFHHHJJJMMMMMMNNNOOOOOONNNNNNPPPQQQOOOMMMLLLLLLLLLKKKIIIGGGPPPQQQRRRRRRSSSRRRRRRRRRTTTUUUWWWZZZ\\\[[[XXXUUUSSSSSSTTTUUUWWWYYY[[[]]]aaaccceeedddaaa^^^]]]\\\[[[^^^```___]]]\\\^^^aaa\\\```dddccc^^^XXXUUUTTTOOOPPPPPPPPPOOOMMMKKKJJJMMMKKKHHHGGGHHHIIIIIIHHHFFFDDDAAA>>><<<;;;;;;;;;888999999999888777555444777999;;;:::888666777999666:::???@@@===:::999999555666666777777777777666444444444555555555666666666666666666666666666666666666666666666666666666777777777777777777888888777888:::<<>><<<::::::;;;???EEEGGGGGGLLLRRRkkklll]]]]]]fffnnnrrrsssggg^^^XXXrrrfffcccXXXOOOOOOTTTOOOMMMQQQSSSNNNFFFBBB===:::777555555333111000///............---------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***************************(((((())))))))))))(((((())))))))))))******************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...............------,,,---------.../////////............///////////////............//////000000000//////.........---------------------------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))******+++++++++,,,,,,,,,************************+++++++++*********))))))(((111111///111,,,'''---++++++******)))(((''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''******))))))((((((''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''(((((((((((()))))))))))),,,......,,,(((&&&''')))******)))(((((((((((((((''''''((()))))))))))))))))))))***++++++++++++***---,,,+++*********+++,,,,,,,,,,,,---------............//////000000111111333444555444222111222333333333444444555666666666555777888:::;;;;;;::::::AAA???>>>@@@DDDGGGGGGFFFFFFGGGIIILLLNNNPPPRRRRRRQQQQQQOOONNNMMMLLLLLLLLLMMMTTT[[[]]]YYYUUUSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYWWWWWWVVVVVVVVVWWWWWWXXX___```aaabbbaaa^^^[[[YYY\\\]]]]]]]]]]]]]]]\\\\\\```aaaaaa___[[[VVVPPPLLLLLLKKKJJJIIIHHHIIIJJJJJJFFFFFFEEEDDDDDDEEEFFFGGGEEEDDD@@@===;;;;;;;;;;;;888888888888777777777777;;;;;;;;;;;;:::999999888======<<<;;;999888777777777777666666555555555444333333333333444444555555555444444444444555666666888888777777666666555555777888888888999999999999<<<<<<;;;:::::::::;;;;;;<<<======???AAADDDGGGHHHTTT\\\qqqmmm[[[XXX[[[hhhuuu~~~zzzooottthhhfff[[[SSSSSSUUUOOOMMMQQQSSSNNNGGGCCC===:::777555555444222000///............---------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***************************(((((())))))))))))(((((())))))))))))************)))******++++++******)))))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------------------............---.........////////////............///000111222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,++++++***))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))%%%///111666===777+++***)))***+++,,,,,,+++***)))+++***)))''''''''''''(((''''''''''''''''''''''''))))))))))))((((((''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***+++***((('''%%%%%%%%%'''(((''''''''''''''''''''''''''''''((((((((())))))))))))+++,,,***'''%%%&&&(((***))))))(((((((((((((((''''''((()))))))))))))))))))))***++++++++++++***,,,,,,+++*********+++,,,+++,,,,,,,,,,,,------------......///000000111111333444555444222111222333333333444555555666666777777777999:::;;;::::::999???>>>>>>@@@DDDFFFFFFEEEFFFFFFGGGHHHKKKNNNPPPRRRRRRQQQPPPOOONNNMMMMMMMMMQQQWWW^^^```\\\XXXWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXZZZ[[[___```aaaaaa```^^^\\\ZZZ``````______^^^\\\[[[ZZZ^^^^^^^^^\\\XXXTTTOOOMMMLLLKKKJJJHHHHHHHHHIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFCCCAAA>>><<<:::999999:::888888888777777777666666999::::::::::::999999888;;;;;;:::999888777666555666666666555555555444444444444555555666666666666444444444444444555555666777777777666666666555555777777777777888888888888;;;:::::::::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEHHHLLL[[[rrrkkkaaaZZZ```dddllluuukkkiii```XXXXXXVVVPPPNNNRRRTTTOOOGGGCCC<<<:::777555555444222000///............---------------,,,,,,,,,,,,++++++,,,+++******+++,,,+++***************************(((((())))))))))))(((((())))))))))))************)))******++++++******)))((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......---------............---------------------.........//////---------...///111333333............------------+++++++++++++++++++++++++++,,,---.........------++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++,,,+++++++++++++++++++++++++++************)))))))))&&&,,,---333@@@===111...((()))+++,,,---,,,+++***---+++)))'''''''''((()))'''''''''''''''''''''''')))))))))((((((((((((''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***)))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''(((((((((&&&%%%&&&'''))))))((((((''''''((((((''''''((()))))))))))))))((()))******++++++******++++++*********++++++,,,******+++++++++,,,,,,,,,------......///000000000222333444333111111111333444444444555666666777777888999999:::::::::999999<<<<<<===???CCCDDDDDDCCCDDDDDDDDDEEEHHHKKKOOOQQQSSSRRRQQQPPPNNNNNNNNNNNNSSSXXX]]]___]]]ZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZXXXWWWVVVVVVWWWYYY[[[]]]````````````___]]]\\\[[[bbbbbbaaa```^^^\\\ZZZYYY[[[ZZZYYYVVVTTTQQQOOONNNLLLKKKIIIHHHGGGGGGGGGHHHDDDCCCBBBAAAAAABBBCCCDDD???>>><<<999888777777777888888777777777777666666777888888999999999999888888888777777666555444444555555555555444444444444444444444444555555555555333333333444444444555555666666666555555555555555555555555666666666777777999888888888999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCDDDKKKZZZppp~~~aaaZZZSSSVVVhhhvvvlllkkkbbb[[[[[[WWWQQQOOOSSSTTTOOOGGGCCC<<<:::777555555444222111///............---------------,,,,,,,,,++++++++++++***)))***+++,,,+++)))************************(((((())))))))))))((((((((()))))))))************))))))************))))))((())))))***************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------+++,,,,,,------------,,,.........------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---...///000111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,+++++++++******))))))************++++++++++++++++++++++++++++++++++++************))))))))))))***,,,''')))666:::666999+++******)))))))))*********)))'''''''''))),,,...''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''&&&&&&&&&&&&''')))(((((('''''''''((((((''''''((()))))))))))))))((())))))******************************+++++++++)))************+++++++++,,,------......///000000111222333222111000111222333444444555666666777777999999999999999999888888999:::<<>>???@@@@@@AAADDDCCCEEENNN[[[qqq{{{hhh___```ooowwwllllllccc[[[\\\WWWRRROOOSSSTTTOOOGGGCCC;;;999666555555444333111///............---------------,,,,,,,,,++++++++++++***))))))++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************)))))))))******)))))))))(((((()))************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++,,,------,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************+++******))))))******+++*********+++++++++,,,,,,++++++***************)))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***---''''''222666777???222///+++((('''(((***+++***)))((('''(((***,,,---'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((('''((((((''''''''''''((((((''''''((()))))))))))))))(((((()))************)))))))))******++++++++++++)))))))))*********++++++,,,,,,,,,---......//////000111222222000000111222333333444444555555666666999888888888777777888888777999;;;===???AAABBBCCCAAADDDGGGKKKOOOQQQSSSTTTVVVUUUSSSRRRQQQQQQPPPPPPPPPRRRUUUWWWWWWVVVVVVUUUYYYYYYWWWVVVVVVWWWXXXYYYUUUUUUUUUVVVYYY\\\___aaa``````___^^^]]]\\\\\\[[[^^^^^^^^^^^^^^^]]]]]]\\\VVVTTTQQQNNNLLLLLLMMMNNNMMMKKKIIIFFFDDDCCCCCCCCC@@@???>>>===<<<===>>>>>><<<;;;:::999888888777777777777777666666666666555444444555666777777777777555555555555444444444444222222222222333333333333111111111111111000000000111222333333444444333333333333333333333333444444222222333333333444444444555555555666666888999:::;;;;;;<<<===>>>>>>>>>??????>>>@@@DDDJJJUUUhhhyyyuuujjjvvvxxxmmmlllbbbZZZ[[[WWWRRROOOSSSTTTNNNFFFBBB;;;999666555555555333222///............---------------,,,,,,,,,,,,+++++++++***))))))***+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((())))))******))))))((('''((())))))******)))))))))))))))************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---))))))))))))))))))))))))******))))))))))))******************++++++++++++************************)))))))))************+++************************(((((()))))))))))))))***%%%,,,,,,...777777444999555222---)))((((((+++---++++++***)))((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&'''))))))((('''''''''&&&&&&''''''((((((''''''((()))))))))))))))'''((())))))******))))))'''((()))***++++++++++++))))))*********+++++++++++++++,,,,,,---.........///000111111000///111222222222222333444444555555777666666555666666777777777999;;;<<<===???BBBEEECCCEEEIIINNNSSSWWWYYYZZZWWWVVVUUUSSSRRRRRRRRRRRRQQQRRRTTTUUUVVVWWWVVVVVVXXXXXXWWWVVVUUUUUUUUUVVVTTTUUUWWWYYY]]]```cccddd____________^^^\\\[[[ZZZYYYZZZ[[[\\\\\\]]]]]]]]]VVVSSSPPPMMMKKKKKKLLLMMMMMMLLLIIIFFFCCCBBBAAAAAA???>>><<<;;;::::::;;;<<<::::::::::::999999888888777777666666666666555555333444444555555555555444333333333333333444444444111111111111222222222222222222222222222111111111000111222333444333222111222222222222333333333333222222222333333333444444555444444444555666777777777777999:::;;;;;;;;;;;;;;;;;;<<<@@@BBBDDDLLLUUUuuurrrqqq{{{tttmmmyyy{{{ooommmbbbZZZZZZWWWQQQOOORRRSSSMMMEEEAAA;;;888666555555555333222///............---------------,,,,,,,,,,,,+++++++++)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************************************************++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++***************+++)))))))))*********+++++++++++++++++++++++++++++++++******)))***+++,,,---))))))))))))))))))))))))******))))))))))))******************++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))******%%%******///;;;999///...000...,,,***)))))))))***))))))******)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((&&&$$$######$$$&&&(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&)))'''&&&'''((()))'''&&&'''&&&&&&&&&&&&'''((()))''''''((()))))))))))))))'''(((((()))))))))))))))&&&''')))***+++++++++************+++++++++,,,,,,+++++++++,,,------.........///000000//////000222000111111222222333333444444444333333444555666777888:::;;;;;;;;;>>>CCCHHHGGGGGGIIIMMMSSSYYY___cccXXXWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRTTTUUUVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPRRRUUUYYY]]]```bbbbbb^^^______```___\\\ZZZYYYVVVWWWXXXYYYZZZ[[[[[[[[[VVVTTTQQQMMMLLLKKKLLLMMMNNNLLLIIIEEEBBB@@@??????===<<<;;;999888888999:::888999999999999888888777777777666666666555555555333444444444444444333222000000111111222222222222000000000111111111222222222222222111111000000000///000222333444333222111111111111111222222333333222222222333333333444444555444444444444444555555555666777999:::;;;;;;;;;;;;999:::???AAA@@@CCCGGGTTTkkkssspppkkkddd___cccvvv}}}qqqnnncccZZZYYYWWWQQQNNNQQQRRRLLLDDD@@@:::888666555555555444222//////.........------------------,,,,,,,,,++++++***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************************************)))************+++++++++(((((()))++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++*********+++,,,------(((((())))))*********+++))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))))))))))))))*********))))))))))))************(((((((((((((((((((((((('''((((((((())))))******((()))###(((777777+++''''''((()))))))))'''&&&%%%$$$%%%''')))***)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))&&&$$$""""""$$$&&&)))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))'''(((((()))))))))))))))&&&''')))***+++++++++******++++++++++++,,,,,,,,,***++++++,,,,,,---......---///000000//////000222///000000111222222333333333222222222333555666777999:::;;;::::::>>>DDDIIIJJJIIIHHHJJJQQQZZZdddiiiXXXXXXVVVUUUTTTSSSSSSSSSPPPPPPPPPQQQSSSUUUUUUUUUUUUVVVVVVVVVUUUSSSRRRPPPJJJMMMRRRWWW[[[]]]^^^^^^]]]^^^``````___]]]ZZZXXXVVVVVVWWWXXXXXXYYYXXXXXXVVVTTTQQQNNNLLLLLLLLLLLLNNNLLLIIIEEEBBB@@@>>>>>>===<<<:::888777777888888777777888888888888777777777666666666555555555555444444444444333333222111......//////000000111111//////000000111111111222000000//////.........---...000222333333333111000000000111111222222222333222222333333333444444444555555444333333333444444555777999;;;<<<======<<<:::666666;;;@@@@@@BBBEEEFFFTTTggg|||}}}qqqjjjaaa\\\eeettt~~~pppgggaaa]]]WWWTTTQQQNNNNNNOOOMMMFFF@@@@@@<<<888777888777555222//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&&&&)))+++***(((******))))))((((((''''''******))))))((((((''''''+++*********))))))((((((************************)))************+++++++++)))************+++++++++,,,,,,+++***)))))))))***)))************+++++++++,,,+++++++++***)))))))))---,,,++++++******++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))((('''&&&&&&'''******))))))))))))******************************((())))))(((&&&'''))),,,***)))(((''''''((()))*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%))))))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))&&&'''))),,,///000///---+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,------......///000000111////////////000111222333444444555555666777777777777888999999:::;;;???AAAFFFEEEEEEFFFKKKQQQXXX\\\XXXVVVSSSQQQSSSVVVTTTPPPPPPPPPQQQQQQQQQQQQQQQQQQWWWWWWVVVUUURRROOOMMMKKKNNNOOORRRUUUXXX[[[]]]^^^]]]]]]]]]\\\\\\\\\\\\\\\ZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQRRRRRRPPPMMMJJJPPPMMMJJJGGGEEECCC???===@@@>>><<<:::888888999:::666666666666777777777777333333333333333333333333333333333222111000//////////////////////////////////////////////////////111000000///...---------///////////////////////////000000000111111111111222222222222222222222222222222222333333333444444555444444555555666777888999999999:::;;;<<<>>>>>>AAAAAAEEEUUUqqqwwwjjj```ooorrrhhhaaa^^^XXXPPPNNNLLLNNNPPPNNNHHHCCC@@@<<<888777888777555222//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&''')))+++***(((***)))))))))((((((((('''***)))))))))((((((((('''*********)))))))))((((((''''''''''''''''''''''''))))))*********+++++++++))))))*********+++++++++,,,+++******))))))******))))))*********+++++++++++++++******************,,,,,,+++************+++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))***)))''''''''')))******))))))))))))******((((((((((((((((((((((((((()))***)))(((((()))+++***)))(((''''''((()))***))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))+++---111666888777333000+++***)))***,,,---,,,+++*********+++++++++,,,,,,,,,,,,------...//////000////////////000111222222333333444555555666666777777888999999999:::===???AAAAAA@@@BBBEEEJJJOOORRRKKKMMMNNNOOOPPPPPPMMMJJJNNNNNNNNNOOOOOOOOOOOOOOOTTTTTTUUUTTTRRRPPPMMMKKKLLLLLLNNNPPPSSSUUUVVVWWWVVVWWWWWWXXXYYYZZZZZZ[[[WWWWWWXXXWWWVVVTTTSSSQQQOOOOOOOOOPPPPPPNNNJJJGGGJJJHHHEEEDDDCCCAAA???======<<<:::888777777777888666666666555555444444444111111111111222222222222222222222222111000///...........................////////////////////////000000//////...------,,,//////////////////////////////000000000111111111000000000000000000000000222222222333333333333444444444444444555666777888777777888888999;;;<<<===???>>>@@@HHHYYYqqq{{{sssyyytttiiiccc___XXXLLLKKKLLLNNNQQQPPPKKKFFF@@@<<<888777888777555222000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))******)))))))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))(((((('''''''''''''''''''''''')))))))))*********++++++)))))))))*********++++++++++++***)))))))))******)))))))))*********++++++))))))******************,,,++++++***************)))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))''')))***)))(((((()))******))))))(((((())))))***(((((((((((((((((((((((('''(((***)))(((''''''((())))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$''',,,...)))$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))))))))((((((,,,111666888555///***+++)))))))))+++,,,+++************++++++++++++,,,++++++,,,,,,------......///......//////000111222222222333333444555555555777888999888888888;;;=========>>>???BBBEEEHHHJJJGGGHHHKKKLLLLLLKKKKKKMMMKKKLLLLLLLLLMMMMMMMMMMMMRRRSSSUUUVVVUUURRROOONNNKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[TTTUUUVVVWWWVVVTTTQQQPPPMMMMMMMMMNNNMMMKKKGGGCCCCCCAAA@@@???@@@???>>><<<:::999777666555555555666666555555444222111111000000000000000000000000000111111111111000//////.................................................../////////......------,,,////////////////////////////////////000000000000////////////////////////111111222222222333333333444444444444555666777777666666666777888999:::;;;<<<<<<<<<===BBBOOO___jjj}}}}}}tttjjjqqquuujjjccc___XXXMMMMMMOOOQQQSSSQQQLLLHHH@@@<<<888777888777555222000///...------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((''''''((((((((()))(((''''''((()))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))************(((((())))))******++++++++++++***)))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''')))******))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))%%%'''))))))'''%%%%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$'''***+++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))((((((%%%'''+++000111///)))$$$***)))((()))+++++++++***************++++++++++++******++++++,,,,,,,,,,,,............///000111111111111111222333333444444666777888888777777999:::;;;<<<>>>@@@CCCEEEGGGHHHHHHHHHIIIJJJHHHFFFJJJPPPJJJJJJJJJKKKLLLLLLMMMMMMRRRTTTVVVXXXXXXVVVSSSQQQNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYYYYZZZSSSTTTVVVWWWVVVTTTRRRPPPLLLLLLLLLLLLKKKIIIDDDAAA@@@>>>============;;;:::888888666555444444444444444444333333222111111000000000000000////////////000000000000000///...---------------------------------------------------.........---------,,,,,,................................./////////000000111111111111111111111111111111111111222222222222333333333333444555666777666666666666777888999:::;;;======;;;;;;@@@KKKTTT___}}}|||ooogggmmmxxxuuujjjbbb]]]VVVRRRSSSUUUVVVUUURRRLLLHHH@@@<<<888777888777555222000000///...------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))************))))))((())))))******(((((()))))))))*********((((((((())))))******++++++***))))))(((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))''')))******))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++)))&&&&&&&&&(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((()))+++---,,,)))''')))((('''(((***+++***)))))))))*********+++++++++*********+++++++++++++++------------...///000111000000111111222333333333444666888888777777888999:::;;;>>>AAADDDFFFHHHIIIGGGHHHMMMQQQOOOHHHGGGKKKIIIJJJJJJKKKLLLMMMMMMMMMOOOQQQSSSUUUVVVUUUSSSRRROOONNNNNNMMMMMMLLLKKKKKKNNNOOORRRTTTVVVVVVVVVVVVSSSTTTUUUVVVVVVUUUSSSRRRNNNLLLKKKKKKJJJGGGCCC@@@AAA???===<<<<<<;;;999777777777666666555555444444222222222222222222222222111111000000/////////........./////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------............/////////000000000000000000000000000000000111111111222222222222222333333444555666777666666666777888999:::999<<>><<<;;;;;;:::888666555555666666555555444444000000000////////////////////////...---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------/////////000000000111111111111111111222333444555555555555555555666666777666777888999999:::::::::999<<>>@@@BBBCCCIIIEEELLLZZZ^^^UUULLLLLLGGGGGGHHHIIIJJJLLLLLLMMMJJJIIIHHHHHHHHHJJJKKKMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLNNNRRRUUUWWWXXXWWWVVVRRRQQQPPPOOOPPPRRRTTTUUURRRMMMGGGCCCAAAAAAAAA@@@>>><<<;;;:::::::::888666444444555555555444333333000000///...---,,,,,,+++......---,,,,,,+++******++++++,,,---------,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111111111111222333444555444444333333333444555555666666666888;;;<<<;;;::::::>>>???@@@KKK```wwwpppiii]]]SSSPPPZZZ[[[\\\\\\ZZZSSSJJJDDD???<<<888777888888555333111000...---++++++******---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))&&&((())))))(((''''''((('''((())))))(((((()))***))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++)))************)))((((((++++++******))))))((((((************************'''((((((((((((((('''''''''''''''''''''''''''''')))(((((('''''''''((((((******))))))(((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((((((((((((((((()))******)))))))))))))))******+++,,,+++******)))))))))***++++++,,,,,,---.........222222333444444444333333444555666777999;;;<<<===::::::;;;<<<===>>>??????BBBJJJQQQRRRRRRQQQMMMIIIEEEFFFGGGIIILLLLLLJJJHHHKKKJJJHHHGGGGGGGGGHHHHHHJJJIIIJJJKKKMMMMMMKKKIIIOOOQQQSSSSSSRRRSSSVVVYYYZZZVVVPPPLLLJJJLLLPPPSSSPPPLLLHHHDDDCCCAAA@@@???>>>>>>===;;;:::999888777:::888666333222222333444111000000///////////////000//////...------,,,,,,++++++++++++++++++++++++---+++))))))***+++***))))))***,,,,,,***)))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---......///////////////000000000000000000111111444333333333333444555555666666666666777888999:::555:::>>>>>>???HHHXXXeee{{{pppiii^^^UUUTTT\\\\\\]]]]]]ZZZSSSJJJDDD???<<<888777888888555333111000///---,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''))))))'''''''''(((&&&((())))))(((((()))***(((((((((((((((((((((((((((''''''''''''(((((()))'''((((((((())))))))))))'''((((((((())))))))))))'''''''''((((((((((((((()))))))))((((((''''''''''''''''''((())))))******)))***++++++,,,,,,,,,,,,******))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((((()))((((((((((((((())))))***))))))(((((())))))***+++,,,+++++++++************+++,,,,,,---......//////111222222333333333333333333333444666888999;;;;;;999:::;;;;;;======>>>???@@@EEEHHHIIINNNXXX___bbbGGGGGGIIILLLOOOPPPOOONNNMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIINNNQQQSSSTTTSSSTTTVVVXXXXXXSSSMMMHHHGGGIIIMMMPPPMMMIIIEEEBBBAAAAAA@@@>>>>>>>>>===;;;:::999888777999888555333222222333444111000//////......///////////////...---,,,,,,,,,++++++++++++++++++++++++---,,,***)))***+++***)))(((***,,,+++***)))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................------...///////////////000000000000111111222222333333333333333444555555555555555555666777888888777:::===<<<;;;>>>GGGOOOVVV___tttooohhh___YYYYYY^^^^^^___^^^[[[TTTKKKDDD???<<<888777888888555333000000///...............---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&'''))))))'''&&&'''(((&&&((())))))(((''')))***(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,------((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))((('''''''''''''''(((((()))))))))(((((((((((('''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((())))))***((((((''''''(((((()))***))))))(((((())))))***+++++++++,,,---,,,+++***))),,,,,,------...//////000000111222222333333222222111222333555666888999:::999:::;;;;;;======>>>???CCCEEEDDDBBBDDDNNNVVVZZZFFFGGGIIILLLPPPRRRRRRQQQOOONNNKKKHHHFFFFFFFFFGGGHHHJJJLLLKKKHHHGGGIIIKKKOOOQQQTTTVVVVVVVVVWWWXXXVVVRRRKKKFFFDDDFFFJJJLLLJJJGGGCCCAAA@@@???>>>===>>>===<<<;;;:::888777777888777555333222222333333000000///............//////......------,,,,,,+++++++++++++++++++++++++++///---************)))((((((***++++++***))))))***)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------...////////////...//////000111222333333444333333222222333333444555333333333333444555666777888:::;;;;;;999999:::<<<@@@EEEPPPaaasssnnnfff^^^ZZZ]]]___``````___\\\TTTKKKDDD???<<<888777888888555222000///////////////000000---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&%%%'''(((((('''&&&&&&'''&&&''')))(((''''''(((***(((((((((((((((((((((((('''((()))))))))'''&&&%%%'''''''''((((((((())))))'''''''''((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&'''((())))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&$$$$$$%%%&&&((()))******(((''''''''''''((())))))((((((((((((((()))*********+++,,,...---,,,***))),,,------......//////000//////000111222222222222111222333444666888999::::::;;;<<<<<<>>>>>>???@@@CCCFFFGGGCCCAAABBBCCCAAADDDDDDFFFIIIMMMOOOOOONNNPPPNNNKKKHHHEEEEEEEEEEEEGGGKKKNNNMMMIIIIIILLLQQQPPPRRRUUUXXXYYYXXXXXXXXXXXXSSSMMMHHHFFFGGGJJJLLLJJJGGGCCCAAA@@@>>><<<:::===<<<;;;:::999777666666666555444333222222222222000///......------......------------,,,,,,++++++************************///---+++*********)))((((((***++++++)))))))))***))))))))))))************************************++++++,,,,,,,,,---------------------------------,,,---......//////.........///000111222333444555222222222222222333333444333333333333333555666666777777888999;;;;;;:::999???@@@CCCIIIQQQ```yyylllddd]]][[[___````````````\\\UUUKKKDDD???<<<888777888888555222000////////////000111111......---,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&%%%'''(((((('''&&&&&&'''&&&'''((((((''''''((()))'''''''''''''''''''''''''''((()))))))))'''&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((()))))))))))))))((((((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%'''((('''&&&%%%$$$'''''''''&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''###$$$%%%&&&'''((()))***'''''''''''''''(((((()))((((((((('''((())))))***)))***,,,------,,,***))),,,,,,------.../////////---...///000111111111111222222333555777888::::::<<<<<<===>>>???@@@@@@AAA>>>CCCGGGEEEDDDEEEDDDBBBDDDDDDDDDGGGJJJLLLLLLKKKOOOMMMKKKIIIGGGEEEEEEEEEGGGLLLPPPPPPNNNNNNRRRVVVQQQSSSUUUXXXZZZZZZYYYXXXZZZWWWRRRMMMKKKKKKLLLMMMKKKHHHDDDAAA@@@===:::888;;;:::999888777666555444555444333333222222222222///......---------------,,,,,,,,,,,,,,,+++++++++************************...,,,***)))******)))(((((()))++++++)))((()))***(((((()))))))))*********************************+++++++++,,,,,,,,,------------------------------,,,------..................//////111222333444444222111111111111222333333333333333333444555666666777555555777:::======<<<<<<<<<>>>@@@CCCKKK\\\lllmmmddd\\\ZZZ_________```___\\\UUULLLEEE???<<<888777888888555333000///////////////000111......---,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%&&&((((((&&&%%%&&&'''%%%'''(((((('''&&&((()))''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''((())))))'''%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&'''(((((()))''''''&&&&&&''''''((()))((((((''''''(((((()))***((()))***+++,,,+++******++++++,,,,,,---......///,,,---...///000111111111111222333555777888999:::;;;<<<===>>>???@@@@@@AAA>>>BBBCCC@@@AAAEEEHHHHHHEEEDDDDDDFFFIIIKKKKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGIIIMMMRRRSSSSSSSSSUUUWWWQQQQQQRRRUUUWWWXXXWWWVVVZZZXXXUUUQQQNNNLLLLLLKKKIIIFFFCCCAAA???===:::777999888777666555333222222333333333222222111111111......---,,,,,,,,,,,,---++++++++++++++++++++++++************************+++)))(((((()))))))))(((''')))******)))(((((()))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......///000111222222333111111000000111111222333222222222222333444555666666444333444666888::::::999:::<<<>>>>>>???GGGQQQhhhyyyoooeee\\\[[[```]]]^^^^^^___\\\UUULLLFFF???<<<888777888888555333000000///........./////////......---+++******)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((($$$&&&''''''&&&%%%&&&&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%&&&&&&&&&'''''''''((('''''''''''''''''''''&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))+++***(((&&&$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((()))))))))***************++++++,,,---------+++,,,---...///000000000000111222333555777888999::::::;;;<<<===>>>??????>>>BBBBBB>>>===@@@CCCCCCCCCBBBBBBEEEHHHKKKLLLLLLLLLMMMPPPQQQQQQOOOMMMKKKMMMPPPSSSVVVWWWVVVTTTSSSOOONNNMMMOOOSSSUUUTTTSSSVVVUUUTTTQQQNNNJJJHHHFFFDDDBBB@@@???>>>===:::888777666555444333111000000222222222222222111111000...------,,,+++,,,,,,,,,*********+++++++++++++++************************((('''&&&&&&((())))))(((''')))******)))(((((()))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------....../////////000000000000000000000000111222222111111111111222333444444222333444444444555666777;;;999:::<<<;;;999;;;@@@HHHRRRddd{{{qqqggg]]][[[aaa\\\]]]^^^^^^[[[UUULLLFFF???<<<888777888888555333000000///...............//////...---+++******))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))$$$&&&''''''&&&%%%%%%&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''((('''&&&&&&&&&((()))+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))***,,,+++)))&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((''''''((()))******)))******++++++,,,------***+++,,,...///000000000//////111222444666777777888999999:::;;;<<<======:::@@@DDDCCCBBBDDDDDDAAA???>>>???BBBGGGKKKMMMMMMKKKNNNRRRUUUUUUSSSPPPNNNPPPRRRTTTWWWXXXVVVRRRNNNMMMKKKIIIKKKOOORRRRRRPPPRRRRRRQQQOOOLLLHHHCCCAAA???>>>======>>>===;;;999666555444333111000//////111111222222222111111000...---,,,,,,++++++,,,,,,******************++++++))))))))))))))))))))))))'''%%%$$$%%%'''))))))(((''')))******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000000000000000111111222////////////000111222333...111555666666555666777888555555999;;;;;;===@@@======@@@JJJ[[[mmmzzzlllhhhfff___XXX```___^^^]]]YYYSSSKKKFFF;;;999777666666777777666000000000000////////////,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''&&&%%%&&&'''((()))&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''$$$"""###'''(((&&&###&&&&&&&&&''''''''''''(((""""""#########$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%)))******)))((((((+++---(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&''')))((('''&&&$$$###"""!!!%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&))),,,///...+++&&&###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((()))******''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++))))))***+++---....../////////000111222333333444999999888777666888<<>>>>>??????>>>???@@@BBBEEEHHHIIIIIINNNMMMMMMOOOPPPQQQOOOMMMPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLIIIHHHGGGFFFEEECCC???<<<;;;;;;;;;;;;:::999888888777555222///......///000111111111000000/////////------,,,++++++***))))))))))))))))))))))))))))))&&&))))))%%%%%%))))))&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))******++++++,,,*********+++++++++,,,,,,///,,,***,,,111333///***,,,,,,,,,------------...------------............111000///......///000111.../////////000000000000111111222222333444444444555555666666777888888888777888999999;;;@@@FFFJJJ[[[dddvvvkkkhhhgggaaa[[[ZZZ[[[\\\[[[XXXRRRMMMIII>>><<<888777666666555444000000000/////////......------,,,,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,)))%%%"""$$$'''&&&&&&&&&''''''''''''(((((((((((())))))))))))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))###&&&***+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%''')))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))&&&''''''''''''((((((((('''(((((())))))((((((''')))))))))*********++++++)))******+++,,,---............///000111222333333444555666555444444555666777888888999;;;;;;<<<<<<===>>>???AAACCCDDDFFFFFFLLLKKKLLLNNNPPPQQQPPPOOOQQQOOOMMMKKKIIIJJJKKKLLLNNNMMMKKKIIIHHHHHHIIIJJJFFFEEEDDDCCCCCC@@@===:::::::::::::::999888777777444222000///...///000111000/////////////////////,,,,,,,,,+++******))))))))))))))))))))))))))))))''')))(((&&&&&&((()))'''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))*********************************++++++++++++,,,,,,++++++,,,......---+++,,,,,,,,,,,,------------------------............000//////......//////000....../////////000000000111111111222333333444444444444444555666666777777999999999888777777:::<<<@@@GGGRRRaaauuukkkiiiiiiccc]]]ZZZ[[[]]][[[WWWQQQKKKHHH@@@===999777666666444333000000000///.........------------,,,,,,+++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%'''***+++***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''))))))))))))************)))******+++,,,,,,---------......///000111222222222444666666444333333333555555666666777888::::::===>>>@@@AAABBBCCCDDDFFFJJJKKKNNNRRRUUUUUUSSSPPPQQQPPPMMMKKKJJJIIIIIIIIILLLKKKIIIGGGFFFEEEFFFFFFCCCAAA@@@@@@???>>>;;;999888999999888888777666555333222000///......///000.............../////////,,,+++++++++******)))))))))))))))))))))))))))))))))***)))(((((()))***)))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))************++++++++++++)))***+++++++++***+++,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////........./////////000000000000111111222333333333222333333444444555666666777999::::::999999:::;;;888;;;@@@EEEOOO```tttllljjjjjjeee___[[[]]]___\\\VVVNNNIIIGGGAAA>>>:::888777666444333000000000///...------,,,------,,,,,,,,,,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%$$$###$$$'''((('''%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%***)))'''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''&&&$$$###"""&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))))))))*********)))******++++++,,,,,,,,,------...///000111111222222444666666555333222333444444444444555666888999===???BBBBBBBBBCCCEEEGGGIIILLLRRRXXX[[[ZZZUUUQQQPPPPPPPPPOOOMMMKKKIIIGGGKKKKKKJJJHHHGGGFFFEEEEEE@@@>>>===<<<===<<<:::888777777777777666555444333444222111///------------------------------......++++++***************)))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********+++++++++((()))+++***)))(((***,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........////////////..................//////////////////000111111222222333222222222333444444555555222444777777777777999:::666999<<<===>>>DDDPPPXXXfffsssnnnllllllgggaaa\\\___aaa]]]VVVNNNIIIGGGAAA>>>:::888777666555333111000000///...---,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%""" ###''')))(((%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((('''&&&&&&%%%%%%$$$%%%%%%$$$######&&&((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''###%%%&&&%%%$$$###$$$%%%''''''&&&%%%$$$$$$######((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((('''%%%###!!!%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((()))))))))******************++++++,,,,,,,,,,,,---...///000111111111333666666555333333444444333333333444666888999<<>><<<::::::;;;;;;999888555555555555444333222222333222000///---,,,++++++------,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((&&&$$$&&&******&&&$$$&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))************+++((()))))))))((((((***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---------.........//////////////////000111111222222222222222333444444555555444666777777666666777999333777:::<<<<<<===AAADDDIIIRRRaaatttooommmmmmhhhbbb[[[___aaa^^^VVVOOOKKKJJJ@@@===:::888777777666444111000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((((((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((()))))))))***************+++++++++++++++,,,---...///000000111000222444444333333444555555444333333444666888::::::>>>BBBCCCBBBCCCGGGKKKJJJLLLPPPUUUXXXXXXUUURRRLLLLLLLLLKKKJJJHHHGGGFFFEEEGGGJJJLLLKKKIIIEEECCC===;;;999999::::::999888444444444444333222111000000000///...------,,,,,,------,,,,,,++++++******))))))))))))************((((((((((((((((((((((((&&&%%%(((......(((%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))******))))))))))))***************)))(((((()))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////...---------------.........//////......//////000111111222222222333333444555555555777777888777555555777999555666888:::<<<=========???BBBJJJTTT___rrrpppnnnnnnhhhbbbYYY]]]aaa___WWWPPPMMMMMM@@@===:::888888777666555111000///...---,,,++++++*********************+++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***(((%%%$$$&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%(((+++---,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$&&&((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&###%%%''')))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))***************++++++++++++,,,,,,---...///000000///111222222222222444666555555444333444777999;;;999===BBBCCCAAABBBGGGKKKKKKKKKMMMOOOSSSTTTSSSRRRLLLJJJHHHFFFEEEEEEFFFGGG@@@CCCGGGIIIIIIFFFBBB???<<<:::888888999:::999888333333333333333111000000........................------,,,,,,+++***)))))))))))))))))))))*********(((((((((((((((((((((((()))(((,,,444444,,,((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************+++)))'''''')))++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,---------.........//////......//////000111111111222333333444444555555666333333333222111222444777:::999777888:::;;;:::999999999===AAADDDNNNdddzzzssspppmmmiiigggaaa___\\\ZZZWWWSSSMMMJJJAAA===777555666777666444333111///.........---,,,,,,,,,,,,+++***)))((((((******))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%'''***+++)))&&&(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******+++++++++******+++,,,------......------333---...666999444222555111222444555777888888888;;;@@@FFFGGGDDDCCCEEEHHHHHHJJJLLLKKKHHHFFFGGGHHHGGGEEEBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEDDDBBB???>>>;;;:::999888777555444444444444333222111111111111////////////...............---,,,+++************---***((((((+++,,,+++)))'''''''''''''''((())))))&&&(((+++------+++(((&&&)))(((&&&%%%%%%&&&((()))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............///////////////////////////000000111000111111111111222222222444444444444444444444444666666666777888888999999777999;;;<<<>>>BBBGGGKKKWWWgggqqqpppnnnhhheeeaaa___\\\YYYWWWSSSMMMJJJ@@@<<<666444555666555444333111............---,,,+++,,,,,,++++++)))((((((***))))))(((((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%''')))***(((&&&((('''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***++++++++++++***+++,,,------......------222...///666999555555888222333444666777888999999:::???EEEFFFDDDDDDFFFIIIIIIJJJKKKIIIEEECCCCCCEEEEEECCCAAAAAABBBCCCBBBAAADDDDDDEEEEEEDDDBBB@@@>>>;;;;;;:::888777555444444444444333222111111111111////////////.........---------,,,+++************,,,***((()))***+++***((('''''''''''''''((())))))&&&(((***++++++***(((&&&)))'''&&&%%%%%%&&&''')))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))***************************************+++++++++,,,,,,+++++++++,,,,,,------------------------------------.........///////////////............///000000000000111111111222222222444444444444444444333333555555666777777888888999999:::;;;<<<===???CCCFFFJJJQQQ```rrrooopppnnnhhhbbb```^^^\\\YYYVVVRRRNNNJJJ@@@;;;666444555666555333333000...---......---++++++++++++++++++***)))((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''))))))(((&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***++++++++++++++++++,,,------......------111000000333444333444666222333555666888999999999:::>>>CCCEEEDDDDDDGGGIIIJJJJJJHHHEEEAAA@@@@@@AAACCCBBBAAAAAABBBBBBAAA???CCCDDDDDDDDDCCCBBB@@@???===<<<;;;999777555444333444333222111000000000000//////.........------------,,,+++***))))))))))))***)))((()))******(((&&&'''''''''''''''((())))))''''''((())))))(((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,*********+++,,,------...---------------------------------.........//////...............//////000000000000111111111222222333333333333333333333333444555555666777777888888:::;;;;;;::::::;;;>>>@@@AAABBBGGGOOOYYYggg{{{~~~mmmooonnnfff___```^^^[[[YYYVVVRRRNNNJJJ@@@<<<666444555666555444222000...---------,,,++++++++++++++++++***)))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***++++++++++++++++++,,,------......------111222111000111333333333333444555777888999999:::999<<<@@@CCCCCCDDDGGGIIIIIIHHHEEEBBB@@@@@@AAABBBBBBAAAAAABBBCCCCCC@@@>>>CCCCCCCCCCCCBBBAAA@@@???===<<<;;;999777555444333333222111000000///000000.........---------,,,,,,++++++***)))))))))))))))((((((((())))))(((&&&%%%'''''''''''''''((())))))'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((************++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111000000000000111111111111222222222222333333333333444444444555666666777777888999999999888888;;;======>>>AAAGGGJJJNNNWWWaaa|||kkkmmmmmmeee^^^___]]]ZZZXXXVVVRRRNNNJJJBBB===888666777888777555222000...---------,,,+++******+++++++++***))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))***+++,,,,,,,,,+++,,,------......------///222111///333;;;;;;666222333555666888999999999999;;;===@@@AAACCCEEEGGGGGGEEEBBBAAABBBCCCDDDEEECCCBBBBBBCCCDDDDDDAAA???BBBBBBAAAAAA@@@@@@??????<<<;;;:::888666555333333222222111000////////////------------,,,,,,,,,,,,******)))((((((((())))))&&&'''(((((((((''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000//////000000111222//////000000000111111111111111111222222222333333222333333444555555666666444555777777777777999;;;888999===BBBBBB???AAAEEE|||jjjkkkjjjccc]]]^^^\\\ZZZXXXVVVRRRNNNJJJCCC>>>999777888999888666222///---,,,------,,,*********+++++++++******))))))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))***+++,,,,,,,,,+++,,,------......---------111000///999GGGGGG<<<111222444555777888888888888999;;;===???AAACCCDDDCCCBBB@@@AAADDDFFFGGGFFFDDDCCCBBBCCCDDDCCCBBB@@@@@@@@@??????>>>>>>>>>>>>999999888777555444333333222111000///............------,,,,,,,,,+++++++++))))))(((((((((((())))))&&&'''((('''&&&''')))+++'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///////////////000111111/////////000000000111111000000000111111222222333222222222333444444555555111333555666666777888:::777666888<<<<<<;;;===BBB}}}jjjiiifffaaa^^^]]]\\\YYYXXXVVVRRRNNNJJJBBB===888666777888777555111///---,,,---,,,+++***)))******+++++++++*********))))))(((((())))))***''''''''''''((((((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''((((((((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%((((((&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,,,,,,,+++,,,------......---------000......<<>>>>>===<<<<<<<<<<<<===666666666555444444333333111111000///............,,,,,,,,,,,,++++++++++++(((((((((''''''(((((()))&&&''''''&&&%%%''',,,000'''''''''''''''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************))))))))))))************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////////////////000000000111//////000000111222222333111111222222333444444444111333555666555555777888888666777:::<<<;;;>>>CCC~~~jjjgggddd```___]]][[[YYYWWWVVVRRRNNNJJJAAA===777555666777666444111///---,,,,,,,,,+++***)))******+++++++++************))))))))))))******&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((('''%%%$$$$$$%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%((((((&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***,,,,,,,,,---+++,,,------......------///222---+++;;;LLLEEE///000111222444555666666777999888777999;;;>>>??????AAA??????AAAEEEFFFDDDBBBDDDAAA???>>>???@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<555555444444444333333333111000///......------...,,,,,,,,,+++++++++******(((((('''''''''(((((()))&&&''''''%%%%%%(((...333'''''''''''''''((())))))''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************))))))))))))************,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------////////////000000000000...//////000111222222222000111111222333333444444222444666666555444555666666555777;;;<<<999999<<<~~~jjjhhhfffbbb```^^^\\\XXXVVVTTTRRROOOLLLCCC???:::666555444444333333111///.........---,,,+++++++++*********))))))))))))))))))((('''&&&%%%***)))'''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***+++((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''((((((%%%######&&&((((((&&&,,,+++***(((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&'''&&&%%%%%%((('''''''''''''''&&&$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''!!! %%%'''%%%%%%)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))************+++++++++...---,,,...111333222111444333222222222333444555777777777777888:::<<<>>>BBBDDDEEEDDDBBBAAAAAABBBDDDCCCAAA???>>><<<<<<<<<<<<;;;999777666666777777555444444333333222222111000//////...------,,,,,,******++++++++++++******))),,,'''---)))(((+++''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''$$$)))......+++(((***,,,))))))))))))))))))))))))***)))))))))))))))***+++************************))))))*********+++++++++,,,,,,,,,---------......000///.........///111222////////////000000000000111000000000222333222111555555444333333555666777222222333444666888:::;;;llljjjhhhdddbbb^^^[[[XXXUUUTTTRRROOOLLLDDD@@@;;;888666666555444222000...---......,,,++++++++++++*********))))))))))))))))))((('''&&&%%%((('''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''''''''&&&%%%&&&'''(((%%%###$$$&&&((((((&&&+++***)))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%%%%&&&&&&&&&%%%%%%)))&&&$$$$$$'''((('''%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''(((###"""&&&(((&&&&&&)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))*********+++++++++...---,,,...111333222000333222111111111222333444666666666777888:::<<<===@@@BBBCCCCCCAAA@@@AAAAAACCCBBBAAA???>>>===<<<<<<;;;:::999888777666666666444444444333222222111111/////////...---,,,,,,,,,)))******++++++******)))'''######$$$(((+++'''&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''%%%)))------***((()))+++)))))))))))))))))))))))))))))))))))))))******+++************************++++++,,,,,,,,,---------,,,,,,,,,------------...000///.........///000111.../////////000000000000111000///000222333222111444444444444444555555666333333333444555777888999llljjjiiieeeccc^^^[[[WWWUUUSSSQQQOOOMMMEEEAAA<<<999777777666555222000------------,,,***+++++++++***************))))))))))))((('''&&&%%%&&&&&&&&&&&&''')))***+++&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%&&&((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%)))&&&$$$$$$'''((((((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((())))))***&&&$$$''')))'''''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))*********++++++---,,,,,,...000111111000111111000000000111222333444444555666777999:::;;;===???AAAAAA@@@???@@@@@@@@@@@@???>>>>>>======<<<::::::999999888666555444444444333333222111111111///......------,,,,,,+++))))))************)))))),,, )))!!!---BBB---)))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((''''''***---,,,)))'''(((***)))))))))))))))))))))))))))))))))))))))***++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,------------///............///000000....../////////000000000111000///000222333222111222333333444444444444444444444444444555666777777~~~jjjiiigggcccaaa^^^[[[XXXUUUSSSQQQOOOMMMEEEAAA<<<888777777666555111///---,,,,,,,,,+++***************************(((((()))(((((('''&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%$$$&&&&&&%%%&&&)))******(((&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***+++)))'''%%%&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************,,,,,,------///000000000////////////000000111111222222333555666888999::::::<<<>>>>>>>>>===>>>???===>>>>>>>>>======<<<<<<999999999999888666333222333333333222111111000000------------,,,,,,++++++((())))))))))))))))))(((///!!!333"""000MMM000,,,'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,+++)))''''''((())))))))))))))))))))))))))))))))))))***+++,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,------------------.........//////........./////////000000111000///000111222222000000111333444444444333222444444444333444444555555kkkiiigggccc```^^^\\\YYYWWWUUURRROOOLLLDDD@@@;;;888666666555444111///---,,,,,,,,,+++***************************(((((((((((((((((('''&&&((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***%%%###&&&'''%%%###,,,333222***###$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''&&&%%%$$$&&&((((((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))))))))*********,,,,,,---------...//////....../////////000000000000111333555666888999999999:::<<<===<<<;;;<<<===;;;<<<=========<<<<<<;;;888999999888777555222111333222222111111000//////,,,,,,,,,,,,,,,+++++++++'''(((((())))))((((((''')))444 (((CCC((()))''''''''''''''''''''''''((('''''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((()))***)))((('''''''''(((((((((((((((((((((((())))))))))))***+++,,,---************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---------........................////////////000///...///111222111000///000222333333333222111444444333333333333444444nnnkkkhhhdddaaa]]]\\\[[[ZZZXXXTTTOOOLLLDDD@@@;;;888666666555444222000------------,,,******************+++++++++'''(((((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&%%%&&&((()))(((''''''(((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%---...'''###&&&'''$$$""",,,444333***######'''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&)))---111333%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&%%%###%%%))))))&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((()))))))))******+++,,,------,,,,,,---///---...///000000000/////////111333555777888999999888:::<<<<<<;;;:::;;;<<<:::;;;<<<===<<<;;;:::999999999888777555333222111222222111111000/////////++++++++++++++++++++++++''''''((((((((((((''''''%%%!!!111###$$$333%%%(((''''''''''''''''''''''''&&&&&&'''(((+++---///000&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***+++,,,---...************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,------......------------........./////////000///...///111222111000///000000111111111111111333333222222222333444444nnnkkkhhhbbb```\\\\\\]]]]]][[[VVVPPPKKKEEEAAA<<<999777777666555222000...---......,,,+++))))))*********+++++++++''''''((((((((((((''''''&&&'''((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''''''''&&&%%%&&&'''$$$''')))***((('''''')))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''000111(((###&&&'''$$$$$$(((,,,,,,)))&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&(((,,,000333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''$$$&&&&&&$$$&&&,,,,,,(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))******,,,...---++++++---///---...///000111000000//////000333666888999999:::999;;;<<<<<<:::999999::::::;;;<<<<<<<<<:::999777:::999777555444222111111222111111000//////......*********+++++++++++++++&&&''''''((((((''''''&&&&&&'''+++)))'''((((((+++''''''''''''''''''''''''&&&&&&'''(((***,,,---...&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((()))))))))***+++,,,......************************++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,---...------,,,---------.........//////000///...///111111111///000////////////000111111222222111111222333444444mmmiiieee```]]]\\\]]]^^^___]]]XXXPPPJJJFFFCCC===:::888888777666333111///.........---,,,))))))******++++++++++++''''''((((((((((((((('''$$$%%%''')))******))))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$&&&'''((()))))))))###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''((($$$'''******((('''''')))%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))222333)))###&&&(((###'''%%%###$$$'''))))))(((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###(((&&&%%%$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$''''''$$$'''...///***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))***,,,...---+++***,,,...---...000111111111000//////111333666888999:::::::::;;;<<<<<<:::888999999:::;;;<<<<<<<<<:::888666;;;999777444222222111222111111111000//////......******************++++++&&&''''''''''''''''''&&&$$$'''""")))((( )))+++'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''((((((((((((((((((((((((((((((((()))))))))***+++---...///************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////000///...///000111111///000///.........///111222111111111111222333444555kkkiiigggcccaaa___]]]\\\ZZZYYYWWWSSSPPPHHHBBB<<<999999999777555222000...---------,,,+++************************))))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''%%%'''(((((('''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''')))((('''%%%$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###%%%(((***)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********++++++,,,---............////////////////////////222333444666777888888888::::::;;;;;;<<<=========???===:::888666666777888777777666555333222111000/////////...------,,,,,,)))))))))))))))(((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++.........------,,,,,,,,,//////.........------------------............///////////////000000000000222222111111222222333444mmmhhhfffbbbbbb```^^^\\\[[[ZZZWWWSSSPPPHHHBBB<<<999999999777555222000...---------,,,+++************************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++,,,---......///......////////////////////////111222333555666777888888999999:::;;;;;;<<<======@@@>>><<<:::999888999999666555444333222111000///.........---,,,,,,++++++)))))))))))))))(((''''''))))))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))))))))'''&&&'''((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------,,,,,,,,,,,,///.........---------,,,------------................../////////000000000222111111111111222333333ooohhhdddbbbcccaaa```^^^\\\[[[XXXTTTQQQGGGBBB;;;888888999777666222000...---------,,,+++************************))))))))))))))))))))))))(((((((((((((((''''''&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********,,,,,,---...//////000///////////////////////////111222333444666777888999888888999:::;;;<<<===>>>???>>><<<:::999888888888555444333222000///......------,,,,,,+++*********)))))))))))))))((('''''')))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&""""""$$$&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&'''((((((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------......------------,,,,,,------------.....................////////////000111111111111111222222333qqqiiidddccceeebbbaaa___]]]\\\YYYTTTQQQGGGAAA;;;777888888888666222000...---------,,,+++************************((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%)))(((&&&%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$######%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********,,,,,,...///000000000000////////////////////////222333444555666888::::::888999:::;;;<<<===>>>???<<<;;;:::999888666555555444444333222000///......---------,,,++++++******)))))))))))))))(((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###$$$&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////000000000000000111222222rrrjjjfffeeegggcccbbb___^^^\\\YYYTTTQQQGGGAAA:::666777888888777222000...---------,,,+++************************((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&'''((($$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%)))((('''&&&&&&(((***+++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++,,,---///000111111111000000000000000000000000444444444555777999;;;===999:::;;;<<<===>>>??????::::::::::::888666444333555444333222111000///.........------,,,+++++++++)))))))))))))))(((''''''((((((((((((''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&((()))(((''''''((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000000//////000000111222rrrllliiiggghhhcccbbb___^^^\\\XXXTTTPPPGGG@@@999555666888888888222000...---------,,,+++************************))))))))))))))))))))))))&&&'''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((''''''((()))&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))************+++---...///000111111000000000000000000000000333333444555777999<<<>>>::::::;;;<<<<<<=========;;;<<<======;;;999666444555444333222111///...............---,,,,,,++++++)))))))))))))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************************++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///////////////000000111qqqooommmjjjhhhcccaaa___]]][[[WWWSSSPPPFFF@@@888555555888888888222000...---------,,,+++************************))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%"""$$$&&&'''&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###$$$&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''---+++(((&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********)))***,,,---///000000000000000000000000000000000222222222333555888;;;===:::::::::::::::::::::::::::;;;======<<<999555333333333222111///...------------,,,,,,+++*********)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******************)))))))))************+++++++++,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------///............///000000pppppppppkkkiiicccaaa___]]]ZZZWWWRRROOOFFF@@@888444555888999888222000...---------,,,+++************************))))))))))))))))))))))))((('''&&&&&&&&&((()))***$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%!!!###%%%&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$###$$$'''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((000---)))&&&$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************((()))+++---...///000000000000000000000000000000000000000111333666999;;;999999999888888888777777777999;;;;;;:::777333000222222111///...---,,,+++,,,,,,++++++***))))))))))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%''')))***+++++++++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...............///000000ooonnnnnnlllkkkfffccc```^^^\\\WWWOOOIIIFFF>>>666333555888888777444222///---------,,,+++)))***++++++***(((%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''''''&&&%%%###$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$""""""$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((***+++---...000000///000111111///......///111111222333444666777888333555777888999:::999999999888777777888777555333//////...---,,,,,,++++++...------,,,+++***))))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''))))))(((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))---+++)))((('''&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......ooonnnmmmiiihhhcccaaa^^^]]][[[WWWPPPKKKDDD>>>777333444666888888444222///---------,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))***+++---...//////...///111000...------............///000222333444444444666777888999999999999777555555555555333111///......---,,,,,,++++++++++++******))))))(((((()))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''')))(((((('''&&&&&&''''''(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,,,,------------...qqqooolllgggdddaaa^^^[[[[[[ZZZWWWQQQLLLAAA>>>999444333444777888444222///---------,,,++++++***)))((((((***,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******++++++,,,------------///000000...------...,,,,,,------...///000111444444444555666777999999:::777444222222222111000......------,,,,,,++++++((((((((((((((((((((((((***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------sssqqqnnnhhhddd```]]]ZZZYYYXXXUUUPPPKKK???>>>:::555222222666999444222///---------,,,+++,,,+++*********+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((+++++++++++++++,,,,,,,,,...///000000...------...............///000111222444444333333555666888:::;;;888444111111111000///---------,,,,,,,,,++++++'''''''''((((((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''((((((''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++++++++,,,,,,,,,---------tttssspppjjjgggbbb^^^ZZZXXXWWWSSSNNNIII???>>>;;;666333333666999444222///---------,,,+++,,,---------,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((++++++++++++++++++++++++...000111000///..................///000111222333444444333333555666888:::;;;888444111111111000///,,,,,,,,,,,,,,,+++++++++'''(((((())))))******+++***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))%%%'''(((*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))*********+++++++++++++++,,,,,,,,,------sssssspppkkkhhhccc___ZZZXXXVVVSSSMMMIIIAAA>>>:::777555666777888444222///---------,,,+++,,,---......---***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&((()))((('''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((*********+++++++++++++++---///000000...------...++++++,,,---...000111222444444444555666777999999999666333111111111000///,,,,,,,,,,,,++++++++++++)))))))))******+++++++++)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***))))))))))))***+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,qqqpppmmmhhheeeaaa^^^YYYWWWVVVTTTPPPLLLCCC???999777888999888777444222///---------,,,++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))******+++++++++,,,+++---......,,,++++++,,,)))******,,,...000222333444444666777888999999999555333111111111111///---++++++++++++++++++++++++************************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''$$$&&&'''))))))((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))(((((()))***+++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,nnnmmmjjjeeebbb```\\\XXXWWWWWWVVVRRRNNNEEE???999777:::;;;999666444222///---------,,,++++++***)))((((((***,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''')))******%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))***++++++,,,,,,)))+++,,,,,,***))))))*********+++---///222444666333555777888::::::999999222111000000111000...,,,++++++++++++++++++++++++************))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''$$$&&&(((***+++***(((&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,ssskkkhhhhhheeebbb]]]ZZZ[[[ZZZTTTOOONNNEEEAAA<<<999888777777666555222///------------,,,,,,,,,,,,+++++++++************))))))((((((''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&(((***+++)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((()))***)))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''$$$###$$$&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%###$$$&&&'''%%%"""%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))************+++++++++++++++,,,,,,,,,++++++***,,,...///000000111444666666666666555555555555555555444222000...,,,+++++++++++++++************)))((()))***)))((('''((()))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''%%%###$$$'''((((((&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))}}}rrrjjjggggggcccbbb]]]ZZZ[[[YYYSSSMMMLLLEEEAAA<<<999888888777666555222...------------,,,,,,,,,,,,+++++++++*********)))))))))((((((((('''&&&&&&((()))))))))(((''')))))))))(((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%'''******(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((()))))))))'''&&&'''(((((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***+++---...//////000222555777777777777777777777666666555333000...---,,,++++++++++++************)))((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''%%%###$$$&&&((('''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))***++++++++++++***************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,++++++***))){{{ooohhhdddeeeaaabbb]]][[[[[[XXXPPPKKKIIIDDD@@@<<<999888888777666555222...,,,,,,---,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&''''''((()))((((((((((((''''''''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&(((((('''%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((()))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,.........///111333666666777777777777666666777555333111///...---,,,+++++++++************)))((()))***)))((('''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))((()))******++++++******************************)))))))))*********++++++*********++++++++++++,,,+++++++++,,,++++++***)))xxxmmmfffcccccc```bbb^^^\\\[[[WWWNNNHHHGGGCCC@@@<<<:::999888777666444111...,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&###%%%''''''%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))************++++++,,,,,,---,,,,,,,,,,,,---.........///111333444444555666666666555555777666444222000...------+++++++++*********))))))((()))***)))((('''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((())))))***************************************))))))))))))************************++++++++++++******++++++++++++******wwwllleeebbbccc___aaa^^^]]]\\\VVVLLLFFFFFFBBB???<<<::::::999777666444111...,,,,,,,,,,,,+++,,,,,,,,,+++++++++******(((((((((((())))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&###%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&((()))(((''''''((()))''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))************+++,,,------------------///000000///000222444333444666777888777666666777666444222000...------+++++++++*********))))))((()))***)))((('''((()))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))************)))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))******++++++*********wwwllleeebbbccc``````___^^^]]]VVVLLLFFFFFFAAA???<<<;;;:::999888666444111---++++++,,,++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))(((''''''''''''((())))))******))))))))))))******((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&'''((((((''''''((()))'''''''''&&&''''''((()))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))))))))*********+++,,,------......---...///000000000000222444444555888999:::999888777777555333111///...---,,,+++++++++************)))((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$$$$%%%'''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++((()))******+++*********wwwmmmfffcccdddaaa____________WWWLLLGGGGGG@@@>>><<<;;;;;;:::888666333111---++++++++++++***,,,,,,,,,+++++++++******'''((((((((()))))))))***(((''''''&&&'''((()))*********))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((&&&'''((((((''''''(((***'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))(((%%%$$$&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))******+++,,,---...............///000/////////111333111333666888999888666555666555333000...---,,,++++++++++++************)))((()))***)))((('''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((&&&$$$###%%%'''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************(((((()))***************xxxnnngggdddeeebbb______```___XXXMMMHHHHHH@@@>>><<<;;;;;;:::888666333000---++++++++++++***,,,,,,,,,+++++++++******'''((((((((())))))******(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&$$$&&&&&&&&&%%%%%%''')))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((%%%'''((((((''''''(((***'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!"""%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&((()))(((%%%$$$&&&((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))***+++,,,---............---...///.........000222---///222444555444333111555444222000...,,,+++++++++++++++************)))(((******)))((('''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&(((((('''$$$###%%%''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************xxxmmmeee```bbbbbbaaaaaa```\\\VVVOOOHHHDDDBBB@@@>>><<<:::999888777333222000...---,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%'''))))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&'''''''''((((((+++*********))))))((((((((((((''''''&&&&&&&&&%%%******))))))((((((((('''(((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%$$$$$$###((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))******+++++++++++++++++++++++++++,,,---//////......000111000000////////////000000222111000...,,,+++++++++************)))))))))))),,,+++***)))((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''$$$"""%%%***,,,)))%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))************xxxnnnfffaaabbbbbb``````___\\\VVVOOOIIIEEEAAA@@@>>><<<:::888777777333222000...---,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&'''''''''((((((******)))))))))(((((((((***)))))))))(((((((((((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((''''''&&&%%%((('''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))))))))))))))******++++++++++++++++++++++++++++++---............///111000000////////////000000111000///---,,,+++***************)))))))))((((((+++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''$$$###%%%***+++)))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))************wwwooogggbbbbbbbbb___^^^]]]ZZZVVVOOOJJJFFFAAA@@@>>>;;;999888777666333222000...---,,,,,,,,,------------,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&))))))((('''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''))))))))))))((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&((('''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))******+++++++++++++++++++++++++++***,,,------------...000////////////////////////000///---,,,******))))))******))))))))))))(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''%%%$$$&&&)))***(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************uuunnngggaaaaaa```]]]]]]\\\YYYUUUOOOJJJGGG@@@???===;;;999777666666333222000...---,,,,,,,,,------------,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((('''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((('''''''''''''''))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&&&&%%%$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((''''''''')))))))))))))))******+++************************)))+++,,,,,,,,,,,,---///...//////////////////......---,,,***))))))((((((***)))))))))(((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%&&&))))))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((()))))))))************tttllleee______^^^]]]\\\[[[XXXSSSOOOJJJHHH???>>><<<:::888666666555333222000...---,,,,,,,,,------------,,,+++******(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%&&&((()))******%%%&&&''''''(((''''''''')))))))))))))))******+++************************)))***,,,,,,++++++---.........////////////......---,,,+++***)))((((((((()))))))))(((((((((((('''))))))((((((''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''(((((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((()))))))))************ssskkkccc^^^^^^^^^]]]\\\ZZZWWWRRRNNNJJJGGG???>>><<<999777666555444333222000...---,,,,,,,,,.........------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''(((((((((((()))))))))))))))((('''''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))((((((((()))))))))))))))'''''''''''''''((((((((('''(((((((((((()))))))))(((((('''''''''((()))***))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))(((&&&%%%%%%&&&((())))))'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''######$$$&&&'''((()))***%%%&&&''''''(((((('''''')))))))))))))))******+++************************)))+++,,,,,,,,,,,,---///---...///000000///...---,,,,,,+++))))))((((((((())))))((((((((((((''''''))))))(((((('''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************tttkkkccc^^^______^^^\\\ZZZVVVQQQLLLIIIFFF>>>===;;;999777555444444333222000...---,,,,,,,,,............---,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%((((((''''''''''''(((((('''((((((((())))))))))))))))))(((''''''''''''''''''((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))***'''''''''(((((()))))))))'''((((((((())))))))))))''''''&&&&&&&&&''')))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))%%%%%%%%%''')))++++++***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))******+++***************************+++------,,,,,,...///,,,---///000000///---,,,,,,,,,+++***))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))************vvvlllccc^^^``````^^^]]]ZZZVVVQQQLLLHHHFFF>>>===;;;999777555444444333222000...---,,,,,,,,,............---,,,++++++))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''((('''%%%%%%&&&(((+++---&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''(((((('''((((((((())))))******))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))******++++++%%%&&&&&&&&&''''''(((((('''((((((((())))))******'''((((((((())))))******'''&&&%%%%%%&&&'''((()))***))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''%%%$$$%%%'''***,,,---,,,&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%&&&''''''(((((('''''')))))))))))))))******+++))))))))))))))))))))))))***,,,------------...000,,,---///000000///---,,,,,,,,,+++***)))))))))***)))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((())))))))))))************wwwiiibbbaaabbb]]]___\\\YYYVVVSSSMMMGGGCCCBBB@@@<<<999666444444444333111000...------------------,,,,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((%%%%%%''')))+++***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))'''&&&((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))************+++++++++++++++)))((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((%%%$$$%%%&&&'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((())))))***'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))%%%!!!"""&&&%%%!!!***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........---...............------------,,,+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''$$$%%%&&&'''''''''&&&%%%&&&'''''''''&&&&&&((()))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))uuuggg```___```\\\^^^\\\YYYVVVSSSNNNHHHDDD@@@>>>;;;888666666666666333111000...------------------,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((()))((())))))***)))(((&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))'''''')))))))))((((((((((((((((((((((((((()))))))))))))))))))))((())))))(((((('''''''''''''''(((((())))))(((((('''))))))(((((((((((()))))))))************+++++++++++++++)))(((((('''''''''))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''(((***...111''''''''''''''''''''''''(((&&&%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$"""&&&,,,---***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---......//////............------,,,+++---,,,,,,+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''''''''&&&&&&((()))'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))rrreee___]]]___\\\\\\ZZZXXXVVVSSSOOOIIIEEE>>>===:::888777666777888333111000...------------------,,,,,,,,,,,,++++++))))))))))))************((((((((((((((((((((((((******)))(((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((()))(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((((((((******((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''))))))************))))))***))))))(((((())))))***)))************++++++++++++***))))))(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''',,,111666'''''''''''''''''''''''')))''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$$$$(((///111///))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,------...//////000000............---,,,+++***,,,,,,+++***)))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&((()))((((((''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))pppeee^^^[[[]]]\\\[[[YYYWWWVVVSSSOOOJJJFFF???===;;;888666666666777333111000...------------------,,,,,,,,,+++++++++(((((())))))******++++++(((((((((((((((((((((((((((((('''%%%$$$%%%'''))))))(((''''''''''''((()))%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))+++***(((&&&(((((((((((((((((((((((()))))))))))))))*********************************))))))************))))))***))))))))))))))))))***))))))*********++++++++++++******)))(((((()))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''+++...''''''''''''''''''''''''((('''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%'''+++---+++(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,,,,,,,---------------......///000000000000000//////---,,,+++***,,,++++++***)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))+++***)))'''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((nnnfff```[[[\\\]]]ZZZYYYWWWVVVSSSPPPJJJGGGAAA???<<<888666555555555333111000...------------------,,,,,,,,,+++++++++(((((())))))******++++++(((((((((((((((((((((((('''((((((&&&%%%'''+++...)))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((()))+++***(((&&&))))))))))))))))))))))))((()))))))))*********+++************++++++++++++((())))))******))))))(((******))))))))))))******))))))*********++++++++++++******))))))))))))******)))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$$$$''''''%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********++++++,,,,,,,,,---------------......///000000000111111000000...---+++++++++******))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%'''''''''&&&&&&''')))---,,,***(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((oooiiiddd\\\]]]]]][[[YYYWWWVVVSSSOOOJJJFFFBBB@@@<<<999666444444444333111000...------------------,,,,,,,,,,,,++++++))))))))))))************((((((((((((((((((((((((((()))+++***(((***...333***((('''&&&&&&'''(((***&&&&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((()))))))))))))))(((((((((******((('''))))))))))))))))))))))))((())))))******+++++++++((((((((())))))))))))***))))))************))))))+++******))))))******+++)))************++++++++++++******))))))***************)))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$'''***+++***)))((()))''''''''''''''''''''''''%%%&&&'''&&&$$$$$$$$$&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++++++++++++++,,,,,,,,,,,,,,,------...//////000000///000//////...---,,,+++******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&((())),,,+++***((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))pppmmmhhh^^^]]]^^^\\\ZZZXXXVVVSSSOOOIIIFFFAAA???;;;888666555555555333111000...------------------,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((('''***,,,+++((((((,,,000***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))(((((((((((())))))'''((((((((())))))))))))(((((((((((())))))))))))***)))'''''')))))))))((())))))))))))))))))))))))((())))))******+++,,,,,,(((((()))))))))***************++++++++++++******+++******))))))******+++)))************++++++++++++******))))))***++++++*********)))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++***)))***+++''''''''''''''''''''''''%%%'''((('''%%%###%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***'''$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++*********++++++++++++,,,,,,,,,,,,---......//////,,,---------,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&((()))'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))qqqpppjjj```^^^^^^\\\ZZZXXXVVVSSSOOOIIIEEE???===:::888666666777888333111000...---------------------,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((%%%(((***)))%%%$$$'''+++***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))+++)))'''&&&((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))************++++++++++++***************++++++************))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********(((&&&&&&(((***''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######%%%&&&'''(((((((((###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&)))...///***&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))*********+++++++++++++++,,,,,,---......///******+++++++++******)))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&&&&((()))###$$$&&&((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))qqqjjjeee```___]]]```^^^[[[YYYUUUQQQKKKGGG@@@???===:::777666777888666333000...------+++***---...---,,,******,,,...))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))))))))))))))***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))************))))))))))))))))))))))))***)))'''&&&&&&(((***,,,------,,,,,,+++,,,,,,,,,************))))))))))))------,,,+++************+++++++++***)))((((((''')))))))))))))))***************++++++++++++******(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((******)))(((((((((((((((''''''(((((())))))******((())))))***)))'''&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''///???<<<,,,&&&$$$"""%%%''''''&&&%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%'''%%%###$$$''')))'''%%%%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++---------,,,***((())))))(((((('''''''''&&&+++)))'''&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***'''&&&&&&)))***(((&&&'''(((&&&$$$&&&***(((###$$$$$$%%%&&&''''''''''''+++***)))((('''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******)))'''%%%%%%''')))))))))((((((((((((((()))rrrkkkfffbbbaaa___```^^^[[[YYYVVVQQQKKKGGG@@@???===999777666777888555333///...------,,,***---------,,,******+++---***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))******)))))))))))))))***))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))************))))))))))))))))))))))))+++***((('''''')))+++---,,,,,,++++++++++++,,,,,,+++*********)))))))))))),,,,,,++++++***+++++++++,,,++++++***))))))((((((******************************++++++++++++******)))))))))))))))(((((((((***)))(((((((((((()))***))))))((((((((('''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))((((((((((((%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***888555(((&&&&&&###&&&'''&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&(((&&&%%%&&&((()))(((&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++)))((()))(((((((((''''''''''''((('''%%%$$$$$$%%%&&&'''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***((('''''''''&&&&&&***///---&&&%%%%%%&&&&&&'''&&&&&&&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))'''%%%%%%''')))))))))(((((((((((())))))rrrkkkgggdddcccaaa___]]][[[YYYVVVQQQKKKGGG@@@???<<<999888777888888555222///---------,,,+++,,,------,,,******+++---******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))))))))))))*********++++++)))))))))))))))))))))))),,,+++)))))))))***,,,...,,,++++++******+++,,,,,,+++++++++*********)))))),,,++++++++++++,,,,,,---,,,++++++******)))))))))******************************++++++++++++***************))))))(((((('''***))))))(((((())))))***))))))((((((((((((''''''((((((((((((((((((((((((******)))(((((((((((((((******))))))((('''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%000,,,"""&&&'''%%%&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&''')))***)))(((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))***+++++++++***((('''((((((((((((''''''''''''((('''&&&$$$$$$%%%&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&''')))***)))((('''&&&&&&(((///444111(((&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))'''%%%%%%''')))))))))(((((((((((())))))pppjjjgggeeeeeebbb___]]][[[XXXVVVQQQLLLGGGAAA>>>;;;999888999999888555222///---------,,,++++++,,,---,,,***)))***,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((())))))***************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((()))***++++++++++++))))))*********+++++++++************************++++++***))))))***,,,---++++++*********+++,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,---...,,,,,,+++++++++*********+++++++++++++++***************++++++++++++******++++++******)))(((''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))((((((((((((***)))((('''((()))+++,,,''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''###+++%%% &&&)))%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&'''((((((((((((%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))***)))(((''''''((((((((((((((('''''''''***)))(((''''''''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''&&&)))111666000'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))'''&&&&&&((())))))(((((((((((())))))***oooiiihhhfffeeeaaa^^^]]]ZZZXXXVVVQQQLLLHHHBBB>>>:::999999:::999888444222///------------,,,***,,,---,,,***)))***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++***)))&&&%%%************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))))))))((('''((()))***************************************)))***++++++++++++***)))***************************)))))))))))))))******************************))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++***))))))))))))***+++,,,++++++******+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,,,,,,,++++++++++++---,,,,,,,,,+++++++++*********++++++++++++******,,,++++++***)))(((((('''))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&''''''((()))******+++,,,+++***)))((()))******''''''''''''''''''''''''&&&&&&'''((()))(((((((((&&&'''((()))))))))((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%***$$$ ((()))$$$&&&$$$$$$%%%%%%%%%%%%&&&%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))(((((('''''''''''''''((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((()))(((((('''(((...222,,,###''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&((()))((((((((((((((()))******nnnjjjjjjhhheee```^^^\\\ZZZXXXVVVRRRLLLHHHBBB>>>:::999:::;;;:::888444111...------...---,,,***+++---,,,+++))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((&&&''')))***++++++******************************)))***+++,,,,,,+++***)))************************)))))))))))))))******+++******************************+++,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++,,,---......---------,,,,,,,,,++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++******++++++++++++******+++++++++******))))))((()))******++++++******)))(((((())))))))))))******))))))))))))))))))))))))******)))(((((((((((((((%%%&&&'''((()))***+++,,,+++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&'''((()))***)))((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''+++%%%""")))(((###'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&(((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''((()))((('''&&&''')))'''(((((('''***,,,)))"""&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))(((''''''((()))(((''''''(((((()))***+++ooommmnnnkkkggg```^^^\\\ZZZXXXVVVRRRMMMIIICCC>>>999888;;;<<<;;;999333111...---......---,,,)))+++---,,,+++)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))************)))(((&&&''')))+++,,,+++***)))************************(((***+++,,,,,,+++***(((************************)))))))))))))))***++++++************************,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,------------------.........---,,,,,,++++++******++++++++++++******************************)))***++++++++++++***)))(((((()))))))))*********))))))))))))))))))))))))******)))(((((((((((((((&&&''''''((()))******+++)))))))))******)))((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&''')))*********((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%***&&&$$$)))&&&###***$$$%%%&&&'''(((''''''&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%''')))%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,******))))))(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))***)))&&&%%%&&&(((%%%((()))&&&&&&((((((%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''((()))((('''((()))''''''''''''((()))***+++pppoooqqqmmmhhh```]]]\\\ZZZXXXVVVRRRMMMIIICCC>>>999888;;;===;;;999333111...---.........---)))+++------+++)))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((%%%''')))+++,,,+++***)))************************((()))+++,,,,,,+++)))(((************************))))))((())))))***++++++************************------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111......---------,,,,,,,,,///...------,,,,,,,,,,,,------------------------//////...---,,,,,,++++++******++++++++++++*********************+++++++++)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))((()))+++,,,------,,,+++))))))))))))))))))))))))%%%&&&((()))***)))((('''&&&''')))***+++***((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###(((%%%$$$(((%%%###,,,%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''%%%'''))))))'''&&&(((***%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++***)))))))))))))))&&&'''''''''(((((())))))(((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))+++%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((***+++)))&&&$$$%%%'''###(((***&&&$$$&&&(((((($$$$$$%%%&&&'''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''((()))((('''((()))''''''''''''((()))++++++pppkkkmmmooojjj___]]]\\\ZZZWWWSSSOOOLLLJJJBBB???;;;999999999888777666333///------......---------,,,,,,,,,,,,++++++*********************************)))))))))))))))******))))))((((((''''''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))''''''''''''((((((((()))+++***)))))))))***,,,,,,))))))(((((('''''''''&&&&&&''''''((()))******+++++++++,,,,,,,,,++++++***++++++******************++++++******************'''((()))***************))))))*********************+++,,,,,,***(((((()))***,,,......---,,,---...---------,,,+++***+++---///...---,,,,,,,,,...///++++++,,,------.........000000000000000//////.../////////......---------///111444444222000...------...000111111...+++)))...///111333555444000---000///------------,,,+++---,,,,,,++++++***************++++++,,,,,,,,,---***************)))((('''++++++***)))(((((())))))************))))))))))))))))))************))))))''')))///777<<<:::111)))***)))((())),,,---+++)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((('''%%%$$$$$$%%%&&&''')))(((((((((((('''''''''''''''''''''''''''''''''###%%%))),,,...---+++)))&&&&&&''''''((()))))))))***)))))))))((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))(((((((((((()))&&&%%%&&&((()))'''%%%))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''%%%'''((()))((('''%%%$$$))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((******)))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++pppkkkmmmnnnjjj``````^^^[[[WWWSSSNNNJJJHHHCCC@@@<<<:::999999999888666333000............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))************)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))+++***)))))))))***+++,,,))))))((((((((('''''''''''''''(((((()))******++++++++++++,,,,,,++++++***++++++******************++++++************************++++++++++++++++++---,,,,,,++++++***))))))***+++,,,,,,,,,+++---...+++---......---,,,,,,------......---,,,,,,---///............///000000111000/////////////////////000111111222111000///...444333222111000000000000///111444444222000.........///000222222222111000555666888;;;<<<;;;888555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((,,,,,,,,,++++++***))))))+++******))))))))))))***************))))))))))))))))))************))))))(((((()))...111111+++%%%)))(((''')))+++,,,***((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&,,,***(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$&&&(((+++,,,+++***)))&&&&&&''''''((()))))))))*********))))))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((('''(((&&&%%%&&&((()))'''%%%'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((($$$$$$%%%%%%&&&&&&&&&%%%$$$%%%''')))*********)))))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&******)))((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++qqqkkkmmmnnnjjj```bbb```]]]XXXSSSNNNJJJHHHDDDAAA===;;;:::;;;:::999777444111////////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))''''''((((((((()))))))))******))))))******+++,,,))))))))))))(((((((((((('''(((((())))))************++++++,,,,,,+++++++++******++++++++++++++++++******++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,+++******,,,...,,,---//////---,,,---...***,,,---.........000222000222444666777888888888777777888888999:::;;;;;;???@@@AAABBBAAA???===;;;@@@???===;;;999999999:::;;;===@@@@@@???===<<<<<<666666555444555555777777<<<<<<>>>AAADDDDDDCCCAAA===<<<:::777555444222222,,,,,,---------,,,+++++++++++++++***))))))((((((************)))))))))(((*********)))******++++++++++++*********)))))))))))))))************)))))),,,)))&&&&&&((()))'''$$$(((''''''(((******)))'''))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%...---***(((''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&''''''((()))))))))***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))(((((((((''''''((('''&&&&&&'''((('''&&&%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))***,,,,,,++++++)))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((())))))((((((((((((((((((((((((((((((((()))******++++++rrrllllllmmmjjjaaabbb```\\\WWWSSSNNNKKKIIIDDDAAA>>><<<;;;<<<;;;;;;888555111//////000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++''''''((()))***++++++,,,))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))'''(((((((((((()))))))))***************+++++++++))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,++++++******+++++++++++++++,,,******+++++++++++++++,,,......---,,,,,,+++++++++*********+++,,,,,,------.........,,,***)))***,,,,,,///111222222222333444111444777:::;;;===@@@BBBBBBDDDHHHKKKMMMNNNMMMMMMLLLMMMNNNPPPRRRVVVYYYZZZ\\\]]]^^^^^^]]][[[XXXWWWYYYWWWTTTRRRPPPPPPPPPQQQRRRUUUWWWWWWVVVTTTTTTTTTMMMJJJGGGDDDBBBCCCDDDEEECCCAAA@@@AAADDDGGGHHHIIIKKKMMMNNNMMMIIIFFFCCCAAA<<<<<<;;;:::888555333222//////......---,,,,,,,,,***************+++++++++***************+++,,,---+++++++++*********)))))))))******++++++******)))...***'''%%%'''(((((((((((((((((()))******)))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''',,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''(((******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%'''''''''''''''(((((())))))************)))(((((()))(((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((())))))************sssllllllllljjjbbb```^^^ZZZVVVRRROOOMMMLLLDDDAAA>>><<<<<<<<<<<<;;;888555111//////000//////------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******++++++++++++)))*********************))))))))))))************)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,...---,,,+++++++++++++++,,,------......////////////000000000......000111222555888;;;===>>>AAACCCFFFIIINNNRRRUUUXXX\\\^^^^^^```dddhhhjjjjjjiiihhhiiiiiijjjlllnnnrrruuuwwwrrrssstttttttttrrrpppnnnsssqqqooommmkkkkkkkkkkkkeeegggiiiiiigggfffffffffdddaaa^^^ZZZXXXXXXYYYZZZPPPKKKDDDAAAAAACCCFFFHHHQQQUUU[[[^^^]]]ZZZXXXWWWXXXXXXVVVSSSOOOKKKGGGDDD999888666444111///---,,,------,,,,,,,,,---......++++++***++++++,,,------++++++++++++******************++++++++++++******+++***))))))***+++++++++)))***++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''&&&'''''''''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''((()))***((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((('''''''''((((((((((((''''''&&&'''''''''((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********sssmmmlllkkkiiibbb___]]]YYYUUUQQQNNNMMMLLLCCC@@@===;;;<<<<<<<<<<<<777444111////////////...------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***************++++++++++++************************)))***++++++,,,,,,,,,,,,******++++++,,,---------******++++++,,,---------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,---------,,,///222555777888;;;===@@@DDDHHHLLLOOORRRUUUXXXZZZ]]]cccgggjjjmmmoooqqqoooqqquuuxxxyyyyyyxxxwwwzzzyyyxxxxxxyyyzzz}}}~~~{{{{{{{{{{{{{{{zzzzzzyyy}}}|||{{{zzzyyyxxxwwwvvvnnnooopppooommmlllllllllkkkiiihhhfffeeeeeeffffff^^^XXXOOOHHHEEEEEEFFFFFFMMMSSS\\\bbbdddeeefffhhhkkkkkkjjjgggddd___ZZZXXXLLLJJJFFFAAA<<<777333111111///...,,,+++++++++,,,,,,,,,,,,+++,,,,,,------,,,++++++++++++***************++++++++++++******'''''')))***++++++++++++)))+++,,,,,,***))))))***)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((())))))))))))*********%%%%%%&&&''''''(((((()))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))*********************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,((((((((('''''''''&&&&&&&&&'''((('''&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))$$$$$$%%%&&&'''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))******tttmmmkkkkkkiiiccc```]]]YYYSSSOOOLLLKKKJJJBBB@@@<<<;;;;;;<<<<<<;;;666333000............---------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))(((((()))))))))*********((()))***+++,,,++++++************+++++++++,,,,,,************************))))))***+++,,,,,,,,,,,,******++++++,,,------...******++++++,,,------.........,,,+++,,,---...000,,,---...000333555666777777<<>>:::555222000///......------,,,,,,,,,,,,---,,,,,,+++++++++************++++++,,,,,,++++++***&&&''')))************+++(((+++,,,+++)))'''((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***&&&&&&''''''((((((''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((()))))))))((((((((())))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((('''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))$$$$$$%%%%%%&&&((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((******))))))***++++++,,,))))))))))))))))))))))))***)))))))))))))))))))))tttmmmkkkjjjiiicccaaa^^^YYYSSSNNNJJJHHHHHHBBB???<<<:::;;;<<<<<<;;;666333///------......------------,,,,,,,,,++++++*********************************)))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++***************++++++,,,,,,,,,++++++******************((()))***+++,,,---------******+++,,,,,,---......******+++,,,,,,---......///...---,,,---///111222222444888===BBBGGGKKKMMMNNNSSSYYY___bbbcccdddeeecccfffkkknnnqqqsssvvvyyyvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzxxxwwwxxxtttuuuuuutttrrrnnniiiffffffeeedddccccccaaa]]]ZZZQQQTTTUUUUUUTTTXXXaaahhhrrrtttwwwzzz{{{zzzyyyxxxvvvtttqqqnnnjjjfffcccbbbVVVRRRMMMFFFAAA===;;;:::///...------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))*********))))))***+++'''***,,,+++(((&&&''')))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))((('''&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''((()))))))))''''''(((((()))))))))*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((((('''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''***)))'''&&&'''(((***,,,(((((('''&&&&&&&&&&&&''''''''''''''''''((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))*********)))))))))))))))wwwpppoooooocccccc___]]]YYYRRRLLLGGGFFFFFFCCC@@@<<<::::::::::::999888555111///.........---+++,,,,,,---.........---******))))))(((((('''''')))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))******************************+++++++++,,,,,,,,,***+++,,,---............,,,------......------,,,+++,,,---,,,++++++---///...///111222333666:::===>>>EEENNNVVV[[[^^^aaabbbeeehhhlllmmmmmmllllllllloooqqquuuyyy||||||~~~zzzxxxxxxzzz{{{|||~~~~~~}}}wwwoooggg```ZZZXXXWWWaaalllqqqnnnkkklllnnncccZZZUUUVVVRRRNNNUUUcccmmmssswwwwwwzzz~~~}}}xxxvvvxxxxxxwwwssspppooonnnooojjjeeeaaa___\\\WWWTTTKKKCCC:::444444333000---+++,,,...//////---,,,***,,,+++******,,,------,,,'''(((***,,,------------+++++++++************)))+++++++++*********))))))%%%''')))***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((''''''''''''((())))))+++***)))(((((()))******++++++++++++++++++,,,,,,+++******)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((&&&$$$%%%((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''((((((''''''''''''(((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))***vvvooommmnnnbbbbbb___]]]XXXQQQJJJFFFEEEFFFBBB???<<<::::::::::::999888555111///.........---+++,,,------......------++++++*********))))))))))))))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))************************************))))))))))))************************************************++++++++++++*********)))***************************++++++++++++,,,,,,,,,,,,,,,---...////////////---------....../////////---...//////......000222222666<<>>888333///...//////,,,,,,,,,---......+++))),,,,,,------------,,,,,,+++++++++************)))+++************)))))))))(((***,,,,,,***)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''''''''(((((((((******))))))))))))************+++++++++,,,,,,,,,+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''%%%%%%'''(((''''''(((((((((((((((((((((((((((((((((''''''(((((((((############$$$%%%&&&&&&''''''''''''(((((((((((()))(((((('''(((((())))))((((((((()))))))))******(((((((((((())))))))))))***)))))))))))))))******wwwooollllllbbbcccaaa^^^XXXPPPIIIEEEEEEFFFBBB???;;;::::::;;;::::::888555111///.........---,,,,,,------...------,,,++++++++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))************************)))))))))******+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---............000///---,,,+++---...///...111666;;;???EEEKKKOOOSSSVVV[[[___aaabbbdddeeegggggghhhggggggiiilllnnnlllnnnppprrrssstttwwwyyyzzzzzzzzzzzzyyyyyyxxxxxxvvvxxxwwwrrrnnnkkkddd]]]XXXVVVSSSRRRTTTUUUVVVVVVXXXVVVSSSQQQPPPPPPPPPQQQVVVWWWZZZ]]]___`````````dddfffjjjmmmooopppqqqpppuuuvvvwwwxxxzzz{{{||||||~~~vvvjjjcccUUUWWW]]]gggsss{{{~~~}}}wwwuuuxxxxxxrrrmmmkkkiiimmmqqqrrrrrrtttwwwyyytttuuuvvvvvvuuutttvvvxxxyyyyyyzzz{{{{{{zzzwwwuuuqqqpppoooooonnnjjjddd___YYYUUUMMMEEE>>>:::777666///...,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))))))))+++------+++)))((()))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((((((((()))))))))))))))******************++++++,,,,,,---+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))((('''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''(((((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((())))))((('''''''''(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))***+++yyyqqqmmmmmmccceeeccc```ZZZRRRKKKFFFFFFGGGAAA>>>;;;::::::;;;;;;:::888555111///.........---,,,------...------,,,,,,***************************************++++++,,,************************************************************************))))))******++++++,,,,,,************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,------...///...------...000333777999>>>AAAFFFKKKPPPUUU[[[___```ccceeefffeeedddeeefff``````^^^ZZZWWWVVVWWWXXXXXX[[[^^^aaadddiiinnnrrrrrrpppmmmhhhddd___\\\[[[]]]___]]]XXXSSSRRROOOKKKMMMJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGIIIKKKNNNPPPRRRRRRRRRQQQRRRSSSUUUUUUTTTRRRQQQUUUVVVWWWZZZ^^^dddhhhkkkkkkooouuuyyyyyyvvvrrroooaaa]]]ZZZ^^^hhhsss{{{~~~~~~zzzxxx{{{~~~|||yyyxxxuuupppkkkkkknnnqqqtttuuuqqqsssuuuuuutttuuuvvvxxxzzz|||}}}~~~}}}{{{zzzyyyuuuuuutttttttttsssqqqooollljjjeee^^^WWWPPPKKKHHH>>>:::555111//////...---++++++++++++,,,,,,,,,---+++++++++*********)))))))))))))))))))))))))))))))))+++------+++)))((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((((((((())))))************))))))***+++,,,,,,------+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((***++++++''''''''''''((((((((((((((((((''''''&&&'''''''''))))))))))))************(((((((((((())))))))))))))))))(((((()))***++++++{{{rrrmmmlllcccfffbbb```[[[TTTMMMHHHFFFFFFAAA>>>;;;999:::;;;;;;;;;888555111///.........---------......------,,,,,,)))))))))***************+++************+++,,,,,,***************+++++++++*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,---///000111...///222777===CCCHHHKKKUUUWWWZZZ]]]___bbbfffiiimmmkkkgggbbb[[[WWWVVVWWWKKKLLLMMMMMMLLLKKKLLLNNNSSSSSSSSSQQQPPPQQQTTTVVVYYYXXXVVVUUUTTTSSSSSSSSSRRRTTTSSSNNNJJJKKKLLLJJJKKKIIIFFFEEEFFFGGGFFFEEEHHHJJJNNNRRRVVVYYY[[[\\\YYY[[[]]]___aaabbbbbbbbb\\\\\\\\\ZZZWWWTTTPPPNNNOOONNNMMMLLLLLLLLLNNNNNNQQQSSSWWW[[[___aaacccccc^^^XXXQQQPPPUUU^^^fffjjjuuuuuuvvvzzz}}}|||pppfffdddhhhlllnnnqqquuuxxxzzz|||{{{{{{{{{|||yyy{{{}}}}}}{{{zzzyyyzzz|||zzzxxxwwwvvvuuuuuutttqqqmmmhhhcccaaaVVVQQQHHHAAA;;;666333000...---,,,,,,,,,,,,,,,---+++++++++************)))(((((()))))))))))))))***(((***,,,,,,***)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++***))))))'''((()))******+++******))))))***+++,,,------...+++******)))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%'''))))))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))''''''''''''(((((((((((('''''''''&&&&&&'''((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))***+++,,,zzzqqqlllkkkbbbfffaaa___\\\UUUNNNGGGDDDCCC@@@>>>;;;999:::;;;;;;;;;888555111///.........---------......------,,,+++*********+++++++++,,,,,,++++++******++++++,,,---))))))*********+++++++++************************************************,,,++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.........///111444555888:::@@@FFFNNNTTTZZZ\\\cccdddfffffffffgggiiilllooojjjbbbWWWMMMHHHHHHIIIMMMPPPTTTVVVVVVUUUUUUVVVRRRQQQMMMHHHDDDCCCDDDFFFNNNOOOQQQUUUYYY^^^ccceee___cccccc___\\\^^^______]]][[[XXXWWWWWWWWWVVVTTTZZZ^^^ccciiinnnpppqqqqqqoooqqqrrrtttuuuuuuuuutttooooooooonnnkkkhhheeeccceeedddbbb^^^XXXRRRLLLIIIJJJJJJJJJKKKMMMPPPRRRTTTSSSOOOJJJGGGHHHJJJMMMOOO[[[```hhhnnnsssxxx|||}}}|||qqqgggfffggghhhlllqqqxxx{{{vvvxxxzzzzzzyyyxxxzzz|||}}}{{{{{{yyyyyyzzzzzzyyyvvvsssqqqjjjeee^^^VVVOOOGGG@@@;;;444222000...---,,,,,,,,,+++++++++************)))(((((((((((())))))******&&&(((***+++***)))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))+++,,,,,,,,,***)))&&&''')))***++++++******((()))***+++,,,------...+++******)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$&&&((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$%%%''')))***(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((()))******''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,zzzpppjjjiiiaaaeee___^^^[[[VVVNNNGGGCCCAAA@@@>>>;;;999:::;;;<<<;;;888555111///.........------.........---,,,,,,++++++++++++,,,,,,---------++++++******++++++,,,---))))))******++++++++++++************************************************---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////111444777999DDDGGGLLLSSSYYY^^^bbbddddddeeefffgggggghhhjjjlllfffbbbYYYPPPIIIHHHKKKOOOTTTVVVYYYXXXSSSMMMIIIFFFFFFFFFFFFEEEEEEHHHMMMQQQ]]]^^^```cccggglllpppsssnnnsssvvvssspppqqqrrrqqqsssqqqooommmmmmllljjjiiiiiilllqqquuuwwwvvvsssrrrpppqqqrrrtttttttttsssrrroooqqqrrrssssssrrrqqqooowwwxxxyyyxxxssskkkccc^^^VVVUUUSSSQQQPPPPPPQQQRRRMMMMMMLLLJJJHHHEEECCCBBB>>>IIIVVV```hhhpppvvvxxxzzzrrrlllkkkiiihhhmmmuuuwww{{{~~~}}}xxxzzz}}}|||{{{|||{{{}}}||||||||||||{{{yyyxxxwwwqqqoookkkfff```WWWNNNGGG999777444111...,,,+++***+++++++++************)))'''((((((((())))))******%%%''')))***)))))))))***))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((()))******)))((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''###$$$%%%&&&((()))******(((***,,,---------+++***&&&''')))***+++++++++***((())))))+++,,,---......+++******)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((("""%%%''''''&&&&&&)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))***+++,,,,,,&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%''')))***(((&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''((((((''''''''''''((((((((()))(((((((((((()))***,,,,,,''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,yyymmmgggkkkeeehhh```___[[[UUUNNNIIIGGGFFF@@@???===<<<::::::999999888666333000///......///---......//////......---++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,+++******+++------,,,+++000...---...///000000000+++...333999>>>DDDKKKOOOSSSVVVZZZ^^^bbbeeeggghhhgggiiijjjkkkkkkjjjiiiiiihhh___SSSKKKHHHIIIJJJJJJLLLLLLKKKIIIFFFEEEEEEFFFIIILLLNNNNNNNNNRRRZZZaaafffmmmuuuzzz{{{|||~~~~~~vvvmmmjjjlllpppkkkllloooqqqrrrqqqpppoooqqqssstttrrrppppppssswwwssskkkcccaaadddgggeeebbbllljjjgggccc]]]UUUMMMGGGDDDDDDDDDEEEKKKWWWhhhsss~~~{{{vvvrrrqqqsssvvv~~~}}}}}}yyyxxxyyy~~~}}}~~~}}}zzzzzzwwwrrrpppmmmjjjddd```TTTLLLAAA888444222///---...---,,,+++++++++,,,,,,...,,,***)))******)))((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***((('''''')))+++++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***&&&$$$***333666111***+++++++++++++++++++++++++++++++++,,,,,,+++******************))))))))))))%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))+++)))'''''')))***+++*********))))))******+++,,,{{{nnniiillleeeiii```___[[[UUUNNNIIIGGGFFF@@@???>>><<<:::999999999777555333000.........///------............------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,,,,,,,------------++++++,,,---...//////...///.........000222333444888;;;AAAGGGLLLQQQWWWZZZ]]]___dddgggiiihhhgggeeeiiijjjlllllliiidddaaa___UUUOOOIIIFFFGGGKKKMMMNNNLLLPPPUUUYYY\\\^^^```bbbbbbddddddaaa]]]]]]bbbggghhhoooxxx{{{vvvtttttt|||}}}~~~~~~xxxvvvwwwvvvrrrmmmuuuuuuuuuvvvuuurrrmmmiiiWWWSSSOOONNNSSS___mmmwww~~~|||}}}~~~~~~~~~||||||~~~~~~}}}~~~~~~}}}{{{{{{xxxuuusssrrrpppmmmjjjddd]]]SSSKKKEEE???999555..................------,,,***))))))***+++***)))***)))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((***------,,,***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%)))...000---(((+++*********)))*********++++++,,,,,,,,,,,,++++++************))))))))))))''''''''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))******)))((((((((()))*********))))))******+++,,,}}}pppjjjllleeehhh```^^^[[[UUUNNNIIIFFFFFFBBB@@@>>>;;;:::999888888777555222///...------...,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,---...............------------............,,,,,,---...///000000000.........000333666:::<<>>;;;999888888888666555222///---------...,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---//////...------,,,------------.........,,,---......---...///000---///111444888>>>DDDIIIMMMQQQWWW\\\^^^aaaccceeejjjjjjjjjhhhddd^^^XXXTTTQQQTTTWWWVVVRRRNNNLLLLLLVVVWWW[[[aaagggkkkooopppooorrrvvvxxxwwwvvvuuuuuuppprrrtttuuuvvvxxx|||}}}xxxwwwwwwzzz~~~zzzwww{{{yyyxxx|||~~~}}}~~~~~~}}}|||zzzzzz{{{}}}xxxvvvtttsssssstttvvvvvvsssqqqooonnnlllggg^^^XXXOOOGGG<<<222,,,---111444///...,,,,,,,,,,,,***)))*********)))))))))((((((***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((+++---...,,,***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&((()))+++***)))(((((()))+++,,,,,,,,,------......------************)))))))))(((***)))((()))+++,,,+++***''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((()))))))))***'''(((((())))))((((((''''''''''''''''''((())))))+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))),,,000222///***(((***...******))))))******+++,,,}}}pppiiikkkbbbddd___^^^ZZZTTTMMMHHHFFFEEECCCAAA===:::999888999999777555222///...---......,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++---.........---,,,,,,,,,,,,,,,------------,,,......---++++++...000000333777<<>>;;;999888:::<<<>>>999888555222000000000111//////000000000000//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////...------///000111............/////////000+++///444555666:::AAAHHHIIIOOOUUUXXXWWWWWWZZZ]]]]]]\\\YYYSSSMMMIIIGGGGGGEEEGGGKKKNNNPPPQQQPPPOOOOOO\\\lllvvvxxxyyy{{{~~~}}}~~~~~~}}}{{{|||{{{uuuqqqmmmfffkkkssszzz}}}~~~vvvqqqkkkiiilllpppssssssuuurrrnnnjjjgggeeeeeeeee[[[SSSFFF;;;333///---++++++++++++************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---+++(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((())))))((($$$ $$$&&&))),,,---,,,***)))((()))***+++,,,,,,---,,,************))))))))))))***(((&&&&&&(((*********((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))************))))))'''''''''''''''((())))))%%%(((+++...///...,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))******)))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))***)))(((((((((((())))))))))))))))))))))))))))))*********,,,------+++)))*********)))***++++++,,,{{{ppplllnnneeeeeeccc]]]YYYWWWRRRIIIBBB@@@BBB???<<<999888999;;;<<<666888888444///,,,---000222222111000///...------------......------,,,+++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...//////222111000///...---------...///...---,,,,,,...000///333888===AAAEEEIIILLLNNNRRRVVVWWWWWWWWWYYY\\\WWWQQQLLLIIIEEEDDDIIIOOOOOOTTTYYY[[[YYYWWWXXXYYY```hhhqqqwwwyyyzzz|||{{{sssmmmggggggiiipppxxx}}}~~~}}}{{{zzz{{{qqqeee[[[\\\dddjjjnnnrrrrrrssstttrrrooollljjjjjjcccaaaYYYJJJ===777222...+++***))))))++++++***)))000---+++***+++++++++***************))))))))))))************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********++++++++++++(((((())))))*********+++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************)))(((&&&&&&)))))))))))))))))))))))))))+++)))''',,,555777333+++(((%%%%%%((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&'''((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---}}}qqqlllooofffgggaaa\\\XXXWWWSSSKKKEEECCCCCC@@@===999888999:::;;;::::::888444000------///111000000//////......---------......------,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---///000111000///...//////...............///...///000000000111444777>>>AAADDDGGGIIIKKKNNNPPPSSSVVVXXXXXXUUUPPPLLLJJJGGGFFFGGGJJJLLLNNNSSSZZZ^^^bbbeeeeeecccaaabbbdddrrrwww{{{||||||xxxrrrnnnrrrmmmiiihhhnnnvvv~~~~~~}}}}}}rrrfffZZZVVVWWW\\\fffnnnqqqqqqrrrrrrrrrqqqooommmfffeee___UUUMMMHHHBBB<<<222///+++******,,,,,,,,,+++***))))))+++,,,,,,,,,************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))*********++++++))))))))))))*********+++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************)))(((((((((((()))*********))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&)))))))))))))))))))))))))))***)))'''+++333444111***(((%%%&&&((())))))'''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---~~~qqqlllooogggiii```[[[WWWWWWTTTMMMGGGFFFDDDBBB>>>:::888888999:::===;;;777333000.................................------......------,,,+++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---111333333222///------------------...//////---000222555777:::>>>AAAHHHKKKNNNOOOPPPQQQSSSUUUZZZWWWTTTQQQMMMIIIDDDAAAFFFFFFJJJPPPRRRRRRVVV[[[bbbeeegggiiiiiimmmsssxxxxxx}}}|||yyy{{{ttteeebbbaaa```eeemmm{{{}}}~~~}}}yyyvvvuuuuuuppphhhcccbbbiiisss{{{}}}}}}~~~xxxnnnbbbWWWPPPQQQ]]]jjjsssssstttuuuuuutttqqqnnnkkkllliiidddaaa]]]TTTKKK???:::333...------......+++******+++---...---,,,++++++*********)))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******((()))))))))************)))))))))***************)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***))))))(((((())))))******))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''')))))))))))))))))))))))))))***)))'''***///000...***(((&&&'''((())))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------,,,,,,}}}pppjjjnnngggiii```[[[XXXXXXUUUMMMHHHGGGEEECCC???;;;999888888888<<<999555222000/////////------------......//////------......------,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------------------------------------------............,,,---000222222111///---...------------.../////////222777;;;>>>CCCGGGKKKJJJMMMPPPRRRRRRSSSUUUWWWYYYRRRIIIDDDEEEIIIKKKLLLQQQPPPSSSWWWXXXWWWZZZ^^^eeefffhhhiiinnnxxxwwwhhhbbbcccfffiiikkkggg```ZZZXXXVVVWWW]]]gggnnnnnnlllhhh___[[[aaafffccc\\\YYYYYY\\\]]]XXXSSSUUU^^^eeehhhtttzzzxxx{{{wwwwwwtttssspppjjjdddcccfffjjjwww|||~~~~~~}}}|||||||||tttgggWWWPPPXXXdddsssvvvzzzzzzvvvrrrpppooorrrrrrpppoooooommmcccXXXOOOJJJBBB;;;666222///---...---,,,---......,,,***+++++++++*********))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))******)))((()))+++,,,+++)))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++,,,+++)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---//////...---,,,{{{nnniiillleeegggaaa\\\YYYXXXTTTMMMGGGFFFEEECCC@@@<<<:::888888888999888555222000//////000,,,,,,------.../////////------......------,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------------------------........./////////------........./////////000//////......//////000333777<<<@@@EEEIIIMMMQQQPPPRRRTTTTTTSSSSSSTTTUUUOOOIIIDDDDDDJJJQQQWWWYYYVVVUUUVVVZZZ]]]^^^dddkkkoooppprrruuu}}}vvvooollllllnnnqqqpppkkkddd]]]XXXZZZ[[[\\\ZZZXXXXXX[[[___eeeggghhhiiilllpppvvv{{{{{{}}}uuulllhhhbbb___]]]]]]```cccdddfffgggeeebbbbbbfffjjjcccdddddddddfffmmmwww~~~zzzvvvuuuvvvvvvqqqjjjdddbbbccclllqqqxxx|||||||||~~~}}}zzzyyyzzz|||~~~}}}||||||xxxeeeUUUTTT[[[llluuu}}}}}}vvvqqqrrruuuttttttrrrqqqtttuuunnneee^^^ZZZTTTMMMEEE<<<444//////---,,,,,,------,,,***++++++++++++************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************))))))))))))************+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))************))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++************************)))************))))))(((***************************)))))))))(((((((((***((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************************+++...///000///---,,,yyymmmhhhllldddfffaaa\\\XXXWWWTTTLLLFFFEEEEEECCC@@@===;;;999888888777999999555000...///111------........./////////------......------,,,+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------.........////////////000...------,,,---...//////111111111111111222333333999<<>>;;;:::999999888===@@@;;;222,,,---111////////////////////////------......------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------............................../////////000000000------...////////////...000000111222444777999:::???BBBFFFIIIJJJLLLNNNPPPUUUVVVUUURRRMMMIIIGGGGGGBBBIIITTT^^^ccceeeeeeeeehhhhhhlllttt|||uuuiiiaaa]]][[[YYYRRRYYY\\\[[[cccrrrzzzxxxsssrrruuu}}}|||zzzyyyzzz}}}}}}~~~xxxrrreeebbb___^^^```dddfffhhhjjjjjjjjjkkkmmmpppsssttttttvvvzzz|||}}}~~~yyykkkaaa___```fffpppxxx||||||{{{{{{uuuqqqhhh^^^\\\bbbhhhiiikkkkkkjjjiiieee]]]TTTMMM???;;;555111///...------,,,,,,+++++++++*********************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''(((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++++++++***)))))))))*********++++++++++++******))))))******+++************************************************)))******++++++*********************************)))'''))),,,***%%%%%%+++'''))),,,+++)))((((((***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************+++,,,---...------,,,xxxnnnjjjnnneeefff[[[VVVTTTUUUSSSMMMIIIHHHCCCBBB@@@>>><<<:::999999:::AAAFFF@@@333+++,,,000000000000000000000000///------......------,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////..............................////////////000000000000+++---000333333111///---...///111444777:::===???BBBEEEHHHKKKKKKKKKMMMNNNKKKLLLLLLIIIFFFBBBAAAAAAEEEMMMXXX```eeeiiimmmqqqssswwwjjjaaadddeeeaaa]]][[[ZZZ\\\dddooossspppkkkuuuxxxzzz~~~{{{wwwsssuuu~~~ssseeeZZZTTTSSSRRRQQQPPPQQQSSSWWW[[[```dddgggnnnrrrxxxzzzzzz{{{~~~wwwooommmccceeekkkuuu~~~{{{uuuwwwqqqcccSSSLLLQQQYYY]]]kkkkkklllmmmlllhhhbbb]]]PPPIII@@@888333///---,,,,,,,,,,,,+++++++++******************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((())))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))************************)))******+++++++++******************************)))''')))---***$$$%%%+++&&&))),,,,,,***((((((***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************++++++,,,,,,------,,,,,,|||qqqkkkmmmeeehhh^^^WWWRRRTTTUUUPPPKKKIIIEEECCC@@@===;;;:::::::::@@@@@@>>>:::555111//////000/////////............000000000000000000000000......---,,,---...///000...------,,,,,,,,,------******++++++,,,---......///............//////000333111//////222333222000222333444333111111111333222333666888<<>>AAACCCDDDHHHGGGFFFHHHKKKMMMLLLKKKIIIHHHIIIJJJKKKMMMQQQVVV___```gggrrr{{{wwwmmmkkkllljjjggghhhlllsssxxx}}}zzz{{{}}}yyysssrrrtttvvvfffQQQOOOHHHAAABBBHHHKKKJJJPPPSSSXXX]]]ccchhhnnnrrrzzz{{{|||~~~|||yyy|||yyywwwxxx}}}yyynnn```SSSIIIDDDBBBMMMRRRZZZcccjjjnnnnnnmmmeee___YYYTTTOOOHHH???888000...+++***+++,,,,,,+++*********++++++*********************************)))***+++***))))))+++---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,++++++++++++++++++++++++...------,,,+++***)))((())))))))))))************))))))))))))))))))))))))************)))))))))(((***************************************************************))))))))),,,,,,,,,,,,,,,---......***+++++++++,,,,,,,,,,,,+++,,,,,,,,,------------************++++++,,,,,,+++++++++++++++++++++++++++***((((((***++++++*********)))))))))((((((((((((***++++++***))))))***************************(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000{{{qqqjjjllldddggg]]]WWWTTTUUUUUUPPPKKKJJJFFFCCC@@@<<<888777666666::::::999666222///......000000000/////////.................................------------...//////...---------------......,,,------......//////000...............///000000/////////111444777777777777888999888777666666888:::;;;===@@@BBBEEEFFFGGGKKKKKKLLLOOORRRTTTTTTSSSTTTRRRUUU[[[[[[YYY___iiigggsssxxxqqq]]]ZZZVVVSSSVVVbbbsss~~~wwwyyyvvvnnnmmmiiiddd___ZZZUUURRRVVV\\\UUUTTTUUUVVVSSSOOORRRXXXWWWXXXYYY[[[\\\YYYUUUQQQTTTTTTWWW```hhhjjjddd]]]]]]]]]dddrrr}}}tttllliiihhhxxxfffUUULLLJJJEEE>>>FFFGGGJJJOOOVVV\\\```bbbjjjmmmrrrvvvyyy{{{}}}~~~~~~}}}|||~~~~~~xxxpppgggZZZMMMDDDHHHKKKPPPXXX```gggmmmppphhhfffeeedddaaaYYYOOOGGG:::666000---+++++++++++++++++++++************)))************************)))***+++***))))))+++---++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++***************************************+++,,,---)))))))))******+++++++++******++++++,,,,,,,,,+++))))))))))))*********************************+++,,,)))&&&&&&''')))++++++*********))))))(((((('''+++,,,------***)))))))))************************((((((((()))))))))******((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000}}}rrrkkkmmmeeehhh]]]XXXUUUVVVUUUOOOKKKKKKHHHEEEAAA===999777666666888999888666222000///000000000000////////////...........................------------......//////...------------......///....../////////000000000000/////////000111222333222222333555777999999999<<<===>>>===<<<;;;<<<===>>>???AAACCCFFFHHHJJJKKKNNNPPPSSSWWWZZZ]]]^^^^^^aaa^^^aaaiiijjjjjjuuu{{{uuunnnfffeeehhhooovvv}}}|||wwwvvvqqqjjjaaa[[[ZZZYYYVVVSSSYYY___YYYRRRWWWVVVOOOPPPPPPMMMKKKJJJKKKMMMQQQTTTPPPMMMLLLMMMNNNPPPZZZddd```[[[TTTOOOMMMNNNNNNNNNRRRSSSSSSSSSQQQMMMJJJGGGLLLIIIHHHMMMQQQTTTYYY___bbbYYYVVV```pppyyyuuurrrvvv|||yyykkkZZZLLLBBB@@@???BBBGGGJJJJJJHHHUUUZZZaaagggkkkqqqwww}}}zzzzzzyyyyyy{{{}}}{{{uuuoooiiiddd```[[[[[[ZZZYYY[[[___eeeiiihhhhhhiiijjjiiicccZZZSSSMMMFFF>>>666111...,,,+++...---,,,+++***)))((((((************************)))***+++***))))))+++---,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------------++++++***)))))))))******+++++++++++++++,,,,,,,,,******,,,,,,---,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,*********+++***)))++++++*********************,,,---,,,***))))))***************************(((((()))))))))*********(((((((((((((((((((((((((((((())))))(((((('''&&&'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...///000~~~ssslllnnnfffhhh]]]XXXVVVWWWTTTOOOKKKLLLJJJGGGCCC>>>:::888777777888999999777444222111222111000000000////////////////////////////////////---------...............---------------...///000//////000000000000000111111111111111222333444555777888:::::::::999999999;;;===>>>>>>======>>>@@@AAABBBDDDGGGIIILLLNNNOOOQQQSSSVVVYYY\\\^^^aaabbbccceeelllvvv|||{{{mmmhhhdddgggooo|||tttlllddd___YYYRRRSSSXXXRRROOOMMMMMMOOOPPPPPPOOORRR```ddddddhhhaaaVVVSSSWWWTTTSSSXXXdddnnnqqqoookkkgggdddfffkkkuuuwwwfff]]]\\\___aaaqqqyyy{{{mmm^^^TTTQQQOOOPPPSSSXXXXXXSSSPPPQQQTTTOOOMMMPPPTTTXXX^^^dddeeebbb___^^^___gggyyyuuuiiifffiiimmm|||```XXXMMMEEECCCDDDDDDDDDDDDIIIPPPUUU[[[bbbkkkrrrvvvtttsssuuu{{{~~~~~~xxxqqqnnnppptttrrrooojjjccc______dddhhhhhhiiiiiiiiihhheeeaaa^^^]]]VVVLLLBBB:::333...+++...---,,,+++******++++++************************)))***+++***))))))+++------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++++++++***++++++,,,,,,,,,------------,,,,,,++++++*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,,,,------...............---,,,+++++++++++++++---------------------------...000111111111000///000000111111111000000/////////.........---------------...000111000...+++)))))))))******+++++++++''')))++++++***)))***+++************************))))))))))))************)))))))))))))))))))))))))))************)))(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...///000~~~ssslllmmmeeehhh\\\YYYWWWWWWTTTNNNLLLMMMJJJHHHCCC???;;;999888888999::::::888555333333333111111000000000/////////000000000000000000000000,,,---......//////......------------...///000000000000000000000000000000111111111222333444555666:::<<<>>>===;;;999999999888:::<<<<<<<<<===???@@@DDDEEEGGGJJJMMMPPPRRRTTTUUUVVVXXXZZZ[[[]]]aaacccfffsss{{{uuuoooiiitttwww~~~~~~rrrhhhaaa\\\YYYTTTOOONNNPPPNNNHHHIIIOOOLLLNNNPPPRRRSSSUUUYYY\\\```xxxkkkeeejjjiiikkkvvv{{{zzzzzztttlllcccjjjuuu~~~zzzmmmaaa\\\RRRPPPRRRWWWYYYWWWVVVWWWRRRQQQPPPPPPNNNNNNWWW```kkkwwwfff^^^[[[dddsss}}}hhhTTTHHHEEEFFFHHHBBBCCCFFFIIIMMMTTT[[[```ooommmnnnsssyyy}}}|||zzzzzz~~~|||tttooooooqqqxxxwwwsssmmmhhhgggkkkpppjjjiiihhhgggffffffffffffddd___WWWNNNEEE===555000---,,,++++++,,,...///000************************)))***+++***))))))+++---...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******++++++,,,,,,------......,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------......//////000333444666888888777666555888888999::::::999777666333222222111000///......***+++---111333222...+++)))))))))*********++++++&&&(((***+++******+++,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))***************))))))(((((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000}}}rrrjjjkkkcccfff\\\YYYXXXXXXTTTNNNLLLNNNIIIFFFBBB>>>;;;999888888:::::::::888555222222333111111111000000000//////////////////////////////,,,---.../////////...---------------...///000111000000000000000000000000000000000000222333444555999<<<>>>>>>;;;888888888777999;;;======???AAACCCFFFHHHJJJNNNQQQUUUXXXYYYYYY[[[^^^___aaaffflllqqq}}}{{{ssssssxxxrrrdddeee```YYYTTTRRRQQQPPPOOOLLLGGGHHHNNNOOOLLLSSS^^^mmmpppqqqmmmiiijjjrrrzzz~~~xxxjjjfffjjjvvv~~~wwwrrrjjjddd]]]ZZZVVVRRRTTTYYYVVVaaarrr~~~}}}vvvtttwwwwwwwwwxxx}}}uuu```SSSMMMLLLKKKHHHDDDDDDFFFJJJNNNPPPZZZ]]]dddkkkqqqtttvvvvvvvvvyyy}}}}}}yyyuuurrrqqqtttuuuuuuqqqmmmlllooosssjjjjjjhhhgggeeeeeeggghhheeebbb___ZZZSSSKKKCCC===222000///---------...///************************)))***+++***))))))+++---......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))++++++,,,,,,---......///,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,------///111333444555666777999;;;>>>@@@BBBCCCEEEFFFIIIJJJKKKJJJHHHFFFKKKLLLNNNNNNNNNLLLKKKIIIFFFEEEDDDBBBAAA???>>>===777666666777777666222/////////...------,,,++++++)))***,,,,,,+++***+++,,,++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))***)))(((((('''(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000{{{pppiiijjjbbbddd\\\YYYYYYXXXTTTNNNLLLNNNGGGEEEAAA===:::888888888:::::::::777444222111222111111111111000000000000........................,,,,,,.../////////...------------......000111111000000000///////////////.........///000222333444777;;;>>>===:::888888888888;;;===???AAACCCEEEHHHHHHJJJMMMPPPTTTXXX[[[]]]]]]```dddggglllsss}}}~~~oooaaa___[[[ccczzz{{{sssrrrhhh]]]XXXZZZZZZUUUPPPKKKJJJJJJMMMRRRXXX\\\^^^___XXXXXXaaahhhooo~~~ooogggbbbaaadddiiiddd\\\YYYZZZVVVOOORRR\\\VVVmmm|||}}}mmmvvvooogggUUUOOOGGGCCCDDDFFFFFFEEEBBBLLLYYYaaafffjjjpppttttttuuuvvvzzz}}}~~~|||zzzpppsssuuurrrmmmkkkmmmppphhhhhhhhhfffeeedddfffgggdddddddddbbb___XXXOOOIII999777333///,,,*********************************)))***+++***))))))+++---///...---+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))++++++,,,,,,---...//////,,,,,,++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111444555777999===@@@CCCEEEJJJKKKNNNRRRVVVZZZ]]]___\\\^^^```bbbbbbaaa___^^^dddeeefffggggggeeecccbbbaaa```^^^\\\ZZZXXXVVVVVVOOOLLLHHHEEEBBB???;;;888777666444333111///------,,,---......,,,******+++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000zzzqqqgggdddfffddd___[[[XXXYYYVVVOOOIIIHHHHHHEEEAAA>>>===;;;888666999::::::888444222000000000000111111111111000000333333111000////////////000///.........///111222000000000000000000000000111111111000000000000000111111111111111222222222888999999888666666777999::::::===AAAAAA@@@DDDJJJNNNKKKNNNUUUZZZZZZ]]]bbbkkkmmmsss}}}|||lll```dddrrr~~~|||qqqaaaUUUPPPSSSOOOMMMQQQXXX\\\ZZZVVVZZZUUUSSSZZZjjjtttbbb]]]ZZZSSSPPPSSSQQQVVVaaaqqqxxxfff___jjjzzzrrrUUUJJJIIIGGGEEEEEEBBBBBBFFFLLLQQQVVV^^^gggqqqqqqtttxxxxxxuuuuuuyyyzzzxxxuuuqqqmmmjjjiiihhhlllhhh___YYY___jjjlllgggeeefffdddbbbdddeee```YYYUUUJJJ;;;222//////...---(((***+++***''''''***...************************,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))*********++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...************))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///***))),,,---+++,,,///***,,,......------...///000//////222888===??????FFFIIIMMMRRRWWW[[[^^^```fffeeefffhhhkkknnnnnnnnnhhhkkkooorrrrrroookkkhhhlllooosssttttttsssssstttrrrpppnnnmmmmmmllljjjhhhjjjfffeeegggccc[[[VVVXXXRRRNNNJJJGGGEEE@@@999444888555222000///...---+++---+++***+++,,,,,,***)))++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---***000///(((***444888333zzzqqqgggdddgggddd```[[[YYYZZZWWWPPPJJJIIIIIIFFFBBB???===;;;888666999::::::888555222111111000000111111111111000000222111111000////////////000//////...///000111222000000000000000000000000111000000000000000000000111111111111222222222222444555777777777777:::<<<@@@>>>@@@DDDFFFEEEIIINNNOOOPPPUUU[[[[[[YYY^^^fffuuunnnhhhtttsssggg```ZZZSSSOOOPPPOOOQQQWWWcccooossspppjjjeeefffmmmzzzsssmmmmmmiiibbb]]]PPPNNNOOOTTT]]]cccdddcccbbb^^^```tttiii\\\___nnn}}}hhhYYYKKKAAA===BBBAAAAAABBBAAABBBJJJTTTaaaccciiirrruuuuuuwww{{{vvvwwwyyyxxxuuunnnhhhddddddddd___ZZZ]]]eeeiiihhheeeggggggeeeeeefffccc^^^]]]WWWLLLAAA777000,,,))),,,---...---+++)))))))))************************,,,,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------...++++++*********)))))))))************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,)))---///000000///...//////333555999@@@IIIOOOQQQQQQUUUWWWZZZ]]]```ccceeefffjjjjjjkkkmmmoooqqqrrrrrrrrrqqqpppooonnnooopppqqqnnnpppsssttttttsssssstttrrrsssssstttttttttttttttrrrnnnnnnqqqoooiiifffhhhbbbaaa___]]][[[UUUNNNHHHAAA>>>888333///,,,***(((,,,+++******,,,---------***************)))))))))************************))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++******++++++,,,---)))//////+++///:::>>>;;;xxxlllgggiiifffaaa\\\ZZZ[[[XXXQQQKKKJJJJJJGGGCCC@@@>>>;;;999666999::::::888555222111111000111111222222111111000000000000///////////////000////////////000111222000000000000000000000000000000000000000000111111111111111222222333333333000222444666777999===???@@@>>>@@@EEEHHHIIIKKKPPPQQQUUUZZZ^^^^^^bbbooo}}}}}}yyy{{{tttmmm\\\ZZZZZZ[[[XXXSSSRRRTTTXXXaaarrrwwwhhheee]]]TTTOOOOOORRRTTTTTTSSSPPPQQQ___~~~}}}}}}|||{{{~~~|||gggQQQEEEHHHDDDBBBAAA???>>>DDDLLLMMMPPPXXXdddkkkoootttzzzvvvwwwyyyyyyvvvpppjjjfffaaadddccc___]]]```dddffffffjjjkkkhhhfffhhhhhhfffbbbaaa\\\QQQDDD777///+++---------...///...+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++*********************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,)))...555333)))///222555666777777999;;;@@@DDDKKKTTT]]]ccceeeeeeeeefffgggiiijjjkkkkkkkkknnnooopppqqqssstttuuuvvvxxxvvvsssqqqpppqqqsssuuurrrtttvvvvvvvvvvvvxxxzzzsssvvvxxxxxxuuuuuuwwwyyyxxxvvvvvvyyyxxxuuuuuuwwwooooooooonnnmmmhhhaaa\\\UUUQQQJJJCCC===999888888555222...,,,,,,---,,,,,,*********)))))))))******************************))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))*********++++++++++++******++++++,,,---***///000---000:::>>>;;;zzzlllffffffcccbbb]]][[[\\\YYYRRRLLLKKKKKKHHHDDDAAA>>><<<999666999::::::999555333222222111111222222222222111111.../////////000000//////000000000000000111111111////////////////////////000000000000000111111111111111222222333333444444000222444666888;;;???AAA??????BBBIIILLLLLLNNNRRRUUUYYY^^^eeepppzzzoookkkjjj{{{wwwlllbbbWWWUUU\\\```lll|||wwwooolllrrr~~~}}}mmm```XXXUUUTTTTTTOOOMMMKKKMMMZZZmmmzzz~~~|||ssssss|||lllOOOEEE===;;;<<<<<<>>>AAA@@@AAAGGGQQQYYY___hhhpppwwwvvvtttrrrqqqpppooooooiiijjjjjjfffcccbbbbbbbbbggglllnnnjjjgggiiikkkjjjcccccc```ZZZQQQFFF===888///---+++,,,///000...++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........------++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++111///***222@@@@@@444444888===BBBFFFJJJNNNQQQUUUXXX]]]ccchhhlllmmmnnnlllmmmmmmnnnnnnnnnnnnmmmpppqqqsssssstttuuuvvvwwwuuutttsssqqqooollljjjiiihhhiiikkklllmmmooorrruuuuuuxxxzzzwwwrrrppprrrvvvyyyyyyyyyzzzzzzyyyyyyzzzooooooooonnnllljjjgggeeedddaaa[[[UUUPPPOOOPPPRRRIIIDDD<<<666111...+++))),,,+++***)))***+++,,,---************************))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++******++++++,,,------000000,,,---333555333~~~tttgggaaabbb```bbb^^^[[[\\\YYYRRRLLLKKKKKKHHHDDDAAA>>><<<999777999::::::999666333333333222222333333333333222222...///000000111000000//////000000111111111111111//////////////////////////////000000111111111111111222222333444444555555333444777999:::<<<@@@CCCDDDFFFKKKPPPQQQOOORRRWWW^^^fffrrrllldddbbbggg~~~~~~tttpppmmmaaaZZZXXXVVVTTT]]]jjj{{{uuuqqqkkkggg^^^RRRNNNRRRWWWWWWZZZ]]]eeessssssooojjjQQQDDDBBBAAA@@@???>>>;;;<<>><<<:::888999:::;;;999666444333444222333333444444333333222///000111222222111000//////000111111222222111111000000000000000000000000/////////000111111222222222222333444444555666666666888:::<<<===???CCCEEEGGGJJJOOOSSSRRRRRR[[[fffwwwvvvjjjkkk}}}jjjaaa\\\UUUSSSTTT[[[```hhhmmmmmmlllttt}}}tttccc]]][[[ZZZQQQQQQSSSWWW]]]iii~~~|||rrrrrr{{{zzz```SSSKKKDDD@@@BBB>>>:::::::::===EEENNN\\\```hhhnnnsssttttttssspppmmmnnnsssvvvuuussssssnnnrrrtttpppnnnnnnlllhhhiiieeebbbcccfffeee^^^XXXIIIBBB999111,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///...---*********+++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------............***///111111:::IIIQQQPPPVVVYYY]]]aaacccfffiiikkkiiijjjkkkkkkkkkmmmqqqtttnnnooopppqqqqqqrrrqqqqqqoooqqqtttsssqqqppprrruuuxxxooo```RRRHHHDDDDDDFFFAAADDDHHHKKKNNNQQQUUUXXX[[[\\\[[[YYYWWWZZZ```fffqqquuuyyyyyy{{{~~~{{{uuurrrllleee``````cccfffbbbcccbbb^^^[[[\\\```dddhhhddd]]]VVVRRRNNNJJJHHH999666111---++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++******++++++,,,---......//////000111222222zzzuuujjjeeehhhhhhaaa]]]ZZZ[[[XXXQQQLLLJJJGGGDDDAAA???>>><<<:::888999:::;;;999777444444444333333444444444444333333111222333444333111000...///000111222222222111111000000000000000000000000...//////000111111222222222222333444555666777777888:::<<<>>>@@@CCCGGGJJJGGGLLLRRRVVVWWW___uuuwwwkkkkkkrrrjjj\\\RRRQQQQQQPPPXXXdddfffxxxyyypppjjj```ZZZUUUQQQNNNOOOZZZffftttrrroooooovvvrrr]]]MMMEEEGGGBBB>>><<<999777;;;BBBHHHMMMWWWaaahhhmmmnnnooojjjjjjnnnuuuwwwtttvvv{{{tttwwwwwwtttsssrrrllleeebbbaaabbbeeegggfffccc```TTTPPPGGG<<<333...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------------...///111111111///...,,,)))))))))*********+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,------...///000111111222666>>>DDDKKKSSS[[[```cccfffhhhiiiiiiiiijjjkkkhhhkkknnnooonnnooorrruuuppppppqqqrrrrrrrrrrrrrrrpppsssvvvtttqqqpppsssvvvyyypppaaaSSSKKKIIILLLOOOOOORRRWWWZZZ\\\^^^aaacccYYYUUUNNNHHHEEEGGGKKKNNN```hhhooosssxxx|||xxxtttmmmddd[[[WWWWWWYYYWWWZZZ\\\ZZZXXXYYY^^^cccgggeeeaaa___^^^\\\ZZZXXXJJJEEE>>>666000...---...++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---------...000111222444555zzztttgggaaacccbbbaaa\\\ZZZ[[[XXXQQQKKKJJJEEECCC@@@>>>===<<<:::999999:::;;;999777555444555333444444555555444444333222333444555444222000...///000111222333222111111000000000000000000000000...//////000111222222222222222333444555666777888888:::===@@@CCCFFFKKKNNNJJJPPPXXX]]]bbbttt}}}oooccciiiyyypppfff___XXXUUUXXXVVVVVVcccuuuqqqggg^^^YYYSSSNNNQQQWWWaaaeeelllttt~~~qqqiiinnn|||nnnbbbJJJFFFBBB@@@<<<777999======@@@FFFOOOXXXbbbiiimmmgggjjjqqqvvvsssnnnsss}}}xxxzzzyyywwwwwwuuulllcccVVV[[[```dddddddddccccccXXXVVVOOOEEE:::333111222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------------------------------///000111222111000...,,,(((((())))))*********+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,---...///000222333333<<>>OOOYYYcccjjjrrr|||~~~zzzuuurrrkkk```TTTLLLJJJJJJIIIMMMQQQRRRQQQSSSYYY___cccbbb``````aaaaaa___^^^YYYSSSJJJ???777222000000++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,---000111111111333uuuqqqjjjeeeddd```[[[ZZZXXXVVVSSSOOOJJJFFFFFFEEECCCAAA>>><<<:::999:::;;;;;;;;;:::777444333222222111111111111222222111222333333333333222111222111111111111111222222///////////////000111111222222222222222222222222444555666666555666888:::AAA>>>???CCCDDDCCCJJJSSSXXXXXXbbbwww|||]]]ZZZhhhzzzpppbbbcccmmmrrrtttyyyxxxmmmjjj|||~~~zzz|||qqqggg\\\SSSYYYQQQSSS^^^ccceeeyyy~~~rrrjjjxxxeeeOOODDDCCCBBB>>>:::<<<888999AAAHHHLLLSSS\\\]]]dddlllppppppppprrruuuwwwvvvvvvzzz|||vvvkkkaaaLLLLLLOOOWWW```eeedddbbb___^^^\\\VVVLLL@@@555...000...,,,,,,,,,---,,,++++++,,,,,,------,,,,,,+++************************)))************+++++++++))))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...------------------------///000000000000...---,,,++++++++++++++++++++++++***+++------,,,+++---...***,,,......---,,,---...///000111555999???DDDGGGTTTXXX]]]aaadddfffhhhjjjiiiiiiiiihhhfffbbb___]]]dddfffjjjmmmoooooonnnmmmnnnnnnooopppqqqqqqppppppuuutttsssrrrssstttvvvxxxyyyuuuqqqppprrrqqqlllgggfffaaa```fffhhheeedddgggfff```VVVJJJAAA<<<999888===???GGGXXXlllxxxzzzwwwooo___OOOHHHBBB:::666777555888;;;===BBBGGGJJJJJJTTTZZZ```aaa______bbbfffccc___YYYSSSMMMEEE<<<555000---***+++......,,,)))((()))+++,,,,,,+++)))(((+++***((()))***,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,,,,++++++,,,---)))************+++++++++------,,,,,,,,,---......///000000111222222333333yyyssskkkdddccc___\\\ZZZXXXVVVSSSOOOJJJFFFFFFEEECCCAAA???<<<;;;:::999:::;;;:::999777444222222222111111111111222222111222333333333333222111222222111111111111111111000////////////000111111333333222222222222222222222333555666666777999;;;>>><<<@@@JJJQQQQQQPPPRRR[[[qqqqqqiiilllnnn^^^ZZZ]]]hhhsssnnneee______[[[XXX^^^iiilll}}}~~~```LLLBBBAAABBBAAA======???@@@AAAHHHQQQTTT\\\fffmmmooooooqqqttttttssstttwwwzzzvvvllldddTTTMMMIIIMMMXXXbbbeeedddeeeeeeccc___VVVLLLAAA;;;///---++++++,,,,,,+++***+++,,,,,,------,,,,,,+++************************)))************+++++++++************************++++++************++++++++++++************++++++***)))))))))***+++,,,,,,,,,,,,++++++,,,,,,---...------------------------///000000000///...---,,,++++++++++++++++++++++++***,,,---,,,++++++,,,---,,,---...---,,,---...000333666===EEELLLSSSWWWYYYYYY\\\```eeehhhhhhhhhggg___^^^[[[WWWTTTQQQOOOMMMQQQUUU[[[aaafffiiijjjjjjkkkjjjhhhgggggghhhjjjkkkooopppqqqssstttuuuvvvvvv{{{xxxuuuvvvwwwvvvqqqlllkkkeeeaaacccbbb]]]ZZZ\\\___ZZZRRRJJJEEECCCCCCDDDDDDBBBEEERRReeeuuu}}}qqqaaaNNNCCC<<<555333555333555444222111555<<>>999333---)))((()))((()))***++++++***))))))+++***((()))+++,,,,,,+++************************************************************************++++++++++++++++++++++++)))+++,,,+++***))))))***************++++++++++++------,,,,,,------......000000000000111333444555}}}vvvkkkcccaaa^^^\\\ZZZWWWUUUSSSOOOJJJFFFFFFEEECCCAAA???===;;;:::888999::::::888666333222222222111111111111222222111222222333333222222111333333222111000000000111000000000///000000111222333333333333333333333333222444777999:::;;;===??????BBBIIIOOORRRUUU^^^gggyyytttnnnooo~~~|||hhh]]]QQQIIINNN___yyy{{{qqqiii```VVVOOOSSSZZZkkkvvvpppxxxiiiRRRFFFAAA???>>>???@@@>>>;;;>>>CCCGGGPPP\\\eeejjjmmmppprrrqqqqqqrrruuuxxxvvvooojjj```RRRDDDCCCNNN\\\ccceeefffgggfffccc]]]UUUMMMHHH555222...,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++************++++++++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------...------------------------000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,---------,,,,,,///333666888>>>HHHRRRZZZ```bbbcccaaabbbdddgggiiifff___ZZZOOOLLLHHHEEEBBBAAA@@@AAACCCHHHPPPXXX^^^bbbccccccaaa^^^YYYUUUUUUWWW[[[]]]dddfffkkkppptttwwwxxxyyy{{{yyyyyyzzz{{{zzzuuupppccc^^^[[[[[[ZZZWWWVVVWWWWWWTTTOOOKKKIIIKKKNNNPPPXXXVVVVVV^^^kkkvvv|||}}}yyyiiiUUUFFF;;;444111222666999:::777111///333888777???KKKVVV^^^```___]]]^^^]]]\\\\\\\\\ZZZXXXUUUQQQOOOHHH<<<000******---,,,,,,+++++++++++++++++++++***))))))+++,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,+++)))'''((()))************+++++++++,,,------,,,,,,---......///111000000000111333555777~~~vvvjjjbbbaaa^^^ZZZXXXUUUSSSPPPMMMHHHEEEDDDCCCBBB@@@>>><<<:::999777888999999888666333222333222222111111222222333222222222222222222222222333333222111000000000000111000000000000111222222333333333333444444444444444777:::===>>>>>>@@@BBBCCCKKKRRRPPPMMMZZZzzzrrriiiqqqyyykkk^^^SSSTTTQQQVVVfff}}}oooXXX[[[WWWZZZbbbeeehhhyyy|||kkkiii{{{bbbMMM>>>===>>>@@@@@@???===<<<>>>EEEOOOXXX___ffflllpppooopppsssvvvwwwvvvssspppjjj\\\KKKCCCHHHTTT___fffeeefffgggfffccc]]]WWWSSSCCC===555///------...///,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++++++++************++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,---......------------............000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++,,,,,,---///444;;;@@@GGGKKKSSSZZZ```cccddddddiiigggfffgggggg```TTTKKKDDDCCCBBBBBBBBBCCCDDDEEEIIINNNTTTZZZ^^^___^^^]]]VVVSSSNNNJJJIIIJJJMMMOOORRRVVV[[[ccckkkrrrwwwzzzxxxxxxyyy{{{|||{{{vvvrrrbbb^^^ZZZXXXXXXVVVUUUUUURRROOOLLLIIIIIIKKKOOOQQQ^^^aaagggqqqyyy}}}|||yyyuuueeeVVVIII>>>777333999===DDDGGGCCC:::555444444888???JJJSSSZZZ\\\\\\]]]\\\[[[[[[ZZZZZZYYYYYYWWWUUUOOOFFF<<<777666666333111///---,,,,,,,,,---,,,***))))))+++,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,+++))))))***+++*********+++++++++,,,,,,------,,,------...///000222111//////111444777999|||ttthhh```aaa```YYYWWWSSSPPPNNNKKKGGGDDDCCCBBB@@@???===;;;999999777888999999888666444222333333222222222222333333222222222222222222222222333222222111000000111111111111111111111222333333333333444444444555555555666888;;;===>>>???AAACCCDDDMMMTTTWWWaaa~~~sssooosssxxx^^^SSSUUUZZZ\\\[[[aaaooo~~~nnneee___\\\WWWUUU^^^lllmmmgggmmmwww{{{XXXOOODDD>>>???BBBAAA===<<>>444///......///,,,------......------,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++++++++************++++++,,,,,,++++++++++++++++++------,,,,,,------...///---------....../////////111000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---+++,,,///222777???GGGLLLYYY[[[___bbbeeeggghhhhhhllljjjhhhhhhggg```TTTKKKMMMOOOQQQTTTVVVWWWWWWWWW\\\^^^bbbfffgggeeecccaaaYYYXXXUUUSSSQQQPPPPPPPPPLLLNNNQQQWWW___iiiqqqvvvvvvwwwyyy||||||zzzvvvtttqqqoooiiidddaaa^^^[[[XXXWWWUUURRRPPPOOOOOOQQQRRRUUU\\\hhhttt}}}}}}~~~wwwmmmbbbVVVKKKCCC>>>===BBBLLLPPPIIIBBB???666444444888AAAKKKTTTYYY]]]\\\[[[ZZZYYYYYYZZZ[[[YYYVVVSSSQQQOOOKKKFFFBBB:::777333///,,,+++++++++,,,+++)))***+++------,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,...000***++++++++++++,,,,,,,,,------------...///000111111000///000111555999;;;yyyqqqeee^^^aaaaaaYYYVVVRRROOOMMMJJJGGGDDDBBBBBB@@@???===;;;:::999777888999999999777555333333333222222222222333333333222222111111222222333222111111111111111222222222222111111222222333444333444444555555666666666777999;;;===>>>AAAEEEHHHKKKSSSbbbvvvzzz{{{lll```RRRMMMXXXooo}}}oooddd]]]ZZZXXX]]]kkk}}}}}}mmm}}}bbbLLLCCCDDDDDDAAA>>>===>>>AAAGGGQQQZZZ___eeejjjqqqtttttttttuuuwwwuuuqqqiii\\\RRRQQQZZZbbbaaaccceeeggggggeeecccaaa\\\TTTHHH===666111...---------............------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,+++++++++,,,,,,------------------......///---------...//////000000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///...222888>>>DDDLLLSSSXXX```aaabbbdddfffhhhjjjkkkkkkjjjiiijjjjjjggg```[[[ccceeegggjjjkkkjjjiiihhhkkklllnnnppppppnnnlllkkkhhhhhhgggfffeeebbb```___ZZZZZZZZZ\\\bbbiiipppuuuvvvxxxzzz{{{{{{yyyvvvuuuyyyyyywwwrrrqqqqqqnnnjjjhhhgggfffeeedddcccbbbbbbbbbgggnnnuuuyyy}}}}}}}}}vvvoooeee]]]OOOEEEAAAIIIQQQRRRTTTWWWPPPIII>>>666555;;;DDDKKKQQQQQQQQQOOONNNOOORRRUUUWWWVVVVVVZZZ\\\ZZZSSSMMMCCC@@@:::444///,,,***))),,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++---000333++++++++++++,,,,,,,,,,,,,,,,,,------...///111111000000000111333666:::<<>>@@@CCCHHHNNNSSS]]]rrrzzzcccUUUNNNMMMSSSgggzzzeeeXXXUUUVVV\\\fffttt~~~sssXXXMMMGGGCCC@@@>>><<<===AAAHHHNNNRRRXXX```jjjooopppqqqtttxxxxxxvvvoooeee[[[XXX\\\```^^^```ccceeeeeedddbbbaaaaaa\\\TTTLLLDDD;;;333---------............------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++************+++++++++++++++++++++,,,---...---------------...//////---------...///000000000222111///...------......------------------------+++---////////////111222666<<>>BBBEEEMMMPPPUUUZZZ]]]\\\YYYVVVOOOLLLFFF>>>777111---+++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++...111+++++++++,,,,,,,,,------,,,,,,------...000111222//////111333555888:::<<>>===888999:::;;;:::888666555444333333222222333333444444333222111111222333444//////000000111222444444333333222222333333444555444444444555666777777888???@@@BBBEEEJJJQQQYYY^^^ppp|||sssxxxlllYYYUUUYYYOOOVVViiiyyymmmaaa[[[YYY\\\iiivvvyyywwwrrrYYYJJJBBBAAA???===<<>>======;;;777333333666:::@@@GGGPPPVVVXXXXXXZZZ\\\ZZZVVVPPPHHH???888222///---+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))),,,///++++++,,,,,,,,,---------,,,,,,------///000111222...///111444666999:::;;;{{{nnnbbbaaa\\\bbb[[[XXXTTTQQQOOOKKKGGGEEEEEEEEECCCAAA???===<<<;;;888999999:::999888777666111111111111222333444444222222111111222222333444222222222222222222222222333333444444444444444444666222111666:::999999:::???@@@CCCHHHOOOZZZkkkxxxyyylllcccfff}}}kkk```XXXXXX___gggsssuuuhhhcccaaa^^^hhhzzzxxxhhhyyy{{{___LLLEEECCCAAAAAABBBAAA@@@@@@FFFOOOZZZaaagggnnnsssuuuxxxzzzvvvllleeecccaaa^^^]]]cccfffgggkkknnnjjjbbbjjjhhheeebbb[[[QQQDDD:::000...,,,+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.....................///000000000000000111111000......---------333///++++++---//////.........---,,,...444;;;@@@LLLPPPWWW^^^bbbdddddddddbbbdddeeeeeeeeefffhhhjjjjjjjjjkkkkkkmmmnnnpppqqqsssnnnmmmqqqrrrppprrrxxxuuuuuuuuusssqqqooonnnnnnpppjjjhhhkkkiiiccc```bbbaaabbbbbbaaa___aaaeeeiiiiiiiiihhhhhhgggfffffffffhhhhhhhhhkkkmmmkkkfffbbbZZZ]]]aaafffkkkooorrrtttyyy{{{}}}|||zzzzzz}}}yyysssjjjaaaYYYRRRMMMIII```ZZZPPPDDD:::444444555AAA???;;;777444333222222555888===DDDLLLUUU\\\```YYYZZZZZZUUULLLAAA888444111111///---++++++...000---,,,+++++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///111111111000000000111222333444666:::===|||mmmaaa```[[[bbb[[[XXXTTTQQQNNNKKKGGGDDDEEEEEECCCAAA???===<<<;;;888999999:::999888777666333333333333333333444555222222222111222222333444222222222222222222222222333333444444444444555555999555444999<<<<<<===@@@DDDGGGLLLSSS```xxxtttccclllqqq```aaaooo}}}xxxkkk\\\```iiiwww~~~xxxYYYKKK@@@@@@DDDCCCAAAAAAAAADDDIIIPPPZZZdddmmmrrrwwwzzzxxxqqqkkkiiieeebbb]]]^^^\\\\\\ccckkklllhhhiiihhhgggfffccc\\\SSSLLL@@@999///+++---...---+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............//////000111111222111111111111111000......------...///,,,******---///...---///......///333;;;EEELLLVVVWWWZZZ^^^aaaccceeefffeeefffggggggfffgggiiikkknnnmmmkkkjjjkkklllooopppsssoooooorrrrrrnnnnnnqqqwwwuuurrrooollljjjhhhgggddd```___bbbbbb]]][[[]]]WWWZZZ^^^```aaaccchhhkkkjjjhhheeeccccccbbb```___hhhiiikkkiiifffaaa]]]\\\]]]^^^^^^___```cccfffhhhlllnnnqqqsssuuuxxx{{{~~~wwwzzz}}}~~~yyytttnnngggaaa]]]XXXSSSJJJAAA;;;<<>>;;;777555444444555888???GGGPPPUUUWWWZZZ\\\[[[UUUMMMFFFBBB777555111...------...///,,,,,,+++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000111111111000111222444555666888<<>>AAA}}}lll^^^^^^[[[ddd___[[[VVVRRROOOLLLIIIGGGEEEEEECCCAAA???===<<<;;;777888999:::999999777777666666555444333333333444333222222222222333444444333333333333333333333333333333444444555555666666666666888===>>>???CCCJJJNNNVVVgggxxxmmmttt{{{gggZZZTTT]]]vvvmmmddd___[[[```kkkuuucccRRRJJJ@@@<<>>AAAAAAAAAHHHPPP[[[pppyyywwwsss___XXXXXX[[[mmm|||iii^^^___dddkkk{{{{{{iiiSSSEEECCC<<<<<>>EEELLLQQQWWW\\\___``````bbbcccdddeeeffffffggghhhiiihhhgggggghhhjjjkkklllnnnooooooooonnnmmmmmmnnnooonnnnnnnnnmmmlllkkkmmmpppqqqrrrsssuuuvvvqqqtttvvvyyy|||tttqqqllliiinnnxxxssshhhkkksss{{{~~~{{{xxxxxxzzzxxxyyy}}}~~~uuunnngggggggggdddcccfffnnnuuuxxx{{{~~~~~~zzzsssjjjaaa[[[YYYYYYaaaeeeiiikkkjjjddd^^^YYYMMMHHHAAA999444222333444;;;AAAHHHOOOSSSWWWYYY[[[ZZZSSSJJJDDDAAA<<<444...,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111222333444222444666888:::===BBBEEE~~~mmm``````]]]eeeccc___YYYTTTPPPNNNKKKIIIEEEEEECCCAAA???===<<<;;;666777888999:::999888888555444333333333333333333333333333333333444444555333333333333333333333333333333444555666777777888888999===@@@BBBGGGUUUcccwwwrrr}}}fff[[[\\\bbbmmmxxx{{{ccc[[[[[[jjj~~~xxxYYYGGGBBB>>>>>>AAA@@@>>>EEEQQQ\\\eeennnqqqsssssspppkkkhhhjjjjjj```QQQJJJRRR```kkklllmmmlllkkkjjjlllmmmeeeaaaXXXIII999///---...............---------,,,++++++,,,,,,------......------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000000111222///000000111222111111111111000000//////000000000....../////////222666999CCCIIIPPPVVVZZZ[[[\\\]]]\\\^^^aaadddfffffffffeeeeeefffggggggffffffhhhjjjooopppppppppooommmkkkjjjgggmmmrrrwww}}}|||qqqjjjddd```\\\\\\aaadddcccaaa```gggkkkfffZZZUUU[[[ddduuuzzz~~~~~~{{{yyy|||zzzpppddd]]]^^^aaaqqqtttwwwwwwuuuvvvyyy}}}|||}}}|||zzzvvvrrrppppppqqqrrruuuvvvtttpppllliiiZZZUUUMMMDDD<<<777444222222666<<>>DDDMMM___{{{jjjlllggg^^^aaauuuuuubbb]]]aaaiii}}}kkk\\\LLLAAA??????===AAAIIIXXXaaaiiilllnnnpppoookkkkkkjjjjjjfff\\\UUUYYYccckkkmmmoooooommmlllmmmooojjjhhhbbbWWWHHH;;;111---............------------++++++,,,,,,---......///...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------...///000111222222000111222222333333222222111000000000000000111111---///000111222888???EEENNNSSSYYY]]]^^^^^^^^^^^^\\\^^^aaaccceeeffffffeeedddeeegggffffffgggiiikkkpppooonnnmmmmmmnnnooopppsss}}}|||wwwdddaaa___]]][[[WWWQQQMMMKKKHHHEEEDDDDDDCCCAAA???EEEIIILLLIIIDDDDDDIIIOOO^^^aaadddbbb___```gggmmmuuuwwwyyyyyyyyyyyyzzz{{{wwwjjjcccbbbiiimmmpppooolllkkknnnqqqxxxzzz|||}}}{{{zzzyyyyyywwwyyy|||~~~}}}zzzvvvssshhhcccYYYNNNDDD===999888222333555888???IIITTT\\\[[[[[[[[[ZZZUUUOOOHHHDDD888555111---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////111333555666444666999;;;===AAAFFFJJJooobbbbbb^^^fffbbb]]]VVVQQQMMMKKKHHHGGGEEEEEECCCAAA???===<<<;;;666777888999::::::999888555555555555555666777888444333333333333444555555444444444444444444444444333333444555666777888999===???EEEPPPaaa~~~rrrrrr{{{ooobbbfffmmmtttbbbWWW]]]kkk|||yyy___GGGAAAAAA???@@@EEETTT\\\cccfffiiilllllljjjnnnjjjiiijjjgggbbbdddjjjllloooqqqooollljjjkkklllllliiieee^^^UUUGGG999/////////.........---------++++++,,,,,,---...//////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------...///000111222222222222333444444444333333111000000000000000111111///000222444777>>>HHHPPPVVVYYY]]]````````````aaa___```aaabbbdddeeefffgggdddeeeggggggggghhhjjjlllmmmkkkiiiiiikkkpppvvvzzzrrriiihhhkkkuuuzzzrrrfff[[[PPPFFFHHHFFFEEEGGGKKKLLLKKKHHHFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBB@@@======@@@DDDFFFHHHHHHDDD@@@CCCMMMVVVYYYZZZYYYWWWUUUXXX^^^dddvvv~~~{{{hhhlllpppoookkkhhhiiikkkmmmppptttwwwyyyzzz|||~~~xxxzzz{{{yyyssslllaaaTTTIIICCC???>>>666555222222555???JJJRRRWWWZZZ______\\\VVVQQQNNNAAA===777111---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////111333555666555777:::===???CCCHHHLLLxxxpppddd\\\```eeeccc\\\TTTOOONNNMMMIIIEEEFFFEEEDDDBBB@@@>>>===<<<:::999888999:::;;;999777888666444333333333555666555555555444444333333333444444444555555555666666444666777666666999<<<<<>>HHHRRRXXX]]]]]]]]]^^^^^^```aaaaaabbbaaaaaacccggghhhfffcccccceeegggjjjjjjjjjiiijjjlllhhhcccccclll{{{tttqqqpppooogggXXXPPPPPPWWWSSSQQQRRROOOJJJGGGHHHDDDFFFJJJMMMOOOPPPOOONNNQQQNNNJJJIIIJJJJJJGGGEEEHHHIIIIIIGGGDDDBBBBBBCCCCCCEEEEEEAAAAAADDDDDDBBBHHHIIIIIIIIIJJJLLLNNNQQQdddsss~~~|||{{{~~~~~~wwwuuunnnhhhiiirrrvvvrrrssszzzwww{{{~~~||||||qqqqqqnnndddUUUFFF;;;666888777555111111777AAAIIIRRRVVVZZZ[[[XXXUUUSSSSSSWWWMMM>>>444000000000///---......---,,,,,,---...------------------------------------------------,,,,,,,,,---------......,,,000111...---///000///---...000111000111222444666999<<>>===<<<:::999888999:::;;;999777888666555333333444555666555555555444444333333333444444444555555555666666777777888888:::<<<<<<;;;CCCFFFWWWzzz{{{sssooo^^^VVV^^^oookkk```]]]dddzzzyyyYYYHHH??????CCCGGGMMMVVV^^^dddgggeeebbbjjjiiigggfffhhhkkknnnpppuuutttuuusssjjj```___dddjjjnnnllldddaaa^^^NNN<<<222111000///...------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---......///000111222222222222444444444444333222111000///000000111111000111222555;;;CCCMMMUUUZZZ]]]]]]]]]^^^___aaabbbccceeecccaaaccceeeggggggfffjjjdddaaa```___bbbooo}}}|||yyysssqqquuu|||oooeeeZZZWWWXXXXXXSSSJJJFFFHHHJJJKKKNNNPPPMMMHHHIIIMMMPPPPPPQQQUUUZZZaaagggkkkgggbbb[[[VVVUUUTTTSSSRRRSSSSSSSSSTTTTTTSSSRRRQQQGGGJJJJJJEEECCCEEEFFFDDDEEEEEEDDDAAA>>>???BBBEEETTT___jjjoootttyyyyyyvvvqqqqqquuu|||uuummmeeebbb``````dddiiirrruuuzzz|||yyyuuuqqqkkkddd[[[QQQFFF@@@888666222//////222888===HHHNNNTTTXXXWWWUUUSSSRRRTTTOOOGGG<<<444///......------------,,,,,,------------------------------------------------------,,,,,,---------.........---000111...---///000...---///000111000111333444555999>>>BBBFFFIIILLLNNNwwwqqqggg___bbbeee___[[[UUURRRRRRPPPMMMJJJFFFEEEDDDBBB@@@>>>===<<<:::999888999:::;;;999777777666555444444444555666555555555444444444444444444444555555555666666666444555666888:::<<>>@@@@@@EEEIIILLLQQQVVVXXXVVVVVVVVVYYY___dddiiisss|||{{{mmm]]]UUUVVVYYYZZZeeehhhnnnwww}}}{{{wwwxxxrrrjjjfffccc^^^TTTLLL@@@;;;555111000111222333<<>>444///...,,,,,,------------,,,,,,------------------------------------------------,,,------------.........---000000------000000---...///111111111111333555555999@@@EEEHHHJJJLLLMMMvvvpppggg```cccfff```\\\WWWTTTRRRPPPMMMJJJFFFEEEDDDBBB@@@>>>===<<<999999888999:::;;;999777777777666555444555555666555555555555555444444444555555555555666666666666333555888::::::>>>IIIUUUwww|||wwwyyyiiinnnoooaaa^^^ssszzz\\\GGGEEE???===DDDOOOWWW[[[]]]\\\^^^aaabbbdddggglllppppppqqqttttttooodddYYYSSSXXXaaaiiijjjiiifff^^^VVVKKKBBB777111000111///------------............///------------------------,,,,,,,,,---------------....................................////////////...//////000111222333333333444555555555444333222111222333333222222333444;;;???FFFMMMTTTXXXZZZZZZ[[[\\\^^^```bbbccceeeeee```bbbdddfffeeebbb]]]YYYVVVSSS```xxx{{{yyyllleee[[[PPPKKKKKKMMMNNNLLLOOOTTTXXXZZZZZZ[[[]]]ZZZaaannn}}}|||}}}pppggg___ZZZUUUQQQMMMNNNQQQQQQMMMIIIFFFDDDBBB@@@AAABBBAAA>>>BBB@@@AAACCCEEEJJJWWWeee}}}xxxhhh^^^^^^ZZZSSSYYYYYY^^^hhhsssxxxwwwtttuuupppkkkjjjiiieee]]]VVVOOOGGG===666444444333111333;;;FFFOOOTTTSSSPPPNNNRRRVVVYYYVVVMMMAAA888333---------...///...,,,+++------------------------........................------------...............000///---...111111---...000222222222222444555666:::???DDDGGGIIIKKKMMMtttnnnfff```ccceeebbb___ZZZUUUQQQNNNLLLJJJFFFEEEDDDBBB@@@>>>===<<<999999888999:::;;;999777777777666666555555555555555555555555555555555555555555555666666666777777777:::>>>>>>:::AAAXXXpppyyyjjj{{{dddaaa|||}}}fffhhhxxx}}}VVVPPPJJJEEEEEEEEEHHHSSS```fffdddaaa___```dddiiimmmnnnnnnooorrrsssmmm^^^QQQLLLXXXdddjjjkkkiiiccc^^^XXXLLL<<<222///000000///---------............///------------------------,,,,,,,,,------........................................../////////000000//////000111222333444444444444555666555444333222///111222222222333777999DDDHHHOOOUUUYYYZZZZZZYYY[[[\\\^^^aaabbbddddddddddddddddddcccbbbbbbcccddd``````rrr|||hhh___]]]XXXUUUQQQOOOPPPUUU\\\bbbdddkkkuuu}}}|||tttlllgggkkkssssssggg[[[YYYSSSLLLJJJJJJGGGBBB>>>BBB???===<<<:::===HHHUUUcccooowwwtttooommmdddYYYVVVTTTTTT[[[eeelllmmmllllllllllllllljjjeee___[[[YYYPPPCCC:::555444333111111888BBBLLLQQQRRROOOLLLTTTVVVZZZ\\\ZZZQQQEEE<<<111///......//////---***------------------------........................---------.........//////...//////---000444333//////000222333222333444666888:::===@@@CCCFFFKKKNNNrrrkkkccc^^^bbbdddccc```ZZZTTTOOOLLLKKKKKKFFFEEEDDDBBB@@@>>>===<<<:::999888999:::;;;999777777777777666666666555555555555555555555666666666555555666666666777777777777999===??????JJJiiivvvtttcccWWWWWWiiiuuurrrkkklll|||yyyYYYOOOFFFAAA>>>@@@PPPbbbrrrpppjjjbbb\\\]]]dddkkklllmmmnnnqqqsssoooaaaRRRMMMUUUaaajjjmmmkkkhhheee```TTTDDD777000.........---------............///------------------------,,,,,,,,,---......//////............................../////////000000000000000111222333444444555555555666666555444333222,,,...000000111444;;;AAAMMMPPPTTTXXX[[[[[[ZZZYYY[[[\\\^^^aaabbbccccccccccccbbb```___bbbjjjttt{{{uuuuuulllYYYNNNMMMPPPMMMOOOTTTZZZ```gggrrr|||zzzcccYYYPPPOOOPPPLLLFFFCCCFFFCCC@@@>>>;;;:::@@@HHHJJJYYYkkktttvvvuuuooohhh]]]YYYVVVWWW\\\aaacccdddeeefffgggggggggdddaaa^^^[[[SSSHHH===666333111000222666>>>GGGNNNPPPNNNLLLTTTTTTXXX\\\^^^YYYNNNFFF777333///...///000---***------------------------........................------........./////////...///......222888777222///111333333333333555777999:::===???AAAEEEJJJNNNoooggg```\\\aaadddbbb___YYYRRRMMMKKKLLLNNNFFFEEEDDDBBB@@@>>>===<<<:::999888999:::;;;999777777777777777777666555555444555555555666666666777555666666666777777777777777777===HHHSSSfffzzzbbbRRR[[[nnn}}}nnnhhhzzz|||fffPPPFFFAAAAAAKKKXXXjjjssszzzttteee\\\___fffeeekkkppppppooommmdddYYYVVVYYY___fffjjjjjjjjjiiiddd\\\PPPBBB888111///...---------............///------------------------,,,,,,------.../////////.........................../////////000000000000000111111222333444555555555666666666666444222111---///111222333999CCCKKKQQQSSSVVVYYY[[[\\\\\\\\\[[[\\\^^^```bbbbbbaaa```]]]bbbiiirrr{{{tttnnncccXXXQQQQQQVVV[[[YYY___kkkxxxuuuhhheeeddd___XXXTTTQQQMMMJJJJJJFFF@@@???AAABBBIIIVVVaaaeeeeeehhhmmmbbbaaa^^^]]]^^^```bbbdddccc___\\\]]]bbbeeedddaaa[[[WWWQQQGGG>>>777444333222444:::AAAJJJNNNOOOMMMPPPRRRUUUXXXYYYVVVQQQNNN<<<777111...///000...+++------------------------....................................////////////.........///555;;;:::555000222333444333444666777888;;;???BBBDDDGGGJJJMMMnnneee^^^ZZZ```cccaaa]]]WWWPPPLLLKKKNNNQQQFFFEEEDDDBBB@@@>>>===<<<:::999888999:::;;;999777777777777777777666555555444555555555666666777777666666666666777777777777<<<:::CCCXXXnnn```SSSXXXaaawwwfffbbbqqqiiiUUUMMMEEEBBBEEEWWWooosss___\\\aaa\\\hhhpppooolllkkkhhhbbb^^^\\\\\\aaaeeegggiiijjjhhhcccZZZMMM@@@666111///---------.........//////------------------------,,,,,,------...///000000////////////////////////////////////000000000000000111222222444444555666666666666666666444222111000222444555777???KKKTTTSSSTTTVVVXXX[[[]]]^^^___[[[\\\^^^```aaaaaa```___ZZZhhh}}}mmmXXXOOOOOOQQQUUU\\\dddlllqqq{{{xxxuuueee```]]]\\\XXXNNNGGGDDDBBB???BBBIIIKKKKKKVVVeeebbbcccddddddddddddgggiiiddd[[[RRRUUU___hhhgggddd]]]]]][[[SSSHHH???:::888222333666>>>GGGMMMOOOOOOLLLPPPTTTUUURRRPPPPPPRRR@@@999222...///000...+++------------------------////////////////////////............/////////000.........///666===<<<777000222444444444444666888777;;;AAAEEEGGGIIIJJJKKKooobbb[[[^^^\\\ddd___XXXPPPKKKKKKLLLLLLKKKGGGGGGFFFEEECCC@@@>>>===999::::::::::::999888888666666777777777777666666555555555555666666666777111555888888666666:::>>>>>>HHH\\\vvvwwwmmmggg[[[jjjooooooccciiivvvoooVVVKKKGGGDDDNNNSSSllltttaaa``````cccfffiiimmmppplllgggbbb]]]]]]cccgggeeefffiiihhheee]]]SSSMMMFFF999---.../////////......000111////////////////////////........................////////////////////////////////////000000000000333222222111222333555666555444333333444333222111222444888>>>DDDKKKPPPSSSXXXXXXYYYYYYZZZ[[[\\\]]]XXXZZZ]]]```aaa```aaadddlllwwwfff\\\UUUQQQPPPRRRZZZjjj~~~wwwiii[[[RRRMMMIIIDDDBBBCCCEEEFFFGGGWWWYYY[[[]]]^^^aaaeeeiiihhhaaaWWWRRRYYYdddgggdddbbb^^^ZZZZZZYYYSSSHHH>>>:::>>>CCCGGGJJJLLLPPPRRRQQQPPPOOOPPPQQQRRRRRRQQQLLLDDD:::444111000...---000//////.........//////000000000000000000000000000000000000000000000000---...000000222555999===555333222222444777888999<<>><<<999::::::::::::999888888666666777777777777666666555555555666666666777777444666888888888888999;;;@@@SSStttrrriiitttqqqbbbssswwwdddeeemmmlllWWWMMMHHHGGGNNN___vvvxxxiii]]]^^^ccchhhlllkkkhhhgggccc^^^]]]aaaeeedddfffjjjkkkhhhaaaXXXQQQJJJ>>>222////////////.........///////////////////////////........................////////////////////////////////////000000000111333222222222222444555666666444333333333333222111222444:::@@@HHHNNNSSSVVV]]]\\\[[[[[[]]]^^^______```\\\YYY[[[```eeeiiikkkuuu___SSSQQQUUUYYY^^^bbblll}}}sss^^^\\\WWWOOOJJJGGGFFFFFFFFFBBBJJJUUU___cccddddddccceeeddd___YYYZZZ```eeeeeefffcccaaabbbaaa[[[NNNDDDAAAAAACCCHHHMMMPPPPPPOOOPPPPPPPPPQQQRRRRRRQQQPPPOOOHHH===555000/////////..................//////000000000000000000000000////////////////////////...///000000000222555888444333222222444666888999<<>>===<<<999::::::::::::999888888666666777777777777666666555555666666666777777777666777999888888999<<>>EEEMMMSSSVVVXXX[[[XXXWWWXXX[[[^^^]]][[[[[[VVVSSSZZZkkk~~~vvvmmm```UUURRRYYYeeeoooyyy}}}rrrmmmggg___WWWQQQMMMJJJIIIBBBEEEIIINNNTTT]]]fffllluuuzzzxxxmmmbbb]]]]]]\\\cccbbbcccfffhhhdddZZZQQQIIIFFFDDDHHHOOOSSSRRROOOPPPPPPPPPPPPPPPPPPOOOOOOQQQLLLCCC999111...///222---------------...///000////////////////////////........................///000000///......111333333333222222444666999;;;===@@@EEEIIIMMMPPPTTTVVVlll^^^XXXZZZXXX```[[[TTTLLLGGGGGGHHHHHHHHHFFFEEECCCAAA???===<<<;;;999::::::::::::999888888666666777777777777666666555666666666666777777777666999:::888777<<>>BBBGGGLLLOOOSSSWWWZZZkkk]]]WWW[[[XXXaaa[[[TTTLLLGGGGGGHHHHHHHHHFFFEEEBBB@@@>>>===<<<<<<999::::::::::::999888888666666777777777777666666666666666666777777777888444:::<<<999888EEE___uuuffftttyyy```SSSccc|||vvvppplllgggbbb___^^^\\\ZZZXXXUUUSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUUUUUUUVVVXXX\\\___fffjjjqqqwww}}}jjjiii~~~vvvTTTJJJBBBHHHXXXmmmooo]]][[[```ccchhhnnnhhheee```\\\]]]aaaddddddhhhjjjiiiddd___ZZZRRRIII999555111///000111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222333444555666777777888777777666333111222666:::AAADDDKKKQQQUUUWWWWWWVVVZZZXXXWWWYYY[[[[[[XXXTTTWWW```kkkuuu}}}ooofffbbbaaajjjrrr}}}vvvjjjeee]]]SSSKKKHHHJJJMMMeeeoooxxx|||}}}|||vvvoooWWWVVVWWW\\\ccciiikkklll]]]YYYSSSLLLIIIIIIKKKNNNPPPNNNLLLGGGDDDEEEHHHLLLKKKMMMLLLGGG>>>555000///---------------...///000////////////////////////000000000000000000000000...///111111000111333444222333555555555888<<<@@@AAAEEEJJJNNNRRRVVVZZZ\\\kkk]]]WWWZZZXXXaaa\\\VVVMMMHHHHHHIIIIIIIIIGGGEEEBBB@@@>>>===<<<<<<999::::::::::::999888888666666777777777777666666666666666777777777888888444999<<<;;;???UUUyyykkkfffYYY^^^iii~~~|||xxxuuurrrnnnkkkfffaaa^^^\\\YYYUUURRRQQQOOOLLLJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHGGGFFFGGGIIIKKKLLLOOOTTTWWWZZZ\\\^^^```ddddddfffgggiiijjjjjjjjjcccdddgggkkkoootttxxxzzz{{{lllcccpppiiiUUUGGGIIILLLRRRiiiqqqccc___aaaeeeggghhhgggccc^^^^^^aaa```^^^aaaeeegggdddaaa^^^XXXQQQCCC<<<555111111222333222000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222222333444666777888888888777777777444222444:::@@@HHHKKKPPPTTTWWWWWWVVVVVVYYYXXXWWWVVVWWWXXX[[[]]]ppp~~~mmmdddgggrrr|||fffSSSHHHEEEEEEIIIQQQ\\\fffrrrzzzyyyttt___\\\ZZZ[[[___eeejjjlllgggddd^^^UUUKKKFFFEEEGGGLLLMMMKKKGGGBBBAAADDDGGGGGGJJJLLLJJJDDD;;;333.../////////.........//////////////////////////////111111111111111111111111---///111222222333444666222555777777777999???DDDEEEHHHMMMQQQTTTXXX\\\^^^mmm^^^WWWYYYVVV^^^^^^WWWOOOJJJJJJKKKKKKJJJHHHFFFCCC@@@>>>=========999::::::::::::999888888666666777777777777666666666666777777777888888888777999;;;???LLLiiixxxrrrwwwpppWWW^^^xxx{{{vvvtttssssssrrrqqqpppnnnkkkiiigggfffeeeeeedddccccccdddcccaaa___]]][[[YYYWWWVVVTTTQQQNNNOOOMMMKKKJJJKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHGGGFFFEEEFFFHHHFFFHHHKKKKKKJJJKKKMMMPPPMMMNNNOOOPPPQQQQQQQQQQQQLLLLLLNNNPPPSSSVVVXXXYYYXXX[[[___cccggglllqqquuupppbbbssspppWWWNNNIIIIIIYYYooorrrcccbbbeeedddhhhiiigggaaa___```]]]WWWZZZ```ddddddcccbbb^^^XXXOOOFFF:::222111222222222000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222111333555777888999999999777888777555333666>>>EEELLLOOORRRVVVXXXXXXWWWWWWWWWWWWVVVUUUXXXbbbqqq{{{xxxiii```kkkhhhXXXQQQPPPDDDGGGKKKQQQZZZeeejjjiiidddbbb___]]]___bbbeeeggggggeeebbb]]]WWWOOOHHHCCCGGGKKKMMMKKKEEEAAA@@@AAAGGGHHHIIIIIIFFF???666000222111000///////////////000000000000000000000000000000000000000000000000...000222333222222444555333666999999888;;;AAAGGGHHHKKKOOOSSSVVVYYY]]]___ooo___WWWXXXTTT[[[___XXXPPPKKKKKKLLLLLLKKKHHHFFFCCC@@@>>>===>>>>>>999::::::::::::999888888666666777777777777666666777777777777888888888888:::888999BBBWWWwwwsss[[[mmmuuuiiifffyyy}}}wwwooohhhgggbbb]]]ZZZZZZ[[[]]]]]]YYYXXXXXXWWWWWWWWWWWWWWWTTTTTTTTTUUUWWWWWWVVVUUUOOONNNMMMNNNOOOOOONNNLLLMMMKKKIIIHHHIIIIIIHHHGGGIIIIIIHHHIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLKKKIIIHHHFFFGGGIIIIIIHHHGGGGGGHHHDDDGGGHHHGGGEEEEEEHHHKKKIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIIIIJJJJJJKKKLLLMMMJJJLLLOOOQQQSSSUUUYYY\\\aaaiiiuuuqqqkkkvvvgggTTTLLLKKKQQQ[[[~~~~~~hhheeehhhfffgggjjjiiicccaaa```[[[RRRVVV]]]cccdddddddddaaa]]]XXXLLL>>>444111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111333555777999999999999777888888666444888AAAHHHNNNPPPSSSVVVXXXYYYYYYXXXZZZZZZZZZ[[[bbbuuurrrccc^^^fffoooZZZPPPGGGHHHFFFEEEJJJVVV___cccdddbbb```______```aaabbbaaa``````bbbbbb[[[NNNDDDCCCJJJPPPPPPIIIBBB>>>===HHHGGGFFFGGGFFFAAA999222444333222000////////////111111111111111111111111000000000000000000000000///000222333222111222333333777::::::999<<>>FFF[[[|||oooWWWZZZdddzzzhhh|||uuudddbbb^^^YYYUUURRRQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKMMMLLLJJJIIIHHHIIIJJJJJJHHHIIIJJJIIIHHHGGGHHHJJJNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOPPPOOOOOONNNNNNMMMPPPNNNLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIILLLKKKJJJIIIHHHHHHIIIJJJGGGGGGHHHHHHHHHHHHHHHIIIDDDEEEFFFGGGHHHHHHHHHHHHKKKPPPUUU[[[bbbmmm|||hhhnnnppptttTTTIIIJJJKKK```~~~mmmiiimmmgggdddfffgggbbb\\\YYYVVV\\\aaaaaaeeeiiieee]]]]]]WWWKKK>>>444//////111000000000000000///......////////////000000000000000000000000111111111111333333333333333333444444333444666888999:::999999777666666666777<<>><<<;;;;;;::::::999999888777777777777777777777777777777777777666555666777888888888;;;GGG[[[wwwzzzYYYWWWnnnrrrgggggg{{{qqqhhh^^^YYYYYYTTTSSSPPPNNNKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQPPPOOONNNNNNOOONNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSRRRPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDFFFHHHKKKMMMOOOUUU___ffflll{{{nnnwwwkkkPPPIIIJJJTTTooo~~~nnniiiffffffiiihhhbbb^^^___XXX^^^aaa```bbbggggggddd```[[[RRREEE999222111222000000000000000//////...000000000111111111111222000000000000111111111111333333333444444444444444444555777999::::::::::::888555444777===DDDKKKPPPNNNUUUSSSSSSZZZYYYTTTWWW\\\jjj}}}vvvhhhdddfffvvvvvvhhhXXXOOOHHHCCCEEEJJJNNNZZZeeekkkmmmkkk```TTTOOOOOOSSS___iiiiiiaaaYYYLLLHHHIIINNNMMMEEE===;;;:::???FFFKKKKKKHHHFFFDDD;;;666000...000222111///000000000000111111111111222111111000000000000111111111111111222444555666666888:::<<<>>>BBBHHHLLLLLLPPPUUUXXXYYYYYYZZZ[[[mmm[[[SSSYYYVVV\\\^^^[[[RRRHHHFFFIIIJJJGGGGGGFFFDDDBBB???===;;;::::::::::::999888888777777888888888888888888888888666666666666777888999999:::QQQppp```NNNffffffPPP]]]vvvuuukkk```WWWPPPLLLMMMQQQIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIFFFEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTVVVVVVTTTRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSVVVWWWWWWVVVTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKOOOOOONNNNNNMMMLLLLLLLLLNNNNNNMMMLLLJJJHHHFFFEEEFFFHHHHHHGGGEEEFFFJJJNNNNNNYYYggg~~~uuueee{{{^^^LLLLLLHHHWWWzzzyyyhhhfffhhhjjjhhhdddbbbddd[[[```cccaaa```dddhhhjjjbbbaaa[[[OOOAAA777444555111111111111000000//////111111111222222222333333000000000111111111222222333333333444444555555555555666888:::;;;;;;::::::888555444:::EEENNNPPPOOOOOOTTTRRRRRRYYYWWWQQQUUUfff{{{}}}hhh^^^bbbppp|||yyyeeeVVVJJJBBB???GGGTTTdddrrryyywwwmmmbbb[[[VVVSSSYYYdddjjjfff___WWWPPPKKKLLLLLLGGG@@@===444999@@@GGGKKKLLLJJJIII???:::333000111222222111000000000111111111222222111111000000000111222222222222222333444555666777888999;;;===@@@DDDIIIMMMKKKOOOUUUYYY[[[[[[\\\\\\mmm[[[TTTZZZYYY```aaa]]]TTTJJJGGGJJJJJJHHHEEEEEEDDDBBB@@@===;;;::::::::::::999999888888888888888888888888888888888888888999999888999:::<<>>666111000111222111000000111111111222222222000000000000111222222333222222222333444555777777888:::<<<>>>AAAEEEJJJNNNMMMQQQWWW\\\___``````___nnn]]]VVV\\\[[[dddccc```VVVLLLIIIKKKLLLIIIDDDDDDCCCBBB@@@>>><<<::::::::::::999999999999999777777777777777777777777888999:::999888:::===@@@NNNhhhvvvZZZVVVyyyooo\\\XXXaaa|||nnnddd]]]WWWSSSLLLOOORRRQQQOOOMMMLLLJJJLLLMMMNNNNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPOOOMMMLLLMMMNNNMMMMMMNNNOOOQQQSSSVVVWWW[[[[[[ZZZ[[[^^^bbbfffhhhkkkmmmnnnmmmjjjhhhggggggeeedddccccccbbbbbbbbbbbb___bbbfffiiijjjjjjhhhfff___^^^]]]ZZZWWWUUURRRQQQPPPQQQRRRRRRRRRQQQQQQPPPSSSSSSSSSSSSSSSTTTTTTTTTQQQRRRRRRSSSSSSTTTTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPKKKLLLMMMMMMLLLKKKKKKKKKKKKNNNKKKNNN]]]lll|||ooo{{{xxx___PPPLLLTTTfff~~~ooocccdddiiijjjgggdddbbbfffkkklllhhhddddddgggdddfffeee]]]OOOBBB:::777333333222111000111111222000000000111111111222222111111111111222222222222000111111222333444444444555666888999999999999888555???IIIKKKNNNSSSUUUTTTTTTWWWSSSRRRWWW\\\jjjzzz[[[\\\___gggwww{{{gggWWWOOONNNYYYgggsssppp^^^VVV[[[cccgggiiibbbXXXPPPMMMJJJEEE???555555999@@@IIINNNNNNKKKFFFAAA:::444111000111111111111111111222222222222111111000000111222333333222222222222333555666777888999<<>>888555444222111111111222333000000000111111111111222111111111222222222222333111111222222333444555555666777999:::::::::999888777HHHUUUTTTPPPRRRUUUUUURRRUUUTTTZZZgggrrrvvvcccXXXdddwwwvvv___MMMLLLSSS]]]nnn}}}fffWWWUUUYYYZZZiiihhhaaaXXXSSSOOOJJJDDD;;;888777===GGGNNNNNNKKKJJJFFF???888444111111222111111111222222222222333222222111111111222222333222222222333444555666777888:::===@@@DDDJJJPPPUUUYYYZZZ]]]bbbgggjjjjjjiiitttddd\\\```___gggbbb^^^UUUKKKHHHKKKLLLJJJDDDCCCAAA???============::::::::::::::::::::::::888888888888888888888888555777999:::===DDDOOOXXXeeekkktttvvvlll]]]VVVXXXsssrrrrrrwwwooolllfff```\\\\\\]]]\\\ZZZWWWYYYYYYXXX\\\bbbaaa\\\[[[\\\]]]____________^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^`````````aaabbbdddiiijjjlllnnnsssxxx|||zzzzzzxxxuuuqqqpppqqqsssssssssssssssssstttuuuuuuvvvxxxzzz}}}}}}}}}|||{{{yyyvvvtttsssooopppqqqrrrqqqpppnnnmmmlllkkkhhhggggggjjjlllnnnjjjjjjiiiiiihhhgggffffffeeeeeeccc```]]]YYYVVVUUUXXXWWWVVVUUUUUUTTTRRRQQQLLLPPPMMMMMMQQQOOOSSSaaazzzwww{{{qqqOOOHHHLLLLLLkkkoooccceeegggffffffffffffjjjqqqqqqkkkggghhhfffeeeccc```ZZZPPPCCC;;;555444222111111111333444111111111222222222333333111111111222222222333333222222333444555666777888999:::;;;<<<<<<<<<;;;:::===PPP\\\XXXQQQRRRTTTSSSPPPRRRTTTddd|||vvviiidddqqqbbbUUUOOOMMMXXXiiiwwwtttjjjfffaaaYYYaaaeeeeee]]]VVVRRRMMMHHH@@@:::555:::FFFOOOPPPMMMMMMJJJEEE>>>888444333333111111111222222222333333333333222111111111222222333333333444555666888888999;;;???CCCHHHNNNUUUZZZ^^^^^^___bbbhhhllllllkkkvvvggg^^^aaa___ggg```\\\SSSJJJGGGJJJKKKIIIDDDCCC@@@>>>======>>>???::::::::::::::::::::::::999999999999999999999999666999<<<>>>BBBLLLZZZeeeyyyrrrnnnhhh[[[PPP[[[nnn}}}fff___{{{{{{yyyuuummmffffffcccaaabbbdddeeebbb___fffiiilllnnnuuuzzzuuulllgggiiikkklllnnnnnnmmmmmmggggggggggggggggggggggggjjjlllnnnooooooppprrrsssxxxyyy{{{}}}yyyuuuuuuvvvyyy|||||||||}}}}}}~~~~~~|||zzzvvvtttqqqoooppprrrvvvyyywwwvvvuuusssqqqooommmmmmjjjiiigggeeeaaa^^^[[[YYYWWWVVVUUUUUUUUUUUUTTTSSSWWWWWWOOOLLLRRROOONNNXXXbbbzzzttt\\\MMMSSSGGGVVVwwwfffbbbcccfffiiigggdddgggooorrrmmmjjjlllgggdddbbbaaa]]]TTTGGG===666555333111111222333444222222333333333444444444111111222222222333333333444444555666777888999:::;;;<<<===>>>>>>>>>===<<>>======999999999999999999999999666666777888888888888777555555777<<>>555777CCCNNNRRRQQQSSSMMMHHHGGG@@@666222444222222222222222222222222111111222222222333333333222333444444444666999<<<;;;>>>CCCHHHLLLQQQWWWZZZ___^^^___bbbhhhmmmpppqqquuuiii``````\\\eee___ZZZSSSNNNKKKKKKJJJJJJGGGEEECCC@@@>>>===<<<<<<999999999999999999999999888888999999999999999888::::::<<>>GGGXXXqqqtttYYYPPP```eeeRRRLLLWWWnnn{{{wwwsssrrrqqqppppppqqqsssuuuyyy{{{~~~yyyvvvrrrnnnjjjgggccc___YYYUUUTTTTTTTTTTTTNNNQQQYYYjjjppp}}}fffMMMIIIOOOSSSfffxxxaaa___^^^bbbeeefffhhhhhhddd^^^^^^```aaaaaa___ZZZTTTPPPBBB999333444666555333444777666555333222222111111555444333222222222333333666666666666888:::<<<===@@@??????AAAEEEJJJNNNPPPTTTQQQRRRUUUPPPQQQffftttpppooovvvtttQQQNNNHHHHHHOOOYYYhhh}}}iii[[[RRRLLLPPPSSSLLLNNNGGG???;;;===DDDKKKOOOPPPMMMMMMLLLFFF<<<555333333333333333333333333333333333333333222222222222333444555555666888;;;>>>???DDDKKKQQQVVVZZZ^^^aaabbbfffkkkmmmkkkjjjkkklllyyynnneeeaaaYYY```^^^YYYRRRMMMJJJIIIIIIIIIGGGEEEAAA???======>>>>>>999999999999999999999999::::::999999999999:::::::::===BBBMMM```wwwlllVVVZZZyyyuuuZZZQQQSSSggg}}}{{{wwwtttqqqnnnlllkkknnnoooqqqtttwww|||~~~yyyuuurrrpppjjjbbb[[[WWWVVVUUUTTTTTTSSSVVV___rrr}}}ppp^^^MMMJJJKKKUUUnnnlllbbb___```cccgggjjjhhh___XXXWWW[[[```cccbbb^^^YYYWWWGGG<<<333333666666444333666555444333222222222222444444333333333333333333777666555666777:::===???AAA???>>>@@@DDDKKKRRRVVV[[[WWWTTTSSSUUUdddwwwlllqqq}}}kkkaaaRRRHHHKKKQQQ]]]yyyttteeeSSSOOORRRMMMPPPLLLFFF???<<>>777444333333333333333333333333444333333333333222222222333444666666777999<<>>>>>???@@@999999999999999999999999999888888888888999::::::>>>EEENNNXXXfffvvv~~~~~~qqq```^^^ppp___XXX[[[eeezzz{{{vvvsssjjjjjjjjjiiijjjllloooqqqsssvvv{{{xxxnnneee___[[[WWWVVVUUUTTTTTTZZZhhh}}}yyyzzzSSSEEEHHHMMMZZZ{{{fff\\\[[[^^^eeekkkhhh^^^VVVPPPUUU\\\ccceeeccc]]]YYYLLL@@@555444666555333222333333222222222222333333222222333333333333333333666555555555777:::===??????@@@AAA@@@AAAGGGPPPXXXQQQWWWYYYYYYfffyyy{{{~~~fffPPPIIIKKKWWWuuu~~~]]]MMMNNNMMMOOONNNKKKDDD>>>>>>DDDJJJMMMMMMLLLIIIDDD???:::666333333333333333333333333333333333333333333333333444555666777888:::>>>AAABBBHHHOOOVVV[[[___bbbdddfffnnnvvvyyywwwuuuvvvxxxyyyoooeeeaaaXXX]]]ZZZUUUNNNIIIFFFFFFEEEEEEBBBBBBAAA@@@????????????999999999999999999999999777777777777888999;;;===BBBNNNXXX]]]dddjjjiiibbbWWWZZZnnnzzz]]]VVVgggvvvtttmmmjjjiiihhhcccdddfffhhhlllqqqxxx}}}|||zzz|||yyyqqqjjjccc___WWWUUUTTTVVV```qqqwwwnnneeeIIIFFFJJJMMMjjjqqq]]]WWWWWW```hhhggg```ZZZLLLOOOVVV___eeefff```[[[RRRFFF;;;777666444333333222222222222222333444444111222333444444444333333444444555666888;;;===>>>>>>AAACCCBBBBBBGGGOOOVVVPPPVVVVVVWWWlll}}}{{{nnnTTTHHHMMMccc{{{bbbJJJJJJLLLKKKMMMMMMIIICCC@@@CCCFFFMMMPPPPPPMMMIIIEEE???888333333333333333333333333333333333333444444444444444666777888999;;;???BBBEEEJJJPPPVVV[[[^^^bbbdddeeekkkqqqtttuuuvvvxxxzzzyyyooofffbbbZZZ```ZZZUUUNNNIIIGGGFFFEEEEEEDDDCCCCCCBBB@@@>>><<<:::999999999999999999999999777777666777999;;;>>>@@@IIIXXXbbbaaa^^^]]]VVVLLLLLL```}}}mmmSSSPPPnnn|||wwwqqqlllkkkkkkllllllhhhjjjmmmppptttzzz|||wwwtttzzz}}}pppiiigggffflllvvv{{{uuuhhhddd___\\\```kkk{{{vvvtttaaaOOOKKKHHH]]]kkk^^^WWW\\\eeefffbbb___MMMLLLNNNWWWbbbgggccc]]]WWWMMMBBB;;;777333333666555444444333333333333444222333444555666555555444444555666888;;;===>>>???AAAAAABBBDDDHHHMMMQQQSSSVVV[[[cccqqqzzznnnwwwuuuVVVKKKRRR]]]|||^^^EEEFFFIIIFFFJJJNNNMMMIIIDDDCCCCCCMMMTTTXXXVVVRRRNNNDDD;;;444444444444444444444444111222222333444555666666444666888999:::<<<@@@CCCIIILLLRRRVVVZZZ^^^bbbeeegggiiilllooosssvvvyyyzzzzzzpppfffccc\\\bbb[[[VVVOOOJJJGGGGGGFFFFFFEEEEEEEEEDDDAAA===999777999999999999999999999999777777777888:::===@@@BBBTTTcccmmmggg___[[[RRRGGGOOOjjjhhhYYYJJJIII[[[~~~tttsssqqqppppppsssuuuuuuuuurrrtttvvvxxx|||uuucccaaaeeefffeee^^^kkk~~~xxxooogggdddlllyyy|||\\\NNNGGGUUUkkk|||jjj[[[\\\ccceeeccccccOOOJJJIIIQQQ___gggeee___[[[QQQGGG???888333444999888777666555444333333333333444666777777777666666555666888;;;===>>>???@@@DDDAAAAAAFFFNNNTTTTTTRRRSSSaaawww}}}lllVVVQQQRRRfffvvvYYYAAACCCGGGCCCHHHMMMOOOLLLHHHDDDBBBMMMWWW___^^^[[[UUUIII<<<444444444444444444444444000111222333555666777777555666888999:::===AAADDDKKKNNNSSSVVVZZZ^^^cccfffjjjjjjjjjmmmrrrwwwzzz{{{{{{sssjjjfff^^^ccc[[[UUUMMMIIIIIIIIIGGGDDDGGGFFFDDDAAA???<<<;;;:::::::::::::::::::::::::::<<<;;;<<<<<<:::999@@@IIIcccmmmoookkkbbbNNNFFFQQQbbbyyyXXXJJJJJJEEEooo}}}yyyvvvvvvvvvwwwzzz|||}}}}}}{{{pppgggfffggglllqqqaaalllvvvrrrvvv~~~tttZZZKKKNNN^^^tttxxx```]]]cccdddaaa___UUUOOOKKKPPPZZZbbbdddaaa___UUUJJJ@@@777222555;;;666666555555555444444444444444555666777888999:::;;;:::999888:::===@@@CCCCCCBBBCCCJJJRRRVVVVVVTTTWWWwwwaaaSSSIIISSSfff|||gggIII===AAACCCFFFMMMRRRPPPIIIEEEFFFRRR\\\dddfffbbb\\\SSSJJJ<<<999666444555666666666444444444444444444444444666777888999:::>>>CCCGGGMMMQQQVVVZZZ]]]___bbbdddkkkmmmoooqqqrrrsssvvvyyy|||ssskkkggg___eee]]]VVVMMMIIIIIIIIIGGGEEEFFFEEEDDDAAA???===;;;:::::::::::::::::::::::::::<<<:::;;;;;;;;;<<>>BBBDDDGGGDDDFFFPPPWWWVVVUUUVVV___qqq```PPPKKKUUUgggtttooo^^^OOOIIICCCCCCGGGNNNNNNIIIEEEEEEPPP[[[eeeiiifffaaaWWWNNNBBB===777444555777666444444444444444444444444444777777888999:::>>>CCCGGGKKKOOOTTTYYY]]]```dddfffjjjkkkmmmmmmnnnqqquuuwww|||tttllliiiaaaggg___XXXOOOIIIHHHIIIHHHGGGFFFEEECCCAAA???===;;;:::::::::::::::::::::::::::<<<999999;;;<<<@@@KKKVVVkkkzzzyyyfffRRRKKKaaa^^^RRRUUUXXXnnn~~~zzzyyy|||||||||~~~~~~lllIIIPPPVVVaaaccc\\\eeeiiieee```[[[UUUVVV]]]dddgggggg```ZZZTTTMMMCCC999555777666666666555555555555444333444444555666777888888666777888:::===@@@CCCEEEGGGBBBFFFSSSXXXTTTVVV___nnn~~~]]]LLLIIIRRRgggyyyxxxgggWWWGGGBBBBBBIIIMMMKKKGGGEEELLLYYYfffllllllggg\\\SSSJJJAAA888444666888555222444444444444444444444444777888999999:::>>>CCCGGGIIIMMMSSSXXX\\\```dddgggiiijjjkkkkkkllloootttxxx|||uuummmjjjccciiiaaa[[[QQQJJJHHHHHHIIIIIIFFFEEECCCAAA???===;;;;;;::::::::::::::::::::::::<<<888888;;;???EEEQQQ\\\nnnvvvmmmYYYNNNRRRnnnrrrOOOTTTnnnzzzuuupppoooooopppxxxuuuuuuZZZSSSQQQRRRooosss___bbbfffaaaccc___ZZZYYY^^^dddiiilllbbb]]]WWWQQQGGG;;;666666666666666555555555555555333444444555666666777777777888999;;;>>>AAADDDEEEGGGDDDKKKWWWWWWTTTaaavvvpppVVVJJJGGG[[[yyy{{{kkkQQQGGGAAAEEEMMMOOOKKKHHHIIIWWWgggoooqqqlllbbbYYYQQQEEE999444777999666111444444444444555555555555888888999:::<<>>BBBHHHLLLOOOQQQTTTWWWYYY\\\```ccciiijjjjjjjjjkkkooouuuzzz}}}uuummmjjjbbbhhhddd___WWWOOOJJJIIIIIIJJJEEEDDDCCCAAA???>>><<<<<<::::::::::::::::::::::::<<<999:::@@@FFFKKKRRRZZZ\\\YYYLLLMMMeeeyyyooommmxxxqqqfff]]][[[WWWRRROOOPPPQQQTTT\\\eeemmmzzzUUUGGGNNN^^^qqqqqqaaabbbdddaaa```^^^[[[[[[___eeejjjeeeaaa\\\WWWMMM@@@999999555666666666666777777777666666666666777777777888===<<<<<<===@@@DDDIIIKKKUUUWWWXXXUUURRR___~~~xxxgggQQQHHHVVVooorrr]]]HHHCCCHHHLLLMMMMMMMMMZZZiiirrruuutttnnnggg___RRRCCC999888999888666444444444555666666777777888999;;;===@@@EEEKKKPPPUUUVVVXXXZZZ[[[]]]```ccchhhiiijjjkkklllpppuuuyyy}}}uuullliiiaaafffddd```YYYRRRLLLIIIIIIJJJDDDDDDBBBAAA???>>>===<<<::::::::::::::::::::::::<<<:::===DDDJJJLLLPPPTTTNNNQQQMMMUUUooo~~~zzzvvvooogggmmmpppfff]]]RRRLLLNNNJJJGGGFFFGGGHHHIIIOOOVVV[[[iii~~~rrrWWWPPPVVVfffpppggggggaaaaaa___[[[XXXYYY^^^ccccccaaa```^^^TTTEEE;;;999555666666666777777777777777777777777888888888888===<<<;;;===AAAHHHNNNSSS^^^aaa]]]XXX___zzztttUUUMMM]]]tttnnnSSSHHHHHHLLLPPPRRRTTT```lllssswwwwwwsssnnniii]]]LLL???999888888888444444444555666777777777888:::<<>>===<<<::::::::::::::::::::::::<<<;;;>>>GGGLLLMMMMMMPPPFFFOOORRR\\\rrryyymmmcccYYYaaazzzzzz}}}xxxaaaWWWOOODDDAAAEEEDDDAAAAAABBBBBBBBBFFFLLLLLLZZZpppzzzmmmTTTNNN]]]nnnllleeeaaabbb```[[[VVVUUUXXX]]]aaabbbdddcccYYYIII===888555666666666777777888888888888888888888999999999<<<;;;:::<<>><<<;;;;;;::::::::::::::::::::::::===>>>AAAHHHOOOQQQMMMHHHEEEKKKZZZqqq{{{iiiYYYSSSfff}}}zzzwwwuuu}}}vvvfffTTTLLLHHHDDDAAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDOOOeeesssiiiNNNYYY```ppp|||eee```aaaaaa]]]UUUOOOQQQUUUbbbeeefffaaaZZZPPPBBB555777666555666777888777666888888777777888888999:::<<<;;;===AAAFFFNNN]]]kkkyyysssTTTHHHYYYjjjlllSSSFFFKKKWWW```bbbhhhnnnrrrssstttwwwyyypppooocccMMM<<<888888777444555666666666666888:::;;;===@@@DDDHHHOOOWWW\\\aaabbbcccdddfffjjjnnnrrrssstttuuuwww}}}|||tttnnnkkkbbbgggbbb^^^XXXQQQLLLIIIGGGGGGDDDCCCAAA???>>><<<<<<<<<::::::::::::::::::::::::<<<>>>CCCJJJPPPRRRNNNJJJFFFNNNaaazzz|||cccPPPNNNbbb}}}tttuuu~~~iii[[[LLLGGGEEEBBB@@@@@@AAAAAA@@@@@@@@@@@@AAAAAADDDLLL___{{{rrryyy|||SSSSSSTTTffffffcccbbbaaa]]]UUUNNNPPPUUUcccfffgggccc]]]SSSEEE999888777666666777888777666999999999999999::::::;;;<<<===AAADDDFFFNNNaaasssaaaJJJSSSccc}}}zzzmmmXXXIIIIIISSSZZZaaagggnnnrrrssstttwwwyyyrrrqqqfffQQQ@@@:::999888999::::::888777666777999;;;>>>AAAFFFKKKRRRZZZ___ccceeegggiiijjjmmmrrruuuwwwwwwxxxzzz~~~|||uuunnnlllbbbgggbbb^^^XXXQQQLLLHHHGGGFFFBBBAAA@@@???>>>=========:::::::::::::::::::::::::::>>>EEELLLQQQQQQMMMJJJJJJVVVppp~~~```KKKOOOaaayyyrrr]]]]]]bbbrrr{{{lllWWWLLLCCCAAABBB@@@???@@@AAA@@@@@@??????@@@@@@AAADDDGGGWWWrrrmmmwwwaaaMMMMMM\\\pppdddcccbbb___VVVNNNNNNSSScccgggiiieee___WWWIII===999888666666888999888777:::::::::::::::;;;<<<<<<<<<@@@EEEGGGGGGNNNbbbvvvyyyuuuOOOKKKWWWiiipppooo```PPPJJJMMMRRR___eeemmmqqqssstttwwwyyyuuutttiiiWWWEEE<<<999888999:::999888666666888:::===@@@DDDIIIOOOVVV^^^cccfffiiilllnnnppprrrvvvxxx||||||}}}|||uuuoookkkbbbfffaaa]]]XXXQQQLLLHHHFFFEEEAAA@@@???>>>>>>===>>>>>>999999::::::::::::;;;;;;;;;???FFFLLLNNNMMMJJJHHHNNNaaaxxx[[[LLL[[[lll~~~oooXXXSSSRRRYYYlllyyyggg[[[KKKCCC>>>???AAA@@@???@@@@@@@@@@@@??????@@@@@@@@@CCCCCCPPPlllqqq~~~SSSQQQWWWrrreeebbbaaaaaa[[[PPPMMMQQQbbbgggiiifffbbbZZZMMMBBB;;;999777777888999999888:::::::::::::::;;;;;;<<<>>>@@@EEEHHHIIINNN]]]lllnnnaaaLLLNNN[[[iiissskkkZZZOOOLLLLLL\\\ccckkkqqqssstttwwwyyywwwuuummm\\\KKK>>>999888555555666555555666999<<<>>>AAAFFFLLLRRRZZZbbbggghhhkkkooorrrtttvvvxxxzzz}}}vvvoookkk```ddd^^^[[[VVVPPPKKKGGGEEEDDD@@@???>>>>>>======>>>>>>999999999::::::;;;;;;;;;===AAAGGGJJJIIIGGGFFFFFFSSSfffcccPPPNNNfff{{{ttt\\\PPPMMMMMMUUUfffsssbbbSSSKKKFFFAAA>>>AAACCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCBBBMMMiii}}}bbbTTTPPPbbblllccc```dddaaaUUUOOOPPPaaaeeeiiigggddd]]]QQQFFF===;;;888888999::::::999999999999999999:::;;;;;;@@@???BBBHHHLLLOOOVVV^^^jjj{{{VVVJJJSSSeeetttrrreeeYYYPPPLLLYYY```iiipppssstttvvvyyywwwuuuooobbbPPPAAA999888777777777666555666:::===???CCCHHHOOOUUU\\\dddiiiiiilllpppssstttvvvyyy{{{wwwooojjj^^^aaaZZZXXXSSSOOOJJJGGGDDDCCC@@@???>>>>>>============888999999::::::;;;;;;<<>>:::999999:::;;;;;;:::::::::::::::;;;<<<<<<@@@@@@DDDKKKRRRYYYcccllltttYYYLLLVVVbbbkkkqqqooodddXXXTTT\\\gggooorrrtttvvvxxxwwwvvvtttmmm\\\HHH======DDDCCC@@@;;;888777999<<<@@@DDDJJJPPPVVV]]]cccgggjjjlllnnnoooqqqtttyyy|||}}}{{{xxxooohhh[[[]]]TTTRRROOOLLLHHHFFFDDDCCCAAA@@@???===<<<<<<;;;;;;888888999::::::;;;<<<<<>>>>>BBBCCCAAABBBFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCNNNfff___RRRfffeeeccchhhbbb[[[ZZZaaagggllllllkkkggg\\\RRRBBB>>>;;;999999;;;;;;;;;<<<;;;;;;;;;;;;<<<======???AAAGGGNNNTTT]]]nnn}}}qqqIIIOOOYYYeeerrruuukkk^^^SSS[[[fffnnnrrrtttvvvxxxxxxvvvvvvppp___KKK??????AAA@@@===:::777777:::===@@@DDDJJJPPPVVV\\\bbbfffkkklllnnnoooppptttyyy}}}{{{yyy}}}|||vvvrrrmmm]]][[[RRRRRRPPPMMMIIIFFFFFFFFFDDDAAA???>>>>>>===<<<;;;999999:::999888999<<<>>>BBBDDDCCC???===DDDTTTaaa^^^XXXOOOIIILLLdddxxxlllccckkk~~~qqq___TTTQQQRRRTTTVVV[[[ddd{{{}}}tttmmmddd]]]TTTMMMHHHFFFDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCFFFJJJ___}}}{{{VVVYYYooowwweeebbbcccaaa___eeejjjnnnnnnmmmjjjaaaXXXPPPEEE<<<;;;<<<:::999999<<<;;;:::999:::;;;<<<===AAAFFFJJJLLLTTTkkkzzzQQQLLLJJJVVVmmm}}}wwwhhhXXXWWWcccooottt{{{yyy|||yyyuuueeeOOO@@@;;;999::::::888888999<<>>>>>===<<<:::999999:::999888999<<<>>>AAACCCCCC@@@>>>CCCPPP[[[]]]UUUJJJDDDKKKeeetttggg^^^XXXTTTQQQUUUZZZmmmzzzqqqlllkkknnnpppsssvvvvvvrrrkkkfff```ZZZQQQJJJGGGEEEDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJ___tttfffXXXgggiiibbbeeeeeeaaahhhlllooooooooommmeee]]]OOODDD<<<;;;<<<;;;:::;;;<<<;;;;;;;;;<<<<<<===>>>@@@EEEKKKTTTccc|||___QQQJJJZZZxxxttt\\\WWW```lllpppxxx~~~yyy}}}zzzuuugggQQQAAA;;;999::::::999888:::===@@@EEEJJJPPPUUUYYY^^^eeejjjkkkggggggkkknnnooosssyyyyyy}}}{{{uuupppkkk\\\[[[RRRRRRQQQNNNKKKIIIJJJKKKCCCAAA>>>=========<<<:::999::::::999999:::<<<>>>AAACCCCCCAAA@@@FFFQQQYYYZZZPPPFFFDDDMMMdddyyyooohhh___XXXXXXXXXfffrrriiiaaa[[[XXXXXXXXX^^^eeeiiiiiigggcccaaa\\\VVVOOOIIIFFFEEEEEEDDDFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDHHHKKK^^^~~~xxxmmmsssUUUbbbwwwqqqbbbhhhkkkdddjjjnnnqqqpppqqqpppkkkcccPPPEEE<<<:::<<<<<<;;;===;;;;;;<<<===>>>>>>??????EEEFFFMMM]]]rrrsssXXXKKK```ggg[[[^^^jjjooovvv~~~}}}~~~|||wwwiiiUUUDDD<<<999::::::999999;;;>>>AAAIIINNNUUUZZZ]]]aaafffjjjnnnhhheeehhhlllooorrruuuxxx{{{}}}uuummmgggXXXXXXSSSSSSQQQNNNJJJHHHHHHHHHCCCAAA>>>=========;;;:::999:::::::::999:::<<>>;;;<<<;;;;;;<<<::::::<<<===>>>???@@@@@@IIIHHHQQQiiilllXXXkkkwwwccc___jjjooovvv~~~yyylllZZZGGG<<<999999:::::::::===@@@DDDJJJPPPXXX^^^```cccfffiiiqqqpppoooooooooppprrruuuxxxzzz|||sssjjjeeeYYY\\\UUUTTTRRRNNNIIIEEEDDDDDDBBB@@@>>>======<<<;;;999::::::;;;:::999:::===???DDDBBB@@@BBBJJJVVVccckkkQQQGGG@@@EEERRR___lllttt~~~vvvvvvrrrrrr{{{uuuooocccYYYQQQOOOMMMHHHEEEFFFGGGNNNVVVZZZ[[[\\\]]]___UUUQQQLLLIIIHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJEEEJJJLLLXXXpppfff___ggggggjjjpppkkkmmmpppqqqqqqrrrtttpppkkk\\\OOOBBB===<<<::::::;;;:::;;;<<<===>>>???@@@AAAGGGHHHXXXzzzssszzziii___iiimmmsss~~~{{{ooo___KKK===888999:::;;;<<<>>>CCCFFFKKKRRRZZZ___bbbdddgggjjjtttzzz}}}wwwtttuuuxxx{{{}}}yyypppiiiggg```fffVVVUUUSSSNNNHHHDDDBBBBBBBBB@@@===<<<<<<<<<;;;999:::;;;;;;::::::;;;===???CCC@@@???BBBLLLYYYdddkkkPPPEEE>>>FFFVVVggguuu|||pppiiirrrvvvhhhmmmzzzkkkbbb```TTTMMMIIIJJJJJJGGGDDDDDDEEEIIINNNSSSVVVXXX[[[]]]UUURRRNNNKKKKKKLLLLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNNNNMMMLLLLLLKKKKKKFFFJJJKKKSSSgggttt~~~bbb^^^wwwpppjjjnnnlllmmmppprrrrrrsssuuuqqqkkkbbbTTTFFF???===;;;;;;<<<>>>>>>======>>>@@@AAACCCJJJNNNdddnnn]]]gggkkknnnyyy|||ssscccOOO>>>888999:::;;;===@@@EEEHHHNNNTTT\\\bbbdddgggjjjmmmvvv}}}yyy{{{}}}xxxnnnggghhhdddmmmVVVUUUSSSNNNIIIEEEDDDDDDBBB@@@===<<<<<<<<<:::999:::;;;;;;;;;:::;;;===@@@@@@>>>===BBBKKKUUU[[[]]]LLLFFFGGGTTTgggwwwxxxuuuuuuyyy{{{|||~~~nnn___ZZZ___mmmyyytttkkk^^^YYY\\\VVVPPPLLLOOOPPPNNNLLLMMMIIIJJJLLLPPPWWW\\\```aaa[[[XXXUUUSSSSSSSSSSSSSSSOOOOOONNNMMMLLLLLLLLLLLLPPPPPPOOOOOONNNMMMMMMLLLFFFJJJIIIOOO^^^iiixxxgggYYYnnn{{{jjjkkkmmmnnnrrrttttttvvvvvvrrrllleeeWWWHHH@@@>>>===>>>@@@CCCBBB@@@>>>???AAADDDFFFNNNVVVppp}}}sss^^^gggkkklllwww~~~uuugggQQQ>>>777999;;;<<<>>>AAAFFFJJJSSSYYY```fffiiilllppptttxxxyyymmmeeegggdddnnnUUUUUUSSSOOOJJJGGGFFFFFFBBB@@@===<<<<<<<<<:::999:::;;;;;;;;;:::;;;>>>@@@===<<<<<>>BBBGGGKKKWWW]]]dddiiilllpppuuuyyyxxx~~~uuummmeee```___[[[WWWUUURRRNNNJJJEEEAAA???AAA@@@???>>><<<<<<;;;;;;;;;<<<===????????????>>>???AAADDDHHHKKKKKKIIIGGGAAAQQQnnnxxxmmmYYYIIIIIIQQQ[[[kkk|||~~~rrrnnnmmmsss|||tttzzzuuu___[[[[[[___]]]XXXVVVYYYZZZeeelllmmmrrrxxxsssggghhhbbb]]]bbbnnnxxx{{{zzzqqqssswww{{{|||vvvlllddd\\\VVVSSSUUUUUURRROOOOOOUUUTTTQQQMMMJJJIIIJJJLLLKKKIIIIIINNNTTT^^^nnn|||ZZZXXXllltttgggrrrppprrrvvvxxxyyyxxxvvvtttnnn[[[HHHAAA???===???BBB<<>>===<<<:::::::::::::::;;;<<<>>>???>>>>>>===???@@@CCCGGGIIIIIIFFFDDDKKK[[[www}}}vvvaaaSSSLLLSSS^^^hhhwww}}}iiicccbbbccchhhppp{{{lllfffssswwwggg\\\YYYYYY\\\]]]YYYZZZ^^^qqqyyyjjjbbb\\\]]]^^^\\\YYYYYYXXXWWWUUURRRNNNKKKKKKKKKKKKIIIIIILLLPPPYYYgggtttjjj]]]hhhooorrrpppsssvvvzzz{{{{{{yyyxxxrrr```LLLCCC???===>>>AAA<<>>===EEEHHHGGGNNN___ooofffVVV]]]|||mmmjjjqqqxxx{{{}}}qqqYYYBBB===<<<<<<>>>CCCJJJPPPTTTbbbgggooouuuzzz}}}wwwrrrhhh___WWWOOORRRQQQOOOMMMJJJGGGEEECCC???>>>===;;;::::::::::::999:::;;;============<<<>>>@@@CCCFFFGGGEEECCCAAAHHHVVVooouuujjj[[[UUUWWWcccooowwwssscccVVVVVVZZZ[[[```hhhzzzppp]]]XXX]]]ooo{{{nnneeecccdddhhhkkklllppptttvvvmmmmmmooolllhhhfff\\\[[[XXXUUUQQQNNNKKKIIIKKKHHHGGGIIILLLRRR___kkk~~~{{{eeeddduuupppqqqtttwww{{{}}}~~~}}}|||wwwfffQQQEEE???======???<<>>>>>@@@FFFNNNVVV\\\gggllltttzzzwwwpppfff\\\UUUMMMQQQQQQOOOMMMJJJGGGDDDCCC@@@@@@>>>======<<<<<<<<<888999:::<<<===<<<<<<;;;???BBBEEEGGGFFFCCCAAA@@@BBBMMMaaaxxx{{{ooofff``````eeepppyyy~~~jjj]]]SSSUUUYYYZZZ```hhhyyynnnYYYPPPSSS___qqq|||{{{wwwuuuzzzxxx}}}~~~vvvwwwwwwzzz~~~vvvqqqbbb___ZZZUUURRRNNNKKKJJJJJJGGGFFFHHHJJJNNNYYYddd{{{vvvooo```uuuxxxooosssuuuyyy|||~~~~~~~~~}}}yyyjjjVVVGGG???===>>>???<<>>======<<<======888999:::<<<<<<<<<<<<;;;@@@DDDHHHHHHFFFCCCBBBAAAJJJRRR^^^kkkvvv{{{}}}|||{{{zzzzzz|||{{{uuulllfffcccffflllsssxxx|||tttfff[[[YYYYYYWWW[[[cccppp~~~www___NNNKKKTTTcccrrrwwwqqqiiieeekkkeeedddgggaaa\\\kkkzzzlllfff]]]WWWSSSPPPMMMKKKHHHFFFFFFHHHIIIMMMWWWaaaxxx{{{{{{\\\jjj|||rrruuuwwwyyy|||~~~~~~~~~~~~yyymmmYYYHHH???>>>???@@@<<>>AAA@@@CCCIIIMMM^^^{{{rrryyyxxx{{{dddMMM@@@AAACCCHHHPPPZZZbbbhhhooossszzzmmmeee^^^XXXVVVQQQMMMMMMLLLKKKJJJHHHFFFEEE???>>>>>>============>>>999:::;;;===>>>======<<>>BBBAAAFFFMMMRRRgggzzzvvvzzz|||eeeOOOAAABBBEEEJJJRRR[[[dddhhhlllpppvvv|||rrrfff^^^^^^SSSSSSOOOOOONNNKKKGGGDDDBBBBBB>>>>>>===<<<;;;;;;::::::;;;===??????>>>======>>>CCCEEEAAABBBEEE>>>???NNNPPP]]]aaa^^^dddssswwwpppoooqqqvvvxxxmmmZZZNNNMMMNNNWWWcccoooyyyxxxfff^^^WWWWWW\\\aaa___WWWRRRYYYeeepppvvviii]]]YYYcccqqqvvvwwwrrraaaRRRJJJJJJFFFEEEHHHIIIJJJMMMRRRbbbkkkyyy{{{ccc\\\uuuzzzsssssstttyyypppXXXGGGAAAAAA@@@DDDAAACCCHHHKKKUUUqqqwwwuuuwwwxxx}}}xxx|||~~~dddKKK@@@CCCHHHMMMTTT\\\dddiiikkkqqqxxx}}}tttjjjccccccVVVUUUMMMNNNNNNLLLHHHDDDBBBBBB>>>======<<<;;;;;;::::::;;;===??????======>>>???@@@DDDCCCBBBBBB???JJJcccvvvwwwnnndddnnnyyyvvvmmm```VVVSSSVVV]]]gggooovvv}}}zzzuuuppptttyyyrrrjjjbbb___]]]ZZZXXX]]]nnn}}}rrrfffdddqqqtttcccVVVKKKFFFIIIEEEDDDGGGIIIIIIMMMRRR]]]fffuuuiii\\\pppwwwvvvvvv{{{sss[[[IIICCCCCCBBBDDDAAACCCKKKQQQ[[[ssssssggg```[[[]]]mmmuuutttuuuoooxxx~~~eeeKKKDDDFFFIIIOOOWWW___eeeiiimmmrrrwwwzzz{{{wwwooojjjhhhYYYVVVKKKMMMNNNMMMJJJFFFCCCBBB=========<<<;;;;;;::::::;;;===>>>>>>======>>>???===DDDCCC@@@@@@BBBWWWxxxsssyyy{{{qqqlllgggbbb```ccchhhmmmqqqtttxxx~~~qqqeeedddiiizzzqqqhhh___^^^dddrrrxxxxxxpppbbb]]]bbbqqqtttaaaUUUNNNIIIGGGHHHEEEDDDFFFHHHHHHLLLQQQXXXaaaooosss___kkk}}}zzzyyy~~~xxx___MMMEEEDDDDDDDDDBBBEEENNNWWWcccyyybbbWWWNNNKKKKKKOOO\\\kkkyyysssqqqlllzzzeeeLLLHHHHHHJJJRRR\\\dddiiijjjpppssswwwxxxxxx{{{}}}yyysssooolllYYYSSSIIILLLNNNNNNKKKFFFCCCBBB======<<<<<<<<<;;;;;;;;;;;;===>>>>>>======???@@@===BBB@@@>>>???CCCZZZ|||}}}wwwkkkhhhjjjlllnnnppprrrttttttsssvvv{{{yyyiiiaaabbbggg{{{}}}rrrhhhkkkvvvuuussscccVVVSSSYYYiiixxxeeeWWWQQQOOOMMMKKKHHHDDDCCCFFFGGGHHHKKKPPPVVV^^^jjjxxxdddhhh~~~{{{|||dddOOOGGGEEEEEECCCCCCHHHQQQZZZjjjppp]]]TTTLLLKKKLLLPPPYYYbbbyyyrrrooo|||eeeLLLHHHHHHKKKTTTaaajjjmmmmmmsssvvvyyy{{{zzzzzz|||}}}}}}zzzuuuqqqlllXXXPPPIIILLLNNNNNNKKKFFFCCCBBB<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===???AAA@@@AAA<<<<<<@@@CCCSSSnnn{{{yyy{{{}}}|||}}}pppeeeccciiirrrxxxuuuuuuuuurrrqqqssszzzzzzkkkcccbbbcccrrr~~~vvvmmmrrrvvvnnn{{{xxx```WWWTTTZZZhhhyyylll]]]UUUTTTTTTPPPLLLJJJFFFDDDFFFGGGGGGJJJNNNUUU[[[fffrrrkkkggg}}}gggRRRGGGEEEEEEAAAEEELLLTTT___ttttttaaaWWWQQQLLLJJJKKKMMMSSSYYY|||xxx~~~eeeLLLGGGGGGLLLXXXfffpppsssrrruuuxxx}}}~~~{{{zzz{{{~~~}}}}}}zzztttqqqmmmXXXPPPKKKMMMNNNMMMJJJFFFCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<<<<===@@@BBBAAA@@@:::;;;BBBBBBJJJ^^^fffpppwwwuuuqqqppppppnnnmmmnnnkkkdddbbbiiissszzzsssssspppmmmlllpppxxx}}}lllccc^^^[[[ggguuu~~~xxxzzzvvvooowwwtttuuu~~~qqqbbb^^^[[[]]]hhh~~~yyylll\\\VVVWWWXXXRRRKKKLLLHHHFFFGGGGGGFFFHHHMMMQQQWWWaaalllyyyuuuffflllTTTIIIFFFEEEBBBGGGNNNXXXiii{{{yyyyyyfffXXXPPPOOOLLLJJJIIIKKKPPPTTTfffLLLHHHJJJRRR]]]jjjssswwwwwwxxx{{{}}}{{{~~~~~~|||zzzyyysssqqqooo\\\TTTMMMNNNNNNLLLHHHDDDBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCAAAAAA;;;<<>>===<<<;;;;;;;;;;;;;;;>>><<<:::999999<<>>===;;;:::;;;===@@@AAACCC<<<999===DDDHHHLLLOOOUUUSSSRRRZZZbbb^^^]]]fffllllllllllllmmmooorrruuuuuupppnnnoooqqquuuvvvvvv}}}yyyhhhXXXLLLHHHKKKRRR```yyyvvvhhhcccsssrrraaaaaalllvvvxxxpppdddVVVNNNIIIFFFIIIMMMPPPRRRUUUXXX\\\dddlllsss}}}sssiiiyyy\\\OOOMMMKKKJJJRRRYYYooovvvtttkkkhhhaaa\\\cccwww}}}ooocccggglllnnnjjjdddfffmmmrrrfff|||eeeQQQSSSVVV```oooxxxyyyzzz|||{{{wwwssspppbbbcccWWWWWWUUUQQQKKKEEEAAA???<<<<<<<<<;;;<<<<<<=====================???@@@@@@@@@<<<999>>>MMM[[[]]]XXX[[[SSSVVVcccfff[[[ZZZdddiiihhhgggiiilllpppsssuuusssooommmooorrrvvvssslllpppyyyeeeTTTHHHDDDGGGLLLYYYqqqnnnaaaiiiyyylllvvvuuuaaaaaannn||||||nnn^^^RRRLLLIIILLLQQQWWWYYY[[[\\\]]]aaahhhnnnsss~~~~~~iiiaaaRRRNNNLLLHHHQQQZZZssssssqqqwwwkkk]]]RRRVVVPPPPPP___yyymmmpppvvv||||||zzz}}}iii___zzzzzzdddQQQYYY\\\eeepppwwwyyy{{{}}}{{{uuupppmmmaaaccc\\\[[[YYYSSSLLLEEEAAA@@@<<<<<<;;;<<<<<<===>>>>>><<<===>>>??????@@@@@@@@@>>>======GGG```yyy}}}tttggg^^^kkk|||ggg```eeedddbbbaaadddjjjoooqqqqqqooollllllooorrrwww}}}llliii{{{vvv```QQQGGGBBBDDDGGGRRRjjj}}}eeebbbrrrppp```ggg|||ddd^^^gggrrrwwwyyymmm^^^UUUOOOLLLOOOTTT^^^bbbffffffcccbbbdddgggiiirrr}}}oooeeeTTTNNNMMMKKKSSS^^^xxxnnnccczzzzzzkkkbbbYYYNNNEEEKKKGGGIIIZZZuuukkkaaauuu```PPP]]]cccmmmwww}}}}}}vvvppplllaaadddaaa```\\\VVVNNNGGGBBBAAA<<<<<<<<<<<<<<<===>>>???<<<===>>>???@@@@@@??????;;;===AAAOOOllluuuiii{{{ppphhhgggaaa___```dddkkkooopppnnnmmmkkklllqqquuuyyyqqqgggvvvqqq\\\PPPHHHCCCDDDFFFNNNdddnnn```iii~~~mmm]]]bbbvvvhhh[[[]]]bbbdddiii```WWWTTTRRRPPPRRRUUUbbbiiiqqqrrrllldddaaa```ccckkkttt}}}vvvgggSSSMMMMMMUUU[[[fffhhhXXXiiivvvaaaSSSNNNLLLGGGBBBIIIEEEHHHXXXpppsssiiinnn[[[OOO```iiivvvyyyqqqnnndddgggdddbbb^^^WWWNNNGGGCCCBBB=========<<<======>>>>>>;;;<<<===>>>????????????999:::@@@OOOggg{{{~~~wwwhhhxxxxxxiiijjjggg___aaadddiiimmmoooooommmlllkkkmmmsssxxx}}}{{{jjjsssnnn[[[PPPJJJEEEFFFFFFLLL```~~~|||ffffffwww~~~|||{{{zzzzzz||||||iii[[[aaasssmmm[[[VVVVVVUUUWWWQQQNNNPPPRRRQQQSSSVVVhhhrrr}}}~~~uuujjjbbb``````fffmmmuuu|||hhhSSSLLLNNNXXX^^^kkkiiiYYYbbbuuunnnbbbRRRIIIHHHJJJJJJHHHHHHFFFJJJWWWiiixxxwwwkkkhhhXXXRRRcccooo}}}yyyrrrooofffkkkcccbbb]]]VVVMMMFFFBBBAAA???>>>==================;;;<<<<<<======>>>??????999888>>>LLLZZZbbbgggkkkjjj[[[jjjvvvbbb^^^ggg___]]]bbbhhhmmmnnnmmmkkkkkkhhhhhhkkkrrrwww|||wwwuuulll]]]RRRJJJFFFGGGGGGKKK]]]zzzrrrgggnnn{{{}}}wwwqqqllljjjhhhiiihhhggggggjjjoootttxxxxxxfffZZZ```ppp}}}vvvrrr\\\TTTQQQOOOMMMIIIHHHLLLOOOPPPSSSVVViiitttuuuhhh```^^^[[[```dddjjjyyyiiiSSSMMMPPPVVV^^^pppvvvllllllrrrzzzrrrjjjiiihhhgggjjjpppwww|||zzznnniiiYYYSSSMMMJJJJJJKKKJJJIIIHHHFFFJJJTTT^^^jjj|||}}}ooo|||~~~cccWWWWWWgggttt}}}vvvpppnnnffflllcccaaa\\\TTTLLLEEEAAA@@@@@@???>>>======<<<======<<<;;;;;;;;;<<<===>>>???;;;888>>>KKKRRRRRRVVV___[[[PPPbbblllWWWXXXcccWWWZZZaaaiiimmmllliiiggggggdddcccgggoootttyyyyyy~~~{{{llljjj~~~lll___SSSJJJGGGHHHGGGJJJ[[[www|||hhhgggnnnqqqrrrnnnggg___XXXTTTQQQPPPTTTSSSRRRRRRUUU[[[```dddiiiooowww|||vvveeeYYY```mmm|||uuudddjjjuuu{{{ppp|||vvv]]]SSSOOOLLLLLLGGGEEEIIIMMMOOORRRVVVbbbmmmvvvvvvkkk^^^WWWVVVVVVYYY]]]aaapppjjjSSSNNNRRRXXXbbbwww|||yyy||||||pppfff\\\VVVTTTSSSPPPOOOPPPVVV^^^ccckkkttt~~~qqq^^^RRRNNNIIIHHHHHHIIIIIIHHHDDDBBBGGGGGGJJJPPPTTT^^^rrrzzzwwwppp}}}aaaXXX\\\jjjwwwzzztttqqqooodddfffeeebbb\\\UUUMMMGGGBBB@@@;;;;;;;;;<<<<<<<<<=========;;;::::::<<<>>>??????888;;;???DDDIIIMMMPPPQQQ[[[WWWYYY^^^\\\UUUWWW___YYYbbbkkknnnooooookkkgggbbbfffkkkooottt{{{zzzxxxyyyooohhhZZZLLLIIIHHHGGGJJJSSSgggssshhhccc```[[[PPPGGGIIIRRRUUUMMMCCCDDDDDDDDDEEEGGGJJJLLLMMMTTTTTTWWWZZZ[[[[[[bbbjjjrrr{{{vvvuuutttdddZZZ[[[```kkkwwwcccSSSRRRTTTSSS___xxxhhhWWWPPPOOOIIIGGGGGGIIIIIIIIIMMMSSS___dddeee```[[[XXXTTTOOOPPPTTTXXX^^^iii{{{gggVVVTTTXXXcccfff{{{pppbbb\\\XXXTTTPPPUUURRRNNNMMMNNNQQQSSSTTT]]]bbbiiipppwww{{{vvvuuuyyyjjj^^^QQQHHHEEEJJJFFFEEEHHHJJJIIIIIILLLHHHKKKMMMNNNQQQ]]]nnn|||yyyvvvbbbXXX```uuuzzzzzztttqqqooodddffffffccc]]]UUUMMMEEE@@@>>>;;;;;;;;;<<<<<<<<<=========;;;::::::===>>>???>>><<<===@@@DDDHHHLLLOOOQQQQQQTTTZZZ^^^]]]ZZZ\\\bbbYYYbbbkkknnnoooooolllggg```dddiiimmmrrryyyvvvnnn^^^OOOJJJHHHGGGIIIQQQccc}}}zzzjjj___XXXOOOGGGBBBEEENNNRRRMMMGGGDDDCCCCCCDDDEEEGGGIIIKKKQQQOOOOOOPPPNNNNNNSSS[[[dddwww{{{xxxxxxtttcccVVVVVVZZZdddyyyrrrhhhZZZOOOKKKNNNKKKQQQcccxxxooo\\\UUUTTTLLLIIIHHHIIIIIIHHHMMMSSS\\\ccceee___WWWSSSQQQNNNWWWYYY[[[^^^eeevvvfffUUUUUUYYYkkknnn}}}tttiiicccaaa___ZZZVVVXXXUUURRRPPPQQQSSSSSSSSSUUUXXX]]]bbbggglllqqquuu~~~wwwkkkfffeeevvvrrrcccXXXMMMGGGGGGGGGEEEGGGJJJJJJKKKPPPXXXXXXWWWUUUSSSVVVaaarrr~~~}}}yyy}}}ccc\\\eeevvvzzz}}}~~~zzzuuuqqqpppdddfffgggddd]]]UUULLLDDD???<<<;;;;;;<<<<<<<<<============;;;:::;;;===>>>???>>>===>>>AAADDDGGGJJJMMMNNNHHHTTT]]]^^^\\\]]]___```WWWaaajjjmmmnnnnnnkkkfff```eeejjjnnnqqqyyy|||iiiWWWKKKGGGEEEHHHNNN\\\rrrkkkZZZNNNFFFBBB@@@CCCIIILLLKKKGGGDDDCCCCCCCCCCCCEEEFFFGGGLLLIIIGGGGGGEEEDDDKKKSSS```ppprrr```QQQNNNQQQZZZttt|||lll```WWWNNNGGGCCCHHHGGGIIISSSeee{{{fff\\\XXXQQQLLLJJJIIIHHHHHHMMMTTT]]]eeehhhbbbYYYVVVUUUTTTZZZ[[[[[[ZZZ___nnndddUUUVVV[[[kkkooozzz}}}{{{ssspppnnnppprrrpppjjjddd]]][[[XXXWWWVVVVVVUUUSSSPPPRRRTTTVVVWWWYYY\\\___lllyyyggg[[[VVVVVVdddsssvvvhhh[[[OOOKKKLLLGGGGGGJJJNNNPPPTTT]]]hhhlllggg___[[[___iiivvv~~~}}}yyyyyycccaaakkkvvv{{{~~~|||~~~zzzuuurrrpppdddfffeeebbb[[[TTTKKKDDD???<<<<<<<<<<<<<<<============<<<;;;:::;;;===???>>>>>>:::===BBBGGGJJJKKKKKKJJJGGGVVV```]]]YYY\\\^^^[[[TTT^^^hhhlllmmmmmmiiicccccciiinnnppprrrxxxvvvbbbOOOHHHEEEGGGLLLTTTgggyyyzzzxxx~~~{{{gggVVVKKKIIIHHHHHHHHHIIIIIIGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKHHHHHHIIIHHHJJJQQQ[[[hhhssslllZZZMMMJJJKKKQQQfffuuudddZZZUUURRRPPPNNNQQQMMMMMMRRR^^^tttcccZZZUUUOOOKKKIIIGGGHHHNNNVVVeeekkkpppmmmkkkkkkkkkiiiddddddaaa[[[\\\hhh}}}cccUUUXXX___iiimmmxxxpppqqqtttvvvwwwzzzzzz{{{~~~~~~wwwpppeeecccaaa___^^^[[[XXXUUURRRSSSTTTSSSRRRSSSUUUWWWccczzzooo___UUURRRRRR\\\iii|||tttcccXXXTTTOOOMMMNNNUUU\\\bbbkkksss{{{uuunnnlllqqqzzz}}}qqqaaadddnnnxxx|||~~~~~~zzzvvvrrrqqqeeefffbbb___YYYRRRKKKEEEAAA>>><<<<<<<<<=========>>>>>><<<;;;;;;<<<>>>???>>>===999???GGGNNNRRRRRRPPPMMMIIIXXXbbb___\\\^^^^^^YYYSSS^^^jjjpppqqqpppjjjccceeekkkqqqsssrrrvvvmmmTTTKKKEEEGGGJJJNNN]]]oooyyyssseeeZZZRRRTTTTTTUUUTTTQQQOOONNNNNNNNNMMMLLLKKKKKKKKKLLLLLLSSSRRRSSSVVVVVVWWW^^^gggpppvvv}}}bbbTTTJJJJJJIIIJJJZZZooopppcccccckkkuuu|||vvvnnn^^^UUUUUU[[[zzzqqqaaa[[[TTTMMMIIIGGGIIIQQQZZZlllssszzzxxxllldddhhhwwwaaaUUU[[[cccmmmsss|||uuuxxxzzzyyy}}}}}}xxxpppnnnkkkhhhfffbbb^^^[[[WWWWWWWWWUUUTTTTTTWWWYYYbbbtttwwwgggZZZSSSRRRSSSXXXccctttqqqeee^^^UUURRRZZZfffooosssvvv|||yyyxxx}}}jjj```gggpppyyy}}}zzzvvvsssqqqeeefff```]]]XXXRRRKKKEEEAAA???<<<<<<=========>>>>>>>>>;;;;;;;;;<<<>>>???>>>===<<>>>>>>>>>>>;;;:::;;;===??????>>><<<===CCCMMMWWW^^^bbbccccccZZZbbbooo|||}}}pppaaaYYYPPP___pppyyy{{{vvvlllbbbbbblllwww{{{yyyzzz~~~bbbRRRGGGIIIIIIHHHUUUggguuu~~~{{{|||vvvxxxyyywwwtttuuuvvvvvvtttrrrpppoooiiihhhgggfffffffffggghhhnnnpppvvv{{{zzzuuuvvvzzzvvv___VVVLLLGGGJJJHHHEEEOOO```uuueee]]]tttssshhh\\\SSSMMMMMMUUU^^^nnn|||~~~ooojjjqqq||||||___WWWbbbmmmwwwqqqhhhnnnyyy|||xxxuuuqqqmmmjjjaaaaaaaaa___^^^```cccfffjjjrrr}}}}}}vvvkkkaaaYYYUUUTTTSSSSSS[[[jjj|||{{{iiifffnnnwww{{{~~~rrrccchhhssswww|||~~~zzzwwwtttrrreeefffbbb___YYYQQQJJJCCC>>>;;;============>>>>>>>>>>>>;;;:::;;;===??????>>><<<===BBBJJJSSS\\\cccgggiiifffjjjyyyvvv___TTTLLL\\\nnnxxxzzzuuuiii^^^cccooo{{{fffTTTHHHIIIIIIHHHTTTfffnnnvvvyyyrrrppp}}}~~~}}}yyyvvvsssrrrqqqppppppqqqrrrrrrtttxxx~~~jjjUUUUUUKKKFFFIIIGGGDDDOOO___zzzvvvfffwww}}}qqqcccWWWOOONNNUUU^^^lll~~~wwwlllkkkmmmrrrwwwyyyqqqgggfffppp|||{{{^^^XXXcccppp{{{pppttt}}}|||xxxuuurrroooiiiiiihhhgggfffhhhkkknnnnnnvvvzzzpppfff___ZZZWWWVVVUUU\\\jjj|||wwwmmmpppyyy~~~}}}|||ooocccmmmyyy{{{}}}~~~~~~~~~{{{wwwrrrnnnbbbfffbbb^^^WWWOOOHHHBBB>>>===:::;;;;;;<<<===>>>??????;;;;;;;;;<<<>>>???>>><<<<<<>>>BBBIIIQQQZZZbbbfffgggttt}}}|||xxxqqqbbbRRROOO]]]jjjmmmkkkgggbbb^^^^^^hhhxxx{{{ssszzzkkkXXXFFFCCCFFFKKKVVVbbbkkkrrrmmmkkk{{{~~~|||{{{||||||||||||{{{}}}tttkkkaaa\\\]]]UUUUUURRRLLLFFFFFFLLLRRRppp{{{nnnbbbUUULLLRRR___uuurrr^^^UUURRRZZZYYYZZZ]]]___dddppp|||rrr___[[[eeevvvzzz{{{vvv~~~~~~yyy{{{~~~uuutttsssssstttvvvxxxzzzyyyyyynnnfff```]]][[[]]]bbbooopppjjjpppwwwzzzvvvqqqmmmbbbeeeaaa]]]WWWOOOGGGBBB>>>===;;;;;;<<<<<<======>>>>>><<<;;;:::<<<>>>???>>>===???AAADDDIIIPPPVVV[[[^^^]]]iiiqqqoookkkggg^^^SSSNNNYYYccceeebbb```]]][[[___fffsss}}}xxxiiiVVVFFFCCCGGGLLLWWWccclllttttttyyy~~~sssrrrttt|||sssmmmggg^^^YYYYYYWWWWWWSSSMMMGGGFFFKKKQQQlllrrr```QQQRRR]]]yyyhhh[[[UUUSSSWWW^^^bbbcccggguuurrraaa^^^gggxxx}}}~~~~~~~~~~~~~~~{{{ssslllgggdddcccgggsssyyyvvv{{{zzztttooommmbbbcccaaa]]]VVVNNNGGGBBB>>>===<<<<<<<<<==================;;;::::::<<<>>>??????AAACCCFFFJJJMMMPPPSSSTTTXXXdddkkkgggbbbbbb```ZZZNNNXXX___^^^[[[ZZZYYYXXX^^^cccmmmtttvvv{{{eeeUUUGGGEEEIIINNNYYYeeezzz~~~zzzfffbbb^^^```gggpppwwwzzzzzzzzz}}}yyyuuuppphhh```^^^\\\ZZZUUUNNNHHHGGGKKKOOOhhh~~~eeeQQQNNNVVVpppsssjjj```gggooorrrpppqqq}}}rrrdddccckkkzzz~~~yyysssnnnjjjnnnxxx~~~wwwtttuuuvvv{{{zzztttoooooocccccc```\\\VVVNNNGGGBBB>>>==================<<<<<<<<<>>><<<:::999<<<>>>??????@@@BBBFFFIIILLLMMMMMMMMMUUUbbbjjjeee```aaaaaa^^^PPPZZZaaa```\\\[[[YYYWWW[[[```iiioooqqqvvvyyyiiivvvdddUUUHHHGGGJJJOOOZZZfff}}}yyy|||zzzkkkgggcccccchhhpppwwwzzz}}}}}}wwwllleeebbb___XXXQQQJJJHHHKKKNNNeeecccNNNKKKQQQddd}}}vvvyyyssshhhiiinnnzzz{{{vvvqqquuu}}}~~~vvvsssvvvvvvwww}}}{{{tttpppqqqeeeccc___[[[UUUNNNGGGBBB???==================<<<<<<<<<>>><<<:::999<<<>>>??????>>>AAADDDHHHKKKLLLLLLKKKOOO]]]gggccc]]]]]][[[WWWOOOZZZdddeeeaaa]]]YYYUUUWWW]]]hhhoooqqqtttrrrgggdddrrr~~~gggXXXLLLJJJKKKNNNZZZggg|||yyywwwzzzrrrqqqqqqtttzzzvvvllliiiddd]]]TTTMMMJJJKKKMMM```{{{www___OOOMMMQQQ]]]ppptttnnnooorrr{{{}}}~~~|||zzzuuuwwwxxxzzz|||tttpppsssgggccc___[[[UUUMMMGGGBBB???===<<<<<<<<<==================;;;::::::<<<>>>??????===???CCCGGGKKKLLLMMMMMMOOO]]]gggddd```^^^YYYRRRLLLYYYeeegggccc^^^XXXSSSUUU\\\gggoooqqqtttttteeeaaafffppp{{{mmm___QQQLLLKKKMMMXXXfff|||qqqsss|||vvvrrrrrrzzz~~~wwwpppjjjaaaWWWPPPMMMLLLMMM[[[vvvmmm[[[QQQNNNPPPQQQ]]]uuuvvvtttwwwxxx~~~zzz~~~}}}~~~~~~{{{rrrooosssgggbbb^^^ZZZTTTMMMFFFBBB???===;;;;;;<<<<<<======>>>>>><<<;;;:::<<<>>>???>>>===>>>@@@CCCGGGJJJMMMNNNOOOSSS___gggfffdddccc]]]SSSJJJWWWdddfffbbb^^^XXXSSSTTTZZZeeemmmpppsssrrrfff^^^\\\hhhxxxuuueeeVVVOOOKKKKKKWWWeee}}}xxxtttmmmgggjjjyyywwwtttqqqsss|||vvvoooeee[[[SSSOOOMMMMMMXXXqqqzzznnnccc\\\VVVSSSKKKRRRbbb~~~wwwyyy~~~~~~{{{|||~~~~~~~~~~~~zzzqqqnnnrrrfff```^^^ZZZTTTMMMFFFBBB???===:::;;;;;;<<<===>>>??????;;;;;;;;;<<>>===@@@AAADDDGGGJJJMMMOOOPPPSSS^^^dddddddddddd^^^SSSLLLXXXccceeebbb^^^ZZZVVVTTTZZZdddkkkmmmrrrjjj^^^___hhh|||zzzjjjYYYPPPJJJJJJVVVeeeqqqvvvooofffjjjllllllqqqkkknnnssswww}}}yyyrrrggg\\\UUUQQQNNNMMMXXXooozzzsssmmmddd\\\TTTWWW___oooxxx|||~~~|||{{{|||~~~yyyrrrmmmnnndddeee```[[[UUUMMMGGGBBB???>>>:::;;;;;;<<<===>>>>>>???;;;<<<===>>>>>>======<<<===BBBJJJRRRWWWYYYXXXWWWVVVXXXbbbpppwwwppp```SSSIIITTTbbbfffbbbZZZVVVUUURRRZZZdddjjjiiilll{{{bbb___nnnqqq```UUUOOOMMMQQQWWWdddddddddeeefffggghhhiiimmmttt}}}rrreee^^^WWWPPPLLLNNNWWWiii}}}vvv}}}|||sssmmm___XXXUUU^^^pppuuuxxx~~~~~~}}}{{{yyyzzzsssnnnnnndddeeebbb]]]VVVMMMFFFAAA>>>===<<<<<<======>>>?????????;;;<<<===>>>>>>>>>===<<>>>>>>>>>>>????????????;;;<<<===>>>>>>>>>>>>===>>>CCCKKKSSS[[[```ccceee]]]pppppp]]]IIIUUUbbbfff```WWWQQQPPPRRRXXXbbbgggfffhhhttt~~~zzzuuuuuuzzzwwwdddUUULLLIIILLLRRRUUUZZZ^^^aaadddlllvvv~~~xxxpppggg]]]UUURRRRRReee}}}kkkwww}}}mmm^^^UUUTTT___kkk|||vvv~~~||||||}}}}}}~~~~~~}}}|||~~~}}}uuuooooooeeeeeeddd___VVVMMMFFFAAA>>>===???>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???===@@@FFFLLLSSSXXX[[[]]]YYYkkkyyyhhh[[[KKKVVVcccggg```VVVPPPNNNPPPVVV```ffffffgggrrr~~~}}}zzzssszzzfffXXXOOOKKKNNNSSSUUU]]]ffflllrrr~~~|||sssggg\\\VVVUUUfffrrr^^^UUU[[[eeewww}}}{{{{{{}}}}}}}}}}}}uuupppoooeeefffccc^^^UUUMMMFFFBBBAAA@@@==================<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDGGGKKKOOORRRTTTUUUUUUfffuuuwwwrrrkkkbbb[[[MMMXXXeeeiiibbbWWWPPPNNNMMMSSS]]]eeeeeegggppp{{{~~~{{{|||zzzooobbbYYYSSSUUUYYY]]]fffrrr|||yyynnnbbbXXXWWWfff}}}jjjZZZZZZaaauuu|||{{{|||~~~~~~}}}|||uuuooooooeeefffccc]]]UUULLLFFFCCCBBBBBB<<<<<<<<<<<<============<<<<<<<<<===>>>???@@@AAACCCEEEGGGIIIKKKLLLLLLLLLMMM^^^llllllgggddd^^^WWWMMMYYYfffjjjcccXXXPPPNNNLLLQQQ[[[cccddddddkkkttt~~~wwwyyy~~~yyypppiiiccccccfffrrr{{{}}}sssfff[[[YYYfffzzz|||eee\\\^^^rrr|||{{{|||~~~}}}~~~~~~{{{tttooopppfffgggeee___VVVLLLEEEBBBAAAAAA<<<<<<<<<===>>>>>>??????===<<<<<<===>>>???AAABBB???AAADDDGGGIIIIIIIIIHHHGGGWWWbbbaaa^^^___\\\UUUKKKWWWeeeiiibbbXXXPPPMMMLLLPPPYYY``````___ccckkkttt{{{tttyyy{{{nnnbbb\\\jjj}}}wwwgggcccooo{{{|||}}}~~~~~~zzztttooopppfffggggggaaaWWWMMMEEEAAA@@@@@@<<<======>>>???@@@@@@AAA===<<<<<<<<<>>>???AAACCC===@@@DDDIIIKKKLLLLLLLLLHHHUUU]]]YYYXXX]]]^^^YYYIIIVVVdddhhhbbbWWWOOOLLLLLLPPPXXX^^^]]]ZZZ^^^dddfffmmmzzztttzzzvvviii```nnnppphhhmmm{{{~~~}}}{{{||||||~~~~~~}}}yyyrrrmmmggg^^^bbb[[[RRRLLLIIIGGGBBB=========>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>???@@@???>>>???EEENNNSSSTTTRRRJJJWWW```aaacccfffddd]]]HHHMMMXXXaaabbbZZZPPPJJJKKKQQQXXX^^^cccddd```[[[cccdddwwwxxxttt|||kkklllwww~~~kkkooo|||~~~~~~sss~~~|||xxxrrrmmmhhh___bbb[[[RRRLLLIIIFFFBBB>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>??????@@@@@@@@@CCCLLLVVV[[[XXXTTTPPPSSSTTTXXXdddoookkk___GGGJJJRRR[[[]]]WWWPPPLLLMMMRRRZZZ```eeeiiikkkkkkhhhhhhyyyrrrrrrtttooozzzzzzsss}}}~~~~~~|||lllyyy{{{wwwqqqmmmiiiaaabbb[[[SSSLLLIIIFFFBBB>>>???>>>=========???AAABBB>>>>>>>>>>>>>>>???@@@@@@===>>>FFFUUUfffooommmhhh\\\YYYXXXccc{{{|||fffHHHHHHMMMVVVYYYTTTPPPNNNJJJQQQYYYaaahhhppp{{{}}}kkkooo}}}}}}ttt|||~~~}}}}}}jjjqqqzzzvvvpppmmmkkkcccaaa[[[SSSMMMHHHEEEAAA???@@@???===<<<<<<>>>AAABBB>>>=========>>>???@@@AAA??????FFFWWWjjjuuutttoooddddddjjj~~~lllLLLIIINNNXXX\\\UUUOOONNNGGGMMMWWWaaaiiiuuujjjlllzzz{{{~~~lllggg{{{{{{vvvpppnnnllleee```[[[TTTMMMHHHDDDAAA@@@@@@???===;;;<<<===@@@BBB============>>>???@@@AAAEEECCCDDDNNN\\\dddddd```ffflllwwwpppQQQMMMSSS```cccYYYOOOMMMIIIMMMVVV```gggrrrnnniiiwwwkkk```ppp|||wwwqqqooonnnggg___\\\UUUNNNHHHCCCAAA@@@@@@???===<<<<<<===???@@@============>>>???AAAAAAEEEBBBBBBHHHQQQYYY\\\[[[hhhpppyyyuuuVVVPPPVVVfffiii]]]PPPNNNOOOPPPWWW```dddiii{{{uuuggguuuhhh___ggg~~~xxxqqqooonnnhhh___\\\VVVNNNGGGCCCAAAAAA>>>>>>============>>>>>><<<<<<======>>>@@@AAABBB??????AAAFFFMMMTTTZZZ]]]bbbiiipppvvvqqqXXXPPPUUUfffkkk^^^RRRQQQQQQPPPWWW```cccdddpppzzzffftttmmmbbb```qqqxxxrrrpppoooiii___\\\VVVNNNGGGBBBAAAAAA>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>@@@AAABBB>>>@@@BBBEEEGGGKKKOOORRRTTT\\\dddiiirrrxxxqqqdddXXXNNNSSSdddjjj^^^TTTTTTOOOMMMTTT```ddddddmmm{{{}}}ffftttwwweee]]]hhh}}}}}}~~~~~~~~~wwwqqqnnnnnniiiaaa]]]VVVNNNGGGCCC@@@???===<<<<<<<<<===>>>@@@AAA@@@@@@???===;;;<<<>>>AAAEEE===;;;BBBKKKPPPRRRSSSYYYWWWWWW]]]eeehhhfffaaabbbWWWSSS]]]ddd```VVVRRRLLLOOOVVV\\\```fffssslllooo{{{}}}jjj```aaauuu|||{{{}}}~~~~~~|||zzz{{{}}}~~~|||vvvqqqooopppkkk```\\\UUUNNNGGGCCC@@@???<<<<<<;;;;;;<<<>>>???@@@>>>??????>>><<<===???AAACCC>>>===CCCIIILLLOOOSSS[[[WWWVVV[[[eeekkkiiieeeeeeXXXSSS]]]fffcccXXXPPPLLLOOOWWWaaahhhmmmwwwiiilllwwwrrrddd___nnn~~~~~~{{{{{{}}}~~~}}}|||~~~|||{{{zzz{{{|||}}}}}}~~~wwwqqqooooooiii```\\\UUUMMMGGGCCC@@@???<<<;;;;;;;;;;;;===>>>???<<<===??????>>>>>>@@@AAABBB???@@@CCCFFFIIIPPPXXXXXXTTTSSSYYYeeennnrrrqqqiii[[[RRRYYYfffggg\\\PPPLLLNNNXXXeeepppvvv}}}jjjiiisss}}}jjj]]]cccvvv}}}{{{~~~~~~}}}{{{zzzzzz{{{|||zzzyyy~~~|||{{{zzzyyyyyyyyy{{{~~~~~~}}}yyyqqqnnnlllddd___[[[TTTMMMGGGBBB@@@???<<<;;;::::::;;;<<<===>>>:::<<<>>>?????????@@@AAAAAA@@@AAACCCDDDJJJXXXeeebbb```___```eeemmmuuuzzzyyygggUUUTTTaaajjjaaaTTTMMMNNNUUUdddrrr{{{sssllloooqqq]]]\\\gggzzz}}}}}}~~~}}}~~~}}}~~~}}}{{{zzzyyyzzzzzzzzzyyyxxxwww|||{{{{{{zzzyyyyyyxxxwwwzzz|||}}}|||}}}{{{rrrooolllddd^^^ZZZTTTMMMGGGBBB@@@???<<<<<<;;;::::::;;;===>>>999;;;>>>?????????AAABBBBBBAAABBBCCCDDDLLL```rrrxxxyyyxxxsssooosssbbbSSS\\\iiieeeWWWPPPMMMQQQ___nnnxxxrrrmmm{{{yyy___ZZZ^^^jjj|||yyy}}}|||||||||~~~~~~|||{{{xxxyyyzzzzzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}zzzsssqqqoooggg]]]ZZZSSSLLLFFFBBB@@@@@@======<<<;;;;;;<<<===>>>:::<<<>>>>>>>>>???AAABBBBBBBBBBBBCCCDDDLLL```sssyyy~~~sssVVVXXXgggfffYYYQQQMMMOOOZZZgggqqq{{{vvvkkkuuueee\\\[[[^^^ppp~~~zzz|||{{{{{{|||~~~~~~}}}|||yyyzzz{{{zzzxxxwwwxxxyyyxxxxxxyyyyyy{{{}}}~~~}}}~~~xxxrrrqqqnnnfff]]]YYYSSSLLLFFFBBB@@@@@@>>>>>>===<<<<<<<<<===>>><<<===>>>======>>>@@@CCCCCCCCCDDDDDDDDDHHHWWWfffhhhmmmuuu~~~|||WWWUUUfffhhh\\\PPPNNNPPPYYYccckkkttt|||vvviiiqqqkkk___[[[XXXbbbttt}}}{{{zzz{{{|||~~~{{{||||||zzzxxxwwwzzz|||{{{zzzyyyzzz{{{~~~xxxpppnnnjjjaaa]]]YYYSSSLLLFFFBBB@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>===<<<===@@@CCCCCCCCCEEEFFFDDDDDDMMMXXX```aaahhhvvv|||UUURRReeejjj___OOONNNRRRZZZbbbhhhpppxxxyyyttthhhppppppaaa[[[UUU\\\lll~~~{{{zzz{{{}}}|||}}}}}}zzzwwwwww{{{~~~}}}|||{{{zzz{{{~~~tttrrrrrrlllfff]]]YYYQQQIIIDDDAAA@@@@@@>>>===<<<;;;;;;<<<===>>>===???@@@@@@??????@@@AAACCCHHHNNNOOOIIICCCGGGOOO[[[[[[```nnnyyy```JJJWWWjjjdddWWWMMMKKKWWWaaadddjjjsssuuusssaaafff}}}```]]]ZZZSSSZZZlllyyyzzz}}}~~~~~~~~~~~~~~~uuurrrqqqkkkeee]]]YYYRRRJJJEEEAAA@@@???>>>===<<<<<<<<<<<<===>>>===???@@@@@@???>>>@@@AAADDDHHHMMMNNNHHHBBBFFFNNNSSSTTTXXX```lllzzz{{{pppdddSSSYYYfffcccZZZNNNIIIRRR\\\aaagggppprrrzzzyyyeeefffyyykkkbbb___XXXZZZ]]]ggg}}}}}}~~~uuuqqqnnniiiccc\\\XXXSSSLLLFFFBBB???>>>>>>======<<<<<<======>>>===>>>@@@???>>>>>>???AAADDDGGGKKKLLLFFFAAADDDLLLSSSVVVYYY\\\aaajjjttt|||nnnhhhfffYYYWWWbbbggg___QQQGGGLLLVVV\\\dddkkkpppvvvkkkgggtttwwwdddaaaZZZWWWWWW\\\mmm~~~tttooolllgggccc[[[XXXSSSMMMGGGCCC???>>>>>>==================>>>===>>>??????>>>>>>???@@@BBBDDDGGGHHHDDD???BBBIIIQQQWWW[[[\\\^^^gggrrryyysssiiiggg[[[QQQ[[[kkkdddUUUHHHIIIPPPYYYaaaiiiooouuuttthhhmmm}}}jjjbbb^^^XXXZZZZZZbbbxxx~~~rrrkkkiiieeebbb\\\YYYTTTMMMHHHCCC@@@>>>===>>>>>>>>>>>>>>>>>>===<<<>>>??????>>>===???@@@@@@AAADDDEEEBBB>>>AAAHHHKKKTTT[[[[[[___iiitttxxx~~~uuusssgggQQQQQQdddeeeYYYLLLHHHMMMVVV```hhhmmmsss~~~mmmiiissszzzkkkeee\\\XXXTTTXXXggg}}}pppiiifffcccbbb]]]YYYTTTMMMGGGCCC@@@???===>>>>>>??????>>>>>>===<<<===???>>>======>>>@@@@@@???AAADDDBBB???CCCIIIRRR^^^iiimmmsss~~~aaaMMMVVVbbbZZZPPPJJJKKKTTT```iiijjjooozzzuuuiiilll~~~yyymmm\\\WWWSSSTTT^^^mmmqqqhhhdddaaa```^^^ZZZSSSLLLFFFCCCAAAAAA===>>>????????????>>>===<<<===>>>>>>======>>>@@@@@@@@@AAADDDDDDCCCFFFLLLYYYkkk|||}}}VVVSSS[[[ZZZTTTLLLJJJQQQ___iiijjjmmmuuu~~~llliiiwww|||ccc\\\YYYXXX[[[bbbooorrrhhhccc```______[[[SSSKKKEEEBBBBBBBBB===>>>???@@@@@@???>>>===<<<===>>>>>>======>>>???BBB@@@BBBEEEFFFEEEIIIOOOTTTiiicccYYYVVVXXXVVVNNNIIIPPP^^^iiilllmmmrrroooiiitttqqq___]]]ZZZYYYXXX___ppp}}}rrrjjjjjjeee___```ZZZRRRLLLIIIFFFCCC???@@@???>>>===;;;;;;:::::::::;;;======<<<<<<>>>??????CCCFFFEEECCCFFFNNNWWWhhhhhhppppppLLLSSSUUUVVVSSSNNNNNNXXXccckkkqqqtttwwwiiiqqq|||bbbZZZWWWYYYXXXVVVaaapppzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||~~~}}}~~~rrrkkkkkkgggbbb___ZZZSSSLLLGGGDDDAAA???BBBAAA???===<<<<<<<<<<<<>>>???@@@???>>>======??????AAADDDFFFJJJRRR]]]fff```___ddduuuyyyZZZSSSTTTUUURRRKKKIIIRRR\\\hhhooorrr{{{qqqpppzzz{{{jjj\\\ZZZZZZWWWZZZaaavvv|||xxxyyyyyyyyyzzz{{{{{{{{{{{{{{{~~~|||zzzzzzzzzzzz|||}}}~~~~~~}}}}}}}}}~~~rrrlllmmmjjjeee]]][[[UUUNNNGGGBBBAAAAAADDDBBB@@@>>>======>>>???BBBCCCCCCBBB???======>>>???@@@BBBHHHRRR___lllttt___ZZZZZZdddvvvwwwbbbTTTSSSTTTRRRLLLGGGLLLVVVbbbkkkooowww~~~qqqrrr|||~~~jjjaaa^^^YYYVVVVVVbbbppp~~~~~~~~~yyyuuuuuuuuuuuutttuuuwwwzzz|||~~~|||yyywwwvvvuuuuuuzzz|||~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~rrrlllnnnlllggg\\\[[[XXXQQQIIIEEEFFFHHHDDDBBB???===<<<===???@@@BBBCCCCCCBBB???>>>>>>???@@@???AAAIIIUUUbbbkkkppp]]]WWWUUU\\\gggpppvvvzzztttjjjTTTQQQRRRUUUQQQJJJKKKRRR]]]hhhnnnvvvvvvlllzzz{{{~~~{{{}}}ssseee[[[VVVWWWZZZcccrrryyyttt~~~|||wwwsssrrruuutttttttttxxx}}}}}}{{{xxxvvvuuuttttttyyy{{{|||}}}|||}}}~~~zzz{{{|||~~~rrrmmmooommmhhh\\\\\\YYYSSSMMMJJJKKKNNNAAA@@@>>><<<<<<<<<===>>>>>>???@@@???>>>===>>>@@@@@@???AAAHHHRRRZZZ]]]]]]QQQNNNRRR]]]gggmmmssszzzttt{{{tttWWWOOOMMMTTTUUUNNNKKKNNNXXXdddllluuukkkooo}}}uuu~~~zzz|||~~~~~~ttt___YYY\\\YYY[[[cccsss~~~|||}}}{{{xxxuuussszzzxxxwwwwwwyyy}}}||||||{{{yyyxxxxxxwwwwwwxxxyyy{{{||||||}}}~~~yyyzzz|||~~~rrrmmmnnnlllfff]]][[[XXXSSSNNNLLLMMMNNN>>>======<<<<<<<<<<<<<<<999;;;<<<===<<<<<<>>>??????>>>@@@EEEKKKOOOOOOMMMHHHIIIRRR```hhhiiinnnwwwppp{{{fffSSSIIIPPPUUUOOOJJJJJJSSS___gggsssqqqjjj}}}{{{mmmooozzz{{{||||||}}}uuufffdddZZZWWWYYYcccqqq~~~{{{yyyyyyyyyyyyxxx}}}|||{{{yyyyyyzzz{{{|||yyyzzz{{{||||||{{{yyyxxxwwwyyy{{{|||}}}~~~{{{|||~~~rrrmmmnnnjjjddd^^^ZZZTTTOOOLLLJJJIIIHHH<<<<<<=========<<<;;;:::888:::;;;;;;;;;;;;<<<>>>======???BBBEEEHHHIIIIIIHHHLLLZZZkkkrrrqqqwwwbbbJJJLLLTTTPPPJJJIIINNNXXX```mmm|||gggooovvvjjjhhh}}}}}}~~~~~~~~~}}}vvvbbb[[[WWWZZZ```jjjyyy||||||{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxzzz}}}~~~|||yyywwwwwwyyy{{{}}}~~~qqqmmmmmmiiibbb^^^XXXQQQLLLIIIGGGDDDAAA;;;<<<>>>??????===;;;:::999:::;;;;;;::::::;;;===<<<<<<===???BBBFFFJJJLLLJJJPPPcccyyypppNNNLLLSSSQQQLLLKKKKKKTTT[[[hhh}}}eeedddrrrzzzooogggssslllccc[[[XXXXXX[[[hhhvvv{{{yyyzzz{{{{{{vvvwwwzzz|||}}}|||{{{zzzxxxzzz~~~|||xxxtttwwwyyy|||~~~sssooommmhhhcccbbb[[[QQQJJJGGGDDDAAA???@@@@@@???;;;999;;;@@@EEE;;;::::::::::::;;;<<<<<<;;;;;;<<>>;;;999:::>>>BBB;;;::::::::::::;;;<<<<<>>>>>@@@DDDIIILLLNNNUUUWWWiiiiiiKKKHHHOOORRRQQQIIIKKKTTTaaalllsss||||||iiiaaarrrqqqeee___eeennn~~~ddd[[[YYYVVVVVV[[[cccmmmwwwppprrrrrrrrrrrrwww||||||zzz{{{|||}}}~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxuuutttwwwxxxyyy|||~~~pppkkkjjjgggeeeaaa\\\SSSLLLGGGDDDBBB@@@=========<<<:::;;;===???;;;::::::::::::;;;<<<<<>>>>>===<<<<<<<<<===;;;::::::::::::;;;<<<<<<<<<===>>>BBBGGGOOOWWW]]]ppp{{{aaaHHHIIILLLFFFIIIFFFGGGNNNUUUXXX[[[___mmmcccaaapppsssaaaUUUPPPQQQTTTyyyzzzggg\\\YYY\\\VVVWWW^^^kkkyyywwwjjjcccbbbeeehhh\\\cccgggooo}}}|||}}}||||||~~~~~~}}}~~~~~~}}}zzzxxxvvvyyyzzz|||}}}sssjjjfffcccbbb```]]]WWWOOOIIIDDDBBBBBB??????>>>??????>>>===<<<;;;::::::::::::;;;<<<<<<<<<>>>@@@BBBFFFMMMVVV]]]xxxoooTTTGGGGGGKKKJJJFFFEEEJJJOOOSSSXXX]]]tttqqqaaafffuuuwwwdddWWWPPPMMMSSS[[[sss\\\XXX]]]ZZZYYY\\\ccciiirrrqqqlllgggeeehhhkkklllllljjjxxx}}}}}}~~~|||zzzyyy{{{|||~~~wwwlllgggdddccc```]]]XXXQQQIIIDDDBBBBBBAAA@@@>>>>>>??????===<<<;;;::::::::::::;;;<<<<<<@@@BBBCCCCCCDDDGGGNNNTTTpppuuu]]]HHHDDDLLLJJJGGGFFFIIILLLQQQ[[[eeeeee\\\eeezzzqqqcccVVVOOOJJJIIISSS```~~~nnnaaa```]]]ZZZXXXYYYZZZ___kkkxxxyyyooobbbbbbccceeehhhkkkmmmnnn~~~~~~}}}{{{zzzzzz{{{~~~zzzpppkkkgggfff___^^^ZZZRRRJJJDDDCCCCCCBBB???===<<<>>>>>>===;;;;;;::::::::::::;;;<<<<<>>>>>===<<<;;;::::::999555888<<>>>>>>>>>>>>>>>>><<<;;;=========<<<;;;;;;::::::666999===@@@BBBDDDGGGIIIOOOYYY]]]___dddgggwww___JJJIIIJJJLLLLLLNNNYYYeeeppphhhYYYYYY^^^qqqvvvkkkjjjlllkkk[[[PPPIIIFFFDDDGGG[[[~~~~~~~~~ppphhhbbb]]]]]]YYYXXX]]]```dddmmmvvvvvvmmmfffeeehhhmmmggg[[[XXX^^^___kkk|||{{{{{{{{{zzz{{{}}}~~~}}}|||||||||{{{zzzxxxwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{uuuvvvwwwyyy{{{|||}}}}}}~~~}}}}}}~~~{{{{{{{{{}}}sssnnnmmmgggddd```ZZZRRRKKKFFFCCCAAA<<<===???@@@@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999<<>>===<<<===;;;;;;;;;<<<<<<<<<=========>>>@@@@@@AAACCCEEEHHHRRR^^^aaagggxxxcccOOODDDIIIMMMIIIJJJSSS^^^sssoooYYYQQQWWWeeevvvzzziiiaaaaaassskkkWWWMMMHHHGGGHHHNNNMMMdddxxxoooddd]]]ZZZXXXWWWVVVZZZ^^^dddjjjpppxxxzzzjjjeee```^^^aaahhhmmmpppiiijjjmmmmmmgggdddnnn{{{}}}{{{{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{zzzxxxwwwwwwxxxyyyzzzyyyuuurrrtttyyy}}}|||zzzsssssstttuuuvvvvvvvvvvvv}}}~~~}}}~~~|||}}}}}}~~~xxxrrrqqqkkkfffbbb\\\TTTLLLGGGCCCAAA===>>>???>>><<<;;;===>>>::::::;;;;;;<<<============>>>@@@AAACCCGGGLLLOOOUUU___bbbkkk{{{^^^GGGGGGMMMMMMMMMPPPNNNdddxxxmmmZZZWWWYYYdddqqqyyykkkiiikkk|||pppaaaRRRKKKIIIGGGHHHLLLKKKTTTwww}}}}}}~~~iii^^^ZZZYYYXXXSSSTTTUUUWWWZZZ^^^dddgggrrryyyyyynnnfff^^^XXXQQQRRRUUUYYY___eeehhhjjjbbb```ccclllyyy~~~~~~}}}||||||||||||}}}xxxxxxwwwwwwwwwxxxyyyzzzxxxxxxwwwwwwxxxyyy{{{|||xxxuuutttwww}}}~~~{{{wwwrrrsssttttttuuuuuutttttt{{{~~~yyysssqqqkkkgggccc]]]TTTMMMGGGCCCBBB???AAACCCBBB>>><<<===???;;;;;;;;;<<<<<<<<<======:::<<>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::;;;>>>AAAEEELLLUUUZZZZZZiiijjjjjjpppSSSGGGHHHIIIFFFLLLZZZeeevvv}}}hhhVVVTTT[[[hhh|||zzztttooo]]]VVVMMMGGGHHHEEEBBBIIIVVV^^^ppp~~~|||uuuooohhhddd]]]XXXUUUTTTUUUUUUVVVWWWZZZ___eeekkkqqqttt}}}xxxooohhh]]]\\\WWWPPPMMMPPPPPPOOORRRRRRSSSSSSSSSUUUXXXZZZZZZnnn||||||||||||}}}}}}~~~}}}{{{yyywwwwwwyyy{{{}}}||||||{{{{{{zzzyyywwwwwwwwwwwwwwwwwwwwwvvvuuuuuurrrssstttuuuvvvvvvwwwvvvxxx|||xxxrrrooohhhiiieee^^^UUUNNNHHHDDDBBB???GGGOOOPPPKKKCCC>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>AAAGGGNNNTTTZZZlllkkkcccppp~~~iiiPPPMMMMMMIIIIIISSSWWWdddgggYYYUUUXXXfffvvvjjjXXXQQQJJJCCCBBBHHHKKKOOO```ttt}}}{{{yyyrrriii```ZZZWWWVVVUUUPPPOOOOOOQQQVVVYYY[[[[[[aaafffooo{{{}}}}}}~~~|||vvvvvvooohhhbbb___[[[WWWSSSQQQRRROOOJJJIIILLLMMMKKKMMMLLLKKKLLLRRR\\\hhhooo~~~}}}|||~~~{{{yyyxxxzzz}}}}}}zzzwwwuuuwwwwwwvvvtttrrrqqqsssvvvrrrssstttvvvwwwxxxxxxxxxwww{{{{{{xxxuuunnniiimmmgggaaa\\\SSSHHHBBBBBB@@@@@@@@@?????????>>>>>>========================999999:::<<<>>>CCCIIINNN\\\eeeccc___eeejjjooo{{{rrr|||bbbJJJJJJGGGKKKIIILLLXXXiii{{{aaaWWWZZZ]]]]]]|||vvveeeWWWLLLHHHAAAIIILLLIIINNNkkk{{{{{{{{{}}}qqqeee___]]]XXXVVVUUUUUUWWWWWWVVVUUUVVVXXX\\\```eeellltttzzzxxxvvvqqqjjjddd___]]]^^^jjjkkkppp}}}wwwtttqqqlllgggbbb\\\XXX\\\YYYTTTOOOLLLMMMQQQUUUPPPQQQPPPNNNKKKIIIIIIJJJOOOSSSXXX___qqq}}}yyyzzz}}}~~~~~~||||||~~~~~~{{{yyyyyy{{{xxxvvvtttuuuuuuvvvuuusssrrrrrrtttxxx{{{}}}}}}wwwsssqqqrrrlllgggaaa\\\SSSIIICCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===AAAFFFKKKTTT______]]]cccgggjjjsssxxx___RRRNNNPPPMMMNNNTTT]]]hhhuuu}}}hhh___\\\YYYjjjwwwooo___VVVOOOJJJIIIKKKHHHJJJZZZwww}}}}}}||||||~~~vvvmmmlllhhhccc```^^^\\\ZZZXXXVVVTTTRRRSSSVVVZZZ[[[[[[]]][[[YYYUUURRRQQQQQQRRRQQQTTTYYY```gggjjjjjjiiikkkgggffflllmmmgggbbbaaa^^^]]][[[YYYXXXWWWVVVUUUTTTXXX[[[YYYUUUQQQPPPQQQQQQPPPNNNKKKJJJKKKOOOSSS]]]ooozzzwwwxxx{{{~~~|||zzzzzz~~~{{{xxxvvvuuuvvvwwwwww{{{yyywwwwwwzzz|||~~~~~~ssslllnnnssslllfff```[[[SSSIIICCCCCCDDDCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======???CCCFFFRRR```ddddddlllooooootttwwwZZZNNNJJJJJJLLLQQQUUU[[[iiivvvzzzggg]]]XXX\\\fff|||oooXXXLLLIIIGGGEEEEEELLLCCCLLLsss~~~}}}{{{{{{~~~xxxqqqlllgggcccaaaccc]]]WWWWWW[[[\\\YYYTTTSSSRRRPPPOOOOOOPPPQQQRRRMMMQQQUUUWWWVVVVVVWWWXXXZZZVVVTTTXXXZZZXXXVVVUUUXXXXXXZZZ\\\___bbbdddeeeccchhhjjjeeeZZZQQQNNNOOOKKKLLLMMMOOOUUU^^^hhhooo{{{vvvuuuvvvzzz|||}}}}}}||||||}}}yyyuuutttvvvxxxzzz{{{zzzzzz|||~~~~~~qqqiiihhhjjjkkkeee```[[[SSSJJJDDDDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<>>>AAADDDRRRdddkkknnnzzz~~~nnnRRRHHHHHHMMMTTTUUUWWWcccrrryyyhhh]]][[[___ooo}}}kkk\\\NNNIIIIIIHHHFFFFFFDDDEEE^^^~~~~~~}}}zzz{{{~~~tttnnngggcccaaa^^^YYYTTTOOOMMMLLLKKKKKKLLLKKKKKKKKKMMMOOOPPPOOONNNOOOPPPNNNQQQTTTWWWXXXWWWYYY[[[]]]cccllltttzzz|||~~~~~~nnnZZZNNNOOOSSSVVV\\\fffrrr~~~{{{wwwttttttvvvyyy|||~~~}}}~~~~~~|||xxxuuusssvvvzzz}}}|||yyyzzz|||~~~zzzssslllhhhjjjddd___[[[TTTJJJEEEEEEBBBBBBAAAAAA@@@?????????========================;;;<<<===<<<<<<>>>BBBDDDNNNcccmmmrrrjjjOOOLLLNNNTTTTTTPPPWWWcccqqqxxxlllaaa]]]dddwwwooofffRRRLLLGGGIIIKKKJJJIIIJJJGGGXXX|||}}}{{{~~~|||zzz||||||qqqfff]]]WWWTTTQQQOOOLLLLLLMMMMMMKKKIIIKKKJJJKKKMMMPPPQQQPPPNNNPPPXXX^^^]]][[[___iiiqqqwww|||kkkeeejjjqqq}}}yyyyyywwwuuuttttttwwwzzz}}}~~~~~~~~~~~~~~~|||{{{|||~~~|||||||||zzzwwwvvvxxx~~~{{{zzz|||vvvnnniiiddd___[[[TTTKKKFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<<<<<<<>>>AAADDDMMMbbblllrrrYYYLLLGGGNNNPPPMMMQQQZZZ\\\bbbiiinnnvvvqqqddd___hhhsss}}}bbbRRRNNNIIIGGGGGGHHHGGGEEEHHHNNN]]]www}}}{{{|||zzzzzz|||uuujjj___XXXUUUUUUSSSPPPNNNNNNPPPQQQNNNKKKNNNMMMNNNPPPSSSTTTQQQNNNWWW^^^bbb^^^]]]fffvvvwww~~~yyyuuuvvvuuuttttttvvvxxx{{{}}}~~~|||zzz{{{}}}~~~}}}{{{yyyyyyzzzyyy|||}}}~~~}}}{{{yyy{{{||||||wwwnnnhhhccc^^^[[[TTTKKKFFFFFFCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<<<<<<<===@@@BBBJJJ^^^fffkkkpppXXXGGGJJJOOOMMMOOOVVVQQQVVV]]]bbbhhhuuu|||lllhhhfffiii~~~|||}}}eeeQQQGGGGGGIIIHHHIIIHHHGGGKKKZZZiii~~~~~~~~~{{{yyy{{{tttoooiiiccc```___``````]]]ZZZWWWXXXZZZ[[[WWWSSSUUUWWWYYYYYYUUUQQQNNNMMMTTT[[[```___cccllluuuxxx}}}wwwooolllkkksss~~~zzzvvvssssssssstttvvvxxx{{{}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~|||yyyvvvvvvvvvwwwyyy}}}}}}|||xxxyyy}}}~~~}}}|||}}}yyynnnfffhhhccc^^^[[[TTTKKKGGGGGGEEEEEECCCBBB@@@???==============================;;;<<<===<<<<<<<<<>>>@@@AAAUUU[[[___wwwnnnQQQLLLOOOJJJIIINNNOOOTTTZZZ___bbbkkk|||~~~oooccc___qqqzzzyyy|||iiiXXXLLLIIILLLCCCDDDFFFIIIMMM]]]zzz}}}}}}zzzyyy{{{}}}}}}~~~}}}xxxsssqqqvvvzzzvvvlllccc```aaa```iiirrryyy{{{rrruuuxxxxxxyyy}}}}}}yyywwwrrrrrrrrrtttvvvxxxzzz|||||||||||||||{{{zzzyyyyyyzzz{{{{{{yyyvvvsssrrrrrruuuxxx|||~~~{{{}}}~~~zzzuuutttwww|||{{{zzzyyy{{{~~~|||pppjjjllljjjddd]]]WWWSSSNNNIIIEEEDDDCCCBBBBBB@@@@@@???>>>???????????????>>>===<<<<<<<<<===>>>@@@AAABBBCCCLLLIIIIIIRRRdddyyyeeeVVVLLLGGGHHHHHHNNNPPPQQQRRRWWWbbbooowwwooofffiiinnn}}}vvvpppnnnzzz|||ooo___SSSNNNKKKFFFBBBHHHKKKJJJLLLbbb~~~}}}~~~xxxzzz}}}{{{vvvrrrppprrrtttttttttvvvzzz~~~}}}}}}}}}{{{yyywwwxxxyyyvvvvvvvvvvvvvvvuuutttsssssstttvvvxxxyyyzzzzzzzzzzzzxxxwwwvvvvvvuuusssqqqsssrrrtttwwwzzz|||||||||~~~rrrmmmmmmjjjeee]]]WWWRRRNNNJJJFFFDDDCCCCCCBBBAAA@@@??????????????????>>>>>>>>>===>>>>>>>>>??????@@@@@@AAAGGGEEEEEENNN]]]nnn|||rrrSSSJJJMMMKKKGGGKKKOOOQQQUUU[[[cccggguuuxxxllleeelllzzz}}}rrrmmmsssyyylll^^^UUUKKKFFFHHHJJJJJJIIIDDDGGGLLL___~~~}}}~~~~~~}}}~~~yyywwwvvvwwwxxxxxxvvvrrroooooooooqqqwww~~~}}}{{{{{{zzzxxxuuutttuuuwwwrrrrrrrrrqqqqqqppppppppprrrrrrssssssttttttuuuuuuxxxwwwwwwwwwwwwuuussspppnnnnnnooorrrvvvyyyyyyxxxuuuooooookkkfff^^^XXXRRRNNNJJJHHHDDDDDDCCCBBBAAA@@@??????@@@???>>>=========>>>????????????????????????>>>AAA@@@AAAHHHUUUdddrrryyydddPPPPPPLLLHHHJJJLLLOOOQQQTTTXXX\\\hhhuuummmbbbgggoooxxxwwwooolllggghhhqqqsss___PPPLLLGGGBBBAAADDDFFFGGGFFFFFFKKKXXXvvv}}}}}}}}}~~~zzzwwwsssssssssuuuvvvvvvssspppnnnlllooozzz|||yyyxxxvvvsssppppppqqqsssoooooonnnmmmmmmmmmnnnnnnsssrrrqqqqqqqqqqqqrrrrrrvvvvvvvvvxxxxxxwwwssspppkkkkkkmmmpppuuuxxxxxxxxx~~~~~~xxxqqqoookkkggg```YYYSSSNNNKKKIIIDDDDDDCCCBBBAAA@@@??????AAA???>>><<<<<<===???@@@??????????????????????????????@@@FFFRRRddduuu^^^RRRHHHPPPMMMJJJKKKMMMOOOUUU[[[bbbjjj{{{lllgggbbbcccooo{{{tttkkkaaa```fffhhhuuu~~~kkk]]]QQQJJJHHHGGGFFFFFFFFFEEEDDDCCCFFFUUUkkk}}}~~~}}}||||||}}}}}}}}}~~~|||||||||{{{yyyxxxxxxxxxxxxwwwsssqqqnnnllloooyyyxxxwwwwwwtttqqqmmmlllnnnpppooonnnnnnmmmmmmnnnooopppttttttsssrrrssstttuuuuuutttuuuvvvyyyzzzxxxtttqqqmmmmmmooosssxxx{{{|||{{{zzzsssnnnjjjhhhccc\\\UUUOOOKKKJJJEEEDDDDDDCCCBBBAAA@@@???@@@???===<<<<<<>>>???AAA<<<======>>>??????@@@@@@@@@@@@AAAFFFRRRgggxxx[[[IIIQQQKKKHHHKKKLLLLLLPPPUUUYYY]]]kkk~~~sssddd]]]aaakkkvvv}}}rrreee```\\\[[[dddrrr|||xxxfffWWWMMMHHHGGGBBBDDDFFFGGGGGGHHHIIIJJJNNNjjj}}}~~~~~~|||{{{{{{{{{|||}}}{{{|||}}}{{{{{{xxxuuuzzzxxxwwwwwwwwwuuurrrpppooooooqqqtttxxxyyyxxxvvvxxxwwwuuurrrnnnlllmmmoooooooooooooooooopppqqqrrrssssssttttttuuuwwwxxxyyyttttttwwwyyy{{{zzzvvvssspppppprrrvvv{{{~~~~~~|||uuuoooiiihhheee___WWWPPPLLLJJJEEEEEEDDDCCCBBBAAA@@@@@@???>>>=========>>>???@@@<<<<<<======>>>???@@@@@@AAAAAAAAADDDOOOdddyyy^^^PPPIIIGGGLLLNNNJJJJJJOOOTTTTTT^^^ooo|||oooeee```aaadddjjjvvvtttnnnccc]]]ZZZ]]]eeessssssgggZZZQQQJJJEEEEEEHHHBBBCCCDDDEEEFFFLLLVVV]]]yyy}}}xxx|||~~~{{{{{{{{{{{{{{{|||}}}}}}{{{{{{}}}~~~~~~{{{wwwxxxxxxwwwxxxyyyzzzxxxwwwrrrssssssqqqooopppssswww{{{{{{zzzvvvrrrpppooopppooopppqqqrrrssssssssssssqqqrrrtttvvvwwwxxxxxxyyyuuuuuuwwwzzz||||||yyywwwssssssuuuxxx}}}wwwpppggghhhgggbbbYYYQQQKKKIIIEEEEEEDDDCCCBBBAAA@@@@@@===>>>>>>>>>????????????=========>>>>>>>>>>>>>>>@@@@@@@@@???FFFXXXqqq```SSSJJJKKKLLLJJJNNNWWWXXXSSSUUUaaajjjooo{{{~~~iii^^^\\\]]]ccciiiqqq|||oooeee^^^ZZZYYYbbblllvvvooo\\\RRRJJJEEEEEEFFFDDDEEEIIIFFFFFFFFFGGGOOObbbyyy|||}}}{{{xxxvvvuuuxxx}}}{{{||||||}}}~~~~~~~~~~~~|||||||||~~~~~~{{{vvvwwwyyy~~~zzzyyyyyyzzz}}}~~~~~~}}}tttuuutttrrrppprrrwww{{{~~~|||xxxtttrrrrrrrrrsssvvvyyyzzzyyyxxxwwwrrrtttwwwyyyzzzyyyxxxwwwvvvvvvwwwzzz|||}}}|||{{{wwwwwwxxx|||zzzqqqfffhhhhhhddd[[[QQQKKKHHHEEEEEEDDDCCCBBBAAAAAA@@@<<<===>>>???????????????@@@??????>>>===<<<<<<<<<>>>???>>><<<>>>LLLbbbssswwwbbbNNNIIIIIILLLYYYhhh[[[RRROOOUUUYYY[[[eeesssnnnjjjbbbaaa^^^___mmm{{{qqqfff___]]]^^^___kkk|||nnncccWWWJJJJJJDDDBBBEEEFFFBBBAAADDDCCCCCCEEELLL^^^|||xxxwwwuuuuuuxxxppptttzzz|||}}}~~~~~~~~~}}}|||}}}~~~}}}}}}~~~wwwyyy|||yyyxxxxxxyyy{{{||||||{{{uuuuuuttttttuuuxxx||||||xxxuuusssuuuxxx|||~~~|||vvvxxx{{{}}}}}}{{{xxxvvvxxxwwwxxxzzz}}}~~~~~~}}}{{{{{{|||{{{}}}~~~